From e519b4571009ee706c601b5fe3455076adf0ec6e Mon Sep 17 00:00:00 2001 From: Basil Hess Date: Mon, 16 Dec 2024 23:17:20 +0100 Subject: [PATCH] Updates towards round 2. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ward Beullens Co-authored-by: Fabio Campos Co-authored-by: Sofía Celi Co-authored-by: Basil Hess Co-authored-by: Matthias J. Kannwischer --- .github/workflows/ci_clang.yml | 18 +- CMakeLists.txt | 3 +- KAT/PQCsignKAT_24_MAYO_1.rsp | 600 +++++++++++++------------- KAT/PQCsignKAT_24_MAYO_2.rsp | 600 +++++++++++++------------- KAT/PQCsignKAT_32_MAYO_3.rsp | 600 +++++++++++++------------- KAT/PQCsignKAT_40_MAYO_5.rsp | 600 +++++++++++++------------- META/MAYO-1_META.yml | 29 +- META/MAYO-2_META.yml | 29 +- META/MAYO-3_META.yml | 33 +- META/MAYO-5_META.yml | 33 +- NIBBLING_MAYO.md | 87 ---- NOTICE | 2 +- README.md | 16 +- apps/example.c | 4 +- include/mayo.h | 181 ++++---- scripts/contstants.py | 33 +- scripts/find_irred_poly.sage | 39 ++ src/AVX2/arithmetic_128.h | 79 ---- src/AVX2/arithmetic_64.h | 70 --- src/AVX2/arithmetic_96.h | 75 ---- src/AVX2/arithmetic_common.h | 22 +- src/AVX2/echelon_form.h | 3 + src/AVX2/shuffle_arithmetic.h | 441 +++++++++++++++++++ src/AVX2/shuffle_arithmetic_128.h | 524 ----------------------- src/AVX2/shuffle_arithmetic_64.h | 482 --------------------- src/AVX2/shuffle_arithmetic_96.h | 550 ------------------------ src/CMakeLists.txt | 6 +- src/arithmetic.c | 352 +--------------- src/arithmetic.h | 68 +-- src/common/aes_neon.c | 2 + src/generic/arithmetic_128.h | 90 ---- src/generic/arithmetic_64.h | 103 ----- src/generic/arithmetic_96.h | 85 ---- src/generic/arithmetic_common.h | 469 --------------------- src/generic/arithmetic_dynamic.h | 68 +++ src/generic/arithmetic_fixed.h | 84 ++++ src/generic/echelon_form.h | 2 +- src/generic/ef_inner_loop.h | 56 +++ src/generic/generic_arithmetic.h | 262 ++++++++++++ src/mayo.c | 391 +++++++++-------- src/mayo_1/api.h | 4 +- src/mayo_2/api.h | 4 +- src/mayo_3/api.h | 4 +- src/mayo_5/api.h | 4 +- src/neon/arithmetic_128.h | 89 ---- src/neon/arithmetic_64.h | 102 ----- src/neon/arithmetic_96.h | 84 ---- src/neon/arithmetic_common.h | 35 +- src/neon/echelon_form_loop.h | 4 +- src/neon/shuffle_arithmetic.h | 460 ++++++++++++++++++++ src/neon/shuffle_arithmetic_128.h | 596 -------------------------- src/neon/shuffle_arithmetic_64.h | 470 --------------------- src/neon/shuffle_arithmetic_96.h | 551 ------------------------ src/params.c | 8 +- src/simple_arithmetic.h | 31 +- test/CMakeLists.txt | 18 +- test/bench.c | 4 +- test/bench_mayo_table3.c | 163 ------- test/m1cycles.c | 2 + test/m1cycles.h | 2 + test/test_mayo.c | 15 +- test/test_sample_solution.c | 16 +- test/test_various.c | 680 ++++++++++++++++++++++++++++++ 63 files changed, 3861 insertions(+), 6676 deletions(-) delete mode 100644 NIBBLING_MAYO.md create mode 100644 scripts/find_irred_poly.sage delete mode 100644 src/AVX2/arithmetic_128.h delete mode 100644 src/AVX2/arithmetic_64.h delete mode 100644 src/AVX2/arithmetic_96.h create mode 100644 src/AVX2/shuffle_arithmetic.h delete mode 100644 src/AVX2/shuffle_arithmetic_128.h delete mode 100644 src/AVX2/shuffle_arithmetic_64.h delete mode 100644 src/AVX2/shuffle_arithmetic_96.h delete mode 100644 src/generic/arithmetic_128.h delete mode 100644 src/generic/arithmetic_64.h delete mode 100644 src/generic/arithmetic_96.h delete mode 100644 src/generic/arithmetic_common.h create mode 100644 src/generic/arithmetic_dynamic.h create mode 100644 src/generic/arithmetic_fixed.h create mode 100644 src/generic/ef_inner_loop.h create mode 100644 src/generic/generic_arithmetic.h delete mode 100644 src/neon/arithmetic_128.h delete mode 100644 src/neon/arithmetic_64.h delete mode 100644 src/neon/arithmetic_96.h create mode 100644 src/neon/shuffle_arithmetic.h delete mode 100644 src/neon/shuffle_arithmetic_128.h delete mode 100644 src/neon/shuffle_arithmetic_64.h delete mode 100644 src/neon/shuffle_arithmetic_96.h delete mode 100644 test/bench_mayo_table3.c create mode 100644 test/test_various.c diff --git a/.github/workflows/ci_clang.yml b/.github/workflows/ci_clang.yml index f5b53cc..0bed013 100644 --- a/.github/workflows/ci_clang.yml +++ b/.github/workflows/ci_clang.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: clang_config: [CTOS, CTO0, CTO2, CTO3, CTOSNOVEC, CTO0NOVEC, CTO2NOVEC, CTO3NOVEC] - # TODO: valgrind seems buggy with CT01 and CT01NOVEC + # Note: valgrind seems buggy with CT01 and CT01NOVEC, we skip them clang_version: [clang, clang-15, clang-18] mayo_build_type: [ref, opt, avx2] @@ -42,10 +42,10 @@ jobs: run: | ldd --version rm -rf build && mkdir build && cd build && cmake -DENABLE_CT_TESTING=ON -DMAYO_BUILD_TYPE=${{ matrix.mayo_build_type }} -DCMAKE_C_COMPILER=${{ matrix.clang_version }} -DCMAKE_BUILD_TYPE=${{ matrix.clang_config }} -DMAYO_MARCH="-march=haswell -maes" .. && make -j - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_1 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_2 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_3 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_5 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_1 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_2 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_3 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme_MAYO_5 cd .. if: (matrix.mayo_build_type == 'opt' || matrix.mayo_build_type == 'avx2') && !(matrix.clang_config == 'CTO3' && matrix.mayo_build_type == 'opt') @@ -53,9 +53,9 @@ jobs: run: | ldd --version rm -rf build && mkdir build && cd build && cmake -DENABLE_CT_TESTING=ON -DMAYO_BUILD_TYPE=${{ matrix.mayo_build_type }} -DCMAKE_C_COMPILER=${{ matrix.clang_version }} -DCMAKE_BUILD_TYPE=${{ matrix.clang_config }} -DMAYO_MARCH="-march=haswell -maes" .. && make -j - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-1 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-2 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-3 - valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-5 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-1 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-2 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-3 + valgrind --max-stackframe=3190968 --tool=memcheck --error-exitcode=1 --track-origins=yes test/mayo_test_scheme MAYO-5 cd .. if: matrix.mayo_build_type == 'ref' \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index d04c8c9..de1ea47 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,12 @@ # SPDX-License-Identifier: Apache-2.0 -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.10) project(MAYO VERSION 1.0 LANGUAGES C CXX ASM) set(MAYO_SO_VERSION "0") set(CMAKE_C_STANDARD 99) +set(MEMORYCHECK_COMMAND_OPTIONS "--error-exitcode=1") include(CTest) option(ENABLE_STRICT "Build with strict compile options." ON) diff --git a/KAT/PQCsignKAT_24_MAYO_1.rsp b/KAT/PQCsignKAT_24_MAYO_1.rsp index b278de9..cbd117f 100644 --- a/KAT/PQCsignKAT_24_MAYO_1.rsp +++ b/KAT/PQCsignKAT_24_MAYO_1.rsp @@ -4,899 +4,899 @@ count = 0 seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 mlen = 33 msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 -pk = 5B61421EDC1C90EFAF6075560F0206173555C55EB845EF3A70EE5EF18618361883A0ADE490E9E5BC51CD2B25FB4EC9147A2FA6735D8749ED7E149330A30B3AB62B7991C2494CB21D0BC011CEB357597B8AFEF939A1FE398421C88F43FB4FE380C10CAA3A95E507EBAE5A571FD958E0505D994566263BE8DB31AC833AA20AE7EC97D1A865BB292E89D583975009046053BF91CE7D73E9C23C4244071E17A1095F3918330559F323CE557D66B8771F0003CCCAEEA82314088D56455D72F258E4C35FC6CE2D195CDAE99F359A8307EC15F27DA4D0634531CD9A1A719121F7C9B99A0D0C24252316F1EA7C16D73F5ECF7125AD0C8D2E02574131504875AF5AB6DEA1C328E71122F0CDD09E826CC515B4EC160F31D63253DD8798B2D841E80A28479BCCA320853A459D4D659DF695EEA4B5AEB8F45F6C5FCE283C64DD6FE928D452BE3723F8B448650EBB72ACF231E3C27683AFCDEC22037F1AF29C479DB1A97448CE570FEF082052C9EF45179BA62ABD7DD156F17F4DA51557383D40A9D544CDF5CAC4F4CC1CE69326A3CCC611FB7A6D04126DC54C55C2286A796BE18958846D53E1E3F55F3AC0F4E09D8F302878F4993E25C2164970B337D0364AA61EFF5D85E41FE784FD57420A5481B9A15F02A47E3E49C0709A37352A50FD0FEB7E7F9938173B3E3C570A79C2424F5DC5BF95363B6D5D764E1A38A1AA05A31BBB9858B51FE3CBB19EAADE5D4F482260838F5273B042F6340236395F6C347D4BFB922752AD0B17F1BAE8645A9A6B1D72E1E91B4828FAA313DD85EC5795252DCD95AA33519A56D740CBAB7B9EE13E1B8ADD763BD07A25455E44E60F664846E32EEC329C46E0741B6649C34358905D9D01124C3C8AE14E3FB47CC6477BA8E63BD4A3937588251952F5232BB9999AEF509414E11A36D110EA24BEDC235C55AB6F80116B036845E291148135A32B0D44FE5A4E9EA9F3AE150E11C62EA91318129F79318D3506BA50DB3DBE235427D405A5BAA9E6192A17014DD19863087445EB4CC9B6164AAB3D5AF4E73BC3EDD97C76DABBA0BC26C43D70F7880A0F7C042465DA77AE3F8A31FA65903D90797FC0B5DEDDF578D52940040276C9B415D880E3782E03A2965A6D3B265628C690BD1B096A355362EB751D528FBC6FA365D1CF3D39CF49D8296C28FE8EB52A31A07E877D1E57E91971CBBD14216DB76A08DA45258A1A801D0CB232A87280DF4522329ECD9312E5489D90A39547735CBD11493D0D86389AF40C1B9EC5A993D0CBC508DA424392695E1CDF205A294122412FAC5A2B4D6E0ED5EED7B4DE18F0D4B81F746753FA8744AB845C18800BEFC926D3290531053BF2CECF23D1B6D7FA9FB8D4827E87ABF574AFE39A636DBB9FCE48854C641981F236DA01BD8A5901871891AAC7FA1F02300101540E7B05665E5F19912EE898666B64BB3CEF688577C7B5482E123C0E8FCC466302ECA8FC02F35260569CC1D4B00662BE924F188226DBC6086D4AAED1FF9C7604748A556D00F87823F9FAFACCF752D645B76A5851723274737E4DD7D5D76FDB256E3F1EF733914EB36932EB1C4C666DF436351FB817E7055FBFCA2B3103FCEC84233FEAF3FEFD600721D3CA1514EE26DB6A608DD4333377A9E36DD2DBADB1651EB99D8E3B4FE6 +pk = 5B61421EDC1C90EFAF6075560F0206172750B060899937E9FD673CAE0F63C060F9ED6BB00FB983A4DA006B746A2CEE51866DB9E61FB85DEA32992EC832101ABD76B389250594150DA2C66CA5854335F0BC3F7C42577077A3B7189B5B28C8CA4819C67FFC6A1E775C10056ED51086CBDCE7B9CC9C5178F718C57352C76129567FA476E434742C99ECF7A818C66D794D1D86423EF63F236F3C2DB35DEB49F6E69AA76E85E05E66B9ABF8444042974D517A2913D1430E3C3568D27296F46A86CAA05696CA0505477B901840FB05B877DF216E69911751F4E631ED16109D2FA53AE2698075FD9BFEB28A4462E287DD66991C9B6AB34046475CA3F966A09B9F8D1160957215EBA5EA21FFF68EE66D8F7BA13828BDF200B15AA18F11B6714344D86313C9EC5E385EE37BBAF56C1A85F4519CE40A1FCCC6A49B695E74C7F77F87B13093C225029D2B7187CD3B625A62ABF89768AC784F4C1463848428CBE5E8A656725483BB1BFB135E58084D55596166658F7A677CB35D0E340665DAD8A41AF331BE2F1E73B61E792B1A6AD0E7941A24A36D9F58E176617E8C1ABA6B8F385D57244CAE821AD72F87B35F82633FB7A32757F0F9DA99A129F3377DB5CF7BB2A0B52E4583F286ED9C84E2D20FAAD8BD10EB07251B61E5E8F4B09700C2A61506A411BC18BFC79E1A9DB5ABCB5C4D2FFEA25812F74B698A97E708C4C08E7A5DA672AAAE8276690F0C1B8B46A27466A7484B1C22AFA37B06DA9791ADFB814E032EA32EA31D3180A3948439C986FC1FC3913B4D8EC2FF924FA2E85D9065C2062A5D79F3FB717FAEE2CCFF447FF1AC941781954AFC928371BB5DC8DEEC13A2687279485A37ADCAAD4449FC16B2602C87C962E58117E3BE85990867064E67C6EB795D31A3020302E6B1A23D59E3E56731AAC461BA88CA26A5893B4B73DE95E3F2E401F1A744EE4424AFC03F892EBC5AD94931E66A28B19786CDB2244E40D808BF278E010CABE54C1C0A4624886414B94F0483035878DEB6E862F1481F55D83C13B0A3BBE614FE857E5D48083B0E7D1661529C6AC9FDED43A39F6BE8B99578CC58276F0BC8D68AC2F6744C0CAB014A4E22883263BF64D9E3DE1F822F11A5927786DD2607CF36E2573842103E36E9E0829FE1DE8002F8BA3F2D6EE71865A9814663BE31C900646B9D38AF5D21D2E76B11DE5CDF3E2232F8FC1FE1DD5E52CB88795CA081FDD1FC6055D657C0F1BEE570FB7A44BDD1C2990BB5B7C56950F8B4027FC5D506ADF568BA2338FDE548C9F4B6AD23BA04767634B22F96B5D8EFD21BBF21CF90DD837411AEAF08D8D6EB7272F6146A4A855E650F904FD0202371AEF43E7C7C73D594A41DB88DCB553A95C6A33E9B450A6E8193AFA1AD82D0C5F59FE0C701388368A5916B4879E766C30611E6EF34D6E886A39EE38408AAB3E8673CBE96A5E3650005A0C2C56FE78A0E7B94ED20528CDF71C51F3C52AA96E67665F12F0FBECB996F290363680C3F328C2D58C6F2BE568EB0046B3CDBB72568A1347D5D37FE1DD07998C7F6EBA6A7A964B0BDEE9462ECB88B76AFC4F2415A19F6B11B03CD2142C676B42D3C12D98BD5025CDF6DC305B8E4B1871E8E253538F87C3CD3CC4B6DD3859FCF4B560877E150E054798A1B47D0A9422BB060F383EFAC8CEF316EBCAC29F649814D16DF6CFA71B7CA46E69762D11CD859259533D23BC33A2B0B6FF0180CF986B8A68FBE84AC8C5D9D10180BB22C2C3EC9199BCD3DB6B01AEFCBDE905609B0BAB4A3A4CA8D474133A226A88D15CCBF714BBF0CF8D0E19002D6E480166D5EAEFB21F116E9BA91C00BB6D1CC5F1EF8BCE64B1290AFE46EDA32820681BDF2288A9B0CD66FAEB71A6516FE0825C94BFD537DDEDE7A96F241A8943B98D75F1F6395B1890FB1C629C9978F2AD077DDAD9856FBEC895F91EA4AC8DF83B029DEBDFE8B29E32ACF9297C9706608277A9F77C5A3494BFDA61E6C04B065DF6616E6D93525DCE4B4DF9BAC3CA4B04A86B563D131C0BBFC sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB14803 -smlen = 354 -sm = 165E6139A87A4A4966326BA83E6D1EF68D1D7BEC62C9D1D267BA09DF6815783980F0A6CA0923AEE6E5B9495B7ED6FE6C49CC41F794A80D297B19D3F13B0BFE3E8865378F5D24A210DAE0982A1036EC9CBE87C29CE9A05A8290D0D1E8603ABD163A27B119878663C06745CEE03F417300402BF198EE4AC2BE99DFE19700F169EFE6A365AE0FE9C1BC22028C864EC55072DA4F98F878759DE68399A2C8D2A2656996927265CE2908E05913F8057707D39DFD3EF58A79CAD49F0BD010CA9E8EBDE500057BFFD0FF28015A60B3061CEE55DFA1D59E1A72A8CE639777E6190542733639FBBA575AAE945583BF804EA129E1A80E12FB628ACCDCC3F43DA37C7194BB641BB8B6404AEE481B4FFB13BE31941D30C1F9D818182545738CE2644DC9C9B0A1289C6294D3225CC23EE03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +smlen = 487 +sm = FAB3FAB21AA61D227F547B62CCCD0F13508ADE0161CD958E6D22C36D2544AFDAB1607182BD046DC952FB83AD9EC568C5E0EBAFEFE485B3E43FF5659AFCE243DC1841C14D200D905B3533E14E1307904E740474CEC981A8B2BEA748A1B8627F14728B90EE8009A697D74CAEB497180108768CA150183484E7A438EBA7FBEC3216FE2478E79A05768CE95748121B074633F227547B317669085BE0FF98AB0F6571E8694457FA2B95E04D9D1EA7E804881EAC68BE23D965C6076E7F012926B89716A07FA9C66D9FE8DD585F2B4AFA4B6FB27B6C8314D50E21A1EA48EEC446DA52D8DCF4553BD449BE0E69468AB5FA2E47FA7830A8386EFD8273CEA4328E553BB28FF7B34C59B017A106FEA5AB6F330C528805CB19B9321B7B6BF926499FB5B70151BB3A03336059A95C6F8E5AADE6002DEE42BFD2055F8CC8EB8BC96A8E569B1B2C15D6A124C16C0E3A08E8F1CA04A9DDDEA8D89BCC9026ADA7C14A5A1118622BB61F9FA4AC2C8BD9B6757D2152DCBC54AF90607A8E755A3C531DEACAF355C835CC88637AE5E2C2103AD5E64509C509C7342662B1BE327B0AEA1FA9B1C1EDBD9B8831D2321E56C484BEB856D6324256E03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = 88C68301153CADBBA92AD0382AA0C910161E78A7EEB63988A0640198B0497A675F0C6BAA335DE119E11F1F2F9B9A251E20614A3D0019DDBF4BFEBA824B6759CE933DEB19C60BC80EB1D5FFB5F1480985726BBBAC06B0108A8CE9D321A6739B2D5853605B3E2F5BABE9DEF0B427681BB2DDD06F8900319B0CAEB1C6D4B0056CF8EFAEC70179FDC704E67AB656F5E9CBDF683AFCBDA89365C9DD1C5AB112CD870B9FFF788805F945F5E074A30D1B24BF675789B7B5794A6C23E9233C0D8F6C5E207DD1D32693E12DB16D7112CB69F58979BE17D3190A88343F9FAE27B3C165BE544D7C4F3A945452FCD258611DA05A34E41BD4461C9C58557A668F8B29CDFECDF2008CA1871736E3534A31D4D33563EBB1E983B51B3C29B738C5A2D576DF1ECED37B6CCB4BB04EE128968DF8F2BDDE1D0C7EA8B5044E10A20C4C30891B42D48F3A39600DAEC4CF52E9D0E2273C2501FC74681D8236671539460EED43F8511CD21CCD4FA1CF065FFFE80F63D1D8437F89D2BA32222F2684EE954DC215D79325852254B3F34B2AF65A7F723BD28B00724BCED50F55F49FF45619F81839B5330B366E51BE39C54606203926DE80A7A3293748E330B71323B66D337FB9556822D6202BD5DC5D498E803B9D434AE84E395CC274510B39A014D6167C34C92751910E18BFE2C21EA2816319084ACF75C74DAA95B6EF079BD96FD7144ECF0EB13FE54979FF71564BD0F6A2CC57D04861355246F4CE07824633694EE2F7E27B80FB5E0901244C2B50CFF7F58D3AE0EB9E4C600F40DA9E8D0E58A8D137395F9829FD70FF7AC2B1BD3FDBAE0D0AAAD6D242678E95B97312CF8D12323AAC4C98B0C8931508BD4AC4989A96C00A8D621B0037DBDBA8AC5192AD5B117457FDFBDF16B9CEBB8A77B64F53D667540707EF85C321112DDBE5CFFB4B8E456AE9FDD51971D6E26DD8B4F7E5A70E52B05D6ABB4B3790CFCF6E1A21AB445F34E9ECC70FC6B61BF15020560CB9750CFB3A74DE49D42B6F44CD494C617552E8B142F92A9E806715811510E286E42A98E8CA8A12CD4C956541CDEA94AA9EB17B3BD118A4F231125BE39B38CE98F88E28602583DCACB3E861E43C177EF254AEC426F92E4B887DD65251D9D4E532AB07C09723B9BB71CD47E7596328D88ABAB72541DB02724E4B7CF160F89EDC36AC322BFA1FDDEBE6CF8A51760C08E39D6F6210F72D704BAF86F8B56084E6C01A2B093207C0040FC97FCC913E27618742F0E77458054448001A803D76C836CBF8B77F50D419EBF2E62D4AE5CEA5AA08A33AC017F7C7CDD406AD0B8874F1DF55866804BDA8EC53FD65B99BD77387353E6CE991A9341114C78CC5C5F9D1671239BAAD6E17CF8626B9EBA73400372C1DAB5FF65DF1C612A22E9DDF532325A8F11BEBE9E8095E240C8DC7115CF5B09976EEC12B3AB24402339611066324BE80F389F2902BBB8CD0B799F3579BE060A5ACA14331D1071DB87A25DEC2F307BB335008C402730C3B86437E014E7A3EB36866D752D57A9E1E34681DEF7BA9874643B62C8B90EE2C83F06B93CC634EAAAF43703ED3D9E716EEA0B347249CF5B6E0B3D347A1254A94B0BCC474F3686B80987B931399A2B3A84BFEE629BDB1C903B5385051874CAA854D6635D58D22819F5BEC677BB0 +pk = 88C68301153CADBBA92AD0382AA0C9105C661353827A7722A1C4FD56FD3F686E619DDC8AF924EEECB0E7375DA0A1E509018E1B53D2AB67800D41C5F89C5B3D329F87AC05B65C386E80D8E5B6BA240F765014BBA508BB092C36AA44E4B8240C1439D6694A58A4B49933962810171833543CC0A06E86AA16FFE514220E01203227A05642A74E751B22D557F4F156B2BE810DDC43F4F7DAADB6978B6033926A0443A6618DD6F6CE3E92436A4B98FAE0CEE8A9AA34170D18330B039A667001980459A976098286D7B6C396B45245B8482ACA33B47ED78FD37B16613289338F6228EC1E9C3CEB8AFDE5413601A9827B46CB7C2F80ACA71C3D31B9A36C38138C3FB1E19E0CD55FE751F2D0BFF68B6CA3CC9F52C9B789548C22AA61C6AB5DADC6316B64D52EFD1066D6D677564E667156A31C135BC144B6AA98E6B9C78E76C5E5D32236D0A8AD557FA0292D8FBA3EE297F8896307D4900F9BC816FECD2012619BB66A14F7E94BAF122468683A2CAB6411947594CEE4A70BD0C5CFB04CB45D8751ED20BAB6656C69CF6FC8FE1F8C0869A53E8D829C74A0CB44B204F65E342186394907949F364E98CEC854C9AEC249C1C5579223DF45E40B7BBBB1C356BF8165433B337314B702537DF2409A01A58100448950C518B66E0C36DE4062DF72DE0248863C2B7B708626C84A6D58F0E2D023177F70AA28A3E112E86DFB38ED9BC83733498B292BC82BD4502EE0733FCF28EA3D883E3A165A2127A727D8E676C8B4A6D5FA71DD4686DBE2FFD09B6687C0FE67D5FD935F39D0548570F8AF49DB09E02D9286CAEA541FD52C211BB75B7816F0346452A4279C6D0FDF3EC2D4C2D4D3CD7386618B4EAEF5A9051CED7E518EFD266F6709F10C534F5F19FE68061C6130FB26F9CF26DA2AA2A59B5FEED45AFC03360966FB19C78E6B34B5B2112850D7AAB097FAC94AA42ADFEB08A8AD2DD3D5F2E51EC8F29CD2E87139B71FB65E28FF35CABCC56BE2ABAD09071911DD91F0E47BEB9ED6B33FBB55042B0C2A114681AC562A418B541C5CDC482D772F4376ACFB0CE6C1C9AC7443152B4E40549E8ED85A1B939F2456888A4A596FF9A09412DA16028FCB246B848E3AB9DFE2AD59149F02E00CCDDE881C6E6F665DA0C06E54F1BAACD92CA78B9B74A061E3184166D180E42618B48A559A380390EDEDA759EBDF4E152ADF12464C2416F7EA03B7DE668F62DD7EEC20874C8CB5D6E164B90BB3E5CD5D16D08286D065F668BDFC46E4423C2C06459B0E5594D23C1476D50DD34330B91BDBBF590960D8FC9E7F612D0B649109E3BD1074F812B419F5E243448B85EEAECCB8E0D80A6D2E6731995D9D7FFBA8884380EF85CCFDAD858B9F28349A89B50C6C0559A2A3CCAE6019BDF0F4443E6140FC03AB8D0323BC612563D39754074BC526C0895CE967427F4F6D5E190EAF6CBCFC106348297DC8465B0AE878EF3C233EA6F909D8EF7F67F5ECF0C3B3E52D0E31530E02401697BD81AB6947C2FE184E311D948662DA0178A97ABAC1BB93F11B857FF49DF0665B7F2829BE1686C3F0019DA1C382211D1BD16B6CBB5778615E4AEA64E66F7C67F520E886F866DCB7253A0D0B5C1C5450ACE23F5BC1B9FC97F4EDA3D07E891B4AB2A5C06F703D42E4560A8B9A7F2769A96EFEE504FA4D3C9120F9AD4090EC309AF77F8CE8526FF5A0DD436010A57D3BACEEC5A7A91564CA9C693DD4C5415187750C272D4BF3446F7B7312E6768AE3573B40ED9BF78A4CF7E78ED0BF6A0EF0CF30DB376150C3ECEF0BFDFD7B533FCC51B7A792726AA29BB833260DAF0E16CB922CDF73245C6D622220162B933F7D4CFFDD288B697C96F0163615F85793833195CE2FC7721BD4EE34204665034C45E7730FF0E09C697769821EFF8BE2607DFB8401C09244FBC2CFF62B6745BC1CEDA0C5817095DFF931D83679419C78AE853E24402B53D755EAD8BBAFDB4EDF2340BBEDE921F23FB4B715C522F8FC20189B0516256776F6CFEB3CB970B15CAE29B7D3 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64 -smlen = 387 -sm = F218334D97EEFCC82255884CAE47B5B949152C6D076984053D7EB2BD710ADADDBF303F769F498232D989DE21C06C80AB5960EE535D853C01D52138FEF646DF64E7FCA74FC6B492A081AB7DAB453453E01F1BC72DB4E51455CDFCC303DE96960AAC6DA32C8688C2C5C3D113C41062752565C895256AE5F85E4C45304A8F63840A88F832A18FC26FD8EA6ED48F43732302CA30A0FFF243D431267D34E9D48C2A29EE5A9A94E5D1DA2CCF6A3C29A0B310219EE34351913A35DD4309D1762F3BFE5DA4EC981A2E1AD19479ACD588796887005706954C98BD012A1ED8763C9E55E5BD852FF07B6BE112EE2405495AEFCFCCD44FDC224989DEA6AC585390E6BBABF5E8B194FE97A592A08D9952291E7FEA5532619935727B77DED78AC7A2798CD90A4252C3685AF4F517AA7D18DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +smlen = 520 +sm = 035EEB23BD4ED3220297E0283026D281AB5B95F3DF23C43326A88E78E40B61AB572C46621097547F9089EB6447B26BD0C6B4B05288342EE66D33B5EAED8A83695FF6729304B4642750A285A116139500340EBBA92354FB1ADB6F8333BE093D59BA2E0F5362980F2BD610BD6DB8E1164E22A9BF0CB26C5462F0DD3615912D25D62FF11398CB9669497FD7BDBB799DF9BA979C340678E6D88D259FC09DBE3132F020E4B19605E4650971EAB07A8B98EF7359AC4AFCDDC217112FD323FA5FED000E9D390E0A073C9D15288A81AD2B9FB39387E5ED56EA741822885416BA3896A62B1BE9ECF404A8FE1FC6831763D52815EF3913C7F820D199D88C78B08061ED438B1C51F35C7BCDD70D055C9B1090E2739D5A8A0DD59598CDD77FFDF1DFCDDA50E2BB257DA2BF0DD9EE0CB9C763A2906EE46A677D9098F6E1B2528DB39D0919E2605C23E1D7699BC4CAE8E7FF962B109EDD7D8B7536507A4F09188D0EFA969491429A582ACB4C220BABF98710F14D20F8FDD81B23C4A2C53AEA017769B74AD809D0DE2C93F29189AF2F03EC4972D37C0C0A1CFAC7EE0492CF334CCF9514176235166DAC937554EF2E561A1059E6840918DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 8F438228796FF23FE99EE288F3871518D9FFAD5C097A58F037B7DD375C77C9A503E871CB97BF42A1DDB0383016F1001E816645250F95C760F65157413A3443ACA24E361143453790D95F32176924AD1E068C336DF4EC99C78052F7AD994333C80C1939B4B7A06BA0C4D65DA526C061E1D438750AE0ABCB4A9400B025F95EE62E48EB44522DE5CF37C4ACCE6F9E7D371C70DE0F481892466F94A94DB779D15D1AED4250220F95F792E14BC198D0616A988E8938BCDC672FA450FF535C38AE59DF7BD82D7667E361E84EF6BBC0EAF43502C373CD4F3CCB79291A29C3F961BB1380D229BF2F4AC5E1F51FAE461A4A318E7DB5FCCEFFEA59F553DBA0F1CC2F6C4FD5DE94F49E753FBDA4484B04B7ED75E135EC962A1756A68BB4398D3977F5FF6430FE78BC709772448041098EEBD2525EF22D3D4443BF17F04A99694C9B517835FC00943F167DF69A3353A009CF4604B18FBF7DA7CBFE10A2FE1ED4B4B57BA2CE0943E0176ED3D53FFA2B7665E27C0DDF7F80AAA825F1C355BF595473F62A04F884502856228906FB93EF4D82568F2623EEA202A2400A4F52BE556E3AFCFDA5074D4D9528C4FE137FFD50207B41F1E422F3FAF4C1374D0E07423A03EF648B69CBD41D4990BBAF71246B0F729F2C1B92C57BBBA0B8BBE36FAD27ABCA2E0806A36C56F03D882BE61BB9EB14D70B16195BB2FDE6C6F32B573A3FD6A602BB3149AD2578956C6A8E7E4EF5908B196D92627B8BC12D2A173DBEC082C24B0AC0BF87E2DE340C6576A439DA29BA88CB88A7A8065BD48BA04F175E03C5807653BD056958A571F4B235FB7C122CC9ADD3C64F38768226C2BFA0EA17DB0F35990984B00B1AF245B9ABC9AEA0D80BAB6D45A78A86240193125F587D861B6C786938EC42B922475ABB1A394CEA3CB069C6E65F1E261B3BAF012B5103FC3C3505759A8BC353220094C2AF890BF473272FFE7E28BBDF3430BFA5066C51C325EB27291CC832A064E3EF475F294AB99F5B402EBD3617EE187E2E3AE1731E4F57590EDE918FB513E9DCB13469624B17673ED1C9B9C596E1F0189010BB1878F7F98BCC15AB1F2589302D58513DCEC4A7A4CE66A7CA7401A3B2460BA26A9D72F928D19237280AAAEC4E7581C3C5BB43EACAC6E1DB20C3C11D72F9460B86F790E030355BC0286DBBB75E2E6F19781E11FD173473149D837FB3D4E5B38F87140CEF2788E649DCCC43EE5A13337EF2BD80DA06E61F6EEAB2D94606B8B0B5A4B2C40E1B5D873C339C6F22811EAEA98B589AC8E7C0786FB71C604315E7738862CB68B92DFF555AF57FD78AFAFE79256AD1F42D19A4FBB5DD213AA4918FF587BB025AAF7204CE41B7336100DE59F364F8F28623F09BA27B5E21DC16624E0C231884E359A7C3F1CFB21A92360F97E322A9D23F890D2F029D0A4DA448BAAC2CBC84EC35FE84D2EB8A1F0DF4BE98AA8FFC5B17390623EFCB201385292BBA38BCEFA5AFE77E5787D06EB090BFB3B5734FF175301EBB57BBAAD1B0AEC2C94D329AC73379FD480D0272C87E02ED2FFCBAC6E0112511F5780DBE1598C080C4CF25542A714938451A5167D769D6FE8A3A9D413E31BCF7D4556152996EFDB8830A84B2FD0AF90C59329A23D6598E1FAB49CCC99206BB94405A9E4838647DE07E30693A +pk = 8F438228796FF23FE99EE288F38715189D44596CE7AE61043E179B9CF9DC40E3812D141F8B1A91050ACF2A854C90B62151267366C555B098FF8ABBECA740907449E07A7541DE72CE4733B0202E7D2AD3EAF94AC145E328E051FD01CE14B85A63FA389245345D6DC9413AF4CF467DAA8AF4516E153F4F02541450BEF2CA54B0865EDE9B6F3F30F85DDFCA57903E0EE18929958F4BA87076DDF4EE9B5101EB22F0CB7189BD84C16BF153C178732E9EAE617FAC6C81720AC10DBEDB0182BABCF469CA9CEC01AB7F6E02A78AD81EAC81CFC12C65B55EC71EDE1C714D3455D809301D9F1117D6372486909E59DB4120D7DBD81B26A6C9032F5D38395A7BC28D7BA41F91E63F5FCE79216DA2EA805C0F59EFB1BEB4C52A19DF03C84D33B55A508AE0286DA59865B94BFE23E54F0E1761350DF49EF685419DB5BB2A75FA8DE0AB9FB28DBC59FB887F83769F1DF0B8214CE923589BDD89175A0DF2D4B5BB88AB6AFFAF017F0CA33C2DC58A8F5430D24B80CEA0C70FB1AAEE05AF1CAF62282DBB0D10DA739ED5A811D25735A673AD1A38DFF50A694212E8E42E5EE27C093797F78D7FF1464E6E4FE604608900C6505DE7555574B34D1A169645927252A77C5FE01993617DE3198F4CCB16E54359289B61557BEA02F0B451F4CD0D872A56AF1FBB8B605F846AA3A31AFD38B2676C1C9345BFAEE117EE258BC0E881C85A99466B3472019A5966F84409EB0636163C80AC01DF15266FFBD031079847BAA562E52CBB67317FA6F9F6D1BABD8BD9E178040D62D455AE10A6A4A5F2CD9B594CBC5727C1EF750C5B29080B4EA85177EDD840359D4383B7B1105E6599FD8AFA85B10366DE0DA780A922522CB54E286DA4A46A35A3EA01FF2DA864C2B4DC4D9D0F1574E4971F7D7CBBAF012439738FE4503DD5192F2BE764764C5B7D8379ED87862DADEEE266EFA92CE87415C78E8BD207EC007E2FBA3A15E5EF9A8D9263A1849766AC1F0881F4192DFFC18334A206F01903892017F9736E88DB2D3EB2F08F6341C1EE20E2471506809CAC4C1FECB614088745C7ACD7F1CCB8E78481BF13C7894A5B45B456FA719E4306DE7E175F6EB26F004D82FE127B41FFA844FC003E119D763FC59B0C5C19A68316A4D3D7736EE43891F7F2B49A8C261A726B4C4CFEE08ABE28EF072213902BABA4EF2B8A5448DA40946838381C2F6925E3F8943141CFA6246D6562C6E4BAE234BFC9C712FA8B3FA0BBF63A3F7FFB0FEC9133F44CCBAFF3C19F811E2DE57F0E20A691934EE49B255DAB5C1FAF3D67BD1E2BE08B209243283A859D8C27E82DEE6B8C856C259BEE58FDCE757D626D99AAC0C1FE71828310E27DEA6AEC9CB30F4A88A0CB82513060696E080A08F4793ABC8E275D1295010B7B76C3DE98349C5A1E12360B3849F602C9C04E07957AC6C0A088FDFC6C42B1878AAF61478B4A96F84C9372EA147C988D1335134E6F700171286373590964CC0CEB7DA1FC0B7674B793F04AB9E2AC9072334360F442D0D8E817888F928B44B1292615A967D1E114B336A1F0231196821C03075AFB97F92BC0B16630319783AB75526A67A66EC6250DAB78DDF85E1642F3840CBABD47E77E7389F91E1F9DF7F8AB17691DF5491AB185DA4219970200A5088EEFC491E28A38F4475A4852493026F74EEF326F3C69E4ADF4FC110B0B2D293828E11EB3FD0A0E1C872183FBB5405F8719826575823641AFAD0B95E63ED1058E8E67CB577E9F94E78460E65CB99EE099673F0E96E1DC543B631D7F5646AAB96894B6F3EDDF9F31B477665B43F4D1B90A321893629F8A2201BCF1B17727B5743B2CE3D237CCD663E78B635B1FC490E9F666E8823733922F34C1842A95374BBD48A11EDF4FCF44997E934DD9EA140EEA01D1AC20024120F7F4D2F9B61615F552A3813C4B9C4934EB963E94FE89B021B8C0F3B1D41C43414274368BE662278CF171F8CB11FB4D7491183573EB1FBDF5820D7CFAA2464CB7A9FF47F591C6820D294A276856FFBE5A sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72 -smlen = 420 -sm = E74414EAD0680B76D25283831305D206DE5566615D44E1C5661F2EE3B65416E2BA8EE09998246C0D28D2570D98C32864686B0DE8FEDFECBC2E9DE20A135EF9EB5A80878888319A7D2B3869DA35BF50E9DD91471A0853AA2E2445BEB9D49563B26088FA6086F422D40237D77056A0849042F8A9FE872A80BD3849320AC7521D6B660D6316DA76A6C1F6B40B70A9B1C8910110CDA0A4161AE6444A825A41416257BB04AF9EB885097A885C9CD08DC670679CFFBBA25C6128610440BFE9B4AC007B8A891D2E6B597B67AEFC00A82CA3EA69265DCC73EC8E1163E00FD4FA4AC7B65C294588EC89E02B44E71BF86558432BEAEC2ECF78147A4D1ADA29EB919F8EEAD8B96F672560B04264B6D642209B2B657B57045BE2E6F5055D051A94A08B02670AE3CD14CA324B66C260E652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +smlen = 553 +sm = 140F7091A2A020C5D8D5D8E4B4C6C85FDD7254C592A31E4BD7CF311374131DA309D622F633881000F4C4C908E78B52C1E5A3EDAD85327D3B0949FEB6B7E1C2248AFF78C448249C4E6287C03E50C28DD5BA6528A4BE7C82EDD8BD4CBBDFBD8E0E7F64CE267070BD6709EE48AD0AD8EA07D9F2761A6CDAA499645A0A85E88847017CC4EA5DC75248A5AB9433510798C6EC27226B5576B6D1A9F3962C13559AF17F3A683CE2FEC9108751C408770A5E39AB42D836C3DF19BC2956E264901625DEFF1D3D11D7FABADD798A56DB8CEDB3D256B1F2A399C96D8DAE2B2A4686F79DB98D085D29B32476ED2523B111CB513559710D58FE801FB4167F8C5B98CFD2A97DE427B2BAEE55239056A8B6C32E53717623B21D1EB9624ED900F62B67AF9853D0259425AA46ADFC53B04883DEE9E8571745602EAF2767CF5B05267211D7590172D1D953A9A80B606015BB84A17D7B6E2F15918C481CAC240015DEEE99A445931D532BFF1667FA78D2B6CD6D6D0ADB5D80A299A272E2FF9F93C803ACB51BAF4727DB9E766EEA81CEDB8E2E178C5E9ED1DADC3AB5F225B6A726ACC913C785A0FA6A210060EC1DB4FBDF8BCEEFDA201B90E652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = B40BF7652C46061795E89DCD017E7FD7D10DC3C48ADE738E47DF60A02BB8E17F8081CB2D03C02857829745F6231560FA637D458AC876C585295B94C194FD6A890308C41B390E88DF00AE382A0F6E855E0320E852CBCD632D797F81F79A9707436F1BB24DCBD9BB00F4A89DF372C6BECE9C568A2FE11BF754EE7A04C5014152477415ED8026EDBF3A8799C94CF939297852822CDAD8A0112413127F109E97B61C83E509B50EBCEA21343DCC5F4FA000BE8A61FED66BD243F1F360B797B370E7F09BD600F3C38106A32D993DD94C0358C93D747324875F04B92C45E336ED364D1AA35295FCEC986EA4D9AABAFEF4934839A1DD326441BC669F42C364E1751FBE0F32D3FA308F211F0C356ABCD742E4D4EAD222F8E3205248F2A99711E10AB462FB00ADE6A215B1AA1AB7E347FED4ED80D43665D9E817C480DB64A8965970695F6DE44751B9126C0B3DCB87F4D40596522D3CBE0F0E1B9C1CBA45844CEE995DE49C93B14598FA01E6041AAA0A5A5CB819AED6A172821BB255467D8A83D34B7F10CB93FC576A5C34D25599F00E3B116205EF9702F05E65A33568872013923FFE5BA637FF7BA7D658302F5CBB5DE05EAA4BCCD2A5D6440B05F3E41CDE54254568B91DF72DD550ABBD251298B4F9A6DFF3F4C4D8CC986E854F2379DB3147521A22498565EC8245574A70BC1D2945BD5B4E6D631322598C14C7A4874519827513BC1818235FBE42BF067FE45C82F1C6282C126067B0FF35C394BCD52D7BA29BC7D00D7806B06D9EE6730F2310A3CA65560EA0AF20CB550C56EE8D03855710BF3D987A2575215015068934022ECCB5D352EAB5A510596953309C0A4A2539608A35B4A5DC9BE5A588DDB41DD6BD32F98501D71C73CAED006755FC0E7BB8F16BF1B917895DDAF71788C37FA4E291A5E29F24AEA18470E50602A338321B7E72414671C66570C67992E051D2CF480867797B10A6941DA68593E687382084AF54DD3C3AFBB55B776316B0F8AAFB3286B75CF236269A280546BF74DF33762733CFA1D21EC471D8D7A17E3C8C8796742F4144CF30A17F01A0F1018BF360E995BD909C0649E10DD2BE77D91E2055C652A7647A05FDE03B0B898CB7DDBA4C6B59CFD7B6D6CDD1976773AEB0569E3FDFB01EECD8B8DC605C1F89FE01CC04ABB7E19DDA419EF1D61DA4D0ECE9951E0F9795F599E5D1BAF339FBF33942D8F2C4FB57004AFA5B7D8337DC5A0B8F9284CE78A4D3FA6D5A7BF9AC48C54C101EF16BD8DDD770476E7897C17B9C6DDBDA429717D4D75907CD179E0D719DDACE3780443DAD1BF9F9CD862193BA886E92CBE88589E77746922CF3F304A1B5CC1012741CDB7C50E876AFEC41E53136D46847F1ABA55D9AB954D57778203E09ED305E6288AA0A83CF22C5BF9E6036BF124FCCC46CDD2C74EC54D779ABFB924E383D530E3E92BA8B1F4FB626957C04B133801CDF39AFBB245226B7EA6690CF8A2B3CDB9F00B2274F439AF324E23877EFDC97B3BE32F4BBD5DA7E8A35CC348045CF229F761A5B0C3485D53934DBF50FA6D115008DAD2B22AEA5699992FBBBA0AD90059F1A771FA74F8761D3035F6347821B3E015745945E7AD12DC363B9F051BEE306ECE1B09F3C91BCCDB05E17D8CA0EB03D8F98BF1626DEB5AA93B88C0620 +pk = B40BF7652C46061795E89DCD017E7FD7FE711A2D99E8602F89D0833654AF198A22C8447493753FE6F9F8E65EBCABDBE8E7DC7CF61EB397FA1383EA4AF0D159C814A5D18B6F058B139ACF00C82E22FCDE37FA52B3D10DF301358D7391B1760161151CCC99707225A30FAB4B3F79B9D3959C4AAEF5F51190E59B9352BF616B991D2602730B0D71E10125D9D4643D125BAE937EAB9AD7230206CAD077A87F9E83E8CF51F24238304D6C172A9FE623A7185A3EF39FDEE3BB37CEEF9A5390DC7EC37B85F224CE0D61D4765F17552D46A1FF8F15B88A840E50F6396D5FDF411A89FF85A28B1318CF4C1E3B669C3C6EE953C1EFC4CA58BE6B3ABCAE1A3CD2E79CB265598E840868F70B97A807DDDA4B23AD67194B1099418D98457A1F1ECC5C4B10032B03FFF8AAE5B0B0D0E35D5E99E380B6C5FCEEA976B39393B931A65C5C75FFBBC69D5059116B6BDC3CA9F62E55EDFBA92DFDF8618C8B6B67DE29E2AF417CB83E153547DAC987BC539446599BCC18F24CDAC237774310700D6C710E05E3DCB7F84F5219B95FD18E919C58E9C16B489A6EF2B4354F3D7BB6786DE41B143BF7D137579D2304607343A569B1D4E4A593F42A7C670B095657F90710F837C985D7492D7CFC31D0C493680460CF36C7B7AFC845EA53637D41499DE2B5FF6D708C522C93BA4A725DEA440DF58510590493F3BB0FFB7B48933228E1D8F5EFE57C94D4666EFD09054FB414355AAC8C06041023F7AE043AF900FBED7C71AB8A25CC8E0B95F65FC8776317E71BB7D2A4883672333B7EADF15C514587F0BCC7F4A0745391968FACD301886159678AAFFD9A4829CCEDEAB07485F3491A2E1DDDAB10C694D0963B3896288202757A3910D3AEB2457D183C95A6E06F10F55B2EAAD3233F951928739959D160BC9345A3B363055632DB37A4268FC7F7000E4A13AB91EA3BE524978889CE59582B0D7E57755834B0B6002B2A01D656253D75F79D47E012D5E4A53F696F69D20896B4AFF717F53414023943A945D2857500750D778F956CF1D9A6E0FB8ECCD88EA34D13783D52BB838254424F80B66A105FBC8FC87F78384ACE474D3B2D7027FA4BAD88E6AC84490B59ACF73401E406DC4DE7C5E14ABE04D91D33BB655D1C4CCCB9B7DC98ECF2BDF1A14C527F7C48C210E895EEAF4C8598B781A2DD73261A2D4B5F752622F5228AEB21807CA567EAC6025E5B962A89BC67015979F320FDC580D9C5EBCB7905CF41B3EC1B08E14473B54F329E662EBEFBE409E681AB82CA337D53BDFAC5ECE20F1D4546CE7EC398189B40B7A07B23A0BDAB2633FA7EC4D4F2AE97906D73A49EAB3386E16080645455D895323546F77A47FDD6494D392762EC9B91D5CD78D457AB7E0F75E433B302E3385E4D7B37960F951C4DD7BF951505993A77AFF5C9B86BC3B5DC53BD6762C5061A73B0D4CB2F73F268E893B17E98D2276788FD06A1150990B7D253637DED6B55B1F5A4FF9A9E83DD3DCAF385D65CC52D933E8BCF2B0F1694CBECDFA505D902094CE072EE59CB19FDD8976C1E7A8532320BDE09A8F7DB1F85A9D4A0359831406C71BFF41E98BE90C6ABB2C0722B21A0819B713758B648F472E573CDD610985919A99A8C2B8A45CF9426D401AA960F5A1F3AA9AA60549E41E51C176B0F1DD7B7B015BCD717DC6FF392B6DEBE8F59200EE2A9ED6A0E254997494A31CAB5F2065A9C0DD4EB6FCB223C03415C57338AB87CF0044407DABD46FB90FF55493243DE50D65399C2055943AC5C834FE07ACA5068251B1E41DF3CFAFBB8E359A3BCD3E917891371F5DFC60605F4E222ED0370156E08B0F0C05CF342BBB86D4D5BDECFFBA34A4552252F942D2E83EFB430220994707A9F5E28AA64C56E8279B2029C72E6F2105D9A3D00A654F8DEF3A94236814755D96A5BF1552FE8D366DFEFB5451FCDEDF2B56AA97D20EF327ABF3C22370662628E63DF57C1B7E50C60307C4E72E5232ACC9A8D21570E13DBBBE4C3759D7CE424520E024F7C8A88689376FCE2 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645 -smlen = 453 -sm = 439010991A8C3F0D649D18F25EA8B4A4015945FF04FEDF16D0C0DB3C452060733B978782CA2F1D15F62719B0F6CBAE36526712947EE5BC595C19CCA15D17827DA41C40EC5BF7E5406FB986B0BBC02DF68A342F32C98AD129C1D613D885E27801C1180508B1C52CE039BFCB2F8388D137E6C6E5E344F39635096864834A90D1EA1C093E38A10F3E9D54E8FF0937E9275854B34125BCF90157C4B0B16BCB0E7E27E6A08ACAF918080257F3B40B207C99232F570A2F65D02B1DA18A28FE2D2B8F0EECBBDA14D433D31CFF124CF673EC01205C7DC354B8066E61D4E14ECB6928A9E2F79FECCFC0AFE7F02E3C0678C70CF41089201917DCF7D0B96E430AB979D81354DB01030CF472138E2AE932F2DAC7E5A535251E0FBEC4033BF44517D013B840E6ADFE57CC2C232316FDB487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +smlen = 586 +sm = 93838CE0372F737F3A9203E1C6B79F2A4F09503A4D6526DF299B03E497C98F7FE466B64717AAB46920BDEC8D31F7DDAB657C24530C7D3F75DF2088BEBE0ACBFD50CDDC72A6D8CFE47395629ECA7CCA0E95E63D3E9CE1B93E856651491AE21D3A9705BCE3ECDA1AB663C9F4A41E93F3B5146C2EB6E43239831F2B76A9A13A34842A1F2183147BF84948728F8C62B7EC2273E368803BED2D0F73D0ADCB753D2DDBAC111EF9F132F2F39897381FAB1B9DC0B8F5A44E956E45D5B3903B78C9710D7FF518F96CCC5137C2E5CCDE99D79F2564FF0F4C08E63A9A6BBE5B43A0A88668EAA8E6E6D7B53F88873FD0CB4F4D8A01DC878F4525BFD66DE6A955440BE21E97BEA4C378A38A880C4858698235AF42256F41220349BCACA7B3222C866C5228D59ADE6BB4157F86F62161D08CE92D5AAF362F9421A7DBDF2106C1B6E86C1A48C64E4A7F7A9327F1CFBFD3FDDBDFC44EE4A6831DA11205FC7ED03CA8D28B0545C21BA9B3565588D3F37CF3379D71D9402AD61C19104730CD0636819CC7D6034E60BAC3D6DAFFAA1B3EECF8F945B2EF3056D855026CF50FDC7A92AD597B741CFB72FE08AA20A1A681593DEBC3A9A0F978B487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = ACF3050D92EDD615778CFF977751EEE6380ED93EDB2260FE7775C7E8B146257A4F04F0ED2E1A06B9C00C69119491AED381105F5170D9DFEFD7CECFDA283EA6EF085890C150F7BB6743E1178DEBD2570BDB4E64F95A46DEBBB97DCE9982243DA71CFA5E0F7A916AC581B555FCF4B19B5AB276AA43152C7558C2BF56C7D4D3ECEFD74A996C2B42726B5CDB85E3588E8DE7F8EA031EBEC714A95094B6252333469D229D2E2A1B1F86C666CBB94C6626C4BEB4F5F5178167E0317576A1E01B84D6F7092BD8CF63FAA09FF558911E5A869E040EA141568FC22661049DADB611C7D6E7B49177A7B3D34046A1D9A392EA04CDDC0F6F08B71021BFC83A9BD4CC2F33787F9F1E59A73C954842384C7720343E9CBB2A161CA3307A42C5DFE0BE49B1E0F101D80C479C99F4F5B558763AC4AB7920E3BF2FFFAE1E34355FE9EA947FE4A7AE1C6D9604076EBE4830CEEE4494A6BF4AA4773567023947675A89C3678612CF93DDBDB910C43A94B1A986F6EFE225264E20AED0085F1E63C228C975A969CAD2A9B0F426F0C3558B69D3B8A6EE07D266F7FA50A9DA45535A546E01B90000D4903EF65D263F83B80E35BE788ED9447D8CE4D29600D798769F4947ECF6036B231CA2DE38441F0A1E638FD9B57951BD9D85BECC9227DFF9CEE94EB315BB124F5C165E4C16086DC117A97F3D0D0307F6A6CB2A39F5096636A69383133A4F7ED59B0C29DED4DB5DE927BF476197C8BC0EC0D69841979E9F1DC616A1004456B60F2997FB456DFFFB1322887D2B2D3EC94899640F0EF8C1BB5C10E44B4BC9DD205DEBA00C3F7D875C0FB58684AEC6A816EDF741027758AC4A5B82434E7F1F9CF841A81D7389AFED5EB9A1C8EE4E31B00394D01D166F428DC17E5A21FA1BA4849E64A93A50ED60A3E0E639C5CA22FEE3C49517A5EFCCEC2644F5DB0CA61513C2A0B12291A62E5DAE7C1C3199322E7A81C64F781AC8598B5B10D4388B65B7A98A677085C10E15470C7B5CEDA4DF2CEBD038A494AFB7D438F4A5EF03BE3E0E5F46ACEE60842866643896E56887C707E5F6B8BDF1BC25BA0CE0E4E747621873BB1C6EAEC5E7C2C1CB0295E0673E9E5FD1DCBFA8658EEA17B7F3372D1649697E6A4C29B44865501E9C3C9638AB35B595F2D44A6DAA29C82762F482DBE0F44A4D06E8A76D88041B7904344518C15B5C6F7222E55B7526FA74467D725231FDBBAF1BCA8564DD739F3802B88F42222E71E50F2118622D5094CF145039A3BF01A1F598AA410A4A92056DFD514EF935103E0CCF3FE9CDE4AAE08EA049D9F174AA62C0490F188CF43940886FB58C51C422C94FF44613B5FFC55739D7B8CA5DD62A4255BC133B7F270743D2F7942CA957CABC3E9600466AE08BC0B2CFDA96ACF11CE4EA829A10ECBDC6EFE2AAD60465C38FF4B73ADE4266C46CE62A97C1DCB6396A4033FB8B6FF3F9355D3DD2ADDEB0C3A2FFFD6E496864888F648DD10C0F3C22D08A657D38D3A515996096B584C6CBCC0D8AE6D7007F743AB5878E84323653AAF3FE0C2690B4C25388B7F8AA841678B71630EEED74CED70544D85252039535A9C8FED3621657BFEBD3FC5DB17005499639819533B74947975DA0A5F8B7FB18F149860B9A51E0B90D310FE40E71C13515E1B5E4325C7D84A7F8FD6C +pk = ACF3050D92EDD615778CFF977751EEE69F47DF580D100AD24242FE5B6E6344B81B437E1B74C477D46F3DA5C2501C022B342862988BC63D42891040166C3FEA489885AB3B26AA9E8AE85C4167572E06D2A17C07BFEA7BA4050269B32B7F2B8CF3BA1BB03E51836D674EA5EC663536238D06189F08D4CEDE61FC1D6299FD3425A8AD75C973FE9D7A74FB8BF67F382C2E0A28DE0D3999AAF9D800C900B4AB48203A32DD4F12E19ED70D2F7D62EAF6BD5AF0C3DF4B580F536967E76C6874A478808BB1EC0AAC3AEAD717028B964818350D0CF3F3F8D5289CD692D3D08E4867DEB004DCFD5F26DC405F17C626088B4DF1EFAF02D59BDF156627F612A790EC9D69114F17C9DA651A588B5A3E40AB93EABF54F0F3FD18310C095C0AEAB83F30E0BFE9AB707E1F23CE217AD49E78C508256ADC391AC36148CD341ABBAF507E1B7FABB86E7ADE0FA823439C2328B043643F90F00979B56041E0E06F27DF1226F1C7DC322D48A8E81001E157460D195F13AA641B19E935D83291FC0077B141BBF7F14B421EA961F4B6E2BAA7912BB4FBD5D12273BBD01DD1F021DACB0843A2A2777BC3F5CCF806A0141D22134D874CDBC1551C4BE5A49372FBF487B1E8CA1BD942D9242CB05D505F280158582CD6D4B69A2BE2219CACD22B01312B008E4E9513923AF8FE7D87645265AD48E04F524BB5FABA5D69B0D5E1213BCAADE85E415347EF4B26FACFA19394FCE3E3A5C6391C4AF4713D0D300479905D8CCB0919849C4622A18187ADB692325FE249506355926A2E62DE3A72D086B011C42C6874AA7100A97C7E26AB9C44A46C6BCBCF86072369D0B3EF8FE464DB5C38AA0290F9334BD7E1F22B048DB538611E454EA43A3248E58FD77C4DBCC8C573EA5078A5863642B596F06384F927D8C5A43EE8435EDE108F5158A5BC6AE573B13B81B78C7ADA32FDC2CB6311FFE43DB6E38E38305D44267D1BC6E10BC6D5E6D8B8C8EC453E26B0DD59332E102569097EDA7DAB56406DAE8AD5FA2630AD414F30B838BCB365CFC4BC8E10FFCCAC780333EDC3151E0EDA79049E3264A88DACBCFAF0B7CDB2646374134EB59247F2432FDFA965CFA706545059EAE9E67749736BC146391F20987CEB1449F9EDF25943F0894F749B38509015CD9BF590BBE09A3D838B2415CBE67B14A5A496955821D16E82AEEF6C3445A88288EF364CF1E70DDD2FB298A2DA6000F34F8C42228FD70593EFF9B057108B0DE2788F34ACF3B4FB489AB06B180E18B2A2338351087EC374DC5F2A7CB7CE9D6C7121438F26FC8AAF1F4DEEE3CE4F01FF75768619D07FB706395BCF5836CB669A4BD11F2703AC2B63D6EA2C4B0188BB85C4F54BB0C8B0AB70EC658E194B83CF86E33968754342B4C5C73799C5FCB6F402E4FF1DB3DF52358F9924FF3B6FEC16D29C905A397F49A8F6B09DA0D001C2207EAA8E748A1B75ED7A8908FF58C7C05A111C7F8B8851F98421B1AAB4B508B5763F3AEF4A115B370A713424E96C9CA7E39B2CC11CD60A6D72008399AE8E1E19F8BF537587E637B4B65A2A4DC0CE899664C2591996A046053DE300636036BC04E57BB131088B7945752D8BF626987CD37F8B20EBA5FB360C61E727307932DCCACFE4A37C125E5671C7E13982A1D7F323D97E7FC275BE54D756F9512E4D63440083E919F4E6A2384785CE6BF821BB0FF0F00066C87426DB71EC5DD99EBD34D5BB4504BC976EADE9E02596FD7984524F6ADE35CD0CB0A8D930091B26771F59A98AE2BEEB478ABD099AF3C1F8F783EF4FBABB83412542776DA769408C1BE254B3895BE0FED286312F4361A5D2A6DA2552955CB6737354D24F102902480133E15292F4F71EE06D48BCB8C99A1941AE554C5DAB040E01EDFC973B08B759333824DD190FD40DEC6B4DEBF538D215B1F9CA70DA04770875FE51344CAA8CA67C34E2C892F0A9FD43807AF09124B3373E48A12A19AA189CA6479484D237A77B2A2961D883126DF7700787BDE7172D014CCDC47EA5F8B3354420 sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF1 -smlen = 486 -sm = 9986B0F3B0F7BD3667604B6D8AA40061CABB9BB9A1847C42A1C69794BA59FB04363823551CB2E76EFF14ECCC41FE333F6D73055CBD03F8B28CD01032AB60EC3F15B0BE7A003C704953CB9578F732C9AC1CEEDF36B2608520905147828F240FD9264003E97DE8AD62AF2932218041A50827A31E7A35CD379D2A7CB01FF096E02AC2DF9D763E0BD35F036376C3471508EDE4A10533C4BA7922C1516C35DA4CBD4134880A7D0D487856E1CAECA9187737871D7B8D23C5E9135C6827C3A607289A502FF8132691E850E55AFABBD1A026B9CABE20FD8BD3888450EAD4325D7E7E5D46C6E25FEC609E091DE489920F70F9C71601FFE51466D81DC285B5EAFA34D1A25F9BE8C621A3C81D266A35899690AE027338C7A07666D934E76AF9C8049F97A80231FB5667834C75427BDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +smlen = 619 +sm = E41A7343B239D17970B3C557F48FDC4F54F362899AC980930E42BF39E310F48D191C3AA35B84C74AF7957D091ADC65B841C107EC14DA6FD1A2B278D9AB87D90F0DF03928A5FDF684431676B6C525D7A7AD04D978594863A7A992928D0E94E6AB40D23D07F430711B68B62C009745CF791A6AA34C8E999FFB137AF30C04D76ED0CD96326CB69BD08005B8E347D4EFE2F1B076ADC0C6D0DB0EC4444DF5CB78CA1BBBCE42D391C742FF14CB4EBF07F094C25D48DAA90BB03881C81C35CC490950E3D13F3F157B8B88C58F240812DE46E28F4C153A5CC3CF5BF3C4AAC71C9DFE833F32235F1C77F8081D2D7F8000A9A6740E750E6E030D5FF9CD4F3906826FFF66A3AD5F10BC545C44EBDF644C8BB219F5DF2C1C7F599C53FED39829E45DFBBF285B45ACBADD93A261709130178EB86EFF6D0F968546C7CFD3C77477EF548970068ED0B682A445DB71C12E543D6E0060AF833969F1B58C5CE3D7E34DECF27BBD0D225B1013B417B1F9F8699597E2D2C2FB0F74F43B9554B2FBD5E4B36F24D25B6F8BA49E738E0AC2B2FEACBA6B578D72D4B5ED4665F2207382F0F5E87F48B4C00A72000910DEBB6158C52F591B3557C8DE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D5D9156EE711FE4A20E399537050FBF392675062910E973A4033FB74C3C97EBE24C27EDB8EBFEA49CD7C71D5612698B757D25C48EEBA9B3196EC9AFCF5546D446B8D843D0DE0AEF39183D14140E782C3F898750F059A47BEFC90C45091AB3552FE58F843C40B62307E718F8ED8EAD0218B88E1A8920444798EA2A8E3C6E765C404AB46911CBA99F322AD9865C4B8EB4E9766C733D7BFC8B44238987DF24A1C944D5AE4AFF3E2E6E2DC4B2CDF0996A81E3CC026B0FF2F9C0EA418BB220BAA78077F96C6E967F1A2E0AB18FA0E061FDF38CF7CACEFD1FFF66A5F6A4CD52761A220897A68CE2315388D16446A7642C3B12673DED1668E19677492768114A919FD77F238A4992654DB77405773A356972EEE4AAFF5C7266E320DDA4E582B8B430B04A53A6F3C6824A2F683D719B6FC058201B813784B16D85886B93166770E7F627D8E1B0924329F95C1006DB6D04924C601CE4E2D23AEA0BF738BC91C7AE4B48B1BD7D759ACF90DA844246CA13B323CF1758F39B1CEFA17E5305B7054657F26779E130DF08BD1A0A879D682F14252F5808918D8AEED62AB43DFB447742109715916897FD75E835809DB8188266B612946449D16933D4D40A7B2FE0C71164409658D9CC19E4C3354D2AD5B59A2813508099011295CD64D2533C2744DFC2F3E1630E151F7DA1536B15301402321528B51CA39073F2AF56CACEC9149A8BFAAC3264CB653C1E850B7C77A538F68469E7F28DE40EA4861A87A0AA2C61D3B7A1FC94EBBD0C25CA755EF323A74A6F7E90778E9FF6AB50CA70C336CB84B6CFCDCE2C4CF978E5705992B1D0AF17F251870A75C820790EDC8CA002F9792B9A6FC84F3F288850180BAD1B25003E0C67E9A41E0CBF2A78A9B13868402B2DE891CFE69F716C560CC31BD1B74A751CADD6662992CF01A0F37DDFEA5C43C1B91FC944C43D5446AD6609A5421A09CF341B790A1148CD4578D2E867513122C3626E84DD38F90ED077492FAC66B62777883A59774AF3CCF3607023456301B9C15811B396F05C0F0A06B477A4F71C9FCFABC07664B99BB4B08CF3B5F4BA25351D9089B5C92C7F8A7CE3ADE067CFEE82FBE1E161A8B391FFD959D6949835579B850FE187FC7C60BB9802498DF766BB1E7A237573FB83776F37252F3C30A1F315F2ADC0F56F35415DE0D28A68C996F710EE21EC46B627BA7AFFB2ABBE2812F2B4C11972156530229CD9DB39D605B9EF9CB3D8A1D13BA9B4AFE0B9F0C23979B1C561B8C796307AFE3B1502F4E2D61C63B5688771CF36514D6C5016E59F9CAF9185D511054D59B22871F786F6DCE67A5F1E4E277DA6CC35B876F408E05D961821EB1233346F16BF1EBDC01C0E6FC82C09A23898EF94A4FFC5F11D92251C7F8C8F3BE17A4E752F27F41455738B443F69001EBEDED47C58D0BD15763511B56B454763B8A36DF64B5F3AFBDDC405F89A7B6B6610FB31154907F44AB73E7604F309A97E5835BDA3EFDEC640CA80CCFCDC43415CB2CF5FC2000C13456686B9FEC76FABD68E906B9CF6B148D1C9F5113F3D087326610F62F5C6436DEC6DF3F145C39ECCC3A7AC48F1188FA8FD889D2CDEDEA0B01526EB0E37B84F6D633AB0E3606510388370D5CC19D5E6B58848EBCB79D +pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D54CEA6AAF1722AD600E4EF110A5A2DA90EEEE149F9140E839BB2F0AA5DB11117966EB362B2DD7239F7393B5123EB86856016476739738DA2C6D3DBFC5E1D7C27C1AF374C48DE37451A30166C54BC5B21327D8A35D277CCE998E35E6D0706D7F3EEC2799C153F6775DB7F0184CC7CE0596B7C3BA924B9A7636407D1D53CB1A90ECDBDE5D554B79BB7BE547B1DEF516CC8C5BFAEFF8AE4B7505AE3103D6394B5E257A5BBF978469914AF85E715EDF16AAB71B426C507210B62B4BC2FDDAD3E7F5ADA047903730F520C4353AD86003254D046E2246338F8512CD84C0892A213DCC6490F88EAD6FA0143F73146A7D294137098F2ED28015A00CBDC54F7BE7F339040133DF4C294A54DC9E639ED39850FDE37B4DD219BAE3375211C697540DBB690018282C0B035209BA1B4B45379F2A15ACA21353D8364A0EBA2AA2D0F39EA086D081DD104E9C4BA3207EC196D49AE92D94EA37B9D6EC9A9BE3C9DA5E81E00DE08654D1C3AB757CAA471C927D782B055F5EF58E70C8C2B0AB96049FB6792AA5077EB972F24406D20DC4D891802C6DB8D2A564304275457DC95520AA401BEC663499F29B9773434D013E419D30DB9DF551190BB28D4DC9DD1FE6443DDD74B0278B42EC962D5A1C4B17B4E23941E382A6886B1456156EA325BC578F1D84E59BF3D7E5BFBF54C1ADA754683D543B61205687B556525EE006E2F5ACAC165990CCE526ED39166A96BCF20E0EE784D3F194EC6CBF154FF6D6C20078223A8910407B6FD36A43D9FD4967AE644E2C8F2928A61EB9BD7C52C4160919C4FBBCDEB381111580E05CD427697BA074AC3BF6EB3FE5E8FD95F869A8BA351185FC52479A1EEE95F2AFA340C87937BD75A0DD7EA6959211F33C84443EE7D9C4E6CD550FD874B9495B28D379F7AA6E439B058D6A26B6CB704E214250CC159F184E10122B642947E86B238B76D11AEAB93AEB04BF04F098793F07BD02E9AD6DB7C0FAFC7593F69CD33CCDADE8D93EF3E0C66F217B287B93AE78BB63E6F982695912D1C5B3ABADEDD97DA48FB2A4EC172935D9F13AEA4D68FC5AAFB759168A6B771C27403980B2117AF37CD1013A16D52BE169AA6F25EEE2DDC31D094A372C7B218DD60277594754DB95EA21451F76E4B8C304854EC3E6D70638AF77BE0B7B0AD90211471C6E77232BDB85DF9350B0AD2027D8A009F8FCC72E58DA5A4AAB21F486D6090550844052F7B513E9CB1246C204D66A7F017EF8E76F75A58E37870C43E5E49C8207C31F239D0DB1054DC0E417AAA8E481A1C117B91A8998B75AE755315D7233CF32D37D5920B1687EA7B7BBFAAF2D74A497AFC7BBE550591E1B83D67EA260D9965BD5B5AB59567AD8E4735AD2D7E9AD8AD1B4CF86A97C3B1EA61A03070AC706CB232B29CAACE9CCAA3773C3F60B30CD3F87DDA82222E393408C8A2464A86DE0D6A2DAAFFA2FBB2B41316695CE7D71A84DDCBC4FF2DC43056AED1A9AECD74AD4C0C411D4051F4E72D4D67C3DD0EEA16DA366C171D43DC5ED6AE41665E13FC0043ECC1F461F3357C7CE983505D1672E8862F819E91BD004637071EEF7826CF66AC081BEF35D850604183E018C140BB5C25B31AC8403DD84B0051007B101208B1545FEF26654EC0B35BDA806D39A9A63BCB6831338B585A2AE8FF984DD12D97974C5F3345D7161CC10D90E6B6A34F1DE35BF46590978A2271A44E709717BCFAE0F3B742877AEA2B3185DE56E3EB3EA6C3DCA12C32E4B68ED0BCDC6FF96F3F01A0CD218FAFF8EE66B99019908BDD3EB602B1FE76A700A47A07DA579B9083E79020684A64B235E84ED412B248D9235A40B15E923A48002D94FFEF48B296E1049C6FE077A1690571A20A04D767BA93438CAD1875FF42DF88784067E784812EAD30AD2705011C8A59F9734A66AE84A8507CB4935CA2107FA5B13060EC7AB154E2F321E347BBEE1ABD82D3453B604458B1CC4666767C78A030700CD574E0A6EA5233FC64C94EAC543 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CE -smlen = 519 -sm = E4B66DC8C3B9493C64F81193197046EBD4D24B6454A983DC2BA99E21E581A692C15A0779532E1E3A243DC6E0B09E5785CA19B1CA59C45DD760D4660FDECAD76743531B61859B825939C92C609B47CB770C9D114E400AEB961D51FAC04576A4EDE98A45B77F09F9157BAFA475D87030E8314DC8EF9FE3D594653DBED7C7E38E82CD69F1DA8E4B9A4FFCB72982D63A9E96AFADCFCEC09723F7259833C7D9ABA4C86C60D4FB369B909BCBD41F9C491D6E13E40B8CAA3EE712E246EE32A8A18E4CC73EC24DC7F5AB04CC02EE974A682846605C0F12ADF7728DC89B908E35910026E99F112BE8FFB84605C5116314783431FEAB01B3C0081449F05BF9986B1DF5CB1C6024ECF59DC7AF8CEA8667B89BD07CF56CD12A1B14A42CFA32105A3EA9F5A585336C8703784E042C220132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +smlen = 652 +sm = CAF857CB87393B70BE94FFFAE86D6958DA1608E80D3133556789407AA1F339C03503240B7EA99FE96DED63B9F9539E622595D6E45391F342F993865CED472BD67D263AB791408349C9D93FCB569EF381EA00CBFA9A072E91F2A205843E5BA5387FB720D6E831AA877A14EFE6D85AB4CDAC3BE4C5D3827BE2BCE7696D3C25F549BF413AC0A90E696307516E7EFE5C17C2A5D5FF80A5FD196B22BB1EB0ECB28AA84EF5B42DC38A752D5E4ACADF55A4DC4DCC17677DA47F288566F27ED3B0D51BD36825CDA36432F79E3EC68BC97EAE2847F23A050B5E1401340DE800F26BAA24D1EB44AEBF00246EACA66E33A57550FDD9D336C6EE511A4C7F4F6EE93C9848702AA048EF7495C280910C9F700E2874012A0A2309E236ACDEEDBEB11B52E68AE7B20EF7DC154C0509122F297E1E531A9DE4F7EE99559A3FA92E545528194E637DAD899F796A38761D6A3D6A8592789B770CA2432E020556A0640D611B4050ADBD721747A930BE7789C057AF85BF368009E823766E37D21053A3ECE23DA505D3B940EF73AEF2FE1EDB53C99A0602FC0460865D297163A1261962D8E608D6BE0308E07E7043556C898E1767409C09B09E0132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = B3818D41AF0E4FC4493B1D28CD3D0940DE8B1FBAE1FD806EFFAA81CF16DFCBC3BF0B880900F4F8CAA0352395F3768C601F22A84AF67D5275F6633941C903B4B6A202027A70A1BDA1A5253E36974438A13B70C8731F3B43262EE3898810EF4FF41C90D39E50CC3663C6817D4CEADBFA662A673ED08F6701F19320CC9C1888B136048561A6DDD912B2133AC68A98E9C4519ADB38EF91677FEB84484D74EDCB5A6970ABEB4B010166A3286CBE3CC1A46F52CF459F8323640C32C1EB1AB67BEB284F1C13E441F463BA34A8273D0FE0669FBD58ABE9ABEC80D59676B00DCDD5290B505BDA8561E2199631D9191569DE8804B9238AE13C5E0CB535837119417BD344C9F2623E29119AAE0737526E4EAA7BC268D68D82432C43D0AFBFD78220ED4846B7CAC4CED76E18F49BF111B1CC69E70B16DB6C33767EB756F8A2DFE2206A320571D1C30D8299522B1B1E6E1BD068BDC16EAE0A56F4E98976F6A4FF30021A1D402A682C8EE57AA27E1F1671709C1AE3C69803FD4CFC32B8FD66B53FE34C609ADD63C8EC2220BA56D9B7DA26053D94027F9C5C1ADE3FA2130E9556ED1ABC6156C05E6EC666641DA14F326292C82EE3738CB112D5FD6EA6D38209AD5D83A96BE21EA978F62CB4403661216B164C7FE432AA482CF21B7E4CB1C7D8FD6F76D03D64E9685BA00E7E80FFAD4A09AC3DE65A3C4A4EE82097FDAF58DEE4F745A6CA53509EA1387A64246E382E1EBA7804C2CE19FF03FC4C0A13AE74233A24DA2CA754EF089E6280D0BD4C44ED41F5BC6A9B75B5CBE4E2CCFD4C581D4426EF6F5CF14DD06903F965A425382BBA6B9BC243F472C814FA7C2615997BF130599D4251033AB7376BA808C4CE1B8328E853982BCE60222ED451273C7453EA8F37D88DB106248EF46A1398D816E1FA71D25E95AED72887A6B806D7155C0FA8CEF8063B41A61EE66FAC65F1C513B563201E58C07501B0F2C1724EEE7CCF06AD29C565C1A3C091F4741F63582A537DDD1661C221E8E7230A9C04223422036760DDA1C080E60A3ABE178C10AE065959D2DA3294AEB87F0679454CB470BDB4525C0B7F51C79FA29E83EA25895A65076088CC628AA0EEE432B9EC34D7F78AF6B76A3A69822BB0E8DEAFD315BB87D92AA84264D710D8CAB10D6F0C52AE728CD19F1079B2F671B26FF8D9B118FB45DDFC6FA8039C0AE41363567B02F10356DCCF2CFDE02C48EBA6381A75F163BCFC3E57A5A5632ABE31C968C39F2496C9284D9334F56BAA76AE8E33C1219666084FE186D54B7DAA51B8E55ABD0FC982C4732184FC3A249BCB2D10E299FBA168990D23ECF4DC97772D4E56F5AC79DA4E459ECB710B62F5BA5E59533B9C3545F198448367B37F267FFBEC611EC8F2DCCFCC4BBE68F7FF5C85D54592530A715EA436D684FAD58DB0C54EECA769F467743376CD23502F15FC9542840721DA597429739D7A85C6C8A1BF096DD580C7CCECAE80D0E5D9CC5DE310A4EE8D9B74189213C9C6ECDBD8E13D5318A46FA087A89A4B03FAAA57BBC40D7AEB620EB286F1B7B10D44D22A0CA9A5A7EEE5131622D1E674B564E3D6196BDCE98DE69CD600590CA8576FF5D77B7010900F34DE1D4F98246510175FB3B2E6ED0EAE61E24F9628E33D84044E5C5DE743737B120D790563BE30 +pk = B3818D41AF0E4FC4493B1D28CD3D09403566B920070BA9B279E21E4C188E7ADD7790AFBFCDF5F99CF07CF3C82DD708146CD928F92172E03141306F00859F424DED2FD04BBFD8CDEB6E167582BC1836E584F91596B3556C3022227D0D9A5997532E365B0623B947DF1A70363E4E56BA1832685746A5133AB3360579E9EAD365797AB74BEEEF09789B9CFAA16F9338510EBCB19DC51155592959386BD59FFC544AC7A34A1D74D2A4CB79EE9C62DF03AFC2ADF7D9F455985000CD796F79F213152B628762D596E6AB1C1A57B2B6736DF2C8AEA3C132BD15B034C007010642C96DB30AC536D925263F8A99AD23B44D9B82DF690FC52C3B4E6BFDB992C65320F482CCC33AF45EF60E24E9CF99F6BAD5EC47EAA6D42256CE2519C6E743C07D904B89A21AED66E11307CF05C92864DA25D613636427C17344273EDCC1CD1F7E8F21B827C219E781EE94E239E0029F9FD22D4375F5628B8AD308AED1410EB51B511714D465A3C9A34F06F56B62AF5E29826EF5E6054FEB0B7760F018EA798EE93BD0E78F7DADFEDB344C8F8D5AF93935725A151FAB4F51FC320569A54DDC4B5D0FFEF1E5FFD6F316C1E69E65920E442098BEC4B966249F8D42EB1661C958A3F05EDD5905CDF30940FD30CCB35D890A5F07E18FF8980097F37C254EBD06F6CDF9E46B93F69FE4FAD6EB82BDAF09B89218C8875DC7BE1C7D0FD8AE545C95C197526066F3A075A3A3E0A5449E5CFD788B44AB8CB1C01A913FBF6CA0CEF29FC1607A822CF25062CADD607587593BE90C7B8DEE1124290D470E102EC5C00F3A4E2D856E2A4947E395A88B1B4158DDA27A29DEEAD1167CCC4015A7CE08A9065C916E977C995305CF1DDF4ECC58738E6AB77F74A140E61FB0640F64BBE0DC5032BADB42FC0637B0842CAD79AC648A17ABDCDD6AE5B98084BCB358EFC8C2B56FF4B88CD8D097EEA04DA07323CA696589644CAE0822C9CABA5EC10E9EBB173BBA28CD98542849F6A798A288BB71BE8233003342F77DF936EFED86D5B20D585FBCF9BB07269D252DD887E8B5CC5C0CFE96733A8685973C5DC0BD07C3676975503CF9747CC78ABCD5EC4131925F4E60475D3BBCAE212D82BB5BE0C7A036B4E793A521DCAFE955B40FCF2656132BA2611C00AB7D563184CA457CE03DD7183761D0EEF03C9F5F425177F4BDC86B58BD3FB168D62C5DE4DD0671BA82F89824FEFF9BCAE14791A1D1A415A7D1C71BDC4D07AFE2602E3C88EA0A25C6D00373E6BD25B81D8AC166247AE698397E4D720396DECB7D673442780942DCBF6CBFFFA56E6020244884ED5C09466713C905C7AE89F98C18DD416C7CC80EF8B44B4E2BC2F2B1BD7C829AE4F9A2D8C0F4488FA070C023262CA2359D2BA0E8B1C393066CA623ABFCB535535B042FCD74BECE3C526A2A76339998D094CBE8C004DE5D6330BF739FEB4702BB51C9E955747201ACD0CC027F666E45EEFFFC63F5768F5EFA1629A1B965C5CE4E9B936ECC575F6674206BE63D45018F0114B2010CAA2AD32D3E99E4FDBC64C49763EF7AA63A8064C9D54A81E855DCED549F9CDC5F6070EABE93014C34140E9C3FF6A12A036C13C2AC5E1DE980F58F86DB258FC5B002F5B419C45EBA25B7530F798D23583989D189B35FDD72629EFC61865A84C73C3F45ECEC22A5162E3134DF19BA8FF8BAA2C60EBF0DD3B15DA26EF20DE6CBFE3A3700FB542CDF02DBA310AF6552D82AEE3213C7294BC14FEB66CD24493EDFF90863CD86DD655E41C728FA44699ECBF03E54C47B93CB73954EB3F9F9F7D4FA83EFB9A6CB3B237B51172FEA51385429C39728147FDDD15878384D808DA455CB26FDD77E62FB0E31C115A3514F093A85CD923E15C6D1B3D1CB47B73DA7ACABD79503EC3EBC9339FBC29264AB180FEFB3E8BA5176131F0B0927E52BFE02B66E4115A326859DDF5DB0B1ED75278E3EED9F38B229B0C73D6CDB4A957F67FD9B1E691951B5D49AE4BD417965F20FD915A2E2DF16CA87064DEEDE4C0F52D23FF9FD56 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E -smlen = 552 -sm = 778BE24BEF0534B95D8539E89DC02C2AE5BEE67A1B3588641FC3F745D5644D47E81D875E14CFB1D874E2A3D4958CE3517AA4BB0BBDFA81648FAB1A3D00E5E315B966CF96751C97AE9337F1F288A184E2368E616462EA8711909804AE0D5CC9AED600AA0CCA1589A82515B4C8AEF9D3903B32CFFF0EC8D38121BE167F3385E8E7EB3B834CA60CD279B66E4DDA37E5AF8DDD03264EB8B2D8B329D1324D195C038E1B2751B916AD798E39A73D7D0F8B27630D33945209D720E8E33E4ED1E9AD3390743B47B4C6A670F5A88ABC4AB9FAD2D2C742FA5E7433FE81BBAEBB3BEEE69707A4BB293D05AF77EE7C8FEC0EDD7884C96B600ED6670F44F62EC545853E4F02CDA8B2E12B99A53518F3578533A459E2E81348FE769EDC8B7A6CCD696AC1BC691D8DA027A2B2060F6997352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +smlen = 685 +sm = B44861540461130BA08383677EDF0EA7B4F53F62FD5B6209B70FBC710A4B0A76A34AF7A114D5CA299732D7EDC0A1176B9643B1C64D8CA7A2D36E68B231A3484B3783FC52AA97C992C6545149CF3CCA58B3671E6B80AF710A439F440F5B45E06471822D29F4A863727E96B4020B40F54263313D6297C5BFEBABF5DD3B8A70BEF2894AAB89A63B6D0D731135B55BF3332FEC58B648818E03852B80E3D8BAB3EE625EAAEE367904A272CFD9D71B2CFC17138E001B57B2396F7483FC00C3CDF8C0D119D4E8867D55301299B70541FE820A83E766D68B1E850852A015084BB91552F74D6408244812283B69453DAFF05AC1762A5AE64B3FBFCFED701F9C848570A82E98B01E3335A0C5F86EE773D98F28F608061AA9104AD4F8FA260F4485B62BA394A9DB5025037C37BDA3DDF24EEDFEF9F581CE2C637C7A421407632F071DC245FF0D228BF64D3570D6D559E7CC7CFDA2C92F74C01901D7A505F58A49452A3989E7156D362BF9CABFFE3195FA15E8CFF4EFD882188EA33880B6A54ABE01C25FA2094D4F4BC7EB8F94388B2ADEA282FF2AD01143B2FBCDBD1666B229CC56797E6F58644B26528432D97BEF1418D9ED3A352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 4517A946FD689D009F8FD550F37F8F8190486955282B631B7DC35AF21033554D254583E93228448683E5C025F345D76F14A1ACB56ABF91C5EC31146BAB9B7406D93F719F376583C10C45A2B5497AF2EE0D866B47BB1A9938FB71E8483E398163D878BBA2FA9D3B3295E54E1360F2CE5E6B00E4FC8858E93ED1291653EFDA34445FA42EFA6DABD1EBDF5DECD8A89ABA4CEDE322E7BC9BFD42AD0AEA6FC9E7FE2970CD29ABB1CEC69B51BA259D5E3713403DF9BF883CA610EEC4A78D3C1CAC7F44C0B0A220C909AB26CBEA809B79B246120834059CCEDA3987D0C46176DEF4D5019CB8C6BDF2F4859868550E69436C34BB5B0326251B2CE40EB9F12A21D76F91392744F169238DFFFA956A0DD3CFB78EB1E34956CCC9DA2E4F36E14750BAB5F4AD637721CBFF841F8269586FB96B18446F9013433A2B9558DE2839841F2999692C06EC5C576DF3093DB12D1C19D9FAD26BB78836F23FB2C4A91FB7731BC344968AD4981251E4E4D58B22B0E7ADACB41EE39619F8414D7F6D2E31332524BB4091DBA091767407CAED82AFCBF04198B91CA83A3EE70B70A6D74C8076FB2C23C016C3C1A52473831FA0D6ACE839F3A0A5C4AD631283D4568158952BA1678062093F057ECA585D5E6F716F386E82C009B7C22E1982104F3634ED4B786595FF2FC9B5BD5ABDCE1E9CDE6043FC67EB068993774AF019B83CB09320225447D25E164AC6FB7735CC474D33071D90E8532850C5CB36DEAADB497C4A16D2E2BA4E2792F5F099D33CB79934DB4FFD818814BF713CEBF2101602D38A9DD2C38F668D2AA7700F686CA87B782009952E081892F0B8BFB86D2BD8830DF41E6357E871DCDC72BD894543F80F97C90FE393EE23F868B6652EF6A17CEC444AC0420B66494EBAFD0010DAD4F2957C57D2CC61F0D19E13AA0A8AD6486A364A569CD985A4182443E19F2358EC3BB2F08E19F24E6968D49ACF3C8E78369DBEF6BC916207F465389D7235B7B7E555065C3B4B80C20C0AC6E83282E2DBE984CE63220FC129EB587887D55B2D02774CB9462300227D11CD9DF7E3F9BD4C45694A52BA7F4795FB9F7918A1E0AAD94563D4A223B4F27068417710EE7328E5F357B685411C5F16F00E12E0B807EFFBDC708DCFDA9691F6C90ACEAD55A9B54A43F786DAEBFBFC91E32DC8C3C734AA8986854880FDC721703832D2C5B3F461CD4897E7EDCC777E84CA63A79A95A09850D618DF73F21E442EBC3393998B5822F2C78A0A2DDBF4DD61CABB03B966D15514A6D9B5D85D3A01A1D538756377AFB2C17D0AA2847C75255EE40D396EBCE1598598400B7EC15562FEABB069EC1C66796081CD35C54DED4A40790334A5F9EE85C5B0E6AE6ED4BCC3B30AF2399F706A26A1218D66548DF825EA336FAE4E29AD1DBF578044373B67AFDDD1FD1D18F62D4F7F64DB30979D6F87EED48D5ABFE705C8AC9FCF51A201E23E89F22A5D9DD054E8C592CF3FF7BAB6261379F22B76CB1904483E2E8CCEC9FE55A9DCE773BE2802AD8C9E4E45542237B6838385CB6C9E20904EB4E05539F82D1389958A3680A65E99EED24B97D462038C4D2D5EDA5DF48788B68BAC77FCDE880FA48B8E898CBC46E41277C2F0CE3AEB1F9BB6FA822FD473E1D3097B4E09EC056BF9E0F02CB35292673E +pk = 4517A946FD689D009F8FD550F37F8F813C2E63E9D8FB4EAD417E236806A0172CDDAA57935287418718D0CBCD2B17C174CEC06E02CAAC5CDA42000D691CC257D410815F06D2EC43FCEDF16EB4CC5580E205EA3E6B5338020051291328A7FC0C0B3839B34BECCB79C512A6AC23ECA38AD672BFBE6D05F0D89985BC5984D9B79CE29FF5A4CF0A808D92BA33CBF8C74973B7997F92027DB50F5BDB0916B903F25EB466ABDC5A89891E39F727A933EE459CF19DBFC4825EE1EF0D7D67F6D4D599916F1BD72BF88EDF3474AE007FE82C2D692199D4D0550ED8FC8129EDDCFA3E30E3F9C922D754121FBBAB8ACDDC9ADCF945CCB7AF50DC17950BD4EAD5B5D30E2B2AF68163A4AFA30CD82AF4962B86C3626C4833A2FE1282D5FA695D767D9F514ADBE906A7981338DDDEA724DD0246364DBEE95F6033703B800D604FE398F83EE971EABBD23380FBBFD049B2B5E7765154FCA8076ED7B333751CEB12C0CEAEE8F3188B271957CA2DB86EF9641D4111A60D82FB40018C4EB1C32C5BEBAA95953316C8A72DAF49B8397C1EDD97421422746EA2A0E4AA12FF7172FA62E4CA55E1521CD159BBCD6B57217BDD53830A9B6F60BE71774BE2D69EA0CFCA02F2974B838B50444E18EBE58BA2960A39255521287301064A1442DA83BA232B5FC99678E417D64FCD9E60DEEBA9C0E70DFFE8323D3E51B765820495FC790B65E9CC7481A8208781599C187ABEDA1B881C11FB4E7DCCD9746120B07E721CE6ECEDB8984AAEEFA7653A433A252517DF1BDA51ADA418F78C6712675119EBFD81D6482584AC36AAF13C081B484D148DBBCAA60262C48AA970507A72B6369EAD3BC521476E4D5099A067DF14AB85E23A833CDE8431E791AB109C6FF67AD678DA487AF5D4200E971E205777C733C6FB01AC60A99A13D60318AF200F54AD9F884357E4B3B35650A7DF9DBBEA97CB1D7A32114C7BBFC14E94FA00D1E3ABB27E345167D203EC996D29BC38E54598CF89A550FB0792CA2CF00795FA0E11F0408ADFC4682D222EB4481CF95CDE7CF48AE8378EE5AE243CDCC54118B429851B4F4CC68BC7844D451B4BDE938943D22CB3A0CB7A358993135923E84B96663A2257ABCF5A0166B532DEC6A6FCD5BCE37C361E6BD9561FBF6D4B367E27B428FD1297209F30B830E3683C49462E1545DB1B2AD85D28900628C05CC7FEFD20EA25CB33DF2B53DA54A703773C9E6BEAC6E0CA779F73E11E3763FE008AEBCFDA8E81932828FABA2FEB9DA5F9DE39C5695ED1F913DCB57499A8709CD04CEEA76CA9BE7F09D3CE72BE6804F3C5D8E357DA25D1EB396B9F2270E1B7FEB7829136B34191DA81A9476C2BA6F1DF7D01DC800233E6F7120582C7E1B882525A8A1BBE912F76D86B4C0F20D9A1A6C17B948F11EE14AAF06DF6ABEACD9C3B73E892B14EE4F18B11E725CB3E208799F6E3008B01BCED12DD7FDC7C0B273E9DFD8591F23F3A957EE18169397C9E5B417CDCDB9575F91401B7A5059CE99E04FCE1598829A720F6167424393CF303F1CAFBE0557D7816D90CEE51BB2B290A1B6232431F5904C47FF314FBDB42834CF33D9AB107648379F9069000E5D9EB0F309E546E6E5C644E044D9884D2717B1934BA1F48AE7CFAD152B1B2858CAC067C0D79E4C69D166BF914972E2457E69A53E80436419DE9E02430962D957D5CDA8AC6EDCCDD5181AC6870375B1DA2B0FE6B34657FE086B37BA04AEBE4F2C05B03F935BC5466866645DE6284B7819CD47291DD8ED51A730EE164CCA26AFACB8DDAF12B3A99DEE2D8EF6CC2F4085C32B28DE327D64827DAEBB3EF9946C1A652BDDCCD711903B2FA93F25BE5E3005FFAFD864E2536C7A8EFB47574937E483217C3E627C86DF28611AFBF9A572E98EB928EDE2ABE76B0660B7F941497B9FC78FC24E1B18426B34A277E7EAEC447934D4E3493A70D296D2798E98FD8D5D06A7710A48B15C66F42E73256B4A9AD2438E477FF24EFC8CE50BC50DF6DBFB35085671477E6C93DFFF0E5F112 sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4 -smlen = 585 -sm = 00ED748A58428AD284EC2E0EDD08C315AEF2B15935F865D85CD5A737EAF0EB2C2F413014877C3F5D71D6F8AD69F4BC34AD9E6DA109616EF0F0D598C5F78138E334F8D65C09DAE90F3E2BF3F64AF1093311B299678DFD890C91F8BD97DA2278360AB546157B8F4EDE97859931D131906F23F944C34B377C2A5813967E93EAC2BE32A696EDBA027425D547E2D00351BDF4E82AA1E5E6F114EACB36FA2FA72B9FEB24F0EED69909B93E90655AB9FF1F6710648FF2009574D37CAA147D1C751441BC4DC862356C43CFFE77E09C378449D6F1C92665AFD3D0C00F765DA8FB6BD95717851FFC5CD34666E3921D895644CF663B866AC04A7CE82764B9FC811CE1DA6EFDBE4CA06A4470A3D3D7603A24AB3900676DC07E1A67073C061838CCB34139FC2172AFDF2021D0DCE556B0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +smlen = 718 +sm = 20845FD94B7B8477439188C63D6A27709DB1035E2903628DE358BE8E38F72B7B0609546BA40DCC5E3C5D81FE57CB3AAF2CFA4EC130A3FC9D801CFA360E2CA5A526016E00127CA0E2A05648FECD87D30C1F0B64BB2773B932183E2B2AA33A53ABA10C202E312BEC4C34832ABCF8F11CDCCAF61FFD6E033A386129745702B5C8C49E281ED3605511D17E29087679EF6670C5579A3A3643363F3249455194443F6D1060C7275280A5A6D3D2FE7ED96D97D5E4BA81C625F3CFFE92268705ED9268F946DAEA70444334F232F321C98CBCBB9D9C1C761A87876931A6116FECE00AF96DA97233F59C090F1CAFA3E3602146F26B08D1A9F7B8AB3555C5A4AE4F87C55EE6D67C2255EBE843BE4F1D28E9702E38D113E51E5322A4FE3140D9002931AFBC225A03A52E7FA70EB67E6AA81BBE597B15BB286E7B267A48392E07A2CF0DBECFECE2EB0281D80D474D2693B53E622D5D3674C567F4997ECC1BB06D91B265779DE73ECD681F9908F5A54FABC4BE0FD8442C64580ADAEE87072685C561954F3CD50D0E593154DD8169C1E59558A69463E01DDC537056407CB6F05871185B1E64FB27E7C5A5EE33383C9D67A5C9634FD5B0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = C85A045051A31E55929FEC66DC7201BBC8DDA0D7267B29C0B7052209156F0234E9E7E5A78BD6E272845494F2C92BDC1B5B47C517B078D1493FE31738FE52D720288DF260BEAA4A86F319B26E5AD250FEFE37F37244DC9D15DD2098456819AB4ADE4A64702DA1633E1474E93D422B4A55765E6B773731DA89CB1CB588A1EF7FA8232C38CD705C3062C59E1F0B0667F50228FCD3E11DD3E48C96A8EDCB7A5FD9618D159C6EC557E6F42CF4823F9728B554E9BCD058B64BB5AC487A92366A97956CCCE5266519C48CCDE5A1FDD2CF34AFD3B4E444E6A312F46D34D7A704E63743AA48419BE5F15C5E4485B0004583B295C839EFC26F2F78537450E442702F4A11639D1435F2D1088D433C5A42DAE166FA9A7E7B3CAC963A26BF1374BCFFBA8FDE5CFE3E64281C35B721ADD5027D7023D457EF3E810F3A4240A5E81C0B1CC500F17DAA2DDC8D2D83E4A2B3A90A1FF9C414E2E73AF9328F1C01DF22CB7B939EAD5F5D79579AA41DE861B053433B9D931F739E4550F6B46FA3A805250F10EFD2E02BD10E674AF04D80FE393D5A958F0800A70F6D58719F36190B8AD2E29C6AC8F31186C92E165E83C638F4E5568F210C2DC54BF13C61298C51A4357ACA330A4CB026A52D193AC5A9742D6B98FD12307371A64A49C847DE2302597EB35CF8F5AFCF9D97135EDB540780906CADF1C22284F865154158C2094EDADD40733790484D8830FBC434D1EC735E61E0B5CBD570F6532F96785F96C6D496387307FA2EA5B503D6FEF603CF83C49D4DF8B1F33A7B6E50ECBB856A3B264EC9A49E41149F9992C061F58D6ACFE0B90DA416533F380D3C440959A3DA5D028B65A749D94D6E49B5C1775CC5A9B4D1855000AD7B21D71417D7437541692463FBAA9F8B26161B845F2E951B919EE1CC03C10312023023EB64AC83397CC6AB876C94B7BDCA74826792318105450F488771915724923346C33028FCBC1260C29DD43A7BB096699035E705DA7A1E3EFF848323D94F906B89C6D11CFE9E2AAEC230A89A31C2C2C08F2BD6AC9DCA8D43DB71BF20058650CAE6FBE91DB8F91BB60924F8FDE1476DB3F5119C097413DFCBF9104162AA85B085055FD570EB6911148C2A5B68E24FC6E2DD63AB8C847BDA190D7B830B01988288798BD022951C89065648F940B58AE9C4EC8AA08DDCAE822CFAB321C47693D6A382FA0B3A141D31BE96B8D7121EAC6D081D1A23D94E19432F3286635644F76470AFCDA6E2D6B740B1377F6C2ED64BE880273EBBCBA4439D9C8818FF4F0FDD7AABE4049E56A4063717A578D1B331C51206F7ABE5C9B736EE58E79F3DF71B0F5DA6DF05213AD7F342F436ADE938C7D10A90413434D9EA200859F3E9A20B423529B057E131F7A8A20177479A8C6AC61FF719490F590B3215ED37C34DFBE5803547BA8FFF6C85DDB06AFE2D13571759378C5BF6AC823819BD3ECEC1164B11F964473EDF48B87E4DEDC2707EDAFAD584C0029A8C30C84F7F1F0B94083E10B4D4FDF2BC11BAF91994B9ABCB519363AFB7E6F501B83BD8CD9F49845200486EC54621EF39A264C791BD70E51795B07568500D5212A63C98710D70CBE55C322D00758D991529EFBBB5A08801A44B64FE9B846F33C7D3CFA6A7B6FA9A1BF2D35CA0E6DBAB5983B9745404D3 +pk = C85A045051A31E55929FEC66DC7201BB86440312F45DEA8B238D47A845E6A36F68EE362F76A4708924F5B41667E98560D55B31EAD558C899BCE1F524B3B604FA3EE7415009619EA4E40FF1A41B5D6B4871D97A151E1AD5D8179E3337FA8B3327C80A0AA7265F16A04888A8019EE278B7E8EC0992C6A7BAAC6D950FC7D42C22BC78A04FDB5FCB6C741BB148CB4FBAE2E7083A364E9373373CB42851D7000F057513FAAF744ECFD75DD636E48AAA5904888664C511BEAA8ECC149388001F0AF7C1DAF52068AD5C0CE3786A7C701D1E50315F475CFFB0B0ED824AC24ED3C67CB20531E4FDB8AA6F8117A96F724E6C1D8A6EB49E2F995FD51C7B21FDAABFEAEF12DEDB54C6B044E14A8E8B61575F2732A9A6BD6739C85A321E7FF009ECE6F6FC4ABC36B4747F13119CD37F87D8C0704C81141EF280F9A1BB7FF8E34BFFA8D00B6D38ADC96F102CD61DA79D1665A783C2D0960E66C4EE3C18C169F5B7B686DD7E7271074A5FEF2F3609D0AF7245754860A544AFF6C96465D7C6A8B674C90E7EFEEC250D712EF6B6D6E3692C4F846187D18DB3E6777251B4F209399D9902CC321FCCAA4D6413DD1A0F138D95E012E63530DFF97D8A47AB14824E2721E2949FBB42C0116C7FF77157E0DA518944651ED2F90F21B147E12201185320F8630EC9236AC6907DA4C276FB8C917F7A1AB08C11019D8DA6407D42F324EF23ABD297E2DA43DA01DCE5C28A8BCDC4FA53AAE59EC75FB679123A14742D53792A33E693641AA17B426ED289718C942EDAE53E5CF8815034A6ABCD93D3D1BC765D14544A2993718BEFB659FACF02D65F99570E2DFBA46219FB188C1692491F40F70C5FEDD5FA63D6C9BC254C0F0EBD0B17875714F3B834C901332E39CAFA1B5B030C91DB83180BE535A2EF68393DE0712C11D49A516080D2792012F02BAB62612090983F99FB5B08C016E9562F6AD9DFCAEA3D1F3447C4BB322BC2330E61063712CAC961BEAAC2303DB83F5EBF28B4EA19BB36080369E8081B8A56F767650C39556F2B775CB00817330AB0B1D1983D88459FCF0B822DFE358ED5631AA30193900C6DD1D5918A13FAF9207EC9A7337428BEC91A6BDAEBF45C25D3A79EB217575E0C29967D5BA35A4C3AB4658CCC9CD08F9A031EF386A11DE2A6555AC2B33B24588F926CB59D6BA6528010CA07382667084042945FC9FD2BACAA4CD413A3B9D57B3A32C39776EC05405C2D16D4322ED5164E174B9BAD87471A64109F2ABEE039E6CF575FB38C4D8B184A750554395D7B279142A793295CD4B63FD89AFF2C09DB617A9B2DF7989B63CDAB7B2F6C3D0081B38B1831B44290A07D342866837B4F83CB964EC28E597C49DA2CF5BCEECB70896801DE643679B594FC0EAD56BBB05D5A17CFC2E7DA1C780375207A279D4C5C3813FD609E1C1070E70C1E6B44D49C22E6A85D2C8949170C465A2CEEC328E5349C514CEE7EB4BDEFE82938A6D1A57708B3BE9E89FF1AFFA315C14BA795BEB5515F7220F7723884F0875110C0470AF3530B39C4D8DB7BDDB9DABE69D1B722F7A5631557A7820523253B0D252BE4E3E03DF72883ABF6B82F179CAD803A7A288D2BDA614706B274112D93D9F28772E5CFB46DE4420AEA40D6BEA54A43C8752AB23F99C0A79C60E69433946F187A7FED0766056DF25DF7BA2CF46C532C49B247FBB3618B1B9AE2FC56225BF3975BBA413FD74FA678CF226686D297D537EE80B49319E3C48094E8627D19C7D7D26DF8B64EC7F6C1E37F40E5F03B9AAAC802627CF225FEA8B4794DFB83B38EAC843A91CBE24F0DA09679E1DED4C0625EA8EAB4E3BD7DD026654331B0D20029097296B9D0C30CF91E90545644B59F80D20CB1E36A26E04ADEE25973716FC02F4A6ACF542D06535EA3AB0C014BE625222C79AC1ECFCA97B8750BC12E992F7999E0E77CF2B8915801FAD006285A64ECB8559B662A53BFEACBF5755AA378498CFB98E1327E68B702170090693749E2394D1772DF595C08449B5F17D041BAA2 sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C -smlen = 618 -sm = 92F195F2B31E61D328BF12FE323F7EA60277A0D8F05A3DB6C4FAA7F1DCCEC21FF6BDA8FFE484D96E91313221354C9B11539C406C2E7F8B2D19269DC03EB522A474C1A043E3792BF2443458F5999ECC82793C1418BFEA92A8E7A59323D00FC16E36A95E5A45FE0E040C0EBFA7B1994D213610D56F9250E9517C5DEF8861058EE7C74FE0F3BF317C343B56ED215EA0E85B2483B61FA7FE62540E954BBC2A859B2AEB9A24DCE8EF14CBCB5D37C679F30EE8186EAE91E35A09F8DA3742A7AD4AC46FBE4B21CA10971A0C9056F549B958DE1869F006EE971F7A93D29931C223C39E8D7A609319518C529F1EA93F5AD95A5B0774294F6C8188B6416E08206B9D74C52D83CDD3D8CF783C1789319285C8D8B88991439DE3C941C717982071DD9DF723D397528C7C9A8B7ADC2E2F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +smlen = 751 +sm = 0B3C8A4A0E2BA63904F7C3F6F546DA7403603235EA9FAFD6D289FB9F4D08104C1EF57E0079973C743C831DD781BA1810E5591D1FB1E1303F07C813D3855E49CE0EFE360DF6D76701A9E98C0885AB5F14D7CFBD653FC2DD07866BC323E99B826ECDC04EEE740C27897BD961649854EA6941980671FF7D834EE1FF401B16578720633E0A85BA2AF62AFC6FAB99BB5D9A7917F47C19F93707DE82CA4CE60EE30E70E5957B61D3C963019EA24DBFC710F2478A34510B02D7701A5810927093AF234055FA4D3AFFF3EAC42B598D524D2ECEAFF8B7CBE6C9F9F0B6D66D813219506D1330485C09B28C53D65208CB76F5C24D28D13D73A57B739813DCDEFF3769B240B3D474ED64EA56346FF1F8E029E580E07BBCE2F1EEA9971B8489A5285169DBCDDCC58FC781F07E9C5E0C8C4294AAD34E8B3F48C1AE78D02E0A5D7DCB77264E992DA3CAFED8847C39C12AC9F7F2B3947C50D31F212E12AFCC2E0674444793FC59A3418452F64446314308C51AB3DACFF2D1559989A36D13C4D0EF8675F3EA090FE271E40A366ADF4C0AEC78F7883C1CB6A777D4848B0A884EA1B0DCCA96610BB8E531534FF3FFF5DEF4A0382C8681CD2F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 1BB51BCEE25CB72C8AA827EF171FB35947214FFC302F0B94ED811EAD947BC723A193E5230A8F53BFD70F31A1ECBC0CB40B2773F7B4BE87E935CC317B63B93951B97C56C1A4D65924760BFEDC05708C797587A5F7A9076CFA86909B9EA628145C765E07DA9D51D4D3D3155A14E9857E50D62C6FE48F49235CE8432F4E1319A835B3182C486B7BC14C4FF06D1FE513B6A4F3A23E11E4AF6C7AD28AEA0E9D0B4BCF29C7884A820066356E611C6E6D7718A5DCB79D8A2B4C99126962C5F5E48F9F5F6A0A694E09A3AFFFA179D37778E09D14AD19BF42119C88F495D34A3F3AC8A61BC5CB23CC938EC3B6F5BE3FF04A353BC897E17F5218AD7E0667D703E7BA5891AA2EACBB6C0D47B5987131E7AF24DC606C56AE5D00A6CD0F317E874E166EA8BBC7EA1E3209D62A412C4639BB90924BB87C0BF80F346BE12A0E0DB45A3DBEBA7816C84F6FAC2CA19E1281DAB653248EFC3B56F06C82FA3FFC6D8C0091E00B13B71DD3F072DD55E4A030961070051C5A1AFA005725A0347E6ED6342D3774998A60CBBE4509A53CBF49D026E876249F574D1228E7664CD4CC550B17237C152D837A18243F4128CBC38AEA22A4ED1B204450D7ADCA8F69BE3007C0C547670269208B9B06C279E420201B87FBF10DB257A239FEDBD2C7FF769A5D78170BAB97489B7E4DB7CE48EB347D7198CA116E10B9F209A3DF82B8BE65DC184BFCC7332ADD88CE6CBF48C7EA772FAA02F405E7FD56F089E89B92E98740049D7F62B58FD484F36BD0AC560A949E41BBB4206B3E39C189467EFDD454FC8B634C83154BA5958E4BF4C642BEB66029314C80A8DC9141C459AE6746180F5E6DB0D63026E1478548B3B0830FA2A65F9BF66ED4941783258BD9E08D6F66B5A4A0BF8C2B8DF5F15BCFC59D97B0183A46B7036F5123526F4158C380A6648EEBD57BB65B897FD751912E0D24E1BA07ED5363B8AA1A11C2763241B4F21235A11138037156A0AD06931531609A23DA54C052CAEAD337D757FA52F8C0F32BFA91FA3210F96163E68C470229026A78723282ED514DBAEFF4D17C4C2BF70DABCC5E58FBE9C9F17F3C4240A19D010774EE89F729524C4738E756B3F634CCAE0E9E5D0CDC1687495EA1C70B3551C329F970CC6850C3433B611942A643A8DBDF110446FE51ED27FF3AF0E2BFE70B920CF1B7C8CC060A2EBF3ABD11C7C801E7E5F355BFB1AC166C8EBD31E55D46F8F6282C7DCFC36AC6941455ECDAD7FD0C34778B9CC284470927F3D086A339FB19C09440FA1F53C9A15C4DA070D4ACF77185E2EF5D03CCA09C15C34DC55710B3AB13D1524EDE5D316193B00F33D13991DE98867C9E4CEA277C48B1E6400303C4198F198E2472C4E8C255E5B571D4833FCF5F9A397921EF6E07DFE0A4AC5664AC77E66C43E179A153A9FAC22797BC4C3B12FFA422D51DD77784162958E6855199A5528D46BD59843AD14BB32074032B43E41FD1DF5BBBAF96E63917DD37294285F87779A1397C8FAA63B7E9811AD2F82B3AE82A898DF1D8C3B9BE212092C4ECE72A6726D852471B119E1DB955F6E485023B47F400E2D1F488BAC1E7F70A4FC8FE851F39BB32469AC03BCA8C2FFB306790D0AEEABBDB0714A429C2DF964F650432A8960897A5D416DE04C538C7602C0D2FCF1A5336 +pk = 1BB51BCEE25CB72C8AA827EF171FB359387C443DDDF69EF9359F11989E58C1AD74F90AB452D2710B22171B3A5D005ECB7E90A503DD2B61A3B311986D63EDDEBF6AD2B7876AD2C93929CBA4B0AEA4BEE14F9F94BA846E2625A91E92378742FA45F7D8D09AAB8BB399D689C4D7BB9F4497846FEAAE710E72C9ECA96CF3584E13291E73B3DC1E829863A3D5C07066E693C19B1DE38156F29B352A1404D940C7BC14D03B657F62002CD4FD501BBC7E83DF88D8BEB04F03A91B7BF64AB25070C3906E50E7541B5EE6965ED0724E9C8F6327B2B46EAA539D527DDF562765A180047B88C56AC9DF278C836C43EEEAC3E40A6FF9CE61F4FEDBEDA333B71BB889F0A34FDB878A48DAB69258B1019EED6A95B494099B62927B5BB2DA49D3184CE491FE04CADB41B7CA3F30D7CED2C03931173E298D1155C11C887A7FA6CD9F6A52F48DFAC90F9804ED0A7C04600285003FC5BC197174A3ACA2CCABB29B307A8ACE61730BC314101B30DBE0DF52777EBF4D13B2B61DB89DA23A1EAB5DC876779654510D8D31789B5C23AE97F37E9A826C1F3ED3A472CE493C28B7694CC895471D08F7E9702059FA49F63FB6AE3A538C157D4E1932CC664F20F0B9E990F498CB04E04E4815DC578298D7D2B870D33324C2D20828E6D94A01E06CA58BC69568AFDDFDA3997ECB4B4B23290E6B7CC3C4F1F19FDD42DD57B874709782F5D883B84F61C70FA1DF446DA02735A5DBCDA04CBC822EC22DB35FC5E1381D39DD83465B2A7AB20EEC68AF4C98E179DDF04AF6C8028C0CC642D38BF7E34461A17D42CFC4B7C4B3A7CF74DF8179DD8860A9E3E6CCC0A0109FDFC5862B3E6B5F885E0EDF43B3C330C1B9C9B49F4EEDFAF0789CBB2703D854A1A54C4FCBB8E217813C11A8EB58D1A97F96CBBFC8FE1D29C1C1321D4402FAFD48150AAD25C65CBFF0989C58415E2022A8096194FC780FAE4B72FD2B79B892A7238C11F8D3B8F83F077D45DCEF8074CDA7A3929F82B505427A77F9A69F12ACF525741362C07F6E180F9BC24006716F8116F728D2F204B89B1C70232EC1AF26E1B97B57F189DE598AD790BDE645ABACAC4E11954DE988BC5B894BA14C78873AA1BE574684B966765B15A5B6D89E48ABCCF09102F48A8A5C4934114FFEFCCC77C8F502D6EDD579C06D29A2B8E12DE7C0AAEBCF9D2A94BA284265504E5D0CF818895E475E85F086252649D86C173C48BBDB558CDDEDA2442F97C88199C1306A2F31638C2587A8C82EC87AC436898AA436816E465D2B80D4F9F9EC3C328A72825AB702E4FB32EC503E4001B81A1C4CC45E446AE7C686DC6E41904C726FC383F8D5ED9FBEEAD9137B0F088D31052AA75425AB00F70BFCFD438A2947FEE34EAE41E54EA857A90F830B8F9170878111EE0D5FB0B3257DB0EB12BFFB890FAD750B0EAC8DA7FE64FFE0F9183E0F8459507E0A4290F23E6129E594723D1E5E76350DA1AE634A2FF734C45596BA6AA43055973093266E19BE6E2E64DDCF1F18BB8DB5D79F55D521B75CCE3177AFCC3E6FCD319E10CD03C6B57D49E38D23D52ED3294D69D529DC7E1BF854CFCEBAC061A21348E059B4D632911B4078BB33C6346D73FF3392F767A98E776B4DC9950767610A771B032D0DDB40DA70D83AD25B8B94A6E019DD34121AF9DA2D725DBB8337DBAD3C37D22AC3B075D96940F5B4192447AA3E14C46FA8DD5E06EC70178C4968F4C9175A51241C5403C14F762CA0F0671ABA72D9359301D111CB11475DAF6FDFA3EB237370CCF844D7EFE8336D9D0715214E6E1ADC8D6AA98B7E203035CA6CCC8BF8769E65C62886C4C97F79F406CF68C363A60D1AE2B243A5A6D0868C59A17715D83F5D6D54722ADE5FE9935873801859BEF1EB7334C499A529928BF5FF0D917DFB98A15DAD9E3621203449B11CDB6C230BE1839854DF69A5011718FA96A42755481D91F2E175A92D9FBADAF2971A5F6EE795DF63BC95B0AF7A3C5964B4A99D1A6FACFC89862D7F32A7AF8CA2AEAB6C210CB000241F sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A -smlen = 651 -sm = 288E43B9185C93E386A398278C11AB0B83F909FE23FF9A81E63D0525603E87164913EA4F9D5546CED8E657B5F95E36C2C19AA3678DBC9A489ED2725A981B9A51BF9D54D832F1F5D7E834090F2B0C4BD974F0095D9EEEBD4CC59A26A647FAE72A19C845B2BFD41ED2B2056833DDB3347F7067F3165D8C2A8E7944893FCBEF1839E6BB1B0E97D3FFE293D40956ACA779565B1E7F804F67FD701B13424B916FD628604E02FCD4B7ED2D0514EBF2CB7C7FD3B060975686125823F793B1D4C63C5E04D1D1AC8FAAD64E323DC8D2A0179F411E81E2AA550B45163D184F6B13ECDCDF7F8DAC8E52C9462713F96D74F717242149FA1A987AF6ED681976DEF6F76E1DE79F6213C1E74239D3F720A39082355738CF0C71C6E42CD42260FFD542D2C5D8353F2A6484DCC3752FCDF8A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +smlen = 784 +sm = 6CD4691B8AC45316962A29B07AFFC7901CF054377FFB0B7D8FF49C62F5ABB4374389DC90D80D9949291F88A3F50955FF7901C5BC8584D094EB1C0A971A2436BEE6EC6A5488368BC2939A22D8386E22B13C73A293109878A02C0A5FBAD3CBEDE68D8676FDEAFF1E12B3C59590E54B7394A8B31AF47370500F8B12663A4A44EC41F04C78293BA35710104F909A549A4A041CD59CF0C777BA86BE157265E43A8DD620C8A08A82ED273D4DD579B0D6334CE83641C97F731789C7C6F6E63454F6D88E32D3216A4EBA367993AAB7B5E6B1FFD805708512C6BF057B2C523CFD0350862CE197035CE6D525FB7295D5CF3A7497104AD5A1884901C37BA7AA9B53BD7565C435A1A44F90A631233979B53FDDA73445CBCBC3802271BAF2A12571F52F92087E2D153F603F7A8AE0928DF5F2753BC0DBD486935EEE0AF39D2BACEBCDCD4722D17C074056261B495E9E27AE724CC2AD9B96A300437469551B594BCA1D0168BD603C3D8FC0BB18CCD73DBD62AF6804AF73EA1025309DEDFBCE00663E90F7757C3D31F13AB46BCE5E20FB5ABB3BAA2E88D096DD6F801D72AD1537E6BC0382771370425B6490468A3E9DD89621519668A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = E6785EDCC5020CD5C6D8A3C592C2B89CF2652D36E0261824AC551089CF3DCEC7568CC239EEA537524F0722CE0133F9CDCE93A98642DA08CE63F32B92BF9D4B5BD4D55208A53DB713694E646D600F9A308BEFFA763BA7C04B7BCEFD49B3E0635D9E57157FA49A2E037AB6AC308A2B2FAF7AE79606D2AD65434F9295807636B810A1E287492CFCA8120A4BD2B03201469D6603F0F5B66CCA7863E84C18B4A24470D01D77FB27674B089A874B7BB6C58954911C55C546921F7F3FE7C02F79A6C7A90191A457E47E07A5249482D391995D04776CD7B6C39C79C292AD114B170F08565185B27B2C52C8718556E19F4E30E2261966021BF9E01274C34FB18A279EB74B975F5189CC1A165B1F6BC44027F72E71D8A901FC527DD27E2036061085C39412E3782257DB9CFBFD58F255D759739A4710EADAF1F2FC5F469497E48544ACBF03E9187C2F640DA7096E3565A9B72EB11567525B69B2916A9D1CA3A82D140533AE7AE1014E1D2196F2EE9EDEDFA979B665BCB75A23A9885E55378C1B75B7343423A826A33A739889E815FCFBA8F3A43B6024D218ED42CAC79FB8D1A9EAFD9AE75D19B7F9C902ECCD9A08850C96E6E977BF94F151A618F431CF0B796A08173FB57200BFD844307DD235A99911887AEADDCD7713A0835D43A5E52991E57125D58C7AE1953EA3284295F9067393D227900E3F66C34D513D8F6F51829CEF97B6E579CDF8945E58BA155EA66E8AA293F9CB7611A69DDCCC571D7531A60D903DB53D9D42744AD1FC467A2B6DE5E593E66053466E2CB4D44498A0ED9779BB456278FE0B6B299CD39A9A2E5F79A18D7487A1FCE069B7A6A008D8D43B5EB48E3B8FC63F0C0F3113D959B0E52DB21636FFFD47E6192AA72A75A484CC4980558651CE5980BAD7EBBAB66A06A7D5544F6FE7F1E44823540DB3E1CAA590413F2E2265C23E27AD2F386CE4F5729565CF4E52E564F94E947C3DD764931D95D582641D05B974A4559CCC19902288532FBBF251F1AC193857B5B524642B26F8592AB1824EB2A1438C5B47A50B0F1AB192B7403E9879E125718F4C4971ADE108D0D67D3BD959B3A3EC7938D6810AF5BB4F53DBB83F23CDC8F4E64C3996955CC4D56D43D6FAF1A907D58C90AED986A6CF4D67103C0F80A73D506BA3C9764E5F58382F4AD47BE2718FAF199C57DA17CF5A7A0D0D5E409610E6F4CEB38945AB22BE4AD160F04593B6DCFF9B5464EECC012C4E0BC2C7B975650B107F7E214930E01756C923CD634E919F731EC8F23BD6D88C18CE6B6F1F7AC2E1326068B8AAD4593DFCACE8B81478892EFAB212055C82335105381BF378E1C566E71233B531D29F36ED7B1217D7323484DB22B8AB4F0F1DA772B0B0AE20C27ADAA3AC7E9BCE7FBDDFA91B5B35CFE495B3E4F142787E429271CD1F688AC4A5B7EE171814A727DF5A851162C5C0A0B3840AB3642FC31374FDCBF1D3417C14560ED36BD4584B7868153DFBD11B71E6C4ABCEBE083A1CF48ABB0662F637CF8AD42DEA9F62F56E2DD99DCC1624B329837A4AE148409A3AF3B1C9249B1B68DBC69C129E3FAFC3D66DFD328C7A96D1AA6EBFEEC5905504B9CB485B65C1896C340943F5EC3B94CAF43715D4756CC232D2DB986252E44E39410D9F89F1A58F8A2BE8AB88DD26AF +pk = E6785EDCC5020CD5C6D8A3C592C2B89C43E4A2EE0D9B1BECA69B7C50B150D861B720C90A496BB954F3A262596EA7527AB80AC4917A796CB875B3AC32B604C10AC80E56DA0AED443FB8994735D98261196ECEE29FC1FF2CF92B8FF08A6B64271E5313F04801591ABD891C23FD40B6D7FE04CB32375D8834196B8D05BCD50DED344AFEAE90B7945918442A7C3781BA4F9ECE1063D4CE87B77CAFD86BEE610846525259B96788C83C2D9A660A56CE5BF131F82487E5D430D63A841ABD71D47D33A41DE9519DC9F3DC686597CB400329BEBB09FACFBC72D32330BBC8767C14B0FAB53014FF6549D632EC7EA8B5940C0208686BE69C9D760FA040B53ACAB890FE4BEC17EFFFD098C6D0D8817534C5A08D677DA3852CDFBD262C40EF1AF0A403B88A942163C69DE558D0D8546E407D440110DCF8DCBD659A9EED74073769087C487326BE6D56942C1AC447A498EA7100A7106EBC3B590D9C02F5440B845B60463AF9E3FBB2C2E1F74C850FD04410521E4AA0CBB3E9736530B3A890E638054132D175274BB814D3F14F55C06895EB0E4C8AEDCAEC929F48417AC20DA72B33F262E6A502973706CDE192F79F68F7FA000C9EDE4E68DBD0EE643E5F222901E33B6EE7BF0A36EE87F29C0BB1456FB256CF5EEFF806170FBD6139A0057B3F0C62B51F34312AE80852ACC67BAC4C074FB3F1DC3D849B98520C0F8A3AD772FB55478F3DD3AC9FF5B41224F87CB479783F4064EEB1F87766011471DB453FBC9CF1FC7D23BEB84BF7DC58CFAE1696B9F125D3EECCE1C7D1B47CF4E613D9C704C515A8B06B63D8B7296A1CCF56E52EA538592EEFFC791B7181C45D2D799B0EDD8409C5F25D7661B272BB3C839EE2AEE61161B92A66CFCC88CC3CD9526F3EDB4CE4D2371A7C3614C0E786757ABE2CC9FB1D3C7C88DAAE0CABE7800D92B602962D2D3534C4ADB8D83BEBADEB40A56BB38B17F60CA8DCF0F776AF0C8571C6C4F8B356380A723969212A718C4C3F9824D0C58C4FDF2382AE11442C61EA6402A9BE6AB391C73CDE13392C21D912DE5DE73BC8F15C03926DF36D7053D70EBBE8B6CDCF2DCA2A9E74826CF9C2EB02392BE1D63EFE6C66B6F5FEB4A2A3C0D53A11419487F9DECC418910BC22236E16D75B67E50BE1E512AE2F7539D319811681097CF3A983E11F6FB8D1C1DD52D243D95444A3EFE7380DD13A547E220CDAD03FD375135B626C227A5063428421CCFB1A1DDE2EA34BCF2A361B2A5311C4FF6C8AA538413A9436A4DA36397F6E7BEA56DD7325A87D27DDF3B9219318065DF17134A971DCBBDC73A5532BB830E0896DA6296815E805AA178EA86C5DBF086D94E93FD877C819D4221855C0501916511CE7A907B3FE191C9400C1D2F22D7981EA3C7890A18746D8556208BD18658EA12386393D12EE11EC90A0C93E9B5BC60D36A3687C8E3728E2C343539FBB7715A9B66FBE97F9F846CE2CEAB42A13D373912017E43DC28F76799B899031084E1A3EAF3DECBA00F6A984B46663455D14A7534222E7B96A64A1FC787A86CD1D4D15545824E1766B2A23F5F12D29A814A2B42F9330B67F3CD2B7A31ABD3DCB0DF5C00B0968492966F80C5F1806B85CD8309EEFE17094F40138A2A086A1E4AADAD4385C7CA03096A83931F23F2B911133556ABC6900BA972688D0975F0F8BFA27699117E7F452F86C0A741C93F274A3A7732EF4204AFF87A9DE2397CD30B573B76885226A164AF8E82CFDAF3A0CBA247854D8821EA429629C34D9E25C61B14E01F5722F4D571E499E528D6B33F91E32D525DBE94E37CF711B31AB0247747C4F83C966207911311DFA91C214B0830F2EFCA5EF80D2F380558082E2C2F696D0B3A219D3840019C6662559353B307D36008DCFB919CD70C66F6393F26590B83BAC087A0C1AC939679066D7E10101059DA1323A20ED87AA034FE921FDC1F3FE151E744186F1347594E04D473C3FF9CB2C3C44EF363C6AB46B5016A1B61F169833C82FB7E8B46F8902382189CB5DC917FB sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA4599 -smlen = 684 -sm = A92E85B2D5893B259ACC09F655313C04E6D0462BEAEC0368798381ADF2B310E4A90C820C2099BAD2806C779DE67B01E43C8E81E7DC4273E8EE197C382F7DB246724854B0193928A19F10979387ED4D3938B4956E925A6E9F3C062F68A3099F5A84DCC285ABF1359DBCDA26DA7EB30922B44E1B770EE76B5A7895C35F1E5D7CA93AD53D2BD138101AB202539A77E765E25E6962E4724C69AE382BDF17E1DAA1CA43BD9CC8EBA447723192A394FD732C21636BEFB1C8F965AF05F2A627BDBBDD6DFDD841B971A1A900BBB5B9BB1DB9F71368D02FD16BE2DBA2A8B7037D7167D471B457F6A84014A1593AAA4BAF0705F3CCBE9A144A1C84734CDB5C0EC07B0965198F5350D80AA57C52F6C1515AC965CDC807918EFC9B8DDBC57110E85C1109B87E91805CF648624CA252B485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +smlen = 817 +sm = 9978A4571E37416D2B45336CD56EF4791BA45248C4B5ED3AA6DE428FA4893B59BD7C5B486D3EB1B7B06C9826E66C579F0215102545EF7D80638A168A6FA0AF7A92C7345FFD8D1A6E05BAC891EEEDFA057CE2A33F6CC9ECA1B3DC0443CBCAB13174D82A5A925EA9AA29B1A70800100842EA0E9BB586451D4A5E9A73D733E6735A90F08D97EFA31DA28583F2256F5C1B32CA4E7CB4A6F0C4745B06027211275C27553E28966CE09856C92BD8E9CFECD39B9AC01FADB86CBE15A409E19843C66D77AC4DB381EFFFF7A1621977A315E5D8517A955C4229692D3205D96A3E799C7F8A7754E0CAEF3C09A51DC9FCFF19993AACC1A00F71840413BF75B8AAACE3AD65FAD50D61DA0D95A31526628FAF4905C77AD80CF5C1EB29ED176ADDCF96D6D4DF094D02FBCA7C00BB43C8B91A500FBF1EBA7E1AA6E3B9FCDE725332BD04E8F4EA8FEED34C01A9D3CED08B408F1D5B148D19DBF647FD618C358D79755CE540786B22A1D67D248F4A18E2321BE53AD2A999C5A69A3B7FB8AFBCACF8455FB1D7D3AD0054455B191AA1413432F7AE05A088BD0F1475B8B64CCCDEF1CE13DA43AD63290BA3BC455A9062E8E5D1E8C9FE0B82B485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = DF89ED59D84894C5441F301771789CD8A39CEE7079D48309438B51DE1E619164DB963D0F8A387BAD16CFC033C2DBA140501F53C3CBA0D8385C69774FB5264FBCD6250F16B7018D6AE4816C21C7665FB0997CC2440EE937DC73B60959129080D4E028000B7F922BF246AECAB753CB59636FD3BD11DFE6AE9E2F68B9013E6F2B17120702273A77A2E86AD061778A35885F9E5479F0B410524CCA4CC41BDDEBDFA896C749FEC8A6824963AAF60E4DDC956358B63A8689110FAEF1AFF8B053DCAD23C1E056ACC17971F0B67B218873C063BC6FD7AF89075EBAA982A88F4524B48910C19B50F6D2D08DE226A38DC80CA531A87F2DC9245B06CAD666CE49DEFE15F155B0821C57108DB3B5F11FBF38D02E0B427959A0CA6B58D56151C91AEB54CD3991949F2435454BA523E148E674D1885D84D06CB48D7C80709090D6031583A6426B14069B9030F2FAA7FB3291C4EBF549862540442743C08D8CAA48E7D166DB99412EBA9EF98E6CE16383EB0A8AB1DAA63F731C989A036F40DCAAE6FBDE8070C9F21EC85633DD59F8F7B648DCD790D1F5AE2BDDA1254A638C18B8427C4200ECBB9D38082A8B6408BC8D36DB61B0B77B37D808ADC56CD7A309C39669386692DF0AC9935D198C691002F1B47D4C0C0A1E7072DFE55442E39E46B67D3318AB0FD35F4D6B432AF0422604D695D0C238549038D76AA9287776EBEB53D6B3A8190F9A0A98C9745CEB6325393C80FFF080E0F28082BACC7C947000E81A3CE9FEDB41A16248C29C05CFC84EDAFE6FCB8DD855533DEBB2DC7C3108BF8B3BA220EC7C22DFAE7B59E87D259A87AA5F0946E83D7F56EE22F11D229699DB93920EF218631C8C2387E7DD233AC81636FE4503D895DEE360E35CC05CD24715529A18EBFF9699F2BEB77DF51BBBF6507115731C8B8AAAF12029ADC28E0A1E7EF554D768072F9CC2D98BE2A0A60C417E9112899847967E4DD8580231D5D7FB4C7AB87A732A76C0D800B09362DDF7AE1F14E2BAD7E224F4EFAAAE57A1A79DE79E44ACE3C517AD7494A3D07A93050F723D368BA10C6FE0297D2C7A0CE2A076F05ED205E679E50B97B2AB73DB94E21A56E1640FFDB5DA4FBEBB3CAF2B3B9F60B7FF04A0287C4FE78B60843D47545037E1906BD83E6369A201814DD7E0FF57873D2B1F53B85A276DB609AC2A97C11CF466FBE5F4D8BA3B5F706C96C8696969131EAABC5A04228EE4AAD5B67A1DEAB15A527823D8B44C433F3EF4E23DBC781A131CCEE17C4A100745F09B42DE62A8AB9334FF2A8F092A2698FAEFA4DF996F5699A36435DD52A694F9C198361006ACF9177E4A0F7F5A4F13F6DF045FA1A0AEC7282D9BEA6E4FB163901F75DD91C1758B9E88F505192BCF26DFC59909CEBC03BA67943CE3F289DAFCDF2C8454606D9DC3113D3F3CE1AFC850BCD6DFDB98DA85941A0AC8D18AC92A3836CF2A373BB3A00306E053B5BC9CEEB6EDBC678BC09AB912D235C709BD2E7161A877F3865E4C50F5ED75AA42701945DB271959D8091C679E2727401E72F3CA91E4DD714CA750497814E136B5BF972130D5B63454090C5EDBBEDB6680FDB5789F029E1B6851881F639C2E5E9E560964D2CBD576D4AD691ED1B7ED7870E21A194C747F18DAF2BB317B9B3F4D5C9C978D5EE2376E8989 +pk = DF89ED59D84894C5441F301771789CD8F609B6D73A1E2C7606DC9FC7EE3BA989FB062242B2F096884E132A46CF1AAD178349AB2A3B366BED704E2D35584DAA1174146887AFF67C09604E8D2D7856F5113B63C54546F7CFB99842ACB709CB8726EC07D716938CDFABC442F88B70809087E93EE6EA3106EE7003E25AD20AC4DA4428AB4F4394471B6B2A02D44E05A42FD307B1401FC3BBABE50973409301BB62BA6158BEB8457464DB28F3A7F91E7C9BDE5C259210A5A1E17524A90348B0D3648B7787A708929B408216F4D2B419D0C712982C63ADE72BF8C4326C93E7A7CCAB54C8DCEC56C77CB83A77B1ACA50DD889DF025624ADA4F5F15A5575DAF860DBDF75072B503915DF996909CD557E7F2BAABF3DF418107B953DEC167C11840D32824BEA5EF50110A3329263C2BCE4B76B156E9A5FA19D6D31A1676579E42D755E22F2554DECCA9FC23235EE49AFD1D848263DBF482DBD849EE29D42B90446C17E9C565C6F4D88040918D43098EF2E547AD7F01A76327D3E9A833E82B3788423E0B975EE3D82363D67113009CAE605CBB92C0399202A64B2EFB195E3D75D02D05C8A93134A7D475BCB94511F9911DDAD1963AFD4CF657F5073E596CD3FF44462E4FD2849F57832907E7F565DCC5EB7117AA3F97DF80D6CF85D559EF22D8B640EFB3D636ECBB9D8BAEE214776B8EFA14B78C48A8BD07C959D448D468C488C533B8CB6AC9217D79659369311F3EF0D48D81E1EACAE92E74BCE62218F746AE70D5D62044323B5B764C367BECA6D052444C0D785CCB18F60E2D0CBF794D4086622D3E12D0EA64A36116B5C1CE3326BDE7938232E24CC88A6F59639DC302ACE4CA4E7EECBD5A0BD989A518FCA3A02F30968D97664A539AD8446DBDD905F9BC3D21600018458976802DAA711A6DF3F6649C8C2FA0720ED284B2718FB530554559EA88C6AD6DB897C1A8324B58F261AC0DBDF639BFB319518CF017E6E75976B3413121D27AA584EA949B4AB53721C583A627BCF5643AD4B02A68DC4AD41919E78B880C00D555A49640930EAA1C3ED57110FC12E127546FC14991BD3A4510AD7232C4920F55C18E094033EA383A90C1946665908225367ADA9D9AA9F313F5E870E06B6C70D73B5E670379773A7E80C422867FA7A280CFFDAB751EFAF89E145168D6A69AAFCD36C1FAC139499F896E16353924DB990E3753277F5AC04ED5A93B841735881404BACE7E44539950A09356E7B97863B3A605D143E37263E7BB40C5464258F8200C3CFECFC179FB852CFF08091AA8A9A0FC8F7C5EB56CDF4DD31D643B144316A1CDDDC49A15E7228F6C2A44A2F4A81409EE7EB236F33BD9949E2DDE6A08EE69BE4DB40132122F00355E0200BA8A27156E46F3132654BC0691BBDCC931FC344D1247AEA120744EBEFA0770FFA99591E2B0A1CDE982A5031922D233D25B294BBBEA55AEA82073C77EAE1495C2A8EE6B0A56678347F8AC951FB53080BDB82AACD5197C97A014103DD33F42C13D3AD1A6BDE962C147BC6B4C881B6C46561C7951D01B36A279E32AC493A3CDAD59D5D391600377FC4C509779DB72C14843F0D9B8A97C07285770CC437AF38803D02656331273D94BDEB023AE1F555B8BD7FC3E94ABF7CDC1C0B8EABFA0BD37D9E4AD37DEE7467D10A3D5A12570B10187989F9BAEB80AE2E3CAB74C8E5B51053F6DF4A8A28A15057F113C5D29E925E332C696DCA66C98E20635B1D8772CCC5CC3965A40EBA1CFE381341088563CEEC4C373D6B9A7599808BB9AD428B3EF6309BE65B6C1B7BC8202C6632B1A51377616DF5FEAD8780EAF7AF8C7744E2FA5F3963F3CB6B050811856BD425C3547446CB61FA0E1B659FBC7289B637B6FF8605162CFBE137217B4FD770AE83C9CF5CF989CB6785DF2B1116C8DD5ED6D9229A7BC510AA9BF09842CAB4A8D479CC9375345F91EF717AB6AD97456F8E875669BB4EE44D3D434C78AF24D4F504028E48A484F6F2E04E305B1CAD28A2FD7302FE6E6695BB2FF2D9D27A sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D16 -smlen = 717 -sm = E47E153611855E8B6CF435341521F83F66B4C5C54004182B1DBE0D53067BEC420D97581AE6A6B83DBC8DB13F0153747254B53664E03F0F822257863B7E318E7FA5375B7343FDE6797AB023B881B09A435D01D943AFDBDF2196D8BDEB5C4EEB15ED667C3A61644504BF27D9CC4145970D4EE511CD497A4193F907D1D72F027810273F668397B1C587CA565043DF09B9AC720BDCD8AACBAF63C4B26C8322EF519135BF45B81EB3C2C10539A84C82F2098EABFB0A1FEB253E73485333234E3494167FA2D5AF8B073178146E01F54130126A2AB1FBF122E368D98827E095531EDDBA47D078F987F8282FBBE6E7F63D8A76EDCFDEE2E95932AFC614C304536B1759C443AA3F59A009DEAFB7B7593BA96E0DD823BE6494F1A94D7DA2740474C3451D1E41D48B840CF5443B4BA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +smlen = 850 +sm = 897B5DCF2AEC3A6596C0071493805E32E50FC50DC35BD024234AAFBDF82B10987C82B3A34A4C02A818FDBA5AF879BB4854AD71D88B95CE5BF833A19F9EED88E552407D378AD930DC291CB0AEBEC736F0D7E429F454BE60BA4070BB7C1CA1C8202676D7B8EE8A1D46AE6C87F0B5F4D7CE5C5AFCE27E22C4854A29885AC0A2BB44583CDAD1AA64A784A0635AB68F062A11CB6EBAA00DDA224774544AF168FB7CA111D119203D5690D4513E5073A18F4F58E74449C6537284F587F339FE52DFEE823B7D29FBD5EAF7F86D5B1DED7F51CEF644A0B4732BD640FC7ED56D0131153D0819BC75F5EF19F919746AEF842FC055A2C9621DB65F5226A366E0483CE5B64DB29DA46B18E376A81D5D474DF9CB037015FC8654E1DF22A0E2AA1795B670399733290F91E61273A29EDBC72889E0EB4BB10F5941287CEADE9C25B83CF20EFAA38B0EE3C78688AAA7270555C188320D35676E29BD46C73B82435A972E940F39ECC777590FA0A66B72403850E6917D1D2F758CCD3E80D903BBF550AE95CE5F75555E786288714703AEC44816F2C1FD6DECC95CCAE6B8DBC6B8530106096C995F7EAC34CC430E1C6FB0A714F6DAC4573AA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 76F7496392B7A639C652CE3446EA98DEAB6F24827EC2F782F2CA3EE49C006B0E96694E4DA090CEA9A84B998A8E7D0735805223B3CDEBEB192C465A054A7B65065D002E7FF51CBCF9860777B37BE8205BBC1032A8DB6915457B1C49E7E593CEB917B69CB4F5C4AA6C9DE6223F1B20E4377B0628191BAA6DAF02479A09B72F7DB7CE06B5BACFA46BC1C1846E82AAB3B9DF967C0CFF3716C2EBB7371A5588E3EECFF77D5307DFC42DA7731D0D6D1884A9C6999F12D952FE3462B644B52E23CFB751A7445114F80BD40C7700B7D3F0A0DE29517108207821520A246EAE77D1DA9100ED9C53361B8524216FDAB6DEC9F485096777C944C68FD1E21BEB126EDC82CF9067829B62AF2CA3EF268F6621CEF91653F89FCEDF4058E3692F6024BE7A47A1CACCE745377C8C004F55265F2D04E0B6813D50F041619F137C52A360782F416580DDA964026A5159A2B288BCDAEF3DF577C8EAA0E04B680B231D99BBB09BA1A74CFC42E613B6D25D805E2C6123AD3242D72696D3B33152832E9C9BDA2D8A996CBD6E78D6DBB189B1A8ED3484419DC9C78D0BB9FE4D0BC4C140F27B7D82ABE9E3A80EFE9B5CFCA108792D1365724A298007634FD9CE23D4716230928F073409C6DAE4304B02D24B015D16CFBF4B2457AA552F5A11DFF8A1FD52139E5D4D55D404BA339332D8B9045D6B7760617B52BC64FB21D43765821FB80D6787FEFFC4398311176948FDD2267E33E493A3EC399B95A9E3948CA06E68A4CD24A5F4CB844CC901A68BAE7122138C4BB66F4E21EADACD4E470900C7B78932223AF8810B07DF0E9B744CA5CBD36757E219AA07D95A3B77B70A132F8CC4E670E9D7097F2F522B26801745427BBE022235ADC109C0420669F4B0FE9E79C79F35B17FC7F8D963EE33092060CC0E356F86976B9A622E2359DCD9CEE6192ADD1ACE7971F28FFA5462DCD60B204861238792733F3A25EA3BF326EDE0679057A2E5AE9664661B7EB7E6F953FB4DC74F96E456BBDF8783C68F8D9CC3E6364A5DA08044C4F31BA1D151E959CD361A3EDB5D9BD43A2CCDFEA2BF73F13CFE2D88D39871A8109491D0D579D594716E7CF435EF760ADB9340FA18C67DB62BFB2C7440BA0FE009A0891AD9063B3DA975E4BE21420CEEA2EB145F60CC441531E4E1499B5F95809B1BB69A3EC9535AD8500A8784ECE4483A73882C0AF7AE338FA331BCDDA4CD2B3F7E103DB1707CB3AE9A981E7A91CB211C2843EADFFDF0D26B2061664358DDA8530CF03F29CDE2C827EAB87D76648FC5979604CE3E3664362752BB00B1C6A672448644C5F231991194FF8837495DC92C4030E9B565795C3799AE0ED10448D661A6F1E94923ED09E0B82909AD8169666E97216CA142B98ACADAF033EB7CCDB1C034CB8E8528E305CA213088615CB5927BCA61FD897EFF26F22D0B10F757D9FC1A906211B092F4D24419B51964B53527B96A3AF25782F951D3B893AFE1B20DC0DD266D820C5A954ACB636141FE0FE3A692512F962C18DB3E8334DAD7F423B73E15B73187BCE09FB4CAC044228AA7426675AB62C3E9AFA1C17084155F8C6246D6494FF849675C5243CE659BC41D6588EF038227BEEE1BF42734CFB7CD88101405741961E904771D6ACFB3EC433677D319DE843949AB90524E6FCC +pk = 76F7496392B7A639C652CE3446EA98DE1BF57DAFDAA358092D722168C90AC3A19ED3BFF35EB8E0C46B3C0AD74A6486A2F864466D7E3079C5C87217A84C58B9164B4C8A5D74F0F30F9898277A681C0C36D02A65DFB538997804A7A733617C31C13331C796699500CF26090A503C5D979F3A8624805E2703BAF247BFD6AED3EE9C8AE931D831B503157DAFF631D9A3FB8060341085923BAADC90BAA9F98A3EB268AE8AACE96A81E4094F386DDD6A778ACDAEFFF7DB16FB66F7221BEFB36E27524E02EE9211EBCD21F7183A0859A5BB03AE22B3A7A1FA3C171065DA14F81C9C0A149B84D808BAEED8EDEC23C8204D4090C3BB26358C8826C18A5AAC16FBE840F3CDE30D5B1F04A12A075FAF20A3DA2C757462D383B6686BA578D9C7B8F285C1DB9BAA37A1CF3C6D87A40C39C8080BC58FDD8BCBDC5B282BAF95F582DC06CEBAC0BC175EAA469396CEB28FFF61CDC96FE847E6F2DAE37EBBA96A88BCF97D66A12C990B2E82FBB993B0D49E04D643FE38F3A059895018DA124FEC465C3F1662E82BAD117A899AC3F5285532BB67F7FE653658AAB342F5C727FAE4AE90AEAF35882ADFBEB3E954489F35F3BD91B860D5B656BC321C9D5F6F12B18069C36912FBAB9A9C92E085BBD8713B78474EF41A040FFA5CF5DFA8E9A5833FADBD1BDC36129964F8F2560CF33EC652F7AACC2FB17C28EC00946BF1DCCA0BE73C8416E4C953F3F8E34671876466769B896BB3D8F117EEC2074D1CA956E41A18A2E3D237737302F8C4392DCDCFBE76709F6ACCF988F7DD90A218D49647AC554381B901E600C5D42094DFD46ED4CF297E7601149E9B24E795E862B1834E2C112424843B9602C4E3184125E46F90E36624BB8808C56191DDD7511D404AD340A81C565961048D3D105F1BC6F427B78F1B0FFE1A5E7FA189F009E8EAB1B1CE1A479AAA9469BEEB8FDBC1E1CD887E79BF12AAA601EDE7308BD0E58D8426738E1D60A2D3E65A38F63CB7485E0D19CC3A52765B9D45E71F7513848DFCA0ECFB34BA03364E197EC093CF5BE06811584F128F5B660A7A36A7D88378A7B7590CA54C471DEBCBA7FD795DE22D9FBF19837E76ED568B961469DDF3049662C712AB7A17B2A4AE37CF44350F8CCB4DBD29A55F40DF701BD408AD05689908EE61504B9B3DD36EAB1F60901CA1C49ADDE6504914C3241300F5216492784E9AADC8CDE3FE2903E245750F69001388C82FD1C4EA3CC15F8B5C5745054E0EC021C9B153FC2DBDE3DBF6631D794DBA0C7EE39AAC7703A2F8BD81972F7855D90A79B9E1559E34891BE7FEDC2F007AF293B651207517312B4DA2010C9FD64A861564E7BDFF72150571CEE148503A76386965CD825C68CD64E0064B12F20B399264D9A816FAD4804198E9D2F73E19A2CC3D51DD4C3531B2971C772F8E1B946062230AF99BF8F9937F32E11875F44846C8A9AD15DBD4A231E23455CB00A553724888496745FA3A079171EA8A3DAFCE3E094EADBAFAF58BDFE6409DADC30F697E5A5DD027F15091F911EDF41E465FD894A99AEA09D9E002BB4E5A76324F873E125F25F875751F4F861410878FBEFE5FC74538D8DB44B403EC33E117CB10C9B6C8547ADC3344D577DEE4A0B0E00A3D050C2FA1C141705FFDFAB38DA4C0826670C9CE4CE8858FBA5A4C147B6BBCBB9B82781BDE95352FA9E45738317C734EFC9E04D1F4E544848B8EF82F345F91DADC34981B94818C97AC9ED0319A3D969517FECEA419503B993413F2BE4FE39B63BE8E5EE91534EEA0C6F9A2611B7B2BADB9EF459557765F508FFD6019A7EC47ADAB9210FD015602A7AC562F00E30401D96CCCAAC70A81030897670023525A2D269E9F7A7B64F2D93A6FCDC3F91228CAFC07BDC6EBBB1274BE0F33E702CDA3CE451BCA0B43C91479539713A0D30A0A0C9612AB8947492509BF554174FDFCE499176662CFEB072674B7AD373055F468F443E576A85AF6F58A8EC4DD97AF2FBF68EAA597FC3FA264527B8E1F908D2555EDC8A36F8344 sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B -smlen = 750 -sm = B3B76E29272DC13597860D24D3976E84B962CA3DFE874E1F999B15073830C73DB22EA22D0A888D8B1EE64AA42B984D17C08557D96E91528532F173FEA7D23F728CDBE719AD722A20C296E928D9415433F2B477848AD1477C2DC6432489B360927299CB2669208E8477B1CB7D27D017D3A094A81C6D967089710FE9D2DBAFAAB45069DFD0151817A3DC19104A51FF36B12F63C004F457AF722268D388CEB2F6701DF5725741374C27FD8777281A4E64874C5C3CE9727F1E474AA69EBBC7B4EA3F9F16D0D72C0FF1214AE2571B9FA510C581BFD1F71271A18CECD7FC87AB2A096D14EBB1AF817634D295414FBE6261AA18AFC510B872E8660A373AAE7B10D46BCBD1224EDAB2E03F242E0903E406692B891D6D53DEB9A37EEF6F7A076E51880DFD03AB315113D27C32A30F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +smlen = 883 +sm = 4B44F3F948744653316DBB12A459CD3360DD4F7C8EAA011EA4FC57DC9828F11E8B4503F5630B5418E67734B27BC4B75D9293DCBF18A2C810A185075D3A74BCD946CAF8ED7C042AAE21D0C3C754970C454C07E83D5EE9EBEF1F7F0D233712FD1A63D00D76739087837109345B3E3AB3CEBFDD14A5547FF143E9FB054A352CBA69D1479C3DCEABDD802D74C23150DE62D3AC3FB2F3B3184E06D4A722CE92ADC07AEB6B9C0B44FCB0118B5B4FA96A649FCBCF3985C6A19BD7D3652E11F398AAD7A9E6F8FE5CCC7783B9CCC17FB508ED330143862B45F07B54D257FC7B613D7E4E76E3898B7A0A23FAAE1EBD868E06E6418890D651D90F1ED7CBDF997220F0D8F8C1ADE067CF736357ABDFCC5D915A032B9B66BCD608EEDDEE69C6DB371280E997A762434269A45AE8992813E3F476D2E2FD120BD59C983BD3B40101CCF1D1F03E8C4B27FE3A4981C1D70EFC53087B2D3E194110B7B189384E503105289B187B8E90B8A3A24029331D9D4FF86758C5B72832FCFF7D584F84FDC88E9622338CA2419FC9E7DB9F72A1A2A906B587BF28EB088E645E2B072903992436CC4CF546518CB7B0856B27BFC851CA38EF0A8EFA3E0F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC65FB68FF2FDF3680B59988D437FA5631652AD293EB45A54DF9E956EA4EF0EF2F5A683B79ED6BF29D933C3D16051FC4C7B3FFDB8C858BB50FB1D0AD85B78059C20BC104EC24EA74C75A31F7111FC69FD7F02C765DE9D5FFDD6EC9D19ED90480C16ED6B57E408F2B54361E19483CDD5DA7157DEE06CBC6FDBB83BB9067024C09C0392CF1631C0C6C9EADFA41A9D27AD2523284D30351020F1AD342369A6B56962861FC7557894080B0A3AED0A8C39F5CFB388529FE2F79FF71DF324EAEFC3616F95A911E6B23FA40D188D967EDAEB0C34D9B4FB4C87F362E86551819BA6F7E7F94F5AC1F56F4FDA408BA0B8FEB0659AEAE92C9E505AEC66D4884CABEC6D6CC7DF70804D7D4152EA415359292185A38DA7723A71C8DBEA9DB600706118C53B2E4E204DDD6A61155719B1DFA12AA553D55A1F011AEEBFC603F08F8F4C900E74B1F87CEAF50911B9A8774D5DD1D296C49710B8DEDE70426EC3B7123817D8B6779B6956722B9906A0143CA1773E68CA9D43A9FCE9B31072EBDAC99F705856284AB8CC99B534669C61528D9A9A1AE488E2F1122653984E595D571274F10A665807BB7C11A25F0A9CC29E9B4D5C37667988D4D2BA31C520B1993286FBC08791F435B15E689D609124273C8AF36A94CAA31213D7EFD88C4AF6BBDDFC9C2BF535FA900A3F0FDD5D0444E24FAC7D7255210CE80CB7E12F6D2AAA194984CC10ED44A663050C97BDC22C538C772B3E0AF67C008CE6C6D73D3FEC6B22256744EA68823D036E25DDA4F838C223ADFDB8E7CE1CFA9EEF5F842D321023B4526AB5117E2A9D38EEAAE310442AF2B61493D30601800ED09277620326D891E57CA610FD5E0DBEA31597293889B6F29582E41844B8FADB0B66427BEAC2611296A98D5CE7207C942F51ADB463A243A454776483582B9B05F4B11647E0A5071BED0DD61F5C98F03CA090D29BAF29931226FE572B81BD96C8A35C9537B8744032BFA9B0BA4EFB3687D96D377ACFF04E353D11338549FCFC22FE6405E18C09C504917C9F76C6CEC3BB9D8DE3FEF131860BBAE06EDCA6D9B6E08650FA1BCF705339E09CF7CAC16F63B81CCF9E18D7B790EEBE9E0DC8E5EE04CD5D8DB23FC145B35CB40DFC044F512CF02A6DE3F55BE1CA51569094892483FAB8CD78753EE20A5F578AC7F3345FC69EB906A77AE13E3C982FAB21DB28082B7F5F0767A6F79A96DF5F69B97C93D5FD259528520ADD9A25D762FD5FF98B8BB0B721F4FC50BA97CC0E6D49DA3EB5C7BAE8F3A649DE94413C573C9DD0B05F8ADC8F10560EA885EE40356AE699239F945A1771C6C7FE3D9E2268683936CE7DFE5370C8FAB2617F519278FAC5FEB7DF230132F2269F733730F3CDC0F8D6792C1966129D67C846FF92DA054D4FB83E8B582898E41451133D6A200DC198AE7CD3066CE6BBCD6A9B644F196A85E35A308BABEEF6E333908F9357C283BCF98D9FFD29DC70B88CDAE47A35AA84882B8F19EB644099264132840AB98989D6EA5EAD1824A3F3DA2528DE47EFEB347AA48F7042E9B1E156940AC2E32C7EDDBDE24465ED35A791D228402B30E2C75C902F19E30C2577CF7E5BEAC3C57AC13B87F0DDA0036E8D9645EFC78670EB3664ED8121239CF20477A4AF9E33FD +pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC6CA37E845B02728E332270FFD836ED3D34F725DBCD3CB2AC31F206CCF6AEE8156D2CD1877205027D8F062803C5596E5EB770AB7B7148FC79F489F67CE2AB578338BC2D2C0156952A5D64EA5E2973D7307FC2504632C2B3B8BB38143D19D0F9D4C4C486AAC8F770E0F9D1F0D5F81F66D982917497F554DD8EADF42907F9BFD4C4C0D361019D493325B425A9F4F4E6DC906835B914DE06749D1B19DF63C8903B1D5CAEEDFBABCC5A1829B7D89A8F26CAAB731D0592DD23DEC88282CA541C14E558A5ABC2EC54DEFBBD6EC073DA9E1154765905F403E8D954A513F6DA16B58A2726C10A9770259BB82184CA208003020464062CC626C3A127F4C6E11975409D64BA9CEE763A2110D4B04FAD84E7A7ABA6FCAB6D02371874DE43718823CA7B1299EAB2CAFF913BE4424743499B5E9C64DB6C9F52984C686075E6740C297ED4B953DBE547BF79102C8A9567E5C85B09DD9CB847F75FE70AC28E6B9CFF76D20F556BF8243806C824CC7F1D7DD3D379ECC9415E8E3ED82ADF50E77ADAB615682138F7133F6F5E1827FA3D0C1B11AD65CA6B82D52F37707CB887DBD62FA577F60008FF8AB478BC43C9311485D9DBE4C2EC7B225F20E0955ED79C19E92F150295236F360BBCD968F235D66571B90A8901EDF4C807262854306DB95E67639E73499EB2D48EB1FFE24FD8E6DC90F3D49FC1DAFA76FAB4A50C181C4DAC43E70D6C88C8EB311C4A65EF490E303AE50866C0EEEF38F3B9A8AF18ADA4B3C133A802C8F6F7B248192BED1EC91E2F09F6C46B7E04D71BBCAF5101E0733889A03DB88BEBD8834FF735CA3AC5F57F7C0E420559E8A364AB4ADD76CAFA547F5BA78D94A588FCF2DB90206E2F6B04EDF7C9645E0288B52FBF44D5F7FEEC1F9069D5207008A9CBFD1F37CC036962F2BC8F3909D690BBBB2A19AF917D5F6A9501A9FC216B6275FFA5FFC5E45ED33BD0FB00F745A296C09F7572695ABFF79774226D8E454925726685208458D5C428FF361B0380562293D70942A34539D49CE3813718450BC55EB679687D3F567D73925FBCDC3531E09921732E8C9C88B45E309A73BACF464EB845F8BD51F8E8956EB75791BF2A24E3F3C2C3C267FE765D300ADFCBF6ECBF057D4A8BFA9921BB28BA1EEA953D2E7DE00F9F32002CDEE9C15000D1B51C33A3336297D73F9A924C558344B489C22E5357FF7094CFC166656E4C51AFEA62901EC4B493CC5ED6E605C2E013EC2BD0D8892850DDF34B2E83F77387A53B59B3F91B199DADDBED71E346A1237D1933062D8C2E4A8220AA87BC95496E8BDC804D229444126023CB6284C34AA2F6E1E34FB6D61ACAB9D3AD7EEB931A561178C2CE614A361F3454D00C7EB0BB70F0ABDD41C7354AC98F30AFB51032B9E452891D6BC2430B84EF37DFF463E72693D33A014BF68C2A826B4A1C804D472729EC3F92670F464D240FC78DBBDD4CB6634D19DCD51352099E7F81CDA67686A8CD06F072B08C8BEF68661418FEE018C23DFBE7BB5879CA119046E99164C6623212CBA1E2B9A6A27CCFE2290099896E88AC1968244850C6B6EC1588E2F7114DF2E6E0CD54665C698A7C9C576CBCF0C3084A16B1760CFAB0A2A1F8DA28DF716DFFE4934A6700089EF00D73865F820AD5C2D7669DD5AA80E7F5CE3D732D4300BF3082834C30518EFA95626BFC08B842A51926F264E40335523B782BA984CFC6B4769E0FF15B00D215B37349508A8C52479772DB59D6B97195A14D5FA8BDF832D09940D124EA27A41BA5B554FCD98DB7B9A4F01C4AC618AB86659AEB907912DB23A5BE331FEF6FAFD55E9A3FA3F31048FE7A7CC400AF6F1932F03A043341E3E74E6BCF85C5D85CAF7B5A5993C7BCE205C436CC7390862AEE5DA7E0A20E9E8F7FAD85CF6F05FE2BD287AF8893C1A6FD10DC583386A57FAA84AC0B9C7BB617E6063CC445EB5EA93499AB1659BB5647B3E0DD2C8065D1FB86BD582097DB1A4812813175B2E2C1A41F6E12CC3371C sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491 -smlen = 783 -sm = FF1FFF36867AF2C55F41B974DE63BB09C1BBF4BB4EF0A93939C28493959E4D895E362833F01656710B0F18974D32DE01140EF2078FD7660ED87B5A2DDDA260A3E8D5905F2CDA86989B805B1232715FD21258105DE5F5649CC9D070E4DFE4681B341DC741285B9C2DB356D1075F0362F7FFAB3277BB5E18FBF51A5CDB97B8FB4A85A9092F916B3F7510DB48B30B06F7811B28FFD5ED32FADB5520FB3C96756C1595053ACE7E79935582F49AAE1E1AF2027883D4D0902FA810CB5A2E84A1036355A5A64973EDAA1758D8930B371139AC9AF02C498440F975057FD9C2DED6617C3F986B15F67B48039C3703D0DAD38CEB202B4F4A9ECD67AD247F41A1DCF0AAC8C84910CFFD6930C472A8FEC6BF29190A5F6EA86711B64EBBA53FAD4064116613856590C1061CEFE4CD94B493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +smlen = 916 +sm = 98FCA9F5FEB0756832EED1CA097B79B7F541D703356193D0F3B8F1ED092291DAA368EEE30C4E94E53457F7D96CC242ADB1644965ECA831388F8BA604694C709B387185CF3D8D75CE6B34D6BA9E55980EA0C610CE40A5D3654B93F58F5D33C828735B37A3936D32A8C2DD388641C218F687B1580FE9B9557B80E160C4A93A260291E12DD8E2B06E79FB9EFAC8A4E3D8DBB00B24A27AEBFF8F432B2F5B61370C643E18FCB46FC48CFF5B8F62CA61E3B08526E89D461C389D7044F793AF082FE55DBF9DA82371AFCD521C70EBE2784D0E657CEEDBB54AF92514B0FA14E579A12DECD033DF3E2F51C140B31479963105EA7DCAA8B100CE9348C91B2AFAB96E2B667EE02428676F5683A1A0AB090F82320F293B996282934FB140C44A4CCECB4BD19C9F979B8603BD78FB7E61EB731D2B40031859449E2BB288A6C39373BF63C654313D21FB8AD002E88AAA128C0C30DDAFF8864929D6EB20CAFF70006BC0D905255EB221DB04F3EA40011CB3C030B29C0683BA263931729E4D2E0F6CE0D7B2783274B3E1C763FDCA004A39EFE4783313D586C976D8F4804486A90A91C917368727F335658B4343DF1B8CDEC7D88BB066B493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = D0C0A6FDFF23E128A53B9A611A56EE035CADD3B0FE5CD38EF83BE0C4834AE49841B96C3D3E906B5CE93B3053DE1CA6455C81D35898827855A48581211F4C9CAA1FA0DE6F552F567C70C4769DD45DFE0C2AE13B16DAF3CEF4FE87ACF1950AC00C46EC30E116E1812C86C5E4C4B04D81BFE16564332EC52776456E63DC1CB558C4B7832C65790888AB8F90D1C371E82564268F7BFC7B1FF5423E10A9E620DCBECA186235AC1F2AD8A4353C4077264A54B606686A24B1365700EC33D739524D596C27FADB008FF3B5485A3C5F4CBCE07D1C108A5838F1C3D139A089A3A9D8DC91EFAED920B1C5D196D7B80E5ADD1B5DAC973BDD20A751B97D76EE4625395843EA4F775D77A19532879934BD794222984556EB5C5B3BAA2AF8174344B19474F9B3E4073CB7F5C18166ADBCD51AF6C022602991585424D49054DF174BB5D20C4E40203161ED5392B004787C067E5A115C4E52FC9431EC5949FF73218C86CBE1FAB1CA21BD86487ADFE8B50BEF3125BB205CAA3D2F83A11378C54F03762B0751EBCB55B21C315778E292CB6E445F4747536A4A52D44F83F9DF8E9D7A2081CE25244B6657616CA210B52FA430198089FEBD4D96255289615437730A8FADBE40C1399BA23EF64EF913A676DA6A434DBD60ACE9721084BC54A445170816E102734AC9267ACC3A7B8C0D26D9BDDEC039D096B87BC17138417DBFDBDD6D12E17DB1742E1B254F5AAEF7D664419C566B08DB5A2701019CAF474601163039107D7D9F9F30C524D6D5B6A455DF4B0265E23383382A09BE79A0BF340A6C04D33245C64D4506EFD28C0E496A79AB2DADADC973753CAEFC4698EAF4C3201FFB096B7D57E70AD6B3A6F597B19DE210910ECA37223A47813898FB07C1DF484FE6D145AD81372400E8CB6BBA600E273AC5BC1132940FF16B959891A3A8144332671E6820DF667C8B0DA0B5C3F6C236B3834F9C21B489BB114E6B0D1FAF596248AA638A1A97AB4FEF33B61D4162BA7A5D67CB5B753DE0393E3A207D889E2563F61F52E63C1EB1AB685DA0EA4321CCD68620F49A89BB909B685FF70D206DBE66E876CF11CB3FA46732B122428480C9D278133D00164AC90D0B09BB15578D64AC9A3E3C95E8E66A5A7480E08CFE772E9A1F58B21510F30A4A3D11144719322DC4EBEB8C647FB06411C49B49C7730AD9BED484F4C6BAEA48E351166178FC274034DF38B390F59C253DBB02ABFEDE9A4BAFB54973419859CD790E2D3B2670514DA5077175768DBF4DC73AE39694D9A80866A1BF7F9D5AB8EFE8DDEABD9DFEBA9778CE00BDEE2950A41CC3EECF6027E3B62F454770DA4AC2C9E0373C034CA1FC6581708913BFDC05C14B1F255D203859A420AED8F49F2C3210A6F4DF092837841C959F3F701987B31517DFEDA07F8CCFEA259FAD7F83828963902A12AD0EC127FCAFE5C6658A3D2448CE1BD041D72C2A7EEB099C5B18682B7E5B2E0B2EC044305990F5BD5B871B4C0875D8E32333A04AF2E2788692F556ABCC75E3FBE338A8C926CD6335867E0D6F408C23A628F8C14CAE8877A2A2A01C766EDFD2544F43A0F5E5A080036EBC1534991F21869B3645A18AF635445EB38B4C0DC78AFC17D1B497BFA414B1C67009702FF92DDC97973D2A9A8C144CDD14D65B82E3D6FE6F +pk = D0C0A6FDFF23E128A53B9A611A56EE039ED2DBB7CC8E29B9B4688005D5C67BF41BD7B9D9D158A2C04C68D544409F51069A3927F485655C98DEE96AA15259B212A7BECDFEDF46E6CDC813EE06DCE74412A425FC232EA4A162206B5C8F5A37EBB4B7FF5DA03B2348FD30D9C62D6BB008A4569005D0199B4FC8ECD8E8348AB1DD3FD7C3523935502DC37A71A58BCC7900A54C757A9582C6D1D48DC08BBA32EB68A1B5952B16E89B2F99E2DF268983F4E31E3A3F015A9CAB92D79E2B6266D35153995D0ECB6DABEE7F0B9CC98E387B774E942884BFAF8D58152A82E10B72275C472EEF9AFEED0E28D54B3D8A92C1216C35AF9352FF938E60500ADE84C05AAD08A41435992DED338AA3B310561E3153EE882ADC695970967DB678B85C8A36EC2DDCF47284C5102D0444A7065CFE88EF90226B3187F637C1DC10D31491ED330952F24349B6B4061FFD162D5A193AAC90F3657E7CE0B269971E9334C8DBD31C5CBE1CDD080633B9CA2A2217635D68CF043EDE35A62912CD12E37968F0BB017891985ED8F78845AD9F5F7E26BF8792C0C8D6BD215A5CE71B96FEC9333A6DFBD49AB4959169763FF80A062FFF33788AECE16A25BAD78A5B3C913D2635C04BF3FBC26EC55DFB2779353C57AF7A85CCE7BA4B38BB37BD487320F65B69179717FAB19A5BF5CB663062B72D1142BC0CB9DE0D49D184E95D15FA879C8DBE9BB423C497AF889BA781FBAED5C213FCAAF4887439A808A4407F3E0C403342C98BCF0F809F83D2EDCC2FD6FABE84549060190DEE129BEC817DF86A9A6E8F158309472FFED846D8928723B585A67991E5730F356A4500CB90614AA0DF6A47E05D7A90AB312FCA3EAAB2294A979B1B4C1CDAD862F383B1F61400CC09E84AC90D8A72DE3EA8AD13038B70DE4B7BDD2FD5C74C06D3F7DC0F05DA7215EC5168F71BD88DE11D6B84955943AC2B7B89891CE7C1FA7EA9BFF2A1430C09FD0FC1EE54B81A1C34BFCD7AC8405D46D3E2C768F364768C911D9813C6AAFB5D833621C0A918A5BF42DA350DDED93BC43E6E03DAC3AFE7044D2384F1160D9DFC0517330BE7E5B41D2D80562F67FC4AC3B2F81041EBFEBD6D58E07714D54212F78F325D37E392E80F70FC21173733468BDB8EA31056CCCBB11C25DA87C6618D025A63802063A9FC9C55FE15BF3C2218A10B3B83E017DBF234D84F76A4656BBF80F8E745A5C572A11D0F9454FE497A2995465799646D070684579F3E09033905D30298F22B255ECDA5A5F2B79A1640331F96912EE6328B53987D5F4BF45B26370169F6DEE6A25CAF15C43231171A75F1127AAFD220FDB5E102A88C6DC5BA2D444AEC9D2433996B7EB51CBDAE3467D2372F36ED1432A41409FDD613175B3B1AC641E17E63155F5CD7FE73A4D999789E43F5ABF62DADD4FC80EF5D1C8345D46BEBD0391183C86E4510F3083700C0AF8D07F90C717D7CF8BD0851DD78CF4BC8EBE6C47C533ACD6CE6EE699A2B002BC748B2F1202B87EE8BCEC4C01B15BCD4A1153902133B4E3B0C7AD7DA7A0BDFB3F7803368FAA36BAFFCA0E7D32BD9ADAD50CB3A40B4BC5F946240D105BE6FE93CD8CCA209AC97C65358BBA85633EB6525DAC0203C52D60655A786A70ABE578ED669D72CE8E8E20BD0224170DF9A4C9BB482495048C953F78C93E2104C21E1903B95887D28765B7053BD2637D28A2C255DF3E2E66FDF2B0E833C9E4472ECAC2F196AF0C30D886D15B590A72899695AB17F205A3E9C9CFD2497C81686214C2EC2BD1B5E39B75EC1D55D27BE6E427A14A4D47540CEA47E36DE4F04E103347D9747307CC71C94D020A749C714FCB8C2E7226772F55090AE7C1FA46B41B6702867FC76CD8F5290AFAFCD6511B75A82AEB748E9F2177FF464CB60CB816FCD7EEB471BCC087BE30DCF88CB978734B5CE7040DFC7FDA1CA988A620CFE13465CD3894D455C9DBA32B3B3B439CDB0D37AFAF393F11B823C9DA8A9B149A754F9F54B5964361186567141DF3F81A13DF9DB8E3A1821DD sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5 -smlen = 816 -sm = D6F7CD6B3B7A52B5F5931BBD31ED74DEFA721E084AA53A255C4F21A99E49EBF3C4100678999F9F8AB61783F8E6F7093F0810B1047C529F3D5786E1DF391AA7F09F1862B065DCD44C19367B2C2827264CF848DE957601A6D0F086AAAE0528C8C0FB9B824636ADE42E40EF67FF03421CE0B0CD93B96F86C13C6E67CBF35DE204D316CA13DDAD7636DA26E14AB94AEFA76D0E593D329B04418CBB3F618935F78156F163758EBF14B6193023171BF87A5A18E79964A5383DFBA2315F5EE8DCD548CB054335DB6EE05481567A6A633B2F0C5BDA13D2803AEEF5EE22CD4DE604E99B3859C5AE6BA3B8EF1E85E0C0377B6E618EB2928A312F8F3879D157BBC6174C9113289CB5078B667E12FF4225C9E5F2A1ADFB3F7432F749CC2A9472EBF484711C1B352A6FFCD77475BBB8D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +smlen = 949 +sm = C4E503FDFE376A075CC4D120C9D14B6B9EFC24DB12DD324C0C8E381F0E0D40E6ED650FCE8B2CA70FAA06463A860E91A57B455F737AE7CD1326BB5DD2D7BBD9166DCE0562FE14F12D82A2FC76AE40354BBE28C1476C575791C9A27F1F51557510F22841E3A3D06AEF2CDA256082111CBCC3EF09DF3F2177414667E6DB50A759D7E2B518F2ECF5F0C9B8185B4FB6216DECF5E93A22154964D63102B618273B669EECAAA5D55FA4C97B21A62A58AAA805042F4BADE8F2A98A3AC5D11E3A08D07188ABFA0177BD7BD32784E315D939FB18FD95A0C97F3EBF3E585031A3C26B25917EEC180C5277D92E1DDB5914D980F270FF576678343B7FEC78B8D1AB3C6595AA07CAA33534A57BE815BFB3621366CB37E74C82842BED0D16A3206D409769C76B771CBE3D1F7082020C44AA73CFC6484FF9F99553A5120A8F103C91D9AE928CAEEA16A312C5EEA8608B7BE10E41AC1D5B89C6019C866F59F01785D300A54D6AE428DFC953D30E030A27351C846E6D0F60CC117E9140C5126E95B6345129813D47A11C28B68783CFC3B44DEC9B4CA37E8CC707D2C7CF76099AE193C056DAB5E2AC32C868C1A4D931A561C003EEF75AAFD8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 563CEFA81AD637656DDF64E46F780FC2F43CB2FA1947145CBBD16A2B39C889156FF8EA1F8D6C8F4CC7450F5EC4C0A8ECC2BA69AA57700CFC732B54A358A31A383CC7CBD25C33C13A8AE43F5E9FBE6C4A0A5B73C3BDE4DBD369E4CCE9B133A14147FBD24D13400A2FD3A02EE7FABBEB4352770E834D42C0679C017E3B1490B107D069F87A81B01607635EB80D649A3B0D924E0182CCD6A41147E1F34499FA784D7767AC0050F88CBCD370552FA727D0850ACED3AF89718F43F8057DF95A15281E1FDC44D91F4F787FC5A6DF2D57C1997C83E76C0E9A3362E2771EE4D3238F9A501A4249EA8574EC463F7D0B0AE4339509199DA0FA72A16B1BBF0A76E11F210F490B9C6FB94A743BC9E00D986D6D76114DDAF003AA6DCEBAC3A4DCD1BC40BA0182B09FDCCEFAD9489FBF671C3A41DB0C09AA4F4001721B27A93AAA1A0DD8AEE5C0D57913CAEA01ABB8187C54094426B2D3286A290D98D801DAC4B12A25A1154D7079754781403A1F74046E7F3B6A8480961C6711DC304D183F2120BBBAAC6376CEAD5AD682EB42F04C6F2791EF1128805A80D2D158B6244FF085DF5D015AA223B312E10ED4DEAE30F86658BBC72D3FD867BC7331694372A67747CBB573D6ED1AB8C6DA2680BB45D18DD6D466427DBFDD5F10277EC18AD9FAAE512483856AB95F2126B0C3AA99469CA05F01852C336A45398A8FD92ECCBDF6E4483E65EA6ABAF470FDF3F9D47F4C40E57DD1E9301783AA0DF44C8AA66931F8DF708381471D2E4D6E9D85594172175EDAEAA819B6256916BB579430E9E3AA946C5EED509FF3F065531649E04201352DEF7769A2A34DD5A09DB1AEBBACD45552082D9527F35C0E006FF532F17E840FDE03A8455A4485FD25C2ADD5DED431D3A104662C7709576CB512D8B108DA4CF86E4AB253914878FC6B682E3243E5EB766D54949754FD96104767513F6DBCC737CAD58A65832048FC44F99F35FFD7DD932ADF486E56FECAA14A45A3E99ED6B72E6AA1814DE9FE79744B9E44B91E2187E5A12C1121156D1EA23C9795AEFCED6BB4AB2ABFC1F60BD5E17D7C2D1B38D8C7CE6D4A6BFC2032E29C0CAC6CE4D938C927F592099D448DB0FF9A58A36654A9762F72F2DC59FD7F73AC73FA4A592C3113B7DEA452378B851A8B30AA2BECE301E1A8C7415B42FC8EF4D79C771CEEE682497361684322F08FDBCC91BD13DE0DE559C21A06445938B07E838A31C752BAA83C2F71772A5D99088DD7D1FBCE0FBAC7CE988BA38A807B5ABC5EE3D8D9DB797C7CC30BD732819CD1D57946AD442A76140A3B583F7B1CF24047CC40B8E3C1B5F76F4AD80CAB5B9D8EA43F98FB0A383FFE1DAEB42B85775BD4377482BAF35BFDCB28634B2B53B8EAE689E29A8FC21034BDE4B10D8CA427223F8818DD56C2FF1B35F10B7A99CDA61E99BB4AB5C5DCA13C83A7EF7D677CB70B78C2C8E30BBEB7A891455EE60A9212BA37989346378FCE44C1153B98C592EC6F766312D969C42ADBA205EDFD9A7444452B140F713CE459C411BAEBEEEE4A8E194FA5AA1FB77B6342CB103670C29A132B975D5110C5AB1C4947A0221B013A766710E0D1339FA2D2C49ED100DD5DCCD43427861F025AD651C375543C3B73E3775F12B59C1E5308E0E610DE04DD3B95435405894A6608 +pk = 563CEFA81AD637656DDF64E46F780FC201E21FE477C7170CA9C8267326F491616F4EDAB7362D26858D4C9626C902B19849DAAABBDC03E6D126761C4A476D84A04DBFA87915A35F679D75C7F3FEEFF11CD82668F8A1D37DBBADB9701A2F6CE6E966AE550EE3C485FF60EA48DF01F73B0AD818FB36C7DFB8275F846A950953AFFC7A29FCAA92F7FBB082F73A04D3AB0A3704E0FBE1AA4A8CA4020D885AB82146DAB429F0763190C40AC70B77AB4F5D0CAAA476A5A0A95BA516ED81A55EA43AF07DDC22E15494E77887F9B9C03AA785D1259A894E5D66E71545A84F532B3B1BF07DD1DA7F38CC5E7DBE6C2D738EF77DC963960FCEF5E74BE11DB9F04EDCDDC226A5AC2284691719CEA8958249C817B8944B1A146FD06FFEA40310825A604876C742B8057B817C147ABD36A89AFFC785D355A17FCB1447E09D1E58A66B86052157BCF99F9D9FA49EB1401C6EDD41AC4AF5B5DB93BE54607E46B087941789539DE8A2732177C1DFE0CB9BF3F5C24C6F034C8B041CCBBBCCCA3F9EB71A6ECC6AC17F24E56BA01A163C5AAC2DCBB2DD3DCD0C2CBCFB9F03BC3A83F2E22440FA5C505B52F751587B58D2343A54E573DD88ADF9690642B2B1394F5AFD12527189FB007E4C7F591A2AE4BF4895AE3DC11D4485E7874681AC836BFE5C8ED3FC2626C640032606BDD4D26516521130788AC316D9CF5F9C036E29B12DB5F86FC51EC4C4066C0956A8237129905219EEC93E601C42115401033F2BC8BE1BBD3142F96548219A73BD24168842273D4F6A64E6072210BD68A757D9B452A837D61CB1569D742D489BF0D207EA9C5B1F0E83466018B8399736095FE152E02412278D0E8D0C8B3BA9A7B7F69856E7B852065692559DAB239B989CEE80CFCE858D39B4DD92FB80FFB10776435B9FD54E0774B4C10DBA96C280385CA8594E5F8C96CCC1189C5636437613882950080DA1F7776E964D93A64B8FF0949A79AE50963925FEEF4B5D8B62D08D8FFCA2D3557DCE588E6FF77FDD70B1B10601E768019245CF58008E616A76C14653A668F1B61F94E59A99586006524B90A32F95BE88E196CE9BDA8F52C690E1ECB606E1F8EB12E4299FE4B06A56646223FF386C9C42A83C842A34C5F185CACEE5691E58F9E84B948D726D834982828CE9E95AA8B9406E2FBDAE66A14D6A62EBC14D44BC10A20D59248A21C23F1619A438CABC6F972C7E213BF9ADE06E11EA29D869F5D86CDFF59FE9C6492F5CF61B44FECF16B4586234A5F159C84C07E4B903580885A7D77142DA1819BB9BDA71AB34A6C5DDE153962AEB3CBAC58281E3CC80E58536CE22252F75AEDB5CA4C7A64E8D30131CF6BCA5E287482DD56D2AFF5F9C8CF7B2BC53645B48AA3F666554D91746A912892E4177EDA4C9EA8172EAF1D5C222616A2B43D2D75367F8A9357037D3C522D53D57D60124F464DD1085BBCA036C91D2C8AA42889844A4661194C90D39E3526F893F2D879BCAF9ECF6F678475BE8BCF007966457BD032628D4B40085D42BA38357129680C65FA1E25A95D793F6DDBE3ACC3E82A826D90946EEA01A690D9333D2162047DAB8ECAFF4BFD672B988DAE7989341D5204DC58FBE315FCFAA5112CC0680AA197441F77899A40002F73636A94ABE13602903686A8FEAA783C746CDD915E9546F6B89E4A693A48119F429102062F339B2F48920BD1AC17C9118EDD202F2324D6D7EC7FAC661DFB28F7819277161E24E34127DCCC7B959F0990ADDEAC2903603A5D14AF4786A625BA7840EE0FDE9AF912962F858BE0BCD9A7FCC646CCCA09EA3E3675AE3C2D696B800EAC22AE43784F6CD33574BA16F2663D86A718DB721AAC615EE66A6525AA2EED885D5BF09FDF74B1B249F88E09572FEAF2486058DF5D9B560CDA64446236DA7C26266E03CC57F9E0601F82F8592BAD472D78889F74B57817C5A3D5376F3A46E50ABDF56958BA297002ED62D91D9D1631145220EBEDC75683589025A4481BDEB447CF2688DF5EEB618D1E3EDBB3BCBF098 sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F00 -smlen = 849 -sm = B5C708420CB366CF3506F5CA766BCE17B0019EE9DEE393A6B4444933DBCF09FBAAA8C7BA869E9B8F947923B0FC74C2C0DA2E86A0F5DFB82CFB1962A91FB8A1E2AF5C8E27B6FB14784CABA02529C14760337FB2F10C623FC3689B7A706DCF5500B7CC992AF7965E3EF9B64F959A08887144C845FF32073A37F45F45CF577E5D543A6895E36E12023A1A5F63C673F89F124B5514AE26DA178E12F477AF270617EEA7AB65AC9D8ADD0D234C400B6EC2D8288E1D73E7283A5C383E3C41A0A18F1C992ED6EFCAE91EEF578C15EEC07A14214B10BEEDD249CEFF74300D93EC415670080BCCD588B3B853251E9C7A8E7541D3099E51419C18E2C3A18925ECA045AAA7AFEA00C3B278A6B4224B4EEB73C60C9F17F2E0E100EF9AE33747B16EF9C590D1356AEA64F8F3E40BA9EB0C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +smlen = 982 +sm = 3F3E2B38D2A972A3FC7C1BD907C6CF596971D2174BEABA1AFEAE5978AC25F10A83734BCD12A6C5286E7964B981148FE7D55F036FE822FAF1AE3AA32B041DFFCB024382905D0274E52AD36B5B9056FD0A5FB1E661DFB7AAF4590F333B0DB33C73005352C4D7D446FBC7578EE5BCD9B3F1EB470927B5CA13DFE6BC695F1C317D8D33A5F54E2F9188073310502E7773A82E1F5B473CE00F3055962F3249D59377164AC5680487E06C89DEFD8B4E0F87D2EFDB6E21A3B6905E4562ADA98BC4B0AC4FA4ECFC1DC299C5347B875FF0C8C4313CD837AD59B5C6810DE7FDC95D4D39355EE6122545344AC4EBCEC83B7B525FB3BDAF430C2FC7767BDD4FD597268F04745717118E82D3C9FA698D8C1B3998617DA7DD9E4BFE75892FDC866868A812A7DCADCDA89EDD22FAD7D01C18B3C041FA77289EAAA3B72EFCC7BF80A1B98203F3EDCF0D2733653758DD05BA7F63082E27EA4546EC2CB7732DFBD4DE72050E6A7BD4B9D1D2DE4EB78097787BF50F50C4F5236E7CB6C41E460B4069A60A8153D0D8E68DF165358176286BCD6CD8B21610E495E9434BF26F0C5C3EF179934BB3EEC922FA351F8E3B81C195572DC4667A0D480C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 370557AF88DE7725D46B3F1C3731BF3C6CE4CDC3B5C6396594008F69AEC546DC2ED9EABD7B2333BE2F0D78FEA3B2835E352AE58DDFFE45B4EBABFE94481BE45AE1E37599A7AC69F41AC6A1FE4DFDC6038CE11CDA727C17913E3A9E884CE2D0CDFCB972500D702943D2F38277A5DD7FADBB008AADF597734F103EB8D40846F47B34F7C4CB4888A1A81F1CB76F4EDCDDC0B1161D19B88222188BE8753402DE909FB59AAAE974721BE15C1A3B243793668ABB5AC71FA0DB0ED95529581F35E56F488B486C083882722CD277F95A8AEAAE8DB07FF0F64DA0F28D254427A1B1D885D1131D77CD7EC2B3B803C623D92472DB0A30523549CF4A0F1D624F725CF513462B60ED21A8E6D42DBA3E729D9F56C52810DDF3B3EF758F1FFEA7C61D7B753B4B22FF01375DA9886B82FBA83069A7BB38A95CFBEEDD366E193D8D24758137EDCB1AD2F507C7784204C28126451933FB5F0B415624B0EB1165C2E2802FD82A3B9299455AE5374D0CD1C1245FED91CD585A7FCB69AE357E6BF27D962A37CF2C17952E746B41BE4C0ADD2AE55656B5F66FAB083D2DA746ED3196851766163DEBDE9EE369E055F1E67ECF104757F685CD9AA0AFC265BC5AA98D9A990161A2207A3CE101529994452EC7B780BDFF1E109B9523474F05133943C7C0BCE497D6CB1063FB4C83EA73952B50CB9945663478960BC37D1E307A43B7020D47DB947A86E433AA1D649E13BFC554D122AFB76C9E97E62C0CDFA288E967116ED4C7C9FCF2B05A62F60BBF4B6705D705D7B7ABB4F79C20FEDC6F8CC023212B2C1602B3416B76F259F47F63E39BE39DC8BC6BDFE9FA8B358B1EC5FAB65C46F9EC2F00B33B8F86344CFD4AB0BBA614B1DB11143AC4FFCD8954CB2DB4AD93B837A806FFA72ABD6E5108F794F9BB027DECD382576B07EF5EC81ACE7E8FA2740DD3D8AE00C3FE10E16C206CDBC6F5BBC5523A4C13406F9A65BE839991FF00BF00C22A4F04358B7D1205FB8D0AC1049A2BE5DF7CA1400158DF222C1178D0A93B1980B45DD3D54AE468346B8E25178C098084A67B7A64F5DA27448F528F6C5F8014FD4935A0F836F684379353B572E5E73DEC05B7D03CEF08B54C09D4CD367FCB19637B4F5AB8CA7FD94855B713CBB9A51EBDF2B9D3D20EC280462F98BF828CD6F251F93B93BAEEF5D794C807EFB266C386247B07787A1A9D8A3F0897E2488769D8917F97550CD8D1EBA72FBB22372D4B397DE8D59D7448F42573AC5CD5A3B1A3741B6345DA3A63ECF27FD374F6B7F332F2875FA1073F6FBDC8380DE3AD847885ACC9E1C52906484B93091E7DD170125EB8EFD95058C4D8E47E3A614E35F4A64A4BEBF52F2F1C44547754A09F1F05D5DA46D58F4411E8F0B709899F880935B4DCE8ABA30F0B8B2B8A41F62FDDC5AA4B077C9517FCFF20849B47666B67512A60AD9C2E62848D47477B9760CF33143559E3F93B1A5FF9694D9C51745BAB2FBB62FD4C17FF2082C81F97999EB100CA20EBC5393878FF861995BABDC1016789E537121A42E824403E568D0C1C6DEDE12EB60E2CA2BB04BE7DB3DE8560CB0B9D6E2B29DE4447C032C25AA9053011BBF3408EFCF9567670626D4C74E50F0B5166DE96B7C97CD3F798393D5EBEAD6164DD0CFFE7B12C7E9BF9B8BE3CAB2F0F02 +pk = 370557AF88DE7725D46B3F1C3731BF3CEB700B90C63C63D08D47357F66462DEC70F90731C77CBD8A4F1DD9D8161643C8299A4C02DE8BC5A3F8C227A610DF5FDB055346B088B9CE4E5D5320D60862628911466AE9F9EE558436734C26CA87BF33B625B6F273ADBFBB43423AE849DBE1A1AC7B2858CA3249A47B55ADE84989BBBAFD4D14DDE97492FDAFF7A2E85C1B1DE2A8ABB0BA4D290452C5BB5F0D4CF94AEAA5EF8BE4208C65DD78ACD901C4D554048256EA46653ACAFD186EAD5871A75A28BF0E5F5EAED2C6E7040E6A54467694D9F5687D3ADC423C19635E7C8F01F2BB5D0052BAB8E8E8F539B8634855EB7129945F1EC3AE620C78368A65721F7A3E154425CD4970D17ED44B69E443419DFF42C4FB43F9EFD0E2D0932AEA5676017E0D5A598BE2A68D7C90477F137490BE423509A6DBB3FB54B0ACB6230685A3841EFD9C695F93046A5B6146D242031F601F716B3F90891B1BF1AF84E87136DE7A35263263E8E4828977A5AE99049A066A9F440BADE3838E2AEC41AE057B706411E7870E663CABF8C26631B9AC4F3F13BF3116DF53001C62032D3B02D7C8204AEBCDC6D6BAD55A0913398E1D51D91A61A786A7B06598CDE485EB48D50CDEE77C3913B3A7D973A4B8654D00CF639014EEA996A62D2619218821F8EFE938040A33E4E75E912FA7406FFA36110F393DFC7C8812E07ABE0E429791A9FB0A903ECFBC40BA7E17EA3AAB221C3C745E096A34E357DA9BA28EAA5DCB18600F03B5C78CB54E1887683A36EE8EC836AD9D95EDFC7D69B74881831F1252391E69671359CB7F7184C0B3B0043B16505572593BFD396D74CE8252D63E849AAAD675A41630189D7F66F6656ACA692976A222A82FF104245EB73F9D97033D257DE92BDE05615F08C7EA4D09B8144B3CAE2D636048CC42089AA7C116D088E001DD5C7014BC052F2FF8D4537CD0561D1DC51968982D964BD0C12CD5AA98D7592E576E59399E8B42EAAC044AD7383DE2A0F4830620961E7A8419C04F2DB35F028A7746AFCDF0AD9DA43A0AFB5BEC9E2DAC2D3C453393195C1525A67FE724122D85BD4455C437BC313C996761E5381B135B0E56C2BF4B34BEA4EA3D9404B733DFAC436B867B7C98B6901CB59D0F06A014753BB78DD4F55D03975197ED5BBDA5FD21ADD353DB6679A51B801064D42C76BF504D6D26757C827C664E075622B98B927388F2E580AA0031F26C41B9828F582C01D48381E7D2BF52E35F9D60A76713BFD9C7065D186CC6A90322F5E31DAD7AF4165454F84BDB6F0FCB3871162625B7C64A90D337D6AB5ADBA0EF89B1A5AC445DC0E01124E180A6FC2F3C604DAB3C4CC4CC204D647E35FCAB34E896E6B0B8FBC554E54A58E4C9900789F836C64E5069E4453DAAEF76294CE4B1DE0803B0B0BC6A72771BD27D0A154BE6529DB47E4E75E41DD2B3917581CDD55D0447B11AAA082E96E53E032DFCB8CC3DC4D4868115DD92FD6D601AED363EBCD41B4AAE89B52B993C3E8D10A2E41E42799CC88C450B86005E31C8E37FDCDBA79FD024987BB06ADD4269E0000A24BA3F476C65522DA2FEFC536DE634599A1696A44CE8679C55D4EF3739376D135E09EC4AB177E0D2D191284C748A1AFF6C5F5A114B443E55808D130F68EBCF4D65696915F0E961FF61BA53C729B2487C0A4EAACDA177CCDE9EDFD605FFF96E6E39B3CA961F03DCAFE7CCC3A48A0D797410EE2500DF8CBB9B0532D33FE473666682641D8330CCA6C26B4FDDEB9613A54F1131551A5A48870FDBC4F75FF6446720F75413F1D5DE98CDFB7AA71777051C07DB1E15F02A318894DE3A78ABECB6B4C1368A58490C4DC1BE7B59AA9768BB28ECBD83BB86BECA0BF8F9DFE61AB2063F62A06F09E8AD57320BDC1752AED1F095A65AC658BCB93C1B1E58603FF16373FF0EA4CDD80E83B47B0D01CA62838DD89FFCC702767298948AD3804A6C18F892C26DA85D5DFAB0B42A81346E19B09D0F6DAAC7C70A535F28FB408CDAA2AA635D45EFB73351EA sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D -smlen = 882 -sm = 5CB0723081A64993688A21F972336FEF28075373148D6BF4B2DB83A8353FD10CB7F9C537FFA966E8F6192EC0B224A3C4ABD6D41CD5010DA3E97BAAB50631409B0F2EC531458873D368AB9D793851E008CAC0CD68C7F50BDC0F954C654CA7FAF8B3B5B464E19E01A40757BE29B924DD6B93F9D19FC5A9072529CA322182ED0DA848666777E7B9B5CF220E2CE78878D9AE681F537B2F4FE0915E182774C2B06A6CD60937E8B4EB79E7EA2FB62E25F3E32C687921EF71CCDC4F16B165690CA3E38DE26EE36132B46DD312EE0DAA41733E590F70CB9CA89DC4D51BDD8C7856E85581984C451A47B29AE581A35C877CFCA7B30551946A63AFE3146DA5C674F6579666B919D05CFB135E759D677D8CDA31B8BD56C33EB78364133C411295D1861E34643EFBCDA213E583FF8B74376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +smlen = 1015 +sm = 38EC8826A871E08C14135DC4B2CA5FA6AEE6E8B1EBB67F5C07C6C7396A91521EF6B4FDF1D97518ABDE6C4A88942C6579044FEB2ED62061F5854D90EEA8C75C07C180FC577618257B94777ECB04E7C539627DEF262D661BFEDAB3F8A41685339F287D7E1789E0EB8373C11067F70F906AF6494B50C7549CFAE71BCA26118579752774FF7D7BC22D6A8E4A5AD558FA2D49C0F31B37606BF00C6BFC919B8AE4C6866F9FC1A857CD9EDC2E59B3FDAA21CD2F14F31EC58471674AC6D8E12B9D954EB12962815DD0C06EC461CF9F92721A6436F78403DEFCC059232560D8BF4048419C04F72A0970F43DB4A03CB890E3497756F922474B39E38B006CBA6627EFBA22EEDF25E763677A73A7990AEC46176684DC48A1C5D1A755C634F9F175B70688A243D0DDF04B8C6F66D4FECA99BE17F7DF9FB76BCAB94DF2FC7398BCADB2E3E7E96D7FB230F086DDCD0FCD9F994A62A2B59B13A13F77A10C819FB9E8CCF5C46777E99C441C500F9326A969B48264D9EAB174119F7AC1CE58AD62E3DDAF4838AE541A70C5386B9770B38660A6DB71982855659AC11AE0F8233CD446DA5C2185EEBA3374FE84E39BFD0AE8C211B8F51ECE74376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 03A40CCD61248935BE3BD76D44BA4A51AB52DA0A3A0EF5968C7ED464EF1E6FCEC96AFBE24EC35F462116165B6BFC35A3BD3297D4F88FA7E4AD796C8A91BEB0F48D2A4EF0BBAF56A1179F3823C23C581DD4F87538360A21B8594C959EC85CE406D352220EBEFB37980FBFAC16D97962C664BDC65C7AAF78C002D75004DC067E3262D87EDD6C9B29F9CCFA2A987D2C2153543EDBFF1873F169A6AB12D716F3C2EC0724BB7F7447FC24987BFB38BFC1E03D269850F7C19D29ADF29D473F8222AA67D4008F8886C3C9EBD0E7B3365DF793D40FB7B0AD85A07BE2D9ADD057145C68A6ABB5E0687A082DFF7A9EF5CFA3B6854D86EA33891F3C54CC97BFC6FE7E7DB29C835FFF05811A2C533563AF96AB583720350DAEEF73721869AD9438749E0175D41DADADF779CE6116619431FB0674BC46C109C1B5A3C1F4FAC2986AFBB6BC34F0FECFF54B2757231CA5A33A424EA8B3DC38FC57B095D5BF9BCCDC909B071FAF4DD5CE6236D6675CD8099B5ECCA263C01BC6B7716E152A1AC23E57C619A2076E48B8A1A2865A6B9AC3B24871B3A743B633E7A1E1DEFB829889C7127A3FE23B5861F4ED266AB6025483E06A70C64C1129037B5A20E61CE3F8645E01FA0836006830CFDDD926FE12C8A55511F235D0C4406A7BD36CC990E80063DE3BA347EA9FBE0C674B5C37287219D86A265B7EF6E37C9F503924C18FA30C71C06F7279E21A98482CD7E3B9F9ACE0AA09CB634A7A2886952ED9734F856D7392843D7BCFD211B962D2DFDD3277E989C2E4D7C36EDA4D44314CF13849378F1DF9A7D82E311E3791C1AA6CB4DE79550BB20B533F41071C7908742CC05B8C61E273BB5467E9F531CC558680DA8E9A131DB90A4643905DEA3BA8AFDC0407D6181FF1B006221A088BD6DCF8C95B2D8395041259D0EEE65FDCE40265292A243EB2D65276EEEDD23305E4638DD04B58DFB149FE72B9CBCD04CC3023C6D5D1FD004F11E41B1D3D5B86B76445A036D81750B26C7DDF13242F8A572E67BC1F716D2EC606C739CBD7B45F4E22372DA23454C021151AED7162BE09B766701D0B56ABFC836F7969D9D8CAE5D10E84F480E29ACEA626E7860D1DCC688099F6259D4682E6BD2FF7953B1C7368E8D852FCA43ACE993E831D5294730A06DDD9A491EF9D85046A96227655289F017E14535B2B115EBEDD7D52C63CCBBC59D711FCFBFD2F50AB932DCDF725806D2934AB7632BE631142181B9F8EC708A1D2B14D6FD13DAA04D3105E2A06DE9BE6FA1062DF01C5B2361EF694BD9B13037569FBB928B11B51233E8A82585C837EAD358AFB2FA30E7F0C99448686E736B6C17AA75B16D95BEA78D28B3296A0AE9102CA92E77004D18B23FDE4041DD160F73A1EECA75B14E424FBB55FF4CE76C5B03F2573A4CC7A89BF158CF2D09D92E64ED548A9E656C625707E1A8A4B4E92F0DD5F023BDC2E37113A6E514E95A9C9B52DA024595E77702768E4AB69D0A397152E4BD31D5320F9559CF33880D0C4842ECCB14B1DF1F8D3A8B35B50D2EF6B4006473FF41296BDE37D2A2B0D09AE20C4CA2954F25470C810885E836437AD9F7DE2862243B096CE2E73ECDA59D5DC540E646FB1247B3374E4285ABB8B6913F0F60F3440EA2B309EEABA85600597D364B728C83B83C11131 +pk = 03A40CCD61248935BE3BD76D44BA4A51671F4350702AF8187B1A34869B258354C38019B37EF3D17908D83FA12980DF60268018BA3119ACA6466A38FA51FE5A40C465E4C3BD634F512BA1076ECDC87396B1BC7CB395B2B82DA6D6FE22640AB2E7579BA7A6B3C6B46D600CB05D4372D8CB69858F3E04E939BF1E078A0B15438882B6E0EF287C616B788CE8852BD5C559F050F138CDEB938A7D48D01526076F297E9C691CEA09AE946D8DB01173D1F081AC480B2C930C453F048C4D5E71C04D6117FE9AFD7A705D0654A624F0C1A3AE1C1DAA7B8A83D489B5450616F9F7EB9CFBAFB080569515B5529C88E57314232E25C491E750931C16833EC8B6FEF7FA3495A807B5CC90545B2AD56C344DE70F0F99547604FEC5C376351134C3F01356FA7F6AA91FAE055768D4E915F0088300BE15F3DABD7581D1A8CD99D11A6397B79C169E360954D0C294C5B949DC179160EBD712E51A22AAE4B3E59DB892C95B5A12B48A7DDC397E2B69C3D5B1AE2BFC6561A9F93B59A062D636BDEDBB26A0E056967ED48284ECD0E0A26DDB925FBDBEF1F72AFD2DF08499C853A7257F663AFDF8BFA473AF706FC0BBECCFF62E0EAF3A59AA50E0D1D8A8E34E10C35BC83935C4B78919080F161A0BD6E147BD22E4DC712B0DF7714D098BB78C9BCB1A68EBA51E746D6CEC3F8A10E68E60D098DC67ABB25653BDEB18ADEBEC73A60F9B8BCDBF15F284B26D6835CCC762D61767194864E6B35403BD3443CF43366056EC98A69DEF41BB24C5075738E52CB043FC13E501061F747C8BE41CB66E7F69601A184C6D5EE5411E090932CA59AB9CD86FBF6336E4D830D82F107B3EE6871F017409DE9055FDA7C3AFAD82884C20A7136DFCD65C6B6A23F8959FF4D4A64FE7ED6DAC4407947607C279585535BF7818005298DF17A98B4D144F997B34A9B3CCA5F3AE3AADC1E1BFC629476D47AEF87A28AAA0A49DE6D01180126E614FFBFA3FA6EFCE23CECDC3BB9AAFC16E20FD3BC669C5BF927C22D8BB70713922EB8DE075D4BA2DCA5CF7AD444C34951354F41310A0C5CFB3B1849ABF70E1A6CE0F5087CF04375707AB5EEEF1FF455967DE9571FC50F27F31F9FA66CA761FEE895ABFF2F0D4B4C93623E362DE9717A70DA508FFDE3D8854ABBBE3519937ADCF54944F40484D4AFE5AC1E171EC04FD17BE76D96C58532F863586462090EB282A120D38F50FBC8C97654EB86B834E259E13886C5C20137F5B2A49A39A6A835ECA1330B0C6366619E1904C40E03B123C8788220E72A34631F6867B4D46EC1C2FCCB62AE5D010AEE37BF1CCE7859A1BB60C2FA594B1DE81AAC991980A8F7D0D07A4D048339DFDACD54F24D9DE918A5E2E75A20EA0D39530F53C9FF47BEF296E06745F8053ECD032E672A38B886E79C79C0E9CC95DAE618896A14EDD07EC492247BFE228E4BE89D4ACA8B879CE759E50819724DB6AEAA0EAA2DFE0A5485FB75BD6C80020C559227D98A60C9229302A2169D28D3549359A5CE795F35DB8D51E2DA5E23B808C1D78B2AE378EC472FAAC1B1F08C34441E01A781F0D6EEB7531669B02F3921AF61B29D9C4761F1AD8D71147F47755813F3A5BD25B7466C86FF809141805EFD0E7B71181E198514C90500219C81311ECAEF9685D5C1E6EE916F848C89FE1E3C4DF2D72C80031ADB071E62FFF7ED6DD2FBDE47F105C273694A751B7FFF76DBFA4A4229F665521E4ACA50CB58CB41728D31E47AAFA929EC6BFF83765C0935923CF92505B03F97E7D1152EF08EF4C89A177BE0A46B52683A65ED0D13A5AD357870CFB539F3BE67BC15C886AD7065BB4F7A9A94EEEA119AE12B0010246DD8A980626E389602F31BCA7788AFCBB382E92442FE5AC0EEDAD293211F9EEB152F69C472B3A7B6B982C513BA1FF27A4257FE3075D8562F6895907699C9D3C1FAEE466FEB7D502E77D067D068D05E7E95B39B5DBD899FF99E8C7DA6344B625C296FE72448F7C786E966E4CF9220E44B9A92952DF47CC05F0445E889A4D8B sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E6643 -smlen = 915 -sm = 12A376F1DA6854559D7D8183ECEC6ABC3264FD793266DD4DD20FEEE15AC8C21A062F7298CB2FEB070260CAC937C2F1EC7CE548F8421569608765A4C1B23E1B776C84E8BC3CBE6E8B9559CF1C72DBDB69815B9426347764E5D557821B6F53A3341888CACA7B919CC79A06241B398811BDD0E287F9BD28750276597845C1EF494D9901DA1C84EBDF7B5CC19109E071450547CE91D20AA3461D1291E651D50DB06EE2145D4423DE7490F1AEDA70291F2833E1D48B35CD8E27232E9284D20E97D5C72832D52D3FFC6A63B79901D688BEE6371F9F400DAA2A5BD1B41826E4F22C14D530C16E08CD120A210BD33B5F606A6E247203C2DCADC0E59BC6977BFED353C1E53235CE8EBE26FF8A84CE79D6C03A0734F5894675221C0EEB0957A88656303594500AE4E017B7E575218390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +smlen = 1048 +sm = 70E58A67CC4DC3BF742F717E1813B3409A7A5FE5D43C5D105C807710C0B7A0223926BD55E305F542F50E976986C895DCD349E1817A390B767363894A1A3C614AE85222780AA50151CCC0305503848576AD72846C50F54E763FB519ADEC8DAD95F79BBF2B6D1BF678847E07B990BF22B2456125BA07E8FC6C6196C0FCDD6E892900A0EEB30507DC3D4919CEBA31C46F7A3DBE1D74336F10D61315180A503EA44CCDD4FB520C4C898186A647C95AA62F166F94D67E4CFC833E265B6008C1832D1835F5A97DCE9ABAF48CB907355BEB556A02C52AE3279F0CBF8703F4DE07087DE910A7164CBD0BB0B3996D3BED8AAED47D98B1694678E507D16575AA677B30F0869B07C1C05DCF9F1504145E06ADD04F3E07D8E5675A9A81D20DB208B425872B83DE08B150D85B251F8ABE8A9674AB05AF20F52530759940F111C60E1FBFB9690EDA7044ADE8933603701192AD546FF200946A37025C82B696EB3A1444112E8FC6C39B7DC8BBCF5073A6B5905CF564776697518FCCD620E44C70AFFCA5ACB3068539D972A76D9F638F938A23E22381D04D33EFD405EFBBBFF7631D0ECF7DD536AAF729DA4C8191B70B40AC2EAD37698390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = D180393C698F4D6E3850A1A16A9270CF3EACA5180FB4DD3696FF8790CF35D0C5C41028A6CF393EF2726D1FE09890AF250D2CC3D237E0C28247C34AB523A3463F33EF676FB437A4BF0BE66C780C153C1A461BBA4963B1FC693427429C1FE01DF82DC29E52C57AE301BAEDC6FB3DEC873BBF5955A2F5818E109CD82C97E2C29073D1E44AE06B3073F8CA23FE5F66D4F3A33CB5FA71D7B2D5019D65991CBE87F19CA80E116C90C1E9D2091C4F667BC3FDB91DD4F99A4CD4CB9CA163E9893D3F04875EBBA715123CEA6A246D8FFEFEADDEAF69FCFBA6F8A2EF8F41026F07F17720E00E98C24E9280E2E9F2FA8A6D646EC66D5923792F0C080C0EF8306EA4A568FB31F24C8C202B12836BF640A0B919E4BEEC3874643F2C555FF2465C2DD12504382D7E33092DF48CB6E38F849A700060072FF35088C3CCF7724CFA280ED7D1B77F1EFB08FB0A30D1D7D7BF71CAD2564FF6BB330910EBBC6ACACF8292E1FC4198283D5106C767D402BE7C80275C13D585626F4FBB819CCBAF2B4C61A0E7CC16AF15673A197F59BC6DECC5C9EAADDCDB80BA21B04DA274E15F72A89541C70E2551FD9982233D789DD74FE3D31618E25DA5A929ADA4FBFCD63C8563033D00CF42473B7C3801AB280C4C1AAAAB406834E688A836C3435073C0CF56D10EC90BC6DC616AEA171D60B427E91635D157D75CC8FFC216E65DE904265DAAF05B5270E0D69FD3066A63A0BC40CE7032E70E38F4A37C8CB2194B815AADB8656515EA7EB1B6095C9D2576D732850408F1D12E97D8BCF364186CE839D06A76AE372EC3BFAF27B74191D3A40D4BC4FE8524F3DE127510CE7A51AD696A5D83AAB2FE36C15AE20B5FC6CED1DCEDBF77960BF680DBB1DC8D9877C2DD773DE168F37777AE8B11A041B4D617EF2681A98AE939E31B8B43966BA29429AC0D3115DF3D7B629A142E627A6081A197D47CA110544D71200A6F1E894A3A34B24EB7D528DC2BABABA546D440CB0381B0174612BBB18C086DA3B41472293B5179153DD4037F0C2875D28A8ACDEC3AA7BC9CDDF56122A7862632BC168B37EA554E37231871F33AE7476D6872AFF209ACF300DBC39A2C72BD6B15DDEAFA99E8CBB332E8FB9AE94E092A261BA539E950B1F2CA774E82E707B183BCE5BFB9C372D77CFD6A7C4106B259EE64DA4272D6D98BCF2FB13F824A1385947B59DE6027E48D9FCBFA5C75AC2317EB10E9E8DF8069F265BF1BF26BF2EB623229072D4F4E25A123047D0068D63123EE96154F73B5976DE41298D6B271D58DE649CC32F78AB9717AAF95C564E46E5B9AD2A40DD00596D2DE2B989DAC3BEA3768025EC0CA7884E21C6B239819152A19AC58C740EF453C783B45E03571CBFE28E250BBA40A02609E2FE5E0E3859FF8442309683320E231CE7C39582BD9EAB62DCF319222BFAA15A1C10F974D6C138A4D31808DB1EA753904CD34AD7B65ACD7099C5458ACABCFC30E8E414F8DE8A9FE66F4E178E71687F9EC4156C6A8504E5D38F8E9B06440124787179031EC496B9D484A2C1FB8E22FAA9310DA1CC01C5A179C02E6A16FFE1AA3D1246AE62747FD7D77A79005124FFF3DF8C7B5259C5F257C925EDFB7822F33D092A2F05FE23C831A25F74CB08453FE0C3DFD0D5F78A3A701EB8E02AD1941220716 +pk = D180393C698F4D6E3850A1A16A9270CFD6589337918FCBA00303E4E45C1CCC90EE2014C00F5464AF045920E38051DA84898E49BF88AD783024037B3BD28A48531C8BFFD2C49E66086C23452CA3EEBAC2E86FCB1971AD976DA280DF2FB4A6655502FFE30133CAFEA6D20A5695B10B5134A91A9D27C4CBA7580F0C278FDDFD7BD77D6CDAF3B59A9D1BA21A38E1249DE2357B4CED4E6D8562661FEA1C23427B1DE866C3C02063FC0E984219E20304D4C2689155E61D19459A11B83608CB3EAEBC478E5FD7736974BC2E66B0F8C8ABD7AB2150F7C4AEA34D9D7AC7BDAF0381433DFC0E21868CA6EE7BE2CA9D01A9DA4B71D4F0C2F1116477A30C6E6FE48ED3983EAE2C6D314F16AE6FB0B245CA3E5337BDF4CE083602F4DFA1890A116C8AA16ADFAE5D743779D85AD3BF23C9E03A3A5DA92F216BF7260A9ACFF562F4732F8957958BECEFECCE63CAE2D3AD0D97C0BB5012AD6BBF3616733E33441ED534E0E320ED8557F42958EE04810B3A69E2EAF56234E2DD82FD15EFDF32739E07EF93DBA739A1525B6D35EF745AA97DD48E4C91C647CF14044B8E7820DB3D8BABD2366A3D298397FB9D091187A652DA3A0D588344388003711B94FC74320E15E23A8BB75DE4E73E75C7759C8103D1C94ED8DDCC7A81B0906BFCE61DEF1F08B2EAF71827465C786F69CC8DAA5B6BE4CA4E8C3AE7A45EF26817509CDDE528D9BFB0050FB61CCFE12BC07480C66293D38834C89F1B4723C414A969119EE84A0803D6993701F3196ED0C39940EF16D389A7C447BD2DCE5FE5344CB6C6CD2159D1D48F3502ABC9595BC8BA8113149D9375E736998A2447E560027824293D0D7FE9103648C8BA81702E9E193BF13AC00E3B40255CDE9644714F4176478046FC33BAA6A38E36D94B38DE90E506AF85313FDC5492535E4764507C23E3E9437F50D9C9A6BFB1DB1ECDB258987D7AC1BBCA3C2B0AA4596CC3D98BD8AA9FDBBF57F2C4DB9C2ACFD87D3D1FDDE53DEB5014F93C32357C8D2E30045BBE3A5BB9D0920157B37448E6AD5680E8EA816320D2B36B7293F0B5CE9CCF6469563B65EBBEF996D8CEB74789609EE661CD9BB0540D9425A96D49C550807A67C90F68FA32E8A0F6DCD0751E22273D20FA934E02659866D6A140B88ED3BD12D78D2B4CBA9648EE9A8FFF5644B26FFA31C341BED3360A002D5EB24B6B21D02462E580B51DAB98D27084C1F293BED1070D8421B8080071055E41B511ACFB2ED12C43F911D948B7038E163B51396D38FCF5D9ECC763434530A69A1091F43B0CCAB7C9E48B0F074DA36381EA441DAD6ECAF94DD666696D8887BA2D1B1285131EA32C9CF3283C3C1EDAFFE852DA6C6E9E20C1C0E259FC25BC876C447007F9C54A07120AC71C381FFAD6659EF5AB22BC131AEE4D837FABD21530289F4ABCBB4B61F798437B06DCBFEFD31016AB3C03056199EFDD181FDE5B23C2F6D0CB732651049E083A3AB26DB9720E9C4A28C3265C5895012067F69C8BD4DCF41146B760A4435ACFE771AEEC01500A3E484A76B18E9BD2FB42C6BDAA6D0927B229F48E1D6156BE63FF9BDD887FA1BD43B149F9CB1EFFFD3C7B5032C552632CF71E81C3A36C76719C52F2E6251F910ACE6C9053699E81B0BE88134E22ECB49071B9D0D08A660FCA17004995119DCCB3D9C8F68D77B143D9256A5B02BA0785C79D7F6FE4B11B53CFFBF384073BC3D64C9DE57DEE1B81EB45F5D87B11C9681C5A3D693451A3B9A1ED35210636CE8E2B3D13E9EE22B94107D9C16DAB0C0F963737BB490349D3A0E579662CDF1EA0724D7A037D0BA1F96F2D82BF562FAD78E3F97989ECF744230EE4B0EA04FED10B8F61F2B6559CC14BA3FE5C9F1EE45AEB5709A585CDC256AADA3BF0E2CBBCB2262CC10D55DC5AAA9CE0822DB20B9B3B30CB18B48CCF7BC1554FC41682B6F58589FC5DF451E8CAE253A97056586E2EB7FF743AD9593A7024BB72EB2E52E2EF4AA651CFF4449521362B9C47A0F008E816E747353E172A3C7287AFA0 sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE2 -smlen = 948 -sm = 41BE3B1C9B272E90B4ABBEF7DE733765A624B576E4220C87C3C8D029B967EB323B3AB285739CB0D8EAAFBCF5ACA6B4C1A5E32BE573320BEC08C3F487F2821BC0A428A30F0A2D6F416302DB3AC23933C6D6E61C1EF8B1CB59E0A2147AE44E754A896FD1829DC59E496030E940B635A0B9F8BC878DD830F27FF99F732E03C6271F48D8532A35D7DFD8A9CE04F015CB48421048E568BCFA15542242EF95D7EA466C3943592EE1E9C8F171EBEF464055CA2396358EDDDCD0E75F6F4C85D08DEE3489F95E1DB84430FD03D6D7E29D5EC19250E8FC580F93AAC2645DA26D14305E4534A31C222C4B16C8CD27E0CF1E88F93A4DC2B62656B7A73B7E5DAC107471128E2C688F9E562039DC3F386E6667A374DCFA0837A43CD4D771DAF1F932D6296C618D95805FD2427E6AE99733B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +smlen = 1081 +sm = 1438E2D1601BD2212C341ADEECEA6B9F4EE6696449ECD539AB140BFCC383854134B307FAA298FC8A3231C436E9BC285730FEBF8B62AA60A133DD7FC66D1C666B5CF8C06EF38E0AB1707A7572898A5A9A9BA2DC7F078DC2F6A4029B90AE30745CA86BC1818DA51D1FFD0378B3A7169B4B6E011EC1476F5329C32A608ED03728AFCB552063E3BFD110978D11D158FEDA1F192F9F122BDD32300E0742658508F6B3E6A2420B5C79F93429C46DB3171EEE67C2A7F4BE0FE948B6A071473A174DD4AA8BF9864ABEF69EB1678932124A8853D1AD01C1C239E50E3F68AF77D6B122B23032156ACABE8C7CA16F5879004AB167AB5882EB7F3DC8F38CE85512A0B97EEB160CBC87DC7881EA4B6C23203420F46EDD86EFC3E9274E718C0311118D4916DF4DCFD3597E970979978510C1BE32CF0862602D4135EC160A7C7729DFFDA4F7E47C521D11074B56FF84B82417C7704A1FB258B32C239BAAA30781A37662601F08BA4263821D1181CE502C5512FD715A4800CBC86E09BECAEAD3483F4F2EA754276A60C4313422F337EC1FF166D0B9AE4F5B9A6484A598C1FD4A2913D6743739F7A158F97C44FF33D94B27E86B0E8FB533B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = EA539ECFDB4C17B07C263F869FB19451A667B2087B4C83389F5EC51B1E43F25A057F8F2ECEAAA8313851E0AF421114AA4C26CD3D742322C4DC580F9F23AB6F95E661F3317C03488926BA56B55CDC7A6CE07B8E71AF31F309873E3595FEFA776EB4C1F6BAA536BF1A5D00CE888D8D05784FD1B2581BA0BE065BAA9E3A1DA04AD972A7B6B52C0DAF304E413A337DA29E7667CEFC61228880259705E8BD7A4A204F4C44F2E7B13A79DEE4F2C16FB49AA74CF181133F625FF9952F24BB2A87E2AA8B8BD4EC7998763C35833852742E6359A364373862AAC101C13D5E11A19BACCC8C445765CD356AE90038F9AF0EB7AF78A031E1DD4729EB9288145C1A8D0B1CACA59DDE9188914F4E98A28139BBE2661D99153886BB8BACBE5560A95CFAFA3F871792AA9804E4372E773E4F54FD4509F0F56209513561C3BB3F4B16D4FAB593E35A3D364D3FF60DACF712AEAE7D2D4EBB5B2C9A25CDD74857131A3DAEEF5D39FC5D7A00D6BDADD61821FA8E6F006D3CB04BBA5518D2DD4CA70747F0A114A346C58EB5A11DAF43217A570B12F1FD316C2283DB40E1B284352A167368D989A28275A7240E96DBAE621F326D772547EA0CFCE4C89DB54F1B32AB08800BDB7AC8E78029E235E13C4B29EF8D2C3BBB004BCE2BA4A5D5BDF52F8177838ED59B5B98D75AD5338B9D0EAF49A83B9DA7CDF78386E6D8891B9A792AE3CA32AC22F0938B9FC773FBE70817979AB04B4A30B6E32A623C65330C9EA4E905FDE8036E565E17CDAB80C8E45B6605AC657B4AF0BD8C13B3DE659D3D4D13DAB0D5416E5D87ECFBBBFF15213CD7765F427A1DB8A7CFCD9219E4EDEA747674993C1A816A5AE6545AF532825D0FF8C8C7409EDE9A1BD0E920C90EAD73BD36BAABF07268C11524EC09AD921513DFF083E8ECEB8B84FF1914DA5E92BFB02946BB680CD00CF5C748B2DF2390AF0757180E9D4092418D3CFC4C9DB425773BCAC2384CC605EAF43EE617892881AA2739F5360BA84C8DFA35CD89C44D40675C577FEE8A2AE080AF14E7DEB7F25ACD1180EE544D5AA25976C058B0BEC534A4493E0E2867092861520B0EEB0F9878F9A58C7E704340E208D036661E44AD39BFF452D811A5A97FD739DD7C604461AD30B38EF2F64D95B235AA1933CD8F151F57C655DBC598C5ABC8C2EAA402490D512C3B3F4BA3811FFD56BB9E4D87EBD134675662B09DB4E31BC472B4C53D168F5D75F6B010326A24D869588D7962B009D6FD32503F2F9626907075CEADFE8DD9DC8A24AE07792C366B3947C869219DFD4C31F8C8F0728A6927DFB5722775034B046EAAA2A27E38D75DB64340C8E4AFC208DBBCB2680A3AB59F0D810104F7D0D47B6327197EA77D78FB28277241112F82B3FE1AD57ACA3A614FB70966E6AEDDA1B566B2153337945F9227E912ACFC660C069E63AD939592F5184DF50232B955608E485D938E1905241606B21EF8B75FF43DEED6190FAECBE58F6F04042A686AE9004D284BBFA079A596B45081B208BAD699A1C3C423B513BD2945D9C0685740F3F3473BD98DDC9EE219284B5B031071A78D7835DBDB00F9E85234685047F3ED961DB585174BFC12CBC6E01D3CF55C7313C7DB90EA139C9974804DD386255EEA9F00814C2578E697024709A6BA1C95727565B2 +pk = EA539ECFDB4C17B07C263F869FB194518470BF42007D7FF162F04251CC0EF64176B8965EBF23EEB9EAFAA151A5C6D9BFEAC62485D514FEFBA59FAE039D427F30C2B66A26C8CA90189B8C4694D3C19204EDC9451E564FD3A61C5B1689D61975AC4197F6DDC363B51BA261EE79533FDBFE60286D4A8CBCC44B874C21D890D2BD7306B35BDF2A280013C9E9C9ED01240CE2D298916F03754D603D250217D01CBE0AA2E61195F158932424D226D015EAFF926AC721AB0DA832422D1F6BBF86D2DFEBB58E06FD415D7CD23A6B6C063C6FC9741735EBFC22A1F69F926295ADD85B30BD9E0A621DC5ED8637C2106EE65B004ABE0EDD2975F01341D1AE7025CA437BA6A423DACC6B2269670F2DB3B83A540DC2E01E8A0941ACFE7D62E1F78D3945EFEF953381C0CEBBD29AA8936B62B032F2BF8BAABB63395468A3EDBDA0CC0B8395CD4633ADE4176E4C6E601495E516D782918CD3A6DCF5B7987E92E96B4D81EA9373526165B1CC8AFA5F95CD804BE6F841F522EBD710B08C9ABB41102AA25577E9195A56C877D0AE3AC5769CDF56D6BC1FE541CD55F17D06B47051AAFF33444932C3E35A23E72F53F0F1C164DCDAB01E1745732D319EC705A9A5990A6EE4C06B9E96E9A5906114481EC79FE139F4CDFA33E48A1DBC3771BD4549CBA1E378C9424FB94FEB6CEB84DCC03D154FD16B99C74377B4698A3A60F8069FA0E33218EB3861AF8548435B9D4D319C0AA1BC464869A7B6411FF60D8923C9B0C44726BAA0E3297F151105587DB3E14B806007AB3D415E6327D2DFF181909191B6EFCAF738ABC18067F2D4B923EEB87C75AC7AFD35E6980C7B0F5C0473D4D2F50469BF4BC54C4F1967191DBE55B861C8CDB2D189011BB15CAAB7E8BB4E118ABF88DE4EAF8CF858580BDD99EE8B3D589563BF7AF25369E44B7096A8FD75F101EC776036F428B182E832D60C1204F7FE69CE2E440F8DEDBA6DB92F9769DE6788D2554EBEECAEE55A2FAA69905C9C119AFBF711748531176E81B6FFF97180E31B2B0855F51DD8AFC5BB9C999D7F29ADE3EB54A84E1A62AB0004E7A37116E54AAC522A6D8EAD0E19E567166E6BCDD60CD4492F94380D454DFA891C3E77CCA3FD1D3C98FC8AFEA84E30399B8E1DB1B3933FD40AAB453959776EDF4C31476C930962C32D369E225FD058CBEFAB474FA3226CA6C6B32CF0443C2B91FA3CADA6049D5C725A72F8E353DF037B007583E26F4F353297D99FFE9F06530878F71CE1FB439E9FEFE545E38B0AB2118B4BC72665670725072EC59F2B45A99BC2FC8C3620474F75D272E2C13FD65DE99810FB44175DA6BB3E98EE3482C59DC424F722385DFA5C091CC48791BF168DE1C7D983E60D0A924BD268CBDE704CD48EF9CF49B2768C316864AD54AE4AD3625F66BAB494F7289407CAD9DD9D19F006F3675857F61BB6F1F0EF105C0CC9B226E98658454C3F5EC7A0C6CB1156AB4F5D54528AEE0E47C34435FB435DB84D1D082105E7D254B6D250FE93888D435BF6FE0242531CEFD68B43F55FE4EDE3175752E888EA9CAA1BEC02DA4DCF01496EA3C409BD8A49F56A2E566B8B33F35A1D4C437529A142FDB1E5F0379C0637924C689EA528AC40035612649EF602AE434036950D1D067604C14DDDD889274C3F48F60D46C642FD1574A7A5E229492920AD57355F7910FB9B0DBA5E3A4116AA6026DCE361DF9FC266CA3EE7E6F5CB9B0AD7171E8652B23CA61A75530D4D4F1853A1CF9A48C488D28449CB9E65120CA2CE227FA2F4931E6719330D4544D2C0A52E6E46B4E459CA2577D5E2945AB0123246D026FDC7D6E15BE4D7D085C8638DB2E7BBC6FC87AA56577FF9D867DB178E3FA85A8F71871BAEF4C164B443B33D7D874B1DF7DFD6CD6F6F3D37B6C0CF4814D768A561790D6693993800D1E746CE840512854BC91B0429650FE2469ABBB77C992AFEE18DF718D801F3BB900BD8EFBBFD1C163C6B25198C8490DC7D7AFE7B25DF27EBD8D2264D8F6E6472427A5DF777447EAB sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F90 -smlen = 981 -sm = 1ED8B145983690B8CA97049A1142E9D23BC6F02ABBFDFF3276F9F48F6CD8277C40E808A7A4943DABFE43F75A4F77B6BFA4AE780159B3591C6A175F3C22B51F24C30F2EECCC834152961D4F06FBCEE3076391FC455C7B81F2895BF9CA9D0032548A57A7A50531CFACB84AE9D04E4F915D237441BFFBD1A9643FE4F9225B126F7886239D66714075D7B00DEFDC1279D4AF424F463F914FE9AC2F6A3C4DA96210212E7F3E08D14B70227FEEA539AA66A2AB2E50E1C8D7CF7FD8BD3216B3FD825A4688F3D108DA2F3A22C20D8DD48374869A31A0E4AC153AE10B1E8AEB1421C152389F943D00DC1614226F447E4508ED75E2C89E5154D30AF3135C3AED831E412C8456E0274DE745CBCD41AFA4D300AFAAF20F60B1DF3E199F10DB49FA26756677ABB0507B273361D4DCA49E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +smlen = 1114 +sm = F0DCBBF3085CC7725ED44B2870D162284D73381B5F10F174B4379E3DA4993020DA5D38D958BAC5756C38F00364698A463BBB27C4C96137B586AC7AF4FFD3AFE011F18F2946C2165ED23F840D2800973F0E9EBF37C39A46463F952388FF01A34354A0317ACA96E62248A4F317A02F44B0912D979B705416ADB1BB1208AF007A16B524E24A384A1DE0A26F10F342C1DF4DEDDA969770A001BC3A8C1CA8D5539BBE86F0EBA1F75273B4A272ED616264E4C85539E22242F0429400F6903D549E7DFF9546B8DAEB86333DC1911FD03C8E55BA8C9D6923F4946017798D878BBD99619741D44F8F7EB649ADC16CE12D7E8C5E9E933B78675EF84AB6EDADA028F5BB249F4E067E7E96D3E99D03C3C91E65BF2EFBDAE20FC8939DE177511B558B70269C0E68918118DF5EB1020BE11FAF177703FDFEE24FD80AB5CD248501D72781F16DE7EA3D73F2DCCEB9F3685047878507B8383ACC111C2F1BC3C70753F7A05B034B8D01B65B3729DA2ADC9ED6922514C20DDFF6537EC5710D8C48F02A2B7D292B3D46794B465F7AB90DEB4FE9D9A2B653EE984F7CD1E455E31AA4466E8082C0A3833C8C466CB8FAF7249DC5C838CD730B9E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = 9B968502F3ED331ED80DBDF95C1A0E8B15222B6907F5080881C0ED73E57B880E8388CDB2401C3CD44120C7FD6824E481C80D421628C31B279F7218A707329F733F5B45919574491F14B6F9239D96B877DDF101E677AD2D87915A0AC66AC668BCA2AB45FEC85240397F2438B73777ECEDF766C8E4CBA349C0EC969648DF5725F31DF456F7BD04B843A259C63D819122981A95AA7E9A513DFEBD4CD13D7C619FE5CB70384B020845421E62BBA91201DF2649A396EF3990ACB4B449CE1F4D4471D7D95C021FC523E372DF1032126A0FB6D28975B62DFDF7B529309EE6027C09D0432F430F840959CC24AE11928E23ECA43C7F62A74B7BB843C706E473E0FB0C27B219255642E6E963F248DE892230098FAA2CCD983EFC30B9FBB678E59F9B314A625F97BCDE59D8DDEC4F433FFA7AE6919F5825E5D00A06F453A9B875D4110F84109088877BBC581D76CB4D4E64E3F6C1865F5DFA704DD38DD532DF935393E5E99666B7C915602DB6CDA96E122E5CEF3EAF49321FA0FA6A5997BDD0F6B9F5F144A4A481DFC51A9336D92F051B2EBDAD7D7301275FF3506355442F7AA2217A9C812772210F650098DC998BBE57AC40AADB3FBBAF378530FFF151944A7A4EEB748F62D91EC1A5E878AF0EACCA999AA29AFFBEEB0A198C060E10EC7220E5ECA83F840C0A0CE9A7BE3F13C42C160212D84A1E48C1F4B940E968F67CEE4B12088FD3C859333AB36153413F3EBDD6BD983CEEFBCF72B6E41CEA70F73F8446776F682C842F1864248AB0D54A29C8F9FCCBF4344DB89EB073CE7F2FE92EA2AE1125C2DA3FB31D06DE9882D9AEC1C10042E0A6D5402FD0F5D29D09292B500BB4CFF52C9B2FF1BEF3C200F1159507F99B44B38DE3DBD86E430B74F623308C675312E005E44635CCBC0292FC4D0BF9C86EF59572340505DB4BC9D911A879680291471BBD5BE9CAC903FCA4168F144D88A5EC04C4E72DBD72485C7C8AF42C586D4E879D4AFE3F64AA2C0EE37792E5A38D4B4A344CC02417D72A5F6076F96FB9BE6DCF002609FECF0CE2306850BCA72E9D33D91C3852C0514B10DC2A8AD8704EE6F41B793E78D18E60EC1219288B9F59D91B3A17E06D662099CB780775B2B55596B2A8F09E6686882EBD862AD9D3B47454AE9D80CAD266325863F3E67327D63EBC67E4EFA6879EAB7E22AD78B2362A4D37DFFC46730C8B630A7039F63A867F427A1558AEDA3076B2D30829DBA342C990F6E54D6907996E3A48E21B42805B60580484217BC451BBCA0F9206D15FAFEF49B62F5430CE5E3F7AF500EE6D0A19F9EA4E98BDC102C37A33FA7B82D3B0F1F84E12CBB8D844CB74C84529486FE253251C09826B1F5E9FA4E72D4513E33DD005A9F03D03D3CC5603B6573C592FEF2F5D45EF183259545575D87B637D34D72900A6E3637B022175C16AD51F92F1957A4F19F50F48B82586E473BF400285C435FE6213F8701B09EE7E2307849F143A64E9D19CE55DB40157F7E47375D878D0FBE5237ED3426327EFBFE1BFC741999436F82A78051E91CB386B2CE1A14966A1595BE2F1C4D3437C06D2857E0AAA4009A6DF0A1B3BA0B232116A2EE0B86844A71B6A3512791B551C27B534578F0C44477155DD774412D5511C255EF8792161D2D824F626EEF4952AECC3F2 +pk = 9B968502F3ED331ED80DBDF95C1A0E8B67FA888B451EFA61546264C15CF7EBC89AF52E020538B62C1617CD3BE8D9D9F573F8F2D7D6D258A13F787D4EDABA1E017D0B87416E0565F84B551B015779DE46E1F026AFC24C3AAFC2B7C7084E8AFAB96C9270900D504D76E649DCA9BFCB4FB5949141F131C501E163C439A93F51EECF202C77339D32F67003E60DB022C1AA572A83853FDDEC635C55804284CC05B6FBA60B1C7FF4725274C9366D35191EBACF6B629F25CC0CF8C3A3E5BB0F79FB62E8E5C1B7B2B085CF73123D56687A4C78528E2D9B91B1D58F248C5617177194BCF6996F0F4B2EC2EEBCD50327B6F8E75DE35E294C09B5C8F74280E260D2F4F14D47C85F659C3D853A752B85E25CFED805888A0D5566913ACB76A51C94739D77C3483ECA2DE56A389ECEA4A6CB4E37574B61AEEB1D0292682A27D9D15FBB4E61098D494E74E9F271CDD2FFD673E56A2FB741F0E53D04A77164B2DE79C1E766B2CCEE0BCF4D80EB5763B1642CDE4D2009AC6DB9EDDB37A3E2AB0535818719294598755915D66D32F8930B6FEFC9A63968CFCD959CD2E234505B21C6EE2F90729F241F45A142C62D4D82A60B3EEDE6C3F6DBE4A3B08A9EB7C2F21B3E2BB5FD435C920A185A6CBC10DC4A2C25E1AB56ECB12A6835FA72E59E8A3B4D4E5DE1255C0B8B7D079F84F897B2FDF22680EE91C35422BA62B9D051E39EDB85118B3D63E279FAACAB3A7DBC027E0E08DD880F068649B3EE390514B07F7AD5BEFAC91D75F04B9D6C45DFD7521EDFA8906E9BCBD55B2561869B30CEF3FDA6D8980A009FAEBC26E200B9C753B6CBE7A5B101AE65FBFB27A274D2C1E7BB40977B8635F558BE6D2CFFE85514DA44FC35A4D3D751BD2884FD70D92D26C466C975CC980DEB706A72B5398102F178BC67B37C6F0190BCF8E8226081476D0BB1EFBF9A5F462B95E439D2EE943D6ADBB5614166B48DA19E98585CCFF5D212714B594F31801EF9EE054A2A206FA7EDCE178D2ED3C1CD74C502B260AF5EA3CFE468E2171E7C96027765CD3A2ED89B8E2F020B1C2D8D3155337A31B2661D52A41CB080334CD7CD9A935444A24BCD7E3384ACE06AACEE8C6AB88FDFA620E2F23464B3198F41203768325C7D11F7946576D7869EA2C3664EF22407C159840257B83DCE10A0C4E356F471BF467E313732673CA5CB4E61F54345E555EF138F4765E177DA731A68E27E7AEE1B204B5BAF0DC58F56DC73D8EA0A35ADFC651FF84A867F460B7E67B797100819BEBCC9941EA89DEEE400D45D2777429DFA2EBC3CDD1B2EE2662D312C490FA86C243A5B4CA021B7FAE5110F399385052ACD7483E6103D5D08AB9312C905E4555543C6699A6A892A28AB87A1A0ECBC58EB8880ECF7CDE1BE3D5618076F8F86C1C92C98D6F51370F9A3162CB4532D7564F6F01BCC218FE07382682B89C102A348A79D4E775635D6B86954A3F74D8511831A73003DDF352F4877E3EAADA374EBB53D7B8F39AAE49C106F1927EF9FBD79CAC1DDAAF5FA4865FA17A4A88067FE7C143751EFB01E906A49E691ECF7AD107B79AEEB713B854C4BA71D8207F2B74936E95F1F85981B5A712E6885718B23DB149A506A760E5A87E36A6BAAAF09F46440750DBAB7EB55B6AE4BE095D8BBE34F4034A0ED2CE0996A0429EE18222D7B83195B3DA41B19EAE37612A67EA041C168A409FB7C1A0BD4A8B3AFEC9054630A497DC2B84242E2AD6333501B9CFB3C8068F9732F6F171A649ED7606B5B064E04C94EC54F2EB41160990EAE7D7139004CCA05D4539385ECF9DC493F2800C9528350287274DFEDFC27B921BF4BE0C74B9628419A502263F604B009CAB02109CEF3F3DACC498877F1B89B9A5FD86B2F323469AC179126912D17751E95CC04B6D7208E234BF584669F50DE3B162861DC1F2A5F00408F6A157DC36CA6AEE7150542B886F372C16A7417C2FA85172837FEDC186655D3217A331BF79058F1B222DC6E8F191EF396BA1895F65133472F28F3888EFF90FA8DB7 sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC8 -smlen = 1014 -sm = ECBC566A52074CF74BCDDCFAD01A828BBFB7FD65425E660D80848DFCFDE3CB31A6F7D8EA250B8B19886FA2F4DC8A65282436F479592B7E042CDE620687E7C8CE1A2F3741958EED904901C1767BBCB5FD18B54B00886ACAA3269101F163B0E16B993A22983CF8E8166D9D8904D37EAD7D6AE4A8FAF66E83E95CD768D06D09AFD9F72856A813F736BE64BAFA7357E1BBAC56CB52962EE568026F259DD2AF575AADE4C5332FB1971AA334338545062FDECB0A41AD8EE3B05D8960AAB54956487D8B2871A152D83B367E5A4C5AFFD0AA16DB70133A1FABA1AB66419C4ACD93B2DB7B36698AD144CC2EAA24EC9DC5119A1FAD24CB3EF3B0EB4EDE04B2DFA5FF1487FEA26DF90F6B07E41913A2978DF3DCDC878A68C7BE716B47B2A30DE343510ADF57931DF1D488C651D8E5973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +smlen = 1147 +sm = B4D48B89129BA6A5886003A1824FCBB54AA23724BC579D4D806F3F5B5D7CDE3218F1DC192E3943427947E92A7B13606974EB7CBA3186B82910052E9C372149624AF10159EAE9CFE39EE0CEA00286D099D97534457AC48BBD6F5CB54BD3C30D51EB01DD5977691B147A00AA85F4A320B9322165B33937EDAB7116355BF8ED2DCDF7BB4202D07EB619DDF9FC85D5472FBFF40ACC81CFA782D80EA26A8E2D7FF06C2BB1ED8B62A89F20A2CE6454A630622D494F448A22D0A99E04D91C3224A7FF2FB77CF9DDBA1C62F0A48F7B292643FA3EA79C3ADBD808D25B4431723095A4B06BC9AB9036608D9EF9362C7732F67AC1AB163D105FBDE3D14357C7BF157C08CCEE464EBE7380323F9C2640D957A59AC69BB4BF06BA1773B40AC8B05EF55A67253F107E8548F60A25B955AD7959B44F60CA2A05E0656C7D6C4DFF777125953CD0C871278F6DF3733B34E9719CC0959DFD951EB7879C3446958C0EC5AD9C3756ECFEEC40FB14D2B1A43CFDE8A1C502EB57F7B08E5DDDF464017C6D73574E62A35FC645A246A584A74C19A965A757EE343EF4F0E531761536C09341E745C872B76F63E755D1B0D6E5B4FF503C374B748C973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = A7D42169BF433185670471C79706B8C7BA923962C92AB413137F7AFAC61ACE025BE33F6F4B7219386CA8A45A0EE4EF9B804BD4CEA9BF44B73B5F39CA202AC03641D29EF94F2730EE9211BF4CD2AE8814CB125D4BD5D6B9EEE9C290D756FE7E2FAD601683E39D546947F44E80E73384E0D4C46BD1A599F2ECD7711BEF6ABFD01C1C9647DF961C64F61FE918789D86E4563ADC458C895909A95DBBEAE34F15D4F0299E93A342E410304FBAD19CBCE2880F264D09DFBE52894FCDE60651A997AE20CEAA2F7E78974B0B3CEA9C6D5A38B0AD3355CA32184BFE4D3519E65DDCA7F3767F73927B20D1A0F13AB8D65E13350C4F8B78F4A703FEC89AFC77BD5FBF9CD41B178A473426427798070585E6156265CF80D1EF5C1A4C614BA2452C4402051981714C6374C338421B4659DDC091140F04BBDAE34171843D603A1EDBE80739A58952E0057FC6F673ABD993A9F8F832B69C609E985BB1B8D2BFB4944A0A5E4C7CCF92C0A33A63D29FD4F9DF0D75ABEFD7CA559AA9C3D6AC676240B88403CC542DFCCEDB39B50975DA06D18C7043962AA6848A5556762C6D2D9D2034EC023E70FEA60FD8087B6486FCE978C01DE76F6EB458317EC1CFA5881FABC7FE9E6B87B2D3692F6142DF3F6BE544B3F2E857BE07F62B8C426C97BD814752DA3845A86A8A6B780FA000F4228B2D6A9FEA2F8464AFA118E30ADCC3F29E750DA8F223AF4251537F177FAFD101343A2B535F1CA5B573968AB2C656BEC2BBD126CCF31AD9CF14AAF23C1CB78D3F9951F5A158EE95B587B4B91C52AEA5A0EAC475538A06874EB1355E1D8957CE54D66EB1EC3A70D1DA8D95435505669F4711933891B521EA469400653B39519A6286B0D572DF3D1B53A245332C99022EB5A84CF73C0CEA66133C5C8465834E5E95756DC2D4B74F4F0D6B9D20409BFA822771C03E5B80C61BE89AC0A7610546A8EE8FA8C4AA4CD29B3B02B6944EC6E856FEB9CA8AED4F826E2E3DA6CB0B8E845F5C2D22C0A76D1575E4FBBFF63607E0BCB2C53D26739F7E0F8615B12828C4CF9FBA27F23A3AC16290055884A90D4FF2D113E4A9247C108A38669D72EA0E4A6B3985516A074D580F097105DA7AB0960FE0743FE57922E11B7E354C598B6B6B1A79C59BD733C93670457A2FC3FFB3EE588D19D803FC3FF45229F0C7C84DB5F3063C71845CFC77C7CD73DB61448B86FAFAFCD9FA94F8EC42C181E7B54DFED9A2BD48097997232DCD31E7B93A7F5B39C5D36456A8485E98AA2CE3694F3F53433B424BA52D27171D5332D1217210C7DBE370D77F4F6CBB0E2DCABC05B2591EC2FF671D20350220C4764EA5121B8741284F230449CBE689BA181E72F080C469D0F423B447A41E9137C5931B4E2A0982538681F55738B5D1D685A743507DA662485879630776831E8765F5710AC0D6BE679CEFAFBF73402DEE2BA676651098BB8189A8DBD3DE735F895AE0FEE3D8BF85903CEAC2F70BB6146CBCE76843DEC9F362B968D826E1077AD627EEE4FAEAE726ED735F6361931A6E692977DD42E3875ECFAFE881321A9B0C7A7BF5F45BD219F69F0826A97A0594283834692D3E28C2055A05C47F466A4F43DE2A2F387882AAB4B81E55C986778C6D7241E48D930766FF42BA83166A78E02261E3E4379292EA0D +pk = A7D42169BF433185670471C79706B8C7FD3101C845C54C3D2F4226EB608FAED623E8CFBB30FB9EB6627F5C6044D52117FB8882F41F4928AE3DC22D813F3263C6ED6218FE7878C8B757003B01695678B649C9B9658F9BECFDB5F93DBE3B86B72658856D21AE03C6B9C251E31DE93F6F1F4A2641F33F5470E7BF74B22AC97AC9E5518F10BF46E283C2AEEFA6EB8379767610FCC5D7388B1697DE7DC43DA2018FC25592CA66B3DAF4A2417C00569350EB9BB19BFFAFF8ABBA52ECEE50A84150E9E1C17D6BB61160368C98CB916A651E40D92E1504438F3D0D26169F9858922FBEFDCA9B1E3DBB70C9717F1F4149A1BC8C374E8CF2948FD8397BB1964A8A2B269F85F7E34ED4F926C1BD99542BDB57DC3106155879C8A6E80E7F2FC1A6ADE8172F093D592411E4F8119F33FF620138FEE3ACF884A6C2F4EF1572F70F7EE4D862183443D60E644DEFEF25647C101867E7B88DF8907DCB8FBFB7D655985E0D705CD2BF9BCDE63A68395EE465A891993E2898204AC14EEF5764E64F8E42ED927F14036E47DF9459BDBF69B9A1BB30A2C0373B9241480819A0039BAAAC41D7471426CB4E4F7ECE36C8654613D6BEB6720C842A1D86052223672674D7B7CC3E57207C8D0992F5CE2442217B35FBE3CF53B81E12C0C4DC609E8AD410FA2172F24856CDFA8BAB52A3AE8B4C93429ED011CC6D33F4D78DD3DDF0B24169DC4F806AC6D62496F16AF5BBADE7522F69525DFB954A71BE8BD86124B7A4AD06F94714269E432779A734BA5BA9C72421C16E24CAD2733457DE053DEBD3C2578161CAAA5BAB6CF2A8FEDCF1C0ACF5E7393103A70F86B7E422665E14C383E03BC2350BFF4FD369BA251BB3BECC8422DE5C80CBB17DF07D9C1D68DEAACCAE7968E22B75B7DC2E4D74AE6DC618E473A76936FB3441F1052445601014D4597B82E783FA6A49E90A0651D2EEEAE41B8EDBB1EBB4DCFDA34E0D2F91E6EBC9AA3CE67A05E653E1CD95E425831A934B136AFC1D6FB39CBA1FF19AA7715685EBF6B77785C3DC4C493511F0470CDC4FF0A0B6014545BCF60A4B34A1E8A4CC75211D6AE1E2E3478DE575422119D3D100EE33A2F39F4B6D7192A0FF73FE266B2B6EFAD15635EA3F80FFBD1DE4B92BD473C25D50739C440C4A4E38DA956FD93CE8B14401F080991E875A62AFC3003D060C836278CB9C55470B11D32750D730EAE04A9C8A57C19C201950FD235D13856BE44EDF1A267C65AF11B22D9B1E1882FA5450965BB6AD8477EA74B363FBB49702A98626E4FC43A645215B77BD01AA72E03F7F6E66CB073D133B5641281EE9D0B5B4E38CD981DD92535D4E03E962B6E10DAC149328ECBFFAA72A888D2C9A5918823B5BC34E6C568F2E6043997271589E3FA660F8E887F73862F72639C146A491B51A6B2C650A2FCBCFCAAD841805777C2449BE874FEE9C56FA34ECA0247E1D17372EF9A2EFACEEE717F40F564538DC42EB77BD2A21E06F6D787722422505ABC80703862E4A38C716B5542E9D807D46302CD514738DB646A12334753E892A02C8B6A1EA6FD2CAEDE852B1CED696341FD8712E121289FB0C2C966E5133514F1A91B3AE3AD6EB7429F9FA07E69A5858F3A9F81271F356F44E233DF9031CEBD9A8EE7A498A6D85E33785EB90C199ACE07692E89D65C9D578CC2F2FC8861F224AC59D66D20648BAEC05D6BEAF2804E335AFABB792C34CEEA7176D300C85B0F97C881285D9642100EF403C824736C34A9D0AED503CD8D0C05D75E727C3E9FC864BEA2B8ACC7EE2DB04B5E8FA758B39572D3F62ECC6EDAB3EA2EE917C2CA2932A9E27332F7C5002876318AF765508FE29395ECB4C264785A17EE062ED3DF46C2215432C61E708995904CC58FB38897E6CF7A9C704C5D034830549944145E782AE1CCCDDD5E49A2100006FF8B008404F2419D835C9CFBD47B92FDC6F192730D0593DEE3569D96F67BECD2AD64D9C6846BB8BACAA391973D81FACC98D1CAF7DA1E389C85341C3ED869FC2412C59A30D2A17 sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579 -smlen = 1047 -sm = 17364C368435F5FB01E4104AF52AB51802641854E09B3FAB6DD810F6BE51B00EFFF24C4EA9F51EB2BF542BB16A05EE8A79CA2A0E6A3DE11A62ADC21F406DF545163AD9FC3B27318BC70470DF918EE2468CFC78646748539D15B1C6D978442DFA3C22B46981B5A03A49A241E865F5A8F2353DFB9905C7CDF5976D8E4AAFAC2CE0F1647E80C9B941DB6471BF2E67602FEE18769716EC576C8C2405C276124FC1DC45EFC4E879E5B5B92A35E44C18367FD6D00D0896164DC591B0AEAD3C33D3D1F8CFCDDDF2BC81D7089F1F3EE16F170FCD5DE3F0BD12A2B1F2C73B3A1C89A5318F4721BD3555A1FF128F7C83F79DF53AAD931554647F553658DB1218C3CEA0511CC1D32E6CF4A2208D5C1A377599200AE02E7B469C945EAECC536D5B49FE9931FE176596961413FB6D02910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +smlen = 1180 +sm = 99261FACAFCECFE8A7F749EF8F26AE99429D567C157B1FB30D14B5C616F0C5B5F69F219478514F83DD1947799A8B19C23D0FA4CB3DB890ECF2683D0CC378B90893FCCE91C3F1A14892A1C5875B9324F771844C4FF868FDAC7EF11AE9A9EA4518AF9B99A494F7CF44FE00118039A1B15D5D7E20C98B915C27982C166E6FD4C35502CB5864D19539320B861D8AC4B5D084C920E00ECFD2D320D441915AB41F276D24C3D9B9E16D4EDDD1BF187356AA442CA6573ACC82E0F42F794FF11CA332597CE850E7AA6A1B72DDFBFB1D9BF49CD5B15C98DA0E10E34528D4279218DDA0B736DD2FAF629E8C894DE6B75750A675B61F2D93117D805E9E1ABE66EA8CED027148758D32F5D1492F1088A61437498E127B29CE5E3448A0F145BD6FB79D20F9CFB6DF56CA6CBB61D35DB9994DC9595024C90FA8493B811E8A038787D2CB067B5B121A981FF2E3AB64127723F55EB82CF7582E3A24EA299A9F9BA7CDD54C01611576A598A9012782B4E6DE126BB3CC59EE4BA0B1B657C708B42F66E560EB92822085F48FE62F3DBADC20D2DEAC1177F3448F5EC70ACFE60F573FC5B0A75DA1F687CBACA0BCB048A4075D84B8DC1C5F41910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 8D1F5C7520AB2F966E1016BA618442E757FFBD3D935926D7713735EF0BBA4047908016DEB90682922468802B1AB2D2B8C7F533F0277745675ED0C34C91ED0D2688645FB9A6620DEAA55063CE6476BF5B6ACAC13D3B3546CE058C02ACB94E6A8B605FC0ADF9EFEE76FD7011D5990B2CAC18546B7B8DACA3F3E1C1E9920BFA63C5B99FB9DE307D3872ED6B17AC372CECC21DF02F1F371357351A996D674F089C82729F365372D21FF4068387AE51E5EECC23BBFEE25DB558EDA245D05B4E3C7B1C730D86A419B9F6A4C49ADA2698F4D992E6AD3F5C9FD8B048B3BCC8351C2A0696EC55326F85AB56B41A9041598CA6455EB7857130113C3FEDB91911DF217AA52E73333C17E49F750410CA2F73A2ED3DB55F0FEDEBFCDA62286B345180FD504F8E22F65AF01CE9676729DFA23732086552DAAB48503F00B957301650E71F56C6C18736A59299B84B51D4094A09A062D9BFB64BA620010BD7D597AE009D476899A449D32FF321094C9306EDCC5501FD5FB8ED6AC8A056EC28AD9DF72C2C809E9F5D4F6B609CC0B39B723DB07FFA4F8BC86DF012A697B47E1E3CC3B9C2A6941A109B54F2BBA8637445492B523D8BC766427310EA269F9D16F80530A988E0997233F9ED251D967CA51D4B7312FE78D4D6224E7FE4F65FC0DEE20F387EF5BE7A65CF81E2139DF9D6C53CE5FE40C617AD13C314AA72304B76D4CE3144EF4BFE396275BCDDFCAAF5D4A97AFBE69C88929549982648E5BD40943EDA3FF7F671B1F09BA71EC1BA43DE19BB74023B5EEF633D118060A143F52A4B2EF220FE10E9AF68E106AE9995A76AEFDBB4FFCC47AF04064F0E24C6CDBEF4D0A907DFBAB3CF2317631BB1D5C0B393CACFF3BC4D33F3E39717FD015210E5FF076F4E319A797DF6D433F67B99FD40EF7BDD0A856E314515FCAA23F44FC7705E7CDC070AE55BD89BCBEDB4F070A0981AF696A6DABD8D21CE9D6E38630FC3EE7FC669CF8F6DEA36A39FA5C2A03A3EBBA9D8775DB682CC1CDAE8C2F637513CFB1EED689FD695B77301FA3C9BE9CE57EA126C66A08FD8E4F20D9B750CA03C05C43DF039111E5EBFC17AA675BB1DE8FC9C6BCFCA5EC62F015FF54A60A10D1414FBDE485F831E7BCB7DAFEC8E7AEA96A987437449503523DA5F0ED846DF2131EC776F083D2DBA989AFD08C8891C97F56A257FCD63A847D0021375A51925400578D5CC064A5D94AB6A70DF845A7F09391BDAA5F69F4F1D20DC1C62738A1657C5BE79185921EB062346FE7D241E347F956A31B41853CB56DCA252E7AE09D4E3B650C56B024F042C84FAA0521440D27AB868D6AB29512F7041B76F7C794D33D19ADFA7C21F632A3607954DA3417D2925E0DEAB09B6E50801660BE1B4EE9B6DFCDCE1827A502BB5DF966BA54B260779D490CE5C20599D54E38A2D2B1043873384DA314D8D22ECC1211D0F9DCB14F53EE90C0C4A25DB1EED806B2E4A8B02C1CBB2A239C9E0E287DA9E5AD629EE0A27CBA56B9CD6AFD4BBD4ACD168D0AE95F1F2668D2C9CF7D624735C240DE8BE07E3170A4F7F3EF60F796C79F9EFD524FD7A11CC79762C5DA478F4B3AA88E08D8E03815BD90EF5A76432EF9572A72F7D84148ACBC7165AAC18E021669BEF28681FB739D8FFE3D9D4C025D91EF77BEA7D971F3BD3 +pk = 8D1F5C7520AB2F966E1016BA618442E780FF9D55758BE2E53E61053A5B9458AA963BD982B2129950B71E60419C75A219533BED9FC477000DC6292F89828E9E9744018C736562BA242721B0F4DB4B435CB5C8FA38B4F567EF2CE351FA205065CF47F02E1B3A806BC06DFA6667D77A5A37DC91D41CBFADA85288BF752C29D34EE33F39DBD63BF2083C55588D6B067B4FE7BD076A7E696EB40EDE482418F2063836C9BB1C6E4F66A43E07F33EDF536CCEF9B4BB68069F8EC9204884DCD13D214E1B35865033AD887482B217F24DBD90A2824ACABF21A0A801C0D8DB9CEE6F08BBBE59533961C369716BFEB14ABCCB542A73817358499E65766FFA01D1F567BE145F74365DE31F02140758E7046D3790702A0F43E88E2BB556DE53CC3AD0DFC3F680BD801E96D14C47FFF68A5B2F8598AC9C69A1DE14ECCEC3A621DFF55CF38FD52C7181990B31285DEE14D238019B058C9A826FF28422056647CC25E89604618BB487DA726F3FB52226C007F045458A081DD8C57C058D22B5A05D8BF0581C307F679F806795C51CBA8E3DFF3CE0D7C809DA8C40DAD84C0C311C6A3A82F9DA0AABE3CF6E0F221CA2B21C7556B0AB2AC8BFF3B571E47B0234C11066EF0AC9D467CFF17E572745240511D77985355D59CCD6E851D26DE114A9368D04972030423AE76AF542340BD27AC43A523CC8FC01B0337AB79C29A02AB444AD846FE9B4583E00AE629DB7694AA3B9B0BF650654EB5674668D7675A3370325CCB05FABCE84F009A7B8F517E7706EFEB05C2933CEAC6A3C12EC82158B8AF7258137BCDFD314FDE1F5CF5B14272367B345C7518F6F78AA024582F8AAC0ED257264615F3AF307DE366BBF01E1B22DB8417DBB8F784F4AC093968F7F535506CAF2939AB10ED1A9B99689B38599BE001D524FF640B8F18B8A43D1E43C4C39F818B0C2FD95438813D9442A4CF5B5E9A98968863387AAD2E7FAFADD509D7F44544CD2DE6C0BF263F34BBD980F0A2D73784781670975333C5F1BB53E54CB5E6CA333A907C4FD5F9AE489A9F95DF32B8B7B55A7FDC1C9EBF6D4AF0AFB085E885D6EDC114377236C061116A60017BEA62E093D5290AF221EA0769BED9EAE07217E3A21017B9F55BBED26C1EA3A2ADEDC5AA41A52CEE34D1FD36A537677336861B14C9FFD2DE9185E16C5588DB8E31D95AA89BA88BAF050D8FA629B4909B3070EBD5607BBD84BBDF63DB1611C570F33EC449F56FF700749F453B360C345A761B7FEE18D469386644E21FE8BD1B80E368B53F1BF213F39DCB0E97B2608DF6866ABE9B80B9D301FFCA99F8FC75100D91479B0618324125B13CC3C92D16DC55713E98029E55B497D16B444C2379851161B22FCD26A6F2452C4EDCD301EDA1848A67CC0E55771C3F1CA8AA4E2131AD4286950C0810806225B3D9DA8AB4CF7B64FBE6F5187F5160C4E1C9A8E84424DA1BD12C92042EEE442BAFC0A59957A6AE568FE7DF322887855A94F3A106EA6F06B756CD5184B8793B3893A6E298B6304D906EF819783D86E254A99CA4F6B6BC7159BFB0373708D1AAB66EE8E675CCFEB63EF47710078E2C0D6D3A47E7BCB34DE7B8AF384615EAAEB6F458FBE510E4B21D44925519FA50CF58E126C10DA1E4AF4181BE2A05A079A51D2D8EA6EA7C7784A778C478F6F706B36FB9CF172F5F9678366F855E03F83E01D8A1D98C16459E8BF6AB57CCEF58F3F92D6F2A0AF02AC68B18C47C25DC81CB46500AAABBE04947156820712233F144FE2EC589A341177E4FE123DE764DF1CD57248E6593889731A2EF3F1113D285C853812136B5A16295BA5CB5F06BC08C7A855C61AEFD2FE9E47B38EBF5D2A839C9B6F373E41CBB6DCA429E51D9B625F1BABB4CFBA79C8E844273ECA963FD0ED967A4E56DCD8240C629558B751E55314B28D5BB9884F29423CD97438BB76E807A4F4D038D5B77ED21B0F8A161A1C670F2D3DCC5B611E5E1F07E83EDF70439B82C50386E1A8A795325EF0159FD840CC6803A2A293D34A3E8C sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E3 -smlen = 1080 -sm = 103D6C8F2723E3A1998E27A73BB21D81253E211CABF63E20F50BC416127E32767CF34F2E0D71936FB9C9AC40247BB7D75E0CCF156D8686D2061FBDE5763ED5D467C3A630DCBD9A70C0720352D3A901366DA65962F3923BE14468875F8653DB90C64433B1029BF165D66B70C7A155EE3396755F6D7647926BFED213D11110E6394E76FFF0C0B689D1B30134C6A4F3ED98136002C8F21AABFDA387E78DBB8248B75AAA35B93F9B8065808674A46637C127CA3255A428F95D84C0AE2160675F07CDCABD5C0BFE36F445BA097E2BCFE0D491F5126A6202F9087961654E24B20D3471EBA72861CD98B426AAD0F0A0B906D446702C359C302815B8208CD63782DE67A1E39EC6FAE560543D670EC3D37968B08F05B3B2B0CAFAAF46D5C1E0A566D12EC4A14D3D22040EEAEA5CF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +smlen = 1213 +sm = 0717EDA03A7A65F363247B5C406FB50743DADD6EE8891532B7524E6F5B36F73FA9781F50F0E938D6DA77F5B91A142F44BC156D06C229BE1D1B9FC91B4BEF0A789C3D28F3276364CDA73E4F6B18BA0237FB1D2F6431AE53FB8C2E28A6484D2A19E8EA46BD3C0E0287067B8A54BC969CF8AEE2C9E416EF735396F070CF6AA08961726CD6B1D8F0CFEC84ECE059004DF6FFC3313CE72785930BB0A89EF304633C76B018985BAD23AD15C3A502AF15F76FEDDF34E25AE77404F4E45B76999427CA6849A45CC7CBE12B6CA4B3A84EC9829B403F68095D377AEA2F85BAD811068A42E8E36FF294563B35127EA86AC6C5D8A65B13C9FB8C697269C84201CFC3D66BB13F47CF5FDCD7D2B7E339715C78DEDD7B3CEF0F14679C7D41B527DFA9861B9C498114B65B6BFD052E8F8667E2FFC80FC1A944D749394565ED7E9B22AE39D8BC91FB80847FDC7C5F3AC836EA41E8F6AFF452131CD78C333221CA371D73E53DB809165E17EDA6B9C217ED6B645E5F24DF099F912694E8ECA0B49B63AD18AE5E00A15701E8641F0BE7B8022E1BD6D80F8245939355C09D77D35320BC875A674E58B476FCE0B610A5A30B5C4E49A01FC1A1F59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = F3B903D8F1C82A5B19722C0940EC5C8A1E82F17BDFBF63C6B5868ADE9344E7007B998A200D0E2F87886C4E4AED5C430DB7DDAE61C6202DC9CA8A40993C5CA75C9C24FAFA7E9B887EEBBFEAE29806816EFD52D75EEF3F1EF09CDC4E2A99CFFEAC6EDC6311108CDE8212C2174A3B8D5963AEF868BEEB03E114503DE9B2C4F620AC8A8A56DE3640398900D9BCFB01595BC6379FCF5D385B5C6AB01CA61C7B3B8F75A22BEEF340F6F6305BC3ED69872FDF6BA770F0A5945104E3EA542B34789B73504202C1829BC790D1423E467F3825E5907E9D6A30410B4C59E594B2B7D8E290D50D45197AB4CE238D7F44B1333E6C02725F30CCEDF34357BB949177F3BDAB954920260D2F4A3D9A355FDF5742CA3B7A4ACD2369D369A1C1AAB1C5CF00D69925826932CC199F25F2633E9B91EC2189874F41D21420CCB11A4D8CBE0DC2C906F3D7C7F86C9EE47C1F8E6580B97DCE3295CD5A0BDD88CA40A85C9EC489EB9B39C35E7FD6078B6D14922DE859BD7A7636FE6F9AC7A3663C53B44A7327895DDDE4490AE15B8318DD0A214BDD8855198F2BE2DD110D8EB47D1E08C4C30C04AD0F183B81BAA029CBCED76427306E580B056FF161AA7EB1E88A029D320B0BE6431BD3BD199514CC23B7DD0C69ED1BCABCF3C47EB580D46A06189A4AA73CA30956BC1FA3BCC7433D28F3F976C9E9298178209DFC6E692795B0EFB8ECEB2E7B06DEF46C9B3C44A6E5DBFCB1F6A58E25B68C9BC6CB3303D6086501036349A11FD8D151B8931F858E571C4D42A0BF6B53D9906A4B6D606932DE425D7F7AD9FBD8AFB503FF65B2F2E18B2C997EFB749225091CBDE12DEB5FE33293DD3422AB7446337A4BFF76E0079EC75D2128D154CB0F070E9EC82BB55ABBAFE9278B6C659387E6532B45850271DB463689A086844C11F5729A8C8D14919B4FD4C11BF2A85FC35DD504A1C638CCE173368759C3FFDF066258E6EC57D3C791C0A001E5658E06BFEBA13088810FAB1DA3478EE352BFB83B3C8A43CA0F625FF439205CA759CEEADA5EA857F227C12EBB575E32B3DE98F95799728B341BF6F1816304F053560DE63F4CA78BA5C7C08232E7D32F0604D55347357C148AB71CA844345116F8DACF3B4504BA4DA0C2D9BA7BE12A56425C95CB1DF7A32FDBD45F2D38238A8EB4178F791B136FB3484CE3466F3D96B0E1C903DD3D66091A2176267B3E0E431CD31BF4BF4F6EAFB3599EA1F6774BF0301501344A73155710BB409824118CCEF3FADC72CF8A2C31BD88A274DA3B8FF43D4742DA3EEDB8D55705CE6BA53141DEE1AFFE0C4085EBBF6D4B1B1204F937FC729CD70A28C734B702D135D975D468D4E5503C9C4AF003A8814382D9BC003417C71F3CF3E9719D5373B50EAE70F9B13B12B26D82BBC3A68C98F67FA7CD8F3041519E2A2B0F5E8477F8CEE3719D3A6919ED03814A8DEA290034F226D23C8A5862056B548E286609B5F6FF6602E556AEA49CD59D40C35EA7DD2AB71A7AAA0F1ACF3BE9406BF4AAD8AA2C624FF8F09D9167CDCB1E2A1B1682FB052F5679564E0311E92CD78196FD269FC90222112FC3EA7816C6E41EA8C74ED1F8A13C0DD56D50189AB2DD2DA80B01D03E466011884CE7D445A879B9F61A0B77B7984B250C1391D3AAD72B53F93F10FB29CE6829 +pk = F3B903D8F1C82A5B19722C0940EC5C8A1CED81C7C0AB8BEF0F7E28CC05D00539A7F45524B7B18239334FF6B5F529187D46C0516ABD241BA17A4C5CD34CE0B4C0B41ADBC65AA8CFFD0C2723BD35246EC29AD69F6F6F6452A79B1901180CAAECB5208160D16B80F2F0434B4BB2AC0F40BB7BA77F2603D54A7590BF1A37B1DE1E3567977F84F9FA6A4F1576F5ECD1106086C5CF9EC220C3EF667A92CAB323F132954197332213F822EA3042DB596AAC06B53B5CC8695B7B6C57F7752F8FF428CA7C98EB5AFDA356E9E29B6B9CE17039CCFA5673A0A7486D85EE0E7F0A26B5E205215FE58409E450A689E2B8F7E019F6C77E7DB1EBAEF735FA0F6A8A9CFD5DBFF5547677BA1122473CFABBE8B0D4ED3F027D6EFAE607A78591B766A65342D4076EA7A6136E3E5892EC3B9E6DFF1FC54EE460E1E941247ED8DA7EC35E90E72631A4D0C6EF537F93BABD68237263D0F1CCD03A3BD24FB564902B01A950490997564372DA90E3ACF5952C2B030CEDF48FA9421E10443B6E27B7A12029F469372E35AACF56F37951D22E97970479C3B5CDBE0D29A8D2E165C77DBEF041A48387F311D1222F928EFB1DDCB6CB603EE53CA66F4349B769134A5B4D39C18730E05696104E6DDC54E3849AEE2878C7CB52C5992CF6BBBAEC2D4D035ECB06F29E7878FC61AF11E6F3088FE31BFB51361DC5376114B036B8DC8EC301D6715AC1537A04B07AAE7FE9F3FBAA01B7C623D93B8B2DD588383BCD7518552BB55597110BB1E833DB884089C901FCADBDB2CB28190190A0B52D375B4527D48BF09174B4FF0A1D006A9DF51883AD0880C83CBB6ED3C617D4A1C0F360A7046EEEB1DC6EA6ABDCA435B82405D4C687F718E30243A568560459C900D11EBD95B7DF3A086A0CF2447E52F6234501A9C27D7363D94D9566FC0284B745EC2ABE5F819C9B7E9B298F39623E42FA16B3DCE88B0409DC31E90B0CE5F78D76132FE7D0186034272DAB50ECFB65DDFD2A87DBF3B0C964F6E997C5382CB7DE4519110C0ED04F42388A95BC3E67FD7F7CC0FD6C83BF258A4C796D94E37FDCD261D1D4415193E619B35FBA26BB2B47D63BEA5E6E8A0F9F10DB8AB90C8AD808E12B5DCEA4A27C792337C67EDB3CB2CFE3C63D87F75E1B72D78BA2DE816D0D2A449F7F6EE90659E246C8C5C897E4F8A4DE213810BA30D54E7F1D451F87DE9BE7C02535C83D36B28D0E3DF973F188097B3CA89CEA92868D7790C982CF50913462EB5D88F4B1547D02C5DC2A8B13B1E61D73859AEEBFA45EBC1FC72FF14A2D3FE42B79FEF835BACB0C429DBA564A9D48EE880188528ABA2C68B08C795F1BE20B72336335317517988E801652080067A78C1AF0C20BD4FB42C81D9D9013A7DC60AD98312901858487D0F2CAA3DF42F92A3AE7A7F466FAB91D853813645B0266C6E9BA7ED58F46FE201DBE16D4076F4DC7D293453F06CED9E96565BABE68D795828223A30E1BB90DECDE8697A8EC07439B8B633F796B25E9CF810CE7EEC1889A621834444E958FD6D6D002DC74A6CE0FA6EA511DE40A8837187EDC135C607E54C95ED83B29B0FA175E2A29CC7C84A5E3415D970C7AFC9448CCB450257E4A321F22AFC038BB0876F08FFCA3C6CCB9380E9F6A06B321A4E059C353A7FC8881DAC665DE4B17C8FC1D6DC5144A9563BB96454A694479C144D85FBBAB2B23FC21AAEF21EA3A7CB130C59F1C90BDB208574D337971E377B6769F70ED632F62DD8729538377E94C9850B6BADF20DC2DB7F3224FC458E63A321C2A2BE7246052CC2004085734EC83DC5A4F3926D975B292991216053F2A4938051F2AD9953C308F705527F4832D953DF605E38ED09EEC3A8D4FFE591255741E0F19C7607FFEB0D7EA5690AF9B37B7CEB68526AF2AEEB593345FA1A14057D965667DCE60963C746253ED29ED2CECDA8638A2C55CF1B148C3B6AE96EDBE0E02EAE6E2B39ADE2CB914E7FF332129F71E3F55726C08D63896FDA8D7B7E5125BEE0662F024EBF2C1A4C5898A5D34 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5 -smlen = 1113 -sm = 25F07ED592722B9FF072AACC44BE4F0E073D6FD6DAD47117D461F389355DF91C9621EC8D56CF0F887D255A26DC1EB63EFCF3180925405D9AAA3D327B46889608415489532CB38768583E1483BD84BC4105C8CA3BBA5FACCC66BFA0F53237AB49B7224C0D4D7D163FCA7FFA95F1529E1CF05D6A837929BB5EA4CB19EC61FBC90560653A1507AC418607D5991180104CD64914568DF2C4D7615C9B15F2C34EB085434D60378042106D5A5413B67DC3B659D8114F511D448860BB63C73A45F4B04C9C0AF1F69A6E1EA607515B161E00C3F5DCD6BF652760D027F6BE0600625AA0183112F8C1F2537E025D00E47EE43B3D7A926CB9853395D86469C6259546E6021811D35C6AD5492FDCB1692AF3BE6EBC6B176EE2D76FBF4F8CBC041FE1169A4A2F8DA2B033BAEA6023845BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +smlen = 1246 +sm = FED6944FC0E842653052B83D9DC9133F5FC5777E684C88FF0F82423442420E523A62AD85338B1CB72D473E7DA25C8D4D41B0B3A139EA74B21144CB73C6995CC5E6177C8A94D08F54FF382F8BCE4D9117813307F8DDB48B91A1DBD006F00870CF515F1E36787951D7CC0DEFA2251AE75700FA83CEB661A191BDDC854CB43EFD0A745C002EE346953C4BCB4493DAB36CA9274F7209F09CEC8A0693626AD461944CA1BCE787D98B3334747F810EB561C0B8958B79E6396E67D06FFD329DC42E6A3D7821E37D26E0B8B3E917D58D469C135224E618001A03C3AD2368BAC7DF9254921BE5B283F9FB2344E051124F7B3AC374FF5D6AE6E3C626929A2411FDC2AA7401F7DC098BCCF7500EB58C9AD9A26335617C288158C9AFCEC7E840DD2C06A2C85CD2E9A08E85E58D60CCA8EC29C8333604C81D4FDC08206713D49BCC8AA095BBAA671B8CC067DE97F229EF83988EA5A62B6A5C0130C46823EC014D54E8EBA2FA3D7C296F41BD54FEB0EC81A6820929527DD3D3706EA8ABDA5BD282FAD6D2A156E239AFEB66A49FB093D23989F54274165CF565FD3A2C2CC93690139207E43471931AF4AE15445C34F0C98A2BCF29155BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 2A1281803B355820FE0EF452FDB229E1ED7D94D9CAB84F677BF0B7634F4A42C17DF26E4525C28315269846A7874B4BA435E199C77571AAA4FE8E51A0D7E8CDFFDFC3C687EE02879084961BABF62E2185922A308C67E725339FEF9E5F9518C336E2CE81D692C13E9DAF38BAC5688756C4D905F7CE33142089AD5676152C09EDD721233BBC99D7529F6E000256358A653E29868B84C59429AE91AD065213B476E7BE2B72EC034DDE0F1A047FCC4749DC5F1BC49772B74DFE77A2C467F3D7724418E4B89B4DE64A2B85FC36FC705043EDC4638BF02479BE51147F935A9034595DC15CADBA92ACC646787B4CA0F00903599ACDA571F0C07D150B579B46B780C8A65B03D148FCCD7116E3CB58E1949476F059C80E2B5A117CE5588950334FF2485B118ED163D1B3B5C664D29F47B1E56AF85D31F80329F31041DABE395B3ADE00CAE6552790409EFC76857E07075D483C82B0D5B9747ABB0ECF70F33FE50B2FA510A809EAFD0C3E4A77D26DA7063F14FDE3724BAFE2D27266F0C7A457D05212C24BCA4F4ADB462F2F30ED419F692E6CF1301017F7D325B4A36C60D7881DDB1FB87C8D0B3E92746F106AFEC2A00543F4B6089FFCBB1FEB09BF883FB9C8E0E213CDE2E428B78325768DAB6C8475AC7AAC2208CE0921E46B608EE053E41F9A3B7CCB3A10FCCA0CE7C5588684B471056C1A00D577A4821A31620E327E736C6B77C9E289F06D60F008D1BF334A1C3567DDB4511A3101575EC40F258F3A4DB10EED82083D6D06C537022FEAD56872C22FDE41E09DE118B97E5019BC2780FE8047D5EE0ABB1B625A255322D68B3FFCF288DAD1AD49FADEE802D5FE8B756C3B2E96F461AEC12B254413AB3C2FB7E53AFC24C5E6B8F5BB8A9737026C85FE0710878AED4590286060C71569B1CC93AFBCA294E25D9CA644A8D8E06C8A986BAF2489BC57E9101B802CA06D2BA3A8D4BC56501ED6356A397BBC7F8BF4E8975487C3F0A6639013337686799CEA61851A36DD5EA8062F9E48D734021C2B5B9DDA3ED48D8924C84835FA43D08B1EC363E5D5F37859D497D6983898A6A732FB42DCCF51C2313F88B3F7F1ECBA1A40C3D4E621E363F9671857DBB6DFF57D32FD9FABB058508E2747938D3C4B362B4988393750F35C0AFA8A4661A93F7507D945640C78B3F1FB164527BBDCECA82BDF4965D25DB7F3C60CAC6BC8899D3E91D690FA0F7D9F6D28BF728DBD8A8743332EB396E66E099CFF31EB89F9BCEDC8D7D12E6BDF50F1B31ACF1A4087621E9BDDA62AD8E4B642013292666B5AD5877B352F9F9CF4C6404B43DEE9A4B9C8B915EB3E441DE9E9BE4951DAB4D2758F13E9F3DF3760BEC3BC8EFDF8692CC986538F0A898C9F7D4F0E3BFD37FF72A22F10F804D714C09CF883D75947A0B7D8860A9BA3D0F2B671D6AAC742825194CA7A9153C201B5986BFEED6469B978762859EF50161242B65204590002A30325A30A43F7E46CD5AAB14CFBC70E01025690BC6324F09847F1121B7CC5BDF66A678A38870EB32221C7405277CDB9AF46390ABFED28B8B2BC43AA7051ACCAC7C4AB0174DD178BE01AA091577107DA883948AAEA8096759A6227604593E49B672A55EDEEF1BAA29DC5C6CE6EAD06C3BCADCC78BFBE026C126C293E1CE5D4DF156B102801 +pk = 2A1281803B355820FE0EF452FDB229E1BC0C3C84DB8D54A9EEB68ECD92015E6A3788B7055A339313826FB5D30AAD82A9B3B6D7E08ACDFBA5925BF298FFDE565684AADE7AFABA75794F0CAEB556E6944960FA6B8ED5A2A0668C615A909BF615FF9FDACC591CF2621CBB054527D9CB3511B647C885084A4EA7078F5B593D3CA68717E8672BFAC1FCE99B61694EB120FDA8CF700F2524D89C31B59EA8EEE6FC643BE3A3260DCFFBDFCEF44E8BCF4501A7D5F2A88495C416953915336B78A9D2BA351960F346B88857924AF0C79503B345CC64E9EEB451272014812250952B7DE065941F18E0D053B05EB440F778C29E5BBC46E47F2CC4BB71521E0F5117364BB40B04E7FA42E080E4A088EF95E033BE3D78AEE2454E0218A194613257D0E49E79F863142E39F86AF56184CF36AD2684F9A8B38760E5931F9703AF30EF1F4256DF94D21E666D5AA7765E884496282420A827773281440693A1C7E3D5827DF49609D4342CA3437B9E54C0C06DDFA28AD9C98CCFE6A127943346F01ACC5B7EF7813527F378B695549D517869E818B240173D4B5B3488E554CA9464F9179A3F16B5C6D77FAB32E97C6ED5DE48F9B17E6FE80024A1E43DA884D762E262A14345D2D652BA5AE311450B2E9215C37A4E917FBCDE6A5010E19517422BDF2F5487DDBE8D075EB1B0AA8F77F875702E0715B1D004816FCB75F362498DC009241C2E992C6AF17A7FF032C4ED9DF5C980B9897B8319253CCBE552F524F21E04EB0ECF82A9FE1F48A0F07FBC82C73275218DF2288E792DAB0194751ABFE3875E9D95C51637A1E712079BF8382D5A2E4185DAB5786E3FA55BB20E6D0FE03A511DBA68E6341AB3626DA6ECFE9E851F52155DD8D7FB046B3E81BC991D79FB1547317B07F7CA1832E53782F7D594994D342BFC9ACBA916241A5C190C1A9D151C7130361D821EBA40FE53A61817D51D29B06B3124330B2CB21D64EE40E8D3291437CCDCECCBD7FAAC18522AB951EE133A95D360F8066CF4A91C979A911F84908540DEE00EFEE235DE70EB41D9FEE55B21F68FEA62D3698BB38B433B2FDC7B2C15CCB74D1BED5CFDDAC6C28CB8B0E3F9564A073B7AF7BA4015385A566597D3ACA0B529067D8C9691C187A767DAE77ECD4E27FA316F36F9671BCF4EF74A86554910C1695B2C6B5CF28881A53E52B8D1E8AA0BC9DA5505DB89B825D63A8EA2F8FEBC6752BACD0606E7542137B8524D1C4EA7DFEC0B6EB4FA2CA810436BB667BC4FA8C44E8D7FB1F23AE8E78EACB99D7A61A31E0EC3CEE8C0BA1FAAACD93D76788293648490C57B1895F7246F5B4797ACF16D3E08DA71A17DD8CEC10B645E5946BF1EC05E30397099A66D033E1E1E88648BDE23E7A8DEAB7368D8D1DE10E8B489B97A240CB8FEBEDC68DEDEC86ECD882F4FBC3F41C8B937C0B798441EA4E231690BFC4DC8552A65E0A9C1BA1F5633F93749BEFAFE8EDC141B65BCFB1A41DA3B6A82C50228A747B9ED271F24BE2AF782A42C32811D36CBD4E46EF237CA50224D437C0FE6A4D6619092E8E60DE1F793608D698702C0CDBF2BF1C402890FE5ACDF9CBED1487DA30B745E39058F3B8F8AF6173DFCD57B26A2CBAD471DAAF4CDA874316614BE029EA7AF741916502A89BC6AC408AE72F18E436735051703DF51D6CB00AF2AB66EFBB319064E16DFEED7D8E14EFDB180ECB459C7A92AF454A4B0AEA328BAEED780161B01F965B5E079AC228BFC8519966CA10D612AE5CE3ED2C7FEDC257286A2CBF31B89475240A9A45A61077407831338D73B9349D390F10331EF6A6F4875E3B0885D973093AFEB651D91B6885AA6A9ADC1D5902ED03C24989B72A505A257528C9B66D5A06AB872EA71F7947FF11DE042EAFDC2CDB3E4D8EDD96B07EFAB612918041DD458AC6F7890D5E5E0E1B636F30045B8FCE2D6538E1905AFFFDE3CA5F2E493EA0CE9C63A4F9619F10C5B47C6679FA4FF92589B6183D58C260F45B97100BD666B025C0ACC4CA2C0FFD9D9A73597A614E53DA6 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83 -smlen = 1146 -sm = B21049B5D4F7FB1D464F9FC60DE5C1659573D61519D3812C474E0418E61E3A176D31375F2671F95B188C03ADD81DAEDCB13564AC3E247640095A1A9F29F436D0A3D5B1FCC04D45D71DBA3D3F5B20575CB196C0D7EA2E5B95F4507BB5440AD21E55E8FC7BC747BB2B406BFA7C1EF2C7FE5EB33039A9BC9684B29FDAE6201F1B3F5010767A066A9017BF43BE961DB09024E643843AA7C8999E74E089DEE8A163524C7818CFCA1C41C00AB843F12C17E6272321403BFCA8BEDB339A102CFECFFA7DB6E1B3099D1E367C8955E58EBC1D87DBF7D05F5ABBB0E4FA33A826DF800922133979B078C08189BC54E2718E5A76CEAE91B276E3949E3845BA63B38696ED9B7E7A8FD28A7A08A5C33B7E6BF4EE296DE3D33EE8BE131FB4C77B4FE9AD28D41B1CB34A7B5A5849423D16CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +smlen = 1279 +sm = 4E2B7483F1BECD6017D9538099BD86C8D533EFE6A7A5139BE6EF43119EFF22B5A3EBD3F6A5B8DFB6ED588F355ED884C7B42B37E8C097510F46C38955CB9AF4FB7CA3345CD10800E59099765AE0FB1557ECF51E738F9D80878F9C06BD38352463C0E2766DE210B173723F325EE493F18FC8D7A512915FBA95DAC7E4A6404CF19CD083EDFDFC49BA559EBC4776710C7C86C473BE02EAFBC5E18859C9679DE730952C233F9DCBBF5A0AD02D74A4D2CCC2160B8AC760BEE858F07340C42C0BCA763D6D96CAB62434AD816B19192BA0AD52F0CD4D9D410986C1A2F0F7045ABF2C6443A11F702C36F3BE9163596BD4FF58B308D2FF8C35D637AD7CA1117C28A04676D5796CFA82AC8700B73A6A7139E98C163D59FF56020026DD281AF011309EFDE8CBC9A99E4485EB9EDF68910DDB56090ABE6EAC5101F8B24E0DA488079E60859BDB049858C1F86A6ABFC7A6D89BF866BDDC3697D197795D349110D0E30B7DB573B57ADA64172E3802A4C07DEAE4D6F7B8C23512C7554A7C8CDEBA5D29BC4E954A039CEC39EDC3F62DA34ACBF8FBE81CA529AEEA6B38FC889016C998450B19157493E50A6D52ED8C6F71B649AD0BFD0ACC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A677117D2C7E43F70A0F0B896D4C1D231C4F92FEC4FB462342E42344B24FC5A734635E2EC94CB97C6A8C90534BEBFACEC523B8356C3D56F2976D9FAF66F7B9446BC2223F64ECFDB26EFB2A8F595095D34AB5D4751263C9F86D621D69EC3667D94559939A94CF41D327DCE93B5B30E82A4F7771C3E72B754C353D6765BB4CB7CA9FB86F5108E0C9032DCD19DF1421CE548149C5D3E2DB2A8022400875856C9C03508BD482C0DB46DFFCD127D2CC7696FAF02C63A41C4CB0BDB0F97D314DF4EAE8B267BE6442A8E49FD7F0AC417A5D7129C31D8180FC9505CE9FF92B7BF94353ECA95C5E8B7A13B1079625C2C99E28FBF99A40EDDF1DB086A36FF80D4548380D33F927D13FAC66C8D3214985B50EE15199084B2C101BF9B8DB4F29D1E963630C53A0DC8DE91FD41995928E5B78169ABF9C67706ACC4DF4E85F4D6C6790B67F89C05B7863A21ED029706EF8CD5563A28CF7287A517B687E7D43F38D8DB0146D9A933E1971C81B90993832658FDB909C0808784D6BA0CF982DB60EBC22804EB2CA7C58085BD4EB4B121AF933358FA7731B433EA98A301FAE2313B9FD1A6CC79965810944B5B4A0CC400B1674E3FAF9081B763AD3F5E6FACE85242B78DD2A9AD2EF79628698AFD344F42287D227EE3225F3E934E8B70FA21EC94F4906C8CFBF91967AC437752656B15D110681E0B81071315C2E2BBDB619551892BC0D3C69FF4529B730FE8AE073E63218A4639EF29C8FCC038965C9A6BE7D8B6196CCE5416739216D2F37C98E955BB71F909DBBC1319EF917EAA686F61F5E4C04E2D7A7A055EFAF85812BA974536BE1522604A6607CE3782CDCDEAFF1203D1D8F413EAEEED83C2EFEFD4AF5A7115CDAEFCA48DA8DAB6E3CC4E44C9D45CADE8DD6AEAAF896091434E2AF427841EC45B1CDD18E85438B868ADE04CCB8615C429C5E2C8A7D70791D8CA7962CD5921116DEE07F36D3AE814A05F644A403E2C0A8B94195AFD8191D39C5DEC02C3FB28DD62B1D5E66AD837A9A4B4AC7C4E67700004C0607BABC1E39E99C2959DAFC21DE2D04E6E027164B3A48DF00BF2246FD6287C22D9B0DFAEB72F147AB6713DB10AE3842CFC2AFC6B84DC64A33208D9A62567DB3C9DB112A7E72121D9A2B9E145E9B89499B255F05F6B0283A44C5FC3B5873220757D14FB3AFA9E44B1DCC242AD237998293325E603EF59204ACAE21ECE6FDFD04200C71D7566B4C4D4608C9E732BC2CB77265B0C659125F76FEF455378231691ECBB721155838042C551B00804FAE46B0B73E51359B3FE0E1B3E8BDF2A096AFA75E8E32CE8BDF5FD8EE48626F6FE2DFB41D5CE330F995E9AA7EA2877396D577BBECBCC97BF861110A035EDBB14C3496228FD5F0333F750C5DA5F88F3C0CACE7CFB69B6E79A895DE65F39F83BD7C8DD32536991FE04DFECFF5BE1403CCBBED77552719568C980535331A77B3F726020BBE5F38B47E819B7DC53398F0C01D532759F50174E676623F4AE66E12E62A35785807E71F0028A695FAD4A2AF3897040682212C91EB2CAAD88286B13CBCB499135A52DA56450BEA46BC28BF38386F65E48ACE18FA4D0772F7FC05BC23036E45CAE546A52F84462E2EF355B14ED9174A3EB4CBE7BC414B7EE49A51BE +pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A6D2F239D7640C9C3B1172342E718C75D79ADC24B69F946109D73569ED12250C7904619D3F1C1B3B70EEC3566A1A7149A8FF9AF9F7D90D7CDB033559C603A87B42EADC3A4E6029C576AD4CBBB1FA9C7B8851FED848D09D92CFD060A9AC18FDDADABA6702D1B3E864E59774BE629BECBE0573444F75064963A8DE306D2E4B335312D438028289C2B4F1102080ED3D6941045582BE2B5718E04F6CE73D56559D49F5CA3820F8447A0EC93D56906B1A17B062F28A5C84AD6E8AA795C594A7772639C5F03D84513A33285B396EA9412BB3DA88BECCA428D10005C9F8D35E5FB5B7963D6B61F1B9EE6ACAE0D4EDC4DB66D09F09E96132D557A3AFC48BED3AE482D9666C3E357F45CEB49219C7E21C0592DC3230482532006E765A5950BE07DFC462A700326AD613AC7A3E69DA71E08DD860CF4ECC0929DEB1B5D36C720E31D1F9ADEA59C82B2180FA3453518ECF2478AFB432B3B1A90D3C8CA6BF228F210567BC5FC20070F27B2508A5DD3746F0CB648A786A15D5D5EF7F45DAF67D52133BDC88F7E0A8E7C346BA567BD637C2328A89D4CB6AFDCAA68DCDB206D09872F9236D30A9B52E036EBE544568A51F0BAA3CBF529B53B41D1D73353CDECCD5E383F257BF11DFA81593781AA4659160E078C527B73F081EDEF735910763735342857B9B7E654A4149E3427029447E6D904BB86415BD0D6B9170CB05F34C18BFFFD03141F95F2796F1FA8FD05852D7262392C28C046F7C3E13C0C987757A366E30729CF7DED8D8FE4B1CE77CB0C50D0B795C4CC4DA94D51321D0112560008FE23573E4ACAA378FB879B0C077A69B0D124C4BC7162FCDDE55939AA5CEC40CC29AC46C1964D27570D770AD20D80240BFD5682D555D6C45ACE1BEDDAE6134E2ECEBB1271BF118229F0F6FA4932469B70ECD30D806065AB78ADF91C7BA2A927449AB5377F820CA6100C150C56CA79930081214D3C65C1D995DF95A89A7041FB502A8D7F6E232496E0D2EF5DB1C78BE0A8992F970AE5269E41165DE773332C29DDE4FD12920FB295A42C64C6B74B3110EE1C499FD1C16C594E139E5DE10A9E1B5965F75FEFE9F5C06FE29CD6161BD87CC91D59AA449411689C9506B15C70ED296489A9E8AA2F12195A7AFE87232CB382C4FD9E43359953CE970305E70330CEB15722D66EC8C8930E9920D59811E773472E0543E88D1FF3B5AEB64652FEBCD0622EEA8E54E9A230DE09C81B22CC1F01C8A90E97862D672A71344BB2AFE5247A8C08FB9CCBF44945EC99E42BC5420B1B9B810182AAC073D09A94DBA08314A10115B083BE4335A5809EB9E7AB4786A533C7CFCA653834683551F1B1FAD4E452E35F479249482A024453512015E7A16D5950CF11B4FDDC19F2037585F765CA895B1BCC6FB53262776EFA6B776333BDACA30A8CC7A54B72F498179723C79EDF87B52EF56511FDF94FD2550D8CA693DD31929161083E2882E9D32CAE4FDDA15F999CF279F87D57BFA40D42DD56F1354ECFC2B07C541F35D973AD96BCD7B8158466E6F75F2840221734905304CFC24E9434BCA440DFB346CE58A3F08927C212A8C3FB677D9BCB1F834B889FC99173C8E37D99605E31B479A082F924AF6172CBFD9CE5E448255B222A66B170F4E271AF8ABFB9DE891A6466038695A6AC08FEEDEFD947E6D5534D1DA9EC5277A74684666AAC5DBF19A550BF59E6D105F021C075A48A31D34EBA6EF5CF6081F6D648D3060EB06E9593D8B831096660FA482565F2D9C437EF68FF707457EF2ACCD271295F70D089E567CCDBDC9F513437407318843B8530BCC096F63AADB645929448E94743082C9A24F43AEB7777EBBD4382595021F496E5B44508E70BD391A6ADDE5AA660DF4CB59890F4B5AFA04CAA12CA94A0470F210AAC0D8493CF55948C76199A7A74EF1A521A53C44D639534009F84FCC975EC6EA9C68BBB571080B26AF45DC94493BCD55A2DCD558CA7CBDD6C7907A8CFB1CCFE3E80C39EDBA61D0 sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89 -smlen = 1179 -sm = 061F03BE6B088ACC77199065C5D61A2C9756BBA5ECA6EB4FE56EFE43D4C2D344ACE94722F1401C2D0956A5A0461A330B747F8ED4DFA12CD0D049B300DEBF0176076846AA1D3243D45647A036DABAE3EDF2F8D0D2F969685F586701A9FE241F9B97433CB6F34203B868E66A76BBCAD6105069C522F10CA58E62B147789243E5D088FB7E341D5C0094C7185EC3511E98570D628108229C425462CD6D02235F4302BEE03C3C17987F275C9984C67BB14EFEF87D655704F540FA05B334FE7631B466A45940AF60469BAEBAF5F1B314E4A81D9E3ECADAC686185420E7DA46ECC7BEB3A5F4140C390C780580F552063AEF6A4133CDF01F4A2DC52FFBACCF7606FA67BD54ECF590702DA88F036698A7DB18054CE579DCC438A31984F841F02FFAE6523612B99C739B301CA0FC8147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +smlen = 1312 +sm = 13A24C5467D019217E3EA1F599ED1857E7CD414072D44333FF2B7F7D99FDBBF635037BE74FE8D992B164F0517BB68C44494FF77E4EE18DAE8F7BCD7892A9C8BE110909AF7791F68A5EB9E2D755FF61138B323F62E8C36E5A6C001C1D8E9C8D489E827629F84774DA788311D924D34F3B7FDB5BEC8E6CE0C6661E29B0FEBE17EBF83F477E79DEA70F99305585C192EB6CF4F8F1745A715616D61AA99FF0E6B28863BEFD36A0B8A77AFB6EF7E4E76BCBE06EBC82B054F0A0FCD9A676DD95B8B8C85194A486E17EEE32FE85FBAE9A090B8D6C4598C5EB4B9267A7369C45FF7D8E9BA125692FE5B0064EE56C43BDB5901A9F5200B12178F08D81D07383CBE25AEE5A38ADDB6B9BC4A02DF7855EE519948D330926921C4D643D1BC417CD7CE627E37B46AB126C8119CFB478F6C207135206BA92B7582C3B071F7C58EB06DDB0DF6F4F035CCDD5C5741BFC768CF686F1CA8C690E8C9E01FC12A6A407C544C80ADBD6B5A4A3316BEDA0B852F835FB87ADE7B968B86124423BFD824B662E09DA393571E98A0BCE96767E1797C92E5D465E9808CBAE9DCFB1B0F5A76F5A76F79FE9579FBE6EF76966AC5921831134D3D7A07A8147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = 1CEFA72D0AE08164EB573891022EBF50674BCA418F476C38274846A20B1EF30BDE27548021E23C7126771D7125C9F764EC1C629FA00C59A5CEB867114BFC41631E970DB131E1978D35D24B72CC4B5DFA8ECDB5556B97C9FC1C58CD6DD41E635AFF2E96DE3BF2849650FA0CB8F38B48AA12483703D00DA36A18D93C35B775B0D320A47C661B76A305B32D66A52FB40D810A0A4ECEE8CAB4C9DC105CAB353B7AE412AD247C23A242558A6305C6C14E06E7B5C246D42880D29E9434D79066B74970FF1430D8C40AB84B7D01AB9FB8CF098DECE32E995D3D386C4E40B18E27E9C4AEF6F759CA89CD8E2BDEA513EA90DAE714C8CBC2084D601E2F000FA6567C2E1F4D6DE813A34D20AF1FB61D1CA36B901446D59344CDBFC722DBA5D19CF9CD3ADDF8BDD6ED190B50CC2496344D18952F0F9C54E160486C81A53A170817D26996E14832354E4DCB44E6AD98862F9498DD6C2CC73D81C6EB7005F5B309D8DC73A2B4EFE356118C7CC03E4E6B26BCCEC1E9F698C49CF964FA3C0AC2AEB8F6B48C63DF54C60CB78CACDF89B6608F87E28A9670D2ED8A75B5ECB7E31EAF3523900DCBFAABB1F35605D6690D3A7A438D820F9B732DA3EEB3E10B0D8D8DB02EC4F611299D93172F090BC9F438FE881AFE43413BC4FD8750FB7DB07CF12FFE8AEC7F4096A160B8904EF43DAF7AD54598D110B782962B6356C80A69C13AE3F00C11C7EAD5C18D957655E77606AD104F1AE0FC40878FF2F0B01D12BED8F0B605DEEC5DFB339AF75EA2591E1F4E1E460CE9B1DEC7B09235FE68E03A6C7FEF13B171ECAAD39A50DED6A732285BEDFC12D35113BA322669AC209A7E6CCDCE9481AD10DB7898E6E3656D55CFD4CC99BA19D2FB6D549598097CAE321F552C477C79C5EA35FCE668BFC9155DC8D28606FB3EB4367A159CA7628B04A29A0A81D9D0059445EC5102DB4D8EDC6CC2F7B4FFEE2DFBC2D796DD7CA6352C534F724B49E8B5395FD539566E8B1516BC46210FC544BEB127E715BCD0B019FAB4257659D06C5827378F98A46B9331BCC933ABA1400C99E400B4AC2E0D082873243ADBFAC2876B12C3F6A4B3715E90AADF0F2A8C51841B4F25EAC1D80C88641C74D3B4621B3BDA619BB963A12FB63A850A8A774C923D53F73B4E11B0EB74D43EC0CC96ACD0642EBE8FD3F8D4C18BAE698E96EC7CDDB080E3936AA1200F189C80C58D864BF7626CFD0C9D093BD21D6C5206126F098DEBD146BA096638E7C575DC98A99EAB0E73E186B6DB24241E68A9418C50D1B3742140484B26CE5609BA20BAB9D5E8CA0555971DB19E94C81AED73FA2923342834733B72B94D3EE88E69EB22AACCD3A055E7E394322FEFA994A7F55DBEFD2E76A45E51B676AF1EFF635313876D4BEE5D32BE318E6F4CDFA7E4ABA2250956D515982D4C2B66E1B2823FA35E7CDEDD86902A377E2371D31713A49434C81C0F75FCE88A696E6E5833281420B4D3BFC8E1E8E6EF6DDC64930342434B1C84D681CBD662A2CB7D590654F1CF2C29B2CA4DD188AB148D10C3BAD3F75455F2458AECAC2C7B6E7134ED35892AE788D7F0C6AA05AF4BA45F92800F6DB433A2B486EEF30B25A5775CCCDDAC8466969928BD5BAD34CDAB8A55A126FF1EBBAB913C9049A4186E2AE0F3E9F9936DC7027471 +pk = 1CEFA72D0AE08164EB573891022EBF5050FF8B55EA2EAAA1DBE894A2F84AA2B8BDF30F36271FAF7FA340E95436258B36EBB2488D8F5A27FD0CEB7E5F2F915BFF44CACAF599FB923D24365DA93B22F5C370F0ECBF40AD8042725798999ED7EDFEB94448157DD296264D7D2810750E2ECB91C05800A34B151DAA69AC939E92CE92A3ABAA7B2955B9DE333CD30EF806A292EAE3C494BAB31D4EFEE6F1CD9F6B942FDABC47C450E3DA5EAA09AB4BEB7762BAF6C2158F4D20FC7F6916B3ECA24B5D0CAAB486C3C76A4CE92E6E04C4A69917C32EAF5157C3E83076F91520CF06F18FBCB2D673634D4FDB97870577D5784418803B060D9D3A816B47322E7EEA70FA534FBBD55CF74948E940E7616F0124941AACAB712AB9E898F7FEDE60B6D62FCE84D618B6BCFF02C723044DBC10204159D5BEDD3D098141A9F0D29FA4BDF48775F11BD5A822F651418B64EF6F7CE9023B7E0D46AAF291DD68F860D1CCF84BB070FA6A6D46281F4C7A525AB6EFD410E34E74DA9783CD074EA01A787F6F2E5B724508F70E253B0890C17D401775BE06811406D721268A94E17CAC1EEB94732DAC01237A6AD3E0178DDA3C92E3F34FC7D61659B614564F462969C1E46E94E5FC742984C83523E4A5A9EDBC7FD2F5D98299B5A211805BCB0468043E6B99DC45ECBCD6EDE269316FB13A85509084F9D6AC118207284A2F1CB3AE761F78B7C0126A0B7569D8849234B5BA9A057E24897A5C502A6D94C6281E0AA922DF1E40E15AFB091DE0A42011829E4B9111063FA81F549CAAF2C3FCE665118C5261B35EE8771CD20AD621039B1BFDBEC040C443FC477C19B26004843A4BB9B2A314F8E73ABEF4B3CA72FAFA2E072491D0FA487201EF476145CBD15C4AD11A144B829AD7D9DCD2F097A7A24F00DC86D46052AE37473900465E518651CD088A46EF5E2BE1C3C90E956E84FF699D273C4BF85E3935151ADB11059331FD38B46F90B3A7DEC1201FDF842B6266E298199EE1B461274F1C79694E8C72C3A068003ED36C1EA6A4F2C7E0E959C479F48E7FBE856398249043BA466CB9950D6078C103CCAF5E4818937942D0354EBC2D1769A47237808CA611A968240CD59133163DDA1AB1A7550B6A54453397FC0800A9AF672D66BF7FCDBD8027148469A1F4353C42B248AB7D4AB4D080EB748F3B70B24E18EFE60A07B6BAEDD82FA23F3058DB7006775C52239CF05D6238A8A4407AB4D8C12BCA030657FE8CA246B394AB149D28A6285FFB9A3C89213A98607DC9332B50C8F50AB377F4F44D34C8FEC3F0A7CD4BF0BD302DC57AED6B4C1CC1C00DFE719F8F42146B766F1FBF1D98C85DBF7399E6E0B09CEB4C2480500316ED86AEE83163CF3F5F9E188ABD4CDB62824228764F4C50601035521D2059214CA0DC743874BA7B8E513BFA3C3A34D87C49F5EF18C28CAB930E749137CD9A3405779A9AFD653E696821330E1BDAE8D00943079D230D156A485D83BB54D3F902E25151567D503356CB5FE7DA10AB392F712368952D875E83813BC0268BDD84EACD2AF1490D809AD9A5CD3AE61D1E556E3117EE58666638540A29AC43FAD242A99645FC2A8186C71C1AC1B5FF7780AEED7032A382D219BCBB3933A463A065F4AF1E0544C914A1C28DE1AD233A89921C19FE6104A01F8FC56610D4DDEFC9626C642B2479A866E41E674780FFA8DC08863AD259481B03D12770E6F837FB7EBC8CE26010113532F68F99F11103445BF8220CE982F92B43AC1AC82B3CF75639E1155C52B4EE07AF2C867EBF08B845E528BEFB15FB5A7D92E9ACE76B80CE9EAEBA81693A9601E59C87DA0588132121FCC5E1DF8208819736AF23871F6825B38E85E6332DF043F264EC302212DF166B9E361535C15513298CA4A3FC4FD40D8CBC41F0E26C909D6CD123F13A08BDFD5681B32744941D888EB7A55A6ED42FE289E435C720A80D86CC3F7EEC921C7573DF8107DD6E2654F03FA7CFC415ABA59BD70766B7109BF962958E64071EC9934AA80DC1485A sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20B -smlen = 1212 -sm = 32A84ECDC7949B23BA8D4ADDF0DA064A14784D1161B38C1514D68D5B8147035423FE5A0C3B25B946F6060F4FF6B74A9DDC4C654BC4EC5B7D442075176A68BB3E04C089D2107A2376570608628755539D0A373C835C516CA6403D5893E673013CE830E5D687F486AE73FFDB8C910F12EB9039FE98C60F6F66D6FFD2392ABD59E633357A732D0C0D729E3D4205B1B24DBFC00C5F8BAB5A7EA0F5E1FC20111E06FA731041ACF18ABB9A3C8FF28DDC6A7F154A6684091A3274DE05608C04A00372A25ADB6CDE46B8FCD2C393F1190A9632769BE49759C118FF0C0770F5AA68FF1CF961977940FFDBC1E6BDBC5E54D4E6F9F03E21A7FD4DF7FF81F24B9572840257143AFAF425ED67CDC361C88A82FFF9ABBDA309E447B03D16FCF9EAC393934A305D3B2867B34B8461D7E9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +smlen = 1345 +sm = BBD06B60BEDF7B13833A656D6450D55EEDDCF8140D23DA95D111E9BA4A4FA315E25D576ED4D5A4856E1FFCD6CB31B021DAC7F46F1DF93BAC6F1217A4DCAAAB8ADF3B10E524404E821BC275C74FD2FCB576E3D2E0219D4A5DE38F80D60CF00459CE8C3B582EC4A37A5EDF60EE81A28BAFB95128EAF12156B45D77ABB38F02A34B320CEBFCB16B954E9FA84FA03644743D78CA1EB06DFFD4E15B10A781D09CA7E65DC225893A158093E8FEF9C205F82A17DB6A77308FA16156CAB3FA42091608ACDC68F3A9840EFA378653B70C8890FAB6DD1B4AD09D7F2DCCFBE462AA0FC255F69FDABA108DB1C78EB0E26E32DC63E2CD878096622F6C86C112300E2451769A4E098E65461A383A8C03745C5022C90D5E910EFDD4D5783289B29BA3DCF9D4864FC990FE13AD170BEE342E51D01FAD47BB2AFD7AB16563E786769BE153816338FB027BD0A2CF430844B3D47CAFBE515C23D3F1CF577287C2F4141326C286274A260373E072DB11DF7A66B627E92C8FB5E9AD457BA832BDFD32DE200C8E5B495FC9DCCBFC50CB6B89ADD1980685D08AEB7549442918CB712E9FE15031385935007D21F582E1BD696A3C73E781B5D1DDCC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = E6DCD1E2ED1E0EB99A11CE1B59E29941B665EB49A635CAD65BE06A454CF0FE7278D77201EA10E446BBE9E9F9DE791BAEBC4E3A3671CAC219A2BE67A542199B74DE2ECD57DF7F0CABDC39390CE9C1882F63F595A1BD6B33B87A76374157357F41E46750F3EC0C3DB399AA19438F268411DD40EB7E49E590C77659E37228092737B4478ED1A38E778550AB704FA49C5E98189811AC86DDEAF89A1C41060C09AA215828515CB124084728C2F1752A59A65776474F1D7CE11B7CEFC18AF878A5DB87E2101EE9D0792F3E2823F9B914A278F418315D9B0FD60EFEB681661F18673225CCAFA5B960085045A31FC07886352FF5F73AAC203A621BDA94AA08B1BE1E70E0EE37F73CF0870253390DB8D7FCBF40FEDAB3F6AF45CF7761003C2BD04565D0009A915EABE3A406B93433818EA7B42121A6E42D2ED0A89729D7700F2CDA931B31823D553A92740EDBCF951F178D5D9C37CFAC33BE4D09E214D13AD20591A4805793F187D27A54C97378E52D04B3A89ABFC8819582F5083F0606610A252091EDA1B00AD2A51E7D0163F08EF0783172B25CB814CE22706322E438D75D805A7EFE414F3B03F866C4451B6C74C436823C92985C89CB1CFAA6E59B6324649C4A3236F4CEB6CB9B8653F028E816CF14BA6A96FB57734289FA4D172C16B3F8D77EDD527EF529BFB636AADD8238B88FCABBFA42867A0BDF4357A7DDEFA31B05C9BCFD0F4BD5D422E994993C786C2F45890D124CE074EFA28EA80A9879A3281A7D971D91A7A4287AB84FA157DEE17BF09FEFDA6A564E70D1A6B5369C62D4FE66FAF9396456565FD3ECC384F474418EB3F260DE2F46A81B00AC17D7B1F43C99B34E38CAC8DBC1157E7D31F1E641EA081A587D7B7ADA7BEB96A9BD2773001534E14EDC990B9820B67DE226FF3C7F7CBFBD4111238C600737E5BAA7397FAE37150687290E5F543B92FCDC66A7560C1CB148B64A2739B59D666EC052DD8175144EEC256ECD8244FA808EF9516975C98A41D46F16EEB56A5A3DE98DBA065129DF0B746E71E600A83008D4598C4654EEFAE76AC77BBD1CD6D0355DCC3A187D632D505F0EBF762F14CF70EDDDA6115591A87F9D8AA0816E083F09A52E5D4EE02813358121AFB65E0151EE4F90D54B8C1DA805A6DEC050C804B5D9C2AFA94799A30D6D441192DB20CC468C79EF271D8AE807C64252B90E408344A29423BAECA6DAD4002C9C8D3F78B016599ECC0F78453A01CE38DFAA8486B2C7627237A00FE55F458FF2330E0D6E7EA840CAE2BD1CC9F47493D0EB492BC213FA363C2C9D2A409BCB42252E5520628A9B1EA0B63315ADB300AB18953C1AB86672407F0F5DBC5DAB736D2D662F270E07974698947F6CAAEDCE64C5A3D0E419D34240EE2A982D66033F0D9C73374995D303161AABA0545CD91D7939A0E3D325FC945E5170104CDB527B505A3DCB61944B3A22A7F94FB01C85570CFF0445BCAFF3C1B7C8E008741F36AA1033C4D6970F6AF558308FB7D17E540693C3BBE8FA532CE5EE7B7C879DE042AB90F2412F95330289FBDACA3AC1883A254C90FD8C90660F4B6FBA1814935B6D2E61F802CDF42F26854BB2B75F642C4EEAB01EFCC28B67A32BF4415B3C702FBCDC77ABD700F9F1A6BE112061FFE20B9EFFB55133F0BC9366 +pk = E6DCD1E2ED1E0EB99A11CE1B59E29941F078038E5E8811995158302BB747D56E40CEC262F6E68DC5358500713E786D76B5976EBDFDFC9A016BBB5ACCE4F1814C5712A5E5344E35D9D76733B5748226A84732E4594377601F09DCADFEDB0091A13FE17CC9113E14C9793331AE1460E071CE3C08FBA74AC48C87F1E3398B45FFD00347D2A63EAE137FE718099727A345A64784683613BB1773BFB8CA87577AD3CC5854B73C680421D5705DCDCC46E0780F502EF3021B3E98211B1C847B6FC1CBBE346FB82F831ED0CB72F53A6D066A78A9A24C2FBCD5A707F048067B3354F605FD5BDFEAB7BF1A5FDD1A1A9548ECE858748F115F5EB41732489EC5E68965D2FDE1E00C1EA3A46AD644AD9DE48EA3BE8A58EC7BA0F612F63269B33FCEF2061A5674C6DB053D0165A35CD0BF8C8836C8985219ACEC44A4BFC7AB66E08D18703969805FB3FC33FD7EAA709C9A05D57D7B068960588389E6D2ECC58B551F24B40BFA94903613BC12B2894BBD832A9C4F8E7926D6A72722F26B37114964B16C0581C8ED6B3E463121A58C692A2AADF7837E1DF8648A83015786D17CD9CFEBA3870C64D2B73F132E98338C2CD4C256F4B2682BB4C3CC3CFA0FDAECE718C53F3E6535768A539CBF3274B6FF932855FE102F684801CCF669B379B0D5AEAB6F5948CD78ADCCDCA1E98C02C30E259417D91D730ECA76856AE23EE3A9DE4A858E60AAE5DEFA3C661297313485E7AA799F24C950BB842E82270FE6623F17CF870C24DDE31AFBFAF52EC4B56E0F38289B04DD74007805BDF398FD48DB4ED07DEDD7DE70B29DB1BB606FF988F03329EB986918B109434D16A8C6CFFCA2042AE2852654DE98337FAE3664729AB941D60BB6FE2A0EB669CF4F372391C2405CBDD9683A6CAFE0E6874D9616D8451E2298A25848BC90421A1B06FD1982371D2AE6EA3DEC3D2463FAF0C1AEC1E1133EB3D6DE1F76AFD463955EBAC3DACE5DA3A83F37412F3D5FF04D4ECAF5716BF66A86C9D90E0013A90616C011EFC129CBDCF0680CD88385F31F02ACE14E9B824A365EDDB374D1C9749D1F6937D2486C0CADD8A9EFCBFD97FBD86BADC31F76C72C7E2FE6FBA1B6D266AFAC2E0FDF6944A35B05F09A9F9980195D5FADF8EE697210AB05845C14E099AC2B031F761FC8DD5D6A99CBFA5DAA803C11C7020B4E9459E75070C6E30C92BD58CDC8F3ECBEEE6C64E91CE5C8F7EBECF566D182D47A2EB0966C2431BEAE18B7089D8767BA39B8453F9DE3401C78C0D569CB616D8B15EEEBB58D8D7106A0CB79FFCC3224B6981462DA8C26EA80E76EDFCB8A88BFF8E427AD4496324180DB58BFCF0A000B434D5E7A3DD23419E9BA4894B3A4FCAFDB4A02A8363E6115F89A3C388AE96909C1BBC58BC561000EDA173D3A5429317AF1C3360F2C051B034E81B967D8D4AB2818F0C7F1C43F5A0D5C745DF60533ABBC808AE838CBCD36D1248B65E7A747FB8843A8E7C7913363F86C8D9A1D09E3B574C914153D9FB88AF5205D189C007B487F5E33AE8AF9B5F8FDDBB07015F38A7043F116F07417F706349F04F4925AA218C1711B9D96F4693DD80C724BB2D0DC1226A84BB4C6E218A01354B6DE7492815D4C69CCFAF85E5B0C3AE8046D29A70C596CEEB38608DBD6BC286BB52D2E942061CBAAF275C7B825473DE98856EAF7D439C33C23637664167E80A40C71114CE7A8B0B8FAF0A116716E50378A0E21D9908BFA70D5D9B868E2D62E1E631F94C38612B730B32F1CE2B817F0F13460F5DA3CB041459F6DDC57AD9C2D239D05E51EF679517FC1AE2A6DC50BCF4654E685192F83C2ABF5CDB6810E0C9403F8B5E159359C8C8340206600297D8A6833B342CF2D92A81AC2DB4A53526869BA913C9511244573C916B4670F83059EF4A62D44FCEBC9419EF165C6AA63C847C5C78914F0A0A3E2A1FD3B58C81F825CCD1985CCC90AECD5B2664BCED654A28C7F74B460F42850F85D43E3D7ACAC611A0FA89D99781C09C428EB894F67899D417BF1703E81 sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79 -smlen = 1245 -sm = C1C97090F8F6B5CEC838416FA32D146E843326E085B3BD8C985E57C524F908DD60B4AE53B6AFE1254D13A8D04D6A4B909950F67EBE85EED6C04859EA26C6436CF8D11F480957CE7BFA33F70B3CEC5627CBD09C8BCC33D2886FEB1FB49B3CBD38D138C07D128CFFF8EA692DB71A4307606C16B4D94B04AE6BD3AC964B9C8D8C43D4BA640E2BFAE50C0C7113A9727518299773204336BC685EEA4A1767AFDF38C32058C3E0FCDDB907C8180E1E4D8EE9F2C17A296424508D2C16D7C20F543EDB5E7A3BFB58576922E4FA0FF7397D0286C275479B50CF73CE2DA69E60DF0A417C09F1C4FB8FB603C21C31837EFBF67D0DA717BCEC5FB218CC6D614D60CDD7BFD9D862212F69E11B562565EFB17FA7709C0A6DC942BF1DE26111DB6B2397329EF847165E10BCCED54FAB33E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +smlen = 1378 +sm = 20D1D3FB5940B223B4B18A2ADC07B2DC10B9B2191A29760597B65E10B13C5E30E8559E103356F337A7A55ACDB2977C29BE14360CF2849A794E0093C05FD99480B2043E1E9E1A3444BCB2CB1A5FAA5B8D7D5D495F65B63CA54F59DEE3E22C585B77673F888E35218B60EC933B2ABF095993B1EBEFAAE4AC9F7A40253BA6CA44271BB56C392D6FD921EBBC6A0DDF068E35CE8CFA17A14F56C4F8976B2B3CE9FB02029C2C0FDAFAE6BB6B87DEE3339A7F651F005BDDFF9D4C0D855BB001A5441233F60D6EE180801787594FC6EB5A838A7ED38EF9D14AE0A80B1901B1791D62488981D4E062FD9EBDF64C8761EC8485DD7AC0436E93E79D45D4AF233865E108D5689EE32FC9AEF62F8D6FAACC2CA2E4E4BCF39EB52D3E508303AE1757FC7A32EFC903A7D9881222490EB741468E6020C803DF1CE4FA6810616F797F315F69B28D8321C402F7C19211F25F70042C4A2005B020C3562A0C4C6EA24976C47A6120B6D3AC5212B4C7AC10EAC04A7F2917FE7CD1A28BC7A7AACCA2D7C98D3AED591083F5C7A548B25DFE365878E2A5F45FA277C3A5DBE5A001206A5E54D64CAF4D77CA90B0CCB946F3EB7FD3207B41ED711EE8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DFC28C7A97D47F9CB10CA33DBC16866D8F708483978F5CA05A9DE4A0F1900FCA158201B31A4FD716EB41FD98C9006D272F64205B1BF66716E7126B862FE8FBD4B18A8450EEDC30BF861380530288E6006C0228105CFAFF0E3C357DFBD79EA4671D19B08A76A57C96EEB2455294716571B883E3F4497B86FAEB64693F26F9BEB78967A032FCC4D3F518A7C77D34A0D465CA78D18BE1BA614F4A97DC6924C9F96643F9121DB06FAF1FB4F121F22EC89DA67DAC91F7F809BA4514D792BCB327A72C0D2799C13F57BFE3228B152DD7C6396053D88E5A6F7E2B2244070E2E27721714D302E46E0E920758DADA752D2E08BECB13A04DB3FDA564E085DB6018501BD568F0B7C7F1C93776239AADBD53AF923116A61C5B72CAA2DD79F1634846713230756A6836C89D88EA9D3B078431F2FDB84EF6EBD5DCC454DC8141C1567E842D6056A31D5AD8840B85C955347A7FE953BBEDAA134B5A1C68314D47220B283A1B6CD196CFA79B25DDF4EB63599D593FA5F4D8BD7A0AAD5ACFD2683A4D8A289ED28D125EB3E31635AB739AAADB1AF15B328FBD9EAF5A2E19CD639D4D47CE09F69C67BE676CCBD0E8D41C9535FC3792F73D2F7F2130E14A8FD3B56EC7EB8CDE8D65FA3959D071B48D0BC8CA745DEB5E8F9143F1C9FAC7E88508393B030D97B21DF4C9F9C254B3FDCD29E4FBD1CFBFE2A5D1421EB7CE46E61EA18126715286A072CF7C2738E79ED84508424BBF3C7A2BB2D54DA15B56C68D7239B9CD338DDF069B143306AC8E3F2BDFF69F74173DE051028ACBBDEC105B503BF73EEF6EF3A00B4148BABC015AE7F3767FC6FD13FDDB48CD162EF6248E475665CC9E78E40268A0042BD6ABADFE5E774CE448615B8BDECE8EA1FA5E912923D51E69455C433B3A7A5083AF24891BAE1E5CFDC6052835BB258827E66B227EA0DE0444654B78E277E1F987DC69CD7FDDAABC9BF6031C2E303B61DFB9B955EC2D05E95C3252787B1F584652E0C3CAF66BD1476F11028A885A818C96FBF6995078F70D48883816BDA35930F8D857AB5DD6359570B15EAE035FF44BC434316F99431E6180783344EBA92E859B91D0D7FA114E39508EF15F332F65EB5241CE68E4415CC268037A15D9BEC75B306A545FE0A6C45912F56FDE9AE148E814A8DF2EC8406B5228934CD5A08197948FC3286B2B5993ABEA26C7BBA799F43819F9787BCBB3910774C5741FE0A91349687045B6D92286D611826455E49FA7FB551E82825B7E7BD13B18964B723E3E4707E3576B23E61757951E5E369DD7F85BE98A15B0A17787839F76D7C2B0F68D78CA0988A4A1109E855CE9CECFE4C1B605A980C0BECF711978F0EC19384D5BBC3C8B04F041D40963C36B1C776970D44F9953783C09EEDA826A2D76FAC91384D31D3A3BC4696B99218FC7E57548347DF2251DD981E8C8DAE5DB5B7F35C0C406869DF689383D5AB979937F8143C6310EB260008FD0F2392C531CB6BC8621BEA4BBEE2F59379ECCFB53FF4317A3AEEB477BE0DCC10B66F2534EFF25284068662250D30C88C3588166E834A0D2186C0BF6C014482271D65F9CDD448C84C603601E2787C0A6E351BD226936B9FB51A8580C18AB6C94A3C70B6555318FC36FC1AA69C9BD5E3C41BA +pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DFB708B59CE08305BCC2C426F3E1F837F81141DDE813431525CDA213A5B015D65C43BEFFC7C2CFD4FF6802C07EF2E23C40074288B150E46DECFC18CA55AF8ACE99454A35C79DCA07FF8C844463DC172F3E94A0D684B6FCE643AF713914D64F7E051EA01C7E115859494D06164F19DBC60AAB715DB17384AF9477E5A31345329405817C400074CA56D1CA711DE3D4A8E4E3BA4456C7F4948B4AE8A4F39530DF19A1B8C61B9257DC5AF642304B6E96012953493F102434A334EBC9E03608C34F1C6D31FC2574593CF311BF895A896CCBEA1B2E0BD4851FBD197FB571AB534D7315438679062903F1D90FF36DD687D07AF978441E4A37211A3485EC4B0D1D514C5DDA50F3C34BEE6CE4BA252F11C03D78E7EAED55BE5D356602D41D4FBE2A32105FE8DAA9B971B994C712F7C6D641E3D33FC0FE649B9DCE2E0AE674F2C4565CCFCBD5AB1AC946DDA8DEB225DC05B18CDE454FBE8B876EB4F58088A58C554C27841508E40AA2035C4EB69E6CFAFAA11F39A1CB62C7A0632990D3E55D6CE5699564CDAA6B4256105E1DC2627B1ED02B6C2F9E1570F26A864390B2E5787A0ACF90FAF5AC6F086656E54987342097C5B7CFD6FD009A69BECD7C04822C7FFEB2833FA3C49A2686F57C57F83B9BEDB47BC60FBCAF331F8F4B2CCAE4EC99643D3A5D3339FA15DE723C9742270D7DC106719A43952A455DB702716E042EA316194C609E916A59C115C5E158800483A2D0422A420D4BD0A49A5E037136729A214A9F28DA66A888B331018718193E31F5B8D4BB39BB5E0C116AD2F0E24C78F78190A6FAED2D71D5C26DDB58D392DF6FB7102FB4A6D95794B9BDBC34F376F3AA307CD81AC3DE42911C94BE65E18175182821CCC699986E1D9C979C2EB7D9D2141FE308A9614F6F5830AE698DE03604BD9008F9524B6A09D2E583C3F736F72BE5E36729C0A440404EB6425D52802F9FBB1B759CB0FE5E9F907CDEFFD4B1DCA22351759026F8FEC9F60087F8B4597FA26AF5245B3C368BCE7E4811C888153DA1C452DBA24630CAFA021094667192ABA199E999B02185A5E5EAEC564A0C5C170F85D278E02FC60DD05BE143B6294CA9C9AC3FAAAEF2757FC1F7305780A9DDBF515CEAC23B567C2E19B1B73B5235592AE67A1E86158B0D439519E3AD3E1DB317F31F3CB309CB7DB95A89BE1633117E95B98A661B81798941ED5B030CD8FD3ACFFBFDBC0998C82DB163597D5676D1562CFDF3816B941990DD86CCAA3DFB2D63BDFAB4A053DBB7D6AA67AAA9C5BF185C844DAC5D89F1447B2A41E2EDB4B6CAA4F098B0C3B7D998FE112757BB164A4FFBF9E69754BFE071639B6AE01E6072F920FCB4C608787C0D53DF9FB20B4C8CCCCD4B225DD8F74142C7346CD788C46C5381037FD802745CE84CD1DCAA7B7233C6EECB777154FE032A0DD20F48E797E560DD05BAAF75569ECB1BE75CB553BF3DE7DC008F86D08497BC5B28361F46330B7D2C597B62B15BC83C74F1C7DD1B2B01589A20B87DD4EF67B5D207D241362EF0B8B7471CA6CD21E377AFCD3FA574F430844FA956BB9A7D0F63256EEE3C3A686D375105A9975585371840D51D50D310756F91CCC6EA4BFD7FF61F46BA1CDC0940F43247D513A089BEF59B47C47C3EECD8AA06AF1A4BB0A8450C3E31B2278A964B088318BB1F6E048641D072A2C8AA56A13C3D4B472058FDEDA0198DC55628CC9CE88BB73998D791830F34911A2FC944085001DC0503F3ED822CA4985A67D30B084ADE12E283E7BEB560931628CC8F8DA31011AA20590FDA2BDACF8A27A5AECA0F2488CD8C3DD5B1751A8B344A0B2399115D060D1339BEC0670526D837BB602D08410465751FC63BE7067BF26AF720A9EE649691337B77650CEF7ED03042D0882F031ED67ECA604A819F7A7ADC6F85132B6B7BC04DB02EE377E3A74D05702C1C52AF922658B92057AD7EC1DD985DA23AD401C325166FE652A1B9393E3B4280C81C72DDB255FF0EDDD7AA sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC -smlen = 1278 -sm = 10A7748DF17F0B6802996E02AE769EB87AF72CEB5D43BA6280DCF4C39634E927E2A1791860FA459940F0ECFC653BA8C7AC316F10E9D0166589E167807A244B486C238481D66C8313F279B5B36FF55133F488FE5A0C45D4BC22329FFDF7CCF83D0111A762186765E8B74A216145079C2C2B3F2B4C3D666C5954D7C0A0E4C70D806E0F79EBE285FC591AB9A7BA783417DB12B761E39979380043D0C03DDCB41AB558BEC0A19CF2F6AF68746B8DFB4517E9C3AE3796C60387DD611E779FD2583703482ABCA689C3DEF05E2B0CEEE69443B35E35FFB7124AE0EDBD0E78588602E6ECEA7AE8CA77E9EFE5BE558B494D8DCEC12596DCCC5C74473A09843BD0031A172CECA85F970CF8A43AECCBD37FF0825B76DC3309BCE98A7C92DB3DD7A43B0C5AE0BC9C55646D541C505333683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +smlen = 1411 +sm = 3446DA3CB080F25668489818FB306887A52723B424A1C103E4590BF9C8F450AED7B7D03641C85E3FDC2599E5210224D18B1FA69621299FCA884D596614399E763EEF69F9A1A32E8D9345DF365DE8CB49F70590B57B99D35A584F455F28AE8850EFCB166F8F85C4CD7FE0AF03F45D6F879D8D59F11EACD154F7CF0A5352EAF99C980129D8712A0EE510370C3F2F72DAD5ACA1854A31C5C60A709976E448251183FB4ECFD440517EE1B732D49847ADAA2CD913C6C9451034588FA4CC51EBE54A2E52721307DAA896040123E1029558065EF43FF31CBEED2006B6BF563F34611A5936FC54144F9A7696934757EB2EC625B06E55BB32FAD3962C65252937998B7B03B0A6C50EA77112A8D87B344D67086F771E36C057FC0120502F142CF1F9BD6BCCC2DABE9580F40860918AD9CB99FAA38521FC45B09515A59E06108FCE658DC91D6FDAFC9A44D504EA0610CC1ED2EF2937604D0BDBBB0F3CC350BF174A5AB41573593C045D94EC88A055D2B570A9D75ED2B5C81BA933AE37A13F61E9F4C10240338C1B62293E18FAAC1B04292619BB52E30A3A4E400B78D0B5ED8496117D5806E3879AE5EC9232EBE9A782342A176133683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 21FF1D5184F6418C0E52E3B1AFED21B4F6B3B8E8BA4C9E0E113E4F7C7FB9152CE6099C6E9BB780BB204EF8D7A8EE323805E653320E0CBF879961B0C8B76B386BD2746358E9C78834834975C1AF58180165FE803A47CA359BF1862AFEE4317B1D0C57D945FAC4153E9675C69DBE793355C14E558D9048961DCBA071959AA58A2F9CE8EBAE0309BAC7D265CC13DAA646ED9FE0F88F4DA10C21F2CD62FA1F46D55A16833A5BA2496F1EE463E9C1D926FFB82BF63D7E96FABAE4B30807CEAC135F5105A514A59EA2C9FD39A2515FDB88D2B2A46817D2B7A1E4D446E1B745048B03B226DD8629B5023EA769CAF8C32F14F4DCDCB4B958C36C97DCCCEA1BFFF729A6F231FB43BDB89ABC37584A0F1A3E4C7CC15C862551AB747EA620A04C6B99D3E37687B2FAB02404679B97880FE9C18CDF4E03880F27B34370D060C4CF3750825FFED0F11AAD74E829B99E1755824D90027A03CBD398097F5A7AEF02F4D899621850423F7052CEB25E4D041545F1DF491F13FA70F7B866B60681F4A0DC33EAC9B70171FEAB6DC2D2CBBE1B1F2133167A54DD145FB917182B7032D3BD07ECAD702CF845863FD7C6FC69D366E7E434FE77B0285E5D1EB95851860E880B954DC4FB6B1FF1BD5C459F0E1CD7C20A06A801D01A382087152BDC615875B7499D695200BE5A19EA2C82A6161B3C1D0B79693849B928685DB4466A19D96E5D58851A37AF76A5927BF8E241D339B017E26420ED23A37AFF3747966997FAEB708B4C8AD77BA71B21D3B485E89F27E58E0F3DF744F28609A3ECE5CD6860F0F598BF3BE7208018956954681C55700154386903D11C6FFC04F99CBB13936729083E16EF0B4A7C1D26C4305C371C43434C44B3424D47D06DCBE0178C7FA68BE14CC826EFC940FA0DD9EEF57B93FE3DD58AB7CDAF5D9F0BA1078F4BAA99528B12842C01DE67B4147FF4C8A4D720631109A1ECD37D05F924EFB867F2F23CBFC73D74CBD0825731427A7D205C85C43DE6D8ECEA11504EB9C2FC5634C6A4308DA03DC067F9E59590E695D4A4420555D9F082878C6821C950347BA9B5DEF2EE3E195BE6E0956567578F5A4D284691DABD0848F5C97CC48B493A30C3E0F8635477F060A73138FBAC36E5B7066CFEED15365A7CC460F8328153E3892C113149CAF764DD99B31DA9E0F3A3B9A2234A1FA3A24331E40DE8108CC433854F22D7B897BEBF397DD4CCE7D5F6DE00533851B71FCF7B4495CEDF300368CFC13559F575A1D1462F907E6FDE1D1E5884C2F61F46899162EF6E5E43E888273C2727F6DA1BF744DDDF3C73C3719991F7BB9F4DBE7D482F2C736ED58EDA262C234EA9612BA2510E20395564BDF6EE9AACC961603B9E25FC47E41B655622433E1EA38147059F6FB6A19461702A93BC5F2CC66C0FF04F1407FE88B1C8F1152D0B5165D05308212F04AF1FCB9D8C4511939067CBBA5A27DC7238D9252C83D2F1209270E51F9931C9D4A317C9685EACA9D5439352DC38C2E64B99A3B0583BA6E2894D6537F0858747AE69F94FB99479453EB97F5D2ADC6D2A7672AB119A2C7F80A8CFD8D3052D8047F1BB4F6F109ECA4BD3013287D0623DCC5BD9FBFB0CA2EF47DDE6A858C71CBA620CE849E17C050391093DD71B4CE6534DF7DBE2F5ADD84C59B7749EAF +pk = 21FF1D5184F6418C0E52E3B1AFED21B4AC0351CCA686C5A851C7DD50591B4A43E2B600069D9344859CC7DCF1AED560DC143FC44428D1B551476C15513F6D1B7A7D026EE9AD2A57D9423AC2C86B961DEEEE11194ECE3D7097686ED6544459312B2DC2D8F0361C1DA7288FE57DFA287BB2E348A5871EEAC886B962F03CBAF3EA129595B04A38A81BDC13898EE53754F5C3251D91DC3F4CD6212DCB4632546F7329D1888EBB25AE256EDC483CDAC1B46FE27B6C96BBFC418D0A65B61D0830D560207B75D0896F167F72A0A939967DAE6E6E76BB299C1ED90EE929F722074DFE878B9D39429E08B550B98913B63CB7D788CE744EB6100DBD920E945BB77F1CC6E301B3DFD0E0DB1E0566FEBE3A2F5149EB52A574E0089A1861760FF2D23DF155D2B5419267C3467E4AE27004741E7DBB51062A99842A1092A56BAF4E3DC7027A13C7BC70FEF062506185AB342545E6AA8770D1350BE215A3B0F032654B33E72B77B8D98405F5278901C51C485310E3A8E92C3AAB346D9624F092AA3D573313D790B2678D6F62400D86BAA2CD4BCED01CCC1A8B45B78FEDC11AF75B77CAD3D5B0736F061B4C6BB486ABCDA50E999131E6BFA6A30F282412F812DCE6C2A86F80681B73EB5AFB51F32FCC5BDEDCB233D421D530FE3FDE462610EB71AD03E0669870673B5F869AB7423E1581691C72B68379A8D8FAB04354FCB220BDA419B85F56569E3487BF07819ECD0C54098F7EEE65B427ACCCC8BCE5790C067CF8B1D32BDAC4F8E5F32ADF4CB5478FF1C0A5550670FE1BAF488F7CA18F6BDD8A5D3B4D59F599430065EB3221B1093187E8672B0C1CB29F6D070BACD5B150ACF3443E863196E34E616FA0083909CA6ADD78326D49362F306B19731A57D9FA9FD76770516AB2703AF9541AB22B134479BE3B11945C70A0B7E13C21064D0211E3F90BFFC46C0FFE3D31B7E0BF3EA5B444B95852286D9805CD5A6FB6E420D016B157C7B39CF7B4F0944C0E40D3C89F6D0C83D345DDBC4ABE58B1BA91EE28864837EC81A4BF638B0C3BDE9BBE6BE678B97224B340129CA625ED32E1019505A6AB149D61E3FCACCD221018F36C0B6DD5F5AF1FE58BEE1E67ECDB29D0ED689A4DFB50F784397BC8C3DDDEF0F9A0335E230BCEA0B6B67AD14226A93A550A510956C8A4FD9A796985C679EE32BCB82E53E6E4496DB62B9A2BC664C1AB44DEAD93AFF28209D28D810E91D08BAD85717E816EFAA93C4672CB137E21EDF5453F3F9F70C2882C919A0694796E30D92B20AA34BBA23DDEC0F4D963B3A22D6312D4BBD4455386D31EECBEC285975599E06F78594FBB377BB33DFA24D8DCB1B49851690842E82D5BA7EA37FDD3E1AC653649FDFE4E8EFDF8091FE305F563C87400187887AE7D1C0C028BE4483C9AD90FE70DF30CBB5F6DC4E9627601D6A9DAB2692734DD1F41E709D0B58ADD7C29F439AB84BD2D5010248D8AC40A42DB1E2D03193F6B470D749EE7D73ACDCDA62E30043FCFCF98534D0DE0B8C596A4B62FA8CFC5BF771BBFAD6F0B441EAB58193DE0F0411CBFD95A08309BB91465A371F94FABAE8CCD869B53B39E95E0D6E5E808BFD0097D93B99F05513F59E0D3C6C67E6E73399708BCAC1C93EE08E2A7984E278AB7EF4EA32DC35F76F3CEA6FF7E2650297489BCA6D86C7BF0AC6CE83938D22D6D6F91E1210111FF53F8DE4DAF5EA64EAB6B7A51D67E921AF67389B5C54222BFD5ECA261A57F357A1069C5BFDB22A62122727AF73F7B46236AE99D8FA8F80C0E6B7D3C919512A25E9CFD032C785BF3899D1D749C2907BFFEC55DCF1E43E9EEEB7A59D5FC0608DD4D015F56CF78FD9F01D54D184DE8F4F36FEF0924CCC7DD4A406E87B0CF6F1B0A1EE455F9075BC2FF66C0BF700C5B73383D7A5EB9161C8313B3070970CF19BFD7AB849DA29B8DB113388994C63EA11A486444F9AB2BAC60B8E732F34AB8E3293A7B0F8861CAB45C39F469137516A2B8643D0D123583049530C46E56F70198B52D6FA86967D8F255 sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE77 -smlen = 1311 -sm = C55EE7D01507824057FCE36D636498738875F1C8DF290C226C8CF30F66DA93825316CE629CD898C8D0531C509771E44F046CAAB524D2424E39E51311979300A88450C6309328EC2FDCCC63D3B43635FF2BE2B59E12833615B7F451B9962CD5D12D29AFBCC80B94C5BE5DFBEBECC8BD3BB91C5C926308A73E12A50D30A1835AF516C841D7BB6A391D83552F96727CC23B9F2486B06E127C84D45A8D1ADFD8668301157B415808B69B74C602C777DF61A1DF5754B36648BFF04792F233353D3E55E9EB772B236F267798BFD7B36BA625F75633F289EF0A8AC980342A5B3A4FBE55409EF590723E40948930389C2643437765858BB3825DB35AC5CF82EE9E181589F5C16E65CB483E3260BA133F4C377AE8B16710313881F9E2EF95FE7D5712590C0616629D6753308364219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +smlen = 1444 +sm = 7D7481FD3C3AB8FC08D9D67801D1BF10777F2EE5F7CF4AB79C8DEF1E8960C19C645E231A74E71223F031147142C712915E1C5A8705022AAD9EBD9C0974AAF366D1B295FE3B6EC243C618D790E3ED167DE3E65341FD3DA5A5CA4B945817688BF36D66408899E769BA3693A1E1D3A3EE4918F0035B15D192F24DCC7B7E07A64C6745901B4C4AB093437362C5DF37527416F27F149E00E7BB73B83F7FB355D4F21578DD46C3E3AEF4B5B19ABFB763AA053C3BA135BBF66177B9181E5F49067C4EF750F4DA088AE9BCCBF5B44B52725D35025E79DE0C1A5E0DDA909FD8A1C65B56BE21C6F9F3FD025DF8F1776CB352C00A757B8ABD9A4EBC9890DB59D397146E95CBDBC57C645113A7275933846D723817A11257D0115367288B6E9D51963E1EA1E80F5E8880514CCEACBA7B83E72D30DDDAD72A01250BA4EBF987AEB1CAE2CD8D3E74643A0877353E78258363305A913B5DC9766AB026214D0FCCF02A436A839C750B82F0139C944C221AFDEA7F2DB2C2BFBED9531757243A3A64DC2BA2544EB9EB6162E92FB46F6050AB5F62DAD668F502D3B4D2559FDA174E31F25FE34B39ACF16A3B4BDA3E5D73C1836F851791A1219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = E37A5DB03CD97D31501E74B52D06B138469AD7C0CF698DEC6165F6044BFFBD28ACBC60E7ECED84AB2CFF77FCAADB107B41E9A6FFAB7B75A863DA53EFA6013545F7E3B7D3428C4351DF85AFCFF7EE369B54B045344449F756C822550443084F26B14575D71A340800719B0BBE1B86865D59D47EC599B88CB70EDF1D34023192E67DA1907835DE81DF344465E7ED4DB8EE67D447641254096E99470DED91A606A41AEDBCFD613933DE32FE7AD4B5784F64310F4AE3A2910BEEB4BA121743921A3F8A85F19AFC1C7B7ACA6083E69B3529F518F1985A04DEA98667103A31D5622CDF548BBFFB2A2D1725947D3B48D2A7B4BAB2EAB827B6B733B5717031D53A04D134F662FF176C23D065F58D8BC7741C4AA5B1BD74692651985C4B19410DE02BD63AC66D57A46AAD8841B8AA85232B76F3B40833EAF46C6223EC5D82E28AF13C007C30495AAFB1612F411C3EDBB2588B21B834C1431DB0BEDDA8913512B2F596B0426931974D848D6FC9DC9310B93EA61D07CCA1E2C1C601C01D4AB479D33C9BE16E02EB91A44F7D05E355B2A0FC1C51B3724B2F2DF17F5CF5E9C879F4BFB0ED6285687533AFF1674F9C8AA3CC728C05D65734D7C24C32D79C1BFA958DCC09ECAF16778A350439F60F95D8EFE9CFC8527004C74B5A65A250329CDEF641AC96B196E2313FA73A5E16A344C3DEF7F859C307891EFFC4430F4541A12B375319FE05067183A95750E8B83D17B80C9E7AAFEC54F592AEC51302D5A0C1F71D22356FEF0BCFB1C926B08ECEBA47F280A005ACFFD677274E5104D4749394176FA860EDC4143AEBA92EBFC2C88983CC7486746BB6E746D2461FF66A8B6E6B1F90B1AC4E7F8A411ED04F5A75B62AFF2138FEAEF8FE045726ED1A8956C4C5553AF6427484FB162925F8E854DC2A669A12B59A8CC1DD226A569E7D4790EB143D0F2A8AFDDFB93D382D06DB6B76516AD19177F646EB522F6CD2B3DBEFB672014E15C29E7E3CB4FC74BE7BD94D49086F20F0E44DA02BE335F5CC9DB4462957A56BC38FB7DA9F65CB183073D221DED0D251C9E63D3B97F7B54FF3C4BD02AE897558958C8F74A3E051A6D31F304B7BAADB34F37E02B3CEFA4C1E71DCF6BA556FA61CD221A68A5EB8434708EEFEC7EE90567502712E9CAC6197806425155DA06D8633AC9C8A5B8A3155537EF036EE6C23595927641530FFE187EB8881541213F803004192A00CBFF2151112DCA90A445A7FD52AE99CCC40F6FE5802ADCF44A8CF258AE65B276103B703D3D96E993997DC30CA73AFA9A62BBB848533D5E58F0654732511EDEB3AC4B4FFBA51D621C11C6393BA2BBA3159284F80C2F32C2545A57D85C21811CC7419398A6479776316C893D5E0E0BD546F544E4AF53C1509F47A2527DF89962B8668307E24750584020901F109396058BC0392E4FE00DA490D1CA962FE1310AFB59A8C678F1AF2254E6575591F72A56E14FA4C0BECA7C7D85BEE6A3DD0D9A360E8E09BD2E458E8D9544C6660D48737E0F6113AFD7628704A424E52B74B4F629CF334F23300CC49DF153B1BE55B856163A00766DDDD4F8544CDE9024B3F99EF605D813947B8F504B461EE0F39AF5AB74D15278D7B3A655CE9A0643EA053829C9BACB67A7EA4C510D8AE5DEDADE677E26C004B133492 +pk = E37A5DB03CD97D31501E74B52D06B138DB0E19C6EAFF97338014CA4DB7245E04D97F903C27AA54D8F2AB150476A77E222E9E40680E6275D00CFE2B3C7D96397CBA188E158AC746201DADC56369256EEF4D2FF8041F6379D9C36E8A6B301EECF0546B8D1BB29D0286B8CF082ADA5DEB526EA3F5723E30BA22AB528D096DC70103F883D6AA02C8CB1E971507FA989421ECAB1E8FD495CD0D4C738BC8A16865947952D3AE734C7DD8AA08DD9407BBA9DFA1978E69A732701E2BA35F972738A73191C706DDFBB15FE6BA6351B39B1053090606C7D9A39024678D15C5C066F6DC1B9477AC00D813A49278840EA828C825A89D22B8EFF4BCD94B584468E6AF1CAE012F759B1DFF8F33202774AB22A7364B251DF50DC76D21923D9F2785AC515A8B1ACCC9CE91B276EEDB6D5B0713CD86339B1A88A5D45BEE8045BA2B517F3BA9B0344A2278DD9F283D70522215CE7176352D0281DD519B2AD021C0F7EF478DB25BFE02056953A773A0929761587F70D7CA0AF092A6A7B21AD58D4D5C83C489819E6C777E639DA7DF632BBFE70640587103FCEFE76B582FED81B9DF10AB5E359FFC7FDB7FC576338CCCB20CB5C027B7AB60CBA5DF58966364996E76343420641FD7004E767BA2EE456FBB64B131F1F8DCC2E6A2F7F2C71D044B4FDD7492D6203266B66F74926406AC5BCB32F1737F20C6EB1E95A6CE34F82D14916CBDE4859EE72655D2D22D64BA74F220791970F89E77F5B2C5C13E685A9B2B565C9C9FDC52D3005A7CBCAD8920711BD549D7E167666DC8942F33917BCC49FF0C421553EEE55075F12511DA7362AD5D8EAE565B824A4A89496BA1B3012733AC02EE1D27C6B09D2A844A425CB27B84383885232F85B969CC041963F23906F57AA1C0B8554154106B32C4BD209E3E7CB5DEDA115EC5E0E62A6DC13116F48F7AEE7D55E0E2D4B1E07C57BF3374E46FF15050CFECAE74C274338AAB5348688AB503F691E026AB4202C69659AD7A7B9AE38AAA9850EB082E67E8DD57637E4555A5E9947EB8FF2DA39DA4BFD05C82757E0BDBA7CC570A3930D6D909D38ED18EBABB9ED107DE7A7E233C53AC1A17D01BD08D1B8518A5D5D5675328B298126C53E99DEA9BE48A517C57E1A2ACE3E46D57A50834B28E36460620EEC385C7AFEB67AB9AB4DDEE00ED9A3A2C5E3CD6179C75F69139267BC203741C59C5C9BDCA4E0538B56AD11A0094624B207A2A662DCDE9C63328999A866468E6C7FE249DC6B8780932A59BC659D74F80628F8D3B9E8A8FBC6EBD550C1EA51942E7DD28CA170665D2C5912103923F0C77F9BC392131CB6A7A2A98B3787FBBC342E65BEBDCE8EE78D15A7BB485FEF0A77A971B0A83D630783EEF04B0C7AAACFBB4DF14B86FAB9F901C982573533900EFBFDD4B74082EB0249525EF9B254D3ED985D7D06568C118023A95B8AF914559CD8DE5AE018E3EF8A3389D12644D8CD1C8B1C81817CEFA69BE66B566FE193A2006DE77F693ACE827B4CD4CEE311231D2B92CA3E223C8DF4E9ACE33BE96624E89F8A7E5B589CD0A99E924666787A89D7708408C3E643FDBF9F494DBB05CDE009E0E70021F90ABA631B60A55B1A864562CAE56EC597C922955686ACA596F7AD5967F094AA6008B350513E48A8FB245E51E5BEDD2F4F90264B01D0F7E8624879F625427019995AFBBD47726B1E7E77A1DB0F09371808735709424EE66A45F294A9B84C1814C895B26A7151AB840FDE7F09BDE55EBA6A51D30B31BDC6A93046CD9057DEF2124062FD44B519A1DA8B308892DB0B9BCFC3BF516592B0B2159A31DA5D27D23555EE1B0B48FC98C7CB9639A18CB78C423D188C7080F15C73E4CD4C9F5CAA53F32B409813C3D3AFD6BE4A6F0427272AA5C0DB33A069938DA1784579EFC7BEC736CF08F194967D347D87F7DAADDC9A22B11254F2C21B31F33B16B822EE3E7B329E82C54D4AD5526292095B187D14603A26454105DE2C77FEED03853B645FCA525FEF669879E18D93B943DBD21668ACAEE sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66D -smlen = 1344 -sm = 4A5850727A5DD7EC99A888B4032A70ED5043A97A967FCF4779E4EA001698C921EB7F3657D055E47CEBB59BCA4ADD51B94E882848BE7706E7BA5AD38729832252A67F54721B246837716AE3F15308AF2BB16F6915D97C71380AEC95D0D01D6890E37841B0055FFC84B76F11DD004654ED0586FC3346C8DD6EF87297B02E596AE52FBFC52BB0AA345C2C5D742A0C1847D1A27FC2208F4668FF54DCBCF216014767CA7EEF4145417E9809771D3D0EE13027239B1814FE2CC662AB6CBA142435B0860909A0A7CA7E0FCA5828D4D6E3D147777747AB7B0A4D34558A71CD7AFBC073AB36B34FC316BF280E8787AAD4E2F9D09330F738CB783F8A306C301B5E3B09BB200D096228A54AE95C33EC868426785DBBFD3C17FD84016345F487B453F605666F7F9B5CCE10647B1F20F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +smlen = 1477 +sm = 921CDBBC7450B02CA1637227F7449DED0FF7CA1E5FCA7D75E11F08FFC811E74C293FA5F90F9CEE80767BFD1D0EBA01D5501E11B538D136FD9E88F75A016AE928053535D8E9A2111AE77E8B8BBB0739B893C4A0B8A21B33BC5DE7AB72CEB262C65D596E97D29F040197791273086A96460BE10FA528F8920E039C457492C6FC63F6E6A6B708A08C1ADC6561F7E5EE4DBE83B51430A6C01DBBD87FF548CD84CA4BDE697127F0BA8709EAED960A85B05514B86E86A7A8FC17723273D4E96D9A3F1F6DFFEAE3D464FF59A947C14132064EB01E7BF7E52CFA4EBB26B6FF945EC2F78F3E8A7E7687D75BB3BE956238EB3F26CDFB939C3BF3AF269058A744DDE220B06764D6F2CB10C629A12CC139AA9B62C927AE136F0749E373691BD7415661E73C98E74D38674E18906E5752938435436C44096BF8B43C6391EED1712F57B6FB4CB82BEDB9BD2DB98F156BBE3FF2E2B4082FDFABE94DFAE4AEB312DE09AC6841CCFF2896E883DB54E7D2FD1B433777A3A1EE937F4F007C906110403A13B4584D65348DBE0A16ADAAFDFACDCEBB7AB87C837DCA605A20C2842B86664108C59B6B531E41D21E4A65CAC8C8F2A134A9A697F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = C3D000FC59AE3C7F89DD49E3724994CBC3836F44BB14A44E0F2F8618F7A16E5EF6267F876A965E23D42ADB87CDC93DED43B525689CAE6A990D0AACCC2A136F12E63EE18E213BCFB6B6854A2D7CD1D63387A76AC51B0CFB9190AAEF9A2CF445ED375718A05D6962C17F076F03F0F7AEEF0FAEB4DED89D4520F0BF3358EE0D51130EB30578250EB1A7CBA0505CE6E59ED27DF2AA7F7D8AD871FF058F14782B5AA45546D03A3ECD5E7DF15DEBE343CA3BAA5FA7F790E466D03EA27F71282CAA738F8F05774E36ACD90154E92BFBFE30D3EE7DE2C260250649E0D0229FE79F1F25CC1627E121F16F69A554CAAABD0E10ABB9918D9349C415D108C03D250957F2CA70F74A0A8E7A0BF6B7BC4F8E8CD35F48EB3E97BB41063AAF618BAD03225B9C16C06DBCDB3100C9C00DA7ECAAEB7FC7B5B193424B9EE6C95FEA3A38029CC8E96F067ECDDE7510BE16A679DBCED3D103153FEFA9C6220B7BC252928833611069BCA5573F10BFB3F435A92E5BE223F2358379F6AA61846D8DC3B236FC319505A52CCA35415270A615A1C36192DE28874019E340FB9999B84F65C411055D14341A0B549CC09970910DA30D447F7EDA57894698B68303C5A5E070C1C9B2D84D341E76C64EAA87914B5A113C2F5EAC3114F9A994C9F9E3CF1BE307020441A30CCB9532B4482C1F05B711D5533C5BAF6EFCE0AAE22DF03EC80680B0B92170EFB8CCF00A8F027556D337C0454BF115B3EF4EA7A0E2D84A8F2189FD3F19CBB9AA6AED389A5A9DDCC2C0A623D52258A0187ABD3C6CC92A0BBC02D40AB7AF9873C82D9AF53DBE322A350E15C0184D7FEE52035696F3243BB76D74867E796DD8D3DA7D497AB0C4813C295426D751266DD93926372032AB10AFEF20DA5D0E19977894E380074DBA6D1D03F7DA9E53D4CAA4D4F30501AFFBD2E563389F49BD9E5AA4C2F12ED222076CEFE17C60AB6B85B5BD829C04664FEA08A350E3FA424ADB879FC2A2EE1A655E628222946D89ED63991BF696F20AE1EF68639A62368A85700C357963E18953A99072E9A9F67560796165A56998AD2E97DFFFC5B403F903917655FFF7E494CDE0EAE9ADEB96E9B658FFF5E0C743C9C7F0BD4164209C1CDB138A904A5FD271698A14F55870DB80119F65462C2BEEB09900CC349C53ABD5630EDEA2BB69B17A219822902F502954F6C87A156A06BBD83F25C2A23A150BE17153D472457D8DCC2237C493732BFAF5BDF0624D58E9203FA04B64AEE55D7F46B14906DC1D9FECE3D136AD71F9EF8E9CB1811CF2A03189301E859E921490D9B924EB60DE17EE94C48CA74C6DA58A4940F09D34EFB6B4B9356FF3942A55809643DEC7605FC652B4461E1C21DB68A7DD28699F0EA984E730E8812559D8F6E7A754DE2BE34D8C516AAC227C2CC99575DCEAB82D0D29B8231C354E281FF83C1B28AA93A46CF8B4378CC39DEC26B9E7E3CCB8057A5939758BA180679EBF2075F7BE2E47262CEF6599EF6937CCD06890BDCB6C23EE3BB033A608B149D2998378B4847E9AC028D80A9C7540DA4B8B2B42FA7178A0BB7AC2777726954844F6FD8AD6B20AFD182A7A9A7A8C01B0739F06313EE0522F2C196767F6F8731A59F61F3B756C91A8E5F9C75AE89958731BC75C731CBB82CBAC637A92C321D6C568 +pk = C3D000FC59AE3C7F89DD49E3724994CBF4FEBB39A4682365842709469DB5F3AC26E10792131DA58386ECA649EB909925E3946F91BFEAD19A9D34D43C6CB4831A405D175CA8894E4FC196F7A5274F3FA4EBB9F7823C534B6BFF64C4D17A3C32A9AB2FEE5790D23F07CC804E1DEE062ADECC671A8759255928AB61D86460452912B2224F53A039AE5C33DD26436387C2BB3B91994C3C3E25C49E1E215C3D57160ED963114B56C106B843C34306B3B7CFD7C8041658731AF824CDF861B89475C2A39D4C012E2F6B8CA55CEB0C3217AF3A03D1BB3D3A8C12A24FFCEBF30A7C1C1E6BECE5B51691F7C406002C8D1D1D207FE16D53ADB589DAE8AA1D00C4898C2150A7E57CDAF7A49CC81437B1DAA6F64B1D14ACFEA6A003602544651CF3CB4D777B27A1C28B3B891AEED48ED95A4D639E78EE5736C3158BCE515998734CD9B13BC931CDDF351E9115E24F80419FB29EC9A033A088CFF4D7F85BE992E6869124BE74A64E4BEAB793E44B79FAB9DBF6E43F2F451792C5AE3DBFA72552099DEBE6932666124F4B476AA20B16682112D07B70DB19DFEDC78119CF3A6A2AD53AD1F432F8A0859BAAC64F66E9E3B9B00540CAF3502BD0D6486C48F8D01EB428050458364F7F3A1D9469511ECEE84E6B380F02C904F3198FD307A69EE707025DB38C10A1435C6225D547394DDBDEB1C62FE97C36EE28A815A8C7F1471E659FD88611053ED46BFFE33855ED7BE5DD66632C2EE69DBA32C6522F8466EEFE23FA5E68A84E615644865CCDB1210ECAAA4D6F5A7A2047D7D493200B11E8B87463C5DFB9A4B089342274FE61D6DF553CCCC1B54D411CA7BAD9E4BBEFE13D15756DBCF15EAEA57E6E9D1B82FDB10134CC2C52AC1CA22B205D53F9E5B7AF09AB218AABCA03E2C6B9E540F11E72D266A7C87ACDEA0B9A68A43EADB496C5DA85BA1FD6293776BA48EA0E6DADD011B313A02FFBCF135831849644256C38EC91117F598A4D1DC2FB1BC723CC21AF1BDBFE1EC3B084BB36BF64DEA18AD55AB19A6BF9F447FBB463A06CA93852C15A6EC40F5E7A8A741FE1DD35B980A48B71B72858C5EBED96D77DD676F4332DF5D40F1B259F269186DC43001008243B9AE18B579BB81A9A7D7CBC1449D82CFABE15AD6CB97E277382E27D266D1D18D2C4105D5F3C2A385A9B5BC7C3A173CA68A219D9EE234FA1CC323BF1C924C92E1E33704076BA6A1BEABF283B88E8DBD78269D15F1A2EBF0EE958E2FEC52283FC8ABFBC4FF1692819F26D70C5909FF78F2710BADAA4FB251E377A027B01C3BC44AB6083A7A015E2C336C570581976BB05DAF7F019F558F75438FE45D17834CBDA7743A457926F8E3B09127C8748EED26ECCCBA0698954512A8CE53F0015DFE757A967DA7C906ADB730581067902FFE07B04C24FC4F2D32101E4A0BFC2B7440F45E31DD6AC42E30AD1F65B20257E1E9375538C41FD74745E6CE4144FE16D2E385509B9D0FBE055364C930EB5DD5F851A6D15E7FCBFA3A19BF007AAC12315AAB40ADFA7E69C02DFF9317BAED825EC1CF5AD3658AC31A045CD290310BFC1F866B8A05BAC91F5A017A8D7C09B38D3E60B44036BC074C44E7B0EA1EF165BCC5D1CAF7ECD49863DE22A2B7B6FBB64EB9BCD275E3B79EFF90C4002A9A76A74B8B12808FF338E47D07D40EA24484B2996D018673B7006B0A52E60D0220A287AD126210913760379BEF48FD8391A018F2B900C203A39E0027AF65598783FD928CD1E7A84B71982D1C0161C9B4D873ED9A8B2C7973A883377E3C71D169EC2818603B7B3759525F744502CCA46CE03ACE07A3FB11672AEE03881B946BF4BEB7F3863CE598071FF385C60BA7298D7919CD6DF49F1C78CBDA769CBB255CBAC54413B40C86E4E254BBDF40D6AC047B0A04AC96C0B0F651E9E27BAE5084A68BA796B0C79DC4E073AD929B5D6A09027E9B0C8B40B3BD9ADC3CEFB3A09315BD07DBF0FB8229D55A48AF92C8BDAD959E7441DD8BF93573144ABE7FD987269D310F78C63575E9A sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCC -smlen = 1377 -sm = 567EFC5C9AEF4ED48359B4B286AB0A94FC92079E5E2786EEFA340A7ACAE03D7963319FBC9064A8BCC3146006719A6E967D9955E843892DF3C18C652A519F4E4D2BDEB58AE5D1E8A9A914F3C8EFCA1651900959217682BD9F07901877CF0D3A17C947D634B52CFD4A8EB84CA4C2039729E3CF4FDB755AA65682EE1F0F0B65D5426EB564192C277BD715806BCCFBE57BFE7BC006F277C191B53FDE2A58C2FC7D0349C8D8B553CA30D166F6E00499DE7F37FA43BDCBA92A7946AD4771508E2D55A7AD1658DE1EEED4EA5501BDE8C39BB7E4D9D5C06190A59DCD932087660130270923EDBE39715ED7F080405EAD1FB8ABC0D04760AA7DCACD1345154CDE74B7DEF5352029BB56925779871FD0DBCF5DB78D285707A586F69606162A69038FEE7D6EB3D199AF3B7986511D07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +smlen = 1510 +sm = 9F31A867F4FF3F8598E501D415E78BEF2AD29B7B2D81055A63D8B280F5D1181F83254952490A2EFF4D0951B430FE20C30F4BA6F099E4363FBC898F5AC2A4B524D206D1B346F4ACD60D440C00A96F1E1423BE2B91BE09B15A0EA33C51A805CA721ED1A66E3EC4F55944BD0D340F82D9B5590EC36CFF5F8E84A3191826BD47C0376F773CB8FBAC8ACA0B86D81691C4EE01944BB8C503DFF10A1C3B856CB0BBD0ECE719EFF07CA420077878B12AE86BEECA811A9D8A6CC197F04B3D9646888ACC81DE2D8987EA746A63E55BEE08783A6542F2FD8C56025E3C04964E128B66B456656236DFCF81F78C527F3BE490EFDC14BEEDF9EF27C049A9FDCA18F9D94CAA8ADF6EFD8A5FC8402D5BF64C2D9B0A790AD604BBD112300C887384C59DE96389308B051321DE86E3B3BEF31924CCA5DE0752F6040EF627C9977CA43B46F2FB02C18C76F9889DBDF48B009C6B038B820362EBEEE60E9DE449790CB8674D8C07F2A903EB1CB2D4E490AB919F923B523B021E4A9DA8E60243686D986B30F009D6514B767871AB01C754921ED8D05A4F84603F2188EFDAC2ABF510664B2A2041D43540FA8B79A4BF19BAB76B9BA963C6F3B607FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = B28CB0F446F3FBF22C69DCCD6561D60DF16D7F8616537EE944DBC2583575C5D7CDEBAEE400B57CCACB82E0E7DDAC4B6DF488E6B5D70451447551CE823E2EEFF8C682E6BA80B041B859211074524DE6FBABCF16DFC31AE3CC2D33FEB279AFC6A115C9C2DF1F48058E83C46EE45FE97E9F02426B13482F984CDAA195E55EA736A0E2CD7406112BD4149B9AA6CD2C52BE29D06B49816D6AA0145A127B0384EB438B109157EAFBD436E94350AFE23DAA1051DE283D143FAE913B24607FEBB76D03BCAE9A904DAA3E621AB182D26D21CF9E5FF44535C6015E01E2EC92817D5A75599C0EA06876D6D6C526AF2236175256F76D650D10368C2D14ED12521B6C9AAEED36CC0CB4E7EC0BD25DEF7804F41A1AB425918BDD61C4306220A6FA70A3ECB896AE41DD376ACBF8C4771E1ED6BCA3AF98A3E71A0615BD93606497C98E135E326F21B1E2F0F27B33BF27871FAB5453BE1869C3D4498D41D2B3E23202EAA7EEE7317FD712C46E9CF82B9E6C1242806ED6E3DE2F95CC32E8B02A02D27D70F4F71E4E652183B72E62D8F4DE5F2863E1AD5BB167010F04CC6374BDD39730C3EFA58E652FFD77B0EB4B9BB4A81AB218C9B86CEFC050F9310A4C0F3DDF08402F5B5BD48D08F17F04CF55351C1FE80E462B6BB886D06C0CAD496738E6073D6A6F81AC5974F74335F1999F2822E9E64D68DC01D76B0041EFD22BF88D0EA27C4C4BA260930D4131A11111F622BB6E5883CCD19BFF6830160917F92D2A36AEFCF51DAF4BB4365A97AF31CFB52866C4E6EEEA9D36D3DF3C0144E942940F0472F883ADC722B2ADBBBBA6D82183601D794F020217FA30A93E207DAB57267340680E90F70C258BC481873FA14F2FFB0467E72CFABC0F49B0B5F8E8FEFFF46291BB43CA55AB165D13773986492150CAD738D91B31C1F538B32371F5A332B1C357ED2802453CD3D341B8039705B4C80B0149C8E5D94B396E452C3E49FC4F4AFD1F492D009405F8481B6A245B6E1C750EEE20CAC5BDC3F8306647B58BEC16141F5B62EEAE5FF04FD455BC236B972413B9A07E2F60F4CBCAC27656B850D10AFF2E4B6F9F1CA5EB4EE2488DC7BCC473786F8849A36CBFE09D0D9450D28DA554C8666BF7DB2B98C2C731876BE5B3F39ACA5104F02D0BE94D91140093F63BB8265F154D010E0FE2FD1823357E4470D773897932C87DFB4A18831E404122DE0D4D20211CD78199C7F075B2A27EF95419ED34FFCB4F369491217B23828566DB8EAA545A43EB2883A2B34F321FA825989FEC5ACB9883018B92F3DA2E79C1F052E4050F12079C9C890696063DF61414BB3DF539B30C7349F51BF78D88DBAFE29E33A9CD88EE9D2642EBF749ECE57DAD3B8AB1A8C808EBF90A03EA9E3BD7FD36F6B34BA566D5A4051151078AD7417F0D602768C3B85EF4F13854C43DAE2D2D1716FD0BE0F72ED638F3253186F073839F45C1C9E72D31FA1FBA1E58335F3AD6EA47BA77C45C2B4B5156999127FA14BC9F645E667708A0ACB6DBFB029D7872919F085B224735E053573CF740CF2BD08764F5A134D3A56EEFDB2167E89EA57B8F0A6B5CA567BFE98ED3308DEF2AD1397C9A3688886C3C82863789693C1F1C109200D46F2515D1FEBE57AE9DAEA3B40C7CC7EDE85C6B83E7A7D3D0B3C428739264 +pk = B28CB0F446F3FBF22C69DCCD6561D60DC158D6B2C71A1F596031B73B617C6C56A01114836C96EB373E94740FA0A1B1120E5DE77FD8599107FD3838931982728E82437F5E92C9FD937E2A6970EAFA35A393E0B4A4E2AC7FCA1D8018A29C5143EE326ABD5C512419C722EE5F4A336032D973F74D0EAF64C64F56732CDFDE2D405B438E226816C0DA71D0DDAC322FDB7A004B04182674A0BA72AE2D2ABEFC0730C9B87465520412105024649B92F13CBACA2192F97D0317BDF18AFB88D2B3997C2EF31669695034151591A30DB0D31BBEC68C10BA28F3C6B7734012C99E2DAED54DBFAB1B543EE26130CB61A68B8430A1007B62B9E7E55EEF8617D5387524B010BB67EEAA9E442F6FAB068850DA3DE8259812994F92B570581425044B83E43B9BBA08E33084EC7C07E3EF453511EB167675B71908DE0020D1AA436E203D2F787019B7E10E0CC1C0C54913B66779F11B9E69E5C719626BCB23C146BDF85E5DC5AEBA211D936EB8BC961B7E03ACD32B3ABC462B9832A22B44F641034D2416875D4CCFF0FF7D560CEAA7ED6027EB89774CB60CDE0BC139A570368A235364EA81FE39FE43C5871ACA730AEA393A000494B123B7D11AFAE46C72C325B20A7EEFAFA4BC23211D9CE831683C51E93F822E82FB735534824487A3B6F5B4EA7CC2BE7C8F8269D3B7EE8DC3CD96A43D3F1D9594641BA0E6F1A6F2EC08C037B38EA1695B1702B4F818EE6A4B3255DAE3B2D03F3157036322CD87B9AEABC7036A53A890B1AFE0D463E17B93045DF03C9727A37565B51A9ADCF8E68A880BF48E2FA5D3AD143D4BAEFA503CFC9172AD1C180E410A4A64E757858B6801F12152601331E5A3616475ACA70CD352B92002E84EB3A76F7B0747C7535B69B9F8B1DF00DECB4265884A1311A60716E3411FC31E6C3224E8A401AE3A80DAC767E6C36FC183581A5BC9FDDF52A600B2BC7D4A2C459D1F5FC0858A0B4077E034BD63449F0D1BCCAF2C4321185035CB35F2F1594DB611CD3898EAEA5195EDC952FAE90C2308D90A06A01011F8A8D682E2E77DC0598AC1100FF358AF62AED67F1874AB017D18E02F58EAD69C70640BD4E413AD99748402E7CD1F752F526F104483C79362E2BAD8EDA48B79720F2D5C704F93AC5BB460D38A3C4615FCA84C96C6BB804C8C02590ADF6D45C7EC863774F36F1578437F3290354B34F6B0192E9FC813691FD5EFFA2B3F22558C4912F5A5CE3BDF58E1009CE758C45CAB8FA04464B9FBA3EB28D5B6023399FECB52DDDDF269DE3C0E3D904BF5CABC53E243CA9619C7BE4007C317198A7F631F0BBBA2E8E9F282B9ADD0A82A61B7EC6B7FABFCD2E225250DF9BB4D7E4FE0D02929F3A0CD551B998698DFA739017E19B391B8A59B1BBB11704248E8B0763649FF1DBAD7E44326E71F5FB0B5BD3D5A2E5FE82D08751AF6D2E8AE46CA2353CAE0913C9C0BD07014A0B47093B10E659E1605DDF9D01148554F779CB1244870A20E947B89BAE0E0588C0D8B147B6D386A7D1BD28CC217B335F102519A41DE9D1542A8A0C3EAF448C113EEB90D0E6C78A6A8C5B57F134014DEE41EBBC6D5D416EF3506DF4D8526FE3E3B0EA085EFC50415B1618FB16E59E808F8888CDA5AC21F0CA7D03B7D0B7443D8D1E5ED8684F3DD9D8ED5ED324A93058E4EE19D71B67F0F3CE3DCB7CE84516456871ED8CCEF1CF7B0DF54B9459234F2044F6839760EA9B779318B67C80E8F286AA393BDA1EE4CE217447CD5AD90F140D0AD4099023CC47A4DC48F0154BF4065BA1ED5C84462F23A5C17A0DADA38A5FF51E8227673F4591B6D99ED3F3370D355461B4BED530518E6C7375130F165646E30DCFEFD8EC313CEAB0B63AD840D5EDD52B20929E6114D7F043F0C6F3B991EC9982DA94343AB44B6234E79F9530B6CB9B273FD47BD629DB450E66239EC6B615A68F7288C3FD102591170DE511130A58599229804D9B21AF53744E68DAB35CE678999F72EF964A8BDD312F7ABB8BF8BF5BA95A233C9FB71A4643A5F sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B4 -smlen = 1410 -sm = B54260AF7FAB32D8F891888A022AF0A9B8A1B118056FC033B48046782284D19D51076EDE41F755F758946F8AFD9F2AC928043434616518E6659E6960883C15FE175EEE524B95CCCDAF2D7F08731BD79B1F9C544302B2CB0C9EEBA7107DEF2FD877BADAC03E563052A0B1B21B5FA742E23009EA2C36D8971FFCC6590F6C11DAC2592F031E8FD259A607D1CCC66CCA5B81FEFAC1888BA3F42C419FE503F85FF055A4C0DEBF5BF25F145561476AD72564FF82B5A0EF2ED2FBF21AD6376D23C9EAE8DEAF2E6C50F3D7C733BD86C79EDD4876AA9BD664F1CF33943D346BC25E181A9AA0719E26A8F93B865D096408FF2AEFEAF57107F9FB1BCEA8FE18C0445372115D85C66D58BD955D39F10D5CA461B9533BD264A2C9B627FA346B9A99C9A8A32813F726E922352E345CB6BF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +smlen = 1543 +sm = F648777CECEC1C1119AAE2D24DBF968B1B5CEFD0616840BFF9E68CBEF2EBBA3E229A908FEE85E68F0F792F0511126A042ACE4A88B89CD626B022339311B105A465F7BCB4EA11533307EFDC9DE90A5E3C72E77B2861062D4079CEE4D6363BCDF7120688038C014BFCDA42E0E4694FF78132DAA5E47E5DD8F26D86877693510CC07BEE88B01E4B2E1A67A15311E97CCC1023DF2E8CDF7C84C3B03D17DC051F0C0A4CBAA6A8C8D06D1B0EADD8D70CEDE540060263E38A7C4BB7E928156503963D81D25AD1A59DBD1090BCB9A0841F780A7523E42F45BB71175446CC9A85835AA80D628B69258D8D26020AAF0178D03B21DCAD045B627BC0A94B00F5D0C286EBB7C74523DB052DFB41EB509A977BC9C68925653570FAC650C6B8890DB93C08B501B3B986E05A3406EBFDD7DCF45A1C961E59BADAB116E9A2783AEB86671999C0466967879C688BB76FAD5FAB16F27DFC1B313CBCBA263AD100633501062378E370084F1B3C1263E423FB87377A66E0AD1FE53C08512FFE3EAF43AC3F23210E863725BC611A9BE0E124FF2A8B1E467F80407156AD4D0B2CAB24993F410B6F58CFF345B3C2B089AD8A397B40813B331FEABF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 3F817271297DE874E97AAB46A7FE2C756A823510A61F61CAD04BE9C2801870AFE4EA05D7693E1749F4068E44133CF3D9A867C10379F856904C2698AA995586F10E9EFD0157B6754D6B1949A58D7298BA7FCFF6245808C251B87B69798CF22F0F9F99455D1585EB4D0FBE92E49E9756E9FB912C18487429B48187513CF3DE07B407202BCACCBF0E04F29FA5F7A151A4F5145B1C3ABEC857C3BD5AE711934FC9C0D331140A67F76D4E94513B69C783C696046CA2FFD42F9E9D33DA30F53F8430A666CDFC87D69C527CEFC3020EAF4AFF03F2A93C7F762224AF8D2F0D8CAD2BD511AD83A566A3557DE8241BAF74E48325DD453EA9C2683EF83A4B8314F97B71E229CB6E1CF9BF33941AA26D8060936F3764C77ECA79D2EA7A1D823CF465E0B19AEDCB0589AB1F576CE3CD9EA742B0796E8FAC41EE315D1811FD2E99CC3CF273FDF843B5DF03BEAB76D3B94875D0F8FCED3DD27E8A916E87C16B773346A9A644D14853206317CFFDBC565E12EF634826D440573D93E514C437F4EAFE9AC6F21A30F06731ABA07C6048EBAAAD135638BF3CD16BA1B66EB4DB1BA360AA6A8C7B6B4A4A2550DD62A27674CC3248C34CBA9967D1B26BB8220E4E9B949F15C412FA5E052426483E301C534330E5C93093D49FBB5744C47F423FF21FA96469DC3BE6B5E2B661C5E20E05834CE63E655BA6C07AEDC77D3A65EFE2D1F431CC7DAC046D55CCA0604EBC03DC80B63EBE934EF95778C7D2E19578B20A7B9677F01669ABAB309CDA87D7628C31BA4611A8454FD8B12FAD2FD3539C401992B825BB4E9D92DEB7368A00D858A4C3CDBE4E489BA8F7A500ECCD155E9ECD76B9F93782952620FFEEAB151A6794245C57043EA248D402F1E56511C3C48EA174E10C9C546447A9FFC03ECC29388F49BDDBB5C5F9CE1A1B6C1AAD5BFF61370061C501245DCE8E2E3D2B3E7A3E12B7D9F88D57026B4A58066D0DCCB709E567496154AFE44C70D66842BF2E6A801501205B9C9623C82F5BCF209E55F2809D355FF374331369CCC5FE79B42569994061195BB4F997908EDEA32669F8C8077F94326E6EA6397AFF253C3B873DAEC3482E32D3F6D68F080ABBB7EDE4CC81BBE0B9244A6C2239320D1D5952CF63722C4AC4427285226100D7F48526545D3EAE5AC0A9DACA474A07548769C48E4A67BFC10523364402FF956C211EA18A50EE15F758516D9F9CF2E8FF2F1FAA1592886D660F6AE2B1A04DD5A49FC7DC22D8B70DC2C88C8B667224DC33B1D9B628F4B1E0ABA037C5CDCE71CD19C2B55994E6FF69E8BB6168AF68138E7E95CF9F4951601090B73483113875CB2E73EB5D05091A7B0C26A8499C3572C94EFD85D472BCF77A3A68F21A97ED5115FC36680ABACCC335517ECBDFB9D1635777029373029BED1D3A27E6E3ED785DB63BB49A720DD06A331F4E9B9417985308CDE36A89D014E85285C00946E6F25600A2B3E7AF50A57E41DED0235852FDE1616E0C5CA9EE046F8706599FAF4E7B3441AEC02BCBEB3E6D1B20F18B5E9250F3CD64BD8DEFD7F3435D4BAB996A933B452543E5C115E22A65239BFE7775C339E9E6851F3A2EC2E3691BAC7A7CD39EA2F55897FDD07AEA525BCE8C5DB3409212611189F040BD7895C7F502250344A3A65378B82DDCA93424BC +pk = 3F817271297DE874E97AAB46A7FE2C75CFEB8DDD8EF4CAFB102F284BC39E86F8D2221FCAADBC1262F1CD61D1BDF0EF0B10EE7DC3538D88C34722AC165FF6F3E3A9F49A16569CAADEFBF4EC331AFA5D8B7BCF62A86BDC297237336BAFE94FCAA1DA3233BACFFFA850C1B12487860918C5AC2C4A38DFB4B1141B9C3CB2C53543CF86A3B01BCE7309281CB9B950A4F1942C9F243191782125E34899A87BAED35FD20DD5902BE47CBF6613A571BF2B390FF64A62E97481ABD4172BA3B01F6763C743781ECA0CEA13E4D56AECEF7B061FD941D2CE3210D59D83E08E15A8C06C5DDFF6B9F01580302039089DE8C0184DD4E6D85B54BE09473E540D0C27B502C786C98D6319679CB380FC4D69DBB593A185FFFF249F18828B000C1B7F957E40124E48EC7C606B1607DC083C2DFC8F8E7F52AB33BBA9F5910961A1D6D8BDB87E7C3E74E55AFE6A5ABD0DF30B2F0D044587459CBAA46E7F3CDB08CB252D877A969577F7B3B749A7FECDE28705B339C205F5A72440AD78F11AC463381C548554FC399660E9DA102BEDFA30D9E6F854BBBA95363FA4EE4B833CFF4BA9F03F55437A0841238CF105BDF2CF5CA6E88DEB6C567058A61D8196CE2DEB5FBD9DBBD7190B5FE4FA5828FCAC7C3C51D8795793677F92587C756038868DCFB9A6BFDF98C611F216E99C031454D7511AC4F02AA4ED1D0C7160EFF027FB7E5C7E300DE930922B496E2E8DF7CC23FA83606EFECD9F6126F43917F8696303FD74F72149528CCA19D34D7E9BF6EC8AD8580DA26E54D22C2FFBCF46B48628F308A468BE5F3AD8155F02B345418AC2DB417C5751F3E7A47FFFCFDA4EBAAAAD850806DC451465E7A6C4E771A993F5906B2B6666BF45DA2A217911515B25E256DBC3C3CC72827DAD48FF8FA43E147128434B4310C7E66C062A8EFF3AF02564A9F4385A6AFE816397DB82FD4A5AED4E66CEDC5345A6CF4105D6AADF65A1134F7972D7EF484B3E877156B6593C72DE9383F7211BC187D3C6257EFC32922A8F6D08F76C818B07A0D7DC61D8ACC706BE73DB8C8037848A483CFC867D3D11F869349C3B8AC5FBDC7CAC2C6B8C3BBD94BFE3ED17673074D67638D898EEEB00711A530D60E40015803E981DAAD1FF739AD9D7989F71E789749FFEF21F18BF02AA7ECE3237739CB3A231EF72A8F8F89BF29074BD2C75A273FEEB9F7EB28011E752D6E64553A91F960FCD7749CEFBBC4D4D68CD4968885777EB8F2889F94262078C51BD1A69C4566128414CFE1B9A03DAFB84345C52E359974948D63A2A5AC5CC10BA4168E7A38B34A450F87EC665DF465774AD7D28EDC3F7CF21F77495CD1F00114E2C1F05D62CCD1B7C6EFF1E8B186B7AFC7ECBE77742E4C7695AC9D18D3B5851C5F73351D14B8E475F755321F1B17032039E6C79BEA50E54D2E83F923824D967B3325596CF7319AE5C33E3FC1826CFC5ECF103AAE766A2CC011713CDF3001780A2AFBC97401500E6E35C906F5E15134DA3B7C2371800FB0C0E4F789E720BE382AA9220AE5AADF4ED6ABD23BC6F87B0F47EC157C44D034400AB4484565AE917A8D4D22E6C53F373A02892A1F17C0BF2D5A71E9159ED73273C5220BE63F514C2FDACB0182D2A898D12D86718B5698770963D44A08CFCB77A71346B2BD91F3D5EA1FC6628DCC9B6FAE32DB973F53FA3B47443B78CDA6135CA918EDC5D3C99B9E369BEC9298D07C53B763A41E0AD102579CCA4555C1731C68CBB6129B41E7A5D2D81A119DB44C998DD5174D805260651F5AD8EA4F81338073E293831E133D4358732915000E88BDC1D8B0BD3AAF72CFC73CCB4FBD0D06C494BA96AE977519BD875CABF7210C6DFE0A678E3AEE06F5439AC69B27FF4DC665387580FD262C3E519A903E8851297763FABE7C8F4AFFD2CD9477A1AADB9A056DA7191633814B5CDF5FD9987AE44EFA86F4DCF078B72227E4E339582C6442CDF9101992EFF5B439624F0DEFD8F4A95CA9D40C80F493FBE990839BD9A9B2709368A3B0C214CCA1942 sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8 -smlen = 1443 -sm = 1358A2ECB0705CB8960DF03D4E4FB2152E4B189B4AB24637C209AFD6C0C1D02123D6CBAE21F6ED7B6D01A5B092F5470BBD30612F1811D3D7CDAE921BFB331281038CAA5CE85D5D1B21006B1C51086995CA419E4E12DEBF3AD8DE87DA4B8BE4E38007FB6E54117D081E42AD1D69283FFC26323E2ABFC57D1B3CA6CC56C17C24734B8DAF33BC78BF3E7A2276B6330D0B0FDD40EAF1C545BBFC731136EC8B9B47D18E8745044EF5109B617756753196A13DAAC959B0DCE1B0BB9A89FBBA2C95DBB05A859BE49B68756EFA0830C45DE995BE8D1CA675ED4B502A99320F488075AD7759FE541BCCA9A04E509F2542AD65CA1A186EED02CB30AD7ADA2F58E5C92FAF875EAF196D24286951E72108B193D1D065FFADD6BE52B34B62BB6A49A3AF85C364ACA7DD16DAA7107BFB1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +smlen = 1576 +sm = CEE75132B7E7AF78E84D5C19995BAB0411F4DD37839805934B14A4819B2F8DBEA3ECE30B25DBFC2200C21035B9FBACFDACC612BD6651C4DDFFD6C70C65BFD4E4E67832ED6C26267BF88C123C36BA2B41364E14AAEA56C75F239EB1B23B8486DFEF1EBE2A6745E6B457527BCDB415C2DCDBFDD4A3E85024C169370966B808D9CAC08B55053CD4947AD65FC28EEFA9F1C39F95818C7FFC597B6F8AE99BAF60D141BE4CD0FCC184686AED07A6054B310032E1C91160F9E50DD778731FEDBB02D88EB2ACA4B4E24590B10D3109D49D646F83BAC130768DFC113E04D3641A7DF96FAC9DD43DDD46B031B28129FAE30E44925303712DEFDC4D0F38CA190979F5E304CAC8D7DD325DEDCB3C36A5609517CD27D9DB098FA0972433AB11B61956F8316F7D517E5DB46F03EAAABA30C8E0F1F00A5EE7BC15DC00F5DB7582DF2177B55AD7CD87A2F053751A277352F8C40154B66E37E1701A7412327B786414F47B6F5B27451D78F17A3E2F4FB1103984E6D222CAA1DC196814D7B32B95FE8A9114A31584304A1DACE4CB94521E0262AF77C4F394A1DB2270C94B019984F07D9D4D5F13C39675CCEAEC9363CA74AAABBA2D62091095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6630BA77D787DB7EE34EF3A337EAE89D98ECE37327EE6A219124FEB8E8A639119ECB57DA78727357C1F1FACE915FAC44CD215497B987C0920C1CC60E6ECC51F1B85B8E51611EB1AFB4AECFED357FA46D005FD24EB9E978A8944C46EF956377C4AF71737EDED915F3968712C4F4DB013486C7EF2E21A4AE6BD9ED925BEFFFE46787C42638DCC0ECB9CEE294B227A41D1DB73D74860D91FE3FBAD6BD500B8A25EB70B488CCE414E62AA0312C1A93D9645B7B5F6E289A6352A885CA6D9821533D93531F11265FF57840677308392AC79B7B620D5D5AE8DABCB05237F23D10782ADC4BFFE2F9BC7D698122E4AD7E04F51D423F89F34A0A8368105EFF064210859F9D18C161855B7381FCFD4389B6DBBCD16440C746E53D1A83DA46DB04B7F00065A5E9C5068A9388A74D1A0965D0BD4DC25172B864B103696F2343579820C6C0DB8ED4F0BA0D055237C6A9167606BB4E80F005E4FAA43CFEEA0B4C8BEAC2A7ADEA5BBCD7DC86CF02E22CB0582345C0238C12D9768DC276813B5D0940FF6A1393781FAF80E762ED6B1032C497F4669C6774FFB07FF553157057C277C3712D6BB5402E1A41E514B09251AED926D423BA67EEE46D41C7FBB1809FA483C2B90A0724DC03D066217A378E015F1E041E5947A5B0A4F7CE2B9207AB39E906DD6193FD6EE8DA2C9CCF0E00A3CB5ECA8DB28FAF85276B9A891833614DEEFC04F16C3B1A0D619145A944B784D0E72A290C8621D07840529C21E73BE78F2D8A978138DC06F1A56BA59C3AB06DD87E059F9EA8FE0A44ACCA8FAA34EC5C96C667FFD6929E818EC58C4E2BDE0AAFF3151AD096BFD6D9F57BE6F38943C2ABD30B37DA39D83B63843BE896DD5364BB698D3C6CFF205AEFEBFA2EC235C96FC116498D014901F4F50C499224DEC4BD670B7733E4FDA468B84BA1C1651EBEB6A31A3CC24CE69367FF308BD20A83F4BFD79C8FEA05D2E8DF92ED09B56F462A55428C814924616C448DD66C852C9E92CF0DE54A2B683E6AB3C0AC25C0FF04ADD1FCBCCEC9ECA7D2D96C2C02F1490331995065A14FCFF0FA9D80382EBCAE81BAA7C01048585B68E26077D4197EF5811408E357923C90E84A219BCA8AFB2D2A2A87D4C895D65BBBA0A12EC137FC208E4B5513DE16554C7A93760C1537C204A9AF21F5949816385A394E2DE01F352EC5F81BC467314BFEB9BA12A85B0725A211FD504C442D6AD658D8C229D6D137B6FFBD40D72C487A12C063C7FB44A6D55D9FF693054874E925FC1D3A973843DB701C74A92CD26CB52F0F2ABBF33F512B6806EC88BB0E8C7DA35025AB60FF864AE9853588B157F120A6B9A888D8BE697D35316C46F3829CBD2FCEDD0D19EE00AC81BA1AB51B010CB24C4C27DD5DC3F07464DBDE843A8859FE58BD8E4ACA9DCD7D8C329601CDF94C90D0A2D86A2D4FB36F30C52291BEB0DA6706A895492699427EC80105EA9CFBE30C257CF30AC405113DC24C51F6EA2750960C3731603EB7342BDAF31A55C2959AF6E10A9A866C48B0D372530B31270A7E5C06B57B1F47D8CFDEC910CDBC3B9F1470452E482EB3080894A0E284B208270126AB3178CC323771A9619BC97949A8A3C7FB851E196636682C50D9CAE165C5544E6F7D23C075A0FF090 +pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6AA6746A3A8AEDF0BF2D4F4A2D53766EB9DB956DC4F2F8CACA7358620B8AD25C43E60082CB665B07BA0D191106EE1A5D7285C51C1C7A67010FFCA056EA804CE1EEDD23580EEE230F8444AB528DAB35C884297CB3FF800054B1490C26BF29A6DCC8C8FFE74C61B91B03AE741140CF460D0C4EBE4D00944DB661FE21337A47A8188F45351AE39A19E23D7C1019079952D18CC3F2CACF5BDD4DF2089D7E4A81150A2515A05D4DD38BFB9ED81C304843FC33C7650D19E071DE27869FE455FA6F2E036B703B612BF44CC1F2DA3F0EEF16DFAD26A9A57233AA4BF74A770598DF1A07DB0867438C858E3C989CB6F853F9C25D6C1F7FD6868EE98A00D6E7F63CF61ECF3A57E65B4CFB7BD91D30899A6DAF7D34361728D9BBCE42DC3685DDE352A69BA421C4922CECBCCE32498051694E60B49DB46F0175C9ADD14ED3A966DBB688C26E9B630EE536E6D51CC0DC0AC884DAC53E80DBEEE5D78786158139857604725A4E761586802DCA7128B340542B71588EE9CE4510F3A6854BB70EFDCC24630C9433174B4307E346ECBACDF69683BB3B0ABB8E9F77C0967FC99BE57F4F8AB1E400E79ECCBB0EBF259CD18E97B49A27743EF2A914ECB32320069E07EFEDE833F8FD75C9CD3E0E6A03182C9366D71435495F4D7B4AB669B72F26F414A6AF086F857B885D13E8C5FE07317061A10A571753B3C527821F0A5C38C4CA03B9D738AB5EFB922FC988B1762F6B07745EDE905DF6A6B431567F3C8ADD26FA11B9678C1238DEC320776AE5D034E963EA1CD86977BF4C2BBB40042E04C4FD53ABC78436C21A55BB4A0C8791DD477A6FA3923F4E1207F7F8E3E40E3D3822F075B0992F698A811271985D6F8BC8D7A90E3A3054FA4836AF7FBDE204D41C6E188407E39E00FA72593B89228AA1A0026B900B439F272B1A8514659C13FAADF723DE16539EC24AD8F2351157AEB750695FABF3E5BCCAC8DBF2A8E78101B3374F15B01C16A0868F7A5C22A549B01C81B23091A5606E109B5CED7C98629DE8851BECB2682C6799D2D70FDB0408E8B178FEF1A9811DF36985E1EAD46178BA2AF71EB2A78B1B6D9696D31B91FB86C9A0F4A536CF57398112EF96B52815473DA7FBB91AF6F343E94EF25B1A01015731B30DA31830BA2AA008D443E6A46C67110F521EB90028F2C74B10CAFB64F8F9AD3766D1C41CA758656558FE56C22D73B133EC0CA1E8AB0CEA0EE9D01EB858EF7D38D98AD445D6F1DE9AD9C0397E1722EB434BD578E09EBA241E52361B07DC97F260B92E896C23D09F23DA42BEF8737862CED5F53D82DC8D8390039FB641AB21E6F55A3E375073E1CBE434E4DD0004BC71459297310F1277CA70FF8BA54646E9DA2508C910746899927B2047EF37C09D8AE73060042D68B23744254B158B417E897335C5C8E63EB0D126856128DD6780F60586FB6A780AE80D3330251B98F35023BFDCAF0A02C519F05C3F1190B92163C0FA76C614BFCE870CD1DA8A8FDD65DFA909A5AAB5AF19E50AF1FBCAE95C13DCBC6005D2B8D30DC32E703068063FB499C9DCA17FA2963348018B83E1258CF8B5C1B45514B9BF9074EDC85CCB5B6976AE0B348CF56D85D3B9AB4C2BCDFDCED8FBA59DE243B6725F78D904C2BBD0B3E4AD6EF131FB76FEF004274BEA1D6BB1D75B238FFACAD87F21806DEA8BB58D76FE8B0A1F56C3013AECA37576302530DEA381039706E95299CD1DF83DED3EB189F7D9CBA6FB6372FA8F17C24710F8675773E04D217767C08DB6E7FEEAE77C23DC6857C1405FC9FB49F9D716DF2FC96F21041F7484A73DC9D7A490616B9559993BC57A6FA143FE81013DA5A8E882F4D58963AC628A5C4A4597F2EDB460B3AD255E0954557B67CA7FB75B3D8F5CC1A7AD08F873CB2B2EA0F04FD9B9FB1191FD2942C394144DCC4B896E16433AA46E7E67157D534D94451033AF543A1ED61E034FEF8C187B4083B2721721A2AC8E9175363158548FCC20BDDFE685A32BBEDDE sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DB -smlen = 1476 -sm = 2452645594AD25AF93C8FF2D97135EBB8E32775233FEDF68D67EB7BB077C7E5C2505F29ABBC652CA5273251C8889294D47DD777A2341CAB7DB6E43C8EAC066AC47AADA907AE439ADC1E3C1BE52DA022F832B274C1C1DD68A90C844BAC1A82C78623C049274EA7465439AE85D97EF55F16BA9285EE1C1C99D4C9D8C79121992CA64118B165A08BB44629F02106156D5235FDAB6DC8EB0C005DF14B268C77DC48EFE5A1DD6D3259418CE2196B827A99D305D3ABED6E5F8D427A000E0BB140E09255F546C9FC13D7E6FCF32EBC83B840D0D2A9A84C3A48CCD39EE5D9915B011A536498905E1C5D103430C60AEE8031E04638CBC9D2A803D9D8241C2F041CFC7DC92F517F91EFE10BA9F67003DD008BA2624045280F66168904EF71E415264E35B4A8D2FAE3F5D9754807560E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +smlen = 1609 +sm = 95630D3F81775173D3B4D989521FE00F3C01CC6C8AAD81F14719100EA46CBADCF510AB48ADD9E7DBA40E2C7878016D599B9F39CFA70DA7916629FC632EF9B31100C9B3135E71168913D8B4C1B9B33F67EEA2181FC691E1DC243F81BB8529FA023C167238591619FA0A43283EF869709BE83783EF89D492E8C8D5E48A3466E551C98EB88BB10F612D3E38921CF75B11F1B6AA1A39A83AC26BC785D44385C30D41C442129D4BA58B16FC12DD1E5BC2EF2BFED1BC49D0BC527E1FC4156064479F5C5A7257098AA78782A879A55BA3F2B8A5911E2A3EEFE11D33757352F6318E63ECB4F1CBB60B48D152A2C8FBBDDC050D300EB146CDAD7AAA22820445BDF416D42768E63210D538DDFB0700734346B1CDDF6447B2E38E67EB0A1441C59DA0DF4C4D0404FB786527941B53F3308B714E02E61179F8B88596F07A5F0163F4B979BA2E1CEF1C38D30E9CD8C37C586FF8A86FF3EBF4BDE3DC2DA682A5849BD152D0DFA79CC78E6F092B05C8E0930CD3321F9106BEE35AE22F53664D59B5B0B3AAA5A359AD1863EC155C61D4AAD36A816D6FCF978D62784819CAA9B1B2AD00A0F76D3E00D5AA3199588FF1B658B937A2437A60E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = 7BF35D707CC6DA994B0A58B11E6E74D9D04E1800A473B1F8227A21D8D09CE71E4277C4A269DE446296F5164CE4E0B878702B9447EA45E2A16D471AB2BC77D7950009810FABE81A4D649BBDCB7A8118FDF24CD72B57680AEFFA6C09480EC27B74311BCFCDDC3476D0474CF4CA06A986E285F4880D20732B7243A2C6CAD2799C536C4F5978E00DDA523677B037DF366D5200A3C838B6B529DAF9C9DD4CB2D407932D4E99941148205A89BC34307A5F586ABFCA1AE1B7238955C001038D6562589E753C4304C607172B73121D3C1CFDDC6AB0F99C94C9EC411EDC079B6E68B56DC50E1FD87F3BBB20F4C1D756A5F05B96F3CDF36CB987031CEC65777703FE9FD74B1C87A6D62671FC48F90BC3BFD2033A8A69F57030B76C2AD476C4343F9843BD7EA01B7DBAE299FDE5E49BA6E6F1FC615F28CD8B5896893B1FEAF76AA4E0C643E4487A63A54A99B5E01BD34A13FB19773E6A2AD513E4422F80FD5F81CD05144CB58A3CBD21609C11E106F9DD085DC57319CC162527B60323D2B5A41504B69AB656BA097E81F73FF73890CC6779872A1925F3C0A46C6174550B7FB81CC8C1EBD356ED2AC3D3B5B305C06D7CAEE4B8DE93B22BC16AFC9EA96A635ACC778A027E0FC9FFE87865A8DE87F855821EA36B4777F281CB8FB7853B2EC660BF35CA13791442BD563A753C21B6220A3996CA4C1258FE7FCE92C1B1B6CF6B1A64BABD69BC90170B24A26A22F2471D6BA69914ECF241574C8D86D9B6B416F460625C0140FC6FC47058EC4340591D39F1B87278B5D8CA40970A9C663A9B12F306A3A6FD2D2BAFEFBB33B4B2E3DBA19D5DEF3D4E33CC2E5438BA35A98A310CD95C41F0F89A502895C4B2EF4F7D654FFC3BC19683C3EBC72BB41CF38A4D0D29797DD22054E1FC921D844BDB6D3DDC12FC6FE746CF1FCAF225E64B81F241753ED0F5AF04B490A2933CE6ECE85DCC4688D01068C9FF0496998636ADF627AF24EA44C1089F2A24B5C33157E1BD3A5804ABA9695D73788C92869957016DC2606F18AE9A4F3D1A558053A52C669115A52BE1D14950BA085B11157873D814541A85D63A41E65F3C50C4D7A8401FB97B89B366811E759CA9566B463BCF056A9A5DB6EB639A7D626936FE649B5C83AF2D279E7E6F090647A122618DD7BFC89B6A8C4F677005996DAE84D995B9F13D249CA52EFA04279E4AB4C948A66D8164FAC8432F7291E6619C8AB6D2624E0C117D4CA5028233B38727395B124C2BA328BDA2279A68EDF59FA31520D426CCA62B1E7EB7F440BA7583ECDA9F5FB21C0D1F50B144303A26EBEA58C3726D6AA9117551B22657590F34C2373BB3F1F80D4277E0580A60553C1883F605681C7E354D29B74F1A553F297925F0187A83B45119172FCD80FAB9F1913E39164696DACBC2C3CDC898C1E96E9506D540EC523566C54F4C00746171AB709B5635993A8BA79A8D40E2A56D8DE9506457C9C8B5E7311A4B68D733D43EA773F72BA67DBC1C21DEC020F25F0465377DA3A3096793A9893E8A4F3904C9E5F18EF62E073B0E083C1E1AE0ECDE3DB5FAD1938201F7239A1DA05DFFBDB7DB5E17A0151D7CD066C34023BD8675AE2DC4CDCD3D6CE44E80130EF5CB5089A1D1E4B9A6D274374CFD21442BA450F0A323524006671E35A9544AB7 +pk = 7BF35D707CC6DA994B0A58B11E6E74D9B4B45386B3BEF7699A1E438A1CC78E995F57700916DEBC0EEA06441FE9326F9190685F92B07EBBC6DA75F9C5250D757E037A5D4EA096666E575E51E748A8DBBB455E52ACD449C785C6ADDC4562E72B2BC0F007FC6FFC6F7FCBEDD82D012D35A1FF4B5A52A234DDF03E2CEE1B7DBBDDD33EC29056EC687566A19678FD0BF3DCD7FD17806C0EB65081E66FB4356ECFD7D5366325853928AD8FC504E1EB4B56EC544A991A98130C7DC0F074CF9FE7EBD045CE12A183627FF604E96D5256674B6BA2745F4B8EF9A1A2E83F94675A1C03274D1E2CCDF772FE81C3774410BDC6FFBB7A3AD37881A28A6303AF17F098440A5E7B534AF85CD450E6B538781025FCBA947FD700F282243B03342D141CEB5CE4959979E972F2EDF70FDC48C9136FC0751CD315B4FF7A354A5323E498D1FF0B0A83A74DE956EEF12CF7003D350F510DDC35E399558B0A3C0A1C3E0D83CD499332993806B87A815E8897E5C095E9F9669FD5546BA8A78850F1E03361DAC07E4F3A02216B143E9FD07C19C1493F924BC66137D646930356B52AB0E08DC9AAB618266CF93BFB1AD02DF7E3D40F914D2C2EDAE418D6267CACBF7FF3DFC6E27CE7826DBBFE382972936E5BE929D40D2DC433EA76D54D716F02E6743D33CD380937956F5A20C0B24978F6066F26874B00DA30852742B626BD304B422EDE09B8D2EE40887C9AD767222761FD19F166D485F172EC5873E21FDDE6ACB8F645C3A544334BFA1783E71D519D2DDDB8DC1CAA015A87E6BF445F61EE384387CC1A03232421D18534FA96CB1BAAD1C9DB63E805DAFC23394CF78FFC450D73927D0D19F9711B0C8D47AE0B5B7084C51D0DEFB19E44F617017EB6D07ED2B1182F7F6FF5E1CA38A23DE53136B7A9FF0189B6EDC71E27BA104A1D93F28BFCB90EF7F5CE0FC6E6E60C51C6D978B0DE84A5E3CDB19CE16C9C0EE6547EA66ED6A4F1F804C9B3B4F3182930E7094366A8232EAAFAF0043D6F069362BC0DFF6305A2E1DE7F3804F3DF0E2596337F6D58E1AC953EC17483634F75B825ED02E058BE512850EBB5C03EBA055144B5AE2AC569A79074F26371CEAD806D083ED61ED8F51A7D3E13F9652834CDD330CD9095769322487F0CB37116BE64CFC035EE4ADE73BD063B9665D732D9289A4F17CA2373DDA14A1162A8FB0968199A317FDDBDFA7E0DDE397264CB50F733D2A259D68B8955AE3769981E5DB2D4F3BCFC2F9D5A60801CF1D57247EE194280B5742B8806F0FEAA66DC868AC663DAC12DA01970EF9866C4CAACB263E6A41A11096310ED4E4690E83D4A7E489A591AA26D487844CFA65BF7B416C2E3ACC954682DF9320046392CA883B820AAF7D3D991F42963ADD965A1AB1AEBBE4D95761F86535D097A7EBDBD939D5A60C6BED9B89DC0C87B36FFBEA6D5C028777F48F813D07F319B04A0112DB7D48063DAD95A36991EACFF4018A167DC639FC89B32C98A6760D2A68C12B743DD9BACB73997629439B178229B2C429A1005F0CBEFF004CCF60568DA0552BB56A390E884382847C4376CC14D324792F67425C3A8A5BF18D284C5655A6BE7A79F33E273C85A6E3C4A7CC5D7A866125B3155FEF8AB4DC1B862BFC80CB110472D0C1AFEB5071419FC7C2CF6F631391590312C7D8F426176E46E67F81460623B90B9EF002194D5A751C580CC8494BFEE9E8D4CD3CC38B30F8E82154E4EA54ABF3959E418F7644CF3B46DD7847590AA1B2714452469030BF1368220A82A56A035CB0E0F006320593C0CAC664498EAFFC8447BF349706B48CB62E5E355FF6030621C9A923A50F44C3B7F6F2BC57C4889F8EFC7BFEFEFA42689C336496B3DF4C9CF9CA78676CFF07B8F5397FFD71E1DFBEB80513F594AE837C0C2EA312B84FBB89E35FE20A30E7197E963422C6D059E7435D7AC3EF2F731AD2B0D8422C902E35DD5D93C27DE664B138E20D2D94AF2E45078795C16CA8C660FEF27949B3D30EF7E088BC28349D9BAEA7A8CD608 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C -smlen = 1509 -sm = 036C6D515BFF410A940469AA9FCA1285FFE7D678F3DDB6D1586363C37C99060EBA04E8C8330805CE9361CA25172DD7854034F5697D12707F15FFE87D8E6BB0EBA3D65FA906266E1A9DD314BA5DD1F49EB1B56EE326F47BFAEB0BAA34E2A1F55D0FAC5F4A4371F6F1A0EC81C68213F6373AB6BF1E29EE077B54B64C43DD1A99914139CDB6A5A841DA0DC7F8BB328FCE8A355EB2EEF90ED945F7C0648DE55BC285187E43330EB5E564D55ADA93D7E874191AEAD6448EFBC93203F42F63E73BCB657776583C5E1BD8656A65AE3A3421A7A4FC6686995E4D2ACEF0B4622CE6FAE9928813F7881B9E795976D4F7AEF2A5A626D78C532A56C21FB1A45425C6ACEF8198207A5A708B19583F21B53011DFFF42266D01E976B0F00149930483D1120427E17559D4CE8031581024F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +smlen = 1642 +sm = 737970B1DFA6AEEBBB5D734F2FC3E4260BC980009C7278542BC424C1C1A9B74EBBD4023B29CC2EFE459969075F8892A5B97BEC5232370C8379BF15C87339FEDE3FFE485BC12BBA9BBFF140239D112270A91069FFF238EA1141F6EA439204A79D7B70A24B18CF9C934FA737F303A2AD7905BFDCDC6BC63DC97C66CF4D1E04E5C1A8C4C29488EDF31F2F55E34E2E4F7FDA1BDB5D4C8E6868C0994226DAFFC1070CAD1A0B4EC7123D1D9EFDA795F49E40A2F76ED257B1C3327E8869E65245B9B3E1CC8ECBD9F52183F752D00562BE830AEDCED423077CF5D21D2AEFCBA30A361BE7E5B9E28E9312D982582C2B7D43EF8960C26996105474E78109F789FA28599ADD543A965589A3371ECC1523DAD694E1EB6F5C4F5B031C9B3EDE421B68B1AB4056EBDD06053080CDFD436B0565D9448129FEC543D6F47419265563F4F65CB2B0DA8A4CDC7F81E09BA4730742CD2D40F0844EE1A102E757C3F4BF3C79B48565D95670029D417C5A1428199DCEE61D63FDFDD1D7DCB02830F26AD68337C0F5706A2D7CE90EE5AC1130AD5C6EAFB7653925F91548D54F0A637BF1588A7E744E82FBD330A829B8FA34DD820084BD409621F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = E72AAAE72B817DA6AE4696154FF093155BAD58CCD9519751607032F890F72809687CA4FB41D78B5B6E4D8B9AC183F72B5DA0DCA4F8C72A9FDDF95B798E4A8240BD2B125281344EADE2783915FAA8C90CF7FA552DA53D6A7F1BB4C376BED48656C78A23B279F92BE24E6943008F9E72DADC0B28BE4B7727244EB7D312D6DC50C968BC6D6FF3C6E64B1C657E8103452C4D35DD50504AE73A5A9776B92FDEC65C2D237629F2F8513B669021BCD67114282A4F7E997ACEF3A180D1F1DCF3A10CDFF44301C0A31A67DB442939366BC1B12B62F0CA695501FBEDB94EF17E52012547020B71976468770E6216DD1B2F619014389738E5EC55683E23537EA4A109996428F136B7ABC9E71D0AEFE53C1CDB6C8788AEA178DB36B1857657A9373BDC210A44A7ADD315801E37FF9A6180870C16812CB92F41463605C3B0ED3E17073630BC09B4C72718026C84F1BDBD72E24AAD61D78473BAE9C566D61FDC6C7A9397213F2CA724B85B07832F8A1C54091D398E46EE8F58D74CC7483B86418FA0075764A800676D04F8BF98EB0666739773E1F9A11EDAD24FFBDEBC0A1944632929C084FA684F205FF42D8BEBC6699D45C199D0F90D700C2AF4313B5E7BD273B234603BD8693946F6A3A6A9EAA576E6B55DC8FA24D3BA4720C0143ECFB773246C47E35D9E205B9285DBCF39405A75FB7D8A626DD2401E5B6FA3BCAC3BF4AEACB46E10C4CAD856BDE519438820C61D0A36442FAB4E39A5E7F7A9872516D4FF494590225651C0F83943F6A454F87D65017EA1158B7C3324DCDE9523422E10DDB35F7278ADD74632323387D49A0000B4C78A26C03C94661E8235E878FB01CC357A121B08E4358769A9F972B5F0CDEDEE50452B49DADB969B0AF91F38960D2E89154250AE5ABF01A76F546C401096B3ED4C3CD9EA15A9C561A1293A517B32430681D6BA3E571B3C75EA24F6566E7E2B2E109FBFAE2DABD5A269E2E574264A3FCFFFB6FD4A4E481E4402C160431FBFBF44E5DA7AE3844CA945FA5EE4FF233047584D427E58C71398379487FA19A24255C05B8F9571D47A320ED875A74C3B6E0499B5E01C8F82DAC45166A55B6F1F387774FC972AF1E88E7A92143387C8E86E4462153795162E5B38B20669C223544D434A7050E2C1245B37754EDF7305C7B5E9F50F52C9CBC2B83AD64339A369F7D86B7C332DEE78738B837FD89F2E2EE09DD5E301E10D648E96026789A1EBD246B4E212C8ADF1DCAD0E9BD827B05FC261C1B7926178541AE318AB02B029356A8E27A56872F43D72B7F65F7ACD40525DC76FA34F50BD31F0089DD2040F1311D9C5F4D5890124BA03C011A36498F6D57E50F2C245D157012CD81F1849E1D2B7A37BEFD1CE9D0E48A9233CBCF321268CB2131F06BF4C2D8E8075B4A09C009EEA7A90A0C3ABF67FD098CF81BE77E76F279C616AE605692BF1AD88D8E9DE3EE0F7492F9B921F4B5F78C4BE0D08E577886491065475F7D83B9129B037EFC1EF7007200CC9B144A17D071136F814C9FF1A11D1BF4287974A98931399A8BF514AD753821E78435BC0DB4CF656D07555E96B0D1C09391928865AEDEBB33158D450BD8D2B5B843F6C16DD55C72CB5A3017710C27588911F35A4044B1F4EF2E7EC357A2B04E5E32CF03AD53E3A731183 +pk = E72AAAE72B817DA6AE4696154FF093158B42407C91633A92FC5DCCFFFA98E03AE1C1B900E40263AF617F9CA14AEB4CB07A14FD9685D77132D05E675FCA8594D3547459DA9F6305D46112CA75573B0C6780039EA1069B1972BC2AAF0355CE5CFE0CC5F575DA2E94CA80CA16D34955837AB8453653B3DAA0BD8F58F257549CD1E2018599841410BC32A24C2C13665D425A0B10705C544892619B2583B4A0B73D4E7E1F8B506EF3AEE9543776A3106E76B85A5E5A769E88569CBB26E06585D65707784580141F1C8A1C67B62A0084D9015F4D3EDC4F9D82C1C7457D6D20D4240BF858AFB8CFB64141F15E016EE84D278414634F7152FE78B41E7440F34BEBE9A755B135DC11D3B57F77D6F70A2950EE3745E9EBDD9469CA7ED1DF392453D714A3FB1CBC0B31A2274C1058F5AEC7116BF141FA1604BB89FCAC0FC6CEA1F22940E429444837F5655F8CB0D2E053DE128C635660905C89C89DD1C1628ECAA3BAB359FEABA31B4331907D6BC9A32958E66A4AF40EBA27D250D45D37C702A9DC23062846822E072D801C0A925E7F207BEE1317E0F56C980056D53A4159ED6726923E788D948B1D865C0F161A0147869AFA1FCDBB8BA2AAF6882E475FF3ECE9F0260DE29CF1BD9D01B3E7AE0848669250C0B2363063D0DFE82719A9C267D9AD5ABEF33D69B31EDCAC91DE3DC71FC6F665D4FC9F0E2DE09E22855ADEA6A16D01BA5CA464255B5C6C62C4C49E83D62BD1F959ECF260BFB2DE10445C028D3853F48D2E00A489950A4676F7D262AF91010E1FB5C0D77C163D2650347285BB3C07BACCBA7017C0A327A3B1CF103239BE946F59B0FEB6B1CFD1DD73AFED56CD7441785FBDA7E61719F87E148C87BA84166338DEBBDE1418FB35325E85241E49723FB76152387A0F1DEB09089E1576A7D342C299944DFFE36D38E6B836F0EC075C45773938AE13BABB453146C6A2F663F837761BA121BBADEAE6746555BE5AD226A7795E22531934DC7F4D2F30ECD358A5A759533635A3BCF006ECD8AC7A86908DD87063D88FC842D4ABD1EC82DEA019EB21D6B471ED2389FA6335F1C5CEA738678019D86FDA89D20FBADD31ADBCC156594C694B42FEE80DD423A0B33CAFF1776AB57D94CBD57360B948031ED9D6AFBBA728D04B8CCB15E76C5AC4E7EB67F912B6DAFC3141760851140A24ECCE95044B407C26DF1DAF8C9F56B918A7BE8F9008CE62B9645195B9A2314AA34851E101D6707E702E49399C4E68FC710277550479906BD2CA92A0E5A547BA4557915A7964683A41392202AA98E5C2F0902F5C5BBD400034C97C28FA0E0A30E399E2FEE962E0417561CEE9BE52E793BF454F41A2889F4EB489697AD08F4F395B63F4817E08F003B1E6C35594A4F6B8EC0CD346C9FC369EEDF7B120B2EB01488FE7C86B5DAA3C31053FC3E64E295F626A0AF7BE04DFFD0D1024AC51EC3B2A63DC8C02623AADF94697C654B499753A6E93720478D34FAF669F157411BE874A2B019034859AEA04B3C5292E6F27B5AFB6DA2C9B48C9A3EE17EF588728D1B2634E2F377208B9D42E69B50D20FD04DBD1D9C6515229CD1E86B26788A6FF81A87DADB0E41C5D66E8D0C5F255A0CED50C70341E4FEA1DB0D30555C8F545E0273056D778E4FDB5930C99A3CC67284BFE27457C8D77C2429B0AC8D97F9C6443C049B7398338576AECEBD62C33FED2E2EA28B59197E98FDE3BBCC46B49DBC1434F8848E16E75474EA34789E5DE2EB8BCC9A0088B31BB140BED143ADB53C0932DD53583E86D5E9ED32DF1422E6459DFF3EDF3630C4BBF3D995BDBAF23D07510AC5948176F30BAAF874E1180594C6312E3089678B0A6C02344570AD63B4A34CA813DE1FF08B209CA2372D9FD878C41717335F572DA3AA6FC33A1766575BDDBC0FFDE2BCB4F1C41BB8E51E88E100E0AE55A813FCA05C9E82D5E28EB96A1D27422EF4B15450A5246D637AAD47704B349AFFD22B6556911C517501317D87F0774D42E0A3868EFED4076C99CB8BDEFBA37 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD1 -smlen = 1542 -sm = E587768F3A95184805BD31E1D3AAFF38F5D54E19BD8B614C09D8F229BA57E4A5082467E414E76566AAFEADA6823AFACDE5058C6B514682CEE33783503979F1CDCA7D1E3A1532BFC7C8A24B718D3A8991264610B36E0EB159DD5FC80E3619CEB2AD8B311DD2C8AED7E979A9F5B0F37BBC38A19A1B4EC40752392C766F1008A25D20BBAD14A464929F47AE0AFEFEAA4D4FA30AE363A6EE8A7BF1FBE0A0ED9932A79223FC41467A1AB622D1BD165EEA337A788061A6EAF107CBBABC4C8F5973D1D190F16B7598558E11CC3074C7BF168FADAEE9138E830C31D8281903B36B5B66440F4E4108C1AC1C93A1914D15A73062F804C786DE8309A28D7BC2486D6ADBDDFE8E466FFA08ED77E76C227496C9A4DF0EA31B87FBBD089DF0511D82A9586F1F656ACB80CA68D39A4AF2248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +smlen = 1675 +sm = 51CB2F02E56AD689146B3365166C8AD329FDF4B6A105059E6D63816C93D57C6D5A857532ECEEDDCE3AD12627F71C38D4CF1204B8975C2FAB09AACA285FA2E9EF732A31880B2C6E99D9AA8FAD55D472732AAB176FB8C48C200A97E03CAE993730591C0CB21731869E674AF7C65A0480A22F420172EFA5AAFE39A2A653A65527C389801EAB7FC9B7107A4D2A57BB7FE41CD86D74EEE2160A900E0382986DD1AAF6F9E8C9608E65D9AC501D1D49B015F0FABF1B51B6F1000412F263107FFBDDF4E8CDB6C6D5A27022CD879F69C38FE25D72DF1200AAA54781C649BB30F365698C529053AD7CECDA319B1BD44966C35A519F5E3D49F7411E2857696D2255DDD92ED21D127C851648508C7A62CCED25BF6C37CFACFFFC08A1493D4404B79AEEC35DF4E022E9B00ABDF678C8D39A9D120F0DD0D65701F76B938A4A25C7473AAF29E9385281752E0EAC818C37F50C0C072557C6F35ABACB47874E1B2C128729D03D5D259F2349278EF9D07CBE215F438F9816F55A2F66D7D975E4E9F67E89706DCBF9C9102BBD2C7229536FBEBE4E00EE2C366C0746972D62614F2013D143770DE8BC612D06F66F1E1A8BDB88045151B8B8248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = B2120B3B5EE33B92D0BCF67C60DF1BFA244D4E0095E9B27861186C6F42BC2E3B30A9B126E1C2D89A76505B3EEB730262EC90C5B1A2B484CD3775294ABF00E1820A281403C1399A08F5587B83459EE84456BAB866302E618B4B15C582E463A593EA743279FBCC4E44B113C0E20A0BEB550D32D4FBD353578A25C77B088E53CA38A919D23B2484DDBF9E40086928962E3BB2F698D5B514FD63151B9987F22B9160856C958D1D68E9885AFA4FB2EF074EF3CD02469BA7333999B16902ED436E6776892BF94A6C16C9A9E8409339626C2A1A020639270969E3B951B7236E7D0397EEEEB6C9FB4606DCE75D0DD1AE1F7B54B89D97D087E55BF52B99B8CDB3BF64CD770F77F52803C09BD17B4787333AEF59F7B02D14381F44230AA2DAE66899DB7D1E06C3CDFB70B12D8B324D0CE7CDE57056D9F6E80A8D5401D886854FEE29767A5D46697B6304A1FDC2A7239EC8E9426BF2816E8EACCC9E8E4F037F349DDA4FC9BFD834FFD8AFA025BD90F27249FB7950D23E6C16955E69CA7C40C9C594C3772CF7921F4058C93C7E34795E534BF17D97470E171705E406396229D51B59275BCDFD052968917388008F03D58AA9E5714CB47282AF60905F423009CEC420AAC02FD25C9C10C3F664D91E6A126816C96935F4FE11CBE1D54835983D28735DAEBCF6E72259EC85A2382803403006F3CB3001D465ACC538655E902C5A6496B0D1E9B3FFDBCEAB18A50545DAF8D834B74C8809FBE7AC7D2FCB15370A65E67402DC87026F46C9CEB940A23887E102A38BD78F3D42CBEF6B3D18A9BB3D40C3FD4C130C19CDAB68CF2EDCFFF27D5EE09D325E89F7DD1009AA986F3FBD330D5B1190597FA7118C674D1D33226118DEF1332A4DAAF170C36471EFA2C01EF8D6B16894B40E228B73B6DC0B95D793AAD754350B86E650BCC2DB4B5C5AF27C6EABA3CA603ED146B81F1B8CCAB2D130FEC7027218CA88B47EAFE1930CD7445DA09243035F0A1546D89FB466C446D86910492E80BE5A0886AD09441A4B535A1076967EF4D3DA7C05BD979E4AF2642322ED962778F92F041B3A3BD4921D352868DA5EBDC9E03D5E962D8F57C4819C6F1E52A1E1C9F68D2AE92CEF8C1D1C42F719BD911E3EAE1CD8CF23095FD2C7C912F0C5C988047C7CBFAEBC43D7421334AFBDC4768EBEFD784EE598425FF5ABFB42244B19C146705451D299F1253C92AA70B4CC7D1D7B539980C99FEDDE5D33DB3E9B6E643273267AD3BF37350683DF53C9F5A15C7674ADF6BE2E8F103901D3D69F4F66E76A552183DB1DBCFEB6F7828AD14A8FFB033F6F8C262B850116D4C60621DAA82F172305A18A8A09AB83C7A5DB60A06E15C15DE3F3394FF179239D1BF3BEE23028D786772841D746DEA1562BB0088A4BB6E679B3FD391A48C2BB859153B0DFA53C5209A01989A6EFD7EC2273A6C08F8BE75732A60B5FDD689B0407C795DA7CB3D98F5152E89A80F08A3F1D64817DC91BD68BACC3CD24B80A8EC480858CA7B9CFE36E04521ED59DA13A6E649B180B4CCAF3E39EFA6D96A7C586666A150B26E685BA1F3A85FD43D0922C9AC0AC147C7C91EDA850DA3277DC4C324737F2784210F8175515F545D15394C1225C6BFF5ED000ADF1BBF73EC567DEE451282D7E67521815E8FA97168C3457 +pk = B2120B3B5EE33B92D0BCF67C60DF1BFAC6DC13E8C0327AA4CE949861DBC9F79CF0318A7B3A8BEA2198887587627F9F182AD0644E616FF3F86E20B39FDEACFB57CF117FF7B2AD8022B8F5460DB779EF849D0431A693D615D26BA0CB31DB39E2DAFD3397F5DC7099F3904E0E08301A9AAE1D537A031009918BF8F9A80CEEFE6BCE3B4124D722A066889EEAFC299D2B4F2FB82E148CB59C4B6D7B5CB7541C969B75149F059EE8972B7AC56C9F455DCB7D216CA90E7D8C3EA75656658E3C7E268642EADE1350BD0251ED923F97B75A49AF5329F57C92B6719F03AF9F728EFFAD8F864DA8F0BBF78761D783FCDC6C881023A23319D7E20DAA5F6727CA02DC8212EA0DD47E10FD1C5BBDBCB3B4603DF3C016088BC8E8E45FD7946BA90845DFC48A0A46294A4CA067A39A7DBCA67B53BD6A082E4734214594CCC7CED4ABB5385C0F5FA2AA7E28ACD86D96ED7825CBDD5018E3BB5EE481C549DEF716B4513FF6AC972D51E81EF055B86F8B8B6992D453F059351A8F782F352E92618D8C97957B0ED73D1255496586783E0DAAB0491B186FC59337957A28EC2D7A33BC736AF1B604EA81C3F54D074AFF8D11E2B6339FD37A304B094D242F0187333016F2BC457AE184CA189FCCF9BB93B77AA7C4DE949B89F4E5A60C08C9F64792EDBF4FB3C99FFC214A5791131D16B37C116BFD199630026CBD6840B1D584D5EAC056B8F1B20EE9A439668150C6371D4D70ECFB174B8827CCD18AD4004BAB4BCD0E9531596202BE473117DCBF176848D2DA37B5268095A92991F0D51C80CA0EE7E161073A53FCDC94044D70FD9BF7DF74B96A13F38B2206AEC974A9BE5660A867C08258C0CF8191634E1F5094452FCF43ED0D09A61C62C517EE29A6442B4F79B50002DC11699E69E41C0C3270656E963772BCF82A2BF653E46E40B73A079EED88B54903318F38314304294F28AF1951C01BA705E4BB831D7C7F28EEE65173E7437BB593BDFC8C7F7D9C344FABE85B016C350BDB1B9EA1363E67D5730D83333BC0CC733B6C8DD1D2CE3F7F0A4AAD8EF9C40D8F78E710D182075BF8C2B8508592DC0EAD8AE845959F3ADA93CA33164BEE5CF4BAA69BA027F7FD7721902151349C9FC1646B9A348C7FD49D30C815F18028B1BC717C89955522615B6161DC28558BB037FCF526881260EE5A3A20EF5B2802A12A08584280A5BF82A5820912F91B480E290CB9A51758EED3748A7B8D7EE48C85A942C0EE85E340B5ECB2BE7B407A398D6F82B97C38F008D38BA86EA5E4B07F1907EEDE604603A1ADB28BE3B114668438202F33170FC7848F628E036F3C12A615786EBEC21671A0488EB39B02F0B726835143C9506B1E36F2251055C463E2C415498CFD119F2366E382EBC510E94513D15ACF5295BE6A8B6010B1B099A14100CE240ACFA7F0C4F1F871B9C8B54151B695E832827965B4D9B0685F8BFE3CBD700A28F9854AE3D02A331ED5BB3E70FF22CB47C034E26E8A3209EA39259C6168AB289713A2CD33D0BB7F5728098E32C6EE6EEB167F88E178C58068C1CA2C362EEA6B17606921835721F11E41FDB4CB0795ACC4F5EE67FC01A309298BBDB62A7002ABC9153F7ECE5BA5A736B8406F3C1B4B8775A6DD06710ECD33E585FB324BAD2BB12B264CE1BE27CCDB51C3FD1AD089CB5F81CEEFC4AC7D53EC2B7339E266B99299D53F41FED8861CF375E6B11FF447D01C6AE84A3ED5F53762C9218786AC1AF4BA483884B7297F08E8284169C9FB8861E3AB4B285933E7D00BE0962C778E5878C1ECD5C274A0438FC3464330D2C4F2BAD63B8C06B253958A78C59D322423E850E645CEDF879F8F1D870F8C747FF93BDCFAC85267C23F6425C9595E500AB4627622D77B47951BF888E94BE73E8B61869118EB79524FF872420440A97696C07CF66B5F87C712B7C149750689713819773EBDAA5800A666E1B5EB49A18446DDB92DE56451CD34FED0909E1D962CDC51306BE673EE2FC51461ACFC7E07A8ECD24ABD073F8ABE00150D sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D942087 -smlen = 1575 -sm = 2A430513EAD1E620B2543C943E85F88652926DBEA20AE9D822E8C66667C2904E855577296DE460A393DE23D009BAF3A28E7FAAE7B11851D42E9C7D389141C79782E8D44CBBFB88842BACC5E89F895E5A9ED2B242F083270122E4E090051BBB132914693EC4FF5611AA0E8EE4BEE700B75E737EB27F58D7B0EAB6E227193F09537B91AF4BE833868130857773ECA4E8A4006EF092EF3317FF065AC2F0712AF610B4562CAD461A59F37643B3764533138C63A0EC62C0C6E62752F65C7EB9C02F4681DD4058E634AD32CB469196658338B36E88C697DD8B1B3E86AB016CFF93FA49ABC39DEBD202D2ADE0A07A43FDD1BD492A5B0273E3D1076E09C35000D603070B13B6E1C08E2C534E474E1E6EE75974C36422A02B368FE1CD8DD236F8636342BABE9D5D07C13FBFBF40FF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +smlen = 1708 +sm = 4B3B43DDB323DC5C614271697F267D697C12EBC2E47CBBF7E9576516D8A2CFF252C8946C6297C867F76A5E4A9D4C0619964699AB2A6112E0AC4D763ECEAEF4780AAF03109BA93346D7D8684141D383F35746558594F912B28BB135E6A6B69AAC9ACE171A66C3D5648477BCEFEE78F12F58A0753E25D59C58A199A827228E74F53C4A5E5C1DA431807693C1E6A541E6B681CB163D263C3FE03FDB2E8072C805827C1E1298257A67DB06836FEF672DCBD48E7FA471D5512D478DD8CEABCBE597E1BCCBD445C85192F41FE201BA5651016436304CE913A0F40F7EAEEA2CE6A7212B2B2F1BCAEC07034E934AB0DE249E7CF9C828A4EC80D44AE701F97353150A57EE090FCCB30C726752504F75FD38CEFC6259F41318006E96DA73460F82A36287A1CC50CC235334E9E4650401541B3D403A19FA8D6DB2C6C79A689CD581E11E0BD38B8FB5F4C00C680B1C203134D47B7DEC8F69EE9A8249E5A4608387576507D3B8E98BCC937F408390F4436DA238B210297FFC68F1A471186BC0077B96B2DC5D7D15CEA479DA846EC3EDDAD3869D16ED6885B7EB94A6F20DC4DD4A3B61A84B3A092C261B4384A5310CCCA8F4DE7DD9FF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 9DD447DCD8100E69BF2C631B4004258770EEB610F4CB5F9C0E24F897D321E5D00F48931F388A42AF667EC64308B97A09382C179D36144FB5A4F06AC340BEA4F5A3F72057CFE3B53B48416BED2565F84C2CA7D64030FE9D94919B97D952E68AB792F4428F96C0CF644A8DE67E8FA03C19158B9B0D39DD0EBF7B3379B15BD7250C9DDEA9AAE36EFC57378553E2B4B1ED68746C64415E5F34F7BD73B3DD628FAF8191AE694B15D5B14811520DD258CD9128311C716AFAEB1BB98DD779307EFABAFD965DB6660C5D5DF20FF962C55F174334C64EFB270BB71A98200FE50C3930258C13A4BE1A431C7D3E45FB4FE7E6EFFEC2634FCD94EB28D7DF3AB8CBCE22E5C949073F882EEE6A0C22CCD6F9B2640C840B16C9FF721B9B0B59A1008E97962674031C21A94B1228DD18154ADBD4BD521B5418A3A38DF39FD9D0B25F6691B0C0C6A72678F1963F680F21648A12740761E5DF813DDFC9E7EA20174A0AF4E43BED48927F9482EC46AAC782947C428C14B77A6002D5E619CB5D99A0FF59FBF7D1D189F8386EB470E00086ECAF140FDC960B42D04C9CA258B42E1C3395DABA8EEE1195458FB709EB6AD3640DD50262CFD0BA96D6F96CA278E59B16D3E57F9DF817218D34C43CD025252223B3C22FB0303B76BA877A0D76D3EFF151B3FF9481FFD384D67C081F1219DE0EE3995709EF7085DFFDCF2CD53408724438D0FF4C84D274025DC60CFDF42BE9C23FD11E9E21C50877CF9B435855BBD0D55FEA5FD77B5C8D5A23CE6E87632F29708FC2F6580A4430A82FA549AEF9BECA59C75A09782190E91225D2674F868E06F21FFB6956E3D4B894AB8BCC5909EC26E29B8FDA37A6710DE3EDF164273C0C670DE9AEB32320E015B109364E6329AE280C9E17AC4C28ED24FA0DA3CD69DACC55D412773809145F81F9AB1A2C7A18D1B05800CA63CDF2C07C1671CECF341B461BBCCB6F5542FFE7788802D977E2C116CC5C57ED458EB4E38E4B776F0915E17503837DE772770C3C4A0A4FC77416FFB9B0FC4AF5974111D5C04A72BDF5D99B9C6DCD1F6CF7F1E3925848FF52752D15FD188E1576E24F96E0F2F5669BB5A6788FBCF711144F382E031C468BBA2EE102D1A615281063604B1F678A42C9DAF2D6521EEC775CAF5A602381E38720EB0538CA64954B3F08C37656D91018280B8475DD42B434554127CD2C1185F66E2E92FF98601BFAF7AE7D53B2DEA985F9C89E4CF92D4A29D432393C44B321369D2F059039A98C2EF188AA43518A872F75C6BEAC021841557499593DB59F9F51870D8675D871DB87DDE1D4328A9522CB3E026ECA4830686CBE12C6E11A10760870A7F9F55272E1DEF990A4EF00952B70245986A7E9413B51EEB227B708847EFF6BB87450DCE887F25647313C913B73F769633CC0DD2B3B1ED3692B925327DBCC81AE71828252ACD05473F5283026DFB8A0D2839612232CD45D0F85525FE497E8F67591BDBB57F89581BD2BB343D4F09B330771672DD132266A70EE37C8506285A8A36808C80EE331E1BAC73D26C0CEACC48A78658A9A17B028594DA2F005D3E94BE510F06849989904C9008C822AB774B7393F5E16E38D32582EA7C156E3A1E2AE4E7D6EB3B81A4FEB9C7E1C903504B6DF0FB10330F4D90709D28C67A4C31139DD +pk = 9DD447DCD8100E69BF2C631B4004258700C294C363646F12438569EC3DCBD06891FFBA606AD7CA54E470EA2C8959364DFD49C0B3DF3694660B2EAFC74C322DB9BD92E1323805BBBD19C7B81C2B95A3DFB8C485E271F1FD3E9E9D6BE6B043298F9A496ED7389EA31C6CBBD38F519BF64B920EE7EE6D055DA96F91ECDC6E05AD11AEB937293C8B2977A551887B27443D98011601DCE0D60249DE40E3B303F8157C74455007B6E9013C20D382CE0ABF28B09AF1475C750C61A7AAA7E48C4BB0B03FB73444F9C4152776FD4D972AB9E93F65ABDE5FC378E4285CA330422FC9947A39CCAC1491A94EA1812AD2BD9357B8244D36CBF7CF5DB0DF684FAE09F09DF6D8BF12AEA8A57C31391B4E02078B97581DD987449F4A47FFC9F273A4F1E0C5E510B8D2FF5B584464BC7B0E74B16A5BCFD42145BF1334B636CE7769738011C5B5AF8B11580E754918768F466922540A613512433849873600BB2D5D11BCDFCEAFBCCEC4B2339D3277A0CFF9FCE4BFAB3ABE8F11F9794B1638D5E7B73716944D83330582192EFA15F68540AA80C0D6F6C2D69D99C43DBA47808843318F69F4C4576D52C4EED6BA741E7D0EBD2BA436E313B03915EBA2D9C515CE109FC43E0A369DC98DA48A0B32F2B5AEC8576E722BA2D930D6AD22C31B36D5CE9B668166C93B04784D728269309AF83F941B4AD658B0F7CC423F7EC32410095157E52AF17A8545B567FD2F8CFBD291FB32B25CE24048253F5248A35B26E71B6C5643FC7A70DE82D3C5C2D03F919B4C44B463D05F27509BD2A311CBBE8A998D1F1001ADC845EA0951E7A80B482018E02166B7EC8C7E1A4324F403121E11B414963CCE710B85349EB2B820D24C97B7E5B77F730D976B7E657D6645749B48CEAAB8BBB004A087F139150922D4293FC752D93A84C31BE27D960A8D702C383785CF6FA1E290D52FF45B37C6B8DFA7EF57759A280419E17D798C349679D5107178D1827B4E8A613D5DF31A94780BC0A6C61D3793D25B84605D3379B157D30F7ABEC7365BA609FEECDC7AE6B4FC518D7EEDC65398E0B3EA3D719AAF8E7A70A14A47FD6DD9DBC23FE30321502FF6B556EF5FCF06DAB08584F700B3832B32C4FA16F10DBA7FE8A068FA510D537E7EE938FA0F5E49376DA61495C34E8EF766A0CBFDCF9317897F9F3C7D3860C9658415A5C4FBC48229CB95618434E7BF1627AC0D2069FD9EF9DBD926495144A5E1E9A00DA82FDF7414EB5C173EE9C01F1654B29599F83107E341F54E7157B2CE48F80E54503F10568190798116C520DB57B5F5CD810B8CA1A5EBC18F13195D94499BE0F1F743278D97498F71D8059D2B7AF6517D6F3B7B2DAD3A64269F650637E550FAE69C8E9EE5643EE028BC96BAED9D4B3976863B1B1344BB1849C47438393BF2E858758850150507B1866B08834C1E90FCD750CF4A51A8F9C78306672C1553B22724C5AD30D158F36E81C542E9411A0C3179E5A38711B55C27599E56FFCAB5B25FC9DE5CC9603A9D2C9D0FFFE3C7C51DFA0AC389C919BC6EAD560C327ECDACA1E322F4A5044AFABB500BFE5A5FCE0F6E71D06323E9E87648B6392E047D9EA2A8EAC0F83EFDF2BD3B0C4B68ED01362C29C0C11CF8FC081E6B00EEFE5E62D78FDE40E24AF6A2403DFAAA6FC4CE83F3E6ED752BB71CDEAFA4949B23C4CC2E3D674C11ECCE78AD23FEEA8C87B317B7CD2E5A3FE7D2028CF75B173DEA295377D394368D5DC9A60C0259F226CE2A8F05C01972A674D8DC3082F38766286AC0582447CC503EF4AB1C1EB1EF3AD119C0875DF838297088CBDC3EE7CF414199F8CA7543CE5D5BA0DF38EB86BB379BBAB7224D1FB68AB47B0FDA7F3DBF05B971DB9CB8A0566B3718911C3817DC4D8CD6A8FB06B40BDCBF42C6F6535BDDB8A1A5DAB18AC88ED6E55A66448024103CDEAF46D513780344CC45A65E64C99BD6DCF53CE8A6769540C8BCB4D39DF157C80A47C9FC1CFEFE1D9B9B641A0E880CD8091C0145FDAE4A9E96082DB2977C6185ED87 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F1 -smlen = 1608 -sm = 12D6D26CC59CE32CA14FDA87C7912B44DA150283ED30DBB473AF3217327E82EBDC1003108C4AAA8FD4A96220526944A4F7EC1C7D095168723717CBCA4AD4D751FFEE7AF1FE99869CC882BA11E2F97E082483E5B0FEA49C5468CB69D042CA3699488ED1A44E7C74498D83425921447771DCB3388774F515D9268B907B1D2E98EB5A02B7CDB3754805DC56AF60CFD24FC21E0D8B99DB1454AA956993DB1D7C48B66EEC465FCF67AA43C6525CB21B303BB29DCF953669363DFF949502E072036B81546C6B1EEF6852BFC99B568856EB7D0035AFF0D467C08A6FD1626110F3A303B5472EE3371CDD268376F4B731820CDD2C83C87829EC12B22315B6404C1C43450DFC65264F09551E98F5B46150061BF2A19E9E6A3FE164B8F955EDA99842B9BF2016A64AE2E1B87487C82D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +smlen = 1741 +sm = FA1BC6C5CF0D5B8ED1067744D4C8B93AC016CA4DE627C33FD3B3B00E3F126F7C3898970E7F0C973CF2B9CAB705B492F6461EB6A4CDFA235A51846A59947D1DC7D9887366384C050C99CFBA97F3E433B57651339823DDD900E26929745E75D9F1D91E811DD8C8377B4BE759C817C2FF34BC5C2DB186924C6B79AB020C3A0FBF237368A1629D9EF6BF3D4EABD69D470C94EE89419932C386681D708E03E701F7FD1DF21E356CCF77C532B1FD659051BB34DA34D75A60957656843DB3D6EB64906AE709655F18A5CDDADC918FA29BAFB0F3F734F5FB70259BD63FFB026707CAC4500174C5963DF726B43E3B3C0CBB0A982F8652AE91708C97909E12498215BCCEA6EBDDE6DB3FAD74A01AC249B07E30C4A0F11692CE0CBA32318BA68E6AA82CF386260E5BEC4AD2C634C049B1E7380D2E73C547556D9F7C0AB9F1B8B058E2C3F5DA8D1BFDD15D1B78554C1A94BCC1F1F03269DF006A32FDBBFF2C09C769B743A5531E92682BB869CFFCFAEDC2BCBF3CC72E261781995F66E1368E8C9A88E889AA0AC6D96EB4B7D914F3062B0E0EB023ABE7CA9DD15661EEC33232C17210ED04464B9C282A60F65115F22F0AB2E34D8F2D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 83AB3DF05E0032D32BEB1174E06BCD9CF8CD1FBA9EF239C6E2618F7C48AC44FAB15D3AEEB73BFB643A9452AD5875BED494BBED09B9C55568DD7414EB241C50455D22F04C4A380DE2375CE450D1EE8E7D04F14EED8DFA7D6E08C4CC9320B6700D880C5DC8E883D063EF187BDE4A66169664F04455E3D58ABD7531FE1287D9CBDDB57D932FDF8D5548DC43B31D22A586E812D546C40B2D79A185C30E0F42DA39901FE5DB2B39957F691056EEC5C6A7812C3CC6A15CE1B9193D8FB7B9A4B935AFDF0AF71CB8E39FDE6C5745F72CC525AE771FFE9B0F326DC9707025954F871BCEC724613B0822A720921CC98BBFCD257BD4C917A9FFE06800ACAEB9D7B52FBF2E5E2D77A6642EC958730BD529AC961BC562CB88FE18ACCDB6CCC7E9301763FFC3B737D12C07720C352DD5DA74FF874F9232CA8F7815755248A9D2FEF74E949E5E5A2D590AFD3F7326E5DB394A55450C6A61322804F6EDA4D7C35FFAE1189E16BAC64D3776833539304B819AB0BFD431CD2A45AE90FD772A9072B8372060B16DB5963E0B6B3691C4FD9B67B0797E16D01A54D24729BD287BBED6923ABC164B7CFC444EF5B2488C0CD928CB50FC68960330136C1CF3C3DDEEF114DEF4B69964A4CC387CA5E72D8E31E5BB55E9756C2DA3A1DBE8C6EE8AD23C293D9A7949DA86D38F9CE35265590ADE2497F549262C1A54CF1DD7443D56A2F0C2983FCF530AEC514D676DE5C9843827650AE6C4B039479075AFA71B6F0967909767585898C0C4FD4D6A868FD4602328654DC55252C07B87313B681AEECFF49C7B626EF5CD0DE0489BA5868B7A9C80088DB4785C815117026010916EECED102D4D24E26F65881C98C6570D55A86696EFF55264E4FB506F57364E9E972335735F19363DA99DF3D5BBF5C6080570D46C8D0903CAE03D1CCAD60007A541C5485AA29BC4E9C91BD3A0D516B04B895D6650BE1959035B809AC1970E79AA7F2165B46AD759B24991104F45401576E03E3DE2785C01AA72339EF60F766DB9864D1A1661B2A77505DFB987BC03FA9D9E910A47E61C2480C2973798E49C9A7F080CE2C32319BE98A5F5342CF75CF1EAECDD9B69E031ABAEA8B486C631DA39AC3283234DCD69FB45E6B0A5FC38EF540F64F594BEB0CBE28B701484C4B67735A3EA18D2CBF90E146F792AB21A757C6D12BEF676A7697A2397BEF2E4C56229AF81CB7091E7186E02EC62C7B2659FEC11233067FA4391AB6CB7014B55421D42D6E4E4F1783523A509B64C6DF97A00CDF06159796A9540E176594B08EC83A529EB6708D904C2AFF78A2BA32E367A1A64C5C5EC68291013DF8D84F2258E063C84FEA54000BBEFFEE8CA549C8310122BCBF35A47D188E9BFCBDC0957451153BDAC08668E09D75B4F812314B1519F43F0C794D6A00F23600A3E80DF32D1FB13A86C9865ECC6DD00F22AF38B72701C74B6311ED07B6D5655FB9E15378AD541E223673BB28240BF4C8E43289DB25BE8AA52B8347DE75EFD4C7EE8C3423A92F65182E691E547A36D5FB92EC7BC1DFC53BFC07B6A73A044276D17890962BD07B76FFF6BBD71AF9406D301DA428945C2D697D2231EA7EA3650133D19903DFC7C3C8C7F13DDB0C0FC38957F7508B9A9F14B3E9E4691E1D430699F80E2F1AFCE2D626614A40C +pk = 83AB3DF05E0032D32BEB1174E06BCD9CB98732DBB409CE70D0D5670F3B670C4A50548DCB885C3441744918BED4C08920D72BF1C96DF35C7CA8434E95785B01A03A9537E0E2CF13126169DD6F9357D5FE00E52DA1DA122F636DDB02FF1098DCABD8E587C7C7C4EABF93A5C19B917F0D8122359A4B5AE748985A01E0746E2C2EDCC1B9538FAD44E806678BA1EBD5A7CAD83F96E277A51DC4E40DE32DD513C0796FB2CB314DECFD3489352570BE054473944E302A7CD021487088D38EA7458FD9CDE260D550E7C72E7191B4B1766B60D74CA0F3D3CC97A5315C3D3B0AE7DAEB34B2C7A414D815E547B25ED0AB7B681FBA17C0252BBED2D752F53D9794FE2A5D01928CC2AA5A7D6E4D3023B240D8E87A0EC9095D273B010BDE5F1EBE69E0C23F2AAA349BCDC0F3FD447309E96E38D5BB578B23CBCA54EBA2F1B68F32AACDFFD8B136BF5EB58C403E6635B8BAB8BC8DD35B18B98A40E3ED80956AE04371E0D049F8AB3C138AA8AE3D70E3E5574D41F52B5CAD6C0C78157876319F74137805E9503311CDB6C62BF9BBA7E18DCCEE8F9184C2F244A1377884C40253C59827492EE1A20ADD350CB4508BECE7AE5CBF8D4F866019CF635313C5DEBAF4A62882547B122BCAC7933F5F88EE93F73E9D25AAD0D3BCFB357915AC6D3737E0B90B7E6FC5E3C8607C74D772371728A86F8AB0F4C761233F8FB8605BD667E36A1E0235416CF2D47AC2D2D316A32F32040C75B3FA3332DB322D121DEFFB6CA19C4FAF787EF8D09C548309983B51B70089BC672F5A9D1233F44BDDD536FD0492AF8B0B4D772DFD7814F353B60D5F40D69190529B2CEB27DD3A85BE07D52FDF3D8CEBAFCCED95CAE4800EA0A288B8E7D09D41AC475455AF66F95664B46A870136F0C68E16CB573E5F53770CB8BA69FCCF4D49F639A07663ED0A4F7ED0E326CA231F23E96F8B9E507BE29C56B1E6612BF2196042CCBA5B3338BF5A88A822CDE0E7C48703719F63D2BA1932F8D02B6C7058226A3D5903E44385FF284AB41EDFF15E9632BFADCA5DA2FE8986970B56F6645B3F0ECCD9BC1336B833ABAD4D433603CBCFF5E162BEEC27421C6D2CCD4F5EB83BE8C10D0424887282B991EDCD0A0C1883BA133E846C688FBB415975CD8F3FDBBF6CD7CFF40BBE796331AAE74FA1CC509597BD0EA67A080490EADBD0C2CA3010277FFD069D2EB4959DB2C048A17E21FA30E8AE954CBAD7752024511E926CAB65B6BE6EE77273CD5D8A2D495DABF754A3747545369841A0F91CA7B30A832A1634BDA04E11E3C6D0F52A48F14E81E1DCCD2AD7F41FB46B4E297D488F377ABF34497E3E3E6D17D4FA3253C40DDFAE44103B5F698556F219FD50B428F926A1AAF7639113B2D4C224F61884A8781FEC7BF71A1097636EB5F83F6FDC413487B8A1A4B5D4F904421E823B41E6DCCB0CA844F8AD188322D8D9AA828ADD03C2D280CE2A25B41BDAF1EFAB4A39360E884A43CA39977C2AB80F70D8C347817996543ED94502484836D62F4F552335DEF0734238F91DA01EA428A3E5C644109343D063B74023ADA3FB6344AABE204EAB47EB871C7EB1749D7FEBAB7EA0E419C318512D12B40FFD24E12172F4A6880CCB75B28B9F67EDC46DDC80EEE76A45126EF212352C8A4DDFE7AA465E9D702E2838C6B2BD896398C1E377E2F7F1F3F733C7F421E8A480FE314D1EF5C4F44A541F1659D6774EC5BFDC026725C6372A485F32F6FF89EAF9FFBD16BCEB44C57D4078ABA7E566DB2FA6037D3924ACF4A2E5F5831B917A66A53A81ABB5C0965BDA8ADE63C925B497FA10C8CEA2E0E57101375244538FF8CCF7740927FCD6DC55D20B98B22619A4997EB586A7A157AF98CA6C963809256597BF12A4D7EEA6BF5A97070FDDBE262B4F99BD0C9AB967E3703CC0BDDD1FDFC949D1662EAB4FB41D96F8A61347B04CCFE8B2CD3E58B929C21F9BDD7D5C596624A9B99D735E34FE3DC5371A4346C69586C0E5BEAF3950A5DE052EE521E3440A9346E77B712873C8759E sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF13451 -smlen = 1641 -sm = CED9E901896D87EE98F487154153D11814EB9FC6DC3159726CC133FE2C43885FC73044B8A23767616DD7E4445883CF67970CED914041CDB610CBF083CF5097059EE7E2AE0E3165A605D2B61806121C31B229526CF00F97CEEBFC793D0C05FE0F8FCE2A41B947573BC66C251BC1C8B6CD004113DECE477FD2068A10D9FE8CB07BA436C0D06A59437A139F64FAA3D8A9249D86E607414A8FEBB306FE34280393C69E50B4C1057C408852751B27C20F452450F013FD79D2525645E284F788063C855E80C76FDDF2E02A03E34920D2F1DAA14918FFD4613CCC8B23CD794F41773630D46AA85C689FEECC718E019B044331434AE4282B98F270D5D002C0A2C1D5266280D42CBB029F35AA4B0822233503D1495BEE641F51276A2AFF32737C49AFAB59058F9AB52BB2FF7D1CDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +smlen = 1774 +sm = 0956B863AD6045889C9116F01C47CCC1BCE19F82FFA6671C6D5F8B8B99F526BD4D028CE627A4155BD0A853EF19CC80FD41D7431DE1422D36C0915D64F0B6F2DB693624A6FC7D65F3BD32B9BD3ED258F4414E62E2257C371BB8E16AC2958FD7AB4B9BA02EDA450AC747585FA8C3514CFC423867EC44D1B95BEB552AEBD35B29C5A66A75D445E711E6B4FB8F6D4F5D552D7638562FC57B7649E38E282F5225101D469659F591E0CD291F2A7BF4D791CC9ED93426256AC42263EBFBC72948DBC1A5A1A431A6CC81E9D45D5A4F5307C9B15AF9B14C67750B78E0EC37A78BE8284A706C2A921631A6D0CD69921FE490C7D6D55CEDD3FF008AC52E5B9561A30098573FE010B59CDE5E135A03BD518FA3D93B7A5E1A5B455AB7452B2B6BD43541C42ACCB6327FC340ED3387E070ADE114F15A7038ABAC01ADA04DCB1909CC95E28BECFA09C7C522ECAB9348C9FE7F4DD7986AE413F5FFFFE240A2FEADF174A28CADC86414662F9699495CF11701558B1722F05085862CF241F3D186AA49ECB67694AFF583BE8B2ACE8147C0D5070970CED0C72D355A8BBC543C9869E35D888609DC9937F8CA1619E54C04343ACB49AD40F0DC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = C1EEB75A693D957286A2221177CC8E98A46BE87D2FA07E1FCD15F1CE916D1F50C834729092D0154E4CD9AAB11C1356231902ED6FF6EE749528336CB6BC2A486E710564D5BEC9EF3D355CA1C664549CBD2865B6B466B4ECD22F00C00BD4FA719486AE6676D21870D9FE5181F7180C34D6B66F59352749B1E399B70F5C967B620F765ED12D6F38515399A7266A0647231A1B7422507908175ECCC3675D67CCCA8AB8D13C8D64E52AB4D0D99127E22D3453298DDA40BB6CCB882A251F677BDDA9355D966002BE53F962EC915FF128514DE8A720B8770B86284CFC7E52F29E7E50EC0854145DB10F6CCE1014A2BD0B53663364ABDDAF9A2346CD1F6FC6BEB9A8511F1508160FA4E7B0603DA5ECF67F763451E2A7AE5CE59B2FA1D0571DE53273C3EA82D4FD9AF28D4B9400E6365CB13A740B1AD4427CCAA81844F179B107DEDB55EA4F2DB6E6319C9DC53EBDB3D028BA12D4C26D529AFF818A5DAE0756A4E4D484ED5298BD712FEFA843F0E5A3B092EA19FFCA0F03FC761FDE30737D52600F30A40292F1B1490B4529AC5503E52F756D47BD2BAD189E9401B1F8A27B794FA873200C971DBCA69141DF37EB89146CC2A6D2D5E4FE3F5A53447621FAD90E35FBA2C11F88238CD21C53BD95B7BC0B416471D88250DB3FE9DCE1522F50F45E3B31529CAD3616E87B4C89849330D95BE0F820CCD5C4B14A9EF197493526854D64ECA33EAB300678757303BD6FF6BE440CD79B0593A3AA754F2C2F82A172128AE9D1DE304430C68C1485CA49A4915CF6477EE1CB700B2DA184E2A2C0A020BD82324DAB0BC9E7F3125E9B3DFAF480E148F4CD5C66A47D699205BBE3388983DFCFC9CED427693D90AB6F3D8B7E3E88F9407FAFB2C2A32ECE3CB2FE5A8F0F5275D1499534B7CF1944C53FF55178EF5EFC4D186C3268002550DA06833E5D2B8212F8F1F80DE940CC52A4E14068E8BD8465C6499A928FCC5DEB1FFB9E3152AB72A1CFCC5C9E02D1D0DE0DE2C5CB877B83860D09AEAFA06695DF80C34B8F26F4B87158512F0CCF1EE0B185FD7F26588289C6B8F3FBBDB082E54ACB0FE612EFEE1B4E934A787B9945D9C941F6D7CC5EE58361014709DD7BE2D278BB4AEA4BB59A68695831CA60C0F21D61FBE5F4F8917FE285C336AFA87B50432B1A73239CC2E4F014F1B73CFCE219D30ADC53AF71A52ED3DA5800C501CBC227481B86F661378270FC5AC0F9BDDBE8BC7B826FD48F360CAF9413B9A0E7688918E8805E2ECDB61828E07F2BD13365A3FF39AD002478A69757AF8A585DFF0C582BCBA77EB871EBF05117F898EF954415A1013127BDD337AE4CCF56751B648ED5B4FE38526335E577F98C8F7AB21DCE92E267F8B417E20EB73B9AB4693715494BDC47B660F249D6FB0842DA29A4CC2E4115125D80E9789B91200DAF56AC64CE673AD62CB3A3A00BA3F4A298B5769BE6C2B144288FBBD24E81F69BA00C6DA040BFA2C9805A30656AE438361D74895447B275A61698A02D607699A9A569BEF9A7DE5D7A670C9129DB056F3BA7EC150F9F5132093653E7E863C1A4857804AFB46128FB04C92646A6EE72302AF840021D89B30794402ADD9D6426DC2283599EDDD86BEC067981DD6DD3C5EBAE03C6FC545DC9C090DD80AF19940CDD373C96D08522AD +pk = C1EEB75A693D957286A2221177CC8E98C7A73106E81DC606658F30A6F33F1C11D144EA7C44E92376AE74DE092D161D9F36B60C1EB3A0BEBCEA8FF6D2445AB93B2F90D0A8019AB838AB81A44C2E15CCC86719C48C909BA12FFDF5DE61493A97F3B68A553ED7E4C8E33CD217D7F432C734E0DD611C1B66BE2035C83CD3913FB4CF0FD73F655C58C7F488161CA52398F4F576BCFCB479C7F10887A55B1771C6A2636F37139ACCE25748809B5F39BA3E66FF9110C5DEF7522185C34D44DF68A87777F6410E8FF0532195FFD00D209551702FE448141401817449C62B64583F39E11501B1BA97FC6DE79F986EA769CA7DE423B2FDBDB222EB8F9CADFA7769F0133914A0D7344AE5CF6744FEE58E0FBEC4A0290545FB93A7D7254B038996206A5306CB206554CB37E55E8150E4B1941A09BBC946CF46D812A7BCB13936CEF5DFAF4FC1420F7B20FADE718C067C4D8EF02386521E673F25624B0B95B83AC88E36107BBD36A3B439BBB0CF08DCF9DBCCF37CC83B2FA8BD4CD340D2E6D5D93A27DFBEACA598717F273B76DD52A910583AFC6106F0A684779FC39E578F833F2ABA424620FA7411D419B3113B50ECECF13F66D46183A37167E110F38D97B30E5E8E2D6DC18415E990895FC17BF8E60F91F2FD08AC4CAE98ECDA578D17C7D384607A5F25CEDDE532E992D719660B1EC7C81F2B073C1661D0D917AC9F7A3EF33C00327CA378131802663D23269F25B5101814256B052D730EDF056520C30A49C516FA223931BC5F8394D50F51D606A6C85764B53A6B5F4C3E012F82029AC72BF6620FA34D4F8A6F5DAF64CDB1265EA7403FD57FEBE07D56A6BC5735CB5ED6736C5D92032FBAAFCB811F4E5B688347C8E8F4057BEE41BD9BE7610F5206FE5E81299049038C2EA7A71AB247851866BB1E95044F933A733C9DEA06AD071DEF41DFA916ABEB5059F4FA4AC29389EC20FF287D9DF3EF0D1E43C3EF7854EC1362FFB987FAA5279DCF740C491B9DFC2EBDF4CA6E75F811EBB33C741D63AD3B8CCCA68E9A5013F4CFD12BD2F467244EAB0F6F06FCB60DA4A7DE487825DC4FFC39E1C7D57B7B4A5C8FAE87122B9E91FDC92E2DF33FB0F3B84B589D33E1334D625A403F9213CCE2FA85743A86429D4C491CFDB312717D8CB24B2CB4A09A6F931090059D9FDEC46762CD6A2BEAC6E2F8AD2DD46632B0522FE55C40639FD82EA4476358236A8A27090B44CB453665AA4E03D3E5A3034FC8C494E16B885B1C9B5DE19E7EEE84490281B3299694941B6A02634F84A0E005DDD8DCD302F8D80DCC44F3EC97DC395C9DD913B226136FF9FB206E42AF87B4F550B368C5BA46ADC46A7C413A9FF96045E15D63CD5A85CDA0CEF576438DA98157740FFCAF5B240E619F7BEB7876539860599858F4F58475B4194ACE21BD1E23CCB3018C2A24BCA22CEDD8240A176ED8D574888C65A8BD830E12E4121995A93099CF018C280BA2F7F72EFC0C2FCE4320CA028985C4E2AFBBBE96A30A907369963D537E4814581CA6A9FFFE2D750EB923E0A7B7EBB8409818D2395FE54452A38012805677BE70B05B8B48A7C7DE172FA143FEAC67781FE073E55E2EDDA3B972813DFA88258C546BB605938CC36D7812A4C1BBDB2DB6CD83D2540A944AAC0B9D8650D8BD469B62324E06E12D74D37DD86C7E0AD20110E0C6C2B018558C2AA7FDB458A5F7716D78C8E5216E5E0952D8129C96C516297BB2C4B5801E1D2473A480BEA9C6ED5296EADCA0CEE3C1BB20338FBFF2E4005AB3EDC4E9C5098E721B207132E488E6E1D4B22D76BF74B96E85A493ACAE7E3F487E571D832786E572551E742F5455470A2DDA8E98F345F2CB553F02F7C9512187D68CFF6A5FA0747BABD46041EDDAF43F958D37EB99D3F50635170615E7D6E37148AD5937CFAA5A6EAAA63916F422CE659EB5CA5FDB10F4DC536E5D3C0282387528DB9A8284F8D9F3782E631A97906A6525B72C7B2A704EDED9A59548CB9F555BC4E936CE4F70FA12CCCF551ABDE280 sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EAD -smlen = 1674 -sm = E56F70CB521E5547B36179FC9955482E8B88994D0ED9AE915B1AC631ACF41539FA8229D8FFBACBCDA2CE530CDE6C2634C5769820CE809BF7C398172CCEF59B804042398C842CDE9CAD0AE9C2BDB2B88E52A2264462E4B1CE8A64FB185D3E8966617A4C0F1A670AEBEAACF5FCD6360A86C8142054E2767EB465462BB634D7E4FDA00E99A087C687B7BB92E110BABA152B4FC053CDEC6BDA881053B9DF6BACC0372B11EE542EF244AE6CDA3953A20B83FC239A1F8114896399120478F33FCED496303E6442D075C7AE4B8684638E2BB310A434088CDC2D7FEDE69A7E19537659DE72963A7183ECA15B300A62F26D8F0626F6DBCF19690900CEF48F010DFA66D43B35F85719C1B2C404B798E8CE5DD8ECACCDFF7C9F17E45A02FCA4E7315E97726E9302E0C6144410728BD4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +smlen = 1807 +sm = 2789AE1DF16162468F280FD41DF5A18D0E3F4E6D2FBE1B0B7A70174E19160C1E8B539DE0C6335203A3DDBF7C68833D9990C5312270AF80EEAA8B4C12EE8285E618709FA30EF8847B05F1739CDF6D7B77045AE5A1540AC35AAAD9567459ACC864420C47536C555A0B8BBC6E8F70E09FCD5795FC1EC4961CD8210CE095915933A37F7B96AFAB1B30D4305EC7EFB04D76655E6D97C7F6D9A8164A9F22A3F570D6E372AC475E0EADD1F1CF038D734774371CC46329EDCCD457A7A7C505089E8827E0A18AF65D07046BFE31549C3CD10BFFC0D8B1DC37D33793703B2E41A3965720BD094B0C2729D00AA9C60D0D886FCD8619E9FA079835BAF79AF1F00476EECE925EAC67694BA3856D35A14FD28E131C5F2DFD794EF4F0957C818A624414EBFA32ED2C4E8DC13DC1DCEBD3719A2BDE7B58BA93752B265F2C474D1D07F167D760D533A40D8EB90B3193A5B4CFF72590FC4AE61F8E5693AEC54B47F4711DDC60D40FF428ADC97BBB784FC05603013F01D10EF6BC7AFD65BB5CCD2A644C05582C7F9B60F24B80CCF2CEA941C074EC2BC3B52F3E911163BFB24A1A22C3B883A22D230BB98679B3C0B6E4C1C3F766868F9E37D4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = FFA160DD904E52757960A1446D02350CBC4ECCB1B91D1CC5F1E92CB21BAD0BEFE85EC88BD2A48C68CE9F19B5ACAF2E468F1D78DDF739250CE6D8A52C08ECF5B59B388E2312E363B1D2AF51C3F3479F3104E347B178C7A2BDE231A070FF87719CC812B0696D0644514DDCF14B4A3F8408F1606D5B9E4A8CD53311125132085C0E02F6552B045299A66E94274DD875DBD255351668E17D379763C55E1ED8863E057AF33EE6950184A037B6A5A34315A4A4DACA8987406A2565424EE7F78CEAFCFE076E0EFDD47A0B4517291B75319BAB3F01B982526C60DD1F51E45836416514690317563685DB579B3D44F80F4AA4B9965855A553E4E21C1971DB7252A9A61ADE194D55152A80C0E5471E2D287C9A05B09A8C263A8339984C78DC04D70BDC5070FBBF4BAB0EA3F09922B33401AE60542857E071AE5ACF74DE19E18E85054A1AC3ECD780EE122D6438561342CF58510E5B528A16412579979244C0A6432161EB20273168355A3FFFA39BC06C97EEAA422B03BFF3B452EE6D37737B138AA00F68DFCAF4099ECD268B52E43B4B2FBBD1AD13E19D4C8B281AC67BD2E2777F97FAFF9BA49E9668CFD31180AE0F7AC2ACDC4451CB389C23A3BC158811293D7C5EF9B709D45107D47CF104DBB19DD57B12BCA820DC467225E7CB87382D825B4DC66009CE3C247FB0EB6D93C605B4C3C10F7A2AA2FEF6279F61E584E294F472D4642AFBA1CF9C56332E76B146C6AF1F5D3077D8B001B5E279766ADFEBED43E8392D18E16E4E7769E1A0B3954CC5D8A142C2DAEF876DA8CCACB2A69585BC85A8088C930510ECE0F4114CFFDD8A73B43718B3145D6B54B50361CBC61D2285A7025BD83A7374246B77FB7D93418176DFB4EA548D0C1491C74C0620922AC06B8AA75AA415FE7D24E3580662B21178EEB559C65083FC1ABBEBA983F6C8705ED5FA2E0AC5CC07917B96676667C9B8B37A6EA862066911C33C3CFC76C0A6156FAB0AE223640FD2B1A803A1C77F0183C5A2C14546E76F9AE35EBF48A9D31CB946E2C62E57F8FF197998209B3C3569B2C67C95A2F522D8856BE881A1A7760636FEE065E8EFA55409AE78C06FFCB1B6580AE185799FB9818BF1ADA174CEF03D15860599AFAB723239A39640CD9E9B790CBC2714B4316FFFD3D6747E98AC9002E83CC5377C012F2FD57FC899E0EDD5E128A18047187D6A8A91BAAEA80885131E15F3879715997783E7F2BAF9C4584F486FEDAA088F9F74273333FA1758BDD80CD9F10775E8DAC472DEDB28B341A4821604E8A0469549A8CEAEF5B5547777EAE5FA32BA395DF361049967694E4FA913CEE8832F8832A20FD5B4C7228DF2FF73EF370E80DB655CF0B8CBF38925F7C003184B06D0C733B0ED306F50F9F38779AB63FA47CCD7BF839BFBDB102F47AD47220EA42B396FDB5B8C825F14C8C581E3B8390A02B42006200367A2D1B081C394CCFEEFF7BB5C814DF914BFD77B02B147300BA7C5B4F7DED85B29FE059A502F30944F22BF924B768B70078D63B4B0405CC0E7F6769311D2FB9911CEEEF5076D83DBA9CBBD6D02FBFD6D400436435278F729F7C9A0ABF17ADE08241B8A7E6FF1C24067993E734CEDC687CAE437D12F2B72BEC9287219F2B0C71138D3F48FF53433EBC5979E46888C45E90D30EB +pk = FFA160DD904E52757960A1446D02350C3B2E30B047A747C0DAF709829596E52B29F1C3011F6E29245E17CE92B80D959EB2429F78CC08FC432E9C80915E4E53C90BB96ED0B622BB8E82F7CA3FE03F0C47F7DB1D3B035DA373096661A5333EFD456C49E24CACC1ACFA4229E28CADE911DF594F2BD981B64FD839858318D894873C412240979D3FC7DADC76EAD351417456A7B9869AC74C30D7221223696B35F37BB076429FB093CBF81D5288829B675D3CAD2064FF738829CB61EE05059C3FA614C949E4236638CFD5EFD8EA995C477EB2AE2417465A592A5BAB75BFEDC1747C9162F60F0A31F967BD0CBDD24A9314043EF962CFA777EC75B1FF9D23E8A671C31F094E0EA18E61BFE8142482AAAE1C5C902CF4A6EC2D3E289EEAB5F4E9FBA88DDB5F3E6F7A8D4E877003DD3CD3C9FC9A8169232487C88E1B66A1520EEEE7790241B9B672327C2CD95313BB4A0469E4EE3824E8B535E1ED5895EE6BEEF55D8F9BC63A67A885B98E063619131C0ADF626D2D08ECC1AF362419F9F33E713E7CBAAA9808813B9725C26EAE4EF627C58E3C9FA20A99F67950D5915BFBDAA0BEC396C30E06422400FA0EFBAACABC3C77189DFE0B24EE3901BF4AE94FE1A03A5697731566D4B2631B4356C92E2E9375CE816491AD715CEFA216873525EAC26F4E57888AB39C03FE93A4F6C648C872A3D891282CC6C981B8C363B0E354962ECEE935F26034FBF6DBA1FBC49756601802041923A471082756A7964BBA2E4FA4DE63FC741D765E05F7934D2635807A78EC4DD5A5DACE530C83BC231CD2BA142FB5071912E6AEBE00D6B33E7792771A7AFFD1A4A341EA4EC7D5D959D2140D5230B8114B2A7E327DFF108E62036E4907CD5D362880130D11AA2F8D97AB0DD2E783FF07A86B5FD47C7702488DA40301D9F112934348F1FCDB2419D4D3A795DE977DC18A940A4F1062F4C42E03A9477E1B098EDA44D4F3ECC277198AF8EAA157C35FC6A81A4BB82F5C4AF786B215022B05DEEAE3BE2683665D1B5A587136BF3154E414893EDF6091A8012C977FBB17A7F0638904A5634AE94D37BB4D1CD31E7EDBFF5D2FCB58635C4F1F58147178F7B6CFFBC735F0672F0FC71E9CFE06794C9B57047610581C34D7C6E3A3D465AB81B19D5FEB51805ACAB909C020686733B6FE9354FC1035953A7535C611D86C94097E5C5037508A8588B9A2D9999F3272639B52D2377FC97F589902BB6D1074E050F6078FA39BC6D665A486A040613CA6B09A837B89259CD50D7731AB51CA16EEBC3CF8D8272403E64C3158D3EB0F961CAE43E3A4DFF319828C11BA68DE79EEC58BF49FEA54AA7E285EF9A9BD479EA784EA7D21122B22B03CA6F78E65C62EF244CD0B2FE4CA01063D562455BE3D72A1BFD68B35177D1EE6A38374E0384737CE2485552C77D27888BA9F6558C2E55A8A30AC6582FEB9C1711D75B5BAEFDCA9A88ECF7DB719CB743B7975FC14C69022BF7F375B1DB8C43C76EF72194E1371BC95AD24EE4C2C185A108BCB380991B7CA431FFB36E659850D1CC1CCB9F683318DDB120FEA7697226762260C3671F3D2DB16CA9FBE958AAD5561E54D082A3C976CD86392BC0CBF8F96CD9004853E1E3A59B9EE9E61F57F176ACF2E4F465354DDF04B65CC8548DB219F68C44346FF7876AD5CBCB796037E580DDC43137C2039D52C64A067BF65DDC0D10C3E601B8411CDA1371DB564F978B05D4D608974070852CB14339188359ED38E484A4EE24EEBADC43840325A690F44212C99AB2D55F25B5ABC6F745A8EF12A345A0A98ECA04480B40B07381E6C43DC0CBEA142E7CFCDE84BFB0271FEB7D1D672C9C338FB7C8112C0C66FA25978076EC0EACD450BD39C2A908BD23484EE59418E696B9331D15392076239DD004E9F82767C0C3A92493F089B2FE783E3A0A5911665303516A7A8D7EA1048C6AB9137C78E015FA8B19782FF50D7EB32F7BD9391CC72A6C2522A1F9D82457790CAEA7C2AC0960AC9C99CC38597845DA59F4B296B65 sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549F -smlen = 1707 -sm = 8B3661375C8D9ED5CA3D4CB85CD509FBA3B1F08BB8F02B5A0AC4961BCA14953710E4A71657D5161CD1FE48C212AD15CAC5E107F0A007E08B30B474AF8F35D7B35F810CBD98215568E549F8C7544EBD1A8123A687FD79E77D4BF6C4CE105562D229C5407C5F4C869367AA27A1286EE5BEAB82CC6AA5DAEA095F3A86A30CDAA19257B14CEFE2C4EC35E8289D58A5B2F35D503CB2B8E88127664D3F1F95FE9F75CBCDF02087EB732968A444649373206FA1A598C265598B484A75A623EABFA72918E2F5A5CC1F254F73A02423DB5AA2CCCB0E9377AD9B27B6372BD76B2AC8188876B2B2A4B4083426685CF18F54D953611319E546A50F34DACBA948D47328ECFEA8D3223802E24B905456F6545EFEC275D5BEB0E012894FA7A157576BBA019D3323AD77AB24814D981B244EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +smlen = 1840 +sm = C7D2F570DA3F4E2DE2B8CAC2F5ACDB59B4217F928D74DF031905C44416DA5CD308A350B7568EF8D5CDF76209FF8B137B9A3FA7635C9A6B64F4D0E7336FAFAA79C1A3F9123927D6C75EB7909BF1B8DB3FF43A0E8E8FFF12306663C9BCE966C3099EDF84992C1186AC3E91A062620BE2EF8CC65F1D89CB35D04614E92C9441D2A65FC7077B6CBFDE5EE2D3B851CCF9D5175A54AC1E13AA2558626F01798BCC93CFCE9CDD56EDF366C9EFDF168728FD1BFA4D093581B047BA8DDE605C0F1B3BA46469342CCB09257319B4E5FF4DAB08720CE3D7AB7DE90E7D2876ADDA6BCC07FA9EF44635CF689FE06EFDC1D1A2207F2CAB3283474C32073B34245E10D0A4607E3706B7C724AC957A61140573A052DD7A74A85F3AF9532AB0ABEBAF13A52043EF3092CF4CE8720461E623185222C182923EC45C6F5C55224C79D2DA410F84E904AD9466738AAE0F0BDFEA2FC12349E9893C49B9BA13A26099D3E127C8B5903C12E2D726F83FE5600766FE53D088231425A6C2C3B83E58F8593429B38634047B1DE9C7A6F68E411DEBAC02C44C2F0D923B25C0216FBACA288418E1F4BEA6F3BD70F58B441508E15362C5B9CF9E918B3E4EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 0261694E85935617BC6208D935F7D9EF8E9185E7350E442AB2B17E28CB557CE18D364B8EA812B68E6D9B71E9A1D6E0C213A571AB6B0F45401D1155648B4151A4C28A0154ACF830CDB30C3C33981CABF94D98D989CC505DC9753DC034D11292B0C1225FD5648B86C93D3763BE11BA50DA455729F213CEDD91BA20CB0B62F5E6B59A32A581210F492F041D43EFBA39CFC8C826627B0F008EF52449F5490133A4E31C549A736BBBDD0752819732A07E4ED19435F8A9D2410913D12AD1AB17C16110400144E0366310E4082B133BABADACEC0090E038DE7118E8A44B93617EC7A39B807C4AF2D5102DC3C3C04446203CB9D55A6985351FEB23ACD6C8BE017236D6F6D234D7457BF31B34CE5A1CA50095E2204FF02B685CC2F926F855ACDD737C20FAAD74D4FE0AA67B4D4B5E0AE01C0F00DE486060896C508F3A97D8B992A38BF1D51253A63D9FDC92271F13F94B514D22929ACC255DF118D9F802C1F6E469E6785A9F6B781874EDBA99E838C7D1708934C1331785B3D05EC95B76354AAC21926978735EC5C3D0A1B5919156C5AD3EAB53B83018A1FF352098727E1E6E94C5F03DAF1229D018F268DC7ADE3D2A35FC7A3816F5574E0160D42C7D9FC946FE8E7B7FF55683A600BAAF16A1757A531147C35DAE8A5C3235F34385D4C3B47C50770F58A28E5836853C4FC42BF36CAFC63E010E0D68042E486D701AA6EDBB9B939E55EF0DDED1107342B63E180E3515BB7025113A6292700B044038BB846203C9B9953AFACD20CE4CFF603B0985ACDF9AF5C6E8B3DD1DA69D2FF2699E38DE865BFC2761365005CB12189052120E0E67BDD346FE8200E0DFE210399C587C3DB5267373A1217BE6466F718AC68E951CB6C02E9659F3584B7481E9361D950ED219C94193819ED14EE07CA420EACA2EEE2AD35810843F8AD4B9515BD644AAB1B918D09FCD858D4587A6617227AB0E10C8549E898E9C3805DF84747E092E7F10D31E86EE0619FE2960C8FF7C77147CA3CFF201D4EFC1711D4B4B4A7F72DCFABBFF19A285A5E7BFDA71B266B1484FFD8D370F860E12B1DCC02FB2CCDCBCD5FA7AEB0BAB66EA2A014A9189E9196621C0A16C4AFAA8BE275E6854D6A48D9FECCA6424CF05D8C8453FFA4FA990C9D7C447B0FF8A7CFF0D67514096E878C285C013C5DADAC985A5A4554A117FC33511D095E91160B3BABB4A8122830A3C19B714D32946B7619F1E07BC318ADC52CE2DD6935C086B6F31A120AB72D069F6505A94DC50B9021C78BF4EDFE1591954F9CDCF4C0FD84395BA17B28A7C2B82EEBE59A2D6650C68F3189CE637C1C01E81413F66FEED012D34CF12C6F00B3E95A8B4E0D0B0E999A7D2910045A6E6988B6FE616C00234E2E57B2C70000B9561CD0954A34A8B2A3E193E81E2263B5DF37849497E2F7C803D1BDFC2565F4EE2DFBC86448F209D2172BD30E8AD035021379C18C8DA3817B618410F47018B73D0E078375678F8B00A67A921B1ED1E9CD5D883E8F2A386C3A2B0B2C46BA28F629A6DC470647897C55012EFDCF903C856F9A747B3EF6D13A94CCDDF47306FE6674502F4977FEE6766373EDE99B5B143D6E5480C74CAF8615CE2BB108BCC62BFDF855E26CCEB18047A8C301C349261F1CD0F1E98454B3D0B14BC2C11BE80CFC0CA +pk = 0261694E85935617BC6208D935F7D9EFDCE6167E569D34B8C7463231FB9D5E29208137E179E3EEBAC549FBC37A0E2AD269E489BF022C1EB729DC05DB4B626B02095936A987942F1EB2CB4BD6871947C17903630A2C52EFC56D4DA61B8DE0B48A5D56FE9FBCFF4FC5803C24AEAD8C6CAD896F8DECED239F3FAEB2892A77EE9F69E2A04E026C32FE230AC21A03AB82453F9132733E8A459A76613EB87EB5DBD732F85A52E68BDC2FD82DB71A74ED653BBD824C0138D2D6E67942911AD66C375314CF83DD9F1A5A7954A45F3A99DBE83002478D6D90354BD670D8AEC80596AECA7CDCCBED3FEAF489C6FCF91AAE61BFEC668100D0EA1EFE7165267BF68591AD48D65E205F55C8F701B134D40898E7BC9969E4D584C3BB621C340AAB16B4951F11A8D59661ED18453CB93C4F61537D23AF40B97DE6082EF4359F06C1B7EEC3C1490C151ED088918106B0E8FE1A8988F8BEE1DFBAD3A10A2445FD0A26CE65B926C2DC86F1EA3D3C26CF7287F2CDC8030854A3290F31DADA047ED6D97FDA40E8E4A237759A399FE4BD62E9C533EC3E1111FBD08A849D3890BC4804026B0256397087EA53EFFBAA01A01BCF0347CE2C5DD3AA2723F3B8A8C383117C4DE8CC211E474A7B1D733A64523D46149ECD0434E4274701211010F6BF0FECA68FBDD88DCD1A338D94840609093918E5AC4480903DAE6C2AF169C55930D3298CB6C7D3C1FED15CE04A781EC76008D5A57A3AF7F0CF8E3CFA5B7158B430F29B0C4B5FBF4210BEC50FFE9204CD7148994D1C322897C3889316BD17358FFBCA790D35E1536D66D0CA732EB04F2B9A9165DB12E248D2D13B280D30552901E7F225CC24ACAA117BC23C402CE73DFB45F1119659B4F3AD5A545BEE48BF5454628DEAB64FBC4080BEF5643919C2EFA2463DD6638D21595CFAC2502210651D67CD921F597FE6B7FB6F6CC6C534C9138B2B4A9C28ED5523D9162A8C7D90DBABB945D261154DAC0A0F2DC5D38EE40D2E31C047AF8A3A5A96DF77B9B211F36273F49A36D2BEED88DB7A148C8803EB9A80A1C26CFF18B5737D0CB95BED7193338093759DB9DA278DD5614D444E595690B775F39B542BA94DD9DA6600D66C52413941C689F4CEE2C9FE314F3C984AE6933D245F49E69CCBB787F85B15B9A5DE1AC73C815EF3632B9D353A0B17A4D6685938ACEB60E642C57E0234D2E4813A99F7395C1C0A922E2BF7F568811422992B1F13FF2A53CAC697F985516F0B822F47FD8A07AA52052BDB26246B7134F0675C2C7207367AECF62C6135B16FCE6572061103F67F7E68B4D309E3CB59A57F4ACF84746294CE6448DD633122287D5030412E27ADDB00D4B86E688BD5D3376E19BE7EE2DD1081BD2ADDC8B70B4E1BAF1909FBA1DE07602DEF7DC29E59C5B5F0AEF3CD01B66AA02AE6226E08F23EA5EE9C2249E254CC6BBD8913BAAB34B9E6F4BA7F068B0BB42E4A2ACEA5449BFD32823D1FA70BFD3206F4C1BE7057DF63A948FD1E1765EB4E9285B407FDC061F8C5A9CFBC5BFBB565EF146433C5B64F56FA072F4274CAB2EB009D6E5DE0BAEA5D2F9A12B98867A8FCCC0CFC94682E80FFA07DD82481068F240E9430D323C78B93ACDC79910D32353442F9E79A53DFD0B9746B42DE465B3F74AC211987AF179EE1BBF6BCE2FB2B88062D6222ED431E71D8447FA16DE621E2E1C7CDC17B91B13A7376FAEAA0984392E9CA86DF3E41FE83C43361ED0FFA17B1A5588AD5AF3E32261C38B05154D72312AE8D03D972375A75C3C0902DD192D456ECC5E0562968AC4AC3B67A44CF22D2366DCCDC8AB27C4BAE5187270C2A5E4BB7BB9AC2780807A7E3E3CAD6B3731BB7DD230A30A706F5C48A86E735A7C59C91E1D918E0084F8DECA697983F94E5F5E899625F3ABB2C592E65BE21058D4037240B1C8DF1536FF07BBD4E693A5AC8AE3A0289AA013EEA26906C146587256F28669D80F8093379E5EA6E746F7B9C0E4B7D6E8D553C5B74B197645C6A8FE9A47DD9C9CBC1B49259E93692 sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8 -smlen = 1740 -sm = E3EDCFC5BBB177E63699AA6BEFF7C920B8D545AFD58284973586F56F1A322A8AB9453D68C29627C4A43E6DC1363ECCC0494F475109526A56AEC410926A570F966A01F7DFA6380C692281FBE6D26A77B8C29F868490CA6E4253F92606E86E00F1D333C4885DEA461BF543A84E008F7FB7869A23CD1CE1ADBC74DFE671D74130E99186A28CC26885D50B6964F95D32E5C38D5E5DF841202F9C6EAA30A41E9E107A3C78354B05311C85824E44D081E51B10D0E77A71F64A2B54779F399A7A5DE35C89A301CD00F43498E753C473E7BF04A8214E6C5823F39AB6A4576470CAD52B1939471B9C6BABB82A956DAD82358651D3757B19AE74F05A1566932965830C2AB53756E3E62359754100325F092F7BC56BACE4C7DB05BD6173C847531FE4876E0B535693FEEED93180A8D0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +smlen = 1873 +sm = 021DED4AE7DEEBDF3FE58D05F5C89617E635AF9C4A082B017D03CCAFF8D96981CB2A7F3C9B4262568EBF62B04B0FD52D9AC6256D8AB2A034028565467314812A195FEC5F6E766C6144197F31AC4FFC933DADDA18E7819575043F237DBF0FE1E89FE02AAF91B5C2509440BC8EB681DA0092A857DF25901ABCCAADA103B9E932B7D718D9A968294A50CD5D044B9D78726DC2210E45A86F37629CF5A2E8B55DE9F1C50374D037C4E983B8B5E6FB67E4FC9DA8E66D1ECC0D497BEDCF72134819838F01A2F4D6F8B9413A41DCA5B1B90CF72DB7674371C8079D186668540E33D9B6C0FCE1F9F385200D66385A44F220BEB0CEFB897FFDDB6EDCD3AA71B11BFD58C26CE49FD81761CD3258AC0642B249B1C2252FE58ABFC1CEFA92A25C70F9FF78A831455246F3A151E356238C5609D205B9082ADC95889FEB97A5063FC5982F61AAA79BA7F4B81A518B5AE9874C7EE1B91B67AB9ACF8ADD697E4D41936127C5A28EA03C6C8B020C5811F34F38213A8BB12E2D84778BFC861E8077AC42CF1DD0C8A1E55490FFD1EFB706BC1062BA3C2390643028FA58BEA844A8369132CDC1903A4982F1C200CD91A190C368BA1C15B3A4D0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D5BB72E7BE5F47DCD571167F10AFD9B6F2190821AE15DDD657E2989050B39672E57B6DB93CE3D29FB66D8A6BAD3940FF70EDA171A8CC4C8F4338D0B9048E64EB10BCFD54B0709EF3ADAB6CDB3A987597A820085785A8175D605655E3D735C1B1920205582C8E7415671F488CC1F471AA89754DFCCD0F07D3A9A290C31FCB2427BEF4F1C3538BDF6AB7F47C2FED29AD02398351BF38F0A3991007BE2775D4285E1271F4AD24183D9A54AAD4D96284EC69A75591C37B3D198D249E264AB8208CEE40FEFF4B0A5D04F199D898ADBBD79864842895A584771ECF5D16ED16078A60A8305E1336AAA00CE95908B1A77FCC1A97602D7C785B305AB6DAA23FF5BFA22FB90178CE8F02DC20ECB569BE6DBB75A6FA224D26A2670A0BCBA8C6E51B42EC97F435A137DCACD1B483FAF00221CCA0C492672B02D534D0A62EC9D375A8347E0C7261B34E64A020EC535B00628A8387FD057F02B724F30DFF012FB159B8C516F70EE67FFD4B7D4F2FC3D3E8A21378B4828CEFD1CB126FDD84917BDA1A403B7D6E9642B5DE419C9756F3BC0589C6BB85F2E9DA8C4711C2EEF4A211214EE8065E97D68E6AE517E0932E3E0599165EFF1BB6EF9E29C4A536763F44AE674977578A74E073FBD9AE8DB1FE3A4D955659AF2921FD176327824DA705B367553A8FA65A6B8836F7832FDB0EC5036AB35B206AC97A55897684A0A978765A1DBE2A3CF221DB1B2303C03F137BE615C49ECE38CF8BBA1BEB885C74915E207E2C0284C7BBBE556BA4E0DBA2D45E5FBFB405E2EE91C1BB2ACA65A0C35221CEC838EE9DF3CF911E3CCE743BE0268E97F2EC36CD00F40288AAF1234658BE1B14DCA7F89CA604E82894249266F91408B667727BAD77359E54D9F2CB448BED3FA0A12F2DEAD89123462EB9CE32C5E21ABDA8FEC24D09D1BCCA05B916DDB8A34F94848687E75091BED2E63E44F77C148C75960D393F43502429DA7C32D132EBAF62C9707F16CBFBBF8899406FE920B55245167352EE50A1822C075EA59EFEF04B69663686125C7E23ECD11DD3934F406C9AB0A0169CB713810DFE766F56A6FDE53C7E7E0BB83DFC7BBF600B66A254DD99DCE6B87866590321285889AAFE7D38C47EA8607A6ADF636D1CFF4157682CEAACAA511C10D219C8B685EE72F11CE1A67547EC5760C2B90856EA2279476A73E79291430BDD59EEF745D9250121369E07675E7DDE56F4EC90D9B8CA0B9CED49015887FABA7EB5D684F112962C3464187F03961F2C20F38781EAC8210D036D6CDB9F23B00E2C8E9BDA0AC0CDEAF15B1ADA729AAA97B952117BD1020B56428B76F2A5B291B9AFE0FBFB36C07DEE1E48DC34982E8181DB588156A6E23A6845CDA062ADC7879591EB79361BE18BD47F2C54AEB1BDC950C79541BC03FE9CDE6B1829A13C538AB5A262B465B5356D500DC6874AD6E8A0A6BB856376AE001EA90D8453BD6BC83FFE0AA6C837EAA38B8423DE82C0F14A13B6383DB19BFD36BC3A12D0F0C0D2F6BF4259F7DE16A5838BB3693A2AEFE7920FE080265D35888710FF8430B064E1DC355F11EE1E8D3EE388E5C217B97F9A02E4125B02F8A3457103AF2893E83F6DCD016CE7334879E35B269E593E4E66CD0A291C50480DDCD8EA462 +pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D2B0809DF545495B1ECD8A918A16D4123A702D18D1CD4945AE2EA157BEF67841E7201018FFA5837BF2458036C42ED0E67B30399918B11E4648933E240CAA25CB22D6C3AEC731CD11E111C0B31141E10CC15237E48107B53C52050824860FD378E23FE37CD6BEBE761E466284D7BF950F6A4794BCE4199CF474C9C602410B3D08E6695D417EE74237CDB4A3162DD481EF96EE9A4E9EDDBA4F1BE9C9B20CFD1766CD53D6DDBBC2ED495DF3E647BA31DA415D9143717F5486AC638AC2D6F1FCAB369145B2B792C614585FB10049CC3F5ADC2C421311E7BF1D98D530D5EA8D472FB2ECD8469346616C0FA44EAC2FF67C8CA6226B25280D22A14A9B9004E19F2AE3B4BA0D01E36BAD389AB883D1CDD12ECBB43A8CD3A0D0D1FF1E3E267FE8552ACB213E9B5A9F5945338A4B1CFEB56036596F5CC2C687A51E7E90ADBC1D9C4D495DB6AEDBB63888C2CF027A1B3225A7E3D421ECE73257B048DB1FB971BD1381DED744DE77838B3410A1344A433D2CE02937942D575E6305C930B0271809666B7F802A996565ACFCCA14C260972E1DC43638058C147086A19C874D36D9E7095DB35C5E0C0A685173DB3D546DB17CBB538696E49FEA970F4408E32A3EF161803D9F52AE0C5503D584E62572229E88579CDC3E41BCDD4A6B923AECD59BA4BAEE4485C24CDAD02ED46DDCE2D4EEE958EF93CCC8D2C522FF60076A3BAA626DEE26A5E3C3D623B795AD0158E4F54BCB7945178BBEA50242DDA4E65D08BC7B331F69EAE14D0F0C9210DE786C23ED0CE1C3884756FB9456B6F427452C38AAD5101431D989DE4C158EF23DAEF74FBD705E41DE0F8B5C99E97084B74821D770F3FBA15AF7DE822D48CB46E67CCE366DB83317A74FB49D627053EB30E4EE4CD3B9C77821B54DCBAF53C439698B30BF68FD10EE744A736102F3962F95299D7E0C768DD1A96FCB61377A2D4655695179607D73F90DACF6767E8CCD6E6C7B19C5CA0E13DC8673E3BFFF84350780DB6790E6CFD817F879FCB2CB088F099BF0E9A7AC931939AF7FDA5470677828AAA8825A1F167D8A3F38AC24C0DA2CA0D17B901A1796D3A9611E5679BA2C7564EF77E4CFB7D616C6445886A2B1E58941EEF17D5F563791C7F9EC8BABD8D22A2B1B77D24013DE0624DD4C0148A8AE8AD940762613B4C68E195D92345019C3BEE3772DA1CD70604FA2610E49416109B9D5FF6C289DAEEF29B2D255CB15115FC60E6019079DA8ACABC433C9FCF9F166C939DCC40B1B3B85342E36C063543BE26F2A31E19C2EE354440DC47992475D0559E807108BEA7F7F501741FC1E9749A4EDA5EA177CE14CA9B0BB6CD77F1792032AF385027E3EE81FF4E2EBE0D3F5A2E1F6B15E973AAD1E3D3EA5F6F3D2D119106B2BAD102D1900757A4546AD17E7A93BBC4EB4F30EFE1B82426887E0F155DC843118FF63DF025C184B7FCA998F1BDD73B2E27993EF53952981A05E687C30EC0DD14152FEE002DA3F806DE25EAAAB28446F0C750CC3AFA3046641F435A170F516799184D3AFB0C3AB5638635056AD55B2747BA96F325C49EB78F9BC33641DDF1EA6F7E7748C8D45BB6A145DB7C04A309AA0B480051AE1A5D5DD1D742E147C87FE6CD8C6C44A8752755EA45F3F89C728DDFC0CBC4AA0219E6D47BAF4003349238B75A5FA07483B7C1794945ED8FE79C7FB0A41BDF143B36ADEB127CFC644808704E2629FB6AAB05E88D5EB2C1A7023863A6494368BFB72998181870ECD1EF5B637B6A9AD857B664C09CD7FA4F9DDE147B7D0721CE5F9BCCDEE838750086314307D74835C9DB841C81B55A8720F333E23A75F68726E362B2CECF2EA825754E49DE3A55FE65CE1A0F6AEFFCD03291BB65F6AA69866896B226DDE66A89E6B7CD35637871F530102AF9BE5A58CD0460AB9DB8D27066D4F288AAAA2733251AC74892445B62B4241B4E289522EDDECC3AB71E2A432FCB55C3F87957B894F3C29CB1BFEC724AE8B2EF2ED2016A9F766B sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414 -smlen = 1773 -sm = 4060250C56BD9D873D93F9F9DC3AFA0735C179F3ECD2C336ECFCF35A53DCEFA17303B29BC3BF27B59120078F4EBFE86C78C51E4400AF8B58614B7B9A4583B765B9D89D1B4B741BE44D1C1195788B11F1810E881A67C0738610E26AF0EC995BE3C3CC6C6BAF7B1F69C16AAB32A19CCAE7DC1FB2B916BD6170A7C277CA571971E22B366AD8A5F0474CF970B63B2E5C175D044765F3B521730ED6ACFC58D4824A65D3BE7C9969946D21B954CE254771E4E7FA6C1E0929051BD9A32FAFC730ED501DC8AF35AFD44AAB6CE22176C282FCD2AE7F727FFC0760E2219524C0EE63FEE8C60C3568F55F65C012C4E29034145556EC69FDD2EA27A88AD3544B3C7CB72256801FD213D63ECE8A29C2605FED9EB3A3E70F6C262459330B76032858A955586BF04CF310DD1445D079481EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +smlen = 1906 +sm = 726D31DF544B7FF62CB73B4F189880CFD638ABFB3C888EE0E3A0E4703661A8568F444C053A6F876B0C4C151E22BD750C29E04C1D82A888BE2FE2AECF4A12BF50296312FEFCA4E69E720873AFB40443E5DC42AD56D8598880F37CB17DF2277FA25BCEA8447B44B82FBC71C13E132BD097FB016578E5693CB57CA411AFB6E858C83026D07E971931C5CC2E1E0C12F65E8654C7033101C3241052923B0A0AF1D84D7E7BF9FF8190763A115AEDA93F51D625BE2F48F8C45B8840BB0ADC9E061906D518A87AB4B97AC5C05FE861E4EB248BCA15B03C06ECBBE8501330EB22D72338DA4E7C9CC3B29FFCE434C818126E9F72BACD83E35DBBB119084568811AFD9B59CF7B72F2CA1498CD4B89040685CEE27CA5E164A0B251DB8A009A086C1759CE9BA8E70D9CD6FC712BB7C3AF4A9F91187BCA3B015954DC28D7E891A83DA00E209A6D11B5B65F52050BA52FA73CA9006DEF0A2D1149B066CB69312CA9D968FFCDC63D5D3E9F57A1F956545AA20C78BCD71EABEEF8DFA9B9AF28F1ED3614A6916E0D2A3E6657B85C3C255A0940872F2A5627B2DD30860F613A8CA163665534637226BA3CA797B656B50D91543228CF2F011EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = F18C5AB41BA613FD60CD95DBC22A6C1D8822275939B760AF003517C2634F5333F8F96FA512A75A7AE7244E2ADFBE13EE1A62768831A4C73684AC2BD442BC16AEC8F4E39421010092EA6046EDC9D5AE17EAFD6B50B2B45269294767629EB4B2EA64DA4AAEBF4C724AA687665C0930EF3EAB38634903B4F65B5E010A2AD1EEED1B6921B77917612AE9BF4CBCBE753B352EFDDD75409B146F1746E6EDED5CBFD5ED92BECD3B75376C23463183C6BC78A2704DDABC461F49FAD3409BEA01696F51351325850C2DE91D526576241AA0419792BAD9E5709F4BADF27CD26011C05B793DB13D67DDD983BFBC9902E165028FC975A6CFBBED4A5E25DD4603EA82963FF1C518FCE928BED46C5B0ADF4A7E513D03DA07AF8498AD90E2C6BAFCC5C67C4C399D119BE76C8EB405F6FF7EE1EFD05E317AD3DE0DD8393FF656E1BF105F1821CBA349576C0520922B6503E49383E97F9F2CFB6710FE83FEE6D784DDA8D9352263D9447B4B3FF41CAF9AABEAEDCDA2BE8A42CE0FA94EF0F58589C626072D952312D369F3283ACBD6DFB19ADFE512DEFC4BD4D1AE016998C875D1F942F4F3608DA033B9E0C8ABA516D47C45DA43BC9AD99C4A6E8C13FAB0EE1279CE33B08C149C6319B7E6257590C49F553014AEB520267B4FE17C569263AC6B8FAA5EDD59EB6F78876F30A542C96976691DDF049219C5F44DC507F39CC4C2519B05928814860AD973FA3154A886F8B9722BAF59E9A1A0133BD051F1ABA15EE369BB073EEF31599334C18294175AC61C6888E7BD4DBDC34822A34E34E6BA054D6B5CF2D49984DBFE867E689F1955EAC9B5AFC2142C99E50738601ED3595C3C103B744C968224F4A926BFA845F2CCFF0BF456C7263C31E3DA638E987BE8A150C06BC29C10B9D7FD3C0A08805B365E3623FD2378F2CBE6B58B8586D7F3DF46C66D5A08F178DCFE3D343A3111E6EA030B6FF984342DAF36A7A2215B5312B3EFF9273628393B935E26C3A89E7B0BF2357178CC953E1A4757307CC958C585B1E64E516314E3A6BD7D29310BD563906A08C6CA6FA6FFDF60A71F1ED784A0C093919F0543DD6A8D023F8F5593E578250FD82F685B1ABFB8DB55632B1CD26BCAF21708E11753DB4571F06DB96D054BE113EFE7D77D244AC42DEE8AA4128329B176CA3BBF683CF2B68BEF5F0E56A5BBBAC5852D469192F90F0A77163E0C4585E8C62CD081E40226EF5B19A15F8655B6D388404710C3C1C432945591268C276F5AA53FE5047005B6640EE30861BB7C3FC98110B2FCC2602F72BA50238F1527368C100F450F0FCEE97557D00709E7DE4BFE0226128C7D11C0F376FB168EB40810BD52DFA2F8899A32B2F63A97AF116E79CA966D4D99E986DCD89F7A9AD73C1F202226990479454A784FB45BA55173A156A553D11B226F20084C3F02EC1B8AE1C85D50A82FD28875D95E32C64666B9E185204CE0B36CA49426672D18C5A78B4B115B5FE3ACCCC95D81607074587AAC415965C744B0F1F8E578CCB0EE9884A7236B8AC0F78EFCBF16C861A534E7A3DC79FE29CDBE58A3DCE6C497A92EE38628DC893443BA8A8896DA07B1435A02ED75E5AE7DBF5BE70210E52CA2767F776E92C801D6A7A704BD7E9FDB32A09DDE40737B8D93F297A0C57B0B93A5D0E2962888 +pk = F18C5AB41BA613FD60CD95DBC22A6C1D94E081B1B11A868171999DBCEAEB117C6A62C2ED73E9D8BF6080D3F63666A1B101DE35F5C16DCEAC5049C89F52CAF5BC0AD62346168CBD66A3877223BA0F879C2A06550D3C297FCAE54ED68B40F14732BD03DE4D9BA40707263E84193554157DF712CF861897D705147B0A3A284F412D0FF9B53CF11CB4638CC9E025E8F5F6AD37D1AF0F6FC42636670466164C9C077456B462B62A5AA4395B6797B6AD4CB7237B4ACD709B83BEC5B38FE18660E2DC4AAEA36264C1C6C6284774FDB068A6EF52429E01454E076961BAC0C78C7077293BDE96A5072D454018B061882F5CA60F91530517E4C1A5CA9A54C06D0A3725289FDF0602608BFB0B63A896DFD9F5AF0489297B8F90406EAFCEE977151B52F5DB46A4FA090AB20A14149943BBCFE29411328872205510786DEE28C7DD21281A44394496D00ABF077D9D3186E3C79CCEA20DCD9117A554ED9F98C890B23567C327B0BE2022B17EDEE3238031EC9FEA3777A51FD1945E2339ADA0080A9F4DD0E488E90E3B06D61EBD1148154C923D5C3926755519AA6C2C7A46A3DD9AB40A58CBFBD9F94C933A4E0DE2FB27BC3EF810BB26969CB1F1B7ABB2BBA4585BF7727FFA99CB7D7021986EA4B187E783425A90FC8B5A506E539B6D4E7DBDD8E880E82EFF8E81AC3C3E806803C7B6FE17328CC05EC4E28264823B6C04CB8C7C2285D0BB4BF5389C6165B930EB982AF996A8885AD53C34D8800916173B72C3599465655EA138407AB467E8069CC0FB0DE4617155E6E96637B60A46E4DE66BA4DC63C1F2AD0ACBFCEEC24DCE916C54FD0D30786E445221934E3F948AD1241A42231AC72606DCB60982AFEF53AEDE986A5A4D13AFED754029C4013E0D50A443E87C17CB24B8CF414FCBA66A45EF81B905F800C0AA63E7DFD7A432B3122C996CAA3A4B6A10CB446F0C7D76ED21AE3440BF572C105507971A507B406FC896FD61DD693FFD437A0A19D0965EC0E9993A1B251B7272B70A0BCB1DB2A628904D0DE56FED9A1EFF25B7F65E04BEB2552A02A19952E7311E4FB03FC2C3CA635C9EEBDFF56AE95AD44756D2940D80DD1F2C9E64AC32CC7CC79E6DB11E4308D405DC25A07D2451C2EA34ED3BA73F11A5027749C03FA33A38D80E0D3A5CD1179EEE0D4BE6F35F5F2469279EED81AD01ABADBC3A601C9FEA04630EEEBA8FA9AA3C29A897B8CA268AF88DA2DE27643CF504C9F5EF19AD95DF8679D73B57E00A135490F6E8F376DBBDA5C97D99462FE7A9422D2C26BD66E89297FC4A6299850B1552304140060458AD50718EACE0C2420C9C3B6940D363B97E075D2D7C34BAE22F0E3EEC8AA90C185A85877C12168B8AD787A6621CE7C39104F04943F0B2EC64A2D655529FE1E9044F0A0B4B83AC7F04BFEA9DCB561BFEF477F48E9042D63B2FB36A926792353EF561A36C5CFC1B9C950E610CAFBBB9116F432B0C0F74790EFFB4E706FDFCC62A354F89533736D409F85AF60CDDDADEC6C1346710B81A721BCC222782D8194D09CF4BA34892BA787806DBB38FF3D48C906877E042F24A67FB86D7D64F90432D41880F5E6FFAD5D8AC726E235D056074042D4633D86852146CFF816BBDFDD430999807E160E50BC07C7B65033D3C9D24F1CD1A2C7F6A406592B081C158A1FD2DD5B42D9B4FE37708A8DD65D101DF726D801E354669EF7732DBA5EF3A3E31E816520306F92060366C6C3FB6F46A138CE4A00C97863FF2738D6562688BCAF31EE2A2EC23EF9467829FBE8014123F79A93BA4A2AFD21BC91AB927DD8913C67073355A3A689357A37EF7362306B5221E6C4C3B4F64396C3EDED8AFF5D7E18FFD27639B7A26C15FCB90E05A7D88645CCEB48ABD5F8482AC21C4EB5F133A68BFE5D7B505063E4F7BE6C175EF6A3AFE5340ACA905946B63590A278E6429D5138E5BD7C8DF0E60D229F6DDAF2C4539B99A2109B608F9E1BE342C909458488F07811FE020A0F7BEF76267B656448C247D7EE388F742FCD77A9 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD -smlen = 1806 -sm = 4AD245993CF6FD99C242F31B51D30F4B8B52F56D592B75D73B3697ACB859B060D82902110B18C34E43DF19953FCBB4EF9E0EF0EA7F83E236D1B715A6BF4541240D8EAAAC07F057ADCAA026E3A20E816AC91460E8F6996C48CF8C25B0F34542D3FDBCEAC1565E33812FD8F428B89E34B396F932CCA5A30C7582FF9D18CC79142C11D8B587AB8AA35D8A8C11B38F7CF0A74FF5889AEB7451AB5BCF93517F6B88BE7635EACEC5E46B721110212F8DBB714CA5CB6A50766E00950196B7993065A4189109142D5DA219FA59ADC42F406840A0AC04F1F77240976E8518109E0BE4FE4649D1918B332BC72F125D0C120D84E22BE83FBFD717AC9180E8500D66D8F2E19C479AC802CB9ED5817F0DFE402D0B0049232B26A0279EC620F8046593BDCF3A9BE822F4E27DD0B8D7D821AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +smlen = 1939 +sm = D282FB47572E08C7C72462EDAECD60EDF9CEC8AA173883894E71160F983AE2A140A9A00D96476DE3EC80FF2470DC8809C38ED4ECBA28B68CBF6975C5A9AECE8DDBE32EF73B1C27EAB433CEC41A50754B24A5B38776098004899C1FA2C6A7300AF0357875D241CC76E7A2FD9E92785573F887A8F5AB28F962F465841631D530CAF38066A5202BB7B542DFB9E642111BDEC7FFD799256B18314C98ED58F2ED4107504192C9D2067FF5B82EAEAA55779D3AF8712F53CDE6485E5467AE1B6448A449115DF2672C2AD7CDFB455C6A3986E23F2868E559791DDEC05D8B8FDC43C468C3BF9B216C795E2200EA5679534CC2C8E34C58D433438768BADC9F6623F70174C3B37B6E8B97291D9104342E46498CE737EDF224D3573CF2BB7FF6251FFDB6B618A63C50621C4F82BB9436FBB14E49DB18393D84946DC4A9A5C9B35B2D7C90C98137552CCBD47BC1FBB33FB90B38080EBB7573D647E388C88209760CDAFC571921150509246F9157D90AEBBE71C0ECF285989D38082D061578DA0C37626CA580B3198E4D126092243BAD9B2A235016B017A20C6B839BB76B70CAE9D8778121A471C45BADCBFF8CAAC13FCE55DD1CA121AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = 83058FDFB9B1CA01E70BC905C487D9C26AD6E399E5A4D8A89817A471874313D1FE8B14E53612D725B95D3DADCEF83A496B1FEE2FA1E295B3AC4858806FBC8EBA02A6F64610C822F9DB0150A9DBACCBBCECE2AAB81827AAD5A0FA0475CFBC5685B0901E3B70DB94007645CD054A77F5A820B3B61FE06AF9A9E14DF290A2EF4AE7DF0272D4122673980D3CED994B1B49C8C541D727FA9F4BE2356ADDD3708B999CEDAF5816EBB3589F1E21CD21B696F4C5782E48953260E4D3C3BE04886C92BA8D7C0D16CAE2BD5A7BD70FF693D2406303E0A40F69330E7FE0EC2BAA58B15256DDE05110E03AFEAB34A24B8FE934466AE3031B0630E58972B312A7E6CD738FAF62FEEA73FB5CAD27EBC76A88B7209BA1905998F26B2BA91048962AC6D68BD8F16FCB7341A68543CF7EFF7E97A26E1CDD6DDC07DD91D36720A5EFAADA6EFAB55C97A24403E98D341192146BDD8298C651C2ADB7E9BC1B93378198D88D4D55DC8CF0F095930D1826F788AC0D60260AF021CA49A16E85C7E8E865B546D12EDB21E3A2E7855771B6925DF43CD2BEA1BCAC4D53E4ECE903A873CDCB66F3AF6EAC5421F12AE2920C16A152C0A8076920EAFAFF594E2F18A509DA1895A9A30DF58BA7F1D7D438A8D69CF35C75DFE0AECAF94A740125748B6F32EB018994C4A9B42EAD6FA26619CAD8EC5B22ADE70DA348207EF5753BDD965D86AA1FA7EEE21A4FFDF47F8359A043496294F8746EE5CB7CF328670EFA94E3E55D669EA707891B11929DFC4F8D4A4325FA9F23D67B1070FC4991B884098010B1C309A0E96FB83F45BC871A7D50CBA01DCABA5515F319B85EFBDB5D5D45413A90E1C60556070073E2F83C71C6DC5F80EABAD9982EBFC6157AD8185E07D54BBAA5F1664BCAE1479E12947DE1EF767B6B939FD7A60AC4C1F97B15A877DA605F7987CBDB477087725B94E4E826719266A44FA3CA7C3D1C325492D8DF99B83ED57D70C6FE3061EC066B3DFED24C5D5F3D4BC3958750467A39104081BA4016169B3B1B428AC7803BA65111FFF2BB3F5E5A67F2753EB48AB5F9A1BD3AD969ED9BE1983A281894A4407EAA7236EB0818B300575553C9F8B51E33C3B344FAAA8452E4EC1BBDE5087D8223FC8FBD1BE1B80588AE227A7CF499D92306BD3001197E0D7C7D87BE0CE8718E1E7180003D15CAF0B70D9FA3A23F64E571B0BC064F4927D29E44D5EA93C207C27442664849B133DD5F308CD4D290E6CBEFF20B047656608EC03E3B4B6C702892C90AEB794A43498A110F3A886A081ABAD21E0A8E2E433BE07687D7D85A50DA0D83B317D92F001BE3C5677103238B524424073A69E90A5FF1BD0C0CE1F23BB288183C25776D0E4329DFA93D704A8E19FDE16981497C54ABECDB3620941AFB31F87AA4685A350BD69CCDE43F298BB23AFD11BE8A3C57F862CE09B6D67E804CFB99CBD1619469BD3E64B4A7154D7883F66C596D115D3FCE8D0657D62BD5290E2F1FE9E81E6329CB0192A04F14B74258DF8973444A2AB6B3A2C26BA2302C7971B5E62763E79E56047F65168778FA90A57C4C6C2049E8AF646D02F2C54DE33E30B2F325AE1D0433AC9B321B52F67FE362F5A03310AB0E549C3D3886C1FE77082D57483E2ECE9AE69A3D1EF3D322D4A331811E507B4173A7BD74 +pk = 83058FDFB9B1CA01E70BC905C487D9C247C385670F82E98E581A334D7AD705CCA0D2C3CC2039B3D10151C949C1C4C2BD8A861A6EC92206BB07EEF4A14DC2993B8E23467341BEC4A84BC7F076873EB0B5DFEBCD819492A1276A48076EC6863E9CF614609C83AA14C7BF1667CCCE5122062BB9FA2C760B35AD6BB02CF0DDB0B73F3F95806ECFBDA3F9ED76C6571F2BBE3076D4CCA546D2604F2235AB1D3AF938439B601C157894505EED82EEE42798A0F20CFF52140831B55CA6914DEAF022AC3759C583FE1DC71963762EDF877E724CF355F4F1F74A533AE734184EDFBC8FD1E796B40967298DF95AB2CF959CAB01882E811F7BE997EFE5405682B5C58651FE2930658D8C37287E8588F21DA44BF29FD87C620F73EB56444C477AE26AFED754D7AEFEA3F91F64830C909D45D5179921418F7BFE6EBA8CAF071965A7D0BDE769E0B876347459A10B406D3C120236FEA94FEDA44947212D5DF0BD5328EF722C4B1F14DDD404A9A0C94E707EAD61659E188CFA2E55741E5E5AF667692F32245641089A012A617B163A2014742D6094DC01038D8AF314E74248E23E3C0DF0EBD3F905D5C249D558E442D8F0C4D0E2D5FA9BC7F02FE1394C883511B08EA20412CE37F5BF62BAB54F78126A067761D7B1489E3025FE41FC46B1BC5DEF5C8032AEF7367BB75675FFADB5B84B57CBB079D98AE7E4414DEE22A1C24FCDA1819DE1BF9A5B62CD4F7C23FDED40D080FAD801D1195EFFA05FEB8C3D6CDA1C240B55BDC422D63CD9ABB61C498FEA67DB2833C4FA4CA27EDE5143AA5E0B10538E0663DCE218B7E53FEDD094C5746C11813FAC52F344545D7383C7691DAD98ED5FC790B6C91EB63C4B43C14E34FE12DB129F4B06A64D6E273E8DCD154509418758E3B0EDDED291AF1B49E0C4B8B83BF37B2F946EF3DF32E0B6C625556B0C46F61739747B03E7230C690E72F24113482B6A25D3DB167FCE127887A22E813A9A6CAEA3CB2369D84CB8875354C1EC722D751442F35452127CC6C140A668F05C9744B9EF98E1D623DBB698856188BA261FF404BEC2FFC7EBE2B217F4140370192026F25CD3C19D873E423F36628D3939F54F623707898F2662F3F8890DBA939F39F9B32BF9B5C3EFFE82710AFCADEE80BD42ED7C3B11186D86974CDCD4AD38426E822AEFAF8219F9B2E4A9659A950BDE529D00AE6126C7DDF3A394E5F32BC8288D7AC53755A0B9C55F80F65EDDC1C725DDC6CC7C8FC49189575272DBEFC8924177B8469067A595011E6318D637620F1FE32A7916C2724C28934C457B3AF1E191DFC620E59C3594B0738B7ED070F67B657F5FBBD87C0512E3B54C4F7CC1BDF3866ECB1C5B44257354A05A0FC55C7EEB3CAFEAC1D508B11B524B6E99EB95EFA608348CD9E8F0ADBFC622E06170A22777EA67C3C138BDD5E3301645A43778F6F9AE465C1BE65AF1A86319C3E31B185C604C381BC31096ACE6F5BADA111112D29914251C9B7523C54157965BC9DB646AAA2AC0A819E6AFEDF8F05F79D8352064D874C106A5DF7C997F75782E030E925A3C45DEFC51D23786DE29EA3DEE6A9BE5AA92B72F29CAE51D4EDF64DC1146E0A384DBFC6FA9F0CC3D6624AE60E7FEF292C5847A051C45561A44AAC6B3A5460AEF7529C727E7F667CE6E589567DF6AF47DE1F6D88C2ADC5708C042A786478F28FE7CB748963417AA0B4A2B640E39211AB0A392143F6DA294E93BF4C8C411ED34BDBCC93B83C1186E6966EE0975B40FE9E7B88DDB3A03FFA393A23293BDEDC7595A7843A110B9A897D2D5DC29A827A156EA1E8FBC8CA57A7F868358416661EE55F4C42292C50D89DE3E4FF4780811BCAE86449227C49B50B6C8D06AF90960293D303B8951287DA38DBC8ED8011919D83ADEA99A7262C9908C3B8C2D07F0522D609B7C5CBA3A99D78974CB7994BDFBD4661459D73629730CC799B48814F8D94C2E3D6D23E6CF665F4A91581657C005EF83510F585825E179198DA91E44675D776B7A1D2AE77E60A481D7 sk = A62875A3A6D305E120DC7975962552126CD844554857C294 -smlen = 1839 -sm = 967B7E7E2F8ABBD76965B3F2672E9BE081E8E4C4D0782123F7EF79D8CE6118AAE48D3A39DC636226FC8324773CED07102A6C45A5A7824F617B4B6E64504CDEC8D8FC0CBBB7A911C8381C3FC90340F510F8D7EFF8FF10D24744C13B5505DFE7A638A5DB9D471935D9835F7DA14057801DB3F773FB411F27DEE44794169AA4CCB0A19DFC9E0AFC1B6C5102E605B0095F5932D29D329DC6A2A7ECEC45AE6186F19D1C37487FAA8E997BA72234E70E109A4B7E68E7057BCFBD80ED8EBDC7981CDFA9E7876FE60F173DB75AEA6421A01A5778F69DEEFA52668A25EB9F2B12D226918EBCC44119B597E1AEB3A05D4A3D18CB3BC1E35B77F09B1B4C7137235E331F4080E56E3D65298C1BB88CC8D8182D8C2ABA7467A8DDB9F4701729B70266BFF91B8E6621AAFBF12C0A9A0245FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +smlen = 1972 +sm = 98FA681B7669C57A39FEA773956B55D4B49081F39AB4C704669FCABEC218FD8F7EE78B1107F7C923BD9B031B36F893CFB7877ACA09B8973FDDF770F5D6D35310E1C370761CF0BA3204BAD3A1481E3F46ED7F908066E58500A1C955DAD9356F9202AF0B2B55FE1CC4AF6C23C589738187B0AAF6F83E18EAFD930B0B55AF8C0CF69ADBA33E3EF48BE0914F4F150162C6ADA215A9A2269176C17D0F9DDDB4F4CDBD5BB5BAB08E7CA98297C9E25A04FE7F12A755D3A1A285CB452157E9BFD87D55F6036A45D471DED344032F532AC9E032E000795078A64616A0F4A46ECEA366E744B33806F7E60F8C5661444485D9244DC89B228E131FC900A2F63DE2630410075600578AD9E349C7C4638DB255011F9F66F9399ECC6492E0E6842653A5C8255C94F8F0117392DA65E2158314BA7FFD9293D7523584E74C0BCA61C6077A1CF7EE8AC768B9C7584FF1BB3E07595E6C1CA6DA5F5BB3901B306A91C42CB228210B5880DB31F5D52E570CEBBEC3AC541B6883001F995CB850B5B1B9B4E910189C89533E618E8FEAE304F041CB7BF32BA5235A3B8315276F6F2B51896B06E3F85E518411072564AEDD8B6AE7C1D07175E8A145FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = E506D9B460C58AFF4D2B83E808218A498C47341ECA51143FEE919791BE4D0FB0C882F69762D739AD69B46B1F6FC6EF1F0AFB648A9E4E37C95B31677BAF78DD662CBF29AD7BC6D224F322E1E9095B3BA81D05EC4BD21F3B570F78C88B52D52BC6EDF63651033B7BB60BF368E53685072DE43A99F870EACA64607D306CE78AFD7AA05DEE63188E0F007116DE6F49F20C2094D320488123CCF3CACA886CBACFBF705744C0C4ADE12EFFBF223ECA1B24A49F293E343A672280576B2FDF4550CE3A6EB21E484538D1650A46A5A622F3303ABC1FA8ACD68137632EC75936E8805CD32975A80BEEBE8155C217A0DBF0B8EC794C13B48CC0225E2490DA867E3ECA2FC7EB6F43E0CEC97F1499AB2C8E26BD58F1C8F8A3A7D8FF675DE8827026A1E890484D3317C23EB99A25BF137191FBED05D02153ABD89603DC1B273232DBBECA2233DE84BAED57BD859CBF458E951FDE0E42BD03F1FAC9154637B91F53FFF269B4FF8553E84D5764B36DDE756A1CBFDB42D426CD965FC0ED30D7E9EC211DB811F35598669C06E3263E62CC52EE3F80AA78425938DDA2D1CDCEBDDCB6148BECFACA7DA29C8EB496223E56FF9C36BB6A5A56340AC0345CE3090E974B7F20A1622AA7D42753473716A76EE915FBE808CCD934BBF382543E04E6A767196CA6D8FB2624CF388DB146D48F5BDEE493CF8E668DF9341532855EDE8A6D0E84BE18ADF7F60B7CE718A46F24AE9F047D7834A8F1A52F91AFAED8029F1C07CE28E82D4AD66B3CEB58464659CD2FFDF2B608F0D9BC08779B8E0BEA4DE586786CE40BB8CC084A866883C698DF93909C662BE3B61BEFD894DF21D88667E602E0E5AAB3040DE07B97FB447728496F4C7616AD810A6BCA7B56BC1A251DB60FD0056F41242AB40492D4DBBB53FF8360C25DBEBEABFA6DA48E1018FB53CB61969A38C36CFDBBD301FD7C156B41D13F8C7AA728567407180DB904E51FE9184B4AB52882CA816D1034E2F1C3708945A9CB439742C05240862391FFE83308CF9255C0FE479AAB8EE8B08E6A39DC39A7B094481AA69BE828AFCF5B56E982C055C74E1999BD77DEB096121249B083310BA698A2F91B9F80CFD9514314E4F489488C867DB412E8B2ADF556179C9D4F137DF02FE4D82C15579C7F2845547CF8195CDCD7C1DCB9E3F7B3913C2A8703C327F4D4C37C91D3C8EC311387CDCAFD3E45BA067F18A69FD28D3A0D1853BDFC409BC706D04556EA3EBABB26FB9F99434B9735DC366B9F552ADAF324BAEAA57AE95CE2477BB1B06445D4794F86899DAF2EE2EFA4D0F5ACA1E26D9A87C16D24C46973D87D78CAC8B3F560B113F5A1C8D37394BA9EB2AFA35459D65B63AFB9D5B5076833CBB20C895950FC17B7A18FC59E015BC694B450E52B2D5F2E1C1C884C56E589BFA4274927B82A70ABB483E41EFC442ABC4F3939D43E7D46DFCDFEE86F0C9FA60E1AFA03417038B994A1B6F756D7C3833F38FA07E839554A8C4F8997F13F166C7C43FE39BEEFDC6B90BA6F9C24F4916BA4A45DBBEA9019E94488DE1AB78FBD1DDEC9BD75DD8FF5097A89A66C4D91068A26BBDFC555569CC54F534B3ADC3546EE6EE91356AC282873D0E0D092AD70ADF7B5492A0978D88FBB35036904C06A24C9ECD02B5CCFD61454D31DC14C502BBC +pk = E506D9B460C58AFF4D2B83E808218A4959B368BEFE368614969A9AD13D27126E529F6945D9E67B953950F608BB6A93552E7A4C014DE45A4EBCE86DCBC034987A6E1EEDC27EE76262FDF0A9B54440D0CFE5324AA078FBE9A4364CF423548C671F3ABB767DA36B4883C482FC0897BD21BAAA4B7A2795FA6ABF030303A6E7A8858C0EAEC0595AE90EA4A40380BD7215C0755DF6492C1F4D0F6C4135590346688332E1F206E78AB40BE4A17EF2D3664CD894AE9248172331E8F5E535574FBB9B63B658D37A8D0544A96C0801AA077C478B6CB933729111BE5FF9A5D1897158E121A11D899B7D95D896E19F6234CF0193D8D340B07060AE8F7EE184E2EAB7BF70EE0ADD81C03F9D9165F78551B155ED57175137DC3754A2421F305B4DB98ECA39CA686CFE764DEA0AEDAC6D89FF792C1C42322D07C80F53AF89051EF520BA0CA3662C28AFD1979D09FB1017687287E35162D2B153B76B908FA10CE934B1B9C110450CEA3E6553544ED3543C4EA70DBC00A5F71CD015D8DC351A4A0703F043A9F20FF26292225A5EB30020ACF5B86B8D4618FF80C93250A37FAABE8A5207E2757E8E96AA5B3F44726894F63D3C1E4BE86CD4E11A184BE39E6F5BF5CBEEC863C42E0F8F2DBC7DD21C735E704E052E9C9E8327AD8CD834693518BA50501E70109472511E8C6C2B109243554F3A7432890BBFC75732056AC990816738D253B5AC794CBC82E18A04954C1290181CB7C91483FAC68FE036DD9785935BF9AAB1A56E76B1A9E57F7847E8DE59CDEC240611EF074AB67CF181B55486B54B7BF710142550F9F66D3C8689331CB51759C4F3FB3E3C4B148FF3938A75140FBEF6F762E3BFCF32117B58CB2B04509A59853D01596FA57A29154EA960D26670D5D00BB0FD9862CF30250A464B141DC3BAA11D4B9608A01197EA73097B92760C0C511AA927364CA5E9F6FC49AB05A92611F8D5437639D2D110F2B93BEC229F0FBC695387C60E9D3B7B60A09AF05E640FF7B96C5CDA635C9029C53E0324673D30A6ED5B8261D9A5347086D30448325F0C3B5B1DFDCCA9A508C8EA9D23177A2CEEDBB7F3CC97F686188FA76AC1BAB49B799D0822529A16925FB8E9279BF728050F620233AB8A8107AE5A03088274CC3637BAD9885E90B78B8CE49293414439193553079EF6BF89BD07729A5A2063B5D3F0572C164B8428E9688BAD0661E6DB5F5871C68191FB0F0942A034D28BBFD7753857CF5A8529D00298EB487380F1EE43A22523DF7B8DD94144CD8F45E55798DB80CD19C4E045909051EF7F3BC39AD941C2B72238FB54BA7198620B969AC2F669DA39FE042D9FB5A41D0CE85FD314497C1E70F1BBC26858CAF11DFB547DB156AFB907EEF6F39C56677ECBBD4DECE3691A3DAC81A0892F33426F41D69657E6C08C1F323F864835DB05D80DA378D143C238F595AAB29D74DC9231D5EA185B5D73542E208D7CDAF20EEB5357DB885A5F4263843851DCC22E0D637EEB58E674DA7F0ECB87954C55956E14A49B0B91A43AE87B02684812915DAD23262215DB788B432F2C9F262ADD39D5A370E0B5056B86975DBFDCE3BF828394B03FB773E9527C17B8B7C6C4706038C5C9D8B4430B1B1CD9C7E2A23EC31B6A4D6B6DE34026BFC4D7B7C84D7B34E7531078A522CB4ABB6C0FA26649FCA8D845FD2140A113754773C6C3E7B987C34692BCB5FB2AA3D0DD58C39C81AF57B62125CBBC039417365045894B55AD9EF2D43CF0A513023DCCB2D99EEAE944339B0AEDCDE7F39C0718CA573DCC0CC1F4A413D8D8BBB0549D49876350F73E8E8D171D44ABC22907F89DA247C05DB43916CD43ED638017F55D693B672BF54C81F4A70CCAA855F2EECB2152CB347EFB337AA258230CAFE7428C13E74A7E3A3FF6BBA0FB775EE93CCE5A126E7468B3A9F5B5B47A20B0D95B9270941CBE29DBA9495DACF45C9F8B6D5B2A9E6B637139750D3E0B8234DD91A667E4CC8D14FF6BB9517E15626CEFD803A0B64ABEB4756AFCF0CB61AA6CD3 sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4A -smlen = 1872 -sm = 388853DC155C56F5A5537B922F10E0103CE04D41E14FCB4171A7214042331A3589F910399A0519FD09BC5D0E89A43F730A4394688F3EA2439C1FEF5CD28C92AAE3D636C07B7D9DB8102A088F069C34435C964008A8763A6A399DC8DDB1EF62B1C16B2A7197920E35E34019BB2681BD1F0779FA907D0B9DAA2BB2DE68D92216309CB189E5A4757AC90B0F433E61E3BE4F4F4D36F727E2608FB7120D41E618FD8A6F2C2D6D5DD8527AF6A771FE3DA1B423265E91DBC0F46ECFB7269A50323554CBEE5927D44F3B4E268D93F351E45F326AB90561EBA53746736898E6A5D23AF84CF8CE98C1777C69E196C58F5FC8235D1095B2ADA1E076D386B3E3EB08668C305DD9971B81B62163196201CFAA02E6EC36F71450339DA17C1FE645B3D46FB7D8CA9007D5F2CFA03DB631C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +smlen = 2005 +sm = 813145FF75E9B58B8074B9452BAE977426AEDEC52E0DEDD74DBD78BC9EC8735BAA4BF63314BCFA6FFB56B9B736BF399A04B30EA0C153A5EA57717068EB3EDE388B6DA7090AED6502730285B90F3DC0932B52EA717791BC6CEAD962801C8201BBEE84C3AEA7D0E3997A39308BEEC3E96B7F6B9C40DDBB48281EE8C5CCDCC21943F348E3525C38DCE386C14B3DCCCE872AFAAF2608F6E5664ED6F43E458019F8190321A8671837C399812E5A6C1CF84250DAC201D538CCC66C20B47F0DCE2ED159794818890DCD43B5FA34437242BD63CB1C0ED0A5142429D96C1BAB0A0C58AB9EFACCE5DCFCD864B1EA48DCE0494A7451F5904130EB89EACE43257DE2ACE5F8176EA160CAF75A10A6AF7FDB84ADFF7A0900EFD7BCE79BA3DD8C70C9CDE245ED75BDEB7B3C44052606E51AE924F0815D5100D890B266DD7719C51B72827643291256F2A26A85348DDFE6F9DD6FCEDB4FE85A5667379219134060B6670E34BF4D405B8E58A96807D8DACD864F97650F5C5F4B50C3470ED9BDE546C3B2CC036076C72B95B51C7F97331120DBF4E1AE1EB0D19CF31390F969B40991253A2FD0E946BB494EA1994D0659DF987FF8270AE2C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 661BD1972C23A5416B7FD5585672C4D0553E306FE7BA8993055EA3C8797545EF23306AB3641A6F1EE02A5BF49C3782533ED59151CD52BD3E6FC5E33A4DED876368BBBCE5AC2D0F77D3BAB731A640BAFEA8CB248185B884C1B60506E5DDCB25FDA5EAC3A3EC300D4A8F4CCFB6888A1E5E491970570E9BEEE70B97784B49C15F0EFC22E52AA1B77E286518119D979207F0ABA7E533D9B8D58938EDF677641272035E8FE69CA16E15A6FC08147B9DB9437228BF71F0E256D0AB5B4F891659448554A67FF5E406940403883F848EDAB94B40981E671986B89277FE8C5FD192F78DD5DF831DF2E1EFE6ADAD95B2588DFB8AE530AE1430AB8D58788751D9833C405C23E7AB9FF39CCB883BFEA40582A2762EEA10578E16446910EC71461C62343EA853B217A93970CA8F48881FCDF1D09DB3330EF566693DB25FAC036FBFBD5CC07E80809F68A81D3BDB028DAACC905743BF6FFF7435B9EF566080054819572B09B1D4E213C21221F93D7073AA4E890BDD04A759C8DBBF7BE58A65A7B94F1A0E43BF521339AC7E11356D30619D9506BEB88B21363BF2743BFF66B2B85F8FF0D91E7EC62CC394E8D44FF8745D9F0E39388AA8F4645B5D00314C5449FDD28E03242A0EE81576EFA61B08E03CD6923AB015FCF18D59674DA106271E07E7D50ECE875A696309354A0CF21E09758D85FCA21DB018EBFC5C37845AC0C1E8AB47546250E1102BEB5A04CF356336CF028E7CE5DF0D7916DFED1AF69375C78E21CE4A00846BDB5D92C472265BBF2584876C89848F4AD9FFCBE64FE2BD1BC2AA3059640328FADFFA32EFEA1B54C26E4D6B71461BACE539F65E5EA1B5A109706C22FB71DAF6F067E3A05E4D90ABE32903971D90619C24D82723135CA6E6B4621AB6ED2B815165022BFDF05C69F6328FB4E82495FB1495FCBB1F66332E11F1AAAEEEAFD3BD7C7A3831998F93C035485A1B90D52E93C4A2CCFEDB7D66195EBD0FFAB15312D9A2D3229B73982603A5F071A76F43977C8446FBDF2BE87B878D8CEA27C3586759A499C879F30040B2A02A138C659B2B180155295686FB1AAB3DFFAB23773E0A9B6328E866B83DAFC3F949A6A9B555075191A7B127126837C70F074DD10172C0BCDC3F174BFD24E358B0C7B8BF44545CA6BCB471B15864C2D41D4137ED027868D8858762AB70311E4F913559BE8573CE0182E3137D99BA449D890914DE9E53519EE3758C99CD38E67EDE8B213441599D724C18E9705B389678CA642734C84E0E9BC4C6514481581115594B67D66D6252EE9B789F68F39411DE642F292B38575A4B7A56C10039F163BB6DD5CA51857EDAC31F74F5C840746A57107B198063E0F7F2AB18344CE8D0ACEA8F5F0344BA7054668E99C212C13C51CB7DCBBFF712791BEC8D25902EE98F87627801363BDBD9AC0FBD4076AF71D9E166DD7D25062A6DE4E95E3DB9EF7FF0C0430BD0CA68AEBCEDCA7F595DEC06995048B79F5449761BC62D7D6616FCF9EC85966A911F4F06208F3200DEA42C55001C6B56B1D4A018CFCCAD51D9FAEA16BB0A97EA0C4A0F3F9070D53694335953667FA5ACD96DF6CA4EB7914B9388D168D4C3451BD6BA5F66A0EC72379347B03B0DC4C7C316BE14B66589437239A1AE858ABCEF04758C4CD17DD7C096CBFFA1 +pk = 661BD1972C23A5416B7FD5585672C4D0D560611FA9971D831761555D797ED4BF26887B3C8F27FB748483213F0D9AE41C406599B9FC6A4BD62B9484C3A13CBFC9C5A755AA976B7F29FEEC4AC95F4AEA1BB75993F661573AB5564E7FEE4BAA0C029ADC78B3B95E94178A7D62901E639BA74BA894FF4A8717430E87B502B24D6172FF27F06841E197A323DB212BA33277FFFFED723CF633A8C542013B48B80C83C774FB09C1967FD5FBC065F0396DB13ABC9F690D09CC0D45B6CCD64C5F5F8737449E3FB60E51C031557C25D1EBDA750CBF965C416F2F936A4085223C2A1BAA08C8A4340ED47727182EDF16496D8E3293C89C21727D901D4F7A2F2AED1F8FE905CEB8EDAC0B18ED5E8B9ACFB762A502987D46290B5BC3283318349EAF0666241055F6830E71353576D170AE7E7B601671C81071A9E724D66ED2BE377B39D7442DB65195814BF630B0C305609539A41E15C6DF522C9901FB9D917C90B32FF80C94253DE7DCF7367620D7CBC6CCEF4F4860DE2A95E342F337D4CB63FC588A37EB8FEFB89F2158123BC8C2A05F3237EDE431C8674D355B4BBEE65777B9EFDBF6D460270304B39E10932C56B934ACD8EE30F80D43769BA32E0277FF5C5C8EDAC6FE0695D85065264743AC8FB05B5F9325D68379408E490283AC760936CD025B26ECC748BC018C705D2A39FC6F66C9FB5319545700482F5074C9564F4D35EEEA205915BA4236621A336BE0BB1313ADA855EF6BF4BD17270C21EFB113B9E4EC875AFFC4DE81423FDC901F725BAE069E349421A089D479F7DCFC55C5496A9CD30EB7DF455D0AC8610C041FF61E29A4C601C229F9F4B3C2312A6C8EAE7A1B025818A28C61AE7D7E08D407283402A7E187FD6893D7E136DD538C9F28916B8F2008B383CED29453F725437A1F3B0943616D108CBEB982AF3347D7735B2CDE1401964196D9CD72B78F1258D0B50EE491CFC431A308907FB8E5E4BF2CB9AA97C2413DB9BC5034ED006345C8C977D4C2F7253B28C7238980389E37EF238BAA8188E5EC530B272EBF1D7876C63C73BC95F03129AD02A0E3ED974BD8D60BC88A6552A129B44C8F39D55823D8E613D764ADDCA2EE95ECCC2855A68F404C399B0EF14252FF4981FD2D5194DC29C06288133C3F18E14D7BA80E33B03CD9AFA1D8A128D775CBD757038613D566810243118293BDB06ED076A1C7184DFFD13957C2331A7BEA88939EC276AB4F78FA606BB11BED51C076532123378AA2027D63DBEAE4E05C3EE7D8E7E9609058C3047AB876F4BF78137BB9F598B78A4B0F5A9F57DE2A2CA3EDA5BE5B13C44CD002CA6E216499E12D831A414FC8751EEDD407FC537962E50FE0C33CB6EF154AF18BB7760D338968EE28AFD1ADF8A8AEABB4E44ABE111FB9BDE4E47E4ED4400C9F803A9BF3A05EED57EAFDBF5BC650EED8CE28C3C1681CC76236EA716CA456E9912BBB38F2A8E9269ED6E705712B0CA96BE5339D4824CBADE4E33F046936EFE5A6F38195D5DB9830FB3A50540937D5C0E9A7E070A75652AF96F8F1D631ABB56D6714D8A21E6C162D0E4788F71DC38A67DD9A8C8F66EE25C1939BFC31795DA0D3D1B2A8337B06DE740CE1680A35C82EBFBB8867F94347368BBF6DEF26AD6259DCA7A1386E4158B213A1A205B054857386C8075727E48B0A739ACB984CC860436A354FA76B5CAE32990E42F14F00C7CFB6253A81036862D18CDB2C7C1AF4BC023846C9D2DF17C1794012FF409884D2C90166C986AC307364247B4738692E574FAD3CB6D31ECC4FB5F2D1D16EBF73626DF57FE1C9006AF0CA88249869536B6936E9FA69882A4955CC8E8AE4058A1B1E4C633FC07C5CE9883A35EB7AA6F17B416BEF79A24F130B6EA42B33FE270ED0DA2AE0662EAD7CA55F51B001A4B9875C1093E8CDABB883CD901612BDB5A71D30FD5954E076A9D6C281195ED77A89D576F7BDB1D057F1B646041B3B76C19808F6F98DEA6091756BB217138E6C3FDAFFEB020837166ACEC0E904FFD2FA21777B sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D -smlen = 1905 -sm = 1D23588E01EF110C9A62FB610A5B360E23866976C1B9810ECD064FD7245CB95A6194E2F9E3F1D5704FEE1F8217BE4B83354E3655D0942300F925D1B16FE2A63BF2D831E581058CC19556D2EAECBB24E8867889F57CE04D06CF06A48FDB228DD614A010E0B87231299C9AC775B43EF27E6E0E4FE52E2E34A9AB16234520B829A435737D5E11624C75CE11E7190552033F0451E23C96D12C263EDD276F1C6AF190A743033E7550162A24BD5E08FA12918AD205C42D76E1EC31A7FF2ACD5C8AE1023894E3DE1409423DD12DADE8DB7F03856FA4EC2DC6215E3A86AFA3AE5C4573DCE2D41D1556DA20D23486496FC925273631BA97D903888B3D147B2ED77F0259ADE74D4374FA81E2B567A9105FA619C4216F66D90D6BC656682D3656C75215B734BD65BB35BEA5972F7DF98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +smlen = 2038 +sm = 23298DC63C2D3DD44A2D0235D1A65976A2D3013EF9E5320B77E7D3D3185009419AB48395B4DD0630121FBDDD9A2CBC1513EE6031902006617BD2CF1BF7E3DA1826252270317513BD369F8DFC5D0717446350DBE86939F3644EC1A78BB9360AB5BCAD1B6EADFFD09FB4E1B525115D37318D8274E1840A9BB922B0467C50FEBFF158E1C6C7C4E9FA13FBB91BDC2D36B955F544D3328B446B50442149132C9AC1FF9B864C3D35476B0676A3593216B4BDB55B877F3284E15D7EFF66ED612EA9B11F8F69A1070E3E3D518ABA1C9636A9E77EBB90B522A9D077FB7C3813D01E0509E68B4B7B7456548724F0C73F23D9E31F2117F39FD1DCC57277521F226601539E5BEC88090DC439ABFA43CC05B1BD64AC5B66BDCFFAFD8E7C071A31047C2530B9B684ED6C41790B10C68EC824E6FC71F490A2F3274596ECEB2CD0F1A95ECA9F6D8AF22BCFC7F0BBB5E103F860893A4C1792CF755BB75FF81B0224BB08580F979F4E220D6BF4920D7A95FC15BF6B11F0F0C6F1DAE10B00ABC4652F2EE66C615467ACB99FF91D0D6AD40D3AA7ABF1F22D70CB6BCDAE558CD85106B307F2DB9C2557CF94817E84D5DCDC92637A2797FB25F98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A9E515E8519BFF9EA08FBB8E4725BEE7487BD79C798C9D0855F2CE64E9D9E42450745FA46C2EF0CEC8514F60738813B3E9C2BB9A5861323800904A50B3F774CDD12C5AE227491B028A0CE2E5DB46AD4E0A8C8150197BCA6160EC57F4345358ACFE476D55739B3E2A1FD0D557C5EF43DD9ED8E68950C7A0B0E4197E9256DF5742309BD8FB1D37F1BF61C3D43AB8866829BB73746FC006604BF9F7C1B3E22F3F9848A23AEA50B6C9790AAC0A6B0F3892D915CD37E1C216314F338956D6AC6012D26E7EC76C71BCF283B53B9426DDEFCC80615383317B5F2BC9EE25AD32231180AA11FBFBB4C24289EED3EF588113968A0AC4F66502D480853B07CB724A973F2871268B9205C136FE510D177C7BF252DA978EAC9ABD3AC14AC43FABDAF0306F38F1757B6FBE72C63AADB757BD1A91A344DFAA4007758AF4B8DDDC75CAA6EEE34A78218DB398BC3C331ECEF2058CED6F46D36DCE79665052859B11BDDA9288013E864CFE8FEBCD10153CDD6F92BB4983F05AD04CFE73B281B58FC35CEF6A8066C6DCA174C8BD61E0AE0696DF79BD517B2AEDAC1F68AEA59338DADE54BC338B74CFBDD01C8E17D96812E8D5606F33A901D34C1A2DCF15A0627158B57560EAA826F000ECC9CBA434A10AB37B4EF63CD3191877408BC1065A9B426DFBF4E498D9D3C7141571A74AFA487DDEB3558F8D270F098511C07FDC6AE7759759342FFE0AF1BED5206C71A1456F3D1BE1106918142734AC7A4D355A1C16A0E9222F6CD1B3337F074CE9742590893CE4B9D3ED117D42D308D3B46D33938B00678D8D4EB9646E42DD496B75F82C9EC5021029D4D4344463E5B7E7E5B07B28487FB92BACB2E666057D712E3AF7E3E0FC8D337B9711E2124BDF270C5741A46B5A49D0007B1606BE09576C98BBCF6266B94A3059083EB24A6998C5D946793D8737C376151FD27B886CBDBDE220C44F16A3CA0CB73CFFBB06461C9CC7CF76869C715A572C7A6BBD9460D8AFA5EEC94BA4546D80799B949E381F95CEF9379D2AEF2E20DE3D95929365CD44AC12F2BBAD17FEEC163F423B8F0BE92E95AEB12323AC836A337CFD03D50F84592FD819971577E25E8AB80E46F15CFFB7B18E128AA028CF35C46704F60DA1691B0B18F4B59E610395D61A4AF9C9FB08931990ADDFAF135637D3A2ED3A52B5ED7D4502275022F8741437A17D331968E7B568EF0B6C5996EA85FE20676B9E9C0620C9087FD166DEDC6A80FC24B3D585BA54B6FCDEF0690DD6DF372FAB2FF1DBAE826EB04CB51DE77C0117A41BB83EEDAB4720A4CF04FF568487E6E5126FD4E895005212F8209363B128D061CDD8EA9B6A3E00302E61FBF92C2A7CFCFAB0FCC95C34213C0AE063E1852B3CFDEBFF6DA876EFCCD62D8A2DA33204FF40F1DA1951CB0372AC4CD01D3401CCD259D718E87B84A182CB1666C823D2A721C4DDAE655295818E17291A576859D396D672A08D20E7BFF7F43CBCB48D3D9CC7FAFEA891DB24CC7AD9AB6BE24FA599C3EAE0DF87EFED5076481B668189C0F1F80081C82749B7E554A86F059B015FA467EE7256B2CBF7DA799A3E33B0F9CC4E0ACB1E7E6643188370800ECD9097A63FF8F907DEFBEE316F484E351481765D98939D6DDE29DFD20280DC7A27961B1B9ECA8035B4A9B37FFC +pk = A9E515E8519BFF9EA08FBB8E4725BEE77D18ABE90F8FA9014509DCD45D67B8C6577CD35FCB7CD57B02223C7F194C26B310055A2615D28125132AF4FA9AE773CA996C4211E10388689749DDA2F1F979FF3C5F9B988CF597A4422EB2652CFEF2109394A1017107D0DF474BD2FA57EA3FE7F1F1689B5F77F7B4CA2EB199441D782ECAF9E78B151B52BF1D858DC11AE720135F0AA04051A518D817B1749FB9E4F690EDD0563E74560004DB9CD3B4F33074B23355EBCFD4C5A69353C8BA86C30A4C593A0C92FEC2261FDC51114544C883D2ECA6572B2516EEECB10B67E5DC03086F22D86EB9A39F93DE64BE2637BFE1ED2F31E14544C0E69CEBC8C9BF0F30D91F0F9E219007D147378C6405CB216A794E7520630FA698ED2DCB529B4F195ADE79FC4AE0BF9B416B4D7F3EE1D9CAED54E03546C650DD03847086642EBA05520187ED1A009448F241249B5041E600DC94D210886462B91DF2BAE3A4EDD920C0ABE474DAB6383679563CA26B9E8E9BCA027524677E9FCA53340E6D26C790AEE04B3EF233C17226933371B4628A203CBD7CE25E6EB157E55C9EBD08996F796FD2B119C3AE483F3F6FE805FE629BDB39A2FBB545CD82100A70A6BCA719D83E8C4151B29CD80A39D2089C65D2471520DFE29E3B93C8B91C706B9195F2E02E2EC29133DD46270AE60AC9029FFEBE25712FA6654C3EDFE09349C58F86F061ACF330314D5A7AB8A83D25DA5C3B0ADA0C1CC6FA5CC0D8355C2F24025090353EBF6A5A458FDA08B843ACF2EFD1E742CED9C981A81F434B69EDB628BE7C080D3AD4573EF94AB774B9B59F81E395F1197E41D8D3999E2B4C3E5B6684F8F2B07906B0A2F4493F29676519F99231BC6D0A3A1D3E4FC95C01D587843C071E09F967F782C17848D0C51D12A7BE1D78A3776C21B12077A61D0CB192C33CCEBB8BD84C999F13DD5899D5277031039F0B797B8DC4C2DB7349CB14410117CE5EFCA096B646C25C6F7933D89FC3B6817DEA26B0A16E418CA16E9F40EEFF9921649C9C43C3754A782C6CA3B73D09F23DBA023752895D3CCBF89642572A61F53A59E93CAABCDC854376EA014A4D366473C00473122F825989B6EEEBA9AC0C24EF4D30F21A3EC3CB7FC6CA646AB3581AA4608225A38BBDBDE6A5FE6D4747027254FF0DD277DC7B643BE0E85E1A33276BE22E69C9AB0636C47A6A69B21E12620A209DBA0D606F55E001A132B040BA5212115522F9E6A81B543B25B9DA75A539610D348B38BC41CA95B544D675668ADBD339EF12CF67396DDF0C53B33608C6F91F0B1E03A36CF08C79D0B16B2DC868F4531361389CA7B969C400053AA2DC45669487399488794B9B1F6DE7A3B5BFBD8FE640998ECC462912D7D1F2920D0596FD561EF06D16A06ADC994BC8B9B278CD28EED1CF18A0BC848C4311108DACA962CF5406A0243675523D446316845000A3F46E29155C6434AABCB10D9A626DD62C715AD161D65A0EBEBF57FD0F01E6EC75AD31285BDCA382B42C1F551CD1F71F08A07E49B1BCE625AECACE6F3C0FEA1B0B2FA6FF12D90C3628BC9ECECD2A089BFCE1192547502DA14507101CB4CFB0779803FDB158EC5BE13A5EB59E53D8CA090D708BDF025EEB1F569AED82F60B861F486AC1451994D305BECAE67445AFC41DD656A8636FB202066F6D77EAA8BEA638A6A5AFF1F1B311000729BDC6DCE0B2A1E2F5BBE84F22A7EA9A50F58E6CD4784310E1E43DBDD0531F4D1CAAB36371CA573E709813FE253159C51C455BB944A7D9812A1FD0BA98693EDB2BD8DB47D6C333E69BB78B8CF36A761433DB74262A59944B7923D9484EDFED496538C12F479881F6C899AEDC4BCC15052226766568FA0A2705140C150F7A6BF8AB393C6516A63D7D794EAFCDF6FC6A2AA94A6771BA7472D2A2978196CBCE7A909280D4FC748C0FF68DE9E55A543751F2A09EA271B7A5953CD3766F017861C1740EF0F05F744AB248B9D8427A0F4BFA639F5D9DF27251C6EC7B91EC9AB9CBA877D150F71DD7 sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B786 -smlen = 1938 -sm = E2A337612446CBC4AAE8DD7F369495077F1C0161632F14691AD36E5C14AA2AE236570A42BD94297CF7625BA21FDB31BDA01B8055578EF39B26BA78BE32A7693A4D5789D9E645D3A2B8529A78325B17AE87C09287FA19E3A67152637665D16A0CD5B5788BC330FF311C61A6AA5475468A7E067EA979A4F02CA8BC881934937010D9B6977D418909EF913E2A1F25386F8150C271C0F3AD175A796078CFB59DE446A3C442151EB4F65450A0D51BBA41DA5A34AED17A8E34BB977DEF6F3FB6E8A17CB27B7C4622763177FA6FBFCB0E33D2C4AF7D35BBA704CF1D134BBB53DECA681B02A262F6DEFC05B513CE97357EA0358766B1EBA094AB38722F3CC57501B8FE8BB26BC3751E1DCD996E2C7BD59D4192A7F13B4E38D6079213BFC558333078824E4CA7CC0ECD75001DE4BC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +smlen = 2071 +sm = B8228BBA5CF05121DE92BF3A1ABCBA6E6D00D63A3D7793911A3497EA1F3E63EA766D0843F6D72B7CF9A8A856BAC7BA54AD4DC8F5A1647AEA864D1439E530443A96F93D839964F81884A38FD087FCF9FC26CEC1829A23847FAEFEF4A0EE2CF11642D3565E805A37C9E3E1EB6A3A08D704279FE0CC47F4D24EEC176A8AE59D268E358D352A8464E532A7CB6B69376475C594B7991423998CD8F20FF014B37BE4EFFB7D7BE002CD4524BAADDFFCB2022385F25DA89CDFC9282466D34984995DAAD0C8659CD35C62D4BEEFD85B5A37AE5EF77A1314775A2C1CFF8882D57AD283F9AC3308290F5433C58FB6EB63CE5C0A6C4FB41951B6CE35CEEBB6475510D9106427B409320767D68B4BA40FDA4BCF6C2C4F57905DC5430A29D265A97EE3746910B727D111FE1BD2DFC00C1DC275F71E318B2BACF05117D325DF852E043CEB51C097623BA2810A79CD884BFC5D03E0C27EDAA4A44F0C29D19B78792EF2FA2B673DFE016D793F48CB0E75F7D58C7FDAD794E070B6F9E0C3E37CA333EDB6E8149A28EB9203837E1ACA1E92504E64A431FB1602C675661E6DEDC6FC10DA7E5A69AB76FF2244C8E30B9D577665FA6AF3BB14BC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 11F5E28E0F76BDBC9A56594C90B4537990DB5664E353B97D5395A77B0C64674217D5EA8E0E04C320CE51450D0F80D9DE5307908843C8B4255D840FF45D6871F14B686450B326C6B871A0E005E3B0010941BA8223B75F85BF1517DCEE48ABB95E52ED84F099C473015E28C28F211BA7AE54B3C4B11EC9DF35496DFDF0A60C537D233764A1F5E877CB70C5FEE196A3B2DF94BCA57D4D5CDD2093A39869EF7CF9A8E03D32718BACAC1E09F1331B93F8F45E66710FE62F92512AEF01EC584ED285D4D2819D93FB67CF1BC6B11D709D017CA1158F186E521FF813E2653EA0473077E5899B74CCBBFC9B6130F790E360DD68276D323587671C16AB4D1111CC75966D9E8045289F5CEF28CB54C160E5CB3B9B4CB8DC581FC4E998B3FAA7EFFD89B4068A35067D7DB7A744F320F8E3F8400EF53EE506F8FC803D8C9EDCC6036D08726A0D97A8221AA2DA271BF3AE6985358A08CCC5EFDEEE150522B07CA39C81E0E481D191049D87E2673C689DEEB1F13F5C70C4CEBC936D7E816D64A69AE2B3E0FB4B477ACC35EE76436C098C9E0908369B948944F29C74CFD42B85FAD81E3C56B487C4D762DD730B5BA2DB2E6111F784B977F6F2C8D58C15CEA5BBC368EACA84ACCF6C7D30563114CF71271AAF2774A7E2413150FA655542F8F05E9793B83B5A51EA86986B14D9A58DB96AA6EF6F59F819A29CEBE447A3D509D3BC97F6E86551F835C23F90F231AB20A2A7F34CF05161779119E1F9323B473BC373F85E35D5D5F5166104C8075EEDEC45D5150488B5E33AEF104A87B35F18C485D2D7E243C5D970C76D22415D5A42D4A2B79213F7D17D7BD76C7073DB091163C409D62BCBBF95C9C60FD57E305FD775B51454DF0887484A84CB5143ABAA2FA1FA5A26B68F76A90BF123F7D3C00A9DD8560912B7E0504872CDDABF8688652D6196923B4C31F86623CEDC0366C155721A576C035E25122CB426D17C717566D343C00A7C2E12E5ED58D1BDEFB7B615259A5BD44F731EDC7556E002E88051F715081E3210BE5E24E2BF88D4002CE1DCEC83A9415A26631B720DFEF9964ED94DD95CA56D8528468442340AF7C1194A0DEB4D4952C0934EAD97CABC8E05219320B0F3D8F575E0004CA64146E9AAE2578A49C94D90E75338337289F9C06D23E38265694A3619A1DC6423663B98A4604CAC6C3D3126F0385F1C559D799DD49301994070496E4FFA6915E0E5FF51AF43A0AA542CB60060782CF83B1784B24206674A42A7C902DAE6583966A02F7D3D779D89016514640361394806F07B08BE1ADC0D39AAA0FF0D40FA73E1DC47282EE27B2061E2555A6A5AAE22525527FD0FF46890B672D7308E0813BD7E7E4B2D6689340715D7A0101E6E5EB8BBCC23D0CB143798C0FD732157052FAE5103F9B569BFA1BC44637B6126DD95238520ACCB40556470A4AD6D5B1CDA1F427015D04550CC8ACEF023156A587D8CC6B6D576EF54A1003E1007E351B3C1B7C1A07B900A9A86F5983FF58052B8D07824F5D73CF02EADC5B27C1B19C4FFE6FE8AC2113D25C809ED7BB7F35818D46A9A91DA56597D56097C8DC3B42644156E73103209E71B2BB3A325526D8FBF4662FD5CC8AAF174F077A3F4AE2770E907BE2F684842ECC9003AF4D6859D5FCB40018FD092F69AC3 +pk = 11F5E28E0F76BDBC9A56594C90B45379AC6FC7167B7C711E0C42DEFB377F019CD1C92F41954F375C9E0537B53D5B022D967A7E45A1B59681464DBCD8FF60D2C1B8F3F4F5960C7AD8BB29FE9B56CC5088BEAAEC04EDFC94AA2A22DA3835057125F15F41249AAE50E6D81898E059A8CA4D2F1316E3CADDE9E679D372860832A52A2935D6BB1F8BB90F756C34634E5790E4C447D06CF155023524837B917785B29A3DFB0501B18DE8F61F5D0EA32CBAD469DF9B765FF19099234DCA077BEF32FAD704DB7C26B44FBBBBB441D4A2698A37960F3A505624B0305128235F7E2AA34464FD1D88B974645CB9A6416A2ED0974D9427BE0A76EC72280CAB83DAC8ABFA3E9A1DF6DC0397DA5DE1E91C68F85EF6DEFE406C579792C71BD1DBB78E97F989381ED9BCB4D44B9F790D3759DB0AAD707A9D566915DE04C097F6D4957F64D445D3288B865B7CB657514D90D06AF39CCFCD6601AF49525280DC88C164863E89D1B04801F73B1B4434CBD0932D748514757FE78D557BD44C39304E8E88DEA2C96E34A512CACE132F37F3DE55AF7874FB89AD5ADF73DCAA2261D1DACB87EC97885F08D878992489431CECE797BA7ACEE5A6D7C77885642DA3BF479D7E79D1EB47A46F793F59D8479F62A766165C66C473CE9025C73AEBE5F86E9D733141FBA0C7E8FED4E0A4316A5D5986677EBF64EF42D660B3A2D341216CEFD92436E2D481A8A4AA8F5E4AB167624961587007843E2A2600E01EC698984BCAEB55E938A4074A28BB18AB2125EA04639EBC661F5BF945AFE9FCCBC112EE916661B1B3104A5AF4F76D92DA16FA9567CDFC9790FF0F7060F352BAF2E5AE94EECC103F4D4287CBE8104ACD3EE7AA696F3062D9C62300FFDCD4B78BB6D268CD6E8EEE1C467C9269706D582A47649BCD01076111F8CF10FFFD87527BCF09C3B2C5722F722F4A8F17756C1E74CD1D717E93F4291C092D979553A252CB35EBFE562E3555DA22EFF790FD55888957A715AFDF328A693D9058666F538B4FAB04EDA501AA0EC539EE34BD8D0895BC7AF741DDAC1573F1091F69B9969F256E9F9712C3E47019126EC07C2245E48F26F8FC0A811E47D876A59C52314E4F9726E38A81A443BC19AEE29E958EB46078853E6976673C0ACA5A289F206701C5F4FCB7AF2917F7263793736311D07A270DD333D674D355D970F9786D8DC0AA72E134887B09B330C684E3A57E8DB5ACB5D6F522ADCF3DD5BB02621B7382D0D5C535904244F68AD3705DFBA5ABDEE1218D0FC156794A46B67301A9BB6984BB91862381235C58128B34EE832A6EA066A51C5F94C2F403CC6747A27893C643E6E92051B8185FD0312C597B32448BEC0DFA7C3413937E967F00A065E6C8B41E1AE5DE496F63ECACB88FC8BC37B89CEC796F1A0B1B14DB9CEFE8DBE56CB7AFD82FCA8CCA520B27C4F616F1DA891D232B322AA4D9FE3039EB44D2DD54EE8A7CB9CC400534153A0668E572742D9A3F40B800BC4883BD06F861758CF8F8FB1AEAA0AFDB7862EBECA92D78FFD3D8321403E529607EA21D69DDA4E856AA85139ED4D486B99068B8C67996C6ED0A35BABFE16C23087F80A19F7A543F5C806E963C8C76724B3331E8CAAD9799A6ACBC3FBDE2EB7724ED4C764F9B01D3BA88BA14F014056737A6E3CAEA70044FD61E1E242D398A90FF46B9CE0B8B5F29B7E9325113877F832DA3A31EDE9C47DC8F68873C6C01CF270965A1E8D85C05887D02874E926BC21062312E1AB9C044148EAAD271F94D86BD2D996234C8E376B33606F625888DDB5EEA07196885C546527989DC7058764AD0097AEDF0DEDF1E4B1E25DE33427C391E8FB48C6FA3FE8469C2D7DAEB4BE89CC7DF7387A903F753EE3E725128EFD2277053A041C1186E286DDEBDF9F98F7BCF6E22E438EB2966C43CCB81073812DC0E6BD0A2F249010894FCBB1073D3E68A5E927BCC3B59E181FF842C597205DF7AC2798C8591DEC2C705EA0E7BD1BFED0103ED1123DED8AFF044C741AEC36A3538A276 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB054 -smlen = 1971 -sm = 6675C35569E7F2C80F103B0F92F60D2321A4175F6B5414CFA06792CE9E610B46EB934C795DEA5598F6E4AD8BADEABFB027EFDF35AEE2E802885AF253C72FF37639573C7364502BFA90325A0791DE0C1878C28101A91DE963D4F60E424E887286211F42F200E61D2D91FC36A4CED0815DA39E4910AD79264CA175937C72108D48B6726F710B31A3580561875ADCDF1FE469D0031EE4C1506AC59C579F1C392CAA5FA77604E859736DCCC5A6F49B799C7DD5C47094026C50D1EF237E34F698F2956576EC9E93D37C8220D00ADCBF3814010EE3740A5F1B5BA022053F906C61DEF097D9DB2490CC7062F3FEF8C1E121576AA496657436702AE3D400E798660E4DF7F80A6F006AA60A3731C4B9FA11064280C6D3F5DC5DF9516A3E8F5BD891F73F445C597594F7AF616C00A715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +smlen = 2104 +sm = FCD0A699F2D4918998B77293F1EBDB149A42FB5B30DA087BEB6E4C6730BDC2B871AC2D5D70C198BCBD1FFAA1B3003639EBFC8B645F2B73F4CFC4EA6BD181D226BE5D2A4E5A0D921A9BFC1ED3477BAADDECBDED5C177AFDEBAAE7240DB610787CEAA3E4FA58AAE63F43E53F1C996FB9B06CDDED5908B5C0B6AE6B297FDF50D1FBD5A7D9D2C529BC4597B79BABA4979237947E6935266A6E0A419DD75E501212DF81C1471CEA345058C5E1E9C044B8D1D3D468A168979C1720D26F3508B0A8AE11AAEA123B3FD56350EFC78A8266B09729788F09B5D378C45891BCB869712E183922E7F3BBA8477F9737DD2F6CE8CBC1404147FD1B1B5261261FF36D3ECFFE7A7B9CEBDB48380579039E9818063BD478B3EFF939ECF8A7A2B7A3D862EADEB39ABDF738EF611537511173F68D8B9F9C4F5ACED6D69DA866F76997E7CB7C8185FA40F429AD0EC73D8DC00765D106642CA52E7E078BF624CC7DCEB4CEC2E1A1818CE623CB69F4C2513870484BC3E95CBCB11EB6EA71F95B5340DE6FBC7980B8FA2943A8B34C63EFE199105F6F1BAC0258B03AF497436DFA3B86BB4C008702594B592A5216C09B90CF7F24E64EC7FC9A1FA715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 559B74140C2417D4A4973971F71B335C75CE3659B8D8215A5FF53B02B87DD60F81B3C26CEA43BB24ED6558A01FBB9934D1D08FE603FEF197B8089A3B45BE60001D3336F750D9C43DC73200064F2457B296D22C97768867F01D49AA2E4F0C0E1324F46188EC36C8FA0216993E3DC476A9802AE00853570B1C573BDD57016BE345DB8ADAABD9D3A6BC0FA3BA9C428D9BD57136EA3DC26C8613668EF7F60F1208F33DCD1EF2E2517B94D4E71A75A8C2AA684A746741B64FD163371D9B1B07FB32EA95AE006964F38AF4AC479D3EF26D513ACCD86BCD4778298B13ACAB805DA83D4CAA8C9A4FE2F560D43CAB26261BE97B1CF82A5DF2A72A7ACA59B019634EDF25A570A32C040AD0731C5D5CBD57728B76B2606A9A0E641195305149A38D3E659A5725B8ADE52339B49EBB84E3F7F8FAB2BBBF2B3A96C62580A975CD0406AB42F78EF34F24A0B6365BDA57C1FF0541B15D62EDE907D3C18E012F61390ADEB446716919005FE43B1209F3F787D9AC9ABE5827CB533EA8DFEB9629A82C5F5B43290A8F7ACADDE7926CEE97887A68B7E6472BD906AA3DE38F3EEB7D301246D0560BB8244E2EC94E0170CDBF6F5EBFF2AD5EC462333AC54E787CDFEEDB5B92C91768876E23DD514613896C17A545BDE0E386CB4293B9B4CACBE47E1A05E92D515F2A0E33E375EF5887E8F235279F07EA56ECA4066310E70E0C06533FE6D087787FD05903EB9DA7BBE15C2A136E2D4417892AC0D0A3DCC5D98DE7658CAE8785D6C7197D4628549A43BBD1C018FD10453971ADC08E3DE5E0C8F24BCEC8B26A8B5FDFC2DEAFFA8AB939AA974CB755B1C626E3C638C2A79F2015FB7A76914549BC4216FD98A46CE921AC7857444FA2FA7034142DB29F346B3BAAD616309E52CB34F88845530A99C5496F7A3831FAD3345D816A44600E85BAE2DBAE6CF5835C1135ECB8419D395002EFFF4FCA0334DC821744C127D34091A770BBF36BB3E2253E878087C20E9B94744835A2CEEA4291B25E8F3C6A998693270B5B149F327D1CAF5C6F05D25AFEF7D0C8C64B5E48022077BE425B7F849814DA33C000F0587A8DD4F0718EE50632C6B028AF53F720F3238A7256F8553D77067408AF88447B21D080B46362221669BF73589C1DAFDA5C32B81D0242C6DC2779DF7735B10466A4CA45FCD4A94194D8A5A1A4DA2284688E5803653061D9F7DA5C52EB4AF1D53D128EE43FD3BAAE94A1BB020DBD213520BCEC859029B113B370319FE2B0BB4ABDD3AB74DC0B0985690EA1A7E0A75892EDC704D75FFFDF24E95DED5D5419A019C712B537F13E29017B32D8957502573ECAA2F7365B537A0EA9DEB9E5D290E6CA0EF094FD53B2A07E8E796051ED578EA4BE447A198EE84C3A8B6412A610DBFA7DEEAED98AA354BDDF001B6CD2A3B8376E8D3C8B7F79EEC9A20D3D7F909C84F9860F65D1716624424885198235FC7158C0EBE41E4F1AC47FEC3892556C835E6025C47E70A5BEEFBF20919FC891EDAC218B9507A194B38455DE27BDC407D1054D865EF7A010C9DAE7912C3C241EE33218AF863D13EF1AEC342AF9B81F52336DBD69456F5FC5B1166CCFBA86A050B0A5EC52B49545EB0D4777EE055CE8214955FCFA3FE6141E36D21D5341616187592B370A267DCCD4F8DA357D01A9 +pk = 559B74140C2417D4A4973971F71B335CC2FFC8BC29BACA4CFD44F10F9DA8229C09B5182D870754399248E38DF275318226EF52CDDCFB4BE65070546F334AF64E8CBF6E4FC22C2F9913471C3422D47F440660AD7BCF6B120EECA4E6A045CF7DD4AEF13791BC2DA49E4DA8C724843FF670EB5B2349DD718BFA4DBB8023818014587D43BD459F14BAF57414AA9A90E49DB4FA790607AB9382717AF2800160FC94E1BCE25A7E2328AA0DB1775661DEE46674031DC21B86DA738DBA6085818693DE69BA45B7476AFFD1C51D5373A6287FE2DB9D85DD2F2EA07E957B6AD0B06D6E1D062A7E8A8C18498009791629286A5C168157E3A9A485796E1F52EB238CACAFE2689E77B47614F693C84A773D437ADCA9174ED44605704FB93250E7CCF3D02DE2C8863D9746A90377EF2B1340E2EB441B14741547C67C543ED8F95ABEDE4CC43ADEBCF798B3C2FAD05DB5A9FD7F9828A97005A4DE4C68E06E5C2A305B35ACC99A2614285FB8EABABF90D515FD8FF509D2D933BE89971E519ABE10E169A9BF7906FDE0635F2266A68E0F8224107A5424CBF3D53CA4A5EE1953E76DB760AC9A38F7544ED683229FA5A65136F1CA447B3F4FE5802771A72D014E354FB0634B29432A1583EB4D9FF886A7D8DB9153A217178ECCD297B44EE63476FC3A8093F988AD4C679F8644F97544EDBB5C9FEF1C1B365B2ECCAC696B8ABEC378034890C93187954CE2C99F25947DC472C7036AE6AC81B6FDDE5DBD51F0233FBB73718CEE0F7EA654609AAF5905D4EC14A9A554D945029EE69940EAD6FA6F4A0852DDDDCF212288E1903774CC7841B48802FD71722CE11BBDD01C977F0A615ECAC2647F0FCD23B854AD01DF41436DE9A6D8763E23BD4720C781F68F0BE89A2B800D69510A6D62406252ADEC1CE8B875FC6673969F057C6B142F6E930B8D977FD21CE4DED5AA59F5D38997C845A291B8879C5646DDBA64436BC017654502A95E498CFA0D90F5B8958C865CF2133E9B836EEFC28D10D966CB85FE02FF9CE5DBB5D9793B50522A7D861877BA8B99651BB5E29344E3E02BAA8DED7F56580FEE0E1CCD583FAE388ED69A8DFE98C46F8B0E5F7D17D11D62E44CEF8244FA1A00CCD9991C77A86AB2F5AB69B17B808F7E7708F3144863FC8C8479346812CD56FBE546D75A99FCA57A8BFBBBBFB929BE78B9E6FADD96BC4AF666C59231F7731F4D7526F492829AC7296E6227239BA176F4F9654AE5C060789BB0C53A883F943478EEB85CB9AE4F66AB547898AFD319505F6C122BCD53E198CC63ACFE5D822515B259E13DC0D01D10DF69AA8C7683A76EE2ECDD19336BBF47D66C6750D514C08C0F5BF420F2DF0318B08469446DBA39A711887D36B952743D044B918267F29BEA1B7035CA89988252A4CB08EFA12D082D6CCAD21CDBC374D7D47B332A2CF782AE36C3D24D3B4C96552CD6AA82A1B451CF06492835D860BE84B951221D95FF7B2A817164D443BBA6E704728C4D0440FF5A080607B6ECC09E50009C11F4088108DA0F34E783CAD446DBB532E060F9F3C91DDA6B6769B0CB0095A4ECBC3B77648806FCB96A6F0C8033E3C3642054DBEE5DADE42B87366C769701B5655E513C4CB2B6A4E42C1852A55D87EF3536932AD036B707D4CFE391F0A4FD016835EE0D975481D987694FCD27BEB1C74C62FC55BE20947E5A6D92366A305C97287A6B4692B4FE9673546A02D077895A40BC0630C3383558B9480F151538860BA774C512E6464B46768861E0C824FD46F9754B61555E644419677BBD7A76EF4D784183119EC823C3A83FFF7B50DAFE28989748FB666EA51F42B95BCB2F7C404E0534ADBB7715EAA4416B2C6C2A7E57437E409D08AB3AEF3744D20AB0DF0CF5AA3C406BBEE442070B0D733A4ABED102B1E7FE46FA19ABD9C297B5F55E3C91C50847F36FF69D3B6B2286C08397CFA8EA3C8CD114FD1816AE97A528BEE6A0267C9ED411D03285D4E8C3D21F2DC206AD05B4514CD6EC503A7D45770891E82DC0F991 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C4 -smlen = 2004 -sm = 17D44C1ECBCDDC49DA4D50A4F591706C6FC7F5510985B0806AB4744C9DBF73849E41896CAD330A76312F4EF469930D2BC48D153C34D38174D8C352C59FA4D8D4026B0AD248B7ACF5F2B4D7ADC8C259FC42A14059144DDCDCC49179F01B8680BC0BCA41D99E8CC9B3756DC66849BB6C3CC40748EEE1724AD27780FF4C2AF011A5C2B1E52BA6CA3791856E21F5B856E6E3EF75F78E09F292192D16F5762E1E90336CC881CE7FDAD77A0045F95F368778D543F260071650A8F104A160E674C555543A3854250B3328206E2FD25AB2E02F93AC07F28D35BC792AFD6723FBE18641426AB408FEA6546544117E9DA4845B725D9706DEDC5649B81642FA083435CB5BAEF85F24694357B20E4B864731057283A79BAA5DC403CE9C67BA03457C648D13417CFF2D0660880EAD0AA370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +smlen = 2137 +sm = 3B94250575A530B4D1AA55B523428F688999614565BBE83D9AA45DBEFAF437252C4ED1A6CB791954FA06D2CA4D95362B35E9C28CF12B937AE4D431A303BCE142BDBF9297AFC7F1B7F950D5A6D79550D19AC89B65241AE3F1BAAC5F605D239C4CEDB1086F6829CB18E081B982A2A16E5FFFCF0799A30C557FA7B49B6D652D97F0DAAEF2427D56AA23B046E807C7E1219E8F2D54D7AB1EC8916E602C42E890DD9FB8CB5E973DDAE4DF63251EA613F48E3D33BA703E0726D8E0C5CB80538E3FDD293ECA8DC1856B725BF5A40DA794BE5B08DDAE5B5510F102D1DAFD261F380F267C68592B6FBC85FE03DA8BC398B48D37D2E60DEC745861053E984B30EBF551AA90EDD16E5D0E0DF2092FFB25AD88CAFC52AAC80E58D92DB4F34091EC089BC10F78DEF9C763B112B4A8E2D43DBF4059FDBCA3C29654E0F4D86879E25DC1F4E37DDBBB88755CAB0056EA283C343B6A92304A2685AE67417AED5F3C4C892DDADE5F541A6BF78DD5449B468BDE93E38D741536BE7BA68965718D774F863F0518B48826997B1ABD90E95748D918676AD790F2EEF456A51A08C4D1F700E4DF435C8158B71190B943F876627B6965B4AE2CEBA370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 37035F4728BA874687B3C6F2B52C5EDF3B13103E6F77477665ADC4FC8EE27652E3889AD8CFAE61D416EE6BEAFEECB80504D646FD5ECCC52C81BD2FBB6D7F2F3D4A59718106AD0A0D513D1D266B56CCACFE72FCB4E3A26294B77E70E9FFA4D3C57E7CE267AA028A48D73B7B549EA936B064B9A94DA09168008DD12CEFBB99858944CD011969AC9DF8F7D6A61509268ABB2DC4A1A109378ABE7965119BF346DFFC50F0F489461E5F1A0B751FA340C35E6688D306F47CE3A720DFE719D78B493242E903E7704989ACCDBA72A8C04279D718F2FCC2B2A79DBC58F2633BD5255CEC51334E58F5852B7AEA11A87FDF31B5BAFFE86A254175C7823D4C4B3FFA3233A21BE55114B73EF8F283A6F1155F93876CEAF0FDEFBD8C62161145013116F9B10CE5F175F1AC34E7C86AC4BE21D0C039074BE7ED41BF35394C1438D80089209E50FD1F5AC1804D8678C68C6B035A2E0270C21302A61FFDD1B54FDD7EA57C60433E8CE4D5A43D244067835C4F511042F641C19FA3356576364B37FD4987327E7922A59593FAF64E109A56315715FB7E9753CCF5EABB39C95EBBC8B4F7FDB2C4594D629B619F72D9E85EA74A119B03F1D919FFC7582B333498BBA2315B94B27AA64F387A2774F07C8A0530AD212148575055D4F301C49B5009FE4F4A11C5BB98EE74A87EDBDBED04C982A3C95E2D74AC674F55C658990F471951DA426A2536CC8A1B8721B16F79DB158602ED8CD89AC108F318CD685F1CBA6C23805B506294FE2BC1A5A01BA40E06F1646C0C7FFCB687E590AAF4C8728B4124A34D203D3721FE075AA98669EFEF28E384026325045B5B9CA8AE89A0B11691A1497B74B7D7A1A3ADD5EC2D2DE7F0B94391C1AF051B7D6C8C976CA9C6F452FE81D3AB5BF15A3F620CE43D9B66782F1B4473C2E6610DC25929F2441C46E070B91BB6C5332E3223709744C2B03EA00D86A992E0F0A4279A2B1823AC6E0D0B1AA5578F6EFA52AF32C0538035A32F907E501977AA2EFCCDBD197D9919E059B7ED94E5F527211D1125CB8550F8B548D1734F330618EA2D7CF0E23FEE7716048A065A468EED8C42A7001488529EEEB6884CD255D5B3C92E85B3EC3C04AA6FE7BE230566421BD832512DC1C101305038AAA2DC84195BEEEDBCF647787F8129E8BFF366046ABBBED4F7724D5562E1B2687C005150B7B2028607CF466D54812560829EDA0A6EF15532905CE04FB8E7779100BEC3E1C666A98362A7E6351E45F7A7EBA12F21A12365E5BC607E057E88B218D0CD8523487054260E949039F446D39B0F63CB78CE3A87FEA2A65F25F7063BB034F3A82308440C85E9EE100A2AB05BABCD41AC977263FAA0F1E2E671FBF42A5258292342A321A2C739798F3F23345A1FE45B70C0E2BEB6D567FE249A00FC34ABC8F15C611C671A314A6180FEE53C468B15BCE64D014C34A336AB988839F89C791E1FD026B7895C230C8E08913A0EA99959728CADC6A927140719CF238D28C4B5F256ED35879CA7BD49FD1A49E9A5AEB5A400C0A328834CDFDC269ACED615C1B3028685DB4BEFB49C626E2196EF47B42E14B2122AB428C26DCCEEE85D4897EF86B02F39D1A96AEBD84A5D01E8B502869B8582B200A1115B1CA7CFF2BEBA0B79C64913CEB9CF5AC916B0AEA51971D3 +pk = 37035F4728BA874687B3C6F2B52C5EDF53AE1FA97C529D90E5A3D4494E2F408E9C0862072B6D8D3773CC3D82211CD04B7304B91BE71C96CD97005DFDDF834CE45CD0B4A0236FA2914EA6091CCBD4CE6DF9875FBF76A3C31EF8F5BBB79FF1985598F2FCB45615AE24737DF0BBA25AADFDDE298E2BBE3834582D2D051BB49F982C8AE52CE92A89D6B68CC25AAD05B8B975D46F8056EB168ED8AD4B18F92F4A51D6647D8810C1060BB7C4C7B37FABA67F2283BF6F68D1191EC60CE06D27CAC03805013B734DAFD3F753C85D31390CC2D33E5FE1E7B350E170AA1EF0745AF7AC2757BBAC3B30F316EA7084BABED6B658345125969028C8C575235758D318A9B3D42DBC3761CEF8759FEC23E1593DB96B24BCC319DF77E93CD7F859E65DF68A93ACCFEC405CE82635B8260A6C59868613B07170E73216F3CCC1BC0D26426E22DEF8E1E2AF5E283240E717F173159AA15682024FC7451F8F76EDCB7E0B645DC04E8AD426D2D4AA24E0000ABDFDF94BD9499BD51DDDA7DAD929B58D6A80CF2F90990EFE7A65F6A59210B26C64C5351DD0499FA369739C835BDA8F9C95D67DC2929C861975F808FA1CA8EE5CAF33F99B03179CBD63F07E566FEC3CD7B34F7FBED66E33F5BED101508976BC3F7BDCD29C273E8F1A44EFFA04D60A00A8BA05E268BC32E7641C9ED8393E6F60718DDED6778E35FD8F741914DE5B05432385BACF6C6E277FBF82B17259537AEA2656E66C6F9ECA274775E82FD8E4CD08D8D7CEA24A16D02FA513ECF89FB0CA799BE513E108E6399ED4AC622C27826C6019CBCFD93D53E979DBAA7533422A3D2C716064CAF4F21CDD51B99AB44EB0EF555ACBD2B26F52A374CE714ED57209C62BD027EB63DBDBC4A3E1583B63B8BFA9E45E11529A0869E7174D88E58077FB1FEC8364232C5744B38C4E2F789AE449C0FCC8B1699136E016B45387D8E06C56736174FFC4BB2BD7908BD9E2E903B65B130FA26295D8735695A4E35F9D78E3DE4440D7B6182DB0F4623096A61B2D444BC1C8A73A7A2B873662F60DB53D2688747C68F32899B928C3C1E75DA4A78BAB418C36009C11C1C96290527EBA89C76C879201D47C67CFDEA3818E534432DE0108F67781130D65D52224709B79A6F0EB6572434AA8E6634C9640378621B7EDDD23821C79748C402B70A6DCDABE7633335630D62F83C668BCE74C68D3E6945357EA57F20CD4EF09501192D411BD513E3E95CCCD53B22F344865CF5D8B062F4724FB0F3D998CA3E70C12568275F8C30C0A9C391AC514DFAF4E0C636193C367CC77CCB57594F4DD757A61123C357DC262DBB2A676A2323EBFA42A2D87C96ECD7CE9A1D1810D22B4517E9E663E05DE1A0B3C0EBACA85DC40A523D6C8C02DBB05F75E5C88AB9A0CB2644C273768F61151F2DE803E682ED000C6F7016BEEE34A082B539A1DDD4208325676C997F88F1CF3068CBE718DA9772C9B85152EF628F6937FBC6E77E9256CAA3A4E0974234725BC2214FC8062E5698D1E93250F3345F77F07A90CF1EF9A3AD68E6F660D3DE6901F12791BA6F9271AF81918A33FCB67B40A106B8951856751BA9CDE6089BBACCD4A2B23ABA4C427E2909EEC2009A6084BA9899C50541F9DC975205D4E9CF4AC22ED8FDA87FB392B2F13D50F26E08CECD734C03B4B792E3572155BC16104EF47032198D4AE420C1F32AAB149923DAEFBEF8D2FF51295F9CE01C382D70C80194823234B736C53126B93B1DC9CB57A7A01313FFFAFDD62350DD94ADEF3C92331ABF779310E38F46BB714AEB376756F3FC80092BFE8A831B9C548016709B558CF7C438726737C4595EB28907C72DB834BAAE9AAB5A87597775AA2552A21D67800CFF401053E26B7FF4FBE73B2B5FF0BCE4BAD9B5C19513474280D13C90CE4DD648CC1B99462629E812E8449DB2383D68F31EE504250091F91B7A0474EAA22106682E55410E4B82DE86376E818A5534CE71844B516816D1C3306552DF83C73763163FC832781DE6A934726AE4C95 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324 -smlen = 2037 -sm = F92C5FDEF50A68E96B66A6CF26115DB668FE2674C4A5E2B66DB663E0F62C993E9A5B407B63E8CF39DBDD46F83CF311CB6CCC9E3323F1A8DAB7BA5BCF2C04ED29529CDB7332431C00EC751A4DCFDAD3A1BB09B946B5E01657888502C2BF68894C6DBC98B1559B12EE3120B7B408F2F0AEC6393545301D9AC4CC30ECDEEA6749EFD9BD507C141E871BF7A1DB74F6C0015C26BD2D51284FE860C90A6719F3F9FE98CBA761418A1B8A990B3B8D9893C084A74D79AE72D04DD959A656CA29121F9A9A3940974E57FBDD5C84A27E9A201B0F2AB40CFCC956CDF19FFEDF86CA2629FB1D2A839AC7C0A12C486B7DAE7AF82747BD8A5876EC40D948B87ADBD8C2CF175EFD8723419DEC47FA434BF1B307201410FD11B19845B2312062A6FA87C86AB0CC82E1B0D4D468BED01CE348063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +smlen = 2170 +sm = 8EE3B321377D933E34A37F9FA05F7E39F2C3EC52339F454F9ABD3066078560EDCA8107AFEF612D011686A9ED8E012146891F3166681394074A6FE318469EB55639DA565F63166099332CD7FA4BC34AD899BB1A38D5AA04C576AD74D9116A45F164B23C202ECE997BDB3CEC185A431CF3F9BF2F177D18ECA26C3545AF24B84163DC3716BECC9A4E453E1B81316A2030C45FEA332F3FC9AA0414B8CB721FD3D2E63533F20CCF285F5E9BF2B2A06A601044291D22F091ADDAE5BCE87A132FB6095CF2E202E64FA97DE0F580C6D9367331B4D087592673973FA4A5F96D261857143BE2AE183E35E9C629B7AAC94EA14CF5300E0BCACF43D953DBA5552D7373BF8A0192DC5989F42D1871B14C5299F311D8D9B63ABB5CEEB60A100B4F99328D9A2A4ED70080AB642BF79687B9D7AC11324BC4236BB61C06C9266027EEF243AFB4537E9FE5E3B0D756440F61D63C26999F66BAE1628B52188D0B12DC4F20E58DCBEFE053EAAA693051B311AA2BD03527C67440AE17E689FD961920A389B7B73135393AC31C43F3E71C901FFCBD2669F1EDB62F074186F00A2EB8BA415DA1FAB231C2ABABE5B4FEE6713683CF401BD2C80748063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = A87C91A7DD92D312BDD26F0A6C1B08B66551563379FB96AD9BDD9AFF7762DE15002192242265B5C7C73A09035149C5B36CE1FE09DAE85E45692B004BE171B581F70A57BC85C2194212852E26D0CBAA289C0C85B0D7C03AAEE7905AF73683C5346B7B24B95F839BC2E2262D58FDA1A1DD725CCA9E9B20D9D537E528AFB74EB80A5F6725659DB765DA8C328C58BC901F3C83998BCBBC830AC120E3BBFB7782CA27937F37963DD749193FC2A01CCCE37E47FD6CFF45B536F7434B2FFEBD112354EF9449953BB42D4FB40B85C0686E7E87C35265ED14274266FB950BFC79AD8AFC1B928742C16FABD2051464285EBE8AA13EAE43E9277D3BED11F97583A808E56C37EA0DC0CDACC269501E1ABAC24D432C7358BD9053A8A4D086A43977CF22F032242EDF05D90DBBF565ACB3AE5DB9113CC61E8F837634971CF69E0AB5581857222D5F235A492A74AE32A9C9B0B8CDB0C056E5B096F47E8BBEFB7A8A4FBC7D2E6FECF70A9C5905B2EA0C121552D877B09113399AAE07CE52C434D0A251431B44C79C1ED37C29E883A9CAF808A4CC95A1B28F78116859DF269B5AF7F87BD0DE9DA79A0767AC5D6159F5B766641C2E626824756EC70FE186A0D8B4914D16636B7EE593F1CE98193B296FD3944A6DC66A4516722097AE41ADAA06C5BD513E7A679F86CAC2D424A2D878EEB856EB183186623CB127408612DB7F0F6ABCE9B0ED867E900BD2D4DF8AB2EBC57785081CA1ED8532FAF07F6391248AF2DD474FD296DD0F7CC55AA4DA9CAD0E372D627696ECF5427ACBB22039639DBD84E88687EE938F3C8BAE86F392DFFD6892C4493020AC347CED37937AF1BB5328AE6FC27F1B825B9E55ADF55C65B6D78911B6FDE650F1B4524689E7D72EFE8265B4C3F64AC62E4F8219FBC4BA76C1B13C260A3D765110246498FDDB54EF1C5D1D8727A8EA946C3F7256E6D158614E26A0149F1DE0A1BD319B38B471C77E429551F06B1FBC9D5CB1AB3EE58A97E765AD25A9707CF221A9FACFE898E9C42F29ACB9C67974586D2AD00C3D60C4BBF5B472DB8846417725A6E62C689FDAB0BF806AC4568C2B67BABA302CD219106B12865D72D59020A555B66F436C2967C5991B7429C13D1B791A5CC5B10A19C318B36059D965D37EC6F65B28CC436018406E8A13FF013CD968D2996D122F4E5B740834013D529AFC312222D3BC762646B7326C81B7D8E938050A7E3FF11892D452EF2855F23D6AEBE7E95BD7C8FBC12BC051EC34ABDBC7EF93DF245C4DBC3ABA0215B26F0F6D2CD7945B8FB925640F046EDC43CA6DA5A4A600DA37924A2D86B33F596E1F549D93F3092C899AF34ED20AE82DAB990F26311C9F91EAC883837737D81510E53D95D9E05607A1340440DF3F285AB34D5AA3BC6C5C23413638C00099ED020F6A77BFE2B1F29595CEEF47962B5E55B59BBAD2321B355EC28000AA34472C38C376374299706E9B97088F3B2C5701E89EB3355701563A788E9AA2A4C260D7DC0776F0DC3B641DED03CF43ED29AD67AB6D31251FBFA65C98C66986B4540F13210997D6CE9DD5B0C2026BB0AC5FF8F73FB9C53C88019134EE6154781E2E79F01C55EDFB9B3AEEB635D6CECC991C08A7B658120B9A28F2605C925C13915E7A8DA5F200153D257728DFF53877BB9E +pk = A87C91A7DD92D312BDD26F0A6C1B08B6CFD916448000A749522B15423D7CB1F83EC4CC6FC6CDF67A068B917F2B11BA5369C6AB5CC72CC101F1EC7D3F43C44563EBE2E0B31C5333C06CABFD36D8CD38C1A15A8E1EB40A38BB30AC1F61FAE7ED9B0BCD626A4B5F997BDA3E6949BE56A50639632B36F67C6532C5DE6F7F99449D5673D1CC5E9171F667B668F0942D8B5431B67E3E64ED4C0F4EF8885E4FE6B7555375114D49D14B9DF4E8D808F557E5FA0D6BE027B98509CC554A5D0F8850612416AD3F1E1058D8ED39B7223264E19FA0142FBC5EF65C08CA8A387037CC34D911FABD7319E6D2E952E4D1CFF5A3BF2F4018BA6321B35173A1BE98BA6979C919BF6634BDAD19770EFFEEBD1FF5E8CB683AF38F05E4DBE783AD5EA1A7C00DA6E3C780D9584FAE05314FE592C4CA30B52F53510117D2FB1E6D9D499DF80095BD17148004D6CB037ED408AF7DA73C9C9139234538F9F4A63B8D9DDA901DE7297E9FFCD05D995C68CC45921177DD9F4BDDCA65B2294462CBB77ED96C90C1E8545FC0759C8B7E6BC4B2294B67F03EC2930D2F87B057CF34BCDA04E23E8E2799A8862985149D4BF370A3BD095D40DD5172114DCF71B5508FBCEAC1D35371A93C9D995A9FE5497927FC525B75DC99DAA589E41DB1C2864427F8EF9001FF1100637A1884701DEBFF6B2652AF4B0A1C7DC49E5565E0137A299F1C50313D8CCB3C129656503A2FCB8290E00FDBF14D9037AC9E30C2FA82E7A34A3CAA1F643E43752BF8EBE694B5B9B63F81A240D2DC6B96F7AC4348898C050AEBE01662D42F0DEB5BC1836E72257E532B7210FD44369FBAF7CD7F545FECF831DAEA4F96B0E266661101EBC91CCDC254C65A023CF47318193BA5BB88C8972619484B765434EE25484CED1458F70452563C02A4DC8FBB1BFEC0E343F0091F2E32F900C4F0E3D98E9133D3670D4CDCD85C90AD01D2BEB19FA44E77956A8A7417E1B7B06D4B826FEB4D3DA4058A7F44CAA6A6049676830301933F14FF3A8B9EBE1E8DBD2C19DD7665197382B706DC13A2FD8BEB5EFFCA071FC1F6CDBBB825F99CD6E2064EB0C6855E348F826AAB31EEFC525A40DA1263717710B99F888A775CDD5058C4B7783AD08232111349CB5400E5D10ABD4C03CBA3FF08C3435D6D06250AEBCAEADE637385F128A05EAF09CEB88A8E063FBDF3812CD9E776CBC07C8069B88C9B74BA2553CAE0D1FC925089414698544BF11D42FC2E74B3B6A475126072DB3793F515D0CE21A7514381EC486A147466FEBAFCE4BCAAFDFD516B4FFDFA3FE7EF6BEFA8D575404AFF744EFCFF1DAC5D9DAC7EF83784B845B7EBBA2F17516DEA4ACA7CB8E9CD91F474A96B48D4E9B37650943071BA3C92C876410C700AF50DE0497C6C2F7319FC04A7C961CF2D3D36790957BB56BFA455A17D5E6FFBB1D8FEDF1966FEA35EF90560DF64F09EA4A68BFA9A31E8ACAC0947BBA3121EE05C6D355C206F04C71551A51A025D95201C710A786F23995E46ED331FF6C93446E54C2FBF13A2DC56C0BBE7CE2A49CA03B4FDDC1F39BCC14311B2483D8A3EB93CB031F5B7A2AD6289E614129FDD46FB8E9D42E0949BD1A12962B12BFE6B3C27B830B97EF6154C52A6E0CE3112B98AF5C1846181174B0F27B31025869C6462D6FFFC3BBA5D9252A6FAAD9B06141A499DAE7A9F3B16B48F18D2515B01CE64F0DABCCBB731A16B39177C6B235F86193D34F384EA14B381D89C9F9F9E4513CDC8CAB94BEC925F29A3FF3ACD7C46DFC08EABCD140DA118CB21B945C3C28EB66C94B1DE97B00CE080A17701390571DDC3BB4D299861F5BBA92EFFE743324D10CECC0DAB6E214607A9F3AB0DA0DD65FFCFF129061EDD74D0ABB67391BB6862D616A5D44EE2EB3B65BD698BA40390C0E9887734852E941C3C564B8D837FD8B0EF17AE958DDBCB395D412284B4E95EB9FEF28DB0B17ABFD540245294AFC61A9F11DCB336E4518699C6C8306FACB8A392098973CE351417E1C86AB2E6E241896D307B193E sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514E -smlen = 2070 -sm = 44658D32E7A1F2971BBD53448C4EB93B058C389DD5A932459F35C0AD00956E3E3ED1E5834A6AE04F93E4A4F5A2538A4CE45DA37A49FC8CB9FC88D0C2A65CA70DBA25195918E5B4F8C7438D78DC55FCF9FC66766BCDDAAA3376C6111B394FB58060C7669631DA635AB5009FBD2C37FC14ABB58D79E21A36C9500913A84B0B67C24DDEBB3C3752046AF2731D008771DA18A81D71934678A2E731E23432386F8F82616ADBEFF52995C01BF41C2688E504743F91D215D2EE311C57E4312F53436836DC54707876E46D03E1520D7FE9866A60C8F0AEF73D06DFCDFA1369261A9EE883D2A180347EB97D8F6CB73F6705E1D337B4334236F14EBEA02663F5041849F2CACA215B8FC021D8340B038750766072DA74DB2B14272EAC4108137C6C8B979360090786A477AAF6E606388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +smlen = 2203 +sm = E27B6D276617BF765AC5448637FDD9BEE623A18580126DD5E3A522E59DE2EC81699FD70CB4980374F74FCEB9CBB49D50FE295328FF10F3D8CB71B47E6A0523AE18C1FF674536CB94481A06371D6416C72D27483917EE440C7361EBC78F6E9E8829D490D824D0145FEFFCF8A6911C2ADCF276ECF87EA09ECBAF0053514C2496B140A7001F02B6DB0B8CA4759363E0119897D1735C56F40DF809598ABA356928A471416F10FEE415D77D822BC99BFBCC97276B9A521517E881FCC8A427B16106095AB34FD469C35579C431235A5A2099687AADB00221FB9258F11E4B5A9D7865AD969CFE377A7F3A5723E43A6A1AE0256B3194D6608FC201361F66D409252F8EAC6C251D44756E71212D4FF84A5EAE515F364EC4F163F57C18AA3772C4135906BF9ECC6397E3EF698DB2939517E301ADEBD60BBAC73EA73CE05A64CC0DEF353303A30C72193B4630F8A3F5A4ED487BA22B7EC94A611E48E91F438246B6DEC13903C64652C15D3C15B50AC6FB6ECFF59D24D0E91D6C2930445ADDE6181F92C94B822A6DE3EF28E1C6F4C7967F8C767565D08BD6BC5D27BDA6F5ED2E0D1C0ED368B5DE5FF1223C9F62DB68FB3500654A388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 6B8CC2680A6A8E92B124E41B3B712273B9BC2884EBF9A96C96DFD31A5B9F6FB66E013A5B6E9A5719D8E873DC255AC6CA6199E02B9386C230D250629F47FC369026F109C1BE82B6C38AE95B1ED47601BC322173C41162354AEFF73206F81D32184BD75F503839D1C5D267C40BE94DE44ACF6556CB7B5F2AA89324414208A88F24E6C9C71B7434ECD2142A491235A66C2537888950C1A9E063D3A6981337E2FEF2380C082215486C196AC4FFFE9022CEAFB4724A1F0E2A0118F2B3679E7FD0FFDBDCFF4616D146C4B7DF75DA0C9481E2D0EF1FD97C86A2F2AF2A1A6D9A1CAA376535CE4159759B7938108C6200E1F25AD3C772F7B8CF30383857F7EAF526F374740E49C9EE1A6568FD0F16EAE16E6B163778A6EC3ADEC6AED9A83A603A5E0AD5DF1B326EEBBE729DF7B8B6CC7E1931C5552E71B77DDF50D13EA96DD98F655E7B78F53EE3E67C4C68BC66CB2C4F91600F64A2D1EFC087DB75D273EE38256A4832221A94938B058CD315C3C1F7B081955E77B4CB24ED4C3261548254D8DDD6EA2FA3A3E834E4B44AE375FD385E18FE92BB13C807E3ACAB87264CCCE579DCCB599BCC100620CBAC957B80A582FBB7CC5EFB909011818EE56B7EB9D5B9791E4972B06D331758638E5C66F9EC10296E93EFCF6E116DC94FE3DD4F18D47D443CE57E229B4F9C9EC8F5FD806412A41B8A37C2BDCFBFC53CFC25DC93AA8953ADFCC803A5F073904F7B15C73D08F3FD5FB6F398F597C9210E291BC9F008A92210B88CB0A9DA6A8979A97D074FEA81A203D5BB2A89FB56A3A3A068EC0C6170F91E9F65D75C0455D9CF44CFBA5DAE5794A680E91646D73346F595DF69B0FCC56FAE2C74F73029B65C7A7DBB1F2E7CDBB63DEE0FA13B4BD4083F4809085DC8BD86CBD24690DD5F13176AB38B0A5E1FC83089472559A0C8E1DACDAE01732EA7B4FF17E77DE4E5356821454054345AA3AA156FFB90B05B0B637F0D1B520EF86F28F4BA0C3F8AB8C5FF6D796167A30C295CCBC8123EF204F64E0E2CAF7C6A68B1A486E20E802DF447C39FE76930416201A9B8A88C8A80E6072D11C0846340FD22809687E044B355AC248614FBC3802A9982AC08AB24AD8A45E2D935E05F49DEB5A737958EE34344AD1618F28DDB07FA5354074D6C8FC616E444F6F4DFCF807FCAD72762944D218C648299522FAC6E7D7188F7C3844A7E28D123D21F00FA6C61980B1B520867B47A5DA6EA9A706D7C8499A07B85BBAEE00ABB6B4DB60EDF7C72D2644AB9AA58FB39E760BDAFAB7F065111333AE7D7AA7D94E6EF63F1B37A0F86FE38D7E5CA9B331D77BD52591D542EF20D4B6B46F6A4183849B16BE64477EE091130D71C460AC021ACD4705C5FD76780B788DC5AE8D9A36A23F76991DEFA9DFB09E0759CD6F35E60000E8737C1BEE06CCE24AC9BA82A4B99AB68C506360F9CBA6A6CD39AC22EB198FCF3697D48FA76003269E600B12AAE7D65C87FEA75A29B0D79ADB5FADEF36F1C26447B3127BD43AB78DB2D9FEA713CC6B3AC4339B7BC85C22507DFA2CFF9F24DCD0CA6E7E87DFCA7F53E62AA8381D7BA4378E141377DE61D346D3C800D0E83BD3F506B4A325D90ADA54FE247072CA4E589A204CA428299DE9814256440FE66BA8C59AB8E2669949B61719AF4E8A2B48C20 +pk = 6B8CC2680A6A8E92B124E41B3B7122738488E6F22696D1C351C493BE3161737771269C24A538C0AB7363ECE244BF6A8F0996617AF319DD3569F18F003D073C31C473719C455D42736D306EF3B5F3635FE73B047A041FA13BFD0C0C461028017F0C68A32292171D7C2837814AA4EEF9157474F048612EAEFD9BAAEC2EBA7937E4025D4156006FEEBBF10FDFE07DA28AEB6B3E8C0C76CA630D8DF7850FF2D6A76D5AC162E136D3E09F96223395E453328263E4A71FF72AE210D468F1931D7CC394FEFB6B495A2F903D2BD16EE9E36964F55DC5A5F933EDFD3F26A745F3977FF597C2A498B68DD49AE33F685F75AD58F6E68797C019FEBF97B1BA2807C1F75678AA7B262EA5C5C4FE167C7CE9D74E206C80B3A925A391D839DB538C041824828BB17FD55980C580E2E12206935CB41A561AAE9C057EACFE9AA50AB8D97469CF07A5E204AF7E74DCEF85914F7B6D8D934C508F5938CDB5FCD73A82BA8F268E31560E0ACEFA4279997399EC5A4BEE25F9BD36A8537EA6B24530B25110F3AE140A7D4BDF27309C04F91C8227590FB52E3CB5226C5AF557E9CA3723485CB13A933F36CD63BA4E2ECAB8B13FCC931FEAB16A3333C858392FF46B1C337D5811551A93B97110F14AE5FFC6C4B1E4FC248324928D4EB10B0B0650B244E950B780B28EBA43CFD7380BC0D087C4D28A49C7C08C50D8F85E1CD77BA9977F824ED4B68D7378140FD58BA1A33048EBA79F9C37EF419AEFF8BBAECE0BB490477E397D117938CA23D5764CD123B79CE9551C93B56C894CFCE7D5E4C854C01FE11F76F08FD92FD4A6D36F2EE28C02E66BB871A3BCD35CEB6741DF43D91B545834F051C2B6DA11C25C5B647853F7289CFD8E0106F5FD7CE7509E69A2A05CA0280F225CA67F1C1034945595E0DE791BB3A00686A596FAAC035A74ADBBE0004A33F5312EF8EA48E17C80B04E170E51650D87A3441EB7A62C4909C56AE497B694B28CF7A061AAEFFFA47A91C26257FA4DC5DAAD37D7F1DB305414AB71695D5E2526FBA5B3CFE8E17F5711DA4BEC2F18372115CF96AAC2550F4EF4A97B4C9D08AD8E98E2A7919670F60B5DB65F82E9A014AB1AC1A94BB5BD6F8E24A391E4BFEC8D47B85D732E4A1E9478FC222FE7715662F0F26FF78A464DD2C1BF125E1374467EDAA275FE8C036DFA8FBA1CB37803BF7D82D9FA0F50BF96CE19760961E781E077C1C8D9A070ADA49F6BD14AFE51ADED4618417EA9388ACFAECB20DD6A350F6C57CB605FB200A5E4590D2511F132826AF2AC0B1D8A4816834CA232E708C821F11D2BD1DB5B8F0CBB1FF122BA0580B1074CFC339F79E6ED3EAB542C4CC405993DF589538DE62A5A1F3938DF584422C73DCE70411C2D1F04612234DD8F41862E76A642DAFAB38E45A0F9537A01F65DC6FE1FCCB96B983CEF45DE039582B9316113AF99BAE2C0A633CB8F0D296E5BD252EB0E13D4126C5EF0E5D367F6439F4D34DD68330B372FB0DE981EE2B0FBA9EC7DE8496B59056800F83BD68FA1DE223B9711E7448E5572886B3892813E8893909A3915A679EFE2EC79626D4338D9589EEEFFE860FCBD000D529F11FC27BACE31C33A0C3C93071B86DE46181718E0CE2131C70BE17192CE0DB51963688471CCEBFDD78C6313341E49A7FA6F9F4F696682D5BEB9D56CE4CB8878A667921BD3CAD747A2325C5C8C38EFAB563BEE489FDDFE1237CD0A258F93E5E5C532D0432580B6F32371E2340B2DD7584FCFFA2ACE9E93647CB76D39DA47CBE6267DE92489B3C8CE1A8942E21A441D0FC5197481109F58D6E60E6F1D844B2BDD32ACDB788526D6315A9E663A7E00B6097B80625DBC7CD7BB99E07A84C3805D200845AC28F539618793FCCF84EBFA6ECAF86DF1FADA0EDC78A628BD73132D29DCFC5C1723F2A4C4D27B9EC890CAA0300357A9D7B903AAB76D30C1688C0E63584A606EC8866E7B12ADBAAB5270EECC7533DB6A9C351A4FDE1D7546A233CCF62AC8912FC73A1C7056DCED43C75A01A5D900A2 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B0 -smlen = 2103 -sm = 1DE6AD93104D145C1FBAD295672C4434455702C81376141F94F33C8928BAEA59B270299599F6B68A5D235C33EEC7F70F26214CA1577FCC85EE1AD80BBBC368A86449A94A5D12513464828EA7DC56AF2A5D53608F74CFEE5079F09C7F27B6676D9B355C3B01B4739E0B5CEC9A0F87BE093FE6DDF09B04387085CF6F4F0E3F729E88E57BFE7D9110B10CFE5E611995BDFE2EC1EF995849B886312E83DC207FB05064803981D112564F3AE354D137F1FBAADCB9B32C0CD305C12B5ADE631C20A5A4232A546A4A4F95439903C85EE05603E36A9F86C530B351AA38D0D744D77FA46D0D78BD804E0467350CDE15FF4905E1360D2B63D6DCFF9707F718AD9B24BB7265EF836B14C0FE96B407257A3BB3E4538126F2D28A063649F250ECA8327E90A0097FF396CDB1EAEED0A9C1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +smlen = 2236 +sm = 98B62A55DECC496A1CC8B585B31C6327272D6E489E79E4096DA4F22ADF205F521B4271DC494961EB06CA6B0E32D730DD38BDA838DA7ED5719D0F248272F334232F4ABA87E901D244F4DF6229F6D3FCF8A8B8921AD5D073890420BED0870385A586B3DFC64F7AF38080577CF98A00DD89340246EDAEC9793DF5BFE1EB4F8323BA434CD9532E5E5A7A93DC864E0A3C0D39871BCF81E3092E8FA69FDE48715E5DE6EAD8D96DBFC5247CE910E30F6238F89B4FA806FBF8DB3B555DB8DD1F3CB622F09029FBDC9AC725A4F9EAA5D1FC19206A4707FD8C09B70CE3B83ABBAEDBC284A52CECEB8474493437607990769142B3C9848D3F839A73DEE183D2539C09E0F2428B428B594C3E4F3BB998ABB349CB253B054B97D0DB44C4FE97D46D57739EED545229DCF7F591A55316B8BDA5D7354BCFF58FEFA54371CFE2D707786C72FDDE21ABE1FDC5D165A6A7D84E2E157B605CCB477250E7053980DC190BAF46B14A761724CF34BE9739612561340074598B852EE26D03D8832AE4952FD1D9F371A25DD8E7396E28C58D7DBDBA91F8171C603ACDD29208757D2ED0944E24988D7B04E6A93EE629FCA8DAF7EA30A34D9329EBC1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = A6D5871DABC685243BD8E4D40F813BDA00A9020019E580918D998B9894C8FF8CEFEB65B3072A1D26EA62D72268E65BC5BE422DA2C1B97DCF68E9907E7537F0ABD671B065A8DBBC75103A6FD47CC4ADDAC70D52CEF0DDA8FDB5F1DCB61D397B21D6454F2890269ADAE21A39CF124A24915FF674307E1B417CAC9623C490B89234794FCE1AC82EF18981F307DEB2AA6D48BA02AC061D0376244BF50FAE34792140265A9454C3EC7824B5837A1A15634D6F316EDD246A7030A5F532E860CD9FFE70004728D826523FD6FC572099478F52A70F1097716A9F962DF66579775439868792E1606A3EEB83521D6DF8FF3C6C604913593AD78D1A9FE97DD85A2A93EB976FE4E9AD001BF1E7767F29F65FE501BDDF5F476D0D09FDA4D377075364AD6AAFF91B6B8020E32E03190297C5652BDA454D547CB1CF53E6D630E243B5361A93D6034525E7DB89CF4BFB563D8384DE8D72DF57C1C16E50392077C5E2BE8FBD65F4224825FD89AC99426A4E6754947845EB4DAA86DF49A67C4C2D3C2E0A41102491496219E941A11AB5C72BAD5B780E1278BE08456A0EE6ECC4D0325D67846C8796D4F3A10F57F9388CB7AC5E24EAF78658A35CD34EEBC04F3B2A37903B14F3CA4B362B56135C6A5C0DC9FE0EC6BA502D559578D1CE696CF9B56CEBA563D312841CFAF6632206C3D9A0FABA7442152636FF828477F3ED6B89502E43FE060F23F044FEBF74DC62508B9A9960C4C8891CB396A912C3517AA863337B31A5CFF661748E81BF0E7FCD247C9DB40B08B3DBA51798E09CD6E8482472C94699FC23A1212561B7148BB6B8D3909DB33ED18E74DA295AC07CF5DE5D596BF0607768C97B1935CC45E8DBAA23D0D378ADAEC88E2AA734BE08194886CA4A2923DEABE6D53AA620C3D9B79F9DAB5639E5940BE3CD4292E03D24B343E6AB566BBC9B1E926DA3D550E471006054DA24777B0291C8281D79A7CC03BD536B14901B246C0B25CB6B726EA85CC16B7527AEA5573648B1AA72F29352CC46F60E096B9718974EDE0E3FD7BB5F67AB355E38DABCBA8FB5434E7AF2D6AD8C9A3CD48C57058AC5CCED4292901969A2ECEB200EE6627CD777A239EE83B3B919C0CEB04DCCBDB6A411FE91E1899F304860646C24189D67F52BBDFE6FEE4E4E36F177C246FCA85399B0C6E07096357B2C112C2933599F8E7892FA766278D819A016BF5B4F940DCC753B04C72E301AE788C97891009E66D8199C43585EF11186637EE35E7F02418D62030E2A246F4C3F6060CCA45E099410980504684CD05B4082D7D14CB5EA50C668349A348947791DFA7673B237A7B3F6EF3A48F71F3832893488D99B498CA93C43B04FED59BD9DC33F3CCCD07912CA9E205E6C472362569F54D7450999DC6E49A3E61272FBAAD757CD2B80F304C802E3D2C8C2EAE6A3DAC267755D533FEA0D68FFB3913D7DBADDA1F2EC2A1F92BCCCFB49D0485010AA48BDCE121AB52AC6052251FDBD7B5EF2D1ADC72086608458007E815153F11F177288D94A0CA9F3EE60FB6D9635DA0C2C040F351F22F26C4DB4A169A3177D739FB0AED1F1108482593313B205E8317F97F477200592847D7DCE6921490EB2B1DEEE950741030357632A7A9DCA46F56AD0C70CF740F9D6E659A5748BB20190ABB796B613 +pk = A6D5871DABC685243BD8E4D40F813BDAE51D8EF19C7C7C93C2201C5E4B9E2FD4812D9451AAC83C0E021B82C2F04D62E118E441FD21863EF0EBBE323EAD452ECDE8D31264BBDEF06883F8DFD19805C6598876B2E1FE6DAC4CBEC74C3D0540DC2D9ABE08AA0FAF4BCEFCE815857FDA4B35740D6D4C61B674CDFF670400DC7F0C05BD451CEF5AF2AC3B3B05525AC2488C4334E54786A1C775EE792AC347868E8D1066B9FF4EB52BB8132CD2AD4C439E9716C1CFFECE0D254F3BFCE2348DD29A48260B139C0B6B4CFD9DE1B14F5A0C92A49998B74F9AB37A5A51958A2475698E2D6BC7622E5E9A646D303080FF6114340BCB9A620AF480F7E863585748D3E4C27E72B29A2CA84DF7EB475134F64FC1EC04D3239078A712312E73F31699B731B49A13617EBE070D3BBF605851E71D98428EB3E4FEE4F59BB1AD8BD930D21C83B661F619C7CBC35C35D8F99BD036F8946C5471F3660829DB64F725F5153A02F36709D311D362D0128B8CF037B9225804E4B4360A1743424C21E9B52BD2227CB31299849A8A81DFBDB433E4E0FDA9BD15D9F206D2DEA9CCE7B867F51C186E01BC1344FB0750E303414096B733ADDBE089628AE0E84267AF1BE82013ECA7971F71CC2E7C9AC1C5438A7E57CD553A40D8A0D340B6D1B536EBB67BD6DEF159FBDD2D87FF28C7FA342C6448759E9C2E786C600B9F668CCB740D548AF59A62DC810D1FB1131406A00FD6D5D38DAEB8132138C8A32F63A0553BDD8A7C71BC954F675641CC6474C0FFF6E5832400CC16DC8EC8EF47045DE6FE5ED7366460FD9063DBDB24C47E328F35C04905F1941DF814C0368C9892DA5164BB18CD9855C442F79D7D38810E2B57EF8730C5AB15588E426AA2B8DAD8A2A842FEEC287D74CA3C14C03C9BAEB1380E4BEFD83139DEC9441AF6E4960843C46DD07600A17693131C8100B40C245D754BF54E335904C9559CDCF8CD0B5417DA56FD6D9B794B4EEB3A2133FD4165BE51B4270982E92080D10A3BF4DFF34B62D0A94D9D858BAB3A62495C0C5BC77C16D14D4633B7B01A85BAF0839156B70841543D78C790AFBBC1F35ADF7F2D6FD25E742536DB133DAB0FC791902B1FB9658B222F84B13EAD04824A22455178F18E5029C6054EAD6DEAC5FB54BD3BA17643C64B28594F1BC433C2F9AC0F67CF5F276EBF1AEC5AE6B36C41F8F8F10D61CBEA4AD2601154C596B875F469E49055E9BA6A376639C6FC784DCF1B8A18E8D2392BCBFC5D22F69EB234DC4DF39EAEB68E7954A248CCAECEACF663988A7241D5A4AF33DBC03921ED35EAEEAF8CDCCE67DD1CD160AF1E34339396359B7CAE2FB34297F6A22B2922456F65C479484C731880933DD851B1B7D99402DBD7F4318F64174A6B192DBA0683E006B69D7DA4FA08F3E0436E5397A4D7FB0EFA27B769DBC5039A19B5671C025B4E35A31B3172292D44CB9819CA84BC8F145CA659013AB9478387CCF4E13F0CA0D5B7968D3B396D3D58C98B52864ED0E1FC3B4B37A04550A3FACF59564C6470BC3BD92258F097609DBE090E37674E5BE0C01B7C02C44200DC1AC3B48CDF73DF9EFAD7862C90891CF8C6398BD512D124C155E559A69E7F16678B859D1C7D18C6502DAAF727842CD1370AC8415D6FDF439276748AD9EF2CF5F90F16577140D01CC4CEBBE6C3A102EE31EF0857A7CDB42AF9BBF1241A00F6C677386C9DBC6EBF7AD3C0986FFD48393CF7A1048E0264ECA3994DDD55D52D4FCB9E21ED0A72940AEF23DCE924C313009DA7DC92307686B752A4BF412AD7A57FFA58A2B3BEF30215232FAC325BE3C30836D66C93C3169BC0DB180FC337849BC34859D6004571483B59CB6FAC9E9291350B6EA9FB1299FFB98482885E291B4FBFC5D4963B34504DE6F9C76DB41E13AE8EC6D631C67E100B856C6086956D0C1ACE7F8F5BDE3A662BEAFBBB8A46C21568075150403E2336E89BE28B3EC4FD35107C108C28F60DF77011D0F04FB5D2E1224C36D6BA38491E60DD4743509C722323B98A17 sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991C -smlen = 2136 -sm = 18279BA650A25ED5890F728EFBBA3A4EB111EF2E47A021956027B9F429580E968E936473E7515609B84D1F0077C3F6BFBD82F7E11CF912B88684894B91D968801BABF16CF19C40B95081DDCC11AC05F1912461ECB652549E3666BF8C6BBE0AEF7806720BA4DC3CE862E674B42C331F256442D96844069A04885DC73B82FF0BC908A95F456D8532A6FCC5C8868FAF9E4364D958EE352ABC83F3C7B323B551A616BC9585E0B9131747B2E8D95D4F5B3A70D05849F6B9CE6709A9BDC602F1640406DA2EB00E3D2D158A1781706BB8A0A267E86E700F263254A1A20FF05A7C74B69DA71ACE2A964D4B770A37A9412F85C849A58EBD145EBCD6B62CD51ED7D858C72BB48C213FA667B632C7E7C0F96497691E3175AA115BEE07A94618C2974933DC110BD47264BE062EA5B812635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +smlen = 2269 +sm = 3ABD3600F814302D460378B0FDC2EBC8CC4BE565BFA6740A5FADB6BD6AD44A6EA7FD87E2DEF72D838F80407547453CA52D67C4626DBFAEE8A294AA3D6233507FA14A06EF1ED03E422B0AE4987D635E8DCEB247F1EEE2845D62A9696A75CC7B43C46A56D87AD6FC898289133683042433C4DA96017ED9A5269E3EAB6E7A0891528AF14A56E49103A93FF820C882B7CE10223C7E082E7B2C1AA321D55D3C820B3DA72E29C2D20C755C20B79B5D468EC3659ABDAE121CC07772CB5C4CB916351F39878722A414AC80AF182FD96FCC47138BC5B8A6515D3B914A105120AA9A851E9C85633B1CBE007F73DE76A6354235A085A06BA7F29043C4BA47BC61D2CF50ED91CA2D00A49B65BA92D11C714B003F49620F19A39B144A06404DBACF41BE2E623F8C0DF9ACB9896ECDFEFF78C4606096C74B2D77C5F1265C099ACF10296C5E09CEE824808C0233883249037185D78837635A5F596B77260588B7214006EF172554EA66FA23AD362462E3D539E3968CCA0D7EBE410B4BB06A2BC5DFA32F862C203E7501B076FE4EFFC370BFD0635A31F17CEB23661EFCE1C3772E4226B418638242C7EB5CD66D18F4CCA35CDFAF6E4412635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 4126DD84763BB5A8503613B86CD31002C255F6452633F5B4974608782F1592B701AC47C503817336A22CB761AE1DD5D949758581C69F641B95E9407F7D5A6B540355AC2D77F7DA30596677288FE5F69EA67504BB8F0CF5E3441667D9326C757B329B4614E6AE8C653BEEBFC5DBA9759543BC6F2C2A592F4A5A90A10304EB03181B783A67ECD2BC0632137E672BDE34CDF7FA821F8F3E751B6B73998858171BB74202335C3F30E022CC36837FEC8E0125D45C48FC0CEE40C74F7260E31AEF717886A91B25012F0226BBA110467BB75F640AA7623104D8B3B7E25485AB01525D6A3658AD749C0F8D85C15B32A56A170DF1C5E876FCBBB93AC361F79C892B5AF32BB30A602870E603860E49546FF2FD5619575F63F96887E0377EE046BA5E06A9606CD602E1E63FA6E7334D74B72C6F0A06F8812B7F490329F8B59EDDDA8512B88AF950B32AFD380117A8FD78E596081D52535A8EA2BBCC14A0157BC7EDC345E6B9F5C9DE52EE0005A0D150BD9C3317AA1FD60F13A96592FE831F19AEBBC61682B937302C5C0248EEB47DD1304A6201AF105B680A487F93259840080FEB3C87BC39E924F0EA0DF97DEBA31F1DEF2EF9D4AB02EAC21A55889B89E32671FDF399528E01D20E806CB6EF04103CAFCD588D8632BFB8381A0BA8EB5AFAB824A547918FB880653034C8E15CFC908308F5A7C3E15832F304A655CE50C65440A5A0078483B7B06639F06F56F232F86BC58D8BC78B5082EA9AEC0850EA0E382CA11D15CA7E40CFA0284BBE15613DDBF4B315D406D5B05E77FCBF16CE198F2F0F8B2B17911AC710DF1202B962A977C828DFF9CF9805CC9E24C83AEEA58E70679F72BB3AEE10A92965A65D4C41EDFC4A7AD1EAD66B9FAC8826194EF63E02263A905EFB162374D3F603F50AC0C709B88DC0814137E3660442C4619178D35DC8C2D393386842D22198CDC9FC167802EF6A5678611678394F5E423F66058C00A227B2AFEA3C3633708BC334CF334D9BB282C9067E7459DB24A3334DDE334517C97C376C1A01EBFC6CBF332E06E46EEB0FF2799EEF0CFE84A1A73FD848B870CD6DBD78173BDA168127D729239AE17A751DC93FC7822270A6E99B9E80B90E9F68E461FFB4FE1B5693D16721553AD3EE00D7FA5A519156D1B3E220A121A3D15A3C664172B51E0FF448E8B847AC3C6E43BCF860C5C82EA8B51721267A30706EBF49BC850D0A63EA34122994731092FC106DE9DCACC39E8205D104B4A78BA715E4E97979C0904D8024DAE260C735CD4B60324AD33D1B6D1755176D3780A7D2460E135555C3F5CF4EF900AFF8B30C245517BCB5EBEE142E9D1200C5D20DC50C0D1744C5380915BBA34111DF9055B98E9627CA6FE23F3617A3303AF5A455C666C683BD08B4FEEDBFD05824D698E3A88E348B58B44B7D3C8A060C17D1ED3FBE66A43A202F07894CBA065641BD111C0BABC6CBDF2FFE80DB7F8C9D7E181B7AFAE7BB2A05DC57BAF00FBD855281C5BDE42B4995076671179D475DA5E3E8EB38F5FEFD669062088713FEDEE5E11C9250B5D84F91D4ED385D174C9D4D918223ADFAD2DCB3412B2A615FCA36B76CE4E4149DC7A5E3343A05D637D54AAB1786C625C063CF3030CE49FC286D7CB02A9EEE3A16E36BB4EA966F06469E811B6A32 +pk = 4126DD84763BB5A8503613B86CD31002D5CD875A15348FB7AF2D3627A55E49EEB7D1FD02B2DB40A74B0685D87BBAC4024CCF9E34017BFB0F7C0C33094B1A6EF8AD9BC3E803AFA0BEDD04DA00DBCBA895A982678C2646DA84E7B512ADD10470CB5BCA671A76EE9E207F4B724D94970B9D2F747DA9F7E2D7AE529B220D59DD2DE1538F9E2380F6043F40AD3512BA46ED44EF9C253926CB94D1DE968322EA1AAD791E4C0AA49F8BDE6C72E8CE47BA554E943F1A431FC8729DCF85B31D5EE2A4EF5C439A97167E7B0400F12A416F0FC0102E7647A0D3EEDD1471B17D48E94D74620D9802FDDC86F999A872B5FEB72074E539F8EFB8F99BE2F5075FB5081FF87DC7910820CB0DA0E3B10F458BCF8F57196BDC1E6E9500AEA82C71361EE2E8D7EE7D4F59EF705CD546A1D097F7822EE945592962504ACCE85D3F96D3BE2F5145EA60E044EA5772B6C9D003631B6FA377023C03AB2F5CB49F1E1886E65F9A73F0E26C24359B099A295DEAA225E7E39AA7D412916055AB5542A6D0471D4821CBE9A97339C870F92E42212138BABEC6180FE6B67F6575700D3C3A4DB3652046F6D5C050DC366675096E81F6A31036B8BE52A475F7229660008EF63A58463972D397D9E4C823570BD1C63E33B25B43220DB84E0D1CF4CD8CBB0A79210BBE0332B9A304529F9827723E6E997339544BF019C433DDABD3E16915C7875311AA852245DA5F0F31F11C7E86C2853091CE4814818D726649ABA41F1AE980F8C347E61FD02CA563F426FE718630429D38B2566058F05CC2E5B24023EB5EC2C3FA57969E725C8386B3AFA78F1C589D8FFF7A53D8AB5C324F2DD8268A339ECD8A5F28D4142C7354B634CE070CE13B176014025A95DB055FD909D7494F511DA32175C6438904947FFE1EF97CA502C24A79B92719896A860E4C8244DE0AA15F245275A8E4D8B62EEC80E989C6F8392263AC4D99B8B86215F3BC907EFDEA87D2E2348C5CF06C9B454973EBE683A71E9ABDE66DA58FA1069A859669A2674C4A479E2C9AD6AC2D820B9337FB2B3C36A8BA6D052A418BE6F3034EB91AC89E625B4D916811ECE10BF7E2AA4A35D23C30FA724C377CE72149E52E817FFB07D0DF775623741AF192C2417FE8E204928679430407615B0A98C4504001A083D213740653836F62EA721EF5986F022408602B46508D2F8F8E0237A6954BE3203605ED8B4BC6CD3044AB7D2E41EE4A77F70D472D53C2C3BD873642C3813A68D77E06ED3CAF068B7CDF5A03E24958C6D8A72B0C1677553A50D565A67F1B2FBE293E2281D19E259FF2B65A5B97503900EAC5D757520BAC725A98409A099682B846733972989D05FFB38801E0E746EF3AF38E2E14A20BAA7C33B2E065B1775A568F84CB9D20AA016D86AD92D9A4062714C93AC6E3A5C38AE43BEF7AAF217A5A9227A8FCA9CD2FDBA3EE094CDDAD270CBF390C240D9A772F3EB7F9239118F865D364FDEBB86FBD4AC526A217EF8CA8DF1C6FFBF118793FB6D9D7B58AA1E5B21FC67263B5732B7D78EBA53E45D17116F9888F99E7728BEE28C3BB7EC927D65374DAED65DBC728BD23735E2A95A63D7FF19A38608C03065A05E5EDDEE226B33D26934F34635913B3807F97A8E0A0C6A8C8263B582CB77E36C926E2C1BBDFC56A53EB78DF74883DC8C30110FF9AD9F6ECF50A2E6A8DB6B3E4407F08CEDC8FCD4D92C151B1987C907DB5D92665079DBCF65CE76180AE18B87B4A788C5B2A611410580F08D6C372ED3FE0A8E465DE07B06E301F2C68EBCC4EAE0AD05288A57C55C08128A91FB79167EA2D7F03C1C010F1D03D9C8419081F68FB0116379871F173E335F81BF7D650FF3C45DBF63FA17D4B084C048FC50BE12A09F3512F93ABA8881623FE8864FAEFD37D1CD93D6B6892695218DC2E26ECE79FF9A2193C776A545A759761EDFD6475A2DF7892B845C94B822EBE5208BBE3A4B7C086D899D6BC4065CC3C1FB7B4AC07A45B07D07595737EE661AF4B09D3C41ED4F90F2C5B45E380BF sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232 -smlen = 2169 -sm = 39B79B9B0D9853837F30490B9B8B7EAE77741A65901B86B04AEC70F879A00E57D8E3BCB763C2CB683B4D2FD4C6CAD2CA97F19F6CD83E86FDB49A1489E73FFD6299772AD922795383B13A29BF5B5AB23F798B92B15205E83AF41FD5681136B4B4DAB067CB577B2A8DF67FD96A31AE938A9C4A75AAA9E3414139837976B89643F64328F39487593851FAD0D4166109B4962CC47206BA99F44CA5C89BC3F45820B3ED93C65E6F3008799F180A0AC64551FFFF57B46B4AD02F89A7EC8342970A49E03B7F233CA44F55BB08C6069C387AA3B143B3CBCA3997B7A82FD547104CEC691DA76F57ABB3444ED52F6CE67283DBF12387C352FA35AFBFF6F322F6B7299A1032A93CE65BEB6A2702827D8C9BFB10CF34EDFD99879828A65C530AA292D101EF83AC3ACD12A9ECDEF889CC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +smlen = 2302 +sm = 2697171F2CEF55CC97FBEECD2C54DCDE203CC206A509A4327CFE66D4FF58BFCF3F60202B43D4370FFBE9311B499C692065E14B733B93B6A3A25576B00E4DD37ED06475105F195D4FB5DAB01666BE55A07342E9015AA3587335C621288164F5D6DB3C3223C9612F1BC8F574CC2D3ACB070EF63D28E621660C747A955487A683D37D3BC2CDB2E7A36FB8EB8DD7E0CBF948373DA006D9A6BDB2B73166FF6A21B83AD647C8993580EF0C33901847C38FC0BB86AFED0581B9705A12D521F5CA1B1D988B62D0C62169F898412ED2DF4623FA0EDA6A4594DA33AFA44FB6BF295B00ACF9598002B22A00C6F3F920C5A31805F68EC68ECF1CB1D7CE6E13FEC512F13BF5C16C98ED4C96E74164F568925CD84A936D0311C1636E3C0AE1B833A60A8CA66E4C93EBE0B3275D9FBBD966A7FCFA61AB6F4E34F68EF63D2EC29F58946D511FD1A3D9E3DE83D1FF291A6267503B1D4C150D0F26ED682317CF262934ADED25B53F949823F6F2DA286C4F96B8C1DAB44F43CD1DC9D5296779A72D60859E7B2568EC9A82A357D393AEAC704BC28AD1B2C3B8145F5F38C026D42C847869457638752518F4A4F4D4CF918DCA83EF651C330CCC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 2F24E4CDF3C5AC1496739FA5D23D2747738B239CDEE371539ECAE3C3409658707123F5575AA99B01C72214181D2AB32AB1DAFD603309A2023FC711C25057F0E5A226113111B7F820148D039A981E0CC17828FF5618DB6773800DF7F24B9E0FB258BD3897E7AF6F934C9505AD50F30EC54745F428836B68D92C1E658967F74FCF64B40AD01A96AA2002D19D973E9B54CF5E79EB2A2B0D9AE89C3C19391D69ECFB983B1DFD912A83B865081A387D8E978D9BEEB97042714E06E2AA0A990E0F16E234007A35B8F19A84A1B17FAEE077749C0A8383D23B4A11A7DF42C32354F3D623BCD93B56AE118F32E4C445282A19142EEDDB9E01DFAB50D303D5FE0527353CEF026D400E0AB19F9BE6B0BF7AE1BF0F75E1B300D65305A6A8ECF3439EB49F7E1BC806CDD73F1F1CBB50419667828F8E4F446A1D84983B703C6F95E4B52CDE84BCFB3A8C21BBB16D9B095F84CB797AAE9A554E6119C9632230708120A9DC7B4FD9A1DB0A862152E9E5E46EE47A4D2C2BE3B2E2FC14D332956B74C69A227ED0826764F5A9829B31238E6CBAA10BC14628D04958D4F59C467038A218F4C5777FD16A6E1A8DE0A333AA7024DE02F2C84B3E9D115D67CA1705C400E1A756B54519DC0847905436D2CA68E56CD09436B4934A0B590FF8A34A8424BC2586F5C92766162C9BB2FEDA33562BFF11F7A6BEF5FB5904A96CB4A24E2936210293987D8561D78922AF214E346CCB5F029E067FEE4474C7853CF952501E09E98E506C7FA4FBE46BD752AF96A2FC13F1766BA65638DD56D805E56F44310DBB6D0D05D61866B4E66233D8262C99F379DCB7E9DF6E287FF4108E759A62271ACA44CEEB1549E4F7E823BCFA07A8DBEDD21C88E0D051D518337D817AD64C0683B024B0125526646CA9051E897E0912B3BDA7AB37B3C4EF016D8027A103D20155BDC74C847AF5CDE46D0ED80B83B297538B0A3031B95A63CE9AF4027E8891211A7048DB7D5F8ED87322760181CF5356C594E1133C4A0C7133175B0DC0B62F12C80163519F570B45E16678EC4548BAB885746522CB58AD08D4349EACDB80D9143D72D14023530AE5EE2A9242E0A81A9D84CFEE923AEDE98D6BE5FFA79E4E1AEE7470C0D4DDBE618532A0DE7604DF3B8831E783A2CDFE61C6CCA1D2A40429BFB5E77CBE3D6619001B6871BA7776DBC187076B43D4269A46DC7D083DE56EEBCFD642AAE3A34ABE34425ECCEA12481E113757823367205512314D460907DAE4DFB2028550AB3E92E87A35EFD74BD9DE1F9832AAD495677E59C9F5BC5D4F94EE2783BE84A703D01B27CB1A01F43D3F1991372BAA59E30EEF1E463299639C25947A21C52150CA697887B39448A105E4DDC0CBE5E19FEC1F416A25C6E5183CA808AB670FFFE496F9BC651E34621EFBA20233557083CEE88A97AE8E74B5B9F173D2365A48214E008C2C843797BDD47D309B99D234AE6AE71877497501D0042CAB3F0EA1B7FD223CD814368A6E54E29B87B2C9D28C7AE58ABE0A00EF51123AC63045CC5BC112703DB036634CFAFBE36D921FDD5991B3B1AD216E34D7A933C81F886DDB87CCC351A3ED5DABF125B9F1E6F4A376FEA1A2FCC0F40C4DA4BBABA7E6AE14B86C46AAC5E932E97EA72A35D4961A752F57213CCB23C2C47842F8DB11 +pk = 2F24E4CDF3C5AC1496739FA5D23D27475595FF7E91BF73756129A1898D30AA4D5F960AE73219D655BF77322D6A6EB660D6BBA2C2471B15F11FC868E13052DA7BE2C0958D0D52DD911191B7B01DBB894060CA3D0FFD1FAD896139C56DEE616733962319A82D8BD04A0E9C54F290A3E24A9EC8F2D1DDFC364C8080A734CD5FE1C8F6A8BA01C3E21505E2AE53B60CFB433457D4FB1DAACCFD7BE9A78D7F1C3D9E19DF7D01345B98FDF6E8CA43F961F3FFE8EA85CA42ED4903768D7AC9E7DC33D08CED52EBD1698D36C9F811033387C9CB8325258C94C45953DB8C05DFD354AF6450CFA3A53D8E94C59B6ADEB9ADC3FAF251ED21067EA62ED06087DAECC8D35499D126203FFB7EBE67B6260780034D6DEFF96F77DF629A420A97CFF10D807401F41023F8EB9415091A4D71F2637B22A41CE33626450338A524E2279FE0C62D79F3D33C0AF8B9EF233E77EAF5C41FACB7ABD732D58F047BC86C6C3BB57DDFDFABAB05127A72A6E81C14A1D4CA3C09EE2231F1E45E88F016CB2E54C66E3490015DC8D614D390328796696DF88B335DA067175581171D299599CE14CB75A216F53B3459C6747095AE222233D5F19A4A12304C1427F46859683776C7D676F3AEF1244A505EBEA04DE55F977A55D82D6FA65D4F74B5F692384846FFAD9E3F990CDB95D1F18EDF18D018D2B4040D446567FE5ECBE37EE82681D53343B7AF61074220806DFB84B51DE9E3F33258D9F0A485204C84B7714F4BDCC2B8701B4CB87B69EC57F4D3B0D4E7C1AC63290344EF4AF47D581F6A98CD1D5E47C8DCF0F805EC2B77662857AADFFAC6B8B2A36AC773CB0C8EA6D1BC147DB2EDB29662C8A8B0A2FDBD232A24386B604208ECC191DDFE17900D62BA1296E47EF160878BB12FE4673BE9343FD19AD31FC496021EF7E0C4DF18E3D9BB233E7295D5C59B4FF1C34E36D9286722B5443FC6E65B10FDBB1E5A5C4E109B6328445D567933C6503BFCD1A4354C6F14FD4B78C658CFBE310836395EE482EB73157B276ACE1B012787E470C7A0C937A2C4CA9B709C58DADBC92D1B7C34642FA76CF7EBB32D0F4C9ABBE856A0E79716C3F92198475A510DC585D9FF10EB0EBC5622789AA96C8A1397CF4DD0D8AF4FB37D99ED78CD0773E936A2CFFBE8EAA60C26D98571A7D8B4123D2BDEC56CDEA283B00CCEFB6B92EA961308C0AAF90785BE2FA71558FDE2A55D4D66EFB8A297DBA2687A2CFC3CDACDE6B1B90AAA71823FA2E0392517D8D458383ABB2BFE6F67B6EB8057A15CB1769638B30D0CB4E1F88E69B5D5A0B70AC2825F5760253E9F819EEC5EA3B2FA1D2F946BBE3C1C14FA267B930925441C7260BFAFA471CC76DC7FBDB22CED522974F90E4A1739B29F48106689851701F747EBF50EB4FF9670A746E49BD1041A02D34824CB83FCA3058D945450BC4C7F6F01CC674B0C2CBE306AB03554007F607379BDAD99948D8D9E8EA13819CC27EAE4007326E7E59AA7F79A2BC54CACA5FBBD567C1BEA9403E78CA793ACD13E694586EB63FCA8D8109A06657879BA2CD5070A123CA16D291B7D86FFA89FDB9A46CD0804A8C9ABED6575A182D0DAEDF47DC2A4366E842FEC5411CFBAC871DCF90E4473C475A56467FB2BF3D92FD0992E28952CEA87991E76B28A7741D3C54493F39ED863E6B6A2CB5E7510A00369DB43DEBDF3D2CA6393C57E92B658D5AA3ED941B127CEC038AFC27B500F5F12D6A2A19225F7733EBAFE6484BC8D1DDCEB80EC0F7821A1BF735B8AADCB3D3CB195F6FACA61F1AEFCBB6920AFC7338805C2C00766C66745D077EF2E9E43E4FCAC0A66C8D17852EBE4D443D8646552E36D0A541E54A667EACF7AB26866468F537A23F57ACA9E90F2908331CB434A582E173CA700AC74656E4FEE8F28973E2CF3637593A08E6D70BB94A44EAEB742AC8FA309CAB64F650FB4F09FF5DE0698C3B9B530E9736E692A01A74475B5BEF327F5B852E043E45D669EDD3764DEC093CE90321045E72DB0C3A6AAEAFCEB4F41125DFB sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E -smlen = 2202 -sm = 19D9C6AD233791309AD81AEF5B8BBD7FC418A88B822686EB62BD1071869C7A1C21815C7EF3BFFB24318A695B83EE16E6B2FE0342E0CCB778C5E54475A9D033A6D68FAD3AC44FDC41D212DED22D00816E9CE211150D885158CE8443FBC9526E415254824F4E1F146955CBB62DFBF6AD238FA15B49DB9C5FD923297355DB744F8816C6E15F867240EA098DEDD72AB4C94CF8694FA6575A51E0E6C9246BD1E56B51C97A63F042382F57432A2342842AE9079A5685C10764D004B61CD32ACAB4451CF5732A6E09F3D8F941AD26D436D871087F980E07EFA11EA2D36CB6B3F2FB546C8F83DEE25C4AF5CD582936BCCDCE91AE9534787CF524DE89ECA6A20C5E983CB0916163F3D136EC6628B3EB168F2EF4030B832D8051539FC55D40939E777EE94BAD4AFC7956D47BF1070B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +smlen = 2335 +sm = 224D7A4AC5E48FE358C1C06834BD12DA5511C2376072174B62F23AAF829F882E8FBA224F9A668D9F425719519E884CA7AE3FFEC0E280591A8438616AC5599509417A035CC5A6136A94C1E8A38F875C5323C5B4B3B94FFAFC34024787020E15EDF6FDDF8DA41DA0B3CFD42755ED0E3B43C81B269FB0F5A45B9B49616EFAFFEF58BA1CE3FB3F0EACAD384ECA3BB2DBF1A7D4A36621386317DBE0C9ED7A88397961052608BD2C2CA9E324B2C343EB1699EDFB2ABD7D212BCF23B5DE2C2959D55504BE5F4E9EE2481ECF605AA4B76B13B11669A70D009D090962D34832C4F32BF27C377634B5B1E38E162F4A7735ED0DBD1DC59F48F59AF871AAF89B33411446A34A26E422DA12BDBD0CD0C6055A3C32F8606F1AB700FBFC6A0E86F5EF83AAA2579F61CAE0C209A689E286B9B99489BF42137AE42CC704ECBC7AE3158749B564172BC35295A409605BA883EF83BE09B6A1BFBB1F4EE45749A699721671735B95C3613D78BED8C179D8DC3FCD3A48A49439977455B337EF932FB548D7102746F1220DF7C2E29A947702135547D5ECD3F4133F48A379DEB5CE31A937E97E55A6A00198A9EBC67EE350183B8600DE6961780B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC094C7ABFAB94C96520E26314CDB2614E3131F41B01D0E728B3B1AF2714303113B946311E703A3EDF37509E12B5E586D96D18974142683F6CE847B3D388311F778A2F8E3514321B298DF0D69DE41A81E8B6A34C3717177949610B4C5E6D78266E64D631D12042E9814273FECB027A590F8B80C97297A6FE3B7D6E91A7925E0F2A85B7D797B1685E870CA9C136A7A714D742196C713AA541DD8FF1CC658206EC618D448904D754802676D47C6440154DDE47FFA33E54EBCA4E047237CBE81B13E73EAF3B5E9EE1DAE4DEC17A15DBF0C86088D04941F234A1838B01FA137E6772A076013DBE98E73A9E7819DA9FDEE022BF50ECC5C58D8510779198CC785B49E5024C163FE75C46C50426835908A993CFC3A984ABC782A2808C15B7929FE9322C505F40F82EB7C462E64CB7FD6F19F35BADA317C59A80B6AB934AF0AFB84FE0E0B5AF21A1D0F213C939B1438CD40390EA3A64B1F2E1195BA9918E8EBB2F4E0DD786E184BC61E9FA1CFC36DB8EF173A9805033588798AC02CF2171A3BC5963438F6E0CA60D5904E8C1085CE25F6126894F6DA0B9F977568CB851D8779B7C7864F813AB581E06FCECA189F5A4F3F9D19B25979A81C7F7383952573EBD0DE55284C40F6FA28F9ED6B551F15666C7F7F3F9869050734CEDFA5BD0FF1C5CE792DB39E77D154DEDF199252E521B99C3F9EABB4F1FC927A0247A6C680811DA199F18FA8E2304C045590FFA392B3CEA4BA74F1FB59BCB32CFEEFD80D53C11AEA2D04285D4C9B727A7EF7BEDC67B16AB784C44FC6646F78117B23A96794A7A3C3F8245EA1D8B6131EAA561E2C3EE4168C3D7AA381E41994DB7D05D95C673849A2ED61B010EED4920A0A88DB478FE2A43598F79275149B5FCCCEB8837174CBC2433EB560C7454C3B75F5B550E8F4482B379180B38A01FD21EB152DDAF5D3783FFF9066DD3F330F08E02EFBC819F063654597B994D440FA7734525FFD8F1FA936C2A565C054903C4F2F4873319928D81BC75C05A9DF168F5386BF6588B746031E520918D67F4C862F06566ABEEBDBAD437C83CBE2FC06C057723B7C28F15C5498D47E52B1501FA5048EA1A9183771638F47D27BB21CDB0B78FC0874839C0392EFDA127D83EAF88AC1A8158D480A82D5020098021D63CD54D8513F52A79C659B4CDDF565B11121A64EAD3D2941B9E61E8BCF169D4CEB385EAD4EF10AEE78C2D141366C759BB5ADD3D8586FA2E2EFF022667AEA5992622C93B9C3A9D1C9E3C6826FCF644B2CBDD280BBF3445A2159B3763810BFF7C07AD35066671649638D950007B66EF13822070457A2CDE09267F94B024E9CA8C8086984870D46FABE754F81D9E5E55D5A7F116AA9F114A632C47607291C5C9F4B701DCCF4EAAF11BD1EFCA4730D7B7A656F9C069D0C205C73845936F5269C68AF8E8644729779C0CB3A2CD4C1A36B269961575330FF35F51B942A13B82EBA3E742E657AF1564D1FB712927C305D5FC5E7A38FEFAEF176BCC777D15B47D595BFF5E40B0FF9751D45BAF49CD53DADFAC336C990B02BA2D5BE01C985F78C206EEBCAECD82A1816C3394847E68F92405C318A1E0AB5466A5BE0AA988BC9AAA84CF2DA15C0EB1D27DFD21928850099DA305779A2A21 +pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC28F8D1CE4EBAAFECFCE42024A07BE8291206B0AD8A7064920A57057365A416A3229B1A2110A471BA841B0392A85F7BF6724ACE22BE9E770A39E2ED955C1A22C8E4E1C920F61C51EA2D55BD28D090FE5B32138FE5D78A4E5318AF3DF311B3FA15C63E41B030527F914AAC80C60FB1B9FE296604EDED0C7B7DB76D0FD569BCCD57FAB4260CB02D4E0B280D2B44E5BFCB04E84767DF10F6EA7C0FFB72D91A59D03EDE9C8CB2530A7C75F29F6E17BB2355E243466B964AD7C2143CE0EC38687971E2FEBC2001DAF104953C7C0328F22078FB924CBD50819ECD19B97BF2E84E2BEF18A6346499B888E3DF8FF3380694798F4217746EA7F0B5E736BFC39645D1FF2E8DF558F235A97BBB856DD4FB92D52C3103FE05E357F1D27A42265F40043BDED8BF6A5DCD898908235516DF3EE71A90A1A708456F573D98C07A343C5DBA7D8C3A1F17CE18480B5F6E77FC4F0CCA546A7A30EC7F536DE919C0945A58BFE82221E1C323339A64D65376C01E37CAEC222A4B8F886D193B6C31212C738F43A4F095EE92F32B3D4E913C1967FAF397DFE3D1DCD43B99A6B33048A214D696D7666D5548F4746E3EA00B68574E3A103BC20DFC3B283F34DABB33256F7CF94D00F85B2C013963FCB16FF15786F3A4DAED74EA73F727C089E571324986ED8539E07AE0F279E8B308C0C19DC4EDF17639DA472482F1A866D2A083CA8F39221AD16418494EC2708CF34801121A63CBADB3F16C536EA6D54E4651FA0535CA05E51683D89C2A5F84D5CF995130A70812D135621C603F83E204BBC366D289551927D67A9076C67CB5B183678CD53CDF2E2446F282C00750B8B10E4730ABCD96B71F2AFD212EA1EEA0E4AE09B81166F6039E4BA978DA5F3F2BACAC70C2635434E631B2A8660AA857739A4F10C386E84B3156EE1529C364AF66D905F10EF24EC944DC49E4B250363964FC3DD9ACF30A147320A4C97C3108D44C0A129104CB11496AAAD565D4A58D39FF0E84323231BC69B9DD66B0646AF3CBFC2DDD50C819FB6580117B72852BAE6FF7193D76A42E230428A462A95FCBE1E32458DD9F4B5CC92650BEC376F498A79B6AAA099ACE4632C9A6A958A85B81C45B19712A6002100CFB50DDD23077AD82565E96C9A71F0A12D563623C71B6FDF8E339E96DF8529C4A7BA19835CA8E8DA3BD43081649D159F5FBE87FF4EFC041BF1ABA4A0AC07C54FEAE940B5A0DFE317915255277FEAEFEEC3883C966DE056CD33E871DBB040780E3EE48BBC0C997E7FDC6D35F7FFD837FDAB794D74584DA09BEB908403B0ACADAD8F92FAD8F0102D65FA8CDB94CBCC2C80657CEA691A705F1DF2D5D1C6287DCD4944DBAFD70A90EE9FE6DE14B6F5C8DE450C116617498417252398FB9835AC6A1959B82F3F6BE467D32620795F7D4854C76BDE14B9D821781820FD1C42D3B2B965D45F2E2E5B30F9B229A4482FAF152A8AFD62E2F4E7F40FB4685B37318B11D0DB141716706B760DCD6989D6D4E258370380532E62948B106912D4D2E30130CB0B7B918ACAE77BA794900DC259C08A55749163DA67A28ABDC66126238AFF0B2B14EB98F427ACE7F6A9EC1114EF7E544F10FACB259DAECF97C29DBA2E7CD7F14F4824A8BF253EE8A84BA8D8AAD4C746F8EDC71E044F07F545DEF0A0DDB5D19DAC782321A01A49B67FE9C5062BFEBA9BEC269752AEBBB98E123A56B536666FA1B64001D86086DE6D69674B0944E995AFEE9CAF7D2DFD6E630326C5130E40793CCE4D3D1631D8E8743C35A9D91B4ABD2727D93F6E7471FD152062CE7B20CECBF3ED352E7F10DE0F96BD045918E3BA5E78F0DEB748B90EE2A5E8B623D22E3242BA9E97AF43EE562B381B3E46AE40614ED2389FD05CAA77E834B00BF4B80E25DCCFDF3ED58C3195B5EB5749876D30D91AA86AC4033AE8E4A70F92BBF4B8AFC98E101B5A1FDA73F9701AF87A75C479E613D3FA67FA6961E724BB4E81788A2AFABCFE0A18F29DD2A1DE1D9 sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BF -smlen = 2235 -sm = 531FC3593144216F758B04DC90833F0BF90C54AEF835EF95CE5B02A547AFB42A55A4D88DC118CCF05E4838BA50BA980B8D9D48209230340C53F3530B770D0476DE7281C394C80AA96282103E143E85D3917B1BAE46E15746B87B938E7E62168CF1A571AE034A5E523D00A6E1432EE62E2483FBBC05BCD58B75A8009164E73426D71D9B836FBAD7A1852D8ED1451E7C36EAB2AAF0B48B375765055538B14ACC751F9444AFD88CFF9ED16C03FF8E737D2DADF6276C0280DEA1225EA0A9A0B70077BCD6FF6A9F74B756308BFDAC9CCA81F7CFE1FE8E4078EF2D190E91A7DDD2B0D52B1999853AF0870EBB1054597DE1E629A0FF318AB11A613CA746E555441C0E1AAE06028C550D03FE41FA69FF5118CD419983904D086DF45E0FAEE1D973C7100670AE8A87BDEF25C31F0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +smlen = 2368 +sm = 01A5A787DDEE6208EA5025F490D5D8FC284278121954D930E7E75E563F349C240A071DCC181213616877EC5E0F51DBF8CF8AC828D91F899B17CBC9FFE57D6B816EFF17BBAE58FB2B6B5B164307D98DEFA96829F9E36D58A0EB4A1A6ECAFE311E175EF920B22185ABCD20ACC85928B8E338DED17BDC3EB41E50BAE8E9B601517C0F33678D6785783E8F4529760C26B4C4BA892357020A024ACA9C38EE0DAD9DDA69026BDDE13A3ED701380A551D637031116ECE962E868BFED0BCB47CA4225CBF0F422556E9BBB08B88A403DB1EFC099B9FB1E524C19C58F5541094EB386AC97B2727B9D8B38F3B79D07A72B8534CEE94C4847C04D169A9DD3148ACDC52D349F50CF525AD0D1B01DC748E70D7C9E437431737DCBC374FB19A4ECA14F7887702F91203990E31E27DECE5C2BD95BA1FBDF670D6596B42AB0F65A6F28EC9E1A6FC8ADC55D04DACE03D17CF42388E72059EB248493175E7722E94D0435C50A701DCE6CFEBDBE8E075443DDBACBC3D375CFF3CC4668C907137C9FA6B0B77DC859D38DB5F04F285763ECE6EA5BEEE5B944E648A3A6421031546F9AF028B63AA39FA2CDCFC0C2DE6AE9805E013568217F5570DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 21EF8994F55D2E9A862ED3BDAF303ADF1E919B5105650A6A3FB10EA55F520865A6B32CB4C63C252D47DCD93E958B3801A109AF2662DC3C3AD0604F9433C370EAAE0AA8CDAF66C5CBEAE30CFB892633FDE2DDE59E672F766418ED18382F306D4A8F2A0DC2492AF76C7D69D2D6FA20272C0389BAB19C6023357FEE31FE3D81483526FFB2CE7150F4782354D37FDC51889C3330EFB1EE6DEC02BF4B04B16E8078827A28D5A5FBCC9ACAFEE4F940512F35E44A44E8AB67160B3F59D705C2C50EACC5416A499DD3D938D4C48FAB53B1DA8C998F76AAEED898F5B644D9D201A9EF8731ECBB64339F3A5833B5702ABB8F0C33940743C071A70647AC025A3B762CC94F2DBB5A87F682F68103B568845978860318B0684BA9A506314C28F9047341CC6BC12D4C15C68385CD8F7C4849FA50A0071AB31E9D17F87555258F2728A567186072DF8A4A8B20282CBCAA3B2428B5D40485DC268AA2B037C7D4D2B4C44C7C45921863AF74EC6D4D0C8BA72481F881C14419B58740A85823671FB2A51DFA224CAED2F9B16766121A7DFC378FCD81E03B39E87D4AE8293D1054121A96FFF1BA8CDF775679315DA95092129B9FFDAB0AACF4EFCC09C5F2BF17D0F2280BFEF5CF708E4E8039A3590D6CE6CCB686F4C02BC32723C08BD1B0035BB2244A6F8E15887D0DFDD619A4F37F492FDA11FFD6455116C4B064382E23CB63B74821685DFC13C3C77DE133B7F8D44C915B1631A89BB5836ADA7F875826B6A2A9E6642CE52A00A20F1B3ED14EA81789FDEF7AD658461DB3D606A2C7F4EB335EEF7FEEA15715FE7B8297A25F18062803A85AE9594450D5AE328ABF7D76F417FBC7FE844EFEA6AA2AB838ECA79CB459A02B47BAF22FEE9E1AE84D6B4A88110363E8B3443AE0901F0EA248E961B732625E84C609FB3AB85AB8CACBED6900D19261FB7FEE52D2F808E19CB3E47E3B83151F8CAD9B5D4E1A8B6D0A49AE23EAA739579F30D9A45F567AF01780F414C6128125BA73881D7095DF1F140A851AC4933D1184C09D469BA23EEC9FC08B5CD2D28D496333C025B1C0F1BA908937B16E1FA781B223BD1BE30607EEB24DCB27DA9F072B3DC03923832B939A8BCABA634973D22A6BE40674E563FFF7A3EED01DB416CAED488CFE8C4CCC45DBD04AE3C63FACA0822B3C74AF22DD8EF3A3D721908C9414650021CD88930B43AE1542773B21DBA827366B7E074C22CC08A8FBB43495E96ACB5E447224C33CC8600C2C2D345FD63709124C319739774190D6CDCF60B890B7ACFE3BE4874BCB525CC5871787BF4C90F86C76961CCDE21710804AA9AF6875B1C547283FF9CC6D3C3C49969C2BFB6199A7D8B4258BF84291CA08D89B8C4E0711CC7722583D2333218BCB68E524C6A74FE1AA9BC55E8B2394112263D6E328589CE26CBCA7E5B32DC8D76BDBC25AB2DB2AD44401D7C7C20F44D3718248B0B7A14E12E74A386F63AC2FD93D8A40EB2A53C5BC396C79119B1F6BFCF06B05B897184A5554464FBDF1933B64C766552C6035DB1D076BCAFB8AD3F4ED10921927C4F4C628F4CFAFA6F216F49FA5D6E7AF18BD075CDF8FE5D6F5933EADAC6E16EC96B4E5790CC44646B5C22DB8D76229A807C2656F97526BF878609F9ABB548E572B04483F07D7C23D0B3B06506A8A +pk = 21EF8994F55D2E9A862ED3BDAF303ADF509FC87FA1EA47424D4EB108AD026F30CBC48B9230322DFB3A7366E62C9D7E75267D1D57919CCE8AE8A9AA35C7C05975960E0B6958863A9AB4FE2F25BE9C67CA921C1AF42A71470F60C0B94A90FB0F93D583C2DA218B3E27D67E3A2596FE50A3341E381340E439175EE59F77A3339C754A78D7D9214438E2B90B6D9D37C53880AB18609A810610D206277792808981EA81943D8ABC532D8536984F7C35BEB86A427A6832BF6B0E2969F14F1B1CD59FF49D47360EBF1A2C4382420B778769D96A21F0E82F07330B9C53BDD01CFB5DA48AD213C750363CBB90E1F16568FDE58A66EC110C8FCF6634C777AD8753065D03033E893787E31C0F56FABF3090AB9FAE6581818F29718F9CE7B4D24599585448BBBC9693669EA9026F4EF9E38FBF061726F6800498129ABE05B41B9E0DA5708BF247F0195CCE361F595F146EAD034E78A720B127900EAE9CD56E0BAC660BEB8434BB101E8D495BA1F2593C04D6F9BF284E06BB6A5004B1BD0B1373B938B50CF89DDF2A45A51073BDCD5887730074BF0A71761C1C8078600328067A396BC353C7E8B302AB477E4025C26AC84916D6255F9E6C3FAF50B3470670C8D8DA3E85533F8F6B811B69BD7CF8EC18BC668FED39F90D7425AE7479B36EBB32431743C7DB5400F7E39D18326C168C6C4AE4E1A51289BA08CFBE1DBB9736A4DD4CE4B1406E67833D36F9313C86796410D1D9049605E1CBCD174A24A4E023CCBF122653020E3F5F1E73CD1BF196535A36B6E6E1D3168C06F105CFFCC22177F1CD2768B5AA28C23C114E110B65FFA70C053FB0A30AB8CD60E631343FD153D4AD516301E89DC9D9EB5208D4F9472DC2BDB93F218F344C14C666280AA3EC540094FD92C4A39F64D82AEE89CFB1413A04BDA07CCB3A146694044841ECEFECA9DE402D8980C59F85C0CE11398978E75BB13FB8D21DA5FE5F308AF75AC5F44B44FFBE831C9E4562BAE2E6A1D3867B053C43DFE5FE86CF4AD6268F443D25CA84FF44D6F7CD0B7D27C70EE4AC848DC028068A94A4AEDE8489F1D9FCDB8C27AF85B5F9D8DE6894885CF4BA12D9B90C783AC885EB32BD8C02D84F16C27D1FD2F10AB0E717E91D65498B79CB8A7FD3B0DF360DCE5F18A2A66489E43D91E90D315BE24570691DDD7CDAB656D0E0C1A1A17DEA463D71415F2D2FA362361622AF422A0AC08CC69703E7617BBA6CE687703D330B5F0ED3703AD8521E10CFB0F51AC4C1285720F4224FD869000CF33A76D4AF35FF77D014B392F406BCCD34D990A8F0E7513C34D02C78A7843380B8CCBDA264F65347AFC691AD49A90B0E864B3A2046490806D37FC01059EBE99A515B031E238D03BC0A46DE3AB150EF4EB8B9C3DE30C4882233C1214AE5D1922A5A3C2194706E95904E7A47D968C201C3C0157EA559C3EEB6DA401ECD376D0160B83DB439A2A1C1B6432698F4D2C1D53C2F1F619898D845519623967001B3C71EBEC8F6301AD3FBA10A9D46DCB501F71BA8C3F7F2FE3DEB38EA4B027F5974816AA30258260392F266AB01015462B9EBE97D287C19F6C5F7450E491B71EF57E9F10E3C1D7A681C2D3489C58791F1513524A6DC8F16C50E3D1E991E7DA57CE342DB6BEDB34F881F71D40BFB2C2EB50F08B8C8B19F2D7ACF919CF22B6E753475AE35EAB05BB772EA5B2B0A930419DF7E1981A9D7EA61173FFC69D8CA4A12191DCF4B794302C6934B19618D044B5331A6BF037D474209F782409488F4E6AB010B8E6E4DD37C78684EA788E2F2649362C391D789DC082F3ECC120C9B7F9C2ADD55E45C0CF64F9F1A58E3351E81DFE373E8CD27BFB09991F5949F794A0FFDD51196909EAC1B5B3587C865952E00F507AC1E6C5EBA90E23DFC68BDB4AB2817D4E0069523F09C3620F1CEE90919852179F62624B9AF5647BEE1DDEACBA7D68D7FCD6CB912747AFF5439B8894D380DAD9895F7B0C6932B0722859EF3DDCCDCA27BC01171F4E66018EE330C7F31837AB04CB6D2 sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42 -smlen = 2268 -sm = 00EF28FD33770A2B6D4C09ED1E4AE3A930B0FCE9FE047962E4FCAEB61CAF24CE6882CEAAD1D8687EDC0EDA6BB1DE057A6E043274B4884F2255DFF423DBDA776FD4424A6AF46DD43328E69E4EF2DBAF09EF6A1F7B3FDFE31A6B0595851B82A378253332CE9C6330953BD692CC5324D65E98F72E5B1B77B003B529FE840703E768EB13B72ACA8F78A2FC049738B6690D5CACC7A4DACC1270D45E623F922950D81C6EA43F977C07233447A13E2C498450BD1A16C72EAB7DB29115AF91F760ACCC77131BC42DE0F44A03957D627EA455355A6827EF65348940A1D0330AF6A61EE1EBF472AB0EB10ED629A4AC1A83FCA79B1F539D4D1556E43980DC774B8DF2C95286E7B18343FA09C6DF468029D951BAB94837F1B96CA7E23339AEE44C0744557A0529E61F8E43BBACAB58D346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +smlen = 2401 +sm = DFDA8C605871E57E50793226314C8363D518AC7440F3FDFDCDE97D0FE331400F7FB61EC7BE8A2D43DC6F1B06D4D5F8148C9AE859038CCC957971A492E475CD690B3B8CFB81699D690D0F701F438AADD1E889B4869EA4993556CE69557011712B945F03B4DF01D4A87D37B2C124140AE9ED86BDC557357808141307F43A30B1CD2B0EA2F7A32EACAF02D8C068CD8D11C77AC59F51D3E860BFFD5FD0436CF3D9AE2D7EB2476217E41BE6DC345186642B9879EFA27360DB220A957C1B9E1D61B1246110C7E963D68D47869064BF919A9E827B31581CABD7B4D64DBE641C42E004193C9BA9E700CBE709E3AB88DD748920204A3DE4A64041E67794FF173D645CBCD79F2F0F9D673D94E11F75F36E398926146F15D689E3B3350455E4067DD142E8E24752C8146DF917E00D44FBC7E150B41DFB6C98702B5CCA6C12B3A6A809624E70E095507528F2CD628460A53EAD24AA14D449D0FEA9A62BA60467A61718E89088CC7DF1E2C05BF7B29E9BE3F0510D958871CCBBF32400FB04510B891B3C6F480DC22FDE3787498605C1C3FCC59289C542C6799246A89E544863B205F4262DACB3E12E0EBE8765B1B3E83FF6D91B43D346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = E4D9050FC2C86E62B4BC32124BE0FF9E9919A24A5D168557B9705D67E03D284330164E8C877CA21B7AA4B009C2AFBA1B5EB67225B9ACA06E14BF3010738036941E61CFE2892AA88964EFB4546EA5DE08AAF3B9F8B46167F79AFE56B806B63C1D1FA5C312C69472DE5E08C020854A8345C40BF01E65F3556457EE1A58B1E58FB114F456089792953AA941E769F11B1E20CD3D9763DF30CBA4C79F949D46F86990BE9A8B1FC0D12335C6D81B0D39E0363E7241EE5A64553E8DE089D7D881949E9C70D5932D9E753E589C83004E915EE150318E5199B17E9D6E11A06634290B25235CCC0A053B8560C18F2766F8D1ACD99636D54FB83011D09E8B9E3F3A2A10D54F769FA26A79982BA4127226E37216E595DF917D26DFF3BC67CA39B02AF9BE2158F3A33689A8C88AE6715221ED09A84E140E581FF4836C17E6EEC9F2C25432D7851879FBB45A6FF625528F32D1D0B9C0BF39D16897B3C4EB59DE59EBC7084C0E811E3B9ADDBED7EA755353B2A92D3E4A2571C7FFB02B8131C86B53025E2543E67F9EB3F7E914B9A0687D6DA4BD4E874481DAD1EE6906975C2A2E9D7FF2B25204B2E2BAEBA26B2BB738F7ABBB62668DE19C5BB22994778B491BEA7BECACFBF7E6797ED3810144321D71E1162F8DC12B6D45357F78B5EFD6FF978C8B599B780E000C9B329A78248131711F4BB860ACB4078447E67C6BD34511F5042CBEBD5EE142D37D4E0DDD31F1EA22107DAB0FF06A11A38A917D0DCE54CC2419103E795761FBD19D7010B2F6BCFB6A77CD19399E7ECBA052D91914D5C1B288CDFE2C65E2526A9B04EE3B945F249363DB26E95180328BD71F7A4635C3485C4258C91D10D97EA2CCDD53A310D57904416D2D5718F0E70CE697F12664A3925EAD45A97B07B907D11642802605A6702C7B60C772D6BEAD6D63A6E4ECEF9386CA5EE4C92672370F9071E8C804C7DD4188DC97795B8398FDB55E0F92BADE859DDA46C422C805251AE5921A3877E46EF960777FD8AE7F8FCE80D01DDF2F222FD216F93CB0482D1F99A3C483EEC16C12DB300EF56B4BB507D8785E12DDEBAB1693AE26139EA30ABE2F4FBC536DDD258F7E2427A7A08A5AC755637A048B84DF2D8E606E2EF3B5DE539CBEE373A28DD58C30078E0181F56E1424ABF3D000AF96D3638B56DF4ACF768E402D7F0777D44840147BEC1B29A3AA1E253D74D38522E2699F46E9EC334EA5D8B2499C0A657B8D29421AA46CA84ED8F4E7326426981F59F85B01E5C2AC9BA9467C9209E7837ABD0884F893BCD686E5A2847B5785F11A0AC94CF2F916B11D4D4A5DC56CCAA105FA91667A006914F0AF8B1CAB31FA473F0748DAD1692AD92F53C54FC89091F25342B2CA464C58AFBE15DF55CDCE695AC3DF624003181BF873F045B4AB5AA722DB4436EBE49447AB3CA44D30C961EC64B415EDC0409DE84D006224D525A7379C22F593A2937210E8A2A61F9E1931F1247DD6B53EE382C3F7CBD45C53DC7F8C0B003AB43995D831B8A4D7F20DA2A3E83AED62477D04F479871E252E304E19CD81F2B1A40B2E7D895C84E66B4BC182F0ECFC3D7E9852C22FA56EDC371D82A64F0B00072086A59A3BF18926E4D4777F35A548F7FFF8276C71F03DD53C1550658C012869266BF71E988FAFA20D59F47F +pk = E4D9050FC2C86E62B4BC32124BE0FF9E793CF6CE236539D10AD44B0E9548AECEAA48FE175B933A86D0E337BDCEAA96F7AE8D70A2DF48C11FDA125FAC778EA091441D5A09B87B669F40977C17E4315DA538DB0300091F54566602D90F723CCF8952B996CFC7A9E42F803AE4FB5745CE4085A402C2CD9230D58DAD59F6346710CF29AC372965FD531EF5C377C1F3679737757B46163C5AFD55F7AE7C7465468BF90F394EA36063118BFC8C75D5FFADC483D7725CE39383B1E380B1DAE38C7FF0C904201F352F4190C1A443D2617D38918B6F707C684C476E62983EE52D53DB94BD60D7CAA38594523C801F8B21FBF28B1BD83BBF7F3F0152705279A2D929615E65E8CF1740BA5BB534A5048DCC78800D450050494849133E7A32595BF1BD38D8DA84E542CAC5994A594546D2F6CAADE98FAFF47BB436DCF0485AD8E70F42EA7C36321200AD53CD2F648E4CB4D9A8F72ACF7087F244930EEB5B192A4C52058C69FD7EC2C03651784B21B37CE3FDD41AD5BC1D6A0197BAC657ED4FB488DAA032F9644831CC1358769E745EDFD73F375FB25F36304A940D8FC5225D580E0926AEC8169B70EE05500D2644403D1919F4B3D573594D17E7BA576C799D05A27D6015E1BF41BEA0A0CC287F8BB50129EAD2F9CA2BC44074F6E913D956EB6C8D80C4058C2C938ED1E15CDB63A3374D8B49AD1B58D220D241720F2C750426E57703CDD612C5880CDB196E99742B9CA4FA610DF172E2AC45C528174595CF665BFC2E7F19B97D0D8E1C11A450DCD1C1CDCE285BC11B4E9C2C8190CD7C8C7091277029844D44D3AE0E5B43B7FA87C9904A52CCCEC6538746BA7613D2EA3A31692419DD3017AB381AAC6502EEDF8C9C6AF744824D459AD86E475668E49A08A3D2C3F7CDE75A1F70BCE19E6203A1BF7DB8D1A26FA7266EFCBE639CF68E494194A0B6CA71FEB4D51D7F99731B2DF68505251F15398686E614388924CCD547EDA0612C45D79059801A924583FE12418010CCB83E93AFF1A4D1BD9A12D97B4587B944B6A7E06E061E90262FA14E97810C5797B0AD7B37E4727D4935C165AA22E11BCB77F9FBA5592E61D92AFA7B4B155FB5E02B5BD97E4D3AAA1013D2D4405CABEDD2423F16D4D5E4D4826C187713D942B98116BFCFE6367073604547AAAF1C388237A0E2587F8287AE3B3078ECD2CAE364D9A4B0D586147ADE93764A6EFB8A3679868DBA97ECDD9414233ED58A54D02DBA523AB829DE40A75AD1DA8A3F320FF09F54E0405E3D69979E9704B86F39C4B4873A82832744D8942DBF357034FBF37AC0804589AC408CE3E68475B3131979489743025E52D80FFC8DD302BE0632DFF166F6BC8C47CDB2208322E7365881D3279DE1378FE2F0D6915D507B1B018E3D8DA2E646E47B8EFB6825E1C627434E717A0E4B73DED9C8B7BE9A48E3D739263185EFB8FA16A5B4EFD05546E0780BD86E3FB9211F5B58F825FDF69C0C11097359CBF5B471FDDD1502BCE940024F28DD3A4D0A268DC09D620903DBC6470061DF17B6A7F3D1E0ED55CAC2E16D2DB87E55FF63AF43328A9F85CBB40FE8E577BAF12AE75F335CF6A710D2EB88032E1950B19BAE9596955147C8CF29782FEA0696CD662CC82920DD4F0E878163D1E5ED6FDA7CECCB009AEADB5988BE01CC8739AA5BEEBF121EF2E07804142EB6D91488B2AD4CAB4C0B0998329D0BAEE4F9303BD2B205E84006C4186ADF4F5B111404A09E6413BF005F3C582157E8F146A99524F8208F0ACA41B16C87AFC740AE8625542D03BD386B9C8EF28456BC12C9E9EBD26C7429322B5F44E64F6F5A6223CFBC9F5BACB7AEC20921E1D0E0B2BACDD7A5D0870958313F7EE61C2222823DA2CC05F750907762B7B7C8323782BA142E95D8998E1BCF15FD5A0FC03C8630F712B7A7671DEB48CA53557FED410D3D398775B22DE795499436995FE3583C8BC8340FEE53EF892A2AA87968FB1E05FA83A79B1396F6670FA8E07FB8D2220505610D5BCBD05B75D3A798889A6069 sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01F -smlen = 2301 -sm = 63A9512046DF3F62A5E7E672E8F69F870E187629AC1ADCA1231234665697F78AC6012844B5FE076C2204E8BBB47E7B78D508A45884E27B5BF11969668C2C7A5294475CE8C0FCEAB2C016E1931020808B0E013CCF3DF5314B1CE440D0D38CC94056BD339018A48F1BA2C45A7E1668C68096B9EEFD6E78CFAFCF2EFF29519CC69681341F33D49772F95C14FEBE6DC1E8938F2A168586B4DCA1171D92E5AD5D8C80971FB0CF7FD3B78C1BE3E11F5D033F105412DE611D18EE1D053CBC81A7377CA7B65D0305657B1628FFA349C8D5597F230BABFC3D4935C3692F472342B2428C90334DFE129504BDAE81D75394715F859875AB7D79B38855585DFB844C926F0854283EB0A489B6266E9283C52F667E377243122EF40174E673482CA56C84586B8091876B15FA65B1904BCF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +smlen = 2434 +sm = 3BB3FC00B2C3018055FCDC7DF81D5B5A41B4A66A993FBEB04C155F502D11CC87635E5AEDD6F1DB33186C76DD5BEC6AF00BBC423D9F5E17DDA5A73E22305421EA951C3C628FFD7DF601C2FA2E76F196753A5E9A7851777547C2727AD98767566C94DD108B30ECF5040E8C2BB11D74CDF23CC16A9596F46B7C5C8D9B095272C355090751AB9C43A5071470E8573DE2570A4D70BB569B3095ACA33C677D9159C274650E6D189910AF4E38001B83089014AF20412DE2CEF7E5CC6EFE9CBEEAFA01B71D8B8BF6AD3EFF8CB67711BDE6C273F6DFEB424C9230EAC792012623BDC309C81C6C35BA2861DC5C1C6DFF1C73F7DF6394692EA236D452596A499D3B227D593CDFD2759CE1595FF6F2C4C2A155840DC0AD466EF1E50A1ABBFD7771E4B6CA8EB9D99F7F24CFECAB39F4F9F36CE8CB4EF3124927A7E2B6D3B83DDBF31FFF23C2DA99DC3B9F1044BC406F3D20E1EF609FC19F428D7DCE4ADA056A832754AB8A1609ECCE377C9168EB9A7D1AA76D613CD2D866A34DB085CF54B9FF74FA1026F5A9DF761058C1269E362D24A07084875929EA31F0F6AE2DD0D99A777D148DEC6E96D81D44258567268AB2C642312FAD12CF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 1050030AC2E6FC55C366C826B97C99DB9A869CB9E2C56D07564B041E841F8FD0F48E17F360C472BAA217925126C77E146052E507DAEEEFC2D27F5C1E34970DB8BCAA7BFF7DB68934E3C6FCF6381D06A8CB8A715F2DB779BF1E449E557F5E9B98082368A193FD66D730C91686E6CD1BAD0DF533764CC3227596C511F6816622AA2E9EF9BF383D9B77C3E54D924E14DFC46704A708803D86AFA6E95407E0A722DBF757774DF195C4C1A1129F3BBCAB08F7888D47ECB6C3D3F6C82A26D0369037DB81D4B0CA746595B9CFA22B0FD82F5AC5C7EA5D12331AE42AEC98E02766D3AA505817EEE7EF484653EC8EF4C38F23DEB0CA8DE2082CAE2715B6D2DBF800E9DA51BF2250A5BA302809760CEF5DCBFAA59607A20C8DBAB789D504CCF02730625392E8676A464DF161D2D0003776C979A181A470DF1577F0942D92B3B14D06B27A9F5665FA61E24957E2C7414AB46B07F917252427665BC745F114416255E03E94EC29F462FA52121FCD33AFBC113FF4CD5B24660B3603CC4A8C48C25D71FE2EB1763C9EFD30E098819D2088066948E9004D71AA03F87AB73CA047CA25D87CB50DBD960E2D7F871E507387BE645E7F8D0A2CBFDAE3802B5854855ED8CB4827DD275C8C774A9391EBDD4BE9457EBE34B00421C5E84B77D53F335B41A5722CAE0D870D8DCB5C423E103E9C19AFB7F2F6E69085984038CFFFE7F8E7D82A72425F09C9708989ED4BA61EA85206D44FF611ABE35554AF10F4FE5BBE5464D68FD3B22C8D627254405A8C219D80BA3A9E0B18BC871E090F1A91CDD62BA6FDBCF050F466B3C8A9C28884E6C880EC92018173B143833B954605101CF11E0EFDD3B11187CD3EE49375C8B9C924789B32870A15135C58A58BF318F96D6E6B0BD3B5DFE33F555EC029EBA6DFD6191B63EDD0EFB3B9958311B50D931E03B6904202569208294EBF0DD9D73A50508B89F5FDAC1052788FB650CCBC7B52844F2A46FEDDB672FFCF4CF45E13A0EDA063B2EF9A86825EDD039D2EDDDF4008CBE533561BF53ADA6EA61C4E94B95A158EC8058A030893BF1A26519FE2E36E3980355D95B613CF954EC34B149F0CE79F69895FBFAB377C8DE71AA79F9BA2DA90F5479EF37B928FFD0F1A9B410FBAAC3498D387BB1C82DE2F389F164A3533402C0A9BE4FCD551B5B03FFF66063220B32943EDF3A848C2D3409A616AF7F325268AD5F9E1FB3482D71171003927F2FBFE2AC63931AB4B64E64DDC00C5637A7D05DB95C76856E26A2EF3F24626B9871126F24444FE1027D49DDF7CBC8F1F93E176C6B186EE1E85B677480B4ABEEED2B968D40C903F50D3834C3D94A5C7E6987D0823D427FD4C7BE76B2F2C26A87933FD7F461EBCAB05389AB557EA365B1E1AFCFC64179D8E354E40E2900BD38101ABCDFB24ABF05E81709C25152D7232ABEF262E7F46B4C2CE0434C4DB4F24A3EB1B1E06EEF37263CBFA147B07707A48DBBAE413D067B07A8EB4F9CBFEEBF7FBABCA123D241D7108A0E687DA8AB5F3B8CCAF53A3B93245406550E0CBF20F2BC905AFA5B16F46BC66968A47862993DD6286F8B3A51E00F792E2079FB6F91DAD538AD2D47A0094506EF1E427E08344AA004AA15303C1F34BF2B68B30CCCBC8A0D39E0C2487D4CF4BE8093E0856ACBCB73EBE +pk = 1050030AC2E6FC55C366C826B97C99DBF68C256F38AEB8EB5033E2DBE3173C4974E3D59CED312671F1325A520FEB488F6D813C76E22386D14A0C6AEF7C34CD840EC73018396F04252F6369C7F0FBA2C38F474529444BBA1F3E68D029C1161F2445B8ACD41C5917E1CB0083DCD7D1E98475D8D0C8373EE76FD94EAE9F4FED6C645EBB63DCC3785496C6AED1F7CA1629821C7ABDAD26B8E0F1C616685D550E0CF5CB10E2DA249F3FB239BB06CD423F84E0D9AFA6E81A0844E0C3FB49406154F19212F90281D29AB9F4222E65CFA09A1070694CC86691F4DEA983D1F72AABAA318915245F1E9191559D03615D7777A0F0D31DF2A8D9107E9C54C241F99CAFB8FF04E177A21AF9F000688E5F1346CB11A605ADC129390627DC5CD68F7F97C6559100CC90B385E62C7DB4A59CECC0639DFAA159E972DF716555F3D9DE8C6C19C48A1275644DA5537F018C730B98BE92FDDD6CD41550958EFFD7DEE9C5C076DF25ECD24BF8BD8B8CBF6F19412103EB1A483ABFEAD85EAFD798A6BF4EB69ACACC9EA21E88AE6E8F87D47AD0E1FC841DC2DAB4697D6A14B3E20D86587F2F578483DDEA0E85973407096D3309BCA9B44E784C58E39AFE0BD550B4F92F241BE81062EAC5AB55D92D6260A13399F0F8AA786CFD7ECC146A1B3934AD1AB757D32171C3FE0376BE9BA28DFC7D064F56FBD0FF3D2A34EECCF7AEF32BCF2F24C07A1FA5C29A2061F8244D7FBE35A4A9F3C2C66673DB3F07B3458DC26671224D6E31DF42B3CC5B726AB04DC7E30DA7F8A9AD5AE9DD03A17BA5E19FFFD616938C1D13B86AB61CBE15148F5E20251FAAEEAB084C021DC2C1939AA35845F418F6ADE610110F9369EF26559DA0AE7D7EC0D7A483CB07238458C0961A2F2D8CA81E57ABAA23F7BFFBA35D015EF001C35DD40BFEAD8224E311002C933421BF8E3D2A230E2542A90B938FC432CA075ADA3F7375C5CFA37A09FC01E2427BD6DFED1D30B00087E46D73D8D4BA0B3F42EBCEF4F33EC86E5BDAC070FFA3BA6A3815231A72E652087AD38175963CA7A0471B619BADC4C8960FD7F304438B4D616825162055DC0DF72906E18ACBE0B3EC83155AD8EAB233D422D902C201AA875170F54A0DC6FFE389147835D04FBB8D652E99A018ECBEF0AA7CD465E4E61DCB0A1BAF0419DF2FF4422CB3BF1528D67E497079E41FA8D48D7B7FF6A5BB6932155FAF9288A08A739912AF76C841A0949872FC068B7E9730CD9758E2BFD6002530C5ACC79235D5FD4B27A8E0FB221F717CEED7DA04B05AFAB8EC45B90DA287055EA11AF397CFFD8FFBA47BFE44F080D80625CC9A406D5A08D25BCE2472ED262771135CCA53D2FDD9E7E900C2F84B89C4503986B860C512A90F4E0DEBFA9ACF59A66BD7FAB83B3D379E0FF7B52C263AE1C528855195C0F969A3B462339FF8B26F869C5ECBD2B0C60730A442038DDDE7DD4A13377F211FCB2E10138A9C3D3A7B4623D1775B953096D2C6A890F86A1BF01A4DB479799EFAD42D1FED7960B2CBB1A6AA05C43FB7FF6A8B56C4A020D45B773CAB509DD80E09D3B62EA3133D87D530A09E752E01340A5B0B3E65DB2E28951333527FA06F0B8AA986E85BEE49EFDCEE021F9C6319B5B4D5AB27335884B803EBB370710B5C68ECF6AA0CDE5E5978108980D1B5A3E4EF67EFEF4AE7F4FA065B92ECF73FCD334D70E4FAEB8B9484413FA77A9D042285242B24A31FEC842FE6224472862E8C9C49A0E9CB97F6A8DFF8E3E904FCADAA0E88CE1323AE5CB84FFB4E6C1789ACC47D6BA4AA58AE892FAF298FEBC6C603A58A7342614B51C19EB434E23BF11FA281B2ECD0D7C2F34BD9F054DF1D21C80EC0E60071C07F1AEA4C61F7E4A2C00C4938229AD64D4F767EE7723D8755580A59E3CD74FC9E02C6AE8EAB291026D53AED3EBF9C5BA28C06EB936DB479FF5801168FB19BBC66ED27507C21C9263012148A8971820D1CED4C7C1367502D4B6CEB8DCB217C1365960C270B1E1232E7FA51A2F10897BE271FF8210109 sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4 -smlen = 2334 -sm = 54D2FBACED070BA2806141008BB3948B3C4DC9390D49E19DFEA594973DC830459E73A8ADC8735880242CDBFA691E41012594EEACC2583E8FEB45C8294A231B264463E7A384428028B49874571DF8440105FDCB66D470486A2DC3A26EC2B141CE5D39526FC14B440061F9BF5B5B060B0AA60D1D2F4FB91F9F261152BCFC08BDD7EB7766EF784D13FF08F18A01BB4C8BDF7263A0088436B109BD49AECB3941382F3B6C38758A25E72FE3D91F42B9EB22E91E1FA156F37DBDD6703E2341A8180CF10066B9C9C8C00CDD5C190DC325A24B1648E2FC9F613625A00C72600CF0E0A1135A5E1C8179F28384EEDB3C3E4609B9C853771EEA00A0191A4726AD722701EE59EA8CA6E5B0E09B711D84CD520B5E6CFAFCB295649BC07D8D8D7D73F8914A670DBABC65307B8BB975C566681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +smlen = 2467 +sm = 6EFF16DFED0008DFA4E2E0BD7A86A988876B2BE9BF5D56C60C48FE6F305086E87EF0ABD716EB90E541B34F5886452A40B5A443B4907F9648D2D860900CA90CBE6DAB5B377EA10FA3B90B4DBEEEF7A9EE7C399B2E7CB1AF4297358D35934A5D01AF974A44C8B77791B69B1AC918C940B56DE0F61AB53BD56397F354E9DDD7C67AD0F992C3CD238B51A92A46A49F085784BE6E299CD0F42E1EA5888BB2F00A6AC8F9BF32233A5D3E9D2863354789227716DF7DF909E2A8C08AF581467FF3A65BBC2AE0EB1D9FB4CFD0430C94C95F1826362287261F3EF51DC485D4F2E66A93240A217DDAF02BFDB9D92762E61006627EB815F2FAD2C8C7D9AC2F3852425F5E2377EBCC7FBFBE0C40274E202C24339F1CE76BCE4215BB35FDAB161FB68D8FD46D7A7EEE9DDF6B0F4B097C7FDCA08FE7F78DAAE6DA3A6B234B60AD52AEA73A54C5FCB3113880EEB88E3CFD2F00BE91A0AD83AD52C081DFE57A424F4344A3DD6CC8698857AD47E1FBE28A0557FD53B5A2700217260781AF3BBA0CF7EC665578AD966007466E21DB83667E96680DCF8374E279F0FE47A272159E1CDE603AA756A9BC7569871AAE71523A7EEBC0F72110B366681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = A1DD60899C2C6B6096C6D008937D4A19EB2DB9EB94B852B954AA302677F5A8D2B304D12688ABC5CF401AA7007C6FA2FC85440BD36578647ECADDF13B8725F341C46183CC5EE5E07660A992916821A2F967F3DE0A67B75D125CDBB577C45498275665413E42FB220E8E56037BCFB9FA5E5EEB68FF004EDA0B2DE2A0A1A70C9B9FAAEADBF2A0B298F20D79754A962808987428F03D9348A651B69CC88D94D41DBDF9C7667C5D542F13E2592A6E1311EDC798D3AF5CC9567ED2CF9F5AF88383EB1A2F71D7300964AD06DE2F84B88B9BC2449AE3FED23AB6321F613DD2878645F926E4A5923B15CBA36E3034A2F0943BE73C37CDA9DC178BCE1088A0593554707DD2E3626928B8B2ACBB3E16CA8DB02D9E557DF150E2DB5FB24CDE2518286D6D434B52E4C76DC1A1A250DB1B74CDA9728800E5AD267BB078A518478D6C9989CC463A0E53C715A577832F3B2D3FF12EE36FE8EE05253FC4D0938A70C69A3BB6503F94287B2D2359D8678029394B0D80CA65744269548489209283C59866002F27F832214DB63EEBCA4CC4E6C5EB82A4C211587A66E635D7ABE2C21E8F17DD2B8DA9134694555B16980C2FB57171B8F161B5A7861307A9B3F76FAE595212C3E4E9FCCFF443DEAB4D8AE7E71913CEA5E9B86EC51AC2142C58A4D739FDBDBC2A81DAAB19A8E31EA4A859CAAF8899ECAA8550B78F1822F5FC3702B4F76033490DF52A47E68EA879C7714EFC0651F5CD6DBF6C68DDBF595592E7BDB5DA9C8DD285848F2E4E47462C1EEA5D7394FE878C31DB25B78DF688FF6CD3017C0905DCDDF4DAC0C0537C1BC6747A9AB5F65E39DC9EA53DDD243A0A74489A9FB1001BAE1E9D5AADE1D17E877A07A2E57049C4207A32155FDF733CDBAEE00F7ED87BAD3EFFA1627D93873FEA3B8EE37A3AAE319EAB583CA560AE19DD7788D2FCDF906DF820A3F797AEFF5E991A74D6FC5B589EB66477BCDFB3D33FC3A25119533ECF137CEB7478E7271E7CAB519CD7AA17B531FEE8990CFC1DC3D759A1112FC68D67573A8E2B0286738AEE623EE2D8D1DE57DC04060095BBD5ED42C473B8F106F0A1CB547F0BCA00FB2833D9FBF3C6EE3A0F49B39203B312C93B4203589F40CF0AC556B96B6AABB876586C21C9F2652147355BF6B2A6D054716FC5884244545AD28F2D54CE6C5CD82C024B58FF9867A67682EC22CC3BF944A302F2A290901815871EFC3DE93DBFBAA28C342F96F22EF907A1B0DB305C0A18D43B312BEBF8821196FFAD564280072E1F899688FBF9EF4C42015ADF773DC13FB631C5242E2D37C1222C4BD4CE3011CFBB7EF5F71F3BE7181BA8DA57CACF9E1347258E3351810C2A60C4E08A04778C6F39E9D4B7FB1E4DF2D4CE33036ED3EE56C5B6C2D2E00781311B9B42D8D992CD88075BD31F783555BB4969D8F46A2F09B97A72636BDA2C2E8CC631680B8FDC658F8C418FABCFE3720D9D1A76BB2567F3B9064EEE315FAF62ED155008087BC951C6053CA2E40E20DE8D81BA0F468DB6B80C3D53191AC60ECDA0F6272F5985AFBC17A33C728BFDFEA57B8752B615986D3E7535475C388709C5C1D65ED573CC09987A946F2F3326791709BD0E7410F789B51361155161F261587AC62118F919B1F62422C70162E7F629BEC376BC200C28940DCE74 +pk = A1DD60899C2C6B6096C6D008937D4A193CA836FB25C96BA53E825F767B7AC24BC48EF00B2BA43CB44816BF22FDCB187AFE0A661914A35F9A123CC6CA8393F0AF6C29370B03F3F2D78FD0F74359EDEF1234D4DE56C9AF547D229C15FD281F9CD0A57A3BFCA94D34E9BDF6DCF9BDDC2CFDDDEF6B2E1592F579762E424EF44D3E0F9A9026937BE8CF1040C8482CC004750FAAD89BCC9219A3DD41A1698D9B14C00AE0784B9BE7D2EEFBEE9AE12A7A350BE407723BD0BC0320EA1B4FE1FB335D6E5348B403D71A864102CF56E7BC5882E3B13C6E77A7229FFA148CC164E3B92B8CB0ADE3DF4AF7D7DC453949C71644AB84070A105DE4C39166DB74A014E0367BD8184E6A6BC87EF603D81DF2FC4E1D4851B044FEBEA9B17A79D2216F6866B20ACCCFC223D70B5F2A9CA865E014467D7638E4D022A8CFB84032D61DE244C0942B56DEC0EC16A5A2CC0AECAFDA90627C9F9B39F8E4DA8D925A659283B44688E6FEE33590F252334075E47DD8DE37BF96E597C744AB46DD19F5E41EE8F23EC51B38264F85EBD3DF6B99949158EEFF9B49B28B62318A04D7100989F44A0592BD341A89C8801126DFCB33905271555ED4CB7BEEB560E838FC35C4DA8C1E3A1BD1EFD2D14490A2181E119F3614FD782721426727057DAE6612D40B4EDDDA16EFCEE0DF706E63F663EF9250133C9E3B5AEF3B67CA4C8D5D27D0316F913C5F2AA7CC6A78E53A5289F58E0EB832E71F8CE097914EE0D60B2A9A2C03572F16B9A4D64C93CC68D13149684C52461ACFB9BC1A638BBE92590E367D162E53F03370536EB518ACEB5DE54F79153421BC8655837128564812C124F81C0A683DDCFFC1780930996095C72CB5EFDB9C06E6F9E5F51654EC4893A7E70FB247EA865C4E93094D042F0FFD4356D0693441265CD945E699E1FF620F941B535CE99D7D3D9735B0821D456286FD2B1E7112B45B5C76E89117236996D811C350141738AD22EE7C401AB79B1901EDD857E8A6378D7CD3B92D591829A69EA038A1B8B0D294A32867E7E5DDB2EFA33901F20003B185622ADA61BE4E68DDDD5E0D19F0E3D1E2D3FED49FF279E5A75F1609266FAC5BD377351852492B24DA2BFF19471DB3042EA05E5FAFB4550E3D6AF61C730121682FC3EA2FF47B50D2B2483CD9FAC096899534CB6BC8300A924D39C6A4C20C9A4951FC3096004A84888DF5E3A0BD7D6C084765EE2D73E09E64A93917445880D78F07715110F08782D1293BE3C39CADE049061EE69EB64543C7B68EA3B263E487958D9DCE7107332861343B22D02480AFD043A579B5F9D850CB6E05A62C754F56103F874C4B1987FFE4F04176B58111ABC46CA933E1101638284FD51524A5D48D52E1AA210CF568C4046C5CA777BEA762D7734CC0264E929AEB96C115E45DB0C3C1F61709FBC9F1EBCF473555690B13227B9C5B1FD9A13D77175700E78765932D79545A46C1736F837568511E6FB5AFF5763348229733DB0E0AB68073EAD68C9D874EF92E16EFE10FFDEA3304114256A644D92A8912E63F7B4BEB71B87441BDCF5D2ADEE7098BF71A5A2F54644B74E687DB59C8FA9453020BA47D5C4C550A735D96D9329A5426E6358753D3473B70B7A7D8310B7C600B14F3D649FA9CFB5A2C971BEC82BF6476760F3518457F056AC4ADD05C19412DF14ECBECE8EADF0FB8E7D2612C078F94F729136F665E0C837F407640BF70DA2B0224A0CDF2E35E7747094029FEB20282F19FF97B9F3003AB2DEDEE5AE0884394990675FE9A7A6F93C7EE36A210AFE425FC36A1E937359FBB6DEF76BF7D9EF1EA886717DA7266C0E275389E6D7531D6547723B3628FFAB64CA5A73814D87E624AABDBFD5C2835BA315A742D7316A9483B87D8FEAB73AC9060C8F4192118C20CFA06DB69427F12C9F92A5ED2C159CD60EB46B8090E5186ECA00F7AB3AB307F442B82C92D0D11C21C3C5AA3D019F73C2C2D56C2F8729ED844F7100A44F6C035C4577C046D77E04200383EE8530979206AC8C97B39 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62 -smlen = 2367 -sm = A8104CCEEEAE0E591F67E286342B71021F2DC8592F6EF2263600AC901BE4D662F3C33B893F6044B5FA4D10511A94A9034A66284BCCDC5C0A4122B279CED5FF831D3AD1CC50066A3DC7439EF962DDC13B146244B55377C29B9534EEF3C47DF5F88B48D5142920B72D363C5B1629CFD14138FB1826225D12971DF07A08F92DE02F9C1A6FDCEA34F149211C910E5D26F59D30DEC7BC5793BDFDFBFCE54C8AE5675B9907BC6E448D5E66BA78489CED1A9CDDCBBDFBD39C9BD815BD3EAB7CE423B98B06663BEF242CFD19EAA9199AF80F59731A34500854574A5F6B8586FC579DF08C8A1D0DC72DED714DA36C278B7B91D30414B62098278010264DFF6BF8BAA8382BAEEC18C8845ED35982B611048EDAA697CDACEB5B00152FD7CF50F5B5024F198A1406BDC19F3A28B6A0D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +smlen = 2500 +sm = E3B1946B02AA9AA0204C3A61BC84D8ED9665917239DBDCB41CCE4D9272E587BDE43897D3510A6BBF6C66646B6E4B070FDEBC2786B427AB4390F9A638BA553BB12017E4F0599B41BC829D2D0402506CAB376138BE9706AAB1B1185D814C2D104931427DC97FB58B6A3AF97D4D7D698AD98443D0F36CBBD82EA8C9C25D7A9AF4D37DF3080BF5E49D23F5FA63A899330C6FA4D7EC2E1395D23AED0465F39C1AC6519980B7E153421484FC08F3EF5011F68F1C82C4BF51A81DE758B7F3484C7D2BB34E7F7AFD81A274935A6305B4BC6EBA113B3E3559C94B258653614E96FF0A7BDB92301CEEDD90BCD5A7C7F11F11060FA66151CE88542C6A390BAB8205ADB4118280215AD20C158563974EBBDC9854F00F0D1423714DDD935A9C386BE4D8D847433D3D7725B068345C0B37869C6F83BCC8BE5080E726BC884A66D278D8454D791096F13465242F7BEDD2966041F413B0D8B68BB33CBA08348D35707424E9CBB9068F8E417F971C405F9A405657829305D0CC739E4074EEB6F0DEAAD68AE367B91CC2D01760D703C5EBAFE8058F2B578FCB1B32F383222F667BA321AD765EA3F9471280F8BFF7EE280545E4BD5EBDC7D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 52F1520018AF006A3947EC33E0307422F8BFB0F36A3C42C6E62CDB0BAFC3F11CB3447A903555F5A16558AEE1083514F951A5A7E507E62CD03D6DC2A3B489ECAD07B25489836C5B3F3CFFB383DC2044EBF3723C73EC7C3D49D5A694D6F5B3095160AD8DC342A027D69BACED66DFE5445BC51A7816B4F886093F52D945C2DEE3A6229A14AF606C82CD73AC2D3AC0759CA23AD6F3A1CD033B93BEB55BCF84DC9AA99EE5AEF6580587087B401CDBFA31A141AC12CB695820DF9C6C7C0960AE228E8E2F81F8B975603A0014091D4BA05EB6B64E0331188DD27DDDE6CC1C946DA54225DFFD9F2BF1D46690687238971953C6E4BB1E8EB8DDC06E2E11B767753F0B6D794947B69A84226B96C5223B953CD33C5C4F1D1A3AA87CAE5AC2D60303FA813E94C9FB1289B3C24ADF89CBC720F77F3ADE9B9641563866C19DB2004B8188824151D3AA49E2BA5B6859F7521D68644E220154BF0DEE2BF3F47C05D42B14E8F812C6E3C74152FE0985C35155D8D2AEB5719C9D516084B33CFFB2BA9C9EC6CB054BDAEF7FFA77F0533228DCDE51414056FAE4276493B2876186C1E858D065D38ADAE4B6761ED86C3D26EDD84B523E0F7C917BD10CCFC9301AB30B85AAEA3AE024C8B4EED856EAA555661F1B95BE8F98DB68BD4E1C8C74F01BD204A442D5E7F7FE249A4FD0147D611E371AC9573092A9D8641E30A99AF7322C374E8163BD8F5C05A9903A2BC6F5B779CDB65D900CF2BE37F4EC6DDBA0512CA104F1575E1DC378139FE057E2082C99AA5F193D2C93CD17741F51FF6516D48E85899CA5691F0C2B450A4747619BDA23CB7651A217EA19A6C183DE38576A5FD7181BEF10EA45E6FCF1F4365FBC8A092DB616C4AE21CEB01E87BBF736EAE095D0746E955FF5484982482EB711A69C2825DB9649B8BCE1CBADECB53AC5F6A51D148AF928D8314D9914E8826DCEB1EB1927A3E832E69C25228E437537078BE7D7E227923D42FE04396F5F755AF11C1BC20914B153015645BC299567DDEA2B962D8CAAC3B9FBCB3B57DF9C812EF1C91937A0DF43FA0A8DF8FEC7D96B0748BEF2D8A47579A6FF12B51D24E9A276F334146596CC45003ABAE8D88422B89250C0D3704C7C96CE3EB4218E07AB4EAEE6BD6311B06FCB5F5BF1D9560A42CE864FF66F05EAE934723486A16193D7480425583A153A5F3917D50A16B59FFD6363BDC50284E2B18D66EC042DB6D3FA3F13A26FE31B83584C3E53A8E3958A1F93968003D9FA3A08A4A1799186800D48E1C37A5EB836A14664A8E6FB7FC56E2AD38E4576981AF3F8300A9DC8535FDEE191F3DD1AD63EB6827FD1A5DA51E04CAA9FD2A2B0509B49579654B3B8F95DD20B235A60089338A4CBCC26E8F7E34D2D57435AE690C4DE1A2D50A59D0E449ECBD71CD429B7FC3D31B305A361888DFF4AAC370AB149CA535D52D67172732C6DFCCEBCC779BE64C4DF7B96C373E7066BCC96C86293723FA21D874595C077F6B2AFA4306556E327994C2A07EA5FEE445C26A1C927F9048127DBF48AD9D7BEEF95EECA165201C6378A7029869C2D81C5BB2FB075C61A09B41728DC140929F0DA71E593B14FBD87D24524BE2400A584973895231524709B18B4DA4636BB105F922D7F6F2F2946345BDF4AB1B674D215AE99D0830A4E +pk = 52F1520018AF006A3947EC33E03074221AE15C0DC1B87E6ED6B7BCD807F8665806137E8F442ED16E6E62FE1F306D9EC05877A1AD5D52AC78120AB361B0EE1C5782663C55B1BD31EBB328E69C8DFFBA41BF826409F8E94A4D052F0A3F8B4789D8EAACE90C0702704D1888D439CC64ABDA80D8ED1BE3A69150CCD70DD99A2BBCD41388AAD0B114D0FC9660213BD79B20499E7626EDE2017FB736D05BC52ECA177598ADD9578CD54FED2D62D26CDFA56424BAE6F23B5EAAAC898F02080B82B2FFC1C9DB1F27482611022E467614D7B2FFCC84F35E31D5348D8F698166CABA239C1E127DFDCD07C18C3B59C7272BF08B80D71016543887D053F403160CAA34FC53E10F5CEE071028D9A58BEAB5E19F90D2D6F6D8CA0FD93E0A788172AC8F5BBAC987DB07739DD48F30ED3DF47AC2821A660A15BB522C76D4D8DD1E22893FCE9A41E7E9CCACE0CC39C74904EBB66E9BD690BEAEF6D327A53EA9EAE5316E448002018696A63540CCE5D3596E77614EB554E0EEDE650E4AFA1E2A13FE2A3DB25DB58888B4E47E646069DED9826A5DC59658AE5BC512E3EC34523180D409EE01047DEB004871A2CA4FBF5F3F8BB682ECD865896A68043559E3619FB750A0580B83AC2542DB3930BA5B84BB3BC1AC380AA5E46EBEB9B7143BB49C08FD3315C8252D3B38E2E94A1F1517837353E824E3AA068F73C963BC88DA02643032A0867FF574093BD39952CF64511ECA7FF5938087AA02B11F1CC309511703F6921FBABCAD3D2CB176F04159CF7FCDEF0F9B35E35BF6F2F9DDFA4FDDB3406527CFD5A2C85D161FECFD0BE58E4EE660C089FB42574F56554FF667C30741D89F301C999DE89651075917ACA204E8D081BDD20CB25C60902489B9EC2371DC902BD54A89A4BEB678D958767A9BA93359374F8437C7BB864A9BC8E573D8943AD891D5ECCEC058ACF5F55573152D27AFC916AD6BCF4BA5CE794A607C6C6DF58359FE53811C931E8AB2FFD1E7D5C5D3F10D92523B4643CFDAB1BF49DB4CC71E2983750449A210E1240859D6B803C5A28ACFB5681EF259CB0CF53461D99DCD795812E4580C152BCD3EC97DD4A6C41AA2DB6A6B3E9AE4E0A1DAC1B9F41CB966EB16FFA5A32E92A17389999276F8E35A2F99204E1CA4AC0174714E224F181B4E029CA95242A28B58000B07B34F9266A99E0AA852D2835249859943D8E63CE206E3DD03E8349BCDB98C912DE89FB81810F3A30FD9608D1ECB010D45F8FC43CC5DFAA620E59E22059C05E5BCC06C13432ED70D473361078CDE86FBF5C057D121B72E03B24E5241A62E7BF744F2F74DAFE90E402FE074852201234420A705F4EA60E43B187C4CED9E6D71EA3A664FCC16058960A68C25F7C3F6798606A377F142FDD81E4104CD7130FF82AAE6D9508F76745051EED43F46C92D983B6EF877816D9124B3D99F207F6ED99D8B1B50637788874A0F7E8FC3A80B1CD72468476B329F3146EE99799C1CA256489276644CBD11FB5DC59F02C1A909396960C506CF6AD856BF64FF1C4BE522332485C9C1E0C8AC0CBC9BEA2704EC3354E810EAED35A62F3352019F2FBA44CEE4F149E65CAE2D3816A85ECE72E277EDC1E82DF1B297D4C00B6C9166C1956CCBB26F179E75052156BA8875C35AE15FFA7B364D227E1071E47DB984381C1A03DE5EAE337BB1045B3B99F0186FF4E9E73B6F8DA1B3CD638DEFC901887979A55B7AC1B9F095D4BC647F362E492AAA8E2FC22E537CEEE15515510615D68B6A3454D0F9970D96C25040EFB533A8064FA9FC2E853736CA31271782496EBD6EA7865F17504440D2834849022E473069795F5A091A38E4AE091F6A963193D178C724830366621E2C1BC89F5BCEC85278296999B6CDFFE1D30E153323A6311C4813BDEAC94FF39E464C854E22672AED0B34DC849A4C2FFDCBEF193512C4411A98CFCBB97374A9FBD85893D892063A04EC8D333AA653C87C7336873E3FEC269ACA670547F6762A9B56C42BD2F58B1F0B506B48664C70D494 sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49F -smlen = 2400 -sm = F8CA8E725CAA0F5FEEE803A0C906E9362E42F119B03AA779A70E48FEC2A86BE126C05A491C41B77C2CC40CCB9B256882BC0E402F3DC82E1340D188A6D8C586324D657B5877CC1DE3292B6666785CD334ADDF7E42344A8F6C3335B6DD81A6B6EA40A99275AD90E70ED7E81D3024F12D0ADC62D81AD46D1433789027188EB73D5C8CF3BDABCD130D285DED8BD575547AD54B2DCAB0146D8E67B473CB00F143A4C812BDD25206C080216C896F11C93787921F620B91E6BE3C8D3EEF56CD68DB570DF9BDBA5139232ABCF471EFF3F67E3C39ED2E5A2E1308AAE9BA4543B107B1A03DCCA5FE7B8F1FF411DC1718C9C4AB6B7F6B65D7EF96EE13CE67F2A8E1832B8906BD854B241C05AF513C4211624915244007908C837A887ADE270DFFCCBC6895259BEA90418F08DAD8DD9DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +smlen = 2533 +sm = 85A5C150E2E3281EE8330872EA70BD5DF73F5A12616540A788C91521C0E095D66FA1A5A147DE19FC7609BBE7E3F363E998244A6F6DD602E8F5B0F49CF00ACB02E0B4DF2238E84A0A24CE13D1CD4F8C4CFB8D8EA6FEB1FF33C4DA7AAF19EDFB0012201D1B0C9CBFFD518250BE515B8BD88B9A71183E790AAF3287F368C6E2283FB1F8CBD25B16EA077884129765BC9F30F78E63E64ACA0AAEDF680D27730DE1D741C6688ABE875BCB5470974579E9B91538E910368324E9593BC4DBF2D56B051CD98AE6C63F13296B541D3765F5F15E2C2E134FF0E6417000D52821D5546401D6D965FBB83DA7832B65AFB401BFA7821376165AEA3E35141251166D8A31B63164A8561F7B95238B562475AE2D00D6BAE43554775EE659B93E92EBD6B51D6A253F7879544D1D73BC341708BA8C59234B6DF79D0A111480DBD609318F8C06E6A120403A3A9C2B9F6DC932ACB6AA1041DC6990A59BD3C63E3AFC0BE5DC9E8212E333A541CA1D129F56A918F6878EB46703B660F6ECD984E545A7D0CF857F7B60061FDC376FB7AA68F28AF79799CF17A6253ABD98C9CAE8BB657C6A59371FD6FB503AACFB7AC78A44B824BD631CB80FF59DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 9F395A48CEDCD2B588DA6B45BE78835A5015E519394A1C7815971A756B01588819AE61DA187811D54C4BD25BB556A652C74B3F4AC0A5B955A5A9C709251372958DCB5FD21E6D19EF2D76793EE223886C7030FA814623A870B600513B47B92775B6DD254E311D86C9EC8B256EEF7612FE5B4CB089439FB3731A13DEFAD48CE13252E76C4333EBAB68360BA8EEAF61D4378F47E0D233D11AB872A762564E2BCDC32B52DDE6822154FD58B87AA5BE8647931227EAE999A9A29D8B7D7E5F6051EE22047E3DB8096E49D1B4EFF66F28707F2BEF2FF52B6982E1A963565EB8FF0F3145398B8E8CD173EAE86D1C45EDBD8537179B32DA60BFDA9426D742D4A8A09D2117B504CF66A5C296199F814A65EAC54FB475F42E1B19A23B05C7857E13550CCA7198969ECC711A0765CB224A72856CDFE84C5E7E257F98E0B7914179B31E7837B85C294BE41CCC76A812F2526B5694A397DC7E708EB32A9EF527BFAE7966F3FC74199ECC73DA21D217C34707477ACB2D32B2201FC3956084C8F96097C1EB724A3BE3150E6D477228C2C97EEA579DCE8CD79B17F3D83ED4FF39140B7CEEB81782F782B8630C1400FBD60AB1A7BCF0DB287BE7293AA202817E7F9967BACFCE302B3FDD2A6429FDAE06DB7A4E09027E82311126F791BAAF501663EB3B86CF861ADD204A62C22C28595842F6DE43D7A99E213C9B2CEB1AC6DA8B04691E1202A0C7AF5CB71F3B4F98A3977846FAA966426D396B697E462A6068B1E418BE449B5AC8A8F1AD9C1FB71244DFC5BD9762238013DDC9A322B8771B31A998954F97DFC83C0C5DCA6D873FFF6762EDB7441958387BE0ED07E8CE6ABCCC624A536716909601BB3B94D01F0679489D49144E20FC8D6F7AE024140F4EE0DF6C642C508136BD0796AD946A73B688524FA5EE6566A5CB3155505B31BBFD276C23F44621DE10A35D4B64DF31E6BCEBD36242D27692876BB429F8974E18B7AB8B0DD8CCE88614F95D2FEBE0713139A3224B89D623D283505A0E8E2CBE56E4A3E38AF786A89B61437DAB6DC8FF1A659148A92AB341C96BE8060662A8FD65E672AC49EC193B4140761200629C498D2669F78BE0AFB956838FD36FF85C6A270033BE12BF5CD1E051C1BE74E1A784BDBE63893B48B7A8EB7F82A6BB617CA381E8A2F08B8716A0A4FCA063EE932AA34616F1CBE9C16F87936ADADE1C9A3EA709F7022C35AA9A47271EFEC7B256E48A12890487046570B40DDE8C7E358F8209F9CD7E57E0949060514C3AC882DD67AF10395D0824E7D46F21D3DE14BB47705C2FC30B95A921C05610FCC14E49DA8E3B9AB12C90CB71418853FE9C83C40D494C4D62272C1A181FCBE23C0181D150D55C0D6AB2BF611CF71F1ECC14D9B7EFACB103D21FADF0BCB7D2C74D6019F783D8A790CEC62DCE2DBC3AA1F1E6F4FE5FDDDE177001D5B9B98D2548D84B8981DB3B22D271A83E21163916BC180383903AB3A3A9D00C2504423A212D006E08F80F5776959A172A7F51BBA2E712BF6479BAFDA0134DFF735FFC230AD8CB2A855C6403599ABCA143D1542C640F1D9AA879291EE37E0BAE8B5881D248DBDD78ECC3CD8731364AF6844AC04826593499D0EA134DA8800B7C5758C13649591CA6D0B5D4F5542D747533D379A57EEABD483B1D81 +pk = 9F395A48CEDCD2B588DA6B45BE78835A6712A59375486B6EFE0558491EF6C69C2BFA5842ABEC51D770DE9453646BFE94A435D8442CB01E85F4E8910DD3B26EFCBF5B19B78A1AA844624C3EA4CDACF695FEDF312EB02B6EF11F0C385D538234CCBCA87E0762AF910E57D3F0914197FBFD1363A5D3EA074570CEB51B58BEC326D929F7792B1D0D3542AF83EE4875917414B328D0FE8B5DD97E384DF89052D7D7D49FC7CE6C041DD06604EEB42A8DE0EFE67389EC0E61DA4CE5ABA700579B06E621DC32BA97A258C7A9ACAAC41E561CE71A7D18584761C485450745EB614A2AE7DF25D55AE5A4BEE1A7FCBAC7556CAF7EE338376D9365E1964E6830775DA4DA93E6CE505C585A75E26B6F5073E1EA4AF5DA530042454130BB786CED70975EDB6D12C1783BCA59F2B873667A44E0180752BA5238E911D9AC225167ACB6C1725F34DD6AA376B0D5AD3C4BD00F6B0C4A5DDD1A03B44B28907328FD9D91D61281D83B67D4BF4E557F73C53EB2F350E21B973A520E8154C880B03831EC994AE6C8C0E5C55C42C1154AA784CE904B20EEAA72A714BE373433B9E82B1487BA177BA704217F8897CB0B676F7E956D5E530883E44333F0564CDBC590DB5A0E16B143AA6DD882EE81FBC8852155F1695F502FBF6DCC0B2E6A83D4FD04074643D34C4422ABB974A0ADED206B60F4AAFC1B3BE4BE2C16A37096D19CB40A14D41F8223A4F148D7176E7A8A220A1DDBF8E2A43A857A6080952D09730CF0F56789E02660A9AD1A4FD1A144D405C8C1F05AB4368F5A3B341EC7165A81A84296E9FA73778EC8277F095009F316F6E166A424DE84AE18930D6E6BCAAD20069028B72B3B4487325E56D55EDAFF1C2DE00EA9E2CA05FEE55FE509C6817D5225AB1431E1329B71817C633FF0EDCB5AD224399B407A549278F863722149B9A9D03AB507293814F963E759AFE13AC2223EDDFCD00ED188495DACF22A13516982204C0D884160A7ED801D0D1A4D9A1EE80FD99565AE347117B9B81B1E52467F04A06311124E169806F12A29BAB96676B9F7E07AD5B2A61F61586E80DCE22894E23FA90C234257577AB9CD1A375873B4F32220D9B067EA31C93D61EAC4944478C36EF190F6D86F21D2B4DB09537F08AF84D64B63CA6334E34380F29F4768C401CFDEDB18836DD0CD506613797B8A6A02C42C675DDD80228CAE088B82EE69B1DA564EAC5A030EF8525293FD3F3C395587A3E7CFE0F41B469F26104C2769149D3B43917C52F7EB06D0613FD4A3B3BA449C3F13436F88C95B739FE6FDE21B18E675080BF110F9823E5E8AC626F803EB088CF39DE27FDC82F31E622D41156DC0A66804C569D75CAC618611CCA5C6BC77B037B922A111E2B2E7A42ECC739D09C42320E032BBE3BB333A1CB3B3C2F40B90D3BF51319A4A03CDDE5607FE8E584E191D3456201BEA0130754B37DB4922B01A11B2898B6C5CE9AFACDEFD82DCBACA86AB1300C1F1FEE97C68D5B5871953B7567A73FE00D1B34B7F4E2A9047A3DD5B49C322C68987C6B27DFC049A9CF656867DDA328A6CAC34B46AA8746F7ED4DD7B5D3EBB10EDDC457E2BB67C2247175368F1E58B274E89D4D1BD38B55FCDC86E3D1C331936C9FC34F49E8E83B79D0CA86F772C7F2FAB8363D57F54AE1D4C17B589BE130B7906DF0ABE50438E5BCF0F4455BB47D8F622FA2B2A0B6D98E45ACF56EFDAF85FDCFAC04670CE1E36FC87484AB95E27C47C1E767AD17F5A1B2D518C0AEADA376B3545181DF124C89C6D68AE6C524F2DB5D806AE3930C894C5A92B4E23018F3F8415AEA7D69143F53AC25A486A2300DD62A39610FF3403167E33862C631127B5D51EE723AA38E7837FDF16B7D4CBFF759FA8F082F53112759B6A3EE2EA0DC7C28208B09D8F940D0053FDE6D5C07425E2DED3C8F58DEAFC5F5B68AD5B0D823E1D5E4858BE4E23F13CF71A5ED2C14232E407C2505DA686173555EABA81C93FC0A7F768C6BD8D381F93A257004AE0E0FAA6EB5C083E0C596DDE078294 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5 -smlen = 2433 -sm = 9A60B136268134D891592BD6DE1FB857B7FBC8764F93A162724B256F4154EDE5D18CFFA2F0F3D9AB2919B759B926F44A3DC97A38391D896327049D8BD94C2673DF5F88156AAA74892CA1C31B261ED2792722D90859DC671A037CE3E54933445CE24CDCA427CD2EE2A3818C8FC7173E7CB4DE19D10AE4AF1760CA22F81560BC24823ACCCAB711F434D2EBCCC0B4F0E213671FD2604BF7A6AB7AAB719AEB6F0F34C3964666D4FE25C89A0ECE25B6A0F228E1C38E0B077538E2ACA97D6774B36F7011009A89A4199507A592D79F0ED549A7C91BB079C3CE2DAD54E775DAF8DA1B31372824C9EDB2CE4B5E3E08A8A4F3F412D1DDE34A70A7B797FB7018A0C8CA054F9BA9A7BD6A1710C60F2A3EFD084056715F03A44289E92717B2B0938CFACFC7BCBA0BD4073AC31F5FDAC651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +smlen = 2566 +sm = CEEB3DFA665DB8A7AF856F9F668BA3A20B6A3E05338BCEEEA3E36F5925EF5DB0DA0B1489601668FB6F662574687FAE4E67BCE43553FB529F2B20AE30591E5387AE95E424A885871A09E214848D0FB5F67AC84FD7E2E0497700E26A69607F4187EF1E3AD13B6BC18EB91232BDD64467C2A551E3D5D86757500699F7FDBFFF5CDCB328B6461DD81EFB1D1FF275E152E33045A89ECB894E0EE9BD8364792E223AE53D858FFF080AE0AB8B185C1D19215A8E1BAA0E8B2178CED65D32155C74968C65771706034DAA7C77EE3A87C4929907840E2822DCC58A96ADB3D7CC51777F15E39096A3A9FDD34CFD36E8BDF3F47C54814DD65B86ACD8E4107CF4F3E733F6E5436ADC6994DED989E53D37F472964DB03C4983AC66CA7922F4F2C90ED3BEFE63D74F8B4C36E32C9E868E07F70186F4D49DC3526AF65E4CFE4F3F7DB5B72B93FA774EEDADDD494B472874C17FED4D25A2FC28F17E7E49475DC0D583C33D25A958DD7017D23695875D1D77165DFA4DB33ADB439DB747B5ED9D462AC80E0F3699EFA6C7BCB2D6F751F86CA5BF36A0B084C15EB990C8EDBD9FE1EE1C4E305F7E9FFF676E1E1A8F1CFDA0768F48D24AFED2C651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = AD49831FBF6ED9A88EE18448A54E8DE5178F30CA027365FB122EDE1917D8C9549B8AA1CBC59C342758BBC083C1657EBD18B46DF0027DEF5F30F2E4F6BB89965B4A7198B4D2916AED86226C234CBEFDAA6EF514247A4285A5F6A17C56079ABE9305C66478EA37AEE3503B11967F6CF91BABC4214A3D9F04D3EA5000B64F8A131D5DB9242702348D8DE5226EF69A3AC8CF86786D668E43F3EA88B873390D03EFA2ADCA086143D8222694F149BACF9FC21CE12BE9ED8E0876AC76C286B482947F5FB95C68FEA4F055E1B49EB313D1E1753A4AA8A3207C0F30CF6EBD1EC85DB3425910BF6BD52FC4E911859058155E9C00C47F15B9FADFDE7E06790E6FB6DE6CA818336C4F0D214B79D1AE9751D8AE3793077EF93346734A5744B55978651885D2038B017A97E22A843BFA649B056D9CAC45C7A18611C78483E1A7A69DEC838DA41356EA281874BA8DAB9BC1424E4AB4A1FAAB4B4A69CC2E7504F0D08D327D61165F9B5DBB0CC16332CAF4D41C14EE0C5783FA782AC525333756EC51E778B38CD64CA4D103B373622DF76A8A1A653015047E66EDA490F8616ADBF86CCAE819148BB0033F99C56A7795E9897BB517B121D275AE65E1AA6B191E9079814E6C5EF91FE81DC8F3E13E8C7CFCC551E697C626675CCA32A2D3AF430F9B090B91EB610388EDB868EA9EF3A048E2A62886D1F47DD323C1ED96737F71CD478874AE61DC642697BA9068060677DDB8CDC567D980632005FA533BCB74B192B382ED796CDC6C74D35D524C0BD946CE91DF2F9989923FCE77D2D28B4A4F542BC9FB07B002E19788AF7F4112EAA5658136C669CDB00225C165DB0D3F0986B62EEE7D486650AB004852A2849DA24204D22F2FE668C372B70300232ED6BECE0BAA1B614CCF04E560D98EAE6098D8C9203B8BDAA163912853B3EE6DA14B5E2A050A5FD2E2498C2D00A3AE09348425505B2ABBF1658580F34EF9309F984AFF7192E499BCA3C546A4EB51EB5017D2280601021C9F0940CE15F952FED4649794FF3015C482AF9AC79BD99407F24BDC39A7681D70679E7ADD1214DEECFF06576C030E541E33ABEEDDB096BFD37CF144432A86B8C95F3868792EF6C275D0ECFDF569586C2F01C78443BDA6B0B3485B5CC2FC2FDAA9BEE6CE231E4DDE67316A876F5B3CE1321CF417E0D3FB43177D489049D37F5691D515BC919CEF135DD830AEB1AC6B276EA42F78C271D587BDECF6CD6455168487B6CD592F614FF93620737EA5E63574B1A8582FA9061ACF8D2DAE635E2ED86C1624166831A0ED5A6A182E3A33F90AFB1F3B2C11991850C2355387CF5A50F30B72994C56BA47B065160E15366A2B272CCA10C008AEB56538D72C00CFDF56E253281D8ED01BCF47B9263C4BC96B6B833C355B7B98FD531DDFF352963B20274548B6852743F55D8F4B8089EA9CD40F237647A258316B270937C7FB0C4519BE519FDE9CCBAE36F18FA2C9CDC218C02253BA6523F6D58591C2B9F05C4487C1DBE05FFBC2CEEB2D65CA10A6E702C3677A2B6F1457D6A23CF9D25BAA13C19E35E7DF21F2D640338BFB0AF87C594D5ECDAE69BEDEEE9BD44F940ACB7A6AD4E330037873AD53B5C97093C3366007C6EA4FB621C928F12CDF05176C6C3A2C3061B449717E8E690C285D9B7AD5A2 +pk = AD49831FBF6ED9A88EE18448A54E8DE564B7750666ED930AFE970533EC8B6D03DC791E406D1D04B59A69F4D9F071D56DC7C4872F72231E4E5E65E32EC24822E4176BA911887D7D7A7255B2CC4051CFD802955E61038AA2A07AB2270FD2073ECF571F7346BC2300C95194593E2EA97FCBDD728D29FD691CFB2FF31ABAF8DAF9467D0F7508183CBDBCBC4C6119A7203DAFDB830140E44897FCC5906023D063D3828F82952C4F8AC81899FA4187F02A40B6F4D266EA09F361BF3583ECB44CF2F14FC2753C25394F12CE070860D701721858583FAAE893214470F304BE2C5D0F7030BEB9D4FDF89CDFBDD1E5FB4844ED178EB81FBB67F19782074696B53E8C46962A43B5F2181C7BCA38DFC26C07A981819316EC921E36DE72E3759E1A5EBE9F18DAC7EBB318E6FB5F770DE27415DDFD045A432D390BA002A1076F90342CAC699C7F9548B34322424C704F75C5347BE8265AE66A604AD61AD8D1FF541FC331115A3B29B5978653253C96D562DC42511DBDD67161347152168F3466010F779583038A6A53BCD56E2B6B98759F44547BFA7939138A89558CFC56904AE00385ABD515BCD211EB42702A9DBE5CCEA9A10E2460C2FFDABD548706F4847E0EB9EF1508FE38A10BC83A11F4405FF5FB988FCFEE15BDBF760DB5E22DEEA6BAA3B8BA55AAEAB081A45D3179EFC53D2C2F4466A14E39C65E187C8F9BE79A0C2BCF94EB9C5E6A07E0DDB51BB054419C578C11337F5DCA9B83C068B75B7224A7E3FA64A529A7AC0E577F42335D443ACB33567153816B7F3E23F8037A678BFFE7A1E094A08C4E35CF24B669E1FDC1E70DB3FFEC95BCF33EAED385628BFD0279D4A53CD3A777293202DDBCBF01F03F8C3471D76F40EF1B756FF2DAB909C07B7790E31E9690DCB08D205D3604B2C56C2B5237BF71BB4E6AAC8445AFBEFE5B77BE48B3F252F8D4E87CE5CAA5337EEBA5C1CDA042F280DDE0E580B3A5CF9CBEB88AE2D0970E8F579CED18116AE888FEBBA39799459CC6284D8F9679DC44245B17B7AF45370E41737FC9D39F2B4E978BFA453CF095FD8FF2E7671808A3096BAF333789AACFFC3F290E653B4A8C0C29C3E2A10342EA6269CB34A0AED97F6F3B0D03436399A75B8E5BE3441C61D5CDA6B6C7491E744D9E21D8B50AF1D6DD6D00D9475EDF49A6013827397BAEB68EC5E3431B7C4AAB05664FDD440738E513B22C8625D8DE68B31E8FC1B50E43AA881A04917603AD2D8FDDBE2ED6BFF4CDAFAFB4D4CF685BDC9C5FF8CD14D1563FC7EA089C1BD421013DF3F4F7748EBEF25F6D45A1B51B38EEDE186DE37E9C6F216E2E0332BF31EC9415CABB12815B4CED34D4951CD9C2240321718E5EDC943B2CFB7026AD1C25475F7FE267E20A9FA34BB2F2430EE0EF3690BB9AB948ED8AC53EBCE7F0F071FD4F9E1AB4A3B2EF65695FF78DC9DCD5F19626A8288EF2712F065A5AA11659FD63B3556EE24262F651DB296CE41A427C810EB388B032E8358E416EFB038A3BE2B033C7B478F0E4E1B7A35C2C04BD6B51D16D362C535B415E21CA1BDFF0AB324A380C895732173B6CAB9F304C80087832A8325DEFC2ED7A14F3DC8ED99544EC6C677A181AF97B769366920168270549543B6CA75284BBFE45F6EC04751AEB67ECD171E16D95A89AA8C7883EF403054E0F24F44ED6510DA6A7BA21CF98BDDF006BD5CAD646238BC47F426E9DC71862D22FB0805EDD62F9ED7E214EA3DB5A9B32A8CC8C00E4DD9C8FB1C7F5695471C566ABC05DDBFA5C2E54D6CD08F2D80CFFFFE83EE6E6A1EE334B9674D8D366906557B3027DFD1561EC85FEC7004E3A1959E12F6878E9F594B041AB1D8692F9FAFA0E95F34C89B5FD5267D674B381871DA6F73FCFB56C945283CD59E91FE3F95EC9EEA34A746252FA1FC9948E3DEC238E4849F4AA6D25E29F668440F29E7C6BD2D601ACDDE1FE3B21C0233CE93F352E14A650A5CB97EDF3FB1DA0460E2428828F3C7DA1B0C5EA23857918A4A0B1D0811D87D554FAD9B65E77F7 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA63 -smlen = 2466 -sm = EFE0E186B65D1E4665B7221C5FF97E55EF2D7188B3587A8A44249F9F63FBD15AE79AB4492CE8CA7CD832885ADA4A9F2564E02A7B576C2DC602B881E9E70C5981F6F3A874E280EB12E2300EDB50BC842EFEA67C5BD952076FCEDBCD993F9BCC6E25668923F71E48D0E51D9B637CA2455DC713E6F45577FB61D6903A2D378FF72F21BFB8E2F992192962EC4BAF4B564FDD63C530486B6BAB871516C44A9D359820509B01EB9445F43B4ECDBC8E15E738853EC4306A7E9C7AC9311C9CA37B603A357A288BF4C5F9AABB7A793D06F4D44ECA2FAFDF11051CCF3C9A32666350ACC7A6C15A0095F09C1F83E038FBFE96E2C74F0BEF844A61EAA345CC4A86B71D0BA452D909E9D3200B892DBAF3C036A0E2D7547D968300649F9655D3C734296164EA9D9C6E2CC6EF3BFF6D4E851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +smlen = 2599 +sm = 676DCCF53557A957BC3617A0CCD715113A695755F0A7E50066FF3A855FC7F3A7526528C26E1746ABD0817F93A619319F98873ECF78FB10465AF9B7EA285ADE527C1CD5C66B0E59542EB0BD6AA6C9FFDBF94DE38BBC71DCD0255AAA88157B5A08CA7BF859CF388D4FDCC15D2B5B592BB49C27F994EA3531427C6387DF8ECEA85F08070EC5DB87857DC8176342C0DD60A558221C338F9D3A54A28FD11F31C4EDF9C0DE4A907DEAAF18CA2F235CE765922192DD5EBAC3C18A4490FC319136710F03127DC47F4914C561E9B82E00439766C93EF4B56B76814139381F42526ECF275299B620E9DDBF5B99200A35028F2EDFE2619CF1DD9408D5F3EEC2CD1F4EBEEAABA0AF57254F6327BBD63C08F283B638744602BCBF7EAC02B8BF5CA2C6373942253418295A982E1784BB17354C56021786CE44EDDA3925628C73BD1034E713C6C668CAD66B2C439D384246D11E78D53E4567A6A0B0B116BBAB1F08B1D6ACF903094DE7AC8FDEADDECA682BCFE3EA9E42E95000B6B0CED35EDB5F30D95BF6BAD7E37FA2F8D447BACF1DB9FCA3CE30573E0982D227EF1ABB7A1739C4E8E69B170894F7216278E6CF19C5EC67B3A7365B851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = AB8E5975AD60F5B23A8D3948D59613B1B833E312BFCA3CACB56EEF5DF8A2C0ABDF756A1093775B276C7E0D98BFB413E59581565D93E294125580D21CFC04B33E0617A55889F807FE85B7F70612666C94A69205D5A739D6D6E26574F7103E06BE248F566FC8FC86C12CDB2E1B1D4D473874B72141A2EF429A4E17BD21E1C68071D50AD27121783E88AAC20A30CB36456506880535C2542AE946F940BCF26A32D4A30F9D6A04536E492A543E4EB542D7335FB0792D247628D74AFB75263B778373068F0E8406CE5CC69473C1A90EB7F362433E886B60CDDCCF03E2890C7310CB65819C98AB78C6D53E2DAC92F77C1317E247EFDCA9611AF3435585BF2938444F5717690BB1FB3D014417D3C6266F51E314BD5B3DF52BCD9A31B5E9D02C6E968F3FBD87BC94962AA27DB9EE3A00315E51E916C1BE822AF2D7EEAA31F7EC0AF06206724E82A64F2A7B5C98F561BD65345936C514B29F4AB40849225E7CD96FDE073D8D876BAA484BC6109C2D665E4144ECA9885400E0775C13DA286FEBF66A10F9E737AF5638485B49E1CA3551BE6CF767797EFEE4C29DD7DF63C495D6437A8E0B0AA50681AFF20813A00F490D9CC31113A114025718D4BA7605518D9100C66B6B967474A01EC7A7BAFD5064112E53E1261A99852380A5D2080AF80768A38D32C43F2809A87753016A020B3232004EB2F170E3B1EBED78BC298E89FDBAAE14DA0970E85AD109519ABEF175D850FD8000CE4DAA48C365C426A34E1B4E9BEC83F8AE89095E5FF8C33F063CFFA4C09515BAE772B3FC236CA7A7B3FFD65AC307E337F5B0DCF2CA6A05884DC81EF5BE84E02558C9C8E94FC6DC555F2DB0F9D4F5737ADA745AA3C69BD60AB31EE89EB63B5A43F0A6308B29181F208631634F4F7AA9671548541E245EEDB9254D3B15D10754EE1FC7191CF82C1C023E4807E7A0A222ED67A669F0A78A3FC82E364F0860DA9999DAA6E7F6574C820DEBB3BCAA536F2154F462940C024F7265D294F9EC5D4803BEA0AEE9084AA81FFAAD4DCA80D339F45DD2F0A81F92A4767EB1E5982EF16B0EB843964848921D835681ADC2F310997A28E27ABC7D426FE38A2137109143782E40DDFC0B78790F767A7DA2CAA975E60B60EDA76F5C9285F818B18BB827000B8F9CC10D1367368905E429CB3AFC74164319514F8488E159E52C6F4A5A95EC966B0F67A594680330F6F5A6B4874E12125751FD134E653EF05F8736C449BF39E04BA7E5FB2B1AECC6A1E956756348E8A751E3D681E5E3D679742C9C11E23817246EBA8DA3F3B12317E6E1DC9505CA09DFBCA1197E0646371F8E113957AE44F7C38FADD4A45935F516E07C192492E5A9497B0F09F2826FD51C7023C8191B1E95CFE8B2861A6EE125CEFAADB82753E8A7251C492F6CD989ACDFE292EFC4D2764C8025C3373DF32C94BC42C74DAD206BD0D0776E2DCC6AF176789FAEC17F37B1744D287DA8DBB121D8027619020387D954E017CC88A2D16B6A7CA88E7E8FB96E9411F7924030FF8E7DF57D96F423972529B240A46278EE76E4B94B5965C8A30E54065E6F60C9D63A7BF50DBF3BE9279C29C3A287F714BC96F1F5E22DFE0DB712824C6F6F018CA9974C398A4BA1A1E95BBE06E63A3706A3728378B935519C0B7F8475297784F8 +pk = AB8E5975AD60F5B23A8D3948D59613B10B0495648DAEDFE021B427D8ADEEAC318BF1DF1FA6067D73D4E2639AEE483123D8C9B2815B91025C9958317CE077D1687EBFE141252C043A78AF17468C6485B33E5828407433746003FEC382F9F5FD79B40E1A5CB43043717EBE330F34C462CDE3FEC8B14A225AD1C80AF58F55AAAC64F85F5AA92203DA20DA86FD2C7B870471471F470FDDD8FF95DFF7CFD724C1DEA56F866B4C8DDDA1FE9022247CC32730D4C3FB10AF3431541DA790DF29E393C2627FFF08783C7DE6570B987920FB2D659D6A4B1514671CF5E78712D5195EB09422BF9824415359BA054F758D0FBDC6CD951A2127D2F7E53340E3677396B1971ABAE81D6F6C0FADFA0B75CE959AFB28BBEDFDD043359D31DDA5A3310EFA0C2060840B5A1440A46155D9FE5B49D56A0AE13270D3808D28E345C5FABA767E3BE4DD03A302303987A9573BB90836295D3F73FB8EACF821BD4F61D160E41D6C95C5EE08B958FC7C7884ADA188F978439A124F6871CB216C276C8D7DA3E73041D8793C1306F33166C54E482774D8B5FE0A234F49143360B7A7C4D8830A49658F65AFB597AE464ACC2865855B000A4B87CBA9DF250CA111C9A82598AE1E087EA6A9E1D2C1BE03E9DC65CEE8256205D32206FC697ED4CD9836D575A3A6CE5EC2CF90AE53F8E038D3A66876419E36D417589B46ABE909CAF4C1C13A8B1BB93902EAAFA1F40992D52AE5E266B822D2F761A0E869106797F86E1EA158C5BAC55C459226F9117983523A270989F8F942F9955A7F8C73040FFF70346C9145B6443B7FDE8F77FA02D392884FEEA98542CD4FC58037499DA3B7F90FD0BBC7CF6EA1417C24CFBD706488FFFDAE76EB2290494991EAD19008AB3809A2BB487D9896BF0F1756DC1A842A2277C50FB837465597261B7173FA25D91D056E8609B6037F00FF01946799812EE4FCC31767411130F06D1DFBF9D2334FC0E7CCC66E1FBE0FD7E8FD640B06C3B7C87AB397AC6ECEF90CB5ACB53BC8E1092F0190E5B0C91A33508CB653216D3910CA0BB87B7A4B7A2A148F7F6CA62619812A02D49C638136758069780FE6779FB84367B33D63B2F4F47E501DCD17623D86C7358CD497D7B6B8F81CE0222D06181184AD9428B0E827D9D1B0C6709F2CA9E14F5DF1AA447142CFCBF31FF53DED058F828F74F28D2B8AB644444244F370D66C7C8E663E5535F8E1618E14AA41825602E8A5DDE1BD7A548E896722E60A667FFD9947FE308CFBBC763707A42602A01C0F3ABD995D765140DF724BC398B810645A8CDB08BD0BBBD05DAEAB04215081B6A70DC671A0AE23E7B8B695BDB7EC4B24FA87A96A11A819D5009484C45235954D38062685B848645041DC843A31B93BAA8A8A6BD122C5BEBDF8CFF69F3E79F624E6D6F4DD01F08E8FF8D5177CA99BC420E9D934409CB209F8DB38320C1A73D32CB0740E8475EB392EC16CB54C8775BA2E6A3C1079DF4ABFFFF04D34C2473F223A12BA17689F7CEEF6D8D4D3DFEFFAC68D2A6FB8B5E504F2FD76520DB4EA87F245F3366107C48F287EF5D049E9A3585EDBBF06F5F49D5CF1242F5B24671DEEC3EFA950BF1CDD035470BA8EF0423EA985D521BC432D049A671DAD043B8BD824E78EDFAAF5B1BEA1F495CB48A4FCE5D91A914D680F5816818DB3912E5670B9CE2461260DEBBE354FD3F19CF8F6118A632BD3AF87281A5B7BC67CB1C8EE693E8F0AF3FCE75F847B8E4E61DE0659674FB3E026DD9BA9E2A17932D4131214C3F1B60F6EC094437250C40EC2925DF936D5C615E943450852038A49F452CBBE929E358100C59C986C32418F07574E1DE63EF6359566BCD4D259AF4EDF57D50D7EF0F8D2F154CB057C0AEBD8EC0A25EABE95153690570EB8924E7681104E7B4B5565B95AFFCAC01B07B59A48428CF1BBC75CAEA54B5302CD8190159845FBAC95E7D071CA97A73813DAC9B0536993DE09607BA034406247CC5C5D07C8F703247E08DDD9AF5F5951CFDBD1A6809DBAC9F6EFF4 sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086 -smlen = 2499 -sm = 6CB54EA0F0A2546B4E63942D4120DFA9BA68E0F95CBA30426FE54C36100178A21C966268D7D88DD5B0BBE315104DC697892A6321BD1A3265DC5EB2EBB8472D15897C2A702BCA88AD649B74DB8728B5CAE79E0DCEC8BA5A1AB9E1575AF6F974B22FC5FE176DDD1DDF3C75F88588DF9B08DDB584F0898E2612A337776136C5AF7744F6BBF6012FC6B2105C12533A37757961C3568FFDF4FF0455FD932C27550A7B26F9B85A782164A949EA438C1D523773E0B11FA886E92862BED7AF05248853A78127877D2B89E2DBAFD47719B6B796FEB69A1D51A2D9DE3C71EAB9041890FB3406053C9FE83B9FE4D304489B31712F05A5B69471E646B5E83B96BC2EF6EEAFFFB130C00C3BCA9860007E8BF8D8C1EC1BD7171D0D9C8F41D8F65F105B4630D14446D3B578929D498F17C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +smlen = 2632 +sm = D3971D229B6499C3B9595A18CAB1EB1265995ED05E9BB653FCFD6571516C6D17E1E5C012EA3D455E10069652049FE4D8A117BE966BA1D93E2BA7B365F041640ADFEC4A1CB4CDBDB882BBE23D325873E7758DAE35369294D6CDACB2A459656B77F10D6DBF85027A4D91E4BA9D434844376FF46491D5E61EAB22B6F2510DC6B8F63BF4F67E8FFF8C0DA82C891640AB447FBB5FD8D342C309E30CE2839E9599F349827262E0D101D707DCA94E365B210D3F1BB9BB7A472506DB2F224C6FD4C543822ACB0F21C8F3F33D8041F8A3BD45D6283CFC300B51A7A554BA2A5919657E8B8FA96F012D24EC5EEAF90B876B203E88EDAF8A7E8FE465480FB74DEE64AEF593C18236C908090C9266DBF8075049786EBBE84F8A5B4367419B5BFD0D18990205E23C569E7500FE843A715D593291F00DDC205ACE0CF88AB219BDB26BFF6BD1168625E31FB153D08105227FAECCB7EA7B10AEDDF4BBD80EF37E745ACC91B309EC2CE3376DF6CD69DEFE31259A9D165C4E572AFADFAE28BC58F630288748AB24CBFA165B481A691F7C4E54A1BDD3C5B724CA864202345E4390A215512B33599470A932D45889FFA04B9DED959587EFC5C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = BFA9F778B7E191C99087560D03E9B3992A48D13D424B8FA1361123AE1FDACE7545E9447A41659B989D92F7E1B9E885B4688A22ADCFCE5052131BC92FCB93923310D0B9FF638367B1C12B5B8D37E23D4211735BEFD0899AF5EE4BE21D51979D8AB9F6EA95A4241541283E498F827FD8716CD5679E5177B9288C0DB12356AA12D608BEED8DC4A14E5ABEFBE49316467D7F396EC0C1D06894B6E4C3612E09AD3A09123F415C3F728AFF3BAF1FA937B007719EE795C29F1187C98F499E51706F53206543905EE82D8F4056B1493BCA5AD76D457B784BD80FA54A29BD9D5CB6B69F039A73548861B02168B547A38C12D1980E5BED65193FEF3D8C0976C02F644985CC472A1CE8BC3BD9A0291D706E89A45DB2A260E517B319027BC1A42803DD1511F7D2619DC684F7DC5E46B41919FC4BBB5923E4731BBCCF539E1D8F149D7F0B1D46BDB7B5B68AF5C55D606048285742EDAA1700A3DB4B65370C123B627A5192F1AD5BABD97BB755D3FA005403DF96872A6C5BF7536DF190007FBFB63D8B1EFDC6A93251463D4A4FE828A751F18B01A19546DBA4C31543B9882374C7E45BA052198E950042A6F4CC6B8EE40B332163BF304A63951F8BC507AFAD3CB27C23012971C26C01225A8F1D2166147A85C5C3469535FF07C20F2AA8A1FF21C11F959FA4ADBF65333022A00A442673125159268837554F28AD9316D109A3CB54DD638D22A7E57BA496C8F2DC949CA704A5E773C5F6534323CA57B7C3343C4043883CD0CACAB2A891A60A19E1FB9BF9CA4F92A66D2B453BA8601782961E5FE32FC2BF9568FC447CAAE69216CE06439134BEC7CF8B8551BD1D15FDC08565B28FD378C9FD8269400F88BA2F394E46035199894137816ED7B16CD9FD36B33D06C0DA90400EBAE0B8847D33C37CD8252C7DA9DF8E7DE1ADBBB5CE2597CA900459AD9B78D8C643F2E280F10AA0522169CF01EB34395ECA970AA41BD2BD0795122A88349E51BF19A77D729494CA124F562D398209E1B10A4F2F9055277B322C84A9F4064989984A8905FDDA3C53577FFE86ED1C12885D4DA08FCF2FC821200B667BAF7145EB8B778282310F5DEE5951884C25A69CC4E7195A3BD9D0FF1B007652DC52DFCFE9C2012D05C2AA9D6D3CD980ADD784FDAC5FED4355036B1A2C2A55FE35A8C67CAED9A31DC49EF8BBB01D369852BC285B7D65E0CB98CE6B3DFCF45F5E13778F54ADF49318019F13A820E059EF61DF152C439621CF40030991ACC3BD22EC1FC47A8C09C1AF2269C4B2BCF34CABFC2752FE36FA4390E1B7DE68AD076721D18F37327BDA5BAE7ED2569F98C8B525E3FB1F38D38C2A6A1E3CA88454F1DBF19BB836E61C2F69FE608F94B9240E6ABCF574EBF3513E348324EECC288B1A883E36F76ACE550C88CA1728F0B89887E691DC6254028EF449BCAFFD039A4095318165D36C2AAAEAC71A78BE9ED528009B698A61A218A38558A649AC683686F6704938532F72FCC1820E9BD198A7083602BE98E84E25263E141417CB039F5C44538C079E1F2B44E22B09C4CA16B65EF729A05EDFB77C91616EDD4BAC01B91B6F935E356B661B6DFD0E19100EC70D745A7D45A299BA5288E1EAE8B4BA19C423AEA8C2C29EBC6C5E4FE3E030A681F85483BE60C458FE84C9C55512C4 +pk = BFA9F778B7E191C99087560D03E9B39926CE00272D9357E547D263E74694D2F37823DACE6124E25F49C12575BBF6332840D9E8B83A7A188FCA51355CFD0CFA1C504E1D2316211D8E311A0E1C161B075D541B64DC1D39EC0AA217BA87AF8CDB2C30F58F6F9E79BD86076989A846B06190B10137A4B6F6A2AFA21E04E463ABCC1D21186FA20EB1B75429160CD0349021CDFC3FB5BBC9317856CB9535BA695B570681E5B272D1376FAE4815CB26F458E28F9D3FCDA6764270C419B5136665CAFA33F998C6185386AAC61F13D3883E938140D2762E58564656B4AF3FF9C0893330E026CE9E5EBD47CB023273B9469C44DCFDFF0B1DA3BB552E1655C0951035C9422C95F94D8DC2928BEB26B6023595141BAE9A4AC09F4B2F2B656A760C68074C90B5E7F5A92C94D6858BFE140AF41394802B2149F361EA0BDDA9C5B4E86E92BEA99B830B3C931F7E60FA2B500465A7543F97690913A31CBBF1D51992FA7AE7120F794700E3EB034D27851C0475E57ABFEE6562867B65F8E72EB61AA94C6D821712DBBA40F0817BEAD996AED5415F7B0BBFA5014ADE65AE1D78C945BDB204436044C4FDA41D00914F73FFDF630FA74059CC9FD183DBD5FFBB47150118F1D4CDCA7DBF0C4F684F6E28FB72008F8721261912C7DC665AE01074977B6AABEB4752FDE5AE842D04EAB7EFF7DFBE0AD7CF58C5D30464933004E1C8125600242296377C8846425A97528D88325609A6DF7A073FD4E4298F9EFE265352E62ACD1250A6486B1558A9C0EE973669C8344C1B6055035939BECAC91FF8603DD02D30092CEB98410B651B3D3BB368C410260B6EB08509565D78FCBC1E7D354B56484BBA486682F40B32276072AF45213D09896E2DE6A8FC23CF29F3B4E20FA8B09804234BDBF88F9E084BBD858074F1C400B5C2F008AAD187E1FAA31DBD3AF5CCF363A1130B47E6140C33FD73B545F164ECCF6153835E85C2C7F473C9B934A1201F1BC2AE4785338E40E557D522686490DAD131D713537CF455454938FE07C64F2674C78AA6BD5904E07CC0B9F21E79AE81399AF1EBE0241A552F8A1F2951636945BAE47F7DFB4F1F572C12D7809D7F73B3CCC7E77635B05FE4ADA68684DE1AC7F28A85450ECCCB9A380BD8DD346372F794707D81079594B4BD8478CA2A0E924FCE5396A4098FFC263B06A527731E484F557DA56F34577EC1C5D38FF62DDF53A38E92F85C3FD245BF08E20B4316310813B753681C3FE6C325D973C36DDB1B874B02DEB565AA662EBF45427C94CE3B2E26775B403DE13D7EA8D1572505677144C5DE0E6052069DBF8A39D238CF7CE1254D68B9E7363DB86F8C4CF9EC2F4434D426AD95D614ADB8C1FCEC69B584105E9E6BB0E0FB3ADE18C5CBC2D864AEA1AA8E2A698885E08C0596BB7BCC31FFD112F820DB5AF524A93D74FBB0E6FA6B3BBDB2C433CF9A6DC0FDF945D1FC0E9BEBB3E7311D3D3BD4B9C29095A08E7515D4130A7A1E67E13BA772E53F20F108BCD2BF3EB8CAD27569D060F3DC7717270BA73E696FC678D7A62A654ED941CD5CC0527628E542DC4ED048A0C533AE789D78A799CFD1FDD5BED31A458AE377404C97841963971912E3F61552A0384ACC551E15811EA738AE0BDFD8694F2CEB5AA12362E1B1C7F2D0DC0373A0C1627D512C0692FCAE11832FB5133383369ADFD94C034CFD7D7401A49751B926AB282975DC3D9CEFEED025816149D488B40DBF30AA5E1CA92099A0AC35CC13E67CD61EE86CA635DBDEDFA138EB9451F5EFC1FE3EC774F31EF9458A04AB8BA7A24398D4E78A97D437ACE221A250A0F218AD0EE5F362D51879ADB466C9B7B16E701C3A612309FF0CBACBA7820818A6510C39C4006CACF7797703EE9A809D2B546B702EFC47678AF0B75DF2E9E8F63FC243748AC4F477B519E27CC163ADDFBA95B967191823D4B4FCFE12319AFC4B70E9765DA06AC2D8A93ECD97178A49227851760BDC62FB72C0DAD735C7AAC7534B5AA3B9C6C7A4FB382A78F17092ED6996 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1A -smlen = 2532 -sm = F3D3E425C0BA7BCD63A05D07CFB3C0A789FD75DBF7981B4E10DC956390534F071D370E3ADC87201B29FE7FFE49863EFECE6A0DBC4A2E3ACD1E52DF83BCCEFCD4943924E99B843D076A8C85C76002B8EA656A0B08F1E9BC5D4423A8B6B4C88BC5981F3F0215538108A695EA8225FAB91A7B67E5C0CFC836B579BB51EABC4A4FCB9EAB0EEE72085278EC5D1742AFDDC8AAA0EBD09915D51BC36F87A30244684FF99E733FF2C4C6FC5FA43E26CF595A2A918863C226766B5B564EFD0ACC622BEC5EC214E983584AAD438088F997B07F437CB902A4397932344889152F046639F682006CE12DB2E077F67856E3DD06B440ADE4C502731BBD9A0F9E478BF6657E851CB4C83A423AAFA1A911B9D993E3525479623FD8549247FE6A40DDCE22E79D8E48A84F71413A24E14F3CA362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +smlen = 2665 +sm = 9BE291FC2F3D35CE53FD0F2D107AD68708C636B6D610DF906A61E31316F28B314D1A157A3AC6558985309FA0A8324C87F8CF18F9910E60CA18808FA97CE2080FD6AF19EFB261C2274CA93422F877A58021C0D9B46E5370F756252E569DDDD3AD1786DA8D71587C167AC457E30791200A450B1275F22C745D27303DE281CA12F06FC203AEA466C22C7BB04332034F714CBE9696F87A4996CFBBC4B1EB06F0537184F3B5F07B2487FF416DBAC8788A4903A4E5BB730F46C94EDDB7475A353AB5FFEA326EAF801224175EEF3B7E8E48A30D1838B81C5A6FE49C8D626A9ACB751F0CEA1071AE8C304D20C6A1BCF87F019DCDB0B33A228D174C766DAE11DD3C861A80666DA097B069CF8A53CFC1B9298FD674C6459F919A035B3673B56ED438575571D7BB4CB4F764903D71D3462CB383E949D0FE48CF237AB42791C47CFB09749C15A662C6F85F106A50AED4D87E63BEFFD5092A6E4B907829F5010A1490808F2BF653116AA75C0C375B3C5E471CDC2403F0759068B9E505DD49EF9544E93DA09E895DCB86E5E27950A7F516F8A3EB637083DB80760597EB70B7356D3735FA0F81FFF488DA4320C69F8C59754981EBACA362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = E06513CEA8D176931596FC940C7B0B07AD4CF7195F0D247E8DF741B94A726E2377829799587F0570A4475923164D604E5D75042EAEA1B3F6928BAAF5B7EAADF83B7CD7EC9F98C3EF1CE94A6838F2242ADA8741530F061ED2D1860A5F0FE6FB890F6D9A6635501205BE343520ADEE197F43990DA1AF4E66FEEFD7384B6E6603FF6FA118A4651896B18C4AFD4B4C648A2678252E7C9C4821778D4BCCF73C7B262CD1E94921BC2BD1E3C6B65C691DB5F0BBD700B831DAA24936096C820EBA25BF29025CF4A22DD07FE3EE1396715E0C47E83C77F885F529B892CCC0B0867973B8D7150B42AE1967F41B46993474A393CB9E9D5A6A5DACB0B0F98E832A2C89773F8131C7182A3AB22B2147FC10661D993EFDC5FF6BAE8A3F04D00A95722698C0E4289AEAC0677B12DE150A874E17F7ACE9CA4E2D35F7925B73811D58DF18B43C0126E05A75F6FB2861D0614EEF2CF6AED72CB38F3D56FA7C5F05FF09A26456F376820BAF4CD3AE54940ADF84722B41DD71F8A5227AC9D7847125F012BF1903D2D81F4639B4FC4C16AA52D70DC9D98391FEEA37B4853A4DA894FE830CDF0725E271B3560EB8D206D52E5B7FAD2CA9146C8D4036DC1E21AA8E613EEBCE28E8E126ECA338BB59869271048BF1EBDC852443C3DC51D6581DDFBF5D9249C2C3478A293D2F69313234DED610B723101065D3F0415041A5EF5B7472DB40ABC300672072C320FD9D5DA1C82053C38F9E6E362F7ED9EBFA114C93CA4740CF8CC79A344D62FB7771265FC1F7EA6ED8BE2241710F12D2C657B3037FAA4B45052A87B5E4AD27EE0DE32BCB35AB15D5AC50679F4330F3262EB0225ABAE9480A229D1A152AA0FB0806146BD7D9581E6F69330B900017BFF95B987788964AD3CADE6D444DCF793D27DAC9F0682C5BCE26C00F14135123BB6BAAECF089B4F80C4E2F18AEB4EA925818CFFE917B6EB50F6F7023F2F8F64AC6B8248C869D8D80AD30B5CACC7D9D6EB51DC322F1C1CE6C6F589ABF51D5F6D34319FEF00D3429292F9D1D519454C9F2D87448B5434702D92CB9F85BBFCA98A28EBF7AB0D42A472E8D1B24FCC3E800C7338B673E3D7F263D3B66BDF5822CAB567CE546CB42FDE7E703C2005699C790CA99E43310633CFA8920CECB2BF7CCDC770881A7409256E93250275801E041D2A974923A766F529BC468A88FC30005F9DAD7AEB6799C381D080B1369D7430EE37E2ED9399170410E7164DEC94621EB7BA4F3AA6BE2A5FF0F65D0B54C4206328D86926BC2DCAF558BB3539A82FF11A6045E38AB512B8370F5C66CE5224ED8E4649AA38D7DAFD5E10D4604029B355146D2936C2762A4CAFF7332715E7E6C83646BC2D26E0B16D8C463431186719A637D35390F2561759F36500C8D781E1A57138A3D18126583DEB35346662516BA6A22AF93A1F170C226C5DC416BCA118B0E795D0692ECB3E17FBBEF8FFEB6FE3B3AFB4DC761374277E3DA9054AD1A72E0027984D97EAA486E5AB10D8EB94B21CAC86EF177BDA24A81E631BFAAD4040D55A6BF18DCFB0246F175B7099A983160F5A3D03C822BFF0081C0D9434DC379C2A6F0BC7F1DBB4BE7D222ED8C8A1A39F6F050EA8F40D67957C24E99517F1FF594C071746FC83C6340F1409DB709A966F3FEBF65A8559E0670 +pk = E06513CEA8D176931596FC940C7B0B07CB072E4207271C7E7CB8AAB0A7056A2743309835670118A568429D778F3F191209A4D4E1B01A65272AAA29CC0076550713317CC6C632B7FC5ED0F32B724472DB57718BF5AF4EB2C711C07FCDDD56431B6A2EFDA76818F1EC90635AB81CEE29BFFA724C0B0A736EE4CA9E212FD19BBCCF7E926FC29393D239F4989116C0291530F1041BCFB51E7D23630ACC5E1E1ECAE4E3BA559D7B56025F5F2E315A5BCB0994BBD21D3F5EBEB234A6F676DF68F16B462DACCC8A661526653A8E427E2CFA40CC74A6CF7F16222253135293CC9EACA55878528C4B59DF51EE44A32865D4C3D55E4C51321DD1C79A99B64AD9D8F8990A17EF61E4AABC31763808875C2385F2471B5C172B2486E6695AE6D3C8B49AFA4574C3E63721291F61456D1AC71E9733F5CC2737D6D4140B2A33C6122DD5F374A4BBEEE0E8B18546E6658EE1C0521B5B1B7D20B7548A02C385B53B2EF608DF562714C6036A57C13789B5B2B4E3D3C15088D26586B4118E6647D85C68914465C3BC9CE27E4838F8600ADEE0487B5B7AAC082A1768ABB7C8195B733553693FA934C09A1183CC3F95993BD048D209B4812C7162C2E270E20C01E098E896D0EF33AAF32872042208D781D14892EB1EDC29DFF6CDC99E96A6580A1776306B15A6E331720DBD2358F47959319B08CD5554F8E10EC492A4B0236C10236B10A87988C077FAFFC0AE110160304BF6487D2BCB7308C14DD116898265599BC0180156F9B46D8479E104A19634FAF8BCBD12E2B5AAE3326DF41807421246F883F66852A4C7AF5ED7770B94538E77539371E72FB4826EB6790F335E66F009CFA61038696CE008B30E39EA9C60170DD8EA29DD398B7592CF3422AAB101B24F98BDE47A0CECBE1A2B447FE259A7FAA7325F1BEC43F88D03C8E667974DEE601F9E27FAAEA8EA2059D908CD5D5CBF7D944D0958EBDC0389EFC295DF27E60EE1967C6C2AD24C1BAF77F65B99617576C5878D87E3B84979CEE87B46741CD8890DFA84BB614D0E5E93A1D69270142A3C6912BAFEECCF5529B0B38FE663D90AEF6C8526B567386EEBC3D055DF17CF5141F7883C6131BCFE76B487083F9CCE2A63DD37C265C5A8B0D447B26AC98D5E8D9F0E2177E1D74438EEABA3123E2C2A800E2AFD34367AAB1EECEB23BDA59028B3AF1F2810D5C723BE46CDB5CE2FD0CA9B0379F8FF708C16AF81911375D6DE617FC3ABAA81E4E82E58C3E7BA85929ACBF92C330FFD834D8A919604B20B8C790A1917FB98B0EFCE66452DA0D5AF074558F7E688292B652E5E86ED3E6DFC588992907239DF558EA35E7014289A4D52ADA3189DAEE31EF8E7EF8CD732645797E61CEB10D822E60CAF0F4E0C759C4665A8F17BA12D3BAF05144A16B12652AED24194E61189FFADF077101AAF9320847B2486A745DB57C99B55A41D949C7621276D26BEEC512082671CCB74C4D7BFEBAFDBD8B4C568E8459CE450184E6FC473401FD5C731B5042C3F28108BD64E31ACC2D6C7EE6D53D3CC289766C07086C4AEDD616A25EBD24A5120418BFE7E88BF600BA87659505EEA88D80AC06EF4AB094D314893EA4D0483B435DF3E916906A5A69A3DE5225BC887AC5879E0475E68A944E0992C1BAC66F722D71ACC60D7A4037558C25E3B5B71A712FE4667E1615CD9AA4C21C09196850D2E0CEC9DDD6C7B395E34E04376B54F2A6244DB4B986AF3364555B62E5A4A5EBC9A1D9FF8873A228FEB2955939F2F5A2FDDA19FCE266A912FF4CC267AEF1E671B6483C80E6D93C71B97F3FFFA2C9E9EED0949AA4950176CA51650B4E87A9939F38307302A851EE611B6CCC3B2BB55C5C998BBE2FA67ABAB2E66E498A6865A1DEF8F9DC965509C1770665D8B491E410C7105E0D08F8F375A5304AF5783F55E8A13B70B20DFDB113E5863A2FD1CEA3855880967C4BA7D01C27FAE314FCCABFDD9EF48DAFE22678C4AE29358489FEB398E1B37E869D36B107853068B093684EB309B5D5A1E0DA7B2 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294B -smlen = 2565 -sm = 2F162EA1AAB2B0ED765BD2A26649366F9C3825AFE9D2547724F43FB0C2A3B1A880899BA1CFC6B315548D4DBC9D3C7B8DB16261C4D9F7B9EC50C775DFB66D826BD837A1B1A6C9EA2681E1DB7ECF5B9C94662ED1323C5953FBBBE988486B20E8F47C36F5F98295DFCA05CC167A7CF3080A2B4543E0CFB472C351150FB3E67C6216306736DD446AE3EE19D2E3A8A3BA0B6C8EFE4DE4ECF58F78D05616F324CB05F93879BBA04BF181BBECDB665F9533DAB30264E164659033D09DA594282040426A2E2BB7AC8020EB5F4250AB13BA5DB50D4F1542FC24EDE8C9F837337D1943E251DF164AF7FDB29F481485BF8AF145E78B8C3C464C59906131E7BA0DE99A54ADCA00B7941B1AD57D087885CCA801DCB5B61E6E4BCA4B7F7D6C2C5E4E0255C502D8F34483406529320F20E4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +smlen = 2698 +sm = 7C13A8A2F829CE34407AED1C94A3EC2537B9BC0D106E4B37B66596274134EC87083B1D26A74FA8AA448165E5B56C163524DA1B95793CD749DAE8AAE210044109CA91FF0F2AF100213BC3A57FD3B06DED7890D4FF916502DE6066C69AEB88C9506D2CA36F966B56CEDC5716F697D68A4D607F11F3B658E4933B06C9CFA7769C0596132F88B86DCFC94C97F1873209D8C50CB04980A465A18BF63D2577996617FE18C534323572AAC04AC5DC2BEA8366AB1F5F2E0A0D81EB559F9628E1F7358BE738E49D31317EC6A9CF8E834BF86233D5C1412D738A35258D35FBB7E9AB5159EC9CF1589E2467583B29E92B67276AFD7339349D8E16A08048F4FE7281C2B582771B81E679E57711189942ABD2BA4DFDE40DC42BB0EE8AD79ABC6B817001CCFF4327874C9DE7F0A78FEF1D929CF18F45FDAEA453E3AE4BE4B17B51397B89ABA2841374E0C30050EF2A25151CA09A449CD005E02BE0987B35958D0AF7B45550550B53842B3141C36DDD76862C2C045923AF415035428F7459904988FFE021DF887C22AD52363565AF0D9DEF29C2A1547E6FFFD48EDC997EA2AD2828242124C4BBABD72F29138696D1B51EA85C18B7C9E4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 73750130BAB439ABC8E5D317A7328373DDD293831E5A89B1609EDC891516FF429FB017BFA6B649579244CA67ABBCC36DE6310D1194F705CE95323F2E2EFFBF5A97CEC7F3EA856EB0CD85F8BADC7CB5AB18505F7F41466EC04028ADF0032A023AE4B7638BE80277DDA71C812C4685E2D1BD2B76304608244558C1D098E3FFED58812EAA7A59C3BEB3972CDF7926F4819B0F1C1F04FAC0136A07BB6858E1BD22B3F129B25FEA3C3F338403C2BA06B5CBD9696A164A0D6EC9D7D53AE9255DC7744FD62EF652DA647B2348A76CBA5099EF4A9B0E570C06898AB6377D9CCF5268E9E7B21C39C144CD8EC61F4C0E54276ABEDBBB563EACE6E88FC2E9B09655219C88C4F37DC9C089E9EDD0AEEF6CD54C94E8DA9F2AB7F369957398F5DB38041E0F866BBDB4F801613B1746385855B8C2159968F72514E020FC079C7AFA58D99DB8C7A630B8C850A9CB81B93CADD09FCDCD12EA17A959640A5969398771AF229B3FD53F6F2B1014DA08E5BECA9AD9D788F740F959195FACDB9FF277522F5B395D86621B7509FFF33FC1793E4906FE89B6BA609188DCB558297C58B1FAE1E677A4B9B0B4ECDAD5CD6EA188F43718141C01726860602E432A32546CB675BB81204C8C002594B54F7320636773A05F5FEC043D052B8656CBAF8771475DB5FCDF03D4FE0E6EDFD3A21759BCE4FB8FDC106798A4DB3C090DB3F75C23B90D6DC2F8569C9DD2E25A83118972E6B5DEB7D418967DE82F437AA8B0D6EFF6BA3499CBBE225AE23564797F5031C1E69DD4C61570BD521C7B6A75829FE75EF332A7C8B68174080B4E28D61F126BF5BE7B38500EFC374409E50D74BB712277F58D21ADD91185AD51047452EA8E0F2C22112CD4EA278127479BB0BE54C2843E097C274717EC7D6A94097104526B165EA2533D7C634FEC7614FE0852C520ABE26F06377C0027971E67C07A76265278290CD3024944F3A5312ECB3857C96F9021F84A381D3B48F03A6C3587F0B297569AB2D7E97F1A51427DCFA31B4A84F4581A7DCB074CCF38F34004B1EF384F99C3E33473100470505FE7EAFAD58837CE890F0B41F0B76B34597F2F237508284D65AF6940597781667CB24F04E3A997B2825A015596B562BEB97A9ED9E7824FE91C56E1712E6D4CB3EDB9CD6DF654361181B65A25ED853E2D5E5FE5D58D0C0D0F83949DC950AAF5FE4A297B1D6499EA8405040FB60281A1979D32B5687A160F658C502230E59304D426071313E352E3F5FE7364EFE669227F0D4E4487D25EBCEF382281C362FB92783DF2B12E6EFE0E186E523BF51058A218EAA8638C3C685E659CF79A7C8CB4E191A40D4B65E670AAC7951B92ACB88FC7D83133AAEAFE55A2892BE3DBED9EAD77116B9A4AC4CDB09BED87E9D792F73393AB0CEB987769ED738BAB47B4754ACB3733B89FB8BE68D2ADF798D6291565C6737A483E9209EF8B96ADEA103AEED7D0686779CAA6525347AACEAF1CC89E78F05C762641992E1642768CD6A96D386DF2E77F414545A95219E783E02566631F48C8B4DF7CAF8A8C8D907379E58506FB4A8A5E5A5B7F0EE3DDE4F33F775B1B930394D0EB0E2AC552626A2DC6B31C33AA83F707FA92F4806492284EBA744BB225950B50D71C311CFF553DFA7B4F5157BEB514EB9EC9E1C8B6 +pk = 73750130BAB439ABC8E5D317A7328373327CBA8DC1D38B32B7E19AA558D26EEF37A3745A455F76E64779DCDACD594AD5BF43A0633C87C0A6A09C2ABC9E139F1233138C94B2831E18A467AD47236F235974D13EEEE33F612B5708BF3BA6237ECDAD1B8E48B64D64F25A16E2CED6D8CEC78876C54E351E810B3995AA4880C4650E088D3D50EC75899CEF16D0064A728F8F3476EFAE89E1D4E498848375452E87E60C4FE090749E93E0B2C226BEDDEAE3DDA182EC7C87F0AD2873B1259F35B9679D86DD087B4E8DD1D8545BA369C5910EC8F8CA1F28F6440950DE61E6DC53F08E43945471CF911FBE415B55F5F3540FB06323138D49D0F2816D6F465E2B78F0100550F7B27F75A1D14436018EFCCDA2E24C98E0FF7E81C0FED9947AC70E028239A2335F3127C05EC01DD91BE2BA1BF1706B12D127FD1F469E67D039254F6584A3238E0547D5D9DE10271668BADE82FC1C048E84D168169FCEE1D7DF53BB7C6263FBA3FE10F1F7A2D13EE30A9D69F496310A6B1B1A7C6628136BD5CB6A36BB19F835FDFBB1C9A0E7EC610F69A201F322176FED996B487F812BA697409FB1B443C99D0626BA633468F0D5D6DCF354795EF67F1061F3B97660917B367276DA949A4BBF2059138229C7DE74A300E9CBE09D8DD396D89EA8D3A36F7F583E6E4D15E50A15AD2C5D1DBBE460F7191BF4C287837E2B59F809C5C611C448CC902C7A654DE1B29AACFFFC04AD88768BB152A2A312872C66525CFCA05C7632B810D090A7D4B737702B2E7C24F8F8EC4DB55E06F3441370D6D77350F969ED2E3A586DEDE62574E9402548B8DCD925C1065F5D7BE95B28599B5BCF0C95796ABC3BD50E025519B739F366A002B9AAED847F0A4DE9087926E7004124A223632C1BA67682C17201E957526145A7CAA0D14FB97F274786268E2A90E657E7C88592791E49CEC815AE2FBB000297562608C61C3C72F5087C7CF6C0442F8430FCF9A5F128894F71EF7C6EC9CBC1E4EF96F0145F3A5DBD9E8C95DD72CC3BAC6F151BBB4BC4A704C8B57E2F37F980BDCF08643C789DEC29323A5BD280DFAFDB6FFC1E43581020798030B395792F3D012424A3955FF0E89E1FC6470B72136E97CDD7BCF28A02F0A9DE23075D8F729F03C0368F9A3877ACE6D0C6E9AD57F42678670272A95E8C6B17EB851FE9AC5C68587AD7CF36A6CCF542188E59F0AF4E086C26D744538B596FF1DC67E82E4A3822EAD505296B3E1F14AF835F3A20BF78BCD99FE7B31340A8CCB1B81464305AD6ABBB9871E4F7B4753682E830D9D478F937CBC9FE030F0D0FAF9FC4BD2B58FBE39244388AF0B9E437303A15D5F58D768773B944E0C70FA0D37B55E78D1E08E597122C69AE70AB3EF2B180C3F5B18142EC04E17B3BC2B1718AA5BCC762E10C2E0FBCB07ED0207ED485F4CB5CEADFE667281EC878BDE8C3510A4795E1621B2A6E001BC2D0ADA2C03A2083CE0ABCEFCA6E4801EB76667D87C0D6A0048E4C91AFA8F2F599E3085C04853905B3ECB9E4EA79DE7BDE78D54370D7C2BFA1F296CDF1A447BF7806811C4B19015999B5954854C8190F4AA0C9E9BC37686F60476612719CA21A0769DEC5570C8A5CD2FE6E2386B44B1AE5338B70D61ADF556F9ABB2640F83A1CD46D8D711E2BE24468A1047252402DECE78854FC00CC23ACADF54C69C1795923CE70A53B9191011E4DACEDE67584FD023B5EE9302200BDAB565102AAF6828DFE08BACAB5FDDD21BED4D84B10E28184373DD1CA1F48544B16C751D1B275F1ECE2FEBE80597639EECBF97059236F9CB53A58230E329797A014730FC1A6C0DC6C8B6F093A20459BF45DD48297046E224512442A19B799F525DD8B857BA4C9D16F1A1637AB7AA08986407EA9D882C2F5FC30B0472BA74728CEB31AF67DCF3649C09CE992A8103873DBAD6A02BC44E8F66A59E20CA2DF9D0A2DD93C517458F36E8DB67EE9AF101409C443E1B0DDE2F607639A681926575F06301856EF795ECF22A2454B0A0A71AD089A75F580 sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8 -smlen = 2598 -sm = 7157FED372CDC99AC1C352DE40384189822690A48D9C4F6ADDB848AEB599F455979D1EB186A5317924530BDB2B049E28DEA416B60BF8EB96739C9DFE0AE349539ED42E6FE281928E8D7074E7A9F998F4D42E7276E300D6FDD9D34ADAA13757B7BF61168F5238981F2352714B34A1C350D9AC922C103779C0A4AEDAD2EB0758390D48CAEA6F1360CC7F3E6040BCFA3BFDD5A59B1F15CEE5CF7D2013A4389B82F30B4B8FC37372627ECE8F0FBAC7BFB51A2BB49FA04951329055BF8709B8C040A0762AF09FE5A7CF12647C084674B4E95A9931FC9D0CA49398BDFC0689006477E6E912A08D7280438C61B1FE91865892622AC53630BB0CC915DAA819A469AE11F3FDF4A1EB6ABC56F39015D830362B94C667DB02397E7D8D3F44988B1EDBCD434B6EB1B79900FA39F68BC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +smlen = 2731 +sm = 41705F618A6E59D0C5321AB715F4CCF455A4C5D77F3E5A7A280E055893D0A1E35C51B330AB6D3AC2CA278931718B79889A91C95F38088E219B4AE192A704692956C3B112398A305AF1E202ACFE479A696127BC91D765F6E3EF579F6B7CD03C931BD3816B2CE2E8455366A63A98C0FF401F0DE01D805177C0155F8CF6D0034FC93F5FA2359990914AEF5CD5436F041816610E40F5D66A96653996DDFF891717B4AEFB1C0BF9E16D25ED7D7C574C4DD017B22665646C48F15D53B7A389CF4C87CD7FCA898FDAEE00958A0BBFD5F0A8FB377458183F97E896257B71DD021FD0064F795FF270C7508AA6BC97F85954E652C5BB51717300024F25878D5899E9CFDBEC51A2FD78EFAB979A71E767E2451895EC08C6718DCE734C56A957B57B0C4A629A537CCAEC98072DA904F4D8AA1BB6F8109EC08964DB961912B4C072C5F950203BFE3DD372C4323F5DA8DA9D738A71364802AF8270C5A90F768037B5885CCB9C66A9ABC32FC04A211468324AE35AAAD266265BF725C78891CCBA61E4F57845E96C647438556C4359279EC07995ED75BF83B3034A0FE2301D0BA55BB7745ADB7992F7C2B89DA0CDD482194D129A3780C18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = 8F96CEF4780331064B1B7FCE6999CBCB67FABC9EEC10CE1C75882CFD6C931B6CEE562D70E62382F496B7682343BE1007E7BE76785A3B6529FB05AC496B746F4B018B8F022600FBD4001CA6A7745E1A6D9AD5E47ECAB24B2DE55A938DF47E04AADA35989A35F16D044A9DDF0FAC32747B9FF9228130ABDC364030ABA706F8BCA52DA4E4057B4B007F5C513D6BCF74565F0FFB43FFAC49DEC6E2142E4EF20D7240394C14C4DAEF22FAF59E7863686D82D538C61ACA60AA353FD9E3CD9B1C0BE35A1135CC14585701697B4BBAF4E8563901240681D741A3CD990E8727A1055B59EB79D448DBC99C3D1BF129FF3D4EA57EFE8030D7444C3B266FF7CAA4D63CBEE66BE24B3A35E192F951045B5DFEFE704CD3AE832194FD22BE43B8AA3A39CB69872FF8BF652E9CAAAC1F0EE094150210B0BC2C19CDC84D5229517EDC51258F0E8D125EB7BAE81A64531E9A7F1A178B8C34FB5904B535E3D3C17AB2419C5299FFD8309E597AFB3C8C11064D8DE125057BF2D87E9E255C5C0923166EB43026BE8FB181AD2259864701AC9B2EDB59BA5E50A87F6D87F3602D4CA7BB82B1D115FDAF241E1B50A5553C3226AB9D54243066B0F779DA608FB34523055C94BE4DA36969C38417C8B379F2D0A379CC4A9CFE15BFBA9262EF7458C5A83472F6262E853A42D09131FC5A66DF726274EE77D6BE32D7B8ADE9B2792775993C69D06CCB7E8BDE5F9EA7BB07F08284CBAEE9C9E883749AB14DE1FD05FB4116FF489A15398348ED1E8F02D3E639E433AA9823142EFE3B2918B7A9787ADECBFE963FB53FF7DA786EC90C0144BD07A1017DC894A396680449FBF4FED7FEDE21CBD09862B3E6C969B05B64543C5560B1C50C251BBE50B0EB4DEB4E71CC83ACE4F2012D8492EBC76E3572BF80B5D8243458C57A47C02639DC3B838A72B68B09A97A8036341ABB0F65914401E73C22FF18C278549D1BB4A498AAADBD9EFDA2CF3643A467E84AD5D35B2832C81CCBA03A2AE232E00E3459960309DE8E7BD6B292F77586A5A42AFA347469EBC4AB4BF9E1A62F152A7DA767D5A8BB79D81B1051CC3B122A011907C2C14A56F01364C346FBD1AA893D984993DAF201ACE75B5D9EE230F9982D4AAE2C0E99AF95632804479480A2A77D3E973B184EA2671849AE06950336A83F469ADDF193C3F0A2EC82A038363DB08734AFC11697F2F9B6AD12EBBC18615EE7D5EB19BF94B1EC6B87C025A7AE16EA629C8C48F45BC27215B420A5C976E0BFEB43264C2DC5E757FF3AB7C36A53CD50C467B312181599AF5F969DE5606484041946DE7468A8DB69EFF168FB98E226D83FAD8CF4227103DBECF88942D0CB1DF4D2FF9602D99F3E13067451375B3EB669A3EC2C67C880B8A3D40D3E307DD9D2AC916A9B2086EFB5DFABDD95AB40EC518B023BE479E83548ECEE05887F6CFFEC94BD0511ECDF33B83B73DD4518D401BCF6B609F4ACD2D66B7726FF2BC03BD5D3DF606EAF26AFC91524CF762BF285DE7DF7025872434EF9D6FC3F16A22EDFAC2CFDE4468099AC88293A9B6119DC7B599BDE3969C4F77B942376EDBBF0EE210E0FC4E10581BEC986F1E7578D0E31E42D08AFD3E320568B4CD862A0D9E7C48D4DA4EE9BC13EAAF4F11EC560BB5281954B8CC39FAD28E3998E8CC214 +pk = 8F96CEF4780331064B1B7FCE6999CBCB2D92830D65798FF08ADFCFA52B5D8D8033838262CD904216AD66608B7A999BDC4968D8BA5A1BF53D2D60D62357BFBCFAACC0F52CE763B2944E9BC941E9900F5570CB4576168C93A9CF86E3582E863DD53C8C82C1E007A6F1A51E07D9C14B417909EF61C127B2F23A7B3CD1DB990245FD8A3D01565771C9CDFCA571053353F418C869C74653E3D675E0D43E64C1B49FC41048A6710E2F6329ABE30E8E14C58B7C74EB9961E23EFC469BCF9D0F907F70946C00B6F1AFA1D0BB6F91A4C2113CA38E9914F622EABFDD2809E149692B6AE060DDB62878709939CF27650E5D03E2B4ABFB378ADF45A48B236C0C577F18FBBC34229A9EF1D42522283A3F69FA29818100C9032944E4D820B15799F31862AC337672B6582F07EAE59E7B83AD3EF311CAA03B29A3019D18207CCC4839A71437099E1158B3ECD1F9DB0C03BE70DDE2C22CDFA2F7D5B35057446AC1A94B16C3677BFAA232D4DD1EC9863FE8A4960304F0E9092E3D6DC663F7B14220863ACD4699BDC947FD5EB8573F7F4E78888A9931230F1AFD0D03A93A2505D3F4706A05594843F8484DE75AB05BD5476572165A17344C911504262138A7666D87A70D30CB6DAD7EE6756D2AC52DFAC2E11D4FD5A8B02886BC6AC7130E6B4294D5FBFB795B23B19BE6DF3D56E29A16F06841878F59B505CC03DB759CACEC3B0BB134EFA1F11C499A180DD5392FE42AB0D4A285A55D9001B9CE89744A38B5842098A70749CDEE337A068314AD90861F42C2CCEB0320002F6395C127CE9B4F1A1A6E64FE529F70427B49A0D68B66D847BECFF9F35601C96CD546764805A95F20385C502E330F7FF2D5D8221D14B1DAE21BC14654AC1A61E8F4A4AD63B0CEB1EB7E8206C454545CD00075B89EFFCF10CD66DFA30FE35484ED0B2459DB93DCDE51D6F3540EA2EB315981D2CA9167757AD1C6A9505017306AAE1CC8C73EC5270B185D4F9381C0713D962CA8089DC39C631E72A851AFBF69175C5F5AFE95C0F345E9098AB20F221D467B537224C6CBF162A9B29A907CA66BA8FADAB26AA18F2D60D4176261FE41A6ED06F9D3EB45BC6200958363F5BC4D927436C31B59E45A79D3F813D907B510710522A4422D578A56D7DFFEB71BD7BAB5E40B95CF239AE164240350A24DFFCB3AB73F49A70052A1F2B758085E0618079582DBF4DF5D380FB0D3903A58A3747A697F2397E02A3D62163AC5B92424FFF7DDEC7776D51ABC3CFB809D97E5AD0D35B7EF900180731FBD2ADBF14EF932184682E1BCA01A583C10D472045B0F2A25CE000F316589950A023DC7257AB00D79ABE7CE29BECAF1820025B5A4433F6A80AC6E48856C3985F1C09A40E2D9CE26B7CDAF4C8A41C251A9C43D5C84416CC773E98983CA69F20AE347AC007657066F159025C66A721BE8835BA355A8EF30A55180533A2B41B4C5BD05FD4953B68EBF662E8F0222F592F947160783DB71F77F3B9F7C632D3ECDBF396E6FA37DB935878C36642CFF37D57088A45B57F11ED9BDE2475E07F58CDD150E13E3BA29482C67CB37322755BCF2C1506BE2F7F5E2832A5FD423F22063E8F99EF512FBCDD21B847C77078F363C91C4E7539343AE9B40F081500068E1B94C8093D3930C7374C3854943F470572EB3F40F2782D57FB32CF5B9D5A334F3445F71FCF95B294564C0264DC6E4C8953BD06EFE200A87A5091A1923815F4C0C108F7C697B2DD7E1A2B70CF41DA1109C0175DFBF902717719F72DFD067613D0CEB6E22A01656446EC9C57E5765BCACE58B2481A3D1DDB0AB2E1E6765E6679AC0FFE535DB03F34DCE8016AE33B291E624A07E4A06517FEEA409BF3F26E23A955C216842B30E9836C3C3DE43EA3DA45BAFBA6C84717DB0C870A13A9361DD20E3C21037DB2F1621650C8660B3318E6DFED3158E61621C10C1F7D23DE27E9139EA17D4752064F9EAE24F591A8525DB5AEF840F1F00B780DDF3B567555A8F967254EEDCCE47B8E5C40C5F4A7E6809C2 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8 -smlen = 2631 -sm = CC3AACA4394A93D72CDDEE3A2671D0FDBFB17CEE2911AC3C18668A49BE4FA7076D14EFCCA470D8427F8B3FB670E367CDA3A3D674C1876755A4EFDE6C3678207F7D33ABC135AE4D8C2CE644602642CCFA342168C4AF0E42C128EDF85763C067B44CA8C7D524710AB453147A063B3061B16C37F5C56DC9D25F10E98D96D9410800FD2894DAF7A906BD353F794D579576C70567E0B8E4C3EE7981CB910FF695CC4217C8619BA4FF928C6C01D3F4A2B6B3AEB5BCD52C83184CB2452274E2200BC059018930AED48DF651E741466144FFBFF94C23A5183B70E011E58F92EAA3ACDC39B44F214D06A21BB6B3A90D943CEDB8B9D3F19152425AF54C748672F9E695B6834FA67349FA4CFBCF77DC3CA8680066B58DF1A903983FDA3B0BCC154D61E9E0D8514E9B4DC451D14E24E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +smlen = 2764 +sm = 922664453B621859304D3110F9D3688F406D91B4939C2EACE868D19B869FA5F5D74C334AB43C5AF6375E0E02FC7A06D12284BA0BBA319E2432B083AB87A5843EE9E23A2BDE9E65803538BD4AACA61B86FBDC14392D752110200A9CD8444F3E5C851136773ECD68A5B1E9227E4553A99029246392A4FDCD7975F42772182F90DA0ADCD6B4F6BA8DE627B42972F661026D1D22683465072E84544FCCAE7828F7E8254436685862FFA54EE4C5724E6853452101A8A7B81E5A449C7D498B3ADD64E6A61AF6466FE86625304432C1E549C62B9952578A8DE4DE9E4B2C58DA0F0304CC603AABA8BBC79E6208C006B0FE0498E5BF3BC19F5DBD5A73C665AB3DFEB9D46548FEA07C5F98F6CADD61375F63E9FCE54A285CE0E63D440BEE8CC17234A00F6526C43D91B8AA0CFD2767E350AB986A8A4E7A98355C5366E88719E18F159E8DB15523DACEC71D74F2692329C99414F38901ADE8CA3830FAE922C7EE1705CC637B72932F70879AC9D961CF3E99DB2C7301CE9453DAD21C4A30C32A79E7C4F72A713698B9C54921A97C959A70E10DE6DF8BC5EB0FD9310BF7C5D4F93EA1BFF210B25A6B1D0B012CE9EB34CD7C94BC88E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 50AB7B3B99D724F010585D86ABEC7398C3EF9FABA25DC9542EC4AA6BBF87C50A0AEDF7E46E70A5C60C3DD7A0A232E885AAA9D278875FE161C6227C154E9489E160E4A82E7FBC301851FD625CB03E31FF8724926F19C70027428719359454B9074716E02B6366EF8EF64B388EF5EA3E4291B45A254F85FDB12144E23E180C830208400A1876B75CDCFF0891A48BB9A93B4987F9B12C24F739D66E49F73DF1249E0804C044F4475D5A6E4C8C0A13267618C9396DE24547F351FFCFC4F17C597AD053D1704EC6A7901D89DC664EB94F71F40A2279DEFEB31AEDC033971E5463295AB319712074AC7D145155848DD7F548F327EFD12C0143AA71EEB50AEB371344708E05858E37B7902EEA6B8DD74CE994C9C9C304DA440F143CB6093137FFEB6DFED76EC89839D50FAF3CCE499724302D780493E5BD80465DCFC65A325E57CAAEA90B74CE51887848CE86B6BF026E6E1B865A72781F4C2FD58859FAB15637323CDB5F9E879B286C0611953825FCF0AEA349FBECCC58A5233B0877F87D5C24D0391314974EB0AEDDA390D9936ADBCEED8499C80864110A3A085666A417607AAD92A5BC00AA6C5D55CCC0444DBA11306022ECADE74FDE0CB0620D2D0A4E2C6DA773F8F7E9295E8D5763F9E5CE73AC3E68208946675B38A458B8BD1B528B84F5544F0759988F5949C26D23F43E27C4985FF4723B8D7EF6788B8FC64AE8C7C191CA89A0C980A7D96EF70CEEDC15A7B68CE95ED25DDAC4D381B55F30CA2647733BE0DA7857109D8CBE61F1EB53D9A4849A8F8BB97D3006C308CC1E8B034D15C3D6422A0B19B5E8C4C0D30E0547CDFABBCF1F07521EBCD4CC0E7599F426701605B3C63BA2482164DA76A68844C7B0B4675975C058065556A87B2371B3F368F58818F3341858493FF9694DA64A570F130F669D8B660E0B15CD49CEBD54672EFDB1F387813EE450D26B16ED3DE8A3F1956A4B29BFA2DEB3ACB53BA06C4C108A137DC755667CBD05E07803AA0DCA1A3D33AD1437DE9E67294CBCFAF4BA98DE292EF33A90B80260197012BDAF3BDBAB4E697B41BB14F689661B2D5B9E7BF63E13AD34B587E02A69C12C70ACEB2EE70B617F297B9CA5DAEE57AEB5F5C175E1724DFB6C1DF9E62E2228172622925EC1BE61EF05B935E1E3905F68F3DF3D39188FCCE575F5C5D6236B834221B73E15ED65AB89C52470F0113833B590B254974D83699B754884DF4CA4CC7F22E67344DB96DEE94EE8895D3B271275458CFAF4598AA0E1C4714DB1239314988D69F06D2811181C4225F77613230C17773DB451FF8C614B92FEB49148F4FA53FC61C0C9206A938271C58FFECAD274910C973AD9C599A6F756531962AE32183DEAD84465EBD86FE2C2B634F1D31BD04AEEE149BE2C41DD1C099911F115108350F6796F161DE921242195761DEC2FDD09CF35F4F013F3E1F86DE603754AFB6C1E4624B15D52E5DB43CC485B0D4287647C058847C8B3C0D57C2AE2750FFC6498F8D7CF2B9B1C1EFF57B716787FBCABE12D781D06E59F3B6B01420F2C2A01C17465FA0DA385822C1A4030A73B01C05E4C41FB778B2F180DF88AEAD14040CBA6F5E1B359C5635C8F06D79EF74A3278D2B6DDD97ABD37ED237552F1F74F9A68F2FF3529A024BDAA5C2D09A2746325D8 +pk = 50AB7B3B99D724F010585D86ABEC739893543C50C4AFD3521A880E792D7CB1D8285630E872730D275D145206EDC8A636A5EF2C145379444FFAE9BE08F9F9B0BE4BCBBE82B09070C05E61D1D4D9F64F26674C4399C31C1B597D7B0A15701807FCCB8E699B45ECC939411E9A429EEF4FFCDBC363128A71CBBA76B68F2ADDB2A64B344258644F34B2A4C4D0CADD4E6059C64878DCBB88E3713772AA735CBB50B908BB65DC3D5B038D342D10D20ADFAB97AFBEAE9F21A5AC34E51A11C3F2E6B7907700B28007AF7C2A5D05D7A13BF215C3C9CB54E5AE6B44F231D5368B3172EE13D40A67BBDDBA7852C669CCBA2B6E1CA05A3B4C469C7B9B181EB237A5A9170AAE3278BB317F006949455483177FD4CCF228AF5CAC326AF30FD2CECD74A6EEC6444BDCBE58E4911FD29C25D2AEA5050B9DFEEC5B9162625E0B155A9489571EDF7A09FACD95138CFC51FEF4C3790936D9FF5EC02A87C778F892C91814AEC7160886001A97BA3A07AF9DBB0E98D322ECCB5C45F8FED840B4797B51BCB03A2E60727EE5DD6F87D6CEEA2A9823EA0B573A8F4177BD15F84D87F167A4619A0A632DE95D3C5B5E9361068521ACA88F60C6D2C6743341EF77D6A53B2B1EBA81955B0C1FAFD9CBDF4CDD5EF496DA2C9C225922E505B9237E7885F0C3D3991B10630ECE4B5D6BF9CEB8C0248831520F7CBA76135CC091F0D24063F015E0FB08C47E966543812FE779A2E522842CF45AEEB18D97A2FCAB62D3F26AC4BE6CCB0006C83C08E460FBB9B2114FB28128A6B2691B8BDF69ECA2BEF87EE4AB8FFB78CD3666D6AA3B62437D3694DBB655F843461B2374DBE0165F857CCE778CDB2F8A244FAD8EEE7ED0B17BEBB6D245D9B42483A3433F0665BDC0A38C450A905478D592E37C5F1CF274B80D215344F32E257FD5785CFB365B1721236CE4D20FEDA8620C2224322D75E36E11D09B326B8FE2C411507F586E0AF8FB128EF4012342210076704C93B867E57DB440C853B1D24DF0F464BB06DB9DA9DC6E5EB625D8E8928FE764B3E411C1D08654BAB3035A80AA1C7F04D47D2FADE8D0658C0B86D8E6C478DAFE5B3DCECB3DA4FBB943810AEC7D03E39C0C629FB8BAA54FBFAD4FA2D74626686B09D3815706899A95062644BB1E3ED536D0E4411224A22678F73C32986291F91421BA8E6EE679CA1438BC611313C0F5204D2D13759131DFBE2A7D5877AA75318D315C3EC7850BB34F1BD9A980CC699AA2E9D128B10A0A96DAE357DA7F730BB56586FDC1355C093760A910830E5BC7CC8DFB1B8E04CC3D7E3555DD18E23365769F19BED91E24EC55161C51249541D7AB78C3A127B03657FCEC9E12F53AB448C961FFBDBA8C4AB9A3E51449D7492CA13E4E284E99B5FE2734A1138925599DA7F1EB2BD0FE24EAA5CB4DC411AC60FC79A5E6C386D61C974AACB08A2B3051053DC1A8AEB166801C295907BDD80E1E7025ADD48D281F43BE5EE331ECC0052A6E007E0EC650E3220C1822601291982E2D9F0933F7E00CE54E609BB1439CB5A1F7DB0202AE4FC5C138D0A30427F7D2DCFA94234002858FBADEE12961191A19B4ED998F8CE16E01AF127C99874F9028DFACF7B684517A8E8769ACD8D5CABE712135DB48286F692FB2763B12BA292086678996B51C360DE59AEC7857F8F478ACA6F975947533F3A42F28580B3AA88641238540CA0D4457A90CCF2421D9FC2E6337A2330430260F062E3E7A802364571433967F0BFD45D91B48521EF287BE47D891CBDE2FD4297BAA7683B1CD5F00ACF63876546A23911719FEACBAB730EE17D6E2D34CCC27FA47BE81462692C638805EA3CCCC9576BE21F1E77CCB215D99154ECDC63EE568BD0CD70E8745140C8650698C3DCCC0D745B9FF403825788B84A76BABA5C16C3DB7BBEA18949496D721C5429B0C62E954B1AFB20CCF76826CB9FE4E09E0F59767827F109368919C393EE1644ABCD1F200C27DBB5E3ADA1A10903F0551EA5507A4AC01E8641033DD1C21481C0775DDD6428FA2 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE -smlen = 2664 -sm = 9E6496394552A9A7F657A870D1EF59E4DC90F7FC55D164666276B400529A3187BF54AD817A9206307C38ED39C838F8225D9B1B9B1F1CE74E7CAC30FDC39B88AD533D4697CE52CDB1BC3F6ACCCFB9265A89B69D85E144E93FC7CBE105AF26E44DAD4B93FD35DC1E3856E6FC27E8500684C8E780C5A16871A4CF6788BA30E00AEBA156FB49D108CD012BB38EC8DA44817AA768229C7EF2722D3CDB67371F38C8022510166C90A60FF85DA1C3046EE816D18A4C63DA4042FF0C7FB7E6FB14C7F60E16A13721B740B0BD3BAC589F09E69B497D406DC7D6E0C97A3D5E51C01EEEB487B84DC841F4D969D244E1CF00E347B415476B618A70EAB80F55E9084D2105A6D6A6B40C7D4F2DC128FBD8E5310189FDF007AD37080F5337D4405B81A0C6AACBA4163B8425DB115B38D504BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +smlen = 2797 +sm = E4422760D894E90304E581C7CE4D607A2511D3B60D4A11D4D2FA6C5834DA261323F135EEA3F59139D7AFA45837B2A945E818E73C8808FB5D3BBC49FCE9E060933811FE904F94D617B06660B86D9B9ACD8005926F1F4F81CDE38D5A82AAEF8F9BE794F7B4CA3263A7919B1C49475F9FD00B74779E7FC8C42D80EF512347CF7EFA0E1350F5E39D7F6F4FAFCA8A47FE37F072A1362EF628FEB02620850E2E0BA8FF8B91D9F1C9616F344E8603B20BB8A48588B5ACBE0C9343E75D3DBD2143D3262B024548A01F27B6387E05BD6C45AC08F52345850EB31AF299270F6CC679B935850411D28B4FBB7F312A4D4943521440AF60A42091C4B06D0128C7EB89A1ED63EF8DF0980BF06FB579926514C0FB66238ED22E0B516123746C4F9157A004A7C4388DFF3A200D34A105459DE62A150761A41003F12A0BC9D0552C1B97E77D956ADACE007D2E84A7854C4D9429D3D38DF078096CD0A80E2A03997F1CED489EF0BBF72758FA90198B818E429A209E93E8537AA7DF7BF17362DEA9EC8E19722081131F957773F9D4EDF99941A93243895FE657BABC91F379DD07727DDE587E09CE6425BD5EF494AAB08D4504C11F2928F404BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 9D59113DB5424025A86A018FA5220CD158E825F15C6DDA3AA409D5A6B0B95BC4F1D8BF97B2E6055B2558B4009F69E2DF37B56C99B174154C88DB553385FADCECA9D12083793C5DF24711FDA6D07E4D6F5DE9D4EEBDF655EBA389D3F274BC975F74506E1FEBC485217A06FA338F09B32BB80312EDA5EB6CFCD04DE801BFC39D890E0AD012C98CA577178E58AEDB72A2044B7498AEF87F386368084926D92B94CA44FD8E7CE6DD2BFDA06F823E8EB3C00084400C47E47D21FA3641438E183C6FF55890649E1E2D72DF1B4180ACFA1C5460A584B464E45974A6AA2ADC4F94A28CBA242870BBE10788175FDF8BE7A91F0CD387E4593AAF5DF07A483D555BB7345303021BF96D9B4C3DE8D251EF9E978601E77F9B095CD934BABBDA62055262E4B6AC3424DA7D6EEE22E20A12B6CE2F9073C9463BD3F6F38200962FDA6798DBB6F21B998925B5F4431A3876FCF19834F34D0D444BF44164F3D4F3C2BF6914C429C74B15E9ECAFABB5FBFE582917E0034D69E2F7A2073011602D886CFE6216BA72FF412712CB0765EA470F57F9AA2E0C17CB02CFF777E5487AC5249BE34B718AC4029B92A152B21F4603F48C5EBF74EDE60A4CC0457A18F40584EE2976BF5F8E6DA95C8F23E9917C27CCDFE33FCE970DB76F2B11DF9BAFEC775776D18E35D30D3106AF662441B242102F77414B5D877DCEA5C0EA538FF10E2D1ACA6151CC747B2B2049D11C9F19EAF49E2891BE376F772E858AB1EB8D84A2FEF2893876CA779E52463D62D3D56542ADBFC301944CDA7A21C43721D4DF2AE7DB877C00A2D0AA834070839A980A877AA2531DBE85DB28DE65CF23A10BF01FCAE6017695BE834B0CC527C7A0736CDFB2CC6111EDB824DD07EA0690EE4EC12283AEFF5EB86B908E8E6EAB3316585FCA94ECD29DD9DEF29712EBED712F9C1C564B060492064D2D68D66F47C422B4AF90BC27889411B3FACAA160B425297BEEE9AFC2E6861EDD2B1DB28C4EA0946F54F994B15CE9E6DAF1B82D1A4756D466713F57E6D8F8F717D8E37864476CF07F318F0D0B8C6C18C6EE8C2FB0EDF7755FCACAD9EF0EB3C9E8AA6FC1BB0709368893F13D61B7DEE794010F0B3A9D51CEF05D6E3689E58B035ADF9759CC3A8CE843523BD441D7F1BD8002CA274895804566E1B0209176879B0CBA907BDA243468A8746FA0500C0104C92B85E4DC63423357FBA84F4DBAA4A52A4BEB3EC08283B85C0B00160B7C6AC87056A937F12DE51792213F351C20A277A27869058057AAF6149F45402DB9081AB3D2EEF8004358324249FB2D5A261E52DA4C2803F314C265627A1D2138139337550CECD1EC1CC3CE388EE8DE7EAA3EFC8856543D80D80167CD2B40BE760C1486506CD340A4E7F5B417DC67371BC029A837E464D3AB506E132B1B61DDAF0864B55DC3AD7FB78202DA5A799EB4585010166DA54A4178B0FB4D9599A1C029AA47814BB2F4D8A1529A2988A47B82BD4947138EE1B5E7B428CDCC2B325A1BC3487BB105342A77E99C47BAAABBC5C4DCD446202A8A8B1B4675A7AA8DC4D5F339FC4153CF723A54527FE2F71FC5AFCB5512CF8144641612447CF0F0FF92F89D3E1D19C06C740BD3D9D9F7FF0C0E23236D935D5B0822909BFEC6624A8CF2D77D639587DDBF0768DBEDA229 +pk = 9D59113DB5424025A86A018FA5220CD1519439A6E3D3532109216A5A6D7CEDA8EFDF3F2DADB8ED0D1CA4E86982FDAC6494B8D0AAA189E8F7601509277360CF4909C9779A822CCADE5FE91831387599050C50F08B583663ECCF5B790159F6A016179FA0CA867D12FB8F9F112FF7C53141C88C49C214CA4C3C084962324EFAD4967C0BCEF7EADCCB81B423BA977FC0900D5D2A9069FC1AF72ABBF98D402B62898FE6DDB85D1EF73417C266F46BE5C896A56212E02DE02CBBF7605946F87859B5ADB37E894E1E496A01D1433EE0BB045FD2E8406DFF694545395589FA06DDBCFE59E7D59E5085B5D9A62E2F6CF490DC72D27ABDB91E26CC9B20AC9998DC379AE476B4A643F13A337D9852E88F4B0042380B026602CC2DD642E3F612804A338E5EA6022BAAB62AFC07715DF20A4F29E918DC2174E003ECADE349B1E36AF4A3DB9A403F4184EFB977BFED6DFFF15EC8C4EF1FE1CA6A2ACA81A11F89E5DB9093EC04634755904444C6D35F4ACA851B899ED1C23ACB3293F95ECA669D7CAA7B2D61859999CDA8AA8B4F4923D8BC79062A01B97F1723E4C1BBB9EA4F5203D8F16E3427E89A48EA924DFB341B2611E35D0630A22CD5881391ED88B42BF96D87EBD549E00D44B47BE53786AC4FE869B576CA8C23301CD0941B129D0E2097D1084B29F46CBCBAFECA0F032E94B312FF89C503DACDD5EF16FDC7DFF41F19583CF0E90CEA141468B6A0BAB8B30C716478B1A1DC95BEE19286C3BE659AB9B85F2EED28A8A4F2862A335384322E0AAB5B38C4FB77FC11B8BD2D18BB5806DB59D7CA810B5EBC1B44116C4F0A366613055A9791464C0F54D9673CF25DA3A615DA9863F1B1EF3FA214F9F34A6A41C60B1A3F5A727F9F0559C38F104FADF6E726334929D14BA14DF779332639C363A4912149D21F3C18DD911D5CB7009A0BCBF4F6552360FF219D6FCB42C7AA0F625A7E46BF71C32C45F391F157B3B1468B82EBB0CFFC57748490C87A1114FA266CE5988C96C98820DF03082D7B891445E790E4C25419AD04C3FBF049AF09D448BA8C16950D53234FE7F86E2F86ADC6BAD1CAC1E04106E9623366F705090895FD258208DF84AD3667037F1F757A694F038F62792EC28B0BE733CD8B41429395FC3FE23C9C38A91B6391558BF9BA734398B8C194153D84E145309FF71438A0151B1A23F25085F6E23F15AFCE238061877A01BC12EEB79A9CF87F7F3651ACB8736FCA328CFE9D66038A045B41355D7BDD5B9C6C2A470059B295D9BA09FF5212ADAB36B0A4432BF07EA5B94349561FF3C9BECD488B923382D97A1C2EDD2B659FAFEE19D12D2AFF94F8C67E98CFB92A9D03726AD97BDD0145BD0E98D6E4B6BC43AF2B186AE02D8FB5D7FB81DEE2CFDB1DFC3327E53A541D1809A4755B2A216E3091988CD026AEED574EF023E24C96EBF3F28B8B04B94386C7E746E88AA378C90877BD2B24E2A9F7CFCA76F0737D002AA73F4FFDF8757F95453F11A34CFC6026E275D0ADCED80E722EBF898D044E3573BC4CDD622C7B400C4A6F53364A117D266627654C86AE9D553D5EC26280BCFCB526314F7815A4C1FA4DAE9D0FDEB4363318598E0FF38D4BFE788710282B2BEA3E07D908A970E10F5ABDAD1125232D46E9E4FF3786DC9F43FC1B12544DB76EE640D1C9423785B1109F2BEA3066098E0D696ED15A2177FED2F4C870143DF0E6AD7C09605CFC513BA830CB4C8ED405306E383B1813B430E1934B5BF7BBAB09E2905084B9F4394B45B9EB04FBA9B4A5B6EE05CCE4810A96E3D3DD9A025F85891502E0A726DD6286EA33F1D3F4A4642BB4B412846D2F4B25379A042079B7557E2445E524070A6E2FAAC1FB08B6D1C78C0059E74E94643708E11B06C4A5D2D89BCDFDAB28C4BF0162FC69AD31A08C8CD61933573D6B44CFBB110DECFF58256A5105A4B82AA5A4A836C25DB8D81953441DD7F15658389563ED33743482860CB312D32FF2214123477A874F634856AAE860FDF723A3DBB4D6E9D79583232276 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9 -smlen = 2697 -sm = F54613E06EC4D14C8084508FE3B3F1E1068549A49FAAE4054B5FEBB7DE0BCA6A3246D93147BF48F245621D71B9FC329BC106A13460A847A180E16F6D240E615662AF16E5428A3DB1D695B1D32FF7F0F30D3A3A330FEA19FA6B38481A5A14AF3A4F753419AF27506382EAD1E8BD816EB86052C669CDDDB947DF0D0863A66BD34BD30E14DF4B6B7BD32688CB39DE4D909EFB30A642065F8F2EEC7D6FCA0F3240FF7CD4F163E78328ABBB62C5E56C8A9BC618A5AD63FA3D31C5471ECAA4ADA4674DF82B2E0A0778384BD2BC7D8A67FCB1B3DC1FFE1CB8ADEB2DFD822CDB1B591661A003E591D6F29008A3CBC723601843B845F74501878AA3F5A7840FDCE93008E10C0D6B9F05A03F63609196A19EEB514738362BD51602E81665D071ABD30B5032C7E92FCB90A334A195ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +smlen = 2830 +sm = E071BDC1902860158F5FEE3E0DDB6C7444B101EB4BE71619222D04673E7A514F8D709328258AB6B5D294E682ED82EC9ED4F5B7D31B203FB413C31F0344A8C20BF8CEBAD704B85B70EB087FB307915746F1C50BE635F18EB9DB35A60BA7837FFE5D8A556DA91D278C62A06BAC856C7436B03DACB9A7B56086E67EC6F9F6972039E01CC3FD721AC98CF6D47B9EE776608A57FD75280E749692767B355C34E3B2DE7396B39186938B90E3A68B723C3EEB8F776D7F4AEE8CB2FC793DFEAAACEBA439CF232435376B354E91C23352E0D931DB9C6464C5C21EDBA4981DA914967D1212AE2D11E6122E171F27AB6D3A38F9E46EAB0284188A6F6CB450C252469077963A72B3225B0EF24BAE1D07078B14457682778E1EF742E3481C194658B0E8CF6EDBE6BBC02A2F49AB83B7E71AFDFC6D942FC53D582E0EE0CCA181A4472B37325BB2E467D4F424EFF7E5FCC64CD383B1AE35002A3031EF91F79D8C109E762441D7E2FC020C3C366A170B0D885E7CC3889A4F58FB7AACFD0710249E4D9EF276AD95051AA9B483E4126154721175C958FD26A8739628DCE5FA4AEE9162752F68B4B49DF40F304C22C6DB7B24420472EC83ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 4D2D3C75BD496D74BEB2A644019AFD75858D5A9E87E6E375A4AFC6DBA858F537CE93A025355BAC0DAC663622CE23A2667262919642BCADF8F74FCBDA416C1BF4A4B48DCBE561AF60A2464FB486A91A0811C436FE8EFB2B478E0969615261F0097D5641F2ACFBE9F7EBDA04CA4D72C1734287A7F6668BD3F492EB191E4FDAB8B0F1C3D789FED05817D27A992153B1495434F9F50D2E724D6DE0304FA75BB7E0A8A6D4D0F25B4FF39B99FE96D8C7F69CF22B23408122D49924CE086641EE7CE01653D57266000F9C05C0BA64D84476439710934193277B630A92CA9FA9D847BDE1AD136758F5774E67F29E39702BF82CF4198F1F5A0342AC25BE7DFF55194A4D4DF732413C08FB09FC24679EC2EB53B693095902E469BEF165E263D0F005CF1DEC8D05697F9DD9ED25B9FC9C324EDFF583759F75029F9EECB78BDBF7F6620D0E22DBBA1686C41E44AA69458F0C86F8AB2B2D32FECB778F3AF04E69FA0EBBDC2FC5F415EF710FE9F91F0A6A0A8557A8FA544E4CEB7B195B2C231FBA86C52D6F8B8A2CA162CD69F5917469E2C568C3D6A17494FBDB207B595C8EF4C076B44C345DB53DE2116A2AB7D0C94707C5349F908FC807818182223C3680531A4E161BD1AF5D43B191F4DE04AFE880E743880C935AA94D0CECA5E5890EB9DC3263580230BCF53AFA3B4F9B79FCEC48528E836BCCE730175770BE77B8D10DC3B01AD2F9500E29C2207BCF588A5F45F67B68B506AB61EA234F65564EDAC169FA310EFC9848A76244B927DB52B2D864A7EED619E91E2096ECD1EC847FB44E93EE1C530DB6E9F897BF870A4BF121118A93990AECE0EAC7F7796C69FC2F94876A36EB10F71D2BFCE9FD16395E8D67219F4F2646A74A22B56291B640187E93F0B7639CDB3C90650F14CB5DAD3BFE302B1E870F88577E52456039F85F82DB003010E7F56F4D5EF9198FAD6A3A7A69762EE1BF8F900B76CB5F8762C6DDD098AECA46646069DC385F41D5282F925592F3D8556EB978B632B075D9D81753F1AC8034F7F6971B9B17A547244C4833A325BAD8A5D641C6FCAFD707422E1365F73FC5B9B827198477F35F856D6E7535EA0DC0EBDCC3F584131A20B6C26C1E2B935E1F4255C60BF3EE8AF7F15BEC5D50419796C899E717636FDBE22A7786122B550375F825291212D5E80076EF006D4B0B48DCD019490DE2761F11FC40ECD332C2F6B048DFE9A50BAB77D693B10F055AE10A90839EE9C794C445CAABAC6D03328B8B7E5D0C246BCC4B0880A0780C805CF30885411300CC99890536C1F975AD54FC7870D2176FFCB921FD94C006146A4744F794546D2C368BF27493276AEF8540F412EC184EF2F4D15E991220AC2B34129A1B9437572CDBF16FFA1218B770CC16F0979FF95C0BF70A5146D700B76A01680D5ECDF715C8998C61B676CB06C88F62DF3DBA0870D3E08A32445DBFDC1F6801789E1CDCA47E51C300C9590587749EF791EC98DF758B6C4B78034D1A57DD7531EC0B7D7CC0DAFC62CF7C9C12200E9EE93D02C2CEA0DE899FA5E041637EC30F5F66EAD1D83217BC23005AE5D39629B61A3B64C2D65F57395922DA11591DD274D28FA1B8DC53BC812D4592179A5628398DCFAAE1077A3177F3B436B7C4BE7B18DA433BA10F69B6FDF93628A7E6ED +pk = 4D2D3C75BD496D74BEB2A644019AFD756B626036C07F8C12EB50324BC7F7C331041C1E5D9481A7F57AD2B6DD477F7FC050920E588E1E401D046B0F7538AE1FB6C0FDE08D5EECB417556678631BB82D93934028A12352CBA0A412EB36083AEE3A63A4569B7A2EC3698F7891580C23E3E713FFEAAF721EFB696DE5967662F6D7525465EB2C6B7100A0B1F2432395D3777CA95D455BAD1283FD84C3B084DBB68D68A2A6ECE34295A7225F1D02C55C624BEA0FE83DB8F2C401ADBC7EA2F6C40A20A6F073D2215B527573ACF0C4D1DE912F1BC9A9595F00F0B52F811AB34141ABCFC06856944B1A2C058E6E749194BAD5B787F3B4AE6CA74855D1B66ED59D4D01DC4A46C53AE65E3FEE40DA7941A84360223EE49E978555827EA4CB1C18C692715D587A0EE296154689FC608C340D7AE9D3305F2A34D2107C865E4D3CA7D4445FAB959E63D519854979338C93A7F53EE93E96EB4C3BB21C707560C59903FFC577D2EC8B344E19DEB572526F3B962F7C18F74DD306C08B640F901F4ECACD0D7E5FB8E910C1C3FECDEAF44AB3D33E6D54B40A37106BA1B778A9FA9C8BF4C0C7DAE7C9565D8D376957B33778C1FBA712FDE0DE9043CAECE983F1CC8237759D5FB76060DFD5565420548A7DAF17E3F47ED84104CCEF78B2CC01B2B1F5A93528B4E2D3CDF77348575B5D21E572299EE9220611A05B3CD692EA1A972907C5AEDD0A36B8DCC46EDC9CDB424CF7C0B755E7E9B39BF044FEC315396AC55BDEAFC7235909089E64F44E6E6A0054E3734988374E0885AA9E1C7BB8CD1752168DAACE91D1CF20ADE0307C5B7042124015D223DC679E4BB76EEB86CB5D3FC0893690D231CFD667ADD03EA4747706C796D01F2AD1074EFE581319BAB24D8D13293A817A83D6F50683A4C22090CF5E6BC302617796077E0BE5B7E8F6EA8B2EB7414A39336A7CCE8B6A2617E27639036AA04DE2DDC216716928EE30F01731CD06DEBDAEFBAD4DC206F054EC1E9004DEA15AD34E043DDFA4B3DE9B558273D6008D1E3300C25DDD7750BFD8ED08F12D757038A9483E8AEE5B3ECAF34A212846B729E4AD8CEB525EA290D22EDC788B9C1078D10579579B21F117A48E173266249AF6A54705C4CD75B185CFC6C1340330966CA2F9ECC1A30901E7B56ED8090C80095A2381B75692EC1359BE30DF455CAA8C457B33F51A8326780F0197D0C51E453607534BDD3B5EED12E1147875E4939D221F39C6405A91DADC98AD6F9E76B5A7008535251179666FD28316DB0287FEE009FBE3387ACA24316EBF113BFD8168A76B6E5A7F407A67FC6817B7500B8E46F1B0BBF6D514AFFC8C8E05F87E050B50DD7BBA100FBCD2370039C606D7D068864BF2FF49697C3FEDF7E5B823DA24B5CCBFAB13681CD53649724B6B82BEFBB446BBFABB877D0D0D6F73C66BD88E84CFF078D2631F677BE3D85D1F9D9DD50BD9C45A492F42053B45C57FB335D10519D690556E4776CB585BC314EB4AF973D8DB0F0256F6293AD7336BAF099A2F1E2C378D36FA0B8DF5C7465B93D19F436A9D70A00E3CA221A2EA9993EC7CC0050C0816C783778760CADF92E6404B1EDE6A1F958A05040DA78DBF94B52114E673E7A508761663A2CBBF1CB20030739B70B11C08702BDF6F0227C6E6E4ACF8CC8D52DDD356BFD28EF615D2681205AB4510390A31741A8D9E0B06D6ECBE57679EBAEA2A4F361057629EC121D2543F75ECEF4691C7F2A450759F0B22B4D873C65BEB9E9003D889F65F959261E76CF4F23C8431FC30548E9CA3D0166A117D06D010EFCCD0F0C77CB9145AA645DD7D2BB32BF83E5D5D794DF65197EF26C510216B662B1B90651108477B015CCDDBAA6F2B387ECBECA7D1DDEFB25AA089B9E227D9C8C4D7A25025B1F390611A6D05E378306A8E8B0521FF8A876C3AD03B1C481C5BCAB087E9E1106FDADA8F90905223C0EC5118AD62740E1F36DD4DFF7AE064D3D840961AD9AA992741264024EC38E243743DF5354F07D27E5C11066D606B6B61 sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755C -smlen = 2730 -sm = A4A58ECB1D6D807FA281A4C9C4DD00BD4F05BBFA87F5D82BFD7A79AB77DA5D00434B5FCF2795B2ABF8AD5A71F20062705AB7E6AF0BD08EE48E7C3F977448889A413045422811EEC5AB9E98303C855402B3A9B6BD2BB4820D4F4CFC1EBB93AC6AEF8FCC3FDB4BB5FAE52F96F1AD09AA919960A1AF577A0A9F1AE142A03470D608FC52230B3A5123CAC5A092D17240F7F5A7790C1972A008B4613FF1D8F8DBCE6618AB1DA87D10531008CCE58F98E6C304193CEE9972442A793D5E2252161B66D1382F9AABB7FF29E41AB8A211425CA1DA0FC1A888EE7C9385865AA2D327410FE00EE485CD1226FB542C4A9CEB1237463B6710CC6C56AE34C366BC2E72DDAA9CE213A35B488C92CE8A0387AF06CD3E43FF025168EACF5E128DB515218D4CD27F659C49EC0D7E8D04D835C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +smlen = 2863 +sm = 614F6FA0D4A148C85332D864C5ED605A75930A85617B6808E567B29F3C9F8E2E842260C34AC37C6BAB9A1A50938C5CE7514B892D5C855E195D988394604C7A3369C60A0798F98206A153A1FDEC1CA3F4F35E7D0A724710581F277F5D1686C36C005EB7C1AFC4DF6BAF6304817EF5CF04CDEE2C3ED9D7E93892B449050ED65A0F2810043F7C6DF06A29825E69CE813F719393464B17EAC6294DD42FC4DD24AA2D2D609D2F0DF731B12CDDDDC337C4557888853423D7144C668D39962AF6DDB26CE4CBCB01223EC91A58EC67315B3F3D2A20D59F6196C87AB0497BCE4AF5BC1721E39F0BC1A0ADD5ACE41B491E44A0DBC1A303EEEF2652C52BD1A8EBA1F26B4D1C18C55C3850FE4DBB46E9EC47308DCDEF243BBA99BFA81380BA26DDE6CB6AF0EB11F4C7FD21CB3040366DBEE32E32E0F7210FB25AF3795585F409FB0C7FD96371FC6840EEDE5EE632697415D2360747A407D60403F9F699A1DA216A616913ED51800FBBF190E5FCA10960CA2BB87E4567A968BA95A5D9AE08B16E35DEECAACF5E40E763177F6FA9B2D54F2103CD3157CD8DE518715B5970CEA20B1D3666067D8118BBFA9005F044D4ABA8F559AB48C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = F4E47F47650FB0DA23FD7D4EE32FF60DD6110D2663D8A93E8728AD915AE3949A0C585B08A56FE1943C3C06377C2085D5503D2CB4DAFEE6CDA18DF50099CCD30E8D931DBF4F5CFE244F336BBCA320DDF421E024753D1F8C71ED7443564484D42BC72D6904629F10D11907E1AAC85F6EDFF4A8905B1416AF95A36F10245E8697E2D9CE7BB1FF9E9DA67E1B30F04A018250899607C24B7FED402BF016BE9D0530839BE57260E9FE9C2E499E1BF4A4F8AC75E99294C9011DBC54EE86AE471DE76B701214FCF29037EC3959CD967BDB5A9E644925D1D32632AD081A1A15AB1A350489D833B259CF44005A480B4CC9BD1B7D32B4D84AB1FB58EC36AC83ED053B74D655E2E8D076D8DB6F8815DA7E412A82C4ABA30CB3594B83CCDCD6B0FB2D44BDA5FFFD21B0383FE6F159AFCF49B267BD8574A276AFD39EE2E07C8842B92CBCE2C35E02FD4E95F7BF74CBF31CF01A691E31CBD82B0B0E5B65FA916DC50875455DF333864D91DDBD5C04EDE6D40AA2AAC235F31D067B7AE0BE09F6EB6EB4D3AED0335542B6FB0C75EC01D0D6D9514D8AF14DEBC4A4312AA009C45F826AEF1CBFE7371D7A88CB5235DE17241BD54030264B6B471A6E957970AC5BF1A679A52E89C702E6D156EE3662D2D7CC22D943F46C63DE5C89FBE6DF10C9A1FFD047AE4B4E5E60643075A2D450BA6DEA0EEB8B9AF223E8F8938F69D386857353179AE8E267C1B61F3F9AD8E542762B0E7597B14C1A0147BE8953B1EF69F9563D522CC156AD89CE61DF1ED849855736A37F0BADD02965135D48AFFA262E9DCBEE9A61DD23D3C1ECE1773BBAF76A7E01826142155FD87C20DC8AD035DCC03BB7703CAFDA114CA70F7066FB68F433CC9D9BE74D9ED6CD06DF0DEC2E717DED4D35C8990BC886A3D65623E989F1BA95A5AE96E026C1EB7F0679F236A7796B03AEFEEF8F9D4F76D4DD092D80BC7AA3FE483AD179A5B71ED9A128040EF75A61CF6656410299B73037EAF395D8106FC3F83A3F904BA308CBF6BA16A59F5413303B344C768718FBCC81807E02C37FCF80274F4CF612D08943F646E90A08C185315945A46F0556BD3AEA1D0992595AF51082B27668582CBD6C8DF5C30B734993DB1402F9A146BD47DCA4B3648FDBD85F12BAC0F79376E4F9F5E5D3C9BC186621D58C3E8291A943C14B3964C83A6054BC7541F3D270C51BD9CCB6B1B60910747167CB4997F4389300EEC39411439E783C4F4FE6CBD2EEE0EDB0BBC5C36F2CB339D724431DDDEBC8DC08895A201DACE10FD70E6C16E247F2AFCA5CC7F5E91193D2FAAC101D38F3DDDAB462DB65B23CD49CAF2250C8E208524435833112766175BBAB3FBA3FECF90011FD3FD4F752BD84692612994BC1223DFA0995D3B099669D0BA03BA8563F6BF36DF5C338E72E5BC7B28D5802CC7DD00F443547764EFFDE56395D561E5330106C871C1A6798B66D61C770C36132427DD005C16AE7C09C866B8DAD737F755E5759794E7F976EE36AD00ED089108EABADADBA246901407DCAEC9F1AA11FB221C89C2FE3A9621A46383F1D8247DDD2055980B2F040D61742700984236235E7F3FDDAE44FAEBF3736E57CC146AB0032100D7DE30969BB0437BB1C05A4D6F00C56B9A5141EC89FC062195CCC0E5664A8B5A931787DE05CA255 +pk = F4E47F47650FB0DA23FD7D4EE32FF60D18DA763BD2AFA3F5A621A8FFA0EBE67DA8460BD13667CA3D0A54266B6BD8230F463F99EBD1451B6535362267BD9B24F461D1C6B112C0748C6FCF49672E05326B34141221A73D0D39C6DC59753B71DBD0E6A8A15D12E283E2CD5005A6DB7C9185F013D9AA6D630CD79B7D0795CD8A8CC4016A5F825B3C61BCED68743C321A2DCFFFD18388B3C11909E4D61555CB6864342186941C349298589D51CCB889FDCE1B097195631164A06DDB5C120CDA6DF5E7B4D69D132A2DCD71A94E3097E8C6788E63956329EC2E72DD5E5AD7ECF8CDE071A7F001BCD329295060338C7C6A74B2BE0E471EBB5941DF6035A19692F1AECDB4F9A7067E44E5B9E4F2A176ED87FA3BF73DEABDCA574B64B505E00B7EDED88F39A0FA1974C753747D8E3ACB2963BDB769391725FB669279BC6F7FC8B2D8F11BB960CCABCE3C4C0D8FA8535A4C537245400AA3DC3680921E8465EC6C19B19A61391B0804E8501808161F2D322B80604BDDF6D9849A9BE3C2478420215C8FC783DDC2764D4465F88D38B69242F0BDB44730F8CA22AEB81C116787F7D67A05BF28AC1224D87668795D1EAEA322B0FE3C47C7048AFEEF4282FA4D41C823D08343DF43D7B3318D97DA6FB7356F3C61BC7E1CDEEA0BA402899481373A59D6D54112F122EAF4A6DFB42E6659F5F4CB7E740089FCA65A28D7E706913FE8D4073DE2F419028050800F094CD1F5B77E0F0E932BA7FD6D9A93D93DECB306AFB1BEE0A7B4E3B359CF16F6932AE2E1C3E43FB1CE2A63B5B5ED02567A1E500CBC031E918F8C4DF9BE9CAB71FCE07BC565890993B4AAAEC602D93AA9C4629904782FC8BC601690F79F3135954E24341D1B6B19454EE9760C82891B101B61BE2C1EF8C4ACF242E5DBF09A58F57D0F7F8EB9BCD50C7E7E44E15D45BD35FB1124CEEA1B27703EDFE0FAB6B071ADF98D1FFBBB3CB69E10438852E58757E7500E44F066EEE19430A10F2F54DF2CB60A1BC6A746CDDF004D8A9F347595E2F3FBD735D9B7755C3EC4F7C4FC8104514BAD288DBEA7E507F0D75389F27FE341A00E9EBE27B6058663316A63BAE3E3091CE4EA698F3BEC965205855CFEBFBE2CCD1B10B5E72FAD6541D3D513DB9223BF52016B462681045FBEA03C68FC23D43DF6B2B586B4076ECCBB8A10C11FCA9F391E6E3A420CBC11548F514E6A404D233056CF6BDFA859C8D65508BE13AE9558E785E777EFD13BA5A0829D6504E9C2B67D58B72BD7C2596CCAE2EB040F229EE95BFD0FCD3273DB505AEACF142ADA2504ECEBC7706624E3F9CFFFF17D9D7FA34999B9205C0DC3612C01F2045F3F3A8AFB1B185EE8AB754BF4A9BCEFCE35E7D8CF4CE5BDAAAF9E9A3818559924C7EE2A4B0E922407747AFA4296C152BDF7CC1F1AD450E64C281666C8C8EDF1690ADFFA3C13AB1014D488A3D3F1864CF7FBD3FDDA5865E842BDD5D7F7FD2EEF69E16B443E401CE55764FE187D96BB664B7E4C7F7440FB0CCCB0E9E3C7672509B2E9C4DBE9E511E2D9DF30992E8D4B9068F3BAC652F5521E6E21AD19264FD79E5697E417223E2C4400A027D87394B38F70C1173298AAE313DFB3B2AF6B03B9748856AB0AE890279F30AAAC2BBFE8860C58C7B95253761E78AEE2F37DCDEBB3E8761CEBA9BA6DA3CF16F2824A9AAF859DD69FB8BF136112075C213082D89C2C5CD43440C692416C707929B3C20FABA618A6B83FBF36CF16E0968847D4443631B7C8D859BB5C7C543EA69349A5E73DDFDFF42B5FA15264A78F9A9342E4A26024D88F82DF8CE9C4D45D7E8FC5DE0D78ED89DDF05AB9908CFA931943B3DAA16CF91A73DDB43CF76B6A9DA13275850F067C1EFB5B493A5F527FE5FA5492713B1E2DA5AC0C9A196DECF3007F105C7906E527DF011142247EBCDA2A05D305949234AF42BB89D2ECCADA13E7617E91CDFB0007591A6C13E9E9CFFC29F7D3994F324BB11F7FC53F48E8C82FDECEDD131730126278167115DBAA74B096EB412E5C280CEA sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD00 -smlen = 2763 -sm = 87C96E3B22236893C4CEC515E04A9522F65CC3A1F02538D10810194AD99AEA00BD238830A1DFAAB314B4EDE9D1164419A45810A86CFEF58CE626BB7640283C93484B7A11E96C870066B0405B1E9939F3743C5EE44CC96F1ADC491B67B9D795B1358DBB1421BD02A53ADFBC8593F2FEF1F590238FC9C781EFA1A026D65986DF026355AD85F8E1AF734FCFCD59921B8F78CC2F41987FE1E14FCE0038A7904F7C11CCE7361057D2B98434E3BD1BDA803879328A0CB6ED26F2B94EA41B6CDE846DE9BE0B39E523BDE841CF55A5B3F2F4667AD7B7E827F913960A35DDDE9535D01546327335825A679F06D7C94C19875D89C0FF712FDCE02F749F064CD36805994C83A28EE48211CE8DE97D6F129CE06E7D75F3090A9C74648FD02CA4281DC03B5597265094516D30AF6E1069740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +smlen = 2896 +sm = 15FD2F07A0FC5234B332D072FCF37A3A10BA5BDE2E6A8B3B4ACB7D4B1F6FF7945187786B435D9168EE19243B553DB34508B68A8F563BEB2F23492BF562195F57223418F35A74E7D9497186EA0C817FA864319E10A5903D9E40CB858356EF699220F16970896BDC31813CDE720C515EC02D4C78F469ADAF8C3673A474A08C2AC1C8FC27889108856E679926E9E56E088267E57802D366CBEA4688EC00C0D8A4A77C7DB13D853B9A80EFEB252603B5B367777A6592C4CB4C3529BBE504645C7FA1815A5E70920CC72B142E2275255105BE67427FEF09CC4C01D1459BAF5F62F920A13FDC3144265412E60D7E043D9F735FDAB072B44EEF267766001517C3D2C202E69B92ABEF6E7A5C185D09033DC88CD9AAAFDB0AABD0CA5679BF8449A2A52584BEAD23D978C6D767D4B30075653964B9A7FD675AA9D6AE62EC8EFE4E519CEA61E102BE621092D0AA71A568053776570CE1408A6C73AE60B178D3BF514537FFEF87B9283E174F2051FFAC5511C733FE1B19C932CE2FB839FAA062C53A172FEED38BC98D09689BB48D5993FD54F75278E2E8A40CBB23DCC6779FD7D38E7FE04C7E884E250D452BC3A67595B1CB59C269740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 4D50C9F5A572C50D5F74B2A9EDE155350289844116C70CE2146CDF27202A6FB0B62C2908561AA13BE2B013A53F735D0AF94E55DB98D247FB7B3282263FC4896CA64A4AA529211DCE97C7CAE683474F7DBE2CB361FC18E8F048A2CF5BB78E4E1A87ECE5574D5A826175F2DA876432A03AAC90A76EBA8C6790592E45124D3BBB951DB2491D53E87BE251B815AD674FC34135B81162FF016A707A62C1E47642113F0655933B8402088D378DD59D2E668118CEB56D8CEBCEECD78E3F69818A79AE0A79F05B256F50A1E3AF5B5D7FB2BEF6FD9948363EB5EA39034F36A5A86C45CBA606E8DE7F1DD0BCA42FAB1AA8FA60F33E327A4906B14099B704AFE323CE26652DF6FE6DFBF2C3920E11D254C0A47E913926EF4B0CB6793FEBA09A38D5259DA4AB4A0CDB9760CE2CE72BE2AC9D2D47E4D62F57BC1D2234911DC58DFFC6D4B4C226F9300F1C3B6BB0BE61BE1A076E4467FBB53979FB952E9CC25ACA5E0C84FC0B05479E5F2E883254C736FFE7278EDAAF3D26E3336F16CAD98C175D75F916D45BA24C237851C53546A838946D70DCCC977A6575312C52C8FDE0F10104446E76A7666A79B286922E0013BEFA1BC76CEC5F5568CADB35E6A5DCE82E5D4F8CD9BC22DF4079F73256652CD23B22E1806754B01B5E4FED91C59B2C753E9735EFAE5DCE5B1D456A4BB449DE49291C50D3647A0691426E6C7EDE83DB2C9A107EB8CDAD8D4D63B7DCF04AD04705BBDE681E238224FAB8119C317FE2370A9BB68DE002E66CF160589AC2B4C66EAE52CC8FD9584E3E31225E8296D4CD10E47B4216C3AB245735209F2D67440736D0DA2645129E794DE16CC9D8C5AE60709DB1FA27AB2A2A9397B3140D4B69EDFCD5863DCF973A56A5663DAA5569EC8F1673F03CAB6D6E5CFE6CB163E9150EC5AA582653E763880EC8439FF444E84CD198FCEF33A51E02125C99358E4FD63232182A1E9311E1B421F87DB880C637250BBAFF8973E77684DD6BE39C8541258E9A4AD269D49283B220247FC21EDB01B6251DE2434AD6EC2E2A928481709AB126C4AD589EDD2FDC6AFB035DAEC1E4F8FF5E999F5F4F49BB905A78F57A2FA258C0AA10ACD591951DE7BD29B5FCF53F3B8C1D5238EE8CFD5813F43CCFB488BA6EFC2930B0742FCCAA5BD7DE6CD790258E003146942AB343DD94D5243E5B92E78046383AD3DB1609A6EBB5E0C39DDDD64F6800E2F9A412345D0C2C1EE7C40219D2883219DAAA333DF010C03EA8D14173CC81FF15DC4DC5CB7F7F1824C76BC69264C3C81C216CB5F89EC88F2130512AA1954D26948F351DF49EDC23E03F8732D3EAFD60ADCBB5662F3A5B8F895DF288D854895841E786902FF25011DB9F0E7F87D704558F435A826DF3E9D712D315EF1D702FC278D65326C55F7C6593D6F55EB984D6D1B3880119FB3EC9B148AD8346CDDBAEEB1A9ADB9C4E97F2B64A4D71876F815F5CEAC70D6D65DD353078F998C42C9F53222451CC791A4F07300865475065F3A495E6F0FDB777AC06F051D7AFAC262AACA0ADD9D474B5891A5AAFE7D490FB8CAF7D14D1B7BCC81BCA89A533890F7A3ABD7B467FCD376D5A4DAD844C996428B61CF963E76C5BEDB6403608FD1743113970BAB722729A3585CD4D344635897E85838F2F3D1FC3D8DF03C165E6 +pk = 4D50C9F5A572C50D5F74B2A9EDE15535EDDB11519A8299ABB7A21A42B41CB5711BAA1E12515FE6EF5F4E0F348D990354D021102FA1DBD254FB3A44AAE277B956D523D95428D2796068A82F81DDCBA169F8F76E780441913236E4B8060EA88CA3B39700575A2A564C0A74B4F65C23A3956116CAF73225DD4B801379CC585BE8F4B417341BAB9A37E0ACE641A58B4B1ECB8C8F0ED15453DBE036D7CC1A10D065B8612EBA847B5EC01CD210A304FBDA23DD8A09BB243967DA6273FD29FECA9181761195BBE1C6F01ED6E62FD540E66AA4ECD3A5FF2973CCB8C4EB50FB351B21E7757ABD4D54A7C26F178E8B07420CF3FB10C7FD4A4D64E6A3F938E1FD37DCB32E925D4DE47B6E49200526625E073ACA3B4BD250A5D0095D6B699A8DB85019A7B479B5C0F0496F756CBD27549ACB6183D4748BBC264651C1FF4AEAFA6F2472A38B435E060B60E36C64BC3D8BA02A224B2E5ECF3C81B7303C367EC124E9E29891D90F99967875FD3F0E927F836D6EB5631892B9131938880AE3677DFC8A1D66506E3586C93C9027B67D0C3235C75C6C720880AE09FC3A7F49BC92695EA2D5DE1D3D4FA06038D74E96EF4749CA02140160CC9542B08B526B0BD158BB9663BD18E265778F367E8F6B8594E333B11704A87E583B18C67C0C5A874B35F6D17AC502B98C01F2C5EB8116CACC8812C1839C9B0E9DFB83EF0CBE7DEC4E5C8DF7F5F32547775FEE5FDCB4DA4BD0D47CC518AC753C12AAEDA11CE1D9AED02C538A9C3D48006F5F39E2CFA2CAF0A1B008889BA8182714576E320F68C03D15596542A602881220357907C8B2D21926E2A638A46153E9A63FFF84C0734061C84ECB83624C67D3027FD22522591890BF7E0EB12BF0FD500283BC6B1A08B85E7293CE8FE779271E264FA5AF2B765F01F7D04D955AAF0F9BFA1942B6AD85AB82A0C9461C03642CA9D179895A0C83FCF7D7BCFFDA4B982D8BFE59ADB1CCA4B480E3FF3E7619783C0260C5A359730DB0F8ABE23EC145153D7C7E7DCBA3C3C2AE22B0F7A63B7DF6207C286318E24167C53E55BF2D2F30E86B7223F7762D0E4CE75811374FBBF47A4B936CE8D1FC6BB49BA65C39DBECD1C6A07379DBE45FE8A3A77B6EABBD0C7DD9762A240D31385D5C0667F74FE5AADDFE6F754C5C68CE748299944065CBF7F4BCA5E2BA6202690CA2582E3DCE74F6199E45A418F8D1D64A722F9AF1CF93B10AC404373FE6F1671A51F66A1B6720FDD31444B12D59FE020596944BC67D81193380BCAA8AC4A910CFFC3300CBE349DB9497AFC320DD678C3ED9274C3A26A593069A10CC608336BAE74763AF7D2E5A5F0DD6EBD80869C53B169CEAE77580CDCDABC9B48BDF8BE615B4CF57755E93B828B23A1548AF1C3D19A1AFA18F812067BC61406C5271BCEB5ED794706C6643BB7A12F3EBCA407D199F9D3C4036662F2EB0284679DD7569509DE9555F6E78EE1F2541038FC63276818A922DCBFE0EA25C541D2486F488F386F756096CCD22930CAAACC09666B2D14E26843BC753DF853E7A15FA66299578DF6D02776A98A5F7DD4AC0CDCC2F0ECAD8BF6607FD2706D33572CAD065F80B189994449318D6A3B0A32BC6AD51BED6C68467EF2446800B3592C11CD13C8452566E52BAB959F4132A5592B30DD178F8E0789D4EA864A489CD7D823DC0AAF999CAFC2A1B3DE599BDD3C5FA118C7C34D3FC7483666340D38B8C0AA7CB6846E766F608A4D0DFC893C1F748C2C62B924B9E3E211B4BDB8B4249001851C9498ED857D0509D7EB8DC38A22773FA480C4CB3AB874598CFEA0C895DFBC56664AC8B9C0110C1BF3A5BCC0601272FE6DEE5F1E5D717C778B128C75DAB8B29F64901139F07CE8FF116BF57D92572D8088FB5D2BCF960CE9F0104AC1C79C8C94D6649FE9D4B97074592657873366B7797833E88B1C8F645B9DA3702CDC910233D583B15349B1A47926B2C389D95C8AA4FD6AF42538AD004C038B83F55FA7AEE1E488A79DDB042DA5E5BC29EC70009085FB9E0 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D9081110634 -smlen = 2796 -sm = F843F0207A97BB29FC39704151B2767DBF1B6CBED9A2D7739999428A8E8F890AD6F92D735F31FC929C2120DEAC59411E537D26EE8215C4AA8CED5485BADC49B572123C5F85CC62C08A018A471E985A2039ED7BE724DB4CE8B1968A44216595BD9AAE2403B8B3A5F5801B98303FD6E9D9DD66B22B7EFBCDF85FF52A6B5C0ADA7FF0E5DB96D21F5E22C00B46C509538BF58F1293BB2E65E8444F96A9233052B6DD8FCC91E94C723BF4D81CDBB8620ECBD3587C98E9CDBA3FD3C7950FEEFA3F637F1C9DF7F581B70C15267741BB62A3DB394927C0487F97A9067E08E6AA32E63EE8984C309895FCFE236162B6A8A144D70A1A0726381CC33A976875369DCE164B0B598A77AA29DBE9515837647B00ED2AD849A47C7EBF6048F16F488DE70D8910C4B725AE70B0948A0B9F443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +smlen = 2929 +sm = D1618C349932AB75F2CB258868282CD1789A5D9B4317206F8E06DC1785C6FFA8A166C93F1A4B09E8CC55133215C14FC55285BAD1EADA07F4D3A0D4356BBFB0F022EB2A73A02E6AF44B7EA40DD55FCDC76657B643E393AA8F366D9DB24FB3AAADC7B3E1C1F5786D089E073DB4695EA03305FA479B7F21F2812BB82456E71AE0DB5BEFA187F770C539AAD103FB3A944337D369DF3E23E282ECAC767277975A67BA2864F0494B73F1991BC0AB855367015347F3F66BA2506ECA24EB1322503C3D0A916DCC54F562CC9FCDF10422306CCB7602A741FA792A2CBDA8DBF13ECD0A3D09D29E7EA2C54E399D543E7FFD1422A43329D5640918BC82BD95EF4F9C65FE73624457FDB5E657633E434BE737787BC308403A1AADD85568EECE442FF6A6E12FDE691CF32B852FB3F46514220A665B55737D393A4D615846ADFB331F5A93B119A37655DEB73A8473CD428008320A9C730E468F57CCAEC86F78E40821D54ABFE5566C80F545424148BB6F7D03F6BA0A26F53CC67FE6DD2FD479D7311891D984E0EDCC466948FB092F2BDDD10FAD41E34C32C8C4C3DA125A0608B77E00F0F42FFF030ADB5C42359CFEF79A7016D7160E443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 719163AB49632FDB19924D377FB2BEAA4B56FC474BA0BAC2F22BCA4B9CA6509393E96E7806064E4FD84F5CE735A0145860B0FC4DB521638580530784453F633825B733327B4C6B6158DA923C42A78AA7492DBA4907532A2AA4732C3C511EEADC4B4B4D68630C470E8D5A29B0E4C457690267F04F7841925C23DD1E5574039F4F7C4EBDFD5C20B02DD973BEDD3D559AB30DFFBBC2D94EFB6D431D55CD6A45DBB7090D52CD88C1906B424BD747C7AB6A2EBFFDB553C5F78FE9E8055B98468AF6949DBD35DBFF5A547F8B7AB737A628289B69661598859481A239B4D97039046E8CB0D31520174F9416F49D95FC4D4E48621F461C7F04D6DB274A9B188D2CC853675F9ADC2309D957AF3821941529509C4CB35E6099115175F4255C4CBB622EE0A824DBB74211811792367F9B7FA5D00F7D2A806C6C4E342D2B4863D58CB50BE388FCEFCFF411FF7F25E2B57BB82D00F1792D027078EC7605A28C703860592C22312CDA49B3E1B4099861E5501303390A3B68B501763BCA244B55E0FA8A3F8A60217864FC7F3B53569E27EFA81846C35654AD4FCF5AFF475DD47AA6FC728E7686A4F964C0D6F53D24A95834D907BBF58D4E340D59E3BC9872445428B7CB22C4120CC3DA0EC8A4114694B41D1B28D2610AB68C7E59FACA8F48AE3A038BB8F0612B71446DF12B867423C2996E4A7DEA6794BA311C461E5C30E7EC24F6037D3EF33F564BC831979C0AF4704BB29514B6E54050BEB1F818C845D5B9B55EF25858D810091852015D9C11143B14C0435B224CE3AAE064E0425289B52438C3CE62B85A122D49C0E6A566416FBFFAF87F1AD81E49EBEC37ABD2F90FC03E88C730AD1AEB9D1ADADA67E6C98C7A26D63FA33644EDA43DA626BFDC084F57421145F0333F4FAD9DBBE6359A9B02BD4E526D1BE1260155527D689A10301C35BEE84E57761AD1857003D5C2E272C24797E2B6F4B189EF58E644551D1C237ECE6DB98AA2D440199CD9A3EABE4D18C8C3D7FBD621465A7202BBEE3B8307CD0F7AAAE8E762BD189A9BAEF4403FECB9FEFF8163C661F6A3BDE2A5373AA3188972612B754B6B006FF1367BAFDA2B835720ACB0A770A243EDFD6139DDA3580805C20558B7966B19C1FA31A9BF2311AE4EA36726B24795B676E7D2D7422F9D4DCA602EB4F78E62056A68CDE749F4D50B976D9A3C552771CF88B553ABB0DDDC4D164A27F201B119057C3C698598DB9BB4EA5834FE3E37C749E59C6B813D656EB83BB3FBCA73E1EA7E5C50272E96A8E7AD6BFBA7B285804C3D13592DAE4721294D40A80EA01689576DB0E1FC238D38DCA3ECCAB6B647379AD0924FD5843FEB74370820F24B4C7D3F691E0E663E06DE7AB4E24A464FA68E5C28B45FDF5B31068AFEBEE9CF41268ED54A05266F0A78F754554FE15B1F3948D24C9171DAF780C304F62373C767A24CA6AC0328E4E33B07E4200999DC009C2531E40C31AC2942AD7DEDE963E08B44532A9981DE485CA3ABD2C4D814DB65E472F5F1353CEB75657AE462C794FF805C15EAF1D096F678C26A66172AA9DCB38A4A18DF44DDCC37E1E8C43463274C3C44C01CA35E044D8498DAB0C902F7EC8AE51419A0BD4FFB45A5841C37B4171B65E296EA41F1587C1D1B1E3C71955181F965A5C07242B9E245 +pk = 719163AB49632FDB19924D377FB2BEAAE9C9D4F9872330916B74EE49ED7F3D30A536DE897A77634593D76C42F590573A5960BE966B35970029728C278AD5031D3C36EBA847358994BD3AB174C13DC05C5C50EB26D51B1233C5FD2D6C558066DB4041908984285DDB95A989886FA4CD87FA18E6E75A9E31BB70F95232582767EA67446EFDEE89BC0893D7F418C4C061FAF3ADD2D603E875CB3FEEBE1A8638C7B7DFEB21870DA151F9764E0555488D2A62248B70046B011A1FBD872E8204E15DE436C95ABA9A44BC0896280117E3DB54347E81DA3C7F08FBAC49D03864245DACE79595A55AAE3C0500DC7017DDDE8F4D8F3675040F6F479D9566A099D47FF872663F41484E0A24E11F8F51C9139D2B7720F573DB3B44F67C5BDC026DE15D99BF5B1D32A96B091677749D334FB5D6B4784908FFB5BA09A6A2FE56B25EF92238F3A32E567B287738F2EDBFA8B204CC9C95DD2F052F4DCDA589C7465192089B734A5D59410B21628B5EACC3D853EE1513CE477A745F595AD9AF08F32151285297A3D52A5B90C92EEAEB878E494A16F634B9F6B3E66C6EBB96C694D009938D3752437E24D92463213CD8772F2864E50C612FD7EEF613DBFAE01CAACAF75FAA00621E66014290AB8E56B26DB1A367568F3CA821A8FA99EED037D33E413E3AE4B0DCF44FD1BFA909D8D94F04104D8F701D4B75A825F45D0B169A2BE8C8D501B341438E4D4B54053DA375038206B5DA3AF0061F1AA5EAB954AA59CD19138841065CDE9A9AEC87E376DE6129D464C298089AC1BECCD22BEEEED90ABB5A779B9C5D05A7AD4E64DA24172552C0CC39100B3010FBC2800BFC4FF5392825F2BBEB547A0674F16A810C28B816B4901324F20A170EF6695BA29327B1A0D9D063192A6532393329E751FD4A71727132CCD7A4631AE2650FA6832BA2B74513D0DEEF26B5A46E5E95D1623FF588BCC5C27AE6AFA1D12E763CE017851065F7D64D172068C3672ADADAD608B6293DE1893835F589043CE9ED04A87B0ACDD13A354EE404C265EB959078CBAF14E00274C51F80E634AEAF773AD1F8A28BFE831860B7E105B680AED5403CEEF722412A660DD4410155F345AD7F6A228FB42EF3E99D3702DE2AD75A9BE8F86E15C6722EF3BAD93D6A321E1F56C88767507E4EA7235EC5EA24CA5C20A60E7D52718DDAEE692F8C3D2E9D6334B86B042F8A898F15D7836FE7C4EC4DA8C6C6B45D0516E878ECC92C6829991452BDAD63EB2608CA6BF009E3701F431F6EB1B372FB661F655C843F83007D96E918E550E298F9CBBCDA774956F0E2651AF2268C457F0A3A7848083DF2C247F5A8D7D04F25D725273448378693893A07C9E372639FC3785088B815CF927A682ED7B3CF9973F6C09FEF086463216CA884CEF1389F2C86A34B0551B22C94410AD7F92DA151B494AC6EED0820E06BFC97B49F2522CFFBA92A5B5C569C66F1E853665B3C8B2B578B6850852259B739568582F47478D8646AEB982B615E1155773822527309EDF8D4F73C7FCDDDA683C8A8E2E65AF10E05039F535EFF975F04E1ABA6D81E1AB6A54A5176DA3D2D52858AC92BD918E5F26D6007ACA7CA45BFA79B5FA79CC66E07426FBBA649D812932455AB775E312649EF2854E6D1734FC88DA45E43F88FF4F572C612A0B52ED5E5EE8B5CAAF97EED6CE7316CC75B06498DDF3AAC71131723ECF2FA45FF4DE6A80455641592E95252EA3212F1D209EB66E5F457DCEDA33D10DE1E759E78F34BC180DE66A9A07E560094C8B961111AD7E906503DDB827A4D98115233B5D2C20ADF13B9B64CB674DCEE285EB52DF9D081F02457684888CAF92CEFCE23941434DF4930223507D9D0C0DEB813DCAE1F878FCDFAEFBEC820C0A6D89C9D52A474A3A4207C96B199B711A8615B5703A29AE879F352C8F9A1B512DC34E9E446049278CA565A8B99DCD0679DF57AEE72CCD6D79CB18F37C347D58BE1563845CD312E1488311A60A7482D2EE23D1B51308648D65A1B9D4D6CCFDE7182 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95 -smlen = 2829 -sm = B2A6265F4752800EB69DD98FFECD89BC01B1AF35105C44947CFBFB14AE9E05ED149856BAE9740814F1DBEE9E7B59CC713BBBBB26E95C79D0DB862E4C84832D0D3D16C6212ADE06C98553C0501FB9E43185888E481DCC706CD8506BAC3A8B2C4B2029C828CE95F110BD37768FE28710D2D06A1882C44502D429E26DF7979C665F28FD2F29E061DA0161535F0625E7716DDCCC84F74FFEC99D6F15BBE0AAFF5DD40B1C9E819335F520F8D1D28D4442AEC10B68FBB2AD3BBF2C146827A1E2EBEC286A9CB0BED398CA7BCC19E6D6CF468ED39912321A46F4A1BA89283204614B916F5418515C0039F83C90F05A9A357C380EA498B45BFDE9FE5E6FCAAC2926B5F2B328F9B09984D26CD0935882302D202C41213CB540A377AAC77CEA61B43436F0265CEFD30DC33B3DEF6C923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +smlen = 2962 +sm = 4DE8949853D2D5433FDE1F2C377221AF4ADA750F2B94007FCADF68333BF1A225666BBE699FA3F4870A2F2B49BD02FB3B37780EBE3D25E092665F4531AD1A13B484089A05ADF0D13686D75BC9DB6EA8DE4008D6679C34CC70BE156D262FC239F69027D448637C130A88C30AFD6EFD91100E26C3FBB93D5A72DA1081BCBE74ABBB5A0E5A8066C0C478A3AA229AD216184B482E3C9E6D6489B2C689996F5809A132570F558088ED1B31C0DD0FC6F76794F49F764654A5F909FDD6AA89ACC2F553A5AE3F1094DA4DD41559F37DCC27D4362FF2D7A1A508550F0EA6C156C34E6020581502AB0E71874576BFA598030B0173E93CD08036868C3B3C6B3F77C118FAD0CCBDE4C7B48F7E04325A0C388E45E8D138482F2592625D8FB6595CD5C69C9A7B63D5C90205935DC0D87D07CF87FDC8075A5AF6F033DD3286ED087685D4DE6058540C1F8B9CFA350D8847D5FC9FAA860B96C05470F7FF92306CE680E61F17DD3E6618BC5F53A4DB763A058E30DD861270960CD09BCA8993FFBA34267D1AFA9AC247B53D07BE0A79CFF024AA4397A910AE5FB9B8FC0D21ACBF209BBF184184FC527B0119174E897C193EAD2246EBFD73923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 8BBB412A3FEB454691A74834BF0B4A226267CC88E9B03A7715F89E01D986D370E869027FCD8D0A38185055EA9FDC79C5C71FADFF9B0BCD29065A15E2E18AAC7B11BF2859BEEE15EFC1F1E29BD9218F1B60C5FABEBFB7539791F931C11E74F88E7EB3E2460C2D6721199B15B28C4C928E14B0BF137BC91BF9EF6AE1FFF7E82C9D43E5E1C5095E7A951AEE08C024A0292CB7999681CB00B5D3AC574CC88B7DC9D6AE9E0C4221339210E68DC8EA2D396A380D79DA9AEB08977AD90F5C4D27FB6F2ED034DEA772BE63A303F734BF6B96F07682111F9E4A31DAA852DF4C4ADC3E124E20FF21F87437360632AA8BA47EBC5956154705172899EFDA869E91AC73ACE447D3E6836804C5B66A77FD3238D76AA0224DF28940F63FB41C922AD84832F2FF2B0F8CEC52747EC066F9CD77E5EC0D892D833DEF249F23DA6E0E56164326C878CCBCC6C72D2F195E7BA14C9569F052AAAA4A6B8E8066FFD1D2E6743F6B28E01790D88ECDDBA0B1B93EB4F3A69A4F02026132CFFE3C11AEF8C471435DD4F2DF024B5D637E8DC26102CE90467CED52706065324137D6057702C1E05258C9D12D6BF008E4E3BEF93F4796F7C26659781FF0EC2DFE7FDF1FB66294B069FE2F964B4F1B9CCB814621B9612D673589C1DAD132CFD99DD170204B611E3361A1820C9D09CE8A01E1E1240BA1E2CDA81291F9C166491764C1C6605113EBB76D417BCC54A02D12C953BF62CF0F7D6876024A1458AC3E59933FDEE6BAB1E79066D111D21DF3EB39F52AF8A3C37FAF522175B224E195F2099899E5107E7BF44C19A382F2FF9AE35FB99F253FBBDD441D1AE49B4C1B95F288DF282882749976D59AEEAB4944A3853FA66A435225A2971305266331B8F32BB39C412B56876C9071A55D418C2D7EA7910B3DDA6368140848C7D97F82DD4138A970FFD4A652B39567E5CFC61C581FEED35FCC4D2C7C6F17AE8BF2EBFDF56CD647FD3CAC56DE86C6E404D3E7287292B7B33C3DF850838A00624A825A4F41EFF5BDAC7198B5878EB9F5E199CF7B1DE11C095E6AF21BBC313C7762D6E6547F55F562631D6C1911064E576FA6AE0749C66802F8B9CD8CCF7CE7A2E7EF14D5416AC7A602789DC639031D3FAAEEE7F1303B3AE281C0F3FA8E9C032C1ED8B14931D0B20EAF68B16438B5FE0788C9C9B8C98B4D4C5E81345FD1D398B70721D163C00DE83D725848EED062102D252D26233C30B132B7D3819D1744C8E58D49FEC1A6172775C19328DA321CB868CD6DB2E256F4A4E1743C39387DEFBD0E98CE51B49B209C08BCDC5CD3F3101026DD5A074627C792BA9DFD7D4F18F747493AB87F5AA2DCF7DE2CBBD3F86B2C234018566D86FE05E8FAEB45B268F757546CA3C20568315A4436E7E2744197D26CA338ED004C09AB38D83C3B7C4C28F6F86DD2A395E38B5C871DA048406D5BB25E7C3121F80F9452A88D0273F1EE1D6826D84FADAFEDCB15F748B6C166EA8433F2E0E0F8553C683502E2BF68C216361CB060D0889B7ADB20F24336364AF349F70B3094BA667BE3D674CE11041CA717E808674866D180BF4887D186E9A295CDE742769F6527B41202C73EC9F48CD32B800E09267A9B50690F373DDF34D4BAE9ECC8F5E7F8780EA532D6068D75C0E336F79F5C915F3E12F8F93E +pk = 8BBB412A3FEB454691A74834BF0B4A226D07A5FF22029373E9EBB15B7CF77C4E70D883726E9CCB090E95665EE0AA0568DDA90749B91161A88A8A45D70135B14B6D594B1070A9652BE51AFE201349D13501B17D3E64215083E0537E9DCB808ED7248F309052AF73C3E51938260FBE14B13EE5438B7BC50997DA96253050016E063AEC8FAC2E89F599ABD426B7761E2D1BCFEC1130430C92CD1CA4E25069AA167E5867F79D2E6A6A05549D6559340E023DBA12C097B1EC6373FB0F4D5BDE19A2FBB210609EF0F308922B6120EBDF0207DAB37E8AE7E2AD586B5CE0CC5A8D98027DB7ECF69B087AEC17849292B16FBF442BC1FA705A7BABC8E015DB1587B2D42CD62D83520A7DA72E5EC59668379C365879C57B63D4D8C6990D8AF72E7B144BF6FFE6ECBA28A158AE886732A4C37357A57F990CC31EAA0E0420938D325A4DD3AA3BFB22F5BFECDA1E1994284DDC1B74CAC7B0A2753D543606069AB4996D7B190A5CA60A60502DAA3ADFFB8C63EC0FD8DDEFBC840AF152DDEE1A66FC2A18F9C04E9FBF993DBA8D034DEB25B050A219F9C845723FAD2F95F9AEA7D78E4FFEA0FE9A1EEC4E022C9E258E795FC490B631CD14D73130927D16ED3AF19420F394A5F10810C674707D9AE6723CE19276B937EBF1F6A8BE9A4A448637933BB60893291997D416A5CA8975638B0BCB6140DEC22AF304B8E5887AA4FD2E02B205C0781BD3F89D2AD202769F3BC128462834DC15F3F42184969F5243CDBF39139B7735E3B485C5E99D58F0A8970004785BBB4D38BB3D5BAFD0BE2DE0F4C81284C37540941E2FE8E27B37491C0F6EFB505275135B014181667B4C8F8F54F89DBA77560270EA56E0606CE8852C107C70856C2B7EB9CFC493FAE37A604B89657BFE3D19EB15402FF5485BCE3FDE96A5C64940C73C7E9698E2226357F28B00D6B6FCD4C0EAE0C1EC6C732F4D49A16DD6DB0A258591BA49D2881E49574A11942D4B6B87E0DE76FE8ED41CB195DB926BDCC35CFFC2BE9A11D5D4EAF83B06236BBD499F0E3A9818073CEFD1FC74C6C37C488ED344AEAFD0512FFF722386D7294F95DD32C1FFEDF3AF95C5D6D65999D4080716D889EE2C344AFD95994A349C83AF2B9554225D2789E390874C4D18EFFA9467F6B8F14945B44D6AE14A6D465FE1588FA92126DC046D6E215AFA4B94C870CC911C9D88F24B4736C78F8767A25A141B65D8A622965C0D89DA8ED9AE6D2AFC548EB182F32754999D975FB7ACE0E85C96BD424DF4B11647EE626BE8445B6BEFBDF168B73E7959896228038D0E741C6B68C02A62545435F7F883BE25D323B9540963FFC6570187E0184EC193C5F8BA0E218EEBAB4D9163442211BB5EF83F719C08BB47E746B34A8714A97A922F8BA36A1169AE52A9CF07C40F3EF84370EDA2C2B06003DB9B1A1461B38BE67EBABB2590357C269AC6426D3A3B01C58EDF94BEA8B0FB80FB71428F475EA64E818F807C5F414FA64A1152A04059634C4CEBBEAE1BB680AC12285C8AF9405F8880B2C8D5C8D9071A919777B8877495F07969E47CFAFB77E953CCCA1A4E6A1B4D902F499F50814F1190F02ABF901F78553A460F19D3F03F49CC48D02CFC3FCB724EDDAB545D15243AD678DC398C1CE11352D235FD8E67C2E0E161450EA89D64DF5B79246883ED42801602BFDAB8B85B8A90668CDFCA13869791600EE891E2DFE4869681F90FF1F8B245EFB0ACF78F7F10B54A49FD596D781820E674316479C45E996EBD625BE7362188B2234D17E2A7C7080801A5083669B049E7D7B65D4D19B04CA288F5B07CCC0EF98C741DAA5108308D4CA40AD87FA589433E43C2A14FBFAC24836D5C93A42B1620348C03159A06294868442A5BC0323F016B6016674726B9F1030EF4D81A019F8666941E88FE54DA2EC89292426594EDDC30E8AC75A14F863B5662CF2D3CA9CD6A3F76A217FAD8150C779C3C7CFD9D9985898DFC5BE264E4646819123FE2C8D41389CE9C68C416E563FFF2921BBCE859825A0DCD sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889E -smlen = 2862 -sm = 9D3B7249EAF135A80CA4E4DCF17EB0728E3BA18110AB8217CA7C7BB1110AE6BA931268B5B470F955D7828E4FF1961C49CCF79A76EF11F1B0CADF702F995361AC49D46129D9F61A0926C114D5C14151408CBA3231DD84C68D2E9E9B98B1EE790281FA60AAAE8568A3EDFAA08E999BC60DA209F3772B3BC40135B4C0C0336F7EBD2E5B2378E2425FFC9D75F788B5426330D2D3C11772C0F0A815B8BA61A5B850D24568FA27D1EC7E81C53F1B3B6B864E33BBD35956878E0F6B9F296AA09675BE3BD62E005EE4C0B2580531D1218122E565600CE1951DD9C4B66519EC1A6967E6C5B20E343E7859201912A7DD9337187A47AE09241BE976135BE0856B746ABCDBB285C08E3397B306FFC74C94606026697C57BC213478544A4BA037FD26BE53095ED17EF54BFFB341D870C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +smlen = 2995 +sm = 130FDD8EAB770E21EB07ABA46CBEE3786AA8D6EE28A084E09A25F5E704E1404A3BA1E8E3F38C3DF0483A03E73E8E0B9C20DF1242B36CA37D93F90958F97CFA5C97CAEF5E4F817D7F2DEB3874779A3B90978F303593E99777E5E77ECC2F9D67FC5A7060724040053CA03444D80F0D3356320B4D1E22F34AB348CC4989C39B5CAE4AB5F308A89A11968BD7887CA7909FED7EEDD6CDAF6F80AE35712533CB3627CB191962C53C4EC7BC408FA1D5D2ACF98C7D1AC4CEA3953CCAA5CE26615560DF74F272E18DC66081D03BBD89262557B67CD6910AC0260CAA623F4F79D247EC2AB3F4E11ECBEB6F3E9CBD77968C6AF71C1765A97635646E1E4F2B58927E88F6A165C2EF3E8A6A08821A16EC1ADCA304E7B613647DA2F02A16962E373447987FF61BF2E82BF955CCAADE1B2E299F9C4F9ABC823024B2E7E9DF9F2FADFF87F8EFADAC9DDF536D5331F7FC97F9E621969ED7BA0838E6137E49150FEEA95E8F3DA7F75D1DAF277E0FE6DF1298865A70AAD389F3A4F0CDB1DE2357C5B3A2E81EA06A19D71ADCF12D4AC09708EF7670A20950F704A07F16FBB921DC492E215C73057FC426DABDCC9D319206C02BBD64563140C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 0E5D77D13F2F8F28DE4296E622FE27FA928848576C7B392B2E27F5C72F162769262486493EB849A76A6E8061EB609A6C35184E2312BE3C1A62A3E9F1A121D04BE9F612558FAD37C61FAC22D4854E0B1D27B8CE45BC7E2BF35D486E0D140D82CF25C6AD4807D6429B88E80AF27732E2BB3C9B8F2DA322B811F362952F3CF632254AF598711D87FFB54333AB69FE061E5C71183C579792ED04531560AB31A299C32C04841450994501BF04BAD94A8907F04D94B723AC07B9E42EFE878F57DEA49890CFEE4704527942D6241FA3DF28295A849D9AED749746CEBAE243EDA27C9E75BC0EE85D4E86D21C70F7441224A99CD740AF1C5274A6CBE244D0AAFFE692A6056A69B1F0CA08AB33E0B7B69521D89F71EE5A946133A06E381819A5378410F37FFA5413A25C43D421F7ED060F8541F244051D67B8A47E48490AC6F5B5DE2CDE741B963A5F8F3232E504061CEE9EB85BAC9AA32D9BA8422F041C8B6E9ADACF7CF69AD81E91A13584822B42E96E5DE07572AD24B36A1C4C3A3CE14816133C8B4057959969F30373C41432DCA976BF4A977A7B0C189F292CAC551C450BDBBB0FA442AC647A8D791997372DD7BFBFAF0DE847482ECFFC69C1CA44CE383034876E4018C5ACE43CC6715DB00F529472465B51996728A554A8524F03CDD50B20673A77CA01D72FE9AB1D867591BF01FC38925D65A5A830753534715A17DF1D05E52EF2D10CBCA86C7D519B676E32936D65292DC48BE42A8777C98A4CFB5C8D0504799048582541BAD1AF80F1363654D1FF3B3CEFAF50F54A1448E97B0220E933E699AE1430AFC52710593831E3F627200902B41843830C46321F606170DF91EF0D32D2618881050780ADB6D3F221C115175B4CADEC787E0B59A0E024FBDE7DD0439B076F1EA0A971338D62E42B0C2A32CC8FF97950BAE66D620197E5594FAC315DD93BB65C59D69E32FE19E8321204F9EF14396167C6E247EBF6481CB7375CC138E59449F77188C0C292000EF5A7E6FB7BF1D3C397FFCE103A031B23126E691C6499BEDE15087FC13FCB841717D4BB9555DDCB44D4538B051033C91B87B79C91A3E4A42277AA6C3DA39FA5BC2F54B71D5D7395868F0574DFB725642D52F291F88D10F5176F4C6683E8FE086626375C43D6FE794BE2FD9938373823B0A247E2711C38D7AA291B6F9C71B14FB7B6F23E9B9E9E2587D75ABC411B4600F904A9136BD2BE3EA8E4EE1A396DB6C5EDD1DB70A5FBA2C373E79A576A8CA19BE13CE724EE30B05E1267093B4874702DDEFBA50ED53D50204BD7E4B8F586E8FB27493EBB8FB98DAE9A86FE5CA96DC0FBACF2A56B254A3F5F33E78D8CA4FD09CEDCC9B1615DA18AC0D5704B1D1F4D5DED0524794244A04B49EDAE1DA5F2DAB6603C1C6DA26C6754F802DED0573CDB522D31C69090CA0A18AF3C0AAC906553DB0618E11EED85BB6C3E9ECA58B246491192098F33B7C78CD5646BDCC5C17E24B97C25DE00BA2207CBDD0FC7D5E175C82683E19651C7EE93AC5FCDC6F9488556BDBCA098A5106E1852EB63A2E10AA8234E172CB25084FF15EA2E0DD88C8A66A1EDBCBF25492BAD6E9148C88483D4E33E53FFBB55CC994B02B38014F2C23145D4545603DDE226ACF60394F10D56D64776603FE694A3E53E3C25242F +pk = 0E5D77D13F2F8F28DE4296E622FE27FA7FE0CC3FEBABBC16B67E22FA88F45A15D473CB554B4109863C2BF7F0F46E2B182F247E910059960ED25C825C391EE5253E7A5E8FD153975FB07ACF9E0501E61D9EE96E0F01F843DF7C4457D27F6DD450644A6BF0FBC8BF820F75024B582A99A1F2607A5ADD79EA64FF28DFC309ED03D9B3B6E1863195089876AE69C9BA5AA94C1154037AD12ED1828FA2EF5B3366A4BA77E7A64166EB9261F866639D77A3D6B3D567DA99BD2AB5219D31AE43D561E6BA30AE3353E6AB58CCB4383F19E2619F4508394A50EE01FADAC46939E9DEB4E22E2C4FCFD6BA8F291A8E5AF3ECE51559587DAE6F79FD95C37726AEFFABA5C8DB0E18533A424C12B9DABC43E3380827985FE6A8C9A6E6E3622E56FA8A3B467B2F8FFDE02F2CFE5CBB63CBE8623300BA3C2F08E6FE51E40E0E5F6A53179F917376FC8906671785F6ADF372AF4EC3EB024F25AD5162F1E0FF979E938BD4AECA8F09986AABB4A3028CF68F0EBEEB1EC1AEEAFB0FDE6C82036095349CE704469DB219EFA589332D05F98C1F9972B3C19CCAC9B3AFAB7375A71B475B12CEB138E825A3300086AC103E8C3084BF3297383E7F79DBB6ACE62EB6868059E271CA2300FE48658875CD0828B66FDC186C18D9D06831ACDAAA2AB9FBCA941F886FC36665A3DF44D48648C428045A997874F6B3183F39CFD08F9C622F5E432300332EE009A9EF725526FF6CFCF4D1B3D888F6B6EFE607AD761FE70475D443D98187C08A9D06B043FF68A48521AF34657C7465EC7E2B55A24252BCAAEC5CF0A3C3DCF7650C9F7F1152A2C6CE5829995FB0540BBF25050AA4C67EEF4DD6E261693DE3AC318B30954DC75221417346BD53A6DE777B0191EC9801C88583F9B6EE0C3A8A69038F3C1DAE49537872194607F2812FF2D24771EF8167583A2A73B29481164D2535DC23DA9F7EF4B919E38793A6F9B047F6467C2531B2D3155BC133953AA432B23A356C6546BB29D4BF7B4BD8A3FAA48DD02697704955359733E7613EDEEB2243642D51B93FF343AD66E29A649346045C0AB9FDFDEFB0D5A572EA1B76A4F301A0480F5C911E7DA68BBB9A54C5EB9D72F02E92655E4CFC27CE2EC7FB1C7719DC3EE0DA606370D0257EAD0B3E6B100337C95551CD1FCB3BFD430A257ADD443F40EE909E6AFD3F0DEF1C2BC0A80DC2D5D171ED7984709C8AB9F1C88F59665FDB1EE7B53AF9F6F73465A7090380BC4814C5C6C4977C76023FA606F5010EFF8FDC7039117B65A1B0CBB3440974F42D1AF5FDE80003FB1CC26DAB71611FA349BB96C13EC0BDE2AB6EA6745EF1FFD0AE970BAB72E26C320797A6BD4BEBF0DF8C4F9A3714D206B3C0C05489C06370A1DF2F64680FC04F4579372678A4460B11A9181CC318B95336C10E814F43CDF2BF62D7B0D80CEC435EED4EED2AF1CA571C333EA03CECC02028D082ACFCEBE43A7EED87275FE43E5A9CF1563801E8D7074276D7E8CB792E6E92D74E23CBF9F6306F12261CF2CBF59D3270D6E4A7F0CE7A93DC0F0231FB4FF18CA54EAD6F440967BF8A4B00F48E0980609F7F9FA32B8239605AD5C8347959EEBC8D2D1F84D290A5713A8170316847EBB31DE0E6B370D6DA3AA3653A4651182879E802B133D792D16A3137702383EF727385816C03DC555CF08861F051010B382B13AFBCD4A1797C3ED3848CC6A925B2E04E5189F0060B61AAB9F5C7FE6F7F586339E955262646C5768482482099CAF5BBD9F59303462770170825D63915131AD2BA3B66802229EF1DFD63EE6A88716EC792665F9E8C92C8A9D05D133801C3B3E895C3E3590E59CD7EB9993751F1DF0C417E42EFA6E534CC3A83D767EA6402EAF07A46EC2627AAC99DB4FF5580520588A2161E6F824E88E2D9EB671EBA0FA24655FEF80BB6F241CC1648AB1C1C77390DE4CF70E8A7C3558B5CDFD6D6230D547971FB598D93DE45B27A1A38BF62DE129B195E8C8370504B89FA0CD0ED768BF7323F002861132F7A012E518BD4625C70 sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B -smlen = 2895 -sm = A2D1E90956B1042F8A4A3A8BA4DC7CEE7B83AF0B2DC402661F80AA795766ED1537778014935791AA31CED89DCCC158582FC43335C51BD5E611E30F42386CC28F1CF8FD761F821FFFBF9164BF25CB0BEBD80BA475560B55F097762C77E9E86C4698790A2D68D19D74AC364A4B59A1D25427A3B71FC7F6848EA42678277131D948BAE1C5965547E224F1EB3044CBE4734DE662FD090F241712A568599421134A091A32CE826FEC155BD5DAAFDC7B294BDA0A2C2DC8CDD126DB4067628D8D1A3108FB4DAFAE319EE0EF1CF013A38CAD5E34B5E65BD3449B4866D520BA08A2F664D66E6E4EB6AA1AB822E90208EDACF5CA4846E38A052E6BFAB1C7A9027E6260E082D226001ABC146CB17CAD31323D7BE10195809C48CE1FD809E5B012EBA2C89BD1F1627B8367EC5E3BBEB3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +smlen = 3028 +sm = D45D731DBB4DDBA4F57CE01F5F2C7DB904FBD580A3E432F0EF398936D8A18CAC5949549902E6C9EA6453B0466E3A6343C50E91AED85C47B60BB68155442434453D7D11F417F0926BF5F9EF2DD15FBCB29F6DFC74E277F78B41AFB6FDBE0342CAA175FDA76312717D61D9617B45947A4D3BAAD1C9000585077C2463249C6B77993823B16BFEC483A13CEB432E3166164883C9696F80BE1C53F2D547588DBFAF3F76289FBC49869F35683ADB60D98B64EE7489F9AAAC003C67E40F113245F465A8F3323F29CCF9E85F728E60D3F329D0637E072D6C0603CEDA657F78204F17AC23FC465B92DDA76EE63DD239C9D4703491EC00BFACEBFB926A2D32ABC92F6EE40589C703F47F6A8C6A181C27ED29A7ABD93D497E2455DA67A184BDD4191E3F04D4066C64F060448312A898A76F85CEDD6BA006388F4BB3711FF5B34EC67A8ECA62EBE9BE884BB12D36823215A518F9E79C0103DF6DB525405CFC4AEB37D0BB812BC027E6AB5C761C285AD5EB8738E44F69F75B68134568FBEED55F2EB652FA68D4A170CBD339043986758700C2FAF6B4499DF5ED536422D25AAA76E64FD307AD3A989FBDB43873ACE1997D79977125B3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = CE9F740CA25E77A7EFD16A52AD1E8BD89BA84672AB1BBA38AA5D13BB30AD18E208FD94E91F8A8307FCDC9C4FEEE08C9F995FF149115C3060CE90FBAEDFA36644ECF8C644736B9C394C0E361D4350CD89D8FFF2006D696C668240DF419601A748AFC7D0643C4B9F6090CEDA2E7CE40CBBD137F74D4D1F819CDA3A843B05275B0C74CEE09B08AC40CAE1BC805985FA18F61BA9D156033CD81793EC9B76E87770858079ADECD32BD78ECE6F03AE95CA87AB8F6757F6980FBA51D8ED8E11EEB60BFCF4AA6E935EA7ED6FB85A84181288AF48380B72661B2195EA8ABB163BA4ACB5DFCF2B89DC4651B183FFD4A3382DCC301874672075C4505F5873863742E5654FCB9569D776A60110FA6CEDC6172755DE3A2562C052CB74D61429FE013D20A85C268A6DB487DAF316699C1346A9015852E15128FA3BAB7B57115F00B5EE3102B14FBE9AAA036BFE93FD313E936C00FBDE2B78AB396537E34B4C7DE419D64A820ACA4F0208816E601D3A03873D4BC0EE8D16A03BF116675639B87E581DE0365622FDE1C19A0FE9011C7E93A54FFD7DD6019A70F1B5172094A3EB84C8AB0E2B023DB1A5E56108D80ADCDCFB9B144B6972F4C1611EDC2665959E3003DC3E6E6BB0D08DFF564D0EE181DA0A38F88DAE6CC87E28A7617B7DC99611685A80373C44CBC34F65CFC556EBEC9BB09B016C994DB67BC2685CDEFC68F95E99E1ACBDEA4ACD976E1E6D8E022B0A654EBDE6642961DB3D95266359E22C5C1B087E52D17E82753F5B755A14B8130970C6737726CF72630A8A4A001EABF17A3B06589BBDDAABB841822AE88CE603F38DAE37402A9FF53D89361D820D5A721E4BBAFA1C7A25656CE34FF6FDCAFB54726CDE723B7527E73F6E8994A3699CF4FAA7E0BAC49E56A504F1E1915447D7606274E15ED3BE3F5A07D668D53B90455D9234407673F27E52F2E65FEAEC8845F7A9F69BC493D269904F1E024FB6DDE9F73EA9D396F9F2D1EE2A4308467EE85FE299348639C37D4C0374582A31FDDB28A0E7BA78CA2A4D3A73CE30C5F138DE21D21C9F9140D121BC1CF16FB8F1944E0551B747C54C734DFD1C5E6ADC94DAC43C9E5D91BEC50E95BE9268A936A281E2CB2E2ED03DF04EC993887F5925E8C268CC54B14E27661D295E03912E0346E9054019989BDF5689B15E003D0FCFAFD3FF130C1FA300205A3AA91FD759A1BCBB07AD5AC067222DE87BAE2D745E3469B6EBD8062BC005E20E89CA56463199D85489DB568BCA0F9C2DDD3EE6E4E3123A5135F01E3B18116545FFEDDD00FAB16E02D8AB0799C6E58318F44F44E3E1F01661D899D53BA8ED89407C17435DC2DDEB3AFD5BCFC276093A9A22FF80729354595E0284378FAE615F7F542318BDD4208D65E73D2F86943C299A0A6B4EB4BDD8162EF8BCD30EF160DDCA802EF46886AB845E69EA7E48D787EEE7ACC7BF65C7602C9EFEB7B9A68A88AD39C6818EC73B61A9DF9DAB1DF764AB17E83A6B39DFDF7F7FD8198D358858B83327EEC71D96A91B8BFCD91A942E90FD8D0A5141575492CC9A7FE895F2224D08B7106E8953D6F13DE6FD0FED850D1537119341436B5D061D3B5E9AAF3EB05B2AC378A735CB3D5D6A6B931E13B8433748A55435CEA4323F409F4DE0CDE80954601FB723815CBD9548 +pk = CE9F740CA25E77A7EFD16A52AD1E8BD81F00017A9A0785746B11F35659FCD96CE0951107D96A0716ED292D90331641E302F9C6ED3936BDE2943E39F2060572AC28C89B4A671ACA547E15693631B49F598FD44E3875E7961681185563D1D71D8A4CF9B38A569A6E0E16EEF8E890D5D90A6CAB2E8FA688E926B9D931F35D00C777F0C6CAC68AC75CA37F23369C708DF847EEBC733056DECCDF590296A717B7BCC8A3650A83ADFE7CB82AA0300A2052EF60EEB663A054517AAFCB0918E235E3AD5726A68F0C6EDF61E68ED8E245AC06E14AB1738C8169864ACDC7BBE2D33FEC596D860EAEE6E849EB330A1A16F899FC0A381E359C42A67DFE94639B199D672A30E887D964986A28B8E997DA372FECCDD27FBD4325C2A954087E04C992D6763AF1FFE5CBC32E244968FF839773AC552A48D5B60A2E60D81EC64AD736ACD07A0E910F8427613BD0B41A6259901793AA3E5B7A14B5D2CAF9CFAB3656A2DB928AF27631A2C375216E4CDB73A580075BD29950C7E1788F5315BF3C400F248D0E922C8D485EFF7D7CC2EF6A3CF7ADD7875B958CCDAE85B0796295DFC01A9C573B1A006B91A2E40C757243FA9AA34FFE1D794EC5DF08BDD969A987D850FC9898FFEFE6A03637E7941F2288DEA50B37E5F502CC99298EC2016846C2FC7074F51C8017616B082601D969D9B50173D5EC5FFE52AD2BA1BBE2B46544CF46FDD044A29C1E511CD32876B6CDF75101C29EDBE7A2D4D64AE94CBF38DA214AD25E31DA895223F50116EE1C94435FAE3842B13C8BB1055570EFA3C558D4946ABCCB48C4FB5ED811FA3B37052A2FCF2EE708F57408B48B386482809898F2F30C0F4D1A8345F29C87996F2DB02CFC1890CE25C5338C8C1182E117D67A5CC82C7E40461AD988FDE014AE8329ADA3FE3B8CF9124B8DB98E7872AA3EAF7DA3EEC45B28C6D5AA174035D5DBCA474F63358393B1549A70097B59AF835A82C389CEC5DB777F47D87E2E4AD30E161876F11CDA3420CC7B348E68BA648F5C803E0A478228E0084E7951181C84BE21285753D49D5F2AA99FA5DD213EF2B52487C52AF20C2A102F9EFD4BD001DEC7AD720639249FF7C9ACF7B7E2C7268D2CF3FF845AB117353D671584FF7B48057721CC6F110597271D44C4F40C6A7DD672A987B439A1258EF09EE8FF70DC4DE8BE1324ABCF00D8926F179D91C9275A2F5960AE780E9C737FF21E822F4D2A00FAA07DF34A4C789B02D31C54A8BAB29E6E78BE96F38D564E1BE9A9D7861950E7CB87741C1E122EDE21B38565226200216459D43A1FE0CBB86E043DE15853BC4F51AC49101624790A8D2455E14002A57B3735E6005662F4C8AB8B321103F0CA04D81204B532B86BD60F5DC0C09EAB36B7E169ADA4632DBAE65122BAC03ACC3FFEA128465235FE8FBF05A4CB2E13C611341F1376C1C5CEE06372C682C9D02139D28DBFE1009AC487B8AD6CE4E0FA02249714649CEFD388962FF5FADBB2BABD160AF3CAA4D0E0D5CAF96E9EF19B2B876DC8EB067A275603E579317190BA59429FBF16191313423EF34FC0DF2658712A7E8A62D5B3723969A996F307A2F99FAF644C0DC490BFA79C4B0ECB8D682DB49467B1FAEC43FCA0AA62755AA556FAD8B34B3CD4869902B332D78DFF6990EA998C4C9F437EF937EF7D2DF4457611B5D9012088C0FF5B774CC4678DB227877D7E000484CE7C5F5432D83F1E159429C3870FA570543928DC3E8545276CEC0D6C51C4DA5985EC5392F9F47D21D0BFEE3693CE6C50A0113A1CE75FB42B0F4CC84AD05F894CB419CADDBCF5BA3BD8CBC325E8961CE4B1808B2ECF5A321C020FD592987044F62E7E3F6172885C6E3B5D2AD4568E713DAD72262A1D62C5644CA79972FD37FB5308E672DADFF73BAD3CCA1E9687146CD944633BCBB928E19662B37D84FC86729CFFDEB7AD4567EBC0288284A90147DCC5CBEBBC2782303BE05C04EBAD527717F9B24A3AB0724B19C9EABA57BFD2F8F428692F1FE5A796B7DF8C86510A7D65A5 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB -smlen = 2928 -sm = 2352F5EFE67BDC765E5ED4EFCA57A8654444859AE7016F476B3FB799EB7DC2A199A4DEDA5D438D14DAA46507AD324892D23B52025A3255580D88286356C358EDC8C0CD25BAD005C5F8882F3E248B9BCAFB4454EBE1714B3EEB1BAB695774547253CB740B8A5EA7052DBF360316A9B15E2709D0920DC383D7E19773965E08EDF04065EB1F91B789BAC9C248181A64A50CF9C3628E6831F43E52743D205AD0BC9DDBE406837F70CAACF64E8C27D882C777E5A1BB16D0B979E165611ADA1648B63C4C5CFE23DE8F87C4DA8E96D244C8E151223B62E646D8EC84833A92044C329EE222A441D6D32750ECE16B52444F22B79BE07FFC885AAD1EDB60A8FEE1A40065C5CBF713633EB151DFA9F1743F114DC4151A955C2CEAC344C34F862B213AB30C16C7DE7512F476CB05AECA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +smlen = 3061 +sm = 521BED943AE33ECE1253E51B1BA7580751AB9C5253E89BC91D0BC665D6221D41FED4F67470AAB3310A18A035E6A9C63378F9A9927679F49BBD6392041E7EA9B3E1DD6AE5AE466356B15A6854EE52E5394931844B61DDE00276BCFD24734235DCE94144EAA9B76C6373587ED15BA32148824F28B3F3826BE198951432A0F652E3DB1362DD59BD326F4E0FC3A7A25758DCB6941D052AB11E2A4CE956BE0B5CD7E487C11876EB25CFDAF01D934618901606743F59C689EF7C3C430AF76A1C1811B4FD65FB8D64A6EC6440C09B743F843AE239E3A16C5264F85A77D564156162FAAABD3532A2FB444AEBED86F41085D1A16BDAFC51746C0C67A83C2F5BB4C957748A31E3E8FF6644DCE09CA37F1C7211D1166E4549DF588D1D1A01889EB2B0CB236D319E8CC69BC751EF529E1C51E8D0E3E349223F882A3B62F7BD51663701B333A60CADA5BDFE71DF53BA2E791E9A18D4958DA45467CC10930D3FA829E0147AC20E1C45A798F9AC588D9E6E3E8DFD3D764751B6F2F604878E44597807A37D37BF2563AF559712B2B649B34310FE52E6C6DA5460F9A550E19914837633A690266C05B4F0D566DCDB8534522EFF5EFB34CA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = CA2CEEECE4ECC2809475DD262316253118A3705D734AADBDA0D787638D439DF248B081EDF2497F7CF809EBB503E43E94EF52A564EB2D256A769335EFD30BC1B58BCB9488CA90739E35F5706A2F4579ABDF281A201396C0FC431E232F5E3B4A56CF9C36F2F2C2F974A212884098E977364A7707AE4D6496E08CD7B38F9B0572DBACDE4729590C166DC498364574B7F6A3EB4EC68548576ED7A4C1E6179025F5681678CA1EF82F3003E510D5D11637CF1C537A5E0260938DEE980F864C2E7ACD426C5510B179A51014202EA342015605430A6F2F43B6ED6B7BC74EDEE78581AD136C5CE03EFF80B2E002F5EC448037DC1E12F2E6B4D46D1043A485A80857E390D638F6078A8870D8A9BA2B381FFE589A07C47B7EDE9E16843434E45E3221C10081FEBA82FD7AAE31C7B77C153A452AFFEC47DFC204F1F440863BCBDCED98BF7E52CB47AFF6F9A27290FA54815C0C9B120E56B604EE1F1AD4DC4E400EDEDF50AD0A251C75A9EF551F0D49C7BC99BC82CC986EDC09645CAA7D5A182B8F2DCEFC63D7E0C1E00FD385B556D024AE907D761612B1AB693F19A9662D472BE57CE80610D3AEEE2655BC91BE13969E543F5F21B3081561C4D958BF952ABDAE4416656E2465DEC475BEC347783C11DA40BF8B12C6E76872710E6979362F9F0F8117996B692FB01FD249E91FA3F5F9419D16BBA3EEC13FD546AD06F4E90AEE5214FD5C3300C7E027B82253AF7EBC48EDB064278EFD9E3AF06926E9E99A6D3B30DF30A9451619D4C618B660E66001B760A3761B0C9B461A6C1E548C75A431692B518CE1C6D65C05D69F5A414D074A340958DE6751289840B644DE399E3716A1540A2D3BCE68ACE75C3E83524A5FEF35030181962D421D9D11C00AB0478C7BBC8EB2DE2A327B7699C399C3783BAC16E866AA7E7878A5B7CAB5A95C4319130B56E5D27FCBB1C5CC6994C733E269200F8FA171A84B52898EEE06CB6FEF8534813DA4DD1A68F4FB0C39B2C2A806944C72F7F9CA6CEFCE74A3D7A5D0DABF9476FFB50EBD35B8E79FDA214BC2DF9BC0BD85D2745280E5F76EC03E5BA5F8950234DBD77A7CBC2B4E0CD551042C7150F41AB4DB0CEEC5BC9F1C5163E98153431A50A8A4157F72A07F2A91E89B80A3DEE200CB442BF5E5078C641C34EB82755017EF26D35485E507AF8FD10179DE2D28A79EB1475217EDF6885627943BCC0ADC575C23C9468C44BE9CD8F94AA0512E870F105A64186271F485D53CB5AF870AFD65B93466E0E066000C6DDBE81EB8F7E90C7070A4ADACED38DEB9D5E3F725FF564673B2DEFAB4F00C6058D11A1E81F0B894DB39335E924561E73559C83A12BF35F6236FFE117B692547A8E405F29EE47BB18EA7E1CC332B80D93D4C43173DF37FF126F379191382C7BFB28E821FA79374098FDA5EAB2254458BD9D8104000A5490EBAC28D926E81F7137F31B4C54C1CDA349DC5E0DB6828089307BB3821143ABB6DC12C33D20A0B68338B862AA43DE7D378FBB60ACC1A617A8C58FA995D0F1F6FDF50E810058E4C7404E22EB325D493486FE0C4FB5EA7E9642A4617C3903FB2439CD318315D848B30F823C1F783859F65F6FE76E428E945D3F7B0FB9B3B35C083B3A67EE43B515700BF0476917F2A3F06D4FBCE030F8EF16C0DC0D3 +pk = CA2CEEECE4ECC2809475DD2623162531BDE3C4E02218B405D592A66DF95B4BA925D4D98F11A51AF4BE10C647542959FD73C346490120D0DFB242861F76246B05D94F5B9891A25A7354A9431CFDB3BF609E97F7E616BD0C875078E736B40363581CE650BC077DF3E901A04686877E1955CF442F90C8ED18F346810EF25F56B740E469348D4BBC483362AC14C9D4E5A1F4160054D2B8509543A74E5B362FB1E92AF9B9E1288377BDC0666BD6A83528F7CAA95565973286674CCC0E7E776CC292ABA46FB85BE36184F3346F42F62B8AEB0C02BDB282AEDA2EE003B40BFCCD70175038E347589253B3D021A331BEF767B1CC045D758436CE3E4614ABD7630F833996B46D7D70FBF0AC10DE7F3634BAFE33ED6C93D6A0C428BDB302B91BFE5B005ADC141B3ADA621282BEE6475C8BC60C5DA90109532699D31BB808369515D64033E041FA7E44B1D3F145DDA09578D05D8E574712B43C3A57151567A5A69BC3F9D823C5303C527C24F613DB1CEA8CA4989D471EED790B9979C355FA6EDACB42027385798F17075818EF7DF91B91E15A5AF95D4420282883C78D941DF471B0447997020A39A6DA7118A77B31ECD230ED4D0902A1EE7BD604783132FAF1C6ADAEFB665D1299E6AB65CA79868328D66294D78E8815CB81A98FBC20A61A0B8F5280C090224F750A54C33388C81E53756C8BBC58D93605EE35A18132E4CBF2F431BB62931A9C7E5A55C025F4A4DE0A17FB9A364622444F3D6BBF196652EA1CFB8082E108439B0CC70BA4058861067CBFA44E68F1ADD0F2A58D2B0D92E5C4287490EEBED7156DDF201D299D7E2C92466655BCE572AE324F7504B1989ACF8A7360028735B736415BBC86CF5A22CE0BEAAB09CEA5DBA27F6B7EEF7B581A34497BB81BA3F49298B9A68019C948CE69EDDE4689CC844A454084415C8C010296493F3346045BD9EBE0357AC69E1A3CEF2EA229D60B248B41D591E2DE537829244A58B37C69D43001DC7CD5C77A726F12195B4F19839C9CE17F7105A60E8DFFE8DECE2C2651C148F062D25D683D41D2F890EB25BC3E3477B24145AC7E41D54C3190D1667FDBC6F95197F6F0416B807E7CC5356AFCF3690D64D9EE9A7CF968C684FBD93A82BBB1CA8644A90BCED030DD42A37F31A3754BEB84005913D838A7EEC239D82851E4D73CC0845AC1F8727C7034D033676981892BB8150D68D4188B1D680AAE209E144DCB3D679911DCD8B3093E90EE32BE60CF24BCBD6E23219A3BF7DD180D6D37B78A2732B53EEF50C04B6D094BFC147824822AD8D567382D2B8C4F902828E68C3E7775B13C556B9DDDEBCA0BCBBA14107A5174F4FAF80720BB8E61CA7EE8E31A8C34B7038F4B15DF205D15C9567FF8E60B7985CCA7EF3E3FEC659431B1DE15A133AB3D701941633EE144813102D6ADDD47C323080D4B08BB219F203BB493F81E2E7CC64B455BFE6396C0C6991B10CFC65F13C22C367F80BA0D9A576B45B43883657E2B98A324EE5C75331F31FAFF84D61D0B9EF36A0A95BF8C0671D6698A808E4AB82B9AF9ECF81485A9EC574C9EAF6D2D050B338A05605ED030BCFB31F3BBC8059935C6230A5537D687DAC31160E89FFDAD0C93D5BC51301BEAAA696E0AFDB5A651CEFC0DE02C7852DF3EC37A8F30FE20E1E34B0B0A950790D193B8F0FBEE2A4BF6BB741AAD003E1BCED0A30FBFF6F1ACF58D912BF81B88F5C50364182B3503CBC6CDA0E67085906A9703027AB785F7B4360AF7C49AE473BDFAD95C3EC8E511F7926848082054CAB782D37050F7A54D6614409D9EEA501B4AAB95E71344482F57385EF92B07C58CF2957074E74FC927F93133DB2B547763B67B11B60A70264C3AC8D159E782866843791A55BF6E352E08A21543414140AB3CA3857E98C284B4FC767A458945AFB439EA200DE8C8287AE1DD0962A4417BEE4F466F882A6195CAF174474F7438582A635AA6913476035DC7449956C759B4271B3265E9E2CA9E1B83CB5A5769D9AE00A24B30690B13EC96 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F63 -smlen = 2961 -sm = 61616D82F3D6AB9F726F31E38E8BE710F8336AB38D4FF93A8A56BF84803CA2380EDDC8E727405CCC5E3E611A84CA4A323F1D592977B0B486BB1864C80DD15B980A7BAAF614271D1E832DC90F0CB020F8BA9404FB67F580AC4A0A450D3830409DA0CC7FC4A4CDB4B7581F78756B933589BAC18317D86C5D97AB2634DDFD10C1E6AF158979A2ADCB411D77EAB672624DEE7C09035F591F489398D674F58E1405CB01DF3D2990EA6739096123985AF42960DD247D87E38BF2B3E86255961B81ED21C33A6A1C7116309736102A0F27EE863F1DF8B828ADA91B090B76E5A2E89665CEE92DDB9C75BD0BD6153296FAD0C32CE3CAD94801DEFAF8FFC549082D3D6F50013B50693703E137D55FA396F0CF8FFEA48F725A41A0597991C830D4DCB9E7336CED520CACD2EF86A241DA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +smlen = 3094 +sm = AF683375078C82882A61CE61EB8B63C7A2F427A33D03916432D8820766BD75937DFE2507B0206BCBAED33A82077109C1BDC78A403A6CA054B70A387670F9E28EA0FC56BC0DF5032F16E99C25309433334B3058E6013370767F23A82189EDD553112923F6F8BD0A62FF23413D5C51554C01140BCA1EFD4F648589CB2F9DF136887DCBDF1DC971AC529EBA5916DDAE5DF5E61876B575105DD635F0AB6CFD4A0DD1D55FF3420E22F49D46833E3DD2B378D6A912D3139CDBB5E53FF6CA39A2A2022A51D8FE246D63D9B5CC829BDE436DC130B64223C835CA593B73B730DEB0044EECB8B558F04EE8CE908AC05C4D73770C7838BC41457FEFBDE830C6B59D0F618E1B8A7B3274B3EE78538D4CE6A056F188674E74AD851970146594CBA71A1254E498E9058320952013FA6D643D14527970C97B377DEF5ADA21F95A965C8E53E941199D884016075E399BA2C3D5C3F7BB8BA6EE06967CB931E1A84EFC1F88F8FF28734B691C9DFDDC91914B1A78A3F207E95C6A48E0685A2630FF9B98AFD6D69D9271D5732DF38BF5A132D99F125D0B5AD17AC5835F9C7D8E56B3FA13BABE26A52D764519F5D0A691C99DCEF5DA371B76DA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 5255191895321D86DD53F28359E013E59E67C52C6886002841CB8028E18617B45B8A40081727CD4A41BFCB1554ACBA5288BEA46F2810BA89CC3B1B0BBD03C962D9DD0A4D3D13061EAE8A2B703A52D175DA0F47BFB35EE4E8795DE4C74BFDD5A4E3DFB958EBE6C83610A2A3818FF61B61D4ACBE9890934B0B947EAC62C681B482880286F047A3817688372B87776F0E79CFFE6E1CD5C25EB8701DE473449395EBDFD93CBD0E390912FA77C189EB04463B29FBA5EA1AC7F9FAD4B628C6B2B16AD76246C3746DB7007692AE33A1A9CEEBEEF0CF93316ED5D2A0DF348C6E11378E04F3332FFDFEC6FEC28940EA090B7947D0CC872298C44A22B562573D2099110AD3BF995310651F62267FDC1E8CCB4147ECE962E9C2205DC1FF67F77895151E933CDC1D156F3E3E8D4779E13ED2AE4D9EF7C2FFF97CBB016029C3F2829A14EE275B18919D0792FA7D7A6AF4AAA08C22E389AF7FF0D720808FFDDC7BB701D2DCB51252944BE75ADF0ADE492C153B67D8AFEB8080C33710D132FE32000453A8B17C3E0AAEC9AEE3B2241713BA6805221C2DEFADA6C863E1F9128226316708BAEAC5782F1778B66E6C844CE700E0B3A9C29AB9EC7D88AE8C95D135D67F7FEE8F33C25033741F2AFA7753D7A879068FD9313277329EC740A8A991D41D1E06409D81EB1367B79736BD752219E068EE7EA44803151F2492095AA5F00021D1161B8EF562145B8393B35DE81FF2F2C84FDC7C089365F60EE2E3A3038682E422DE5080526EF95386B1D73FF2B0B8BD33CFED6602A56B2929CF69E5671B4E83078012DB9B6D35FF96CEF7406CD15B27531E21EA168BE6B1A9B65F44F2AD3A8988475CC3387D8FB83283C802893CF237E3DFB2806D1FE0218E08EECD3C64E7A65F8273F36FBFF59E7A9208B3A060A1DEEE1D34B041E08D777936BC30DF58666D13F1B11DE39C8570254403927DB7F4AB3463D929428CA7A0459596E096CEACEE7C0769CDCA406FB44D169A38D7F84AC150A406114F1F92D5510342F7C88728E629B8D626D8EF9AD555A95984BB6A80FF4E6CEFB26C85F2BBC1268A889DE63EA5054D0E0D38C86A58157C80E4B30FD40FCC8518070C2D6209DE353C92EE6747AB6CC360FB9A6AAA3D7D069DCFC75AB1DBA611305D86C0F75231E3E54A00A6E33CBB2ECA247F07D3D6822C3B9E870E737221CF84C110C781CE98B08DF340FE1015BD2F294579D6B8B5B3CDB6EE2DBF9E0B782B803683E297C39B211DA86E590907910A65FE5EBE7858FFEA5987665B2B4D485BA3A66918231925740AE3CDC5D71FB3BCC1F761B8965CE8D0E96612C295ADF2BA2DAF4D9A2E92D05FA50296733B5A3CDA9D5BFB362CA6C362ED8528BAE9D7D925AF00B5598D519D2D051B16E92EB749B805640CA2FEB76D9F42A4F0DBB1BA6BCECE7D310394262466F71C1FFF8A4563FBA615CF81CFCA33409736170CFF02279F4B55AE1597CD8F200CF722397F4B7816D284DA5F4320F4301C30705BE50468C41AB52B9933CB6836F4ED449F273ED89C3CFBE2E59BBC479CE281BCD49CC6B70CE0C08B0FFEF9296EB0DB5C465A9A5B4B808B4AE90B98F37BEE1E60FBA9F36800D205BDB79EED7AC42B6ACFF4B65BB097911D8508D8B60930E053FCBC96EF475230CD338EA1 +pk = 5255191895321D86DD53F28359E013E5FBB2F57940BB9B93E40E46D3ECAFAAEBB75ED0C6F9786F88041120AA19AA7F26FEEDAFF195FD1C8484506A34C3A0EE4BE9EDD7402E17681BAD9F9539EAB871417A205189951B15B15F888DB4567CEF4EA054C3F78968EB31742A3200888FBE85D3C7B02256B1C79952852706941793736A0C563012AE08F69B6424825D480CBEF220E80911128E641DB9F8AB2EA4676FF9CC4BEE53F4CA1CC172960655E58E5F6302CDDF86DDEA64174E06C1B97BFE0B52231ACB6E06FCFCC8BCCED5809DA08229883C790E26DB05487F25103C07E4729FAC720B0C032CD6851A5A69F2988763667F0102EB4A5CF114694B4E6A2F4475E885E7C2A1D6BE21B0234992414718B8737AA59FB9577AAFC57EEA52B4761FAB930B5DCF781AAF5C7B1DF1C300B2D469DBE85C11EC04D5FA22FF2ABD195BD2042A96E09D7CA10277708E618FED55AB41637AFEA3E220812FB637CA5F93140788DDE09D9DF9970C54F4D20F750BDD95C18A8BE58B8C3B1244B64B3F9D4D529DEE930C8007DDA78B028D6C2B86EDA84FFD8DC1A42421182502FD3B1B57E11A744D200168A919EF9A19C937486B84CA1BAAD467FFAA7763412D6DE120923C6FDF471A0346B7379D5D491C4EE5A152918E57773A20B25F6CE8650C262582D41A36FA0A9AB7F4E58163D6AC9907D644078ACC5AD49E5D129FCAC85CBDD019A676181E645E903ECF160C0F3BAEBB81AB29A469D534D275790719161FA21711CA48D428952C944B48B627BC4E90F5E20BEBA3ABA25A8AD2D440D9BC3772331582131747C574965564597F5AC93E96131102DD99B14DB861E2635F082EA13E95246E73A9C50BF9C464DBBF6B7BA98105969764F5D4424096548F6DDFD1C5D909477D516FE0D0C3F0C29741FB81B16E02C29C9C49D2EDA4AB351B7F4DE5DC5409955875E9546CDAD884E89C3B697B0342EF69F3E3AF80E0337F5D550C78D7468C304FBE39B40CB6A7C0973FDAFB8DE63C86B403FFF4BFF96869B53ECC89991A7E661AD064D58B25347C95958E17001AF66C2EFCA426A2342AF420A83D0DE5406FB1B83553EB85A1D5665C376AA5D518C2378912BC960D3704F916D8F25FFD3A825DC137F594FE748884F4073D74D93343B5B806846C3919F0300B9C85C59D3F66B20D735EF686A9460E1E938513795D35AA700999E66277926EF7B5E2A38FC0A0675522FF4147C97BD8CB46CE3FD476FF0F1F3A602AB5EECCD4F34C7E0225B0D1002CFAD9AD03CD4E0918F15F5EE677E3A85AB9D870A97B0DF092A1B8A692683AFD58313EB4DF816589565C96BC9080631C192155E188716807EA480158E11FACE9F04A9C692C0457F0872EBED1B5F991FA3EAF7CA77887F898FD6CFB925B7E642E966891C375CE64D9417A7D839F6590155DE2C8F166757F10E4BC26481F354B9531797744B654E5BCDC7F0E06F548BE1C3037BCAE4490FEE4C1C5528EEFD4F3A30C45FD76F84F5B9FACAFD17E7CB2CA9FA4816B42A8E3F4F90BF59DDDF357008EF8941AC36B5910BC65AA4B519BAB3F5CC60090B3B26196E299019E75AB23E037F80A18479C94D6E939FCDB2C74B01C78FFD697FF6B067919401A9D8769207687260B003210615E8439B373FA14132E97D4730FD525C7DA93AB0856B9304DE50EE985D21C6AB150E6CF08E67CA019C4AFF42F2E93F042E8255EE36A8B6834279B1D83646EBF9FE79EF41D36CDB13C4C4A0E1EA1E0EA51EDA0B830749E87FBB255198E73FE7C9788618DD78832F14D64166569EA23D37EBB2AEF20DD12A716E9EB7CBF0804A99084A301C61E1E146D6B70ABCBDCFD8C7603EF1FAB262277B4A6830C3656BA316E8FDD767D53A7C8E203377D2F56725C80E8F31A65901D789847FF7CA697F1065923D412A3E0829BA2E80E6DACD0F7709234D82005B3F3C88DBD5CAC9724107BBFE6EAC10A50F69E1DC6A43C4EEB421EAF68E2F34994D875D5AB6226115CA3A05EE9D2DD5557EC3B03AA sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282 -smlen = 2994 -sm = 65F466107079678D23FD0E431AC5DA83A0416FCACD2551BE317E93FB85A4D58066961DE4EB07E90C12F2F2446311CC2942156FD094D14B3B87976C4FE00E33EAA47FB3E12943E6C70688692291D6D144EBEC90A1A035A10AB42A4774BB6172C5B3FBAF500E4753EF4E124D3C51CA29C4FF2DC6FC402593F971C5EF43CCF67DC4B7F18AF90D5BA17A934565D2CA312A68E0EEB6904A95CC5CC6B5DCAC2D34AC61D21A98EFF6F77696A99DD82D6DDAB96791B1EF6BD71E0A89680C73548A33074D5D0CD817010F630558F219E61491D25A4F4D82EEFA30E87031CA9FA3A5A52A0FEBCE6E85B06374BD828891399C6ED93B854C70AAD8984BADC863ED1C950ADFBB13B682BBDCF02B4C57980CF3E6FB2267747A8B1EC6F22C55F884FC9CED34DB0B0F26222CD93659A9EC244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +smlen = 3127 +sm = 19219A62A519D48BF83497AA68D044490A6523DB81776024B9C33DEA3B26810A18A5FF3AB99ED545F325CD147C245E9091CC2FC9E8707A89C5B89F7E5DF20C639B6699B0F6CEE9192D56A2F488E409AB5214F6DCAA6F18C3D3D8F75B50CF51ED7B52B4ED675DA7B8DE78A65E437A6E4A3580DCDEC821494AC4CB9D8C077A03E08FAE4CD5986F8814D80049906DB3E4A4B4938224EC472683431E4C71D0B4BB0BBCEC8B044B0C8A78EF4318FAEA10EC8E8257B459DF059EA798ED917F3D8D336FADAE968DF54CF98C07240EA614AD0771C06195ECCF6A6A7A71663F5D701778A7BF081E3771A6C1DE750937AA7A9F1DA9247675A1B27DB53F5079CC2C65337932338FCCBB9564618566F0E2E49AE8505DA253F382FA2612F58403F78341BFAA48836A23DA569A9F7974C0F098047440FF3FBFE37F582A3C66BAA588B952088F679D8910F8AF00EC748E66DBECA56F6521CE971A850A0B6617B48E77A91D4F2EA57ED7EE4A41F2AB437C2562E02841E20A90F7AEC0BE92593CE0AFDB6D04F8B1A01ABF1ED6DA9B13E76B7F60615D1843A9EBB1D04281BD14E81B14CAF38A4BD648AF447A1D8552AFEFC39BEDA7DD0A244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 786053C51FEC16C4EAE00CA59A3B4167DC3A08D19D2D034CC64DE76A14A8C0BD3E98C225789A41E5F5BF68C96C30107CED27E189F9F4460DA7012E2586246A4606EB9CE41FE9EC0DBF7DED8592642F99804EA8DBFBBC85A23D984CE494469FA41F1CCE56CFCDEF036BDA379A18EC7ABF356DFB5C3A91E4CFB4582DD687467DA6CE2058FBD97B4778C7465E124F5E3E861182AC1A65E9271578EAB2D6FE615ADD0548E7520DD511BC4D22C6CF3FE8C328A1FCF33011329DD1132987607202260A5E8F2207B6D1F3B496BFBBA04257E1BE23ADD0F6B759CD417B54369A998CD1D026BBA510EC434EC5A9964BCDA44B8C7968F3BCBE08C7ED727CE17ADAB9666DE286A540851B2EEF9685961973A70D12EFDA6CDC0D05E6B0DA702F4878F5A602145921DFD479E9E960424905B57F7F472B7896145C7DBF1F5835DB9A1B5508F880EF6AD4A4AA1D31EB129E7DDD1EFCD500FA192871BD7C75003D2C568E3449F34A6F928D31615323C87653E6347F84CE1B4FB5F0A29426E674694C90A27EB6E9886146CCEBB39AA0EA6DF2A1096769ED569469040B355C8C9B7A8A38FDEB463370BAD24B0B8229F0656C5EEBC22472D9AAF7B177A4669557E4277C17587141D1C3C7500BA66CE912388E18B1766AB6C30950E7780D1727576E41C297BC06D51C7D2AC1DF552F2FCDAD767554762A18B128C67D382081D103D6E2A3236864AB629D7FB59B4CFE088024535A34C9367469A62420049F990350C764D5C89889ACE8E095DB50818D15BCCD847CA9223A57DA4254A93D1F3E126DEE6B02605685D9438CD903D34B1BB1017E30580351C974E8F4A414F2477EDBC7010DF4A434FFFBB74B315BB640B5713AFD80AEBB986E6DD160053B564246DA33D0E24755D771AF7953D0522D38A27A1B76B5D23B45939448BEA120ACAA4A30081C197455100C7AB8482E711D64EF6CA170EE2227D474BEADB53EFF7BA9CDEC395FBC504ED813C2603887A68E3D23471FE7B5ECB2AB366E6CBBC589D5BDE6CB2522E82E74C9F36B4562C5C27B711D0BDF1F03BC55508A0B47C51B033A33DEC7FC2BB70449A3162C16ABC1FD7220A10FD6E583F491240AD9992E4437D55C54F4F357F860E8E1A91FBD9651335399CE591B9642EF30C1137F1613DAB22E669799F4787AD9685801D83BEC5A907B1FCB2C416A2A5EBB3D48DC531EBDF995BCF92049EC94E116E307E9A0ABF0FBFAEBFD4F058E997F3988976093B71B57AA1026A8F5F242ADDBDAC4D008D545E3FCCADC30EF4D9B306C440557A4D38205695C88B525AF063F004C729FE3A8ECF850674595E0AB7298DA05D2097A8868E8CF1D681E63375897895E83BCE394C053589A8CAF7BACC7AFC5825E0506505F2FE1972554DF216825BB131DFBC8B7AA45B0AE6A84BE94FE5ACCE014CCBB25A047A37418B030CE42DB54EC21B324F71586C2CD7C2D71F07E8629306D486D291303F6ED29292E8440554ED29D8C63338FCBCEF80CBBEA1FEA0F3A2245EF91EAD51A172D03A4F42C0E62CD0FDAF751BFE27A88480BF1F98FA8CDBCF8DD93C91CD9F8ACB84CBE86CB8D16268435FE5401A160C47E993EC7F495B712D65A7D4FD1582F94E7803D18EE0591C7421B3F0D1FAA4486E4DE843E14B02F80EE6F4A015F +pk = 786053C51FEC16C4EAE00CA59A3B4167815A51F48826613DBDAB565F9B2B58F2A7DF388ED0381EC7979C37EEF56805D6606B468C734A1408170AF75D8607CF8B4960797F5BB3BDE68567A33044D417E0B6405877AE01348489AB3962563D085776DBCFCD88340DC14354906F740BB35329C8D3F573CD30AE03BA21F7855F0E45D5DA6A7A2694C8796B1496E2966BBBBDB91D5638FB53FC8ED3AD921FAC79BC1FF1460DD5DA5FB47724F936DAB84C432A175EBD72AE4EF168F57DABBFDEEBCB5ED234DBC2A4920975FA9668B6A262E17ECBB2918509060B4DFD079257B757A7E6FD2F9CE3B5821A64B20E1C998A2D7DCEA8ACBDA695759DB88DA200899DAAFEA090D3334C022697C1C7318538D7779AA38809A5BCBCB3FC18741E52510450819D0B5E86210D45704376075493D5F571440129CE4B7EFC0FA36E474F4E94C9DC4AB264FDF03CDA0558066798A0963F27D5A9E6C43C788C9F09AB1F78755AEF5A670DCA185C674234B484BB3BA69E8B39D3B947C2741457D775CB81062A6AD8D93EAFD5C649BD19D58471783F45F05C9CE7C3B985A92DCA3719B4B8B4B768892720A5790A2919044D2DDC0A9AA913FB3ECDB6F5812F584DA95E5119549B145E22E7C346F9B2AD423011104A19A263A6B4BB4B70F79D1F2E03C07ECAE29755D9845EEEA02D5D0E5B41F6189B024441A241F68A06BE74172199129D04D70C51DB42034A32E81A777852509D0738FEBBD3820D64D470C0293E7ECACC1A4F20B2F57D2D58A8C383DB7EB38F41BF3BFC0561893BE656336F3438A1100F2AD24E7967F9EA8A38F8FA43C45572219F693FE9E88E09CB0B2C2CE9A20DCC4D0D87E179983C69426495EE1B937825625C18207829D0498B6E22B0CD15E126B7DD73022F9E0F1F168D5F07BDAA6AAF02AE51D72227A8ADF825E67077715CF587F45285D135AEF478D2BAADA95574AAF5A06170C4AD6231E87CE77A250C22F335F6EE93A727EF312C781BC6BADBF20156A47B7F7749EF87E8B5E0E97F73EBFB429D1B6D5F0F1F25C16BF242FF09D5340A1D028B5C9067A6A628ED81F5CC6CCE0567761A1BC91585875EEBD818A84E786432C6B39BA56F08989FD4324400974F948608BC996C4E543A1833123C92A1E3AACD58B76BCFB53449E75920CA8BC8692DE8A65371F13DAC9C67B5F072A62EA39D7E342F7FC1544A7D3DFE844D3F0A99C6503D0754AB8F069108F9421DB04067F1213E0F20D1ED28122B403F79F2CC2681BD20B4445028A2AAD9D205D62F844823F18CCB10430D94374C88BF79E10F4FF1778CFB526F861F93EF815B9F4B21EF36D0A47B7C4983DAD3BDCAF64653C071C98DCDCDFA99546224C3BB0F7AEA2967B38CA6889E7ADF9226AA184426D0B304D39E53C1D11D16D8954EAD687E9C9154D2C6A01667808D388052DB2D7A01E52C803E04AC4558FF9FD5386D0DD441328776FB67C2ED299EA04B2D16AD83AC32374C9E0AEB46C9DE6AA532367DCF0638B733D4518642C21881EC7113F9F517162BAAF9E35B017A321DAC65E40BFF350A6757C9BFA911E290CE2C8914453EABE2BCDE3F0BF309CA9D937A5F496587C49552BBD512E0EB25B0E3389DE98A9958EC8DC98C9E41FC2995BEF46DA906F7A3A01D9B6F470E4CADE9100523CC35F4F69AB6F9A59DBA54013491C8209333F3D77DAB1038C672F834BAC19C5448A34B2386A6CBEFE076BDBFF3BE2819C0E45573C3C902135F385D7108C7E92D342897649006F957E1E61E7F241B7470ACAF5C0C15E21EF575441464D5869CC05C0395A3CF65DFAEDA2F62161C0CC68A0507B84AD508E10E2767DA81F12160CCC21BE56564D97534F4A69621B161C4CC8750A4CE690E2BEC875AAA134F08BA0083283D22EF19F9AF5771E5C4310BB714197B84B9BDA0A4840A696B50EE5964F7F3296C07EBCB5C548641DDDC5227B5F73D281D5521872E0CF9C731E7B2CB28151AB5EFD60A514A4F08D4C357C2D71C4F28B7DC3A109B14848AAD sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283D -smlen = 3027 -sm = 022072C0686869F99D77307E0AE24CCF584ED45D932FC32DFA2C82FBD572292408ADA0F19722E759C836CC4CFAE7BFBDD3F3D96DDDB19A70C0B7DE7B7AAAB454F5AF97AAC0729902362DFF66638EF52F397B9E7526C10EEAB870DC070FC052B620310CD79A6B0DEA0B32262D4006F62FDBC1165ADF5461116A7A69B88A2F8DFB6B8507B63C540A5C70CC234122422193E4C54487F53E9011179FDBE43E304F7EDC8AF443D8B8C3332A8C3766B57B06EE7D7AEBE380858273C6858564A2B49F127701D4195373C3FDEF5E2F1452B7C150CEA3735DE776482DB4F1DBC227B30DC131C4840F04C9D6E7369114987DBA92AFBBF22E9A84DF4D441F11E91474D3859BF58DFB49D514C95313A4A0907CC31E39875FBDA90D01B9732E9B9D6563C44112AF7FF5341D14FCF67A294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +smlen = 3160 +sm = 68F3BB06050014195D0856565202D9D003C8EA5546A2105FB8C9913DE93F3AC5B50049F2E4C2E42F57D9A9CD2BAF8D8275D33160034523F0A795AA880031E2CF436541574007AC435371D6633A847C86B94244470091A9C1A7032BC2A8C18551C13C588495EB7A3416BA8D0307F2D21B7A9C4CA77EF08F02ACCC4CC2797DD008D87A437A52695786B109896F6A095432BE9F8716EF26A1AEF050025FA024FC638C496421A941C830959C17C0F8E54CDE72FA237104DE73060A2C5DB8DDF2880A3897F2D7B25BF062FDA29B427218EC32BEA484B38CA11CD3B02F3C4D26A59A883F88F382AA174E4E9F040E90785B71BA50DEEB09D18781930313F9838640201496AA20264DD573BC1877E6B88B82730ED9B5A2AF7B1F5D423EF29648DFF3B1AC31CF3961FA79C76F0EEEB050CD2CDED68CD7BE23528831294D7F6E1B0211A1DCF6B8A844636BE8FBFE23BFE4422CFC9ADE49C190B17FE7A53913D9A2EF962B2E6B8176EF5EFD7311ABA8B853EA96A3616BA0AC320BD51D93DF0C9F41E9680EC47519BCE9CA08A9DFDB34AEE6871177C0E569B257738E05F790B9F2FC439C5D825FB96ED80FD6F5EF400D4A211E88294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 560C5B76B82081E82A09B9DF7BBBF2FE42E8952040349E275FCE42E4D0114A064EB3144BF1287033CADC9FAD2124C1BA3578975D390B901150A82FB1EAD5E5573B3E3328B1F1BBC99155FC518AC8AC1D03A6054EB5FB6A538AA0A618E6686F88B29EB07DCE58F41A43C1DA151AFEC5281D1F6E9F99985B1FC96AD6EA1E57E956D9EDFCCA19668F59FB3E1940BFB69B8B9D17CB7009B6BE2E4925E81C54B2CE637747ED03309723F4807C8D275D54341879EE92F9A52A12839C208F03A3614059719DA5832D3602B7A4BCFCEDFCD08AD2869D3834E4D95D77F45E7C495F8EE82F2841635C5C9006A92DF43FF8422C604DFBD28C0EB4E9757F724F79ABB2855528D7BEB735EAF93752BF12F4ACD2662AEB5F8D1C3D1B2BEA2409F8A3FEA32075379150C620FFE98982BC668BCF08823354030A876D445D46A5F2300B78CE97CF88B702CB56560EE9B44D0699D39B975C5CC422E39414CCFDBE0501DD20AC6039C69F8B2CC0F44A351962DD61B90B10EAE12A5C6D9CDBCAA1418F24903BF4AB48D3315DC52924AC0F037D406F4E0D2A5BB8917EC44E20AE015FF67DCFA632C13DC7A23A41425B1D8ADEE72C232859E60E5715A1DE4D2633F811AF92CD1B5F48591014B97685333E4ABD6190773AEE5C58D150DCDE8D33E45C74DFD5AF47DB535E558D0A6C02F91372BCD0769E1DFAEBA2C89E51D0B2CA0748E88F609FA3A0DD8E4BB3B3A576AAE24CB0CF4A7BDED5F3F3D646DEFDA2A931C494BEB77CD5422D7EC86D4460162BA440F0DE5E4C63780FA3CDE09DC19B5833FFB8EBFE83A63832CD51E9AA41F7E98E0AC5EC69AB5FB5BFEB2644DD1ED028604BBC99BBBBC425453AB6F205D44EC04794CD27443A25FC7CCCDFC37B60785E72D81136F9B2AD0D012C88C4FBAA8D56C7F1EE1D6A5C8D539005B690CF5F5E40C31D07BC29FC3DC805D95AD3379DA339A15C46FBC5013571C73F43FB775AABBB873BFA849B11C293F27BA4BD2B5F6A9F51ACB605F6C63044A577A9CA7655D248A66947F27B11684F26EF38F515866EB14D4A7EAD84AF3B4572DE5D32C5CCEA03410EF9A3A65637A8FF3596E0F76741E3450322EB85E0E5683BD5EC51BB968E63C46785CDD42A085160DEBFDD763BB899C17457FD315F4873B5D39890D75A69187BB26BA75CC96316732FE7D4250796836B9DB9AAB8FCF95434E4BB89CD2B20EEC210F4153AA983871799E973D08DF86713BBBE648BD5272FEBC1BE3F941AD3576A798AF924F94E502A5D373B44435AFD6C25CE80B4EF1854B3466505D8E724A7CE11744FB9ABCCAAAA70626A82C009E74F082C70EE51F24180CB6E5DBDADFB6FC76082CCF06E8FC4C3BDD2AE15A4EDA2A32C836BA0DA305A875A1F8E706F8B50F2AE530E65211D79EB93D18AA1722FE5D7F501097ED78F228956DFBDC6F28882CC012B72799CC62F7547792B1AFB820A2A35005F286E7FA7068717A7C972EB10DCCE83608E8F986169B56629827067182C8D8993D56F715662E3C178C1833E5E0734143AAF9722DFB570C033444F295E3655898A634AA23C5B67AFF5F1E36DAEBED70A9B8D39F97B973305C9B6A23D07C17B4EE3C9D791A2D4254FE9A70762BDB18335FC5CF0A64A8B67A6141082E729BC4315C28A013267896DC8 +pk = 560C5B76B82081E82A09B9DF7BBBF2FE12787DB5C6CE6AAAEE778159DB47A8593C9ADA2420731583E09701BE2EE5ED5A252463B939C1B7A31927B58E91BD6DC283E17D3CEC8E20E8B15073F16E93AE5324F39B2AAC1C09BA9226786DC002FF684DD7007F1E97D58707EE0236E67BF54EC10A2E8E24924472D742AB8C616084DBBAA07C5978B692BC7371A38E239259ADBE625293006DE59659F8E3C37C0728EE9BD6E6BCABB8DA3EF574BDC58F9EEFA27A57EB01C12ABF77E7E875715DEEEF4807F2DBE8A920F6324F3DEE0B021F76F22C510626B722B8C8613C6C84AEF071B7CEAE180B176E16B369A48756E21A02B50714371BDDA6AB2D4C3DEBC0E9438C31A5ED6DCCFC2DA04FCD8977D6DB10480F389CA45B752096D6A9E3F059B5A9829B6E3E0C255512D49BB1058CC420445FBFD40276A232E999AA06538A751151AC90B920E219F04C781066E34EBFAADA9E99246ABDE7A8E76B411219A58AECC757BD79E1677D31EDAA55E347D8AC93EF177EE2C5D880241F314C5934662C5815E1F8D1998D3C0AA93250E0168C4B6FBDC3AA6A42D14BFFA6BD087989386301721BC49D56F3FD140E0ED9A300919255C60E8A35A2BB9329C1ABA712CD671704B2E51C3FBEEFB9F372320B010171A0D486705D0DD34396418AB7D695B37DC8E070EDCDFD5FA357038CAD5D8F3FDE3196CD5109A4ABE5CA724DA603D47CA9B6782962D49912A302A1AE66C4A5665D5009C3CF1D3E180572D612546FC9EDD1EBCE6EA7E37E51B8F1E4781D2AC289E3F9507EBDD4127B3F4774B79C9A193A8C601179316F78807465D145EFA0E09FFA5F6625637118F7F82CCA316690AA81C42DFEDAD39D5B829C1E5F84AE39A8C170DD5502E432F093E0526DDFF215625B94BF26344331C3C9E949D1935896A3A931F537E6345C942B8D10B703AF819BB3A2669BB371E9B70F3838D876384E905CBA10D9C7083CAC50699B1F407992FA85BD539D4CC12F3F805400E9F60F64DB4FACF8D3EA4FD60135AF0AB65EFC280F3B3B44DFC262CC540F270BF07182E70622DA8ECA58FDA36D9C85FDEADED880D9FA5217CA73A5434327E76982D6F6F51DB115566966D8DE23EF540D625432B61078E5ECD97D18CC43044858D12E6601D5509C3D918E51D812F68E386A06148273F43758EE9D6EEC9998E91A2B67CC80D433952E2154FEB969EC633724543D4046829729BE21C2D431A22D560C67120100F0E2E56422D73596158307A5316DC0ED55D09904922D581004C9A17104CCE4B635F43900FBC3B76F12AA5C34CD17523BC515FAF9BE79019882E555B68C6A9531256484A01D28254B5DD476A1B4C4040A9181FF5537E8572A343DF35A4ED9452DE2CE58699A9512299A3C367FE3CE941F71B5273CEDFB4DFAFE8932BCA11CF727CE144B2E338ADD0CC15BFAB790E3AF0080E1F82A18A5C9AE8AE244EBBFC89800AC9E2EE59C7ADDBB9DA83FFFC4D6D144D2FF110CD387AF0CFB1F6771045D25A2FC9D0F17C36BF1BF49F40385F28F611B4DE69E4B6F924A7E2D89079167691B3966E314C31F2C268CA2F3B40B6226C1D01A92B24A3BA73C35EA1BC1703017AA8C82902520FF8E7EFD0DCC43A866C1B64AD5DEF9F413BB4C0437F3CA3B19CA1F347F9A36FF08AB48D2DE8B69D461F46FB6B00973169B522222E814665EF720FF97026C52BC93DBE600D2D5815851424D5BF6CCEF0AA9F3B44E9D079C86713203EB39ADE910BC9885800D3F5588BA79E8A151245A9DAAC061452317F0672E707F552A834F27F46A4D5872F3D67BCE026814406846EFDCC7C904CC2758CC84A3C986F2B980B52E9F94020FE236397457AC5A0D32FFBE09622C84720431980BD6DDB052B6975828E0ACC6D99CB7F442CBED1613A221F1C4B29DC0B8775DD193A089F2B2C49433D76A7D83C400051C5BA5DF0C054B91A61661E81F03C9C7D83D769DF7FDBB90CA17B16A9A1AABEF4DCF0A75AE8384FBEA6D89F854562404E32E0CFD95E609E5 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD -smlen = 3060 -sm = 3D83B22198C41F8D256E1C4E0F4A3D3ACC0D2380A70ED9CB8301A11D276ED4C7503D107133EC3E3E36153F50D1A0BF7B83039D911F968AE08A1B95A752C01CC000EDE1B9AB3AE492EB5138680031DA8A26D0CC071C3A6AD9E4D810BDD6F84C6FA3644BD9079C91910967474E15AFF172884001EA6E268234F5BAD8A8229DC6349A6C609AC7E809BD279C6C314C6E1684CE91BD48A874E1829BABE2D11F22A8E759AE8280336D1B34A4DA95BCB52EC7380B161F2D69423DEA805F388C0B1CD13A04BEC923960036D0073A4388AAB2AE64A58DBC545076D738908575F52BA7610D1689EEC5E448EDAC5857D0083F397576C50ACBF02BFA80CE3E3F8F73099DE845B57D3E30E3B49872B733B65B30FFE3344B5818A4B765A5163A1C0434F172BEC51B54E89D8B3F1A03A0EB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +smlen = 3193 +sm = CD3B6CDCD19AD2E28FB45D9FA165F3C3E268CC268054EE5F92081690CCA4A08B688874E604BF30193BBD16994973F9763E60B76FDCBE8D2AB2CF81534D9ECD01DC5B42A16B2F887B0005A4114AE68983989AF7EC305839F0BD1A0BE471DC711AB9A26645F35E9642FFA85ECF9DAAFDDA2EF93312611D2EA47D683CFF0355B9B27F8FDCE326B13E3F65ADC0B5663E950911C53F038A26450D14B1C216837DC20EF90A61F14AC6BF4E72E5146D7B0FAC0CABB8E1D87369CA4C152EEB581156A9039A423FF3F4D8E4A4F3458E62E149EE2B936879C76D62B71908B4F7D261F8FA1EA88D016FD0E48A0952C5F492CD2A51BDA12241FC08EA010E4721EBD215F622868A721B34ABC241686B7C441F33289F75072EFB3F8911137704AF2A406F55E07F7E84A51CCF6DCBE4D955D5CC5675D408E78930A5A61F160007B2601917A2683B1226A91B7554BBA8348C114259181E2032D2CAEB68F3E70BE886B9E1B54C6E9824977DF8F4ADFD29D1B4EE2ABC56A20351F94CAC4EEEBA8B58DBCE88EB4FE51EB2F2971D725220DA691CDE545F990665161917BCC6D7E9228D30431A646C7C0831A7673A78C92AE3CBA73AE27AD5EB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = DFACEE525C6B320F034B54653CF2F1EAFC177342FBB84C0275398C2D9AD9C7D60E21939FD45017B7FF834341DA3F98C36AE76F831D17FCAFFB526231C62BC6DB1FED3E0C028F2F9A115B803995389BDAE3AEC06D44274A8F70EFC8F088CCC854D6944449A2CD221FD7B2AE5DA7B2124F324157471FCAD609B73FE2E3CB3B6D382D574AAD5B40F93D1180133D831E0CB55A077537100CEA48E828EB8DB648E04F30E90AEA72D3ECF7E3F3CD32FB08B36D55E41090A8B1FEBDB45C1E4BA9796DE5788D0CDBE5F814DE1CB2B5F1B20FFEE9510C9110EAA724D79626401DDF42EE84BFB445AFD9CBCC467554187ABA76F9A5357CC5904D4303A0F50CD4BFE7EF70F20150448B358339F1A16E39B2BE65A388C451A3E241EF70118401B8D42CBCEC8ECB83F6E40C2A17A415E2CEBEB731D04DE27471F0BDD737E65510ED8B4CE61ACA9CDE4A601968E0989534061A86392994CC488FFC77A8840DBBF25FA43C27E3F84528AD2075A6100ACF9666B2275904A105F0187EC0F3ABDBBDEA8D4347AD4DA67829D7D82F9A016900369B45015CFDBC20B351BC42FC798210016E7EDACE4EECE2202FC9AFD80B8E54C2D159F10CCEC7183262BE380D1F15C963253C5A874DAAA877D68179593EDC5A50183194E3356B5CE2C2BC78362505CC480D7CF63DBE97F3C2B72746B1B345A3AEB582EE6944C1B7976AB57E86E305792309C5B075C96E8FAF20A00A73D8882F6A32F6D4F8BA1C9473FF32F0D8880FB7FE963589DEF557AED618C7CAC5DB3F0FF451D3444CF0129E65F64B39A959ACD42CB08A9B457C0F87E0A96DD131965320E8DFF4B835F3C949CC91822A680EAAEDF411BD52D96A413BC04551D6C7B29DFF9E1B934D5BE2BA8C98C486C29AC40ADD8798F9E694ACE4F72DB9396DE5D32A5ACF7098C0DB4508F3E0D6C86BF66905E95534C7363D8C915D577ECA59EFC22E81FFBD71C2D6EA94606226FD9E6C85B4CE83E1F7594C752401C5F9227BE4C87794829435EE1951FE900D2E669136D2C1F6B695F335AFE6D1C56C4F11DE915A164A59D898B3FC08095D23256991773CC82942E35B75E5C217BDE4D2B0B4AE86DC44BCDD1290BAC303099E99B1F55EBA198E954C60798EE821DA270D5C092A24DA6611B12CE6A714131324F1BADFD0F3E7DC036B4806119E1EBA41CA17A1726676568DA5B85D606B77F8541EAE04765F0136168551BD259C14B1798F4604BA3EC5267D4902DEEB2D7AC555C9A9D58F8B70A5D56D0710D6C79ED175D180E84C5DF2354E5A00F0FDD285FA6C9CFFB1B745618867AF628F1A2F3183D827E52EBBFC119EB05B5814F51C7A1E3A35CDCD4CCA742F5062BF4760AAFC658EDD74DA48AADC260BDB1E4142837047D376522168ABAD5CEAE4654E49BDF12440C1A7D7620C61A9F22F7D6F21AA23BDB7146E3A2D23B0595C812BAC83C166CF3B39B5FBE931CD38F94477AAE1FA3427787B7F9095797AC16191E146B01E1FF56481368C1861EBFDB1D28F72C9D569171D7E4FA20A7B9475D9EF5EA6EAF3450E2CC7577DE53D664F369E3569FEFDC445835D9891930D8417C72E131B7D06FC3492B64961ADF1A6AE2EE42A728B9AA2890A872ECB37038F0B47F0996430A7D4D9F6638F4B18907AC75723C64C6D3D84 +pk = DFACEE525C6B320F034B54653CF2F1EAC6BFB80B988A3E7F7B0A58C162D8DBEC84EC8075617C5C3FEE12A780D15C7352A0F7DE99D655439E16A6AD1D178BB92ACE70A31AE79943713A0B18C5B633E6753CB2BE7A659971E3CE8249FC6F1D3EA139B1DF69C56DBE24D7FD97B1FCE653219B920E74C8FC467EF45F479845CFD18A13B7162BC1569702B902AFB768622F4D0E02E9DA5B93AFF637AF52E09A8C12443620BE2B817EB45B96A6DB6A4B2E8EECF160618D00BC8020C671645F07FE6EF320A653D19F8ED5490467C9FA64E331035F399E04A5B9F02354A2E43FD56009A95A73E697C11EF696D3AB355098FB8543954D6E0D62E54CF3F9C28EC6107844DF70DF28AF21D7D5B2351D554C74535454A319EAACEE438A2E96B3111440D6FAC0896EB48B967A26C53E054EF0CA5B0D84FF05B3C2B2377F3354FDDED00F94CC119CD426BDABC1D58116170553F7110C38CBBA0CD521CD12C2B06FBD2350A9778F6A6F0590DCAE52364FE00DE932FCB74A0D47396E1BB8006ADCDBF081D9D2DFCB155D267C0F910E5DD0E5360B342318E2E03C7DFF697F4904A4BE248E4AE1BD0975DED5B929C0C5C4C8680E7D8F484794BF6AAC483D156CD9E2DAAAF69D1BFC31F22DA478E2E9B1A62CD8870A3B95A2111309636E1D0609640866F4B70A5A60AA9EFF72AB94499DD157373BAB43A1974B6EA54C353EB3AFA2930F07BC681A57DDA2452ABD24361F7C1FA124FBDACBDD71F7C88F0047301ED47F6033AB64274F283DC97C8F87351A4EED714E69887838634FECE50F427BE8C368E855E7C40DDF3F2F1EEC7A88322BA74B8D34E44B789B59EF29698AD5EAE2CA8180A6C475C5B8C39BD303BCEF232CCA1F9AF26937316D19103242517528AAED983AC8033BA61CC59047DB49C198107E267A253BC8BBFBA56615D66AC1E45A7F0F14CB875013938B862A04278C61A1B148425312C9AB108B87DB437121256496DA9FD4D0BD92F1D461428299FA51BDD2AF4B62E0BE4EF823941A9BFD43E1523149198A1433E7FE2B956238AA36332BAA70D366AEFDB4CE0DD42D08129B8CE0EF3C5395AE3DB32345EBAE915EF0AD676B8A610ADD1443623629EE4CAC415D2151C8AB5AFCFC8EC0B39932D62143AD4BA126B9EB5D007223589911D88AEABEB34BC8E803709C248E1FE2BC24F929CB38A5D4087FB14C5D54336BDD09F2A84AC6B40CAB31649BF040F5E77C63B84CD0A2A9FE17C9C19EA054BE5F3E42FE308FBA707657F4F298CBF9CDF0848E4554517AB394DB2DF76974C49E37817F3ED6419917C6B782D1698777B129C0E3FD22AA6068FA3868FECF923A31D4562443C1E9C47DD52E072E4A698285E90977551389054AA4EB52DB47FC4DCE7D3F29F752506B8C66195861A6311FFAF57FAD73D3E054FEE5F69047D7840B93EFC121E287B94AAFFC505C7075243F3CA4A0E2D6D90A5527631B86AA085EF3135CCF330C89AF3B1D76FB0F6434F7749E487BF587F1B3C2AED58B89026BFEECD2F73CD5D07DD4B242DD6D1D8CE335B9A776A80ED23A409FDA2DD07DB69BD7D45C4F1AEF1201D7D41A7FF9E4F8BE4C5C2DF80898A951D20CCD09F147A41F12344007A724612BACEC9072A900E49940DCC95E11DB6F8CF502C19C1F8353A170348369C8E4D602B88C295CA021E2A2940FBDE230C1086865131A208272567F3ED279CB633E8285792FD974D5421C3C0A52D39497980B5E73EFEFEF8F1541B9A5B74FC468D51968EE0E9B0B0FA475E0AAE2B60AD651E6D05FB3B2B598803D429AF8901B941547E5D7288D42A49FAA23FF02647EB591D113065595CDA812A1D35FE91A27F353288D42E5BA6DB45A19099DB522DC82A86AAA624F15781E419C23F25371054E38C987172DC3AAFA68DA9D8ADF3231E237497FD0534FCAB3F43CF0946C0EB5DFA189E35206C45C6A862A0EAABEBA8E5B8AD71CA9F74B14985E1B42B6AB4CF05CE8AA86ADCEA7B67F565FC6465A3A64DFE60FF6519B9573103250 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A813 -smlen = 3093 -sm = 707B1E7E93098992748796299C3E20FFAF1CEF66EA49078D923FF7AFAE6219EBE35E7A7FA37727F9349F1824E391EA956377D5AA3E5CF3D98228D75B8AEBE76EB52CF7AAE1D733C33589D9CBCE3D68AA5FBC1514461A1FF8A414BD2B5B9628492309D06FA578A41A86D34FDC05FE186FE0C77B7E6B22C2F753DC4554D7FE90174422128C15BA5504E6638F9CD2619BFCAE5C63F5EEE732AB185FC21C312EBDB7995C35C50F6192D34E6B6E5741E64EF54337643460647270E4D373E3214D42180F380751EAEA052A8A23F534C84ADFC6A5C72CEC0DE09462EF7FF54D106756C0456FDE1E8D2153C09556D550889F9626C3B338778F13BA0E45AF70219D8D20CE239CB7A9CBF0329A0E8F12DC56ABE7118FFF022F8C1FF83D8D321201FCA3E010794B7E70FCE352887E47630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +smlen = 3226 +sm = 92D2E4F98AD31E12FF0D99FF1711F2E9ABB2AA5892C04CA9DCDC88EE876BB39684B85361FAD4A41FAFBB565AFA1C0EBCA2AF570BEFB53455037916E00B8C88C2F58FE14C2C2F502166C3547727788DA81A785B57E7DD436782EC472C74FF45F03B27207D46D4B239F1F00AD20B2D7F3EDA4CCA9CF4F334F853524AA20B631A2BFD8584586A254732A192126BE03FB150F0BE17F34E0B3226491BB07ED29FE7A65D448779891160051515160B9BCF8AD759B1C9F8443CD9E10143DC0B16C26D4E78F4976B41DF6BECD3D06D7B7792948694FED076190D9178C87E87B863E11B3D1064F777B08FF5491C0991B18B75B59F5BB0EC3723F0CEA7886B476DDD2F2505131CBDD30C8D67403FF6D577B118C6D74B4DBD7D8C2CD157CCEFDBEF50359899BC4D1EFF1A5F380AC8ADE7E0119658BBB23C7142B8B12E047B0975514E877AA018914536D605FA24EDAC825F840BA5A0501F7F9FDFB39F8C923B3DB4621D2AC5F39B859A4B8685A0B083B6BF50F1A9F0080921CF6062B4DB59438FACE2D1A0A23FCDD1E75CEAECC18DF3BC5C7F2B5BC963BBEBCFB66CBE061C240FE7B442109F8D8338EAB6025FB8E556C53751C547630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 46267CAD0AC4C43CB91D23EF925A494E0A9C0D0941A521491AAE0ED8135618F1B41489A771BD5043110EF2A462F16F8B67FEC4C41DA1FFBC61F4E8622BAA68174B27754C059749A798AFC95465C6AED2121D5410A47E4E1EC1D33319AFE6DC1BED95795B22848BD790518B512338FD0022249EB88B31FB347E6A29A360A803AB9407CEDFB228645DB6FCA77A3866B710EDF96DB63F0848F8CFDE5B5718DBBEDEBF4C81CF4A931D680897908E623C981712812C68B07F57B6C23A89E3A0C37DF338B7BC42486ECCCCA589E62353BF90532DCBF9F1B1247FCC3E33F1A2F5E8EB9D6085E0EB43BDD601F3A9C6983CB4ED78E6814BE952C82D853CF00B837A5D89DB176213B176D7F5F3C9E79723A3394CD74C09C5980DAFC1F842062E7B680991024A4EB23F0CCB1D9B35E15A4BE88549405B329F0066B27669E81048F6579AAAA05D046289AE98FE5EDEA8BD58272D183C459AB1C6431A1FAB023237592646DC3590BC8508B0A03582530D8AF6773AFD4FE13D6AACA42644C24980B44CEB4AE48BECC90037E90B2BF5A16B458D2612AF7D2793D98868F0EBE48DF51FA3B73CF0E0A64BE32D86AEC3D11BD0B8A885691C78D82BD63D3B93746324D6F27C20CFD4A4346F8A4EEE3CE5BED44B995D102A94E74B1AE891D3B4AE3ECAD93AC7107B93BF9C58720677E8B45C0AC527A04ACF40DFB9ECEC9047204AA31D82D1ABF8E9E0948734B5A5EF119764CB56B7519CF54F2F79818758CA19B2477012266BDE6EE5E190375FC8B27914F6A4058F48C525BE7E81AA1C090FCBFB97F1A564AC30D6FC258C067936B3D3356B33C428F4AC6A9F908089DD3E29F83DFCAA8515D582E615C175F6AD70C28BC13B08A603D5B2C8E025AB4D50D03A8763C3E090C1EF7A3C81E83226FA4352AA9CC61EB8E249562C9CD2DBF7CC80BEDA84E122FC98D57B23C7C7D6790B15ED0A28758A09F7E40F2A78A17C2886DEE81EB9D8D49BE2C051ED3640A0375E297865EC83B5C711370D21E8ED619C1D004228459E782EBB9EDE0B21FE6D5666E0857F50C299A6B7B91DF4474E8F17D0AA270DD3890888C876ABB07397A5EC51D2DC9453824845641E0308460EADCF2DC2DF31E9BA3D24A6CE2C2C78349228D9E0653E3F1E87CEAFDF14E33848121A87F3A0F085F306A82F3B008D92A5863A475E2C73C542D5E195AA5C8CBD6A57FC8BA84D38D29A5A291E99EF3F7D0DFEF8E0083724B9785474CE4D88021012471C18BEBAB5D577CD1E7B6ACABB540EB08F4E52C48E50E263723A70A4BDA943392BFFB6F2E0FABED32E700FAFD3B7B638CC79BEC406398079271D9B506F149BDB6CDF69B9BF38A44BF1778086868B86A1DFE071E84FD678098CEC4490332FFCC04A65DB330870B3B09EEB9EB4DA8BA8C3CAAA8CF5B798DAF876F1AC20EB32BE2E22340974EC5BEC9082EC0DDA8EAC2D7E763C0D35B8B8A13F18706DC0A0FE124811860312CDBE5F4AFB5146751E1B88ADD0C0052E5DE28B54F9AABD55EC5735A21B881319A205E7DDEF74AF1AF8022430BA133D1DD230138A5BEC9C78B1E33230E574A1853FFA680B2517B80A81DA51A63312C3C04D1916BF19524F9BF58EC075506992435361EC9C85BBFAAD88744C5B792F71906E5A74B5B082DFAFAEEB22 +pk = 46267CAD0AC4C43CB91D23EF925A494E7C8BB786BADFB93FD0A80EF9AE474FBF5B390A01B2635939CB51576927D859BA769FB943052EB832AC2E28976687DC4BAC6C207C8DA6BDB66E34FB378D24C8BC917E3B22E5226A3A317E69E35064AADB373617880F2610AEA1EAADC4FCD436B134A80139337C1BC85DA60254634E1D389265C19E813D790F5CF0A3D4E20B6A6CB72F7AAA77E2671EED037D28920934086085AC6E4F55355E3AC837A3A194D6D82806890ABCFAD836C480B51BB50A0EE58D6E66B07138602EA0C9119E6B734FBD2469B3311448409CEF66DB712709211095E991CA1DDBC8F411E3B0ED4E7EEBCC5DB5B13A40287025EA73C3C5667CDFF65CC79856A9E02D07388A77765D83F93E2F8EE72AF0FF33431A961B691A195119C3AE40C952A28EB84DF8BD2E2A382D94426DB7F98623E0931F8ABEDDC5E2B69E2736D48224E6C3B31A904C6B39278724644A8E1547F51BF2E9161FBE18444E1402E7D744068B18A7E74B78B533BE564777249255F5DFAB5984419DA860EFEFD99FB46D32DF197809A6E8B67D2CC12D40DF97DB59D05A37881C2427B48E029AC4A7FF4DBBD0807B85FDD2A7CB35F21EEB60D86696F88E870C41A3A0DA17FD34B8212BB29CDC0A4527E03403B6DEA77050084EFAF70354C0695A19C355CCE267AE2AB27F896D599ACFACECBF7E19DF63EDBA176BA0C45C30F99941008DE76B7B6AAB495E54AD5724DAC2E53E2F7570D34F03E3D881416AD4CCA9360A5802218455C4D45DB075389F00669B613932AFC8B4E081CF1BA9D86ACD3A84F41FEF11F6BF913F8ABBEF8530C973F816D7BE456433BE4A36C7BA2A699202D94ACB7B9344653D0E5716234E1DE55FD52ABA860C7FEB8E0E041BC598E22D21D168BCD3C5FA051F1CC661394EFAA470AB5533838212A4948A13F90585B94DEFD40CE484B106602911E1415F695F9CFBD657B38BF44832C3338B7106E6557D76E9F2AB66CEB9EDB0F006869DE4EA3E630B73624A94A73B6E3070DC71326D3764FD57965EB9AF06ACBE1D8728E1E524A70060877FBFB328255D702D15CD85E559E4685EEA3A9BA2DA073CD1224DB52FD9C5CAF66E6BC11F455D762C94160B754A12192042B31A6D3A6E5052CF5185C083BF4A2A6061CD49D8DA231E8807AE5AE5560EE610FF4C1ED6CE7B5EC14242AA476E6728DE9C9C24DEDBC86A8EB1607012CE70B18169D280163294FB918CD2299A363A9D1B0D6468BB14BEF7AEF7477124F0E18A668F977777E54689BE2F7DAD8BE0C49830029886A83B34C87102A3C2C9224592B5254CAFE1A50ABF294AB42EE2FC5EBA882543E5F5B1DE907A10953E8C223B33889601111659674B1F281F597A2365D0153CA4A9209ACA34B724583C19774D0B4B698E545B401F8AE236BA5062A2EF45CBD9D1FC2361DBA7D79B2775F37B7F9F97FB5379DFDFFEA352A0116437122FFA48617267945EFB43A6B9AAC2F8FDC980E387FC0849068917941573892C8127E220D998DECEBB78A16F19C0D3C111DF56C806597D6ABAB3C1DCD313C75C85F7BC3139659AF1D2AA063A2B9D572F98D7FCD7770869F7F98518F37D811055589BE1A0170FCD135CE0C80FA2F25471B8854337219EB91ADC47D0D6FB73873BCF76B2A247FCCC07090D2D5062E6C07D64634A26E6E023D6FF8D26B4829EDB47E70C8D50CB2F7B7DC541CDEEAC2891098805ABEEEA6720567AE53E60333696CC8609559A3CD70DD46374099BD66526218DAFADCA875BA59923658784D1A7EEE60C92960D361C555BCEFCCFE4225A077994CEDE486B92C54EF42E4FEAE540151810B7A6D483F9F49FF6DA65C36E2ECB2AEC2FDF41F5A3BF123D77448C3F85C1B8D624A3F580129A024D1C96CA4DABEB44312E6ED492E114EE7FF7A3645C87E126773FA2F4042A152DB6261FC1F42CFAD226BC14949AC1A970F93B9393F5C4A1BD6CBABB0028BB627634F4C3D1FE39C0395E9B39FA0B518A7B393DE04B4F9514AC286E80 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F -smlen = 3126 -sm = EB171C0EB4A9CA80026D0B6941CCEC898ECEB7D97A85C4BC09245778A0CFFB2EF7715A9ED792768B13147941939BB1880E72F84A54A808D2FED7986BF7A4574A53EA5FA8E446D37C902A2B0181871404FAE43138DBFECBCC050D1FFD7FA5BA5CAD8360F70AF9A69EB3B5EFFD6EFE4FE7711126FC47ACEDE2659B676352FC7CA66C7C82C0A96A5C125C9F4A612758D7D1477B7F0A10FF65400D42A2DE63205B9DF48FB3182C76942269EB72401EEBCB1F20AC2D13DF33C768C3A264C04322BDE0C8C56C5B82A47E13856772A2E491536070E4BEF282C14B9F5EF49DC5A1770B5273D64E4365BFA766669C3BCDD223ED182257BB33D71905DB16EE1CB75A503DA4644B2B18CD02EC3AD93FEBC292A3CD21499FA261A035E7B61FF0FA43E9F42544A720734446E2A43090EAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +smlen = 3259 +sm = 556A5A293B88C157CEF05CB889FF16D33332747369B6187095466E41AB70776280466BC1A2BA6E4BF2B13F790A008C2466E106FA85B5A2FC717FEE940464A499B3CA908B37FA43A09E8D6C72D5D6867C8B7204F70C6CD5E596895A76900021AF94E338AF499FD1AF3D8995F89CDCDAE483B5B3576366AC525E608E362C10B6B14B2BC8A9301A7336798F2648DA0CB27682E8A8136EAB1BCC0B029D4D1BBA46DAB6E8428DBB379C490EA46167FD27EED6F1BB16BD7668D806F8295AB4409F38861D3A343AFB6330849C60F767727617CC2FAF0F971639F6BE30D60DE9A428A285C743BB4B9BAB38D67D41C52D0E52EDFC9971BDF0D77CDF548DCE18C2061D7B9FE38C98F91F9EA7A1C57D92E4A69E842E6A632E46B509A71806AC63447A689008CF26858D14C625183EB12B4524BD9AD7FD708927D41AA2EB330CF865B5F5453B4DDD44A2F06108CBFD998422F151F235347B5AD7CDB5F652267AE61AAF4DA13D7DB8A0162FFF492182C4D20879B7AF7D21402B761C51661394B3D39AA9A5AD5FBCAA0C6AD908B91EC1CA6799D6D8B0C753BEDBA53F3E369344EF149CDD98ECAAA810AA4A3AD7C89E20721F92050BEAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 277F05407AE762DEFA63BD130245D2C6D55ACB41446B7472DC3AD2B29C4651A1D34B846A90EED483B420E5A0C4E1F83E9A15834083685929CAF892395684BA0AC3B0194FB7BD5F1D2AE69F11B38FA1670FB2CFA3D64DD466AD70576E4786CD835E9977E996ED9F7D8CEC28338CF3675D22184839554DC2BCE6082928B566877001ABCEA127B94D069AE65331D481FE68C6F90C23C29DEA795B850A9A46F8A899DE1CCB9715E8CDC037EED4A488A2E9CE6419B405BDDE4E01B115CFC1FB6B68DB51080D2D882B8E5401A8BF33B2D53367297655B76E66765BA32051755A5A5302144B5CC3AF7E5C9957DF76FFD99B328CCBB989A852D8513AF633F40CC17A9EF760D757B9B3C60D2EAA062A6BC7CB602CBF7E5503A280BD8C7EC2ECA089BC8F701A29EF1E1EB08AE23EDBC49CDEAAB722D0EB6224F17A72602A55FD62AD294E8D2DF52689C502AD852B29F8598F6DE90AB1498BBB51F450272C27A89AB36B592A43CF98364DFA312E90A16211D1234128A90B8E8C0252217726BBBDD46337C7414D21078CC21428D804A69FBC155C3B292F1DC9DC33A45EBC103B8A311A5234B8E9EE10F2795A0EC3F9F84A9704097D312D5DAE4CBA8CE27C0376899470B7953509E8C2F64550548356B49D784BFE4BD81A7B0958802A016462F0B3CE1DD79FD01189247672297A498B53751EC68FA2126E8A463EF60167EFAB5AA81E2EC6043E5A07142C897A0C7DEDD0B5DA8169CFF9ACB873FE3FF23BE76A53BF052E4226FFFE72FFFF7895782BD17DC517BD3C0D1824DA6B6861D4A1302188124BCDC19763A598763CD33E0F2289114C65755EB590FEC9144FB9CADAB1E44B76FB91F1441A2E6F28377841AA39363AFD18B4DD10438F39EFC57E355D3E667E208AC3BD1C491ADAB74739E17FE7D4CA88BB2B7A90B2EEC76FA17DBC1557D10894DEFFD99037B9DC1722829E1C6ACD79CBA5F13881D81980E7D969EEF4541260BF1F069B8AE33D9BD8FE2F5468174EE10E953A032A75C9729BCCF1D3B27F598E0E22796EB7C071F5D3F82AF3591619B7AFA3734737CEC6CF4739577441EFD292FDCC479D35EC2D1124D84D1CF08CA0BCCC99D212AE305E54C47237944C94E00E1B6746EA5903C85D05D0415B3A19787D46DD2161305A122645F5B3BA0260CD9F35BAB39E6ACFD5774C4F75116001002322AC99981976B2D0603EB7C5504F493E5B105E62B865BC6A0D7DA4B932937A5541EC8E51CAE8A0AF5629B122462E05D86BC0F75CDE1343C4EFE2E54BA0EDEA9DA842F62C4A1F596BEB5EE6B9776E6F4D1DFE68D7FD50A3C0E9EAC03F307F28CFD41C0607761453419AEEBFF383AE624F41BA941CCF67AA359B4FFA9C7EF2B99220DE8E2E234F2F1FEE48C08976A130A0ACFFD15D8F95D3B6A045A8F1E100AAC23B5A50DB4D52BDC7B05CD87279559735F68A503E0986568D5077BCFC1966B120145E710F83020C5E2E2594D827EF948D947304B2F400240E08D929E1161729794CF15C1F919C18DEC523B629EA548461ADC4CC308D9566470CB95862E43A0E3106C9896D73BA53691455EFEF678B06CD3332CA7B253360FF1A856E17CB283E80A79F8142143C7196BDF826B5FA3D89B0F97FFC0B5BCCE71AA8CC148D4DF77635724D0D20F6C6 +pk = 277F05407AE762DEFA63BD130245D2C6D4FDA275911C320C94BE72C573641E9D349FE159CA8AFFE3F6923F4B44414421CCF2BD23ED14C47E8503B7AF2D82C0FED04EA5BFC031460FE876D2A7E75A886B02A6A92A0FCC0C34C85665580F5DD9E33512028E485D780E0AA5747CA580A873FDC45B0B01EA8BB5EB915AD86E4AF5E913C2D67683446309BD8F46977B44907AACB06CD09905E434B369216817F70C4DDB5404FFC42DCE5F301E6D26550DF46E839E9468C570B162DE5DB61A405DF1AB3E1D417DD1B7C0670B6D7908261EFF4483F005AA61A9C3B2E1736BE25F6DD10953D179CDBABD1536BE4A16644232537EBBC5197A95DE31DA57B10C71BC97D4788AEBAF27E36520C13F09A9F9BC52123DE0EE0B8F8107B1601BD8D3196FC66D0B31F3B069F45E0C3A14D39D03AD59577A239CCD6DB191FBD4FB9DC6065E23339FCE1C51E028BF20A9124FD7D9F9A2E727EB0091C0B5E3B960DC99700BA969E0E76F8DD13DCEB8D3088D4539091C013C5C2D66F5B6E6825810A1E924B6068BDC88375BD55C746BEEDEFFF32D3B16144211DCA1E6B9F689D0F6015CE5F44294EA8979F362A60C731737C210F19257E321607B72AAEB00C893F6F62B3AADE6E189821AED6D28BA0EBB1F60A7C474D4DFB6E4C5B528A20142499240AB8322C338C12B4D3FED287021C17EDC2178E59A3CDE2385FC4850E2FF32D59DF34699FC2B38FCA80B7BEE3400879656362F323610900DB15E29F5B0D0D16A82B6D9C02D287BDC3BDC51137C1B193CC8FDBD2207D493B8044E4DAE256F80B4E15863DDCC665A2E1791F24D6C2A4ACE8F12AF827FA475BFCC536D5D46AD8D98AEBE37C1CD0FF866667F9CFDDB521ADDCA1C8A354D702D255C826D0853E471F4F290940247CE5D72C46C102D48B60DDF9FF600AFCA166960689A2FB4AC734BE1453E2F0CAFFB6DB7B1EA196CBDAA48F53C5A41B92F2DE8F34232323CD0B57E7DBA40F67CA6FE5AB9FD82A0AA79D5E3F31E5D890F70B78FD630AD9BB3888377CCFD2B7529ECADD01D42957BDED35C3D0F7C9C6FE8A8FF1A2A4CF7FAB57960B9343FB8DE6516A415F00A9CD8AFA96F07A48036DC77A8FAEC2F26B9954078D4CD86B261E024192D596F1BE8D8C3911ED284FA04C1AF363B9F58A1F207A85F5DBE7D959E16E61697B71AEA43A193C19586F609CC02998888A7D234D2671AB1236877DC143979F114F99DE8866091C2DFBD7E38CC9450877A28C3F60180DB01E776A7B65B29CD3BAA667B2EFD6C0C419FFE0D756BF984BC71458BB8125A7E101E2859831DA854121BAE0E70924CCFEE7A07C23A558C20F284B4C1BC5317C8C497897C2FFF219D453AA5F15962AA1D579AB046006EE3AA49064A1FD9773D312D9FEAA7BFC3839E9E11EF6ECFAA8D961D0BDEC22795B6521DDE12DF83A0D335338F3AE31E8C08C7921CB18F63067A1982A0A17E0021DD5FA99D0CC45C056D6E7E015A1C63533D3EB992A2E8B9100DAD24D1E79A039D1BE21CFB7B63AFCDE477EE726397F1587D75354D464E26DBEEDACF78082CE7814879899CF0956C3EB9316A4EE8BA88554F7804E5C9D70785E6A4B6566DAB37B7ECF75CF19CAE973FD3DBDF78114D26DC5AD12D7C386B958C56715EA08C0D177D255952E04D25EEE271526E912DB1DCC9C2BF8F49CDA84333A82970334B9508B207AFD25635A4A1F1286DA921D7B6A515D0DB7086FBC36157C1CF014D518CE0AC9DBCDCEDA07746A20B4A2A874C4E754CEF102E3A632FA9D344E00D189AF420B3B05CCB13246F83CA4AA3D1C89189D3DEBEAF109A64E87B3C7CFC40498E2878CD1A1518E8147B039941E72309BBC114F72F3066CE43AED699DABB249E8FEA8E3C95D694931E952B3F3CAFB0D1EE178EDD9ACB4F079D1B692C0E75C7F46BE5D3C310E715D342A8967F94CFBA3CF6265826B8F79A79A634F78715F47FBF7BD13035CDCB9A8CC8D6FAB8ACC284FE707F52B76780CAC13C8F7D7229BDE6AE600F631B84C9 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6AB -smlen = 3159 -sm = F255F13CEF79FA0262B50CF7273C113C48CE6659675ED9D8B1141ADE0DA31CCF4C846B9D87DF699DD9D31E1DDCA0EE444F48091D68BB201D0D1DF3BD7973B87407DC11A1BE7DCBDFC9DF69CE3366EC55E4579FC01FD67820FD1A1F20035FF8F180EC809EBEC00BA872E91E6B6E26592B7898C223881AC7F558A6A6077BC73941C9311E78CC2080DBC9DE7927C5F1694B8734FCCB48EBE106020208C17BF4ED3AEDDEDA33242B9E1C62474E71F0EFA9B476E9E8CC897F090F7EE30BC5D4808CC6B96F1C7A297CF6F0E75756138C58C08DF972A9D09769994D53B667A55F0DBDBF39D250C846462E635CE09705A46FA9FC4B1254CAC992BA4DA089EDB02FE753C5D5D490E20CDE96C58D340AB47AB45DA9281F2A584E3BF88659815091E582A30463728DA2C573BD77DC342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +smlen = 3292 +sm = 402C82BE1A283C7A6D8B3389F8BE86046086C4D89848F7983787FAAA0161BC22254F24D00282DD9FB7A5529B3E482DE781C72DB88C24BA51853AD982F7FF81DE5B75DD73B93EB338DF0DCBA7B94D9FBDB626DD3A41339F6AC3B330B779F451C3B657B4C34BA0E0B9C4E629AD2FCEDA24EFA28D27498B8EB7FC1CD74419EC445B77CA35ABD4C313D8D4029719DAD4AF2AA10E8A3CAA540F442E184C78BD9DD3417F5E73B1F4AFFC6F036BDDBACE344295F66EBBA8F2BA9038135979F3BBBC92593610051D8BC77490BE68C3741B155A0C4FB7BC0032FD103285553C73FDE72A03888E405C0C357238564FCAEB8BC025CE831D0FCDB0317070DE248326F1B60F84564347076E6DC06A8B08F2EF0F9EE73B6173794F5A952257C7F4064CF69089475BC52DDF1D8264FB9036D87B95E3579859373E92BBF6EBDAD4800C0893461D25325ED6843BD74999FD7BE0CC5DE5DE97285B9A55B3F9DB306E777EA0F31769885349DEE581C64476238DB0C78A092C9B97EA40C1B6B1D8E368CD095955169A663B5C41C08338A5AEEB35DDC4117FD60FB41AC68B089DA1F51CFC022AF7F979A9EEAB961A55E66294F1723B22CF7C342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 7A7C77744C275AB2E2D1C507669DDAEB25F8E3C6F29B9D843C681BC0910BC41D1AA0506C4006998BC3342FA9EB87D22C1C04056A920DDAAD38DC709D64E238A035D0B09FC3A5736A191E21DA8B0E71109C0FA1247572ADBA59CD0FF5EFBC5DEA38A621FD2220566C8D026732C66338DB0275256D49E7A1101BD1B4CDD84A70F7D7442F13C9F98E8FF55DF1C4277F3010B1422AC7BA73BBA60ED29F0A0D91C94C011639AD4D6BA9251C965BF15D787FA682ECE38D235C87C25BEDFB73E2D8DF79CC4A96CAEF9A2A4DDF188A32BC726B4D1A8DEA64A321C4E0DA6DE492CA69C51ADB455D8C8001D9C2EACA87FD2EA7F740EC6A5AC264BD158D316D5D56D75A23A0ADD9F3B75BF208D7981DEA6C49E806481EA2CF83BC62DEA6853553A53DB98A2B310F91774724D6CF44197FC35FE407DF1927A7B6D468F74AE9719CAF3BEE6137696E75DF1CBB8792B5A02325EBC3CEF530CC03F00F1395E6C6433BB2639BF9581EA50D0F8700C578BFE30CE4B790A490BB373D977CA3957AEF8C68B3180FEDD1FFA3DCE457EB734E920338C749252B9EBE9A0E89E341DAE323D373034442F610A73D6FF5C22B916DDF75032500868B871A2A6E57A217FAC520ACC55CBFAE51E66907326E79FEF2F89E13637D0F626790F65F0181543C262646D335D5D41D8F063F0F36E99B86C53D69B17824DA5D0AADE1062BAB861D0D93C964D98EC8B7634972BF35C61F4B18864C50E75CF5B0CFB0B5781346FF71BD29F9CB58B5986F4AF9B0EE597E3A424A498F0C78149C3E3FF5E0587C9AC352323614D33C8370D40FDDF216F2FB6D26DD5F5916786C37818BA30659E9EA2E8EA09F11A95FA22A6650C90E745A145565E9969FF9FB3A06FCABB44EC25EABD02DCE292121DE483FBF0DC9A3ACC10711422AA88DA9F89409C0B40F57E3D3E840F34B167E63D41723BA4A3A6CA50E2E1AC30307A9A88A3058AC1F6BE54F5015596E75D7C548447DED1054CADB0E050F773F9AA88B2B971F5F1D5BC650ADAF4072ADB186EA979D1178329E39A5198841890D135AD5962CD780324548DAF91D98660F60CE1DD95412F667005334EE3ED30EBF154DC59F7112389D0FC8D62B02F5F9B99EC5051B9DE62AD7CF58A128D6C4E18E96D3BD267DE07A88416FC0AAA3255D25B61E51BA331BE24514189046827729A55F4499E6BF6BF5943E87D3E6F65192D20AE59BD445FD7DABC011D45EF2E6A44C99F5F4FCE576685D5C0D857023B14635330D676B0DCB6A2ED0F8516CE4C243795EB47ABAB1E58483A662675EAEDCD35D9D2F207EBD6623AB8394BCE01C07837E10A64A2ED52B1E39E4DAFFA2140EFD847677F5F26622E4EF2E76B816268C5E9B5923A98D2C6D00867561AAC9278363540BD4CA671010A0CD358A877F0CCB16E069B8DF07850553D3147B3D5A14350C78EBA9DE9EC100F07168E52C2C4F3C1BBAF69E4AFD3B39BFEA14F2482293252BD80C16B09ECF325A2F289F26B371CA49C5EAA9E9B4E98264701DB3CFCF03433ADBD2B34C61A27FB44E06B82D506EFCDEAED85A2E012BF88A4B6C8817E113ED5B46637B7537584EF33D1E7BAC0F01FB7A6E23FEC3376D8D5A72D2F7E8096188D6EBD17742DB0AE8F5ADBF3D9C5BB420686218560E06B3F6FF2E8DF8 +pk = 7A7C77744C275AB2E2D1C507669DDAEB537CE2D79817EA2D32FF4BC5BCEFFC094C0B9DF41158D66A697F99ECB752AF3EA3F82895CBDD169B10B2972156F3943B74C989C9148D879E7CF96C3D30DBB3B0AA24B3D739E72B9891F25E69508EA5DC7432C9269E0221B9590C6B72AC501E6A59198EE409F5C5419A40444BB6B4A2B10C50CD0BA22392B020F367DF11E2B605049A7044C0860BC3D6C53FCBB8E5D883832DCD471789EDDFFF46C133857C3CED5BEF13B72F276E2091352A6B5E03F418296EC474DE8593FFBFD0988087F2C55ECB0886C0362029C36087089142CABB371FA163A2FF54F5271C037E705ACA4A6015284F580B5880B51EEBB0506F13096BBA0CF2BD7E64A6A43E1BA3C75EADAFA00BD336A20731FE2D5CE289740051F6A3C26F3CC375902B2E48F182E1DA74EEDAC87D4EA7095053E61664DC114990442C2FF005F543279C9DF1FBCE393D27E18DCEF75C89361BAA41D7086403B29E871DAA72160F8E87F08903AE8BF75538B9369ED4A1D9DFA3CE4C972154A8EE56568AED8B81E18054CA13DECF120704FB685EA926F5790355C943AEB5995229309AF51F5FE9135A8B9CC8492CEA1AFD676D82F447454421C507EF08BFBD6AA636C5741CD95DBF81F49DB252D164C303E247E40B35094009E666A4475E02EAF741BC5BEED55B64F536EEF3F996B611009799A18C172846D0E85A1D9580082E4FDAF978F85608551A100B1DDF2DAA3E33B3E4427E5873FBE6C52D6549447FCE1BA1275325FA6543592B6F2C3B2C90E212958414DB5407E092ED6A2F22A5E9DFD981B98E4CC359E5D64D1CBD85FC3A2FF28530416F20CA21AB1760FE12C915AAB04513B23C6FC11673804F0A58F48CF4BD02435DB5D2BCC914D95D4E997E33B89536F298AFE8DA4280AEE226D9B00DEBB164F94E0B62A5D5BA2C531049713D3DFD2F0BC48563B81CB274F22086BF1CC94719AEE7A97A03160D846CE609BF8CD0ABD387CD81B9ED02E6E2997573885AD8042CA73907CFD2BE55C9D6839168A2FD9DB8AB1FAD98C9E11B88D4466FF5E639AA77A8D14994F2E7FB13E67838422E7705211746587CEC1B62A3E6D38968E3E56E2229AFD870C9CD0F3EAC9201C1E18F44766F06E24DAFFD464B41ECB34072A5B59D18EB559363690D6966B4118B38E73CD3BA5E06A98A464AD8CAFF89D59B140D0A210CE9D3BE061959C9E006D8097393BC7D9B5042D7BE315E9DD4238DF3E6301C994342A6F7D554200AF572BECAF8DE38FC4E170BD11742AFBDE49403A92ADA250C13E4423F3A2BA61D7D8CDF3CE06DCDC60E767953A0555D5002D316A97DEAFE1FD2F09C5C973B737A5924E1DEBC9EAE3081F2DFFDAC32E4598B70C4CB95A8D692EB0A2E9B866BF142203DB8C3C44B5E1A9434D7B96919C3DB390EB8CFFF10EEC5CCDF7EA391B05058FD6929C2A9E9908625FF3EAB2339BC6022E264ADFE1E84C992A24E237D0D1E7D888676C1729F44DB1ECB8468BF58153BA821BF0914001740A08FB37A4A0984D137A48FE738A659816F5D032502336D6093309CEEF6782BB02FF199BEF079552C3E224746A2A4B558798FB905085B7457E1C96162EB27643B81EB64CB8EBFD45B57DF8BDB11AF19BEEE1B2ACDCAB2CE81B6EE6FF5AC4ABE4D3B845176A7895A1E23BA9D8EE0F8C585AAB0ABB4645AB00DA0E9F43F0B22E2AB92405A4CE9DD82394589688CFEEA505C78E5FD6FA6E1AD045B92E63DBC3E2910852B0B525B59FD6E2AED272292DE8FB74F4895CF412F2D6298D6FA87FE98CFDC2C14C0C7D4774DDBD4FB91ADF52C722B51224D002D6FED11E05596F4FC6EDB80D2F1CCEEAA1E3FA8A9DB2D0CF7D87EEC91EB2CE606B15FF5983528F5666BEFBB4E638F3C995D334323149CB170FF2002DA082C5BDF0F14780B35B60CC7A90F5CA701D7EF0F6D361194D63AF8490C0E7F0CF4911C51054140BA67817A595376BFD0C19A40BE7806F61FB14413FDC6AB34637292993AEC6E923AC73FA895 sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A196 -smlen = 3192 -sm = E476010C16BCB8206E992477E444C73C346CA2F6EF4EEE06A31B65713089C289A2C9FC6DBAC4DD19223703E184A83BC6DA84E9E2D59CBF2D28EDE1B4C511950AC5441A17A2E11C992AFAE91CC98EA05E78BB211F45F048A9CBAA1384AF383654C1EC49AA9FBBC30ABDA203377D9C64914D7C03DBB4F1DF6E0E017317E2EF0E1E75640798FDB68A27D5EB3F831B557DC2276C8124883226347FE56B2BFB10D9E930D45865891FF84614384CF790C69A497EAE19F85C04CFC817C598B320AEEFEF8A78FFFFB2611457CD9BE9880941E2A1D30816240F6CA11BC2C67170DABE506B6100BED711B25B361D234816920B29F55C575602A1E99FFAA9F9F5600B03E33B0547D756085709B975AB390EC0CF80C60F988C06FB343DAADB75B5460456BBAFF89F58023F920371033FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +smlen = 3325 +sm = 7D747A33F5835D86A5E5452F0334688876A8886CB83EFA825EBA296CDE7E38993D84A7727CE68EEE47C41618661B79F4C1546E5296553DCE4EB036608A35B31DD12E1E231D1D8E230416E595A22BAFE9AA935DE553FC84745E9CDA014079A13F5945D40EB901A0E8105AB223170B4A43B91458BA95B5B5D28D8AF8159960EC1C0D4B81AACCC346BD589F3806787F43068E85FD8ED17EF08CFD92E4A793106C65594B755D5C7F126B4DBB630767524B6D3936273373FA513636BD2240451A7E6771636037DFC8634ED3485A73989453117F9808C6BB36CD35DF1DB4D9225E3E98186B2F4FA16020CDE7033C619E30948E73A618CAA47A280D4820C79884BD3C31F64FE7CFE319A866BC0B828B67EC09F3AFADBD5191084D3A07A9CB474A290CBE2F1BBC64CD13626D74287C0C199ACFAE4F0AC7FDA984E8C5EF13AADB155A0856B3A860A39DEDB835D0A765827CB206FCE96985B223E9B2B3470A28BB156B38C063811628AA9CD0559BCF7E105EB028ACDDC8A368A580F38CD6D433E74FB7B446CB121660DB5E8AAF6B2FF3FDC114D40474DA45A71FBF3CF98CDF25BA1D0D67C14F591E30D98232D2317B2B5670813FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = D7B81D7DE81098A831F6BB2321488205CADB89BCCF3D1286F7FC6AD3880066D85101108FFD3831080217D7823777315A56489CE05471600D8CD16D6799DD7231356F80C43FBA93D61D431CD5A725995573B6ED8491A0760F3CCE6C3B1C2DB8DC0E1E32B9F2239D750E1830D8CD357D7C27D96D81A8BB4E0F9F9587810CB4D411D51A1180DF2029CAE04D31BC6338ECC907C416AD683DA800B85440E27D0347A4C963B27BC1AC078C0B2604E3DED4A3E9E62CA3FFD1C8E0458E2C27FF6BEE2E5904BD7EDD7F00BD52931C9412924B43AD95D3830ACFF32144FB3C2D2E097CE2DBE75A1D5DE9B6A60BF2ADC2C88D980FA24B0864680DAD70B034B5619435F7437E4E77E589911983ECDFBB0E45878E227932F334A16076B3347C47800D605C8BF659F088A95C8702EBE1AA16F1F2E505A7D1AEA0E372431F8E6408206631E1B9C86D3E476240DAD7C09EC67E0D021861CF39C6CCC9DD6CAD3F07F74B5C22EE4E261E4F30E500CDD685D6A7D51C1C0E69BD9190D9DEEACE76009A2295A251B9E58D5AE3C538F2F3DBCACB82F6BEF30482B0C5B22904328A0D0FEF97BA74CA4D0167301020B5156D204B907000B25190FC68868FD646F7488D1CD16A20F0AEADB2A2B19C9ECEEBEC23EAF16079E6460F3DE93A625B77AB65E15840A29AF41D5C00FA49B17AD84EAF3A1E2A614BE4D22185B98811C66ACD4DC6A86F59CB425BC5EE886D4EBC25CD9FEB918DAFDFCDCD789E734D625CCE4317E18DF83142ED029F8F19B2790F2D702A63FE6B6AB6E10FBEB7713D557D06F3C84841403F28372FAF708538BADF8146C298120FE4F50CD7990A9E05794BEE84E9DA07FC9AB3BDC99DC0449FEA7A6E87366DD10EC58EE71165605950E9EF1575475B5F3DFF85DA197E8F386F42AA217225349C333BB736B59676DBF64BA75475812879100AA321F941553A561C9C6E77843EBA3C27E864BF4740B4ABBAFF5B395EADA6C4877A97F67FE96EDD72D096A763B7BF80E818E84886068BC087CC98E96E10B0F8F3222FAC31AAC9CF8B1672AB05C1F69834FE77EF1FD10BC203ACBF4321207E84E1AFDA52368AF93AEFB9BA5C5890D6FC57EA0A0B24089ED2CB52D32F15F40DE0276AED10B3D8658608DF6980AE005C61AA30EEA96A68AF85D1D74ECDE7099579FEBD2CF371385B7368D6228798CE793AB0403642C3C48DF94A49B646BB73CE8D362B64BCEC4C73C4480EA664E51F8129953E5205414EF180985A57C34E608D315CDF4E82CB0AD20E061A02DA0E3C74B4D2E8E02968571372FC08884FAD450BA5A8137526FFBAB9AB0283D774E8347D1EB3BFF4B83080C6569DFC62AF98387EE8703C17EB21BFA1A405FC351B9E59D1D66A540223DC41FA0121E2B9C1EAD9353D9DBC91BF737196807833C7E2EBC2B3D2544212FCEB0F5B995528DA091727D940DB3ED2DDAD7BD5D2A5A87D8EB7E8C9365C6E9AFF1E984DB1F21F2E36A00A41117332BD2CFB8EBD4BF32D325A8C761AFBF1558F71F33ADCBBA3A7A4536DAA87EDB05911C4A9D383F0C342B9E16DA1B10DEDC38C2125F50396BA9C2DCB754757B9C58AEFA7E6283E42B2B9585F570A31837041247B8B088B9AECDCDFF807BFA53D7DAACF0BC0B7703C7FA976F4CAE1BFBD5A47E84194EB05 +pk = D7B81D7DE81098A831F6BB23214882058EF960FF92E58CEB7AB2DFAA26744365820D19314D1272A6E245B0DB13CF82B3F6E9BD5BB5A6BCFACE067CBE5B2266065ED1DBB2AB50BCD781B5F00D0E9CB37FF5FD1ECBC7D866D6013FD9B3E6F95B8378DD341B185A7C578772868702F7662DE63812565C37DB9DF3E3F3BA80EE19FCCF03C3E7062E5C1AEC4A15EF56BF780F8F7F4B581B727F3866E6934C6E8D23EFBEB0019E0056901C19D29973D5EDA0135C29617064340EC34981B0BD317E955C8733410F316551F0AF823C70191816F86A0F87FC002C0D401F49B014403BA5F8CE8B7C03EC74D1440C20F07E18A5EF981C39E6B574EB2BF88B4F664F4755FB2E479AB5E7213EE6A42BDE2C0643671951EDB0A66839D9E778BB79352F60AD0EF7CF125652739057FE9A363CE151B55AE77880547B2997D11508DE603C2BF521394AE35C1350069E2A5C45C449183B49C870B9238D26FD2B34BD6B9D3E6B52E40766C4877A62E7E6F79DB098C1C5C1A55CA1AD63583642D09755DEA11639DB1D5C2C90DE47BE91073812010295298666C883B5A82220D6A77841C3C8BA260D61BE3F26BBA6AFB85EE9083492DC0AF00B12BAB13059F23081BF6EE00C702C0DFF2FB49597E5F7F193EC38DB97CA13DD63404FEA445D86DDB834F7BBA34951C44C02E04D0B6144B21D03969EA20A4663B21A4638C64459F629B937E5E5D9851C74F4F594460E45A542C4DAE6C6C780BA34BD9FC8FA29AB458114A661D09142CF046534A31B414027D2F42F86A27EA1C23B25EB20DEDC65E33F566E590E64560B8D7C54F193B146E060E363AF984699CC014C21C6C6F182A999534DDAE8C6A800FDEECF110991628BF6EF450FA50535D0D19F701E04EB290D895A939CCFCBB3AA49754A5F2717CD48A9D13BB4C92624528CC92923B7AD0C64FA2BF9A1DB404FE88CE39EFB381876F135BF60DC63B811F9F8B5EE2CDC66E336FC70C3DBDA09408C2073DFB7806004B01ABB6B166F7BC952662634FD67AC583FE0D70ED1641493097EA8DC219D700A8EE27C1E1135ADB6CDEED827BAE3C6390991E31390A8F9AA7816FB735B666B30FEF33B7BA6F4B14ECA681664C38E05507EEA4471B69F1AD108365A7D3015A53DA0917420A29C91E3BC7903DE734331DAE35C6949D495F85B4E09826E1928F13DAF3DC356F6EBEE94CFCFEBA42C9B46CEBDDFDEDD7F488ED61C20053F6C42E3A9227C5982310523E6BD301687EB59E2C171A687ACF2352F32C821476455299516A1F2FE040A80DCA394B13B5340EBF4A00CBCE7E07A495F72820BC4326D4ACEFEF4C7A917103EC6F73CD686A1B8F0FE88C9F1C0D56D3110446F7B9F0D88DCFB6E29275BA9F58B39C8EAB8BB2EAE0CBB18CC7874664E14797985A92BE2BE521CCB6A6069C03D59C682E87ACF505FF40440928411E7B5657CECE8F52B654BF8B20C40F6C65CEF020E9C475C1F54AB0206A4721E844126F79CDC568BE4ABF485BA2CCDE7F06C8F37A7EF9EAC0EA52DBFA8736F26E8DEA79AF8EC12EF8486AD9B063D36286CFCE569B7189AA8A8D3DE246B3BD553E9D877275DC08B48ADE37A6FE2F0E5E7BD64FE08D5E4566706FA975F674EFC7AA60603EED48EA040F909907A2BAD0C2E24890AC51D2EBC4759014FFA3475704D3911ECDFBE3E1D24B4A28E2D274C19DB179B8271926E1B4EE37588A49DB31694885C98619B8CDE394268CF6CEF92675651D89BEB3D81C7B27BE894361FA313BDF533E3864AE7C4783DF157B45E15DD227612956675A19477B22F14090453D036010FA6788DFE84EB317B5681FF529F45D61FF91BC1FEE46741FA7EB0D78EB2E1BC7D644B6C92A61DA15070EE7892ADEB34D217FE50B5807722F0FF33E843D298407E9FB59216A1E8241E109C9714B532D7D4F12827765D3894DB43BD30F2694CD5F10F88CEBBF2F27E5EAC6BA16A843CA014AB9E447F27CC9DE31CE5026BC20308AE6B7D086486B091B2CB4D516D51794F27B9E4B4 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A96 -smlen = 3225 -sm = 3E72F3F84E9D1F7C0481C8674210E7257A8828E768EB7ED49F8C79E5075EC051BE8CCFA1BE57EB143E7364296C4B7C677552C49928EDDCCE4EC1154164F4915BD59A3DBF5BBD1EE04931884BEDE4543506E13D8303119C6EB92FC2131CA15DA833CEC852AD22C679C5DA832C55E13DBA4BB6249101FE669C6CE9C9E1EDAB3D27DE4531B485F510D8EE0F9E815417B6B70A2710C6CA4836ED6C4640FE1342332826B6A99FFCCF581C1A5B2FF812CF89DFA391067DCFAD892FDFC4DF23DB5389818588E08FB4FF7F2EC500BD9DB4ABF4EE7AA8758083E052382E316A8BEFFC7FD07BF5938F2B161FCA76AAEAE6719381CA30FA07FB9B322F381D7E5D5728E4422BEC0B4B072E631B68C8B8287D002C21D47C4EAE1E92C63061F4BADFAB3D2A75E8240568EC1A458D568088F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +smlen = 3358 +sm = 96CFA28A34B162C70CF2788BE874236BCA87B175C96D30E4CD27A0B2419FC6254F263AF53162E9177B7B7A594410547CD13C1664A356F4B9A02CE24EA40C8A887551F5F641D3F55213AE03F32586FADD00D14B56BEE99A2303E5E649D2BE75848A3771FDDD5AF416195ECAA0817DB825D73A64FBB549D45DB4722F3883ECD19CAD6F8AAFE98BF5CDB9A81D054CD51410F987A97ECF2E2DF7B2BD143C14F44C7839B10DF026A40AE46872720D53E8C56EB8D8FDE1CD9B775B5B3556409951D930C355D8D68D384FB67EC4A1F79DAA676F9E0E2E61DAD09F42FF909CA2CC44115AF6D35F026C3502E2AD78310054F2611AD8AA04FC06BFB6371839FC889B0770E6BB06B93A300BAD584EEE29EABB7ECE20C31D776D530B4E825AF67E459499E7B09105DDC018A1183FF6FB5FD3D66EDDE5CBF3633839043B31C4149B61C15D3693E1AAC78891EEF6E9BDD35A3F204566E75CEF63CB1400F62839324F72EDA6C730EBEB06B06C335E7683FC23B17EA063C0A72F63B8379415D560F963AE43EC7891A62BC721A48EB2B85CE59C758C6E4BD206CC5AF873525B128B118E098086ED5160F2555F82C2D15EDA0DC8BD3C5888F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 71A8F031BA225DD520011C36C02872AE6677EF598676495E7D86B2532D03310ECEA8063C434056324825FB5516594228F27456E9FF366C359E2C58591DB97F99C000DD2ED43B35E2A09F6C52845AB74CFA72B6BB50130946CCF1297DD3A7481A1C55F1C41466E4C29C0C41407B85172B4D23562764E5398D98D915DA6C5A135A84D47D33229F490BA3AAE78F575A18B6C6D3D8DBEC821F2EB45EEFD7D9ED21C69898F34755726DDD125F2A3D93E4AD5CE39880BBE1601C4A59BB58D3DD1B81B6C9AFE9A02DE3C39AE761F96480F3627BD97ADD50320952976EBAC29EDF5BC9A3D27B14AD91A916180CB8B094D19E3BCDB38BA6E48EA9E116A1E2314D198D42C60328C286C9B2B441F0A80F1F57E41A9EDB6D143209D96D426BA4F99E1D63ED98AE4FEC9D7F6409CF4F3DF75345EC4C9ED4302D01363AA2B8A419F9B7156F099CDC670BA4DBDC5B681B77A499627A3876659637A8AECC7F512CEAABF77D68D7626C3C60ECB03065AF41AB29A26125968699696ADEAF626A2330418E24DA153C02F0F05F473BFA0B38269A4E746B62E008D04AF37E205C9474B374943986E7EA1C349BB58C2415B37FAB72FAC5097591E730775EF65EEB76CFEA6AEB2A431C90E15809FFB87D5170F1E569CC3640EBEF51F008321CB35367F6B88A932B66A2B2BDF43D75BBC24B6A9DA3F190A5251E563418838E4E093C070A72DA87227163EA6028186A737675BA4EF400DBA38F37C7634C710452E58EDC0F631FCE69E67D4FEDEDD1B18C2008311BCE40DA9B4F8AC052EFF2D065BC32811A73247AFE0D2EF26E07F48A772401E08819758ABE5A55DC234EB581DCD6EA36DE3376674E7916EF32431C98653783EA2974E5992F7D691B6CD62FF3F6CB0D0E6FE66639702AFDEDCCB7052E6E4A5E5097F68C232D981A1DB7991D1290F9E8FC56A91B5A76598035F53B56C473A0F2C234A83055EB774A77484AB7D7821721169F57A2B5C21277D5CFE279C052EDC15125AA4F941B62BBFFBC26B1D9674D5CF3EA42811D605950366BE73E974EF757BB73F8792A6EF6FEDD0EC69CC1B3E777DFA40A86EDE5FC3845B765AB2D5E5052A905BE800E01F43BFFF5AE3CBA3C80CB1F143AD9637A1EBEDEB5E65E8520ED689ABD3947B8EC002589859DCDE4ED17CBA8AA305AE3FB462DE70183AF1E480651380C458CE9DFF16DC769B6A36E2927E1909EB0E8439D3BA24621C8B62E504FFE57AA233E26D926632623836FEEC0F8E5DD5E295EE702F5775606F58A6523875476407A927624CFBA3D52596D67109A64FBB9AC4ADE448846F3CB6BC57DCB075715F757D84DC162A36475B361AC65F90459F1566A7FFBCAA61D4E57D87DADCAD71339D12907AD9716A600B0625E6FDDE5A9530B762C5FE92E8032B325986B84384037E80AF436A28522BD29D4AF57F445802E9307D8588E563988FA3FB46BF81CAF204F9AFE7B632E2F60945E9089EDACA14F24A73D81BEE139AB1EB767C85DCDFAC85DA9CAC49BF231E8C6314A8C60DAF0C3EB49E6E73677393817A754E2277A837A48758F6A37362B51E8E904967552E7F7BFA3DB8688DA1353F8970244EB7428350AA8155E591D8FA51E63FE822E3010B1905FC8E6DEC91BEB391C25BA92D34F62A8DA594866C45EEB +pk = 71A8F031BA225DD520011C36C02872AEC59B34B33EFE84BB3EBA3E32B4E41D21563DB51B3C63F1693C0B6386D524DF6386B79169D509864FB2E2CEDCF454D83FA2B4294B302A9075E187936A9A24F1C833C9682DF1C99A8584D8EACACA2699679584273DDAFD2291E30A73B9A274CBDA6AAF325C15054F4BE3D6DD8805FE9986BE3EF06424B2EEED1B8C8DFE4DF78B647140CC64A0B7B9439187EF27FAA438FA37A03074D8D8DFD9337A0B4E1000E40B0BBFA77FF695F8B74B707BD29D5461E0E3A366B1B2AD2B9E1819577E7B5F2A7D016A1D66AC6F746B1B452EB6A34325D18EE19405530D673586A0FAC4908761A8340553AF5DE228747AA8B49F282327188A8DA8E780BA757AB56EE3727CA405AF1F1DF5077B6ED0E762FC711F98214F6D7783531976D448AE48FB91154BB058901E19CBE67CF62C67A9446B60450BF2967694E82A31028AF8141CD3A344121D7848E6C8784D1871CEE4659CE73F71D891E782C3527E005EE61F6DECA53847EB0DFAEDD2C21F87B489FF5DD4C4D44A1854EBB4403ED970C34167D3E61726941D07B3C6D22171612DDD0B47C0367997744C07AC069DA7FB6C681AA94294ACA9CAD243FD61D4782118D6FE58955B32E39749CE3FDBA36D88BB889D3E12A0B54A5975536B1357427A5BA247B60426CF909EF4F3FD2A623B6235AC8B13C554D92C91F6E6B8F734A8C496FFDE5C4CFAB2206C66119B704156726F86E30B3AD20D38B0BB141EA67A75B0DABA76E98FDDB61B55FF96427EEDAE740A9CAEDD75FD14FC4EE485AD314971FB55E75DCEE65961043340260664C73761065BFDEFAA762C6C41770EA56A221844132770485E06849FFFA083C130C998FF7FC005CBC71518D237D649C01EF802A709EFCDC01E7EF309375D337B64E2F1153EB7553DCC0E180011A863FAED603A7B6709B29E1970D78BADFA3FE1E3189064A753FD0118C799B7E7092DC7DD2514AF8E6542CC80B52DA7C7D5090619823E765DC5E9F1EDB76194BB6A25001DC109DA42BB381A21893A5A7B64AF7B2E065FC325CB9A947477B610D23F605BD0D2A939E2396A67DEC6CDF0C424BC4D013556DCB66CA881F945144AB59E9C43C86DF6C2B6AD0C3F23A5D9F48823252A108E16B00EFF763EB7EDCC145F07C6A8B6E436CAEC2D2756E312B9200911CE0C9C26EB08CEF3B06DD5C4D292021BDAF5DBA6CE67414A94C8495B76A9D94FDD694E4AB65967B564771ADBD1988A82F0C0A707720AC3834229DBC7558095A3ADB3646EAFFF2020F0DBEC123A1FE00960B39FE9946ABE0A733C3B4E7EF01722637225DA7010189FBAB07F715174A2BE8B350E66A27CC80330CA482D8C282EB654F2757E2EFA30E7884334A0DF9646849DD1A2B3F1ADB38B1C87D622B22D6558A28FF83D36BD77DFF8FE48AE83BA718E6AB821071505146FC5E200F541EF97F46E601E3157A083657C5CA2E298CC519FBD0198DE126269122E9E5540057EC9EEE677F56EC65B66642998A15E4D30F2271ED494834A0640181EA2A3665D9B3CDC3613C5E0E898F9CB33AE39598F1F46B369B3C70D3D891321685A77B6629949A3945B622FEA81D624AC7F25B0E2CC7430C62EAB328897DB6A595E852ACA4635FA793801C03ECBB11C5E055F28D87232659EDD2C3C6EC73B656944293B3D3D8A15FFD8BCCBFDFDDAB8A67A03A98F2940BD2DCD848852843F2BEE7CBC49400B6E3EA277690B74381382EDB8D353AF4166A2AF43E0395FE7A6E817AF7C5E2676F52CC7B07DAD4806FCEC6B08B214004364156603933D3289352E6D5B12875A86D4A71DA8B8FD0DE6D171120D2931EDA810B2EB89C289514B3C1CF93597E98ECDCFF9797E3A2756999CE8BCBCB81E20FB94D62AF9E6ACCCA2465F896A869F2EA08EEA32FE08CA121EFDC3560E54865CC0727B3C0C4CC8E14762D51F278E47D9E7EE44C7FCFF8E7D51E611E95D5D29CDD4B6D0F7D3356B02B179995632E31D0C8B8DAF0ADF96A592FF701BA64E6D68 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7C -smlen = 3258 -sm = 239EA4C6537ED9DADF63888B6CF0409F660F8CCE8F08C461CC3008E6534340D43A68A3D58D14B85EA748B70F78AF7D287C2269F5D3D609169F970E5DABCCE25F5DE5CD2B977052914F330C8238D99B6CF94A1399D208E4CC73D2ECA5330F01F21507B0900CDCBF69CADDB642227B0ADF483A8DEF215DC17E09EFC520CDE1AA11C84F86813F79699E8FC6E5A241CA9BD6C892B120800683E13FF1D78E1BF75166ED47CE2518CE8553CDC79FBBC39081CDEC8068B279FF43041D6CA1AA17E1B95169EFAD0DBFF7784AA6B8B850755DEB08A617529E14B3B4626607E89D732BCF0A95AA37E12969C9324F01543ECD9B16D1AB45F498822603C271C5880549A3600B61FB2833081DEEF2593C32FA7304F142E03685873CFAF0DD21A13E924C5147E8C54DB8C91DA446DEC3CE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +smlen = 3391 +sm = B1E4C9F5C02E4DD8B71A9EAA2FA9E33DB2076E7BD6275BDE4ECA690B4519A69F51779D4977ABF4BCA8143477B9D674C4CBF45AB527C98BD41AD7A87CCCAEF4BCCD7783F40B523CC5C3C6F0AA9840C927FE4B336457039C20592860C6A893BD94000E1926181E1B9F7641EFA0FF1528B77A98B4D2F5A5D3926E8D7E4C940001BD93CDF7505116A987689332A0E8BE20FED3775AB3F5ADE95D80186C3C6888670E98190F33A72E84882ECC4F66975393F0216AAFF478B956CF3D5018A6A507D03F4F3D13F10962F224CF4A69FA17EB9E49C96653498EF203260F2ABEA4131B7C89C8C9C692DFDBA07F512FC4D73739FB6458B0C2211320975CCFD76D44FBCE58484C0672FF6935002B5A36F796E71152C9401A465E95593498910834EE5B64F2BD28906145BFD86D0E1A28D69C6B48E5BB707878B40CC375E3BC9C20550E69B33ACC351E1E93F1A02A09D950BB8719BF54001C46D2936A6F513708D454F503CC696258E2D9264E8AE94AD128A38D701D17BC8F5D43D44EF8FB678F1A0C92B737DC5FD3972E4820E3BAD58BB0030EF78DA6867E3E75468C8AC846E369BB0928C38E65D9BEC14C12F1CC76C27F383554CE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 032B46C90EEC6F3F58967B22EF5B79E235C619526C579AC23D8395C8CC01B3BB019F634D1706719DF9EF0ACB5D87C486BF897137A42FDBA10F9A00235ABDC937380126B819D6B28C8CBAD92543C6FC2646AA1F90FA8D6AE91FBB5F4F585C7212D4F8FA4E63782F88BFC6B522E19498B96E86EBE53CF83429484ED092414748F784C152931E9623DD2A4089C73CB3310C0D7131A244F8E9414AC40E434F68D3982F5B7292012357D57DC7E2E784DC7358DEAE93BE63E3DFEF584840DF7545759298609C3EA37B8849121D34CC13083D45B9A03BA2335DD0771172F36ACBCC9AC570B6244B563DD3222A15CFA17F32DC5E825EA56A25CEF15D085F84D1C935C538554D8EA8F066A96C35D7196BE5542375DA561FDFBA5BC2C93332A9649182CD0AECF6A70BAEF715C96E97FC55657166FE8C6A5003F4180590EEEA04D19FFDD05101D6513FA133AC35E2031586DF77D49492CD9AD976DA1DA3E4EC420A7B193D0B093C53AC982C6D8D46105EF7D81ADDC6F50E3FBA94C4E987F71D0C2122E2BEE4C512FB35CAA6074FCEFA3BFBFF4970EF135D39E768D31FD7344BA51330577039F35BE36493C781AADDA033D612142DE4BBF6FF0FD6C2508E503B7ED371024399BECA8E830087F252DC0E45335956F3C3FBA30C22DC0B12BB97632E57CC3DB0E7EA75F2F67828EDDE85618F00F148F4FABEAB7595804E94C47E09EC1CFD89CF017178EE5F83F1199D4CF12832944BE7F3985C267B9DD891482021BAD0216811E4D0800335BC606E15888D55A7EB123D6DC24A7999F0E1779C199FAEA0D048EF6220620F284DA0AD1CD8015EB8C9191798A713883AB26EE66EFABF52B42C9B65F41A040973DA1A1CCD207824ABBEED1794BDB7638660984E7948174ECDE335DDF5BDB17C8A4BF8F76E2E1F30A3BB313B0E6C15CE03C772348334F2CD2DA51197C5810BD02662431E9C4056CB144022BDBB64E55CB8DF034C0CC00D5F866F84814A632C8A1A1FD6419966CA6D4B61F26EDA3BBF95E7971A695EE2B082BD18F2A6ACC382162485F108E23ED414A6AAA04620ECD3406CB8C653D424386887408595FE8E70D3F4607B69BD1D74BAB27407FA2AF85FD657C06EC98641152F44B8D80D7CEA0AE183B6A4062D9F68F143BA8BDAF613D0873F265C182604C218C117FB78592EF2E2888CBD66C30DE181AA32A3E82FA831D61C41CD1D084E53352D9DEBB8C4DEDC0BAFE8FE95FEF6A4C8ECB39D75938F68D08A36A277BD9F8ED65BF2D53A6EEAE816F89D4D5FAF92E5A460F035B0A464013A93278958029B25683D909A789CC3DCD026A3CD2DB4AD70802DB7D350C9F66564DDC66B0D99FC53211628466D7D35BF73B7C5A36CBC16F0377E523CBE35D591C6C05191D081E1698939BDAD30F21D8DC922EB53DEB434B322AB30F369F65524A8BB8F1C92C478FCD79D78195119F9E23D2976981E0C2190F0E21D52A9A31A319961798F9EC8D24CB2175FF0B7678B2ED4A80CA75A6DAD72C976A16A54AB8E1480B854AE38102693F9041FD31736A973C9EF8C42E52ED3DA5EDBAF7DD8E0228472C08A4281888441A044396B6F7B1067DA120F5174F1647F40A4C8007BAA02777B155B5D7816AA4298927ECC5FBB01AFE7EA0231EADA570993F633DF519D +pk = 032B46C90EEC6F3F58967B22EF5B79E249A2A7B0A592E3D3883D44EF1B2FB7239A52D4A4DAC349193DA22FBE02785FB311DF3549CB3E6470CA7BE5B1BC49E5FF6664CDC54BF289D6844C4851D5EF1C400D9DB913E9DE78CD44E9496A2012B3B90C2DA49E4AA6A7405A6314132E363E9A8AB0F978DF69E320212AA8AA4A3923294CA5D8F2B49837C0C1B656445A4D0D94BA9C62E44411E27C1428486EC962868422E689C8FB9831B0535D67D70E3CDACB36B2DED595742B7CA06C7CE0D056902864E68FF19CA47FD582B1B97BBA07374E3AB982B6893091C9C95D13DC04CB9B191EB01E6B648E7998A098F90B7CB0794B1674A0CFD386B95E0BE5F4553E2C025AFC2142177CDDC4D24CB72F7E0590A41A673E73BCA0837F2A94C97D84BE2FB095A5EBC5FED5C0149805D104004F9EF94EB76E8065B80736AE3BFF060693F6422823F8DA2319240969B5B02DCFE76B0FA2FB2AC93ACA8B9098889F9874FA78979FFB9CF09F6E88EA483588123499D2510E6BD189EE63E74CFC1EA270B0ED2E026A10774DE17211C5D7E502D146F011C7339DB344AB4A6BB8D9EB879BF4891D71D124B3699157CC2A14DB95267F4E67A348F1B7C6B0CDCEB3B96EBE53103C48C2CFE725429E5BF65BBACEC9C9CA18E8F89A50D5D89916C847A196278F373FB6467CCD0CB82DF45F8D6FFDE79D970562BAEEBD8486C45DE980216B3F65011E7286D7A8A1FD2C25C3FA6A72B3083E704F02170CDF34B248D0675C9C26D4BA7012412A59BA57A3A35DFF8CF5D896CCCEA036E1E99B8F1513E7CD43E534ECD403A17F9029CDB7DA7F65FC2948A2361ACBE2C5544E89BFABD061708FA2071744AD65726027F725FA08F77C2D6FF13EA4EB57DAD3E516EDCB619992BC7DEF25D223393481329A100BD66D8E59AE467566F5874FF9C70B15D697A59F4F1CE26CC5B8AD07DDAA31E943D0F0FC3CDEA72A2E7A73159B8285A0597E20DC6A32ACF05D1FC44202F990535E635A76665E97FB616D6CC82E173F2DD59E795ED0A4DAC5C7BF59197B9CD261F5A1FCAD87E639B8DF44979907DC989786DB8096E0E5E0F9335CBC911FA4A5258EF840F3A1DCD033AE41F85B034042A8607065A0451A614D35DC2D5761F1478FA9BB804727A184A4FFF35B6FC6F9D3C53CD85B466E149E014A17591B11E1BA67C902315CE295633BB0C91FCF8E3B2BD4908BFCBC08EA8E24DD46F34AA199D9067E2E6E4A200ACCBA8DEB63142C275131D9FAE6AD17A5D75992A10313FD324CBC81D15494E0CFE5A95F5731BCF1AA4E6024AD9F90F81040AAC6BE12EDB3B146DA9FE69B2310C3C8168A09A7955DFE01844CE2E154DEBA4F7A2FD36AA04D7A87D5ABCA597E39EA44D605BB45846441F8B76FE2FA069114175F0EE17D8FEAC355ECFD214647A48CA3CE7C38D219E88471F333E447750CA604C674B7880AD0D9F957C121B3141AF279A8E4298295AF82411CEBDD684FB27815C613F2C4298FC4049E22A803867F7A2CB551908C602B234001A56B3B2C3BA17422F08B59288E9F498104B1BC686D2DB4F58D55E082096A5DE99945A01300E7ACF4A1453D122960EB7172C3E21EFF4F2BCFEED287AABD35587CBF8BF040F2B4857498AF3A1B507BE79B9C049D03E96C86C1383EB2EC4BC4A2B24003242561135D454F46BCF5E51809A7A44D72E78A5447699568477DFF9F9688BE55A1C3240AC7EAE2C6E80E4AD894251433ED4B9F3A843C3EE01156C29C169004E26EF8A6AF0B1C8F6DD705524410375C882B2B5BBF30D750D1115FFDBEE18EB4D9AFAD205341182B2261AE9199460D9FF309C1764CAF91656DB44CF96B76731B89F793619D3AF7E95B88A3BFD91A4308F9F78FCD669F898F8D5722AA4C484E81CFD40115348D832977F93F72C444AD929B0E0AB1EB9827C2EFDDF0F3C4868CCA7B7FC4AEE8FA670DBFE7A209400C1E8290CE5EF5A73F01351676375640A3377F11D322695E6FF3A1DBDEFC072D9295F4F054E6D00E499506 sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A -smlen = 3291 -sm = 3E169926569618C4711C91D93BDF8BFCCC3E57BE8928ADAA1EEA62460273F2592A219ED790DC434B917179CBDD72B719A9B333DC191600527F3A48B295C1C4AC6FF21841D4DDF8930BA15AD5B78438142FE6E5CD1DFCA9D778368288A92B351946D81D316C1FB1A4E0F50986203429CFC4761C344B9F21A3E0A610F7809F567D74E98823E32DAB551F9F8C80A4347A5C5E5B30CAC90FD9D3410761FA835F44CA6FC783A32DF9E015F807803614E65B9A8FA926FDB7688DE047EBC7295FF6BDC1474233AAF907C20A494B240E2E49399F81A5DB17C34008CF69A2DF7701069BEC04C9508A65F5CD78E95DA21BA40AB27AB17E4C307445F3895CDD8B578CF992F085521A9CBDB17977773CA0875D12540CFED95FD62139D219A95B11AFDAFE438C2259991602646AE7195BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +smlen = 3424 +sm = C03851400AA874C1560AC613CA0B99E376F3D1DE7D67867D9CF4ED08209D6972446B5C3E5D27CFDE9B6B37CEB120B093D54EE1C8BB206159E812FE5677C69FD9BFA69F695871E222E9CCC6DD082AE874E9F09D2010B5E77B9F0846A38E4C588846D27314737B71EA98638F42DA42C63CFB60FD02EF344714EF21CC12EA16A2FB67BD4426B27DFE986FD63FED8210188D401D2605E656B100A303467138DFD8CBD62261E8B33AE2857C27869126A6154E6523BCFCA582E7D1941314C21D29C50AA02DAD91E2F80FE45DCD7BCB47C00306C6E65B858AAF1F8A1BF64342C0B10A84BB15A2FA477BC9C27AE69B5C100994A4626BF32B003C2EF94130B12E9E5857445ADB7FAB6BC1330B2750D06C577F9CC464B55470FB87104266D048FA3767CC4AD8D1365BE30A8497CC0D08F78BE66B0F8F1A335B13FADF94EBEDFBCE3C7012006E6EC090CA8858479EE984783D2CF9A53407BB5DE607F440096BFAF27F157ACD2D30CF9941EE26BE18999B5CC1CB8A8B1B8F9D3F595A2A2DCB325974032D2EB92454BB7C9FE6204988B911152EAA37B5D50F8E5FE6257C2EA2D34304D96C23CAB03ABBC4587AA6A63FE9B13A155D5BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 1B8918B9097090A71A762E91CD65DF50FBBB40B77281709B6FCFD955067598D1EDCBEC56B1F69599955ED3103C5F376E8EF674CB59F8959300FB61ADAE4EA40B63B8AFE5A590DFD9EF5D6A2CB9596D8EFB86C1F95B5371D816E22AE9E35DACE24E5D2873DE17DC58689CDFDF969B72CB65F5CD2965E8A309913EE1A539CC51D786E6E1F582849265586C85913D219570C5198CDB06ABAE4C59F8731C203D98DD0CA95AC79B99BCF40CF714FBDE98DEAE0B332E00BAF456E5E3F8AEA439E63263FEB8232E7DAE60A643DBF5D7DFF48037C416F6105672BBED496BA7CF9F8F6E14013467EF837E4A6B440021B341D218F9AA32FF0AE602A8D8FD95464D42350B2E034CB19C01E5F96FEC22C9E2F637F3960A661D55906491E39ACAEA785C3CD7001EF783F7816D0155DDC351CE27416CB19D301218C909CD341E5C3A62B5EFF8C870F4C762E7D5399A7EB7F2FA14F3E95EF15BD84B91B3D6DD60697BD3074629219D86F12700A08D411FE9772CF4B25E54F7807802308FF38DA712247BF8E0901D74E6D6A6877B35CC088BFEE013D65C4D9CDE8E0F9764E3C1978B44F2598C8426BC408AED568962FB71292922B9A1A59B6A3DCEC9906AE73E98CA01C78B3F257C3903B2C57F41A46F2CD77D2F58AB23064D8243118685D829062E469A7BCA53EA49BC3F41ADAF7EEEADD2824CA8DB6F72B6819A0433613958C438E7E22B7F12792B50E9955761DC82189B57E98BA1F2AADDA3EDE88BB28ADC56AB788C3A32B4B416B3B7C8E79DF7E2CDBEC1B3D27384ED6DB47F1422950D623BDE1B906DDCCF75743108FD86FFC82BEBB67896F142BC993FBF72F0AFE3E3233ADB149CEA670AE7C0B653A6D768E3D2DC55542ACB0DBD64238C5A3B17EF3A7ABD2A74C168201DABDE090F8A199FE19FC92E532EAF90E9E2281563531AA92A6D2D54AFC4DC1C0CF6E560AC411A256B7980807EDB026C938DFABDE492147CD7A47F4A38B25662EAC9F2F5423D07C32CC81E2AD0FD48CCA5B56C7E9A0138C168FA97769EBAE66A593B7F16407F01C263031CC2B0DFBF14419FE3B0062AC9F4A7CFAB86B3E0FC5F46235633279F03761247CDB1994C2D8125518D1A26E7784588E69AB9C90F4370D3FA35F910A53E2B9FA92A2BCB926AE981B5FAD2A4B6203DEB4667E1D222841BF2884E65FFDA88DB65DFBD671C8169FF82D8BCCB7887DC964E09CFDD211FF3679C9FBB197A3D53E6D8220EB342CB2474B46EE6F609559183110F3857BD169A1E868E88423E8E091C428E098F1631B15412A39DC231730FE0218C597BC4E9860DBED76A127114315E10539DEF8C207B60E619A39F8F0F7081EA15CF11B78F96173FEE8716EA6202DDE518768EF0448174F1BE79780CD1C40A708978F96A488CC668B1F9642FD9F32E052ED128FD2A848252ECA2E1B6424C0C14655DBDF53874D073C9D97CEF13E42F3A2501A45D18993B755FAFBA70BF5734A835A3611CB687D7A176CD5E7DC18B945454762161BE5AFEA4B399BD14D3E7AFD058E4F914B3010E3B8737B5A4CB6436EC4DC9A96349EA0C3637E9827B13E907C3947503BC91E099E4DBD8EB281BBD17E2B6B45E838D9BF61B404FAB660A5BA49EAEB0A0629E5F0BA803DF474E809FBACCD357662231BD8D4952 +pk = 1B8918B9097090A71A762E91CD65DF50F7A13990FD778E07B06D43A69D135F59056AE2B4A6E6469BB14F05BCF952A04CB72873B5021FDB32DAAD645382FCD372BE03295C67D64312741E3573AE81D433245F45735E0181A2473BF0053B8D82671A81043BE3CF384A401E562F7AE6620F11335CDC11092B204856A27618EEF1B67D3F266A6942C05ED00080273EF0B1E2B40FE463DF8F8B0700A5F5ED01F1D2D92A22BB3FE4E215AD16F48A2124F19043FEB59B5F4F442F8AA71019BB011816A69AD9A73021665F9AFDA483296DCD1492056107CFA49499D84EAE4375966B8F58EFF79340FE0720520556E3AE92E37DFFAA03888CC1B5EFA60D1903791A9102D27A5B87F653C61014BB1D65E38C1BBAB93F9458BF26BECAB5983DFA7133090F8D4EE0BCE6DBAB68C9A19DCDA0FE7109C0736EC65E0EDFCC8360636DFE7A3E05ECFD3EAEDAE2A73215039F8303ECE9FC1C74483971E1BEFE1B5EEB16E94AE257D6AC4A22E03673C79566C4FB34633B336145774135A09A002373307C7D63AD0AC9AE03032B45D99DE763DC1BF7489C80BF2DCA573817EA5FE10C9620EED2AB19F4E4400D6B948AAC4EADB662946D0FCC8FEA148BF697FBA89014AD124DAF6F713502C517103E3EF084C673AC53A0222DCF4B77FFD8B1AA88705267690F730195264AF664B7304B4AD3AAAA042AF9DC42A07C201C42216D5612CFD91B801C8BA939E9DAD5F57F269EA4B168575F528DD4B2FC18DBFA51F39A15CCA4DD752E46A6472A4A535591C3A17CC4FF7FECE15A31E26417C9AAD91B8301D6C8A25BB3AD4F5446424E8ECCDBFB4F0B793DA090F74B3B85094CD4711875FFA3DC462BDE2AB5C09088BDCC26A4F79A81385BD485C4E45FA28E53FC1FB4366524C59CFC737D0E48A8B861A181BEF96546CC8E623D873B96D05F6A534F33B0C6F96170D1EC7B8DD1EAD8A35148AA601E982AFFCE1F7F9A193033ECA3B46CDF3D73487F5D73D2A4F580BC2B8094C2A0429E851DF4FB017E5C29FB2659FEBC70A19A1834876D04343499302363DC9DD0A5D631FDCF67DFD4F1CFD664D180FFBCDFFF5283FC04E11AF411A1D0B0F16AC3AB85796124F1F5351269E110028B23857FD96762FFD23BA48A4D65F9CD1F9719A8CC15FB0382A7914411C89BCF66E44D4A2EC1BB18AF8054E0EB8AA05B7F968104898387299B3DCE70B3752D8323BC63C9D9CBC1DE296B87591D2A505DF10D3634D7EBD1AD69D2D42C46AC4F8D8F78EEB782C8110065108C78467AC1484EA49D44F609DB2F111502472273D26991070736A1C8BC035691FA67590609DA28933B22F813569200A8C12987FE51CB3E97DF9367C98C26B3FCFEDF96905F42ABDF42BAD4999799A5C3F846E04BA17C9D93692499ACB1AA5DFA532D6C9927AA90A4DCC34C93989798BB450C157B4B56A9B0CEE96375CFF147557C7F8CA57E141C2D66E52AC5A5E819913F1C1538B8CB41C685F3B8A077EF3788FCE985E327A66E5370C3D2743DF6C43C6E2B52255C6BDF585A4D86BA79CFEEDB5C3356319DAF044A58DAA63A8770BEFEEADACBEEC1829F4939B176E448A48EBECE948CBD36D761907AF0DF9E7BEF759CEDB496141F98BD44FC29F24831F511666A6B486485DCED7F99452E39E0937FA26112935E2BC68985D9FB773197E5A9D2DD99BFF2A10CF66D8A33C8B681DFCC2DC845C0D2B714102E0338BB4B6EEB240A23E2847FAF9A2CA0CF07AF07444F3F191048E9F62CF96F06C890AA5BCC2B2CFFE9603EB5F1097FEB91036D97F89489970BD8FB43F33F120192138BBE0631D8FB0113C4320E6523D2953D919592E99862C424CEBABD9C148941E096FF3F9F05C1A12BA149CE177C78D27BA9109F91AD594C73CBB8A85C8766CA6E94C650204AEE4F5A6876C062DAF5C73B2CDC8A25A95963AAB659726A5A2A99D602ACA9A0F597E6420EE6B58FE10A638FDBEE5A034E6460958E6EA4476FE333412223DD198BD14AB98DE28BB3D597A72FD56C82B4 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E -smlen = 3324 -sm = 207F3711DDA8D98607A2EA6A2D1FE70A41A55AC690400A45A0185B3F17126F76118C07CD687468E631FB84372ECF814D609C6D889B73F17C39D72BF9D518522661D76C4A5022C0EB669F5F8E89E0325C8D3E8594FF1AA854DBC0885E4DF9FBC42F5EC1F8DCF599E1F4A373C6F3081B1F15A98BE5CD1A5B51576239E19ADEE7D0E23B276139FCFCCD922F53A11E8C2136780CD7741979831E16385A395AD4733D32E1C8A93167CCC592D27D229C04125F91E57E4C6091343F21AE8DD9051ED4072D20467661A55F939A5AAC29B8D44CF7D11FDCAEDBE2FA28B4CF08A8D3F90D455649A8EFBC4CC0C768B099D4E82DC3EAB3A8C361EC923275B3922410AA076897814555BDE6F567382FE08D3221355C9E68F8A5D6CA77800FE2D987B5BD3C497ED723FD56DC15BE72DC020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +smlen = 3457 +sm = 1245420EB68A3B90889C868B032C5A82E553ABE2B23AFA96A8C4AE326D875B2BC886219545EB0799FECC76B923C76403DE5F76B0A9A8770EDEC4A5849217C2191118F626CA9409F7F7BF5D9DEFAF1784119084DEFF1AE314EAE6144D43620993BD6A1EFA4073700405265DD3BEF7BB410F0F790601029E8F66E90E725545882BC72C8D4E543EB2325DCEA224DE790A90E3BA6D5F9A40DCB12ECAF116C9E67829A9729F6D09B5A97916516095D7F36EEE1E48CEC988A5CCC0E88DB6EC70FDC0C0C3EC819334B2970BEF055D22DAF525CF4FDED4875B9EE2E124C501B0635BBDC2E99DEEE5BA7654402EDF6E11186786AC5C67431A334962720F3D0C57B3B868425C5A84F2093927421EF0C81BA34CE5B496D28093FAF228E3322E89F7BA7642D5A8068224C31048A62B82FA262024259D88B020D5E238656EECD2FB530A5986EF230CAB6571DDCDA6EEC1F4F1F7A829FD7283ECFADA060CDB1BCC2C2BCFEF87909B70D32B214512ABCA5C2B2B2637453AEDA65E480C6830A87C47ADFAF7BF32E042F366E831C7546B853BB3AC671566646FAD4FF2333D1E6A76083F81DFA05EA8397817F5DE02FDB98BF74C08700D020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 5138BF636741624BD27CD4652880C86E8056E677751CED6EFA3B317E4FADE7C501F370A4CA8D56E49CDE7AB93E8C5B73CFB0EAE0784E62C92B278EC3BC5466691380FC0F82B50A7EDA1B265B063273938F742752EE5AC55952E8DCFC7EFFAD2DB822592019F0741CB8FEAB2CF83948DA84A76C1E42B9CC4CDE8FC2AF9CB55F2A4D30028A3FA4DACCBF67379799212153B922154EF00A5DBFD182598345529DF4652DBF8376603A268F785CECD7310FB27D5CA06AB6743C59EEBDD821A3B7D43E90760C0D17290B2D729C65CE5B0A733F6A8A7C11B3C78ED43E0D504F62EA81519FD5420351AE25B301429DF12537B5D7D141208E6C8478284B13D8115A4B5AF9A6CC79257BD8DF84AA947D223ACF1DD6F48E8C30331F661E2155F2C81738AD00B21793E44EE419C6BC59A604689A5F3E040E02F3C003B6237B198AC1EB8870C61DE39B99E30CA1D0569895DCE7BA623402FE28248F476B7CBF4D0C8B9CCB1784EBD985A30E0428559F0621522EDD4A1B6FDE367A0EC5E128CF041C2EC1FE20B1E3B8339E865C702161D7D7044E97A20682A98F8D84D40FA82342E7E5393CCC1D19C2013053DAAB4241313D3CE7FD956254ADBDF8BE51CEE1C56B64C368964D28DA49782420B252FEB4AD593C503EA3C24D0D5582E48E9FBE9B80079DFB8BF28EB346F520AB7F09453FF73B76F5518D63C865F983F2F12645372CD53A505690FF93C35AD9B5F756A37E1E37A106418EA756867C522A9EA63B23F611FBE7464B4B4A238787355E987B3F0AE6A7E99D050488292EE368CDD5CB1828D9AEBD860AC5F7E8D7DF648B0908D557A033AC8C4DC9609EE4AF2A7D32B9C95B2CF334E934C62F0ADB9D3F49343F26D51A5A820AF78289E43A59BF9275203E6BFBF66B9EA0FF747DF9AC6AB051E399B503498F19BF7D5270A7A4464723096E91A9EB515E05936C0034304B468A807B1B0D44C5965668C1E4F35304634FC6B674CD5E4E23F1C7AC1BAF6D9632AF36BB7FDC3B3EDA0FDEC69583BC0B615FED04AFA4E83FCE25B198440167244B0899B43C9B205A3C70951EE6011879CBD336DE50288951FC3796BF1442F0BF380DB78AE3349C565711C9B0FCE8733506B7DD67AF4079DBA6899F0F12C40BFFB7E14B40DD6B9B4DC4481A41CA8FAF10BB466F1EAFADA88CF07B53D31BAC6F7A8F552EF26EAFB9D6E298255F1B9B8CD8EF2C350B6239E1058629C9F1EB59CB932ACCA63D788930FA0D9BC8AAD1D9C4CBE623E344CDC2FBEB4D83B4BE433775623505200D672BCBE55D48F14E9D547FD91B5B8F1A0392B53A9B223D6F6209172E2C2B6CF993C2567B0F619B498E8B394D60AB0277DB1CB4572A4286B78D94E38A4BBA371880DD1AED111F8EECE85C19C6CFBD06BBDDF9754CD85954DA4AB7D8BE64BB1EDF959FEFF58A4153EB3808E8E4EF06D853A47B24D2D9CDF4D9A602169A17E209A02245E9A856D1C21F38C3243CBA42011A6EF492646E42BEDD04DD36264FB3096FF81CBB2B1539199E91822CCCF93FD6C3C0ECABD6379A882D038FF29DD8489ACDF36371668A3DB7A3D63ED8926493574D8C876E373C756D7CA6082389D6C8FD622DE02BAC320873991ABA8706C4EB5FDC4501028DBDED6BDBE1F76C08DBAE429D6DDB10C759CFA7 +pk = 5138BF636741624BD27CD4652880C86E8F3A11A401CA868E01F6C000827CF03295A43098570D6F30377549DD617C1188BCAB9BD6CA9811BB4733D2CF24AF5FB03EFB75287581DCCB6A26DAC212D3C51219A41A39CA8D5206CE022EEAD5E9047C52C23F42359C9F9559DA37962E9CEFA0A16AEB445ECA875F1F112649A0A27327B78E29DF988D4BF9D5822ECD657C59424C7406039EB7114DA96D091E33648F893A275CA1F6D46EB051EE070859BC2CAC67B24CE023ECDFC6BB1DF4BB420CEC35EE3CBB2D92760B8D8D1D33174A1E25A8338BC9FAA2049FEBBB75F58E21CD23554C2F7020CA6E45F4CDB0748CB1F4B5E4CFD7CCBFCB8D7BE6EBC54792E0B0E8DD9146D5EABA14C0C968EEB3E8FC487D84319D13ED64BCBF0858052415D27FD17DB3CBD64B6002832D072EF1ABC608201D87637DB92C907ED933BF8CD2BAA2241CDC44303168C6BE3C1445E8E76D95AC67E0FEB54B0F8783D69E007F86FC15EF21A25941464AB20852E09EA329757A9F8F5A5CC940BD4F20565BCCE9048735B7321DF5E16A3A2C6A9A0E81F611179CD0C480637DDE320CDD6AC36BCC091806D55B2CE39EE07A54E4294D98E8E835DC4B32A68417A1B59957E58BF857EB9F0A3DBFF89EC29E92FD72E327DFACDD8A82F66AC4501A538EEC2A8EA8D77D7B27FF1F85BEEC4CF9DE046D518FE231015346807F45191021C5BEC4B8D1413A8EF1516C4F6B3EF9A2E3A189328F1A181F4CC23D214764C32DDD98DEB37047D0F9634F74352DFC94C05B29C93ACE70A877C69C4764489B75D3B3F93CD1962F0D16F8E56447CFE511ECC1C1F745F166B8E212D28916D3F5305D6485114BA55CD3A339F7A6E79CDFE5C3E2520126578E28826299E09D314D3ECDB524600170A67072CAFE72476D874AFD70D1711C3AE696D2FC8B698DDF14C452809958D5772115A3A947BC580ECAB823C9E62DF757BA92CCFF9983F274147C1A887F11F5F1745DFA12126943D9B82A467A7BF4009E829087D6568A9C6DAB538BD68FF28B1F5D4F4AEA696F6EBC175AABB39F52DA6CEFF31F1659562E766D047135B8560713D526030BC3A710A689B699BAE5BCE4950F4BFC9BA4A1F2D310D70FE715ED93DF3969B69FDE4D248B07E364A4E5FBA99D36F99CEB76591A2C8BEE60714A211098EA246C9B6691440A1E279331F9C0DFB0ECE30E88E50F9D456755C380F55D2C3254A7E5016E30169C08CD2E8085E43ABFB6AE4CA856286BB6353B4E89D358FC3290B81D664C42004DA6B6F9DA7CABC91F9716EF7C52BD570470D4027FA5E5346F0AD823E3096A9E5C507149D0B639A575A6453745DBBDEDBA06650A52493BA72E129F8D4168F2E2ABFFB94FF83EF78B8B64D969F75473E3D29C800392A6727FA4CED888905D21791124DDB701A1AA51B68D05F0F8E4875565656DC08B026BD647D2CD25AA28DC15F919474F188B76792195BC0688039362B16E8FB8CC3D77804F165B4626359A187B6CF7C922C85A896DF082AB33255C5AE430A11A1581B62361CDA7B516E0A7515A51CF6E1B611F80865F1D2EFB088E294A661FC73B40BD758EE2DE797727903FC0A41260CE25C4B8699B783F8D34852148D399A27E92B78D96012F2839F1996423DC3B39616BD0E92C632898D305508C3E03387E8437181757072E60716A311DA4D8E68A16238AE39AA28A08430D61DE0883C6C083E54030B4F8057F57F6E91EB8CB426AE76FCA1DE99C9C50F96000A683FF14162ECBB0DB961F692CC8D5FC9141BD30F94960818E47C59531610248B62EBE5EA680B113A058295F2DCE29390CD1F9C8C62058813EA502A9170AE795B128726F4A8310A88BF55CBC150BEC845D5FCD6F2CD957DCB0FA8D277CE72679FFA626841A9DD70BA0464B62CE3C684EC8FDB87C0D857D05F5D665E96DEBD71DDA594D195E59E1F60D9ECB3D4F17E41DE3AA092A0A2EE6413E80F8CC7B17F9925559234CB2D1F2D7EF31DD03FF424117C7FE267DCE06DB0091BE1C2FAD sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF5 -smlen = 3357 -sm = 5F8FA93AF07302795DB1228A9953B7D1546B165AEB6683EDD44CFC8860725231C46DBAA7D138E245B3599BF3833B45088557EBAC8AD68311FB1463AAB6F66479798889AF9FC1561EBC79666044BF11B0245531BF3B4E72D5DF7F359BC021DA009DDB6356A374C4B93A64F14D11CDC232C6D6B43D9D230B4A91062147F621E659F20BC807C57D7054E4333E6BCD535A78A049BEDFEA21BCE78840617136F9A54E04CFDAC9F53F2ECF6A564641094F1700CB728FA0CB623C3AD38027140B5D8A034964C928C0E3B04268C1BE96393E8D654DE1BC968981D7D8EAF3F618AA1021EFB705546B37662EF5535834BB0565B85E3DA231F8BA0F448B25D7914DFB9BC3C00BC615EDDD99AE924FE098E62873428BC1C9FD8152EA2F4336EE782180349C28543E2F6505DB27854069CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +smlen = 3490 +sm = F60C390CF55CFE98F6DA5738B84B1F97D002BC0864E8C4C69A4531B73BEF277E3724B3E437E3F4B168144BC6E274FFF17C4277E0F14CB6A98CB8593632AF6BC8E20737F555A4C23DA06807B8FCCB32161F2D580FE94F2DBD386438C9B267F15810F72166F73B3F2F57D1AC31DE54AF59C73B1F733DB2E4A27DBA0348D579874FD7CD7F14B2451D0A1C4BBA302DDE45271404396FED2E606ECFB0C9ADE6057419FC302EFB63F9435D42AD97A795BA3C09CC7B0861C6AE75705F2B3241FFD8EDD4AF893268E4DBB3432FB3E32E8BA455FB854DD6608AD7A5EA01760A7267FA8092066BC0ADF5B7125F081E69C3A40038F335E36B001B85A82F28576140F7E411F3C61F5CE9BEFA5B963F78872E70F605156574AEBCB680556B365F870D974B77CA4216506A2AB953117EE5DB3A6AE934D6CAC3053D74DF7F413B4A009F68F8B5F8D36708109279819521CE7F480068F74AE8D48FD6D5283FB50FA94E4A47D30BF7CC504B131B0002FC57C3ACC2B9B2E4EA7215852AF66BAC5E96343C35F71D91704CCFD5705BE57E1D1A4887B0497E84767E224F5A665EEDFED60F867FE6C4B5D2264DF7C88BDE143F77D7FF08058269CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = A8FED2155E4F8712A8FC1C54DD983BE47C1861335306826FB8A4C756F822B490C37703B206461D295353A320D3D3EB9D1C0A89A1576F305DFE7B13609D0DBCBE689B81D3B655872E1BABBEF0A1B9AB73B978D9487A2273C81D818B0807D864EFE65B1BE66C311C3989F65A5C53C39B248AE2F468503754F68AFF253004EAF92FE396BFD733E632C2C0DA3F96A73B558DF09EB5C1D127DF53E19FB0716C680A162509C6B9D4D0827D6105C16F3F2568F05B0E2042503A57BF9A81B15603F608F521D73014D7C15860452A94555A129D9A291846FDB7C519F69BDF5C0B9198A8029AA35FE7D7769855168F098565EBD6B35059155EB1ACA328C75D995329A07EFE2C0586E2C4CFC55729A8E723FCB094ECFA3D367BB4A67B1053DD3D97A58909CBFA02F9FE2C907E443CD43AF8BB5DCAF54B2DB6A72FF8A40415BDCB564348F08EA911081F295D710F519390E356F08529DF7C966E9CE0FE5D2FC21F3E1BA6D4AEAD617D1A2956829EE68597B1CD7C09978FA4F2C644717905DFA42E14293C6FA86ED54E4BED0E184E346062C21331D7A6C547ED20217526E9392C5A91091BB01DD5B5C5A8D2D9D2D192C2D948FE8E5A18123F92DECE379BDAC1A58CC92BD1D39CA945332B8118802DCA3234220626DD5709E541B98EA593CA8FC12AD9B6E6B58766CE00AFCB2E1685A535C758F3C1A8F6488A8B5602C057DC050E3634547948BE707DFB707B4B197F00FCE2868760C28E3358F4B5B3B8F86EA7CB2A934C9EF6C3868B7D1BB3553AA3CF616803EF3B41DBD630E920860851CE9BEB611F2D9E4D13C11D4E041A4C7B00FE221C0AB65391185AF18CC51C8FFF88938D814406FD8730C33B694CB2F8E334E9D14B91B1E87EE4B2B75F663EFBC06066F17E4EC6FD1BD7A3A144DD0F6B886D72CD37602DD34719DA572B499D807842B1E55B61543626D761F12A7BB08D13D08EDA7D778DB73643923656247D09E639D5D19837CF9536C403EAC01440224F232E7066C348781355D98B259E0747A02E3161577CFC78C71DCFF45ED0359CDFD7A5014E7AEED82C1B175ADB4E4E0628F1460A1DC86927EE1E448327DB01885E492F7DA6F937F11818A8AF9D11220665B3D3089A48435B97A36E6CDF3ED5F79C4A5B092D4103314291DE3ABDA94256B5F9C11D8958781B287D09CEDAA2E50CE1776184F3452983763201633DCE8BDBAA8008AA7168C0A4AC46171F4F24C364812281DE42362D4DD95C309B4A88813CD937780DAADFF6C301F86958DA40FC83C49677DEF12A4A78B8345DD798B7CD5498E4B1E3EF495F594B4B4DF9DA16CBFAFECA8B928AE415DC2F9305DBC2DAE17473D5754F04FEAFCFFB159D88EDA5D0F4B51E7B0994D66D4BF9440FE16D197B157DCDB238D8C2AA2564345111BBDACFD1FB6C568C96B678C933D06EDEB03704937A7D3E28DBD22EB1203CCC9CB7DCFEBC0CB3B57A30A43370369ED94CB693B4B84494CE04EA55E79F2CB39DFE8C3A1AA65F4E3439E2137EBB5DC9589CEA40254396C1DB5F4BD8709FF693E29A046E4064D5917771AD03135612F7D038B2B9C1F13F80084607DB48F92AC4174FD1A5F8B6033DA4D8ACE5810190BA6C896B963572FF25A1C124C5376BF06FA09B3125F2420375451E3381362F47DB +pk = A8FED2155E4F8712A8FC1C54DD983BE413F411FD26DB2D6584E4A37F7AB609005ECCEE25F2A8720F869984DD6C35ED9FD256976DD444096106323232313D60CA83DC42D73D423A9607F1B0B054AF671AB76E3056B87B3DBA5CC6D7AB395C65FE2EEAA4EE92EC5599095C08FF3FFA7236B0DC72A1E7FEA7DAFBAA69AE916BF39A1CB9F02696427DE3D9E6007BED2BA2DEA7DF68EA97C5E9BDC25A298F8A5ED8055A8A30F7FE361CC64161F992806B9742A2B22C41A10D47740BBD552512E81B83907AD47C66BB6A9E602FF83C9F1F3260490C9AAD8C7F73C8EA233B96C74B3D6D249A5E1C3A28443F8E3975F35D6408AEE7D81F4E0EBF674B06F1F23BD55C5D2290F70562350277AC0A3CC3CDA34F524F3058436151967A302D667C4FA9D932320F663A5D1095A54751746E7A0F7766AECB36768A163DD77DF21FFFD50E80E05B0997E994E320C75D39F303255A66DF8860385EF308CAC4C4D767893183EA9F7D9265FD3620BFA6A0E965DE73B35386F03B4479F0C9F476875889EF7E45BCD4B863910D5542BC9B0F9DCEDDD64DD3EB3D552CDCC385873BB7C6F43ECC005CE2B773682106A2F2F09B26AF60ACBAEB617D627C93254264EB20B71780EE625A05A15CC491DAE479E91A01FAA9A3C78EA0FEDF9546CC59485D05C22FDD7065B613CF3617E37EF01AE89E5368D974F7D454DC586E18148961FD3552AC5EDA65D16DD35319DAF92D1A98855DF1296C19DDC3285E059988CFF811E6C664C42F227027365AE717B33ECF3DF4CAA6E652856AAACD7318A35772B02941BEADBE88D4A9044ACB248D90BFFD01AA31C9D53A8E14D9B1A99BAF90B8A96F70D027787DA48C18DBE2B172AE140CE49D2D2555781DC50D9491F2D028F5F497B6995BCBDBF08A36E62CB68C16A49898AE503E4CB3B4CE1DA87FD7CA1B681735BFA290ED9A59301C7B14B35411EB11FDC92472E48D00A7229A041FA20DDCD1829C2998C9B33F56B77B6A0DA5B1DE589FD9997D6240DB604372D01368BA6F72726B2A1C5CF8FD073996725336E82052C38D9B6846DC16463D187E1F2D9353C5145B2B1A5D906B9A63EAD39153EEA5A012D1AC96CF1BB6FE3F8CF53A3D7668ACC66544D61C31AFFE5670FD7BFAF2791619F595CE010A6E1DB845B285AA593D648CBCD5E537CB1C8B74CD9BCE7022CE6DC928171BEA00A121AD32BABA6869A5DA3352763C61AF1596115BA1273EB7CB4C8CECB09BDD40226FAC9ABEA61B7F187C5BBA175CFD8796FB399AEAF7658038D9F58BA0F92AC3202AB388D33F97DDC5AEEE647C3BA6C220550755540A61FFBF33D381F1D36637DBB2880E86E9C3766BA8A6A822E65DC249AED96F6E5371F616EFA0EA1B01BB041483CFDFB04B06EEE28FE826BE6A4AEF3A474620D6A5E1F401775A92FAEAFBECF69B588B7235C6A00F2F10DD44A5D4A33F1676A34AF97F624E7B3479C9285694B7044F134D907D54C5907F04C07365C0C883561499FDCA8DF3D62F26478AC65E17A582B2FB64DE5C216E5CF09A05C0322CFDA0C1180BF97CAA8FE2DFFBDC3A88540E2FD942C5BA44C38CE8914ACA721899244131F2A835EF482322012DEB05C6FD406C0976005924BF52E39A13EFB63BA12E637FA5BD585A869C5665E4682F5D6690ED6C893F8757253BED49C264B17C9F4AB5B4FD55B8CE3B586CF3B639EE3C07A44AE96CDAEA5E141E90F747177BDF90F1DC980A8989A59E19E1BB5803A8E4993C82770796AADC9EFC9758275F75D6B17FDCA18E25E27684E0A0A3E3B0822373EC47E6A36CE0D7761F34BDAAD0026FE4B6F4516305B159DFB1443D5D53A582FC46682CD0AEEE3A80C96DEC6335682708FD1BA9E9709B3580628E4B4869A56DF46E61E59501953619DFA569FC4E3B51C1518FAFEEA2500FF2EFFC13C197D6B24B08AA29744572A7E9F7249BDABBE3BDAE74F4177272227E00C2AC2D307FBA7517976FB39F93C25AA05889D5472D5D12F41F7793F7B2785F0C68F8F65BEA16A7 sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796F -smlen = 3390 -sm = 09D5D832F4F956DB0C5BAB7B2D00EC142BE30F10F50DAC78642C0A466960AD910F6857FE3A4615D812341A9C119E354663786041E26DE4B07ECE0FB97CA396A41BE919BF2533D6E3152598CFB8B08359E23BE0F1CDE68DA5D984B52B4AF2F6D082161028A6D131FEF730D5CBF79B39F58DAAF23F552BE7640C707EA39AF8102E1D40975E209249C2DA5EFF6BDDCA301C9DFA8EC7B136958154E2C1AC43E8AB109C71D05D91296768497D82224D573D8B11EF6928ED981EC5B6E3848D1ABB88AB8AEB7B6A6C49DE468A4341F8C71E27103CA0B12B01C518493112983C6F4FBE2ED4DC26A2C1E308E4CCA7E7F062932ADD74638C194CA0765E38CBFF76EBD1CBEB805E3445A6F041D04BDFDF4002ADAFEC40ECFF99E28451BFF579A0430691E99028ADB3140C40A14E037740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +smlen = 3523 +sm = 40B575EE3E8BE288AFA95EAA422C2C4999272131DE6D7FA7C517C31816025B05B8ACB2E3C3566E64C4E04E6EE2D476A58FA1D77C48792AAAB6F544F8F07B6EE4389FFD2AED66C3549A2922B887E633806D036C338FD387685ED45B61E3391BF31EC580E94298B81F24739BE8C9BD4DD0BF69E22F577BEA9B2B49C57C6C2013A27184841F1D10D63AD5CE2FCF8E221BE524CF6C52DF77FC27EFE24BF83EEB7E07F99293726A6815AF55F3D6A3CCCE48930985C2F4F42BFEF6A3DCB1B49328F351DF07939F3A728F855F6EDD312CA7BB7E646BD5BDF44B9958C331BB79F39A6D0ABC786B4AFA5DC266E238ECC1E49694304A626D7458C56AB04F7E0D7101BC4DE6A58045FD3D2D9D7E06878EBA9F62FFCA37B08E0C544785B74677C5C686472110AC66F66D6B34A636E829D74BD8D7FB265E50613F429D6D704E6A00F3E4ACD9B9C9AB6D0D4B9750048E859DD03D0FCF2159A72DB258CC43666DA35596CDB2C0185D7AEED27F859DCAD5A9CD8A0CC2D10EF081C9F690740193E4F3F0B5F3ACE950656215D23928EFECF92DC0CE6BA163BEF96C87C7D7E711D762FB4E4F1B44F3822E2B638A1B3DE0F7AFD06E445CCD7740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 239E7642552FF6B01407C87F398C6C73FFDE2E1A4D57A4B9B780A4A1C044C3BBCC8764776EAD9A8BF944607D5E8BDB2E524BD7751610B1A7F4BE8692AE9013E744A62AFDBF4433E6CDD642DF9759266B9F8B7B0445E87C784C07B7B837B1C12A5C8F74814FF66DCADD33521262B49E989535A004D41A666E317ED212B1C978B70D67799224D113BAF6C7206D55B94C0FB727E3B9037F4C3B636EAEF2326D9166E56E2A21098EC8E300C3A1353336CC75931E5F2D664746BF51CD676E254FD32CCFBD359581EA246551273CF565514025FBA4BCF92F61125975D2C4F599E2A293CDAAAE8C499AD7AFA2FF6C5668D135059F06B23EA7FA1581A98B08F1BEA1D88DF12A08A9196A68AE3C79C0335F54A88A1136D59A363EF56C5F8548F605C375D4929D57F0BC4AD8C536B55916B759F978C302955BD95C240EE72294812187F75FEEE46ABD60E8F2E909E03B26C68BE8CDD54599B4DF00CDDAF5E3629FADE19891DBD4D45BB766F8EAFDBF2F0574940C977E2B3CE501DEA85289D1CF5F242EE00A32F9FD5E8CC3310CF6D25FC772EBD37F07B9491467B9C1A817A2318FA0532194EE531A2DE4021D508D5C6A64D8B9240B4EBCB82D5A68FB10FF232B196253B8AD0836810997074B6404F0B9AA5CF1FF50CCA5E4311F640F1185650BFE9EB6C7410B4B322D004882908E70E314AA2289DF0279DBE66FB6036332130C372A8AD9550CF94453487C6DF11AA038D10179FB403A96FC12A90A0C776D79763B2CE67CF5FEBB4761CD08E23449D92D52523C2768504FF928C1FAB9DC4D197959BF65A7013DCC617B6719AE6CF94803D98E7EFC738E84E4AA9E4689E30C7661681D62B0503072B4E0CA4390592F75F960AC083196E55D9C895F63D597EAE5CD4A41A88EDD508DE5C002FE0013DE1DA84CFB6DC9ED94FC7AC77480746772C9F02FF82279EA60E947B0D3F0EE345AB17448AD5A0496E12AA540F7F829EC4A36640F7A781E69C8A837E077131CE6B25ADE9155E337D4069E290B9A6D265EFE41B3B15EFE7AE7A425AF5FBB20ABC820B15585F4BBEBDEE0090F2B26E01E2A4FE47EC5DB9EAE6A7A389F43C55DA492F609B10C035FEBA81577751CFB85056E072374E018B5C87828866BF14B03870EBB7AF04FA2BF824BF583B1A3D9EBFC96D60DDAA3D6D6B69753744ED54AF16237839E103FF35B34DB444032D457A2CBDAE3479FA44344A69F85FED4A19CD88546B2109341874FB920265BCF50D2647EAA54E611DBC80C05A7FAFB658DF4784739BA86F678EA4294BC784BEE2138331B7887A71316541546C2F71D3BDA43FE55394B2BFB662977C61F2FC97489424EF7F1E728EE91B3ED78AE90857315B7067168FF58123EE82512214E6032312F3BA59956BFDCF13592365B42BBB9A60386372E0A50D422E956D65F74D10E43A7642A61B02FEB4E9BF28274D0783B010679C30714E97889F37A3931EDF65D41A71EB4B92AF2B6DEF1876B5958D5556313183DFB6C3B101AD5EA6614284CCACBACA143561A31822C9D3A75BF3AB3655F479BE920DC445CBBA97E09AD842D709D45848A58D21B424FE620A6579D8FC35B3B4D2B488FCD5B6620DE7887893512766A8ADCCD9FAC04F0A367AD6E85958A4604FAC222D03D9FC27A4BDCA2 +pk = 239E7642552FF6B01407C87F398C6C738C853C48A00C6A1AFFBB6C339FF1D0A39354DA164CDBB26577FB2089FCAC2E15ECCF297A2D9C5EB112DC335D7B3B581B1BC4136651241427CD15373FFA6EE684C12939E7ACD5ACEE0286E3FBEFF03CF97294B3E05DAC9D2CD60779E14008D8115DA7A42C8CC29BEFD86210849FB524E6874E37BB6BF91C068FD60F05DD899232A76FA9377108A9ECB6CEE463ABB0C07612353BDD9CB84A158FF06D909EE8F182001A7E24F0046B92182CD5BD62D64014EB3DCA15621ABE37A95FCE140DE8DDF87D3A14145D4AC7A88F5D29C3525EC3DA762677E9A05D9546D4AF77A3A24FDC3E07198B7C5F67AB70BD531F3B9A1063AD583402AC47986747E79AAA2B27EC004E058881FF512483DA46CE193B07790FFDB299CD9909C004D361EFF17F82D27F8E4E1CEBB6E54C9C96607CF77235A7E407CF313B7CEA704B707027DDDDA12C35489740674DE5E44935E6A419DAB79827C51741B9B7F05DDCA6CA745879CEA00249ADEB7E596BC8FFD5E0A47D3189AD0413D0908D5EB5EC5E9EE9A35F1B446D79509A929BA1F06F0DF7E06CB42831A00122983BDA77B862A19980E7E0D56876C367571938F3E7BD3D145B64330CF31C1351D6193663D64C83323431A6DE31010FFAD6F78E4359ABE5EDE27C129BD8DDC8B65330B407A82739D2A54DF0CDD5943A9DE383CA560F75222B2B414EC5E57D4C55B4AC31379CFFDF9AACB947FF942A48FCDB4C6CB75F057300439FC70D4DDE57236F2CB6BBFE6662B9AF72A6DB1007C1B6F3D3529B8954721D7FA7ECC46B13D20F5BC91C30E8A6ABF03FF53C0AC22EF0D312385177B6E16790BA4F499DF8AD9428053EAE79C129A534ACBA9D4DC117FBC00B7D24A12AD982DA5DE24665F0254394E707EC9F9485637B6311D6F841D8FAEAAB8966273CD1CF10127382335F2AA62202573E07311DCE0134172344DB96CD2219BFA25EB7246126C25498BEA582A39B17D808FB33C4E27B585D2318A5AAB80CA525D1E188DDAEC987EEC0C71FCBB1CC8F928B8FD53C0B414363B3EFB13026AAC57E3EE811D623FC3F2A24BC407B587E7A3EDB9CBB1CC1A701E204707D414FB3479543ACD2EB0C92CB8FE6C51CAECF6297CF3C1CE283A71E818EC4311592E8B18B569F6F20F299EE17E489B45730D0BC30A602F20029D933827EC32D86B088488E5DB48DBB9284D551038BB79FB078DCD278823BAFFAEAE2B79CC01742ECCA4F109D003393CEB7FB8BDFCCF949162144D849C0D34F9BC0099C64E266B2697A4B3867A44EF23A2AA18331A8074FB3BB545ADE02DD8013A21406ADE8233A053277991C9BAD3FF006E6A17F814AC672E005664CB356BD705F4A0BF2FBD53FC44A2E5F2A6912F11DD5609FC39D87DBE3CA839BD0807ED7BCEB2E16035AFCE2105CF91A8669FDC6E4F4FB24DFB11140623B67836120F251301E20814D593AF4BCB87CCB31EAD3BE40794440D2725DF6016F69367C43E4E9AC7A975D0EAC53F859BF226F0D2E1561F84BE963564B5D87AD55AF64268D52C10C49F38E2C7EEA2AF922AFD2E6D3A09BA8E2411C51EB86AA0E8862F07CB7FCF34DBC7A5A4B55521DA10DDE051C0CC67A7E9E5D4B0ADB3D0A58518B06567CB595B8D2640EBAAEE3087369678405FF73FDEFE73C8C683DB5AC56DCBA20D9DF3A399E4424FB2ED950FBD4C375F7577A32DBF14242A5E084222DED3C6CB12C4E4AAFCB7D6BC917DFEFD9453CC58027D7177100DA7C82453137FBA1A0717757912832FD9D152C0DA78C1EA2A7CDE5AEF0455C7ED3F5E6CDBE866E3B1C9E4A63019844412A8915711AEB65CFC7BC92EDB36D7910205C523D0A397D26B3D19F40408380A18F7338D7F8FE44404FA7E35381DCE80CEBC7DD34899E0629A3FC18B867AB0D6821C13CD99F522FFD853302C73A576992D7982A52196B71EB2A9A21E174EF1EAB4348FADCC3CA74B3D0FA73347A12F961E7B5D75C65A45BA8DD8194A43245695610569E4CA002 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D -smlen = 3423 -sm = E6A5EAD4789C97C7DD1FB4AC00B2768C2387BDABDA5D4DF4C376916515043C0F4A64CC24D951EF9CB84EF4D62014222BFBAEA2D2C0FDD6BDC2163D270FD0E184798D6C89557F830EE6FD11CF64F5DB8A8ACA3C74D679E1C15C731410B2A363A1CAC454940E9F08B2248CE825668A234FE67D2CC559554D41526441593E62FFD17E859E5830C0F56BE329D80C1F44D1D770F5C61F2B880F0460280D5647C90B00F13C5CBA3ECFB3A95790A1F25D127E60A5046881D4025BAA20F065C6BDD28A1BDE0A1E09FBE5883423D323F55896134BA9B7BDB67F7BB3F753B9C72BE4C2DF6480D19FC6E93F9E705C748D1BF83409BD49E5265911073FEC33D86ED9917F074904F4B87E6F9E538536C751F6A4550F6843EFB4D95EB78A0C05A9E891CD8BE566B07CF9F8984C97845C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +smlen = 3556 +sm = F23BD7041579CC5E7989D80BF661DCF02FC971A9D7F94644EC48B7528EF9018FCDF5652181F06925671811E7082B08D1A1C7BB6BC47D9B7D83DF3E79EE2315FA37126BA51D9DCD9B0D08E9E24FC4BB1BB637043C90B58976BDC727A0FEC503C42F573704D4D2BCA182E137862158704687D5CCA2B474AB56E29F7A62D7BC1BAE01F026DA2B05BD163C1D646E7FEA58EEEB46C318C8D3360D13FDC3B1DA917980416C282A6B54B87298C7A1F148B7E266CA757CDDD1EC4F876594FE3382CB5EE664BFE1F2987D918DF52FA3B89887DB2B15AA563DB8C482FF72FB0D38A5554A6400BF82F9FBA35A4B02757BF61CD153205040D85F309C554B3845CAB76325D5584515C42C430E57A391F66D759BE5A79954B82BAC48B4B7B20347F9C8EB3757E54B830ED1F3C743CC21D2F5B0DE1907FCFCFEE784405BE2B0756BFF7A15AD7EB87BA831A9C3A52F760699B134CA8343D77762EB7DF44157C6ED70134086DA304D8A67861C4A99050DD19FC2BF4FDD22D2175BB463C16F4C650A6A4E245514FE0B5EADB3C8CF64E60596F42C237327D90DECFA8AFBD68C1129665CCF608D450B5A470961C86D237C2C527124630B969976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 669704536B295F95CA7639D4B0BFE1EE924CF77CB55797294B8623099C5ED152F1739341549EB5BD7ED5A2395168479609466032E9ED34064FD302697DDF1D0CF2CF9900A1EC55AF75053A84DE0B770C8684F8B7ADD9B9A7B3361A763AF896BC94BD6DE81D77705F14BD42A1EB0143789C87E75E5B5DF98FD2094C2E87566045427429DC0E663C03BDD98BA266CEF4DE9B566CB3EB302C1A29C89FC821B78CBE9990C3FD55E8A610F297F862576CC5BA26A504F0C477B601CC142A82B96B3106A68DB06330F8FDE46989EC32E383970CBD53488CD581CD79D7C07178103993FF0D1270F71059D8090CE84357D303F6340B1436A3EAC5FA409A60B1779D22FBCB0C2AA6F1C176631FC3E4DACEA21C90F81DEAAD7A09B3AC6D4B76D2B5B6A924A9B664B65BC0F990460C00C79FE7080CF5CD65220C99D6A49DFAE8FBFECB5EDFDB88CCB890B3EC3E2687A6F73908A9C1E99A97BE81708557B2ED1C8A33ACD42BAB2A48987AAFCEB0544E665F0B2ADB3C08F6D0CCF21475D13F346E82FED00962CE362A15C7EC66E0F3F900D4C12270E38E8557EBFC1AA19201FAAB15C43045B0F8DA2E825186B2DE710193350668AF637B5771EF9B3DB3EB1CF6BC295CD694338793039568122926298BE38452CCB858DA9BB5279C300F2774E841F6DDD25336216A44425DA7BF2441E39CC70ECEA46F0440B2FF1E6951459D19C30592DD7AB31EF1C2232B7213883B3C679B76A2750071897A2B18E110DC7B7477617DC1937D7442E204BB5040C010820C60858B3633AF40644BADA1843BE38E067042AC540D3FDCAA9B35781E5C67E7DA5CD08D6948F46CE5C7338DB19527E954AD681080AE557A77CD839C86FB416923A7769670DA5B9DA754115538E4627B2015C3558D89BA9FF60ABF1AC90009D5C6B7B006BD8BCD12AD670ED85F4D119018796D73D6BB16D4FB63EEF9CC191DB261532732700B46006572FE9DCB9FAD84C183EC5FEDD7EFC57EF9D910D20AC8D2E24606EE34B650510D0B217CA4353FD0F25C87AA5AC60A2AE3FAB15C553A0002984731933B73DA4B8B0A1FDFDD1663BE404ECAC28032B4109F659AF52838435D359C3B75FDC016BECFF8312BE5E19F4E3AE1F9EA03A1AF832C10CA2FE5CB0C272DD9F4CB9E03B09B545EE3458BE96751F86802465D9256022E3969B34394C7CB338D69A153E917F136729C721E330DBE3164BF46C5FA502D2A1DD0B5A7418FD87C55F59785795DE1FF22CB2772618BD66F4A22BD704B217381000B4F779650CA6D4279FFE01673E44033C7AC7EF3E3D056FDBEB919FB1B6F6B237F1C6679552B074C4D755B91B5DC0DBD92DE422DCB457C479D15BF1FDDAFE4DD9E30217DC99F047E81F797B91E504DD4B690317B0BCCB0C1FE07FAF4391E9CA47E67BA58E66FA64F2A44EE8BF0361F1428E665BF30BC386181EB03290217DFB684F2BD84103B906E13987C8D4A79F506273F8B0FBE1E23AD9CFA9B6E9E47816E72C61B4939464597F32DEC4C2D58F2D0262F2CA6A0AD0C00906E84B08794BBE58C9327F7085A2EF3638093401C985A38FC4A509384AD9F23AAF1F0E266F851AAD5B680BCEEF55A5805D25B956BEB74C5D4707906A669FE049539A196D19DEB65F111EEFB7B979C443E0F848B44 +pk = 669704536B295F95CA7639D4B0BFE1EE4D62E2992C6C64AA569500E8D5DA21A33BA15691204B6CCFD358811C51675CDEFBE1907D280F103CDF0072A262795CC9D145474E8158F94641BDD3AAAB427355BA63E6D0C7027F8A8E7F4DAAED87959248C868E22D9885016BA9C2EFA1E2E8C4CB90D8B1917A4437CDE5BE38B508D8D046F48523B1E457A45EFC0A857E33017FB7F0B17423D75AB3349F17B3826D6309117B157C910A05FBBC0F7B00E52B6906245935C97C13D52DF53BA70173A01420978924FA8B603639315697C786CD5E595D937E69EBB171228E7A647C9B2F52DD650645BC072C6DFFD2F0E2148DCA52ED4CE6B12DF6A073C7B8F143C004A6EE7200A6F04D69769638DA6BB3FF85AC347E9AF9F5EB4C4BC0EE75F51308A094996BE7BFD097E1083083D900F1E1F86F5E204A190D836696EFD24E96826CEBD69058B88A2F75793B4D22D300F0976AFBF358E12BFCE736F76DB7242D2DA45C89A5C34EA4BBCCF9BF1C78A03F7E772384DB417C7EF67E0A2BA702EBD5C12EE862F722DA70DF8DB17FB960C55BDDFB14036DF08860A43C348062C1CCF5B50A85DF16C2B1B8A08B4FE63865B4EB170EBDB3DA967E868F396D344AAC42E387F99B7423F8C41BD5AF2233B6E437A7FB606D1A8E697903F72485A58F893C01E456F47211B91BB1D42C7912EF7477AAFFB5A6DA33D0E857DEC236F802B89EE5740FD83A2180CDF8549628D84507CBE08022EE10E1FEF102CEAD14A1BF5527013C4D5AE68FC9383042A9844534E26A38F567174DE0CD58D693418D629B07E670CA612E9310F22E4CB1F1DE8E21E35BDCE0FBE3DB64E12FD833970839A081817BC67BAFDCDE9E59FE0C671550FEA4AD8EB7F1A4604E732733AB05F56D7C5377145E87056D88E4FFC26942998191E2B89539E903C4F2CE4140B2C22B0C596683E7A201C123EAD7C81D4AD26D2447CFEDB46A17D9119A265312DC59AF8B8E669507059268D3EA7C9B284BA5411D2D522EB02BEA43E3000BEE8923B30A71F8D786E7C9F606C4F9EED838E49B44946C71D4A0DBF1786542F513FB735A2BCC81198BA7DC7BFDA78C3EF4A8940C54D2F818C0C9115D8B08D1F78BFC18B582C70B237CFB724541DD08626CA7D11C80D9E9AC787B01AD72A268EEBBD3F484296006FAE4E1DB3F9CCED596C58D721E291997B09A4E5826C9454D78E8373733CB7CCB0FB3EC30712987027C33647AA44DFC669FAA06237CAEB254E0A08B39C5CC6FA8ACC507BC324697CF2894A7926A2F6A743A1E366B844128757B84DDDE07E9C9A52781CB2DEBBF05FAD5373C7854CCCDB564A145AA12AB21C8B452D526949AFA0FB2C977CCF2F1C35AFDF26E2C54160CB1B76CC8D55A2EC16214A149D7E4496902101DD8780AF798C748166B960254D4294C4F90FC831909C1A6295B58598D0D4E1BF2F66F4FDD7CA884F2AAAC2B93BD9FCA45B582B6716EA91978A599FE66E7682DE36B2D4BEB6075DC6D67D64651E936C55F88622ED087179C2CD3FA50E335B46413E1C51E53C757345EDE82FBE858FE122A1B83B6A4DBA2FFD82CFCF449B550FD52BE690F130C38D4C67529964701A3083AEC40F0DB0CF3E7ED43FA1085422FF09FB67486006CEB0D51DC6DAF5CF3D4E48223BCA81E784F155FD88A537C3CD7DD79DCFE7DAD18B57DCBF1412788542096AD3121416FA040CFD3F0E83F434327AC51E0991EF962D891538604EB0913CF0CC515F9E16ACCABC9FD4D1DFD6BB14C79945BA70119BF2E548DB253E82AA177B647EEADEE64693AD17F1CCEC429A56B39EFB0CEC363E0EE6B973A23FB215867E5EF515BCE2343FB838C1C358196C78BFDEFBEB25BD707E1A59877390109A53E6E7E7AACB1BA6F1851F0EEE3CE4AACDA75EDA6D52A7D36B717942668D611C6006A4E390CA527A24F3F11E5866FFBB2D1B11B402260B82FD361A821965D0B9254BA5528A8B12849AE4D691C1331870A9159BC613A109036096648FA2ABEA06C78CB5C2FDFD2 sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B985088 -smlen = 3456 -sm = E3C3A4A5C00A69CC44764B2FA18248D9C8C7D5CC94974591B7ED1A74E1AAFD94E0DF068681AED9FC6AAB86888A2445CEEC8CD195B9465785DEDEF4328FF4880303E6F630373F4B041FDF8BA14391C97BF03B9316F11A231F70F6E3A673D4F27CD8F0873CADEF83C03A5402794B94FB39624B8C3ADD34EE543270678835399D63C4062887CF08E3BEE638D1FC1B576C83E5B119B40C8817D2171503CE95DFF14E0349B65BB6E13BADCBB841511FC84BFB0E6E5D512A55F6C97043F49FF7D209E365BED623E3C8BBF7E5A4F43BD7E1539ECFA0C7A5427D2A5434CAC1A4106AD3D4D1BC8FC2BACF43EC9784758FF21946F5470B4C4AE0FFCC0181B9D7D12D904110188E2251825E34D8A0F7B6F287DEC2E161059C3F9262126896495D86056931AEAD936255980D94B88A091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +smlen = 3589 +sm = E0E4026F974820FEA2E7E1747E0C808BB10509539166B49D43738D747DEE0DD51EE8C4F42ED5B4F0FBC73D80441345D5033ABB169EF26DD5EFF3D9AB9E40FFB4D7ABD988B1952D55B5D07DCB347D09F3071B645E73F75031A17FA43ABC3CE870A35E2EF0B5B3D4596E70468FF9FB464751D6393F730B55344079B7C12A203F53B95214DFCA1B2F9B4ACF649CB70FA2226B4A7E254B671139057BFA685F288792D356BBD51AB2A4EF261CD19625A339714928A1D7139B93A5D2DC782396CE70D13F09B28E481AE3BCF55414FDF13203402FFB944C9A3D0A09B8360CA5BB5407CB5A41B7AF88DD3A5F7CE22C2D3C579BB632599F2B1DA60EC064D53A0681ABE5597AFEE580AD5AE576E28BD54503CE740F1162CA33EE80F24EA82202F1C497D6CF732544C405156D08432818B7223DF6D3F7BB618D6264E7B11AFC8792BC9A920C12F76108C36AE2C3B09DAE59B76C9087462C9E2F6776EE5863B7A82FE49CA887F1B391D25ED568797DD6900E25489840867DF14FE3D7D5CAF5D62D90DEC3DF84DF319B68F87E683DCEA50E89AC69B2A699A7AC99CE5FED384E926D5613950D618412531CCC1EFBFDF3E539692787091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = 2353FD5F40E2673317213BB37B940A4D7E4DD3AED9E3882BA1031F089B1CB89E189F8509838D3E3B0E71CABC6656235406FDA049F8C4A3045A28CBA6C6634FED5A02B358D0E38AD44A19BD321D0DE3039FBC040CC908B6DF31F7FAC32C07C1EF10AB98361C291CE1046258147FE2A592E671766A5262401EC2E68A62152436839504055CC87AAFE60BABB7F9401801C0F5F96FE96CB72D678D0788D917173831E1029E7796CF27174779C545477EBA1FAD72A7BF5365337C37D541D64CE0A2D6580889A4AAE9D4AB7D9F45896467031E416397F338EE9C59A94559C3B1EDA2DF40B89438E4C7E19028DAC200170D85B44C57421EE07C76CC0672E099B8177B775E3293762CCE17C5D5EE02092B048CC934713DA44216712735F089ECC97233C5CBF8DE210107DB2016CFB86242FC757C08F4CF23C60CB3A4BF753186B73EE921C46E5C40EEAA81B07B48A0A0F22AAA4CA6D716EFA150E75FAB6CA4677B1868C788CEDDE1B4095A591D8ADD0F84B135B2BD8FD79D1C415A47543662F74D611A3EFAFBF7B25296F89E79D1E2A50D60A5F54F5B98F0E08292CAE23FA6C8C641DD3A96E60F67DD17DCE6916C7AA31F4D9575524B1F901DF765DB63C659094A8F5B9201650577B3AB695483D98A60BB3C9000B5AB148E19DB1F99E4804E91A685BBB6A16EFD9071B8A61501860FE074AB330A624C58E0F061D39B6870ED7AE477CCC9927400B39900DE74E608688D381FA483D002B656FE58590B65E6EBD4DBD0F3C6F89B074EA96BDA227D07BD3F1F9B4EF8DA23C3E4BB9C016D6A8EFF2EE90F40BAE27974A2C57F12DFD78B78FF3578E45C2DF62E69D41EC546F59B6B2B62A43A82CCC05AE1B919BCAE2FDBD5135DDF50CA7D437645E8D444332EE537F40D9BBB250849BECFCCF5E2918A817FFD5BC1630923C3B582481BA6CA95B0B80968434D671906DD00575DA7C8B82D1C1B35E39881470B1CA4D79501BD378E4D719D8E5FE4FB06A16CA066899097BB8C7C34D9554AF4AB41AB457035675C10C1ADE5E8A56C6B51B259201C679B24235008DA7A868A9323A8A7FD2A0F70C4E1124D48139C2E08AF878E7CF6CA3A83C0D82496071324A8477C22E7CE4FBAB723AB39355ACF47ADA5F4F1B0C166C1FC7FB390CC1967AA3682E2D2D6640BE585236C01290C84E6E58A4F3D7EDD06F9FDC52F8AB1EE3CA6B8F5670C1BF3391902ED6C616B43B7B85731A1B9A779C0CDEB9C0F9C92C1DD15FD009107E97DCA4CB00F6144448C2EED14546759C611A6DA5F7401E9354F416BF56F7FE6B490B3385EC9CD10313EEED7F678141A43406C69C86C828531403C177F93D47CDFCF333F6DE294C39009D3ED0EDCBF19862D62B4CF7FF5AFB55A6304FE6D724F26150CAD424DCA9BE59572D2D859843614540173EEC5D38D3DCD86E70FBA3F759C536BB938D84145400262D712A15D3FCAEE1FA0C39B62B6DBEC1871F5A858413CC49933FA36DA543FEA2B156769D46EDCEF3176995CE38B0F82944F422B6AC48DB5A942D2CA60455F565A4B6A50E5C8BA33E346A06E1F85BD53E6C96F04659A05EA055B9ABC62949A6B8CD96445EC3294476C62AEC110B25817649B67AE25CF5CDB29C3E8A953059B4010DCF0E414C4FD1FAD057B96433747A6D111 +pk = 2353FD5F40E2673317213BB37B940A4D88F6C6246ADC1546AE7E035C00EFA313F84F16C9FDDBF52B08C44F5709EFF9AAD851C0D4532EB98D82FAFF165B7BE9F3EB8F07343ABBF841685B433163B8D3820177C7881A4983BA153B4B87BAD94034427C6247AF1EC4E18CF57B4CA0E99AEBE9FEF81EF5847C6BDDD109A3107D604986252AEB899665E14F2DBBD921ACBA16F32A89E785BA109EF50C07709206BC63C70ECE9C6BD60F8B3F39C77FEDB96ABA894E0FF247BC52F14C4A650BADB862320516EC5D0E8C23AE721EBEEAEBC9C5387DA911D2FEB12D3E6DA27DB6EB3BA615426714E797333B35D949BFF68EC410BC825BE1111E300F8654A3E3F55DAC7DEE6ECE9E33392E86A591CD04AC802FEB0FBFE846390C7532D8D577F5FEE3109F24537AD3C0B1E2E725B0A9CC7512D0D1ADDA58F7630E77E46D5961434B491C0081026DE38B13C87C5FB9C07778331F8E6C6E4CDA87308253F1403AA30BE96E125B3AA1DFA2BEFABC0692FEFF7B912D3BFEF5F4C6E25C839A4FD6575374F25086BE820552A23BF01CCEABC1F13C442A73B71931385A79E5E049B0E3537DBEC6AC8B05E796D7C54400DCD7EE0DD0F05221A6D9E68EDF5C605787709E901E9227480CCF822E4D48DAD9E8BFB2D1E8152F2DDAEA30D1C79F15FBD9FB7BD0586D24806D95CBDFF4AB86D5953C74107D1272ACC3DC1716001F73706CA244BA009133E6070BA03A3A9CDFB7048A8E2CF0DC738D69B9B041E36223544F3515CF6368AEC97349BE55CDB874D8E0CAAF7A87B3100D6D2AC1D8F04507059305D9027EA5D345DFA8BD56655E380A0318E05AFEEAFB5E2EA2DED5EE02E39E7BF777C1FAD468C3AFDA0400E9E1AD7BF8B29ED626BEF9F3240EBD26D41D800B7A60D090E5C2BDD5BFEE1C9F012AD589BE68501C7D0B4D081C4D6B65C6AB0E8AEACE48F8B17F4C6CD3CF98CB7C1E95B46B44DAEAB82728429DEDD14F6C4C3053EE9227CDB390E3D4813BFF073D5F4F9802A2631D9F5EC158A8F299DABD3975D01CD19ACEE06C2E2E4BC4DC0FE84D77F15F759EE1C223A6691FA1BAA246D3E31FEF592260AD5709716FFB9208158DFB428DBC0B551271B5480A18E337154310D03254267BA90B7E863595AAF7891CD6563965CC4AEEDFB5CBAD3D859D84D0B74972BEA5D6F4512405F75D97DE77771D558F46D2FA1213A131102EB85DA10217D80AF853D70CB52C6E8F1B2789DD3FE4AF37E13384AB8504A4F38046D440C138AB5F808A35F643C482C4CBC6D7239D40F8F7E41321F4A2887C54C62ADEB3BF9ECF01E6C532C8E26B082640E2EC40A0FF5619CC1D9BD250DA6792F618CBCD278478F49F75EC4B080981C4126C36606C1B722407E56F10B0B4181C3C79C1A9B7E2E068E0E8D435B0886F1D79FC2E83EA7EC0DAC533F2B74CB3D73211E27CC1F8A2995234EB496090665B0FAEE8F4D534B994E80C688A3A7DA045EC4E3B52ACFF7FBCDEEE3C596E431CF695EE34EB919C9648D376E491B886FE18CA03726386B3BE8FD30A4C233C70872E0485CCAE37DC438FF601974DDF54544699924C43259644D28827F330D4978C10E5645AD9ED3ED03518665903008D618E1D71D291DAAB2F60A713E865D70598FAB51970F25A18BBACE4E672FFBEB26AA79C6B69EF9544518DC55B34172082273958C50CCC8E2A17E6A9675E020EA38DBC29BB471E6E36F599F73C827E244C132EFCCD2DE621D7E8DF93A52CC6333462435B46BF07A57B2C4062FD92F8589EE81EDDACE71C93B5E55982005AEC82EF7BC77AAFD54721F6F165A2E2099166D571FF9AD62D78808B28E73636C19E363E7332293BF212E53C239533AB4B224618DC841DCCBA03B527796D9036A39E81407BB7210020ECE2B34B8321C34E6569ED99614AD5B120F09744B93C984ACA5BCA680E04D05EF78ECB24DE958CFB06A27EE4531E9E0E5DFA53C105D40FA060782169260F44F48E3010E58B3B6E3BFA08030F6DF70C4C204435D7513A0F72EEE1 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B7 -smlen = 3489 -sm = D7059BA510E1A319731151869D178AA7BD6687248B5D26EB0C9D9FFAEEC7957F9F997594938652F8EFFBCF16DA0625F3ED58A7951D5F29F0D17AFCFC52025DADFEB05D94D5349EDB99EB8963058288AB9810C7CC68C07BBD0C061D48B72E59BE67E0E6D10AB23773DA588AD946F71444C56D84DCD98AAB58AFB3A3CC69BBE2051E7A345C51E283E66CABD276989F491703C8403E614FEEC6E7795CEC1AE25B13D6A2F9448261F668F3C1A9E0470BD4F5C7DCD0A61EB2082CD3137EA70734B5CD2186141A6A83F5979FEC9C7E9BBF8774674CA53A4CFF1AA9DABCAA9EB34FA78874431AF46467540327BAA1BDA1CA0C37913AFDC46D28460C0F491FA49B25B69E786BC31A13ECF71946FC0D7525F1B3A409FCD3D69882C56788E0EBDD0747E96CC31F16E8EEBEBE2FCFA73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +smlen = 3622 +sm = F0F7B849659BB161728781E2640746A74C07D88D6AF3117A415B7F881341D07D91AED3FC9D0E7A0804F4408A9A60C63CBF2AF812BB878B8448E48729D9B43A32CFC5BEC65151955D40FC6A96982567798BCE74A9BB905EDF08A0FC0179D145A41E8021326BE2B42F1BEB960C2D1C0C1408CCFD8A85779CC1740D4E7DC0E73498FA62D4677A14BC00F593B933C62DA8C834ABCDA4331940DAE9B99B8B8CE98603F7BCE459187BA7F0A62A8BB615068C581C915DFEF06C7615A46646BFDC6E93DB41766546150F836AC5855268006DD722CF66285EEB6AD5C859029A04D1FD8F6C7F715B1CB7BC5DE7BA3F101C210746D0646E8D47D93B2028D3394882CCF8ADE53CB75FB9D72E421D710B21DE64F311C0F54DB8973F3A6F569C524AEBA8143F3E74457109C9BC5E71A9C0FC5A54F6A5D77DBAF5E83F06F2A620D96277AE9477EF7637905C9F02ED650F9F56F3F1956FA30E6466D7F77B985E77719E3850131A28A31E1E3CF0B351F98257417277DD05AC946D6969677499540637CE05F51478BEDCEF6E5271C9D40DDCAC8746D998A06BC36AF7A12DBCD6F19B340B8C19F0ED19E2494AFE6C6EBE644F7FA49A19C8A73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 87123062C9F10B9FF4B9C612AD6B7D11964BA5DC33B339B094FF461A6965F1F2FD1A471BED46D4C5035D7C3AD7170C53534A087AF88E9F34142AB9DD64C4C6F2DF39D692F263BBD2C04729E95BE3BFF80434F1D55B5EF0A43486336417BD6EB575B4A305EB2A179596772E459DFF34BF382E44DFA91E619B9450A9B4711CAD9CD66311CC9CB200ED6DCFCC1EE8160EB1E2830DFEAF7FA7D85B5D4B14B8718AED7787C88FF5A49A19907030F4F3D677CF08B989E5E7BBAF2FC08A465E79F5B8ECE9D523BCF4392FBDCCED49F0F7E0BB9F44ACD2C2A141447F2D499BB624C8268627BB4B4D12C6DAA2EF2360E55DD59B2B4B16C3E6C8EC0BE7CC6F583E5C7A9A441E0042C18D6439253E43126D7A3865F8ADF505812BF1D671FC4B6729812965A6BCD4FD29130C21CC43F9C0D75490BBD4119E91EDA0DEE91B058F78C4E68109D143B811E8BBEDE4BC5558A01C2F2FCD8966D1488DFCAEC4460DF13F2181F50D14E9A2BBD85F7969E99B9CD179F5D313D73CF9520F1A8BEDE115FF81D9538F368BBDCAE5CF1C561C9CAC5ADEA5B7F0D98D8A989A621713C51F92F6AEF2DAC3B1C567C8BBE5F0807923DF47427045FFA745C9E9B3C7B2FE3F48071946320129BFE95F4B169F7089944E76CB636D14AA077648B0B9D67C4B58EC60AD6589CC7ACD0811BFAA7448B5CFCD9D1C6B5114F3A53EC48A3C42B4544A235093B14C646F99FEF508717B8B9E94DB9744D5011A84B9D974A9A2EBDF355C3A23A06C88254F6A3ADEA491AFC5FD2D185BFC1512585D54D1EFA5D3B944B81EC92979FC3ADB62A4D136CA80CD9080558930141DCE89D643C0D88AA83F418F515F9976EEC94A0C7C54E64C3124D181511604C8F2701DEEB73F881922E911583A169E0C336979721233B9BF8184BDDD25E79E50ED0233E65E24A8734A1C59833304B8C4A574E9D12502E63E8E47BE5312E0E0F106CC6D28F2CCAC412155404617F687274B0C2E7724DF14A7313F2ECD14D7CF8175516CE6A70081A86EC74527458BB32A29B4ED26F1E8E97896D24B207E19829E3297DA69FE605DD6BFBD2666AD534BFE8ACA7B48D944D4D549614C1E9448194D1F46E1A7F49F495A584DE56F22A981C326FDF3E77E8A820C98231778667A75160B50D91D06EB8BC5AB3D54AE9F6322F831E22F9CDE352DDF6B6B163E5ED7F4553A2C712CE6FAE72A8FECB9B11BF0C84CF9BFC8CFFFB9C0CE7AF315A323E9DA4AD91366763CBD623333F59F09C764D1A658A254160253B20A7EB4EF409534C4DD7A39C7F43896FD269BC28B5D4834C1F74C6E2503F9FF098DB413ED9CD9561A5A281CA6D44C31A5600003F626816CEA7BAC5FE7B53363CA7C925078751983C90E3526F01799D3363DCBA6BAF1F1F4DEA4E756F1A6FEFAF7B5668DD0AC621AA9723BD08F6AB0F66BA28A25DD5AD3DC7653A4E99DF5C115553E23C2156C0B16D7589A18ADB8D2CB60410D1CEC17CDD473D882C936CA347A0A5C09F5885499198ECE9BAE9E48B32633458F9C4B9ABC7A4E1065E324CE74AEE6C5562B4313DE57ADA0E9295858563890DFEBB41CC2064AAE190AAB192C31F06570A6D5ACF9D94A5AF9C4B6C102A10B46003702DC1A1B5A8CEE96955C9F11C809554C6CBEB4573687DB8A6D8BBE9E7C +pk = 87123062C9F10B9FF4B9C612AD6B7D11C7ECA61D1103C810F343D2B5695F7BB5D33CFF85B5D4E2FE0292EEA1E04264B7CF016D604A3D9DEA50309463FC37A0ADF637571110167F6F0980BCD42D7F13B93CE5BE1BB89F96EDFB9B80B1B44686F685A51BEB65398B00C5223689BB93F6FFB130D9B594DE56737048C878ECDBF1071B9AEBA1A8BE01EB18EB3E2EE6825B1FE456A6C4416AB32153B9086297FE705FFD08B5F43D40C45A0DB0DB6C615D631C37DAFD548939D6B628249FB2F26FE2FB923575D79314CA988FFE99C0E85133283401B3F23F80CE598B8B2F0DC8AB66ED17379F61994BBAAC43BB1594CCEE7CA005F6A06DD484CB4314061ADD158E7332F660886F80E6CF7754DDF9D555EF9D9B78FB5A66831547ACF335F86FA722AEA4925D2B1542985F7EFF5E110CFE3AFC1D69F4566134D6E2E12B40B833499F3F77CC470584DE746A82E8088F0C742FC5CE3C869C945F83865BD6C46F00AC29412F79BA148AEF50C780A291ADC1609E1FEF4E92894AE94C0B468760148264B9B29365A15AD2FBCE10C813C582D1EBFB1AA250D698832AB6E7135F52A9676AE7F2CDAEBBE99B6B9B7FF85FCDF81CC1FAB78AC3DA7716B3962DC82D0760D6C1D009D5D3D54F4CEC33815E1EA0957934EDFC39D2205026787F03E519D06C0C31807E512BB93DAA5B6B33870C11722CC8E85FA37E7EE65E732F0F2AC7F29DD8357E471401595FB36C4385BC69F86D5387C9F7EB08356D843BC6C49DAB630162BBB0D76A9063B30E51752F15CF46DC22FFB40640579DC11CECB72AE9C6BFED2BB84837846E6D27B871CA239B24BCF11FFD9153E93A21ABB66170A480A342E15CA170E6F14770EBA85065C6FB3836E61C0C695966DFFED087E91D196791DCD51B5C3FE6554ACFED4574A8EC6245366C3E446FC49EA594F7AAB0295EA675493E7D2E988B773685566B0E056F3BBA280C3B682116E21F556AC3188D263A7B4566508089E80FFB7E30FAD89C7F7BC2E7CA0C007202AD1E76540995FD031453DA2D9361A1BF741CA57BF4854A44B42427D94B79CA4DAEA7381BE723723CA75A8BFDFAE66AC372DB4410E5E100DD5BBC919B8E91F4DF6804B52B4E919B23065CB1326B8C6A1943EEB3BF009B4711EF2D218DEBD7B452B2D1DEDB6AA7C1718858569CC99038B0580FFD950F3EB73FDA805638D452E1D8A961A9C7A4604D497E7C45ECC077CD86BBFBE619CEEAB9AED99BC3293208E7B0C24605A12833780791F4393CF561DA45F6790121FE419D28CAEF0BE2108104F4022E65BA9DA1DA2A883AC6DA80292CDF9F54DF855E7182C292DE648B39870329D5454F07F2F53E3A294515E2ED52E94248631894B8C4DA9EA323A9F46F070FCBAF7DA0ED5E4A9D83CA13506EDD0E868D46752BC1AA750FF2AAE3E0A10B79B2F137DE6488AD74586D5CC109FBB3AA18CDA32129D3589BFC018A22B78BD2D41C6D024C667B5C060864B179D698B7464F12DBF9536D30A3E586D960E3BEDF1A2707B4F9B92C6270109DCF9C67EF187F12AA3ED8CB6367C85735AF30ECE2B8EA74ED8CF72BC53CB853871FEB95A147EDF5AB8B433FAA8D96AC1058F003D2B426CD2614569846FDBE7301DE1AE393C2DD58CBF40028438B0EAD1ED32909B0177448286EEA6CD40190C6D09190DB46799A3DFB45E3D49DFE2E4445CDB63FFD7A727BDFEFB510BB87E515B4DB469A73CA4FD64EBFC188BB02113857CCDCEE1BA504B3DD7A29E9484B04CA9DEC5E3EA66C21CC221B682556F1EA1D21FB4904C343131CB349570E04B65F2CD1144CA75BE11D25564C6BE52DB5B17BAD2C4C48C5641CA181C1CF14C50DB40BCAF8FBFFDC85AECF1A87E3E0FEDFA9B130BAB30A3F30A6A73AEA18C9652300FF04F3201BB966E959DCB57E23B21697C82F6834568F6183326571BFD9706685B898D8F3057F661A577C064C8DA279D05FCF83CB8F91EB25B6F3B71DEADDCF4CF57C0652DCD972ACBACC0A6DA3B54C3CC2A5C5387561AD sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F9 -smlen = 3522 -sm = 515316550D01E64A8BB31E770D08A2369AA0CC35D8AC7FACB68D2EF495FF48BB5EEBDCB817B574C20680E85DDE21D952819BB9221EC2A5CD3409342E156A01DBC8B4470E69A1B21814AE2951832333705F33501899C45C89EDE8F708A9F54B3F6D9A8872E3F1D976F5BF81169D0C755C5528E1C607F696B70BB4CC16B12AFBDA4A57A7A47DEE713073067874FABFF20C710771B595EFD2A1BCBA17DD780BAD079E2A9DB82CD2480DE275BE1A53A16D0CAA01C88B58B058707240853A2824A4B92B67E7CA2D72EC749D2F4615757F44A1DC352B6DDDF0A53FCFA0E778E4BD52DB9105D74DD957472A3B032E53E4B272D68269EA6489AE0BC3FC32EFFBE4EEED628D687BB5292B0D4622E46964AF616F2B5D4AD71BDA1213E315886BC09C0D8AE3E28C0B5C8C35DC9561C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +smlen = 3655 +sm = 03EAC061A14BCF878F06BF0C3331ABD130B6EC0ADD291D6FBDE65F65B82DC83914BD8F721F9F5417A998362FB945C01F8ED4668980D33CAAF7AEEF599608D46555DAF4E8BD958FC77BF88FCADC3290DAD0C4C47FB0EF95BE8E2139A10D4699B5CD2E5E6CBEFDD30147F9C46C41EC5BBE74C03A9309E640E699648D9E74D1D725EF2A565CE9AAF3A45156AF0D989D22D4BEB992268FDB8B65F0056A2BB3E1CB122F3A8E534D159C22B99F74E9B02D05AB24A7D3F2C4D4ECE78417C4A5693A4C523EBCDF781F6DB1619CE01CA5DDC287B0F152D404009279FE855E35C7394A8BCDD32DB0FED8918A331634AF4774412D2A6B32331909E6DB83316CAD4821F16E7F5E52B8DF867CC5CA43F1232AB0F31229A40DBB31A7E8375038A7423820E52185562967808AD9057109C6779148D85D2927E2BDA19F748772A9C7CB4191B3B8101EE87EBCA7E5CE70FBC00565EB2BA32685440ECEDBAB54F85643B3C3035D2716ADC082A5456BE5CDD2D9979B2C48C2D13C72202357E3CC593EE913868AE2E7D99236CF44833626E5B76C277A1BBB229655A7439E11B361E961947EEBDD98512C854B7415966CCEB0A669BC0611BDC9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = 1648CF36D27E07F0EA64F96CDA463A7A43659ECECE3886087E0235ADD95A0CF84D7F7CC3C579B0024A9FC8E2E5FCBFEDF7119DE16A1324329485D1E138B79BD1026798E54D7653D51DF8E4032E9A38B86B3FF007642E04FED0FC82E46CF5D72D2E1368B201014E1B0A85E0FF4A359106DAA0FD5FB76E72B283BD859458DE5004E4EE1FB06E60B66BEAC1E01AB3CD5FC4FB9BB3E2C0100E7310AB6EC89DBB3AAD8FAD28E739695668111AF77847D2F86ECF5C65A4E70DDDD79C49F30A5204DCC243D737A44C2D672EF8149F7E56E9578F106D9856383A562F66A91EEDC5F337901C6916C22D37DD08A492830F63C17BABFE73486DB7C746239FD8F1BC1B13023E634D97BE4CA8025CD5B5A67B26AEAB1A13CBFD55213299F566A2770AD92A67DB92E8AC96E23A9D9DC04D70269FD575CEADAA6986DC20176C867DEA9E16FE0937A35DD5538243729709F85F0B896E0224FF534DF502B7AA99083F78C8BF268F35DCB31CC4F5C6D2500E95E57189853EC76A135D30671B5A1701C8CB824F55A4CFECE06F51BC4C7E916FDB9B8436F68372FC31C931EF050F927758C92B73B8AECE01D0D5EB901BCB5CF7BFD4AAC68ED6A0CCFEE2AC53F3BA601725BBE610B9F00F81E8E111C23B0FE842D2B17A235292735DC71264D24B26CFA416EF08F9D8B904956F1D42C9354368D01E225AA8544B5CB65CCDC772DE20050425EFDD92C208AAEBB2E43ED4BE6A48DEB633DFB72E26A2AD7BBF24FA2AAA7A8B9C683592218BA2832F0B8208DD91EC93A6D530A61C8DD327E0FEBB87F4074CEF0A6CE369CA45E436D43CEEA4AA7C8568AC381456ACC05CCEC00CDE942F465F5579DE95718F983C0EEE6E6EF9BEAA42555BE542BFF536CC8FE119C899CD8C8C3660A9EB66DED02842DB1A48EAB1FAB7D8FBAAFAF6FC09DF1A722D689442E9BD0A9D500B06DC6CE643A117B0577F644A19B92F4A4A31D2AC7B055EC52F9531F813BF8C697A0751CDEB20F418E9088195169DC7A538C5EA6E5843983F44FA8D7318B621F1270DAFD8A7AE50C21CA52D9D67D76C0BE6BCF2C490D91F66442D97584575B925E0C30623A914E69FD009EA72D6E00974D5C0C30AF06E0D638D9218B783D552F249E8E15027D4D5E9AC87D8179155932D361C4E3845FE8962445CDF33531C1DE9419D11C9BCB8446AD7447598EABEAFC0E3BE12449D280D5452246E63522F35632DF6C94C7DEF4176BF1FB38034EE3AD73D5D7FF77F7DBA9603FAE69D3CB6DEAA6907ED652E7F24D3E1D0CBC56A9C66506224D4F056AEA96DA8D7A482F0E198983F8E1017A52ABAA1BDC5B8824F3A2BB40941FD905F775F6C0B1C94CFB9957B4E8BA23C423CFB470F4AFCA949000E72AE4BA50EDFB9F2679C5F19F3D5EB87221D06C15FD44493FAB111442860D4EC68DC49FE9D6F0E8E198BBA2BD4E37C07E69820E161B87A03DB25A5BF8B11A22BE794D750BCE2BEA9BA9E17F94EE68CF9CAD34B4023F2E91DA2A5EF1FC8BDAC8F5F36B66E2DB420E5EB5AABDB8F1B66C4DD7C4AE879DAABAEF262FA03C462AB140DCCEF378189F5C94FE768389EDF77A85F664E9C05CEBA86134C7E5466B013639668E9033934E6F8886D632F5FE5B18D821AC1F15A651999AED459E22E120E2E90C956DE1CA2 +pk = 1648CF36D27E07F0EA64F96CDA463A7AF730FDBEBE857D246E8F701F3EA5BCFEEC977057F37F35A71C5738FDF1551289C8E765F231CD816070511B0F2D8648B26027FAAA4745D3B391FBD86327F12D1E92345E8C21AA207D5FB47DD46EF8818BF123924080E47DA9B7D01DFB2B8AF5633DE96551F2B4FA029BF5BDF6BD95DF0C00101A776EEF920B84D1D2285AFA9CAA19C2ED0BF7D3A52FDDB6292F3D74F400915B19D719F031D952BA9CDD1D829EAAE522DCE4CC0F9594E638946E819D646A707E20412E1CC9ECB0B49E11A75609143264783A361E40FAB94642542271840CFB9770557A09CECC1B09268C29007E76A51C88E5F39447E9487C71479C6D334CD5E57ADF29546476FE76ABC82F463995CFB1B0E297A2F5412F5E44F701B82DBE76AFF84328009DFB8727493E8C0A13B6FD65B25184565A75BCA3A511C17D4B3DDC5C624E6C7DC38ECBF6B4E04B76679729769C727702FFA589A57FF87F05316133217C74E163912198E7EB161216BAB5B89D46FA6B4257CD7BC6A247455805C24503B53E0A287F979A1850EDC14FAF46E46383D49F24D98BA64847FB49E0C936A9BCB6B8ED1E256D5DA8DF06CD071A2C36B428B9A476F02755B1A1A55049B929EEEDFE491C3E863F5DEFBDAC957AF7802E3CE42639DD7ECE0025B784807D28805ED1613C9212C9A5B63430881641BB5C128425745E7BC77B58642CEDDDC236A6BB3574D62CAA1D2F125876F3FE9521D721C6C579BAEB1DBF2C05013F29549CC87364A16379821464C5DF5DEA79E32B3FD8D348D785A78C4C901EA6F66B55661D02C6AC583FB661B4007974E3659532E0B79E385618C61E96175C5DF716333B220DC58C3FAE91A149BFCA6C6AA18094FEB212545A053A2D23E788626A159E19F43D54B6D6D1E39E6E53B16AB1D94E8E500692D8BB2C533F2BF014A3F3504BA8783CD5CEB0E9FC7CE0C93D8F54C82CA6924D80AB2ED41E3D7802B9F56469DE54B3D0B244C97D434CA48034547C8092C32C3A4157025BB1CB9C4CC1AF281945492A068A7CC6BA3C823F14039143BFD200405BFE4BCD328DBDF8167BB55AFD638DFB47A013F7C4C61823A0B6D0C5A94E32B59F833F3CAC6E2FEDDC261C7FE165710B08B7A8B1C7E653F4B5E2DFA1FC389D01C271F8DCA918725C62215F06CEFD91FC64C81356E80BA89069DEFA567E78AFAD6846256D2698670535A67F8753FC4797477D7AABD261AFDE163F446EF535041CF51D0DEE48ED712674CEFE862AAE69B9B958606141459A1026F6344102C3FBA83D61A6394F0900117B74D669CE3A0C7E4870EAF5A23DD405D592F4292EA3090276473AB3ACDB4C4EE903E2E33DAB7136801D62F3B824E13044C0E4F5DD166292A94D7BAD94D4433F3EC0CC89C1E2FC0ED697831E5F8FD615EEA15F22A30E959BE88C780B25D63D9450BA75649EC20BD3CAA08D12CAEE6EFF589741A459D222A0D6A93E723A15EDC0DCBCD4C5E4571118C4A53C177B78E8D4FBA5E381C6A77D716C1C4250877B35B8DCD3522644321A343F1604E73858ADAFEDC6AD2A91E0FF19F3C49340448F6946838D12106BAD3723275A087B20837F120A8E325792DC294595EAAF3822D7EC0A52143A1D888C0E892B7B46BC0FEAFD9A6232BF756BCBB9586FD5B1EEDF507C65643E54C6CD885CB16FEFE2BE52F6F923ABDBC4B11ED054F5037539EF10F471493AD428BAFBE30FBF12EB04418EC477343F0092EFD9E83C98D2152676BD3825CB68776D83726D8047FB84296F565A42209F22D0C28930EA2E9A0C6B6175C494205DDF436CF2C1F38CDF3E07429B3619FEA1D25A6A2C9EDCF53F472B2C0B5907F9F2D9536C5F170AF69128593217DA5B9D187B8B45B233770070F039A16DD8CB3932E6FD06ED56FF3E423E8173AA60491A8231ACF25E1C432E32921704FAA1B4E351DD69981E205DCED2F2574CE258A26BA11F883D413002237DBE29A6B290A9CEEF4A74A0ED8647E215DE5BA760E1D78F38F84248 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE1 -smlen = 3555 -sm = 2648B3361B290AB01CD78044F1D80C339A6089E185CE44B42D428884FC25BDF2B07C50305C6A712E1CEA29A6D693E0730D947ED0FAF1FA3DB19ABDE236CDC880331FA0B99669BA7FDC008EC962EBAFC20A67941FE6EB55E3F01307A7028B110CE5B78CD79E2972EC432BA2584B1C84C0A19328B34BFCC5855FF88F8CBF5FF0F77593E5614FFD6DAFD3DEC09D1B47A2C3CE9BA2B9E93B963FA4BA3E015F1AB25EDB03F56ADE3C60CFEF8A7AA5A7E4D2DDE55CBC880D2FBFC27B6DA32399BCB7C5936EE3DA32BB7E407B8850DFC9975CB192CC77C0E0C51695041CBD783DD9763D3EF72D8D4D77FB3381ACF22D41C0CA2899E2A46897A7FBADA46FC996FBF583C9530776D68FDF8D166C640107CA54A034CA0FE1E8C283DBF3ED4D0F25839C9A84BADFD1B17164594A45E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +smlen = 3688 +sm = 2D096068E9D02AC410B9B5DE3515A0FAE1DD1E02DF6695DED3B68B14209682A420DBEE3C23380D4177728B14BB8F5E550D752C5D5B276AC3039BB05013E96A19CA9CBC119EA8DBBA9D97903964CD62D8FA352FD69590BFBA38B95A8931C57F31E1021AFA8FA26BB6F88DA6FE74AA1034FD417CEF0844D35B04B10CFDC10179CDF36528C0E65BEB22BAA19D35E142EE0E5A53195EA0764F26C7234C76480BF62B9B753ED74ACD2D6DADE867BCB46824137301D4EF4F4513557333C6F2C9E876CF70A5232B236000858B3709269ACBEE27FD62F9580152FE84E8C7B1C4B83F31116095B7D54C95F7E99178F73F0908DCA1AB95F42E278EC296905185451F2E2A91801DA048B019CBC0767922F6078F44B603A9F29A5F420878FA0E560A3C867051BAE93256BCE992CF58FC7F8710DA99868719356B787FE6B7A6F72DFA2BFAF2545ECF05D31356E7D0A1E4BA38AA2EB71C73568809DF379F8CFB7ED91DF40D6569219101EE205ECD1102E8056249EA89C71DF57F5E75AEEB0A90B2095FD792BB5172EE93B303C4EF8DDA958A4E0ACE22B35BC4648CFA2A69C082646B5C37638912E7C3DC1EB13ADA8C0B25CE9411BEE637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = B1922F04060CB2B366F83B7C0492FE76EB96E75B7D2C102702F070F569DABE2F4449DF304A155CA9301ED8433AE08FC3744CD6ABD8EDAB2AC34382FF3D8F4EF3FD5F46C93833A0E13C9C7BA6DE03337CD5226471CAED43DC3524A4417445B9B62CA70C549973372C32A94EB0E74D0F5A0A18A45CD63A2F64573871F17D4B525727A8A88B21753372933F07A123F9A9E28BA908D480B5107B629670EB46B79FEA65F9CB3D069C6D51166DF51DB6ABE0640DFB24F4CDF9A9B2C242DC5B3E7DA77A896FA6FE0213D3E3619018525A5FA1145804FC8A5D064F8ADAEF6049AA47666357E24E6B307052B134E8A286EE824AA4F9F250C891263CF038432C648D2D2C4EE922ACFB43D2A3800FE85CA38648FBF2265FE366AA60FC24B56830DDD5712C5F23F2D23987EF94D9F2359FFA001251DA483480130A5D53ABE6AEBF5AD1712C0420A68B668BEA01BC22D6F32886C8B63B45C7FF53DF75E74CE94BE7B7F0A5E4D6F1F6A32D8531780A0EDD362377C78DD03C24511625834F8A9EB48AD99C9ECA1907FE9F4BF1B7BA3BF4A9D3464EC269819EBD673CEF44AB122201EF6BCDD29527FAF9ABDC610F7AB07C7223C9A0F84E1BC21A896A9DBD5561502B04F1FCFB635BC574D05EBAA993204FEF1087B2351467E019FDD5A748791D78E8775FAE5BF5C169DA9D76127E8FA3BB57C016555905D241AC040B9C1F5B339D81D08AD7071549534367E16539E804C4C3850923B2C610449F0A4976E8582A8E980F1DBE6C2BF841B3B88C397DD84180ECD54E25E22EE3C0D3BFA2F3861E26DA6F5EE6FD5F047CD9911F7678BCB83D2846414D91E519876FA489E3D97673D938AC78D52EA54D986D500DDD2C8EF8C38483EE3D4B3D63ECC210D6F471E1024BEF7B52FF5ED51301DD06EE937D07518EEAE36F14839E9A3523048020BEB49AC19AA12958CD5AFBA3137E5E849E9C628AE90060DA1244730B5C783734E1D975CC05FF1B89E76183BFF8851766D05F771EB7B16B500C1622E45D150E52824BEFE74314EB2D01F40FF21DF209380DAA4D7007CB16A5B6F041C3057F3D055395097902F3445289042FB62D12EA3083201B0CE542549CC5A8BD5E888CCD169F56007297FF93D26F6F13DE47A42A984C907A3FC73DCD1C70AAC18E0D4EC718B2E9B6BD1330FA9950D81677DC81A50B86705C1FA2F16E52DABD8D40CFD82A2A666F3E49B0A29BDBCD830245E8CAEB815D4FF1235663870484CB28A1D3CD357677ECF78DF012DAD1FB60E5DF613A1264B3667364EF64F9D6C3092D6CC73F42E872B25DEB660E7D3F8051AE26D4E4000B5304DF4522AD9C6F082A543A24ED09E44D226634AED0076BFFC7871A25F10B958DC4440ECA59303ACC32791A406F2880C7C0409F846B0C42BDA4429BBD61B5C373AEEAA42810998358F90156A982D5573BCE78CC90870B4B26A16F66012145A650F721FA77B88A8EB7F4197AC4B9352467CD730853D16EADBC9C93CF8BCFCAA4A0574FDDB21622DC18A944DAD5713CA39BD57FFADC36EC5EF3926949A6114F66F4AD317248EA43C5090F5F3376BB91CE0125E4A615A71F23324C34B03536E2C7CDB81598F07EB81635E82B809856E1EE1A2186B2DBF184CE37A4E69C330B5996CA33A8E172441F9118CE158C +pk = B1922F04060CB2B366F83B7C0492FE762FC4DFADAF04ABAF349CE1B1EED453DF9AD67D109B69E3BF5C5987330D711FC6CF9869D5EFA5C34ADCABAEBE9F291736D7231C37030C0920A86BBBC9328306B06D6E1BAC1DB52C0325B00535B970778BB9628726967A4D91B71372FD45F2F127A13B50AF4D9D3FDFACC8546C6BB4EE7E3C0B794044C9D68E3B20EA18CC9CF18B2B51D20A49B4D01A3E48BDF1AF086F77BF0ADA249E270FBCBF38A98A0411992FD87AD899B4E9BA4FAF70A991310563C9F512CCDB758F9CBF39FE407765B843A87B56F8DFDC6C0C378B98D195E8CB8F4F6E829487D382415F14948FABD31FC452F8CC24B455A936A431D7E8AF4000E323081754C57663CD872E5C710884854B3D813BD78E2587C0C0DE9CF360A3CEA621914220966A0B8CE9239C17D996A98CDF6660688B30B7835212C215E1139ADFFE1B04CDF8E049A16C3D83C07734496242388D65D70968926FA1A08D998F8013811361E2B484848B0F2B91F3BE002BA01DAA51023920E53BB57B6BDA1C676F0C4C49F3ACED2989A8D7BB0122AC47716826819DF22F5B5905183EA33FB3A93F38178DC2EC416A8DE013BEEA6EB059A3BDB70DBB07A2FECAA9A9528FBD563874128458CACBE40490887C590AF47F4E55A1CD013CD79596BBF54D45EB4C272C104D661EA9A02824CA1F6261AC6B13BA8C666FCA66C1C4872BE79DAAF37C0B69360A31A294678B12686D42329A7D4798F358FB56A61C2FAB6602E6712924FC7639828732A05E1736D898F27D98F7AFD04EBD2A83BED6C08AC57A6684F85C6B765AA367A3528D2EE9859E26EFFD2628B5FF5A87AD4ACC154F5A40831F54D4E97803FA6470B3F3599FAF96A8547003A644B684C39DEFEB02D05D0FC8186BD39F10E2207262F882BF9D922BDEA38A7EF6668944AF8CF1E2BDAAFFE9516770EBA5A1F56813884558EC0640D9015113F44EBC187630916F0500734E7DF2F37025722C50834A5640CD424124FCABD9D3F83AF8AC76A4878A16013D87F4B2C832357D68A9C3CEC19FB2CCDDD0B43EF631A2AF0FF428DD8FE9F4D3E03DFEA9E053F7B3F4834FEC77B01803ABBE4E766734868CB2138F87145B6EC5C17524547A2CA31DAF24A684D54F77B130611393F9B6615F9913D570427F3AA5749C3FA917036141A1098720509B860D75F25E6C6ADC099839E6A8D9BD453142FBD9F90680DE51886A1D06A53FA9629D33F4A09D525270CA342497AA9B0860A2A823F2585926F9B1A2D28F42244236BD25D32C235D103BE37B3EDD55D8F5BAC23DB5B912728D5AAE33D7C3A791A6F4A26382871F49D1F2BE179A59EF9782A55C5EEA9707C0B61AF0F1FEE7CE999C8016F8B60700246568566AB40F788490131A1288CD892A339D2CD2B709A35562E312728306E71E920271E0AF58D1D792D749CAFA3C3DA4CD4EFACD3FF17B852A2C35B65BA204CD32D13ACBFF00EB1D56F8422CE89F24F7A219E0F4676189F0B9EB303233511D8EBA2E7E959C823F62448972D1766ED83860A9124703E31C045F32D0675F99032C2819814B39AD8661BCBA8D3D90ADDA37E96D86493ADB1B63E66523993696426D99092687F1DB0FE4BEC551ADBC18D131BE27C5785060450DDDEDA9737A33D5BA92F9CEA13B92CC62D5210AAEB1D6125EACB5CA399D8AEE883CECF31C33E336D8666EA46842C257F88A25E6F03122CF679AF77C26C182338670C517D1708845FD135D86D0FB99531224786E23D57CA8C65AF3E0A5A9D5714C4342A09FFAD7A634108C53FAD75D3FCB5FF6EB14B9713B73ECB1D33870BB5BD93A9B9530DA487A857A83B6A72CEFA2B516AD2F18EEEA85C67ECE8F1A53706ED1AC63635FB61A968D84E41E36BA934A2C906E39C0BFF94E21CE163C9DDDE02DDBD08519143BA960CEB2C14FB3E63D1C6BC695BCD42DA2B268DB6D3B8F467DACE833CD7840F2D2842F86B0ED0979A34064082969A0E4ECA0BB01D9C5C78F88B55FF8BFA892872625166E717B sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF775 -smlen = 3588 -sm = 9106CF9CD0FB0C6A69EE2332DF49B917F70AD0312425AC788626D385481E2F285577C5AEA46EDDA8F8FE179EDB68371DDC68F10F1831F00D6C32576860D3FF4F9175D7D767132464B1383C30AAFC5AE929CE3D1F817C96885673845A637EDDBF675DC7409D40B4E518A113964C6E23C0C6E481392248686A8F3CC981C29588A460FD3D6530026EEFBFF1B59AABAFEF9BE89FCDEC3C23AD3B7B5B53CA6E867261F08A2D18C5D9D2A8797AAB19AC38D3CE25755B2156CD7BF054112574EC3CAC3B8883BCA6E891529435A199F06175D825023064A9D269BEF12174E6418671CBBB44708313F6A843A806C17E177667D0119CFF6FF3DAB1A043CC9FB19124433CE958EA7405C62A94C4A1B3CF501A355D2DF63105A012F953FB896828FD3CE5AD4F308420B1A5D061D9CD36F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +smlen = 3721 +sm = 6676C1726691DD1A5F8C165CE39ABC14781A8356DC3AE016B669EEBEDFBD7323811C07E88A0C1E7C596CB2A56CD7781DE492A83FCA77EEC0FBC931E165811D40B33D2770412B1F0BD3169BF6ED36B3501A8344146AF07821FF8A3D8F7C3EABA102D3C97A759CDFB7348E29524C2D4A005A55FD10F0F8FC70B2133B5E4C7888D1180DEF3EF2F3426D037FE58D5BDCFFE7FDF79376826282EA36F2533A2F9F51FC98EF08F701A73CC5AD91D31A0196B5168014CFA430949B4D7FE94C8B9B83F535407CC50719991B8E862D3B280097C361182E26C53F80EC763B52EF8D32661C9DE882EEE2F5438181A855950B142118B9E24124E57E92F4594589566F62F35C5475DA654808736B220E0C794D0979C5764F5DDCFB3798F8ACDF3FA46657D644DB1555F4E65C3B24DEAEBCF934634AEAE8A7152586E6B2B9552FE0CD24242AD110641CDCADAA6FCD3487470A61ED701CAE979993E9D08DA826D27705511C934D65C4E197676E44BDBE30446DDF7126D2F45E9318FD629BAD1C47C3E941FBB1AF2A43057F90793618F4B6E89326BB864B9857276E750A2A5BBEAA4747A5479372397A8F78F039E446769AAF076C35CD36F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 8BEBE8D48E6D878911E263833B8B8E97F63EEEF13B047C94B171D70D4E241B7EAF5985575B6CA9E444D4A07506DF2342FD902924073EB81EB3557A3B6E61CA61CA7E2B9DA8627B1FB02B45D2BFAF3CCBDCA541378EF3C927BBE17BED91E7A5AF3D63253BF12E15FAA5E224F3061A94586645D7A9D3ECE36CBCF2D4DDA6D71655F32BA1D8C32B19DC79C6BD05BB9042E6DB3CB7F37E1C3DEDFF00060CBD965E0076BDC23DB963F2FBB7B61F66715B797E18705D601091855E8814E2E40FBEBD27B8B734942E46A139F117CF189FEEE5DC28CD3066EF371397E7C07DAE9844C80113E44F1159B8B171F75F12AEE6C380B42BB35D8753351AF3658BA8E297BB4860141778D992DB42B7E2458B58D1239129DAB47EC5BA0535F0E2A8F92A10D9DC2C78FB284FE9B29E99702751F9D3D840482E6C5309137C4B7AF2DC884909FD8F011BC61FBF1888DCEB7F20A0A6ED91DF57F0A2E7E0F1F9FACD5B10753D9FAD746511D9EF18F8EC5F3F12FEF1E6CB01CCD2EE418B315E12E24C567BD262CC3F599EF0BE02F3127C5F8B6D16CE0AB166BA3F496CD14FDE7630D228F36737371CBD767943891705493D8C109A28E62CF07EC8306F85D4C72E54F08F70DB187B2DA8C8AE72CA8D57CA7CF554ACF23782B004C0196221C2D50A31288B7C07380B932B5DA19E5D4E1A65CDB907EA819EADB81CDED2431F0610F044BBEE4C0BCD03A80E5310AFCB88240333515694F4EDEEF2F51ADF6DD787050D09C24282578B14AF882C1530682DBDF2BCA98FA4FA33A47602C46AC86F89D59E0CAF83D471EBEE9D7C54BFEE08361058DD92A23DDDCF86B8DF9FC54CDD0870B2BE3280BA6E34632C52C6F1CC16B028DADE25388702D8139B89AB31249DE39835A4A57FC22E09713C782BDA9B35BF8B4CFE98B2D1182127910DC2973045520CF763241C5F21473E7A281B48A2E0F487A455CAE97B6C2141B28988693C2FEE8DAC19B206FEEFFAFA03B2E9743DB4748816A0DADA830AC757C55ED216AC098ABC5F5F759A7B5E9CF58AB5DBBF8E5244785469CA1C409BC793D13259FCED023814CE76CBEEB88FDA6D45542C3C727E9847EBAB5CC624A230239DF8F942A90CC7A43AC12DF42DC31E92243320537C7AEEBF728677364B9CF6D67642D59F1FE45467061500293D96F68A71705594D4539C6025867B6320A681CB100363610737F0406D081373CE5ED1AD1C259236340FFA277B31E75650825409C8E14F38F4A344CD256B457B28736BCEE28FC96BE9B158E8CB3B5FBACF1D0CB585DF35E63B49E8C7B13E9F60B47534187314089AC6094A6FAA6438D6A67F8CB8AC96510FE8CA7C533A6BFB9E68BEEC41B901A61DCA0D7FC4ED3CF1B1A511B1E486DDCA4B9EF43F6590D3260D303455C63077D8EC8ABF3DB9853C76F2655117761AA0F3EFE02F05BEDECF7BA26396FA650B4AEFFEF70C109A2E6E918CCECAE9982A3B5C3728C9885752A72C634E235112A78A1F5CF3AE07C82BF11029CFEB80319BBF9A809E3D1A3B87BF32A8BABA5F5473C8505B0B85663D914634EE4833272F43239B115E5FE3994BDB37B8D7861F4D8B38226C3CA580A6FEB0F30E1FCF1D3BAB9AFFDD6446A060A3C93DE1283955CEB078F7176E2B1ED4F5513EE1A245732B72DB13 +pk = 8BEBE8D48E6D878911E263833B8B8E974A159789293E976A4FABFD0D4F30D8820A2896F71B7150D9BFEAB9C223A2824B658ACA3BD1B08DA89A0B5E1B8028120E3686753C9E86C89C0949D0696D7A04D695B1D679CAB227CA6009A89A343F7694E07D61598E22DD96757AA5AFB6BDBF7BA8B664DC8235E8470B3828B7C53C38E23681C8F612A4A1AE4D78E0448E0F2583A0BC693C79D5419A9A4A24804B0648A74A3FC7DAB0F835875DFA5AE5E7C65325D188076466B2D077C93612F7F94D72B21D9DEEDF2B91819978BD17D23D4A50F609705EA39ABF999DC5ADA5E61B385C9425D542B64DF901A4FCE4E25B1440EE7C829D80603982D2C26796EDD6134BE826D1914AB9382AB0FBBCFDC710C8F5717FF9DEA026107C976F19321EB7EFBAF000DCCF9DB613CFAF6200967E274AD711686128368D54DB32FF5E38C8BC1817FD9FEC03991C3D826904A89BCC861A4D9653DB306FD0E944DA08C9366921809A8BB555169B07665E9B59555A8A66100B36C5DA05D676ABCCF5E3DD6C05F3E31E23A1B51D224E0BDAE8A2399ABEF13CA8729527ACB6343E926CCB6B5910EB3002F3088517EAEF0F7E408B8EFF20BD645AD6D843DB7F62B75BBD341DEB754A43507E931B3B8392541F73EBAB04367A91ED0636320E1A233242B9BDDD3EC1C48DCCA28F2F1464260522508D2A46B1A896A81FA1C43D658040F633F94A8C91DA0D8AE41F08E7BE5E48058733B0DACFF4FF1419D34E89CA16907CCE60023BBEEDE4A19BB1B10C45D105F1587FB7677C40F880CBEAE5AF0FF5B5A6A9CEABFA44C92FF41E883C8238F291FFBA20B22731E76A021D89CF573E1D7429FA02EA8583115DB1396B39231A3B01E998E9DE280D3CF5EC31C85F728D36D69C49ED6222E7E68A52431E4E47558028A860C4345CCA438276C018BFCC76BA033CA1BB936CD90031484A6EF690F77B4C09406E9C42359AE82A43357A0A5A6AEEF04C33D12E9DE170CE2854EB8DBA10DF7AAF809178B029527CC59DECE9A627EB9E5BB06F2EA050C2FBA306B83F6A45F5F370FCAC3FFF82D47B601A00B42BA21976410C36CD376B16EF9977C692245273C2DEB1EBC1F7FF93E8C0C056CFADE00C26D75A99A80EF4C2EB915BDE1476542456BCD5A48BC24C29C465E538D783252F3F169CF999B278C597B83C269F34D8AD291121B4A736F12179775F80FD88718256B4A23AFC836EFD357DACC2AF4827FF4EB3BACC8DB084E540F63F18B940AF87A32B7AD32A0F9E6BB2BD577C3CF3EBFDF1ADA1A18D0DEE97A8B23F531760E94C691D27FB7000DFDA8C407FA9E9E9AE947EF5A45C13CF6849033930C8AB34C7970678F0567E94B5446418BDC5FBFDD30C9B30C86B6A83EB9A5CCEA67D08A25F8E1F9A9CA456A2E85040304EBE5FB66B76531EA2EF04A0426A33C386CC99DAC89787A7AC2D1D97B2CEF6E58469EC1A60F52465FFDB15479FFCA7029A3EFB8EAFBD7FB9CD53A3F835DDEEB35C301736A9F3F23ECF3D9D9BF53172DDCCA44949990FCA041ED886A0F7FB8B71D0546DAAAC42642C8E7B182247C7B06DA34428B07B5427ADB2BFFD56F849F8FE779A01E20A0E651EBA3DCD0DE278E7071FE006234F63303C37CAC0AB9E03BF5B1ECBF6E84FCC4A99763163800272B3EB09F9E2AC5534D2E66E7F51EBE0C0D8C9170024B81CC6B18910118DBFD19CC8DAEEAB905A641CA4629075E5A48FB95FDE61C7C9F2D8406A97166DB706A6FF530EB76A68D9799623A0835B810B53E3E0458044352273B7AC4B6CE53830DE07FC2E47AE4919886FDB29C152465A0826DC5778B72E0DCB2F705ABFDC499C9A73214248B6419CAACDCCA7DFA28CB675CDAAE507FEC18048C631EA4C6014534CCE8BB6E8161CF14D385CCA805877EFA8D9379D16577F23ECC7DB41A202A94EF0E68493BF9B673CB793DE41D0483599B6A73EB8F71EDCD9298094BF6EC6C814B3A6D72CFEFF74C5976DCEDBCBF2D8746350BBE0D7A7E2B82683A25013DCA5C804 sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A86 -smlen = 3621 -sm = 0EDD346AE159CD29D980586FB789AA3937E4D4209BBF659BBF3B444343C66A565863EC05A90447057CE382F83E5C823C720C0E816866F7BB9D88E81372F792A868C1BABACFD07E6E5A963CDD1D07B854611FF67B045B76855500EB138019672F371CB9FB911B1978C6D95D09FDCA1D9B1676C9B5976EE6055FCE2F0D839C1D4D2407E393F7EFEE71D798541530F707FEB8FCB031258B330E809AD85334F7E0FB6CD4ABF5A1D158E3E5DFB962AE2C50775421E3C3FE71F51E3FAF51DF8FA6E7FC82AC14DFC5625FF4D33CE070ADE445F8C206B837459E7255EBD6284A4275F292AFE79E06BDDA790D017AB9CDBCC9440591C5F68EB92788211AA14F934D61A36239CBC0342AA5F7694F5A4A764AD3269700BA9BCEB0CDC5566F1D66CEEFDC3FC9D4331192CE6CFDAA99572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +smlen = 3754 +sm = 3E9D5F63E4899D762C4CD4D5DDA0BFB2368BEE73422B11E1D72248D73D54D6B336BE3A02C502F9EF1B4299C1B9063D4FC383EB2832B9693AFD5ECA8CA8E914732622DE2D33D75E9C2941B9133DD00652BA411AE2E3F32D834AD4822E1F91B334983B93EA1D9DF5D5CDC2C8C8F59F2BEE0A46CC85A3924BF324D5011EB08F494DA0F02473169CD87E3F76DF4CC4AB9647D191AD8C282FDE923247A20F39BB692A58400415912B3A37468C805CD35FFC7B381118DA65D74A2E686325EFDD402FDEBB36DB92DEA13C2F8658AA84EE94399EEBD10C757C3A8D1EA6771D68E44CA8498015C5AA0002F6BCF86CC9712F56B6278F45661CE0956D310BDF703AAA6AB75C3E3288F13FF311824C19FB0E2757F3974C4E19CD14AA9A6E07DF1BC2060A535A5FC318ED4B90B3FAF11F157D39180A1769437AB9A25E81D485263B3E1CAF543F7DC8559856EBCB872F7E002274A5F301903E3C01F4B0E6F9DD79C1A27DEB7F82B19EF64128C555F200D13E4F64118FC7022A60592FD48379481F442787B46E40935ACD7DB0C8F23C0308475B1D652D3CF7047C89E1A1086CF73641E02812878095EB5AFE5D05E8BF26A74A7FBFAB572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_24_MAYO_2.rsp b/KAT/PQCsignKAT_24_MAYO_2.rsp index 997617a..3d14473 100644 --- a/KAT/PQCsignKAT_24_MAYO_2.rsp +++ b/KAT/PQCsignKAT_24_MAYO_2.rsp @@ -4,899 +4,899 @@ count = 0 seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 mlen = 33 msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 -pk = 5B61421EDC1C90EFAF6075560F02061720C95408F4ADF1B100963CB01B86F8C6F22506A129A62A3F2014411A336B9E4D695FF4063889542125CFF201F826F3DF62C1BAC98425A8975E755B4CA98EC8A07CB3C46A5FC285127482A82E7AF285B06F5A28A89D51134AE391517C7879B8646CC1084D5D8498CCD10C09B4F380B0F465052936275A376EF97DFCD6D54F4C1D706B2B76913B68B92801C8091CAC6E80BD631F807BBAE8C64A45B2D9224939F58A41F0D315C33C3E528A0DAF8A9E199C2F9BBD44A39AB5C0AE431E343CD83F60E04064C0C36729CAAF849A90C511DF615BE490032B0E9BE0C6CC3F2FEB6635420023749FF0843E3F8207C84DA8EA3042DCCA0EA1A32E969A14A3447DB8239C536775BAC5B24D20FDEAE8CE75042E22A92C1CEAEFF33BED74954BC95A8372895DBE05897C3AE601D1FAB53E785DAC83996B4175D730934F63AA5F25D050795A3CD774E8ABC548D095679DEE401445AFECAFC854A7B156D590844C015FC94A947AEF5B0A60A903905F25F37EC3C20766976382A72777E85A0B79E27A6BAE89F140F88E5D1E42BA59C067279D426BB6F915028F528EF238E20E8E910EDA1780F9626644EE20A33070F0B154B7CAF1A48F351890571EBB06E6DF051F1B8336F6EAE9A3F43AE1CA398CD89EA0BB820ED92E8199574B7C9D98668CA34D4DDC25D198EF16A37D0157F597CCF1DA0826515A80F6D8E42FC44A95FA1395F99999D3522AE49CA718CD9B8750FD7742D36D0FF2300191AB20850C72670BE0D308963CFC37421B92B4EC6B7A4CEAD9603AD826B8BAA3C3831604D6DD144BD5A3624CE0931B7B8D98E089E3B6C736170CD0D0E7D130AD87BA944381E61ECDA33AAA987D2D02FCB775A973477565BCAFBEE896EAE308C0CBD3E058B27C095495930A2187E3532D99D5646D5CBC872AE292FF485515218035C737D562769494534E4F32AEE4E464839568259123A1A16CE4DBAD5D3360504FC92E7683E66377DC48F8365AD1A9952F5D6B626A55C4C19BB376C5440C9A86C362B1DD46EB5706CE1FD27F305899274B6D4465900AB2D36F864C7DF48679C373D05CB3DE57F7DC050D3E6EC1586DE6ECBA201149DC4C0040A73440E7D339A5978B839D035B6BA97F57505CE9822EE5ADC43C172F35BEA23B29C90923D450AF9E0C0426F94DB4260CC2C635669CD915D5E593BF34C933139A54E5D2773DF2B3A649E1773C2295F8C90CBEDCF89367B56ECF323376D18317AA7501FDCA6C791AF8B6B72521C75565499C0A76107BD744431E96BAEFB818733F52B49C60A5A55297E91D99F0AA562E32AEF2DC998CABCEAD141B53B5EB47053A906673514FE689B2AA5116F5D1A814E2F4ED84EEE3F31B34B3D61C6D312B887AB6FE3B7BD3EEFD6B640DDED3857150095C5A7E863C02A8BA09757248F223347DF367B7398B6E0D867EEDCB8F8CEC5B05799493EE6DD243C28E719C462D101CBBD3FEE8D969D37FFE9C27D293C9F70DB5DF4F67E28636E4159C01EC26131560D3C184CB848F1C32462FF29B29648E59121A056077C2EADC1FF7D0C0216C6ACD862433661D214701F6A15E86FB56438143B15EF6510171022A0F339838DAF6576C468B3B85CDC5A90768C0E51F1EF8C41EAE6D077D9BE1BB1FF4CD4A43C12E00D78D091DE6778687AC827C3D664AA16F4B4C38E138A6AF15BB7C351DEC5862687CF8D021F4D3C95DF47907299055080AE3FA04182FE831ED0D691F8B32A77CB20FEDED06B10240B290F6BDEB24DAC0AD786B144B945564501CFC40A625CB13EDE226E86EFD25310C3DC945A292D9B2FCD2AEECF36CA0092DCABEA1C5FA507815FAF2617779D585941B2781260245D3648954489E119D6B8BD604EC8C85BF246B7F167CC0BC9F211CAD158FCEED8FA06571D105F0EC30C37B4D6983E68B0C9474E927FB4CEA03906BEB494E3C9A909A36E3CD3B2E14EF0BBD2B24505CBC0EB11B86030C64D826BCB6F882759A2DD6DF158F38CC231C7CC3DA9957AB4B32D178DEAACCEEADF80775F018F94D3B88FC182B16A03A3EB54924C9EF5FB4C71D354852B2FA9A53F1114C3F345D3671898CC2F4F16905047F17B3F61D7F13F8968B22EDC5EBD52B31ED5407AD29DD5C22A06B8D9206C8E992C672409DFCA11C448BAB9FDF8238910D0A92087AB26E4BE45F6C03379446EC5354FCA8E58AA40518382BC06E8416138D1E82C944037B054BBE307A0072E9CD433E2024B0543CC4B10AA15778AA6053F163766C1701CB99C6100364714B1BFB45C7A99B01D6555078430A5BAB6BD9B742966B1B6D65D4B1C064E59EF2216CA22B8A0EA6D86BF1E0E70341BA8ADD03DAC2A92C79265304A21EBDFA28C9DC531F5AB45C546952B81F0FA2537E44DD6ECFCEFA04C32C690DE8E8297E55B832EB8204ED95625DC51502A2794D07F1D847A579D03FF58CEABB127CF33BA96DDF72488C39C0B528A5946CFA5A0659B1A0DC9B010C3B8CBBB3337A7CC3791DCCFBD4AEDF1D12FA8EF70BACF816F332DCDB53783C6AB0E626F4DD12500ABBC4A8C29C929252B678625618B714954B1C3B7934112A821591BB0D7F5F49C3D508CB11E8B2178567DB88564571046A81638E67047EBC593CDD8CDBEC9091F4B916BA0F6ADA5CD15D587CFDCB0916E0C62590406305091404D1D7A0E1D1E46A872F2BA2DA222A46ADF95AF98EF3EF18498C7EC34DF9FD3566D3EBB34AC5C0543F9B87E9B096F4DC0070460801631E3BF98ED3EE3CFAB294BE153FB40F1EDFF62ADB0811BA393D06DE8493765CD613B8D98E618DACA8CF0DCAABD6617C8B28AC7B9A0C4CA385783D3F531236F03007845217EDBCBDC1F43B81A275AED8D8E8805519CC663F05D5509878782577999538DE9505647CBB4E170D24B6A9A50D04F94A06C2EA5BC52FDEAE09A5E56B82971DD9AD1B860841A4F36C1D96CE98B80CF1200C335FEA6A986B50A600D41E4D8C17F5F26DA29EC9A882B09658DD75A314F17DDE871A2CE113BE0FC230C4D1E17DD7410D5507A9B6E15DF9CEEABD1407943BD2D4A4D72CBA26BAA62460CED8FAE0914BCC111254276BB1AF0AD4F5B6354F97629CDD785D4B1B5EA168F84AB2A60FB15864E159B65A5EC60E8C1FB53CB46994C56D5D8F3ABA055E3AB469ED344AF0D82D5E809F0F6FBACFFA0B4E81BDE6859D642F9D6EFC18DA7D3FDE978733AA27499574B4D682BD3723366AF7C58EE3EBCC60C1D2052B9225F78DE2572F2E077703BC9554115F394D748639858C68FADC7C00D65264A248DBB7B5DD8B46DBC14F8383AE4A8F93A96A21C9435974DD618EEB679CE0EC645C9A04843A2DBD2AA3B43E04EB2EB1F16719A2C49CD40AA375E388FB570F58A183B8E6EA8035FB2A9AEB33F9634A5E9EADEA749188DA32040F33ED7C8582131EDA1999DD46FA1E620D351ADADF4FC6ECB06DCA5BDBFB8C608DAA1DDFC467B25E37F6EC96EE853F9C296B68A991EADD25D6E0D831C52327496938D90D992A02186AB73875CA101206624FFA19FC0962414813D68A962B3AE1EDC96AFEA37B6DC5F03B0E53D383A7863D890F6FDB55C5A8FBC928A48A94B0547E4276C219ED16EA406D0B5DC0752B3759F11E52763EFDB0EFB2083E489D5006FE9F00EBD43E29A834753051130F4F4C26CFE04360B7E87B0C483CCC86F82ACC5AE4088CB8FF631053C9FC1F11EABAA4E7A39ABA7DF3C8DC4ECADC99328F96DCEADDB3DD03808EB8777EB5A9C48D0DF64C1CB548EE6C155F9895CF0010C287862B93777AAD8CAFCB7ECBD3382959BCA408B7629A94311E6D225ACC8CEDC4F629132E41C66B5D0DEAEC6A5BA9043959EF95544703EFDA95E86858E6AEA844AC89250DDF9269ECDEFF2D5F9188BD0CAEF089FC7AD12581AC89EE2DDB4487E02E1ABEE3AFC1742BF1729483922545CE9DF3ED7E862A0FE887BF4C0CC819900F0B186D9DC42E7CE1C97F7411906A4B21BD5DE9F8EFBC453740FEA0DE5AD294727749A8CB42837C32DCFA02EA4FCBC64401ED7D8DAB0CAAAED4EA0ADF4E103B37D1815F455639F7F43F658BAFEE707A60074DC59E0D88318322EB70A2C58A0B696A37DFD5AEC0A4FF2E43F667650F958E31580FA3042AF2BDB293E04FAAEBEA7CE880A34FCAC03213930129A7528B2987F09A4AC6C7DD0A5C81A4486278C22C120BCA7041C70B715D69709C63829CBC2896F3C6C220B5EAFD9A0D6BE649DAA6C7B2913741763E58BA28B4E663B9463DDF7DACBCEF828A70DCF07F3F62AB32DDC219AF53BAF14153EA5AA0E43C10907DFB3D94AB53829088FF0AF836A079AB84D784AA59EC06FD8F3E5FEC93B21ECB4675BE4AF99185CE599711768FC9C4281D282EA51949197EB7C8B4C10158828C8926B1D238FF7874CB950665F00A9C2F87A01E3A97F405F68751CF23C3C71C19AC6C77B6A3C87F8EDB8BF65A6F7ED09835EC2DCBA7AC3D711DF7C2654375FEA738B88E8ECF7422B5B9AB29B577B0887B6A26FD7C2FE86B40012C6744423E31BA125CFAA309774B59A90FC535ABCD21088BAA5399A904804F13EFF872F34CC0073837B43C166310C60C43D0DC236CE36CF72DAFDAFF2A22548CF6BB86601CB07C0E341FBB25063FECBC90CAAEB63AD62108B8B9534D8448B08EA1380AE5A38F3268ABA59467100D4A1698CBF11F6F7F0DF496977F4C46607C69A2679F35C22B6D8D5813DA0AB90B38E1561F8E61AAB569152B441CFAAE27893AFA34293442D90CBB96EBF19950C280890B7E80C2F6AE5D1061AADA2E1A3F26AF8BE78E8B0B604D459FE9DBDAD7BE8813CFFDFA452115551FF755617B61AB2B5F760E171D4804F308BCAF18EA1638FC5151B391ADE202CE184C28ACB878D24A6C854BAA9002D2FA9650EE2FF308502EDB43B2A2A079BBC132B99B1FB78F806EF7C0C373B0738E1A120537EAFCF7ADB75CB9A38695298FB45A65FC16FDBEC8727CEB476FFF811E01599D0C9E413F63CF7B4E3C860D16E5308C49AC059CCF6E6B478664480FADA0CCC9A667812FB6FA6991685D8BF6BA285FD50F0A12CC4E9A83B4D7AC0E8702C6EE3D3650474AA22381E0E420E0900154F5DC3D6922EF5849E0B7BC147CA0806F99A536306D13605617B236F7B63945B923A27DBF44B71CC60D77D4897447EBF0C41A40CC4B461F7378BA2FCCA270EBE0D8B90221A33ED5D574F24C9DBE30A1BC3911718A308548A6C16FD50742CC044E8FA72888702561494192D74FA4B241708E5E621D02C2AF98E9B8119B03E78D90C316C811893818698C64EACFBC07E4342F375673CD4F05E22B39D4DC7C2B97A8E827AEBC462D6489D05B5CF1E78C9BEE5620F5EFAE488526E8DDF6E4DB1BA9E1234C63E5BCEBFBC9CA096AFBF8DFC78D8B60329CE93F383500DE12C14DBD622F995FDC0AD59480B6E9C40019198C15B12191B68A8FB83883A80CF8B56C62A39209B6EDB6FBB7CABA68DB81538D56B88E229ED55053354F2698B85DDF68DD0F1488EE987B3ECE55D4073CA8380695EFEB35DABAC9EC43D0CD59A720299A8CE07E95D11BC2F228F1C8ACE3E25029A381B67E7C90393414F7901A18B7A3CE1217BEC264BA580392E23BF1810D6E28A3A3076D2F192F63004401B9BF85828CB9EB522772D00006F7F5BA5D5BCB8381ECE25A3D97253F3E4E43ED953629EFD630110FF5B9D60FA032A69679F141546A461B562AAEB6058F3266BD829ED18968BE8D96A13D92145549CD36651069CCEC273A73010015211D1A6DF8EFB6916EF86CAEF5478FA626547092EF2929ABD8D29A339054F389C50F58C5FDE202C13EC561C4863F635F5E4AA5CFE4631E315ACB9718BEFAD60A6C18AC57C8F17AC6E50C2D4D3602393DEC55479438D931396C7AAAA0E40E5E8D73FCF7F84F58D94FB228EC4D9CCA072C25FDCEB142AD3702FAEEAD25311E93698F09D710751057D8CA9C5C996D379AAA697C1BD1C9F8376AA7F07A373B7D789CE5EAC287ADF215FFAC285119F80626058DE80FC70ABCF46E6B8F2608BAE39228EAF3A65FE387406A48FB85C95C708FDA97C7839CF688D0173F7E109D4D20CCE9D35F9D59659A0B70E9B091D50611B8D791DC52BF1998DD714D2EA88DEB40244FCE5FBF8941B6B103828FA961870AE9ED575E848EBE4AB03D527DF635249D3BBEB59879CC94E486940EEC915D3818894DA9406AB11B8EF4CBEC6C42A8FE910E375FBBD2C528FD20753E4C59285EDC8DE29CFA8230913FB0E1064A6B6D8E37515E57BF5373EDD65836E6F4D14E4A4356794B579EC05932E0522C1283399980807234D860047A80B93540184FCD27E2361D13D355955A04EA109DA4038DBDC3780B7BAD238684FE61B022D88D77ACBBBBBA7B4FFEC56B95CD9EEF72148F6CC44E3BF7BD4331A32532830BF1B16C30A92DF2F6393027BFE8EC66684DFEBC59B279390FA847075E805DBCE8D5E78283672116D4BE0DE68BC29EC7C5BB6B966C2415D6187C91BBE65C154024B7DFFB9B64A6FC90A78CAC2ACC3F2856422804F994037CE4D6F94C63E9A683275B083828C3A6A92293BADE802B125DCDD6375C77976AD02ED55E5F2EB13E20519B45E7D62C420030381B3EB0D798EE14DDE768B7CAF550379E34291D01DA7855C1AD78C73CE28AD9B8EA6775DE0FB97BCA0B31F706A703BBB85AFB150CD7C9514B1ED934CA1838387DF15D5E388A4E1C8390985FDECCE8D65E17F82015DB16B3E06C50DDC6C564AE9AC8A0F6A1B157CD46D3BCECBB90CE52F7838DE2E9A36882C86F6586FDDA345231C6C8772E72F4D6E8C4590F8B189E4FA11CF2F1E99F0FB8CBF41AA9CBE88A8CEE4335A8966ED686D8B6B5D99BC37442C672D616057446A21512BCDD26E72D5FA025EE5EC27D5CF8C12E3011E7D77FD2AE2A4DAE2665FF4DAA4A19CB84D904505304B4AC8F6BA2733F7F686BBBD61D908788FB99D2943C09ABC59E95B13379BF17F319FDF5C4BEB5868B072D5EB23383551D6D81FF29AA9BB6C36098E9E041328315FC96AF5575DB31651C94739F40F5E894E4CCB4AFDB91633D041782C8CABAAA45AEB3FCBD849933D3A768A5EFDE7E1B880211391445BC80ED57D321067CC35656AE10307506E333C3AC3C324FF7526722FA51CCD98EE47C1D0921329837E54FC900CF450D0E47C62A3205897778B18FD9BAA94D55816582FF544319B90482404A478CE5EB33309F31E0DBD8D9B3F7E0BEC4B72BAB969EDD300DBED57B19D5D55052D6C4C411875055E226C5601BFD209853D0D17E05AA011CB5B71379D861B9FD28A5E74604004346AAA6BF8F7810892903CC11C6DC4501AEB1A868206F41C90012414AB745911A3E7F3AADC034527858FBF0A662097E69285755CA40D23647D105AC77330F1AD3303345015CD4EC9F58DEBECA13466D91EC6E60AAEFB9218DC1A427B0730528186EC2E8E319DDEDF3314DB78891E7FF76A14DE1479ED786361B32B1B2860A07AE70211D53E3D9E2789F3250446EFEEFEB7475B7D07E2F8AFD7EA02DBE7D55B8CD198F29E2DE781C4D6A599843A08B0C441C8CFA5408860E9AFEAB0A518A8378AEC61E897EAB38AC3CE23AEE2BA036ADF9757C8CB8CD1AE730EC92044EDD86640F36BF94AC862B7377B045232D27BD0B83131012B3B302D108239EB1ADF5F59354ABD7D7B6E8F0EC6094A33E6FEF359C6D338AFDD8C50443F25042E6CA3B021D0FD649096636B1C0C0D304E12C00314B125C188A4B4C0F0A628D4A66EE6E4D93AA7D6E5B1F18B7443A85351F7446126BC323A32D1800B3FBF1782A4427FD609E4B74861B4E0C +pk = 5B61421EDC1C90EFAF6075560F0206176BA32B278D38397E72DBE73C8C5BC8D579D0D5D8E59E2370FAAD4EEDE5186E09F93F24B590285C6ABF4B98603DD73704623664804BD2C958AAE9ECF36A83AB6C3783993BE3216DF3B3C72A1043B0762714D9993E68B3E4C36078C9D9C5BDA0EDD450151D82BA44E23D39055C6F9CDC87F91D29136C12457B644A604DD38FFD0DF3B1C411C9397A8DEEC04DDAE206399F808D6B0B154BF43F7F438356B37EF21C5FED1DCF85741AE0339977D87C7F70E79B85F644C77489E2B335C3C6C192091DFC9A00FC3ACA31CB34AAF76EBD7EA7CA9FD29E1A1F8FDC93048FD2CE8071A8D6FF263140CA1FA87EDE372F70A9438F375B0FDDD4956F86608DCA61472DB361A51862F109588DD4CC18E710B825040B52418806A3734FBD54207C0B09E46BF781AEB6A50BDD535BAB4B9BC199D21A61E285432F05632529246E1ADDC5470D808A8CAE89C195E4413C8B58D4B3C1C0647AAC94FC7A92B48E9AA21015265B56C720EAF513E754819A474A5B16FF8FB48BB3CABF53537F570FF4B27905A069834EC71760E6E7A95079D90D0A1A888874C40A2A73BC740295700E074176BBA23FE449E9DF46B6D6263C42331496966843C657FAB99340CD08E434FC5FF392A7A274807AB49C6B5D5B668CA7A31E3FDEBB520D01792830F1D575D93983420767690E578E24BD15CAD5648EB5C50467E2E32690CF1D26F42C4B9A60B8965408E935B657ED3BB1B8A0ECF5208A2AA5AA6A677296A0EEFAB1DF0415C7D7C860F6897CEF7E5B33656E1012BE67C1BC46CE59F1029045042B2373085706A76B62574783CC2883B92D30F409CA772F7E987248F0EA69640539BC9248FAE0E6D0D21BAD127764D0879FFCB47126DDD04835E9BCD25351FDCBE739375DA3B58BDC473477BAA2572CC5E27FF4E41DC2E68470FF5BE5CB841A2086DB04635E81234F37F1224EB153D53E54AF9422D9D87B6F1707FD7EDDABF1394A9A92F0621C32219C6489D87D1590BAEE039E90420D5E40B74683AD992F01377ACEB2D9D86C0F0CA47F3EC1A12A3CC480A465ED85A7E3FB092769716D5EC6BDBD5D1E8506057CE8439072A59802B5648B8C6E290AC24C50D622328F3D24CC31B9EFCCC69A69EB9D27119B605E8B35C2158DBB9B127C4343811B96C5EF35441AD4FC45DD5D2BBE7D6117F51951A678A2B2F24F5589CC8141DFC180EF628CEE654553697EA5047ADF5EB76D1182BB336033429BCF350BFD388EC18F33804E91ED8A76D7A35BAAD022349203F5E6C18C15C7C3E7368B3ABC7A37630992EFE5ECB43BF06B3932B209E1A68663272BFCE4DCE1FCAFF9504F77318C3A01EF3BAD6BAA65FEEFCD1BF4A41A26B67414694D59E93CAA899BBAF54B2D0D7E1DF32CB7CE85E931619EBD6895AFD43E4C76E3D04CC5AEF77F36FFD166028B8404FB189F874A4EF44BABA015D8F29B6DCD914310233983AA08516EDA05443EB5B090EF94B5AC82678932AF65923F0320C85C5E7D1F9A02FE5681D09BAB673FD999BFB85DA4941D7B834C5B1CE41149B7D2FE8A7529567468A3C643359615493CA4C1330741C9E4DBC099011454E6387B8AF77ECB0571F98C436B6C47042C0BF29C56E30FF02FE18BEBCF8A36E9D9B4C7C6DC9E874B3658C2143AD11E3A585E9F4E1BFA1A70FF19EBAEE0F5184586BB71FBE5CC34608F2629F6458425A05729D8F002EBB7B22684335BD697B1CF32DEED9AFEF8019B38DD4390ED7064E989B50F5FE2D630E845C5003612CA7922BF9F256A54C120D887E2D277BD52D6F904E28C4D2952A1B16C4C73E56E7037FBECC7CE57FF7A572D87B6BABB0933F9BE1FEFB8C3E23742BF7F1A210A10B697CF1F1143AB452EB5D8F693EB73E63B95FA46DAFA5CE9DF799D5E8EB252A3DCFF574FD717B065340D7F0FC4D36823995A32F0F3FAA862C443B93B5AB25A26C6CC5E779F08BFE9084D3D64D8E81B14D03E98640F79A0AD13AEF74F246184AF4E52892B820B5FE85DD6B2F8FC6EBE6CA52BC653A19E4C177B910E71BD31369CA5C70F53D6B44C2B956036A17C71CB60AAA94D4B0E919E0D00415D9DE6D9338D9CB89CBDF996491794BE548799FB829BF2B6AE90F4C976E54A80E9BB80891F14A2E17E287FCE71FD704AC7624891BD555BD535D3908E2FA31CF84FD3C49CADA62EF4532C3E047C6C566FFA1E80F45B8913DA722399CC5E9EB9F451B97D2DD0041434376554BEF9DADF3A44EDEFC5F74442F3ADF60EA6CBBC0255BDAA4D8C48146DA5B3C4852E3CBA3476B2B28F4BB8023F13FD8B987E56595D87830FC27F6FBAF31F0E266E6908D03981DCAAEF5E77ED9EA724393561B2DF0C250B84913B3808F218519BA54259284160C89BBB2166E761A7E6B6505CF973AD371F08230C401CA922B3E11B37EF0F0836B907A45AEA8411605FD48A3EAB9F35074CFC31A917E6B9DFFF851ACCA938659E096CC24DC9B575F5A364A189DB27ECA656E996515C86205C019B862EFECF468934AA1A4D64C6D54ECBCD8C946D3FE729C57A0E9DF5023806AB134789098F365B4619502BEFFD79026A490DEA8C55ABCFAEE7985AC978DE4999E94C041486A8EE5C1026C1F3C9BA8ECC2505298E8172722FC27E15A6D7EC740CEA5C9C4B600B1327F6D52583D5B46972944890082991EDD4A45074774A35F1680F9CF1251411E94A7FDEA42DC511B7F0819129D02C6CBC6E553EE31B26FFE01DD065F46DC38D1A3EFF62D39E50D0EA75D027844FA9FB8BA8D8BC658B86EBEF7C2A38C0D5F2F9E1E008F73452036049D0C9810F5F156D70A1761635F9F93193291BB97B570D99E8C897B8965CC9927E62F4F39CDD044D6E98B46A47BBB6BC15ED29F10180E1A7763ED4D37ADF988FB03796D03A87248F943D9E5578EC9BC276C50810ED2F2895DCF63A1BD24293302A1EEE5B9901B4908E297F06652F465A04B64F09C0A4785BE08C983B44CDB3F9ABD3C75FF88725B1601507B0B3BBFA3B2CE6A403868C352F2A45FCA4C415655E087E8F6C853C05F524637FF81D7598395D1679A8063EBD18D61EA9F0D181EDE890F443077329943188940B96F49202C8C01157A9F1C68B1E9DE4957137179F84C2301D0EC4C7AA6F3E72FAB19ABE3C135572D40B7A95C7CF9BFAB16CB5CD527BBFAFB59D0B5559D3608DF0CEB26FC8A93E8E92C4EF4C6153078D7408B1B1FE574693A4796E59DFA003F9EB27AB06A3B2F0EC13BFE9109B7CEDD79C5D02F9A8B078A0680A257E43458539BA24A8972A14A9820D986EE42B6358E3F031B8C0477E1C25CDA8446FC11AFF48090EDECC684636A08C65F4CFA3BD4496BEA2763034EFB9181C28FEB916FB2AAD47FE9C02B6FB3141DB43C30612EE1A6E5E763B98E95EA19D171F6DE34B9FC75636AE9385882CD2D20609EB4D54D8B0FD57401D45EA6A1A88247F81B43BD377640FFC09DA5BA66D94310FBC3F5F60EA66676A55DAEBC305091479FF1478FB7B240C56C882318F3A0E2063315882BD723868C4BA85B6DFCA0067259F53CA44915E1FED71AFBABFC9B1EE4AE46783BFA5E98AF179FF33D479673113BA51BE7AEABA4FA23FBF691F19B1E6C30FEC3B10F5ECCACFDF3FBA600AC32A4A12E161777B013A67D8104F2B52048CB1C30DC384FAE53EA14FF3E1F2C4246D60A6ED43C80A81C36BFC16F93BE74B80851D4BAF841D1CB8B95A684F96B0748CB01DC5E239258035C0C6737078B6703B59EC7BCAB6EEB1177A6F57B8DCC2E8AAD1DD6F2E0A1F7C516DAA6A91DA2FF82EFECDDFB27B89643BF8B6CE3A461101DF8C086BD35A7298D8BA74221387BB909AB60E4E8831EDE318521492AF9EE06BB2CB0FBC0207897207D78297BE60485D7D03FFA7148662AB2F2ABCF549E98A1032165B99DEED57AAFAC42305167F7454121562ECCD4C0524610DAF5B943AACC307303B61C595CC2ED2E967C444EF35C3736CB473FFC870EA37C8AB0E074A8EE8D147D8528078D9FD0460C9956AEC0489324CAAAABF292E233AC93D914384A28860CB886B9999A81C4B14CB6FFCB6D5AF4402E0F1ED8681F9031488C57B1F1EDEB3B2679D55057CB7413F40A590E3AD70B705578A8AD24B13003D325E95148473BB5F7B2E739B88C1D8BE5640F0F47BE80E159F7CF4FDACE86756A8C4D70462F8E8B170407B9C880AF8BF619629AB6371FB95265071B646AA961E705B47891097ED54FDF87A7BE6702E08C98C88E096EBC483DEAAA6F2AC7698359D2F344F0261A3D8789260AEC27F6095B6054BAE028604BA9F2C31624D8037E889D9388B83190478848781A4071D8B78096B823733A8CF5A6A6CF3C32704EEC30BB2A405B9D63EBC916DCD0AE7C2944653E91A625834EF188A92C11E8CD0905EF5BCAB071E4F36AEF99E51FD68201890657A4FFFEDDC7A30D0942F9CB31C9605B023DCD798667981345C1D62EA41E858C105FCE42511921EA33D5970726DF3825772A17EF6C7BA3A5F2D7D33B3722B57F273997F60D5485251039F3A286DD60E2B2BF43DFC085ACA4C78D6AEAD1E53ED0F234B6CDA9D7A45AA975E6A420033CA778597F4AC60BF94E2EA26F7C2DC8D2DB5FB65BDB9A2FAD23BC69FAD02B5D9A322DA11E9E9C5A0A1DE912BC831D10B3FFE2FFC8CC3DF8B7A224676EBDE205D5D387F6428E969F7B3CEA71A58191421C6F3E42B9D085C2649FF9A7EA2C7C3E16ED3B6884AA383FE403335C10CFEAA28FFC269817749897577AD137BD10965AC6DAE0CF9E8C09C8B479A26A81A5BEC1E957EA13BC9BCBC6E6887DDDB58954A76CB3BB79FB61DE53ACDB58147608967382CB8434228F9002C9945BBB5F895A3751B37A60EC59B025FCF89B8F660AEBB3F406F3BACD05528B675CC7CAD2097FEF27C6234F34121B6560F4B0092D74B7F4FD60E4524DAA1A40BC851FD85F535462B8AB91D83E04CB0236EC56836BC03F676260BC2C89CCBF041AEF5C066F106C1875FF4973B49BF0480133AEB470E1FD873C4886B5D6A106FF3DE77B4F4BDE06741BB9DD04E28F785196CE0642F4254B3F666F750AF1ADBEBDE91DFBEC634AB3ABBF4ED5D83121E99C4EA56A8F1AF3AFCD71192B6A785E0B9096A62C12DC3ABC5C2093B38FB1C90B74508EBE10FDE59BE663ED99EF02B0F8808E5249DE7C0812D3CC9B08403C0420C70F4A8CBFBF42E26710ADA499F24DD0CEF1B87A1C6DF028ABE651D2A243DAABDFB2095C799DFAE70E049E825804E5C5A1B3122A783C9854A457C166B9015A52950AC07F86678FD50679A9EF2724D46A8374EF381A494AA7CD942B731B392451F0D2A69F09D5FA9761AD7392B8769AB357821DCD75A16E76BFE680780401C8C7FB7A3EEE41FA2AB7447DA707CA8CDDC75242A52715C39B075CD062E19CC8CAE3F864D7253C9FEC58BD83753AE480A4FA737B331CBD487324DCB7DBB7956D872999D388CB450EB25804932D4310FE3B7A5D31BF114A3F611026E990712101EFAEEBB96BD7F6D60970105559D27F15ADF5A4B786001C5AF92C0C58EFDAD5EFEB7DC0B1C02D79CFB618A85A1C40B9D5269D4AAECF9D6CE66C30E4670E6D17B1AA3A7BC4BCFDE1A3C0A8D0A7212B648C0E121DDB52ECD3430E21EDCAAE8843BF8CCB2905A50ADBE1A97C865A763CC2F4910AB0C9AE35C49AABF5741BE2BFF2A18762504DBB51EC0F4CF244CAADC1BEAD049411E796F9C437D78075A37152045294EE9D5E335B4478B5C7D870C8E07BE2057926279BF5A7D2E7C9370BE84FC4EB894BB45E39D7074AF2F6070B3439E4FFAA5ED713956278989929131467D5FDD19E7778B28207451CFBC688D42CEA99D57B5BEC75E7501BF88FBF0A017DF1E9B871178DE083F8640327096D8FB390A9634D7075385B0F683795336EB446754F4747F148A2182DBB587D496881798B1E327B900911962EE0234E9BD954B5FB76D351C91FBB5B0979B51136B49B285977C5F3C8E61B9EF9DAB32B374E2E335F1FDB4EA0EF04E18DF79303E14752A0770A2EA6B3074B2855C629AC32E4427EBDC5AC2AB1ABE2BC565687A6AABF788AAEE6AFE19B72F13D049A3421AD4FF89B1BB08FABDFEF3FF27C2F96585917BB5EE12094BB3A57ACE485E4720311764C9AA1B24D37A4DE744783F45389369396B75F743E1123D0F199B8E8FCD3F76C5B35B764922AFC769482D8E07E8E5363E559D7173F86C17F38C79420EF7FAC67FCA8128B25A4A749A1ED48EBC39EBB0D82F0E80ED3E95261EC414A565AF42E88695F308DAFD992E1304154B942108D06E478C5EE1787DF0B873A66C495D79A2AF4EB5878265869F945029EEC4304D1736E459D89A61D704B5A763774124F3A357E661DA45891AC87D7B2BFD318853715AB46ADD5632C7D92F5045DEA21032997A8CB6909FFB33CAC2EA1068BC667233F3D61475261540253D9DE47512DFA345B30DA07605B65A5DCF149E712C91F7F1951DAB59B4F0084E87FBF20DAE25B2D99B3965FCB4BCE019C25C1413063051CFAFB282EC1D15E0159E16F91A65C0CBEBB696A3817365DEB1DFC7D7AE3EBEF41E20544772C268E24F7C78ED14CA768F46A27D35A236F7BBA05FE1DF9DF87E86F4F6D631D4020156435130BEDA3A8F62A7534716E93CEB08B09B8A1DE60DA126B20449FED419DB68FE06E058DA1D823A735745BBC84469C298AD6D8F7AAFA03A03A5D16DD194620F3467F553A946D2A07F39B83F1E9BF8B8207A9D8AB2D73745AF833E5D0730C4C89934A2B606A1729276ACD597B2B15DA94FBF79F06529E99902F144E85B4C709E5373BD15D1CB3D2B05E5DF4575A50ED0352774842E16F027AB119ADF6EF22138FCF7A06DDD01DF0BC5563EC24D0508E4C8BB303170AECA14D687C79BB50E0D5C650DF64735683F5F8129490F6EFB4594BD2AEC131A4C40CB8D5F2FBE8EB6F7BCD000D752260F6FFA0EC34490B16FA73B584A7395E449CBB94AE9AA1AE00318409987D08C80033397 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB14803 -smlen = 213 -sm = C9D5CA87A000C1AF11C0AE4D91313DE576938012D6321A6712805E9102B5ACA16ACBA758179D386F697D4D77734C70F18BBD63B62570FC6928DE54807A081FA77DBEA6D695B9531043DC195FC44E5D7FD495BD420D3BAAC06B45C23ADD7BC75BDF3A71DF4C247B70AB167496FADB4C66B112507903502AFBAE5308FC9E9A11F41E797282512D983AB3A1F6A32586B33A084F5012CF422254E9AAC348E03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +smlen = 219 +sm = A598627BC1ED3D63160E24075F9DFCEF992CDAA46E22C1E7BF80F30B545492EF1D072DA09507E9A9B6AA899E189694C2AA995B269EF8CC43798F24D4D17F43458AB629FE4554153B0B19D18F9BA10637E5324B1D8BD715BBE0415042B47371349FC23A1AE2FFE83FB2528FE813F41A0C21619E5FF38B2B76670E16AAED24A200DBE64C43DEEFA6BACB77D87D761A8B42233657A5D5FAACBAB9FB296826D5E7CF8624E03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = 88C68301153CADBBA92AD0382AA0C910C8A7FCA5321450BA20E266D4A8002E8B6276EC321297FE9EEE24D53D63D695D30EF430A2A6FCEF966C7707B46561402607885EB65E03378D77C7E976C2EF91208422A4D4570EB5D09A4FE95C5BC79CB1D923850FC0A1FBC0DC5EB7CCFB823F7C5272432FDB99A82CF88BAE9BFB2C77B440014B58DEDF88B57F5C0BE2E51EC33F389A1B03199FF2AEFC7545B9C371C5DA7A4FC2CED13B38DECEC83B1CC4F0A9F9EEB515F40D9F971796DE9EB9DDE0D5D4BC9956AC25E56F95CD2DF08344920CEC39FB2B390F5A9F22B34706DD4B9E0A571BDE9AEF7BE6570F39BD4400759096533C0A3AF12EBC29D32968BE5773D54C978DED48DEDB1391E94F8DE02EA9FCA95E95B67414CD651B1F4919DC3FB98E1BCFD4445EF838D7C4D92CD970FCF938DE987C32858CE3BB648705176995CAE13655BD46D5C5027ED407FE4ABB17CA9D0C9A2805331A4F1F9CC71B6E2AF39F12A1914DDE3A09760D6304E27184F6ABDA63F7A8318BCEA9FBF056126FEFA2BD1DAB7544C22BCFB53595DF627E9D7D8A80B192449EE5D8C559E100785C03DDBF26DA20BEC1A895A855E745750A758F992C30503D72A4F0D00787BBA810553CF9CE6FAD99F59BC0832BCB3F25D5F2ACBA35A630A0C373D41151D82F5D88FEA2DA8D800BCD68E881844F679C8BD2FE11B0BE0FDC3D32DC708573C95E8C3569A7A3F9EFC5C2A2D2CF7BBE42DAE0E2AA94725E2F995630E57D10EF1B1C046ED72BE2D53AABF213AFE0CD195F42A735174ACD4AD239BA48FD6DD3703416109C5897F9C856B90F0FC1B18B330A112C1896C0CBE9624DF24C0F58E316CB96D2EE095C5C64F737A836B73650969A487F934562EC49ACFCBA22BD48B14D4449C7BBF8BE28368D297CDD0C0612416424D0404FFFF1A45C2BB9F18CAED54E00FA287E7B00AD8B42E96B66EE93F862456040D9E0F81E4E3EFB75389F819C99051820B026BB7EC25497B0225C714DB0C83C19559236D5D048DF6799DD1966A58029ABCB71A2CFD50D0A529EE99265472E9449C84BAE26B1657FB5B4B1A9C9FEEA9C33B55D26DA4884E3134D8AA66F062AF119124079EDF21E050AAF78A6C1A80F8A427E8A72DBA58DEA7EBF0B5D62E3A4185CE0E7985F8B8CB7B23854BBBBA335F8F59A297B79A88D044AFE8CE93F632D87BD237B820BACA185838B3D111FD97ACFD342A771571F6F1D8941E206535C9B8B907B406B296951F4F072FC9B69B3B91BE7DA414F6ACF062C8D2EE559F240295B54B0DA19758DA0095E55E7BA7E73CEE7022BB3E36A2444E892481BEE1795C7050948993918E96D1150CF23D52811C4A7D57BEA01223E46D7A63F49A40FCEE1EF7CDC466607661F1B249841B067D67D7D9E66C1411BE1777FA6652942889310C865A2511046A46D474126BF3595580BF7AD7BB2FB2F92510C14308E73E383BE339A49FDB8C9398E6AB8A16B0D553DAFF2C5033BF770829275152031EF1EF5C566B9BD52386DA9B6069D3D7930A174EEAEE3DA9636AFC76FA43232A6F0CE0E4C619EE26B43C14C267EA1CD8CEF614EDA5BDCE819C5A684ACD1B4700322786D02895CB7CF99EA5C15EA59A92538EA7D9A7CE7FC57DEBEF0272A23474C13BA92CB46B3FABA2F3DCD6B29A958BF8C3FA0AE5048FADB96C4426AC23B98CAE8EB2439C994DBE80D96829080C109DB72786931AF10762B4E0E823931371BA0284273D4FD1564C5D95F8E2054336D37AE32B05CA434D96AC1AEF5A05643FDE6F58AE458A13AD7A1C9ABED87280331B98930CACE75B7635AEAF3DA82F3004635E5F9839008752EAB8E2D654145E09B255135972536DD45789568FDD2E634DE1033A6AF56F06EAE78FCE00CCE7FAA716B13064AEFC01DDC6FE1102CA82DE6C3199D6088A0E3245FE4D0AA1BD9770562FC320426E1FE055A3FE769D0EB33E82BD21A1E555A0C23561B84BEFDBA022510C009F24368F15FEA4CA5FE8960B6BE5321712406B5C6929C0E202DAEECC0E24793EE93B340C52F67E13AB36E1DE3AAC4E9D3719330273AB811F136B20C364AA2EBDAFFC60CEC520EE3C466D7931EC5FA00BE590076DE4E038ADC26633DE5C591E261B0C2BF1D35A42B3DA71C0579CB7E1F5090DFF26CE055E29ED22E04F8A25A826DDA28EF01AD7E2FC4323D83EC004922EF5329D44DD8DA4D65BAA9C689B00FB2E3276F417203A88B7C36A279914388395BE0673855160038F32537B50119216E7A968973D7A20E40C356A0A1193544F61F625E7ABFFCF1694F5328AAA34185C91FB88417B7172B6B5C69A7157659A68868442E82C210A9EF15CCA482ABC74B912C95DB3554A24B08495A085CC80577F001C7E7F4EAD1B382C01A8FBA563358F05C039AD207A27E4DFA84C469D32F1FCB9856C0853A174FA41F750980F9DEAE9C9A177FDEA469C3FEA3FEF8ABAD45DCFFE8CDBA0E90FFDA39F8E58E631AF937160CB76C19F827E2E62179D206A96EC10FE446BCEEC5546B88AF4C92357135D3C8BE353ACC4628082496FD28864E8F15210D25ADD3AA6C7279BCD2F6D001482B9C2EA2252CC07B70D61E1874D0393B1064F5237A162BE87AC7E58F8B7D362B3F0E840BC8595250498CF34912EC41E25E29A68CC344EB3A7F9DB939B34B91F06281F40D6330DE20FD97C7A5028555DAB00966ADC3A5BA60A72E89238CDA2470080F5EF0F4A005C59887E122B00AB297AEE9A46B0CB2958E034F4155E11FD42134F147633B3213E665DE339D2D4AFE712974B2CFB1B2B4F3BB600EB9A15FDD778A94C4B31D6FDD82741A1374CFACD6F4F961D80A9371F15BB42D4B68ED2C149514BD3C131540AE064FB99DA1EDE4733F47C8FEB1BDFFEAD88F12AC21040D6341D0E2A6EDDFD40E08EE96E157F425DAB362D79A2E293F9C52C71696E7BC2146B42AD7A387CE8AB6B268565C84799BC4602898AE8A38680A1CEEAFC943C3554F57715B80B049DA06B96FE7EFE86447DD298ED6A27DA0497E1BB3294B549661D463D21D04D443A9DC9E3304F4A80AD7EBFF2A381E27AD0E68DF167353EE8826E1C7B44F2E113159E0545AD58FC1DCAA18F2A28D8AC7DAB137980AA39842F4112731951BCEAEAD5403985A95449C7E38D6454F6A419EFB4054B6A2C8E854166133158AA2E87F29FA67BB229D3AECE232FBDC16C1EED7693F203A056F3F68662C42F7F75F8D2BF475C0E672B8844298445157B922CB7B842F71F330FC57C50B850CB21E5C17A7AC2C19968C58B23E5C3F72BCEBCD5E8035B1522CCF9D202AC4FEF66F019C3ECD5B87A91E5A9F3AA1B00D0F7951AB45C2AF711FE8FE09B285852E16F7545C9E5C21CAD98E8407570160B1397BF142ADEF499683217D9B5782C8408E9F5A268A33A88D3279F43DDBC5FD418CDAD541D20156F7F9C3B9EB6852DD97B6854D4E96582104D6808DC168E5B0F3F08D20ADA8206D58AC3F42918EFFE390BA620F6D431B432A8E94651C8254E9C9B3DB08633DAEA66BA1815B907CC47E3526BBB59EA55BBD3F462C1C5A493F42D54845B457A6066D569CC2F942B91516AB056315C3EC43B848CE13363DCED41DBDD9233DEDC98E1C8C7313CB39A01AFA510351C693F3F270D9E040500498228CCF56725D8CE08A71EA43BD4F67CA86B2EAEDA6FA22EF7A777D94D57A2DC64141F92FE6CB677138D4E04FD33C589B4573B24F763D9D5FDE5FC1BA748989A2E1FE1CAE5895F4984746BB4B7B80A7D8CED0884FF92526D330DFA3F0F1F4CABE49CCD71F73FF0884C55D892FDC3FD6191FA8E10260E656610920B0EB154BAB4B258FFC9BDAF64AAD2E5CF668321EC5A8FC4D8CB9BCC75B94038668D966554A13D3442EDC1F00867C5665CA4F2E389E2D38676A33EA99354F8D67AC5C434CCFDD5BC5ADDBED1D6BC1E11E9020AE3270A61A6D1FA698A37654B1994D4BD810EC5A2029F8F680164F6276C817075B23592F844CA74281ED601F55416BBE29A74DF181B61F9E7E2CE022EF4E2D1B10355915A056252611235A489B65C49D23875D2E5C566F643EFA32606AF3D5B7D4058FE7159A1FA5F8417EC6B0272137D4104BBC28359262C5902139617220B22172783559E2FFA335823A8CE9BE16D2D3229C0A46060074682918A82A9FD916E537FCD9E05315A8DC0D55AA97C14B59E46A75E0F32917C024B45FE4268B88523E1923C53C9FF2ACB8D0513F27EBB7E1945CA632C8F41F1F741C94EEFD669AA5FDF93272AC1609BE3E79FE4C39281515D6049E6FA9CC18C39341A9D41E09C4A72088E6B2140948BBEF4AA5BFF0BC08A5266C15C89F16D234B433EEABBA3F863E98EECA76127AF422D56FE48091D127B18F00BEE6EA15A2CA454BB28E4F5D690EAC5F70D53A267DB6DF815AA8CAC48C8ABD3C8C0B047675DC135FB72839CFB732971FA320D61148F78D6D21568D6BFB238588AE0D886CD980F80A4EC4D96939814019F2C8149F0E26D48BCB1097865E45CC7CDCE157C22EF634F1EFBD9AD83B479F39255C8AADFCCB336FD5F63AB8BD628B3082E2FFF18D8F8285A9FCF8072C938DA9AE4D9C00D2378A6E4641A387CB09F10A78695DFFCE73023A69C66450E1A2B7AA92456A4D092D8AA86C2AD99C7B82FEE0A184329EE70CC0689B27705500B2211D5A20795D8F7DE617E3BE0F05BCB5B1249E3FBDFBA040A7BA4F586EE2B0BFEDF91F0E035350CF92C28908996FEEEC8131D929C8F62D93144CA7AC599D1A018E0AA87EF3B41DB1778860FB3ED98FA01E59261EC1801338A8178AF5E03A2CBB96B9917848A05D24BBC5D328A51EA637FCAE4FBB1808E8C88F30F6F3A561F11B1947634F29B03010FACF7D30A3F89F65DD1A14AB92A223AD432EDB4D7477ECB83B90B94285C9AE4372647321BEA3D42195189D9D05ED9A58D314BBAA6E51B0B6B72FB8A9CDC82FD8B6DBDAFD2CCEE119C58012D8FD12B966F88D016FBE0596EA0F93C35352022B00A6877E5102D409190C3B97DAF98907AD11CF391E28C4D67D557FF67535F2B92521E557820478F57616F66B621E0C126ABE23AD8E438300CDC05046D2E058C8D94FC2E893E23126E43DD62EFB1FB96871C6900FB11A07170A2FA3908AA4778FCBC53BA48CD3C4C9E57D67AE3BA9A5E66DD8BFB596E8927953B9EB507761632223DABF18DE46FFB124ABDF53CA4EFA7097E593496CF7974563667BBF3F9FA728367BA3DE86F87C99B405D9E63B0F1875F5A03A4074E7BF199CAE101B68C789DE42F98A4C7CFA15D705D572CDC8AF839FC1BB693D204A409189D58C618ED624A632DCB1F1CF03EB5F57DD28EEF9D0C89DB2BD0940507467634970A3C3A2D76C000D56B00D5BFC008935C59CC34112A96B52C209CC31B098ED8E373D0066C0ACDE87A23557953E31B78ABEDC5079381FEA47F1101C977125D8002322100138B214C385D553EC9F6AD94A1FD682BF17EA78E4F226B0452202A3BB84AC9273FD8FC66D55C4C75D66EF112FE9587359B58909CA29659EAB564C76EFCF33F6324DB9339BE9295FA87ABE7063BC55EC812031AA5CCF78761E6175EAC40883540FB2A22D5EF2A03785D84B9A4E051B40784711C2D9A7D398A975A4FDDF954B4A1BD0F00AEF14AB20A09D12C38D7CC8F97FF4B9760744C5F6540D331476310C7FB51B8F56A43D70227926A2D5306DCA10B03F0A7E0122C1CD3F9B7F4472BA2AA3052E3A2609E8B553EBB02E997909104E6A2FA8913E36D8EE893B85B633862DA96BD92E295ADDC3B5974044739B2F623F8B91AA6FB79A86D0B6E1A588910A1F38D9FBA5913B3855896BF7FF14796DD33DF035A7AF3023A95C44A42A04228547DA441EBE038E9052E1D7B03EA2D8A8E83D4E5E6F1BDE5AFDC9A9701FBDEC07A4AA32DB8E6DD2DB6942DFCFCA5C732E282F562B84F657614CBCA7C77DBA4744A1CC0B102A543B1563C87FFE3D438614D79215E655C86CF79D537EF0329F2817C55957F76954EB857F6BD347B1760300CE80BCDEBA8C80573E8C17012AA902F2B623A75239AA4C58553EEB668B6CFE9FF34C18A9A75CA58BA03D2B0FCC3FD60EDD07E8786D87DC73C1EF9A3F51945F7BAC855B709716E0BE461CB3D3AB4D56E3BC8B3ACF6111AF2E506907FA7B5DFF80C3D40320A7CCC688FC18E2C49F25D23FFA2E367B3982D971AF9D973B667F6F70A74B5D61897AE54E53D248CECD63810CA76E736024C4355F92C28BEA2338C74FD2F92F63700E8C3552D69AD368B2191B05694D6A065603E1C0FEA1EE8546E83C19E977946C0D3C86A063ABAF5D1EC96779E680D1986576726B78C6360C71B6146F349245CF44A66384F4FB4636ECE120C884409894612C3A4B793249D79F0E2B2222EC64FCF1E2A7D055E612F929559D4D0587115C289CEBF840975FD45A20C99B92C8519151B49A9EBB875A86D86358ACD46E5B2121D59FE2FB7030CE6064B5E5E149F672B67E3E74C9350CA769554FC09E2E166EEF1FF435B3082EF778F77444B3954EB586E839B8B78B10F8A912DFA84B330A4B8A5B2556F332A6379D2595243868EFC1547B80D16B06A0647C9112A17FEE3339757A9100D24702A9098DD0F10CCE5DBE15F0C3839EF5BF62C1D4677D6E454C71F58A3584B3ABC7B68BF3CC5B3C8F1B7DC3CDE4C902EB74474D4A2DC2ACB5221D037787D78F848B62AE0FBF5A6F491ED07FB4BA00BEDF2D8EF73F13CFA3BDE8D8021D1F957F52B1403A2C9BC33ECC7EEF3E2F3C02D9E2DF904458DB875FD5DA620819DED8BB124C181C4A66156039D0F2786389DEA15E6A702266B1E4866D1F63940AACD1EAA79F087DB77A6727A5FE8AD9DD01F02CD18D8F2D9B840774A2ACC5818C347D20BEEB9D5446C6DA49ECB5E8E3E05E164075F85EF3A644E0B9243F82BB1CE287D5102C62C881F0B552EB1B39E790251BA4C5B11A14994E744BAAE372B567103918E82899B4A30929C92E97715C71C796B1DC7775887347085BA0BD95DD7559810821C2EF0DC2B0BF1C4063A169036C26C3B1605A971E4483484B7CDAF7F26147AE4EBBED17F45D2DA4CF68F814A7885726F2F531C1149EC6C5BC101E3288D19D306CBAC71B8E1D13D70129F5231F5B639B07ED38CDF7C9E24354BBB4AC4E19D07CA8D40E63D1CF1125901BCE4F544CEE9B6D6C6EA4A41D2CA584EAC68359867039C71C1873EB91EB5B8DD0CAA44368858AD0C3ECF89AA7794DD406B721E44C0D6F117D5A5002BB02172FA1EC8B430AFFCF3BCBF58C7CD21C9D99995CBE75A8AA5498D1B491CBEB062C5D3807DC33B889D43182EF6E79AFF28E4B0A70D3974AE7458032C1A59E4B66ED0760E7053687A08BD01CFB28026A3660CF2695C3958A9D9F9E3567E5B3AF91089DBB0DDFAD4A3C5693D9B935E75F7412417B83189E4ED3D2F268475480FECEDEF92F7961B6607A6016E959FCE13D4D85F8CFBAEE514330F1F654FF3DF9B3DD5F8AF02C85DE3C513EA4EFACBDDDF9E1737CA192850A64E7244C078B1C6A56324F7BE903A06E4CBFB618E9B5F0EC0492FBD4FAC1A32E43770C39BCB856EC4189C1FFAB8F402B69B7A8D99F43529FFA29944FEEDC73CC4B1A6DEFA5BEB650A26A3EE2BA0D07A8506871C4297B78B900ECD79DD5C57AEA477275BED51A15DE15566AD926BF9ED63EBC95B25896DCE85FB72ADD4B04B3AFD7E188771E28317E4F31F826001D00F9F1E80990F2272EF9B58A0DB3E56F54151818E2C72C44550528E1256BDA42DEBCCA04C56609FB015CB5EA5062CA9237382CC4FA096FD46459CDFCB9C7D49B10837B5734B4F95B8B6BB71ED98B87EE74FE +pk = 88C68301153CADBBA92AD0382AA0C91095F9854FB24A9C83D59726F0ED0E710FF0F006F96828A484C7A55333499A1088A862A66AFB7A8EC0E4002DB66C41973E519BB2D641955E504F927989EA51D21EC9744BAD632747DACD2FB4F6DC78C2DCE334AAD3908140606BD26CB24BE06F70A83A6F99992C34AD158A729D68BC0A65993EA90F6DF6B6C95A8AD1975FA44CA3589ABDF6820AEC63F0DC2E1116335CE3C4081ECA0C6BC0F87AA5D6CB0453C14396E01101DE9758E192FF2C4F4A41CE282C7CF5B4E85762C35198AB6CDF8BE13AF0FC90292098FC99992A47710FDEC682C1DE847613DA5A10570B3EEDF79ADAD0D4B23245EB0E6CCBF940A7AF2A2AD93AF458392629EDF7C1DA7B9C263E61EC124976ECC5FDE298D7CABD9C11389053F40FEC5930E97BC6D4B2FFF8BFAA7F885FC025C270BED4389BF54AC3236F10A44F0998B5AC39E3A8F860501091F29E60C94EF037256F81127DD5A93A2CB21497257DC508458FAAD4C4074D38A1D478675CD292F8F9DA63B0068C2BB27B3E2EDFCBCE655EC7368572DE30435AA2295FDB6D5502854E73084B542AE0FC32F8681F890803C94C176A4AEB3226E8E29294B205ED089758F5DDA17AFD39495D92417F3DDC1147D6BF4BA671F2E4506E00716772F94264111BF46C2BC8FAFB32BF8D9F9B3C119E1B9BBBBD6129007974D702F594F74FA9A3D63D10E4618126174B1DEA0F989250D16F64AEF82C2EF43A333988AF287141493CB009E6874E6266520C0C4615CA8482FEAF76DBBA074BC2031B6C6E4C7145CA2BAC6ED25F63093E8C5FAC5B2DCD826CA21B81F76687F74A14C206D8C23FF5067FC1FEC4F5EF6190F678F57CA677AACEEBC142CE7983792BE4FF15A156ED0908CA1F34BD6AD9A0C9BD39BEFA6D3330102D4DDAF47F2354390ED7B9957137F5F3EB262B9B0D164A235B28EAF5A2FE5D3E7E3B416F2FC5DF8C932275D721BDB9B048D588DC18D15D87B5BAAC094D82B6C4F53003B4D994C40C6718E4498FCBB175EB8FDF7A94759EFF822059EE3DB516695039CE01B0F1CBF2B279B728351038893CF8782759CDDF972D29BDCF7FD685F8E925995C0B2D5F5D966BCC663AB05E662B230CF046FB0A1606A1E827C8458CF9DB45BC8EAEED81375801BE88A969E7C05466D2DDD85D28EAC2F6C7AD076F99EB2FF5D23D2EE12A60D1D29843C0D8350E3490F1B31660E50418027B4FEDEEA59DE55181750531484D7EF35BE28756B40B701D6230826AA0CC2136DF789F6A7664DAE6886E09AB1C2DA84224D2A9A367A1594338DE74E335E65ED2E59C4D9845B39D7AEAB2B2D76B2260B53A7F57DC4DF20D662433AD96F5274773242958DDF223B4FD7CF723DE82EAC8564FD42108380DAD781C3FE1C76481FE979419365E3AD415DFA03B46FFB3D098284DDE90B8C498A465D1DE69E525D3000A6DF1FB62B03C56838321801A057A199E49929B45B0FA48FE02C91A2183C71E3F3E9336EDB8279EEC1478D9624AC5C2FFC722F2520BA5964C61D11BF299430FD87830A0DD31427228CB4AB2DE574EBDEB908C5ADAE9008A6BEBCD87B950C3BA72CA932D83A46A2EB422D20AEC515EC12795FB0772C5BF2B4B514C64E82742B96D9054D2B9AD492874AE3B588F8693D43D806CD9AEC43B49848F23ADDA6BAB7EB39D742C0E1129E5EBB6D5612F2CA677D2CD137C83D1BD4942C8AAF55D87677212FF2160FA94675D79A952FDBE03621779EF769BA31B373142DF2339A9B064C04C460C462C3A0F3DB4F6941A9A2677DA661B3F915F049F6D8C49EC86C90738EE265B2EBDCD4757F5C44E13A3612DEE0389876634EAD2AED1398572F8190D517A89DBE66680D7E9AAD911CFC83E553FF7F89DDF1721F20B34D38C466C90CD068BDE3D42341B142CF253B0E723B62CA0C2DC4648DAB6757B53B5E9DE7B1997D91A1C693AA8CC2B288C6FC698F1FDA2BE5E17EF5BB8012EF7144865F25ADEEDA9C258E8B62488D3EA9E87BD1F07E1F91DD64F1868B5A11535F88625824947065AB130DD939C75DFEDA3E942B25DC84041335DEBFA58079A8B7C604A81CE882A5FE7E75017727CA78FEE457F9F313B94CD3CE78C4104288E32B892605DA9AFC820A78286E2732CC0A1B9BFC30EF8A2E365921BBD220C572FFEDEDEB32D4A781B110BADEB8DFEC92F3CE9B56EE5CED91241F328F2080811C5F684CD7EBAB669C0724C1F175DC8D98AD68B68C18843CC571C1D0BE434FF085C5E0839E97E8F9179A6C373F70DD0E12B215070F9148EDC7B66C787CD2EC916212EF2F683D5053868B1EA6DD6605623F46245C4B2CC32E8EF44982ACDF3A8BDD83E643F1302765EB836590AD02766C9CA067923E1D0E4355D78BBC9D8C4764EE3DE684BCBC197FAAD556EAFBFB990322DB1F485F0B797F12E37FBBEF5A3DFBBF53C8C051F283989E473C33C048A5AA96451F1DF8FEB9FABFACD277863ED2DF39AF2D24E61C2420E753C1E9F09DEDD34D6EF61A2ED904AB79EE9470836350F27F593A52186D8CA5CB85D94683A04AC36A6608B8043EAA0651D9D34B90DA17086EEE65EDB786446674951E506CE8FEC49A4A0382270AE4E05380229D82187EC3A113D58808B4EEFD6921270CE0741EDD08F804F051EC47AEA335FE37B21507AA982373CA2891ADDD65CAE4E46A7AD22943AA60E0FEAD743C23A4F32189ACDBD8C95E7D50F00C9E27DFDCD1AFCF562CFB6ADAD15C817A31C24BA049E09CFC815630EBC761A05BDE61F89BBCC6C53108F191537DBB0E7907CDEA476B3130D66E1E6181ECD6EA679017E7F1569A3E7242E6C6108F92B45C56ECD831AA4317E213DB761A391AC08E70C49CCBB3D32FB95E6DFE980B200A7101A9FF156463BEE076B2B04E2834525D6FAEFDB93BDB3C89B6476B2D2ADB42B0CEB23A72FD3A022AA47A26B10C4AFE9BFE990C8F6991CC4C99B62BBE6D8CB8146DD0240524319ADAA3B46DB114BE59331F7A5A69DB71BEF2AC600B624E033BF3FCF6A49DBEC485339DDEDAC2BC9658A2AF56C870CE985D89D61807B440BA0DA773B6D7D1879B45E918E1DB0CF5EA3F9AE6E9EAD9ED246E5CA0F0446978A433A95EDB5AEAFE546DEC7AA99C3582393790B76C0F9D924CCCB39451433BCC2C1D2DDCF87BB6C7F9CA8D394512290F5302AD84587CE6C192331F251F1D8D91D48B2E0B3725CCD8A423264356FF2BF02EE0DF12E457D87F081C8F25658664CB4C9277BAE3CA79B48D14EC124B2259F53CFA898ACA2A515326D14BACBDE27999DB71F1455F4F9DD7C73D597C037B46DE2344C5577F80DD27A266093DE0A14AE6683C2EE96349786EC03660D9A125F47E3F3474F3D862268B64AC40D1D15E966D2F7024506D5FD9CC00E50F018C8AC420B39FCB14D44B8D5FE2B1F411FA82718D1FBC387C8DA17176B70B674A2E717EFCBE9206B2655D015DE7C5E1AEBACB47573D0DEFE1FBBADA1AD17AF44F012117A96A6D487B4619ACD3D96BA8E9FA2DE875A77995FE10391D07AA14B5481ECFF77F588E05AF1383416357FEBAD34286960A8D6A484A583F9F30B7237E5621001D999BE0294C6528779BE32C10E6BB7FF94242CB7D47538DC850A425BF75DEA7B991324FC5F01317FD580C64C55A78606D2EADDF001FE3E7425EA2977F469F0C93AA9C8F38D33FB1247FE60BD9DD7CFA3A336C0135E475574269B79D6CF0FECE62508387EF879EF1710141E5D71929CA143E251DD0E5B8AC883E401BAC42FE9B53F1C4791C05B872232D052DE0C77ECC4242424F19AD18C1E645BB0A5EFA859F66FB05F8F3214C274E4B4B19F3519AD88666D496F00E028E38FC3F5EE0FDEB34434E91926A5DBF13E5892B3478F9076743D89BCD9BE5801A605D9C49A0B64A733E6EA56C9AD4D4A64E4E0302EC730828B2ADFB6C01E1DF12AC6EC9ABC6B2A54AAE43B9CD20E628ABF1C37F5C209F0BE508FE4EEB11BE01F47BB5ED0E42808F4824883496E55F440D04734AF921F265C87C812B4874C3D239299FF386EB2D303D5FB6FA26A2D1CAF14C7BF95ADAB6BCDBFF54591C1BD7098AD15C313DE30CE11FC80225DBE0C993A17815EA99FFFB7CF818A2D41A40723F9D98D2034C7884C2DBE6D15EF346EF7B3177A7020689C728421FFB6747AA44EA9E785B037677B717BEE758EFD33A77EF810D651C73DA23CAC733916D0504E86CCD9084FBC7549998087150ED55DA48E3C970FFC74778CAAA62E7AA0E25B4F9CC4E6E518CC13C42D8089CA4CDE475C1B9EF8EDD6479E1B2BE6B2AD309C95A72937F527F38F6464D16E8734901C3D1DA9A3E087834D5368CBE11594BC00FFC5817326F912D5EC055B0CC9D1B2D6842FE647AA41571AC9E4D5607F1E5041B4FAF1164001A962D740811BCBF7B62CA9D7E3A0584A24DF84771959BA0AA459DFDE4C1F2557FD92A0A7B3EC1A2405F43D7D3998856ED07D25535A1918457156ECE6B5CF8E5C77BCDD256EECACDC6C3B031ADEF4749131E9A8256F0856A1F378678960D67721D75A5214461F12203C1283E972EA22F77876FCD212584FE742145381F779FA3B880909E7B0F947B882043611BF0553777B7266B22D6A0F9419DE7F940891021E0FA861DD0EBBC65B1BF190E09EFCE9CF46AB0FD131D18DA6F09035A63C1ED47A5FC829C5C22335F941024E1B324A0CAD4C8F06420D8D3FCD8F83DA1235101097CE5BA5FCC26B7FB24E2E94B022F8FC12BA6731DDDE7EE3493D7F77D61DC85D6C7A0E4EB2D0D56818ACD4B1D2A69ACAF8B1D62E3C83ECC0398396B9F0E9F5D0B9A5CCF0A05DFFF317DB767415584165B793178C0FC6951BF37C7D09DE68513D3C709E008BBE53261C5E0768997CA0D72C892812D0126500891172EE90B7029715332EB48E0971F4B8001AC3020303F779E0ED72E3F3A5E095694830F1B8E1DAB0F9D368E9C93481C49B0726AC0434B88C1EB0D18F63965F9B23AA650A8A408807078113BAC2FEE295361A5D9A47FA681991CC98AFB582656011EE3F07ED1A43954B67F4190F5F8884D28FAF2445469D25F60CB5FE0109D47E91BD28ED095B7196A0CCA36B01ECAEDD5B15AF7ED48500E9C1F62C6BFC48154C76F185CBBEBC56D0B70990506683E68E619810156241CE078268DC2D2F499572B4EA8772AF7FAE6661DD08C9F9969CD3B7775D9EA9B46A60161C8F29E3CEC5CD2BDDBB41B57734C2FE9100666AE98B75EC3E2EC3921189A51C41B0E9DE6B877116BE46380FD31BFA6E32E66C61E1CC9F815F2E14DF00E083C8AD49E0436D827C6893711F215D07C192E54A83E4E0767C43F34AD110DA509B6AE3E31F0EC65A58AB0EFA7652051246B35E3B83B78C2708D655E9DF61492C188EACDF5F45CF5BDE2E2136EC295E624C4630F03375A8BF4C85952E310D526991F00DFB707762E546ED6A92BA64DEF07B894486AFE0B109667110E0F71134D90438921C9133B0300E89A11EACD965A8B5927B2229426A0ABB3BB5F0220E5D93A45AF1029D193DEEFFA17F4D0309C2B9C91933F0650417DEBC54D153533A7AD3A65B5EC5FF88AB1B5CDFB9FEA66A83D84781D3214A62E502B21A2B7367A3A407A3CDB525E04B73F6E25EAB263A8A6C637193A528CB141F8CB9A3C03C749D9B7C275F67BD990997B2C0AB2EC04B0C076F51063BB789ADBDDCF91F15426F0061D02EC6664EABCEBE99ACCAD8F9B85EC54469BEC50245DE6EE86E6F79082C3436B3E39E911BA108F9BA3CC5D9C156E5FE5C692E31DABBBED42294ACF337151C7C64F7AA57E74BCA09DF34D924DB7D1F7A6CC2AF3E9A88DD108E4E540653795C0EE1301E411BE3B170C7AAB6C4505AB861C04A5DE563D294371EA481209DFA8DE87088077B7A20AAF95774924C286DB8A2CA65575D2D7E7211F40563C948FCB29C1E32487E1326ED886B4FA21CCC2A545C68C44504C0CA6AEA18A22A5A8A9F5EF035D72ECF4249BF4F55313FBDCE9BD0132DB5EFEF1621AE7A965C65DC1DE46D6496F563CD36E0E094321FD937E741E47CC2F461F1931E4CA8286474323EEC9B385BD3F835848BAE9E37D597FA5757AC4F086993FFEA5199B81BAE4ABFDED416594F115C1F66DE343A8817496630E7C3B7E4AEEF2AA5B80593E6DCA1B5A1114D7BC777D843CE33BD1CFB006630C3D80761ABF0369CBEC355EBC64D38B894FA052CEA42CE16548030EC341C1E5400B3997339E0F71F22DFF97E517F8F788907F0BF3277ED2DDDDFA9BE56805C297F14FA80570013900BBD295B90FCF19C1F798A6E72E88995845BCC0587A0378535515E81FD6F78C61CB330C78F03A3C2EFA94BE656D8E862BAF5884C197E3DEE46C2AC09558E0452479D7279AFD325BA19D5D73913E587911D3FEFF55C0739E2F965D6B34B46977619865AB21B48A55DF91BEC0B7A61D2A828F705B79234F1513D3FBF0CE04DD2D9455AA5DB59D2EA8C566B0A3EB73887602A5192DCD5C067160454EDAAA2AEC5D556EB55575EDCBFEF3A698A7A09BFAB80C22141720C2C82560EDFA32FFBCDB49031A97E89D25B2CF61DE106BB2B67EB9D56F6BF22FD40B155CB60AA2559EBCB4BB0CD8F4C234423C705B377D19B344B47AAF268AC551FBF90380E3E4C2E043E942DA7E49F63BD8A7134E0F22D0EEF8797F02046CD3898142CDD3CE2A7EC087B91F99E152FFC01835211F9E8C1B3DF278976F7253425DD98CE1B9F6C66A0F049D96C2F4831D2E35D5F3C44EC6679722D9E6316D61B5C76016A06803A8BAB3D952BFF87DF14AA1C3E524875099120BC5333625020AE1056C68D132B1528BA9281E7E2445FA04B2EB7E0F1500DE929FDB994A769FD5BF76B4E7712CC20AD07C2D2E7ADC7129835F02EC034CB27F751754CE42DCEA426A9679C7C77C084524FE8E8B5205BECE7CAB0C988B54996F6F1C59DC190430F1B53690173445A43B2BCE99CDE4A7E407D3C0060EFAECEE1044A8F56752984498E068688567B2B531D010DF0992FE6 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64 -smlen = 246 -sm = 14B96EA9678A6524DBDC6D497574FFAD75FB7F33FEC225B81BD91FAD7C6F991F9020227D050B89862FAD6D15B9C34747A0C9864F7D4FD19B4D2512B502C138F082EF061F6C4F33F7BED39E886DCACA8847199913ED7759BD56F15C44F91B6E3AFB8F1DA87871EC4D90116BA310158AE3A308931A42CD9789CE66FC066914E95CB02B5018C9D89CBD77B8832BBB96A5AB748A6707598F6BFEFCF943B018DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +smlen = 252 +sm = C41A2B7A0103AFEC2190C7F82D53B9BD764EE681C305214428CCF35C8F0ABAF45CA8C4192D42B0F4DA2D87BC48D8A9C6694DE254A22920E19267CEA83039A607CF6CC8D1D30A96F98FF5DAE12FE3AAABA678BAC017025AF9F0CEC3F04A9E6631A7036DF4776B97B5D77BB1B3A64D5F248BE35F8D1CA7659D467D6B56B3AD1821FF6AF4BA1FCA97C84C526D5730399F7A65164E873DC6EA53E2F3B8BFE0FEDFDECEAA18DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 8F438228796FF23FE99EE288F3871518826E4E1003D605C6D579D97F433D9821FBB23F66767CD2E33CFB63AFDD1C708B620198DC675254C87D758CFEFF639421D3480D7A8746D4464E3DCD65CB3294F6CDE8243A25BC57138BF5DFD1D72A0BB32E334BF88ACBC3ABED42491CD450527246C0940A0C79C93F5A184E12AD11311A3BE6DEB19C6B666DC720FC56BA0951DA0A97C25C375BFAAF7D0439BA04973372852D608E7177156C3898D5DDBD3977DC3CACA25730628BFBC6D1E0802CAEB147A2C0E9525A225099DD5024BE8B4EAEB8BF3F29C06122020E9D837EB41B27B0B473D2B360845B22158B8AC12D4D394CC8148E1F70D7D50E8833217DE4E99880ADDFC4978C19DD5D4AA730CD2C540033328C5F6C16D25A20E26DD7A6D3C498930613E0B73D06F99633856D1944CB499151F1CDDA12E7A1A4DF0A88F3228AA819274F25A9EA3EBA9FCC281DEF521E178B8F90D25DE97DD02A6812B29A007DE1F2D6FAEF6FD021F7DCDA0CD0C3AB5E0BE48C99D0BEA3302DD412F3E7D85EFE301B1265D373008FF7D988F572E9273A4C43E8F79326CA8D21763DADF3384013D130E7A8DD6CAF87F530C4D4F93F305572713EEDC96EEB05E21438162B4C688734CBA4B87DBFA617EEAAC90DC48D1A24F91634673ADD9E5B0124EA6E6592203C7C7C31E68B13B67FA455BC8EA7DBF3FE1F1AC671FEEAE8AA6CAD0426E5339615305A45F720EAC700ED8CBA4FB5CE549915D8C8F9572D278B3DF8F76DE94CC9BD90BB8F0C5307B6BB7761DE5E3DC2E10560C10352C9871D269567DD95D1DEF0E04FB1BDF65B792296C026964FC5C4B37CB828E72FEDA18741B814E8EFB440382CFBBDA87E00CA81705E18F0C17572CE2C549E08358928813DEA123692F977621DBB466BFD9016F95A858636B0704F40825C98476C87132BD355A5C4F0265FE9F4105FFD48243B020A212E427B86EE8037CCA1362486C533125AA5D6142A1117458353252DC70035D72E6136B5D8567BFF70B151D654F6054003AA767301BEA83C56B2D66CBAFFF1AB850BB7F63D6C74165665FBB474C1260B757CD47E49797CD5BF4A52C34731F3A2310AFD2417AE0DDD9E27A0E9E8FD4B5B327974AC12A3DB8FFDFC9207A316D09023C49FAD882CD50C39E9BE34C3DC154D6298230CB94549999DB67FC881571AE964AD80638457AEB1109631A37D04E26B0CCA3AEB169A1256F9B0D9276835927CFBF405EE5B9AB75EBCA609BF79E559A7459163EBB8B6B451D673D6690DD4D86F04454A4D4DE0538D69AC236440439434DFE65375F2A476F81C429A233764F1242706531F3005EADCF095DB5C19B6438D580EFB3EFD1DDA08A8AD4B2C2B10F65C63F47DB76EF37E368505C99479D8F2B1AE1095FD4A678A955F2EE9E6F3FE63C9670F7E788DA71681D9D4C3D60EFEE723D894F546A8143224A1D3F7333DF4C08CABAF4F972FA505859EBF5322BF48E792EE126E55A24B3BA5EEC8B5AAB088BC04C111EB5F014BC9B45C727DD6D5904982FF5271D054BFC7FA6C717D66190C683C0B6CE67C13D4332935D9B1533B11EFC91E1388E7232268E1B7555CE9D9A048ED8B99080CE1EB1BE0E87FA46D7A5095EDCDBDACC1BFBAAA7CE667F410E13C63FAA76AF5763E8563DA2E5ACEC2A57DE04105531916C6A16EFC16881FE625B8C55B964DBCB8EE37EA00D1FD5BE9C5C8D5098A1C26D353CC76F14C3962082C29E7B492D1498CE591C7155DAF7152DEFBB5C3F2DF6E5BDEAD7EE6B369AFC8F6F6DD6272CD919E6BA0C85CD8C8A9E16B330DE5A99CBE5BA39913D4B0323A0E3B194EE17D4CB3CE27E8AAD95C599071748DCBCED28CF7AE9E35B2BF757F3708AA6F2C2B6DD8D992038A14B38E7E1889D92305F7AC164AC0AED4F2C79F77BA23ACCD80536CA66E0400BDA349B88EFE366D9E53122710CE44CBC218466254C35D796AE85AF568C6D996F8306A205624B138BB8BBFD9C72CD78B70C9ED4E3A6C14E33D08A20EBAA3BD2FF2817A1C4B335A2FB72CCC693D6BE589227B11F8B51261E7D77A9AB8E2DBD43D4269D1E3128FC33CBE04BC516E20353F6B12BEB30C324D19A5F2A2B07FF852D3AC55EE59B5A98F15A222C10DD9E5CDB1FD6EB699604F8D0BDA0964B4AF96655ECA699D8209C5B2D01B303966AC79A41FD97C9C6B476447B3B555888DD3D6562BD7F250A2E98B4D5AFFEFDD88E5A6FFF2C0BAAA1EB303C25591ABBFCBE9A66102DDD367616694604C1F516EDE23FB2901D350039F557B557328BC499316D058E37B7198629E0F462A0BF7C9EAE1B8B0714FDB9277013CC08D554C982A5558639AE148C6E1EAAEEA5AB719A1C8701B3377992CCC8D584A402E7257A345F9FA36CC62C973977739762933FF375E13DCD266D0E76C496C984DD676E3137FF66430BE250846D72F1E5F232351DF57D62826AEA6E77354EBB1B9889D0A6F59CF309661D39A3273AD9FBE196949359B97ABBEC578B576C71312B1A5C9EF7F7E058B4DE411DFC1A83D3D32F670D90757648976C636F3892EDD18BA4416E1CCA0A6E9F447CDC1E4EF40C290D86C37FC00C3F42813D3C636918A792BB76C6C7969C78BC3C099CDE34B8EA25BFE114A1106833A5CCFBC7467A1C136793FECBA1D4B9678069ABEF41021ED55FFD3B304E7DB89416ED74BC20C22F40EFE549F96C13C73381B76A98032E6A200EC96508E875295AEEFF51ADB47B665BB98F26D2E4A8B8F4F840314919F807DAA0477D103AAAADE5201CE9D2D3CC9E4E2D2BB2CBFE279DC3DF87126F9D52BAED59C36FA32B1A89BA7F0F9AFAF91F3BE0D28C5EDB158A8D8D98E987B93F7568C5B9E441628C16C76FE15D28D31E1D1F6E9A6F465DBC29F8E66C3A1C3F75625326B31A51CF31242E59619148E0334DE3539C9E76CD3FB99549CD5B1DE19555E0396E7CDD9BC858CA3E4B48901300C48E82B31794211C2AD4C365F5B67DB3750834BAF391C0A4B81D84B54BF5C2E17797558BE8A1DD9691FA6613370FE52AF99DC4D2F7A93DD1E3E12EBE3993A1627A0D6D3226E5CE3AF40D7C50306CEA4BD34578D4B617C9C5830490DE90D849AA717715A3BF550A6CC27BAE7472BF7E917E9F7315C4C5559C57DAFCC9ED3B1C20DA3CACB35FD83D15191E2D4048E21C4612DCBDD6897C17E55E7DFD21BCCB8BB67B94316779C5A766DFA0C5ED5C9CBEAAAE05F5BC6E6775E87AD156A32C19AA6DD20FA7A2BC567BE26AF68C53991AC216BFDDEECA8E8EDD2C312D49B90FB9B2EA7ADD1B6369611AE1FABEE761A99EB1B1C0952D402688D220124B4CB4DE1F103A85E435F605D77E77B5714E1E0915F6D942831C9358A034C31E9F862717F567408CD2AF4EF24B825AB2018CA4CD6FD992C1AAA0951E4C0C82094A0250405F4E4043ACDCD66C0B9CBE1AFA5429E06E7ACA1567D0314AD9E147150504D1401C847D9EA88230835BB28ADCCC4D0AB0644AF679E4E7DFCF0FC4DB51CFC8021D3E6B17C537BABFAFD6884A1D95513DC428C4C04CE54950EF1459C8CC3DB9D99EDB8FAF0DBA562F74D2B472D22A3B67FD3DCF8D744A71F5310D2342A1CE35D59B1C260815614EF0491AA5C1166CB480982CA4F5E3F38B46BB4C686600F71EDBBF0383EE38BCDF24632DC7ECB0CC6C0128D86AF179BBDF2A9852E176709B3F1C66B5E630304D437D03F0DA56CDDE8A94CCF2706E2ACA931B7743C6BF5AF02FE8FC64DCB6264976B095F634D471182F98896419DF2109C5D1759E78B316F044D4B290A61F940C35A82359BC6986D0458C8863EEF6E2A7FEFA6BC47CE0DFA8A072489BB43EBE6F421ABAEA895E794EC25AF88E4DE149C4A5F9D7ADBD5901D9360967F052F86BA251BF6DC6231699ED762F50828151B9DB13A76EF072AB704EBFCC97A94DE97ACA7D7C7FF9A13C8B085D4FB40FE912452F51055BDCF59FCE4F72B7F192F802C01502F918E56AF1521D3F1A4F84E197B176863A33F5F86B12D50A6E8520D7905ADD56B05CAEEF0641A4A0AD787A1567CDB8F535FC9D8E52C63F0B3B63AEC3B7D2A5D634E1DA31BEA1935F09BF05C22836D131D99F3B655F4874AFC4EEE25FFEE428B5686CEE85746BF1D76B6003B759195BEDE787FC6C4936880840C8399910F797748904BF84536407A6C7959E8D1783033085AD7349E3ACD35B19BD0302CBD15E89B8F5792315CBADA1EBE8FA761875377193F30B070A1F49A96A92387515A2B41BF5733CF7EB4D950736438837448060A27D1053C0EF6CA628F9A49F4EA793C5E6245D98896C7C45CDEF7CB113F68D0F404E4FDCEA0CB4519673B34E7C973C6D662A0CAC4F16FDC4A55FC18C2599291BC5CCA196922E1C6EBA776208372CFCFDE30502871E3C7840E472916C867842C213FC9A11850FF2B9688280BE2F3ABD6F2CCF7C2025450D76C202CEB2E66FB517074DC300F98686A8B678BFFD1FD2CFDD23FE953D197310B724D71C129A102A65D004E6AA02C1BF2B767AB26EAAEB61C583ADFB34DD7B05B6E60C199595CBE3EE0F227FD00EE3DE4893426D078659AA6B4BD83FD5FEEE532B8514333D5CCE5F6C825061B0A8DBC9624DEEEDD0E57304AEE67448A4C0AB8F71D3C785FCAAF4CB923A62FD120ED86095C17045B5B5EB47AA4633C1F6DF8EB8AB16CA527D7BBB008DFD63E38E48D531A938026F03364DEB17BD205E82E1268ED009304DC0AC26D9A31AE960267EB9440ABAC971957E831713807C67496AF39ECF433EF6C56AA447A1085E7DB6A5034537DF139FD77CFB4D49F2688872FACE2F23A90796778D7013FD5C54DC28B8B17E446A23059CCBE0AF7077A936318B143293E4B6FBC1E5DE28DC35D786BC2FD55343ACA61CBA18FC6FCE6EA2DB5A5DEF22B97F9706369FAF3EDBDC5DE217D98A417B4A70AE5DCF1C2218CB1B16E393312D3EB0C3E010C7675E06F0D99BC85DC5966C0C2C1CB465D81C2E385E491A30E56A409BE41398ADA0EAB3FF0BAD3C00A2C03DD9DAE1D658896A4FDFB13B8D18671C27DD8714F63814C82B8B840E4C5E11896ED264C7A2406F594FFE15E78C85FAB12A7FACDACF9A1A007092241EC777A1C5F7308F8CA3180B25029B36966C6AB888DF1053EBF82CBB52558EC1158D8835E891FBB0D036FC7FA950971B0BC963FB12183181D6B59CA5CC5C1A09966DF014037928821C5987EADC6A2728A166FEE7BC34DD3E79E8F4D96026F6B53AF7BE124122C2B9FD4F00A52083A28345651C8BE5E35E5BB383D59D05297434700B2C9EAB54B916DB3E1C375C4B6D7D323428DD8FAB71731E244C37CD4EADE8441C404967F46AD44D6FB5B4B5DC71CF3409CD9EB0887AED00194EDAD29DED050D276EB7A96A00DFC57AC0419CDF69E5C81C9DA47B7C1BBEB091C4A2CA33F330B08C9F46114011A9C860EBA20502BD1F5C02162BC7D8D240B741F2E06C106A3571CB58A06A435BE742E4D60D7771031A3888B9386170C6A198BD2D0B185CF849F875AA86C243F3DBA75C5C26EB24EA141C61F0E22159093F0F95F285158D3911DB53029B5F7E24C1E7DB0222F1CE13BB45D1B2BC82106757C05A776A18F81B5E79B61A4A130F666A34969BB0BC8179FD608DAB181E84B0D5065C17BD85CB5737D09C7318644DE1486E6879EC4071F5AD482762DAA4DC9440019458EC1FA19E2C2DD6A575B7F4C17F9B1BFFFEC62B3489E0468049BC9F31DC1574F6461D960FBA05124246219F891431DAF963C684362E5BF01B0FEB938741FFAE18CAEB050AECD9190D656CA31BB22B7F3F8D92D3996DC58A903D9D01D07C43BE4B4421D31E18D5B4CEE456AFBC2253BFC18A21DEB51CF023E507598847DFE7E3D47256FD078C143E7A1705FCED3DA1383ADD8F90A7F19B2AEDA60E8050F5898FAE2F882F90CD8C1D1612F40987D22AE8EE26FABE5E46D862D5F3794694657AEEFE6C240C24FA1ABB5E187879A597D72C12D01276F2E7A60F7CDE85086A9214802F49CFA6062D0A8A1D434F2BEA2FAA0C0C8CA2813F14C737FC2E239D7FF19260C7672E25D764F05C8362850CEF92E734B2BBF3E7671EB0743028587AE142641BDA5284038BB00EB6B54FC6C8410C2362468A0C44AF8F648F1C37D6890149BC40C533DBE417387850CBE391CB5974171289C592C364C4C5E8AF98E57B48821D3C01FE6F2CE1E1480983C211BB7CA4531B317206133CF4CED197B400D79F421369D12B2CF5DBDEEDBB42A35333B46FA3587523BD183BAB1BE7E83D8B58C86BF444114AF313AD7719BC83D7BE3DC55F6C188F61762E733878FF00AB81BD06A41FEF10E6CBA909417B858498E45F83C054908C6B26419B02B04CD3BBE6307F5F0C3CF287E2027946FD54CF3E5A18BA3151BA00D458FB47AC9A3F66094FABD4F223C07281534D15D4FA66E75DA5E058D516F544F860D4AFFEE862B8EB7579EFB55A828619B0578FADA9073F97CE5F8FD638CD9F510DAED4A312F6D649D5B0682F3AF091EC4663F65A10E024AE039280EC8ED604CD45BEB66183F7B317A9EA40705A9ABB443064182578363E4F1F6FC8D784CCD42E2041F51358AAE9345027F95BA460F425E873C1C7BB63D08ACF093DACEA97BA2E93E9461EC34D3920991B9838F48C497D509B2914AA5347FC343796EEB5806C27EA7FF85F62C2D64906DF33F6B40605372F35E3DCFDB2C01560EEBB5DD122A0B591C0C06FD311F18F6637AF059D9237FA7F4899AA0A1DBDDBD231C274E9DBA151F9E21BA3520A96A5EC15129A5923C308A22FE93C1D844BB82905FD43654949DFE9F535D5EF16A74762885E8C4A2575057D9A0A224FBFB97727958961A4A1E50B113B140E593589902C35BBFED4203C50F002DA36C24CB1B6F6D91A9B5CE680EC44A24954085918C6D1A90F837FCD82ECFB981FC41C475D1990806F77E8153DB2FA850741ED947D70C5F39C038E1F1A3D0E700D748493487E62937B698058D6295E06A4C74FDB215428EFAF96FE0577988CD08F8D5605032E98B94603D88EC819FBEF2E3345CE38D89103CAEDA3ECCF2350A05F0AD93D64800D66DF02406AA45381226066D4B250C517253452CF93C076749D89972EEBFE81034A9F3C9E256CBCED204011C8904D83EA738452EF10F48903AF661D9F90A2C4FF287C5BF1155064BCD416B8E1A75D7E23868124B99AD3DF2619193DA7ACADF1AFD7106F75591EB013A953FD88E7A062C05B3D29C1F86156E1F1A715619E3330CE9A6DB4315A545EF0008BEC78CABC8426F00A5A4EC4644A516150407B8DC2440B034A8A994FBC20C284CE216DF2B0ECEFCE45D4FF6B8B97F6620A931B0E172F91D953726347B2C6804098A19CA2F7837E242E9596EE0E6096DF9705818E053E954ED30F27C2BAED4789435CBD625EC76E9339533A210FC981134E38E563849793DD436E8D6E3EB5816C6930B25A7AC056113B9C16F1FAC79E336D2B69A7663800B898F397571E4A5CB330FF003B0BDD6DD24DD750E9B67155F6C8FDEE482D96C86799B0010E557D7A3A69C41E05E82AA0D4543086646317CB2A4174693A7BA6C664944617E0990D84E5F2D1D24E00EF3B99581A0FF45EBEC87ADAACAEE3F85D501CFC0FF49B5B5A49979CEC0A8EEB9717DBEBED18C881DE1EFF76B037BB8E08F01C13D26AE73B044D10F866F26454E9AC444715ADB5FE315AE299B9685021CE28E8A26836A986382C9AB1E44F844915DABD09E44FCD2D26984A23F2AD20CEA267C3E5221078762D08923D93D5524CDF150118C86FBA40B705674EE6DA7E54E452D2A5A9594C07D58F550CC1D69724ABFC817F6E06285DB22E1778D +pk = 8F438228796FF23FE99EE288F387151836D8FF8A7AA50FAEDA3DBC7E5B9398357712DBEA462015156B33E5C346185E19D13AEFEFCD156EF659A29D6E51290A1D89F8B11FF518DAD3E022B46ED7847D4CB9C52CA69D9C5C9780452DC52030D4FAAC6BE8AE4D356E0EBF2AC47D1A2C33A1192C10E569D7876ED2C953015177030328E05DE5D6F80286F76061A90A84E57F2EB466545CD81A5F0657F8E42BB50BD7FE0D5DFCBF7583F0B026C6C27AD932445100D8444E8C2475299B75EA322005F83893854D1CDE26DA5B3E7DF3318070F2158D8F615FBD6595C41A19E775050AF6FC191D37A12C2E07FE2653829513797E914CCC4635414E5C5330DA6EBFAA4411B91ACBCBA592A09CD11E11A23FDE01EC04D4257AC862739DBC80BD6046B8B83594954CE9CA4DC6F542414FB2B76AF46D3C195B6F8B6548DCE65241ACFCEDAB2AD141DA96EC4631A19878B6CBDED1FAC3CE7296B9D20415E41829C8A43BC427B75B36965E7000A5F19BE573F70062ED1A7A858DC6E80341E538C26B991C088E625BC6A188530C969233959A8306C554D934B721A058F5CFD72BED7F9F4632B35A4F4640F54ABF9414789E50C146083BB87B25B3133B66B85BD3D45E4E059DC866CFD33277D0CC67E01BB22CEE4D151C36F4CAD38575326D77C5D7462C3D326D44DB89DE9367341875FB986AECC46C40ADF7F459DE28DD22AF9868C91F030672B15A8DF877C3A97020623191C2F920F0CC2CF2FF6EBBC3B796195313272B262BE3DACF78F9CA493A4F930B03247608F10666344F86B46717344A3E0B8DBCA4CF70CAD529FC6AB589824EF7B399C14DE8A57A2D359EAD0FD1FDA1C18A72A19902599F4BD409640CD33F345FC23725246AEA73E6D3C676D63E2BB96E960050189CC5F9DE84005648E59842883199FADF3238647DACF8694A355B38A24D65F22A830936149B8188BF83BB4A6472BC7913C6077EE0376EC74760E1EB93D47204D8CB63A439D8585E60BA6DD0D6920E641676CBDFD51462A27316829B920378F482B0225948A53234FD1BD67D0CCCEB4F839614E71D2D3C685C78FA42E9A5354C4A329BBB07FB287457E18C5BA89CBB1E7B069D5A2EACB81D5B11D55BF06CA1406667F18BEA0E7F46516A337A5E35BAA648B7FCA618B0B69B83DE05ACFD9B7C1B425421FB56E66433CDA05F35040CEB68EB52A1FB45ED7679CDCC1B8E565F0B10473FF0540571337E7AD630220C3E57B6FDECE8C0C696C71C41082F2C6B3273C9979A781DE98E2B5B6FCD32B526035412DB21F26485C1024B81E99EEF43780B12E129E56C0A48F5DC1563C66154333B5EF812F0E654F99571B49E49F9E90EA8845757B36EBF3141743D36ED1C16B0B9BC1A913169514E2A7605D4E43E9EF4957E42646D6D539A0117637E9BF5DBACF218FD92A7D2F3A785A54A93524B9D125A68F15D57EF0F13E7F9E685BCABD196253502D005340F1DB4D55D0B429F25EE8C0DC77A68465876CA0594A358B423DF18DD25F9D1C1B5FAE59F550D07DACB42A687508E6014FB032B9EC70E0143289685E141322EE22FC7D5028BDDDFB7C747125D4BC6B489FF1217083D81F38AA8867A8D69CE21E87FB97ADE07DCDB56796B37BFEDC3D5A8236A917D7AD7AA78C9EF5CE22D1BB22779AA5E2924097A4F2ABD2A5CFE6F3184B2D0E3CD6CA9344EAC2CFEAD84683DA15EEAC0C69A9381BA71D7DC50F6C156702C80189971895053FC6E5AAE44FB99252AE698F20A8AE7E1591CD132B43DA2A9B61B71F534A6344FCF1319D982B825835DB5664B50DFBC0D6611EB326CD2F42DB2B2C499A4B120C0BDD85A70F5FDF3EEF6F2B77C0D38804F637AB22959F187DAD1E79AFC1CF30B6F88BF570751FC644246DBB94D41B1F1B4E5B45EF9659745F2638A4CA6015E1AEE34FAB0F7BE7ED7AFD41720F2289229C65323E57A55D06C7751E09B40D5CED19FBD2D6D526F59B7A27854BE1BC7E6C765AB952A1D037A70FA70EBBD9D8EA9F35DB4943B839A49F9ABABED69D031100C33851CE90E3CE040942D1081182524F89A04970202FB3B14E2B11848B0F9C3376D225EB93E3D7C4B6ADCBE63512C11397AFEDC4890D19A7A6D3A0D661A88EA44F77CECFAB207E8CD0078A126E29420872F78C0EA022A4CB6D5D27D3493FD46EB8D90050707443DBBC06E82B58AF12D5D561D02EF85D47CC66690B7E85D86396C90E44822D537DFC2ACB52BFB4814E96B2B518582FA1277A223E6DB5E9C52B821AA5C9680A3B4CD129C8BA9C2E54718D74246D352AF61C2976C5C14F40784AA0DA8B6665E4DDF14D3FCC47F84FAA69790B34392B63C4F7734CD64D3B638CB32D87487ECF4AD88EEEFC4E50E695893C1AF78AA41E1E66E5EA1247BCD56FF47967CF67CE5B7708EF8F7C98CF166E1E639ADC9E4747AE553B6C26B89113B98D9A6B5994CAFB11A81D0135A2FD4C7E5FA58717508627304F849480F31F4583A3D09A83A732561C20FF328AD5642DF5A3876BBFE03D4FD2B1905A3E6E5189FED5BCF04EF6C90EA52A45E370CED13F0B5F1344D597B4F08D26BCF48171F572666C9742031C3DBB34C4A2AAB4735CA509020FE9ECFB46B1EA808820F8548C4791945BA1EAEA8F25BE764922219FE6364BC894681FC978E382F6788E26CC44219576C5562B712F96CFF8DABB3F9B4D26950C11FAAFA5AE03B8B2900F96397E4F3BE80B1E1E36B74E53C33B36F51CA77A857E175D8CC9BF9B94E0D43998CCAB4610F16F6FE697351334843C3A554EEED4F96B1E7A80ADF3033F93CEFFEA1540D9728E8641E6D8997AD346F90D5AE7D3196C98A6CCDCC9C5D4E492BBD798BE73E2413684E477F9A81804444353F451C5D19071CD642C3E9C08353599ABA6AD53FE97BB2FFBA5FDB49FBD2D4273063130215F2B3423C36AD44615E6578E78A1FE3C8E7E445056619A689C5465A4B19C3378205C24DD9948373E10A10A9122794EA2931FEAA17AAA3E9F03D243AB80A55FF5CFA16CC46E906E021DC8925AF4CBDD8B9EDAD12E070B70026CADEE00D2D96496FF58B8BC93708B22F364615FB6BD929BB51B3A45B52A4425C8AEFA9E27B6D8ECD0E10D4FC1F6D7205E1C23FB88DCC53375733BCB76CE14265DEF1C3F750B9ACDA038819842554FF34499897163661FA4514D88742C981643A3D1DC4C5F583CFBE10A0088AB6F8CBF818F25418EEB8F09E1587C20FCCD4C09BCB09AD7F5FFE287F727F308706910758B645C664B86E6FC8C4E0119A7B9DE5A903EB662020E9858B8F32B852953E786DE85F551FD43B374CBD7FB1E268F3EDA94C56359CB1A030A6C164E161C961D0FF8AA3A7958658EA4083C7D5D585ECA71596C1C8BD91234BAF5D5D065A8976F425B7565853365D83F94523D6E3D71213DC65C3FF466015FCC239935BFFE6EA46D874E7DFB1772F69159F323C30458459C1901977EBFD61B1EA96FDA6E864777B35937FC9A36C54BAAAD0B48B87E6BAE3C357A9FE66CFEE37B833AE6B20653A1EA7F6E634580FD9AEC2AE6D25E4ADBE2DE83287570B2B08343377E7A9EF996CAC973BD85ECEC24FC2DD16FBC3096E93DD04C3FC096BFB1ED8B20F7F6697A60055C7D168A77D4A7E52B0CAED62B1E4E86E16B90A6FFF3980E8B2D7DD4AD604B25FCA6BE5D4C25488A3DB1B0AAB55628599BBDDD375CFCB22E61CE4F63D0BEDEC97A15A39FEADD1FAC0260C49BB3F198305D9F7BA54F06F6E2D73BD53A31644AA753D24B088AC97A8F4B526CFC8A81CB2AAFE08F305BB6E7F77C5395BB67414438725A48F81D47037F1B34BB74D004A6994897DBE180C63394190DF3C6B60F2BC4BE5052818545B36A3F87A7B6B09E68F2175C430130F889B57C3C9205337F011C1535D9F38958355698E3A8910864E565FBFC7EF1BE3DDFF4EBD2B005B3FC69C5E02C0CB44CD372C813523D06F97F209A7104277EF204215073558D6CBC09960F725AB768B99D42F0B8322C91916E8F6F5FD13EFDAC15727E84181578D3994FC8136CFE52B39CEC428C737A921CB5A2A7A55ED8878DD580B601A3F0A32308FE3A74C4762E7B869E97B17A0A9A40E205279EDF96DFAA02411894AAB6C99B3E33D5A42CBE5B42AACCE45E5CB75EEAD27E6300BC771A740224B402D31D953AB38CEACD21BF77043716FF510F276B097181DA0D7BDC6D165EEA72A54778ADA90007DBC543F53738E3178D64801A594CBE3A7B46056A377EFAA8F2E9181331D5BEF3AF57F5DF1CDC9693D1AFFA1A2998697F261075EC17D2D528C5AC8AC45ADD050F1B103D3F40F8478740A5A8DF9A297631657F544C6DA14E50F17E5293B32659A2117878754C6285EC2F2FB6BF9615B62283B5188F95137925DB6A33948DF1A1A9796B81DDAB19C0C2CA8E9A6A888EE4A6230DAF24E6E3F73F5AC7F1647AA0B281AE83417CB3F1EA4E74CF776398745520995794AF8C4793CB3BF80447FD30B21BA6F6320A4FBFCFE796AD02348E56CADFB6426B01EF0666D27BAB11DA389BABF8D1D12588BD4DB05F0E9D07AA90E7230D4EC14FA3A990BDAF56A623928EA888B279BB799464A745C375BFFD2F1727D388FD847E5A6927A12B0D3F45246252AD6E159D945C7E9A2A0BC992FD2C7D7B80AE748CE33DDF01E85A786FA3145D7596657D6789ADCE2B1B64F4977D973698BC9F406023B40C9FCB37837FF009F73BA2385A5C2FE1C0EBE16970C26CF90DFA5810737FC4440C917EF899E8D1A1D76F61E3F0859FF5E9AFE72DC4B441E9FA51665170CC04AA697494DDF5276D96B01286B3ECC6231DF234FB0AA6812327BCDFEAAEABA3BB4F412EE57B7D639F1425A1E2D284874D835E951D92EC5F6271AABFF0DD2D4649C3758BDCB2FE4B054AAF22479A3EA47059BFAEFFCFB6581809409874B1C329FB8EDA9FDC38D9C1A96CC59D17FC0C4626BCE401D8C9700EE78C931B732C05DD1399D65AADD4E2CB19B3049F59B03213E076A090D75668871AD7046AB115C84A203FFDCB422A37822401F0E067D21D11AB53AA6372007EF1EB65563C09218B657460B0C2546D6B00B5FDB156E1DA43B412F4D274C55FBE02CF77CFA99E84F5F798581B74E8EE4C4237AFB5BF4BF776367EBFD80667CFBCC5D7E15A34BDB93CF2BD8CD225730EC0CE0103979BE8396A8FB6A06619C141AE25419FD38E22C965B4A283BF6F189672249889BE91551FDC037D016F6D1A8434BB2C5D4DB6378235048572C673538A9FC75691FFE5883CF299F508A619E60D5AC49DEB38552AFF9B0A3B2939F7FD06DC3052823BAB214F32E1FF1361F4A21F802E08D9EAD76A4C5FF667EA6BEDD34CE2CE23CF555C6F0B8A12D010189DBF3597A5B8552BC2966EA11E94FFDA9D3BAFBA78A79EC05A45DA7486F734CEE50370C63583336BF936ED1A38670A193553F2AAAFCFE8DA93F1C8A321C7616D0C959D5A49D7991CE6D749043769EEE6FE5BEBD6C348BB743471A557520040E37D18F76BD5A08ADFD5B9408B6782A1F66F8471F8EC82B33B36C3D6B09FE26CA69E540F085FFAD78834F3491377E58C80D10ABD2FCDD7E26EC82B45BCDDF24C6FF2782B737797A55C39EB024BBE91047993FB65FDFCBAF6D6ECA2BBEE449EF91E22DE6A07A09A588CE27BD65FFDFE67DC2BD06F29DB10D584A86766D3B089ED8CE24821C68D1262D3B1D1DBEA02A85A5AB2A5D6C2C5DDCFECE1EB7CA6BEF9D3143CA34D0EB4D6074583592C1F24B9ACC708CA95427EFE35F05CDEC600B78A287F16CA02402F800A56013A8794EB2AB5FD0957027B07931C49ECB634C2F7497B52DFFF530A1B485A8F21E7412D33F98F7CFB988B1720CF6F585F45F9B7BA3576639D3AF509526F8D13993FFBD409EC86E13C59401BB20D35BA00BB40C228821D0059244262A0B7DB6DB1150156521A1D35DA81A34661A6D3E89B5FE644FE5E434ADDA511BF0CB3F4D3BC9A4A5C75446A89F2D7792A74A0E0BC6FB1405F7994F3C048ABEBA1E7D497550795E5358AE935C2BCDDEF142E0C83C34B1D33733C8A29006BB86E29B9422013959C3C9BDF73C2ABBF788F8B0411A6A54D5E8DA15B62A606D5EC2D762F5C922777955CD999E8681046FA484BB7C6DEB86A8922F463A8AEEFF78980422FC179D39BFEC4E722371236FEF1A3A8D005EEB65C278B24D3ADD3CBFE50983F47860A38EBC372DFE5E3BED8D24E4B8280B76203185A422F43DDD9461541074CEE1EC703A525B60731B11E244FA5B52F9E80982F7C638A0B9F9FFD98445862CBBF1008A4E165762B35FDD345E57B737ADB78E18DB4DA6A921C872880574CF4D99C310A568A212DFB3D6804C53180B7F6BEB532FB281251AE6959F80E6626CF3030175C6987D2C1519FD98B4501BB9B40A2CD5DB07350CFA40C86B127C47FD7FBCF8072820014C65219C01426113A3B8182E07231E396EF63DB946A8BA958D46E1BC028F8C07BAEDE72FAC08152F3CB340A2742378E0551A33363CF3740D960C38DCA1595A2F7FB6FE94814056459944DB8AEEBAFC30310636334C06F315452B75A5842B38496D0F1552BED3D9A31B39F5A37C80DC586F4676E8303EC8DE9034D1D793A9177851EDB3F07FAAD70A0F93470B42508C11069B39D871B4053A2C4AE19F4915773914F5A1959393232A974366456026A1FE25CB8E82B696731B564CE2D76121883EDDEDD94E36A868B04726B5B6EC37B1A9DC88E3EE90CA406AB54EFA65ADB0247FC1A92A66736449CF983D2FA362A01CA95EE14E66127907FDC971F46E62EA14726EC42DA1600D0CE0E9992E7EC7AE80253E41545F6D881F4C2AC3D018D826505C8C297ED89FAAEDAE6AC91C65C52C0E73F0184FE5F18B467EDF115ECA65135544CA076F61BD4A2FB4CB6615555212279F91D53AD628047F0FD9FEBD092CA4FE5A29C1FE2AFEC557C8B90DBD8D1B0E186B119B8C6C7A0435410B00EC09EF2D10AB3167A1F1E26C5BF08D49CBC22002021A49A262EC867F6579 sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72 -smlen = 279 -sm = 238472513D6CB53FB89E66BC164D14EED50A4E24AFA1BDCE8338C31C6A52FA68465558228B744B57E756D64C5DA5F09F4D22CD97DE954E1CFAE1C3C7DC7582562229A8CA30673FF31C21CB2998E92E54D014EF9C9A373057E5B0CB283DA094F5DD1C58DF5B4FE329B12E3308305818B73687E32CFA818F6B2EF9ABD8237F853FFC3ADA58F99593286113B399B7F8C6728D9B9C2583A40D90529E825EE652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +smlen = 285 +sm = 5B995E48A7447F706E067FBBAD9C430605F5834EC3C72990B934963BDFA69BE734D6A269FCF7B0AFA6C2F73FFEE1F736B20BD3F470BC5EBE20450A97349B088CEE80A5F9B3A123FF27380E147D72E40541AD2C5FCDB81BAED6DC96B9123B8A15D83FB1CAAF28E18499F22F6BAF526114A9A370AF4A68E5830331A0B6FA761A991ECDF727C3B4E8B5A5FB2D56EB8CC10D4A852E2BBBE276D018D2E68721A9CFFDC75FE652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = B40BF7652C46061795E89DCD017E7FD72334160C7334D57FD4E82D4A07820E35F20E39600923C0C531E1FAFBBE500161D2186DA5D33C0D7996D14381DD5C6F0AD4FC7BC2EC8EAD2798FEDD1F7127EF713F98888FDB34C5D7B184F27385FE01366934112ADFC6AA35152271CF029990B51AAFCDCA48EEBB1299417D89275DF980A28104D8795460647373748D467E6BE2E6002E27C299D7EC6ED64F287D24CA7BEF8461DA199C389097F74565E3D2F8724F4DC402FE7683FBEC9F94D7C25A58903793654157698D680E612EDA230ED7296B0057CD981982A9E0717B95CFCE4A21160E222A55BBB1717D425B54AF2EA08673E4513CD30ADE2DB4465F4E10CD9B90D543C66E702D99BF673DA128D5EAB52851A36C42B29522C3040B6938CCCF216C5B5A9590178661AF0F6EA8657EBAAA70AB7C9E62884FBFE7AA8E0CDF7F6820464E695A1C2009F0FDE2692032D864699BE43C81A4030C6ED2CB3772A9FD6F189EC4A2CDBFAD3DF2A1DC08020AA855DA4E4103DB7B6005DFFF5F5C9E6AFEA9581672F38B0BB90B8C37647765A7C6286864505C89DDEFDEE293BC6A702458A53F3783823F0C863533EBA71AF02FF4C7CA1586EE6212B585B81B4C8F39987DEBCF3D184F9A00967ED0BEC93B7B9F45C27C339947DF17BC4AD7D974740BCF7E305AE8C61F8F51C20B42E215D67226AB49CDECCFF0688D3273F9E77EEC45A84398DC0E031715803A4E3A414EBB8928F6AA2EC753E82E84968555A66F41E6AB6CE030B145D92A9283FF9631CE5F55547350A33617CBCCE1D231C514A737A6C9F372C43CDB02D80C123A78F86534A2DA368A4ED22A39C85B496A4016E03C6B9FD99341A4C847797C919DD58829BC02190B9C8037F512C4DDCD8AB44086A32FCBA89C34D2E1DACB4FEE2427373EFA151B688C6335200CE3F14B367DC6DA0089121B229F74E6CDC8EB78D352A4A8BD16B97AE2FEFE52C0EEF66171ECB3C44718F8C7FFFACAF618DED96B8992FEBBCDF47D85469426F78772945CE18145D59F5E877FC6E4B5382092809971F54FFB7B8D3B99C00FBADB168F3287A724B3E852EAA9CDCBB2425F9C7D51AEAC7DC153990806BA399063479838EB35B32BE4B4E18FB0C2D86354374549AA8E7DF84C66222E0CABCFFD741B62D3D585913884CFB80536E075FE5C885010FCC0A81D3AA228EE1DE829C118AA9A08A29793AFDC5A22E837771203AF0269DBA7FAD464392E76FBBCE29D28B69FE9ED1EF6C4077321692BBEB439713A849E7F84BE1DD3F69E8D620EA506648D64DBAB02A24109228414B4EE732368CA4B70DAA467E7A76F2F5414E91ABCB3446B8E22ADD56760F2B5604B6398A74C541FB6254F51F5F81F7EA624B9BFCE4D62DF503D8EEE0153E438C746013322C5DD9D7A5DA51231E342D74A3D0472E695D0F0F8DDB92E7A12A9051411CBB1C06253142FC5F87C0AA08ECCD0E487FF292E9738708A6F98F64ABE29AB0E6FFFFEA9D19B73193782EF55A8731F6930CD219AA5054D1943ADAE7BAF380A5BAE77BB88F1515DA60C2D3737C735DE4E5887494102AD6B4AE56FBEB9E7BA5380C20CBA0F6B878DDFFA61A9FF6D83284C1147A5E54BD4740D0A7EA76851A0DF38096EAB46C2201631DA6F4A4C5048091E9127415113EBD91C25BDD74C93DEE8BF663E7E470EE32BDF060EE8E6E6106EA741F5C5869F679ABFC7C81C09901AA02F1794B0595D34001D06149033A763B7A26756BC9CD998E643651D3C727CE2D3B5C7D5F3083E78C612E01A3BCB84979B01D44A863677BD4715ADC22AA38BF3AA466F259223EDC13EE491B544D2163F34E24796F7BD15453E7FA5601C5BFD6064D6140F9B86A722F7F4C40029CBF82CB547FB651F2825337CBA0DC9BBCCAB01CD5F27E63454F366F31EF19A8DA79A0FABDAD634535DA4C1448E2129D817080EA5E6E04667C276A69EAEB9A1D4C3770BABBED597A0C8734892C99EC929950512A19970AE66048286163A170D06D274A9CD0257787986A62629006DEB9308DD6DC2A5C8C8587C1268D24D7311AB38EA02D426D9A5008481278A66156D358F218B8806E199C0F0F976C5A91320FA71A63A2680BDCB7896031E56628BE1C1B5AAA55C6EA10BEC7F77682847CC5D2681D506A47188478AB0673121E7AE0D287DA40A87F3B257AB6FD6A67A9DFD10869126CB5D5D751FADFBD8030D5459F15A3C53E9DA4C22D9A9A79A5663E7BC0F4AE44C4D70A3CD8CC53D48C89FC6AF2ED116A238A33A550139CF3E5CABCCA8B1F66D434329021F5CC39F2102EE18D66D79E774DBFA5871598D9DAC7B787ABE5C064C6952A84A1EF96876BE246CE7CDD3170083329F0E41ECEAB94A1B667EF3A3C6C1A1A5DD6DDD9A1E0A48F1B5409953E1518AFFA7727913535D0D67A358FB2A5DA17DD7961352FB542D2D82C8BFAD427B5C7B6B861E2D777C749B4A0738F65AEC87963DC9340A889453286E979D4E649E84F52FA8503383D17278F78D0A3045C60EEE2A02DA9F0C33461049271883129C274E4F70CB72F3BB9C5FA06F0DDF158F8CED38D2CB387FBCDBFE61A8A4C5DF6E1AEAF3656E973CF0FAC1E45F91F23CB58B8FFC9044B518159BBC4CBA4E8FFFF9504C690D9B7B0611AC624D0C2B7B1FB7E33AC1FA37F5E4A6FA8FF694137829DF3EF332DE32562BE5630974AEBC6E8955625D37C48E979B1C09806655702F88EE35C6233247BD4AA39FA99772C662644A31E60486289CC8473D31EB0B72D91EB867D939D4A8F205E499703CD9CA0BEF2E773C88B4FDB88EC1F97EE7BA3665A355A6220CC1CD32CD87F1D51C4C957B8F0B7A7FEB0393394D177BC309AE31801B29B8027BCC0CB565940ABC75E43A862FB4B0F5A9C11B96746D19CA801866607EF933669F568C3909EB64F53A783E185F92AEF2FA45476885DE803A2EFA68BDD602DED3E645B78BEE4C024863FF077810A7F6DEA28F7A5107A8EDF4A59EFDED779B908BD45A4F13D6D2A246196C0C0F925A8AD74DFA34B06283A0FA2ABD813A3E4C73998F562D574D22F1EA08A1198BB2EE1BD3FDB92F408167C2D67CAE8AE69252399496AD8D85EE9B1C7663F9AC06A02F6E135DC804D8649475B6965F1F32EC175B019BE32FF279F17B26674A3BE7FCCD01A5601409F78A7D217752E291FFDB16A0ADCC3650CE3C7ECBFA9718CE7463003CAA6C2DCAB4C3041A28935AA9769F8160EF4150717101E195C23B1881818D099C20EDBB5ECE16A02601F42450EB30D8D3440FD52733AAA4FAE9DB477D57EFACB45053617E4B27297F711884F39FCE57FB6814FECDBF08AB1A7D84C1E3C0FE547EDF69531DB2560B30457FF7C2BD85B00F3404246ADF2CFE41EA5081E01247E9C8A2BB9133FF5EC07BB0FCD2DB115190680E3E135FAC5DC07CA0F09C5111930FD213FE5232B48A45118CA540FFB3F0EECC0AA968897D8C94726FF681780E8353245EB8CAD1923A3BC8309A02F5EBB97AEE2DD3885EB02170B58B54E2CCD6E5ACC924720972B6D0CAC6721D7C79A2073B3C77483CCF740E6843CF47E681C9923750084F986FB9E214680316C170CECEB267AD02F4B66D1E8F099868947128409FA8E7B592B23A1A1E42AFE4989531854811B4B77C1D096AEFE66FA37FB29FE4609D6DDF191E7C35B5EEA12E6F02F1F073A584E7D44277C14DD98EE433C6A899B1B1E197B47C21E8DF6F691304DBB69DE7F142AD3E79C18E49576DAABE1EA33AA64402A70F77AE58BC989F9910F71F01361798C9B56E1FEA0E715F18A15D56E40CF3C01778AF09F48EC4F572F18D62E3AE2274B240280F5AEA1A68873064CF9DA50207082C198502B1E860768788F61E40B961EEB196FE8FE44207DC4004B0D9A93203C5F99821C17291F81BC8C71032CDB7A972DBDE9A235873436B1615D753A7F3ACBE2DA3679E4B65BDBE1A3FA5F9315ECEA27BE4D5826F2B1F6E807FBA755417FA13C46E611087B6FD795C5980F476BCB9A3BDF6F1643B9160587EA61167BC95D5F6731CDA5733C8E891BD0E48E41BA2D46C534FDDD6F9FCFBD82CF20191974646C79108979476D90A3F136982212C321D47BD82025E565F02EB3CF5B5171DF625F425EABE1FBB96293A2F25326D5DFC7DA5DA38DA8E0BB8B0EB6568364C8BA03303CB6379208A7E729A4417C427CDAE0E34C103922816B744489FD96E34AE24C5BFF5671B3476FE93DD0F4A3CFFE2ADDD8D6FE1C1C1F7E51355FAF3FF0022F35E321DF24A8FD946EAAA24ECCEB5F1F227886C5ED7DCA430F8F126D36C93AB42B3EC79B6665BBEE84C180F15800C196362495F23821EFED6DA7D2858B2A67AA30FA3C40E119A229553F885F9300566A34346E04257CDD42DCD44DE62ACA31EC278583AF41CEA3DBC891638377DEEE2C33AAE309F52483E520506D08E49246DA53DCEE72BF3370FA7C03614BAEF9329ACB4C54E916241FFBC851C99BB845BA608294786EDB3607FA0AD8387FEE1C9F8E3F783FB949E33837C91ACE2778063A433F29464CB7CD82562848A326ECDE4383AD33F0A00FF36DD509682F80EA74A1FD78B291A0B5D5276ABEC0817CC20250FC698F013729B31ABFDD16FA6750D677C4728772A4F42A51FB2CBD0914567B6A6C2888DC9C595433A47A75C3249B046A7FB149667850122C697C5BAF660FE5B364C4A99C00B220F5060D0D6B2B91A5079D51715B7C534B22E295339E112AF02AB134298DE20AD204C724AD5335CDB4DC4165B44381F68DF0DEBAD2441B850298B1B76CD76409F87E2C11427377FF5480919259BE977F2EBEA9E037D6F0C32EDD1C6A34A26914977820E17DBC7A9AFCC755824A39C528412D63EF06AB2A62D7EEFF412510EC9E5552A321567EA75C95C86341F9AA8301E7B920B320A388322B1D3CD3184642FF2C73166D05EA477A4971E6247DAC9008ECD2CEFD81CD01B8C8F1A78A521178CAA8C3F6494DC64DBF9E23DAB7DA4449BFB066691908F311513F2A7A8A65AECE20AA4A66A6D2FC6160371D404DFEFF28A5A2DB587CFC44FFF472604B699C74C4809BEB8FDA9A3AFA27D298DA6E2214DC61A0DC84F1F81C910656FB45BC1C12EC3D42D93DF9489634F9B3501F1F6582EC91496D034ED943988C7863DDF0F9B3F76FD0C19CFD539C2CAACB370CB587DA3F34259A6F6BC0CCAE962095C1E16A5C45FA53F01154BD2B499F111C963DAB3C703053468A942F96F5A743304A8E9AEA6E5B585AF9A82B81C352D2D6593C9F0A4360B966B126AA613DC456FF7D89E8C3B42F3D097E3C4BE3B9350B8ED837664ACDE20D6EA208490F937638611FD97D69928B54FC4B6CB319E7740E800310A550C7D3BD3644E87C70BAEAF4F36264A9359A8A903B1ECE27B1F60D7A0C4E6D87EF1E79B17AA0E96CF8A934BC80BA261EF698AE0FCA3E1F2BF2194CF2E0C06618C609DCBCCA43BB021CA0117A352DAFA2687D9E9254DDCA70E4AFAE5ED5861577008DFD57D7F96A484D4F132EBA9125D056F0209406E6F5F594BA7548DC9446AAC98B119FD815A8F68D3855BFC6A0A26008411F79AB40950BDD477363405DDE45750716B8106F45F583CBCD363CB8DAE6716B5E72B1818E4864E7C2E08EDEBF28D2E9D5BDE7D41A1FDA8DF851B4C33F5C541B30D85A9FB756AC2B61306FC7E06F1EE31233D02D3A0D6C8FD92E7881999395E8E4A1A515AF02AE0AE66760A1052002892B80ADBA7882DD5BDA809A5D902F710E853993D293A3F86342A803CCEFC3326DB4D6103B1A3CD35C0FD6BC9FB1C04B3ABAFB891885A742CAE42D3947BC0C6E5E44A4DCF00A93406A723CBD4E7CFD281701E4E47EAF2B13C7958F2EF22D46966475CC5574282BDD2E141E40C124804CC0F4BD9C13BC0D2CD21DFCB26446C5F30B795FCE8AB85107AAB0F74021F9A4BCE160B6DD5EE2A7EC17759F977A97FD3AC208E264000FD73B876B051E858FDAEA0C924940A70649D75B2A7D839EECDD3C8776260E4A994867E7566E0111618F269368173BA75AB61FA15392720A48AE5C337B03CB320F8A6C9A7FCD3D62A2614FBF19FD3FC2D881B6E1DBBCE695AAF88087A19AAD8F1CAA37595CC51B0C7FB958E919BB1CC14D0AA0EC9EBA6F9F6D7FB25AB8645415E712D3551EAD93CD3AED7F2F4BD49049310CB4DFC90C85E76ED957D8C4756FF5013198A21FD9CAD943FEC6C7A817C914EE1FB93A1417443FCD943636E0197D9B26B531E3290B88CFC7D2DD7ACE1459BC64BF5E2CFA9DDCC6F088695E2D5075D60D11EDD1FED1873A2F9FE6BADA1CF836A337C510C55599A337D2EC3E310F7A1B78B2367E1C7BBD178F50AEB4EC4B486A348EBB9239286718AFEF2E8A0B044E8DDA8677C09B6B3DA6B79556A9CC668A433346B080351DB28AC7EF756643BA13FD41D576A2247FDFEC8E1DC16CA9085CA085EA5CD386283C77A9226ABBB1620D125B2B3E122879531395E4670F34A4233C8E5DFECAD90F01C1DFD950F18DF39B710D86F9D8495A09E135EF9214955989B84CFAA9D497CDBFDA42FD5F372337E2E2D6036419FC173A2CFDF9CC5108F283C5D0E8F7B0A6710F978D6E7A558694DF2B7475922561C48EDE3F78ABF3886E3F90BB89CC6A71680F0A06B1FF988D9FF141C43C81A654A29EF81898BB9D1A5ED4F342B7AB2D039AE27D854F438B74AA6323CBA743F32108F0AECBC5A8AD62A230F30575F97982FF33BED98B7B28BDA0599CC24FA9957D07A7864FAFE84E658701C4F8C4CD22209FEE6A176FE4CB82F3BEBF74445A3D6188367C43173F4B175DD9C8B7832D063DF05CB25AB4CD01EF1675BA71628453C849DBF535928AF0AA14BF6AE7FDCF4A3C7AC4C60B357C527DB0E65649B9BF17366A36326287832BE93B0B7436B1E07BDB176C13B87A0ABEFCFE93D711F37D9112DE903F0F970529A29E8AC16F6B75735CEB8B149FE08B4339B4000A52B73FE4C920F78D6F4689BE3FE8B356E828A5FDEB38B29C2196C5155DF8704267B11EC12831DD64D46AE67D8D654AB3165B82A6722CDB16F64B4D2DD6F057864EAD23BBC7CF00661E7B4AEE66992D2B1128324AAC3C18C529B42EC79123526CFEC5ACCAE081821749B642C49263BC29F2FAD61A648D39A343B15818E418F0D610C20F0D72A58DBA74884C7561314122E7A534E22104BDAB0A4A2B4DB739DE0624CDB07F9CE66EFD8877C488ACA52AE8E3D2D16FC6B7CDC8442FCB2F5CB270CB201FD6F2FC7644373B1A5314EE505571E4F26682E0E8ADC06F116E31B4DA0DF00347CAF7B1FF5A6AC94A54640FCA559AA313A95AFCE6761A3800ABD75F5E6D6540142C587EAEBD332B2ACC5E540EB0961C1A28C9412AB1B448B625D376CD699A7A7C493174A7CEC4C1AA26D74C78F08ABCA5020B5B16FA077587F5B011C160AE601ADDC185BDB4F0E81E29F219A6003938038F203507688FDF68115679BABEC39E8D3052B07207C2DB154BA2E10CED25EDECABCAD7731155D485DFED3E6613731B207FF3AB24682CA476BC670765850EF872305E01B4DB5CFDE0BCB4F625A31246076F4D68AAE8B9070AA401864CEFBB6E255080F29D02F35F073698279E294CED297B90491B7A389CDCC788A6E3A8FFF55807C2C8F8BD355DE63E478D946A3F84C2DE5BE47CE25491E943B3572A101FED699A9082905C31940A7CCBE4B0D14362B6972A754F902972E60AB35ACC8E86016492140EC77E0B750B3915FD7155F172906EA2B5124001A6161B6ED2E251853AB845C3AB44DCEC5AA742BE5EFFB7A44D3207D2B3B3652B11EE3178CB82AAC6C45320CE340F7F33F15569CDFC0C33C94A5 +pk = B40BF7652C46061795E89DCD017E7FD7565834BAC8A9EF9E0968E48C5837C02F9439922EEB6F36ADE336BD9E9D9122250F4423EBEF03EBC2223517B81B9CB853C9048DD40EA694B746DD4586C9B9C9FCAB3BF193BE3C5AF31845D97541E8585FC7A463FEB721F6A9BFCE124F7B35E520741BA9120A11E919BACF487829B6874163F680B24D6DF47FA3D41D1EE81866EB367E012BE7172632BD9752626E64A1EBEEFB5E73CE5F765737923CCE21508A08AC00B2EF7B7269B14A0A0A4AE09EF4CC2496AAF82BDA59789CC392942197D1DBA6470784B9EDB4E1F16887FE144EA54E0A410B28237EFF2457080A4B6EF96DC8F0B8767558901DFC24D4841208D5B2F0B417A8F909054A0B41D70E037A87AF925ED78FEBB47ECF61EF06559D53BA66B969415F9266C2640AAEE95E99686A9AACBDD2DB0FC2A4DFB082AAB23AFFE4829C9F43798A08FF9CB7E956C9CFE93B1980AA6061F62D621403EF1AE96566135549F0EDC6F388DE0B9D0D5D825FA45A6A1E0FCB79EAB2DB8B71460F62A2F66819433C652658B52AFF59487B9301F27BD3AA83D8A17296C6AA5A5F862FC40DC770E29F3DC214700FD23E30991EC6ED66C0F7AC1066F8783897295A940A5909CB53954521C1C4F963A7B6F3C3CDFC55901F23B207E7EAF8AE6A22110DBA8F4E87FF68CEC5E92E82A65F0FABAE18528CCC874C694030D63655996E6D36230D100D219772CDD0FEE3C8E0ECF3E8D1793FFEF3E496536E8C2F5E009CFAFDA13372C5A5971159FD6C380FED6DE8D11DCCFC09BF35FE4F47713D9CE7F1E75873FCD45427518351A6A98F54F1D77233FB64F842F27C5EE5E426806BE8D12D4229755EBDC54AF7F76582D83ADC42366952B389066A850EC8671888B7D4C53D37F5BE4F0CFC2EA6AAE4A7F48555CCC5F349FA7596B20078F695881736288013D9B30F82B9F5F59784E1F7E3735606A930B082DBBE48296DC7B5B64EB50245AFE021F73DA065A703FF8ED117FE593604E0AFCEC11273DD685FC82FF3373A0F3C424496091ADD125FCD66CD9B5F29B93DE7394DB8F05DD680046464EC1DDF14E6E40603177A36D9FC661D9E3091D4F7D6F1F25E6014E9047D3AE265C36DE2C52C306E421AF609267E5D05183774A95FE5E8DC43F413A7BE5C0273ACC6B8B1C5D910F840B794F80E4216B17B6F104BBF723A87074A66E76D3A04C8FAAA030D8391E3B9D955AC5AB878E84E8EBA9EDBE8659325BB255E89A8FACAF5C924B6CDA9FA0C7948E6277F49DD4C13BDB5B529299D3C77F9B970A561D84E338FAD7583485DBBD78F705B4AB5B49CC88FBBA31DB8A8063C6FC93A87E86B71E1E9DBD0F0ABFC7A12B87D9E6C00983E53F8AB0DE080AD10A410DA6F492EF0AA0DA5D05C577403781E098D4AD791D1DB0CAE5CFD8356E1E285BBBF62E2F3AA5C2A8B7DD54BEF15207D2E26EE76F2B0A4DC5B2D8DEF96C1B6FE11057084DEA411F19CB8F9DC8FAC9F06CC49241557B4A519F9478805DC63A50C6B65868C51E891FC688B557AB909183DB9610B185D9E1CE8DD8B75AEA54D179E5B7F5150B8A4C249512BD1258B8DCE63E1FF5C4D209B29612A35D2C6EF40DE7677DD22063D4C2F41B71EF0963529FB1A3F6469ACB5F30ACEF0E1F1B12391D0E8AE940B3ACCB64AC7E00CF05140DA5394781EB93253DEABC2A97E6F46DA43206A700A62DF368EBAD586ED85D6E2F21508BC56E4B094DA0AF59111669CD049CE4244BE1FA49F2D5A6E25D3FD946322902E4D4A408F435C9DB48AB6E1389C8A8782F83950788ED2C64659CD0C2FA257481A51D4293B3B35B4BC1D1D315BD0CB7287BEBDB731B40D877A4BFEC19E22C0F6C7A89BFDDCF2C3843D265690DBD5C17F035B0C6C681662A53E1DA111434DB1DF1B3DD1E4051D399C95D3F13E3079697618361DB94FF39F1C56852E654193931AFC6A07AC51CE5929F2475C470856A2CD7EF934836BB262DE46DD506C626169D92FA410C5F89E060FAB724A4769D811616B38C7D3507B8DC82A03D99B02F3ADBB01DDECACC6F6F791539DD668C5766A00AF2334C67A6312DF0AC0AF9758347CA9880DCC56B3179FB9CD96183DB4FA5C3C27D58003A290FA209499FDE18EA7C73CEBFF7E329ABAB1B6B80E12BC7E1E101BA7829F50CD2123986C8370B4569640F529CE683A82D77FC865BE6750D2807147A0483B0FE8EB0AF17BF314F06EA2504BA1271154FEFFE285F114D9B4E5690941D184F35D2B62C6A4319A55B1489216FAEA263AA75A370DC498B6185BFBA7863DFC1DE0172AE15F8D1CD09136B35FB6379881398D552049D833D90E9DCFFB67640E668E8EFE0120C3BD0E74B87F318835E0E6045BEBE421F04DF26620FE1465BD5067778E06055FF2EBD4ABB65945C765980C0EABC9976B40068D8417FBF793ED4582B16D6AED1DE5B4335B4F720A3778D71BFD54E8878C3EFF30C33713560E5E42F2CA36DECE1FB605DD5F899BEFD6DF17E3554268A52C17464451E2C20BA84D964B7B31EB96CA1DE48F2A11D2D84D0B758BF8B88CF2DF29082B95E41501137AE65C41696BDE4176B95A0722D242FBDE4BC5C3064FE42A5C0A50EDD414B775F950CDB151968AB1B59A08912981E9E6F6CD7B9F8E080F08FD342212729EB44F7F37592C3450CADABB35A5DEC528DC4EE207CF7A00A32A35912F8D13255CF22B4E568BF990C065CAD92B6025DA9FD640DA3BEA81D0FEF6A02AB2D0482BC813F7DA7995CC2D86436CAF97B76FEA672CC7F0CBA96740A0D059D7C6B27C756200391F816AEA143FC6D20C9A94CE1A93EB33F4290FC0AA16F54A492596F0E0E451BA2B863F5BA24CF95BCCF389EB6FBAEBCA6328409B6F7B4660F3BF9EAE247A20BA0ECDAEB2978BE8862114092443D362F326434CD71D7DAAF2B006DB37A0A4A3780DC3922DEE10451BD908AC7DEAA4540F377846F2DD9E76FD05A52FDACE0FB2A00B7D0F4C6514685CFBB46335CA0A277DC2442F5188CF7841718F29B027C3EFA81E6C9EAC00B463B84FC03D702057C1794B367581510D4D549E485246DE03A6F14055E5E14950A2C2E63F607681D0E25A4A7D2110E2648AE0092F091261FAF83899080E377120B56116B8018557F547044CC214C734B6CC1B81F2EFBB2134F88E717820A41C30930FD71BE897AD1FB24627FF8F08C74614BA647E06BA260D8A00E4237C3D011690BE6292F9FB526F17280A887C55CCE257419D5139530DC87437DD81A0771C16C8283AAF37ED4AE707C42CD06DEF7E5D4C1145BE0653754D223BF1E1F34743AEF47EE379EB52853CFC33803E0B80567DB5E9F085C7BEC7870A0A6D11F08CF287CE6E81EDDF99CB44C2F93783D5A050748EA272A103814FCD4D8E56B1E5B54C07A52147BBABDA0125953C5CC295E87982C675AD623ABF2BFB84F660F02CA5F133F17CD9A1D340A8DE2ED3695023DC6B10974EF4A65110DB17F5B07AB3BBE8352C6939A9D88F552BFA13C10ADCE7CE47C79C23EAA30771C02D0EC4A7C80EFD285C44DD799BFD259EC9BC0377A1B73CE514BE17A0A2C5DCF7651F395873DA19365F956BAD1CD8B4F2D7CC168E0B95530EB87EDD672F1CEEE9C212584D5EBF2A1E78C1A5EFADB77D2FD1E3BF26833B011127689320064E4675CB47A4C3C306CA38DB234B59EF56058EA442423A6AAB1D8345324168941D0422FB3ABA3BE722DFB745E5882D98F40B8F60493E1C01023BFC166A666DBFF89F640EA79662E3051AA4F88E5891A9043610E8742E438FFDCC2FDD6511FA577AAC668FD381781889842BF8AE1AC28EBAA85B726D7BA9A7EA6A1F55EBC0C0333FD173F34538FF64133829D24D6B7CBD9079A2F3498D42209AC4FE9FABC969D9CBBB8388358792B6E1F6AB14DD5AF8176B8C0BA3561BD9FFB08F8A7FA7C9A93E73710C3E3530FF6920F5D13FD050FD83CB9C4F203182025A956051C0BC463625C75671D30BF1D88F99C6FF6ADA9A123B56C3E49BA77208B76BDCA07CD05AAD1DE945394835D41A8AEDAA26208E1994302DE6A963843B9CEF9C8945946CF2CE71383006368F429829BD769352E2E25E2478C9EBDBBF369CF8D2268EE25FB4E70317F1340F4DE524F257D669F894CBF669474A8FC465DD7BE833F0644F0887D28319CC0C9271E86FFAFE2B75FD3DAD90FD19DA52362165BCF8762B7417DB481BC0726C4E0077040927431DCD9D4D5B1FB2A3B66EB9699234E506A52D21C67CFCED5BEF6DA3E71A8B7D327E8CD077D0D4C0AA4AB4CF629B2643EC16B6D2E84D4BD4E9514881DD087B1E9084432215367ABCF12C8926730F7F234C795234B3C65007E1A7784093288E626253EAF29B4D95AD957926D909EF1357B69C1EA55376E57A6A56634E17458DB7C76BCF54D708E8FFE1D755CB8FD8787E527069613B47F98D861A31B7A0B60E80A5B7559436F2FE63A5936E5E15D23C3816F63C24FE6D67A88585B499907AAF9EB7D343341FDD48DF66B357212BF9C3747B2C893F3F194F02D8BCF595B3841B74256CBF9AD8C133F81A22A70500ADC109BCA7D4DF700EB07E8C8D26217219144DDFFAD09E8F323657A23D3F840B6FE8C078474DCDA768D5C9BDCBB85CA1B39C7F1E19A9981BAB1B29C4B0EBC89AEA5C4810A9F04D633DE42263C60EFEFB0DE10D332259E77EC3AECFD707D21559676F3C5E636EBFD44475FD340576384E44D621CDFFD64DC7DD48E2EE2C0E86086FE1BD8BEA1C6B72D44EF7BC3652E20E96FE8ED77575C039A3FAEE2196B6E57F1FF0E16BC31D220AC718A857188F8ED00159C18C54A0A012009BB8A23DAEE4B837D3486CD2C69EFF7E1BA6EB810C86C7F1314363D427740F99C82F057B2202D8AAEE73D8983D1C18BC8CB5C3208929FDD1ED9C4F195FFBBEF93EF52B2AD82FE075AA693DA17A4100B30BAEECDD490B6606390DA5708392E9487B070806647CCD2B4FEFC57DDF86A4FC102B18A29FCF0CFDD3DBED938E7F727A6019FD4FF3EE986E2BBBF2137101B6769CE344EF2F875898ED2B5631CC97E67BE790011AD4E9EA49636BDF0F96D434F0EB06B6F99F9F588B8E61787E2D74725674DCAE9AA6B3878D5146AA24CD4B0C6F99B37D08C3366292FEB3121E7AB7DB91709CE398DE86265F68D0766CCB0FA04370034969EEED95840EF01F2C789023F9499225725A1D7AC4A691BBD1E9698D9E6D3BBF9FAC38FC82C4413C3A665607AD808432E9869E449F27C8E56D0FEFE15831DA023A14AC8024DBF6DF482EECCE330A550667C1D14AEC634110DF700C09352F4036EB6B9036A69DD4EE31E603B20AD1330CDE7F2851F38130964BC2874B012474848A47737E0C23D3DC3A31C0E495A8B7850E903EB6009F76E4A12D96CB8E6D332186F97C375C73932BB719BC0CC1D975076556EEBF35103F2891A128F7044D627E3FBD9BAA42C1D3EC0D149D1832A866BBCC7C0D503B35ADC7218F4EE88B7C91D78CB99FF616A6CABAADB96F4D1F87006D51C02B1186FF97BCF97AC08AC4F475F1F63F396856B201E4C64D7C1575EBFF0A95F23C64FD2149839454C61CB707EB6F5B66CFD42374DFFAB982BB660B3E56E2FED7AC6BC8E112547B031504543DB5352D83DD11515C14C3F423A10DB37025E16466024D592A876D39BBACAC48B0F5912CE750A2F15BCF0910B77689CF118788895C3CB6BDA8B713D762DE18375C613C11EC546A8C54D9B21C6E770B9A2BAA4FC2E22A204275299E3A2E11E746C7401665DD258A933A263B37D26C410CD6C552CF4039FC9E4611CF9FA8AF8010374C71BD35A25D56ABB3DEF794530BE4A4A7387B054F109FE92FB405351CFCF8D7212992F4D6009C149BEADB8192667D05602526B1A13F8D04D3A42E12478AB95E4DE2911550848BF1FFF44D3C6F17212E6DA4C32D4C0AB9688680551867767216BD228BB7ADA30B238450F722BB019C4C954CC6B6888F2A8FB80C4EBC701281AEC39B6BF3B0F3FDD6AA39D3FBAE0A430BC79764E91546179910A32F8A64EE06E52D9295B6FD48CD3C436AA6F739CDE832C30978F8F6D80D576499445C81C9C0DD957F2BB97118E7B6F306746369311E9E5CCC8FD7E9F104EF42F3D70257B4AA81CCD04A00E63EB2E870BEEA5D2EBEB07605A047EA943A7BD51681139F20C180749A177E7838032DA4866009E2D8802EA828070568B82D531860259928C20407DFF98B5E24C7593C8166B048CC198FC75E34A2CAC3F94D4C2230FE1F5E73B84ED345B6B3C919C9A4493ABB8B7716719C823D1615FEEBC8A95EC77E9014835E9E2D5B37496F02113F3A9A53626EC7A6245D474CB0620666CBC0D3298511341B1CD6B3C92087AC824C83F226CA0B5B7C0A999A94375C0C1F5A5A9D78B906072938C3FF53D022217F3BADA813C25C5FF410A7BAE4F98A4CD856B6273CFEF1470C524FB6820E46FA6A264E670610E936F39E6EA686A8B522B06772D21E697C729E68C781D68FAB419EE91FFBCB252DEAD74C06B22F2528A88ECAB3A2D26098BE88859E2DEB2277175F98F16604D0529B7C2ED18A05548EEF6FDC6B23B84D91A4383A729ECD1E9C7FFEB34C7CEAC122648BFF9C268B91CD9C7734F0819B228F6C69594D85B915EC8694E1410EB1B141658334224A19A7ABCFA9180D4D65C8D91EC142C2699C3B21C131FD438D044FA71B6111DE186F34A132BF6CB53EF8E25953A75531FDD165D9D1E45A96A8CA34B4ED9EB7368560A37CCA4D49A5A0BE35D35C393DFCEDE24545932D52280492D44414856EC412B0E24309FB29BC2AF1B3A6AAD669D0ACC6347D93530C246D1DB6A98033301A1F2B366F6F9E9CE25C6A9AAD6366121E97EC923A08A9F4EE41F0005CFA9E85A1A6FAAC28E0B39499050BD8416E22E4B309CA624653E42DA03B1FF00560C8A51AB02337344C4EBF11E291776EE0E3E9C5C19184A4A99F6E4D2CB7B1189AFB95284D7A6EB1D8D0E7E8A4DED1C1B8AF2D072E54FD13FC71E93A8BD0440D5DAC sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645 -smlen = 312 -sm = C97DF0286C788F4070F450F333F11220C1D2C077510192742464BCBB20BCB222CA37716A745E83C66F8ADD69B78DF76B1AB477DEFAE41DBAB30E4EB6D3AE8E064492FA8281777E2E9EB3180E2AC0AAFD3093649A597A3EF68410B4075762606144BE95D0895831CEB30FF8A90680F146C673DF00DA2CBAE10EF825BD785BF0C95AEAC26B8084DF5DE8C69FD8C45FC16287189CE5A0A82E330CF9A4A2B487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +smlen = 318 +sm = E9B66C37219740F46854739B231ACC7312D732769D9B3789907100E1351D4E9492E421F0C09FD32E2BD8C0A6E2AF1D1729D94D796B870311BEEE13237855D3A2FEE3506A36BCD029036F195B3A854400FFCF8D342E743F9B39177C4D9427DA4403D8FC2B54D54BC4E30B7BD7552EE21DDFD5858732C210C3FABE191D86D2701535395CF8E86C0DE13B207765BF3E91DABAA3857CA09E4B6D22D682625AE9A1E1D772B487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = ACF3050D92EDD615778CFF977751EEE668DC7065302FF99E6C36F1F58AB00500DBFA2401FA947E7F36116C9584E40950910634E13A20C7372F8C4B8243A4601E2AD035C7A18BAA3384AB9432E813C2B5F53E8F42348188C3B742D2316D6504D5F020ED160498AFB21C49FE5AD8294B45B148D45312945D89830E31208D0F9AF5AF690399045C471375E3B1C87716DB312F6DD8DD5626038AEFA7FF0B9A47FA1A3231D161164C874F770314A612B9DE18A1BFC69810BF81E4D0E4B5A2287B2BA55636BB12AA0417F7B0BC6932B61392895B4906D044D84F69738340A3F27E08D8A258979D9E92DFDCD0C8A17FC0B7C754393B6B31DD198C28C7AD80BC4793BBFCC21FE2854A5EBB1C04DB3839AF5538B34973EE96A18881D5331AE5D1998EA80AC3943340DB840943F7F4F499EE341987A21C05165FB80559FBFD19612F194B4FFA1367060584844F8CBA7DA3E1A9A1361C4C3A6425BA845C0F71A232625BB895119F9BCE35F53E8C83ED2B35F195711F1266AE572121A453D5B12A15DA002C233DC97A1EDEEFEA7A74BC24A7D8812314F18369C583C8430752ED49FBB55CB43B0F47143EFE8192ED8396C881D663E9D17515CEA6C44AB5C9A605AEDF1CAB6627A4410C26EB3D17E876DA2E05CB6615C640A13AA26E122C6CEA12765A23A711259336CC5D93FF2BDAFEC083B5129321F1215796F89578BE007E400EF5ED19C5FE6E6D9BD59E6B27053460BE5FA9E9C1CB225CC7BA976429D24B16BBC65AF1C0D8BB851C6021FED7E7992F2AA2B4028B14779A83D701FB3DB395E3733FA98DDBACB0940D28E46FA14024AC14ECDFCFEE47D612AA6669D2EA96A4E7D201D228856C66F30040368182118F7D4F791055810C7D09DA0198819D1E6D4E3EC8F4FD316156BC47B854BD597BAA9AAF017E50CCCE2A2FC71A2B8DB18961078F3A547CA7A9B5D363F912A6B8F22E4AD6A4AC3867FFC8B2A1B95AA48397FAF46E03F09A675CF2C7C22D567948AA3A0CB605CBF4A23C948CF0668C18F6EB5649823E238FB3E4ECAE8F6921D5072ED1F81D3CCE07C88E3CF41B1BF2689FF94023300C38EE5EE9EE047709100B3EB7CE394ED9AFA0A270B8FE2B27E8BD91B1C5FD7210C35AAA057E929B46B3915A5FAA4333835156180397250CE8EF9298CE297F883AC2C727DB07653AADD464DA730596009196BB3AB322EE84A539269C8740A1E2C9B5C34EAB5AAAB4EB6073960FBE56032AA329508333F2509BD2DC11BF250BE561C77B87BB92AC4C232D7078A418E6E70312D567EF39354A6B2C471D89732ADD9DB680CF1C7E5A73C4472CA04F873292D76E90B958FC4A3741793AA6A60FACECE04D3F5C5D92388E8471E0B6900EB6DF0BEA0B7E76E508CDA9B48DA8556693F1007561341F807584269099DB23034C11A442029B2EECD1A547188C2956BDA5324C2446F4A01899BA7FECE2CB2FB9E21BC401D63D7A4BC57D14055800EA71BB93D275FC2F03469EDFFB94CEB74333B0E679E680F3E2DC71B06E5B3C631333632679E9A3199DF1F2C21A96658DDF52B0D7F88D6BA02AC633DDC3D27800FA1D8F6A14833176F70DB4F6CA9AA4903FF19BB10174043F54241AA736CB0EAF5193D69E35F2C90654D65836F50737B7B7EED0928AF703DCA3E3A1A61182D3D3A6346655A5CB6948A1D585A842F636A803D76E0C7A3568DD25B6F96F6AD19DD7ED81E536E982C75C1D1C79B558DB390861253E1DF1C351FE8DD6C1CE74DDA2A629460CBFC337F34B946E2B0AB738DD45F5DACC83E1958D69FA5F6C67B096CCF1B2A94D195D516BFE7F0E5E801163DC4A5C7539B6A374B009BD69989B8A0D9F724879B425251F7CE8C98487F3E7450B6FFB32F73EC16CBBD6C880E524BC444B937599A27CA75E971DEC00ECABD74AED2AE75BDCB94F3724A87FE6A03DF0E480C7AB1D324090A0EF37F205A8450CAF5447C8BA7234B108E4C0CE7DF88A533DFABC1FEC330E9295310CDD9F0EFF9E35FEE99B0E82C9F2EF948961810245BF303455F1BD31CFAA3242454EB30C523416FCBC3210FC86B3556D8F1D2477D15738E257534E10392072942120D5415E8F47FC5FC874C0637CC894AFC81602F797AFB028F973EEEBCBE51C2082F02BA3C0FEAAE5B5B73F0B3F0DAE48411B20041C5FB9119060C5CBE379E550F3D750BE86897692184FD43BCD54527BA2DEB00DE91A38C6644E91626906396FBFD488014A31110873D41752D4EA49E95320B32351ADE9C9FEE0B51A46B3B85F0CA63D80A0198ED198F1E356220A2265BB13E4F26034EC4F2EAABB296101C6FF3A0ECDB1AD5077E02B38BB0A260AB4F5DACF2183CB8DDF50794979CDB1586BD28A569DAADC119812A042A2325664538A9F4EBA0FB93CB812A5F61BA146BE6EF548102DEDD3D70653E5B8166165B4BFD3D387A49B414148DCA7687116C80B559A5FC148ACEE5C61BE25627AF95ABD6E6321F2F57870919FC44271D37D48102A492390746E6F760CFB361E59DFCAA80A37F006A1611A8A98D5F65F7FB696C62A2DEC0283DDB4858C47CAABCCFD9AF06FDBB573718C27F6DA89D59B79816BD380999E61A55F28741E33467B10A3C3293E16F7CFEB35D08AFDF0A52792D3D6A44EC564883CA71BB0662BFD44ADD4C0297802CDD5A994EC400E4A5EA1BA989C11CBB0CBB0B56D4D74AA99E84D252CC4E10396EEE9A1C9FEA0EA34093E8F1E6E78D3657F83B99CBC28881FBE2CDEAE5A0A10E78A3C3E6D3A790068B87F19481083C43A0D6B7928D676DDD52E8E848399CBF1B9FA45141991A380922A3155806CA18AE1B9DD0B7E2B55292CAFBEE83757E9EC6A8DE0B170DFF975D5A9D4BDBCD89F9BAE1A24A3E0D7D8E85D53702A2F3008E3148F3BB7A621866D03C34DB5E40CF7C8303B01A16CBF4108F871C7975E150FF7056B60D3E74446EA3E6246F8B7EFA9AB61B4D8AE378F97CE57CE4BC5161E828E015C904781762BADF7EFFA02C1E74D89F3BD80099755CEA6DE083CFBE511E7C39AEFCB6A3C7E95B1A1F92EA49E775B9B7B1BE40BD636645CE710C645A092471C8B2FF4CB7511B60C02701AC354D97842C518B72F8C4094089CBE3A6E4C5549C637A4C1D33025E18A5FCBE188C42E0FC45FD25767D14FAC01964265ED90C5D5A43A326CB551225E95F472195B2D1B056A7993CC5F04F3BD01B885D20A4BEC898DEDEA50461476512F10A7E110110D5AF17A44C252B415F1099CCB2F24633F9610DCE59E2F301D4F351326805616558CC53C8AE5AE07FB46C337A7765F5685BD10FC33705567546CFF5293D682DF952702D5D7B102560AA4674DDA927DB613D2C351392E57B2FA59D1FBF7C9E1E98D3AACD2054D9783C0EAC423844CF0A93D99D2F3DA7A06819AD3B647590F5791085B7BA363FBDA55F6AD1159E78CBE53F1A4C49CB4525C00AFFF490FF60C5B7CCB999B8DC1068905D8F56DC04D94E37039A6C560F94B3325C630942D8BF7817E92896AC7345EB5BE6A83D0709D6524B636F503D89ABFD2D29F8CC48C1FA9CD4BDA6A2252D163901008C03C392ED981E56695BBB7077F797164B63DFF6FBDCDDBFDCE236EFBB5D2E25290E9BACB259906E790E69376E37B8232884F1DBCBE082AD3AFD1D25FB7E8213F8D415DF06B5A708B672AEA42825CCB5F4DF1225D27B97A7F9A3AC539165E54722ECAEADB1C52DDB0003FD620595DB7BD42C458321343073DB19DCAD80ED31976218A22D922C95704842BBAAEAD9E47E7F74056D00428D32306ABE3EAFA27914C8A011BC8026B7B21CC7833335B3862C360E7176F412BE16C696B5AA2A92B3E58508D5E35BC8953E230F24AAF8FA214607D3919D289E6CCA323FC6FCD8E92374D17CB7D108187729FBC06C6B2984660F758AA8F7594FC1D10E9B6630454DCA88441232BC4F7415E670F0BA926697665AEB5207D80F07CE8F878901B5EF6411963165D8FFBD3FBF35848DB96A510747B2150CB218DEDF6C3DF2CEA87E2DA763B44650091989F64FF905E06C44B783001CD8004EB1E7A73C157E9C3910A0B7BD2FFE94D65FC4F2C1FCBB1804265A1DB34669768830CE783A87DB8D17D0F723FD6A89AD99F38C8656680C91D821F29AF156B3578340F8CCE1557CE83C8712B261AF9FA0382C0FB5C5CF220FE14B1560F8ED253D5F695C5AE64EF338B924227314CCDF231E5A7D1635D8D10CEB4B7BEAD829A26F3FE608F54F2E2A2FFE266E5B0847126EED4A7F037318A6EB509BF3E846E919E07EAB24C7F1D7046C61CD33F15360780F9229C098D85BD95A1A8373B179B658E1DCE14F87C6FA3BA2F9910EBD8E5C31C9A88B2C37225AFDC9E6CE0A2BB0C1F913BB22331E12A1018B2A56C2420FE686E110FDDB5F37FAC35C5A7A8054DF230EDEFAA025D2895CCB236E5B225292D6FE22002BA359169CDC8F15719C98B8806B0023B082D3DDB1C141B47A3DD68C35D0ED9A0D008A620CA0AEF2ECCF3DBA2FB54CC8FB1676286AEBAF0A7FAF7EC9C1BDFE7B4E026FFB30BE2714F8E494452008D7A3BD4D6B5926D3A44EB9F290DBBFFB6B7A55EAB8CF8EF9615FBD1CEEFB271317E2A5CB524EAB928C2CC10B50258DCBD44E79B20AC22610C119A4A26118C5265FFD7EC289DDE809E16E21D5DF0AD451B07594E39D1A4C9C28EFA7D6095477E69E87F156FC0A0161108ED2EDA472102421291DEAE4F7FDC237BC8DC1DBA56D56937E2BFA8BE7AF4819854B9273E0A5AD6D9A6F23E76A2B80AE6DD8C805CD4D5AF208B66191D77FBC8A416F77BB52D01539D353F48A01D30889E19C147948BF14B3BE7D8D97FC3E90C1D420B5362D0D7C005FF97FE93BB2E59520FD62BD8F3EA24FE3548FA87ABB0604FDA5E769A2B30605BB7A1841EBCFA4AA9955CD4DAE4E7D458DBD83C7153CE5D1F38A4ACE42A7400D501E11CD49EB1C5637A2C2599FC23AB5661F7178ED197FDF1765368E53AB25954BA2A0ED34D876A1D572436094F222E9246F06AF28302D0447B4BDC41B1ADF07CE3A8A42469461EBAEB361489D702BD35531BD097FDB3EC4357B94C60DA13B7B03BCA916D4DE2A9EC8621C45E28FE27F37DE2376FE1CA11B5220405416881F4DC56D497858E0EA3EB25952B4A0D8F7ECEE6771A7D6A7D64D71E049981D5FEC42EDB6EDC106D9413DB8E408BC6ADC9A318D8477A53122435F414F3F8D5765BFB43FBED73D576638FAB4420DA43FD8FA2CF6A69843BABEF988792FA5CE80C60DD9BB7E658B3EAE8D40EB77058AD697E924B7F0187B8BF413D09D54A5E8FE6F9024B32F92160BECFABBEF950E271C88D124A634372170A23F8527CAAC3F7DB0958B8EE313CE3520D7F750541A24947C2949547F9B76EF2F4909FBF7C2DACE88D03E4FE00DE1DFC06967FF53F21E4143F6CE846917C13429FE70098FE16A8D0032BDA9F53BC076B1F0B305AEB688E08BC562D07764FDFAFCAE5AE1C87AF1B045413A93E9CC60531C32952EDF7DBB168A4E588437AE5F2377436187D766E40325AB9CD402BA0886E7379A7D3AA97D4B928E7E2DD015FE8D694EFFD50638FCF9F4A8616A5C9DDAE2D4A4D761DC6B3E6168643F39528016CF0F793F527FB0752826343F07D5E5BAE490B23C7D14127F4397D8FBD9FEF48249AE2EB343655700FB90EAE43385CA01A542F1BFA963C11A387BB488D2FE3B366CB78375D70BBE5FD1D8A53DB9B2F0507F9BF6590ADB023FE4744CB381135179FD3AFB59766818FBFA849E2F404E76D5389ABB58054658E7E2429D5C586B23EE51B13E41E3DC4A66FDB78DE206C6596E93FCB647B41BED3134ACF9EFCAB07226C5DCCB26B6C7032CD3DE1B731983BC25B41B53EDF460D199E8CED9EA8E3A3977D186A55FF2539D9EAEF1465911C7D862BAB03029BFABB3CC00421F5DC3FA1545DF973F9A947C7584E2166BE9F1B0C5A637CC10390D7315C9BE2541EA49EB33EBEDD14E611D955BE1DE9C989F1774F8F656982B36157A87AC69A160FB133708B9273453FD11035427A715D71BABDD3E840FF6CC8EC25EE0C4097E8E0928999DC44081312A249F602C377EF1AE2CDE7F663072691D8376735146E21461CC2255B2F609B81AD27E479B3C1DEACA1B050D9D7DE1F431D720F579D2049EC903E0214B9CA392AB071DB54C6ECD959BC718B383ED4015832BA17F4A9B1D8B1A8EB4B05B4114AFD888F17F4AEB85F98E7C50B347F17721F4B2F5C882100A6A257CAF7DB18F779E0EEB260598D8FC69BE333E15A51D3A6E12CD9D56453779188E8048AD55EE382DCFF112043D6B125A9358738B7E8F1DA7F5B9851692CC4A475B4CC441C747C25BF1A048EC70AAC2A81C0CE95439B5355BD92F6FCEA05D027DDE68BB4E5E164A2C8A6CC056973469D2ADA98427641B55EAE3FB3EE3871A6CE5287396FDBB621AD3F863107D9A60577900CBA935B23498EDF3A86C7BFE9F2608544293B0600FDFC751F19284F98E9FEA31A2959A82D40D1040E81861A5D9B00CE4F2E5193BE2B8D6D174744A3D34E0A0CF6A0D5339A0D932378130F9BC1889B77F121A754B05F7D290A130A0C26B5C65653248888FEE6EBB6386504DC943E9032FA0B1D1863E579DB32282B26DB3584A07033242B6D7140A5BC5BCF9680F40CDCC41ADC72B5B23FF0502A9F6005B333DF3BE730D7883E5B675D18A9BDA22664F8CC11FE0E2B8CE2B8779D66F765E4C1D8A5236580D04F40BDA8DCD5D148302C3880D98B4F2F0F022FE15438FA89D258866A920A7502608171E86F9BE2FA326881C30B75649A53BEF9A38BABCFC654D067BC174BCE2DB112FF985B4C95C2965588A5D5EA0827F81F86181CD365DC6F217AD8BB379EF669A2E6953AB8C8354D970DB97801D275FA821FDB2E152B2FAB59A549205E9DD9018EE2BD9240B048D5F58FB3C06DFDFAC6CD6C332A3B4305387F33CD3C2F9E3B27FF82888CACCBBA706AE6B3E5ACC0CD2CF1568A826F0140DA708499B9BE9AAEA12ECE4A19F6F9AE6C629A251E7C153B965906D38933466BA390C7FEBAF69DA61803067F36B1DD8D0DD6B1D8C80D480DEABF8A366230AD8BBD21323BDB0A1B7D6547E2E5B51DC66C03455C461DAB482CF19C3D28128589E46913FF1B7F30E0549CD52642809272595C68DFCC41B6C397AF2F798C0E2211F548C50A1342E3D7A51DD8BEB566378F4C80E28939085F5B8FCD54451FDF878CC6E15723E8AD415CB322EBBB28D775A1BFD4F69FE494CF55157B089A8B0C70B0E03F9A395D72F74826DF04908948A2565D5B791139DB1224298EDE08F238E4A59785BEF00018077F38A9A07D0EFC6045ECC1C92DCF430CE156E4E0E97CFE9B60561BA8B65203A2E6BD78ACC704B20C6C97E623273EDB9DC91827F5EDA770D38B0E55CB876371E6E22975DFB0DCC3EA8059BF9892561E33C5985AB1B0DCAF5D45C759698E536DBE50267DF535E5CB77C373747629E4CFA0AF5A6FF4C62F8A5D60E174E2207768914C3BC13E787D96DEC03E4DC36634534E25E838BAD611DDA0F64E53797967E9E82ACA46182F3B7658DAA1A3727D0C5D9CF0CCEB3A48D5CBBAFF040BD339A0C8D2BB11D11F66B8B543DA5BC9AC0B824662D5DB0A42AE55971CAC9522F5A16FA93578C698F32AE1002597B861672404EE2A74ED77D783D9C729CD0361E92BA11CEF23C1C4952B838FA872E06D43F41CFB222D46F20CDD53CDC2C6EBB12DFC7555DEE0B3963451CB7D670139EC62CFB514936E8BC6D9878129B261044357FBA3464902E7034CB2E4558351E0B2F1A634247BBDE38E16DECC93B7B1C36C4766B9ACE93216665CD6E589AB +pk = ACF3050D92EDD615778CFF977751EEE6F3042E546C74B85C15F217DFDC57EB41C4093E86C7525AFFAE3C091C0695FF8C4A933BC9479A12D73D89BA46B1FCDC5117C7A350AF78C3DB5F3F41052A336523191E356D6529A7B105AEEF5568BA408351B622D449F31BCF5D0806397CB7C061D79B218C46F5FEC9AA48DF6AE1FAA33AE72B67A6DE330FCA04C50D010AFBF781E733F183A8DF3B799525C2F3AD63D1E7202F41D9ED3E8F26DF65026CDA1B0BEDD7F110763C0FA1A62D1D6901465CCF22A6A6BC8CD861A2E7D89B687B71C58B14D8D4CC048A98FF6E874346828EBB345EB315F44CA7B660A180BA8D416AF698CCEC62FB5A6EAF5990CA8ACEAB118A011BA8A764D2ECC28DCDF47B47FBCB3BF745EA0F0A8FA00E269C54AD0BA3CB375AE15DFD3A6F2DF6E8D5361111FEDCCB90854C20D2493E0DFE56561C6346D6F74B9E5E6F89D64D2EED43684EB7D41E995EDF08A238A0E05590B272339F53754BC3FBC767D63D4EB06221061AC2B3AEDF2EEE11CE54E38FFFBBB71852BE010D6A23F794A3947D65A23F1A46F5DBACE8F9501C52CEB5864F09B6DE0F14F87BFA12C68F02784528109356056CCA755A2397071691349547C46674E1BE3041D8EFC91A21F2EF8643595B0F0A241FE4A0D38974DF69F05B24F70EC91B494C56BBD68E6BD89F51CEEF7E304E39D7821F74DA9191D47D66BA0C9EF4B2A4285BA5CD8D5F9949237DF95A07925976FD0576C19A860CE37010E39DD5E0E47CDE3E58646A6C66AD647797EC8DAC872D86F620A054770E605188B06D4E360957F37663DA7A0A8FB80111860F2B209070844058E6BF618C49D331608E1A75E31537673AA83020EFFC53D2F74F747E24AF2E731AA363D492D516D6D3F242329DE108FD9A5FAC2A1267D5A91968C8BE3A7E87EF3F3B904786E95F8006D7C00BC5E569EB34C70F367D93856490823178A4840C5190817D203C3FC5FA25C4D3D3FD6F64FE25234B37A7C41A5560A4125AE23850B2DA322FAE8F5C68762E0990D99E557119D696A8B14194DD816BC4934CC62EE6379624A62D0444D809E91542FDEF8C3262BB5F410FDEC3B45C9C7CDE9EDAFDE3E753C22215C96762AA17ACBA2A7356A4EFE0245EFA9620599A7BABDB310F7854028F231148F47A6DD4E5D7FA68E17483F69BB7C2BEF0DA3C1591BBBCFDC80E4E1985F925D46137F8D9A35B40B4E59F230250F1C45D3ADE27BD44697A3E8F2F05163A62B1A0E430DB17453DAC81A47A85891F8BA094289A1A3C002994D6111C42B2F16055526D7BE208CE7EDFEF3975848D9D91A7C5BF84913EA36603AA8B6ABC78401BD4268A8459AF0BC9C5D5B95438A5A2A4D40B8F3481A5BCF6DE3D6866C47E2322DC6781F3C99A1424F41E1796CAB8D46E042AC99DE2B10BA8EE7559179DA5555CFF81F924752768EAD58EC139973DE9E403E9D889C6DD14742844F824EA4F6B268DD7802E88575E065F4E0FCF35F1547ACE7C5BD2317DE0A204504802E585D57B5ED4327AA6E38B5536844F786961EF6FE0B15E07B6B5D778C348622E284E05741B57FD208F1920958090DEF00743C98471D970F3AA874A9F32433AD968ABD80B1CF35AB3F3C1555BF7B537C9E69D0BDE1180B87B3204F03897DC69AAB15D87E86FA88E485E21686A2205F6C33E5D2D98866EEC216C294EB6EEE95CCAE7C6F46F32352E42D93D66CBD0DE92C63DABB8C268365CEDBE69880B43E9D1749D06E09761F58BCF89B368E12BBFB6F209BC84B2D4FC661363D5C9094D9B762D5B699DB07A94886CDA6EF89B25F88B947E52AEDB37C9A1C6476491135BE38B6852FFBA38768A2D90C9FFA476D8692EFD1506DEC2F85C9D262D802E365424500C81EEAAA20B003D9CD230860B5D5AC8792F9654099B7599B6E994344E4EFBD7B5AD8485DC8673D27214A1E573C84C88052861704A2BB8AFE612CC3FAB9EC7AAA46CFA3AFE9B4B77F3936612F9395AAC2E134EA210527D67657EEFC0BE43A9A63F9C8451F73611C28417CAF57B997542A6FE9BFECE13252742B6AF8B699AC454AD2B7571F22234E7D8CC12D78982E8B0C6E61F9F348ADEDD9CF9C26D426E0EBD7A05CDB4020F5B1F71556A7758C33961D27917A20D0E3A11F4CA973095FBFBA8CB8ED9684BB8D882370024F544EC51F23FF91362149C74384AB489BBFC6CC771C61F3B93C035F9B31D76F46064837B32858B9352DC5B9D3EB8C217FD23706489CCE9FA24FE6CA6D17DFAFC2A837DC12FCB59C96395370DB4A229ABA4DDA19CCD3294BCBAF839EE5687DCEF166281C5611E192B41D43E1B20AFF598214B3E31BDB1D0989404DA2F4054EC2211A1CD7AF51141DC52541EE4F22BDFCE32E0EC4312591A329C6AC48411A0038C26D4193D95403F2C72D24F55D4AF4CB107E04978928A21824801C4E274EC4AFC1E485BC1F133E34BB5730622BF3E41AF4338DB169B8790762A8A32A0F1BB41B14F65BD0BA63E90912D58804A14E3E4A215D58CED7E235DCABBE54D5CEDAD492908C8800C3A50CAD8E2A2564BCA88F178F9401634EFEA03C3D3E619F6561995AD1E0715D474DAD376F75B75F95E3700530520717240CC9DAC7FA46EAC9F6802BB9A3206773F8E5D40D156FA07E8129EEB5821D7F3255E5FF584F7E5DAFBF880711CEB15805B9E9916C4BFABA6B7B66B3AD4566DC8953FF3F73099B9FA4B6837C6AE0D491D2227034F1C394F22B62C51D5121E9ECB733419C87F97F64FC8CF0DA18EA6EF11B2A4B6ADEE9A034D25296737C7ECE54ED94FE4B7A16DB22135D6A216B7BE50D53DAAF84140D8F0455FB3159DA8F7E5C91EE0B4B9890D2994A841B141C2C51300F4E4DA553221C91D1BE13167AEC08DD4E9E003349133516C0CFC34DE0413B47D50637AB75D1207799387DF6EBCBE6703A1F1A658BAE97358742DDAA2A38748DE74ADFBF142B68E6001AB13ABFA200DD6D61B3E8581B40B494A7F273CAF295A1C847FA2779A0B481F1A2767CBACC967CA724A4DE8E7444D316A1666B8169D22CC67F073086100B7D226CE3D11BF59AAEA3667AA233433D7E0AAF75A9904A8E1BCBA91DF3E46A228C3726DE8159EA7D29DD339736A52E63B5D8F7EF98112431F532A3E4FBD642877523C20730B215987D5DD57D2D5C5B00B0EB922191AFBC93545E0B84D4579D7AA27A58F06727B94164E356292197827225A8E0BE05DD356FD029107BEB1618DCB6C30FCC9C28EC16B77D4E00356243A3885E6D2F285C987B11C226D206CF7AD28ED3E6335B1BD14A628CD2CF8897AE84B43624E8EECC33736D49584229A3A5F230821416FF9C463E776D69C1AF1F45E826A01E9DE78EDAB0493096F7615EA82F82616E19EB4CCB30FD9F68D8DBF6FA6DFBFA09E8B8DA80B0C1003407440D53A661A3794383E666A7FCB28285FB235BD71824DA393C5751BEF5A44DD6122F353EA00F07932A6CAA92036162620F8A7E5752CC57047498900DE36ACDF6232B0B73F88E9A38F2053C6395A1AAC32D105427362BC51BE4E53392BBC65E306B7122B4C501C361F7CABAB7E60733A4F0CA039A1BB3CCDA3E45C71015B1801A28121B216AA10288D609A20D5085E2592E7A0EC4DC60D3F44F9FB7726FE198E48D46EEC15F1E66EC2848A262EA5C963D57A655B12C3479BA76FE341F413490FF81281B533587FF59164FA9878CA265D459ADB684A3B410272EA306E5FFFEEC9670A994A10BD653281073527F1D50CFA55E372C5B2CF062CF04939D46556532AF6DEF8D18EC6E917C6DD62D68CC0A392984833BFCFBC2C710849688EE973540AC07D66B4E3600148ACBF5DB782BCBA5A5385A9074ECBE39D3450230C61BBE015348EDA6F10783BAAFD8B6187F25513745FBB00D7035D2DE82F02A7110801CD45FA31979A29011FC443453CA754F2AC71668CB493C47C6179FC6AD2EAB8FB7762349410E138694D8DFC2FD7F9831DD61553F799D96167CE8DAD2CCAA309E2AEDD95F859C08E9D4AAE937163EEDE1139FA8DB19470D8B1C8745FBD9A4037E1D164EB5E7D8E6749D02A42C5FB3AAD8CC3A75E6F4B96D3596B54A8010FD652AD115A33E28824386653E994213BE613D8626D56D57BCE50FE2202C199C7FD8DADC8486F04DB4AE6E459ED724F0245E82F2AD5EC9422EAAFEE6E1040F6A4D91A1118CE9EC1DC33A4FD7320C7F56DC24AAFAAF1EA411F2EC332E6B0946131419B27850FF375ABEF4E259F8994ECBFE35D276C755DB3CD2144FEF8FB72CBC919D5D0E149199A9775D003DF3329FFECEC5AB462372533EA5FA0397162B172259594D64841DB9561D7697808A4C87C950C983AC61D96D17CC6176AE5920539E59C6E66F8BDF70F511E42E6B64704763291D59AADCF4DE20239C07CD23974FC89FEF3551D82B62D795F16BCBFDDC7301BA1C03C4F7643AB0048C6CA8348F078CB1326ACDF7CDCF6E9E47CE9D933CDC9F64D47218BACECD430CA814708B687BDFEFE8167A5A1E1F0DD0242EDF84F96D54BA8A8B6D79815C84D838B5CDF3B57884D3212D3754908579A295694F378D82CB0C127516F45F4C05CFB21153DED1AE71F4E7FF1D5310403A3F79290CDE78A930039AC85F976C64440785C18477EC4BB1135A48B6BE324124EDB9D35E6A7E1C74FC5807A8262FA5125F5CD3342A41B7A5AF0A2ABE27BA800DB5551E33D9A60E38675EC065CB1981A2D02369B91C921339E7E7FF60A107E2B8B1D0436CA20408E84E4112E9CAFA93C0988A95FA5D0F2E68C6D42E8C144FB1A520B7124BD3BC743E2E519AF869D90EBEC9513BEF76A64BA2278F0BAF7250DD81C4DC162311BCF6D2F92A0FE5DDB65C83694B4EE45CEEEEF63EF67551A3339337C8DCCC1F7A9AE6F3D35043907025E2B77568D9D85667F06298BDC565404CD01BFE37D3EFD2799CCDF389E11DE6C1B9F2C2846AAF026C47462B8F2F2982B3FFE5440355004BC7709593ADA135B091E5DCB6D7D40C9916B3C1DF026A751CB2FA7FF4949FC613C4CE9084C0411485EE528C31A1145BC9FB5F3551026BA6C37A8452B3B86059B2D84C75E82956FBE0FDA0D5CB17DA92982942D68C33C211D3D4D56F2E59F0F89A0EF700FB9AE947C487C7BAC1BF64F5306F569102FB932B235ADC2E6419B449C56FE1DED21F999C13F1EA2F24D43583AE83D08753560A5B8469537EB2F6EBBC75B87A5B6C87BB4824D9C3D647B9680515E4F1E1BE7BF237D0E1D41839955D7F294CB5F30513CC2B01F52A8511AFA2DBC47F88202988D5CFC692DD04BE5958696A1FA77CFE6E0343E197697CE9E2197CB742203F9B521A63CAE28B3192F873B4B9471D36AD9BD7C09B3E4F928377387619F4D1D4599716274EA03896B700FA37B2B5ED0DB88797000E70C203C822F41019D54BF9CA32293FA22251401C674A7E9BC1F19F9B0CC80FCD8FEAF7211173AEBCA55633CAD0825276FA875CD82A99314BC5080652A98CEB483A5EE4BE8500BBC834504C94A022C8BD28D71E083F7CD507174843500DEBA345B3B39F14A03C0D6EECC35B9826A7AB3B0E1D2AB47699CEB610FB9B88B0CA9919165C58EB21CD0E49217BECC9AE44C2D17FC201F5B3131D744FC13AE86C242AC9419D8AFE1AF7C6640D4AAFB90DB972173F3CA7E29F0B8C3B50313C94722426C4F8CEF48EAD2DD80BF1352F3A04274C9989E2B8B3B68FC25E6DDBF23B77ABC11D602F12CFCEC7085E9D23BF0030C8E448DDD7910BAFEEB39D70D3022FA94BD3D402A837E84986B5066C24E44D953EB44143A83865A5EFDDAAA0FC1DD14165962AA11B8BF28C72C9412D6A079D1F1E289E991AD9966BD9DAD8E9B70FFDC5057FDFBD689001D0F3B3CFB11287DB20572306A14EC5A91F1ABEEA3E9B243B06114B5C99843CFB756DBEE895408947E0FB832F32F1105A16B61ABAE01176D1D90E8E6888AFD1F51269C16CEE36F2E07CF9DF9843EABB8147D9BAB22B51775DD05BC76CF4918E6DB75627493D6967EA7C9B0C44B275A66FB441A8B5BC2745D4013AC3BFC479192AC2C5E48FFC94553E483D7E137F28888209488A368537B1659AB786C411F1A1A3212F3475BC9C3FD11EBE245F6F6564331C89C87EC1711C27BE2B0C66876A80553BB832F04736C57119ED1DBCA17CF7CC13B64AFF8AC5C32473E83D070089AF396C53F9CC83F6964D7BF13FAD2AD8D10AFD1B54CD35F2ACB25C0C1B16461C4ED94CC6C0F5DF3F80AA3E87F3A80F6DF6FD815963E6316CE6ECB3EAEACE97D364D83EFE5D3E1652E941E219DBA1BE5C7D3ED402F89EAF0F7A56EF14E74FAF1C570462CFEC7CF9820F99CF0A183E5393722B83C748955DEFE62B232083E61E798A07C6D0236931DB2C8A0DF8BD6F2528D35094B79FBDA75053FC60872653A4842DB20424862D72115DA5B62530C8360BB93AC8BE44CFFA6E70FF669857130677C0B80EBF0C399B05BA63CADC0E7C55023649187850F6B0156481B050E9435922540670CA0E366575429C90BA420EF61DA4ED4647A6BC1E22F07685F7A84D9575C2A230BD5B50D0016DB237F9DC2C00A6BE166EBC7CC7FBF392FFC190084918C07D4E02F3D80D9D3FF7F2751BA7733BB09F1B2BF80C77418A1F8B0ADAEEA326B578EF6237837514DFF27289B547387DC1CABE39AC9144774C7F748EA22122BA4822C71FB1A1C55E709ABD20BD52468B0442B0CF3CA9B08C24F7B1FF12F4C675A066C3DC6688A0F62E15A8FD99363FA0F8C96C90D4C58FED3B8B6B6CE46AB682A310606D1DEE52AC9C1F5C1A9EE41BA6125D1F3DBCA0DDE911E140A80C2C22C97802D48D3F49A75EB7B2BE0C8652DCB3E3897889553070BECEE4B658DA98D6887F2D507895CF1D00EC74D1BEC7CC6A1198A3DE26A8AB5261E8237D63B1AC11920DB37BC9B3EAC8C73B7F7E1C9309F31A113F42D6B7AD0582A3FB6BE8128055683B6A3824A26C736AD51153C7FFEC0EA6BF4F3EE2EC0BDCC991F8C18FF8A7DD792EFE9BC2AA3890C sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF1 -smlen = 345 -sm = E9CD169EBAE2B0B1EDC37E3302FBF55ED9538CC045A36F4109AADA5C4AC24904D1102EBCB0F4A837452D1F7BD210BC31EB0CECDD3F61C45B76DACC4C87C3931AAE33C6D6AD187FB3BC07E360640BA3F39439096D62FBEF10A42454609BD48B0D327EC9D809421F379936933EF7CD3FEFC5C7A18FF598B1C164D21FA808D8CFF1FBCA2DD3C8ED1EDE0CDFF252E6D4AC6615D60661AB5F9631D93BD0CEDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +smlen = 351 +sm = 4A5676B551BC5C80AAE66B91C4B90C9610541BAC90A361F909D8DBF0C4B13D782A5ED61969B7711831D09322958FF39AA5683B809588C81883B309A05FFDA3A3335267D13DA155203F42A2BB01A4E6D8B4477B8115BBB55F6378EAC968E11FC76A292A02B8B6A38F0929EAB22EE7F2B3495E4CCB7A58412FC6D55781038B198F3404C46C132728BDA0EF887456476ED0CA21C5412211F4154C7C78FC78F87848FEF2DE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D564EE022035EB9B0DF8BE5C76AEFC65F8DA60B7BFC56F793F323524A538F10F733708244B0B370F89C617B6F7B5E707C0E4169DBBC935C136DD6E1CD78C55F4DDA7C198C9949F15EDBA6493D0740808B8F6411A239417C6677A05552FC35EC0EDDE949E852B33C93A65ACC2BA80C97DB89807AC0CD6653B3838ECCAC63B5E88E34EDD20EB77577D233BBDF9BB1D011AA4F4FBFCBD59CBA6D1904FD827BEBC58748449B1D85AAA965D73A37CC332B979DD275DBD1691BB6BD37498A88828FBD02CD8C5D30556A0BF1F3D81611C453103F3DF27EF4D4EDFBBE4F6D972746943A00DF93BBB28EBC4E11B0365D74DEFF892FCEF017DD8F73AFA743374289D649AAF027D5D1C195633BE475F9D8DA246EBC72A845D20D12E2B04C0865D91EE4D73415A78D5EFBF34B5B16D013322F78FB8879390A5EF540F2177803880ABF99C8AC9CA08AC99BA73B113AFC5CC1CF7E58935BE9D83ABD7AB272821ECD7105C3387EA16103D91FD2DC2BB2B208ACB63C1109A94416A563C6CC56CFFCF20EEF090F292542F8BC478D6BD43FE888D46CF6D767A88E67A89C4958235E131FEE84286843348DC46BBF0BABD79ACFB893ED877897D9E91C40B7F0F4982ED5C93BA649AEBEF001F422BA53687188BA69C3E37C32B23C2583944EAA7725B60CE95FE405F48AF9FD011BD1DC2D3113EE9F83A67E56637BBAE647BB91C269D8F47727324780C5B52E84E4BA36024029A848B3DDA1EA53FE8887B833B712EFC40F3AA02190FC6E46672238E6F80587B78ACCF29542B9A9A6431448A1F66704B71125E7AE7879C97F4D4A7613982C8AD148C8332B854A3A8ED632566AEAE291A79300BD8ECCF7FB6E8ACFD63174C310F4F1A8760EE1BDEC5890B32E48A0FC58D4B26172D65B1C73862CD9C0EBDA3D128B28CB3A10755248FAB7498A54EA477D6F2FAE4B9BAF3F8CFFF54FD6ED5183106D6D298722E73870B94BD4FB9AB994604F71049D629C67493925EA243C62B457DCBAD4BA2968657EB1F97A68F2F5F7467050B4619C0608B21FB0658EDE448694955F9205A41AE6CFF8FE74DA7FA0BD2A993CFB3F0FA7E132CC92EB3D257E61F32234D3D2FA8112183E9ECD18BF80014D5E1021467E19470CC54A3DF8D4B4DB4C94ACED15298E0B8268E4F739B944A821BBDEF39512AFA00F6C017524F93306BAE0089A1A7F8701063C29B61CE12A94B1CA23009F2A94D01BF5B04792ABC665068D4DE2E63F71A69628EE59DBE4F54277AEEFF6CF19885C4080ACA705BEB9F916FEF3A192D247CE55D03E73A5DC2031F9E2723268AA6F0AAC8E73DFCED161C6CC32254C869ABE8020EC6EBD3FAA0AFBC66B707F28774255C86963991A0A3967FC0E629941DC94F9CFA965C79C4D060D0A8D77E8546DF62B339D7CF7E8EBACD4E49763F688C110CCFF87F131B7A9350C24DC1876D5577A0FE86C5F1768C1770CE7056A54617AD8020405F3F43579D4FE959B72766AA36C483CF188D7DA1B513E0DF78A0728A95AD0C7A76DE3AFDDFCF3FE62805C0A6029480018ECCCA8B610F7DA5283F4DF7203B2F4C2B0EF5604682F569B5F765FDFCF47FFD4635362DD508117E5B32288E1EE1CD013C81E107F0F2ED2638084464F5D5B29B8670CF64EA089B81E4B559C409E6EF6A950E589BCD476018ADC7C8F27B4C93D9E67869BB8CBBFBA8CF2F06C721319D3404099CAA299E9792569660EA95C57EC1231C4695F009103043D3FCDC51AC6614A12F87F6F165D0400F5912E8B3A4AA40B97148A4A0C1A028044099309636EC1FF6B78F3405798B11AEF2C2C1FFA7FF85D9FCA33152C77531BBF6E81A89AE41B5EEF02CEDD8109DBFCD497934C090D3F46BBF2888EACD8E578682AF020CDE745BC9607F46CFFF8B1D48205AC05801A1BE70EB562F59968FE01A3BAC17837827B5E4E4CF478E38FA5C0B15AEC4AA2F2B659C04CE2C84A73862196784358864D05F36864EF16C061483CE0F014C305B3713C366A575847E42788BEB591C6D3355977A0AF98AE120D0E08DA2B488BB761E55385A01A79AF3ECA1B6CFB6FB202D70476C36CE8F76C47E1DB2155CD6951B5A8CAC7056B9AF0B4141F426B9629F230E7E461B35A7E4E17DD8E4ED74ECF825D7ED0005B2C5B54E1606C6AE59CE4D92A07BAA2DD3992E00CEB576FFC4BAF0087594AFC091B6EBC91D72F11B1DDD2AFEE225771E4DFAE693AD92FC11FBC0F8371230BE22D8B68CB75FC55C174FD5696798E8CC064C4FB5AFC91B733397A3D6700D576DC87520CAADA4B732D10061EB7C2A92F8D50C1219EEFA7393780FE6B2BB14E42C724031E8A9C9AA84567D21DBB980715BCC8D2D8DD83EE323ABE694C3DAE4F7467E2E0C6789B1F135339038A0CE84D69CECE0511E654D68BF6928B4E4A9999378A1A62D82B44D85DB8029E37A7B312D79F71436F49A694C713D4E20F5DD45F960E8954AAD7E1B1D11AF22ECE0B244EC4965DEECB69919ABB667BDF6D38988EB6AA86C38060576346D7E23A3BCDBB115BC020BEF824BB806406328A0E2BF8354C1247736CB0CC5CABE5E8998566392EE627F3331778151D270903BFC6AF423BF72082A68EA5019637E9BDCCADE3250A0A41AB733C5CDF748E74D9131E0ABACD5867BAFB90C71BB2A6D806A176228D8A71E435740D42512EA4A444D0BF12838DCF24C6A2F93508179519AEFEB96665E22B96DAF9EFBCDA7CACC28994117E0479A266DDAF9710B890E73F252BB28A3FDB4AE1937891CD2F4E0E6DEE5DC6E828F8A5209BD63FAECF5B47BF953B44206E1FEEA1689408515CE17C99096A6E3EC0C3F30F51714AD484A934411BF8BA3E826259DAA9DCF33630704BC414E0C0067E9D078EE8BDDA3358C1FDC0CC69C72E6A457D5ADCDBA0728D2D48B069734FEE63982267326B45ADE4921BB5A9AAAD4C01E126A7916D454B2928B76EA0215F4AA00F32A864BA33ABD15F675D3D0B1A4CE61E0186589349B1A2BFE9FF2ECBB518E6BBFFA32AAE76BEC4950DA43FC76B2F0F0822720C8FF7F201743C428588F9D664587C499A03A4BF6246D77031437C35403564634F22CE97F255C8CAE0EF05FB8F9703F7AC9F2C3C33ED5A2D8E202AA9D6A1C4C6721EC4B32DE0DE10386EF7F1910FDD25D8A54CDEB849EE99C62FDAADCE230B08F5D4972CF3A7332F9DF25F1E475C14379F6583A87A2BCBBC29460F989785B795F4C5107B388F148CA856D58EF159875144D44EA7AF7E91BE0958ACBE14A3E1A43814977260643546CEB97669BE9DF09E69B0C3774EB37E39F5E8D2D006A8F51D9166F54E911BE548DF1B7DAE25BEA77B959C884B0C991214B2F5D78444AB7B77007C8C2B530735C76F218FC99467770FAD8E35F699DE587F52A49CF2D9E96C0C022DAA36328CA4ADB447F9C3AAC34BB4BFAE0A383B471C9A070F44A0E0645A531B8B2E663B246F24AD3532C01B51651F37A4EFA2170BB6758C1D7C70723491EFF28C9BA87E21BB82377D6CA36DC82A88ED5F3D8EC4096654285D0D7C66134F8E666CFD048CDA2F725CC9CA15436F4AB27462D03F7493727DE0C6C5CBAF5508AC12B26C23199F40E5D0016A37F80664B5E457900E5E0A0D30FA76FD3ED5725E1F2B4FB1F1F410205979F01D6B22A3870248604B5C2CC40365C225427257CE663C834E4871EADC3806B874CBF5B8A3A16775E60E5045BE6B2AD0187C17CAC241DE3FD804CE44FB120066F16C187930E7C675B200355E7D8157DBCC47412408F6DCA2C649FF8F88EAE32731074CE05DD7AFB121C910D77B6D89B24325E346D26B2CC3FEB44F4DB0FB29CCC88CB3C2F54B09BC8768CDF688B66C3C84B61B67C7FCE35506360CC27221D705511129599EBD2E39E937E43AAC835B0523327A18071A58DCE170FE0D0749F5562BBF1AA9CD80415DE119FF98E7677DC9A66F1480B1C47078DA8D399490A6A58912F48096AF54347104107DC915A7F515310C141867787317740104730F8225ED63037AA4DB700F53640BE7084FDCCDF65CA5B0FC222A2FF093B322B8A131EB9988C4B65875B8A318D0EA82860804EB854A7F518DB2204D8CB749C9EB66720E03D3C4EE41661E1E2DD7379978ACC7F2C6C1C179686D2A5068177235C9283E1A85D3B8CAB1D9C0040B063742A143E37DAF4D7DF579865A892F32AA2C9EC2BEEABE07390E2932239D1C9BF1E352C48DE0E48C74AF11F05166AD99A6DDFC4EE1B86EB175E3479589B7901EEB096F3401275720C4BEE8A356AE737613EFCC04B558FF4F0D75F83DAE6E753DEBFB53C2DC2D4DF27DD54C4F57C7B1E4A4CBD26158ABEE6C0A7D7E232C0E77193878C5E122E4DCC6322479175D4A09D27761375D4CDBD55ECF3F44F06E4D609DE42764C98D3B3CADE0C6FF05B628B9F6E91E7CE93CDAA7C5235A81F3C1AE8404EFDF4FE89831DECB167113E323C3C7B6BCEE35DEFD724BAF482ED4F0D77BAC25B71E80E5A062ACD8CF2A0B7EB23D297565ED746A6DD8C6CA106717D3C49A76FD7EC28034CA1BEF4EAA0662FE11B3653EACBC4D0A22F78FF1DB9EDE417006555D7442DC1D7CB1391C9C2E178EA0610F000114239ED3B722AB3BE0986DC1281A4D880B3856F2BAC75A58662212B93A8FA999B8E1A5F9B19D4969C5B6AB3C599A863172D2889373E7D0D38B7923F149B3FC5D14F2B7C9D73FFDC51B6E360059B62D81D44AC4AA13C905A3B25770427DC75A06FD43B403F63054E03013A965C618E3A7173C94A59203F0AF8A9246E2DF875D69C2E75674BAEEF48AC735111BAA8C50FF187F931ED57578C5EF402637D00D5439B1ABB38902DDC24D0D8FE97FC28F7ADF3FCC171AC37018E42E60C9E32E88C4EE5FD9215522411032E7FD4E37C56F19C246A2F6E8CE6122FC84F4B175ADEF6B311915960A6DA9F69F0A8577CCCF3B8AF4A0EB8942C44C8E21FB112226303BE8B60971CF4EF53EE86498C8D88D7E7D06273D6B754EAA31AFD8BAD3BB6F25DA87E9206FEAFF1FCA6EF75C23F6CFF1BEB7DBC5289CBD3705EC7E1340ABC9000AEDC5C925365FD69AB4611EB3F5D977111422C81417D3F3362D83576FF3491335AFAB01BBF62225AE3DE2A2A442079F6A65DAD0708A8AFE29EE9BDBDE96B509F01E2229E5C998AD44C8316CC4182E386105E5DF217028BBCE246974EFC223CA64DEF9E9D38FEE61F52DB05D3684944D8E6B62D07F3C72FE07606245118230857834207699A282333622A8C3B5E318721918742E6150578EB3F9ABDF4CB7430E66A7865B8A7A9B32D7068269A944E179D609924A8B7FF6882E5D6A5A63BE59CB2E99A6A19D512F7C3C45FCEF6CB383A4DE139D733B4E336F515497567ACEC3DBE26D83172F35F9C706E7DD53FA46F16CF12F3D319F1BB92728C324D89E522B9B98A03CCCDC188CB4C86D4972A5BE3BDCA4D8E8ADCE5BBDE00890D92F69502302E131AAF112EC651710FD4E17EF278AEC79DA20F56E1992BAED42E1B4E971BD443F09297B68094B217C0E073ED059583157A39CBA3CEFB3323E0D822153683B83139431BD1E416F75BC5EF81DED0DDCBC9731FE5A0EDA93EE3AE014F1A31E2C04535A48C46E710B2B0AD500DE0AEFA3B9F67A2E98E002A0F5CEA8BBC63D5AEEB6D9D238E7089FCC09783AF93D4F49156D37DDFB6E2A2B52DFC4F5D728AB33417CD332DFAE8DFCCF08CC725C0E0B807E27ABB36675BFE8B1192290023B66D0C551B71F53CC5B46E851FB7730764299D743D64F0257EE2A525E9C9588FBEEEFE2CCDE88E2D0BCF9713CDFC00B96B5D6C1553177605CC7E8D76CA6D1208E6F869461028D7CE87BFEB802154BE515C9615923ACBD931B7FD3A095C9ADE8A7EDAAD0E9A0CB398D5A12DBC31FADF762CE97C810C0215FA42FE726BEAAD5B872807272403F0AF939111BF9486DFE2C7B1D3D70AEFB0D24B415865A40234E7DCF1C2DD91E6D16842C8CDB6EBB342EC819F0E2A62870D1BED37FD3ABA6B29B08E7985E960E49358EB5844B59C0E63C947F2ACD71F836B6F09275BA28AA795066D93D47A0AA78292B18A3AC8205FBB83D0FE63480E41B70CB34895C16E640D98B0E25EFE528C0DABD18CADD04BBBAF904BFF162BD19B935B0F74B6B0ED72497AB89EF31BD8AD0059AB2E471CBEBD4A7DC56E0344A66806C79EB31038269532CC96DE4289009FF933CC5AD23CD162A13584BC8B758F66A4AC9749D3578392990369288D6457CEFD1C9DB810BDFFE0CF4D6DF10B68739FB966EA6DFCC9DD79044CF0D6FF7A199CEFEB08582048FDDCBD3B5207FB4C8B6A8CD818BB356C7A5281065C7571D12741DCC8EF8E0FE16C59C1C359CF3D566693EE6BC63CAF738BE83B66C46D0C87AD837107FF8D27CFA83F8229DAB32794909E13C4F76C47B8B2BC516AF28721EE6F818A7444C12C82659CCB10733445AA5FC1125E7AAE832CEDA773662F1FD99E0F9C7663103645DFA0B0E2EBFEDCF33101344F7ABE9617F90F11A8D97D31491DF26B6E66FB0394F4E50BECD659C0E74E4F832FD561BAD644E7C8572C6780BC5DCA9B1BEDE47AAAC2507BAA76F23F16312D24BDAF6E4401AC82C51FB2E83694583EB529E8957E6CB6E9BE6773593F6CF14AFC7821E85D2F12DC2573D7813AE2038600706DEA842632EC60EC272847FC93741C34D178A660A200B090BDBB42DFA17135703DB6F241B49968B284362B7F8F8B94A232FF207BAB9F900540F9DBB2CC8998D5EDC2983427E2A2E7E428887C5E0237125B71E4739D4FA27DD8DB046F618E8C0182B370F5AA6827726D4D0BDF31478938538D2F9D3D40AB7BA30ACA149302FD1E780CFCBB23B0C3109063A0DCEE30839AC4594BDFF970028E20092AD312216A2D638F6F798D97099332F00E2D8886C400CFC9FFDBF37F429626D97B37384DB31DC92650DA009B0C541D0776FCE3DED3DBD3D0A927EA9779E172B39AC4067C48335FAB0533866730031BACAD55C85C4D112BC93558E6B07718B1FF497DB07B48D22CC4ABB63AE47B0EB55660F7CF69B9489528B47ABBD2ED6300A302553FD51A2DA97B46D4DB2DC4817FA68FBA8485BC4377C5E74B7867BFA236A42AE4ABF8D34C13E04A9B0F4E915E4C10ADDF48D6BBAA074D823FC913EBA309934D1CED7CAFA7C2A5B0E7091C098EF154B152429FDEDE1C101F1488EA0E0AFC42C2DA962E3FA82891230553C2E46A67336796121BE45FB4FC085E437F36ED692A24FC92ED567BE96700E12D3D0EF0E92A42A455376C246D9C6B6E23031EF2D4114BF283E63079F60FAA2F8AB8E795003396715E17A9B2D9DF3661CE9285A93FEF1345630084818C9BC20CBAAE6901322D0EB52ADA92E3797F7EBCC2791A868BF1CC403EAC0CF5312FCA7B0ACB9F88B45BAD552EB6C6E34E268250CB357984FBC6A2701783540B727EF9671E6532F167754A8FB606CBCD991BE04B3C8BD14ABF3CD6F65D2756F9D23DF0F594CCE64F3B605DE91386FC66DE8DF1DF74AC9C057EB871F857E91A5E97D97FDCC8A20E58BB83749FA79701184CB0D7D68BF3832BE21C94526FECD3AA5EB37389883C1E2F61D0DE65AA85B98B6DD53E990D433588323AA9C6D766B89E9352CB739DA03029B89E964190DBA27EE50652E46A9A83CFDB4ABA28A9DE6770AE2AAD592A6670583B7343E6C6061F3A3E93FE29CCF35405E6BDDCFFC6B4971DD4D9D251F2ED02A0F16FFA6742CBBFC0A94E94FA93C35CA3E382D52AD1A0BE9B821277CCE6F24AA4FBC9F89777141A2B24A9D2634699EC124C4C90AEEC50F9E245C72F42448514C0B7552EE506AB +pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D58FC1795AA26D1D3722BF83449BEC52D011A51DBC344177A1600049860026CBC5572A7611447024B3391821F05E29A2B83211A0EC1361124BDD13F3C0251D5CFE805BDCBCD76D78180E9FBB388E3A24A43DCBB75A590B51FC623EAF5C564E76945C05694240CB6577D9A3A0EA7FC11ABABA81B5EDBE73D88B105DC5E6DFFA1D79A0B852CF4E9572527FC24430A01BC68D122F607EBC2A6734DDDCBFC9A94B4A068C9A7235AC0440EC5E7B70E073CD348E5FCD2A8DC04C742948045F83E08B69E5A5047052674248603ED876772DE9E6B58F37D96A87262A57ECF974B68BEA5C3FD5FA0C25B063B5E39B7AE022B42380E1C609B246B8ED8F1098099864C6CD83F4D0B8D787AB00059AEF27A93D6949CA5644B0E66A4745FD11F5AA52BCF9EB025F11305F96C4136DE43F494935393329879D082F1EC612A0723E6990A6B47CD7971F0275F2629C7108D3A0B2B8A84031923FD253B92A17FF515FF723D63153FBCEEB27A2D1B9FC2F7ED28D75A2C5B10F78C2EECF3667267859F4AE6962D4AF344331F75038E518552E16D83AA6149ED7449ADF2111CC45EA1055536ECF6C148641CAE15FC7E32665EB790070FAF47FE61881DA7A977B5AEF5655FD85A1CBD73A6B5FB52B14A9CD3AB260DE99B260551EAB46A78543DF061523BEC006B4528FF571FB8FE3AA4455A27B6ABCCA8672C03F2CDB716D2A829651C47DA0B68A40D5C5A9C97C0F54E844DF69EC53E90AFFECC5C80C1A59DD6A6D778EB03A78E5ECCBB8048D9156EE28C1268058F22C20818189FB4192E6826D18D597C10A10AA91755EDD9998FFCE7DFE0EB7D365BE65A95D3E5483835F3161E3F0D38BC73DF85B5019DD4884336BF39B4AFA980B6036306D74A9F53D9710F4FB66B2914449B05F5701E21A53D00517D9EE30BB123E3EC197ED2D6010F8A0752A17A09CFD2D0888CED3DA634740AA799AEC25680F694A5557F753F226C6EB6F6707B4E26BF3852B310EF38B424273DB713F8F66E98AA0D38CC5890F43B720DE4231DA55695BA680E0386090A107222ED4BFD8C01D878C6BB6A76B8840D21F038E505AC61090C61809E186E64EA05D6B472D36ED188A63FEAC8368357730B5706DEF8E12939A2AFD973EC4CE9E45ADA52B36D2A55A27F78E45B67ED05DC99E2CC4B68FB344057AE6AC755E1CF1580872BF799871220D4E9A66FA392BADD7807CBD6D99B7602E76B35A78526A72FD29540A5F6652AB8FAF4E1DA7B0D3A7A5857130B38F06A8AAD7C45468AD536C4319097086BADCA82FF83779BC3F2EFE79971AB0CF8FD8E81F7EE7528A99089471A6B1C1D5B56014B65338EEA12A68754063D0306648F7928BF0619CA667B7FAF56E89E9868D032A7E2BC88FADA0A4EB499AB899F96827E416855811277A86A15A1C4DC74757B20DCF029DCCDFAB961D2DA8299382AF920283575A1094FB56B1763FA151B2793A2AD22D1AEC77E943EBAFF9412554CE42FD2FED92232A717568DC1E50E8F82D159511BC1A7AFC3FA2E866DA919D8E5DE27E6B5A1885237ADE01DCAB33E012BBCD8E3999DDE2DD70D6E0623F7F11A582BA35B3580C15AB3C2B30DA78BC63C32724436501038FD68CA42E56808B1C473BBBABA4B6B2B353F27E85DBAB8603DFFD7D34CF7B45E99EB9626148596F8AF4D8BFC2F48AD4DC452BB43C62A5B29B164B7174E4C1D909A084517E74F49705635E618A562B6F9EE8E3FCE24243BE50B14EF3021EF068E12458165FC677A78A445A82DA050BF5809CC876525A237D7B4A3F5F2D50F35AE123BFE1371EEBDE60AEAF5B8B596BC9FD19340C12FA0E3C8CE30F3EFCB89B388DE5310B2F35C02853173AA671A61F63BCA58A259E2AFD7905ED0C4B52F02ABB8472782D4F1865DF20F56455183CFC1E6340F611E636A4C1D16BCA6F80D3AE3697F86A83C2DF7BD51FECAB78951F28C121010C5CB5B9B6B3EF8518155DD19A8E34C30879E56B53F140D7344DA5396CF3CF4E671413C86819088BFD6D2BFEFB68B14D40EF35CAFAAFF1CBF4311E8D3AC6E22CA8F9098471A3ED8257AA196D397F6D647EC0654E2898A7EF7BC3ED3CE68580FBF7494889323BC75E40F9A0CA2D23FE52D90A0E5586FB9264147A4E516A0A8037549D8FA078F169FE1AC450D3D549AAF8D3F722A5A19D0F1C11145FC0A4815432A681E0C1C8BE10BA23396A93FE415EBA13282061720012745DFB4D84D7BE65E22887BD1778AC4929F1B681E0763A84C2060F674D3D98F9D09852FC89711C5A2E7FF98E1C0DC02FD2415F834394715186E565C9CD31AF0D4884EC5E9D79ECD337DC4A5BAFCCDB33530BBF70ADED2DDE624179E36B065E0BA58B5B325B3284859C2849CE4B62AEBB0E980BBB5FFFEA6EA4AAC3091FAA63C190E03F24433510E5E260A3C5ED42EA3EA4E5E7A8C34EC869BD62FAC2AF07CDDB58C915E91099B256C4B3B61625A65536431E6B8A972505A3E0F686605FD092096026459029F28EE5D22F11F638CFCB34E08469481289560141F28243416947B6D12C1E3DD75A09EAB67C9B872FC0514852F76BD0A69F77C8147DC52C301E30E7A61CA33ED4A6951AA2D3213F98D11B5D010CE6F79CB9DE662EC31ED0D8A8DDA631432C4B07418331FC1302A773A69523CA217AAAA03D692EF9401D8EA826A5020A0075EA3ED1D6CB259B8AAA038651E8A7ACE48053F7D70F6BAA8D1BC0DD74C96C6D5078D955B25226A20C1F80589D40053CA6958F8CBC48DD96F9E97845387FB1524D8304C3AA034D5E6169769EAB9479E5F2EF5A373375422AD625DC6B762C88E6FB3716654918FAC2EDCD5654FC0B3DB1BB2724A4D13204DB2CEBA128ECD98240F11080EDDB7A2E5D64F72C3C12AF051D138C36226DD998CBED7E9A3E8E8946BC3F2C9D9310ADF6564755C823894072C546FC49A8C62627583675F3C3A4D619BE62FB6B035941290A1C72A5B22DB1EC15203F81A95A351E55B51C0D3158A283160F640AD5A1E95F6DCADDD2573B3B1FCD7B274D96E559646EB44D264AAAF8AE5265800316191F3E70AF81D328334A874A44DEFABDC55A02CB3C7E11FDF15A074B0C37A4BC9BF70738911FF3FE10E84CF2FDC8291C838D479E04C7FFC5F913AA1D7E0D9F8B852F3EDB5868D54C63AF82E74B010DDBB1C91EC23ACF15EA7A2D2CFAFA9A1CB2564275D0F4ED53A368269A92C2B9762D29BC4C47CFDBD8470180B816C1C9CF8127EFE360613BA34429E362402343DA9ED50DE904DA29312C004E34A4DCC1065339F1090E9C766BF2D6FAD08A82D7B1C54221EC65E405E102EA5F085CAC7CF991E150EC5AF69BA9D84F1AB26D8B6CE0F758FE1E4696CAEBBB3FB92DD0C9F40736BFE5695D7C24F85886038674C8764E1DFAF3C9B1D030B1A3E5850ECBE8CF95C5E5281C69B80B8B16ABADB32A162DBF44DE71044FB4967FE2357E6946C8F5D91742E12B14008E2AA05B5C67285EE9884AFB3D68D9206A99D5E1EF688D9255591BA3E1A48171E3FE0C73FAF943E5DC3C9A46F6BED8FC15E264A40AD3E3CFDDD0C3D8A407066B0DEFF1198CCFA1400BF33F1A8DCB6FABC668BBE4A2768A099FDC50E2C97B99D42A45F1EEF1926394217BCAA6B2313903B43BCC34CD04F934B77B70F0F424121BA01914EB474726BB1BF847D52B95191C3B9E76D638A0C5AE659B29A4573214367FD7DBCA62723D492514940A8B75981DB1E2BBE8051315E993E2D4F3CCE1796F41CA324BB6003FEB1ABB06FC06C902474BECB3C4B2606FF8B95C7404300FBA045CA82E72AA1563504ECC2A58CEE07E48E7321B66DAFEF53A610388D2B07E0FA520E20E81B1810A2A79918732557C7007CA15F9E704143D70F3B89643A64B378AE5E03FAF270E4D949B11CFB81451CA2C306B74AA39C4BBD8BA6B86FA18741B2F11D7B0AB0217294CE8D691131B3A16EF06A3E37D63B733C9C9A884606C4172349A29B19AE14449EAA615A03281F0432D9028F882EACFB3E05382FAF203C53C5666436068451AC984F41B0D28B740387850D161A7B9D7944D02C526AFB23ABC2F21F975C8A9CA9643EB8ADFA05EEEEF150E9533727F53A2B0350D9F55B8238F701C1F52D0F5E229639B28F1052BC95F7AEBF2197432936EB6E44D355DBD55D5DFBE3BF494BAED9639F30991A0B04CD0F62DEE31F7C8A790DEDD007A69F49229A62BE9294B7FDFDDF92CDA2742E4C9E7681716D552FC5D1440BFA8FC21F25835A74247B7C437F81D93C6459231DDC3F64DB3978A30B3E8512B35425EBBD18CC6AE5EF40AD9D27A0186E67ED46FA193307DAE2562299F99AA4E0410159F864D3C0ADF10EF9CE0CE02BE70AE21398A8A70864332AC3F6B23CAED0516C82D2EB278BE0EA60F744B23CA2708D8A65B7B404E3455DB8CA5E414E8A2FA8F3C12E47580DF34FAED1E7D05162A27F27FDFAB1BB0FB4E62DFEC0A0806018C44152698BCE82B9B9F86C11D15012498E6032E0409975A0C1B6EDDCAEBE49774368FB2B5862B5E14F866E41131D6814EA68DBC9547D566813E8ED91DF0A792F90AF3C554DEA08DE5D6158D0DB58A40D0CA1B88F827E7717AA30119621643639B019ADBD74FFAA4015708E1F089D9E02EBA47C8E9039CD7E85BE7508AD81F9865DD3F497BD092C31761BBEA97E3281FA0CC995A51A1CB73708BAEE88084565A7948B28A6C94FA033BF08D07ED6CBBD3A1DEC2216B1D0D34D83D0F9822FCD257AE72FFEB0F5563A349C097A173221F7AD68BFF8FACFFEFE47B4D1542074B10438847727EAA7325840201DBA7CF2FD119B54AB2D25EAE4614690FCB18E928FBD9597159D1D8A5AA48881CFCE9F3C8C03EA470B2F2BFBFE6510BEDAD3FA9CFF4CB7D9A9AC5876EB8AFA78A61C6A0D5A0D81DAAA66488A16CFBD5526290FA27458347414EAC0B04D3D210B9820CB2984B6318C77685A440831DC292BE9409B3391AF134027B886BD3FA7F625890EBB1C9DC6F42A4C3FBB73D7E19F01A94C782F6D293B52F1B70122ADF1A5CB9A2CBE04839A2C5733463A19FEF678B33B07F62A980A86FCC3D5D6BB4EBF2F02D9FF4B3EDAE5963231DB4DBEC30CF4424C5C58CD513789F82DAE72A4EC281FC66A2D7F528146EAF5114D38A58FD2BC50EAAE190BBE3415ECFE0B52BBBFF3C09E06FF864677F814518B71F6BB0A5FEB50E010A3E5984EC1162D3828AF5FD066B87C86726AF96B7A7CB4964B1AC44E341E64F228088C328049480B369BC54739DEAA7D4EF93CE64F5953CE102DFCC64E1698EFF6133A803E395057FCA5755B16B49BE951D0744876354ED3D32A1A919BF4C7E361E1AFA3DDD4ADD183C85CB8ED331A0760677E234C32C58871B777143125B096B629DE9E7F4CB76362465A867328058C62A8DE4DB23AB142F4910851B6EE4DD8CE42764C87F7EBE581BF72CAEF47A8CA52462F122B8D300431E07AC57DD778A943B17E28659401E561A6DE186F54621807E607299E7C51E43A4AED2E7D5A3B8D054E205EDE168FC1B76D73128DE304AC70BBA8F3C256B15B4BC571D63FB09C83873E79CEE638E87BD451333849FADAE2D76C4CB09F04D54BD2C377CA6A6C0F8194C2B26601676A19EABC7B099EF2F4BE2CB05DFA28240BFFCDE9ED677F2CA0DA9B70417B60C7A89D419180DC84DEF582121865B0C37F2EEDFC7B1ACCE78EC6B4C5ECF90AF571E3A45606F117988617E15F4FAECF5B8EA3FE1267995E16A68458C29F0EF13602A03F0304AEEDCA8B01C894174EF224008F86A634B153DB574838AFF394FBB6D57DEDB1F87CCFBE919FF8359E84BC2FA3C2EACC3DB5DE179A53DB74C2A81672AAB8975ECB3D7CCBD015183E5EB32617F87CE4BEFC6F36A82165B8C298BB512550E077C5B67C7BEE8A12BB94313CC687242D98F8175327C66D1C8EC57B80BD390EB9E36A8E44A8E109FE16CE43D186B41866EE63A84C58B46CB6F56E9C03F5AB8A5703A767D418AE732EC9B87ACBA166CE2FFF7621C449EEF3132D4AC0C974A7CEB86FD8635F34140C44DD1603101E53FDF1227354F40E4C1B6C132B4985B5D0409F99B25A0BCB424F8949D071627CBB4E2BF4F5191E966AF7ECB37722272BAB0796D1869F780758537159ADCE4234CB44284495C8CA5EA25CE1B7E1EFCE52A5CD8EFCCAC21A7D977842746F88AED8648F66F5941ED0E324CC3B3508E14620CB8B8560C11167BE3B90A63D52C67B1CCD603E5D0D39384A03AEA1A6ED430DD2F87C6D5C52BFDE42C956BAF4916587F055E98415A23DA12DBEA1936C0643ABDCCFD5F15713D6B2AE537B04EA86FB1DA7A814A33CF20C7E4CA7DF0D49333B5D94E2ABA08D4FBE4A2DE9E786017F95710B2D88D86FC38CEA3CF87BABC0166DD16C63B04B2C888A08845FA4F057AAF37B77CFF4F5E53B1C5D371D2850C1BC850A502B411E0E1367FC6841EF4883A6FD0002BC868FB161109D3E7EDB41CC2D11560D5CEF680E155487279D10216984D76EE0E95E314D0025A2971653B023E96AE7D6B4A01F84F42C89317906E996BB17A53372C1CC1BAA94BA60F37CF6921F7D5FC778D5AFC615236B8F3AD490BAD14A5D8239ECFA6D956CAB2833554AF7B1568D6D702CE30B84E5F01E0E4B95733AB15ADBD5B2D148FF164E8442B9251EB948445F295205289545061900A58D40D481BCBF8FE8AD2F338D2B4730A660192916556D1F928351901ED907378F7C688A5AAAEC30884000B2BD0D06D5BFE61E94F02784997137D815207AB6810F94572C2F5A467E96168323E3297EE9CDED32C88E6ABA97E8D383BCBC24866307D9D264F6E1AE2459EC183F3C77F064B0504B969D635159B7A1405457324C8833FD383E28DB9DC072F11E7FC45FBD691AB6FB2036E976E0F7B89122E60ED1740879ABD7C2ACABF8DA89A860C5FB4797E5491058BC422ABC3805BF7B05FF015116788E39B0BF01B31CCC8E71FC546C527FE1F820C1D3E09C83F21377260 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CE -smlen = 378 -sm = 96BCF18DF1324E5D084E1E389B3CAE45318947005EC4E92DC18F22DC683D999A520D80E247D225A5F4F5CD4D2424A23C54136BF5F32FCBC0273EB030F6FBD10EFBE53956A8CCB1DBC34F0D5A20EAF33694AEA7422906D30E82DBE02645540C17A71AA27C3F6E600521DF598FE7DE83A4CE36F5CADD6F5EF62DA553AE72BD4E4199A4ACE50452276D53D1D6F631BC1B93BA4F324C269BCC32E45F987C0132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +smlen = 384 +sm = E35709506CFC884BEADB8919B3450382FD42BC27DDD534B73D0F7F5404A5EE6D335AFCC92E979994EE57B5441920479C94B8567BD15F137D5834D5C7EE45C055A7D28932206C9003BA7CE7EEDA64FEE53FDBB2C542FEA64DC9D4BA0E8F49D68A6ADE224C274B9DF5FB817DBFBE0C484B4DAFAD5F2CF0194B74DF61CC9461E2B989F4BE3EDB2DE94AB048BCE4CC512CE7514F505A8A1A366F89F20A069717480565AA0132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = B3818D41AF0E4FC4493B1D28CD3D094030BD5E4923AFBF177E577CD3402A8DAD5C85376AA178A9A92DBFAE28D1EBF3164E372A891C1A41E7E049895AB2EC70609F3C5F980B8E6AB1C15E8D3FC5BE368F3519ABA0681F00827EA0709589EF4E95ABC5382C086C743D47E3878808547F5658DE2B6D88FD25BD68CCBC658CF57AB400ADA5D0B86382D904C3F58D4FC3D634FA9D6427BBCADBB467D8832AE6F12E73C5650249C38B1BCE3F618C60E09CE1D9121EEA480EAB010395E82B7A2AF1AD20424369D7A2973106A5C62DEB88C4FB13B7E3DFE3D22C4A629FF5668DBC7DD52AD797FF286AA411D7A41BE59950D206575EFB659A8EC8B7038D444162EDF99E1A9DD73D16A25F1C943D9017EFEE7026F6C8FEAE3D889790B0644417C72EA6037821ED3A53C434EBCE84520669CE2CE8329D3FA23D552645A78F9E4D53B8026511A22A3D9389DF45A4D12223730CE04B335804BC7A5D48136C844C3BEF9EB15AB35199933FBB0879C3E4EF55B5C4ACCF6FDF28D1A4A751EEC41A241E260C6B4DA84E0BD29A2544EF1F4F3931A05E8BCF7576EAC369EC7DD2EC626729E7FCB7FCD60755510ACD465FAA9E57EAD920BDD25BCEAFA9B4E9191BB9F881406B912D8178628D7D0E320B8C24D9195333BA7B8B175B37F1D8C991A6E8575EB6E146276CDA46BB6E23E511FFA71410A728D5C5F72F108F5928F1F7E54AA9EFBD7F942B1BFF796D0EC15D01449FA571D3A1B22C7036BD94C0227012B1F8255C34AB3E3EC08951A345F05CE534AC5E5EBCF6CAD554483D52CD4757F3E27A90C869FCEDCD1F605C1C5504418F3B4C06CCB6B0DD5704689BC27F913B991CB8C4736BEB9BB5BBBF7DD23D08CD0B804D823B0659F0E32D8AB9E5CEDC58C90DE07C7A615AB96B04D16600F4A36ED4B08475FF30270F882C73A6D90A807915FD91FB913EC1C798253ACDE6E87E2DC0FA0635B1A04E692D327E2979DDDFD4FE059D8D5AFD22FC230CE45F2E44C9E7BD01D40762A0A708DFA3E56A87392B2F7AD813D74FBFAD6303B23F58C662756C62714BEDCD09E590A6EFF835233E65B1714E85E8D8EC6D698BA027E65CA3208FBB6D9976141D7C3C03374D6BE43640D92747FAE51349A8981C2F98C415790CF36A73A8E006784522FA6F3D5BF925EBDE91673315B11F05ECDACCF5E61B64D59B9CD6216C732EFD31EB1376609DC50481CA6CB855F22C48874EF4436D0CD4A32A917FE4FD7779851935B26E3540515F20B7A1EC37E09C47AE6AB783C74F1089458269968E171B2C42DA4202CEC23BEB39907FF48D77A4B17FFD15B769A5E3BD4F4706376814A39E3D9CA6115200C7444F87BA56EED8E1B1E0D9820C88A08957B47D681A7A5525A80892D509A6CD36A45C676F9BE44C47BE6CAC0491325E35F4DEF26640A966B8CD5815323B5988C238A4D519D6FFF320D1B284F846742F1B35833400F6B348A0DA4EC9E466D9B0C3CA6DA2DC904E776405A2F0729D51D753882D1570406728E76FFE45B76EF6260A1E89398BB9C1F880C3B3AED232AF230C109C86D7318770C1F67EA5C5D19EDCCCB2B91BB1FC1EFCA9C3C8F944A736811C06AB6E6718ED8360AE519640AE043EE3087A39B2086214AF4AD0F77041953DFB6BD9BC12717C1FD2FD5D5470F855DA0A0EFCE971388CB41A19EF4A9975D89EC29DB851414912427F153ECA3AF2714B2C36DAEC3B2B4888AD5EC37B0F033AB7C76639F0660D935135E42668D2087770F3452D678A7D606DF721B2E87C7DC527A781D07C8C187D1F35D2AE9569B5EACC7B2F91E29D5D7335F95F0B9B3F81B705C54D78B0937A59E777370A6C0E0269140E893CCF8C520F8D55C6BB8B4F9E2D09F5C208F443CCB779060C795FB456522E0F3BB5705B2C31F0775AEEAF9E2AD050A99318BCE1C7F0BCD6C043D8CD328FCAF807F7F821B60E8AF1F55606CA8E938CD572C9FDCA7BC4AAFAA20A0FEE574FC6158FF4604568AC45968EA4ADE44FB7E03B03DAA6A687BCAD6E751B97E6FDDB3309341D27A982CBB847B42D3B4B6098B9BDC8CAF8A7E25049CC1FC8B50989A50A68E3358F753D8CE930C03FA1AC5CFAB310EBEBD379C6B7C4C5CD875FC664911394B87C245ED1FD9C1DFDA25DD67768CFBE70026E35027746A9150FB2279278A770A960121FA9F648A9600D696C19A44EC80F0FC0CBBE624E97B44DE9979E8628071CF80CA669A1C4B9246561CE75E4B9B9235F503216E85B9A2A820BBFCDF3E6613F92BDB5889E538C29F92F2551227E57C2090AE88F82E0077679A0200A03C9CADEBFD88E41F496156B87869B47C17468EB3C8BED7CEA1F541AF1CBC38059739B5E36199AF7C9F0089307FE26510F9F7FB05CC4EE8A884F201C29F01827528F3D1F5C67F8EFD250370DE10ECD3BBA406E585DF831F1A1DA4EF677F3F17B8CF381A22AC944FBECA84AC4D80470A082FD9C02A69B4ECFFE65FB514C9FF98671B1DE54C097205259ECD495F5C036B434CE127B9459AA28FD369C1AACEF3544099D4D33B3A089D605FCE7B340FE4E707448A28996A1BA021BFEF104633BE3F0D2D4E896AA0DAEC4FEFEC971ED376043B8DA1630A7B0FBB34E76ACAD3179DC4129542625399AACC769ECBD06C48FF32AE6F2BC4208C815929366F17EE2DB8EC841E155EAE3377C1E3F433FA0EFF7BC9891CB7C9DED6C86EFE7A37A7855E56B198A4B9A6D15168A5B78F524426AE253372782E7537E94263D7055D3280BD14CEE19A16EAD652A315B2DBCFE9E2166D160E8CE570EECF7C69466CE1AF38391BFF9C6C5EBF7C3A71665468273A8AF847A309FED86DFFFA054F797E9D0060FA1E4B00143B492359BE350A0CCBD9A860088D00B797F8177A6081B11BB50D07FFC402F24C97B3A2ABA4617B821E0479B0139AEC77AAFA66B341C2DC1870C9F0B1D235F0933E0CADF8F5F1E7C78DDA080E6C2BE2302A986EE92049AB0ADD75357F68193618AAC3ED57DC8F8CEF0E540C93DF3108D67D8F8FD8793C703EB5E743681B4B59F63134038E89F248E7763A039BA1204527A29BE3F186C649EA6EB3EC2F0D44F1465FEEC25D85426E9AB81F62620CF233087DFD8EB07C1FCB8ABE4B397F1781DB5497FD88749C3FF36DB0E77C88F4C98F55572FE2B7702714F9ABDAA8C53319D96D7FC8CFE27680759BCD09BE546D80B374D42BFDC223426E6A3288E9D13362961F29E7621C0096B0E171345D288A085742C50B192C472B9912928CD128A1774A3EA3D8DF1EFC085240C7104CDBD8B76C015163CCD3EB5E107808CDC035DD04814611F004F35F576E763B76C93D52AE59129720D9AA8372E07F7CA9FB7F63252CC365AFB0A4C01E0DBEA5D326AA5B526F73078D9B3F1E8B9F6FC54F3BA08B7E11F65427DAB8F43DEA329D9AB850DBD85D8A4F2C991B4C2A17E0C5F2AEC67B6A806F9974213AD51B3A6BDF5F4736DD72A9BF7DA108BEFC88BAD2356A240A3435486F82D38C9A3DEFB8DC1C9FDDC98D760662740584D3FF03E44C52FCE193073E59B6D3F8CFDC32A1BBD0032969164C507465D0F366F843798007EDFCFE7B976BEA9FAD0AD4AB83812B602CCD6FC2B2E6F1CA610142E0CB02B31E0DCA547ED33F5DE5438482FD19084616045B12F3CBA5C794A58735A25ACEC4ED1066C08B1F2FACA74D3FC1203A94BC8DB576CEF820A38E746E054A59CCB0B7EF461F399524DAE9E35DC54BCFC4ABE5D0FC294F3791F1D32F26E193FA54EB85F8BFBC3D4D0C5B9CDDBE9C0FAB560AC088913E2156700C3C2534DC5518695150E616471E85D63A5827B92C6206C27EF70476426C082F0146C83E9A98E40D9F701D8E2910078117FF2BEB20AD807A9241D26219C2FB3D4938EF77C2DBCEE64A0C10873E52BAAD989A64884D876990F3824D820BBDCD1941CB80D23733ED2FAA02AD8D92700C2961208466E7BCABD4F8E4EB9F9CD2AC018992D419D5DBB75FEE19E540D6F2BBF369E62410805D4936ABAF17E7B8762610FBCF22AE56994202823BC40992579E7A30D3FF13411986953AD463E5030680217F9D38EAB06DA5ACDA4510976C9F0700636004F8DA825AD900FF180EA878F72FF810894727662659CF909DFB48CE607873DC7AB672EA6469FB0F289B8C8560E361369308B3B2FE30CF7B35B3FEB5AC4B47904C92652E76A0E93422452F38F799B90D90EA585168304D8C4F501495A7555CC8BE0F9B80BFB5AE7077985D8CEAA4E632178839CADCE1E7ED5E8D3D72CAE3E8E0AFB1A40C1B0163D906E417B0E2743740DF52D86F80F76DC87E0846E87DA7F77605A259929B6BFB289384E082D4AB801A44C9361ABCC7C166BA8D5ACAF414DF385A65580295184F460032269D893A466650838B7903E302DA07618C5E29F90137C9CCC484FE6763105BD068A0F1DBA0AF4F67AE96A0C40C9BF4B7E0BB446555E43E4AB2B5C247ECCDB1DAFD9F44624A36F28F2E5B5A24EA623EC1095D54794C8EF88247D222C78B87C03A990D7887435B5766E1565D98F5C1E7B90B309FFA32AD84EB15EA3043A6C3C7D85E739414EC3415F3DC3E1253ACF7F63E0056492031A1EFE3D7981BEF783F16EBE6462B1FAA27757FC5029A9F2B77A74400E1D610417081E48B9DC0DDB2D5BD767865C5687EC4676FB6A8BF53DE1C920E037E05F778F02EF2B702EA54F9257783C466A7FB60A9091358672343CA4FED7E07472975156A6820E142D99ACEB989E89AFC6416557DEDB9394D873A2E6EDFEED2E2CB10CA3F0AC0E77D66A62578DA388CC5A47DA1E131F1AC42E0CDD264A7235DD3DD6F8140E0E75D84D64C0A8D32846C15BFCEFD5DAA90441771CB3DE5CC5E91112F9FA5503D052823C0BE8AFA21A23C41F21C92BBC69A4B4AAD512FCD7E9BB23AB5C76FF4E8BFE89FADCB59F86186A1278ACF32FE8B9AE038ED1D43B94311FC2DA6D05A1302B4FEC5366503D7F28F297E066AF350EF9915F21E1C5B6D253BA47C4401A4FAC0685202C123FC35DFC8B84F954A958ED6ABD40357824FEFC2DC1137EA10A83871DF880B653B69425FA4D99CEF85797D85FE0799CB1323D0002FA6EAA6B4512D9C2B8E164F0D81F5B7594BC06A86FF4C02EA7069157D78D2EC8FEB610A8E55091C501078AC86B08F45434BA38269C82EF4596E07A14C90F60FFE188592262811E39FB2DEE776F95D96922C1DD32DDED24CF47E67BA21340CE87070418246745E0B9FC174CF46DE52A3B0245341C0FD52BB2426C49DBB91685BEBD23D46D605AEEDA6E87C62C3B4FBD2E8DCC075EF8046CE4951CABA2986CF9270EB73E55EF641DDCF5CFE096DE615271BCC0453BE430BF791288A86D389457D87571328EC4B6FE9E2A396CD6A3E09AEBBFF9986E899431660F549273FF424E8056F85277E3AFD8A2B3DD2944B43D0867B25367257ECA571FA87999CD448BB8A4567CC7A7D49FDC0D7EF50E5A2ED5DF199F2D2461C5FFF3BA0F17C8E74B3411F70A12D7D822E99F09FE70FC0391577DA2407B35DBA8B553EA25604FC629396A71D06036068D6F0BBC93131BE8E4CACEB05F3ACAF7D3FE1AAC2F2786025AC1DFA2344BC0F3374474F891257DB4D839916D04EBAB32234DF2672C2B33EC55FEE09122B183687E2B7E73AA00EAC54CBF86DCBDD0A833A99964BD9B6A1D8A1BAB5CF2E6148EE304E4FC9A11697C8FC1979BD09FAA27B873BA8ADF9C476F7DF7D6A7EA92078D32F8ECCFE472F2DC5FABEE583CC6D09C2351C1D18FD7F7DB8BD78A16942BBE9D21D8CEAF6D525D304A5DA2B4961B10312024BC3A115AA0F93D9247FBD346671469939535145241AE20250A02CA2849994F2A33F0EF27A940E6A3DF5B1302765EC43EE75BCD4590C2E14F70682EC63E07055625E97C29E90F53C0D9E71F5DDB7BF85D7D6A6F3234CCD7621D77317D86CC8284A826E9C0F3B3A06A0EF3AB6C5A51A17FFC203EE35EE16615B1103900901A1B833ADD4B631C8A3B982C68DAD45F96002958A0E505C10A395DE3FDCD953B4D0C53E6FCBCD0A3947970B92781A43F01858BDF1EAD0C90959FC11F0A95C41C88A617D0E20E9FDE70C4737B40583254969E88B6580F950EEE36DCC2C6A9B17F894719C150AB6777DEC1D18D9203577844109E63BFAA941065A00B5A20BB238442A31D8973D566CE39C360EEC63537F6C6E1C59E0785AFB032E9945429C94839990ECE40761DD896E370C2B76CDDCFD8BC6FB8B05C9EE1F485464AFE41771F15CE6748E6E5FE6949175985A435A98716A78C57FE21EF82E74B0C23BA986A25B617371A6A23936D21770650364D782C9A6295B01AEA837583A19D6B1D21213516B04F56B14AA6E27282C87B7437AEC16253970BA070713DD6474F0387178BBD4E651AB00F26326C570EF95309ECCD6D11A90258826698E9AEA3F5146EE510336C7E00584B1E6B2595A0214CE399795FE9CF6B7536CED9543E59321C42B377CE28CD1E37C877B334886D51227C29405C09B9630B1C830E79AC8F31A550D8110C1D87FA64A6B1C44391E7CBE26AE4F8B8B2995FD952F135E9BFEEC14B98F473447D6B956A5C3E8752341AEC60618AD67E78C120AE38B38D0D317CA09B68561157FAE698AC3D46380551112C5B265BA1F7BBBC42734E157B2076E72625355DDF03AB320B7293FA4D4AF3696070CB309E052D15662FF7333AFABD0DFE471DD32AFF984D7F53BD7B6D5C4F6D527685F7E9FA230B2127A1E8BB6492182F741F56A4A64E4F6D9FA40079516C969E85AD6BEE7BCBAC0D9166BE452C49FEC3C3A6CB06B7FB434F458C14A51E0CB03D38C9A2F3C855300190D4DEC2D277E690895D1446825620017B3DFA9E86CF30AB8DEAB1788376DE0B4FF10BE2DB674B344CCECDDACECFB4BA2C82614428F1D8497F1A9E1129B312AF370036E5133DB1947B01A6A01FB24D053AC8A0234D3BA03CB8A24E3192420D5E00F62A274C5E88F540FAB3315E10E71EB712B7ECA67724919CE4FBE30A3F01808D4CE1E4FE29968A9EDFDD6479EDDAD3EA0A35676D78CABE09BC391E6EAAE1820FABB7FADFD34FDD2FE6750FE6379AA14929146E0F4C1FD34B7FEAE1375D6F3F1C682BB494B6679793AA062A8967558C0BC75A95F78D80486F515C8BD6137D41EF5482A5E41B4218EE5C14343B890EC5B005E1A843F75EC4911D7B5127F1463DDA4FDC630ED6BFC066D919D4D329ACC39037E7764DE51706A793D2B9D75BFF3463C11815541F9D8C90F09196CC9C469CA868DC22CA69FDAF8357173AA57FE0E85F4105197D42B918554816C063B58CE0F5F0FBBD90D749CFEA7E3610FE7E67B5A230ED61E417797EE3372633F6C6083F6D767766C825D857435F183DD090639B6819AEE5738D8A92B5865D002BE5BB44BF0FE34D1BA2BC798B24364B275204BF1C3AC7EBE1F3B80FF8634B1B89FF9FC8ED04958E94415692D949C2C79E98FED852668D0C01A3FD2A426FC4E18FDEDABBEFD5FA40D11E1C7DC391E554BAB4E58AA2EFC8CDDF1CE52EADAB2B89F65E86ABEF97AE3AF7999E8B180D678F192C28FB4F3F6DF61921F52346F35E9702FB23B6F70CCEE9EF3A19BA514CB1099173308F1D904E654C2FF7E8E79CFD59E4049C29115A043FFCA4FC5EAFE9371C77F69096DC3385CA1FFA3F8951DB89578C696818636927697B2E2912737A49796286B792B8097C218073248BD86F5DB8C0BDDC9DF54DE7ACEA070D2C14A42EF9FD21629F4B6370AB51B2A6F9E285E32FDB48FD3C140CDCBDA5255F2B8D0AD323ABC6C1A70F4FBE7E85D22068229EEE8365E71B14874F781481FA91E5013D9C139E4B0CA737E1 +pk = B3818D41AF0E4FC4493B1D28CD3D09400EC59DF4F05F89384C01B15733D5516E575A9BACB962F09683DF1907E8466B699FDCEDC49815FFC7B6C67670AD79891C0AB6A361C0D1A69AFA2CDC92223B0CA63B576571829983CDEAA6C93C3FBF2FAB572A801B1CD2041805678F63491E210AC3221983C26D6CB53F694F71B330659AF959B5D0CF49C054CA5D29BD27FF16455B9D344BD9EF12D098696527DCED357178BB90088218260AB48A50C9C35C6D367928FC3009991B74EB4061479C0992CDE7DC2D60D2DC847186D79DBC0A672D8DE2BEB7C53CA6569E6C82BDB4325D472F6E583A30AAEC07ADACF33904386E6E27DBC25A899ADBD9983065A99877081192D0270CD7298205FA44C7460768CE63BDDCB926E2B64E6B85CB04CEFB37676F730F0E588FB34504EAF537DAA8CB7515F152974C9B01C5EDE8732D60DD504EBF337611E5AA52246B8BF7EE39EC43F990D5653D7E30CD8C52BB8D45584FC6A17714864656FE7E07146A133928F60C8D187B25AA7574C978B09C12FDB965EC6BBE5B6D0D4FF22788CB961CB436150493FA124BB869272E89DA5EB7E73F3E2921DFD679D3B52E60A847B65FCE859E2DE3E4E6C4846A7E0556EC42D556D5011030E3967F6F241B572AE049AC8F2C7BBE393E9C9428B01029A1D5CB2F5EDF3509A631E3C3713113276A7B2D5E03227B13010F2BC1EC7C8CF559E57AC01D8C5748242C0F93AB3C6D5EB5A6D093238A64035D22AA78C7F2ABB3E5BDC67EFBB11336003B34D803B1805D9E1FE37560BAA32A0437311DA14BA9D4DCD3F5225ED30E36119E4DDA7C64E218FD1B4BADBDF5CD62577C242CD13EF10897E0D388EBE6AC989A65C126A4EC7205A090CE982BBDF0F458CEE04FD8C6DC2878032D4645AC5DCA0B31EDB80D476D945DD15EB26CDF5C854D22A1FEE3778EB6923EC9AB02AC5AD364F5AE7370BD7A0263C820AFB41C65B0777094114C6781BC6C8ACAF401AA6573CAE2213220F49BA58E22D7FEC5A476207380800D9CDB1C08F900122AF2F416ED9B589A03266AF51B2E8B0DB469CFAC664B4B6100C1FF1D95543997AEFF53B2FBA6D12F00D89F60F1ACC696FC2AC11969D788D582BBA91D0A053337BB7887CB594FE20D7F7DFDA2845D3554CFA396CE9BAA30C2A4A035B5637E209DC26F20850BD5D8C17A795500E2DEAA304302EBCC59469AB8E9F3092DEFA39E268A0A5A4089580D21D04067CD89B047016EDF538503529C7C0A4D84C74BF4811372E5110EA0F39D709F9914F41BB46FF25EBF5BF65EAED9837ECFC887407202AD602D4A84F25350E4AAC8454D953D07A99A19D51BB1D6C08E70DF3F56AF858BF723701522BC27ACF226F4A05C68E2DC30C736F5860AB089C3F487D275BE5DAA379BDA221040F731564E302CE2769183DC4D009548B40938CB55FDFE09CFBD17E2B5F3F8CF544DEB6CE784F9C8CAE0CB098C63DA4656D2BFFD30596752168F98BF4265951379D6ED6A2AFBEB04F9CF085E7308ECBFD999F15380633969345A00AF68F65F10D4775A74AB5D6A4FBAFD4148FB8510F82479EF177E8544BA35E6F47527E31BB0F9EB4799DB4B146FFB2D29CA0F19BF02FD233D1B64A23BF59921D78B1C28E33430E89A98B0FD3948C3CD3FFC3F385B8B211CD0410BFD949C9A0B233BAF22C320CE0CF06192186A0B39F765D6B4BB80C8893EB5FCB109FC5108CA765F7C1F16A589A60EC7777F6B6758D65C037037239015BA09DB2E0CD2FB13B5C6ED5A6B372FFC64C89BC78C30203F32B7EAD16F5579E9798EDB59FCBD82559FBC3FC7272402BCF1DAA813339CAB84AC0F3D9E6AB7E6F4FB3F5E0147C262F27A0686AE7A7031F9FB176E3557FBAA6B4014AC3BC6DDEBEFDD3CD296EC4BD5C4418120EAE28DA1F0788ECC62657C839CF82CDE37F57FA366BE08E5D09B987833D1C7FC8EBC813490DED12414C9544B15F81024884D7E59804BC287CA00E268C2EFBC9DD1C21021872759ADBA5038659AA4DDF1F1D98C1BC0309F8D63CDBF57B9E3D5966059AB450F0CAA7FAEE6CA7E03ED93D2008D3DF5C2E45EA2E233C46811C8EB0CEB0BFB50C64B325C8E54C3DE7D15CDF5B20A9DFED0A28CD5D2438699771C37F5088DD9F19BAA62B9177C1B11D7F988B99D299438B4C82CF430E21033932662CB02227AC8DBCD9262B4ABE1EE6925B803131BB4F1D85F67042D3446D2DB53FC73973B755857F17650EC33E0EBA23282155113FC2F81324C89EF33CBD71314D3DDBF4CA2E9A2713AFD0A2E989512E90D5A492C0033244C906E9252D856D4CA4A53BD09D528569E765879121C08E7EF51E0876B5675570348EC705D6B9DA08B3B99F6EB485FA7243A2FF4ADEE023ED8C96C4EFE54E45614CD068A913C1E70AA7A36D4CBE4273BD39829116CFBEF1504C93F0200F1324AF525EEF6D571F650908BD2522005E45E7F5633DA59DB36A39578280798253C4C8E330A01C99D3B4E80437E58736C54BEAEF50F4E82F454DAA97775681C4B37DDE03C6DB89DE63522D28C1FC8E2BED183C08A72865EB8C3E2690BBE4D4F607F8743E55C2E9237476B47C16F6BA8497EFD3FF5AA607368A0D2F6CD492C99077338998E90602058FE2F599C3972A6BC862E23A635EE92CE8856A37D527C30F9B7C597DF6DE48474BD571B3FFED09205F6CEF4F262E535B59F2594A4A3088E16F59031A1639D282CA7DC0394C3EC8977CA9CC195520D3A4EF3000B5B684CADFFD23069EC84DB119AFCF6E3373C164DA7BF4ACE6F413A7602417182B6F43A1551AA9D19B126054C0EF4F5C8CE873A38FF63E41168F19D1F24DFB8130ED9A723EF06E31A321A1D288F12757AD52B149082679AEC4DC957201DEC92DBF71BF530884E076539739C04931E5CFAFD0CBEB8E801A568C856D28FD4B69A898DFFC0FF4A687E88576E7C71D28F94F3D50520A2AEF5FD23918700B9D3D3B24BF6D27EF8EE78A769E7FAF09A546C67D019D589089BC84A9B627CE4851E85BBE74224145D21F10447D56885FC6AAEC8A4951D9CAC3E76A5C11FF6194C9CAA67A0EBBB87E6AE790AF94776FAC32201C8CF85508C98314B7025BE7AE663E43ACD10F321118725755E0A6647636431E8949296EB310F47298C54F4F50B9AF68043E6C3D5D69C683C7F71F5DDC5E6E3805F28CC2D79C535DA8B4607F3E308C9873CDFC5DE4C8E2687D14B501F40EA9F2BA88DFED9E44BAF96D88BCDE3C3F7D2BBB97487BC9D29B2ACF3FAEEB83B8E8C716459B3C0DA68BDDBC43017438B22F1AC8D7B1F488D4188E18FA1C2F09A31CA528893221CCCD09EB4F10118BDD7922761DBFB9168F5025E51D01949B94193FA60908C050B7BE0D9871C2A7BDFAFF9F78E4AA3F5A2512BE4C1E48DD578E6AEFAC82FA1695772498908429110B59989BA43C979888F1B30525E567A0640F34C0E95758355FAE24FA750D949BB41F4422AA3F890863E04B7A3FD609F5BC77DF0591AB3E4CA67EA3032B06ADB84AE43B7922D59140C1C1B30594873B20CF3D96858B8B23F9F6115D3CE481F02404ACF7BFABD2DAAC8330253AF5F6E708F43678C7449B0AD80120289C10D36F1A14C6A0332ABF409CCB35D487497D4C6537C86FBA88A2824F8554D69F3B00E4413BFA73B37C3ABFF1FD65FD58984CA305865951C9F8E14E458D633A10F91076A494BB405DB4FDE3628EB4FF8F2F43456EFF4B7245E2793C98DF4297222614C21B1AAE25ADE21C8B1EA49A67348FC604F0B96A325B27EE39229388851196B585FB28F91D62263AF467C858E4A32BA531FFE0F17C2828C66204A0CCD505CE59F0DAD83D5C5456C77A7AA66A05B61D9601F86B56EB31DBA94F57D8D5AD6E43A9D24B82400BB0E3DE05DFB7C8925A55B54FF1D1FC8176A951B6211937A891D6AB884AA05480263EE2F99D462830989C801395BF9DF9A1E7B71B578D37F567C3604CF5A2BD7F53F74AC93CCFA3BAD5DCDC96D50C56116E4094D02909D153E71549E85DB04EA7D1C215E534BD10B5100A06B4E3E45E93DEA4C8BA33A18AD56E07DD412C2A9BFE606078F11512B03E1F9E1DED3252F2C9C156F6354ECD20DD3A6D4388939807A29B2EF1F396F9520BD183A615F76E55193F85C60E11611DC19D8FDE53F57CB8D15FBA2E1436D53934C4B20B08836204621FAE84810C56E979E342729CA27A5E3E15AD92ED7D20512C7AC217C922D8FC7C2FCF1118A6EB54F5C164B0797B85DD8EAE02B5371BAA0456EBCA6C6CA7CA0AEA56BB2FD248781052B9987302164044EF4C2346E27B48F197C50DF6EDCE7F00C0217E582EE76C17F12B79CA719097458344C0EF9AD2926BFA67535D64C882E4B6A39058DE53E40A1CD5E05134A8791F065C814AF5BA329CD4D70D0EEDA2C73E7F892D04267AB87DEC1F10B7E965341CC2F27C5BF4FD08FDC6E9276701DBD67DE3D99F49875C33EDF137A6E938C40AE6F8378E0308CDA8C33F70ADA964B10CBADC0214D850A383194283E5121782C2BD8522C385BA99652A7E7EF7DD579C61C11CFE938F98B51305436B86EC7A5ACAFD1DC254614F00A9F03D71F38899982B793B13E509C3B40671AEA26944003BD4AC62245EF0F3BDF20BCCA1166EF80BEAE7E408A14A4397661655AD6F8A097D477495BBCD8741874FEB948F90B70E9A4732E6E5B097EC57EE972226ECDCFD0B7C87EB04A3E7E13C481929A53B29F32B777F9DBF437BCAD49D4494599C94D40283CCCE4B51E72483DA268739F9B5A8DFB2E2A5310275936A474DEA7BB05F1F3ED7DDEDA782FC1989C68FDCF38AD296FC411612711DF1D7476DFDDFC018DF81B4C4A09C32DAE4DA1B9764DCCAC34F29F64CC30D0D6B8709697B576FBE7C9E3CAADAACF42AFF754B4A0A7EBBD89D743EF3ABA8C0B4CE97DB5514AB047B858DA38922237EFD0D7A606A1EB714A2020D8F16D993A347454B04B24DABE25B8051BFB2DA0894CC5C3A122A71FEAB9DA083447C54AB60732C9B94DEBFED76E9D793BE0368F3E98E0D6BDEDA353F6972552AFE75DD8DCD8CBA7E7E010AFB9813A5AA455050ED5FD75AD920A1EEA870BF74ED78AE4765811E00A295D3A66E600AD68AEBDFA1408D81E588DDE27E61C33201239A34905A0713EB1B237BC141E86FB390A03491E3E1A55C6A18953EEC2EA33DBD61A59459CC3EBE27D2C674BC5808C611868125EC4BEAA143EDEE14392F5104F5BB970BF8AFA27E4FB5E3E5B9F53E4539F9FA326461FC1CDE4522416EA7FBC463E22F0D8D9C6457970BA08051AAB61687D6663D736E476E75FC093BA022361C940CA2BAD9541D1EE84777F2F5E1505C8172C51C137479EE2A8337E4A0EDAF246F3EABF8747029FBD8AE62362B6819B1E1976FEF615099E5CD3EB38C1203C3B8018120B6D32904D5707A0811E8E45CD86740A8028D383044488F58EFF2C6F531227116F9334C331D18F16E2DC4AE32F9936A6A0C4B6014C45E3B57D6CC1E6A0F38116D2A555A53BAE393C672E9C4DAC69C2D24C0DA8530D2659671AB305981EAA8F75CD482AF62DB262575E4A94BE134E1E0940A57BE8A1202184D9EA0F5C0BD9478B5671BBF82B2D91617C79D25C674CD70D76143C97F755655CEC64464B9A6125FCADC54A85A16B59033758AA4685DDF44001A110B0F27D0611B4134E951683005D116EAA3CCD757404BD412B260EAB502DA8AA7F56F5F81A10B04C97F23BCE5CFCEF77A049415554A640A30A4B023876FF0A9C0AF7B71EBF93DA74705CC5BF191E75C32E03122D1773EFE91CDC88AD0E2C642C113B5BE1730597F37366EE1C8D6DA05B6B92274E4B79D8FD54DA3FD748333EBD31DA1D875BFF323C7C5CF34931A112EB9A71A7BFA5A2BE3E731030F37AB453236F8442D5D40C7A52AF76A73329E131B033CA7DDB3723D9D0E801F440E34B945CDB1F0AD05A25D62C21148A9DBA3B451DE316E3E5A10E116F7176302A0FBA70B85886E8C5D5C9E17A80C68221A2A348E1774615C03E79789D5DBA1195877C10BE225113DEF5EA65B9942DF5699AFE91F067CED0805BC6A5A0A105791DEB6FF93EB49E297BB54B75ACA18D92AE21567125533172C51D4C6187B48CBFBD94B9F903EE9BB33D268ED37E477B9EAD227475C43FF9B713B5872BE82F81A14C0BFE7D2FAB7E7F837F693DCB60DBD5694FC498EA5C978C97C5F521397F7696D752115978F0924671085B3A58536C7642572C1CF45E1624CADC400AF734FDB0CF682D1506A0FE864FA8829102D2EF9A4A5FFB740F61C8867BC035624E30C4F04A604A9A3329267FF71E024DF53712167AFEC1DDE3AEDCF23A16B95811694AD459016543EDD11EE4BC59E105F1BAF32DDF04DB95E51D8A2BC847F62F36084F5F7125B1C6126366EAEB623D9EDABF99E75B4EF6C684E1673401C397CD1735D1C02B0C458F04C12CB9B35B9B41B6C192A3C3966B0604F0CBD5904723FEFE323E1829C89FA3CC005CA75F623F236562E427CCC0703B776FADE41F9974ED3055CC7D0CEEF3366E7725C944C1B3C683DF446D834DBEA1ABAE28EB8DFBA038BA9E8AE2E0FB5309CAA82D2C812C2A3C8A446ACC081A58B24255271AF87C730FD42162AA192FC26C4095F4AF4412E62B49C34F15AC05B385B29C2C48059187A32F0E075DA637FCE8526FA440A1B3F7FF232C0B5A72AB38F349A0526350F3F7E5A1CF3F52206B2FEC90E0091E6F4E4D542B6A9CCF04F2F598F5C4646AA043BC026995129A17AAA9BA3C9B6294847391F6E9C1659AF1ADE8131656CC88B8A1972FA726FE7AAB86927991DB97507A530A39C18B5EA6992E6E73AB30EA20AA1C2D182F70386246C8EC56266ADDCF98297C9234A0A1D3A012154709EA9D285992EBA8CA22E534A56BE096D52E395DD3728F7683F09E3DB95C0A52CA0D1F274A6E0CA452D68A1B8E9503B768753C4B0452F5F528F47C86CE7D49290CE522A881D0B165DD2519627F28B9C1A28139086DE9C5F5493306763679ECCECD sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E -smlen = 411 -sm = 595D802FF1C1E75A5537BAB9C4210980C26EBB6A82AABAC5EBFC740BF82A0952080A62D8063BEABE63A904CBA6599CA4303DE6823C834391011A90B238CB9908DC3B7EDCDB32E9EAE57A6636D1C755FDB6A65A4086ECD417B5773A13396015ADBA923617A9510DB0D98350F0061FA9CAA843A6E4CD3CA3016F7BCAECCFB03AD17D1C9C6BC5B77EA66BC3E3F97C2FA21EE978D7D4374034CD91568F56352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +smlen = 417 +sm = C50491153C6C074F3D66ABC9BCFD486803AFA45F30CE590E780CECD313B61EE2D8866A1990B1BD496948B39F3CF9F55711452290ABEBFF3ABFFE78C2AD4F2CC23338060D289EBB30E9D70D5A21EA7EB700EEDF552EDCB4504347DFA0052C03DDB9A81458A943E7C05DF5FAB99EE6B03BD848CC051C107B0D659D81C0BC87D32342955A7A5D1EE6FCD3D0131B851DF273393AA548EBBF92B485ABB33F69496CA93451352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 4517A946FD689D009F8FD550F37F8F816DABBAF6B1F5C19DF0B729B0A006EEB6665D39EADF69BC225138945BE0D7E5A6560B54EA5393BE52A20E3AD43D60E58E382D1E79A5115C732EA9DBE3DD592A517F1D7569A3DEB66B6652FF99B02EF481BBA2221A12BCCA83F359D36AB06245BC60E6971218D2C44C3C1CF5238227A71B610C9A42D511BC981914B00DA4E4E9768C5EDD0093C20F078F9FF6FE51926F41897BBEC01D848B11B71C42D2D3A68555CACDB19C7B2D3FFEA9E79511C89750DBDB8537D64233EBCE26C636EF63AFD62954F0B330B76878CADCDF1B9ED165922429E948105D3491AA465082D466D0631AA1B46C558297C1F5172603D42A2FEA1D6AB33E2CF8BE5FA236433F41900B9A9670751918CED359BE3DD17A19F241417EC42326A258579B3D274692867DDF8A9BCEDD634202A01262EBC257454FD208A89724906ECDF75C8BADB159427AC79410DE4040F8809890D18B5F4D11664E045D4842002B5F80987931044F26E9C136F1E846D3FDF938F4C37826820EC8220AC7A304F08E8DFC0C070D038A6C322F7AD970AB6E2B99E4B774E8C27CFAF61B422533A18E6504F1016F3B18A8FC59D6A4FA9E70F8D2E073D02632DCBE6FC493734589433473F495431AA5F36F5001B3F36395FBCEA0D9391B7E95961C6015D67E7564FA893BEDC9B633E27FFD9FA3B991AE8CFAECB5E4FE888209ABFFC5B314F43173EB7503EE2C9B15F88EA5C05E426568994914470B733B4295330DBB141F29447E343D31A0401E097391A19FFAC94033E861F8E0B93285463232754C4943236292A92E43CD995EA390A11476CBC592F31518277CA71DF21EF1B05EAEAAEC429BEF40A38832F46B4AB5951F1C55D4089301463B3EDDBE7FC1D7DF9FE51F886FD05A1BA07C409177837AC28BE75788FD1C116006740811CA42B3594A88C19C97C4F9741CD14F5DC2FB975D9A6F0D380073EEA4B65C826DB7032E4ADC810B4A52343728478E64102FB3F9AAC1540CD8E9B0429A7B733A985DDE2D44AFB4142537D2859DB9C96F2DFEC2B9956F90B434ECB24CC4B8B4065571F28DDAB69CDBB9D525C87A68C15DF01BD1ED8FE6A06583DAD09BD537602164B3A4A1A4351D2A8EC96492F40ED1110DB33C65317E9D2BDD1F0907DE31EBAC9C78ABCAA592B1A0B9F7685F1D8CC5D286A0C84657FE2EF83ED9D0DC6471500E54B8D1AB4F6B947B8280203C8EBE17A73874F2333B6FA9EB6316B633C6D221242E210BF2DD5DA396E370067787AF84E101CD8BF6F9793086CBFA02B7CD36914990BAB3464A72675C44AB314C35A9F1366DCDF5C359C39FA8DAB485A583323DE3235F32863C257B821153A3482428A888A8FB7CA0171A7ABEEBDC7F1F572C338395076BA1865889438485F4D5546C59ADAA3D9D28BBBA80FA2E64CB989AFBB36BE96AFC93A7D46BB62E41119A55A9F272005DB4B8A55E4BC8833F87D12DDF0DC3D56404F84E87AB711574A821BBBF5AF320CB3D3488A1212E23748864A7FDB9FA2A797F9E7D1C1B54836B00D3A2A94A7292E8295BAAE30CD9CAB99B30683A3E940B91DDE915170B541AAEE4B11DACCD0FE8B844162026C6AAD75E2D29B1FF641665AF6C8EDC7D986907CABDD97468BD5BDD1CA5EE792BEB9B8E49BB8F49BB22C53D15D1CD59571AAF3DC413547A32E9F6259ECDD0F4F4C61B2D581D551E05CB99F3D6A132F0146B44ACF3A41B10733EEAB5D823C3220A2B0492932B43DF081B70429DA312052A39313F50243CCD5DDE9D3BE0D2BBD3AE9B1915D3C8AC582036410CA791C8FF1DC7800A6E11C6D24918612A4ECCACCB6616662D4FFC5770CA0B05310DA87039DF0434BD911018F851F990E3DDD8FC9788EB83EAB1DF9E450895AF3EF2E9416FF7A284209C6FF8D16343BB7FAA8BE08E999B9453968CB1622C1E531DA341383758FCD588D625E70666277C97261C5CAE2E0390C3ADC369EA35844E5963BE25D9BE4E7307C2FE084C05831ABD276C1D90DA6E10FE43B835E3232995C9992E0D19457498A0D5BB42E9C957D50715D6D0D2E511374F218D60DE443721EF2242FB88863A5A40B36E82B940E503D9AEAE0603CCF5EE0E20E478814B4505B0D8AA4C10AAAE756F0035D5C049659D28DF9ADD9D60AC8DDE85DF027FBFD95FDFF26AB34F4570C3110B2CFDE917D2759D04879FD64BB7BE72F96C0F5B46AD80ECE0191ECB49B4D2CA6C3945219A2CF5C345C5900204D3755EA044F210BE4796AA3FE623ADE2B5169C7FD3B7AB4E10CE9023C43841C5F7DFC0A7F706633C37FE26EF8E03D675B57796DECF8FC8BA1A5D107622CA7E394A1173DEF8CB915BD793A81DEC787253FA2A970350345C944FA2AF8A5A674593F9551F1CA0C5ADEA48FF8F33F9D02C0B2B4E8851FA974D47A63624ED9E8100CBA8CEFC5BCBA4F66EA311E1C6B65AA0BDF38419EFB6FC3E4026D79A73095B102F3192C09A67CFDF90A0FC43196E7D458E063A7D6D98A33CCB1868B432B64EB5A2BD0B8FCBF721A7C673CD25C21B6CB431CF3194A29E56B78F73D162B9D67B1DF974A6C1860542BA63F68EF0FEB82278E9203D59A9309160BB5B91A27F2B3A037D5FF0CA75A9C3D94109EF5EAFF484C130C7EF962EE3DDC182A2520F1090B82CC10BEC52FC4F4EF96BD7DCB378B4AC132F9227827E7DCDAC1038097D8236FEACC42396ECAC350F56782613F5E682F6882D937EDE0B25E581CC070B82C74D9EDF3F4002C564F0CB7245C7745C09CB3A8D8158E45E6D2FE39A5DE262AA13C7F98BFD82B6FFCEB040CBC1D0E7D3A39B8189133555D0283DE752C3C1608A54F1D4D237F2173EE89EA98DCDFA78350C059C7EDCA02001FAA1E8CFC8F8B4102168566D836C23C4F44E7A2FEC72AA1772122710BFEE88121CF3B6CF10D48ADFC5FB4195C63CE8FB36D8AD64C1B3A60573A9683FFABBE2379477946F3F049409E078B4814F043E78669795E37FD3A6D407033962E200B0CD158845F9812A5887A376D82E22001CEBEF38F2DA8ED4C8C8168F6FA24630E5491134E1989E38BA927D2665419450E8F16E0D38687FB767F3666920C226FF59FE528E7EDFBA9CFB42B3DE7D2703F1A8FD3D0159D8D4B9DCF08911FECEC2F5D90B73029191335ACE362BEEA942FE0F6A66B09A5DF144C8D4CE0492611044E261A85689DABBBC611607F92038906198608591C6766901CAA7E0428B6FBC4BB5FE5E5C22A93C1B1636D738E75700145A0F4F0C5F319B382B10546582DB36500D3FBEC03CAEC229BAE07BCDED5E90781168ED02DB85191FF3BC6BB68A8C833B9A6C32F02F8749F6CC6B1E3B39266F2CF1D603CE153F57EAD7348A44C9015D68DF39C713DB0BEDC80A857D05DCDE8A2DF922344862C097764E9CA8AFFBABEC72EEC9032B0B28E7BE7C6AE353D07532F5795ADA6F3C3C24467303A9D75F4D2AEB66AD3865E1277C0D6DA6E9D0300F51D95752810D45C8C581F93FC0FEE3E80C1A789494EDFAF37DE58B7C3A69F04EBD269C7958533EC3E2E12D29895F6757985EA6C2064491DA65964D650B41E4529E1C9C62877DB3734C3BA4A95F1F81B23747A63A7F32DBFA2ECC0F78C41781B52A4BF3AC3A6FF1851F7144A19FE4D3399819B9DD6D7E2444CB725F21129BF854EC44C2D70688FF9CFFF81B88B8841B08FC328A4BA0A2626133B6C659950F2A9B1BEBC1EFAA7E25A1E7A08F58CE664879E2AB23769A96C340C0D005F485DDB0AC204AFBB511C0EAEA55D9C967C463C788479255DC0565623CD9523709DECF05AC2964C6B346B02C6C653400B8A90E2B2518198D2CC1302762C629F8843D401F29ADEEC22A63FD49E60B0C35F01238AEE19B694FAF44F5CCCF6DF1DB70E27ABB83C064FF31E8AA43EFDD6902943A815AE1009940ED078B342F8ED81FA59B5692F68F2590BC21273BE22F8C9A4220DF29CFA1B4073442650D31909CCD25A41E4C537743494277C997134F3097193237E4D5EA2079EDAE074BC028C8B2757998E909EF123BF95AB1C55F417AB78969D3AC77D19F1CEE7A98D79718504D97D2CED4C50EFEF357077B0756E9566EB1E25FC0504BE127F8DF4022F43A8BB07B06272F390DA483095B65C26A5F5B3DFF58A1EE9043B4CC81F171C0865965B86688967F05E09550683554B1738081A22BBAE86C88A19EF33F6901F2CE5DE826268338328CCF8F174F23DE1559848AB1FB355AF8A8032C596BE44E54473E7296C008CE9E3AF1D5A04ADB1D6616E5118FB60D5D522719790AEC5246BF392BDD3DC674A2B0B7613E0BFA463534A598F934EAAF70BE0EA3E2523F9D7604ADF586F6BAAD190B063B172834740B61FA830FEFAD5FF719A9CBB388BC7CEF3FBF1F0AEAEB038C490FF7E70C6E4BE499D1D3F03B798505E3D09DBCCA446E8430EE8B72DDE5C20ECCC84A5A5B197212E5C72280A44382A8689DEEE44124BB452AF49038292EE602B60A6591B4C4A44939C6140D847591DB3CAF1CA2C2AD08D97E76BD346CB12F87F510AAF1ED550F79451001DBC2C05FC97EB205AE9B1B698E309431FD66944E1C1ED31D54616D5FF82FE2BD2F020F56E59EF3D8C01F1F2BBAD302A4870FB1E51F2ABF4C85290096277E15BF79BE3FD34CD21E7D0821A6122E2B36BA0B63FB34F669EC955D8C3DE9CCBF3D3435903C8238DB388A7D5E9FDBF39F2563D63116DE9D361C118BEF6FD98D4859B7F4024145371AFBC84613F82AEEB65AFD815DBD919CB1528AC65FAE58B7353A6F6A8A05AEA0DACAD422343C3067E8DC82FA5D45764392239CEB5B47E0E4EE8D0E64A4D373A28FBF0D1C7E2FFBA83C76AC28C7635068CFD805B98A67AD37910AFF7CFC7A5CDDB8573C8D0A2BABCA74F1BD208973B0A1D2AFF3A756F470A59DC419457DCB1108B443D57E608337ABB49143ABEDDC5D4CF2EE74D630D4942F605EF3A3426BB71441153E41457E2113FF18A4BEE3821487F3077EC2EBDEC19154D2086AD498036C4E100FF72208BD8B02E2FC5FD6D45A25EBA64C11651523C5B6FCE0C88B6A292A61A9882F5DF751AEB6BF018D99127D411D1A881A7610E0725605A433C09DA103881B5F3001146612AD3DC03B0FDC4B77347B56A62EAA15AEFFBF07F86CAD7F0A0711359B432E1EE314A56B32BA86FEB15AF8926098330154A99EAF233391BAAE4924E0164BA2645651FACB5BBDC251C5A87B8508FAB90F333CC61CDC101083FE4818993F883572C7053FAA43E369AEC9C44FA2C156B8E3F363170FE468A8B4AEE96DB7E66C48A18775C3FCDA7DA057914372499396C8C06D34415A4E7D28F382F801EE38B0C57416509507B47DAA525A3729B6B91FB50EFB7646A25D564F79F8E906733CA2ED2FC563549A9EF473A23229E0EF6F0559F0E32B28EA808ACA628EB1974D1B70E3FDEFA98842B2F41B24E20DA56651A61165478A80F9057DEB0B7D0C70DFB6DBDCCF7F94FC69C6B003EEC9D2A5F1D25CEC6F85FDB5833A93C5BDD75703B086E4BAC73A6DD4FBC0DC6EF17DE207763FFCD97C0AD96D9D17E99C152EDAF4BFA64051916F23A490FA9678222520E3CA41838308A44FB52CB08E03C79C387D982463ECDF0194B563CEB9DC660506644DFA054196FA60F18E0AE440C3DBF2AFFE74790B5497273E41E0F98F89D81B6ECCFBF70383D94D5A8CEBB033A73F3B6351A538499A73F53BF2D8FB4541E33EAD1A70BF2B405200B8755FDEEDB39F22A343FF4345F4DC1A3F0734D8B26B69764A92AB1521515D4AF339633A843D718F69A1948AF22DB7F13B14661F3D1200709FB9D97F820737E2B407C10599AE259B9539384053B8BCE27063A67C4FB187D0EC7D037B7DF8EAC02FC59CBEAD3A08974C2E2E8D55C1293A357A497A097100F0411E65116D31453C215469F4249F034982F37ED37B54656F409896CED1D61962BA10A1F52273C6782CD42AE831A60BDFCD5C423EE9F8C18D9E302CD734AABFD7A3308C585DE5B8C985F18237E483DA39B7F6FCD03174A06962AD7223326AC3964E0B1F08C1A03E95756B211C0624989790A6FD8E741B455FAEF8E83105D393D4DA1AC1F2B4F32FED4C1D476AB61D0CF15DE402096CB8D5A595C6ED25A9B028B0FBE6CD2A4F535B0564049DDA214ACA8567DEF65250AEF95AAFD3850D693C2583B08D71F7E4241F512D5F1943DEF73B87658C8433F34EAB282FD92B5019B11258765582D50A3C5F8DDCA5D1EE0BA7D586F3D06D350C5F8BD195700CBA0FD204F3AB684FA2212D15C1C5A1FBA17298B635E8150527ACCCFAE9F43E99B9A54A45CAE4B7D42BA12AA2E75914C313BDE1B830F45276836AAA0432F27085BA23DC7A3DDD20737A90480DFC3E5521583C25187C60F76CDB18597CAA956ED24A9BA1158E5003C0759D40BD252F110C8E3243BCFC2DFE1418CC0A28E6BFDDBE88DC22A852F0C1824425B0E497BB1395676AFD66DD47D0517987F2F22F65049FC045B9D009F2A1A8CBF5A917A6A5F37C0F922082439C6AB4F3B944C604CBD377D2FB0584BFA2684195242F5910AA96C678DFFA67FD96CFCF0A9419E80AF9899B5612C4BA60C15DD9160B14F248C9927C2EE4C003D2B0031F368A6B2FEEB08E5EA9A6B7F4436C2B2189BE025BDC3A25E48917C54CBC37BEEE4D64FE69735BD8E2B8AFEB0665F1E293B57748715A281E5F715F6F097CD9CD022320BBAE730038DF377063EF47FCDBA29834B3214FAF588C4A649C82E0148E8A9C8DE0A66C62577E82575FACEB1FF34195C2E5550250EB5635FCE01A1499DF3EDE1DE45D11BD3C76C5E5F095D600241B820487DE76CB9AF4CB1D336FCE3AE194FF2DACEB147B8B5A8EF5D4FF03459C535CF77827FBF600C4DC37F2DA039DADF0F627F14456C62FD77EDEA47E24FA7614353BCD40210C300E00BA84E9422B5BB71EBBBB8F48FEAEF386DD0B4CD7B6E42CB73472250B17964B0B1569CD73DCF5198ACA93A1C6DB6293DA62883F9131BD6AE6C82F6B042334BFAAAEEA69504FE86CD940A6B77775F03DD321B01DB68D269052A1F5B42C6E90FCFA142D45584032189BA8021601AB806AE8732CEA0DA28C136BA9F5D25305FE125BD9269433909A2D15765DCE5DE73E152EE7DC2877FC46ACC5C3E0A08459C59484F38326BDF6AFA32662162098B6029406BFEE28EA94AF4F3B7C54C21F2FDAFB0925634AA05F386B76DB3CDE916C2E6BCD1C7E8ED54ED492138A49D26705ECB7EB0420263DFECDB107A73D1003559D859F7B9A8FF941F7484BBE52F8BE4861EED8A35F7BE7FBD5D759AB426D5FD1CB42E5FBA3FCCAD99072D3D1747414B7C7DE5C1A9C0D34D1D29AF10016D8403F988314C8BFB40DD4F1F4F50E82C6EDCA6D56B37154F3E6CD80B4CA8F1DC1BA0E4D021F1661835A1FADD2DCB85576D329959D280CC12BBDF9C75275582BE9DF88B4278A22E5E4DA3FB02B8451F5593ABC09DC7FAABC8B6571B453869C82A0A79F61851E4B3EA37BE6DE215E3518374015D1F56002CA5976D17FD312A7F0D3A8B36C3B821DD1605FA990D7C0B6701D2E2FAD90E151F5B67A1161943C4B2D5B891FE72060DD68BF4C8AE10E75E11FD03F2B1E4DDF0F31C2D6C49C12A5C2A6A8A2EE30A2A496CA08B5E4054DE75A4C4A25D5EC784835123155F23952787A3975EADEED547C51CB6B334E2EF57AA47BFE68A1FF0D950454346A6D382732589A9FE8D89D37DADBFADBC704CF1F1E8933F03FDA0DAA0917D24311594F7D8AC36586B4BAC71962E41125D64C0A23C8D6F1A92313183C7E8B4A9DF48D8871F7BAE78DF0A44C96D98A81DAAACA23BAEEFF2BB50E +pk = 4517A946FD689D009F8FD550F37F8F81DCABDC9D84FA88AE854BD50C5E4BC62063F22E317A4D192A5AB0E257B3A6A81A849AE8C69B37B53452A3B389BC7804B958252687491E319E4A1DA8373F2D2CDABF8B7DA0FCF420A6951BC40AEE97CA0C7056FBFFBC6A6ADACE7ACB878873FD93C203FAC0ED6A04FC093118973EF812B251BC73ECDFA25AF414894241E44DD0CD40B97E43AC1C71376F8E8E6EC84D268FE7C0013A7BE8F353BBAF9189E71F1D5617C347536AA08DC9DB1ED6F45AFF35E35860D83075C4689073AA069BAEF8152C1F40539C475EAD2D1FA8C5727E26FD93D65FAC08F390F44479572FB5B601A8A49C9375FBFA5D4024EBEE558866AFD39D959005D2950FA43DAB85A575107FB99210DF455CDF6E8B44E3D988C96130DA82328986BF4CFE548AC0975F2067F8595488BF0FE3C3F3050E75D5121595635E88E63223C660015AF01D137C3D541A60BFD76E118DBEE01CB3F1FC6396D7BB586806A9A2153EC90D98A4A265B34CDD9344DD21CB26E81C34110859BE0EF05B716B3C7DC6FAE06DCFF0C3E280388260F48C2E78575C4C3804664657599FD1F46F8B83038CDCA380BD992B2F07045727ADBCA04E70D3506F593924214CB0062DFAFD2753C5552C7A71CB72D86B2849A73D5CE9A318EDE8C7957A7CFF8E863F91A1C4ECD4591C9AD040D933206FFAC0040E668929FBE8442C048F407C19738444BFEA5CD76CFBF8EEEEDE65862CC9B1A9543379D6733E456C9E7DE065EC490BA8C0B22F6457C781CF7D6D112098782EA1C2175078B7DA8C982F2BA8BC8C77F0F5854FF65CE5F740C11E371FA9288EB555B81EA22678CEAF9B87F52D86E1E7C59338D0B0ED845560E3EE756B4E9EAF66A10B2ACB28166DC272AD61D64F6A70FF9FE9AA8CC13FE7D631FE344A2FB2D9CDF225E4A5119442CA2720FF943F467ADFC1DF00FF505CB4AB551C5AFA11B94A93A825EE182F486496241EA64A00EEA909A622AB0ED22A99721A97CA50A7BC5E6B485D0E7B561402914958F3FEAD5293E4D0DE260336BFBE947BCD7E63C199B944C48E70830A902735F94B6800456264BA4E61932A780846D45CE89D767331ED10B2CCE00F7B0AC516456B4A55D1AACF6A53BE2B91CCF4268353E70ED9B088952C657458ADC8421BAFCD7A44AA317ABF6FC4227FF591F0F612F98C75734B25D40EA6BC48CA803DFFA958B9DEBAADD54928B4A0F139F9A8208293D6A99E6ED69CFAC1264A91371786381938FCDAE4FDE1075BAC3333299B7E863801C3DFEFC396DBDB1BE40608343CE2D2652D34394C3DCDBD33841BBF056DA152F8AD3F8E5C47A5B65EA8BCB6E7F66D20A49F7E836532BA64D405D45B2B2F0E13A72B9479A5475DDBCB85653715CD511AD71566F6CFAEA9B922D4048829B24637152381949E94635546CE207165667923140A8B1D78C7FF7F701C93A185BCC9D646E342F6B4B046943EBDB96D1FA81FF85665C115C79799838BBA888E3212EA784C9968963C9F7404672EF66E0F4BF7891DF52B9CD6883D0C20C8D74D77D8A250938B9FBDD5765A29DC531A385EBD48085225838C44820ADC532F3E9D681EAB7BA1E3ED6855F2837147F5DB958311257AD0759367404787A233B6EEE63EE05484206773604A62DF78AC3039E46D6DC8DCFBEB4102B51A6CC94FA6C8B962502FAFAAA94E6EDE86AA732F12EC5A02D97F45782ADB9D1C34D5DFE37241B424BD8533CC2CAD833CD36C9E0FE28A76D9EAEDBC909CA257E823F146304CB006877B1443AD2B42A3D60410EDA3FD951AFF1145FEB65BC906AEE8C548B502ACDB6ED4F009FCF8357B5323D1957BF0B5751345282C892311D464D8FF7E314F8DA4853E5B10DB7E3C5075A2148EB1885427B6CCE83D8904B25B209231BDDE3235991BA697D27C8146769E2C3FB01CF71DFDE6EEC54F30D58FC11C8E3D580C377E634EF0767E2784A54B555AEF1BCFB119084BACEC0574FAA58128EC222C41B278FD4B1E11C0A9682FBAB32A1126F9D4CBA8F62C885CF270F9597751E9398AD3445FC6D037C1614796B6DD2CFF29F13852B3CFA0E41B3EA2AF8D6EF8F5C9335805A8EA313B8C7902517AED66D7AAE4205CB0422B622CACDBC44F04727E8CA5F540CB7D2B2058DDEC8639B07C6FB935E7B9ACDE4D6B0DE41108C70FDBA1F9C81B431059EBA8C77E9129C7F58B882DFEBA4A0926E52BA6A3C818DF0495BB310A45B4E74AC215DCF3A4CAF6AB7C85C9C34BF272322E756AE3F580451B10BD5D9BD91D3E149530C2F2E7E3C17460DD47147639AD6264EF1BD89F3BFCEAF8F5D8655D48082932AF4277E78200159109DFA6B12537170FF744597AE97AF24CCC4514F309123A61228948FD70ADFC0722A4A9B4E91B0C40E06F7A45FD043DE44FCE33A6DC35A25E28E917393EEE68FD208D4D9BED80DF3F7DE3A1708EC3B82A8F2505A908196B6E6C3EBE9FD2870F82C7967B8D740EBE5BB60A89A2BBC211339814580E33F950597D700930084952AB4B5BBE65A0AA1D0A352036B8E082F719C10D1D4BDD22C0C92F85D248F1CD4C7BFBCD11FEB77B5C609B5C7BFC124F4B4568479A8784B9689E3CCC54FF9ECA5BBE1A2239DE14DA53013134D6164A8AF9020D0299C5F2DF2C09C3993D39FCD524549D8A88F39F12150C7B21735368EEE31DF5E5E3D7A5B77BBCDD79A2396D895E866554176ACD6B4D64DA224FCAD82D6DFADC772ABA95C55D4CF2A35B25078CD6F916A7663EAAB54AAA2957F399928796CF9CD4BB40D1247D58EDAD7FBAF53652A99D6B1A9AD06A6E74A0B52ECC6CC1700870D2905AAF1FCEBFC685894ED971BE46F75CFE43E360F0DD163DC817A9BB13CE3E8CD2E629ECF6FDD03D3BC5FB6835281F99962E41069FEA0AF2D8DE6770B868D461340DB99376629E7073078384B1BA0392EC74CC4DDEB8B5EEC0E0AF577A4C01E66E3B5445FF61C25736F86BEB7E71479D7A839C368B76757F8062B0BBAABBABAFA8AFDE06418E49E9ECBD21EDDF2F7C264A5779EFD4127E063E9CDB6383DD6A41231F944F8BC1EF7555A5324229EAE32628C70237670D2BD17057101E85E87BC35DB9F61BC70E4F876E5CBEAD4EDB8457585EFED0D8F5C6E686A72742FD376D9A92029C824572994B72868CC7D62713254A3B680EF83705AE5CCDA57CF9C9D2B7900CC7887858AF7C7ADACC454A241E6F628DD2C20866A200AB8393A7313CABBAAD0B5D8F1FF7067570BBD758145552BE2A17BA3A3794B2C914C17186ABF10E6AE688DDDF1964D0CD7D247B09F7E46C37E2707B82D3EE6B183B8B8587A4F3AA4620D0F897479D32DC9C77445E6D45400A1251CAE0848ED88DD8ABCF968F1BF4BA39BD835C31E0F16E48D8BD5D8DDFC5CE7D8059A544BD27A0008468F033BEE92A72B543C21AA7D2C8A04C7242FFF3616A8175DC7C451BF58DCD3296FC0BEAB06BB581B84DBEF2AE366D50DA5DBB1E039E4E93CCE75C77B4316DB1A89BA88985E0FE6EB73F058C32E14BA43AF0FF2EA3F3384E6B22003AA4FEF27BC6EA562B2EAE282CBDE0F6480A32EDAA001608451762881BCDBC4C80E8E6AEFFCED0A04CC5599101EBA759F2538FC8912AE774C1B217DF9D13D8E8DC1A2832E82E99C1B083DB9F028C7E8D9AB3A75D34CB08BA59BDDC4DBDAC8E92E005E8A292A42C366D5F0CCB8DF1F22D01E3E414DB8682E248A7E04BFAFB8AEFBD47A0189E81221D6F625E27941D6A6525D1123619A7C69E6655E817731EA1C6C0384F1AB733BE0A6D8AEFC1F436A4D3A32AA988A4BCBC92C02E61D3C9203DC183D11C9FAD1724647018E200E8C84C53E38D8EE91167AE648AC2939B398D32C5DCDFA653486316DD9EE4355569D425FF45AE762572388A1A5F34A5576540926529C5D46F8049EE1CC7A6359C996A5DC9EAFCBA0C60006D9531DBAC7657C445AEAFCF294DA3A93DFDE182D88799842EE5FEF190A9D2E3032CB6E90BA0B87B60C35313BEBE77D81B41B542C9F078E9CDF387C1B26EA66F4E128EFFF923EE92B13F46D1235EC3CB884C0F5EC34A5191A65B27383CBA76D98214CED04D6527DBC713B4B4D26A7693DE849843D5F410BE08AEBE23DDBB16436C8583DA75E404F68322F14F825FB2C51579F56095D512ABE4B6163D088FFCF1F8952DEE8488A5DB80E79DE865093CC3F16F98275606FF71FAE77F73A3F5204D15CC7E37A6FA8F0270E3D6CC1A18F1CD4213A43AA564762294F1071D466FC01178386DBFD23F7926637D4C5A196E4B9B74CF39C6A4A70477A8CB45918E0A7060C35D9BDFF6142683DD19EF93A71AA84F697C4758703AFC8AF41B81B1B5654E71FD243F3E01F18BFA723A879075977AFBDFE19F2B2E0F820A5B3012F0307F6C20B89BA80F44E63922D9A2361AB0113EB8866E29973ED1BA49F05CCF73D73521A6593673F15A1E2546A2593EC4D80DECBB7D76ED029900C1A6188849702A7B9BF7A7788D6112D9F51BFC2306727B6BD65880C1265E14C4B1B192B378375E8215F021A1BA857FFD1E42C00D05C922B63D80E2C0AF8CC5ED642EDDD79CCDA1E95DBAC67C3D3D8C159F1B10DB258FC720D55E2410E8AF71FCB3D7C7381560CBEDB59C5409F5D2B1E7CC2E92B5524B77976DF42326FFF2CEC69FD1FA6DD888D43A16679FECDB47F73C9B90B47BAD1B2C1CEA931FBDBF87F5DD683A1DB0D7AFD4B57D7E89789FD4FB449B46A03D155074540831BA7DB01539D6DE6E1489CACAA31F0116336E5547948A80DF2A8E6412514FF44E5168A950963996A07A201A3CB5DC5CFC0F3364722BE275494F9B2AAEE88D3CE93BE486D58AC149D035CD08D41C0078D27F3388DFB12B8B08544F27D55DE5A134CBF41D4746C162970C9D0CDD3EF104A10455FCDA5107C44DB83354AB7753232960664B75A852F8AC7F00755E0C3949539828E9B4262BD050DEC0613BCA5E0C60F1606DC0543B0806AE8F75C2A8530FA605F5F8392C00A4FC1E7A07F269BEF187052DC0EF0B80A41CF344E50BB3196F4E141431F2FEA09E12F72D292226E8A0B62D1FA8C8FF83A2EECDEA0EF207BC0FFED479BE5C545B3B7534767E558307034E8D46914C1732E685F520819D22C82D639AED9734D1E03ACB579E589A26641420245DB9057922F7330C71FBEDBF66A4DA6EF79BCC9433A60255B8DF61D3EB44FD5EEDE4FB4632A039851E8F426EE28B668E4E622B4A0865BC477430501615E032B1269F7FA60C543C04F222841E04EB614910E0E70398CB1DF6DE40C31C5BBDA0C236C7B6AF3AE7A17A9740194D2BED000D6D782B6FAC79E4415F667EB62D6401E2DC7CFE5F49D89CA20666E47F89AF9219C582C4C5D89465F409A89D419CDF433B1E95247B2FE64A78A13230D38DB380B3ECC319E00C02A848954CFA5A6528C5A343B8CA323ADEECA2E5983603A58939149D87ED868C1A7260140CB39F068ADCAF9D895BD2529CB166CA4034E75C6D96F477637E53FAB2CFA86BBCCB2422F9DAD070A1F6642F643EBE4969879E5500A92D33ADBA15F6E9C9F4E9DA513F116380BBFE07B0D93392BD6473A33D815EBE039F73979542CA60ED7ACD84A8CAEA0C116E1550BA144F5C5B3406E01CEA549069D4921BA1E7D3BC52B44A9BAF1F32E61D686C96E64ECFEEA813E60EE43790724FDAA1EA700B3C7A3D5D8627F0C0F34941F7E34B094F39341302E9CD152D23F57513E6CCB6E295C4ED508DDF3D75840C86DD61595BE9F2E0BC0950DA6BEE24A4181E5A07FAF0E7D9D7149E5E1963D0A07225D7B2ED7C9A4D57029F5379734DC841CF940B434F004CFABDF86D84C17BF11BA92D50370CEE072048F83D2E89CB57F86B32547386930060881AC0B1F9442FA8C8F33FBEA0C34F4F26309DB87FC79C07A63BF257ED4CC483C16D068BA722878CC8BFA1404F077E82EB57415EB4E8B2496376EEC2DDFF6960EB021EB0E6DAE69D03801B52395FB363A04FEC2EB23C607B8C9C60B80EE6AEBBBD4524D85153077701F731C412CAB2581BA6B59D41D3B211DA77E73544421D579D48A356AA0AA975C8A6FDFD5BE116513300078C306FDF923A9A7DBB80F1B8711A2749D6870B48CEFFFFC854337A474FB07EBF41825EF3A34AACDE3FE436B775D90E49FBA7E9548F11D2F144715F3CE61DBF6D4FDC242762E3944F8FB6A764FB8917CA6469E5BBA1AAF1DAD470D4ABF021F607BBA63F1C587B64FE7315018D0A222B9E7F27819AEBCB20717A9004FA68565FE53B9D60CC94AFAA43D5DDE6556C3B08C88903AB2E7FA3D34CD8E737D8B42FB7F313B15730D35226ADEFD4E533DE4FE4010BBAD96E9A848AC632F405CE687050921E99BF2E9168B788D6FD378CB90D04D899CF564ED2219D12263A779D1C874F6FC137543BE0A7EF55A0CF77E031A83316930B8E400AF59840B596953DD52A3722E30CAB6B99D7F9FCDA86F9281DFEEB9439734D1F7B8CCCC7994837B58FF12F348F76EB8FF009BDA0CD6A5F477D174478AA9FD8D9FB9CCD525DEED7399EF3DF899857CADB79E178F70FE799021717B1C64C0F92843D461184468C07FAD5284208EE310AAEA419BDF614309F95DD5082A65B64652A6C49855ACF25E913ED02E3DCE0EDD2C3C8F7D685F587207B0020931AEA6BBB7A13BF8714B3F7F2956A40368D7587FB9710A509B4F61524D4DD7134BDF1525E39CDD94E53AA09F29935156D231D5624557B270C579E2A9C6C981A36DCF4E7CAF61D5D0576E70485735C51AFD1373110DF2360F4161D04ECB0A398EDC480506F862497B77C710BDFE635B85EFAEDB700BEEE3481622170BDF19B7D0A5DBDF16E9430D1CF2D698EC18EA8B4AE1A945276284363ACF69ABBE78DA6D5F5151911762CC1AF603620F08BAD5EF720B898AECFA124260DE4EEEA1DB351E3AE55E3B4931E3DA4B6CBEC88B65765234B3F0DFAEB40F3C7629820095AFF01F6126FE89862C9FD467E5ED4B727EF91CC7D39686252F5BDD5D98D46B9B22E sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4 -smlen = 444 -sm = EA1BA08DF7857D8EABB71F5981EA1444EB7C99BCD50083D4854E1B7F1F0AE1E779449B9E2DC2E324526EA7033DDFFA43A09D97A9089B2FC2456F183C238069161D5B1041CA4D77445E83BF34FB94050F15DF98948083D0CF58AB5CF56EBB7AE23AD0CA7955587FAFEA15A7803A62ECA7D0AF9FFD46122008A9246AF9733D15D134965A9F7E28467E5733E8536631BC64113E604BB2D67AF92AFA75EDB0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +smlen = 450 +sm = 6FFF64DBB64F5982E7F04BC601D30A1CE04A51CF19A67E379AAFB4B48836D43998BAF26718023E4AF60D7760DC13AF7420B1ADBD5BF89DA65524F5D12D029A00B91FE32BE473E3E7828C79957E9648D3689399E95C818FDE8E06319A3E436289FC676F6F3033C1D04D760B03F3C0712D65139940B3C0581E0B6D5DE63F8B5D40ADB22D24C9FCBC9496D99858596DD6D28F1336CFEA18EED3B1F0CFB3DE1CEF9E0EB3B0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = C85A045051A31E55929FEC66DC7201BB43898091A9E54A8FF8B23689782EE164EB780D29A7084BB2C9FA55FC3328DB4DFEE86C6F08CE9C4F7C96A389B794033116C794660BEE1E49F6163CE1C91C7814A2E9C4913F5D410581206E5B06F8AA7202BFE8311BC48268CF35CBE26040C2692F2C77D2E7F884597503E4A5A342D9DD01DEE7F974257A59BD94A53847AA6E25287E6FF2C1C9949490F3BBE5060ECE34128F68487C84D7D90A23B20B666396572AA1254965B2671CE0FE20BCC4B3F46F86C3E618D62F840795688F74CA7D1828416EF722D70F67B5B7ACEA58A7C473034833D37C9889258B06E22A976BE624D00FC27FEF106FECDCCF85E7EF49787EE1B71D3F02B6FC0D4A7C09F5253B449B1776563923C36365C33045DD7FEFFBFC7ADEA0E0FB178A3D3EE260AD656F0981B505DB86B7F08381D05EB4AE248B706859DF85F36D3DE9416050E646CB22727F9DC977B59271CCCBACB6977E932865D5EC609BD6BD4EA5775BC24957F1DB9304ED6D984E2053E43BEACDE82A090F36FDFEE88304FB2F567701C769CEB8E3F5F325408ED25C9B0BEAF6B363937E68DAD613E32EB4B98F207A67104AE14AC0594FED7AC968055043AFEF57C4A21D43320AB6A6391E48173DAFB296AF9D8AB6F157D9DAEF5125A9644C31536FB4CEA75883A3474324B587C39DEC0C93CFE280E13F8F9E767806A847AD315E0773AE1A46892213110CFB66FEB1629ADCFB510040FA44BC3D92811A383A0417F561C2541CB93437EE8A3EAB0B7A8088F8FCDF9DEBA5B53A154445F82972F28499E99592114A489E06A037210C6D2308359677B3B947F7570F6879F949696043A07375975A651C0287C7A43528EC198AF518E7ACC247D573928B0A487916690C34C2CB691F0E6C139D359F35B38D354AFD6E90093AA2A43DEA52012CD5D9133BE228F1C68E7D0916440C12FBFF74704B27F4E3951FA0FC8FB309662065A56D131E0ADA5F9FC275E69344A3A8346E6B350A58042D5BA84F12EE427EB4BBC26DAD13861B3648FC6D4F22D2EFABA103AFA7CC6166EF69FA63041C491CF50252558607F365FFA9594240CD110214D3EF3474D79705208956E77D0E31E08FD51CC0057F9C0AA8C8F3EF76C78AEB6160A0A72DC40C4D822697F3A2E571137C6306844D7A634DE30CD97AAC6F63FC8115E699CD801618E88AF3B1BEAD169E17093B7EAE6A2775BABD192C06B57503871870C24C4FBEBDB04AAD4A24941FA1146967D118F644E7ECB638B0AE10D8719CAB4B036D415C3F7BDCCF73D7892627E8A6A6134C64C874D0F3D80255250C5DA0AF28FFDFED4B171AF4DF6721ABF1412B3EE55378996E46CC69A856FA09C65B6E2724124FB19916C4C8050530A73CEF1B0662EF8D300490B62EE3054D5451EE10FDC368CFBD22524237A2E71907F4698809849ACF5FD2C6FBD509CB04DEA90D4353A774EBF665B7A50EDAF744BCBF33AC3B6F4B8EBE9D96A6BD2789B873C3CC156E21CAA18DCB7389296BC5822C64E9993E255FC792B6B6E82E35FB8BD81C85584B0C44C11B6D3C28A6DB68291987E6013705A6787D484E03E3333AE32302CB698740AF9B8992B969F6F5366530F2DD6D12F533E37F24B8F8B88B500B8372D696CC412C8584A9C13BEA95306EC5F9CE71A590440B081DA62311B1B610494DF36AFB1CBBA492C7FAE75B42E4659106ADD8ADB1707053500C6B041B278D76F80B644F0A750C0BCE5CC6D675FD34DFE3185BAA33912414A26E8311C4E0AB71A0FD7BA010EE8545DD178F018F6E1BBF90F652EE0AEC6FA28FFC264478BEFBCAA7F6A8EF39C4F45C4F1B9A4BC0E73E615B680C106A9435FBFBD75F27F7A1E9CDDE3A6AD0181E8F6966FCD722BBA9E062ECC9ECB8D860AD84F4240410099E24ACFFE0287DAC851332AEE53C14B0390CD6799EB4F24ACD7FBBF41647BC63D1A6738A22C778952215F7620B92394E4B45735617588EF880D57D1782046673CDE98A9F67AF9A400E9C8AFFC01F853CDD9CD7A659A6AB595FF0F6C646E8A5F6A358E57F74F3F7CA06DF0B8CE6719AA99C73A3E45822CF2ADA4298C5E99B5498940504EA3CE18E4D42A117B0F65025B0FF771DA3E82524791E2C72CC0F88DAC5C61C59C8B3C4B07398CCA8B08202D92E89644E4DE6EC7ED1CF90097C4E0A7BDDADA7EE74C77E05E280FED34AFAD6F9EF3535B126BB8D458F059BAD2EF9D24F85E6EF883305A1E611DF4D9D4C3D5BDF37E65EA4FA3CDAFA7717A6B537050D9DF3DB8212A4F7661FB6F49CA1EDE6B0D5129A6A5A6D18470358EB3138527983B3E5E897F6D12FC1207A04325D24B2E32A395F1686514E23064C7D85CB1E3C4137031384533AD9D92230AF095A775CDD9BCDAD303FEB23B6EE6E7AAEBFA4401A4D5F7F13B8557EECDD4E81607FC8FBF26D879D9B74A2F079574AB6EDA930B3573CA8FC5C4B8BE02498507B8D2F5D8564D464F8A47835A71B37081CA4D1DF8E3E42625BB2BD5BD383A16BC59F14B6CFB868AED92DF51F26C9603D06E69C7373A2858D49EE84EB6277EA102CF0657AF90749C9ACD1F39917A54E350E8FA38A292E73F717B28B01D8F57934D547BF82C7D7A00F145EE9046E227F130D7F822425DE2270A1B52CE7BA096408ADE540CC7BD742B85F638D5B1A9E6D19D7EE9BDE013FBB67C449CF3FE9D98CCBC7B8AF1C9A82D4D3139E3EB3D7BD728DFD5901437E8E699D2FF24B76963E82652CD56CE1CBA572F3D0CD5A3C23F7F034B1E7CDBB9EB64ED9BFE417B839ADB760132B1EF1A1F74501288D00D4BD54AA943F9E251BA70A0126C1B0C5B5EC1EB3ABAD6CD516F53D2102A355456822730004E7D3318F05DAD36E5761244F0F8652AE2798F4A741F1EDB9D822A067E4C6D149857DC34EC921860F32CC3DFAC4BEF695404B84957E68BFC6DD6ABA8F7D4A0EC7CE723CC080121352C2F26C2B181EFEAE5ACDA9B5E8FCD7FBDAB2964C6E1EF2261D7BD284B24F4B77B68D4CB6830BDFC252820C0437B247472575EF138C8624A1CB3FE79864CF73CAD206A8EF6792161E197069C4A16145A6284DB34DBF68597857BD8EB65F2CD3540BE2945CDCB5FF1D74FA9CE098642A053858BF824A70EAAE84B954B3C88D455AC0174E504E67F9942069B68B1D550C3CB8928A180FC737AA5D099B6C455E02EE1C597FC8B44955B17C85C009B71C85D8BBDC2444F7E846A615F45BFAD695CB7FBE01A581E1CC4B6B8E1E5803E92306E0A4565D8E4CE7397F7330CCC6C6AC7C8A6D7C8EEC8098957B09DD9F416D75935B3B8824886D98CB585D3C0FD807671CF6CF64CF74BF4B46F16048A09204BF9EB26A86E6E17BC77E88CF8C20CE0F04E7ED139D2EAB84AE59F2BC803934EEDFB1C12B043E3CEC9B9F372BF40919CF14F36230C350E43432D2BEDB2F239EAA62D8BA2DDD4378B832278AA0C74D0628BBF6B348D643AC19C0F477A790523D56D896E30655085FA230EF320D2A697AA07A15908C5964AF518C9076BDA72E84C3D14634ECEB9942242F584A92998FC74F77C65C3644ED07534262F6974B2178D649515094F70945103B782574D24E0F9C326B58EA97F1458F36596E53B607DAE17C16C432B2E7195EB0B1F74B78918D379F83CEFB11D75F820471587BD7EF57D678F9B6BF3067A72935D9ECD19F50B613D02FFF3B3DCD53ADC2C97F0543B74B7DC4B4C62ECCE0619E1DE29DD44F298B7ED584DBD22BDD450C94BB32A5BF603E21C626E90396628426D34994F2FC6A390E441FC134D7F0BEDA4EADF61A41E734B279E2C48CF17EABCD7EDFE899A2DC20432CCF9B2772F4BCDB5D8B23B23062B4D5FEB248DAF84F01F7339F23F4F4BE4D3C9B48F6B8E2E5FB59A2B84DDE538AC117F33257AAAF28DDA33FFB7B14061E4676A112D5862FA0B2FAB639DDB55376135C9731B8730F97753B8102248E8C295AEF197FFA85D8210E351131E1F0636861D75AC7893BBAD8AFE58C32B758C5D244389337A6710D8BC8EEE78B59DF739101139757C263BF5A1E2755CF3790B32593843CF90FF88579C089940D675B4BCA2ABC05371637F5D650EA5E02FD334F2E47FF55A82CA0FD1A65F1294779C897BA6D8A42C8250195ED7AE045C48F104032DC89C08884F0AB9EBD8BC38DE7767D37821945FB06F8EA4EAF5F8E1128A4288BA83E593B95E57AC26661AAA48832D67F410EF1DE5EBA32B1B6E3EC2FCB5AA427759216A15BF848E2F5CF6CC50A8A71D24BEE4B11E8CA6AC1F34ED5BB691370924199329D684ED397A78677A53CEBBDB52E4B2D5E0E0898F22F7F5832E7A435BF3491AAD64BA24A36F3234A87B3EF62C69192528C67A799297E501B6AA64A955821EBA582303E1CE4F60FAB2D813482159070B78BEFB081B6C88F5FC68AEB38FB575B52975156EB4E88B7F5FBC589ED6B59D5D177B1854DD6A177D49B489A7963154DE4885B6E89F227AE6B40E20F22842501DD1781EB24B7A098E7D7ADE5A480E766CF91CB7CE0A357FD1E918A8295498909F8F568975B718DCE35B09A78A960611B92034001D5054659F45356514412B2D267F1F678F766410125FB0BF8FA46BAC8CB11FADCAA7EBC9248E021AF71C93A3F32D7525A887C7F3633D3F43DACD79CFAB2C8D05F5F08DD42CB31801AD01E7B487103DEF33B81D4C5A1F2D626E2BCF6242C8D16702D0E241C754154B5560C800BA2C883DA0AB153EFEA8940C40ACC0208B83F1140B5AEAC0A09026FD93F36B22E08612F2DD6B55E3566358B302B6FBA0AE2954707C033841C43A944C8F86DB1CC664F72DCB28BF2A2656DD0C72DBF9FF0CBB3947203D5AB6FB99B992CFB247063B17375B4F9AAA0B76477BF3C8EA9252D5663B2FF50A64AC0FE2DDE964E9B2FF84292AB6FFCCE9C9B46993FDB5DD6CAC6A3242034A914B95A46E47F9F2DEBADB498591EA6C96A932DCC4F190E1A9F0E3F2C47E6300D1E188449E0BDD4B3FBB1C5E2C890D78D011037C050EB6D1241A786ECCDE49BB0F727F954AF3867F60DF4C5516ED52286EE95F2078CA86D9BFC3A3A4EDF9EF45DB7F103D844C91548E585026E64DD818FB4CF8D61502C895C8A56FAB2BBC05A75B79BCB46F612B2E07BD832090DCD54DFC5D422846455C97FED17F833FF3E3CF38AE558CDE518BDAE1055376B0E3C9A64462932DB80A3E93F066629E7F2ADD46A291453C799ACC4849EA378B466A4A58713366F74A63729AD5E8731DE56B0274743B6031504E3FF6620A69E34A7A47A9849A58A63172E3588C3EBAEA0C67138EEAD23B72347FD1B7094D41AB6571D2FC62DA5EDF413487097547C3A517B7FD49D9CE075421EEBB3D5DEC7EB095225CBA8A0FC8EEC6814A2CC21FCEDABE1EF2E3C068DC7059008649186123E4F2583D351B11E84D1E03DACB03A6F4DFE224A3BC2FE719E066628E2041CDEEA856E70551D6CC774B8E9324AC5F533D4441F3CD4F90584CA5C2FF7A3F78752654066A3C618A7D0B1EF3819D8B43AA693C221F91A80FA116C7C2291BA51D5C49A4E30783B2282806C4839DD24B682A6C4A36047A27E52D497537AB5CFD81E1C1F1DE50F2517369DE00B351C087847572037FFBF50EB3DE6FC9F84C61A4D9C3C12CBE9C4B7C6F6055EB931B7EEBEF5D247EE8D7E8966F3116655A8E4F549D4D60E671D2A6E34FD4A14E2DE59E6453F66AFDFD247D542D94483A9FBB4C99FA139750860E4A87E91718B9C7CE56E8822CC0949B20342030F717B19FC154AA7A431EC6A169AF823D7706E66D7ED5A7F7D3027538BEEE84E69D7D193F3E551FF1966C19BF559329FDB31991D79A3982C9FC7E7C1516F158713FF7820E2D1513E07A95909510735C95A7FD6771F49F3041D6FAA3A750DEB2F962ECE4995AC0D7101A786B7FC858D030C0B19F99BD5F012BE2A24D7D9A8047986CC77B631C1998C14988502FB182B0A0BEE13C4CC97FDFCF7E5BD6A239006D1534F35F2B6A5D55458B1B59A17F79AFD404B4DEB3F7883D0ECB74C9EBFF24709BFDBF3C3797EB52F093DC6763308AC8D356E5FE31C1BBBD1A9CED07206D4A7E21D4933356A202D3CD5A1226135DC9595BCB3C822B4B443E90D49D1339D0A8E42BF23C24F8FD3A35C51F64160C07900B1FD378F7197A5EA84BBB1CE92EEB3C291261B9238892F5D5F2C52137578BC4EAED973C9EA2F871066E1C26795C775268D7D8E4351551D764460F35C73949AFD66B82E769B836AE2FD58B512D26FB577BB3B3C6C9A31FE674A669DA150946C7288AF3D25307243F45DA09B9A9F883FBA11714B309E87BADD3D5F304CE7CD06CD6B155D4422ADA266F024D9628CBD1C7DD02E88DC14ED6B9ECB0C16BAD379A875F2A1B40D7BDE2208E572510EAE66053907AF4343B00F49D8585B06D29D2872DC956AFD2A35C985AED2FF31A4FD24146CBA72043EC3BBC8E95565E26A68CBFFCDF704C8D54704F00700AB9A0F69CC5471927A95E8DE3FC7EA81BEC01EC6A5EA98724B1032599D60B168D5BC94B81416946FF77138328DF933EC2597842613B6E712D3E1CD1BEBA634F206EFFDD3855E7EB5ACB6D93D30730A40BE8E4AB12409ABACCCB745AEE0F425EF32741FEE33D62EFA2C886A8B84175A9F7C0F3E160EF63F78424AA09A549AEC3455A85315458285F4999B29B4125B039B20B82B6914CD6E65464F758805DB27AAD1012F27B17AF8C54E12BC6BC24542E767D7315B2A6646E6D48BC5237A429B1A32C07CCDA4D9A5A9CA53BF71BEFD427B29939DD1358BE4D0D3AE351EAA810551E7C074530ED8FCF8D5162C710F2F6A34AD5F49BE5F4DDF996889999576A0E4A3F2CE1D09763B67CFF51EAF0D1F2BF2254A294A35E512053DB632985902E350CAC8759BB2EB639CD464A095F2BA29A148B03554A89E9153E5D2AEAC105BAC09BB0B524CF17CFE564F5E6E1570D0E72299DBE337BBA5D8D287DCBB2ADABE295ED52231BC00630573231DD437524FCE3879AA5055DC9B0EEE7403D5FE5A38C9D3E9B25B532CBACD4880B56515C5EDCB4C6835634EA1C4B8EA2631684B2A50C8BC3BEE162B792B1320180A22A6DA6307968CDFE7D41ACF956C1A8AE55D6FCF20F8A95EFB1DFD641BEC8B0BB96FA4354AB2EDFE02126AA0DB40CB5AA04CE6C2EB5AF6BA0976741723846C4E414413EBAEF939BF2E0305BA7C1CED52EDE4B1C5BB7727ADF0CC83F198BAFC62A15662D1BF851D28CDDEDE9FC15DA8A3AA0D0FF6429E2B62DD568BA9A49FEEACAC882BFD1977B8DD090C878EF6E94DA477898FA8BDBEA7294665B94EF16BD578BF2649267CAA028DD8CD04927B1FBF69C4C6F123FA0F9310E4256E97ED23161CBC8EC902BAA0582B6D01D61A54FE4E02816F7C397D8DCB170EEBA245871AC879A9210FBB6C57181B4D344310510D0E61739B4AF9180983582B3D517F8E5E2005662D9F50F1491941EA87D695C7E34C4146EF0B0A0445234F82B71C3F95A450EE6894FB124A23E63F4787D06A8DE262ED114B534F1BFD86C3FEBDC53E1F3B2AE2F3CD563E63A5BF5B15FF6170D848935F1860E760C0068430A03B04590837E18F30C4B8F7E8D9FAFED7850106DCD62119955E13E850CA9B342E57F283569B0FB8974D4C3C8B73D8EA4EF1FD6BCB13242981679A2A694BDC2285DE78545BE9568BA67A4AA13E80EBE9496EBCAD69CD4781EFBDAB72D17CE18030002753FF159591CC9E3349FE968707AFFBE8E94A8CCEA811940CF9D3150A34D3B76C61A81653B77F5DF6DEE977439E86FFC7CA782FDBA23CDC3CE80587DA1C18D2572FE671A3DF77AA8116CFC9CC21C9ADA9F8BAF5 +pk = C85A045051A31E55929FEC66DC7201BB9154ABD1172EBA5D553B6CEA278AD27BE1B1193A90505A67421DBFEB139DB00C645898642A44F7751B2148DC3C82475C31634BA49CCD79BB5047D0BB7FAE4415FF5FB18EB36FE4DA9D4025DA2F1001C02A3DBF7D29B8BA922CBFCF349BB46152B6C9B70C06522D07239549873FD130D038F15526A5E7223E9D026483A4B32464DDA43802EFB950DD5886158352B8395FB75FECC19F0F30A616E84CE4DEC908BF0665B911AF6A2C67CEE9A29F0C17312996C51672D1E1B59930F133203192FE6B5F871B6195B7E53929BA368FACDC53CA85DC9FBE237DDB542EA78B5A32DEE45FB7E7B8F6854C80D6B072327A444BB3BE279B893E9C9505717133D33125892DED624F7440CFCA39DF537B8E4C7C024B88FC307500CA7F04097D95560E231F24522CA8068B917EC80A0AB5ED83F07838FE44934E106FAAD8BF1811FA0D31ED5A55C59B9155CE6AD61E05AB382D0FB84C169D6E0937F6471B8A28F327AA60F21312FC1AC9DD62752C91B47D5F4BB1FB0D7222A49EC2977FBBC552C7509D667CCE844D45D3E6A9EB554D3A4103C3A5353C9821928F6991E670AB5462456A6756C961320DFF7884917A0332944BA8CC975A0E55E513524B5DFF2462B590094E80475CD36F7FA9887639E432E7B2A033F3FE3EE930EF0AF14F9E6F23009DA32BE623B30A52CCA4CB785FC3F5ACCD0E9C8EFDA1ED4998C6CFD6B46C0B09C01EA4D0993C0829B53AFC0DC0C3AE5D9CCD7F99B7C20918A5435A2E64B24D6153D507FEEE607C1B3D94F4C2B38B0597A65BC16212873704036F33DF153D1B0B1A7FE168D2D045940886A70F9DF6680FCCBF6C34AF57C30A7EE6C8A8D73D289CB615F3447BF339AB7841D8ED64E9129A2ED8F9BA495C81285AF389C8A08D355FEA62F738376CA9505DCB5F451B41918DD609839D1E138B6B4490FC2A65FE3C4D34255C3B242B7A410AD2E21E7D001767137F819B22F97F6B25DF28DC587E866F01AFE76A0B862E1491C91F6B6FBE7819B680AE0C0B57321090251D965AA66D80E3534D8D8450395A71C32C009F768252A8884FF6DD48894199E246EA52181CB54D9C9812A65509A2D92BB1D2ED349139B33EA37FF2853CD6306E2CE1F4BD3559684F74AB20E874A91798A6D8C0C22392336453CEC8F9A2899A6AECBDDAA3DDAB19416D8F41469F62B9D62D29E92C1CEC5ADD2154180DF6E927A756A71FF47C024C9D1BA4BE9DFFD0C9431CF9A8894304C68107192329BD166E1BA57A410996EEB5C87A96367A164F9A8F4EE384FAFA5E926950572D68DF5C10603C8B260DB1D68A11946B5FD86DE346B4A3732AB1D17DEAF956136EFA69F0719C5279689A5A02D7978EA4E590A5A8DE97972F5B920DD007A800442E81099689F02E146E1F7F99DBC0C6626D15D6DB89738E0F65A22B484366075605D306C61AA5596BD8B5A6940AB686985801B83143770B5DFF09B1440BC0E4B1EB4A399AAE82001E21147FAE7855C3D5C4070DDEA84252AD1D7D4FB18A661B9792CAE2DC70B3DA97E2C00F8D17C880F6D8976AF10F991CF6071DB4B70E55A483A205C08BDCB06B1E7443692F8DD246F25607AD2A65376AFAAE2B4349B33BE21D5FEF4D60569ECEEA0E3CCFCFC10E7E94322878392AD3532322EAF9FB236204B2D8774EAC846F6D786CAA0E72EDC6B1B98DDACE297A921C6CEDD8128435F78D3D4F1C5B2D5220F38667D1F855A11B9B16ED47C17D93D6AEDD54C5EA8D21102D32F61265B4D0FB947B9F57D13403E1BDC1173FDE34AC9F34A7EB8F0A7B10EE1186425B02971988DD471F47D34509292A647779332A4B48273829CF1B2A37B49CA0845120F9C1A86AB52429F2D418F35B2DFF2DFF6BEDEB687F928313BE2BDEF78AF8733547BA7E02728D8A3476FC66580F346999101A435080582A798F29007C8CD47CCCD118495DD7E3A5F7066B7271BB4EC7FDE70F2B8506514DA250C3EAAAC592065E4969C5F56EC489AD2D53A82DF3739CBABDC86797545BA6757FF0F8AC26CC500AF488DD3DD1CA5897A8BE1965CEDF419EAA5382722AE34463853A568C9EDB8CA880DF0CE61F0F9574C8DF170CAFCAB75A9EAD1CFB6479AFA8C0D216625E1F72A3987C2CFF50965A1E16FFB84E87ECAD558423589DD6D6D2515987ADE79FA46CA18D248EFB30B654AC6B551093D66E9A0A1105A51A6E0B2BECBB81C52D592A7C31A56B9F0B22E58E1203EEC8A2D2FB4FBB80866B380689198558E81DAC04B7E7721C4EA1B0D5A90B10FBF80433DE925CF201C2683AB0884BD5B6A0EE43D81351F277AF4D7B9F29DDF2C9232BB410F372F66C161CC9BA7A6516457D9C943F2CCD88940AED9743C77F393EDC1DD550F2A6FDAC1F83E30EC563B1CB02082B5FFA3B95A5876742A074C47E9B5117D0CD7CE3AB6E949CB07F4924F39ECF57E245C783FE6D4796733D8102E88BC17221DF6F15359307521E6926C8648EC0E95E6CCB9F9D588A1944D1F9562DC2C55A3ECB725F320F3A0E10F71CDD56C2B97C3213148151078C583C2807CD9B09242645181444D39ADCD415F477186B27CB71C019AC0C1D18169D022393FDCA5F28360FD61D0FBD429B0F99EABEC9404001D1BB5C6B0016FA2A6CBD856B0DD2B89EA225CB7AEB07ABC18A7E909288AFAA09AA8AD638F89DFBB1789EC5202CD869C862CDC82EE0D6AF6F0EA908E95FB0E800DBCFEF5363DA57226B14BC4DDCFB61076C43BF19CF768E3D8BE952E4906F911EAA3876B8CFD49AB085716BD056A2A62648A4333C20FA7C6F9714182BF775D99CCD9D4EEBA9B7BB36116DA08ED85377CC8CC03D96797A803BB09B2426BB7A40DD43BFBF8C52CAEBFD581E4B2637FB53C66F7A38425BA32756195906BF5A4CA7F4F47A81ADB5C48D6EF373679D0AE96384BB32559634C78427C6868384FB73AA49611A962C64E8703AF26673F6592EF905F9BF84BC1EB5EF5CE37E97DE13A3991D230659B4CBE5CB4E6E190A1F59F42D66D73D7CABEF79290C297E13EF8954FA1C9B84C97058F37EF59EB74D7715CC0016C8FCF2AD0B440B798850DD410FE663070C1A79813A81BF668BC13D3F12AADA490760CC5779EF8F42BE1218F7A14EB84CB90680EBE5C62DCFBD3FB41D9FE684DE698CA621510E295277DBA8A5809020F58A7D5CECBCEF76757EA49359A8F58A8F9154C2AECB7866D672BEBF63A070707A071AAB77588DCB20BC31C4D8B8683F7A54959F5EF49197CE318BE2C92A179154087D33E728AE41C0D9C1635C0609A50892CC23CBE33F3C8DA7D8EC70BFE07692E6AE428B229C7F47712AC44C7712345C4DCA2C1C963D9BF5E8DB37C338F502CD372D14019F6C52FBDB86F9AF9B04C3D66C2467CF643F660F02B9DE31593E4FF55AE5D5505C97387648B92467D12A7F79872D808CE43F13BBC2A795FC5D5FFC96DBC2C257315160545B0BD78EBD28D7CD93A476C5BCA49EDB149F596F94F4E86655C6653BAB491D314C5478C845125322B96B64E478132FD9CDC160468C79632DBE279782ADC8963EFEA182C2F04A763FC16F5C8DEC9AE5FDBE244DF01D8ADE8D91281025B230DC928B47A4E9C438381BEAF5DE8025245147275313CB8719B93FB631CD94956F32DA16F90ECEA6CDAAE93FF1995A6486E40E289BC0A35B8176FC75B50808F886E718DB23B51E9BEAFA9220B6F63B8ABEC8A983DA286EFEED6401FCE285E4689CC6222596FD6A2477007A7713E1EFB179F7A6FD90144E971EF7CB2C6D04E8A39BDF30C56F7F6BE3E7C0FB163DD4C1024B2F7D50F7ADE2B950405731FCE0E110A95C6640CD25688E835F7F72A8C355FAD6087D4C1B3CE946EC4E361976C826A272FFC816AB305CFB177A2D9B9B6763DAF09EDA3AEBBD43F917AF7F6BD769B8126B17DB0F4692EF88021DF0673FE46B51888BB19EC740EAF3592E81F604A82E31F94C8CF004986D5F913342ACE50AEA39B52E896F630EB233CF24EF6C25E41CF5E7AAEFF891D4C02ECA96C747298FB1BF40D40012F7BE0D6643B43ACB2C1C97EFB10A20A2CDF513FA38E22548C552831E1CDB82DF46DD08C3C1E77F7D2AFBFD6A833880ED6805A2A088445E58A6AAC126B8F513E2C9B50761AE0DDCFE593F92B50090AD570B49B15C001D6B6094CD5F8BC4EA95B8D82F1BBD5C71FFA4F5E399679FF766FEEA5ED1E4AB3EBFE00300236924C88EA250DB29AA5D01F3596553663594A05851A54CB799FB350A28BD386D3B20CCDFD51A5C03CD8EE4916B3565BCA02CA88D37146A5E65E8C72D170CCF12D4F3EA3ADC82D5EC16C316DC47A35607DE77DF688DB4C089A992519861501C41CF800EDCB88DCD0285886EDE885807C92495006F404989B0294DC08DBF9F9A2DDE65FDFE5FDAB17D73AE0C5463CA8623CC3DEE4C3352EFA267AF5F42465E66866D3EE702935B9D240F08EB197EC834C48C141BD6F167311FCDB3DFA86AA604A4601AF11E37EF85DC81EAFE72B2F2097461086303CE5B5E0C2F8C042D2240C694E48CA47F26EFD5F361E3CA1505672E93697A8A451707F7365D3D2BAA7411DAFA96173800DD5ED15EB8D3DB258F894258FB9979FC3AC9745E9B89E17091BD276744AF5900DD2962C869C7FC3583EA61F648337870786C37EEE9E5D3ACFC1393B298F677320D8EAF88BD99CD7654EE18DDF8771F7DC0461317AC7A33A79D03213567C663097462F369D8C5AA91F444AB2C2ECC1F99533E251B1AB666A2171F484117545437C30E859B586887B5A48AB4732B0A8A84F92FC7CAE6931F22C04182A141BFCC84139810368BE4BB47F7B1295D7D9725FB9BCB8D7D38D45EB9085D69C81F32EFFC9187CA4576F39204278939F577ECDA39E79C5091422D99504EC4F665AFD8BBE03E6CF23BE71A82D43450A104810722E2F6732892D4F203A1C883232CAEFC2C43BD0BA256E5E5A0B115A612BE886D651B76D75A84D08F640BB4ED994850B52032AAED2550EA9417DC9B86A9B0F5EE264BEF00C860FA6A01E8829805A41E318D37E0839C7A5B8F27859449469D81957EA489BA11B86F11D1DF0DE9880D3CA33E07098630B1E53C40D02CE3B8205C1D324C8FBE2B31F7579E0B29E9D10EA9E14F1DF86CA20EDF6FD48E3516C5CD86852DDC80BFD4A090C98F4E2224190E4B2FE6398166F81AB7BC2626725166C55712001374F581BF71B5ECC4001882CE99277A71C6F523437DAFF90FF5F75436DA84AE395CB2F36374FE88D55C19764B5F2205B09A56F8E4E5AFC0E20FBA254F69F4CD9F1A3B042ECAB5B779490F5A42F9B2F836F27AACE2058F5F270064B5438B84A538AB611728CB237C4D5D976567A48B214C638D1529ACBECC4C363F326BA03DCB3215660FAF7C373F24BAFA8754A91D4CCC6F335B8D5404250C14320315892E60FD1748FC906FF89D5438CA52CDC533C44F0FE0CB91EB61253EFD70F805E8CDD5C95FEEB566655BCBBF51BB2655FC91C07B1EE2CEEC8E9FE822D722AC54942A092AD37306113E57176C1CBF17D15608367E382907813423A955D56A6199D211E398226387D8CF5257E3516679F01C2D171C9C8D5745D500936D593B2CA8325DA506403BB346B02360741CFA3CD2CFA106468B99E8328B7C094869E792CE7F80174EA7B1718C9B699A1E61267076EF2C6035E337670CC5F74129AACADA7CEB2D0BB00F20B475C33DE1ADE94FF124A26E0515F9C8FAF4E2CBE69CE1DF4FC79A79050088591721FA9995BDF23C0021A2BDB527C21F58ABCCC34CEE728EE70529B3118A86DA8464CCAAD7946B05C0BD7855FFB9C674E841FFC563515624F3D611FCF2186D6DAA50476E39E64A6F59D06FF0191A9BA356DCEB1BD2A9F311DA8995B67EDD6DAA2A2C6BE921DA9C92E2F1A5B80654A1635060A59EB17638DD7896A1AAEE7A56E66CF376E201DB83C3C3ECC6F27CAE03BBE523331853AB59946A1B0DCD59E54045981DC01E2056A3E7970E65741757DE969CB074B021E4D480E9BCC183F4C400BA8E71996144A315BB2D4C5A748C08C0BCA12CF600382E6A060D05D0F4C84AEE07F6CB2A34AA93DC108D384159DFDA1AF173703BBB2DDD568EEF472D8D2591847E39EDC2DDD7F91D9B058A5EA2FAF6D89DA69C845D39D29B3E8728C86A8EC89A96695A5998D5B572FD2E17AA0D9127491FD01498AB1EE39B9A5692B97149B1B96C2DA4E7AC6331A626710AE8708AD14F6B2EBF835F555F543810319D49D717BF869281D4C87308AE5FA3F823289CF787BBCB2482EE3B3C62C52401B9DAEE536C5789D7D17742C46554CBA282B0B6A1AB3DE2B88CD4B674EF01A8110C17E6E4BB5D5FA72977920A01FC2AA9E74E7CA31D66A78546A700112D93D5CCDBC7FC36721DD4EB695887B9FCC4BBE4A0EA084E36D7CDCC34398063742239680FA7108AD6D35CF773701C874F092B63634445FDC3D94CDE2126F9C0462945B971A4FAF4BDFE055206E002AC9B4BCEDB620F4332487F2261771583715590FC9FB1B2FD8C0BA4DFB15C29F1C1E29292511BC612E5915A96E8C1F4DA7B956A7FABCAFB5E9636CD384F9669F69876C708F4F4347F8AF03D3E45FE662189C8B54282A956C220D322D90FD45876C3F53BE46D9DE104C08B47571BEEC2F4A2DEB4047DFAEEE472FDC16150D149963A5BFA1F78274D643E94E2F875476508EDCB6F55303FADF11A734F4947E982E3173353800E99CB2B9A3498B29BA40B7CE2C27BD8135926AF9495F691ABA0D263AF8B3FA0C1252E005238043E28A3E3377F6DEB130A345A8597184F77CC82C286A1ACF3D63F8E1CBFDA8349FD36B622D9E511915CB8F197A4DCF06A6D97DCB6B47B2593AEA942AFBAA494C861949A727B5DBD32A112000D67C5BE227F6C3385DEFE6AD691918941C6F664DEBD1E2A523190C9821A44012AE6D7BCA9500F48DEC04DC8707FBFFBA7B40A29C09246C925BED601A30FF60B8A288A01296B1953321B8D0E4C79A52D sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C -smlen = 477 -sm = 2CECD1B724FE342B6B6A6E1AFECB18CC9A0FD4265BA5D6E04470F920B24CD38BCF9BD7D54814FCACDD0A679565C9DA1611CFD3770327AAB78CC7413F4765AC54431528CE9EC10E95FF0DE6D9079FF6C9B5EB9506360F16DE9E32088B2B9B30E90C8D74531833CDD0D1C233D0A09855D0FB8885D856EBD46D57BBA5EA598AB45E4A5882219DD8F50200FC7B231D193665643B04FA20B359AE819E3E262F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +smlen = 483 +sm = 3FF04F6B9481E23C081566220CBE408E71E6414F396BFA84025EFE5D1FB9F081C36D8F780675E3589CDEF98BC69B1B1DE72B225D2888DF9F282804D747C0ABF337DDACE67FF2123FACBEBD86111671A50267B60E3E684E8C5D0184C8F0BE5900762DE6DBEC1D27A1F2AE5CCD831EC9822D506A344AB0A6532B0249A9816D4B91A4CD96EF05F6A14FD37A9A43A986BF7861094CBD15F40E915E12E58474A48E862B602F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 1BB51BCEE25CB72C8AA827EF171FB35996ED065B215701D6A1D0E24891A00F4015FBF8528CD1C22E67C339DBA866120C6637D4302731BA4A797454B54B44AFAAD0E9DC38ADF699C2674BA8896CF3CDA7674BD3178D990C0C997751318561E019F0DE616168261DAE9238318B5B8DB4DB2E544B0C764D6A943BCAC6F81226B903AC7BDEEA0E637B9B414E04BB8FE18ADA0888239DEF5684F14BD6DE643C0D4E6FBACAE0EAE030F165EF013981B1AE32ED2381AC18A2C842A5EF28D9F148B47B8988FBDACE1F8B0400ED4FADB719FE6922B265E39ACBFFCE2E2F0877E3A1FDE0A6AD214B2F18562E48315385FA2044477A46102EF7010FAC9CFFC47D55F408D7734D0B70D8A1D459ABD651BB0429D3BC6866DEFF44A6AD2306FF0C826DEFDD422462B9E9710C3CFB412ABE33F2FD4869D67ED099AC837BF007C570738A4DF642E946F94FEB96DD904FE461C087BF717ADC17B610716F29B1ADDAEBEB02D698CEC7F2D0ABFFDDDF8901BC017FE8E1C209801B966FA64B7F41C440DC1FB81C972B0F9DB05425BC58388A6D989DEA02B8B6A208741D01D1C77ABBAF4523E2DFD2000C6C2D1AB302C80E23397351E54F6DBD6290B34EC0025D540FE08F0B8E1E86AE16184744AB7E1667FE3C86F0696047774BE5E0954DFAB2C793C77C2A5BE06C703C1E0A8EF3044E425B39396B82CB1C50D95DAAE6822DA019B17DC21CAA2E165D220F128F057A60E2909585566C0243232A5704F3E8B840D9B381896AD6D4C6E6FF535CBD01A6602803F250348602C3ADCD8E329646FC47C5986B425C51A7161CF6D81110C4AEF27E91C506C3136369D064D50BEAAC98FF83613B6DD9910AB312FAD3629B475B968938BCD1AE2404C36276D427630B0742539664157DED558992C220C5CB9814EBFDB6221A22E2D16FC0751C34C18E07D3DE0DBD7FD3308FAEF7F9DEC69B3F74611848B9E110691A0F59FD71730DB74B9743317716001E3324F745E404EE1F780B77D7654E864467A6A47B6822F5313B15C58847BD8AE38518E962B18CFE893F14D1958F2A8E7A01188D6A07537D9BFAC761366B8D01CDBDBE13614B3A3823B9FF8DF7436A9131AE70CE0843B1DAB6E36A5ED129ACB173DB1F329F294D468724B3759749B84FAEF86F0265DA61F06E8342E885488EEF0EAD07DB6FC72BDBC103460069322D75E59BE157BFD19B0ECC28696F3A3C1061953CF65F39935F8B95993E087E2D66715CD6C686013F38B9DAB88B32C6BFBF8330029E218794D9B36AE4854878BC8CC8D0B2266EB8F5B61585ED1B036A095B6AF9BFF26ECF23DF3BA768D491E543663D4F4FDBBB25FE2B8579D5EC832AE6C9C813EBFDD91BBF5D0F683F5675803CC184E6F1D758D26C5D7B7D706AE959D366B4CF040FDED62D41546684EEF6004B5AF468D2CA5BD7AD52DF25F59D0068DA233533B223A1F82A23E6C2E71ED66C0D12AE54A22A1E0607EC6289FD3F1AB3171704B8D5815E463A3AF72B9779FCC4A9EF3CF33C3AC3C07A11911EEC50E78A0473597A6A4E309D770D2EB935A6D4076D3E5E00E3FAAFC36FD50759E1925C75507BC12E024E3C1C6B466F773A765683F493BF86B66960F0958F023FF4D0A6055B540EFAB2BDE086B5ABBA339ED17FC8AC977D3BCAD9AB111AF01EFBCCF9C5DD7E7682E111D3866C9DBF4F73028AB2567BE0EB7B49B2AA819EA781620C62794E30E4D1177CCFA1514BB9F0A490A7E685FD991880CC0AAD11CBF47290C8622A3C83C3FDE7AFCB2179BC5F28FC5FE23E584A0A19158A0BBF123A7A501D37EA327357DD6D63F35D3DEBC02725C9C2A47F32ADFBA66853D263E97DC5BCF3DC212E666D681D1399C697EFD6F296E392E39D67568FDB4E04468498F8B1DEC9CFB22C9C7100FC550C3482E0F258ADC415D08D9C486962A9DFBD4FCFC29D6C7FEADB0C7047048F40164F9FEED163CCCE6519918568F540DB0230902D94707090D67568216DBEAE99D3A3E42D40A86761F1BD8E477884DA18486AAD50CA1AD344D92CCA9BE5BCF5C03BF27AE04A35E2C4E8679CBFD95E0EB5ED4BE37EB7A9757351791BF844D894381D8508EFED120963CD4578A37AC55C03E7518B1A034AD216E1E77222B6F775C537577E9E9FAFEB7C669D079BECA02D09F304F9DFB597F729FD4EB334B281A2F15BE52F4CD28028A0A8C30CD387B3D3B1799A865B9D9169940BE32A13DCAD5F08AF54EFC86751B98EAE1E20E95A27ED6F3714E0F040CE20E63E96DBE5B02CC5AB084AFB774A4D8CEBF522364CDD24384E1E13FBFABFD167921042A5745CE820176FCE2BA50D43B5A3037960D000344D9524365E8E738640AD9614D9027FEF39711DB9AA4737E8F5CB140E7C01853E905C81A8B7DABA9679D0B1A719B70E89D2584B8EAB29EB6E4F9A97D492740F613AC64F4F0201FCA6487D0ADB186E52DAE7C4C85D6574907E2B55B5DA8BF79A64BCF10DE56DE0E008EC1EA62FE56AFC6864FE2DE9C520EAA222BE34C9EFBF29A0AB97AC3E5D2CE06AB0DD65E4C055506C680AABE641C4AADEEBA3CDE08C1960CC2C9878BF71BF6830FF36BF7126F513394B1C197238764FEEA838CB6943372BCFA13FB5CEA6A01E6586AE95C394E6E4B4F1CC7761178C49075624B2F80AAD694CD02DC7E7EC18A8E9FE05C4EB13BF329AB3DCC94BAE8151C58B83EF22D44E7DF0FE1DD1A44B6F6EC97FA5F3D8B0D23FB785CF7C6F86DE2B47FDBCFCBD669A5450189C79EF4B6626EBE58FC8AD0382DE5757AE4A9A3F737C2D195794B549F518078C0E9CF0A5C31EF56263DCEC65F9D79F27AF124C3AB736D1092AAEC3CC19B8E7CAB0245AEE62BB5C64A9F2580C3E25F27AF3B2D4C21AFD7DBD52A0A75DB91824831B8C317919D9A8F86234CE38A09D93E8D0A1896E559B2FC5990DC7F49A3E60514774AE8565ECEF7549C7A63E34290488ECF475EF530738F00C7F1F8C09F2CD85593BEEA5A34B19BD314B79991AB51C1E44132F0AA8F35026A9BC9694C8629FCAA444525F393D856465875F7CB1E7A9D04DAC610B2B3CC1A0D1AFD7BD17F4EDFB32CC0290A7154EE49C6412790549E706685B3E0455977F488308FEE13C8D8A55CD30BC23B246F3A58A4E48EA4E2346CBA240AE1B84EFAE1F07896B6BD2EED08966839F11955701DEDF5C5317575E55E5AADD8AE09DB2C18A709EDBF4EAD338A0911F4376C2BD28A1C2A893FADF2079D4BF8A0DBD8E35E5A4C91B5B928A35BBFBFA3E8A022C05D7EA326BEC956787A5A9795B77C513326208529721885C94E704E5F5A7201F5DFD783C1F5672A25EAA5539577C15BB3FE538182604BA0BD1AE6B012A3CB092B89483468D65ADC72256FD4A7342FAD295920F8DC7B10FCC26BDCD0C71F515FE27BFF435C6E788585BEB8707523519F8A9B6E1318430FBF537CE01C234E119D2C83B221B7E7474A3FA4BDB769BFE334A0B2ECD4D16E6667C75355A2E12DFC8B39C42B438191145CEBD6D9D66E62B252656A0F4AEB85E3128F3F7EA03478FBF725DE9DEA870E0D5D531243F39799CD9EB7478AD18F518AC17768B44BB296EEF715374F5DD0FF47587F61DEB22A8516DC3FF131B627401DD27D72AD4B14AFA451EA13E263C8FDD337580D17B4523F5D80BABD2F2EC0A20A4EC8B96E5A9EA0FC813827F92FA7250122F8880A74A793CFE6E77C0DF7C095B8877EEC68E750C9A1BCEEC27E7970470EE04BD122EFD1C09190E1CF464BA25E2F4EAB0542372786492C1ADF74E827A663EF2695ADED487A7E696B16029BBF78804DB4A40AE0F6C75C75B463575903ACDF82E0AFB7FB63983A7F3BFFF07C1A6EF24593A781468DC9CA97E10EF424C4B5B55EAD785AF8FD67C478D6E9231E3550CD23ACAAAC18163DED5EA9F1F132C12BC22AC09B6428E554011AF8DC6423D30EC6E76806310C88D9C5184BCD320F106511F497ED8AB0ED217ECDB33ED358924B1FFA2F18A1C5651E56A1715A630FA0427C0F7ABA23843A17A4AE058CCF2277AF009EBFCE2840B5106E6BB7EC519A22141A7AE12D33B76B3C237B3A4B0BA44A8E67071C8EBD2BF0F0EBE07303A678FF7F5EF3CD68162F2EC7BF6A439DB6C9449B36FCA516652213192800CF2AC66C3B97B3CCA2B787D7011513E6DFB85083DFB84C9FC95884AA9AD6AA938695C6E1DF6D7954F8B5E29934327581FE2EA7D7D4102C778418DF1A3DBC362922E69823DFA88627F7DDC2D78AA00C5C588D0DC5FA018B6BFCDBE5F9EA35347E0F6D4BD7E3279021B1CC99B939220C2E997327D81CE22169FD42EB31ED8A29BDA19EA689E23F3DE0424B82C4834F0C140F44D0F1B8D42208FB60A2BA72B2605D8E976EE447DCDD8A9A6A067B09A63783C7052AD6AB34837ECDDD16FFA4959FA10C6E8FABDA6333DC264E3C04CE04B7C4B688DFEB9B40DAE275383721A1891B075A019E6DEAA7A760F45BCCD82A5EC645ED244718CB02819D1A20515641BAD8F7D7E1BF71B9A2CFC909AE1A4BC6D8410C093A4D3DBC45E9E91E5C46E325506DCD1A09B00B28987A9FDE4684E282D46755168CCF132DE31EA16EC3548E6F0E2D3CF31F584201213C42A14D4C688B821311C415F18598CBF398F91BD7FADADB1C7E34A67CA425950E82827911286FEA8C87DCC7480D741E251F9E42B49BF69482EEF78750ABA522ABFFEE1288532AD4F454F228712D9AD4CF4BC257CF59C347414461D671D8372E65193B896BA704B2F64F193930BF1353132B7FC96072E34F74119AFB9A1A930409068772B69FB61ABD64128E1B2C91BCEC5C75D8F0FF795698933B382A42CB0C241515B0883BD10AB48D81D8A159755A8B6B259F97CA3AA9F318F35C3D071E6432571409AA7E5DDC3989D8F6843BE68C87E5D71C87974A956F8459828FE4A930B251B6BEEB662AD1BF8EDC916C51630541100234ECA0D4663E4AC98EA4AF804A0D5DC01C826C2B5A9D59F01D4359ECDFA5E615C37716A30A4426CAD75D1207580C3170EE8450BCDD93F0EC38A43CA2801A6C8DF857246360C217FE8C2B60D15DE5A9B93673530C41302BBEE89414E7382889C2CAE4131DF9EF1C40B1C4CED9548D22F8808D931D5473833541715D48AED03CF3B585BCADAA66864AE78021DD58B9EB9AEBC181907949CCC6CC764080BFD612D708A23BC6DC808C533410A4C683D1703AFBA0496C96157186A3AC9ADF7CA37A39D053EFF867F9AEB63E2FB6A62B29B2D1C69B20404B43926623D0099C333BB7B5FD734528BE48625B6E51505AECAE55B8A04C51243C486D7642FECD905E1C246C98E5347B2A14B65E338E12ABB86188CB9A9B3C9584C8AF97C27C80A9A560AA8B9D35F27AF161E6C2D7200CCC1F71EBB31E91C8E4CB8CCFD44CD2A41D153DE8B834D577564EDB18447A81D87A24B06E29725D93E6FF070C574D6CFEE38ABCF4A0A4712A7291A5E8D35EFFB13C31D638064DF4EF07D5E33E863143F6E94BD0CF50ACB149BD1338BF8D06228BA2E3E349D7449CF121EE0A9EC46EDC3B9FB43EA4C0D9D2807691E29C4F368E89608E8ADF1909189C93B41AF7802885DA7D4318E5DB7FB043060C60873CE18E30C4C9A80DCA05F6814AB7489B17EFD782023C4BDCA475BDFE45D9C0B4939CB6C2A92CB38D26C5B20BC3E65EF086ACC49270AE87AE268C2F85CFF1A7E6150DF30A207ECA2B31E0AE40CED3C6B61632D3C6BAA1FFDEBA350E736F117A09EEFE6516CA969105D33C47AAF3D281BFE8CEE52732A940FE57B0851017C4634C1B3672D1833016A9924488E6EEF2EC6F2FF8918486D5443571127D6D0E4EFC88FBC9BC8CF83E976CC1EF41DCFF75E9AE4E12DE5F176D029ABE6450CD21A735F895AF85961E505F746B501C5FE88280DD529F006C8C70222A3BB7158018B78ABE22133B5019FD7EF46C21B5FEE101B5C3A48734B05C58A2963722766E6E57916D4AB4AF929BA5247A80BA2508AEBDB9C53E4028663AD1FBEA1D064E5078EEEF3F53EA3B28D49F1052368927B8720972668C6C3673ECCE03C5EAAC22C83B66944CF62F0CE6055FBACC1D44601E08BAD6747692392D42144B84887DC1720D128EC56EC393DA54CB638CC0066762594908F750E24BC00353AF2C525B03EDECBD9F2C0BD8895F44B62ADD841EE5F9992D4238F656A4215AE029DAC417969C880E9E48B4CB72C856377BED77E96963EE3F774C7335DBE9533A4871CFD3BD497D4BE455F3F6584D497E8443F56962F8A16BB27BCFA5181919BBFEF6F2A49362D9847C81D77C57B0DEE0C10D91A403A9727F3D7D1FB48D3150FAD05B4644406EDA5C8EEE322853A745B46AC3329A54F628F5EB0B840F597B2B35756B4F103FB3BDE517DE23F7F4EF9CE5C41D500FD594EACF0E5598F063BC31E3F7F400D767F0AFCCBCDFFEDFA6757C6DCEAC11EEB7BF93899D5B197DC83C2741703D607B5991B6A9353273A77E651E854F52C74C2C92A168277EEB5AC4FE3B067E91650E0246B0BE87D85CA996D8858D05A96A92E0269688457EDDDF07B386463E8E071C1CDB2AFE0800A081C85192B3523D8AEA854B7C7223C2C847AE7765E864A8694D5AE87DD5BCE6AB1FC5D9F725474FBCF3EC87AF2CD0032738A99D7096A9E1DAADAA1452E7E67E22707256C46B03521C3EAFDD2F55B31C5F0D04EAE7446BE3E28076F051EF9B66EE073E978716212505209620B8BB63BCD4420D29023B0F42F7BB9A436D350CDF06EC17032C9925162B6345A8F9CB3D6A94B53636648611535FC250A3B301E06DE39EC1F893E46558473BB16827AE12A94C79043F27FDC61979F74329F77523976C1DC684682051B972E90338099181E24A975EDF85433298D19A873A7E7233F6FD49AF053D6547C0FEB982DD1525696D31F75524ACB1CD2546C0FFCEBFDAB7628A7D31F464171EAF53D864739C42727AE17E256798CF9AB1BBDE27BF4022850ECC40B2EB0DAAB4807234154D8CFF0734CF51DE4C4775C4797748384E24D0E0931758422B85501F0BC75F4B5FF4DDCCC701D9D87488D64632A09FB7EB0BCB3F8A7A01D9FEAD453F5C794C388F2E772483311906806BE96F5243472593BC47349974BC38387F030CEA2D66DCE368EB4B6E5A9D99A8774E5BEE4F382CEA4DAFB784B0C63F8438BDE6EBCDA9F08BA9E56F2DD0093A6EE081E82657495E8C80C90F3E3D0FDB0358B7C6931FF29A8E38B2226E2749E19101341577B2DE25790A0B1155C0E4EBB7BDA363F1808DA956B98CF4B58164D2D768AC01D543676653B537C9928D7EE476541D46BF3511BF1A3203E17EE6D71E862C100E6498170199701FA7986290762E95C0E1D7ACC86CAB64F5528A7EEBCE8EE0921E1898618B659549CAE690BBC4975953A91CC662B460C2C440BF8411338118795109854451655BDE869F567AFF03BF23CAB7AD6943F3656CCBD0A38EA2E69C013B757FC96AE34DE54956937875244C8CFD9CBEC2A58218B49DBB77970C6E15F34CBF132A96DF2C9D57741A1876A140345AE6E23DBE20176584EFF0449E7A98D9D4EE81C40763DBC06CF6C6A4DDDE8D5FACC0F4FD2793646B3480AF98C25D4496C3AB8B4211FFA2A95FE951D173F13816F7940694C7BA4E93D45AC2371E53CE874393339618F462F2E087D45F908B69B8DEA9117AF6D018B29B52A19378581F2DD4C89667EABFDC802715D42166E1B2C673BC7F19A9FE81687C804B2D64C41980DF7C35B0CDE1AB335C86B69A1903F0C4CD434DB65AE20B1E08371CC37F9D133382ED34FFFA311E7528E0224216FBE07FD0B49DA06BB221503E81DEF7EE0C9E2E02A60B0F06EDD453A10E8 +pk = 1BB51BCEE25CB72C8AA827EF171FB359715B91331D37A1E8EFCC998514F5347B286A24C664793FE2AF55A84389546E9477A2C33A4935E6B41679BC85B355CE96FCDDF4F3603B1BB4D9A6BA03E237CF5DDD0DF8FED1FA04EAA487D1ADBB175A56E23FC2150E2C781C53737135ACCD64D9C7C633A6C77413C6F91DD4188BD9347F49C15AD1937EDC3D6CBF9A0E64C5D6B5B9DE546AEB87DD9AE53195A0B25C8D7747446A662701ADF11B725662676D4087E04339664F3DDAF6534EC34898A5F44987B4C6B6C8319BE837DBADC5AEB085FB88DDDB3DE8275ED50F6CF887E7BEC8C8F0888B6D8B23C34873C714302266B543F9A9838457BEC0F38FA6510DE472F6AD09B2EF30683B89A2EB8E82D19A929C6964EF3B3D98FE94E8DD9F1185E392C545EEA6FD3B1D0F31CFE99035A14A0EFDE34E47E3DD88CF09F08FDBCA7A5BA196A5611B50FC5E3A7FC9686A686F26F627BF888E2BD86D4CF97EF12DCF8124E94C6666C067262E5BA1D71D5BEA4DC9E9B9BEAF3728ECE5A86EDE75ACBEF5549D3F6EE246D0E888A1751476E75B4FEA890C5D2C97D584DA2F7A8EB5F24958FCABB1FDE8B7AB85AD2F670EBD3F1F49E6B96E26A9FD1CEEF030D5010799F421C9BFD013598DBE2C84E6D9C5F053268D589A5FB0805C7F9C1145A943CAA9DBE13C99E3D8FE5AA14CF51E25ACB4E7C51A0EDD0D0C2D19790657B6F1C757AE31A9D3996A99B3727D04F54CEDCEDD7995A3E8181BCEEEAE26926472BAFAE320ABA6D8D0345412AE6D77DD3442D51D29BA9192E96663A1B0FD1DD31460D8308AB8453B1A98BC696305C91135DC87CB06C0E0B4FF3EDD9395FE4F1613C46E097AE341AF452792C8806CE4827455E1C27174604AD8E2A835A5430E12845D9708E9609BC4A468A113D020434CFDAA7073A0D1202663F2DC11F1C31DF7D47DD1D56B24783722643A6E61BD725D46EA3B30BA146BBD0F8AAD889262D1F8283B7E02699FFD45EE870B9EC088F140BDF984992581957F66C9844B679FAF95117256609469CB7F50EB6C60A495210352DC92B030A7D5E47A1A4C609F282BDE1CEABB6FE5B4C2793A5EAF0F152B7967DDD6C95D557CD860CB622F78CE0AF361EAEAC99243A342A3B69F831BF868459FACC2407CEC5579CB6C4B864AC8B7A220D4CD58B0398771B206FC50231B897D47113F738D1201102D8810C5978292634127415A4A9D6483EAE4B4A92EB505D548D12B12361E90D0BCCD5E150BC27EB7A74A1C4014E1470683BF657FEAF7B1B302E7A7C682BA8A89D2110C540C0E06187BD7F79E6550CDE3AD8EF4B75B20D6BC78E6394E960DC4A38A35579A6339FB2D471223F29243430E4F4061771EC5CA719A038B5B0F45AB448D262713EA6F3F9593029DF83746577F09D333169B2E9F01DFFE371259609A85D039882134B5F7D76561ECEA57D8D94D66D420D0E6A8688825418870DFDE471CA2DA9C9CB73852B0AEA7ECC13F41122A1539A11D519036CDBC3D823A2B730834FEE8A69661719561B5368AEC259D2C98E1B4526FA4D471A1F8EA22B40E14F9259C4AE6D9E71A67C7FCE54B2F8F1CAD12325AFB122C14AD189432E3ECABA2B9458C17D1C97968532B6C2409106AA884B4858FD1ECB046F7740AC5D817371EE130767C88506FED354BF6AF4D1FE91BA869E2BC4FF10570878AA1FCDAAACCCD99C545EE75C0276460D769F3B5F56EDEC1608952DE216871AF1F3C9070F63C9D6375368156FF52C457E560777E9329EF76D9C3B8B740A46C1861D5BDD22A168913CB51A35A2310F21C6E259F40DFAEA48E3794604EA09D3A80A91D575AC9E441466C5D1FA34693D4D5AD094BB013AC416E888035889B8018358CD433AA486E6725168E0E9F484504955BD951C2BB1C0569BBC6FCFAA3D51437966CE267C51DE08C5F06A960791C1CA8D7774CEAC4A79D28CD7821DEA67DFC463D623BFD81E8D720E34580AAC241BB78558787DF7D8E5D29AE1FCE4B808678AD43D90F7AE69CFD7727EA5F70A3C0EBC3CCE26C05A80D9410D46B530CB2F09EA3C8FE0A966BF573BA6815C0143511F1CD6ED7611EA982A8196D7C524FF576859BA8CD82F3C4AF0A72B4D9D9F91722C17E53A0ED3B95DD25CA9E6441F0D8E3815378D76EDE5F4C47FCAA05F5E986FF993BE041D6314A3A965FFF4F90FEA5EE56D5C842A3C1F3216DA2D445A698E3D30DA38D7DBEA8801A4B5FE0CC97B65897AE0D769F44CF30CBBDECF858B47C0D5C3828001DA7996944B18B6E8D2D65EFAB632E5D48E2447A21C9BFEF043942BDF61355F3791C2952F964DD78DE28371E3FACB9831C8A10E85354297859C1FBC4D06FF1EDE2DBA4266FBA83B4477EC3F41C7D3260D014BBEA2B3A694D9614B6057EDB2475CA52DD9AB51B7380B04294189D1ED26FF986AE756A494823EB78BC024BF98AE4B0B387335A7C7617480DC5C508A636886C720F9EF53351B2FBFCE8CB52DF60DB035763CE64A07894DDA911D427BD8EF44695A51FADFE079D01EED2382A8A577B8D3DCFDFA694629B8DA2DE610A551DE7C7413CB3D8007DA7137340341F0134DC442559761EF1F35CC7736595F220C99F20E73CA0603B10187480EC8A4EDE1B0156237A586DC6C00140A5D1B453E03BB3F82C3E6E8AD058EA2ED9EC41EE97C317B3696402691FD44829665E534A0F2FC4D1E7D92FFFE92887F1251DB6DA27D8271A68DD2C1656B46B87FD2A73A18A7AEC0000A357EC458BA97575070A529FE7F6CA9B982FE68874374BB469E4E4801F92DDE059881CDA692C377428A6E7BCC26660CE3325E1E1F14B8F5D3E74EA5ED74F173A9729781A1E4645E4C711297867AF3785C77E4378FA213A59DC51AAB3C20067D8F3F97D5452742268D4E7E09D25E2E8B1D2674C479970765DA5D4F260420BFC1D51FD8AAADD8741AFAD98A756C08470121D11D4123382C196DCDBFA9BDD046295D760FD99FAC6DEB0C5CEFFC6FF7A5AF7DCC536111C24924C72C1544C7A5DE3AB85B93BC8BEA801C1473717D2735268ADC8EA3AAE3063D009C2D7FE71B6F376D8B066C39F522C324F888331BD680D771D1C85F9950FCAF44616815806E7BAF6E14D1D676389060DB16492A8DCD277FB9E107F6D3D97E94F2DEA558BCDFD8CACBF025A0D4E712A61FEDA9CFF3BE8617DF584C620A2ABBC2C9DAC5AC50C8E40623AC1C57E731BBAA826CA03DC9C144A18562274B215D9ED274D1D037CDC8614E2AFF07BC84E25F70F9A815137B64B77F8F1C4B633A3E1DD8996E706600755F132F0797BEBFA505F4AAEE80234820D666353FFBC8EBDBDF7093E145E6CE3F71865797278AF8E63358FF071A39A88695883711C4811122FD1B66018C0434A82BE06C7776DEE908FA67581704C50200E75B83FD7FDF97CFF0C451737771A1AEEC58EB917248CAC775C59D75E73FC4396BDC861C1EE762BE8AADE9EB4BBA76CA7BD45E4CD75417DD6E663B3BCAB9B1510DCD43469F3CEF58C522017FFC793D80A933470BC4A2A115398FC1E42F94F874A90DF661C3E8294994B101D8EC2E75E666870FB647A66545E2D82571FC16CE047FFD8D67CCE6508FA7AEF04965368340E7C5FFBD41FE4E7B3C892F5D07EF7B2A34EE9A27723DD414FD00E025F8212426EAEF5582ECF999A7BD733B0EB13408E6AAD52F054F6BBBC8734B9145D1A6D196C6C68F403F506B499AADDE7A6F726F4370959678068BB831F1B5CC1F9A851268AA19920E862253B85ECE8F0A959EFFB8B16932D2E77B45888E63332D14ED692D29C0FB2DCB1E17ADD7147E029C7D8661B7024285A3A1A32E66528C319E374E9531B18C5CBD1C8A0BB4861258E212AE140D151901E7AB9B7354D54850C902ED947A0CDC8B87F4989BC29FDC933C0E1997DB673258F39054F53A018F23B9D2ED07F296BAEEF505B745BFDCE1986F0281D9D1E07694013C25AF32E73CC2B97BBAC1B042672B09C3D9094D507B19955876B3B8FF539D57553C70579B821E52AB17BB7A2CA6F5D47FBD5F3EC6E748093D431D2860061EC4BA772CD7DA6DAD25EC4F7A707A1DBC94B2E6D0850394DC17881CC719D239FF276A30B9CBF050AAB0E4CBDA67D7C98C92AF269AEC634872601CBFBC72375EDA87AB84B60E5DB2DA29081C25AB8DDD7CCED445738924AD62C031D0F8EBCF02EC76826FB93764E6AB15321C0D93CB184646B92AECE6EBB8D523B8FD88436F14862BC3D5CBBBEDC0C86AA489859D4EB63B3BF0026E902CC35C1F8C5990E8BDF37424048AEFD6A2552F592ACD2AED546B619E7825D0015DDF6BA21E23CC57342F62B025231610B3674C50737098D2739568EE61C3732FE118863585CB411B40F921CD8B81566AC701C74187B0044C6E64FE759E194FD547DE2979DE4EF44478EEED84B7762B6293D241AD56194C3313D7CF66F888879453DEC74EFDFC4107C7742846F153E5B8F7DCB3B29BBF6A2F27719FEE7521874C5398F72BA810E9C6B27D5193D6898B6429551BE4D114DBDD13F51E099F73BA2FC1707C908C815B6362DD9315E49DCC473A5C0CAC02B42AEE838961582E42416CB3F0137766531FC72DB9D4AA176CE064B56C20343D0B01DFBDE7ED6D58F781CFC44F532B3FA754CDCD16D4B36DB79BCDB7249CDF580396C1E22D623D5FD640C0AE63071CF723A61CF2562BA9C44F619EF3F9FB9A4FC6A46EFCCE5A7468561D938EBA01B1B4C93D1CF33FFC8F58A5DE97950F9D25851F72939331FB8F617C7C2D720B058EA6C150CBC1BCBAF437909E205327CB9512B96FA054A6B9D04B1773DD34BBBA42F69C5FD7CE8016EA393E6994DC177CD7ABD743FC7013BDC5C261D9A7CBBD557BE50D0B68836CA30D9F613C839433DA449A064207A6DD0717BE8593772652968EFEE99A926983D352162C9E5D4EDDD63F1DEFBA82C87A8735C6FAF851E7C5D11DAB8892CDCFADEC64638011A43E753F1ACC0941DD4D1A930A1B0E99F2F9E5950B52A26B5767F32C38FA4FF14C66911327CF190601F07B7FCD5625986D032F44566248394A1A22944F8E27A239C7C563E4EB4EABB670FCFF3F3AA3E653D70FFBCC4FA41AB26C1DF0460907976A3B5A1573CF2E0782A925F185FB87A5EF1D5F096FD8A5126E25366229AB191D9225DB7E636ABA5B09328B02B4536C4917D0846E26B51EFECA37DF5A8287B00D24EF53E0385774CD70477A451E1297D0683CB6D571996BFA5E25BC0C22AFA7C6A008A1CBF12E5C7F58FAD7A0A367AC591032CEBF6A32627992A3015A655881F80D34A4A70283B0E39F8F7FB1FCEE7710CC548511ABEA42B536A61A086F7D50F7F3506238C6EB52E1CFDB0608FCEF30B34CD8FD0F4090F0F06F56575AF96F40E22AA3C522265DFC2442A4AD4E36A81C91712DA31B6EAC9F524D89375234513093A6DBAF727EF9BE7B4B6433B8582296CBE4DB1E0F2628AC2F1BBD38B1783CA1F3489302B9DB89E8390198E94EF668E93972A0616B804ED53DF368A75284A778FB821EF7A70E6C7FAEADDCEF31B1ADAD0C0F90B31F455912536CE963CE31EDAAADEF8A30A637DAE9B2FFE4BDDF49A183090623A9B8C3B151DC2FDB02595795A9881A424B38DE3295937D6EB522B637ACBB8A8930A3FBE9E6104E88F0F1370CD8164BB8BF8C00E9F64FB7354238F99D787EFF44EB4E06BE7AF1BFBB02B7804BDAD3BFA3D475F36003730A8E6AB3B474D3860DFB5458A0CFF54F0F2FBA3D809F0DDE0BEC0A9540676F19A2F8AD30CEC659CDF2FB1CB62CF16E44B3CD86225114723087219E0B5EFF60D544A0CC34FE6EA7B1784AE1ED84E8DF0849806B3A1DAC5A59A67D6B8E12791086F8AB76ECBA51C258E6096656932C4C4BAA1373A21BD2C6F721E749A0A02870E5405F41FB2F091DBA3B2C477710D2BC83CA04D62F5B10647DDB600B5A36D10CEA89F98C4C4DB548CF11533881C0EFABC7F0762032887240DF5ED5245FBB1B822361C2AF61C9B0470E417DFE417570001735D58A317E7B49BD5EF43CE24D1299F9EBD534D7C1F1585BD6838C812FF4423D74E6B0F0E2B7034777950E20F5AF491116299F94CD961E6F583624BFB539C1F48395F4655F6EEC7398FEC48E7B30186FF1770661AAA959AA018302F72C76909796E2D0E9A395E83FA3B079BACE9B3427DC8F31DE54ABF9A5D767EEC9B2E7D9C1D9DD3B1B8D749EDC1442612C215DB63C7677452D6CE9FDB8061232E1386CCD9940778A9A42636401A33E1002E865DC6DD64ED48E0CC2E3BDDAA7BD4EA0217E6E4980A6237A428444890BC93778E6DE4FB488BC9DD5C7B0E6ED21E25B02560D01ED4DF29550D47343E21468F270F96BB8F972D7CD6F74E2CFAB64EEC86D628CC95D912E9389D850D584794CB051A418B310C72212C47E7F8CED529E2C68C1583A8594FCD0D4E3A05AB9FF689B77D61195D66DA877C34CA507F57E0FE3355EA935B858429D9D6B30C092775686D88029DA9AFC95896A580A45259869EDB6CDE21AA1A04B07E09777034C18F7F35D621C850D590FD2BE9FFA7ED782992862B7BA3B230B8F79B9CEAFCC39E01DBC3005B82D44307FEADC7653D7EDC60A9B99BC2CC87A2047751D33C19598904BD9B2AC54A1CC946D895FB4F2F0A4D13A7A48B0C57FDD8A9FA4BAD6368233F2ACCAA5614F0435A003B71D65132F826266887C5E81D005E19BB255497CC01528FB262123CB3778735E3DE9914666491550577DCB2168DDCDE0FB438F9C29134A689E30F39BE40A05804DFA0034E775A3479A5636C469296D9009EB4B6F23DDC92B27A258A27EDEFB794A9618A1D16EBFDFD82BF76B8BB2754831647C7DCD63777618EE4B3BBA346FFB75CDD046C25B278BF229D0EF4277F137B228D247C83FF192AA906859A48CA75D6AA710A809976DFC8001FD5A3289C9DAAE677A93B85036B29AD0910DF80AF66C239A588536A3C2096E6815060CA0DE92C20527FC823FA9A8DB88B0CEC53BF956167733E0977FAA39301EF sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A -smlen = 510 -sm = 3A26373D662916D97C337A58BB4F3F494158D42BDEB38494C66CE41C81016A712306635F0898871170452707C497A5B205F53F4B051A4B7FD883A7A57D2373001D3A54BE4E301570154A00E2A3D5477BB7177478001823F858417CA75AD7433D3238FF084A1E5E6834C4873BD2DDA382A0717317D676204062AB7361E45E9DD08A6773C1841C181EC34543C5DA3A8342D880ADC2D3E76EB96E1C0C97A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +smlen = 516 +sm = 49B6A93EFB37F1EADE749FA6AB6EF0AB16D91074E914B3ED2BCBA4F592C733E5D0E8784302C59CEA4E4C6F4F99236040972E97C75DB282B062AAC60DF189F6CB7DB29D5673AEC283B928C570F96CD16CD84E4A784221606B8E2B647E68A937DAF1EBE517F52C9FEA1178FE4B6543E98C6005FC4454601AC2349A9381843ED526F94787ABB71E5A2B4958DC767745C3230B121D9E16BB523CDDB8FE0D6318475BC267A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = E6785EDCC5020CD5C6D8A3C592C2B89C5FB2743FA9A8289CDC3F3DA5A2D1D7F03779A29D35335C280423381F0C7B45F18B484A4A8CD94DA711F98EBADBF07572D6114C84BCA4138342C973FDC273922CDE6394B5522AE4ACBFD7184B335AD967ECB7AFEF6F25B6AD93810F9D1A83166B270D5C75FAFD2DE14D15E93DDCC513E91D8A6555D60DA0DF0DE9187E02479428FE7EC1C2392797E2C3B73F2CB34984BBACED4EBFC7439148EE82191884B6763E99D09CAF77C2B1942C60CC8993364660E14175B2768186C7368B9C45B8116A280257877AFB603FFD1F1E8D77B0FDEA0097332F63D832F666C5B08013D39DFF16DDC298A0E527F63AF9DF5610C801CD5839D48D77777313A1A4006172216C68B06327B6D4A520E4176BE487231D81ACA5E12CA3E67437158A27826B84C39F2CF0104425FA857A5CA4DA794BF2AC23B270E30A9DBD1A9A8C97B3FF14B9C0BDF03997E14CB6A93B06FB121E8EE89D292C48025040CE2B77357947A43F3FA97DFB4D8283BD4F811EFBF6377464CC37BAE09A574ED62ABF6EF40AAC0385C62C6686AE7FF987CFDBDD812936DF19D35EBFC94092178CFC13219EEEE439CF5118F4C52F56D518DA76D9D12BFDE48D7802F7C9DCB5DBCA083588DC592708C97B7CEC15425039AE300DC882BE27DB29B1E581BF716400F7099B15C6150C4BD85E735DBD833D888053FC4428A5E4D53557D5494BCF9F4D3E073AA56432CABF5DF1BB742557FBC1252B2ADD17AEC98C33CD72EF4201C219EEC61ED2143A0E88633F390A2F237101D5C528D5069405D1CAF1E9FE6686940BF705125F3614A35E03FCE38EC93DA97889C2AA3FDA21DFFB44D088F3C12850527D02F19305C4F1281CAB48EE01D0129D606BB9D2DBB9F73E30BB2A280D8B3AC369FBD34C8F0AACADB7993DCD0F9154827DA657A65FB912F90AB039CDA1B67D6D0737FF1645F0AFB32AC66E38861567C6F62135413972AEDD3B65BEC6A3DC06E851BF0737B16CA8C41CB2A590525DB19870018BF5AE9837BB71221E148401A16FC2300B5819F043065C52875C5932B4C53F89DE4FD3055A237606861C625DF735C829ED054DFFD3E498D3BA6F05A8D2DF9F7C58BB5380A0B9D25C0AA8E8D18EAF060C281258F350FCF7E63222663F2CF1393A2F91736C800654E89EA12EE9560070C0274410DFA1C887DE28B1DF7BCEF3376113DE54869B853DD1E8727A752D1A56B154D11C3904A4DF4B75F8416474C27425420851C02389A8D24272FCB78D0987949352EEBB96D8D844A57CED50C5061214882D518E9F2F95D0B137ABB9F042B00898D2AF82646BF44CAF4F84EDFFE6B0FF68F6288DF4DF796F20930426A385E1B4091876D54DAB2E6057B00CC56FBD3E41D0EBA9E240AFF2DEBBAD6E4E23AFB9146855AB38BC77CFED8982D0C8ECB752681320B02C0AA4BE0A2A9D2F7C536B80CD70793B01F4D363C706291F37EB4C155E26418855A62831A7131F700546FEE953CA57D203C341869B601299739DC1BFB6407BB14710A05ED151B4F8C20E5A9668C2F66D10374BD2D3FB6A3A395501383E3FB4E9761CEB491E6D7F73F7479EA93527FECD059835CE1A09DA67B742F69ED0A351225A588E378C9F24FD9386F74A0902CCF67601BD43B99280E1AEDC7FF595173C4D8D6DE4A0A74D75E62994DD319FD888BABDED1E59C4E347A727628D1E322FE26DCF2F25FCDAC2160FF539ACFDB64BFEFF3C8ED40248F78B689DA6666514804FA22B05F8DDEC7DB443F15F3F0A184099C0D92C366F656BE53A904CCBF8B2C75960FE7C5A8E0AC198177D72E9B2D5DC5B62D8DF7407C9322454520C7EA7F64EA7949F91CC62EB032A24319CB214D52A240AD8BA2BC39FA4647D7345AF6E3EA5DA32F1DA09B810E8F5C33E1F5DCC9243389122943C11CCF31B010272FE2C87BD84EFE2EBCB9887763A9A995E80C87399171FB9B4A36B07C03529C6527AC91119AC321F757229550316DCC59C6046F2F1C1BBA5E99E218D43B999535294F8321A35387541909C0C1A14D0D5ECDB252C700A56E2A40E78FA68FB3FB62B28BB84BB138AAEBAA1D3BFD015078920B4EB2D054E95E8915A71E8A9F20A1C61F0FB660F5E3015B8D0A4BF09A1A6097675175A1F992A44BF3EC1CF7C2190D36A772B3AD78A4824B7A71CC639F3989F0C99B52075A01674071C1771922DB4F79E8483032A9BD49237DB75FABA84BC9AB125748150CD355F164BBB615801CAF0671E6DC6B3DF30470FACF1AF2B5A790C914EE3B1801D80E6A024A7AEF12ACF0D69EFE637B0534730F8EE1009DC6EA7399FD53B96132354CD64A4FDE92683D143A313D6FAB4798F74539144D75709AB62785EBF0FDD0EACB6472093F1A39CCEDB9E41D844955865788FE9A506946F6BB97A138BED5961ECF5610F9E416DA4C985DB832585FDFED20EB9B7B7492DCD1485AF0CC387439F472053CE7D9847B430637B47DD7D7D35A2293DD058FEBA0601F05D96F4BE6774F0222213CEDD2317464BEB01E3ED3F80674459BA4D4EDC381BF673640EFBAC0F44EFC37512FCFE31BAB082593D87C29F81A7E12123B7D4B225A4F78CA0CE70C864445B1BA6BBFA5CE664049ABEEE91DBCBEA0F1D75B4C5452F2CB7C340503F4B6EE51483040FDF33014376BE26955430E3E2D2B570BA351A6873848E0E93E5BFE4AB562BBEB57ECBCACA659484002741FA3672B00CF13259C862B63E9D67646BDC8006F6FFAD5A85298AD78D4017671C7C99E4844C2DC302F61D5A20CF614A934E0C47FD4AC32BC4B190768DD1A1BAC3DBA611EDC81706C2955C2681D47483ED1DBC65C8635241566F51CF667A5F9F037ABBF98C0EDEDBE7358E52188527C5BB1E9E32D54D728C4DDEC6E3C152FCE5315C6BBE2602891AB26F1EE7C75A08A3C3D9135B31D16D8F3BEA1847BD163C4B114FF7157B958182220D5A66713E625940F67A665F867E327730A51D44BB9F8954C34703BE35C17A436B04D2D14E67C7CC16520EF3CFE3A2796A5B352F308BC6EA9A96B888E050E434AD10D2B39299E2283FAE15B4D136F12092E93F8368BD9C96ABC95B35D7541242777C92D286AF318767DE95B900E3469099A06FB005CDFB5F0B1CC4B835DB09DCA8B9827C909CF1DEA2612800632DC3198D5523E739674755F95EF9825A15E6AE1106712F0EEA4D6CC10C027D5CFAD5C83B30B5FF922B04FE406DF2C192AFAA7054686EEF676F7D387132BE9B58CA6461D093F13B5D1FBD4CE2715F0F407ACFA34493A678421B93B3DA07EBE618407775D541E54A20A24AAF43D7AC3CF0B6E5FD5A4F3110B88640C1778B6CF375789951660C8FF24A1D1C85C27F4F9CBB3536DB555311C37C1351AFBA1D66B62D2E449088B2881448CCBA5242358AD6DE34453D71B506EB05D2A2D3F6B12CB25EF404AEEDBE499D89105D803C8A030D98AD0E0D77FBDFB4617C8C969AB7E3C608F5501400F4AA73DE8D35B966C60CD2FA9F56D87370B25D71E44E9C87BDFCBA43D2BC0E75C4C60A843C4BBFDE8F1D86F89D80F8C6AB5D0C0F04CE4A3F5386B7A821DD84E8B474E8D31D65DEF2671BE700E704FFD43185D86806D364D0280A92CA0EA323FE5A34A9F98B809338BC33F6F7EED8D6D4F72C3F7633A271CA675C59E1DE679825886FE951F927DD99D75B1E3E2D9E357B6A8D1F0BCE78DFFFB7C3FD39E64AE65501967533D65B08C3923BA35E0791D0215BEA03263233A3AFAA002310EAD570F482AB70F30AC62C9E38ED18481240475E22C0F84A6D35A3D90973227F902D1F38D2B879137C1FD51699AF50694EC721AF98D2F1CCD1E7D156529EC9A23E5D9C24A992399228BF7D267C986676360478DEFB907AA42D1A7240289FAE3C06D73CF57407CB591FD8FDED5090C6F44881AF91121748A8A1F1B45C36F9ED2038F9B2397916A0FFDD8E8256A65FB90FA0542AAA97105E499C2D0F23A4506E33F2921E2637F41ED245226BE820BCC7F1181B66BFBB8A423257DA83CFCF237DD22A88AB3C7409BE3F66373B55D3A5E0B2BEC6FD60781664AE56669FA3E5D9D11B89F838586800D0CDECA04215D50BA7B72FE9ADF8EACE9C7A7AA84738A795894FA54CC3EBAE0AAB789415D0DFA6C4DE2B499527FD938F8F169878DC0F4AFF0E5F0108EF4103CCB8C05ED9CDA10C88B8834B967F8E5B249492BD92BCA3A6B3B5F9C42F92646A0C3D45889E7BBF96000E5F1A2B59EB00C35B10B31315E55E9896BE822BBACB05EC4F85AEB4A28E0DD69A9097BC8572D486EF695768DC14D95EF9E0158E5EC5C137E0ADD329973902E3CA6E105DF5123274913F327DB90335BA1698DA2E214F4C7BC36AAB4A64A7567B7A8C67D4C3F84F62CC28DC434271E0D39C6C9DDD055ACBF363D534FC528DF5A66A8CEE1485BD4076A89A79EF1538697B082CEC55D51526F4EA5F2694E0325AEEBBE420906DA3DF94A7C1CE334DA626294A5B6EF93BE988D10A083280C8FF118ABEC3F9EFE98996968E5A0EB35D004DEC4F9FD5A8CB52A04EFBF8DFC74FDD923BA5F900E0F899FACCCAE506FDAD75D51926973D0F6E9E2C086AAEFF4B83241AA3080E0BF01CBD2BF13F54813F75DD58290318313D0C41FBBD5642E26CAB39B09A35297A21921B6E065CC86CB4A918DC0E84CB5B30B00A1B432C4101EBB2000BA58BDD31E0120B3792909B9FC1150F0CB1E45EC568C5340A27A550DBBB027AD82A6420FFE4BC94208B7225547BCDA09D74FDED52B3B378BB6F8ED7F0A0480466C7F3DA447440BD32DE28038C1F67D8E7524925B069215B6EC1BC829E30121BD4148F2055193B1020041812E9FCCF5AECC0AD0ACF57397081611E32F9B102ED40B9DD18DD1BCE535BDFAC88D2A3C6E37C33C11F52CC5C41CAC08A78E4449BD008768F5E823A0A35E7AA25AB73E9D42A244F133BA7E6973D4EC71C4DFD520157CD1BD08496957F8790D1048010ABD630DA90C3F061D538FFC8849D88859EBA764B7FA882ADE3D48E13094FB2255FB0FC43D4F1478F6D8AE0CF4DEE9F7A0A16D574F65151038C1667E634FC02415B323350D746FDE1F5E13BA843176845048AF7F9C1FE7DF3C1BF8F2F2420E48E3EAC71F0D433CF56F3A31297848EE1A31DCE3EA8AEFC8FCAFA91540CB40837CA733B49977338B1CD84DDB4B854A14BFE612B140DB1A729B6CFE661168309FCEA87FF84DF90C51A02668E38387FC8F7F1B7286E43C9A8C61DA8FE503084A56A037883A739C31EC4B1CB18E078C7749AA34A6DB31AB11DEE7231BDE30DFD018558C9F02CA608F41A866CE52F25B22FDE6CD7962D98ED38EA27E5AC092B57F41313426DA0CC9CC5EB5FE87591607EEF2748A915979C846F15D4158651B4C731997AAD04E1BE8865E8D9E997BEB6C3CF0DCCC6E4DFD8712D5456B56B59F185D0E2DBF73F469F8641E88DD3C7CF92066B1EB7D23F085505B20BA44DEB9A255D137F411452AD151401B46ADA4ECE2CE20E2D4AFE61FD8024DDB229361093D0596D7FD0C31BDF73D3F6EDC90FFB9A2AF8688EDEF042E82AC958B0AA753A531FD6ECC370933A4376B5BEC4188C4CB1AEC2753FF318F76EACD90BC4859FE217CFC07C464B6A1315D0AED9A7CFCEABCB22751EB71D33D976B6C3D4D954FBE7A0144845FA10C5B82534EE417CBFCFFDC6EE2101DF7E33F4BE823BBEC68DE3F63D8A357F9D6657EE9B6F040B8B9192C01E7FA7D294BEBB25E68CE5F0ACD46DC1FD03E13AFBB4C1F045E87DC1321E461477639E8898FE307213BA12C07A9C314B3289D095F8F4D37DF69A78EE2119AE90AC5D1782C131CBC7CDE6B22075E4F174D0ECD6F2CA42927AAE0C649E281E096E9F1946C9A6E92F0E0D2A5CB9E470EE696F8F272F6DFEC374046D5326DF4C01D800C21D75FC6F71DE3525FB20C944A1580E05951B718E3C6BF787D45254D449A193F83425698D810724EF6287D3EC90509EBA48B11E1D8C561D1C7AA42A9C2A9115DEB4CEFF062602FE917B019EC03D1815727A4846AEABAB0D14827EADAE0490E8A722D2FDCE917C6FBC2380A63D9388134E188378070639689DC09A404E84AE6A4C27976F1AB403B0A1019BBE1DB51BB820806D91A1563EA1D304D33BEFC1ABDF0676467A45DF86AEF31AB4BBB8DA5F66FE5C7807E8265C361FE3E5182453BAADAD2F3B1395887668F9ED49B5266BCF632739FAF78163ABF2C196457C93C7B9507160136EED13E4D3F6ABF22577E42974458B5720A0C78C468D6A0742BBB288035C496ACB9447388747A6CA86747122D9F68A7527AD4EF8C3985744A51D3C51E601155F2E5DC25E8E24DCF9DC0DFDFF88605E2FC5E4D43AA7BCFE3C5111CBF8079E224A98F11EFDB7D2D12EB61BC9AB7943B2D80868AB3202F876E5C89A08774C677AD34D326C64DA427D0551DDA897CCCA0EAEDBF6D48C6F20C27DA93DFCBCF8856D951CF29AA8990A66AC73B25EBA77CF3D1D7829A937BA4498122F80DD3F87D32C58ECAEF0BC70BD0C8E49D49AF61A67C375DC4C78AE3BD45F117B46CEC4980EAAA085765DB4681DCA976AABA2CE20E197B360DB68A8887096A7488722458187891796AE7AABE0F4B8C9A639984D2871827C6ECBED3BE45D76F07065127018BDE5C7697B92C20AD0624507C7255EA36C486665AB64F156CF07E31AFC419F14EABA991D8D326FA795CD055151AC100B32F5D03DBB1F2733B721B10A6B1B3CC6D900807C5CB82FCFDD250101C0B513B1850FF19C3F97F4A2523404BBFE6F7104AC5EEA5C579B6B37E8CDEE681452FAD2C349A952B22BB7B4084091AC4F546ABE338864030F33F0A9736FD1675ACCD80AD9A4D3D7D6EB1EA35002E1A684B4134FBA5E4B6CC609682258C5D89FE6B67BAF4E9E6CAB5D67529215C58007B40FDEE8A00036832FA1143D972DF0B99EF73D2882E617DA319261533427EDE0854072073B05E85B2901A00B2A79F7A0AC25E01A04224C7FAEA9A9A59CEDB47E828F3DF1CFA82BC516429788E58C2B2BB97CC7E727C3BBE87122B914D879DFFD4BF627C8447D8468B4C1DA517EB8733B39869F6475303A9509AC01E37F273DE7EF714D5B71744A51E42987A0DB07D3001A642DC97D309007A53EFA95CF9FDBE92C74D233482B3518B59939120AC3315F660270B2547EBAFE75B1781AEAB5B4ADC889EB07677E4639A0E9783986DB13172B890031DEA6669B46639B3C8682432B20576C3EE87BC880FA963B324A2A2CF31E90467CEA68198773A15FD162F3142A039FB42CE9D0A18EE9FAA34B80926ADCE8B2C0D260F87127D869C37A6C406C851CD1DB905CB5DA5601CF2A8152BAFAF8ECA40887D00A1D8B71E3AE7F12FD8719CF184CB25419EE07375072459E6C582F1B6226E057BB71D8C0F6FBF40B3F81B46AA8D26A63937337E9919843C26A4643358006375990324C2113C3EDAE35EE5716423471BF0C84CE5ED4ECB42E4486F087E0D84F17293356460D895366242F4C3B2A2E767723E7A848F13E05F5C45C3836DE4A6C150D0F5171A8B8807F852EEE733395CB60FE8E7E9C03677C0AF75EBFBE9CAB2CA3F5A39261EE18A84ABBED5C16D1E9F210C22846BD515E01F097FC006AC718DB794CFED6B89A4E7FF137B5A75DE2CDDE6D0B85EC24EE3DB93D47D7340F965FC2A000426F1EF3FD63942E876FAA3B3517728A486A253A73F32B61A30ABC84CABD59C911D81B3C4665F93520F6EBE9AC7B0165777444BDDCEB5310DEA223ED4505AA56709C6321EA6039A987C3902A4FA0EBA6B7D0BFBA9DE0E5BA6948BAB414B0FB3F7F883FCFCDF3D809D056FF7878D788 +pk = E6785EDCC5020CD5C6D8A3C592C2B89C7275352A3DE996D17985090F9BF1D706E12CBF178D13025A9A76EFE15546519D17F4ED7F6230D5129F57F450A3F48BADAB40863CDE35ED78B672493BE7A04967B92858DE21D9F654DE5250601D4388AEEF9DF6900C7C60CFCEBB9813D94CA109234F1190C6DD4CC9230B700FB37E786DBC114DEA53206FEBE5EB5CF14F23F5D88347495EBEBCC79FF192B5C3474F654DD76DCB2CE0239ED5C6A1E7D87679CC0077F150831ACCA8A2700EF612EE21410539B7D3EB69FB7EE7EEF1EE2D1EE0E1F3E9AD39CC1E0AFA0DFEB63C9DC1A148E7CF144C215D5A5BEC74DCAC45EB8753A592582E0D1CA8AA677F228275FAC04B9BCD3771252DB4672E87FA7E622B85B1C932ED6ACBB8D5879A063EF6BAFD3A9D1691D8B81372C040757F91C97C3F942E31BE1F463EC1FAB808D1E98BAB28891F674453EB794A342834C3E9AF685B80C82A57585A60F7CF2A78A51AD6ED9A59D8765A2F38F0B142DACC58AD7E37BD41E0A519611A14B4E1BEFF11193C97E5F8EE25DA55E0166341368C89C14ED66C1D78186D725DCE24631228D489E0D081574E27585E90D70A6DA692B49C0D7D53CB898C8C5047DA19DA4B0579B790450B6456B5A7BEE83946317978D3D55ED9BB457639AD90CAB59A25BB737FC2F4087B837A9E3024D9075B0655C8CAC10A156B0201B717446F480F42DC850F3A58ADF4CA7A4689D97BD610EEB8BBD523429BCD595DB29DB69FF29009E6589D84B66A4481CA9E7CD7F4A331E485829857C6BBFD99B4EBDC37EA95BC410C0267EFAB27E58F67F89E127D069526E9741EF6AFDD391B0E5E7D1E6F81F995C7589D4F7D7B0E694C800700779AC63FBA63AA574A3F930347D29A808C2D90D03F9728F07C48D337A7BCED633A4F1243B933D9BBBD18B6592889ABC14435BC325F412F7DE0930CF689A6B5DCEF36C6A5981A50837CC8B8DC8A2560DDED60EAD7420E63AB517043B5EB776895C21BF6A42EB4BCD50934DBDD8DBB81AF6EBFF0B697ABC01674296BC1B6917DC78F79BF69C8E0E68C0FA4EBE1C7D24D18C8E927BCB0D3174C8C7FDF9D07F84AC74705F68B011C72271724D4E17763968B13CF24B2509F753C9F4E29389B3F4B82ACFB74406A8D367EC7198B7E29EFA3014EC91B116D12C094151412B511A799515E72E67DAC00F4EC0463A5ADA4AE4EDC68FD01695DE66359D5EA9B9A6304A899575A5D5925401B3385C5FA0FBA86CCE909C304BB621869BBF9BD0C24BFAB813524F2E7F2B4036260D3F7CBF446B8DFFCFE0505FF8A2228E061BDFEB28C4D2E7C2120D37EAB08B19F8C40ABD33854AB6AA310E104809B3587E40DFB8269B08FAE47509F7346FB6B5AB461554859EEB00FF1BD6981177C3782EAC8E2F52CB0F1E1A348E29F5F882BA102EC3A77731B9E33321FAD129FB992EFCFA0CEE2948766A18EEA63ADBF22523F3BD33F4557209346CDB33B203395D7B4323BDE8438C093DB2065EC3A66466233B8CE8D4D7F5E2B95C7E58805C00BFEAC932AAEEAAA0AC1B3B68BD07E2191C655770A2DE63857565833C84CD2888128A0CD5D0715DD72114B915C2897E21D248D13D200F9133516A7DB64DCCC47D247F9128797C27B5119BC964D7DE3C0AB8BB0C13CF7540ACE16D43F8FAC44286E11E66E821141862A71AE83ABBB036B10779A11F269296AFEE089612473A6697968C3B27C18900D9C7AC3FD1655E7C0A73D78645E2C20830CB6AE545BC54B31593D9F80DE37928D652CC8207069AC9F0AD889356474F4B460163BB1D8FFCC6E09FFB2BE6F99BCAD264CD16A511011C7F7E45339CCC7A80A065788839D04628E0ABF97FE39860E1C900EE480BC26929FB884BCA2B06F03A191ABFF35BD9EF078E8561C3A125088B80A4697CC5656FF71CB6A474256FE3D3B73483E3BAC4BDC94F9F83355F05260D7798213C2C0DEE6879657DE8E58EAD6A598D5FE45532EB3D71D9AC28666F844E45863CB6C53663912C12987ED638BD22421E0F3AE9084109F497369081529175149A857441FA6C24782107354D5E69E2477C93DAC1DB193556EB607FCE203EDC477031C7D1BC7A81B71814AC9EC55E171FBF33003BC4DA98FFBFB46C5636BBAD1D44DE9BE11B5AFFF55A80291454FE0CCE5DDE9062EEB91B58986B69A2B8F2016521A724C8EAFA67520D26730EF21D969C6844337B23A3A56EE1402CC22AEFC815BD23AF057B1743A80806047B217707DDD25F963AD8577BEDE026F9AEC54EC1DD54C2B9D54D3C99FE8506426A53A492C28E542F7EA535713EEE64624F2F23BD6B28274322C28B28240E0957B2E10F901E9692E4BFC1F959E9ED6898CED9E0D38A228A353130CA7F377827DA9A2EB9783E909612F1B3E9BD3EC524A03609E38CD2D2F80E005850E30DECF5E99DF735C303B93D269AC1EF73EFBB268CBA8C72AAB6FCF69C66972B33D52FCAAED45BCBD3B6D0CED90F4BBA2541914CF8793BD1A0E2921B0E786D286CC73C7886CF2EAB77519DC8A150E29CD7EC89B1519BAFBE8176A71738C58B212EB5DE37429034D966C0E106221DAD4CA70DCE7AE71B2AF0480547407EBDEBC3845544C68A66B94BE63B0C1DB6AFE51AAE1E4E37193E683FC39759774A8AAC2A002378EA6809C352B5FAD1DAE2ABCFEA7C679FD31ACE4BE11EE14122D0EFF71D592C9B1751C71CFD8E3DF0C12B6BF241D24111019F018E02BF3CEF4D48FAFC6708906F969BBEA61575FECF05C669D905706C532EFA252B0C4BF7D1A99E64900B9EE10E5BF31E1922A5E4CBDB6C3385D00BC95A0BFCCA386664C05DFCEB198234BC39CE6EA045A97936E850AFD3F540C387136C4AC385084CFA48949FADCB35248F10447530FE3518CCBCB2E652E46F460863A1C6A4E3442A580CEAA9F77272F04CA1EE2D5489A060B9551E7006F4800C56B9D218F9706311A4DB95D33271AC73E1E32BC00A6A60C7CF45CA309C4A2BD14CFAD615D6A390A4E55720781D468C1557B2F70A41585C6DC9C739AF716474260E98E98CB4B1D3C405DAFB5F14019BD0AF8B405EAD9B5DEEBDEB75A2EC2125FE9300EF7C8E7A83A5C12F4251CC091BA438195EAB6A578B72D4847007F116E30E5E035A5A466326BF0E7C66B9E0EF9F0C57386EB86A81811065E78D3EC7727FDE376F5CEDBB0FD950C741F9E56999031BC4A1C071F2C649D62DA5B07DFDA9FCDD3CEFF7A4A7DCE02F5B6B7D54EEE2DBE8FF81BB2B81A16231303130F0FE53C07C206F8BFC2A3A0A2C33998C37468B526A5C44741644C9815BF46FE87C05D35978F1372B57A19710DDB11062819F41C3D422FC05757F7D97341E0EA6D833C48A640D0CBAD9DDC601EFB5A1FF1B9AAC71076A3545C979F23481FE34A13259670EF2DEE4ADD06FB35F6A117CCBC114AA3A53352E013887DCBEE53882BBB3889EC8AF06EAE2189DB9170D6EE7C4D9486F03A1E6868016CFC3A91000343F427BDCAE5C2E7A3526CCAB287A17ED0B9FCAB78EB8D041FF03EA198F27AE3331FC041234103EA2A20FC04D9E2CBB36F0ABDB7AE7834A22A0EADDA4CA79A201916805996DDA91FCB18011636AB181CBEE27A91A60A8EAB4B3BBE9CBABBB6A6C5D564094DF722F3D9A945CC9C0114559627ADE7452BA452074CF110567061AFB0AFBB1D0585DAD506D8CAB6616416C28C4C9F032850889AA9C44902D775539AF8BD969DCE94B6683EFB1EF1493193D9CDF3E38C250B864C91D3478D77A79F660F444E4A24D73FD110D2E67AC5132A0BE5A69894332BBBA3568FF2CAD4446E07F5C937AA56CFCBD1AC8BC6835498A906CA1EB0D7BCFF6ACB47994759068C43FBBDF7BB807F895693F3C4480FD48C3A51DF290E62E9A187C548BBFAC62826174824B6EA2839776A90380E241D11A76FBE3242B770BF091D69B3CC3BF37BB595BBAD58BE37A805E47FD29DE8F3ACFBD7C9B8684A1714CB13CC53C060BFC2720762E652AB689FA347D255BD5571BB4C81204D0383C6382451DE340487FD2684B0F8741D60CB1EDB8F395BAA9E4F2A4F5D98256B226B6231C3DB1562E6872CB2F784EC8DEC18C25AFDDAF1215B80BEDD590CEEE7C0C70E062974FC9F4370F5D44BD29096F1DE194007EDE52073548B96AEA1B9F20633DA1F1E48A3393D11A61CE2D71142BD008C25C138D0DFF69B18190624CB0D34FD84FF347C7952CC5E5E0D2A63E4C1B2857B8664C915B061D08EB274334974807F358905D5A2D4D63E841C6073047C470ACE8BAEF5B3ADE30DE70CB1DD926954F98CEAADC9B31123917F9CFA75664B95C929708CEBD81B409719E8C64D229733120C403F82F1AF8A1527338DA3D8C7E870A4355EDAE9D9CCCBAE67395FA113D4552424305F33A1B8BB05B30D7FCB6CC695043A49F0C56B14CA5AC942CF13B604E656A2AC5F4B905C41C0463D676EB5E03F7B34F5FAA7ADD46C39C957342CC3E81FDA066EC3749D1CFDDD6E478EDA2052F3FAE9F0C529739FAF44BC2A6EDBE5DE46847B5CF8F3E62F226EFC02FC961A6A578473BFC8AE7689A45D36667EF3D360BE1CE4AA43A23DE9F28739BB2B14799A405CDEFA56FB7E80F6EEC39C5D75FB173FBD2F55E3E8311ACD04FCC26C0C127FE17263AE38BDD63124AE5240EBE00AE5BA09298673FBBF7693A4CB6DB8E32B7C8785FEBAA55CC7759DA3C6F83EF0D63D8BD5871F7BA2D2AD2BBE86136A6147F439C756A6DA5CABABEEEECD24196C4C106808D678F1DD3890938C6CDA5DA9713407C8C54F3A04EC62F716576E2AA7D2DEC8CFD1F774E8AD67F11D8D926AB918114205638FE418177B3C48E51DE951F2D3A4B8163E76CEB1C009C3E96035938DAAE44AB69A0BB64FA7E8E89FC52AD71F9F82531D0D3ED6FDDA8353A2B751229060B9D5E532D943E075887408AAA51337380A861FEE42D28F3BD3CBAF7F5A241D8C3284B23FC0D53D4DAAA8AF12ACB9548C2475E77D2B929E8F7F418B64D252D805B05664261FBB1D589F67237131EDD3F733482222C046BE8AEA8433EE1308B058BCF949750052D3FB5911AAC43179FD11C922D8EBD18E58DFF6B6E39B08DB558177F2BB7F98E60DC18D50863592DB4D626FBD8900950AF36BC770286F853D75102A446F2D8E2FBE5D06069E667F24B27AF6EBD699ED48D8E40085D19660104246A389E60093AE188F736A51290023EF1A517B09A66B3C70811C37F28EBF85F0550A6E7F5511443381288AE7BC4BC601FA2F1206008C608D4FBA053C2CD037A02D061EC19D3647315457C52E8ABA4C4DD764D0BADAA8B1B26C1E3E33537C4D9AF28A4554F08B087FA36B8EC951A803B786F51FB5E88023B64EF8423192E3677B4FB67254FD7662C6D9993171F17AF7F3325D3D20789DB6A94703E24B7B11EF58785F8E0972B752635FE48785D039A69010B0FA7182BD18512EC52CAEA0D3210E15136340271866B54957575642DB5AEE9667721331FA7A9CA9112A5A1852E4E684471879F879B53288C9BEBBA387B36BB27B614B567B94253ACBC94C7CBDE82E21E0F86BC305FF4938E49EB07D71E9F6B87D4ABACE4EA13414BD4619169F7AF8D8DFE4BF46715C2D2F6D67FB491543D7C18AF8785F4BEA60707327F9A9EE1C185DFBE734700C97A80E25056BF132F6D3920702E05DF5B71DFE38D1907292CF0453C46CC3433B87AE2985E4DAF37EDE7BA1489F3D381707B5351087EA1EB39FA82C81D87F499D6A5D9AF294D0650E4CC5F3CAB087FA13D0B26CE7151ED76E57205C2734624F7FBD713DA3F20B0F63195E470C151C10A13A7CEAF9B48C5FD9BFEC92354D244B3BC719F6763CD89920B74235EE5828495457E4E158B14EBFAAA7AECC7524FAEEC97B198851DF0727532261E5FF1340DD859EA03313242792BB42EF4EF6FDC6F768E629F4B9B402AEE9682583996AECF30F19BEDB25BE7D9E652C2F39E8790F45097ACB08A2C7B5F40DDFF20231DE4A8007C4A56916CD2BC77512C080EBF5E32BC0F362F8EF64F487C388E666370F0E67B3D8AE2560F5ED14A94CE0B8AE6DEFFEABE1E21C71CD831EA5F92337554B952B503B47D9642CF18D7FCF861EF707FD93661FC5F746DC59FBBF2DA31D58E485C04F1832F2CA8D6708900000A96405331211E700FCBBC04DF5538D6C437170DE8E79AD578282E2841B9584875B75224F2A79C85FD36F736EB42B9217C5E26FEA7F80CA3FD5CD7849FEA92A26269076AAE5117C28ED80C4A714456CF20FAA3CBC671D3B43031687E5158B80065A817BA0F3F211920184132988B470B4BFD8ECFB6E65D0DF557F5FB4F2252958C65A753D6D90E33CC912B887989FE5938F7A5A9E24104088CA2B10DD669681F28189DCF3DD96083862AE6381384780C82DE1573A032BBF6EC419A9FB66FEBBDB69B40C956A205944386C0F6741729E9825BFCA093A0025252E5B398148BEA02987A6714A2C3DA4E1BDCDEF3D15029597EDD3D6A64B2E05FDF778F19339D3AEAB5AAEE4FDE52E5D4B70E7B16CBED543A415F3BA9BC74B122ECBFA053FD88EBB1F77FF01D3307A79AA00EDA3EE665022E4C47510AE5491834CCD28BD1F617B5F91000B599E5CD929D333BB7D91ED14D0FE7D533C806E4DD892FE568DEDE3C6AF71ED5F2E1779F9850FB10840E03FE4EDB1333C6BD8FCD8469211966463CE261AC467EEAE6F1DD6F01C9206EC034D2150CE87F0084F6E51FC5B8DAE3B7AF95C0599E9522485FB4C095720FC0D8F58506446879181E12860F9B71E012D4DEEFB34C78B3EA21304F50F65E9E54172E2240DBCAC2EE4438D8542B536FAAB07A69922003473E8CD844FF0F84E7D8498E78075F6DDD90833B0ED722E940C7D38F2DA1A114036315A7AC5B05BFE68DADFFAB4DCACE9147B9CEAA458BD60D31DA2D485CCDB9BD5A03785200D12C6D899AF401AB59F8FFF3DF00A86C938FA8FAE118C80A5281DB376F2E0C55680B90931991370902F87E999B6298D3DDE1A2347A73B41DE sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA4599 -smlen = 543 -sm = 381D569A2ABAE1EF336243D4B7BB847DED0C4D1324E22111AE412D5631DBEC8C58D32D21048F6A800E7A4642E4A28153F3D5D768AA6D9EB90B37299F936F7F437871FD0997347BBCFF1646C77F267A5CE1D0D618716E2E832870D713D7E052E0F611D91879D5D8196E7BC53DACEB1E646CE541E2E1AEFF366E1ADCFCB39C3D7B932556F983E12E3FE9CFE112A273A16247505DF7FC56B472B851124EB485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +smlen = 549 +sm = CFB4034129AD733E24FA8E1BD8B0538E6D8FA20C05A2D1FB223D024864CA2135484DF722884B954866B2FDDF44EA298FF75EF78A5A912CE045220B0770640A664221FC7328BB22D4FC6C65B1E70E63B9091AE24A021EEBCC7908820EC77BE145D84D20375473DA44CAA45984C2DC60C87DCF50B98AC0BCE05CCF333482F00BEFE7ACA9FA0B55D379057AD8D0724F7B1F5102C3D70DFDC2E583D5824998224FE9124EB485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = DF89ED59D84894C5441F301771789CD8DCCF6F0C27B6CF7B5DF02377F16CA58176B6C50A986F84153F85E8CA9F5A714D6C4B1201E06BE52EBC502F9E7BB5892BF451AC8CBC7F6EA59146E73BA45953D9F414A6AA7CECDC88A536EF5C27BFB0A48AD26E0D707F0288BCD6C7CFCFCFC387CC4CB22AC8F8BFE1488720A43DCE0C13259F08B9E5DC3D2EFE847FA6A53D7F54AF1B855C144105F6D4F5938A6A5CEB94D2652D0FE52ED55C02351EBA7D6EC6F6F3D86C07E9E5C542EAF3291FE02B2983D2ACD8A2E9D3BA28F1F8B83B3E94FC8812CFF34397FA6090FD8E623F7425F6DA8A4B7510F2EDEFAFD8F55C7EC8179D0C44854F01FAAF9320FE07F469F6E4CC39BAE01554F3592FC6827C6C9FFF7D1DB1BC9E7B47CB9D7BED28EB333461413F3E5D6AAE3A46A4F12A2D5DDD6886C3173D8A701C6E8AC7870492EAE2B2E64AAE9D64CBA8E372A7EEBAD3513E034F13739890AA780327B47A0B7E9E3FBC754AC776AE40BB81A8F580E50147672211EC05089D778B442DC0B29C3AEAB7685D2072ED22ED65F5E42F8E1F896171FAB1AE26AABDF57E6E344446E4C1F41396951F8B2B4A3F8732D01852BE882EE4D92099F91981C23295EAD75ED5EEEC8BB8352D7FC6E43E9D8EC7B9C39DDECB1B986BCDDD4522A027C4C5BAB0657812EF94A211AA21A6428BA89C8FCA53A6A609B6538C83FE1E053E77CDD9395A8F11FB0A0623139754E9C1F63F86A0B25FD06F7EA82F2B57FE8676C4A008874471749436EC76B08131C5664E24031A686367996BD59C6D54D369A788124BE50A3BAF01118FF3255287413DB917F66EAF251BCE2AA71E2CA6CEA81C5EFF3608F7C30134963AC909408F7146DAA259096C82B71E1CE12704E86F4314D544B52C061C98425B5A7855CE365A4764DB7AAB501C3690A3915F7610B575E494710496DA9251FA3C606B3D53F3346B7C5876B59B122501DB64CA852ACBA3ACCA2F063FEE72E50C603FDF807C04B799FE27F93860738A3A4E9E9CCCAA14695FDF983CC699B0E9C25E5769452C500CEF92512BFFD81F0B1DAC04B225AADB2090FF3A7D559A438690C02177E99A5010A060F703D1AC3153ED9B6A369EDE1E4BF2292DB3E77E209774D7E717446E9D77E7CBCD760740F68EB2BC272FB1EF9ACD66DFDBB59C436CE2A373B06DC8DCF256C9DD6015D2EE6A163C190CEDB223CB869C2ED9CE617FCCDE4AC281996A354858A3E98A1750CA9E82F37449536D05182C557D2768C7C3DEEC81ABEE7172FD5DDA5FB3890BB4F4DE43BF994E06F6262FE7DBE392944AC23E420E2BA5FFDF0A1561C37949001C22CA843370D335E9449D526E885AF5F5F44E4524FEE62501ECB266AF7C2FFB4B775E6C803B6AF0692AF3531CC53724C721D977C7D968CD51A572F8D1C73FF8581FB72D770B1C1018A872D55D5F03AB6FEEEE95CA631C215CB680F01DC44582DFEAE25A9BB0F57C63249AD3293E51E1929863C7DE92283EA33463BB0CDCCEB4333BC9B73733C1B765ADD2A554EAA244F62853B226EC3E780887A94EDC5B0E140EA7374AEE409783250F7E78FDA46E4849B7FA6025DAF64C8A03A6A9000474606DDC6A122C1A03E60691B41D1CB697743CC8BB84E80CCAB45059ED6715FDED936B7043A2890EB65F305D316BDFECC97B0CA8C12DA74E445F6E6C0D71ECF769E6B9ABFAD69145B110CB0C298C29553E6B0DE543BB7614C143FEFBFC64496ED6E9C49F9D6A91244EA41A749257D9CB4844E842913DDA3CF635853C9DF8C71564B7C089B24E71B915FE77C98075F1B1FB41D843501E07757E4AD7C91C7C77DF92E53B2EC163EF2293320C74862F698C4716ABB5A4E329492831E603195595AE61B22E6D965C9F013AC18406B77ED0D54F2C8410F3159FFB170BEFD2BD2E4F682234D7F8D6D3C9E71B59730778F18591BB5A17210AC62C506155D657B7FD82333EE0E4B27C7DF9789CFA377AF8FFC172A7204C173AD83AFD050D57159CECF43D826323B18D42704FA9F581A512242AD817BAFA688A847210376FA71935CF8E238DD831138B9F670B2C4849C2882087688897138F964AEB8BFD3E16E6F6F9317F517CCA2814A36317C06AA58C8027A3CB372444E88F50F3B4B7D227F84FAB036D293B8F3870CBD64E0A8273647ED9CBDF1A0669AEB667434652004761C3D3763E36BC98CE84F00F833622F5C60578F90D7E218B9672DAEFBAA12009E293758EE097BEF4D09BE128139ED7985683A273C6ED24893DC65F366AFCEEBF1EC1E2733976C4474622A3568463F6717DD84EA013709BC3D9C6962CE866D80CCFA3AE6313EB3A8B28FCE8D56907CB722B40889F35958190E27761B4CD2B11A4AFA796303084391D5439B885F63FC5FF9D99F5ABC091287407440C736CB3B51DD89E8D1422A751ACD8BFD10E32544D03C633C0B60BA4C3D61E02FA344978FF947B967C9FB23B234E61F05BDA82E85444D9B55E8FD2D206309291B23AA1D4DD99EEB559CA3832FDD3B909B727DF7D052F77E53922E3934F0787D925623E3AB0832EC3C1732B41FA024942CE60D63078A2554769060FE42CE5E0E5607FD0F0562341851B07A28D4320E940CC0F60E00E78A791C0CA5E56E9A88CA2AEBED356A527E8F5BF88862B543B583B78EE58F2DB0F1272C42BA773733B795ABDE63135F6B92FA031690A519EE76868ED9A6B4FD58C59F745C039C1FDC9942BBCB046C57F683C7AB9FB8A060280ABCC5012F3EF36CDCCAB99698561B900A117C236D7CF0AF10581A1B52DE4C62A9167A87404705619C88D07527FAC7FFF80B8C385E12DB3032CF9309E7D8331C910723032EA7355084437DB935EFBEAF8A40BA00598881429A1E225DB0DE84928E905D1396938BCA38DC86CEF6A39D094D408E23CECC9830375BA66346B7E743FB09A208BB401483633708A40B324CCB323CC3E6FF55B05A1A93E0F7778B3F97CD106CC533103A9FF6C28DC0142D64173A62A7A2DBB0AD9F2F3C0B124FF549AB2F867B8192BE9F3A7878FC6DBABF1CB091D4C767F69579C60FCFA8C9EE0575E0E3AE9C58AF124E084EA3676B6A67FD3F147FB907A90FA0B4D4050CC1A8A8575348FA8972617C995D0624335F52C78C440BEEA5F770348E8FAEB02D4289C0553788B6406E450525CEFBBCDBA61C7EB945E8F2ACCF79383FCC7171847AA213F659FD831C22FBC93755D0A17A59CB947AC45F0325EF72192F2C03ED4F54A56A0F456AE5CE72FDB0A511E586D59DE3936070FC5FF98CF403F25C52F0899204343856C7000647D7ECE77EF833CB0FB79764FD8AD96B73016183A38090217EF11CF2C4AB58343828D59CD48C7EAAAAFB2D0FF4C3AA39420161CA73D7ECB42BB46328A40E96248AE54235C549A709E4EB94C057EE16B33CCBF7AC709B13E672B0C8F03E3B4EE88667E14455E2B7F39C73941DF3D0DDA8916A8252BF21289C37F181B5021AECFA58A33EFCB3B7E148B2F63ACDDA96FCF44D9B208BF66D3939C5FBAAE5D79FBC3E1BBF2875B51FEC272AD1BA51A9F463658E86DDE4BD76947778029DF0C7FA40D1F1A88470ADD6CCF927D98F24636A28DDDAE85C3D89E0432D8C6EB5A81387E090710F2460317B1965B4E4D7A9F4B694BEA6B1D141F0974DD4A5BAEA9F439130D1FA93F5F9BC68AFECD695B58D80057D6186B2629DB195C20775019ED5E5124343F074E3518CDCA84D1AECD331EB536A85F600154BCABABAE5B64845680653C34336BB294022D1C2BC630F4F54804C3747089CF48579011062D85F364ABB8A097146AB29FBB1975CFA0F4B19C16838BC35C39D029697E945D8E4F160E78B0277B269A4A32539ADCDFF33B1B2241716D71B8E397C88BE0BF5D8C4C0D75120A928E81F33EBBC8E2F4B94CB5C44FFFB7AD17E143AF0A674A2C873B3EABB0F5DA9894A15280632C9DDFC941153A1D2F1AABC22DE2FBEDD931A9B911F56F6DEFD616E24C6D28E85D590BCF8AAF19F986D02ACCA5482B324589C583B3CEC4FF14F6623106D6421B3A0503C6DA128DAE490046B6C18174E345D2785BB5F88BC71A4D8E4C42939B09362CA47244DCF76F8C23BF2830D10CFF65E5C89A7116051BDE88D55555E12740AE37EEE2EDB99F4A0210FC68658BB7BEFEF90C8D98886780BD8663FBDA06E6A6F8C3045C06BE9300F02B1FDC10011B735DA881D83609D7AB73EF64EC6AE88114A6A08BD5E4BE25D95B13ACC1C221AA07BDA61FE3F7585FC30FA2DA87A746729982F92077747296770C03F4D2F36249E574E0C493DC8196FDC6D38333E83ED4B01588338CBE01AC8BA8D93CF5340FCE157F1B3C3B4FE19B63490955B514772920E78F9964B1B0A524BA449886FBEB8FC05C229FC81053DE07D568BDD47E5CB43474CEBEEBC4156164CC04D03B13A14DD3F4AF4120DA5C385493F01C4FF9EFD94632BB06030941FA82CA86F60247675F5000918C6BA19E2A632C5DD114C9EE460F7F3DC59011F95C100121DA33D09F6275F2129BC4F3B4A2BB9ECCFBFF92DCF3035D239C302D1CD4C4C5319BAE872BBA4C7C035BCD0B084744FFF66A9284F19DF5F284186705EEF125DB7BAD241AA0213FB4B36B228BA73472549FBBC33832CED4753C7CFF2D89013CE870719C82BAEBFA2ADBB8120DB8E530F617983E22C03FCE6BA37D96C3A275128EA309103F9BA9E06D7D1430F0861F2F9F5DAEAB17A79A2838A7E95DC3B94DEF13EC970C50C93CD8C37E410D572A6A679ABF575509315748A776E11B151F119A7BCEB24C8A02C19B595332C00BCEE6B280F7815A2DEF19F27712D8476C2DD2508BE9404B81418522B8A1557497BEF16D852D3EA39E5345636A905BAF15D01E1DD7B7A5006568C8864322AA72E13710DD6BB559AC5C16FA0A362E766AF93FE4B56AEE68EF24AE79084596D9F541CA6B017F72F9F13E23E86690EAA61EFD443340AE81892A67B4A436ED196BA8ADCE5686521D4059B7E8703F49E932425C6ED9481DAE8CC27776431FA97C1DB7C14842A23BD0BB7EF4A112FD1CEE1D2728F555AB930B976705988B32332DB88372FF9DA56AB6AA8439B92DC5F058E9CB92E7CD910CB24EE5749640DD044CBD01A71432B38301BEC2587E2168773AAC32634DEE696DBDE5B22C03A48904AA5967C5E6DB62B38497228FCDE0BFB8CEE4F13A9AB51EE8FE459296B9317111383625A1287148CA01F0D4BEB2E5A0E414D3C4AB1CAFD53ABA95B87C7BC209A399328298146BECC41E80FF082519649C422708883C52705907D08F619357268360A42027D1A426A2BDC443F1B622274CA286C9789D461F46623D9F3E8D39FD33144429ED1A18F9FF3D288C9AC3BBB7E5972E23B7DDC41C2C1D26D3D5FF3C7D185B1C2767621C5E91EB584BB9B625BF1812FFF7C3BDFFB19AC494EAFABE080617AF59B94E6C6098A66347C9E2F844ADBDA769EDEB4565322AD1E76AE909D1DA1DA55F397BE15240600981EA9EE79E93523EC4D296D9188DF9CEFDB5FDE1E54A3D6CAA3059F8F2DB0963652841FEC05C8E601AD489283953D487C5F4E131A6D0A324722D1466CC2A06B58325AF8F44C0C5C399F5E3BE3B40E5AD7BA0A487177045A5C4937BF0CE0774378D6D21B683FDE8011AFE01686DF51C565887C56E3D89041E63EDA8CFD73582E2B4D3F653A9E40D1213C981BD483A813937449049DC3B1C7EAB9B705EC0FD23AA151627DE4B91590B148B3F7EC686ECEAD385255C16D33BCAFF0B3194402090C25E3880B6A844E3D3F059006C4FBCBEB2D76F33E8EF8B432640684DB7A37343D3E6FA70572224EA3D3F13FB620D3DC1F70D8AF108647C0D1AC22506A2FA6E9E21A428664F84FF42159EB21F85ABCB82423612A15DE12A3E24A874C596415FAD77652200ADFDD7D9D8368F4A048B8B20ACA8D857A108C9F67F97EB65B10E2A5A61A9E1D643142EB68D953168F8258D2494101D7784449B399E20ECEFEEC87E94F8BE1D81857890C7929AEC0A8EE7D3E4CC9B57F90E373DCCD44EBFBB941ACF8B29C278355AA73297CF1904220AEC952735887746475CA5C8BD6A5D769AAC8A3CED66EDF43B244D5AAD5C0B77DB0225D166D9ADBE3D6AB83DDB55310655E2EB35E26761D201613011DC73D937F2EA025656567590038157B94678FD05C228A3B4C173BAC96584D26401415C6522A00FF4AC79CC5CB86B0AAA0057605955B7B6618111312436E3D8E17519F30D1B5691DC84798DBD4A63456FDB5FB92496C0B63A1A27E1A80AF760B6761132A3CCC2F76775CE0D4031EB03CFCB7FA5A4776975F08520B668473758C711C8B2688B9DDF620EB53C14553CB1B03EB0002EDEAE93C7E07801E0067326010EBEBB856F0470C1532DC3ABD004C381DDE6FDCA5765F403EFFAED668F6845F5270590D4671AE766091D62D1E73AF5C4D5FD8A696D4BD2AA5BA8E1F099B2C081510A56AA2C43D3CF113811878A648E9987A2D855D4A4450ADC5D7A9BAE6216A2A0191C61B2886636AFBFE8DCCDF15A83F415ABBB3F71E52CF7C2821858F58B3C0337F2A55D063AFBD911A6DEBB425D59C3AECCF89341F76EE458FC573415823BCE172D34FF192523AF00C646E607657D9534E2EA03F3EFE3AFC517DBEF298811921FCF80039BD0EA0E5C2CFA324726A9C3892D5D55AE5FE4FA75F55BDE450D15511ECE3FC738B86451FBEDE50DCCB9C72AD4309A764161088CA9D3227039140A10B0FD9DCEE924D3CE7C887D6600280A189097BF64194CEA6653B7F3A2526FC3D8C3829C9F7B1170492537936C7BBFC487538AABD8ED01008A6E89C769661FF3DF15DCD423A5EAAB9638B556B6AA8C4DE5A3C9A1F188A483F433E452E71F3E548A4ED19979D75169332B7F91966D82206CFE35FE0DA6826AD9E0362D3C8899B1A8E790E812EBC25A53C577863F12F83093DEC078CEFCE178657CFBCD9E27D0E2DF84230250C1CA06A685D688D79DC94D78D31168D1310792FC1D25765ABE9E0405C7FBA621908E296922B5761F989EF3F9B132A9C2572DCA801E1FAA8B2258CFD70E8C733067B8797B47635050B3DF050409B86F8CC6B2183573F150B0B7F1C0B396800DFEF4E37392BDFA381B37050668644433A7B1DD279EF75365026E9AC646997257E820EA213FDF6C8B9C42F27E17499545384149EB834E772C6CAB195857B6D265FD653ED8C976A7233D3133E0D8D9FB9EF198CD9842E63594851DB6FBDC785F4E5F5E3076508F4656FE730658243EC315553143F21D665B12C56A9CA2E7EA357741E010A2E5BD1970910F98C9623DC6A87EC3372DB6FC9BB3681E399B35A54C222ED089E8343CCEAD1198C686618BBEFF52EB2880686E2A05179C1191633044CB483E3D8D0FC6085007C59EAAB108F876330481D559B0A1296B7397F19E2D20B88FE681C3B9DF37532F35619F69077E9422C72DFFCAAE38984FFC51D652D76631518BD26FD486F7B7E5440DF4D2CC8B140D9B2908F7225FF8843D4E72BE400671E79F256663BF1210AF884DDF1A3252E1F4B690C9ADF2C09CBA22DD5F1EDB037BE59C1097C41B4A2CE2E93C7C9AC5C0635CD86C04A59199985D706831ED80DDF9E1D433B04D3AA7E441B21BE9A5CB18B9D7CCA55CAE69381B113BAEBC6F1EAD0ECBB469C4E03783345CFC3D7AE665A4C518A6B35270E498DF6A21DB7F0334E7D5D49F828BFBE443135E1D5A769089ED1A118A8BEFE1AFD50B5D9F2D922F50D54D9600C0C28A93642A50477F228A58558E45DE114C46698B7737EBDDE78ED734DCD179A81DE597FEC49C44197FDF1CEC9D6D890E8089693ED4167A8C49D5C6 +pk = DF89ED59D84894C5441F301771789CD86EF4CE1E899C8DA34B0B4893C5CBD0DE3B7F8116B8025005BE9CC34648D4E29C94C55C1BC3432AC61D6E4E8DCD8D0925716408F388ADCF7FFB38CED8F3900B405A262C1F71DB6E825E8E558E0BC6C9C7A6BD9C99DA1288EEB2C86C8223BBFC12C19743D91204BEB6A6C43543A26FAE924CE9E742AC083205ACA9099514B821DEBE978FD4E4FA6CDCFC62BBD5F88EE739491EDBB923EDB5DFC396EBF346279CF364DD15268196CB527E14BE89C58DA438472AC0CFB93FEA163E2E55A7DBBAF7D5E9BA05073692F59DEC383F7D4D85A00E6C9CD63B038EAFD748B21EDC489C6F9997D13052B488CC7F8692F8F46DE48DE295B33EEBA8F354951A7FC0A2D119E4AB19AC6B41840FEBD9F752C377E09DFFC3A2679FC34B9876500AA2388826C74924FC0A348746C0D7BFC1453197072D3D298A9D6A765701250D88E572A9785EA4611AF70E62DF5A64A72A0B1B0CD8CF244BBBCC959362437F24C93C7BE7D6715E15619EAFD2D1C29732B3C35B6BBD175D046BCAD974A24C3F6B4CF2A38079B44865C0F9F813D9317FF05222E7F7B12F6EB14890F7EE17DFB66285D86BE377C7A355C442869FF0FB9A655A49E49C037F9953115490D650249B532E063EC097C76DE1D9B9D5CE09AEABEAEA45A80520C7E0BC4D57ECB474DFFB3445207F7E830E552A7943EDF058F15BD9234984124A55AE9557DE49B0FA59B9837D3F984A9FCF5F8D7F6D4AEDD953B27B5CB7173BC6F33B400EF95862BD223A4245C71759F33F577A2CFEA678242A04719708F3A3239127465468CF2105EC6B107C3DF0E4F8CED4B1858DAE251E3AEEA86D14CDB266B0704619518A0C4FBBBD1BE4703C2F9056724D794B7C4F736197C7825A7A86E0C535838D4540D48991F2F722DC1ACB1173B0136EEBBF68382D9750FCA210722E707DC2671F508B6036A885582239F4E7EDA1FD44F8616FEE8ADAB789A005B4165622E0A7834D55168B4BE7D1B93D89C33019F7D9D8F5E5907A234FC64D6857C34205AE27B36FCBDF3692D307F41A86A3312499D1DB5CB562E7BE5481276A0F1232FDCEBC6EE98ACF3C355F8C76D9AB3F0E0709148EE011CE11BACACCCE75828E906E14EE750DE4E2D279AD3C72185D3FDB576D39C4D7AFAD070280D8E8C221F870DB1FE9FC034AD1BD9D22EDF4322981B2E5FFBC130E375C3AFD370510B40729E42D307BA222441D929FD98A5B45B7642AB6D98381CFE5AA7457E066B24F86606490B0340637619AC71A8C3B99B98F67A0445603AA32173A607DE8A782E61819A9163D5A2859C14548F513C527D6A5F133ABEBF8AD36A0B9E57B4CD9930ACD7125E54A365414822753B4A0D008479711EB35AAF9E03CEE60013DB6C1B8F9532F7FFC00D7696526E6BC5978DF66E81B5CD332F981CB8DE351F63027B1938B2DCA0500493C6D4A8496EC61A8EC96819E72000A61B219CE2F6F7285D49C604B004FB4764976DD79C17D0A3B8997B63A8AAFEB069120E6B2D63ED7D79E71550540281A92710661EBA53D1972B0A7B81AEE9619B0E118136D5F4ED02CDBFA04F976A1279B07BC1B35B8E9B1ECC5E80F1DE0D4603D6997E611E04516AD91FFC5AACC636A3552333E73789701040F8B81E69FEB85765C524727D36FF9F2EBBB15452FFFB025DFECF718DB964812F280C3029AD70A72A481AEBDFBE0E95E5F7E9EEB9034ECE17BB16A89B4D72C54432FC939BD598FADB01B9B8C28B5C9DE9665147A1DB88718A69236E3106C2C241057257C916A95586ACCBE27DD42F3B71A2A8FD7CB456CD7C267A92E5E5F61A45855743D52F0D81F4E6180ABDD02B73A8D235D231C50149BE272AEC5EA8BF36C0A3D95A4C932F66986565E4D7FE392EC2FB3965E2E9D13F78ED37D3ACDAA0BD04669FE995BC90F2D1A3C790C523174615015F07D213143E63097B4443E18F557DEC7C5986A9C625FD4B80ACF0A9F5AD1850A637B1088C9A6686EE1EF71F4610EDBB5534C22EF02643BA4191F6CC6985388EC275B21F8EBDF1ADC37880E4509D49752C116224849867085AB56633E7F7DF83A4C7F8FA4F8867F4B19F5037DF00DE574273D5773BED30C36D1B63EE348B131662A64744E467F11E7F03D209191B30C4848327C193AED89CDDB4991D534627055867F6077AA5A5BC7738A208B600E090B7ADDD7CEEC7C074368AE1A2047A775D5CCF7872CF4C3C36971F435DA6365DEEA85263A513E08D248EDD18CFD37425D7BD8B950F1577471D931C1862FCFFCB2447F448BDAB8C6B54E54BAAEA4B521141F127F976F9726D34D7DB96513438EA488C3D4ED2751C3EB91D877855ADB67282102394F20647111D8F8EB20A42B732C9B76F3BAB894E8434092DE474113F9F462177CCB99B81118EDC1CC89931E0F647D0AE16CFFF8F6EADD5686FC7DB52CC84A98869CE0FE0A0B846E6365F02009E96BD0A2CBBDF975C511E8B3D80D109B92965BFE81E421F6AAE37D21BCC2023C14D8B12FC9DF8782D2C106C3AB35E8D9C6D695F6E21259937815D46374F9EC2714C77CDBEBB4A00270EB0CF73D58B2C9181FDFC3914E3D0B1A348C636FC7B52D15BA56604CF9288A7BAA697E31158BDAE4F09439139A6A74B7317FF2EDCE5659F9E14EAE34A9729C9904A4D620FCC4640F5DF617A2D165FFE6CBBAEDC9B4F2129C61BC7BEB612F2B07AA330D8682BA7BA8EC36DEDDE7DFDBDF14AE8167890DCBE7B2DB57ED942E2FD1663BEBF4C4106BD9F73FC285A13BE60FCEFF10857DB63023AC6F2318DDCFEA88A58555E03035130D6567C6E6AC8F147968586718769FA6032BD55EC43D1926F0452C123A6B8A87CBDF9F69F93DBC05F68D22FA6D9BA1BEC61D0F248780BABDD497C3C7A1B084D7EF6179AD9185D039F10DA772E89016BA1F857C87456B523D95D3EA269C137EC093926B3353360575FEAE678466546C3DB65208EBA1E4C6DC045A9EBD2D69E50896CC80924DB8B3379F8FFA81AA360684C78EB1CF41C051B467C792078399C5467827974A7B03F9414D2527CBD4FA9E181EADB6028E3EFF6F9695261AFDACEC5BD8838093A0A9CEE1E7683B73808B55FE4BB102B7BF6B1E246DE78C3AC3A0D826B75F91E06CBED51F4E58416C6DFFCA7BC3D5D7FF7BFB4B3A509E3B29DAF04669B20A538D5F63228DE3D717686BC2C62A8DFAE8A9F092AEC7CE6C321FC79BC8C798D5E43D9950935E2A25BE7960B3E4F6C808D4C5385956AD4A0F8B1CDD77BCC8CFF308750A17120937E3A3FD99E409905492B5B421245AB74E7BE5C4047BB588143A3CCA22A70A4B6B55833AC6FF70A61137B1DDFDA63DC2B0278457D6B1CD4011F9101C6EE383FC80816CCF7768670BC896AA6429B2D3928EB72439CD6CC702DD1D9C5ED7B46104272A8B77095FEBCC35696CDC088FEBA4B3ACED69BB718F7499638D00BE9DFE29DF6CA7336779DE32FD63C6278669C5F0371B15F84C7CE457D3432B789790C85E5F36A013DE324EF5001C9654F4C358A6D820EB2030C2B96D3C1FDDBA65842AD2736BBA1EFD01B5B8FCD4D680FBF3E161327D26FAD7197B2D0798933704A27F8689EB3E0262A1C4821C13D3D47A9F9FB02D51C7FC0B4BC32D06ECBDDE5BE2ED65D0F49CBB87AFB8BFF3529F927B40CA5CAD07FCC923D7322982FC067C210FFD4E7A3D6BB58FE90674C0625B7DAC45DA51020E42E752C6D300E5BF8990C1A4CD5F4600E87CA3960FB6B2AF2D85D59187E4D0317A9E815F5F6B9419D122E62624A4B4EDAED29CF49FF2597C2FE162A92D63C7DBC9B06063EF5D9A36A577C6DCE657FFCC620D20845852644D0D8F1E2B9003C4FD15DAE01C18D159F23050DF988F2D902DDF7B86995F5B4E87355FDC520864ADD70C4F97DC73E26A8BBE5391E50FBD221ACA7633D32DD6FC7C92ACDCCB26B632450193C1D41907DA150A95CB9F0D9DB2AC389A3B77D9D587C7E0252CCC3740248DC2E6DAC5945DF210A6D9AE01FC455527A4CE0ACAD7EE820C082FA469069D0E08DEED849754ED7C74715004A7D30193BB0A58944DE5F2915A65B43CB0E8478B192FDB0FD00D3EE9073DE14A7547E65E123A30B9A59E1482D6BFA916AE29A020435FDA9D34DA7153DF4FAD339B9FBEE420C591EDFCC210800768F6357E73D1F02840AC94A48C25E0DA844E4EEADFFD7FB8CF1F9F28EB8C3AB0647A4E664AEDD444116D57B5F72C88CA83280B8B6BE20DFCD760D53C5B924A2D6DB405A32000C5A83F44F716B836EC90EE0C03898F4B57D48893B85B9FAAF4135E89595139E617656F4A42FDAA58F4C33195EEF7D9C4C50F1BEE1F038C8E95CEA3550E689057E631B6DD9822059792541305B757C642E2AF45FBDFAAAD6741C191302607707A7613EB1FF57C1B41E5574C15C4B9954F850B3A402DC9ED491A9E92CBD993C10E675FA96606730DD23280CDAD84EDF9410BA913A331A4FEFCDF974C6DFC6EFB69662E933C847275CA2866108789DB00910AC830578BA1211F2AEB2A0FC9F620F754D9370A05624B0A0589FCAE74775EA9518C3053DB3E71AF790A56900ED5A10BB76C6682B95EDD2B0159F903B18CC0A4CA60CC61F8323851CA950F349D90110171BC0494A0A5A20F3E29D99EDD9053270A8BE05DECA4403960362F2698E17F9DD703F433DF2519B04D613F2C5DFEB002F946AF6D1C9C6654DCD699BE4570C961EEC8A8FAFEB4441E9CE8150EF5E89A2916AD1DB84AB7FBF948681D629DA2A0DF3FEF70F4B306886E1129F4D0F681A9BDCC6FA45BF00B72C5D352CDA9499733B386879F12A6E96C3BF95A8274358614977D07A8E9D0EA8EF005BBDCF1EEF3E0B8B1E0061029D1689DD87A9F161F8EB5B503DB7762B5D99BCD3A03A53E9C3BF92A7D30012EA16F4022FD4AA315921D047767C5E58BBAD1AF1803E2E4E6A988FDE41B127E8F8D3549FA810571CE4AEBE74A0570219CC790FDA0429670F0DAFB846C7E3DFD82F403EF1742FE5812909ACAE2CE66B2B1EFBCCCE6233953B145A6BBC865FB8B0CC0E4F2C8D5CB8D18EB494D6CCDE0D3CF45B53049F9B340A273CC301FA2CF427B44189357F42CAD5EF901E33E87AB3070D1C20E6980D5FF5964D99524A0668C0017D7303B2A1C66B6A4C805A10879962F113FF2CA875EC6D21BDDF6D3BE590199846DF3D356A05E8AAC02954A37AB7B91F3563529974AF0DD14E25F763515FCCF8F1A7C0E1B385CFAE3481C5474426C93CE08EBAAF1DB826DFD8B0E5D349829D92BB3B0876C31731C24E3C421F9E070A146F5B684C15FC75AA11FB9CA46DB7E1847647B113DBF34D6C161E724E4811DBBCBE08E448A28F4ABEB447A97A82B02663F47746B8A3B0605473B9D369F7A948BF8AD60A43BD841073AB922259CDE13F6284B3EA26E38205982E32FF4CC567A02FC10E78A8888DCED5AFEA69F03830449A1C32C00B646365BEDF2349FE783FDE9E6455A970E00BFCABA6C9B8DBB98710FE2B36622EBC81EBEE534D894FF9CB135E9C24816C57E4E5D1AC69A80F0D4F81DADCCDC45950F93771782B57C7A0A2935A69FB44A049519359E809533D2681057B56DD22B00812838C22626656E6046449A5C4323548ECC88407B6D992A317B875A3E50A4DDC65A60B388724D5F90F4BA720F13D3FB0FF19D0CA0DE4B8D59687FA01A6977A84E8866BBCEF1033111A89C7C5EB8D6972E682C54898D9E1506E6AECA72DD349F6E1CA76ADF2EDA45D6F47C82B538D60905D7659BF7BD284DE0D8C6DFA44842C86F07F44A821A221D4749FC2B203377B12929F92C35E54B9452F50E22751CD9E8CEE0666F3B59F17DB299CA10C9F45F84B8218C752DDA120F719B097121E790D01EF182C9F02E353938A3FCB9C0E4E41CFCA3B6EE29D3AF2DDAEAD869A1BDC252128B5E37CB29B5685D97BF0BBDD390340338C1DE064291D078244451BA7C04791312BDEB0F41154DEA9AE761F256F3C13A2F28CE7B7EADC23FBAE0C8BF14E3175E5A7CE663A6B4BDE083012BA2B34859D05ACD90FAB02792A30A6DC802B631E008D70E4F7CD262F58F49AE6BFBDD4A93FD486A1750DCCCC9658868093F2714E76C9F9F25F7C581D3C105169B40F2207FB32A0EC94FC3DB5E995F6EA92940C3AAD12EAC85DBB13F91CC37746197716D62B2CC90C5644F1D9870FB66CA95AA1863694F04857662F8FF89E9C4A31E2AC0A0679D99D914DB6924698B53FEE0E1523EFA1F138FBAE29144A87D3020EED6FB0EA55D2ADA59E8A9F2C53ED01BDDB4F398D05D52BE4C77019F37039EB0D70C50F5067569E708B434358BA104152CCCA20B35E3AB9ADB2C280F6F92395D9B47209AF69BDD652FB61E9D06F41397F627C6A3C4EA82380240C0E09E741A905DCFFA1D90B32E5D1941714A23B80037F7C0F7DFD96FBEA51599DD50BEB3C0A09222699402C788484C586C057BAED964AC870C393A37680B0FE5088C95A2A14EF8E4BCE957701FCB5B465807B2B0D9AD165DCA7BEE27A486D61C71748E2202EAA745399D73C6B42376155426B57C79498DA5F7F258E1326F8C0AA7EFE8C716D4258725E51D1C59006ECACB7A44A8363CDE5DB043B4A1334F7E6526CDC4E49552383D231C58893DEFFE3A6C66931E88423437896A2FD5CA3E9E5FDB42389DA4261C6E1F2F07D6567C37DA9E1131EC03E66474220332FAC5E728536F7CDD21C6B312893455B63CF9E2074501CEB2FDCBD571A18F79416ECE8E89E8A2D2C47440E26A85D5C08D530BE1B624F539598C4391D908BEB9C238EC5646D1F7389E2E731132138BA1AA9468505EAFF3BF8B772B81F7082032A8EF4C9118E602BAD7D177FADF405F38FB6DE386D46BF3FFB53A7E447A0B323B6D28F4541E0AF1BA484EA3EB2ECF63D1BBD3D8901CC601A20C56D109ECB7912ED43972AE7C7551C37842883DCB7B456C86B96585F187BC2F40FEF9FC21859B4691D5F42413249B7ADF8A8DE02A854C486A0A6E55E5B0788D sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D16 -smlen = 576 -sm = 35A7C74CDCD9A78874BDFCF7119406DEA50932CD007823D57834D59AECDE219FDA15093F7B14D126C87349C886283C0FE6F2FD9D6B6FB621CE7EEB1140BDA0D0BD99B8BA38A43F7CC5E436497B337CAF4AD87738B96CC4D1D31587DA47C2629FF890D569E942F9CEDFDC470DBFB754DBAC0237066ACC6303F8BB703C2E81582CE8D924976471701C1971BDDA052B3F06D27C34CE12E383FA09C1925AA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +smlen = 582 +sm = 053D917AF24888BFB70330AC1A7DBE6ACADEC87927C13DCCCE895EFA597DDA116AE03585D40ECD9F00AB4FFC08E32DE18CE150F76B6CD3D256431C97C0E9DA403946ADE669C4BD2CD8C9BC53FB2C991193E64F55003BEFFA4A07F821D564F2B249A572C012B858BBF74FD22F1878E8A96D55C97E31EF1F9946A517D34DB2F9C621286A2BDFDDB0F7793C7BC9C1F42DAEF25F52DE4A54835F7A029D4697708D11133FA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 76F7496392B7A639C652CE3446EA98DE134B5C83FD5DF09C96C3172DC05A264643BD8F96E772BDF1CEEDCC983564398EA5D9E54B0F6FF6D170EA814F1E6545792A289E263C3E9C222C3821B6663FAF81E0FCBA472871DB2706B8219895C3B6EF15754E28155A9229F3E8C73F9B885728D0A9A05E4DE4CD0E8F7C0EB5852D2AB5220CE2A35F233B54BA6300973213B2527C1BD205386A2FF5C56CD410C9B12E17D5AFD3F7B5EB4F649C594494C2FBE0AF8F8D2696DF274BE6F49EA1E85FDD0076EB54DDD53A385CFC8DAC3AEFC52024D7EE24DB936FF021D902659884B4432897D570BE908337B29B03A541F42E10A63F5C746A021B9EFC0F48E916A1EA81E64BAA443867854F96EBC56E42BBB8F6C14D0A09A42E2D4B10058160CCFD0C57A00D767CF293740DF280FE34F233419BCADA7290AD1BDFA5977144A0325FEEE302EDE986BED7F930F6A1FA443BA1B71F572FE7C1AE0B1DFF3370A2B5617C728A75D50A2090C0175E229A7C684A20BE1C20EB16238972AD999441F92422D3F29F7C51A06E7181C471573E99152AE2B2EDB20E524CDC3097B0823997DEDF5D975CFFF81C68956829B5C27924C2B088CB29E3B6AA960ADE9D1297B317016B6A9C6011C71D42B067D5701253E15117BBE314D96474DB1A21F283FD421F72AF9D023F07687165161FCBB9BF5FAD53538241760E65BD805337110955F8C63AF508851AA5CBFD7C642D700BCAD70F93DB50041717BCE5170774F9F5FA22F6F54E0AAE3407F1132F79B827EE7E6D13E6AF0FA9567686946021BB472B39BD9EB6C7F72ADE3544BC5DFCD042D79E6959592B882156B70A16ACAE1589227FFCFD1DC504FE17BEE59D4BCB9002F8C35A2AB7C30934F7AF68871916021C7D3D8E56BA2ACE3D4466FFF27A7996DF961D076670C1960ADF90A54BE2CEBE8CC302538E30C753A34544BBCC8B4FEE869E54997534BD6B170ECD16843C25FA2A4EA133EA89A5858BE0F37DD02A250BEA7978634C485E3EE7C70A7320A79CFC4B41CE717243D6C372FD5F4DBF824A6BD8F2CA9B6EAF5702F0E757EF23585F8C627989C5B1BBCF3A279D304B25C12D4D1BD8425871107F1ECDA406BD69F5EDBEF72C3BD883D80FCF8F7E0C02701C891F39F48D3388DC12F794C49156C5D5CA0300604FEFFBEA4EDF37CF6253F4D6EE624EF5F503F739038F0FE9CDD8D7156126DA3297448C6D75512F2736D81AC0010F0C68AE95B61E6CB1046320EBA3AF84BBD1DCFF51584E00E6DFD5AC0062E9210E66B0861F290C4773F3E340DECE919E6CA240135C382685592D206FCAD2CEAAA8EA385533AEE2C7D40587CEE8F919B1625073DF66630E94FCC5DEE73FD3BA4B5C757CABB57E6A699512234A0340928BA09A0F023CBF9F4D82C6D88201A03D37B0615781490E267A04514A3781441F6ADF7066E123B4B3DED987A6AC518853CDBCDA83452F935B0119A918FA353815B2406D156C8ABEB732C5EB5E687E0015D6357240F9C67AC3C6EAE1F2AE64114AE3FA4EC7A28202AC4A3AF0686FB8E28D5B0C9140A3C3D210CAEF8ACFF62C4B678C60D9CF643ED47832B5315E3B027D3D3AACDCD938268909F56B63C4C2DD5571013503A9C15788E66524DE01888E10B88833E790FA4387574FD9C6993C0A7000E9BD2A29D2AE0603B0D2514B94032CB0B1651B98283B3194D5CC89165218298E33D9F97AC3549908569DB7DD1677CC379AD4927A05447A728EF3989746BEAD16CDE603FB3654A3D6D841DABCC7E39731C32A8C3ECD987625A98C3F65005E088A6AD896CF1BEEDED9B83A6D70B65EDB195176BD19BE3016E2B6A79E73628A1045AE2110706E68E10A42F748B8B13EAA15B5AE9251985A1D9FF16BD9CE84A204BEE4E14FC84FE6A98018AE63A78FAA5FDF36BBAE5315054202FFBAB08FB8608E0293299DFF62F21333B27F92411B982EB0174F4A55EE638E03E2D1D8413E5F2CD47B4A27FDE38052E747CEBEA22B1D09F4F76659A7E147EEA6D741EC096CC74027CB48592EB4C74BFCF7821AB4DBDE2408847ADEADEE09043A36546ED761EBE626EC531ECCF5321B0A6CDFCD1929A3BB2489777278D8F7007C508052C1C81AD8E31B5D5A42A10546C1104046ADE370D065D288D57E8639ABD16E9720D26DB94141175B713890AFA405A6697BE8D61CCF85D86171DEC6E551F4BD226A89D2F7914F73B96A3EA3E191C7214D8F5947FDCB0AA9A80A6F81494AC9FE29DEEA3D1909433A8D0CFDA14BD38C97A8A1E309273E8F4263CFB5CD51486047D7A19FF67A6118F7F1B3D82AC46E8A519652A0AE056E561CD4A65A92D83F934F97C0648A75F35A0468F8AFBDC06318784466E29C03CFE39662DC50B35FFCE6FEF64B6A72BE0C63E4EF8E2872EC9332467D067749E2238D16BFD5E7006C05193A6DDEF6C5A154EB07AD2C6E2396A6D47D398158B656527FB5224EEF6E40A15EFA066EB36B003949985BD212BE6CB956F5E0E58C3AC7C2B856771C7519F2470C9C4FE6782E9E54ECC6A275433A19C796D510F6984B3B2E0113EABCBBA00B93207F1D8E48BDE61D625D6FDD58ED71F7051A25945DCE08849FD87478590168C7A92CAA5E5D4B758D76CF159C2C72AF368BD4A84D037F68CB365F64E07BCC1538ACC5BE636E47DD6D6A82F61D36DDC6175DAA8A7B6CCD80E882BE320CC252F3AE74F9CBA1D2607335A4FB66DAE238EB9C791B22D9B79B4071419B76A48AC621183D664E632AD78A76E7740C5B64F6F439B53D58C5505931A9167854C675FFC960148D6600B32F893CD8F90C0C836D809E0B9E9A5BC0D3D4306E7DFEBB863F1D32EE71727FF31992364334E53C005ECECE3634CAC0A8D0C110C72D4F9EDA8B1CDF8C8EDE2BDFA92AF9C1CD3B97F6F5BF7984C889541F9E3555566F4E2ED270681960624AEAD8D4FC98DA80E0EE2F59B4C4D2A946BBD8AA594DF44F3EE1A45FE030558A36C7F9E17A7124778838D12E0344600EA0F76BBD5585D3A683FF7A5F24F14E1D2716D48A3378B7824825536CC6AFE6E603D0D2E2E1E8D0B786212D56190FF172640AFE44B5531D6278EB572AC171C5A1C8172110FADAEACE2D6195E401913FCF51D4E9C6C89D708C2C0BCD02418469DDF323242DDA0D8DFBFAA5E09EB9434A331667833B6407C8EC76AB666E9F48B21C9A755D050C196348878F149712FA823672E55A786111BF1281EA8ECAE301D7707C135712A012D5BCFA2C94ACD314DBA2E008465AE747D94DE7EEDC3B45FB62E08DCC529B4DCF8E2C3C481FCD0A0B528872293082CD0E2C1F12F1D3B9DF40B1486EBECBA3FDDAA6B2E47D89139592B5CE39C010745ADCD87E98C2F920B991A58C53558E2344612D896DDB0C10DCC07F0D383E1C1C77180C8C80B81DE11CBCCA585E310FE45D1C2F33F1C457BD3F676123BD5239FA5DA896C18079629FF16089D86BC9B248FF429094E51607F523D43DDB1DDADC195A58C7DE9624DB448D96EDB9D1270551316C42CE84FBDD3D48360D5F5BDC49685AE4CF415AE350D709AB7CD21B055B6524FCA36FC94A0A29FE92DE5598A5AC2B9DF1C4E693888BC4EE7DF9227106BF30F4D089AE6D1CD22EFAB013AB8E9C425EB3FFDADCD3DD4C8C991AC1DFD558FC9F7F6913A09DA6496E48528630203D484448B10397C25D34F50F70B0341C45EDCA71FC1887E56861F1D1E8D4BC29CC2E33193BBC6E2F374216ED732970A8974D777CA943EF17CFBF29787654F5F2E1F72341D356B241BB87FDA3FDAAC04A093589A980A30842057EA300A23B3C12BFCF4BCF3DA5DFC21696257615824A0D801EB98725FF95F34A6DB5D8F2A07FE5F1ABDB92CBBC900A46A87683E9AD73C775F45398BC3C0AD4F48BE0B00D00306C7A69CF3ECC9D5108540BD6D1F48974A68E2139FADAE08B1B0A577F2ACCFD5044080EAB88F9AEE8864DCDA9FB46CAB7FEA88B57B9E04CE6776434EE7539C2C9D2803E57E8D9291D80A4D9845213717AF3D8DF43F5DA57E14CB2B9ED4AA31420ABA14CD0773C9D35C15DA33205726B6F563AD5CD51D3235245DDFD5F6488029ABAE8DCC7A85E856D9C1D8F051863E5E633EDE24F19BAE1C4D7B900BB92AF5B22AA40ABB131AFC4CEC1CA9975BBDB399E9FCA12B5D6A7B673EB01F0036972DC8F36DD7064C3CD5E83E598A853A9E0E91B07D03F3C3CA83B6B89CEAFD98ADF391E74956C77208E0C9D649C27DAAAABA994550335438F26140FE2C06986650E071103BD3F5D0D0FE2345770DF99C882DDF921DB366497ED8F925CAC915A2E2E29FE8FD512B61C8501C005D5938B8D4B1F3AA74400937A346599CF70F160D4696846FC0BFB40FBDCBD0B5DC8386B699C0406323E3086B4C5891CD825AD9BB80A64014380CE5F25A601A3CCEC19B25A3EE5B930CC6201FEDA3A613AC24BF0D2B9AD102CEF983E6A766681F3A036B5E0C6F0367C33EF6F2C4F8D83F1BC51D7D105AEB4CB1F6B737001131E0EEA6087A8C4E3B53C39697166C1E39D9BF92A162A89BA6DAD03FC0777BDD8E72174C8A236A42932FAE421E7926FF2B284B85E61968A4DE71B89F895A98B1CD0D9548983D9B3294A8155D3F693E47E14CA65F5E9604A885F9FF5652BDA715A4C22B4B78DB5176C37F19344D98FEB587A68AA285595DF3E1785411E5124937E4E9BB9E1D0BE8097F950933C5B5FE4ED21715F5B4ADDA05EDED54473398E698D94F5761110BBF6B53F17BF10515DB1FE867DC0BD56F4C01A69B159968CF672D62E1817F31AD8E840CC7CB6F2079603A61F02C1C8106F2F99C46A27588F8406989445C3E8CE8AE3F7C3CEB2C4E9990C6952B04E75EC0BDDD14BD86AEC8F648835921A4C847CA9B4DD698857EEB37EAED7736B2FA7950F11BD07EF046277474124E93F4481B0C5306BDBED4E6DB843C0FF3FAF6618FF0E824DB77CFF1805A14DBB57F5A69ABA159114388CC83E0A8C536715FD38645E5A424447D041C6C816E2429111BF5BA764827FF11D3EAA985E5EB0523D4624D4A700CE81EEBB164BF5DC0A18E9990118293852AD7B43B12A122A5BE52B98B53F25A3518521BB7482645B42BA7685B1A8AFB88132A955F39E797738A44673D3CFACFC41A54FDB0C9639F49B1748D0871E8F33327BD6898F5D09F680F61B5C30DD7DD095A2D1A7CAB0E439615BD0DED3A650E97171F8D7468C3B8E6E793352E646D2F7C292D36F5CA07B12EB26F1526B372F1306EE3960C1449A1A26F02090D7A6233C19F758DC24D370DCC2254BAE7EFAEC9CEA18BB29FC027225A1180750CE5FA2C0EAD7289BB123BE77DA742DA97804B6032B6D37624DE490F139AE75D72E5C804DF47F0DD99AC871FB8D4F0F85E94B4FF22C8090D3E523F19BA249069FB794D009B089CB9BE1293A7BEBECBF731C73484CABCAA7EC6DE6387C31C5E72C8C7F02112E04BE53F7966068ECBA0CD826EEE7B3CA50BE87FCE1C11F4FD0F79CBE9689B9B942B04180C398F671B5D8653AD40DAE95EBEF61310224548FCE25306447DEDBB792C52F31A1F40CFE6F9A9C0687CD521F875D1125EF041E7A85A412DA2BD7CAB0FD989FCA57BC843159A936B5CDE05029C420E8D54DC9186DFE3D933C275C2F7FB35ECE6BA7E0CFDA1B564130FDD92FB2615AA52C531D0B6EDC7A94932080BC8F471528E0B7F543AFC8A19F3AC7BAF9ACBE059B9F48A3F7ABFF189B6759CA1391A3273F2AD9E51AE952DF404351662FCE40E2028598C1F811FAACF4F4ED2C8CDFA3E3DB6F4B27F7FDD5A8E865115ADA4E976BDE997B4F74D4673C59C995A3D2D08E1A8C06BCF54D52A905E0A1B851B2D173928AFE5A47711C451127144274EDC451662C73F1906431C7C7511F126CAF9D65A04403FAF717EAE512E9A826DF80940D7265B0881197AE654067B63062AB7C67744D52E8617835FBA4A929F7FD9BF2F399922E56AE3F0A135055CD45F9E59954B649FCAE1B1A3607FBB536334E8A66E86DDC66F1C39E3287065FB0DCC079AD09393BC8C8E3330CAB29460225DC11B00D96C56F52FF2D86FD98935FB9CC764EA8C3B32316D2CE1CDDEB38C8DCB55635BA2B26241107F8DF0E782EEF67F8E1462EB8AF8EB691A8FE15B25CD74EA5F61F7DBBA0267BD429A1F9BB0CB5494CF95ED13A60750A36AFA0931B9CE4033202028BC38EF26E178466D373A73FD0D19392E15E4251544EB096CF2EBA667159266DFBE8E520818A35A766759A2912496EDF3B057C0B58C76246D3F713BA2392F0EB5D2333A8D8302D0E267262F404121EEF83D54D3C2A68CE94FEC91AD07AE361CC29F6020AAD051E2615189198D2AE64D358F1AD0F6FCE3F64762C8D5187C44BA6BD54D350163B1EF6B8213208828E9A2B5EAFF2EA7E5FB7835ECBBFC650808A2B8CDA92801337EEB3F016934231B6A06DAAE6BC59F6AEF3DEE513BF6E22698056D541FAAE1E97B021524D476FD25E2E9377CC2B8C50DB2C2CB4BE4716D3E4CDF5CFA54D7D675A704FF04301F51B6FE555FFA826BECBAAC06030FBD397FAFD4EDFCD8D6330763D476273DF7BABC1D842C687EAFE2375212C7AF324A6C9E5ABAD51EF86F6A1D27E5C1222A38A63539EF1755638A5BB47211DC1C0397CDB44D707A49E06C64C45394242B724FCA37C471CD47D53AADBFDBD5269D3B35B6E82C5117EBB86B22E971243D608B971AC9AD6F31704E9DCA777EE5B1059DD5EC7019B43F5BDE63B868AC595DBF61B85B5F18866FDA241695CCE4BD1895FA9C40C6F01896B148A595EB2CFAB83E8E3EE359899EA50CD186CD55BEF3E19E67DD11BEB625286DE793FF3DD500433A244DB4D04510FE42F971B2240EFE39044695AA861AF9724E64189979CAEBCC2EE69215332104441AABF90632BBFD971C41E62DEB92900111F9E6243B79481D3D0F4AB751DDE14B8797125A4E4FF72A5F14568CE50A1DC8AAF17F59BCEF38AB56E4E852428D750AB85366E098003307345F586C747DEE0A1713C28759A810B128A6A8B5F482985B6DCE6919F4E1C9FF5B1FF516BFCDEB1E9F7BD0CC59CD72DA151AE3BFE177486D170DF1672A81C002A1EC06587C813B41A0B039021037346FC7B71502E88EFD4F7EAEC37964754A17AFCF4E8BDA2EDD793C3A4B0E208ADADB74AEE53BF64938BBDB1427F0C0C09DA718E2CC0F942DF3B4B6602213B15F4309EFD3F4384540DBF9D3065DD139BFF7659A6D32B454194BD9BE9921C90F608C91A3E2A99200537DBB1B50B7B55313A7EFAB870C68E8ECF7875E075139395466C8B1F751AC4C08D6D7A42434F616F8CAC16FC2E1CE23DA8F54813757D89916A4AE36271F0AEDDB218ECA656DF0A1F6429F12A4E830743904D9BB3C6C4C6599D46013CCE3FDA951CC32F85556AED43E8456CCC9B2F0F199B27F8A79A77A50C3595273D4B0638DD9E07F40E76ECE5EE44F3ED7AFDBCF139735C8A0F7C6511D97F856A56BBAB59F5F8085782950178F80723870398A8789D1B921A30DE076BD351DDE30C74A9DC74CED79EF952B74049A1E36533EB9BA5AE9685787F5A5B54F041BA51B72D71EF42A8534214665BAA5B81E3FAC0D281AD1503DCEB74DF0A1F0F70BEB45B8E1AF000ED805F035B7A9C594C8A2C390B03446A6E0EBE5FB78C4D4FD037E46C903D8D9DF18C6AFEDF8D06E624D3B4EB5D3ED60FE993AB3EF9EEB58DE9BA8F3A54AAC8F129B78780BB4831B154F48DD9227BE4ACA7EE11E97EAA18B53260628B208C1D97C75FFA3A698D66210817309607137FB9026F309DD187728944C7C3B82A63CF947894134864E8AC2AE79E98555218420A9F1CFE5A3AD0958E6F +pk = 76F7496392B7A639C652CE3446EA98DE6201CBAB85F722ED5165B9391EF667871DC67986B6A4FA28034FB78C1A280A8479C63BA0E8FF1471DC748B7AAB7D0B18F1A7F5E07D73F396B39BF452092D2C5FCA4AC961ABB3F415CA067F521E92560B9555EA9B15BE4E8DAE3C9EF254EC3BA337305BF92CA8B2B291BEEE3C7555B16C56D11A1D09CC8887C40C4832B78A3DEC0B0860B4551879EF5934F63280C643E295EB464F560A8C71DCB330B22B5110D1AEF0CEEFD83BE659B1AF01016F7397505BF17F261F5EB3B49BC0C9F2F9AB5FE8477B37ECA32C3BE9FA5CD61B10B5392574DDF4F39C93919AF9D94E91FA858A482AFFC8BA6378D3EF2A2F11D24E37D3D30241EEF36B92EC09CDFB730940D4C099ED7D73878859375A525B4ACDBA592B9A3E025DD391375D93B9596319EEBD4123962D74D820B176E76DE01262A1FCB064BF97B31350342CE7DBBBC4810D38AC2475BE2DCB1B9BC48B082B2764AFABA11DA92E5035124458275414DB1E0DA1FDF44F57B7ABE9DA8AFFB9E4EA35D62348ADDEFFEA50C4C4487DBA352DFA8C4F8AD3289E0F78FA6192DC7B929D83F34BF767CAB80848185C807F3BCFCC9BDA4D12E1A3AB527957DC123D17366C38F7CB7E5F387D43EA7CDF3D5E4D2CDB914728871FC6BC9FDFAF5D474DCC586D954F28C0BE59616C91E6406304F1725F49FB739C3D754850940D0A030A43BBEC476FF8CEDA832294FCF88CC5D2A5C013D6A5F08218A065884DC42DF0DBB7265546D0F81110033DD543B1280AC3FB2E3E75B7562AABD61D37409B6E3D8832231F9FA12B664C583685D206924C23B6D7A3B8E1D358BDE2519779C7E6CE0941BF949D77B7D0927BB2440FAFA0F8018C513EE6CA03C0545D4434E4E7D547C5136B6BDC4EACB19EDCC7C4DAF4CDB30B4F11F50923B4FC6AA6AB439685FA591B80DD09D8DA04F2A80E2BF346F7EF6265E92232CCCF873F7BD1B57DCD708A2D2FAC153FD3720A54C3117BA655165A1E31DDDFC03FE20886DF71BB94C8133A0DD4B4F103A27EDCEB88407F1FA9022ECD60E681BF8F20D32BDE411F78FB7BE08385BBA772F77472BA80AC8926D95F85FD959F3CE38A593729A911C5766D98418BB18D4462063326BFD77EE3EDAD0BDF79CF892C689335DC8A0893981272AE1A166C4109A0A1521FB5C8EEB80CC250DFE41FFD9EA715D22A881B07F9C4EA484AC4B8DD8A47CFC70BE50821D5EBD0175DF515097CDD94EB8FD45116AEFC949201E627DCB19D634DA65BA4A46A8033F5C4FCDBEF94C74BF2E5D814D0C42B398357E2954FD3B29792947819146B6E5135AA57C6A9D814C380DB52136D9EC6E7D4DFED12026FEB3AF2D41790A66F5379CDC3FED72A7FF63DF37BFF0EA998F066ECB67BB80CF2F37483F097FAC9147962CD289508C33CB7E58B9F16E6177C7B91BD036989E380E2C2225F37617671FA60982C4CFFCDC2623CD922417A8A042FA03A1B507A429F239684841C83EB25F3C0E36293B13784164B28E0F6B027FC5408C9E07FD4851C82816DB117BAD7B0A11216103BCBEF083AD68D05ECCE26C7A17ABF973CD2AE4A0768F0A2B7990700FBDDBE2E9D1CA8D1716279763610E01ECC6CAC34941DD3480F6DEE1739776CE2E321B842BC26BF69DAC1C117A597526ACF586B9FCF43E158129CB5AD63238A08DD41F9B5F306B15FA71F553DC4F7F5E65A1A8097B79C274EF73751DB131451EB8C3D9EE513685A342BB4A2E22C4421880A3954A3D05E3EC5D0FC300D3A14B768EC6A7C0152DEB3A3333A7680B1DDD56A3A1E06E532C5AE1E19E1BB5E8CE2DBB144818FA63667CA649D37146F227631BBF2CB63F96827FE751262837C74637AB719333184C815F50E9F22DD889CBFD8E56212E270B8703ACB5C0C72EBFA22788546F0B94F2124A9D8D60E9CE79E40C7D48FAF88957FA041AE8C553B6D3A05C68072E7D31AE6DAD00C323B1B70C2B7F638E9E5B5629AD1FABD6AEF20A9E43C49E6B11EE5C89D366CD481D231D826AE55BE2307B8540F56FF7ECF8F46274978F01C4954FD82FE0AC41AF24C21DC772D438A2A95A6F31C1971707D34A9172CD68E22468BC76F7A3181CA7DECF29B1B0A437B70648B14CBE3EEE8A77CBE0B7DC2738BBFC259C263D30A47A56112428EACC22838EBEDF3DBDBE6A31EF253D1969EEA50FB9EC1463C2EDDF2B3C99DE19A61A1A1A4C1507F394E8BA86C7BD7394F75194A5314C4917B10C24451050D0C492FCDADDA07F2E8B53EECD41F59BB15125FC6F0B287A250EE00E5EBADBEC2FD9908FD5B8BDEC34DF49DFB9462A9B23C82511814F189C8341CF4464ACA6A9183A85F354C72E887C74D718B5CE12C09D565FC03712A2CA1D13E8FAC780C9398918CA7E7EFE08D4B80F4528BA2A04D122487D3A9656C4D6E266538C4EE7C0EF70D154A28124E252AC67ADFAB8E6E485847953EDA0894976AB870C97EFB01B0B531D7C87E43A14717B576EA16A09061C6D3DCA6B09929C2767AC475E1DDE4BAB90CF9C521455BA50A26B9C2091E9BD31B373FCF47BD96F37A212FD753816AE2CDA451E8001BB2666F0777520F5C3A4F21DA784F14F5E2EB58185D222E48419402A45A51C3EEE98DE3253CD9A6921EF0AB3FC6DA54C0A372BE33DA6DFA8F5294398638292F81644805D0FDD57DD28D36287FCCE870EB8AB6B4803EA67C3970FD9B3F966AF662A943D5985CD3F63CD00A55FEE583C511EDA74F6A0D7C6CC087317AF83A50134D54F380BE24264211827B9E918AC68B0098B8219C23EC8B264C5295FC0BBDC4CBB17012A87D48C2C4A36856A8BB1132D88131350FAAC18B01DA40B05AAD43645B1C4140119E963B942E2DB2371E5C2227FCAF4E0DFD32E4C17AF7C402A5F0DAAFE700FF337E59B10C4CBF6D44D31AD48B402CC6B0FA4CB7212D598BB49BC0281B924EEA6CE0D0FEB77FD762DB152028CD911E7E02BADFA99BCBDCEAE5C53B2974058E0E5CE9BC0E737A12AB895C4ED7A419A9B01A5EB67D49A2BAE2AFD6F71135C3EB153D6D1B1886912CC6B7CDE248E5A04159FE0268D2C443D529CA63FF0A860DA10FB377ED987638520CCFC8DF7C748DC30037149A302A6433AE067AC81302D4A6927D337971832D16BD1731D8CF43B6A2CF8DB6ED63475DD4DAF7E0D24CE8FCEA6358826532900808E348111FAC30DE0FB38EDDB1802170ED5623652C569B8EF29D3531884C73E7E57C920832EC388ECEBB08F9F55A13C7D9042654F487BD224FA420A4AE6C2DE11300697DAB7B20E63A25572D533A4872708A8AF11182D8EE31A780E48F225E707B6316A2AA9C6BA13BE770CDCF31E91D028A9CD8F6E9D1DD471BF68CFE66F0DB9B315045208CFF596E2FA53CB667B26AA3A2B9ED183E402819800EBBC666829F7CA846EC1AD65A74B25F8C15303E3134A496694E5E64AD19C43E57E0A35A0C1721529156B79886AFAE305A15605106B0C86B9E981912EB65517F98F71AF52F961F0650929890FBEEE4B82625E29FD1B99FA61B09A86EC5BB197E24917FFE4B4739CE0A72E52002BEF73BA89B9A97D4965C8B0032342D0046FC03E0A461F94818239B0AEC88400D166924268B43A35FC58AEEE6393C7EFB54C907DC5361889147AB8F8E101CD1CF6E6951076CD632B36B3F075A102E1E8720DC5A6D3BDC809572D00D66D61129FAC930461DD7F0045D1A27DA58A900E9FCAC42C78789A10E669864CA0444E6F6F9D0B8273BF4C11874962981CA99A6A78B0B411478228E2C352A1B44A951E5F3EA2B5D8AEC62986E9751119CA585B44B41076564A1AE8B81579F5952D2B192ACC7D5E8B850FB9C42B0DAE8ABA82E9C94EE1BFC9598400BF8B29BD971B4FEAC25DFA532EDFF56B7A5EFEC6A0CF284B84435263C116F724D74485B6458784EB2F7FE20AB218C84360CF1185ABB684C349E49E3E5F29D839C35BB3024D15295F66CF3980E3D59D17B880F85DD34EA7D8FDCE04CD6DC45CAECB6F71C34F121FB5B244E05F5F6E35AA38E0D8C41216D08557F8345B95ACD0E25B5599A87E8B4F56B90F8729A0ECB1B24D64AB4B78ACBA9EFA17465C81C62FEA4E18D93C6E5B1453B5E67741DBFEEF4FEFF4BB6F1A01D07187279376F8B5183FAE0B03B65E36048FD946AA3F3AA7EE66444E2AA59CD69968C3F351A3E7BC02A0752F5E3523F6C0C80CC6AA0BE69C300AA79F11AAF0A2B0081A948D18775BACB07FFFE4EF6861D91891497A0F5CD6F23913B7DDC2607A9ABDCE9A31644A78F82AE8D6B1499E775FC60209BAE04F30F471E28455077A8FC7FB67596150BBACB60F42678D84BD5FF1EC6DED84EE2BC430EEE23939B4284FB2EAD3C8F9C0393457B691275FEA3B9241AC063AE2BC560FD6F26A0C689CDE4EF64D95453A27488D0E06A446D3A68EF4FAC28A1F9C50F0078BC53EDC265C1726B24FFB341BC0740211AA7C1D7156F0F4CE05054E76D59617CB023AD0F3504C7A395A6F54A81CE06FE3C3FCA8CB59ED30D7D110F762800E652032BEC4319D06B325CB46EA618E795590526540A9B4902245D99020F6B455179EF0A098AD69F3394D6B1A26DA6B035F9F61FF24CF4455A72D68550F365C7E0B6F097C4D2FA3144D9B2E9E5722A085AB1C6F6F65976B6164A88A58531CE4E2C76E5D03C15CB54B2AD91F89E085060933B0A8D9EE3DFAFDAFE7D3142C6E50AF14A17FF231EDFFD14B7ACE778B290F4E646AB5E962EFB20730CE7F144E2524B9E32EAE20FCFB4494021C6F2DEAC3AFC5DBD348E2661E3248246F0FE2AF7834140D8A49670B20C4B89C63D48BE8183F6F3CE0B353A21EEE8EEC80EA387DD6A40EDCDA1DA59891A445D7CA7966D6C164A4D47C2BE0DD1FD7BF5350DCB68BBF661FEE100DB42370754304E757306579FD512F1ACFE5D35684F12E17626BBF45E3F00B0DD03607075A381BB0318908F4D4E9AC666CFDA137553E82A6191F028E081F3F6910DE3D072AA7888A573AC21133BA2EC9390DEC0F516626233E5CE6F2EC49420B49D791E355FC48F3F973D205D86D93C975804BDB5BF98C114F254FB6514D19507EB5A089B19598B804C16A0FA54FB7B154FE330FD4F2148E9EC35ABC0F90DB6F9B3917C2D182B578BA6FA99B8A40029D2511A31BE506B4B850665EAFB1DB188E3B1A1C43F79C23DC90CD12BBB47608752AB702FEA9AE7CCFBEDA4D27D73134E3E144C36E79F945FAD1E8650316C81B8E13B6AEB4EDCC7ACEE1C73E6BB3141B60441EEAF9A5032518FFFBF1612E73F0CA96D3347B865A5050A2F37BC226C67C9B6FE1998B7A5614B3D35A7A6509EE2200EBF15F3AB984B163113B31D1FD45A86986D6A45B521ED8499DB1C347ACFFE005D7A420403192E1D164BDECFA345DB7DDB20DA424EE1E08B90B4F14D6F11B9E870E8EAF8EF49B4CA83B926643F5765396EE607BA20817383D1C3F380BA9A4B48F79DC3D3F78EFE5A8AE50A7EDC981CA524F54D0C3906E63728DE177EE2ECD06C470CDEDEBB40CADB9977D5F686C4C4DDF23ABCF9904F2B37F99EE6BE941D6F47F2559A101D684ED3FBD5ABAC47B82780C8BCD87C03591EBF6E5C88E691F6C00228352B77812B4F2B71A2629098E23043259EAF0885BB8355A841657A8D8EFB419237AE0205AF048987FABA8BA50E1AB96DF8BFA58066CA997C09A0FE2EA58920211C2A7182CBC09121E00FB2AD5793EDDDC9FAB9EF5507AD24BAAD5ACE8C2EBD21B406B864F39710DC69DFF51F250443A15C295F218D8784A25F82F756BE46AD68C2C5BF99D886E06F04074213DF6465396FE532AB30580A7018EC1748284A15F13CBCD1FFCB79FB7E35963685D833BDC0A4E8BA32A15F9A42C0E8C0A1F2579D20361CC9231F5F82E804B9CD3A083EF733566FB22FBA795A41D51507CB160C581F1982FD1F6F4AEF25A11A8860FF3EEB14190C6B9C53E405D242AED35502886D39608B604A0C79042CEE005BD5415F5A3583DCEFE60E3B0F8735EEF7F2E3C46219815FFED79B226ABC40F4C48638C8985F8CC88E5D0B09EC43E1DDEAFFE8D34B105C60D2AF2FB91BABD2C17A76E9ACB36A0D5245CB4681C157044A7C4EFC12C79D686A88FC18568E9A43C330E59EF2DD39D1F7F250EF9265F5F6E4E2E5DC6F5109D9AFAA79349E9A5EFE5F71E9697FC555518FE3229F8BB81957F1E44F8862E130FBA381D7C762B117D7CD73E99B12AF58C640D8995F05A44D56B7F1B7D876BB655C70F61A95F03970D8209695E2A9BE4F9BA661C07962B6DC9FA764F9A87AA71E376C3A66A4833A2ED01B42EDA6BB89F60C8E79462930B0845CBF529B954951BFE169B4A661AB3D0A91A9DF06FA0E44C0923C7B9973BEEA8101322ADE1964B9731E0ADD1F9A8A6A1554F42E812B8CBDCC1AF28F11CB52CDD950E4CB0161BEA0EBFFA2A5D46749930F454E394A02503114A05505E24A638BADCF74388512305116ED1379E5830B3DC73A66DD356F7006D48333870CD2974BD7BF4843F25D0C9AFCF281B0D8FEED0FB99ABD23461C9A9A5BA6D8776BA76C629EDEC6126A89E8EDCA3BC03464564E189E1FEB620A16B2BF708E9967D9460FA0F87C3886B9E26F81C6C9B4811DC4234BDC5332734190D4D992F94835FADF30424905B7252671E7BF5FC8FDA93B53A95C9B4073E195BA56CDB4493FF97368BA4232B739F252E9ECC2B074BA8427932424533E28EF76C4F7AA34860E936A9E24AED4EFDA46D92A71EDC522D4F5C2648FC394115613D22695B6705AE5FF23BA56F3A51369A3AED78F29235F9D1D5CD1A0A3C7043B6F17168391751E41DDDDDFBBCED153270C79740EF8B81C4D0E80857FE327D2CB1283809EC0F41D0E0DBE04BD741B06451D83FCFE646FFF0B46B97CCFC62D0FE27207002C07026614B5D907CE9EE80EDA93F22769E439167853B0BAB1794A469C422B107151DFDA402A02D90787A247D1336349E3190B7D6B9BB42AA5819597CBEB4F1FBCBAAFF46AA6870E5D756706 sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B -smlen = 609 -sm = F0B24C80561C8E2130E64CFCD378CB90FC246A58DE21CF7FC50EE15E4E83D0DE5C4A6B0982E5EC78ED77F301558422529EE6ED549DC6DC5F3F5F3FE158C92721B940E2B3B3F9F83A4501CF4634B7CBABB747B8EC9BDD624DBB63304138C846E0F47D1B8F84A0C3FF5C0807B5258FB1F5C5FEFA95EDB571791B9A60835C57367DFEE31E6C8459CBC441D23C65B17C86D12CADA18B4D6C8C2B466BC27D0F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +smlen = 615 +sm = 8024A2CA25E29A47DE8079026B3225A1FCBA698E6031562DA2F87089887F91A1C0783C33187B1E949CCD89472E8B035BE65D646C3492BA8871E42CA9899CC513E03A255074164E6A5A094C7AD32EBFFAD4D8A94940C634A81AFE460AF997D98276EC12FC72FAE27AA79491689EAF09056035D0E0F89C33039DABC1B64A47AA7B97ABB91CFBFF0902B55C07BFF0FF2D750C6F174D77ED0213ECCA562E2E1602B11B5B0F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC61F58251B0050AA43B17EB822079F1BE765BC7F3B865625940E46F1422B4459AA383CCBF2C6F3E958F4312FB1CDED297B7C6E353E7FE21C48248AC2B47537568113FC1B1269955E402C28F0631D187D6A435D088898B1C7FB3B63802BCA198AB70C80E29D9CCA332FD4458FBB6105989593495C94842B170981198DFF59D2E21A7EB1A409900716FBC4B6404A27E02AFC968BB028635D98A8BD6D03BEC80EEDFD27D7545F049F50386A72888E7A6EE953816803813421634D40CAA699B362463134620949B3B243C4CFFA0560A318E3FB2FB120571D81F11295334DEBE462D84EDBE14576F459A518E03A982C7F04BA01BC08E46730B601D8120B4706B9FCE2F9ECA877203BFF1216C3A654644DDACE2D7AD3E91550137E000FE22AF7D60B9336F7E3A1044753AF25A0EB3F398C70C3A3ADC5DEDD9F36C4C5230B89555D51321B6CCAFAD529167AFEBFDD4657B3C253A3FD72AAB4028ADCD96EEBABECF2B943F6905B548E7A84AFD25A4BDBAF8F86672753D521A0BED51B28D2BD24EAFAB0140FBFF8650BEE5A2193562AA7C6E871F2723C8B357678F006F30307823A35785983615B8F6245C96AD439B2163EB70D4A3D7D300283EF0A9BC7E5CC5DB7DE4530BF94F76AA0C4B30313A030FC238EE23ED45B560F1A1E10357DE05C58BFFF48FE5B434075B775A78A8BE3057E5687AC2CF856D21B1CE6A06EA621200C7F60C4085EE0C29F2FACB7703E03E51EEC0E2B603850F881CC1EA37199A8343B1882C6537B681812542B1386FD69EC13C0BF386D4F5971C5207D541B9FB589A1FC981F18D6017F46E24A854443E915F5872DE393899BA589220716F47C9DE11F2A2CFAE78F1270A13764D4A2DE4316C106ABF52CCD2FD36713913254435C7121B96DCD44AED90F622E77C4D0B67F3FF8399F6F1C25E360973363BBC6DEC4453D4C4A1572526F0B2102E10F333C65F5DE07743EF3D3F7138B8B42DCDF37D3D91BAD30682F712B4896AFC1D103FAEEB922189F295955C374FBFC9F1D4832BF5E3DE37B2987CFAC25E3B80546128C646726A16DEA27DD161A5A9BA220CC4E83A15AAFDABE3E686F2F068A5484D5EDD54A371085E82366CAC7E63EAF669BC2193DDCA02A257ABBA88F99866B1F401CFB6AA5D85260F352366ADE8647DCCDCFDE3A678929C39318AE76A4EADA3657F625FF56F313A070BDBB203F0E0D8E8EA0CCC7BBE8E48F0C8B26C39450BB8818FF05510F0349D606636F2A56B6897451800E7528CD30E5E92DAFB1A89D25A1F4C231F5CD5CCEA18EB4F3777A59E50588492494CE34C98A8F518A04A83EAB3DF09FC404A102650021A3E730F82B23B868928956A0BB641A7FFFE490449CF05C895D9682D7E5FF7075D65237ABBDDD099E24287721418455B1C74991B2C7AD3B351DE90E7409AE1844344738239E7E31A9FE843E26B3FFA2EE6207980FD29E9F43C6DC5455AB1F6BD299FAC7317545C0483C401CBAAECB88494604830717FEFA3546B1B68D50934D93AD2C25E420253AC218C9D41D899293F1274ACA09E9DAA38DCBA50E92BEF95B7EC6A02ACB3EE212B71032180B1AB867A880D4939E6B26F1CA57E5C448C15652F1C82464500696BFF9A8316127B9467ED032F4EF1E34AD75D0CF9A7948CA731B2E1EE61847A4897C889477BA739CE524CA6A7C5D4611098868E43C097F29DBF2895CB1A377735CBB4C2A7C0C7175F443A9509BF1A5F918363D3F9B4712003EC290699218B24C81587AD38CEC3BBF790EF3E4AA7C8A3BA160F4382F98B57689CDC9F55C8E17768E111D022357F10EF005B92AF0C255E4EF9BBFE79092E6AB384F173C3A2D837DDE493690FE4F9102CA4A00EAE28CC81C10411406C7003162D3F97376D38D07CD4B34DD132F9C0336A94F97B76F4D3AA4DD1485E5FE52AA8CE53D2C460A57AC706804949EBA76F4F4078A9066689D6D386295AA6A08480DD36D78A5DD77EAA5F7A7A166CD37B5DF3BF6CC390E964C30CA50D878A19E06CE25512FF6C8E0AC19E7050CF98928D3A054CE088DE6D539F8877EC930149FA167191E4583479A1D1A5AE4683431B3644FDFDC3BA08BC13A4D3F40DBC82C7CE04327ED841E1476F75AD34DF1F70DD8C41FA2206BAF52F834447D96FFB992AB330895F35191BF178FFBC987F27C7166749DDB9D97104DAC2FC712D57BA6C095E49CD38CE60BD105325501C29646EB4CEB1B9B0491F4277C1E04DBCE00B83277F86974146A7C35009E29C69D03A1EA49AF2DC3C9BD5EA1BE14B552334BE4E8830773D1B6E9C172E09CC88F1010B11FC682C6E7ECCD61AA4309BAAF652DA18FE6436E3821DAA8FF19FF1114C1227943A03C79D77480E32E1694E67434113EA581516295D94CA78A7D0EB24336F82463970960F359828810793C55F6F06274634D127F877D6E8A2DA0D475CCEE614F815B871168E9FBC1C164843428586F537B8BDC5F7F41B9B7EBDC405A70B38895D4B32819BA2AC0CF54F846A96605404E4E85852E8866449EB3B0ADD385A42BAE58DFC76EF2CB7B2AAA46BAF19012676606C4BE7E3716E7BEBE9B8A1407186C160B9FDC32ABD8AC65C0137F6B3584713B0220958E546017444AE6B2CA3F895326D448B6DCE84200D744795C7F174DB8D0FE112AF4E80C56702DE7072640849551EE7BC6156CDADA8A31341368CDC69F1B89422763DB2CAF3D3A5BA225B60E797A169E0E9A14A8695A95F1A07D9467EF339E49F65DA568E49F6EC3D19CEE40C0F89C9CDEE4A148464DF9BA863D4D7ED743A31033B3210D01D476EF6EAACE10114195CD8999F3FD4D8DC77AE0590902DE41AB340F5F0124996289DC3FB136042CFEFC2772A21D95D368D2E608B9CE7FFCD12B786A1BDEDDE15BBA789B1E3D59111EF76BE84CD83DA6B8BA40006DFC1042D3274A3DDFB5D8DB97C52DBF03776BADB2C869A5BFF727A0F60FA974AB5495B5738A78343686E187381FA983561D3CAFF4CE915C63F059945469869738EC68E5A72FF4B06A67C7F60923BC6EF75F4B65173D7EB992EDEA1BE8EA2483405331F2E7393B1E170F4919F1C91EDA78D0EB6A477B94BB31CA1EDD95175666038D730BDF6C1C7451F07FE6C90EC0367181817B1EF25FF96D6852BB5B587772253DADDC489C8C8E8280977873089EDFAA0662E79977AA3068FAA94685BEE566E9C615DC3BBEF1BD502BE2360A838A54D0ECDC963362342C3BB150046AB3D275977692E8B7A05D18CA892C19347F9D334290623E948CA7CE891C7DB61280153634D94A4151C5A9AF53BA298CAC9CFF3E6477A8BDE8338B763AC8B36314282CBDA03781C24C29F873913F02D931539ECAD9D3D0B7048AC2811F3BCB5D8ECBA41397D38B77E1DB5909174DC826B922D5425A8EE92A04EFF57D0DD6299F8D6B5CC5431F84A403956F1685520979863E8A83497968DA7B884F892F09E30BFA8317556EB62E0CAF77CE3FA014ABF15B6E22DAC540F1E4A63570C543A014C0368AF1A26BC515588CD8D964DABD8DB93FA8A21D9FDF7A18CB0B653FD2FFBD8E4B39AD370C645F4ED482199AE51D9EB6E19F152A258F32303431C76FE02B0EA744EE97DF7C731A83DCCE80F8F7FBB8A5AC1F2C70AE1D7BF4CE37921D3906025A079B15F2BCF10EA5FC2B199EAB234CFABFE0C3CA1585E2B604953708C2147C6938AE78FC66CCF4C3FF9090967FDADB93CBA06A93B2F24F0C5B0DFB037035F15D2BD6A178DCD916EEFE22A90255D9A692A5B209BE3FB0EABCD08DB1AAB180AF61A608E8C11AEB2A87A1C7DAF2D1A7E8C9858CBE22EA4E598068719DE196B03AF4392CFDDE7F6DE904CE2BA4C6FAD8C1F76DD5ACB0165A14F8147A9727F46A3C95ABE1A92E79182DCBDF69B017A13F8EAE343C917ADD698FCCB64F6B034B538C7ED2794C5C8785B9A41942FF607923B79167730264D0E84424A4538A633D6ED3C9C77CF11B5F547B882B955C2C041F0EA52B179ABFD2B2D21F790EC5A03827ADBB2D690FD488DA910A9AD8683132E5B12EA31B8F0979D4162BFDFB37FCF881D01D5FE8CA99A63E33A3D3C58E5AE727C9C248EFFDCD96BE4A4F9DBB934249D44A867608C25DDBCA1CE58237C35FE2A498AF715A263AAEC605CA227719D59FA5A73F0776E38F0F57B409FBF183B04E7D204567AD17E1237465E2050CE7B7FA9030D2A3E9D57762050C4C17094A764D7CE26A27A1F0B9D066A26E85072DDF42273F9FC37CC7512FB432FDF623539CDE1E741B0690F885D75A1600B43B13978D3EBDEB2F30C5AA93641A1FEDB64B8F5D9F07C20C220AAC5C050FE4EA74B8AC78C516D120B8314AB1A075A9E693AE8EF45D773149F0862DBC1ECDAC1AB20A421D28680827F831714D6DA09028CD45425171ACCD19C3ACEA2A792516D4C5831E0003DFD88E069C49FE54ED1FEC32EDEA94F92C650348B9C2DAA01A47523CB01118C065E1B29064225BD079D14B86028CD8B5F64E3C82354A512DAAE21DFB1BF1AF9F040448FA45A409757178B8C3532EEB2F9EA77B125C088A0D3BC531A8776739FCBFC72E302433282D20FDCBCC0A829360442EA0290EC7318D4D6592ABE48DD3AC0CE2BF82DC0FB19040FD471DDDCE9C0B812F2E5F5F2D049F8D44748872E45A41336D55E1631BDF25C86C6829E10FD9521143BFB5F0CB4AEA23072B72E7D265C38D3DBF7B0D8BDBDE1C8AD26D34FA2656BC1E043FF7A6709E878E557DC2EA61B38055B767BE764FD1BA23444FDBC29AD4BF24634550ED86B59154FE62E0279EFAA2DA537C8CCD2D2219B0D4B8C1F406770A135871E3035E0467469B30E1A23EFD162E246757A3C18110DA10079B77DA725FAB9A4401C8B30FBE0052DFCFCCF66C8604C572C0C9AEE9239C4878908886A4958CE5A0A2D024CD4ABFA73FC958719F9827F2FAD9D1701F2642CEE48C57414B97728F22511C274BA93E31460115F7D6A06386C1B83429E3552CD869A7BE6E1F92FD7F75E555387AF8CEF65BFBED108D10AB68C168944CF16415C7978080616B82AE88F1846A857E478727AA4E3B691DB2160950053413B806CA1BA2C427AD4284F8D6A6A3E5EF7F85888EBC0D24EDA18A40FBF5FBC036BEB96B11E71861840B77427565ABB64315ADD0FE0EA99E84BEC237C15435746B7E8E9D085AE069E23F3B7507AE00BFE31CB7E77DA05148284943AC52844C88BF63463F40B794F36122F1647976D5EA38A370A4DB824786A779BA1DA2E33F55EE13B7BC0B0B599457A4BCF5CC4658024177254A249648B1E0137F263616F6427777C1AB3E4078BFB329674FD3BED1D1D5B7BCF4EFCD7E59E0072F8A69972CAAC9A6AB9FCD2B7785AD56CCD2E2822C112CD86CDA04B20DE232E8BCDBCFD31BBCA48833831C179AE1452F47BF3D29A7EDDD1974DE8A674FE3C3235EE8E3A3280FC243735C52D500E434974AAB520B8CD09C7B2B289DD9C8BD10267C5955C0F9C78D031E39B2F9BE03B9D227DF4085A8CE38E3837F63AD2CAB689B49DB960A891534D2860688076998112C47B5C20AF4D9945246E9C678CAF0887B5B55F957E7147723CCC2222DC5B15E34BEF25FBE217FD6458DDC61A62BD61D84FBA837C29147ECD340560B91F4A71FBB95BDE39FF1BA4D4002C0945D0687C28219EA1A96ABCA8E27D68A4D3AA10936EBBF22DEEDEFE1559A1D38614FC387964B14FB2463189B67EEE003CCAD86E557D7CADDAD6E55A32F178C69807F3ACE1F15F1D603B1BD0E0BF41B540A5A8929B84247976F78225E90DC74E70FBDECCB4F3EA780C0BCFCF00DB28920E92721ACD4BE3AC2D2527D8702368E112D85B6BD52B80F5107D119B3379D2A1E1B314FD9DA8F473EB9CA1AC4F3C1289F5D07BC91456D974246DCFC260248515F206383F6DB0BA18F8E9FDDB9456DAA1A88D7AE09BB5C007C0C4EAFDDC617624571D59EDE829A1B33837B0EF090293F396A64B0A0A9B3280C2E928FA2ED701B656E8FCFBB3A172B01EA3219B268D654DD1CED05F21B0035DE080DD9A890C2682F6CDDD0ECFF1C92C44C2F24F800C618CF094F627EDBDFDFB8811C876E5729EA7DDE19EFA62A9E005B4FA561EF16AF7401220AD39EEADB4AEDB14393ED8C5C48340F057BCA7020BA0C0C10C745D79D29D4D5C1121509968AE251603D74D7A05B2CAE9AC6D6B5D67B2CA1EAA486B24016DC29CE12996003670E24E7DEA6926D321B74758FEE59B1FE57CB471C2027620C3C04C825CCD28E281DD318A636F7AB32B675B93C734CD1E13588C2A76531124BD30D98B13647F3F989E9745213547972DBA35BE192D7C6CD25F059D294B6B706FC4B844E9A08233B34829DABAC685F6D05A8B71F58FCB541F8580BC8290EEDD205ACF4F016E845E5CA49ADD558124EA6DCA374E2C89C9F1820CE8E167D73C200DFB72A6C2A785164D76B5878ED77770852CF67F92C908CFF6A44DBBAF79FD1ABD8F4877B5287B2986745A5BB91F6B159E8312A936F27A1CEA8FC039A8DD88073E53999ED08B7296827A36D8DF99BB0335FCB6E0AEDBD3666560D177502887BBB7C352A979F118EEE7A9895084967A1FD0717500D67FEC13DB9155067FD73C34A0CA153823CC414A845D629BF0BEBB2E4F377AACE3DD0A24A57A03EA07F3D1ADE52E1439A8D6D4019380C0AF2A9F0F7CD2F5F2CC5D55C725A57B49C8F11BB4A3423E1274FAB97875BF859B6E97823A41E1DDB60AE18070B4E4A4F6C4FB7946DBE6FF521BA23BC4DACE28CF41BB8E019CAD9E857D66F544A7DB9B7CE2C8B55C2019FDC0EFACE9B67E3D3BFC9BD7AAA84B5E972C15381BB60456CA67E3B2AA1ADC5ED633E3478A02F10C0729D69C8ED951E4ADDF15C079E93FD09D43D1E21FE8BC833E2B6DE84B727A7C0DBE94839EBF93EA77A398FA1B447A85E7AEBC630F64EBB12F0F76ABE8E09172E03F3614518DF612C7B92AF10CBD8CCAE3A0C46F20477E4D79B1E29336169844BB063A1C57AF3D71D6D8E26D61C17A0196C19D10D7AF7BDABEBEB86420644DE92AECB14B62AC4FB8CF28CF1640278D0E8F6DBE99D0C7785ACC77D83A1E23F41559173D898D8D30F11914346EC357E7072C72A5F1A89057A3C381E1925110613F867530172542668431E4EFCC2B06B0C83FEBF46A41EA7C4A1E5B098D0A320B8B2E0968E90DA1219A4B65898526AC8EDA0286E8F97C38F83859E6D95BE28B682CF790E7902424221138F7598034B47384D4D344166A3A21B9647F43A366A6218A9504B9506F3965BE3B3A5F2C949503BCD228FAAB7817E2E4D350AEE88029534EA43EA9BD5111A632C4EAAF4FD62C0BF615548221AAD5FE416A4BE17F21170A170B61029B88AFC091F5FEFFDBC7FBBA43460E817ACF92C110B30D8B61110EBEC7720D16169D0F653462875103E3E088C0BBA070F1E40BC21E9DF35039EBB9901B07D75C616A88B6BA47B84A2440AAEA0B19FF0E8CD1CFEAD51D2A4A85A7D433EA5CD3EB845B31D39B5A5E3AB244C011E86523CC7DBBF5D06B61FA9261582BA0271A5A2ACE027F97CD1FD29AECB00048F9F9C94A0ECAC57FE49065E2458310363A643C21E7F53CAB142A1E981CBA7E1C5CF129F17A993B1646C4FAC2F5F3AA1FB5EFC6BCB0CA16BAE6A33FF69847E70F137EBE426916E8347288E862A624ED8F0BC8E142710B79DA42F141E6FC478071E14EA9BDB222A237333A52358CBFBE1AA5071F9A294EBCC525AD5CB671AEDA5F241B2DA024E79CF6287093EA77D70B1542EDFA0AF0AA85BD318A32BFD55875F6EDA9E7FE950E90743E3131987635B1147C59A14 +pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC67EE2C0E0B83CA15A65467546B9D54CDBD89F6CCC5412A16A6A514FAF86E1336BE37F93A0B23BC3549989C18DBF4289F1A660A1F99C7FA51A32C47565A5BEBEFF537A5C943B2804E8B8AE98EF704EE1360C88C3C865476CCE7B0B5039FDC8A94441E3D9147BF7DD21BC26D8FE6C67A78D1CAA0271E83E75C0AFA6CDA681ACCBDB47FC66D964F68C81F507D6EA0EE1D6967CA118A8600C2893ED76D4AD48A983A749650A0F083BE5C7974AB5BFDB124CE3BFE97E8C4A103C94481C4EA68715C5CB1B51C4A6A0ADB78B74BBA7318CAC3952A5750F3A5651BA56D1C0455415BAB1124527C4881A0664E0DE5123BB1FCC2ED361CB4A6ACE722DE38B2BD87BC6AB13441D79EE04E1617DD38C1A5C6240E7AE6C17C9EB8EB07CACC693D1FF59CC332D3A16528BA969495CA3FE2A439B24343F36560D9585C694F899DB139C91E4C04440C49DB217B7F3EAB09BAB7D180EF993F269C1F3E396BF56CE8908451AB4E1E2A0E5E440E1744A68298CD2384EFAA4D2AFCE443E1503E7B449F6950D1E0570D3F63F9AC7804331A5130A90C4ED91653343188A11FBA05A351802BA602DB3711CF0B37881A781815AA4FF43977F70C6FB11442ED84280ECBFC596C829EDF85743BFFD02FEFD60CE3E845BFDDF999587472BE7BDFDCE337BF70C68DD62989AA06EFD17D047949C5350CCE79533214E93EC2AAE5F1AB5135DAE0568B740D0BAF9D59E52C33C818077BCF5F7E25097F88D276AAB4AE389B56D1C152A39E48424FDA078FC3DFEF28C698537F927C6DE2FDE56FAB24543A19DDDB2075730A053788E749B560D80EFA25EFEE8947694215CF09F683B18126A68EFB3D4A8522A5961F4D9360E4F983F456A9DD0AE6FBD6B3F2FFF68BB9D233DB27319B1246317F8A8CE9C3BF6C0F0B9C472EC08972D78CA79C5051D314B77D14D4DD27C220CC5BAD632526629B689273085A2C82142B7A2CC69616937CC9E8819B925634B956F247458D058B4B967A01AC1CC675D65C44135C9A72D48B6746B77C9954164698F324C8B03486ADA93A91069EB4FB00D2EBDEFC5482F35C95F7C83C458873337D0DE9532E08F458160C750CC88B7116967BC17D718747876D5547C53E4992B416F72A37A32088685B092F31DA773A2F990F665E6B15A3BD859B963B1237FDC92991FAEA690C968361D78EB42D496A62207B88D29702849D683D7DE5C649F69C7DCEB6C6F39A45ED0FCB63B20742C5B977EE3BDC0FCC6C73CD3AEB1B355428149A7232B52D93D2B1A2526C0B11223300E94F43EF496472DAB3BB06717BA524A6A8D55490ECB3169C650A6E176D2660BD7A89B90226026D330F5B40159A0E4185BD1F9B87C067416BBA01A9A4498ABD6A2E722039E2D3865DB818F4A599BDFCC918855D0311F2C5830627970F2FBF955E63A24E71B7B91B19F2B53FFB0366E55290714F4BEF29423C3A1DCED57F8D80A205E4EEA4FE3A0C7E7E78BAF7AF41424CEE29578A80CC7FC661B2072492DEAC2ED135EA33132A1155734654FB194ED25C50B51585DAB8C6E17C7A89D5BABEB1BA912033E37D167E0BE23B405D205999868B1E682F70E1042A626772BC0CC7E9347472E984359DED49041FB0395B0CE8E04CE59001B026FEB86BEC23851CCCF29D43EBDB7FDDD96F0F7E57F448E0A318C8CFB3CDAA07A0318C0CB56A4DAF409E642B2DBCC17C78C8AFF451647FAFF193ACA18CA988E437588054D547BD95C140382E928A4C7D44795759AE9D3A614D721E9C59197937E16C8067C362ED25801655B24E69D7F3EB351987737EFCBD7F987A7F2E8F9B945E895108EC0BEC20B13180A004D3FB04E1547AA444CFA059CE596EBF38C6534B47A715808B7099C72BD510A19AEF6B5E636E24813137DFCBFFFE6B2D30E893A71B40CF39B4698A7E1135527A1A11F5DB198568DA52C4148135CD6572E9B18775BF4F0F9C35C51AC63AA39F905A2089DF3D7D12DCD26D08CC738C8D6E80AF7B44A875DE0FD8F45E30165BFD098AD09212EF26C12097EB37AC9545F71B5C006C0BDB31447917505611DA091AA27FFAEB2B31D167778805BAADA69A933D4E71DC91D3AB7CE38453A3A2C41523148938138BB8A6748BE97C750903D221417F376751E212C712D0CF56EEED4BBDC87FAB68EEAADB169435B40DA7BC40688D5EC6E37A8853B92EF3967E23CE08EEFC1C1DE9C1F0F64DD18B554500E0CF9308667724E3CB581AADBCB1DBB76C48F30BC3B5DF52545B7ADA2E0BF306FCDFA2C76BB56EFF22C383CD9EDDC979B131444799CFE479806ADD40B3B918C543FB8842164D3D1CDAB0FC7F0C95C030B14211A18F999D60E309312F1DA37EA4B2198AC44A0DDCC439B248E63C2225AC023D45C4D933D20CBE67B9E739934A5A3A0258D97088FB1A8B78F8E9D9430946105EE16E0B085AF217A75B22AB7F51EAB0E0483F97DD5855DECC4971D1C90074119F0EE576823A295B0B49445D630AC12059EE912150B0E6C4452C973108FAC0EAEDCC690BF93FFE57E318C4B363BDA0DE731D56CBC22D17A7F4138EDB15E2D68EDA3AA6E398C0320E95EA262DAD970B281276596D75AC95FDA2116EA186A5D3D19A0C77DEE3B495218260098DB48C3ABA4B773FF54AE64BB165B9CB50DDC0C959B242791C51EC5E15E4AC01CBA47C63242B1A8086739284D907AC84F6B2246ABB5CD12929E9EED9333465A4C0EED6F1C78E2132EEFB7BB3D0F1C8917FA0F5D73F17C74645AC8395DA8C11F8473DB4E6237193B9AD7594E3B8A08F3D676B3B759AC13E9C229B71AD32684315819BD5E68AE754F8802C8AE617CD62072F7040CBE23E32B682804B759ECCB5A1CF830D552538A965FB455506D16F24A31F0C83ACB2F618E78496F9F40C5B5F474252BE824BE62DC2989F274D5BACD33F2E3E0CF76CC59DF277BB8DFEE7CF467996C8446AF8D208D6C15ABFD33CB4DEB7DCA46290B29F1D2A9F2EAF7F7AB2E6E185F88281298F9773978B3543FCBC2B18E0EA8ADC96B21F1D1243809FE17305EA025B8D4B1DC571FA1863CC38A1D6B6898DE73307515BE9EE8E27CB986CC0EA1A44CBF80DEFFDD310133EE0A9B694368B336E9C453D0B0DADC5C5331C5FB90027391DCBCEC07571E1A534B1CDF21E9FEC81513D8B7E99AFFEB6204DF0E66837EAD11453DD5881082803E470FC07ADFA71F5190829EA2DC2A263DE9267F6B88E3E609411A586AA6B7A0E4DA5622DA7123E4BEEEBEC457A7FE33D82FDF31BB86391BCC68A5B96E1FAF0A9C221AE42EC2CB2C8ECFADDE0271AF7377CB9BF850145690914DD2F7C44264D0A56DC2AD170240E5D7C0D2D0BD0E9ACCB3EF2DCF4EB28E55987C1A202AAB61CA59B7B558D6958C00900C63AB801A05847AEB9F31310F7FF47645EF6BE36AD9DE4535E3AD87C844C5FE1AB2F998B9C654FBA3AF0D4D8299D123E4E2AE9BFE1E53CEE032F96D42E6E3D114BB6A1E86E6BEBE9818C77E58E4AAD29158A23F057449363A8D0D026B143382B3C2ED1F39C511216771CE7098462CB3DC4F1E3747155F898A958D4D767C23425B8EDFD2BD801947095F9393C37D1A28D505C60823EB066D9C3673187A945A810CCCBE40190DF6308DC6C182D3BDAF0CADC7DE4A49FC0075576ECCE361B6B1ABFCAA105B9403C60AA9328765927E03F652BA9B4B7A68C6AD75B4E1C2409900B5E87E60449172896DBBE780C7C31B170BDEFD6C824A9E55830042AE286CEA023BB5CC2AEB91100FDD4FBAFEDA491E4F66167DAC62F9824007C85D0537BF93C14C6BCEE6F41942CCFEBE9EF514B4E2F4627D7864146FEC4840474934A9DD93DDCE60A62CCF467D4B385AD8EF6F169E1FF9C26073D178863B1A260B7990C87A566A94C611503E9DE66EEDC13DAB7BE9BDACED9D9FB181823A7F2E6313ACCFC6AAB28F033AF4B9DC6DB5A07B704EC55930A05B2E39E63A570A1181989535DAD499C24D89F6AD22F263064F509A0ABBDDD835E59292BBD996EA13D39FBB5F3195271E56366D9BF455016AF48F8787F9C79554E5B255AF7C33F043F0A2773B41C2FFCD2FF037D7E4CAC3D435C344B72FA589BE70C4A787ADF51711DFFF677858E6E8323DAC89F1FE9756E3E8D1847746960A45F5BBBC9D8A0BB6079E22A3A5492DD4597304B87A8FECB85E03ABB0EA446A86115679A84172981EC2A962A1CCE1DFE71CEB9DCED155A57117B68E7E1BB992B32316AF44DBA3C7AC6AAD968D29168931F6CE4A7522FFF003992E5D9ADDF2BCD5CE827C5A9A9888C47B56E517B3BDD15680007103901D86C004CFAAF6CCC1BA4FC66E277166B8CC38A3E9FE9EA43FA2FDEF18509B199AF27886FCA6D4411BAA89EC864086449CBE008EF444193E41CF57D05A60954D120434D60B76F8848B2C55C760C108647AA17130916CD2F1370B99D5D1486797B1FCA56BC59F70B175F72866DF872225639D0F5925052D518A8BBF5481C1B561BF40C8F91F155FD55BF7617A1E18F28D7181980C0159D2C5DB1ED90652974F0F89DAFECD2811F0E4A1ABF4B5D4F3870EA433E7164DEB7DCF81260F7254C735619B7134E717DD247C6BD6500F28FC22113F9E1D36BF44BBD1DDC8EDF4C633CBC0532150C2E3BB7CBB0EFF3C9D915191B3F8BF82022F5930CCF39FBE8D163B7916CA09205D909FF26FC90D47C64623C8F6B6C2C63B8BE68CA4E3CC863F31048EA9A9E1A35B9F3279E67F69839C2F99EE26A57E7550E0047694994060EEE72457D445724DCD26F3ECEB4275B0F3E9D1BC58441C79A55491E632A63A955651DAD7EB1BB28D7EE2E3766C53650DECCB94468767D374AAF9851A533A3E1D46B86EB1695EDCF529F382FB3146620F88FF97BB8D34C11A8E3CED25B6836DE704449B2D4C7DC73314B9922F0D2FE2CC31E5463C62640A3504AC73F74B497381EE58BBCB1CAF3BF05EE7EB8B379F29AEDCF3D4229D3A4FE49714B093CCC3642E456513508FBCC59C6F5D9427B112A6ADDD9BACAFC16126B4D5AC57C54CC6C315D110222806DDCEF0F0D4767B5AF3D54EADBF411C74643C42F0643270AB63318BDF589AC4D4D35A507432A71BACAB920F9441BE7F3A635991496996F19FE8222BA2613074BBD2547E0D3A0B9BB89BD7091F6A3ABE334F387FF4B6DE6197556C7687AE9A037872ECF60398D34E1EB2BBE29B3588A27E7710607DC4F76BAF50E4509FDFA66E54F8CB027017E7C1FC5FBE8704DABB5018B68DD8B9C9D86CD2BEF050BF604D54A021851B1EA56CD61DF00CF7B2EC48E2A149FDAAF0F3AD4F6C550EB9C945693832430293D5476D30DF74E22BE13923E37EB6EF7810EC6DB7681929FEAF7BFF2D771DBE5275C7161A9938694DF706F1F5138CE2AF5053B7DE0CB26A53782B6B7C5AC2B452EF597B8595862F6663061A7FF1CB7C17C487A0216A023AB5546B543DCF83FFC1D33F1332286243C683B9C539DD07DE0440B9D5D0FD85363764EAC96EC37D329075FF4CAED9C3FDB36C90C24F246AA4CA09C7BFF18427162574FDC60ABCC3B5963B248D036E9095162B0AA5B08B57631ED64E7C369A92C71535862268622747311C65F84A5C2F60F51331A2C0977BC082E91447F537FBEE9A196480E48E1D821F17C84264340FF50BCDEA3BABBE8248EE67250397DB9443BD3CCD815E7ADDBF63D0F34CB7E64F2FD5C8C3D80968F930E5D77927C6802C6D3B080DE948A37A7B5B371860DAF14A3C500EA7416A01B8426580E6B7F15C3D77D09C9073DB1E33B65CE289D0A5D7B489CAC870BFB116221D9A1E216857B03EAEDCB364E3572362896C618EAE07E2697172930A217CF7AA517EB9E8314A9DAA7992B61E85148FAFE74D79C1E8F10FF5B368888D377301A2A8D21D405F94F405DDECA60ACBB849A3E413101CB3974DFC2CA6365A4B0F032D967E81C0CCB9EF3F52CBABD6404562DA8F5F24C7E51A83F207059C530506E3B5AEC4BC1391392B3BC66BD86B121E686D2A069905FFB172B883D4ADB9EC51DCD9EC1701B968A319471CF20F82B05F15EA7162EC5E1CD53A12B57B3365749197C92BDD4704DB8716DDCC7FE3C12CD21C2A0974472A5EF95D587CD9C779783B44A66C3E491570595F5C37DA03228E3BBCCB24561DDE29F7FDA1322B1545C1B4F2E37EC8138A9BBB5E2603F326CAD2F93A5B385D5F07EC8A63D45749F47B51B1FDF0A4B0C605659BFB48297BCA7B38C8D76C15EA45228CB4D5F034B3FAE079AC366F777CD17C198652BA6244F72D521B1EBA10C896066F4D316F3E6E26A1F984D09A0F81F47350DE723642829C43B6D6985B516DB090F93A9F6DE65158BDCFB6369003FACDD66EB96F255A63F58A76E6940BB327AEA0B69B144C3D991DF9F609F62BB75EE264F6B5BB85B5977843C93C22539749BD640F30B1EA84E45DF77DDB80BF727973908610E7A34C0330166BC84F2E51BF41DA3423329DCE5169D9EB2A19EF1BE869643CA6C54FFE2D8166DF519CA7772BE9C54CA20AE3776FC176F213BA1600BB33FFA748100B440A1158E4287278E034833A3BA9CF11DEDD0F2C4EE07CC4835EF3ACEBF96B43B14E18B4BFA516795012B4865D8481E9971AA8A106DFE50A1704017D19A62669D166C54F3A94E1203CCEE7FE3E9BBA08880DD2561130A2E0F5E485D52DEAAEE612311BAA4E1F350550F4B5D9E5513B2150E04214C2E0AD9162309BFEDFA9731DB372AC476A4E20F043E41D1C5D87A59DC4E9279E6FAB5B82BB26AE1C32852510D091C70EEA3F37DA4322A371633659CDB771A8E412750C0EAB09DE5E05E7416889C394FC8BF98389DBFECACD5FA30E63A1AFB0BCB80F3E347C4476A85BCE1D96AE475C8712EBED632274B57B5ADC37200104BEA805C9027053B6614C33927A2107BC6121A1684F66A8AD7393AB73602DF3749A8ABCE9CE0ADB85F7585066978ED6157289DC3E6ADCB6FEF8E9A403D134C200808BD094A26E7CF6EB2BACFB53 sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491 -smlen = 642 -sm = 6EA8D9F2AE620AED251DE7E66FE8B31849E3CEA24491FF82A0B36A363A30A4D6A2CD1F5A84AF666E2064F5104B39A0B3671EBCC486F7F0A431BE9371234116FA75E1DF0B6A94B39148FB182FF2E5F30BDD87AD7194BDB3D16572BE4A98EA82CF48EC623519363309D7047407AEFA393679A2677C88FC72B9A058C7DDADF8C1B9CDC48B661CF6A19E9A0D84CF4CADEA3E337C58174C6014F2E2F3EA2CB493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +smlen = 648 +sm = F48B74A179B7A3FE498C4A5571525C9CF1A1B48EC29475B37BB38DD897AF7731EA8FE6C49AFD68C85D09F6D392A974574D085E14DE73BFB9399BA8081D6F83E70CE515A8E81C25A9ADBD167E12E5ED47EC1D4A8D60E33DC6FA7FA0CF4B91BAC8E0036E04CD258F6468A09E37F2DB66876D5D3C5006F92D53C08915BBEE712A62E8C552DF6A23C25D69E9A0847157C7DC6B92F308647F8A95C3D8C621A99AA5F8061EB493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = D0C0A6FDFF23E128A53B9A611A56EE03B68585908E9318D2450CD40A70A94085E3709389920C846B9E7B4D7E7D49AF14ECC54583E04B8036AB0E6371ADBF674ACDC5AF21DD22F6D2C1C944F0512D8C884EC79AEDDC76E9559BB02F4B8D2EE818AF18C544C0753B61B24E24C84D4CBF52AD9A219555A27D2B1C3E767C4C188E44520E6F5AAC2A94C9D809098F7A005EB5151C854F87BBD6E7190368D446C283E303EB9C52DD1F5FAEF105E770474ADAF4403ADA1BA7283DAC56A1644D54C9C55C7B679A1661909CB3F4951FB49689F45B2CCDFC2F938C86A6A34FF7A738C259366A4C57516DA495FA47DFC2DB24F4A6724D0AE8B507835FAFE432CE63F8BBECB043C36F7856FABCD4B0840F3584303D128FC28951064B89B6BF209A4527080E3592C80A7947CE2ACBF22154CF795BD0E1C5D9DACDC8CBBFCD8E7FD5305925A0F8CC7D0869AE88FDD1A66C3605B8317C0E4BBBC4B1328B5DF36418987D6E15461C07FD17656B2B4D857E3E5BB4687D34A1A48A3A1A29078448C6A8D6C2FCF18974A2892B4F4AC4B948C10800ED41A3DDAD2509F4E8DDE8D4F82EADF17AE0F1C5DDBF4D3DC1C2C3116EF0D6B243EE02625A01B7AA77C9AAEE504BC480E62E1B575E94435F2530147EA3604904313CD6FCA600CD53B25A8FD787D70897D29D485DEDAF183AB5284F3A5152A913CE28372B10D237DD76F5231E9E3DA9A393A47A1570B2106BB8E7FBEFA85F5558C1F7110D16264A08E476ABEA9DE4FFE881F826CE3B3257A4634CDB02D512DF9C768D8DBB581DF2391F204272593F0DC9F6467E5305AE7CE08781131A131A6AF7FCD9194949E5F37999071B3ACFB7FA1A0450DB808F87EA97FED8BFC46C09AE1CCFAF5E152A2E84F6F5C8523064EB43C95EFF4E1EC14FAAB4CD7042A76AAB87166B6EAAAC40D062C5FBC6E2ECB0047215E299BD4251C69803045EA5886EB3F147F4AB08FE236AD59F327D2D8D52D2EFA373F1D64CAB0BAE2AA26FB6391CB7ED765499C3E7C3DCDBB5BAB2B84C11B30CAA46D20B6F8F225533D529747310C8AD676389F060DAD864A9DE7ACBA7FAB7896E53A8AFB51A366CBC64662A8B581BA95867BB9CFBBD4B3D21ECFE0C68712FA1C0C6E03F37713CB4563093194A1E9A5E08C9D7B8427702D58670FD1DDC1737A13125855E076B550CA555CEDDDD14D4773D25C7B9A90D25E7E4C7DD0BF855A61C4AB4DE65E9D6D67EB45FDC9E8F4FA358413BB0E65FEADA937B92D8DA662527011F94B481895A47809A3C6AD856D556F4A43E49BD6C83AACD834B3D56F654FFDB90C7230F54A687A1A74BE318D13D9218C17E9EEB9AE66F65CA37984E2A5B46B04D5B2D20E285EE2B8790FF9D468BE1571D908585DA97A206B02DF7FCD14832E014AFD40483893EA3DB0F452F792C56658939AA644D54192E29B5B4FCC97BBB1B2B767C34C154FEDE9DB5A778F253CC4A53DC900C31B5F514747D6B53CE79D348DCA4F33B491E249A2024EC92D0CEAE0D9B0583B42D53A5023ABAC5615D7A31EBAFF4171AC8BFCA06EDFE13FD3951387E2CD551E027219BA6F10A118139CA0CD9699833BCB15C1C5874DD2C0D3B19657887D095A652626087189C98DDC99FCB27619964E689EE6693ABBBC88F52E20E8A54EA28419F2F51057AEE0A822276A824FCCCE30B37003FEA2256F6120CE274D37BC7B5CAC5D75DFE651872B78881B2B1F452C0B9123A55B1162730E839EEBE186AE1DBAEAACF9B766A03DBEB7508E71AC0DE3F3AFC1A59A0D4729249E42F7C915E7CE744EFD0816E54947F48F9C19E27517FB143C4D5049AC70EBB260A36356E52B7379537D918A237AB9A1C54993859136159C727A51CE3939FF27243E49DF8E08101D3F01248E7984EC5268F22833EDA102B177E72E8B13065875F018FC1B0DC2ED5BE24F164FC9D2D822245AC43ECA0D7036081D7833CD5338385329EC87E757CECB993FECED3A39884D01AC8A8B4A6F91554E62831728AB9C7C68A8112592E807CF0CF13D455744541287E6A27C590D226DBAB48BB0F922E6A65F8BC03F6C68F6DBC854E7A0F8F96C1C7E20ABFFF6EF129191AF1A9546B3631B37C805786881471EA5F5FCF85AD5DEE76A0DC8FC6D7F2B3E89AEF35554336F3F6674AAE826482A53D280B04DC6A5C88E3A2010F516575B9F4CE91D38792916633B07033B4B0CBE0C99052FE121045740CF49FC7DAD1764A3D446C5E291B2B7626A2EBFE38A2314FE07F5481AB21C77FACD68ABCEE595A13B5C167465CE5B5BAEB22BA09AB47F157365A57CA485307186009D1D081873147E6417DC6DBF888469181C965D5C87DC965BC5C1E06AF9F500B119A87254018B9C9C032F80F07ACE261E07F3F9AA4211B28218F4F73E2BC5496EB80775337C43CEFC0FE61B0B1A9E72B5190BCA50B61349A068A31E26874EE361D154C3BF8171DCDDDCCE3BDA0DB3A0D4305F65821BF40D32E082762E133F13003A86C2F475F151895B4AF1D8EEE2911BB17D389D90F01E27547C346051BD310E6E857183313E4E3989377BF1BEC23A10BD83147F8934928CEF85C839675AF83D20989B1677F9380B040E3EB3CBF82ADAF02D23FB354A7AD6404552D7F9DB8DFE601DD26746D37F1D6901AAB230CCAA9314555A78A99426411C5F17A64CCA5892493399BB53D3943F7311906C99498B5D71B4F45747052D7D74285230F649092C43A4EFEAA2AEFC7385600E734D4059ABE5BE29CC6AF9D8432974A7FA46CA53B46F041C4460FA125C7F7901A6F57106734B1637AF02EB65EBFD1DBED1DA0118BF75E57F32D7E83649727870A8E18D5C6D1F9C1E262465F1B201000EA63428D3295FCED898C116D898E18C17A1ABE1393CBDC5DDDAA58BA5F553F32C76259C650AC25555ED90CD5D0F07CB70539AC55F95101CCA71B6E108EAE3985709795CA0BDAAAC527F3F340A140F88CA52D31E0ACD91FD1BC5B8AF0265C1C952668D08F430572258A452E089FAA6B20F86C8C3F9043231B77C44B37985F158858DFE983D650E0E6FCC548EEBAA7D47F2C9764769E3A9C5BF737B255D217AF4035F5446C0C661656AACAAD707EB3F24EF60BA23E1A9D2EB66C6ADBC8F411C786304802DB2C86BF40DF9A6974BD8215F8DD6B76616991E0999A71AE38D9ABA7FB6B4C2628CB56A537415D1C2C756FF63AADBBF524DECCDAADEB984BBBB150CAA116B55FD41274FCAF1246020062F176116EA7F4C194D6CB724E7542FE92D6DADDEFF1F6B943D94DB6494E136A2B0AA07EF8909D8BA2E895F4AE60EC937CA45A8D46F28090523E75BA5CC5B9F796D11F450A6B7B04A44E2F0A2DEE388B3BBCA56F5D4C39CC9790C0308E3F33D4112D83B6DFB1872566303AC1E5FD04CEB31B8B99170E26315EA27E5B9D78C905BAD15226E190AC29DD62DAB7359492AB5856B03B90B9CA6457343F7CA7EB6A1ED6A736E89DD59055578C861693F642B49AE0A75ED30FA7AA738BA088C9E6BAEC0C1EF4F4554DE5361078E6BDF1E1322915201EE84905C0980D9620ED52EEDBE7FE7A3A43623FCC91D458B5F65E15EBCDEFF71B3A0663F483D2E42C92225BA3083FA97C2EF6E7FC913137C4AAAFE3238D4DA9DD30EFE9FA3DD785B4EB1073884147465C5ED8CA09E005EA3315B796127B23DB11108C808590CAEFAD36B501F4D092D5A13948C46BE664C6945A94CCDF82D1587A1531EFF3162F02EDD46030604BE42C3744E4B48B2D3ACB280C88982A7748128A309ABC3C5666DEF9E791F5BEB2C4AF717C68591848B62692410BA6EE3F1A3CAE3361808731DBC30E5C9C4F13583120217FF515E75638C12CB982AB69B1974ABB3175992B26C86747F7A31B3680EC93B7A09807F2AB9CD687CA8F344852067B3A3B4EBEBD3C48365F9E3F9AC95E310813BFD7C3B9D97F125CCE15755685D77FD3DF89AD69AD012D52D7E08B1CAD1675D77A150EF5AAC88521F3D8B5EE4CD273E7E5F2740F59650B11C4876618AD8477D08A55660B27E6178752E5BD9BBECDF47870A92D9E4372775CC25923CE080F3316B8C67BE69093DE6577B397FCC260A3D488D087ACE88747FF615A1C7CED8680948EF63C6A341CCF4AA97C58DC72A85A203A132A4BFBC0F13E43B5CF0AAC21DB0B38198C6C9F4568B4DAF9A98DC904D12BEE3B5D010DF1F35F40EF5C9EE14D476356580603F66A1944C1B425A92DCA5E633D6EB550C8E671BADCF1B8966209F6A393A58BA223E3566F7E1F8D94389A90A5CB29D74A678DAA5E95B62BF43426EC1A54F1EA744F3AC552F8CB497751F9594F11D36D88045A045D6EE93E9460752B87900D2982A163F0FFCA23C1A568C1801B592331EDB12A4DA86A4D2B74B0E150C22B613C5E005BEBF8817AF1FEB231860029A1029FB78253579B7E62AB7D60640A0B0921A364038C4ECA76054DF22D638946FDACD6080B099ED74248A8C13FFD4893A44E54C916704AD9A446E6A6618DC0B30BC2D0B87111B0D3ACB6D4CFCC96E38EEC2425110391CB984FA89784934466C483158528257DEA811D399C388B773362C95EF29F29E6091969EFF8CAE5F1385C0699859702396CB474AB0B329077B43E2C83B8469B46F24CB12C5CB18A0F87967419823A48FEB3FDA278F6C3F33E1FD33783DB78472317E31F9BE97175724313A506DED7BAACBFFD295D4AFF904CA2DC97053F93934555F3971269D993FAF03C13EA0261C3111F44A99157A9AD9EC98F7666763BFB2B65F8A066F7D2729D365DAC453DAC511ED4D4F8FEF39168CA6A6BCDCC48BD5864BCE6026038DEE2E246C9CBAA95055DA599877A0363100A513ECF98C579A0AB141F43E8497DB764F3479F2E25240899A77E3ADE934440B77EAD194623D852E182D5629121B401E5B979BAD0D083B2BCF416ABFEF0B103E65A1778E9052F2E56C458342844BC7E3FD4DF4F90931F5BFB493206E0CF4A38552D68EF34A1F723C894669398817EFD7567BAD035B1913356C3A35974683C267A4CC5C00B217C574B2883D710B2A318E553820C759DB9C67ECA1BAC89C4E0EAF0B06F608436990F5CDABDBA022F1C67FEE73E02656F1CBEE6980532BFCD87DC6F4D25A74A393B53D46ECC083910BB69537986AC1C495B6A11725C316C60C9DB78E9958AFD1471FB2C4A99EEE9F93EBEF34B5D7DAC1CF995F3A658EC6DD47B2B41BAE05E6B855183A859246EB5073D0D4924A3A2DC6DB3CB7C8D76674F8C42CBCE8141390397DBEB8AEC4B6480097981224C084D058A6E6754F0A667D01E122B50F174893A6E411C65F641401EE6AE97C66AF8F6D4348D99809836039B00E168D1F29024DD94E3F3EA1799E2909460C3A1D8AE4617C180A3C8BFA7E0BA87AFC9E90998E4DF54B14B984D3746495841FE453B39E369A8E008B34AC4B48BBE816B6E2A7F70088829B4AF32DC9695E09550066E87361648AD29F2DD630642FEC04AF1F821FF9EF1149177650F97F5CBD0536668D9E9D86195B8EC80A2CFFDEAD74067563DB7EF86BBD1E7A6BD7104E1B098B89A0D5A4E629EAD6FF3C8187D7865AFC086BC363617B81AEAAB02EB9B349AC5C82A9726B1EDE4CF84F17F8DD9CCD86F4A0F2219AB24EF109317CA96AFBB5D2BDEE774EFA397F0F7114055BF19C02E20239315D43A4C1EEFF1C374B6CE5B8F688045FCDFFF99B4164D27FC97D752091F25AA082E5CD4F0C1C1A497E57C2F3B7E1CC083D1F750CE5F249003F6F4AB1998D871A25DDEA49768686595A5B8AD172D1212D5656F3DD7ADB24A2E98A7D2CED2C4F3660103EF99A18606C14F5B14C86A230135C45B6892BAE7EAB6319D539C534A612AA3BEC0337FBE2C3E39857DF2DAE84C445E51BBED457BFA7C739F66356B11B29CA367190CFBBB55E88EEA2135BF7A182E8F09BE08FA74DA1E54E8636F7BC0EA14F69A634E36449DA048431DBD7296B6B2320149D049BA43AB48494DC19F3B92FC908830BCC4D2B6070B14A545D3AE19924C26C082AEE47000B7F8C85353C846333B0B02C2097AB0B8C400D24B2A3E9B9E01E583C31022C7413ABA31B327A0E8FC066E0D5E69BC5FBE89123ED47B41BA071DAF3A3D2B6B170BB29522D39453B7B09354AD41BBD6DC5B2E8CF32B652ABA0BDD3E6EB086E69A28A75D5EFDAFF678545C4A439DBC9A3BD7604DE9F6EC0EE2494526CE9BA167DFFE960F3678F2CB1E48C9A7D31642D5F18E509951E4405DB64EEED6E1358DE0A4E0EE5B4D403EFB0166C80079CA95BD313979B31DCE25DF75B8304BDEDA441C19AD1F2E256554D2432A04190995F6281598E8BE5A68CF802CE580F548F61D1C9C2620794C89051D6C832DD16478D7B6E2E1BB047FCB8A0EB32BEE87D5E8F62C5A151CA576FFC5D1AD6FB3711CBC5DAE9131A18E685A61209220BE633369CD93E57665C41C8563975C8C3901BA4FBAD4FE3D26BD3A0B02E7B8329CE3E0E1C0AE1228D5B8C746E83392483FB63CEB3A749BF8025C3249DE29690573405B6D3C599A0A0B254ECA1B1D2D6D1066D34D400D761BCFEAEF777A9C80F8C6FD41CF533AD84AA5CD677E6C0A2E415C7A70CDC9DAA89576C4DCDB19CEF25AEFA94DA0C80606040747739F2E3670BA5D736A2FCBB07641E66CCB6A5460F2E10F39107533EBF76FDC828085012D3C18F196C2B5AA7659B4ED16CDC9CA36B3A449C35C242D1980934FFF9B25FB09634C8A6AC41552B1856EBF5891A38E71BD254EC407492BFD70AFC1A0BC1274A19288A38FE7F57450E326B5B90E80854763BAF89F1941446D7B82AD2D28C776E2854250E3DB4BBE6B2353D950FC725217CA78968F8ACDDFD5A8BAE13AF9900A00839135E4F37477DAEE5BFD975ED3B85C79025F815F2DABE09F9DE8C18B911412A347CBDFE6C153D78627565C0D78695B54F240D6A39C20E505BEFE19ED3A19772E3790AE3689E234E25FEE5E096F948E50B1FA5FBA241F4C842C75D3BDE0D7375E07518F6148B9B213ED11E9FFC412315B58D3B4978F7D86768C4C3AC5A515EA2D401700B818044BCA842BC1A92DD8E0FD346F6B4A52DC8CAC5435DCC7A5BBF465ADE09516AA65A002334AECF19307FFC80B9340D1B282C9D79FABBD9738DE0D71C6289CBF2441B5F208DEB015CC009C54B4D2BC6F7AE495BA0F6848BBD0A122ECE375774D5B96B735DC550061E2FCDF79DF990BF8C2EB4B95F575AEAD97DCD1B86B2658DA57560AB68D59A198219E4718763591742962BD43D04640D65234BEE737885E265F5E983EDB044574ABA5C7E49EC3AD97BDDCB3358053E4712FE6CC6852C39ECDE2DD63B46E3B6DB09147F294C3C72D206AC2161C20BE427ABA0AA034219CE507107DD0216D34A842F2684BD1804E085DF375EC6BB8C6DBE7B1B56AB0064647430A04C84795F78637978A854CD24B6904CD93A8FCEF1B17595DFA2B0A268B0ADA0E917ED40D92D1F21415E7CEF17ECE88CD5EEBC07E087DC4E99D4E09DA37D138B13223BF3C6DF9158992FB83B224C17DCC52FD2B529009BDB1DD8502B829A83653043F6C0DAD081347FA63F303A7FE26D5E2CB8963CA4BEFF93AFD95AD5BF8AA508738C5CF798614E558F4496159B4D9C85BA2A40FEA54BC40C8BF2AA70A0F2A7819F7D166C613F8C6C50E81E915B2048D0719FFABA7C27997D881D658D3B1DCC37C047CFBDF9D138ECF164D1BEE321B14DAE9EAB8D882159995176E3441C1C0901F3091D45ABC85CA6B62B232738F9EF342EF17841FE1A2863E53582EB6CFA494C4229877985DB86D865D0F13028095BE62E03A8E386BBF08893CA534927046184A0F654A09959C9DEA23C03A +pk = D0C0A6FDFF23E128A53B9A611A56EE03B480488F0A62A12089AFC9EBCF443D5DFF8609E3A5697B3B02F38AF8B2889130FB4599DB58C82926C8CA5B8A2B79085C3EF146253A86268B47378B7A01233CF62C7F0643ABD7AE0CA464F642B8FB7F773CC9943797FD656EDB0EF881DBB6A6881EAC81D3A44A6E4E1C3DADDA8BC03DDF17054F21651B655B2B66AA599B64A49293E3FF5EA4835A8790254698219C0BB2F4F57C9F925686B400199302CDEDE91439767D65CEF4D5B0D4CA44944AC2BA7EEABCC424014B065340A03B1CD6979125E6292D0CFCD9F3D57EF19658FBA979358BFA7A977512D9EB75F4D8C1C2798334D35922B5A23F9EE898BA01BEA4F2C5D036C1820718BD392B5EB42ABCF8ECD3CB4ED40ECAF4EC2439217DFB9367A7BDAEC08F598BE06651A30F000D1AC4307D5AFB6DB25620EA4DD981B0FA79F7DA498066BEC72BD5993DDF27D27E7E233FF199F7FD6E1CC1A81C38A211101932A8965356091CA5325030646376F8E1C0FB89F995D95F49F4DC68BD450D2BD649EA518356445BDDB0299343C66764A9CD308ED79D22A9BFCF33D30EAD43445A16406C8D3FA8E880AA64122C1D561CA5600EFE5CB643B2C05704619064BCD6DA139C87D2568EBCB2E589843C1158F51BE65A1DDA1AF984F886711970932CA99E8474809A7CE5D2FC650B8869B6E8C8219705F3F3BD14D00A2673DF7B9D0E6142193432A083DDC0E71A78607C02B9EADFC33B57434C40A9467405BEEAB0FAE1C8063024BC1FBE7F0939EC97106143537F957D4CF1BF81DBB3E503F1DA1C8EEFDAF144B70925586BA7073C2146A18F456A1CCA928213828AE86D5ED7918083D0C8D2BFA72DC5CDAF79C74873DBB67E6AE443580893978BD833A11595686BF6E75D576274BFAAFF3540ACF766CF34EDBBB45566816CD68AD4D045DDFCA88702564735C3EC3A3C11BEF8BDF809A8DBA5E39D8A7CCCE32183947C66605FD02FBB4A426DB36634ABB6D32A585B416788812B327457F416DC9829A762CBA8CCA84C84C880FF13BCA64461D4C8605F31770873C7EC049EEB0DC924F2443F7728E034130E2CCB0CF2B54D920F749F83B41DC010CEB64895DAB965DADFD2042AEEC488537796652E47ACA3B84CF725FB9ED4882B22D2B83138550219B27F8481F31EB464D448D98B7D865F0BC0B8BE35D7BE2FE546FBED9192320ECB4CE091C642F776AAD9053B2EAE63E0F9FD0EA4330A45856697B827F5B911C83BDA9D0DBD07CFCC1D4BDE9441E191FEA850B30B7364D5CC74855C0EB5B87681541953B7ABC45C6124B0BC822CF438E86E48201B515BC58B9261F84B4D464F661C85BCABFB07B1A763D65135A889109BA66AEAA3DF7D221DCA000339B0B1D0813E3B0584BAB3D139362659F0BE73F40A9AAF2C8A64B3CD305A3A76A67B00705A1224DD019E7742CED9836F51FD3CC1A85144ECB13C1818420822D573AF66BE4015914A4330B03E905840C7C109D15D31EB64C491C2E18BF5AB100EE9CE10773AB3847C4F7AC59E7E157DB4EEEC0F3062FDF127319579EB4720B1502D550E94A2C9F92ABECD02DD1C71C93A78A6F00C9A0CCC4854125EC58484BE3E66712EC028AC4513789BF42A37F4BA409FFCBC4EAC8AC3EB581B2688C5DB1CDC05F07D2496E509EA87BE6F06DC7A429E36D693722B391E95CC97C81E1574F754BB98A1C473D8CE60296AE75952B535A340D3CA7488D303E1112A96676733CF1D39DF2114A3D3A338B460DE49CCC3D0D0F32A827A7B2C8AC27811CFCD36093B218E4CC70513F49AD50DEF0C85CC87CD9F0B0B6ACEB40A5B7FA8481FC4423B421BAED8DF808F7888DFEDCC4F83A463CFA45187008BD0DF3BDE5EFACB365FE9D9FE414AF6B1CE1DAA776EA9F3F0DC739BE47658697BF81CD92DF20CE4209612EE7C78A62314A416365A541D038DE7C63522AE3967E2A1383E07301D19F8FC565A798BB14B69F59E64D90347951F90A658C373DB256F422BEFA6FA437207FC48DE378332C1A0E076BD44CB8192A0FFA0684FC21A7F2BD8CB3FFDC5C6E2625C796AF00AB9BB5267C18CAE8EA4D505145081BEE35B5093E5BF0E0BE09522087D2341E0BB95B244846B32264B79A6EC9A65ABE0455B80637B34123D96491D80801EB308D25E5641065C67A1BC386EFF7C79EBE3B8B1D9DE5F41EC0B7C391BB16BE962A0970BE56B465BC0D40B88A2E58D2FF83C2ECADDB177C25F657CE501CE5396FA5252E0E57B1CFCBFA16B9FE6FB443359A6A9E7DB21E9E6FF383084D7D5EDD37A9986480107CDF14BFDD0C62B3A4D053CCBED8123B724964BE09951B6266EA391ABE1EBCAABEDDFE3215A5DC219D9529D04722DCBA1768E1EC197E243791DBC2E8939AC620C8883F30BC7B53B6BAEC9D65DAB57AC6F4F20167067EAD852430537FB1446802A58694067F4134A35094F036A43335DE7EFC9D378A9940F01DCBED801482E4029AD353625CD56BB938F4B6F32364709289786191F12C60B3517B2FAA5E6A32C67F7ABCCC5BE3217FB39BAA04815864DCC075DED21C4231C986584F1988D991F18DD9DC471A9627D7BBF290A17D4CB6C2FF6949DAD79812E1898D799395DA8790315137436BA5F97BB3128302C7C0D992D4657B183027759D4E36D8E0E545B4623F2025B0C85422441C2F8F781B3DF4766209A7D1D4DA59A3C82B15381388087151ABEA33DE609383F511F3333BCB630B90F9E321479CC6ABB6D4F18DFB5BA844C766DF0B9E76DDEA874836275920B82E3B4C73696F7FE8BDCCA514D4DE90FE4E3A5B6B69B124BC93A5FBC1FF790577392D10FC0B3A2B24C644B471997538A643E7160647DE60BFA542825A0BD1B1BAE9C1DB088465DA7D7BE3E1A57E1E90548110918372F41E61F394F4F664D23F78901716E9CED4AB791F904D653CDC40A86DEF44509C89EC0D706F7D1A6E5788915F77F71782361F3676A1A92B7F89708626C27455CB09CFBCC1225144DDE9261F2EB0C3269BEA05261887DCB0E18EE67C54D75477444E305596434FA1E4A190DCFBE236EB7267E6CCC08E0482CDF877D41807CA369566C2179092BD853CA797AD497E6FB8694D3CFDC513B56283DD548D968CF2C2EE2BC9BE29EB9F9876FC43877355E1D1F9EB886A861D78493DF1A5AE3551B1F34A785237F7879E31DDEAE814670F895DC0A3606928DF2BF3F0679FD8ABD3B28F898181F3EA7A771868568CC3FD0CA14F50BCFA9446C92B19D0C16BDA32A44AB0A72CD8EF5EB46C8DF543278D3F78DC8249AEE272150C7771B67975461B875D3BC5515CE24F49BA0B5CC27EA75B384AF0361181043D04D588320F5D98C21FA64D3546F786F56F852D86896A4BB2752426F5D41886C259E25A737821364A6B60FBA85B622A6FEAF39EDEA05A4A558D6AA77EFB33BBA38C705514B59C6E2AD354CBB08B7E0E954EE3D15D31399903988624BB079771B68E84AD23DF5C2F20D44147A335E1A948EE474194097E42F874E1E47954C5C6E98995EF34A3C4BF6BC82467863392F6FDD4CE2F84346127D1676D20938B01EBF43F32F838A16D25821B7EB2B351FAB679E1C473AF0419E3398F9DB60144D1C46752227F2EE09168C107F6B8D2C82454D9DC792E3C61A268E1864043B9F1FB7494F0852B7C415EFEA365F4C4E5A0DC4A46E19D132A11772EA094E5C9E8C990500111149FFEA8EE5506CE5ECAD5C2632167C3B53D997B055AE7016AA9653E2CA456277099B3ACD3B9996527F7AAA0BE8C87EC5199279A57B903F4B3C1E4C70EB290B9393D19464115E0DE59AC994175B17D0B23238DF4B9C486DAA528AFC4C1098282F33EE2788B7E720CD58E64BD2CC40AC52541446A8C3BAC8B278CF737DE24692B17A6DCE203957BD5960B1F47E1959B6C7C47ED37B4BC71B1F3A99AF8DA89D4BCE12B1CA6C367AF00A1751025CB7E071B52A9C19A0BF42BE22710659295C7FFD9EE1F85ED092F0CD478D0B3DC115F298F585A1A524F8719980D2DA817A590C17DCE4A80003923863CF85F8465233EAA0EC88EC095309BC95896DD071F81F49299CE21144B1DF4217EA286A48D81788842D6A188C276860CD94436D58F90D0416E85138B3C05F7719D472CCD15928A90D07EBF1C084146598FF6A7928E7785EC19A00D75BA5576EA48DF5A51235BDC6A5F6A5F40E00EA383E5DD9073E5E2191D33ECAA80109AB6EE86B09AF236EA4F1AFCC5CB2B4F23B155288308F6B83AEF74F624E613A3FB92CE720871F6FA6E5798558D613D1FB4FDD3F1E646971784C57BB793ACAF05AF4557170AE5BE20F59B01667241009D65C2E7DF50FA733D45AFD8BE4DAF7BC714697F08606834FA7E2F3DB83A9787E2359BB6868CE16518419EFD2FB3D719DC657D7B4B1E34FB7FED2B9F55A0E4614848B4B27A3B82B25A9EC2820B1575FE9A2BD9954B9DA86611B656E4653F699D8A907575471D937DB7037D49ABD06C42B1F778B94932FFB7CA639E2C2E6B6DC17B03A8CDEB20BE2E3569AFF07D4F5014138699769D59F508D613BE5FA0E8800F89AA02435F7F87535F06041144C6D780A615F83ECF8025F3259DFAC5942CB399A2C90E353EB5E978B3BFF30EBB96DC34E721B05E309BE314C9883EB8700DDD3FD215679D9834FF644582F5B67AC404ED0FE496377AC21D8BF0D901197F504ED50CA05B969C346A18C2DA4008CD17AACDA468CFA1E8A0B46F7AFCDDD5C32E0EE71AFD8196264ADC1951868AA6D56D87C8A705D7E5ABD9D0BD7309B12DFFA2A08CA71F822AED5841C383AEBAC6B7E9F9FC67CBD849B1CAC76BCCC1CAD3CF7515DD4936B7C1C40E4CE3AF226ABC846ADAA466ED92F29CF924BD731B707108B3D50070A721DF740647EDEE281CC0B9A3FA6A65410AE75C677096C3536D95A0E35E41159E6071FCC029A598A3E469808A019F2CD852B66F0560B5D750B285F3D28E15B396DFCA9AC78C506D1C678F3349100123F7998324D1581CBECB931794199B88069E11C52AC981C2D8E612A92A4E9AE0F7639BD63EB3627BAE29E1BDFEF0E1985FCEB35AB2657861FA66FE36C662ACF5F680579AD23A88DD84EA7CD93377E2AFFCAE6CFCC95AC6747B02F70C9D822515EA06956FD19298F3029BC2AD5B6D760C6D5D91E0E1EC9C297DCC860EA0756F0E118BDE63483063CEF2FF88DDF4CD1E79405B718955B5720B538B4CE99F81D7FB6BAEFAC68F1C5D1B3A14A2D280360C561A9D73769E8F4F0DAA70BFB98320ACE87782EE3B16B47F2018341E277946FCD79E220D58FC8EE00475FF014DE60DEBB23E9FEF3D0042F46BCD598392378C9857D5A0C7A4DAEA491D636F7CE1326DA14EC72153B21AEE7CCAE5AAA21D0818BEF67913768EE86E8BE962A25C79B9EB76AFDDAF2D810803C5D01C4353224878221699A3EB97039D58D52A4CE5F32A187691E97427D09EDC38679E985E54F6EC08007574AF975EC8BAB9747DC24DF656BFB07C752251B0CBCEC6F5DD8127C65ADB482E2A6860C4B28C87620A2FFB8962E654527277F96A7E4E2757641B137C727C33C07E8F6CD614919DA37EE36F4BE4A2505BC8502F9EDB47AA34A51AE4B0DCABBCB8D989ED65BF3A4689CD5B71D6D50FC2FA72609C0CDF6E62EB8F0B066041C231E25CB59492BE90583DF32E62A1D9DEDA221C00EDDBE83EA317A941C1BF745B1367DC2C6DE5F827622258AD624B1EBB9D0084605D47364ADDADBE114F1457CB7B41D7A4184A96129C185C614776576E2CF606DD9FAF4F52A408069F9DD71B85E2B302D2FDEDEFBE59C91BA32BAB720309B38C04941693134AC6DF0B8E3E5DA43C58883D2AE823D7B991E5112BEFEE28528AE4FE645D150DDE441895B40BD2C98990AD4479E46BF3DE0D56B655E789093EDB23FC098D184FCFCFC33B1B6E1B6C6C1E23F348AE283963A11370D48BA8CF70B7638F6424E37B05BB712F353C343854DF5309FF7C57361EC3CAB0746C0AB57D5F5967E3E2B2EFD5B5F2991E38A150DD3C4AAB0ECE0B4DEA587CC12F7C56528A1B782C7CAF2A213BF948E001C6790FAA42C8D2BF28813162BEB1F47D9AB43D0F689DEF71AA8A41AD3163F2867D4C7B6E2CF7F855AAF4B841E23BA9F30E72DD5D7193EA16D891C16C47A1A06F58E744B80EB1CE237475306C85AFD35F7F566985DD61EB304706774698C2351E3016CF64C717F8EA90B6D52279B26F39FBF66915B30044C630BF271153182C97C8D2B9AA0E911D789E17955FF97D81EA30880A0F640089C76DF5BC79D5228E5D7878D224505F475543A90F5DB0D44FB3ED9C5D60F2C63C9CE6D0A5BFD9538371D583A256628E692613598A86E5CF9C5D2AD25DDBE25E19921420E0D8424DC0EAE345218BCEDEB28D1BFA35B2D4ACFCA535B5FB124795BD10115BB1E41559121A8D539DDE0375605B5B343BEA7138FCEF2667C214256E70D6C19B6EDE008118E8A3D31709D13583610C4EA067AF1EAAE43AEF042E804680C0CDF049B5DF4ED6F69F186AD33EF2B97176443960DDF5F37B7DF38A8D35BD59301C101A600C3E5D0546B840B9CF19BCEACF5E445BB98692CC437BAEF629608C637111708CA66577E41844AD3216D5A3FDF33A6B6B5E5E271E37443565E0646AD26A2A5753B9F5802EB9CAAC800828DFAEDC0915639C957E1E8B5E1488E1224A4C27226923C2E631C72A2E074BAB89F4824DF20836DBA98FDCE08E20891A7285699AC8E1DDD4BD608E4FF008EB1E2D67B5E28FF18192B6948737B0F452BA4F051C869F7D37C3B054B08FFBB7E91947BA62B3135013C0FA4B8BA1B5CF32582B3E912B7D4027502ED7A6EF980110CD60F6EE7CC5A345A6194C4239D7897A67D8458EC6AB4E6F875DC3A37C841F773FD6046306B827BBC5822D13A7B76F79E2A20FB79DAAA0B8EFA15D61770EE93B586842FC762CECB542C5414096F49EBDD19E2D337E5B98EC687EDF099C797D0BDE71C0FA55AADC7B63FAADF60804FFB9E0BF135 sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5 -smlen = 675 -sm = AECB69DA89770545D59E9371EC9773DEE149AFD1C9B4A97A4B2CE650EBD17DE73B75EBA4B84C32BFCEC146620BFF9DA314F29A8E27584CA972D811800FD41BE079271404395A93706D5C5FFE6A9383394D56F78D00EF19CB15B15810F5EA4757A9685A8F37DB861436F4A28809AC10E3D5C3A3C8656D00130F274D80B3DFB59EDB9BDBA87528D508E09D21D954575583F7449CE91E66E0ABE5AE8488D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +smlen = 681 +sm = AE22A65C609BC25A209398299CCE904714293A7B4E73D6E3D3C2971F73A2C44B25261646C5108EC023A017F09ABDB6F9BD33CE8908C43F9E7C314416FE88D52D6982057EBEE75693073D3FCF7B430D8B122D25BE6545D39EB950128F2F8882BAB871BFCFC279A1DBDAFEA628DE899D326803D35D09B96EEC3510DDF9B4158C329F45963964079CCB420333F1FF978B769CACC42ED87B9AE6C7F3057804E2EF69C68BD8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 563CEFA81AD637656DDF64E46F780FC2E9401D6C4885074D93326801C9EBBB5C525612CC587513CF079543AB25DA4B54444EBD91ADFE6DDDD9675DF43991664233431D952A6B66209719C2A5CE1805E8F5C79E39328B49F58DF62A7A4E1BDE20266E6AA386EC529DC07FBDB0F556CAC0A1A38DFB1FD8732D0E27DD384CC403A187A75F24F3F0524066D5E46173ADB149F2BCFFA90C84A962ECCCBC3766A50F5BD7F85E7DFF3CCCE81AE8C82A901F894138D6F7FCC3DD4C638A8516CF063DA9C94BBD68FD97A519274A51FE78898363A2DFAB087CAA3AFEA3CBFDDDA4983D23DC8CFFEEF2601F1EDB81BB1506BFD22677CED9F0BB89B57737F34672181C882FA37F64C59315237E711B2C0294724465CD78BDE816928A892A9C4FAC19051DFF5A101F30BEF8B601F6A8AEDA201DFB5FEDA346CB4B99B02D35A4468BF0782F422A80CE6E0A2A6316D12CBB63BCDD55373666D3C1C740EC8CB239F7936B7B4D42B2D28B572D84912B0943E7B441662C5CD2FE024CBA2DA9B4361E944554BEBB6B3B96C6A358442512907A8FD03C4933C22115C55233BF07471DC23D73636BDB41CEA96231B6D71D2AF76FF6F151B27E1EF3565086C77CB26F4D11446ABB6821982109D1D8DC1F7716330DC121B9DB4711D4E69156DAF7227EC5E2D364B25B9230B8D91B36D4D4E4021BEBD3593596BBFB5B21A5AC0541427517923775AB3FFF88E1DAF04DEEB7892050CB4B4C1408D3EBEEC56E4FF5D2D6731AF84F575D6BB9E0647EA920D9ECCD263C1F099A498B843518DB303CDC050A7534399D753C21680A6AF34627187E42366B720BDA132433936A905458B1902EA4D03B611E917CF4EA4BFB1B8EE626AB7031CF5C73A103FC74B350F588E846931433C3EF826A21BCBECC986420AAD85552A364F0A52CABB44C0CA4769A7908B0DF7C8E6BB981765BC56D4BD3212C40B5A35A563C34C0CA12F03F6F3A196F2DE8F02E9A60F837AE2D09F7BDC955B14C9054BAD96BCF4A63EF6C60BEC1C5E476A45C5C1DC79E681DF6EA173F8FD30DFE08137C81DDF8103ACF8E03291354F0E0685AC27CAF59AA534D7CFC8B7DC0A39FF9F3193AE5E58166AE9B48049719D2D4CA3A9E08D9672F798B2700A7A2854C14DD4856A61C131B6B567D06F884306B3CB8AEFA2E385DC8C43E889D181C1DC35AEA20EFDF0F8E30C48B2EA9F6066F17F267B55E1FBB99DDAB1E5BAAC9CDA7A86A7FD30B1EF601E63316858E3C3546A9A437BD560DD4DFABB98AB3EDDB0442D5C38BF026CAB2D539813F9419DFDC477CF7FA86291527AA4315A9FCC1B11266117018C5ACC3D2443E7F84E92C17AD1755A4C9245D5E1ECE54A98363C64F4DF85A0D762A8AF3563ABE4125772D93CC00D3493D9F03EC3322B02A52B9C6256AF4ABB674BEDFD1466CE6867531C140BDB5AB45386C2D365801DBCEED307AD12C3805AAD9F7C1B5217E51FE7FA7987735F392A740BD26A833AABFA6305882E71C898E1A3012DD644AF9FA4D8A5BB2BC04C649F75B82C6D841DE091DC87780BB1B14A6506F35FFB852D86FBF8DFA699429D0578995B7F79600F9E1F005F878E391E129B1DBB340100AAF922E70701F3D0282B6E240DBC2B5BB813055EEAE9B32CEF0FCB2264D135D471785A3CFCF0336DBF7AD7432042E49A69CB1F6FEE3734273CA7467E32933132D590332AB87E244CFD869B564407D5200F22A296B0295893617DA1010E290127BE8F9662244094246D70C66B8EABB5A2FF2BEC2AC74E76A8816DE29724BE0361AD1C16414AF86326585B10684C7D8A0A9B056EB14BF5B3CAC29AD40113A5B5890A994E3F04AC513F0103B750C9B7C5E58EBDFC034688C506DEB69955764D0D3707080EF041B75DCFA4877C49FD6735C4699D0246093FFBB08D21A3C99BEC026230B7B2F8001CE6D9EB835C1EF7588916F5DA992C1F36FF33553EFB6F8B7DA38C1B04D5B5EE8E34772C9E188EC91EB20D9F414239525C3D4B37E472BB5548FF883983597B2EA77B72B998ADAF0FF31D1E60E966557FC3226AB120283B6EA1EE22ACC06B39E29C8EC7014DBCC0DE89534161A3E52223234390ED511AAD393E928CD66C40D9C8C4B1EEBCB32803B3499155EE67E09AA5161556A33BAC903256EEB7AD9974987532EBDFD01CDCA42E235258837883D9CC79F16CF814F37172405C11E09227115308582B199D128E2FE068E0ED4974BDC05462B9D6F77137E40FA987638803F95A4A96B1E2E762EBFD0B132D6DCCCC88C02043084901CA323B522AF4913E720453830DCD020562C376DE1C32F27FC378EB008395FE568E4AAF96D967275AB96E1B118F4EA87C3C5D8F9EAFD5B9F030C4695BC642EFAB7EB0758619823E9FC29594209A31B8D6578AE7CBCFFB8FA1A7224A313D457AE2488C5F8E85F2301D835FB72C03BF941A073CF38BD74F43D82AD61A90F977F731B48E8CFD1018EDDC84927650C9DE454E7961832513B2C40A7C1E772120553F26151B1A4D2D4419225DB949FC579BCBFD6C793326A551BF4A7B826F2B49F68669C8ABD31EBED6E7393D7F1B7BC0EA5A310C8D31D2865968B13C2B27C8A65A0E3CF24F208F328349FB65F4E35E59EADD0CEB8D978F29E0A301D60B193CD36DE497D2842B74128952ADF58165A426E490B1415CB2A45DBAF1328256CB4E051222F95D108DE05E1580A70A998BA2E4ACADA44067568676AB527CACB62E32C808A843E41AB8CE0F7141BF1B45BB7C6A77FE32A2B8E2407AF682301B85FBBE15B71BF846F9A5ADA7AD331C3425899E035AB27E38B07172B63C74657E491ECDAD2479306A2342351BB07CFC49685DB9CB1BC9E482B825F5224B58061E040ACB8DA9E8DF6D1675420047E2D929CAA725604E521849518B7BF155B6CB78E57D482D3CA0F88DE2A11B74CB6FCDB5D21327A0920D84264A44FFE2EE008FA91927D06730E07AE257447855CE5F9453B3B55247DD843EF10201460E2BB2BFF5D19CC8A7C7DFD990A89143C8859379DC9D05A1B403B914479F437854394BA0D60C76AF2D0493695296FDDBDC1EFBC6D9CEE78DECF09C7079817E3C99548F09009B55AA6F296124C484E803AAE6F89947F7BE9E0DCC665E98709CBD3258FAF3B0F1F489A039E6E1F506DA0F5858B54E8D4ADBE3F23B487D42F58629519AECBBDD7EF9A502550E52CCF0AEF7BFEB3000E2F32A2CBF4672F35D7022E456E48A1040E1337D3AC07CF281664B9206851CFF6857E37F80919DA84219673C77DD9360A41DFDD8B835973EA7C6F99EE6AE9046ABE97C63FCFC44C9C0419FB2B0F4D28FCD41ED31D43BAA9B9109EBE200587048905FB97D9DDAA8086417A2E6C7C407CD493304C6D40A4FBABFA10156AD69334B5805D098C9C1354607739C7E18A2023C83387887322966C454F74896093B0C262B85371386EBF577C017902746F93142D5D25BDAD73A6266D2BD56BACFC6CD6B3AA1AA4914BA4F42DAE169C66EBF3318BEF21F47949905ADEFC2EC94381FC1F4E2AF89BC484CE90C7FE033690D02B7009B988244DB8BDB5B46A2E12495301CCF819AA708C22BB50FE23E13B84A20220CC299B3285B1C42179038927BCB7BB975613D1B148E47E96C4306A9BA64D85B84A6AF085F22D30359197ABF193EF09791007A6AF7280932F254F2B8A00209C2ACBD5AE965EFBE7C5CF92A88DE3A749976BC2B67AD01D7C9DD1155E18123E61CD3F14F0C2C5331387673DCB26F061773FE03E533563F8781D06568F10FA41FFEF2993A339F9D2F5BFF270210B680E574439E3C810C6EC94ED77687F07DB5EE1509A0DA35A187F1F3545D0C7BDEBE75794D8F5BF663197891C207481C110A6DC019AEFFDA049EAC53759D7598FC48A3FF1149207FD5EED1DC8BEDFDCD4E34EB771C801BB1EFF1EA7D342D9D394746505FD2C03FDDA4716B153E5AD71ACD8EBFFF8C71273A5D5FEBB030E67483C8E02B959523DA9F48B751ACCC53C5FB6B41F49B00D1B2482BEB5F5485453BC468D476E74F5FFC79694BEADCFEE0DD7A20967B3B878166A3538891E263A639227ED506EEEE9A733F99AAB2AB43FD6BD8456B39D2EC994E8EB4FD9B54A4119EA5662E82A04820C5D4898550B66326C2095FE8F72E4FBAB2F243871F98537D9B270369EE9C2FEE0764B048D91BD57D6AE248BD4008C25088EF2417B2B60C2AAC0350FBE33DF8A70ADB86DB8BE0273D6B7214F562D86FB973ACCF75A9BFE581FAE42089594A446B8AC81153DF2590A23C78A3B626ECC89681765A1A8C9F55B581B88C65B132C502C17785B062A0EF696A0CF7D9F57813E78D8B93D6397AEB22135CBE4F72E4E71B63C6FE5B357DB6FD2225F047FE9FC8E8345C2DD1EA2D0950F6EAB0C03501F083981A2F581BE6DA2140340B7269FF30694B0AFF9392C2E074D6AADB34E0CF1757DA66DA571D20F9E12DBF98008752E7B736E5AE79234C3E2430F35EF22F52E8BD7573C1678A1325EA5DF18B6B59C63944360C7842EE5B41785A9A67762AE08518D148E8BCC6B938617A83FDB5555785FE5BAC32F927F0E45D8F73CD299712356FE7FA561124628195789782E6476E34A7F8C2D23C5C231C6429049047C0B6504D602829181B71A942D9BB477371513A33E4A86244C9A63A137DA92A6A139DC6B41CCED99AE2B5A85B842E9DFE5302B7E2EE48ABB53784B241EADDD0681A1DE11C3E5634DAF5E6BF19406C6C3ADD63107AFFD34936A8718E1C12B5838196B5BA12CBDF8DB459445E27CDF427C95CB9DAAE137F21E267A95C0C1B74B00CBF632D4430AF7F80F750D53CA7D45B75E48B209DF413EAA8B02A0E0C8B476D79CBC0592E2644497535E62F3132D9EDF07DDED374E8A295220F21ABB6D54C640DA44557700D6BF0AE7E8684E6E6AFEAD27BA026E323897A7B55B3320F9493042D327CFB645C802A93E8C704168257F2902D3AF2CF6D7B7DF1388BFC68FF1B540684C935D61D0A5927A248883C426FD246830453F8674C9547297A8744EFCBCB379271E8D221ED3A0C360AD176BC733DC2BBEDBE47FC5EB0F9072F6AEEC9586ADC9A9D49B2FFF561EA0DE2A75F013A887F73FC82E6014178F6C95B5684564A04A93B93252DBC7527112EACFC83A6B9E8007BBD71F488F61442563DCD0AB69DF264CE700EE13E316F6279E815B5F518E791C1231AFE6E8046F201DFD2A4EC3E9EAE01F3AE65DF7BC0CE5A43D7AD05083A4FA5D77C02A8FEC15E912065409E607FCEFD47087E8EEA1BE81B42CA060B02970A81A6D5AA484023F83A589E3680BEA176759615651FD8F7F7C34F15687C46AFCF66A63B3388105BDC484CD1B25037E5F214F30D5A09D35BC706BAEA16C57ACC533219F571BFC657CE458EDA47E95DA4516A96E91B420DC6FB71E7FFAE0870818F623A3A004DEBC1241F82A2EC63C9199843BBBE3416B1F18C29E2340B5FA40A52581CCD96E802998760E1D1ECA530BE83B8357F0EB938BFC8C79E7225A4B87104FA421A81B7C3812D6228B391CD327D62153942C1289A347400C8AACC1B35476CB0EA23F8362895497E7192879D4534163185036B4D5D29B6CD5E485AEFD5AE398F950E05BA0EA9062DF09DD81BD9F220BBB7C1B4B06D89E090E39D751228143F27A20652E2ED4CC44CA786E16BB0570BACBF34733685EB295F10E6BC584FF35556066E5E5EFF26B9092AB5D7B3875DF76EA8F5E758433D645E2FB6A39B0AFAF3D0AF33E1D75B526EC998079E4BD404DD36D7937283CDE2100486339B624B02298E0C999E1C5ABC39A624B0E1BD77702DCAADC13DFB2F46AF1FFA928F42882C42CAC65CB0B137CD0607314F8FB94A5DC7B5A8F83C8448D77F66612F15F08B51BA40717B8859B7CE7C01B3D4CB8EDE390A5647176DAAE5FD15A7583D841231936BDC891993BD5AD14F016A8C39AA4285B56717D70B5358C07BBE069A0370A26D22E2726544F8A95B023282AE1A2209FBC55807824A37240669688347B0A1F55532BE3144BE282CF7FDC75A5EF9F0DFE01C2597B4E5EF53C776E3361B016AB5E47B542CAC64FD2877B04A7FFAC4BC40F4A0E82DF79AC08EE2C04B4618900A53C78E21663CFD2AF3BE7D344777CFA1A83972BAB16565CCBDEB11C98D012666EACD4565E524061B1202838B20BE9D288D87EFEC253B9F6C66FCBA5122BEFDBB1E9119F2C8F9D32EA1E1F51E9D1AB10804FDC40CC1DBF4C401013D2119693C30EE01741764B55C731FB18D15C5E706C1A202972C57CE6FDE49EDC7F12D98662E358A0CDE49BE35226BC1499A164787AF33628D2E2A5AC1DD750F940A3965EC852FECBB1CBBE3489D166EE9A1EC811F92C40495E772D0814DA4048A48EF79B6D740CFD0F9FBBD3F0BA2EBC6C198CD5F4AAC67B06BA00DCC523974ECC698DEBA45715806B53A4838C4FB3E6AFCFAAA800D038AA6FE5B194E663AAF4EE38F6B95F45E1AAE2C1A7BB488DFE4403FAB227AFA34E69FD1E6B053EC1FE2FC4E7DA225170F63E0DED94C87C6C2982A862AE0468D262131A87B9E0C6234F81042B3A62931DD47422ECE8497902752AED9BE447ED9827D5F0A6AAAB91BC019ADACEFCC180594752E56D221DDCA0E4DE837F877D21E25A7252CAEE4171D2EA1619A3A0383A5C4DCC0C625EFC37E262808A16557951B2E1865D2163A3FAA5638ABB938B2A4E9C4F26850B5985AFDFD97B566B32A520F5B15DB200E0A792EF5FB4CA81D7E8EEC3D4D8B4E26375900D0F4D34EF9131D346C23CDB056B9AF19EF5445A6CBE5C2AE1F0C556095188E2CE038D202A760C5A7E0CB8E4728A7CDA971A2650D51978E5BE9355CB5CF5C08F820B4A12AD21A06068134A06F25CAF090752DEBE7B3D43CF0EC87226AD45D5A7ED9DE55A9315E255A1A7633FEBFD99A52084554928AB0C2AC029386D019E71258A87339E7BAA84ABB507B501D8C2575CF184B047E837D4E112FED205CA0F807708043B68070D5D76156A9F78C15FC3734C178770217A08886079DAA300B0A6157F6FF41D36EE6CBEEE2E4CED91B1C0FC3E58D1FC98707A9A765CD73BB11F5D75EDD5AFC0B78BB4E60FC1678D3B197029F847ED839779E9C298092F28DCA535D8290365AF68ADF2241E273242F08ADD3580ED6801C0EEA458C0C3FB6229AAE7036D6561F7B4FB56643276371E9DF0D5C0802429A664E4C0180F25BCD24C65502639C67546F9191F460289981720C29D79FA82FE3D730E3A7FE474D3EAB5D1AC11DE9EB2C6C19CAEAF392D350A469BB83538F534CF84512E3496035EC7B93A1F07288D1E1E2BA51894484FD3444E5061427346DEA9383E28F2624F509DA86ECB494317069C632055F657447A5811CC7CB9F1B273C23A05ECC6D87F112030B6EF59DCBE78CA79D53D8FEA8C1C6E853355647FE40925E87A60FC7D0AB9D944B74A441A52E125AB6118D6E89CAEDEE0E4319CDD2101EAB4429F11AF6D49182D591636EA7ADCF53E31506091151AAF318962E7EF67D4F37961C11C1127F276C9DBF4E83697677884E6B42A2CDAF1B325FBE0BC0DD6E4D82D0A1C829707DB0842FC9B9B3CB8E921B64DC9399E4AFE648BA28AF4E4CD69A1A96C8BB49418320E565A135D857E1BFAA01EC3193D85513CAD17C55D4E1B92BC6081262C365163D8A744D74701653C98EA5BA2EE129FFB907D11F928BAB91A1D3B28332E0361435BC4C6B61AFFEA3F74619BE865D2477B1794FE12D8DFE9C81C9E1B958298890D3A0DAAC51B8B62571ECD668BE6B833D8758565EB36DC312D6FE1D13271EFD9A0B226AFC89C89D7C1F252E40B1587BD4EC3F4E7290BF5FFBC +pk = 563CEFA81AD637656DDF64E46F780FC2DB997CFA90149B1495CA07332F04BFA3CA9609EA9F10DC5726318747240503447456270D40B0BBDEB3B0E44A64BDD94BF78BBB38BD8657C22912D3BD01638AF464FC451C4E189EF3E2950C3B49AF4B227C6E2F779C1276BF44CD0FAB68BE917CC262B50B25700567354BEB69F38859353AE9FA4E6DA37BB128EDA543B529B06448E4CE1599FD6D33DD0E39293546A2F2AB8BDF66BD54261D7D91DB28061072A4D354B61CC8B15BFDCD8AE6065CEF125701E07F2D2C4DB777D367AC05882CF4D8822457396F2C2548C8D6842FC07DD7D578A9F6630BC0D2E499B2D56522618CE00B0D8A19B8EFF93224BE334AC3930369983722560ADCA1F314E71F1E3CA3229D52A1601D3EA201588AD36AB1C31F99BC83A444CB0DFF75075CBCD934F679EBE1B3081F5C34BAE1483911E258BFBC98911A48549257B504905B330FB7BFAC2A83B8D90BDF020BCC8DB175BD8BC98D160DB0AD9DBD0B5A6A4E084B61074D5A09C00F14C7F17A1F0258C27BA7609A1D33F2D0935A24893E6B5A6428FD2884FAD75C3F3C0B8C44349EE68BA85D9BE54F1E571D74E2F72A18C783D0CA4A2E93D245110732BD522D25E7E7899044FB7EA7804A708193B5B7ECBDAAFB09D7568FC53BB62E17FF2FDB30783AA1004C083F9DDDD7E18C0380472045C5B5B3067D48627002D6CB75970AE16AA28C939FEF0F6E830676AAEB20A787D9B5C622E0B80FBD540C7A0D57BB3CD02311AD757197F0F9C65C364804AB3D16CEDF476BF66510B851BDBDCC19A843777A46A783483F1CA7FE610CB01BB1E7C8F798BD61179DF73ED11A5949EF5665E00BF124FFE366B1EC8FAE0F94C360103FDB9EDAF78719D6C803B924EC171B9328BED71D28AFB2211B02B2F5460910283EFDFB6499CFEA8FB6FA97CFD6A6C94B82ED947DEC9C6FC63E747A2632D955FC09641CF7B4BDD70D8F6FC37E86419E8CF7D7AF78F57DBCCD230C7C50A93A373DF47DDBED437DF5E848DFBC7E5814BFE443333339148CBC498230269B91F3CA307934876AEC9F7386833A3EBB47C387838A6F3663918B5DAE52DF5E0DA508FF577DFE00951ECD230B5109946A6EA9C9DF42A4DC66DCAC4174242F46C3ACA50D71D9C75C73D8A4E53A6CFC7F6F08B9DF35D8FA1D16C3D26E467F79A31E4D2293CC0C5A079BFDAEE62252BBED200FEAA00F0C506C901869A2C8229F5AA6B519ACFF7C31CD1DCDB1E61975AC68232722B47622C9278F9EB259B227C5E89DC7665B4AE887691A4F3130DC2E9403C877154E75AB53274379F2D4326538BDF509320B7926989C2C858CEEF6058E0D3B57E29CD2EA612A9FAF10DD93427981544B018602E06E5BB9C9FBF91F7835ED44A90A746BEE4A937981C12D40E3BBC60B6E459C1D238CF6514EB2B8CD0D0014FC9E8F2FEF59D041C38FAEC7C7A0C425AB0DC5E12A01195D32550C0518B109D91FE0D0241DE8A879434501080276D8371C590704B2B386C223F5EB7AD6CD4D1539BDCFEC114C937DBF3004F8C8308352FA1031D9F423560CCC6C7C3B9D57F68ACAEED442055D31B6305E1BC03AE1272EDD5A7F4E3881120D2E00B38300D099F13BC0FA652FEC64C92D9EF1B6255F49AA77D8089D6E8EF300EAA8F9327A71D7E362F3CB55917F170E65F78AC41FB974827BDE63B69735B4C66290AACFB08B3C115C77D0782BE41041F50297F9454ADF6D8DFE60902BC25A3B722B1F376E100DE6B561BF8ACB4BFE094F5DB6CDF1749D20C767F50A6194783DAFC5FE1CC1C75189F15B74EE09D87CAFF0C1104CAFD089740E22D5E179C71313876C6D1E83D9D2FD9332AA0D108F86632B99C588FCA4228DD740CB7E642C880FF20C4D2B6B7847EC382CC7F380EA14090EC0CF3B66EA93491561E897092CC3D6E771549CDAF8002BD755CA2D24692D4AB593C66F48A24732A3A72EE1467BCFB9DDE7A664DE8E63FDF2C76DFBD95E4C4D96CED09E42B9C9B94506A64568DA854619DFE9144E6B41AE0AE2719F2D5518698C5842D8AEE3AFECDFA2DA3F4090D2CF7916E0DE3B9B78B0C1C8EA2F7E1F23901A3CA40989C1A6F8B052C0E8710BFA3F359E1856D2D09B2BB7DCD07D6FDF795FF2882933E7458F8400E057D12FB9047E91B51682A3C60CC456A7DFB3CEAB55EB110FA0DAF767FE1CFCEA0E7AD894A90A9EC5044B4C3D3B9A8EB2756C8F5965A627601AD5E6E23671DD7BBED8932099A139B2C2E0884A8A952EB600A4FE805D1B28F655068AE3205C8613149747E55134BFC127D472E9FB61B298A5E8264D0537A6D82A3120D16A79DD79C8B53675E873AE99B25B5E047C8594A9C72221D27B63EEB20A57CD482F4A45F12167C52811177BC3577695171B3CCE2943AC34860625968802C72D8AFF6EB13ADA709B98B3E094D0E629D343FE40CC8F656F8C972FC009B7FAE4CE646AD1D01D86ED2884F948C613B45CF80D832627FC2D192126BD53474D86AC3E92AC984DCE0C86AB6AEBC339D3E7C368B13BB9A58B9064D5D42B78DCA536F3A8359D0405162DDEDB18A9696806AAE3CF52D3031B3959ADDAE63226CFCA2F2D811B1ED84A04538CE775967D8487A1E0F084A70779D9F60FEF8019AEFA8A1196E2F566AB2200DFF535D2C00FF01FB86AC41B41E38CB36457CD4908814064C9586FB0E3635A56CC677C8C65D8E53B8ACBA9EA52666D076A1478F5DADC982B61C94D0DC0934D2654C5A24136BF1473ED370AF695D5FE62D80151FABFE374C9ECAC6FA6871EDA808659351BB62FCE299A6E53B2DBC32995DAEAD3DD4A0F48860BC9B3AEA2F6AE4C307D8D2FC309D46ECB7747E889A89046D0A589C864C9B7D3D7098E2ABA94EDF90838926956DBADA3BD5A06AFF1935BDF03176B7374BA79594C7156802EC5A4BF060963D8622B239598D3856956B81E7AB702531B477161042B9A0D05EA3111414468F02CCCA6E190CA8AB0887D3BD353945011266AA8D6080996AC34645CCFAC22CADB0973C3ABAA574CB582C1A6E7B00A51F400AC9A1426036C7A7FCF19C634B9EAA5A79D6AC16500E898C6A20DB1C46410B3420E29802CF73F1AB8232DDE6877FF9CDAB73C5EBC9BB0DF1E2B1C76BAC8672960E370012E8B4B65A568AE93FF5ADFF32A5B58108E74B8D52FB8DFAC3CA486AD033CF97922A20D0B477AB73CEBC09FD54F6B9A3F552AF860A8347578746010A2FB2D22BA3F10B1E9F7B8F7FE0330F7730637E40116FA6D8623C8E54CBE1F40BDB291454F26AAF1174A56257D82B362CE20F27D155DA8BE832CE342F88B1A6A83253EFCF64E1B61D3BBE174FE4F533AED55D9B64D64F8B4C1432113EC67A43C7194C15886285BA733B67C68E3521943C3904B661769E2035A617F20260469311B6F70FC59E72B718B3476D9C42A6FF38A93426EF364A50EA3B08D2FD687AE80E517E8EACC1B980711AE7A067E69BA29DD2CFD5F3A3BCD6F26FF3C892416863DC8AE9FC324A2C30CEF794FE8D744CE1BBD5D1E932E88CBEBE52A5F9D516F1EDC7094E39324F9681C3847F51EE03C3E6E6EF1B2F6794E42F3E8E320C6629F7CCBD730D991C386F6D4E93EB71629B20048684F34BBF1D815E14ECDF47F2F3E528390969F03BEBD4B658FD72E7CAFA1747B5534CEFAC504E979F95DC5EE72F134FB7CE04618DDB542342AFE7AD5285439AC3C346427A70EB143A357D8B1793368BE490F58BB72D7EFEDBF976789CBC8B7C21CEC0A3BB7E3D8B7F7F891EF046123B38DB2A3982E8E0783E1C76AB5A0957242AEFE85088F5B69E6EA2A7CC2C40C86D38173D7904E67F7DF065E8EC09B51CCA87CC592E9FCE35E65C313959D092407277EEE22C3FAF008DFCC570606F324EB562887FD2D284A8B08BE013CCE59F5D85EEFF433FB6CAF766A4CA9E4B4A57436140F756172F2A788D550C5BE8E6C7E0CF398430B6994C6B42016186D469A88D902A663E3A5DEA6147C3690ADE0F063B94F3B7D80FB564D67F3ED601D4A60031E8F8DF5B306F19399C0667CDD3ACB4C22E193D203C068E888CFD26EF886B3F4DE08BC47A2BA9328CA2E396BB740B45BEF4B8BAA8A3AF86175435B4E191F90705491242212AAEAF52D2B9C1C17433452ED5059D7645A882D95B9B7AE171268D2EDB96AB7D8836C8185C9230759E7A7520B14D6395743721F9D4AEDD03A7CC0E98FFD0583BD4F7C5CCC5F7EFDA334CB5A85EE16E49F56FB12EF4604326BEC9C92F39BFCEEEDD41DC070805A6444E5CF62FB922C2B0F2BE9CFDBF96422363C87E52FD332770E3B03237B687848004B04AB7DCFF9002093FE06891BFFBDF31AE9D9DB47BABBF9BD1C882BFCF8B253F4B2186A0484BC2F467D1305B5AB4EE9605745A840B1B71A25B1B85A7B1636916FA0F7C9DF4101ACAFB6264EFAA440E338E9C3536B32EB695685BEA75A82E02F4EC40700E3F623415ACB52014484EC8253C516AA2ECFF6BF3B640BD546D37FB551A301FC3408D3892BD2440BD2D22F1419ED9134AC59BB00BC32354F1F752A0195E6FE78E7BCCDFBA8D78C30A6F0485C74255122000B92FAD441582DF94DC2DDE3764AA124547109842F2196794A451BBAA7BF2FC704A2FDD3B0583527E1BE34D9E6696E3E94DD13A3396E2CEAAE923B213C82EF11F64CA8606C4C64203D6C5567E7490C0446022F7CBA327230B024AE0F669C1C6B9A6DE9504B5B8298343E823273E8EC2ED024C6892A45F633550E77DD9DBC6891DD69DA3C0F9873AAA9BB053F31A7BBE867080D4B20F6B673D17C40D0CE2B08DE2F82A498D6DC05BC59D93B0FE0D2A51B94AC98B2076441D44963ADC80EA24CCF0644EBBD3DEE15421AB747DA503F75FFEB72C6AA3A31D074ABCB45F24F7A5CAB35CA2D194788AFDAD79C70E5BEA6D6110653B22EC8C8F869E832C340DA028E1C3B2DA6B90603D7B1FCB3996D1C8C2E1C8BD581BABD05F0A48C5AC7B40A7B670029E18589A089870D2A0A9C3B1BFC80FFBEAC3C5D7F4420F42C0D3ADD19E042F931B8B6881E393C70C3080DFAC142A5A4C55C5E8068F131434C2009E9B62F6E335C2EDE8E5777A264C4794F4B30D91FDC6336946EF945502B26D9E30A684B063FD7ADE6086BF2A980B06F656CB686A9EC5DA7B59AFB7467728A8E68A23E149B6208CF6CD1923EA451EF98202C147C8D97A0CD900CFE8FD18AB75870AF42157D59837E1E2BF6D2DD76A762A452CCA426B3D6668DE5D465C8E00E8785880DEF057697E77A19549BB956BB12799713344FA08D6DCA375D596B1C3AFC2F85754338004EB09A97614A6B38574DFB828FF73F0CA2B754574608F24E60B151E65D38C4FC532069A8A3C2986789452607A9A06CE26920A6CE05AC0767871E7233F39954B511C0514597E763C26B4ECF0C7D9D9D08D63CE44BB535570B6F67B1ADD2080A36CDDAB5977D0080B7BF2D67608D605E4561117E6901413F2C9D7C2FC21641B083E907D7185501B71508E24FFBEA6CAD766EE789CD02B5A58F03D673DFD0C546C8F43B022CD45AA1A34042DB30D34D0789C54CC5FF72D610295CFAE8CE0EDE6581DC1E052553B21748D23229AFB6656FBB0BE56C779974C24A679E6F8072CBCEAF0F71E184C7705DF057205764FF8BBB1008C754D800CB3A94595A0F2B227E7472D72437BB197D1D657ABF8AA67F29293B3106C08F1FBA72B439044B59616029744DA1E3D2CD42B54B3B6916999A4460425895755D76E55C148AA9BEB8F3DC80FC85DD629FF528DDC3CED6F5783C39639DBDDD790789B3914C70F81B8FE902E3A4EF6E7471612B1F8E509403179DF319529F98A84EC1C57BD95DE6217F9E6973051810058C3D8A4335F1D0BBF594CAC23E8C7BD205D7F416DCE02635665C7B01F098B26E241A7F379945413D2BE75D9FBE4FB19C73B71505357F6F8FAB1F046B275807EA855465897145620184D6B6CB833B086F26478FF18606761795844997016F5D8AA21F0832D28130791B9B8AC110DAA2860E1F1A279AC42D0FE4B58CEFB966CA45C40A93B9A63FFB875F226DB0B2D4C067CB040CE5B448E3F9830FC0B9E37E183F9E134F87A5349A708F27D07FC28867AD6A9E71D1D368901D82C46430A82F4A673D0A0FFCD9EC7C0FB601030AF60D130FC5E4208B66B2F42259ED450AA2420C673B5844969AE01218C513869265282B6BB246D6BCBAC0D73B3A07AE29937C2CB98D45704EFFB02E45B10EF204E3F3CF271A39B8443293C80617C11476CBCEE80488541D34F412A880C2AF0BFA6E8026515B7867AD908CAFD7FAE898D99227F00A4E2B80376EB69BDE06BEFA0D877DD013AF8875DE24770B34155D885B8EC520BF1D1611F4826F5C5391E25DEB866B63D12B78061AEB2108164D01EE4D1F0D19E7382BA001573755A3C83D1907C09AF34CC844125F4B276A0320B8EBF7DFF2EAC3A1E2F8D8BD0AE482E5DBDB25DA52205C00DEAA281063B1C347DE4641981269A05D0A5DCCF5B2FFFA6E96A1BA6E7440833BEEB8044A1A8AFDA500C02CBA6F81B6FE21BC594D9E89F3CDF6C6FDAB8E4F17B24F77420DADE4B8979911290E8E03F5403299E6D73ED91AECD69B022995906530CBDEA228D0EA2BC33982F3834C02625AD51C6E3BBB6517A7B3204CE63F6B8F1FCF420305B10A6A81466F2F0822D9019DDA552704816DC63AA79DB46A188DDE5C8E25F37663800C6045119DB3C20D73FDD14AF8E176BA58B16E91F2B5D5017943CA7BE1D3AB7D6254F61A5A6B3E5FFFAF66F4F811F2E834A379E271DD90B50550066BF1B24CE79EFDD245AEA2E6026FD51E2466534146893CEA22356BBC86E4985029656538821415C873AFB3467C06AFBC6602DE9E006134F737C9EDF39768DFA8FF373F1AEA4A505445C38FE994635ECB4761802F07A32C2ECD7D5F442FA569DB8958B67AD3E3CCD4B08EC9D991576660BB5CD9DF9A246F136B365FBDCDD6626C0CBEDC1A8B63BEE39F34B056FAF190D79EADBF26B19BE1 sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F00 -smlen = 708 -sm = 585B46D1C0BE1BFDF5BC8FBB3A9134395FB5C201F1F6B74E6316AF0CC8A374898A3140B2A8F56A993EE24E1F8F91CBDD8142A1B4ED6A307A835E1099066D5E2111B9FB7C0AE1925B688E798048251D4EB6A0D89B695226A545B96720BB6CF0F880F768B8A6AA15C733CCECD8BF52F3C5661B69755BC97F375D8517E1A65FF71B1C1BF41EE6B315CEAF64F5C56AFC14A2E59D9DBAE47850B5801981A40C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +smlen = 714 +sm = 515AE62C364F004CDC075CFB823EA911CE2F944E9187B995E45A1841B0B5D4C99A807A12A99737E68E7780BB928572AB4823B938EFBFD1826E7ADEFE5251E6A9771BCD0353B979FEB43D86385C6D11DFE98D21571A4533A8EC12FD3670A1C15004E85133FDE4DD81E4F572EBAC8616F3171449830958894D3830C8FD3EA72C70B710C80F4F949B8F2CAC00A42B58B6E3F11F1C5103358578592C40C712EE2B5DEA0F0C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 370557AF88DE7725D46B3F1C3731BF3C78E6EBA181902203768565AE23EE3ED63121414B690CDA993569B1D5B6EB0D99F78A5236B490D008647C7FFD12BD96AF045D7C598688292B05C656A5F1948299FC7D025BCE666BB2F962012E9147E05F14781E48A2FCBAA2EEEF491C4607C838B1A24EEAFD7459B91150580B93319984BE9DE1DBE104102A94873EE35B8B7D9E3604C0CC35BC9D7F62E48376727197A5F164316CD54AFADC62E30A23459912B0D004EFC83E153517A2179EE303FAF997624F52C7B6E13C6FFEE46BCAB727A3E36B523C9A506807CB19B95B078F2BE1F8141139926144D3A4F0A6BBBC4BB522DBF5AAD192507F694A6C4217E77DD2588C2A41AA80BABA6D3BC95AF4605EFD8040E47889FE634539146926E1D1785DF9B1425C239EC2D3D690D01D3D6217734A535FEF51D12C09FDFF1116C5C5AC4FE6CAE923D2E60FD3BA87AB0B4A56DB240C3BD4CBADBC2E89DE2948FD3C064926C524526B2D2AE8B30DAAE7990AD2BB7FE44BEC0AE54A14812233F2181ED80B84FCCCBD293CFB2E8E1ADBD84DF032D0D17C64C13B6C10B075825BED245E78BA21258D28408BF3F21277D729C4DFE53FC1D272B6EBEF2042A33CAC7A331138A7B7AFDB1E34A75214DBA19DE848D05602EED8293B0A892CD8D82B4AE4865AE665E07BF238AA071E8F2BE15527EFB93FAF41008B638D68DAB4B66B6DB8591076E5399BA2BAB3EBDF45CAE0924FB031AB6EDBF7880747E2D341257A2A6E3BAEC9C0410D635321E1F94A7FE661144573C1FB97986E7FE683A081CDB723C0B3935D2207573741E3BE6169A3E855C9CD97BCA94BE5C30C5AB33C54A29CEC9B6801F45F094BFA50774DB79C644B102EDF21A7A01A17747DFB87545D218029CC0F3F66BB35392B398CCBD6CBD87283204492011383F471B36196F98766613827DA890C77AD57C6B10BEF1C739D56FECE1EBF34F2534874309E36E8144BAD060D187F8FA98A1794601BBF3EC825AF35F284924C5BBECF9EAC435E428921C624BB91B2DA8AB3B2A63ECB06188B01D04284EB321E5AB7BF12800440E88FEAD74DC1FEE99FA99228DC160911A0BEE546A2F4B801DD52B33591672FEEACDDBEC8C979A7B9BA98559DF507B9FFB69A2897ABEFA427BFED71C77A880BC46441D1791723B44D0FCEF8C83B211D84A266E08F1CB56DB921E85E5BC87F4C2EF07AF03D4214C5179CDCC2C04C1920EBAE78286F26969D86DCCB71A1DA57F976373A7E3D97A7225B63862C87B2FDF0FF9F13B4267F2A4FCEBCCD956CE720AF0D0BCC15332281ACCE189ECBFAC9CD69A679B1191279652ACF58982231C03A4E06927BEF238641CC9CEE779FDF29D29635E7871D23FFF02D62F8737493340158B8EF257FE1189B4F0E4EF8AB0296DD4642F087862BC3047009865F16819A284977720FE027E9700EBC8A6AE09979C3C336C044B8160D30366ED50276BA43743741111E62AF6D36444E2D45436DCBCF0F8D3BF3221FD7E728B22911E0C3327572444983D78F352E685EC58A80F8615A6A6D7EFD692A8A06B27F0389005D5BD24BED85F113ABF4914F39C65D107F0B60CA2A31534F9B796011062D9028F509249F0BAB2EF1BC568158E5752C1490815F7B38FE4938107D93146BDC7B68B50492CE6934DB540EBE0B321B242F62C9B0144DC71790710527091416D645D7A7D8B45AAA8E88E7D5E8810E232184751FA9C1A2DCD009EC9FBF4F5E1C57FA358FF17BE4EB5685AE416D687672A4376B3A70CBCE48BA5B57CB0BB7B4C24F359E38148925565ECF70EFE036A3936D330CD688830BBA1862A9CC03315903506B5234E8DA90B04F7E89591072B734DF3741780764894DB805A88903F56CD421502CD61C4C1C7615217119AF8011E7D40C507B9D63CFB242D2055FDD8FDD29345BE27E9E5D7D10FCBDEBB318E17EF7A760284BCD71616302B5941604DA0B0BB40C43AC8F93B7F7A5D629E727EA19B6B6182BC17EB05BB71D2FF7AF21EE22FBD92130F4FBC9620AD86C60FED5F7E6D3E498997D6E9DC1190E12B24CA710E5E9BD2C80068F13AE184B03740A23D00C803B585FDC01C0F40100631D1FE777C7B2FEAB57D7593D7AAFC05BAA2CDB391AB344906370E601BC1B44802B73F015342BAA36BCF44F5997945680F48C91EAF2796F5D6A9045C0C4483C63537B91FE12E59029193186D12D16B0B5455C56DD842CB6D6F12D6564CEEA801FE51D3AB24394FEB0B75D851011192B0D1DD5862C0384D8F5F344AE4AFE4CE426076A486B087F76A88A6F12DA16ED09A40F870C1990CF5C078B4C14C572A38100903D6458A5EDDF1334C001283EAE4E377A5AB2C6198CCD0FD75325A1B63BC862519FE3C98D088DBBE406D93EA00D474C1031DEEFB5205C33864FB0296990D174A2D71DDAD9DF60572B045866535D329325649926E87FC76DD0A9AB8351B19FF8101B2DB06BAF88343892CFC2A8450560E6D0C37F7191935C0FAD0D98BFCD6CD0CA87D8EF900F03F028253DE42F3400288B7FE6B172AB7F4801774D051E538B62DDD6B0FE5517EDC403204AF832B206AB66AD7137025E8F8150379D96B42001AE8A276AB54AD9AD31D26B375E88433FAC8182908CF9F442A0FFBC199F6B6C3D798A75AA17903CDE753C025A1890F19E3251CFCB047C1FD334680E42ADE48FF1D34CB641782D279C992388C9ECEA730D011CDEB9EE32D0D1D5751EB72E653DF42B983A07F068579E9C7BB5573972F175029A3CDECE9059881776EF4681C7DA09E30A93AA2F82B7EED01016BFB55D6A0C2DD3D40569A79A4CC24B804C4315A4FDC9DB80EAD081F85589806931EF52C6D45ADFA752E1766DCB82590C35DF98F7252D52E076E45E28C143A5E42D4634F4137CA5DB57DCC99BD91688E729D4E80A8AC6E3B9DD68763E07679B630C8EAF91887159E52CF17C51D66DE6244637B7947E6721051DF1095285CF484B6535B2E90AC2585E68FE2E5B399F3F21ECFA515AA83B42D1469AADC986A207A9F4947902C7D128565CA9C317AF68820CC272C51A1595D182EC0D5D6F04D9122A2BF93F16C98F8BFC6C7C3EB43DA50B31C57392867CA6F9F81A85DB729E128515C9BBE0419AD094CEC79435F69EB53C72B0D92FCB6A4861D112C10DB42E9602B7025989F175C6F0E5E74650A4546EE740530EA195D68711FEE5B5F2912C6966F2A17619C7614272C210FAA3C43727296D9BCDAD97D4721945EAF42A2EE0BC0648C20FDCA9D8927A2A6F5862B70E629867F80888ABB9224497409A911B81088F1E07E5CE32C5BA6F9C5AEEBEE804E68BF388165CFC5CBCB1177E9B60412DFBF9EEA018C15D1A405B280CA7A7C3A5D59136353F492276F1F5B3229FE3F7B6137F015B8B99FFA7ABBF47FB5826CDAC808BCE934E692E2C0663254C48C933D244343D680F240EE8F45264ED7007E238131583D4B866F774AAE1FDB7482B5C3202D94A0BF6F726ECF4F219BFCE97151B9C7D5AC3BF5DFAE02DEF986090E82FC0A42B80D194D515DB0469D0B248B481BF86173A15D1343097B9684AA66759915CD1B0DC37E01E9D5508D89E48992D7655D5DED4EAA1947D19E145D0845A61AE6F2D626F9C561761673BC15CD0FD3921E83C749CFB25AFD887A0CE4D3FD85DF887D3DF467AE94855793C2B81D979572B8DAEE476C3DBEDD92E1909A71E539DCEC2E243D6E18C5FE4FBAFF7C1820E92A2A9B1FC0F5CBACF152DF92E8722DFA8A31A4421748AF0E9F8572F5BF10CCA4B7C1C6D93F4570A7F22E3BC516777B540EE34EB75FE19F657719F13772383D0BF21F0B345CC7A2D94381CB1ECAAAA64F1A359DDEEE52D07432455FF230CEC3259622F8C7276C670EDB3863BA0F7845F09C7CF93E2356B6F1C7D9494A2155357C32A5D626F1C536A23ABDE4709DAAAA8AD61D5D69A580F8B57A14F32BF1AE5C39C1F101A4FDF40AC320CC32DE7444F3E101528D7850961C3CBE0BCB5023D521153B91791E35E55C0B4C0AAC8C32BBC4D59BC11F0836F5D945C109EF9CB7752B8E75286EA7DB3EEF4F3104E64652FCC0F52ED97DDF3A664378A99124882844EB4DEB62F201A375FD5AA7A4C4A80D64D0CCF9FD756AD4A93A92C9E03D72D5B0A1BCF36C0E37FEDCAF4522D6F4A3E780DB627ADF4A91591BE5E72C73607800CC952B3E09A90BD1D3832C9B9C90EDFD46DCD10D8BCFAE090D099F4211F42E1FEA11A2DB0119D137A3A9EE2A8D7E917FFB7E72447C8C28D92D06C77A57DD708AEE1926B13C7E42501A9CD586EE6EB111D87D24FA701370BC71F5C20553CF03E04FA21AA5C3C1B4A273AA4B60BD975601259B22290A393BC985D90E5FB6569A861565385CB20673A2F8FFBED5A05159ECB3A2DD03EE4F1891F81E02D1059750B81BF28C282EE24118C760651681722AE55407F081BAE3520B385112863212CD726A604D69C09B9FD4C77668142571D49950699AFC286807EFD331EFFC4FDBC2213AAD6EB7F7BDFBEFF4D92FE8D0C30EE6E9BACA138E1DE64EF4519EAC8320FCBBA685CC10A41CB5D090F0F3C06C2C01A049AA586DB493EE63B7C6F7AF6565365455B20B420570F6F449BBFD970EE7B9B9C10AA694D28ADA1E166CFA814012105E9D73BEE8EA747ED8121EB8EC0AD90887CF84A9ECE704F63422460B24EA82FFBBE488E6AA6468F8F24C2C778266A21F955336AC15AC1508A0A5E619EFFFF6FFDC80E23F2B0575EE93B9E0FA65464052125361BBE352F9E7FBA86FD0AD90D3B6475FDB9260DF179FB28BB354B589CD3874944E38EED6D369AB0EDCB44BA3C1FCDFDE0DA81C973B8E30183C8FE466DD893BFD73B605FA4FE60E9D7735C3DB9F52F1212E4F057D7A811B2B94E449C2EF3D29BED4B448DB9CCBB7F0B97AC9605C64BA72C29333D5DD1F09EDE281502D7E0BD2DBC13F28C77323EE37B9100D4E5BB33D4C0CA8F0B1B551EC1C3BF1CA58ADAB9A17CA13B79E41366C92E8628C3803D02D37F6946F438F640E4F312407F3D492CF293A27F2D943C957BC628F887DD6E94BCFEA1A093BE6061097472A3F84AB8865C7E8CD0FD4EBF79062195FA197116CD6FB76911908C294DE544143145C5341DF7E1A6812E5F679C67EACE8B2339A15433188BF790AD76778203F55A05349AC07A7B8A633BFA4B831824EE44D002880C9A1D62FA23A5943571C802E068E35FE7B7376EC514D52240F09C6A38053BCA7D73BDEDAE32C2612A9063C471905074E3056C3C42F1045877F6075BF8011752219E298FCE3922AC9DE32B3428E4E38D8809C688F1E5061E38BD2EC906CD547FE6E8DE4BD426245F8E867ACD155075F1E8691A1CF3950B0A1522FB53E1624D1621E3E3C8B4EF4E64D4A37CA8C406BBA36CF8627785B92BC66B46CDF33D5DF2E4B2ED73D84449702C24667C6DDBC05FEAB6B1D903B37B7CD376E3BBFBD1F46F5763B5FC8170845362931938EED060F4360160DE0879A334208D0122A9C572EABB8EBB813A2B7D7F75066F309C8B6B769A282F81D277035E492A71354BBEBC3E794C58B686FF2328CCD297239DDF23B9BF91B262515B46F1D84EA9F27D7E39350315C84265DB246B676252FABDFAA8FAB4CC2F812899BDB12174D223B93146F7DD510100F3535DFF9C1B9C4E5F7B5CAD9B83DA41E5B3F213F738645DB648668F9666E6D3646E284CACA61F92048E7AA778964C9E3E1CDFD1ECC82CF14B62D07B0CCC452EFA8F1CD35CD886F220E629DCF00D6D96A9D26CFB1FF422EB3994DA67EE5F20D577B5DDD3690A8B24F1E2AC83A4FCDC20324C04BA65107D2E5C72AC2876C40596A0515869BFCD65D85AF5F7E348479EE4C9ADDB2348C343443B9600C76C6B7CCC762F1B0E5243503165084AEFC3026F25D7008C1E4F0B4DD6DCCD9E9EA42A55774724490BB7DDECEBAAD04022FA0B3AB60F0D1B51882A8C903F312F90240C8DDB5FFDE687EF5EA2A5F37E7B33E14A9495BA94DEB74669E8F60F0D9CAB1392DC5812BC1AA4D55D672187BB28C58BC67374554709619250871B738DE09FF76FF033C0059338C0290148AD157900A5F7F142A7732C8923B6D0EBC65715A70A6E4E4E46AF705558A8FB30D59C4ACB5D8ADB14CC40E43873CAEF12730253EA7C1738E00E98256DF496C84E3A0EB97366E9B03A30B10B94AEB6EDACA1E1AA99820C9367185B043D0B53A184CAFA5788B9C4298ECD3452CDC32E091411428C4FC0DC179DC7B93C4790ECFE8D83714E64A8BDD191254B84B3B901A2B77F75DAB1C4250E7E32B7D9C3722480FC48F08837E869C2F6DA6D66A06CEE82712FA9DB369D2A1F13551927E5BC59053DC18719F838E483A5413D60DF0D43405E7EAFD9FEE234A0F8F8BAECC200092B5BDF52165850EE93749E0D8EAE9D8E61F02BCA7C95D06CD2A8992E079B7FA41B363CE8C2E2C55C8057867B1861A82775812245ED8B6812B2C90A128ED18830196163D1E9D1008648BD5E1160E2EFB3796380BF958B8E28141B2EBA44608A3604E25442806DB885CB12A29486CFB9E7FEA012A06B532D51AC840D8499AE67EE6DB35AD27FFE41EFDB72E59CA35C1A7258188D87A4210B05E1017413766304919A5CF167E7C213094FEFB6847248BD094E028F194A60009DBD5043B6E3FCCCBC3046372002B691594DF0C54CF3D921128F0127FFEB363AAB7F107D0A1273F73B72EE9C2C1C0721E1C363A7CB6640796B1263E5A5AB16E2918FB4A2D3229B4428B0A92ED52844B62C1931B4890E972E0F24CB68073F96E6AC3AD1A37F00F17C4DA78529954D1AAD9ADE036A6638420B5FD3DF79750E53303735EF76913109E77E401DCBD422DF284B292D71D6F4D974C2216291AED08F890BCC51637CCE1085D5841B60C2801D52EDFFF3E3EE8CD6A1B7692C990B466A197E4C0271E4D527A12B8147B1AE8DC586A3435A5D452478F366A2D140FA41FC4FFEF841F8053143869DE329780F0D7D257E5A42592E0B7E218C5C18A49F98D6B70811068EAB75A99A9421039CE0166E4F0625817C463830BF73D26679E8F056435CD33EC1E90B66FABE35BE8A75EBFD5AF5FB804641194797188F386113B8365C9D023726D4456FB032B26C69D8CCB689A155261F3A549783BB52ED9BA478CAE976F3C58A1539487BB9051562396D3906FAFD980855A43F52186C6BE0E7B8E33F9113BFCA788790D876AF3CC9CFC189E5B74737FB2656986E98457E722148139E4E265D5032FCCE6F97853DE7DF613E3EB083A997C585AD9F665A7DE8AEDAF887816486C046C18DD4C8C0DA361A92F2AE5B37C8E451893B4D126163AE0FEE32688127FCDD64208F70F6C0D315AE1C540E4AC42113D30814E6538FAFA6E992E4E4F82F3DC990FBE61F4483F8E7EEAD163D66F5B4D937A19411784585469997FF5EF422E6E10E7376E8353037A65355F6A1A3C6A8ABAAD399209B6FBD3DEDEFF3A115A789AF0518EE27D6D7C1094B009B722A87DECAC9CC0F22DC0DF0C7DA9916C296FA642E528BDB4C936275A66D98F8F173ED2E22E8D4C13C72044055B6C4ED5D5289E1734A65346A28A5A81B3388839D40DBF9D95B2C88002660C793D55E396849ED9A84E90DBF0D212DB43123C61EEBE67CD93034F0A0239360E13543D379C96B62FFB0BAD64692FB3FA8A158EF2644CE4035ACF5E8389636BD2D650465019852B7EEDA08AC0BBB49EE1E575D58313D34B2020905B151F3BA07ADD6C162AA9B18318EAD6CDED773D7B608C86E44D54360FAB96A26688730CC7458D0A397B38F0C2398C430E6F4AC545B2BFF8EA44927FC5ADC8726E3471C83DA03 +pk = 370557AF88DE7725D46B3F1C3731BF3C60081ACD05F2348304ACCBE8E7BF11BB1A789BF7C4A9AF81BD250B16C8C4EF656979337EADBF532D87A6AE527F8318548B3EC25686ECAABE94EB3298C15900C8CD2C3DE5A4256008DB8EC682A6806004516A8B94D10A4F5741D8154C2402D41A061946BFCFBBA9E561F657858E80AE08C71902D56B859E377433635A75F4C62BCEE2CACA74A3E0B050F341DCAC678B727B9EC6854BE680AB3D9B9F3831BCC412197D341D8081B20A0F1B3AE958805FC6725EECAFC1DA72A866CD743DC5C4700863895E9D28A73FB2835E44A0224E65F54F9978DAD859C69DD87584FECD6904098EBA5183C4B3CC68272358B82B4AE3F0F4A948AA90336DD0E0C133C85827573F0DA8ACC650B717FF7E19A587AFCF035396C6A9FED939DBC3031EA6D229B602D0427DDFC6030A8C482F9A009686A6A3965F474EFA8C6C809A29429AD53DD2D9364FC6506E5D7AEF68B9ABEAC50AEF69295677A11014976248CEE6D7448FF5E9F5EB321E7347309706BC34B0CE276A0F7C740E41ED61020D22EB61F9CF50CF737525BD150603968B9CB6E2963BCC56806084A64068C910A7758926D6A2F9DD74F67686F5C58BBE30D0DDF11DB1117AAFE8D1E5B5B18A1D32284579D93B2E826C29F2A0895D081844E3888A393FC32D2BE2D6EF3330B4BCA65B12C7EC54A2C612F2847A5FD6E5D3DBB10672C375469E6A1EAAA82A315AA89A02A8FA2841561F874689E97DC57D59DB84EE7C2D90D80B68074D708761B0DFCA3BCD38005304459396278D2298499706132CE54BA276EF5590706D826228D5702B3B6B97DAD415F6003E353C8CE73F18800C773BEDA9BC311D67CEDF5A3BA43BBE25185DC5BFE5FFD894487FF33C5E62443940D8EAEBF86C58AC4D2721BE6F2D82045C38F0B2DD47D66980AB427F38355B54D0D5BBF80F2691C08FD5345E018EF691528DEFAC56ED1A7A8AA185DD5B01616C3A41C19C026EA542E64C74E0C9DB7635A9C97A758AE663F06E8634B440DD1371B3923460BC822456475099CAC8779E03DC84205F82BA2938628AC4E01CA70A1E997A38EB23A3CEE6F2C1FC1C09F6E057032F9D4DA54DC6A75A23603F96835573496655C1A5850347DF5B672062C6295C923689EE52438D47F74D8F2AE98FFD68B0441D74CE85C9EC766AED2321411E27C7D2BDCC318CE7678DAC196E9B4FEF5DA9E039EE2FAF7A87DE96D24E811ACD7890E5BD8DC0170BEEFD46CE0FF9B45B613B8ED16BA7D38FE2A377AE05B13483B65DD8C5FBA2FCA35542703DE0DC7C17F262858A685542B34BCD7727F7947F7073A1AF8613879875935D1DFA683AD19D69DA40091428340B1BEC6B0E4BA9B538544A866B70AA704E80919D730842B5DB9A8454501DA6C3ABB285C05150F56CCD87A2CF53322658960663CB011EFF643700352878394ED0AC52AD29E33CAC5847458C5EED70B1BD7FECBA9C4B25A8B1B547D820C0F933142562EE398FE871AFBF4AF60757E53DB68556A81F8BE80B0D71EDB6BDEE588E9D6BCAA532BD4A77C6114280ABE56B63A52DB62B0A25348C210256DFDA09B188BB063FDA494F60CD71C8FDB5676E30B6B5653BB383EF4D737ACDB5C5893C0BC864588B0C3FA81DF9BB8CFFD14E772E62D62307934B032304B6F1F806A20FDFEB47316A5D52166D1B056B176E418138815828B068C812E5785151440922216B5B77F24761FBBDD59A90BAD85298A05E400D89D0D7A644B610F8B665A75F2AFB46B8E27228C90896D207A548E49B9E3E546CC44B1923EB4B6750C2637FAFA78E469DE0D98C801470DFA2D18FB91EFFC0DBF978EB071EEDAADC4D55BCC5A44BA01DA6F20F1ADF5D7EE3A4A7F4B544E90F558FBEEBEB248AE50B97682346F72145BD4959527E324FB9B4F789FD46BD52F0683538073C0E8421EAF32A6373E9ACEFAA497F782D8731CDA532255E8CFB9D015EE7A84A7AAB1F57749196CC3CC8DA2666348B221768F4F92B7C6AEAF4787A0E42B76914C30F769FA463D162A61FA48B7BCA08EB4A2DB5ECDD3F4368FBC650610F4ACA7651126AD3FA8AC98CEF082BCC9B3B72D3CF11649E61678E8DB2AA75B262BEFDC29A862273852F1748A14E1F3280EAC3E980B1E7D99FD07D0FF05F96A9309FACBF9214A9EE55F23B7080425803FC32F80A4E7BA9C08CC7ED9A42BB7E989749C22879D7CCCD6EC6CC4068496920872C63135A19A666288428188B30C091F7CD28C1D59B3F15FD39BBB2BBE2BED23043296D4F78D132CB81E9C09821BB4656FF600F0661C39DA2BA6FEBC25F8770FCFDCABC4AD302075B4893742E820B709DCDCB944FB404845919E3356630F13894AC704EB6165AD679CE920A652E48CA220494106C10AED0976DB60A21582C1C847E18689D43044DA6E37CB985DA582294A0FB59F7F1CB20C1BF555792B2775BE86578181AE1104C649DAE6BB4D47921779CD6FB73DA69D9FC6BDCDFC977CF2163A7C20CA24305C3B12554BDEB2557793E19B8F0ACD3D9DA6D3521702F61D9022D2A7F447195464EE94ABBDCE4D7F28CCEAAD2F8170CAAC2EF1344FBFFBBEB7222D206D45A48D4A9FF2047C7FC04A666CDC07004DE7438CA18D52C526AF186CE2781B9D7EE030DB2F32C73A44D2C84E47F52764A37BC39E6043672C9EEA52152B25B04395B3E6E899597B78F9DE2335E1835983B0EE677E77C18D5E2BC6F809ACA80A1C4742A06D1EC4D8D7833109C8B00058C51374E15D415079B789D6802416825ADF89A20E5095618B5B54A936404519F2610438C5D659E98D6851E4133E19840C173D0EB9ABD1CDCC61DE7DAC484FCF7380D93D01AB4A7DC352F9AB9EE6759DD5CAE06E740EE2EEABBD803345A213C64103646487F6DC00EB288B4C39219D95E2DAE76BDEE35DD2A4F8C1415AF493E0E8E2C154174CD2006A94B8CF4286621B4F68A88506B7D4E2D6BEC3DEBAB031AEA1D592034F9698CCE495CD80C6B9CABB7C57342EF85B751112FE5B39CD3C5D79470A1E9C438F34BCEF6A672598EB39094787FCF405476E94F39E8A7EEB82BF127ACA89F5805EA69FD5A45AD6D2F8F382CE15D55F020324FE57E68C2877BC9EE1F3A1CCCD9CD066FAAFB99EE48A8A79F298F0D1521A80EF09DD78697DFA7EE82AFDB6227B984556BBC23B028EE70BC781C60D15753A44D4FA7CDBABA63B3F0A28DDFBF1F04410D2F526F579CB5EBAA3B95FCE59E9972C0870E7CC656975961170CA92968FAA8F6014F897A0A7726B0707410CA52558C354C82F410E55DBC552D02D40ABAF83DA554F42BEEFDD37775F0ED4BD9A42D6ABDCA67BC27639264C607DB83F1B0C8841F37BE02B0D245B0B8BAB291D754B8027C3095F76C7EBD4D6AE8875751F4792A4EBB7A4B23E6567032B24CF56CED217D42B038D193B7FF17EE0024876C5EF2A8EED0D34B6652C530F4ED799E19861428079DBB2D41D2A8DB3E51D3335ABD3A49628AC2943083329036DB8CB6F89CFBA955B5A83CF12DD9E806862146D17590D24B5E12AA5C8522BC82728DA0FA4C11EB9B361ABE253E12E6A533C636258515E0925D6FA4B8CBB0C7EA075DFEFBEA885C460FA08F4809711F4B6D6EBB890923369F81183074D76F847E7925BB871E626EBFC9D039F12C6635E4EC290CFF927B8C831B012DBFFCCA9E4DA6DC146A804D69A801B0F503F4FBE2C06320B2E2C6F30A4D9F8ED8C0D6BE405FFC6363745428E8D334BB1DFB718FA1674BD70F9F637136516F5109CA42FD583C92BD93C968F0572EEBBA524D250E0E7F3C159FA5EDE5F2DD5F00A6A18DC8DB97949C5F561E4D38E5EC2E1E195B3FA2EEA02C8444C332898AF85BE87051A7FC13E23A9CC3344C3A61C19F87A42046B6129F444D051B8E2A82AD36867C53410C3C2FC9515096014A5A0DD8D4D13223E4E4CFBBC0FBB0D4A10D2D5675B0B14B7D8C9C71BAD88BBF266BED91190A70DB050F7CB9F2F7FBE27E5B9F7E2A38DE6570F925CEC3583E7C477D7074F3A6A277BC36F0737B88F15622B8FFB4D6AB47D80CAABD3CF7BCA6FE6B914F4615605ADC68DE4A7ED0F1D749880000AB40A2375F641CE83A3C1C2149C520326703C8124FDA4FD121D8F56ECE11D7DB3B2515BA12BF569B011A4C8B86F9E7CB2A48957F79AC544FC44A23D439BEA5737FC528661961558109A6E1A8B2C2074296459F6F2145680A5790DCF2938496D62A50E23D11070F345BA70BC9D6BE8CE02CE3A267710D76E7055D66AFBE1D231902AF049F6065C753C95B82DE9CAFDC412BA01A8F3C60A1FE32BD12686E8D4C1C76ABB1243FE704245434CF9F8D47516BF906E2AC17688DEBFA396DC49BCA1FC75CDA221C31790376CC01B0906150B394F2E0236A837490C46D2812DA89AE7403BCBC7767BDC0B86CD5DE3A826022FC773FC90267452CB6E2326F10A51095432A26F62FC6C1FB2FF8B683B1C2C9F4219DDD09D7AEAE9C3383911BA6D332F2ABA6C605F2A64C05705B2F5351D1CF52077D798A51CC98DA8743C4154845A60EE2F4DF56D98C64A76F555A2D281A2B2A77965899E38B1FFD6CA1D841E1FB76AF02E658483F5E8C28CEF907C23CB11AD8A510AF6935CE38725A1AA4C9AA2D3F002107A256F6E7773A1C4EABD14121D9F7BDF6218DE01D96A0E8ACBCB77859465D2E2046E4C5BAC5A2EC799119F5BB4CCC1D79550BF25EC959F67C092B773A871D5CEDF85E83A1EA99E117BBAC6C20C1D5EB1C94CDA093DF0B20009BEF0F8B159B694239CCC2D99C0649C4FCF069511013CF656D045845038B2E31D71F57FCEF41915B6F95A49678930BCBBED230D4A3FC060A4538C0AB02BF8B4F4830C8DB66E05E275279C788DB7BE2B4341DF5496AA8E338DB68E534FF4A44D86A0EA52CA5EFDBB4E470CE3C693967972EE62B8CB7B6DECF51C0E179BF828FF8DC368648C37614386B5197A4381E427E315B7F6ED9FA78125215009D00DB7F171B4901523A281E86DD142E755C0076A0A01184DF90B0D359F60094505290F09C921C50DEC6C7DB2F94F52B520CE0F2B7DDA634521E5411631517D3FB935D52CC0AF43BA316F7C2C4A56E86A5FF8E4898BBB4D4C1B8934C9D06353F1ACFC486C0568C510CF6154C3DB194593752FFE2FB869444B068781A126D04BE5C470256AA41618D8DAF535B69E3F17A2CE63205583A85CB1D64D709D3F2116088507A07C10A39B77D058FE8878AD117C75AAA1BC740DEF1714276D1A7601ED299A848BE47041E57D02FB214573DFEA7813119A6077AEBADB466ECE73BA3CE2F2A1A016F21E51EA3C4E52CF210C2BCAC15D5E7928A94CE07C3B77802FB37060F7B3DE8243558D6243026927B9FF080779FBCFFF8FA9EB443D68FE6285795D02CAC0E3F67363FA2684CEB888AA557C65D50309DB87BDBFC8AB13BF6325C55D09535EBE0D57C7EEC9E380021640806A57003D32DF3AF8ADAF275CCDEC2307BB6293158AFDAD200E7A19B76DDF82C2CE470CCE55427D538E6295B01B90841E91A46F9DF341896356E4EDE307268FB1CC578F7AA4A8645B82CB922496E089941557E07F35D90AEB454A07DB6BD618C01BECCCC1D7BA761364F8B3470C0B9D6B3E8EB0428D2524A95AE55DBBDE954A5C612F4B73E29C994350043D42B022C5BFA358525EA934A59E8AF150D036A2C77E55A1A39F0179E23EA2222A492369D6000C4F240A47A5894E2CC9A8B1797DA3EDC7711382B38923F068E08C882B891DCA68756E62E508EA1F2D82293B245CDE3222FB9B6467300ACB1BF7C91E449042C03839E4CC3551909EF34EE97C9B4F4D238CA3049D523C5710E9822AB4A8760C4E9CE138B1784086A1EDF953A3F98D5F898FF8393FC4FC8A8F5A5C33C65B6F76BF54A9E1CB43E08A6842FD9B64D7C53BBC2340EE5B8AF7CC1800A6101FEDBBDB386973489E7B987823DE1C8A2278BC71AB1E14EC46CA4514BF2DAD41DAB0F9977E581899BF2BFDE5054CBB5260774CFA3346C94C75A107C2FACCA7B471D6C830536AF298C645A104025D44E60AFBE0F9F7FC2E207A78B1393CDAAE4FD7E0342D8F3A3FA8D4D836B23025530811EA856AC0E78421371E16AE32965EA353556F1C82017A54B9274698DE6CD0EBF9DADA29C97DBAA0888C676945C9913AFB201059A67B4AD22D2D2DF933AFD022865EB9000C2331AD0E7E9EBC36208A587FDEAD50253AA4106CC680283B12EF620BB6C825975F54E87D808A78A691E6F106237C723679A00F239A5789B9030F826BF95C66826EF7F141030C153ED9474C52BB9CE85949F46D4F29C20E25F0E36865EB1EA7AF349C680DAD8FDD81F9F687F0713EBFDB7E38E1C396FDC0900EDAC7CF25BFE07D0206D70BC3433A2B6D7A2CA29D100E5BE754AE3555AD888325DE54F2330075C51105DA7EEBF1EF4766E5492C0AD4DC7277C8E5AC5B7DB97D0C2575B61618B61FAB94DE0853E7F9101EFD77CF9695D48FF722A24D74FF48D887EFE821AE7A8A4E66F2941B23BC5D1C633DE8E60E3744EEBCFD567C2F6A688C4BBA234AF1ADAB86D9D467319A41BC7B040E381B6574CB4CD1CC1A463A4E67582B6F84577743D1310A9B92086988E3A0E760F0CB93A6C823316EBC13D9E1C407E3929254D7E5A7785854F8BFAF7776A4579A53E98B80792B8BF55C237897FC9A3E0A8601A2CE0A98A302FC3750E4A848B19DB9AE79D7534CC81ECBA9AA69C574AD877619AA3499B7278EB639183F020093DCC715A39122DAC914733921BDABAEEF1233BCBD7D23F7105AC0F048EFD18922A4A2EBADFB6066007706E1EE5034E44D8895F1E0A89649658E0E6B47D976B835B823B4F13389D57ED4F7AE359250033A80D2BB163F13673272F866CE57A2BDEFCED78B972E1369D24CC304140983AE7D3F0A16CFC814C0AA57584AB64C12D43BC98E19EA7A9EB162190DECE55C2D7258CD7B38B3C3F7C7B1BB54A2DDA8279838FEFB3F3CC87F72FE25295A590D36FB533 sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D -smlen = 741 -sm = 8BA9D247107274FC27E5E00098E4CC93ED2ECBF9F3641DF130F59E234EB373E3B2817F7CC536D8F1D9A45241908A4DB572D964A511777BD4948E2F446A2E9520D3C9C5DE0308233A6428E7868AE6973D297CF568FBB9858A6073F9D82804DD9D0C6AAA4E2ACB375E013DC21ADC40A1DBFD030C41717010DA55F85B9CDCF6CFB08EA727E3E23ABF3E763B144CE6DEA40C47D64FDABC7D263C7983373174376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +smlen = 747 +sm = 89DC5E676DBF1B997C9C3447413D1A322CBD56BF2BE161C22C9E8A6F49090E361BD8C3CC67EBBF59053C564736A672FB705155B03007CCBF2848645CD4D089E9A0E6E26ABEFB8BC81A9DCF4A1926AF6A5FEB158514823D893BE4A27B0F707527B37612B10863E33E5AC6CF9E0214EFA083D8D2DF4735CDFE56A90EBC976D44E119A2752FBB46A83D368151F4E19128AC77FA54B0D8E8E76AE6BFE5DB6CF86BA2CAE174376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 03A40CCD61248935BE3BD76D44BA4A5110B8515E69362CD1132B43A3EB88404C2F7AE6388535DBCE946AEAB69A5181E6483CFE70205FC7E8C355F1197F3EAB92AB46F05A52444B25BE92C6FDABB35DF70414AFA9C9FBBDA0042F41ED8D09370D00E72ABD26D2ED7E754D2D57C28FAF509469B82F2D7B4B89CD80C5ED3316AD4DA80A11FD9ECC356915E937AC94BDD1FAFE501A1B9EBD3D9B809676FCDFF88118FE7BBA97671ECB2FD68EE53567416AD764146D242E256FD5EDBB4A71ED78ED3E5EF146CF2B198DC0CE5C27E413010ECEB6751A61B876C36FD1B3851EDEB6924E5200459A1B65185B4E1D7DA2776D718B92ED67E90B87BBDDA4C6E2585CED57F8DA8931DDF8F4FFCD3D458B7862E96195B75EA50C63F9CB7139BA18F868E207015529C8B35C9A8E405B6642771645FA55183FC001B96785603583246A9E1160B6464CF1B1EAFDC6C73AD79AE3BDDA6F256596925CA13F13FD17EB41A775C1FEAE3E480C29956A6D0EAA40F015AE0846E11E7DF35E76890A207B32E5A043550BC2472D8CC8E256EF60425EFE721AA25B8F67866BE1C34831E8232B21A44134ABDEBBF30A9E83E33DD8B047BAA216B35C37C3A38059DF0CBBBBFFF9EBAC7CB3429C1F6061D37AB3711EF1943634F9ABC27B869817B926613C00372441047E09574EAF12D3564D6E551F8902ABAAC8366C4F127CC05AE9EE4743079A4565E4214F77F3365C7A6965AFE2DFEB5C48BBEF610B9F83F363ABA20F86C0F4BC5C1D695D175535425F1B345EAEB3B062D7BE77CA5FBBDA87623CDFCAA118D5F3F6B57833AC9C2DFF526D02311308AC52FFA8BF4F146ABB4EDF05FE6787B24C481AAACEEB8A57FD9ABAA940B6102848349943876FE77A4089793D557B25FB7B9F02561620FCEA61B891C470D74F8E52B98CF0692591E8C0A53A5CC31F2CB1308B08C2F32EA768DB9857C131F7C3BC42EC2399C1CB60C87F3B390A295C9960E4ABB973E97611C76C60CE88013E18C517B47285AFDA9D95165483C210D32DDF62C36E62C975A0E72884E531F0AA23F5043EA4995F323AE1DA6E77C7D0996BD5B508B24BE6E706B82254C8EFECC3B275C5AC776D633142334D717AD989A121E65D3B7A8A03D791549D1F0A3B3A87FE011CAD699C735AE3EB6A868411B489D7BDEBAFC19BE75EC7E7CCC201A5C2E5274C7A2DBF51F9B128BD3E1257E7657315806593E45BF636EC6420CDAF3FEE3CD58AE89287A2910C0FA07D7D59790B3D751686B307ACC2C299380E9EDCA6D55B159B232DD1C4DE5A4C8880DD1C4D3B48FD617079959FA17CBD7470C088FBD806CB145E16FEC1C90E3BA0A122E37FCBD6618D3587B0DDFC2BEF06F6DA691C7F13158C70B517591F7816947F888FC908E2AFA15378FC1E42152D6734306ACE41441BA1151C9AB2764B4809BF9A96DF9D49C939A85EC38C57EF4EC91C145FF6A38694CFCD00B8BC791AF2612E7C923B3D19E6FE0DA5C5CF89318EF67E4776F37F2CA577F5688B4F60951D23EA277AD152FAF128A2DFE9F2A5E6FAF80C80AE1ECBEA775CB04A25B35B74BEC0834E8BC11A1A31D6D272141FFD8581F5528633AE4CF0C63DD50E41CD3669B0676995A4022E906CA5D6E302C766F29B4F165E43E7870006072999EC445399F9A8D6BA0A0447CD27539D3957CDEECC56F71DA896DC89AE05F462437BCBEE20A3888AB799EC27E7F6172480B88F9F8CD00EBCB4A2C2EAFD26EC4F36251211350D82DA13C432DF7D1E691DFD6105D9450C9C4A19B856428F1B0343D30E195FD1D8204D3DCC34D0768B12495B97F9083566B94A0B89B405B1054ACB9A7E027D5310D1AD6E3C213D9114CA0368E384319C0BECF16B98289E9F26C03D2CF9EE49C0B8537A5C0755A0E87A0499741F033A125EB8D933DB823D0F97A90133D6BB62F0C1312D41E2CF9BCFCF545FD39E415BE824629F0DCA18DD636D4BD9FA4F17A7DE8EF2BA6DA5291E44AE56411DF3F978C5BE344F9C57BF8737E3237BF5C350ECC449FBBBDB9EA7475DDD4E20CDF094AECAA46B953880AE67E98CF24B72DFA983E34C6CAEF8D357BA46F4A74BBF80E798006F3EBC24AF10A95692B986DF221D5BE9639DDA94C1806B35441E578F4D04FF297BEEA28DA3F1B30E4ABB773C2FFD3989AAB1B8EA826F2F9A319E3474EA6C3E51D95E57D752EAEB319E7EE529F54BAAEAE1B9B6C86EC5C7234734FC8499B8D29458A7947459BEF3E7842F12849CF8B903CBA6B0D29C6C6220939F36B96B577FD1A9800D9E89E9D0BA5494CDD0E9E2A2A497A5D77F202B048F8BEC31001614D8AF48AD4AD8D356BF139D5A237702BD503644DEBF5EC9E33E0E4CC4496B49CCEC9D4D9BDD5A3884B5A0FF9F2F0E359E07976F1E55F99D225A3E6A8C32C1A4BC8BA489DC7FE62688056D0DC43A76F9D2CD87A1D4065D0C51FAD0B51B192EB74C2E03BB217D8091E8C038D841E5300E5B7D0FB959FE601640347FC77E6FF170701A622A64D57E687E12B5A9361FA200BACAF49DB1AE821BA9727CF707670A2C3E0C18A2E349E0EB682F3186A741B7AEB0C803FD8DB637ECCD1CBD74A6A70DA743FE3C82A39F37F9E7170777268BC34B6D32FAD62B3ED15E705C8D341C1151FA2F704ABE46768968D49BB4FB22DF092DBAA27316361B4E2B4BEFB3390C76E7D1404E9AF68AC4E13767A049481175B16D7AC42CE3D8E2D961E49172A8B8F34A5A81EAD33AFD7547ABAD36CF5F0E2BEB9F3EE384DF0EAD124E49CC2933BE29B4167A15B08DEAB1243024A4C4FE9E5E29DA79C402A87EA3D7F1C9CEA3CDEFFF31FDB604B7BAF0B5CDD1D412B861F378C6884D0A1C1B66A48DB459B0769BD51E37D0563D6BF495E30C1CC6CBC20396DD78A88F6420F14B1FDCCE33D6BF2080F7259B11DAB377C22FD96D3B173D81ACA1A940146F03380D64B85444BBCD69215B319480B96D1FFD4866765C691759B3102D827BA40749E3FB686858D88A23A148459B1561B913387AFDF9CF5A8BB9AF0633F427E79003950FBCC02A5A407947B4273DA6DE8DFD89FB7B67C07FC115AAE36DECAA1F8462631D76C7650D3A1B22E0435F2CC680C24BD4C15D17B38BCF90EEF24A935F8A8A2FE8056BCE839CE8F2CF6279D8C80D8D62AE9F2A072493733F1F44550D8B59C2E689FC786707C8F2CF6EE954978D849048D3646C5401C840DBBDD48366DD8EC619FD80577C054218C7794F21A822BD738379839AAAD6A266233D7E6BD9AA1AB74406EA5DDC293A561517F5CE3B316648F89D76E3170C238E938AB69F89CD9D818C419A1B0FD5F531BD10A6A3D827DCD8772E9770E2AD55AA08A13233B25C7340C09FA65FB917ECB281FD4AC85592A584003CBECADFEEA51621C2A461663E56C829790DDD26C32BCDF8984286F25DE1DDAD9EDA007857B83AF7A695E7472B95323204EFEDD2F96FCBD467B4C0E2E464B72F5F28B9A6E0EADDD87BC487B9CD75E83F1094617A146DDCE814FCF64A5DBF31B45ED9FCEA91068E7DE25B9A94184350F05FA37E87D6E98B5A2990B282D5046501FDF643450B27D2B8EA331CEB1E3C1733CDDDF30E1C3E619EF32C1E9AC2B63A2C54661C9C19CA97D85A9536DF242EE0A36BA3285E462CE78ACBF15CBD588454060C3978FBAD2D9238BB8A6962C928A2F2FF188C40BF33502B57C445801DC25BE9202AA8752A48AE97824B6D0401A7D496A0AC6C1545F85431BDEE1770B86E69D6A9C879C2E9A66B274F028AEC70DD810A194A79D6952539D543800E1CBA406911FD29B0465CD6797F689891285D635DC68F23CDEEEBE292166C391FF2A04C622DCE77AB9CEB088464068BA779AAEFB8DC15C0E2C6F804A368B19980122372782368BBEB25934F6FFF6F3AF26EC5E7934BB6F26719B1BC11EEDDF546F8812B61E1AEF7B27DB08437C6FF43AEA1FD5A0836CC11E9D5791E572FE7A967868658973E1A4467FF834236B54460E5850896C5744C36079988FBDAA4400D656C00D656E411632F43DE1B4C03F43BD1DF7B4EECF4D2C31AA52734E8F64876E91BCE6983F036133E4092453F8C95C839795DC2E54E1F6D5582539D5B670414405B54DFEF4297CA2EB2DD9E3064D24D81A09EC1A7FFE42BA25BBB328FC87D3FEDF1D8BD540344F52C1DDDBD3F350BDE269E4F123ABDA6943D37C825FEC160ADABA826BA5E9AA04A6C3D793F59FB29ECB052172BC2EE94A7B5C8F162581F9FD10573E768E8C4CB5D7DFE43FA57596AE46EFE78B5129CB22AFCA2E4D3F0F550ACD2876C9A422DDE79AB3C909351EAB542581C6595BB620CC78DC19C80DE23802FD479485911F098D867D83AC91D8A1B159E404EAD735A907C3386F6E181F29DEA943758254DEC0DABAA35327050F61241AFE141DE1B631B20D8DD83A3517D977329B1A6FADDCE95395A4A6CE15C59364A7A7638D75178FA4CBDA50CF5899133131804F4CDBA9A72FAFE780EC4A8F54DE287781D34CF0BC5A7BF90CC4A0FBA35FCC097C7779CC46CCB95FCC0FF5815F1DDF30DA7521A2ED637BF1D2A18133F147407751102A73E53BBA8457CE9A7329AEBB05454B505D5F2C3F5443510D2EDCD75E0889481261CF35B508112622CF2D0FACA793D8F66AB6CB592782E099AED0C76E6BE17EC5CCA2749FD17FF00A8D58A3B0A00B232EAB7E8E5D83D6EFD73333E5203DF3A1B30B4D526A3725F71F4B33E4ED679EEC8555ABF32C3ADDE9CE5356CCE6502B1C4A519E8AD7F75E315C410BCA1696FE33123717429836893F89A9AD9947762CD99C6A1D10E54CBF002EC1DBAFD34F98B24B1F6EF129A0118F4C7374DD8347D87896D16CC6938CDA78033037AAE652D701C80897B31CA4239C1A885D37B805D6A23363DEB9E1103BC75B10B161F587CBAC7EECB12989A33A459312FC84DB5B285500820BCA1612F7550832FEFD60332AC0C7808DB3D097B31F58B1A00BC10233C0A7CF557DA8C85C6CFFA13CE3D8184E8FA600E27A4A70098C7D3CF19F24C60A623130FAE40062F51DEAD7880CC52E469F86405A69C392AD64F7AF5CDAA77C817DC0837158F1556EED1DD82E76C92D0D050A44348F67C51A76772A11AAD8784900CE95289621B32FCB0B8091CFA476917ADC613F40428907B9859093D7030EC3CD0578C7068D295C2C3BB3DD92CCD46E27F551908EF2EFE94ADDE232AE527F708F5227243D9B76DFD7EAA0FC5A29A271B179CF5C8B18257A178849F7A4D5E45124E7DB8ECA2210A8FF3D6C361384E9B9669B3CF955556C259A17028A3EF899C14CE1FD956E265966E5D73E0703D937E62EF5AEC7A0DF99521675CE6217FEF0FA4C122883D8952A3011E1F9FCC89358F9B7265F7DE05CDB1503D514B13CE07AFF4D009A451882AEF2A1CE4A7D742741FF99F832590689C300D31CACB49AC1338EB56EFB57F86396518F3799DD451A55BA4D67712D87402A5349D7F52F6D926AE0257888BF0E92BF35398D9AE6D3A98695420F49035672A26A91C2CE784ECE920F21B9896D002CA39D3EA54DE8BFB26C9C7F91A8A7BC6C5BA024CA271910EFBE0F36379B8D32F230B37BBD82863D412DF40D25D88BA967EE26F7E79E951530F6986793FB227D00B2CA9D986789DA9B3645E7164C57079CC2786B2C31F3EC4E878A3339D3AE69AA0421108C2022549482E09DB9C6B52EE60586891EA0033FEA6C3D1F1E32B22B13D528B5E9735A8E51A888E260D4B1014A69C67472D674ACE2866DEA12DA97884BD625490BA5453E1CA748BAEC5859C2D62F092C4663E3F5ECADB360941EACDD419BDC5BBB6895AEF0047D5CB931B71F4B542840CA623FC49B899D181D487BCBDA4D96813A9365E80D8B6AFA613485FA911E4B055EE9175522BADD497F84627B79FB9FCD0840D5B3AFFCECF4B6B0FC90F695F8CC28FE9137262E15D30ACA7ED467B560725BB7B214E2B3B0172DB4645227146F449AFFB895A8750B4F4CDBF3E75157389528807464655D11DFD418576F1BAD79A28A7377272499AD672F94CB8A45A2494B64113293FD3561508A3C9400B0A4D9F1AB5C6F0C2311B3C164A02CBF1C810E195D07570948BE9F0FBABD0ACF29DD7397BF1A4E0B3E72CA169AEC528B97C2131AAB118FDACFF63AA64FED0FB636BB23AEBDE02F572BC8FF8C9EC1B195A5C3D09C8ABCEF2FFE5175A33C585D36E664DA813897C06344D2CD5E0120FBF3F54ECAD2C7CB074A25EF9E9232832F6575F2FB9968EAE5EC2A32D5EB425C5D7EFF56805DCBA80E9628D1896BCE69ABF67877F4F220455F5743E95C418A4432FB4F33FE12197B16B920353B1255154C513B358748FF9C669721B7B6C927986824E9134868A8E691D9D72913986D4592E83D77CF441F18F22700131812A9D6DBE1104F0246D62B1DA51AAC88B60F03F0944CF118BD2471BAAFDAC74DA51B0C8AA354E66289D65EC58BB6BA0CD82A478234EA2BF5DC24E15FFB3FF7B835815EB5A4215DB888817698E07E7A8AB98C63E398E504ABD01C0E624E5AEED6FEF6DE21E97F4D3501A568146FC55F3065D697D58225EAB9962962DEBB7C3360AB83740243138579478654BABB4F1CDDAF183CB2A5A47160931C8587B2441114BED4C5D259D72054044D7319165D87B8CCE02166609CA11B80C8DD2AA545F11EF35C68970FE3C4D488F28CBA1859A58875981415FCCAFC0A2E75B3023E30CF1C267377C42F72AA89F1A8F80F2C41D84E74053E0FF6B0FC1A37DE56C4437C2B47DB95CD2A840FDB52EF4BAE9ED42AE9160D1CD67542AA0D0A98975A4134E1CE1DC7FCA668BFD1370B2EEDE9A037A227D38EAC17FF977234C729E147D6A5BE3548AADA7B59BD83A12781782A2359B46FA66908C9E6BBFC58570785DE9CDA35EEC42DC97B3536503B06E4687B22A0AB9B2A437839459D44B0EE69BAA48DD423682DFC7362C88B7B37F72EE0F2C77BDEB4CC2BD4A8EC399940BE34BC8F3C157FBFAF8D618FABA1079CB4024924B371C8C82195C07C6B7105F0EF08BF4BD837A1DB930B1819A1D0A5407E312F385C68B53887C60D8F8E9B8109F3AD7131BF21699A8E8124CF11DE37F120014DF3DE1BCF28B67F4B18C97FA4C8268FDEB201BECB9648339501EB9133D503A26A338050784D3F454EEE8EFFB53FD9BC95B0BCE7D1975EC29E1D78E26070CD26D1DFD2025EE5E8D27EE98C7E8927092AE908E81927A333B5D2D4E1D51D1F1FB7FD656FA14B5991BF6DB17A9DAA574B50D7B2C71CB3782B8A9E3E9FB73822939AF5618A8CE536D897EEEA268C8AA76EB117156DDC5DC660573E8BACEF01B84FBF7CBB7422C27B6B26B8B76A967C7B434E8C9D81AC4AAA08B6CF70D8E764F3836E04C09AC2BDDD43772172537D506DB0E9F181FE5F1A5ECF098BA3B98FEB4E506C73AF328BB31489AF4AEBD8A7FC1438AA58C0D78F888314C75D4A72FFDDCD70E014F22572E6630F753F1BE13B2F58A389AD4CEB5BEF3C4A3C9F53B4E5F750CAA0A45E93A66B49329CEB1505C5BCF6FB27B1E7D536C3258A88BE7B6169D56E25DF51C12498A9BDCA6F0C67D8A321960521F2993CE5C03369953F9D5863FF51A91CAB61EE9C4787274D2D8A09DA5022E79F3FA66B5AA42EBECE4B88F551AE04558D0A3366C1C40E9BE821DC4081CE70D6FD8DB26191607892BE295FCA2A89E26A9AECF20617AE3F14F8A785EA4E7A3184EFE73535221FE25599CB198B099AC4334E13E94F1B6111924156E4C644ED5D81C014EDBE81EDC7CBF01C405DBA3FCBBD05360B79378A01073D5ECCC77B835EEF746C97B5E92B08A702361749916FBA1412D528E0A411A73A05940 +pk = 03A40CCD61248935BE3BD76D44BA4A5173EAA725BD56519235E29DB243362282258CA42523975842A73117D4CF05A8AE7A76092ADB8B59BEA9A2A81FB133423B440B301F0B62101B3BE75BB66B6EEA29F47FC563EECBF5B1FCBB6374764B3927C667230866CC7A2CD0C8B3BCEBEFAA2077374FB6344834F0C2E35B8CFBC318A8058F0297C7F55AD3738C77B8A7DDF66B8CD123BB0A0BF3AF237F134C451FB7A4ED5BDD622DC0020C6DA66B1F2516B8B148493D143CAB214D473A5F45DFFECEF7982259B8D2983321A0024A0F421CCF447B4AC9B6369C21F0E822A62F0D3C635167A1AB43AEDB8F0E95504BEAA9CB69396E9545F67B575E2D35E06C6697AB7BEFB254912ED534C6161241A6C8C56BC89568C765393FEB3A8F9F696BE24BFF20DE109417CD6309A87FD4FD543EDC432BE58EC5D8AD9A9BEB6333916EBE23E291906DEF49882AA43017F36849B7DBD848EBF2B465204AE54B2059CD143F97627029914E33298A0BC367E52B26A07CE0A3DE0EE3B15B112F7ECF6B63169DA9248FEB68EDA7BD486F2F10D880DDF71767D21BE66BA24955EA5240C4FB3ACC73EFA8B7430DB68D9416D98558E74ADD6F32DD45C0D4EDC48945B59BF68B7328E14B174DF6B793008808B07248DBFA0081994B84695901681308A50AAEF30A361D249830F590177450165A40FC577679D3194494DFB541BD15702E1156381109D40576FD2C0053A289900C63B29518FC942AFD9A69D166532DE4E2D2DD11FFA6E958356C73F6FE7FE4C100C04E438CDA3F40B94CD1D6E2F9C1DB8E48F721DE7AE26C98064481A66EF6EE55BBCCE78443F624499C2E53FDB7D2AAC81586D7041CB2098C0BEC24C22DCE29C1AC9EC457BA4286646A04086ADB64FCCC8BF9BA8011F13424E65D7CD45ABF4EC659ACD5DECDB44541C69A9C1493778A92F4A2F01F1EEF1859FDCE56EFB7F49385F9744667E03876DF478AF6391A37E2EB4AE8C7D4AD2FCC783D7F9BE06326AA1CD68D4DA21ACD4054DF91A753FE706EABF66E0460E9F2EB5A2208B0B1B17A6D86846758E0D446A042788F5FC6553FC47173359CD84796246C7CDD866C25775FAD7952C7F0846C8D7BD1D4DF8F8F0972B0897073E66D010849BF4AB5D1D194C8E83BDE3D870CD285EBA3AF2ABFA41E377E1C9A076BB8344F769B646207F591F6C228DEC7427D2187CBE1A6576C9FFE4B3C332500A7E5BD48C949CD236FDFAE17E3051897CC773D104F7F5F02CE7268AA74BD2C52A34B530160C54E5ED3783373EBDD43E561AF85AC37BBDE6D8BB9052EDFD7BAC24AD3AE6DD21C9DFAE22C8C6AAD219CF4C33D43879E3AC3C9E025DCA561CA24EFE03D209D3CA9DF4DB92EF71475C39042E62DD1CEEFAAF14BFE2E76A4C01C3983E131C36106ECA01138328781D113DAA135981F2186C1F12025BDEEFC45B7678B5A48902C66620B8517E538125D258B746B463C0D01EB9211D708AF99E85D5C82515D0326BAD6D847E81813099DC3793DC4034E337B898A3B8C07522EA33BCDA5C831490063E3ABFD85F774839C0D1524C04BECFC58077351BF166441CA4FB1A4905D325DCD61622194BA53B14E8EE409184A6DF257E0B8E4023FA7164838D07BB7209089B94DB7B4A531C13A89F2B15449646F6E5915EE6A69603C5B489871A8BA06B8B04B5B31338C06B947347F3804EB514DA8AFBC1C3C887F1A9AC2138AA75A17E7F1A317F0426558D0A9B63D358603D0B551B8133539D179DC06C7ECE42A2CC7A0ECD6CEDE623678295F440E1DC761F9B59BC557D24603D386F480847087BAC18058DD22FC7054F2330041CD98E6955477F2B6CB679A2CDC8300A09C81E3F5954DB64459D6513239031937C1729B46F9191C66A3A7CD2ED77F902AB474DFEEDF6CBAC29E141F34A11221308396FB4886ED828D0E6BDB576A997B8E583A2DEED73E50B37E157DA75266BE4FBB3BD6A6487DF6B8873136C02A1C2D959208D889B10C8347FAD22D6C465DA32E67D7589810E2C82EEC7FE7435482968ED9959C547E50B43A1BE4C46A42443F9C8F01FE87A8312F348B8A163ABE547060D0B7BAC89C6CE61905BBF6ED457D6F42C70ACCB09679B37CAB759A795C63FD2891FDDC76AB8DE1FD32D7F1ED41F830B5124743D462A0311628F4D90BDE2E6752C76337E95740276B170F006EA2A9AFDAEEF90A0B8045D6CE5255707A43B42B6D4A9A38DB16E4BBEDF9681FB970F95E171AB034F8432AA4695E6E06D4F6877F6F876B5DDE34FE96204B8501B5A948C92739959617E6B08D68384999BF4BD69C24477CC6EF803F675D9873733A408DBF8A7BCB41F0C203169B2EFC5F19F91D8EEA056D50BFBCD9D217EA26CF5F0878E51600DA0EE2A7FD46D2120831613FBF23861D5F6C81C19BC3E4F9652D27FC19E9F7DF213ECD88CCB06D2C11EC236BA9DB1705948EEE99F772C71EE3635054039520DEEBE4A187B2600D9BEE9F3E36EA246EE8B4E7CC02E57DE8B02C081F578E3CDED41F4ABFD7F6BAABF223333A319EDD29F53B671A933433AD38770C146F9ACD4E3F11D2769F2DF6CCAF92BE823AF5F7F84D6260C20C1073FC63DD206A2C3C8D7A8F79E070628DB0B4C2C18B600DD81DC7BBCC844C66BF141EACE498BA36989137737FC7FCC179D56888B277F426ACE0EE11C21D39C74AB29E6C5E0D2FE4603E62DC77CB7705AD43ED98C7D9A1054FBBBAD0F4F8DD5F0D936D23CBB83AC73E7684AA7885511632E94DE2E668ADEC6061BAC99A66E73B460BF30605569523117B4D2DA21740C3F04E6CA06A3676EA1C64071EA6B1E1F5D206ACB5C55C960548943D1026FF29B6704C5371C1EC1121D74EDD0D9305CE5DADD8A1F25710EE1FEBF2DFBC65322C986C07212A98888EDEF19D37BDBE93D738BA402EA5445AD3402BEDB8A319057F37D6B09D1B5B34912604968599968832F9A44F5E620D6603DE581B8A4A390F6E6AC9157B57602EDF9DA0E7311A6F37BA623F005E73329DB6C85C907A20E803D18DCF141886D0EE0F2F7F524BE9EA092404A3DD4829589F805C3B69F300E504EB3A2A364EE19DC3E1B32951D0F5776875700FA4117B6B146520943B3906046FB8FB5C520B0EFC3CB219255DF3CDC35C6866E5008505DDE0AE0CF7BE4F533446C9121AF121D273D62FD32F5B0344F7F1517D2366443307BFF99656731B6407DD7772A6DD6CE946BB46399CB38441DBCC3BB1662620D524269B6EDA757F4ABF4A4554781F75C57E4DAF7B7FC8FF495DAB2D89CD25574BD087F906C11F89022CF942D7ADFB010DF082D50DE2F206B37929F15DB0FCB34286C0700D9B1373D92AF7D5C756239800A8894EF9360A9459E7713B7CC2887A549889FA2AD56A3EA02059B9A177956F8AB6DBFF3EB9295BB5F7367E2957DDB10C13031E01215C41D851AF0AD137C0A7573A8D36481B4E2EA0E5B18AA2238D5BA0CE6B214EC96334E43104C25BC4912DDE1B064AD6353BACBC522457069EA84BA6E6E2A47A453D6FA8777669F09C9A09BF2A987830ADB8A6068CB867666A1BC613B250BBBC055413943C3C855152E7FC5E259613D5A3DCC6765BE18C958B9FC4BD77D75798AAF66CAAA7EF79F1DEE46E1A3816EB034DC21EDFBC8C8008A29CDB22C30B3ED6C259590ACAC94047569D3949136B9347471636DF7E6BB84EEA9CE4A0302D52C316F59DC71A8242394F20A01AAAA5FBAA992FC07AE5351DCF150BAB48B34B42980EB92176D1574C1434354CDC314B4C0080B4AB2744EDE38E17A0C1A5585FEFD3264FED9C6436B75659D2208663EB3057D283ED248FBA805D7A9072701C536E214B5207144FEEAF656D03B6EFDA8371344F0B4C1F329A9B6C44A48CD255B0C4DBAD58985B83E16BC036F7E0CF5B1B36EB9FA40530750775C15AB863BDA1C18249EDAA5E4B2EFECF3731BF844595636A65DBC7EC8C36F4BDF85524DFD5461496DA1002C3D7DD02FBA930DA70B75E222361C98823DE02A73BBECE9E0ED2631CA61525E7EEAC48E6CA8044EC58AAE01E8F5C903EBD598DC66304F6277A2655790DB9AB9DDC7F42BD061D1C48C80E7FEE4B71BA6E5A7470201989D47236A989D48FC35E9A073257B9BA6079F722599FC3B6577E4F5C7367DEB68CD21CC2066B539540D98E14CF4265A567DC0A1636FCC942F5FC298313BA6D810A53F99338410347EF5C8E91F495314EF00A1341DCE27D68A40D81AC139E06E79E1C415B65A82CBE2635C2AEF2A007D8A93AFCF3577DE5DD9DE84E8F807FD3256EA607F615C680DA13AAE3BCAC7817716BB9306413B8241C12A63E0582BF62A000A18EB1DB9006F9237E2E8038870426599D3A0369AAE84F7AE6A1336C8A4F85C5B291E47AB8601738EDE4F6EF393DECC6A477645771BA5D7308B232AD0BA0A4DE5E87BE918EF5BEC697089ECE398C020C2317E1D86E1E6090C3B7494CA44A16DF9899572DF2F54122378228545B01AF700BA059295EBB27FA07DEA3BE12352EA8890507517316F19CD4878F47A158A6E5682E858779C1E13285CFFD7D4D505957B58CD027B30B89C14CF2EEB3A27D8CF19E50C5C7B7F10AB329226FC7F769CBEEFF6D5E8E8651300E13C472E0EB8917E5DBDCF72D7FEB5C4B5B4E975AB1249D90E7BA484B00BF2C54D6BC291A49E3A69934FBD9C1DBF4871D779626DEAA875B8BAB629D6982AC6CAE15A2996D8CCD257D4F611BF56F7983458CD9E68A18662549C29C929224F42FF6360E6D6629FE726F056D57BD1EB0EBAD7446AC9B57B39806948EE46FFC1A8E34F8B0D25B0154DDCD9F6D1DC8C2D275B2E74A2DE452E753C0618FE924865EFECCF9C575E5F9A0AB7AC14DA20850DB7D96C366BC9DFE6DEC9BBF1263F0EC796F8023FC7B0C5F20DD4017D5B946B66F017954A84409E50B909A9C1D52161E189AFDAE0870AD8F55BF5B425BF304DF34898091BA5B6C78AA967E76D4C590DA11C72058932C26A4050127E1BE126A16AE84C5BD290BAB34CAF12C9FAD094EA2038051043A7D900D53177E56BB0F7496701404CD148766D12DE850AF44A238CBD19E5EF5C664FF007A6808017AB7E2418F7DE6FBCDFCBA0E701B00DA8433720594BF100EEFD61BE010A25A33215B4E8BF0F13C136DE8EA85D9E62BC217445D2D738EB2DBF4F4072B8FD8C32DD6B5722419BAF4E86A708D12239B08423F5FD40CA4B94AB9BEE52B68DEE28966CD51B26EB6E6C1A0C0DBAFCC064851D927E5047C0D01CBC4C6F6EAA9D9317D53892D7529E5D69AFB883FEEE94FA7B8218D7855BA6F564ACDE7F4CAAA32BA2B6B1FEEC915C70EB53597FF129278C2491710866FD8D5A9958764A3782912A035EECE326D257D1E89B2B30C6A1D7D24E9FF6F9F39AE7AF31858BA949C7AAF33D13F9B78CE94CEDC34027756DAEB3A1A2B3602F58AC2B1366C996984429A360F026F86F8F62D991C5FDCBDE73DB8204C9E5614E65BEE58AB24E141FB3AC4CC6890C924E17F13BD93A2DBCC8359050524DA9C1FA96A74BFB9627B981C2FFAC905E6D9EF7C10C19ED5E1D2429962A7B68C6C2B7DA7E8C5A84DBAD362693CE1B4D45143AF1E8BE1B9B6452A023634E271ACF7D52412EE2D9841A014DBA8895F7C81260B6AEC4DAA7834CBC49D5768B564D12E6FFDC3BAD86756FBF5E911C3A925FBFA2118B08C793B75FC0D2752D9E2B561E75BD1D87881B825146793692CF274FA83B5E88A3A35EDA4F25CBC4B2DC2903FDDF0EB6CBF9ACBC5F2DD767A4C07A5602CFE5E29CE8A91164B5432ECD82776F07CE1216E53D8C85E55ADFBE581CE17AC191A752AC8FCB2BFFF4856D7A605278C3DB3F01ECB2207961FE42AAFA3CF5D08032A8224302B8EF9740213958413EC083365A9F0B63A67BF9395383CBC0D810047542576EC8460129776B3CB20731AC8F414700D698D9B684393D2AD3A2EDEA4D49E83377149EFEDD14C995C7D2ADE79D2D6356FC760EC7903B98DE11A797E1941DF9EAD84816727CEABB32833A90A67D710C5CECCAC5886AD5FFA8C9F3D3FB0C02164896F514E4076969EA9DBA28F262B160E4BFA5580A747A1430B008A58D3D38204970B6647221F9C845156BCD059FE2AAF9F92CB7F525D32FBCEC71802F532B6FF37113947CD941304255CC9D559F288E05E48AE856B9F78662482FEADC7B4627DAD8A5DCB9B594A79079F3BFBE2B6809BE59A5C2ECB60D750CC01CB6E23AB90F761A861DFD63AB1254CC568196CAAE2B03816A83505776F6755FDF38D1C6072D6D3FA27B48477850A2383F8B7A951B1893615B43D47EDD4A5604004C79D5EAD835DD23C2340635CCDE7DC10B66711BE0637A128233917A7A5C3E8E96D1D87EEC6870761BA8900CFFE7B4DA0DC5D0E19A19B9FEFA2267BFA4A21E4EDA34977FDD9E7070E17D0E23CB864F98DF6F225C3E8EFEBCD0375B25DD98C26355EF5D862AF638D22658D83AA52DD748FA36719CBDF573FAA5E797C7E31CAE654F03466EDD828BA99BD2496ED2319E27784255A312D39A0E1CA6F60A5228D6F9A03839B0FD56B4273E2EEE48BC1EF8B4D205BFBB1C51844832D8F22DB7C51D666CF6D701815EBA4A67C585ED4650B425143BDB17007AAF718A561CE38EACF7F3BA1746E19B1382F0305A0EF4D7F49E064A484841BA12A7F22B7EBB56D205FC8E21336DBE6547CE7E35EEC85F52887A988A1C422A00925F2365D3CF512559DD623D2106C3DC3908F61CBC0740A6DBFD73B51CE42316B1C120C2396766B71CE40E0AC15E0D6B3CC781A5742B18337B51C6E0F593F6DE2544FAE5E0570129AFB2878A4305248DDB5BBF45EF7BF7F90A8D4B46B09A29F4CA0B8E56AE1EB56F85E9432050E89D688FF4BB294FC8D684991B96EB8770037F25DD25D1B0CCB52AC6CF7F8D42B0AC26D390B7D431304CE4F9CA72118F148D2FF70DC8CC35370188718FF4A3EFADAEDBCD214B328C9780B73BD36492543C65B1B4773EA556CA86515F902F17989B113993B30 sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E6643 -smlen = 774 -sm = 718D722AFB3D37BDB61B3F68F0AAD73EE5569C44517B322A63F445F8A1C5E367E1C853840C39C294643F43FA5009B34DE59108C9D76530A93E69DD88B1B2CEE20A22727DBBD6966422CF44C8FABD3AB8E31B77329168BF0D74C39A5290D50BBE9D6AC73326B14405370C02917533381D420C8032CBECDCFF55B7690EB1C773517CA53557FBA99C21E16A50A0CEE4568C1797BE3383BB896DCB3EBEA08390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +smlen = 780 +sm = 5D1E30DD0243771AE022425336102B7E1E62AA13388FE48F3B956FBC054D2250079B493450D66F11F5F9D5D426C67D17CF0F68A29D2D4756ADADB06434334675838682A09C5FAB419A70A8528501F70F6F53AD3F33E1A0A1BF25556FDD6E05C4D90FCA6F07BD2DEEA364140772334D9861E4E184AA0F8E680664EE611B6005E5D0A17ECA3FCE5CE50F6AAB08F2C06D08EFD5C0CBBAF4492AA8059B837E152D11D5218390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = D180393C698F4D6E3850A1A16A9270CF00E1F3125032999F42A0C2902D71DC026D6A7FB93F7043C37E786BC917A39467098CC75DA6314B022C9310A5B7CC844440247D900FB9AAAA0A6DF47EB7F62C3EBACDE806027EE60B7B4504C3CC56796890BC46FAEB62D1336BC1C29E7700FFDCCAAF4D114820166702C6799432795FC3EF1DEC53E6A16E0F00424EF1162344A1C04CADE2AF9CDE754878EB6B45DD4D1364A95BA422AEE5D6B168460CA3E18717F66C4423614B59088F558CE3F3E0A0EC67643E71B0B0D277E51E29EC91FAAE2E1467A8D8724017E0A4A1EDBC5FD3761777FFB7EFDCC56B2BA7E17EE3FB7E2AABEC9DDE9E9C546B91DFD2990E807D9CC60CF95944D99E4E547C6AAC6E19CA752E7818B6C1A9B24CA8777ADE97C9C308AB901E1607147FB48F916E4B7B2D2334931E95911B9608404D127252E7B9C40914B61ADAC793E43384D1BE713022477D35C6C6946D5FC15C49A779F36BDEE9E505AE72DE7CC51B728DE0FC0472EF29762F20513FAB8B4A72C417D9AA7258F52F7FF7F4B5F977648327345624790C0CD6EEF84D59CC1B3DF30B4210CA0B680B13BB9F180F606A367E3AB8D5B7A13C3EDC6CA6A58D313B6BB0984DBF605804F7A1632C114A9BF03C9D1049A1F03B8127633F3D1B7707760505AEFE0D67A81E6F2C7980659CB4B6DFF5D3D7B1DF46491753FFBE522C53F696BE444519CB646D9DD37E82A62FD3E8F75C072E4D2F81937C9C3AFB790D35F5AB6316DB47764C6B1A2B6ACCD7A6ECCEC3DEEFCD8F8BAC625B70DA2F8B0C3FAC7151B1F02C2A735AE0A9553E749D8E56926AF8AFEB1759E7989A4009BE72A53F983C2CBE7184B186CF4C1AC5257B159D2DC0C8053E5E8667849A8709DDABBE899A650DA14092396636FF493D38EC68A650CB5DD349DA7C02703F8DFDDA2C009A8CB50D07FAC43FAAE196FC2160E3DC4CBC44C602BE46DCBE8FBAB6AC6D694190114089C96601250A66986027F318E6ECAB3C1BE82410E30DF94F112A70470B554876D7C6690EC76FC03AF31234D05CBB8B177890C4B7121AF1603D0545571AA79E033117380D3B92503087504106EB5F93DBF458B79E32BE46EFD9F466A4F48FD0DE6D58B6134BB3E46FB6257C3981B4D0CC259315DCD1D754C8A94E04806A4648A44A41788A44AF35D368D1EE94DF164767B9932C8ED052EFE2A627C18E91187C3D268B31ABA08668DD4795A8C77FD15D727250E8ED619F206E6871AA849AD4C22FE1AFDCDD4455B4EC2AA2C44895B896744606A684A109C4408F80D35E2E0026A084C6E003291515718D434E1897C7F1DF75D1449D2F21AECB0BC0D31BA2D44BB01777E51D063D7861A74D328F86D602605C570DD0883B970458A126E92A1603FAF43FDDE9A56B6A083B5E4D188C15D4E63CB914A8A591960D3B5D86A7A50B80794972FA350B57FE1DB54D0AEAEBF8AE04C22CB2CD361113BBA300990D1F920C69C40F8C4348162778C9593DF47681D9AB97E345CD38277F69A6E7DDD6522F7DBCB538477087B666A16D30E99272CE22FCDF7CD6C3C9C62623C4CA11E36319C3A82BB75D9A84CC5E0B366D7585C1D8038DE40FD42E36A1B529971F2462DBDDDE9ADA98726BFB029C164264008D3CA8DB4B903C3CE97E1F779BB59416F78DCC5BC489B568C9AC565CF87E93B3E9D8639E6979276366AE467DB3FCDF90E49F6AE6B74BF6800D3C8DC583111607C8E3CC5B9714713870D7B8FEB0C5E29940499EEC6F9AE558A919395DD7AA46E9A9ED46798515D222BCC77A224E26CC30F7764966DB3A65202EBF33EE4EB0055663BAC6E3A367044A73A60D33838BBE6CC9DEE834AE113F7ABA53FCA0C67CF6F5A5F08A7E324CA7D9FC802CFC6CF8E7A4B833063ECD8BC8FCA567F1386D474C96A51E4A753F3990925696174D7AE8EB5DB27F0E4DFA4D4047F6A65741EB68C53ED02B0CABCCADDFD69F2BE0ACDC24AC449CC8BD595EA569FB8E1004B8559C0F6D4981B9882C1654492A78F76955D1D543C29036199A1E7EE8D48C25B82F397E1187C363B2161AB2C6D35D8EB270C0F81EE2FCF764901704F16B5C1BECF6ACD4A9ED62C2C05531AD2D985075006299083623FDF647AC4BEB98AFAFB61122D0F39DF45106C716470D1614518F1817954E7D59F9E69EDA81864F4C497D8D10FFA9C2170FA977E34535496B8F476DA6DE49522851D7184D42C50564597B8772ABD766DDC523E66DD8578B5E4ED4B5D499EC025C8813909CD03D5F6E99243FE3A1A5620AC38ECD156B6293BAB0D65B3D83FD5CF0EB0AD5837AC0F589C333C6DC88FADF417095034BE57A4F0613C1DF7B3321E8C8DDCE98DFD0B6AADD898EE1EFB877DBFC8D9FBE10C48857EF3FDF5BB5CFD16E24ACB57EC2E8355C6138CDE7A20BCD61797F30741A21C43C663600F2C22070810CDF0B9E0C941AA559B89F5BEFB684CE4C4679F548B8619EC75810969B2306FEDC051FA9E85C9794A674548E5F63C61DBEC570DB530A5BFDBD9E51BDB9ABA8ED72481E079E34DEA3E455AC58729B0335DE1A2E26C10ADE2A6F8CF341204D2A66DB99A310037836B5A2C67275B02855BA19A0E49215C998B28C9A069FEA3A6B109EA07DB92456DA4BAF0D71B5047CE7A355ED53CA89AA0CFBC48FE2972089BE52D6658153B9173B3700426EED676CE4A00ACB1C0A99E454CAFFF2875FF452EADF9E25C6625B59AA0644AB4A5F1B405CC628AF215B4B7C93939007F44098784012255929FC0DAC3B515F3C36E7F8EB9BCC3843B76CEBF301C0515A510E32E70B9BBEFFB8642C06CB815D1E0759864302C49901D6746DCDE5E306C550B5C2EA69BB5B97F9EDADF5AAE102B39A3C9EB14B9BF9661E6A17C105F152E1063E424438A44B079AC9339A5E07272CE39DCD7431E90A78EE7DF9CE0BCF35FA6B21038A0B682C9B47D928D0E9772F98EBCDD4B737518E40F2FC19C4535798769BCE45AC086D17D2745FA3BF0676CC1B9E400B91788441700E7757C0C16FB0CD16A2CB9C1460694C97EF6CC2792C613A7C84AC5AF4DAC987E9B76C6E0715799665E52CFFC7CB20F73D1534C37806A090D68D80FF33058D2A363E52F659C8CE34C3948320A2B2209C3D1EA00AB004FE0FB814F58A216956F2C06D75E60B4F7F229C4500AF0E5975383FA8F41268D93870281C08BE3303EFCDC3612CAD2C7E46DD298BF91B2F216A7C7C54ABF09CCFB30DD8B1D6BA13DABC76A7E09AEDCD9434C5DB0FC6289559F7C1FB48BB1472F28D4057D1CED6C516E21A583072B4F23791DA2ED1067342E42FAAF51084E90F06227BE24F5DC2948D30FA41FD82D2CCD330C1401795D6A010E196649B384C89FB6A3EE5A5870B7B8268C65A1C4C47C38B57B046310634403886365527A0C6518E7232C1D30E96B535787F9130F1E431AF5AD91B6FD6CE587FFB8F03E41EC33E90077F200A1EE26ECD27915323162796DF86A46AF1AC2E648DAEF8D11E720BD26922A36621ECC478AEB34D43C73E0A317D84356F58D18BC06303DE730321352BBDBCEEF4BC5A403A303E402C07187E4A81E0DF3A28987DCDC5C508FBA8C8B8786EB4FD14E02B962DDAB93F50DE976E3CA78C542EC35E61B094D66F51FE10303C7564E9814541D0785DB213DBDD13F32A8F5863273D9332058DE8C4B75BD2E0FD1CFE5C4CD95A0D23246024815706F4738441384F26DBF66A957B29E997741D1D496B63ACD2D75415D3BFCD49AABF013AC72E64884E1775472D0DBAF812997071DE6B7C286E2ACC64D43E58DC21FBBC33CD6DC0E46E22D514C1CBB2742495E6D6A1784102AB9556D29759B4B6F8C1B1204D6229FF8BC06643E76D644A16A31953E60ADE2AC5F530DAAED3D25FA5FFE8EE73C6AEE68368A1E37DC11C116C962954487C7E9B750A71646B40C4B2685D683FAE2815AED71496F69187038E531E2814CC647C2D05BA36A8A985DE5AA351BAC49F5A66511E1872E1D0A12DA04C04DB74B51152E81CBD583EBAACCFD0FCE8C17832FBCF81EE7DCB5396A1E336AFF308A5ED8F011DA35CE9BFA8AC53ECC33DA2A5478ADB12CCABE7FB4A10C9F6655E7A3BB60AB366214D0B1C186ADB12F3BA5B0245986A70A2DF108A555EC88B8299518503B7120BDDFB1DCCD0334A2C16B6DEC65E05A59B90449CF938E2F71ABE58E9BBA19BF6CC864EFF92698E94A746194AF44B54AB4BB7E0640612F5AD7C54A1B4970182665E51FBF1C902D8DB48E9307FF01E88ECA1B31318D5373DCC3BA14CA803D1B32C73410DA2BDE7FEBC8C72BD14F9520DBBB852EE83D76E1308B927E179D0C9D4B3DB9F6483BDD1CAECDDDF9A27046156F81E4287AB203CB2005AD4B3A1941CDF60078CF18357140C61946B2D4BFA9E9076B0B5B06A28905A86E6E04F2B845CA775AB6ED0B3809B744C14C485EA8EC56729240377A9EC97D18CF274260AFD0E134068FB06B5A15D1A3BD233C8C64DEA3C02DA3ED0B048224C70BD61D8CF8CA691549F3C4BE0AB0BB2DF1C193407C25305647C241ABD2588D35C405842161C263F630F0623E6E4EAA6828EC1D0AB746C2B4082B50BF3E8C4C6F903123B4F961991578FDEB6D31EB3E156FB80947AE864394AB8EB0387B4D243C4EF925EBAD7E53469EF10DC21D0797F1AD946FFCF069A07769C3428D2E1876AE4454FB75FE2C2278E869D0A3F574727BB8008A36108BAE88239CD60FC9B9B1DCF01E61A8A29C3BD54DEE86AE75D0EC545DFB3F28D74428C4B1007ABCD7EDE12FC708029F8682235D2BFBB5628E2D3CEBF7D03857D6379F119834FFEA9C842BF416D02A108720A3C7D2B307F5989707A1F0202B1BB4D6DF450E7D8D9C34EAF9651BF4059F863B45F9504AEE753D09D831313C721E259F3194F864ABB3F1C81D29EA6C528BAF6601AC609E4DC988A7C71A977EE133FAC9555717C892F711340DB28CD96E9841A92DBABA353530CE2767B221DCC65AEEF4CDDD1DF025627041E968B0AC3E7ACFF31A3437D30C972A112C39DA1EE811578244798C08A5A9B3CEC04A88C430628C162328949DCFAE81A8441705A844FFB1ED3E8EE153C2B7AE16FFEB819C20FFBA147BA9F690BC2EFBE397F89BCE6BC075E2057217E903403FDA0FB91C92CFAA2B6A30554A520B9144BF1DEA14AD7027DDEB6B419E9D26F71BEB398B6188DA8DEDD8223D59FD20C120E39F202FD71BEA6C5B6375291B433ACE72BE9DC0F1BC6D28965AD073C31B1F68D23C8BE6468317BE228572A478806E4BFA10C27A683E47E3C2757EDB7235120E064C0B5437F857A483D19EF3C54627007B5894E3604428FAC4E024BB74394A13CDD156FBC412FA58F71F51EA7AE1963E377AE1763F083A3FD6EF931E600930702416A524F869B6B0CBD741A78759E5A31D2D3E820BF6D976E56EA252807D9400BB887E4525600795762E11C022C6931034F4145C12168BDC051B679BEED6910849A9AF6FC993B9CF6BE63E93FC96B09CD04BBF2CD28277A447F62DA4A7495D6F0981AD23145A157AD4098DB2FD77DF849EB550B93C90B96187DBF50D5A9495DCE6BC8AEF669BFD399C16C41CA1F6D84BBF7A2C578E8B396ACCFB6DDD5A9E22CC077625A8B83A8C72DF16A6B89777B18668B8D4B462518FCB87B1239D98CE5144A985D32F8443814EC8F274C3027667D832DAE923D552B053539E579520EBCF6C4AAE98B586D0B091A672D0457D34937367CFCE6F64E307FF37857B305E9BC1ABA4AC62DC3ADBFFD699F9AAD9CF3149CCC67D210B76143B7FC6054BECD096F389FCCF887E49E59960D383DB8323E312EB7DFE8B2DB402E00880F94535B2F9AEC394D7E316EA60CC6536643A061C60A2BE18BB08ACBE0C94B85858E39CF193EC0627CB4D7143EE7C8C5698EBF6BE4441D495107253D1404F83C57675BF50C93D13F508CD12B9FCFEEDF3E8D41D995C1B7E4805EC5D2F1DB63882975B724EED32DB886546F4034BFDFFDA4B9F6B50874E83B3FE577EEDABA2EE7505E3C5D9691149D74FA17DC708777D31CA40539C890A942A850DC0759A7012F2D4B06C12D903D5D52B0E9E76F883DD8C7643FEB25392C756F598BB356C6EB2D5EFEF93144B5C2E0D497B3F362D4E9F22D582CE0702D534FF4DEB5B1464981D6FF64852B8AFC8DA354E96F0956A728708DD80E98C6DC4E01ED86CB5CE763A183F58B6ED78686AD8A4D55AE5999D5C0A9686B3C804A8544F5B771C3A3000703043A185A78176ABB0F035A20AD40B1AECA53EE1FA631724355B424B93AEA8B5EBAF617589512EA3BC3D34CF0DB052635165C03B0990CD80FCBFC8EF9E1E085AD6275B46B273661AF044EB443C3394873D8711A885BE15F30C16786CB5CCA2BD3482C3FEB5DEF9A92EF6076B377240A55D78424C909B079DDDFEE280EDC813FC58EF3D2E21027D9AE4CE262987491CDECD396FC19F5F9260CA87C22A3FD2B5A4577EC4EE4074FE658415A89D6E5CC8B23E2898E03DE580FB02D3F0B448CA5B04A1E0D66256683C6EA1199D6EF4509B32533575CD3960FC8E5EF7DCECDE91E59933562C8ECF83889A75B5B8AC9081C84C7F6B8DBA51C542F9EC926535DFD9629F8B077C909C1583921A0E4A6408167732DF74C96EF75E299F9F146C3F73DCF37F52155B3D7D3EA3A2DF870FA42D568A9E7F5FD45E8DB23318BE8650809006AB5F08F0FF7E4C1C9EA10E4C0F31018EE35A77C00C8AD93F0D5F5F57C5E6283779E31CFC6E9BCD4F042705DAE321F212799DF099C9F7EFDCF5B1C9219AD289214D465783FBC8B834E0465C809323789DF4F7B86C12722AF1BB5F65717565F3AD587EED142E152756B4DADF2B1C1307212A0D3A4249E6E134FDE0FA9C0EDAE501240683D509E175D62DDDE5A8680C820600B7A0BF9185CA746FCC4042B0C3571B6EF434271C06E1AB8D7551E5D37ED84A81E874491C93D3BDD3E4750A70E01F5904EE829FF67C77DA14FC1758E3EEC1144AF6A9F22951F6CAFA0CE878E324887513C46F130955EC9A2BA8BFEB4B7A1D5140339CDF1AA12515DF820CBF1F5177C487AC544E091FBE7D32E746A4FDFCB6A9994083C5BB6BB91DE5D0196057748A94E5F179A26BF2F7DD5C8FF6FCCBE6BAE685E5F1251B3E5D260D583D0080871A584949331160EC359BF2BBB98B1CFF7C5926E94B53CD6FF80437AAB18835DE73626AFE4B446002D18C046B74283A3C13962806E81B72E63C55E1D121DC239A19108C2B08EC806307D1B02AD6536A947FA1AB875EE178F83CC94AFED8E3FC2361EC45933EAC849DD16F7CFC77202E14DD63F64360A4445F95F0C0435913E7E33D0353C94478842367BC08819CAFB0BC3F7397B223855649E4061AD0B7D4C38B5C9F2686649984FCA5D43298B4653C15DBB280F6AA333DCD722810F77602D2E2D731C91A381484FD7ADAD04F36709FF216F4CC39F2298CAC993A24102AA86EEBF0828B50A4BF2CA101AEEB1F1DAA4FA9A68321B52E160D6C448B636881AB2839914836CA918671FD0B84721C84683FB66CD1E53525397861BD0EF9305247DCF8C2CEF456031BD39E6530AC1A03CAA7555003CB03DF357FBE93730BC655E49CE704F3134606BACFA479C2B5F24DF43678142FD5E8EE8707D6D66EA69EA8C87737FAEFE18FDF631140B1C27A431A4965D01236CA0AA3F9B123509AF150E929CC01D0780E091C6CA720916A2044DE3DCB1A24EAE32D5AE581EF5F95FCA13DB081F99795E653B8CA461AEF98875E59A13F744B278FE501523AB0C0FC3FCBF38AE5D454E6A798296A15D5EF42C0F7B186266D6B07DF5929B7B93320CE0B70A +pk = D180393C698F4D6E3850A1A16A9270CF8D361C00998180B2A6D2DF1374E9585004B03179131FA7572762817615F53EBA4349F33FFEC79D08ED10CAF3F2B7276515BDC556D5D6F75E5013760B6884487510F067C2E9BC0E8AF943CE1B13C1D1249CDD0C24C35D9188297C3DB5A6A2ED3672AFAA115BE6769F344BE8B429F89F7213E4EB43E531C9C06A49C71795082B7E4F88959207670C93792D0B4B7974E84EDF308DE495786CD18D69EDA5F597A217E19F75F131B26019F351419FD5EA1014A6153BDAD220429ED758266D8E602F543D7E19EDEABF9DF2CD6AA7C99D3CBF7B3930C692C239A12EF4CC6E038A7B34888DA010211112E25FDC0D810C733C65B2B2EB545E2259714E40DF219F675C48DCB0E0EC4C680484F2BC833F691BAF18A80A9EF8C034A2C4262E8E0B89BA406588055C3132D5052C4B6904ED1D0E7126B2B2482A12C5C8CA115A4EE727336F86CCFBA0D1DF1028ECF3F2E44C2FD5EA0E1FCB5CAFEBB436D93F71F8D892FC24A76718EC6796206C5E79A2B163AA7239BE0A2CF3A78999BED6368A05166F232433FC992AE4BA9B911B0D4B5DF136FB516B01ADD50AB129C935C5D55F224D59BFAD0248B70937881CC94BAC56904E4965D9128EC7DA1477F6DA787FFC0DB02491C080CC7D9A5AA75E03D47C936326ADB6E527D6625741674047C822E04CA40B562F3C436F662FDF95CF4A39A7A4714B7D881CB45CCD61A32319076B5597F6B4BBF1105DFB92F85EA0CCF57B02A7B3699D45AB956314317C21C9B21E23FF3BE80B47332D6A492D431786C55F17327CF7DE66856AC0DABC86A44D9062C7597C03EA4912E2A92F0BE4BA7854A6CFDE9B5B79445A175CBB3B6B733D66641708D20F69DE98A867A36A35D799FC21B1D586B4283338969CB316D33701EFDC19DB74A5705D399D34C4F814E2967B22166BB1AA6E89F6F6521E8ABFA7E143AEA6DB4E1DD23A86F9572B15E6B6807C8C0801F146A6DEC3F8EE47144889BFF75124D7B7C63EB4F05C89F4C03C8920DEF403E64E9D16BB306E1882AC9A9EAF18245A1D96F4239D29C26609B5851B7225F6C0123E74C6387A500CDA0BF6B08C753BB325AD28A3C17A133ED2EF6F9C15EDDB9F83C930E343068FB79EF70FE5D82FB11A8485556A859D85478BACE9F47B4FAA64C0C266824B2546957C43F72169B2FBA2A8C5ABE8B941457398D813ABCE5A3C2B1C5D57CE2C40C97A868DAB65F5B274028A69E516A007B0270E472CF04EE42610B19A26FC7D0C87E18FEE79770FBDB1BDA054306FF9360B7B3A29DC8BC5B6D2359A2997602442BFE226800B72D4FB5667EE840275F10BF1FA4FBEC010994E4C4F4B4D42D6FAFD306E1546D30144783A80B542FAE7B499C115FE24E2333E12BB9B1726E1F7A8B7CCB27724012EC04E5EF0C4FDB3FBDB2B27E7682B23437FA73D4893BBCE2AC1E408403B96C38FD9630838036F9B408DF15DD876E92C23A0B630AAD71FDB25C379E6BB5C2052AF4FB429FDB5401E1653CB5516327D641B805989837E054FECEC8CCCEBBD2C91089CD0851F71C163CB0B6C290ACF60DBFCF7EAF65AE73CFE01BC8B69D4A69169819296B32996572E31CD3F5CC40B536313DB15D7270B0E2B139EC322822D5B747D0446F90645AA996B47E9C89F89728CA17DE456B3D11E3DA0A9AD13A8E924609772CAFDE23CE9083803EF452D12FEAE588E7E1F936767BA0568D497FB5148AA016564900D6BEAEEAB18DD27321FE9D9017C7341824B66BC13EE868D21D911A7EE95017B8FEA66BB09C684AF07DBC4F95A955285FBF8EC3457D638D7307DC8759E24069AAEA32794D3996803040ADF55D2B42A7CC91BE2C8532C82CE716ED88807643412E3D628F973F329C235810C7B2CB8B314E46DD7F46A0136E5C2D55F595542063FEC80D4564E22F496587D02D1DC7F51FCB44B2BE7B156D5C3B8645F62ADDCF038A3C33368205B8B51899C45F0B73431D2B47A9F1D59F189FCDEA62C1B1EBA9EBF2B20B0BDFF19F00E29B7DB05B243342F7B27CADBEFAE1232B56F62B452E1E86E5ADE00EE9BA89B0941A37960A22273251DB3E19C7B57BA276E947881A31B2CBC982BBC56C2018252155A572B0492D6DFC8464EB93B5E85DF32EC58CC787494AD2429AFED89F3669F8521006332B8D957C6BDA08A2397B24E461101E97F28EFC61CEF431CA0D81AF4BA212DF9145F773B9065F07F0BC800A472F035E66032304F1A530A5A88DFF9A72DF5086EADC19DC80ECCC8D1A7B7B313E85BBF99301B1609F4F679DE6F2FEA79800FD41BB5107D9C10FB4986421E0542424BE351175F3A93B3348B11BDE6135C641FEA4D429A3A677FB9C68AE5C10F1EF9E3A1771C3E48E7356FF1799856084734C547BB921B81DC342CBAD4A3CBE2BBBE9528EDC12820BBAF6F714BBA5EEFB6D6FB13D57C2E9DFB3EB5CA78D93491919FCFDFF0B85E5052E2775010FCFF7940B61F248852F082213A01C1A08024D3E49DF5EBDF1E16FBCA8244F623AD68CE9F171DDA2DFCE52B7CD7B38F113669AA017346A0CBACF1C1E55BFFC4CD66B2097E34E3B05EA70052353FB07BABD7B0442ADCDF36A3F92F9ACF6D8439B2A6E60B5D1CEC72D8F5F7B8658145B76D384B44980F5483C4AB20DF556DBB7E32F63EAB6C6272EA370B7EADA7FB1D05FC56CA3CC54147468AEDCA1D11917C36B6981160AA3EE9AD8E34D8303D7A2918A2B9AB5E03E54B2B1B2BF977724E66A1E9CD9B0132D66BFDCE0D7046F01DE50B563C1F6FDD6415983634A0854C0C466F85F841A653C917C6F25B854A788A157F1FBB22D2829236DC768BC978D00DADD9E922E6C381A3BD08658D10168E641F04A7266A56F9586531C6F3CF00B1F4A65FC5BCBCDEC481721407C0477B0CCFAFB8783E7EFF69BC88DA867FD704480C170E4953D8B70DAE3223CF2CEFC3068FD292D5CFE70BF7B10696892C9F5CEE00998145E9771F6D7E6F508EE00192F433DA679BBCA6B9EB05346D99D7FF61DBD8E06928AAB9C3C2D188C39ED06E16EBB201A7B235B8931EE14780217A145B750B0458356FD13286DFB27B2D0001382EC9222F1B085C1B6FD5B2B82554DFA5334BA1B650D949B8187184176F6D5272D33C0E50A44DEA2ACEAED4CF3ECC990BCBFC583474D87454579488A4D9AF3514E4228A7C630768091BA9FFB581A01B59D41DC1FF9D254D30E58E7B65EE2912230BF74C30CAE36E59724CE76211F40D95E1182DBDE62F2B39F9948326F62FDFCA6AE1399053CE57056E66AA0B797A0F61A68913D236C7A91E0096EEE02B2E2DA361E04E99568FF78913BD0876E058FC92D72ACED61B8696EFB512E75AC05586FC24385E4E8EF2B7A140B3FB6C24792ADDAA4599BC70A464B70C9E6C22DD00DC069041B317C475EA2D376987C102487DA05109EAFBAC606A90938465D3BF5573D1E27A59AC4A89A19086F9571BEB0F00B9E050BF6DEF4A48051C10CEF5E8492A278F5E2462D4F56DA4FB0194E6208D998B99837DD0E626791330220751ACA80550602A64F86A94CA572E7474FFB18BF678D980ED6E4EB317ED6AC3A56CCAFB7759D847B62865876AB3A3CB1D03791FF9D4B0AD8DBEFEDB4F21C724DC8A2FC5BC08CC7B059B5C6B3599443FD7386252F4B7855DF17F53F06905368ECD162E2A24E073B455AB11E88C044FE0E96EB7BF8EB9A28210674C4A08D90D8721F0BD512307C3EE2B7E85C5FB950CE6DA763398E5BC0242F716D6BAA9C0A89657F9763C84DCA054122F4B7E5EBB359721ADF5A3A8270AFD663946ACA3C3E0CD535059C4FECE4449E5F9B328DB0779D3E9B3A6534F2B1868F78EEA1690A6B2A54FD4B9A91ACF78283465A22F40F8038567EACFA1A03F1902BC2B0201DB0C326E1B94BD203889C17E52A2642FCD90CC5527B7E4FDEB6FA40AF72CC67C2C184D5454A8E415F50CF45DAE3658DE27B2F8BA27DF10CC6DDA4409345E643E448DBFCBD59A575428F6A445D4C61DD6165E39E33605F879509412E7B9D80C28A70A563029C14814BCF9A7CF96FA5D6B91E5A651F6439BF6DB64603911260843151C5FB91B911CEB211382B1A61B73CBABF673D665A220BF8C71C2504845998AD3D6FDF56451130399AEF6BC60A95D054C8D456BED308B3662D5FAEFE4E549F6D4EC01D6936152A1C18503995B910B1A54584CA6D8E4A302BA99426B0D4EB9D258C6720314FEE4A3DE7499A159A09222D305A7FA3F751440764D73DC62D0AEAF222A31FA9F629A049789EEC1DC0006023381B21AEB2B460F1B9E554C88AA5BDD7422934FF2FEB6A5F4737D8C590ACF4F697BF483F16B6985776BF34DCD5CF86E0E32697956832464B12A7000F74917604774640670A5970951B9C71CE1A633B21296526F8A43068C970E04CF9E64F71DEE781EAB02B552A5F69B3A247B7E50A20DDDF2E9CE9D89D8D20A23720D8108CE7CD7E4153D038A950651721129EA6CE003F1ED31663B0A203BC87188A4CA23461F63A55F071220AE752FADE561C72B3CD7C9A3A08A309DE940233DEEAE1A6A36C951BCC895FA19FA249AEEFE59239E3C154DE98F7BE5C2149A7732BE284F89CC1E7D56ECE1885BFDA8540B62FB1A58F093077DF3F284DE29DEEB8609220C3291FA8BAC59A73D5278A51A9F2566C6B5EF9F6469FE3D74C11D05D7010F3D5D6E9339EE2023A6C7685BFDD7F77F6E285CD488F4A5CF785B03918CD5E02B78159CB5A666C4CB876A807F28F927FD83E99F6B838E7067949D22F805E2400C90E2F6AB6A0A7E91EFE1E634F0D7F2B50C1E83A525A9A950971BEF57DE02C5A75E713A26C2E3F8BAE41697D007654C12E6F7D5391FAC4C8DA14781D9D312B4A846B3DA8517673E73511A649B5064CE9152417C49B3612484EB238C5BD05FCF24044577BBC2984A47768C39016FCEF0B9E5159F2458B1875DC24FCCF14CA326C6B4F4E63A35358599F3E30857FD36726749D2E754AD6E7895D5E42F10F22991CB71AAC66F084A4BB836A7A2D5C72A199C880FF1D71B55D93178CD6DFAD3F4126004DB26DD36701FB3EFC5683DBBC4F2836A14EF9AA65DCD8530115042D6C05CAC3B8EC5451917F9BD86D9126CEDD697749FD0E37445B761A911BD46730EC3161E785EA2099291992E73BF2DF2CA2EE708F928E4DEF2BD028E3A767D8E8975B11A0FDA549670543A42B5BEC25CCBE56860028196A28A6D722E833EDFF2CC3BF1C39AF47A35E51EECE9A450C043BFE81F6A685BF6A9CE601E8CAD1863A3EC3D01E8153075C3B6E9D01F7D9491EA9D58EE69A7B8A84C1606978C162B2186F883B5FBEADDA1AF88CB39C6FFBE62F93B5B6851F3CA3E1BD5A6279F51CE7059967D9740396516E387455939FFBABC96337E005959EA7CE64C1595407B8A7A2977CACB7F2052A3194429FEE5D2A16493B6DC2B58EFA43CED3653E98545ECDD1D70AC5364086695DD7A313828FDAEBCC004456A94BF1F1B5609B87AF8EE848429D0D65BB2FA42C6E41A3C09222CF33089D32DEF66AA318726FCD4067468717E1A150EB059C5CFCBB46D4FE55C080966C3702FA0A9F5EC29278891DCBFECEF7180F905DCEFF501981C39E555CC7C6CBA0FB3ABB43BFBF629D5C0EEA9D35A313B844584E0D6F4AB3376350900E57D4012DE7A26AB4A8612A0AD097A5346BB16EDA36A3BB7ADF75D1E987EE33F030BDFB4F14DF8A4F34708750BEAAE4DB96EA8F24898A545BFE726583F5C2652D158EF37DFB30DFDD24D0FBE7E6B3D12B9711C44713683B31DEA21EE245823729859A6F623A272EE13486B24D584CBA50BDF388083B70656E759F9CF3FB27B289275D707C9612752BE99D9CD028ADF65F9FD66CDE971C3AC28F82FBB8708F47EE64505ACE113FC1B46654B97AC9671CE2EEB372EAA42B788BD3EE5318AB6AD002FECD62803CDDBD42D662A52E3531082C9B4C9E57FFA38B11BAD51EF3AF8CD062E2FC7479852DBCE6E028C0D734DC712981B58FEE1D813C4B1B0FBEF28FA61366702D0567560F60277B824E7458B9B97CE0F599BCF7F7B8A26EE4385593DA9414BA8CB1B72F90D22BCC6BD24367866CA7EDE5E0FBE8D09B0B35A9B97250B72EEFA22353D5DBD1FCA21F6FE9359E336A8915BF7F8E6926E6F1908C2D950E900048ECA0A456FC5E485045423688513B38FA9C700D646CDAABFCBAC70EF3BF737C5319D404819D4902E8242CA2B0CDB4C851A87FAEE6263AC7E8D023DF6C915281564059283A0743B229AAC506B7B60FDE7577EBBB820428C6ABD34805D77ABAB2ACA8A5A8C21F38E06A23432370D8493A5383DD48558502EDD3EC4D52FA26BCF95F11BDE68D7ABE0C898B6D67A4B7748273106C06927485012F127BE9E3367508C7359D8153D2BBAC9053C6E4E5CD8CFF3C4453039B4925EF55BD712B091ADDE9FBAF131A0E674FAB55DEAE167A62B3F1864940080018BEBC203DC7C2EA6DD41CF298455C4DC7664272FB6083CE5093ED1CE7E2346708F5B03BDB82CB43694350B30E6E26CFB4EB79B5E7DA4AF8A0FD595FAE6E4A0CCF758671C30E3EDDB4318DD4EFB2EDA551E09FEE66407B72A618727C3C0DB9DB97ADB2A18E78E3B46925E8DA844657548A82E7AEBA4734FD1F91F7DB383E6C7AE576663A17F58C7D7839AC3B78DB41676FD0583CFFFA0CBE170341888E89B53DF69930B1314EB881104169DBF078F4EEEF19F38903C6BF5C17008070B934DF9B9B14F7A0EFC17CF71FC98DE4EC4277335E8C7AC603A190A675C910E6E24CB86A8769AFF7596FA08234A1D54CF04EBD46185014C5D51FFCD679556CF7F13E0CE84F5F18C6D0337FAE7258A7F4BFAEA23F41B99C000D4D78F4FA14FE0D488601120805359267A3E8DDD49AA7CDA7A1B59B5D7BE5F0A4691630590205FF16A7D1AB5EADDD68DC5C709AD0F12E82D5840F0AB0182B3FFE15FFD3322F195FF49556C38F680764CF32E73ADCF0AA7E20A696C13BB2C169BE1717A0C334C sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE2 -smlen = 807 -sm = 83741121A44CA0C4FE9B6712910173082290C5EC145ABBC726EDFCCC218BCC4B74717F5BB3DCDF0843A924FCE40042D9700ACEB413B98322A79B1C20C720424EA380B48EC81177A8089828E3181C572CB97A494B07BFED1FA9B25339B2D77FA4AA767AB43A3B49672D967160C3FFB2265AD0156B5BD0A551F43ECAC46CAAE2D104A43717849830257EEB9A75459A0F4DBC708A3A4708F84896671A5B33B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +smlen = 813 +sm = D53F254EF4D1120A2E944DA98768DFF09A821050DA0A3636F177122F0059332A7D501DBC9095844835371217BE7A34817D8691B111637A954E2B30F9F6140F49525CC8B7FDC17B4827E42D6BE96625A409BB255FD785D77E97A14CF192231970032FC8386469EF317F4956C85BF50DB464E97ACFA03B3D4576E648D542EBCB9BC7AA5F17435F0BB4C03615421DB3B078F7780E17F4DE96074AF82F138D662C8D7EF333B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = EA539ECFDB4C17B07C263F869FB19451BAD851D17D5B9BDD116A7D0F30630A813810CBA24CB1E1686674331D72968904BF5327F568023A86E5B7C59F8E352EC709044366B1EE308A4A08A6E257BFDB136B91EDF312C6B6FC708C0AD8DCCEB421B5C35CAE0D7CD5C3A50B4C6C221D9F9A71D443E1E86B2C126974495EEF4E272A612C128DDCB3E27D641ED273E946DEE4FE77167F3B9644A055B65BAF02210D83EC2897B63B93E47F9FCA6F5C2D63B63ADA15F54DA15095FBC3DBD9D0F57DBFE2B4E8B8FEFB04D598F3E6489AA0B930FF7BD9498983E74F6D968E0606B5A9C8DF0F2B2AEC4285E2F2F9BC9E32FA7F32CC4AC2FBD1674E684360319EA938AF72111CC09D9F221D29BC1144E76089A1BBEC3815BF35498CF4462C28EEBB78A36ED96AA294B6BB35B0D738D8638CF7583007EB5A4AD38FFBF0EE6F3DBC0B6D9A7926065E34A535E1F12DAA129AA5FA2176D29F623EC60C724B9086F7588E385C960A19C68BB13E259B4F52C46474590B6229F05184783275F1AE892FAE935475EFE9DD71F1938023AF5A27ED795D133DA0A63246F486D257D4219F2FAB5DD0646B428D0D27F85EB1FD3EBA698156B77D39016FF733653D347C7170E72DBADD5D3E0B6F799B920D0FF07A01B9FDB3D59BF93A46908AD425CDEE979DE2E12A69A2FC9C254D2F9D978746A604DDCA461D31609B434EC10F059E8FF2034CA08034CE79D81628A4436DFD837EE816297C389F31844A8D9621607B6E21D3B5B8B6527AB7CB98B4AB33FDB7857ED00D1A655D6836C89BE52CFDC80DEA2BF8DFFAEF521F3324367A8A148F861DEF0FF26611E353F5EE38DE1532722A62BD561311DAEF1271C10F873E65CA79B049E0C34C80735686CB63DFA4ECEA865168DB156160A6CC18DB4D1D6EBE92BC44B5A24F7797E77F1E734B3C40F648347524DD6AFB2D38E7A86459BCBF0C733532D0C0FB44A3D91F706BDE95A3B1518368D8AB56ADB8B2689036B7CF9819895E25F24C28591BD9CBE84C6D90969C2D3362FCFDEF92A8B74AABAE06FB5D2172523518C060FA988124941047973BD7248FAB2C0E115DDF814CBD78A1E586C4BA995F87B3FFC6D6E4EFAF5C7FF4FF42DCA899431C9751DA22BA5BB66A8AA27098E93D96E86F030C2A794B276F18A0FAEF584DA4AAF4F0C22BFEE3EA0641861D531E25F1C5D930A9CE5510651979419E07C68B33B03B75D538E627B48377E0733D93F0AF331C216C1B965088F45A6A17CC2A47DCFF44B368054B1C207E517015B7CDE06121167A189743E023F308EA4F055B1E87591AACC2047E5333DEE6E75C43FFCAFFE9FA6F476F65C11CD1423537B7179035E4FCCF87E9148D3A276B08C94FC7F28DA53FFF65424A30D168946EB01AF19F5081FFA36292919BE526628044B65495F60E04AA896786C159BA777674DCF4D6B0F89CD5C02DEB3F5027D7DBCD212D0D723850EBE41C82D9DAB92D643FEBFF8F679BDA740EF90112C1980A97F059975D18E2A3AD45A60DF6B37E932FA380FE3E3EE78B281542225E7AE947FAE27B52E8BC17F9183BA9689066DD2E79340908EBEB30CAA598A3A3B37A6A89C8D3D3E0EE9FF695C93F07AFB2F41D06F05706BB9F603CF829EE6B74314977B6F0AC0BE4D3F3FA43F6FC3BCD0FACBA14EC359CD01F07E0D11C162D47E7CE6CD9A7A449EF6D1EA4C7F10030AB901234FAB9521F4A19FC75D3360C7FAD4846D24566F185085808463135C4505358F73D0D5F4F334573F7680BE752EB5B0F3E03C683387C22712E65EE444A1415233A78A6789FD96C39B9B436E2EADFDD8B0B99BFC1964CD8302E0102FC247E801A63B74E1BBA756F18B035F58B54BA81FF831B89CDAD5A9B4191E173DFA5E1113E398E9F013A699451F216D0480D9EA2D003023C5A9C89168AE232376FA809E40E4AABB01F594A672FE318177C4A4851D5D7A2852BFD4C1EAC60042A1055BF31193F700529E9BB3AB04518C5619D62179F353F2CDA1E8A3DDC71CE2585A2317162ABF2B4B65D2978EB5794895D918824070F56DF99E2DAB9BFCE58AFE0664A7736F23CFD5F869C325B4761DA65A3107C0F435F11414E147D5D1DB60086683468D72BDBEF37C4A1819E2336AC7B1388003FB42C8531CC5B2E58524F5E510AEAF696B85DBDB8F2007960D7B0B8DAC5A442F3DEE9CC748563566827B3369766E97C5C13492ABE77AE7EB414C32AF9463E540220496A357A873DDF04839BF54B201A8D2B4700B8ECC4D8E2A7643FC3B246FB3CBCC49104C0290ACA35419A0AFA0988BF7BEB158230B3FDA14CEE5001FB803DAF9B032112214D144F3B1B6A964B6DC3ECA71A1A0CA995A00B3BE513D469AD09C3DF07C6AE93D630C7AFE62D7E6A04D9E8533C0AA494F8FBF0C5B8791A47F418021C9D8F9FD275CAEC0E8F3F0DBBE348782018E96E602014530F7AFC6BF0B43C57EBCAACFC9B3BCB2E5F65A56D9124E1EC6C545E9D2832072B6797FFB748ED536915ABDD01EE12A275FDC1DF47D5722D7A28AA02A8854381DA7087AB9CCACB3383E2D298D7FE31EB56B5BF93DACEC2C2BAE2267D9F73A09DA4FD88CB2703F8D187D0FF2CDC99FA8BE23BBB55868CDDD70DAC6B55F922E40A915848745DE2607A5668B6D32572879BAC5D3DEE28E5459C6F31662129F36D3B4212C7733EDE3CB5E02CF74E0039756AF908810F586CE218FE1ADF01F1D330BAE6C15930DF3C76CE11924E6A1371D3BFFE98F0C8BDAB4FEF3F5688F58ADCF7BFA7069C271E7234298B664830F49B09B56935C2396417C58DBB60B0581FD1992F045DEC85AC2161F039AEB54B2FE36AAFF80AC61AED3CF63A8094388FC8272B6E89E7FFB4A0BEE395AED54941BC00869A3FB09A7925921A5D27E1397780D4B97ADB1D3CA019D29226F58692D1CA77DB55F215953408A93E2F5465D30C96959DDC52E411C72306778A363FA33887E14737B00DB07481EC752CF50C08CFB8EFF889098196891E65855BBA53FBF3DB38BC13BAEF7B78943202C2C9677943FB690E8698C3061F90061E0D6201B296664F1C66DE100E5BE0E896DEFB1DD60FCB56C49A8725589FDA5AC7A7D57CD950F1B0E3DBA7CE3546E1AFFC9975A27D0B50A17B6B5222210D62FA293D84423803A66A45CA375B5DA02E9E7BEF7E57AF40BEBDACC99BCA46FC2CD0FB1E8235DEF2C93D120D7D24C56B4E1E4C4CAC1347AF250968C2A33A27571901385FAE176BDFF987D19C74183B3B091E0984055355D949AE273EAF9FDF88FF4B97D8CE88972C8E737F6E8378681F2B36A0CE6037FEA0A8AEFB7FD9C791D56FDF4920CECDB7C469F97296A8ED5741A298BB728544820C352034E6A8893D0E9544D40E2D29990A574A9174BF6686A0E92B3F851068C93ECA5B276987E79A681BF36342AA703F40433104CB62DAD5322CF6278F77D5265F686D48C1FB0DF3C65B50E584662D91AC9BC5ADDF6E0AD22F7D5B7C6653F52B6CCDC078732BBFDD84A8443DC1751FA0601D54547DBE3513B927269671E5B93019CE34DCA4F1EB527B26409B87E7FB413E3D1835368429ADD11F123AB0E0E3A13F5D63AD1C4D1B7397232C5B2423AF0DFBDEEE1168EC54120FD106D98EA0C1A2DE8F7475EB91BC91B9CCB0AE6F9EFDC968E9A5DC37BFD05E2231C0090B159F8637659DCDFA4AFEB13AAF4257D311C881488384E2CFB88D7769CC8EE8D4B4511F3EEC63E0CCF81364AF8E8F6A95847AE5AAD38DF0BEAD9CB47EAEA2FC8B6455700B961ED4C0CE5BD1ED7089A2C0F5115C47B7B368D9EA775CA1D61F4E0469C388CD3B0046D3564C2C71AE1130737FB5CCA2F8F09BEDA7BBC5D9FF4267BC0247257BB4A7FCF9EADA0485C9FC3BE3868A5EE8503C952A30025282811840BDF44DB2A9EB362A014F20848ED4E7C0DB7E7D8860D8255C2A3031E27BE72C9E96F0FB25C2F2A025D73399F94267C4DF73C7A6ABA3866F1B7656EEEEB3EA7484E20CFA4BF9654475B023F4A24468046E3BCD8DFFBC969B1A554C3E2912AFD0BACE6FC8643ECE6E1DC0804C668CB346AB4BD1CAA592A415985B79858DBAEBA69F461D18B64615BA6A5D3004E564C3A6AF3198B97D30AEA1A2FAFD65ADF3E5FC88C51AE370B1568770CFCAC444516DBD59A04F51B0241A42B6D2EFBADEA13871DDD664C1D60B984B6B8420ECCF1AFB870A437C180C65930C6C5DD3EA8478FCD37A9BFFED4636C52030BBAAD8A9C2ED643A239541448E27A6E4A24C806089CF35F729D5941F629639C1A060C3264EF756B62DF426D03B81F6D195D35A8DEEF131AA628F90BEB1A402CB4C85BD4DD9B366826E261AB1349AABED161920142177E1BE21DF130C109E7C72AB1823A5DB2B0A598DF43D8533702D68C303869FDF64BF883B02E80DFD27B08D6DBE66569706DA189F59A03E4DA8DEFB84E3162795E1162C4D66C9018BFD835680BE260501F5BDE0C7651405574E8F9633E45787EC5358112FA61C039FA636EE0621D55FBC3E00FF6AC888A8C5A03866D18AE0F0F07D82C39E3D9FFBF2AD86CAFF700F95D499B3590A8A02CE071AE2D09BF9190DD6BE41D22C18C4FA826D8501B3191BD5119C9B4371E824BFCDE415E924E813CEC3F65608B8458FDE44EDCC90654AA00DEA34BF39EE20324AF6F38AAE4158570620BED18DFB5586F63DD1EA549775180FA820EEBEF29F49FF985CDC83F223213EBDDA33BF484BA158B947FD36FDC024D6FA0EF275B7D0CB91BD536F7893886F8BF6BF4F7094104A06C3EFB5AB7E3F529BA59F5445AA7A767C298ECCEF982B4F35523842E02E1A04147B2C11EA262353714E6CFD3511F032C58AB0D4BDE030F56BE7CBF69D9DB45E7DD56998AF06A0572E31D43E169C81C94003E0261EEE67828967D9344D08E4481BEA9A505A9A1C7B6772E2AFD2B23BA6EE97242623526154427A4DB2CE1653DA3C46548A395D6FB1F672C4F202D03CF674BA0C94E723B820020407CB60D794183D56FACE7F1EEC20945645F97D6518C7A4B850D6D36090A43EE49135D7B86EF0B0D59C0585661851FBA46E78EDCB7BC213D07F264DEF8028CEE21B4E40E0C6A73ACB4D60007A1E8C0FA7B9B209A2CB083BFDAC41251304EB3923D109FC8951599D32D669AEE09341493337B5C6C7DAE063A2D331821EF05D5EA169CEE37DC2BDB7F959895483ADCD6FCEE89E7CE8CBF6B09308AC764B53F446F8947FCE24B98AF07DB0446A48E9D080AF2DB70C06FCF33678E90F4BCF27299E4EF6F30DA64F3A01EAF06EDF96BF77617F6A55FDC9C440A2AA753AD690DC061D54E8549A3CFA7B050DD3DBC8D9BD08D5652D95ABCC7AD04B19EF716B3A97CE3A71FD2F1E6BD1CB400744819D4E42ADFCC2E50ED511D58720767E7175E22E516481C37BE800CCD8462B45EF8C2EA2AD46EEC847E3CC94214DAC06A4CA7A5CF68AB8A02D4183F933580EFDF74EA34F7515F09EE17EE951449AC859D77DE7B8DA706A05AD8C74324CC481962EBDD730A4D8EDA235CCBB8280AC7140FD8B8919F72AB4FB5C940A60B98CF59646EA440E0A252DB0B1F281F5441EF66AB2C980D2B829BF11CF993C5FDAB433275F4085425991B21B75D050F5C9963724D080C0E5901379C7E0FB09736DF2C6872461C9F2F09F4BDECF0AB97EBF8E4244C31156BCD4ABD2E4221E8AC76477C6CF258F67077BCB593361728520012B0E84B5712A24D9FBA8BD998D34C0F07DA9762818930D63BBE14B172DF8EAEE8BCAFA622BF3E46B49B2DBB12A63AE283423252530CF35C93A8DC41DAAE0105BBC14E263DDE7EE139ABCC0AE32B2053238514863A6557577A981F1D777A27E9E8B4A2015E9B8E99A0F74FF1CC2320CAA6050428144249CBCDF0221E408A6484496CD4B88E0F04D76E8057BD4DB6FE61FF154618FC424D3BBCB618E267049E24ECC38B80B5CA93B70EA64DC8C2E0FACB51E9A0015102A13B4548DCB789CD71F364A890EDB88A2E1D2A7E0C808A1F495879FEF8E4199DF52F3C3C9163A050222962B514CFF355E5F102CF9779331D89C37AD501D39C1C380FCE550F1EF1CB4A709D5DAB2732FBB4E3C37681D7EA9AC515C7C45CBFDF874152B088B06C92C1B5EC5C36273136D4BCDCC1CC694121B2BD20B6AD7DAE3FADFB533C8BCC96BEA3E5EC34BFB516B4977FA028D74670E1BCFB288F2F7247B977B28EEA307779E89A8A82B5FEC794AFEB9F17B45C80DF0C35D24FDC9FF443967AB4A7C2F6EAE81DCCBADDF3545E88371191BCAC9F4732FDEEF9BCDB7A8C0498B0C5024E4AC6F139DF76ADEB1382767362FFEF6BA29F398888FDCF28049A2392B4B8EF9D35C0ED8E07F183885512115319892B3F313DC769ADF265139B77CEEB190CC9C6CD5B7354F0B8BDDB64AA05FE307795FFCC69F270FB191E5408D09B738784D9CADF9AE8FA348A13B7349BE0B6E95B57E68B2A3FF17C5F71C2DE74BEA4B14EB5CD35C36423C0F3419652DE8867D477EAA83F0DE2942D159F5CA1534CC958F844D5C228B428C52160E617C247F4316AAF9D74AEFD9694AAD322280C326A40533ED65C589CC453BF7F9934194AD3B64C226CD9A9CA94281213C3DFDFA8C985CB5D89246D61DBAAA33E5C989571016FF406675B7D1BD76BE2C755C34F58AFE5273CF676940345B16D772046B6251F2933C97D9263A1BC7E6D23E050CB3129932E2FA2A3A81B544878931B0140E5068AFB5F0F295F7D98241E31AFC7709433A18D60F75318C080CFCA2120BF37FDD53A9582C4D9C55197DBEFB741A6A380E0087F4814878DA397BAA4DD593DF46C4A6BF9F3411D0E7882A571A37EB9BD0F6961D323928675B3BF5BCF2206E6B6B793381D2158C40C6F031FE94840BAFC1C02148696882B2BE6B4A91214AF81D615059CE0618E5620343F554A69D74C016517543E271E9DB4B2F53A3FF3A7B5923E512AD8965C093C56558734F668A0D57AA60B4704A5484DEB13A8425280B4ED3A11E7DB993B466C4EA611D5F9C431B6DCCC125453EA848E66CA7890264B44C1C05ADD4203AE3C56BEFFF05B0CA01DC78E269CD9B1A134B665D9BD2CDA7994920AA7EBD00620D3115EF992AD3777868B0E87E7CA829474AFBE9E42057455C390968E93DE81AAC92D2762F38290104B5FB5B0EECBABDA1B8128B492AC97A26D908F123F87DCE98E318CBC2BCA68F7555406F170012D2B2A0023145D8CA70540621154910026C7F0695DE22A4F62057F6AAEAF166858134103AF5F7AEAF6D093BC28B7D83B9E19DC25E0B2011A3E4767247F7779D3C33FDC6505846EBA47D36C4565E4B78A88DB64C33AFC8BB31712D63E7007669B16A78D9E094CA1DDB1472896761C2B3B4AF7A20C9F71E0D3E6ABD2657D34CB64D80AE7FA6C1223177EA3E3546EE93B386CCCABD22F839183666801321AEF68313796CB651C7DA7852E2FC51AB1B59DA141962FEB71B7CC23CE93A0FC384977C0FD61F112395B5E8C9B9E09ACDE0A9D226BEB8CD1A277548E3FE6C39A1F4DB1D48692683515A9F0DD5D1BF899B67B92DB8096F74A617D22496FDA471AEED27CAB74B5ADAA81623ADDE2B415FFA89AF0F01312EF0BD2ADFA3FAA6A5D3116A978425021C847CADC015F7B48D54B2D67AA1CF84FE8A08E18F2FB63E5E1EE98BE543B1EF5EA484EA4527D6FFBFB6D502250EF4C18F2B74F80D9E05C72D2596F0FB7D2FFE61BBAFE4B6AAE5EBA3B377CE98AEBF19F11D7DFDF0DF896C656CF02717D3B3F74C446FCD0555A793EB0800792476C76379B928FD9F4228EB8F492ADF2CCA7B27D60A15488986BBC080F0582BA5AFFD4A13DAE17B25A16675 +pk = EA539ECFDB4C17B07C263F869FB194516B76E5AE1E154510946AFCA1848E1FD323480399E94AD5434D086B085AFA2B7FD48A34AF6E4E9A7C8469B6ED3D822DE11CA4DD25A4921D2CFBF5EB78A1D00D0C947F2A9C85456F3DCEBBFF2AB2619F8F2DB9B1F674EB4050CF1DE2BDBBF39F45BF11F7B123CB24E1AC97BAD192B854E57856B9AB382D9EFB1F201FB6C44C1FF912EB7341F865352FC2B7BEE0416999CD18D039B3300E34021E8B7986A028D77E358921BA167F6AC66CC6388DA8E6CE73C28D2D66D9F28D16C9D2D901221CA04444CAD46AFF9E696052A826ECEA9EB4C364FEF5827FF1170EF6754264DC640F4D1B3D4B4BC169B5B33FD2316C156AAA37F617C4C4962F97FE80806D01BFE7D739DF7F1E148336807A86CC07B3675A63DEC684CBFB17C45D48929D88CFE791EDC87F76A5C4A5A0585DE6507EE29FBFDD59D145AFF53A37CD11A78EDE50F0C1108A35B8E74D687EC4B9A61AEF33A23332641BE3FF7167D41210C3FBB3151CF89DCCE7D4844C60CB0B097DF7BCDB088714C69573414567E7D75B8B999F94547C1F1A007226B842F7F8A2D2710A388836C1BF15CA271DB1347AD21FA2E71D47779CEF47EAC2582E9DD3FF12F0D629F7174D9CF5563CBF4F51262474A9D160358BEDBFD808E424A80BF5C5EAA578964EFC023376DD41691E2AB7987202ED18E90B38792963C216C114E059E8C1F6623089D3BF4986644EDB4573A756D6675EB5F9DA0327AAB42779CCFA905CF5C1773F9F6B28D7821B81DA16A9A0FFE62D86D8CB9009B664C3ED08B538786CB30337EAA13BE5F93FD1CA41EA5A0C9A7D8273CB93E09CFA7551DB0022D1BD0386AA386E29B7D0EADA82226689775A4A678CBB8C52246FF05A6123DA03207E43C61902F73A0B451F890A83FD6BEE57E67008B19D9D9BB02634CE248199FD3C567C09F9350E2897C8198409195CCAAD1ADEF845B8B8812B0618AB27BA8F0AAFE93BFB5EBDE9FDFF3F465638FC66C13F79721C6FB89045C91D9E8C449001D4512EE1AB26AC067DCFF6094D7D2ACC9BF9133998344E4C84390841F0E83A7976D03D0646EDF0D9F42A0D2115A50E0AC4B66D28F2217E6C7C2E704274CC369D395655E467245B13E168B10D7F612C75A1074C36D22AA8340146D51E25E7FAC48147F580B0BB3F0D69BE9BE735F0B423567E680D853C0AD451BD4A254B8AF2CC66FC9212D6CF307C3B871B1955F8C7FF64E3B99625D219753A6AA778CAA01C00A90D84FE6153F7CD62E5A0F6860FBDCC62EC4718CE6E00E63A4288D4FF741EC6841521EFC3AA7D4C7B3DE987BAD22C8F80DEB02D06FAC78105F87D23B9143364B9BA4C666363AD4A3F68D209CE47E9AD0F14E657E59BF78A918803D108CD16ABC66280E0C59C393732CA35771F941666F777ED9ECFFA8A20D2F7BFF2A1948C302946536C6FAA2FB3B2E76C7D733339F3EDC618B9EEE714FBA559CDA5B97259DB3D99930DC30EA0795939589BCF7334CADB9274B982F107562C3F3FDCA93B8BA88EDF5BEE121A8E26E210731D2B449634E7E5E30368439F49714B7BAC4C4F8EE4ED98F950233355FDC00B27FC9FA61C7A0F9A8141F42296C5579704C4D1EB8AB5CEB388BCABEAEEF4A6D1DC13711E48512ADF7BAF051D585F4D04089E3011414217814F27A5A52A7810714B8B5A95040CF12748DBF7FCB31E5B9F0A5D7B221224A23F69898809587706DA9878CFDA25D678649EB7144CFBCB09DA1BDEE3EB59E97C2AE40506B8B31C6C4778592C3893976459B9EFB65D8AAEC0436C41E8977879DF2A460659C63E83246422560AC3D49D2FC6D1BC280E7CE256F27FA68D08A5E2EAA0C79DCF529E1C90DA439DCE8EEA6E4D36EA7516BA0D71B53E3951EEE6EB26599141BB80E61F4F7354F2B049B210F453919238486E7EFECD8A5C6AAFFA47E583324853DA66F4996F282F1A3AC8874663804B458F3431043250CD1F8BFEAE5747FABE167CBDFE9F12501E4F7A286E622F6C40081D6371DDA49684CE4C5E9B4D1EC99AD5E25DDB99BC889F88FEC40C1E315CA12510E7D19F65C314016A5BB0DB99ADD9B289135D0A0CA73677BAE1F4D7F0EC4BD0F63C0144278808AEB1773F7CB2502D47CDD257E0B8A8C36E04483256D28EEDDE794111F0478C41AE04218E768E241602D4F4D7AF3DD9F8E02C2501C76FAB74A3A27072AAAB7C4057920FF773E5A09262027823236CDB0D35E77B92D5AED7BDDFBAE2A340C98EFAE105EE9D75A4F752BA3252EBDEAB27588167A965EF415FCFB895FEF5ABF2D941B7D66D81D2D246B091D6FE893C67D3DE83E0809E65C9FDF46F1B5B4550901B5D73B4F2B0BD72FAE321DA12EA4F47E0C8785D620BE8C6AA97DCF8478CD892CD9988DD8F671ED96D7F151FB95F8BEC26906D658F908DB126245D81C8C6CD736CD40B0698112850F79274A5EE033ED81A0C8DCE475853D47C58BF4345476640B7618CC2DD06C19F2B7EFC0B14695AFDD294334629891AB099F90F0A5AC9B093E35229C4228779114B6DE56D1E880B3FD10D2FB8846DA573B73BCA3E1B062924F676AFAB9C6E5913834934A1AF2F431A87DA55B639D3DC9788484D712C6C83F48DBBD4AC97C5E44C02800102CE9C82F53828445709FDA5656631BACF527AE1D8856CF8A8B22FFD65EA08244E9277823D649537B2BBB576413D44EC59F7E042D860945225A243EA9308FA28FABF9EAE9554EEB32BFC3FD728027073E646A3A5A6AEB4FBC043CEF765CEBE5544593711F555A0D8F7FCF064E357FA209936CB655B917CF752E3127D8A2742F7E324D701C28F1675EE01B00BBBD253B1F73DF8DD098EF8994727D3EA7B98E12E281BE58A6D369E8CB8ADD31469E7C08B058062E0AB904F4CF8E8E6AFB29FB3E6B57C1A7AB140D0EB0FB3959CEA3ED9F233A72DA2740DCF756D2CF30DDA86837213CC7AD66DA1F4F2F017CE8038FAA0BACE3F0295E236DF71F3C207E3299D6B58FFD32F70E63E8B78F8F1B65EF6595B1585E459219CC668D921C4FC60C38861C9460F84E0D6D746F1F0CF189D0C3FD4A439BAD6E7CD17B3F116762A19CE85C7C3B114A75F07A76BC9071700D7472315434670FCAE9AC326A68E7BA7A1C443042FFE9152CF644AB39D30A641DDEFD3C6E63405215199661343891AE1BB34C57CB74F054398FB621A290A1D2D06846546A6D3C3232DF0DC9D7DE683EE0B1059643FA2AA426EDECCDF1083C5C2986C0D1ABF1B516B00858E6C813D9C811E27C9EEB1481CBDB2B605F91C8D35E0BC0A291D05127AD5A613691B82BCD0FDBBB1B4BB0D6BB9BC9812ECAF39F10CD647357BA89945FF16F90E5D6ADAC4F28C79E2E3796988AE17EAE00D83B33C1C8B786DBE03DB3F5D3D67B6DB0C739CEDD6B1DED723A52A7DDF0123F805C72BBA56CA302E6D6FFBD79DCD39F2B4C71EF8866DA9190FF8FEBA619EB9D8B22E1EA1181C58F50D82FB4506EBCC7525948A80472280D41D30C5E1A3A59D229D47EE4A67EBD4C4B0449D2F992900C3C3DE0261BEC7C21D11468695C38206DE91BD2CEBD2926BD888156FD1092886512955CC30B06600543C3C56A3994EEF8143D9CDB90FD4E6B5210EFFCF0F555AB5F2D6BDEB607EABD8FA99FFA29187841A2254BBFFDECFEF9DA2197A55EA7D64EAA2B83F4FBC8E2E0074E24F94F190841BDE5555AF8074BD7314CD75FD6D574C94C087E4F3A734C03DB7EB5AFFD3DF0F87C9DD08268872D74D5F5DC597347EDFDD9CC6E02679908C0A4519EF41BAFE2ED0178346B2C5864E368FA0EF00215094A400BD30D650BFF80D0B5DDA996341E313AE2205F4474DD539B2CE4CD1E95B2E16AD7E338CC23B4D0A706DB88E14B735CDFD8039CE9887F78A8F823AEF6F8D467E3265F1E9EB94EED568B49CA3CB4A0C7F93ED057F73D6E16D4C9F4B89CBE7095B22AEE9DDDB9D9E04013CEFD02F976D2807474EA6D0EFF4AFEE1851A4C6E5B7D104B50F0CA5979662A8A4BA31C9E485E60F5450D12FA69F8B34D99E99E8194F78070804BED7CB1C58EE7ACAC376A9A06C5B07530E589D3488CF5BA553449978AEAF6099F9EB55F17EDC492F61F50F48406C37D30D7C25F46D63523CB0385D56283E3F79D83425E1753220E9C99B790452F6C8329A77E17D738F763057225EC28D8F3614FD96295D8957930F483933A25ABE8DAE88A1A3E15B1149FB04A48C20EF0D077D859171EE5ED0951F220CB927DFBF8F32EB48F1011A6BA725F3FA0E75278AA6A8519E4C02C9D458D5CC7198D99994732AD154B3AB4BF0A3FB27BEE31F5424118886E93EF4116E8107DDD6B07E10638DD0E8F57843CEF8D469B31DFFF0EADEBD742F4F454983F5A10207446D9D1E65AE97DEA6C1E8CA725581F8CBBAC7BA95C939751DF744437F56A6D476703C118C57B985A8C893F0F473358FA919FF15FC13EADE596B883063DFAD0C2D9687696662CF60E32546985BBA3143F8EC615704DBE4EBDAA433C30FBC4CFEF04A336E9AB12DEF068385EC8ECDB47D8294CE011BC42CBA0E538BEF6DEC2C443E3CB1A5F7423A40A7FDD1648247DFA74E1194EE131ADF19AB1088AB90E361A10F99C549D4193C97308726585B51F708D330A30A1C0512555F463F59BA170706F5DE1FCA95BD512DD6D44263B92935EABEB59C19C08B25FDA3277737F81774DD5DB01B65543C8BC63FB4C986384967B85185324B0347B7F2FEFE15443487686CD33D4D0A2A1E6D9D34C79CF023EDE27286BECE9FDC66B697510C286C7AD9501DE58CA1BE502191754FE506C5D02D6C449DFD3118178B7DCDF569D46D79F3F46E7CE309670DB503F0530891F507C1FBF0CD9CEA74E3D7EA1C68FEE4E742ACBC8F34441DE5D3289C1CF2F32F69E15271BBFA98DB79A5DA28FD0CCFA5752CDADC7C8FF79EB32DD71588385846DA5DC79C89CC9010FCDE6EECB2EC7D89DF7526ED66EEDAD06213420FE7EE96A9E487D6301B4D2B6D2C1713EC42E0BDA7B68D669D3DFE63FCA0D7576619D9DD8855900E5C09886BAF3BA250F6B0A6823AEE3A13321A4BDCB05E2B2FCA5A266F8C99AA43B6ADCEF4519ECCCBE989A49C6285F033D7E693846FD8515EBB4B6CEE72842F156082088E72AB9DB898D83252AE8CD4DED4CA648B3BDA19E061BF34842E46DC4BE4C51522B52A3C43A9028BAB46268E78AF44B846E3BA3FC0B60402E9055F59994FC6AA40677A29B90662AAF5A436358D26AD842947CBE5F3087B5F3961C7AD56399FF2A4274CC9AC8385CED54FBC0164AFE175C6A40B58F9B8740301D18BC3CC0BA2C930C561F346CD83A5CD80B269C36D8A1725C33C5E36B7EB2F96490B5886FEC1DAE06FF17DA3D71B4284684044F93A053FF9166F443A34EE3060B7B231705A6913C8A8094CACAA5FE44DA5494969E5C412947EFCE2770AC74B85876FFCBFA623197FEEA32492AC849D3CD3BAA10639846059610A0F6275372D896A1B32530A13EAA9035626D6A1FA6BD31A42E25B38F3912CB0FD69C946B412DCB77AB247F8A39D1ECA905514376D126CEE47B80AD88C68109E37B52BFC113DD182E637B9CFB1BAC0A63F754BBB09E3EDCE8DB90B6E8184C2BB8C4E94F81B36C66A3A42248C90094892777A5E803E82E9E41E30928B8868ED5C6E322D3C808CBCFF681BBAEAF61E3769135531E8CDCE04737BA50A91621CBCD22DFC062E889E00ED008E98DC3AC0596EAD8E0862F1D95A30F0B16570D575D4D1DC9A40A122CFE9EF1552832590D52DE768D840EFD47CD484F9E20738E490B0EED0A54B989EF9DB6019CE5FBC56C571BE19DB1883529E3AC6B997A0BFDED4C9A6D2AB9D80AB081056D0C86B4394A7DD9EB490E97DE7BFB80A64B467F5619DB6C17EECCF657E52ABE2B5D810D04DBAF103A4CFEC534FDF9308598FC4A5AD0871F41F99C3BEFBE5919720B5460B4FB0B994CECADF7E1B4FB631F114D05846F92457FCCECD0048894D7F5842400A2733451D40DDFF6C6D53E2F5C490051CA6B1D3D5BFACC05002156F6E9882010F3CEA8D5662224A8829E59E661FF95E22DA3B82092F9D321D745F367718B0ECD15C87252AF799F96C253D855B2547161248A312DCD69B951B99564C9CFB92778AAE65C8F78535A9787927BDD6777EA24649FE5C4723FC2BCA44F913ACBA873062CB68807FFCD933A4B02E152C8A2A40C92B123623FB14D72BE1EB0FDFC4BFC17B65BB04BE0885D5C0BC0A68F5CA944B49FAAC156A62A1297DA9BDC617F3E60B001782A1294CFD7889530C867466442C3BD06B261ACF9F3E7B787AFE7CC67F60D4E60B501CEE0C18FA413FC6A39F002E372C3FF3609006DACEBCE9C20DBB41B94A86B28F45C360B1DAA9C3C840280C08E20CB5D422C7216F3073B66AAC7B73FB7B2F06F78DBC7C69AB2769DE51D523C3D1138B43B254F2EACA8A08841A9A5014E032AB86F0418AE73E81A93CA9583CEE404814D3DCAEA02F0008855633A6159E931A44750324AE2B2864FE39997678AFFB099A9A86148CD85B105D7FF86D4598D27AAB1339636AC37535F9B5F12E9AEAD2EC2217A91C1789879EAA90C35D9E7B074B563565F7B79E03B7522C632C21C2DA95218DC4B49DC397CADD644A4B40AB7C1AA8AC3209CD74F961CA60D12093B2862B8F999E3986D70DC176F0D71A94A27B8A2335F4A32FAA53084FAAA2AA58EFDF5BDBB75B5583EA3413D5CBDD8C3229BB0F25BED42B7ABD3C93BE9D1DC427545DBE44D14C30378F7E42CF0D10BC60485E59C5456CF79AE2C68002C91998FD3162F6FE28516D5B75DA31634837F72A7E1BAAB40AEA302E49D4585A4ABFB34C1FAADEFDB11C7C2F3B989E17CAAD2027EDEF4B9E49C245ADA74814DED75A7B34D5CB3A7B93F1566E58BA0B6F3EBCBB2B0B42D9B49EA8792601145E19C9E08CB506C45796775EC95917F397A245CE484791D0B60CE23230C686294E71A5423F2DB8ABD8BC2C38D870267F5D961E096F8EE76F62E2930299 sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F90 -smlen = 840 -sm = 9BA40D85216AB630EA34D6553AD28AB77BF1602BB19A5D9CCC9027E73C4D75D6A8C29D4F293CA357235B4FAD86841A0BED6AA49BD76FF08C53EB67D88FD963BC9B8A5D9450EE4B84612C0A7C14F44C59EFD304D711FCFBFA78D70197A01B7695DD250FB96575E739F1983C0E9FE2E5697775E60B02759B408E309B951B2A36D96E65897F0D8E5476B2918AC7015517A17F657D518F1B24D1F6C699219E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +smlen = 846 +sm = DD5166A35B3A9D5E60EE1D500072FDFFB42BF22244F82071BE02E7552670BEC08ED08F38CD1BC58E93340E3A1C1A2482329980280137B5F98C931F26C2BB8AA920492BAF8009EBCCDCD8C1FB223DD4B4255AA8C3F4D5D727825CEC147F167C01118D11BB8512F405B16DC69CBE4364876BB5C6CAD0E4A2A8CD5AA35856735640F55E0A5657D9F443B3157FDFE90CE836A90F286231114399BFD3969C915A9FC378429E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = 9B968502F3ED331ED80DBDF95C1A0E8BE2BD1AACE10FA365BF6A531A65A88A3E205B14C1D786A667F0E0D4FE5F29D79A7A4B6880816D83057D28BAC28DE5513F32E8ADD4E25B3E0A3E92A03DA5BFF5A6F4378E9DD935AB3DDE61DF0A26A04DE84750CA19201E9FD7377CA4825BB4543C550CDAFDB53D1950733B94FFA1AB91A345851796FEF6DAEFAF6C0F86D08FB0C73057DB89DF98E6B235236F752D6A90C4979EE3E337B2F01203710E44480B8F160A6DEA3BF54E904DBD3A206E6DFB537AAE4E22DB5B548001D1F84E0A27D4BBD9AB68B29CB79A5C902268BB13111600EC08206F40A697A57614C34F6C93E02AB169AF6744C526D46ACDCF7949FF9468CA04F141AF08D8E7A420603A11D43C7CA78BC94D3A05506B4018F624521B4E2846B8FBF39FC0219C76670836EC3E2E7C54C52850FF47AC51BEA253A2E302A462441CA8DB91C16F642A945DD1FC4C9A22C41DA50AAC633799E04EBD7EE0293735BD00053D4426946044DAD467E8CDD8E5C7EFD7DC6E2126052F4C87D296AE1F614698346DF21A04E1397E4D0B8DB9D9C309DE97BA32B7018AE77877A63C3B473E6F19E5FB4060D22EC733109591AE8A5657F5F1B3F065A0BE0306B77A1D3FA3C55BEC2BE8C2FCB4311C90139B539C38619F203ADF0A55CA20E20EF79CFE3C35B47E7B006117032EBF8C2ED7024417AF77B93574A749A54F538216E57C628E6D6DEE520E07927681860DA868DA476952C48044A4CEF6F01E07253F5AD17826F6367061F3E9CFB4E933E58EEE3CDBEECF154724F6F96C1969519A7B1ED2054B39C6F96A1499929F03B9F3FDB69CB48BA157D001D2075268A0FFB913EBCFE9D67FB25AB58A281A0618D0005614298ED0463DA09F5C058D656DDC5A13BFB383B5E7F69FBAE2DB1CF3017FC9A5A27E9438E390095B22084D64FC4AC36125A290B5BDE2F095F64F9DAABF95424E5CFF61D3302D70732A09D5C608AD043332D49D0FE685D1789659448B73DF37E65DCF108C2463030D4647844C0398A70A2ACE176D3B86EF14875473B140063B9E7DA6B4E1E70A07A9EFC91A062C3DCBA67AEBEF76AA406353830727C1912EB112C519B15664735DA46318B338FA0D2CA12F151339BB43B9562E48D50B1EB032FA6D0D812E2620EC524171BDB67D919BF285BD7780AB8022074B8F9D01782A8779A9B73C50DBFEEA850662E1E123361F250AE5282FA53595B2D3A6A8CDA86C706D6D6D3369118150E9EA6D33768A2B1820573E1D26293F23232CA93B3675451B45B2CDAC1D825F99CA541A329A501F957CA7C676BA39BD61DDF95C497354126E3CAE340308129F3FB85D061EF5F8618479695ABEE30BEE13A6D68F1E0C6576EE9EE316BEE8E063C6D055C25C4EA820AD1D998F1EB0437C66C9FF2F23486460EA10259DEFE5ACAAC33D788992CCED00105958AE5BD49548A4317301502DE8492CF45F954D912D974A14B74DD7E03EFEBEC8AAF0FB1CE3399389E82DA5C529279DCD0522AA102999A3C40F77FA5ABB497968D494101882B868340646F9E039642FA4C7D89E72DA9118E1A89F48D32BC1D650E59E300384C01A43B37A46D264992161035332E65DA0F9C5BDDEB47F5140DEA7A4239567CC48E677EB2B560DF6026F7D464D13EEDEC87DCC94E34FC3A602C9A3165BF14F831F8A92B92FBEE437561785A06F9ED43ED3C071025BBEE34C033D4D8286BAFE3DF9E30B8A8B0ECDC75FB43295DCDF5493354CE5E5453E5933D785EF62AED4AADE880453918AA06AD20B86953F49097BA14E8D970B4F6BACBCD05DA00CFEFB74A96D8E5F5175964036D1E0E3993AD5943AC851BC84113984856CA534D6FEF269ACA38C5ED95D49D735AAC5A1F9AA3FA12F55652084B9C22FBF9531FFCC3FAB61BF0B8083AAE090317C7A606B5175F21A6FECDB8406CDCB293EF458082D20C618A692FF8FBCE6C42123E12B6C6BE2CC15C94BBAFA76E54E9AB7A1FB9EAA946BC2ABB210A167E76E5675CFD2969F2B4F9B9DAB127E22388E9D4292043A3D1CD2B629A474A55F8EDD81443E06A8D40B407DF015588A2D416E52CF114AA23025CB686505E0C6B8F5E0E41643BC61B5609AD7A3387E3852D4658250B80A93C98A2FE6D9181DD6393628C1DE24F6CC291FD42766373C78C7A8EB0F5B197612A813948C9649AA9C776E6E87FE5E34049721B80C19D8D090CCA71E786FA5AD73406CE55ED7E770BE2923B55734B7AE288CD7071FEFC5A338F727BB46399AC9FB88BC65053FD6BB13E00A9D196D91624CC285538E23DA627D5759EFB52CF8A863084C3E95BEF4E05D40C6510E6D7097D1D5CB4D41EAED1BA2CBF4865839E58A29C42F8B653AF5B60E38457678205A95FCDF263C31081B8E5B861D86157B75D93D1574B432137091271ABDD247210CD90BA7FD16ABCCB245BD24D9DA7D5B2AF0D23309A8384AFF0AC68413EC6A41B415504C67E940EF1D42DCFB38D3B41F8161A3D7A917FFA569825FACDEEF906B2069DCD4D01AE35BD8F2D2664C48A4C0E6F48DACE6CC9EC03C950875595D512C1C723521C1476AAF66656FE3F0F46FAD1CFC4815F6121881146BDB8711B8EBC3F8BA157A7F3A2627F11BBB0680A73DAC903C1D34EC52A1C2EFFC3F9F9173892050B9F5B185847442D9A149595D4924EFC4819D3D565184BA9200FEE2E687DC46265A6ED3E45FC8D27FAE7A495D296255341C580E7654B8D3B50131641A10313CF986BF23BE18042B17D1C204E3D5CD5AF6692BCBAEDDD2907580DE944E3FA271FD4A7AA80072F4A3728150D0539BB9A9008867411D4F3090C2BD1BF6845D615975E83F35FB1AC1808D45F7EDE5A27BF984A1AEFF3D72C3833CC44A7C3060469D3E9032B9DF36858780B1CE763C32102134D7025F86A9302C8523DA472EC116B9EF5C43FFF9A3255F752DB248C8BFE48779E008A77D82A292CC0E11461166A21DC0242AB650175E163EB4A877C5F916F41356FB7644E3723D525883E85FA29BB42C1647BF3CD3E6565D84910A01788B110D894AF548915648F2A258F7188C7C9CBB298D10B546E872D6463BD31F2DC23B075922A1DA4730F4CDBE219BD809210C29FB33A4D99B6198ED2A2CED4DA68D19814669DB0230A6E9E7ED64684ECAF395CD7E40BA86E90A3F722B7988ADCEA3217AC196A9BB4542BB218B40D4837EC301B6F4333C50C59830CC925A603F9B5F6B7ED95EF05B8862DEDA5F3A8E9F0C1D873783789FA6E1DE1BF3A7D3414F2451251BB0EEB81C35212B86ADCA024CAECDA0FA839EE4B2EDBEDC02623FB39E558FB7F0ACBFA5D41BFE7BFC61031EB45FD35911742FFA87BD657AB3CB355A58E06FC54F76A76A3B40053C92D2E80D09D843B82BCC34440568A1340A47DBB8719C980E28378A4D2C7E8C7BED0458AED4026D0570C4B5731C661A9248DC25B434684AE012CC36A6AF281765C4C0125913ECCA7938EF5159C66B5D184BC445BD702DFD4C561336F9BD8B69F76E97E5A22FA3BA0EE20EFF52371D128A52FAEC6BB6B0A898EC92B23B36371A5D8D7CC5CFD8E98844FD56A245E4126AE4BBB82D968F95E08CA583B2566D1A6442BBFEA722256F7E14FE417B842C4948CB89FD3EA71586F713375E327FD9ABE63FACCEE5A5A0EC2072DF149B8878A463038B0B468ACDCE0EAC116D2CC81E8B271DADEB1741993B729709AF553CF5935F0335B82EC9A5187D004EC2BEA7F7193FD2AE75A1AE73B645186A9197E39966A4EF5CBC7A3D4C256165E6F2D74F6943665D0B174D3D32A86FEBE3560B65BDE4EADC26754C79AF1D121C72FAE36EEBA7F0A2C2D7899E8EF47460008DA01EC7D9F1D668D7A0EACDC155D6FE2A2530BBF6E9B722FA4B3C324A585CD1BE7150D5EEC69D49C8DD104312153D649844332CB9013AE9A35D329C5356393D317E3E2CA7184D690B88B1CAD0311F0BA808F1C29E136733336AEB03181CCDA8E6A63D4161F5769CF113F3E02AF897A44BDE7BADF9A234840099CA1AE584ED14AC6E7B04E5B699E93D9D307290756DB42DE7B06E3BC2FDBF50BE37A10E7F27DCC019EA758C889F809C30EFFF6B16E1E11D9D61EE856028F8D2DF9565F1C8E654209AC16B205082D2CE24E64C41063C9C2F34E5B011590D82C4E23D80D1D8D8EB05725A5FC3896EB6A1ACF7E2FE2093C8E2A47C8274AD06A399726D777982A2CCD9EF0DF22D0DD995F7A4268DAE7243381DE5F6F20AA83EDBB3A9434769C284E0AD8C51234DF959E6688A1FE4215DBABF212B0FA84E09838EF1E635D9AB01B2D4CE807464022842AA6C5EFBB71CD1E64EF8D22C8255363B788A46B39CA63CB032F90719E1340E612AEFDE6FCCF1FC1010D55DB8D6CC1508DAD62DF0E6272DF637B381B0E11F2E63CA18450468C24682CD11E47AA2A35C06A1D5325773787B2E189A2C98E6F8DF6FABBFF69ECFB596F186E5C4B8FDA7ADC95FDDFA617AF39725E099952B72622B1931D34E503504233344C70606946420A82B5ECFF084014E8B7D992F111057AF1B065A690B07D6DF174C32DA39A98F8308EC051896DDBC2D661C81B0968DC405B02A907652FA8CB7AE52104484BDDB18C44B9714D350A7333FA2274F14C37008E5DAD5116A5EE893BFC5F39D25D67644EEA93A8018B147CECA12F0BEFECFCAC6096CEC9E254F41980BCF8C53BF902E457B801918850A199A687A117704B8D6A5B72E9DD9797C68610115D230ADA9BD992C0FD176854A151AEBA61E6F259B3E6D1C95EB4D539327481C2EE89B9072AB397ED685E64DAE5313E7BFC7DB9CB6E7147DCC13607DC77D147AF3BEA1633E4406870D4139FA70BCA84EA7CAC0C9B730DCD15F5255D5AFD29908810089DD01928A28FE544C88EE0FA0B8D376DE11DB76B46AAF79E8C3D4A3AB15278631276B13B827B6DE8F610F6C90128299CF6D39CA6807ED1A6925C8F0FDC161153BA30619372CA6CBA7600771273C513CAF6723EDC46F743071F1C5B38CB358CD05EAFF0863B2091B5F3A97FC7F31CCA522D7595B90A2A879CE0B3E8C20A457E1FF31AA95145FBBB48F4909834B346048CFDE330576EBF5BD27D9EB5063BA716FCD556E5C44DA07F510E49226EDDC24FDC8B2C89F142F626E780CA8F1674E188214B9AC01F0CAA8B139516A09CE87A5D7BB01C4E19489861DAB9E6E86C6863C8FFC84F5A20BC964D42FE7D3C00A0A3A410BF2E4D71FAD39605D324E58EBB23C78623599D542B6B45A309E99CFF5427673768DEF4B083E24FE86BDCB38AB77E56E7267FD64674E55062E4B27576C751645C7A5086DA6456AFF8AA3BDCC152286884A724467C4D051202D6ABA0AF241A6CE41D9D510F1F43CE395DDDEEBA28DA03874049A08C8F48F01F1C70E20FFBBD6195337F5D13300C033219F05650F17BD9019EDD9B7404B9CE746660DE411AB4A2FDE9950554116ECC4AAD1D031A96F4213F243BEE557087565B413CA50467F0A41A916A1E26097CF878C462D1A26BC8755898E957DB2B99E118707B4D873E61EFB9E58CAE6922ED87E9450034E534CC6636AA5D2723EAEB05AEB28FE6F5A3E2D9816C3AF5E8B1A9AB54900D8E15E9430445DF27A77453F065A8E0CDB390B09D2AFB785568FE720EE543023C818A4B3973BE33CD824F93B329676F578C117735719A48A7E6D3898AB7818E47D4054F28E60476952FFE416EED623090CE401936C03F9453CEFABFF33A3BE1A039DB707EF6AA2BDB6AF09323ECA5E909102F3F2AE70E20219CD6CF4789B738E903CE6EBDEED604A330220733924BDE45531049D652622AE05884C8CA26B405C94B79E34ED4FA74A619527EB6966264A37355939B148110A4CF07464FE81DD33852DFC4B56BE095DA42EF9D64E420F05067960E79C137BD69F501CF1D4B4FB314E7AC00145C3065BF25C052E5127D6C9297A72EDEC4DEEA949A1326C65BE62C20FB485E103AC9A9DCE4306E2D095448548DA7E93D32940A02274F24AA6FB598FF5F70F269401CA37C2C78B61EC046CF408ED8D2D965EBF0411C44E6AB6E95139CBA2DACE18C1BC697843F25A299F07D35627495EDD720B384B40ECB9589E53BE2E3F709999BD9632609650E5903B728993B79DA85F4BC21F4CBE079450FC6051DBFD9113DFFBE5CAAF19581E304A7C2108228D73100DF80BE8919CA7FA16615B36359092EB2F275EF448A4D7FF334EE06AE1C52737C77F7100460BAFBB8B7855FAEF40850995A6CC99C9F283C40955EAAC34AC1BCD9E866C6A6792ECA7703D8DC67D593C984628FE3696FEBD89C7C0E2DB11D58104744C7F466A097E7CB01D5C07EA5A0C5A3C313750256A136888540B61246E3E572480D007D1869E3BB14E09425EF95C493AD82BCF461CBE27CE2D79140A7CD00BE7967E004668813C6974C2AA1198C8559C5A79FAA1B6088E73473341011DE5EFB3C6B7F4EBEA2D10A1763BFA8C8A4E4188624D84A981FE785BD2834435FC2CF377CCBAB875CCFF9224D3088C6F034635C1A52A9F1BFABF35312BD27EC37728A2A512BA21F9D85C0EA8EF53B27BCA72DA4A91CBFF8337A184237CD22411260E83E240B92A185C1935D28586180EC6907A1ECB35965EC59E0FC1FB177F08E56F9F488EA3258361B75118B437CB2816C7A1ECE01F46C4AE4DAE6F01B594CB178B98200FAE2AB4DA31FD404124527B78C9E4576815B2B256BB0466927F4652EC8EDE04911B69C8C4359D460A5BEFF0CC0E798FBD960BC43F79E13B9D9C1CEEFAD131BC3B657E0D96F844CBA2E8507CBE4DA557970A666802C90DC29527A94A3D43D8C0F14ABE49DF7E5A6CCE2212CA3AB182FD3172177771021E5585E4338811EEB370B04855676C3B54933ADEC75587D03FAED8D4FB54A941F05FF2F2CC2D0A61A94C95433700107D7A7A3FB47ADE4CB017026C083C2C06D72A5878BF7839F956B22F09984D58D2CA9E62328322E2C25AAAF96D87480A1F4C404B4B15E3A9D589472ECD0E193969ED1B828C831AA2EE0BDC73640921190502097C345A16FB72694608B5DD82105C138067EAD080DC377B68E6CB3B395AEC3DB9C49CE54B48628D045F611716A16EBEC8298094165205CCA47C2E711F0A2694C093E43A09C85F7BCD9BD527DD4110672580AF90F06DA3F3782F669344F2BD5AE3DF2856A071D86FFFAC36567CC62242F384A90CFE61E9B08A56EB1B84261940CD894D21859FF950C24B60D7F4AE4ADCD42047AB72DF89FB81F0E90627F2A518E4014989D27FC4F1279A23496AC0FB9ACA8891C3E106F3F86EB932C2CF1790CA1FD12FC315CE932F02DA3D7DBC4620CF3CDA4017979FB699E5362E154BEDD77EE6726118D055AC8D20C6AC7C7383935A4B12A7E2C4786AECE6BD5EA11FD36E2A8A494EBFFBB07313EE88362361C4FB6D436497461A63BDFFEE0C90F079657A4C0BEAAD7C8387375604E0F691B97F24C423870833605AFE6DDC7AFBADCDA95A7B1E071F61B8CC1840BE3AFEA5F8BBF51CA556BA0AB41BD61623581B1589A276B341D5FB68DDDCED71E37E67FB5553E606ADE594532C14A342496E9DD2B848DCF9BBD3A67F057E9E1281FA2261653090BDA0546FCAAC3B30F1D124FAAEDDC8A7155CB839882DA8AB62D6136B961C6C301D082BB859687FC8C9521BF828EDF1DAFB3F2705083813F3A4B4AFB6D4C202DD445D427E0831B11276C296CD1BBF867FFAEE04FCE7226443329C142C25F892CE9CB2822B5F83CC338DD29474D3F0FF140839D001C5D57EB646AE80DA94F061F7D68F0899516097C648A3255F8588A91A03957BEB63B6947AB78F93FB810F7B1951A4DE +pk = 9B968502F3ED331ED80DBDF95C1A0E8BC9C8F81C19F458DE16BA4B679335E7A36C51B7C67CFAAD03BE463F24F79832E3AEB7B7303C334014DAA380B7D897B5AA67E29662B6F9A8D7B99B6539A1158034A752C35C87B4EC9FCC4D8394289BE615FB5C8B2C4DE82D35A806DCD8C6A07039619E2169C965A99778A314D36745D02AF3BAD06EE78803F23385608D410988D3460D01DC6C87AAF35BEDF4C1FFE926ED17FEA6C8B80627A8424D9F46F577848E2AA477985045FBE38586992506317D6789645F0B2EF03D686EDCA28FD2B7DFA439248D29E0F1E095B12D65FFD39A05E9898E8F45282E46F3EC0E7D1A646828AF04EEE6A2BF2EB4A2C7357D25531964B94AD48BEDBF16C767DCC29BBA5C7A64A757283D09077FBD10F7E6DEC51BA4A7381CE951AA6A0F934C363356887A3000DC2410D8F6BD31BA191CDDE9EA0C936BDF20719CFF30277A4E418DA44DC433E552F55D36A0C9DD4059CBB689903A78241AC18A39A08599AAFA4DBDF14C4DC9B908D20CF8A357DE8D742B43E0A649833A4EB8AB70AB1E9BF5B74B05505C2AB45AF03037B46C900E57DF15553574B16210B9B26BA29B705585E599A04E198275070B09F4B1380ACFEF77D578078B24AA9C5D619CFD3D3E4DC3CEA5E5DEDC1D4E10A1CA654B9936784A76DDB461BF96565C0AE5A3D13CEABA65485CA32D6763F059EC45ED008DC8C7B3E1C27057BE2CAD98C449417F9BE8FD0CBE5BBAD996001D886DFC70232B9755ADF28F0F356C1A1EE8989F5D7005E96A78BA723D4B7B064B51F3B819CC9EA0DCF2CB2AD2A7F78215EC5AF788A0F91CC27C68A40C698C8BA477436890E11A4112C1D69B805F5DDDCB222FC2DB1464136626781D5F973D169E3D4623C01BD18AA2C9DC06A3627B69FCD36A0A23D270A856D33317BF0258DDDD42E30BE49893069EB8CABBB631336C12AD70B7EF2CC7A277AEFD4CD70B0983CC8E4DD42AA829700962752140C11DDDE417606713B8AC13B1EA3237787A8DD83DEC4C93855AA52FA607DD6CAB62BFDA22A435ADA852395BB8AF4614AD7A3403901F51306DD14772D450438B565C1BAEF31F92089335E2F39E983ED9DA991481DA245996EE04FDB03183AB4FD197C86EFB0F56DCD7345815A6F42D9096BA54FFFA3A2E0F4DD8172C810553A3B6E3424371B91311609C49DE08B773136FF17470E9829172FA60653D72B2B7E7D84F50B1EA66E9E7A8C5B45EB376C5946CC42FACF4F9E7A43A46269F15479A5BB6D4DADBD37704BAE12346BAA6773BAB657444C74C397E983A8CE9F40BE13FFE629FE7F24D240E33DC1C6E6182D690FB781859B1663A8EE289FB2176EBDFB9BB88BEA957079084272CF2350BF5151B498AE2A381B5714A39AF99B0073D66AF0B4A1F42BE7B6248D4323F5E341377FE31C254CE38C9FAE8452B9C7A68AAC7DB9461D8A5F5D27D84C28AB3695CDF27764E5C41DD95D49D8CB909FF22285366C475566D5304AA83E2A7BB4E15F8141C27625C376C98571A5F91FE59B0CDE708FFBE020ACB2B5C97B1F29F88DDA11F5A686995F5E0C3C19C96B3F3B3AFAC13CE8749C582AE60C6DD9F4B28C2231AD8AD7DB1A9283E009F6AC3B90B07B0CB1AA6A86C46B78C2CB0A2DDF0BC0B1F721A35BFD53571DE71C37A88F4BBE98560E7054A6570767EED9127A5743631553B75F63C60F52CA1AF0842C69929EE2E5685BF7C1ED9955A6281968532AFC7294A9BED3E7EE353B0B543F1EDBB5EBFDAF6A1AB433DC9E9CBBBEAE3DCD9E28DED182AED1359AF2954B1FE0A3271793F6BA3A97FB3BF6EBF19A25168B3915426110FA9B1391DB23259828D4225E25AF02CB8700180A6E7086CCA4CC0961C39DE2F074F1B0977A23E4DB3A7BD952A6BDFAE86D23A80B612B5B50F381BED6420F114522A44439823B6DE26B5A8C67329AC39C7C9FF5ABE1D379C498B90CAAD4BCED8E9D20ED74C2A1CB497D7E32D6CE4C3CF18D4D5D85AD30B5DBAE73EB96F2A766A338D4EC9C1E9D081B6DEC5B10186B3304B951CB68E7A1B29CF48BF2255BD3AC8AC0A62666F038A8ACA31EEA0D657E55A4FFB0DE00A8704502D9ED832A7C0C1A3A5CF1A7E9FD517FBE1C250BEA92AE8757D1CF079DB7C58B7B887B327F1433734F26418039A5575CE3B3C272F6F53E53BE0B54D757FC598EC1D257EEDCF0C8EA61A7557ACE615E6115AE78CD5FC1C5D8384638459242C3E0539BB096D4E73BCD4D7E45A8C54C3EA81B88DBE5DAB2329B09F2CAEDB9C1E9B8CA1747EB0E6B99480D3FE2478366BBBA8DBEE8BC5BE7F832D23353DB80874D0D99BEC9545F483E15E5AAA811293559308ABCD80D32D63177686B5D6EB7E96D6589102824EF00C95FCFA284E4F23F27E1A42DEE71689A8AA36ED2AA742B686529DAFE1CCFD777D63C427F653386BFA38683BA65B135DED52998DB91360AF779C6F045179C68D4E57E01CD8BACB2F93B258DD71C2E11BEF0BFE0819637366AC0AA0DD916E9DEE3A2AA55C11AAF2926F3D7DA38B774DA9550FE701779CEA4447E71D2910509B333FE4FAB2CD9210BFEA85BF2526E59DDE4EA8262442B5C74CC21474CB295B77DED5FD8EA4EE6CE2E8C3F67A8D3BFF3F7844E540DC75F41707D0501F9678B659DE5E3745ABC42DAC4A1C02A9D531313803893260C9F6E44D5D80732B1E375E17F06F786C641E72B519CAA15948373CFDB74B4BB696DA6FE951065C4BF2E761903A2E6B9D38C45D47CF33E8529EDD07BB9DEEE8AA6DA32E6C0A248F81644EF3C007E08FFF7A4A4CB31F4BD28501EAE6D936689131FD9BCC806779CF5257C59E201FBE752B33244CC5679E6AAA275C0DE3A69D1D723251E882DC86D8C2B0C507CEC92BEC085EF94BF2768C5E50452EF0754429C99C9C5C3B7519A4CFE125CA9B8CD63A177744DD088F0ECDF60E324164EBC0947B30311B12B450AAB71425258EDA2B9D4EB70B027761F926D0C2FBEBEFC12F489E920B105B915F5A45EDD38F5087C1536915D41EF471DCB696A6BB86C8A2D6AFF0ACFE1FEEED77EA1095409226C8809EC44A48B2E0E8457038A7F040B5C1766CC9C8FD8FBB43498D77AA1418778CD27E281E1466FB81A5F2B7C8E9FE45E6A0B95200B7DBD513843A99A7CD3B87BF280CD4402852049D3BD60E25019485906C9710ABDA18486C9BB72F4AEBFED860AA5D43ED361C4F31BE47138C517FE8003BC76BFDAFEA4D858836C243E6601E150179509AE61AAB728C364B87DC5FFCBFBB2C5150EC4B7024C49393F7611C4D5FEDBA3D593276460223A0A6AC8D325CAEF05F5C5B7F7A36617CEE64FBDD43DE94172638175508D3CF136574EBC5DF874FDDB175086B453A7F5567D5CF1E1DC2DCCCE9D79F47FFF4936C8704582F2C588D6F5F2A7EB711BE5003B4F0E825CB6EB95EAD66A9F7D685FA356C09EC080B390AEF69799327C361D1D9A6A1E0140197EDD69E2ACF3F7F32282616F47A874F539097DB438FF031BC9DE17C90A527F86BD1C21F04E80C4D1E803C984F4F75C7A9E1E05C16C767EF1345BEA7BEA68A056238EDEA237BC6064D57B3692A93098F36DF960B8B3BB92EB3295519523E566F9F8991B00A43409AAA721718BE1DCA5CA5E743FF81EF5AFF6D512FB1988E6CBCFA8BCC8B28A616480F22322567E0F3B1553973CD5A73C614945A5D7A9F7E8CFD3997EC2C1E5244EC9CEC12FA1876049539972077F6544AF101DB39C67ADAAA70527F019ED9056AD2D3CB89E3F918914080E6E28CFFFBA41CB4184DBAB0978102E0EBAEE1DF70D90C65448555FAB6CEC1E86A0E82EE7E9F8526CDEF81AD16D345761D51F8401B2F53EF1CFD4493355E406C45D0E4E7AA450388DC1044F8FD4056EF208A37CB1B955CD164CFF5E759B3E7FF68E6FEAB41872E45AA7973D18ACCE48887A7CB04D7E6263653BDA86F9AFF91165062BC691392AE14D20D8E660946EE04648E513F9B559ED4409B6C7D912782321AD904944ECD4C29D5784E5B5BE8246D8D569F439E241740A29A5D7EFB216D9588367820D57762C074DC54EA84BF37CA7E5775F4306D8F6F622048356794059627D73004067CDA64FF9DD11212076C145785300BE92DCCAA1D0C91D8F18E35C17986270DD06424D14889BCBB629E39E8B21B938B5781832B3F63704BAEB0C5E9DB4CBBE4E05B1F54506224E824B77F9B0685480FF49CD32958C9DF36B3A95DB3AC5F9D1286216B129A6D31F35DA5689832091E9F2D4463276CDB5965CFE975DBC3574CAB998B8B46C12115CB0BC3F594C5A19A095BDADEC1C0788AD93423E53F2DC921DD088FCD9D722D59A6DD2C8F544A606215109CEBF0A214E2EC8F4DC7F3EC1721B06D97E7A744173C347353C94DB533A7D1CDA5CF5FC995856D269DD9DD73BFFBD23BD51A9498F3AD34C1D42E0067055B597118B92876CB719F1A266D2A04C9F58EFC3A94EBD191090DDE7921FD224B5333E3AA9E7EF8A6721AEC76D78F3457DA37528524A390801FC85CA43DBD050B5067C7FD244A3559EC604D0D362A5CB16D6CFE0FB2223453990C5576159FF9499A7673A300D9A6CC57D2F13D7DDF500489BE3B5D22625D046B13A22905E7BCAF8D2E9478D65674CDE5F9434CA62FBF079945E79C0B26D93C820236B21926F493D0CFF4AC87EE3C67A6ECED93AE62C7DC0820C1175384CCB0D0E522520E1452534EA1ED046C398AA493C7D7763647934A0507243DE8CF4DF40AC05B2B021E0CE04DD0836257889F3D85F3E8FD1DF7D8CA7276F34EBF45574F9ADC1D0F72F0D463078CADCCCD16D468EA03C8EE29D24CF36469045B80F106AD6DEBA5A8320BD9B688F61468A189AA154879244A3D7DA615437DE784CB2D2E6560E8163E427668582D559927EB36BE1AEDD35D216A67052454BF79E3157E9CE1EF7CBFD80100B2E2E58070708B2DA2A9D3B9CB06691C6413604E6099EC1ACE23D7855A881E07ABA690FA01FBAF8863283DF5D1C256D56ED14E4D0431ED080EFB7049E4B346A3BB6E72B31886DF691B24A92A7B55300E5A4C06FC07CF1D3DA05DF61A7CF8CC9CDDA2FF1C08B04BC78ED57C7D703553CCDC1A04E801260C9647BEF07A95EE2A3B5A34FEF3D1481CAEDC41C6448227E78F953E89D23CBB954999CA6D61D54D927973607FA26F08599132FB800C7F981E3ECD9868FE7F5C95CAC58C6DDD41D841B2C908B4C2B911901ADFACAB580BDF5D76B46B070CED745E0898CD0C05BDC2C90654961962912E45E790A43A85717670E1AE3DE487285880344AC29840EB38369FC74721AF232B37718DD434A8FBE63A9647BA763AAD2EA7F20A036F4C967271D3F763516D402CD00A4E47CF64598129D897DB3FE342C18CD13B47E1BA1FC1E4AC776711E1AA6C4A31F1E837CF271F8A0117CD7EFC8334A694BB78A3C24711B2B3C3C9C08FD9A7A212C802D98AD1AB43D5B1B82268BB64CAB485FA2A958D6C9639CE8887BDB74E495ACCB128EC98D993277303CB44369CA1A617EBE5D9BE7211125D25D8D53791DD4CE9447CB2B5A3928F596A6CBCCA085C4F5627F1B99E324D901D1C27191DBA28EEEFDBE1EEC78792A616CE10359902529E68ACD87EE81566A3237FC92EB36D777A5B5BB0BEA3B0902E34B88D76446051AADC916A1078001DEEE605D95079945612CF958EBDC74235D4C2C70052A91BB65261B3F5664D9201841BD12B54867E84DD06C933463FDD1A8A28330AB898F1589229D72A6C9A4342B268427D65A90662A4A55C4345758157B950951E2204E197D32E18463A803515DFCDDD822BDDAEEFD27E642C70014F71FECF1AAA729F9BA085226A4B186C7B02C5D6D7FD35372E961B4F0D5769673217552EC43A4033DEF59E8CE8021D20936FAF08D1C348B7FC2C18E91CEFBA246F01DDE19E233A9068C9667A8F8F3D3DB5A73189A5D1BCE007AB1BF4BAE1D8E0EEA4BB2C6482F434906D373D8AB6A8EE266D4A969593DBAB85FE53426CA0C4A2898448B1D711D59CB4B27906CD360BB9E4123475B3C6472D2ADC6D1DCC48E0DAD034E8F118DA1F731C20B4B7638ACB38C0992D224EF3B6AF6FB6EFA200885763F3A69396A9CF7C7423960F1FFECD572671910AEFF7FFA2A34FE5C90E1CC41A9AB95FCC0C1882EFD008351EE9F8DFA3487655A3C01BC2B3B2D71005CA50491C6A5B6817B9F6A45AB03047C15DC9B299A493CB5C943E6FDF60148B3F63AA371057E544F2B692FC931AE1E95C1B6887CB755F6F9E7C31D83AECFA3860E5D4CF481D17F5A7E0477ABC84A9484E4083149C738A0C845DB038212AA5D006A736BD6FEA32B61E6D7DF2C0D96866DD070C873756F96A008F3BCFB8B4367ADA4F6246FF8C1EAE3E7718E13009A8A72FB2C6DB1201B930642025BB74FF53C717532BAEF7DEC230837335AA50398F2801E8E326DB6EF024DFB84CAC4E8F5B461FC9C4BDF091CB3D0FE70A23DFA488B0C90210BC7E920C582DCC5D3707E477F5CC067606C503B9573DC816754670FA002187144947025D3B852BAD771431F9B20A25EF8BE4B9225E609DB99975870D23909773486EC173C7BC18F4470F91250F00E5B7C963D36CD82F871792AB99E98670546725B67EC2B8A55910DB8CB72E8AD4E4B8A7F99E936775EAA3052BCE1047CF1BC6AA763B4BB1C0DFFDFDE7A8EC1CAB306492700CAC16425FA914D3713C6AA850B599059BCA8880962BDBCCD29D444CF9FFFEFAEBF806EF663C6D22BAD7E4FBEA99E28A96DFB52E17EEC75CE1B5E4DF3DF27028803DB18B2402F1CE2BCDC4A1B5D1CD481AC5DEF7DD60B3C15042C4C57C1B7440B2A692CB5B1E731DED925C7F969A6EB82760BC3F8786CB2C21B415B5F2E4BD98A9592B00BCDD62E2FDABF5AF6BF94840718CF345C5E812748EF6D96C1BC91B01F28AF3758B8760AF40DAD7F0E98723951AB115C209B6D954DA391F645A94C7AD0ECA0D83A5CE8E654AF106975D691104DADC83BDE24BCA3EA2A1C7D741B759F967DC926DCA sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC8 -smlen = 873 -sm = 4404B379011BB542FD260E0683A9BDCA5F01D29706BB0AD91DFCFEF7CA1765188856B2EF000B57833B9767A002B0F018C43E1B50D19B8D9315213820C323F3241616633E17F641D6169E83A30C4468E0082809828668B9204A8C39EEC6732628785C330EA9D27EF54F096DC1E1F3D2F94A19461E1E7C8674490E60555CB276887318AA2B44BF643E5BF910CA1B3F0409A1FC53024EB7A388645FF00E973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +smlen = 879 +sm = ED706D553B65472F820A0D740213683E89DDEBE5936D9B7434BFCCCA840611F04652A6F847DC1A9A326CED3BE55EAA664C93F10A14A83976ACF67FD798006FB8375C549D5362F5FD1CC9994FA7F4A5041624C8CF4DDE171ACA085CE387558B8952A2E9C077F674AB70B7B534ADA8DD1DBE6C8765954A69259A95687CD6402E7249BC8633CEE94F31FEEC4B3EE8E074B2DD8678E270855F6C01E95DE22A9A0635B997973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = A7D42169BF433185670471C79706B8C7399014E165D7DFC44958B41EAC04E78CDCF3CFAA40C9A84836E86ADCD5D8AF27BB2149AD259865F77C2DB8F2029778273D53E04BC3E2C402D9EF7DAD10E0E399957FD19A82139FD329D585E2835A619C32D86932686F907941B3073D39902378E5DD34015DA9CB620F3EF3DD88E435C81E2188A020EB11AB4AA900666E1CB5638B6989ECA9F9A9171031D5984BD75B39ED00ED3CFA51540BBC7516C79F201FF576B059EBF792FB0A6F70C74114CAD81F179ACE77055F7E3E008976BA6AB52381A285095434B43181E68948CEEE91689D90338BF1BD6BBDD1FEF20A321A3FA6201F2FA90FFECBA8AF1A288D5E03348A20C8B8A046F6FA453994B75843A64EC07C1839E5523070686007A0433D87CC66D8902A1FFAEEA9D03495D398700B7B4A40935E1D5F950143F097C64D660D3D7DA67A0D3A1DE1FA9D9A4EE2C88839D87B1F23B5B275E1F47FF3A3E1A61B52D731CFC37E0A2FAAF9A620A9499C871B899116D607385E395C753A39F3772487EF98073367B8DC89770C0134F85DCE26000BABE3B9417B578806CDA857C66CD6A452425535E7DCD5C8DBD83F2B91620F583FA015668EA123EE265856E589DC0771F6F5F7D671ECA44346FF1D13A726318B60229896AAD1595AB9BB28BCB6D18C52DD50E97B976A976688FB5B72F72788DAB55A99210908D6DEA759D606AE9B76489C2190F3AAF08C0C169268D53C2E0739511FBC852B9365B3C23D6CBFE89D7A8D02D5A0131587B8A2ACE3D6A510E90E77EF640304AE86640D1FCDA1AADC1A6BB9984D796B7C8801A10B49896754355061BFF59CAABC07CEA34FD412D210D5A63F7793533A8111BB6198686287EEB313C2033A1E0ED5EC2BAAA9DC333E16F98454063ED5750BA3147AB18213FFDBF0570F79AE73FEEDE5783ABE15C11780F12CB99B58C8BC7416FE960FF8FFFBE03C000FD048F53B5A4983D2BCA1BD9143E8973E5EE5196DBC554065C13318C4C9027DBE0B9379749BC5FA8FECDABA5CE00F0C7DE2B8826CC20A794E36BE15DC9F5755E6422E1E6145F0849F7C81A27D0690DEC4D89145C74F297E68B7A79424C8D2B57C6D1D5D38F9A042F2A9C40F54458A9BB063DA06A46C919D16EE06BFC832B769CF0455384A79E47D5EBB7D414644ED8948EAA318B60800B25BE98E270FD2D9667313D4488253307526CBC77779A289203DE05CA25178844AB7DE63A6D93752A0F2E4B3A739749AD2476E00C07441E51F532E186A5FF7562587270BC4582AF4532F620A046F27E2896925B13EC09A94803817C84B61C709FAC1A68848B22220FBC7A4CF4A8878E96725E02A605C3EF29FA70B69BA8737B3D8E75C56BB0A1537CBEA7D8BE0C8EE6D8D7747E667EABFF4D2E62D5A40ABB7887DD4F7893584B76DD88DA4E8CD3592900C37FC7D387F425A40B6CB306B3BC61A03E0C238F0A4968DE83ED0947B39A41FC2FB4489C469656F3241B5B4907155AD9A3DAB115D98F7E36180F84F33D726F8128904E0461001764240561F3A4BC76CBE27251A67376F4D797A46FB0AC9B276BE2CAF9144B8EDBE3795DA60904A21167636B8CB25742112DC3D561F94F59A5255AA4079C2EAB554C1D54F7CA6C68F2BAC79F1568A18C3BCABBA82B1B0DD8702DADB562055DCD1AD5AC31E0211436AEC25982D261CE91CDBBB1EB2A0F60DB302B1AFF2177141195F3C9546B808D2FC65FEB0B64A27AF5B0BD48D898A8D289C9C3B6C14203571104AA3832F9B7576592C0FE35ED97BCB84A24B5AA538696E48D2D14E69195B9EADB107C9C282C44996191C2DEAF80DB7C918103B121A41E3C39C6368CB32EC8D46F8AFAC54FAC7DF7320D82A0A4A1D1386A5EC10E52F7B3983BFB961F5A37FF634AECE03D703782F36F2775EAADAC7EB3FB24855F5D951B927150848E9EC2D9832DAC54F40C02573EA62DC705FB94CF53F2B63E915825FD13EE186218636F4BEF23965FF031FC5DD249CCFA470E70EE04E25CFFD9DD4E6F8D6DDF5E3F148BCAE7E244C91760F3A8FB20CFA19822657923FBBC7D469AB511BC1634F621FF103B922EA77B0AFB3994CCCEDF34EA84A097216CB80B6902850803DE8805201BA3C8B3D64AFAFB58458214201A023184BFD3204882D544D2A8B8494ABD0F8619B2D33AA3A426B455FC85B61D3794011034DE0E2AB09D0D54178A17B1F112EA86EE98B2784AA0D42EA823460FBFD4DF995150847FDB9A886D14EE4CD79CF4A014BDE03B68CDACF807EA8E1BB1F01E0F5FE1F858166689FABF37DFF630B539C167E61D069A61E72F65E47F389155EE424B76E1EB24092C267D02E9926B06F821B3C69CC33D74772F849D64212F9683DBD3511ED765199CBDC5BEB1DF51DF0CA3E41EA2FEFBCA8D145C46BFFE29EAE7FBC39B76A5BC19480DC3EBBA03794EBE776D622087369613D1D182D44996940E9178C0A1716AAF66B2F11DDE57FD5515D29C2194E61F810AF5BD754C88430C25237BB6DDCF640BE811EFB0237A4CCDDAC8C997C516CDC16F0BCAF2B80B795D150F7878EF290515CEA6FB00EA7A61862D72172F0CAD7FB9F3995C70770C0967789F9A201737DE45D0FFC0BBDC685890836C0DB3D3919CB52722BEC9B52714FA72A570331041CB6DEB823B99A9C65DBE9B0833959CB9904C4F1BF44F045689A740B77256A32AF36B913116AA1C5453A8553D0C5BBC924183FBB83234861BFC935656E1880A59D3F693A7D880AAEF75B3B9D8100FA946A6EE37042EF63F4B9DBAF62B5E84A3616A29121B72ABB49ACC4A5D0111E95099008A800449C581DA81C5628696173BFD4B4BD62F9E170D47035DE9485B81E263B8FEB58CC87F3A8A6350CAC819A83CA7B46BA26D1898325E20866851B0AE08E0CDB2A7D43BBD844487DB10D302BF123114A41E667D35DC859A7E5EC60714724C24B31CD877111D41D6E2DFB151EDCDB5464FAE8FA23A0F594F7DA8AA158C1CFDF490331A5F0EBF4A969403E4165B9EBC6473578676071AC75A2774B6B5264BEAD9B83D6DEF85CAD4C0E5AA03C5ABF166293D50D9E7071E870F60EB3968172BE117D7C775E20BB092161F8113D6FFE4F02B5CC9764F367BBF3B6FDB9AD2882FC94DF4055D27C3CA0F8D29DA9B6CA3AD22C3E13D7268A34FE7A26CEAE114E1F1953C4E1CD97206566E2C243186077EF9626A9F6E6194C6E101C51D2582F0E70AB663188A770CF4883E1A51DB18473E9626DA392EB1130A15293CE9CD66CF9448559EBAF289B7DEDF35498F10631E7B0913A76FC09D855C3B6FEA4DB66BFF25BB9579859246878E002C9E32F4351D9E12C3B93878F25D0198458160DF2F23DDD9C2CD3177494888690D27A7077EB5062B2BB58718E24BAE435474378C7213A62EEF71FC2B8A47D7086861CF3AA7FF56656989B2149CA0718B18B07B3B79F97245262F11401B0F05EF829E1AF16716D6C5357BB43570E962595F089896E763A3F383D3DC6C3C3D20A1B7F3C68F3B95137EF713B2CA0642341CAFDAE84372296622161DFBB52ECE3C735BEA2F7BC9BC70646E1823FAF5C832E9FC095096F54B3F2524C9BA3BB5C26890A161F7166785CA11625BAE51D41D54CEB04FE1AEECBD25C93BF3F0FD7C8A5A8779D6FBD1E207A6AA8B7B20DDDEB78FA75AA6D22671BEDE10D9586538969298F4E16BE9837C6499F410675F1826729A174E19949E74CCF80D4B7CFB078BCF33A8A9C594990E11C77C66FDA92EE895AD3599316F2AE22C8194A61B68F8EDD5884DA8E1740494EA1E87DABCE5A092153C5995FF9E6941BD5998D654D1B83738D616013716E4141A1B8968653E53ECF96F173A6C8B729A1C77BEFD4F3CE6E05A5FA374F1DFF4D1540A6C38BB9A021C96EC1A091632745FF29A2A34CBD3617B002DFAC8A203E79F3C381601D181E5DF09E7DD40ECA28A28D228C9C47F8FC78BFA8BCA60EF218D506754E31F22B4D96E67007899417D1C3E6E67877F71BA07D2F6588224645999DC878D1BF32E50EE67EAF0402640F1A4068C1C9844617C42569A4AC6BC686F77CDFB87F9F044A7BDF4C6A32DC476DC64DBDCCD6F95C03B532ACFDC26987E6433EFFD9359CBF6A6BC3D9882A629D1DD9A104CA325C1542C0B3A16070B334A5095B4139346ABC3A27F841DA8BEEDDA208A6387724A5A4EA61AC2ACD6EA71C9EE425DA98B050E59CC10ED7510B4353ADB4CD5F5962A25F461CFCC54AE713629F671C3BC040BB266AF9E28B9A7B12AEB139843F26C23E4C777D50DFA279048BC48FB8BC8664D58CB4E4D28C0CCBC168FA14781CCE4C05F89202A5B3918EEE196C151F53FCDA051B84B1769B162B7BB33153DEF76D7E81232D9D3D7112F5B60CD8D6AB4A3635755EA5C5B4F259C07290B0B2B016AF87E65384A43EC127864EA8A87C35664AA5EE6C23E81D4974B5EA5AB1DC95214218FD066D12E038FAA0D26E47D37E43906E2716218B4A6684F61B19DC8487D9025CA687547BD7723759AC48A9F0BA0D226A6C946B828158755A7E33164935D71165918720BC9D6D9C09A54C4DD0987B46C04A2A6DF1192CE13C731925700FFADB6A645FE4A7370DBCBFB138057CACA40754232401279342508061CDC66DF74B161466ACD6D0F9F390EE64BEFD22AE77B3663E365586A60F84D283118A9B0C1934B77BDB9033AC8514BD2B7BAA0C383FDAA35AC79E1837792B5BF890C9084EE4E7D45FE2F23B7C0584A009328707641DCB470EE72BB524371A7F34928E9BCBC24CD702740D281A3D41C01B65907D96DA25A48058F743010155F528F0D3329C2B74AB0EF2D063F1D5CEAC99BADB47A8F0C4D492C8A30A839BA948A48CF24A90A8D5C73982B084025EE19260D278FDCD20C207641A590914B7E07A6D7C3A4F7E3C4D049F44BA2028EDA08B7148166B99D7A09512A204FA0335B6FC042D6644975F030CDFB6A3437400C7BC8246C02AD924A530AC86D1804A618BE3D6FABE12C99960B25D515CE8BC62E5A0F0EF22A2A110F0D015884E8D77450A2E2ED55EACF6414E939C7977318AC9E86F966AFD75D2B941D81B5CE245F45AA019EBC861B67761B86E75D7BEF8C326E99596B189EF57E1439B5DB04ABEE6DAA19C0042A7B7671740B180E12DFE54DC4E76EB79D6D54363C4BECC78F1243D7C437A40CEFF88551D5F50E752392B653F0EFAE2371E54418591B47A7D46522B530F020948DEC39BFA4963DA74B0E16E4E0F58812D294AE171462E8648AB98CA3362CC379B6C4B113D6755E303CF425007DA5E814B30729648678719D88AF8AAB7B1D43484B26EF029CF18B4B0A607BFE8FAA6A152CC6890C0F425F8279B46D8E4ED6797289B25929AEB382D44C19E66950C15531A43AF7C17CEE22FF8D3DB252D0E14B92466381AE44DEA76D60AEDB61FD40ADA08684FACDB48A255675B2D2F72C6FD95C6BD3D41E2B7961872D6CD953455EF6C2FA518CDCBC1AD9D556C584773D8FDD4FF075ABE0F0666A77C92AD5CCCF4D9847DCDF200B9FB3ACBC6B2425C7AF91BAF2042AAE22C1D9B6308050889ABA3853AFECF44C60DBD0743556F23D8725AEA785870236F653D9655B5BB840DCA5B523E14CA266DB45F6064BEBA0974990BAAA90511D85752F4A71E02DA97F02E894F0D170C19A9DF0BABCE8996C15538D16D830BD8DC9AE453858E84D696B9FD5E0D86543FA8DAEE82E9730A91166FD5B0AC608142D48BB8D8EEC38E65D3E5CE5744252B22231F8FA225D1963F025B09FBA6679D457C8A3902A9C4861ED665FBDD418711D6B7C3739D7D30D46F647423DE862E4B5A9AF5C08255E359CFDBFDCABA5B032A232D92194D60985EE6DF8F418E0E69D137C5112E7523F6C04EAC4574AD5226977486AEDAE3D6DFFD3994DCD52503AF40AEFF709A7D01F8C9C2B2AC70EE4C3B48896F60737908E1FA718F2FAF4A627E16213F746E9EA69D30832A5D15B84DC4B4212DD74864DE29A66BA0E43E476D279F96A14D0ECD779F560C230C453CAB96A7920756FDEABC1BB397EACDEC379A118DEB19107FE3EF940456AF56980F81CD8DC3F28B540EF098A65916518074AD25331D29198A2C13B88D2765C88FF52375A9899C99928ECFB23079196959E4AF3119AF7EDEC4A331C7D48912F7AE3560A78A1B1252E1445E4FB0350C50C4ACC021B496C9BE70BFF4FA96969A33597ADF96666F628347EE934E71905372B7D39DD3D8EEC1243EEC9490BD9BE6F41659A9846815D6C9CEDF5172D6EA97DF71230133466C9C7D7D502E5C2A7B714E2A31145B320A80F63644E73D46D11E0A3CD33F1B94E93C51061A53DC6FB15DAFE32601E9B039A25D6CE52A0964577E3B28A6009DADE58E02DAC81D0BBEC2C434E246DD0AE7B0F647774F020E22ACE237C9FDD0BB25272915419E9CE2BF9AF9EE1A49F3B3C3BAC94C85D623273C76C1348B618A330FE0A92F5E36CD916A0A2BC6E90DBC5C978C12D7453D3DA231BBD38E8DFBCF6482E208B3422FB2063024B7ABF1411871FA0A48EFB11FA7724B7C00F139B6F10E26433BFB5306A41DB811ED2F1F0C2CD855E6E04DD505F1C4E987DD65A87F1E32BFBA798762200CD2D3CF173BD170A5281626C90452861329CFEF61E3068D09050FAC2FFAEF732CD29FC7D9C928EE134424B2AB81C95B32002896C5726272079570966C8D9B7897B229917FC059865AC299EA0ADC93C5F585801E7BB749648DE112739B11DE8C244066D76A4DAF71865D61871B14C6A5B9D7422E5B191BED80565E004BD447A031EA3615DA07D06E34DB7893768EB215197070EE0CCF72017ADCB17FBE3BA6B8B55FEB715452B2E4B569B760DC31F2B1F994ADDF430A623DEED628985D2A1984527E419AE6DE70C6A0049D954B67AAF7C2F4D7A69D6EF4142E1F8467A99E193EBACFC766972C0800654A7487202A5DE7F4C3D812B496E71B4106E0833A787815AA1CB24CDD1B9AFAC7B39BBC44DDBD2BA7B1EECE67E78368DFE20F8E9770B6B53036C3B9C1646D906D4CED30D2F0409D427BA501835769587038060A53A1ED483B7571E6751CF6E64754C25BD3732D96616E86B0F9D75D6E89BA938B465103B6DA9599FBF062B44137818A5164772C106EE95FA4CE88D4453C2A8DD382CD1297461BCD9E0EAA57B1F5D81DAD213FB52920409396EB3F1710CC49BF19C72954CB0CDD11D298783CCE670713A0052BD2087F9928C6FF0841D21DD1CC930558119406C062FD92CD2B85FA93F18A972409D1BF938E28D60489E374FACB8B062B29BAF814BD34A6DF54A92E7D3BE793F5E96249AE455AC9E15A0584E265F3B5438C8CA8A4A31FBC862C65D931431ECE75638B7DF540DE0516519302225435F2588CAEC163DCDD411EE8C9A4BB05B4DA9EE3BB5BEFB3C8DB1BEA3354071CBEC42A14D36B7F8B48F0D63BAC26A60337B521AE7D34347D3217F415EE64021C67D516213F654EA1E4403ACD80E706E9ABA6A81CBD15D4E4A682D182C1B49D3BA4B70A5F964E44DF60A3E0345A7326B9B62008F6B70E7A494E11B65F3E0FE491D82E381FDEE4727321A34DB97AE1ADBD8C2F49A93280A999A605A1513B927AC0571A290B745C8B5E7CB1CCD80E3317A43ED133338E480E9FF5407A7E521A4B60AA7F367EEBF93A7F83430443DEA820492C6F0261484EC5D19B2237E5E724FEEC701242E9898810F5E16A0A73B9C10257D5D978344D370996220FF0814B8CD6E3C8A98027323F8DB2BF8CF774DC4D83AEA2A496777E9CAE8450BDF34772ACD8FBB090B36C4144F24A2C660689F313007E5DF03EF6BC945060372A7E9A40 +pk = A7D42169BF433185670471C79706B8C7FED58BCAE7EB320092E6B3DB9581758AA0E9F1939A3936C14A6E6D95810CDE6CBB051369726597B5519C634F493E89404DFB65C5FE32E0F483F6C14D3DECC697F90495243039D3CAA498CDE389B81DF45072CAAE599FC36F7D9A884A0C39EF45F60A5E3B6C57EDCCB8FB1E1023D2A84A4BEB2A4EBB718F55E5A2CB496BB74C3C228943A8FAB620E5A1BAC65A963047960AAAC5C23D6AA5E29A9F804BBF0920B7A1D0F8CFE94FC624A4BF20A1BE4ED735A14B301695961AA3F7DC250342C4D26EC992FE7A7C25D5591FD86D37DC6F46DD3EE6C88E7C5E5A990151BEDF114CACE010A92237E9A644F05C0153A28737DD9B835AAE917BA2EF2D45BFA5B43D37D0DF77316FE1A83C1E428C32D350EFFDDF5D5F59747B4CDA1F34120B1FB475F21B2F947A20E6D9EB7B5EA025589C4417EA1CD92B7B1DF920677779318BFC92791EEF15AFBCE5852127526457AE5094A592A9B200771ADBA5C7425F0C9B5B219D91A63EF51BD88304F58E8013AF011C35DB3CF24D80F7CB9C1DD16C27C1041051AA5B80392D8308F6AB559EA9315E7FE1C2C8C4C789BDED916B6C19C45FFE980D5AF7D1A5E204D1A7589531645244333C199312A4D394B09AD494863EE6EA4C024CDC357986011FC808C96C44B5AE7B857D1B3CE97961018EEE2A7BD5B73D0D5D5C3AD21AB8E76078D08D89FE9705690D6101E42D093A8A30FBBD43383EB7752F8029FDC5AD9C11D122882FAD61E4F51D125594F4095CA6B74670FA3D7109C5C0F77934FF5665EDCD6A0B7D3E38E13637B64A853828BB7EA88DC084C19A2034E59142B6D5D2D4D9627D677CF9896EFC4354A616F63908C7A8EB04BFFCFFB14F18B54BE729E341560B601317748618CC1880212729C0ECA9AE20C2463988F41DC2C6EAE7135226B513090F5EE8273C1476BBEF53ED1637F7BEB299EBB67605F698F480E534D7767D8D04E47771F5117D072107CDEDF6CCD14423E5BC67BBAC3CE09ADA233467AEE9C714CFFE9C9073ADDB004254473B15E7FAD848D44428DE063B69D1AACF642A47CFF024A6B541601333F61A31539C110245FB2C9C831CEC9115E2C47DC428D1F8103DF9A2B1A5A5D62A9C132E2F60C72A16436FC6518C1BCBBE5AC380E7BF7C062B311FD2EBF7981AA6876A6079610F918C3EDBAADBDA1A608B58F5C800953D0C41D8D6211BA0BCA0A62AC5E6D7EC656AD216390F075026F8C500C6B920309B141A398545F110499B0958C96427372F0DA4C483342D0D2F089F0F34A35E835D8DA2D91AB01DE12ED93FFBB794E8DB19CF7367B7FDD8209C451CF4A810F1233149C5AF7919EEF55ADC3DF0F75BBAAF471841277E6D9E1CFADB900C49B43203CB1749F99C9FDF55E1B6E6F86AEB05C634FA5A97D7243FF05EB6A0015D3539C8B76921CCA0882178297F77B464241D196F8268ED0D831FF69C6631515C5CB7288DAB5E9DB38AAA42C5A5229205E88DBFF70C7C3D122B9B4B86430A5094E1413FC94525B9CBCA01F54406DC892A18E5B944265020F0E338BFE4137A260150461804D1438536BCC3DA5EF60A98A662B2F3BE1A58A6A77BE8781F623AACDFB52EA7280C380FBF70FB3A00E4089E4DA08D54AD481F5CCB5C64C3FA54D38C1470AC007D5B834F12C33BA055C5DA2BD9D787CED1C783A17C9ED305359640213157F584B1525EFE549F70DCCAD7C170D0AEE85FAC0AEEBC4ACAF4918BB723309D2A0E3205413988337C5BB2CCFDFA559AC3AD7914A19466510377BE5BD50F5D59F02BD47D28201DE40A260684AF614BAF35044C11DD6AC2D8CC74A7BC04DBA599524A13DEB9CB1031C87F2597A66E76FCDA0F0C6E41A1BD13907F87E586F32B35114E09BE783B9F804E3E3163A996123E9429746EFF507DEC29796FB3076CC82DFDE6DFB6D0DCEBB24DFE9528FC0FC6670268543FE2F1F32631166BC597E8069F27D8B9E97E83B360AA0AA3589B1DF55F4CE906C15EBF9D54BF3ED390072C8AF81D046E15860930525EB4E9B01B3AD7AABD0212878E68B2166E388982869FA1F419D6895E92B4F8C6747FDCF5E78D73901DC1A9C5CA7C2C0FA6B18DC20C2DA0EA3D675CA797966146A9F5F996199E102F8D4875C5C572A7AB1CC5220F486801AD63F88CCD76126DB0E16C8AE4EDA72196A45847A76C7ECEFDBDFBBC6D4D9450206D5A864A9A3FED7E775AED7F1B9B9F8443E9ECF1889C04E0F138C5A414ADB08623598AB218FCF7F953D5BE68EB519AEDA6842D93BCC43873F06FA13ADC8A74841E4EE0C838B9C39B297601ACE2A469AF30CD6A4AD65002BBCD8B16B99D49792653B6CF45DEC92690EA0FDA9DD890820B51923A81C02A766B63851447DE5EABE1C45A4F45C24D149C3C03DBEB5711547D4F19E37D33F9C008733CA27043332CB26EA311093091C108FCB916582EB94DD00A915D994FEBD7CB9CB2F7389812DF04540916FA3DBD85DC10CE67BE6E6293D371DFD35390BFF538297DF30AED53246D503D79B25E205F03730FEF2AA08793B78C870BE56F843D4A6239DA6386903F25CD2F5CC00BE5BCB2E8AD241E968314B41086A7463339FA2F6BFF229211B06119B3477E9EF6877EC6800F81A9AEE4CE09BD4DA991313F224C6C7B6EC0874C8C7B52CC3FEDB1115526F666971403050E94E4B5CC204FBDC52770136DAF6FD187408F1C0FF1F8F33CDA5C4186B4B513FAA6366672C08762DF190E4C59B1E0E4F19A4B1952E334D7FFB7CAD2E7B01549C5397E5E16AD11F33F2B42BFC65D0F7B5CF72E7DA39F760E81D46583F56742D0BEA3609A92DCB14271357951BC7755E28461CD47BA0ED71F706514B8AB2EA5FAE116A58D81AF7AEA19EC76FBE05CF72379C43F1E43E94930CD48B8464F2E99A382839498C26705454CCF5ED861D7A7E98246A381336F3577D7BDB9252FDEAADCE4B12C1204121AA97C637D4C14B30969BA6C8438080E8A12C8136B0490A74A252C6518AFB5466516A626B11AE9F7AB3007A5673B5F444899727A16D399C462E8383000236B0940251C3F8A88B9494A5CF95468180ABEB31E77DB1D960CDC7CC41B671A5E21854BA5E25DEB8AF353C93157A4AA6D75905252809F9E53898254EF71293578424C6131C358B16B19977B577B41EB413D00AF793F31810D59CAC22371F4BC1DE5A68F09889FF3052DE00C8B3ACF66D230D5D70649C41E735E6CBFB3613B260F2467FF7AFC0A753E00B8078366DA5EC7F19E9EC0BAE474A870465549D20EE03296B68F2AEDD441A7B2C6863036D14B71CAF2CDD660ACDCFEE2DC65998FAE9BB4E1E5832D4A9A525504B5205729D05D95A9E7C9CFBD533A7E088EC250F75B950250FEB8F121FCBF2FAC5BD3FD02130170E364BC4614033D04BEDFAFA1ADAAD48219A136AE651F2865A7F143525262EEC06E6DE1362161F16EA96554D8E8AFB8F4E2D6A2C084E9CEF74174E95114284AADECEFE61F699A1DADAA36CC467B9235B059D3BEC947E0B940A66836B536797BCC668EE4D465E18A2C5B618D3F4951F85ED802D134DEB1A455BAD297AE8CDD858AFA4B872E4690F384B59F8543D85C609C39BD3FF5437B83D4465C66AE4972E6AF346AFDE9EE3ECD3D262B8B77791249D706EBA9EB9E11594162ECA5C8CF0554F829C71E8F45857E95BA1F6B6B714D0963AB31D8ACFBA25B6E4A70584244B6820EE0DE01340DBB1C32D4893620271CB3994EFD0006B709484AFAF299A2CF3680CF18D8172C958F0B5F3D983E3E7517E04BE30450B90DFDB04F25CF96DB791B4FA3A3E51AB668388151AE0EF2FE2D3C1307B4B7E60418EDAD7126C713F55C019A43675C757B6E392ED6C54F43040AC014CFA0F719F777F10FF89F530AFFEBE2F63A46485A65779EAAD8171CFD35179E168582F08B581FD47D63AA1F0F211E24B7522871760992311C3D91E1C77F540102EAD2635202A8DFA245CE09775753C0797E4C146768EE8DAB8D46C3CE7C3B4C261F40143AA932A8AC55402349E894E9BDA2C37766F7B871AAE70EA71242D8F604E580D2D32B7BC2EC90C04FD6031ED0E57D9DFD42BE68E45714FAA01810028747C2287EED8935E8DE25A0E105F7B7004BFF23C12ED32622D3F257FF42AF5CC49C30A4474727D694CB3604F7856A116C794EE5F17F1CA66361A79E22712395275E4BE526DC8A83DDD4FB1CD13733DA7591C7ED1D67627C487C52EA8888584F2AF2CACB61A82C8BBF5EEDA213EE9C55DA706AD7D4210BA0D6B19280D90025291ADC435D56AD0F08E252E43B365112E3ADC40B7AF355D5C3377938B39B9C878A87611E3769A4C037D86A77044CC12765BA1B3F6828D8EA15CB75AA448A912B834606F0E45A4D6EF64EA3457F8C1944931C7018C69ABB75FCAAD4FD34D90DA12D79750DC91CA50AC088DC78C9949FC5366041E9FE86075083233679F65AA5740EE94387660442919D71E1155F6E1212138BBB86ED11E05F2116484BA84D4AF6E9D9D3DA2AB1FF607F83C4555863C3F26A136F8C8A13D6A21BBA3B34B47BE194A01C4A73CC3765E2D3C88D75BBA72F7864E395E8E0DBAE854D588DFDB3ACBEFA168CE5971113E2A8373AC5D7E15C0D82F02DC528A8841E1A29A86706E122F0E2DBFF3FAFCB90B8175E972B2EB298943508DE1AB67F64FA76122BC4FBB78525AC989F5E9CD5963ED4AE851CE49AD1433066672F428A4A372CCC65C3AA8FE396C93835CDD88FC6DE413C4441FC8869789426C69F7B0359B5A658C7A8A021A3E1482D2E956AC2CDD353FDC7CD792061D88C56F54F01D5C8AA78D40FC0997277221B9610248672B0DEE3C63CF86C9FE0461333999C39B4B6F685BEE587934FA0BF00BED84915B0756717CC428E2AC35A015CB0F93009B374F40BA9A057A491F9D840C7EA61913413C2107173EEC5C42E34CA99F0FCAE18C19785345066A81FD19E4C63AA8A9BADCFEAF2311702CC2B3B37DC30B8A6B0E64BAF5A430723DE914775D5EC53A28F1F13E7A1B24D2D4B0D623D6ED40C6F9F828F9831A6E4ED6936470C0E3B82390FEF117AD8F3CF4C1E200D94123F3A739E032F69B022D1DE5191E98176D79303990859690A80E3813234E3430A64044DD77DF18EEC4333214F5CAE512E16D34B4B2CD6FA2D1A5EFA934E75071D85E7D727E2FB0466C968F5841AE681DBD540BC0197799E966AA2FF26998C3C02CACCC845775DC2628F940BB35C9AFDD870B4CDD854720601F3664E0E3B0DAE984A59A782E83352BD17A59A29313C856BFF61B20A66C6246C99517B0A72437865798794D85A53AA848DF5CAC90B5E996778005BC73EA51885B8A7B771D6D62C06AE94A7C44FD269A3A3E1C3468AAED0D1DB9EB627CA0DF0E1C17A69247C42DB66E6566C9FD076636930C3F0479A8F6BB8C7BE93896D892EA2DACDABD0B13D378F4CE129ADCF4D00A5D5B8770AB640CEF110C82806CEDB41BFAA199B5F2D8FF6FED90696DE47891F31F3A99A6A0E07F6C98276DD648189ABABD714554E09E556AD6A86C0245A7959CCCE49BB67C9D0DDA51B5E07BDC87BA693E323DAE4A70630473D9A71AD60FCE229D9E573464183AE7025232A09E5E83C9CCDC11C24AD56A2ECD4EE0ED52C8D382930D409248B6261421F8ECABC3B103ABBE03EBFCADA263E98B081A8DB7EC3D049901B2041354425C510505E4D235446163ECE364B942FAC609B8B35645F14B2502CA39CF9ED85729D4AA06F4A9E1C369FE4D0DDE5ED2B1649C681AB1D69C55F0A2E58F86C2BBC3E90ECD7B489B06DA2C4BA792AF9C104BEA20BFD8C85E9F8A3D26EC0B4345BCF70514F3D8ED1D9CD7991F7AF232D9FD7FEEE0CBAAB70DC424C772D696B6A5D7B0A2CA7CA4CF1CF9F10850D886C4DBEF93978E52306C35BE2148CCCB4B4BF48DAB07639E673C46D3946AF789FD22E21249BDEB9C5BE607CE44FC52241B2C6F719E6334B5892278FF1EAECF89B23F59A680658AA1158D2E0880FBF63A341F22CAEBFBB5761897308780D86486E52661F01A4327DDB0200A8820DE6A888168CC7B33106DA51E624FD2D453F13108643FD2E2C599BD927A568241358D515B5710E163FEED271E0547138006B798B837D838A7664365D5F2AA0B7F1C38D68CCF2321651AE3048822A88656F02CDEEC9E1DAF858D4B2117F0E2CD57AE0D2243C9B53DD5326DF3199F0D1449C8A6A15DFA4B3419A82978C135F55CF675BA0C206A9E51E0CD3A8215A3273CBA100C4F9653FB506733AB8266CC52E3CE14E017D56A9D7656345550E7133B9C2E1A64CE12E93CE183DD5C420A9EC833CCAABA62D950F42E2BE726B0DA5594CA4B20C370623E201B4FFC4ADEE9695D0D42A72208A0568B161C9EB642516900F74FD2F5360E924E7E7A28EE26AB9D3BEA45A93C0EA3456AF9583BAB335785B054E2257D1734D2E5AAC853878EC5D5758640A5F91B919AFE5AA5E9F82E3067BBF92F53CE87BDBC69EA04FE144749324CC5191A97A0BAAEBE05AE23652F0AC8AB6CF1F41B9507C86902682ACCDBDF1A05192DDC7DF4E37587CE3ADC107A93FCA6DE1F5EEFF54FBCC687B21B115CB4DF8AAD80CBAE7867C395C739038D9259B583FB202F266CB79ECF69F084E2895994847E37D29D3120CCA23D58E7E06D1CCBC8082C10D782FEE41ABF3EA56CE48E3ACDC901B84E1507A04A9B3EB4CC0D10ED728E77BFBA1E342E3096A6A3458D5F3000750135820D50AF68F0168E24D855788D6F24160EFC73E3C24700B2B34692B037E9663288ABEC8F57E14B49E735C98C1C6CDB5E9B3D3229F6B5B6CA6EB6F0C073C5CCB86E2FED6BE474AACC1BC7901BB86745F654DB964F065BF8EDB86C8772CA95C25D634A09F3400EFAF1D3F87D74770610FA33B32B917A56AE4434AF7AF49BDFD510D08885340916DDC84C5EC38E93C0691BDFCC8E1FD50FC2E54650727DA9837E8560B2DB86F46B2F8B00BD46866F246485952DE6510FBCB64FF77CC sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579 -smlen = 906 -sm = A8EA40C0568EAB7FD6997C065CA503BCB4149C1A69038315F6D9BF6CF52FB815FB24E325B4DD02BF54BC2DE05CB7D4A399541162D49253AD214313237AEBDA892E31FF6CD1DF232B90B15E83F7617980A361EDEA407195AD69A892CA8415C2E7CD14AF94EC4517EEB64092A58CB1F9B04D53B9869513616878AE6A051A1BF0D64024EEE5102E548FF5B449C5D2685ABCD1210D491040BA98096D94D5910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +smlen = 912 +sm = 7391606A99DA201D40EF8A2C405CA6AF4D30701F111D633283AF8C207A832F67DE4D8ADE9EA34642358AFC8E8D9E6007181A434F8CB548665CFF7B5ED967FE05FA0F4C40C731E26C6C54B2FB289087FDDFA674AB4724075B43DF3A1E1635C770E4432CE3805F12F58BB44E3A00CD66C12B89C6A7477910056CA1643E100022DFEA4CAD27D3426DC3FC27B3FB9C03ADCD2BA55E7DFBE7284C4515CB24D61CEB77C01E910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 8D1F5C7520AB2F966E1016BA618442E70CFB5917058320655971062626B883B707A025932D7661275EF3A570865884269E52E221F556AB4FE9730CB815A4740C16E80C989A37E85383A9D66FAF970A4C68C8F7583A3E54C42C69565D77B7FF057AC31E61257513B928F71BAB421E5E3AF5F5B848FEF92121F0AC50A1670800A26D068DAEBE5D25F99E0883FDFFB3889DF2A5B4314D8767EEDDBBD955D349C8C55496955A0C0B4B9FA799A9823DCCD1891D08149C002C0F187BDFFC7E1002B4D47B6C1004345588D9050102F5F3662A238A8139943251EBCAE0A1844B09AE0057F806CFB1287DECFD54FEE4C4479F4EA9DC0E652BC143B35584B48111112461F90877868EF749D7D2FEB143FE875B331A57A4E53BFE91A94820D04D5BAF0CCE2CBEEE2C43E31E4CB85B58B8BC233F5EB65470DF847948CF2F2903C2EE92064436744C151E3FA69A0B8E8F988323CDA66F5A09CB454229562FED34ED68C004EF8B0F02CE7C4E22369D9AE4AB791559B63009BB09493F85B2DE7A943555BD546ACFE38A1115804F82EA88A681877C6191D5594D058E1487F0ECAC3BAE9CC1F377A124C021C95B3FA71923FA6148D5E9B6FFCF320C5D48B4E36524EBEA64FA0B53282C088109445696364E8B0A051AF3EB7D482283AC3A384AC1BD334DB60BED8668EABD89C36DD22AFF2A3D071C43B20816EB518BC61A80A4C03AEB47087F981A5DCC90A36AE4CE18C83E96B078828DB3EEA03779C3368F96C94A4C552F60C6B55A1D54337AC0BAF148B6132147B76536570E52FD4DF7B57613E466E2515D031EFBBC56035BE0E9E73FCE186B4389F3C8AC9088D9A71EA6B4FE864BDA92EF3C535AA42D17C549C387D2BFBB6A0967A03F9708A6EA156956C77B37CFD7DA1017E796A50C0A01738FACD3F80956269FE7224636A4100C2FA113B7B1EF52B71A7DCF8A9187547BE8EBEE22D0BBFD976882BB48F02F61D6EC0098744485A0564593372A31F1F9CD95A92BB35F5FA873F5602953B7FA3F8090484CA78F60A674C982B85128CE5C3C46F84514C6098A173274E9C8D2406AF63ABE5739616A987624E482A6B14778F7CC19C5FF88CCA9C703C97F10D26682EF777FFF5618C254F861C82565B2FD262A5BB526CC48BC4B9DFBF4BEA09602F3695892510B24366757582DC2F9794E5BE12305CF32268CFCBE36D70B4FCEB91240EE96A1B79B29C41D785D7103279DE92B59332B2B4489EDC301E7A8D5A34C7CCA44DD91AD299A2D383D3EBA21B4F1FAC7F60997996D7D1F423E8912F03A3A172693C774BB39138B690E07E2707D51D36F9134BA9EA9B1DDC0B2FEFA973EF90823E24B265CE614824CC36FC40B01356D08D0D619D3A61E0D67B79B20CF59B77C42F3CD5F15ED8AFF32DC77900179E1AC09A1F88F27E56800F7D1E68874ED884FD386A28A81B7BCE24489BC7734439BEC6A4DBEBAD8EF8B16BE70FCD6F76B4997270CEFE89F1E1EBB68A354A62C9E01349B8EA60F9838DBD8306B4C5CF3CE899A73B09B65886D8BA2E6E0799574D8713B73E8C432EE3925C70BFD84AEEBAEF5E0CCFE6CB561584A3BD2CBA2F69FA33540238B48733C21BE9EE9F709B4218D221FA1ED6A480D973253F1A96A33483C62AC19F77EE9602FFFA1D42BFA85CB4AC57AC60AA8066579A3C54AF8D69BC5C18C757C2936ECB4C62619B55326FC48881D137A0FD79077551453A8F35596CED4CD5E679E3B1866AEC0D75F0253AAA12D786AF4039B6D565994699605F9F3F200FDF783DBE531F515B438850F66BEF3C5022BC9217330168D02D7FEBCA9533E90866B3FAB9C62C419F817EFA5907816E54C18D3AEC189485F495B576BF7BD135AAEFD652AFEF9EB239EF0F26257507574ECAC338D248BDF743C38CFFA240278CF84065CDCD323E523B1DF795234E9033B7C4027E301F923D2C6A6C21BCD3C2DF7C9077C51DD26A0EB2FAFDD1A2A27D2755113579C2A08057B17920C4763BDD5FEA85C3D49230D9BE8320EDB864CD2ED32E6BD9C62B8A77C51DA9BE9446F341B8D7DB52FBBF70457ADE1D0E02CC189F23060FB1E21BED925BEFD77E2F396450B82870FCC96B08DC3F024906A29E1EDA46C6AC21317D1E9210688ECD6BDDDEF5F763AD9E55380BEE3DE30520BD8EC4B5C772F929B18CBA6250B6C421435A39A088445E2BFB3C0EFC8E77562570B767CFF8CD0010BBFB930AE9D89F81B81AD8305C8751F1069C8CF0F6F1F4758718B799CFB02CDD00B794C922FDF4E1F4BFFB8F65A7C25378734A09108830EF5CD23C492011EF08CC5BA5ED7A5EC18F9A110BCDB5C97E6110C1FDB2E36C9A6C1A7AE6BA857444753700CFD7713A5E3765512258778C798DD330768FCEE1CB89DDB322FF0203A680AF0337836CD43104E509D0A0FAA4C69D481F072754CB9201BF54D2FC6C9027DA95E8985FCC7F61E1B6EA66F8F900898043AA8672724EC16DF89BD45BBC8BAB4599FCF2FB7E7AE4B879B7730DB29A818CEAB547D829B6BDC48E711E85D2C1B308038844585B7B80AFFE347F1A2C18968A87646E11A8B83DE1415BE13B02BCA927395C646C718F178FA4A412F35D69FA21B9B9A1A599C15F65B6794C94B15454208E6FADE23E10029ACBB2C0836B7A96650D26E009F108A98DB1BFAF44D96006F943A875BDC1BF32BFB76897F1040CD9D1B877343CFA2A4BA99DE21CB199B1FED0ACD053424E23699EA91711739B2931AA35D6C80EC7F20B3062946AB2D62DD8C51D681290667221CACDBBA4AAA940A011562D5AB784CA0C9C93A9D12435EAE04DE23D9BCF059166FE3B5342D2A40E392C9FBEE7CB7CEBFB8E03362DB726A0BE7079CCF3B9F8ED34E960E98CC1EE2F6C00CD03488D03DC80BC7F546799A26B8DFB63B5B228944F76125D093EDC9EB9E5F9A19AC7E73379036823B0D0564234975B7DB3643A6ECFB006746697E9447795DBA0B67A13F5A6F8BFE21D06E8B6FC7BC787DCBA58F66CEAA96178E474198476CDA416FC9924B48BF86E2979C0589ABC148676DB8C9EDFE1C1C629440A1EB6449489B4EDDA84AD0E4C5976A2EC4E9FE918C3A4A24F2C653FB398BD26EC6F8D22F3BCCCEE6860C00FEB96253EA53F0BC8C8BA91A8C6C7D37CA57F51986A3ADEA38BA463E5FE64AB59CD99F3159F3CED4A3708C6F278AB889C94067C2294B273A5FCDC4E47A1CC8328F33E0D133DEA09E49CDCE4041FB20F33AB40BA63CA0C813C04673788006BB8E80DA26919909C2F6485C1C3EE6F6ED985EE7FA4BE5061AE9F6D08CA9B157763804BF59EBE05B4E555EF58ADF726E85B59EE2FEE3A0A411C7DF521BAA90897C52F150701BD7B80DA1627FE602C3C8F46D0FCB9ADF47E5F6D87C2F3A0A8043D31D17C797702826A7454B56A31E4F87C95BB7FAFFA40572798A4FF7C7215E1A0BF102AF180693A2AE518D7FD3CC91AD3A081F6E51B8CBE70D38D3584AC49CD2A6A4600E4C6D80D950ED20F0EAB7D37664AC60C890CC29F395FF29B6D4890CD33B2B4F49047BA33B4654F7D5912F18E197A1DAC1727150FF8DDD59BA0229D2D7D0DF083F914FFAC4940C3FD8B7020864B3FE7ABD9940605387E810C756B5CA47A53C09D0C5F02E7ADC4F0A8ACE6BBB2A1A75F1388669BFCA59150F28FE014AAA516FAF82B7C5D4B14B0823DA3263D4DC870248CE792D6F30209A9846D1422B05700E5D030A2AA10F8C5616FFF8888A4EC58C9AC993C005747E6120E175FD9816C376E7826AA26B760B66EC099B4DA4975AA3C52842935CEA7BD8E0CB5113BDA34DF43EEA1DDC493A7B1E1C4F788E4DD650FF9E4530131B5ED6DB009596C89871C741D8DFF7222CAD0D319CC48B7157A3095575D68C873609C46762B5293B71F201B1F270172F4FCF88182DBD5EC5C893B76C0D72739821D94631C9CD04003CC54DC3CEC6A121E57063FD3D77895B588A59665E4D16D4F506ADA30748BBE4C1ED29C6B0542652E78FB547745A5CF53C6BDED64F7DFEDED731C7D284D7744BAA7EBF9283BF349D506A7E821BA39F115A0FE67F0BB558456049D84D04C615A56ADA6A2D36DAADE45ED07769B4C7D106DEB93814EF9167D6E940E5496362E2805932BF968092B904176BC7C2BD45A3C9C266A7D3046B54B891B1CAF480B6EAB438B233FFB184FAC677164EF652854A57A7917511DD414C8260BD8D8A45F1CCF293697144E1418D2ED169E5CFFCF268E70145483B7DF685508A45D9396D474FDFBF4C9AC127C659E28AB67205D9F6FB786EA11F34AA52A1293C8800D0A806CB6E78C9B50EF8D34138B1544EE84BE9D6F6642C8994B733FF40BA0053F9D6B09219189F3BAAC9D11FB79790E86A7FF518FEBBA9A5FCCFBEE4CDD37F2DE9FB2AA900415487B52A7BC67DE897E8E6CF68584FD9348844BDF86899E5AD49632D5991A4DB8411E3AC87EAC9C7095AE2DDDFA12846DC99F967B2A5D6820BC3D9254F240D85D474097DA9BCEEC8C22A7CDAA91646ECCE1FF7322C817AF46FD72B701EA2828B1C93B9787148B4A9018B146617CB4B5BBCA82E16FA1199D0D5A946757226ED2BF6AB8CF7BBBB80499C5D5CC171247585EE984BF795195B0D1603DAD96C81C8B30B7B554F045EA85C715074B6E1F76FAE3986C53215A59E03449D98D9BF537106050C9609FB888577CDE361CAC27C52D6B4E8EC2BD77320352FA4441A4542CDBA23C4310AA381F0A3B278A5FE6EBE42D8701C6CD3D55103EC15EC103054CE65FBE2AA19485E8772C0CAC8790898296ACED80C75D312E1E5E850FCFA96173AE54449AFC649F4459AC3C26A1024B7A4B14D6D9F155224F0A4FDC1AA582E06E31380608568D92621A6460039C86B674531AA466D8283E5E2294AA3D997E22A680EF4D24278D6897447A3869D48FA3D7AA413427C9BC9AE6B13D036013523ED14986C72D33818231CA17AD9F64A7E7E37D8C56E350A8F03870535AC8701F6A4A465ABB0E1C41B1F712FBA604F0313FE7E12749BFAA84A0F2EA5347A869F2A46F15D7677B000384248B3E0F900174E54E8C2E186DBCB9E4BC8DA6372E33040B9A16475983293761C68F9D759BA96D7795E51751FCAB36E64EEB3D8DCF8C7AC06969B93FEFDD074BA9EE07014BF6CA6DFD0B46FBBC192A48E404A03705E86DDDA0EBE3C3BAA735BA8FFD8B0172A71DFC1F9D1E23E8D182A5F522323C3703D742FD0C3B31ADBBFF24394F885363CCB7E5710B626099D9E1C47168C7DEBB1E97F6BFC7A75D1A0D219EDE9453DEC0DC462709713065D370B5B174942E9024A3185EAE51A6DCB704A9E276DC2D0CAA2A7DD5FB9368E42B05279EAD8996675E90134A25CA49B6E78DC032AC066381F7A49294BAE349D9190F7FED48EBF09D2D75C8BA7B474AB666AAC33E50AD608BBA4A6E4F66A2A2F460B4E8123122CB658893EE470383DA25EBD2F67734C515BD61D8302E3E91501B3F6B219BE3F90C6A99D1549786DBABEC2CB58C87A91C7DE4E545D8996096ED58C8B98AD7E6DE36839F6079F80289057A1A419DF2E0BF0CEF09929CF58E567DDC212E84E52061A3398CBC078B7C5F9AFD00B7144078656B6E461BC8C76F2BD327C88CAC6E1C0934A4654DD82194C5795C7992C4E0234E0093FAD73D007953C96F80FABDDF930535C34214033B4EB5E24EA918850E7A6AC59F4073011C8EDD520B35D20E2DB612768A20E3B356E0F8F31751C1AAA020CD290408F981197020624E3E1499A2DD639B5008BBEB5541E0BFBC1E3A0B0779435EE65E6FD977F8EEACA17DCD35462C1E76E27F45F28A4E1664311931629E88371E87B1B50E5419C5BFB6111B27954A980817D8BC678C0250F82D3CEF06A97172AE06769DF37EBE62DB65E91C2443B4C7077B34759B6BB186617AD77335CC8877B5178865153DE13832107C1B144F289F65900F08E8D3C64D33C72FFC5DEE1033A4F9198102FAEE3A177B836F052EECA7303C4CBDB0D158AC26E22BE0EF166CE6BC41CCB27400E8397DD0F2F4D4DC4A98FDE5774411A556BB4087C0997CAD5F5584903AACAC7F51D0C4454A14114C016D03F4395493081098DF261B48C0CC64FD379B636E00C8486A61FB10747647FBBB9E1E0E22A6791BEC6C81A958099B227CCEDF46944E1F84506733C79FB395AF5A7CC8E3052C0449796E27A5360961AF1CC2B6AF976109B5EAA6FB75EC155BE6D00B379E6E5E47482BA7241100394D2150DD2C5F5185DD40913DB298EA77E7DD1D05CC933F8AF61760DABF5E808BEF6F5D03737F7ACF48ACE3CA0A4133EF27A233131CE6AE1BD49E72812C12FE93A38C08DB694548157A284025D9E2DC162BE3D207132581A4446F8752BA03BF84563413B6ACC839A24127805CE24C0316E94EF8B20E0969D9D2F9DD75558939E10B7515B2162611DF823FB56F7434963A838E307FC052625101FC4461D7B90E2986B0EF59CD97A42514D6E944BA1BA480DBDD20F6F6C2AF13B5946EBFADFD53B9D11BF11B9A275E2017504AF6A78A001811E76AC5E81E34EFDC31EDF506A51945655D6B001E250A6728035E2F530890F87CD6D59B09DB61CB4994E79AE550C7959717D65E1210C0E24C171DDA4FCA4565DD7BDCE41FA0FB8E52534CF5AD77948D52AC7ED8C28808B81CC4022F00D4652FED2268EDF8340E4C242A3E2ECAE3D54C9C3DAAEDA090933BFFFA9B7A6019915853E5936D21093B1C008CF6260BE04F0314AF7C69803B4BDD1218999875B884848D5AEC8A5AFCCBF712ABCA242FF230B15047EC18413830AF0FB55BA64B01ABEA54C70E7D01D6C61B8DF2CAE5A4172BBB314FC95AE7021DCC0AEBD6471BDE5D1AD7D7C61214CE581B8B68C8D6FAF9C2F5DEC59D91BB83E5FC0B09E78BAD9F05559462649DD333DC93CB6812DD9BBF7B6ED91B9B8FE716BE65594D1741D79A8346A836CF0E36B45140A67FFC0C5BDC513A8B4E8C804CF8F1031C2C32EFDB32623E36F8F35ED61E40F6AA747F8A606A4BC0048A64EB02343D0FEE4247653E1FA57CF88630F72289DF8343E192413D5F8E231B040206CE2EA18E2236B2D964377554C484BF26C8200E35E1B607131E4B7A02FBA57F8BB1C5474B62989BE1D6A0880C4DD5B0ABFBC04BFD489CA650D73264A9CBD946891FB15619DBDA59B765FFF5ABA9F8E0C412498635AA341200DD8F6024FD4291F061C57A46A60998F84B47B921E1A5B8A87568C25FA6A3D225914D558DF135AA16073BC66604AC4646FE23C0486CF06331EE6A3CF50C8CE76B4E0D055524E220D31724598F39AE8CCAFD3AB37CE895309E24AED189D8E0EB2C2857258C3B1E81498A701B08A05D4D9E17727C3DA339C920E6D0D23EE855F5D9FDF762C97610148F34BD929A6E39207AC2FE5777331900F589C83C85A37A39486EBD55D5BC7B1FBA5963D947D516238A6B905DA31A0A7962291CAD70EA504A1552AF00D5ACEEBB118F87E1DFD468B448248F0EB362B469174C1B629A01244CC85C3ADF2D4ED2C5B7881509687311A2D48783F658A1442DCD42FD33C7F465DAEA14091C70A793B6757E95F8A5AD6FB88BC221D3590BD40BB030906C3495E418AFC7EED84A69C865957CB333E69DBBB2DABF74C317A0C1E15FC44AC143BAFB91EE036E8E6DC0E4E7E365CC71FB98AF974E3AE3EEAA014A28CB1F80840FAE551E4E79F562E48284A442C661C64F3BA94758543F34EFB37BC4EFF95E9170A475CBA104D78826FD08C6A61C91EF7CBCA92D22B7513290C1C9C4C859DBE6DB044D0B81925B0B5B97C659B0F9441C539FF5DBF03B8A5ED039B764269C1702DBCB93BE6EABF2FFABBF36E75B4F1 +pk = 8D1F5C7520AB2F966E1016BA618442E78C029C193AD6D267C9C9FC2089A0BEEFCBF10319847DC9B9174A60F5CAAC9A047D00050CC0E5A78274BF3CFCDEF151FC409972ECF99231745B16A716334DFA04777B71FDC45C679F381C0F27EE4F686728397352C5D762660658E1EA638460F1751C5449A9A57C68E7DE8E9A46148DAEA94563C50D4906565F296AAD5839F0FF8E6F69F3C409062A1BD04C639345504C831BCE7B2FBDC48DFA3CCDED6ED50C1D59AEF4B5B08042828AD91296AE9747087B8C20360E87B321FC7ACA5F12364392A6528EBE579290D5898F4B97C94CCD7DB5B909450BB59A1F1B78315CBDD7E1554D6B1A057857BC572277DF4918F67FBCCDA1F5D6511C9CAC1C6A6249070A37800DB050226AD16AB9237FA2200A2E0D1E4309CC497E9A6706AF5985F2BCDA8010CEC6D9DA501B2949146896FA8B16BE6A23B0174E57066C3CE67FB5BE3F537B64C9984A390CE4AFEFE3FB344089EDC5DA6536BAEEBDAF2AF8D53FDC494909BBAA738F67F0F539072AFF8722A6DC8AF266C093186BA6FA9636859737A13460C6824103A496E09F61C72991224D90F3D18F96F9E2DF03D42D2327E2DA1B5E74D103141922EFD014DC6077AB7BCA4594DB55167E431DE5679B834E0A35D7F94BA3E2C83BD0E06EFCB5FBCFDBEFB782DB13DA964B3D8F72EB2B34142238CD264F0BBE617F9A9033EBD213DF01301964108261E1DD195EA3911D4CA38D987F0D1E417DB8030A898E1B94385B5591A863FD36AEF70EA9E6A04917B84C47AACE609E98DEB63C32A776738E28173E45FB2EC5246E92A497F4922CDB4CFB4AA076649BBB889D83002BEC2239D65A1430BF53E5897E2971458093FD08015117F89B4DE23EC4682E486A249FC2DE93295A79056898C071ABC21E48DF987F87A68DDFE64F8614BDA006619904206B8BD1272A500C7319440836C53A900BF7891041834DD6AF00A4EBF72A2DBD3913A14222A8D0DCF714EA6C4E11EBC8A18EE0D8F37508C81DA9BCB4F3D94183D50C48D899189D9D129C7119660D4B6F6D8B29FEB9299D551E45B254B4DBEA25BAE068331DD52E093C0C860B63667D3F1C8536D2EE62A757EAD96410FEAAA98C15989A8E6626ACBCC6BD98978C65EC1BFA9BE47CE8BBFD92E1D78FA0A57A754A3B42E170F7113D4909D5333743B51533A0B82F25A98CC2E3F93F7443992E4B6C170A89C0F6D0B4DAF99EABD897D0194862B40999AC1CB52B92D94216327FF9354CC7BC7D67D7AA2E2523BB6F6A4E74719E6BDFBD5F931D2BCB2E525EB7DB415A76C00C46519C32437E294B7503093F488AC1D9B6A6BC9D9B26A178BB100B484FC456FBB1743B54BA6FF0D17E21FB2252EA4441E6B0CA2A0EFB56BF93D1E43B61EEE3A652071B63C68DA6E53299ED034770AE8B71FD904FD53E297AE9770EAB2CCCF12F379A806B15DD88FA52B2CB40AABF743997CAD351066708AF53D37022A1F8A05C1EF14A298637978FA1564DF0B3CFE9DC5963E7D7D6C1848378FBE18BFC2015092E39F4902662622CD335B4BE06F51D64175B7636CE1C90326B65067A98EDC724D866839E5DF56A9C1284900323BCAC9DFCF1F43D798A4541633593BCFBB85223204E3AEED1106AC5BBD0F07C6CB0455225EA70955445391056DC076C9C28B92274E85BC82B1E3C1A570A4F1DAB1729749A1542EDC56689CD4090A630B4D6DA5DDD50A08EF5B19CF34C914B4CF076F1508446131A711C7841318376636333F6DFCC029776E848FAED470BFB9BF0FBA72784F47F26F2090856F91DAF45043109A81485D8A47DC8DEABD46D51B21E1666F35C72D6FBCB4101B10447B10E86F40880DEDB94581DEEF0C93995A1BDE66751782F6CABEFE89E1535D7DE7D7FA1E409E142FD149780ED07FD43E653C2101493F9525D5E0506EAB4E4F3D9E9B52F12498B57F04834576F6CDD7C58FB69A88AF4E277F3B73030C7FEA581F19C22B7626DF8859B28A3AF53D61FD1FDC4C62493E61DB56504ABDB86D8806B3E99601B99FFF15E440FE518F3767C13F886B2AC146029FA0E1BF24FFDEBBCF22DE151C5FB5C4643C770B4AA34B684A49AF3B9A55D73AF922292F4E2DEDC8E17E27C4E9654D4B1C35E726DAEC73CED644B708380F5B1DBB9180CC9743A5521F9D64B4B45E68D8A152E7008334FE08616FF437B2F1316C99943F30B20FCBF2B9F4707F2DAFDEDC20E013F5ADDF5549F1DDAB5D74B119CD962E0C8722B717526152B798508BC4E53593C8DF1ACF026D6CCB1EE385910CEF985827804CBA7A2911343B9B49933172F22683BEC1B394CD4B0315176D2DFD55CBFDCA07235DBF4A367988F5F7468DA672D797DDFE8A48AEEAD8AD6FB9D947781F469F3D1AB374FE05A91F244148AAC712297DD38504DD5F9D39ED97182242CC8613E64A3E1B7D821BE67980E5E38EF4CB3702B87B2668F6FD40E3348190268F948B4DE37AC582E0538EE471912538C08CD0B5D1525088F635558661D634AC339881BBE3F2EBE4A36C16CD1927658A30F710AFD7F77C9E2C079C367A2B7D42BDBF4F860183FA384E5E2E035215DDB76388C237628A5CDEE3839EA85E4E067C0FAF1A39CB4F98CCAAA3B2875A4807FF175FA8E75FF192555EE77CEFDD6545B817B6258B45A98D85D4B8D1B8C63861EAAA7F398C3FC39D82CDAFBCF29563D3878E7504B558C0447AEF277DB300E174FA373F43205DA0C5F1B85AEFB9EBA0B5F82471EE6A4D8EE2F2FF92EA509F54FEE5836AC04CBE3DCC965323A4BC8C52D3EF2C7DB78029232E90B9C90B8D5B43058DF09C57E53A3C45C03ABE22773E3640A03F89B4CDC32F981B08A71FCA4521AD44E882261587C9796791695B5416147DA85063340266BB35B2B66CE0A68307FFD9E0F6800BCE2A353BD9D2D0E9E856F9F2855993916A1773AE132273D5471B0EEC6674A26BB5659C6DFFDD6F80E64F6BCF435E6AAA97BA7BF82CE8AEA73DC66E8FE76AC0EDA977D3C487A3B749896036B6F3EB0F807FA63E92FFE996A10368E9DE1BB183A8776C877C0365CF7E268FE9103B130855AE3B62DB480C5B5E172F87D956AF25D734BDDD0185EF719C8BAA843B9E4291E4E88258BDC0C2C15576466B1E9797B4073056C7D47B65433366393B4C839E8E64E7295C485D8C339AF8A3163DF8D78ADE2F1E7EE462D06BA17CF0A5BB3F3F97B0112F7A0F70AFF94985CCD73FA85BCB366AD7759B92D05074AB0AF502D0753752DBA17A0E6ABA1FDF535A972EEA85B4C5D85053A3DCC2EBA7374F36CA5FD4B03ED56AF3ED1E6C223C5B3ED67D3048358EAC5A1F245BDF017830B7CEB1FE2F3D5F92E03B91A53FD5CA4187C0505A03B5E0FEC0D407C8AD03CC42557BEAA0828115BF567D3C3AB10E53067AE3A714776A3DDCB6C5ECDE3964B5B4D306D7262EFC49A70E34C08780658BDAF6BE18E9B92AA940F3681516B7BA2271980A5D3C54920D2BCDA6A86943228C25515BE9BE71F29DBF9FBF06147D6C83C93BFE2C5837D4AD0A2572A226412973BA19D4E3CAC2B0CB47F52267DE95DE88EE5B7650AA8C15D3422E7182B2D79C9463EB9C92529B859650EB8824FF026162D7D78FADD3D1524FE0ADCB79C303F4692A4A46221C7EE4019A55D59BF505A88F3542F97312B72651110C3A3497DC23E10653E1E279FA882C3ABF0C242C59558DCE3622A04B74DC0BA1595DA69C22413C48D602EB941468113102CD0D5E9CDD5F13FE0A0578ECE8A79E5DED15C4CF177849DE7572F101E6026EA4DFF352D7CB5CC9C73B5B57BC4957ED2C3F42B8598C5A5EE10CB469E5047E6A0FD89640D494D0F814BD63F6D32CAC9EF2DD1CB61B1420032122C0042F99D8C903F54D09139D81EFEC6DE059CF38687A61F66909AD4642CD154835E1A332D89F37EDD3D383D5446641FEF1412F95BAE96EF323ADF9045A495849EF40D7E8028E4B8CDE8F837E02B8E9495267EC3061FDD4CE410D94F7896C93D55A9323F1632793C2665376E68CE3A21641CD617E921738A6AE01740E7824DEC58CB74AD84C8DF20D60E439D57C206055CAB8278EE5C9A4A3C87620A7F2ED48792A86C381595D03D3078826DCFCFB38E90CE00985E9F5B22CFCB7E6E1631AE749DEC54FA609012C594ACB5793E43577BFDF8D4E6CEF936884FD6AD63805208AF6AE2EE7C0E2A6D33A10CFBB5E1C85F68F20363B43D1BD9094EFF078E04EF9A6BFF3847FA2E78D6C02A3CF9561381E2D888CA6D73ADF6D579FFA1E9CAFDFBD25BA7D4091ADB9F4C142CCD9A4842AE0D8966BA2650F40ABD89871E9DC44B1DC3B71CB83955087170E79F473540F5FEE19B3B0BCFFF788002EF34A9A1967A7665D1149367A0999A8BA5370F56F8DF4058018A2ACFA812A97FD4674AF4A2E3E86AE7D1EB69BC184A91BAAB88040B33E590E71DADC18A710D4063F1C1C21D10A4BBA869604999B52E556724AC553164D5F0B654062E927196D1D71BE9BFCC5611F301584C7A4207BCB09DEB51418F02F089CBADDD5EF8FACC350854B36FA1E22E39B5DC21C034D7DAE140EF817B3E2D872E3371F9085B077F2B27ADCC5E54D0D001A3E79BA430D555D3900B29658FA53BA570E7A3DB6D9CB163D14B7F6EADCB41A946DD8C11E181861B4FD8222C1528397FBE2905D5B4F1B0EE1637D6516BED942037ADB3666D80566A97ADF4869470910BB6DB9C5EAF7ED1467C154B53E81DA7E7BDBAE3050ABFF56D82E9457AF6E94636BE2CC9C3E158F57712FE6452AD875C9A9FF015EA23DBC04D4C0F4C1D750D971E765C72C031DFF7C2202BCF39BB26AC39793B3AF0F3B62BB34187A47A444918C215404321873DB7693317D0F40285EC7087F30E85555EE7182178DB763E72705621AC68678643A847A83885522DA6246E63466285D97DEDDB00DF4866C178855C9070B110AABAF1AF98A867C7F936514210E4FD484A05A28DADCF935DEE7CA17303C8EB85D7F00567FCAAF57CE976B4C72A98AB4ABFC26FE6595AE540CEC7889DA061A607265A92295C3359EF677583616EB3F35296BE2C1DB4D2A7E59D875DA1B151B883CDC81FBBD8529AC296F88B6DFD7E85D718FC14B863584B5BBCFC5EF4B5CA3EA2082A0342F89118C9D43F5473BAD7B9C6C7BF5F03B09A583719E0591071FD98EF6E430B7D00A1DA20F4BE17140272ECBE7F3094645F92346EC051BFA0526AD4FAAAEA4599A7F3E646235819E20A035BA57E58990E04DF58311E7A17CDE0B86D8680CD6F1ABF47C8E89A4B3DBD2D5ED585AE49ACA715C135AF67190CFC122BC05D8B0209BAFEF2AE03998C972E550E7CF65E2215D6471384527840FBCB68AAFBEAB6E1D27EEB5A44C0A7BEC0B0BF55F9AF05F077579373ED29AEF93CD5CD8E4473C0D81334508C66CB5A9D6E3913C47C863470A9082A71FE2943F7F978599B1140656E020A28CA7DD25EC9719E5216D70B1A820B0D7A0B7FF8C3F629EE3F4743CFB30634DB4373FD6BCD909BE830D73448F44FAA484341145084C70EB8CD6C5590F7EF43382195F48DAA07C4B6BF881D3DB7EFE7B6F13A1B8E45E5A0F19AEBF07451F48F59AFB7FFFA99C64861106FA392AAA34570C73B5C21D705B98BE332DDA41D7977990CB65A474A2E5AAEC6EAC868D186283AACD49BF355CF43C96614896D40E1C7333C093B7AFBA15D6A545CB7722F4ED65A0B83753434E6BFF0F206840A276D95EA75E08128D7FD8D55F9C302C8FFCB40E69CF142874BB80BA8AC4B5DDB626095CC38BDE47462B68D328B404E150B2706796ED550C099352FE61F40A1977F81498450AFD644904C4FBDFA58A28E267C679C6E0EB84C5052B39885250B24EB5359BF24E6048849AB5408B6C6394E85F8EEAEE4DC03BB32C892C524897F5B99461A8E8E95C1777C695C4E5BF9AF525BF6AB3F2D3AA90096271EB6A58E7CB1FF186E0BEB5BCFD7ACF018B2A5315F0EFB789B10B370BA384275ED3C7157CF4BC4140934487E27004ED311FD0A6D287C5E007E3FE0A55F1C9E619AFC16B3969AFDA7DC1BECEE2201A97BD93168F0E70FE072E0662119330382D07D401097399BA4D524846C9E3AC44BE2EA261257719DF84FB7B4C9C959910006AC4661E1C06B54BAFE619F93D852F48D546D62A411730CE2086C6C4868CF1B6F4C2283BF9C74A8ED12377D68E3B089ED271214058005001E1B00C36206B9A1A04ADE7E30E21008831434788EF45F65DFB3744457D6A90467031807A3890D776CFD00F7CFBDBF9329E3CC8A20DAC7FCC004824D896881AF3442656E4982291BD016E927A8C99BF825F0D62DFC9750711B34C8038C6888068B7572CFEA27F43BF30EBACDB52B288C02BBC51F04C15250FBA03896B2CE35E553F33A9E714CD444132F18848ECE2045FC52193C75FCEEA74B673C9139A6643ACA8AE4228FED35C9921B3EDA7C40C29BA5FB74EDE357D1EBD92223A2470F772E0D6F520610EAD3BFE31EBACC94B892F114EA4DBDB797A1277575E94A75A3EE9AA34808E8C0B04A7C49834240787B435E2A355C7E30580AC86E67700C7A51C367CFE756DDF1D7334F564AC32E200907CBC102A3EFD7D226F0EC7A5970C546A724EBB297AC1D3A7CE9165188721B1204761C1AAFB580C8C414B93BE07FC267C2C7DF364084B162480C7C5A225FE5228A6B53E2BED3F54F92B3A30A6370B0F919E86C009F64135316B3CE973D6BF646250936B955468DA9BF7493C35B37B7A899E4BC75B9D0F911241AC5B3DCA2F423C1938006E135052F20D45208D2544D70096F4EC088656E4F847F085AFEB8397C4228640A278356D3A9750B2BEC5C095C1CFC3F305BE971FD1EE175C654E4BCA827611EFB488E20FB834058359CD46D9927A0618944437D5B40C6483F22A6682FF51BC71AE7AE4E958EE740FAB145D1CE7EBF0C1F7755B2B81D698E97ED86076B49CC79FA8D0B5B6A9EA923782C2CB9E6602C286C74057D2A3E90B777A22E01266CB160FEBA33C8E9 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E3 -smlen = 939 -sm = 650B8634B6A7589CC40F7BB345D5F083D0FC39B49D1B17379A44F174A73A3E41973FBCA80C41E23CC8709CA448E9D33CA25333DC6463019189975A51949EA56DE17F2817A1E0624A6BB814C65D22E465C8B0AE9E803368FF896DA10559BBDDB3A0A388993CB51AD16A183CB1DAF77D3836A49EAF2F432FED68778C532DC3C92CB7CD27FA951DD359F8AB565BC4FDFBB94D5ED159B50D3AF0DE74281AF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +smlen = 945 +sm = 3BF0513C3A9A8EA62CBC3EFE796185633928FF74D21C1BADECD76DC93D16762D49A0802922291700423DA04EC3679BCC09F41AFBAFDB9748C42CE99A87824C706655E8A30E54B783CB5AF92E5540F729ECFFDEF7F68A51E7A5AD19BF4F972B0270CFF5CBE03F0C94670581D88939AC0EDE13941997EDAD135BCA8A7F5D56DC8F1C6A4C54C6532AAD1696D7C796E12F8E5CE742736B6AC01DE237EF9AD6CBBE6CE5E7F59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = F3B903D8F1C82A5B19722C0940EC5C8A62C753445295ED89A6ADFB97DA31F0952307E30BF89913AB7D5FE6561B5AFBCDE9F584BEC5E4CF5871AB9C68A2BC3D6411C88B87A60073C32662A117688CC05900EF53648EB9148473543F020A1E41F09728E5FB49071C70ADAEE58143A1E461319443FE4B738C22B12269E1D3B6BF24881025FF6E9A312499A76EBD4D047F3D9C07B7B9B06A912CD104FD4A6C1293139438DC261587F57D55E13B5706F7B01DF058C7BA176AA1E2EF0519006B927FAA7C02E70E8B30791EE3005F605F4D2EB950FFBEE0D10089F3D3C431C1407CCF39BCEBE7582E95368457A7E6D5229A6D7A6BB996D3D3E4C89F2304D56276F4C56BEA501A20DCBBBB8B00FB8D6EEF2C4198A3C14546F10C76079060CE7A9844EACFD072212EF25346CA9600F36FA72D01E5185FFF80F1538846C531828F245FED092480F3497842A0F84380FD7D3039D7C9B902E812DC7383FF9B6A3322B5144582FFA345B95E52B3D058FDE52E9BA04E28D771FCAF3E8DCC5AED55771AE02FD151CA05A93977F639B3688A1D9534044D45E91D9D6E133C337B1A6AB948E56EEC8CC9327BD66F6AD05D4B77730A0709F6B7C34D357EBFAF4060FEBB3343E74DA0724215E1DE6EA2E76ABB9F5110D1340378DA469BD3D7927F66DE7A0C42E563974AF985B1F6F670104BA9A4A819DFA6D12E9DC28BCED4DEA95BCE7628D32A30A3ADCA3186AC183CF096CC5629BD49595601C81E0901EB1CF22307BC759B5ED0D75A19210002A7BAF1A5E798F907C6E3E11536105C72BDB4D1ACDABBB0C5BE346ADC1D264E07FCBD9880DCDB9EBE63457E53B254EC3D3E9D94D54AB660E43A42DA307C11406E6B8D11E736F73DE3DD9D091FE148FAFCA2F351E241757FFA42E5E8DBD5E607C72868649542B05911877848A57ECFCB3B1E783A5CFCED6C8721D2F2AC43FC95F9BCADAA620202707C1B3FF925B4CFCC075A1040948C474BE0D9A151A03F988CE8D7EE746B3B91D84BEC24C05E1C1152C8A03D555607B77BEDFA49192547A1F37A7C2C8EC0E5A6A107E2835BC31D8823D48F346387E95BACA7975BC142D060EDE0086CF397D55E31A6890AD54E6CD8E81AAF6F53C8D3CB5DD20D5D2DA62D533FDEC350308EC6DFCFFA43CF4F2FE195B32D674479EE02AAFF5C0FE832E1A40D74971F303084D417DC498AABDBC1F729905E852425425D7AE0716AFCA5A7AB71F3DAE6848D6A02AF53BFD4B099F749F1A5C4B5F84BED902A74A584C8C2C07C1F498926391F8625DF090D7F6FCA4A4E07A026C8ACB661F411BA1954A0A7CE1BD78FF18C22B5137FD09E0EB985DAC9E99191DBB24568BA31B170F5BB45C8ACEF2944CFEE4D078BCD4B9126EADD50C657EBBD0DAB1DD108A5E19432983E8202CB52CBE4422376D66D8DAE847CB47C8CF62C13C0C12978B755D6443E5DD9AD6C9AD9EC24329541A8912DE2168F54686E4EA310D22FCCA54C08FFC7686B32AC8D3C44992D5590092673BE33C9061CB5C0B155164E7A7EA0F7911FC79C8F99962C902D923A50B76D213FA526ADA406CEFD36504EA8DBB6181BF8450B2532EC4336554F297531C6BD469F6F6D7D915155584D16CFC6BDF0D762F66FEC87244EBC159927C90E40AFC9515B3DB84F1A455B8243D4C4116B441A014C4C91350045C4F00AE1693AA2813B49E27F3078F3C75488DB724ABB2332353B52B39098F42744027D6CDB01318530C0E0B657420411910432157B5DEC8B7AD655FE8C89F88D44999F56E1C33E2001B001CB2BCEF8D9021D31002A3AF52505B3D173C27B42496E589907130E68BFAEF8E01CCACE1114334E14BE938F01923B43D0134CAD3FBD30B797A7FA754ED51073D65CDE4C2554BAE421C13D770AE0A960CAEF382F4E9C415532EB84601B297E351D52E935EBE30E30AFEADE2AF4030672093ADE2BE8BA9D34427FBEBB0E2FB19A29FB849190240CF61252E1814C5727E777E99F6E1D4139586CC6F25ADBCB811AAF6755BFC458211CBE0FB73F23EF260D7A3B0B66E161BA3DDF28009A30F21F8F0E4190F86C97BD11D93EE7016E8BB8DB17FDE96AE6849F34D760263D283BE37F55D032A04E491BE12AD04C7B746E10951A9B607E6770387DF4761D5887B5ABE0894B1B835FEE20DDA5B1C8751BD68982BDE67FA0A2C07D3091E9B6025995687D6BEB8659DEB24E9119570963E2D873105E3C166EFE2163EB4EBC2CC4A77C8B3CF9EB8BAFA059D0DC1F53271335B57CAECDB67BDF2674FA779366D8D018D34388ABD3F59C8FAB1DB8648B9CD41B2D427253C960C278195F42330B9A8246D295917D8D28F71FCF2899614C1F8C9DA6A20BBCEFD1A51016A80492D093BF5C19416E00E41E9CD0E4062940599B77B4C38BE04CAC2E82E9BB725EA140657E0E030FEBEE8571C64ACECC94AFE4B25827E537581F69B80C7CDA6B0C8C372CC66E46A1D3FAB8C64211546B84CCA669803F1CD6F8C751ED21F6F2A2C591A227B8A5CA71F2AD695887694BFA01456AFF722DDA7C7F46344393537E37DEFFE30C190C14F6F8DCDB94C89C7FB979AB6E4D50D3D7683906E469EB7A9E654529E873782B1701EB9CB514316A778818B09C39584F2D03351A49321A5F48AACED6550908A4E579DF98201A7D54A9B7574107C92F0D984E570AB01A9CBA0876FAF8917BFFD493EBE8C399A1EDD52CD6C3008FFA0119658E2AF10B63F1BB889B7E2D0B61228BA299C0C92971DE36A68581B7A5519E296F140609C2CD4F7B4857D5EF59324A089E4FE2C8E71F255C5CAAD71E2C6D497CCF6016D3F192934C6099AD0F08ADE831B13DB7A94BE02AABFC05016247BA002AFAB7DA349F6200DA631FAEB42E907D416CEA44E7EF1498BF9D1F13812D1207A1E6FEFE2B8736C4E47E21BF9B97A3A1AFB4299D64A8011237416A0AC666116BF7C989B32B000DA43C04D396837C262A6990A9F486B6102330400CC75C0650B647CF940D917B17B9D8130916A32791EF4949F935BFB9AE661697AB5C2597C655D12D1B2CEDBA52113F1FF526FBC52EF28F6C6EB80C1D172B34E835F9DEC1F3E2284D00D59B4B9CCC347E5B3885BDC7A89E60231F5393F3550FF82BDE903396D4266F12B1D7AD0E96AFBAEF45FB2B5492C34355682FD753C92FB4E51DAE8D6631293051CD04DB55B0DA724028C41A07B2C0E44F48155777D32A35863F35492F475B99AE1FB37CD4F71C0FAB7D46201A197DE7D985D4FBC3191D720B933550A3D4F07CE516483CBDAF61CFEA8F5144BE9C369376F606D3D88D642BB529644D60EB450390E25940A9260388ED8247432597FE76AC8CE49F9D8637C467E3B9F38E1A17DD1BFB7C191AE565955ECE7C5DAA3F7C9424D7F8ADB4FC388D962D4CA53B8DFD6B02A3984E42A92ADD059D513374AE1E3390757BDE9EA4E3497CE37F5D351D77B3D92D207424186651621F5301457A076F508E437C48E38D62D4C322E53BA9E2105D66AB15D856F57F7AA81F6A749063710D84EC78F12423123BAAFE42B14801D346A98D8C2C17159A03983B6BD53B961B214445B211AA5FC76BE3C21F14BEA348BE301F8877439F4F691545D0B84472617DD9BD10B223B651A8DA96BFF18EF9D3D73B4C5C3B2EB78B3689E6626AE6B0E857EA364664664977E3AAA8B848409FD716BD9D62C7A54F7E3011A4F504E9C6DCC9A41A6D01BD624A991E0A447FEE26A5ACD30341EF32DD4718EEF796B973B515BB024CEAF4DCD182500D1396518912D740C6B37DF5F4AA94F4B2269BDD6FC99DD05578FEE8C7E8232D0BCA472DE326AD1AA9DFC201259D8DF08A6CA1CD4ABBBEF01ABAD8B052A763E8D8DB95DBC931385CD1A0B43F6DA297D024D14ED1811155BA275186B7A2630F8FEFB5C7D1081755498E6F16EFDC257605256D23139A88859834D6503DE892C8EA02CA1615C8F0069CBA95BABB4C030EA9DC2C7DE3BA6F9A99F2CE18D40AB7AE4659D6820FC163E759A87EB3EF39ABEC4A6D40F68F6030E5552AF199223CD62A0BA24EF8D439C98018995822B00ABB9146603086B8A4111F28CBCD80B89DE6795E09C51E69F2A171ADBC4F41A20A9EB9A2DB4C911998375F6A09B9835E433E362E8861591B8F7CB7FE10A6F9E132046FB6158A4CE91D4CBFEED82610B3BB357F0108A7151F658B4B8C52EEB5E484BCC66DB524B775A7D9DE54E4394A95E380CDFE0B55F912FFC47EE74385F1D4380EF9CC085D418AC4245D986711A340EDAEBB769936E51651F115BD20D9CC8678F7FEE9E12BD60FF25363AF6D210F4A390810563F04E941DA8B33F78CA6A590E61D207DA6567508E61C0054E5002764D199E8D05559E7F288D899B953645C1DC6DDD79084C3C1ACBE4D06C522D6EB41E51AD45E8CA3D4D2F639CF383B165B5C8A85836554E91FF8FF06F7C1F64CAE01916A9754BDAF5C7BF0E7A4E2407454CE7BD84D4A9EDD236BFF510E86896547624AFB440D833B5E14B54E4B78E355DB53A18B1F3A46B063019A68C323FFEFB1B4EC423EA82790450031E56BA37EBBD4E8A16AC99F9D0D67BE0D963F8E41C74C359CD097AFB0C2BA8D73EEDBE9879E326D0559E10BF865FFEE57073F55262FE9C9A25BED2FB56E1D805E9765D9B7B59CEF11C9BC74F17D7FE2BE6679799A4F679FB88F3492D907B8197DA3BCD82F9378B6A6804B316282A711F3C622A8382A344AD7A8C987BC5646E93F24B7BD3DB733543C959AC93836621483194717439FC55A7F6C35C37D438206006B2BCE57E0069E4CC5F41418842489731CC43443B03357B9061DE2AC5C1C14B7C7883D18B81C394C7F12586051EC0290CAA3DF787CC2149778408377DB0C6A64AACF5E2F254CB83E6CCEC7527BC9AA3C437D693CE108F8AC644D02941655C5AC2B58A38AF57C9E5FE10F6DFFA1F01DF47562CCE7B9E82CAAB9B9772361643298B2741CB1397221EDF7655A7343D8C522DC01756E08F11563F226C97C5C9CF248636891B968F80F1AF92DF5B61985D43E5937E6AC502EFC71449A1C9CA75DCB2D843921EB545474C0732F8A61517A05710E3EF7FAE8D4224B475B456211F68418805F524C478742D2EB61108917B076248D6B8C0C58A52212CBD57A217304935AD46C73067621586E32041686C4335605E7154388D687D194980EF54B9FA2F6CC547E147561795EE87D2768506CFD45B51B3131F428640D9D0DAA3B3E9A46ED925822CC2EBD5266BD63DFD2D71A70FD4CB8B32E29E9877D89EAB5C2D6958E8D91CDECD32E820EE23A9F19D8DF439DBB7C01D952D3FD212DB88EB21BC9FFBF3AF75D566A9E13D2809BC9E19577EBBD5B21A6927AA6AC3A6909A1566C49133F220AD1B7E95F1DFCBB1164F1213E8874CA36B3E85DD501778EDA64368BCEB91CAAE51681EBE946ABEF4FC071428365AC38C0BAC149898C11BD0AD52E38BBE174883C4828923691C88385849F008EE0D63485296A768A620E14BB61AE5DF93DE1C956FD0C37D6268E0FE9DBD93415FCC7249D5460CEC3E03D32F37145EBFB5DD92C1E1D8D467AAA5B820AD30707F1359CE2587C212AAD15ADB1F8F1A3B92170A636BD30F0DD65942DD68FA9549C28E860022D16D7AEEB82AE43B09AA1EAEDA11FC551B4821CB7AC03BCD75D9D37CF11C2DB9088B264841D11D2C0B4B0802373500D19B4577F9066D51DFEC96B8877BE305319D3103A530405B07FBEC8194EE0F5B088B1514555685984019B1BAD0216E091D042209A551F3B8732D6475D5F732E4957EB076D4BBE4E58B14C05264E133669D9D6B7BF2F9E235F26D8448AA5F991770DC05BD3E55F3A0D5CFADFF2A3F91514F3192BDA2AB49E895E7F96F0CA062E1880F111A85EDA28F61D05D5C7629751C0C962D86C060F8AF965EE30E27A556BDA3B0B9170E221D1F24B19D68F4C5F129127FDE768B012D3A26B2FEE9BA1C422E53DCB4CFD87211A5B4DCE65E08CF2183BC098E9AF6984BDA7140AE195AAE27A3D63B195177811281636A4976AABCA81C3F76CD61AC5C3F6F363EFE2800BC227B57427CBE74583C3BE9913211F3289926773D7967541708154B7494AAD5B0D2F7F4D1959E5D7C017AFE163223BA647A7CCDC41E58254EE6168EA015F16C50E20E7344E6EC763E04196CDE8DDCEF8C2BEE0DDBC82A0E7CE671B2728E827F51A9C71D717C032C922AB1E90C785D6D55101D7AB025C61AE67279DEBFA47B4C3C1527DB0D662E53032E00206B6D574309B176139DE32D02940B5C2ED945A645D25E413012F7CEFB2FC28E5C2889A5C9FD05A8F4499D65D2545AC234A7AE62E055DB11C45AA45FF4B82FBBC15719D76936A2A59A28835FBCE9721C650DCA93B2BB83A6276304E7B27C8A3A9A584A0C7DA61CA32E2E56C7A29615F36D13E613B2F54839865129E37F88608FBE7846B01C064EE1DAFF0669CC4928D545AA32F4A987063181C5DBD56C1CC11AACAA58E7409B73A168797DE657BD62CDCE59E397A6259B347FB1B44AA492E49535CCBAA0FE60098D05201EDCC72412A09631AC4C3D254EE2E4472E86D0E2CC4A6526B9EFF35E9FBFC6FCB5013B9061D4B9B096CA7B40B593FDB8530E356F9F32D6A998442ED1563623082C2297F1B3D9DB8DEA8F93525BD9EEFB5309E3F32D91AAE84ACD3E9BA772695BD76BFC5E7DB3689A8CD5473B063BF21B421B278A0FCB4DC78AD8B883A8F16F026960241C29AFFB951DC87BCFCB696A474C482D7EC285BEA46C22B8F88D99452591831DBA172F16ECA5C6E085E27C9E8AD504525619D49A25A89E8C69BDA9666FF80B68A3AE584413C01D7B5815E6BA3185D6CE68A69758264A74F30060519AF888E6AAD24B4A53084C99FACB1E20942AA09EEF5849C4C79B09C749EEF46E274FEDD727CF1199D0990095EE09C10A4E45B4972DBFEB15D9D4C3A658CD177D821AA54AD095B6DE3F5D2F86CDBF308630848D4045DA8B4E7ED13477CEA7AA3A0A8AFEB1C29DC1C814CB4D980AC5DBCE8251554E071291E9D01BE5BF27A5B611C532FF6CFED8DBC953B0D2196F365CEBDE4E46327CDBE34A2A41F6DACE489F8998440F3DF96F4EEAA11D8E4CDC587CC28C75B7DD22DE8875A37AB6885D29FD8DD7FEAF6C376EA050D1C82836811A4E521B37098BFA2F1547E57C219F09F5E42F1AFE00514FF86DDF8620B39AC0C704697A02EA8BC30ED954C78F3D9ADB4772EF6D5D9A5FAE26DA77422F760A72281CB55DBB799641B1E0491B36C87C210ECFA34A03E1B444A200C16A694B125405A9D225FAEC4E594A4FC3AE5144563660A80F2DB312F965D0BB5AF2CCA3CFA924A6E4A3B63436A486188A7526CF1134FD2FF43F8C721B78F1066BA2F55802D74EA47999C3DE6065EA4B529E80B50B80743C440112E5FF459DB03CEE900648360011B7E1214BF13E4E068F6B6A867E1AA0F2DBF029DFB5FFD62681B6ACCECA724DF92E6A2AB0108D0FB60B337BDA4C0A20767BCCC49F5AF8BE0BB3530DD774D6543EDADB588D9F8ACCB1D07B0150D770323AF1E6C4C9338C393535237DA987BACA3565D9BE49C827903AE6DC70C1492F849E4CFA44ED8C5ED5DAEA50C96A4C799E10A93347ACE5652FF5F170321A6FC04A8CD9222F2115F4A33C2F39803C250CAF3C9973E22209FBB8D8E9EFF6F46435A5E4C4C3AA2E79527A5A2330561C1181127C5755FFC0E86F324C8E0DCDB5CA03290CC1B8AB9DC4FA7A429E0E6CB9C68E167F1677DDF7F0FB19B4E4F3546F11AB025DC89E85F98820724CDFAE5A754C0EEE3B6F35943B6A9F027C34D6B787296E2CF28337BE2E84A4C24C50EF0A32BBC73 +pk = F3B903D8F1C82A5B19722C0940EC5C8AA134BBB8C266071DC8F774555DE2F767B3F55701F46A93F6905C07F4E55CDE49443CAACA857BB916405A21A1ACC4C463451B8DF7E997482366765DF8C8E4AD4C549B22011000A9043F806C55CC569009A4C242B6081ED1011362EE6C4716C81A426B9C1EA1F463F0887643B1FB0D3946AB0BA92406F7D2C7DFCC74CE18362D212B28552903FAE3660F3F57CA0699FF1F8644851F61B4E77FA7883DF9E3327A384644D5BF049493B1C878DFB9A8942F1BF92CF989014889FADC66C69E01DF49216AA9A97D5D2C56F94856B12AB62655119FEEA80352BFC5470780C7304E22B18B685A6D32FD937C05D241641047F1DD27C29F5F62ED15D0C760062B0387E1A9DA4B75AD20D3D04D50B6744EF274886A32CE24294461F8EF1496F6889197EF64379056E2E2087239BE2C0C3063183E52B99A643BC084C9D78A6F90EBC43920E026C816A01C213303D47C90758FB569AF2339E1EA56EED66F8B045581D1F121EA1F4D1C84ADB1466E8BD9FF5AF274FAE73FF518CD70BC718CA128E687DB742B08049D4FF2E2577ED255D8D12ECA84BC04AAD37AF51F9BB668ABFFCCEBB7EBAD62697CD5BAF391F440C5E154A3678173F8658FD516A2B929F9023D587D47F9201B886A6CF8B68A8CAAEA4E8AADBBAA3C4DEAFBD5C391E017CCB90E8FE944D91CAADA02134763E9F901C6AF43426CF2240D6781B54FA072A0BBB58B15F7466CE650EFFF816A6822949AE3F94973E1C9459681229A104C8D655DDD53C0BAC4E9AE2EC88E728A5FD9847F949A6A7E076573CB9E8EAACD17B82BF1999C599DBC1BFFBB39C4D03F41AFA3D2EF815E09201DBA121B0DB9BF184C67379013C89F9B68545B63C073FE17471245CEEEF6326B38606F3EB0B32604768219C96AB6E1826F0ADF1E91FFD4606E0F201B62F7F22A5A88E1BD39F36BBCA5A4CA4EF58704968BF00217E19FA402C353E45ABFF91FFF5F03D0DDA73C69206EB207E817C41DD6A59674BE9B40A0D3D18092BDECFBE701A91915BB3BDC41842C263C1636233AC423C3B04F5A69C462265F6B9E4435E3D43CFAECFD00617F33ECEA7DD753D228EFBD00373CA855E0B38458F30D17E218B60567E02F7B4D5BE6AAA8433134782FEE4C8A2E7FDFD7AE925AC3CF14962B4D39F8297B3DD4DB8EBC4839547BB202FC0C7D9D2E5496A089EBDB37DD1CBB389327D0C0866F66CFE665E63224078B7572F3AE64C12CFA7B5180815FC8ECEFF2744B5A8D45F9AF362543139EBFD845E93D778BB565D93AB8BA0A49E9A325B522D291DE9D6B90268F83E7733E375E6EDA0E5C382A47E80CDA06D829C3BC1F4E60AAC5738662E8EECDE645F05BEF5AC4EDB2FADE3608812EA7961F065F91127A07472BB95D14FD43ECC856D57B8D698BEFBFD77558A360B8F322C479F36C04A92504E5B3342451309CA6F73ACD18E0E96B0B0A2D743493282FBCEF3A161934731AE7DD219782CE0C6FC3C35C1EB5046D8FC93A23DDDB7A168D8F44AA54F2B12AEE7DA2E519A5242D9E6C66D95C5EDEE82441283C39F3CBC121A75879F6C916E9EAEBF1E3DBB2067DAE8561C45A4E6697D3C491650F9B55E1D8A452EC2046EC7EAA46D96A796FF031F3703F1EE76DF4A03809F8B8D8B59D0DA46C7E66E6C2FC6F6E0B123941F701240C51CA63CCD5957A664F683D4DAF64F637BE8D0593BDB535F8048E72C78B1C0727C21CEED0F7730ED76DB25DD857517E2A4D3B19F48F6994C74BCE57996D7DB29F090EB6D007E7E7108FE87EBEE65881DCAFEE845B4EB20FD170AB2354919E0E5E97A25A948A2316EE86E5462D2805A639BED4017E4EB06C00E3A400AA15E7857ED07E294493C34E1318C231C7DC574DBCDEF2A5E675845A42229332E5CB7A70B6138145B60897B13FEA2B3B9ADD2DDDE9BC4F564504DDE52B0BA94D0D18BFA2A6D3988A090463D1CFE1CE964D73AF4D2F5E3F6464CACCB9D6E95A943516B1F753C6B3A0C7665BEB13B41FBEFFB079122B3062D340B4F18A0AC77C31A14B1812D198427D42782062E9058DD136C48DC7AD8855AAE6F4644D27FAB6EDC4F4C16CD31D3A3757A358829F958114F8F164827B25F912FCB04DE2592BEB7892701EFD46889E516B97B531F79D1D68C8FBD82C6A9E2148E6F7D0DE6EDD8CD45C1188E394C291F6499C975405C6E464ACA1583B014D3891D0069C376B4EA3602AB754F6769D59F4163015A97978D16B86A8DF5FCEAD96BBD588B3448322D3D56BBCE85AF4EA88A142B68EE1132764279F8722C5A7F98671468E580F4BBCE268AE05054437B6324C44E45D10AB30180263D9035A6CD76CAA97E8837D04091FC7917841BD792EFB06D998BCCEAEEF966310F811872B7D6A42E5E90593E08F653BA9F0458E3298F9D018E6ACA00A9CADA4C35A53E66417B05BBCC708307451216D8B02AFBEB7802865EF844F08C736659AC5B2EE7082E6EFB82ACA38C385D47F046475C7ACDD67E560B09F5C3A339F071911B81978FE763A04B3AA4ECC2397664ED1D4E35FD5BE7F14AB48739670425636D4CD1B7AB853D1117D0B369E5EBC3ED95402F0B8A677ADADE08A6CF5D7C73EAD47C90505C3FBFA2CB63A01C788362966C82DDBD9DA56601344EF9D114052205E9AD7C46DC982CD0924675E4DB1E46644B079B220E13A85EDFDF3166D3B265604BAE15A0F13D251BB3AACBD4B4F9630CE770BAA1E9D4C27F1EFD2749C09E55F90E3924014B1176E2C7729FB26321B82827C9252921645DC243159483B159BD00AED4FE0131BC9C4684F4AA5AE5BBFED9F84F5C764DD47BDE3E961C2D32F9C75F7AC5208E83C6BCFAF8983BF65D5549367DA9D4B23BCC0D34A920E4F7F225B7635A44B63CA10F24B6D63B90828A40A9D00848DBA2C14D6FF4058E378FDE96A24F282640D70A95192A3127B1ECFBC309DAB332C9FB052BC222A7F4F553E4F902AD726165EFFB3C52FFA51DD900F1223A91018692669870BB982DCC9C181503F41CD15B25D9C605C84D9390774F6735E5874F0CC7EBE8DDE288791D32C9D10FEE2A81B09229D80BD30213325BA577FF75C296A01B1CA1B2E0B56848A2E6EF47C385C687FC4D1473E6599D380488A1EABA6EF37D525DF70CFE2D20CA206FD1298BF81FEF69DB1C466061B6A3AEBB0CCD4C78D0B53155D6E1FD2461670C40768D9C2A005E12B9E72F1734BFAEDB44494173423E1F69C392451A14F9188A76A93A2D1BC4D53A9F51E180A069EA9E84F34B20AE6CE671B3D204BC14350A56AE7EE7F7DD184AF5EF92709AACC7421FDEEA9FD29BEDEB07C3E0FA7A4C96189D168EE0176C4A99A987324A1675EB9B906C0D053B892847B44224C7945B0AFF3A69B6E0C33BC58E4FFE0E36A01D7E5C5A88EC6763F1BCEC38DEE294A594F3B675E0BB259C6BA53D923F23099C874BD0D063BCAF4C231B271C971FA7DADE5D346F1ED8691895D8A3840DD09F3E69AD7855BB73C8AE97C74BC77B15F0705E9DBAAD7AE778BBE370268AF8B637976C4D733BF9F0C48C2B8ABFA454AEEAE66A74AA6881144B223BB273BF81EBFEFEC0097076004D70A3A371D22DE72B4205738D0A3C7F6F9184D0907BA006F55088B2D27FA3CAB325C5F773DD7E21D94E2CF801A0417D4DE3A89DF63210843DFB345888D48519A7BE0C1E6CD1DF2A6DF82A8057C1CEE7281FA6D87D8FD20A0A92AD657EEEF1CB54CA4F2F93C9F72B851F8626DF3B57E8CE8538D3BE4C856D87C242926057430C33CED7AE01CFAC72E862B75B16954FDC9B87B76A23306CB61A3DBF8CDFEE56DAD2B71424394989922A8B4E9D7D623B2A269F7F7A6A2EF01C474F5D127ABEF998F57C70B9DBC0E344EB20537358B25B87D13FDE9ED0A6A5C1DC8A1C596C44AA6334B2CC378586954475FEDA9F112E95EE381FCC7056515AF4886700B31C68E270D0AC4219ED7F3FF242860B13160E8A215C1E536F44381233D00E101CCAE3CCABD006BE9B47F0D7ACE90FC37E87CD317DFFF86B42E4A78C50F8EC4EDFB6CA3E978C6224440BD2D9F8208023DAB3C303C8C682E42DAA74D19FACC598EA34B464102BFAED96F9BDF6461008A5A6EBCDEC808E467772F1DA8077B58708E7311B47D12C05926D1B0E58FC1DBFBEAEA836E092A878C39B7384C9AEDC49C94A4D3443BFCD074E22E068F730899665F8C02E5AB589CE6A38730703BE00A86AF67A1E890A8E299B4C2D9D21A988871218E45681F14B1E0FDEDA4FBE49F893594E4629292C01B492ECA0913798C23E58918F8E19C41E434A3C7BE65E08AFDABE862DCD772B122D8404214ADA2E979FF47B90D93FC6A1E5E16417ED8245CB477BAA5A495AB3091EF6585F91677FA255E4821233908106B0C36DBA0B67C0226DEB9FEA645930434607668D4779AB0E09EE6AD3C67C8C5A0BFF154DB9361FC9A89F5233E0693FEB4C62B02B90A2FC2F4D84A27ED55FD72ECADE6BF0E1680B613077C8D23291A8B9632D04C64A203E9DDA07B273CB9D154029CF4E4E6A5FDDF708F11B617F047B8E243F57D80DC3F1FDBE9689D8C4507581C13645A98A51C70565D778B57CAAA60FB4A00AE7A3F222646AC7E71037AC375F4CFFE80F2AE7750A4CB9AD0F3BFED832DC960141786C56B3C73700EBA85E66809AEA3EC6553AB399CECC29CA443CF779859D8A08062834A6A0131D4DFAFF098985640645ADD6F87F0BFEA22D2B9DC8DB2E7F30B078DAD3B9B97E7E12770421311A7EC8816EAC4B08D7BF7046C98C12623D83DD2C32D6B38B26D906A42266DFF25CF1B0C9AB799C8A352A1EA56DC31F65DB406F4B385BF0A9FC13B31047CEA893D2F96A5307A47B8808E224448E41AE3244DA5CB0D65CF361D840C3DD202D6DB10A6DAB6448C6FA6FEFE667A8E928837636461C32E328BB6EE11CCEB5D7979789D83773DA30CE91570323B3E83AAD05AB0EC54B6AAD15A28606C305EC8040CE8D1CF7D3B3B8165477055FDB4057FB970B2DA243975A40657094397501BE2A3E48DB976B3839C928E5906396B1D5C6AC6EF7ECF8CD15EF181747E5BAFC5188D23B7EF508E07E641DD2AC0DB3F07B332974608FFDC8F3598457C660BEDC605C253F4EF3D49F77B395560B4ACA183627F64583B30F0A3A438C3129A2FC42C9E4E64AB6BB7263A64A09A7D4441F7D9569650A7837E3B146558CF5AFCF4C299B68C863592C26B21EF85ED7C8675C2BABB9A5BDC99A54506D4322A0654980ED7D8E9C462A6DEC16FA61369DA5013D7A8D119389E6682CCAFD6A1FEF0FB9D6B211C10638D31322F1E04BDEA18BAABF19D79B68020B499E060AFFE4FDF53408FD221E93AE25C0AAE68F7B288F025F2883456057369602EF126453818F75BD6E4CC3FC6AAD6E54CA6462F2DD5352DEA7DF0DBD76ECDA8513E9224C817F82218FFCF42FFF4F2F21A619C086839A75250CFCB8F21495A812DEA66755C742FE86E39705CE6DD650096D1DF2DC1E67B73CFBE2BADE1B02B2F5A6F79D212B8BEE83DB685F75B7DEFCBF863F86F6AE806952B873BD204719488280EEF75555BA166F202560FAFFE2FDE81D99058F9D3E1DAE4605B1D70B94DE93291AF76CB7A4493096A85ACF7E27574BFF910634373DB4E2837815726ED2E3BEAA6A9F059BB4C08B1A66C3C1A0E03E0D0CA5DEF3BB2EB94C4144099D9FB81DF6DB2BCFFA244EB7ECD470F602737E6AF9A5B03FA0D8ED7AB11259C83B3E355C3D08A888461136603D6162EB1785433BE588A6B4B1FE39F278CBA408BE9B134059DB0F2822E1EC9AEB94296AC1E232524A11B9A32122BE846D07C2BCE32A2BCB0797BE4539B81C8EBF72A14FF332B5263B356BB1264717F67E701C31B04F84F8FA1BBBA7DFFF75464C263548F3ABDF32F400F450225F2E1B43AA9EAD2AAE7B21D4429F7C551C2287FECB64FFCCF24EE9B3272BA3F39A0DE32D67AD2450AD4778B432BF5FEABDEB1CC41819C9DC30A32D781BFD27D4986BA3E11A0B761CC50EB89DE5118344755F0167E9BECAA65611B866062CD82C17D243B9E459CFE6C6AF3B9CDDF6CAC67309F489739CE02E1869325E59CDE596356E4A310BDD68E8AA595715B499B7831564725877E9D52164D94A72C184D0A6C4DC30A2E62CA0A670EDBF0CB7C19769ED6D463D3A00A20727AB0C13525FF4D0CD62057611127421006A1464073AB7FFFB27C4E8C6B7C5F3EE716450118CF199947CB77DADDEB00DE687549A973B6F9090EA18B334EDE3F7B83A2FB33CC420479F456DE7999FD17A6B984E783805680A307474391988D1B417B4C2B74ADA2846CA0CCB46D0FFDD0BC9ADA040614DB3C5FA4B346556F7A5D2FE88B8DFE226FAE4360E861B0FA3465DB895F6BB4E6C7AD50C27CA5D1BFDEC750C91A4CDF33FA0EFF4F9A7CEDBA7BDD06423E5AB6EA210FE6AC5703437D81F5EAEBA53186D79BAEB396A41B48372921E8D8F28A3090AEB58AD6A3ED92705859B9854A1A25BEA43EB4A5036B8073E6D2A961EA402E3724FDB06D0B70E35D2D0C159DB850AC788AC0A6473665F9D08DBC5AD5F511953974CBC797EED1B1C762FB66AF9C8B7DE866959CE721DF160E1CB1BCEE0CB8C631394005DDEB1E93EE3BF67B097D10162871A2B4F25F33FBD8069B5BE92DC2253A20154283A8014B08BFDFCF87494D6A6C8F9D7F88E2394138B2C905CC7C3D0496EEC3C453C2CFE129BCF79AF4CABEBF7433AAED6B4BCF486B08527C6C58DBB571E073D80F6AAF585123189E1B5B661E702955F968FE7528ED780FCA76E666D90733BAF76AA8EFE119D00A55F130434000AB1FFC2E97711FEC5BA6B5BD9444881843B697C0589D063C98F6785EA4EFA9372A5441A049D166CD9A6459F69F4938DC305DAE9E52D6F0DDFBD1B1888C2FE5B01BD0CC53DC156F485159FE46661960C1D00AA2D60EAA7034432E7C16F3EEB1825D80BEE0BE2A6486A78BE7C9C198C189C68CDEF5111E8D88A3F817C61C0FD135E40440 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5 -smlen = 972 -sm = 8004F522F4D0059D4D96C616E496152AA1790A56DB2C995564A5DAF7F02F6A9F38237296CC118406BC814213221524745587EDD224CC7AD0C914D18B19B3773058B9B8E13B2E67B8443D5239F27D20EE198375D58A44A8D8A5F45F69612AE7ED574728FB0D2387099F7EE6667682A35AF4126A306A59E5086B9AB4127E4B18F0B3FB018D937EA5CAEA27657966F34A814163069BD43C5606046983FC5BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +smlen = 978 +sm = 6C6861750E6CB895B4DAA261921397AE29B04A193AAF8EBB3C921D77B8359B74ED54DC242AEA4A784F147AF4A446ADBDC313ABC9C0612636A234F3E3C5EA32D212ED9DA075BB1BB2FCAAE92181C59AE1CB5EBCDA89A089FF0DA4F246EE5CAAC2371CCB1CDF965EC2754D2FACD36DBC035D43AB845A28614F3DA0973264FC48915B4538DFCF975B7FF660A19F2E342EBD3DA46DC88681D04ADB724736BA0DDD97B6C95BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 2A1281803B355820FE0EF452FDB229E13FF6A4B5052CD0CE943FC6CF0A29159AF6D14E51EB9E1C676989B3CBC8B19EED5015842840D984CCCD3B458727041416E399CF2E6728057C42DA5FD04ACDD42D05703DBB77F00010D27AB9479BCAC20F61C5A1AE221F8BB03B52C139D625488307A50747C36E76495FDA5025A89033882AC7EECA8FFC1817A8556CDC8746E18323170C630D3B34A19175B8F03B070E1171AB9247171CAC63D369172B3D9F22491C0E030C0DE8064A45DCF3257ED5CDED24982E881167186DE570AE3B6EE91053D71D4B67EF235B006AB41AB0E8124A65C0E74301B20A66CCE92DB7ACEAE36915963D0AAAC8245D82926FF5CCD1FF4C3123722D62362D8ED61158428F57026285327266232A5924C8C901978ACA106C725E134879821DC8DD3EA239DC6E0706798F7D98476B5FF59218A2F4D5C67F12DFD8AD77CEE8E749A703069F14ADE1A13576C1CE5D4168D7515FA81133D8A9A2B54F68579BE81FD6BCB0CA1387C6E79FB315B8550C46B8C86AE109E990F10B3709751BD6B3A18B4B274ACCF848BF9D99AD77E241A1251E758E983F52B07E36DC3EFF7D44037C4502228222A5F0E60A5D8A8FA8A6B83E877F1EF5E0E5F10401E78FCCB806897BC99DA4E6A6B105FAF4D3375F71DF622DABE8F8A8E0AA0106E8BDAB4BE3CB195DEB8E17A1D1A35D74A341E2AD4C292FBC1FB3E36F220899F8483ED6BED8828719256378241CBE55281F1CAF77DA9A7385327AA168C4A06C02D13DD818BF6709B6F349117E547BD4121065C6E291D0A2CE9969A1697A619DAA8E7459A898AAA1E4174021CEFF722893B2F5CFC2F8B74B4C6D3E834C0A6D78C48DC6B4CBA08AF6FDAE476B4DCB79A239A0A83752EDCA99CC61F0AF17AF8ED9AECEA9D256E5948542023B1B8EFC031E4C5597E1D6DD57AC9E42EB853827E39B1A2708FE79C5AE4AFD6E6C90AA345CD60AB577CA0418476B004CE2BC3BFFDE37DE26E7F0D971BFD5AD15C11E1DFCCCC641C14D6195A50562210F09642AB6C3B8DCAB4536E4214028F190695F0A841F3776288AB1E0AD318267CF31C4EE91FE935B3AFADAB17A9A141170F3DC8CE9E25533E5B56117841B6204FC840790F1D4C552F0F3F0445FF7376157836FA88DCF5F42274BAE3B1746625C8CB16B1D5F4186522218B1854E59F76D683BDCC41596A4FCC3CCC3127C4214D61F8444E46B409ACD222567A39BD4591BEF1CD5DD004AD136BC37D274935A8250BE359CF7B66BC70D199A2C3A8A5B1A905FBA99E0B66B3CF675BAED9F95D113B270C7A70BD8CD99C934A1A15EB4C245A449CB30AFBA13D2C3841B1429D302EE6748EA8DF28990A5EFBDB03CAB1BD22C3ED87F51357F084A7FBB47A588CE3A14F5F528643EC51214B146EE4B71D427F9C465485C0E9937A05F3E62CB05EFD928369A7B553730B88583544B48DA34AF9BB167DB60721E2734421F520E19525219D20C57CA7EBFE7521A38A3C0E4AC5CC7039339BEABC62B3E5C93FFD93659D8DABB3DE921CCCCC820C2F7C03E7EFFB72574B7201C247C7B89730638CCDF079635BA9DC80C79DB62F0C730A8CBA303FECAA3C5E25CCB0C1F0FEAEAEDB67498FF2C205A85D7414C92390D77F9C8ACD94895B9E448C1FA83271A1A10B42919798F382610C26EC410BE237D3C64D323060D87F4771C3E4235F5DFBF7FD005F5B42C19574099A428B4E6C956393DFFB63E14727468C0AC4EAFFB80A6B2C29F744438F74678285E6C23BB9139D96A54E6AB59E4CE3C65C732C1EAB129BC10953C2012565C8CCBAA46572A132FD0F257658BC848AC1084E97F851DC38A22C8E2C27A6487222D4F7A9EF2287276D7A11E3ABBDA820E04B15C841AA277CF4C4580DBFCA59548404E6036F9E01B79A0E05FED662F6F1B8CC07467DBD1CABC51596E9D278F4E5091265C62738A8FFBD2205377D3EFCC52631733D9195D2A0678E8A0FE9839E56411164EB5D67571C3AEC1C58182159F65435630E6B1CC88960C4E3E7D3976EBA79CD0499E5AF484AE368875B8C7F47FC16289ADDE25A50990FFAA5CC1165394B520BE1C23C40F5945A8A81B4AA8A09A94F5F0BCC279B3D0646E94F95F065B368A8EC7D6260AC36086633FB5C94072F80CF9C936951F0C13C79C00F0420281AA599D6BF2027B0AAFD5D4E739D49FFE1D7C1D99DC023CF37F8FAE7DDC2F690E5D20BDAD2AB5119E5AE1AD8E173F5F4D836035CDB7B6B29CAA79678F544364267AE6264EC4E4197BA036E413401385E064D79B0BC1CDC423FA12D80F8AD3647B39DC7536A617F3EC26C5113FEF574FDC768845E542265177D5D19F8F439968CE21633D2AA5F085D0911B0FFAE0E1D153DA6ABCB2ECA952613141C33ABC36EA19E4EC5683D4146C0E0AFE880C5060AAC2E9C8FCA0964DA5780D9AB15C4CE4BCBA291CEFF9F6DAEB5143D7EF7DEDEA973F8C7019263E8EDA4D718F38D12BC529215D6FC35DF84E781A2A0307A715D2F2079D2E334584EDF73CB772B551A2287F551E56833DD91219600ECB78E0D626E246316670F2D97159F2B16975ECD467E6FC159B7AB777CACD47A28295B3DD6FFD154AB42832147B29172E60FF1FA98EF218AC458F594BE11162A378529788459911ADD386CA53BE74FCE703CB27A7A29F6E5406A9AB2B80CC8B17A769A3ECA4A8DEE1F167F20675B70797C1744A395CFD66611B70629227A94741900C8BF850738CFDAD9F2DE3C5A921C9A8849B80434E5F53706A1111EC6E64BD75FC4EC781C8D270B2B8E47DC0C83669DCA873508E8E0B3A20070AD2A5CA27BBD98EF9096CDA59F987ED09BDDC5C92121853F158EA0E3E43B23896842C2FBE79A7B6A6F4832C27C924D83DDE809BF5EE71B1D77AEE78E1ADD9A304977F93A4AA190F6F14C3B91918C37DE588754BCCC84B1B5532AB38ACE13F38F71B612B695A7C4351361CA9897B1DEB45E1571619098EF2FEAECB49C6450CB5DAA43A57CFECDE079747681D187CA67CFBD9A9858E88898F287A8F2605EF0E6EF58141CEC1EC9B0F66A19BD8FF92943795A9F262A245C9C2532AD85B7F3C9E7B1A10C0356E182870191C1166BF890858EB627716BC1EFB6CF0CB7B4BED36A9CF74DB0C06A6C8B14A6AA218B37A53F367EFC3C63CD9B43BFCC61E847C3E83414A91B49B3C3C1E36B2525E20588538FF5ECAC68EE52DDEC8FD67443A44E0DBF30D7DCDFC7212B7140DF77D9A873220737C30CF5E5CA883479252F4FCC64B1BF82933666D51E32D58F84FEF91B4D1C8E9CC5B7B07D2AEC8038E97F80891FEA9ECF602E83B7B2B21F665C11B4904E9D0FC6891828DD7FAC66527B10D427389FCDBE54F252CB1F90822333BD9D2C845618F618A390C169D1BCB0C2457CA7AB26CD63705F3B4C2AE81CFFDD0CD237B94AD63A079AEE9688DC27C54998A5129BDBFE32A64FF516053808CF8CE8F82765F439326E36C26081CC4B4EB720047DE0717761EC01C2E072FECCE18A1E5D3073EF5215D41012F55D93F95CE1F93E11D9BC68D655B283F42BEDDE61D2AB96B9C6640F68C882B4B45849C5A633914FB8D0F3C6D63DDFDD3EA194B1C80F54C890C61DC673D04360B3C21B5547BF4849808A54029D91D664EB7AE00710CB94E4E4BFD04DAAF8EA5B9437BA79B6DD6B636C0F784B36B64383BECCB5D0625D15A88A3A6B17BE46F2E8FBF48556FA2276224D64ADC5A5EC263F236857030E12184D3A696F833E70A51960E4CE6AB35177EA3126E07A989219E13BDB93886D77C2AC8985F1AD4516F1D3C80D21ACFC8E959CB936792A0C110B316FFC9B25722E789C0A75736719212764B800FA7B5B7D6953D9F684E1843462F950CBE6B1A70986730A6EA005C61603FFAAF7BEFCEBC2F3D5AEBE62DEA26DA73D0E9334AC68BE8E915D11997577921AB718072C2DC24DEE9D6332198A903351D103409B92ACE20458582A28812849947EEBCE7ACB223574DD07AFA527A7666FF68CC025AF42DB2736C6668DF01B9A1144D743659DB381EA55FBBC93038D59C395EE56C08EE5CB53224EBDF71B8F2E158EA7F2C78D7DB58B2FA2B885B5064475912E080288F5E1C4A8DB7D2F2F3254E3A6D26377899C7BF6FA0F925045B00DE5FD598CFC85417D8C0495586960655DA9F8BBC8D4934F36EC2126ECE02077B87DFE8F45123DB20BFE6D70AB7B8B77CAF051BBB4BC5E6D8FD04E6C2C403778C4EC3B8A5D5D1544CF808270FDA852A28791C9D0727901166601117B13FF207D72377473D75A65FA160867C626DEFC3E3624D3AE650CBEECB375C11C59294BB620407EFED49EADF427F906D77F764AB370B01984684136C5ADA52BDFC54AF2444F9C87B6FC92788E89D901E1F72B1A79E4E80C4E0485EFCA7CB6530184C61B6FA0D41C3A0886925408BB3CA901230E7002090327E9A73A8ED4B29F4DADEDB9713B844A5A36107CBF8819524D754B04B737AB7F090C776FAB27B6B6976B57E9BAC0BBA5C5164FB8E9EAB664753E9023DB830458683435B291AA05E638173F81F9DA8E25B884A470478A0962CDD35DA6CCB832E07BC349448E3278990913803C8CA1812992C089BAE697359F46DC566CFA4E94A66B7213443B691F0AF53C810896359968F4E0105034D23A98CED22CB7E1165CBB316425957B5ADF84EC75605AB6888264CD736910269FA4DCCE33980D93ACD0C7DE5BE2FA96EBA0794A5824C8D53FDFBC00B98F33F82802FB51D7BE8B5402F86E82ECBF6DF814F4AAF1765E1EC4674C1F99226ECA31DC60F1F16120C8052221320A7FAAF7F0F413411DB56E049D2845DBD4934A01E29691C2FBB943FFC42AB0774C3265ED8772021B2026D503D58C0A0E0B8820A747E125EDE7F1D08E01B41D5CF62690678A9D066E1CCDA9E12639E6D702B9C895F969F9373F54761C652B762BBACC092B2422F67B7B2D1683443E5F1E803A035E1EC1EFBE94F266B172C918C46540A42B55A140134BD571C4767BDD17F7E1EBA8FA9BD619B081E62C3B3768839538B610482CE78501C2BD01BAC2BAB15E4A9AC41F6E8989FCCB1E2BED2D6023EF89424597FB168451DCCB4E356EBBAB1A045FF9BF7C61B7E92A7F112F887E48D9BB1F429F102EEA1C2A7D44C461FF7A4B64C065844E380814BAE1C11CCA7CC60AA41D093C4201799A15AB6CED7C495E020D111E7843BB878937A3C32694FA58560DE629C2BABB035BA0D9DF6086315469D554625166791E91E478BE54279FFE9B01AE49539FD365F7D001356FC8B0444F0C8D29A21A2BCF1C4E83DAEE3C38E6D268EA79DBE25004B11CB2AC9966AC1885B2B525DDB86FA2303E5243F139DC61F73919F84495EADBAB5D9838F504C2B93799E0DBF793FDDFD4FA872D5CA37C1E36E76E33C9544210BCEB5A09CD42FBF5DA304940A1FDA587E29781DA9AA881DF50A1BECECE661A3794A2BBE89F7A32036A906498AE328E413545A75BAA182EF6D0E66A47295A7C2B7C2D2E1784919D5EE15728E51622508730514C042E9B222E3D904A194C159D12C9F95A54779ABDE7805713B14669BC94557D1DBA1FF6FEA0DA135A089DAF001C2B24908051D550060386202D42B3D53657AE853BA002EA0EC8A4AF1C478BFF08E0D10C8F216849B078B2B36FBFFF5C221F7948ED9AC7EA7C82849952551714BE2EF2B6B59AAE0B9046F9AFFD31CFD061E45D894FD1E139DEA33CD6DB0B2B6C9195902D53E0E251AF9E85C704AE8894405950172891C2B90FB25D499BBFA56B61F3703AF98E7AB30F675B5BF6B37919C9E2BC4CC446AF34A0EC2869A730756377B07ABB2F62566F4A8EDB567F24D93442BFB72A5C9DD417F54DD0518B1D5CABE83BEF229C4B09469A4F57A7D7170C0D1AAA8B7B0814E86ED984E6E69FF048F61772B1F90AAD63941613334B0B89EE55486548E1187AEF9BA6881D311C2F55EDEBB69901B16D437F00B6C450C744F5F20F77BF1DEA7FB8B0AD06D45F4D39F5D7169D6D1C2BDD8A2F95DCD536F2F22B562325C9C554F2B9DEFD107B6355E48344B973FAEDED9A457AD54BBD49A1A3137C0A4AA23ECF2925CBB339BF042294771B34F02803D019B886ECEF8B04723111CF98A3502B5AA404449A48876C61C07AF058350F1051A8847233C01F0ABC7AA4C2287A42E4CA55AAC373539B1CC15731DDCD7CB623D5018D0898842BD5597AA826B31BF8347002BBD3E1CFE6848E40592934820516E5DCDF47D7AA64E11A0A50660D985A9B3CBF466EA756F6932D27CDA15CE0D33A81E71B8052EFC07653D79F657182C222844B2638A6D0A134B72232D7E26FBE86F1033838B268ACF8A23AEB41110800D36769F54252CD1463B5B616E160488A2785A3CBE1DA67BCB5249C650834AC9CE6B6A64330CF6AC3BE112A32B0ABD0F050AE45428332C886BF2C9AF72AD0DB5E8A5BDC5A31A2FCC1C70AE5339DAA326DE8B812F608B9290C65910B852ECAE0E23C1642955D84188B4D585B42A9936AE20CCA18571BE0E48D9B036C4907AC3664BB3471F08D2D3C5C101DBEB9EB5253A00A7828CB6671F56AD61DC5BEC2A5ED09B12B82B247A0B6A5F47F558990BF8618D1779FC8E049821AB841ED92AD6F4713D0C27679EC301C86173365747FB3745422EC762FED999C47802E88738B6DDDA2CE3245509C1582C86B4D815EECA8FA1D895477AB44F9783BBC491FB918529500EBCABC17550B96682EF67EE51315331A568D0A7ABE153E6DC78BF28DACCBE0706D240FB869B309109F4021EA9367B6C350CFC6275ABAB55EDDEC231FC288D203C96B902D55188427856809C1C8E1FEF4CAE8317530D7FFAF41B380D20CCE609717863ECFE10934773AB521B52713EB4843A5E7BC808C416F37AACA0D6E1F0470AE42D3516EA99823E73E7367899F572856972DAD60D6C4416AA4C67D0BBC716D4F37B9C1285318971FB2227A92F1C9C6A180B137B88FB9027BD507E662D0DD1F84C6F572DF944ACC88F0272A222B43ADB93EB0136EDD3F241D898FE7DB7D56021D6FAEEC8CFFC4507AB6F0AD9DE2AE82F8A5669B35C9D49BA0D2CB70D62291E83339A57B097A9487BB0A68472DAFF34829781BDC7EC50E6EA2BAC6FC2A442FCAAA2F405BE6555066B110B6969E79E188BCFE260EB27D59847E07E50EE2134EA0DE5B789D7E66EEEA7DA2E5B36C0E38029622BD2B57E358939303C7E556648FF4D9BE8681D1A8C6152C1EC0D44E15275017DD4063355AFFD642D883C3EDF43BAE0A124B534A24391E66A1A4E100C1E59A2C00E6B4AB2E835FA8B4BF1EEB54F2B8A4158B4193F3BAABAF98844D8CF885DF15E925198ED0CCD23EE8BA7979BF9B0591AD7780943FC030A75EC998EDA856E2A022BB844BCCF7063769696FCC9A4DEBF96779CBA66EC402A3D83BF5BC7F1B695844DA20A5FDDF3919423D1F58FB033C39C369339BAD01F1D2C29CACD24A9CEF1FE65EB18A6A4B183577B2AD3661A702392AF364398ABDF8EAC6C546378EB26475C1970EFACEA07F1A2480CCE8C5E06CE9E880560D641270DA42D37B45185B30471110E2A22A5FDE78D4DFFC3D0820259F61AE0AE3212616E21CD88B1FD955B1693B7DB00BA191BC18E0E2024819FA864F72D2362288D33690E29E115EF3D77DE65FD61417FDA50A9B6237CE14F51840FC1FACF1EE401B2D3D4B7785A422FC40A829D7825997833E0EDA35604307FD2388B7E1B14B7025E3E86BFAAE7978FF9058CA0128617E2689196774B9DA630AD90D346D11307DD783800DFE57970BA2CE8E3D7EFE85BD3CC7AF9C8C8208C130FE910C13BF573223B02981488E7F2 +pk = 2A1281803B355820FE0EF452FDB229E13A094965F7F91D59FE64A65D6C8D43A37EEA52B60D338086FD0C86DFE8CF80CA3D5B6416EB2B45CCF8BBD10BA1AC3C1875C12AEBCD572796907E5094F96F617B8E458BFAABE83203757BC23F4CA5D05E2ADB8A10566C8F2DA7316DCD72C5297A6F420FBB453979BC7E2B25F6D18F6CFD73F8132EA25EC24303FDA4A5258D756C5585B48E270232DCE52439DB56506C7E8D48F5D150DCDC999EB36021F56EC36EACF53122B8A25757A09C4283C3C3098CB4104762142C2948CFAC4B2E64C8116B0835094790FC622AD6D058A938F48570554BDB41DAD8A382F4FEE5940CDDE34914B7A46738BDAF296A5935E0FF46B436413695A94B903D8CB694EDB1CA706ECE6D1CD748597010C421369348D8926E3F3C31390643CACB7F6F1763DF7E939776B8F27341BEBA354F0B29D0F8EBCCE949A513E3FC774B5D3AEE28FE94F1D8CD9FCD7804AC06BFA586634B2108760F73A09E76D7F3A0A5B37CA466C805AD604FCA9C9C0B52C65060D12270328BBA5DE05736B27AEB567E658A3A71606B56A65592AD661BAE2F1881D38EDC5F7B34D4216ED17E3B4C9920B0C26AFB4AED8835E2FBD9662A84612E9FBF7E1081C8DA78AA55FE7C137054C2DFFF22369D8CE4CD45E314A1BC56956A6DB7909386D7DF80236397F46C20DB98EE452CD09A32538935411585A2A73506AF2172EBBAD9CF4D4F3D9F9EE618EC70F60E21A02515B8C3A70E254BE3E46C7B2E85A4D5953B720C904B2C30BBD6F0D1BA3E0B4EFDF5F7878C090539FD2F16F6DA80BB77515BA11EA8EB981D49BDF0BEBAD5918B9F18B4C4B5029A298B2ED6A571BDE77F5C4658167E6F4BA5615E9CB7C3EF56481F01E7135B0AE877A2E00F59E2BDB8D3F6B5896C6FBF0CFB2519EE18770FD52984DBC1EC194BFF9EF770581791B8BE0B574363C1E544080B6134ACCE589CFBD7165497C00F02B01751DF1A994B844DF888192CF39A8F9CA871422444352D7256C1F0C6855FBB6C81115A01850520EE676599D156EBF0EAF1F78C01165AFA26DD07C8E32FB3490866B4CAA09EDA119BE2892D222736D2090A28544401B31FE3D94C3BB6E882EC308503D095F0A9C7043390E4B6BDBB2D25804941C63321731CE1AE14D0F1DB7FB83FE512A6BF7381B2B17DC5DE8FC27D8AF129BB201B1E707ADB9B04C1C6FDE8CC9C98A9A35F8C4E244DA35F4C6A22C0C12C466277D507D5394702B5A4EE3566F5EFF247E11B442EA586E2358F29FF9FD8E67310D51665A01F935F136528A8F0CEC0291C977956C0E43EB97344D196A3561E27C94F8CA9B55DFF3D10DBE01E64A797B4F113A36CD1512966CF0CD5F863920B6DD83C80A161BD91D9663E392FE416720813B02FE19EBA08549D7B666567DCD78BCE0269917B86CE60C698F7A040C731EC32953B9F5C3876179ABC5F19139495733550D9C39B43FFD1377B3089F3AFBA204B44A8E2253C3E0EAB05AE5113ACD909555A4F2B7C7553351B2E327C91C5EEA73FB4A7980299D4DEB0921D0A5500E978E6975D43E7B79487C630410D743926BD217C80754CCA386AABB2B9CB35BE3912BDB3075CEFA6366E0C6816A1B398DF667438DD6A9B3FCB2987C4453BCB985120FC01D9AB87C9E1779D834A05FD8C77B337E8D5BC462DC5E0EC8FD51F8270E50E8DCE5C8128B2DB7F147A13CF5771BEDC66751ECE5BFFA1A38BFFE43EE73143AA7AD513E4A2E363F3D1B9808CA0742CC8C9A7101F291357D3035C294E2B52182487964590AEACFE1384143638F4334C4F3626EF5CD94F5AD2003E16E09773F4C1451C5C623CB6FF16FE6E75ADA842601079CAB7AC25EF74AAC33433B0F87AC451824CE9EF2912385007CFBBCAB9C4FCA67FB5883C1C645742E05171DD6345A2B1BA9F199431E7A7740979C3F350DD7BFCADF24E16CA907F745DEF61637015AFA8803CAC4B4265A3EA234E82300E570E0CA32F43E22BF654EC59284F9949D1B72FD44A81CB5FED08D798D1470E5A38B6B9C73F65096837CD94227C66591F2E74C32385207023C01F890B8162D990803D4C3C9842EAB384E9C5A8D3704686AA4ED47F46239FADEBC26D586A2F548F15F41DA024E81FF8BDDA0888D84A5F5B7B39DF06AFE8967A680199E40264E34ADF525DB3EB7A47FC2E6ED657B0E50A6441BD46B1237EA25CFB3071629532D4492407A840D274F026B998A97149DFBE2F9BBB13B42171891670C99E35F41F11BFC55FBE557A8E7E0DCE8FC5731B30B50C5D9BF8C708F0ECFEE91C14B0AFB467E650CB4895DAA77CCF51FE45936DD2B269BA2FA5C5AA402524105392FE9FB3D5BC8E369D7DB8F48DE9E4405528637824B7F8163D8C4A1A26A2E51E17BA80E8CDBE2BDF5F2DDAA1E3BCFFACA1D44B9B3EF8098EE34C6F122B89D421AE681F9C6E7FC8FF7CFB9CFBD883CBB9B8BFE87A3CAE15247DEF1D1BFF989244FB4AC66ACCA8C1A78CD58E0C85830B8BA0CDF9C7699F5EA41A79C4DF8F6296C2360F69CD9A0E19A6D14CE0FEDED655DA085006010ADD14C93FBFD3F32B86B0B78B5FF5408167803B7BB14D74D26F747919BD5EAF07D4148AB6DB39E6B4F26D5B6FACEB805F0AC98262E30DCE3DE3D2046A60E1AEF6F434586F49E71ACA6A70E8D9BAFBCC6BC1726D0D4688233C4F3290C9A58041D024B1B73147706102919190EC404660FA1A8416AB7A8A57D63998C7B8BA4B926789125A105DE3EDADDACBFD2F8A5F099CBF64550A5ACA908D0A32F43A26CF90817B1D4DA3C1A53126EBCEDA95DB806875A35E57C99FF7BB5CA593729A5325D9C2C4AEF8295CC6C550653674B0FA4D771C1918408AC211226E8AFC68C9A1B86925C67DBB8D12F88BB9DA432349F9FDBDF880B2028F7987AC208DE2B1D698CDC65D67F8388119E93B1A87648951ED2FD6BDEEB987898DC772C12961E40948C977E35EC8375BF249D3E222EC5B349EE1DB6B8F929C27F7D77E9CB698B20B1E08525E41B57E49D0C67F0BC751F0BCBEE1BBADBD6CEBF9B9A65A60A6D3DA581BA1AE6C6F7CB33CB5313A45F46E07E20F4555DA0890D9727535E6A549BD7E18F8EF772987A42332890BB06A1B2395C742DDDBF9BD0174AE1798A1CB6A0EE8A0AAFEF1891E0B7C35DA88AF48E3CF8D923F96E15A51EADA263A7F42BACB74A37E6EA78D36EC4E9EDF176860AF073528DDA1A95DF559B9474A50A2ADB4B53081FCE5E5996ED0B6CF59B9BD4C9345B6C1727A77C4261C60CBDDCB2EFC1DF3A13678F0071E62C1FD0A75822C284C97115BC91004242F5863678AC9CCBAFA893F28FB07DC5CA838A32274909F57973456A63B79CD7C53963BE1EA46F030D4D374936EA296AF355EBF4DDD505681CDF3C7F976187FC6F9410B243ABC3C92B70856B30D3ED78A1ACD5153D26765AE46165B9DE0CEBB24B19D71C5771D21CA7C2FD74D56D262E15B694B5D3D97D0B94A6F25E2A21C5D6C9D6E05C0FF64F72EC2922B8778977D803723B5B66D4D56540207A174E2D4A13E11CAA26B2BC108E4B83A3C1376B1863F17936ED2A357B4F36CD4B5BDEFBFC7C9CBA0ED89734542CE61278B2795A656A1D57F9854784DC2DB84252BB41847715FD788398585A425A1D284C2374EF86EC432785F199E84E5A7EBD5B0D1479925A4DE1939F4A5E4526A8DC0C53EBF7404CC050B1E879BB510AF8F3B98ACF3A1899CAF28BEAB58AFB800D5176A3FCD2FEE8A5EF80A6147821CE52AB555EEEAACD38D209831DAC61D196FA83389ED0E6F9D17777F3E0936C1FC3AE41429047865F144CE8F47C043930AF889260EF12F030F841F23B7280CDC1A66C68D87766078893242971A13EE38618220D1020D5F802C7C472B898E30CB1B037C01EB0CDA68E7392D80037AF83E97AD88783CD4193F76A5E8B38AEB897813188F5144D2301F9E228A2A4224E05858227C706201B7C22F02CDCF2EC304D9723D1D1C4AF816D0DEB447D7BCB921C3D9C4A2FA02208378B2F985FE2D7FA1A5AC07D710938FC1AC93D8BE4218AB4B7EA816CEFEFE30B3C2EEB38C778CB80C030693C3D230BA88A3BCF5BD1EEC8C535FC0EC855E02775C0BAFF9D6ACC2FD8F9ADAEF9353C7A999D1046885508850A463CD3ED68CDC3D43538446049D1EA5B65935D0C097196301F86EA284604ADCA785D82C9E419ADFA6E915B8BC7B9E950867287668A5A488BE5742BDA6EAC756A68CAB8E809AE0D1D123DCEE78E5CE622E3DA0271135FF016AA4705B42C7ABBFA413AFB7C8B5CA773D2597FAAC0682C473BB7D7B434C135FE750D588537F77CBCD46B3004AFBB3EECC89D877F0CBA65E55EFBB5FFADE2EDB011DD45AE4F0D8684D73E59618033714953C4AF1E72BF7C6BABE0182298E99E2646D886A48B56038FCE91925DA580237FA03CFCC02ACC55665CD93C2F02751A6A55A3B1AF1825F15D3ED62C11D0D9C2D130352DD28160D62E303CF2211FF5BC09D57A97FBEA5A5A0D14CF9FFF2F4F2AAF280228CA27E6A698D7187EEE666B068A2E6F0DCCAB19B41E7114868BF3C890A0CD290AA8E7900D99DB1F04891388555E39E6D6A1D2538A36C8C9A9321BDFA5CA7946FFD9C1EB5F583F89C66FDB30E3B075E8063E62833D12A12AFB7DAB17A1D36D4D14989E9729CB378B5493B1C21E2102D333070A32838265F0B76E1D10C484F69312B27574ED54A25AE382CE418899A1F5316D79EE55579A0FBCF4594C7E037D70DA77F299629A2FC1324C67C5F7F2E9A300CED8586414BFC9738360AB736588DE8F4ED674B64085042692B2999817D1B61A7C1D0CCF615A8CC0522242A7D58A109C08C6F4D649630F62ABF14D344E15A0DE2A07696394AAD17D412AAC4C1832AA09413C98A4C85A2246271E211ABE175B5A7AF714C0F7C0347F2273A2CBD17CDB173FA48BCE50CC6FE75B01A738CFCD22B2657244AB320490A906092D13699D64EDE7857418B6FE4ED33D73656BB4577AB8E68FE690F0F42E878A68B6500FD76573ABD2355FE337EF0A741DD0372382B98516F6834F27C0E446A5D743796227DF7D476113643A95F32598C0CC16FE532372B206EA4A44ACC3FE92D379A5E776A21AE7347032E050E24CF4E981E5984D062BF16CEE4A9F8B9C44340E998C9718D0701C23754BEB49DB56AC944CDCBEF1914303ABA4EC4C1CF5B248170656C6CA20E36947686452DE67B2704F163203BEF585B995A51EAA370A66992DF44FCBC68A263692A5C1BF061365BC8B7A561087AA7FFA61988573A09C167AE57B3D7A89CBDCDBB4C8A6DDD2E20199876C8674F014666E4A71C89F18F2DF18851927C86E94CAA741078C49046E5B0624EB09B3E3349F4332F1C830DED43879E3618CA83CF70E7D73BB400C64991A737F91831B1F8FE1A638A81729D7FB0A7E3B32594A630DD27F9813297565211FD30622B90F99F9A46D3F54E66B8B910D595A977FFA2A488930F0CA48F96CFDB19EE8D694D038CAE3CAE6011125E4786FFF129072EE760985DAD751B3AC0E552579A35CB5EBB74DD5D20B91A312AC0C831C6F9D751072EEBFCC4322905CE8147100A4E6C38880C73EAA89146C6FFD94EA1C162599779E6F28B746DA348B1D7DB7BC89435E1E22C1C9ED3BC53D99A21E8129A5259E05427B94602C79A00EC1BD5D09AB76C024FF65F9392BCD51FB7A1E98A1175A787B36775A5B64B149E530075097CAEDAC4E40C87897CB29B75F1BACC2C176A7EBB55D1C021A0DFDC25D377CC1475D541F1E18271C135F43A1B0B346E5F5B83D8BBFA62904D918A23B611E7E17CC8856C49C9501E39ADA8A321DA1A8D8BB736446F60C574B706B91852FA1DADFD89E37C459B8AD2A81DCC7759416CC18C00E16813FB632A5E0F0F7BD25D427BD259EC7862636C4C190C0ECDB5A94D11B28A2AA7B4574E1262C853C844B10E8CAA280FBB01841040EADBE165CC5B3763CD3FA5BF29B65350F9E8482F01EE76B070BA8ABC26F771CDDB435EC7FD34A6AA9D8FA1A6073CF3429570E1FD1B1839D54248727A2348BECEBD54CAEF91CBE40A77935F9F86CC718F42D9A90DC70C82E1DD14356261A79481866CEC4485DA316FD645FA89A15C9A99BF6AE6311FD1622CD52C55A9CA84DE1FC096CC2B48CA1A4161AA21B55971A0A82E4921E110659981A0AE673D6FF909037D4DBA41295E35A2D28ABDF044D8C209A376F35DEDC01BF6AB8ED05DBBD28FF8B2A33CA11F4AD12CEB65708F42B71BDD934A0AA9B56B8E752DA2A479275DB13DCC0B31A1D9E7ADEC61573FC31E60B4E5D503460118FC4B86402DDD9489B6E90DE9E89B1391DC85D2AB8D265E1152299F71529454BF60550D313F73E95E40A81C156485513E3BEFE2A5239B807EEB316D27FDA4B6A05B5A8625B932982169330C99617B9F55BCC6E7FDBD9105C04C86C8A3AAF1C6D8F36E6AA370BDC67241E63BCF1E4B53EB1128BD624DE351B4CE71B8D5D489E603F2FB7E8211756D2EF1C61BE3B3493C55E51DCD2C6D6E484CE2A851B851B1DB5AA15ED706C1DDA780D51A39657487A96BE762BD2898E7C88DB6940F5DDC4AD91B14D1E937070967CF35E2E01A68997432A6D7A22A356D4FFFB06642146946D194CF0C91AF9D2685C0A332643A527D7BA6D24A38C4F2E5765866652DD5C0739B81C6CD879B3B35F20F56C1653B1B18B0C9C6BE6150B2E49980E0349C5F481C43F58B6E28A171F4AF269447676E0A34FE6C8CBB1FD76C7172EA7B2C162EAA5E811EB804A2CD14C66351D7A47D610A1A60E973CB4F1528C74413859247246D227C8C0559A47C5995670E87C78910EE10E3CB2386E3058AB7B64F7CAA988CBF33AE53FA214603862F3E4E8D04F6504538B0EC8E24666ED5CA171A93E32E9BBD41A013284CDDA81025FE018BC6F781AA28B14D83A98F33048E97BCCFA1ABF1A2C157824F2A27569C6B51952EA56D70552A4395D5E6B2CE2FD95630103A1C1180683588D21FEF4B3EA3D6308B261CA2961C sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83 -smlen = 1005 -sm = F3463996922442644AAAC87DBF1825599368E52D7F2F2ABFA6C884279EDD466FCE6361527E515AAB8C973B9B2888743D6160F960644C3CBD1706CBBA7E6978E84663DB2E22F5DD643F5D1D31FE846E6A728630F340E66C86CB67FF76F8542732BB2AEB8063652E66D9AE21BC13E314B7B9AD6F1C9BF9BDF7AC657C2D206D984F578454B2E5C41B704ADDF0B9AB9483D0B3C6A4CB6B85314B11B6F3F2CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +smlen = 1011 +sm = 9415CE617C217D8C2DC91C463F6473A65E626028F7A95D5AE8AA21F69EF22EBC2323B9C5737C833FF7C4B92B8C25E4B51C566EEC3F5DB6CC1EE51DE22DF711AFAB0DC0D072BA8FF831B8B0FE71AD34ABFBB7A0CD8BEDAB87B093125A64DA768FE5295DB277B33BBFB601E09667E34A9D2B2473188A3A3DBBFBE17075C7E0CDA6B4E0CE1F9808C1A856DAC35570B5E3CDE6B217E5ED48975E81C77573828A161E6CA3CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A6F628BD9C57EFC1F23AA1293B5B18573026DDE43FD2FF757817F1F5AE56984F801E063B9C3F9616D95C4AD0F2128C922A8C9A03BB9A7316ADEEA5B5F064ACF5A842D5120700EA96933206C31FEFA8B9D9C33668891445DB2F2883AF753C1CF294686BA398E27AA201808AD276736E0D55B438EF067118BC0B8235E5DC8B7C140D1A4EB35D517F3D8E476CD7F5F8098C291D13A217C8337C8FC5B91872E130347B5A6F1CB53F9CD7A7A95E9AB432965696840E4FD613FB33DE4EF27441CFE6026BA7ED1BD7AA7E692FD0883B253E77B608E54CA8C8CEA3F91CF6933BD98C7DE943E4A4CB111CFCAB0151853F79E700F4A85FAB46BE845A7DE2D1F91A78EA9F4F09151C2F1152343F787254F0C0A8B96337093656420F48E9DEA0ED8351D7F7547ACFFC314E830FDD9FC4EBC252CCF01DF300D14398F91BEE82201FE862CBAD32464839B2FF35E952DB346EED0CFCC85AF85CB9E6438306B040EE0546E9187ABD2D0F73783EC9B1E53194E6B3E3F133D2926F6C1DD76EF5B95630EC1F38F5153D3F32B9DB19ED87BAC75D89347DF746A36BB737F2EF516406657C79FB01CF99316FD764B6BB1ADAC51F19D784719AC0CBCB64F20F63296B1A4FC7667B87E9C8C63EA6E924E7FC06E642DA97A5CAE8B0D55FA40736669E85FD06A03FEC574F726F0DAB2B1D6500A0E9FFCD9EC84470BABD70353BD2C292B208827649F67C533C885BF80F0F83D3BE54241D704E36FECC15CB6DA3E5779680B573FD7A8B493D5CC990233C8602F1A7E9F39FB1FCCB2763B964960D842D92858869875F6C27EBE30259C0FEB773FEC9001CC1ACD7662E6B1B141A52B5E5C88028926AEF12E0CC3868F56A630BEA5B17D7843592842747584F8D14F2C117C78EF5411A5CD522966BD235B64F1EC1F30F376275CFCB0D3EA770E35D102BD5221117F2FC7770C5F1E86E5441433F24E1FD6BF334C49E27DFF38CB52BB33DFA4CF2C91076E5DA0F573BCE40C09BBED7E8880158E7506B770E6E69CD292905512198FD9CCC1F53D51A30B9B59E95A9E7E72BD0425A8CD1B8DA5AA5D800385C04EF93F319ADFE47865D587F325EDB7A1FE7574ED5AEDCB299BF2117503EB94E4D0030EA7960FF5C3953190473EF645A737EB6945AC9B3912C722A46FF9D883994AE7205194C2FA11D6BAE4314FCD44B055A51831AED0F34CCB7660F9CF33A3AD2EA6EB021EBFAA769023794C0BF70F8A535186AEE0BB45CDDBCED373BC95640A4CE3BFABD64933AB5799BF16C2669FC7C8798F4F2ACFC45A604DAC1949548C3986C515B71270980276BB56B036F8EA213C7CDA0258C555B2E6E101B92FB1E8734C3D6269BD563E078C12C9BD0BA1DFB74991682F8A2809BADF1FAEBD21CED36D86700B91885FCE18FA4FAF0436EA24503296A8066841593ED6AC9498FEE96AB926410CE5256B280CCCE3C8ED50A1FFAC77F01BDCAF51385BD58122250815E8F8E48B15F229DD8D44527B8BC8FEBCD051F06E80D2813064224A09CCAAA5F3A2389590D9A4F025BF2814F809C72DFF4660611002970C16604DCDF10349B5563F5697158FC9CA4FB875C04A285DCBC70C6DBE3F62F3A843B4EB03AB295B948D68D4D425AED7997861D23CB636084F164D3619EF47CCC5F7547E6C8775E139CD2B7D29C67B2C4A9F56955FEA1F633AC65F17111F11BC8BC701EE3F55D072340867F33CBDA25F5E6C58E427B541069A28D9FD985982D39CC875FFF2343B44327CD1178DB26C794E3F826097A11084CB6ED2EA9199A196913984746179AD2C818B4E40F189874691680233983669B4792922843252E2CA77DACB10F53AC871BD8ADE14AF14AB4110EB53253DFC2BFC606ED503CD8E6142DB83E7CD0D13584FB999EE6328E319E850FF8E0BF32972A2F195C8F98E60520F566C805E5D71CA56DEF6BB30495C6325F7F2A84ACB4A1A52A7B79C46CC624B34A7A937EDAF2E41080394162F3DE993D4677FB2875A0758376938E50C046A872AF20BD8A8C1A12553C97144DA293845841F767BF69126D8A44E1E7DAB8B8D2E9CBD528DDFDD4836ACCB44558C7827C69A428BE2B51FBF2F18DE2586F5127B587670509B3826677F10FB66D77317BD8A78358906AAABF7E6CFB873D43F5CBB6A0B017C97E1E17BA2FD44C85321823B94CD92CE12A4D627EA6A0A2BA6FCFECBC73196F0CF85A8A5575FEEF0D3B83840145674269BD1DAAF23D4159CE8129F541CD9714DC40CFA1F20A2C44D408F5512D24578970F55B934FDCAB85B6CD4B0EC88E474C50AD87B67CF31814AFB658B7637177AF53172DF591D1ECE86CC12BDEA06C6A0C665ABC1C0D691CE830CDECCE762171CBE49AE4B16B55BA62A22D7277A3212E3927B1829134F92BBD63B2C2A6C46DD5F9115B957552F47C987C6BC018712B1A0EA182714457A1FA20D57AE2275774775AC095D881853A16E270CE9FC5AAC2F962AA82D9219C87AD9803323BBB52993DC2C874B985DA97BEF5C5EDBBD4CA92B50EE978D9D53319DC14811CC505F903E75F2EDFE2F61F1058790380A881CD22D90650397634D620D554D148B088446A4F6D93FA425221788501A6F408787139F47E4F52A26E58601A9786B51B7D8BEABB5CA198A84ECC2458D51607A7D47606A7FB6C33BBF065E47EBA73D1C09BCDD3799ACF01266835B3EC0DB9B8D1098B9F17179954430D1E93658900756ACBF907BCAA389568AB5164FAF77C7E7FE3C48CD3B5C89B06243BE28D3707824240D01268025FF3833E8990271DE3E37C2AAE634164AF7DF00BAEB5F4DD5FA1ECBC2A9DB30930A42215EAE5027548EB3ACFD8F12A329FDE08270E0374BECB83F8EB44A95D4FCDAC97699194A8AAB82A96160ECF7C83C6AF8C2F45F30D756A38B1FF6F92EC0D5F66A4FE9E9DB580CB19F3A0E5D20796CDFD92CEA2D9B39B318788300ED9F7BB007A93541ED83D354348A7A7630CC5F1289E1F5D4BB9F72732E14C6B01B230807C72C7C5032E0F1124DD766E676D23204032F80B7569C2818915929818D4DD167E268522C444C32460A917F7D8D50DEB81C7D1BAE01AD78DBED9080C56774BB8168D5A2E4C80C5175558652C72C9620CFF3F287836C801E53DCFBA85EF0D030A7C01148011D2D313C67587602CF4F58ABDE9E3A9FDBB456822320C82534EB6E983B66C1FB4040FE96EE3C93A121656C156C65D99A84589C14AA3174BE24F3BBC748BE168E6F2943042E5798316CE2FEF39A66684C27A4013365F012FB7261258E288BA84C8806C63AD14D3E00CFF16E7A6D6DF305666F0E8185962DCA998B723ABF2264A46585AEC6839782A6231FD0D153D37561A23F72CFE13025A309E1CDA29B3DEF74675B59871C08EAC26D2271BECA5CF7D197D7C0A401F65F88A27B4CD538B1E33CD41F9A1C82509ECB41CC0760D7F257092194321E237706C0A9958A97B2BC34E85535A8DE4E22C58E845CD9192F596E283C541040FFDB43B5158A2037F7EBCFF58AC86F362DA6FB6CAA10CBA4DC36A3FFC335166F83EE9B8BBBE3A108BAACE4BF28C4851999DBFEAB37D9BB9C5736540478F902D37BB7DB845F5A51692788B4680E1A91CE3D2A22962C2C098DEC175C07FA3D16DF3A989C80DB7E7200168FBDD46E08DC06A79B598C1CF6D278AC70CB978E23B6522CC08D15A68CAD96AAC61B04080B3C4512F4F46E302D6EF71A2E17EED3275CF23B9F9AA70918B7FF7983B5A3BD47130F4D85CD95C9BB33EC462CA1C301104DC6E2B66E07FB2BD6CEE3D18D37305D836C2A269C59D54B53DC1A9373DF8233DBBC3006937B1A2E9D394922F5E0DEE368A57380F215F073260BD0BB273F2307F16EC74F8A8457F11B633B7752CB57CFB4AEB5FE23A46246BAE8DBB3D0239E5B2C44E665F6CB1416C421F4E052BA97D851C561320C0049162434B3FF5B099077DAF71792CCBD81C91A4175419689134013267EB8D6232A0320DB09174B041C943AF35BA9F86BF4F8CBA90B103D88C8179F3A85B45CD6CEF311885B1F8EFBB400C5F0ACE0210B56AAB1E377B80F2DF1BF6383A061EFE62B93A0087348DFB97C888D2840E569AD8F820F3EFC082FFE2082EB333C62FC1B5F2F2382CEC4055B6B03C0ABCC059071DEC3A9AEF8D2E5BD37E63E5A5207838D204B89E021FE2609696C76047F2D5E9F9760CBEFC7ACBEE9F968D7A7F45701CAFFC973E1C419ADC4FD8F1664BAE311AEE6340734581FA1E7F0666AF2B47DF1ABFBC6D4CA197F2EB80D1A5B10899492C3C4075452D5A4995D336F704F7E541F9D4BDD60B0D2440B0D35ADDAB86747A7192814C13E8AB1DD88EDC4FB5A7088492DB6A425D7F855006FBB13DE62840C16C1D3B0CF808B3415FEF1940532FC7AF1E0CD0D1B6414863F02D429F9B7D74D4EC233D728A5394F5DC343BCDC2824B9B1BD38B924B3FC884757D9DAA9E0BCB697D5D62BE6E8673C8E118447AEB75F2E06BF380BF338FEE3384B0059E81D0DD8E64062D4646A9508F165E92EE60649A2085D839E6AE1EC999B9B40EF21090A13EF3E396A6E62CD207AE90F43CA4156763A1F9BA962B61231FDA682670B8A805862E79C5A2C7FC2F134BD0759308D6161B58A63AF13A31689DB099912FEB8AC038657650601C9D8C85E3DD5315E71474F2FD3D65DB3C121E83E39A0B46CFDA6485C2D9DA54C95E6945D391C5C4C7E84E1A137EFD019F5A4F8EFFA52317115A44CA6E2F7B9746CF8FAA54B9D88D28A91D84977E4661294695AEEC1F3972BDA8D4413479A0E3DF04726C8A8813DF2E37DD6497A9A2423313BCEA4393E08A7E3E3E0450CC59F253E422DFC70A7EDD6C6FF2F19E1058160794500DFC806BCCDF8D9ECF7FB5BA2F87BBF1FBE4E322278C4A54512D302AD5F2B748BFE171E2866BBFF358F0E7D57A7B4DBFAB5CE7C78DC399963F3247F33EF51EB74D6A4172255100A1418428A80CD464777F27B9587D8CA56C18FC757595F288FDFE30132AA6EBE0763B41E78F3CFD968D70FEDB7010F0B0439FCC3B16C64908DDCA3F6735E905324A43C59BBAB5A155695A42406E63F72E248F8AD7FAF04B609CE0EDD4D92C7E8D8ACBFF1E47FBB6FA6171DEC501B6128FA59D1ED4BA3FD64BA20462C0CFE18E52FA43CBBD6EEE4A61992F08D30285B0557213672E7493218FE726E7C40385AB55A3BD66E2A9F442BB6EA76B3D03FA378AFBAC53E90B5A9878D157790EC1B3325B2A5FA41862C48FEEECBE97A5121FA5862F8087CE8EB1C15F9A06E492FF500E8CC7440FF034525A6ABEDF6CB865F423CC9D88379ADE1843AA3C42DFEF3E3DEF90F3F61D90AB7C68CB04E6280DB7B47B9958A4A6536E5CBAF25E061B71F866145F058417D2308174F0E891E5D34F138FCFBF9FB6C0100EC89B5ACC5023E89E5BF989B01C3C4F5B27A875810C9F29E5D5D672FB54BE37505FFA31A2C9788BABD236EC446EB0D18063D19E247B97F1F4B1C3A61C66233408A722512F9FFC3AB73B8BCA9CF01F06A9FC5E19386D283E3AE51383A0F8AE7BEC9A4FE7F676DB0B41BC28C0B51DBF21777A4E97EEFA80E782EB3E04D8F0E328F81B11624A8D3ECA05B7B7BFFB315E7E157180BE0E125DE1D2E08E01BE2FC7F3CDBCCA9610D90F414AEE8438B46453D2B76F24E65B021B7EF3C7290657ADF5F2E5F9BE2652582456D0FE15E002150EA115D210798839FE2DF3277BC497E868D2E5A76EA8CDDF5FE8614977965A7A42FAADDA1A57C984F0FEC3D2A9E055BF5301944BF6B8F1391A9D4D3ACC864AE43EDAEBFDDD4E7D248F2894C47CA264E260EFC3C8D2B21DF2D77BB1037FEFD74430F71E0D56F6C668711818196B03F31932F789BF554B9511225062F19E0A65646C75B1877AE06147D3D12ECD27C1821CDBCC1E4ECAB85A8D9F3495299F52131A6910304693FE07A9960F57098649DF35FED34B929E397B4EF70276BDB09BD1AB6C580208E776C2CB3571EAEFCA42E1934B735460A4A606F461F36CC0CBEE56E26BAAA8214AF777A186D7F80931D9056B226C038C2BA9855748827C405CC915F484EFA202FB8B050E03EECAEEBEA29BD40E740ECD9DD130556ACA342A1EDF53F09D5D20CFCBD66EC33D0EC404E5327F6CF5993D1F80382D12F05C372FE246A3563225DA4D67A31271979ACA833BEADDA770929A2D4A59407DFA018968F2F1C0D6E66158A84315482D64A852C4F012C91B947A5808CB0BE37D3392CDBEFEF1BF3B3431E83BEE2D1C6697DBCD0BB63CE032C5AC25ACAFDB384DB02F41698A6CDF6D47107BB06EC39049C8775FED7D9E4814A296699280AB928653F86254B2477FFFA07180CC8EFC0D04E117A06556990798062819E1DA954C4D18BC2AB06B4BEF7592435FF245CDB4E8AB8AFCA96B7ABC062ECD6153E1E7ABE8BE91488BB9B6042A7DAA7CAC38693A9FC49C79CD05752EBABE1C13B7A18F2C5ED204B8B9DE2EC879A6FD4F8003EB99456244A829AB2D6E7005B7D3EBA8B00115511E79FD730E4B128B6B75D504FC49EC9AEA19553A0EB798DB160966971D59F4B907D474653C737CE39A9430AC854E22B596502A88A035F9360DA2AE5CED65832A70721EA8C793D136D1783154A973A459B7135F45C68ABB13A47F5FC013F9646E2660C5757E09F929D294F56D002F583B4BB43D684B9F25FE915B07BF5D0F7708741CBDEDF5A12DC566A7AD2BCA75595DF61277436F7DC3D631F772E2C96D0AC0B9698A3A84A139BADB1D8F56CF63A5F58268AAC657E72DC8EA69176F7EBEE50CBA0350D550ED0B286F8F72A653985754B24AE8639D2E789F61BA28ABE259CEE42FFC678C04661C2116482C4854D83E946CD48245C25BAA8F7FE454EF7752C17E0DBE4F5E8C8965C1A701BF099012BF2EE911FA572EA2DAF6EBD82378EF317BB428014718EF2FF06D3C8FAE73D51605417F18977061013B3F2A16B65DC46E21F64BEE58AD5836E614561BE4C7138387AC765FF0C2A99431D63C3B8FE37F769308BA85E98E8C4A7CA4CF7A2D4A4F67CB65776F8F970B328BEB33CCFA3000F51083C950B9191A5C4F07EA4D64D7F14FD38756809A291600E530FA191819D68CDA3FEE92CB96D8333B6C78AA2FB7AB144DE4CA4BF83CA2B72A4228C6D28797B7130FDB520DB0AC957E2FEC1491C704F4BEFB3FEEFCFC3756B95C49BA599E70377005A679866CEDA4E720F7FC2A8C24CC4E2B938B15E6EBF49A70BE5CABF5AC96FF9C30B4FCC3A0E42F40D9A7107659EA3A61E6B8574EA29B4922CB11D06E77A85667FC999AE6FF705AA844BECFA90A4FA1FC350D312FC99D81B536FCB5F0DFB8CD5B5C3C043149DE0564C8F327B33E96803E0C869FC79DC6E6FEDB47723D9777E7CF29EBDC4287EDFD4C9AD01A46A6D88B10C1767EC3EF8A95772D748C2F1893072DBF6B7CF771DCE13E67060F55FAF771E258019910751DF7B927064495666234489A0FC2726C3E1BD7DD9CEC883F528B0FAC3D5077A154DDF5A42CA39922A704539589C5FCE0E7AABB5D45A3A3E16A9FB00EA99ABDAA6949AF664F6EBE801D420910D97AE2206935B2D6C74ADD9C414CD1AD005F87F0D99A77D2876B7AD6DD2FABA5C7A54CF283BCB2BD7826A6F95654134D7C60A08E8FAC85E1EA4347654BAED382EF5B7BB70CE5C91749AAD174D82897181B2C38C2B140307F5C6F60D5F005D71B8198E9C55AA2494AF5E10B4E1E5833B0FD995D153D31EA18E36C11939F37A026D51B7B2FF1391B91BC6169BFB5756EBCDF470C0C063655960B4F18CEFBF4D4A1AB0B3C351B99F7A95C3E2788847F894CC6 +pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A6F566848B2D37F48ECF997A85EAF71325AF49ECBBD428B4F477B4AC03DF4A04036264257850375AF7CA63A3AC5E4D45C013D29F72AD9D78A379EB84629B2610B87AE88D14923883EF551896532CCB5D5F9FFE784245B0CC63844D5D3680A1FEA0CE1F039A3411EA91538E53CD5E14999006F54D773D869912DB8E6C84B817465BB4B7EDB42F7A9A46B86834BBEF46A2177F942BE33D47BBCACE704C72B347AABEB7B4DD69C58BA1BC3B713E71CDA375A1E387F1AB155B2549C57C779CE61C239B40CFBDAEFE706ED57805721EBC55958EC4B5F1BEF178AEFF04BDAB8D51FA4E7C26B6CDC61093C98941C0648E3C3405D386CD6391A7C2F7AFC1A93B4AD8C797224F91E29655B145A767FA603BCABDAC56EA7FEAF81769A2F25F6FAF3CB8E19F155EF6F82F8067BE2EA8BC340C62997FBDD4D2C6A2D1C598AABD35C4971218EB542B1767C229F9AD6662744B1FB48A3BB0E4F0EC8762891E6BDDADE9E8AF3F2D7F30D91193276C3449348538727D37F64B14DBBFB65AC6DD03610F9A2114FEF7F24F73B27CEBEB6879AE00381CE8C6DD9F5A3EAC644A9E9B7DA15B75C6E580CFCB85913D4CC5D748560BADEE6D26E2A31F3CEB1641973619B512A3BDBDD6854B73B4344B30B61159A1423E8DDCA09F2624B7E58C443FE4B960848F366EAB48DA6A9298DD141E8AF01F01D079C60226C1C9DE7B8386BB9DB9AACF304A2ADA31F4AA0EA6291E851EA99109F39894202F0717D7FADF211DF270970351F2D5CC7C27ECBA344DDFEB40AF9F8EC2AAB2DC52E5E454A0E7158798ED355400C90CEF0B6D9278A37B18657EA561F516AAB4AFBE171CF461EC75FD56262697306CFE4BBF1BCA676D70D584AE4709D3C4DDC0A9354F6B3EBC1806C9240CF206FA1E8D7B534F6E52447761C8A9985BD47AD3D733D4EFA77B3D7C641F53845225C6E9498ABFE9F850A1FF4D4393A6150C6143DB36C282214D5D0356185B55E52C715EE45DD9C7C6277272FB969B1CBDFB8AB51358063B53C79199DF610113EA90D6794F1C40BBDCEA265459EA6FB25B5A94B5653A6F662AADBB1A6490AE32E7A28C5B4652E25999B3756158036D8BC609B1C4DA98695BBA9F0963A0E0C96C13AE53CECBD3C3A4EA05B2DBFF665C7E63CB9A976022C888D42AB25F3203374C04791803DEE0D8501118209688CC5CAEB0212DB1A4372E5BDFD6FA3C446A53A7714D2DCBAE82A2CF15243BDDC70FD503A849BC0FEEC06BB9AF8D97E37668286653C2D7967C479F26C4391B3833015472B88D28020F703346395C3DD25B285B579CED7B37800DD1952841A8322DD777417AF374C418FB6729ED563DF6DF59A7D38ED07D40EDD819D2C5F61C3528EBB9E9A8B93EC281520A1042B4D25203670A1C9989D35C45EBE57107510D2AD0BF6295AFD34C6A3E4329149C38238B72D7C762E1E937B945EF42E313A47EEC3FC8F56E56A9BA0A41EDF6A522DE98E7BC493B7AC2F485745B148CDABDA02DB0F6B02CCC5DCE88A182112B92563E6CA0839B21B1B46F33211967CAA8A3F8BE1486E482556A1B62F6CBE9450EAC9C49AB53C0E66633F0FACD4A341A4CB380F72855EE6405AFAC8300FD0FD88A71E607079FBC3BE8DE1EF3C7645899C05DAD39B06C2F1A5665B88F8A02929BFBA18CA0BEBBEB548ED773C4867794E18223E32547B637BDE0EF3AE247FC52598DF6160911C80CF87B957AE587ADDFFFE7810C12667CA1AF1F3EFAF3C33D014EB3ECA9C3859B6265BD596E26D78B938632D1BB79EE92D7A04682CE8B48660CDD24D9D8BD6C61E43DA8F0E15DAB506F04FCAEE185E79CB3E86E6AFBC335973B6F135A0250882D89EB733DFDD1463827584CD8D2D2B7607AB8681A3DBAD595AB3CF421AEE4130119B666F06E9CB3829FAAF26CC0572B11640149F758F31B10D9974A2E526AA535AEEEED937D6D07B317619A2A160AD77B13BA5A45DCD3EB3C5F78D16DF96C02B9C0F3D1F63ED41E5D8682C5F54084710811EAEB6AFB427D3C7E9504869AEE4E8A2D807892FCC365C9489D0069FB6CAF6A8EE12A4FB78344AC6AE8AC6DED2882056D7E81BA66DD56D4BD9D5D7F398284744E8C6AB82BB7C67D18D8237053D81FD505E8BFE45F737C5BFD3816DB78D4CEBEB36E262FD405F4FD0DE24E31CB8F8A81DB6F7445C16EEAA1C6D374B13BCE46AB69FCB93CB1F3F3C5C3B53B812A91A8C36DDBA3106AFF9FDC97992C8B1EB01AFAD318F1D0693D35B0225014ED1551C166EFB588D858FCBD1DE63B17F430161174573137098DC214B9172EF9B7E34F0067AA6B90C7DB324BB301746FF9809A2DB6FCF9AC2F9913679C6B5B746A4AE54D5A2A908EC43BB8B4D7165B13C9D9C9654DC25F0400079FB94F4FA21320EAC071CFA2D61819AABC89562013AEFA7673340A895B960D79DC9B87400B8D854B095E710270D12CDD3626F66DE489F5EC6EEDCFE02164E686565D7E1D9DD0A8E1197EC76B9BF512EA4844729CDDBA1DD2664513DA18A9EF25D2ECD4EAA3DB1B5508BDFC2138F4978ABA886BBC1141117400C66607CF2466783B5481414E241F39F8CAB7957F30F20F843DF05A6E282D55031B6E07A57F889CC6DEA8000769171B037989C72904B570E5849438EBB34243E06063C8D8992CF07F5097499529D20ADFC26B97120BCC32B6A7A53952CBE83A727684A8FCCFA9BEB8BA17D16E37AE7440E30B3F2C115E6385F02E203D2E741E341D563C9E1D3CFB4E5075DA665198E6726AAD955A2F53948FC90F4239E9BF3242F531AD30143AAF7E060A17946982A25B932CA55AD408DB5D10B31032412105806B4C787CA9393FF48C5C59D8F3B25495DB6458B6308FF7E70D88F479D5E064D5213F1906BED60A056C3C0AFAF090A318AAE864C92EC2F4B05443BB8AEEA8356EA04D50851B09A1BF3D21B5AE97F82DEB4BD67F3F1B14EA6A27C36D7AFE9922CF2C6148F25E4E2662D47A9450CA17DDAD39D511B26085B5C53563A8799707C747104956EE95D768D79ED7EE818CE588105CB5F0FFD776CFD55EAB163B96CE7B8135BEEAA66DB850B8EE3033E519C4637EC7571CF813A0596EB8A9A63D2C504A595CF801427EEC746404247EF1F542D33C4AAE7D05D39326D9707FD0D7A4D6CDEE38E12CB0696F1B1B6E79E0D75DD7E4836268A1A881C70C928A27AAA3DF14BDA60C6BB4816159EB3F9CB6A581B0AF8F7EC28149E7DF7A0DF3C0B04E515F2E1DF0499DAA6528197AAA9E92DFCA38978B3213D4C0DD2B24065DACE00BBE035B6E61554F45491CD21F74A0D616898203CADBCD06B88281EEFFAD39EE9D9D069DD6FC1292B256C6435448850B54FD78BCBC2389C33072CA56CA7E68C6F5EE4DC458A4049D93CC24ED37C2139542BF4246E0FF0EB4F7CA20B495593BF8A99494B6BF11EC33BE129B2C943D9AD5305CBFE0F3640B3A9D49D734BD97D97E61EE3EA05CC6D0F9DBE7B22926FB2CA6C593BAD7633BE79E73D2BA576E701B2C6B3CBB4A238787CF94A165D314F2182D7DDE28CBE3D7FA2F565DE18269C502FBAB3B7E1A16923E9C1DE4FA11839EFB793A889E6414F57085DC5AFEA50815585553625B2054AE34276B90C9C57FC04CE4964933B0394CBD9DB65F1D8E42B0701D5707FCE2B77AB69B9D596D7B6910E66489B187065BAEC5EDB188D15C64C6618D70A38700AC2B8D324CAB2AE93FE3EE9782E73BAC638F2ACD82F753C7BB01C30422780D6C38974317A5B3CA302D2AE16B9BE043C5C38084175404132AA5887D45B1658A9AA25487105D21E4CB1E713C4E8E8883E9A34F23C9D9C05E1569C91CBEC904E8078FF5371EA81B90976CF0494904146BF6FEF9D960F4A7EB0C52834E1CD85FA76F36BB6783876707B6D2383F2B09ADD2E7F045CC8E6A7D7D71ABD7ED90D562FB9F1BF09CE409F5721C6A55B421446B27D1225F3B4A5F0BCA99757F38EFC353F57985F684FE2614CBD5B7110087234E03C7075F3F81ADC9FC40F4025F2350BA14DF93C442890C67A988E79C8D81943FA1C9805FE01B6FF509B3D1677691415697547BCECBED87EF4BD74065BD5466D5BBF8E4B1E267F549F0893A0EA85596D752B9CB0EF9FE4F3313B5C041C24EB11AD058303DFC60AD3DAE0985B1486C98583EC67DC5F04DC9AD646C51EC951DDB1DE4F729A7A5AB6826CD958FF9DFA6ABBFC2B4AC447B1A143A4039F12DFB84219159F0B211B4F19DC553FE740533F9C9C62D0DE1F82D97FF6EA71D8F79BBE61BF9AAD07F14EF3B12AFCDE6B9688EB95C21B5C8C666B925FFDDC508E5C2E8163C274A2E1ADCA05BFBAE299924712132D4905D83F2941BD2A3D6AAEE1D1A50D265C163D38A1964D6FD3CADE6665A683395E650682FC6C9B22D995E5094ACE3BB669DCFE22BA0E2855DC7705C16F687AFEC9147408577A51900611AF6692E2492D20CF16A25C6E6DDA40EE95380EC7E2EEDDCDC7B494E6DC7AE616AB1924B09EB90AAC6E3D7717C81FC2E44DF1C4517CEA6C1797010D9CBCE3749344B0FB9861775341E0CC53379C8A455411191AC164AC9C1417425476EE7257E40345E31E35E81C086BADF5A1F63E01181F45903D9A1D082B60B3DCE378DCB540E7673EF0B06419C9CB78326B45656F5817999CFDD13ADC1D688A7CC627CA7BDEC2DDE8AF0F5F1420A362948B89109909B2D1F400D02AB6CC4FF26A5EAA24F0837BA04D1EA02DA7869EB55CAC55F5956A5AA74BA933A90390DDF178CCF2D43BAD48D379170011732A247549D49030312B36A451FF7098CB42CAFED8D7CCB86E07254B1F5365A06F48B8A6D0D9A1805B007C07AB0C21D064030DDBBDCCD365E6133B46F61C32539061E31AF078BEAC3BE2BFAD11FA90F33C36CA7249C62919ED5B59BCCEA6EA0C15DA373E9A73D2145CB5DABA90F641166AFB596901317364409EB58BFA07013A0CEFA45D6D12E05AF08D3059A3571E76B92C825B80494ACB45D7491DE8DDA8BFBA3BFCD95F044784E59582E8FC30C3F8DF822DAB8091B93A60FFDC5CBB20CFA74B0AD1AB08771203385EFF90F1385F91209D22F489D0AB89EC36567586D060A2B0A8420A68C1ED3918D868F0EF6633512E1E2901668A201E1FCF2F9734DB84752D6D3B9BC438E9CE466826E672E834752C26D71727F342E8CE1F9456AC939533BE5BE3A0B92DB1CDF80BC1506B5EA179244FF7FADEE73B58C98D5E15FD3B4CC4065F4B908C7E517DEC369A621937572D487E26EB95CA59F153AA591DF9F452B371713625F9F1CFB0C843770DED0B2E488DCE78FA199966BE00F28A77A6F813C2E1D1590FF697F3463F69225E4B34C36BEC180DACA4B8F59AA0259C26068DF48C1FB5F49DD2318B0A58692230FFEFBED77BB6591DB1043E722CCA42D52DC46726D0E7F09EC260F3101B8DEE4C653D756C41EA1203728038AFB4268B6DE58E7A7F791F66488279F46F33D6518000DE1462BFD9AEB2A5297AACED13F1A8CB82735C8A2EA8A82515BCBC94FC3C2C3CE5DA049EE19BFD397E6D8E16FC3315CA7CB231F4650467BB3285D7BFD89F1959A3551E75E20E23DEEADB5F19C6C494386D769F397E63AE6F683740B2DD1F539D1DD293BC938A22DA6144FD5DD5638D6E10F7540CB4079E836964CC2370AFB9513893137E485103FAB26AD747AE76DF307BB3E797E39EF9C0E3A9937E5895F6B1815C61DF422278C50D7BCED441C23239D7F7CFABAD9FC0578B23A323D659E078ABB562A2F56932CC0193ABD55F8270D1A1CF27F382FBF543BA6A1A3A0564F254130FE657DA8F726CEC2819AC9A041DD85BFB6CFDFDA63BBA12B2ECDD19A1A935A63B35C128FA5A8D1CC717B3AE60323BA0B0233217B38679B72B9E930E97B422C840C1067E1175951D0C3BFB4604E2C4A20624F9BE11B44F4BD0DBB1EDC5FB875476E89CD6BA6050240FEF7BD8E0414641DBD2ECAAA2DE2699415E1C1CAD4FE122E3B5E9D4FC5DB9489931D296E250719F248604B9BAE5D8D2BABEE39A6CC81D2F325902D51A4A0AD74EE4E47842D5B8686EB06A15BEBB8B2840133DB0424940120443A4BFE013F78803A859AF0920FDB6D1D096D181E7E3F13AE2C78E227D0694BED4EF3682062A482D87E31932B724D6BA7DF623546BF98EC1AF7948AF848E421CCEAE2B1A64CF052BC963439D2F0AB681CC5FC6097E5C440436BF5DA1E93EF65A23C3B97D1EC3EA29A44AA5453E58B210BF71E4625F6ABE97A98045118D256C54EE0A1B44237A1977AB0F0E33AEB3283ED23C77F4EA38475DF1FECEAB05E9CEE26FE7B94228242F738011673533E2139FDDBB3EFEDF4B3738E4F5B4A97DAE5216231AAB371B07D55C9D1542F9A277ED65DAD55CEE11F4192723B156502AF1D39C213C8381B4FE46EDB0021AC723D7B02C28910772D5CAABFE30724F7F0A5D963D86FE5BB5B580CD9EFFC8E6F9857C88CBD81BF5C0821AC8AD274305FC61E37EC3C8D6AE0AC5875E9B4108ABAEFE862F2772F7245BEF870909C2CDC6E97F77814CD245F36C3CA7055F761F34BFF4ABDD1FBED5D455918FD70EA30D20B133508A22BFF2B1EA1BA245000C38FB0ACAB923E91CA2204CCE6ED09030DB5AE9BA02B25DBB60F6BEB7F7C5220735AC48FC5880D89B9B14FC9D437AC3F88BCB90124BD7BEBB84554BF398B3BCDF64C191D015776F84390AD7C49B774220219B102BC57683671A2A0B07BBB349FDEDD4AE62D9632A1819A09C886AB26DA37E7503FA4FC6F2622980E08A6E8633C68E1184CDEB9874B02FD6F45C28C7A48ACCFFB8586612721677227FD206CE8005383D5E2CA87E0A63DDB3C0622C4A349EC20F09F64F33951197E044EF8E55C8A9F1B50DA644B131E0E7B492CCEF4012C8BC77F79BC0D314A9EBABB854A220BFEC6EC09B95BC07B43913ABA4C4C1D028200AB05C5FB9819E837EC446AD857B06DE1430C6DE5FDE9028537375BA067413F3272247EFD42F14B42D33CE4 sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89 -smlen = 1038 -sm = 1880B91474946A15A5F5955C14DB2F7120EC1E5B0F09D023FD497B84A20E1F7772DF5516DCEF1D8F21E325B89D55AA39175A53D8E4E104090D6B8A9EABD6C4678FF2852F5EB00E88B28BD12DBFEC48D47956EFCE197ACFDC153F890E847C45B930109795413FA899AEC13EC1359BDDB8DD8B7836B979B0895ED416B7D403CD04A4AB1851E5D67966DC5A1CC42BC12A479EF38056F4E4597BBEE9C8818147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +smlen = 1044 +sm = DF388B984F6C44BDD3A5F37C9791A0982BAEC3697AF32AE244C2C0FA0E6DA63228862E10002C8B5810E617EEA8DEB89E6146738233F14152D5012BE8086E42A3550DB6889D46C624261677EA140DDAE3E457166DBD5E09AD92E8FE6208C52D424823820DD9FCBA935B38A6E1C78C9F463F512D2E3FFF27100601FAF9F8CB4AE2DE0AC80B78A4B0436A4BD29C97A4DBF3BAAFAB87049E789C976B573DA2772BA882758147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = 1CEFA72D0AE08164EB573891022EBF50F3220A77BE26AECDC26EB6F0135ED8EC6BB832E32C283DC20A424F6B7EE78E65A7F070BD1C82E12A07A8C8826CDA611626E1D3854D4AB824CE4F9EEDB56FA9C28475BB3996E01B45D6E6590817EE21C838B7F4D43FC048D1185DF89D6A7C4466BF5B383BF28A0F26E028D12292FFD2DCE2DADA29063CAE961143505B9BC286D36B43733B8313E8B80189861EE5775018B9CFED739EA559268BDF88189B24C14A3C92736E6F016DBFD7E0336C935B5AE8081B0261718211037A40DA1A87A99ABB76CF91999161B27FDE9FD5817604CBB6554F6E62784B27D49EF5F2B2FF9B25683F90BCD3469DB34DFF780F48A75285E13308D52E1947ABF137B8C54DDC026C96853489B3195F87E82AEF4D29B4C3378FBBBDB2E2AF58F73B814FF96FD97F16B64C6B61127ECDC0618C7457B2FAD8C1D1082FC388A814420B173031BCA5E1AC58259C4566900C5A31AA7F9F5667354B1CC216D2C9EBBF75381A81ED2C76C2FD787F53C72A8BBE0B1A25372ABAAC7144E9D393E7C91F40202641520343262F3601A4A38DB7F1FF77FAB9AD9A2A24095A4287060A5FA2AF45C934B05CD3A2F289220AC4B1651BDF7503AFF7BAC8E7CC660729047F573918FBF7BD6A215F78BB9D418AFC4A88953D6C65936CF32E56C3E651B4C9EBF5D439D3F87CB6A7592D1C66BF7D5D6F3AC1D6CA4F371ED5B1ADDDA1FBBF0629D31E561A17F2E640F4FC6CD9D12378905CB1A0347491C766E1C19DB8FBF34EF559E894C71702AA783FA3C4EF34A93A181B1C3FEA823699B2C1D03F58C90DD97F20F93E6D99765F37AAADAD33639556F99ACECE924E631A4EA13FD9EAF769CFBE23970A82FA2F99388AEFABC8A6A4B18E524619B414A73498B9BEA5A2F6C1F6D9C00A622D5DD95F73FA000D6BF45586BB3AE238601A63F08F520561F36379A5CF907BD4B21904ACF19E72BEF21AB01381DA3E8A4498D9904E3CF17C43B4F97B504781AE2541094375C7681B033DA1F226C963266843FD92538DD07946B07E92F761DF41D5DD65021076EB94E4E48AE51C4AA407E0C62F901860DAE1B1FCA2CFA59F2731DF3F800CB553EA66C2240C05DAA2B1AD033167DC7F6EE38A809DDC227A0DBC6BD6CA3688DB283B1E0389E8F8A33A2B720EF7980D5EF0CC70219D332411920E56A5E7A402574B10695EE37B75E36187854463F696A01FA7FF0E90E8A6FF99E5448D3D5C565E0EC4B724A5BBDF086D62749F8347F68AD64A3B91FBCBC6DF1E71FEC51B463CB8E210FC7E27A832A2F116CCC71624AAC715F50CE1072D68D90FE144B5A89734D21182B5E3927CAC98FD2EECF88AD1807F38C5FE607BEB6B548F590E0D217B94017763FF1B1C36230DCBFFF821FCFD09E7C05F6B64E7E8CF3935F281ABD7DC3802BA2E9492341932BDB9624576D44535EE53B47C0D1779C32E2D8A1E3D98168B3B7073CBB883F7056FBFD3891C31A0EBA83F510C9F98854E94DD6715F799B2C775AFEEBDCCD4DA44EB08A673442A517B93DC435667008E464DAEAA78CD982D13E4D386296942384384573534BAE6BFD0D51C4DF17F6CF7DBAD81DB9A0E036976C6701382599B26C3E8CEB9BF824DF4BFA1BE79219817C3F92A1B63BC126FEB97F9DB1A6403797AE4B25F5AB09D47BA9394B0813DE609BB976920275233A71BE4EC5749F0AB4526F08F5578ED0867D31AAAB20D189CF0CA739B336E80076B8C5176C62746EE060CA4F3269F7AD49D350DDC3431919D5DD3C07FBA0BFC8C15C4984089D48719D442AC612360EE9F242D1F89B4D6A4C8DA5208E55DF5FB18B050AD20E9CEC0D81561C3E885727E75F14B40DDF49DF746D03A2CEAFD6D815D92B0E613DC913BDDB752A43E19963EFD5D2D0A5FC5DEE96B29EA3FDBAED49FF29A8263EBB56E424AFDBF7988B84F31C7008A3D8F99F4C039B28A1BF4C558943C4EDEB4D116E25290808AE51949B0FB9ECB615585E2E7B72629F6A138BC17D0D47DB1A640D92010DAFE2346415FED59AF2738151873F50F25B993D50E038E4919263A19807D48590E2BBB65858EC80FBE9409B38FB69664BF53A0EFCD0AF770EE678F58A5CDF93952A1DFA48D9D2406B2ADB018706B5F457E58CCB2A59A4DEAF54A886707902450C21E025EB6FEBC464451F03A1D2B043D51BD817D4DBBB5A5427F4C2A3AD5229BB603952A4AA8A41F7F1EFE34B42D3A6A0AA7428E90883A05BDED4EE99A0FF83CBE184F7EDC469F9E98AE146098744B90C6E2D8CB6C447E4727060CAF939B40287ABFC3E3901A77724241C590F58324B3FFC447450AEE0A31F7136CE0C255BF8D9142E3AEA1F0292783DA3B3962D37B7D3DA4AEC8D261FF89554E92C0D7A586292A582C81FAAE0C69C672B4BD7EBBE78C8A70A1EF260FB7F82BB24CDAF7E92F46D5F3CA35377A602295EB1744456C448676E2E6A43175207E6C7BC902199D4035DFAEC1957FE3CA3C146919D9953B581956ECB6F509DB341B12A77E67BA7B9D7BAC420E744E389E1E1C78B95C64A1DEC4563FAEB885D743A4F059B52C62DFC88FD7B4F6AD37894BFEE166F0D4DBC73DDB7C3C4CF66152F7C8EE756709D5290AC4BC659EF6C9CA050718B84019216282493721B3569F9CDFB75EA62A4C793BA74E457B0040F90C297B52757E84B3F8ED5E9E9541EC37FA0D00A4E1EA61FA68A5B117E428ABA93081A018EEC5CB019933AF2241C976D431124E143C657C9F06828D96045FE6098C6E9B395CD076D75A2F032AEA6ECC844867C8AF51B835E578B927788378897F85911637FAC9017A91E1ADC89DB23670CB6C12417A28BB18E4396456739204E25EE0222703B01895EB9596A5727003F020BE1A2C34156941EE31F1208EF5798CD0C3A40BFE57B7FAF842980211D31A81BD63FB3E43EEB828BDDAD3FE9A8AF9EDD994BD4F030257C1AE8E0DD704B4C2BDB39D4E04F8AD83713DAB04A2BAA71204DE021636B91CB6492DD7085E32B76B6D1567CB49FC3DE275EB6F1075A524C211C4C9219B0FF6173DD4659DF98B7686BF1AC168F80E65BE617F5E98F5B269B6B15B12983911B8A58D711151BC501EC99893B024740822BE258ED0438D801DCE2F0493D9C599674A98B953407BBF0D9A95B1134B3729447383AFBC909A178E558BB3626CED4BA7993FE0B24D37BCB20D50B550050D3E4D666BD2BC0E747111022DA7130065AE6109708432802D6364722005DAA2E5F91A982F33E1802C40640DB726F4534229182FDD8BFDDE09B1959B32B9ABC7E7BBB8E6CF0728D4C722A1BD4FCF9DDE7F2BDA41D9CEB5DE8FF8D7467AC79136265350BD40C303736E30DEE1239932116EA5EFDF6B7E7861D8F34CE199FD4DA3AC594CEC81A1D2F86A7B7DE6CCCB0B23F75496A30AA654C875938442F78CB67D3B72D64CCFB09F0D1A94C78E46003C9195ABBEF0ABAD6CE075A174BD369BA4BAE47E86580A2C3D317FE9E707AEA8F6B2B5FD6CE993791B708EF89CD1DAD0C7D90AA1251D4F1DC6A052B314B9EAEC882DB32DB92F8B2DDC72B0B29A47F72D74CF74814062F65A991145C34AFA6C706D46BA6FA9F56A6F0DB807D7B679F4D9E45141962879A854131BA84FA69DFE12BCA7AF97DCF3011F971F89E25C6949C8C42E75B8BDB20AC2BCF23E945684B45BD650175A5890D32ECFB5547D2488CF26FB093AAC2043B669DFD95E6A3E68A9A98FE4514B191ADA889DA73EDC62FF93ED7059C8B94C4D3F43F567F6ED684D876EF242D14378AA12948ADBABE7750E60E4F6DA6DA7DA72D11B0EB7D8165C7BC60C653674CCD3A1216F3D48D453A16A6050EE368B7601CA66917B8A1FC348F6DB25AF5EB7566C394E36EDA430D7FFCD74EF29B3DA10A406A10D1DF5A3F1226E2C874421542D78DFE67AB939A9F424EBA5D5A389F547E05091847C619612535011E3EB41D32B42A3CDCF6B1DA8F638A23B0F326C23C8DE6270BBAAB774EB37A915047930F8C941095D01FA15A2C82091DF683069BDC3D29D504CFA61E2EF5B362B4DBF23669846E1649B8F36CAB902B2707FEB3ECC3AEE8D829346A3A11418E2BF03346E0AD440D34D2DFF257DB00874225AE92D33A2EDB4803FE422F8B2B929F540AD7BDD6E1B4838B124509C25F43B352D97D4124B086F2174768384B755ED0C3DEC3B3DBE5BD996BFB918D34041080D9F9C07E27FE2383B4FD8C4009EA49DA94EB37FE3879131F9ADB8120CF26F00F3B22C5B94FFD6CF34C4746ED41E8A382D62E74FCFDAAFC5677837DFCA2BF6612C43E5FA2541ECF720FCC90300313472BA469BF19CC0CF807AE1BCC653F2E4B04967AA3AF85D825CAA82F38364C7FDE4A3032DAFC07D3BA5C90552CEA67231113B0D98648894E061ED2C27C220C2D74B0DB3E582C26C9DB611FFBEC014CF3A11976EAE7A1EE70E7A360EA3EB54623BA24AC379305239B137C40E8631291CEBDBD34C4566F5E7D0EB3A72251B4A13B666A66D280E1F49AAF1EE4A729B04AB0ACBEDCC2A1BBDBAF70EC34BD807AD6B2230AAA23E154B4C96F5950D465F2C65D257D4460D7C154E6A1472779E40333CC8D318E530A1D5E59F689FB6D6A9C5A5EC20C1A3D89952E1B96A8FFBCE7EDC46499B3093C617FE261A84B588A35CD9BDEC3A22BBDA5FF9D9189AC57BCCF47D2641CE6DABC82F6B918480663160C0F4B46B47AC5E49FA378A4B1FDCC17A847E32EEB9559B7961C4C456BE529657461A76F695FEE5C066AF74185FDD4CE83549B81F669309784844A93743D3B70B622FC02C9589FD227C8066E224828B6B5B32BDBBC15F7161276C9A56B98F0183B708935B54042DCEB55DE61F5954BDA7A44402956F704EC4347AA344122A2956D692C16E379A2589F30CFA61B632BFE2B70211437DEF002F8DEBBC8D29513DAF1AE1A6FBCBC1DB28F34F708231C82E2F172E73AC6F5FB01AAD58F24C04470A0ACAC19018F4B112F8DCFE1D0FE2C3B5F733E124AB36F62F194C9C94FAD1D3D28FC0F50943F7F8E485BA4717F5D1FBDF59FE05D31E117CDB5DBE30842F593A576D4793B1784BB8C00DBB3D6D403EC68052CEBC94D3344C2EC54BD860E63C085F169C8D2FB9BCDE711312AC323F0409DA67CE1B3AE6E57B732D0CE69AB1D3DE982A3CAC9C2C0FB7EAE155A584D5C383015CF20CCEFEE29E616572201C2E115A4FED7243DF150F0A167B33AE0E1FAAE6F1622CC71CE16AD6E6D0F56B31F410CB5B815E7AF764B46444E9B06B0DECF9944437CE3AF28FCE7EF212987D63CF250B606479DD3CE367970E798A2BE1083F015430CC8F92AD2EB8AE97C4D43C3752B5648E6F5CBD08E3860B3AD3ED2AF51464E8689092E235B49E8CB829FEF663EDBB891600E0388A4F16707447A3B6987ACA6EDF878DFCE86F6D04618EBE7AD5B0E7177F9AAA5ADF37666CB0AD709617D26B7F58684B0435F21BC38E0D3C2C383B8FF011F8616060F01E71ECF8204872B282FEDB8CDCD8718249DCC84D50B1A491C63CE2C9F5F8D268D30E4104E99BC651B14B4057BD3CED890D0AA899F7C12573DEB7159F356721CEDB4509F3D8E1B7C1D3F0FBAD0DCA6EB2AA8243D561A56D84867B752379711DC5A69B97EB24D0204F3FACFF95A0703E15AA4D2BB418EB10D5142890E755A916ED0F22228D402DEE5526225141984E1BABEB478AB14EAC3C163FC1BDE4B1D6025A7D84731B48B6AB215A18CEF39BFA398604E7C46CB9578EE0AFA8EC16C9F835A2A8C1F03F8A89239BD50836F1EAA73C5BB24155A26BAEED20DC2052ACAF086CB0D044812E9A9DFAE3AA86065408D8B0679FED39A74A7DCD967E288B1241D3832B8F92FA6D29839C35D279C079A254C2CB2540BF2D67E974E1A9E7423148BFA88BB0C6E52CF831B64A7DBF55EEF607833FE549D6B1DD6FC0026339BADD14E9B348337B70CAC0126CE9C4B1411CE3B493ABE25650D85602CA52C6756F7E29F52EC53372D57C0AC6CC613DD5189C8B184698697151CB30D1EA3D3DB87C4E40C8D4B3A9E7BF44F3ECB03AD4F1875A71B7613A9B0760F255937613B06068906246DEB8598526D0C792B9FA3FBECE6C52A9A249C722347C2F57326C1D1ED481B2FB669DB4099656100AEC4D900E258C040C99422A24F9E3C39DD137B204A4E21CAC9F86B16E386A30B3F203B4E464B2BDF11FE9C9B3FA7F2FAFF55140B002F9BF3E1437EA9FF341F6787F967664DC5A87FAF45F1E2FD46E16ED89AA405288CFA9379413B7DC740B1F0BD7630FA6FB9D54444F19F3E61770EF8B3CB6EF0C8DA7E6636E1C27EF8B633F7017DF3D2155C3A5BDC83F521AD280B19FFB73DEEEE3C78AD97D0ED89C547447E051E3F5339C2CAD0594982BFB0A18107218441B21A08E1FD589E82014A0056EEDDC27E8ECA77286D7663ED2669633B3B6DB309C69349C93DB89DFF5172985714AD3DF0E2A8F428FE2D66B8A77388C199A104C14244130FA3DD5C5355C5C252453F42656CD04F05ADB1670ABB06432B2615F05C4C117A03661E5D65DAB62E3226041E7A8B2A2FC20D356EB75E6F122E7CF2BCD14B5B83842836A8C9054C1C6C9EEE1A52E17EDFCBB3FA9B1BD5F8209DD1983408D41B022C68DC951711539141FB295D40D576C3929DA68E94EE267D1A79A9BEC768385AD304745620B9F76A8D71FF65B581BD9289C482F1667782642EFEDCE5767A23478907C3208D208DC18FACDC6035FD8BF27AC13B83B7F89314B4221877F658A4667061EC90AB7029DA8367DB652376DC6C5E852D081CD3626FD84ED0631A4347B35AE43D8F33BBA13D9A0404E8ED8266EEE8B7654CFDFBAB64EAC91A7B34EC06DA53BF0C5D23217D0704A8F40EC5EAFBB166D50A13F1C8A7B3BADFF4C58405515E10FFD2D66D7B33F10BCF1B64BD1D00736433221B2AD606BBBB9756AC731014BE9034985430662B2F5E3B3E755A5E6D96E37A59EB1BFCA5832EC572D1FEF1741D739E2519CA3F387254F781C2B1C0A2A8BBF178A602471F76E51F4D57164BDAB0D1F56FA5A3DC1185562D492D15ED62AE4A697779683CFEC4B7DCDE5C437B9BEB7168D9718659BD021D6292DA815937538D77D24AF9CB7DA2FE2C3AD4844D6B7B7660215A42A87CE7FDC95C86DA5D263F3E4352BCD251DB4F2C09C66BFD68968123AB0638C9BD779C8BBD03B7B716900434BF26AC5BFED7C254591351B8196B4CDE5CDDB810472848F523D626A35D9F6159481166E41A3C7E4818C704A1D5D9FC46BC90D2E55CA5B765ADB54F80E610ADD26F2F112E1A0969EA53965A1F2886B43C872358B1640AF808A7C2FC60FDCF0EFAD3562EE4B678317A89C44C3A3AB31CD25F2E38813763200723CA39CA192D7C2B952BCF740BC292B841CA099C7AA177BB568E3ACB75FFC90171379CA5D36E48E73401CB58D2D56168A4C58C00C131868E467CA923CB92BC0B53A6A474FFE9EB46788AFC7DE467F7E762CD137ADF20BA265ABF4B19509E862A9C6B6ED11C7E3CCFC955375B56698FB19EB2BD44AC07F878FAB5B8F2901C41461B97E235BE3852C9639409EFBA2C4DE5A03578E6177DA203AF57C69D8CA964B788378348AAE169651CEC50D81E2847224B23A4B1DC552AB442F4B9206F2050EFF3E7BA6CDD6CECD45FE96409B14B0A575B7F39DD2FA772B35818F17F983CF643940F845AD0E851B2DFD976395F02BFE723EAE68BEE073EA054B66BBB4D788F473ACE82689831BEA39165D756549DDAB3B0A55DD0AB02B8C9C73EEC874A239707C3F993EE8DFF82636995D27C5CDF9CD781EE2357C1138F7442287E3D71AF1415F53F16D1DDDEF721B6B +pk = 1CEFA72D0AE08164EB573891022EBF50F7669CC76D2CD124EF3A5A17E34F8FDBA84D4C6BC9100B92362E07DEECA546E4734644E3A166BAC3A51BFA16D4F2D0B40CB635EC3D3BAAF2B1DD80B0556E512C783D557C7EC96BD538E1A4806287EBD1316AABDED9681E5CFD147BD2CD92EBCE4EE80DCFB1771298FFD95C88AEFB1B6242FE1CDD0FB1126971D53C3D13A6F7D70AF7DFC7E0DD83AF102E8E3B9592935E8DC95B1013305F99EAE046EDA920219338484F75E82453A8E435D15A71FABB67F5F618618A8A118EB86A1CFA9F29EC7B8C1B805849737EFF6B9E4F1F69E3B433D4A286F2F11D58D216D8B5E7344C83FA5DE923A28BF183240BEA9A0E916801FFC486111EF54408766B66E66870E67D4AF58E18E6C32B8623F6906E217177E01D630A8AA275BFDCA45AF8DF4F329D044A5AB5715A0BBFAA971C99C1062BAFF3656255C6A8DA402C021EFC3A4A8245D90F85D04D38C9DACEE080DA238D9E9AABE31CE4234959D7D42A68B141A8487E71A39D250246D1F8F123D903845960A7DBDC93CF9520C340FBE4D113922F72D1C0187906C6983CF8B086B3F3EEF265D542658FF1494CECC0CE3068311B6355D45DA2117E0B0269673B57943A580C6E341B74DA873DD0519DAF568C21695D05722179B6075DB2B07B94E047A146D799EF54070F41C15D341096FD58EE7B767E04FC27E6A82DD9197377E23A786AC9071DF929D563FAB8DE4902C6197992B84F04822AAD263245284692FBFD7F2993046B40E2FB1FCFF8CC55779200C893189FAB5D5DD40477F2C6EEF64F6DCFB990391B781A48ED25A0865E1107EFC797A5533161B4065DD0CFDC6E56D7927AAF6E2B7654602CDA6B1C674918EC2C4FAB0887785AE59204892CF17EA9875C01C7C603280662ED800106BC5299B53938DC7A8B7FC25411096229EAD12FCDAF38AEB976F4B47DD5565D9B0519CBEE86FAA9EE77803128443BA8042113B22B7D922328FE7C33AE99C4F79A07CBB1B9633A5C97C84FDCFAA676699DF32BEC4534C24690273BAA218800C48810DE32ED05F400E38AD40E71C3BF02A7E62614F03D5F7A516FE2CBBA681DBBB5F56435CD08EFB79C40BB064E35B8656F4A1813959880AFA171E992BA8FC9DAF639634007F6563FA009FB8C90C9E057115202F8CA3E29E6E2A3D96DF28998B34338A5919A6CCA9ECE7FCD8EF60FEB070381F6FBF3A518984722FE6C15826218872534612AF821CF21DED5CEA17A9FACBDC5CD6151E8BC0192292666196A4CACD9215F43ECA7B6FF492C01B96C14CA65EFBD77CD417D1F2F6E6059324924D9C0B67210C74BFF3D687B68407A4A16E7550DFB765912D70D37D760AD1DD606C4AABB04D37E156D6D41E6AF7FF77B4387DEADE1D6EC623334DBE6BD387EB0093AF96B155E94E2F7AF7E0143954709B1830B4DF37C5B5CBAA0DD80280CDBCD8A626DE1FFDDF596C5FD4237CDB9075F9A377E38366A4DAA820E6CE128A7300501885D9629C625037F6F33ECC96FE87A36B45590122B67B5332A2838C0D72D979E27325811BACD7BDA20593A53A85AC8EFED407BA5E31BE9F182BD4A50C1F9509303CA0367411D8E848D340FA8152F306913F1ACB4CD44A40829CFC4DF7759EA620DA6F650D997F25A7C3DEA0FF8B9ABB1C956AAE3F637F4EED576A2C2E8298C3F8A2C64C839F911592FAF6493C148D3CC2D75C438505875EEFB1B429A4BA9BB42CBBABA5E9A3AC2E0980E4D8C219C2DB4203DE38B8817B99E270EF9F6BAFC3031788D878E8BEC023C71E909A490CE357E7ED9D4555A61E4161CDA060A6C0030CA996B97FB226634711A4EBA25FD2B33CE8892DF15758A27A6BBD79C821A43C97ED6C8F867A4A847E6D6F8AD30A7DD351ABCBEF7AE0D595DF5AEA5D6A2C13C0FF02A4103802C9E6ECF422CD02A8D01E0AD3F9BC06ECAD62D3CD556E22A585C5B2E682A9C9D98AB3C1F6DA40F097BABBDC2D16A01F2604762C1B1A2C0299E2EC3493A8B05A36093E22BB00B9B2E75E38F3EF83AC66A66B1FB4837CDA714E9510484E7257592BDF12E090BCB051D921CF01A6A34F5FF9D62F68893993A2A8D721AED042FAE09ADB032248994ECCA275F74ACE76E6230545260D12CABC59344EC3A4F9C4A2C7881A76DEF38141FF2F6251088A6830404C0AD918B2109B21EE2EFEA53659AD58C3D4DFADCD4DBFF9DF72B94B59CA5718CC36C66316D7EEC5AAAF4D0A6790490705A5B2812E7474AE96D5467089DA8E754A94AD89F058150B05F32978AC9BA57A8D7EB29F4C349A781EAC03CB0E28990457BF3BF5C20E74424D1EAF1300F0433F342718F0006FA1F51099D0990E918E335F6BFCE83ED47A10D71057F95E4E07BCDD2203A820BAFD1432F61873B28AC3BECFB6A57AE26B93422B6CDD873DAB0BDF9A60E3BA7F63A080FB2493977A01CBA07BC840374A398B9CC0E384DC5A440ACBCEC81D0A6CBA9B328F16D6BDFBB4FC34F51AF9D7313C73D751D617E339778804C5C0A7BC585FB7C92AF2B67F88D675040509B990CDEE9DCAC3EDA5BF672835C02E7B0D02A3D3A7A2C12C95D830604AB3476552071ABF4CCB929627D0039C7B753A59DC318A9B00935913FF3602CCAD9F4BF36E91E0D52686366D3EC508D5D9A1CC7E5560A59EF5523B7E7B2A59F128EEDB8E769D23F951AD3FAB38B21B67F7DA2429BEF16CF4873F0760B6021349824DD58E2E116400955D4286AA001725F9366A0BC3B8459A7FA2794BEEB0EDC986A6E08BB9FC56826BF2F7DEC7C23BE9F859351ED96C34E2872D9AF3A3F28C40157CF8B8CF8E701AEE9488CC977F1A2DB15C2BAC3B24CD1B4CFC668FC1BD61007D9B4D6F9498F6B162ED76D749335A7EB224A422E61C4F662C4C7DDF459CD4364B620BEEA96BBD11313DA43B3466B03C5D5624D953DF4514DD7110A7CC712BEBB7DD312C8042856364F2327EE4D405F591962ACF5DD59B6E778E8ED2489FF999AF77B070E209553B5DDF9934D9871203F75C4E815D2370E9BF4DA1FDF8719B4D102FCCE101EEBBD141D1883DDD4D2A7EFB3DEE2751FB9C101F1602E54F6AD0E3BD190701DA127E2F363026381FE83FBF8D976E61282060EA51D231AE7B105111CFD3F8AF59E432E58F050886E212D5ABD1845528F0748A2072A3385FEAF9993E63B9697F8BA3A3ABDA4A6BF0053E5590975664C74916B2B3D8FF366A9AA406E0AC462902074260871A69E8171A9C07DD8DC711EF05350C299A4EE9474A64FF51FFD39B88FF29E00D88EADB0FE97631FF8477CD37FDF284FABF98826732F02F49FA10F141CCD30F96ECB0F6FBDFF2AD370A9E1C0E2BB75B94AFE323301054E56F5012DCB3B423DAF3002CD8C02F695E763B7107BD7ADE33BAFBD36E548FB77D97F0BF00986D6EF6DB39D02A540D92C3C3A465EBD9433346512458247DA8A33B97BF686CB9EC38DBB3ACA7CB078F8A97AD9CE9C269E080ED5E7A5256E946B3683C1C5E9C0E6D6174E982E54B63309D00375FBBA190C51971204F06C6DE3CFD86E62BEEC6980C51729F3C309D526D9414546342DC6A1F0C08CFCAC0045707CBE3886ECA613CA203C018BE5A1F27EE92C59F7594F05CB0DD96102A90FA44A9AE180C640EF86BB15ED5B02323E891B49944710325F643F4053660D5AE1127A9ADB752D700866B27E5C769B758590D54EDBDC33CE24C49F53F757F1E2E48CDC5E089DEB56865F1286BDC94CD6E22987C4C3BAD1D5AF563A911E01408BAA4B2B1F92A9905A68AF3081D2F782F91B257B4B2C3C91C9EB1C8E857A9FDCC6E20B0DFFF9ABA9EAA20523A43C11C265B846FEFCA703F030898C2F706191C9BE3EB12B74FA846C0BF3F345A36C08D80A7B1045938ACB63A79B332A5517E02C783A9754D41D2B49B9A5EBCBB26D7739E542D3731F0F2541AC038A25682E61134A321A9C70C500BD544E84AB0655EF2D32447BD67D4085FFB7E9438224F0E80564E137BE67651691DB2528F3A27B5ACCAF1AEF681E389C7525CFE6E8F41695667970366A33EFBDC14118CCC87E20DA271B1F152FA52A9F124477C2896EDA0504854EAD59FC89D7B191A833A4420FAF4012A0FC6B67624A30C01EBA1FA597453B37FAA8B350E99DC1902A95F8B00BD1B600A7331D21278B0D08BC66BC194A0791E703A3E5EC26E24A17E7D8C84FFC5108D88C505C26956325DFB67D4641A61475E13DBC3AA9A70E1391AABF839B9C9F3CB1694D8A0EFEF61F8518D8154965D97DA01B4F0A822093EE15CC644DD7C556CC9248B88A844B4E12459E5DD83C83C3EA9AA8088AC2DF57987AF4E01CABC4AD2C686CA4ED818FFC04179168BE10443D38020A47208D658DBE568F59EB5FA6114C9D37C65BF86B005136C6FD64A2AF682BD3F9F34A3A9E8CA00A69096BD520A1FD3C8EBE611417449D41B6328CD6FA8A2100C2B62FED2705BA44321817A886B25A6B69E2F4C0521E657AE18D9D1FECDDEEC735DD9D3772D84E4462874C6720334E08CC28C63E11DFF27172188BB17D5F880D28490A3E16E9152679548F820FEE18B383E452A28D5B824F8CA33BA9EB3B4C1A32703D59693955550656A859097ACA03A2D0B41A4FD91330D84271B1BE870363CB4E37B6793BAE4BA101249EC35D16C703D743916364D05299D083D3A89AF3BF83D687B88C7489848B0221D0609303A8753AB1CA9F66FA8AAC35B5D9B74CE2B96826ED30E9F5C0D1DD05F35309C87B8B2EEAE650F72EF842E85A842CC5F4A24EE2F141D7A0982F9FDA4E9699AB5870FAFC77C3590536DB2FFCF8833B66BEF38F5146BF7D4C33305290975913C2567F1F1CFD36F94DF116DD2BBE94B642329DA11BD8300457A7C8BBB201E108C1D371757862EE6EEC8920CCC2B63D1661BD58F0D8A136D497C359C212B642AC1A55941038B43167C6696F225EA1E31D3DFC1E9F8AEEC605F20D14D2F1615AFFD0B12C786FBBB134A0422B90E04ED47CCA491963082238C8C766D328A01028B767C3ADFC5774E1B82BCBCE26F0C65B31AFEA6E2501AC5E5E1DDFDAE4D70CE5FBE7BAB4AC1FFA07D2020C981549E61F3DFEC72BF0CAF4C599B5DE19ED239833948DAC9FFB0C2DAB7ACEF92B43496AA51CF579765C9EA80F6A92034295B3FCE025DE09E613409744F1B7DAC411935B005362951EADC2B64723BF9DFBBBA1F160F9EC50EAC4DE60DAF9AF46EC20BF24254F4D5899D1F8A0DFC946857C764CD1A2CF7AFEC37CA0D6579CA22153B2985D4FE095A3D3C7F7C8D229CDF0E17539B712F1367523C2C35CBBEB84C28A79085246125F75CD991E5E34AAA15971045A2E8955385EE15A0FD2E91CD05961EF054B3FF53963FF52C4A2C7184279FA1AB35D2C50B3289DD015B3D624C7C611293F1BCFFBA588409316699DA4AC3C479CABC32C6EAA6DC8C251C5FF04DF833F0F47BFB606FB055C8CA4CA5916A84F1ADF76040F929CB4E9129CE4E6670672B44F087C12C7720EFC0BCB2B2E09242C2E75D879F63F06F9ECD2C4D0C022FE87596F36F114E54767AD175E5029937B8548AB7F929E608F48C9438B2694AC97E471228B07DB451FC9CCCF5D0B1DC869A1B8D606BDBAB90A1C799A93C33B6247465479822E7DA6284779696D039269916CB5CE2F0A917B112E14080977298A0F6CB0FA4E9E77C6F767204A5BB19EF141699261EECAB7EC05DB0DCF5FA489DC7DABF3CBECFFF502F147951464C5CD31ABFB655C2216415E0FF91E20D3C382897327DCD5DF1ADAAA264D7910EC599E95FFB39849F2D38759905C6A40C27A07FD6143093E520B881C9E2465CB144664549D5F64BD35A56D738BBC1C64F8401DF19517F7597C05299599555C7D14A0C45D8527FCBBDC077064371AACDC1E5B571736989DD67ACC3DE5971C9D5467A9EDC14E11295EAC81EDD920EF27999E6A9186A7C6F02F833D0A68A3A80124C69C9AFA5933F0849DCABD4B40BDE671F3E8D11B9AAE2156D7CCC404E7642BA261C0714D051C4AD08ED532975BB27A7B3CF376658709B57A70E42687A00A7DCD2F47388B0F1FB64356081CC469F5CDCACA045750607B34E641D694887E721C44F1F790A160072C057E8259F66CB36884CE902E64CEF6CB5170543A45F5A9741B454A1E45C58D2B152B03A73B24F6D3EAFC4DC28DB48E3502EF4B5A82174BB5C8F494F9B8CAB68084A81624321D29A04E5CAAD4A2117EC89D6D3BD5B8A4CF51EF8C0A9FE2BA2C56FA9C19379BAA8E1BFFC7C653C27DC9C87EEC88A741ED93322C341F9302B78A3857FC4AD7068C5E0AE0BD9FB52F514B2118895F8201B3D37D440EB35AC074C123DB10C5AA84552FDAF723E7E13C1FEC974CF0DDEDCC7496A0DC7DF9A6589C393C4E0DC527D4227DDACB954436416A659AD4B24C8AA3BDC8E3FE775DA0EEBA0D722E42EA1D21E1A65DA2377483D4E38C8410B1EC17A1C984D8B4248526C39EE6DAAF9693D55C1981FE965EEA98C0950AB16362EDDC58236DC51A736CE46E35EFA0EA7C34D2ECDF564B5C12E135FF737206E0A6D905B6641ED2B48C486F9AD2E256A330F5195C75D82AE1E53BF479BFCC1C3DA9FFDF526C1DAF2E69F314BD0A6E32BBED9113B21F10A5D0BCD5FA7FE4C71F8BA5A7FA0C769803367D6F878055EFC0411CF517607197941FCB2B51548E7CB752BA150573B54E537848DBFDAB423ECAF18FF12DC32D880C0AD7F1ED1862740B0CC1274DD20C61546C528BAC9F2DD12853141F1CFEFF8186858CBD1A3A2799E6A23A184B793CCFE5BCA6158D71E4E0E5BBB6B91335A3CC081E46CEF479EAD74D432BB26C74C0CB7AD10CC5A81CD82815CDB0809507563A8EE8B0ABDA731A8FBC0408EAB44E9623E4136CD722178289055F92C412BE4B8E52DFB001ED1448E174C3B82F431096163DA1E799996161851C74EEC4B1F1DA4DCFCFB7A2DD605446BAAF050637057165F01AE9E3F9FEF8F7936C6E674D9067001BBDD78D1C21CB2136FC0BF0C3507F44D09F5C81A005 sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20B -smlen = 1071 -sm = 8303ED26F6AD50467CF231035B56AFC0C78F3DED2EA1A4592EE6CB78FC8DE855E2FE28959F17A649906CE29E8C5538732036E7346F742ECB11622EC044100C2C940D73EAF9E20DF712A8C5DE86007E567CC3C0A8C7617AF82B67BF94564442D2D19444EB1C1FEC1694396B844EEBA8A4479C427A405EE8AF9F56D6F405996C0CE25DFD6342EA8BB5E128183EB45A6A695D993CAD71C731D2FB1956D9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +smlen = 1077 +sm = 2837596087F5531BB2368C57A132A721DAFFEB525527E4D20881543B296C74066404900E7678ECD3F6546C2FC627D14B90FEDB71CB8E8731F2FA26125FB3B2F5EBDDF7935B7A205C17524575741E3A51BC6BAEBAFE69AC15C72AC07D2FD56836E4B8C5C170733848180675A7274AAD56CD27839F0539E609D8EA65E5196C9F3C4336D68F48D210FEA90FCCEA4D6422CCA88100756441D9C14709F27DFF913EE54FD3CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = E6DCD1E2ED1E0EB99A11CE1B59E29941C86A20025FA6C108957AB49C63F6A06B0688053E6EBCF5892249CB5AED041688F15B3FA86DA493C06CAB49FAE053D6333975AC2C5DCD763B5C40B8580CF1FF47378A45DEAF3EF1E4B67D5C60A4E4159A752DBF470D8150BE8D64B4CBC1A24CEB2B3EC9C19E4E8591BE38DBEB4F85B07A900918BD7A54D3DBF0DD3D843D820A293C4B2D7064282A1FC6F1156B095C0941D4C6AF4E8633883BEEC81BE9BAA6999EBEA6E789513A9F84B2DB252B3B391E7803E84A99FBA9EE95250ACAA1D9F3EF1840C8D2FCD0B04ECC6C72BEEA68677CFDC3687B6E607DDC8ED3F4326758193DF92C3CA484FBA62EE1589694D6CCAA8E0243A67C4117E3FAD9DE8FF70B7F92877A7D1820DD08FF4B9C262126A280D47C83F2504C7E2CE52A401D900E3F64DEEBA26DF5E52746D7F3548FCADEB91570470B050AF067B0167736C26E07E7D836E4DB8BCA978B3587CDCD734E82265A128CBF3BFECC2320F795693F0780AB9DE161AFA688B8235A3277AD67435E53B1AF2DE74D1F5D341D56994D826A80CC8674C63EA3522FE21037FA4F18E2A7BBA4F1CF850A1560CEB1EC54DC866C754A1B96A48534011EFC6C4409EBE3398CFADADADABAF65420AEF96893E93CB7445BC7A0E34BAE3E869AA34C6F8923962236203FE6E10BF8A9FCB9FDADEBCCB7B2AF2F000D7CBE2BA3C474B0D93FF60C443C0DB0C4F25B6B3FA78C92F3F15011D950ACFC710920B8067754D629F7DF5A75FC6E900DAD1AE55C5AAE480C14DEBC73BCF7E89353DBB1EF31981E87AF2CD0ED566C5B1D7613E6C9D303AFF1F842F1FE2178A340E966CA9259E0219D842A410DDD8E532B7CCC7F9110C2AB385C372137B0383C9C70168DF8EB9DFAFB20A1BBF71C496B4546A4ABF1814959DEF9E5BBAFFC5D0415A41084B13493956E313D16329EBBCECD99A69AA20E0FC4E529DA29476221359C1BD262023E2C1B708AB3DCD33C794070C80D917CBE0E47AEE456CE8EA190C7D89725F2B69ACEE1654CAFA9E1D352FF3988B5F9906E22422B94D786F0F4488C164F9F3D63E1A332217382329C88246C03F6021BC2C68BC7CDCB15B8EFE9B7A109A41CE5FCF5797F21DB14043611186FC5DA8CEE4C0627DC4C7BC46AA845B89286EAEBAF66B4F0E90C5D8DA98B4AF0576A9D1FB6D6721865E10E93D472D180963029ACD69FCD87BB3FE31B1244CFCB2156CC9D8EFB4310BC6375921879866A351DA230A1D5FC2FBB0A4C301C745D4619FCEC2D213EDBA5320D33AB8BCA745626D67C068B897C0E0E309DE9F1EF82DA1BC3337F0C0520C06F6615D543CBD4D9A62014A97A939EB8B0F80D0891D9BB41D04F118E23DF1777D6A1FCB6E3A705E69A556C59304E3A1FD1D208535968CFB9E6B850C7B31D9792724316C501E7C26D68BDDDB4DB404F998A48B13B7B515D2BD53D914C8440A465BDEE4F2EF83A61A9C37841C70474291842CE3BA62FEECD9A8E6893F875CD92B20643F58A2B73B038F209F4FA64BF898508C141A321F56BD91C7D4192968ED4E5B4D984A529AA54FD1D799AB9F567CCB478A32F362CB716F3FEAD50F0E7E597BFE0E427C55FD0AFC69CCAEF6791AC4EA67F839C0D620404CD3A45A4DEB0E46558504C2BC7A7C34E8EB35A93FBA0C654F1A6B9FA74A418EC44A9AD71E2A299FED6A60A0EA5EB3EE9E1AB67C0058C0365BF13AD253D0811BFF61D857EBA86687BCA31DD16DF77DE31576A3E81811CFE1A8BA11888FF8FB5838BC19467BE02548DF2218F7CF66F8374DDD91FBC2D1F4440CC21852F7B4E00D4B59127CBC29A7C903591946AB64AEFA96E2ED5352B3666033F4A5BC6C112D2F23EF1DFA059B64178D483B0327D73A5BBBFBD9E608AE3C9EE2E6B3EEB53F4BF102C9BDC09637980AA3479A559C5A5A2696950693DCD5B2A5C5F7C960F007D7DAE06EA0BC4DE2267FCD9AB19D77ED7523808A48FEBD7F42637B0411BBB37C0F975120573914791172702274FC9F819C25A2673A92B9716782B8662468BC91DBB969D66BA31BE7B3ECAA8C96F217560F22BC725471261744B092FA168E38CD1FCAFAAE8BBD0D272598ADF47225A8917E704EDD92580AE6D74043004405FB180C4A42AAF6C90A6C16441ED5288E709495F1578AE3EE1650F3AA8CE27325A03FC75C3DFB59CE11E45106781D2F0391237B7A6C1388C700708EC0F2711A3FC12349873BDCBD18D427360101057DAE56ECDEA530B49B1A4B321C78AC4276CB77046161B940B34F8A558A4E429127B1A265DE44F03CFFA2D9D74AA87595DBA87DFE085CB372B4E067A9CB822FB732465B8EE5F4F3590886F1D71903EBFA6A6BA8D8495F76B211CC5F0E314A95BB8AE6D4249501A3EAF58B046A1EA43B9492CD4F157B25F26A63BCDFCBBE073B566837C9F95BE0AED932873305E82EBBB7AAB69C106B68A3FBF94B973EF6273F8B121B3B6D2D73C0FBCB81ED1A5A631C30EE2DCD679F63305288E3E4D59C9997B232E6DEBAB3101A27D7F67F09E6B48C83FD71738726BB4DAE7503F1FCE07E595FDB237030DEDC4375C446985B0D650105779DFFF8276F54FC8D11D05B91CF83F9FCF3D7AFA5D93DF0175754F0CBC54DE12283449762BB8FF517018D359B8300A417CBE8F20CB4A29DD75533DCF10BEA65D16DE7AB39271FDDA02590934D3D5F2B5ADD9F4E5D774746FA9D9DC754F38543B88BDAF0DF3F7B332787F0E8A4E363E86A4EA6315495F6C1BE49B4B53063C35C1644F398E92E32ECB6BF0C4CDC98846F18DC0A6A3E13F6C4904259955626A50B0D85248CE147AF15892CF3AE03EB300DA550679F7BA05B536285DD67434ED6DC6B676E78568F4A4D0210AB99941CAB23CC752DF7B867ABA277A41E295CCE46C20E5FD2B95CDCE9945C0D317868730F16A8442B7D7C9CB798C6A32F37CCA38CA5DE9D1D4610C6BEBA9FD51969BD4691A8E78D3CB0B4B419016BE855FC6AFF82BB4DB73CBEA2008EE2DF78566166617A25CB0EF0533991869B788AA73EAC4B9AD13C088093CC5D665BBF09747CCE5DB4DDC18CA869EFADE831F14298709582B615FFF7A063FBE55F8AAA0F3560D76CFF9EB580C7EB4458070026493290072237F828967A844CBA2FB2E0DBFCA8FFA802289BB6822451EC3CEED30BCB21AFF37AF3269BC4601CA5B71CAD072B5FD5D339014DDD0BF8F56AA242BD404971C706589B3A5DD884D19369D9BF87182E958D6FB2B5D8B7C876678EC2A75A5D28A43448604CD709017E13260F3C722D253EE563C4B2D064F87EB0F9137AAD2157B67073271E12FF0D3D92E89B27A8D3345D1AAB738D5E6F94B3D36B0B2D972D83102B28252DB89FCC7E799FFF7BBC038C0EDE2F840F322E6979A7D44DDC4F735CF488EDB1B11979D51EB35A64404FD0520571D9B174940F5CA4AFB936F4043D34E82A0EB126A234D44CB4C053A8BDE32B8DD2E6363C6308959EC280B8E14BCB91CA46B61738F13662C73E33948A26554008F4D9395D9BA2582252D5218E5E0F599E61AA26846EB3B264BA720D8FC46AF12FE27C3B80D26B6B4B970186082DC6371C9F1BF1861DC3507E3F99A482C511297DD20E9B594EF30CD61AD90FF827CE5A5E87D7F9BAFF2DF1A4C0DC93373C0B6F1328EE82C5A13A6C7858D126445F6D4A10BBE3D6E177E81D6C644407D40CF6B98D6AC578F8E5083E4C176B05C45F18433D42935678019B3C93219CDF2400038B0B594C7E0F68CC8095E1A84ABBC00773A447364D13316021CBB763634103FBFDFF67EEB9826EA1E607E0D0C5C0ECE748A7D56EDFF7ECC5851E38579C8276F364BB164757FFDDB315829AF55FFBF86FC7B78D46D0E65988EC9F93AB8EFD3D8375667C431A51CF9271944E2BBD250786107A0B6D4AD69DD5DADFBEDE754054FD22A6DF0D40608D403FC883B26B8138F48EACB9765784EC8698ED04A8725ABF45BD8C46393FA3C1F0C6002EC6F25FCEA60BBB7F0DC7DE43EEF0BF09479750A4E3EBD273B33E7F0BA9F9A12B3D3495B432E195E786E7712A15F4268707D6749BAAC4147FB984B1C1EB63985F34BC5213CE03417E1645C0E18F6CDD0935CEAFA37111AF554D0BC0512174109A17B118F30CEF6E0957A90D6E5B21A57C10AC955355CAC9A88239FC27709FC0FD884F564EA66CEE8D76D64209539B254CDA49B0F0EAED87F809E40EF0D121DD9F4DB909D406E32CB2FCF0C3C8C3B47D140B4D45EA1BEBCBC7140D77F172072C241FFE0C9F7BFE0BB6B02C1985D8550379B6BA3E9DBC2826349C8C71C843BC8AD8542BEBCC9E7077E8F6B842CAF48A874B9F5CE8AE074506470037BA5C38552B383B53BFF35CD2222293392AF5F0306E1955D34DA642F98D88CE72C13677F6B7D2BEFF8D6478816C2EA834B4EC64028BE62492D0ED2A4BB3284F6F4FDCEB3980DC2D8DCA95FEE7B19F6D1DFABF1C677C1B67A827DB7E770D258BF35705F0D1D0A4C20DE081CC3A410486C76EF88D3FBBC5DB8AE18BD025E5CE59DF43094A99A12062659796B3E27463B2576A872884026A9A01D9E028AA5D3A4FAB4359B309813B55A47001AFD60D758F4AA96784C7FD2415F2948AFCE19B48CF2412DD97BC0E0415AA4B03BFC85BD804C9D976BF1EFA4B5596EC9DD9772AE8BD0EEECC9604D927DC0AAA4B146894322AABF19A573238CA3527798D95A7B29A2FE1856A46CEC2A712D5B55B582CA2FF6A9A637540115E196B618709D41E3F32526B9927E5E359CE794C8F589632A86307C221FF6F4A3F0BEF2B8DB5DBB08AA2E9CA9423D5DC46F8253387131BBC578AF25B8EFFE81B5A8763E23C3C181D34EA21DDBFB87218514EE277C87FE2504411FF9D3B10F20FF65C8B6E390DA1FE1AD2E4490783E2D319F302ECEC15D3AC027BF839B529948DEA6CFF6D6786AC2C1205DBCE0726C608754F5CD328B8F90A3C459E177716941F08E7BC3B3ED56B6876A98841E75116AF03F0EE284CC266FC0BF41CDAD1DB4C6A9F5590531AB72C64C14476FCD28FDFBBBCF600DAB295259018BC82E9A74A5ECEF32D29D6D5DCB9FF3391369D2BF6D6C982CEDC3F1AF594862D8708195D1924D8B54BDD29C85AC12FEE5776B990253F4D6D756D34CCE043EFF13EC3D094044F743217C6B0C4046B9BFA2E1EF2A084C5B8F40055C2BF9FC3078D3EFA6950D3D34A023528750BF3D5F5E3103719E027C59DE59B58F34C4B3283D00CBBD01C633B03DD6231F7992D1DDB8719D786E2C5091B60FFFD9710F5B0DFC7C9C6F7F9A6725C23916FAD27271BC4EDAC13AFE7AD817724687157C490C2313913458FC2D192CB75518D16E70C64EBFFCD95CC25B4F7534E2F819C083E4507EA61BEDDBB0A9AB063D02D69BE4E29705DBF09306AA03A921DFEDF7BE8B24C233151A7F58B81D3AD54E1DE8C59FC10CBBEA7B7FD578D02FB4E839DCA0119A6C43A13F8F195E8D337892AF4A88550DE5036167DF64C08DDF18550C0E60B3234AF097255D4AC226B116E4F2BCBC574B852974D4A2DE6FF2EAB0434F820C556E36B3F730289AF9029E9033D23265A36729C33E2C02343B3BA9BC5370AF653D320DBA4C39B4AE6314A7A0A1F3ACF158EFD692390E37FFE058E9DB7328AF2A5F22201E18CFE678B5BDDF45BB2690710C7001029AACEDF558E9F99748C48CAC0CC1AC076A826955DAAF19B2981027151839E58C238776D7146BE463ADB87C9D665960A491B91C8AC7C5D9BD977C225E46C619A3CBC64DAEA770EED976D5267F14BA0F7AE93A25771A3691A64E7BF6B28E4B98F46C3394924A89987760A1C6ABFA32D7F75DADAAF8046DF1011693CFCE66CD5AF26CE703B876ACCE2A6F22789618B5991699EE08C6E2444DC1006904A519038E2F664E5B31467183CAABFFFFB4EDFE72BADA38A8C5281CAEE7313D044C5C7D5927B06BBBC16AAE3D2E5FE1DC484342338082AE05489CE737C624DA2415DABDDFFB807F2C9FB4307B45698CD569591B61B83CDB3A1BE548165E75BAC3541F08406421652EC404E18231EB54C5312143BBBC48E4B5CB063635CF8B74F86F4597A066ABAEE1C44A84CBFECF411C6DAD43E0DD083D44FBE67B45EFC4F7FD9D802124FF0685C6DC0B12E970A2E58B11F7A6A5487757FB2F8EB33B71C946E453420B03B1D2394C8872CD9A9DE8750F141672B88B9EC2E69BE83322F2DDC7360A489DED295C9A95E48A184C35754BA8C229276FD55F830C418F44B64B2FB418B704084DD2CBA1C08FFC412A73B1B29243E4EC18188C652E65B15E05F5A6256A795214E0EC8CEBECC067802B2692568EE9504A913DAE3D08CDE58C15386916DC49801F2D8E74602ADA224E95DD99699E38EDEFA461182BC9E13FF778C534389FB5707A2D90DC6871670B242926ECE726DAAC7DE529439D421EA005DD4B070CF72DED8B2C22259542BD119BED38C371B5ABCC2DF32104AE1AB18494196044A1439AF0F31A9D74408FDFFE447646F999C0C2E851B58C468850D5620A1762A1BD804655E4F6885374DFBF646D91D0D49D7E88A6987E73DDD2D7A358C83DED365A9EF8A6A839AADC4272D2DD8F5EA32D107A2334BD884806DE21789D3F1F1AEFBD144A0E9B7744E836BDE14B0DA6C1A3712948D7C9E7271F1750E67B8927288EAC2CBAA5847C8E405A4A1C7DE7E21EDDF82F6D53F51FD3237475CE9335E902C733679137D410B690954F2839D758EE03CF28E8769CAE98D880DF5A08F1793FB618F486C48BD8719B475BED390785AA897A8A3383D8388DA70A2C11648C9510B6BABA1737B7BAC825B2CC768A652D962229FF2E35055E7DE9BFF0DBD241CECBB9CE3C271C975037B8C396E415DF4CE5F8FE45132C260ADC7D1CBF4F59DDF989E4673401970375753BBC44EBA9D3E0280D3ABE17E1A7D16FF5605DF6E7BB045580692E8BD7AF69B15714F51D0D0FA2DA18B2679D48141A7330CBAB2B49944E0B72939740C717E0B91A0ACDDD80E0AB87CFE10836D3F43B2F016D42E3D3636B378DF762C710FC3AFAF89C993F6DF99F72E908C25D2F287B5ECE14124290F88E7B4FA378312185A497FF14AAC75E362AABFBE6660D1971B0B43F38385B997BD5F655CEDE2CE9B1AB08765022FB7CD67BDC4E783AD87B9D82FDF6010DC456232918AC893330FDAB6DB23934174856A34B3F6E0DCDB960B93C865E5F4EB6226BF187FC59E4572A232E03440D8AFB6A811D7E2F46265914F89A67917A46272EF8E817EC7B46A3F7FD1E6769B24CCA77D6EB0AF01A46FFF81F8DB611EC724A99E29E2C40B1C673A0AA11439405B82CEEC061512DCB64ED401FD59FEAF1F553CA099292F68C5FB64D5C067CF3B6BBFAC474085459B9909494FC92EE9E646AAE1EDFF47671FCBA13E6C4C2538E41135292D5C7609C6BD81EF6335BA002F6F01B574F2F807B047DAF754E5305FAAFF11CD4F15AEB8DB3B0F71A910B0A8F8E4529F32CB8258506E6E7CAA1B7FEE6AE44A7AAAE2A3C89BBA54F5CF41B0290DC597636D4BE9CE1556D7566AF175A2A19498D6391F9840934330709A063D734CF5FD4F4FA91530E1F7B3A61141239204B129B03257D46D2C2549386601E56967B180496165D9FA7D5EEACAC3D09AFE2953EC239630C9EC217D2D8549446FA9568FFAB204C64D498E911A797F893BDCA8632ED9493BAC311ABDE515E056B71C8D0FDB79B01274AA31C748690DB4337369B10C911FDEA3532B3735BD679CA67A3DAEAA3B2814F8380F206869A603868E4392157075F037ABA756236168BE9F8255328AE47ED219521B64EE95B1D78E9B40EA3A4C3DB1047E31B667F82B2 +pk = E6DCD1E2ED1E0EB99A11CE1B59E29941671B8C8004D288DB76C2931ADF939C6E025885B27E0E9FD1DA7CA9BF0DED4E267BEAB9C4D445C26F1D457BB501AD75C9D1D5D2CE3D6563AE30C9922CB7C2AAADE6ADBC8185977A4C88DAD576F8BEB2DF4140225A4B00FE470473DE9FB95504FEDA077BB76AAEE5BA87FD659414D52432C725C3E91D410C565D28714BCAB7C672FF01A074CC9FFCF99540B97F1FB773031B9675DEF1F94971C2C78EFF30AFBCCF07FA7F71401B1E9141FE0B58F03A0D57FDC79304F52466FD2D43174B6BA6E675A503576948FF9D34FD4E7F8C17DF1097C7A0B9C07B56B05E80F659083FB3206317F13E03AA743023D94EFC8D7A2B21C9416FA98ADCF9C4724FD2E1B4972E6FFDB282DAA7BC55108631FCFD55602A8B2C1AF67F2FD75456FF0CD94198E10DADA1DC3D73C5A8EC85734008D2802D1E71789F1A9E60C886CB683C2216884E6EA02461FD1F7895149229FACCDA3A0B840B7CFFCBD6A593E6CB4E64DC71FB7C3650C94180E6A37E4597E36A8CDBAB43F3FBB466D82A10C2F57FFE940E7CECB631BFF920A7B6CED4159FE722ADC242FAEFC656E9133FBD8FFB3C44E7B41FBD5C6645E23DA547CDD6D271F7F122E8BB5C3C87A57AE3BC08A00D086C24885B3C66F0893A0E36EC27ABA5044554593F494C739FFC928C859B63EC9F0B5B781EA29FA5B07144B8B534C3F833D21F2ADEF30F800D9E554EC70970F662661EC5755EC63B1D5624E77DB11432377E59FF19BD1EA17260FF1B5D53465C82D21D105D21BC2AA9E0262E47AD77A629289D49F48A34B63AC73ABF04ED2DAAB4E67EA9AB30811FEFB2979A66556D326E03D93C2B5FAB9A6125FD5946A5A397E4BD4F06502B363F079E3E6FC712F6F9D8BD91A36A9230A7458AA4DE0D1359F2521F93FAC31D516160B29303CAB79ECB127DE705AD281C3B9701D085ACF16B84925AD0417B55C986BCE1960819E37ABB46F5080527DC286B77B5A85804D12DEEDEFC2861345F1CA15013F3B9FEA4B76E1F20D22F3D9B349451BEC53CD55D90B337F4EFF17B48631AFABC00EF5FF3C96FA1F892436483B3EAF0C0A4F90EECD07A2F2A5149102E6A330E4A8D6569B1DFDC18F9CDB9BD3D8C5FBCC6DC2FE38B2FE3E9629D0173F02713BB2AE26F3C0EB3B03B86AC417245C539524FD578726E675BF25418EDB914231530F09D2B34F3D3B43D09560C2F9829CF9989B74CDDCEEC58607F078D14A6E81D9587844C3D03CBB3C7780B951E0AF5BA6AF59CE264C9EA645EC7CD2F5037923776EE06D923B449130963CAAD739205B3CDFDC1A16400FD50D5ABB56D27958E1379797AE5DE14E70DA10B1CE6A26256A6FBA1FB582D336538BDC41E44064CC4C3FBDE0F2F41EE3232CA7CE829C8F3332B59E1E714868E8732F1C441FEBECD90A8F4D4D814D65CC4A8471A1B85CCBF63529D5D2E99ABCBD931D2DADFC808F45040801F4EF372A419914116DC8F1214D7AD5E6E7C9D86EC96C9610E67D7DE2543D123CE9B852EBB14C455518C5DC56DA0CA4C0E07372182CF515805F79F9F00D73DEDBC2592BB86AFCD69F8A2C62AF2F2EDF83A15A1424E0E703C99D498149583C592567E50B73B7D3660460B9F9A684C45C9550E666E9D5E5F08EC5DF931826D0A2FC32848742776FCCCC0016B6FAD01C879A0136E4B2F3F1C76C11BA74AC85C154BE81E6387C1EEAF72E8DD21321327FD32EEB690D915153792CE3329FAEE1A969F996ABC99A0933C6E51714BD4164B14056EFDA89ECA7688E3F2A011084D23BD36EE511B7E9BFD768D71F597839BCD5475CE6A5BC6470DCD781D0F74552069B66EF61AC005DD2FFAA46B51B722C5EF36E86B3B1E0A7A45C4790FA463F811C5C7CA00C134016B1FC91F6A6B4D63BFB32ABD6BCCBEA252A8351C377050A17BCF2716ED783265ACB0AC51EB6009C61588277E9099B065332CD2DC10239D19BAFBA3005737531E3E8304DE2B670073F65F3BB7B70672DDC36A71744CC90D976EE734AA0A829FFB090A13327A43F185979EF2849A7E754E1F95C6B7310AE1FFE98E3B93F5796ACED9CB183BAECB2D7CCB0929FFCA78D04DC7C8FEAB7CA25482EC0BCB424E7B34D1021883116D58AE6E56C02523BDC01B9A42F67068BCF9E7129BFCAD8FAAD2D92297C4A466E9DE5DB1FC0FFF818704C93EDF9239FC827C292DB5A6324FE11361A999ED69F37A376F23E14D5D482F6FDAD1AD8B7CB2698F870678DA5388EA861C34BF83A1E3BC3B1AEDEBEA6DED1049ED1A7F0C3A10776DEDE09166123D02B47BBA9B9530BBC30F35F7A1BD794F712073ED0464D921FFF6B012B3FB3B8EB200E748D6F430CFFFC2956250A1257D7490F9BACB815FF04067E9460D10E6E6C022A4C978C5F58B01D05928ECCFFC03C356C25F41F52A247B4469A87A2F464726AF1DF359F3345DD3BCF9844E4E0C8410DE476C2B46BD9F8C5E820720D02633CCD80C998D9E0FD6511AC299E2D53018411F262C4DA17CF3EB8E96715428E6DE5AB79518C1014C3A451A885880632FEB737B1213308D1E3DC632AA918621392E11404C5C03C11F862C283FD486CEB939791FEB861AD2B572DB33298BB1D014AA2FBA0B7C75CFD1070AEDE7D8E1705D5CB5599263AB9E262207AE9B3FCA18A8C9FBC934B2085072D7733CBC8904DB2F59E14BC4E74755F000905E8259799BAC185982FFF32C5ED1C1164F0468BB03A3B00E9EE1C62B474B62C86A4471A34EEF59B577D3C123B66955916630FD81E2BA1BBFAF6950845E653DFB45C06438F8082F098D357BE5FBACE271B50FA8AE8D3448628C8EEC29A71FB4B8CAC92DA69B766FAEF0211CD9166F980FA4000006F14103FFBEA83C39AD646A04767F8000C864B2352C3F34C15D2148367E48D474C7C9AD73B35F05BFCB260FD0FC496DC5F5A3C02FB78AD73980CF9D375BB7C8B8003B01B66BE6CAA25DA2151D88540BB9DBE41835805641126AD531B220F19010754083D5FA7AEEAA5716D3A0D2F79D2BA75D4B611BD7DBD35359201E13AA1D7888B8865901D0FB7C05038A4819E72343B7C9AA85D2A49803E7DD3AFB0E67311E773A526F05F7B0C3EDA3365C6671213E41443E4DC82F653594504011653E1AE17492B0B160501607D35B859FBB385AC33A38AA768AF87223AE0A4AE43D09B02FFD64EB17DDA27DAEA519C7ED6ABE584B827C56A3F1A411B704BBAAD835A03B9465A4A582926870FBC8480CF4590F80C83FC90A31736BD417AD987EA61DAA6D56C67AF88C1E4B37421F999FA38E2BDDA71DFFF988AFABD5F0677968E1DDCF76808FCF6C7484EB2977EC01D0C27BA3E7466CB0CB9C0338C8DE20140AFD3DDAB24A5C784A0EBAF22C8CBF6B2B86DF74A03F23E8A144CCC67C02C648AA15CEC1587549737D3B6B4C885D4DF05F22E2E3265B2E03950EF42BF2EBA50521FB5DCAEB691985F26640632A5DE71B692F8DFB47A488EE9AF4834A985AA9A2C820C447352D22593F46177E81C676E269A7B8F1C718642E9BE2C76CB6A867DBED94A2E7860A4FA0F7F7B4A91C686336C7913C64D838E69F75AE2361B44C00DF08729F376441DCAB9C66DA1FE3F0176E565A6FA489ADE9890147A9B8C113A7758092431D295AC223BA794654B0C9B08A25936B222DCD1D91CEFD10E7507C2420BF68B3667CCCDBD2CDA06D62622674362615F274AEF7EF31BB3EBE95CB71A94C3E2DF00F41FA628B03EB18BE8B39289D98CFC68F3F80F1F167AF47797EBDDF2DCC7FC5154397B449E17DC66674A671031CE14B2816E8F4C4039EF954E388A6A908E2A32A726BF9457E159D04EDDA8221A7CCC24B1148639305C42D9FE3DC0E4A6DCDAD928DAF8C010560727F2C23D71650085A9F5F11C36189FF932C676F5E7722A9248E5EEE600AFD7948F81E8560AAB47D48E5E55B9B3D3D32BAEE381A4286046C9F3654A0677F712025EE4BB4195786547FF561D2D894B8092B4042FE6864A8D68829305C65DBE88FC6FE5B87481ABA7EAC922E4A09F5F9FF2910669EB8D48EEDD75C74523A4A128982EAE569292B3E615BC06083F1676FED5297862EDC45E4AB5347698C267BD4284DFF2901EB3A9312570D615951532BE2CF6E52088BE1079681CC61E8837FD685BD3032823047A8E161C78A0400FE7D4A3985C51834F2ACA876F38FB2CE30E0154D2AEB34C859E2884E405F7F33E424F0C1094B1C40AA63E90A41FCC48B82BD1B848C9EDB97BF0809A4937CB912AF738A2F70F04395D649586E34B4784B90BF8D668A289AE8499E94CF45B45BB6140D143901FE5075CE31C6F8BD3D6E993910431B44472D973272B0C6F5B98ABEB8BEEA3F86292EB6F71F19B4143A50AB4F464DD6585D02297A339E5A9EC2A8E5BD377373398433078834E8646A5D24C6771F8A8BED49CB194D2CCCAB93B84E0378ECEE443F750F5156EC55903C296131B63B4B6C33ACB5625A7025B9EFFE29E8DFBBFEF7CDC1ED253CF2102B25D5CA8C88BCFE0D5C168A138ADAA87F5F3B06D590D60815DB5D28B8C8BE20A36C43545E50DE97EADE621623982CE66B8CF98CE1AC8AC83F19D8D3F504DFE717DCB7A241A924588D309BF8E0413BDEC10641ACD9288050815F1200B410B9184985E9D9A0C12FDCD151781003F308ABA9378E36111CCD95A833DC70AE169C2959FC3BC47FEE9FFDBC6D2BAF1D1FE61E6755BC7C867BD563A6F1FDA49690D59678777E014949F8F558AC59985104ECC8FC9FFC2A8451999E56906BD4842046E0C7C9A5BCEA50187685F9901E3871B0AFCA37B4C7A349BB27E892BED51B66FC41DB792FFFEADCF01C143CD1FBECB5AC690A45CCCA11D516523089BFD75B5958E297226267DBA17F561E1F568DC9B80D095E452D1CC2784A3DC3BBCCDF19D8A64146DDAF63B725DECCF3B8DE1A88A7170A1F76BE05205CF07680B13FB27E9A11E714232CCC42B95C6A7C5014A5C19F73C981C3C731C536F160519D95AAAFDF8199AC07FAD6C04AC44C524FC523626B020FE1A77E68E9462A44B350F24C92A3133ADA95E824EC93D4D8593FA53C56EAAE95CE0C056A4730449B886DE17DBF139416B26994742A8F9F320025532EFE3A760D410794563694649E77696A4FB759A00DB2C8DB610005B1CBC9F8E90A60AD58AC5CBE184CC3908AF940806D163E0A7ADDF89353833763BD66011D1895C09790BE31078816B3E04FEFD13191D7C014C621E866E85F3E9F2540E22D96C810629AD1E5D7F6721BFA3D88AC72355D49A8D9537CECE85F6D03DF32A227344EF55B4C4973042BE8A5C4FA20EB476AAA15AC361DB0AAB2D1B3FF63C65BFE492327755A493CEBCEE18F5A3E4895F172A755B581E51273C3658580876DB1C74A23BD6E33CF0938DBAC57B4BC349E97C060DE60926A71E682F3883CAA39EAC5E619F667C1C045F588F4441347F1ABDABF7B389CEE292307EC8F6479D004F24D588B00D75DDBC6E7C1260F16CBBDD107E05DAE71D6ECF0EA481C7081D07C2AC467036A58CE642CB92A2C986D9542E4644199CF1DA3889C21271FF7BAFEEB89F34139CD12E04B7184248D9F71E9E8FA557F61E60D7AAFFBA2D705046C6A731C8B3A9F714219714AF529EF5D52D7B3D73C55D82325E424C5BF762A1193E63DE90942F76F6482A5B1FDCF131D2C5BED8D28A4F982527F0D5996FE0E4B6896E2480982C34D9562F97842341CBF06B6FD9DC2CF48A88C5DF4780D96D73F2FA6D38D66D374873BEBE5C054BDA2AFB547F92A2DF3CC2E40B5D397A5051BAE4DADB040B10C94E038B33A6C958B3B4E0BCDFB32A385400A08749BE55C9CD1B1365B5107D5F24F4BEC3D4FC8AD106739D1A6E868ECD1F852183A489258B32DA13581C34BEDD2288E038BB79415ED9C6257508CD1547B74B25292AE61451008D2DAE3D382A0769D483FB8290278D4919B53206DA174495A124A902BF4EF235C51681E1842835AA140831ADA7E3EFFDE1D79807D23BE3B4ED254ECFDF5EA8ACA3236334E6C12D7924BE37F70DA4738FFE064456F4E3E341A2175F720CC57C9BFA5CD8BE6FF6A301E1F3358955D81127E7F1287FCF3586729CFC235C049FE86F0B6CE910EFDDD590E168E6DAD2843372CDBEAF386F68112A9AB85C4B737D7FA3E90821F831C127BDFFFF5C90CAA0D7C25A338E20C74EF22512DEBE061B1C4D60B0CC93B7DC024FB8EEEB361F31DEAC3BDDA5B52E0C2FF9E3041F2FD8937356C6BEBE8274B0F27AA73BCE54E448E991FA91841629C3026A20B1FCA7664069944CD951BEB09F145E2160633B80E70B34ACBCB2FDC9226CA3EB0CC8BC8FD17CCB52A50C93C2EDE612A083A698DD55FDC0E657071180150CCB61AC5C7D98619D993E8E2B7AE075F0FE50AD2B29C1030517E826BE645FCEF4BB30CE61F88E21508297DCDAA2B8657CAAF26F1A612E827E9A715D23A88F85B6E026398EE37C7FA9C0FE64103B14122F89ED84FF3EFFFFE1514DE1B41128BAB2AC903E3029BED5B40C5638EAA2B9316C7275F9785B7FEB9637B9797E9E63AA1AA5F9DEA4ED0CA9DDE679B7597928B4289E27BE7A51EA21CB59D5B0B09B9EA4712CD751A9C7BA293E611702EB3B4FA9813002FF700E58318B3BF2E33444C2F0B40D2CD7D5703BCB9B61D126FAFD204BA852129FA84936FF079842C118591FDDA1B375BDBB8F0E02696ED347352CA33F4E2331572B2689072CBDB5320FD21A1B0A9FDA07212A626BB6E727B74B57BEC811BD4DD593EFBB8535FB778CFF4DF7ABBA4A8E05B60006615B1B25D8ABA5365AEF91CA446F052D63B1051838A032E840EBD6DB432516FB3A83D5E5935FB9F06E50052D4D36FDAB5DDD24ADF25FE951032447E8271467F7BE8E0F7EB3CCB9D5F25CDAED852ADCB378714561A25010FF8EB9CBF93C6FA2402FE182C2B619085738DC8F4D01A77D128B6A8362CC475DE0FB91884BA0EDE2DA7FA8FCEF903F0C6844D58FC0995E5C13F31D9B51B54748B30 sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79 -smlen = 1104 -sm = E4E22B87818763C8BDE9276F39D9252FCDF19803AB49B53D404BC302EF5C39B733A48DAD12A0394D7989FF42609F880082F1A01EA0FC5E277505E3CF96BC7054DEFFEF702CF201C2740BB16AD1EFF755389038A13983E6F727DE6A129B13897AB57DF133CC69E3CD870ECE5F2D3C41A0AC64C5EC6C3E33C8EF6045764245CAA53B5BDB2B373BF6491951DBA08AE7EFEF1AF13048434D48AC45F33431E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +smlen = 1110 +sm = E93D4766EA16A8D87F47618AE0F8F3415C01F6B3DF2F8BE6A7CE7E429DEB6BC605C3F16CA68D0F5B14C603FDF0B7331D26D7443A14F1E9F5CC7826590CEED7300A714340E56165A399C0A09F64C6281DD258324ECDA55990DEA9D0EC69BF0AE1E61065CD0E265281735C4FAD34440565C950EEE37D98D7705FCE75E87EC84E618A7F45B46CB45076C8C3CBFC17240ACE7D3D1971AC24E8250F16587BEE4BDBC1AAB7E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DF031439EC2744EF8219B33C1F41A406098347B576C10E168F9051B9411FEED3B41C6D158A9E4C95CCAC3DE5B608A1B7E27D95B81E36DF12C1CC9F1F970AA81C12B60D94166C9ED7D6A52A392205B455E0CD2D575B027038AFC171D4F524DBE4ECBF7A247CB79DD6A7E9031ECF7C761F590B1C68BB38D31A9A4A5BF3FA6D9F21FA9BE6270D37322001674267F1B8B61915A658088D72A2000F12B27E96E2782AD32318DC26D879784D396DF941787A484D8EF70DEA36761AFA4BB0C2B0F3F463ED9C66DFE17562BE50485FBF0F364F9260A533841FD8C9CA0521BEE021891199B0C9A9A1B7E37F0F52F1588F0276B9467B6B240867DCA1ABDB15E107196F289813FAC786F0CEC9A1C15159102291F0B4444E8656C3C7257558A8C9C942EC697CAD44AF738AF219081C5C03C716CCE2ACB429E9ED11FE36CCEC263D10715DD4126BB0A9AB7CB55428E1C6E083A24ECDA1C3B7C29DA8FDF99F1304DEBDD4C6175C3A21A3937B5B1ED0960A294587FC15C1B35E0E1EF287894815164439A77429F71E56AC25217A4952EAA22B149C1E9111EAC3195F85EE79C38A90A4A3EC04BB098EC77790046120DAC906250C7155C7BF5498C6821AC34A58C8EBB7FC70AB7E88DECFC9FBCCBA0044AFD042B30AB1F8A4669E7A3C1AF1F4C68F0433D8DB3BC2988F1999527AEEFF500B1CC11A11F6AA6713EE53205A55DE056F6031C0813B26A9D9DC97D6550AA582B9ADE525D4A7C3D6DB0847E9A8E39D243B5DC9EAD71C477C1A74DF8D45B718023A62761DE44D7C2029BAD9580FF6F7F00B58252D673D753D54D6F4DC5BE59BE044501595FF2CED75BD5A2E6862B817F70FB106E1B19CB0E4006721BF2BF36BA4CDEE2733970ADEDE905587455239DD99A94BEF4C61B8E5E91EC24365DD1C3869491A2585F65EC637BBF152A681AAC7DB02313F17F168269B93317C1B8D1A647E1309C4CB4856A25FC258B9AE8B570B83AACD584B99BB02873FF731410687E20EDBF8D20AFB3F69E927060E2035BC2E61B8B6C31CB848C071D153B5C22C0C3FAB9259611EDB88D36761C7B6467D6F1C7629B17FCA1346DA4529FEE64FEFF50B0676BF5A4D4872C739312CC24486E65AEBC006A4917C9E6AC946B2C598FBE70DDE8B42940A3052EB08E671D5B38522C1AE049472AEFF9CADEF8D4CF8536A9B6BEF8210735AB04604B0CA3FA369074A4E341C2E07D4734B41A044346C7B452D7978A721E261AC5C8D6464E96602A21EF2D3237BDC5BD3090F305DE8BC2DD34E6D4D87395046FC1394B9ABBA7EC33ECE867E89ADAB32DCEC64656BFF68B55C871BA4EE24B0350C458A0197CE0A027F565B2B26E1821D1D4B6E59AB6DF5A965E87E93392754D590538E6777750A8979A0FD3E6A482D6101A2963B0BA74CAE1DEDF4AE1E1F230F17601DD71894C9807E13941E5189A283278EBCBA611AEA09110BA54F5079C6751D8D0B4B9E558ED8BA043B36980FF61CED9E3CCCBD4BC1BAA013D1D45FC54944EB6AC761B137CD82A4FBD0159360C4828DB18400D7D9082979C67125AB4EA85C9388037FC5838841B33834DAD58673F3EA5AF616B10FA08454577DD41B38AA5E3C2F68F38A2776FEC834CADDDDC369F06146F4E5D512FFE02A88F36586C29A93FB46197F11E9EDB0509E54D9AF4E60E65FB475E4956E3D139C2B2C5C3F03505DDD8D6A9EC7C31421C5AD76E93248724CC77C0738206562A944876AAB10786264F02BCCA088134EAC556E5FDAA33F8D70A1A0EB169A569563D89C8468E0CB6FF496FBAF1D9784DBB151C88977A6810EE692980881F05468F428DC7802851780EE5A68414E0B6DA09FB5819C4E6FD9DE01C5F718F5DB0A5F0A0157F0DA5C806D3FE92CA58F01ABB24D645B9C5E2F082E896CD9DDD19B4FAFB08CC758EA23B354CC305D18F933822F5DE08C944C5CEB9F8FFD454C8073D7FB9214DD5B38A31737D156467656E447774FC438517AFD67D173AEBFE681796A2030FFC7D68BD6ED4FB021FCFC5EDF717CCD1BAEC2659B622C8E2CD9F170853EB1D501FD1F9955A4BE8C6AC7F2A3C9B93D8B489A85708BFAA88A7F9995F1234E1FB8506A54FB70D06FE6AC76E9846C074C464275D23C1C4A0ABF1AB700BC90951E106913A7A3ED1871954F389F80F0D90BB602C0C0A96C48FF97BF400042D8621B679C93566FF329A073C07574E09265A83948A7C2D6098AA27E9A7C58D399EB3DA988FE9366E54142FEBFA65D878E7E8B14565F9EF9B60E951BD9258486DEFCC4A7DC74A32F9261DD0F519EAFEA4862B8FE8974CAA8891F143927C7A859FB2F0211A9D23C5B24840CEDD81655BAFC32A86C1B83A3AD614DF3883CDCAAD3FD2E5340D58B30782905CF89C53AC0392B5C053B7A169488ED3555629F95141B27CB74331DAC5C3AE09A8792EC324B896294343D008C605C9547C59BB362E190F9A66BECCA8D618EBCAA3C5EE2E8E4D847D707EFFCDC0ED429D3BCE28501F4B3961D05E4E51508188B5D1957143F8E3063949C6A045BC41C16F9E37A4D398337623E8811ABBB05A9C434FFD07A17342D25C68DA7D01B6B2336EF6006CB7F52285FA010B97CECF7F9E4B15FA2A94764ACEF48BC00690307F2D36E4738A9B2564957BFD3429112B3410012F76F5D930A683E8BAFDB832B5EE9912BAE5769488D401B1DAD131342A9591C7E0FC06BCF2BA8699665F9FB30436C4AAA2D97E25B86A007D5689E5082D5E827E8A4E96A5B38DF7AF010A3A2A094DACA3E46FF2C876B91262960250A0ED48DDB7AC82C38874EFF9117F27CBC03255F9D47A81C59533C884B09EFF9CD9D038396E045C3B1A45B6AD004BA8E33FDDB9555CCE41AB4D3E9C5CBF6E0364C37217E8F8E89964D38166AA4DE3AB80D8D15698B6D89E2E147B07F757F68D93B69E5AF2F855D3E502BE262AF44C50F055256C528A0DEE7D31B2BD13532A9328E897B40DE179857403E259A36FCF1D84C7269853A489FF7D3D32FE71274B2ACF785531C9C3D62B6B7F99B2626B07DE80C0A9FFE6D3F201C45E74F5CBF1217AEC7C0EBB6C1C30DF6744E93C9A90647F1D9A1B1944B01933D62469FCE76F54B41FCBBB96C76F8A6268496B1E4686552183243DFEA3F4A78ED7FE95AA2C6A546934D872C402572337C2D5635F201D985095AB6C369E917E911D8DC7EF89ED6D8C344AC5D164D4B95570CC5A76942B46B91287541567CA7D8E0DC3D2F5F54A391E9E0BA487E9B1B95AC6B2D94077A125B68D4C9186880828684F9E1DF5D5B40899F7CF8B2D2924F69439077CCBCC15843D53E7270187CDEB32F95EA2C9AE9F51B06756E3E19B7F9E3E9E83DE7F1F1ABC18E6D2ADED456945AA6BBA1B7DE86DA06774C3228F1391A165D31E4084532F9FA16A896A3E420AB8BA5492657FA72B10945D5EC3A02203EBB79ADAA8711C2A8BD75F84E2162AE4BC6B2F83347D25068DFFF626300A90ED059A355313F540FEFA1F2896AF22DC242225E5760940A5A45BF5B7C1882922ACF81671BEA3489943895A1C7F0F247F39FF9231435A23AA6F86ECE2C45E27D68D3C9D21121C7F7C6FF97F04EBB20B4C14705E3EDFDC9EAA129445CDFCA324A6305431D94945811013451779117231FFBE8255A3548E1BE30AAF34D933D1C887D474088D606030EA9EFB9FD297943BCAFC10E132CFB634313B43BDD5F300133C52201CFF5F306A24EA2A5F4D1C85B474B527E946E11F4884C48A1A9C22AA49FF5E5DDC2A89957A47969BCB0A5DDED519CA79423C20D9CAB8D19CAE1C21857FE4DDCB6EDFD33B13549D987214F1D81E06091869F21563CA368C4EAFF13D450D80F4DDBE0A7A038D34D0A5B7200ABD4A369A041DC56FB255873E026912CC6ACAE2FF61FB9987C3483E6F398BFE35E782991129C06C0BC050355182A963CE4049B95AB64348475116B8B5925D79D51B999C8B3864EE74A254F0245F59B78A4DF864E1F023EB694483DDCEE35E7A0E4CD93216A00BA44A8B1A9987A46C959B555BD4888509123AF81387A3005ED29CC4323C9223CFDEC5A169B583994DEB0D8FFAE77D52348BB89BD6CC5646000AD8CD209E38530DC1507C251A4D64DC7DC4D8DFA9488615E3348878EC9E476918FAD97DCC5D46069CDD26D32831DD36C25B33CFFCB993C645D53217B6E706F023C8D5D4968AA57553574C1F63DB23395055925FE4D616B343F552173E231E88C7EEECC23B945A241BFA6F0197AC4799561EDFBC8A57403503C7D4290AF8A8A652E4485EE97BA5312685CBB2879319C9C5B080322BD4733EF905B2BC80769E286AE134840370C0A31BE531F4E4666130E2E06C3E3CD7E8AF01DF7A2209D20285E71898081FA25643C3A002F059DBEBBCCE7A94AD6EBFAF6088A4A38E671F88EE1B86B59EC8D6DC7AEE9C50B821236FE699F4A4D72B854293966068E50DBCFAB1CF524ADA1644D67B8C855BECDF66218BA67ED7E824ECABA8A445F811B78F98BB2F3AA91904A7547D72F5B15B8E96C9D7D0FD0A78EE0D5970DC3868B6706B29ECE5AA04DD1EED5E6AA92766CF4D5CF533D87435D47951C00A16F48846AB6C27579AA17733D22F4264D8DB82E5B569BDC5A5A25D476739D0C9CE83597D68FB188FFAD09BF2BDC37603EC1F4F90F8764C61376CA37A1F79C5F50A29FFA9B9372B18F64E72C233A76DFE774BDD8D4B894ACAD02848FE76E7511258F3B569E22D6A86DE34BD6D40403E6DBA440E47F7AD796BDFE126E1559E8A0B7F818A3570EB37778BBED9A3EBCD38385D49CCF00F7141D44514D84D72FEE78CEF31E5A83C291A61C03C2F1AD222585469BBC9B470CC46662C4A62F74A2566A4178FB7837AB2D7D50CEDB402783A7B77A6C3C956A7CF1B87CC672A04886742D05F2B4709E8E330D4BC07B120146BA13E5A8356B5FBC73952FC43993D229EE9E8E8DE40FC9B24A15AF36715CE76E8DAEFC652D1A9431C574C918CC50434962E32D63092CCE1D8437269E37A4321BA8BF1113685EA1C21B1C236B8C839004C9BF496D0DE106D594AC9BC614A33BCA3D6BF6A4173AF524D8132A5B4DDE331D9A48187D8F733F181247E32284605D58098A33800B2867E8F0CBA1B509A8326A2A7DDB943B27784F6B612400680E76FCBDBB60A21EDE1E3D107AB5890DD8DD2BD9646865C4D7308BD194B2B56D51134CC09EA315558AF4BDD4582D27C8FE9A4A183FE282B86989314BD2B43E89A39CB3C7AF96596FBB821396D34CEFC185918D3D108CD840239B4BDBE2650E7D5B5ECEFBE53E05E20DDC7C93ED43281C7C33613A01F684FF69CBD72E435F6DE6641F90EDFF93E7C4222E3C1D1E696F6808E178A8B814C28D875BAEFE51EC74E17F87CF708330BE9C523DCB2B76A8CBD62455366AA285A51F07C3DF436A22E44651FC3632EEEFE0A655B5E15A6B8070EC17524A2D292082E20E8EB40910C5BC783C1243DCE92C319D3E4BD51044743C67B0D864BD2A334060505D9C852AD2EA43956A54ADC80BC54F6FB8096FF79BA84D5026ED1A95F04FE6448EBBF933B564C12A5DF474266C807D031526435142FEF62CB963A55A65690A52D831D36AF6ED4E264F124C0B765B8F32CA137AD66FB6C045553E5F2C18873A20F49EA58A97307BAA244D84F20A1A74C36C66D27E3ACDB67BB3F83CE24FDA69E4E133A0434850C6E284FB04972454232B463FF2BC904FAC789A1001268D8899595ECAFE17A4616D895B40B0D0B0981800DA639FD69429356A0692A1A909E3FA02FE78F3E2FFEE139DFEB1B897889DAF65E1E9DFDFBD4C43DEC301AE6FCD4C881F3EEAF60EC29F4F29BB922212910C20CBADE1FBB10DEC6CA0679C0D1E8C0FE97C1552E82281AF66805E2BCB98BE5D018AB3CD0315709048217619F477CE7C5FCFCAC2865BBB8835A79E72C8B51A72214D5215E0D6E99770FA03E37886E0B5E03FAA06112249C21553720FDC7DC96CBC084BF93B1B60AFCB5B5E278531E2BF6C1A8D38DDFFB53AB36ACF5FEACA3C3DFEEFADFB1CB7A4AEE7B3CDD07395CCDCB006098FF3B2E618167D8B73D346372C97B92CDC34CF3855BAA27BB15CE6155D323C01BF8F73637843751A7CC270230C42FAD3E1F43620B89FF2F7C8599256A58C6FFBDCEEF5915183FB52222F802D7059F33A05300A0F5A2971DC8A8EBF41ACEB7BC6E7C33A28978D941CCE604A023D8CDE7B2A7B0B0532B5DE914F1857E1CA5E4E9998579F039326A1A10D796EA5E678FD018EA8E22DEB640A14D7CCF0F72157D231BC0FE28A4296FE6C0A092803C793435660DF635D18E1B1D081CAB774E93B86AB89F864591C5D7F3200F3DF137840A014DC98A20B5CD9E80B90FBD15A700849A0BCF009953C5D3FE0DAC8471610E834D1269D67CCFC545F411875D717F26623006A3056445541362C719371001B17A443817F9D0917A2E1DD0D4EA483BE407A284B521BB9DBF321DDB56A4A1675D61161626E94177F3A189165182355630CD8AAB6A398E3388188E178546EEF64A1665FD5E931AD768EBC64B679216C81F84BA5AC2A9FFA3051B0696D8DFA0A1075B5F1BC672C295D9768C23921BB8F7DEFC1FCD10F7592ACAEEB613C207C7D81D5E535F17501E03EC3A7765443C4A7F5E2F86C6DF5EBB88488A1B43A613EBDF8B6738F9F583CFE5068DA3B52F605BD3749999C80537B7CB9F76BCC2C0F2C6224ABE6EB4635E2769C7321A83A4C60DBCCD255FD7BA52072AE386A73A5800AF8134E6360035694CA0AFB2F3B80FFC4C8FFEEE94137A535E0CF811FF8E2E07880B438561F3D3B7DBE28BF90F887F7C35913DF7A6822DA8EBFE695CD21D3CBBAB4AF1C54FB2F5146E92A4D5B5A24C0DDB71624BD78ECF849B9DDB5565E9354EC939F1A33DC3B64C0501B26CC16F8DC9F8AC5FE3132D3D672E6786AE66F4AE99506C80B33E1AD486F299571C7CB45986FDB29421FDE6D22259E3697EA1F1DB62F64CB271892279C67AEFEAA27C04D63127DD39BCEF2EC1FC4C5150975E6E1AB52707A6AC15D081938B350BFB23EAEAB595E17A3F03E09894DB18B857DF8B32FED7DFCCDE9DD97E3E045FE252CE164D049D9501D2020343EDD7D682E579C8DCBB6BB72905575A6BC2D7D6C82D99EAAF3029518B6F33313D624EAC895B0E188A7396D4767E01B5701574201E3A7E001509D06A7AD02B90B3CEE9DEB624F3F3F8FE780D041F657D4740C5F772AE62B7A13272B0F408569B9A49B77F833C67D3D5F37008B21F12EF4DC92D4E47086921567117899C50083C6DEEB520F329D75A48FFEC54664B6FD73FE299E53551D6A945DCEC37A7D2A1DB2E03CBCA4DDB582549073AE5EE7F0A32D3A39C7F269388A313EDEEF9AC4E87591DCE21BC125D8FC3651FD820FE1D691976A92D1B15AA75C06CE44842F9A476BD597438BDDB4BAEB522B440EF752365EA8CE6F9418409EF914C520AFE8843F14E5840D75372D9950BEAB52257AF7DA7F5EAD65C16999254BB2BCBBE962D349A2014F7DC5244C3BB5B2279A17822E50B7845A9A7D2B37FC3EE42AD5AFA4A1DB9404F9D8E611976BE4425ECB8D1A93FF1F835BD840DDE8DAEFBE8B3F697C7D57EAC3530BDC424630F075B4266365478279B0B600AFD40EA9690D2C7ECD452757B554157FA88E1B1080C493502CFB4A9400AC90C6482F72FDDE71C8847E3D7456257E44BD3C655116FDF2E73BE91B8E56631819FB904AF1C0F3F2AACA8018202B4BE7BEFFAFAC889F09DAB48EEBF4C192EEB63CF37902EEA0A86F41180F93976FD1840D0B67667A4B05ECFED09AD392ADDF59 +pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DF1CEA7B928267E1071D5B842C0B496B21681ABD63C6A5BE901CE199DF625DADEBCFFDC8C03A126A820AC7A0D50608AFC1F1D8589B5FCB18731D82FC2198F3AAD3AA31C665F2F29BA16C3D1C5AF1C5A6D1A32326B5AF391F111C447B57857336304178BEA1F1BE089BAB5559B21AE97335AB1CC3A637556E5B3E9CFDFBDF92411D782DB5C3B683153858C41A9A0A7795F6234899E56AEBACF56A63654EE269C13B471F7441E063C823705C2F3FF2A20695C79DADBCBC0100966C81F624A202C248C24C8E48055F077D4593A421D7E13B69E3DC1A4F328B76478FD037662C45D61B06FA5206FDA0AE3A4B90859B7123F5EC8D6BC7CE0628C1C7D876A5122AD95936C1F3BCB3E998871ABB023ED999C0F1C28A0095A4B8AAD4C5EAEA80874ECF64515E8F82F523C0B9FFB184720AD734CA75573F67900FD8E3E6865A5D1620EE131FE3842D4F153D2947C0A0D9476AD6FFDFBBE9E8584BE63D15D78DA693450519CB425DAF44967CEA188B6007817D9CC74E79E20D3987B82C87A23F89A2E6FC823C11DACB3B3891DDFE3432E385BF13175BFE6DDFCC028658405931875D22489386A97997DB097E1363C2C9BCB5557697C99B1FAC5CD8D7FA63E39B172AC65F58734B3089B829787FD0E9BD36A704B73A249C0713FF35C669F259C4975299AD116C1BF0C11109E1E2CC273D90EDCC5F8EB6EA69A05750B466E0C9190C17792930FF60B0AC78FBD3A58F4704291DDA482D1702719770ABDA5FFE233CF671791196E7DC44E1F0EC44FD1B9F468123568EEE81E1AF90809F8201298F6529A168777A97C4CB09D49A2C5FEA3E6A26D5B622E440571D15A05B86286D61ECAADA8DEDE1D5A99D6C39E111D419BD62F7B8E3006F456CDEF1F6F6F3CBCCF90E7A5A42DB6EB1DD33F08B3A31FF770E4BC1DAA6E6C84C462E1F7833E23B4762D4CA280FA745545652F14F445EFED232AE4D650CBAA029753738DFD6C9319DD39B890788D0CC7880CA1B8EABE76465F723D20C492C41543A10378BA4D78EB873DD79D183038D5DA1CE507F4648C035DAF33E6834F6CDD8D73AF6C5800FBEED9D52DDC79001741112068348AB7288CDAE8D3D169D9A7CE0349362DBA1E381708FDD5DA8C10A2D25A19FE7FC84F82016FE12AF912C0B9F13143EC4F4C3A875434155AB76F67A4D93400B648F9D024C60199EBCAB1BBDBD498BA0CBF37C75E8039D1CA55B77A88E9C4EF0746ED0A81E089D020BDF9DAEEBC93F477BED0B8AB332298545D5A72EDC38BB0D1B7D84949E0F79F3CDCEAB9C75865EFAE478CDCD96E4186A5924603C345CEDFD4E82B300D6BCEDDE5F29482929335390EF9A4AFD58E1B37A7911478B48348B9CE3883781A83272BFFE01080029FB56889EEA6612E5A7C3F041D5C8E21E1F624710E0C55D7EEE27EC5704C67879E710E4D8D07FD5EF01B5E068223B85F03B38E26227501BB23CFB0E46AF9D55B596FD8DED5887C7EFEA93C18C1534C40E19B2E0BC0C873D1E43F95F872EB9788B5D0EDE8E659971C68D77E8C0E9C32A572693CB26C10B50096C2AD961DDA3095D44B59667BDD0E5A9691126C6648D3AE5D9561AEEBF3C43CD18C2BCB5839578FBA432874DC412C9186FD5DC19079EB01EB35600B416420E93CFAF50F1EAB37F64457C96333AA7872161545E99DEF08C1D4328692E3B28B3EC72EFB6D403B000E0BEA034306C435FE6A5D3AE09527BCBD3CC4EB827644DF57F49DA8753EFE133D0A0AAC20023498BD8C7972FD2C8CB36221EC7F5A2E29AF2DE2506542B65EE22A1BCBC426358872997D34844BDADB74FA951A89829CCB3BE0E355E31CCBDE4C15290833A953A99C63FB9EC5F46AF5FD11A97796183A078B6DF87E87E08D2410DC6CFCC73E215006BD76416160C45E88260458C79F6C31403364C348FFD82837F1C7EABEAAE2DB17D1A9DF0FC4705B38BCD221970BB4F9D03F0CF1B4351FC3313320E0233E7E011F4C7735971A6A76F0F1C01DECDB2FB5B56DF43A4B4D5234698C062B23A4F4793763C8EAE759CBEE0363BC09E39C0DD8017BC8D8B748288933FF695F89F87294CFBD4307BA1B602758012824F01DE7BFA5B1D4A9BFCEAEFAF5EAC60E8A9EAAAB7F778C0E4F06650866A9CF34A65506F27BE4F830791B18235D46EA75A0C82BD9DBEC54B5E8F8B64BDC5F93197BFDA33DAE5334F8984AF6E3A80F4BC4224CFB7DDEE14C0D2696D98DE0D4F4426456125C394678C617DA95AC50D590B78608DE14425676A90A17AA95B5B47D003AD74DAAE136DB18341E820E68C8B3A5F7672B3C87A744B6BF800815A4271B922032C313E1DBA4821377291BD8259E23886E032AD864ED142D15EFF210B0EC589D525CDF1633C41430F086FC86227E44F204B6CEC38752B73D5E90AA1BE8533AFCE4EEF6D4B3EAEB48E6F6E534F584B89A338D38D0821EA7DADF36F1F8C0B3C74E2BF31A5865BF7041F188C851990BCCDA04A46CD61BBC0436A1703C4A862D7B5AB4114FB4CDFF0D646566B37BB70180DF4E22FB0C3B23F1CED5C16611130B0E1A36C87EADD040CE9968A8234F841B1F50EDE23FAD35B6F10131CBEC4889A914D8BC16A8E65D103A3B7AE8891EEEA5842C9B32DA86A5E3B3928AE9B09A11DDE9D5C80B8BEAC92C3F4197204A0BF1FE6492FBE706458D2267BF511B6F68C12B48FA05B025E29E0FFFD08AD4C79C2BDABA41EC5F8D65B26BA01B5CF497D1F1D907884A594141E146C8B185BDC11416B0DB4A286701E45873CF0373ABF285852674881896DA46EEC74A259ECADFB6DA42442943AF1275F8AF3C9CEA272FC456FE8802BA3C48CD6ED2C6877E56F6E1E0B18C94AD3EA82C673119407797BF50894A9630EE3B581775C5BCA24A1E540FA02AFED6EDF846EC2F7213488FBE54CB8CD1B36BBBA637F2B0948BB7B15BED0FA6C65E309F0CC7A1F955E87D05C0F50BE542F7C55B58E4803F3E5A2602ACF97645003AA396F94A7194AB627F0BE486EF8AE4B8EC4024494A1D74D5C39B74F8C4613CA4D9C9179EC93BAA9792A63B56EA92B110DF78FA66392235FA5DE7F414EE798D4FD38049F5D8496514FC1153A75EB4B4AB51DA5169CABF58BEDCECBA4CD269453CEA864E7B7C815201D63BCB3120E551C8C2934120B1EE1FE67EA8DB041A58FE90870876D792FF46CCDAC37904C201AED8317A71FAB2FD7CD33DA6A7F522493E936DED7FB537BB6EFD2E8BD40BB8D8BD7F02B503494A2E05CEB6AE9D23AD06087E77879839855A9E6FA9A4C3A19FEB2025A1DB28DFF051E88820492419E789DAE166E8C9EB9B36F4600E2CD3686597D01543B586AC7B85B82A12E6CEC69B5FFBB5BE145FF1D8095B8D3F024677D221AC0B7AC711706DBFB3F85A90B2A466B38DCB7EB11534C418BC18A0F80CAD05CDE8F160513585A2E5398E2BD66CB0A4EFB6E2CD1E88F836B5258F3474AB6811C805886D97731CA7D880CF43DC5A832B74390B9E93DEFB8B6EF3F37060162FA547B3A14B7AB3663FEE2EF4E34435EAF8DFEE2C353569264BFE507B5DB21ADAEDE2190562FA72E936B7AA1B65CA99BD77C8418B708133AABB6183A288E9F298E3AAEF1052B452C9FE7EDC6CF28D02875C72AF1A4369E4BF7558C28EE453C307D09C66C37000DE05ABF199F1F9DB807C2815E2018AEB7F2F438007E53D96FD03504B1DB044B5F96B186193B8DE651EC1A9B8A322549E480C814D5307223BC6C853100BB47AB77619726A58A9BD2F9380EBA96636D62ACBB7EF6FC2D2B5CE732BF85C08F3B13D0CAACBFDF4A2601B712E52D99DE048D91F879159BA02B9DC29666809AB3A051F79371D845BEBC11F0A30FB8691DDC790AB24E617C5B1A054FD7618B83F1731ECA6D50AA7D85F737FF56BB53617B2A2906FB88650B269C10F91F1A54A3B6A3FB7C5A147924C95E1D4D0266500EBFF2FAB3C85C1B7511591FE012E11DE4FE93054B47432E9A4540F4040A04ECA2C79229107EB7A6F4A614F991401A60DCA773B112CF0F42663A28581738F5815C985241F8851630EED6DCF7F3C9EADAD50F17C1EB60E51906F9753E9E4E8FB1292B9CD5ACCF38977ABC660A8CBAF0B70C98AE12217F51EDCB6BB6AC54C7382F48B2788CCEEFD4232998BCAC2C92EBC601DD13765267A7E80D81F396C91B278FCDDF34890CE9D7AC7CF9F12CA85B213CA2951E003D6BE1816D15274D548015C464998BAF7072681A5201F2FC1BD867ED6434332597EE8084C4484611E344B5E830307E13B18DC88009FA8132D5FF79C8DDE92CE128C184D6FED76B20FACD1E7910A8BBFAEB2A5F973F94D765045C080BFA9A5E76B56111376868C936C3182BCB6AF24466E8A5DC2095D77C64F7D83E9B527770B0A4F83BAF84B0CFC4CC8DE16A49E3893218D3B45D125E8F7ECFC0A64B6076788EBF5B84C4F458604B0F6978E80C6616BC84BA319CFD488C4A97C07EACDB45A1B953CD1D41B51E7B28A60677884E5D244B0A8F545BEB10DE6929434052C72645F47CA362D145533F5DC115B3C022FE375572AD91D36A13F9B4DA900CC664F467F8BDD88D2273652E2D774B319AB5D8AEDE02A2898B2F4889D32C948941D2A177A9D61EA724B7F5B75F46F708ECAB2ED4C262132BA9BD949738D5B26E885FF80CCF817099EABF0F8BECAC2085F7B128DE8E3B09E585417A25C29892A914C3AB3D87D8C76F9DCC59A6974B58E3E5951C35E443DB3B837EA0B530408A0BE6180A3F9CAD0C23405741D9A87CE792FF6F138DD921AF6F285B3A5AB8C5CE59A47D39A7DC110E91FDBE1D1AECB61FB4F1B86F5E321836F2A7E353F6337252516851E2AB2A98B6E4E9057A4CAB187326855448E919B8C8F232C5B70F7F63C61C2E100C519E45F2DF5C8D5A1F59FDD2DCB90EFA714D5F409EE66BD93FC1F6E296FCC3777DC3C9DA45BA9FD1B9F1DB3239F0050ABBC9A1BE832CA2E67239C7F0C47668558B62F38F8C79D33E39CCAE1E08355F0A71AFD65C2D64601830FC1BB4D64AF315076260C158CADFC51EEFCC7353558A3683B6708D2BAA6674E780AA215C022D30AE978E7D862FE6BDE4467607AD50AA1F7A57186CD2BB5063B18BA38AA8108C3B747705861223D5862ADB4C412A9E1B087E39DCE1B3A5B55CC68DB27B977793FEE5E60E2D4CF2261E0C3CE4AA881594D710FADA40935605CA7D7A5914089F92118E4ECCFD782CA654CEEDD0D25E935807D770F6D9DFAC8A4C6B53C73609C85B0579E2AC46C9568FDE95EB32432EE4DC568A6F53F509B00C82CFC8C87A72FDD5EF8FF2B82730D6EC66609D5E191446820C6850F9098298AC01B244FFBCC6EE1306789892FCE39131DED82C773157EE826FD8F56FEC410594F011A1FA7A3F6E6CAD2EC9431ADC143E36F5EA272D34031F74D3BF1264DF840B23AAC9FF64133F80646D1745E69A8A9701707904DB6FD6295F7FEA0E55DD35AC60AFD1DD29A28DD1F308D1C9DD46AC8125BFBF05C2E5FE3AEEBD25A560FC129D4BFC73562ECA43A9D1F089745CDDC443EDF45B3EF7F1AA38434A4C6DD8EEBDF9F70DE79F7ED728FB7083642B008702E4A06E97A3438905BF796AF8F69594505A6B3324E16B4D243AE21489128C625289238B803E680009CCE6FAEF0A2FA4E37B7E9652FEF49B914AC18D6A7DBDE14C078A9800DD5275EAD54E7D8C7981255B76817447FEFC662641DC938CA8DF075A7E3A79C61E69BC2FD26F40576D888CB0A2383D2BD795DCFCB5C04E332A289DD151E8890C9353CF882A98B6A681DEAD0497944871695384BB73B3BCDC12765724F803AFB54E0A1EC74A00C51AE7F5D955BEBA0DE2F47AE78F8812DEA8823237705B1B202D9166D286024704B97D9EC8336F5E5111FB606B6694A3871DFAAF720BDAA1DA16A6020C23DFB0130C84DC2EDB9E6F84ADEAA82A56F178F7B771105C4D914F8379489BAF1CC91102AA936C2825C2DC52CB6209636F4E5FBEB6C3CC513AEF9FFB6F8EDE0811BB54FC0FC098F2A1E46B112D2597037981FDC3F452132C23F1B7BDC5BA461B7F21CFCB5EC524C11193EB4637EF3E1B5E2BD8470886D484343CD406984D274188C698AADBC711377CE6754AAE843B5D9F0C1ACAE92DDC5EEA5296CF6D1469073666C8BB6A233A34DB497FAB3409A35386095CA48F4CD7CBD4CE75C098402C7EADEB171B40CBBF7715CCC8C74BF0E5420C4D75ADF40656A282174CFD4160F9D18F93BD60A178EE277E2EDA68A472235B1FCF4401F314B21B4ACA056FDE0B745DC3D3ECA3580C046211397563C869D5152762C5820031E5C22232354DD2D0FB64776A4FBA1762ED00597A98F90E873522827C90F35C5517950E0AC65ACC23C62703A63A6EED04CA4B99070C55C33E3D5234B32F91BC62BD1E93FBFB4E22AB9388715DFD3F21C1B2CFC3C900FDA81D56ED4E3E165CA1BE1C15E05B3A0117981E77DDE5DBD8585C3E13D5A18FF36733887303D6391377D75AE35CD303D3637F58CB9868AC0E48EA4E3772ADBF96295C06C05B388E1CA95FEA7DB2D0524E4749BA3658FF3A18CCFF2902E75A5F3D0E822298E926BB8A890169BD7340C76E6B4178EC2169B54903C856868E99473BAF118FA15F527518762552CE6549121787033005F0F761C9A58B9F2E7303F6B9743A3403824360AA96D75FC45580BF01EF62BC09346F0958799C4C3F0EABC6F3006D88C8AD58ECD4C7B2C71CFE119C67B9D54A8362BEFB6277C29603C01F884BAB6090B8FA31D5990EAD3C3BCAEBD06A1E00B1807E8CB8B71BD14BFA450D630A63CE85C69DCCDF61E168A9F53FA4FB931AE135C51FB9F96305798076DAF6AF1B218820B9D8073F80BAF39C94CCF6F24895FF2B5B4A69ED3FD85E89F58A44EBCC18F0AEDFA5D2756E8DA367D11CCE908CE2D9BE1DCAD881D2EA74F2013C39468323C2C6CF96FB24BC297C79BE476AD0CDD4B8EEAFCDBCBCD696003EDA646766241A9C7E0DBF1D6E sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC -smlen = 1137 -sm = 38D6C23C2090A1FDB00877C39B175DA98E94AA312A9E98DB5C5806D98694198BDB9DA8D88DAB600B66C047731ED08F751F323BB296E75170F086165537532D1B81FA87D421AB4C26C9A231E0C9257CF1539BC9F97C78985723982F18B43F2D90DE21D5136006179D922A322FBEE2AB17313B6B22290BE842A114FE4947024AC4B87C2CEB8E329A30C4C18FFB9B384CB1C1225E27800466137FF6F26F33683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +smlen = 1143 +sm = B81F2D76FBF330CA9B531BA27AA8C24621DCCCDB5BC23B0595FBD0ECA67FFB0B48F67713CB8278947742ACCEF734400E29F12EC94C98757074FED427E9F658D061F051DB868F83436E6395E8A38A70DCDA1A7AE626EDC4AC86067D02D82B723BD0F8086BA5333EFFD40DAD179453808A0A164DF8F7C1B5B4DFFF0FADD8092AFDD828BFAE2A3FEA94FB641B3CFC631FAB1ACA1921596548A5CEA6F7C62CDB2593581033683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 21FF1D5184F6418C0E52E3B1AFED21B491EAB969D72DDA36D810C293240EE70FE78716649277E9DA45680FABC68EABF865C9FB2DCC48BF1CEFAF8CEA7E10A5624DC3D3204DB828F86ED831428E067B6D197B0E75F76E9C5ECC727977696E1BCA5106BD568C66C8F2A510CA5AF9A1B382319194194C6C9889CF9743353E2EBC08C9B6078AF440ECDB1A4A343F0BA8F1B656FBBDE17CE39E582B6203E864E59A5342B0AC95DE5580E6137E9377FC155DC6F29119ACB10E0068A44EECFD30801305EDB084C1DEBE213E982A3F55413532105E3F4D5AB127C8DEAD4F6594206EF947C85C1871DFD3D951AA49114A086D1C6BF720BCD4BE6C37D2D2F9CCCDD88605D4F761377CCB18FDD3185A6B91CACC4479E4E8D33A7C8CE045F26FCC70B401B1FAA20037BFB9CE5618CD666D8FF8FE0FC26861AB2F2C90F4FED75F34EB0CDA41AC7B6661C66BD36EE3ABD1C418F95A02379AC0BEF8C199D426BA94675C034C3AC9FE3FAB43BDB03385CDFD9D9A04A41AA36915F9E11431D0D4513F3C5412CC189CB346052CFA34ABA45270DCDB0E8F213902CCBDCA2DB856D2F95978FED04E6E07D4966268A186F6B48713ABA18F5DB6DCC4B2944B9009EF9B3D43DBD5CC3FF034D83CD6FF6522D9EEBFA386A119F46B66C97C81B4FF7CAD51656B9D607D4366421A52DAF8E05E2FCDC06ACF244478B26E1A7615F526F2A4E1B372661F0F930AB90EE000166515F94A3616007A53C6B3DB6C097F8BD3C61D46A566BFC1CB90921009A81C2A3D570EA2A77A507BFD1355760AAB6E8E4FDE5B51923CB6BF39D42477CB87A1E64172AB527364FCFA07102A1B3A24584273A60BB6F371ED3FCFDE1D39DB28B6152B808F4189E875393C11BC6A0689C91850ED31A509A99638DD3935E2A7583DB0FADAB1D7FB1D5DE6B9AC281670F14A6056FF72E2CD8A642013CD9F9A811CAD9FB8BE63BC016BD5763A7009C117B6C936622082692E587AB359655B0ABC216B7917B36246707E233FC8173D4915D4AF1AC6241BB15274FE76A8E64BC7E8A105F470CC5ADCFBA7783E5DCFEB304561E53048E7EAB2F1F46CAD6A015B6966CCFCD0366DE44B48A405F3034C8DC353701E73AAACE4FA32D36BAC30D4E6E00E45F21EB898EA00DE3E6C0AC9B09C43E8FCD7C7CAD285B0E2B551ED61116E0D24C7F5C72C4361A5AC7F6ACCA2D9A428210CD30A2A1D9517CDD364D08F664736AE10A708453C9502157A26DC8F3B9674F0B1AC20797DE326ECF7AAEB1EBA1D6FCA282EA05CEE310CDFFC1D806E41195282F92E2E17CACC756BFC617A81762BA5E886FB961B3752EBBEE4E4A2B71D65322F34919C0AEB5641FFA69B1938979B64CE2A51A78457C48FCB61A17035DCD4A99EF72625F7B4992CFA59AAC094562C681C160AA6C4ED740404B2932AA9B4690A5C19E184A2F407D5858A91E97E647B8E2AF4BED620435803CB02F7486034DFFAF6B2193E25F4A6135EF70AA6765864D1472252667A8D8142A80837FB7E074EB3F384B2C58619AAA7A4F342E82CB22D3168956C30AA319B0EA83002B3ED58B3202276CE0B762A564C06294A55E0A6935B5C5590EB1C9C72C2F8F8A12E53023BC8BEBA14CC160605D343B0B05392407B6BBECA319C61A2A2341A37F1DA572C938D1FB33923A97842C3B87BBE52E47A6A8F77140A4968B8C8BD13A8AE73BCD839E8E7952F3C24AB77473FC96A4FEC5ECF84D3CDC661BF8CE18ADC909C50F55FE485A5148BEB043F684E904F3D1DBAA425EABD0B9FFDC545B529B42C2AC9FE8AD3CE803ABED8F9DDCD0DB09B142A4BA891D71B6B987E1CAF0395640B9EB1DBA8CCF162F6372E751DA33318B62F296AAA0C6FBA20B15E430634114137761A2CCC932F46A4B37667025E1A796835803D5FA68800FA01DE98046209C304588A4C3072A71630B08F1D80582486B4A19CAFA7CF06644BE5D5296212765F2BC66DD9CCDFB62B9A58C96CB49C39B3C5B4D9D6D3B214D3DA991CD50A5560C023C58C628C9C2DFA01E66DF2B26B3FAC89CA042C923BF7AB7C05FF5FF19F153AFEAFE1635E6C03D9E08A130E6544C7A2EA6CE5C5348C4ADB571F6EAE8EA81F2A4F7486DB83836563CDBD19A89C5CDA0D454C7EF0CD247920E97476491C6DCCD02E2F0D00F23C5E3D0BC36064676D9BC7F8BB3ABE6542D77A360BB9216846A9B8D2E9283BC0BA23AE59589A39177A84F00CF432092CB36BA3ADF7BCFF9A6EE2DB1E4E4B7024C949800EFF313AA1F1CE16128343C43A33D76A18DEF62C8A765358776D25CD233B36F8020CABF893712B554581EAEDDB696E9585665A7C29A9D537A2E709B128593E18598A0C4B2D1A6C5E86BC1DFD3C36B04451EA2797B1902E127DD39BD752F555C1DA81048089399ECF553930CE013CD7F50FB41F9C98B1D8727BA0E90EA05D41237E17919ACD51A02CA4FD3BC32932302E6E09B3A0094C898A3082DAA6C48FE1411E6173A545EE9C075B2A102665DBDDE5B776599F38DAA7F87481077FADE92221C26FC3D3A5DCA2B71B74843A0265F14F2117B7CEF1E6E0C88DFB7771F22FC1C9B20C85FB837DEDE22B6A522DF8ADC66348BE748E57CF899551D58740BBCFF0C30B5B4949189EB415989E3DD65442B09D71E5BD2E82A16FA4A178656F6568C7A611777BB5CBFE26E92FD84A212496F52F6169D4BEA3062985D3DAEC690543C709F9D08D39CB03AA69734C76E6C2DD57D3F2941278918EFEE183D4C07F8DFFE07A21F45A721BCA89ABDB032B235D34D4A6471F46325945091633FF938C5B8978C60C262F87FFC5064D88442CF4932B818155B0BBBEBB60E8617F387C7292BB90B11C8A42F04A27022BD29361993FE2B13B258AAE6F78194B432AA33367E6940FF5A4BD1A438147030E671BC5FA77A1557C86C8AE7D1EC04BF1B1C5CF1423D6AF045647EFD4FF91EEB0B0142B98914BBE1B0D4D3C0E993A61F26C19BCF5AB926D14360E5DF524589B049D45E6D8017D692D8DC433D5B49938897DA265F18539600D2BEC4AA6981750F2B7D434CA40609F3858AB4B239D063A795D992F582F349184414AA0830A8368F10DFADEFB3F1904182528C435C9AB6C199A071E5673CBD6EE0338CA0A1022B4944907A454F2E3D173B422876C4C15D8FEEA207B29DAD48EBC90EDF10EFE89192F82DF44EBB594D90F3D3FB29B0CC158BE74FF2E996818E87E70A519F2F886AB86D7C4BCB0BBE009F6857FF578E59CD738380175ED452B7C52DD6AB1285ADDEA2BE7B7C2D0EB431A406AA9926C0090D7387551F2D192F2E28577D6ED8AB4F0533897A86B04FBF0B7A6493BF6D33289400C6291B3879AACD9AD65B00C8AA0CB4B875D35E65450269C1A0D92DBB01D50B8E0B65CC0AAEC94D6137FE6717E911AE25552647B9A40F9CFA09A28C3C1CA363DADA94D6FFDEA2363754B7B4F46A2FC11F6F915FEB67A74DDCD7B08FFDB277CED50468740A0BAA61E3EBDB99225FBF0BF9C607A10C78ADF5BAAF4FF4ABDC9CFE9238C74B015248B4DC8F8C18E7EB4461140FEAD9E0408EFE240DAB691A3E7866AFA522E546B6D46648332C65A9ECCD2839D5C7CB0577C13FD576EC3F42939D946947CC1E887A925CF9BDF57756BD3BA45CB082DE4DFC54A4FE02878F4441B3F060BC4FC63B866E4382D9FC107D1CAE57E7FBE77AF7FA24673420BC79D2E0623E8208F8E532C035FD15380A78183441CC392D91DF328B7C60FDB26C2D8DC25685F3F6ADEA2BEBF2284FD692AA3E5EAE6853AD32EA958173523A2B0E15F4AE1FAEAF920E53ECB9F1323B06742FDCF62F31934C219F73197560D1C7C2F6F5671F0165DF34EFA128A8C92E9EADC4DEE5DA102A8FCBE49AB82C26F48EC3D32AA89705FA50F3F1A03A6809D0175374F56D42DD9E201486ADEFFD52DD5DFDB29D903FEE33FC85CC0E03B0FBDFD6E59B9F5DE5C0C87EDE669BE9F64B96332377C5478592C165B82901B8B297872113C0FA22E6D6FC098404A7D729D00A47005DD6C4946E79AC14BC3A5666E1A1D2D9494B47E9647A3BE4EB7B29860C73EAB3EFCF9EB83AF0E399ABCE7B5B693F905B34BF26CF40A184828C6C512390EE77D383D0004B6530AF1E4C77533B8DB96E2BC794D25CB566CDC45424549B0BA7DAD2D1E6FEB5D5D35975F17CC780F7A3D3BB13751F8019850EB4EAD92F750FE9D782DBF9920E9E19224399C5E5E716D81B725A0788BDE5625AB96055ED121CD1D2FF3D28004B5A2106A4B86EE7ADBE2037CC15B54F39EE5928C97C5AFB5F6752A17D740E71E8C4FB70F647CB96C36FCB5E1AC5BEDF2F4C5D8BB42DCB1AE59966F9E3A3CAB98726A2283F367BCD310069CCAA083EC75419764F5B59AD99EDC268BC4504048B7EF5E13EA15B1C9DA79E3D841DD9EEC8C7E890736903A88B00877BC58B5C70D2C610FC336540D73DD313DC5FD9A26A14016C5750836E79C3D8861D4298CC11C54C0A805B90368DA5A243F700A99AA7038D3A5EA4AE853B2C6C9B2AABFDC7A5685ADA08CA14C7DC446CD6833E30C0BEE8E4ED8C4D6C72263C39154E2690274249A1739EC376528C3258094D0096142946956978B2D9EB93F3FD22DC55ECD4423E7247A1FD018BC00A4D34836A8A1BD77295C872D7CE31188F14214C694A8B338F7AB3726CA2096C7A0F7E53B0C1B695D9859A8EF66447937CCA5B4ABB3EC7B1B0310B8BF63F9D8FE716ADE9E673264D1628713A28D5C17A469E45D7D16EF2FE359EBB897917EB03DBFFEEE9E2996965D269EE83ABF80DC171C0779AFE0E60AEA09002EF218AF5A9066A332ABBA0B4E566AE2018B0C6FBB9249D366D8CD34B8041FD745673D54130233951CAF1E7AF0BE551EC1DDA2A71A1B9049BF3038AA88B8D1C4782270CE4E3910C787ABD20492DEEAF744AF2F1DA7A4D7D73925635DF32806210515298AB27DFA07E63F113ED075C182E8CD0039FE71B50EE56F7BC129E18F6C2592E81C310CABA0F81A7E8D136833AEED46F1F3D7B4E2AAD6A97B41C31FBB4F8FB424D4ADA9EA1BEE8A23448437494552F15F22393169E126FFEDC237108365667001EE504F31266EFBEEB55F65AC0B51BF56282963ABB649261DA75F70D48239A99249F571BC4FF7A4AEF8343A8F122A9AA2B8DD5B401A7DC3B3ABB33B9A8CF60432289A82C48C765F1BBD71BEFFCD359FDD0B4664C6D2C6E2444EE2D0B71CF206751E4540B7449819FAED93B8735E663B39C0D1C7F914F28F04E5CADA2AACAFF89DCA937AD6B86EECA3867F284E090F6D67E7A2ED8A8CED73174EE815A72620FFE323E1435149A080A7DF43A092C1342CE10DF7BECAF8988C1D8FD4DD2F4ED1602A9C695841B8D1AB7A267B8FC7D40A774C3686410DB97252B72EBD14ED2100857328E02DE684EF5A15ACA923FEE8EA92040C38096EFEA9A4750F78290CC15DDD9EAC299759434CC297BFE7D9360C448862308953E8F7AE3EB5CC3A2F74EFC9BF21656B024F55C02D668E0CB3C9C83571689AA8C4B0E11C54537063B696367F31FA52640B019F12A0EEA7A6033D813B418BE58A5CBEB261A2787A0B5C60DC2C2734424FD7E525093297C0E5BEAAF9BC40FE6AA6BB4EE5F99D4FCF453F88DF82C345423289B045264D2BB60278384353BD4F9BDE648583BEF14AAEF08D1B1D9C62A9066AA760CA8A558325B6F7E8A9A33AE174B40F1046104421832ECB8D3A32A6538087604A9AF3D1885248EA4D3AE23DFD5993BBF184B0C84EDACCBD3DE504D8DEA56F18B6B3D6BAAB16BBF06A28EC71B558B41C86ED5ECDC13C605D2DCCA4360E65F1C7AB97045F6396FE433208715D1D39F16EAF770AEA913DEE0E2A73D70A85E0FE9AC22C73E0A0289F65BEC2FAA676E30DB87A1FD005D5CE50E6FA8AC65C76A7E4CBF378467FD381BC497E66E3B914357C42B2B7EDD097A7D4CA4178DB8B2C2123A020E3145CEB8B9FC6715A234EE95216193FB2B18E274522E956E4B1F14D8364F15C1C0047E2E9374588327DAAFF72C32CA52AE7336376D53333A3819CB18670E26BD1593C4AC6AB83DBD56503D47002CD2EF355F6A19FABEA85384550498BB38BEB734504C6AE29E50D5AFD8F79A34A9297D229347AAC81F0770989B572471EE913A128BD81B509234DD2C9AA41555D957FD7CAB524B1E15833600E2D50902CC3046ADD9D2D47A2992CB0517094493FCBDA7F753C7139AA710386D30E8A82876812A2366B9FB00DBB92E0783FCF062D34D07BD5180D9C1CF453EE45168B0F8C84CA5B0756ABCEA41E53CE9A20BA98E729B6B36ED5BD2C0AE1D5D36E8001106A97EA585FED5CF0112E79A1CA406F437B65CCEC53BF464331943AB646E20D9D0AB89EB28A7348A35DADC80406F0506D2D155678A353D353264BAB39A8810593EE4000962C7F9839FBA19250743D8012C78AC53E9716DE713B40C9619C9FCAE9EB1C4EC42C109A46CB80B89CEF770D2E13745ACC16C627F767B2F2A7242764DC4CA8FEA86F424FB444DE54636F28DCA1D157D47AF7DB1F12D9547766841DE171F7B119AEF5027B7AAAC99B9354BF8A2D9E0AC0D4A7C776D9056D70E8CB7E97C8C660C0BC9C5139D9E12A30A568880265264201D16DC5F9EE4BE533005D2CD4B940565574D79A93E29988B997CAA7CDB1E99F24C6A54464ADE741C46ACEA8E1BF64A2C54ED0C9FF43EBBFBE348356E4F31A85BB84E4F0E710122F449C4256864A5976643CF5503C4C0715F06F5D9DE5317AC7DCEBDF4598C343B9678BE47449EEE1E89320506DBEA745F4884DC0FE59F8AF5D4141649E2DF9F691D317D0089E87C06BC7407F0BCF9127497DC62EF2CB73F959159B5006D555186DF32EB61849E9D1A217B099061FE24E9FE9516D9D0BB639B90D4F29E6B2B3AB86B5A54D99768C1028A2E40815DF0504B382DEA1D5A9141B2BE42E0D71BEC5FF254FA2D92F90E966A639150519ABAE7CC747D3290CBF237D275DEFB9D7733717EB8E72A31B30F78DF032188126EC2488AB6D90E5656D42F20F9FC8142CE9B736A8729A175F327F424E60719F3087FB43B82B0CCC7A33D40CBE6555472157DCF580EBBB9E812BBB13161BAA7FB88001197EBB571024C591400E0CB9B96EEEFFFD0C682F86B20496501FBEEE05E5311DCEB95B7C60A540EE9D023D909591AF72101936B487D1C8A4B2F36EE5D350FD54300DA71CC3CEE8F7D67B57D8AB12B07A27711E121D5900E7003480CB31F9C81D90C5C02A4376C22FCC1940689E7001BB8723D063E4AEA8A6CFD5AFC87B9429FD5AD52B8F04C4BE5051E87AC5C86BF4A920ECFA4621122FF7E2887537F49A1ACC2465DBBF0B70D5D5B03E9E0ABCE7540050AC1DF2B7BD7208AE847540248F71499CB05D379E325E777D8B45997BFBEB4E535D56BB2E67BBFFB7C3E19DF0FC79D836109E73C5956319DD83D4185A7845CE69C7E87921A4EB93B541A91A2FEE17225F77BFFD3174AE2215C56EEEEE0C4C380B7124C8CD7FA2C6740C97707CAA78BDA3325A48EB7EDD2C529DC195BC2A4B2CA0BC241958B5D885508963716A60DFA0EBFCA16BB031AE986295C65B83E64DD21F58DCA797B8EC009F9E48CBCC94D41359BDCBF4BB859F7F20CF91A4B52D0BA4E4D74FB40D105A2233C5AB99D7A6AC3D33EACFC585703F24FE9A66E40D3C256BD4C39A06798CEAE33C27AF43EFD0FA9F2565AD015CB3407BA4D3DE0A899499DB97C83B539D9BB91717E189D78589D104A9DDCA3E911BEAC37B730AABCB2DBE16F6F6E8580F538D45F5DFC5E94E73A0FAE2BC1999F5C7AFF4A64F5F7D2FAB45C625A23C890565EEACCED744A91A +pk = 21FF1D5184F6418C0E52E3B1AFED21B4E71D48DADBCD17851DEB2E79D2177E2332CE91E50E3F3183E7A7CE8BF16A6CD41E9F025370069D32B5BA098C7515ED4EF4BD25AAD8D629E829C1E6025D28DFCB264FBB817EEC60546A31D9F8D43E06231ECC056530096B992FC353010211EBF16F92EEA6FC3ECD4689C5100762942A1B83D4A85E0C3024C7CBC5D094B2EE92B82CD5FB9BCCC1FD6C04684B07D4BA534CC6FB34B3650A347A250AB76218AFF1C41A11C6D6DFF66BC21C48EAA3B2F9BDFF7E45E0EAA807987F32AF88CD7495C3B7F9B6E40C32EB6B9B098278D3983A7303D12061E075C3F2ED2DC4B1BAED74617B9BC244BE84297119C4E9CAE345E667292DFEC5B69DD96E710DDD4836E871CE99E0322EE582689CEC09CCFD166CAA03E999117A2C44E752F1DCC647CC4FE30BE210AB557BCF6E1D6B826A21ACB4932467533500DEB1540C71D24C38AC0C6A7983606B10212E5BB81BAEE1FE5A801F3751823FB2A7156BA4B70FF9C25844430942DD99AFEE25AFB311422194509B78EA3EFB2E4A4ACAA21BF4B319F478FF5F49CC13B92B8147257BE4BBFF57D5B9AD280738867E79E4989F3D5C73A4D1B3A7667800378424C283573ED70E318D605CF3317C7C8206E63D83E10B3CE1CBD131D58E02B7BCB13889EE1DB3F0C5A4C30E1EA8F496555B4E5EE12629F7D7EA9603FA4885F2309A9E4167EF3B08FD63B0D8E5FB9F6DE0B157AA4DB93533BD7C44DE74701070F584F68F38EAB3540861717B60727C5E903B3F5A8887900E965321E4F3BFEA2228A7CE8C7E27F97F06DE10115E29E1263E5B5A83D084E41EBC175E132843F096CDBCCA0F067B4BBF7F40E23AF5FD4EFD5962CAE1E60B87A150744162B59C6289F43C91F9CA288C1504C870BB576E1A016E4FF851BD23FC54D74679525F93286EF032174751127C0ECEDEA6A2E754970819CD57C24B5630C1B92797B06C9F0E885F70426F7BF74184C34CE3892B6C6FF567F48837C7BCD44BBB99D2951558EB6D16C2BF2DF5BE855C90D73E3C41BA025A811EF3E85A70AA715401FA93B2256565C838F259257A8B14AE0698D1AD378E70C7644BE41B2A59E9DE610A0FAC7D34B080F0D459B76DE507ED4B9DDE1491E5625FC40D4C7F9FB553063A8E7664F72172FA45F9AC0339971D1FC45CAFD509AD34690728B4B69265749105FE69ECC2F88CFF1D89870BE1F021699E114E38C1D7DBE10D13D5D4220732FCCFD4BB66E3114FBA6E47A030D447444AA84631C4D88F08764AF06890B4015841DCA321864AEE524B4ABE38D4983070C134740CE17DC8DB6081BAFF702E1CF190B9F9A82C4920B4384CE6B3E0148F3FA8C5AD90BF329BC6AAA74967BDC2061BF37BB1954C56F5F0CABFCB457FF9A8974C4C99213FDAEDDF02CD84EB5EF3F49A9EC0C668C871928F113547F1D05170B4FEA9E3ECD9903BA50FF256473EFB781DB938B07FAF33F52B203BCC2DE1F2B266F3BD425417BEC452804CB2483E0AB85674AD6E6343B44D7A4E735E46B5F5C1CF4484259E5B9B1338216AEA97B8DE51B47BF652B0B8FB6D0DA437DB7547AE42FE6B0261149A723A4E00FCA6937592E4F62AA32581EB3AFEBB36C0FECF92D6199C227D84022D0CE34B6F8465E4669935C461A83E72600A0EB248B26CA41A595B84CF025EDEC093D17B077C68B609509C5D99023572F9824F1DE9D9CD550576A4EEB25CFC723FC583E062D938ED20933D16EA3FDC2662E017E54A1F5851E2C6528188434106DD11686963E23450775B5D556F8B6AC5378A7A56B5A3025F0E31D4265D1297E9D52EB66C2FE0812DC1710747CECA8C58467428004969EE38AE9A61DABDC81483C8F8550CAA5093D8C11B032D13B0C08ABBAB07C17468087F8F67FC963F47FF051F2ACD45498E8698CDBA2235136531E16289C5C233EA07D7AF777A0616C8A39ED13B4CC1E2A608915F1323CB3C4C39EB7DDDC54098EA10DA79AF1739DB8BE95541A97B4E8B5765AE1C3F3DFDBAB2C2F6385CA2D7237F1D080D9C94FFBA4FD363A2BA2A5A23FA47012A55BB3A7E9A836C60A22BE3E98A2E41BFBA57E2D3FFBE1B7EBDA6F93AE26F0889BCDFD76C2A5A7061345AC18858A6F43F0EA19F7BAFD4C687838FCC1A1AF7DC42C90D5358F4A981ABA9807AF384C972988023F41577464D02B3CFD4A37331CFCC5F6191F08B7348C4381C25DEAF019824F9E371E504AA2B040FA402D0D11A8418FACD02AAD807CC28D95AFC07773CDD2E4FB401ED5C44353948A2C99E618C12B81AE6ED4C7413CB5E0361DCE77865395EC44B2D827E12D995997E4AF1C7A3B18B217243C2BC1D5BCBA35AAE39A9CBD04E0B524360FA1F9A0DE2B0428326197AA265D2E3133A58F8B28A37334530164DC05A65A65FBFF5FE5D8461A6473CFDAEF57386B5FE9533C111B5A6FE0BBCE2B16026E05C2AFDF19452BBAE094D28F334E73023A7CDFFA467C8FF1B3F0206D058520A117903B161990F57FB9F167F24F0A8F03C1278C612F86296657A7405ED16CC816B272A1FFE35A3C3AD0E28ECB48578C415D3D160FF147D9DFC4A7ECD9D08CAC31B6FDEA393C9EF76F65EBC12CE52348FA5AE86957981B982FA6671EFDE3EFC9A7907A2501DCCBFB46CA9F7AD0669AFB2242762BD475EA88650A7BEA9C179F4D5A6C55622820C7E0572CE5AF176D639774EB80FB436FA2AF77A5D9E1A53358BFE4B15413F4AF94B7C0892EB1ACFDD86B828D927C1551A4A80E441479AE81F00BFC6499FBCCD82B15E5EB47615E9F9490222B204C0CFC8C3FD80BCB6E518D3A1BFC88B8FDA0004ED979B5A35E295FB75A088A0EE0A12EE3F683F3B2D206B7727B745C61ABFEC06D26B982E18A1C532D0F2EE68CAC1D7BA73197DF4E85CBAFA515C9909A340D32925184F461303FE6E784AEE81DDB74F195415A60A03A5BF1195D2D6F8B7925E52DA25EE39FEA3CC40CD1C2B359C148C4E995D1AF44D9E188EDB8F948A62FF3DEECAFEF018158DA0A07DB5098F92BF5B571D6EAC4A2875863DC0BBB002D5006CEC1910508948930C50B82B17791FA31EC2B861AE9EDB52BCF7F13C09FC8E19466B508C4B4D33CD00ADFA82894EE95A935069EE727E118B2E2D0AD50D1D8CAE90123882D3821980163468A8D7D18C1063327916DA4DC87E7292E3BDAB47E9768F1BF768841AFB820F7869E8D808D8CF05CD31BE459CE9E83E73E9AB1006C59370ABF0EACF2A752C3E921D9A84C479479450C2D084D491E66F295FEB47778B04888BAFCCC2AAABFA933136649ACA35EB411B356284CE13128FD8157473A9DE606EFD768ADD45F2D452395181F8108F4DAC751311B22EF719ED510824E4713FD6ACB907E1461CC2893DFBA77B09DACEBF5B9937E1F50C5158E6F6CACB7A948A665D2D649200CF16E130CC9A5B727ED0D637BA15A9DDAFB39A9916DA3025576BDE37E62FA2E960B50224F709EB27871EEAB7963A83C32E79A6292B5AE43ADF4C7C30B2F5AB62F3C9DECFA0BB12125A401D74D04381218603E47BD3FB63BC5BBBD3B51E9029F336496C19665589AEA29F1B6F964E15C4097582A7C188AD557F41372D6A04623EE6CCA5DCD2D3EE4600E01D67D4EB9B087B01D3AE79DD506DBAF3002F5F7DD0B522CA5CE6ACE6C132CE4E4F4046D7A233B7945F42F8CC3BA1E01EE00DDC6DF83AFE809E899597FE9CE40399F983199A6361F7E5083A5FC7D97BDF1DAFB74625B1251AD2E2DF1D197D1A63BED1031172CB8FB4D0EE5B99999BDBDFBAB99914C966AD2636C0F983E0326E05979B0BF40C7868A1FD91C43B927E21F81371F3FDAEEE530B2199C795925BC1AA9730920FC7710B7365FD6A906A8B81664F80F61FF5125C3815827D8AE6C80B04E53B71F66FB2C14D294BA60FAA7063AD5E662EBA06B74E2B89165D6DC069E21F947A93A744158E8779F48C45516AE3FA9CA2E6F584DC38FF2A40EBE92F9089EF2135DEB2814DF2813F09D2D4CB8421F9C239A7A58174D8BD917DD371EC70F12879A6A026B208E0431161C5FE7192D3F7BB970F411B986E447B601FDD90BA734270C889DEB92CAA37E57E191AB56F25939B12585CB31E9BE44461B669F9A0EB02A0C4D3E86B096E82C1566E91E0DCC5C45E8F5069CB04263F3B04C98B6E7CCC5BC846930229FCF4B67CAE4FB13D0EF458EBCF7A6F8BC79094F31E3EC1EAA926A7A0072E0CFC92F9C8095619769C3F28344D2B178DB5427D4BF5E3652A702DDEFFA88312AFBB1E53D404A688A017D7BA7E69CFC1415E098D54507B962B1E32CB69512ED490C0D8BDE812C32C23B39E9F15D1183C11D5115E1179F68325DFB38AA2A8DFFEB2A62C90ADA87E8516D55942E1E0C2E7228B08F34E8D8615997176ED1F9878A68C79458711DD9C60DF8A5A72B790B160BAED2D3DFB50703A140A239F7192A88D488B4A56F6F0ED929AC22DC1C1B7640D6D3CBD7355D63DD3BF1772D0D3946C6E813D777C20884317E0A453ACAE65951D152B6B396B5369AEB71E4797DD0314F12890D764599DC0689AEB11DB05E0577E539422A9F35429CE352BCBD89A6165B7F5A9E0FA27D422B478808647BDCB41515607912C4D228541AAE397A0F622B4EBDD6443EC6CF4FF599EF94194801993EAA7B77AE1F3DC923F3E45C613DB135448BCF86DA8F606C176036EB53E269C868A2F375A697125C7501E53CACE47C4F92FA11C54F5430E26179378DA6F4575EDC88ADDF97C51DECC34A01DC372F2227A644F4B4E9FC6E46FD90003582003D9E9ED4FB9421BB24E395AB6677FC196133707F190C3C86F4CFCF85EE02E757B9AFB0A1B4E400AAD5D9AE292F1DE70DF3EF62F02AF5BAE7AC9C195712845D48A220ABFA09BA120943CA62DD33C32A36E59DFBCDB4409C2818D24AB3D6C1087D3086C19DD59DFF4A431F75E0D30C4C5B415F77209578A0AB59808682B3AE71B68D474A996BA7E51ED55D25F7A93268ABEAA49B9CD02AB66CF8F0D88BB47611572F69B98995D7E20215CD21131EC73E57EBD64ADB7B7C43CC68C0CF841A4567E31F5C034C87BA1CDE26149E53D559EFB9CAE1BFDE79DF6A99080229EDF0BE1A8EF0DB983FE39703F9B7C95AA47CE1AD7ECFAFF1B698FFC0A25DC5E9189A6428C04603A7AC6F6E14E40FAC88F77982B0CB632EBDC22CAFF4DF07F15B2891799A19934DD93712BA37D83C409F1BC8F0ED48B01711D096B6E07FE5EB1925A278BFD763BFB3BD1372BF3618240BD50534A03BDDB67ED5C179CE860197DCCB02A30AF806D90CF5489EFC7735D3F8CD68D85EBA5B22DA6C922E162EBDB50496CAF10E20E1E53663A8DB124E6D6B52E8623ED9AE0EEB64E1AB431D24AEEB08053606A4BA341C93047567373CBE5612536EB86E6C4250B9C917F0FC70A1BAFF07D8B20B05481D46786D682219AE829D8F6ADB476582F2C350314A14038177A7CDC329CFD0CAE57C2FE4481ADDEF8AC9FAD83033562E2180651AA2C5D7311D3E35DF0FCBC0648D5351F2F739CEBD4CCD5CE94E3ADBEC898B3F9CAA180A8F5CBA6C8325F9E2D78FACBA1E9BDE9854DB314AA6DD30CC033DBAD253137784536B1C33579B082372CF3BA2C11362B7ED67D9942E14A69715577802691DEE7B13CC8328CDFB4535BB3ED482E1AC8CC7D1B13C0F49A3867AEC48233DC01F6A9A039F66CFAA1DF5CB40866970A00920DDDDBAAC3581EB9433380EF3AF77C1C0D102AF7939568CE40170E7F513E1B43D28D6A70E772F2C85E926BA1437F72BBC5359E0C2C6BCFA910CEC8DBC99614772CB597C78E7D687FADB0EF7F1FD6727F8EC2400CFB850CB7150FB8FA463BCDE92A2A8A6F6E4A2EED0EF3117AE2967716AA0E9F7E84EF64378D488880A5E8B999193C77A9DF0CEAFB70B99F39BBDBAD1578E082CB5FAD4281BCD34719C7630E538FA1475B80CEDFF5A4EA4CC9CF87B92F9482EE1E0884E619E45FB53A32EE4D59E4702793E2742E0D20F1F45A136732C217A5C15AED3F403B51AB43C3E805891ACB6087338E7EB40AC5E26B50572EE8EDC0F58E09E8D036F3C8A0AF48D198020A3E1B102019CC65B866D6A53647A7F51314BF7FC672120A6D549E736224EF701C0362226A5C2A552F751828A43E0027C29C6FC433949466C4DD6F49C3BBE596E20C8164BE22BCDFD56145275C64EBCDAF6E881105A32474A9D9A5792690E5546E6F42A30A458EAD306ECC8727164FDF1275ECA145BB75621F97452B570DB6619C9E16794F3FBC60B4E88B2E6683BE8898B4A58914BDF164D1C9143878811ED9F1FD20A40FBB999742525040DA56A5DD5FDFD2B824E6217787D67721318122B6EACD3CA07C4CC2BAB594285EE5174B2815EECF0AEED79912DE7E871E0237779D5DC9A69BD07FC4C1ACDCE132E4F0FE54C8EF8AF49465440998CEFED8ED5134895E88741C100A071D5A4306E82933A8EB1067D6CD14B34248E8F31C187AFEEB764F548249A037ED29228405DCC9C5F0F3E5C3EBD4EEB6B4DD8305C0ECD5A0A9D454005CCAD2DC8A1F85FDD304608FD766D250B9491B8D71FD28685B175271AAEBC7D47C9A079C09CBA3C5D2D850EF852ACD888555023D75A3DEE0DE4695751D4BE04727C4630F5FBEC9B6CE70A8E1621C00F6163C81638AD8431F72C1249FC18412448FE0AD808F9B542CA5B4B836ADC0CCCE47B5FFE531D56660D038C4E56C2FA21FD06EC0F17AAF0A0AD0B14F8FBFCA1FDED272A458CC5684A0E3716C4E377860E033656BC0AD13C6358735C54CD5F6E19820E282C032C8C2E2094CC8A3355A62CF54AD30EABB0B7DFD0C6D2D2019AF60487A4A1FBB0C8CE3D373883BD04BC3C83CAD64A54BE2B462BF9F7F1803E57C0746EE3034EF179CAB633768446690DBF2E1B5AAB01E5500C478ED20747501415CBB24961877742170924BCB7987263EF97F0AAC49839DC8FB47E8BA7A1FD99BA4A19D0079645E5AB0B5FEACEFFA9FC30938005263BF56821819D7B6E2207988 sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE77 -smlen = 1170 -sm = DDEA2F5F7FB4CFB1D5F69D4239D389E1F278F24EF66111661477D426A2D7C81D03DF627D0F6F89B6D5376B1BA72F1030A9BB40FAE115ADA06439287E75CAFCAB3D1D2CBA841AFA913E0940E9E72F3A2EC7D693EECCF02CDFCB9ACF2D997C301ED51686AA3163677AC4A9E2797969100E2A5B02E55687B79C624BC90393256B36EEABF4E04C825C65BBE8A46142784AB7580A37534D4851293667B890219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +smlen = 1176 +sm = 4FA44A1C255F48774247F26322377A70B7DF55154B59190B8E7CF3807EA4970BDBD2CFCA251087F115B6B8FEE93F858958F83F617B4724A8DFA379423B09735E488214861D75A7048388D98534B36BF216BBE6B2F495463942A870A0986C12250F5F993BF22DB0B58A8662ADF69D90386054ED887B022780010AC52B9C2C5E520E23E0D509A96F37946E4C942924FFB540DAE34416B578DF1186ADCCB0B3960D118D219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = E37A5DB03CD97D31501E74B52D06B13862DD83A0952F2B8A82DCE06D4C6BD833287DB06192B34EAA72C8BF229090EB6EED3810490E198F6AC068734C191F91084A6FD0FDE6ED53EABF28D4183EC1FDB85507A60109E9DA5B93238BDF8483570637BA2B5558ECEAA24726C784544B00CFEE56A52CC089325EADB79C2C818DF5976B8D0EDF1BC15D05D2F2AB51505A911162D3D743EC8DBD40219C2D01303BAC3B46AECF8E298EF18D9BA046C081BB8D3BCB950CEFB41CBF44FEA0A5E630BA3DB789C63ABDC1BBABE2C585314863272573D367CFEC8F02D28B0A811BC4F9751FFC9FF057B2CAB798951114187E45B009B4E00F032FB9B64F8AA63676C557B638F85C3EBDE1E9D21A069D9AFAE15BCF01EE35B592AAE17BFCB438195C294FB9AB06E6103F75AB4AFACBF10FB40937990E334202221BC0F06205A18F8C72D87214097163F62CB2B179F0424DADC09F9D323E336598CA81BA76B8A81B607A22A2752DFADE9EE11167353ABA97A22CA327D7C35BD72C6C4A45313659047C978551A4786632D1E219B2A9C451B3732E35CCDE416D9650D758FBBCB66581485790B472A1CED51405B6B2E2801507667CB85F85C45ABFDDB4DAC1DFA125FC6D013BB52FD5442B6B18A9695DDFF306CCF2E46B82B9ABE0119A5ECA8F3A41F9C065F0E3C3C014876F9A6D043750F88F437694C09F44DB16DCD95671D621008D5733E7EC298D4DFFD7A0A89E11DEB5AF745949B74D87D7ED4326DF903CF2DFC6BA53C643E05E7CA972384F4982DC38C7ABE21C57F00C1726CA5D993D9D0286B947DF87684389A3FB9B15A5C083F5C97D5DA475AE2785DC31545318E0D292F213DA0A5ECED5D942D60D3EDC0FE7D4792CF41B7F171875DADFB8C5C27F04F36F860D7BC76FD2EAEEC61F28CD480758E6CAC57BB24A10DAAF7988C8E5E4B0DBD4ACD9E94E9D6EB05861671B683EC0A21BB31CECFDE290E23D6A75F325498905E73C2B0BE851232EB9C170E55736197F11C993A19D26E18F9FEB92E62B9E6CD413A59F896192A35A989C4E0FA4FC805A3FB0DE6B3D46A1C68ED366D12F0E7CB92EA639D0D21E9AB1BB8C44FC16493C36273D76335E87A629F331D443A780FB81F846409CFD1133798052A36B91F51CE36959907675F30580D9EE799C7C7D987251018096C16A270D7A200AD415E2DCDD226B63016578CD88553ABA5183DDEF6B67C6E77842BF9BB5603A2688996C4C3F702745D18E6961584FFA34FF553749D1E077A164EBA977EF2C37E6DA1E744EC8243E8C419237651D289F58C7ECC5EDD9476BECDF8D0124C21F2F1A22738440EFC1378AECE4CF4BF29811A300A95C706321E420DC384C9230036E56038DFB5D22FEEAE9B6B0ABCABE33BA8BBF0570331E4870848CA31504AD6C22F977934F86294FAA1341F54826AF4CE7D387657C27FA318D55907578E917B7E8BDE02609F8909EED07857D64385B05D3020EF5B7F427F1031AA15F16179563B2BE03D9BE290C68FB456D81ABBD4EB8BC319E43D34FD987EFD10795EFFE2E9ADD7BD83F3156F9F7DB00C439A52D188D21EDBBBADD9A7BF6AD879C5F6C60EE7A6124DB3B9B4D8EF4F12E98CF39045C38565F3D664D1A5365D3891C36972D94B10F39109A8F0242EB9BFB4DD51F1EE99421E7973CAAC807B9AF97D2707C59F8ED9FB8BBADB64AB9EFA442C5FA0A3F5F436FEA2B924D620D9A0A55BF5127AB88947845597BDFFF7091A207670ADFD8ED49757D8F23681FAE2F72803A8CB3B40E83BAF5A06C56561299DDA6F8D979AA6C125B08F55262AF3C2E4E42891EF47BD8AFB7ED99AAA2952BDC3038EF770889226B41F2A101F98D61658B464C13197F97804908D491966047956464D592C3C6C997DF4EB3ACB13973867720E8BE057B6AB2A1AE50AA424C637485A4227164630ED542183A7F03ED39024433FD7E7EDE1F23BCB4E8B5335B44699E4FEA840FDB6FB9B93FD185F667631F072563453CD860ADD373D1F519A9F4343F52D68DFCFE4E59AF0BB6B6393270AA672AF202B532A5EAA9F78A73CA4F46AEC549176C728186C833A1643A3CC67B177253614FAE49B7E35A3C31BBCE1C31A21853247BC473D35CCFFD848537444296361AD9E3B3393414271192A19793EF9DEDE9FAD0D13DC9111CA8633D2B01DCC25F1A7C5E868EC772125DE290038D041856AD270384F49DAEF277CFE048946D76A48A4680E350F753EFA19B7F3B9E6160955448AC749906114C513430130EAD8DBE85AE10262BA3B422EF48CA004F39E6AE59065C924A2BB44C4F043F0BAAD0D64AEDFCCD61E93F5ACBD90FD5C929191F0CCDFDE771F7D060CA77F8A9FDAA94D256B4AF7AF9A10958C9DB36DD89FE60FDF2F2E9A35BA4A8547AFEF684A84286D684093C1DA208B7A2E98859059E36C8AC2E828E43FFD71A602CAD204D013CB0E482FC5ACA9F8D4ED87AE81C74381B9697B6CB7C3E13C11B203239AAEA3D3C93E05D643D33AA2D05805B819B1E9D32B6A1AED2F9B6CAC181735A49F41B713678EA039B615441D2D9CB8B5CEAF19FA9D0E7D6F454FF030825FF59FF8A3A2C1859C89E2CE601C014BE01D82BA96A092405610DABA2136726C74985E1564B640140D623F6C3FFD5079860DD33750CD54FADD654929AC812E2C37FD892F190E12043290F2B17F93D6820B775F6BC9821CFD01979C2E0F4808454B670CC2E61B5B5B8F2B07E45A291F9E2FBD470F57552CDEF51925CB89E597DA16B5C1A5AE8CC86A81D54F11B46D16E8B37FFBA52E6D6496DA133AC821BE34283F65CF5AA44ED720DC5F4129DC001604847EF5754DC6601734FA74B9E08ADA1F4CCA3D4C7CCE72EBF9F25B21046A837F035C81A481F984F733754CA2CC70E47DC45CFC11C62092BD5693B15C01D2B697FBCB41B6C7993DF6F7BA543536AAFC2286BDA24A95357B9C9CA597863BF3490AEC3ADAC1F128EC15B11367E5A40B7A79534C3DE6DD22FA8366AF79DF59950A3065282995E89E0A5645D3EB586B2204161E62975A07F149850E0EE87481FCE6F4931BC08615F910A426482F8C32834A5FEB74123741E61C97306C8B5B4FCD83484C0E9D235C0AB1AFB547AA33355F050B1A9E63F829744138E28205E77DBFD0B309F50571858DCC146D05BCDF79508A4DA65AD9C8EED93464057DD0B292696D9EFAEB8AB2715C6A06469A79CE489BC08E62E0CC8A6F672932555FD060870663BB3C9E08B20E8D04CECD69877DFD86A562689C81CFD8286DE5C0235DAB28AAAD3F62FED8030FB45C3CD055050BDD4F2B8D198C125C36E0AF5DAA16DE5F22AE61A5031341BF032A754A86E6C16B3D69D29595C66D13C25493559695684BEB63F1FD0426B9F1BF965356B7F17E08143553975EAA2DA19E78C42117E43766CB700F48FAA0FD872DE83C20D4662F563E88E6ED39C3CEA83CA5BC0F8BB11AC598E9844D309E4B8D3BA493786D939FB71146BBC28C2212798ECAEB97E261DBB13C3886F4A07C6B3A6D057E4E54BD3A866A89BF132DEED5FC8B8F9EE2E0C87E0FA8646282AB53AC6121E2F47147BE6C4E8B5AEDAC310483ED16F9A5E48879DF47081D65583AFD125EABF955669F7206EB0418393933AD71A1195E386845BC7426AD60CC0324FAD06B6B4DB2A05CC2856B62F59FA606127EC883E5E663BD10AFC1D82F9DB166D94080A6ACC949CE8867AF995CB846385CC8564D3824E01D3B19E4D677E0D8A78D30344499AAB8112D7E5520369F22F901F42B2F05F3CE1A691E3605BE31024AD1312FEB69BFB99D69FB926EED047F76DDC0AE4364B4E5D36615C3695A25FF8B73361B0FF34F44920DF8407B72E380366C14CB913520B33119A194678B24571C48E57DAEF20D9D59B3F65376223B8551795B71F88AB087DC8B08C6422034B04892D54B68B4AA3C1E1D5247BF2FE9AE3FF41E16D3EBD15D842AB099E5485100BCEADC2B9F73AFAF37FD4D49288BA9D5EE67A8B1F7A0000F9833D16575ED9950A5230968C719D507302D24BDB73C17A3854805E717837EE9B12D48709D778E07729A22569F02D3EA1268C6331069E1EF77CA130160B655DC0A1B1890A395584CA1934D8F69712DC7EA1FC3C532EE86E4D6B3E62C6994E3A20EE173B5C0AC8841FD5CF4A63E313AB02E0E781A5C324D819355A4952597CD2EC3DF2240DB5443209DB2BCE65166BF7D628A572D5BC6660009392FB4905E5E83DF624F80A5EE4725CB0B23CD12F412B643E30BB57573B3D01DC0A925134825ADF67F105B09E249807B0C3E3921814ABF8B055069D92B3350A020306242769366E9CF7D60C4B300C91E33421C8E8D96C47889F5832F3E21A62F4118A9791D1B73E5F5471055A351C9E8CC66CE300FAB04B1A4C6974A1FA15F0B714C8FD1ADC9F20E3D13BC47016B8E04F798073815771E647BE297ED55EDFD411002AA6DB00917561F340BF9D1E8F585CA83BB55B8B31D946BB8262065511ECFE8F350EF8A0ABE695FA3A8C21B85F3154692B107A8F62F81D005FF5E1065CB03AF537AC7EC5B7EBCBAFCD963B61D5F847353E0B37A8BA89CB9F335A0C63E04A63A74EC35322C6160CC867D59007E3C8BEEEDB65CB6AC567DA3A77D36DF5D1959F04B299206BAB967A8732A99C237A224DC3ED457D95AA1E715C19A39298D37C38263740C36C54AA7C54636EFC23B456FA067BE7E20018BF419542372E3416DF1E2C3C049539298AF841BC0DB4870D45A16EDD9C81E048708DD7A1498FE1537836C476EC98ABF850DC6B7D33659D91805BBC0ED69FE7A1107462D3426467FC639D6E173D3516BE41213E69A832157A2EA12480A6F08837C01AD074B85C7264FAE9F59416EBB448B1812506699360B8F134005CD54805A661D7AB1B1B0B5A8EDF84708DC1705CAC3CF233046C78727A3D3C4B851584A8E67065E411086C1C5BF5BD6E0BF8C6D28BE7B8C4B12A9CE4EAC89CA971B2F36AE98E93C97DBF9AC2EADA7B77DDA54FF97DC1716B080451C6589CD84ACCFCB27B6DD3BE141703BB2544A0FFD1CF2400E9543373C20C769175895F221927A0E742C4BDB61988DC53A0CD0910A918623FC21B6B9E6ED9B8E32CD991B3BCA9E22C1618EAF3307E6C2ED249C5F8D3DAB9DE3886AF5093385A8931E439E527CD7D898310788D9521CF3DAE6FB429364F6EE837BBB99B039FC17BF435A233187E459AB1B917AD980CF0147DDD4AEF345FD57A5E4EC41A59FCD98153A5921E5347556EA9408C592CA6A6F6F8951BF749299686946574864889A40458D38F71E7E2B8509D512E5771FEF90BA054395DBC8044FC6314A115B26954DBF0F84E73A3D9E39B839B432496C61090F48EF29B974328AEE93755B36CDC5B3D5682B9DA2F8E763CE2D8A212A30A702708243833E61124FA8CBF2F600B8C86B1973323D73093C1E70FC7F2953B4AFFBB194B185C17FC738E33968FF04DFC7CF19F837B85ED80C45A046D16E574CDE2D8AA4091E970FB51A208582EF929417710DF94EE179C2A566E54A4CB1BCFDB77950C721BB7D11E51142C368384CB9423F8DBB48BB6CFB3CF3D8B02F186E6B13A4B4AD42B7A8EF9DE4AE8D6E8B3359959F42ACBE55228DAD0A9EA1A125BFA4D3B81951532BE7C799CEAA7860021ECD711A487BE1A136C21CA06B8550F851FA71EA12577B9045F2FC4B586077FD6E1DD5CC8C193D07CC791ED7952213F6DA2CEF89D084AFB9C0DF8734BCABE7BDF7492FB08846668A823CEE48557021151D56CE52FDBC218CECD91CCC2BF1BA3AE72D3F041CBCA01E72DC530A120C53C836C001296B63A860BE3F334314835252CA5F26C0AB21F1D2E9AA84153264CF44879AEDE56A6FD17646F56AC26E9DFABAB38F617AB38B80E9DF6F718D5DFA3F365AD39197D563F7D394CA44799530D04C2E8E513A5C646B0E046EF2C32B758EB3941E0F5F59CE9DBB9A1E81CB64E02764E1F3B586643D1259BF878731916E0255999A229ADE79DE6A30A8AFA60C0A6012B24964526EF3404932594316F7BC295322C4E95F813346292AA06E2B6B4B86E26D4DAFA86A85747C6A573C4EA95E3E5883A52A27A31E7BF7B7AD061652FF89177923CE50FAD783E4AA6A4CFA6EEFD8177B6C5CF71DC55E3AD8CA6D9BAF0620BF103735209DD6B13837C2C65E3164FC22EB945229C8ED070AF5E2F5562288501712C35E49A9910BC5445AC5D924E9150F43C903DE281280D2AAEA4DDD0CD61668CCC0A0230C43195381A0F1D61361D8015FF25D0D357BDA20C56792E3919179E63BFFA89D72B598B721099955D613646459193AEA6DD794FA8C0B8206661A0D392E12ABE67D0C5D531162C0ACC1A6281F2B6A976F635C146737DEFA44AC6078EF74AF4C3EEB3D68811793891FB59CE605949B64D9A244F3BDDD7A9A13954C094C376701B47967CC7D1C62C7E90DB61C6DDB706BB23FE94E8DB74C48771FD95415C83220073726A752AF749FC388BD3F38178A913F336CC3ABFE3F65F5B2F838EC3A6841E7F50861CC5D73514553AF24FE36F603DA69D5A691C2A1F542AE8B9EB91F2BF0F82768E1CB127A62F287FA96095A263D2D24A053E59E0E7B372469945E0E6727CB9A6A0DA1582E4F91670008F91C36FAC9D32AFDEACD8B4B5601A9E8D0574DA54B0D790F5E7655C18AB4A947C8AC8F4C4F4B3EEEA4EA246B2471E31370464E240711D1CBB3A4E2F74733BB855211FC91E903D1DB97E83445609023AC641D79C788EFBFEE7003140D8779B5EAA5F29B6C5693F83EE833FA945FF95AC81378F70EFC5E7644B2A32244F12965B8BC3A6D4275378B8E818E2619B79A8F8D37E6FCAC4AFDFEB3DC14B055AC66146547572062A53C0836100907A191944E0ABCAA8C21B2903F5D786318EC376205BF7E196BDB9ACCA8BCACBFCD2236028E19BAC4FB50EA2D11CACE8F215D7F5BCDB6F01854ADF24CDCE36AFC94DA478BBBEB8B82E63FC716BE107474E95AFF6D09AC404496F20EBFA29A2F939F7EBD74D1A9E2850ACEA4143F6245606F2BA8E134A8317176F47B42962AD4CE890FC0F5A1A62D3CAA9C253B1383B666875A85D2F9A8F46DB3B1F317C03AEE14265CACB7E7AEE3E3CE475D88071CF96E8D50E6EC09D9C2629F05FD7086FCEB167A8844FE872B46003FDE8DCC87FE706D5C75BC69B7F14A8F7EDF37BF9049FFA2C55E90A2D1E091FA7F58F599AB8CF0F7B3F4A81863CF8368396A8B4E06E36D62447189F521D3C4E5424E66A66084675BE35A1BBCBD28F909C860F67DED31F21556560DAA34F865A415670A997DE9F27549E21B889777D9600589B30D15002D88485CE46680D5EEC184E553567CAE52643342BAEF99B02EA316C69817B166BA1EEC99EAF20ED237AA1E9D3E3868FEAA4EEA390C79B8B34F5740B4C3A2D6C576922E2C08654A55BEA28FC37BDAFC24E6B0E9F09F07355C724EB62CC87053AA96376E8917752845913335A55754167A4A041394F96A45FFD2E3929C616A12FF26ACF18251E294A0782B3B4356B84F7A960C893F1214EE1CD3E65CC3F852A64E819CCA9E39872B3302489A8035E75D98EFEDFFA83849727CF69B021D1F724C6880B5685D83045B915A1E36BE7A0486C7D24F9518AB6B95BDBF94D33E4D37039A98E05CB5ABD32359EE7AEB88AF56FB44303D718446A586291BCB5334F94A81194E7233D60EFFA24E4079B95DE1DD94A134EFA56BC9D46E5B67C176E445DB2AC7BDB9845402AD0B948D46785CAC4CD8D6F73008756BFBE544A429C909FB1E46BA0D0819A1C4154927DBBCE83C2E1F5003D1B48C8987680CA6001207B0156A39FD1 +pk = E37A5DB03CD97D31501E74B52D06B138FD4E933FD0D7E7910D4CADA50D521234B9C1AE6E0659269554F677F19839FC89E248664A207ECF383BE763A01B78B6381DD36E1A2DBB656CA90C131D5F629709ED8160E2DE390D469BC7AE7CAF4E2E4FAC8848FCC303640CCD0F33FD6AA0D1665871AD066BC22A0BF387D11BFEABEBCD43DEEE73BC4CE1F0F81515F61314BB4169448C666B7E13DD119A6AD987B0CFBCF804A590406722DE9FCC2676E0E67C20E347B568A26BA76F7EAA4BAC2715F8373E2E83335CA8B32E90D4017D69603E87D42563176AFD952F6B268249AEE66E1082590846C858AA6FC8A9C63D7A51F9A9D3FA67E040863948DE4739EA49E396E39205486620E69078F0BB550BEC33D97536B26CF2C65066A9A20E71D2551410D24304E02068572CCE375224CA02C77A8A4609F4D8F942E9221C81FA89F26C16C22C305B2FB8003524A0204ECB594D06EB04408C16860F435CD5F317A2DEB35170ED3A26D0389176B6C8D78E8DAAFE0B148A3958EF44B7F3C8BB3568B7EA93A905EB80C60781A813DABD93F785FEDF799BB1387B44B5AF83487088476DB6A590C9BB3776478F067F29EB2A3E3434D76A041B4559B393504349D17F94C3ABADFBAD41B635C7C9AC659537761575259540FE0B5DEBD945FCCCFA399726587A7D8BA77B36BE8FD3FEAEDBAF2745DC04EF8DE6452D4D9DE56FA8BC3450B031C9A2AC4AC759171783080BFC09CCE53CE2CAF56A3AEE021C82882883C58E53C1319C8ABFB097810D34296E884E5459D040851404A14A9B923B3DACF1511FA369FE1BDEEBAE3F4B5C8C6BB177128405980B0AD8160DB27405778657DED7F7DD6EDEF60D14B68D4744AB8ECF4872CF04941AF2A37B2A54C4D39E419DFEEA5E331946AAADBA4E67BAA789AB9333F24EADF8B7D0A4F74E9F08EB7C40BDF7E2D6C7B5F233BDB2A700C897468171BBEA3E3A901E52B229BE736E70ADAE86F1EE28A3B4EE816D82E40C66B723A744A67320B87BF5E98AA2DFAD6AF3DC8B7B316BAE487835875D369D6231E552ED35E09AF54654E15C926CE3D38D8355BD6E3AAFD33235B32FCAD4D86F1B0A3625EF800445C13481800C6191DB39F08F7E8854A92AA457F57D13BEC8177C0C567A637659354E315ACF31960A4CFE73E7B236CF1E41A8BF04E9B9FC2476FA4FD9072FF093DEEC430B4D0342C3E01A7E0EB5DB6F4864C30825DA39D00A0A8CA5CA9F9C0F4550E8223380E6705347864846600051C0F9B8134809169DA8ECAF9644027152D71066108A83836CC4F3EB135F9D61E1B7AE8D6B18D4483E2BE5E3EAE203ABF8C50CE9391CC914329FFB1FEE4992126424D510A49EA04EAEE13B59436D877BEA02F0C4E028CBC7EC629ED41478126C81B32AD906CA06160C11092B6EEFBF1179B95A2D155556ECC2F6F91D0B4B8A691364CC7DBACD39E0743308D63FF8338C4E870CE393A4E2E0F07B265379589CB8221E9CA852E0AD136D26BBA2EED372F6CEE3B8FBD237FDED85EF31E3B575E6AAB75A88ADF46A55A93B9B83714BDE29F556E41984BE7100745A4FF66BD1D1D6C88B5F26F72433F9D2F18F594D2C4CF4C8342C0A5082C6C1C12E0A09C9F4F05C89D8677E6A17C939397D0A5A6226F0D29BFD1F0CEDB2F735DAC8B40BD0F4175E024CF3D3B950648EA0D81171F9C00741D36E10275BA1DC5C6F8B8D7923AEE3EA122D568CBF258E5478994492E1E65FCE98EDA05F5B25F95AFE98E13DFEB7B34338593AE6CC50B8111BFC60752F00EBD36158B3074B1AB35820D2441141DE35DD33B0FF37890328AAC93270C3A76EE0FD589A7BF7A2638DC30951B7F32E79241B111C7D18D84EAE51BE81276C5E1973DA56033A619D169E47942AA53CC81C5C2DECF411539FAF3CFD1E48A6D65BC32877B1910B95F9F23E1CB14D102CEB0D546924F84E7303E4331FF55AA78B0A2DE3C9E6E9D1268EC88AE61C6E6C9F2EFAB47EDDDD403B5A20A09AAA9797709BC6B6360F60C2D688C53E0E15526A79EEB137F1D5A43D2718019FEF61B69C43D348B7A4DB729EF87CAABA989768DCFD1BBF4E4779E92614AF53C34136EFCEB0873D8430AEC22FD0F1988CB3962B71767B784DEBC3162DFF700152DFFF266E81765BFABB02765B1012BD2CCE871D65CC8123C6ECC6F2182AB578E29D019C53B320109FE98D6177B1CB8FC95C588AEEFD421D9ACD5583C6ED18F0065305EE22F542E939E34E8FB9E68301687108752C8221535CD7C920C918CE04D15C0C4DF03A215BBA524C3FB59B16709AFB19208F6E6AD3977E92CA0612FDB6B6493878CA17AF19715F9399CB35027A0634EA99AB4E263F9CBA7CE5FAEB4D46F6F1EBD8C76D119D60337EB850FF84A1BAD5327CC24491DC5A5FA36C4EFBD1361627FA9907A7F96510EF90ADF3FAE2AB3E1B16980680252DA92B9D85733B0426D70DDC561AA2FB19DD7FF63705BECC658F86BE79C5B757DC6FAFF0070C9DB6C5C09815265E52A7FBF9C73F966DC5A3DB4A0E0E45141CA7EAB79305CE40BB841AFD86009628EF81810FF41ABD9F50E8E71D5F92261296D37441732E29654A1A9153EC9C0EAC8BF3F37E875EC1588CD25F4B12DA8D9B837D5B4630004A312F671CA4FACAE1A369989B68A4C6B1C97697523770BB8C0E9777EF2D85A9C4149D05CBAFF41CC257EB461583F694F7F4F92EAB9A227681EFB19D7CECC431C4C51115121640A9B39FAF78069F9B84B0851B68B323C2040049A9E02046CDC2290083502478047A7FDEF3DB48045AEFB30ADCF4D54256913D677BB53956A1C4B8256DE3E3C7F09A87BA897A86356C95ED9A599CCD687AB3443A9381023E158599420FAB3AC9201D0DB3352D8222129CBACCC6AB66FB64C7E80C712AD8E413F9ADCD4A262D11BBA9C94E494A0B66AEB343DA7B8536E8A522CA5C91A4DE03F41899CB2DB79B83AE90071A2ECA858EFE33CB76AA3F4780647F86DFD4DB71074C63F11AF9C0C3AB347BDA9E9424E5964075A6736892FEBA4EE9E12892A34BC50AD26D36C65837EF4ED6123AEA566FA3BEE01F27413FBF1DE7C5D27BE9D52D903DDEC7DC17184CBB98083E2FEB12A8F6375DC6FA90B8E917F3C5E4AA7080A554D2699C8EBE43A043BBB5C28890EB1828AFFA92AB9DEE1996F3C2A6A3CFE4B759FD93EEA726B7501AF5D01666E4ADE7DF94C5CFFBC22FBAB8A2D2612DEBC0FF0994D3EC8F3B00CB69EE9A90DBBC656C2E57DF57AB54044C377EBE9DF73B4A658B70472933B48978A1BEBA0467594DF9927EEC9C984C12A7D095C11E17CD1F330B709F51715D0193C7EF24B7DCBADDCCA192D0AB8C3F81D2793D3F5D0DF54920D91D54F0B93E7C58B49CE881FF060F78CBA4B8885E7F6E3B4282A2CAF8BC5AFA5A23AE0599DE0D9DE08CCF8F8121383272CA7A5E34F417AA66279431B5FC41F5EC19EFDE03A29F90D7879C3D161795D736A614DEFD47B76DBD56065B61235366202DCE97C7946733723DB0808C4F24827D287DC9A661A56515B3F0DFEB990888B5BA90FE6433069F2C471B34ED230FB2C0ED303553490A7F179CED204E58F40DB345A2AA9040E43BC7BF98081EA1C818E13B3732B1E356CD5284349CDDD7901EAEE8A9404BCF54533E86924B2CC7658910D33F003788529300224469F3CF5C66B0E115117A81FC190A8086AF98972E3A5428D8C776DB9433EB17CBE59B36317B54A6064DF3F40F5C866DA5E4D920293E79B3D6E6FFA58663229AF80883B7E6C023358492D8CEB06043DAF98E25703CEF84CFE3E513A431CE5DEE4A7C28F71BB650BEE2E595CE921FF9F21709AF602B99BFB27BA80BADDC1DC8A78A70F0BFC78931F357BC4A3186D4A10A61EC8F57CA87C0558296704AFFE7428913168CDCBE36CF868C99AEB2D07F62693336F64796168D7AB7DB93ED92FC14A5092043AFEBA814A45988E5C849CB38A415D9BD544D9E7F13F5D1421367973E46DD5325EEADF6C9200962F5CFABD32C2D55D6EAB60229BF2D41C5A9B3EBAE335590C9065B932BDB43B63248719D767C865B175035959AAF32EBE9A43D1862D5B6B2CBBDA374C58BE186DFD802AC50C943D88B0FB6254AEE3324F85B591F1BEE352761A0C08E7D08D01C9A6B69C91BB77C927763D988B177E1A25E2679CE2A329F7F1D0B08A5442EC813CC0F780CFC28623A61FFBDC90FB82ADD9F6F01A702050D1406406C39E09234F2D8D1C1DD4350AFA07066D8AB01FC5D74BBBD9D1F01F76F2DADF3099B341F3D7643987B732596F8BE5DED15173B1D2256418E7431C05178BD101EE9BA5914A3012C04F32F01E8905846079C976079AAC09A7B986583D6213A3D5AFC9E94FF4C9DC461BA59A3BC5608D875BF1371726316B09B38C6BDDA0354145F29FD4907ADE641E8B266120DAFC1C3690B44D771DF103A44E2E10915C43FB4BA4186466E863DB2CD2AD5D3B718DCC7E1F88BC5E6669F895ECF9AFDDE09581819B4F7F34A3705D4422DD287F37FF52B4546504EB0475AE3B46E46F8FA2B16944226F57EEA620541E12DF437A368C15B086D5635C2FF2CD800A4F09774F581A6A14988E70DEB511697374B34A052238332B3FE2DC87A44733953819461F9BBBB32B7BE7F2D9F104C883EF264BD252A75A5C1D46A1864067E4B658A9936A0CE82B9F61C0B064A0BD9E0334BCB414751BF02A908791C9E647FEF44DF4F6F81A5F6D2B91A9516EB2E7B98D1C918C177C1080187EA61E638A8663C0BEC818395F3296FF356EB08723CBAA79F149C7FBC547BD4620DD7048A9AFA0606B1D442836314C0C4D2608A54DCC16F7A728D38F4C76FD4A8915B85835867A1A0E092D13472840006042FBD7733832C4ED37B4B88BC8C2A1B57F11AB19357019999DA2C849AEE2368E27C8BE8D0F0091DBFCB3B872F8F528D354806211C2772469A316D0F22AE1B7EE9F22ADB80C9F051EFBE712FAC59AF7BEC04529EE6AFD2C82F9BA48574CC17D7E1BEB3001BAF9EA4F63A2B94374A84710997482EBF57FE87E83C472FA4289431A33AE45FF4DB7BD978BB43D0EC1D70E618C070F306ABE34FB92371AAD440557361C534F2079E409859D54E707D1F3886D4167373F27EFA6EBDB179580D6A75EFF075499C9E11ADA30D4FA2BA181D49F53672C02464F9729C1D9B344D590A3F092DBFE19EEDB4A4BA04E69B67E2568DF9E10B5517322141EB829F745A09DC9F940B8C7BF5915D0F3B5C6BB412FB635558EF012913DAA408615DEAE090A3B5513F0FAC004C12039EB2E6F65CDBE2441771E1F6853D89D790210ACDAEE74D3082081AECAE221E6F552981B0EA92800028BCF75821536A0986E2D64C5A755C6BA26B5E3FE843543FFFBC6EAB476EEBBDE573F909CC274D457DB04397DE05EF4119017CC0F3A2F84904F89367B8157A3C2E923F8529F903E26E3B3733261E10CF6867516298BEF4A038E80D570FA7B3F32ACD973B3D757DCA6190A316121FCEF44F2E7E641D8468C32AC40C11303B783E0F5E1EA524BBDB99614C132EAC69167A98CEF3F85ECA4C0E0D66D32D8853040C79326A253B203400D1B3E742D063520AD703EF873889BF1820BA818BE78E17205BB858C92B9CEA144714EACF4005C6B30BD8F6A1DE9BB92208F8AFE78B24856BF2E1BC79E153374C6DADA735B099314EB431BF4BC88109B60661D82E83BCC11363705E188F76AF53B7D8F63D28FAFF0984D0FB75E8C280CB3E822CAF4EF8AB242C2A25DD6878C66982D71C849C3AB0D592EB5E87484C0662D9EBFF25F2CC335AD37B9F606F43E27B67E5AB6338DD97D41B598556F6F11EF9C85E7C182574B144F97F84BC77C5AD0CA790297AC83199347639EB54727E4B25D2643E16DB75130DF9CD5E218A0E4FC3D047101D6048E17CDC8F25D681D2AD8B518F4308DDE563AAF5D215E69698476D227504176635DC0744BB0943D54D145CE049EA12F343D8C2941DEA5DE1EAFF4203DB5DA4EA995414F44B9861551CCD6E66A15134F920F463268928AEB58DA16C3494B48C772DC4277FD52639D0D966A920C57E73C6E85E67589D967ED272F7CF63827BAD4FA5A2F75D60629F2547C5C68F9B113AE713590DECF5FDE52F4F4FD83395E74167F5376C6B6DD0BFC2ABFA47060BBE6548FB2317A9204B97FECBD4FD6B48A8E18FD07D1D63FD529AB4BF07218CFF17F0ECA7C6B00E4CC8C39C8F783B72DB7D7394C721F9C7C0C489209316A9BBE338A81DEBA060184A985FCA492D63662BACCDBD1D328B73C0ADCDC6F4410011FF2FAC12E044FB1BB7D330975467694E4ADD1E50AA7D6BB0774BEC1399BD6DC2480D71EAC8E5BE4EAA43DDA765B6C592E2A9741D139FEA1E069F408275A43975D1020CA4A5A9258DC7851B20E81DC3DCB5FA7A3F5B3EF07C980242CD1922CC1B25252A0BE2CC9F7280CDF171E4B5597974FEE334BC88A6ECB9F3E16AE45BCC8B3C550056BA4ECF84DBC8534926874FF7E294162A61CC6C9B493AD96790E47D1939880BF40260EF30DDE98833AF5BFEA4680C724A1C5AED663B02EC72163FD5872D93ACA65BB528A984F19F6FD03773C1A4680081B54AF5C033C31B0DB370DA8DA30120E4CCEC6E303F5CE8C96838149C6A9F3FC6969E5437CE78E45F4A30DC5FA942CCAB28AE554288298D82233259D9E885272A28D043FDDF78C4AAA6ACDDA6DAE58519F8900E6E4E821B5AB0DA59A6B12EB194EE15C91AE555A8F442D26F921586D67F7D6EF1B63FD57227D364A0EE63F7CBA19C35DE04EE847C208953F2A5B04E51CFAEABCF79F23739EEFCDA4E782AF003CBE19BE9277AC16B0ABF899B1AC96A8DBD8D79346A46B5EB4E3766B65161D0228AD63F489D4CB58D4842BD2DD64173AF0F765F2D3A29C55FA07939A0FE405B745ACB1960A2819FE8F90E8DEBF8762684D1E1873F4BA40CA396CA2D4FE85BBE70471A153DF4981D0BE0547C060B64F6DAD6BC6B9E1ADEB8D8C816CA591FE095C8C7E87DF7 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66D -smlen = 1203 -sm = FFCD5E63D055D067223ACA88B0572C85CFBDD2B8E49C4B7318214A5449A1D816760DA7AA951583E7A2165FC9074D00754200ECC53E94F42B3EFF14B7A97963C675991412B624B2DFF4BB090F99EA97262C4C241D86BB869C75F05434B3462700850D33149F9FB3139A84C82FC6C914B2F22E85F0DE34686E9708D2E807F758494E3137EF2B9A4D4C97F6BF1A197B3D0C7769C15C770F60F35DF74889F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +smlen = 1209 +sm = 32E868DB5D72854B74C729B65EE80AB318D15B2A22469E47C2EB2CB8C1BD099AF727D1AB2621C82B044B1833421063244D978D586124B73B80A82865FCC408356A6B2ED178A2EDA49F7FF8AB39E4029810F8C0B7F900A5C0E0C1A36F02D225D1491FB24E81DCC393F2AC49C42CE9ED7ED754EE59E9C033D546B8275BA51A26F78B224D4C89C0FE47D83E9AD3410B7CD36798FA5D863CC361DA787DDA2D3F27D480FAF2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = C3D000FC59AE3C7F89DD49E3724994CBC2A99339A19129EDC8A50EC28C9C0D1461EBB6F5FB7D2CE049E30936A1AA54E2B3E4BF19808F5DDED1919F4CC76D01E4EF948B186E8EB51E464812079B639178AE61A158662941A451319EBBC5B614C2F776E1B12552019632930E0457837820D781C845388280CF9FA35E57673D0891B55C8DB7AB39F41E33FF82B537E9C8B09F6686A62A7CAAD37B70C920A8DD1E0294799F64B0323B3755BBAB986FE5B9B5CDE505F953404DE0B418A41C140E5F85BEE04E2220F49E4CD36C31593A0EEF53A45D306072170DF636608A7F3CDC4FE8D3A42C40E312821A2016ABFA8A4BC6C960CFF6B999F32BB98045671348D71BEB467C363B0364B475B69999CA7C8C080E1A4C6A7B76CA34AFD94E3B0D4CE9D9D69C5999AA093022072266D660AF67B6AFE4173A7BC06E7F8D8DD716CDDD0BEC468826B56F01B92F9601370107085CDC9840A073B4B3DFC868EBD500BC6A6DB673125281A6B995AE43105356A9BDAF49080631ABF779E1FAD2230AAD26A41D6E69C8DA08AC9B89DC56E8DE00D3641E8A834C635EA591CD2FFF76077216B49ACD9DCAC4674CD81E221330F78CB76B47C4324ACF98780F337CEE59A7597E9470DD839198CF4E9E0988F6709C4DAB1D353CA402763C54F58051E875EFBADFE5F2D9C5C5997D7C249BC96DCCF0AD44CBDD16BB4D8807AF96E9DBE58BAF221EFDB2D340311E35815B6D6B0124FBCC8D1E9B91B4D17C364D55E47435AA2AEC441014C6D2A32DBB099789E98BBB0FF1F935B6E1030FE996279DA3C5B94FFD4E372E3892212D978C50EE496A3C32A6073E993633B500CA226D27A0CC28DE5D6221BACD29A126F4D52EBE8AF6C6D8F287E05F06A60E9A4D88A935AD04D0E0577525EFCC8BA92478A1DD1143C6225235895A1E4C62D1ECFFF51154F6EF951774586ADCE86D8528663FBB0C5B871A159AE8D3D03DA57A5B032314073DB877656A69AF0C887C43F1BEF5F47E2E4B1A9CFAF29DB0BAB8BB6289ADBA9443339D02CA8FDD9C14BC797B6622818A2691391816DE4C7C43F86E6E62E8A194AAC499FF3B66CD9534BD79C0CF63B4A968ADBAC4D04EA031B3C4C2E2319819A446913AF876E18EEA359F871E5385349A95529DA2B8D82EBB9EF8DF038A05BF5EE53CD7B5CFAAADC82BD4FB5CE4DF03C33ED6400065093EC78269A6108317464A1FAEE032A847E680A291E012FAF7E4E10E83796785D8647CE05431402F01C705832EA910BA13F089DE7797A8A7F59B6D42E6428CF02E5D678BD4E50C4684BE222093D3F60AB985958DC59021A7347DB4D7B40CB1269AA4B988FB06416A169A71B6142998EAB9BB9DF6258FFCDDE075BD70030CB5F953A78016F8E7A559A0FE0BDBDD99477B9759DB5ACC13888C6C816625C1AA36446FEA6AF985F4E00DDA6637FBBB49292CD2E971EF8F7D8EF6E8E39BA56F17CE75597EADD2B4C0DC8322BC1050857603FACFEED01F68F8C09D3880303534E80E7C48EECD5F1AA6DE9CF61A2BAB183105638E50098E2C27C703695E6A7DD2AA584B4254348EC7D7958D6F3013754723B224BAD6F7BF37BCB3FB7762B13740237715B8091625D4D4DCEC2AD31B1F6CAC551E74670250CB699E6DBD9C4BB3299FAC79FA780EC775B0B6544D2CF25978B07142BC0A0EB45C26A3FA60C984DE62D0E53F001B2C32A90E572D0B116944217B61B06074E5637C662CA640AB32C2D475E49A7E047EAA3E7FA5971C0AE9A07B47039DF6FDC7175B63F80E4CEB639B5ACFCB1E94D9C65E3BAAE22E4366BCFB8E2FB0780FB1334BB7001BB0F725F5029EB218F7D5862F12C6DA6C269C05B10EEB3ECD38971150CCEF34080D72B3D3100149AE931D2B67D1B16A9350969A77C307122566980278D31351DCDB99641F9310E1CAD0946489D97030DD96C5F0EF568A441AD722A7DB0C3A564A80502F348817414D7674E80E1ADE39D17C0A8221AA06B9393C5C1905444BB4F8483A23BD7959065C58AF574C2E87DCB6EBA67D191444C0A8ECB87FCADDDD8220A21981BBBD9BA469BCFCAB6C5A321578B33B7C3B4AD4A019F142796CCF5BBD35D3690A236C526E5101D9C6A6119106CDC971E8B2583637BF7A58DCCB2C3A7CEC59873567D8C346A8F480C6790571951125C255644568A76EED703DFE7C7789FC4D461C8C242EE1063A87655917E23F8E549BABC113093C0D14BBD32BCA066EA9048308B58B744DC1297FA1888DA4FEA1890CDD8FC27C029FF5682A45479F56CA6CB0CF8E4F29D0014C5B7F162796F71035F03E52A8F9DBFBBFDBAEDDC49EF05B0E1D7A1B5126126413E50C0625403F8A105DEAE47C2A5993E99334C18580E8B393AECF36D5D7414B5C0FA340C60F81845C1EA21FEE0046914ED0D592F8689795C137D5BC0BA2644C0306B95E9D54FAB0CDE2AFC666D77DFCE43CC4C5E430A04888C86B5AB2BAC49ED25141BFF982EF1D5F0F3730EF27E84B4FA437C896273113F7D595756740A9FEC19DD61F2C2F37E429D9698BD5269D518072F668D971CEF4D8EAE8FA11E0B3186A48EAEEFC6A954A57E87747B1C4A38FB0361CD131251032CCACB4EF7E23C64E279E46CA8D720EC7DD9961DF45054933937136EBDAEA5449470B4472552309F149550A7D509B88FCA658F995F0E81C26B6948EB7AD090987531BB64CD62F5F6400B982738E8DD693BCD3DF7F5CEF101C243BCC43948273EBC71959524712C17692277FE36A48CF9928D91F8DE70B35016E5C1477CAA6056F56037E6381874D2469A63E21F7C6FEDF49A06A86E328E27FDEE03710A8AC530BC1FD5D3CD3C3A68908DB1341712F2D53F6920CF13E5A9B372DA7BEB8C097358DA864F270B3E6AB21DE7B9944BF37E345ADA39F3F91014C7ECAAF035C0958B5342D0026AA793DC9A9301320FF019949F100CB6CAE6E4B880FD2920BE1B0CF3D0547EAA5F04570966ADC805EEC3EC8A9B96272EF1266A1F1C6B9A00C1C92545FDF19867C6381DE95FA6AA721428DE8FFD9D03380D7B93A72C89CB4A9F4BCE91BD1146C027C9DC45E7E4AF88663FF9B4B6643667488757CFA5863CE62B34B7851DD2B5B6830FF41AA78B69FA88E84A4CB3E9FFCB0511938C7D86501B977B81C49A77FA9F505F79760A94CF2C87C1A83A1FC9305565426CFE7D3CFE9CBFC9C0C55F239E26C9617B34D50DBCBE0523D17D82144B8AB6612234610AF6EF9D380A298136A3030586D3131108F6F9ED78D42658AEECC63BC3A1A098F37D9C74B400410430A5512D664E0DC8785C3C00B104B5E06623B99F0D3F3C6E4572DE1BA972AAA59F5E177BA0338A0755B94E5537D543B353139939A90A0076F8216FBF79BF4CFF64BD061514A8C3CBCB324DF35C975A453D0DCEBA6ACF3B345B18E5A7F331C11DC3BD164B50BACD565F71A62DC15F3E7059CF6EDCBEDDC3C2692F27D85F069FFEDB3203F4585E7C9DA6FAC17B38FE5E1D33CA653C60F0416FBFB882C7BB7F4A41014AB1BCB1B885E72966B3C84D6D405674C3C983D087FB4BC6BCFAC3A65D3D8A9C03788C9FDD62FD36015EAE6E19999C66D5016AEABABFA8488043B77AC819BAEBF29069011E55FE5D644C7C0EE8FABE0B8D73D9C6A0337934826E5D5282072D6F42F6D626D6D2AA90425C39AAE4DE97DB3EE08BD86A7BBBD720F506FCFF0853D0D1E4DB8745940916FFC3E6EBD94F0F86288767276934D0ACD226D46B7E193C40FA1C0DD0EB2D9766339388479B94E699CC23D5B9AC6ABB91B8A8256442DEE1F873CBBFF45F7EBDC12D449EEF1E1A88E8DE5C79F613AD264A27BFE43ED54BCA42C4F2EF7AB8B878E0D12BDA813F2EF5DD1F5EB18AAD7010CBE602D31F7F3BB0D7A33E7F1690A8A1908787DDB82A0286CE0E71A8DB0F1D1D6D2168392523A2610B57DDBBF5DD911A7CDD515C3433CF598B993FF05BFD06DF161FBB5EEECF7721A89BEC2144E1051674E474C67E36B981A199F798B1B80D64147F2E2E4E40EA29D638F607BA4D7EB905531CFA363005FEE86378BFD7447363234E359C5F05BFBB1BBBE39747094BE7B213E722067A7AAF8B31B55911CE6CE33C45B335CE336F51C8E841178CB0939FC3EA0E6739E33AA432AF24BB4DB69AACAD44C21598CC1FD77780121FAF02FFA9C84F9093FE60ACD46A166380EB95171D1D21099DAE81C8C62AB5126816E4C6CEC74A1A82A5BE64A2ECC24B00E77F6453B5E4C0C9DB6D1E3195CDD604CB5ABA80B49F0D68428C8E2EC7B1A4F692F603BBC42DA806F934F84FFA50798B12DC25D0F4366EA2CCC2DCFE8EB7B581A46EC9585A1A0AD668DC0D2A37B6A83206A6A2E51AD07910E6B754A4450D22D2F86F8FBC0356516F3CDC14F99347D4F9E0799213887B441D025EBF6A8EBD134D93A1CB096A90868C704EDD60EE6275BADA6ACC68645E33DB0454AF3269B29373F8A9273478BF4C5BBAD5B576CD1DAE94064FB27209D06CC6EDEB5B9BFED8718BC155E70ABF82410CDECC7E29D39683C8AAAD995CA4CD83BB95D43F81DE2E750ABC2D374CCF10287D9CAF08D9763331184DB279B05D8A0473C0D59CBD3459659186631E9DD3D52A5770EF0CBA33B93CC9C5DAC11DB342F8A481D1AA7FFBFE388D4C5EA09254A770E6D8EB89139859D5D8D24D9F75C4CDFDC0B756A58DE931B5AC135066374C71BD8EC9A9FE1C36C29A3A86CE4409A5191C062315AD8D04B5BDCCC88995A3BFD90915D7C1DC0D80FB09FCDB1E5AFD87A72B1E988F01335DD6C3F6C88CCDBFEAC7CE06810DA7D817AF364E893BD81A06CDA6F46B27175B66D7977998A3A15EA3C7C0BC4E7CF098C7DBD2A04A1A994FEC7CA74424946E0B19E624BF2A78C0BAD0699B5669F279FF226198BABD92EFD552615B5C8420BC332E259BF5262BACFBD6C7D40C861C85942E38EC9F5DA64642B4C3976931FE69DA93AACB2D271AF42E525F0D5EE920C2C6E3BD6F9AF7FF521F06606ACB778C7AEBCE91FA7358CAC784F16B218403E5F13D6A5D36D20F14AD5042FC3BE966C9847FED6079B67C813C8A993A01C4512B35543981CDBD660A223B01A2A1073EEBF0E396B169DFCD2806F4541E40F8BE379B110EF396484941A50ADB75ED7CD9EA5BB0A8177BAF38C1E04C059032D3C94FE5F86851D2A86D0A39452DA37C7D6460F7BA64E13AA62EE1B816B8FBDE96F51D1C2F2E70EF618CAADB45961F40422E5856692E31E580EEC3BDDC8E93CA9AC2F66A800804D57FA7560839E5818CB0B80572F37FC5CA9174A40DA5277E29C207C68CB21A80BCD129AD8A1A29042B5651FF96B07BA5B41726003E2763FE69C73FB44F7217E89B4460A2B18E20FE00E5FE63AFBA7C3BB892E31E3B2369806CC1DC62C49C2646BC478C0657A92A4C848AD8B3440A72AC80C64EEF90E8293CFD73A8351590067519567CC5681C58B13485C44328559C3A4538107E12D2973111DFC33454D6BD3A3A1A52096E72F85FCA4022FC33E6A7584A45BAA0547AC1973D6D68520E353429431317FB0582B0592D839D93CD4E04B69517BC007DDB00AE799A37800B8E7417717324A90B760B0792F99A7AE25F0436AD550045E7DEE3C5FC4341F7D17720A9A297F3075C1088EA75D618E2F567EA3489E66CBF0A22F5BFA80D213476B0A4D6B833CC59F62BF8A2DDE18EC876B0ACB2EB484E47F88519636DF7EEE7941C11AF0AD526099B8E6261FECAA3A715096578BE526ED8E169482D915084D8342C4854719E140DB0A70600C8BD6E90B39649FE866D82880C42585A3512BE2343DAABC79CEC91343E5F0F8ED5F05C3AAAA1A7E5AE185BF6211FDF0CD0ED35CB35F5CE72B215B65D73CB8474782B8ABBC0E7F32C06CE79D1632FD0C998B00EEF80716748FF304FA584C4C18225C192409AF91D413BFF19BE571EC1D805E9ADC56F2A60496970C777E343DE66C53C352E9F858498A18558B9CA165C3CC1E4223EE04FF46A18D07DE5789C1F2F8312C22E5F1FE689ACF151B488C95179011116CE2DA920FA1FE65991A6839031F4535B3EC5C97CBCED0AA3B69C3408FDE6C5783A172795B41A08477FEE077FF65C4A9486FE26CFE8C0FB922D2B1D008A034A47CA2A893DE01CDBEFE6F71A12E576863CED5F21D2BA56EDE9B5EED4DF394F308E25AAD5A5004B1D6A157E6D40537EC18FF0BDB8F9E20D250F9DEB149A0652EEF243B4C7D06B8B56971203B3CB01C7F404B2C3A34F9DD1AB0C725E965A63F302C4BE7207F7C2B2B7DF0A1B8FC72379BD796BAC3D27BF936B6FB5E859706536CCE874EE6FC6DD3532993848CE092F5E080608D50786CA16CD0F3C210DCD96FCDF723C6F8E45302B6D8C0EC3B17DBF8E4BE2C5880068D7C0E3FE36BE32A8B3F8B2A5B3C73FA9CADB3C34B2880F7A4418413EA9EB4A906B679628E85F1B8C1E6F1C5EE250A6F988019430BE326E7C2B14E6D8F6D2C7F67301DCA30D416D594FD52540AD88F239D816331211F7DEF91FAD9D50C29871B37C8E38DEFB49EFE6367C63AC1799F904B1B7525FB7956BFF078E6D6766742AB9C6D76066F95EE97BB3FECB7DF7E11327192612B0B08C8129E3C0089B1E680F05B2C4BBEE6700A12604916CD81015AE48594D389CC910151EE44B2D6C3116D4A669A1533513591073034FA454E4856827F37EDA882645092248256464FF18D1D790D42730AA17174F16D279427358C1F523E0BB586DB4EA6CF08B830F33C05A44A82109FCF321BF70E32B2CE2A9EE74C41578F7FF33318C2604F0DC0F02C33D27B43982A05A11146D94FA384A266BEEDBD4CD1E9C37250A021A0F69EDD327A7C2755A72B2D182F1152087F697245FF56B2DF2F23195F960AF868BD06F771E939F1791566593DDF30FA7CF2E2FC088ADB0B59E4F47F193B7AA0382B2F0346ACDDF29C87066D4091A2B1DA4A891681C25BC9EE24C8B15DC18A2CEEE40AAA7718603A2342528676B592F372F8CB4D84E8A8060E8D4E65BF64E1605F758C627D1C95C7C338A0704EB972EB676F230EF65C6911E7952A9F66F4730990AA28788FFB0A166141B68B6B1C9DE6BD284C085589F890D04181D877D649D7ACE7D6983AACE186C93EB30E5C7B3E90CE12969FAD2A839D92700C9181C753D9C908C799D844B0F3C800ADF4A413E6CD8F8BEE2C83A440473B62033524290B4F55759327BC723FCAEB8A0173A3EC55811D1ED6CA88F62AE0E3A2CC1C15B7491F01249F238EFF70E913F74E1008B48DA170305EECBBAEA967B7F617DA588CBB61D9DFD1C3E19BDB6FEFDC56E3E76FAA8BA89CF1E04D88765EF917C75F4E3EC20896C7CA0321D1E1A3E441BBBC27D0DC7549C6AFA7813B41746A13D5436D5D1D0DF051B44CA5C198D138438DC842356A2132511D3C813129510AF232C7643817876AB1465AE4DB095EEBB50DA7919A4953E6E719FBE1541F9AF7251E18D58BFE9AB0378261697AC320B012D49A9C8FF28BC6EE02545ED65B525EC928BB1DB2AC316DBBEAF0CB715C964D4446589AAA4EC2FD5A69E4993571830E97DA98C41C6F5FEFF456C4BE69F6E7B200618FBE3193D65D7DF86D58A9CAAF7406C00C011CF79BFA84DBFF45BCA9E1F1B8CB1B2AB8C3BF813E653DF9408A292D3D9DD06217EE90BF2B58B4AC2583742EC28895EC583C241E21A5FF26DBF1445733E6777A7C5767973ACA3DEC28FDEEB2788E3810F857DC331F941ADDA7F4521409B51620CF979A906CAE2188C69581C7CC80081A18D41981A36EBE040795B54A79C99A6DCBA78D460D7694706242AFD1FD596AFB629035BA36C520AAE8CAE90796D8E670699AFB6EDFA95A8D16 +pk = C3D000FC59AE3C7F89DD49E3724994CB80D7879EE8A35F6C69FFAF01252D9A6C7DA5F45F5D79B51576CB98CA2E86DE1F8C18D6B4C91438496597FCC5EF6DA6DB62CACBD7C6310B404F73D8F968FB4132D0E913B773F0F07D1B4F0236B0CB86410C7B9AA9FFFA256F5D62D5BFE10B08743E3124BB32F1CB294DD164CB2AC65F88221389F3902FDA50049F868C3D22851FA38E6C4B549CA2E051BD4EB7598E09C088765D01771B30CF025B1DE39DE632956559744C0D2FE2A27EBBC1E5B5A086774974F25BA580FC4ADEFF02E7D3EC9FDBE5F87C513D46D867F40248C4405FBD7F3DB129A3101F642025ACEB7BD59D3EF7E5ABCB0DCE77E86B83681645B026A25891C0998E729F5CBE2559BCA6B14D1EA8A5312BBD820A10905A9FB3FDB1F2A11A45D9825C43F843A3494AF6C5FC6E768A697E1743F8A6FC897D1B063A0FE797A06148A32805FB49F3483B545BBCB01722404F578CE5EB5A4F51374A1687E4E9E6B64B1D3464ACA1228ADE491F721AACAE761BA70E19B591EE423326C16B212D5AF5939A9898D78CB88D4F6305C3847ABD4E03087A8B79879932F4F85D3ECF7397B096744803D1758A2D2D1F83B0C4965BEC4EF0038A6094A2655BEC0BA22AF2CB16725D18D7EA2B703A4148143957ABCCE2B3571BF643CB958DBB4F1808DC6D85D8F188EF09B8A202DF328B1FEE92DC41E5E5D51C0BC2B37420AF1CFEB426012F084D92AE499430CE9B69A226F3F9694828082F3924CF1E1353E2B5816238F1221E72D672F8FB161221939EB73AB322F261C7A934AB7834F402349432DDABAB6B05B1553DC14F4BF91F1FFCD80C6C2300023F53C9434BF51A680CC1BF52FAA2AF8A9423FD543836CF195054815A23A171B726579A5D8967B992253369A4A76A268E69322C0CC0915765AA494E1F818FD68185B45166BE792DA6C36D0359E7726AE056B22A3D1A96C4C71D5BEAF32A2F70A0E258B182F4DBE79050B1753B53EEE76B0A810BA7B1C8909E3D817D4E0F067F67DCE98B0AC08A446033BD5D59ADC1FC86F8168C4BDFB866AEA63EF9B3C7C11C37A7EE7E7012C4B609CFE48AE678AF5A8EA39FF209FEE65C8FE350D6F398461A25D9F3919A6A6506368AFCA9E6E8D3479B2F3838CA627B7B0F1EC045F9577C9691EB14C9938BA0F75DBCDA09865863AE7C2C4B7A23DB088D9A47C381DE98DD7D14D5D3F55118F24FEC850565C161ACAEBBE39BDEFC3803C88DC39810282C47DD2C04DB449982121D05492B9C6219B15B39509DF21314750707CDF86C6E99883E5857FE6C284CDB5259A73FDD8B07E44C7EE134F593E284541BD05F9B9AFED32E490C11971E86E50FA477C446C19CBB93304667B88B2669AB457FEE756AEF9E3B54FA1431293E31556765061E4263B6EA6CC2DE5F42D3A183313A441BC502CEC7357DAB2E55A4CB47EE0CC8C86FF798FC718247417F878E2169B3ADD431DE0A730874340FF5B154C69666B696F11D16D2CBF035F03BB056B598D8E230CF57EFE579BF3DBC8A2E36CBD09940172D1F9BD4A6AEE1E45DAF75B442F141C35103B868752AA3C80A30461879C02798BC6C79821E2330E3AB88CFD810421495FEB3FD4D2725AEBCF9BCA082561244AF3C32BFC188A1DB5712AE597FA7569C57F9A7A80F27DDB1220E62BEEE88F1DB6BFC65C804A229C1C5292E0E7407333FE1CDF382F87D22D601B02634016F0D74586EE30A116AC6D494E4CA4E994FCB6B5D11BCA6791F93BE2D532DE004422AE00EC5525E9FFCE66FF4679C74A22C389971D695E7AEB1273D7ECA9C25923745D8928F4C78A565DB9D2DAFB9CD771929111879391D7566A93C8504B9C69EEC491512E03F4E7A875EF1D5B6323DA3C5E98FFF3F6DB7E84FA77894AA58538951D3521C31FAA77656C0F28C55A6914514BF0B16FF098AAB17DBCBF4304FB0F3E6C0FFCBE7725E5344829FF76AB11915C199E0F8854839993A79E1FC92FB882E602EDBCEEF5409373837801DCC3AF60C805F3298CC922AE1312F681CFCC9D600A17B2C0A34FCA204B96DFF5735BA036BA50F183FB45DD82E4061F663A4F890180BD69004DD1006A9E2D3D91DB99374E28C438F47732C6F985800E8958D0A47B087868CBF4B69716701C0008C788FB13F9C4CE5B027E2A34F3CB40F1F4ED12C663675E7AB79500ED3B88A37910038928680F95EDA3A508BFEA7E1C9C43C6D675247F445D717ABC3C5485B4D6569759E662424F5C6428116C954AAD3084A6F3AE2EDB7E576C7BDA96DA2EB3A6C77E880F661841A5838856D5EAEF04545E41509DD84C0DCE5227AB2AA61CEB961ABC2C513F3E635711C057F762CF7851546B2CBF8D57B9004A541D4C70041B378116886F6E5416E8B915CE18B14B10EB0F4F1863CD2B1EC8CEA7B657ECBE44A21865F1D1539B3BFB3977ED8521EC0236994388B183FD5C02DE2DC1D77C7AF1868EAED5A873602100E01B511842C627542331ED65EDE94E2977DD3AE20E23FE884DE5E378940549B24FB8E3873B6D93FACAAEE0015B6124B714E668F4C0E569763AB1A4AF8F22265AFC8D4D5815EA13C7FD00045D20A53AD9491B124B2B73176A6E27E85D4833A8C9DEBE29F14AC3C01F99791B8CDC9F198F736182F99BAAFC53D69E6AF28B8A273692BD5694220EADBF7C97676C17C1E9248F033DC66115CFC24275CE1329223B3606BD052FB8646F75CB1972BEC08E10E63C5A3DEF25B9E3FA1927E56FB03C0515F70D8D71D3F86737B45447CF6B766772E3CD7FC881A0F9F479C200E2B3445ECB7B808CF32DF1E37C5897977D06C091B4465CC6951C583754763361BD327A6AE5274999230512F0EF0135CA99F16940D1B83E93A86897AD5364D9011D58B1B0AB836DB566F108D3BF8A46F8CC1A3130BE373E8D39B970DA70A502385B57A0AFD610668A333B942EA387D942C0130F066CA8AEB6046C4B0CAF2C4E65B0FEF8C154B053E8767C1E094D109910DF857827C67741CBE2B96AC548ACE4318ABC58514634CDF5AE5DB8B576FA9BD8FD11B5C71592626B5117637CAA09AF559C383560CE65013EF81597FC5281FEA268DA32BC8A2679C7A9C9B1476145483F88F05B4F13F4F59746F969FE1713DB1218565F3BAB120FD53CE9F9B4D2C3693BE6FA5E6F29614B011AE862B740D06643D1E0AF176F8ED921F53FD68186F6D0B5F7ECA8335594B3F0348D716F5C14BA7FD89BCF20A7BCE25AF6E79FE0BEAFBB7A5DD13189995E036C077D088E8327ECD4FA471A0DA4FDE7067C35145748BA33B040CB6706902DDBACCE5CF8904618DA7BDF42A340DF2BA09E52387012E622872AB213E84D432053B95575CF4CAC62EEB713B048CEF1C2CE785167B4A39CA725480BC31B4141F0E8DA17583ED74CFC2EABDC39FDD5D1F819A37BAE4B2581DBE273F4084F7F5067C732830559D637A39C70BAD7071DC78CB8BCEE082D9DB61637985BCA90DA37BA12A6FDBDB80A1B7444E31FB5DCE9ADFCCA9366CD9157D4200670B60D326149F524DFDAEADCA65FCBFDB0CF59B8D4A23A189E8C00ACE0837F5B517F8D1D2637729A3517E43BFB0EEBD37C40F9B514D7257CEA009641400920A9B11CCCC88F5DC6EDFFD623887C69E702AA6C9F6AEF6536217BEA0A2D147B4B051C5977C79605793251C783281ADAF2AAB77831861893AE93ED36DA40C5E3E09B211054653C3BCAFBBDF0BB374608A0D0AB8DF203D26B18A3205D52CD6A7079E66ACDC186EA792B0881E4B9BC7FD1F6498D22C013C94FF70D36CFDBB0967B117EA65B89FFABA94AAFC502D18CCF91FF5E8BCEC37BEB0BEDD1291D6DFEC42D11D1751886B16E4A9DA4D5AF4ADC6FD71A686937BB4D5306C234F9A7A876E2EEC27925B9B345251C42D06BB4865575023D8075045D559DEDBA82541B7902EF2AB14AC4466AC6BFDF8BDA1FE7D3BBD1BA4638EB34BA8FCE5AEBC987665101ABADB5BFF12611B206D1D01000CCFC51273B240A689D50876E0FA7B9EAFD4D8436E0D833E8365DFBB706A434507F3705DA0A1BBB275D1FD94372E1B9F643D1B264DD3D27FD51FD1E7DAC6663C23CEA5B25E8CB283B86A1DF4A98EE0D78191DC112E2BAE7E153789C0AB23CE7DF4D363D4346311DE82C2FE37ABCF978DDECCDFD8892E887F1F6531BA25F23BB76925B3C3E1CEF1E00E736D3A2F7B0783A4A732FE7AE98B30BB3A788C6DE9570AD9D308F879F60D2A02C5D43CDCE8FB51785FE98297FD61A62F7FD62DE0B4D183284F4546745C52FC4A0CD8E653ADDC32F694E922E10D54E52AF0A1743F00049E5E5440433781D5B7CF26BC6D5D154A1384B92657CBA39459EB222E3371DECF14435786E18ABE6094905B27E86380553C1091F54E71470FC8DF1ABE7E47559DA450135C9B680C3F3B2AC746423E8C122127F430E42976486B4D835FE2DCA545249511A75AAAEA31FCC99F5466B6E46586AF2BEE2544F253C491D69C613F4C15DAF5850727ADBF0254DAA2606EC01012AD8B38BDC863F5D689CD6ED7A01E75AF1DC5B057377A6F2ACB5366125E665A725C0FA1F1FBC61CE454368F841B1281D65B32D8E9C52061B4D7D49D390E8FE0350A3A674450CD69A3DABD39A78EC4E1AFC45E6F79489AB55CEEFA2C07F673D61BF1BCF8763DB39C190655E4A26C130AE0E4B9537513B1A8114F21DC3B349AC75986977B814282130B19BF6D788188C78A137F9216F93E16D98B46CAF546CFDFD91FB62040DE8081ED7B10A5D39AF313E4C4ACFDE36D5F43829A7EC1FA9C0AFF09FDA0E299459A99F18894B7795E4F6523C2CEA9B7FAEC01B2DE67DFD8B5C548A978ADE77222664DCB0D739E42978929406D75DD572E07E73FA15D28F08469B660FC967061CE23058953F05CE9F60576CA14A6F2BF6E67EC73EBCFE7753E2F90D14058777085521936DEC4ADD2E2E2DE4C2F11A2B4DAEC2B4B71B7093E1E4AD0E178C4C4521C6FBAF5786D3D95763900096F4C478F13E4DDF8F1153FE935B576ED236012B493E2FD593622E137A17E7BE21FF4EE941C51D62382570E613823A1517E83FA920303012E5FE5B52AC91AEBAC2286665635C5E2C50EF85AF1B7E189DF0FF970853ED40A84BAD9564907E822D989DC20195EB165326FCEE4EBD8010C6FED2A5D072CB4D4B46E7E0484BDF22A39261D461FE3DBC947A5D094290324D2650648EB5C4B710657ADFD369DE999A91B7C931F49501F1BDC74DE253F1BAB222CF03CBCD47D403A25D0C0477A504B042B5F8B805F183A76EE43870B7F5107E579A198BD1F002C24F8B469A310D18C141B187FB5F7F66C8DCA4143D29FF5F2BBA2E146135C17B2123B52712CAF8BAB4252859571AB07BCCB111BB9D0D1A83931DB50EBCC38E9A376F550412E33B2BB53C67C1486453C05B2E31FB2CE8C241F54C82F9E46DD069A718A82FD41D4E0C6FEC31DB43DA98B93DC05B8600F7396DE071F0A2957C211EC01A3FCA7CB2124F1A824E238D49EC4353BD1A2859FFEC866ED657F62C7134348471BA0C518F7F982D6D51B91CE08A0003DAC7247886EE5CB2AC997888F937B54255D5AB4F229A436B964262035E7927BC9689AE7D314197D79E56D7DD4A58355EABBEE217D2EEE21FF100637625198AD1BB25E9342667D445B1346AEAFF0DF2A6B3B0118F6DB81D9F8CEFA630F001E4BCEFCB370D4080764144BFFA534ECE08280FFA6D7D2D076F90644755E6146BC6ADCF907546D7A90F0AFF2EA421A2B49FA19C4127AAB86AC92D3369D1C2C7FB21CDB74596B0A863D7C1F294D7C43D44A2106A2905286BA78D138AE90D0CD08A8D3FC52D80D54ADE24A29EE5C0CFDC0ED7C159DB0517DD5570435B1F892DA9727593697E981563182F3A38E4F0EFEF7428523002EE00CBE89A2212EA944A20F6B6D6471FF62A6DE802C35DD44A0C36074B5947AF6849AA6C09F2CCBA59ACA5E52717ABCEBB8D6C7798301E479E61B0D93E35692D69C3C179AC070CAF62B20400638DD048D7D246A83D86021D77A225BC750EE52EC0B0D375DD75CF4673746E1313FF6569FC4741C6CD2F44F07DFC8527A1AA1CE66ED8D165958F47A9F14E1A7E08C8F9112EFDF4DE398FC6444C70F78DF918022C32358B3116138F1A11699283E370A3AD1081C9C889E2190D0FD841FBA9D4CF1B7E2C32ACEBC6D53F608E5E871F2132695A607F954FFC78A351154852DCBE58E9385BDC303E0DE045950313F1214802CE45B46B6BD7BA4F1610762F807706A2CFACFB5638C4649FA8F8EC10643B755DAEAA1CDA3712F54D1B292778925A7EFC4D77FE606BB817A923C98DD1A52E80FAF9FEDE16238144E2FC5AE4B333E83DFD04693EBF5E9AF72EC66249287AEECB0DFBCC79CFF3CD98D82EB56251C12A65BA7E0A6DA4F24BE275E8F7F940A6A8B94D372E4DB1CB1DD6C2F0E71157C98A1CAF7DFC0C44B1C062C8313F5FBEE2676A97DECF55D3B58498CA4456D8EEFBFA938FD02785704EBEF66038801A294392993648E4A91134CE5B47CE973E5B9873253F88449B995344245601130CA3FC7462B50909C9CA81A47C8E48BCD614D0755966AE3291C6447FD1FDA4507CA60CE0C90DDE6C03B8A2482B4D72E282B92BCA63E7EBA6CF4E047E8F15F27CBFEF24D5677D84B712B55DDE6AE5C30EFFC9C6883B1C9C6D02B39659FC0802D6842FB80B57EC97C99D89F1EC0B2152BC810ACF2F9DA1C8335DD5550C5C754D2F22F313EDB49A23A6A3CCBC976761C07530C9BDDE5334EC75F22E2F406748A16534EFFE955206DF27A4C9469A58313A0D7B9F0489F482FEC51664E7209E92FDE2F40BDE89423FEF20741776415745F02314451A324746A0EF45E0FD833FD96C2529CD043E2333BFD45A86DDC2B9902910F4782C8C8DD9C81189604D052442BE05A204AFEB110F4A200946AABB8AC9FB8C41A5564CFEFBDF0B47C23B4098DCF7047D8E02094C4E0463394D991BB1F3F476D985F0F26F71D35205823ACA218BADB3906 sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCC -smlen = 1236 -sm = 3A0BB2EC24EE23E7B56310E3C3E22EF1238E0C60538F0355D5A255F6503F6162A928436E78CF9CEBF4155FF982AC806AE254234B2D2DB6FF903A41E6749587AE3F25BD4F1EE3AA87E97E828B8BEEC537AF1DF1673A3540FA3869E9D4948B6499F9B698A83141203162C26F93D3D34A3D04AFC3AC2B14FCC1057052C7DB0B3D710962EED5AF2EAF664625043FF21B55019B0A2F735436E2FC91A1D0EB07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +smlen = 1242 +sm = 9BEB55CCEE7F4CAC2C6C70D902FC20FBD7BBF1A40E6CEB3D9FADBA7BEFDFEF935A6F5D09E3FF79E0D61C6214DA6B10CA6A4F6D1CC2FBD4008D339F5A211BDF9847EE1E4D7A20A85019F20430CC240F1265042FD33807EA5167CD7A1D89621127AEA04546537F0299BF147A3C1CC37F446AA4656D1A6AD49737EBFA4226E1DDBA92293E4F763B69BFEAA65E5F83DB2BE826AF44744D1D01E63A249FBA37EE7739C0E407FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = B28CB0F446F3FBF22C69DCCD6561D60D4C8E74F698404BBF82CE7286CABEAD86AEF902AE9C3439103703423E771395275E82658CBD78794C6384D50520C7F5DE13CE5A3FA98D288000DF14E450746DC7AE71348EC87A2319AE90B63BA276F68DF69C261137A1DEF1AB67A76E575CCD1B2780E9BFC7D93608C6FB3C60AB57974EC180B80FA955F783C764258653CE5A2E32D001539335B419269C72B81C5FE96AB65131969DB0B4FB83262F26154DA3A2BB3E39C698005EDDAE5FB00BE805DF3A8ECD48B9320602C2217BFC9D991C97B498A7E77B5BB9ED44F3F70D12A30F5E2218273610AE862AE86571EB2FC2ADB2835AEF2D29CA6B40685D7A2BFB37EB98758E402CC634712DE5419B21E171C332E7D49CACC379CF5CE27D7471AF278559D4821F84F81BB47D8F5451A523F66A26E22118BCF468AB3916B0365A77BBDABD479C9BF1A14E35A03F76D2686DF456912B52113716F09FFEF17A774B45A0EE9D0DC73238CE939E6F53CE1BE39719F34E6553C9EAD6BD7A24CFF1A9AE02B587390953E5CF3D6F82E8B8B5F102EC83B8849313E2EBEBAF5A5408853363FF89AAEEC5821B53DA58B0D58AF7EAD1214FDFEAD73BDC8804E1641A691761F4367D73C07F5746779E8BE2FEADA8CCBD63FF2E7D344B8F888437B11E35455E6BCED24F47F49B1D06AF433A614B8F40E492ED7E2C07D6F4E3C128E0CA6FB0C1F2748AA3DDF8F69714F56A2395AA26BCD4A63F4FB0D94B577F27CD3ECABD61069E37FE5484590A928664A6588AC47D5DA6E391B09C9580D594F3A01C5CD9190D15467C36519BAC1DED0D2DD35E3E9C4B4C98CE5A2C4DBB8A9972E0297B21F5039B0490D1B501C4E2E4536EB59A5B0A7FEFE1BE180F22A835D093E849FC081171816AB8C5CE2487AA0B8B6A84B88610C059FF7E9F1E51808A82BFC81233F6BAA74573E3201F25D278947016376B98E3856A946817BF1F2D8D0F1EBB84FA20738D1CACFB75B10B1BA896E25C289CB9275E4516F617D008F7387184B17E46B667CB2B0C4E8A4E70AE62549054648000BB6F0DEAB23773D1811836CC010671EDBAF7F7A23BA504C539B6A8DB8F7C10DC3CADC039AE9FA93406A9B2BFA6C5CAA0FBABBD471F1C2947EA86BFDCF5D06BADFBF3C31000F462C2F972E800F145DC671D653AE6C217A2B81066A208718DF2CCC1452838487277141A8EDFC03498B50B995329ED28A775C4854D82105C1E3A34E448CCAB4CB03E47BD7CA26DB044D43F732756288899F8FE86A54066EECDB9CA4CA1D8DB2617D652F8F9AD3A0CD1C30E9C2F759B2ED261D1327A9167E26D2E11B4D87E6D1808A5C5E3D5BAEC74879EEF870E43E7B1F12C7CF24F00AC58D576C48BA29F32725D0096E490BC8F25FAA4764F78AD51882643D0914F6D19097F1EBF00D782F1E3D991BA2B792C98AEB9A46A6128D057DFA6864D5B019B29586C1E8DA9CD3713D16935C1BB723C600C4504DC9F7EC2B927FF798037D35D111BE7DE0AE587AE46064F870EBD1D183E0FE3AD4DA34A046CF1ADBB14844293AEB760940286E7E5BFF390C719186C77ADF4CB486F8DAFDB02CC5C3231D177FB1DD3E157361B5320729D894FDF84C63831F62D2B5586D820745F56180C750463BE16B51DE2DDB8288A6376403C43D5959ADEA6452CA446798DD7E7B85952F5C6216BB5A2C1F7F6CA4C13F3C3ABEC568D09E8AFF76235A9A2CA16AEBDD246AD1DDE67B8A4BE470B38DE844818373986C746D42A82097242888A74E316DD6EE5FDB07B50924BA55F1BC6DFA57EC66A4E749B4A062269B68D863CED52EE1572B1F3C672CD81C13A25A84942B66A88AE7E5C90E05EACB2FA8B1C504478A3D455676770AA6A5ED4CEEFB4E7FBA68645F81E6A8C659622B2FEF917488F45429AAB4CA26F13B055798BE20838BF427A4321E9A0F0F59A76EDF8C1F200CD48C751AB5D400102D3441AA363F3345F74B8DAC3CFD59CA766FD93F01202E3F7B41C8CDC3065CF9D4486B9CB0324AA26E7591D8C2D2330BBF74F7DC794CFAE8067646A696DC9DA81FB47702107C7CBFFA45268269370F77AE5BC33DD0494CAA02B14AB5CC1D8165713519B7DD771968E501B9DE57360622E03B089909E75E6E3CE486871621772AC83000287067A60B5249A5E83EE412DF898BCA6230F00909C285A52A35D49A4583D6D5D2679C748503413454AF02C729AACC935525C3D38FDBEEFCC7EEC628A435B01BAC95270CE915875766CBE0666577204CBB08A65BEB998FB8C4BCB85D4117EE8432CB7A4894CF8A6DB8C2FF8535F72C58C1FFF7D06179A5A0BB77A83B28B5271DFDE857653227ED566975532BBFB3D5E513FA53C765D9EF0140915F0F2DC52A6DEA6035986A500F4D543C709505AB82EE0EFA5DB0B8A9E48608C11C55F3AC8F7B7EF914C4FC3C21A2ABDC8374D012EEED008ED521D19B32009585EADC8E1699403C81CE78C5A76EDF990F0ABD737610D87C76DB25EB341DC5008FCBC1BF387AE9AB82FBAEA9BE68483E66DE25C6DF39145D9AFCE2C1BB620936707A2B2FA3E9A2ACABAAA87A2E346872E087316F899403C2B358EF232E262F7480A48235778CA111AA3B7E4E72C9272BBCFE445D28DA6E1DC1734FBA5F6132F0105BF747F2AAF43B98E476884F100AB3A93F2701B228B6FB81A752FD8C5B66086BCF0CB9E7FBB1426CB2B094445BBBE006CF90021A39C68C1147207FBD2DEE3B8691213E2E631432968DE9D1132A1F16149C4787468231D8D7D614180198400B80A46F80768585D4038DD5A78A04383B715284BB286B61709B77E515C1B6682F09187F75F3128BB1A5058F18FC0DF722CD848FCF89AF8E94205F347EF71AAB6FC16A7C4899447C3229DE4D65BF6B193159257A354A5C844138C5A8A176E47D9B860A2A21E7B7F07148CDE8DBD7CB7533340E047021B0A154FEEEFD877B3707D31AD7DC777B30388D55792C43B006B2B6779F1EA7629CA3D624DA986D1E45248750C2186AF45DD188B26D47FF3CCBA63D4A252DB3987642726867E55DE95C14A741C01462EADDD0AA0CC77F135B6DEAC08B61EFFBA7C7AB9CA62067F49F32BC3508CDD797B3BA6D88395965B823675BE42FE9B2FE5891D3FFF45239088922C8BBB0F6FF141B3DFC6A96F460E07CE6C67B426F4972A6ADFA08A58BEC4B2E837AFAF7EAF9AD601BBFBFAABEF09C1AE0CF75EDA671C34078EDE7ADB6A00C216784FD2749E3CA5456C5368B9CCA7CD49028BFE9A163B88CFD8720837BF249EC0B92833F2FC66423A5DD13AC687E05FCEB90047F3D854C2B09469CBAE0E11D5D77647DA3FBCA9DB073BDEB1EEB01D4F3A186E307E85AF70363CC78C951CE930AFE65373ECEF8E137C42953EB5EA38C71406DFEEE9F4119ACED152B4088A413843686680F502BC61B107A3D3FA4663B947A464E10525634A1F0F06B76BB4B53E91DE307491A0F1DA3B8CF928750EBB04F4B017ACD7DE6B63123B13B2EA979FD2ED3814371CAEBE0C4C89EF60E27668BA53205D8E91CBBC4B738784D64BA82DC0ACAB81E71D3B169521C1289ED8E67E197D07A6500C212CB3E61BC818D6E67624DA71E6AAFFFE723233DBA522327CE20306B77A7F0FA5DF5EA8039C9E1E009CEF19EF8682EFC841D2ED47C1F8C40FB071C2E8F63CAE1AC44F9F69C0EC6AF178FB4551B685DE36597630CCF52A2AB622451920901D8700277AB21F5327449551C76696DD72DE2A77E42543CC156D64690FE936B8C320FFE17EE2D20F1E324D3017691178268D229AF5B1B584460BDBC7881CAC69B5A821590BA0521489CB1108081582AD438A3473E887B3990A8DD1D43F41243242F454D5AF5313656CD67A64CA9403FACA3710263178FA7C5FF86BF5E75E287B05A82CA3060189D4C76D5A04E07492C2DAED649EEBA3A0E74AA37E3F766F293743F90B867387F8D4C6B0F86AF132300D4700B60291D4BF6304ADF262DCC5C03D08248516B405903AC8861BA6AF00E8C16DDA9C10EB74A184EB47D51406A5EF1BC56B1E10DD3848462E208B3AA73DC6F1F00398F1D081F179C4C3788B84E303742038999AF192ADD67060360D0737DC13B90D991A149C87F7232F4EA1BF3D54E43BC52871E8CFF4E593ABF1485230F09F5967B295252148C2C55054637B29826EAB84FE81219F8C0DF534FBB33DDF216DD0006268DE42649C5A360BDDDD8C2EB0486599E9577C2AC523309E74B6E9B55154C12FDC31E76F55F28808225981C4BF28A0970B64BA10EF20E6EB26B8D6F7A587E99C804759B22EB1C398A91E77E523A5E12CC76AB7F368E1612E44BC6243523398EA6A3DE20D56ABD8A11D7AE710B38E7799288152B7990E976C65439073320C9D5A25E425D12E2366684323C97C33F1FE1B31002AA1E032D54B28206EB4F052A348A0B4CA05ED936968234D4F9A266A2ADD6434A72A5BC2ED32A2B8CE97DD194B4037355080C1746112F9740C5BF959CE1F4D1ADB748209C8BAA48F3CA88E51C76F29C1A6AEC5E3493440E64A98C145212C7A6AB80EA1CE14394A0208D2E885E30EE73F97402CB34F8263E0625D4B9C853B6CD680B302F1EEAA16E4FD427B3BAE038F1A6503227687BB48367082761FFE112CF1B2D9DD4BD65AF1988696F7C56DDFF54F8D11957DD5C543CDDEDD1C0BDB03A3F465F22A337FB53D9723D1739D4F52C39639C6D78AA449C1FA080D0F4DB8C09E11D180FD105D7D7499583339937EDC4CB76E391DD2B05124B561F6C48C6FAE22DE2B0B35258799E6DD95C27A25E34BC5AAC1052442C11FAC860473C95544EDAED32AAA747363C14698A34BD439F9EF4A659129EF001316AC548AD5AF241983DEC85FE81DEBADC4CF46E369A86107ADFBE46ACC14EF8D2500085FA0EF9048FDDA12A8800AC377F03DBDA644C923006DB3B6717FCAB674772204CA7DE350012ECD1FD380F0A5C82A5E5E27785F05B7FA686E96D546AF56A84C8B46DB7B4B1881820D1D3B29E3C2F9BC4052DEB631F5EB88E2527541688EC01CA7398581052A7D708D38E1E863447BD8973A9923EB0D9396743B9A0FC263ED27CDBCA4FE8DCC58A2A4FE2990B78E50305F6FE8E65C41D93688289D0BCD82939C65D76A05EE33248F7DA478A71046A594F91393172B0EC4683017EC223501DE004E2AC9085C407543B74C0318FEFEA067AABFC2602C58F846BBD69648DB3147B6FC73E44BA7A7D60A5A87C618753919E68D72243C72F88CBBA1C3296B80FFFE575D1801FB63FF675B0ACD44A287A4DF31EC02462D340460BFA36D4190658FFA0B3B29F5EA15623AA9D31B895A1952C145BDB922C9F26CA4710BBB43B9ED8CC8D137EF0B98CE2CE96606CE3ECCEBE7206DFF1C9EBBDA78AFCAB5F3AB68BE634B1417244235E11F784CF2F57EC530174664645C23B393BFCD5476777572C65F9488FE3E8C82508287854CE3A6D07053055825A2B916ADC3443B98496A6DF629AC7AD3B298F1B2097D9C8469BEFD62BF8EFA4A9055AD22D8C88D1F7840726EF2E646F5BA3533F6C4F7480F8B0977B66604CBC095A194175FA5DC02E8EFF5081FCE6E1CEDA428AA4BC16F0BB2105D9F945F725E0BD3A5F3888789F02FE0F469F450FF7C864BC82D2CD27471BEC677865AD09A7F634A8779C4CE792949A1265D213AFEE2EE62D4F150031C0B22A430F4488D48C624334482039A1B4233886B3A9B3DD522E03A26492965388562A0D62C80DBFCA66F062B0902AB25372514CAB96E199E65C166FF5B61E55D899F3E700625EB228736144F74944ADBCBD1BDD3AF32EBDD8628F11B42AEC68CE4E7F52070BCD21B071964E5A7DE1AE5BFE9F01E024AF5CD129D77E641188EA7E1CECEAAEC0C28E74C2A02FEA2976C7DBB5F1AF26354C960431A6BDE3AC7FC675D1D0FF1C0539A65EFCDD9C3D9A66FB5019C062D7C027574444EEABCB97BAD4989EC626BF820C9347ACCE993AD15E54A79ECFEC82BA3AE7962727EE7572CD644999D724CDCCF62C5865EDE2D8107E39D50CEEEC6EE242FB19D5AE90F152BA6080DAA326F4818FD643314036E9B5CCFF427EEA2C3D1FEA66339B30BF00EDC8D3920D0F919FC42C7BCBA490A77EDBEFB24660389772A06089DC30288A154CA2153D4089703F817244F5ECDE7E2E9017AB62886D7D407C493955BF4CBEE7F0859FF4B2DFC0719AAB6AFFC4C6D8FECBBB1CB5528E072F46ACC8EBF6F63D6DD572D3531D5C046DB154B6B46AADEA2C93CED9EE1C51D72F3B2E64453B4492808BE133843A349AF3073FF47CB1DAA122E150A5E80D15CB63506B00334DC50E590FB76ADC154D0A1BAD9AF225FEFABE47696B806ABE09C5F897AB958475946639CAC6B28A15FEF0A684A3147B9DD545FB1237D1B07DC9DD3D349F79A4AD5099FACD078ED2B523E513145A4FC366C9FD22F3ECDEBC40CB85D616FF42D48FB03BABC42711380BB3EC8A8A479F057F0065792540389EA6B0FE069BB0993BA0441F3A233F151369D35407C05F3B04BA017B99F669564844ACAF6E9A4AB0A9270381AC9A123967C71F76C95D013600E9DAC7F2F21DC40A948AE598CC8EC7FE1E7DA4BD950CF8A8AF913D59153EE93332B2AA5F008EF4487400F0A8990C2E81DAF8FF2DA61F39C1087F77F3E934BFDD02A06AF54BCD4E6D06503FE3C9AAF2D115D8527618CBDF39BCB898CC14C6BFA0B74BB7FDDF0732A93CC5A1B05ED64C947719DAF063629D5E39B2A98A52B826CF78BF5A0D2B5AAC6339130A1F4648F82660F4B48F14E861A6FFEC9457FE263272D71A25F9AE39511520796364687A5578535161C23DB6DC14D10600BBABC4292856E121E0F434332FA88F5D02DD17BD494550E8AAE72C20C6322B80B4705FA68EAB929515288ACE4B6A558AE5E29033004B1ADD2E10E79AA33A3E1515DB15F1B381CDBBC66B952B866F2D45682F83C2584691BDC8655AAEC2E6322874C0DC9B1C065D039F506DA66FC3C572B7B8E6A690C90A76C4441D0D78A949C937ECE02966F43086415419C392BA91066B04CCFB81E188CFE49493D84CCACDBA009F45F3EDEE9823FC468D81E92346B53D8689684B6377FD39554DCF32604BFF8E7F39854A1DE5D43C9B21EEAEF9C41E1E0AC470F58166BF9F1BCDAD55712234E0C6F66DCF062D40283F1A101F971B09771D9E958C07BA578E8C1E4374F13A92F35AE16F6F7266D1A34ADB03D14C8B5222D57FB3CA43779846901F1B6FB8DF5B06F6B968EC1FDA10817398272CEDA8D06686BABA1B26E4D447CFB7554FC2364684DAB1CA6DB2496D54DBF05348EC438F242C4CE8E0FD0AE8EEE07357C13343ECC56A02A6CAB01CEC2A352C15979BAC059AD2D863BB3FA7B500946DF8F53C76DA4C616F313576A9244713B63B70B35D30B20736D702A9CC9CC58D01DB5AC2513A6CCB2F083C352E1933E7935104CAEC66650814757BEC8C8AFE6AB9CEA1E263822B8662B50277B431B1F7C3B212564B5C0B0815C844FF54A35572346A983623E2291B7058D45C176713D1AA16A7A40C5F209ACEF1159A47695CCA6C0A3895135ABAADC376E1D4CF7A2395A4E0C0ED6B0ECCED61712DCB49D585E0C7F1FB698467AB0768717A0223DEC8CB06A17B27F88B181E18C0EB42B758BA9BAC32CFADFA315E40B8FEEC860A01B9FB6F689A1418ED69AE22AE578DEA34FA17039CCBA52C5CDF1979B98CA6F2186620FA1682200FBE069EE99FC75D682DB344F94C5AB868F9EA12BE7A982C3A15127FCFEB3ED6C3B518A379AB8BF18295C891BEB32AF3F83D2F119922170F63ED1D05B5D5AD748ACDBE796FED9731901D8 +pk = B28CB0F446F3FBF22C69DCCD6561D60D49E0BECD8512937C74A387FCD9E8C1D2BCFB4EA351B20D4F9865CE158DAD62ED1C706EB3CA8F1AF9D03DFF3959F06CF40014E8C15C26434E01D9CD0E802384A403F13C47247F23A2565AF32E5358A547E303DC703E217B6CAAD9AA9E9801B3A4B16DA0E6EB391E8F4E8942FD87ACD5AEE8EA8761D8A3E0CBE433675A5AB3CC354779DFBAFFCA21136CB2555932564DB63867447E88538E7D2C6AF75DE01293C12914C7E267C791AA48404E38C9EC99265B947BB217636EC5CC362AC74B578FEC1AE336ECAD37427EF067FDF3B2CBE1A3FB893C57C699844B3EAA94EF31D3816290C0BC5D5CC5F11C59D579CFA2E5EC071F92453E50017299288454D3FC16125216E17CEFB7F6D06FEEB6B2BA8682446F0AE8307D58144B1C2037A5DA98D9DF2DAD4EA0AE7E0EB45FF44E307A6583EA1214029F6B15BE30DD2A00A3C16A801359DE50B65B602D3C08703B0B3D8282CA29AAA4945E0206DA115DCC750C155CAE745954BAB824E1C0CE39840A67B8DB79E7F638F7528EC2698812272FBD7437E96A9197652C05FBCD5A3E7D59BB017081127F9DF7E34A7BB337C223A7901B8FF9703E00E570718396613C9D1D7C66EA8EAF9DB440B76C67096DD9A8C26F6DCE542CDBB74B36CDDF8A744137DC48BABB694C412F53A46A166D91A66C567D1614ECB1FC6E04CCE5DA545F71B609EE28CC52A930420CBF9EE7A1933E6A599544E3FDD690BDCA68B0F7AEE26AC9DAF07223BE6DB20F682D11C8AD68F714E39366EA216111E23CD313EEDC7C2668DA1635E3078EEAC50D5BE351985F5CA9CE94AC997A8B6C2FA36F4A555AD1E3A0A21A04D5BD45A34C0A0ACBE62B37CD95998886B763A0C57DAECD798EC389901F3294092D7A5894EF45C5A9972D7CD12F35917AB136CE08F8BEB773B382483BDF14618D3D8810C1111CC5A8625253D97F8DF56F3FADB309A7A8DDDF0297FB6E5B2D90F4F9252C55E398708A3E2EEB963989AEAA45A271CF1A7C87FAB959D4A3AC29AE1150558F6CB2763B57A8698CE0B963F65D028363D1E665614E0968240DAD9F0D8D01CA758F597C2C11D97F3F0C0CB20EA3B7EBF0FB6DDFFFD677BA845836BF152DB510534CA488CAB21914E1B2E380118DFA2389D065EEBAB1E1C49669216C843FE8EC813B63274AB87CE5C5F0361C227FE9CBDE58E5A7795A7C5CEE7CA5928C91ACFF3E6DC6F41476BAB7605CA0AAC4BFF8073C99DDB197A19B9225ECAEA3A21DEEB635B8B4CB6467DA2EFD4F8A51797369191E9CEEFABCC94629B5FA2A64BD345ABD0E7D10D0A42CB2C28F9C779CBA1C3982D6539E0144DDA537B7C8959A8BE4A5773CF13EB172969DA14B4764747F3D46F78CA8167DCFAFF021448320553C72697E006EEED631347D9D1E4A17E53D582D6A731BE63E5879A4BA3AE901D3284C734672FA13FCB2970D07A94D19C92263CF38EE8149556230911C58F0859D6979D2BC0DA0F1919F83B71ED66672E9FB43DAC969768E193FD6C989A39BFD5FF8EBA522A1C2B8618E6ABE2335C803F63DFB40A0872C6242C4F4CE6102D1CBD76B5DE8707D65F2CAA84DA9FEB0F224908CE2700540559BA34F163D58372BA76D7FA7619A4A17EFB71871A707AA4C828DBE8444BFDAC02707118F4E209AE4E39CBFEE33C7C650D4F2D30889B98BB103F9F3186D160905DC689E5EE489B8452016C628A755D9BBA20A08C80303E2058510137E97458997777DD8392D0BCA643BE1ED2997BB833CDC54080212A6FB5C4A11B0F32D3D2C64CD2036CAE45E8C6604B3E5A088FC29618C42DF0A48B6DCCE5E125E0B24B2DE83F240737BFCF51AFF378E2D44F530750C5D6B69125529578BE1A3C465391F506C08E6568A4D23EE9BD21D672EBBE7CF2147DFD501FA3EAEF7FDF4DE1448B1F7D889CF0B28612BD76AB5E0CC8C8DD4765E81EA9B250C86930B025AB58EFFEAA8664818F18F94E5E39D2151DB1E934AF0CA5BA2F74CC2C8151D040A6769BC63EC36FF32C304FF114CD3818990DA0854474D9A9D67ECD25FFA65919E15D225B2263B5396636C6F5AEF24385BC14F88805673BCA6BED8847DECEF05D02B9930E16D2AE53A23FF3369E2B0B88FCB6BA4C3C707F87581ACC2836B5D95DD9110506219085E7A0F63A2657AF2E1438A34FC6B459CD9F52A29C5423F017A29A281AFD406CB1919AB55734495745428DB65C2235974AAF86761B284D252C5E51F8BB28666CDE29A17E44D34653E7AD19F0139136430CAB3BD64F86EF0664954C779BFAA640F7FF86FB9062BBB888EA8003FD805C9B32C90593666513C5340BE3FE8FB0474E6707094121D9ACDCF28662E225806CE1F8E7D76045B0408E5EA86B0A5BEB2A8DDD89B9CBDE4D01059286C8D1AE3B4C81B445D63B4CFA6F8F584F2E4805FF166BC1BE3E1244A576613C02B76F464AF5E6FCC46DFC8A1D374B4A2B442B951C6A4BC505D0BA13E39FA4147D494BA6069EBBB58C1666A8249134A4291DBF916CC19A549D44AD49F39392167A4A16415BFEE54D70A6855EA8F5F03D2B8392654E932969DD268E832D79D6E8D12127A3AF4DC67DCA3BE52648EACD7A16416C33CCF0962FA38113D7A43953B03B1D06ED9E56B2A6249FC236BBC56D776962CA3F930E244F39DE9E791B0BB353A85F26D59E9E94DFEB930CDAFF91EFD91D118610C3EF379FDAC85F93F51359FE2548CD730508ACA38C5D5FA9B594EFB240EC12E630EC0BBA19E94AEF2059989E60CD9AF55EF3EE1042C3228185907B75B601D32CF7C9B79E4F32B7987FCAEDBF88DFF44117F94039C9D9ADFBFC9578D2D5997F4D68A2FBD211075D5D166C7AA97A7F0E7F3AF0509863331730C2408288E3F18D42B00BA47424E2C2ACEAC73471298F24910DCAC8F02F169F9CA8103E90CA0ECB464598411B5F733BFBEBDBC915896436F064CF4300DD95F881CC076798C25F73871B32862BECE67A391CE18F7D5A8362ACDB3342082A2C0E353AF246D8411906B24775B7061862211A754277D5597A1C4B8AC4A29F3905344DBB1F854A6A1A8ADDB6B27BF2A29CD9CC988BE20B0A77E91F12BCAAE9B17C39E32D93B590E50CB0BB5A5BA90197F39697148E1BB65C4A9CBEBEAAC19C8C64D407F426B508C825A004210A0717EB52FBA6C0C4079D94071EEBEFDF99B182512A65D1793377CE8FA134B063448DAE9CB9816498DAAE43E9579D57F86EC595C7142D84D90B4DA1192F4D6FA259028B946215425F525662B5D5FF1B5A80AA0AA38883096BC2B7B84C3E0382ECD7AC92DB221E7028EE361CF6BD15206313C948F935E6852BA1B51367E07B368CCB412B45FFB213768661FB0B3F5C68E3AB3BFAD2D1FEEEFF8E65F04795500CE6A194B2F10A459A8D661EB993AAF401BE8FF8A480CACC3F14D2574B94EAEB60E597245CD00EEE13198047BE17DE6303AA4C00B2C86F9DD430E7215752439F6A24F709A3E4DFCCDED1A1749D9EEEBF7C28F8E047FC29E460CDB130747E5346C1A0CA6AE9A630ABA302B2FA7293CD69713CBA578A2F7CD85BF213486D31C0CC2E2C54899A5ACB2303F96CD4E7625B9E100417AB1E0AB5298F056E84A7058F29A6B7C73C2339AC661ABC9A3F8F791393D2E6BD048AF412D6FEFEC6179880269CC65DFC1D7EC95F1B3DFFBD4808CC0B3A81B086A438990F923308451CAF23061C7566B35C33843FCE1D499009DC770E8C5BC3294AF4253DAA81B9BCC276C64551EF3E983F89B236E3034B4F11A9A7A5933A2A57EE52BCE307B0312C18DE95394240635934BD69C96A0DAE0EB94F31852C8CD54348674F281C03D1339C197FE247CCDCB042D5B7BBB2AA515810146D3687BBF1C6F4408092AE77CF9508EF4543FC86060833055BF3C6F8B9E72A113BDB406AFD4B0F10BD76E1E4B0D0B9BD1A8B4C2DF84D4A38BD9E316E52E4AC946E6280C52D452B7A6CB118674A3A5CAA2387A41EF1615625A202251CE9500E7E0CC3800B609571683101676191D649C8B8A12191668EB2BA00BBC52A1A012BCDC5222659DA30AC4F5E7A2AF11F5FC069E6276E5D4EDADEDBFEFF78E69D1CDD56A8F02DC0342C6C3428A8D1DC2B6C2B32E9761FF5D41E6BEF9CC5ACCF52A0C04FED04AF41D00B861A3FE3EE2B2888A0822A141A17F2D8C28556B8B93B1D3EC595CBD2AF9764FC1CF481437F48A133DA1ACB568C59549A516AC69AFA15D61B68A02B091DB8A51C7E0DA145FF560C72C484FB3991AB6C84EE644E43350F48E51CD19AC1302819814EF0E39A014B9D2C376F4610C824E130EF1A1D4791A70EB888289E16EDF040E2F37FA697E577C91EFF6B3D87A6E3EFDFA20260BD41A42B24A811A864F9E2C079EBB15A3406F11C1354D7E42FDEE11EADA133D59443B223B10946047D46415584FF30DFDF7538B97F1F90AA1D65C321352A3AD75BC598C275957AE1F012BFFA50CE353339470A3498CCFE4F4D2AD137A8E077BBD8CE92CDB20B3591D42B26FDAA857D6227697543650B066F72DBB6463BC6E75EF58D6913BD7F4DB280C2E8FF50CC043A051C564B44F3762574BE1BA7B5610D8033903FCB3116D932A9A72B652660BB7D7AB02376D08C93780D6A5A908B1C2C87F2E863879FB5438AEC8FAD791864737EB4E9EB17F40175AE5E5588FBC896F08CA08827DE69EA4F9EBFEF8099EEB38F123CA03ED20A428E4CFBFD6E16AFD9DAEE8B1C365758253269A0A2AFE93F82D0A3AF96A3851A727A66FDEF5FB8376E8164BAFB0C2BC9F9868BD66F2D4ADF2EC78E69D9C886DDDDA75D4E5289C9C874129C8E8A27CC709389E32F8DFE42DDED6693149FB4F94327983096C370830187A3D51831B1E6233F20EEF7FB71890E2248877E3F3948ECA60722E6927C556A27E9156F41F7B66ED8109C08762B246D137FD15EA8B948F363BF4BC831D4B05C16D5ACF5AC3C27DE080447D6A396FBF4A2E949C8E518B008DF702C1B18EC8BA94AE2DFFB30E17DCD031ACB08113BA5B98EEFEFF3186085E63D914B8AB5B62F4758073F2F413CDB472036075CC6F5C8729EB545F82AE8887642A66A109DF2120C54C5523BC3AC2FAE9355ECDE5FA39B353BDFCB48971975F377C055A15E077C9AFFD50769EA823E635CB6DD64AC1EE96CC1C12E6C59A7553DD4F4748AA8BD036CD8BE3F476A11706056297DF36ABBF4E0DDCFD8CC07818DCC488F015F1A3A23448E707195A79F8C35CCB6315BEC54D86CF26EDAEB955E47D070D56DB3A1B06E9B37D7E0521E702B8351E0991E864612A3E39D48E655A10886005518A5BAD076F8DB01E6D4C54694FF90AED784E5737549F0E67643C8C168A9D6C713618002E74366B08FD0B76EF9EB3C4A703384884874FAE40D479339B9C427F0749DB2B146379677F4F514DC5F59FFE5CBC564755271F88F49323F72833526DBE36FD7BFB3C3385268AEC50767760E1C007ED250281ACD6E3B474146B3DE1E1BD82728BABE917343C4AED2AA49CB6836B30E894E32620CA6FA8448BE0AE1F26B093A24068846881D255FE038B617E708D763D7B0A2A0B90885F866A2B9379A83A78F74CD26ECF0564C50C606C79159C30D815986A776CBB8C85DDA4E62EA55BF116FC32278FA7D497F1F19FC9490773691ED082B87A24849A70DBD6D7968E16C0F8DD27E4C9C431E8EC62B03242335A37550DE4FD93A018DCD07F0B63BCF66310196BE4B51699E210FFCACC3DBC3C1B7F0205A56CDB0F957B181E4529A63746274179F5E08DD067C75B74D34EAFC650DD9D66A67C765609AD12BAF1204D3A3EB036DD6D8EC8C54C4D2A44CC2D3E3F73CDD64875D76E4DE6883B380A677152B5938B73B986E1E247DF16C105DE61146860A782CBF6A5A66780936DBAC65D6785A58684041281E817C36D17B9FA75AECFDE074DFD9B999633B6258B50626A420A913A444CAF11FE8FD70ED0A07B7835B375FAD0DAB9DB1C4F9263EA751D3828FF3B477D61EE963F0E0154D159773343CF92493523A6737C99AEA8CC682B3CB7B96AF5C05F2729E9ED5B190E2746E488FDD25609351DCD127BA664ED1C3491E7CB7F9B6D3A73AC4681389AACDB5C191FE8087059A7A0030D76FB484BA83700D8AEC9413EF3924834906F5DC9D6291FF67E46BF9FFE34E51DE6D6A410A7A75C42FCD64D55080B14453B44CA8489C83E4ECBAF4E14F09EB8479A939B3FDB996281A025B2AADFE6F518C170958C61B86241F8E9263A3DBC4ACACF489BE3D6C46DCA43610622D08EBEF34B0BF24ABB697858EFBE721A536BED4F850DCE8A08FED432BB325688E96FFE5AA13BFEB11E8D9C2E83069461214D29570A6818DEFB984BD1BDCC20A3DD6BD28E3A08067921C3A616088E537697ED22284E56766F3CAF844D8B59DA069CEFB8233F152F455B5365FEF5849461ADAFC0EC21D197AD5DAB125F52445ED52E14A2AA1CABA309F6B65504D79F3684557B05ED1375D990C68BA44AC186ABD49094995B3485243637778321F242E6DC203BDD7EE028EB80DAAA980584F2E1EE076F42925D53002A1FC499F3CCB2B63361D5000F8958139F991849A08795C9E7B74D9EA69B4D9FDE4E9FE3CFD9972546F37C6E643BEB7B7F391BE2B4E1E73B68D96E3E2CEDFA15DA6C0D04398FAD0C4E291BF2D4E0F9B9B39FDCACF93433F2B2E5712E3655C8AEC0709DCBD4E848C76EB228E999F0AC5B92AEA29D41E915D477ADBA985F7B79FF682CDC8B92F173202E184DDC21B06EDC148B9878C62A86676371815A63B2B04A0E4DD37202C6FCA48B412D7243C514EC228806B59B3F93DFDE1638ED5D5E9B08C268C908451D8910235D7C0465FC2A9122E16ADDCEAB3549708A790A571C816414CAAE0A0E307A2BD9ADC5408452D6FD84E9C457ABCA27D827FD8E6D062EBE154B3CB47405FBD96AB735D92A8E36051B72BFAD51ACE036E1C1C12FFDF7FB6A2E7B60582AA5EDA12679B2BD2AA020DE209AA100523050C3D7A6869143 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B4 -smlen = 1269 -sm = F1F8D1D11BE2E6608B95193DBDB0617BCB323D6E8919012FB4FB0E58E010CB7FD21C27D2BADE1287E8DD197C544D060111DFD7C3A716A57B18C52252827E846BCC66CEDF784371B4B77CCA608B33F16545DB35E2BCC6A432156BD82E017DC83484BCD1D4EE98FBDE5EBB25584D7C6BE750321D2287920FF1045105BFA193ADA5C643DC455B87FA32FE5CDAF87DFF42586415AB0D96054C3AB0A880CBBF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +smlen = 1275 +sm = 74C8511158B7C3ABBBCB0115B16E32E8E6CA98538CBEAE2A980955FAC14459BCC20FB223E1ED68C051F633B79F064B449F8ADC71A30BCCEA9223DC670FE27F4D2C9FE7F9F7CCD5DC04F59A2E0BE54F1EBD3D66A5B3048AAD80D16AD85ADB365AB7B2B8852BE1DE4F19CCBF3F64AB13AE1C2DF5A07F3485EF787768671170CDEB296E58E4B9E57D8D07A9A578CAA2A9366859DFC8497A220AFD909A8C3DFAA5E8D425BF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 3F817271297DE874E97AAB46A7FE2C75C0B47D93FBF0A547BC44CD5F6B1576511A1922D7361B5DAA8E13EA0DC7EACD26A8B0700971D169815C389114EB1CDB027B400D3355EEE0AA7497A27DCE6D06CD2DE06D439E1C99F4DA5D0D0D319FE9C72A836F26CE184C281220DCB2EDE5046191D94B6157066B409BEF1247606760AFC1AA34518DE88410818F48F48DC5F91E67BB3D6A2621977586351DA683CBE08E5FF1EB2199E950C46DD302AD9411DA95323F153272CC421B5D9716969FCAB4FB0641D352E11AC3E2FBBC888ECB32E991877F8FB1CD2FE180441543CA949A8BDBF7FAEDC3E29E1247736D6C08286F8660335C885D10BDCC0ED7A1BFAE7B6134EA61211C4D24640CB87B941DB8B9AFAFEE24771A8F1B8FBF4201047B3C6385D76EB0B8A67C83A3417322FC6E53DF9DF6BAF9ADCD23D29E1B99EB22DAE77B3972517795785D8D402EB21B1F77CB5376C2CAB8AB38389CC57385A714E76866F01EA3A4439E841C83BDD35EC23C91A90985C3CA22ABF205AC93820B7B906CEEDA4963E6618D01D3FEF251AEC4192D403C9594C6EE6069728A8F39E0BF5F0AFC7065129F601C6A0051E945284FAFA0F5CC2798BA95F8D3D5DE98B21C2C3D419ED5004A44D091070F6F8E6F93F0BFC04BB9D4843336E6CD4E24D110849A04312158358939589250E580727BEB2932B4784DD6C543788D0D32608BBBA1E24855B22E4FB97AC4B10B6DC18F0316310419B79611E67E34F93B65A67EF7396199BAD159AE17186C820F1D83AC76051D226C56169B3B4EEDEDBF68E7398B720C383C19016836635E4BA7AB1F61F35E843A30A064F965ADD6D6C4888EE5E4A91535246CBC4CCDAFD3241577AC41E0308F2C736179274EA46893A4E901344A3E6FF6BB9DA2ECA5A8BA77BA3AD60FCF649C1B3E181B4AC67D66E609B2769A8BB601BD74ADA9C862AC14F5D4C53BCFC528ABA3FEE9C8530C441680B8E4F18AA16778C144F3D338703079331F68E1E81E7387F5E8DFCFD205EA3A0A225F9E1B0AE654FC51944B4933C9243233B461142CB1912A8051A3B5629D48B83F705AB5AB29C9FB481E87E508DD3D5D909374641546121F92D3C9584BD5143275CFBDBF64017F7081A4D2CBB34ACC1CFC57FD63010B273299B090EF763D02CC27A387B73F7A4B37574054FBC3F7745B77C5CEE2F94E6B123F07ED8D67D28476D805128E5B669B722B9BD2551C7DCB99A62EEB4749E6A41F737FB7CFDED95F975C565022DFAAD68D847E4D0E949B822F9BE04A8EB731FA22D9B0B703B4383A6524890A8C65C758439CF7FB5CB040D630965D9D89E9EAB9E59EB876B4B18A441F2BDDED1247CCDE8C5B25070E66C4EDCD606AB69C1123B98B4674293466F219B76900F51E95F3C26D0AAF6CF991D9D3509CD3CFF106F630796D89C0693FB621F512821C66791AE69C565022E3700829F717D1A44DA679A06FFA673A3BE2F31ACB33D22A4C43CE09A7B09148A7C8B54367750866292CB685399DB887D1311DE67328DEF1045616DF8BD708ABBC0B446014D792E75AEB703CE5DA397968BA66DD053EB751E0E6571505460C643F7AFA43B86885207ACDA768E2487CC86CB92567B75AD0203EDEA6DEBE36422A63DC74A7E89A2BCC9FD682DEF79DFF843A56464E548788FAF91125BBCF85D314A79D654A8676A2B36346440677F61692954CDD92C8603F8DAC9619575A0F279EA473DA6B268CDE8C5025F61029FE259A8DA856E7B43D821A8D47BA3D96C5029C935486004B81202FD81D602F4342F173385D6A6D3B321467841B6772D0AEEBC415608CF4B416B7BA452373C3416ACADB4E23F1CA337145065AA0C4B1E29C43EACA6841C7D5AA4E54F6762B6C728C569B94B2995E97B33E76A62D26F120FCD47A03327A5F3FF020FF1CDBE15692596778BB011AC2264DED62EA0069F480F3ADBA2489ED8BED2C4B7E9686D8F5A0ECC4E30365FEBD8623A68661A2544899852A3C991CC59338BFD4854AC97A76250220387876C1BE0391057954E305651E4F56567CC1BE788AAEA6589C747678D086F200AA96A572E7215EF78DE90EA653CDE5768EBA032958AE7D00E1B0E6508C760FCAC81BA180DCF707294EBE1E9AB4DA2772DBC82889CC017244F71F8BDE24AFA3938BB4685BA325FE084C8BA30C9AB3350DB6F91F8680370AB26A19A68D8ACF37BDD7638FCEAA66B2613145850AF0027E77FF3B264A178369EE5EE146489D2B49AE4409AF46CF1E47DDAE8244C33104806DEC57DE2697F599F8CC0F9D22F4FDF098BC50654623375CF530D62E9A00C66D87664536942741D92A0EB6C4968BC03D1183BB6E15DFE55899602C62A0D83ED2DBD938E5F272A0223F844D609E3FDE408F21516154F1086E39B37065B173040C5BE122166FFBAC39DB609AE358B4711A3B794EAAF3AE4CDBA12F7FACE2332F22C420DD1EE309E383E0C0E72ED5FD0C45318ECBD42E0D94C99D288B94F453393F85D98428D97C03DA3A7517D03C7CE4FF7593DE3792B021A219A1BB533884226E2FF5C7D545E2E114B678E1D9BBC21ADFC5043DDEECB90F9ABEB0F4B48A1E5B78C13E3292D44913204D483E9F3118F58AAC2B11D159DFBE48496148B83C1030FBAAF25B7B2D1C406B412B3E1CE2DACC00436D98B97856B1BFEEB1030851B6CEC082AF192481209F49974C04B5FE483E83B45EBE7B418A92BDDC9BCE1E8757F81D4171763BE0EA1AEE9AD56CDB43CF21D81EB2820B1CB96BC1F5EB54431C68780DEDB433DF504C987062F2FDD356C67218CB11E89E98F201D12219A6D44DC8DF1FE851E3CDE30DF52ED94AAD27D08F82090971EE40FD72AB4AA84F8FDBBA38E3275244C00BA4F4C5675F72B152A518B9F7CD7B1CDA3AAF0A25C1AC56DD108CEDB115522FEBCB722B0FCA38E40841F1681249AE9CF3D6412D40D7714568F0EA460756DF25C063A6588FC979023386AF4AE695ADE458C74150924D22C43C5AEA12878AD2DF120842C3A1350836411C7D9A29B7FAE3B5CA5074713127DAF1B3F413FDCC614A841F385C0E9832EAC6964B2D28DFA10E04B0AB04750B4218B28FEA4E5E837E0E00FBE0B82878F78B60BE58CE1723B189AB2FC7D8C90F4D7B786AC10A1693246CB3443668B364E7B4D99AFD12858D08C27FAFD39F17909B81016CEFECE48966EB85CA6D518818294E37DC8125C0B7E54806CEAF2A44A72390CB898C0B470B81194BCEC58CA9D13DDC929AF40E837DC0FA7DE9FFC034B9D061917E54D48D3B478F14530E769901C30840BD320B136B61A1C1ABC3B7FC4254B1F55526D4B00049A3C96E790C3F1A52F87A29BFB8B4D0119F4BB81631315600667AC89C1328236100AD407F4B92EC843A9A49933F2155D6AC8AC275C0A34E0FD8C295833C7CD12E17A5B400441AFC6FA786F4702BDB0C5128A0436E85E514EAB0EFB64E1E3119257808CB5912A085E7EEB04C4A57CDE86886B87B6857A06CDAA5DF1C4B3FF749C0F21332A6D3BA2B99E2EAC0CD5AA930D2A22EF7CE27673241189DBB219D0567DE45685525894B92B358D1871D838D6DFC41D4CC22798E3B120112E1E1C6E491C846BA9AD40188BA249CBD2F2774D2DDF4CCFE4AFEA3799CBA01F744C79369F6EF36F1FAF5118ED435FBD89F7F5C38E9018C79D2D122DB4EA77AFE29AEE96F1B53A0D61D1C067A00CB700F8FC6B0B004E72FFCA784EB4B8AF10EEB7D598BD74D8380BAA434F12AAE3D7C51A0485A58809959EF8893F66DB7AE3AC2781210F96A295C092B40C5F8346A01A945A6D3590D32168D463DC81336C552C0CBB6E64A360DA2D2B491C1F95BB3D8DC201B01209BD6C377752BE8BB9E7D5C3032A87EFE48ED1E2D85815BD742AE327ECBB1DEB5644289C8E4DD7A05E0E42D5FD70A2CA144B2DA0C14A591DA2E10F600E51EED57DCD6F05B5D3E28A740C97F162C6FBFD473CCB43EFC25445E7941F398D11D3A6503BCCD7D0402C5427713A3DF90EADB551DD74D61327D576594AF78D4FD6021B69CCB4594C71B4350FE23E25CC0A6FF7C8B71A3CD75CDB0952298632DFD8E40A797F8A93CA82D6B5DCC580CB3204540757A68EB7EB68BE8FA91CD01AE7452E827290455C812033778BABB7A6B7DFCE08AC00920F63FE18F8D0BD8967E78A023F669E873BAD8AB47B85B9C1E92BDA23165408172D70C9151CDE9A380BC1D2BB8223D6A79C387A061EC0F15535941FDCF0B3BE8EC89C1C79FE99251D2943A7BCE6815DFE4D862A91B09781D9DFEF5603EFB1A1AEBB20C96E8FB9DE3A730746F686EE0541A873B9424F3CA6AA6A6DBF2743DA45AF06E67763F4897731DDF62272CE01BA97ECC97AE0D8F24BD08A52369036BCCACE507524DB97AA2395518C1888298084319CD591CAA2BE224F303621C8C8460A487C4762619C5A170BCC63EC08C62AEBBE2A9CDE5368B86840B23FF3689AEE3316D04555DC36DC931BA3BF6A619238B52E47DC78D2B784A45993DB596B3C426B9F1C86DBA094D1DD6946C4FF18F9C4FA5E1590B04A0359EA4E09857BF38FBCF3ED619B4F3A8215A04FE473E7359C688163196399CCC0B63BF8E1481C387CECD208A2C26F980FA509AF89C95A54FD50803210186ADC7A10CCB9920723436DEA7F583B61C8B33A1BD16518F308EC892B2C89D6EF55E21629756CF9D770E3523881C6DD5AF52D206C77A22AB6C9168A27CEDA8B5FA25A107D375318910E67783A5B1FA5BD7818DD30BC50A693292F683D00AB346E415EAD1F6F679A6E0927D5805E9C56A2FF8D54F64FF6ECA67E0CCE21A07DA4A289A79C5CB2FC58E257A52F80203851ADD77033C212F7A647DB9B46EA2DA073A6AF647DCEBD9D08AD6E6233A21065A0F2C5432608C023C1811B6B3EBD3CD8E5467D2F9DB5EA90F76212B959509766581685C722FCDF89F5BDEAB23A832983C4553F93C777703D3CBF9B25BBF74C66AB6F5B82B60E24D169C3EAE05A4113ABC1898FF7AFFFCB41EF428B6806BDE37C25515C2E8B9BBF8658B9F95C1898AAFDA39402576A7688E80B4655921A6897A6044B97BCC955FCE463A7705A6E7BEC9004D1CA3428A998C79D943AB9B2BE45B3F1F7F81A94FE1ADD8157026F20BB26C7644076FB31E2A3379C7F05EF932F5AD031BB4589EEA745C2E0CD5649E06E4CA7C707FCBBDF490EE59AB31BD25542857E545F81AAD257C85512C10059FDE112155606EFA23FCEE883847970E5052EB09ACA54FAA5F9F917B0559FF1A5E3F472E3420C348CF4CA64B25DEAB549040D9FCE1EC7165C3687776FC40F32DACF0E35D41A91E1BE2C6CCE3A18885E9EDD78835260BB9CF79E291C67972C86AB0E80A4D2ADE75A45F87E02EA6D1C1DC570F5CACA9EE85319DCC8610B2E41C76DA9C39FA80FA9EEC55D09BD722168A2F37C9201919A93CEE99F972F277A594A24CE433545805A648E9B3DE4E40D02B5D406E3B51BBE1FDED62495A710DC26457603D525385F470AF58CAE96239E52C1BBBF580F9235D7868F786DAC018E7C175EEFD21711201D7A27042E6E56E510EB6664F79FCF586A518D2E29731B6140F3A8565AD183FA50B1E989B0FBF4D113798168C291837E335CD96B285D48FE3F0579A7F83448A49300D05E285FB1553E9F009CAECAF27ED75B62B6E5B25279386556F057FD2C674D120B6F5EA26BD1714BE4BC9679851611747EB7696104DD09CB1611D5A32BF3A2D310E4D3E0F657E824CA7BAA8DE2C25596E1D3641420D2D3BBCE824FFC24401015FE70AEB3DE60B5264B8B59ABB59C2985361874A83E2FE41BEC5A81C89A4E5445809305F9B49B532A8FAA61429355B3EC1BEF45B3ADC4648D33E97218A3A929548FF4FD50C83DDCD39F725EAD7EEA22181DC67DAB474E66B2197F27858F939B4C6956CF59342B1A024DEB9C98BEFDB2B83D637EB086F182167A3E1AAAE7C155EF85FBBE13166CB0ACE0612480FAC3657E19D0F4E3BC3C8E543DFBA8B093C6132D2EC5A4751D5C6AF4BDE1EBA88487BF8B6296333C117AC4DA575CD7AF009B083E64932F87EB9650B7024DFA4F87731AC51559705896D9A9389FBEEA2761F72CB9B6545038E293A0CC388427B14E223AC214FE5238486CE56C683262FE223F02FC4C464968DA7CC1E35A431A68287D976B16A5C1A2E927B086D64A910FF1BE38657243E91B9222EB99508AF8D3EFDA354CBB53D701051C4A48A8853D663693370C84155DA6EB28D38281506DBE222E31E5717447F7445B8A87B1F1088ECD0C9DC2757A4144DCF3874F0706FCE8B6D8937BF1B1EFD0A9F1D5F85E71159F52EFAAA72CB019E52DC1116E3200071A106FF68410DBDC514B7961AF689FA3C22EBDDC6007022D5FC12DDCBCEC9B5EC6FD3EC0FBB5F2242A6BC8D927449B59ED30F97B02C175BFA8CCACE2A7A1A81AF074A864796BBE76B5753FAB4842817E52A7EF38957891118E72331722F86CB05F6DF1581FED9780D79464CBCAE4C7369B9A5B7956B7DF4869C212BA844A12D973FE3E1693D883658406ADCB3178F0E6464E8DA93A44E8B66A543BF0D8E07772B76F0A78F0B6D48BB99EE803E17BF7DA3A33E420D93B7DB5B55E5AC9E46B7472B6513945098453670C529996DAD027AB9CEC274B320989827B9317987F74883838899692E6E4B1CDF81F953895BC84F772822BCFB9165A6C7A90E7235F600EE5B9A6752591BA2B1943E0329DC81138F36B737DA69D61CCEAEF8B3ADD0094EC0B2B48B87EFD95487361D1A7B4B7A1D6D8A24A9842080B590AF2B6F647523B5C85AE477CE20165AAB0EB7B077A66F1193F4FD374CD7FD0F0803AFA8197EC9751B5B323C13B0E4C7FD87C22F1DCE37EE694F58A8B188F509664BCE9D2D62A82BE0C3DEDC4A395DEB58BA86102AB015E564867FFA0C7A538687E0B1BE7C5ECE63CE6904E0574BD7DC2AFF3EE7511252B22799160E5658F11C1C8C70164007A70B2DB79F7B7C6267B6300909B8172725D3497A7D7EDE0D8ED49732770B56C4512E31905C57124D2793C9B730411D18EE6A8B2C63D9471F29B314868656DC4E26AC4309CD46EFBA620C6F1A261D0653A85B61C5ED42D7E39BC4BBE32E07ADBA85A90FA835DED9586E31F11C52D64976C72F9C838CC11395156A3EC8BFC6B66C3AE47CD614B36FD50F4444AB115402C51B040A80B751A4AD259CBFDE07501AEA448E31BDF045D7CD96FE2F0091035025C0E4C55579C9E49F15C8D203FB76806F7EF6A07730E9B15EE92BFD3123998C5D1FF636EB56966A00A47D420FDB3D26B229982FB729C3B16A7E592B497302877628A00F37C24AEC9110E8A1188B70E0DB6106F5AF468755CCAE66315AE289387C369CA36E206002C6E75DA4FF74D4734BFC1F244DEE12FC81891F59ED230EAB6509183743AFE00375FA9B5B04A8D8AB76683D4B9C63FD6EB89354F8B564CA3B83B5F797D544A8AF26F3A9129EB977B2E9E7E782D6BE20C9BE7E27CF15CD791199723B10F328FECDCDD4CF41A646D70E367810FAD126734B490F764B97D1C340DBA684BBBA191DC942E23E8BC24232BF6DEA856E42601A223E2D849FB9D77C82C1BBAF3FD4D8E2CFA4487CEE501CF925AE0D20E42DF94FFE058D688AC2440986450676CD3CB2C47C04493A22C255F128BD7AB8F846757F7E89221F5455D060E4679C6BB5A7DECBC7AE1AF1A87FAC3F9842A036F2E7E477762B547163C6B527464E34A20B793E3A9C62204ED2874E110E990433F0CF3C82DE56EDE709675173E04B7BFB25D633D9CE0935B13EC283B181D598E21B99697FED61DFE07BEFFE6768A84C4D8E7E260C +pk = 3F817271297DE874E97AAB46A7FE2C757B35838FB8E863042A08CC0BDCF1FCEAEFAC2AADE5E5CF604C9DE478109D54B1C3DF3F3DD5A17DC3BA7319C4A34FC3497E4CB99B6AF7CBB36C5EB2E94C7ECFFFD8541B523B459B549736C4E76E63D9EB3875ADE2332F34EFF7484A92352B6A5EC965C30611712AF2E211DB94E89C3E44A8C6FFAEB8E6785ED53AB43DB06C07DFCC4747DE9B531D0ACE25700A92EE7CD50DD1A4C767B3DF2F1FFD1D7BED32347F2ECC9C46F6B2BFF2769BFDA7CE444B8CB3108AD59D89359B2FE04A104DE5C39552D7C2BA686B3B4AFFE84EC1747A2B98834C1F6C1583BF13C40AC334EE2D7D3A0728F2320B4BC595CB7B6B017384FAFBA3F645E97811FC96D0BB018F7164244F2BE672E192ACC5BA0331D6CA02E78E9BD945009125CC1DE070C76B120D2D4789A49FF26A6B2945EF7E7BC727BDAC29DDCC4D607439B80BB35C5EC1A3FBAD15615FE834AFE06D5E85C1526C4E0F8FEC52CFD33C9C4FC8272887CDD46F955734EE006616944C5C977456DC6CC245B1E39738AD697FED6DB2B2C82D5EB6065E1B5055FD8CD79D812F79D2278B75FF0CD4CF4E2D77BDCC71A9BD3BB47C185A38CFE1C62716B23969B68167E11ED4B0588B31A29B2AD4DBDFEF757E8402EF38F5616AB44C42192B42CA0F7919348073CE749823C09CCFFFA9A915F24FA2F1651989D017F0E1FA431BC5B074FED9D2593380A4F5D8F5AD5D298D8606AEA67D9ED556930214D3BA71970C3F6810452A5BCD5122DCB8770FFC90B1E2BE4A2E19D97C44EE189485A2FA52167AF213C9BF330CA2DA6F35E3A93485B727E730696F14C7C05D6A5AECA232B8101E216BA7E612D689D07B0BD16341FEE8786C12776DAA6A6B851EEA2AC991046492DCE068552025CC3F1DD2C056864BD593AF12EBB7AFFE3389499C3CD60C4644621EFE3400B03BE9133C4809502EEA4AC810CA7B79429CF49C56EFA8EDF833FE8FF6D027434A53255D751A15BC4D336CF9707C5D6EA14AB56DCD5D39680EF212AB8E3F19007EC937AFD106686F5BCEDB96BEBD8E6DAE1948D5EBE1B0DF324C2DD02D22E5BED5C19CE219FDB5DE087E1A3927AD6157096512C110B3A13A8083DCB5CFA977DCFE3FFD405D7B16E257CBE95A126C6C1760DD516734C2DE0E983D89CF7C730596BF5BE2CCEE805B5AEC856034452F41559FE81D79137A3417CB5EF90F46CF15ABA5DC23A47D86DBBCA88CC46E60BFDEB8B86690931BE8B1B4F3BA5D70D9E542B40D0E3B6D0C1C976B9F641C95DBB95108D9094535233782D344C20D877D8F0A3F4D23F337E4B75F95C3C6BCE6243F17ECE5C10EC1F48D291A8252932F138A2E0E0F693A75ED1E2473193EF2380C7344AEC3824C8EC2243FE74905CA068BCEFB7BA96D2B3A97ADAAB4276F2DD820B9CDE12EE3B357C8E2BDDC3267E79AEEC3284A36A39E0F2E6E47F900F3B1316B993667A3569C060C50F30CF232DB537FE4941E4478D2E37F0E2983829B9BE21E3C25AC0E1CB1AEB353919CFEBE95616BEC6D614AC35EADF79514ABA0F9B8FEF4BAA442FE35342FDD0CFB4855B2BB686782C553B88C3E23E4DA0706E9583EC508E65C84FA56559089FF2C63550162BD1E8C1C51793A06F90AAF0758A58C75E669E130688CA6BC742DAA2D395EA3737D725040A58605F451CFFD5D8EA245B39CCC03F5DBC1526D297863899F387D59555522D8E4D658D7072E2AC24B9739ED8DC3F4E66D2AB6EE01BDAA7F4708DB3FFF9F2F9FA40C96FA91630DFBAFCD0E5E4C9CFC6D195D00F06C46E8E88929658237117C7C5B001CBDF06F77B6D4C6FDADC5E07178DCA62DE3C40F3EBE52553F3AF866E11206AA6470568DB52AC6A1B85228A832BF9F0F5EB9590C72D9209490C06475D46765C4667A882339B11D6AAD2D375C30B3AAEDE6196D94564B9F1CCB4D841791A15F1A5990BB530036C0C79A6981C5DFA8148D8C12E2629E117E02D1093CBC9272E009A298E1B1D09EA12213E248A7C64F6FD52E96B4A3B3F600FB9CE75B8EE8538F43FD32BE0480B3791AC4EBDD5108FE426BD9AC106C74D003CA9774494D77E5AAC6E2509FD9CF754F513022B09830103FD48C24F500A2703FF0EB901FBE61629E44F9DF619DCF25828876C085994BBFDBA0CC3E62FD8E9466FAF363835F12A289531A3CED1E9A1D1228543EB9F67D1A09410D5A2BA9F45F544C8C5EEF5B59C56707A3EFD4625DF51CA91132ADE8124EBF696A56E29C4F0361A814C776784C1C9FAA9561299041F7EC658E51BFCD1EB2ECE2CEB9A3A8E84D4C6F0B99A01C918BC7B57CB7250F6104F3DE31CBD6B1871A9611541AFF7F9FB37B889101E7EF08666741BB9583AAEC08C744D2848BB29B431768789CCD2E5C7BC9AD80D0DB2D116A3F6F0AE50E0D4D845C0637F365813C9E8D665E076AB86E13D4DF25B9856AE6C675ABFC8D232925AD483D4DCB93E07BB20DBE233B571EFD84F4E8D46BF68FB6B9DC72DD88AF6E21B10AC58216A15CF29805773C226CCBC5413A3BECE3E6CE2EFDC71A08BAA71023322C2696107DFDDC58C7115FF9770A46B784601AA61AFEA471277903984F86BA2829905A132BDB067F7385EB98079ACDC21F8D6BD0DF302B07B5692814118BDCEE015D109F5CA920927A0FDCBF09B071D4C6A5CC38AF6251B26067F8B02BE03860333A33A6467D75BA871D4B93121CF24879CA3188893DDB691ADC8388AE143980091C54F0353F79AFB480D14736F04588F426C1AC502D8AEBC3DF652C10EAFB6DD8D0299919415AD40ED53F33EE37DB8EEC6F54A02E2DB852353F257C634C3427E74C9C19196E6019770FA77B0181077104AE809DB2234A3B5FDD448279054D3C218CB858D16BC212F06AF3776DAAED1A60E402EB25065734798EADF83D02A347602830CFBB65426C9C019C95E59E27ECDBD838D1AD7ACB557C9D727A5ED3857CB093C51C401F2D5F0F3D63A8624499BBDF391C3FE89AB1C1CAD63C61A792690A510479CA9302F2AC4C078A2757279A63EB6438BC98D81D5A27A795D6BA8E96E470C8407AA84C9F8F2106B414BFD4CA4604F5EB42294A1061B1FECFAD40F2329E8AC2C413A6358ED82EDB0EF1CF3BFCFE1FCB8F45C535858EC51B5C84BD605BC3C41403E0EDC710AE3ACA547597071121DA69FCD7E711CA30CF065050F03EC9C35BF3422EA4089F1A9937BFF9BA597AB9B859DFA42F6FE55C280E293971C6841143933758306880A7FCF3BFFC2362F2B1EFEF58A8E3A64C5661603E825956471093A1351D71EFAA05C2879824AF9DC7BB97FE5C1F7EF1F1E552865D69532B5B4602A04659CB6627A9573E42EB82DEA07CC43B94034D4329738DEEE390CFE9D8EF3599EA01F32229CCE7331168D168C91447E540C96A5A4D5B8BE7F5842D5204DCF5BB740FE1A458472E07499CA6702B153CC026FAE55BC3D53087E2A1184368A886BA905628BBD2F2F56F540ED2FEB19DD41BE8689A7EC5B69BC0FB403EE89B59C94EB9367A39F43752989AEA3AE1F61395E3457FD0B8F7F2876E628E48C47154E5461DA82C7A0E895814DA17195C30079D71471B689179731D8502C78B566E3BEB0357493F11AB2E9AF5CC860E6A5A001D5099EE737FAD0BE275947D984697CC40466D79CA78F9F4F275A17035423969D98155A5028A19E59FF7361BA42BFE925EFFF2DE5BC336665E664249DC899DC268A8D8407F81101066CE67119A69482EE809DDADB10F1B4F048D155FC2E8A88F71D3FD469CDC753808B961F25D4EE4C5292DFD284EBA8683EBFD7978DE568171DB6B193A1AA06F1494769A5EEDB1400C2F8A7E42E375895977C08A59AB5D139A0C2F163433EF996C01BC2B3B845F11BB3454886FC62CCC3671DCA746F97CF05EDBB176A9FFE789307CF67A6EA6EB1783601CAF5E3BA3DC6CC0B7435D4F2FE94DB8ECDD574D1A39190E1F963449D371C38AADB752BA0BDD6883D86F5A82DE6E3EB21FA24FC4256EF4C09005773B3EAF38CDC6715404519A8EA22DF9F5D98F661C02CCEF57810C9068D7A24CAEAA821162079C7E4D9E1267055915E63AC1AD5F3A13947C6932F9CA765A4F1BB89DF4E467277EA8638687DAB92424E6F3ABED54341325A8E413376843BE07F65D45D6AA5A622BB97D9F409C600C0FB387CF91EE28E25052BD631D488ADDBA33D23E8AD6556E3B1FD1CAC35F40DA11FE33A86965067367C62C536A98C104A3DEC3945C13BCE0AA090603AD554D1384E93052C621760EB93287B1A7EB3F2111C1A5E0B0858F8CFFD7A1A02F36DDF143F93877276462D99910653A0F01E33A7409482654376100993A0550ED364458B5B3623C88481C0290550ADE62B08372CFBBF955FE103C749500F20775DF90523083D86230376A7B352ECFCBB6FBC484776723727697D9A067411EE926591C440FDF7CAF2023ED0FB555AF669747D20395669116BBB8090AD9AF9D8CFF5A457E8C9763F847179A1444900A0942BA4C1DE3A7F0A987AAA34EF38372D7CF285E1F82C27EE7D9F6ED26631D3BBEF79FA754390095BD6980B1717201647081401389F1C0615658E990DFDACF247EA455627D36B67DB302771BD269A3B7CE58A433423374FF1B2BA93B700C1C161F9115F18FF01020AE7F563214E1A30DA3F55B32EF9E4D022CF6EF2FE3EC43073A1B46E3372788124B4D060A94C7716D7BC4035633E708C8A1614EEBEF7B4BAD47A109AC8585CAFDC90A0CD78E997942B73466F0190D0E7C4733DFD042D9AA0F5E00686B84C260BB74AF2B56126FFE51D974C67CB8D480E34D87E44E36006C84ED23D213A05BFCCD844FB6D23BB1FB9058A81B7141ADEF8FD7B4BA38B7F1F8236862442EF27E9F9911DD31FCFB2B01B82B1B31F656B0063D4EA3C8C41203ED86B3E9C2EFC27FEAA26169D4DC40D3008FC01CC33E4737ECC4B92D41ACE7EB7C18AE654F078121BECBE47D07ED4ED4B2C15378E4F9E40EB091621445AC3C18B3D275BB4F2CBFEE10D8FB19D4853290EF2EA78CAE689E5A1C76330C80C3A7FA98FF53E93DA0FC761BB30ACF0B1F62A8CE66642B9425C83217E62122D755F70B0091B36A0CFBC0DA4C1B268313B724290BCF24823A7045E347B4F9E380F32D919B57A1411C53EDF8B44EFC5C9CB64E6383EECF00D8FF068EEB117AF1FEF7DF086080DBB1A828CAAF113E3D7A29CCE11BB09542FAD7429CADD5D282EB855A57FDCC86322A131C05E728567CBD4CB170FB5D10263895753FA5BB3237528E5EAE9EA259764B543DA249249610BED8F601476D44E3291E3E28068DF55CBC17FF83E3B99B12507C69B600B53382F8C83FFF364240712233677F590F5A6ABFF338A80D0D0A8EA9109AD29020A39913AB818E333C35D1F75697C4EEEB6486AB4F49E7F49737E73AD892E95CDD6BEDCA2AE499C721DB4A03DB8FA8359BF4EF5312DA9D9662C6D309F341A705FFD4FBCBE28263B3147E4EB33015B37DCCC506BE2CDF6B3398EA37F9F03FD0D32A165A34C9AB642D21FCFAEF7AD895CF43EFDBA555F30001C8C235B988A909BCF7C700E0108EE870CE41B4F78F978967977ECAB76E333C6CCD6940D6A630D1179236806438F13FF9352B0BE443A4A19FAA57B50950D404B14708FBCB47B4EA96D0F372056D1C8DDBA3EEA6FAC71D26EBC76699B185BF7E2E1EB24ECAA26BE6E2704764DB489283B6A644CEDA54133BA33C3D8464A9320280BFA141EA32850EDD550546153067407A68544CDA7470B4AD60DF2815FD98A8F891C82237D7C5D2C91B31FE44135A12340BB5215CD0E695649C0CA9EF2CF4304ED61806BB49A01991ABE13C5CD216E711D9F867D7CB721993B006B05480A0D4597F0CE486F232FEA83C54C09D166174DD448D321586E453BF3C54F2F05F54C2185D596B4A2E69E823BC4032FC136461C6F8FD4D1E78B545B001E274E652FE4929CFFFB423A1A59F3903CB483A327C74E5B4F24428E44A52EDE053E72CEEE408D299D7877F02A6D2C631C17FBE571BF534C7279967C6F8EA5B3D3E7D088B1AAA0E01649309D80BD7A82223EAB2844545B54C094946AFCFCC19BB3286437A0FB16015282050C86D2C737B9EF333413DE8EF334F7CDA545D6D8077CF7206B993F8DB1D34562518897E29617F1A3412D5394FD1D15B40E3B3E33A2270B87FC3E25D9363DE3355FFC674140D454C9B0E80EC6BB7734F13B8D0D70AD2D2F692A224F7EA6F68BF9AEF5078A8138C67C1C423D247D086DC6580BC090FF48732376EE0A0C7446898D62BC69812FCE2C1DF0AF1890D895773521542FD15EBAAA3B3E6F46BAE6A8007F420AEB1D57BB6DE0E933EF07BE754CF4AE55A942512424FDCB871E6600ECA93D12F31B20AC7DD2DC95A8327520853AC9F05100D56D8171F4C55F44633166E85ADA520F9066E3A840EC6D2A9C0188C4EE0A8A9CEEF5EEDEBE7CC05F171AC9227FE0E2D8975A12E3638540156A1D563BD2A180F67CD23215F6FF7EC9627C8D64AAC808F622DE7E9C0EF954AD3ED4F07325555AD068AFA7BA7BA358FD5C25DD0C1059EBCCAD94E715ED503BA033A68C6467C98212F73473B28AA3288CDF403DC93839D77960CC1AA29E7AB33C0D24C90F32E2D2E88CDDED25FB288A496E26F9D6466E639ED46A9D841773F162CE273B2EE2779D33FD60ECB75492D83BCC7310CE3A21645E13B637728280229810C0F9571354A8C7596474ED0BF5C18B2E16448F3648FC8C077E75EB612DF26113006E8B275E38C10AA72F2D5BE7444D4FA686A851030ECECE5CAC95A038F7FD4C3DCF4EACAFA45B87D1A6F561531EBB7845D9529A2585DCA3C7DAF6948FBADC7E609776F9C6B9FF7FFC510E865328B249A9DCE256AEE2C5A2F3A990FFF9D2D603F424D34FDC4D4BBDCBFE23EB6258EC7783D885C2294D7B08DC3871469A1788D5C1F873BA97E085D526081FD5C97DEF8BAB18E192D16815AF721002A31EC6D67A7CC01D757673F0FF2D5036F sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8 -smlen = 1302 -sm = F7B77472411D241E34E3716C69EC48EE9D2AFF082852AADEA8236BF09811EF473DE0FCA325330276C15CC0C64E3090169F5CE237964B6CF07D995D88AD77F47BA8F09740C87229C8F01313CCE9302251A15265C1D74562404DE7C01E3B4896A24C65818F1575FB9767B3EF5D8991F4DA5B6F37D5F6AAD4581B207A74B6F22E689EAED84B6301841C504BE34DBC194C14A5B9BA1C6117E38AAABEF1BD1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +smlen = 1308 +sm = 2D01871180611A071B09F2BD5E35565EEE030CB906779BAD16FB2CA411319CD3F6D90F5558C7FC4E46AAECD5A12A0979E18F9DCF5DC7BEE375ADDA047544E4E84133EAFAD42AD08D017BEC1E5AB2669E61E163815B4CC3F300484C9C90A9714A88ED9F14040DC313681937A20E4AE178B85C0DBD7E3D763DBA278088AD36693D8747E1AAB049A779286BEA6F3780F22D998D8F4557755EFA2940696CA134BECA44DA1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6FE22F66F4FAD7CEA1439851F1AD4BC47BE44F08056093A6F0453940E2C07C425CF525FF25FFF828494C4AAD45A3A5FE426E3AFB2223D032B2E9468290D50045E3D773B8C7D8F87F03AABFFA3FE617BE478DFA97381DEE6605E6EE611AF6F3D4295DEF83EB03C751717D96E9B9510ACC3292F5A881140011AE520850251EA6325A5B060BF6B2F999575A541140B5CCF881A5BB8F1E458C207CE5284EAE1A41406A240E4355C4E5F52EE25E1485510E85C35824EBA71232925F17740994179347C56AE9B8B3B72F316EE1EB9932CED56043696F13CAE8A1C8086DA9A61B17BC68784650E2160717F8E923198AE86A8BF7D86D4B21130E2C537CD681D4545DB56D833D73830F57CA98D96B6D25F27A675DA104F28B440210128EB08649F8F3E80DD692CF7988BE379A7370CD19336FFC72EFCF3FC6CE752730D9FDA739DA79970868EC18B9285BC9F905903B385AE953DB4D3CFC887B5CE29E911F3B98A073B34234B3168FEB4EAB68D5CF14E82864500C1D79139FCEE75574C18BBB09BA947E5753B70D785C1389574470525907D3FA67ED638B81A925E9129B64D27FF98E68BF69A6E30CFBA050B793B680C3C9D04C6ECBB3C0998B06C8307A40B9EDE70C944167ABBB94B6E3050702CB8E8EAC21E11F55AEE6697883C31AF42C05B9567F5FBDB09E2BD8BD054E1A5D798C276DF242CF11A5D4BF8A366090242E57167E0B74D0F126D720A8FBAF99C16728B1F68152F07A5DEA5D4B1935A5F7415A0297DB7C129A59756E8072F1071C2958C3C1C0115FD97C8DCC0022B1B086D6E3B97F7ED217C7FE30DF2DC7FE8C7C7418492B9C577304054442F4CA981372DCDFAB29AF8008F313B99B0F95587DEBE026C1675C0CDBDB352291170925A169E7DEE7FEC77A5230E08C5AB01B47FAE5CCB91373FBBF6E0FA546432478E5528FA4AE91224683B3719C39F0F8610D9E1AC27A39691DF1E5FB547BB3161AA5FDA58D1893A57F6CF183D82CD06619143D3F2C4D80F4DBFB60EA1BC5605050AFD441F7714090A433ADDDF71C325E3FCF79A0D41EDD18DF12D475C1C8B3DB38DF13A64D5527E539F6495E0410DBC1EB51E957D672183A5C19D52677FE6C3D31F0CD4D874136BD6612099D10028E735E683AE27007A5AADBD94FF7828F466080704D0897CF0B120FD9AA038539471D7B6831E98FBF3648676EA0C7CA01C62E10DBD7FCE92469B32616113D5ABBF71BABB8A50F8585D42EF93C1BAA90947167CBFDD2A1AEB35A8CC882AF74E29C0A049A90F9C670C953A5B7E722173ABF402C6DF65F6756AFA10CAFF88CF57EFEA98AC9D4C1B21F7D8A487E1F6C2C49BC3BA502B3AE6A1893E9FD2D4261983E5F392EE26398457384FF5F37FCDE695F6F07A935477E0170F52403C045BB81422DECD6D84B1EAFCAAD200CD0BD3E353CEDCC79EACE656286DA1FDA586706C9A735B92B83FCBBF4B4789147ABC0B508DEA1AA30309E5B0BD0B4C5E17A48A26391C50A3F2FF73900F6B8B2E3275D366D05D6FDF0A6264208D336CA969AF114EFEBBCA70CC9AB5233D3B02051ED8FB5E4AC1A77E927FFB32938AFD4E682B178C820E5DF5DBFA59A954611BE1B8A19048E8DA4E065C3C744011635415EF9007FEAD303EA35BDE714928FC009DF56AE23D604179AA2693D7F695F169754AF978AA9A2D817F4DD680FEE988CCC9CF36D7649282F919B972C4A9BEC49F45E3BBBDE359F7E668A92E9B3332896239C89CF2C1176A145943AD10A5AE084F63AC651DF8AABA6995375922FE8EAFC6C43D6DD2518DA57C13D73B8E88591F1D8CE048C276A86356620547BECD2553953128CFD37F9F858CEB49E1015AF7D71F18D9C7B1200581F639BBEE677D170BD29B19527C70E8472A633B086924C2B3ED1AC769F7B43F5B4C3EB683029795073DEA282A3D5B081EB7BBB2798E68EE6E1C5BC3AB836754008CF0C975DC5B2A7AAF99751EBF2924DF56F6CFF67A505171A1287EF546CB0891B533FB22D046456393DECB5FD9496233E0793F519A7254B39EB286C5B2F7A0112EC31639606DE0305D8E6BF20D86BC366C63CEAA07AA675A27B6638AB8C34AD6B5205FE5407DA5C0C5A8D2E11957A6C56629CC9C789DF68712B5145BA2AF2AF1618D7FCEBADBEB8D6B7E1A730632EE74CA632E0CA16B7E82B0D87998FAFD3F23E0E7F6EB6EEB595613D1A9BFFDEEE388DA3CA7CAF0B6D89DC5F72F90FEEC6E68AB84F8DD428BC07DF64E6CDDFA9CA6F04D7DF80D377ABF3336A439A579DA8DD4AC7AFB572B1EE297EAE0DDE157D35B5BD42B4EAC4EB6218CA76FE82B4A803BFACE52F097E606CD7EC052593DA6A5C770598ACB0BF47955DF4D9AC7C1672F56DF586CFA00D421FBBBC73107D59CAC268499604520AADE66643EA463CFBA8F05B12A2B9E90364976634937F01F3B10CDAF639BE459494E8512FA75D853D658212151E5EE021F0631512D73B8ED17F84B06817C62E137F12274AEDFE99A0984D3202BE286B170562220F207BE43D13CDC4D940A4169E02D6FB860B83663A40849EA03EFBDD9F938CDEDB1BB5D26BF476BD67EDF28BE2364EF891373839C3901EEC5168396FBE58E31586B0663C3161C1EC29BC7F027A309298C94B3CB52EF1E36AAD66DB33E93C3550320E3D89ABE2C094404DEA47BFF80AFB6BE9B0481BFB4B6C44C01547423CFBAF2A2B5E5D4C7759A7BED06A918910D589B371358EA92C7BFBE3EF4107DB21EC86B98CE6D5CD0672A112A308C44F7D8D565CD5C5043EFAAEA74E6825F757AD3D33F8398458DF9CBAC14DF4DD8841CAB40F0FEF774156C5B660AD72B52E4B7B2A50A240586943EC7D0B5D3C0D3D028DF45DC4B4D543D091D1CBF78514573F532718FBB35A313F7014DA5C1FBFF702E5F8EA707AFC8CF6A387E221A253BAC1F9C473C12C594B2984A6E1A5582468BC1D742675A50B4D58680F1CA2C024FCE433CA1AE950032B7D5EB2F40ED04E46378D11A7DDB49CAFF20C9A39A87183D380420534DBC7BC5296866062BA3251FF051C438006D22D44DE4327F46290C5ACD1923501E232C9D86284FAE6B86807C34FC782C4242C659DB83B046DDA45667D851C5E92D5D66BF492248BF31ECA4BC2AF2DA6001DC5DF768A4CBAF410A95FC2316F58CCEB79A72B80397EADD63D5F6AA7E8FEC74DAA4FEB9504EB949C120ABE766ED295977550187E1711F12CBEEC9BC69C1BA0429C80DBDCE94A1C6D4E1E8181294E9D19AB0460B686154F242E281BA1A31A940C9E0502C548BF3B3D154E834E58434706C3D672EA88A64377F314818A52D67D5B0BE85583EBEC12D5EB5FF7557A0BAA009833288AF4BDC23D4273FDE5E443650891AC5CD56F4AEB1A9B86680D6150511AD94B694179524610898766F38082378647027437A0A0E3746245EF6C89EBE669F8FF22CA6FBDBED50EAEF5D4932548EE71607CDE8EDC89A9E21E0B7CC9E6B0913340964018E9CE9F10F84F93B11B7B4814DE86255CD11C14B02A4B57CCF17266601B4171D6BB574A2A97E80BD152198275B6BDF09FC0C4993A6340B8663E9F141D9E27605AE0EA06CA9252B57850A45AA455EB711533515D63BD04D724AEBC62090E07BE2765132D2C8221EDC47C8C87EE1064EF0820C31D2CC833C48E756A100765FE642652F8E8C50088C38D2ED194E4B09C7728095DB4C3D6805DB04EE2EE08BB408BBA9853C2B063E56DFDBFFC6E4FF6B5BA30795309F9C17B0553C4C90EED2EA9A1A64F4EADB1D673E0CF9913C6A0D3CFA6ABF862C8FA7BC6038E8BFD87EB05913E05DD671A62F83FA06AA1BC22EB6039C8EB17A2D168F896A363E4263C72BC8B23616D4486FC3F61E6D62A1D0F2E5AAA90F3D9E6B13B1A6304BA9D892C033D3EB33CDE44D2D735096D75951CC0AD6DD746F2AA82857EA627320E2892E6DD01D22E6AC374A4D19C8F12F6F2B920984F4B75112E1B1C539AB1979C8E714C24D938EB381E5F97F28B44AB381DE0405163634EDA49E757F53FC01988B0525D381398CA4E3BF46B92CF90586B86BEF00E158716B0C5F6F16BD5A18AA878C3B8F7635DE8B2E99D095D83BF02BEBC6DF85E40BAFD561D8B6002D63BC6F0A21F605D039A82CB6EFE3CE26E854143675F74BD6529667E089703D8F32A03CC1C419405E86D26E33805F80640FE2E9658C160F8465BB159CAA7E00FF658369406706D10835317DD009262C8C061037161C3F13CEED0F3E7E5E42928BF1D65BF3E437885623ACFB7962604EC9E0BFD37F0C247A42E87704769FB30252F68C358C5865F5C608A59CB3FCE30B4E6E6B6862B2228F65EC2252865D96C0B1E4EFB48BE547DF2049E8F9BECD11A298FEBB90D123D6B7FB4A3079C358702824A58ED059BD9F249B7C2416E9845BC367757D9F6C33DFC898C7A70C33B0C2FD7D413E3F909D5C5D49736C4900E19B3A950CC42C628F6DECCFD94827D3F9B3D8FE60C58044D7F0D1BF3886B638614E9306032113E7F0D2702D20ADED1038C1505D196D04312939AB64C2E31371381D44744B9526664CFFAF7ACEE9C738A6344B1425D73403FCEB32503FE6ECF2291003AB1210550AA8D7E336FBBE8C72AC33C420CBE4D999D48C055979875FB8B78B8CF077AF1D2AD950CA32471324938C6C32B57D0EA6AD7CB933E80A36693672BCF028B5946F7E0E21CB71A930325A60F5C48B9E5AB3A54F5AD4EF5F14DC206D107D5DCABC25A59399077A99F681FA54FBE7F2858992ED64C4A120B854ED32293761BF84C06750EA639E0806E663DCEA7B2ACC544EB42977BBCFD64AF467AE3F34B1007032C8C7893BDDAFF341FE12A8BA0C4DAABF76CBD9789B989084707B654710E7952558F4FA50E9A3F08224332E46F5F386B6ABC17627DCB0A7CC571FB1D39613AF6F220091FFF8D302253BF2B88E91BCCDDA39F90DC6CDC3E8406223F68F0539B37AEE4A4F02D7FFB35ADDA880426E6D98E5248D54646A8ACDF309450DD3B84B303C0543B342A42E3F84AF2EF6589FED7A3D545A1070C9087FFC31B19B3C15E58522526D13BCD8F4343B86FD840BE158891AAF3FBC46783DCE28F38BAAA25C8DDE28971EE9833AD8346FA030E1293683445AB4861F7D71885E9D3AECD2FF6A47B1173C81523CEEF24CB7F5304CB6CF0D7F0664CE06C17B73574D96B82BA3452EF055E04F83050FAFC6FFD41996D6F027586A43E2F7F41D5146EE417141EBE1945F424B3D87A97F7BDD43EF66F7DA07F1E046BA2EFD520EEFA94857F947F4FA43D914195AA516EC6BF847D187E6EC9EB1EBB2061F45C7DABAEF1B58293BBAB21B6E0C11A9EB018BD295462F5538554CFC5A36898149FE6E87F68A1C97BE8B5BE326ECA6C180F1B4DF54CE99D44E4A1AE0FD3B38D4EFA13A1BB4C3A66074DAC03D46DC845F789FEB44EA9BDCB66AD25B63264E2209901A8FFE2FFF6AB6068FA988766C4B08A922518F9D0BFEA49798D2493DB361B448E05F2AAE076D25EB3D4FDD985BDD42D9125A1C5D2D751F4DB37D670FB64292ACD05BADA2F6E39EBCB8F21860D3E8643DC291A53297EF5857C361681AFD367B7D07A83ACEAC29F72B9EC36FC52D33712F02830FF221088398B5D87F7F1D048851C017E3B5E12F8853AE4EC3AE5E7AEE47C1533BAD0074A0176088E7294762C7C224615DDC868786FF40028C2C560B0104A0D14E30ED8F619E20961755B38FEACB6AB5836718FB2AA2A5D7CC22083FC8F0C3A11DDBE2F8A88A7FA2327425645F5E48278BB7B85E3D66E7EE1FCF7E991E93772AEDCEA2CD3C92EF744923C2A9E5CC54E7F8F96C784A7209BFC4F42668900AFCFF5F6E2AA6A8EA4FF037AE137413DE01586DEC664B4DEAB4043A85F0EE1FCEBF4562222F22E3E3C3572B80EE19E3B1603ACC21808C9C1E0F0A3939CAE792132B99334BF077C841486025D77EE6F5B5A0C8AAED3D181184EB45245848FFA87E3AF88C81E735B3106796B90161D2F0D61860F3BC7307626E2134A154182E90D5BDCB728C98EF8FBE731BF7CAFC16A18F4211A72FB82BD1A866DB16827095FF92DE3DB12C0B798FAC087B3FD35224BC48FE960E868485B90C688901C4499ABB5483CB64060A1754E9FC60AA579996DFBF8DC4E2C23A0624B581A0CBF05CD95C80543CB93CF1D789E37563620667C69A88DDCC74625D26C6CC22E0CCD6C5AB2D7A11E9C7F96D06EEB81DEBE1BDD39106597D549C38E3BCEB60AFCF4763131032637077B94DC9F9B502922BADEBA9975DD5583DD1F55D6AFE669250654E7CC0BB4478004FB7B07AA11566D5D7E8CE83BC2706E00C7D15C6A8BAF3B6D8AE098CF81727B12D62A96362D262233AEBC01E966F2B6AB8EC28118D7371D5E4817DC5E5553A633CEC7C1BF2407FE8F95D3274674B8476D383A136D75CC60F7B92764BD830B5F98B5C990E48DD7A805FBA04EBB8142647B2CEFAEA45F010AD0F78BF6D770CE8CF5375BD0935AAD7F5B987AF5FBA1A1AC2DF34FA7942A5083B2DCB5049F82FF960200EA1C76013E2D702C597844609C986E251CE708983A9E85D4113658971DA931306B5488927D9AF8B11B651ACC8B5BAB8688BD4038C60A4A971BFFD68D7CA74DF3DCFC15B2810F9180EE61E46E23515C337A801E5CF59F9CADF2FD4AFCE55CF7273EF27248909049A6560455F978F67537FCF7A44FBC4886FB50B06ADD982036C97F40857FEEEDBC43331FC4CB3A60ED29208582D6226AAA7CAEEA294DE2EA442F7D9DEC236BA55D4B229D56646FF0F215C6BEAA668AB9D519DD8A760015321DEA4C5CC31753F279C8F433FC94C743F503D1BB35859D1D880F76CAA3A133A5B6C842BA4EF06227A6ED5E1C5E3337645AC0197A82267E3E390DC30A0C79D3EFE39FB7C570BC8391FEA7734E7C8322B62288A64B7EBE3AC18CC74417CAD5D191180C4A6FF19A22A51028D611CA1FF0A41D1F69E2FD8BA5F55EE71E41234FF37D1C245DB01C0FE144ACDE5286DE3F8EF13B34BEA09952CF1AFF6CF8128FEDEDF2A6932538C213F7B7C3CF249C888A47D37979E70F1CE6826148A4633661F5BC133D528E8EDB602CB76C91A2DEAF960CA0F4D901EFD03751AC938D3B44A57DF37A6FD41FEF962301CACD266CF33786C3744EA93D9DFFB4070B2D9DA8DCD87B3AC683A1C3BA4971F660739EC160CADADE1AE0F4CDC258A794350F8AF8BB64B4D3C5165A2D982CA1878BDD960738F27AE22F7E7D15345097DA2D27F9BDA14FD1698D051F0737091B44AB18DF9BC750E68DABE4298B0FE2950EB5DF9EAF1B79B09E56F08C0557369ED5FDFF94D4A6F245663009E1BA42CC7C4F8BF8742E172A7BDD25D375AA22D4352ED31314A6C891AE8AF1906D143348F3F4B4681C47A0AD311B8D3E8CB55D20CB79D2EE3604AC5A0EFFA5A6A4F38C3A71AB7D5DC15E2EF86088E21F415E27D0D9C540DA96D3EBDCA31A51B9E198843C49E9036D7563BC456C8F4C341E2C33E103998F96507FD9042771C7A7E9889515A627EC493E09345871836085FB8CCB0AA1E2CE2230D404C032474C5F4F189420C33E2E52EBF922BED792552DA4A0767515811495154A89D585D9FE943F9FCD88D68D6B4784DF0DEBBB4166828C3DBC557218270BF6CBED3F9244777F789A90928002BE7C527AAEFA5092BD16508097AF5CC58BF4FA32279CB73EA4BA15126636FA67EEF18F1F46AB0FE17D0344974292EA0B5DE8F0E564A0430187AD853150DDB38E2AAC19B4434552C856D195A17D7961D378A70F4A61B16A1835056275A78E7F8C1F0C297E61450395C47AB73A64608 +pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6165940B433B39A94C185C5140447EDD9F7FB5C5A0A8C86CE695E9EFF1A8948135EE409DEA2FA510981C2D29DA264E5785D4E37E68F063520B1002E7286C82682B77B043B919F51B9ABCDCDD007A7782BAF999F3C362FED237A7CBFB5EBDB4352919AA48C5900A8D5A71D2E7818E747AD6F6C74B7C0E534CE28A675C71B024CA96280C26A8E11B60EF5F5E1B810EC1CE8E3003225F57070453D86D296A6E7BD9A7E1AF965AE8350537C1134E60D206A77A0D83AF9C29D453E99398E9A8D54487ADE63DDD7C6DBE5FAB91D6DA4174B3186A73DAFEE7437A0FFC36EBBAACE7F490D31E78138C2F9A053E2DC74A3E46E0AF2C3156963F5AD546933BCD709D8160B5E18AEBEDCD3AD447145CDBC083ED8F458F849A45A2A959099AF9CA4FE509C84B6E28620717A048209F83B9FDD0F1229C3BC679D17CBA7C0490866F7525DB05B863ECC223985C3C1A72DB78B78ADC36539826A9207CB345227E2F4BA7BE455A045BF4EBB2F279504343F4B17BD1D5598EFB200E54615D577B08B3B67A14F4810ED1A9FA287921D1ABF743FA68184F00EB461D6F2B10F8E1535469F68C5A6CBD4338D776C0B39E07AE02DB31685A985242184EA7FDC72D8941FF8A55336E9921FE38810F640FB2A3791B731140D66317AB04C978F74B1F2BEE3EB467585A1763137B5CD8E723D39BC94D85F94F06E9D6A3C35575116F19CEB0DABAF5206257A893A179043CD180C08AD8B47E1DFDB266AA1B3064657AFF4CD4CA9225131080135C72487A09FB0FDCC19CEF36F0EFD8F3B8DBEC8418A215F8A9A85D60092FD952D7E599D4A04E014D339C599ADD5E5D478DDFD57451FF0DAE5CDD6D24B800A495EE6E800C5EDBA26CDCDCD1984CBEE3252E6AB40789447E9C2E5BD3DCFED41CA9ADB979696F2EA6196DE967F5FF8C803443591D78D888589A4ACE86B59F87934460CB1B1804B998BE5B36CAD7700996D88D9761595AC66936477B028E2FA92F860D88FEF957BCA1514ABCC5ABF112FEFD368EF688FED9BF9C5614DE39AFDC8A0E18B288BBEBC2A2DB71ACDD51B38511A1D7E88242B65DFB5BA100836E1EE684C3D214AC807C7E74CCA2F15ED05A5FCA20C4D72C5638FD5C80426861B2D849580D5047BF3D1BD1ABB7B3779F3AA57E63A6A84A1C646AA3CC6C8444CE1473FF916A3E80C0D83ACE2C7923D50C631C799E30FB00C35BA689E03BAF3D01A731B9753E2D0855A76F986AFDE6EA1A5BC03439402867322973FADD83C517AF8ADE85821C9E9D295209370A72C6459948CA5C454E779E2C6690B1110E73E23791E0CE1EFB59483DD3A4B853A2CB80420F3BF2880E8AE775C549CE242137E8A2C1F7EAAA250FAEC080006E4984AC8FE3E9FF19B36ED46A9258F747CAC61E1F91DB764DD7C729985D5BE5D56D6D94F88FBA3AABD589522F3847B5036F9FA05F20038F12A28DBB64D999A251B4F19636CE7A8E0827A76BF1A1B35793F35DDFB04E5ED588986A4D07CA1DE1DF903E0155AB38174114A9A309BB149932C6EB6F9ABF0AE00A9BFDCCCA5F26D2262F3445AF6D5608E808BF387B5D046CC804C8F93327A984954E72C80340EC462AB87AC191EDE49F7CDFD9D9CE06D3E03DB1AF3B2EFC132106DE9C95B42FC6E29D533F2CE2A3FE8C3D38E539F28544EA8AEB78B4F76499FA9D3496D5EC90DC8611C9C9F462E4F8191F0A190A4A403AF3A07B466C7B340B08609043A747BB56CE6B3A46EFA3BB80B6401616FCB439FF12E2563997C11879AF0CD6DB6DCC4561C43E39015127B6A3A864F9BFD009E042AFF6AD8E0B03675E291A2573D25DFB305979B5EED64A06DE76823D00E9A7DEC9FF03006C6FD4A26D9C5697E20DC48108D555F399C636A0EE4C5CFED0AEB36B17D3A0724B8A16486D28306FA3B38839C297E8AD0D9F7AEE1CAFEB1B92288959DC6932F38FDD3222581F87C98162E215E61D2F656C00DDC3BFFF01AC7AB692AA382E1C81A78CF8DE5F86D6CB4CCE950DA38EB5AB7D441A2BD7340DDC2A453D38230AD671E7D8F4331AC1D91282E63CF3EAE0A57258FD37D00023568C448AF7865FC8B5BBC79C55BDA6158671821AC12772370951A62986001597B2E22B609120012F111AF92753ADCFF5F76A67F3E2388C75051BD1A86284E4062662EFDD21C839D13B612110FEF062F9DC942B1B1F951C8EE15BEFD8AFBECD22E5B47CFC6D6D879D20739EFC0628911DC877464CCFE4DA0C9C7E23820A8611A7728E09C54CC6A41057CEFB990F90F8ACC332822283E302FDEAA2D47BCD6E4E0A10851553A4399611E886E94FCCBE6E529C292D2692B487628BF01067060D9FDB71E589307C18D58B1776755B913BB552BB6CD89F8FEC2537D79A422730ECD46A24E72AA6D17E907105D9B6578A2EF6FE2F1F25465850C55C7DCAD6DAE49849BDFF6A4BF95188B506D0DAA188F584C36FD7EF815606BF1D45B26D06750E2D791726B47780319BEBD6C635B91D93A6DD5410736DB320318E529DBCE9A9F40CBE16417C663DEC2534067F793DC8661968DF25EC9704E8C42026F3CD4640152DA88261E0A0412299949F8FF1FDC78007B85E05C133FE74211DDEB39AF6C0AEA851E5B1EA011467A0C23BAC2EC955A097F201B27AC54BF3011FEDB62DACD53643CA4F418587C2780D68554B0F88AD9CD1720B295379BEA430E78D4B5BEF6F30E32171B1CE7550E4568753A94C6208C57C2D44800C15DA25DD3397075968D762B7703AA3446C366B0D54177D97A41F9074D4769E37B0C72EE9F4EB9F9638FF1F578347D1AF0FB163BD2452F94554B6F89C1D5012FE2172E5F228384AD9DEBE586FA3F8898D3EC99C902DE1D1D30034B41EB54C99E2C6260D228B61AD1E1ABACF48DAC06DD41C3BD67DDEB975AFA39CF3BBDEEC446A0D192264FFDC742085E97CB66B3A2F28585DDAB84F4AD173B956CEB5179E9374261525E9EBA9075083B0EEBD93DDE7441C31CC665E7E7177E6FC6CE9BA141A9F588F745EA44E22A0EB01C8DBCE74A321AF819156553499C8EA8895F7CC83DAC9870ED162734ADAC1FC2E0296135AD6F0216E04F7A8D704832F5326B0D1073C54054D17E101601C12CDAD66EBE718FE24F508227E8CB7C4E347DF3E8BDC8E69A9957C5051AD3E5C29A9657B25B13657653DD2FB94458D17FBEB6DE5A1D8480E0CF5500444EAA25C8F42D1C2684105C6CFF228B5DF97EC04AEE9B262618E5D77E75FAAA150138E9CD95226964F2761BC2C2759C113BFB0D5CA78E89EBC989969B8471341BEEA1F15C728E4AC34BEEF0BBE0F74700A33C2385C096EC69AE46083A5105FFF4EB1C99CDF55881A3FE8D9AEBC97AA95AE37FD564B3297FF26CF1A84C7F4AE1DE418EA15975588FC0306C489F3F20A6847C5DAFEDB97D101AECDB8B5D8182CE5E28D9329879DF7E7A5B31EAF0B5F231D2DBB037B5D7381FED356FADA523B736E2ADE5EAF15FA47F630D4A5A43010DC9CFDCBF4841D94D24B0C697A3D93BBBA86BF2000CA288C5B6A74EC84FC8B551352A430D9700B3B3508FF68973B02D62D92065F1ECE753663CC8D0C7C5148578DCE4A00BC870B5A9EA11FCCD4307ABE9DBE417794DDDCF3CAA66E137F872AED96C35C2AFEEC6850F0A0C54B0F54FCDFBCE0AFC241AD87CA2B334AFB7A3666E8F232F7953A046FF62C9523C5BA7FBE86FDFFAC59E4BF4C5BB238D5C563A5E4F871E2DC4C4890ECC6412DFFB567635D74915ADC02AEA21A4D957D0423EEA473DC29D2972C2EB28C59E3CECCD36DB2E9F211EBC42E3259058B61F842BC9CFD052DAFB2515BC5C16ACA13338E376F860B194DEAE6B9EFD8AFDD79C272C56845D79AB161FDD4D356F3C1DED8A9AEA291D40A6B9B5C0899DE867DC342DE662ED5A900649C8483FB1B64BDBE1B656838D1066B06CE0698E55F29D66B9A672F101FED7327A67943BA0642113920691D08F96D30D7EF9A5B9F6DC1CF8161EFA5F1F7DE41F5B90F040859EA91F7123AC284650E9A168C3C39E15070B8CB16FFBD3B7E006CC101D749E4E44F48DE49D241C4C18D0F67C4882221EEEAADABAD247F8D6E6E4C12EC255D0F9C02EA64BCB3CDD46AD6870A76887A08869589905C4CE66ABC84A29ECC5031FFA0A1BACE964F0DA6C65DEFD96464FF0B065E33FFAE3F1249575D09D1BB4C26EE4D59D652362C5158ECFEACCDAB6DBCF843DD8D3D0B024CF9B6CDD8103D74F97F89823022E1A9DC0C47E7C09DE35890AA6C091E3996966948F6AF5ABD0F2F163835A21A9CF3E0471FE0C945CE7C3BA3DA2499A3526144B738984A8F39CDCBD4A6507CD3105827DD061119AE13550D92C7062CF792A83F124E979BDA700091B72D28BEF92BF4D744D34C69AF764674401F2E3618A36024EEE05D697FA835A98BC5C662EBCB923161DCDA0BB719A674E1BCD56E63CF8278804BCE58F424159C96541A1F3FD7CC4B7AA3EA9D52B4939145634347D07F671D8C71AD0B149B5D50679FA57FA76CDDFEDA6D7D2811C362863EAA1BD567B9CEEF36576FCB2949890BC824B78FB5A1828E0C791E031B806D9D14A67A24A397B3FB13C892ABA8EFC8DF62529C1907D59D09189B76B74BBCDF4325E28A92A945E0B51FBF66935BF17B9924DA1BC4119EC65A3E0F50865E5E016956AD4AF78CECF8BE7910AC97E39DB93531A87D28FFEAD96039D306722D3BD5A6EC6C9E914C1BBBB151E3AA922B69B91CF3EAE954E237EFAC439267A31078FAC622E1156B1054C93FEBF7A7CCB5D9D07B43CF8E03C84DC5178E187DD95792F92E4D67EEB7669FA7BADA7BC0B8F00F85A68595856428F8A6A9D2503F5261E7947C1B1DC06933112304E340D7F6343899467BA1C0196259113B531A905E39A41778F331345B7D39722D9BA8BFDABDD80889CD1387B345BF07C5A8677DC0C2E46913E69206C2EE5D82A5D211F17F8B878D2572357B32DECB50097F2020554A0524CAD5EBEC8AF151C2F3364F1D3D4C4B7A1781DA36A7CB7EAEB495A39F0E8A7C09880D3E1F568015891B0A73FD263244507AAEE8F80FE8254F852C32FF5BD561ED7CC1E53B54342DBCC28160EDB0A1AC7C298A4D21AD2DB6C422F4FDEE0FD16F5FDBE1F84B58EF164874059F58E2DBC8B6D4F14C66C5DDA4FFAC97D16F71BB5CD13559FC75910AF010303C191C28B998BA005872A257BBD2ADA4AF1FD3961471F1F437E2662A5E79B8C151E95F5E56831BA853A9F41F93EA1909AE5CA237852F7413572E3BE9B472A84B54C774FA948A897F2FE3D471211558174387E004E01DB10A988CA2D284C003B613E93F73EEF3C871F459E39C83F7CE024DBBBDFEC4CD8FD1819BB1268B651EB94189BC2326BDC5AC3B3BBBB208A84B7D5C481D9A899ABC36155CE3FE89EBE0F6DFAEC8C68AA608D07671EFB6E18FEFC967F2FDC51FCA62C63F0F8F72A8849BAF7F23C55F350CD19AC70DE662EF02CA4E7A87A99D9BD835A6833C8F7DDB82824077C779C99BB60A984EDFF411DD1F63264C93EC89469D409DEC5203B157730DF7D4506E6141414177AFBC5BC1B491579E4430077EB63C2ED4EA8B5A5019BD0E12ACA1FE8787F75853660D7A4900179BBA67C285FA50DA1EDC4D6BFE7C32365DA756EC6B5DFEB6664E7D843DCC33B106CD2EC49F341A480F50AA2586856D678CF6308F4793500FE508CFB495C24A620AE8E127E28F3F6AB4CD7E73562C0789801496EB1151457480F30A872C58AC1D1F7083377CD9CCD228FD267DB93BB037DD6148F048BBB61A81570FCE6364EEDDA3E57F363E1C76935DCAB6C3C697267FCDA6C3F06B060D391D1856E4E5D3D0371F9D4B98C8DC1D5099A4C3DDD5AE73983340382B4CE454B1A2D73881C713B5F3CA134C7BE346F3D31F6A723498709D7D44B15D3CD9CE5618B8A3A5F5B465F2E06C33D155BEDAB3AA377AEAEBB5FEC9FE9156FD516FF5CBEC0E02E8ADF9B2C6C85E2D5910787782612058A31FA11535413B365CD5D3E9C2E69E3AEFB726B8C216F7A2A205B472646D46889B6FEA2D014F24816F3BDA9A117E55225C2D86A1550BFD3823D44A6EA89DEED1F2AA44FA6448FB3D271C6C14A839A0824C1186077208D519668941577C34AE6C4840DCA698B6F62937ACEB653E1C21F49C3352F59BF319D6E37A5791EB7BC29D40539F421AD98C9DFACEBBB50287B1700B9A5BAEC2999AF0F3D4069DB547B8218B9CE46F57A0356B6D97D1666C8DCB6DB187B43928641EE00726FFB75119AAA0E81F8C4D54916EBE257128610DC57C53ECEFBDD1E899EBF6933CBAD38CE4B8D2F496C24BFA6DD9893ACBCFA5C76AF959A192AD523AA34F7259F275394B51381856A889A1BF73073B58A45C36A3C2DDB984986CB94A8A3DE589BDD01AA9FB6EED61D4EE2E43C9C75D3CA7E0B95C12F14462604389225D0587B2FF21BE2316E77B348241D2790450850D1622DAA16CC20933DBFDACF87A2ED56997F6EA4884F6EC547A3F6C946B8FED1413665CD387E20A190533B9A49240AC0A7E5BCE4875FB84480303340596304A23FD7E534EDB2B97756C0F57FABCCAA594EA29EC1F62CEC2862D381EDFD6D43BEE77D025A54538CAC1F2B709A8FA4FE4F451F8640C6D2DA753F15874041A4B3C08D9AFC818349E203261BC9C2F0ED9699A917958654539D9BC299644EA682E8E1C606F698EA65DB19DB9AED35D13254AB0BC2076B2CE587B50EBABCDCA0C3DF23318A816B5638B20C4C2D853A17285DE3840F6E66DC3082437DB793FD4DFEC6744030840411C122451B631DA0E66CB5EF406B62A8D82A15AFF6A32572CB8B31342097F1FF7D42F22F0582E8978DA4FCE53A6581B35BA2F191CC9A117D072B0A066B1AB1F65420E9B93C8F72E5A47ABE36C37EA24A541F808D82877C9E6C9793E1ECA7BA71289663337475646629C669924FA0C5C275BA49CD154FA27E1BC66A8407BA21B45B4DE7A9D4B10AAF2FA1EA33EBFBF88E48CE sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DB -smlen = 1335 -sm = AFCD39F3E9AE39C6FCECA8F3CA10761C090379A338515AF368BE5D6CA6B61876E878D99A80D7FB80B175E23DC6286EB74EAF446202A3F42D5D04FEBFEC82A56E47775DE45A5324920A6B91ED6E56DBAEFEFA790C0CF43105AC317B0EF612606722255B9FCD0DB6587B958587F242AECB99E4024EB765690ECDE2470AE499DDFF51749002CE1B06408A0E2FFADBF7C553EDED4BAFEBFF84D66B593DC460E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +smlen = 1341 +sm = 46609A259471A31A8F6BB10A593513CF2201F93C3DCDE56986B22F0742459AD686AFE5D15A49FF81EB78E0A67A7A94904B1B11E677037B44F6119C28C4BA738D85CA66D6A9C09AB5729C62A10CDE9AC7B71E8D123AF8073CB8116BFDAA71E12CF8800D623000814777E9EC3A19D7D2C5EE17B010751C8FC28D6B8BE0C6AA21EDF71B8D98BE2A05BCDC985221D21B142EAB2E90D5A05299167005716FD36420E4ABE760E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = 7BF35D707CC6DA994B0A58B11E6E74D972FC502EA1741506BB1E71B484B235DF06D0DD5C248D7A53293C277D520D9FD9D759E7925D0FF3674C8E2B1C6076840C6DDA0EBEBCC2BDA2390AF9719BD038A4F02461BE58F3B8118BE217BA48147D9EE9CBFA687E789B9458D34F087043CC1DAF9194056287ED143697CDDCCE302AD864AB6B42406EF896E48C7B96D98177B17093AEB1D7F22F9E3BFAE39640DB2416337A63D64B778A1AB4A7D1632156193D6D3478155F491BAFF91B5D7D03359977EDEC555E6E69799DBCA6F006B63AAE172356F532A28F15FD849E007A63C151BB3DB58D474E52A10CCFC58ECCD05C85AB9C2C989502277AC22229EF1C50431859861E2B303CEDAEC1A293F44E5515FC0FFCF1D2D35A8F343BCC029F704EC53010387DE25C2F4B30B580DD7C90D57EE1FAB23A33603C134CDF9A6FC7D30AC2A3A22679A644B9357525E090014AA0DCE0509699A7B3690E2C535AD84521DCBBD1583C5DBD9C1AC438013B9859F59FA6683A730BE3273E6FD71B18832F0D72632FE0070C5E323BAAD4CCDB042928504BB5213E5381BBCAABC4E5BF9169E09279B27AC4899B3C6BD3E2BE26509F17DA57675F909F16EDF068CF78857DB14C5E55CB63920D60FF6D00FA6174DDB9371289E0B2EDCF93245445B3F30322FFDC0996915B0B1DD5F6380D896261654FB58FDA877D034B9BCC8AE6D141E39693C1F4123A8CD2D1DF20FBD695F6FDB6B0C63599236EFA32CA3B9E71B917290EE59762FB7583041218CAC1F3F590C8BD232E4D65D5BA2795FD6963234074CC59A940A7A950BC4A89200114DC799F9A488327F336BB3FBB9F66CDF78D618F7C5BB034D9FDDEB9A248C4C495B50FA683B4B268824AA9DD81B1D8C5A24F2ED64804CF13D5A50DE5B176550FE3694E5D2D2610245A2A9BC650E892DC422D259CDE3009FAEE62AA9E5DC1572616DB734D70A65683CB0258B7A1A627B443A588AC9AB3A2B2741849906ED3A69211662B36381FBC4A6F9CF42DFFF1A935A3F717A15A30F41753991888C72A492966EFEA0238AAE2E229C55CB1AC28FECED7BBB80611C1968427D18BF293DE478091BC688D19ABDCAB56364BF99299D60B918DF8CAD8CB5F4BD2283180D971B0A8D6C27A75BB3034E94223E6EB15DCE561A952FBE2C043923C48653EAE064013FDA44D9C48516175EB63294314A1898069325CB26AF55112AF566365CEFE14A1D1810193C87FE543B1B64209A0FB939DDC8D3ADA568103B7397C349FFF780643A21C57A69B965255900CA0CFFF7F220C5F4F5E5C67F84683FDD24EF55BFE04BD7BC69419948BF8A6C7248BD2DBAD7E69733CA24F88412323CA18739D8AACAE6A7AC94A6758CA636A5FAEC21CC336C2BDB5F5EDD0231CDC5999D34561A06DE61CF8E8B044E44569C61EB188CED39037E551E1786930450FC25F3CEF657A6551BDD0F0DD8DA49FB8F2EFF97302D97E09344B55BA77A9950BF437C9CCE0F6BA56C5E8317239580710A24BCF989A0EC787DBD3E22B07CE48367349E747BE380FE3201DFB185E1D5DD6049B09E26055025B5BE9FBF80069EE6DC4379092B93876B75F91CABB35B9723DD14CD83FDBA3FB075228842446601058B3357F1482D10A366B2B91E5FBEE0280D149AFB5CDDB9BE4E3EC748708881295DCDFB288FBC3D30E98C2EBB75421A2468D130C01847CF30EB420684CDEECA115559467AEF83C9701487C5CDBED1FE81477A2513082BF9D9F6445D6EF5B784E3202C17DA672E91713A77AFFEC25F9E7A69EC6E0E64DA9DB03D00EFEBB16FA5BBA65A7497D9124CBB854E4B888E9532AC0DAB62FF6BAEAC7BEF950E312527B2BC8CEF0840143D510FEF98C176C3367D3437A0E0109F611D342B3ABB996C6A1DFC0D6968B5E1771341FB1DC7A40C320D62A5EC32115CD4026323721F5CBAC2E6AF7C599E9A452E9879753B44C34244A9AA3548187FCACC4D090DECF075B6CC1BFE1AE245B510E0F1F3EF250DD220B56F134D1BDB221856F0D7BE7491B0A995A43354E7953481764A5CB0D2FC9B2FBB3771E4448086A3D5A7AF4447DB89A050D21DED4344B7A900E7026DA0E3C5F8FB9D696F8C666EC351527D29BC66C169D877A152B6C9D99EE48FEE9BC0F1E7D91ED88F7E43C140512F3992717EA7F2FB02A24AFC9849BE834BBA661A16648AC86A610C1983937A2D19FEDE685233C423B7FF1B55ED905A5339459133FF7B8E684F80F2E0FAAA84EE2B4EBA843787BA5344869B91DA759A7F886EFA01CE25039979452652F4897E40787F46F8A4A77171D839D04581304978C3DF0663D9A6C19D55BEAA368E17C95F652E0CE5FC6F485556D72BFC51C4E645F1832CFB7B4FA3E23B47556F4B43F6951C3DE8CE4C03727A7164C32EBA52CDAA61C690F98884A5302AD378771CF9E5412DF4C296FE5A4DD11EFAB2C3C509CB5A785E66AA8C6D9486E7F8207B630A2C8B3AA2048B68358F51845E7800713090047143D6445E5E6089928B40731ECF2F4F6129AE3ED4AEFCBA1619B964E13FC6E976A165D9562399CA7E1A25F0C3035FFF13120428E39753EDF6BAC0AFE2AD47BDB536041C32338EFE1881ADE1D2FD227B9A8CC5C24BDE53E4FC12B8187D567549D1235E35495CA52C6686C1BBE5B4A31DA8FCE7510C387CA2CC8192CC66002419E7E6974DD8D3487A74CCCE3AAEBD2683F564F0C90B71E3A797FEE963E31809D9D3176AF252592D7510122C0715DD37E15E87C3872D6A53286B72D7C66E662679C77501BE945D4DE4FFDF64BFE21FF1C297D00A8EEA7E3FC9783697F9EF9DC6A244934A71F9E68602A02EBF5CE968EDF699F11FEF29FC96DE255A1FA564C83CDC172B295CA7CEDA4D33E9D2045756269C79D68C4097AC4BAB9F304909D9D01DC1A4C603E9950489F16F6E91C781B9B360A17F0D0EDDEAF397006CB0D13B4F3DC19D5FA89CCCA45A425A229F2D1AEFFE2E2EB27B73867EA8D66AACB0A353F199326B0CA72D054EAAC384462035A1C12C20A956555033080BFA2005727EB56393C90CAF0A51167F4FE34A835BBAE27DE1DF7C9E6850C35192B2F883508FE7649E3B1681FE5D977C779523774CEEE648111D249123035E7FF1FA1C5B3996735D923A272FA3DDF7ED949CDD6031042B9AECD60642026A4F50B912D8F8B79FB7F4721BB4E3EC751FC6EE7A0D9C083B5BDA5F1085A6EF3467F7BB6988AA4B9589BBE1D9AB4D88CD10A232378F027374AB670BC4D95C48E30829EF2140310122C83012A2CD838ABDB8AC8C657BF27541D6A07EAA58AF0C8AFD3F57BD6B938ED286F6D06722D8630CC7E38B26D38C9B96DB5B06C902C5F936304C1300E1679856A08DC536027FFE9AE35D3554962431C67DD43D48F6FD6CE8900E695A165F5AB6DE984A44607F40238E40760AB43AC8984FC7EA2A47751935A02E5443F654F6D0D671216DD0652C3D330DBD47859847C36797936800612B018593A15C1F070164CD2629155CC18581273C90BCC8A0EA1E4ACCD2F379965EE3896AA05BF2B4ADA2C4053F37CEF25305EEFB29166B0F583E72BACC1D36D77B36DEEE0E6AFCF7257937202897D14CAAB77E6C3322A2F53A6D87E61A3C32F3210EA68847B1401C05231062410C61C115F3EC69A1C1CA3DFEA495C679106473E07A0D07D2E401337AFB083B2E2B8198FEF5EB7595976FC34842EEE2FE8F8C390267FB32FE279EDADEAC37816EFFA24072C8B3CE089480FBA4DF734559D42DC80284BAB0A8F9FC8493386AB9E7FD75B50AEE4325B7A592C140EF42DEC658C21534262C6E8977B0D2D51DAF47876EE59FA89BE558DCC8405E712EB7F453E6203BE122D52E99FB6A824A28DBF3C19CCA5B7ED2AFC755CE489A10A4EA6B7CB5797DE52C5FC5B1862A9923F6B9ABCF3D4C87F8C35D99D579735427A06DF7D2875B12817CAB3787A0B4114B4085D35442EFD24932217B0348F6340A9D90F57E476E73BF18FF677B6716350459826F1A5F38695A604BE29F3DC20B3FA5B8BE4C57EAE49E983A90DBBF24747B4B85524ACEB57CFF61F601BD6562DEE1A50D48F28FEC3ABFB098B9841BCD5C1C82BF0376C5B3AB522D9ABA030EFD8DAE7E46A3C0BF739A92806EEBF6279103CAE9EA0AEDF71691000FC4635F8E17248C7052EF078D53539F6049F1E3B4FBFB1B3E0064FEBCC5B44B011C780E519955E0140431CBF15A611BE427A9661E5402C3F15A5A2A9E0A47CEC506C4E66B01C1EEE003C47A8F5891B189FF8CD792609132F0CF2963009E7595FD57A561DA92B9DD089A9314808EFF0F3046AB626C68A7C428DD45BE6A196D6E7E66834A47982080D64835DAE09B19CD917AC57110E7CF0439DC4EB867D486E9B9AFF55F3499D0EDE2B48E717467EDA4BE290CD227B8663AA04AF79C2466029667F2279E717A72FF73ABFAEA018EE5D11A1E50D4A607FA3031992A0BE9EC62726D2A2DF3252A41E4EF168ACD420EA1CFAF4ED3E9DBCD9D518A3CBFF9786D7E12952C012C218C853AECFAC558863B422332873C4E78AC498DDDA4CD126B3C8BFE1326949E4A6044A7E88E43030C3F52EAD8D9FD310799A78A3B32CF818B32FB9367954B8C9BD8656C4A601281FE9492D4BE669A6414D103731B90AE2EE4B742E4C9321EA92DCE6D7707ECBAD2872160A18559E30BD17F2B5898CB8632E02353E5428F1829D1D4FE73954DB005E354074F43A40A5A8D87FA989730BED9DEF89B8813EE69BFA4BD8EECFD4CE1740C0B926D4F8A1D1A007BB5330BC225CC086DC784F924889BA51C3B66FB665186F2B388CB4AB93BFFCDD42806CF98BC5A7349F186861A39B71FA72F6A13F8BADBD858E032EBAB8126991D8E14E40178DC853CD64AC3F4FE6A2BC3395A3ED4A8D8A53E656143F349CC4B3D6F97F2258C76D9117FB069BB5A8781E0901FB213EF0619777FC9AD6A4C71012A8691EF40C956A97B9F46E9D3851F865B233EB63EAF865184043477A238F0F6329EBCE6A56B1C223BBC4983F4B90266AED6844E727E1291A30F5A038DF972F9FA7A5BDAF14DB73C453778BEFB728A92002020B1D7648CDF502C1E49A1D73986DB66CA170DCA96B899D1A6B3D886138CEE4DE2BA61B8E0767B7FE5ED4852587A43E86FB01ED6AB1C3F05DBBFC39A15AF8B83E21F11EEB339374DBE9A6D4DA6F316415579B0E0DA49339B570CF215C3CBC07DDEB60C69EEC03EE9512D8AB95117F526B8522D69F6134D7B663E0A93CBDDC285FA38E21FC0ED6C04A9E11131609F45C760A7B4E9DC8C127BF0FA7B127097B729E1FD0FFAEDA64F15949A293591B1C597CD9C0D90CFE382FD86B717526CF228AD0C11BC3625D30E49E088A0A76F1959E9DC6785099D24BD8FF3D1974065A90E2B5E8EDC29548E0265B441DE2A8B0F88D26F511A3A01E11CF7FCCE75D5853AB5935161051F8B37DF8ECA2CB654659CD08A5D98C3AC721334FA75AA26BE12ED1F6CBB4679BFC50C0F9B3710CF891492EDD4386B08AD75099B516591C2556166E8CC57CCF806FD8FF741E7F7E7B60A7587F542FAE9DEC859F17D5600E1CC37EEB0B4D96FBA4B14647C475A2B0CAD48240A30F247F7FC7BE8FEF93A61C77DF19FA05E7318CA8899AFC4F3E8451A33DB001558ECCAD4FB617645954D3EE6B46014EC47B3A48EF5D47BB75BC94203D57C06BC61D1598074712FC1684D18F0E4F33010BA1A2E96A971C658DD308E71998EEA5D38B897E9E6A65BD3FDE1599567F762CDBDD20C0C77C83BCA084A507DB6D75294E9B93123BBDB362754466B056BE44867220ECFAD2C0F69BA1CBAC16BA3016A82CFD07D1CCD271413FD9B23230D0A0C763298201AA25B00975BCC124C9F96E76C841FF869073424978881006AC0DD44372983EC27726303792727244B9FBDD784A9D7A71046AA770A1D3E58B011A102D756353D8780A1DD2DEF4CD9C63EF212E0853479C8AC5C325278D1CDFD6193D197F768BD5C393D8AC57856464DD15DD295F40D117F979783965232F0B4E3DFAD981958790D50AC954C36ECEB05E00C75F1C33584824104D988E5055D3EBBF298A026A509DC5154B8E592F1E0A18E85A11560ED50313C507453F1402C13F17F610DBEAF66F48BD3DA3BEB1E2E81ECDAB8E150671ED65C97DD650C0330FC0FAD1594AF5FF1E84E190F4A9E9E62E98307C95981070CC0EF31D6226500B3037138B6323F00517E698E3F57FCE9D82280796BC5D2EB367702F1656A6A991DDE0D64A77A1BB77EF5FF375C450D8D5A46EED317E7DC9B0417F18E995D34035D0A03F2AEA9B941D0410DE00A05D35D1956B12C44FC42A9B07A06CDC448ADD6DAFD8C2358A95A8D4441447EE277457CCA054B7F252317DECE7A54993288D7B4DF59528F53602E314E6D772198813FB5F9DDCBAEBA5D7907DE563BA331B95CD7EDFA47D8C9D9F3CCFB8D67ABD45A903A7523BDC0089F816877D03A8961E74B8D6C6D68BD26F02029B5430B1213295AB99FA7E4AE25EDB2A96E481783FF4B91F7E2D98E5D9636DC4013B9865EEC103A682CDD58B05478683355684F6093CACB25135CD5BA720D4F72B00A9055F47CEFB45CF7ECE48904F6EA6E3848C2C073FC7187E428BA9730F9E348421EC532289ECBF922206AC49B22AC0EE51652AA67D6ED19651697D11481651ACCA325640BB3031416E5E6A3D7ADDEEC94B8EFF886826957BBB97161B6AFF91F6B9DEF7CD404E18EB806EF87254FC5A2C5F88E4ECDC3A24C4336E0F4B2438F85C082256CC90EED1890996A9288D7F41D557452099B0FF54A9B7F4C59A1294CFAA5AA5BB249E02A7C8D810306B7D36E56930F060BA4A16A273CA091737D3FD584198D83E0D92D640FDA18BF0EC1E0FE6BF5F8CA52EF52D6AC8898EE9B93A7A40675CB5FEDA58F740DC4AF8E4FFEAA3DA22C467FE14FF22C83D8D6218D6471D25B82017B771248D442F71D5B54D50012E5ED58EA1D9952D9F47E1A8ABAFAA87337C14AB1AA3E22FFE3E0178742CC5FDBF97B480CAAA5EA538FAE167A218BDE8F1BECEBDC1B5D6DACB4C19E3CA0CB131DC1B2C87AE46D22766153CCB35C55313462E87E3973B9F5C2B8AB33E8B68A9D8001D1097634AD9BEF66308ECDCC5CABF9EDA039CE8D0E484347174F34CA503A50574E80E0DF96C6E766329F264556E3F4F430DB26F5DEA152AD3AF7ABC27111C5C2EFFBF6F96E9C5885582773580A70B1B103244C2CD59E2CBBFC60BAA283D3F5A3E7C918C68474C97784C0FA4790E958B308B96615FBA7F35A9B90A16D94FB9328FBBA3E76679609A8D0F54B829DBFD8A9952DB569B17AAEE96205B9F9573420798B851F5179F59D31FDCD19D4E41B8C010C17E7490391DCEF807D3EA58518717E4F11C0D0083ACCEDA475242BFD6984DCD03B83BCBFA2458E0D1A7AE2328B610A1E7CDED9A645985046003357A789F49C1C159CC286A3D70F7272B72C2E144D94E41708CDA0E2334CD9E512F2B1BA842F02043F746C41DE051EC7AFEE2BEA9279FB3DA281AB5ADCD4D77D48C8FB305EF54FBBDF47EEB620F482493C64DDDB3F0337B472DCA0B21F687E0EC986DA67F17B9050B26909590FEFEC1A025B34BFDE29DDAABA714A00E8BBE6E96EDE269A54A3B07136A9519AA9D7C08BEDDF9AD6447383CF2502DF566A2B89CA1ABE560CCDFC2EFC6C3C9FBDB23ED7EA3E2264447F51676B49230E4FD52AADD239459543851D97E20F0A6C12D59F5590981DC49E369CB2A683D6A0FE521750BF331DDFC732908F46614ADCCD6DEF2E6567068B8A2E5BF51F51F5475C7F66ED743DEAD0F7679C002514F1532 +pk = 7BF35D707CC6DA994B0A58B11E6E74D9DB00ED128C24B42F4CA9850E0ACE2BB8D1FF6EB7C439D1E37C750AE0BFE42DFD19C145F070C151CF65DB08C81547CCD476E0C9527C20F56BF3CC95878A87CE002F5CD03401D8F8199C6925AFEDEADB641B2E172363944A4564309D3CF721FFAFD9A2950DC9AAA8FDCA8FBBC62017C0B268B8F70DD39EFF95DA977B2BDE0D550E9C7E60CF09507716BE810846FB9AB66CE7730BF599F5B3817C02695D6F3F4CECDBD9D236CF3CDD8A31B7D0861B181D298713A580B233CA9C52E4C80BE23C9B2B372D76C4C9E0F03FF815CAB9869AA9CEC6117E93473EA6902D7B5D218BC8C5C580AEA1B49B9A8680DFB1A9736D31796C300B3171B8CD3651CD0A191ACC2AF3176262198C8A8CD6F5DF968CDDFB6D2185D5431CB7593D660BA92B3A55BECC598A7149C599B4922219FD45E77D8CB6347DE24E6F23DF8864DBA728809C46DE83D62B0DC82C19CEB93C3419E4FBE82E2BD50930F501D7D4494230318F8768EA95F45429ADA1BB3B49ADB00032B6A9B7BA13C5FB57FA027252C23CAFE491AEE2FB9C33C8622CEA87031A65045901AF86CC7034D8D65F9E7414C5DC4693A453E3918D370128D188E0FCC379351DC080952BE86DE9D736317850C2C951B63E38A8AD708A2736E1B55BE37FB0868DB3E00E4EE227EBF695D7292036F62EDDD4005CA065F3406714E51C88E9FA283D4727AA7EDF39E22A2209FC60D6A675DB165676694CB79262CBD24B7F0E5926717F099C0DBEB55B53C1F6C7D80DF9CA3639F69D3E07A6E0DC3EBE0A614221D44B17E7FD0B98B0304D8BDD37D752736E282046C2F6ABB00419D6D6EDEA796636D03EBBE945F2AB44DD15EDDF80ECF38FF4CBB53E16DC37FA6C0B7E2E0C859D60E68EBEC5430DDEA5E273DE225B0408EEF2734916FEFB4AFAD394ED2DB307AEFD53BA4651B3015B857FCFBE699CA69F372AF2D58C411BA33DC440202DA2B05464ECF4EF58245B392E7586C6239199E1E09875E35E16F3CE712DA515EE5C3564770521CE009D02A9E3C924B173B1A4E4AEBACA01165AA857B505D1586AC58F9D352550B3C13A6139DF19BE487857DAD12F3385CB7D34289E420E93EBBA20AA4B2DB9DD03D3027C8394928DFE7B8E06B1FA3D010EC99D0C358D3EA688FDED217F92FE95DC729E4C8046FBB5C3BB72759DDDA1FF9981CE3BEDCDD716B6B7E38BFA03193695D129644BA79B2FAA1F9A1F3D81D472B5B4BF1B77FE63FC2D07D47E023AF3E7DB2D937E459041FDA830D8CD9B486E8CB1084C5741D9E9756D2430FF83F5A9F38B9B680D5B89FDF265C808BEE2D1CB4807FF666437AA35AB6ADFC319FC9011B045D3448F8F57A1173EC337ECD2B1EF81C529CC280414AB990757087DD96465223EFE4EAA35714491BA4F644C341550CADA8A3A01C7E33D402CB81B9381FDA931F799AFBBE585FF124FF125EBC1E21AEF18FAA34A2DD6970BF638488582F792485C547ABC4277D96F4364E4007CBB2B88D5A16FE3638BD2164E2351767224B31BABD815F6820CFEAE60BBD1E040EB3DCA4C694A1F803BB6924A0DD53B2A12D359C39679039C7FFBE115FEBA7B97805BB9E024D5496FC531ADD69BDB9B12D40345E0D9BE611A54AFFF2FC14892AE0500EACA019E69AB33B4C5FF613E2FF6ABBC3C783CE34A1E72F603D08D973B292451AC2A8B33FE092D3A90F2D579D645E04F86279B91535F637D974E546FF7E60C987453DED1FF356CBBB1B33ABCCC3962D7669DC560A62EF4DC63500000D323DF46701E2359424F1BA36F09C38C7F67F3AC29A2E5380903F3A593000DC43FC11DD39AA68D959D8B761F5D79294C948D553ADBDE6BF1AADF096DA77261704DA69BCE738E58D4F249202BA306EE5A71F51AABE176DEBD928618F8E6F443474F03CFB704B0F83F6A3F73D2BBC050F886AFAD03926480A50E125045153171C3DE7267AD05B378C69570915572354D885D28AAB117F26461DAC70D9DB2F024DAA9BCA90A9AF9E1775C5E58247B9D584DE2E12D1E8A5C044D8824BA75E02A3BEA06280C9D412997D17D9B520BC3B6849F30E5B3AB8FE4FE784AFD5ACB97A0720910127A7C12159D97D6E1716934D8D90DCD99F20C91744344382B4670F12CFAAABC20A541E6FF5B95B057D5ACCFCB402BE2DA62B64473B83E64665D50B00D5DB932129E458225E474F0EFE368DC95470EA64F371EE9B31524BE4517CEC856024C6829E645C1862CAC4D9FF990FE6B0DB8D76970D2AE2C84FFDBCC5F23ABC5681FA84B87CFBB21DC1884078E309DB0E883BA30A15006871C1DB40DC8D9FB827CD186159262E4F5AAF913D56F855BA7019DC89133A7617B0179A3B3397923ABFDB3DC310859BD6A2EA08AE5C8959265193021B5B179219303AB87E50E26D488C8CBE57A2989E04C03D64C69BD6848FA917DD82941158A3550F4A80AC05BE3AF28C3209390BDE46D6DE8F830734FA6D85A97789815E6CC0FCA06DA8FC3BF396725FB0BAEBE6809A63E792AA206C54BF41A2359909C2BD0DBF0E2CE55BF0CC5B46708A5F8D2E274DAE34051A7848A963D40408C3FFA5F4EB4A4643D58A6260B9BD602BB76A02DB4EF1719C9BBD3236D28CDFA42D11F26D63B891CAA52D3664DA8F84BCBB4B8DC9EACF73CD980DD65DE6A2033BE2C41FDA501C0923A86E0D18FC98558648C9296B44D6EDF48DA43A1AC4C8F52FBBE53B59CE4A3DD50650233BB5EF1D25DBA7E5DC73A47D9BF1BB393A69824A46B9175F2267FAA8950BA1CFFFD64685495B1285A81908361E4BE5C705C804EE7FA0B6AD9C77AE06B620808EACFB4C79147518D89AC62CDFDEDA26F1E596AD315CE7299FBDF8D9AD7DD0A6A654F064B9431E67F323EFFBC6B5E372D95A7001D501FC39F8B00FBC57F4DC081489C3DBA083B5A68EA6740B27EB328C24B10878960AB2B46515584D74A8D442A64F164B2AC06059FB9F4346AE401F4278A9992C31B789856ADD2070850B7E3FF5EBBD312B4D52FC6FB49A7D7F9C4F4CEE5FD36D00F3FD7360937AE509B3923F0328E266DD0E282DB6374EA7412B8579618EE06BAAC57D460284BBA1E1FDDD998B9547C5AD1E58A369792E8608FBEA4364158E662EE42188E3BF61C9A016BF98C5239B6BBA6F2A90733FFBE6C9F6090A7D6A229E94D23C4221471156A19EAB0CE81CA4AE02195D8024674C6B5429E44DFC8FF220DFBC78FCCC96AC0F8A8C2B7B840F24725EA6EDE6D2ED7E429E4F51BEAD331D2F45D1C72AA43C0C41A26B419D8B509F28CDF9F194D2DD90B780DF9ED0CB9670D5858159B6788F4F92BDFA6AD8208D843356B0915561F5882919D25BAD68BCB84EEF615E9E90BB71B546927C3D168CE1D679E9D4C862C4774ADF3CA03A14749521945F19DCFA1AAF6B3D49A8A2E55FFFE90C9DFDD9F7790C5E0AD46F5BBC40DFFEAB436A785FAFF1C6188C876AA7EC232CEAF37880AB9144C8A68603E04E607BF0F109A4D2414B6A5A1FE661D8DA035000975701CCDACBEDAC06943A29CE98408F715939885F73879BEB955E75281E7598A64C47491040E7B014F2298F3A1C6111B9D3CF879099C47A5A645364F299B40D51A8F69B34B658C7900834ADC044678D2D621731B610D36329ECF2F6C711777F9EC986A9ED770AD0297D98C0BAD482A9E625B1CE9AAF2396C0977FCEC1C69DB75DE8B25F6EAC5CDACA8B01F8DC716388F9F27688DD280D7674D16CF7BF211B8B37A799C3C655B5407EB5BC4058677A38EEAE207FA7E91F26805F02C2FA376E3AC912271F5FA65134D4F2DA610D08077DAA1C3D526C9F1B814FBBE591715B274C02958F0952BB55856B08AD28E19409DB5560DF6D4C4D8069D79A7B4C3B4566C7413CEABB55E7AAA0981379A265B1D0E88E8AD72120353530CB20A427B5F5A5DB2AC2D03FB1A32EB3268E317383070F62CE60B22D78A4E2C56707CAC7F2FF9958A7C8A0F63EE0DC74CA9F8D0D0370945CC993605205388DC4864FD781BD86C57C25D8F248F2074DA4FABAC0916476C041D11205EE9B95CC9C2EFCC811B2B9F8A5B224CA455CE0211886D3A6002285F39D1EED8056706553CA07409AD3BFAE0A65063EEDBC58D2B1B25DA0179CDD9184990CE05A7945E14B8DA5C09CB8BA7155AFEDE3CFE4C1396C5711A4DA614053DE40B84D1A39F821B2005CA8DDEE0370E8BD0D976D6AB74DDE8483F6CE5D23F0D234EAF415C855550B6025445C6CC5C96FAB79D15FB738C9CFE7284EEA269F19D8E374BAC019F484A4632C20614D163B5378AE40ED292BF406502BCCB0DB989DC076CC76C03073F534E87C21920642BA023A77A4834E1AF3F55DD10EB15295C04B8E1E7A4B622DFEA3C32A667C03F397C7439ED142A629CB71D82ABD67032F025A58A11F30D245C94E8B97B2A5F185C07723E46611FC9683B646EA9BD4C28B5E24C8CE2B5595FFFB2C878D4CBAAA450842F9936BDFDD87AEC91D147C4F8EBD98B9D5C158C57213EE7097E998A0DE864D077174A4AF7262DC7914BE5C04FDDD784130C9832DCF482E57E2192E723EBD54941887E11763C90FCFD82988FF7220699A55EEF44D214661957CA54DAFB6EFBE0B91661376559DA81C7EBC8BA51D977D8D88F22C35C36EC026B668E685B10B39487A2ABC42386BABF5FBF0274404A9F2210E4292FAEBCFAC39BD81B3E3E24E6CE2F82DD56CFA10AFD3C6ABF490F3EEFF3BF7BB6031C72A890DA9F132D2787E03C6533F8A9961573457B2C31060E9D3A92A7D56F38040703088D79E8C1D80B41C9819B87D649EE2E9ABD500127612CC51A6C6E292B200F4B87EE3F3D0FAE0BC72E6F8713A4E90483BBCBB835183C61B30F74A6DF7044068C5018FCCC30AB4923BC5A83D0187A09B69A0C77F9EF4A8059A53DA86D1E7450E9AB31F995C51D5877B9125224C77449B431FC0CBE943BD4374896593135644E5AB54BEE876C454D54971F9034ED88395A2770A6D5AD391297CE0C73E862319EB463A1DF19F941D740B64466F86BF44E9726DD006792DC4CEAB7AABE71A9DFB06743C9266564F681204C09256082D76A5DF78813E175B2FE745A28AE65FD4ED7BD938C4A27FFA33BE3CC08993D8CFFE7343BC03598300CD98C8951827BED6225DFA76C7FCCF26EEB2623610D0CFF30B562BAB4114F8A7D92A730712C24BBCEE1BC36A5D4DDAB6E3E3E29178134CCCFA4CBA13DA89A33E98C73EF75C270EAE2AFF08F142D919A2D0E903C15A300C76567765483AADE355E805B8D287BE15A96F7497A25DB597C40D04A534F03B17F7255B6720AE31187CFA0D5836D34993AA96BB41F6392B54A78A5D6A113E1D62C1A751991D3E4699EFDB3BD0852D925D46D25803D5706DC76B8CEE45EEE6D09CB9B304BF9D363D9D3DC0A92D80023A6DE99DDB1DCBB345A212524D8949664653C4ECD5D55514FD10A8CEA49050CEEA2BFE1669895E2CA0D0999175CE0D53FEC7A5C783FA329D1B08086C14CDAE736ED54757D22EFB27959EA8F39A519558F59C24F2DD25164F35CB1704136491552588CAAE93EBAA328B766379E241DD4091A6283D34934A79DA7554A421B368A512383C351B564278F811A6E6B8AD1B6CC5F738BBE3FBB2A6ECFA6C5AEB30C16CF6D535D22988AA1ADF243EE9E01CD46BA999A223945DA8029124ADE57D85C987924C374DF13286188E8CB2F5C20A01047F425CCA568FB693F4F7A8ABBA3235EC8546B454A40F19A13376AFD7F8AE1150AF5805E7209D06AA4C92C83DF616432BF7CC420F5EAA1921095339D8DD7D97D102CE37AD9B58200CE855534DA66E68F2E5E01CF1595918557D218B537657D49B771E65BD9289B909ECE773B5C65A135EA1145844808309C5BE615024A9D18EFFD1408D81DAD6536B4CA3E44181D60E358F8F93F99B6360CBFBC033E64911EFE28AF79E77449263ADC79971A588F128FC89E67446EDA98ADD1B64652B3ECD98C367179B7C0E4014C153BA6825E61D4CA382AFF987356B01E5991D7B587CD0EAEB3C9ABA5D91DE976483F3CEA87DC7271D61755C4EAC7807E65F0659CD291930C56FE7371F50B5D26DC7DDAEE2EE8F4BFCEC236395C1E532DA0BE4F951F571621BD5FA0FAA70159DE7505A9559D038338AC0C5A8165690F037F1BD231D83D4BF93AB3ED8AEC1E02AAE2F7895E9DB20D90B55ED728CAADC3E837676B69E11296A43EEA4C684362DA7809B0747D4C8989EC8442E998FA060385829F137EC0DC8B1BE42EDF269F022BA3CAC5C62350CC711179EC9C5FACAE5BE1C0F96665FE3FABB789863E4BA578FFDBF130B048C320D822A8FD034C587F73F14F6FFC11E99DD4910BA41CF3AC633875A2026E7030AB7D8FBED2322641DCF4365AF8B1D118B54575059C80604FACD1638EB4CA5BBCF9FADC2FD2858AEFA6F46EED1B644D3D8BB66DFAF500BFB9F203A1BC88027C686FB0AF69457523A57AE87F6B1B6DF01942AD451FBC79D6E8E932772A1FACE089595F61D6904009ABBD7B57FAC4EF77D2E1533281A5139493010B1EAB63580EA22DC2F1FA6CD37F1E8F0A90BB60FDB01A114F172424E640F276459963DED7586DEF7942329E72EB297ADDEABC97127E07F4075C8EE9F147EBA6E05A76A1595989C053AD559822EB5E5EC821BF29E95A5C99DB6AFA696FC9C309BCC7EFFF6632F75F4F22A1D15AB428782AA79ADE79AB03972651B45EFDD9E48E3A0125F859741E1DFDC55F96A73E6505BB1C05899231EEFF0D5AABD4EFA487E361C762203BFBE0593088F3D6D492B69ED9A2F46F21A53CC3226FD401EF5302CE7B49769DD0BF171DF595A55038D63FA4DB45EB135D62F3CFE38311ACEC88884CA7FB12E6206E1EFB2684A5398C802C7BDB04289AB47E9E9EE43AC359CA05FACA09F00D63C814F6DD8D3FF2E9A71546C7E2475368BE9AD39B7CC0742C8CC91E2204ACE1B4597138BA7CC6D8CB788DD79512F5D2C9E8F43AD7258445EE4ED0EF3AB43EEB94F3 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C -smlen = 1368 -sm = 0EB816A697AB088C56533DB0B2C7091D9A5B58095A349A1BC123C49A35298ABD2ABF9A7589C94A4FEE6E7C15B7F8B678431C6EE4F68D91F1DEFA4A764FC250A6381D9CF145B828F1AABC5A8ACD09E0D4B5783B3BF9408DEA560B1A91498B80D8CF09AC45B88DC8F54D26085FB3746AFA7BC7C85A20969FB8C09177216B162BBF17CF9112E9E0040237E833CAAA9DE0FC5BED607AA993055789B184A5F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +smlen = 1374 +sm = CD477B7EA7F58F3575CC913E609A29923FF4AA447A21F44CC89A634C1A3632AB39D584924561C1B8530BD639EB900948A7B3448407440A3DF3999AB1DD53CA83238F1244C36655CABA10BFDA47BE98172A5FD6AC4B1F45F32B8A493053AABCE2655F8C5FDF2C6ADC95FFA673C86517A3DE7211F11485F0BB0BA209FBD00A657C8E68E4F1BD377B4E916AC08190CFA174859016ACC1CFFBBB193250C57212AC5165C0F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = E72AAAE72B817DA6AE4696154FF093157955525A4E49983D9F9837E611219BDBDF7EDE4F84B9D4C5E00198BB35EF3D96502112DC809B835712770350F5F0C569D45275D27CD8285C0D8D5CB53271CA8335FFB4C63071CB27A3C471A75457789C728B25923405C863654E88F9B5F935EF7E0EB5E236A140B8F53F5065FFBD7E6317D16A08F9D47FB743006341CAE551F71DB30DAF707C93D01D3C22859160382814670A711CC3AF55F62FDF4BB8135E1B35D862B50B346F731412606E4D71A956A9E2A63F01B8F143C3A99930726BA8C1317E24BEF772BD780C684A647F8518CA1181DD28403C916F62E6D762195C8F3CABC6CA668180A344A21E5CB199C151684B38F56255C3623D829EBFD1D55B2B6D006E172D4BBB32A1A7FAA764C72619FF43316A52BFCF38053DC4AFFF636A789272E333CD13A500CF77DCF75BDC2B19D81562F9B6F3203F1373F6B3CEE4CB9259131B85BED13A1495EE4390CC0BAE3069FED24DDE6A989CC2709BA54F9A7A9E4F137B20F29101A5DAEA1E2158BAD9E2D417A1355930B14B0095B7A2C242598EA998008B155452A377F24590879223FFDE67FEBD44F7075C2FB4BD788190D83BA9460D557FF6FEFC59BA216F33D6F4850E7A42BEE28062B792FD3020E673E22740A7B7EDA773159A6C5A5BD4AD9FB3459FD6C9349AE7F98047C17DE449B049D7FF08BAF534BAA9AD793160A93FB90B28FBCB49DA4DDD35AA582EB0BC7AF198EC4CCAC6579A892DDE27BA6CD0D20AE3A924A3F84F6BAE8EE7A06CF448B8C285759460D7078B592B4E4E5DD436776CA7DCEAD575C58B7508F55F489BEB15BF9C748AE4AE884D1FEA93A83A4B3FB72512840E17B48D21C8C94436F7447D363627CDE5878F166DFEA000A411E7DD2F1711028546BD19EE8394BEC2A82FEE3BBE7A5F85CBA9E58DDC7385165AB2DA572E9DEA38B2584CEB63147C856ABBB4A9B4CB06AE9B44C21E33FBD5FBC5718A175BFD83CA57C1FBDE1F5AA870A98BE11947734F98F56A4664E9AA48C3AC16234032BAAE6B096E01549374E477772848C15E8EE1BBFA7256862C47CD000704C40D14E7CE3E4283DD51B1AC8FEE7199688F5DF07D812D18B5A59CA1477512EA0C156A26A676AF1EC409BDB215F6CFCC5A2FF228854F0CEBEB9D4AC041E71D9149F38BC0F746D8343BA422A7EE0F3A5E19AD687E604CB0022F62858CAD12EAE6540509072F1A00571E8536840675712D01054562E80F4EDAF6988F4E85D78CF75895FE88AA9FBBEAE6D0E486888884521E909F1590238D8B0F0F25E50FB498CB7DF717B37F4052A0422EF4DDB07B062BB0635F5049DBBE13A78DA9BC0246707DF0692DF6B7648ECEB2719CC3C1EC15B753922A2831A91BD82A033FE6AE2A5A5B72560AF9D7FF43E1AE86CE1DF17D3438A2DD9B0FD76AB86E27D293E3A095CADEC3D85D754743D2B1B1860080C6B79200AA26B122A27FAF5B16AE544E74D94FFAF3E74FF8B1E25A0C79B11E6F6304E7CA1E2E47210A3D2F18224B82CB3A64B056DBB99AA97DDC62D2BA344228FCE3540A4810998B348A957A9B807726DAED11C0330910C323C36943D53023C4E261E5B76EE8B1A61CE0DA8A6E3818EBDFBEDD8CF522AA7291F7EC4D8A3B1542B79A4B77A72B8866E342AFE765DAA1D6C66C0D8A65D26BCC5DC8D7BA7C6DBDC4B6D824E6E559716E0D6C478C24F74118DD120CA769128C4F4A7E7BAFF518F47D8F2B99B4E775F1AB3325887A1DA1220D24C48AB6F5974B2F39215E9A36546EABE6187BDD90C132A6E2774077D4E903C676B106D8093FB974A1769BCDC084315D3B75F90189807E52C3634EC637A767FF3C83E06EC183186975EC0D67EDD6FD23B3D39C87B48D796C471D1F7E9E3A22D4F259BDAA04BDB525AA0C1CAA50147D7148049E9DF205D86A05E4FE8BCC833DB771FB78F12965D9527C12CDFC7013FC171932F4FB872856D07FD6A3EAF81CB6ED2D326A947C7E9C37302936A9D30C8DC08452EF3BFCF7FF36E351C6B0CC1C2A86CA17446373DBBE38575A3816C9E0D7C81F2DBFA76B3C51ABE303B969B39C81AA7F7BD11C35724B7AA5B216F6CDF5A459DB4D67D4D48BEEBFF725A07299D5709EFA4B3B22B78918817198171754155F2B5F8C8D22457A8A2E07C26CBB0A4CA5A0B3EF60EFFD6AEB677D466906B73D9870FFC681257B42894E49064D6890EF0D5A99BD193A7369A5DDC307D45D2B67ED3BC5D227CAD6647AC394A9829058D1612FAFF2314DB4F3B38E6050EC36DCC40F1995F0DE4A1CB1B1C0F155B6681AC835D7726A2869DFF8339282B770A7085550A4B8BDB0CA5DF9CD8F74594A2BBD8A13AE6CA48CC986ED82124010033A613A8A438676C338045682D52C480176B5B547F3CAF54177E833947FE7974B321888518C35FD083330506055255ACCC3468882CD646D07CB0ED042FD98B95DB34538D3FF7314E500E1CBF46C6701541CEBCA173E2E19C9E2A88D15A15F9CC1F272DDC0178D962DB61086158CAE3FCFA9C187938191E4ABC07B0A0C482F3F58D51CCFC645513AFE9E2ECD63DB902D70718EB9F49E5AEC96CF8D739852B9BEBF1A86D29B1024DE3E67BFCBCD41501D030CDC30ADE1EDB4E482007C2AC132E26929922FF72D559396189B53ABA04C03B54EC2933D6D28D1C049F9888C56E4499E2BD0AD4653DB91FD26402144328D870DF975E9736F1B75A64FA7FBB39C7A06F6D8079C82694CC190E2DEDCE9B845F476FB5885F190F643F2EB02D60DB1E18D4FE087832C12629C88143F1119380ED2F764ADE5ECD001F14521DFA60B5C9A67400969CEC41691BC494DE4892D82241BD348B1251802CE731CE30795DBA42324F6B5A022E5FF8764CE303D7A2B2828EFC43C1F2F4966C76CF1AF386A17042EB249F971B491526054994ED641A09BE05A57D2ACDB7627C3C18CAC99B7DB2A4DB00117E0D8DF2C56557F8C0CF1F70D9F37D58D44AD3D9F39332DFBA07C5778761A4EC094C152C5E3630A442E8AB02BA5D7BF7505C47302D63FE95B30016A1B8EFFA9C11E9C0F4F748B3D747102A88E9FEEDD1DF1A2FDD03B93C6F0DEA948A3EA654F7C55558B183D9E7B81CB7A3C348F2A4970C3A0B330A4B7EE1E49FEC2701D2FE1317D90678723ABEA18DEFCC895D7CC8C698CC3C39ABB17ED51574B25028303CD5872ED71E54E791C94B8CA34970C8D2E7EB43044F4C09E280DF9DF0C2C007A7BA9B0850624023DB436B263588AD7C41DC5B49FB838704E10F25FD9AA4126373745774486FFB59A6F9AF3C7E6462FBF39AF9F2C0A8712428BCA8C8BC78BA21A82E32E1A943F6D9641F088DB382336BB7EF9EF0896DD1BFD4BBD92E40B374EB8B67A4C9CEE80E30133528036F08A7717AE7EFA4C9EF55242B5CD9AB359BE4962A0E34F5B03CC7840C5FA373548B5CF674E2EE804015E3BD1D692EF5BD3585B8E1BD9D17BEB84DBD19C36F6BAE8ED25CF8AE75148BAC30EEB31550A876841310F434A210D08E1625FA01A74229072D7C970C3DDC1EE86FAC118B50A30C500FD362817713850C3A86913C52AA9807F10346E9E05A81CEB8DA8D79ED3140397C04F771FE3F52AAE91E024CBED4AAF4EAB3A31D72AC888441674ECE04B8343E7171E8C8BDCBC95AA12F141844F85F58183C94714DD90EE01AB60B2200964B2E212C34AB97D856B7B133466C1B0FEB6605C18D0A36AFE2E9543F4B4B5F96AD1E81AD84FCF0D73BECB5731605BCA2A20327868236B70EAC1272E9ABC4421A8743692AA80E1A52E2FB5840B9AFBA8CAADE0E31EC77E779572898BB8EC4C88A43913997FEB590EC07A8370FB06A600BA08A63678946DE2A8F20B791D0A894E03AA2DC45A9056E4CB2F243551C9B1012EDD3218CB95D07F6557D8DB270B00BBAAA871FD6A26898CB66B92FAA642209C712D5EF20E71F04177D13E7D64BDAD7BB277CEB70925C8940B9C35A58C1E2905A2189C5CE64D35757A42C7E43BA5FB1C2AC51023C7C524BD8A04EEFAB116D23C97FC62B4B662EE782DAA249911598042A4498AA81A02EAB9C50AD18946575E9A1FD4023055495E253DAE4F9D46C0317F0C0A0D34B39ACF0F8325628EF4D5BBB94689530653C134E7CAEC0AC480C7A67F80621620CE9CE0B73C4CD81E171D3DFE9C76798071BDC49A210FFFE738F0768F91941D1985787B93A46557174D2B33827EDEE9CA9E18EF5DC6A5B5F7813B0E12132D273488A6A7F11863BCCD2065A59609E4D461C1C3AF1D3D5417653F4BEC8442169A04E460902833AD0EFA6B3F55F7C9A92373914D723D8F0ED3B52ABA137C258E99CF4561B65F91F452967B04986E444E2B92649EE00D60D0F7CA614041F3C7F1C599E8E077026E1FFDF6B420E871EC760B3AB93A361936ECD11CCA56D3248CB9C1979094C400C1C0F43E8357159F9A6A6A5213751B15995B498672C53E30699543B158F9071A42976BE5BE61E14F6393C4CA8065BFF79519A94769128A4415FEA47D7CFD4C27DF6EDEE5FFE61D9D34B17AC6228FD00BE97C6E75CD12D49EBAAB1F1DAB566935B942F917FC6E309A8C911D7511D0E7B8551A8B7BC71DA9B33E6C4F4CDEE946E7FA46FA7CE900BB60F9AE2AA32704577179F3307E3C6E2D60EDCEF1B2ADCEC72A6A07ADBF92FEBF5F4D7212A982A5B0CDFCAE36783BF0A8FC44D97B3DBABDB4E49B39F187C3FF9B7BCC30B811C62732EE20B5595E52D3D08733504FB4E7FA3FFF9A4432A39119A292426A07C60357963C4F19765B8B16DD17AAC6F31EA64E8ABEB9B5E5C56C3B45743C45F11B21782E81A9379F7A5744421C6C9EA39BFCD1DEDC9A0E2F920087E606E87C7ECFF3E52C9F738C4D91A3022F5DB11DFA130302015A398F967BA696A1775360058833E7C85701083CC888A0436A86A499E22412B45BFDBB0E704BD982586263885363436A58497E76989D3CE7E421FEB3834F5483C4D6A7217B2A4EBA560357034CD6CF3617E59EC33B3D31DF5739A1A0857E6153576B32A90E0BF00BD91E50D637D7EDB052ADB3E53D9AD1FB6EB6B7F3284BAD386CC4489D7AC5E43A66EB5E51094F73B8B497C53D28CF37D1ADC0E9EAD0429BC71D9249291AE53BCE9214213E75D43A997A2285F9A3383771E8641DBC8EF1F2790DB636BE0515D1223D281FDE614A06056C16CD5441F38AC509A4DDFC8C31FE6B6E6E064B41E151478EB5B965A7D8C4F91DF3744D744D52C4942F407E5E556DB5A80DB45AE50603EEA48D7F6B41CD526DD773650062335BBD11F73480BF697651E5286713FDB47D5F95FBBE9AAE718F7ECDC75750EDB1F4A9542157C471723C1C05FC342A970C08499CB3F0094360FD8EB996D2F9C825DBE15F5CC92730F8E58ED8777803E26E8096088400EBE1D1A2C61BEC54CE93C4AA3F229D03032D410889E7D5E34CA5987D58523F94315430600C8C0ABAF09A29EBDBE900DF43839C3F7477BDDBD7AC72DF3E765F3921B692853194AB6604CB20600260BCCA208EA6A0DC92E17D58D0AFB570E21C43977B20D7610344F4E167DE0EF8F7E1E65900E3C2037692A22AC638A8A89B6765D0486C45B3D157B4BCB9534213D524D2C7E40870E4E11FD5A8202557628792948A402F299F3CB790309E6E0ABAAD3011F867E9B2D2A5759B44F20300C8C791FD0B22D8C9A258C5B10A0741E115BC7392F7217FB0A65751CB81650CB5901C8DBE2DAAF17C8A7102D60BB3171E8DDC355C80C847013F7C2E0AF59319F8FB5D6BCFC971AD77C75238B3CA930250BE2ADC2287C0CEF0C903133BB06A19724277869C348DFA609F1F181FC1D19D16270574977A9286D7F4E58C60BFB11BC9D6ADDF26D83F0D43AA00EA23FA3F9A0A50DE8F4C9B9BAB8780AF70C052B8BC02BACFCDB41DBEFE445776D89A90FF738F83EE45368F0102426414C4C6338D160924E7A14085A507D657D4390DE397D8C596108BDB906B01B81D8CF3FF4A81405E594A0690346130D0A4CE984A6291D820570ACE291010371FF273A0E18DDDD0187628535986A0A083E3809825021B7B038DC262DD22F64C533F00DFE3D5D3F1C7C6FB3035A3702C6B747A6B4203885B53C12E1D071B16301AC3F90BC7B16A7029CF3D2F24286273F2210DD008A53C3BE11C332F691EBAA54B797E7DEF0C8092ADEFFB21F6954257467583DD31C47DD5373D67AEAADF65D516893FD116A60B89701B399062B2E6A489F35957953972797FA4E93088B9820EE20133EEF152A197087EEE81CE6E32C6927EFBE3C0FEBD85F682F2E0E4C385E9CCCE194D1D3BF45C409E28D1D03A4CEC438E3A9CB89F5F8076616C92248DD10668B45956DF1D71B62C69F2CABE69CB6E6D7B722F060DDB87BE5E794A4F6E4017FFDC57C5AAFDD5D91246040F0C17D58280B6CA746FBD4BDE425AF33131D6048E5A9B6C41C0CA1D74D0664D54AD8C6ADC4D4C909E824269A6BE54A4BA9E67A01950295150671C4382E8774F0F945BA943013DFFC11542EB30C955EAEA78C1B7EC2EFA532FE2A6E39625197FC120B2D5E9F464A54590B87B1B0E889C7471D6A5450863FA4B73E5152523C952830DEADDE2568FEB308C4E15D3A499CB34763CBEE5FC12C1034B91CBB45D6ED66349D0C0BF47D2A34DEAD99D761BBE89CB493B3E5DA7AC5D9237145ECFEEF21FD1740E8F37463E6948F7047CD09A7EA930E3D45129064BFFFC48281EE53C641B76C00B1CDCD17E86DCD5E0D4F947BE5DC4C237D238A9182DF25AF95C732D36BA9B88641FBC9692CA79E0F03A2F961A9A28C3DA04860AD8ED473D9BFBC81D76ACA220409C3155B3A3FEAE07EFB10D5983D8495F07C0FAD5D021B012854EF9331954F10E28E7067EB2BEFEB703A274DED3794DC405055C838928670C0A10C5999FB4A4C8B7EAB11AF8DF2E793B212045F00F2063CDE7B486B7258291900C4D22731EBECD031111393323AAE19B3E1AFDAB9EBD5C40F96FD4B49EF591D7E15CC34E84E99B8BE5B48C04DC95A89BEDE4452547E7916BDFA71C5B999D1ACEEB105F468A185F58385EB5260F1DF0E10B80319E5BF63032E68D020C4B42B694C4571B723B547A5A30B517A562B392CEE0990202A1CAC96A21BCFF2B1D28C94F910C5F2E08A7468FBF93CFA0276624F9A01C71E5988C687B8C7EEF40C20D7E9F65FBC640E144F7D8F2302AA690E8EFE18FAD9D17079C8A02FC817D21B1A98B21A8180950FBBBE55EBAEEADE743D0B497BF2E04AB4A5BB914FF6862D12BCBC16B68194B9D55078A14370F7775C1E9B002685C051C7AA9D31C0D5423B74CD2A25BD1511D48EB22969837732C10D26F9F46C01822CCEF19E28280BEF601ACC1F4DA4017BE011DE893C8F278A17A61DCF3EAE843A752638FFA2EFBE68CA4A5CBB781B60DD2A552941088B50849B0C098F6E1CB48752AB1F005010E03F10B0B553D95647B3C01CC38B20155B98491BDEE1840A9860BDAA5EB37AF4EFD76B056AD26A4CD332FA957D04DBDDE01D2FB02C827B739A8BBF011A726165D5CB77260400EA827376D71FA3332A54FE31065123976A1DD682E15FCED124ECFF8B57C76C83B839F08F9A9001BD4DAD4CBF3D482D41EBE5709BFA3B29717F1CD6D0CBAC4E2650415F44C86BA88506275CB4372B15C55D961FF2A6D20CF695B81C1563AAD7190798A164E766F473D3643129165D45F9BF7D582B9B28A20AED1937A0B521EABF0DF92AE263AB94EBCF09351DEB993357F640308DAFB8446CE3F3F57228D78056C6C95EC70037F85A652BE1542B951947C44CE630396D05352B2E9100FDED3AFBC4106616A0AD0CDE4FAE2 +pk = E72AAAE72B817DA6AE4696154FF093158FA62EFE48CF79997A27D3384D722F178060614ECDEC6579D4D7B73B5313AD694B7E0D754C05BAABAE3EF14CED083FD390E24BC1C8F6D7ACCEF653E17DA9A5B65D4D5CADD09A1CBC36C2C6E6F87799D81305D4FE774F0128E8B1A05939594B7F0B3CC0CBD0F1DE6C98C1D81860596F384D93BACECFBFD9A981F814D86234ACF812FBC72D49EB756EE86D730C585374DC1C34DBA51CD5938BF0F5CC6DF43642EE7EA15B767A4AADD0481B805F50BED698F7A36CF7D7C3EED5E2C58F2EE63BE0F4A30E1A3A124B0CAB96BC1A95F57BAE640EE3BB73DE2DDE6F594035DE730E7AC6BDDD7CFA8053AF9B62521F7E0CB98FFBEAD475289580BF23FA0C27484A7C38B2FC3C7AFCB7379476CC3C29D804D866A058C438C0DED1EF10CC4E7C9E76E7A044659AD0970AFFCA9ADBFEEC19A981813C1217852B58FD33A103380E96910D0270560CC5B96E0C9B60EEB4D804CFA6772BA3395CCC47115BB8A6438F2E680C41FD31B1D4B6180FCE66D51E2FB8E6EDACA302991128450A0514073E1D4FD89F7F8721D2127AC35A0956A4680235E9CCF0CD302B713207B9016540B927FDC7A63C29751585A3B62853C0E59CA338624E4563DBA9D85A09D863C43888DD1D6E112BAE58B62633B3EA617A732E2A2E792E42E9426C52BFF44101C62AF40C76FA36B94CC28C7501FF822D4EB68EB99D32BB4A5571D08221C627741DB4C824D0911FD7B4426A85AEF0C7302045606B200B19E95B3FDE368EE9216B0B70993FC24A06C9E84B994A4868873F68DB6F00E7440164549944B088AB8176E44B0BCB666743BA847879AB09ACE5F40EAD41939EFC452FA87766D575D51DF8C6DE39D5BCDC94E884937EF7CF6B4478D47956E571859B9FC828979D7E2355960BAA5A50143F2A357F305A28122027F9911B8FD3DFF9A8737BD589FFAAA5E6F030BAD024DBFB77AF46C446B8C0FDEEE7647317F41FA58DC43175ABFA928BC949DC2FD20D093D59D178F63FAEDF335F5A85EB466F6F6F49EDF30268F5D11F78DE51AF343B77B41502D6B76E398F99B3CB6B48391333F18BACA6995E7001221C8BE96D5BA8174EC1954FBF9A2E1102E0F0463AAA4BD73078050FC37CE6B7863428824F30A05DAD32AE4E6F836451E897851271EAEF8C23EFB6837497C2E9784391E0A55BD29703DE1BC42D8978F3A9E1980CEA0CE004C0F5A04BF7E5A6607CD0311313E05ED29342270F492DA9B935565B85F59AF2898C96CF9EDB22E467DECA361B53B6E8D66B3237D76D4EC49FDA1782EB9D643F2CC37DCAD29D0A238B300BBD2D731ED861889B597D8D613E0CDDA4373BABA811EB2BD51CED92F78F2C166207EEA62471BE6238E1F526DC260A486C6833357F256D67B0F9A49020303662EC4F60688BB837AAF119132066C77FD2DB89A3293E419950A70B4298F8B3CB5514103054D64E38664DA0164FAFEEAAE92C530F682A4AA260804778ED8779065F1DD541B02C12DB3E4A3C7A9C243DA26FE6EADBA7514D4566D247666E9EF2DCDCB8ABE61097DAF276982596FA20E11BAC278014CCC43793CE1319184EAD4AF375792193263AFD0512B0B70ADBF337921DDAF17B264DD98EBD45DA8EE5112BB98DF8820DD211539F0BCBCBA4B305852016D1A589823FE4828401279756A3E0EBD542DC7EE4484C7EC8C9D63A08FCF2B6C758B117B98FE8293BC3C28E1367719A00110E167E6AAA31AE022E973ED5F573289CA788AAE5A883D0081557E757B42C1F18890B7DFBC4AF845D9B67F74FE67E3DB5D0C6363B14F47B9490DBDD6F514A9948E2E67219AEA15EB9D774E6162054E53ACEA87DC7BBDEE80C1FBE5F6414EF2D98FD77B21B68A3C3EEEB6CC75A2D9BCC0430AA9F5A2C9CCB305285FBC97F5CA0D59316013ED039EB1647A8DE781D74971A29AF91F625C6FE38EF00D4614567A39080C8ECFBD50C3179953AEBBFB0DB417936739BE8D61AC9F82CBE6D49775742330EBCB07A8FC945B1A4A66D0B603C6D72240CEAC6A997EAAE484390F9F40C09F370295E6AF35B3F6E5E5E0E5E3A2690F83F6A7BC4F8B05D196DFC206160362D60C5DC7FFC1624A3BB04025AC8C131C9EFEA452C8E610399EDA278018256A624896A5C4C8CAF022090C837965B5A185EB3FEB233AA5A8249C805350ECFBD0B118ACC312FBF14B7556E129A4532095A030A1FAB8C405736F43ED09079C752E088BAC8C5FCBF5E75BC35C986C3C80A6FCD7EC4B94366031BEBA7B5586CC69D7478F1046EE0A6C91AF462A929FA9F27741DDF9A83A05D6A999754DCEC36A574E018AF847F4E5432C10FD110D9E3E961A9C423908867E2A84607DD87716E6E862ECA274664FEA7E0D52B7D5585F0F460401EC8948750F9D8F6467902DC13A26E7E004011893D1879A2E153F61A0ED0E30D7108E0E6D3F8A8D110850F4D6D7A9BC056DBA3C8F922163A2FA0F0D3D3F65AE8DEC697ED5B5FA888B88A085BFE2BF6AEB91E08855945649622F85413CC6AAA83E1F72CF960810A20C74E0D0A9EC05423663CB82F26FD0CB1451CD84198698E33A069A5044E01A9B749DED0F5041E9C61DB053F24F1F261B8310BBE958FD1FF55D2F00087B2A9E7C1BBB023D2DF68A3AC4F98C2638DF0A2CC3CD822C51F71013FEE85F00A301D0E36E1335EC91D16D9385D73D2DF2F7A720A9358C6C8C2D16BE30B00B176D9A5EF77B293A5A29F6DB1D7A0AE5566C987A7082E3CC4C8CBBDC2994FF30E35FFD3A480E5CDAA3B03C56DAE146ADE713544C7D723221373827F4C3654B2928AEC4B077E34BF2BF4E0E68C36F498B2C08783CAE3BA61E5D4AC4906E4BBC614C8135F0EF6597D886B4E73715BE15F3226E0F4EBB79E0044484ED46A42189A65AEE056A36D5F9D6C498F9433155190F196310273D4110B6231684227CC33AB6D5C79C9664AEA24E6E8E324E544EF66DD3B8F3DC1FCC6500853270049972DE91A9F726F522894C6E0D2A49D9A4BB551234B7A059BE40E813504558CF96FAAEA41802F9D5295895F0629513120547ACE85EF0D5171E0A618FBF876DDBC1EAFF16B72D5FD19777E3A5B71CB8A56C930972027151B3C4BDDC56188EB505B476E8A0AC2163CCAB37518DE26CCC8DCD07015CCF717640A03E31601C2156A475320501B46961908CCB7C221D8A96D2B18BAB6E50980F13D8677ADEF433FF94E22EBD34FAE8FE44AF78FC9749EB3E14A8D223916245C847A9291C5CC72C17D13A972B02DE426278482631B6928D4F7BBB1AE2FEB632FB07C48DD8DC4FA13A356667BC9012549893BF9A99F692EE19E8B7D479478C1290AD18207FEC0C1860031134E6B9F9072A50270565520B1D79860452E9D172B56773EF97029F9D156442D835AD6B3DBA0C993EBDBBC20446AD4EB374C7DBDB969218A49DF3E8FE7F2780FEFE563C5D778A13F2713658E5444DEB4528F9C4466AB08709224048F2BB7D708A6F68F0BCD3003A4CE2DDBDD2F3CA4504030D4A8122A844C420DB1B8AB3E7B75AE6FB011E034122E6D92DFAD1CCC96C110D81D61C9CBC78BB38F8371772DF88C7AF4CE48CE6DED24172304224CC6FEE1C97E598DFDC0A7807BF6E79A01876CB55BA371BD1565FBC7CEEDB3BB6B84663C1A52BADE85EF09C2CFFB863678184B84431A7E72FBE32558934213D2D8A380E2F4C22611FB99E747A3D1826D46D29AB1BEE26E2CAFFB9FB2E6D9B2FB817DF82967B88D854956E89A72871DEDBDFB9499C9D25D8F9D22D6B7E95A846A99103EC8C8FB2B68FFCDEC285F27BD97FDF50647836A3005CA3F0F503730EC0ABB6948E1FFFFCEDF63FD493D4EBA01F45B84E1F087E1339130B5BEEF7B1767D9227C5B722C8EFF10FCB7BB99252CC330489E563A2CA628304A924FE702C20787659E4F66B081ACD713AB4C590F2D8580DAEF4AB0AC612ED5DF11FD47316989F7374201880C819CD106F1CB81DC6B4E95A8E8F066FCD191DA8DDD920DDBADDEA620D068FC828B4FCCEAFBD88F7DA5C4C1E6DD16BDE8AE54549B1ACBC9D29B114100DE3E54BA20826C43546A67BA7D7BC963EF2C904E8F0FE9EC444F648DD0CC4648362E7294C8884A0413C2D9881D51BD3DA1F0F01EE73BC798CAEC6DBF7EB4EBC6CCB464F6AE1AABBD2005A1FC83012BD9DCE6009838687BDD000D333194AD323BD5574D884F8DB0D0B2C9F886FEC9E20B0B6B4A3B2F4557D4E9C8834AD40B92096F0D0A6805E20AB7ADCC4CE6E095489344639E25D24382345F6DE3B4AC900DF634A38C69B7B2437E5EC9941931A0B27DB3485882C451266AB19BB90AC18EE126B0B538A219A71D357EE615B8E976B7AE94A521FE7C90FF78C21BF064B910EC38197563F5043C3755B5223F616811B1A42B634CD8C1E907B208FE4652DFE2B39765EAE95956EA81AB3835B4A8291D0701D589C7DE6963832543E897F9D992CD69731E50800C49D43A8ED040018C353D3AD2CE6DE4B1C6474641E83F851C81D48B82F6F735FF0EE70E3C73C46BD58118BF9928695FEDE64F8910C16E71C120446E9A38CF028DD0A078927C7131C242FBDE5F7DC013C5A11FAAFB33892501200787582743618EA1A17DF3E0ADF181CF17A0A086670B43AB0FC77DEF1D3DF43DBDDC5F0091A273AB4F6F65FBC2D40188C323DA535F4073508108101CE4E0BB425B681919CA10656E591420A4BCE9BC09F37BC9AB9B002D4FDB7246F4246F194F18AD84766201EA7C401F1026CFAC7875708ABA17D84ACF4BC970624D85FDB1C4666E83D7A99BA18AD6AA333AF4FD00949C3E959F75526E643EA86876594A2D180DC56F58671393BBBF4146F2DCCEAF650D977EA4D1291DBC93109DB1CB70273BA55D586925944E468F043FEFE4026B66AC152E81AB98CF6211378F3E6E5E4170C03C8404D8DCBABD38354C30538A0F08FD65D8FEF634237B6CE2D54B4A77D7530E890B57A5C44937400D50534573FED7ED2BA220C86A4EC41DA620C63A9A36E97836102850EF3F0096AA67143E7F013A417C7CB7D94C7D79D358CE4BE5B3C1E8C7849AB26FFE357C5E031C896F231477F89631DAA22768399FA64C568EDBAEF2F87FD65C59F9A3AEED90DB2A134D4F32DD4A00A046F1318990CB52EAC7AB758721075AB64392CD2900170B9A9D8E137E7049CD3188DD241EBC1CF9465B1E0935CC58D987141A6EF1A868A928867E3816102856739E9D1A1528070E2B1DEC3C949317D157F0EE566D7B99CCBEA67EF484F12668CF66B5B065B7ECF836AD73594CD491D9F9E4B26AB958472B81B58BA074468B097E00FAF82ACCA6B163F57483C7257D14BE5DAB258E979C5C1C79A88C7121DAC84AF89A18B3306CAC60AFA6A0135D52E3A04ED1D2118A0B0732EFDB3208DB5DF2B5FD4E6C41B08A42DA7E2A19B6EE0A4C809DF27591321A0E1C288E2538882F41CD3F520526CA3DBF4BEE3901DB52A7D8B2E4D678F76687FF304E9F2C3B9C4375A253490093AA81674984701F854474C63AD567B6A9805F1201B299E9EC8AFAF2F9F962154605CEAAD47B0667D10F5037AC182E667F38FAD9712300F08363921E4A83F9B7633F0391EE0EB199E898B1BF50A6EDCE420E6B2E643ED0CBB347E6537A4398C619DA013AD3CDD1105BBDB44DC2EE5405CE011BE2211CF897C23FAA73BE32D55F508DC0FB785B8C0AEA172FCB18F8FBB56E7703A0A3556AD8F76774FCE9F5878515F49F5E7C8731C17F916CA59C449FF9319BB6320145C07927566583F10F33049C0CDC37AA9D4C34DF863FCB0369C205D7995C90E4F3D71A01C04CA86AA4A42691ADDC1509D07F4D01864AC1ED50577E3E722EA1A587CD2866DA4A7A604E9DDE3B72AAB4E01D91E188532F510DEDE5AB9A4F48B0AAF6D81169F548818310699B58494D0BED6004898928548F3E8425A20B3AD3FFE177603E43686524DB94DC4612B1C3E2DC12C4FB9B678A90A27A22FE0CACC4484D460A42B8E5D60795F3AB4A7FE26FC051E7EE8C977739E9D87A23BDA17FD441DA356CD374314D27781156C2F815F1E450679C0BC7E19D4F247976A75C4444378CA1E3C9689F487703FB691050772C42CBADC9C2C7687CA463650EBA9E0F7964A2ECE455E7CA6124B6249BCC6F3D2FE98EB104F8A66DDF5C0618180E91EDFC4D39CC2CDDA5DA0B550707400E4463371442834D9902B7424E852F80B0E7C158BBAFCD022C07E24165992EF32AB0C75B423D105E3FF5D0B561780A2D592CA7A211624708D0CC386B69686351D4CE7350337435E2F977A4A0EA0337B69DC1052C64228F2E435C105258AE0D5998415E838999173046189F99B2DA42A10ED3DAA81128D0417685B355D3A12336F13A653E1C5EF09FFAA7BBB163B60F7BEF371E1FF834795193B81235216B85265F7D768D90F175FD9C122642C95D2F273F76CC986555893607A045335BB7327863EBDC0725DF7761B7B138E158B636A08227B63442187945E1703D9D760A30F460A3D50E979A37FD8D54A4802727894C60C4B92DE8C11C3AB5828685B2E4996ADD2E4B8C5144BAAF3D977EEF190A1E859490F5D81C5023BE2ADEDD79F085EC8789B9B339831D7A33E268AE825C20EC956F1AAEA48DB0431B08EA06507384884EB71FD0071676874F547573C14D5A1D4C65D7CA4424F8109BD7BD01DECDDAF830EF93900ADEBDCE53398DA0FF3927FA50E3CF33D5870826D3ACBCB28AB74B5339DB47876AE8AE77435D8FE4A46B3FD12DA489451D0EB37AB1B0E77562703031A3246ED707B4BE6FA2745B97ADFEF6E3944EF21B6EF598E29B2847AAE3D126C960E1C20B492C36DC8B0F386A73914F91C29ADD00F56048B3419A9CC03A447603BC36C450E244537C31C0536A27577D93D8A0C6160C0B43DE4AC253718000787ADA47040D5A4E66DDB44C3E05C2C4A01AC181A5273A9B83B79A4B8E519DDBDC9B43285AE879DEACBD5C2D3D1354BE446119F33AAD61B31267270BD00FEC sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD1 -smlen = 1401 -sm = D90245725844AEC781EC079C29A43FC204B8136E941934235DAF3C34272D3FEC693653B19D0A63AF31A949F15DEF53B11AD17FDE8357CEF438A70A008B86D4B1D67DF1939DE8CB604669A1E5532B4E6EDE3F5E004A14F4581956894CCDA6725A336A497C301955D0CC12AB67CCF3023D38FCD3988F8A85BB09CABDDA3907CE4DEC72F05FDF41FE505A4373C47EBA17792C7D116E40760745F2284BF6248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +smlen = 1407 +sm = 8EBBF59F104D29B778C370202AAD1E92CA6C00062492AE730A8833E4545EF2C34090BFA0F772D1A32C69456697F9BE9E2DB7BFC7A00D16A8867DF7F6AD08F187E5330F5C669058DEFF51BA5D98A21D67C4E9289C94C529A2B557D79A8DA8F9E646AB83E8C78601651DF285AE4365BD55BAFFAC71CAD9DEE09DBBB87A3A99475B721DE4B55D8C8EBCADC0AD0BFE06D91F4409EC321F3F12ABCFFEB5CACBE1941A9DE2248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = B2120B3B5EE33B92D0BCF67C60DF1BFA28F767D2475C845D28E977EF0CE6253E2E789E2BD8B9A0CAA713DBCA94C0D8B29D9083748471D2E291B579346B883C726CBBF6BEC4D4B9070F60E7E597D4FD5D24D631AB6B99EA3CE57B484D0BDB994A8B1B9B2D3D59F1B50091954B73ACB6F7C3CDB78B47133A9BEFE5C214DDB0898A2BAF9016B394F35EBE5B75EB3227024C74D8E67608C19F3D98F85B49863368A14E3FA3C134B05A67D922C639CB03C4FF5CA90760DC7C07AB10729F282CD8C15BAB56333D2F1522C52B6593990B2BBDBAB9B8DB965FBA3936CF24BFE5595BAFD325514404DFCD392C6E37884899C80B49D3DD7AD6A72C3E77A015214FCFDFFCE2DDC1721689F5745C680D934364BE7E8F75FE38EFC8270957C010AD3E8C853A8117B8F726F8CA96B5D0F31F205C8F280D772C4FD4DBE40DAB94DBAF81342C1D699720DC235C2D27188307364985AAE4C8B3D1ADD28082D5680024D50DCC82EBDCC60BB13B71C388F50947F05831A3B11DAD36914135614891305432B5396CF8C6924BAC0016ACA492AF7BC2C94564F54149E0C8B78CB528F01DE7EAD31CA7DF63DFFA8E3C790B500BA557440D550BAB11411CB22C07219749E661535E84B3806B80C7CD19B59E7B9BC185BA0700BAE97E911FE1B8A89D2BB9CF8DC06B697B6C92D5EEC59B420E786DADFCBBED898E0BCB2F77F0D194A65ADBAB71080E8EF4A9A57C31A19E0744F9CBE616989ACE5797892D9E0E89762609CFC26C5D7D62DE9063C3538AC040AE9CF6D5CAC9BD27223ED46E73B30ED86984177CCA042A58D1DBE6C0F28F0A42405487D11499636CF8B053E784C2DC445CD1481A8CD5EB4F1CEC05ED8B315D1DE123DF1E4FC2F32BCA8A0F6EBD332C35FB15FDD7D420E7BA7400D4E2311B52B1A4B5B8187978F79825825071B2849099C12F15FFD4576FCF2C1C8D7A2C78825F1D5CC23F319BB2243B8E2C628CF875D7B862B83D00C3E1255D5747B861DA59B6F63FBC32DAB6F2CAE410761F6166C56F68C265AE731191AC7EF67D45313506BB5B61D0737E2CD1ADD99D25BFD85A9A89A3CA201F99E54CB45F672A72B575C24AC81BA6A2DE6F34B5F8BEA32DF913941809F3482D31B94051B2316525E990F67F1F4706049BA5E89F457090E30168368CCFD316E88A7956444D9778B0D91CDBDE3A93F651E6BEF666536E9445FB235B82336DF10C1C6AC648EFAD582F543DA416181ABE52C2BB0DC17F6E1496C4AB89BD22421CD0EDCCA8A8360A56E52CED71B2F00C57FAE26FECCEB1A169248F3F243BB4B7637A8A4A8FB52DA7E15168080A437D7963CA7FD5AEB52ADE144C804A30F48BDFC1C9C193A4E39016CB3BE567D61184F205E324069333BB52D26C2D8E68651EB15CD9B72C4861E23E4BC49F9BD01444A4F56076A9E112C26DB9C4F96380959D71E2689237B08D13A16B04C9731DD7C33DC5DEA1FD7958DA4E512CD8FA44447A5A4E24045FC3A9E05EEA8DB4D18FC3E2AD580F1951C3D452AB584B4099D5B456205B78E2CB17068C5D2DE8193399C91F81876394792C0B1C88F42B6BF86131199C2D8FC2FA9B0C31140654D4C75656E6C2C4734FF87AA3B1E07C1489509E3F52AD1E3ECF34CA3EF06E30B50341647EA777902B2E0C7A989669F595DFD09A9AC7BB05035C463E3499E6E127DF8B781270AA234DE5E5286DFB11C6D84A16C9F3A2795B35EA0275DEB89BC0B7D017CFE3F9521111F8715BFDBCEF4F30D857071487D204E157179612D985BEAABAC5CD5436AAEDCB6F8490C472B07037153D5E81D4D724F77756E74BF83257BB90E451E4AD9FA374C52A050F3E9F8607358B2897EDF28FCD524F21E392852F65ABF4356074BEE92BBB832F95D73460FFD72F13ACC4459E41B92C473F2D71D7FFA119B209F4B120F863E44C98AC48EE9892841C7A260C58BBFC67CCE1395DE05B301B500FEF96826BC7D94D392F309807E5011D224CB1EF194355FD66D39DD468BECB2A098AD65D874B10929B4716E2C97DF09C33D2438366E5CE838A52715482B8A1534F970233E3A99B590A3B762D9ED9AB2209EE41297D9239FD763196A777AA5963120348E44B58AEA880570030AA185D4F1DC087ECF1C52BF49E75223D42943871D372AAAE023ACCB0785D03EDA586DCB2E80A4CEC91E76213FA76AA2D89869ECC3C70CE5042CD4A3C741820F093290CF7EB2938D0AEBA122A3EC56D26D7E9095967AEC23BB11A4B36F244456822D9EFA51FD1E52D630FADC3E0F66390C6D4BF196358FD8D0CE1AA88EF9671CD4D00B12977A9CDE673734C38DF10086D91CD5156820DCD92EACCE46F7C4CF82E8C19CAB2830ED2E5365FEDF26D925E83982E1F336194427279E93B98847CD3AFB504C86AF033D0D92DA75780AAA7E0BBDCB6D2A08938F6A5053763C1324AD03C2DB4D685281C7F6AEEB119A124096B09886B3307C5DAC28BC517D029F70092B8CE90E21F15C3C2D074CD14CCAFE5F86A5E408F65DF882E6E40B73BA28994E1A1D881BF7F98875401AE148F32EC3D8AFDF9817F4D47C0C215EFE9539079AE0FBC36B509A8BC8BDA71904F549F518506E4B3D2FD6BB17CE36A4CCD88E6878E700E2276E12FBED9C5F4D5776A78424B1A668D536C0B78E317543182580652D0D4C3A5ADE4B3A1E7B45E17C33E3B6FBC72FB9CC205590059937E61A86E0BCFD0FBDE5CFC09E23AF0DE85ADFF9E8E4B921497C5DF0379B1835E31C3230F638CD452F80B5204BA52161F95772152D54C26DB07EE5F5F23850357B496C64589D3CB4523022BFA500172038F6C2DDA343B2AFC9879223D9171F9B88078F4DBE56D11538F856929B5D18EB9B088B8172F277E8A2EFD0AFF762772A266A9659F27DD5F7953FEFD0BCCFE09080F7795CFEF516E0795097F0A2AC765EEFE93C8D765C76A163F346476BAFE65932B4CBCD269450DAA13FEB58FB0D6CB8FF78F81932153482DD8231BA6E8711867A8E8AA09DC2D1D3611CCC620ABCF6A20259225CD2DE4F4EDCAB186BA433C0126503BC4E7CEA991227AFEB3C627BD9D89CD1CE288EB2A83ADA3B0178E00101A0FC044FE651AE3D8B9738E6EC31E587294C804C04E8D737A670B5A08886B0008E6476E909871C308CE689D2F2F28171D4783E6B32B5996E42E50681282AB687FB2A4311F5DAD880C3F0A5531D862C3CF79D16E3FCD8D45DF82226DF295180BE16E576543FCFB04FA6EC6CC4D899F915795B135638D837AE982D10B126C049D14E607EAA313FE34A50E7A30D0540B0C7076487B1B8C2AA7EDAF6440B8156D650D3BDD4AB1FFB2E2D622AE2657C8D954CEE18B98DB8E3BA9952B4D89F3F2C1ED37F2832CE8D73102F346C73F141D7BDEDF39B4C27BEF16FB6B3D1A009D7ACD0C27CED3AFA70CD99F82851F0C82EDCE32844F80E07E8DA436C488180B016CBFF19A747BF3B44319C585AD572ECC0A642BC0B4D5C044F73B98992D2BAA7241FE098D8B1DC69A530EBF8702535F01C56D7E95D26E28B2DA41FFD0C4CF23BC4AD57B6BC026279D1E89F9B70D42753ADC530C65ACE0574553A0E99B9558150B8A08AB49EC79F11AA6608B368049CE3F7B75CEA7D1F7C1D8FA688D73A88250DDF4DF09909EDF9A440DD0B8A460E7F9CF33063F697AE8F635ADAF19F5F2830FBE8234190D519EB1394E73712E249303B6AE67D89FEF557B2A6FFA8456D04725E7CACA3B2718705CC91914DF5541B41EC4B4EA57BFAEAEA61D4D01542CD2D7AECE4E25CE3E8486D92DA94DEE7C5278CF3FE3D07B70610A6A2332C95C880CDC26761AA5FEB1F63982FE8C6564087EA8729D4C4051FF64517AF5C48D11AE556A180AB156420263F275EAD3F17AF4C3C220343455F62C266756D89CD970ACE914B5A476E317162C0DBA83EA5075AFDF651A4D79E0C78776FD905768E485CF83B2FE9A3C8966F7B887E6C1E9766697338DA8FC5C9D1A4EC1ADD37B1BFCDC4C9A34A5328CF92755C3149F8B081A67A9AD8CA49D7F0B76BA34062D2344205B631479246E04CF73C87B69E0E808425A99349EF0A300662B50246E2C470589623ECFB7A106FAFF9B368795E6587CC66F2A5A18AF58FDB150238598738C9BA4A83C5CBA99BB344D6429ACF25C394D9F1500921404E421E0F5DA27EDFE08061967DE97C3AC5AB36EBA2EE58B9CAB38973C9A68B3A63DD3FFD2A2CFAD18D8AF4B30FD89FC22936BCB473CC596379C5A67E3F3B2CD49D7178A592E78B44F613E249A2B5D65583EC14144EB36C9DBF6030E543EC1D28FC873FA872782D0C85B6153CD699F0F45269C9CE029BB58C0E2B3F1D46FD622E2DB6965698E1B94167CC5011D9C2F92DA2571FE6D3136F0BE45C8FD8C14E3B677A6FE6965AFC7C2B76B95A9E011B6CE0E238D8B93F5DC724FB0D44CD0EC6A4623D51DD11F9132510D14B1F7BB13483D883D146859ACF31DF7AA8835AE62361D9568749EF17407EA50D74198B560CB549676E769BA6E150578F135E6B2830C2EB13978A7C66C7410880698C733273599A602069D8E67163E058916F6FC96ED39DE9288ECDC7170F21DEDCE19A228E3DEFE8A42E6301EFA64D8272749D8F1B768329CF0217A888D2C8C203E8DE84AE761B7A8E089CB447C2EA8574C74F9DE85B16134243A5251C2471A55D99255EE9DF97793F18FC7A54D2E6E28C5203526DA31A0E6B965F01F8F7F2CC3A8A2DAB57B02372EF5EA91ECFCA29F6ED5E65158446933B085C5119E4B5FAB94B02A59B27D1523E60678514B3C575513AF99825A9A8D0F411C402F0482080E05259691D894DE3B6D5A617A66DA3E1E1D83BC2A6ECEF295981E5F98DEBD1CC097D9C6EB2FFA499B9A801CF2AC6B1F39B3B1797330E3BC4480AD181B13E2D8F791698F15175357369B424B3D7DC0F5F2D5AA396CB54C6CDE40B4FFEE96949F7D12D140EE55D9B78E29E86E2941E42FFA07A56F76591D2705E2867534663B6B1D63720C57B6F64C518668FA4EE14A38C5F3DE1F96D9FAA4878376BA6D09668B772A662DCAA9746C9C3D569AE334DA2C9E95F444F0D11AE0B1DAA780C17F4532B0769E00B8C600AD363717590002E8158DCF6DE97745BD2A7A8FB0744C9E66E481B5D24CE54CC9CE90B79EF7F71B87F89275CADA33EB897DF6CF54EAB8119FF641C1C0259A1742D7B2E53EAC7FC45F3FCBDA6F806301731E7A7085A75B7A0C5F484EFD570BBAF3A3803C0C55606F140C135ECD860AB98AFAD9D776FC78495A9B459F8EBF4861843F73CABEE99955CFDD69AF519D8B920D556C399EF976C4C2F88B307BFB412FBE6A68CB03D9A1E8981BF996BF170A39814D0F4863E0384F67FADB23263CBEEE1E9CB36B92317D8264EDA286E574F8431B8729304D50B8AC08739306D470AE65A5190D0B5ECD40DF3DA4156CFDB9124DCE837F3C153FE66BC1090D001712AF9F9AECAC71BFE27E3E45FAB4D68E2AB1AA37BC317E474380588565ABEF31A9B72075144CACB5470E9B28F1C7BEC7B3105E7E313D1BEDAF8BE2139A92CFAE45BB1B7FE07A6BFF7A5E10394A0660DED4BE68672618820B0BFD16CF5DC5E6A9135AD121527536AEE581CFE85A57F16DAA08C0BFB9C51C117EA297076563CA1F795AC89A141519AAD45BFF3DCB918493547C6BB8E00940F1256C4FE54E0C44BA2FE2D9DD72A6FA406C3E6F264CD3AF3C38EE3867BEB9541CA3BBC4A7C446F5098A88688ABF54528F65D834F815B0761A080C00F29F580ACD6B2038B73BC31860F69CBE27F97C409CAFD5A024657232B55B41A377BDBC9970580208A531F26994F29A24E6819CB95679E6D9880B6542CDBB7B0E6A4DB9BA685A9563C746DDD6C25506C3E525DD982AA9BDE37AE61E2682E717264C7AB5A439D3347F3E72FDFBE51DA7A32DF33F967F86486BAF9003C5E7CA572C14597565DC6D804A807A2341C556357995B2571A32020DE25B119B3F8F0E73747F546BBF7AEF6322945192EBE272D51F41BB568393B44A0685192C35144F073E388D9171A2818A6B42B90FFD9A4DA576BEBD70C55987D93C0CC8CD529F4B0A162E572A538F6E9BF52E009F8913B19464A340D27E608CF6622FC514FB96DA0DCC4432EE96E02D267CF8CDD57381C5828D0444EF529489455FAF59372AE9A372234C17D7E635281B7292820D0902DCD9B392932F8A0F2FBF534BD24710113F662AF4E8B6F4424C3CF76D50F8267BC3373F9ECBD9CD5F6E67635F05724DF1D54CDB8AAF887AC06DA0FBAA799F01853F0204D1FD9767B56CDEBBBF9E9202E14201DB6CA3CBCA63409D24548D13F51D512F41985DBEAA19B1A9F8D08C4854AEED1257D3AE8FB5CFD08F2AC133C824EAE853ED43396EDB0AABC53C9952B0858CEE8693D700F3902D47B705AA20F5EDFBFD797D16EB2C0AB0580EA088D02920A865195DF572D02796FD03C95ADF5AA2F7D5A613C170EC1866830B768DC840D4C1D2593D0560374EDBB2CF600CB9DAA256D149F09D7FF194C98482A74920282EF6B07CA252A1BF9F5F991E4233BB084306DCB3C8309E21902CDDDEDE6FDAD916D2AAB7F8DBC578EF4C5243FFE1B743A8B048E6B46698CD1E56132B191B11DD36EF8F17F76D1C51D5A824554321F04C2A7B48687BB487CE2C39E430E6447DED74BFC11995D3907C3597A2B609EB356FC76B090849EA329AAFE4A7A9DF6B926F2202BD7D16DD3F9A8720F7AE51783F80019C9BD24BA9180CE871D8AD1F385F4F9422A74A48397551BD6D680EC7A913BE2EEA5F78E260EA3EE2E38BC61948BBA60E46391B944B91E5DBD5CD9F32FA739AD12F8DF2D2BB88D761A8130336EBE4B179AC0BC822C9523BF14810D24DE092C022F71993201D2BB8AF84DD30763FAE16624869E364A0F3BDD1493AB5746D4D0D9E766E18D113387652EDFAA99A38E3B0A961E6C057503B7D778E8B3FEDF494953303246D04EFC4D09E924E70B980D833E8E224BD96D444614651E051A3A301607857494B48B4460C0B2919B8CD5D167C8A31E57161C03E47E47078B94F1CD37105122590F2B70B4BAA60531C777BBE9CB0001D4414BFC45E8508C451F75EB63D716F7065EC1CE2D276EA59608F41981BF170AAE2AE0C76C084948732C51D7FE3799A753D2C5A84EAA78DD8F0FC1308D4612631BD1A4CA7660B82E0FD2FB305C1F45D1D98BD7CAEBE49EB6A38E9E87B97757647047E6A66C517F013B011AD8EC27D26F08C354694F234C956F46E66330D0430F58BE55F758B64BD01A7D97C533CE56A0EB03BA69A3E47C58A05E1B675311C5F68D9B396902C720128FB4D5AC5DDE46E24942A82FFB139FAC4D70A5E8BA287A937F948885CA0BEA841C921A31E5EBC9E90D125B94C52A1B2C29CB24FE65BDC57193139DC3A5430C3D1278751A96023591382387EFC08CFEC5F48C9078E341B78C214CE9B03D26247DDA3C1389D9DC217F2F6D96E1807011C4A81F5C84D05C118071AE89E9CFF5E671B63F0DDFCEBD98AECE6DA46219DC766FE8BD9D74817B129031193E733A661385584DFF62B4DBCF5664D8F39E5C45E692BCE95440A9C47AB11AD587031F12A8F025DD3281B375857FBFA0B74DCA9CF3246C2BC4797C1CDB097CE3763596517F20F7B7A9799AD6BB98D62DB6C7F52F9076C48A014A47F7CA327CDF5127ED94DC9417A0B89E3387BA3D8C52FF6EBAFECF3A7756177CDD8E1CC79C38F11D210CE3DE53DF0C86C4991D152C161236A45D45D1200570C14E572DF963C90378FDB5AD752FDE23365D46A017601476C96281433BC825EEB14A52F89CFDBEBEC6AD553DE242A5554CA4FDB0DA5718459FE +pk = B2120B3B5EE33B92D0BCF67C60DF1BFAAF01876F2C901C2FF4D1757804216849B5A7D9FB44D553B8C0AA2E7A9E2898D10320C70A085C931515D865BD2C91761A6679A85A1408769EF8449F082035B6F6A4D9B9120CF51260D930AF1A1D98B5004396A7340ED8CC21BB713372E6EAE338CFCD242096A4E9D6D5C4CCBE111BC3911E775146E1929AC43425BA1DCCEE8DC7B44F96CE99427AAE1FFA2B813D5B03E974B0DA89D1D6CED9EB5BC59FC65A0A478EAAF4AD9389E5F8A1E806703507DE809EDBF71D9EF74A53C64F86FEF7D4360D330B2B2EA44E70BC32955C196E05F1E9B195B8E5C1E1EA69D9A1BAA26870D42C9EC25F1847FFF82139BAAA261909BBC9FCC20619B4C7BFF1DF3A8FED63E655613C00B26BB6CCC26BC2E3405431FBF873FD40FFC46264FA6A2EFF312AC0A1CB48A31C7E068CB4CE33198C621682C0D8D1A4C026BA4E2E72865BFAE082B63903B38FC4BDA5918149DF0D54645567FDDEBC80282F913CE7DAA42BD7B10285CE3CEF6A279056BBB40679E1D8AF41B151E2F17EEFBC4644277444A7D17FB2B08CAF1607A85EA3FBA3429EE9BC133CD7D42B928433022D0EB09B593B3DF98CF234A16B75721C9955E18076109EFC683F1DA64D6A32B73698D9C74FA1229938B1B7134E9A2E5B05627137089C1FCD168FA18C7CD7D7236A4C4EDA8F3BD84CBB6EFBAB5CBF59EAC1DFED7CAD7B8A28E02CDBB594B7108BD9472663FAD58A5BEC20D8FC4AA37FFEA626131945D883F9ECFA1B0C35DA22B1ADEB2B541EE47D2AA6FDDD210894063ACA9A804DCA8194988E3ACFE1679A0D6A0B54A44BFDDACF3220E8C73A9A29B7628BFB23B84989C9F55D68F11A6C5C2C4D418C055107DD4600A2A6A3AC9E4E8AE08BEF6DF1E3DF8AF08461EEFB1D67E70DBC38F10D9144F6654711153C793A6C0A187A144CE22DF7F24D44CA258F778EF96F0F5F077B3227D9EEE53C0C823C2B6FE03BA303C063163118AE4E853581F6C60A99C748BB143942FC8492CD2CE95DD8757F5744D780F32D49BABA66DA95410281840795D400D3CB998158590E44FF167AFDA7B733CD80DAE94CC76993D52A4B00C62265037D62C1D381EC50547C1B2A8CD60543AFA8EBDF1C3D66E109D093762739DC4FB5397A54AF6241C53FF276D82459E9DC112242C309D89CBB0C0A5ABA8618D289537D1E965DC885CC18E540386F8AF380A0DA5E63B9BA15B5D6B0B72A1881187C1848C40C7A74C80E34448E741052E212E3E7B248155964476D02E7694175920F299B155BB14546FE9BD488EFC8F4C298539A5D8EABA3814F30315482152A53E81F306376F433157CE2F7CD4A36908A2D575974722357F3281CD5F4A8A88E5B1D88E5A25643E9E6410C0CC3989E4A514363C379173F07ADEF31B6597E331CB524CE0C9009D324FAAB9514CE74E2610DD889F20B4A9E3FE503A3AB6D642BBF25CBECAF4C6E648D14A0367509B165B80A3E8B2069D8C1FC23FF74E204ED27066CA9C60C80920BE113ED69518DB1713423295A766AD24D4D399A11DEAB10211970A7C47F6089DEA4BE46AAA2F07E9B7742C4FE104353707541C5C3E540CC977C851F4D64A906B03CCF40CC96D56DD3C99655053B82368EF8FF1E12FDD2A1E6AFEF8F9681A1D8153CE1E9EA8503255373EE450FB9438DAD7782F7F4DC75A7A23BDFF40C81444877DEC3DE570A01D573751B171FA926C22EC67DC9C2D9CEAD59AD1842E8CDBCDCDD63A5F8302EA1E4B012AE5345F3F2395D7C7E77C3FDCF0D02A0A598EAF37DA0D39BCB5FEFA2B8048F6C2699D2DA202E88FF207D67985F77DC651B9BA73F31E13DA89EC0AF285FC60E5AD818AAB33394ACA1542AA579BBA4945792E7C0552C391B1BAEF3F128245532CFC8430EC34A3267DC971CC4C6ED77595856AF8753E5FC98BFFB133336999D1C1C45A3E5D3E953C9FD13199069E386CF2EA5D670A268B0FEE590CDA14C6C193EBBFC35EBA018304005BD343ED4E27C3788D9A83ADEEC1E68447380A46B115CB08FAA7B0C3C62D59B9C46C8AF2E12F0AAE1156DE13272432529DD8733657A754345F2E06F1EE15CFA9F8B4A602AEFAC25E6A028D25B3C17AE3666951E8618E1A31F27DDF40B565953ECD0BC36D20506C97A9D36B03D6A589F79B6922D1C212F348490274AEDE797A216DCB6D0611F8D988981821E1F3463BFB8B7E78E6A5C3A6AF177997D31A4BC23655B850E765F580BC66A5B1A2EA7CAE0E7090B8AA48B5FB3D29C8C75D884F3ACCBD2FC9A331A63E39542F324C7B3700F95CDB03CC1A68081874E92F560569AC563BEF371192A63689DFFF09F9ED93F427884C23C653CEE1CD87812D72841E6BF35326F63292750404EF08ED541A2687FD3CC69E80976823ED842E1E506D48E783E0DAC0F5AD2405E2A756B86227899DB95B9C8C4B4F5452339A7E67B637CDE4EAF8E90310333088C4DC2AC9D37CCA01F009FDEF778FDAAAFF9ACE64B38C662F353006A060FB1D407CE23B8BC21E23564536F6A5083838BA9951CD48DA7CA531E9326595888A3DD0E1D6FC78110D57262B0B25E019ED20AFBC6B4D9C79FBB2FC72D2A6FE46B9F29A9F145E1E971EC5BE6894F5EF1DA28EC1A47EC8077BD8ADDE2002AAA79484A29097690ADF8B3639914FC1BD23ACE4D9F180FFE570808555F058B090E254B3DE9159C62257196BD6D9EE95D495FC35AAF25CE4098B55227DBBE0A49D5B6E79B9E5AFDB3A891AEB1C05D45A4003FEC46E97E9044042CDE76B078E2CA083FA6BB1723C669B46CA5E1FBB8ED2B4035AAC02B4D93C9B67A552C5CF106650A793FF9E2E8F9BD6499226FF76A1F65CC788A6CF91C8E46B21402EA0A58DC62E3024DE393F823E865AACAFB57BBA5003EE65C96FDCAB1FD292FA3B1B8BE0DBC9C43FBAC354B112110525F8CD5C431630D153B676F49152A0F6B15C65D9D16F4D4BF6304E317379904E185CEC1ACB1B4B4DB2028ABA92334D9278581DBBDBE595B1DE4FFBBCEBE7032505896B6A98E5E08061D9948683CA54C153BAAAA9A4F95543DE664C8BC01DF83E292217D011DD613E7DBC1502104B83FAC40B645B1C571915D64BC8BC1404C22C07A97D76ABF9365FCCAB5DC265B47AAA6986A27D91BAA2B1287E3868878393F015F2E9808243890F830CD6C2C1BFB974856B661BFA6A9F3372A176255F76D58BB74593BC252389D0F420ECFD3EA195D6C76B6D02BBFF9EA99A72EE4CD7F5126EF08F9ACD7D3570FF8F8CB3068B8E9F72F555CE1BBE5699F2529E59E0E17EC89B1FBB8F9C03ABE7966E7DED03A629E573E655C0520ABF7B6C85331791EA834FE0090C05D2A3C934C6B2365B2E4C74769C5F1CE8646391EAC50D0D63D10CEA4DF65C319CAFBCD21319A8033EBBB4A491A87B15013C29C9C70F0A3D852112B70DE2C12F6373C23643C7D08852D172E4B9881237DAC0BE4D584B0B9EAD82EA49C6F6973B272F85717008B9DFEBF11E26CC5E507F18C4578415CCB1F88F6A5CE65B9B659B50B07F53C4E3AF88EABBB0616456639757382281AF044DB0F90A2EAEA3B9CAF7F3EDE660BB3F1FA0D37C68B1BACB57202DA51A37E88D187B42919C077B20BAF88D44E1B5814CD0D8D795C63F919CC507A3996E01B93F15081A221ABCFF70E62E6B74BF8494F155F68D184B6E18DE4B3BF22A4D1F25AF8F7209794DE989E021DF9F68D908CAB3322765F21B771D1B196DC553412F200F42FF2DF457D842B32BBA62EA3D011B151C55CC829FC098737486B54500B1E1E059921FFC4F70B41147298FDC15BF7681DD5DECF67C8EADDC31A9BEBE9E3572B96688B29508D3B2FC8AA7A19CEF38B5A8E51EBF22DC810039AB87230179FFD39D68D99DA65616B27BA08D3F2AB7FB93AF361F5675768825BEEC3CDE91BE65272768D864D308BE961B62B9F335F83C0FBD4F9C6C49456F81BC6188EF55AFA1376E121549DFF7F4B9AE97B8AC0728933796FA9B87AC2652E0077E8F3AF5C1A0879B9D57FECADB3561E97B9C224F016AD8BD2E7CB278B52D28A74F90BDDE45E5D58F7BE22198FDFA36DC2447B1A2B74809CE884E30302769D0DAAA6C9FBEC399A1EE2705B60AAEAA151DA738B649CA1B5134EE1509056DD34E9D85D3F90B9DE5F6BB5A33D5C92F3918F690778EF1DB653907D3B078E3746EAA25EC07ED25BF45EF26452533CD44872D3ED3A5233A7841D7B3286C0575714AF800ED45DA42E2CF27F54721BAA36024EFFCC9A51C1650CC6E34977B0E88A7B62849E55E084201AFC42EB1F5101C91C30B8C2A173FD97D8382A559F9AF72CD2DB440F25E2ADBBEDCA52477625C1FCDFDFC8E7AD7E5784B00D77456F0E901D730E14F7115FA00AEC9E2485715F31DFAC762E4348DABD0A657B1813A87B75DC9E484CF0310E647A7D31237D9360ACF72F4791E8E1E0EC4F7A61507525C348996988499BE2CBE68EDB357123A9334A589A706CF7C3C589514CB31AFACE705C73377A99E0513743250BCEC426C081352FBF4024A9DC77BA22C4C7B2EAE4523E151ED5C977288969475733E8DB4D3580F6D2EB28BF0EB8377A347AA68B1FB211872F159B8599CA3CE87D20A47478EB6D36D2ECB7ACB0260733E0E57F16E5544F6BFC05E60A2FC494D036DE2EF2906A223A1BAB9D7C4E73D54BAFE59C6DFAB7D5A4F356CD68A5AB4994D973778E648A9F351B3B7B80C3605024D843A77D24F5BD4F0E62949E314FFE6E68C6D1C45A77B9978292102EEEFF6AFBF1435C824DFE1C547AC487EDA0FE883D948963E933ABBDD438EE1EE9D696554A37D8919D24F52739EFBAA077472CA0B51F1E4F79CA9EF64EDFE6A71C71578C8BFC2DF1C56259323B89E9615A00145A5D1CA56DDCFFF001FBC2E6C0C02114CFF2DADE64DFFF1DAF8E3F95B2D73C044A32F4A0A829A923D33EDD9C0B1B8947F0D7BF3655D911B0DB1C1FC4F9339123FD38767D52354B497295F9F53411138216CBB72E84D74D5E7EA59ADE901E368A3AEA723D2B1DC4774CAADB04EC54BC6B595BB045E8C3BA8B332F4099DF43DFFB28DD6343CCA701C1883A642AED16A9933A8D694A80964164B5128B666849B946408CE9B17C5309573B31399B9FEEF2D32393BEB5A3723C2C192E0DEDC7EC7A2D2CC77EDCE5D7C5C75808072D96DC12DB0156ACBEA24ED841015E91E16BBE91A7805CE7855CE9DF8955EBD776BBDF37DBCA036C898D16FBF4285A15832E6008923D6BCC6B65C3742167FF34879EC36BE4E8C530C5C01A44EB62BE92E0D6A84214F3A7D8FBA65AB139638F86F9801A88E40C9AEC6C938BAB6B944FE31442E91271A4F4B3AB0C1B62909C0AADA03855CF9B7BDCBDF3C3ED3789825FAEADB53BF9D9E6DA7DEF01B3FC1EE097A55F84E521B00D5C91503D51AFDF349BDAF569F3F39E2E53F4526C171FA9BB6E47841B2BB80805288EBFA298DB029F55CBA7836527E61DF3E7A5322D15151D695C687F18948E3AB22ED7E846022413462482FB6A9307C85B22D4D289D3282B15CAD2E3B1239BBCEE172908AF6D9091ECA6C4AF820C26CDD55D9A439D2EF1FF955E2FB307DC5E5D45DFBD9679BDCC7800FA0C633C6A81AD5F95FD8477EBDFC6A8143F8A337680211820D545554FC47616894341E932248BEA8D9F652DAEBEB511793D62AAC9DE44DC2FB9B4AEE19613FAED5701340B121AD246A820817F6057CAB367544BA62201DA0B4E5121A6A64CE63DB185A5AF98CC74D53ACB87CE1A4C8AC4A65D8205886C737FB576828F7C8683ED8DA9A56746A35646171D31A5B46B085EF7735CE5B1533DDC529CE0D68643C0E74F2EC7D2F5D2E092CE478CE883068B3E4976000C32A722D0F33A8A388743307B052858D25E8CC7CB824057CFAC2475379065B6C3D68C1A48B66A8349C35B95CEF3FC9ACCA9F72C388A0184B0844BCECA663101E6E697490F01C44D2A69417C2F6A5D23FCE6122C066FB87A18827B9CB7B963CD8821FDB25CCBAAF37A11C0E0DBEE4FDB7F1148689E6B69CF57FF47817C28EABD3650A32EDB36C48E301BD9BC53E1AC6D4F491EBFF7CCB399519AD1B57309356294CA9F6FE3ED7353BEC43A7FF8E11E2F83B7EB310A18F493A7CA615E60CEB8137F6282054E6EF13E8897716B361A73B4E8E8826BDFD1BAD5351A2AC3D2651642C2DA8EFD69A343D0A52243F03C71DC2E893A3E013B1AC5E1EC3411B5F582B7694FB219D734917DA612710E9A151F4C127A8D4B934137DC3926587C9C24950470427593D1206D9FF529ED1A3C217D26A82C59795227E119BCCDE726FB81701E5E8613E71DD70633E152364141FDE2C7081EE36BC7A5923F6B5E7695DFE98D4025ACD84B5FE7E52545D1B4DB2438C60D26F64D4A2F7939271FE7CA66430C8BB896989FCC5FDFE4952EDC262F002773038EDF4E8E04853BDA87925E0E25B885D3EA7ACEA89F8DF46C833FB7470EA8E975DB526A7B995C684CCE8F47230786A91889FE3409CDD2EC854065755BDDEDF64773B96CE587ABAA66FAD0909F5789F9A8845AD8FFE6075C62BC7E1193B5E83DE2F5A84491729AA4CA685270B59F8DC41D2ED4164F1E834D30E8808BA06EC50EF58BD1DE25E28E25BAD19142B28A9B8DCF83D20B2AEC9BF2DDE153E3C868EB378D494BF9F4E1BD433B747A25E276C0E3AF34651D216B85E3A9BFD16F9A716E0C4BB0931C6D05A2D9B2530D524727C28DB3F2647D64774EB6B66FE2516FBBF9CE3ABAC20AB5FD07FDE89D41FE8DC3A412F6C2EDE9C2CE93A1130FE6135F0245DD86812ED9420675F3D665C1D3D1AC1C8CE414D1D50DB8D47B47614488981D3D306D501022F87C7D00E3764D8B41152DD3DB652792A4F2734D70F3A526C41A30D5D1742E6F2A94460B19E4D3D21904164DC45D72D1C1EC21B94A874F4B733B53D8D7B9C76A6063F599FBEE44AB9EFF164934E09CA70F50721E93966B6D9D5EE99EE86D3085985CBB4FF9314660014DBEBEF577BCAF5F60B5CE672B sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D942087 -smlen = 1434 -sm = E51BBD0BCE89DF6031FBE0120EB1AC83917F6B305CA37A9FC79431CA727A480B33081EAD6C25DB0F3703EA3417D90BD59F100E7481DDD61BCD296D81B562F4946A30396FBECB62FEAB3213F00488383AB1EB0D64067B8B33B2EC8C5A93C69BE03D591FE12BE2EB5D83AE84758D118E1E480DCDB010CFAE3C9DF0679058DB9E07BB5F923355983D13B000429B1BE4C0777C707588DCC18F198A3C164AFF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +smlen = 1440 +sm = EC6522BCB2A6C9A91F8E13E7EF36EA6F0F14127DBECBBBC1F4BB97E6AD19B8B240835B6441C95D9FE7C71061248EBF5209C9EAE01FE164486A81A8221AB7593CF100744F1102E647E23E0861CD746888BA00C19CB80D0E254EE089B4376E58219E40A7AA755488915010D4743E2846DEFB65A6139561E378BC5A3B2DC0BA9C1CC2A429D7D34F44443C3D7ED65AFFCD47215F5F6D2955F091106A919734224CE3CA29FF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 9DD447DCD8100E69BF2C631B40042587ED463A0D181F468FB3C420314B7BA950815B29AE5DA9B4FCCB1060B9A647B7206B4E58BEC51A275F6C3BCDFB7820CC08CD7D6161CBF07E90B294D271EA62354E9BFBECEA6D5130878131567D4674761809A074F04672FDAC966028F7F4C2E14C9FD603645B451374F3105E8434CFEFF9CD17A3A0D022E2214BC3FE0A031F8C84D75604C90B60AD8AC0F2C2C6CF8B149070BCA259DFC0CE50150F20F9A13765BBC15BC6B422691CBDAFE9B6410AE7E36865C14E1C8B93A8A9075AF6B462730A82AAA8B2F4030D9DD974D9A2A87044825CAB60464F5C99603169DB6A6EF20D7A4CD587A8A27BC51FE53AE69BFDBBDB8AFB14174E58ADD28FD141B1A49183526BD313DB123A9FB6AF3CE4CFCEA44682E371B6E4C3B909EE0AA980F36EBD4D7D987D61836BCCC10CC7743E30F60345F4A51F4FDFA50BF522E6B02E789E4B748DBFC5D254055B88958FE8A90B9F0F6C589B5AB147FF92CB674BB0737D1039F62F0994719D66E961DDB607B94EDC40A8100D3420878A7F3EC0FB30EF7CBB59D4FFC26B38687FAB7A28BC07A3EA87A12B71B8CB9F678149DC1252A6A878F3A1039F22821DC9FA71BE9FCB4A11CF4F72A0C48F2D80C8EBCDCE9B70426C06AAA389F671AE59F5FE31A6630842A7CB447854C35096964EF009D798D3193707E1DC45CB4642F30BFD08776394F3895CA866F9A4BC1F855DFDC583369611FF508EB00B28D38BE8B88729FCDA87B4A1C7D2A26B974C598D058455C02E2A2961EE22BE5F81AB35449DDBFDA123BDE3D6FA7ACF546C220130BC972440E713A773C0747C2FCFD1DE6D85BA30F894F228BEC96A0945792F557E3DC3BB22A1D8C5B80C64B28A24A86DFA919B4568F17507BC0D3E223EA08A07D1DC62C2356CB49A89885F2024F5579948EEEF4A6E8C3C581D6B94BFB738C57BDACF7CD5F6A988508C3D3B6330471D7F4D204E13A2CD7A4BCA4E9BD3887DCB2579B6E8006C2C7352B5535E5BAD7AE6CA2ECAD463BD42D58A430040FE38E87F796A2BB1AB2AD026BD02136676F00AABD0CDFF007A9FA273C9B13B518BBF514FDB47BBCE45E4EA5930C749659FECD939A61A1BF623DC045E83C5E6153309C42B7270BDB28E6318450764517968D1F3D141F2406C6F3BD219E878F58251C5FF11B96DABC03BA1DBC89872F99F8D73537AE6EE43F3B5B44EC13EFF87AD80D2A7C7FC6AF963FC530D6C940D4AC4DA79E7DBFCAE05553B88358C8636BF6F62C489FE023F199459C95683BEF114F190BA22F12515785A1E8B30AFEB0A8D3A93B0A06866E13AC4FE60EC634F0AA16F1052598BE6BAB73DB54D914EBE364DEB8F8AB87BBDA89650DCB2BA9E4A611F249952A9A70D1DFA0E605B45FC57AE6DBD929322383CC1E9A77FFC685CD5A63138E8F80CE04132E0748A11BBB967D1BC2E6441C44A7189A4C46E2BC92CD281AE84C947EA17DC66AAA98616E6BDD800DD7AAAF62910BB8DA065A4AF03F88969DCEB418AF4B20DDA0345A599AA7244499AF9125C76BB5AFD749CB21305FED5896EDEEAFD2D60C3AAC545247BD047FEE46D86D979B5AE85EB9E847506B627C337E4D4657EF89A56FC7897A6B606575F0EFF4AB204948781CEE9DCCCEDCD3F380A4C678880B32ACB596500417893C1AD16977BC44F27054E223B2CBA4C507421C445885504DA9E127A6D3BC85571EC61D4CD6C157D10F5EB5AC9D88823E7BB00B1B2969FBC522EB97F5D3EE58FD797BD4230852AC0378B586CD3D43F07808BE5A1D785A3F2380018F0F5F9B817D8C93FC9C5E9F37D42F6328717BEE265A0C5544A35A4B4DB35DC978D37BFD205CB2805AA998E51C5AA4118A2D38B2837F47661D11D3E9174AB8F58042D7DF195DA8E50168786E8C09DC7588F4DDB4A33195CB7A5EB78DD5432B2A89B7B03EE9FBEC527B96210313FAAE689367A6876805647B34B64ECF0826FFC94FFA016A6342E366E895788E99643C3FF3ACFF8BF79735DB29D0D7E7F98EEE2CB8EC9DDAAF2FEB46D78061D3DF1153768FEE680030DC36AFB755DD013C18B1F6DE464320C6143CB03CA397EC02BD8879680EB5058EE76DBA55A2A39F485B9BB77AA6C208D1C8CA7BF0AE14D362B273A522F4EA554D0F04BDE07E3C02C4C78B795B6A41EF5D0CC65AC3E8977FA87DBCD400C5425B473E81722041A525C15E0D5B5AF02568E71B6EE2D00A6A3C75281A824F53C5B5E75DD385DD4049B708CACE8F1CAEBB94927163D4E3DE765179BB43C2E1105511334929FC051617CDA56F446E87C3FD7017183ACA298FA63D0E60356C953FD26CD96526F60D2B6FF77690A927EEC8DB931D04C0F7F37E3EE7F7BF2ED191E2476DA98304A39D7864A8AC55AB1A60B869FFF89D066ED2A0FA1F6A943DF5BFF9DCCAEFD2136BDE5AD5866C892D8FC0033DBA2B47B0549F9EFBC651D833C220FC164594DFCF887F6A8AF7B7440FB1EAB5229D2473DBD1AB7120723B21AC9D9492FE1FC20BCD77DEF5D9A783D3A82EE4419A6753D3E0032D1540CB48A5D3F7FBDF7A7493F0409AF340B317349DBCD163FC5731F38524D09C8F087BB2AE733E978E9FDD0CB54B7B2626E8DFF749083884D0A4EAB9B61D4C6FB26B5B589A5F4BA71046381B818082100134F1BE39B5CE313927E7B9014FB1B6CD86341E330469CFAE6F144BEE44B7DC7AD51BDF1E1FCC210CC368AEFC66235CB0BA53B65039F7F78E3EC9111C9CC89B459E71B87420DC877E318907E7CF39DB41DEAC5418F556C0F4BC9707B06A109155B35DD663FC173906B838A064918C7DB7FB6D51800557723FF7A12AA74FEB1A0900DD37F30BF4E09A04250B04B20F973A7F434FD95A42598F11A05F6295332C7D1308CD37280392683ABCD4DA6800BDDBCB4965AA4672FACEBC73B84F9FBB3CAC04D41AA81BCBC222228ADC1E3D9F1A298F5C874F28CF21732E182BC8440248CDFC365981FE3DF12735F9E94734E02031CD1282ABACF82804FC5B34EAD35D2CC8F1C3D381499070ED66AD160BA2DFA535A889488A3086AED50D19783D088436718CFE494A9FEDFA3FA2A5C0DE9F5481E979F474328869489C4C1697990C468602DBCCC43AB166E6C980A9110D38F8F4175C17882F17FC2532BC41B8CE8B2AB0E7D353B0FA46D56B4707F90194DAE2E6EB172D967B76F4263F2BF69F7A25417BED23382627DC12B111B8E2C5FC4C10B2ABFE52C3EA6072D147268FE2D4EB980C3F906C01FC76671BE0F54A6F779CD9931507EF6148EBB744458C0EAA9F34F7DCEA18067C0CFFBAC41B640B249059B74FBE7B20496E0803328C2700632C2C33EA015A09099A4FBFC07D80BBCA862FCD98D20FCC99CCF85A172D5553491950D74BEDF586FF6DFCAD5355FD82D14A32627DAB2B8372937EADF407273F33B802EB13C3EF0758558E98D4E31317D8FAE8AAE757173B731EED749032C323C9890335C684BB7A07EE26C82BE2A8D44A7664747BF89CB55EDE6F93ABC5C1544DC4C04C6811E1CACB8B403BDD5FF4711A99CFFFDD9935D9C5CA607447F52807CCC9BD473126208245E7A8A4F87ED02610915721C08436E70375C5E3BFF3F77AB7BC3C896A2AA29BC33C1D7AB825BD6806476D8CF2B57D4FE3C8DE71B9C9606DEAB977952029E3E2E465C18B8E3422B5177AB7592688A641B008859D53A26566C3072AA8E2D63480B45BFB76D23DE82B5FD7C48CCA7BD0A79226D4A8DB80D7EEC953ADFEA435CBC5BBBCB1CF56FF827E7F58A9537B25A92A221CB80AE684CB68982B68905F58C7E405821BBB099A07A46426FDC2DAF5D2A5E7865BD49ACC2AAF516373CC57664184116BC7116457525594C6B48E3B85C22461BA48D9065B4A9F2F4717FF4FD44F3F93D78BB98AC7791866A1EF7B8536871C917665A19CC233CFBC8CC441E6BA6542C4AB90B97B7CF79A491B6A383E3A9304CD0217D3E78354F2B7DBD9FC5EA4B7CA7F4CF3E88543964CCD92BD1F2D87F6319C60320B5C9A53ED885271F1D7DF6B37557C9652420F8CA655777867AD6079D474AD4149DDA5874A0B2FFE1661669775791978D7EED2797707C6D07C2F6FDF3ACDF2EE8C4C95BC7400879D2F52FA5614D1903F28490CB23B55AD0A8CE60DEA5F3B214B70DBC2634C4FB79937B90609392B0EA17FF51B1F4A0015BF5898BF5F2EB65FA3E3CC956FE75AAB3C96CBF2AB32B336332B74779A3DE2334298062B8437BEBEFF83890CADBB8EEDC1F4E99B4C036D6357922343DECA5415E9753255CEF5B83B62AF1D09059F0209AE73DF5C0A2B35A3EA712BB305DCA754DDFFA6578DA3C586A1DE0D2F8F100E56CF6A60E8C4AAE468529791A2784846571D85B63965CB648844B79FD68DCE650F0964B303F72C803F6DA29822861220FC770A37907B7E084318FEECA8B7F8CA00CBCA3D548D7A6C7E713482E9378E5288E98D318455D4BE857F651A44F3C1CEFC4F2DE4975B39A5AB125B22081E4A35AEAFA859A6DD69611D9673A92CE95D6DF7B60F7BB55F3DEDEF7352C851E5F41DC7F269CE5B26C04A16A794C73B4DA0209EF6C505D2629E1401E4C7D0EB1D22766DAEED580C499F321F6D66ED806BDEB4FAF2E2669AC61E0CDA0BD54866C4923EB99E0E979ED8872DA4F12A4586E1903F8368FEF0AD37DE28CBCD79C54C817DBC0A7CF4146569C1E1ADEA89CDCB3C50204185A61A384A803DEE42A7677DAE2F9BB5F748EB7A4CA9FFE4851AC4DD70C7E317659EA049710ED3BD7E06690834912D3793EF71BD1660EBA4FDBB2B533C89F28D4F2A71EA3E67EC99708C73A9C1AB668DEC30A84DBE880AB53CDFCA9CAE6BD8CDFC5757A85AE8C2AC7B0A13F850C75F953F890B636FF65627ACA58AE5EC981DD0CDC3A1FE6FEB6A57A99C517C435AB30397500941FA80493E80CE17C96668F1BB0E21F5A92C3BCBE2C763E1E524A011EEB4F30F86B42D7BB6A28244B2DFA0882D6DF1FB112E22A8A4B590D6C766317884777661801F3A6C991D597172E403277DB415F921B1EAD01F76AD0A7CF83F1E208CB396D4480ECD9399101B77E46CB255733C10D1A48A39B50F6AA49944205861BF2D69254348658D71180C578AC05EFDA7DBC35E398933CE5DCCE1D3862E34004BFB682C4FE3105E7C60FCA57C6A1DF2A0E3F1A90DE4F713DB8578BE9F0051488FD1A7368B9B6631F74268D9CA287B5459965B958D3A3ED0E2AB7F112C4F141E99004C0BFD4313BE22BE69204E66593072D6EC03D61A3B1B7B4CEEECE309EA012E2C6C010AC72C83703354E235F832542CFEE501139B4655413B743857ED5F797A09AA0E3F0CFE25A5A39031EA59050D86D889166AA0FD8EF0E5255A522BD299A9CEEBD92153B702E116C2E7CB8C5E09208759F12B67FF68B3AE4E0CFC556C690C75553E43B7BB51C64E3709FE6F764668B06DC285C580CE5396BAAC01811611D0D7E53762B7A4BB61A663BE74C55A74CD8A786291D3978553BD3630F4D2CE58BBC4521AF613075273B3B56945E3C874E2DC30F20A34D2CEA95AEE2F041627EBFD2C67D06D06B8CE01196B6C6963EFD788494EB0BD58AA0BA6DCA5C59E3CBA43C38F1AAAF51D9EF94AD37FBA55EC4A6C43A503984CBF2B30CA61A1E26FADC084D141E79F14B844CD0DA3F2A9BE2703706095965148596560932116F723DCC2A073079726EC65BB434D4A3C6433284227EBBE01B7F38E88FA101EE051F7AE33012D3DED8270750B4A6B1D1BAD7EF9EFE80CC92572B79ECF26BC74D14F96589014D3EA13FB42E7016A91520B8FEA6E6D81A3B4D73402D4CD87885E2FF42482F9A6CCFB240579B38F94ACFFC27595FA2277B7E7CD500A11C7B72CFE268DA55D8597B5250616DEB946B7180B382EDBB45FD95DA335F3B8A5AB77DA23C5C9FB9317FA284E2B3D73A3DD98236B83E25DF3463FE9EC861E516EFAA59DED8513CEBDDE2465A7B4F5B770E8FB59330878F2A6F36FC56A0B49DA2FEA63B0D9B9D801A8FD84352C847490F47C556A6DDE5099C61D75F5A99D8D11F543314C5AC2A6A8F8D2F852388B44F799BD90BB3CCD5677F1EC70E725CC4BDFC44CB88DA94BE5BABA6699EB786CB8596D4350438A65CBC8C589BCF0224AD1DFA36C7C3D50D1B9E2A761B876D117999B6F65D0C1929E940661BF3306368C7A7485DA58C14569210CD3B74E30B755959D342BBCEBC60771A86F20DC57A52821F665342CB9E59A6130B09E86AA0F961151A9507968101FB1DFBC134FC054A23ADC7D9E7C691C252A85038E45844A3B21A1EC13D04590ADBD0C4398F6644EDD444E84273B6FB9ADEA7AE4D402D5A456D5F068E3BB4022C03261B721B7311A4529432ABD99A1908098E4E2BF4B985E539C44BAC90249805DED1E32BC617CAF54CC0B73C1F0617B7E40DD50CEFEE447003EA679EA67D4306F285E3BC4B61ECD78A14EC7DAD7305E0A623C65BF210CAC9E112167CAB3170637352546E8A25CA1F42AA2BD52E0F0FCC3E304F0B6ACABEC6ACDAC565AF5BC5F05FE5709F3815FF9FB1079EEC83BFD7F5D1E467CCA9F2C07320DFC3FFE4EEA866CCCB53F6C356DEA7FB38A53BD229A68E3DBEC9777E5BAC42A089B168F68F2977A13AFF6EE0EB82A3AEF7D4529D5718A96B31532EAD625AB06D12A3C50359A17CE665B756A3320B7968269D83807BF0B95EF8D1130FABE76154B5F88F3E1F29EA5D18C58EB839BD57F2ECF6E36D8C77B39F55E27EA143100177F9B9D6F74233BBFB4A065CA37A457EBC82BBEDEDF162C73505D29411CC41F6EFB388F7224CC911BADB6285EBC2C8CFE8906348CB1069C3A95FFC8D93B7693E6959281C4D0F25F53F46546EFCE4848111BF67B0022EF9E71650F6F8B70E64CA73C2C77B1DEDF547E8C57AB8E80465561CEF252E485086E947C0D56C094339744511160AD3D4937447200C67C99CAE66DA9ECD3739D77884B79DD0BDDCD0F9EACD8D0C98C012220AB301450BEF88D75ECC6D7433AA89CCCD144709D22F94497A8C73A8621310782E4C9893DE2CD1E532023390A851AF8B23869B1F518C5AF34F10778DFF6859C0C20B7B6A3EA5DB419405D171F18F5DCC6D719558193C90A021FFFA79874E1D2C3B6398B5E9E48D285E7B00E1B1D2FF7DF76E7E2E62DC87229FC9FE47EDA8C11B1D52EB4E8D50C29DFDE47EE2EEBCD87BB6D8F7CE20059C3146D4286D2AB8566A5808C52218647346C2297B069D4572445ED9CC5610875F90BC5A2F79B47F48F8EC8C6956E2FF112876FC0F1E0FD89D17A98A17DC637F14A29DE440DB35734C97516DB44B521484B179EAAF803949FEFCC5CA20EB106BDD8736FDBDA5CA87159CF66AFFB62E072071FB094E456D517D20D2B32382C5344D57E471B00BB60E771C3A01809B0F534FCAFF8712648DB61B999A7385C5FE083DA9A52AA6B1B25DEE00DFDCB10595D634733D7BFB1F2F541BC84E089E770B242D9965773953A502F5172B3742F98A1387D95E7EE594835570F44683CFFA9A04559741EA4FA02B1F4A311D2EF562CBFE3D371C8932762A4C50951F0480C10A774CB7790CF5F07D630B4B702E9B78678BB8E0B8166499B611ECE2A8D43553B0C9622F1A34BBAAD6C6A4916E1F84EE0A3AD19378F6B0787E9CECFEE4490FA2F11479D28BF21D03E6CB217F7679C66D057D7FFC5B9ED3B2320E9FEFDDBAAD6887FB619D5DC4936E18B064B29FA78E351A2800C1C65CBFF96CD2021D2CDBBA47DB85505D91A0206ADDB0677A587BEEF49318B8BE707F758C119EA19329D4062E8A43975578D0F95FBCC5A27E8FC26C6B8FA6FE70BFD0621471981899A5 +pk = 9DD447DCD8100E69BF2C631B40042587578128941844887DB08FE63C44137283B6992BCF7E0291B86E9DB114F0E2C3BF9AAB7DA3276F5C21A8AD2C3146BA0B75396F065A43F6D489AEE3A9996C917F4E848499DB7B9C4599F9B052A14443B958ACA606A1326E496127BDEAF0B11C4D416146119647CA23023BBE36CBF495B83BF9A61BC3F86164D46B8FE32580851027B9E31E3266A5DDCF16486D95BAB5BF66D403C788F5EED4676657AFDDB83887B1F74A25D5D102E9BA39EE1BD3FF260AAA9B69B34EC0C8D4DF659AAC52A360DF6AB291A16DA788E294FED7BEEBDEBBB8A79DAAA2E68ACBDF88FD7ED456BD0E6F7665F4AF2EFFE4EE91074AE88A4E5C58950E7CC960A7F99A5822D99ED5CBCAD6DD546E7FFD94CFAF4C202B66C82E450E50A76FB4D447507BE45B669F0E9CEFB2928B461AAFEFF8D735AE42E2AAC05F09E82B2AFA9E4956EA7CC97938FD8722404AA25EEC6B4710FE5BA30AC69E1CD1B3B07A4DFAAE46AFF694C206947E117376171E5387C1D4C1B66E35FD67E1CF8A07FEC9F246DDAA475D5196814190AEDE581EA9ACB56FBD0BCBBEF3A40005365F3B3E9381137708EED560FF91BFA031585A113A0679D1BC64A1E4E70FEBA29EAA3B3CFBAA73CFAD9F92E546BBE8E1630E1CBFAC83551E3CD3D29D7D23C84323711F21FD525E478A96E4B591E1D688BDEF6FCD857DBCF0EF36812EE856DA5CD019723D77378EA3ED4B10994C0E45D8B5A3B40A9286F2518069B67E3FAFF70097361335517152871A43CE2150AAE9D65D53DD7C2B8871D4C0240F5BEC322049D5CF77211013CEA92B05A7CC3839C3AE90380A821A56FC5D6582AF398C6F8ED353613824878E2A059EF7C9C3EE60518FB68F3044A305A819F9E61DA3CA986B7D10CACB618AA9BAF37B6FB20D203522C14FC2085D8D17CA1566F89E44720F99091FCA4990D12056490B676863E15A3D67262D1C2893890A1A116E382D92F7DB43AF628C42C474B136F38DDA796BB231FCDBCD92D8C14D2DC52E4F5802B00E15758DA242B41738C7DF49760F4CC6C4555F96A4B5BD5FEBDA1ED2DA5A92C2D1A1951AD6B0FF08926C9C2C5AE0B66396549E1C59BDD4D178DE81422825C53F56F6D3D9E14B845011AB705CFF672015FCAAFF4E7262091A1505DA5B93B4C5EB0A78BCB1FFF6A5D07E1938E12D834CE7A388DD3CA446E3E3F975DF7D13C9AA2CF5B45D86E5E5713E8AFE82BC33E91F39CB54073FE6DF694764862D2D600492C6D9B137D87060D58A083C4F8AC7C60BCEDC7D007DB1CEC303B70B67CAD8DDF199AE2F3B3822F6BD03099976B747306ACCDE09DBB67AFF9A86522D3FA3A37FA30F6028F92BDD5257133A3200CA41B8D1790EDF6EE2C79B76A6B45069A3901EAC6069D6BBB8375D5BC27C59BF2D913C0B7F32F538D816B0F9EA4CC546A4AA0C064E2E98BA990928DB9D2CCAF1B6F720C327DE8F9377BDF9B753363C47B4707993A92DF0D94CAA13A50B3ED050AA6F57798582F54431C6FF31AA88A84CE8E1C9024E9AA5CF0FE8161A79A65C76A6762759033A5B4B9F7270D50E14EF5CBA2CEA861E2E320FA389951281A6A35443D51D269597C8BB06186E647F1635E199E78AE822A834F0A970296A19268D70A826C9F391BCEA97173FCC37F3CED56B6AB35EBB2E023A4C42FF7A6E65CD89F6647E7CD16CCC97FF6D757597A62E02009839FB2F235D510978BA2391513062ECBE2BF1D18DF8B0CCA8592C1D558A3DC363DDFD3C2D0E034FFF3AB1B91E61C400AB2AADE1038DAE2BE4B3CAE108F7F5027972E4C3FAD45F498095159FB7F973BB79C80E8F6355516D8D4E21B83C40D50CA01691FB4A5A3FAF70DEC2272DD81B0DBA953F0225E2A9090E04A1ACAD8D6800836E610C09A3F0E9025C4DFCA7E45AC8E31370BD7AA25C66860047331AB67977FD92658D66117BC6A40F595477DA8505143E5A806B6DAD737875F573AACBF294AA7DC9CDE902CD12851B50A3ED542A5EB439D00604C6159DE2AA66CB3CB3D521A987196321AC0DD76BA0DD19717B6805B31E8D7D8AB4C2AD6DB2AA5D3B59F75D3A2F66A6690DF167AF2D9B8EF59BA6BEE5089E5A3BE696E4B7E86AE790C568391D58F08BF407D0D7A96FBF896D98E42530CE9D89DB91B7CCB79E0AA4B7F28F70EB297A97DA3666A8C15064088B89CDDE94E556FD335FF659AAFB8FA835C47FD7921C45168F80515A01EB4A39AE069D64927EA928459ED8CB1E01979505EAAF334A4FA5EBC7BAE892B71087D4E95536FB1268B84ECFFBE4DD86254364DBBF8E43EA2D58FF296C014D871E34EF90D6B9880F0125AFFC3783E76F056927FD41925071DFB96C675D8C6F73183817BF36B4C88605CEE717CB60D55276A4E814ADE6ED1FF817935B738919D146F7CA60D4D9B09ED78583936CDAE1B941BC82DCF8AFA28DF8A5D11DDB345769A42E3CC71DD255045FA48CFF9362A908232DF2971BEACF87616E00C4EEDDF0D5D12F764BAED230A32E115C0D6DC3DEC79BA6C8C34EF8820133F48433E858BB3FAE86017091F5BACD001BF6BC1DE6BBB24D5C73F5E76EB09D4C7BF4F546EA3158E8703F168D4875B1570B345C50B42E826A4F10283C8B48C411CE0925961BC1AAC633E74A276A0729D6D6354D362501DE06DF24175A68ABC98E246002CB1E05DCD73C29411F664B5FE075B9BE646537BA3CCAF5B2FEC3A8717E2BC12BB32617CD25E987BC8CBE383F4EB3F645C735E39A1979B287BE72D0D976465AB88D0F097262251DEE1800B4EA5DD76DE29430016BF8B614B3C7681170FAD4FE750575CCF19BD5700BD899F5E531B3D8213B023209B2CDE581EB14F9377C0B008E8962F1F6327282D20D311440481129E6EA086160E297856A7020DED51D7F49B743E5713A379BA0196D4808E3D66897E8D33DFCBD78C3100D77D64E9DD2D990460038C8B938860BE7055D7ADFD82F76E5D58788DFA0002701276F19C4423441CA8FF6A1383FC58A03849E15836B6BE13325BD0927D1F11E70C3803D39C8587CED80C8FAEDAAC0AA26E2806EF6D507078264529F52AA6F43562DA7077343F560FE50C0B8FFFE957C2FE2C257FF6B40DA3541584357E5BDA0B8281DE7B6C2F82B3DA8AD48FB1B2AABB282F547B3DC3C2ECA494621CC8B72CECCB31C5AAFD149C3E14D23D0E90518FC4A09B35A61D741C36C093766E8AD90D495E947ECC7509A7F43A528DC68A9F927CD6DE23897AB3CFD929D6828A53214FA0A52376ECED5FDF63B423A8869F00FD8C80F14AFA0DB3817AAC818A780B0492972E9175096892A380B5B1B45DA5136D4144E44935375D005292249FA64C28F33E06EDF8940074ACC9611A3F9E8E66D93FD8E0452781A6CA05771784D48A786900AC70E6134AFB67D1394A0C094D58586B39E7BAA39FD357443501BF04143E639BFD339889BBFD08AB4ADED54539790DCFC2301D8004D929BA0C46C28A0F57D717D856419DD119ADEF7A8DD6D828A85C4FC1EEB1F31D7034788502BAD1541B36FF64A9714F3344F7D4903FFC4F41281BAA62F440C6351D203641589D7AA46110F7C8A4B2891262AE2C3DD03F66B2A8C65447AFE065224E56D9DD2AE2F236EAEE33B6BBF0AF2A175D8F920F1AB5E948B50553352507BBDEC6D791E9DECC5B49DA77E16AFF2459C2F30E8C2E3E1B61A8D6DDD65FEE3061B617C4628304A2B5BF4B778C38A794786ED715DA413A05F43D5DAC1FF7776532FC74A7B4C804B1C36A33ECA5085002C70E81FD59D22126F695FC6697F38B83958F49079B2345CFE5466A4D0BF25F4448F0B53B856AB09F06C15FCA0EDB586F8D0D578E98D8125AF9EF58D2CBDF8093CD1C9F24FD017CD7BA1D837FFED7CE1D3065F0A01878EF100F7F89AD9B41342DAD8447B1A68A42C8F15F8D7D1F95852B92E76B15F84C2AEB4B85EF663220D1D437B21669507F74B5A6EF305F5BE751F1293FA6EDB23D3BA4E25002D64ECBD57F98695B19FB1C3D45C8C28F3AA9CB09C29425B4EEE29281323D1EE58245B7D92E72511940354540802F8E3536EA128066C54D9567082AF56BF4CC285424CD96B9A5C48149231A051770F4D121AE7DBD30B4534936D8FE1C959A9F99924FF40AEF595D4D67E2850981167DA96F7F7380145F497C692E33CBD2137A4A797EB234996632A08A1F977B56B3956FCDD4879E3EE5B1E8EE8ED52695C28D324A99F984B815523E09FE3E4FFD5781F994867F44541A364699D9B9ACDFD68D7E95D6AD7780CD1A2AD04CFB0CE23397021976457CB0017C39A0638E5C2857BAB58C4319146A656FCF4372DFE0E4562D9DDFC92C9F5C49AD1B01CA556EC7C75BBAC2E23B55CD8A19E9A7C486EA9FBDD540772503836A195691CD2F2A230CD5F0758BAA8FFF1CF9B8FAEB14A97E238C105BD3E8621029350EAEF8DD784D5295DE7328818F0B5DBBB8F9F7D22B0AD8AC857ABF995CF4321B7A5EB0CE0B4F2F85E2FD2DED5C8BD9C5845CC6CE79F4EB2EB4ADA01ED6A2A5539239F3F24CCFF47868C6D6901943ECAF20430318A0A80645ECC44C04F987ACD9C72FEAAF513F16B0AF6B0633819C8ED7DA97CF3F6E12C23D47C43FC38F90525111C26A35EE12BFC5B83F8A9C8C871C6BE545734989876AE70955223417CD0850D6DC077EEDF7CD5CD84E9432CFD4BEDD6CB409A0045EDE403AB829FADD49FC059564FAE1FB46ABA9031D5F477604DF40B8613FBDD4576B39B104529229C8CF3BFA521E0EFDFFD3E19E78C6BF7791522FA020CFE643152914E7129168626527C42AB9722367B97D5CF661F0E28B83C695B49AC7E21D94F9A120A33F5517B13CD02BFAD8098C724A6C28C208ECE6198859A96F2A0FB646D9A68E85AB5332A516BAECC171F58DD902C5688CC97D48DF95A2A6923074B88F820610492F8C92DCD6524B06C26F6212522A07E618D95130968646E8781B5D845D27D9251CF129E0A735AB770B22301CC5D8104BC3B5A3BC08DC769065B550CA1734534D21177FAC3AD017173FD0340FA834258D0FBA25629D718A0EEE8E936567751CB3B3BE4F031B380520497844BA107BC1D7B92122D562F0E43C73D17F3E1873C159DCE0C03E7645B45F9DA5609BB2425BA4AA806BB559699C9D586DE154265C111643F62037B8C445767C112B85E7393A2CC2F9249EE0FF1ECAE2468D32A23D797380100A81704DE181DF891DA883DAC0DBF39893C2627BE2A3E1DD0BA258EFC5F102E12168C15B454473B34CA8108C751368886F63F607181E7B34F6B0AE663AD0B46BDEC441B634FB6B450BD457E10A33631319F56C4030AE791252140725A5177E74608A10E800000626808DBC1ECF3E2832EF689B2EA7E647985A40982C3C044FBF749626556DC621D4B015BE1E21EFBDF4B701687101669609DC7B2A00391AA471554286FC3A59482D06C889F34903179B18B4F6B8E67C83B28B335A8724E78E51AF5DD27BAA6ED66875171291EDCD2697FBAD76D2147CEFF19D76E3F7D806CEEE27E445B2C260D34426F43228106A267055A539FA25E7E565A43D0413587D9B789930C031E04121BE260CD2480162F2CFBBE2DA84526A554DCBAFF8A94F65432F473053D90F7847F7ABCB6B98D24F1F4031EB3C203C8FB64F710699279FDA55C019C53234397C97008A54AD183D45EBCA304AB158864E14C520F5581E4DE2CB72BCB3419D5EED4C586DF4DD9884FA07B33D259D1138F66571F81F0A80ED17BB6AC952245E2DF9B4BEE573F7A39DB7BF0AD5D69F98A30176D34C08B5D48CA45FE8480A3D473FEC383CFAA9EAC64098E96852332FC5D03AEEC39EBBC1DF5865199B7F19B0E2093792F72D9632C35D4A8A63DBBA735E3D2CF4BA275AB7E478EF6B7238217F4E08DB2810D1EC5541EDC2132B06FF2887F2330F9FDA6F371D16253D1137D8957DE36575E876B4CE8A9AEB7B2164A3EFF78E7619127F7B0EA21EA06880D740FFE0CA231D5B73E3A82EE1E69A1CADEE700B93119283C2A8ACD2FDAA2C229D6A295F9AACC756A1E62FC5C2024F3520B7960818D07DDAF62AF806E5CD12BB6AC0D8F98C494D692F76E620B4A4CA64ACE86FC1582A03FE9CFFC5767A1413C32EA3EE4C49944B868C7ACF7643224DA8FAFFA82B50867EA227BA3FDDCCC4FB978B91E4A7ACD101C6C754A1E0135BE72E1368557E29A925DCE7EDF1C4F65B0F4B4BAEBD3A0152FC6255CF85BBAAFE874C6D244C780FC7615FE35C0457367846133F01DE2D5F98291C64094E02E9D91EBB1B6E76EC5AE3B34954E047660327B1C584C371E8530A92D5532A25806BC63B2D8FB6FE8ABA53B7194B49A66C77073778A489C6234BDEA2DD8013D20A9765D1C8554EA35C2CF9E03A9241A52DB5AAC85F3FD2D92C9D19FE387FBC1281C8E6FDB6ADCE1DCCCE8DDB469135DF2A8BD202B057C788D4DE5CC85EFE800CF03A3714DC32D7908DC0F76130D82581804A2241B0910791C9AC0D417A7D06CD90440BFA03415EB02F6A726CF2A0F188D7AAC2089E34CD9C35E8C180272672E92E5216F068795235BEC757EE0372CCB451EF16DC1F933A09E9F54E91DDBD6764212D97C7EDEC871AE6F492D0D8794E0B06DBA6DE6D46CE89AB6D1C1BC95CC9BC6FE255533FB2AFAC48603E3C2508DE6D21462881C97D1985DA14917CD59BC9CE578F373867D6CF276B6556AE756674E0C825C6DD1C46AB0C0E7C59C69BD077621C9B99E2B9B4BCB0B7FD6802F04454392AE7E0788CA926F341DB4B597A6769086D838B24E78CD530973A43C9D6C4C450DCE0065690E5C8D65D40E4289A4AD7819D4723C75F1C196FE288F5F73BE2B7B5B5B206EB4A57092E4FC1FE935C612243785363282AA3AB9CF5F1A4F653A6FED6AF89EC2EE8BF894027F67165502B3016FFE4E2A4C050E7E089E60DC9FE348395CBF5F1294B2F027223B9862A0B8C6A08DDBC55F14D0432BBAD6C0886B358E064106D837C2ECB77D4EC4C31481901A9B22F1E612 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F1 -smlen = 1467 -sm = 4034AC11E2E3020A4AC8E19B4F1AE0E31362512FC9322781509CADAFB41A6AEEE2640D3DBDDAD3796537147066FC46698918E9159F7D658CD2034E3E6DA09C37B92347BC2EDBF125B2D723B39D4F7D1195A697067B4C50A2918F787D08963F955472A28765893B1489396D6D84C9BBD9C830CC57FB217E0BD8C1954E21097034039CCCF4FA5144D6A41FBB805424B76AED3D2295FFD1271F03BE1C582D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +smlen = 1473 +sm = C35657E5FB469BBEF2A8B32DC50DB699634C6E9D419AF99262D466D9AB1140279230DEC33EB2B47664B0848F41D8B14124A7093140983AA83640CC7A35E08B58CB7E243BCD9092D453D4DA0DFC78C81726D0A13C28C43A68094FF159F43F6888C4641CD691588C3A052C33C98726B1925300BC162CE800AD6AD00030AB4A76F2590E503DD699E6DFE30448F40DAC4338248B527FA8BA6A99273D5CED170857BDD84F2D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 83AB3DF05E0032D32BEB1174E06BCD9C0C21B940B05B8A3B75172AD1F06CBB332C7A47DDBE041464DCAD93AD66DC075B5598AC8E70EC82373844740E4032569D19C1ED83E96F3F556C187C9B593287D25F6DB3CA837A6694B91B6C5D86FCE2E7F2F177F124B9F0AFDC3B5CFA27791C3769C4425AFB5EC6CDD74ED57597E2900BF9ED7D81CB9406AC6F7446E7AF579B7664A7300AC0FB176CFAC28E98DAD321223E3C88E98528DBB85D737B5D4BF7CEAA12E035B41131DAEDCDAE0BD94CA30C65B942D2343C7373F1260C3AE2FBFE49646815BBE59AA5C6D5EEEDCC31281D40191A274E454F58BE7A14ED5D16E38FE44D072FCB025FB2C6AC2F4FB525E68E2E51D300ADFA11BDCF61C24CD1CACAF788FC3F0EE3BCE9362D81514A7CA65D08440E3D522C37A98F0DBD2979F274FD7490B5FA6D09D33FF2E996C1FF3CD0B41B1F2114CD64F5BCDFA7C52DE3CC6A99EB0ABF7BCCD40F9E0FB5CFDBF70328E513D06D34DFA903EAED3F91BCC47A17EBE81D3F26490F7C50069524BBED8D185B4724FBA52D0432FFAE542C7F00B75A4452003A84433637CE2310ACDDF71F8347E99957223946915CFC12998BAB79F36B5012B55F9FF9638E4D530905DCB4FEA8CAC972E0947FD64FEA1DB09327C1AC4F24806EA2760891D9C9F1154D283A52CD0FEA778D3E78C3CBBDAB66271A5E50E795C7D0D551294B611E97ED418A3D70734836C66D4571CE5A8BE888F1CC7C4D782DD13FFF63AEB27CA4C4AF24B50D101F70E90A066FFD2E4B0239CECEBC5AC948C8E8F65D359C85A6D2ED803191BB29D59C704E9E95A08C633134D49B6CCCF03E603302B400BD989CFB72B442528478106FBFF5B01326A541F5BDAE2571DF491068275740C25BC202EE72864EBD79C021248C8E8564D533DDABFCE2E74ED0CA25EBF1843CE1E7E3CB5103D14880B44628149B96F29621CB055C594D6B71968C2F095FEE2167229F24D34FE2A53F0BF65B9EFD91300F77905CE371FE9D803EDD18CECB22C63D10A520CE1E39CFF612FEF9C64420A06531884E985372E23EB3B107FA9E9C5CD83812B3DC5DC2A091C0C7D8183529F3FA7FA73A5944F115B9967F9C0D7379A8DE2EB6820A56E8D63F5AF230A9402ACC5EEA937D621888FA56492776A122F2B56F610BBA5543D2C9C22D2AC277D7A6166AC20E9636BEA07C6AA2D20A2E8DEB1FAC8AB68CB8E615E5F3A57FBFB41218CA21FCEE5B0FE8D60936B5415605EEAA8F6F47E83865921642E467D86706B9D5A7F5136BC598E73C8601EF7D073F7AC1AE5C9830CFACB601F3385B0071DE45311909994A13F073BF9C0262EDBC37C7A17847637C954467941811FA8B85FA1CCF336BB3C04BE84D6115F511785A7AFBD19899BD2E2D873F42958372CCE64496F095EE36B74EF46BB7D26CFC278485346DF8EBCD1BE4BCEA90AD378A54270BDE8B75B13BE357FF30866E6D1A4FB809CA9795E116311491D6E57DE98CFCE70397A9AD31391898A68FDF0E702CA6274168B4A0C6FD6497420B0BE209471E996B9EFC65D171F2BDC71789DC73629FB686CF06781E84B382D15C75A5342DFA672DFE24A2BBE9508761C447A6677A2224C7701A28E805CAB9AA09EAB59A90BB3C85D28B873264DC20B04DA479C780B3C9066FB31DFDAD672F4CCFF3C5301C93337B5EFF7504FCA90579B3B605825D1FF98E1EF719A8FB9707106895ACB205FE6DBC15DDAB5BF8ACB21D3A4F76FAEF3DCC470D8AF0C5BE3368C4DD665F809EC3490282A0F7C4AED19459ABD32DF11CBBFAEE167DD4C0A8767C5099F7C2936C7BDA1CF3D2443F0D41BB73794BED45906D5777FC3D6535FCADBDEEA2F938A16A932366B937114D9B544073D97011C345FE28A1C3B8ECBCD4CFF62F408C37CF4732BE35B706C35553E381BF18CDA9AF679AE77A1F53B529B9C511DCBE9D7E18C4B8459334FAAC887ED4B1D3B2DBDBE552C14B23DE3AEB96C70ED1A9CB4DB829861EDC0567725C5BFF4773E4376503DEE1814A26B9537186F2F736BA4521A20E05A1B4313E06E20BD5FC57A86398DFC0FC8153A15B988170FBB217637F4CCBE12609D0211EAA19BCD6DF16B43D93BA2E15946FFC3D0F02857FA4A453B0705CFF326C50A76E83AAEF8BC86296D58E074D3543F483034EA66530ACF0A566B7419AE30AE575DD5B01A45575E6E288FBFBAE5CDE361627A7016D9C07D00C6EB87764A6E8D283683A2C5913559988B3D6C0CA019941B859BB18A8B51008DF65EBB87F69839F9679CBC49E6A62BD675AF9F370056C15B444AE9E79BCFF56B4DEADDB8F015E6186BC3F956D3DBE8E022646F129EBFF378AFD9A6E1690B5F30663E60855D90C8774BF0BF97D450546DDD667B2D899DFAE4D2FF1EAA2E7C01EB6A79DCDA31E1FC67A37A60278E2ABBEB8A394C9706748C02F6C53F1BC17ED039393E0A1E354B3D1B83ACC0B777844FA7FFEC4B2EC4E7DFC4A4B63F47C75673B49AF205B254FBEBF720E2632AA251C660D901628D868370BF1363AD17C9C3C78C3977994BAD04C5771A474D32ACD48348D7F353ED2A78D49B97ECF8CAE0D883F2604FCA652CF9F5B226DA229B959A75C83779AFF3A895C2B0F07937117AA27747162ACD7C0CDA7D57E8B04CCE3C118AFAE9F540B86A9D3D0AB574B51A3812D793A90634F7225A1E401602E507924886487EEA8760361B5F3579CBD004A31FF17828E0FFACD23D3A311EEDE624DE27C4761CC5457C102F9A69BE8F8BF2417A7367BFC742900CA39918C8DF1E942B56FD5E86886E5299A24802A1697DE01EEA84A721EE4E7EE2349E259E9612AE6686612FEE074F9431045688A881DD0B589B5A15124E23E221C53C9D76E842E35DAFA37461AB48057C4D4DD63FDBA8DA005263A21C273F0CE68108ADA5FB18B4D8E4E2C7E2C522EF23149C8FA29B7799A0AE68872228D6B9B5F450FD14FF6F8AA307420A6C1191CF4598EBDAA156F93D2DEED1CE853B059D7910A1CD12E3D1C21E789BF067CEE6A8768C094FF9D526614E049B6702E3A981356802DDF08C112CFEAFDC0D8D7A8C2FD6556A63563A6E7E3BC6E997E1D2C8899BF584FA047006E6AF53EAF2E99FA30465B2C009CFAE37956FA3A5C176FC81928102E5AFA7E51ACA3C9D813608016885043304239F436D3459751DAA8973038EFFF1940B537D969086966F7EF179A9991046BFD65EAD550D2AA9E080F84BD040D46B8454AAF847AE664A35608E77E176910E5C4642327E0C7F4771F343434268F437E0DD32F3723D2223C39B235CF18304073563910A30F966A1A2616CFED6DA523A504678B52D603AB0B08801ADCE5DC9D1A99C0FAA4B96F186C47CB059C5BDAEB79E37E46BF650B2EEC8D1C26294B79197242D6A5323798EA758E5E6DD4994DD0750D77E47CEBD13091B64718D916D94FECA2ADE5B3AA540A4CAC476E87660FABFDA9098AEDD75B8E7B4F4D057F75B488A23A6047D2666C364C07FAFA1F4C557A5317E9E05A3A0DFDBF90A3B2CA5F6118C11188EF1234453DF69AE09845EE2AA4F2631D8EC36A0BA64B3419B191D889AC7BDC3D693F9548288759DD69028AA3AFE92772FB7776ABA5DC922E41DC93A728FB590B0ACF5B8E8E8639922CB01A6F806E89391E717E9BC48A3606A00992A01C30A9535C7FC227F429AD23C423C5B5F1114138240738C767A8D681A5D130C32FB401ADAC737E56C878711C6B4347DFF8CB5B5AD00F0118BBD6D47C4C7DA4548389D3E669D7F68A59DA2A811D30B3221685A121EF73B587FB6AC0171EFE7439D0AA65BCF4FA5301E4A0FE3EFBFBCA9825634B9FD791480E796CE911B52E536D6A73CAF6ED81F4FF7449E892D3B0F3A382C661506BC13AE1964ED69D9C1E754CC9B92F055168DC50E5E76D3E928A93105A8FA6EFBC283863012791B3CCD8C9686B7427ACD53DCD64445AE7FF90151048CB22E360CC432AF935E60815E2C994B53205BF3DEBD812F4C4D2492130EC0EBA1DB24F3323C8EF4C70760816EA088284EE7A9AAD24CC2C5F7B1D542017EB2791DE788ED248282F31A3958B6AEAE1810E5C4CFBE2DD7CB42B080D06A199A4B1B91B5B65E3735514DC307F0D6808BA8606BDDDCF3D3EF8FBF255D59DDEEA47D8DCFD5344DDCD169AFBE7BF3BDA92E056B7B6F780D594988879E78EE48E9F5A46774FC3C63094E762C9F99497D55009355855245EDF3BE6504FCAAB4E36905A313717FB23B2214ACF22EC0E32CB2C15752EFE6BE93A4EDA0CE3182D215ADFC3F2AAE0BAA9F8ECE8253E70F8F095FD665D7B3617692BB999AFBC34AE418EF44F9AF1E05F0B2D241692265AFB47E3575DE7E83A0BF85BA5C8401DEB2133F1663F4A63C40396654D1AA2D3F05A9D4DF900706A9CCA64878A688AAA555602A9B9B2EBADEB2865F86EF18684AC77FBDAC467BE3ADE17159428C782A814DE76514533270A80A0747CA0AFC1DBEAC9563BA7A141C7B46B64BF2FD174198335EEE14099CD47112724DAE1955B716E55FC0C311D538405B3EE8EAC2EBB38460000802D080B6C2A81742F933B2F61C396323B8EF50A33AE9FA0575B09732D8A1D3A9276366FEC2C48948D2EBE8F005A040CFB148AFC34CE9126F11542298DC6A6A455011B587FA7973F0B2E215ABB704820FC70A224F36881476F45CCC60320422F4BD6CB6BFBA0822C7156CE65B8A0BD31DD90DC1801BB9E253C90D737714E2D0DCAEDE6D3F98E150F81481EDE178061DF2B1094F6DEEB5599382CB8026B3C2E434B2BE03FB22262D864EC5BF22B42D952C47C54429AFFBF792B2AD244275FF53A3F420851AD0A5C8021C04F5708AD1515A74FF38F7C0BA321CB286017238EF659814791535BF1E74CD3BE97F2CFBCBF8B4B4BF2C4FCF299290BDEBF25639CD9007D576E84284539EE8FE9E4B120AF8056EEDDD8410D12DF6468D616EBF109F947C9F351FBAE16A21101D55C4CB8EB59DF306B11A4002B42C544722F08B028FCBE6628759E5CEB3F2DD45516708D4D4C8534D8C582B9544225DABF1D80BB5A9DE544C226DD75F71C0252FE0DC752D9C4EE3A0A303459FF65C0A6B0CDA0FDDD945BE277CD7963FC90F7ADEAC09D91749CD20DA1188BB128F1CB1AF6A17E8D9355DC41E586C153A3E57C0A30307BAED9054E116C28D343ACFBC35DC9AEDE1FED0A317BA93E9A00E8B45DAF8B60B9BDBABDF459FC66803850DAE9A34B9154A02B495C6DD3E005BFA0ECEA6A382D53BD2CCAE04B57D10F1D626BE708D938B0568AF2A310D0B2EBE7A5FCB9C5B0EE70E338DA0447F467A79018AF23265D47A221579FAD431963426696E7BC06AD6BA897955B0D248DBD9CE6546101304FFAD242CB86341C713509E8F6729701CD88801B8A2E5EF75877B3E002A169C9C5C6F967F3BD01C2650DF63DB012B2AF561423D5AC80D7DA092C6FF7D3AC1792BF751DEBBC406A8A72469809746E2462E5130954B1E184F5ACEAC59DABBC3E1267F7550591731439D28DC8BD6B18E54F6F07B132B6FD582E3ACDB4CC093737C04C7181F68AEB9460F4C458603A44A007F2BD95E0894A929296C96F4A361034EBF936C3416E6AE59B21E95C02D8745E7EFDFB3F9838CAFEE4ABAC057F3C1581E3A8934921FC3D7D474D80E4B18D3E2521701D758E62710264DC24FB4C58037984AE1DD9B473CF7E75FAFEF429D6F1C84AD29EE5D81D15C88C9C053D54422995A1E489B57A16AA8310111AD429CE22EC16615AFD656D352A1936E2E0AFDFEE98806037EF64A1BAB3C4C078781E1EABBC111BB868C105348901BABE62F094DC122B5FE4FCCB0CD1284BB5BB9FD154F4777AC4606FF455E55ABD58162741243014B2E9A9E6F13BF96688686022DAB1DA0C16A4EAFD383B33CA3AC91FB70E4547CC3EEFCA78E69B5A96B44EE756161B9956BBA8FBC444F419E2E777FFF5363A6B78480DDB91CCC4826CC6FB9FA493770CB9E95103F268917363E4E1AC00C47F3B4EA37BE9205AB164395DB1C6771CB62A9C47CA6F06B829789EBE3EE40AB1427D31967E3E3B8C0FD4B1B398973D25DE61F1229D95B908CFD63B041B3FB9C036C244094A57FA8FDCBFB725BAC9BFB6CAF9A28D35A182B1620EEDD9A35B633FDE75E8552E3ED11C75CC250117973A7B464E43FD2D76801A6B5669BA1421CE0809625E4C99D864B8738AC4FE0E08A5BD209814A11974F492868E6A2C20DE9C82EBDD676F5872166938FB1C6E0648C39192BCE66531AD267669BA8F51BC1EF60666E4474EF89214534611E17C19A5FE515E150B1CEAD0893AD84EAB9558B5C715C03E4651C1EB63834BAADBEE5C30670496FF01AF0C9AEB74DBFEDACE58E4F5D03D3B193A4F7EA56F968F1DE6125ABC7FD83212E0D8D8771E0B07BCEDF695AD7377E61D9F4BFB67F889E1C3047949607828F5D6E0012C2C42B64B828FE59F376D6310E353C71B5C8C6906094179341A2F24A25576C5ABBFF6CE8865A50953E89EDE9BF3DEEA34D26B948220209AE14D7273E172A009B9C9C59E537AC6DE4F1B715EF0247431069A4040DD5944A66C19A83F2D36C4082D7CAE34AB2C882ED594148AE37EEE58CF7AC28D208A9704AB4311169F03C8BD31AEAEFB4603AE38338AFEB588BB76F1470C3E485D6306EAB14D993FBBDE4299FD72B80CC1CB00892BA7D87D17EABA0D8275FAE8F83E0F68A3F846F0D813F2147D427887F53FA93DB626321256400C1A72D0E573B51551BECB82FD2A48E7D04569D5963864BE195BBA450158F1AE0596703330742751895FCADDD1B57CC4598A429179BBF67CD1204F4C3FCCD33FEEEFA532C18AC70EF149703084067C142868960570F0218C744A1CC8C5388816EF204996F5A3A099DF92AC94E2CCEEFCB376D2C0595F5CD92D1FA0C8278CBAE914EE1CE2455823C88EBF0668F26434FF7E0F2028C459CFBE8A8C7D336F285F37A139D8AE8375341356C498D6F775F98C7632F8543412A244C17BAE778152A27D6C33B0DFB81E6F6AF28448570E4A6B12E1B78BC08799D0481CA09144D2750AEA9B21056DE8C689B8B1E0BF4A01B83D647191C5424AD3C008F7345846807A68F9CE30D3B197329D813B12A3C7AABDD61CA76963515F59E6995B855FF6C52BB50A839F0EB2E71E7C8E8FE0B12945539FE1B5BE7B5B0B612F4D0DF6DA0689EFA72138F6A336E91FC7830C3EDB60DBA2A9B03FEB1EBB1A4129525CC59383F3F6474E0BFE17E7668C14413AF8CEBB86C25780C08457F814B212F9FF8D473438C723187C816C9CFBFE5D7A78C459AC48339948040BC84CF93F0D27CC0D43F6633C80D3A3E5DF2547C01D9E05DAAF051351C1ABE34F0DC1E13CB36875CAF8B77D122A22B952C474A8482EE255D1606D4ED69862780CFF9AAF2047A1B1B003FE95B05A5893AF09CFAAFE5B330E0ADE8E394039ED93EABB8A1A4FE67E397F6E2AA1E416A4F8685DD2BE861A8B51691CD4F19C7F8CB986EE3442D19380116BCCAAF92352C4CB325DC6676A4561B8BC7C303395F4DD40B79A3AD61667A53BF1252CFAD0ED3A2C47EB11A9EF142B28FD5DCC0A4BC48740DE82755D6BEC31C9206F734C641BF21793C9E42CEF3F0FE0E82C01477146251DD162D5C89796F14F7E63638BDACCC98FBD4DBE882E4ECF709CCF1F050F42793F3300691393952F1FEDD752A06BB674C5651165BA0CC441D72060BBA07F0C169E6A641653D723BA81879867FECC505B685A9A953FAA9BB58924E7453B8805DCAC1BF5BC4A09B4ED957D8E5849A5EFBB4844DE7AACC919E321BE7CBDDEE6F7A3079CE13187CEAE9A8FE15B341049308961BFB2 +pk = 83AB3DF05E0032D32BEB1174E06BCD9CB599A204611B113B33147D22D6ED8A87094A0AB50E579216B4DBEFD2179349933C0B4C9B220025F263B182D85AE53A49252320552F95D409B69E521256327C90A2ED771C791E3EAF0E9947E7113E56F45F93D94AF9C0B137D38BDEF06B2D7420EBC6FEF9E1B1264F638E166A0CD764436C8CB2376314EEBF204F5BC7CA9E9AEDB81A2C397228F3E09ECE1F03F4C80145275BC4DADE222039BD101EFB0E16CAB9BFD577242663FD320EB2937A99147E83CEDAE443FD376E15E310499274D6444C13269DE7CFBCD191FEE285024E222E370E1EDE1A639E9D97290BEAE8996CF2CECB52B670268EC0F8EDCA2AD263115E125399DC801613293A841079E009D12CC99221BA77BC8B248578291167AF66B1C37AB6E2043D4F41F44C8B7E662DE3580816D34B5F31A513DD8634062A4C24126EC8E9BEAE9693C817A9B5A728CE2AC16F5F2E32F970E8663DAC8772415186599B1499317EACFD4C6BE3973249AAB29FCCB46EF073719D6D03D3ADF0DDA7391CEFABF5E4422B57D5589A4D6EAFB95B027E040E84646336A0D107207C674048E108A05F4733EB6B70B9C9F240E2BC50E1768D42F943080929B63084A8D8016DC7B35C881F97C32043E4106C0FCD74287DB4EF4F5CF6260D3B90F8B76C37CA7453C77030E96E941666359119CF909B7950A562B35E1B0E655FFD4ABBF987AF1F1E5D80EE7AABFBFF6711262365AB06215046DA1DA05E5EBD3A6C6EAB1B760D058B3AC5A7028383D6B8020EB85345068F0F38AA67B6FA6BF71CDB02F5E0A3B2AE3DE4EE0E566CCD0553DE9A5F8008448B2C82CD2062C01BD1DD6606D54B9596C4DC31A882A4F864F6C8BEF2287E892B4FEFA8E5FA7AB8DDD6CC39BDFCDC57F273FCF2606BA4C496945314169BEB0F058F77BCE10223AFEB62FD909757217984037051F2D17B7AF982C2250A915AF71C3E375C1ACECEC1046BC5FFF5622B8CD62769C5B2EB8F2E87B56C22367BB86E1B92D9D7E90CB32880E7C4A4E1C047EAD2D097E5533EADDD884741D13F21918D38B7B5358426CC4371E74F826F86ADF1F113C2843B7B03B6682287026AFA4CD042FF2A15741A35B36856D811942953D6664D848E6E67FBFFCBD6414762A0F1D40D30CCE1DA48C221C18D5ED34D4F695C2F80CEC9730C2D317D552C08B919C792F2E5C6150092668112BF9CC22C4A04C8ADE441FF12484620162F39C4F7E0592748352395D882732E32DFB3065D8DF554B678738B54C758EB15117CB38CB42051B4E6E4266BBCA6649D4829C652AF7BEDCF4D535B6155ED5BD436B6DED45402E1ED9B93DB09C8BED57C9FAA3143DD4E2036A4C957951A3C193153A2265E91BEBE19572307E8C09E1BD1E170DC41175C306E4B69895E139189172E478360F5C09A737092AF603B6C828E6194C86FA31DB42136E0A87CB9A082E719FD6D14616B69DB1FBA64A8328761D96DEA033E193EB6E4FD9DD736F0842E8A1666C0FA3C65C79B96AB3D18E30106FD0C7466CE85D511392D2391AE1E7435DC8E898ED628FF50EC6730B3D0B6147CC23906C1E0D5E3C76BD8CBE776E45D75F9852EFE6C171127FB2D3A21283164795BD1544C04EDEC1F1D01B9100E3FE2C8D710649E387D13C9899B4A9F58B100CF1A80A6885BD1E5976B544E6696C93AED876AF0CE2A35FBE17C08039B09C5585187A7C49EC8115AD16B01224CA0A8333A661C649E328788B8F27B7F7C5371BDB1895166157CDEBDAB56CE41EE3619A1552C5FD9A5862A4A812863B7A9B8541BAD9BE8304F3B983A1EAF03DCF8E79C021C348C6407E739B6390B77C9453E7B99123A75AC5D23A428CCCFA321699C3D1FF6DCD29696F118D62A3DA52F1F053E2A2C2D380B9A9F52A1192269F6CFB359871C4E55701E89604F1E9770BDDA19FB27231CC713DEA6931B6F815BEAC194A661FE520C5B687F0D7E284F29D555269CB9D6D402861FA9F7E00BB74C186B52ED4A56CCBFCB4718EAACAEA45E0D4F3B4519DAA80EAB2CE5855A898A4ADEF2B8C1C90A4226BAEC8204A4065AEAA2EAF2F6DF87E51FC4DD33B6233D67554C59D3701E8D72CDC9C4E8A803DC5BA9E592F593F585C8E78089C5E6FC274BE7F69B733411A70730B657974B0DBEFB82A306EC916F196D1E1ABBF46A4B1B4170BD4072552C1EED769FF9D31A86B23109891DA41678397F191E93BF3C550EF2C039618B67B0FDF9F809685C6CD81C1E2BF42B086DF8FCDE0F95C707DCFC887EC28D067DC98F13757C410694829B940E3B454AD0C49251FA457138B89C9B5B2DD69F4D2CEB667D2FF49D60C722406162614753CF9723054C5B8B92131DC3B2EC7F33D6EC4244A895444AFDC3FB5A31F30E5DCBDFDB48F4A7415FCE9688A59C8B9ACA73A81F91B32409DD917AA1B04659ABF9DBECF03E1F0B902976A2162857AB1885F03F2285510E5F91DBE536DD90284C9A3086671B7D0C378BD7614C4D8ECAB31F004D31368C8975E8CCF58F679D49DC111CCBC5DE48AFB48F43735E06785E69E4C54D6008CD83E4D23C081FCA5C4F5E57F37D778A4070BDD9097AC73E8ABBCB48B311FD9D33D18EA5E7368771D4A959D03AB117874E35022E46619F78AB59FAD21E05EA19B084483901B6FC69D184509F9D4883436AFFA7BB8ADE6C56518C1E1E01B7C791FA5B0CD2AEAE019DCF9A70D0F25E896D38D50A9D466239127030544FD4E6823A9F1315AA935C611C81E7376F94682F9AC35761FE342D79C66E0B7EC5F910DD83D3A37326E3D09058A572E601A4C0C5590D24C34B0FFCC8CF188E255C6EAE9567145301D31DF49311947D9758F4ACD5235CE32BA238929DF3DA44267C194188EF6AD3E49B164CABAF0136E113B455D2C7DE5B43FFBC7FB014CC26143A0A502EB3B09A24CEB0B1402FF8E36CAAE7580E1741E6F3486A83D9A8A090B896B38B2DC06933242D0A6A571059A1EE4E6F4719E1D300CBD60084D019935A842B9922B7BEF08699826A9E418C93C7F72E73BC7E4DEA3FA3628B9CADA06B324C4F6CE7173DF5695123E0DE3530753220DAE0D8F0FFCE86AC291B468D996BFB5B75B0C95B63042123BEF99BFC2E25E9F562AFB360E6167B8EAD46D80304882321B6AC260C7EF1E8488D5CF864A284483ABF569DE6B53D471647840F8F9260774C11BAA3567CC570BE52D7EACCDCE1E876FBC48FCDADC1BF308FE74C7C0B88FE7F88C35E39C6DCAE404FD356CBFB22AD82B90F1501CFF2D6FB04C72305ACCCAA5C1198781FEB227818A74C3B30648376FF80F2AEC0280D2D327A5C1C2A396E85A5BB9D8CD92C6D19CA2EF51F08A3FA558C7BCECF68BDCD38DEA0CBD4F120B858F7F39356CED9ED334456BD98D0274766279B01B0BD3446DEBD521F61288138D38BAA731FCDB190F660EF3F383AD14A8DF7C692A5B8D110BD706E0B6FE947FC3574114831449735664A0F23DC5532CACD27AAE8AC8CBAEA2796E05E00B1F772886F9B8A0DBAB1716372CED2F4843238EA153D00E3A1535D30EA7E12F154CEB5FFCB8531604083E26298C91BA02A45155D7BCFE4C6E001AA75E11A328442752F14E917B444CCCEFD90082594056BD0EFA73C311D21F751734BF5C0E964B0156F4B2F7E5528FC5ECA484B063F2DF683547519548DCB1BA3D5107DB4B403CEE879065B03954892DAD08E58D585D43BFCA3A78D1FDE0A0074C2930D8AF2E560FC502F785E3CB9CE5D4F78B37334F5E0B87E83B720876A67CB666C339590B38BE277BBB8456AFDEEAC37DA2858D723DB6F32C58A9A02C369DCE9C0EB472F789EC5E80A232BB9B8E5FFE1FC1A385871568943718D66160298B2CCD42FBA1C35C9559738DA9365318A14E5CDFA3B96F076E1FD4C0BAE41091110A68D3FAAEDD68002B4378F7E6267FE923FFE691E615A894CAA25AC511F7B6C61AA791F795F29E2788D3F810002278EAA25B97A2B08315E98756CAB759036509DD85996F1E62CCC1C88E442DE631E69AF31A44616CAA29D466A2C7666CA1CBECE44430DB4F4C76E0850F8DF2A68D6B4BEBC7127B02EEC2009E28CB366FA7F446BEFF5EAE97729D444A512B217FE7352E09AFCA103961B0AB3F21010940F79FF058777BDF1505D5CB4A4A67A11CC4446C55E4049C5FF89C763AE1AAC9784FA90853EDD6AD381BF28EB6394299A33CCA39AC45EF6FD55642380D3E3AD3EF36EB944692EA7FC22864CF75562F3E20D6072FF3407B79F4F496E2425462AD9CC075CB35BA319B0ACE034B0EE05B18B2A36B05AC3CB1756DED241D020359C5F37ABB86742F81B88905109CED4815A1A78E0CA3E9C0A80625EB4BC0EB8BE4579C6AE0BD90953A5543DC8463436D37DDA8A499ECB8B1EA2C849B64F424ECFD930F840F87DB8F4C083EFE7C942BE0C62E508152BF80A15F32E54D523D74CA08DD561719EB665A7328B641C6D1C7EA021A97D41E8EE1C5A91FF81927AC01F4204B437A73F34EF955264F3C4B0BB2304D14828740422B8AE263CCC12D0DFC8F9806BD0738528C58A56C70A0131C13F970D18C3450FC7AC3B94112D507A4225CAEE423A67F682F743A75DE95249D3EB709382701023B17A39AB9F6A891CF7097ABCB9C276DCDF1365535A354426813FC7652BD6DCCB1FAB8E8325A75DC090C59DBD82B10709B64CD40F9FCFEAAA480AF12BA1F6D8E7074CE068C5EED0BA56AC360B73E3E97D373B1B108C801C956B8EE8F784C05957C0687AD39C73E9AEDEC0CA93E20E717CDE5C93C0C4D621404C10A01C181CE06F30E090D38E84A0D8CF494FA9EA1B07557F4A2ECECE16F923738BAAFEE2C0239FF63082A57B5D42928215BD9070D26DB8A822E2BB2C140A46330A13712329F359653291257D4D39D362DF35B733E82696C3D444E886C9BFC5E0DF95471AAC9349FDBAB2493F411CE094FC6A2683BA9F80EE7183E2F14A461FD3B056812F767D8366D14F1947CF4CB31669583A5B1FF9D85FE33FC8CEED45D65661C1F2CE569F28E787EFCAD3EC7C0FBE3847AA9FA7F3BABB9018FD8C3F880CEA7AD4E9EE2FA4E3DC417678FC01C71DD4701856569E336FC5D3EB8DB2F1E620BF63D386F01C680C0F330E29F890CD55D93E4777430FC99C70BDD1E41DCA109C6A18CAF878E7523B3A564598F08D79775B856E4FD7633C7D5AD677C63B915D1D13E160AE49BCFF88E50804AB71C1A5D116A7A9FEFBA7605FA749331CC9EA19D60D58E4D24B819A5D708F88AB31A1A84BE8A079BA722CE90B73749A7BBC7ECA0E2BFAD3E6929D91E39AE08F9434AF8331C268A0A3EFFF71A5EAF2C977D91DB96A45D744ED02AE27011957072BDFF09ABF6D35C4FFE6F179FF888D4995BDFDCE7C2FA7C04F90470FF016C9D3B9F91C8E11B9FEEAA3F5B1C1A6F8635F01BE820EBCC89855BC4791AD4CF244F4EECC97D46ED997920EAA67990DBEBF20F65CDB3ED8B12CB9878890656218FD9FAD22352BA870B333C18E1F36278F876BD4C018C07316AA313455F64E90F1482A7C4768468B7C6D3D9E5E5445D3C22BECE785A12466B7DEB58A95AC4E3C0CC333EBB8A8CE8E5D4A2A7F050AFB29262F0F956B87F5BF27706781EE6BD66FA895747964B8F246DA6370A9C7C7CB8E2461F4120C4A5A0908B6161C5DBE7F50184F75925A26EFC4F48B2F1B008262E1B409854433EAE229F224567993FE23D3FC706CC2CA8FA71DB197668FB8B0F05C1A1B5626A4671C7E1E8816E5D6635E8703BD22D0111D8DF2BCBCFD4DADCF9744D4486F6016793FE52C14F5FA3E0F0F3011ECA31DA488608CFCD53A3AB39DBFE0EDA5890CAC8A0784C6DF5D2310713596AF9D31E32189A7811912405A12393454ACDEAF1750AEBE04AD725499C865E3E69A3A1BF6DFC62DC7F7671AA47C109F831AE1CF3FA4612F0B200DB23E79FE612D987BC6D2C3B431CFA814757D371B2392CAC1E4411BE3E36B82DCD5EF78AC0B828706D479226509D31B9C6D401BB01CFBE1D7B6A193347739C797AFE3D1E760386126B4C65F3767DA115E00BC0EE19C31CCD3E8C4538AB9DC85A2C00AF607684FA8E4339D186BB9E5F912308AD1C2B15D13DACBCD3EC17CD49AF023AAAC821AD0A68E4DCCEE06F732C93A4B6D1290721BA946A3ED1254C3CF675DE8DFEB7716D7FF76E29E73342C0C66F6D321E8036E7077D3A6477D5EBD4CBCDD206E026E7586EDBDCBF6F6EFBCF3B07D5524092096124DC55E04E6F66C2C7C436D12CF22CA06A5BADF1AEBA0741F43C0431808E65EE20B42FDF3810F44741D4D1CACA1B9E85EF191DFFF8722AA094C3A290CDD5046B34FA942DA842D8787BE1FB809EE99CE55F1377F41B7F86D8F8D7D27D12CC1A8EBF276E68C3CF454C16B77B26D56379EFD2DE62C2C1316E3CF9F8748642011B8953558C3F2C596024F512774C275753478295AD8E4CF27A44A8B70A31A57B3FF5F64AAA7D773C979FC933EBBB115A4708ACA7DE1ADECE8EBD9E70C251864E9FFA14B736D10B94B5124BE3626984BE9B81236F00DF0D6976C5B321D9852F8D2C23A78AB79695B0380E8AE51047F37C2491D4D69B55328BA6B98AF50D022A3E7D48A6AB4C8A01829BD780A00BADB073FDA4EA0B7CD1FB6EE236E837BEE4A4065CC33E99A1087C7A053AB6C32324E4E2F6759C6CADA328FD98B3D1CA8CF335EA5756F1E25B0D291184B35D0032F47A82E61E7EF185DC17C0832AC8423CC746BCCE4508E1E1C272A11F8DFF69226A7CB216039DCB781CE456BB5C4923889902809E928D18B64AD8266908A2024F95E9BC8CD066F116367EC0F0AC1CA920F393EA45CA75F79AE6242E4E846ED7247EBF0733099C365A49082B5777292D04B47294C5E6EAA7DA92004036ECB65D41135E621F3BBB47544746CC53C5D8243CA507E2A53A0D2C48354249F79B756C5A4565534EF7FC63A4327CFB62E300D9B783A398902158669255813C57BE3DB54B88F325F9E5728B51E4DBD6D239B6011E591D1EE sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF13451 -smlen = 1500 -sm = 2DB394EB6A16CB0234429590EB69EEDB3C34ACB9EFA55B3B2971FF9E7C950C27A06CD3FC66503FF7AB87B61C8591D0BA567F63E89728D71E3D64FED278B9BA472D67680CBB796AABB24A4BA0E1B074D00D924CA34A21B425749B6DFA95577D8AB99CDF88096F669E4111D47CBD5858DF0D7BD0EB3B256DB049D4445DE69259F0C89D97622787D7E0E3217E4E18D4FF31CB7C7A386674FA2A9BE93B7EDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +smlen = 1506 +sm = BBD3874E59EFE9876EB54C2D1A25CEF7FEA92ABFDF9B4D1D7FAD7C8D8A4A96F9F8FB19A331A902882349EFB8583E8F0018EABC2191D8D34F7A411435F77987405D2E6712387021D15D212DCBC79CBBF4F1266C50E4652BC14367BC2D88499438B261293D6D760BF0018BF8991AA49BC89FFC8806599EFA9F40AC9EE4494080773D18D037ABA1FF597598D5DE2C4E29FEF052140D1F7F51D7D63867896270A2473147DC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = C1EEB75A693D957286A2221177CC8E98FDA4C7AFBA6E7CA00DE8F1ED7A30C07F9F1549E16A1F71F723738D8287B18D11CF70E3CC7E820680B2253460FD65E53725EB193C96C71D3ACDF8D2F3742FA16A8416FEE3C28F92BE5A2AB9FDA020F9E1C1C81F12CBB2C583D49DEB35054F5D01E79EBEBA8B7502F05482FE61844EF9508F24F547577BD2A2DB689476FA006AB489813662EF096E302D245D1835C39E323B56220C4F40ACD117D1B5AB795B07765216574726581D90965FADF524952058F4CE68D0295568DD5D51663EB10A3EF189AAD13135F0371E1BF495CDEB00957950424DDF46A45218528FAACEAFDA7C7C3FA809A90CE439EFFD5AF34C769DB357F6E18F6127BC768942DA40687D4D9256CB47448761EEA4C8FF9B3D3559935B309AF02505D0C5D08CA7396FEBAAFCB5CA3E3ED944456515787050C5E205083E668BF00115734BE51B24334A257EEBC4E264B1A6CAD9DB80EDFC5E89FC6DDDFB42C33381573F8C6AD67008D8EF3AEEC419639D2E9226B818DD0EB84212B08F7BFC9AF122FB6EB3334676BBF3D5068B93D89EF9BEAC8290F8592205005A043ACBF683E405426EC634E5863D9B0A4ED382AA2008D8D5EDE404D661F38E0B499D71727F498C62125D20BF6D560621F4C81C44FDD689B9536C0958B0E129F7E3029511AB4D2C2AF9BF943503D63319DA9D01EF871E4F168A24976A0279F47A463B924A515ACC5C13142B41413BB5EF4D73DFC54CF25419C71F7569969B5D7FE3DF573BC323AF168C3D5234B9AC07A3711DA716CBB954EA9C6C21AE8B4AFBBF0F17F43BE5BC539A390D1F47A1A1FA1D28398877F289207F45BA9A80A081149AF44C3865E212C8C722A1BBE43146A83AD6E96599C1811B1D4858CFB478E35DC808CA18E33ED1096482A393EE98CAB2EBCE76E177BE8AEE3A71DEE0BE37B1AEE0AFECF9038A5DB0BAD810749E34396914E5BDA7B2FA629FEC265635F4355AF0079CAE79D7B872208B2367DACCCDB53311DB30CC16EEF9BE488098B4344FFECE8AD3CFA955EBC5256CD6CA6FB853DBBA92D90B7386495F2D4E2C755550093960E47D5F63E5CA10C9087520C97274588FB2F3635C145EFE8D67D8C2174D5C0D2471ABCB70F17A8D0DF1E5117362869836A7C9E83DFB978F44B7F0DB21AB9CDC5D28F346AC6A025FE1FCBF75AAB91705A565EAFEC0779C859CC119C09D805BBCB53B60DC0222D626F1962424AFF714FCC63B1F5EFAC8912F9469E2823F6F4A5941F7E987CA0B800549FCEA1C06620847A4C751543C7C0EF107A33C5343BD7A5F6360B4A9BAF64663AABC9107B7E3E13DC495DBB4024E766A24D302E70A24D3D86D4E0A0ACEED214744FD0E6369F9CC638613B77BADF71ECEB2E788665FE182431EF6AA005DB4839B60B78C69C4C318EA97309589A92A85D1DE645A82806D99F151F2634509E479DB98CD44A04E88C3C594810F0B5AB6E2F2766E5C449965FEB6988319249FD500D65F9ED29EC992A972858A3AA488C797C6B7B3D4FCC233C70204F0CA7D53236F78A2ECCF8E8FF6509E70222100B88F8C6D271AE960EDEDA445DF6D428E0CA89A85B1A82A32D61C82B047E346CFA5ECD82BEF49E8DDD337028426145F57A9E01BE09A338F3CDEA1BAD01FCC8D40487AD5DF6224C7550E9FE2D68E38AC4AFFA9045F015704AA49A9296033C78C4DDD13F85E091D81D51A9D02516907D5A870B93BEC3DE40F8185813A3D56D20D82DFACA7FC7A0A8D902374357109B0AE10CBB571C762B4FA44C38FD8E00E40150849F37D8C056E146CBCA22DB9E930D319F9C686D08F97EAAF580BBC31932444C722319ECFE6FABC6AC701525189091CAD90869441ED3AEDEFE50324DCA44FD767B10A349534B5878BEC4C65FCB2EBA6BA25597C91C6904DEF05700666898B7B1DEE293593B68DA3468EF1293B6615BAD7D719C4557AB3D37385B0BF532B91807EE7F6BC41F268236344C5241181D3FD64D9B4C66E14A5B9FAD5087C12D67EA1D2AF978F2A68E7DDCF6729BF1776662C7EAE2D7811A60BF2B5FFF42209E6E89AE0F0D1EF723784888B27B4D91CAACD91DC84C36A863DCC9D719C48FE3A1A59E4A49AF7E73D602D6D2BB74F9273D4A54AABBF1FE4F2F7E622F381C2EDD4BAAC48EC8FC4898EC70803D7869F8F4040DB1E794222E6A2E8F0233CC5835A3000AB913BB79195F804F4C23AD66C6E4BD2AAEAF39D2F386F2D6B0117BE633627268AD65906C707E1E0BB2F366BBE60F84A2B54380C95FD0FC85104D15C96A148C29F02C147EA9A058ED34F10D5A7681D6D406F244B24776AC181435795D7ACFA3FB842F649E27C9E7B73B9C59FAFAB529BD0F2D63CCF842435B08E6AD776E48B239C3DD36D45F938B70AE34D801B0756A1FBEC72AC687962F7D9972C5DB1580993835246A7B392AC2DE6EFDD54586B8FB210119F3B8782EB1C614ED8DCA3AE915955E2643B0A68904B84AE75043B4390F07025866442282F0111A2501480C7F6AB1FC5F9F8637D5E110706F2263F851F57A88C0C6FA59A10157329F3330786FB46F97E90C124E67EC5C7D8F80AA34B07E5E3252EE0C5493C8ADBFCE23AFB0F8D72560CE63BB094AE5ED0B7596A8A95EF45DE56339E02CCCA06F9461A777A636F65C5B66C1A06C87C9163247765137163CA2A533F13AC64AAD309DF8F0B992B52EAA81E5B92F987E3BEC57E6EAEE5FD77058123BE67B439AB44179C4901E0C9C21615E47C2163EB11DF125A5A8588561B420F975E9B2A1D14BAD27A3D201B23504C454E2C9E24B7F5085F54C658F2D56DD55A5687693844835841B4FA55BEB277A77FA462333B6374B2AC9049CF3BD96F5603787FC6612116E903BE008792E3E18945E6BD99ED582D27813078BBDF6B965493E950D820D0FD87CFBC5359B3E043412AE7D3B4A6E9AD8F6DE7D644053E043B0EA10E7506EB49C69652FE2F4987C9B6BC37C8396695DC2CC1B2BAFC8DE0DB872B542A5BE09101771B9BEDD669EF2B43DF501FDED456D4A271EC8B9F368D53400E14A4CC224A4953F038C6CB29AE49ABA688340819EF4A6FF548AB93B90D10CD360D652DA01CAD22E23D47DC2FDBB39395BFE328DC17B710038265C9F4920E18538543ED4C455F19B27C73F413CE5E5617692B9DDD782C0CA69D8BD214E19150B42DAD6F6C3DDB8A42AE2DFC895208662F35109D5DA1962D52AE4E42AA4021B7D0361F4C184C7C77739CF6EE555B48BA25124CACD5C4967E0911985CCEBF49BC2CBB2F453FEA4E3352E41D54786DE383110D04E06C11BF9C15819AECE6D871A55BBB152575EA9B4BC7065538E3FAAFCC6A1FF062848C5DF0E4C80E2A84143BE5C42CC4225B25775A162D72574048566F3A91C864FB1E855E7693900DBA07B4AA0C5F252012EF609E8584AE38AE7C772697C039FD173465DF353586524E7E2335FED683A86712B6812ABEFEC35345C9F39EFE40448435F983610DF532617C3ACEC64D20742DE8AB6D77741C000E39D42F3BEA4A92C0D914601ECE8D1EA8E2989DCE8926EF98A7D5DA39088D1D125DBAB329B689865EC00E45F2450C609A15D9636470FE641404AC01FA220271ED9EC08E2355495AA7E581A02D5DA7B5433FF0F98F96FA2D39A5B9DC6F0C9F1C7638DE78FC0A74DFE76F6119ADBB8ABD0A911954AA3FA71C167477E39F0E03968B6B9C9F1858FF42631107D7D6535F4694599AF83FD89BA331BEC1281461706D8B3763FC99693264C375CDD8C1051C323CD8EE17116EE237A83DB1CFF29660C8DC75F803E2B44EFAC25FB909A319A37FDE7EC361042B423A2876C5D45AFC97B06A66D77374BFC2BBF640008DF93954E3B2A44C3899964D42D2AC0FE2FB9E1AF35958A83F4BDBFD5F64D3E1E638930BFDF96B5C33218BC43389ACADD152E54BD955FF66593CE0EA4E03D4DBC592E480AFDAEE5C9E0459E99A56DCCE3C5181CB4413899AAAAFD8FF3B9ADF3F442E32EFA4CEDA7C5B05AC5BF4F05B3C080F68581438941A9B37F6817EF15A6C8607582F1CB0C098EC7D5D8AEF48CBDDAAD7D4D1DCE7A45D9AFB9F79664106DF2505E58B24D11A5C66A2F4234BC62EE5CAA6443F4F34AD4F95FD106E333CA755FCEEF1B32F8DFD677F8BB1AF5A0ED3CAAF5E3BAD9C1884C171E8CD163AC863D08883EFFF35310234974946CD75B4926F5C4A6CFB0162B3131893105FF36818C3BC57282430DBBA923F32A0E0F1E3C8E3349970CC1966C37476AC96E476E318FC60828D5277F9CEB169F69FFC8DC1710203CDCD92F642B59C566D29652BDBA4ADEF576C79957C8131468FBD1232CE85D2EC0726CE22527482F5D7B085E2D839988F322AF185E27701558671BBEF29F8B2E832EF8CD6C15FEE86A57F52A6988BDF4EC827EF65B2526A2CE8A8E42147FAE1252308FE6217049C7C61691D597B62DDD4854872BF13BE0E3D6A5955EB3407AB57B19AB16F0D55C1B23C4DF50CA6EF93402D885ACD1023283AE2082C8E1CFDAD544679822B42BE89FF71A1619FB2AB73C670CA935F594617EC5D43B7FB4BF39CE843FABCEA2C5777C90A9F1BB52557A8840FD6588350E6F961C82A3CB060443C1DB20102E8DDBAF82E5BC1909F610F4A16F89033F8F7FB560AADB6F59C4BD7B249B321BC8D060E6A7CF4A9602C1EB1884F01E6C74BF528620175692C1CDEF14595083DCF6B4B80A3CC88CAE6DCAEE74559B9EEEB61F5AC7AF9A7A77D70D0326F5C41705387F88BAFCC16B6A67EE0597917B3E083ECD94F0DDFAEBF9A9FE05CE3D165CDEC8ECDBAD7FB22EEEC2454B3397483B3A07EF825CA85F7876D5F74AE8854DFD52C2AA083976E61B6421DB3007F7A5220991BB968ED44DB24BB83C2AFCC281A73F34FE8A28A59B88DE6F408C95A4F44E8866325125B563BB5FD5EBC4E4B6ACAA90741FD05BCA6D67B116F45EE9F4D35901CB92F214D0C2B0F747FE9DE2560EDCAA1187DB6AD9E301C101A83C7990961551C68B808739AFB33F5D20EC7244D988AF3AA5140C417D6E5FED89DBF2C5C76453A6A51CF37522B07AD9DD48D3ECEC0B91707C2EC96EAF14D9CDD2C37866C3B405898234B15E70FE237F47DF8866F53FBD438271FCB82248230454C9A936B413F52A5EEB628F1B9698E30B1AEB04B82B1C65EA14B6F50EA4B8B4C51CD9F8CAF0852A0954436B1D18CD402C0ECDB9B472AB04CEAB51133DBA18D81CA90D09158BD4FC80BCD69D682BF84FB83764FEF979115FD4D8D13B18A512CE4F76C7A384A906D027975DB216B7AD5B55A8136E3731756410C7F3A78DA5C170522E0E378736382DE486FD594598D204E5DD5492650E020423498599EA13A52EE547E4729AFF6A17BF93B9B1365841F7CD679E8E454BBD77847E5E4D665FCB1740B08FBC5AF8CD23C5F764EB78D796630832AA808AF8886031B106735CDF4490EE492FBCDB34EC888C3C413A3D0201D912F3F38C52C59C2314A4A5BE67438505AB4E2C37505BF08380E12FF79C8A2AB71D5B4F24C3E978CDA890C829D91BC410EE5DFF7BCFD11A8D7203E0C4AA178653E16C281D6A46EAF673EC2C785E77EB629FAA05E839612BBF0C026622593B33B4750343C23E1CCB71BCF7A9E351724B260679728664DB3AAAF0E2939C27054B8CCC01360EB699DD7EAB268BBE62D544658907DACA6BEFEFF4B5C07422A19BB4F2B9C1C2CC7AEDF8EDB1F4E736CBB010D098982BC8B7177BDBE4059ACCCF9DF19937AFABCB9025DB5B1CFF555FC0402C7D26176597FEBEE6B3D9DD4EB663B90A85A4B45CB762FCC50EA57E2690D11535D5CA0E44E79A89BA37D6EF033BA5D518F24CE09F94977BC62974077EB63CB6E94B82BE1EFC24393CEE69A4FB55AF1C03AEC25867F3E07ACC35AD228B4B0846D018008C59FC27C091DD70CAE3BE9BFDFE5CE89EA69B44E89C375BDD8B3C827888904D1B4EE3D7213F0E284FC38E49223411971BBB67257AB7C632A1FFFF8E18095E05257DB1E3A696FD99F2CD5F139F98190C04A383FC484E03BDBEDC5E98EB66218B932F2DA62CCF790CC407237458DD441D109F787B71CB71686C906AE895E5247072B7086CB4FD8BBEF9D141A974AD6FF272ED057436186A6246DA0BE7A81C47B4E3857DD6BD5B1BF6A0750FA312A91548BF53500D3C55A83C4C6768B093815AB54DF3A5EB8A978A25E47DDC1DDAF0A1F6ED50B9EBBFC38A657F1AFF54CB93F54EE1CD62316A607627A360C57F92990CFCD7DCACB8E81D4DEF8256B0E965ACBB615DAB22F6F1A5C7A572F82912C94BD332852B398AE5F50D2DFF318A7D5FA52AAC65E02A99119654F7341577D2DAC9889A1DBE44AF0DD1EC8F408CD3493C57B0749C2DC34EC391267DC8F257D11A6C65C3832F811B6004222ABA9881A907BFA402BC76BEF29984FD509D31C11BFF82D39050406C45B3D42FCAD2F5053EEE4B335BC38059FCD3BBB7C14CB02E0508CABA557D8E261FDF517B9DBF3A6506C2A10EA6514470D34EEC6485AF8486DB88F4E47045390871F3107F6D8397E45F1A381F8052B7372B2AC06BA293FF5E6AFF7129C8068A2551AD4984F0D364EFA1F96AD2E081A86B238EACC6C997179C3C97B0042B29DB964AB9AC410B00A75F6197264BE130A3C416F2D2A8F6F05B4EBAE952C8ABB4BFB42B965489FC5AB1C191C68585C7D518253B6251C0C5E3D8C4E6EBDFF9F5A1DC151FEE947ECF28BFC83EC2781D038D34F98981112A08D0FEAD2524334A3A22A5BC8EC427F10AE204AAA6288381663FC5A468B0F2FAD18A794A3C32BB521C627B4F1BD5C0EDDEDD9B57C741D7DD29FAEC631D2483BE0891389EB64171602E1497B9DF8E251C06AD2F2672B92D09514B4A5ADFF9AF34A44998C83D6AB8D81DED28AB425E7450B1DF58F5E0F58A439804406C90D2787B50B8F988CB118990C12E98CAE6AC4A3FA31E2219A7C06983905C975DD5932A702B5EDF4A709EC963632B61660E6401CF21B4C0583B1BF8F5FD773282C21957CE8B084F85C25DEB4CB29CA15DA2B8EE62FDDECCEDC2B700C5788EA82736D43AAE02981A1A14A6D030EE16937728F9FAA38019D9F70E71B18AE480A1727A2C79958CF64D58E2A387567E42565243D517B3C7018E62AFE68A18AA5F52E62756CBB7DDB2FF267EBA5DBA38AA608D65EAE3A099775FEF11D4F443687B2D3797FB7C61133159F75A775F5663BCABD88DF219F850253984B07E4DF51F78626784A4FBC58F2E615E4FBE352B5BAF3AC73C3923282A8D4443A6D9F1BE5C741CC89E31A14B5E5B971400AE52E4815EADBB691A3F283A7AFBA5F077734C16B31FEA491D7EEA33B170E63FCB3AC367B6BEB337D38123FB05A7C09E9C39A0FD888267D96A402D9310DFAEFFE0ECB9DA0C84E80F5BE5BA08A4ABFB42CFF6636F1E8BE7099DE8F8E79D5C28F1CC8ED58C432C19F52959E15B47F717BA72E116DD6651A04EE002A7BA0B018FFCEDA6A208A60F3B74B2A220D1F0413BF9D147391B876CEFD3144E8BA58617E71AF4874FEEF0AC34DE39C609F0A84A38A0A66C2F0CF2FF29C3ABCF132B5D9B1421656FA31999B3CB8C0D9FDAEEAB545FD6DA2CD4459E90D281A21F9780D64BD22DA2226D45705BD2E636665094A4E46A772EF5FAEC14BEBEEF442A5558D31E67D3DEF2C3268FA7D7F61945159A43642A64DD101D651DF3F29D148339131D3ACDDA14C7982174603F5A95C7F4208C3C2E637FC794B4E29A88F6E51E2B51BC432A5A41DC1A035976FF81C23C32BCCCC3C73541BF3F0AA88E7A756495F2FDA1A257D6089366B84E007C3192A02BD8BCF42E78DD9F3FF6F +pk = C1EEB75A693D957286A2221177CC8E98C9D13344F4BDB481B9EC16CF381C572668BFDAC17F2A8D72D2E0B841068E58153F94B9E2C119249A29861E8A6E6BE36CEDB37D44E2AA0EA2809C4B0533417C462458ECADCB8B0598B406054B8C0AE2AA395590F6194FA78D1C27DB23848C3DFD6E9E5A8854880CBAB12F09856AFB71E74393E25B5E31B8922370D506F54FB071A4357472826112540D4110A9503C19A53D2F69D802583F8D3305C5549B09DB1605D55ADEB320435716E500D5F662E6C42976A4ED64C90CB74A360FBF50081A8C3C1786ABC7E40F1897A4BF52A1BEBEA1978CBA1BAD8A6BA89DBB5E355FB5D8650AE7CA516FDC71DF9B5BBB34C1D95FDB64E1CC054550CA6909C2CDBE903D387CDE636E2014061FAD8A96A6011A2E6A5CCA50843F9E4D21826900C3FFB4D551471F679DF2411438ED44E0EB0AAB1700A3C5AD9C147FFF7DEA2C23636BCAE8C679BB73FF0D47F8F5DED732D853F73EAE22AC7340F996294339B3586AC257B44098DB66B5E0328F5ADA8A3C477A85A38FAE178D3794AF3761BF5AAC34CDDF328BF4BC8D8B11D304D382C991693DE0F32DF0E1E01F24A1D9B6EB8C06BD7867D2CFAF37C08ADD5C849F26CF3E8D90BB823AE04E2EA6099D55B48B96926A9B96BDE8A1921019971400D3B616FEEECC7CD451C6D2EE2C4383BE92D2494D60AFB2EA8E1AEF992BBA724196E9B0EEADB25CDA2637B5E782E8DF629F374D9CC1BF73721380B701D4E3358802FEEBB16E8A3E9CB201F3923CAF5BB2B61858240E296C121670A13A9D5164BA09F40F11DBAFAB73F5C1B707BA23FC75BAFB03DFE5F45F52CC39746D1CAB73F02479F5EF162D4C750CC156920717D29A9E31AD7E9A042F1A99B091D6445A7E71F21D634333A6BE80065C74CFF25D575690211A43766BD3E7AFE9B06380E702C57D45310E415D6D24E14C145F18033905876DDB2974C05EC5A813CD3DDA0EE4EBA7B7D2674FD24F8AF5C23165AF3BA014E8D7E335F3BDA5F822D65695CA6C643C68925B6E72CD289F5000E4A09DB6803002AD12FAD94CF2AD3AFDB98ECB1E22573CAA18D97B46DFC7600222575FF237E5A00B109BD36AB30152F02BD056AB5C152F6C3AB9D2979454DEAC5B050D294DE495FB1596639624414D9971682A6B9D3FA87804079CF0307444688B018694AEA01D9E304C1D652C8A9208CBE1070A6A24FD2780060379196C4804A204766DA1EEA0F6A2BD1DA59BA02F323E85F3C10F269D6F4997D5B9D7C30CFF37A1656D548629B3FE8AE5E3CC49F35655D6593219EA42454F625F3ECA22050C5DCDFA5FF5A97CBDCA6F18EBA0EE8F4B763FE037EA2FCA2DB4038A64B30A73EB6C5D202DE5BA56D35B9B81F1C8563F7A211A354E67FCC692A958CBBD0CB08363EA1B888EC87D0656D49F1F5B84BF90BFDF601CC89A912717FB2B77B1097ADAD115851D9F03ECE99C08AD783106EC7B7F067A62567E38E9B623B35DBA7946DDB131C403B56A6B72ABC73796186B7DA6E9BB95C3A57AAB9A23DDCFF78701BFFBBAC0004BEE471301C7BB312FB6B665675DD6E4D9A03B009E915D4664E7B0D044356347720903788106264B58F5DE97BF4C21A05972A71299F698E91B52A44F18D3021DB05482E55AC9B4946314B86A4F0A82FA09BB4BCE7030427FDC1F36AFE317F5482E53254D1E810CE53609E7E64A90A79AED410C0960E912039FC545A6156CFA427BA6DF8900F576A29B5024524A3EECA8660BE6757FCE7DA3C6A7C7BFA62D0844180BD48CF2AF9CB8938E6964C7E899DCC1A22F522E70A0FC341F65833BDA84F24E7C2A5030FAAF65BD35903F4F14A09BF4FB08D54800347CE082F33790CE097C18ED12E952F2CB440E8B64FEA06C5FB2986F77BCAC5FD108CF1488FEF8C08B38ECE33CC9B0595A85A779F4C015A11232AD855EB5F38F1B11D95BD2B0589D1971B0C83426C6114E45B799D400CB5A77DB70A1448A15AF6EB51BBCEC63E67EFFB56E2C8ADFEDBD318EB80F4FF0A509CD6455FCD551DF6793C0B508A602BA1DCB760BA79081B90F232C0176D83ED404FB187BC0B26B91DABB0871B68D6E1663ECDD3A579D7692A051C0779FA801BE181026D4CE28B72CA99DBDBB3FFC19E6B9288EB2F1AC795BB5CD13580B13B37F7F813E462241F1A5DF8074C0B9C4914DB6A503EEF5CBB9DF29C884BA308771E4D3D52CF9C54244511134E8C923ADC6577B0780A7CF2F96CCFE95EC8A44AFF35F4FB3ADFB2BD24B8DF3F821AE9024CE1B5A0B20CB515B1E9847D8F48C35A7761D407FA46E34F717B3F168BAAF04404D3407AE744F35689C864CFF6F4F39D63FEBCF8952682064AFA3CE658C517852B2C7BC76B80244D98B77D0AEC08224A861887656B6BA58FEA60AC0886E789D4BBC2616CDD028664672393A518FD54C42567B6F0F2B50BFCDDF74024C7194AC1ED483C5F883EE7F64A45BC3E8079E3067BEAC0CB49EECBE3584701B3B63E438C1A8287904C2F6AD83F9E5C6108ACA225FCA7FD5A531BC49ED44E1138B844CFD5D7E4148180BA88BB179302A077576CADCE7A11FDB3FFFF2D7D904D96BD0FA5144F2CD88C8FB72F309723FCE20BC36B23AF16212665FB9FF435C09C7D3DCDBC53F57BC8E3FA3337290B571FDA882DE8C022214DF4FACBD5D02AC923E2C121199F0F5489A3A07B35C530706E3E32DB0893C0387D034ED0D4FB506939AEF3711A3DA9EC6CC741511A9C8599AC16F6D75EFE8737E82C793813F24C039C2C67888359BD9C76B272A0B0E58557F841A0C97DBA1A200CEB985511AC18853FF2EB01974BC93B2DF5346FFDA4B646B5A7825F3196F42C924F64F2BB2659A153085DA1E61855A02698E7EDBDB6D22D5138E6A0BE7889B2C9DDC282E79E2E23D7C79476F10BF4FC6C66A47ADF97432DAE587C5C71B0684C471C0263CA8D350CD0A18B483AC8388BE67B9847E4B915B0A00836B54A30879C57F184AC4007BD94457969DB87533A8479C6FD6219C1FCF44FD5232F26B721D1B8C07951D4D9AD45B121F88ABEDD4251D3802565F7C7C780F01FB1226E052C97B2967999B1416C7BBEECE6ECDC190E94665ADBB7502436648CCBD57A836CCAE531A11BCF3081C46ABB40DE3C6432A4ABF3848EDFC83701960A91A7CEC53B165E4878C30367FC2BFDC1101498BFD1E001C74302185C6553094CE11B5C51F557E8CB1744C3FFE87AF2E9B43BC83C9787B27BFD3D85DE9001F3883DF69562DA6FAEE4B8A20042255FC9C7659C9E2DE56250EC82B2D752984AF858E0886DD066FFB5F912398F8EBFDB5B7FDFDC01FA3B6EBB352AD08CE97DC3D7103D0BEB8D4443646390CE6C378BE8A670BED1BFFE2D8B553AA30F53FB0A8691B39EA74C77D710ECA2C0AD5D70F2076578E9A64A01C34D7CA608190576726E083A776B98EA9E3CA664E0A5ECC51CFF528000DCEB87363A335712479BC1D4F8CFE406BC803450ABCE1CC09F9250B64C77AD1BA9A49DE5A69E9E8A8A8726CADBB6CE536AA1F9AA77AB0E8191DBE787C28C98EDBED68B6E0CC5F412C8EB69E02F448E592321CED3BA477A527430895EC996E8A1FEADA859D9ADA70986B354921B83A44156CA2CF29903B184E19BF11CB42A0079DB9A9C775038C95808E7AD4565F52B3330F34E3DBBDD1F08DDCB658400AD98428438F577702C2A317B73F4C29C2A5F4BF936ABE479AD12AD93D099D5CF2E98E34D0BCADA1DEC2E2FF3D7F5EB53706DC32EB35E9F2430D6A80B4821C6A1F0ED8834DB35471B5781BC552C64B016AAF8E582536C463769E68176D05651246D0A928780C7DC2A9EA260751F1A8CF0F176EC95077A6DF6F35980CD2F8D25DBB2246655AC68A376D6F1D54E004DE87F29E128928CC541412B77FC80FFB31CF53E54E53FD614889522B324C7F587A64D6C48404DE2D6EF53829C595A909E07C81336149BBBBA797F149234D240FE56FB026B5D506271F59EBA042991F8B85840E4996733307ABF3667C1F863126E4EAC638019FA7C399A620EA5FFEA341B469FD9D05851F6A5068FA5D460CF6556B119E181C7D48BDA1C7A2A809C91A43171F5A75E58EC7C0A2544874D39DC311262717FE787A9DCD3837555449C9240CBC7FBB0CD828667316204AD2DFE8D600CD840FEE91EC0B507FEEC17AB051D48FF143E42A8A688291038926A5C54FCE66EE01718F7517E38E14014409FEE186854D899E1CA1B6DFCD93EFC7FE6EBB73B524528EFC7E115704A13E0D61F9A6A96B424FFF7161B1EFC3FD6FE57406BB05C3EC4051806243DEEE2F167D433FC594089739034C520C3BB6292F4E06CBEBEE2E6804822431EF436987273F6F19B1D810713C29DEE51ECFB4E38939D943B529A858AC586C00974616865D995DF5F048412A9C48B29509988879B30A0D7CF2D5CA2DA317329C721959401357331259657815D970F10C309FBE51B834C86E2179A2C11958F8C38F7F06694F7CDD4E4AA15C79505DD7FAE24C9890834CD0D9B41936459ED9670229E43C09F4554779109346E6A21265B55BB82EEB61C8532220762F3A4A6E9B5247983E0E3EA671BCA0DA10CBFBB8C8A164AC7A70BAFB4F4E41AC89744D85299CC70B0CB4C2D9EEE6ADFA50CB595BACCF524897EEBA763454FBC8428D4181226F551F2CAD4CD1CE6FFABB5CD805FB430A3FAC24E58D8C504D50E28DD734EE06EFD44BF6971888A423754A4786E93FF4B6FF5E5CF496A95C70193370503B24B18FAD7BE062BAD55261C66DC899D4592E81F18D1A496A7E482AED72D2675A9CB3530378E8FAA3180978854387896A1DABF5AE1EA732F9D0A43ED9BB8259956E053943D4A88015AAD549DBE33D190A1DAF73F933BC307380662AE4700ABA0238C0915E2559080F6E37D555E923811660AB8E84EBEEAFB0B4BA984716AB61824BB9C0237D624EC00C1D0669134917CEB6E3D19AF1EDE828BC3CBB6CA5A1848880CCBDBCE1553D38539796D030F9CAC7A022B93DC5E324325D5ED18384AC8F180B8180B1778BC393BE00973F2493E4892A3F2D0CDA5EAB97B5891BE92528EB49490C5A6D4EF0BF022A95D77EF320F674E852CD79A43ACDFCCED1662188A5A655DF2B76F4F3A105CBC1B0BAB572D481469341C171F48C7368CA7645C7226FC7BFAD7B85C658861606E8718E97614D647BBB3CA8C84EBE1F00F1003CBE89EF3105B061EB73934721B4BF022FF140340D77FDD1EA090BB39A751AA403EF2481E06714033D6D851599F740F0BD8F370A03EF982D058F0BE0516DD7DE14B8E249C6205C743AA43676F90A2860B79215A70FE01DB10E71EDD1C39A394F38B58671437EF9E17F0B7A3FD576E7EACD4D40D2B3473AC3425CED4CB94B3C4CEF84232654FDF1FE3BE3F0E4BBA7F44DC5BAFE972018BD248309F8D5011A1F09C78443A92DDB6B4CB54EC0049BF64A800D8A0714355B3F16E78FF89ECE049E995C6CDCFD82623D8DBF3DD403CA2AE18946498D0A519EA43CC5D62F30E2BEF1BD46B35C603F7DCE6C8B219B1B63C896DEE803F635035747906F160FFCE4DE6CC4A77BA69483FAFBEC89E22852581B501D6853751FB962508AB9E98CD9C5F218AFA3799F7A847AE55E880107C13B3CEC5CB2391242B83F7FF594DE8A81A4754CC4C3B850130DD731758D1315289BC6D6469FE81B8150FC6EA5F5EC833E52C539D6603E49E81A06177C3432FB856EE3EAE84857D5BB13AE6AEF479B02C02911DCE2C064FAAB69EAC37BBDE646E2F4680918B7A9DBC5EFBDC65681BA3B60F6D5B61850D58C2DE55D1A5EC02AA38A7E84777FA3C4E81A418B62819E92EBCD92F77E1585DBE0C05D9C19C095505969FB93F236E5FCC25E35C28D8B6EB8B7E358F7D94CB15D17C8C3326B4E8A8B87596CFBED9B18ACECA686965CBCA8492A88EDF85A0460780410FF4C6038466FDE8D1FA249867180B7FA31685FDF929A295EC2221A20472FE6603C9FDBBC4904D142C3F38104ACFFE5588DB784489A1A52EE637764E03E4FAE0021A51EB3773D012B38CB8D3C0840CA6BAE415021D891DE2B641E01DCFC6F04B84145A91FBF6E3ED98D0122AAC67EF1DD045DCA1FC4096DA0B55DC2F4E05CCFA0C639154B231A9B2EDB8B4C2B9F02D3CFE0BF16C2A3E85612180E184CE703707EF777423DFE8026733E547CFEE5053F23D6CEBD5D9AE9816184937729B5144E95FB2DD1F635C92AE50021AD2FA33107011BB69CECB29722954340208F64761A2E6157969B6A5B446FE44CDE803EFB07EEE1F4F21999279C9B503DB7CE776F48DD59ED4AE1D82FCD2AB516156610CAC43845D289AF167CF1A9512FA05019CFF08D1FF18C465B592CB9801F77576AC563B203AB0555D294F872710E9C869B29AF8D5174D49A64B67A38B407DD5BAEE65D45D5718D077C0C7F003CF5A9D735DF2A91DF1B4F6BC92F19AA92267171A5B295055DD8A5C76154351C13A697EF1A10E824370FEB678489DFAC79CC8FA8A59903F947871BF0126339F1B975EF0DDA19A092D5A31C82778802938A19380A2A356517A2F11817821D5F43DE6B869EA62B303A13695874A6496B946010F1BCB1161CDA6286859C414544DD556B56EE0E0A2BF30FDB3C2EBBFD6B1EE163B138FCD4AD736C73F8B1269B96887D1211CA0A9B399C3C372E641BB3937EBD8AF8CCCD562AE59BDD36A5051650516872F89B87748BA3BC61427E5CD4548B425EF679BFC3D815B6AABDF872E0261081A59948E959BB618A4523993561C3EB665F7773995D2E129D2466E3A31CF91B08971BB8B53AEE6B53225916C663E56B58B405CCC9D72741CA521477ABD9031F3420371D091F2D88C9CB3243072E7513BB1D69EAF7C79BBFFA2427C3BF8622A96AFF686BE3BFF309238BDC05C2674C6F792D4B82C32323C075DDB2A4C906D38297355B0EE8C10E11084B0B64B76B3CF3261D4A83E5E24D6AFE925EB092990093C172C890206DEC48BBAE8EF89DA1DA4F7B5C469F08 sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EAD -smlen = 1533 -sm = 49FE8C41E6EB14EE213BA16C1DD361218CF37F3837852D7138E665EA9182F03AC33BAEF72160A40706A1A0ABEEA831F2D37B38E1619440035D80E1064483EDC414C0F8E8BC7817EE2FC3350591B748CEBF9A2A311543E624EE4EE7A0660DC6381DAF042D890D08CB7AF39C2EF39C0F5C24C8E296A980428DF143828A2A645A3CDEFFFB0878D2E77A4F5C5F7ADCC941B5EF4BB16BF84D7EBCA27718D4D4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +smlen = 1539 +sm = D7C3126F38A70BC6201922C40028E31DA703B3B10B266477076C231B15615F005DAC4AFA7A13700DC47BA673E2CF0757CE41D8122F7464480B2C5E97FA018485E2E5DFA70E3B2F1F98D3A1CEB918CE4CB432A4034C083F1C818ADE4D9D72A348C117601133352527681F60DC2A4E5CF950BE749630F58BFAA068B14B2BE2C21C0E174E59C86D1F5BB78ED777CE495140DD55344D604EDA0E8FCB5E61D79E235C2EAFD4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = FFA160DD904E52757960A1446D02350C279BC8E5796462A94F6E06EEC931FF460D4181E5E8612A954570E2AB54935922A9FFA4371C328267D1D3F129411C22416281CD16EC34CE9473F52E5E4F698DC6F4812D16C5445C2BE9D1B3FA00B504041B82555900041480968A5E4B17D99DA3182449F3297FC96288FAF4725D7050AF7BA917D79BAE39BE002E275306EF49F149FB9E4B0F625C3AA44F662DB242FC505D109F291BE14758ECF5092E67377FA93F873696BF0829DA0A8FE8D34699A19122D8858F9CB5D64829EB00B105E742FB3FBD4E6D23E7611CFB14B36A1FD551D43F5A1FB06B604CE6A7D70F1E45873F17A42636B67B0347D9C18BDC7DF000DEC14B1CF139701FC004A12A9D85AB67001871F6D0570E4E20F2E1F5D1519E680FE0231AFA61669B4DC6C8CDBD00BAF47067211A22F1D82359ED8FC547F6DACFE984140721D61F60DC43EF2FF75BC521A5AC2310057382AB6E77081E2BA96F4A69B68A5CAE39E73FCD131AAC4A8A739E4B16A556469C9AE81C7E6D1C116CC94EF95181CB3147243BD196B2497E89E471180792F2970E224072C2492D333828DB8E728E0AC1F87C8C0F2C290D54BA2D1F8726DD913AB428A0853FF2414ABE07B9C75F896A1304F3FF5619DA69FD9AD6128152EE44D5177F5515B5472CAAB6B7BD9FE8635DB9730714470B091C15EB88BB6029669E245323A037267170D99C5E3B7C22EC8E4E5514ABA1EF061DF03268CA95353A6C06DD5A54A4A7B55B7F5EF120AD9F823F0E657A716BA54A084AED6BF8C33AD9E37041401EAD855954C7BF5EBAC7F33D06EB2E41B4965BB235B1B6CDD2210058E4D447DF3FF7304FEF78150D41B131134007992970B1D3BB47CA2C2AFEBC0FF57425E9A974A4AA4E37B8AFEA0568EC0F36BFD47AA510CB775A8BC8B0AAE687160C68336C6B06570481BF912A443C411CD7FECF8779CF1D7D73C7E09469C234ED8F3482B036B2170D5C92FB7388BE467CDBE29BDA0C26DE7C3651D7AFE50D06B772921DA785A678B3F105F92591AB82317AB9DD66CEFC48A00A4EC74D0371B0276B763507050036CEDBEC1409D48AC93EE9BEBF409429C11CF2899B3FEA45DF78E5821C442D41F2CCD677FF0186F94AB25988E9FE865066258963CCFCF16681FD5E8270023B11A789E1D3FB35C196AB8B8BC125417A1DB7D388F6EE716E976AFDEA08F3CC928137F6F542D2F1ED677FDC329B0757425952487C4E33AD351B97F649175039A372235B9FFA8E046ACD4995D51B134048662835E744D261B7DEC0D1AC37E0D49DF12A8E4072F9B91FCF9DFE0415A9A113A003CFEE7144EBF5B106B37E97211C13B899643FF5CAEF39E69856511DEC1D70875B31C9924A6EB6DFFCEAF86FE0DFCAB1A192FF4741893A1E71DCAAE081065A650451ACC04F1B686D62DF8824DAC06F5C8D5549488B2BF54D9D085E9984462C3018C8ACE825CE2AB867679E30B51C00BE50F9FE3307B181063AE9B21B9B48697456C4A3CC9BE164AFC739D2090FA347B09E3C9365996BD9D5B7A1E837FFC8E2C004E833E82D6BDCE4CC257240DD16D85E47B7F5B1D34E8B708E861BBE3BF9B55E020E46392B310E75B4439458E294DEF0F2DDCAE66A596D7207CA680325223837E8F1B7F758F36350DE77BA9918A400FAEE2B65491649A9A760A56F4AAF3EC5EBFB080A7FDBCC5730C222997C909212B5084858492EC3BE7305AA786C701849606D16E75E5F3AD4EE9C332D073AE2D7008FEAD3F0C5B4E55CD067611E06A01B97611CE70084BE673F8411AB5EB50C80B88D204F2CB1C0005FD1B850EF3EB99144034D451BEA5186913FCB206822973C517A150075CF28B678D3252F6828980A5BE0BC60D9A24678A746BF851CF83F6B3A5BD6522606A4342E823B8B0791EAE62A31EA8B85D93D7A1254A60BED087096F7E97B24991386CC263A2C553BD7A7A8CE2E7460DEB240D6CC78E4709F7081156C582683D0585AEC7F3071C04429586724BDF7E665CE939CCD026140F314014B3D2EAEEFA18A1ECDB2DDA7BDFB2B05EE49492FAA13A5B23B3D0CED30EE29AAF94B84A19811414C541763A4C9959A8AE18543C4198B9540A93B89C4EF498F28278315C3E0CDA8904DFB0F906B8EA5526A34A18242859BF9C8F547B3A2D89FD9A93AF331D9582D5924FE9F2BD018E2928264F2DE4728DCF564A2DBF939EFFB4775F0518F8D4E225CF58C677715D09F39C5F77D0D678E5E374E71E17CFAC4AAB001A34D2CAD8DFAE63D8D824F6CD4B3897FE97C61F602839DEB6514622210EFEE653DFC8E01744DC818EAD37BE7D0A17FD93A1A8B33DE8975E62D8A9426B03E55BA49CBDD8C9D1DCFE1B34DF7C56E36D56AE273C051FD9E01D5BC580CD1BE17209CC5C07DB2F5622447EEA8E7B909FB355F8DAA636ACF0618FE013603D16F1FC27AD7A923D15CC6E1AA44F98378702358B222F58DF3A612E008B4FDC04C5C1EB0C3D45D3D8660593D2012CCF8961EA4DE77EC29C56CFBAA9A4A5B0FB071B98DCB306293A8706FA5624832CAFE5E7675BC59E66D51DBBC7B6F811F34CD7776D3465059842A6406A154F00E04D69D536DC81381E1E32B100AFDF83BBAFCA46D81515B565345A83D9576DC38B186654F17650594CAF97EF25795CFF792453A68E331542B1C90215FEE131AD183D6179782ED5A6AA20B8286B5E6BC4F85DC917BA00FDD00FF424C6335BB2A59C2B3DC81A7E8F78E6D0997C710B8F1FC14B041B91F1C351FA4C35A988E7A57D546F75F5C606590A5DADA91D0A6973ACBD76764C21825188EF21ED3C491B1653C24CA5EDFA49A49B5756E87348526FD5FF383DA45051F57437760F4FEE317B05F0FA548E9B986B9697728E193B3FEE75967931AFDAB226A3A8DE6C121297531FFCC81CE1A99E2AD8C74D17B1C5D1E1B6F4458B40730C258564E88F2C9AC08A46F6F37EFAC536ABED68CEF4663EB1F00FE05CD37F9A4E1BA89E72DB4EF42BF785EDBBDF2E2C6E898889D39AC7303F5B10D7116AA3341B2D5E687383D37D7CB192F1EC05CE834C48AE06DA1ED0B1EFF59B81483C640CF80214FC33D7E5565AE576C385B5826F8C5F1EC1EEAEB08E64AB80477744F433B6EFCBEC457B691E545B416F546E4E55704CF2FAEC684E14797C3BF791B0800446DC127FEC1F78BF4A0FDF5BD2D20FB2EED28FE05512E8AEBAC8D1055BC7E8D38497D3AFFB9FF90D1876DB3C221CFFB07CAA63B79191D08555F7222FE106B154C9EF24E77E328BD98C628E129EDCAE126171AB783A25251C06087F6911D2DB7729A6BD900DD26D1EC78BE879F7788C7C7A53A7B0D31AC62B658895ADE5E526858BABCE7AFDBF00346CEEF147AB0E9EF4497385B62948BDFC795CBD81CB502913CB3077BBD7BF041F16C8B829F473859827F4B26ECA7B4A4C0BD6C9608A9F769290045B0B3EEDFD4F0C0C65FAE72C86DEBC236AB4504508E6216CAE2A943BB380F81BEE0D6936D58D73D3174D99142D8E9665A90019EF03119E9814E51001FB87A176A5A2B1D4311FC18A1C04ACB44034ED8FA1CF1DA21EB3DA9B6D355CF57F6A337EAD439DD61B0BD992B4DA937DB07FCDDAB27126CFCE9433C0AC5369F146E153DE9A94DB2D5478FF987958DBBBB7D9B017927A86831B48431587AECA22AE73B81CF8FDF61BF5F59CD16BAE3B9E7C8F2E57D76BBD3CFFDF9B9F31F66169D1DB03B470BE6A638B76968A9394961B61D77B6B038B9DA7062D3457B05CA47C2D832CCF1E93EECB6BBD26A0614769C7DDC8A3B776293FCA2B355608A3B5F231E723CA3B533201220208E2DC902A99F1ABCF0F12F93FC046DC50BF8D1E052BF16B039ECDD2C5836E4BC7D85A01C51E9A7AC2488DA111EB29B2E4DA90E29E6109F7D1AA333784DA18B37F0C7E301F0477469A1ACB244033E5483DF58D58DD9AE31B60857771D9BEE23E56A90815E9BA0948C8989C9FD644AC141534B5D76401DC85FDDF36F23A73AD2ACAD309DD3775564F2464F92C6622250AC70D53EEA531262477FD55145779F802C3094920919477FDAAF765AC833E6F2501ECB996AFBF91279FF6993872FD2258632A4CDE60907F0854A1C8FE9F4C5A2A8514D88F39AE4DF44BA1D810231989974616CE26B9F3881ED709700AE4F6F109B3DCFFA8983A7D3ACEB679F0E9BD52A23103425A359403F4CBB560FC20064425B3C2053103DE9E83AE936617CCD02763F347829A25B872B18FEB69034D819B88A796C46EBAAFA36FC8408DF0A43A85E3D93F6603D081CD31A5F3DD700D1F5EA72D5244A3387C1BFB1F1B0174ECE5A66EB385E03A132B57C7A15EA36ED8A743BA417246B81DE147E6A481AB0783EA454A9361F36B12F172CC2AAEF86439AEE99044395062B280C1C2257EB1847D506E89FAEA8354C89B458B0B9E0A435C765869935D40D030A9B01FDC29ECD3842ABDEF371C6DB5B3367D9FA99F7A5C58C1C7201A4010DCD63FCFB4424311B2EF5BD5D6157C61EBBF2DB55BB9459742D659BB15093311606A170183420171A4D6E146E28C807F59E1C4DF3B6097E787149CCD9F71A4FC984830A99E03CE38F576DC1F03064C3DDA25193FEFBD1DB4AA6DD5358FD075C90D96C4BFFC0E9BFB9BE20F4533BF8AD5C0B64E60CD63EA47B0A6EF931DE3972C2842C18937AB73762DAD87937F3117C6C00BA5BD56294E434085E39651343024EE3A7B470D9FACDE14DB08173595A4C56DAC0834DF99A77CCA93A464E1F332E68B23237681850F59CF76B7BAACD7D422392756BDDB23290812474209B4E20D263E339AEC52CB0CC8B9EDF23EE3C9D59DE964B57B0EBD225DBC3E5C829CB7D45B4554126F62390E801A0556472023E15F8A541B2C5F0A75A1DB377A09E71191EB5C8D7675E080819D9A82C307B42481B46E5B7580185021FC9E2D22EF388193DBF628F8ABC2FAC5E3A19937A3DB0788986BA1A349B4DD4F0AFDBC6F94CCDE5B3677AA4A36A8EB4D8622647974DC3A8D0B211561E913E1E0F6A09FFD739B2A19D123092C067960789C9798586F3433031100291A30D74180BBFC2E3E6BCB14B7DD3C4E762596BE9D8135399BA92FB6B5D12D02151C0B4227C2AA8F1F722CFFC3595348B7EEF83E17AFFA5B6E93F0A7ADFD9E8FF07B8DF44E72500470AD8A69800E47D6889FB995E5CDC481D0DA1B7FDD4C8DDCBE640EB09BD41C61F651C8FB3279A44B7BAA296E36B40F57E86A4C2BD1DC03204C120FA9AE0D5D08273D405BB0AB638C97265C336FCB779D241DA6525249F308D01CFB8812D532324A2C52EE2412D829EF77798BA18D0B95855919B394A56108C292659A8013BC6E6515C90EDE22B9130B7FCB4AB6601E4E4B3F1A29529EB57DC89749937E0F3C2CA5CD352783E9ABA94E26A24FA62197130DBACABCAA4236F44C72F9F9EFBEA33E707440593291012563409356D4E5139EEF331DC4434C1F660AF57EC9CCA61A69F3065C5C454DFA75F05097ACA3EC62804DAD958E3BDF18681AB5E09E696B182C978B837B5E1565BB937338583B847B98101644A05EEF98A82C5201EEDF83E4A357425812009FBAB96F8E350D499857EBC2F95B2A8C45E1B938DC94BE1FBA5A61B08F2F88CC223E716AD42DAFEB93F64FDF8E7CCF919467F6F9AE4E1B9266602C187B534FCBC24DB2FBECDF616B848D4878B3437C842D9812DB205D202C0F337BCC6CDC379FEB6C7665A65BB681EBDF70DB407731A5242EE720247789639FE45532CB8790115D79CFC95C2A788695D0FC417357E77139D4AEA33F1C00D7AC22DEA77DB313C34B100E78DE2642D7CCDF5046F45EC571B8F9437B4ED91D3A7E9589D6DAF50EAF99973FD3CCD1AFEF671342B8866B8AB380DECD7CB22551137F3ECE0FD1F7CA1FDBBEF8B0740B57D92719E2D0D2DFF47146B5BC83CD1E1511202D76832E125DE14CA8AEAD8AC4C1E4914C281E5873AA71D683F2ADACFE72DBE9792E7837E12F8C6EDEEB5A40D20B53B549D5C0446F99998F4BC7A13AFF4460CE16EA7BA4DFEA38CA417E18ED6472B2152C93C449F1D5FE4F6F557957D9BD1B259D6F882388CFAB2246CCC65DC774A177082B78753671F56AC9FC2DC5D0D39D02069DDB96138968CFF65BA7C25F7F44AE931D8BEC75ED288F103200617B9B90C92E10F21AC2C5E3FC3E0B9CED7860152A1B99C764C5F4F5720840CB0845EF566528490750EC34EEDCAD5EB792984F89767DA6BE2AD710B749CCAF673A70550E89131D84800B1496CEDDA10F6348068DE1FF9498710EE4855322CFE5FE51CEF4041A27D438269946BBAD2A4C940A9B2D5BB9774B74F39AAE9E9FB44AB8C81A0E498C613F25F69DF0368AC2FCFF115DC2907EAAC840F856783029F994DD1957E60F87A7F779D437A0BC6CEA8B8F3DD47DFAFB1F5105823945BEEDB004F60DC6F9CC0805A2A44C67EB18221717F6F2D71D6244CB0EA12A18CAC1B6A39EC402B1273501A16F0B8D984D32ECA44CAFBD1FEADD680192DB0A75B4438374DFBFBC55C48CAD88E17A646763AF52AA5740CE3A7DB549F88942276466496B6EA71090906FF26B4418E4AD82D952422F4316D64FBFBB4AE9AE76216FF545C74B3FA8D6D10E5EE6CF609BDAF345430A4097612C40C7D84A4D2A12BA73EFD790AF6C273F8D4A9FD0038D52827612926F73127473CA11031F664622C221400974709BD68F5BDF477B2BCA854699C37F5A2C00E84C1DC50B5371CD73D32F339ACAE91ED4DE5D638FB1DC398D994C83C99B17010B208D2544B1923DC3B9EA71F5BF67249E1CA54E09F88BA6D71C1F6835177F42B8E75FB8BF715C778F08857BD7327F6A1A466E80C12B6582995D912EE6F717F601C47A8A6513DE77D57E997494ADDB1BA6124242ABE5E0A6495307505BA543D66C4D5600DDC0340394B844740E5BF6421591BCC7AE33E471629AA3BFB847960DA7A2A8142CF00BE2A582FDE6F65B552CAB22DB187087147513E68B963034159E722D2EF72573B527F3EA0FCAA7C9C767C9165F8F3121601A142D3796A4E82BB3DEF2053F4E578BBD55D64E484B6639CAD06826E91425915877DE5934FE027AA4F7F98B2606A43B7BDAE52E54632B54837DF6B2F3CA45B9B97ADB7E8EF2F55112691D221C8DD1D97801AAD3519E39C3A6516BCE4F53BEDF5837E8A07776EED3DC31ADB481255ED0A8524DB811DF098D3FC5C366D1821161670677BFCB8A68539A33516E00EF3038E99753B3CD9DC40D4961F4D1C589C0DEFE210CBE6011120204D5E7A429BB30C417C022F7013D69EC9E3D276F6CC710B00302C4AFB7DEE98C9CC500871B2673A7AA7C382858EF2D387F34D04C966D8C4026F8699D57C73E758B04C0970829B850B521A14B524ED729A5CA34A1AAA27E13DCD8F3F15182132689AE28DA4FC93C6C79DBC470988FE0B869A09270314BB1A07A1B699C3DA92B4B6DF6AFF3CBBDDDEFA01BD0F20D4A1A4B39479DCABD5B9D930E7F139D8E24F8DD69E621E95D329ADA6F310AAA9616C9453AB4F6215EC528723DB28D94F7413583E85F0E2E5CE4EE490970D0C60B49EBB9A533837B462E891639E1F5DA73281981C852DAB2DFE014003C4A0A04D1E1315005283CE04FB770FCF14E8AA24D3C62AE7163547A8EC9331FD1CEBAAE7C19DA1C19BFB0357A8BD8C00ABB0030F40815DB2D11F1C52C270C3D8E84C35A0644C1662DF1A20F6B73A1DC0E0F60F63118D332A855C9301AEEE64B73662FDEBF8B19B0D64B157CC9CCF9196EC5F9824944985FA4189CC621FF6E4E2C98D613920EF5F8833CCFCD6FF75189BD6652D661B6D93E5 +pk = FFA160DD904E52757960A1446D02350CF4781FEBFFF44DE43142BD886EB2B72847762B1CAC82609221FF9ECD962EBE89F04D779ADAB166183C8CAD53F0D072CA3871E43BC0287FDF30F164D94AAEB5FB369E5783C2A6CBF439F303CDAA1E152C0683F70FCE0200E3CC1BC8DF1B5608B73E16023B95B6FFC7B25B690341725285A21EF3764F037C4688067EFB5C6F2DB5315054D23F9A181CFF5A0174AAF7C2019FB9B800626FD66B014E09C342BE99528CD4491C191594B0CE7990EF2BB66D22418A2CC9F1AFCA8B0D07BDEB3ADD7C253F04074BC6C4EDD36E4E316C1FB7966BD8D0EB6BB5B004C27DF19E44B8BD9B72B77C758B2D16CE8329D6EF8F1234FB3C9DEE92C2FE12C30ECA6FC79CCDD07A34E8792F1D13ED30AE568CE7CEB4977F81FE6B98C48E3122CBC89A0D8B18514276BDDDF7C65BCED89E42C4857002605C7C154B2905043F6E80B31DB087F00AE39EF2E49B41A10673881C2D56EEF656419F3A22FF1031F8E454E9976F201F49544054E557131934DEF34A7A96CBE2F09E91AD6825B37A2B881CA43A0D76EB92C8A36A5240A1F6813A04F1ACBA1B50EFDDC4544FB793970DB40F7BCF5B96B78AA61ACBD5144B7A37E93C0F8479114A46AC41D9B5102F7F5EC7A81F80D43DB5F3631FAF203D55B9C8990BC46C29739CE4901A5FEDA28BDB33E8EC64C97877B597261BD09BB72CC15652EABB3C0F4C7135725408E67FE6C4E9E7A4615CC93DFEA939AD0CE920DB6816EF3C7B682AC1482D5155FAF897BDA2EAE74B1277F186D36DA256E138A47130FD57CDCE962448465FD99B41E4F4DF666D78545347F5DD8C10D1B4E3CB9ED58BC239C6D6AF3AFB93E061E60AE3519FA27BC4DBF57AB7C64D19681F765EA7640956FF22A424FAA74AE74DE1D6B458CB0872957F4E8FEDB4EFA6040B806272EA3151BF9FD0BCFF40CD74C2A4060EFF3E76A7CB9D49C0DCD6590893C0CC2087F4D241DF85DE8EA6287EAA16E0DBB003D21F2B2D140FDA0F36349AA4D0E7A1F3F4A673860555C3BD140D05E45EEDD9E6BEEC10E1C9BEBF6E54F369576B6E32C19E9864E026B1A2A96568DA4D19835C43F89C443E842CFACCED209B0283B00428CA7564B17CBE4696330D77EBBEC7EB360003EA4CBA23819202AF06FD75BC65A78E0BDC73EFF2C41BA71D967C5DC110DF7FF0AA689CB7BCBC2EB2A73EF60AA893F0C57D453ADC7358B1B5C07BB36CAC5163341949B3CE91DE3EFA226B352842D9B178F2AF63B641DAC07C852C26C423D9A646B2362C99C0766C88A246534ACC8089E7F52C8A10A7C6808641B95A94AED0087DBB4A74C97FE044A5593B91C129C4FE38128D9B1CC87841A266F34DB615DC88B9834F4813EDEDBB5FB85B69047FFC11EA14740F3FF770A557A3D7709DCDB224D5F33CA6BDEEBAD4002D6EEC2093AD8E16907274853D825C6E437CAA84634D09318484910E93BC6A24CDAE531499C513FAD96AFDBE0A8F7BF78F6208A41383E6D9CD0742D3A76830A7625D44DCA092C04E373DB07E8AB077CBEAE2B8CFEB9ECA3B5BA49DD1C1356EA521712CA5FC7B0A665FA3088A9341CE59A183B09B4BC9AAA393A57329B26D2B22E1BC20AB3371497AB27E4A67DE7DCEE3097F789D20EEA4B55DAAE98903909FDFCD3F8D67FDCBFB1BCE5309A02482EA0D9B309F6238A986C38BD4DC74DFDB3DDB4AE08287ED76801E69987B41BAE4A112DC5D4D0F6D14E92326B4C7ED04880CD876EAD2E54F5BFCFD97D439DED309D1099E445048AEFCD5DA53128CB50B035590FBCCFBD8C7B98E0C0A3B0EA0588ECAB917D31596457818E19E8A4EC750C1DDA83181DA3981A739CF8B02DA0C62C1C6452ABBA27D68488776260663FA619AEA08D076EC597F87AFC0DAA47BF2EAEAC38CAD4C81E8D1C441A0B9F7E0DF959FC71FAA313E043776D4D9445759F85368656C251CB636B02E850182D32DC024AD0C8FAB0F4D2A740D28506F473DD0D942FAFBD1A4B42BF24BAB385FE1D8CA70FD92DAFBE52F090105D436EB968F9B4241E7D09C70EE6E02ECFA0346A3201E701039375AB95408FFBCF46F64F9018E8188F8733E0089CB86C48159100F3BE490442F6285E4CA9D13FA551C87E2E153F7476DD3312057F86BA3979F90365F0284D755C6B07DFBCAEF39A32A6C92D3E69A87E0D9863BE93EC558FEB7C4B76FD9EC617248F0F21093FC35F12E7E77FF9D6A3936B07EA6D12FFE2224E05C4029A4270EC38C16AF6D913E855C6B705D3CFFFFB1ECEE826F279FB2CD6BBDC857DAB89A36006B820C5F07D614F457BD4DAFCE549908654DF53082F61CDB59A6C8E85444565FBF607FB2CDE9E2D7403A0F70F50A212F78BAC70FCA003CC46A46A7A9F0157AAFC962134CD2A007D2D831C2B1A3AF4277535F85E21E4664610465C094378480BCDF29B9EBA37FB5A965FB62608EB13D8B1E91804245CDEAC5E2156010374FFE59A5CB5087F86AE460CFD3A48417EE04AE99CC07A34EB084715FEF25DFFCD8F605141EA24F5E9FDD34D50D8283E58380AE47F2780741DB19EEB975BE17E12F36F3119FD9E629EBC12AB59D7043DE1CE7DCC794F8D6D1DF2C29B21CB2C7BDD7BD7A268CC32A2376C48D1832F29E4355F21B5FDAC08ACC1347E3152EE6D3EF1E1118C8B2C4D06A6B8F058F2A2D0F78C674A95615F1232AF629587C3E183D846AE5B8A66F90F1A01011FCB443B890BDF750E5F40DEA5A6BA9DF79228253B2C9BC4D4A39E023F45E538290208A180905E958598B8273EF1CEAA06376A76765589DCE1BE05558A08CFEAE3C56FAB36803384732D6CC700B3ACD4397C8FB78DDBDAAC5A2318D6AD396883C2A25063F183563467B380FF9D661760CF77F63BD6BADBF91CC87EF0EC27F4EC0074C410772C27C877873F9B2742CD6B66259F9EA4670013FDD31B542CA45EBE97C93C2C21A408ED2CD0624F5C5D34DE2505B88E390EDDD045D652B0C04D727FB6AF8D9DFA65AE5D0D69D521E75DF56C130FC4BF4EBA18227F0D89BFEEECA50FCE7981C8771F4C2AF6AC76D1FDE3FB82E4D55EAB9F398D59E2B7959774D5FF56EF296D8F54225B8B2DE7731F3108052F88D7C8A289A20B9B6B8D4B4262DEE46219B25640E47B4077C4620487FAAFEDB81D07528D818A39D01B960BFDF7D4F9EFDB19F51EA6FC089D176ED7E2262EC12F0D2E900C08A5D982EBB1EADB9AA31A5ADC3A8BA0A41CEE94E131F590B02C3E914F46446D57478C83A66A01A63F7E979CF84C7B7AE3138465783B54560CF254BCA468141051ED380F1E90B4DF41F7AF684A1DB0372A3866B0BCFA20219B2B8F35EF5AED13555C1F0720B8A27E40BB4995DD3F76FD2DECD2B14E5246F47FE7D70ECD9270CDA199521CF08910BA64E111A939E1E6761D3330F06DAFECDF01653C6355C54E2B41ED0A2586F0CE571EE79B0C74BD81D431FF557F12B4B0769F5605D67C20B27921C7F0743501E25ABF4E10504B57AE9226B34283E12DE0C575646F174E23E221094FD97A4384FEBB85CB93FCE186DA82C228B301261FCB91610578F888CE8C1109EEC51B640450879BAC6022AA1E932636041829D5505CE348246FA96B9707C167BDD49320A51E3B30BC7735302E830329D98A2F547539A5068897908134FCC2F59AA9DA02F5F703A2BB5CF8968D8B96000534E2061119846288B81142FB72E47C7540FB3D52DF5EE105A7641D9B13453DC8DABDA1C9E41A78B6420CCCB4CE4219168FA3FA0F0F9CC8347E7F7F28C074571844A7E361391F0B5CD5F676426146E0D063370854F6BFACE15B3BEC19AC288F88E9F0A9727427540393EE60A876AFD2DDA536135058568936168CBE4B8B9EE13E5EC385C967E2F1E2FB68944F32A2DE973A7F0E3F3ABC2B954C397B4C38119937FA0D3BB81CA95EA609CB4DCEAEF95D9F7A599BE7767C45C4C28AE1844848DD60F921C99FA71EEBDE6D6D024495220625BF3BC4DFE518204FEC5DF41C72338829ED603F6B3FA2F4D8507412A621E1621A9018DD13F691A8FA310637FA1B216A97B2DB203EC1045D5459AEBD578AEE8AE00974547DE1E4ECD0E8EE065033A17B7CA1078CFBD2AD0F78C8A763470D1DFBA99B20DBC3D7D229242282ED7482D24F3CC831A783CB514121CD7D23E24440A0390CD692A17D438C69BD13E7E67415F7D3AC69BBB49E283091814A2687CAD41FCEDE873B76A425535CA049BC45ABB6F481CF025E6B23B2841628F6AD20F531A1F412C74FCF30C69B77E2644BDA0EF078C8DDEB925070C8C206B2A58EB0F8DE597767A1361E5CDE94041EFAACDA17F8C1F2D2AB6EC8128E43A660FA3C468F8B9A4C0A1DFD08DFAC02202B57F6FC308DC44754E1EED26294D477C189FF9AE2F31D50743411CD43B07CF540BEC7D89F5DFB20FF7EF84D5228EAE10AF7221A3AF3E76A21A54B4318967CB108EA1417D10F8976A8523DBE295F997C8CCC4D2AA1C109E8D0F4386C290658E94ABAC9456900B1C480EDBAD7D6208EB69EB977D0C1EA0DF97037E105BEBF83B94C0FFC3BB2F676961557146C0301EFA6995810C9A581411AEA6409FC508283B176E6C93C46970EE5217FA7F76011F9EFD5402802C6654FA594EB324A644CFEC3B4B763F277F86A5429EA9331707724E3811482082FBA59ED3F1B9818B0C32A6A48BBB623A277288DCF0B2D9E8F3E985144A26CA7D5D81484C26E1D11DD8E2AA8D20A63A520136AB21426D7A3E080D4A68935311D42D6C11AB30BB4E8253088663451FF8B24D7710C8E1E3FAA35D948E0F9DFD0D55F8FC8C9EDD4C9829D06D0F2E1498E98BDF16F9AF49C128EC2DB696600A40FEA015D830DA1F9B885D1FBAD056C82C3E29D8AA5B389A00B3E06712A270F488DA514FA1F334CC2741A780C701B4737B3382F2FC238511232A3122A17284591EA143A342CBA7FB9EB5DF0CC1F3425CB9B2E79A54FC41FA99BF0F453EF7F2B5CE7223FFB540EB8E948667F591A54EAC29F5D62A466EDB5E100AB5235A17FC68E168282D1D9BF7239DB9569906A347B293526DCEA2E58E2C61FDDFF629CE0F143F72E78C057B069A5E6147CA4BC202FAB7E0BC5ECFD6DDBAD5469B6F7C90BD84D4A06FD042D64D2BB7ED779B5D78C3C4882E1A7CD45A8536638F21C28A051EE774468520F1984286ABBE64C9BE5A446B34649694293963C3E1376E83603DEEC2448FAA58A20EECAEFD1580CF1178917EECCA74F2C4D9E31A6EDD2A3FFDDB384625A5C74E16C712F5BCFBC69BCEE56913D35EB56E8356BB7CF19F2200EDF26DB7EDE0E1C5A0BBD61C1AE7148F923A33AEAD965BB623793F92B89C41AD76B4B76349B5144D7C23B287E116D607912C3D2678E15A7BF7C2A566626572759B9F54A0F12A152239F66ED1715EAA0807C9ACFCF1FF5CD285D165CA9A223191A7BF32679A8447AB092AC47A0781B3EEE12EED39D161483B926522AE649B940434F452EF4942B1CDBAE720017DB2797245376621649AB16E98549A67CAFFF5ECC0539978E383A89916D8C8DE570D5CA05C3ABEF553A858D208CE45A7089C8DA68F172662F2B57B594750CB1BCB2653FEB90FDBE7FB4E75DFBB9DC2B28AD75BEC8B56366106FEEA95C1133802E9B1BB8475A6BA0067C3921A61C9F9019846DDA27BA9CA3D1F4D5E020BF8DDCA900EEA897296DBA120962D12F976D817162E1826EFC50EE0C54419B42B347CE12AF34B3B8B77805CC15F9663630DBA874F6A2D3F443AC48AB3D66269E4D10851D91D2180D8D497EDD6AACC5333DCA6E48F0FDDF9220E3131537815C9DF9201874D78BF5EED843399C2884C9E8E7606DF1D1B4033B7C99E67AF124330543AC50E6ACC3B23C3D8BAC09CA171290CD46EBBBF888F63FCEC7BB8AD62C1D14D616BABB6C781A3FD8A6072D1CFDCD7282D547138343BEB30EA759DFE5CD843BA9C6A7297A40A747BFA38E81E3C470A67A311FD15BA7C1BC4249E46050AAC1D0DCD5F698B9D292D0CEBD8A9708BEDB598E10AF6E40B34C156834BDC9D5A8729869E428179166A41FB0BD11116D71A7E9C3A036DFC691FC892862AC9193B28DDED06AFB1EC964B7F19B77CADEB44520F17595DC130D15049422444CBFCF63D71F2E3C84D5F6E170E820BC93FFB8EB3CC78C26DDE9562FE3C960149A08B3395BA6DE4327887841CAA7C316793DEFFF695A8E877E25E154B393A0E91F7C385F3585F28EE2B06ADC2EBB9C1C8B0F8C831C47E4664544032F5B142FFE4C3602D271EB036849A5D9C573CD7E7F2CBBCB4B2D87816F29C84A7761E5E809F927648ECD3CDC30AE5D96E1FB25E6F8E228EFA13B87D7D2EA4BACE1107ED08C9E693425575B6C59A5A0884514DE0F4E1F10BC622EEF37AF1A884BC2F66B6547FABA8B47C3964ECFFFC1809F032F25D0A3BA80D799CCBE5F2AA962F4CA8344C455933B45879042CA65F1E51562D2544F8EA036672FAE196019E84F541791A76E60512C0C5680E9C5921577FB7A6DF5D54F42C5EFE39CA7FA98EAACA80EC87A4E33ECCD3CE6271747C282043115C927C51997DB54DA55C57EF8F541D1FE196344BBB7AD228AB605088B408F1BB510CE0570F5431B2A3161EBFFEFCF474C4CA05FE1FD4EF1EEFEB5F4EC0363EEA211BD0EBF96E26A1D3AC8BBCF10A1000ABFA72FE734BD791D024B855A9ADA17AB245070D8989CF16330FC67B8EF202F052F1BC7C6152A1DA763EDAB7217076C177EFEEA19EF1948F762793D7E1C3600056548763E4F8D7E761034AEB4DE07233064AD3DDB8E9F1543C060EDDE03D531369E63F0282B115B1FE84D07228BE3CC09A65BC739E5DCEDCC9EC61DB0D6EFF84F93FECD7E694D4AA926F0490A638B1CBF7EA1454615AE0C7DC2A57B55BE48DD90C0B8B4E50E893EA14AEA3AC2E2A6F78962009855FB47F6A5E6616D70A9593ACB84F1D8F632A7F4432059AA35D7500242E039272C1F966FF853313D356E811CA369F52415091EE743982CA818FCD6461B2872B sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549F -smlen = 1566 -sm = B49463EA1AA04F2A20BDB7C09ADD1E772E6398C8B8FC935E813DDE98C78C46C4B32C55ABEFA4672AAD499FE2170DC1D3A50EDD7706293BE6C2217DE7D40FA4E26BB7CF6070309324C91F4B32087EDB1452F50E9B713C7C97E4C97E40F411577002D96118E6C3E1979C806508CB9AF757146374FAED8FB7C34E9121558C65DA31A5795BDA2FB4ECCCEA80E65D7F740E8757A20523314FAED65752B62A4EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +smlen = 1572 +sm = 2FC438B65E610DBC33DBDA306D5973F31A18F17AB6A65E738B4208CC036C3D7C37B195291C0D0E2633A7D7745397C6F9C2330B0165D7AC019B395128CA1C0C56C9F44FF3D24755BE887F70C344F53F87F0FFE51C91763A91C101D15C44A563A0D79D940177C27EE1F853935164CCCF3E23E2E2A030F1C4323614940D2A2C6E1976E23CE9D3C843C05E9379107CEAB0D98414CF4F0DC3E813835140A01CDD30BEDE0E4EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 0261694E85935617BC6208D935F7D9EF24DD6162CD2E336F2EE1C6C1C7023D463A497B859C30E73CA81D46F3D148766179D78A3F42C6E9E3BD62B5B67AB1404C95C1FB03709677A49AC28725A93FD610939F6C10E55A1D61C2346D86EF9F7140538DE03F5EB4AB55C9801DA915E64B90B77FCD670712FA28E717139A7825BA4E1D55BE6447AC3DB8F897F84FA40683D5B3D2F287DB7DC0542CDE6AB4D71BD6F4999667C58E14ECDB37D04510CA167DDE1EE426991242C8748652344A0E917AFAFC118129DD674C678B2B0EE3B1E8AED5E9FD77B182400781D984203CBDAD81B118396EFDD6147953859D3641170B757CD43A7FC62E504F4A141C5D57191103010438EA6F6D177C8AE865C1195F62CA86F9B5EE2A4B1890CC35075631A3CB59712EC46E1D6327E8B110A0DCC474BF06600304F7A3A414EAA95F2E6D645D5313E88B9C0E832C95FE2CC2A66BE45E729EC9477F1D919EC447605F607C0DA983C0CB3B22874C7DE596A67193FC37E772F7D112F0DDFFD88F874737D5C00F9E60A62D32C500819C0C28E4B61C69A85767608B5C027CBECA6055369758E903D4B046186BBACE1B6C5A0A0318E6DDE81C1012418AA690648ADEA34B4FC0A33BBEDCDE006A30391E894A94E919CBC6B4D71DB69D4B86F55FEDC12A6B444273E10828B4ABFCF9BE5FDF608F9E87003B2951716E3027B9AC699331F15268115983AB6D1DFAB9A5BBE057F6E55E6FC977F459DB88A258C218B790E5F962AF2006AB943177599BD136CA85E12EF670DFB369465CD4E1859DDA405FCF8A3B10BD5B54CBCE214D2C91C15C7801FF846CCB315106F8DBAE18A7A91474840D6ECEC71A027F9F2EB0A23906C7291A51BD84A53D8405C68CFF8F0D47B0B6E17441BFC673FEF2CEE64C0F9C7D42919DB7B0964C104D813B1A57091663DD0D8B7361659AE7ABE4B3ED5716580C5DCF9A584EAD7A02003D6D7B867190451CE7B0020838E4ADAE303BD9F4DDD14216ABE95FC1B3E980F034AE6CE1BF1375134B06A6F8B2C926F0FB6D9C0F8BA837DDD24B6D8351422C20D085B7C3F025F3C82865180B60ABB7339F0EE38D68FC37A30BF85C139584CA2ABF9E925A7534BBCDA278EFF2114D6D2A01119CC725DF39BEEAA787639E0C9562DA8615A9153C6F33E83D75C25C5D7A10AC950DEEBC27A8CE40B2FEBEF410618CDE4BFD8C76BECE6853623064F196F57E80CD3D7EB80861892AC6819656FC9BB810CD61DBFEAF661D7F337B463E8D3963303D09D9B79223C9215C7B05C70698CF92E39834965993FBCFC96F6D8AFEEF54FA4EB79DD35AE977D15779C434737F77EEE94A5D19108DCA4698AEEFEA3E6832B4F270CCEA4C8EA5307CA2EF75C627BAE364F14558ABDF121C45E67CC015407AD309AAEF1C6D8131E55DB9E99A28E8BA8672210F8459CB60A2D2AAE85E7E0FC793A92CCE7E600F6010EC76EA40E4CF155B64192043C775E8A51AF180F119ACDC88C04E67AD6226C449FEDD44FFCA7DD5D23876716CE2D7128C16EE45A7D4CCA544378FF7F49322CC66CBB58BB783D9A8C73AF17C072BA8B3D8DF48E3010628E9AA9F796AA8C26FE2FEB0CCD9868F13ECEF403CA69DD8BB08E2EA9C5A64B94EB90C3CF8C4A9BBAF22383C994AB2637AA0BA2B34D5ACF78283592FFF5A50DD7123FB467395058DC5709E7B2ABFB82E2E780A697BD0541E2AD25E9A044D21462C4F887DA4698C5E1E54C8A69FE501365B2952F4231CF82C2C29E007F4AA095E44B8BD731ED315659C07154B8B33CCFF2985C45FA2F15BCE355F33CEA13CC27D5536CF376D2B6B66BDCBB58237D8ACC786E6E5E007105AA9501A23D411B278EC94DA4A24DF841F1CA1181253E0338CECB1BFFDF760C21A76464343713A23DD6F40F62C0ABD5E35E6B9AD15EB3156622CE0C3A1E34328AE57186BC9C77D803EF5F89CAAE9238B7188B60E666B6BEAA03C8E335117E71BB0A49759E2E96A1158B73EF549B210EDFB7DAED1E6E8A4964F90B0B273785B1B9BDEE54A346310E6A3F3EB6D377280255D02FC7CBBE0DAD4C816497CB501468A882EC4C490ABE51590C69E83FC68F04AC693BE3A9A60B94E68377D386114EAEBB9246F218AEFE0CCF264FAD6C17112CB481BBB48554AC17ECC263567D1830F1BF5384701156BBBE1F3BD87586F9BCB662126F1090494C070487F724B12526408B5B3457F68717F0DAF093234CE3E8F61F227253D8FD3CFE460430EF61F0F906443AAE42299015989BF302F10E82F8D01B66D233058F1D6FBA3802F61C9134C7C79E28FA5BC319965D7559477B0BDED45E2BC6B4BA50A022941C3CE15A20EFA4859D4F1C72609CEF1F6730D630C1EB5FCC686492BAE6731B1202FEC77A2BE4B5EA5BBB048F6311D459AB95D5B2A7264D76DEC398B4470AE60A91AAB3F305F01CA2D62529B09D465F8EC1F749637FE454E2DF62567A6298E891598159D3E3560B841D5F98BF063CBA3420BDDC854C25EC7CFC175173E3DD60E5F185BC1DA2E14BF2A28F8E29E145E99E538A9089A372CCDD59418F56F914D1B13F1C88CA7C91B1A44DA6918DE0851B8E6DA74053134985C899A8E994E6DD83FD1B638F50B44C1CF8E0AA943E7B1306E44AB331939F150BB468E8FBE62BE6D0F5A714C21E3969EF32B0538AF2974FEB7EC3667FCE0BA2B62963BD83DB2F5272F59FC95DD0BE085FF0F34428FE550EE2BBD543C3254BF9AE2462CF9BDD6FBB5CCB33BD7CA9BC98A04AF4ACADA9BC9CA545850394F00A49CA8E702312D4808A21E2AB347FA157D25917C6461060437017413E6ABBB2642F3FEFCDC55CFFA9B96B9BEC441F63C76A3181FBB948B8116C7A05AE1DC8A3F1E3128B717F8A2D74ADF9D57DA410F839813441BD0F807C74D07C0205E854A1EE6C4D148DD6569766EB63FB1F6B943867C575B2F246583B0CD5A96DC3889159972808C76785E542058FE066E94C27D44D4BEF3347D1A4C370A491623AF1DFD2B8B2F33356742407DFEF8714CBC4C4749B042117F6AC94A89FAC9F5C8C7E7F9D894180E39EEA930BE89324A9FAB9ADD4498727B050032002D58B6BC14E0DDC006EA9AFB16D0890E2393A899A5334B5861FA278A811795F5656F61EC20E63D4ABAFF9C84816AB183DD504F774329145AD85F1B7CEABC504C723E9144057BB5779E940770FD7554F081658E3DEB946FBEA1E3D78C4E621E2B310BF1ABA130018D943E22F348A7EB2848E01E2AC2B4DA6B10EEA54E8C955B55FD902B12B0B54BE551B2C4CE5F287C44DD30A7DD089FAA0C524C4BE3EAC49C670B77B7FDBF8A36FC2ABE370EC064A02CA2B5B8587D78EAFEFB1F00E2E02A2AF508CF8DAC52BEF0436CB380DFF83E0E8DE70CC92870D983DDEC27EB8DC153506E57E5DD6BEDDA623D6506B4B674DF2114B15AEE44C7D5F5C32C8567219D6DBB2E2E28E7F1AA3A86B683C786B5435B230B64F014B39AA8BDD546AF612F678C36BC42308C49DF26F289707406455B18065891B1D93CFCD1E4B47F16CCC2767B3722C93A401100B7F2F1AF95ACCA48AD15584E6BFC9913D2587657FB90DB412D49CCA3C359CD93F31DBCEA132CF28CF37FEA2E5505814D74A762859FEA2AA3DF453881E4DCEC8E4B3ABB997FB5405380EA4AC4CA74AF4490AFF9E9BBD0D49ECA162E8B51F022A7F1192295DBC3D0D5D989D020935748A0E5226D16BC99D6056920A2485BCF59E58BEEF8B8AB32B29151E4400EAF6AAF60D08677A91E9B39F4ACF9E9DD57E398F421502552668E089A4C30DDACD005E57CE0ED9DF2ADBF32E7ABD2560425CD585D81F573D9A826838347EAC1E0224C91DBAF6F465DA8C1E066777B8FF5DB209E57EA0A201BA953A970BAE17B076B138E48D2C933EBAC1108D809E519C1FFC9F4039B978964BD2C2712AE6CE901AED9F8009739996B63F3BBCBD43458011DCB3D6358386C86030F9F1FA2C1ED0959EC78C7C6C439EFC22E838CF688F2636925A216EF8768C71926187E7FBD848D662A846C58321FE2F8DF475687336608459CDE0162ED19381A851F61A2E79286B765BFF1F2EC2B950F43CFCDD278CF69AAC7EA03DBF81E3368E3F5B277C4421B94B388342938BD76BC420DDB86143C320B406A4E29808E6BC91993248C6A5197B30F1DA4A78B2ED03AEEC02F90DFD546A5638D53714C8DCB0073DA477B01D9481F48EB66C2351FD82A4814C8996E699F3C0B11443C70CF5424B39F241E21B0F2FCC40F9C80E2B50237FCAB2B303567681E0225829CAE7D4CED12117BC3B6A94B7461FEA5A1520A7FAC86C3805C0C16C2616BA43A6D16C0BE5CB657B8C9DB0F5B5832EA4ED8A8B4AF91B70E578EA61D7CABEE34EFB6C2AFA16A19A0AF5EFDDB98BC1795C7BFFEA5350C0B0455356071F067959518745D74DF5C71761C661AE893B359870DF91D82EC655485D427B4BAE34A51B4F6947FCCCD314B6B5804C462DC03B811C5298347E81791127C400DAFEE80F8A5A82A4C48B74E909E6E783C099A1CF0587BD7F945D810EC89CA28510290D922E858B1CAA884309A6936F5AA4F08A05C1A67CFC5EE3443A0F46D6B92472BFF890CB66F2DC9DB326E3CE47675A238F58E6D5C4F001932BDC444ED8B9C7943FC0AEBE16CAA5732CCAAFFB017BC4125EA782849016841FB12BE352BCAF3936DBFDE9B90F683C2588CBF1FE5ABF30161CB9DA6DBADD4B699D982B1BBF8A7CEAD65A562195C0388207744AF7734B900A7FB44057D9FAEC9BCC1BB566401B3308763D569E3B7366EA2BAB27ABD40021A58A99FC46B11C1F6599FB8F8FD7E7DCD2DB4EC98F209B1D7A972802B5587A6F746487C5EAADE9800E4BDE5DBEA1B11ACDDDA71DFF8E9F8D38FA3B021F59A7B74DCC44D72914ED798F839366324BC14CB4F2C31E9F00BB2EBDB00ED90A44AD77BA326E9882A304DEF30D96320C3366AEF79F4946C470C2342C1AAE78E125C5476F4AB141F726BF1AC6FEF69B56F655ED54DC260255D230FA79EB484094DBAD0BFAD23CE30AE89DF621219C3AC3938A05F3900EA5F4956208E5A9FF46F42042FC4362E5A1C590F330EE8765248056F4821DE1DEC5AAC6D2B1E06DA009807A1AED112C3348E4AB01390CD411DD7742E7DBE1E9E191B4DA5A4F4710445D43956978F53DFF54866FB8D660AA8DA4CE5526C290F551E3794BAB2A8B8AE4A7A26C63EDE11A21FD1E58BC2BC826B1E9C445C12C33D14B69BB39324ABB3643047ED311C34056C07FBD87BAEAB2EA771CD93D130310383923ECAC7830125B6DC1CDA66D0D789C76B6EBA0C0E97036BCE5D968C75A54E186E5D3556D7A434C0DA89AC03E501C4B164BD5107401735E728BB3D27C434339D5D4CD99407E144265C02C91321FDF0D21717B7C0A3663ED8B55D6DF2C35A86579C55EF5454374F2E0C172C8F03804DD6B1484EE7648BAB28ACDD66430B77E42296B1C6123D57B2DD98A2F7928962C03F069141FFF2DD1EFD15C711A5F96D0385B438E717926BE801158391D3707D71A69AB27A0536FCC65F1B5CE8D9FF9BE599FE29298D268BA795BF33926CA2B5704B7A93B95DE340F5582EBAB3495DF2179EB9669C5097A8BB1ED671C7D23FF0D662914613F3D38FD59CA6D8F071073276DFEEBD442F534140E4A82DC31336754728E02F99B61505BD9914757DAF2514ADC75F734E3C5484217D6EF2962E419FE483374A11F1AAF1B78A0AB09C03037A74B392BFF5138EBE5DC9230DC0D5AF77F1F7E6BC83E484ABD34D749DE9FD3FD0E67028AE9FB7CE977D12BAB55240343587722F73AD53CCCFDC2960408750BFEB16E72978A21AA230DB2DF651DCE8C3E027B0FC4A6DF773B058AE305AB8C0BDAB4DA9678BA6B42DEA3C5A980BD4F29C10F083B45582FC21D89AE9CEAAC92CCE15139204B217FB0585ECD3A093F2EB99839C8A35A4192C6B402848306484DAE05BEB8A5FFB3C6D5149A52D6DB6169C4BC8B792916E8F6E27E2C36F18FBE8594E0FF5553230B2CFF6FD332575FEC3479AFBDBBE0963F2D3718777A5CE6761D9EEB667A2FDDE7AF8179207A3B39EB95CA9A86FC7645083613B904B6AFFA5CD17A1ABB2D1323026052DF91C9A567DC7914BF1892CE33B8051FC896A4233AB7F3905AA5DBDD6D9FF86E93AFC29438853384B9C4928CFD96D3CC4863C801AEA0032248993C382219AAB7F75A9243E01E5E54832D9B11EC7B62AD78E653D43773C4B1591030CFE15249C82F816ED9E1D30C861CCBA5582FF9F8729BFEFC2FC43FA890AC0A26C224409A107762E1213FA859270542978F8F9E06B131F98A44DA6464BCFE5659371783B37BD7AEEA1E8DB81D65DF0934B34FB4BA55D8BCFD85B92D03BB8EF5E41963ED0AFF96A5F200C9C2862F8EC4C969DC8CD806DEC8A55D43AA6440D1C73324F418CD7B2447AD9662F9FFDBA260BC1739A17F6C82E6CA21974660CE7E21C1B8DC4EDE0EE3820BD8588E78CA63DB4E98375539E3A9E5D29A88EE9D49A581DAEEE7A7C3FF862EA0C021C276EB9333529107EEE55D35BE76D635D8F6A0011F390F3C34BBDA4970E1D1A2E0D04D97B4AEE04318263EC1E5277DD99C6E25CB23F7C1A6D908427D933C193827CCA5E531C29169203702AAA6757E850551D15CEBEB7086BF80F631E71C59F3D709A61FA1829E1BB325D4366E0A3CCA744E82444DE83B07CFA33ABA085133F77A0C73F9C24AFE7238BFF8C04354B4C9F2797E13F4A9D26E836ADBC4F3E0F6D1CA8150AA8284C4AA00A71C09F504F85FDCA47796F5673BE632A3E8DBC09FB84E703888BA0D614C5F74E610DEFEB304829687166C2B271E1F310B53EE7898BBA2454BBC909184F8CFCD691868692D757982D0B8AE1E1F4E6ED62EBD8223E211CF650E52310C8B4A17E4BF4C1BBD963A4D6DA8CA873759F939AE74BD9CF86EB1A73012E56EF9718B701AAF6D1BF900F99EF48E5E5E590742103FF01E5994E0CFA3651C517FC40D840392A6ECB7DA34281978C778BB337C82CC3F7D4489FA911F05C4EBD2E21F69ADBB3C9E350F34DBD0D4D74FB23A6A1B3CA63FFFA11E89660C9F996139140C59FC2706D9E5C09E7A0E9BAA792F735469671CDDF0BCAF3A43F8AAAAE744DE17F116DAB5667924530C7ED409936ED6C59573BCF26B8CC96C848BE9C2B1AA4787736EAC09928CAAD8B4D26FF26C67D48B9F0A5A5D3BAE79A2283EA51A068AC75A07DFC94C695B0E6FDF2E0DFF0CB5F911B320479DB94145C8F900A915564FE61A50D15DECC17877B1E493B55052284024D4CEFE5D9B33921668EC47BA31AF36C2A2B019A132F45FA69D6610BED013CD343FB3754D82876E5E69D12CBC0EC6F3484395B7BD998CC9F9C3E427EAD42EB082C7087F6060E2A804CD5289E41E40CE21CB3F1691B749942F177C491397FC2DC9E049BF0EDA26D6234933C1293A02499BF83A64934CBB9BA110D265FF47F3FA6673935574DDF50F701B3084E9A048C9FB67F884E5F656E8839501B9147A87F001BD51A522BCE69EEE01210AAB953589A90B267EB050D774177500CC79675CECB9584100A34DCFB38E0D3F3FBD22079E39EAE567C8B82602B6C4C9A5A4B0967CA4F0DAFFF229B4DE6E986E774A7ED8794F20187B8EB46607133AF5BBED9383D95820F2EABF97F9BB797D398BDCC05ACD9A2C053BBA5EF354BC7A5537FAEF6BB10FCCC46AB2DF2B3F7008868B5BEB1BB11A7CBC2F43543289F2FEB999AFEC5A0D4C837505EF09148E4119965EEEB717A83836CB86BC75A6931AA5A5E6F67BE9AAE087D2ADF7B6B72AD5E658AD83194468BA399FB5550473B93D4A913FB +pk = 0261694E85935617BC6208D935F7D9EF1856FBAB280D9BCADFA1D3739B16FB1184B1C6C2F32AC9575FEC817B70F45538C8DE221D3C024AEBEFD88E097B7C8CFA7BEB13EC8D7E9FA4552E30AA7C3AE71E4D5F6CF0BC880B4BD607D0B9425DA80B0DD12E311B3241F295B935B26E9FA63C3EDB74A9BFBFECBF00FC8178744C5FBC77750941D4F540EA826CCC77FB0CB51C93C10F6F48972348D99561209F6E0610C59AD87116593FC2C9AD46D20081AF7C0C318907DDA1A11BD0C697EF1825665B547FD746B510AC369E2D86684AE2D2690066580258F10BCD8C8C96BE5FB5639B642F7BCEB6FBDF31D1EEC1F55DC74B01EB5C75A2B051F990A5647DE906DB8C8EDA71C16F633E137DD20DF674A6F1965E6DF373F58B20AC9EBA1FA776792C1FCEEAC2E2AD02E0F94575B845AA133E7F5812BC75D390D437764DDCF8EAEC81088D8BEAE71FD4AAFC7416DC56F01BC6559CEE3BEF11D8482D9D868CAF5BE66BDEB6B11779434BAF15309DAA68B7A8E0CFAA41BB6442F042B23F565C27FADF3EFF9A3EB9EC00292A042D82C75EC2B4A52E266DA0D4BF026FB53EB187C8F2C8AA45F09DE367B10704E5588E5DAA7789AC4C0DF2B6EC754F9074A3BB48956CC64186131D22581281737252975A165E08A128F5879572346765498FA6F0CA25A532990B65139970339C8407A880A7050579072641888FBACDD6CF6D87DE304892855AD8878FC719828CE4816E6C03594F1CAF67FA9A41AE7C97A7EAE3E96116563A18C4E9A13E7DB2A5BE031A8A953B021496D7E28826AAE87D9764997BDA261F606F71594936129C5359149BD59FE240B74589D04F17A77EA91DC49B301CADF0571A907E4BDD2EED26B60CD5497923AA75937545727F90AD265BD5F776CE4ABB4C0F7A80B434EB1D545F7BAA5930B4333BC5D5E2DD95BD845DDEC6073905D6634BB4A0CEAA67BDA36FBFA17CC4DFD4B107E9588642A74EC1447BB65F0DABE421D98988E68F06483A7DF20E9B2770EEAA8F729A31FF0E0C2DA1ACF5AA62CED80A164E5C633901302E71044C6885F2920E16601E02B7A29A1AD03AFBA0BC1DF27D60CCBA24D7751C80B4E0B60E543060307BEDE38EE6E06ECD4EF63A5D7F0D8573855EC123D05B1856FB92667F214CCF8487681D63FC9293C56891A21A126CD9058D157EBA90A2120152BE776512397922281F28B8676E4E2A2F375F7D5ECC2AEB7B95DF1938D88B77B5C5EE6268FBAF06348068DBDA971765B85083AB9168ABE0498B32E2E1ACCAE6D790A8E855415869C4DFD40B716CEE94F574E2AB82A2B26C8B769AD216F6F1E13713B2BCC8576FB3A77F38A64822FC250A1BAA1FE815C4EF1C891FE0838F23A4F3FC09DCA0BBEC9808FF8A5D9AACAC4C7E89B27DF2D6D31B588DD9039AEE1241B26B5893CC1F4CC1A23A961DA03B219D628DA70DA0761BA8FB3697A9840DAE15280255C4D8BA62E9D2FA6739431F4F9073E740250B067B787A351FBE0558B23F998CB0DBDAE78CAEC59F894FAD8D2866724677F5AA3E03057BE01990EA5D15B62532E8B3AD57EDBB63BCBE8CA08BA591D2C47C3764DD68C6FE9CD2124085CFA11586D88291F1D19DB6D58DFEC5CB31A36E68254F0A290D991C425B1864548C8131C5651E155DA99C238ED5B4DFAE808E7369BF92831D77CA480D33EC31C7BC3D0C714473A0BB3A0D41C47397FBF6F54AC51D69BB6BB69CD39353100A7A9F40950786891815122874E822064C1FF2AC3C7E76644A4567B243134BB254867642BD6B62DE45EB2D1D5C58410A54F62CFCA3E8B82D4240BCC09126D9D6CC07505D17C1B9038C873AABB93ACC208CB43E6F5DA83047C6AE1073D132F75F108D4AEE8EAAB63773D57F5AF5B0648C069C59715FF9CC955F0AEDA2E0CC9F507EADF33E03A79ED3615FDB75F4EF68AB94A2FC529FEB02BCF747EFD2DC7C473F80C53521248D6122490B29731386A5398AADF845E991135AF53A78D83E44A453A0D929B19F918AFA0744DA4425291A74EEF13D93076F6D8A060D128245EE79E8410C82BD8FA68EA411CCECEDD3EBE9508981B2DABEE90DE97CD45B168C78828B3117B7F735D7A6D963A63B2EBE4E645C50B470F0C6A076673A5B0BFD667E68884A42C1866EF92CBA90F337E828610356355C6771846979476DA2F2708DB9EB5AAAE30E1FA1AE1371C763268286B720C7D3FD7B279D9D156BDBCD936D5FABF2B488A3E4F6480FEC32FD00E815B525D0774736D43B1D2068E794105FABB3703FD908B09A7A2AF5AF452C65A9F78599560F397E47A38A7BE545B07D05F4D94EE438379CF83FD931B029334A3FA3B8FAD6DC37F4B5EEE3B54946636597D6A4DA4853CBD1C23361ACB40F105C2A807B14A553A1CA99607A5A996F85D5A527BE03D1DFB3969BB37D81706DC58A80F9F124B9F69332EB5BACDD8663A7BE7C212617212E0CF878669278A2006F9B6D9EF260BB50F79D5533A4EBE0B331E3B82E0924DDDC529F455FAC65CB017728AD9C7E63528D42714E8DAC21B74B8EE8393F331A98AAF68CD849496DC53F9FF9A58409AFEA11DB978F44CBF5BCE9B2FCFDC536E1A17B9BF028CCF594FC18E8D023758DEDA3E69055ED1ED8A7A59686BA72D79717AE4145907F87AA065313B18187590B5F990F21B90F2526F7F19B1337CE095A2B2F0A1BA9CDDB56A4A830792C028C0F1823F7BF287598122DBADF464B8E934270DE3ED609E65909D4BFBEA3223FEC2B3BCF5C122C682CD909DEED69547AE0251CA7F5A32BCE2FE2097F075DFBD16B10AB10A02557FB2A4C9B46173E1ACEFA3D351755386EA84A1075D5596C19E7D0E2D5BF270B159F5F3936E8BD51E3AC0570075CCDF2FD88AC43C0501FE87482B6CB854DB7C9701071178E23583BB6CC0EE98F291387A40FED72E5D882B0E4B944B516DB4611EC8BBC52A57E92D917A6C83B6CCDC4FE32347B95C7AA8073EEEC9C1089F33767923DA4DF2B27C7F092D62E0A964FBBF6768919FE0965991FCE92656DEC55CECC6C97ECC20DD3FD0949E5814DC6CFC62E5DD3569EDE1FF9E92FC704C47D4923B3DDF6A1DE4A64B60185B1C6B272C1F31A510C973123ACC6E3FA560E4529742768636BCF13702BA383BA5F268C9B5FFC3BA882B5B68647B32A2FC1384FD1A908124F7C4C2F73C3CB587C6F3D1EB4923407B4AEC119592327C3D67FEA3D373B536CFC5CA19C7ABB53324C4B0303555DA0B2B326C19013020E1FD4749B8A9662933B86DD606ECF57FE0118CDB62F0E263388C935D76F9CE752AD732F7A05D3132C7C1D459BBD187C92FBE84CC659E9BFC35651B5E4FB444BE3F819AA95112453B5AF2E68ED0E256B3B0F8229092A17D0E05E3CA821B36D32E72ACB46DB7E2D4123DA81DB0E8B38EA0B158ACC220C78C89161F3E9AB6741D21BF9411F02B796C721035C29B80A1738C8CCC3BD33660ECDBB6ABD51BFDF711B4594672462142551C396ED7D118DA0495320B84F0CDD551559DF02D744E08712F91D0C2FEA59BDB5B4DFF86D284EADC1DDBAEB352E32A7A67543D8E618BECAB5995C29834A77874E8262B7A867F49CF8BEDE3E7A553E5F2F14D6FD2D5E39B3FC0473D07507DDAE1C64EA5499071FD05CF438CABD0671EFFACC943910F4B2569FC05E28B47451DE3BD4BB2E79E050BD0916B00060B9D27404D693499C6AC95691792EF690B5DA426FA9A2CEB5E3F98C7119588D28FD6FC639868974AA4953B22FCA304F70CB6A3947A2701B4E7DC3AD79698B16AEA3D43E0DAE1A00AA7BB0F2FB9B5798843740828B5189B0B7BA1F10BB300D45B657BF2D62B44444B91C988E08B7E5FA308D43CCED9A7A0D462C9FCF4C770C1A8B66EE407CDFB03DBA93A6DB23A3F376860042A9F32B106C9AF58E4493DD3EC9C14D94C1354DEA838B0AA5218EE2C611BC998A43F33BDF9499376187D678F4C6B4301D20DBB78C8EEE9FA5D523BAFA2457C886635B41421FC214508B6EAF1A5C548DD94E796856124A447787BD1F4E4E52E9002E23CF89235B0A8054853F9B7357C68ED037B6C4EB3CF0D70E7088D804F175D85BA637CBC4F5A0E9D3FF2A3B18477812A2F1EE3E0BA776548A9649AD1F2AFBC9AB0224716BB963578C1CE71B71131D99F3A6C9534AF9C77EF661886EE85A440C74455E8F40284AD9E83F6E34BD57B40207040AE3A833E44D7702140860DFC3FB5D11D2A358F485A130FE5E799FD3F88D470C5A323625EADB53269A6C005875404CF955D5D7D6A16DA1775558F1B48C7E19CE5D4623853F44D4AA9DC9A1427E6748A281F3C715505F08548F1744B9D092FA870780D474901DFF31FFCFE61AC22BA2D17EDB9FD051DB1E50838A491E0159964ADCAFA430C9826E73590255716E44B29AD82BDA5A1BB7BD8723AEAC39B5230EF3A4BA9811C8FF9B3AC938A1FAEF1308EFBAEB0656ABCA5BFF7479F0C5882A34B01958F288FCFD6102EFCD09224BA697F9BC8A3B3DA8E8E88CF7A6F2B2EA81F4C14387605C1A4AFD9F4F3D0BC49638CCE6AFE4C115159E7B8B2961ACB52916EF9D2DF61DC9E49684E2C31782B078A54DFD152275B00BE286E63ABC5FAF6D8E945296F8D83FFE49B82AA3BEB868BFB2D7C297A86AF7001814E0B5CE666832F85B842F757A8487345C66620A08B984D0EDE265DCFDD441FB4F77C28CCF3084CEA336144910F233417F4C7485E1056D6A20B43D7CE40980E53098FAFAC06F327A1F23D90825C551FDC0BD3FEB104EE09F0F6EEA7B84B205908FBA72F2CD4672DCC815B4BE0BF5844E8E77D294E5EC972B2A5BA53B07FBAABC5866863286D23ED1A35E6F3D5858FD0FB9ED6A060B9FE1B74F3467638A4F5B75860509C4B826A71A0D280D3F2099883A0963D8F364BCF0D4F8B3556C27EE8FD17659E6413452F5E1C652FE8F2AEF3606356060952A34543EE043C45BC7AF04F8E250158E22B25DFC5B041B3D848153991261BAA4F093053EAF853D81115F522E727D02822D903E94BB267C49423977435F1A1CCBD522EE3190E04F2E1748E948E42EDBD5326FFE82ED19DABB1FEEB63B1C578542906FF91AA0AF6973CB230DD3E3F7E5C6143647E4B782330AE655F88509EDEE4F4E4DBEC2E9C512744E9526505A84C4F64D66EEF90BD897998185E742647BB49CCD310118A61FBF2AD136DE13081CF574C1310D6DB426309F333E2E141F195B357B76758F7B5491A3CE1DF4297871D1D06FA144ABF5D9B8858696DADA61A21A40343DD8F75CAAEADA15026C8095E4483D989C7273D0609543D91E06156566EF26001EB3D7CDD25F0D8C4DB064D730FFC3A7641B2880941DB578961B06B5BA84AC24A2D417B40C25A683BC2ED064370057862B3E44BE3B2C8F967E6A7F1204D379442A9A51EB7328D21E853A6593238720E79A26BCCA78B68DD5213242F0FA19BF9B2A643679F3161E786367F9A9FDB6EAEB0CE4450E300E09AE621ADDF31E15D57F48C1672185F853A4CC416377606E7F439A03E430F003B8BFBFFC7049F3FC07ACF3A72A8C2DFC6976AE9E7A61FDF2955B65D195BA49F72844714B9509CDB055288D2C9D17C4802A8668AA34070AAD44E6E1EA909FD0883D452E25BCD981B905F174F2B6D61C4CEC9927838A46D4F67C9E3B62D4C404B1BD9C60836CDA448268863C26B61A4A09EC6E1C929251DBF7EE94E98855D0347CEBCD6345049F8D5F9CDCB39737C70038871DA203F85DF43910D8C926CB01C0B5C32241B7DACF66D22B22C34324D2065B4E057B0B6A5E53418C7A4BF6996A8ABF9158A4E307A09EA5F9153E0696C63AE59CBE5C1E78CF77F056797E0D476B47FD1DC0DAE4ED8DC872F5B3D52D160BBA71796D43553892C3D5D81A1CD865568E2BA10443ABAD43D1D146FD4430A8CE187C8F39ABFF568733BE9E448D274AFCE9ED6C8EC89E19D1D6A36769E5FD9CB667CF6D441DAAB66B8D6B88F46EC85346A3BE4C8B1B5B2F42004EE012EBBF30494994B14878AF87000C76958E5DE322F7DB923A3DC3CA63D58C119BFFCE27A5B74082C0F848E467B9D55D213A33ABD3D1D72378325BA0651F3B6F09B152688471A4643250C472446A12F415122180464305463424443393059B5B21857AD28CF5E1A6102B6020E507CB456EFDA63F941074EA87BD85BC247C360741B9D634B5FD416DEFC27DFD94D705E12C6E2EBDBD25443D5E11796DF1357948C90BA2AC1CD4D4B9815531728420B973EF3CA818B55ADB696B9B6DCEA38607E417DCB97EDA693950158F0B495AE52F915B280D559DCDE4C4EABB15A20E8D33C86E8FFE1F6C86B0A4921485F2FD710C46782153C946B233AE80EDFF70C078B6B2E1F8CDEF4260BE0DAC1F8840C320DD93F8A0BE57858076F3B4AE1CBE6F3707DDBDA51B54D16EAAD19D0B6972F3F4FD81FD27963A637FB820412CC7851084EFBC80BD1CE61E0BE5F2AA62D64AF3BBC6D7C54C6DFC502A5FBEAF825D0B0C9DD9C2487D3EC67C9E43C28DA3E65ECF09BC46A8D1695352C04D4672A6E410A2BF07421E91AA3EE385F4FC248E86E3BF81E70E186CE9E22EA479F1137505BD884FAFD786A4783B6EE6F57F848A9780ECD111F0FA6A2ACA0E6535CEB8860F898E80782ED8997A07A7C97E151E18C3C8C0B3E5329FB493F05E37060D06302F21B829EF827B0BF290A1F096E848ECE7510768A766E9C65C5BF5DAE90A70EE65BDDA14EF3C2A86E2F3A0A0F6274088B7EE78AD78C954B1D2EF6D5E2771017191F17AB2CFF4050F28EF940E2F30CCA596DD4627EC55E9787A4EEFAE1D632F40E49F4DBB364DC46C7021EAD0709B1E3D5737BB455BD2FF9F73E312AB88870BA87EB2BB0A3F8E545C56846C7C26003E6A4E3B8983CA4A55333E2F47219AFE693D2FE03ABB6C9C10F415C7C9B7E150CC2E6D1763EE9BFBCF41721702CF5472B6446C8F1DE3AB31FBF9C3FBE74659CFCCED760E9087D06D58874240E6E7A775E975DD07F22CB22C7D9BDB55C6B07D3A sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8 -smlen = 1599 -sm = 58A8C17D384E8280524E1316A5781D2F19F8C32D33142E2BCE9F3B428ED6D9ACFD908617C8FECA205847737D2711FDB627DE3FC6AEDAAA5A737D09E3D96891DB35984FDBFC6B1B9523C06AE95560676BCA89EE49C64C1626992BEBFE72849A5493A1BC73C8746CA6E05327B83BB0FE7372BDF84DCC31FBB02A87F3CA00D43FFEF260B4B970C9C34C7905CF8F5424D7D9F0F6918420C2F2A6E355558BD0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +smlen = 1605 +sm = C9DE9AD0D174995EAE92D13A5856EC1E34647CFEB7CFD21F6ACA44E83BC764474DBFA697B39763F237A536C0D8743E63563A99C98759038FEFC0980F8BCC8FF77DD2C837E9B1ADFF42D72FDA37A87DA6B24F0EDC39D749A7727783DF691AEDD38A7D27E2BAD917EAF49ADDE8442C66A7480F97434D97EF0AF1E1B7114FDDF75DC5D4E5A2406B3263AFB28D8BEAD46C428C8540F1C6184CB8A38A573AF7D3AA5660ACD0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D38BF22123536B742B464E1FE04A6BFADAE802DCF7566107158B41FFF1A51F59D56249A040353A84D498C2A68FB9913AD6692D129E4D4CBEF2EAA88328AF7737B4F818131C5F7F6A5DABFDC49996FA2B2E618DCA80300FC3CCDD82F8148B13671FDF650DCEE0EF08F3116D389DBD2CB8EA2E0E7FA1C7A23A5D57AB2CEF9544D19A608981B585633203379ED2B9EE7F02EA4D6D9B8548A8E2892741E8138335915BD1B8324217AF8DBAD2F705CB9875804BC43C9DF48C678BBDDEF70379FCBD2A1D37AA7E916C2EA1EFCB559BF9DE5761EBB802050F3EFCB6041D5D59CD664F37F527B9A0FC61CD9B4806D6F7CF402108E4ECFA38314C735A068BF5CE9B572CF550F13256A8F1D4A81FB0A239400380345F6D88C4009ABAEBDD68EFDC131167CD4E6478574598E3BFCE767B9654A7C679FA237BFA17813F8F44CCE255F5DB34AC1F6C48D6B6BAF838E3A905D76119CACBD010E64BCFB66D65C1C5BF74C68CEEB75B7D1A6E06D67EBDC2BF223D1EA38B9BE4D80A9EEF932080BB0E05D840D5D68BE4A6C466BB446BF9C03BBBE9A00866389802CEC76684895B30390628607979B2AF224B8ADE2D9A79BD5CC196D4FFE08F310D7DD887F6A015C7D5EBA95C79126E6EDD31C66BD8CDFF461FAD6C57CA2327A5B32A9230A1C0707F8FE6C6BF176AA8E30BCE0FAC57AF3182FEFD48D7061541BFE72F67D0C36D716C786A8EAF6A642909AFD1372B911B854694239A7E640A6F231340C2B278C279CF6C247D3D2601072DD0874B37268AE4CF818924895273E6D44019926EBC867DE0B457CD4EB8F271DF9B55A61B3F24D8698CB9FF050C269554E22888396553786E29FC07DBA6A2DED6FEE31443BE22CA9692C96050D247A2CC391B986563C9900004785E96E27CFEF6165CCD110CBE15A673ADB5CFAD38DEB5099F2670838777C764D14DBF65A71988F4A6F5DE1FD9569B310AE85615547D675D39E32CC3351CDE03F749C237E3B7E89820C80EF17F66CE26D3DD6D633A34FA6154B9E9628BC566EC7A788EA727DDA86F70FFD5D33F33949C2E0AE5C835D93BAB31EB76E6C24F941F8DC3B24F1F29BE060BBACB59C6DE7EEFE926F17D419F336A2152AA8AE3FAE3D93890A94FD274BE4B0F49E84824625B9F76E2321572C874B5A1D92FEB014A9FC7E2AB9FE76CE72308EF6C7A1BEEEE3B285B86C85B967C23531C53B5A734E8C2336FD7520C7EF4C7B5CAAA13B7F44897D6179D638D17FC40FFB5BFFD80F14B24289C985E95149A545BF6C5F910F59FD674A278443CF5905AAEBD173B86445EFF5CFAA202587886920455CC113082D9AB4B03C0CE910423F8F12995A407AC65681689B7497BD16BAE35F06DADC9358FF2ECF23E50B672DA43EF954935E2AB905A79A60E0302308C63DCE33E00BCC090569BED592232E2D923F025DF591B7225A064C94E8135AAB24EB94FFC5FDCC6BE8D91204CD581B159AC94212D8D6FCA331B2C75EE9E3F35C6267508866122513CB51B93DDC25AF744A5FEC7A98032ADDE0E4B5FF6EB6B37FFA01AACE1E71DFE0E7B801DA25D510E2B9BBC16BEB9D0BA28C66EDD37C06B48CD10B0B1762BA8C4E9AC34DD4F5B2F17F776126433DFAEB0729AAE27B9D4DA2EBD6068A5B6765607951BB156533C765314F3A8B77BF2F92CF99A40BF0A844A48DB4476E4FBD9EB30A555810AFB8D5BEA416906EC61E7F17240AD9B1C4EE9DCB2E65CAD3196D6138E0A6C8C8DF36712ED62AE036A103AB7DB732EEB7A644F9D1EF429E0E36C9463B911C87FF5D93A35F04C60AE3ACC4E91FD63F27FA99BA820FF07BA6B8ED2266F4B66F996E541DF2344E4540C6F35ACF9F8F0784C849984F27EDE9B44E5C4B0A39275230E84BC3BE569DC1794231446663FD81392A88B4C2F5F5D53FC35C0925BABB711EAF4DFDC97D15B65F356643F7561F392840CB9EDDB2DCC52F3A9C1E18C01B511BF577F5022927B947F1219448B245771F08481052912DA2A7AFEA49451F80CF7227A0D76F1C657FA3DC5938A09618B8773D5E82BD52F7CE7F682B975937BC449B0B31C80534A2E0FD3AAF2A5FF911CA0EFBC54AB75487B32D12916611CF18FE37EFDB1CDA3E7B947972123FA1B5EB3B5BD176168BD850B4F170AA2EAC5B616D317C8C7CB3B00739AADB5D6475B55177A42A2F8871B0352E40C9D3018539168431A678C27D5BEC1575A23036B7DA9BDFBA22CF2E6A931249580EDD0E3EA10FCDBED428C69BC78AEAB92E4217353B364E1949AC72BCD9CBC0AA62421EF85A6B79BC9EC5CB54B39DF8B20C84E17D8AFFC324F7C33ECA493B0D4D6D58DC03312678928ECEA41380506908C7326A7E5D7885BF80DBDDD2B70F28FA4D3C73CF96B1C771943E99F4CD08A379FFA3715DE0BB673BA83DC0003F81689353734FC218701F8E102F3766C029D0F3FD76B611DCC1141252BAFBF932DB7E4B97AD1123310BB23536CABF2B687708C86D192CE34E993190370E9A46741B9FFAC24E8AC74D64AC8CDC5762D49C84DC7D0E9B208E5D95E4F43A1BEB9D166DC66314B0C1B46D101D7D9F457A97A21FC652C95D917A87141DC534299844B4BC48D3F3D394144AA9724CBCF967FCEF06E16CBC4B769CAA9785B6BFCD3FE46D27A76D9732C80D304F8097038F921F9CC463E85193D2FF363AED2C4A51AFE6B35F9FE55675A4182622A0768F8BF4FC2E3D36AB34A2B751561DFC79FEB7C0E26035272C69E009BB22B93B33B7EDEDB72708258DDB894C0B25F3A1DECA46095BF6D6D851C9D31D89A2E90BB70C9636F94DB049C22324132A5D0B7F21336AAAD7C71EBD54300FCCA4D6608A41C052CED923DF39D17A6F3C256851DD68FBD2717201F9C938FA3BC43CFC8C0E15E95D1FF59D85CD04993580DCF237749979796D97FAD08AF3FEF0BFB19077385A4F0A92CB4CCFCF2439DBE85BE8F33744A22E5B44F5F5E4389C86C1F9AB70B3D51A8F980C2310474477A62F5C8965926DC4AA0128E87F999D0AF80879020DCD4D3B0FAA4AC43B740024AC288FF30F2C0EF769416DA4B472B4FD7EF6331F9400FD35446E41AECEAD1CABE77814396765A9699388AF30F63A4572D55B18B3250FB88A0BB56B645AE33BD265EC461CD4973A472FDA8BC115DAECC3DA7439916ABB39D5F3327BDE40D14161A33536D6F342023E8562E58F6C5A861912847A0ED73FF4E0E5C7CA72C37C090141471CF2750480EB8A6B260BA81DFD7AB6CD3763BBFC993D382187C2478571F4FE8100257D8C8F85463EECBB922E4196EFAE0630A1A01BD44C724A4EDA9EC34EF513FCF641E0FDE5222A006FA196F23CF56BE0C4E6924AD4DCFF762193EECB62362A93A187B1A43DAA1A6ACFB3C77B037BDD819B8A86300DE4C6670688CB61A3552B02F3259305671EDA81FBFEC58DECA0D313E294331A21A3CF40C02575C06D1A0B2DB89D04F7CF4AEDD1CC345B0928D38A5BEAD3A2401458547194B71C485CECD3CDB0DD57008FBDB8AA79664F2C23F0059E14F1679DE3162C422DA33B4A42F27766BBA435C24A93A8ABA4D8018A936E8E0617B157907E376844D6CE1653AA59A1F61ABF917EB30CEA3E31EF59AD71B5E5F0F2D6C2F1B7B3CB7389D4BF0C264672C3A96EC4227D8649543593E55ABACE075B71F07B23795386C06FDDD79A7EF7D2FEC537AF0D871983B18EC44F6F1B96CDB678239394E2528DDEF4502C61AEB457A9D864D0F27E319F46527334F499FA84C010860D4805C2F2B68F8CD19623D40553FC739B4342FD0DB0504F9A10985F23A6C65BEEEAFF67811681C80494BF2D7595BD83F934279B8C3650BA5C32125942140D05DD473B63360D1C90367C6CF336ADB81A6513A6A3662FB688BAF43D46D391BA088D73D653500FF4D187C95BD9626AC5AF720C6888A3A8BDFC34E68A265BCD4AFE224D907A31CA924575C93D0247172FE1C3F4F0E1BEAC830EA7516598650179902CA49C99CE5F278C67030A037E28F229B8AF145BC1D0EB8F958AA31C58E529EA5C3DA6437C9891A9734FAF94DD6E28F189BA311FFA93C7C59B457002F2836D56DC754983D1A53E6FC532AAC7B391B8B5ABBD3044BB8E4330AFA770F5EB7525743AE09B64A1D89A7DA86947740CC6170833F981DCB09D0541D076C148EB15331398A20A452493A8039362C4A2F5BE8600F8D2548024852DDC6E168745392BE06E94CA665071A59B61CB97F320174AE82DCCDDC798B006680A29BA3A93BF0BC8D1A866A42FDE5604CBF96DE4B9EABB8D81B6B94515E0B3AA5F025B89E7E331893CD492F28D0D7894D9DF7CC9D7365D06C9FBECC983493478333CD016615DAD9B90007EC099C569EFAB342405654C775DB58BBE3864458565A370F54410E96BC944EE094FDA73EA2FC8332CBC4A96E6CBE87F92E8EA16256DC8EEB416C4FA483D0BDA950F9E9B820C4B282F260FFB172D586D98DA4E4731BFAB672BB2B05D21782AE7CF491FF77C91943EE4A3AE09EAAD874BDB824B464C96ADEA5B94CFEF8D527718DF06501AB1DF06591B0110E93E95239E01F6AE02E313E42F4589D5138706657D42C4B9206EC02AC1AE22EAEB49D89123E1BFEB85100B72BA8D727D7B0D9E581320FC0DEC7BDD2A3D32D9B8D404934BA4093610D9784FE3A0CF6544BF4268F009C28BA674D4B23360537E28871FA5C358CA4C08F398527C9E48E6416A2E01576DB556339BA60C92B4FDFB06470B57D79B15C9834432C93DD9D5F81562FB3A72865635C6E6FBCB0C5FDE2B2501BC050C70AB8F3B21E4F0A8203CE93B487045027C304EA653579A9192D4D08EC60BAE60042BD86C0586218CA9ABB6DC4B038108A98C26BFFBDE46FF16736EF4145B28D7339BFFF29260646AC05EAAD6B129928774F638CA39FAFF2815EA3D46A51EE088EE89D06B184FB71F5B6EE85F07BB3D141B1C5105BCD126D84FA3C9FF9CF0E294DF708C9BD40B1D07B6B1D196AE75EF811B4BC84CE4DF275EB1E26BFAE6F0212F4C008AE92203C97C54C9897630797D677B407C5E890FD663704805D65E3161DE1C4D8BCEC8026C8D0756EAD4F5031A1687CD2BF09404436B2FA85AB1B4AA4239E203BEEF893B7472EE17B63F79BD8DC301E514C17CB142DDDF096BEC83F9224C39EEFEE9CD3D63401C302D82B9D3BCF38D9FF51CFE837322A0CEE8D8A35A9033952D42E427B34E5BE2F3DE69A5D5EFEAEF7C235BBD035EC3C9B294C863504C1F7A78DB7B56DF6A2C685D20066ACB35F09CEE83B5A8D5D968A2EFA83C41215A3D9CC65B19451C9CA942440A4CB69CA7EE8D96609E050372C4D6A1535121ADE2A8BD6CDA024F5A6E11C7845BB463D9D9BE65B0C2F4A70E3003A6810157C2C77D4D089AB658F934FBFC6A19260F68B7260723B78C77636101B0E61E7CEF304DD3B507B3205BDBF204B28A7B5444323FC4A85C23D303E051CED1EE469A24FF1AF5606366966CB1E052C441656D146E8E7C14486D3D64E414638DBABC303BEBF05B7BC4867C6884D854D6C8309172BC1557CBE319E8B95310B67B93BBB41213323403D4406ED6B9498C1888947B19C244A573D4E9B4B1637CE47C94BB36C4587B99465417BFA2E2850C5539E5C1FC6223B2C75EB4BEB92AA03DD23356CE3C4420457FE10855E9B52ECB2DA18F189E217B10A45D32888E44D8D7DB592FC5A6146FA30B8F7DEE4FC5C40967542CCF4AB7E570F38FA94847EEA1721135CE7ECC3FB21BB47276F7B3D0D0C4C28CE0F8FC64F5C71453F4F04C154A516C102EED025CA6B706DBA5EA28DF354C3586F2902E3B452EE84AFD5D5844787EDC9CDBE75BC145AD4C6D90FAD108EC10E33CB1D4C1E49163BBBFF51C6E7F0D704700015D2F5B965BA15FF2A4BEEB583D56B3978BB38F182CA32D2A31F23650448F47C970738FE2DFBE203F6EEB209E8D74F4EA0A2663682B11599AB66B3DBF4F98C525BB148851203E34E24FAB33DC2FE19A5BD7CAFBCD2BFB6D595C324520D36094BB10B4957321928CFA491675BE727F940A12FEBB9DAAFF1D6F1670F6E05B34BDB235BAB6471F882C8863142253F5294B8F0E6339EBD9062EAEB481E6EAD4A59B08B0DEA4D9F0F0EC0A1E2AA94B9D4798836013E554F285E5D0DF97D9D52897ABCC05ECD7D7BC4B6502F18033EF8685D9B3578BDDBC6CEA77306C8A8001C7A5D47AC0C57EF74173771CDF689274F618C5E8E63DC141862CD5CB020C6A4D1460193D327212115C66695F6F71D95567DAE41A0F5B0EDAF77A6D839F61B568CE92964A96141B7E9A31237FAE6D0C043F0E25AA8B60EF79B627C538EE81C2B50C7196CE39ACBB2755C1FF520C35D1C15F393E485198E14436083BB1D13314AC51BBC97BA2F2C5094267B0886CE651116911836D2EB6BCB07BD91968E2B3B78CCE85F620EA92B46C4C97815BA0BF161E44DEE1056006D40A102277BFA02575ED3C820469AB7F25C6A451080438BA4FC8962E60BAD0FA1E996801609E99C1123FC9F73FC1295B1793F28676E6EE114E01BA3F1503DD8AAD2EA7FE29330437284904F9B332B92EE2FB07D7E4F76B83B690235319584C7F6581846B7E7D8A50CFEF0493D6019F44F95F7670C97D31AF6205B3D699E5293CE47EFCEAC179EDF991EA692F2FB4D98BF35DA92C4540D453ED69ED2DDE1D84C026B3E33A6BB09D1E4AE49B70EA6B587AE5AE7CC647CFD38D8979BF0A7FE6908663405B71B4C21DCC0BCE18E65CCB2CC992B63E531017206AC5BB3BCFB182AC014C8172FF24334D75EC4B736B1A3D36721467686A2E82AA61CFFF722D116A07BCE679DD43AC2E08C29433C1063F442A1F1E6F75191A3CED59BD2481DAB14DE6025995B670BB72249E20CCD340152FF2EA07A7D33ED501A297A23F8FD606CC4A1C70FA115DCC483D026281C61DC01A4F6DF1F0432B389A6D9C3756E9FEBAE9B09AF3F999614A8B30A6EB223D8A0B1B1F6A808C5442D487308EA95A3F79EDA6B2AAFF1D196AF64674E01E04F1DC6BCE83B059A2750576B9FD997DF37B7AE41CC4DBE4B77F42C91A95C292AD4E4466FFDA770DCEB3BD8EFDB09859ECF3ED1CD5C89838C94DED34DFFA732C3EEBDD854DA22E1F2D0C8922697560F07C3E0DEC6CA436B7CFAB074B8C34F5DAC5A07BBBC0D214F8EC0C40BFF9C75BFD4453C4FDB71D4836C663AB2645D955191A6021546873C9494974025CDCEF90F86B1BEEC1EC5A0FDEB4A38980D00E620E685F8C77B6A42273C05BA8C15A12F559EEBE3B8C31D5106DFD2D1CB43F04EDAB48B7E36A3C09F5FC147F3232B017070715E3C36B9F351F559C09A3461C336B5217425A36A00E28276A874AEC05667872CE31124DE3A8B619C181C565FDD95EAAA177728D804BE77AA7240000652FE2EB57C12E9DBCAA2E8166B5752EB36C97B5A2EC986A865D8B0629324DD1EE21F2447C4FBA703D8AC20D9B15067491BC7E6F8DD5715C21FC88DA54D5647E4982E0EC4541AD30B954DC033100213181C6545E297596C494C2FE4CA1BCBE86446A2F8F717E119244292DBEC8F6A790ED2CA8E76747028EB0DC5F60B6B2C779DB4268F395C3C9F33DD5EDE7D99561CF69199BBB2EECE50437EB573DB4A29257002CBB9605CCA86E1A9F2E6548218A639F090B367E98DD4E829857324EF6718AB531E37FBF71A5F74103FD13252430FF35BD6C5115473501755AE9AD1EC6FEF342C9049CBA20179E1EF3CD12D6CF8B2786B1CB89425FA71947AA3515BF9ADF8A3194ECFFC22802FD54AFC772A7742022A4F9652BED3049F497F8D4FDD60388CDD7DD6989B3066ECC +pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D6FE33A0ABB4454F13F31C77C9E320605E5A3A0B6962DB81802F77487E4E7A5F72894356F75C7D9414D92B4957D8C9916DCF5902E65FBFF6030EE814A87121B8C662D55870A936F40FF0499B74AB828024A24CE52F139206B9932C94769035A920145AE6D7215D4B66432B46EB509BA57F1FAF82ED7C709E8E103BB56FB96D28530CDDA29F9ED609B7CA5C18EC048BB3C5D0B1AFE5741F67F1CA8D69903C03DF195F1E77551489F5F4F0041C9300F5289B9128D9B155772DFF30BDE2C2599702255B0678D0C1C02D52089EB852C97460B60FDB249182ECF9C1A6158ACF356A8266B7DB3D532C61D086387679E691AAABCF619D24059C35E93EE33CE026441EE9CAABF278292610AA119FAF573AAEEA6CE19EB86CEF97383A18A6E23908ABE7A6C7283ED3828C6F4F9719533F19AC2203F1956BE52A468F7C178940D5E8F5AA0A776B42768F7AD6A559E3038C462B33864F5715D834A010ABBC1235851BEFC0F053900108E459D466ECD6E2DC3CEC63023834D3331001FCAB694582CF1BA65D27034EA397932F92728764B9420E15092D9C97367D4C6A7D4320BF08431BC678538B64D2B2A6FB1AACBE6F9FBCCDE4C27689752E3C01456200DBFE3402FE06ED36FF0AED8265044C2548497D82EAB163B17DA7F0DB096A0C757AF7BC87E62EEDB9DE3BF6FF8172B9F45F5EEE74EC510617FACE59C5E6220DCE34A1BC35A61DD421481DDBCB5CBCB14CE08182172F655D09BF4C6DE111117BE5AF5725F54A37480B124BBFE1969200736444CCC515C838FF7224B5F557374F76AC52EAB94664E13226492EA764EE86829A39A426983C49BD1FA0B272912BCDD0F6F6EE2EE02D1AFA544FE71F2329CF7DA8E79BF052777FE9D550B71B5DC44155EDF0650A07A0CAB933A3EFDA9C6CDA1F56099CF11A60D54E784DE93A9F4CC46136E55A90F49AEA971C846D5620BE8A86B6624A81FFE25FFE0EEB78E04C38A4E4B9F71D07E7AD38868E319084AE56A9ED8E51C2FAE7AA47A21B59E18979FC0FE426CC482558301928F19ECE7CC37ED4DA2C50573400D48BB4404CC08A5FF1E7CBEA5B9AEEE2105830FCE3BEC674FCFEFA8E97F0852ED59468B8A9CCB13AF9A8543DA6C6F9FFD20A2B3E57CABE77A9F34C2FE2A9BFBF466704AC6FA19559798AC26650ED03CCF87F5A6977585C7FC6F1038A6409AC43EC9F5351CE20D825063496D726EB1D40E687D7CFFE5CF280C4F80F9C3FCF22FB46AF524A8C7501F2DC22F41C20D8D956F641F811F153A597061B252A700D5B85F30F2D9A5FC5C43FD2D547790195EB153073FE7A5731B3D88A8794F827B5D01DBC03B7538A518492AF95C62C2FC52DB257C61D4819ACB75DB86B20B1CB1E805CE5743EF5BEE0D2C8F6CD7819F64A39DF8BBD74C50A2AEFA2B14395B4E7B07440599617FD8793D5C8760A347CA401B04E405D675A901330DE3CADABAF480A52FA7883428FFBC451D99AF6BDE9FC6AAF56DB817A8F17D204516C4EBEDCA7CD5658490DB82019942D7F2DD240309E966AF0E4F9DE82F4CC463039BB84983A605AF25F229F59C80351218DEB6799CC74C0AC67046736C4645E7B3D21F59A2EB8941421F73C24AD3B1E7A8CA75502AB0B589182772A501A1ABB0037BCDF5834469F57F484E38E790835CC87729E0F0C073145148675CBCF9EFD22C0AB313BCB4929CA686B0A983D7C928BCDE72C39218D80EB8BD516434E9FB7D9156F7739C10211B24508424208086E32A7D25DF102B32FB0F51552BEF6839288052550E92208018CA756EECD3F9F72F9B35DA7E9B897E5A1E80CFF3421071161D6BCB9B9D3FAC2C981B55CEEB71BB8DFF16FDB299BE5E59738EE9CF0221ED06E1B6BA71A1AEDEB28DF6C4E51C688F977169A0FD456AABF28D63CFE42B705FEE43B1B4D7451EC5C61EB41AD8730415083934F974B0F7E7AE4A101F6B8F65A2A5867503F3DE45857D7C69F285D2B76E2E740EBD525946EB3D3E4B462C77504877AB2B4DC671CFD6620CB3DDFC6EED3524725CAE94BE2C88AC9D13E6539C82E36F413D1C9BE407E13E80804AA485F9023050390D96FCDBE54CA4219E4D140C17532A09E4384786E21D09715F4D45C1F8608745DD38AEB69F4DC11447DA12478C1F2AF0399A9CC42BCEC4112BDC66E87A00C90EF4F73D7BA1EE8FE1B63C2B87326957AD283EA9B39370550F40708A0E5A9B00A2EC1687AAE357F2C5F8FE42DC7C4762C514B8EFB7CF32DD651EA6766A967901B6E44C6D0AC7987A46146C0224C71DE57222E8683D319C7D35BC337C4B7BC778C2798074BEBC9D0AA754268B43734C2259A00AE698EBD4AB6EEC385F7FB7095C1EB94C8A8392B6AB8A46EC5062EF0FDB5BAFCAEAA7B1417D8AC292DF5E1A4CC344D9D3ED19336CF23548898D1D75211FB4650755B5FA4023A376A3BBA4731E2E1C9B25DDED0A61DA13D9BDEFEA9F6844C7F53289A2D0EABA6E37B3060901F933AAFF45D4ECB8D3BE36F7E6218B73F82BD1F0A0859A74F556D947CEED783941425B001F7275F6914960FF25159A4982BDFCB62C9BC0BC7180C62E65863673EB54185F0A18605A0966D40B3E9F9778416FB64F79B09E802BDE749FD1F2D52F52CBFD9F4F41D7AA752DFBE1C7D32BDA04F5FB1C2198CB01B9D5AD03472CE5F2C7D8AD109DFF898824C53703AA9E3D04F4A50723511FF554E92BFFB315A0B6B60A13E2BBD9582346591AC885C5031A2D5597C7C29B937283F8D5345C5B07C8D9D29305F1DDC36038037E9A11A4BBE9D699883BD4ACF426D4716EDBC79FF5D93400225FFB06127B14248B7FFE4855BB23086F0E8DD4EF1CB9373DD6FBE40BA5F83F83A7C8F357A993CAB1C17BE675451D407A529115F29EF9B3E5044A6835E7B104B1345C28245883C27FAD335F437AA72901A086ECA9DDA92E59C0384533A5B228E66AF779CE848F6BE2822E209B63C0716BF6B51AF5BB6E01AB994236EEBA0E7C2AFBA985CC9BFC9B18E946E00182C1F8F910CF08059811E6AE08DCA664D5F255CCB990DC247986885B80E83AAD5C6CC781A328A2942084314A790DC82B8547F6A4B7DC2739E5BD26DE226CDC5545D646D3A36D097FF194620CD2AB87ED2FAAAF0A7B241BFB1780ED06CCBCFCF7995997A43C04C5FD2F5C431E821A370A1134A917B56E995BB85BF446A602C07CF16785560A10538BC8E258C5EDCE3BA5DE785C7878932336BD951FD6F568EBBF6CBAE9C578CE65CBA4C22018863632F7BF2C93C3458B91CBA544C42D7482489E1957B19C91E772BAE9EBC669BD1B07C38D4AAEFC469A380201C7E6A363B66F721DAC1E4C0E44D8009BFF185BB546B1EF3D25248E06131E5F59164C77F34AFFD652C75CEA6C9E2EE9C99F4E3C5E7E9EF476751339613DDFE173E450405A306BF5502A9F6A7B9EFDBE1B384E3FE8B7C1BC1D9634B97A6C87174381F3D8048E76E65869944169FAAB0AC26D4CF5D9D7855B463866AEBD71F2139AAB4DD005CC3D7ED9E3E6D6BEF4770036662201B70B5B6FD1FD8E87136A97AE88168F5F951E2FD8416EB7141F375457DEC62769C4769C43CD01047A378703F95DB20C2A8EE9E933D097AC0CF4B49069F8EFDD9285AC0502F6768731388DAC47B6E00E416D7854117B8B598242F2EC60B9C891F5546FB06D89B37ADEB6563050D7F702759AABC326D3F28B65185F1951B59357F5D26BEF003BF3B6EAE0937E64856B12E95E2E3DE180903078779411DE8CEBF55B9D651033B097AA19E03AFCD9DD683A376AE25F561F029DC7990A975C8590AE6E475A598E78978E5DC8F8DD97267C615244E7B510D1F69653DCBFEF1D565EE98B929739DD51C09CEA512185E5C1F4AB56FCD48DE46C944CEF9BBA8EBBBD4B9E98EB113AD6D570B72207917826B96D87F6710D2252FA34AC19CF1AC343CAC7B14BDE2EF6DF44EB7012D4A241F2B3CA0F221E852C3DAE2F08DD6DD3B0BC513BC18B4881510B1B7D4CA15BB6A2E99DFDBFEC85A32A111A8EA99694B8DF2845A1CB0A42BA5C754022B672FB140D4FB78C7CC227C160A05A25C854E65B711A360010ADF633DC234E1707B4C3A0752775723CC24A21348F2EB1ADE37CEA31DFAF619CCB9F89A883D2D541325A6C1E113B7DFAE3F57BA8FE53F0F35858166B82C97AF048A95D424BA787A6972B1FE5AE268DD3383E0075D749876C9D37FD79025D55093B817116DF2D9371B0AEDC5B78C41F544A907EFD2280F89118CB77769AC4AE426F7F1ACB992CE8B6B6B2A6E6070C8E79F21D998535CFBADB260C7AB203C462B78F72718B439B142B8419688DBC356A635CC17E2EA4E38C35A009193DFE84DD7DF590E3325C55ECE4BF1D7FBA689652347CEAFE2C2C587F6054F3E0BF1EC3833DFF0B76048533148098CB65041EBEBB26F0C79F71E09937FF98EAAE17D67AB9ACBFB2FD5D449A8C53D48D270D2E01FCA8A10C36DFC57E071573642861C2536C28377B597148D031F4BA84869F9920D1D722EF8A843957E0A2F6DD55583661671117E5AA898E92B932125A2D1BF0463209696E1DB37C33314EB12907FDAF8EA58F2DD24156EA26D44BE1E09A28BAB32F3A2640658BBE9B0A6E8BB97DFBEEDF9440DB70E04EBCC2333D09ECD8049F977F8FA51516D110839F6F1E98E1205ACF3FDC28F843B3EC501CA65AFF91FB3275D68988A2FFE0D6DB9E84DC3A6D2AB1C639DD7DDCE4A61D45B9AB6EF1FB898C845CA4823200F527D4DA8B95BBD81D0DCCB5D7DB951FA23E874DD59A71B7E18187F59A28FA953B6F91A4BE13A33CF80357852DBECFC5D33E25ADFF276CF8269FA55D7242601A0E9684E16AA6202623EE99FC1410DB66189A87CA71F5C41F530282A79A17AA2F4180FD033A85A1BA4212FCF5055979786BA4EED8D72A561B8857B9ACA46E1B6EE1C660E9463C1D5EED8F79617785D3D3C83E3DB87CC54CEBC0C6D4B4DF0A09F57941C5721BB22D09CFB51C064D3FEB00B4E40FD0A053F2F7E31520B64A72D49FB06B4A550378DAE1D4A95F4DA68E46F377FC5CC818FFE8034C6C101164FBC01B239DB7830B0F33AD840789599B89BB80C06B9EBF2B518BA5ED646ED8CD1170328FE1418CB77D911C6636A601FA2E87794F8755586B2DA69D05477E1152275A1FA693B5B89D2D253D99D87C15E1E6A43683167D7664F3ABDC6F831D1129C828496D050FF233C2DEF74C8F37CE0BF302324E256F46AB8014E2C96AD7BE84E6C5494ECBD690955AD1C46CA5E3920867C6AFAD040A835FBA9923772928373D42F3D644BE263E2E99495AED5DA620E2D3A0813D1C1AE3ACA871FD22905D2B6D904532347B8AD279768246C24FB01EF013235F57AB73AF7A6530EE3C97214BA8A20FC2884226C1900D0DABF7035CA25EEE0960FA69F52FD3F75A348D2F7431488C3BAB575D42CB6080DCD5715581F0F71446427794EC931ED5D519EB09FEFF7E0A942569F3685B9637990D4BC2A13072BBB7B37C20F7D0972672844C171351D06422D79878B94D7931A0B615A4D2B76E9E1CD6593938F04060DA8914C5FAD2790D3B3222E2B644978A29CCE50ED7AF1ED87118A44AFC054CB0228315E10BA714F3BACD8B508CACA64C80062CF432717D76D8302E84E86F843BB7A31232EEEB142C5C3819E3B8AAB6B409D2F8133733DD59E93D89A575CFF43CFD202067432ADC171D359C1EA296EFE1F0E40DE202218B0FCE035CF6E7CA22F0EADCD4F6443D80916E11EE5B7B0E203C3FF204AB562692DBEF1ABBB778A33C71574A50151787FDA4283621C816307D07932AFB27516F607B8CF761D37CA8863414905845B22A2030D774A5A2BC77EE155C1C210D76EF79BD999378CDBE9B1CE3EBE5E222AA990049DC13C36F01664685F19043E330A15087DCE3113593DC0D9757F2F446B3BCEE03E055BDF4CA37FE1D1811DECAE1B81D324E71BE348B9E3EC9378AE9C4E0082CBA12FD8D95008529450567DAEF869D6C1B9E5134D81CF61D3892A6DCE8C40F62EACD2BF48B4115ABCE5693B3B9C4B285872D77322837C9501C23FA6EDCA2DCA08849683A146E5CDECE27E57A05E530F6DCD4B3471F5AB9B6841472354F248ED045860597679B106B0F11A5CCB6349CA61EB1F1B455ED57CE5C80400C5A4D7A4967AE48F277B8E08D861E74D12700733DD764679719A0AB663F1116873CA7CF5E9CB15126B50B36B3AC9A6EFC138B2B747A58A39732C0B063B19FE01E0781C006F3566B577EB8F7F4B451393F3D4C6F597C635BE32EFB17761D205F5C25BA26D54DE56266495CEC162331091071FA3B729A622578C72320DBECB3D0B859997B78E99D3B61D75D28FBF306FCB1AE096EF64A804A17E964A8116B6C139DA9B3041B02A374C1EA634EC30F58935C3C7FD066B2AB96D1870C1A79D1C65713D05F8AD3DE0E3F7B04921EDF56DEFEEE344B92E4E4238164C87EEC6412DEC20E66B56838EFB1A1F63014430A20D4E60508E975CCEC8898F130725429B6BA780FBEE552E674B54B67A0C1D0CE71AAA6A049E1D6B1F279CC632F2BD47EDF7B876B71FB0D992481F65EF63DB4F3FB3709720254FB87799862B19B2F761D6E94BE3A7E6AA7720B57022943E39776F281A71BF6B4228AA88CC961E5C58F97DF67C3974721FF24E68A1C07E9F074064F1E097D9DE5BD85CA9C80D997C6E9EB5B3D62AE72A29CBA2AC819BB96C8A00D175374EF73C78771CF16B4BFBB705963FB3B90A48A97FEA815D49A346C39214EF6DB8895EC9E222FA8B1915A2A742E3E85B49F709D4165D94B64BF1C3C98A943FFBA2AE2F2933C4B9FEEB3191806FBD55AA34B7692147A1E9916EC3563A71CAEF9F96F0F9E06C01533DD18328C901D8B8952ACD6521DA412F1BFCAA164BEF73CD9400F37D5E434F28A5FEDA5EEB13D7FCCE25F9B9198A2CAB1E814922767713F53704295829445990087C25074720F486C3D2897C3FF70B3CBFC9A9F sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414 -smlen = 1632 -sm = 919373AD7580BC539A098A7B53F296E650E97850522B2EA9ADECA4965AEC9A6E81CA265AF2F116680784C0560C46A79CDAB1E72F6C9384F9A3F61947FD484CF1419AE13732FDA8894C39B517D8CC7F54B7BC615731A9F204EE8C8F71C3A2F0F42AE0E33692833ADF99AB4943F5A8F5FA16D4C3DF1543CD12E395F915DCCA55441B33BD1DD217FDE5358003776C776FF58ABCAABF1FB2C56E5FE5710E1EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +smlen = 1638 +sm = 6AE7A03591BC70847C912D04C81C6718C2AD62D2EAE1B9B9C9F2B69963790EFDC642405E02A927F86AEE8A292481AFBD0E4FC86270269C510F695EA81BE04E5F68A76600911D3879628F7B3CDE92BD604776485CE9326210AF34321257FAE1DFC4A2C394431B111B193DE32365C561DD94492A58C3862A19C11416C497272466C86062050DF15AE417828E6CD62E57B54E1A6C5C870968ABAFDD0664D5814D1E873E1EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = F18C5AB41BA613FD60CD95DBC22A6C1D06A5A5AB52B807398BA29200CF762063FE1B75A8CA99CBC187ED7A1791BA24284F4FE18DE35CAE3190F2684FD4BB3791A5D284D855D8AD640EEA1E5DBE3C7AB57A0E0150E5D02201A44130B79ED6A30113FDC2F9854F37213D9A97CB062141E0E135BC4B4D85D306FD66AECD88BE7D0DE97505E25B164CEC1590848EA330ACD0B49DE32951B930E18A942E0C60B08946B96A4F93E63B055C0E9ECC3BC723A6D301BF0557C76032B3399871F175CF49C12DB8023AD398FCDBC2E35F838C6B00B2F63555711268DCDF340C921C55ED956054DCE8DEE7E99F4179196FD15B51B86870EDAB66D9F10A3670AD357342C7048FF4690C7D0FD40C54BEB26BCA76CC447AABF1993EE259945A73C0CA149212325C4CF2B63D182EB1B1484D8AAA06EB38D4F58CBF1FD89CE1502D4741C63365CE0C8215E1511C3B3D03C230D7EFC4BC07917F4DFED7C3DBF132D366AF773EE318650B347CF827D92CB13AE0A10183805F793E3DD69FAC1FBA63CB6DE21B28FF533B214166BA44A43EC56CC12154245E803709AC4650DDAA4BAAF3FBA08545C2E1C99770D1FA2589218BA7BB4C1D8561B35E33DD2F0A773B167FEE9990C7C884F5373AB2C3C87041F8C19A4C914D6AD82D9920EE304844385AFDFE0D118F2F2F6C68151E75AFEE3FBACFEBC3840A049AA71470F5F38A32711C6BB5DE164F80C3AC4D8D3BF3F9683B32F411B6A206A11C813BB264C189B71F610F7E2354F641E65D68F47C036067F40C9031103E197885913899D949A70F9B88A8A4CA467C5F959A7F1B21469543AD28D3CFD2C1ED98B96A36DEE8EBA3A2A8DCDF415C2D07C751AE8C8683B898AF0145E8D6C202C2A251E6689944AABE3E3193B708EEF17A0999875FAE6AABA2A5AFC052D5B52F7E091CB918F6500BB5786E4EBB05939E9C8B3F975036278D3DDCB3FB7FB0C4B763BDCED40D162CC3ED2E4988B8047435C18D465A125B78BE8A4B474FA4E5DF2545A7CCF37AB3244F2C369D86C4C145E2E2D27EDF3CD10DA2369C835BDF590083713F95AFCF74517204C7004D0053265CB38F82BB4DD10BBA4EF827B2DF06B6BA8FCD6F8AED984AE1A8EBAE730657C431D5CA2E84E84EA99A7AE0684FD20AA56B7E19EA948BE5C2072AE2B53481D1AC869C6330A04E01A5B35422BB6122490D433FB969D448EB8259EC8AB56CC3FCF8C8922C865756EAE4622918B8EE24B1B94AE4CB14A3561C958EE5377D38BD18C1BE8390F5D565678C9DAA4C6F8FE67ECC9D6E1DB66C9B6594FCADC1B98E4DAF39106665CEC5A12CFB89A86A141F021C4A18A6DD254044EF83298E97AF4AAC1D6D64335B9D23DF803366B3F522414293EFA8A66F5673E686BFAB0504929DDAF61DD5208BCDF63822537A41781E5BB6511BDE0D1EBFFB0A54CA6539FAA4663FC648A5EAD1375BC56CE405AF9258302D4551474984AEDB2B5AA7829C5BE17F9408D8F692458DDF9F310FAF63D77A6899C8F9A5873AF08C25A145ADA0885C011C54EBD61AC067C8194F434DC050C0A7EDE20AD9EF7E484556FCFB023F2597140D125ED57DD4B964C4CB9A397E71BFF9017CA5395656E9A122EC1DE6973D6135790F4E66E84CB3E256D79EA61980D9D5A8E601E1537C6A1E875F4585BEFE6DB7645DC69AC54EB5617DF5C84CE649A87DC33F7458F8BA99DCB3F81AEEE6549191CA4367097DB067FD4F4FDC39039C2607C6A4727DB603F01B1BFEECAEF36137911ED8AF66ED9C84FD0848AD5D223E970933491BBEF6150D78121D35A21A93D53AE2E743076BDBD1FBB1C2974928AD8705B6B62DB4D2B533D942834B1C7BBCF558EECEA333EA059F40FBED92BD18602E38ECEE24FB65B2E602CFAE41E92CE4FF3D36FDF9C24942B8B44BA809BE5F2AC86DCB02827D828D1D63D152D5B6A81EC6F690F194D1C694821855EE2AB251880A17C094025DA61525ACFCD15A68734C46475BF1BB7EBE47D562C327EE532DED87FD7897C8325C98C298755E1E7241A6C5F3D62CC2D0DB881A69C4D7248A3489F9D45733FBC495D1468482B99E2BF26BEF06427D8101219ED489537D32A9AC2D6D29867D398F41BF0D8AD42FC652976FEB0FF4A5BA5EBF718C2BC5751FDD92AB20F063529FA3380C3BE997EA3207596B78ADCADD7F52CA04103557F458969EFDF289816693E0C76FC818E2CB5A62E77F61E8BC7FE364D2E556738A802F3BB22C37652C00667D650B205A355124D236ABCC3C80E16E9A71FF2B105C2E55655B7F93E9A36309C245A8644AB56DB889F3DC5F09D7DBAF743D387DFFD0245EF8CBA5819C49DC348E065531572A8FAC52A28FA2AE1805F50FEBEC0449A06848F6BE9A4F2EE74A90B5EDD8B42AB5BD2F48F6EA8DCBF405C74E1754879F9415575306A33E427C28F501F75209C252F1CBE38CD7B3383DE218E6DFA248C15C8687C2653D1D570A8F16B941FDBC720D8988FBADA3F83502005B5538A19A0BA3D654E825BEE7F7D6B77A5A1C07F440A33FF899CB5859383374276DC5B9E601B78068AD158B8385588EDF39B08623C6B204649C6596FA8527BA78CA2D231EAFDB6B729F918A613B3BB58E54323462BC2A28BBC60F98A4045EC6A560B9A2EEE093A5D06EAEBA486B5FC8D89491B9527790FE4413250F09D031AD5CE26BDF304488E825431FF0EE0E171B717D0CB4443C4BC101CDF759907482EAB5EA84F9E569E138444968F23F2F5D4D212FCBCA73040D3B077C6303D03AE90764109C4F826F17F9A3CEE0B87EB2F0AECEB4A6B3718BAD7F17A17E3B66DD8A7AE963A49960453A14C3E0705661A776960FA006265B5D64320D621326BEBBFE4B702B44181AD11ED16A207DFCE7E4B219322748531A92BC5AF6DA209F7E85117252D37B3FB5F182D7C8FC6E41B81812C3DB4DC2C9301DF81714E1A535C160CC6D68FB686FD12DA0B400E57A7829FA51B956A749598FC6EF6CB21FAA8BA83688CFE0141760717FA6DAB135E4F6583DAB41AA14B9AD47D1EB57D70D014E7C1460D5942A4F09BA6536A65559CE4C3C45E507D97BF5FC4106208344BD9C34DCD24F4F7B2A872E615AE8F5A23B04BFF6B1DC18E1E405C0659146B0516E7AA85BDA69779003C2AE918C4DFD8A899C5D39D95E4196174A6A06B64423089D470B2FD89082C31C0D38D00EE20712234ABF661C380FD5DE72BB88092A8F9DF241B82AFD2999886625E8937CFEBC1AA8F3791FFF144C8081D9555D9C95C272B44C7E091425EA4337AC18C5FBEFD0728F58567D26E4F82DAFFFF7FA7C52DCB0856664BBED62F4BF6F3B09F7CCCD4ADE5C90F12B8A046168D56BC68CA7322D928C5B834D9E9D93A95E104EDF65146CEE0B23C1D56B44979B6BF0C38FFBD5703C22AC1A67E102C2F5BDFFA83642C8A9F1DCA1D845455F10AF18832CE7F1E5F25062421297719815BA11ED77D3CE399349440E82433543078F85185C07B82FD3B8B00E1B564098120575C16EB3281CE0818B8C7AA8A8D03B5B7AB33DCDE667DCE6764FB8619881ED0BCD4EB9B054F7D5ABAC3677C47D2B1B02FB758CC3E5E30D1D5F6229791046985F5F6A13EE7777FBADB63CD46F447A88DCCF77D2DBACC95BD99D93E6E7438E992EB1A74C61E7072F584DC29ECA72F8CE39AB8F702A15F6FD1045B67A2F50B8583D0B4ADB4E9B16E2679942A233A454203C162B9A67763FBD968BE8639F521CADB2596D406A9C42B55BDAF4EF10C6956D079878943D487D38A9E20918F50EF42DBA29FC1F1FBD17D58EAC40DE13CD72955D7BC885EDFAB8838F4C428ADCA6A03232FAAE04936E9F237556469FB3A01864A13A8CD93210B5667DC0DDB5E1827CFF3D85C4C049F0F07AF9059E0A6EA729B73ACB07E7E2F0073811001049636C480C0857FF40316C521B3BC4C3852E0E344D688B5219DBD08C5463D52B26B345AB5CFE99057E04D778266E1C690E620B376D5635CB5884B90F9E582FA10E36FD5225CB8349ED6770B79AF5333986A2B375B6E2F6BBAC8AB651DFF2AC68F77570E4CBD75A1473A20BAC6B56F543B349A229CF2B9E9582429BF364FF43C99C626015720048AC3BC84F8590CD0171C25BB083AC1F6358D28BAB4FEB9562CB999D13D5C06F25BD7A4521D0942592DF61A74C52E1CB240E9481BA4094021B334C6354BB45FAF93AD6BA2ECB4043334784C8EDC1997B373439E1C8C0A19C0DE6ED7A77513ACC643F79A536945D2EDA2C87A9D4EF9EB3AAFB238AE2E9A98E36B8A2D1B3250AA725D8898D8FC22F425E6CC4220E42C4CDF7955892B5559808247BAB6D05A464810697420E4EC4C76F35A97723BD552E371964AE0A567516284489D666938A975117341C760748DA606E47412D762F98E99A82C845D6DAAF6D75E8E5E08BF1DD3188486878C1DCBA5A8D37F8015C69A81AE7C1B9C231398AC457324C5D8E54FBFCA9FEFF42E1E0E04E7ECEEB8F4789E82903589A9F97BF8EA010CE906CE93CCED317598BD7634F6F57B43A3C61E37EE1E482484C3F436B78331975AF63FFA7B58403339C786B5ECF5CE22EF6EA62AD2469E4C5179F5399AA70BF1110C59385F03AFD85B969A8C5DEC081E37ADAA91283A34C7058223CCECD0B0711692B1CB38B3D8F0E6A2CA6B534D754AD05AAABF1CD1198CAD605991B279E65FF9E44B621623C43192CB08EEC39BDBEAF0BE3979DF1E82E08221ABE7E29B924A2DAC2B6B1916379AA28CBC0B488330B6F788A4F49781338908B6C9136A98BBFA0AB67CF9840A78CD6050B8909F177F46C76C3BC7192FB33841889E7551A29A7B54A4B526A11C22A04DC934CF5A170093A49A78E31BD75D24130093E6563A4EE10E03B30B729B0BF2BB8B6F33E05482D1B647A53520D0FE9D3DB4763AF6D1C52A425471FA67692DFF23075DFAA4F11563D27F79C2C350FE38E41D465BBA6E264C873D8A92F370135331C38C506629189531943A5957743153792AF455DCC2631596761E5AE6A2FCA54E109B84EDA8962189ED0AADEFD1693B63A0A86D615E0CFF4E0A8B2EF50037CDD9B3949F38F12AC311415C6F3D6EEC6D0D0DE07F5EDB6B846C9F7AD08848D25745DF01C24D98A768B1BB19F5C451EBA32F6932293F5A5FC50EB31E311CDD1070DD1AC4B30C9A229A22CFBB60F05D749278F2CF5A3267EB54EA0EED9CBF33D5275F60EC6700ABC045A405278E71E8DEEABEA47CBF0857AC4F129793EAF841600D67C9E7D9CBF5621EF0E007D35C0606FC4350AD70E116194CCFAFF01CB2DA9F4567782BBCE0AF8BCBBE2A1E963AD224E1333B4B91CFF06F1098300DEA9DD9DD8562EA9768785D8F1AD3A45F3508795CC54BA9216F2C83A2A947B76324701A8637FB22D5847A245BDAA2AEF31447224ABF19CCA0D7697D1DCC7CA98FD0A0C497145D441C56E8BBC46D6FE5D312F6504E109815AF40A293EDD88CF569758649BC07382C8905F36577833CF9423DE4A7C871D81EB6906508443DE69385A8A3730D675D1932B4DE32BC7F901F6D979DF75F55177A5A2FE575DB79861FD4B454F77023572B6F728D9D110B71D70C9D4A91C151C0131B1A952B3CA4C22A1F8535C6D0B6E57A7244D4AAD28564BF366C5BFF9AEC6353046552D72200BEF589A73D3084C8E45D438B8AE7615FCB8EF84D29A190C14AF0E284EA77AC56E97C4A51BF9BAF324736C2E950F1D937618EB9D4D04719D072A34DB143E7302ACFCAE05287EAE6FBDEE38472EEECB9E9DBB3D48099038971288F714C9D759870D902824E7710C4800FA416782C5DD0B01A82982F6E5E0C3413E88983B4248BA79A9461458CBE4CCC232A26E425878DEAAD8FF267986787078472A3BE655F738491876139A73CE6EF774F2331D7AA709EE543218A880A67B8B193C0F651EA422E0FA60F42FF2FAAEBDD74A3FDBC51C9008511A341EF1E3B648FF7B5021B663BD7E21CDE6723A984971652D3A4B85F366EA6F7032E887B49CD7F806810285343433079156880E743017B8799EE46F904DC0B11CAF4F7639213B7161ECFFA65C16A0E98C53A879FCEEBE94DC9A5F2B417F245626206CE39387CB791F8A0EB51DBD2D372D57DFE5D795B10125F504D6C045F8818B210CE98AA19A3CA44B923D96E14A6227A6F7220B65250680435DB7D5846BA2A42B1643A75C118898A2BE5C1BB82265FE672862C3F7D3ABCAC6312F5DC2AA2A5D88B1EDBDB4A72942E0EEA128D45F0BDA98A964E8EB1E3C24CCAF188F53F1DA9E2F831174F85408F70A680B41E1F6D02BA7ED4F97AC82A2F31234416077A34394974A839CE72777D76B02E4A10337C1F6098A1AE1ECE7D0BB40615E3202C90B18918A3D354E6862F74530C9EA36FD0520457A6143FDD39A9A269BE630ED4E9642F5A6ACA3CD79BD74150F3EAD37116681FA949D99701EEF226C142ED482CE0834840476B07A7D35055E597C4AFE2A655333D405547194A02F69C0084B7887F7432D6D6F4E9EC0AFBE01A502ADD404DE24FE8B6AEEE0B5C59817A94E6EC8FA70CDFD3991BF5270DF69FE45A31116EA8504A27B8416C65E8B5ECDD55B24BC8B999FC2CBA49A34B9C9AE70298C3F2656582C12D2CD3BB1195392E335C93E5455B907E93D7BEAC1118AC8B0B36F9BA453B236926E23EFCBAA14A6DFC6224F4D01216C118E01712B155F4B0FFFEAB839BB26B5A44169BB9CDE4B19747EF7E7756E810DBCFCE971B77423B4F98DB467695134EB5BC00A4E69AAEBC63597FD9FBEAF3C14EC72475A23FDAD0A9FF8112CAC1C524463F12AF771701EF6C89D4ED3879E57DABCC97B0B0F6AC6769C4E46F0D91C89ACB9B3681D7CA04533E4A29D60A15B7592D5067BCC6994D693C2CE62F8CF90AA5C4516AEBAF8CCF5350954B71A9C5807FD48F9689106EC9D285A28C679465776D079EB0DC264EECBEC1EF8876CD2236782CE05BCD46EB035E10A62F87766C432A6FBBAE5EE4396E72962F7DA26C2CF3529520C5774F57E23BEA93CD4935E0ED68ED0AA2CD710B3D5CF97FD885A3CD108116D5E2AEBB287319500A5CD3366CCDCEBC57B6E5237788CD2ED43E18C276FBE30966B5472C10876DD4CB77F39CBBC3EDB05E141A4AFC554C493D633120F9928167B5336161F8CF3F7095B98258B582A3F6204B76ADB00541CFC0FF6DE16E105D27F084D7C4EF8D690665D264795AB499B463BCF936A11054E516A5FE24535C629537E0643FD0E411D77C774F121ED49C8742EE0A92528D8B364BE0279A02AB9641D968A8E0B1337A05CAFE1AEE1AF01FB01ADEB2E5BE302A39EA582689E272240A173BC56873CE1405DA28A85039AB811E100280948956C50579FD5DA3C4588966149446F380CBB1282E43655FB4FACD9C74AACE5FE53878E067115D6D72480F9C2B0005B6C8015D9084FF81295F1F91F4CB359BD481395B2D960801936539B46F33004371A8D2B4AA8C06C2A60529C2E26C60012F69DCE58B13DBBE619AFCA8C66B1010AA8A273A7D4970F8D8EFB51DAAC413AFBF03B958F45FF19B099AEA957F5B5AB51B90CCEB6D779EDC657D413A2BAD37BC8E6921CBE8F18364119FCCD405B76B6CA463B8781D6FBDCED59C7DDC6C6BC7D75E77D88985C2C24BAE200431EE65E970268142135250E733EEFE1B6E1E7004DFF2F83DA0ACA2C6F7BD4F1276D10E2820B3F58DBBD3DF2E8D2A4E59F91C87F603424D872A110918162D5BE61BF0A3FB0FEFB5ED1B27F3EED26FAF286D79B8B262EDC5D3A61ED993FA86C7E4A48214596598C4C6C9B34F0DE67B4576100168935FA45B8A9D4DE69114234499981DA1EAC59A3CCB893A3D2 +pk = F18C5AB41BA613FD60CD95DBC22A6C1D9FE0145D6265034B8B440B711C6559EC9917E3A986627BBE58896BB0C49FC5A68B4CD07318C2827A9B3E3A9A45D137F40B60996F4524986DE7B2CDC1C13D9C63AAF9A109242A5BA1CC53D95784E035AC3541F744635511D4D907A659D2C1D7938BCC14A13560DBDD2C2F5419D56E029FAD490AC312AA1884D8D49AEEDC4F7E8ED01406CD6EA835CA8AC1AB0EAA4074D50438309BC5EA9EE195A0781F6608D96767B679F74D2E938A5AE39020918B159171C7DA41EB368EE21FB10FCC7B63B5ABAC648BA5E271655AFD3D52834D956FE8A3E3CA7D2755359092D3232FF71D2A6AD6E9F5B752DC2BF3C1E9C701A0E7716F51660D669BBCD1E7C277DF0990FF99437FE5C8036B7250EFC91F8930F816B9AF7E4384C13B95B4E5CDD87B56196AB4FFA69140B277FB17189F9BD2935BF5D95C8E83B0805E9CA9419C01BDBA203991D0CC572E964178D1B27DB3F5B3C4241D4B818C6CF8968C8782709206EE270F95AE9A6090F9542547574A7B1C45935B0422146020C27233C69789A063B387E48C208EACAE27BEC87D4D758ACD5FC50F5A461C4905AEE2B43E71F0EC76286C96E2F73CF2BBB164C67191C8A2ACAA48B68B38FED4C8D6B66B8EB9243BAC0A55123EC04CA58E82A204AAF0131E46B9854B1BF4FECC11716EEBC0181C20E9022D9CB99B7DA275D92F9C1CBC3E1233E7C6933D75E47FEC10BA2EFB3279140B86239188368984159C3D01DF3D90DC02A5C4380950C5F64BC40285F0200EFFDADB97B9B2B6EE0642FD8092FDE53631B82A6BCC1DE94E7087763B8B1555648298355036D72FB707545931AE6AB42B0039002917A113CE6E86853FBD964A156549C1590EA635C48122860707F03AB251A7898CC9CEAFBEE29052B991FCCFDBA3C6EBD124F49A15F506D5FACEC09C0BCE340127BE3682B3205598008E5623D6FC3AC1E2CFED367136EE5DF678D2C0DD396C9B9DF63FDF20F59DD06617631E3094DDFC9FC205F32263A9687BF25AD9F94BACC717310533B7FADA578DCE7D30E1D2F1C85C9616AADBA441D3275498A4C86938938A9DA6F216311305D84517BE65A0131D976B4F8E77ED645B12E808FF42EE82E9F20934703C6084EAEA23853897D0023E6E54F9AE06710B39DAE89D545DFABCEB5626EABF2588798D1C3A67A146163F8BDEC843BDAF5151247B4CA153B96A3FF0F88CE43662DD709F120986CA4E5B0D1DCB8424DF56DFDDBC9A33E67C249AEE2C1225769A1CEFD35B36B069994CE8ABB1A0FFC9D5EADC1792F39B1C492E677B0E5C3A069DA14A9F3C87918F37CB42E1A5412749CCE71F2CD9D7204333B1941E32F5A7BCE5D7ECA3766D5DCB47B36BBB8F37FD6B5489F84E6232B826B093F4CCF08F4C210E389D0A99F60A8D185EB3F0E53273A3C79DF2865B60E35EB1D0368D940F7842E721B2FD412601AE95BB81443BAB6744C37DC76EB502634A3D72CA116587B10AFDB5E32D59B522ED9627FABB4183E042B1ADD353FAF221B59D1F12406526FAE766BA994B5C6409FAD7A8D20B34D5339DE009119A31EC8ADC2D54F462434B2CA05F46A1558289706EF77CADE0269522F2B17774EDB478292041B625643B808284992EAAE07754AB3338D70301C4DF56D68B2E036093247343667786653512F6B845F47699169BAEF564FEDF37C85836BBFBCA062A949113E9EE16F98F937DBD89D5EFECA790EDDD0FF72CA56116D9D510043202DA93F3602A71397145CFDBFA462C8E991AD47D064775EC927EA1433FC5D9FDF31772D83BEE12EFDBE8B7E33C11C0F3C6C8424AA754C819F95FE0C1070E2B0692877C00A1B822FDC9E46AB0C35494EECA5FB4889B30EFD01DBB761D83A89AF4B621268E27A0D4B932E2EA70705ADA4E268F8E21D0B07E95EC3051511EE359ECDDFB5BA3021E9EA51D4BAEB36ABAFE2EA3FD1EAA8B345BD60460B0706396ACBA90AA8B96DBC03D0BEEE0ABA44A42AB4247B542B761947CED4D089BBE6689B0CE1D5CD9E4D55BC78E8152DFCC66ECA82CD06FC6376E893CD597DE432F4AFA16A072B2F3B37632CC63B38E6AF3D0EAF2C391E074B6C3C2128D4DCE9B9AF555BCC71F3417881E354B427020EA6B3249F2C85F39B84CBC10C475A394093D6AC6F8314458A8B8B819A88BBEA9958962CC0F42A53F7AB951564CCBB63549FFBC810EC94BF27EB3388EED1A2A27B2B029A3C9203207EA781276EF2F69B5AA059F55453628D413615CD22581214D7241762546349041785986255F7B83DF25E8120E5B7E74C1E756E3493F8337BBACDC23C3CE483ABBB8BAF11D7D6CC18C33790E4FBFE8741208E2A5801645F5FF1C4BB0B44E22AEADCE8621658F30A4BE2D71B2ED691EA35B3C9337598BB7725503F091D07D38314EDC63A9118D58F4841968D5898316601A2BE627C664530984C300490BEB6985D561AC949CAAB2CD6536645947C8668F60E7E2C005796E04C86C846C2B1CEBFBB9F2A99E26F5106ED6EE2EB41325AB3B4BEC4DD3EF3FF38D7991E5D2BA216B800FB4FBAB499600066901B48F2F8568C9922D3D8D8F817EF7E4826442B11E74F463AE370466C5FBC5298FE93C15D54B1BB9F51FA6F86E94671756EAE352CB7FFCB80EE6E4C3BAC286CB0EC74F15D16FE8140BAFDE0D36A6E7834CF62CEC1310E5C77CE44B4878D4CD3032CB8C57CA528020B5FE64CA6FA538DD1427C116E25F16886BDEF3BA02EA7107A12821D61ECA58062AA3B9D23970A8A21EBB709430330BECE008776F7E3CB6EB0D5BCD0EAF4470A483E0A094E25927C4E3192B9CEBEE38C1872C4CD6C49717B93DBE24192319EF9C444E221A8CB26B5246FD70426540AF27677890FB302BC8B44B98E3212A4B4CACCF809751A2A1D4E6BB1FEBE6AF018A10B7A4D25AFC1E50DEABC2AD9D40BB9661E092AB5B0E992EC7407A36BDA702227F47FFC4E6B2553104A6C1C16F05B78E136DDD57DFB1E960B3226E500AB91AE1F11DFB4405CE56FAD696D79B441FCC239DABC50FBCFAFDC998EDEA420B0041EFF196AE36DCB03AE0AB6B04742CA126508454A931B2B695E3BDC86883D150D0FEF38BFB899C6E3E18EF6375492ADE107262CD2690B6E63FB5CFECA153E6E3E0D9D6FB032995203D36A642076E06F50C424E2884F9244B3A95C8EB453361672D41C1B1054333F3D8F48FCCFC135A79EECB837678AFC1C70A7E60D3432AF92EAE27B36946EC4630C12B16466D3BB89EB7C467C4686C8B1FE639DD20E291FAE50293A4BDBBFED2F337809F63D4597AC231261EB6E28B6AE605CC89D75532B30807AAECF268C7DEF321DBE9BC4BCB586373342A2238C72D3D3909702BEEC272303812E829C6511658295EF33D76701842CD3C93603212E2D5DB5E4F0A3D937684E59965A492C36B0C7A6B815536A3E0D9D1929EA6EA8D6EDD2017DEF300945407649A0C41E622477E1BC8DB3308E5D5462FBD8707E874A8C77A050756F61869BE980FA235B4772D8E41E7137A8274BA7D7F7217C89A29A4BE742A6D6AFA638626ABD7C94D0CEC4DBB4755A9DA36D132C652BC8203CE5A27210216726805C249D8184DCA2C9ED4D8705C1AFDBE78702A0532CCC46D3B03EC25AAA3CC4842D66430B54F67F1A7AD368FB97897BD877A8BCE92B9CCB715011AA663E7FC98F7F8A0609638376F013E6AF1348E6E0BF384BB4F93FA3C1220FF6E05951601746D64A28C996846D6D005E5256F7CA8CC8116FD79E344FBFF4ED4E6158040A0783B537416529949DEE5DED9D318136AF1842525ECACD51CE59A59208DC386DD6145FE5D2837DA219A557B2CB75356D545F0D892E99406594AADEED44C372EAA31F12E046353711ABE83075AD908DE8BDACA35A949E7BB9EDEEA8C6A25A6DF984EB8969C99DE00E59D7D97D9639267DBBBC7737963BF5003C10F47C3B5C8518B6F18D19DB0510E30B0D993D24B730D605FF8CC0AF84CFEB88A345653ED8A7A701FC9C0621DC53312E7C5C50BA45BC081C90B2D2D7B45AB5E74EA61A6DA5A597109BB9CF8CFCD547436F14B375DED59B9CF05035439FC450A06341375EBBFE7BE054BB093376487BC4729D1B85B4E2499728D560A6AE6241A32CAF6154E887590F225671AA7B37C73CB59505F57EE957F021156E0205FC0CC9B24E2E06EFC2FB33A5C1AA5AD4258DBE0CB692EBF7B7443E051B57FB69C120BAFA38B3DDE7D190A6C3CED4F8A8B704B121DF822E8002B8271EA36DD6FB106156218E8788A90E128801E6E228908171D0A7950ED20C40C4A4AD628783B9C68A5F94B6DEC54A229BCB2E0007ECD69BDC7371A93B4CDB0950BFF4667457EEF2C1F59BE1A6F8806401CC90A5E9B5AC409785A5707A40C4D084EAE91A2AAC1C5AF818E1BEB32D1EA73EF7E1DD94A27C5631896ED3F7B8D90F362070ABC0A69AFEA7147BB71E274C26595113912F7E5AC3DC11C3E84EAF8099C083ABE0A4631BAC027620E727279D51E41C12B73059E1B480AFDF00D2A544972F5DA6AA61260F62D0592078BE871216BCC45A6C37133066970A425703C51582C657233BE5230E7E771B99439DD689A1A370FC0F769A7F1B41CAE771645FA22C03E6D9110B5928EDE3D6F54C84D01FC5C585ACF7DE3A0E6F10539C61E6BEE7D7F19AD9A4223F59F8BC22FEEB20FB611EF98DE3DA8D9B0D0AAB757E4AF820FAB59DDA6E1EC1B5DD1850C9D49AFEDA05278B0A1CB3C1028658F1BBFD8A7EFCAE2403CA7064C0A6150A56C1D2AB6843149EC192D529659D48FA7AF3A79E03860997600CD3D7B6EB3ED28B3B4C8A4E3816634C5263B4174CB7016C9E12D577F1D4BE6CE04F6453B61ABB745E163CB4038C9DBC50FD61E95C7A105F95591D51FBB1145FEFA0AE62E6DB875BE166DFA64B89480CCD20797C9612AEA48859CC25270CF152F30B86A32DD28D1A8EE7D2B2AA14F47605458889C01D673751D7D3D5C614E79D3DBC41D8835A2C7DD3904444432339E5F11EECF774A55445B34931F521DE65E4853FEA4427CB7179853BDB99A8C61A5F06C9B880CEA0E5E6EE2C0E0E81ABEC632D93E924033F76EEB97FF07D20F902DB6A544AEEF59D4F2B9FDEC3AFD88526FA1E3F1ED7BFCCCEFBD63E23BC5CE339ED36E33597CE98B9187AED40D84667424F7C069250293B97438876A348138E8D11BA0F99F409D8C8C70A3D6E5BED9DB079F2DE618BF377FCD56418AC0C01DB6A8E57DA90E1E7E60CC3A586C4D065BE13DBC42B6B5058351502A46CDAA109DDCEC29D69A8C86F2352E2C602C7CBBFA059F46A052D97A6EFCFD8DDCF9D4FB9391DDF947E4AE353929CF14F453CA84B58B64504645611633DC3EE2844A6E08756AB1AA258FDAF9FF7F9A27FD32A06435EF892AD11F094D826C730AA2D19DD6F5055767C003346A5B56F37A7A55A08144C6B087CBEEAC87522DAF9F0A42FEB9A30A2E7F8D343E49E4575B8573EA37B75011FB01BEC29E2F907CE44B362FEB76E1B8A05B00605C92C6FC6F744F655DC83BB02C9F75176BEDB5905171F6017B834FF5DB6229F3B55416415CAA538A9406E267B3262939AE2AF067508EA5B06E259419DC77B1DBD44774A193C2A2A4F6929F7C05BD7CA96B042F2D3CCB6AA3869A9F05D617203366DF04F97D05F8E0EB6289FE7B38211865F468C485AA24D74D89B437813A588334A3AD44F67ED4570D88883BEE4AC16F3634A22EC6B06AEC5B0B4E4AE2D8602536D46CB0FBA33257E599C9A98CCB3F5FFAF38B61CECFFEC1E02F31EFD5A077475521A006A9FDB80C501AE2358AAF0EE8C731A70625D19A5F05D8B869FE847F136348505FB42BC05821F27EF7E9FC9E0FEBB6232CCCF38766E76DB140020D1EAEAEC6E7789F0704338E55A17740EA4D71DA6A1CE027D5A182496C381B76D89DEEEA36619A9144FCB4F9E3DFB8F3F9A9241A01B6AD4B52F02F3392D762F9D4D7682A0868F62FC9DBCEBB6605000D3612CB78BD2B4D0897F08D9C18DD9E19BE9544DAF7B5ECC975F3ABF16D9D67D4D9826B9AE6B0D04E47F005079B8A15DB4B41E3571ABAAAED7CAE8D8274AA87427CCB88D9BFA907A936BC11C5F63A134395946887877A09FAC5E83D7C414F03BA832C1FC5684E3E172ED1D25F7D0D9BE194DCDB5086B590D7848A688AD3AD311EA64B2600C37134871C5F80C8CDD44E47F24E2A401D149F14788AF9A1DC1AAACFC07B11DDBB394F0163DE2003F3D09D08DF759BAAD90F7580783C1225CA51BE2222636F58344576BFFA845D5ACAFEB521A1BCDCFDD519F785533C4CBC4AF71ECD0A4EBF59CDDB7685754E70103303A91E644B6EA500A1524EF1730493D3379164DC614575F09D5A26282CAAF9C0D654D513F692A911E91A4326B08A51303F9BFB748276B66F0105B5BDB0D2E0F64A2EB0FF27BCC8C39CF0E6ECF0D74C6D47DF92F5072D893CD3A1AC78FC464A62BFFE53A263672DB4046B9964B39C7221E0F3233C182257962AF4D4EFA10AC758D7CF0D29E15B1E9D2D5D62EBB9AF7910F7D61D880BA7E136F8F656DFE758A169EB67691D4AA78A6016AA71CD07003C3CB785154B7FA7819B2135BEEDA840CABBEC061307919BB11C6372198AE03B12E7C5F647059C4B6F2813B9CBD01C40942517029E9AE39D011C50C6777302C1FF0E2060C7E2CAE0F60416FAF3B37540F217F1781FF20CCEA13850BA67DC1F1C117E37AC8F81A11E16FA918EA5E723498AE2156033294522A37B78AE518D94D67E695FC876515EF6A0641C8C3E281900960BC6A8D8A9F162B6EE12A92C0E05111D08CCB9C03E4570242CCBA738F55E6AF02D1CE6F16E5BD0145BF48A9876F2A60BC004589665E7365D5DEF4AA4AE1DFAD62E4F8CA4844F4623211E3B479BD83D1A6FBDCF652B89D298DD522AD4A184551617FF7EB9D089181AF3480D17870E5E414D07F417992E37C1FDA36A98530F943AD6461B47A932121A68522D05EEF056534E0CE1433A7A5FF3C77D sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD -smlen = 1665 -sm = FAEB3EBCCA99658A2911918752AE01FC8073703AC3E1C709993F555D4577576F56245212349D8057E81A12210630FBD01F0BFBE9F16608A156F486FC9B9455226940C8970C222D9A4F992E7CF46607911E5AE7E5D57D4615C7820E436E3417779C34424338BE72759531A0B01E309D9B93563AE7B40E6249B5AE1B0282991885EE38817B409437DEF953F5A10B42CB4BD810436537E5A6CF3C42EB0D21AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +smlen = 1671 +sm = 03AFCF65EDB71C078B7BBCEF4D68AF1D894931E3BE9A9A82DCCD4B177AF815368B17C2F2BB424A5D4C9F0ED2515AA3CE0FF518C823ABA8E6F9E09A7D84E3EF32F8C4120B7E5BBBFDE240EDF6B7D758DD676FD7BE3AC473E33FAF18772EFD78E2793F4B65B52039E52A475D4CBF93665DC51B2D6F3F36F936FFE133C66B50B98D43184574305BFDF5C1A969CC4FC999E8A2216BCB5A2E1516EEF67824CE3734FB0C3B21AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = 83058FDFB9B1CA01E70BC905C487D9C223190448F93B495B8EB6A0AAD731A51342C7D719DB5754D15BA3D51D3776ABC10784F60BCAC1E44EDD2D99350D2F523D2740B06F70137DEB723886D2078CF80614BD5329A48B56E3B53953AEF3BCBDB6524EA46EEA3C6C62445F0536D9A36534F95012A234AD99D777089F3466E43FFD8CB448676C82D067BE105E0EB7962CD74D8C4DC32F478D717E1F4C5B8B0FD4DACB482712B2829727305EBE2419701BFB5D63E6CE1B9E6BD9CD9D1EE85D472F771DE22837756E9539FF97DD664F6C5D0942B8982F82BB8647AC5A4CB59BDDA6716198EA4F14EA8BC482F6C2B403B101AD4C1E42D501605B6445A8DDF9056FF424875B055E11E66CE2D9545DCEA2DECC86C7BB1C5E76B760E8A11055735A52581ED8E1FFF0A7090CBE31B08C4666875236EB52B4D23F45D2BAB7F4002288E976F0AD65BB08B0FE76E3A19DBB324E5DE79A0C6AD6102A0065BF49A9CC200D8A4482C26FE31E6E2B7378FC2881443F1526F2327C79CE54D991FBD0E3C29390A202C10F044E2EC6D8ADDF0D318D063C5315FE8E3098E8E33A88F86B031FC05819070E280BF9899994D73104513EB8509ADE02FDE4E247B2AAEB2E257921654F1BDA2EA44A3DE21DDC94E7887E9C4D16338915E09FE9C682B1883422BEBDBF8AD1D0AD2394562B58EFD08E34A6E2496A8B1483D5D3746800E9EA2AF89CBE9004FCB78D016C9E4FE658B5C2EA2FFCCADA6A078F3A68761C888D8F7199AED723B3ED06C19E6312575FDED893517CE538FD38E9F585BDC08585968962BCB6E6759754C8E58CC522C5240CD1EB1E6754EED7380D6175D53F64FA067308A23F8BC53E77E75CCD3EE04C9160B9C36B2A9D63BB3BD54FF4866B478CDFB48C9CF0511EAAA79C3820B87B9223512B6096B2C407CB2A77733DF2F4B9C84CB0BF7FD84A7E67E9BCA2CE5181B383D814A1EE0E5639C1D0B87ADFF260DE01565BE3086307A111F8D25CBFCC24CEFE3738DEAC2F575D7127EEBAFC095C91F01AD212969AF14C5B9AC94CFD14E0C6DEB359D8AC23E92D435A467EFE1A0F2FE17FFB223EEF81549F47F379AEC88598551C150908DA9CBE24E0BFF93156C284EAFE4CB0D03668ED89FA31164970801703E5DFE5D850348E8A695D9A9E007887AB889F95BD99798B693420F06C01D59D7A0758F86AAFC2BC84B7C8222CEFD718CCE75BDDF3A2D89A2FF64CB1A58114704652E1253389B8A437601C44C1E36769C9214752E775B7A50EA94BB0F93C719B2C6B6A3C92D0E6178D57CC408F133145DB40A8C8EA81DAFA3FB1B6E3BDD1DBD3D3D032A1177E9A51F12A5606716AF66D96D28AD90C991403D4BD894BE5F46A02A47D510CC0DE6093CE242FF39CD73B6E91600685233E7410078733C714EEEDCA8A792E1EF73B3C65E5A8CC77987FCE905A4DC46AFE22A7627C030982426F492F1529AB70D05FD68126177B383FF36F5DA36829A3534E9A393E85A66CB81CE4AFFFFF415CF5FD7D0D32DE1F1D1D6BB7761CEB9D3246504BF84C72DC65A1CC8EDAC3A5C3566383FD451CA3960EDE2AF982D8DC64CA2BFD74D57141BEF84CB079B21E6CF935872CB56FE7115448AFFD6B9431EB0A848C4A73917FE18807A1C112A6666272DF254CBC408A7462BCC5C21AE41077008CFF194CD3EB5467DE6CE93209F97C71A57F35893A8DD009B16175DBAF3CBA53E5E3F843FC321B6C2FF45A4856A1CE20444FF1D5FB3E4E1341122C58F4058FE4EE2694B2006C63682645A0166B56F87B961BE1F62585F9D2D83BA50E717CD5948D48876E08704AC83CAA724B7E5DBD96765FA21DED5EB42FE95CE4434388FFED69774E8789DDE877130F1C854A0F0C08A8EA879F07FAFCF2044F1A4392BF010A0E51BF58BC048F07637E134F244AF88B7B99AF0D196FB48E0B32BC20B68503E95B626BFC7468F7FA6F0E442EBF3E3522F4376FD304579F72CEBA2819E8A066A507C2C101CBB21F71BCC86EBE509DD23AFB3E92FA8827942B05F53317F7A00CA958200EA3F000064035E221E58D5B1E2D36B53CD1C5796FF133FA7A2BA7F648DE0AB9C7F2BCB2176174B6DA827AE270B330C33A62BA60F061D57A6D62647F045B7852C3DD54C777D577EE721E7FF8A869BCB2B3A588B69551C6305FFA86E6848B99FFECAB0B9229AB04F5C9B0738785CEF7D62F4504D8386C6596EC12DAD175F23D6CB37924E2226EF2808F82829D3A9447854CF53D119E032B7C0A484CD779C915C5FDC0E5CD6A842E4EB9A1EFECA9A832AB887A298C09C5AF939E9230D1701A143D889C2B46E3A91E60BE1CA9C0B97EA9DA4875451CA4D58E9841A7F30EE75EBD90EF01EEFF5CB02DCE828C64E6DACEA192A3E5C8D7694112BE87DD138417FC51573F46EF4B081936B39F56E670663E19D709AEF42A7B5E74E28B565057DE69B646E8B16F5533B02B5AF52B269F0E6DCAD683072130FF2EDA4279CF8DF866117BFD2E36FA15AC6E83CC4E0DAA3134702D387DBD75542BCCCD63DF161EE33393A7262D075A8AED16A258692852763E5715D7E853A5BBF3AC5706E206E16AD78DD41DF767F47E74C4B49668AD0379A62C2CE0E3C714A9F4A1F89FA7ED6809E40B2615CEAC0628C8ED666E2B676BF1DF8E862DE4A07C7ECB959A91FAC69FED8BA2C4DF7052FF811F1A113EDD204500CB6D4A937C2C56AD1F26F9CD46DE189DEB7BC5E5BB86F7061CF59E28A7AD024100D389A9D5D52DF59E2291ECAE6EB43A018DA2AC80B58E4687A40107887A90AEA8CBF5C93E9CA9FCD242880827225813AA32D238B6EC6C6FD42CBB320EA257C494749A4F3CBAE22A98BD5B84EAABD263BAFD55ECC105CC4A92A1F0160F1105827DC7B99B3DF635027A15BF669CA11FB8535AD003A4C984BCD5FC305FBEDC371E8451D6CE9EFFB957EBC64D672019E60B026E2A18956853A398FEAC0A14FE015CDD4020D56F88BCF9DF5ACBE67526C85DE44E4AABA187397242685B4ABE17996769968053E27B25B1A10A3F0BC35BA0460FA06EF502582580154627CBF26C8D277564F273AA884FC4852C79F4340FF27BD2B80D14FCCBC76776CB93E63E5B08D2DF564C18612DF8545D262A375DAFF30B3A0952A544A6258B9E586E664C4A3A832190DC77549C7316292C0CF1101945862831A746C6F222E3019C1C027DDAF0461775ADF2700468C7CC7699353A1296B6A4782FED3B50048920DDD0B9C0C382D55DC46CF7013D3C27A92956515AA39BB0E49021E4486D7658E3ACBE7964866AF384C9C6CA3B8B80F737D004897214732B7BF01C7449A2E527A443B42D0547B94E859AA9B6DC0F227EFF97EBD2AB38AADD26E7768DA444A74311C1D805D91FB6B7B90A1159563EF0512292F06CE28F8FA355F26B1AED912270F828A4C4513F10C93C30EFA49276C56C87869FE0571FE4C8AFFC57E151541BE81D2D67BF32D8401869100B2511BF029CAF0709D0385EE1B6046B2628A7F083EAD60D8080BA6F60E16A8011130BF92C09A2E80BC06A4019DC958ECBAFF4D2687C4A993195B73E4FD187AA653B43097843393BB7940B163F6840233CC93503462C820D0FCED3B5F7CF14729905EB7599B01934D07BA43E850426904EB8992EF9917117260081944700E757AAD7E6B62958D964269FA8F82EF745A17E3FDBAEB5521458D10429E444E44A7FB934C4F86CEBF92B20ABF68D0A9FEF563A138FF486182C2672F24769CEAC76762C844D10683BDE33E9CCB6CB7CDE5CA8CF4B0B02B566734CC6655F30ABA388B65FE0426A9EDC3224070D0C34CB27413D8A58D5AE4EB2982664C8917994A2A8F087103014BBEB34667BCB844C6EF8EC035F0667A3CE7EED7ECD8B99A8EDBED049634AEF55730435422EE6C4EA1533B3A4438E51F81B637FE664644ED108D1D4A24357D0403532F018FE30396AFC1A357ADC40866D1CFB4CAF7BA91F48629901D4D194284FB76B8B3C25F47E34D0259ED7D8E9E02763BDF0EEF98EEC16D59C1F3521E74559012BCD700B925A1CA5814F80F5223B0235221171C8582AED6EC9B5269906FDFD0C1A4474509D7EBF374BB3CD7CEE0B4C7BDB2C720EF2833E7A82F0DD66976F866FE73A194711805EF3B1B0559F6DD608022C0A78EEBF88EA37854AE87869D2E636072F62926877FB5AD19CA47F78EAC35689E7AE0E6A5F5D068276BA7A1A0808D8D34582B0E4CFB079643853728BBB003F72B18E968EA0F74F5A59D0AD8DA76A959F73DBEE9AB6F785D4300C1F1AF9324A8879F50843B9E8CDF686F67B12C8516036421696DC6609FC677A671AB1F2E1039FBD0BB2221C3373CFF1D03DCE9AF7238ED09B8E84E73421D2E39EDBC7B53DE0706F845CBE3DE66A8EEAA606C6EE5BEA5D1CCB193DA965B0013E811D1644B22BFF5B6F7E454693B20DF9A5C6CADD81FFFDA262A25906A783230EFA1C10D2D5B73CE54A1CD2514F8460EF382220861ABBDF3EB33841334069F0BE91BF8ECD4C03A364CAF9F4244754ECBBB501814C44B9B32DD8AE47F380CA3DB2067E5B1266B6D19C073FD0ACD636B44C51306DD5247B3C8900B76089893EB80A751D1E145BE7BA67055D2251FC9DB21B74B5C1E8F750FDDA2DF0AF774B2FACADE29E04C35AB89CFF03CAA3801974608E97973B7AF24E41B1A292D224E4CBA45649EC3C73EB52687017335343D76EAA75834FFA8A41025B98AE44F5C89AA89DCC26B78FD8F6D17A71CD4B308C6D4B7EC3EEE1B5D4D27334640E009EF6262E4ECB1F4F9D455A5377CCA3A6ED26DE36CB48C18782C2EA37B391A9D11C44F65E327FCEE3DB21E03DDAB25545DB7BD7231662D9F41252441DBE63B5063E42C3EE564252CAF2F6CDBD845792C70EF229A2A3B659C3EBBD7D5708516627C9C54A105006C356097A168462DC0757F5BB26BF7782B0C053022A10AC1D38238E2726EDCA6C3943C15468B7DF04A113637C9B434AA25B96E8177D0122ED0ADF880B64BA8E1B643A4275A22498EE44F30EE07059602F55F07B9B7A1A793CDD6A4D823970D0898349D6EE293438E4B5C5F983DFA866EB5556C56434F265F6E89C6518E8060A9BFCCDB63228DF0A549674E6493799E2301155358B813896F5AF4F5F421129071DB043A252DB28FD2B104E21437BFA3B298C5D6692B5C9891B5F9B431C93E5EEB239674D03F4063C43FBFBED62643F49281887F69DD29118FD5749E36ED947506D5DC839066AF60963A57A4E29F2351A885C0CD6A6C51D6887CA6086497A384F99F1E16E20D20AE11F816944E938F7CBC63B3C80C3CC10BF5DFDEFD69FB1EC1ADD6B59E58A7009009A4CF25A89D040F261CBC27C964678FF543082B7F3BDD0B426AD7FCEE13FC2AA2002B3512A1582E8955E0E6712A4B73F00BD9EFAF91368011E5015CE8A03993EC35FC14D31F8FACC635C17A5D49BBB10F8841042995C327E13C63358A2496CF1600AB279F25D009A58E4DB50006422DC53CC7859B3581B6898C23695A56F655FFA6997FAC49136CC764107B68BE3700E6FCCC962D482CFF18654A2D449F0486DBBDD2C0A0165F5B3CC768F3BEC86044F28D75B16BC21C8BEC9A2DEC4C52F00AC4E7A15EB9808DEF378C7A49D38A57099ECF13CCF7E961547451E932682BE0412B749C3BB16D6DCE6D902F2FB43CD9F1278163D4D5C7B3BAFA4525FC8191494D2E21B824F8EE5DA74E63585C4395F1842666778CDFAB23CEFA4D14D4ACF8061DD223029042627DA2E582A4CA5A20139FC085D3515045B6B107127FFAEE4D2AE5A191C721408A13AD7B82A4271E27F866F64404F0603BDF5EA0664D231D96AAA2179704056BAB9F4742E43C73B2EAE7AFB34CBFB834A43A282F173D8813292A90655DC468E0DFB57E5F858C993A428DB35D7C9D6A3238A588BBD405E788EBFF44884DCD1FDDFF8BD2D288645B3E34D430F7EB884DEB775786645D623FC966E86C941A85BA248F6D107612673D438DD24DC97BD94F8C10BCFC4F34FF333FB805B17039F68715153B0CD90B6E80990D68075EB4BCD8DED60942498D9FC24ACFF3EE9950A05B959830489F45C1FBBA5E260493CD72B39272BEFF86827B8421952000AB749B063E3EA23671B82A4E7A7C23AB83C1772E09F77972825D8B8EC4053A89ABFA5187DA37F796F9ECA8C45F1450BA2ADF612B60C942DC3C297AE66BE89D781678A27043C185C3F56E6CDC0961BEB9F85C04CCA393592B512B3978B875F236D7BD48EE473C9C4DD1675B8239930F13A5C2BD7402F9A969D7E13099188722E313A38CACB9682A10AD86C54C453DC5153D5B62FCE9366A6F975682AEBADE973A9216F3FE7B2B4B2FEAF5918887529F0E5CB01802BAF5D014B76B0C718E08DB2A0F0C75E10B4388340890923204769EE2F42FE845E223F1AD1035F0903BDCCCA22C1852F23A72215103BF556E8ED820594371C0479E97C7CBBA58E0BB5FFBCA89139A0E3692BE570F56116CBA1750D68D03BD90DDE8D4DA95F30D19C3C1CB28F250624C34BF6B7B61BA23EE1F8DD75F2C3F126E00427A92F41CB8ACA8BB575D51DA96E797C8ED87289AD2D89CD39679A7DF368152132736D2A5B370E0B1DD917E1DE7782C72165ED0E4828A7755CA07C9523A318EC6CD7BA50B256BF4F93C5204A7CE956F5FAB51E245AE50208169843E75406F54C48B9E02B1AC18301C91598C5C13CE4DEAABE75865C6B002E82FB9F70634683968701612B6269FF0A3521E3B2E8A853ABAE61A1F2DC8E08E132765DE82DD9374F5CA17E578786C8203167A94CC429FE869ECB029841A839AC273404354633DACDE6D53F1735B0598C32477F6BD7507F77EBAB07806F6C0EDC0A8747323E7E3BC76B573C0AD45CBABE4062D4ED35B42B7029D4C7D3F2ED8C1D52545FDD377CA656D4DD61B98765E7FD0B1272CDBB6A2BF8657D8F6B325E8F6DFAF365DA26FC35A5617CA9D2FCD574B3B16F6CC3E570FFE39B52345B86ECA3347EAC5719B99816C26A059E8DD6C030719D647C90BC11DDBEB2065F37028C80D15FF5C3AD8B35FB3A2DDFEC43222E66BF335119E3D824E7276A6A4B05ED2AF33E2BA45353772A60B9B8CEC80C007ED784FCB0A24D3A3715A247C13D10B713DEB9F9C628F5CE2B32FF6B362A45F2421158AD6D291F02AB397DD31FD2B30421279CD61F6324CF7B53F25E081272BD08FD9643CB7AD2B7C25E9295C314F4FE15E289596E54F2E3AFA8419752469A3FF2B889E56B1D3DAFE24BD7833AED757DDF5CF59AAA75D800F732B33E72747E991F59F7F0A6A1868C4D9D8DE1029060E8AF9B60CD8233B378C29C875586E151BF521EDEDFEC662C5C1762E99B610D88EA846EC9CD68D06F304F31339E9E07C9AD304E9D46DBDCCAD6648C7F4DE3A1261666082F9B4C1AF05C7B7F6DF47A8B6FADC91C824D3D3733688566A71450E06266091F73F23418D9A8BBA90E5F811B74E0833E7CFBEB4640262C6931C8BC203CBE5C65A06E0575722CA6E4AEA65AD86922088E2B3D0FFC1F0AF3CCCB094B065AE6213B64BFA29F6AB0856DD8D7EE18F7F7DA9FEBBB9090D0C163928CA05B2147CD8851FCED0F0FE0ABF422BF2714488020DC57702151EAC2680D197C565EF6C4C081526540F33CE32A98E588474CFA7C08867E6D2665D02FA4C8F400B8EA13FD71C52AE66B7AD09B58F0A5EBEEF3BB486DCDC22223B61EA0C37321BA6667AEC6452038AD9637A3EFF18BF1E6173FA6CE38A0214DB3C1F626C458311BBFB3A7134012D331DC533F7D26EBF6D12A36BBD776C81D2E8812E7333CC237769E494A9C408276E7E8129B3EA0803A +pk = 83058FDFB9B1CA01E70BC905C487D9C2A5C9771F0B7D51D51EAC84CCC40A5D17824F924DB291B9A771C9C8384FEC68E7EDAB0503AABFFEBC4C456F7F19BA4BDF2F881C3F999DB82FCF8904215CFDF906AF2B0915881344C469A017C0222826B41FB952CC0632AEBA010F7F837340CB038DBCEB74C4EF0AEE3C680ACD156A61F28BAABD78B5FE37A0853AB99145989A3DDE3B7BEE985ACCF75F7154D757B367B7CDD85E9A42875BB149D1652FBAD6793D31BD3699C84AE086BEC2D2D8B762BB59D7647CE8718098D7FF020E93AD9DA9944C444BACB980C13A27065B95C29AE94DF2F987409268A6C646FF1FC86DFFAB6BD05E8CEF7568F4F8E62CC1B2A0784039B0F1A321764335F4EC9550BA484167BCD3F7A6F3FA88BC47FEECF5B752732BB2DCB1DA1E1D95B73111D081742372E0B33DD0CE992227D0F815229E008AA37203154825B52F21ACF1EC9A919F93C6092CC750B9A7472503DD2F5268BEEE839D4048D2C786839D1049675F1B8DC1D5C142571687F7A6EE0D4D51E5AEA790079A4631B9D5B4003EEFD3470F90548A313B900D8844D824390902C67AC1D29BD0DEB74DE761AB67BD015CFC052DAA903883EC6AE01BAF5CB97A4F982081EFB22D7C648C04729571CF2E39F29B89D494B840E742B7CF8F477603305ABF2F319781178DF93DEA0073A6F76ABC1F21B39D5815F21B6E5D672D665C22CD370D446FD257C10EC612EF063E14EAEAF405C1FF0F1677E95200471CE9E340444AA4D5769B913922750C1F0E21AAA22043661ED49646B6219AD78F729580A9697DFB75CBEC00C4899A9655B0ADEF400C52DB2BF42B464AE8C114B4471D0B5F20AE4DC961A3E86434B9FCC75785130FE70CDE5F6350F0EF49C6CC551F81E9011ABE5EFEF316CCC87D498776C3059ECD4148579CC185827CAC8DEFFD393DAC4873D59265C3D3975B68FC6FD3B89D1E1409B95660098E79EEF85E76B0E1BD37E6AF114AFF3352CE46207C86F9C277AA64B7B37950CE9B79A86F7616982ADDA9B3139C34E9F504CBD27768F3C05F41ADE9C04AB6D52B48DC4093D379E7D0811BD9B1EE8C321A5592C53C11257C34D65BAA0E94ABAC408E821B32139588E5D5E48D1DA76AE3E4FC25C5C930287172A2877696F86091A7D30B11C51400524AA3D5335F9ABF65F5101B418B9270E5C582E07E0114FCBAECE555C106F4C6E4258B5C0711B04A9332E49110C1803EFF06531EA2A516E1332949FE2D4FAC167AA8A788604DA5A9332CB48642FA59A475C9D266C2FAC745216781DE537598F31A55EFF6A96C8278506A90F16C1A321ECEFDE538AE5A0160908DEE7AA6C66BE0B715402CE42492EFB377253D0469A35A0C0919A20CA0290586B7E0DF835A49E397C6582353EE1DE133C171B1AD4B221140BFFE563DB1A1CEA0FEA2928A09AB88718972040788357477AA963DBC39032E55820BCCC7FF4AA0EEB08D6E431013E9976DC58C8A696ED132BB2581111D879022D2B22BCE2CEC3F1124F21CB52646A4B30336157A8577360A99A224F6A149561ECD01CBB61825306CBB7B2E6CE7BBEB43F1AD5781D440FF03DD1AE6725D46C495E6A90B69F8359D1B2CF4E8A4B81898CA6BB5D9E42598922B6ADA57C9EBA29B6494081E17630220605360C6CCD864CC500D2640C6C11D646362F5132D2A445D8E513C835E5C3E0289A3FBDF9496323D15307C1E01CC5A2DA974BE0029C046945337B23442131A6F41987E218EDBA69D93436BC3FA544A24576CA24BBE673DF560AAE2CD2D5677D50BD8E55D9FA7F0B6E05F812326AE8FD8A60568137684C696D0D606E00CA8DD21833243E851A1D0D6A053C3247927C5D0618B5F496F5A2A2E67C84F70105C90A682F1B82FCFDE13495C4FAFFC9EE478EFE16D36BB7A88A26684CED80CDCA7AC8F9AA8BA9C116F795042FC593B244EE98269772A2A80108A0E0487E1BC1440C5E0FE2967E088C02B53D99EE5AEF6B3F2BCE3E238EB0A5215D55E9B1D0A6D45B030672AA91AD5DF05A12F08C3DF353D676EF36138BD6E1E487A488DB3E725F347703D47743D5266D0B0DC8A7FAC723CD33D5552DEA82E8B77F1208DC7D830EF534A837D002653218C5B25A7D02860B8412A8E53F29C4548F86270572F145B3F7A31CC567BB071055EB430D6FBD5554870558474346C5ED1775C5EB03BA334B014C52CB7A53FD3370E378AE2D791D243B3E4CBBCB48C93E4FB497538000B20CA7C28CD1A8A76A627527E1CD8D53F7A468937525AB5D5DF56D19757E5FD348DFC853C5D1E32D294BDE4C9AEFECD01FF11D5A3B49D63CDE7F3D63462E4AE358BC47474B3A640A8ABF7B32243C72B8FDB4478184114155CEE5E8AF5C4D06C371A221EFAA675826835EF9FB9066D3AAD349188D9C974DFC22637EE99D51663638FD188FA7903819605F1B10B558BECED6EA965F7A678D1280B2B957ACEAF1DCB4D5483091B5216025BA5F15262F3CFA8989B496DA0E96C5FD172D2BE24E2BB8F494C637ACB2EAFA828A3FF68A9DA851DEDAC7314FAD76C84B0276B47A2EE7788A92B6243F09FDED0115E085595C207B5D9A8ED8DC7751BB770D0B4316E75726580373B77C63212E9128635FFCA4EE90B8DEB4E34DC12A1104ED41134F768E9493FDAE584F0B7D2FAF34B102024E043A8C30B33857331AFF0B45FD5A40524C86B04FF3BEE39E789348D107D65D0EBF033CCEF9C2A704B016A922BEFD888636B3B2C55A1E9BAA80515248C213C9108A161096F17C302CA33E578A1368CD4EE4833383367EAFB463B17F49E0AB6392A076EF3E09CD1FAF82F5FFE5652071A01B702A44B71A0BBCB662D97852955EDD897372471E78D83B448606595BFCAA23CBF8AFC507E5ED8731F0CFB48FF859C3B4686F16131268A70380FF5D3BE226214FB4699C0B944B6DD89B13FC00D7FB69F19ECAFD2B2B090DE29D53839289A719F5F4755676A4C6109571A7323FFA469DC515AC43D1D2CBD28F625A4B9F07855159AEB19A5F462CFD2AC07663010E35D1AA398E46B2B1E9738B535D47314B71114115298B619F1C2EE890748B96F0A36B496167BDEFC11C0A0715AAA044E3A3BB14714BC0A5980A43722D7E0433E0C863BF8E912710AA36484B92985D3DC20128A6021FEC6389423D7ADAF25C1A7F5B0DA5AB7B2347666F336AC5269E5AD59E44D071B38A37937CB9523AE9CF8B5BC770CAD30396D893924A3EB84EA5EB2000E141437E4D436C2F2CA43E1A906DDD7D45065D6A83B692E5A88D31943827258DD1FCECB187FA96E6FD8E043E42181DB14A3D367D4E0DAB7FD83375555FE2B46ADC87924EF03492F7A7D0EE68A596D75D2ED745941367C612355D819D44918B88397CBD4EDB5D59B80796D9E35EAA81B4FF28E14F9CA7AEA2C7BDCA18E91308CC76A625441196B47C17526EFBDC6F0E3EF7DE250C2A1059CC9C48F764166B7D42F0C095106ECC68B7B67E65EE181990374FD4FD39C88010526139201135E8316D8D847AA7D2BB9695F7A4E4DF34A71AB810F03911D9A63596D070F69317F229890040AB8F9ED8A01C207C06262D30B0B8C11C906343857D42ACE6F67CF4907920485D051C92CE9F373E327BACCE8F99AAE7E4147036950F6E11D369370DF5DE98E77C5683A664F8B5DF2AC7E18E91011FD6F0B3CD2A158282F0922B92E7DBFACD4BBFD170DEBC4EDC6C0F39CDC2F6E36FE8BB8DB27045E64F722A83C93AB9F39D9054135D26D2EB8F49F69247BA96B074F9A513B8EECF8AE26A3FC35016CC1641020404E47DB44B2BFE594EFC659F3F7E93E08507474426FDEA269BE758A8CEFE60AA0724E807E846BE73FF3C23EBA6F59BBACE7381DC23DA9D0D9F5B0BCF53656F4000631C72496711CAF49273DF21BEF68E0E683E1E89A1A5E1F0F621DB9BD171FA7D6B836855D550B4C3EFE94D6E87996163BBF2856D9B530D7E6EFE631ACDCD08B46E74F00D5E220B354B1FCAE00D7831BE05291A082A78171C202231DF6A824103136EB9FADD62310FB98A7D19FD6B07A3BC0200792E6DA0B3E6A55C6B12C69DFEDD279A5B8E4E7B8B24B5C6AB47AE8246F3164A709F2D0E28937877EE8528802FF09E64F3E19945704A4A1F8D436E44C4BDB71ADD5E546339F55D2A4A1C0C6A80B5767C408191B24CCC3F8EABA70648B4164443A02DA6C4019CC4851C683E083E83F2375A2B0E2EE2422E007D2983678B159CA06366DCCA2CDA53BBC271930F2536069C035E1398D6316B41782196FF3F2FF8BB7976D984F05A0BCAE05A841BCE1AC9F98D3E76B2CF729CE37758E20E8BFD3946E24C1612F1FF97971F5B7FF0B5FC2FF2329A898339D50E33139B1B3D389AE6412F8CD28B7330027BC6EC2EC20C98431C14E532E8EFFFB4542FA9620F28EBB4B0DF6638E171E51B399124BF8D2DAD9E943E373A8099D379C86A74AD46779F034ACD9C5847BE8F0AB239287559904CC2B88EFF0149DDCED9EA87735D6F57BD09C69D5FE92AF11120A836798CA812F98BEF23824C5A52907B1324C151AB60EA92E97B9B8A246027BF3D59315B4DD4C8497CEFBDEE2D42D07A0C06E31C41E16D61C320C23D1E40F6CFB0F0DF87FADF568B7F9C708DE4F3A208C71FDBB36EB782E62E1249ADE43DF431039A0C56E0CDD208B914C4B2B9ADE8A9342A9C8AAB32A7710F2A341B8CD936CED586853F6ED0041CF9BD5C8D2821B734412434A016D849C17E4C02B4130EFD65C998EF81DA5F630AEC85B0019EFC11CA06287F2C9250A02857B3686488C9D9161DD54C2D10C3E7382A679277D054D56F0D2E10CD76E49CCE1B3865BED295597704D709538EF1D906E66391606A866AD1F190A1A09AA809A6127787E4BBC599247E0DB20F0428DBC66C3BA089B82767F84570A2C4AAF5AFEFB12AC69E150F8A6215ED58A0501BBB0280DAB5FB11BC4C65DFE5E169CBAC7E65CF44E6E84D0D7F5B979ABAEAA0AE33B72B2BA316C252718DFADC26524DF0A68D9613AC371E7CC2950A89B41F860DD3A4032985E724F7F0D8F9A9C7FFDBD0FF79D18B8E38A45966DC146E7141D11509027199CA62C4DF316ACE198BD1EC7290DEAA43E7084E20DA546B52C219440EEEC856C235BD9B5AE6C4261A6E3BDB64C70E8A3F4C657AC0D2EBEA6BEC46C13AA668A9C627C9D6DE5914DA6771590A8632981819F4F2230A68417B62473BE5E45ECA52B47B3A7A7F43FF41FCA4808114BEA5B2BC735EEA34FC8B01B41F7986F7D83BA080814F90C5D4144094D07C665D42038FB9A81E1E2791F7ECB8C77B37A4EB463F8C55C8D1582724898477A7A9ACF7D4F24B5095BD2512213A05564E63EF626B626F0628235AD0F44C025462B0A53ADE9FCB999B58C626440ADE361352EA80F1D83EC6AF3CEF8D35146F7F4CAB3EB542C7BBEE6EB0A0855F77A62D9A56EA77ACEE8E3D7491148C99B7DCBEBD47D163198FC83D193DA1EF15F5E8EA8DE142290BFE9DBF54353E836B5629F40BECC9658C92AB1825F6B94B8E344A82E0130FA9E972E4D177627A509694D0198E31D1CCAC79036440569C8B39E34AAF66E326E10DA8B4EA1DFD14219FA8A4702C6C98E78BB57DE3D9CB1D783DBDD84510175519F27A5379C1D7180A7069BCB2532E94E09DDDD1B8D1A4A89D2A3951E48F60C0992DAC9B7E59BE1737D5DCD3AA1641B0F4D216955EA523BF9493CEBE74164F9E68E77E6FBEBCEB890E71ECBEC3499308BD2FF31BF1B5EA5716EBE306313BD253376C47A39C6E4B387349C93D5508F7922A776D4D48BA00F5A99333E33763B50AA5357D31CFD320391C00524EDA1A782411C7FC08D29BF9787E4A1BF4B72D027B3BAC96208A648E1E563D2218B1E32252F259C3D9A38E7157636FF27A6C2DD96DA046E2664062EAAD333919A11502AB12643228F7CF07759A2F605580FCE4ABADCC2A1404E91CE82A13CFB527424EC8A4134E63341B9103AC74BC70689E7B76B256BB6BCC702B97F15FDEB03023BD53E5635BD89D37C35640A538015593C35E49A46D12032D3952F6FED049677E212D6A104A3DB1C95CFE4CC43BB0D7494EBDED1CA599560D864348365E539A376432F8CFE2C8B14C38175BAE8522CC5365075F480BB1D1CE245252E6875648F4A8857F12A17A815BB20D771161893539A003875DDEB2B5DC5BD788A3DE85137FD6CA521E8C33C46F83F5627869E525B8657DD0B0C235BE61EFDBB2FA83629E7F69C3E775DDF9FDE006E03219C371FB1E89110587ABD1736CD86657AD7AF8F4580E16915D2ACBE69A8E9D34AB788CA9B6D79092E4FFBEE3A0454E4AAC566CBFEBA8AADA2B1FDE4A62B335821954D8A03B787602305B434D4EEC727A10EECC7E5D358187DD098B1CC2979AC12A9EE1FEBD93CF4414944A225011D7F859F1B0A53B551510A4C0D12DAA0809C7F47E4ACFA66862EC1073E7E6BAF497C54B7DB2B95513565FB291F29CF7C7919099EEC1292649F798E8AA2DE88667193612EA277F46187D6F33391A1A6FC99A7526982BEC9C89A0721BC21D80BE9B6872EAEC63F8E67B90674B617B8EE4F359D87C2777992D97E0781A4EA07CA6E3516974234CE5F629CCFB8CDF9EF994B9A3C5F6467B94182C62F902D028E3A08DCA1E1ED6A3C7663D87B8BF67788741F54541F351A3760BCBBD45D6879D6D0250178DC1622E4AE16E1073998FDA60E50E069FBD9CA04040EBC4AF80E720D7036CCBBD574217F87A43DE9397DF744ABD1EBB6962538DDAB6834BED7B5D43013A552607E87E74ED1152567D7F0303AA49FC127907AB83C4E673F0755DB42A72FFD12C1F60D5D79214F1B5D34A60E2A3D776BCB80FAA17F0931D3DDB89BCF05DE74933AAF50B682DCADF7FF2E84121C87025040F86240DC6327EB6722A437210DF44C2A1D4C23787828A5450909C1CFF25626CBFC6D419CF33818DCEA9A394987B04D1BBFFEABD0E5CF089D46ED55CE7A6478236F9E38D4BB8ED87BFFF6501487043C325925 sk = A62875A3A6D305E120DC7975962552126CD844554857C294 -smlen = 1698 -sm = 195EBB4B34BA74937E7A0F0712BD8CB1689A301B605BC833052B0EBA364BA9A292B3FB5809F2937D196AFCB8477D3634E949B47421A8C5AC86BF75F4513B8FE8C7EC94FFA296F90C0986A225587F22EF74EBE68722613451045288564D7001D86A180D17405E95870A9BAC61BD9357693AFE091580CE09E0A03870440C35999F4F8FAF2F71B580DABFE373C8BA8AC651960C2C67FD14E7AFEF667EB845FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +smlen = 1704 +sm = 7B2EFF93BF8E88D4E50342668EB0743536E7883CA84983D61D876713863142BC2D9BC925ECFBD7469FB4ABA03152B58C33DAB2F4377BF454B5B679425D4995B8108BA266B122939918077904FD7CA3D6CDC75BDEA5470986A08590B2D8208E4B2B61DDDA617F749FC346065BAE9AEB3BB600C534A87169BE4219863BCF31915F38F52DE64CD3A0E32859027BC7EE7B8ED846775BA4AA7D4625C447CD6C7DD5F43A6745FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = E506D9B460C58AFF4D2B83E808218A490F227089DC83090D859F1A2F349CE0F9F60D0C7BE2700F223BC900979EBBF1A2BC982B8558DB7ACD4B1FC640A61116A68B7BF22BDF67A3A642643D18074DB6DC9D04A37BD33A61F1C387D91309E96D0EAF01057FD7A288BC72CEEC5E44E8970ADC9062F8A2FD36FB1DB8F782C8B4F9C385F70E8EF2D14B3DED70674BA43B9123A97CC08649364ABF65565F9BCDA8E8042BDECB36362B39CDBB67E5B316BD7B5A1E89C33E2EDB4409B600E9EC7E4D84200ECD70BD7799471EA6BD71B059C80900D859335B7F6DDDCA3FB7AFDC34DCBA05D4FBDA919CF479B2ADD20FCCEB30C294E6B3058A72115B57A175680528CFB1419729DA4EDD10275FB684DDE8337C342D2872B8EA2E193EF15D76826791193A76381A01059542756155A9A498B356C16266C17D74A89987BB5B18A09CCCB8F7B156E4E4E01DD1F68BE963AB59AE7C146C5E9304B935504506708E1B7D1C21CE9BBC2DC6E45553D8E9F99E66462477F4B332A74B3FBF9FC6A40D0ED3CE6C24BB843DC0958B576515FA9B498C3540E3C7D0568944136911A151B84EBB4B8CC376BFD40FEDA375688635D43032F288DBE038A26EC4CE0FC72EC26A89B85947CB43412963E346421929E8D514253DB85030105EA9C909E340B8586C255555CB9A1C74248D98B274002803F38EC6E11873E01D1E7A60BD1F6A08B0A707EC4EE9232B082E69454B9E4C249654389216C39DA8A3EFA4CAD1562BA9913CEDE6E15E76B9379979B5D08D16D683531479ACA0A47A091B3950A85BF93BA2F4BE41FE22520E60BA53227AA76EEA8FC3D1E807A0B73866D40DE56BF232963BB4C99799E980FD1CF0CC21C9BE98FD6DFA3D90DC246AFAC0EA10562EFF3F16BFC154A38539286D591A7CA4CAB531208FBFB63FB79A9E64177432ADFE83F58ADF866CCE91D167AE6B61E01C9FD2E9E8D297451DDDF4FD6D681D2A851D97F3F22C728E20E351F17134E8CA9C67722AEF075778FA96E135670B6C99189D469D97F1080575CD263999049BE61E831EF4BB98203BC48F1CB38923D31F8CE3B3EF414AC15261C3AC727F63AE9A8FB50CC64A417E66DF75A92C906D958C3255D64E31133CE5002976153548ED90D2B67D54C644D0BEDEAC8FE81EEEA84AD40B2D4DDEA4BEB7C0318CE923EBECD1C971B23A51374B3BCFF92F9D23AE8BE1B95448D6ED8DFD4E2CFA36874AD9BFB6BC897971010F15777D0B082B042F4452DF3E8744DFF50F24ADCE4EE718E5587BDA2F40E840932618E0E4C0111CBC757F4EDB09B20E63E063C6D5ADA308645F4315DC01C3D02CC1ABB19910D15C6DCE5511691F4E31CE1CB92CDFAC08AE165222307CF853EC4308523387EA53AD1D51C65A734266F2DD2723792164F58FC3FA7D64693DAC286D35245C55D563B120563ED53FADA31B7996A63466D055E606A3EAF59EC0082A4DE16FEEDBEDCA69F0AE80542E258582C47526A652351A9978BACAAAC4F812D5E609BECD0B5FFF655FB4816C63A4F8EFA4E5D090B2C9DDF3940F003CD27EF9A3FAAED16AA8BCA2A4C92D2DD000526EFE20680423C558D2B4EBE28135B5344E6E509751574308B4F7213EAB48F3709F6675D86BFAC53FF442EF4FC65B97DFB7F111CC115CBAA96F28634208ED4EAB3465CECFB175303F39E453DFC8E2FE8A9666B54D9A647ECDB738C1D08E01AA21B447A4857A13EB170808F4A8DFB4685EE650137151924879DDA8780051C37B4853794071DFF87E70ACBD64A7CC8497CD0DAB0BB8AD45FDF3EEDC323BF298301CB0614B92F4F4FD352602F630A175500E995681AEADB06751CE88BA3464ADFF28FD43DA6742A109012B151D8DED391FAD3C1FD6078627C190F6AFF3C368BF0CD44A742ACB6E506083949E1E1B2F8BB3F3E9F5AC2E66E500849896804ECB63B73803529A8C7B94AE7E63A2E97EDDF6D603D4A107038848E691A53ACAB710964CF15032A057B39DD14A5DBE03771BFF51A6778B076D29A49429571DB83DC7F22DA5AB6285D5D7FFA210DA1FF57B05323E032B542375EADFB0F62F14794D1B0F5FA0E3B748A8AF40408EEA6C6DC0195026AFB2A92F0A6CEF8470A3408585F7026699C801080FD067BF8192FDBA2B1DFC7CE48CB0960F2B20B51FAF8E1F1F50411EC861146D738971452AF052AFD4D179B26744AAE7B05B1554244A2B73FE6E5AD75B59F7F3D13A06297B28A10C1FC8ACE697F8EECEDB5E8CC0AF48041E945A25A9727EB6050ACADA0AC9FE83F92F742B49D2CA3F0DAA5FD793B0450BEF9705F82E57A66B1BB6D8D2C64DE98115AD4D31A94B868020F818A2089463404F998F3991C3181E012659A815C8D849866B7851F7852F7C6595FA44A7BE596A71014241E2F3197D9A1ED66E6300251AE0474AAA659B83F3D5A6A61E32B9D2A3BB33253FD434812EC9BB37DC7F7E32BD0098E0EF27A69D38ECE5EBCA8D3F877946969D3D98F5BFB9730668D8E5A6717FCC022CBD3B6AD7E25B2C9739A8B4E56D8CE7A42103EB3B5B46A70CC6167944DD9CEE2517E5F915D43BAAEB4319332FB90A248033BB2E6D519A7688E0BF8B4472E10C92869AF553EC400423068686C80B4D5CA84FFCF524BC1F2CB67243C0DC0919747F70776E1F0C00FD1C2B77F7BD9EE1A05F7ACA4D9E5C060B698197DFE8286A5510F62B5A6C43C47991C6201BC81D801072EFADAEB14F48BCEBF511ABC30C505510ED9ABE4255B8329D91675DA01433185214E8DC744244705A957AEA5C37F928B3654EA6B39EABABF8922FFF06AACE67475B4B72DAA0CC7793BCEFEFF689FD7565E65730B194F43E6931ABCA9EF4930040C40935FE218094AA705B2ED52D07D24A7F92DF44C0B9B7A4B1D11E2FDF7C83C03622EFB3C5EDCA78D66A6B2E5D244D0779F63BBFCF169A32E6A490F2A1CA441948AE1D39EE50CAA3E93112FD7A4504D8E5A794B4E6922D9FF387F9A2DD17B53EDE8E875265B5080830A956FDEFC69D1FF8DE174B7CF742FC0A7A4E26FEE3901C1D2F9A96288A1722308CA008A4A55C40B062B2A88D3F6556111EF47CDF15B6B979247E335DC8870C5EF722A1B61C6D10C2FB01D2AFE19E98490FDD9FA0D59FAD20B4D12D5A54DAEFA77B24FED4F57DCD248954B39687654C00CFF0B3B92345614FC602310DB761E07B5A4F851DF7866E8040D0F6435171C36AD56A78752242DCCF37E1893CFCC5BC72B71D11F5676FEB9A0574D2028029F65164638AC1E58BEA44CB7DE2AEFD5216BF19AD216226C0DE63704C25B4FFC95D4276F4974D248A63F26E74BAC8F68926685EEE7C5B1AAD5021639601F26156B4469E115AE0162E56445F1B827D9242369D663080E23538EC3D86B9691787B9FF6E4EBF731651D51F81C5ACA5F2A0A3EFDFA4C4221E00F7B065C128B28F029A4488A78FDF9CEF5BA80FCC34F0BB25C7A518B52201EC15ED2ACFB74CC0903FA1A6479D5EE2952728B71AC79E0584C828B94EE5AF25F0EB5F04D0D9704A467E5B73AA9773EB9D4013B7868AEF77AA1DF32BB8AEAF5D896103E5F999FA56A8F647C3620C4779F6F808E2184CBF5927EE4BC9D5D0DB2170D6A5BDC66F6CF545C17B13B80C1F1D89D6477843F5FCAD6ED5349962FC33772BE2FBFB4FE4ACC1405A5B6525FB73D069B6C21A8DD172D3DACEADC40D10CDFB5D998DD37A5D25F56CD15C89005D8163CC85A47507F9344910B7B6C10840F9ACCD65F313F5DF3C3B0977931964504920D80D57763E28D58DBB0EC1B6558E3F4915557DDF39D915649AD98C7D580BDC7439AEB5592B425BE56F528BEC40A96B29989F2CDDCA7FCB587A6AB3425413E3F62E34F55F87F1CA396D8CA96D47DE05D02E17EC492F1E9B5439B4434B61EED538E8CA1E9E812ACDABADD097A619E04623E63A018D627469647B8FB50252A10E7D8B002F2995850A03CBA81F6192D144831B14546988A2C9505D056B9767FB7EF4A79A7CD74FD5F4584DFA1CBB149BDE04B9197085C2BA45C41FCF00B370CC4DC81F808861A9B212DDC1811E4A8ECD4B5CEBDC72B85F398CF52AD80A5261171E63D49C5F0350391E0B910CBA10DC4C53D341109010B1D0AC605CF0A16DBD29AA0C8341430226AFAFF51CDF55B5EEA93B9C8BF15FD2B6D366791512513A1FC8CB429E5A4F27F21F4446C27F1A68CCF3BB7930EAB4E50E714CA1F78613AE2B471BB84CD7F1E026DB6B6A0F8051C3D5C0F100D4BF13080EFA1C4DB0AF68C400895FE9F4C7FA251B239C1B0898B53123195361259EA572DD1D7FCA6573F7AB09F04837B552800E0BAE33B7BDED2FDE50F653FB273F13144EF0CFCD32E1B4F184B5378D2B8122C2FB2B1E1641F7AD17E1AD388CC1D666C15FE17A61C9F4B22659D16F5CF7E9A658357A8EF2FEAC8464ED4A3D53242DD7F9131FCFCA6B5D6BD77EBBA5975043E75E09ACDC21211FF7CF4949BB1D0D3C74B00E0404208437EAF861FAB87FB74AAB329B850D9DECEA20D3E26DC408BDC03F12F9457F465E2DD0BF0D7B389469B8E2B5749577E58CA270350505B5C91879488502842A5BD007CA0F3C79EE046B507D5FB8B350D1C3E07728FA00CC41D955A7D65CE85930D5D556E4EACA6CE3F0CE20D1046AF6FC5144CB59E034E783CEEEB7C51D9FA2C3A80876B12FEA26A9F3C310D2FC0F1BBF41F187823DAD62B2E08D9378E8FA64A9880002023804A4534CA40B992712CD2F01E16FF6039BF59058515F9993DEA2215D30DED7B91BB6A5AB65C843A76B9A428FA2DF85CD39438910093325C84EEBC4EF9A504895AC15BBC2D7350C0C720A2920D0EED3C9EFD544C723BABCB575E4D7D91D7848BA4BC3E2BBE8BC841ED8AF951CFFE4355CA20C4B3FDD09CFC79E5698F71138088DFAE39FA4B35B9FBC0EF51260D0DF39E1B4B4CBA28177034B83519378063D8F5B2A295972E8C60EFDFF3A1C635AFCCA965CB36103D6A892DC1167CB9F5EA34A9AF78D7274C9B89767BB3E0342CBDA75925314B0BE266D95B05D0919AC7973883B2251CB41AB72A33782787373393C90D6EB431514AFE89A9E1A9914EBD263C822ABD36F535D1DE856A21DFCF6B6A2C9101B5BE055A7DD7D1F0B770CAD964F00A486B46A86F01C52C2C2E2939C50FC2D9622C5C96B875960EDA61C2E2DDFF6AE45A086AC5EF606A4BE0388FD93B9BCB4B9C79AB23D787494E7B51F19DFD07F5576CABC6EA7ED08CBCB374DD48400FEA264336BC7ABC9CDA311D7C1C61B4D5A74CAFBB225EA2B2B96F57981CB881A4CC46AC0D047C1D229A4A322E5A4B379CB91F13793025549B0A7D0F5C20535C7917D2464B44D76F905C84E480D07F1392296D4CB6C041708D6EDAD5C4A99E3D174C43A74287FAA173C1B4375DBB777C2AA53F47085F861A31FC4F26C2006CE71439F79A053BCDB5B1EE77208A9F8C13566629655A087786E23335D2BB0B7E354710D42103CCDF505B6DE4332F831EBB026FB362DB90C16E417BBD9E06B1BF2D255F42AB86305EA92AACC9310DD74C2A8266BD6F9B08F21CCC69BC75CA355C1BC37D7A187D400D7A6190C9699C10994D10B12D200830F5DDD8FD5418DCB5DA771FB8317140AF5ACF4A97D78D7FE4403FF7E8E8D46A36EA7BDFACBBF36789404421D52041BF54133DF1832D8FBD40D86CC620D74DA9CBA13CEB8B895F6BAF6B43522AF62118672ECEA0FB7AE3E9EB4CBC84212A1E817A897D81E71A86BCDCD23BCA28B0F7EECEA48E4E2E712003C2DE0EC787A8B7206B827D7E995E084AC0E5BDB8B11B216894A55EE5A6DD355E0C9FBF42AE39B47FBAD7296D61717F5FD39B426063B16EE6186215646CE4B561826C8103C6F07A962BD7147294FD26F3B1028CA07F96FCBE74DCD9EA33BF79FC127AF357B33B32C8CCE55C2C0DFB09F0F9DAC7C5E13E49948569526D545E3F53252B862E6685AB730B085036D3DB5CB06957E024CCFAB159985BD2E831B7D8CCAF57ABDB35018E0630C8D99784ACEC19B9BE23AD350FEA023C133F23A82489484FCAC651190855F2423875232D97BE3DD9DDCA6A90816935AE725112A6DA0B6163F6C91D9CA6D4AB6BC620E671ED37BF2EEE0F0AAAC31F621E85756A23A1B65358A495FCBF9854D2249EBA5C43587135BA3139F362601CD48BFE8D1D5E80ACEB17EDDC9914EEDD3AF213B7024121986C58E33955736A4E81DC6E7F4653A19A89C47514502835F3A5FF40B9BDC86E0093BCB1588C693AC6F4C85EEDCA0F32B07E4DCAD762FFD98546732B1148DB5D43AD437240D73759B2EA2A1F4A2D9C8F3D39CA850984A1E7A6D958AE95E64E29F8BDFC1CC10A3AFF0DAB5EAC9BAA588DF7588610E3EEF0D79ED09DCDAC038FCD991D5D46B346C2887676850893CAC7002423D602D829297BA14D41577AFCD11156F94A01DD824A4D86B971869E51B037212A8835B09ACFD8C5B844B54BB69CEF173033D068D3871F776D9537B9C3EC002A5245274B2A3034C3A9206BD8EDE0A621D5B136B5A290E1F7CE291DF54DC20427160AD0E7BF7D86ABC417DF7E3AAED267FE1E64BDED8CC12EABFAF131FB8900A09B53E74E788D4B269387160BFC34C99947A29416DF609C986C3FF2E708460D930C180C8F1E52E2C53BE9F8DB3D4A08A502996A102FB396E63B7D971F65F0E6D014519D8DB4F5552EE3CDFEAF3DD35E387913447DB193E16F4A4F5692E22E226DB3EEE929D66C91E58350343ED639C97053968101D03456998A9F278432808D0E2E94727F9732E36E81EA1FAE5D2B1E96065827A1CEAC053C7A65545D7AD7E72568E34D7382AB47DB4ADCB196C5C7097BF694BBD61F9E1B64983FD5945DEAD6CCDFA3EACCD077BD7AC96022639F1C486860DAADE318DB16AA16726D70CED989A2954C458050C1BACE4E6ECA92726E612BF3F528099711BE7537A44E8F980164A79750EE03CB5FA1A2D5F9EA52F85C87B0C780FA3C0F1D22A030DACCD1CF5162E4F54DFD070226B2FA9E9E2480AB5AEC04BBFF184D6C1BB6193C695AC7268B5E770ACF748D19B41E7464530A5222CBDBE0F8BB08DFDF65B72AC214746C3C6C1B7C0276BE20816DD0FBE9998CD2312A0E4D5594F6E8DCF9FA11FDAF25174C1DEA6C4DC23C6F7275BB3B959A556C1C124ED18B3B2C492EBBA9B34443C2DE8940F6A39590342BE112DE8AA0F4B46B7DECF3425155030E9AD230A7D1BBD27387084F9D650D61DC99791A1AE41D68753CAE0C3A787D58F531D1950F1017FB718EDFE0B44E80E288C4809254EB542534D85B955873C1742C43870A93B06C9A60D91788F85ABAC5AFDDA164280791CB84488E83276C3429FFCA2FA3EAE793565AF53DAA1598C93B8CA61B175FDCB803C6B1D861C491A48D4220F9E968E4694917330216C3F54D8A236138CBA55CB90D66F8E8BA47DCCC6C4AA1A877B5204CB53DDCDDFEC9DC2558E2E6CEAD25CD65C7F5DC53D40E06ACBBEC7CD348BCEA6AFC3351B56D6A4D3D804882F93C708E6215F13967059FC7442D684884C1E0FAC5FFED2CC34A649DCBC70F387F5BEFFD177725283E53ACEC8CDFAB58AF5A00736CD1565E3D892ED881BC2E8A959D51E685D5A1B452EE7D7714E476ED1060BD904D24743FB84024F3BC5097C04CB39D55A212B02E0DFF3B264BB49690071BC1B6D84FFC4C009ED3294B45849A282FEE348B87273ED88A5B965C61A34C5C9C32160F72AAAA63F5E056C8A08F0B8AA1AA83BC182BAEE346F675FC7FD4E5A78E5C1537850988CCFA7C62CC0E0B2CA10614FB7EF078875AF1CC0BCC658DD0D90A7617EB4921E5C48AE6FE1BD266F4679AAEA7583F24F +pk = E506D9B460C58AFF4D2B83E808218A490A76443099B6F387EEBD68AC97F4E07C9E67467740BEB5E4A800C4A3BFB6C32145F3640B9D147EFF46292130F07D0614D951FD961AAD564923A42C7CA2C2097C6E0967BBC64CC13B6D495752B58C88B43C0A7AB73C8106AD2A738D64A70F3867B9CA69C7573B6F8DAAE4C659C89222F5507805D6CC2DCA2FA956C3862E723244AC4E20C8FE3DB649AB9F15246452A7080FD96AA8DEDB8607DFBA853B2108F5573220B6F75FC24F58B3B5AF952BBBD77CCB67C000C0B94C80C01048ED075E523DF8E92D1B8B10FC95F2EFD6B8BFDF5A4E4A04EEC68A631B5A283B31DB84D6A739C5111136C1C4F49CCC1B24160EA992BBA12B39B63DBB1A1DB2E0807E383241E697FE15F3320937CADE2515453185678CAF88BA068174FA0B8A3ACCCE56755F92C385F8A82EB145079D69807A0A3C07D6A6D3BE16BE7F012520BB2533CB57303D825BE704B3B3761911E3349848F0301BA488F1E6FA3F566F76A0FBFF82C78629438D3CCEC5C87D3324733BB5131C0BBF411B44408D414303CEF237049952F36BE5917FAB1C4A4A474BAE4CF1541136D7B2D5473B7D1AC983866CD35B939F9291588B995499EC0F4EA1AB59A549472D1407A7FCD81B2474038CB974BB23BE23B39119278BEE7438B005E82394A9DC1A03BEE4A99DE134B49EBCC88137042CB9361594DC444D74286DCC47275C24A2B596DF7A5A515747EA23464F56077D6328161C59993AAF8883B207A23E37E42E3AB38CEB73A5769A0E5C86A3DBBA3F5E073090D0FA0E74C970ECB12776BAF07A262C9BE830F007D6CC38335CF94E8833B87AC09EC36AD79D61C10BA027B35FAC23EE9E7E0472365DBB45181AB14C9901C0421E7EAB3B74931BA92956E1426D5D1A1F67D668F22201CE1D5822FE19577E4F51CCF2051F2C0941F3E81A9665F6231811754026805B554677A2FDB8BA1FDBCE37C9091575E1675CD43DA8AF08C193EE089EEA03F94B64161A392341289CBBF687BF6D4EA43BCC1016F452F4E3DA58C64A16AE5AA4AC959EFC97A01E28426EFB73F15F20BABC92ACA7FBAD014B6592E7D3E810B08E53276B2B3BA8B9ED9A5A199A187D35649E75DF491FF2D489D6CDBF308FD5F5787F2FF1EA5D85E7C52A51CF7246F61187C2F80C75BF85778A248E3275730D3EC017B52E7A049A665FAA2A2008AB34FE86B787042EFE29219CA83B9877D0950873421CAE452F8768CE882469DFE0E715E229223E0B51F6DAED5E8D781E279226F8CFAE402405D4ECC1320B204606D5E30597E45DCDBA790895717A765A74442D47734632E32A8144F2B746AE9D395F7C0AAE2693D478675ABFC52BEEB89B01D01D11279EF17FC17006782392C66DDB33B061E9A3D260BE51D0D16528245AABA5936F5EEFE2D9ED34EE3A46922DC053182F04EBF68FDC25DC5A067FDC388F210E57C66A2953ABDC1FB3C0E6A8A8E7F13987B0BE917418B95BDE490FCB17A1067F11B0EF361E2C944BA224E136A0E75C07E5E571D30A115522C1C6D6D5F23A731A99118725C37225AD10B8214FA6E9F9E1B80DF5404BCA8C39D8A3AEA927E60B7181C36C73D34466AF1C223CFFB1FD69ED12DEB1D1F86536977C381F822DD333299CCB5B76886DCBB1A4CB30CC37D839BBCA2AC429CBB9664005E331E6261DADAB74A507111DF03D5063EB944AAC1D9C31800629AD9BE2F6D1663E2FD8ED7D5B7AD3E93B446B8370A99F9CC3605CDAB38C3EA151E0E791EBDE21EECE14DCBA522C5C0B351AD1721176A078A6B013AA9DB3F8847771759A4C2520381F6958C63270628364AF5EB2CC1946E22729292EB8D0BF986EA91215F23AAF4F830D38C000D3C59AFC1D16E7813DFCBEEFDCC98921F106A25DBD950593246D7AF81F5180469FFD802464666C150A71DB3FCB8D3AE6900CE6BAF4401168C8D9D6F86929F99AF24211D601159F6BE4802F2F0ECE2AFB93A14C6D42E888351BCA7D52C858B5363C637199D0B38E0687CFED0928235B71E55F386BACAA2B14343A382AEF1E57FC9F5D4B225531A79BF481F59C5579DFBBA2BC62068742DDB47E6111705D1F98F3603CE87354E008C3677C709B40057409B3366A49A1CA66BB6BEADECEC0F8B22E794D3FCDB6290AEA7E235B1C565730F5E285B66FC1778193A1CBA1D4FE1A47C073A26F7DE6A001A2BE8B369777B31B2B8FAB49BB04B97B5C0A43803B818C448CECF532854255AAC7680EB30169B0FF44C6411E93B6FEF06B237DA9279565BE85B1C1E89A3F53D44FE52E350957BA7FB372F4C52BE86CB945484C4D89DD10B6469652263B0F48178D552711306331EEB38DE37EF4725882C92EFB10E4A706CAF6931686EDD6E5A6F75FB892C8C7747A47B6465E22228AECB1144A07758F94D12B64DC3039EE4EA786DC932CF93EBAF5DAA6B94477FC4F9563810AC8463EBC4F8CBE9A5120CE81C392464EA6A88909D3B7C23C450F46E6C7D399B2F3D34D397A282B354D1F350BB9A398AF3927E4D9DF133D7694AB4DC976BA8970102DFAF551A914F05172188B257D4EFA6ABEB4019E4AAFE54765CE162051AA020E120FD020B03D32164397E7D384ED85DB66F08A72AD139BB3438C313F3F653CDD12BE7547143123F0D917801A6DAC60DCC96A745CDD060C82516318BE5E0BF5EFDF7B46F0CC987F679F8E43CBCDD728B92369921D746FF917C8AA8F24F22984991CD627D89FE76D7D27A307733CDCBBAB03CE9A9A90F65CD31F5CC2BD64D77D37B04D72CCAC55F5FD0E23D362CDF2C4BE3276C647609E0AE666634167357B153C8D736A4101171ACEFB05F5900934458251AB0A55830C97AA5842D88082ABD2C79CE68CE3917FE1EBC7D22759774E202B925C4499122B318B47C77A210D4F1F93D17431AAF955216D8157E897B4E705DBF4061CCD6ACE5FECCC3537D6EEA645767BAC0B7660E283A79E013A4BAC8B019305AC223F947C805C9A0ADE4D70FE49C3BFD80FA34A30AF30701714CFED1E346A0115F40A7E73808D0D0B431880CBBA497529F43E14E0A4CA4B6711A47910D95DEC98CDF99C5594A87B0D6F146D7A3F1F5CD2D527A46973EC93C15BB2B9C5A904695742A5343B31A57F03A6B834A4FF8521F4937A49CE27627BA1B72B3C26092FCFE6FCE10D83E1D3CA90C462415E5180D1C48D6D78E9AC0B6ECE63F2155189C0074F97A33CFD67E53CEA81A85385491A2081BDCB7820AF6F8DAA20D8FB3DF50DDFB41103633DDB305A7BE279E19E0F0548BC18FFD18686890BD7DA48AFC9939D70F69F345DD76A1B75B3BBA6948D06A22ECB8E026EC6F3A500234A5579076E5854C05076009D31DB77EAA8BC90D4BB20D5D9996F4C487B6AB896F96BA2E2554566A87F2EDAD2420D2F5C2C4620815F575BCEFB52F696C729E53A0A444205CDEB87EF1C06E5ACC7701D4A4E23D81CF7D28344EEE29199791A5B252E19EDA7DDA234A089A32DF630E88DADD6A6929F5EE3FC7BE5C941CC245A1DAB1889F2022280E3C579913D57FF0E2DF844C8E1802E520B085E35385FFFFE7DD45943B41C4455DAA015495B2CAA08ABE5D462B00BF38E5680808874C777B11450D54FBBC2D7DE1876859618767AAD42EE610F26DF59C2025CCDEE60D618B3157148D0BC52498034071EA1AB3255D067F310AAC3C4C10EC34CC928C00F91C9B2EF086C15336EAD746C2A6E94A00D246587D2DC2010C6B1978DF8130E5C9DEC53829D21487846C367B81B6A2202AF79BBE2D08C439FCB86D63BFFBD969DCEBE841D0C9C5238215DF396B55C4056A37BB3646D0426375845660C66042193D66035482855DCDD2CEFC84C5C0D2996ED937E09C0C1F0D005C6B0F25561E23C3860384F4F874C45D5B1DCCAF6CBC76D5E31C151AA80B75278B82FE4CA19BB4C09C5F7F60D9BA91C0333CD38022D46C04C06BE5E848B978159FC22D76727CD615F5298E51E44253E33DB5FB17FB77D3F1881417E34C064CEDFCCFABA315207690B5BE2B81FAAC0491561E7B786E787C17840FB0DC138C6E08C1902D443091729FADDE820688EA68B4295A5A590519BDD609CF60E1591FDA73E1739AC41E7FED1E62F75C21F124B8D557D7060ADBE86C215E34E7196377889348AF7742D7B57EC419B0B115D82D47CA05A8EF14CB5E5DA3FAC616F7D4A14BE8699A775D52055C0C4A8ACE40E8D1F6F76CFB425DF10833D1FEA2FE192B536FC8A32E8C18F57F857EB85CCCAAEBF0E7D0CB77217379DC81D681D198AFBDE362C4EF94DFCA42F6B61778BC8A37844F65B8D43F2928D3B0F9B956789D07FD2A49C1D18FFE746CE820B0D17C31CEC59D4F71AE7382ED16B2FEAD2CE7C81F5B0A594120FBE4FF53C7C056FA4944F66257826C6896557656ECE228172C66AC607B01BC1089D0E2F17B3D18A0DF4C66BF5FC017CE78CAD096DA2413D44981F82AD282FEDF3DA875EC52C0505007B3753C4D60FE4CDFEF352182FBB1006D429606A27398AE60359BDDB9DBD7336BBF47D79A1E4727838E612351A5784E49B3B833296E27BFE10C6434D2CE9D769BD0574F4CB0ECFD7FDB961A2738CE0A89F7A6F559C417D1B8264CBD75914F6F5FDDBD5DBB2ADD7156742BC60C0582C8C586A3CC4039E030EA2FE1F83E94359715271BC61817EC18EB0C80946649660381E66DDE61B8C2E580C9D0700D235DA7B83D865E123B613A67ECEAB8F0A5CA49D1191DD52255274D76F6F72E384A9FD0D9235B5CF04E9F5152D8695CD29CF1F87F73A1BE1F1DEF77F6B9778107B3EE5140A7FE1E6A1E424EC16FDB87AC5D19B17B44C6941820130DC7A7649854A36C0AFD19F6DC362F79DE38E5BD1A9A77ACCD06E9A47042B84BA447F30B625D6E73CF495F47F41FE336087C34862363A7D290E2407B12DF80C3344005A4992DAD9D98931E35580544DB586AA3EA56BC2A7ACACEC22DD608BDCE27F0CCA27451E77A22E4661CE785F793A86D1DCDB214B27E4F97C860F87C80C1653B7248A3B1D1A46BC811CD9C1DC16A9EFFD7C264779F6D1B353471005F3D1B638B78938EBDD5FF6680B9307A2897E3C10730B56588C7AA00A5FB823BBB82A0373C810C32C927856A8621D589E1FE58B672A2D4896912F38CA907D2969FE38BA665ECDFC76628949E157AD830715E08CD69BEC5A3B650580DF5C8C08206470E3333F12E4E8DA435821D75BB4D6F137198391777C0F02E83CB7CBD39525A7D34948BAAB9103CFA7C163D6DEAE757E10989BADD564C9C19ED19A3CE66FB03E1030FA988387C42EF8B660FC8055323F67EF10E2BA42FAF4D1AC5550E5B97811DAD84835D58AC170F984E9741628376136EBC315B66A26FB44A928A4AB0D8109AA233272FFD09520A9A06591BC74ECD0923D6009DD876B047FA24A0968B558B6FB4ACCF80B39C8F591436C27950666748AE119233B4F3329426AE13CB9EA86B2A3CD779DD1AD83EB4FF9CB9658180522562E3E2C38CBFC7668D31E97B2F30EB1D5105B8AD445F79CF6ADEE39EB636FC20E7AAC7713042484682E97D8F57BE15E69FA1CDC89CDAB52DBB1972B1DF2E83AEC9CAB5EA9E88147D8D867BF57DAF47DD0F5EF1206428262397EDBCB22E21745F3A2FA67854841C88A375F662531B503AFC6EED577657F58DAC06F15E5F43898AD1D675FFA1C77634836AB3CE18AFAD4BDDFF88C4341DB5223DC17E7F7ADFACA159C423EDBDBEBF5F6E9DB16B3350CB4C84A94831FC436846B656D12752CC3A8312265FEDEF53CD6AC0BC6ACC8004B8A9BCD90F4101AE382B8FB7A56D4311BB99429BD86E49699920EEA68A3FD84728F649300752A74A172CB1B5A1E8DDB7E5B4970354AA274AE85A9CED6EB5EDCE9C6CE7883211B452005694520B590D543D0791A7EA85CFC8D3CB83CA1D57E30C1BFE6A648D9C183FB5C66B52A8493201906E5C50A22492B18E2207B96785E43C7D6546F0C88BBA63C85FAE771246274CB8B7AAD14DF90A31D063F8E0EB2A0FBF1FD52DA83BA4AED81C6A198EB6E285D5C7CF110B5659C9DADCD9DC6523938CB6821C114470EF5A0F680818843523D156E7381DAC7C85B169827E66D27FDD387267DB81394FC39894479415B0D7829229183AE50C5C630CF44DA9E7F22D03A6FFC5BA9805754ED5E9AC580B551A194D942F60C835E3B4D047C22FBA5214F831190CCBB40F56A0E7B432C5BF06B9B9D0E01479796F3196906BB2955319F7F816E1C1D94F4402354CE40518FB6E716E6C7340757B31AB003A9555C7EE55D3109BF07F3D8E67D2A29FA6D62AE343E048EDA188664403B4F98000B4884FB41F1306A5D9538A84D837C9BA88AF1E30A7ACEF6AAFCEC394E5CC83D06D9E4B0E257DF6227746A31BCC1EB1AF55B40B259FF79263719E7E00D5C1A94E473E998D4BBE14969260AA862AB0779A55542B5537B9F6E68FA00A616A03B32DCA8F2C80F621BCFD4542EA3FF70023DCA55D4238CD58B9A84405DD242CB66A36626E0824C079BE52295CC1CE4C45D00E7E445E7F6197BA48A4B69F47DEB19012717BC12834A61BEB587B784C95650CE512FF991D3BA865FB9FCE44DC8B19B1AE04D00F40E9CC0AC77CD6B6E56E88211C806A077430585FDE67A68B1B240FFCD7C8A387F11B78355BCB90FF54072CEBD7040444895543B5B6F64D5F53B5E37024CD32F49E26555DC16164D8BB518F42AA3EB9574A25494FF7B4D40A968B6D5D943B708FBF25C2240E1F5AEB7C5494DCA47F1925E98225EAD8373687DF3274880FF9002AA3BAF9E22C4004FBE14F756DCABCA4F9268A64ADDDCC3FCB4106EFA29C9E88BCAED190E77FF1B5DAF50CE511DB1150B940C417BC7D17EBABDD360F095C01F3DB666706F19B3E530B6A0C7F73C793E2D16CE6C07977CB8219B5FDA8795F4D1CB61D30E84FAF269A0273C86A2E7B79A2A6F1C802E1864426CD7D495746438077C25FC2A342FE209A6AD74377785FBFFEA8A47842BAAFA3803C7A406A5EB sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4A -smlen = 1731 -sm = A08835984EC8335ADE4430086D0635648F5B9D0EA2C8D9BE3023590C003149B1200F5D6C72B5B2637E5BC856F6687148169E1604CFBDB27B9693B06137D38B324404BC54DB5F9A8FBBA6A82E6154D17A379D94D1EF42F37C778F0F5E5D81129AEC0AF44D84D4FA151982AE82EC30CBB3E6DA37244EB22379C0757AB2856C3514DAF8B44A35558860DE961228BBFF617161C65261578B00346358E967C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +smlen = 1737 +sm = 78278821D1C84F4D4FF1CAD5E17F1088BDA593D33E0630B026D115C2EE7CCA24025683FCCEB71164ACADE81A0F87B6A23BF4D4E1A01D723E1AB54D76C8E0536E02432175002307B8C141E3E26CA83FF5A3A53F9696ACC4563D37FD16DAD17622CF109A505657FF3DF5743C148AE33C3957424488BBD71E93DF51D96A86BDECB13D2F1391F9DE41637F4E184626FDD49B0D8C4BFC9949D3EEC700CD86434893222F9CC85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 661BD1972C23A5416B7FD5585672C4D0C9BF031D367A69B7861D78D9A3961879CA606DFA42520BDFB12719433E3B5C47DD5892EDB0E6E5AECA24FF96F19E34C749B2467AD78EBD0A05B28B0B6548470642ED83B886948F0167912D4EBF4C1BD20803D49B365ECB5E0E289347E491B438F2B7381732535F718C034CA289E3312B58D86FEA3AC178F8B09CACD559FBCC6DCE0A0E7E1F156BE34F6D42C9613555BBE6087DE57DFF3CE1F6B31FAED19463D7917CEDCCDA16222B96BD9DC793932D3F3EA93CD83EF40000BE05396600FB76911BD384091561AC99E45BCB3948869B00463564BA36DEE9C94C632B124123C8015897559EA230AC768B048970AD36E8BA4C12734DA7E05B4675B6DA324E836A5FA799460CDB22FA55537205B976E64AECDEE4AF5A8210D30D4235AECD86C8B137BCA6ED5CDF5C1AB5CF149CB1878DA5C3F6BA0F0E7D8211B8504379683C12C5B42CEE9745E0C53D69F4692CA1B1A6A0F36B33F05025C8FE597151D078756547BA963810513DF076AF4BF63604926ED365FFF5C344E7D74D54D1CC271B97030CBFD401A88053534D9B5276B830F279CC02DE41A1304FF7A853905B5CA68A4DBEC7EF9C85A3A07A50D019E21853853F570C416DC318C51E7E8CB6EECEFCBED2692676A62ECE79F3ADDB0DA7F2FCF28401181522136AB0798359934B1A2A4464468E49D79DFD0DED94F0A9E749A28A9419AAF1208581DA7ACAF4AC11B68B266601AB8D90F465E7405DFF609C013FF4CAC18577BF9EA40BC991DEB47A847DF3DDB77DF367E280C19556F2FF16F3EEA852F111D5D13CB29FB3FBB17912F8D39B869909FE5008185C4A522F6C0C2C380F08FA61F3E0A048B643FA27B84DA6DCC540C791816B64A4C6CCAA64A68475189041C7D7BE406F50C7E77D6FF78433391959736F5B62AC2D20E6374CC72BABC279239B185285B1150FC13E2F524FADAD53DD2E0800F44D2F403CA64897D1CED896F8F40B7EEF01C2F3CB4E59AA25AF022D2A15EED987D19A13996C774EBBDBEF6E68D4BD3E88E2D4FC184E45D6BBCC517CF13FBAD80DE99023CDEE5C6BD13D4578BFF9E0178FD6B73A80EAABEF32530DEBE1CFFEE1433B979987E52AD8A5ADC57D11A105925A20EFC99F499F36F32A5BF23C1F231B28AFB9AED7B2B84FBD8EEA0772A7E15FE9D711DB5BA0048B75E63FDF66E7711D7EF9B2E9CBE67CB8AEAC8DDA241FE2C04136B2F1C1AB0ABC4D5EECD63AA36D01BB5BFB6C5A256BFBEC3EBE1D13DFDCA2FD8388EC8D4EF17A61CC718C39F079F0C47A23B99A7E3B896CCB87276EB5B1D461B1F73ABFCB06AC1D951BF08A11B26330847A50D986E3335EEA100327884E97EFFDF192C98F101550D56F7816E89E170BFEAD5A55904F3DB3DF82CC5622ECF9907FD61E0EB77086982ACF09D171F33DDC9173BE86F73C2B7CBE262D92B8DB9DC5BCCCD60E6ED62D9F2963DD0CFB5A4902DB147B93DA8C42DBD316926D55E10D1212606DE73E33103695FA2B3C5123CEDF8D976EC9F76D724D51578466915F71DC666D0B01E38CF5D62F7B5AC41850229A5DF15866C4ED9CE6D056E852203E499E81DA134975ABD053607374FEE71B37187BDE0A5037C1C8A71223EAB6D4EC9B0DAAA47AF419A5CD3969D4B8FBD57F32F85A660B0123E0186A8FAEAD665B156CD6F204CDF257E501DB10886B462BBB732EEB3FE20AFA8E720A63A27D4830FC1D764CC0FC110FFFB40D2EB69F2FD97C658343FA3C1D9F80F7D6D03192343B4AEEA0A6292C6E850D3BE4200E2A2A080E1FDDD90954890C8A84BD1D3D10301DB8368C1B35AFE89998440737F8C05B5D84491DB0CFEABBB3B30E1D637C9A8D8C08F4661FA35170DF331F1612DC58ED4A99FC890D00B59963B6FBCFE84599E375B0E182AA0EB382C05C06004A66A7D2E413ED0BB2030D9CB0AE5346B4121859905244899147291C5D7B00A3D588B12F72331F1B0316B7D45F4B693A441F5B0B52FD41995FA6D1C1C22CBD4FD219693908DF30BD501DA0DD4855F00446A4FE8C26860F388E22FC9F86CA04608E3257154A353F17D8C710D0D3CD533B042741B5A293457DF7ABE67B6557A12D4EC07A3C38E5C447026647C1D645B02E7F245A56A06A2352C9AA7385864E6CAC1F252C3F9C920F01AC3E0108D0317DAB5F905CCE4FF945A6D75D8FE859EE4037BF1B7EA1B9675D53352E754C918ACCDC7D9B5E21D567F648E8C7F59A21C5A827A1DA393D61851B3A37B5D56CF13CB44D770AEE8D07C6FF7F687C2CE43E3D62A17165B65D42AAC87F129B32C2780A683742F9083AEDF8A979DBCEAB08F2E3CB59CB8DE868F2F175CE8ED0205FF261F3DF56EEE3FF4311BF951223C12154DAC6ECB3CE6AA23487BB76EB7A820C6B08651B1871D2661A92AA79662E53CE9E85B2ED341384789673D3686C057A59328FB223B6B7AA5A26735D71CFF7C1A865BE3E906C3B55D3C4AB333007497CADF1AF4BA7389EF26298AE7223C5BA0E7A1E7A62C03EE761998F658BF733F2A18908E0CDB1834C77C195A35FA0D039E9B28169D549F3CD830BD3111BEAB8D2CD5C99217AAFA08413DBC55BDB6F86DC65885586BD1E461D2E00D2D06C4658F12B2B6668D5F1AB3A25F274D0B693BF4E09C361BCC9A4F5EE592D56A802CE8F2650EF68DBB49C8E16EBDD80A30FFA779A27B50FD371C1DA0993F74F412EF60CB8728DE0E679E7CB033B3D5921D7912F3E998F613873579DFE539EE4F0AA30AB12B83CEA520F64175B7A6616AEE0E2236C2E8240FB57CB41352446457DA3E8F930774268A829499F05242BAF1FE016FB22BE46DC8845D5A7C4444333AC2BC22671678B54CE12B57A77C585EB1431BD5A798FAF5CC77D0A56E963CE8232325DA2476F0F22194828CF847F84E6CBA38A7089663410447362255190D89ACAEE2D6D6F628826D81DBF420614F73DD54EA15E8F77ABA5D234D218277B01904E1C0FBCF7124A3D3E3CCD94E7DCE4119B0693776CBD1032C4E3C9E5BA81A9B4D03CB3D1C57D2313878D83E2816A4C89B8A504C35DED1899FCA736CA52AB79EC98D55A058B4699D1A9CC5565357A59F601D08FEDDCE0739AD6E6EF3026013FA6AEA49D201E4E62D470C5F7B9ADAD78C22AF07C3215EA7656FB88C0C01C1C9EF662ED8643D33BCA8EBF38CFD38A70064ECDF3F1012C4BA678E0213960CA2BFC11A0E88547C5B519E5ACF0CD11F0F17BD526D163B955A34167FFA5ADF2DC942D6BA35D20B12C1DF02A1E29CC8574D35D8ADC7EBA1DEEE6674E8A9C5A2A8444D22FFD8C28F9489651EF18188B235C7737919949DE78D8EF51C1C0A7AB5F2B9D7F06A51F74723F1538A262483C55E78E68A91BB9D5A4812D319C2661CD3AA0C5B71C2E3399A746F93B7F96080077004A6733A39213E2A007A43B414004F5EB7C2B777D5C77DF166B7C24FFF599A148042DB4495895EA34008E6204DCD57179E1B77501180D9A15246D4AA40CA0CE9D5DC81FE46745301CF65CCB611E6825DCE9756C0F6315F04C98B790684096B84DB4592B1CEF951FB72CFF48EF7C53993182A32EE1E2577E5E8A59FE74A121FB02FA8112EBB4BEF01264BBEC84552BFDAA693E8044C4A12AA0DC68BCDC8AB898C5EB1DDE94A3DA622FA0489B05BEF43AFC9AB280688181172ACD81EED9228F982AC57EC7A8EE2156A4C466004768251D7016706B1FCA8EE1E9E6DFF9C94BB28230B1B3B4DC62CD3EB3E0610256121168A956F62E5F679CF9F32741C1DA70900E11C8203C066C4CA28864FFAE768A2E32BD5EF688B45687DCC4E29BF39EB13E0BAF5EF54710046AE5F40A53DC9CE93CE9151F20EE9CE5622F89402CFB5C649FA9118F363B637A24C3649B077D9C253FC1B5A656D81DA3E75C9E93D0EF629A655BA94CE60DE73D8804DFBCF31C94F510BBFAB58017E01956694B3BE49991DF68A9F3245BA4721A8A71D877E1CFA694F5F6A6371FDA3F4346163C7A86E1B139D06F4C9635A33D2D5340ED7C3434D8D79166AEAD8745211EA033CDBE4745F6EC7B04FC2FFE04D966400C5D185F83648209FD6C9706A618A0974380DBB5C1580D5C341586E9EB65568DDA0D0CF4132720DA8E60DC47123A8D3FECD7AB33CBDCE1C0CDD27AE12180A404A7835441787FB53AD0CC6EC07672968ABCD9BB421AA5C24A98AFF09D7D77101A691EB9D674A518AAFBD0E4E2E768E1B798031CDB3B3589B5D271CEA0A32B391AB13BF6647338C09276944DAA910DFE84B047FE8EC3B97AC4B10698938BF3C130ECFADB70D8F147DD51903119BC8EDD650514ED50115A6ED97DCC20674602283A70C32285F05B9675660E731F16291B84AA154A50DF06112F0C46D40A8801784205932CAF1180185CBD593D6588D4D3546F79E323D30FD33A4254162361603E96CF89002FE27A7A50AA4216E9CC7C5E6982ECE3CBD0FDE554D6975C6441D46FB1FB365BC43068B88AC3253C211288E798667E50A741ED4CFE56421A40B94F4A95576FD4A9BFF490F2BFB57C774075F891B745EA67992C897F9773AAE99C54A78F326F66B60472895A2E036308575142D6988AED57DE7817C79C6F2ADBD589DD83FD788C2B4723735415315DD0DB6D0B0ABF3EA41DECD7CA10C47846137D07A22D09A5339498BDA8048E511B7EB3CCA178DBF49419EFB01C338E7CBB0D6BF0B12DABAF8EB630CE92EA865520C15318CC4F9CBB42B595A92803DF3CF7120A68C3DD17F54B020AC73FE123567C3B8A46A487CD29661FA5A779F2430F3815E6F5CAD615A4F41B90F15C0C0882C9C3FBFAD0424A21139AB29183A4B2C3139F960F5C8B8C72D290A2B0F0B3E48161766E433C98983CCCE412519E5FE520C744D5821C3116E9DDC335D3CC6346AEB56CFDF4D4C66B06DB75EC943E7BE0DFC71C53CB47F2B34D93A1F2F8A36C9E603C2CC83888883B2B168E58547E799B226DD49F7A2F2749CDA6FC79C648B95D11BA757A3640C900D8BBE23A4632A90E59E8D4D1DD72C78CC9AD54E681FFA61B7567EA1E21F7769CF26A65BFF1F74D2E82ED81FBA13F1DD1A165F6EF54C420BCF1FF3CAFC8C05AAAA438EE09D9FD620C3E08E74B1BB01AA258122FF26C45A0DC9730459AB0F881AF039EC485CE6AB3849E3E655D4E69A27F84EF321F40BA2032D53DA161433A77E2724EA95301C4D30FE115901A7038A8916375694175106A8C540705DCF226C5D05EB5C5E1D34B3C780608581235530A05A7CFC1F89EB1A6A6AEFA9180CC22CFF5B4965436671713954FC454B5C5BA56444FDEDB1F19C0C16FDEC7316F10C4884DE163A98DD6C655680282B8F9C81F7AEA1507D61B0053104CB8CBFE7BEDC0F689DA41FF0893296F7A1454795C4EA14A1EC623F0A03961AB8DFDAFDA75E89B92F355E33DF084D73A200B66812522C9F39C9C6295B7BD508E3C6B65B790303349BBCA3F678048A63D2957FA92CA78008F499D6A4A365E8FA4CE8E333CB23719D5D33065AB2A35A259B0F1739DA6A35B74020508A15188D6397A4CC1338262C97F3129A66555F3B621D2C645F7491CB654FFAEFE98394C1A3794164AD2E3F4293280D8A204242C7CE89C53AD246C037C2A427D6478ED07DEC4983C187F7CE43B5EBDC080882FB5846E570F3B9539C9EEEFBFC308DB8F16C4188B131AF6501B2EA782DC092738B93499C4DDF8A325F087A153AC51010BD9C54626DC1A99B5984B0A38C9A72A93583A670DAED06E9DBD3471F46E00D1F593C31D0121B09CB703DDB66AE1E4B8B5372855F3F8A86D17BE148A35A41765B3AB44C49CD2D9D4D72117EA0C4FA803BEB03FB1350008323DC6D7691CCC2A8C525CC924AABAD835E452E91A1451A26C558EA08FF15E87D70574234274FD766E42EC5D02CE5CBF3E9D4C98718A89E925BBFD02D682E929EFEFDE0A65B3223841C2F6C44E6FA642A3A31B884EDFAEE28794CCAFBCC17E3842A71527CDE5A4C4284CB61E056C7B4BDD3C5B1378A9C16C1EBE156AA761745E7094BA63087B149B81E1BB3179CEC64E77240792D22D1B13C7B7E6C00637979416C7B8928469C57D4289BB1D87E4981C3539A69F0C568609395FD6DC406E03EEFF0456EF869AC1FD663A0324C7F695238417968338F3ED90B59007B6102BCBD90CAC5BE9DF1ED6A5D2461849AC5949759BC074154FE2DE94E3794AFAC3AE2F6F66F2D38D37B48FC28922BC8F3BE4850B315AA1F376389E57FAD9173F7C0C402F019A20020912B922D31B19EA8BAFBBF694FC427FBC8DF44711728DE64DDB9C9DF2E1869FE436F9CB6793CECD3FAB349CE3640D74531C25B942E6D56F7DA5A675165B4A1E4649191A252D17B93AC949F6C035CB1FFD8CD74A7EEA53535A8820984F9A8566A0DA1A4CA5C9C4D840813A93BED6BD9B272528414622B2D58192F052B4516E852C5433AC791EB03092623148DC9E891D2AEBB83451C4B99F1689C119B05A4933BD23B606AE84200223DB534855EFAFABE1D1EB599F29F80CE07A7B040B8443A39A7775164A30018AC4B35E608DEE9C2A9A986C5DFB25925128CC2C16D1C579E5E10BDA3E3FB3F2F2B9BA90568F8D4F66579127EE756CEA357853BDA591E9CC43EAF57AB75A70DF9C316DDF08EC25BD9D6AE8495DD5E04ADB2F3E7FCCFFF01B26672A81C237B994D3A5B41E97721C27BB530BD8AC520C0A5D81B2A34178E517CEAD4CA1072BD49D245A1E784DEEF5AB60BD1A52AA80A8DDE6CED205B395320A704277B19FB9D445DF203E05836DB7386F043B52F1864A59F86C57B7A97370238471DFC798E1A778CE6F997826CE9288C15BC8A54CB7732BD8FDB7DB777A2DFBE173207161A976BC9CEF66B9BB31443D0A1C948F2491C07F4239AE04DDFABBA8B4CE0088F7ACA785B88082291638704D7A4D3F37065C1CFC0DE6F9E4C61F921A845C0D78BFB642E4F285A9FBA040B33E065A7916BC2B238F31E548FDDF8A000AF44E5E12BB337F1ECEF8E7C2C963E042E5826835E87AC7E246B3357F8DE11185864BCBE70E695DD503FCC74B5AB8696007B95E86129F29F2C6AA557A960AB637778340BE03BFC8719E9BDD33F65617A996022F185A1A1DF7C690D47D8527A70BF826B5413123F24BA0F8FBF0192F957F8F14629B8D8B87E0F4846C084FDB406B03B0B321583446F073E97285800F040209E929EB5FEC4713DC72A61130D8D86D2F1750252255A8A9F089789470E9A6BEEFA7E0C85A60979755A274064BED19C635086DE1C3C20269981BFA03ACE97840553D74439C92D3F77EAA709BEF57A528C4460AA348297C6FD8543CCF7FBF175FB1585DFF31760BB946267A57A4A878963D276D567BD4A528280371C28CC91A4F91A35BC378238DCF23388AC8086513673822722082A03667C50935F9E673224041F708A8FB12AF0790C649E9113B456FB1CCC47E809DEA755F35166D57E87AFB1045EF47A6B45B82658F3B6A1608FB9E8923834E4ECAE4D2B426FDB9B03392B313AFDD69AFEA57EFAEC90165C4093B6EE62AB647A1516E340E13CE9C73E227B9F0FDA7F19E6C56B3EE2F1D6C5DBF41F697767180EF22AC7D90A40BF41373BC00E7B2B798FC4C29799A94CA25F0B23E2600ED791796F194978A4E0C3A280522CB124469D18DED554B80958943B78758940B77B7DC08736F5E2242C13EF2F0268EF23C9D0B4C06EEBA9E2B597302F5E3F9F5D19C148D945608327167788EF11EA654320C24024F947CAAC139EC83E008236C2FF2511C73BFC9EE6521C31827CE5C844B01BAB3907BC7F64906B2F3B65FAA527EA9588188588FE9F994FEAA87AFC3 +pk = 661BD1972C23A5416B7FD5585672C4D01888D368FB311001EA696A8735C9E41BD80BAFAA6BDBADB2E0AE445A3909A862546661852143C1EC1A96D4E92907001AF6812B9999F5290E2966BBB4280594C0876AFD9ABAA3854E7E4A8D934B086BFD67A6F01F01999FA4449DB18A3EC51FDE4A1B4FE7C215B0267950C07EC0AD06A893C0811046CB08026EFBEF556CF6F4514A157E599AA99F7E4F1AD624F6FD9F298942983A92C3FF6930EFEFD2EC49A90479F1378A71B27F2D7EE2C9CFBECCACF4F3CC02246C61522AC0099C378F825776D4E0DC5E4E60ED6F9A757A8677A3320C7FBCE2DB6B3923137D265E296F20DEAE18AAFBBBCD0AE17D4D23646421A4875A6C3A5ECD87D6EC7ADF5662EFBCAFC33F2B167987E7A689760639B9C0BFB766201765780AE43D89466B3570966114ED30FBEC8C461502E6DE48DD5AEEA2292AD1FE3C1F9D40D17F65F051E973FFBEE41AF4BC83B766F88F8898B429023BD8C152C57475BA5C0B2F6C0FE412A48B3814946575C185F837B5408455842673C5A999F8A3D79C8027FBC861B656C948F878EC88AE8DF6D54C9D24211EE2B3D975D5A36D2A715A1FF05E57C780D7CFA3241D9C66002239F4AC00EE94C8C3812AF7805CB4E3179071C7C10CD3469D5D424EF201705FD30D785992341D6767BC48C55928BBC2A1C5779D2B013BDB79D7283DF25DEC1D88D784C045A438370F3B5A0B7A8DF6FEDFC527B45E0926ED259A12AA1920008313D71DC6393D81F7909C24CBC6FD1A2CC44637C366E89314CEC495F2B359564ED3461A050E98E847577E17FFEAAEA77A8F1F4D0D27B1EEB1FB7BD7FF2AD88296B2715561CD5FA84B044BB653631F0EF8C528D2933156111AF03B9393A9D3B459171884DC9CB65F7B860708193E4AAA790B3819893997EF170F6F6532F527FBA0A600F9113FFAD3B6C321EB9CED6033ACE85EDEBE24D23FEC199149C77B80415550684E635348C9AA708E53F0E1C96B1A79671EFFE20B170D12924B02BEF976BB1314E295CB2B5995B0CFC20218B034471653D52690AE5BECB9C0393534DEB2A77498269C51587BABF994CD4A5212290635465DBA21485D877484749BBF52432267CBB42D10C1F76A6C0D197B8F9FF2349E4E73714F3C5B5966B3A3C3D6C7F5BBF927B9153E4CD967E722CF7021EC15BF6E2C90A07F35105EBE37A9EE6F0999497DED1AF5FC23ACFC75D1C4705B1E3DC1A564BD47CCB2C3D151D4BD1C7EC2651CD5F41B2AF5997209EC5142E5A7EBEB767D8CC5F56C88E15AA4955AB70CDBC669959912CDCFCB7EED270CACF3F49AA9096F8E7F86B146D2692075090B6CE7EA3E55CF2E792C06CDC5CDCC6091E6BBA8B419C548A8A028C74EE36F497566D3D81591E0E46D55B0DA66E8FAEFEC6393AF6F394FC8AECCE9FDEBF9E6DB7EE6D6BF4CAC1895ED73FB6FC84859B4D1522486B6D5C6077552BD6EEB96255BB9E49BACCD5FE9B5F86414F8552C24E125913E3898BD79E0697656D8992785F5AC8A7367218DBC66DF43352E52BC7D25369BEF3997FB3DB6DA888EDF59C046EAAB41D70704693FBCA8C2C970D31192DFE70CAF376E6AF5194BA9B99640A344C8E6970C1FFD7B44CC2A68D4140318A305341959DE9CF7E349D648F5C936CF81C2F731D015DAAD9F3C605EF828D973F557E6BA49B5FE07C0C60BD9CAEFD550FA69C2B686E8AAAEB60B0B27C3949982CA1345638914C58C0044A82791954BD6A7523B52AFCDF7FBF812E7F894075226D5A3A2AC4D5DC11CC7E5F461D306374B6223314E76CAD3F0C5FF3511AEC436547A0773A567F613F5134636B6D2A72BFEAB20C010DBD4F57DC61D27AAB482AA539DE9B8B95C025450E3230CA88618FEE4DD7BC2E8D2D141BDB7E1EEE60CE92A8D95CA53B8692CA378C55E276C5A8C7B48D922E5D11BF1B392A49E60DDF5975ABAF858D4C1083377DC422FA1E22456821B061738659B41E34F279496548049495D92D3DD61BA8E71F3BAB74C12177C312DA6A126630EFE6D304E50AC29EA12A9FC853B2A8427175F3EAAB47D22E7A9321F3A317859A4816CDEA08DBD5F731CC846B6446B1235CE1872ADEC1F338A5D5318EFA2DD73FC7F37BA63FE68E23E59C93036648F4582D9C1B15C22FBC66273EEEFDF5D86DC95F01CB27CB635E0D62D231D39DFDF30EF1A83D40DFDE56593E2A0D08EF46151A3183FF49D544AE0EA9A937B7B1F85A84E957D2B720ADE0F11C7BFBD4E9089BCCE25A303BD6968AE3F1065E4149F98EFA2EAB133597D0B5B21D7F7E3CD553B14354311A35C7C0E9094F41CB978931F4A82601F9A4215926E7286C45014704FDD1E925C750FEB8C9781DEB9955086F4460B1FCA2C095CDEAB6FD4639A328B49608543B6A63B55B0276C882A4E5DC27F5014BBAC9E43F4853CBC6EC87E4A0FE4914E0AA22DF45A98AB4741E865A95A96FF63A9F86DCDF024CC552CE451E1B9D2BA1388C183B21F6B37233A64FE16DDC7EA7362B626B95E945EB3709415168BF3A5BD094B9ABFAEA383966E772DCD83BA070B7A4F1184329307C75948DF69DB86E6A32EF654478572A2D94E3BB6E85105F0729BFC34D45AAD07C6D7945F10B0977E15443A40BC0D9A91ADC371F82A3351EEF6DCECDFF3C9FE113A45B559F9FECBBA74F13847ADA046899A17867C192F27CA304BCF80103DFA43B0FBD5BD886017C7C5479126D688C6262AB8A435A074210F29738FBF3B18F86D7D62242463E9A9F2A76B92F68206D95B7A066F357D9E9FD1950D568DF8DE456589161F1BD1AB5A0E6A1950D76314F3CD6C1F49AD8768C781B2F3836209C73C0A91D5D98F09B448B8C8E11AEC6013ECE229CE18D0FB6C98C0AD9F2135145944DFB9BCB36148421822EA81434ABCAE8D7F9AEECCE5389BAE1F5C81703C1B120B541DA5F360502BB9E966A7FC3F588CE7D87153991F01958A010A924FF8E865A6051932AC5516E5D60D494FE3A8076D68027CA29435BE57EE077784061682698E7545D4D4557D7DF293CB637E913FF9B71A9D8DE074FF23D26344BFE8EEA109D40AB8B4A3ED1E8E11A4131AC95283494C4FE0B6BAF0E6B4811544BC09CCB76247373E7BFB5E7ABDF91CD3D87127874A7707EA27884DD311B96EA7A1B42B1A14C26600B1610E0CBD79F11E25D8442A7A53A33054A525DCA2FDAA768148D0304B91FA9FED4ACE5DD75DCBD17FA186D713A5AE8688B18D7273DA4788D46B5A961C0E9187D14EA972F194BC352F4996E7C95098755271FD69920E3EBC05F1D261D14AB605F32518D834EAF218CD41EACCBFDC1C8A09AF74D9F1F0B0E146288E13465D6270CA0078F73098BD26149D9E126A4CC59C9C06DDC73068AF18B94AA01DEEB7774A66FEFC92C76C0F13468B28C3960E0498814AB003406B1DCE51FFB6B37810B1F0DD11247A0C4BF3ACAEF6D02DA142B91E1AD268B318BED978BD67CE7256906B5A3439B66F782274B86994C470B56F1167149926C7A84BD4347F640250876EAF34EEFF30FAA2D39176F1350A68D0657A4A931018E2401C08D61C5FD0A042637E4BF000BD4E2DE11E36D0DFEF658DEFA1A97F7835299E28971591FC4F93FED6E63B634B54F774A1C4E8D66A8801CA82EAF9D6369548098612543A69E785CAF2CE7C8440A4561A281C7BA470A389339805617DED1EA059C6D180187C95743BF8DFA5326FC74A8A32B0E84BA3C38FCB252F88E516D7F45A26EC750895953CC856872E989139C4BA8E1FD832DC264A56ED475CA34A6EB4625A164E07F034B631D69947519897F3764B3B1822B03A796E6A4773669E7D91A1318CF611FB3939BE4AC56ABD3EA1BF0EA960AB4C9F0367A1ED5E9F2727B54E4F24A907B4715910EFB0435341EC56FE414EE36C0B4138AAF1C4E38EC8B5C484F2B170439AD195811C6CA23573D1C0BECB5F0ADEF89F22737D851376B753660735C3370501FD6664D45C45F2286A9EF1D11928F9270B61C635E9CE088FE139694BC57F951A13A8591ECE5B1D4CA1C2B31B057EC361018E3575BBC25C136F009367908C15AB249DFF8A8184C635AEBC6DDFC933BE353636C715902A48119719984722740A119054D5980F068B3AF63E1F8497FA0E1D1C55693C7C74EA9348F68137AFD6BB0434A89B735EB3851B3BF34A893EF0BD2DAF99E2F8FD468D19A35D36EA24293160F28FBC671DDFBDCD866154F8CB8F8B6AC297282A799191F8C9DBB4862A0EEFB4FC64D6E5123DBBC1000AD6BA2200FE70E84950B5BCD2A195956EAFE668EB74B9CA95F01635D3D5C761B8FFE7683642262256D2E735E3EE8287CD6A84D31DCC2CE57F8F400BC6B6A0EB3945442840AC2F8D9916E7B2C9BDB227BD06FB06183786848AD3637005B4CE444B6470F451C0B45E3FE56CF6300E5C69F268E3D545128432A4755BB80BD7B0314BD2FE0746F1C68EEC2EB39B288ECF6ED5E407EB7EB6048FF7DAEE3252A1514146FE344B728DC60DB35BA0E5CFBDC7E8B7F7CDC6917386C47F775CCE313B2C61B09007CA9C552D5DBFB20D60D38A70E99B6D9DD586E7AA7ADC0D26802B88ABDC8FEA87284C67BCA737A94015CB01E99A1D1C9812B1397DE94B6DD866EC773B5F0D613AB6983624F54F6F8D51F3BF1FD853BDCEB498FF62F9A9DB1DA77A5FDF8594B31CE97DFA56E3CBEDF5035BB5161417C8655DE35B0FF8571075941DF4A34C7EFDAB28027DB4038131D10EFB4EBB2FCE406662EAEFED1821A8A2652CDC9CE54941AC76E5E722E9408A1C0E1453C071A037ED33829EC940C84C5810061FEDCB46F26CC088697F6F016249938DFB983D8DDEF739923C96B2404C4666408FFF5A916D52EF79F4F3CB713DFE965DD76669354FDF11700A5D9CE6545E5C3C53C8C9D7AAAD28E0B76EF8269343FA28A8E45E833D204F98581574E53BAF652F93EDB722CF477CA7D6484913AB2DB3E76A9B064AA2B418A3060FC0D0F49D33198BF18CD6E99EB743B141FB9D9499AA8C518389A9A692E9BB90009677797869F5F7969D3D6345496FE501FA70AD56FA327A946944AF5D15BD7DB9E12692B6363485D099F789AD02CDBF28DDF9E8F7FDA59A3EFBF1C8E1440156838994F9CC3A95FBEEF37307AB9A34A286365F5F6E2A8F3094BF7F20EA0E7D802785B24F63D08CE21051AAFFA2E23B2F55C5D7B779B6F9B420479CB797881150FCE59946D9FA04A7916BB42D8C7BA3BD70AA7FC4E3C6950075199DCDE357CB20932E1BECE72F45E5A1EA5F9840F0B4FC92B4C0BD29259E10E0C588AE712DB8CD370937933181EF6A41C0E2F0AEB6C1CA541CF0F9A8A802322D7F118659474787986C4E2FD13FE52D19F17BDB81410843F4B7DEAF45075EC4AE0D6F41A4D7BA793DF0EF4E35E34DF23741D547EB10797150E7501D181F372F4A5A59E9C20C36A6527C3535EFE644D32CFD2BAFAFCC885C41E1E02A44B9C87820DAD6076A782C8B8E0D9BBE293C841791C0A564DB66B90CB682FEBA30FA0D8987EA29A51B7800147DC8A188BD3436E8B354D4C62BCFDDAEBA0F92AD8923395CD2EEF6DD522AEA5543FAC9C9FFD7607F810DED3B6D3CAE6934A773C6EAE84C96A6BA69FC4A5EFFD98ACDC58F09798DF32FF761EF81B2458A2F322ABD395110C3E6173A90E4B9B982C8EFDBE56657EA12B765F8D5141FEA64124C1A716A746FD86FDA83E24E94BC71541212F33041E1D433D9406AAFDDFC683371476E10DC562AF429C00509C607DC445D5AEBC69DADAA93DF9798B4E4D6D817FBAB2AF0D0731905FDA9FD372786D8C11A30796478AF11907712F065946D849CDBDCBE5C265EA9829EB348B6D413C511FF84C4458653EFAED414011981AB99A7299EAB525F92A24C72A35F78674F4653E2E3CCCBB9EA0EAF88028A427292CB16B9360361C6DC9827B4A3C9A71FF6353B7DA2C61C9D6443763DE460CA6D017CB4CB5046D86EDCEA330859CE80484E1DB3CAFDCC9DE31AADE206201DE45617B097936DE095BDBB8993AEA53E62F2F862F2C03572348D66B129DFAB543AB0F576E18B69B7151C2746C12C0E974BE3987314864D3036BADE072B6FC18910FCA779AD8EC4DB5076E4C7574A41D8A806A19C66CDF248A4397DBA1CF563BD7327EAB72E8B23BAED68E82ABFB79D8509F7C933F8FB12ED4BC0054686C743A1E7064379235AEDE54B0C50290A6D4532ADA6568D596E757923EB665C13DC739C6DACFC7904CEF9A4F69F09C754443E57F538936337FC7D8434AC9B0C3D9944768DDA44BE8B40B9A625F623E21FBDA3BF4D123632BCEB7E99E10BA8E1D7B5969E764BDC4811244DDC8086D86BB5A0E98D24D6BB249C5301A64AA3294EAA066A10E106987D7411760F2AEFE3CA9DFCF2F4238396188D3E01569A7F1B09F392D69B86628A41FDD01F5AF68ABD8819BC7587CE7BC269A6BF0548BECECCBB8D450E37C28ED7F92E2D71F87E312EDD972C77AADF96D0CE88ECA59FBB5EFB321BFE948A1C980A9822DED89DA43CE3916179C9A9DE099B5F51D8C846A8114F0731DCFE47852CE791E3585F0081D0F67F7679B5E0328D581F8A020B986DCC03667520672624FD735DCF8B2E32DE0FEAA7342D602308CFD34D317C7329BFB922B55D98C676F139C504171178CEDC6A7E77BF8273DC0647DDD684F87E5032C75122793E185B0FDA7B612510468069C58DAB7A20CB65B50375796B34C089E894A24679D820442FE948FBBD2E215143683817F9C2CC5A0B2D08B50CE5D171267219CCB0517A1D801D2F9E303ABEF0E9F63D0EE478C814A0F70C3D933A4E04A8B87653505F0838D45AB63538F96475F9B8813EB48E5602EB8507A755A99BA49F5C18D451F18E5A419BD4C8C637DD3F9C09193C762E7229C6DB86955561E27357E04A0A89E0AEA3DA45C3EFB415A26D6C2BB19FCEE0F829BF69E2990B847699A8C10A88996C3014A177E6B5E3B7DF10F0A7084C93935ED3B88B65BD4EE704D07D19D532CF3AFE663CC34158 sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D -smlen = 1764 -sm = E6DC44E0F09A3966097B8E781FD91485BB6E0B6B4D6B33DB42070EED3C9D99495EE1A5449AA06C7DE1E0FF04451E6DA3CC30ED9C447BFB049A8ACEC64093833809150ED55F83F15C06B4EC00212B4CA1366BAEB828B1AA6ACA682A37D0E63A316A4E88357124CE93637E0EA9A20D594C3268DE4DF641F776183E423270FD1DDD18FDF88F3148BB09F95B402AF93C3AA32A694ED7CA9C1A29C335CBA7F98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +smlen = 1770 +sm = CC919E4433404DACB62C8AFD67343E07E5B0600B33BAE2DE1EB4EFA940BF5C8183BBB94B6506FA7191E8BC11B15CA4BFD4D65918F040D15E88042135E7E2B67D731F9CBC033ED200C0CFCF1051C351C33ABB3C7A60869ACFD0E8937A3393CE7A5A989F6A8DB15A7BD3997A1A32E90D1F2B5F74579C53DCF76EBC6B88ACB7DDD46F0DD79D1AEFFD9827E31F0665DA304F6859DCFD723BD7A57EA42C119B6E13EC246BF98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A9E515E8519BFF9EA08FBB8E4725BEE732838A71FFC41DFDF6B99730F3911C327A929E751335BD57C1B6BB9DEF73D5BFD9D048500EFFACB2CD9878B773419EED8C4B707AAF5CC6DE1932FBF526C6B7D080EDB5666E79B208DFE99CB2006EA331CB4C474183CF0D229D01CDCFC255AF1E04B743542419AB8528F16303D4731E13C8F2F505941D73447F306AFBB9139577EA2B1E444508CA326A4194A3EF1444EB4A95A2BE2C852D46E8806E30CC9AE1502EF021B2842C6FFF8E5BD5B341D46D2B9426AC7D47F976EE751BB090F6478CCE37FCBCAE3E26110BF5D76DD4426929E22DFF9BD1F341355A7C9831FFED35232E59FFA5595B4D3D2E6C6C5AE85EC87AB603E9A8C1010A8CF029329B4CF6150EAE225421A997F9A307AAFD41E7DDF6B10684DC4C1BFEB9BBB3D76E55897802FB95147E0E5AA3C4A2DA5016A08DD54AF0F953D2543337A4D4D8F229CB1442C5926770535D83F91E80CC3F391ED9C9532086C87BECB792B8BA771C92A7FEA3EE71AB08B57CE4F92337211CFD34595A34AF465142AC37BD5C9FC5A44CCA93EEAA626369C154901941372136E82A63879C2C183AC0153BA4F3EE4DAC0379D34D6FA3344010FF9E78320E458CD025311458330BB73A8E3768E5080D99FD0EF699C2BFFAFA48CFBEE68F25229DB1AF6FBA3707A724C649FE940EB91F3AA71D81B68F64E848811B0B2AC26ABAB7FD76EA8E9FB4E9224D6DD6CC17C0730632825A2AC14169A7631D94929A49B41F9D3BDDC41EA940A73FA54452B8D3BE63E9B3752EF0061E77C096FA2755A1D6183E7DBF4664B57B3A3F8C33EEEFC83C93B91361D0AF84B581C07753CC3349E9350DD87E365B491DE5DA874F201132E4F14F65118E121E8944104D5A84AF83C62136311F6E12EF87221DAD733EAA3CAB2114A1B1150B1D7EAFB035E218B7B540D3E5903A5AB2BFC422E96D2E9A324EA51230DDA3DC59637BA4C79E4028113C040CFA2797915FEACEDC652787894370A9EF4A36206838A590B3E7F899B18B01CA92D10BD05A6C8776EE61C5E2A39953140CF4A5A94D1A6ADBCEAE066CBF25B421D9EA59B09E7C666485B7A0CBFE596A29EA837AAE9B9334609E525EB62781D7A25EA68277A97A775CBFEE578566C9D039E110646B2E350A3BC3FD1BAC55E2D2E6812D1BF9F7608CD4348C5AA5AD4E5347565E4DB39804B2C44CB3DE4B8C6B2DB04C96C0D466F7E55376314B6724C22AC7C5873D4E77C5989A16A48BB3CDF1DBF2F07A7307E6483C575C2048303F6EE84716A94115ACDE509463F1EFA2668E22FE6C6A6DE9F9629EDD218AC45C861940E4C9CDE45AD22E3A7951FFE76ED9BC55261ABB2AAFB83A8A88BD015AE473FCB392392D7C68B46E2E313B704816655F49BD11AD35304A8641B67005A142C857A660614566DB74E2E06BAB3E732A05C0360749F58184DC1E2003B3F2F29EF4DB0A9CBA3451883605507F4D9FA92137061DC5466C765268D36460AC831DD06AA4FE5FCF059635B22D55DA5A63B249FD1EEF7EE38D9FE08949572F053756EA1B6C7E38D24B641B0A9AC22C9128A2953033786E7CB236C28873B9F3217472053D80F195C193C2B7BFB6883F5EAA348822294B5AD4B6C7186A878D1E8A9D96613CC1DA920A256FC1525006106CE86352FC9513F5F3B5CAC9377AB2A5FD26DA0B4827943897E5099F6C44B0309E380AB6FBBC1909827DC29F2358DB35A9C1062A30E74415F8666531A2D0232A6A5F97B9F0AD1D213CD063AEF30E8E379DA22CD8C36DBF11BD465650F0956231CCF9E3C1840DB135D22021F07FF5A0FCF1F70CF579F1348D51D5FBD21A682AED12B18A875FA643D5D57C355ED7DCBFD12CCB4A7D51125CDCB6FE7E652CF629B8E55E334C2B7B0CE8926E420071DA06430CF5E23C981C9FC4F58D1BB780337EC2A2B5BBA81A1088B2023EE89100AE160DD4FEDF2F84867B9638B01B233DCB4A022429894FCE0FA209335F5E139663E7C37BD9AEE2C3A58842167A397F7DE7BE2A78FE927A39FAC5AFE97F78BAAA3760262E2DB3B05C5C0578FD52BAE2F8406779B8FE5E57524F5880EEABC3F2FC74954B46A134CA6606E6DF696C25C0CB8498FA5ED4334BBFF99B43E99FA8468BD8E95CA64E1A902B6DB3344BAA30B202D73C7C64A16BCC6B3C5BC5D13903A1C50A5C6C489A5DC917A6EFD49FED33A15BEDF7C9161D2C265DF7DCFB0EB182CE69EA1E7736436CFFFD9D29DDC5DEED62A94E9EFCDCCDDF513746E3251B4FC3FFE31C6A16923DDC6832D22512192BC7827C2EEDFAB124F44325B4416F4AE9579168737CA5C17EE93EC02FAF7AD72EC81AF75B6709A4DEEEDFD3A95430BED4137249028CDB17013B024AA7D85324929BAB909A02DEA23E762476F7C47F5F8B1FEF40C53D39F5320701ADEB78DF3D207BE948BEB108CCBA0AB35F7B0823741FB15E39263274E0F171B1AFFC1FB48744162CF14EE32C92392767EEEC9A81D9DD4CA00130DB92D466CE40446867C46A27318E2A7ECF0ED4F1BF046D973D4A7F7A470965750FD89E54B9BD73867631BFDFA237CAAED96214779ACD30E360330736B5BF5DB15DD096E8BCF4DB19E626E099D62029E274F24C61667EE376F1917EEE45417A83EDD4A5F1193F4D9966ACD18493703034491BA4A8DBAE67D94EA99062D4AB370BBCE3EF9FB26E0E63CE4250508DA4C5991DCB506226A5BB8097965F92A2093EA1A6E0FF46424E2E34E12A0BC51CE30731A8D2385AAE76430CDBD758DD788741DACFCFEA5259C9EA405630160267BEFEFC53959FDC3ED59EE8AD8D9A13C70046AC2CE78A32F4391A1AF5DB14865A43BE1EB46081C405230E7E670BBBEF0EC7D05D747CD50245CC7448D7F26F2A4F7A1EF2271D9D71DE0BBED31896883371EE33306680A724687E6207167B8B56DDB830FD371538E52D8E98B58A18A1CD7AFC73119341EBF7586111C398F7525C42736F3ABD1FD1361063EB961673EAEBE6571F8D91593436190C07E69141B56C17D659333BB705D6B60104536D63859C4C26F500CDC9E38D3336B46EA7839511ED871B8A58AAF0EDFF58E20269EFB570F9C7C3C2F2587DF2D9A7B7534CCBB7D4869242B5FB63D999971EC7DFFD6B02386B0B7BAD875D53DAACA7DFAB2E3E6450DA79B92FEBD61D3A6875CD746735D13FBA7DAFBC75127D4F21C2C61438F4985F6CA6C7515597C76CAEFDAA5E0B55672DBE3E16E3F61B3B6C689CE2208CE11F966AED5BB08F0367998F8F77FF8EEC03802630E3BFDB0D74E22FA99EBFF54454DB0AFF28AA19D62C06ED1A48BA320F1AAD65E8C67897BB7007A859DC33135CCB6F8A0DA6350B255DFB21C76797E014DB65C050AB9F221E98EE3A46B944C23E98E5E2970999DB8052AB5BA75A9330F4019BE6D2504FF9FE2C97BB7CD7B60001E9E56BC98CFB5FB74DB22ED9272A8F0F88317684D0F2EBB633241D2B35B8CA046280DC72861F02CCC2C25AA32715050AF7AB8690001871FA0FCBF5131654536626DB8124B6C7A9D8B6BAF7421EE3AA7CF0C19B4315CF0E72DCD34782A15E8973ACEF8B180E10928602F54A17C5A013B2FB843CFFD6BEB48DC6DF7C36E9169B38D978BDF5906847C42425D8B1B70D78CEE6048259CD06EE12B99FC61832933B3559AD6A4FF3DB3F2970FAA538AEF711F35265B588062DD8AC129ED5960D5467F803F0B6576F551E9D92082BA7EA207417C1704AF7582C89BBC29E0B80CA0062EEE9EABBA398CFD7C26B9E6F17A096EACC35CBC57A8733F4B14B7CA694F9735D175CE4E00F16B0C2E41738DC114CC622C5056CB4B855E79AD2695EF6E919D160887CD7B6700D30D7CB896067A83A7E50F3374C9C9C99978610FC34AADE77479D9F24ECD4072279555D2BD3CB6A3DC7E1010F9596920C18A137D9D8AAF6F96ED41206C0B984EAE378098AC638BB23E40CC94DCEC9A1814B2508668539111598F1394D9409B7E5A7E51EE00E0F81C843C1A4989E9955A4B00183F95FC4DA902350ADD487026A9AA9FF955F46A846F51982D8A194A858533DAB3F159C8B41724397F6B59F62179F1E470A289EFD578E01A80F67B9C245379E36754521E007D1066137C4EFB67DFFE35CF98E11F35EC0C9BDDD37B6DFC0B7D450B8B730B6BB0EE327C864E9AF34B3F12FBEF1CD16EB1328CD33403CF4D8455B40DEB2CBD49FDA22FB45986BFB091A7CF3A762B6953B79474BD983EA541FABA72391951FF188819D39C989813D339AB1985AD85F5D300A983631F32DF40F9DE9D967B8F8444D733AF3D22860A798EA950ABB3F374785FB9AB48F3F4619762E6BFB94671441827E746D5DE5EBC49669E9232773E83659FE0599717E3FB4FF9BCCDD207FBCE6AFDCEC344F9983591A2A3E1F9CE3BAE3F0FB1080A67E37087A7B0DCC7674816B84F80C304C6D2EBE438BF3EFD60CE1158DEE7251D094216A642FBFFA66A6C28B43B93E41ACAD3AFBBA3CE9CA72C52FC0F37AC43D8749D42E7A0E9C0269EB30000C68B62995D0F0DFD34753A359490C0A6C5A963B7DF606978DFDD594E5D9D4A2B7418F279766E66EF5FCA027F82F1314569A4DFE3A690FA82A03438093B49D0C1C1E1166071B4E824EE4CAE1BECAB31693F6E31FA33A35C4BF07918BC589590A5AF7CC6B46663766274D410139995488A60CD86F209664979E80DC5FA72B220ECF4B326C7B31C1054FB41BE324C30465343341AFE654AB85A615590BD73AAF6E390A2FB57D7F439B217D7D2FAFCFD2755B267FCE5410D5AA7FBF56B7557B0E4D0B6D434653401692648AA9528999EFD6B45C66F7256F8AC428C4EC06BE166D70C925767AAC4BBF462CEFCD03D21F12B28634711CCE1D0183F80B0F9D14B5C3F5B06EDD0E8933FBAAF01D3732D876F4B5F95481501703482CC9056F2FE7D1C24170362F05D3254B8F253389C492B2B482B126BE6542E9C81DD691A96CEB4D69088F47ACE07F9D21D9CBE999686C2EA75F23442D458579338DB6BB56A9A484EE43ABFB174A7A493663D75992BE7D939AEEDD37E9F12AC95E7CF3694FBFB3CBA6109C8FBDD54D972FBDEC065D9CB83BC29013DBEAF18457E8E9BA69C14E21C0EEEEA8AEE1553D7FD4C73F5B8CA8924DC2A4290FC476B1970465F04692B473B17632FBFBCEA8D445FB2D7670F9AC212E05E656E7652A6A538EEC16DB71BE65E349B732304F747C56C9B419A766993359F947576EA63BB37678F206CCED48A585E8A129F75CD6B98C090AD7B35C7DF47311646C2953DB9E1E99F48B90C502B07C376603038AD51BA2F3F737DAA4C3F8C41A1AF96E91E97AB45FB6D3A16222F4DA2F259BEAE9705FC48BD08FD11FF0B58047F5F1FEB36D6DA78BF75C33273E5C834A3DB309997CF8B51267201FDA307165DD6BC986E36BA62FD5A70B28D653A2652BFB0FCE38F524BB5A3D6368AB267F624013AEC1875B207EB10D4EDC5A6FDBCC17F38FCB19160DD68E01A1F78DF31AF79B2B38CC5C870FEA0295117E9A0505865991149CD3510248BB8704529E677C5541D859BF16EC39DA13E5DD205AEA9418532DD724CE4AD960CFD06F1DB29CCEF47E9E4DA3B229E5EB2C06A62E508CBCF6474067BEA33044343C93E64CB5A1C0B913B23B61140FAD2C71FE3AB826D169F05430BCEC010E54210B8FD27437E9AFB8151A572DADFD5F1CEB04B86639A010970135847C8E010AA4F688EEE4ED4E34B2FC6FA917D630EB8413B443971FBCFDAC0C973D77D4207BB4E601F42A14C3203E04F380F2E96482E623608087FDEDFE5E082ACC6883BF15E7DD6D6F7F0E937E03F7DDB281E696D4B53D943D2E57ECF0932E02697FFB8F636DF80A2D6355D0CAA85E7C9C98987A8C5F7534FCA6258BF5ED40F927E32351AD84C0258D4A1C11DA8CD34A4BB201117D1104856E73C0C61C86F9DF78E1F09EF6DF00B1AC3872AEAE1E7958F9BDA2280E8FB84016BCD8F822BAA68D96B17601ED6DD4CA25A81BE4EF4B5FE7CB1F6BFFACF3AE88D1F95F88989F466E28E08A9AB289D3F152375F6406DD0A4A5B92395C76D385CA1C4FE6C9A2B5FC4043D8B02B9ACA0A529B6F969F4C704A253E2FE37D689B7A61937AE2622EFD515607D3F1F107CA2011938EA93488533B1EF7954249E3018F2C828632EECFCF20B8F52ECEDCD2927C0D49CEF9D31430D8269C66D7683927C79AF6F5FF4160DD0D10D4875DF2E36D47B36D9F9E581606D2FA303CA997826C3A6A5A46A2AAAEF02C65520466C752107E3B006DC04A296D8B84472E5211498AABB90E44A75F5D2EA6889F994682FBE9F4493DBE69BE876D5D50A2BB655B2BF54372C6837C35AE982E352050C5D873AA6B88253826189C5A8EB82D8AF414FDED8F72CF0B20655B486897721325E9FC2CA3327B5D8C05D3A5BDB6BEFC45907FA145F6E9696A7EA298274453BC6E7F0A116FA15760DFD0CD8E3D17664C318985B13B407E33190CDABEC838ACBF331998D89602BCD8900A90D127760190FABA5ACCCE9EB75794E158A399804A1FE92E53CE9976A70082D627D5C3CB7AD2F0ACCAA26FE4704F0ACCC893D75A5A23D2C2F09035595A119E6128034FEE5BD4D8A163CAA6816B7418E3741EC981EFCAC1359FEC59580BAE6CC0993AFC4ACF9D9D69852F30A0475E3174393D593C9B57C0C595BF08C50907FE76D5F5C9BA20DC26F25527D04237FADF41178A0D11006EC31D3CC68DC19DA196CBBD420219128AFB11986D29FC5789FAD29E6B22B2C552B5C4E8B9C0797E9B141A6A0C6214D18DD9544EB329F1289BEAB6810F9261A4527ABFEDE6259C4E4BAFA7A7E7FB6C6EF2143320990072C2B779FF828409CE5C900356F2300865806AFC1C5D0706CD8BFFB3D5643A0D343B9F91A517C45F7CAD261B8297FE37DEEEBBBAF5D9B6ABD840CC9B28DAE583245A0CB0BD6C03E8A8583EE2E74697CD7EB64D1EDFDB24AA66A0A137068A77FD264B8F5976228E81C563FB9615C9C576C72253650B62902F9C861D2DB8843B513B6F88DF9F8620F3C2D9A968DC702C4034CD7D387FD101B8BF4AB51944E478A87DCE18DC2CD8B573FA1B0D53460F5C75868E0C7033F52D75135DF37AFC5F76913E715E24FF1144305A8005224F82FA6ECFEBAEB199FDC534556ECEEABC0D114AC0E82CFCDDFD25A3EAFBA7D9A7D73E623841D1FC92FD17C94838855333A7F031AD24142FA5D792DB5A4DDF00C0C02072AFAF1E1158B232D05F4CE5FECFF00B9EB5D31403AA4B574B380CC6FF1A4827CEBF0B10EE258CB6F543FC6C49DC58B2AC8263DCF7BDFFF584CFEA040859155FA049E02DC3113A39624969FC9261FFE000E77A47433166EC528B24BB2EAED40459D97D747E3027440B6CFAFA97C90145E69C0F4D35EC911235D2FB5744DDADE03FAD53B174F3D828B693099051038E70CE2E3253FEE52E0423FCCCBD07CB3CCB6D2F3C9D5357E5C8A99A5F9904BFE1ABE02EC60B9C6D0776740285D60942E8E6536C377EC262F9910552D43457381AD51125A9D7BB8B43552465531B10B0D2142667A27CA4D9533396CC8AB340EC58B51D14C2029162E810D8EBC9B0DB29F86BADE9FE2BF0343F92B0FB5B66C743424E71EDFB6645AF6DBDDB2E9CDBD2B373F656962252DF0C338F9C665248DB7ABCB3713834D2DB054DE3AA77A43DA3763CF183E0177CD2B400256E8B9477078F1A05642E01F2FDE70CAB2EADFD18F2F7C8D24DE67AFCB9346DF7BDF031B2333B7277A13842B5D8F6FC43DC6F7F423318A357E7EFF3EFB18BD512B0DB57CCCBEFAE2063EF312E328CBF197FB89B888EA9E17B412DB49A27CC7A +pk = A9E515E8519BFF9EA08FBB8E4725BEE76146E0DBCB388B0BB96BD4F3756898C108289723744E7EC0E674536F9507B1A644528B59147BD27E1E2780053977EE43298105A895CAAB76F07318855B7AB607BAAF9C482D70AFC685DA03B923AB6FAAE92CD9B9A6606504C610AD7D527ADD62AB4600A99762AC67851905C306C7C46FEA8DBD589342A3DCCE7E923E50D32461BEDBD287E73BBDCB19714E907A31606889043578C500C9F86D1D6ED47A8CEDC74765191D6B8E9A6DF02501F6F810D18747742B69963F4FA7135F261673467B2D8F6270F28C9384504962B1FF05E56D523A2842FC279EFDC9FF565ED1A331C6EB3E4B634AC2EFA968A610C4E1F1987BDB2E9F5686C2F2AFB2BF9694959B4B1A9F5591F7CF07602C580DC2316EF91986303A46AE092B46332C5074EAFFD4FC244D5F41309F08F76077A6030DEE5375AFEFF00C522A43AE227D61C7A8858A1E62FCD7D0D67993C29759D296D36AE74A545C4D6118D3D634A1D492F6B0D1F04CEFB64EF2827C84DEF288C7CB028F1B2BBD5B930FD64289CFA4A230EB5C865A6C0B9F34FC4E02C951E4364EA16479C988B8671417C60E7E6162896F27CA6F379EE92BFF6E31E6C2899358C3BC1EFDB8159BC3AAC764F6A39C9C2D708D6520521DC90114FE0F561B0CD631A80A12D20FA19742126BFC0BFE209DA9C7B03FE4D7C0B681F9E86B1CAC99274F92A67944B4BB9F3293B9AFF49A30BDDF2931BEC412166D728838C01CA6CF2F9F5629FAA26925DE3295EFF5ED29759C0D21B11D73BEECD66664DDB8E46631F57F75E58D25D06BD462D16F7731E4ED249347D806EFD763D3E0B03C8FBE91F6FA5807EAA8A12ECA38DF240B172E0B9C15F868EF2B60D5509A69A0FD62FE4C8DBC88274C6D4E58F461AFAB1C01AD14C9E576F128056BCA04A63ED9BF501C7648C4A7733DE1ADE9D890B822D5FAE150B5E8F77C859B5A6DB016549E7DC6B06868046ACAB6231D3D9C079BE6505993C632368CC91E8F17D1C6FE20F5C5A42F1DC266D9F2D7573A0723CFA1D119A491A43695A7DAC1ABF23E16F2930D687B2974277D3D995E9F0F750D35679931760FCF57F80C4C6E5F2EC0985520343B1DFE8E397A6C1CCA2DC9FB723A47F68E95A340AAAB0B10F3E21438C84F87B2B0E5988C5AEF2C301B2DFF97643A3EBF9948A60CA00A7080426F87509DA4BE7978F8D5C521AD58893193EC02CDD6EEE2D3CDDE4EC64D79C7688E8BAC5916AF943B8AB3127D657EA2B985C661B702F6D45343D3C2B8B2EC6C114CC5D16F76F0F8C73EC0F65845FCB22F42C771CCE53A11EADD813B8F00F4E42AF8A7A336709E21E24FD7AF6A24AD920F26341CEB6B4896BD42989F2E1B5378563E59954246736F900DB3534C841DC553B672BA905EF300F4002F889AC7170A339F6FA2F5919D55E782ECBFD0B26FE2AF85DDA39D99A82C943FC7F175D706BAD5AEB9D17393265D26A8FCC010C2C65DC4DFB1AD6EE120F735EA790B1377C67DAEEE51A9C71ADFCEF5C1A1D6B117FF24A7CA16F123D7EE0875CD639CCB22DA3C525D679A9CE63A380BB3B63079AD7C595A818A3CC715B2C6DC6BD48487C1C624281F12E2581DAEA50DE45CF4B95A96E08A895755080A7F38E03CFB0D885BA9877D2E4DAB0C2257B6F5F30B2F4647D452100AE86DC9E0D245708A78E6E399DFDB3F6B46AF6ED84C1C73A684DFEDAF829779293830CDBB794F1BCB7820DC2975370A9AFAAE9404A3410DA0AE39E737130567AE1316F28DB46CAEAC5F1C3C456EDB49404E79566742BCFC423C2D0479EA9BEE8E5A3FA30B102B650756AC69E66C518C4CF86E83B5C70A66B772F40A32E1422D55F4FD975BCF4CE37EC5DD46BFD3C69A012E1549B2E41056AEDA24D20BB24429441325784D2213711CCDA8F49C93D6C7DF96FB8EFB7DCD4B7EBB720395E843C9619713EA4281AD9524883B755E68B661F6F32E4C6386DC760A668BCD7CB2878C15F13D20622C0BAB981EC3426DFF428C52C3727F9743A7521F1C1CCAC1FB7FE34925611AD0878B1CAFE260BC65451B50750D2EB15CB6A6BE5023E4A5477184DFE07783B45F1A9B99F44DB7FFB404D4B3FC6DA727483D32F6F4909518AB7A188354E2C4259AB8C795B94055B06190165E2CDB5F1C5ED495DB40F2B4A1785922617B43EA218F66ED0453545C3D896951AB311DC06A4EDF2BB878D06860E19899DDEDB44EEA2BE665F0BAE5A9F23F4CED923D98D91587905DDB36D60069AD10F216015C36BA8BFCD70E72431A7B46B7955FDC141BE7B0CD5CA906C6804D81D273BBB1020E3EEE6D8C79A40A3DEC062B599B3551171CD8F4B457F9556E184A4C6EBF051073CF95F55AA35E98A4180A0C263EFBA7072C7EC21CF3DFB6A7592AC0619DB02ABA68A876A89BEAE063943A634FC2BAEB4C9E5899551C79F9678580E9AF27936EAB9158BA0EF50F91FD8CD1C281A6BB732340CE50F2590C8A97F91FBDF4929AA2FCC055DB9A91A38FE46441AAB19E22C4A741B2DE3BE46E9B327E7CFAA83AF8B0F4AE1F9FA3AA7BC3BED26A73D4D0635A5DE26440710FAC60F44FBF1B0F5255BC8A53383256D356ADB7B4346A287B0F06A50FC4539894053EC66608B824D2DF03D80B163870EDA8A9971469BA9579037B56BAAD051BE1EC1EE4F962D3F97D4F51E48A2AD09510043935287278E2FEFBF12EADFEDB0522A95E2A67B6AFEFDF073FCBF9FFFEAC39497C736AC0E461EEF1FCAD0757549FAC4281F253F0CF4EBCB065927A03042D8F962466C7A3A379A5E0CAF54C88E187BAB380FD7C6C8461E5D40F1030A324DA065DE224122ABB78A1C2DF29045290EF3F2DCD60B8E1867068594D0F9FE5A89B834CECEB1CDFAD4DBC7730B37D02FBC559C59EBA058DBCD379970C4ADA757BB524526B08E1DE1CD584EB0DBC2251FDEED45387D1EB6B3811D3DA66BE55B84A4E9A60081D88A5C7F2E9B6081018C00818417E58300EFE53B9B2FC26258964776452E0C3F93DD8D6DF6FF0C68A317D6603C800EE41C779A51A55E73C0746C6460DEE1DAA1FE7362BF38963F5219694275AE8DA2C85FFC7CE7B8D6422E4C51BA5ED96B8D87462D22F9798926918472179942A5CE9EFF20EB11047DABAD410ABBB1B48898CFFB4D39C554922C68D31585FDA9E0FB50E0F973BB6336D5D6031C85B8AF1F7A22B8380B6399F9B988C1F205B6DDFC0E02BC4D8FE555D6A6559E8CC6A4F0155FFF20035927EAD13740808416DA0E79FDD5EFE192504AFBFCC54AF86527257983D94B2A0B2CEDB4AFB3DFD02E8121C3A702B43B02F3288662730AF2868E43E4F8132786DD8913A99E5B4919C3D89830ACDC4BC02D82EE55DEAE4815ACD451CE0F983C74D998A91A4FB33B6CEFE3A6F048C2EE6261F8417DCA482AD24127C899B8845642CA7C1AC381F1A6C8B367918BF7D3BF45E12069AC41173E48AE828C28EBF45B0C2834741123FD4A7B365D18D63A3AC9BA62745E5D54222E18A37CCA51AC58EB8D4A7E67B73634CB191427B0BA215ED31CE81993D7AEB37AFC7DBD532F35847DEBD95EF446B633DF771503AA564F05361917299A1F288783AB991C5442BF2959BFC604495A781FC39FD4AC439EFC6CDC9297B931DE3F47851643322F0437CB0F1302164C9200716B8099BD08228D0C9036DCB53A0EF7DF153A3ADDAD08EF4E8DCFC590FF039C771B0045068FE6BE150792668BBD8C75CEC84178745BF83D7F383E484100BFFF926FF3A022E86C846AF41DB9E8DCD74BE8A16EF8B34E461BB9457E5B9035F74FAB1E3146AB1F615F368A7BE127F5DD20657A15D922701831383219F7744A8F3A417E7EBC03CA130FF648A8FEAFA38E6EFC06FCEDEEC01DD7BD01461FE0155A9153875A06B5E8B19C2CB810E66636BCA6A5670A7988475C2EF92368B26D29A31F73C24A186D46A110446BA25D091CED0F8FA9112DFAD6B9F2117DD182513574ACE62CEEF83D5754841461A19FE66BD316D9AD61DE08A2FDC057BC145D64A60EC068CCF3E7CBA85D1686B61441DCB6DDFCA60AEC6BC4527BEF65431F05E3D347E8E5E6522B10D8B83E7AEE9D63E4C5AB52A6194239A753E24E73DC5CA95B77F364CED36F89A65B66BE03BA064219092C0CD888229DA17BC591E7BA81909127288EC0D5AF96336D1EFB1CA0DA9C493B14B1330B76378337B4E312D4E7BEACCC9C7FC090ECDAECEE71A50D340B318DC0C6BD5C17C65ACF794B7B744D0CC55D41B4C82D9676730CEF0D8DA361BC1BF577ACA99BA0A734F1A958F91425D399D651C5073EADFE4F986864E4ECDE102D17388F8250B8847779F808ABF3CA080CD8D3C39F52929278721909CB3B53F9E68215FBFE012245E109E76425B65D8401271DE0929D00F7295905245F0E8AA0FF75A97B9CE70282AB185126E594C239C0B0EEDAB300C08E0EB4A2C18BCB87176CF121BC5FD84234114AF37420424FFAD458AD5F7983AC953F0624A66C66E43269E498E3C404D99BF501AAFFEDCFFF23D76C065CA8DDA7ED3F4F4EC3F4D3DF84F1AA6A439E4CCA56DBC88DD5C8F16D214C545D6985ED522E3D975B51EB9BC50CE39378DD43EED62F93DB4E48416ACF0AE62386558FCBCCB697CFB9B05F61682AF554BD714D219C07233BABB0D6350496661DD7F4B266561BD05107333D474639B6089F69DEE33699B96E5D5FA70EBE949DD4ED4616B36BC6BC194C612881FC96D07A8F3ADDBDD3E9190CAE4134FC21985D988FD6DA0993A349CDBCDC5C01075B40BC338CEF6155620D5FFC3A90EC3B2942807F10FB9F9DC4684B4BC7943672F07684D8321476162CD8881B1CFCC3533C212BF98368D520D66E82CD8BA7CC68C0663FC56BFEBAEB762C5742AF3744D03BAED25F5CA5F34F928C988863B6415D2F00F624CDF7093D33C96E8523E8E019CED8F041B02DC40842D3B300877A0D8465EF3BBE9657B66202B293A5EBF048B5A4406477A482A72B14E7BC95DD60515806373D806A5689FD05C79F4594820E9CA71BEDD539B5C7CD8D61B1F9797850FF1F7DE65C4B19E44E4B21E51F80373AAA9765449D301455FB80A73E0EFC989962FE706F1987756241CDC37CCCE50454B4064A0A0DF96A229A77B2047AA73DEECA1FB16496D2EF0A5A14BFA55031603447FF90355CA23D582CE5A3F3229D8CF58B1A4F02906862B5E7586A54DFD3F2B7E1CD108A64A84AC20BCE9AFC9421B90871537993FAC49E9CE6A514905C2E1593A05C92D5F8A92E149E6D1E588D9C1D5BB18E10CA370800D83D0A244204778F3965FFA5719E4B8574E61A19280FBB9CDA93339DB4F364F02FAEEB6DF157BE414FE946D2CF8D936EB0EFCE2DC182A5214CA0FC7952395F47F1391592A677B2347AEA90F277A0E78BFA1FB48C00D78F122A8EE63D5B0746251E2456AFC048BDCF6EEFD05774A1166049834525071FFD56DAAFB35061E4B8E02671AD41BC5C61B51E224D9CA5DF03BC05CFEF4FEFE79575833B521ABCB6ABFFE6AFBBCA63EFA53878E107AAF3895E5E498831AFB58A9F885AEB3A8C357E681CDC168774C923C6481B78B208A60531612380DF84FCAEFAD679DDD2CDA4CFA92016C4EFFCAD51F69A86803A7917EA1B5E2B00B39715430DDAC3179FCE76476CE2C08A7DBE25FD32A815AC6F2EEBBA07352EAE5B13C44382F17BABD88980172A069E65BAE266432D05DE3F476D5D123C323F0D68DB56493E98EEE20E714F34B68161A46543525A3596022E84BE04D56268E6DA260BD530FD05C7E14DB07D663FEA6B351E5926E724C8017A32163708FD6DE452346096B5DDE6C1E4B1D68812D06DD937C04AAB3ACBE4E5A3DEE2DC4DA0AA6DDAA755BE4219A03522464AC3EA525438535D86D52B3AABEECDFDBF7EE6021A8187D539C3791D21443AFC2E320C05FD1B4E75F908B3611F5C3A4D1C78D20C42F5598EA781C51F15E84637CE20931731A107237AB35536F1984B7F81B010650ADA330030A7A8F4AF537F7CF2E63E74898531A34CC47174A1F18E3D7D2B2692D5ECAA967299B8A632BAFC065293BD185F350018A1F639CA1F81B755C09CD4F4CEA83544CE28A9484DA800885B475A157EC17F10F71B217212D10BBE77FCFA4942733BF79AD4E5F939BFBB6954222633617B026E1D2F6129A3E3B3DCD22A9ED570B8C1952A64CD938BD65DAF7BAB6DBE1DB7D0600968B4870823102F0FEBD9F59D2DAC4875A8EC215CFFE415D57F8C4DDA8C490A947AA483C43BA365875049277E858045E388EA84DE05FCF1022CF914FE11A60610C0A2B8AE5826A0BB1D55D9490A7EF0D4553B6D012BFE7871870A9D10FCC077D9F0D5181FF2BB23C514BC19CB99FDCA2FA86ACF9378EF6668A1697668BE91009F549F6CDB35ADDA78A5CD2CAD706373963A6289F0D6035A2587E1C58C078234F3A9947D89DA04C4F5C05B0EB44D72F8B5059E28EAC9A1071C15193044295B52CF0C322CB61A7FDB9B24046455B9EC07166731E6D7D12D49A98530264C863E5E75F8D29BC08F134A8B8797C7967EE142BC7A1C2BA638D20B40856A43978CDE918AF154AD044F5B97FFFFE3D2BB59A358E8D451C92135F85DAF61AA92828AB2B908D6F60BE22C2894B84E43002A43E48007A02B3500C61D9AE295FF935C476DE4C11F3FB540B6A5919C0F66C9085B975B50EC8566AB132F3A1274A0F3C83B37E55D1600FF735D89EA06D057365C1DE6D929F34E3BCAAD715E2E727D365896279AF528632F6F37717449474A0A7E502827433510FFFEA55F2A96B77C57585DE7B3AE019200B535F255F9BC4468A47CFDB639FCAB394FC162F92300CB6EC29ED13A29F22F44BF6B7BC92F7E3BA167284DF8D15CD9B6D999D803B7AA17C4B46E99C3FB0B431839BB9E04EA93783F9C5D6C82F6C496D546AA3CB18BC35460A8C9310746990A00FB392DBE1374EF05479958C2AE9B4134E0DD9ED39C3673366FDB4A73209D24F785A4374585B773E470CA6F905C7 sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B786 -smlen = 1797 -sm = F215390C4F2A68160903FBBC3BFD95EA172CEAE21E6AF576BB4BAAA43377D668CB81DD44A07A5F0AB94916DA06FCDC9BAECF689D14412A0B0C8FB2C1ECB09C78613563C49AB7F44902755A2FFF27AE3A4B22444B14A304B71F0A9362D0470749F582B652E937C0C5BA310E20D9B49B25B5C508F80EDDB865CE3FA700DB07527034C468753FD6679BAD075CA623E072F5CD8FE96E78C7E352A071098EBC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +smlen = 1803 +sm = E4577BD77266DA231DEEEA367CCE827A06274C0F7A8986F37FBB5ECDCDFF1DD234338F48DC815A98B3202F20915CE1E558BF1E5D241B1964F6248560AF62C0EFA46A4E70EFC4B83BA4ED20F48F4DAE14B91DE7170F11D2679E065B93E8FD910AA7EC65DBB9C57EBD87CF3CA30FF471B8C103788BA2B264273E66E8E70CDC563469AD45888040B0394E517124FB61F1906EE2C886810F9FF66BC3E8A346DE85B66C6DBC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 11F5E28E0F76BDBC9A56594C90B453793D73726FE089340AB13ACB55B3F4E718F3C4E0116867DA0B39801C09964589779917AEE407C15941DD865ECC23A2E46A3E073674C5CFCCFA7CDEE662AD732314042DEDEAC59098C34A0D387AD5FE02CA5C6AFC2BAEB3D71B065E49DBF024D9D259986237661BDCF014D3AF1DE0C2E6D394DB1DB8EC2FF8F786A92BDAA1905F54818D020BEF3C3E6DA159124AD341A52CB8B7220CFB0935568BE35E2E171D1C2194899DBD2D5CDFCC2ED37C3230EF6FA9FB8546432866AD4A42221C5C0C8F2E317DDA071377B7E3FD03D217D5E1774985C37B2E17D89AFF0563B342674DA9178C60EE7885FAD72D120813DD0932D56F3202CC26858360A7C3641EFF5B2C6F19B15C445412B5CFCE50DA49AA58BB9FE8B07F2BCBC2CC797F09C4591CE910F668786E5E965EC79C8B9FDE942C26D5351B8294C7D9EE54DA2C456003E8529373502720135784AE720057EC6AE862D0ADF674C02AA3EFAFE13A76BC630CC07F731FCAA71CC691B46934A70152658894D4D2FBC144EC60ED517F4E12F1944E5A1F33E990E813F3D92B3E9CCD9A6CA52DC988C8D88CA100FEE47D17E92E33EE4EFFAE977E82D28868A15BE5DCFC1AD67F4ADEDCE58676966124ADBD4E0693A6E4AE40E3EA51CED6C2112195E25EEFE44C984AA671F3AD40EA3229E2B0ACCCCB56E8A23B21DEA2118BE671D648E3E0C95F6A2B028E2A98B66B7FC44ACFA4436748BAF69C823166BEF97AACBEFA17703A86C817890CD467E9E0D90C7742409C13D2A0AE651A22999C8BB78A5F9133AE301B47DA065A4B30B993D826582ED6C25BE5ED0301B5EC54562F7C4B9EBBC347BBD53F69EBAD271FAB71069F629D7F3BC7F31C238DE1F8559548567D499DCB1136740C892A97BCC68AFA3410FF9951420EB8208A459044B3CBEE17E3A51F5E9449699D85123AA41378A8B87BFB06AC66B77803AB2661542D2017EECC9BD6E7EC7991BAEDD0A792D2E2F34C2F9B34D603ABC9E97E249D3E7297F302535674000A71D117B89F089A82D734486CC801C58AF56F1929B2F98D5E21C0E5B04657684F48FCA735CEF7911CD6D937B91684E229111216BF45C3F29E4321836A0D82848450D63A2F15356F18D33CF03AE61E538924B1E18B9BFA3E0D8AF580CFB5D5E1B1A214C21C01DCFDBC446E18B5A02021C2B8D80A0F5809BD3D897DEF0E35BABC818F707DD5145A9E0203C1B7F1DFF6C793DA84294F5D0912C74D0C66C271A22EE319148168ABAEA1A91248671060CF82E980F36A3E8839E947554620AB880BBEC85C667E2B313C5A889B4F82957E263AF1AC4AE3C0533A6C7D2442EC4250C68202EE2A8E37B5FDA963FE970E4A13BC53C5520EC7280E1FAF1C8B08AF2DF8813F985A5061573598DBCD1916EC5144F0D463F797143E690281270B290B8A18C9CCEEAB94C481196F0997C6C19217D5C07411871C5A470AB5E57B14FF1D4BD66AEE06251BB94392039781E6C89F08BD2C9A955EEAB0932CA3B076E108C31D1C853AF732585A2F1F223D342B3E588ADC311EAB2280F13EA6C24117341F904269461E510AE5E6D4621D493924811FFCEEA61E40854DD3169C4CB043B237727EA19AE051BA58E8A1B8D532E6719595032906F78A0CA65608E604DA50B1026A378E20BCC801181210195739F7BBA5549BA097E08E8A99B992DDF5E23D385BEBA3A65D3E8FACE6F0491D9CB0F9CF1F27A07EF1778B48200D9B3790193D403ACB691271A5BC694BA6A6FD3501818698BB2978CF2A47A3E9065FB47051C5B350A411EF069E29568B2AA5F5945A331099C551529FF78FC17CC97989EBE865325D1388A76232D6C93AC7006BC21CB14198574FA5110E0FE0AC57D5D58786A4951C02A71BA454BF4F6399812AED8FEDB764A7932E16937C19694F80213A209BCCE9C47D1FEE900E95E6D21583F87B8081839363F931A6CB14960732AE6FEFCDD3A99A65A007C6A382C1D02084D9684107D156475C9E23C66708D6FC3FB1AE94B9FE0E32703DF9EC14C25CF8B272CCA1639FCFFE5B37005075BF85EF3B9A2F6A45B9A04235D7E3B5F6B1203934E92F3E30BDE491588A8AF6ECA4CC3DB92E92A232A51F465292B051B86BEDAB0AA2B97821BE82A2C3B622ED64213E984E3A029D9EDCC626201F11FDB362CC6CB035EE738E4BF8FA77F44337D91CBF7F1BE5FFAC60328988B2D88A48F546FCCFBC5084AD0D66F64C6802093C89944DF7C72A5D62278D6BD2036602660227F4E402D1F60800BB9F8CC0AC355C3780C5581E3FA6B2734496D6E69E0588D5EB850F6AB7E66058D209AD58C028A281080EF4A53CC45B3610FA83083A887C33356879595437443ABFE8FC5DF8208B101E6BA3E4EDD5BB25CECB298AC921BCE0BCD5B963EF474BB6D394DEBABB547B117CB684C20F10945D3126D025AD2D26BF77DF3F11A9FC48548010160F0D8A9984CCE0EF121BF1079471B6F1E969E53FB1B2DC28517A6459AD7CA809A328EBEEA0A5E2F972A9C17C4C34565A29AEBEB22F144B4FFEB2D4B2485B4188655BCE35D66E35A5F5B2227F45F98D66F7C072CD4A8E39048EE2437826A6921FF62B28B3E00871EB4745A27093C2B7F5FCB97A277B9448211EEC5C8A2AE31D8692BF456C09DB5D466D275A8357A10B5C7B5D93912EE75C6A03627B70996D74DD6AB51FBE0156EA39E6CED4D9EC5CA9EE27429BBD644B145279C576428EF6E657C752ED2A06D178C2F400D4AAAEBF12A92D77EB8FC1B121015DC86D48193FE17BA0154EBEA8DCE48365085942615E8F5F0116B39FE7C4B3C1C5AF384DA9EB8D65A8FFBD07AD95D864988327B0F8615DBE1112DE6F6F9635E647861289896C19C09CA9552AA6E338A5B45046A74BCC141A02FE7F87558AF24F0E5A816D2AD77F95C9BBF0C8AFAB4C4DC1AE97198BF2A606F25AE43D2805F51CF97E9C64E350BA66D055DD2A30DBA8D28A6B6C6D43E7EF635E19C77A24662C0B38F33F29717E9716F5629F3F4ADDD67785292D4BA746F2805D730D9A04A749BF1992832076C1CC881C23215BB93E406BE006705356E9ED7496642E1E94828D969EA4822EBAE60D0F8F87DEC916E3281B1A4ADD6DDABA882C5FC7AB8CB5CC7C6208CF780D0CD522A309461FF2DEC811C346E4A5C1C9B9AB92B9EA23FF632D34DD95A6E479CC13746AF21B2D4E64023762ECA58DC7356E67A15630AF2946B7E1BCC90604E9FF50D242C35A721490B9939686E022380236E7A40774CF72E37EC4657A9B4519AD0E0C034A065092E75B167567191079DAC67F3DEEC2974DB55B02D84C77B7307A772FDC64D2B394706DA98DB9B0390059900F4D2635437AC4A86C650252BC62AF48444091D18E51E2558EC58BCCBF9C378DB1A180D55387173935B7F48B22C81A5470CEC9397243126D5D153DBBECA2CE7D37521C252980E1A8372E9DA3D9C91E8CD63F85D00F6D91117EB9E856E8896F802DDD3D36E95FDAB0807132B467E8D64F55CB9934129B19D341FF73F3A1E489356F1F40E069B19D7E32B9CE2543D58BE09274320E7908C526B38BFE65EC1CACE4FFFD83FE3CD108145DC1924B104B9E01D7C0D982A7900E8B51329A3E99BC8C7E5A34A150C74442EA24A863FABDC73B5ED165EEA9707F55AB775F213B1DA07890EF8E21BEF7F6B858B27DCBAD7D6D50B4F6F33B4FF25BF251555D0B9968F749E848C5C08273565257A34124219BB2C2592A1B46CB249613866C7F3A2202B6438B1581712262D184619EE19AD5C50485FF5987CFE7CAB6B7DE76DCA4648E3E0799C16B23CC87DDA71F7A45B69798EB25B369643EE1DFC78AADDDFEAB87FC1A7E12A658B1D59F590E64F7CC12D53D8BF7419DA53D2893A86DC2A716212D866777B0CF68B9B670117549D99D1E62DF661DCBD9A685C55C29BFD55E0962C14176607B566E0D47BCE43337F54E120F9B876925586A5354CEB81D3DF2761CAA47BBEA628DBA8F4ED95C4AD251A9787B263B4FA1B674E33D314D94BA163E05E453D1F7FD04A939B2CF26D08ECE2FA7ED1327598AF9282365D483676CBB874852F2CDBD6B37EE68596A31A2EC61C0B890BDFAC92D73378AD4FA5FF1A359C03A499608D5D21E4B922AE304CB8EB6E49D1BB75687F4B27D48B62C96D2C9775AC71A855CD31E701F34B612455694C4815A4D0A3087ED8D31A64E920ECF9684CE113393D3B1957621ED2C147D96F316DE7EE45768F8521812407D70ABA7C780718C76849049DE69EAD8DF175B3EADD1EF82DF407827127C01B56DD2CB651616CFD89B9BE62247825716E276B58849C8B9E64329B0F0A1770B8A3401C9894C33E158FD8890584362DDC54B185C282793FEB9ECD2AB4DFCC3CA8BEEEEE84B3B93665100ABF2C508A9B9774A51EF3EC31714996C90F4D2E612C506A8FDA9FEE9F3B3D9730B438E83808C7BC9BED2AFAB93F07959AE5F9788BE433A49035CE1B395DDFB6C015D707532BD06C75EF820544FABDD90EE79A5A2BBB480E90048410AFEC2D9623D6F2A1B8EE999E5E304D94F50D39E00BEDCAAC0369E727E79FFAD833F7B1216FE9E8A3E07ABE0E3DF50DE29275CCE02F11C8F7E17FD276C4735B1515190BEE176B6975CE0DE18DE002E875B08956CC4AAAEABCEF93DCB1057D40946682547ADA854E01E5C91B580DAC899C04B304EDB838A947D2DDA56545E44D552073C05A0F56160566257BED50CE0262C3DE21500D1D80F2F5396C367D9DF932414733895AC0E0C1B9C258F25B608DFCD7307D81E879EEED24ED0D27FC14A6DE975880E4A69F26196498ADF9F0D4AFDD0BABE4510CE23605D114EBE17F68F6AE15DB39FF27E645DFF4235BE4D96CCEB86E4A48587E9387265E88581998C64F9865D1ECC62C9EB63A0F321ABCB88F217BCAF677FF41DA1E3211395359D98B38B74488DDEB5185B1D30D7CA7F603650597C4BCF34A6A57267A833AE4C953757710FA1BA40507D8285A65AE15DBC1CE8FF2D1AD475F174265BAB49DD131AC0B7BB3A73EFB4820D15FC2C440A39DF58B80FE3A5C1ECC1A685B59C52EEE374C15BC807E0A3E0BF5D792DD10A9B65FFF5F3388C6DF6F79915F9E4BED864A75A7C846A9691892440A2B100EE8D9089CFDB4C079D1A68B4527443AFBA818CE08A85FBAFB617DC5BDAEE9F1D2AE428556D30195750464C3AC4C5B6BE06E1F0C2302A2C3C5D0C77EE5C5D51D115D0108D7CC425958C7A6F81B539D60E7FF9EE605C947834A611D017EB25A311349EF8FFE687C6EB280B1740F15A81FF7D6D186B15269F5EED9529757F70F8FACACF573E45AE987F44424F5532B01F126CF5F0733D95C87A28EE4F9CB9A08F7B27A717696B6A708276FDBAA7D498622228F112A4DC2E0C6A77BAEA1B07BACB74739C00B194CE706987A5B71A5C359DA88391560ED910F332359C444A0C14A337E1B95182BB1B53E8AFD361A4B6DC5AE5913CBC8F3B738973568E01702F5B2A964E324C480A5371E3EBC7584B2974F041473937A06BD0D8B62A945FC5FFFCD148F9727E76B441F4F1497D5C19A325EF3E2BF79DDE5EB5D361DFA766F02560A3E651D29E76135BBB49434E39BBFBB32A3FB2294FF726207149440131864420F473BF96739767C3341A89D8B522F7E5152719AF19E21F93524EA37FDC2C5AF85B1527AEC7063B9C035A1987A8713949027D988B86EA320908F8664D41CCC06AFA86AEBC43D78AF6EB7A2C6CB10FEE330D702FD329744D4BBC8C11047AD3BB26C677AB8500AABD40507863C5CCF86C811AAC9715FF2CCBC9024F4FDF22BE8983C414530ABF7790C9E34104DFD0EDD2381B1A1E07E9697E4744576A420194395722135C7DBFD838C32622FB59C0CD97FA8443C9BBA5AA7444DF9E23905769FA91CDFBDF3B627A3BA91F50EB7E759FFA721CFAA46914BD5E4C06D082FD191237C88B887B0F00473F890B615F49E062BC71A6447D00A0A0D64F4A4D85BBE42B7209C240D4D98392EE0F87AE749F255F90E8DE079699EF7ECC8D1AE3EAC8FFC21AEA39D37B1F001001981BD562FCF9DBCFAD6E971A7E46CBDF869B24E82A43E16F406B5A82F6A5BDC8D809279EB5ED5A14BD5E8C5D12AA0D20736443A0F56E2EEBA9713CFEB50AFAE844EE1266BAE06732E025EF492C3F7E71DA28CD81AC74BE0709D3791E454447A072AC343CBAAEB3AB36C2C825B4883D2CBFD1A0E97CEBE2A5C93ECD0CA49E9FC611FCA1BA31DFDBEBB197DC97D99F372B6B90287688E567FF6A735DB0052241E0810B0A08FBFA56986E4170EBCB4C38A9F1CD2A5DCB832EF8FBD93F9DC5CEDD2C16B338F0319EC3557A3DC95AFF0EA53ADA765514BF885D09CCA663252A624B56FBB1893AA639F4C0062689C80F8225BA95EC1501D7B1A18918837B1288AAD2E01F0C721C55EE52D0B6D9E4E1F57C9945EC68E810C5221866FAC3EF3CB9AC57DA8D4EFA2AFAA212470364A226156D60C8FF143AD47463C8CA9EB010F8EB3138EB1EE8AAA42E41C844BE1B1D4AAD9CE72985EA8AA1AFE3612620380B146C6AAB255FEC7950B19EEFFC5D367DD31BCA95D364F901570A69384F1D052B6FF97380123CA158D8E40DE20B43FA8702686A5D5E29239F84F4A7727E40578BEAE3865017E45109D6AE1EB4AEFC94854E183D3A625EFB63B32F9316ED29A43DE8D6E311B8C2D85354E3B120374018E46335C7C461A71C2E58C55597249E328F3A08D7530398A9B6E3E5C735ADF1F4F9F331D998C916AFA9E85721701DF857E83A9EF471053D0D72BD77AD1BFBBAD5054CED8B566FA74F68008F2733E09BED28735531F94108EA5AD9EBB1C8ADE428A16BCCE441810376A4170110FA0B88C19B26D4BA0A6D232BEBDE990CEAB4D0759CB17088D1366AF108DCFA554C6E682FD6094A1CB1C1F9D382A7C69127C415887C9AB4B6A7EFF18BBB1E51B096A2D7899E75A90D9A2D6BFE0AA6A47C136F3082E860736222F23D00AF4DC3462B46BB37264051B92A46455B7BE4942256CDF8C11A577543C0A9B35B90DA7E843B25D7CEAD06B6C221C0F40A14F304FC2CF2D382250BEAF5657274A31DAEBF7710AE4AB4EFB640AA97E36F6DA744123D4833F30D951C957497B76EF9486F7FBBE52DEDE1C66EDDDA62A4B6C7277C844664EAA0D73384B94B2FD335F3780D3558E86ADD1C52B46B76A5D90DB8782D8AEE1F62D0F82CA6D037E1620A27AF1680B665996CD13D14F8F3C0B3912AFDA0DEDD0D71C636A9E336856141C2D43F1FC7BD76CABE586E57B72864233DC191A67D8D175BB1CB65B5D7F848A14DECC3310D866379BC03544F916D9F8A23F6BF51EBF708E7C6254E10F8C2C2EF747F305603239E37C92DB454B3D5927C078A56345C59A6AA846CB73F252220DD2E98A3686F2BFAD2DDAA4785B94EC641CA803BBCEF8FC8E4771E55B778FB53C4AF11A0017293402C418A311C881082F96A0AD3838224A5B61FB8F3376EC6AD8DBC4E16FF8B60660168FD9EDE09FDB846923C38C0970C44FA2A0DF20EE795B2B1794B88541BF0270FEF7072D521037ED530CD51AAABFEE4276EC83F01247AA589DF3276EBDC1EC235F130E862CE1E3C9897DEBB879624365D0706DEC8758E0F7E2D9EE4EB097960F1EB150E0C82BD2EB73C1FFF5341DB9AE72302D960AD2DFFB9F583E7AE418D3C0E2C989BA871943D64EDF745196857A9B27138D29E11896716E318BEDE92B73376C25E862D66EDE62315F65FAE32EC5428C3F4E6EEC0254F5E1BF0062C5DAE725978B3D9B264FCD47EF2080C0D2032FE0666337B1631734FB1ED931E82220500 +pk = 11F5E28E0F76BDBC9A56594C90B45379F89986DD470D8A47584BFF44A53DD396E101888A5F2E44E733BF4AB87A454E5ABD7949227173DE0AE85E423ECE5890A65E7E2A0782F18AC464C629C6C5CF2E87E60E27A3BB88DF34C3B02FF8741CD2348BA2A3A0C831DF06A6C90C95BF8CA95CDA59D12CF4260DE90BC2BD86AA831B63503D99739C5B1F4A83D4C184F03AA219D17842ACA1C8753619CE9E637358553DFD655BE0DFFB33C21B5E03F7C3034381F348B47463ED4A3FAD054E4EC2A0076B933F135EB2A44770D6B9014768D0B6E8568BCB06D47453CFF33A56BBC46C209ADF578BEE021EFBB1810CF4C65A0FA1961E5D263BB6D01090D8DB7159268F5795805EAEDFCE44278A0EF64AE7F26D567CD4CA2F40BF838224E2B5DE1BA9FD32B303EC9347C011E24530A6863F68A506414ADC86EFF7231509D0230D248DBAA4AEEAA0512440D5EA0599EAFF2D90D1A8D4E10FDE68AB1AB1F453EF3EE4D4270783AF79B9351B1357A48CAB611E849EDABB8218EC28D83866146AB830DBA071A498C1264360AB4309172A42DD6AD85836A12A8E7553C188DF435ED71EDB765807696824EF9AF8F9CCF2A44F15B94ED5EFEEE1D55297968A688036F120AC02F66F503E0D1A9814969465144EC12F36EFC4A437D441607C20D7DBF68346DFFD824E353A5F94F9403372E2058FCCE332CED8D2F326E03C9F1A8B260A72A66B54511D020BE466A7D1E551F4C80BF989874E7E31AB453601BFE56138DDBF3DAC793AFD480DE866D4D12DAABF127E4E0034317418049C894EEC0215D76419AA14ADD21FA3E2F6EF24D1E26BCB4E93C0309DAC6A3F65EF7B4B6C273361F7DFF779EC2E691D6A2EDFED235D40DEDFAF5C2364145A5FCC45354ED67E7A7EB7A1F9F955DF9B4D44DBDCE089C02458771B67B6F656E487B03EA7CCB3E7A885918509CE0DCCBDDC496194BA15400C232093703A116543237FB997CA04331289E898392A39A85C2F3E66286F34DED968A95D35CA2D0D7275C74DF92E951CE430369CDEB1276AD1D4102B83A9915A1D6E7E0543993E6C63A995DC7C3342F3E18E27190F4029095257F9805D80DF76A33D70F6687EEFA8918157EE394CAFF53D8FFE931F0531AB71173A0A32D733D7190681A6840163E05C42F1A840AAA2C2F51FCBCF08A9DF1CF79723A4107C8BDDE7557471C0D7E4660E07170192116196A32F9BA300D1E3FB78A54E0783143091BFBA17BFEDB67DB3AA0D673BA9BA5A4EFEF95A17AFA1A5B6067F3077EEA78C92E9F5C9F5565E4D712341006A8468FB0E12F162DA7D16871039B08B30865BE2E96622B255806707F260649133AA74ACC5E603A2569E6E689959D38A6F1E61B9EEEE9A71FBE299C8A11B0DA1CF62745CA1DA502A54DCEEF9D52954ACD5C77613C575CF07AC0E7A7D1E5827B424E4B7C3B4BF48E866907431B1677359D896EBD7F18D6FB4ADE260E881D27CD1BE9119292F9C8A93B85C67F555BEB7BD0FB6B4A323DF13975C674F11924B9F37F32CB117163EA5412E2913E978048CE18A437F963508D01C36CD03171F287C76F58A72A31FA0084B1D4105C4831AFBE96C9EBB5156E9FD22BF08EED49C7B20D2E10821F6E70E9F153B0BA88E80E4FF1038239F0DD847647E96B2EBDE6268C588E8208BC836A6926AD18C59F8E8B1EC6120B959DF750C92BA83B087A0BC770FE0C76D3132B5139562E2B443C0A647282B878C678CE969B92916CDA251CCF5E18A1218254F321C463BE7EF6903D6D1EA50F701F840904AE59DF9A0D7D2D5D20D1D44B7A0C1C2882563D933BCEE26B91DD08110D3AAB1BD031684EA044861C06B5B305616F3F4CB910EF916E57A4CF67ADF3FF7AA54BF403305C57C63AEA90CDAC5DA84B9DC55C2FDC3B9A991B933520C31F828B8808095BD54918EB42C46DA9710802491D4D94DD2BB20BECC733D81C6964774F4DFA42C09F1AED175570A36C57C5FB0E3850FC6F0933991F85BC69766514ED048B2E46E16E0629F84FE0CCB4CE5FD04D3DDB69E5403A0B3EDB7711420C20874979E4E63DE423DC2EEF37263773D7DC8D03B6D41EDAE256F7C9F975C3C5A1434114EE266F8BF997832FA9249B620FC532D29623E5131B1861CB1327555DC3D46D55FD6658FB17B4AC90808DC92F88CC7F23E4D1F5C5D891F5B2AE8C5843B1972AFB06E0E24AD0CAB6A54A2DF1139A2E9121BD2E35E2424E941A90E204687944DF70173F50D160101B8D50746A01CB443CB56E63D0485CA9784ADF344C4F4E3C7816B68B7FD09A47759B384BCA4C114ECC5D0E1C155CF2CD76A772282C3B0E6D0B45C1F9C8208850A7C505CE609D1296BB321B086169795C04C7E31645E7C75B32CBE4C92B32F755FB86352210E81515F899C7C0546B64F11765AB340748DCEDED20693D308E6591F623C41B59D904EE2DA2E7B04CC331B6D496F974ECAE3A8A86A566A6F686A98434DE3FE9F0C495EA57D290AC04A4AA784FE442445BD30E30F0D824A16F312CB6855B31E619E44E688E41B666E18C5F3570077F841C198D9E76168E24F47529F3CF66FCE3E95CE16D10396A3533FF81DFB00FE5A4EF5D994C23495CB6CD4C2DBE03C1BB624B59B1FB60EE9647C7774286BB7366116E3D3A82093D8EF326BD1725F4D3C1D4B98FBF503DD71190CE04A863E8B760CECD389C8512BA0F5283274C4C19123DF1BEBF7772F29750FEC7D18531A6633899B3232EE4E74ADB3305CC44E2250B02914D200C6F675C71AE4644291A2F0231596A90131AF511816D617D8ADF70E97A9215EC414F520F5E8C7080864E8E0BA8E32C06D7F8078517AFBF16652C628E10BEC2B3924418782F212571A48857CD6C015938A04E5A676A458B4364E7E473630916695F4B043B996B97BB4420BB89C7C29057284E58F98B2FB70B7C0F99FE849526B65E798DD8A3BFF771D83901B922998F8404D6A3761B6BCF1DDE8CF2185AFF028774AE58F4F7ABBFDB1ECC9B1DCDE475000E2C08A5C07568AEF0F7A266156AE53B774466E62E16A664690AE41EBD0415F8294CD09AF2CFF0D0AD3F543FC3638F7D98A3A76F7C4D55316FCB08059A98353BDD3927A190FE15FE912126A1B671E7D84624DFE242B3ABB720146F3B14C127CDD719CB8BA1C628FEF828BEF10FE1271B5B8A94A4316AFBBEFDF161A5CD86A7BED1C33CC5ED90ABDC3FD5B441A2B07F10AC827C5066F87B964EFF3389A7BDBD5BCC3153D2449F8DD04F6BFF81EA7A59FF5BAF5B3DE6CFCF2A2E92275C4E37EBE82DFABE210EBA379650C7556A25CC91755A9DC019840FBACBB220C4B3F8E334423AF931AEC8F4C1B25D5403DD2E8594705292262413992061FF95C02C89727ABA8EDE285AC85A5167CA75741F07FA537D82835186625D16F65C454C93E0D66B382F06704FC58B8B3B9A34D6940A385D29BFE21D0AF75187124555813EB3F07FF1B05EDDD393EE2E1A8E0633582D99B657C0E0A4DFB451B09107C51D9DC111A88D18D650BF35D80D43217197DE32FF33B02D0D21C095D89140FB2892CCD8A9F66ED0D4003D709B7CE2B0167AC2AF349127731B274D6A5BD73B40F32214CF08BB9FC2906EC0CB50903988AD51BA12826F50EDE14BC5930651AD014F45809F9588062E658354611C5B680FBC787EBC1F4E847237EE745EC5B9027481221425DFD24D7B44C4E32A184B7CF240ABB6471871BBFCC93B24BFC72A78450D2FAAFFCAA6D72BD2B05645BBC282E873A4CD3CA71792363DD92E6F64577547B0BD922D1F5945EDCA7A0FDC8CF2548B5F0FAB7CEE1AD9DAB52018B595C0B16DEDE7402D9643DBA3C8BB382CC11DA036EE934FDC0524A113BA33760707565BBA1453EF39DBD3057E6ECCE06FD92E80B03492C2D1250C699444E7B78AAE6CCE0C24C4ACAF90D915A8DFDA0DAB3ADBA2829C238CB2F7CAB06B071E53906A950B8E44611888A10F68A3F425BAAD4129944FB0DDAF1D36FC5B16EFE6F0B69069F2DAFE6EC824723C0EE9B93A6F268B48C7FB27BB2219D79BF2EF26971309C05165CD53D8C96F467C30B4DB336095A18DAD8443F911AAF5F5886AF3D19A938AD218146EBB5C6D4E41EE67F6680976088689DBF752B6122FFB30974254B5F110DE0272037FC95F9A0FE1F2D9E7D95D5D21F6AD8E2DA9D05285455FC6D9B5E79FDC8702869A84674F0F8535E8558FC57AA1400DFCF5E0CE926D134B334F367421FDD0EF0BCEB78435618F0A509E5E565F17CCA7997B5DB706DD45E454A916FCAD9BE756FFD2766E66EB87C38D19545B74BDF47AD32E88DD42C65F97547D117D1F549EC03EA1A2A59ADA392A56CBBE9A05DED84B4DAD6A954F54B8AC982E47A32676D5FEDC9809899FEB3757AADF03800B0F0CB264D57145F5F15035D88A2C422178C24E9D24E437D82D871F5D3E31E590A1107332F00FC075F9C9AEA0476903F126E374063CAE719CA49DE2E01CD2546C4E6B5079A52C73DCE8B70A1BEF8225D110F4F8EFB809F5BE427DA8B394B7291C5B65411825EC666668BDBE459C04A2C581BA34A00E8468DFF9481CA83DCCFC81538E3EFC533A5278AF0D826BF26C19A9C4A724A2D6234C150627634BEFCEB73B8D36755EBBA18E8B1A2CF8CF03D9041B62A6F1D8ED3235108E5A697EE455296D72B59234FF89B7CA1750FD5CF712E235F8C183532638E4F7378FEB7924E5AE19CCFB06F9175340B1DCA50CB48B02605869E5E19ACA13DF264C46AE10466B605095A699267587C969EE8CDBAA6EEA99F7E171EAACBC6FCBB45AA06888BF7FE5B0FE3C953E630ED1D7157A8AD2A3B03FEB030F6A41480DF3F56C5F47B8AECF98BF0B55FB7140322EBBC520D96DE677463F9F31CA0960CFEA0F2719B5726214BBCA503D26A3BF0C0025644F58FED2367B322EA4A83778653F02962B164B791C622E6D87366942F762A5966C1783BA83AFBEB9090567F53B5BF665E291BC14907DFB59A16FAF5533BC82E421D9995B68D4B346AE5BB69DD65F87D2D071CB1277326FE5E444C33C6CD718393AE5993BF421761C45991283D85FC80E155650479086580D173E1AF78ACF7AEC772142C79BFA7CF9B3DE932657F9403FF449840635900CA341EE12B52177E8D5644757AA2F2DB7782C247283082309F928D4BC3F790E40D28B14E354AC67F68CAD2C609A1620342641DA2061FE558D6448B1FD379C5AB0430C6313DFF8E0BC04AD7FACD220B9E2ABEFA72E361EA09122F103227076C15638E411E753C854498035DDFBAC9FE88F0FBA2C1BB0B3DE48B180B34F2316F8FEEB94099705D36AF64F9A8D956FF3C593FC04EAFBA02B6EC0B9632698888D8A50ECFD17B1F23184771D84864791D86BE7B62241425FAE854BD811A48BAC1D6A0B81445A535985FE02B931B26E998E7E512F9AA70D30A4037C4E2850647F2C1172F308FBFFF9A54A5723556679B6876735F61EDE0E5D60E58A6061D9B6F9F3E00D8656D61AC9F2DD36C4681979EE5D9A6071C38BE615505ECE5DBD2FD9FF42D70E0EB3991E43CCEEC7BC060D17CCFD396031554C8AB9087C82D6F690C5AF5448F0978E4F22DF24EBF7604BD128A22C6B2ABBE348EAF288167A1B5C838A6CE76EE2D3B9B328B26176B51B722CA2CD4639228340AB8000BFF8D3A410C2E3E3BB89C54519B128D80127682E715326106C7EA418A4BFE72A6F97BFAD3492B099214A3902DFB92F42171B15E5F2AFD2D9083275F8229B4669265C8332830ACC79600F7A032D55B31340059B16AB005F6284EC3482B2E59E5CCE9A5C5696CE7AF3827E33DD1ADE087B9CB38646D8136057F86102F969FF367EA616C2CFD7BD37F8A304A234C627FEA8B8E6976D5BB1CF316E7F2BF46BC7F37F0540881C73BC39CF5C16DAF93EA510FCA0F7D5A67F57AEE55C3C050AE949504EB81E2A978DAD05370B561FAE019D2B2DF13DD417AADAB4401452B2230C9DB3CE583097D9B935618DBACD724F8D28E3D1468B0779253B1049F6275854CBB6A635E7F8D4FDF44798FC3D840311654570DC5F6CFE5590990DE2644DC8653DFF295C65E5CF4D883F8F442CC742F1567699A605FBB19B833649C11DA8FA487E47E85A4977E28433B5F2CEC34D280D147D9D5EBBA678D48ECA46A3A91714778671B404D3A032BB8C142FE09AFFCE075E771096F5FF08608073D097DFFAE40AFEC87B5B1DCC7D3A38A8E1CA681C78E19B10AAB029EB195D4EACDF30E5C2FDE6C278637CE3668C5B0C4B4014B3BC45B6BE3737809B8372AA08DC72B4E4047FEA7ECB170C3E7E5526E4AA3AA8575D10BA7DCF701F08A41C6EFF8CC6145E774AE219BF7BC23953DDA521D6D3BC968D015A0D7B883CB1E9026E7259814DF905F1452B5BFEC4BBE209F5FC01050A5D03AB7571B7941E9F0446EF5928D792CD449EE6A84C756B1AE639E94ADF7327F206C0FF95E47E943A02707F15486163671E00C4D1EEC2281B3BF9E0F532498B2F6BF6664A575952C01C6C3ABC49D9818299D79596558ED43DC31F8877BC447701F91CC1AD4A573D92D902B3FA1D151EC2FB034C0EB43561136E247DEE3B3303D448E77386B7B9A0D9DA34D4434E3E8C96C74AC5FDA2FF1BC964B66CB6544BEA4D8370389E3AA0EA64259113C4EE5A429887B30082367366E2EE8834BCE2D378CDDD0116318777ECD7592C53EE7A04566630B342A8E7179D3AD941E8F30EAE592DF176E50611EC364BE5514AEE1BEB0BA0CDA3E10F7E07EA1C3C7A390F77928E244C6857042ADA1D7084FC6011A8DA8FE41F29763D83D1EB9A63BB7CC98CC7C7965071674950D6E4B546EF45F21B5D07112E274DB3F91DFF8D23D20A6831AC817FBEE9F82FDB5007129E2B5B24C78E74BC7D961AE3331ADB293AC78197FAC4DA8DB9B12925F95BCEAD5870A4BA8075F489D930D8E20ACC37969A820C1EF9AB2282CE8B1FDB0697B0BA84954FD219110706BB4EC9440184B1B464437979C1F9E1A18BD3C0A38B1BCBC1974BD56 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB054 -smlen = 1830 -sm = 3DF8DE511296291408897383B954A4724408197C2A8D1D5E4B279EF2D366C3D7F14170FB7698BA496B6E2226CBC8CCAE75A815E2CBE8E1C5329EBF2A8FB26E3BAFBC8ADADC04C93A2844B103DC31C69FEB29770B0FE02052186532069A702F33DC66D47E412428363A67000FAE4A9E54C7A7FD928F9F748D90E130DFD5E09667442C78869D92FB413F04968D82824ECF9E7AE67C02434F5FB6BA866EA715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +smlen = 1836 +sm = 0EB0BC0F1CFFF047A5C1C256DD8A073C7173D86E7EBAFBF7455B8FD78FC27E926811D5C2BC5F63E0BC6D4282C370F363612F3E2CB8C8D29FA55655457CEA1F85B94CFCE09526B4635970685FB8FF7DDB16E68775EF14187CD4D15FAE1A80CE7731597EF85FA18BF9F26C24752CD3E537B408E205529D952CB55B9A1A924EC9383C53C0BA288675D020394DFA69AAFCBF12518C01301670FC35114ED5B1047A6DFD9CA715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 559B74140C2417D4A4973971F71B335C719F31714ACF5AD93820830F5E0394E6BF4955FE9FC9860E406B8518508DA92F5BA5DD65EDF8A6C35E1BCB10266A8F9B7A09D89E7714E027A373039886F4A02F5623254F3645078355CA4EE8614F6F8E8B1FD704566CC9ECD2A0BB08E92E8BF82CA37B2EAA046B1A4EE06F24EE7AAF4A35D4C7997AEE434693E3E31BADC6D15EC811150238F1A2353E1F79E493AD22E52D1C7ABB70B8A9A9CF4C99823D32AE01B74B4B6F868090D58E3A39AB1A9EFDA12735918991FCA939585D3F654B89A72169728D7E0F4DDC18446F0F49DF2DA1DC40B84A580E7168FB19B8F58179597186DEDCA20CF1AE523EABDE3DBEF3A4910F7239711470223D78A4D3F4D2A994B2BDCB5EDD3879DFA5632DF7AAF5F252DCB6C74E3A37D3A1DCDA3A77ADF6DAAFDF8633CDF45D3DE9BD10A910091A3B90185F64855A7214EA35280045E58058311DC83570E2D938714619DA4B763FA6CA68F20E747E276B0AE7F1C107D6069B57A0F538B3D21806E9174C9BA91F2B376B7E55F5BEB799A256A5E801BA1783A9D158AF3000363E6BA8818E0359317132E1630D88CCB78B7673EDFD42C79661213D81F426EEEE6C74D1E316660D5D70738752E28DE103ECDDB52CBB29324620A620EB167E55E32D8442C54238E50C4D55AA411F88B129DF23BDECC3E5AEC0C0BC66D0D5415F3E987FC750AA08C91B4A7700ADBCB8806AB9BE7D30786D91BA4DC1E1C4887EE4ED45CF9E1B5EB6215C47852EAA0C8A1CB711B4657F6DE3184123B07B05DAA5C544DF3B636D7029F36A102D1371AB2264EF63F395C2778FC22D58172A5BDA2578390EA3DED31581379D73EB78E805CF5E1AFF501878AAC2BCCC92B2CD30DB218FA8A2F38B126E6A4EEEA88627F0E39333EC8B15C115C4E61879B98F5ECF4E6C6457723AC43D869BE46123C62355E6BFB5DEA09B31F2AA6831E300C71AE5FE1DF47B6211B22F8A4880A0AD60A678DFC1359650FF731AD456C2C8CE4DB6119B2C72F590C3B8E17DBE8EC62D5B4B125E8814C7170F56E73E32EC2EE4793D2459E80991A8F2B64AFE262E47CAB4AC33B1F593CA693F05E844957CA1757960F41887FD4CE6BE6A5C1CBB06DD2175DF5AFC121146E14543CAFCDEAF2C33B16504A4A0276394BEBDE373D0B6896AFDA39C36E674650F433705DF915E0490B61AC9D25DBA06163BCD9BF149FD842A0F19D409EB922A68849DD9788ECF89C41965CAA395DB8B35B0C433298AA38FD396E2504F01B2B8B07B38B4BA4CE8B31617418B233DE037D4D52D9B96AEE005394ACC458267FFF47FC60D32250C5F4CCEF25C56CC6DD3ECB9EE4134B17E8D229C190C184ACE6CBDC7272FAC813059BA82423F497CBFC43BB2F109EC6100D2E9EC5F630CC91956E9E8EF9F9C17AECC125376D9BC0B142BD40AEF733EECBDA961461A12AF6FE554B64891189D889F066F4D5A6BCF217E14A024A8137A1D3A919C7ECE2903DE230E329CA62B6C2C7E6B62919AEB9C2C827FA84CBF50D4C963B51AA48DE73C9F5899A994FF26496057BD1FCF73C96D548473466D21EC0033FD60D2CF9D60AA3FEAC2623E27C2B4B7F302DAA17727CF50B47895805DD2A1A3B8F69F20F852F8C1895BD5335499599EB8189068C065F033AC3CD0B7A396021655FDC27B66CDCA99F5B9ED74C797B647A68A1E35A376160E8847352C202EE3C20C8B190F7BC13BB208972BA7EE0321388F5D6A4EE12A10EFE9FC2E74590F217266FC679F2A65928FB6F70B7F53E62458E573E5181A331FD44570EB5CEA48AB2C443C464E939B757E1411BD4A2D7421950E6AACD090352304F77045262ACDCD5BA3C9442280C6A2931031A9079663FAF1B4782CC2C717E62E6620917608843B45DADA6239E16E85C097D3FD8E18FDCDBAF8E7CC980677EC650BEE127EF56485AF9FD415494D6CE46011681C6C08B83078EC127594BD1DEFA09300BF8699FD399CEF06AD2EFDA7995A627902A0C110BEF0A1D902A28724AE60F7E87B7FCCEAFCDF16413B16016F223FF72FF0EB94346F4BF99CE311C7F33B3AFE2A74088679AE0BC1ACB4E9E3088683078B971B428D98B05129B00E00530E920C5BFE8AB28DBAB9B53626371F7F2602F1CA969CA99C57286BF32B234C55512A418C446E90081CB71CDFF3AF29A42618E016D3B3BEE5CD8E6BE8610728633A5F5E6402CAA5A00EFB6B3DFA7143B36DD800B56F698D073513B8237C6F253B15A4F211C114CEFBC54F6CEA9708EC20ACE45B853CECFC7CA07F35D5AC4ACA60EFA7C68829C54E88444D8505B4C3282F086EB8926DF323E91194E6C05A7EE000960E29AF83F5A2217429A226A46B3B2E488C3D1C2BA7D00DDE7B3AEE115BDF4221AEA0BC66977F5745ACC9E00E13EE4BCD26BB18BF1240AFF992E3F24B828A6525A42EB8F1A6DABF5DFEB6F1AC43699ADEA1DC63F41652E0EF875DBC81F75705E51A1A460CE89034A37B6DCCF4B91CDE38D5CD52BAA8354B295C1F28C22B8167EBE84083F6AE0A6FACE1565264F9E11C69064FFF3467F8989CD15F83E2BE8CBDC9B971EE80F95539077E053B58374C89408AC7D6C9C7517FED0398D77D5E6FE131AC99D18D1F971E9D7C507B0136E346D31DAEF9165C70B79D070C5BB8167D5C4BF4BC4CA1E1C41EC862AC1ADFF3F24324D768A438B6948CD365C911D4AD967C9D8170F904BDCBBA37035AF2F7745C89E1A7F5B4A5ED8D5970DCB120F2C54A945DEB621170E05745DB89149DF4FFDCA6E2C3D5B9062111C628ED110589C98A9D8CDD58021F28965310BD3E411B8083170AE37DA7F4D3D494E9D57BF182C790EAEF165F9F9114A727779EF32663395842FB271D96FA01EA91C650CAD09DE37C7532F8D4887EE5CBC32032CF00E3B351B59E0884E288F0A20D711AD973E3AF2E36011EDF3F874519B6DABD54A8A6F08D117B182382929BF3169CACB236B0F394D600A56E88DF3253BEE7EB5839F4AD363F208EA7755F44D410A7B8DFC9AA3837F40F5FAD702CEB1BDE2E875395635BC6E0C15B85E1F487A095BCB8B78E0341B197FDD12BB0F9293676B48C37A9067303546D56C90A5B59D1312B711A598693E932CEC71E9686A599D94ED63C43FD318D086AD8B509898608686016C87D25C12C7A95E3233596A82EBBEA45659C2D0AB57B07C3ED274E28FF4BCA0A802E698AF0DC0180D32A718C74531086162A734881EC7CEF5DC90620239C91911597F223176EA2582EF631E1253B5B78FCE3ADD40844A40310CEE2ABB091C06C84F8FD32672FB0CB8FDF0AC9832DBAB692932E956E1C95EED6DC264FCAA70B55CBA460282E0E95E083F5F2D58645AB4CB5A5676D0A3B85FC86BEA96F8B398DD25DB2654718FA11F52BA4F2E674B81386F9231818836F162567CDE1EFF1042216707D876390356699AD449A2B0F43C19680B89D754BB2C83FC157E532D1E80559BC078A33235D49CAE1767FF322A18F13C403F5FFF21B18837239FF8A944AA0579D89027D6FECA5377601F9BD08C43606804A12232D0D3DF65F13EBA2F5EE58B43E28F95CD6EC0D7F404E103685F56A475C96013A80F69B068AF2F9F7A4A2D81394D7E2214F1B09FD7664F0E78D5F2584A7582C45D5D84DCB6815C19B392B11BA6AFE01E261AD9BA3FFB601C6844354894FEC7056895475EBB145B530420A59ED243B04B4B58E12B0BC5940EB54866042F761E69616E8E4CC77A88CA09C84EBE9AA288378B597AB9D92FF79FDEFD120EDB3546D96FB00229EE0388A6B7F763226BC3D76947695E35A65CB718B4F82C22426A4C0E237490E13B49A8B180EC07F2602D9DFFA380726A8D0F0D0DBCE01813BA84007668813D43B4AD8F4CF0902B261527B5A5C822271B2F98FBB0FD6C181CB93DCDF4CBB8CB151D0C56F6329A9D7308FDFF3BE72FFF50E6B55840CD0F19FBF591305C912F59AC4586D2D973CCDB8DC915013E81991CDB75DE0D97546BD1A4F42AA953FD1F77C8437A962ED06C59E8BCE2E1CBAA353F8428B42BFFECEA05FFD4BD68535FD495D2830E0CAB50037711E63D30493A9F668053907CF4B8B65CBA49717A756B4BB29DC765D50BDF8F9FDDDBFE79B46CF7270D019FE9CE30B863BE1C2A9BE3B0FC0994A9D343D65A08908EE29D40ADF13F223F4023381B19B47FCE5F12974DE516F28B072267A297E62D8872363B1DA8158BF090AA89E828F36CE89B8E865EA0ED478F239E928BEF305A2D8F4954174C43FCA9FB4DA430C809DFFE5DEECC3885C3520C2ABE898D3A7AED6526FC7EB08FB176793BB2F80474A7F6C8BE90A12CF7480A1E3115A6570E46BBFBF46DA82A0F6E31AA8814BFC0E32BDE6F0834D7E60B64DCFF57D152AAF28A1A514CBE58BB41C9F77CB2282A9232EA8651B4437C8F31D6B088D125A17559D073EFAF12B751F9225A5DD236FE50138593584B27092920341D82A1E3B54BCF4FAC21D8C53CB485EC5F005EEA5C65F411D99F57F3A69BAE73539BABD3B953FB347FBDA8D5F0C02F661E774984931E1FF214A2B4A0C988A8EC99974B6637193177D8C21C3B72AC60B9DBCDC44495A057EAE989E2A256B585EDDD90E486D9AC9657A564581E0CA1BED5D0275A835F3FDA51735D51B374C360E362CE182EDF4583FE203F2405FD41C3A841B64FA66562A53FD38822E28D78C22EB40E718AAC70F7842058E2B129749B2EC50048E1C2331905D4A9E6541F726611888BACC836F929DAA199B7D3502942754C499D85ACB1A4C25B7DFE26B2518C58438BEE017F55269D1450064794A282EFF1A1B2A7310B8EAE7936926C5EE5C613640E9690B7639A94FCD6EB87ED92DB82E4113D6E1DC064C2611FD7D1DFA28B8575FBC4ABDCB53AC4E2B162DFB8E177AE53F871050F76B92798694A3447A5C37089F191ABD6D35B85E2A6C4D49ECED81D7C763BBEC8A71C746B0C7271ACAA26D09EACC03513E7398CA1BB113F765E69BED96381E09FF6EA4031FEC3F5F0598221AB1D23D11A5EE932678205BD56B660950AE7BBC6154489B616F0FD46244A0A9211CDF327F7CFEA54CF56FF9EE915B62B7F16F9AA5856D49C167356261D56CF0916D6EE27F6905C623EF2009C00E993C74EDC37BC8FDBA3BB9862AFF0D5BC6BF90F2B7F0B69E672F97BDFB419294FF8C64797E0F2FBC5BF93469A08526ECC8F448A895E81DA80C5826C05CDC3AA4EB716C46446A652C8FC7BEB3C0E0B1143AC725E194E81565FAB0B1490AFD53FCF18D1406FFA1CD46D3AC7A5686A8F8D67F26F9A29ED794BB5B115463042AF414188C52CB79A376901075533DFFDF877954BB19D6692AEDE25ABEFA6D8FBA575BE32F2138748DDA05D73BA22AACAB07E28F385945FB95F2A1F3054192B873F24B90DA034F191F027C7FB835E8AFD89F2CF5095834DFACF627FF2F3448EFD2D90B075143ABF5D2D59C792C0E30C06228CE5640782D660A7AD0351A9DDCBAC6D859EC37FD245EFF0B30B09CB06F9E1243DACC29D719A2761CEE35588C788BA4A5CEECCE893DA380E2524501C56AE55622E6AD80C075E010BD1B389CAA7CA99F5DF49E3F5C679E794A035EE80F4CDA579D53E9DF9DE77B30CE1811C3676E5F6F010DD44D43E5DDB9A6E9880F5529EA80A5C345245965B44AC83CAF1FFACEF99F9C4E30F4C492F9F2ED426889A7227477A48D2F9C45C3C052E2CB3B7775788619E67CE9F4B7BE8EC17C6A7558A24E6161C8E710CE677AE617311200C3BB7D3A4C6CD911100EA8317BA4247CF2103BE134B37B838CE2CAABB8D47DAF2C6EC79757D36A11126E96000EFD682152CEA1526AAD975BA2103AE09BE48FBBD9373336AE68C858134118FA5C99FAD5E8516C76B9ACEE456725FF3C7502269A93B64BFB3D9695DC7A8D0DAC4C24677334384D0F1DEE53E4500F9F784C27023538DAC82021B565C94023CE41AA8A4D09D0CFC5F989DFCE7A11C5FA47F86CFA81BC08A91177823C7FC62565A9F3FE7EB250D00CD5499C7099179BF56C1E5A197CFA9177A8BF94991F3E8B06C9513DEAA9B43A6669A212231210931E00469B2AD48B0F9E8E374D6FF7CE367124D131305EF62C2917662DCE66855B8E6B06976B52B997CF9A3BD07DDDAB71093994F0157D3E205B03F7F75DC0493E1EF314473C8F1EA490ACAE3E885B1E1E3DEC82DA74A6FB7AE44EBD2CF997C601F4637D46020BBFF00920F26DE7432F3F75B138404516D253D447CCB85C540F8A6D04E8981FCA38C51AC639E994C9698E4BFB8CC6E768A59D42A5F1360528440C965B8954DF70CCFC20465BC827417FE30C9515C913349CC2970582B9E061DB4835DEF1733BDDEAA6345ED0204C3D549CA528D427B21C1F92D588927F0A91232E3E98726F5FFBC53E10773E93C1445AC62191DF02F7E47D43D58A9CC9A5558A0D91A7E460EB856602AAD639549220F4D0325670D451838E891EBC0B903C252A53F0846127710D8381959046B7C254F78BB051D3001864F485661D795BDA4E2F7CA923437482A6DF2367EFF2AAD86226046234D310887F766F80682682B11098106D56D7D83246529D9D7E124E56DFB7137ED9E12BACE82C6F8AE6F27F5A2BC18D5EFCB5F5486477541C032A9DF48C7DE8E674F067E530678D352836BB4B7ECB1706CA8B8B5BF2014ED74632DB7E54A4B356BD76B039013462A038D6AFF7E7F311849CC6C5D8F8B17C6B92F3C7BE853C0EA5F86BF18A923962FB55B82CDC1B8F1D3A1F59AE94B54C2CA93543666FECA21E02CC61E499D948119A67E14B39B721D2F6F233BD1BF2725CA226A1565252F13AF6ADB69D93063E5BA0E6CCB5C94FBB8CB8336DEE3BB584032D38CEDC35C5BFC72B690D7E41572C4070806043B8CC1F1B6D8B0B1E4B7489E9B25906922C0747D30957D2B99FFB12B68326E37FFB8936A579D0101534B94D3BE9D3D2EF53CCDCB8906D3EE8E5FDFBDDF6EA6FBCC06D0A5F366BFE5A2981A9805A61892F34842135655D2BEBD7C38CB247BDCB36D12D8F7EB95DEDE9F9A8B45159578FF0220F76BC780223CCA1F60D750B77AD09A7FFAF1B7FD8B99BB9E82A9DE4835FB766713CDC74530B97612A127D49F4EF9B2EC68AB07E420FAC4C1113835A2F853C30AB035DB6D55730FB3F89D38782BBC51B7B019341C56549088B8CFBF16AAB78DCC13C0E0AA9D14280A29A1D4C1965BEBEC63481F3528FD13A167379191A156CC045F914C96B85967A618493DE774FDC4C673EE88C87A6DA45A12E24723CAD66421E77B8FDE87B8D8012F4FBCD9689DCA6C17FE54A47EDE2DABEAE39367DFAFAADE157AC64FC7F1EBB2A0D49FDA4038D4F845F42EE672DE9E8627B6FEAC8DAB18BEDE300A8101D1890BCB02CD7CD796317A8D96774539DE43E358147ADBFBD9F5B86B14674C30C55A46D1F85E046156853F8F165C5F124A7EDE770F41B03139392D68EAE4933D7BA705F3C90D0917F0D5329BAD22CD54B8D62EFAD291BACCC93B290B0454ECB14412C620568F501630D270F6181A5783F1795A0A39A2A5C6725E1CD8877134F34E615B7D470B8C070C90ED6F441A3F8E98709F84BCA24FD8AB45AC143AC8A59DB731FD26D1FBEB55D86995FD090B71FD8D2A19BDFDD20589E7CB7B4908C6CC15655E3B65A43B65D7A86D3FA7EAD5967A7E699FBD68D8A3A2B9B7F18E7DF88678B0ED4496088A787FD10180BC013FD4F2CACB12ABA0B7CC71392E77AF07EE259551B8649AA28CC5CE696FA9DBD9AA6DCE491B09BBAB8E0E62F4E090F9BF0D90F5F67642B3897E0B42EC00D080964B787FAE626834E1D5486F362DB3A04DD9D3D +pk = 559B74140C2417D4A4973971F71B335CC7CAEEC57FA24F8B7AA2285B48DB211A762DD01E1B8F5143632441F89DB9BC3132F6063D8842843A9FC6F502A2A8D1914A64388EE36B72C0CCEB60CA17E9FA965147650EC3083FF9CA96DCEF36038819B7427FD6337280FEF56AFB4BF111F63C5805D4DADA66E0A4C6D2BFB5C19741298A9E82775E12B67D90C4A883576E9993C99508F67313E3B0C560EED454677F3B7101D2DF3ABBF04E1413381E3251FB670C49C04DF1B8E045A2B92DE3CBDE041DF1CBC306FFDBD3D4180BDE396CAD6DFE6998ABE798337A04843AED801E533956046D1D16DF0220F5FFE1B676C4E21A4AF96BEC6B976A55F3C89A4892055015270E0AB550FD58530A704953C4B727BAB0473AB5B90AFDCD6463C9705CEDBC6965D086D9858E76DEFC05A06FE9F30863EEC2FF218DF439397D45A12EDD728C28D8360EB0DF3851CD81E7E79C9EB1669C47D712623EEC6EEAD29145D0087349BE658CA79922AFC2DF5DE33765321D3F4A0D028BF837CC313E4C8CE5A4F15F8F19EA1CB10DE46C327CAA1EF2C6CE7157C5727FF68C111636C7787BE979E14383C1F8FEACC0A3D353CFB2E31907F5A892578FA5799F9684FF986CEB1C3EBCCEBEE60DD833620F844467800BE95C19A25B1A9619E2CEC2BBEEF98019D93D4DD8FC283FDF0810340C063123C3C60EE249D6CE5547C909352723749019965A9C56151681F0258E311A93FE38986F574488ECB964149A5AF20111C8F705118BFC84D85AEBCE0B2012FCFCA5CC02C806B6A335F908713755E4275B0B11A3E4885DCB089193C07E64A84E918F219C199F4B6A5EE8DC975D7D5D6A31D6875F2C977D3AC2A8BA89530012063F91DA220A0D1393B41C34A6C924BD448C87C808A26E5D5CD28907A080A57300E716592A20A1A8129894CEE21FE4B68404EAB59D88739CA57EDE7915F3C0FA14675FC57BCD1BEAD8FE70B7A4DEB1E74773921C564A1C62C2A306C57AACED1B8068C40ADCB9D2052A573C75436E5C592688DBEEA1976EAF8B4A44FAC48B86C7A8265936D7326D428E0E9EA81D2D1FCDF38EF78D646B18180D9FD925FC952BFC1498B6B271D3AB220D49376BF17B5F98B62E890FCA6690B191C346C26582351C3FEAFDE370CFA2B0C6137D532778BC7DA9CD6B8893403470EF84F50117343672A2C045A3B74185A890DD4C55528A26A930667F3662B733F6F79A625E34C1971C0F1EDDFCF00EAA99C0DFF1FDDAECA7F07F1FD9B8C788AB30E762535F3CB2CAAEF0F45B142F19167771EEE545B5ED36B27DDF24F3041D27E72DC691A743DD6C273F0765986D0EC3D704591BA58E948068335528B125A0F3F3616E32DB6A2BB0C21F12EE33E148519F345D432FB682B2C5BF000F04453D368929C781DC46D6CB6BBD967647ED7F1F31B94FD6D99FB4C14C770DF075EA5EC1CC433AC59AB6F127EF85D2E2B3A8130015A4A243919B9AF7D09FABD9100212927781788903A706E2AD24D065DACB315A4C257E6AD51CEF4AFEE138318F742BB22A26289EF8DE7F5E65D2170246DA1DF01117FC7562D72CDDC5E0D4F35D645DCA064B8F25B1815C8F3998DC0D0447254357497575C3BA204091CEE6083045D56B02A87EF7352BA03A1C67F00A911952562D37B8501A7B3090D31C17837058ECDC3C8436AD3071CE153A48589041DF048443EB92EC2CF2DE68481AC2E4D2621D3073528D891180A0AB98332AE37ED12E5C1FEE2FCC66F4E90FAF61B3D75DB2C7A6AD8805C5E25FBFE082738030084C3DD7666528467413AC933114BF3649638206A4A271BA70410A829B003914120277E430A59E4471D03236CCD3CAB8AD60BEDDBA5CFA33A2128214F8F135326190795380269945614EA1AD5D8A905550053F89B3463B6FB1988A80487944E283A7E674BDF6D02D079A373F0DC30F02304448F2A3836AE8338B54755A1D68E233FBE2448A306AFA84EB6BEED48A36840EA9F80B52B6BFC149C747930D7E8FB018C5FAE17899DDC0A68E86A6680F4E08528500E1771C32BE1E439469648727242FF29F1565CC4BEC67C231AEB0A7EA15DAF527A5DE812331F1701293F978CDEDD0BFF8694F4AA71CF2AB81476C6230730D4F239EA9E0F2DF499FDAD675DEA50126A4EFF3B63053EE69D9E291446BDE5D10ABB48B8F690744174293737B0585C19EC0651223A3E3C407EB3F6F9AB60CD19FBC6ED8D64B6883AF5FDD488CE54E6A2ACE9DDFC02B4A6F95A29350AA4D66EAA0305B8F6FADD47FA8D4A4824BAA09C13788B9A25A708CA4060778FF6E7255830DB6BFC95F84F0CC2482A753AED519979129379B3006D085EAF7D82FE7F88DCD34102CB260F318BAC9D448C225FF6233BD2703B5FA7C2895A5784E3686498FA5BE3060192ECBB455F8F6083B823330A4C1D944954750903FEA38D106A23AFC4198E523A102FEDADB12F46771A3E52D39632E1841FA013742C18608240D46F9E92112C3888876058B6D4F4C3595F383D275ABDC903879DEB5A858F24783D300A2D932D6390E1B30EFBDFC5CB33B1A117982570C40DA8379A8607F90677D410877F95EC882F823CD6CC2FE9950941A6B9F53AFDD81A20A1779424D014764EEEEBA7A7BAF84531123105C87A53D5BD29559FB7EB0B3F6F31728378265C4F94C6E2B02EF506C34192AF8C326DFB38286F53A7D876922BFA8C8194EA3A8E49072DCE65B58BD031216C654B333CB9711C3C61D9755714AC60AC15DF0D01C06C30338002B063C49099302375826E4E5C6266A5B8C8CC1291CB708418C3E8577B2BCF6C99FBDEE48C85BDBB463563E63F5C2AA5763A4EE7CF88EC63460BF3FBC7537D298154E1E9E51144B7BE680B67FE04762B77E3451E7A03007FF2E300530B6EE991A5A1456E1F6617BDEDB8FFF143673F34964EA4B6F620076B23551E459ED6C25777860D36A8C88869970D7E3EF1B196A3672C80B3B9C1905701173E421680257DA65D6BD19AA2251BB0BD62EEBA674580CBC8738D216F95C0B03C643C9F588C517FD3D09B4D403E204A9D876D8AC4F714771B713D7CDB9C51C501918C6367BD4E1991CF659EF7FC909C7AD68C2D8DDBB5F83AEEED9D7721DFF87E671821B3419A2C2A6AFEE4CE8FC40688569D4A82DA5A0D24335CFB457872CB8FCCF141A5D2B7F60F917AD2B544E93F9BB6321FA59C33E7FA497D7B13CA61219BC149E7DF8D096AFF128FC75AD56B6227D6C8E384106BE6233016EDE61ABEC73EE7B4F16F003DDFF17638D27A655802C6887B3A5AD94A9953A8200DEFB0B2795B8BFB904433007C64C4BEE9DCD06C4D0DBB62F1B4ACA6994F7AF0D72E65806BFC3B10B0AA26C8848FD12D990F0B120AF153CBD1DCFD764ADECFF5212B9E49E850754DF5BA24E6B41220EF333FB389457D7BB8AE4569D957E7D10CA555939C4EB7BB058669BD3A425870D5F06F9DC4D5AFB5BA9B512A4A0096F4B731E44C68AEE56DAC2FF5EBDE87DB7793AF409AB074378A6FB7267414E63BD694E9ECC90F371066D2D6AA269883580C7DD37FE7A261CB9A2FD99C38DDF3389916A3560BBA522F83F995393D1D4A6AB3C97E8EAF83625758451848F5DFE1286B00B821EDF8BB20A13C2F93410451ECD68602E9D08C3D6E6A887FA412CB873E7CE2516049E750EE547D6AF002BB6DA47FA2B2235E85285996D63106EF398D97BC2E0DA1759EAA10992B87AF27F358C4E44F0A501E7730B27DBF0A75A87F8611B45599DBEE5C0A4EF81B0CD01547BFDDE160FD2C44DD30120020B338F23219651EB99C286D9E0BD54CACF00F86C16D1DB9B2BEE7963B56ACAEFC6A8C915AF03E8E7978BFAA577FD76CF8CF483DDF27C07A6B1123FF4B03B84E776C3A4D6BF57143503B99B0B1598E9DC05AD4B861170CEBE353933184855C11E9E83AE9C7D5E175B8FA19563EDA460809ED221354A3E170AA794B896C8AD3F5EE0AABC400D708D09F06D9EF1691F51694F4B1CBD41A336C7A0013EE02A347DAB57FF037848F7B64E25088D73EFF2FCD9A7919BE003082C69281B4F9E909A6CB2309BEBB040BF141F7297B8613BCCB461C752E208CC45ED2B62AEA9743C259AC49B50CDEF2D6337D03D4620E631A4BCFB9DBD4F368F358ED5BD95624AF0E3D73A68157ED4C8C43D680BA9D713B1D5FAB043521E2074AF9CDCD9030043C67699C4776D2046ED3E4B53E6A7D2C68C62A91F6E90E6007ABADBE8CEC2B111FE6C62D06C7CBC9869AF1A451D9F7D22730284336CEA09F8267743A912E3BEE1C60AEBB5195CD9E2E86DB715C5A8CABEEE9B648619B18B80DC4223CE5D8998D0D3CAA59C389A7BABC93B48DDF912B393AADBE9637124583FA1E6CF61E19E24DA77BEBC3AD866FF257AE90A735B54C9AA750AEBB83C145A597BB1E7DCF3B9BEDE1A891B657FCA2145DE92CAFD290C86DB20CA045499A53FDCF57A128705377FE4F44CA169EE80B51520963C94758FA0B256BBED63D597F8359C55E9E812A3FC63D6AFFF3817F8B015A1771ADEE8C451D964F31E4F22B298BA426900E39764A2CEAF5A1CC39D058B8D36ECD904800C9CA52D7D16FD07B9422E27EAB41CEF3849AA947879434A2F2BE9636A17F2A14B5223648EA3299F6C76B5B3C1B83995FFAE26C583A99318058B19AAD9A44A4B0711A51685541C984352E59810AD2923A748FA357D8A23E74AA30BB30033CE59CF2A722F2A7C6D83E3602B5A810631F6AB5BCA7816B2360FD3F5823A53AE105056B720FA8D554ABBA6545FC609397DA6FD5EA7AA7BF3085F410B373383A42447A2D73522B34AA2302290F31B3248094A848AD65612594D3BE9652B2FB3A671289D13528FA8AFB035A266A9B1274676338747EFE9F73AC17E0D1B868A4D6B5B4B8E4332D8602C0C855BB815344EA6FBE92B7C3E721ADF90EC0A9ECBCD11CF9D78676BF9746E571AB48879CDB0C2F3E852137B9D418E31C27303BB0263E3AFF0E679BD8E9F0281F9375F62F2C627EDE504C61A7955B7DB2526B5939123BBF544969EC698915E58A5A95162D4A42AD7172DCB5FE18263A4E78242C4682745DF0B45658F6A415E4B5E083BA263865928682D36134DD7D7BE77B24286BF91D4E205C0C51E3E60722FD269553DED22C46B82DE188E60754C660BB34596D849A7EE975B79A76CA20ABAE8247D2E7FBE256D4825C876BA964A0345AA0F42133BEEECCE93D76D7CAE16305E41579C72068CD1E92A91CC730BAF16B32A937830B76926EF1BBE92409A926977A4C1B3D3CD9BB55D3F98FE3F065A6C35A74BA50E448DE6AB06E58BD35596FDC585BAF679E9D38CA79B34AC2FBB597A702CA229E72370F5DFC7A4C9D6F211E6FB326668EC94565E4994B8C2DB5172F098C2907494CAC6063C396548A1666F2FC9C5D698BC94D10300B2FCC87111D651B21228C484C380B0FC3C866BD551AB5AE61B240A44FEF8A58A6413DC60B72069DFEC09DBE8EBFB5A1FC558B0AF4A1FA141A67720C9EF889E0DF06FD09BA44F15BEB3446EC2E9003C78CAAB3EF475187957282A49128EB8DF542BA9BE5E832016D6803901ED90F8D049B78081C650C79AC8695E2762CC19727E4B04283210803217E0086716BD54A935D2646997D3893D2A21D43E2813D12DCAE106D7879393CA12E2E628CF5F62E121C776157E34AB72AA09246026B744B0796F9C4038DAF8C24651FE40A79AAC8E6253A77F58CE100F45B26B473D3571FD3C85E25123BBDEE1300ADC6E0CD5065E0B0DE112C21DF9F982C0719F59B2601CA644D96828AFB54BF48653A39C103001D0A35B2D6DFA3680A648EE1CFB838308C1B68AFBDD36124FCD6C5F46572D17ADB3C22C9AE6B9D2B6A369D8AAA69097DD0114CA555D7C31B1E35CFE459C1828DC2B6D532E11B67637DC144F1D51A259DBD111C56F6E7731B283F13BFA46070B2C535B166BA2092901D94CFCCDCC8F9E8CF24E1BE6E84C6766DBB27E01FEBD4BE83B11196470E74D09BB26BBAE3ED9244157961605A811DEB89E3413C913565D2F86FEEB891922EDE0751353C43B16A42B88ED5A48615E46E8A8BADE41EE3DDE5A73DC1C1F3758DC394234FEA6070E0D894FB9435847D5B8C2306F86673F1814DF6CF070287AA2E8AAAC6B68F25512CA1ED1A28CA9D8E6F4E814E4F8261EC651F352F4FC640E7B85417CF01D4832D717715AC8FF19C51B131A00E4E63C40F8FDD1B12A8371EB634F2413B791A5910A7F0338C413068C877307989BB75BFF6222C4C580C6BCFF7D252B7D191E3D8919D2DCE881166C1C126950D22FC841E546D7AFBB593683527DDCD3734D09F05EC8CD2920C8DC8AFD2117A2B6F7BADDA8CAA3A6E795577152A7872FAD181AE630F438F4D8766FE45A20C650EFC705D4A62CE746BB6B6FED6F20C725FCEDC357DAD8FD22A4655A81A595BD452599D9A6CC32B1B51CB8120420448E742CFB03E30699F8F105020E9989F5E5E19037B12AC3B7B31338F0888BDB92956B97E1E0FCDC05C3B916AF556499E1D960384040ECE70E46F5D164C4E55E45E187BB476475CA4FACE13827AFA5B321FAC2833591DC8D3E22C2039DAF73547C711E042157CA634CEB1FDEFDBBF592373B0FAC8D2BCB23CB56199B6D6F3C3812D10750C362C06F1881CDF5F1F9D51E6D123DD264C6346A5FF401C8373917F1CFF45458E33F54B968981297D2DBCBC881EACE2AE7A36EBB4B928A8748A445B05ED0153C5F2459AC99078965FF8A27FDE6ADA3BCDDBBBF77C83B29E1804D4727FA56A9CA64CF0D20B7E8924AF6711DC366F4347BF2447F38087C288F3BC5061A34C845FE6D17D515DF28BCA50C509AACACE52AA58F0D7C06C59BDC11B64B6C26F6BCBAD92C94993368B065BBB4F950C8C2DB06E3C1C5DB0C7B8924D637858A0ACCE9863D3098FD339E5895F652F003962A8B19C66420FE816B30388F9E92624D0897A000C29A9FFDF1BBBBD7AAD3A86DADD0DD4B41A34FB30927EAD55906F952EE23 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C4 -smlen = 1863 -sm = 7039F9FECF901E0E740F48556B2727E4909A4885FE8E8BEFFA1E7B9C97FF1A1AEAE4F6FD4E07C2E10DA613EEF6CEA035190D3C70B4A549D3C770BB31BD882372DC3ABCB1ED3BA42830AF1C885D127F616763D7CDEA4396CE915CA461D7FCB2C5C07F495A8299B95BE592E1FF3B1A1DDF79CBC9543D3205798BDAD3F09E670A47CEF18F2B84C34BB1C9946D1ABB6E95BEB53CBB9B04E9E5868B8D6473A370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +smlen = 1869 +sm = CC73F01FE9FF2234599B1A1098470384956B48B180EC948989358B16B499FF303B47B79946AFCD0DB2AF922E9D9475145534CA2FA83E4A3728B3A8D7379E249CA6A500ECF1E4D52F6FBADC6F7DBCFEC4DF54E449FA2D39D5CB3004BE31A89A65CFCC3B4415FE7923D9474CF56DC18F1D04EFB1CEB1B171258B04976486632426C834109FDD1D2B90C3A816ADAE41959DEC1DA647341BA4D3587CBD6BFEB2F105C301A370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 37035F4728BA874687B3C6F2B52C5EDFCC8690B4699B4AD7B76DAF9D4D9F11152465F59C5EAC902189EC1A0621B662608E355D7CA6CD6697895A0F753D417A37C6CB8EF9A44B3D4BA4786D8ABD7D39AE44FD0DC4B2ACFF415CE1E589738E836E1A6B3096C670F205A1A423854DEB708F1BD3A55B95DF6673DFB0269E8C8FD6B20CA5AB5E030ABB9F63FE1F2AC24443949B3ED840640E646EBF2A53692DE71D747891656FA6678B71F41CEC90BBE8D7888A72FD03D1516ADDDBB61AC498D36AC7F562D141DD6508922E9B117DB0EAC5413EC567C2EC19DC6EC3640A9BBCF685DB1EC95F60C4575AA881D2B4A44C0CEE5F7471E01D479BBE2FBFFDE97855FE847CE8D1C844EE1664E5EFED19C36F7A0310C58B55CABA4B2C8C935DE37BAFF0048BD25684882FEBC00FC26369960E9FC750A30BF9F807391F1574AEDC516A232E4FE458D1E83310E9101E1B42C079AA1129A02B6A3859BE7A3BB5EFA071C23AC09305BC906002A27FFA7496BBFBEEF12DE831622039D38895CEA7F13767C988715C7B6B863C969E5092D699DFC49C957055FB0A5469DC9409E8237EF41122CD22F2ECAE9A80858D7DCA467479CE1B88E90A53381E0E22ADCD4CEB5D66F8C2F5109B3B06D9C03612853FC8DB320054223D9CDBF7045DED8CAE1B2C21E7A5E62A056AA7403CD515F66C726D1F75F59CCD8E91B56456F2AFEA7EBD8C8D531A157600B1476C07B6F807AD706CA815D4A4C869E4F6223C98E8FA9C2CEE3953A31D8BFCAC59F2E78024067C42D1E55167402D9A32E07D57860F4E913A39575F52512676D61BC27A20DCCFABCB50CA21AA340E3269D9DCD1A2F7960878DDAA10016EFDEC623CAD018AFE7D10B9293FDB11A19CFF00326ED7E1DAD07B8375B5022155F4D1AC188C3CEFF4707FF8EE99E718D52C74E755ADB1BD6218166411B05424C4D4CF844677BAE4239D54C74F3173E2F1146FF1488F8C2CCC21A799A90385609887C5E23979DD692CCD4F8FD0AF6E505707F0CD1F6D85D4D71FE4DAE4CF73AFD9E4CA9A59C0B026912F562D6BBAC80EEC99BECCA9AAD36878A00FB80EDC89994A2E7FE1CEFF01FDD4077071690DF5A3EB14E50528F89C4C36E3AA079812C64C7CE15CF9971341C47CE167FEB50982926DC5E6A537FC7700D8B62AF254A89E84337521F56CDFFE857611A1BC42E6E8C88B186A36A834E8DD33992BF43AF3F51C1010B09325D02748EFD8FBFAB4A25F601784C89C8BE1B95B737F56708F81341DBA4BC8CF987828CAB37F0EAD99DE0396C11DFE4F33FA1B99CEE507B436189910AD8169B5EE2740D0A45E28DAFD49EC24C9BF871175B9ED51A88B33BF724C2F3F65E89BFEBF7D56468657535A02E5518C3118F7AE082EDFE4C101CD56D0231D5424CD8A109B644BBA511C4943EE08C42CCB11DFDE0DCAA69A054C4EA6FC401189C43DBB8B8AF9E315B99A3DE07870187BBB419ABBA219327A1DFBA5F9AF40225F07E4A6B2C45FC6E996425CD968D96E412D65EF462EE41834312494A9CDBEF2D79C0051B93385754C0FE3378672C9CAFC3C090C63BE1397D04FD64061DE027AA52001D0D99EB046A99D38646E7E52682C222B05A6B52CF7CAECBFC151859485189A318426F66B6BE95E969395D8D653C9DE9A068051D42FF259C50C28E05C9B90FE1B590969F906474A3D469C810E0B05B2EDF0976ACDF9C26977867344E5D59224FA6184C85ECA9CCFC6E667AD230FB4CE62C5CD76C6975CEA1B12A7D8C71B23E8E69626FA4F3B6D56D5022FDC74CBDBF6B94EA16D61990EF3181406F9064C497A68FF2D58BA90B66C7F1B6C06B973AC6ACF4FFEB0A1B676DF996CD00A8BCC29AA4E6C1596F3889855EF529378BD104DD25ECC0A95C2FD951C67F3773D40F8F0444308D0FEBE4901BBA2FF8E3D6D60451E31CBFB571B2234C5C0D3BA5979999709DF953856152928827E9D2BB2672B45B9401815C33798EE45669B2A28B184006E18915FBC4E5E2BA5ACC545E97D3D48560BD05060ABE789A1BC93A0984BE3F10D72ABBE3F3B89E7A542FE14E6169BD6844076AB7D59A99572866DBAD592C292E938D0E49713F678F80A2ADCFB8818A125C06F71B35113D4A20400E85BE3CB3F03E8D967FADCD65F1BE4AADEB33F41C0B55D916F7F380DEA3E62E75DE92378F40284D4235C118CE33CCC80CD1AD0435D88F91E7997794AF0DC8968F3FCA6B2E8C722E0E977B8E4788F6D637CAD71F7FAF2A7DF3D8F9C52391364EEB949B347180176015D7DC0D5474CCED867B08AF5C98979021ED31008E53D72C46B23075ED351CA9A23B3F84BC37F6046F8090CC1F34ACE64F71075EEE0AD2210768EAADA62AD8C8D53848FED7BD3D75268A7B0E7200DF6A93658C2826755C619E06A8D259310912AD6DDFF52D19327F06BF171DF03CD59C3D740E64635807D203BBFFB0B436FCE323BD55A35B9715285FB7BE7E708272DFC13008B8121C51C2EAB5E16F68B99B69A506024E626B75DDD0ADF0DBB41777DD9FE4BACC3D12A8690E578B0194FE27F748FE6ADF00CFA5B3247C7E31275A840C734C9F40415BF26214CE94289BC7496D8B38641C74C72E40F342C2180E885D99E7943BD0496D3484D2C30FF9D9B8BDAB92C92A3536248252822183F00C7F1B563F4CDE706C7A01165A564B1F50F8C738F8C3D1A5809CB1AD0A00C2160D7F7F7370E899ADBFAECDB52587994EF3287DBF178A8D27D98ADFE6A310DAD7B56B2A9EAF95F0562B0DE0EF4458B0E24F3C196B0C49F745D4D12C3483FF9A437F041A958A5888C87F80D8CB23C4753AB271191E08552BBDCBAB006A2E74AE76C5A2FEA85211E0E7253C9723E8FF76591A06C4CB2695FA4005BB0F79301DA3BA21B165733E7CE8E6D6C873242A0C3FEDFA8F6CB609BE0BB8F93863C78477DE6FB2CC0B8E0C6FD36D5E08A25804552B84305CAFBAA5ADDAF8CF8C82AB68E8219D70CEB440063532F06E5FE17FF41F33A81468DB908D4A925BF9462C9A3B8D23292151A7F74181873FA4AD4081C57263AC0065053CCB428D6C23D97021973C7DF6BFE72913D82E413DF6F02C168EFB85484D62CDD1C98ADF6D2B4B1383E4240B54923AF77CC9734E4832AE6F3D9DF48DCC2899AB5ACB0FB0BC6437F43EBB8CEFD53A3054E4064B362EAE298A979F921FD1F209159F16352EBE1B69D25ED5405E41174E51AD8064582AE0A69EF020634F82CE6E847653DA261463A50A91C29ECFDFFF2269066771FA61C90FCC07BD392894E945C9540EA483AF54DA124E0B70D2109E88337E82DDCD6417CDCEB8ACB32B91F87C64F181A4967E1D6B2B3393A825CC7CB4CB6A88332015536A7846D38B27EFD174803454C72C05C570F00BF5767087D6853A27FD9BFBCEEFFC95879A35D7302B20E942BE3FD7D4B0BFD81F26E0D9428B899EB2D1C354AEA757D8A18791B25E93926C8FB1E7FBA276E301F12BBF7BC4D80705A4B30C2A1E277B0CE9A71B076E03E889E8CFB0FF2B89964E4E8676E1A17F201DF0465E158F1C339D81232A1D709CE93A391BC07A1A13590CF837A037CB4A0E2787CCA2F7C574EC464271E9EC6DFD744D7305CBE89A97CA8C9BB65E25B2E3236F526A1B44F1E6D8BE6929D4412D9C05C852729D0E5C50AF6E48742BF0B3E7A36C2649812D996110C7F2C726E5D0AB78AAD1E60CAA180AC848C42E2E4A9F036A1939C8756022E91CF7FB19B8E1824CD9AF906073A99E9BAA8E6992BE9A9589CFB5216A461E0E416AF7787860D3CDEB94908B5A85B18FA0A3AB3755CD448FB9A9138B114BF186D2B5FDCD14EAA294537819CFE6DD0CA4A22A4024FD62749E86CA34F3884B60ECF10EA165F91FF4CC7B50EEBF70DFDF00CC461315F81D710300F913087E80D2C5988B5ED50193B863F936B09B5FFE3424AD986D060D677DB023F6B8DC4CEF11CAF3AD9AB0999FD061491E68AE0091EF9C5A5A4BFD577A261B4432747DABECD108F69732D15B56923EF060B3FA23C2F8260B69692A7C731E194FC86C254A97B70A6F6610E7987FEAEBF2D4CE898B11FCF14625F4256151B659AC5484F72EAB3FE86D971A8BA0415D2A4A00A7E3F8B50CD0FC8BC8F32DC751FA5ABC0FE3F7EA94BC68A8EDFFC50AE2C0B13F653878CBC1E647D7815FBB2CC38BBBEB0CBE8CBA57CC9711405C4379F221AC8F69851AD59C4531220BEEABBD825A91E54AB18A6361DB831CEC3F898694745AB9274685920586BB43E0693D0801CEA698479E93D93A0C0562E5079CD9BA686E7A26693C797BFFC0F6193BF8F4444BC0745CE0B84B082BA89775E71B6884984CF27DC8BF95BB8DDD9C9A4B53FC941ED67A30D7FE987DDBA76C17D0BB16992C8AF6664447FF2470C499D3E5CB11E96B075B1166FA9E38C452FB63B721EB9892CA89B92628D1E502AC7EE925E4AE9B023128A060FF0BF7E8A139F34217E5F156E436E0892C7F4F422ABBD68F2CBDD2AD033281824813498A4A6AEE5804357CCA2BE845577D1E947C641C729644423D1FADE1508FA9306CA36278D0FEDB52783DB010757E06C69D6514A99D6B47BA505F6EBABDD35D199ACB8408117802BC9ECF17D87297B9D3AD5204E4A1BD6C35F254F87B95FB72AC01A8B730C6BDD8C5143579E4C8017232B776EE8AC05C5B61114B838E2508D23BFBD017AAEEE82BD37C6880870AE96929C90DC17A08B12275D62FB1B746A76D4D7B6FA5FB66BD89D76DBC88390F0A923F5ABA84F688E42E03CD7D2ACDD6C957DB1200C64C4EEBCD3E611C0E048CC3E9533E143B5AAA0561F6595C5EBCC3832DC48815A79D6BE800A91FDEBF800B3005FCFD00771B82FE9C801D10C2382078995D7EA61302A726D7DCDFEB4781FBD97801257921057193C8C58761BCB0100FDC0A13D7BF57619D9B4805BF1D19B5A57C0F11011CEBDB7CB7C527F149C21F8ED00BB2BEFBE7763562A1BB970A6E7A8095F165606C30E63E568FD37840B339CA1B56665021440D7495D2EBED1FE07ECE651DD86ACA7606FD8EA19E14C6C3E5819A88190BF3D8DEE3D0DCD0E4FBDCEAD464B689AAFE43602CA1BACFE77BC189A8CE2F3A5F2A8D9C7540CD71B31AE680788583FF58CE2A20E84816FF96A80FD656F750E289EC07719976A04335CE0BE1C0A60AF51DC138F394D65C145A4823975296414D8F465D9126EF2C0764AD66C5132BA97D4B4388D945291040AA44C5DFF230B08FA9C5449C4A8C9DF46360041DAFFBBB90C52C92AB3B6FD7F89D421DF2072BDF81BEE10B6F022F5DD7F083684BA0206A133F6B3C44D736D8179E9099CB1342A1BA9C2B85BE76A9C45AF649D1B6C3BA3EA3429A578DC297859E82F0EA2D708DA25992EE5C676BDE5B583EBE4D47138E58757FA15AE9B11AA956BA850B3BA426E03A897C37BFC5D2C4F50F4526EE730187211D4FAE41060B6842EB9E017321A6958CEE57D2F51F6BD0DB56B69029F02AC4238D7B06BCA61D7D816162B3FBF339E5748F3633FBA3AABA444991425B2B947A89E58D42DEFBECA275B921F627336B74FB72BF3788F6E26344486752B2B86E44A5B5E50B890A1D3C6103C85BE8684B6462F8E76F8CB2C5736956EA0B96DF0670B57EE2F7C42BC994F243B901E5CE3192B987BA825F43C4B825DA27E598C739C9DA4BD98F60788E3BF8A072180F58CE4191403CEF7F3F6BA5ABB64D08C45D045B854179F2592A1CFDB55021803D738DA95955D5B96416F544D3E1C38AE9198CA9BBF57DA07A0A95102277E8D7D2D751EBAFF7B502106C9C19E3108AAC2015E0C27DBA705B94F2459ED13CC2C5F5B1B5C4A3C47E5731B6EB85A0029C037E0D62B6920EA5D7539E12333ADC488EFF22B4F5BE3DEAA234D8D9077A6801D010B304CBBA0F5BACA4EC00D18F95BE616325BCB325592AB773AD8EBCF349A6D0A869D73A5984E59BDC4BF1183C65A12FACA381FE758C3344EA3D3F12032F4EB00895E26D46D5195C66AA64D00D9C6A53BD570CB2E6A91FF5D22AEABC4E2B70BB0AA06E437F7804A9C5E34F891314A057F1B77BBAC5B63A2309C3462E28BC2581EDF2F1100D3BD142B9D411CD57F5B7BD2A35B58D9A884803C01173E36FF8192FADF5CA0B695AEA3A3EB10092F5A22284EB8C04A04DE4F6E9216CEEA3FA870C46C3052155AFD3B1D16F8DF10C91A156782CFDA364B31A8C77B92AF20630BAE745E733A13C0E1BDE5F3607F7E320646194B09D7349FA21D8BA549DEDB836B30D31263F43C5EC0D6A3AD619F5DB970A95748D6843FC696CC111E486122E77C33D05CC9369B8142AE218E12088D20EAE1E8AA7CC5CABF14C452DABB5450F41A2293B9EF0A06B712B1C6EBC1A83EBDA87C4459B6B3329157F718169C03C21FF753C71383260779B9FF6FAD9EB66A7774220D02287C4BFD6E1769AD7C6BEDF0D2492FF7EE01E431A6E92854B1CA6B57C71014D11305A39FABF43DB9B8EFC571D058500ECCA372C39815D8368E80FFF17EB4EC64A41187257EDFD00311C440F35050EE87CD66A8C1A19EB7C9E6B08594B2B05C3335E381883F651DD3BFB1E9D2522640997E45BE8E3C128407F2699BE7A60922CCAD2256C64D59BA197B79386C8FA6C573DB4392F9F54A00C605FB7B709FB203ECAC23ADC91BD4DD8F3914627F3E24F67D8D897D29EED7E85914905FCC1F57D38F69033D25B7F925E2C2BD467547F7887A395428A977080FB871ACB6F14FB876E004AD7308D287D90284E9B62BF8187C7D5CB1FDD4FA4BFB77A544D2F5329E52B9137844A1F6B3DE2B09ADA3231060EA6C94ECF5BD7BD8E5E837EBF941FB0CB4DB04C447A8C48650AC07363C3EE5C5B3AD7C1A97FB9FB9A48CE5A38E93475390A72657CDA80EF1E3E33A320F4E654CC182DF512AABFFB41DDBB0854F3B9B69CF52D054240768F7D8A65B23C99736087D65EB027FA8254A5C85427E7D5AC7D49EF6BD48B832E9A91D7BCA38E5ACDC384A8DB2656C692B80447FB8F71BB00DA3C9BF8573D6C9022ECDFDF914D3C20D39A17B9B5AE7D38064DE614B60E074E3A1175F083B902D8A9C964DACA28920C64102C7A1C7FB15328CC4C201AC3EFC02E3403D443283BF2B30641760FD8CE5A7D29D99D35FAF4D28FCCE9C8982CEFE276A73393E260ED044616BC79884353C31A8D29F1967BF752C11E431844660A209BCBDB3BBFDC04FF42269E9B481727A164BAC7D6428814B7B5532886FFD66623FBED4EA017F87CC5A101ABE6068CADA05A636AEB1163593A8A0DE398D15BC20B80B6853B345693A31227D66572E307C5ACEB28ACEFC490AC7EBD3EE736440EE710B901CBED07463A9F1783D7E73D3E0D25AA102F2249A239C75B902AFDC42FC9D7D79D08939B5F9AB98A85209B328E71CEE7FC6CC9C175326724C8915E1090C6D3E8C70611B45B5ADD95C38990ED0E986597AB842B77E6745E2C6AC2F02B87273255C996491765BF565BF7DE0688C8FB8FDBD6CC02FE3B673BBB57F3624D288F444BADA58E341D981BB353CD9E4EDCB718B0D7BBCCBC30BF1F9E483ED5009E88D73D44E1BA3913A531C26070E0A4D9772621EFB897625BE9C9F1DD877485116D6AADD1708BFC743EA0BA5A6A74CB6DAE5B92E5069A2714B102600AB8432F24CC6EF3B1BF25F53D25DA40619D152CD526A27ABD85DD046E3677DEB3D3727155DF33FCEEC1F98F5439BC40B149F921D398684DA2533EB41486BC3007830F53A49D8A4C34F9064B08F3A81F7F4D0353D59F560CAB74737A2B9F23F20A67F5F04C8E8D4FE5E11E5FC5117A1F075FC65CC2323B78D5C6EF923A67650794D03A06344CBAB96DBD88F96 +pk = 37035F4728BA874687B3C6F2B52C5EDF0A07A23569DA471B5C5E84FD3444F07B6F7C4CDB64A9E3FE0675720EAE34B7D781AE5219E5B4F8A1B88DC3E9DE386D2B5B63DC3CC6C2C855452458DEF9C38F83FC7212CE6DC120203CE2F528CCA86FF85F85FDF001E79F87ADA2D7FB5D4DE8B312E510EFDE9E99EBE277796881964C0A1E489F89E2C6EA835E887B576DBACC6247E5FFA409F3AE2847A1FA09FC32D2ED57B298769125A00DFE60624EA78AC38D5C72ADF0C8BFA55F7725C5AD2396B9CCD1C2E6162D5C7EFE677197F68F4F968CF8875D533E5E5349807A2E69A9ECF2695701A47330FD96F954DCF68951EBBF12AFB7424005FC6330973D1EACDCAA79B90D30B2F964CDF5F56940C9C6E32128D8B6D39F1F6CFDFCDDB50582DECDE3C0AE9909272A4F9AF5E3196354224A95B211E10315E04F3C8165AB3C479D83DBF0864ECED311B71CEEC8C7883F79CEA3DB39B65B555A4E5E150CF5223667F3DB474A99829D2187F6AE255C74F2530373C41F136949C268CAD16D22CEC521E22B8AC57A4435DC01F0C636F9D439F5D85E181C1A640D312510649DEEC47F2810616C48B528A9D4305EDA714962B22F93FEDFBE5215D8454EBC37E41E068EA62A32809B5B3849BE90DDDEA4126EF5311457EF861EEBE08F58BC01FD2029288AE96BC85349E5EBB756B412B2882D741EB701D51AEFE76C0D835699C5ECF29C4C8D1FB33EC5F7D4970842594AB14B3467BD75C8CC77A140251E8F15EA8E61CF0E6816ECCDB447A73C2F08607DC51602333D06CE0848AE7ED829117B4B328BB014D2AD80BD57ABE2BD0A1137CDBB6FEB83B1DE625BECB69E99A16E9439309D24784D351B0F12EA9A454E2719B06A4753744D7105B0C955BE387EBB515411DAFD706F8459DA3D4C4F1987D9EE264584FF0C3B5281F869C67751F10DD2A1C9F292D4EDA9CDB445FD432C01CC28D515D0366759D4B4E68ED22B8D2692622B8591D2A7E8D4470BB13F35839BB35BB9C21CE60C5236B87C8E1B62026F7D592AF60AC1446E51BD02E5FE1C1BBC64263D235816487C8A12EBAF126DC7746F345EEF4DDFA81FA359831263219C2E7C7794DAFB2DB0FF14154BB5993E65653A513C21C996EC88471CB0096224A655044FD51DEE24943577FF7604F236F9D0EC2A56AD0135D9FE94FC9531EC01D2B1FA3C095C43431A93C1AD19A54EF561B7D6AD0B7BF08E8ACF68160BE4C90387BA67F882016C73C3C07F8E0D941BAEE2E2A4112D552CE41F09E5FC175157E81063DD2EE4E0BE73BDE5C72CE32555CE5F147F720D9CE9C83C61A42E3FFA95E0E75ABC5C5DCDC811AFAD6A47A5CE3510EA68D35C6B3534BEBCF13D6EA5F77002A95AAE707EDE5DAF2214174A2004AD1F3A772E3E11AEE89D15D8C904B24A681F76BE0C99579EC421E40233B9AC8E872031953E26FCA1F9F64BCED55DF0216CC70A1C91CB455ABA69630F1B0133DAF1DD120E1E5098DBD00D16BAA898E279C89606703ED468EF799A8D3245F3AF3FEEF10B4D4FAD6DB9E9F7B72DC525F3D0B3945E3709FC45F6F8DD40547B4C21E61D3E8E61D801E2915465BDD98473CB8E5A1D0FB3F9B005C7893C49286BA47EDC1AC7A0FC1DDCF0DC00AC5D002DB06374E01AF2724B2B21122871E11E19D880E851DDF868993FA18450E273777B1452B17BBCBFE94D502AE013ECDD72BF249FA567DF93B949E025FBCDD3FA9EF99203BCB3932C5B29E5B29B780CED0AC2643267F851A16BDA734A0759CAA77FA0272C44620E03CF4B3577ED084D0FF45C73372A46585B1E8270BA5814A445A160022DD8C9740BBD6A64A641A062A9A1CDF51E45E47A21B72F3394936809445096EB283DD776AF373C48BC332351FFC0696EB2BC0A58C6B3D1F0F289F799992D7253FCF77BE8EBDA70FD86AFFF8E93E60C2CF49E245C3DFEB710FA7DE38E003AECEF4BC5D3520E41DE23B8B94FE4C1B5DE022319FCBFFB7E117ABCBE22A1494EE388A21044B1828C5E871FD82683045E0C0D0CC165AD2B49821B166B4BB11906429DBE0509EE2BF00775D17A204B1714F1FFDB6E6EEB57B5EEBC1DC4C154D1D4305F8EFA4F1723917F36C596B83AC21D798FEEE6FD00D01E0F703E6B8E37B9AC03C4F124E09E80587F35B48E34A7AB78733BF73B862B9960BCA0F011D2F12228F0909AC59200299FB1250BA3C770453EAA294721AD58948C4ED3D24671C67DC0A8EDC4B38994620071A69A5FADDB0ECA16E51B659453E1A804F2D43F43B679A128036FDC04E8B5746D7E45F627EF48D2AC3016FA2B361A5205304DACC200908FE93BEA414E1FCA8AF740ED1010A01CC1BF7C83DAD37023F7AA361511760180C1DFF93ADE2EEC812D301EC423F97D6CB71A0327CA1E4AFF217526B49727EFD77646ACA585DA49623F5C8CAA1EC0800B2CF1D0C1CD7BA4AD6B38849D8ED9CDE4BC1518A3DEE19DDB7B9F1642CCC7A179AFFBD57F52A76D3561747868DDBD1F0E9CF6289650ED18A6D0F619DA4C3F1CEB4E017F16DE8C879330A950E7C05151456EB162290CB3CDCBC2E7F8BC0A0A5BEF8A75A1580582A797E8A8EE42984396F64EC274E5A19440BB7EC4771EA3F2ABE93F1319C448A3E98D79F61CE6774FD6C0AB8D71E0B484E75BCFC75B7D28FB811E0D8EE65D4C54B827956AEE8F97C72D58D2E3BAC07312E480D52C4B9F3C7417EB92D8DECDEB11037A0378A150EB0F06AD278A10E31074371F9BC0EF81880582D1FAFECCFEBAF46F1600866445E2F483BAC2F31095B65F4732197B9257BBE10F0FE040FA1338D339BD29A9B0C684F0A4FDF5DD4EBF16303F314CD6CD8805C96487F54FBDD95FBFB66FEFC72B16AB5131760EF7D4AFC74DA2DB477F2331023417BE7A52AD9A07A7D593367FA52D59949F180F32BB33FCE24E5059307EC8366088976D27B8DB7E9D77689A4582CE76E4D2695A277C5694618BE2E42EF04FA73C339B93EFFDE41A4104C1435FEE1DD4E7E154FB99CC2386F60046C4E44D95775F1AB361734694224DFCCC48065034D75A97D3443C63520F058F02DDF79A981CF69AC65C82ABE00F253F7BF1607DEE5471FD8B603E7322C240E2A5D8832CCCDE670146780FB998A0A0C85F5B15EFAC3C3A7A289935AAC922AE2E309C2E1B333EDBD2CA7534C5421EA153D98C0C07D4971F17E804778EBD68F9D4D4C5F657485703DF918246284B44F999A9B07EA6D2ECA8F1D246381DBB57EC892658BC7389364747799443DBFC8C2CCC9AEFA55269C146988D5E8F065BB066F66C58CBAC53976ACC601159924648ECD8488A0E6219A3519C00410031B5087E3EA83E1637D8125DD0885D28F90360498BBEC5492F383BB7306F7A1F576BCC8850B7D84F04FE23DF86609727399830A05E19A55412095CDA3F9C81C4EFDB3EA9E9EA02DA41EF8EFE273E51DFA7BF93E5BAD49597FB7CBF4EA05BD03D482729386BB86EBD688AC6CAE3D46B0708439E6D362552EB282358FEC6B7017A62D3144959DB5724045667133F82BB808203F9C9ECC3EEAEB2E872F6FAF5607CCD856370878C5C9B3E4A9920C6E74E5A77B0BB61B4A525ED55E2B8A685006E8B15E3258E7C424FDD4502B5F645C5447583DDB811C1B90EB786F29A086233323C9A16B0161007BD1D7AEA1CCFC45EF66531A105EB1D963CCFB892A1C65D9F207412DB56EEC288B6C2F50193439BF65336DA60D7AF9B9BDB77E397DE5C440756BEA745D4E609CDF81B0AE432668B3571C14FE2D2253281600C06D553D64940037E6661AF9DF220336A305E93D21179E5DFE1A2DF43DA5FC507A8E5CF36A6AD649C9E7549274CC023918E91B2C6FC1B77BB91C0647D455129AF1C11220829BB3660F9C0FDAA3ADB1FE3A40FF6F4D8A8BC887DCE2812E2BF4103AB81651647244C0794159A56431E8055A0652A61A10FC4C85047D2716F0243FD5A09FF3719A3899F2AF65441FF589698DA6D1DADCF18C1BE055DC2859C4329DEBCCFB0FC1B8A49A6CE177320AF3E2647A40743561F275DFBDA6DC5FC8FE1E0CE646E8D9370B60B593B6E5A49E32C2DC96E637F823BF32BA4A3BB7A6716EAF221FFBEA09A4EC00B188F8076304630D2BCE4F4A9CB828C9459FB0985AD7FFE122CF427BE49138613CB2280A060AC75B8B95D36C4C7B38511B0F9005AEBE79F73AED8288BF384D8FCC4E4A64FCD698CDAF5A82D4DEDACB56C09CCC830039C1FAE41D8CF84DFC3C37DBDEB02A327BBC73785FF12F7759E0C1937ED9F6388A0753A621E580D363E1549566B87E0BD0A94B0BE515B90B9A0EAF1CE6563F4DF50C56A8E3E8D11DF1C6296AD2F325DB44386A7F481B03DDA82947836D0C36835DAA6DBDA0D7AD3653038FCEFE88F861F53DE8BC174B814F12E98CF126DF6701EA9E5E477E6EC1E54F7B0B822D9F6710B62359FE389F9B5AF3511E76D36C39F3E313CCEF6F47BAD087BFFA80CF6C694FD68D1F4F71648CE491894259EBC20409A73134746FB42712F0C76EE890C77E224AB24A00BCEFE5663B53E6317CF217A75690929329A6AD9F2F0D20F52664B68C397AAE164AAA19A89EC94B95988CFF698C2F85270CD9BC8CDCB10CD38721E67D9BA82706548564E6A9B6B47C91DC2E4EE95BDD458915BF8DD126F73A1FE6111AF6CA4B05486DAB9807FC6DEED2182A30E405B0E63829D42150B4542132CE84093AD80F9A1D94BC0AD2B937954D855E5B052BC84F134AA41B79C8B5C7757AB8363AC37EF398CF735B7CF98B500D408567C5C1D7253D4F1987028B198559850C1ECA735F1E967CAB59F1A5A77AF8169DD60EC7C83FA7C63AD0A2D4C8E5D9FDC61A9CE29DEBE6A4DD5014C2D8184143C2CBC781CC12AD009C69CD8BD4FCB14234C41AB524CC4988D003465612D7F071B6C10FD4AF5BCDEDA75C62F96EB0EF7F4D94C7C5DFBEC13346D0C2FE2154E4A3249EF8AA41955FF4FDF65143BB71CDA3ED5F9576FC276913A6FC53D035ACC40FC307087CE3A84136A6AA674AB0AC4CF9924145EC42C684B2C0B2C989F99CBEFD384151625F1AACD40E80B0A1A7AED7CFE9712869D703D3BF6CBD773A6D2E836D99849262452164B2A0CAEED472DD1D298573E417A72A7E6C70AA9CAA7E472741C55B8B48C8E5934C6BC63386E1753E677FDAD71832D9D73A0F28A10C3FA9838BF6B7A5D9B1A3ADAD0A4F79A148198E1564A7E33A17AC138918E0FE2C92465E640BEF2A63EB88E1572B1E0F624581F99DBD20B8734699F5EB9811934CB5AA577BE23E95CF7AED9A53FF0BBBC1944993231C6798FFFF27622CE1F4C918B26C18B4A8E011A084C8DEC8134D3534C07471301B7E5CD5703FF40D22DC92CADA7B6CB8F5B16719D504B80DA5F824D137413C27F00CE83804B3010710F8D8B2920E37AD13AD847C99EB5BADE7FD6B22FCF2EFC0E63414389E564B47E36F5D6480DB7CB89C0FF41DD6BF52E398D11769DD12152C40BADFB2AD27422080A84F55FA4FF2E9B11230BCA5E2AFEE6ACC2BEA2FEDE5478A0E5B6DE7EC2E4068FABDFF1A38277E4E5640167E94F1C06EAB26150C9C3BA109E4E4148F73754733ECF94EB79D6246D0C1C4863B61B88AAE5F932EE0410B66FC98AEA42CB016A3C29BA760DE7ED51C9D8CDFCC98A8EC0E3E2DF77AD7CE9DAA300387EF4A5B0BFB8D29D684E7818B28297A934DC1EF93D756455F26C45AFD8EF71D9BADA5DBEA7C63E273B10167C94C27CB03D1E6D0CB71E7CB5CA817FCB45E3C1EF464B2A800328781BF47206CC22EBED727AB987288E9F5F6C736652D6E943E31662E2585E8AB70F01EE8BE6E9C47391C35444BAA474CAE8DB8905D2BF55CFF7CF3FF0708474366E88BEF28ADF619D54B43EF748BE3F2085F07CA50B1084F46AC318ED8A0582A387CD5CCD505C4FF0450BC92F90AF8080D59E9B46ED13C72BF8D7E4433A5E6ADCDA552D6170941BA6AFC2006EAEF2BCA83106D22564CD1766D2C9E955F09BEB9865154D87EB0780061E1C2408FBA694B3711E2278650C56BC83E5B8DBB5DE0313D31A549287844EE92655B8BA574262E4085C6EC2FB923CD26C9E7705580C9CF2D0111DF0638DE995B8A8DB9753432E03B78FAABEB709C3C08040437CB9B96BF577C0450819F4F9D7A68E0000E0BF20BC0FFB90DF3AC193B05C2BE7C45113667CD7365C6F8DA533FC4439EBEA4EFD89C67A5B5027FA8E41530E75CA6E581314AD22658ED4414C94313E9719C4B580F0EF479CC84681B5ADE91640F8F787A4F958B8526606E9362248D56DEE9E87A4643DEF47A1F1218533BCB9545EF7A8602FC1394BB376CB1546A9A9B780807C442FB2DE0E37231C79EC88903652364ED52872C94987851BD101AFF2B9040B54702B126A80F97352DB2CB30AA2FE553F34EBF3F2551149443A823B2426D30A319430B3991C6337BD6B5C8055A9103218A6DBF094DD102A48E7F7D377DA67BF785EDC77B021DD687870CAB917BCB925A01FB6EC8490AE94C277FD64D547694B01FE0681510E233C8B325537C5D3261493A422C52EFC5E91FD967E5600C833747F3D988658E29A58588A9193305B93B9A2CB4D0D1EBBDE45220C3B832708539AD55322694B50D343BD40B66BFFD4991F723D753A051C31714282546C86F6BBBA01E8E4A1F85845F366B5100EDBBBED5015B29B291801354ADDAB320388A44C68412CA4850F88E49C9E72CFBCC6288DFE2672AF77BC598FD87012376B21298E34CCD49B8688CF2DBFA0115EF0E1EB458CA82E18A0CCA7F01F97EFB227261696FDB8AF843427CB5B89E4BCBFA9A7118792E82F73D02EDD03E7E7D8ED77129CE18A2163A1BC76A63B119D47533501CED3B837D19BF397912732352879DC8B811EBAA135E4458CF81FBBA209EFCCEB60CF29DA4D96053C1C67638187318CC09586C90327AD5845E6884AA74935E80848CD113D322ABB81EB5C87296080379DF6C899FC514076E5CED145E4683D155CBC4DAD9ABAD9CA71F08399D66B7E32 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324 -smlen = 1896 -sm = 9C7F9777CA9083E853C88D7A40DC84E10541347708FE37D6FAC387D8220630B591B461E756A9D40286F30D4B45C15F198356E77807761E32C9C97A1F992082BDA19E87BFDB3601509B6D98EDC79D294C1E17FEA309F9B5C339471AD76994C2B171374F564B092211102CD1128388A96BA9EDFBD2F568446E49F9ED3A870148E5298F75E245C6CA34C28E4F5F8B740FA5C27777A38BB8F46850219ED848063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +smlen = 1902 +sm = 96246FBF8FD5D0CDB9730E75A91BCA6A26202A531286A72FF5EC51C482CBD06D157036E22F205CFEA94EDE765964125548C8F3639D57CE5F65CBA434C08C2AD721236EBF64C632E0E3DB5F952A079617CA7342CE6A02312474E3F6C68AC7DE97FEF9F7B5B51E219C7D62225869B1C88C465A10EE4D220E11189ABA258CBFDD0F3123DF2DFE1CD039C87AE797B34AD3F92D6CF6B90BC1FF55E0CEBABD15E780E3A43D48063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = A87C91A7DD92D312BDD26F0A6C1B08B6B1D49994437074007CEC35DD115C7BABC3903BD2AB4103A87C0FCAEBF82129B318FB4B6D69125DABB02C3DEA3CD035335367AC6A17FB91DCCE0849994069C499E2ED9754920BDEEFE621EAF902E7AADE050986A08D83196BA63D2A2A35483BE6DCA0145A242F6B3E4943682FEE3930F30E03F1BD586BA3E4064D0AACCE775CD21365BE3674B871A5DF8AC5C74A805B15742DC33AA37D1A973193107D41160F3F7BD3E14985A8098C5F230383654EA5D1EECCDDCD57B49013E6AEE76A80FCB04D3FBBE6A07E818059C9EA8469679049118737FA856D4DFFAB727CEA25D3B8C61198A56714F1F703C93811E13E4973B426C423FB5545D661A3FCB6E72A60AC1757B76558CC5E005940C84749B662BAF033B6F4618F445479425478836A155F3C7A69165949B0DA1B00F19A2374826CFCC22747837CB760C8BEC1BD30B94565C0CA9BF090BC94700ACE4DA858DA9FEB5AEB0AF088549388DFB5B05FFF9AC75D872BA80CFA3A8E289F0B46596BF7EA3E1890CC15504863FC09A69BBF4E1DD8D3FFE98A6DCD55AD59D2E3475216145AEAEADD7CB02660CDE432F75B15A9B2DDDB665EA2A1EC74B1A1F7EE0E03831AC513E4FB34C912B63E3AC4AB985F7D281614A2B3CC9AA3DA46BD9FB0D58199A994D0786B25AC9DA73A0348497C96D9B372AFC2DB2CA07D0E5AA85899879F7E3038FDF7185CFD0CA473F6469992AB3F19A022DD892AFA9AB66765C0E29953D418125A920BC79AFC38423B885CE018D9D55ED70E2BE33953301AF98ACDA94A6DA3A55B446A0BA1B1CA29617F443FB4DE79D997143C5D5B5407A01F776C4641FAB76B1C1063A373E81A568B2914CCCC8E35C02BA9B99970A9E5394723D14388E8F6499672FF1294A06EF369FA5F51324A1C18194A4D016F7853FE00FDC2AEEFC0E4868B33AF7D066920E8A4607410C14729CA15AA79301F7F37941D52ED0C5857FA8C4ECFA33DAE066B3442F46B02E38B0F2EC417B6D4AA1B471B3F804F5D343CEDACB57321D2D40279A4B54989B32F84645A7FA95B471A0BA7A17A292F2C06D1202D07D5F964BE3D37927052D7DFF57ABF8186524364BF6AC111F413663B8C21A6223BC1555EB09BA86C347C4C6715A61330DCF7F085C3A09CC04BB87B8A7B00741F2940C9911626D2EAD9A1A536A9B8BC17C06D81710E46E4F159A9D4797FA19F6417E7D6899CB5B3DCD3BC4C1003C5407091C0C41A7DB24450042C3BBDE24549378002A60764F87A7744F4F030B3F0340EC4EBC97A7CF7D27970E11ECBD031FB0528252911106838C08BF1835213BA78433B534911A1C6CADA7E99983EB882470D53C3015026E29F933BE11F2EA52EE870EB5BD7ED39BB98203BB8C84FE70009AC602536E0111B7FBB6F04328B6C9EA3522FF8968B3D5E007379D67326DFD91755699950279199025996F1576C8CBBB593532BF770DF9F8D9876C9910EB2E4DC823CBCD30FC57BC678567A8F74BACA43CAE5FC1458A7AEC289BCE4C7E90A8C3F7CE5745B8F2E9D4AE70A14E4CB8FAB9511D80DE7F982F0EB886B3B2A157C3C85C740D60501B3F450DA36E20D807068BF0CB5A9ED7C5CB76FB1AC0CB7C5C9CD2AFD3D10BECE0AAD0934DDF6AD2DC218EE8EEEF6A88362FB5F86BCE7B72D90E2DD27F26466A1ED458EA3BBC856E13166AA5EBDCFE804BC9D3E33D917BD8C7DB56671BD69DAB6ABE5419F29B361351971CA45695B7C9EAA78A4E90CD70BBAEAA7CCB15F1256D22CAB7DF0B0D8D45C5CAA6E1EFA1CDDC6BBF62DB5A1FFDEB267E377CF6FED8ECAAE21531CDF70114E3C515345B5CA17BBABC55537C85D63ADB23FE64EC26D3A957A629949256491210745177F238598499201DCC046AAC236F409FE0053393178AE2A7006C9E0B8E81C733D6437B63D835D4A5C8818F7BB9C9FE5590D2EF6C03AA9040583721282258078582B312C7D84B7B85F909B7CA0BE19C5FC3540266AA92373538FF9A4CDA6338EE73C1491CFE8D14F35623AB11C1612734214F769774A876CD1DC2266494CCAB6B24EFF175EFF7ECCEFE5378746EF4E32043A16D25CDA837757CE571C7F474457A31BD564488E890C57F26F6EB82B3C7FB2F7E7D9FB75DF9E526B14374AB08D73702FC448158FF6007BE9D7DC310D36422A72F99C6EE8F0997F190832AAB7F91DD038C07021092ED7AE89905ED79759125D18AF8E971D6FB48FE718B88CE6AD301607590BBCDE09605189014798110A629587943A8E379A9A86214885F7BB83B6006720D53F307F5644B479FBA06260C39295432CA347D17DCB6030E5D306AE64151A556744239D96A6C9C8E5908BABB4268E560F8B341DE689BFDF4C072CA2E1187A83F79ECAA83D33B24E731C7FE8D67669137085CB1B5288030E667FECA8FB9B8895ACFD64F9012722B0CDECB9D860596853CFCD702A7BABA5D2CFF54A59662F74AD59299463151D7893A892AC0DA376BA64DBC1A2CA09A4696F65BCC8D7E129F406B7BB6158775B38E492AB4ABD061F576AF47B9BDB9F0B61C0204479015854255076E7D9E577E2427BB2EE27A204BDAAB0754E713A8735CD1B7D75702BBCCBA4AAE4F1FCE6FCD9DB5B8207005114D5387C064DC43C5319975CD7FC034A17BFD91D6607507F65D894E67D1E91DA35ACE54A284460FC2F047D60CDD26988662CDCA46F07F4AEC5443C02BD2D89AC8689C31733E687EA101531FC393E521CB9BA6D0AE69917FAD17C7DDF58EB3FAD10404B83E56DD02A3865F7658BD5EAA0922591B27D13569962723277B4DAD5E42ABBEB69E49564C573EA7853990D7BAE3ABCCF06857BD63914DD921E10CF34C9BD3CB9619069280A421E223194E2A45205E47DEA13A69AB065DA62D46024D10BED73A12F19FF28298A017CD9EC661B25FF93A3A00108920D10B6364A06E66A9A66876B491D89E38E7B4285531C1F09C9B6D5C821F29EE00A66901F0008A13ADC8F543BE6FF54511CEF8D0DCF1D7DC58F51539EA8190AF03582B74D7577207D690D8C9EE8720E987EA348B7441F0DC02DBA668772FCE0A586121B30737D18A746B7DB226195AE5E987D5B2994B1B8453D20FE0A0F1978322E6F63B8FC6A00D16D33E43DBBC1CA89687148FDB0B22B05DC75546ADE829A034F0F153911A60A1F99A1B578BB5131EA691531A0B596E00E7BBBD3A10E56DE3BD4AA00BE3F639C4A8B120AB275EEF2BA9744BB8C18D0068E051D468D7A8CD8E05F149B86C01C0493C89C02622DAA73606D9A681883B3E9F4A63E392D4DE54177200FFA27A1A32E9FC1B7AC9860EF85DCA113DE5613A37688B89C2885D43C4235B0C320172CD795CCE62C2848A42DEFDC38153B606CCF37D62F668508D729E28EDAB40455261E13A0759EC49B6778F909FBE214F8DA7A48EC789EDC396324840E03A950124A331FE12F9C9EF50EAFF84BC8FD0F323CE60F27CF04A193487887854AF4C89EED9CCDA1A04E76B1FF28DC67F15D077E22B3C03E9AA07BFB9E5502A8B527BA0726815668618CA76AD28DBC71F74C94C456F0BD39C66876A3BCEC6A8D1DBB2287B054762AB32E17F77C138E7E9D6AE1DFC4C4254534F4C38CE9A1A4FB4E58828F4580346ED650CC61F825EDD28E914AB666CDA8AF2918D2FD4B180368CA44E2A9E588E1C328CE8985D78C6CBF10334A9AD7E696EC0FE14ECA8B17658378A626AB3E71E2A9D54AB94F0872CBB1A29B6E9F4475122D036071E54EB0ACCD3D0064452FCF5E9E10129B8F994E69500EF68C3188B9AF53F1D8EE2D2D3EA9203C140D15E86B122DDD1653FFFAC778CEE1E4D66944A6BD27EB1B2149D7FF3F05A5F63C3421963218BCB9C34D7AA32CBC6E2BA44085FA5360842720DEAD3D23E594EA98DDA204D50EA98FE5C2660D0BA13D1D2F8B6E909A40A50177DDFD36E76030C1D5834C0D4C106CDDC54CF997FD6F6DF4F4221E32502E236C461E8EE8BC30E469F1CE69B548821782A764603B00040E83189C3639F56DB132B3922D208F53E6A218DCD539E57CFEB5553E504D00F88A6177CE082C8FB5D51D7B898CAA810266527DC94BD4B936043EAAB4C1E416B3D9EEF8CB1515295DEE9C6E435E211700E7FF41F6D31FD9F007849FD31D6314FD3B8E1BD8C1C5180854B7A5770FB5D4E02F8752A6480ED8721637236CCB2BCC2397A7A3F566888E293897A3CBA61007B32BFB45BD127C480AEB8A5F2C0E979B7BE9E3E11C8A1B89CBEDE78ADC1911C33271D89A5ACDAB3612BBFF4337A93FE3BA6E2A9F70BAAFF5EA6DC8D8F1C1592FB7D0F1B69F6D67E3EB5E3E896611151605AE03E05D23CEB113B130009727A5154E0EA20A9DC44CD598C4A4F69936939E019C49E663A62D7E81C67D4DECA65A22C557908E69EA3FB82937DF856BDE5C6C650F8D3CD6394CAB50AB75CE3B6B5D439615DFE26CC2352BE686C0B56BFE4439A4C23435700B2346063C8598B054867A7A2C268416AD9B4DA5DBF4952C18DDD7EBED46D7B35A32A558C8EF98A1511CDF94CE4EDD557A9EAFFF6F1ACDF4AE3C602B655F6F98F503098B393857E3DF12272C37B98D92479762A957B863D41358CA53BACF6DAA5FFD49E6B55A7AE82DC55E0121D7EF86857775B83A7D925C5B96C6147E80851C61CC90B95B8C8CBC36A601AC0BC49D01CA15F1EFFDF1B2DE142589143D54EE0B0A87DCA7DDDCF7142120D059214894F437FE352626D21FB929DA919980FBF6328810BCFA18F7329AD2867359EE10537FDD6FB2FCAA22C192F531933C05AF05AFE42F1D504770AB13475DE49B473ECBC81B8772CFE400E6B6AEDB564829A6C22B06FCC225E9F42583751EE0C8DE0954313A2026127CDB7E1308D8291D88A44A0D1C0AD15DA22F45B7A9565B9EBC99B121BD8AB20D0267866114334616F3CE962FA09BB2E750165736D26BE1EE9815FF0BDB7EE8F4A4C42A3DB7AEC630E7887DF5B948AA321424563588DCC6FC2658EC1CE5363777E9B514EAD8F9BE9A51B67A55E8977BBC37B53B427ADE758397A09FE7A545936B931674EA5FAC4C697FC6B524F00BD672267DB3B06CC35D7984614B668EFA48B443F5517D14F31A1381E3824E9AB570F421F1359CBD1ED9E565F6F03AF71871DA58468231335975E29AA4E5E43C1E28A6805876306FF307E70D4AAB6617662ECD82FD40A9BA2763A98FD80A75F70B191B74A2BACBD1FB137A626213217AB4CD8059E5C2B97FB5D9BC37D5BEB4FAD7881EE69667E525EDE3680813BED372D09D76AAFDD30A87C63D87B0B19BC5A21108CC5DE23EE6DB397608D7023E9824B7D4B548EF68675EE77681BACF894D7DFF40869A0B27F3EC87AC1A90AC0B7F2FDD381E42A2DB24A7B3795268239EEA69879D702F7D77F1B983ED7819C3B1117FF57C67D640FE41F027C0E406C7698F69BF7FBCE9195D3B7DF94B53F8B7574CA1EE9570D1084E2D0AF5CD1279B927D2D9C37988D9A1D9AAA24F3BBF92BC621A3B860010AEB3516241986A1146824CB988D2B9A60797F86B59EA3643C97736F59F31370D8F79E679DE098B2F4ADD203BBF864971757F23DCCC2BE541AE0A3AABCABA853335E15A544C8AC0C4FF35607748F03DCD17BB9D8B94323600307290EE9D7CCD6B2AA60EFA46BE1654896203D5190D6401DEC93CB1335FEF12DD843B1209C45AE9E6591E9ADBB1FFA678229F9CFF63F4FE9A2B5DF12C59149DB800A42B12FBD581C7ED991C13CAA90FDDA6D715A0173A931059665E5FD6F1A2E3A4D0A7218AC6097D3A2107868E34E5A2007D039C6481F7581818417D32204E9144C5635B3C877B04A5BCA20C7232C6433CA74D58259CDAE5B068D84557DF5543E12F1AE6ECE9F7D627B5C697948FFDC8EC9CA44CA1920D732CDCFA4EB036E21227B7C5514BCC3FF0402A35F154D2CF321589CB99B0E5692538B2CA0750364810CE5FF417DC2E5862E7609F5CA470C6E139677A3DCE16BFE26E547091CFBDCC501BA70DB496F0A832F830C93C60F7D6DCB8D701F07AD4D200E42A6153AC8A4DCD55E6F0339271DF46BE365554F0787CACA4C3A09F1F0BB59BB7889CC7748F082F64C2E6CE313E39F9E9039CFC9B81F517CC9C48F8620BD08DB2A4843C0701D73491287D149042371BF6D382D9E2E94C1ADB9660225B30E3B84FC2AF7B0C54B511A432FE45C48620AF1AC4E9544A5A5CFD87EA41030B729B33A2C16A12AB5CD2E2251B3BF021F5BD7E47523463295B37256A6AD655B537C74A13415219E66395585B5FA11650A2AD3C40539DAD00F76E93EF0DB7DA72F3A63C82B8B8A8297F4FCBF4FC46D25EE83CC41B8EB8434F9257424BBF38664806B697C9C1B303139CC5A39FA614052D8758F365DF49667DB4C4978E46EDF88E249665991B6902C037F8B59024C4B26466970588572D4F24E51281FBFA13033BF2B51BDDB3F32B6391AA952DCDFA4E50E9BCD93374A9ED247608449326A7713E11B130FB52E0E795B1582346C891F5137A64D8A433AF7091476BA38DB7BFF9DEB523B93238A6B9DBE8B77219A7A89171B4CB2C2C95D2CFE9020169A1E008DDDF44E68F498957D5D117E7BFEFE68418CF544E341C6FA5C321A7BE609FCA76421AA730C75F1D3BE0BD62F9A25A4114C7FF500917372EEDD1988B301EA2D86DB5E0952D878A455C54260F6FB48F92ED791CFF6A9492F90CCE7BB10B81F8433A1ED2EDEAEF1056A3FAC6F40440FAE4D5578BEC6D2AC3FE1D22F885A6B5829ACEF56D822D4DAE229E7873BFBD6BEAB16883F08E4FB70A2F3A579728E577B74091166B7B9DA4524D1F8749DCA0BDD21FA0B96AD1703AAB8036CFF45DA91982E26114089A278B85EED5CD01F2536063A5044F9294F9764CB5623EA9AE51482A8B5E45E5964B41B8E092FF84D88001566DD5FF75B4E539842B06E8706849505AC6590A7FF1E1DBB5E727B55DB6C0AEBFA0C8DDB25B23DC9BA979D9BBE59106B021712BFFF6A308E2A75852B33B693D443BA963879CD1C26971B6080FCB1442B284B3E72E2CB1E0FFF65EE9D76E900B02B1BEC7FA74FDDBE5034E4D8F53716FBAC42018398685CAAA825D18C7880DD51FD418BF2E4DB3FDC636692CFAC05270DF9FBCD635CF8E73727FA820AF472DFCFE45B75D7DF67CE7DC143E80D4D3DC22B2BF1D8F63283172ADBE2B88AEFEA5EC201C7DB3462054CA2E7A92D222FA182EB2DC51AA2AA6DA296E52DB8CBB33B894A019427E040B46EBFE97C28190E7F602F0A387FABF742DBA13E87551C5C91BCA4A9C7AC839BDDF833F063357BAE5714EC6928C8725518CA4429C258CBC3F3FFF4539E5A270103BA9B1F03FC957E9404B3630F92B4E69B225B7D5874DEB5C433E0F1A0F98678D29B87D8800C6A88F66DEBEE5BE16303BAAB465FA2D3BB1484F16756C6D955681C979E9302C969B30EFA6332402A78DEE2269E31BA0B6D81B3F113CC8E18CF47981696EDBF1BA8080AF008B80CF84DC50B7D51147BC6EA30E14BAAEA59E8570C7ACEB26DD02ADB94D540B04947344E051A4DEB2E34C4778AEE80A951CD2C9E24FB4D1442263EE67817CC1D4278412568B3A9734D95EA9E468803F913255FE0651E38FE6262F5D55BEB318A456544C6C6DFE3A4FAA316B890AA616B83DA86C101BC0BE8399B5E28C47EB060E13C4000216CCB43761F2E413B059A3FC48866E28B5351190C803B5FAB13640975AA80CD141ADE648787A302F850C526031F3C987ABD5F8A2D6BCEE8013A5CEAD8C85D734B507C6B14FCBBA1FE1975DD07EA09D6CE504C2361294B6DA8A597B276E188981779918E6E5CC7AB7C4 +pk = A87C91A7DD92D312BDD26F0A6C1B08B61BF0552B0E323735CAF2A1F775066EBAE3C711BC1DD8C289B55FFDC5031FAC10663D642AB894A0F6BEBA6CAA3F751543CADED74761AF1F67B35616B488F8115A36EC44BCA6B026B11C912D40539F0CD7FEDECD9219D22E9DEBC310AEA553A186C44ED4AA3AC2AE447291F8E9F190F83C2DAE5F8CDD9C743BC4D059992BAA82E995F1CF5ECB1FAF565C0779BD1FDBE97D1EF5DE60386C67BB98D6CB5101AB22E91BF6E841F5C8508C43B3AEAF9754DB1DF4E2AD1547097BBEA449D5190053FA91ACD96D3F824750684038A2CCD34BB82AAEB4DCD197018BE420CB407ED7D075672E55C4EB4555D434EBF65119BF28F3EF9D245E4C52B5EF8CB6A0836A0949CCD8FF8EBDC4466E2DFA12C3ECA2DC0816DA133F80FA2269B29F58CA2312553856ECC709FF69E9D06128DBBA861BB4A3284C8E9CF694B7F5A2B28D97668F45860514673885AC9CFEC529CA382ACC3B651F78F84DC914AC6327C7BB869749BFCB85CAC4423D22B42219AFAECDCC488EA365040F50A24479CEE45EEB1C478125559F60E53EDF083ECE60172C33FB6FAECFD8E7758C99C24B625B70F39F5AB5B2DE480484248D53C7593A9ECEA8088D45E951862085765C80671AFFEC240353807B1BDB1D4B51C12850C22ACAE86153C9C049B1EA799192D3D5FB605D908AE5B8DB4483DAC35D8C486E14B9A848899EC2F9C32F68B063EB568D6C364598AE0B40BEFA3A08B04CB1D20B5B530CE691066C0D5CC4AA394027DF2866B29F891AE67D50AC63040D0B2A4145239820964A31D01552720CCB48D487DC2DDA7AB99926AFC208527F70C5B13535C423037ADE06B8B7AD9C793B142EF7F2E7B00CF9BB7CA377444CABD7A5E9B5D988E44FF65EB31C3AB12A6C773DC9C5A04D7531EE43650F42636EAF4FA9013B1ABEFF05779AC5AA2BB9AF0C9B90019ADA3B309EBF270FFE042B6EC328D04D6488435E6645AEEE0619408F006CA28C68432B553B8ED35B114DC313B3C975A39856E804E427EDD5349E47F6C32DF35803B13724C4CBC0F371A4A67B9D27B6DF8DD181177365D0E1B2C2D11377403FF2830081EB2ABEB754F1DFD7BFB6FC3BE3CAFD9E76DE9E6038C6E5C402E724C782FC07939C4A96527EF37AB37CADFFEEBACA18877C554E2B59EB1D3FA910075EE3D121B1E233224BBB09FF5625A9BC2E9AB42533FE2BD60B322460EF477AA5222CDE6D9B4273E1467B2FAA85E83EC6D9290A93F3175C254AEB74D1023E64D87567DB4C06C8D20C4FFC20A97537FA0D1D160FBACE22B68F88CAB45C043592D965FF057E98A541D5E348F2DA53A74E7F1CF7E8F3918C67DC7A71CB63960D80D3FEEA63B42EA62FBFCF7EB6E745DC5C5A8ABFFD591612AFBC96183210B2346A4E160F179030CD4F804842C5EE659A3D5E8D3E506B26184E9E1DF32E2A03D36971EAC8AE66B08CF9B3FCDC52DA994DA1E5FE4DB63A115FB8FF93BD1180B9BE4030EAD31D61A83DF1F219EA04BDE99F4D5E3650196F983F2E442A284D9822FAB518DA5A05DB2A2621CDA98B89BB27E528CEECC9A09C1EBAE5E5D083792D5E1519FA1281EAE06B22C72AB092DE9A4E9C19B7E9FAB7DFABC94BF7DB285908A131CBD19182B7C7E7253230469C6D769D56EC1324E769C25A51DA22A25403003FDD4D8CC259DCBF00AA3F06AE8A5B987AA751A9344738D1D2B0F7DBDD6B8DE2138A496B770BA1F59B16FFA872EB0121EB385078A5A0633E3D6B7B3EA60B5ADC6A1B729821826CDA126DE063D4D2547C399C59795D013D613326C713558B457A858A96A3F7BA9FE618C7CB43DE030315E262186D043A9CF9321ED5895EFBEC8B2798D22E7994A47E715606A7EC5E8904BC6B32F0A6A68C0CAAD8C471382A12976B89B7CE1D7EFA4C6FF324CBE137422A7179866EEA9D46CE3A7A5555F6297A99E2AEEB1B6466D5F8CF6514CA62A9D2C9370908B3A6B5B540A1CFB17840BC7EA29539BB7D2384F27F0BD702B7B5F4228C9BF32348E5C6ECB6542358616CA663680EF36A1B502CBDC2C0A738693A88979072B88C34BA1662AA080F0FD8A5C813AAADE696202C357E79006CA3858350DE822E744751518C8055AB0AC706908943AD1BDC2A91D0692B2CECCEC3BC59F9C04D1636FA001AF2B3832B539557DC34ACCC3786BF874ABDFA228FC7132B99BA7A6E2D1A86BA172D0497057E868BAFE5AF9C73070E33956922B5549D1BCCEE103375E446505858735E909501E0A190F694D4671162B5A00B06339DCA7BBBC29E6743F997DEB17C8798055A9F4967EF709B9757FF499829911B086D22A098E04D1367DF72AAE1940F1887CD9FDC574213B7431684F99D4C03042657F417564A7E01441DAA3309D65767933168259B2801AEE4FDABD3EFF5FC7739B9E8AF3BDE992B7D0AA76A494F6343005B7F5ED3270AFDB921A7C04F92820CE35A718051F9628CA3028D51AA0FD54CC0AA040B6B6AFD6549CAEDA552DDD187D415FA3437B3A5A7466171BC1C9031D0A7A82DACF38F5AEB0EF64B8EB9EA42D8D099ED6C1DC6B6084CD6F0D12D989F93E7BD5C1B30EEEAFB12EB2A7E1A7D25617B0A747CC66A3CD0C4F8CDA814C761D958134D0AD80D5D8EEDAB3A22F8CA62E89F1E5DDA095F61F3231A6C7E748580CAD7DEF992153B9654B8DDE354820D741FC6A55241B157F8B62186CF7D45573741EC18BDD1BC6F87F2169363B890502FB6634C9456BBCA9E38F1D852384F49A2BB8E4E1F915946417F3757C24274A4B2F356F8404B0ABBFE77AE45647EE549A6C36DE3CDF58D45C38328F7FE48ECC33C107698CF22D316ED839CD9980E9DAC46C6C380CF3396BF84D302EE58BD6663C59D4D5A71C68A56BE9D175AB7178857F00DF2F9636A3D84BD89A7C40D670C7A1A23755B17DF90E281A572571768C6E981D4820315E3D718DBE2AB0F646DCFC57DE2043607BFA705000877CCC6FF505815BC638A62B3802E710269D406F1E6B92FF8164FAA501ED722DDBB0CD9C2C96CE65653DE74D3C8157C3B6D79D78880E9884E2D9CC772D027C8B15EA89B465CEBA988E760F5963B65ED01B1EEA4B2AE5BCE9C9EA7F6FC89FDDA98AA9523DAECE79428ED7BA4D34E811B93323BE4CD78B248BD754ECD27C6D25DE988163AD375B33F87CDB6C640B9E4ED4351EDD2FE03642FA6E463D2D673E97E6F18270CB41470E6A8EDF69FB372360632648771D74864FFF661EBA68FD2ED0FCDCF9A3DFCFE0EB954E81EEFAA296C93F15C5BE1430756738624AA8C0198A4DE79FA7235DE412C04FE86BF8AFA2E06964D7373454D5B39BA4455A7B10E900FFA2104CF95F2AE427B1B1360A80E691F635EB3ADA35A2868ED7DE1EE9D7FDFFDD93CFC7CF0854B44DE185F4245CE23DAA53184C0503B55D65EB19669A556FC9D4665813CAE45F50B380F8C80EA63A9F2AC78E5E5FB53FC3EB435C1302221AE404118AE5CB23C6F92DBF1D61A24D04F20150BA29943DDDA1193AA412F92EA0556FF5BF4B420FF8A78481E3B50B9565AD3E4E0BD24E7FC2BFEED8A78AB606273C2B3887C9CE4B0E632FE60916EDF1AE0312F3FA32C60D8DB14309C9BB428D36E3B7B616DB1F54C550B328A19AD4142D31607762FBA5A445197C04358FEA0A4105C8BBE38CAE9AF3F22347E9D6DF02FCA213632C97C4DD0A33924F52F60CC2D7277C5B774F8F8002B0D5ACB02637EFCA4E1D99E9507FF7C401F920DFE63829685D4F75349994AE1D80BFCD7A57333A797D370FC756D88BEF8713AD9765FF8C2AB78CBEC99F83E4904994B1EBE3067585BE6AEA6B6BD74F21DFEA0B1FF908EE7222C7C4C6468FBC0E5F9DDF9B312B29566C1E22116368D67D1A1DB4BD272C38077BD7B2C62CA45CE632B92D38B5ED7B7476D620A1445ED7949BC5DB99836F5D007E8BB71EDCF3B274592207F38D32B8B1B7C41CDB63FFC11989469A54A10E2F8F3511364889CD55A32FEAEC17C85779EA3305A0F79FBB4DA781E95BEC6D3F3749B941C9CE019241DF130C4677FE1DB29D060A12F87D3AD9723CFCBDFFBFF85E85A0124C9C721E9ADD13E8CC67D7A0FAB310C6E6BC01FCFBBD905BDABA6EADA3BD1B2823548E596360C6F3CE8A5463ABBF1E74865C87B29D047841E134FD6DDFDFEAE1ADCEA269FAEB2F0DA62DFFEEB8FE43E26375D87B39C870897E8DF7D8A7321BC74E28506E069DB2C0D462219B33A5DCD8DF9DD4D7641A66242F3E801D2838B5C653DD891F7A33199F7D8CB4B632E56151149B5CA545AED1C7E874AAFB68CCACD7C6BBEC086E698086EC2E9B75B40E54749F6461522AEC336B4C27F08194E5682432F42E2C080C425F05B1C44F59B3547A59B55AB251EFB774DBBB37ED816BD339C00FD6E40D61CB7516016CC6D1409D77FE080963EA0E94D696DB0CCCAB218C4ABC122019937759510EDC5887A4380CB47E11A96CA05E4D7AF0C9C7F4B6F02AA3B80E048B917E3BB94A7FE37E57AC5420ACC2B7F31440AA5E73C1A7950A345A6312A0F46FD5E38E19C38C09F453B48139ED5100A9D32A3223CA8A8C3FEAD0E55A6267B0AFF7BF28092550342C3F8FE05ACA6D0F6795ED866036543DC2CC210F1C209363655CC9D329BDF295E3E4585472FB00C400F413284038793DE291698EA1013C0476B75298781B6027155730D8D8658DF74479AFED7840228D283064A7FE45EBDAE59843C244A9FF9C9E17251A508F82AE6773739039E0ACBD556D8C4EE349E04BF61E9C4BF78737E7A5A37F79BD5E27328CC7CD690BC8ACCB03F44713237173491CB24535BDC4D2F7AE1E24BCCC5C02CF5BAB404C075B97B506D906857AF2A030DDA11C80F0D0988B193777B980E4E430E36349767AC6A5AB58A8008EFC28F86EF68C9439F9041FDB0854D34EA940FEDF277E3B108BC3CCD5C11B86A39E353678AEED1724918E95316BBF20E44A794B85C3F20ADC47B173A17C26C652AB9666A6F3F491E2F6CFA7C72B24ED1D7B509A80B485A8B6F594AEEA390EA32B81281675CAF54AE378FF1A5F673073326E94C08D22697A2B838449AAFEFCB1EC996A2683DC7D5D8F3217798CFE369BB0794C83DCC9CBB59B5EC2F4E50C630D3C1EC1500E146108AED6CBBD673D863D9DA3DC8A9F35B5B06AB3B9FB0DDE5FA697E59377EE1DC8F40301467BF478235A6481693CEAE16EF3E2C8DC1BE20B0736E1027D2E7C22159055983E12FC38FA66FC767B5234D81179BBF445DD6A390F3CBDEE6194E414D3009FA2B86A84E149773DAF772CBC8BA9F2D45EF3A2D132D46F7A0D540CE2767AEF7626AAFB56E02556B2E269227152F351FD7A19681C33141043164F6413132E288F50D31047EE257EF7F6D385F74F0309A1121A0F0AFA3EF3B826B4C1414A9F45E50747BA4E683A8E3D86F2BDA83840759E9B374A622E4266A422125D8A6DE107F6B185CC7F0895C3D6F943BE4514F6FB703EDC4539FF0368F5B249855B4B88DDC922E44A53F6EACA1F9AD0424E710A86CF61311B3DBFA468645F80C83E2CB2CCA39F605693B5305FCB0926DB5C6CE85519E5BDDF39231A7BCA05DD803DDA76C9E930615BBB14AC88DEB076FCCF86E7696D248C1EE96856ADBB5B7C5123B65F9CD038A41D48D5DF38B891A20B372307C677C5FCB1DDBE2F446DF59B2B0EDB501D23A91AF570C704AC304777A5A10A6D7AEC9B0CD7E8EC09708F8B87BD04FBA722B4DCB261E6F1FBDC0873BCB14DBECB14CDA1A170FFFE52992AC9A75614C7DEE31271B32D460ADC1B6CCD971D66175344800DF84C6DBC7A676E0EE4D8A415237DB90438A629B827B4D259FF12DFA6DA56F35B28604853B3CDB6E1FE434EB24E5E5114E5806E9090D15FEDB7433A80BB8EC446A7D77169D798BBA0E61ED92A5C547BA95461CA11DA002D7930F4EE8A0D05CC323B9D0315E403867A26386C6F6F3E190C7C8240666AE0B235EA679ED50E5981341CD2342347127DA61899EBAD4903E79F84CA038C88CEC70661138CAB1932BFF3D89E5BC11B6DA42099F3B6A7C759FCDE72A879EEBBB6F48194653022E5C979DC2BFEAB1BBE72CAF78149E0F3CC18186E2937A500913CF35A22E3C28617F1D2AD8810A818EF0437388D618CA0C92647935F8B14B242AF29DFA12C7F6A43EB3FD36539717F1936F40FABB64B6733042912DAB3CC0E3E02FA41108C05E90F38E1B8D0C05DA899F4585D04BF92D93BDD13E08EC2D223B1D1B1DFDD4AE459E19F9D360CEBF8F8342FBC7B37C0593E3C2911B18A81C09B4BAEC87C3A25E6AFD1D81EDAAC4B4B592C49B7E702D5DEC4E7083A9534EAE4D823EA7064B7BFF8BCD6D2877AEECFD4998BC53E05EAA28D8B74C88909152DDAC787279A992BC7D2A7DDCB1CC88C94B5841A94CA246D9E6AA1D9AD75B97A744AFA7B9D34A5098C000E0678FB9A8EEE677710225C7E670288760FB7E0EF3B448D17E8921851F07460AD045B93F9FE924B56E540018F12BAD29669AC5CFD9E8B0283CF2DA2A16ED1F8DCF93B33DD2669E5F2D7698A33132F0BC1DC3A7235072CFD0E5668121A34D3A47EAF239E6CC87B197C9B6AE5180CC90605C71734F6458E2130D672C869A9427229B0A84D13080AC679668EEF45F1AB8D961A7E831B986D13F221CC40B585EDBD867C37B8E452DE93FFAEC85D7FE9094B5D7F25C129385270DA18530AD35CA790B00BF719EC0884EF4D7B496EF697BDFE3DFBC589917EE390C55D50B60442C7C6C40898336F0290EBA493E14E54B6F27B86748BCD41138526A740B809A3C5544D351916F0BD89EB1B59C46BA107BBBF606FFD736D7B3C3CE1279A1DE128754651CFB1C5E06138E3354E612CF392A277261A9A3F661133635A8A2C4741AA972A33D8A40E06DA5AF53695B82CB4FEDD435CAD879528627A72D54DF61B5DEB0DDE9C2149C0B186A4FAF76BA263E136BDF254AF2ACBA5B487F5275ABDDCB7538424249A190AC37F8CD6F5A478C50AD90CBD47418 sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514E -smlen = 1929 -sm = 0D7035022081DEF21F5AF33B951F5B3770060674B5D310AEC0646956D7768981C6C469E64BA5576A955EE50D2FF65322D2A50D2F291DD6261F63AEAD7C5A2A0DC1EB6B7D4A4A6CC67A83CA5D851F048540463B74119E6091DE3FA26FCFCDE94EBA8224A7B4EF4AAD4F876779C60F8D17BE60D9FEF7235636DBBF9C8FB63B99B6E11B0AEDD543CE437C460CD8226F286462F4C80F921699046E713EFB388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +smlen = 1935 +sm = 0080F77E061B508764C18B583E40142499D05EF2DAEC879239769895801C681DE18F3EF5ED6F57BDECC58272C9570075C96AA00AB037A230B058FEA56A392F5466C5FD1CE3731B8389C1BA556E1BABA807283C28AB21BE63A08B3975B4117B83EFCFE7518B9E9FFC7098AF37606A68E21688E52AC8017AEFCCD9BA87E61737DC111E056E86EC57F1F4055C8AA61D2D67CC212C633244D292D2974612F5DBAB298ACF388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 6B8CC2680A6A8E92B124E41B3B7122731EE1D430F714F9E260B7EFF4B503B08BEB2FCA4FE1A36883EDC0BF5D4620934DD7BB7F7AD29CC046CE376E541347D1B54D91E7938D0C68B7CBF145413576E2610E0A2D1A8B9B602F1325223C879C2BF67B2F30A260CCFA5476F827CB45C95BE2E540248017F6EFC8C3B461EB438D4D3D98B0F016E83105230E79CC219AA09834CAE8ABFCB0F634877E7888F476FCDCFFB4AD6A1991801637FB48BA186634D0826110920A3C6831B6A5E5A1FAE98F5934700740D2E6B081C74ADF8DF6CC11904753649F2FF466D70EE34974ED5C30C5833573A71808D1DFD1B02B2E8B289A02BD210C865EB97865ACBB18ECF6E3629307878FCCE84D62C3C7E8BCAF458F2156C0A0FA8813CA12BB7CFD6E23F11738EC224E770ABEE812DABA9785603795695C117EF854216725588B9448F55D3C3B1269BC299A5ACD488E831569C3825C8BB32573F3FE25FAB87838F3E05DEEBD783976BEE7FAB60A669D54A7CB11D0286053E98F04110F59CD03FDC6CD5B706221BA1C8B99EFB103E01CA67F42043A945CAFDB97CD8DE22C1A25CCB2D89144B40CF17FBA31700F6FBACC8ED3FDA1A6494B518AE93B741B20DC88912F0142B0018896FC4C1B828E2D5189AC3D03A7BB4778337EF64A1B8AB25F18749332A99D4555024632F29ADADA7960496C8971BF68A62D9D10A95D8A28F78044F1534BDA96A831DA416EB3C46A5E9858C4E65D52226F802E2D6516B9D047D2A23A06AF9888AB8C8335BF5D75163846C425DB3CD782A60E2666727D4CF887074963FC512D18AD9808870205263D62D5B8A725248CD2B0E22901160F3F32146A799B9CC8AA6A749CA4101B88205E70EB774218061D56D91A7A2A3D6C59A6F9BE966DA5AC6FEFC9174D864B47062D034F47D619CDC7A266379AFE1DECAC3D4BEE0C13BB2152771460988A9A386432C975F5021ED49B141F8DF852E1F2CC182625482E27F870CE56F8A08FE07D2D862C43C6574A7534581A243876DC38E7E232891FC276C87CECD38FC78C3506B0C9A7BC9B4A0EADF5FED0E1E0592FED9F152CDCED287D9F99C375980AFBA5E2063B967456D5E6BF022E81DCF4223C99C88088F90A8370E62DC046DEFC455AF8C7D5BCE8314095A1065867B511498C5F520FF77B25F6B21A37116E8DCA750BD55155F0EE468CE28A05800E1EE38ED413D2C97B5F00686B4EDADAB89FA42668107BC464C25AECFF5122419037D605ED79058DC8A8B0612E9D5B9873B4913327A8786AC552216194608E9FF867B3AC53C7A00F7E605F6FAB94FCD9D541775CC4B5CBAD49CB9DD6E355DBBEC4DB55FF13755E98CD90863A21BD367498046E448AFE8EDC9D6ED2D5358958BC4339E5A69D718227A67AFFFFD23EC6DB85DA9AB3A7A8B74139700D7484D3B3037F10C994434036269974C89CB8757B15E19960A3D76303BDCFB7BE5229218D2F9827AECCA2F203E1CD457117D14C1BAB316D4074FACD8C3FD91801266E371A74BFF4C5DA794C90EDDD1DD99813344BE12D3A4B56C9998CDB05FDC2F8CC2F87F8D98B8480D2260B32E23C889879A36819FB9E170D90C7ECC5ED11D5841A0777A242A62C52C7B22FC002CB0E31478E98C8866C1AA5940CB462BEBDB3501308DB29C8DE5912607EB19168CB823E4F1A728A0A5AA7FCA4BA3E6C216712898C04BC918CB6959F1F5BD2B3942ED8B864D30BB14147963F6DCAF6F768A4B0F942098374932A5C64FD81440A4618DEC2A75E7648A4BEFFEAEBC96017AB854D13FE7DFB614C2B3655D9E6D18B4A7B55740CEAEBEBD4DBC34F7A5B6935D526859ADF20CDCE8C1FF043E79FEC8ABA41D967E13A0D6A8E87F89427C2AAFE5EF3B94FF54039450C037EE388E3C9B1F2ACF928BA966DF0136EE27EC906C98C6C9E5114F45DC0AB88FA533191F7B3DA5AC875BE643AD913CA01A1F69F1D8B71D99AF63A9AA0D526832588F29559C9042B686EF0D35E39441B879FC36288380268F3223169840672E5E8A01BB7333FDF5024267B13EE2D19E6AECB9264D5636D5E99AB238CE42E53884BACE28F73533464CAC05AB2FD956F9EA1C8820C8C6A3500088469C3B26912F25AF65CEA488863EF67A1C688403A8E9C74B2FB27B482AFD8AC13B5DC6237DA4FAC74360C48AE5FAFC4399390B5495392ADD875FD3E84C5701E9983075EFA3F111E5516927988E635DE395241E6275C2011488238380E7A6862312E646C79DA0A3C2FA370C1A31B53714950A9290D341D083E5FBA7B27A6DB57BF4DF9722E35DD9BB2707F9C89220ACFE9745F4F52A28AB216F84BF35AEC05FE4DEA4AC2C3A132B3195AB2C204972B08C36C0E859A9BE8216ACA018F6E6018B350767DC9A39A6D8F04F42D3105CC256CCE9129498973B0C64DA659F557C09BC85FCC3179F2D0965E0420E35C62AE36CE6D0E96DA292116F3B0665C970168128978969977D4683E7218F77CAFDA5612F9325137C8798DE35261AF05276182B1B1022DFE448604E96BB0B168086CA46AA5F385488BAF324E47BA303683105C2FE36C9AB1A572EA2C6A32F27E84648CA7CD3515AF09EC1C9742C026877181AE07D60FB3CEA3E403DE5C3BD1A291A2E3375D6126FE191433B5F99A96FA2FC942285E06DB626EDA8C9D1A136C2626F4CFEA7ED4C85C06BDE4D9994FE2E99BE6D8E701D4EBE5297304841267EF948B923BD864801556046C27743540FF32AE7E44138DD8711277E86C7F966344D38999C9F2587201888E9470CAD4B7EE53BF74A0D6D21E7C5807D59C1FACA5E83CB100DA8567CAE68D7776CA1F66018B93008A1970C79A27F4CB92473EA38BE2CA00657DEBA7C24B49752C87F951ADFC5C73F738D64A3A5E8E4B6189A252291723EA8846A669F3D1368628794A9E294C9BE6807303FD030871461C329E68F198AD682037603515082E9F3F0663330093A3B0ACDE0FDB1C10A810BC860A71044452AA31A243AE13FBF53A52368389CC80F594C321F2E0DDB58FC504FF4B6C87943635912649625C821807063B51A1560CA8D088BEEAA8D8DB652A8365C757ECBA23935D5E5E2E26DE5F4B6121520C969E7B386C93D314414976D97DF88C5702DB5B8960B61313E9AD758E3FD3F7E3A7FFB854D1ECADE72678AD62B5845F462ABA05B32B0519946BE7DC84BB9665221A0CC965748C259C9F141302DE353FFC6CA0366A475A1FC498BB0CAC33C4F3662AD7A983B4A39F5AE8494DBC696E35206C2520A32D10F4920F6F0C2F67F4D649E5A869778850752C5283142A2941C65B34C0C9DBD71FEFC32A6DF1FEA8CD2B3C8F5D251F896CDA977B47D9F266087E483355CE4B4368EC10C943EB9D55E99BD0898272804082DC56B4992B2E040EAF5FE018E68ED664F9B8D833E25AC9BDBE412DB13F95CF139DBFEC3515F2C3FF0F5A91AA1224070E6909A23AEEC56A8D8908BE58E4C0BA88A9134C09C2468642599ACE0322526301986D528606EF5DF7C0B320A4FE4EB7DBEBAF4F57A6793FEA3B9FD8C52127C84915FC5A1C03FEB206983D819A1F53D4E6001C07EC768D0B6FCE8F0F013476A513458BE6FC4C2B7E60110EFCD8936B29B0FB7A3EF7213EA25727083EBA0AA50316A619B2F50502FF875A92F4D988A6120B587BFBBB5C99FB7AF5A95428941CAEF4D9724D4A5BBBC49D86E3D79BC50CC6C012412EBB54E1577F3C2A6A913209DF06628FAC66D5B58BF6C6AE8A3AA89C738ABE3CA8BE3EFF54FA3A78B2565A6FD97658D4E831DC6BD413244C984CC7AB645365DF14F74BB54D54CEED215BFFD55E340764F5FB48B8F3A939E81CA34B04B44475F790F2AD194091362FA812223782CE070D761B65126A47F11C4FD66DE351B4D6AF72E338434A3BD5CB2482E5E02146C56D53B320B9706848E395D5D3F3D0AECFFB84489F8E5E31F2A05B3DC1370F40B62585984FE8324A49BB8B46C3DEEDB6742A29AC5B3F630A042EFEA6C5A0D858BCB7AD5326AF391D08F93DBF2F21C96733BDFC9F8CC534DA4735341F3DF279F783969EB9B4F616C70EE7CBFDFCE6BBDFEC30D0289F0CC6FFB5860155C77805C59CCF691387C2B9570291D91471C0DD17646C242FFAADA504305CE683BA9196AB00EA2730E0B521EA4DC3D76B6C89B55ADDE3CC340C441ECD4C51CDF789E79CC2035B41B146356743881155FC0A1D8F33040E4E86D3EA78349CE5F03EE307245014EF2B3796F9D32CED4EB4D95524F743918086F1C7D118150A92B0679938747CC8B41CCB1D1B3DCE6F7BE59C3F5E0C65DC73476751C5C86C1498573EB5100570685D30E9C096ACEAACF035158D8D5DBBBE9362324CC91CC6EE0BDFDF92ACE96ED02A7CEF7D7FEC577D3CECDCEDA6EB9854225F90F02E1F3D660F63AB717A449D6918C2747D2581345667D16A1893EF9E5ECB34ED522824F87B5D49594AFC9D2CBCDC9CE948F5C5E0ED02F64E658C22084771ADA4E344D1A2DEC9B09099ADE358412DCD41D26600DCE28747F6BD89825CEFF52523CC7C692607557467CAF267F440F62D3A71ECC956E5F8246DC549CE004DB6B1847B37AC0A4AA2CFAB7ECBDE6BFF5D72D122F8E1BA831BBE30623BD833952F444FA2959C0668A124FEE33B3096A4D82D26148E4BD66223DE197ED203D0CBEF0D74A250A5AA20EBAED3C6FDE3B1975EBE80DF3B8F28CA0DF5037E9BB16CF653CAF8F792D0ED071A5B316AC7818AEE7773D9564F3CE65728FB6BB6FC402018965B664F85339C1A0A670BA34A7C843A9DD66DC95B0AD6C9CBCA3D272CAA80180044A0CFC980EC662D9A2B8FF85C05DC95D7FD6BB1CE812C27BDCEDFEA42BC2EBFBF3775D022BB0E4B0646E3A1FC2BF52AE9F8AD61CD8A5C2F95A206979D08BC6110C97EF3ADD5E92ADB66B0E6A36F8EEEDDE4DA5268292D2294DC0168252824C50B556F0215A0EE2D44ABC0F0FFAD3387CE0A72DF297DEFB269B2120E41DE4B768100D58B04CDEF06CCB1763F55F6C0CD69C2B8B7870B07233D3E79387567091CC92A1CC382EFF51F2D97BB3CCA1D98A82FBFE9C10D2609BB0F2E824BCA4EDC47F7B1607177AAA0E24E29E101BFCC034EB34BA50A29947FE440EBD3B788DA0651A7AC7A7F820FC3F9D8509C906771AD96C82D84BCD8CD1D854130E16699AA364AD182F827DA60FB45E49C5E10F7FC69EB6D2478128F574E556D6D331539CDAEBBBE67217EE3FD391A3829C81956352A4EC10657BC87E14FFFC9BD87ADC8A7949414F06EE123895522601E774A40A72A5C9770F1195845DEEAD68E656DBF6507E23840962ACB0CABA776BA185B39962F791880B5305AC6EB98F9064877CECE8389C2F4DFD0E2D8A9EFF424B8B388FDE455361D52E6B2FAA35A9C4B2F1D80CD066EBD9DE7BAB82FF0212C80AD580E4B36C66CC81AFCA11C9DA9E758794D588AD9A196F185B88106E9F9B0F78A393C0DE2B589D7498974019A5C5C5360648E42B23366F9E57A2E571536F2AD79EFD7BA4E446EAFD21F281A0B1C8BD5C7B9A2BA61CF02BFB0D38C964449757388AB3C2A3A0F87CC6D3A9A6BCCDCAC384BD7C50884E9F1800D8E9124BEF4940C57AD2AC392411E08E0E538C0BD3BDDE07747C7F9EC17A0F818DBB888BC8DE8E8AE708E632535ADE3C12C20F0AFE637A6EAEA97271D25AE200F3641670B0E3294746A78AE0B18A99D1BE852B5EA5C8FDCACE0181C74EE418CEEADEA607FF00898F2DCEFEAE1791A9BD81B33338CA668C6A2ED61B962744016A37233B6EC84DC966E463CB180BB21785E48345BAB9F7096EC35CA66045B040EF46AEAE278511B36E3CD51B4026D8D66C6D13CF9A6A5F32EED57DCEE9F180F1285E9C1695D4779A84C39F9E310416EDE874C9941FB8EFE78B4231AEE70639F10E783C2CD1C11FDFC16693805C03F6F865AF4793BB9A020ED851529B15C1226BFADE5BA8D58DD8BE20A85F760683785D116BD9818C9D4DC8FC9CDDE7962715CCC62C201C31B0287C800469F9AAEE231957E0CF0FF35BA644DF71B06D363E6C2F06A0622BA379DCE064485F37E4EDCD53E30AACDC6A36B75CB1D8E9724D3D5CCE1C447999E8C3E5ECFC7A724702B5F397C5647924973612A8B3B76CABDC426BC7EEA9841E1D6C819632446CB5715755FC49781F274BD5E74F4D5ACADFA23652F080732C558593EDA8F0D593973BAC4956D41ACDF509CCC7D6D9E6F3F6BAFC524374845C25817716F93B7FB4377F5D94ABB0D82AF4A390B2B153CAA037D18510CBC93E55DB41C5068C2E55538DACD3EEBB20DE05C5356C52E4EFF3993EAE10573083FB0AEC53D7A502CA1215235E5EA06DDD02031DBC22210BC3D58E6EDF9324966E70C4FC541BA8A3E77D533DC22166293DE2FCBC1746366691240B47EB1E797EF92BBC245897D8E5948577FBBF46BC9B0065F6FF8AA0C15AC57C88C80A1572FA28248D3B8C4E9AE2A99D0C03FA36ECC3E1F08429AC2B112C083AB3666552425E2494476C98ECC74531D813BB600E64C50F46F9082AA49B8604E194522AAFCFFFEB6D873E90BEDDD3A1D53DE7DD385D3BCBD0184CB32BD3B71DBC6E4A7D771549543D30452E7E09FDB611093B3C2FD29E242ABDAB22FAB5824B70B2023AC375FFCEFEC3E4C817BAC04EBAF9845360A933FA84AC4B6016A09562866B76502BC37778B81CEE71D69D0B4A564CC3EB085B8F737D68903761C7082BFD9D6DDB0AB0C72E6B580B6EBC9C8EF99241883A5609420A1295287919B4BCF0C54748BBBF92E735E6B5DC7E4D45F3DDE91AFD44D0C69E39D27AC9919F978868EBF73784DE8E1F782A171132126CC753A2AB9F69BBCAFBBD652E851C8EBE8129D9E8DCCCD1CBB3C487291F66CBB5E439E760F372A2FE069425E74762785F40C87335B0F50F938FD2DD14A3EB6B6C638C213987727BA22A8A2118253B778FB8B607B658042699184DB584014C2A14BB247898B85537675C7F825E574F618174B9E79FAECAB126AF44329758C730C830D9CE3E3CBA596FF46A9D53CA0C4F9E59AE624A68339D44D2700F78DE7C3C8269049E5649B8DF4FFE9CF1F568864990A17D58BFAE8642FDAC8748C0E3F1A3E5503DC9A2DE0C73649F0D08FB18831922C26AA98610C2089A96B554832BE2CAF26BCFA11CA2F7EB5C81B01E64AA221B98A0A6964DA108999DB3DCC70CF4012E6DD450F7C2C3F7DFC043C1958F3D3A4630D52A58F10BECCCD43A33601CDD572CA02B35BB85FB321D3DECF0A2BC0F0375F2917EA85C7866AE1E08C58FC7BFF8AB08083F634A8A8C9182D2F74161450A4097924209C315538BFE145B678C6E95EE37361756D3422DF0216F2C409588E0CDA847BFA02DCF2F3A06075795F45E16B5AE35757B3FAC6D5E3DAD52F8AA722F1612E023938AB3EC24B1A77933F1ADC990876F615B9D6C130F80C4062C62F38371F51EAF87D99D02E44E879604F6D27DF70C4FC0B90E783923954A68D47605430E71BC19DD6EEB1EF17CB34FBC67512044B9EB1CCC38253E360F7B0808D880498A5AA77CE36173CF2461F5FA24B19EDC4977E10C5BB020C9A130934E250D44E3D9794DB841B3D3690934997FBCF727E759C371743F91ED22B44077B8B1BD46619D7B7402E592A33AB2D542BB3EE41F428D3A197B6625B4EDF951B7E50136107D44C77D6807037A59B936FAD4092870E10A378EBB550DADB22D656B750FC654F3D824369D72A74015341BDC6A5252D50B57877C069EC2F3183B23F6D268BCB77F6F612C76ED1817AE21FB1141BCC00A8ADC91F6F0DB76729A24DCBFA70EB0BDA972C73BB3693EE5BD1A3C4A0F16675FFFF3697 +pk = 6B8CC2680A6A8E92B124E41B3B7122732CBAFD74FE0671DC13D2853FBCF886B2BC4558C00CC82CC15A5D3561AE593E50E0EFFC2DB9878EB12A7D45C3CC9E5AA76DB482EF38AA5BC620B49F572D33D2597E0201E70E52ADEF4494660F37CADAEFE2FED495B1C638A7C7197E9F0B9834E183BE57EF73259FB1B557D9555F77E9D3FA2106D532AE24F5BFC2108C6626A3E85A8B96248516F47389E381B59C671335BA46BA9349698FCFF23BC09513AC4E3B87254F92116014B2CBE11852F933692780A49774EACA4237513541DB17C5C3E5690E0F4907EAABAAC74BAEB316E1CDD127E98D1BD8B2E9177620CDE0A9FFF83A74A13D6AAB3C8A83217E78F7920A6FEC9ADA9BA6196CA020D63320207A3F784F3DEF4471B5693492D09FD258119A58537806761F6E013B72A0AAAEC79107B455F47710FF41AA9255887BD056CDFDE90628C9085F66BDB9F2E4A899E50A676CBCC403312D0F4A1060729AE8AEE12D6B5E769BC2F1607B06A0202565DB0ED2141337FD7F99FF818A61908A7DB68BEA10D2EFBEEE235C985B47C359D7FB65A2B261CCECA1FE51782212DDAA0D282B138EDCE2A898CA38CE28FD769C235925AFD6D35DEDC78FD7BF57BAC6BB23F52B1BE7414CEDD0949E9C4F1ABD22557AD5B9B331A4FEAC93EAA5FE8038CD2AAD955F24386F0F50860B6C564A0F9223C878D88AC48EB91D58F1C66065D7C2FFEBC3FC0C9674FCB6215F734E53E5D6DA7465B6FA7394B646D4C12D216876D25F80BBE29DFC3DCE4BA50476D04E719B6E6BA6B768203E8C6C68B53F6FC4A88B9351EE84127068C41D90E2B580924BB8F3DFFDB0EF93A61B320303FBC9580B54C54FE5C811446A4C773A74DDADCBE181C0A37B19335C345765FCC3B0B73CFC527402480F6D2E9DEB67A5ABE4FA8B43905E8779E558573849C0A12D4F63F632405FC199FE1F08B2B1950340C83C6AE56817A0946947884AEF4DD0514B175A3570E7222DD40A19C94FCE58970B6EB836580EDCDA41D204FF8CD1466B54FDA445E9B68E86DE6706AD42386ABC5F0325B8D0219EA645897B470A306F93E92DE7B16341D2200684E272B5B297EC59B797710A5C2325EFEC367BBD05550A979A86BFAD87F037C0333AF246BC994CE11FDE084B8D4B9D1501AAAE335D817C330C259D19EEB065E7A4D2D0F17969CC4BA396B8D2C7DA0EC6C140A63F6598D46DEBFD1C5A00E4397D185ED28B75B51BDBC4C40358D7A55D72EFCDFD6CAB1BBFC074DCDC0A4B7C4A95F2A31D5BC5903ABADF5EED40EB54B39D618B90C1CAD2A2C2D7A4CD146F18F1A328E8745DBA12C51A3E00C0940C737AF0BE70C3CE021678026C05BA845FA5ED0369894EFF923823EA3DEC061047FD0A1E532AB4BF4BF5D7639298FCA2CAA50C7D823EDA575CC7EA8FE2121A3D5C9618D7CEB3B9829507F538486C99E1E6CD03E38F87211379024C01C3E29489D2A1A92ABA7B010E96D0C299CF3D0612092036C39DE18EF6593AEDF7B8B29F5B5EAAB826789B02ECC5B62C6618B0C5946C0A4010FFAE8FD70ECA36BE46790E1E251509E3D4F3C9BF7F2FDEB83E3FAFB11DFD5A95A36700E95DBB47D7E98B32E82227349C131192A921315F56216C67BE153ECE53ED5E789F1F42AC808C9CA97B8F8B8697A7CF5EBA5F15F4830CBA4D8E463F3475E6972E5B183776A9B5DBD8461E69D18B4DA1CA4E97D93AB6B17AA29A71BCA6C038C4BAA5E2CCBA8317ACA3C9FAC92F5FDC6390BB53ECBA5A3BB18D2591074A24C5D6EAD2EB89A1D5BD07DC83FF19B2A8669EB93953BE08C774C38527808A63617BC074D9DFA90807F878C5514F8A8FE3D4A124B403DD8D4BD485C1A97CA9BEE890BC1240805492E377EE0DE4562241B83FDED58D6BCA10A8D4E2140384467C515E226D50B81C1A5CCA7E427D6189802200ED89B8801BD02403D64A3BAEE4E8377051867248C58F34EAA4A68126898CD57E4435F6FACD37969EB6C56CEF38801E90EC88210B058A8E1A04790B5796345EBAE76FBD2ED8F662EAD041DDBB3F6572F27E5F805E0F48C86BAC0B93886ADCBCAEC97FAB21D6727334F00C3C7390030A03DCF0DB19AD35E31846A25D29983E8CFFA866F3DC495663DAB11C2D6AD2AE2438203CF2B6ACC2D296E2C83F801F848D2EED3FEE0C16BC0FFA8B3FB215EDD17E5D198794BFF772997A845FE2D2A5F234F54C84D88798DE7B523A476F271C1EFC2ED0BF233BF919C9EBA1005942E1FFC07358CB36703BDBEF535045D173F917E6678B64BE9A33771FE3F571A513E7AEC61C2F5B7A07431E64D914CB25635B033556BA19F0DAE26599907438669C236D3D21099C9C79BCE0F3D26E27C71B33A61BB55DF137278C3F9B53F18E61AD66CF2977F7D121203D0CB93D3A1E05BF3DDADDBF48295D0E90874D6F73468F454040F4B8A7CA14318316F7438E07F612093EA451C2D8F6A9A68245576C3741CBB408AA84828E8FFEF31DE2BF57530EACE680BF78B122AE27A21BBCF0FD10C903D8D179DE7970B28E07B49AC346B777FE4B6C5DAC283C1AC59E3A9735A7D1136F5A248BA429884B5AE75AD803A93D626B21AC946AFE11EB688B43B568EBA0D65DEE298FE90C7946DD9A4CEC7AC9E9ECA6A935ABCFA850EB4DFD8B5DEE7C375C80E804EBD28C5B4F4DCC52B6E175B895F4247FF340792B17F6718FC9AF106177F53CA42021B667A272B4C5F21166D79041AC4B93717E05C6288ED5A7533CD90FEC4A4731044054A4153D555059F3FFE216A9B58963F0A67B258747E2DEDF719108F026F68524DC9002ABEAF63F099542DC959E93F2081D6418B1C497B11C1A912DF0708B8D402D0AB0B038CBE609FAEB9A6DAF830BB07729E65F3CC71E381AFE436D452549F84A0ABE268A1C816BF1DB89B0191EE3FF81ACAACF6A010E9949A62B2E0B2CE6687F0307519B03855AAEDE37F3CF851118C2D96933483A0275392649407EC8C67EA9C4C39E295FE5BF7F7AEB79326C58F38141A4A500097D348B985FD0A001E8CBE2DC833C2E4AD4AD2546A52B1C683B6D3FE6D54BEAB6B06184DEC1F1371323FAFA0EFA95A6E144DAF4552E048824C9E21418EBD6D4A4509AD7E78F7F83A7D4149954183B7487DEEC3BBE08503274231519978C2EB052261CEFCEE6A3B623BFCC82E1AB77C111AE44D7A94D64B4C65EB4B56E38C5D23305599EADE610675FA35D8E139636F2815B2C3C768535EEC3F07D2AADFA92D3E1CAC2D4DFB3999997BAB56A55B7A18FC7F672866DA11A9701008C272F36AEDD49CEC4C9E20E4E6E063802A9FAE325C1738AA03876A0B2300150B11837BE78F485969F2CE0ADF564D67AD1C6C4A2DAC5A9F9A4BD1CFC56C541C36F420E9E6974053DAFE0EF051A9B620206A06570B87670A4AA3AEAF4C36EB67C520C9137E21C21D8542B89CC51CB8EEA58FDC0C054631D8B559AFE52FDEB767F8FDF20446C86ADB441E406AE618B166BF94091A20DE8B6967B47A2885CC1713863B9A71F35A35B2E434C9F72E8913ACAAEBF4AC5CF8C34B8A90CA4FE7E3BFE91CF43BF22A7230CBEB34956A2CE6206D7217401105F2E46CAEAB1A9A4296D2EC1124B38DACC845C2F862761713FB7C55F0B58EDBC6DA7237D410A98E22171ECD4968230C4598A30A2814F58474DABAF5DB994838F5BEA0C92CADDBCE85982D3ACB6027999F94BF65B1AD597AF3F8E8FA829A2EEED3C17E51DFBE74AF0B81E6EB38647263AB2AF1BBBF444E6A6AF31EDD2C0F9EE52AD085568B63DEF7AD411322E1C5D4C603B67E556746E5F25B41884704E6146C81D8F067CA6BD6C2E90D99C1770DDE52CC6F40CCDE8C059059BE8CBF3411ED46325789F994F28ED42DAA065BD8C2F5FAE86EB2B248C69EBB368BE2E7818EC5F6F0050438E1D48260800D113F176FA8D24C167610E7132CC11F173A8C67AFB50A2B3A477CD2B7311F1CB773DF2A853129F778C670F1818CD74BA504CC25FA6629A3B14F8BF2A1509E29CA3FEDEB0DA2E2B144C124518ABB4E1CC39B01FA0EA71B0B0FF6D1C70ECD4312CE45B3DF6C3D14A2D7C931D374EED46AB21F214D4EE7860BDD2D78D8559FFE0ED93BFD6F61B53E29917D3739819F1A7C5821A2EE6C41234C7AFA0FE6EEC34BEDFFAA7DBADE890444465FD45F38B611848F3E3A7AA98C346F299CAC0A9B88DD87006A67E8698828A5CDF2C8BA2652B293BC9EDB6D35A2FADF9A9AC5FA22C579EF3D0CA633D93217ACF57793B5595B267A0A6C797F28863D1834BDF06E64D80A1D6B0131A9471B826D463FC4C2EBFF427D77252650D7EA0A935E904DBA4728F806BBFF392C2A2563BACA6B7DEF1E192028B50B4B330CA304D778DC06CCB7657798B5543C34CBA0E125C5937F537201C5995AFA07B5C065A323931069744F706C8B42AF1EFBD09A94D66286165D5A48B17FDAC7DA4C8DEF100389F080143FE2A8AD541048346F20C4290B3E841D79D228AA1E328EFB0AF9A3F705C9235E2B5FD504140CACFADF0589807513E90748CF0900E908C8EFBF3A9975F11C7A937A5984C80E1752C53778B15ED0BF1490A03B8BF32F2C13E18AF415E67C7A78F83235C6992F3A256184925DB13135B619BEAF0B46A82B79C5E4047F8808A24455FBC76C7B039589DD6EBE3DCDD6190E6A9EDDF2317355A504421E4164B7872C14F4F191449523665566E053DD3218C4CD619175F777ABEA6150E56744D8C51EA411C79810E79A128C14C8AF615D3C791F553984301E082D1E05B0D3AC90154120B74DE30ED23E2AD601C5B9E66EDB9C7878A7A45DD6D56DDC0653DA85C72562E67EF079CAE4FC2FE3A1EDB1B6605365204BCEEC5DEAC0F6155FFA2712421356A797DD4677592206EB62BE2A5AA6F466610E997EDC13A2FD675FDBD3FA00726F179C4C6C59FA74AB1AF5ED4CF51F675CE777A3571E9433FD1A238DFF58E23DB4D27DF5D681F42FF269044A80166CF031F2603BE7AEBB53E7FA27E83D12971E51008DA6DD5D0654879B72D05321E5A4A3231BE2E7B1B479EE69B49BC15B8D7294D30690C0343F99F2DC400077C43D90A64D6074AD905A932B9705E7995BAFC882046C458E061A9ADA3ABB49FBDC7D43CEACBC3A4733F7700CE56E565B89F5DB1053B4AD14D7DD114348867D4991DF9EA7ECDA17EC60B1659F7AA2FD597320745EAE21D2BA2E85DBCEC90BA51ED8EB48008FD92CAC8FA1235AEF1DE35C86A2A8255292F6288FC0733E31DB25F397E4362A9EA1B9842744EBFD25C3BC84DF6495A73E55B56BF1A34C6CEBDC14C6187DCEABF6D9A3CFDF3F2510C48FB7AD022C5513939FD69E1337F0A7F88F187890D74BDAC801AA79EDCC49C6FB5DEF136042A90CDBAEEE97D5C1E4CE09284647E323E462D6E40751C3D16296F2C69EC26DB662E608EE39A9C649CCD96DD0F015255A97644369E7E7D09DF338218F559826A1CBAAD279CE11D8CFE8CB6A716F47ABA15F372488C4E2D9705ADE18F8E3504E7285F603DBFFDDC0CEC37FD625500E773D860C5C234BAA53DAC20682F2D545BD0030B153737058FB3B2C3A2F83FE995037729E804FC8A1296B053F0029612820A94B0D3E549F6EED5F15FA5F19373AE6F62FC419F3451462AEF3099F5371673A593AF49248836E443A88ABB8566C53B292D61B5539469980AB49E689E9E2354BE5799F7DEB39919919C1EB697FAA0383A6E090F173D43E91157E003FA83BFF4B01DEFEBBA9CE18BD5C917B7E12021A06DCF9E2AAD1718E4B2F32E8E01E501D3BE25C3559A1E1915F31141277A5B5D24E9D666FD4337A4E2FA11177557C7856631A673107236E92F3B8CF7A0E6B884213CC0533A89C42336BA7B31AD0B151FCB345FF619548260D672FE2433C307524204AB09C3D43F19E0A878FB85182A77A0C2D597C362D54A1319606BD33312BD23FA7A837DEDE18FB1799733823E3A14DE179CA647E2E22DC05F9BC3FD6F59DA518E7F3B69C879DAE19579881BAF35ECFD8281A4A627AA11B81C17494B2199E8877BD0E20689535398447983FBFB4655B1CDC175135F560B4523E5325613772F3979C881077C2E774DADF7FDBE967F0454B43C915BE68C05D880CEF270A3D80A3946AC1607C35D0A643CCB0DD9519F09249C510086E506E44AAFD1008CF2EDA63D389AA268714F30F050D921F433412BEF3760E22BC5F0741DFA0858AFD34E491BA865DB5CE1C51E3F19C5FBF8C707EC3A99F40BAEB7C437EB015518FC51D178521A8984E76537C1B648186BCCCFA85EB6FA4C1B43A8C5ED1397E5B1F138AC9BED24121D4EF4491A379401BB159302621E66030F7783CFCE66FBAE7FA1B9EE5A46AE81E4F894DC888E02328C8456283603A8850725AF8486AAE32AA45D569CC8CA16C447DF5C3374024C22A23D1E93447039827F9D3ACEE8B00FC1F5D5AFBE0DF2214AE9824C1583EFEBABCB6689EE1F01E94E108D142072A798724F893E5F43139B359C04699E7AEC8C4A7B72737D62A781BEAD92FBA5580C4CDD2B73F3DFCC631FDE0683770343E4FFF8BF3031DEAEF5A6CF15124D8EEBF74EC4861804749584D4F9F5033B483BDC2F31F7D6EBEC114633B2F5682CCA3BE174E8A75DBFADF711649AAE234E6FE8C0807D01C875516C0AD83114839490F3AD765B4576BC5D9624C7901F60579341CCCE1B620673CD0039BEED325196851271C2EEA063098810A5F02B416B661A26A556EF32A13A71A540D2E0A614CD732000711127D1FB46C2D8C40E5832F923B8E3612BFDDFFAB5FF357972754A9D5257DD5A2CFD634E5E2E23E3CFE4311F17A750899574C23591D5BA318400C956BCF2A4661B8EE0EB423565320858641D16EEF238F3A1A1EC42A225C391C524FB609F48D677D764E72D3B96A80444B292294B7F81DD651B8588C22B3781A9CF3398FC83430A2B75FD6A0B44E6B67ABA35D0BBEA87218082212FCABC7EA4D3D8FAA06C3EB657DE404C423105CFAFC2C2588692E135AD538379 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B0 -smlen = 1962 -sm = D86FD23273363F9D372D273ADEA6EF3E2C27AA624E50DC6DD113439EA5651AFBEBD37151B44C62911C6E748BA4FC8F1F9128320CB7AA46662126F46DF4F0CD052746E4BA1F6E6333B71568F99B736C1B360A34A40213D057A7892ABA89821C9D8D09B2105E2D9370C47EB472234C3B3578DAE6BE2B4FD60FB53BA4BD5157EDE710B58B275DD65CB78BFDAE4CCD0C4FF4E230F5D0D965CDB7A2CCA49FC1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +smlen = 1968 +sm = 150DE62BC182AF1287376C3494EAB6FCDEC6A780B766A5348A8295110D1D0A93E66A21B4C83671F4570EABEAC0E48C40C6200A7A755915B6378B4A65D8740FF2558A50F700A02EC99C6E04959B9B061761F4BB81E675698A9FC49BB2A38ABA0D8E96E2FA11FB6EAB11E1640AE27C8EAB59BA0CA1F253A7898348115D4993B856FC51FD92AB6106D9434F1874ACC1EC8A913432DA945C5ADE27E3A55F403876F0820AC1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = A6D5871DABC685243BD8E4D40F813BDAD9F086238CD75D1D8FFB327DC8597CD19A60733382580BC2A5875923E1543283188C2FAB20F9802AA2C8D712E39094681E6132540A5AE0543B0F2D03BCB9D49FD3657B543F9E4E5F0CC68ACE51A36B624D2066A992FD0A87322F0569DD6324D5273FA7ECED1FC27DCFBBCB55CDE034C3B0F1D3EEDDE82F31EAD8DEE374D1719D27271D7A34614B2408B8273055C0DA419B6604BFDCABE0D554EC735A065884EF628A8649F2A0BAE1F94A92B1B6E87A29A37D00D338BF49CF0573D4EC4DA77FB6C62AF65D210428D3E51EDFB357C6835EDEBE488FA83CBF1441E00E77E7AAB1C6B415C54C8758A72A4644C1BAA0E335F4C120A90F77D6DFE3AF7DE102A08C0986E116FA974D30C0B10B237A0C1C72E3BC01C850EA40DED9CB0F3EED89C7988F6FB04B2EAE0AAE5B4F30AC7561895E5708953D3A66CDC579097DB5747D63A7BAFAA1398711FA2E92F7B65E532ADBFB8389C9353058BEEC4EE022433E030204F3FF496ACBF61529DA917E0F650D8222CD01581AB70FDB61BD7462C2ADFB9C14BD602966735E0712444712F3BBEC0B5DE2F83AD67BE3144D103F9422F21FF947696E5108506A20685510DB16772412314981F8EB8F2CB53747504AB8C3F19BEDDC128E73FEEAAF72B00C095B63D52663E58AB32610004A3A160EAA46F1FEBC0AD5724AD8C711181A98BF2C2E9708C69C9423417C3F6D44660DC0AF69491F3198426644D023C210DBF48EFE3FD65784DF7B446835EA8F42E332C7E7CC31283FC9D58CB96320868B1FF7CC5DC04F884320E06DEED0C2993C2B770CEA1B99D51FF73BF9CCB5D02EA23266A815E2126B4E7E87085667B88296063D792435E058F903F2313203B1650F72605E4EFE88F6773BBC90A54DA2E2B7908352A96DAD24FBD560EB39DDF753CDF7E433E2FA81F440B5EAD6F061DD409BC2ACEB4FD32405BD0E4A7ED25A0D779BC4DE05ED624AB4E60666A7005705601FA5696B9DBFB6719345893C761673C44EF63F0C73C51D786BDCF92284915C7BA3F6984D10AF103F8AE290695B910272404ADC837AAEBD9B34B0CC8DC202C9CE2867463FDA627B8EEB1612142AF158F431A226496CA56B88AA0171EE89E5C326B20F5F6586131CFD18912E6B4AB08E09B49E6FC6296BFDD9837F3F17C36126DE9451082C0415DB63F22BD4BEB1FF1AF65C6A9A2393EA489EA2DF2CE8AD98EA3EFB7D04DDC95EB91AA07FA5C6238F731A00B96BAC8C6BE19895AF0718EE5A9F283C096EBDA26664F6487460E35D5E274FB81CA6EFC41A6CB8BB6259641FA88583E9F05817C9D622DB4EA949FBB460D5E421218CB3A9CEE2E2B2B64BAD76625AA8F26ABA48155C10C8E21C694F079AC90B7513060522B99509833CA6740656988AC6A96D19CB0BB6956621F68B2917AF2F28F03D81E76156F9DDB000BC5C6F2DE61736DA76BABDCA96FAC8FE10505DA506D36274337364A02A249EA42FFBCDE4E71A2D116939770E33E908DE3A3C2B3CBA1439BB173A7D3A447F6364B8F8C96D936AFB16D127B29BF268503613AC8194508C9090845FC3223BA21A2F545F7391F1760ECE4AA68D3CA6E2564F0592BD568F060E02FACDC8969463261B993067ABFF3F23F8013A6E976FDB20940D80081BCF994A9B11818031B8E14B0E1DEA29419627E41B274E3FF28B348EF0F503DD9F4FF379B49A4B51164DDCFE884446C2F5C6DD402192181E6C09CC0ABB4D3F6F0098C083A6617228AB0B4182D72B28960CD4C5A90F52F3025B98A805FF4CCF2063AB2118FA5713787167F95E7ACF06F72EA37C119BDCB10ACB648ECE2155C0299C59F923C59134BEDDD9C69D73709CEB24E043497FB8AC799EA7522551C3C050E91F241CD81C5443B03D5F7AB3A761ACE880778ED8F0F8D1CF7F6EAAE33040DF69EC1302DC981D89FC188E4B1A0FDDF8138D7ED3CB8CFDB3DB1BE5EC6A55F48B9827FB9D1D19CBF89F8706EE21D5B53B0B2820BF0A09A0E9B5546A1C6F00B81EE729537958CA93436DE5B765166D0964B5306D77526812937812A8B14971360013B4B1FD2825DDCD08554763DEDF7D1A589CC0A2857DE85307759CC6BA238269C6333E7193E251AA79238F1587D4F52B32084E8559C65DBEA6A0A3CB09B610BA61FEB00E93E5FEF64833455267B198E3F85EC0FD0460B22F8BEB47E33708CC06DB49023A6FB0784118457DB7F8758BE2CBFFB7B8C3765AE8723920F69244774F4FEDFF24DAF9A997E09B59AE4889F5C94E83F608E002135E9BABF897ABADC53FDB2E79B7363B45E90AF38AB5D8F92D1EDF4FFE23F4E3DF1978A3599F422834CB994A0EBAFEA5754FB085717A8B7694C89DB06B8CE9F90206D0CB9517E1BAB7D05994FE84007C891B364024D14C5F5DCB320206CDC8B107A41A60BD2B7545C0F78F4EBFAC6F98C668AE3F289B4AB85526546A3BE1D87BAB874B8C6BF5B220562DBA6BB6614D4B9F20CC7F94C289BA10948C29D7C566E34E3434F56EF60567995E73E7AEFACDD16CD51F77CC05511CC496846F60A74B13EC5E9862878FACAEF76BD094022C4B193FCDCB9B4D70AB6F08E950DF0582D08420CDF4DC6A1A2C858AD4657E25004DF55880A1CC145DBFA16DAA170DD68EA4A1F02C459760D947B032B3566AA5CEFFEBF283BBC7F6AAB62241FCC184D016A0888DAF5025120CC822F3EF2E45EE723A18944BCA68373D23882F9027D81D26B66217BF88BE2B8666711038CBB4CC714722D3AA20B06B9DC337A010FF6CECBFD3BABC8629680FE36561FDC891157ECFF0DB107DF9488C4CBB8F6216E96D78B14037BC8953179B3BF0B856FDBF9386F294A012D15A87BE2AB6280C600B8B32A06CE1643816944A8CEDC93BE2DAC57AA81BB6EEA685B62AAC9E99DD0187528A528F8C7D6D63F4553A0D25ACF6DF8340D14C7D402D4788144B8175753AE2113162E6D196C8CEF0B14997BD4CC819385D383E09321F1ADBCA70953D0ED90FA287233E627792E8197FC0021DCFBD425E08722C7B8443B3592CFF2C0216C6E284C49570E64207FFF12373AF3AEA19970E29E2F0F1F74DA99E232F5D66B703C73DFD129AAAEFFE38344E4502F3E7F9370124EED19EA68697984647F64F8F0E7FEDF79E1CCA2054BD6482D68BF73014C529EF4D71C73105EA06DC883B39CF5A1586A08705ED855C71A7B9F20B4AAE5E1BE3497D5F9E31B643376BBB6951F24156D44A3DCE9B79B874BC054541DAB3A38E34895665EDF2F86900B87BFA5831C81E54681A426E79315AC6684E497DE7AE3E01E9E89D9A584FD7AC4E60E5331753970C500931E174D40EBD90E8AA8FB12C9DB58F0F90FBE482C8418CA884572EF6F15A16F06F2298122153128F0FBFCB247A0C0C397DC10AC8042526006B8AD5289BD9DC1113768A4C394EB4F7FB56BD255A627E5C917E1B23DA9D053E7F542FA5B63B09C114AAEA7E19844C6637253DC95054C1195E0E1689C23325BED2462FC131127AD406349FFFFA945EE50A51F31B67789208408995EF296AE0F209B7E1D92CD62A46F4F5F4CED0A1106124E9558A48B6B52C194BB14D50408674490BCBAA20C609F12F103BE6D28A972A7799CC6C3D73CF4F6276644E6F4BB33537F91160C496B427286A1385CE4A6600E7B3CEA3BFEA15DE3BB82ECDE6559F68C0C52D5F59E3C8DB7B4C31AF585BC42009C267C1FF3B8A9DA8E75441E8C35F7AB4FB486013DD33E36F08876B18DFA49F70EAC3FE9617438E487C6B7080480A6C43E2DF81B6973BE6AA2CB327D4243ACAECBD94A260672926F5C90DA096A4A10C7F26430332A9E1A37143B6778D5E2ECA739973314E9968F629DD3AD3236F95C49C41945ABB2B882B091C4EA58144DCA303D43415DF5E3EF12E6F8E7544A5EC5EF2FA67429C4037448A507F8AC16EDEBA9F8C7E010C5E7031E62578F6716BFAB623CF5041EB3180D364034ECDB982C72C4F0BAE24A5C3D725EA656EA28AE6E90F000D0A239694E9CAC24A71F255F96D14DE5F187DACCC01C6DBCB2CBE9ADE82B60477178508FF48A07111AC0C99CCD58044663F0A4FF2C7F8C3C9028C6FF8DF71C305F74B1F34508580CCE566375C37660A977CB852806ADBB96EF3D4779C50DFCF176FFFD4B87A5282C9720B79AC67359CF3157AC70248B5B25B90215C0A49CC91042B2DD2A273E2F5D254453F9B5B679A5DF17773AAA51ED26EEB2F9CE6D5C709AEFB2A9461A8540E337A2148545132E3C407F2AB6D045B49817D5481AC1D724C7C2A9609B2FFC52EDBDA023BFAD6045C955FEDE457740F5D88C6BFE793F8FFAE4F6A41FD1066C8400CB9E11767AA91004F3347DD7997EF665815821B4EECE6C5946BB138CA32105ECCB2C8F4546D14B32A633C0BE28B6BF0930782C47759C0F6C48C062F13C363E7B3A86736785789E7DC17E0B52ECC4B889105775616810BFF8C0ADACEA2970844F7B30FE1D79743FBF7C9C44925F0CCC5D43F8FFB9CE5DD86F461B71F62F7612A25A2CED83706482CED7D5C97FAA9FA0F3DA1DD873D4733542C87E8679920A4462C9536A287A32A8A3DBC15C169D6A2FA93F603324B0D73F4956BFE62FA51A7ABAA435A2C0E7C1D13AD0FE8153A6D685F0D2EAA178D3656BFC04688CD196BBC8C82D36D94A5BE604BCB87AC76D5275063757FAD5C472F38EEB68E1D47D44207883C864620D466A1AC511CF3D1D982BFD4336AEE0625BA37105044CF016B66317BB72112D6349D2330FA42162E8FBDDFDBF06892B1B581B054F46F481B5E4BC5DBD99D3EA7070FD6A285C44351AC39C7D616551B790BF8E1222406B1B7AE24426D218EDE718C6F1F57543AAF6884E21409B76346A3905716E8E373BD8556715BD4310613289C0D6FD6FCE5E1BB31BC1D5BDFD78A316FF1419D2A46E7DF1697FAA3E36DBBAF679C76BD2C26FDC89C710CF05DA18DF619A9D0A2A400443CBD2875431FC27D641421FDAC39DFF38357853DB6D9E1EB88EC835FE51666B216948EA0FB84DFEE0621AAF485431CFA6CDDA9AAA57307D81396168499DD997CE954D9E05F0C299BE70976C8BBD764E15C1F5D597B5443CF58A04763600DBBEABA8D412BA329A57EC004900EC4CCC19DEB2B7D73EADC00EE14F9BF3B882C2B6924FB175FB99A5D457E5A7EB66D0298E61E33035CF2F389660713C69DAEE62EF4B7F9B8A7EBDBB87DFA9A7019B4C5DF857CB6FFF3181C6CD639243EA464A51C4D8C0D550C1FE6E5D4C5C07B5AE4AEB9B340474A40E063FB8BB1118D68A3CB9AE5F8CBD8D561F204EF7425D2A2E02BC475C87497CAF3F948B9BB4AAC8BB27E76FE20AD355096F7CDBFB5F33D4318E77D88EF4A757C506BC3592F1FC1641E426D3D9196E1B534D90E7A8FC258CBBDD227FA15BED76088CD5F9CBF9445CF8496F8D62578E4E55E6E6533B2DF287E320F83E4FCB7DBB2A58C965CC298EC3AE2153E66FA872FA42CF1F811B67BA0C5699942E19F49A7CB3595C7EB218C9542C2C4C22CCDCBF535957B31D75D2A4539518C044BE30690D223801EF0865FE3F7DDBED214E8E2C589809C1AC1CFDF0D89B9373FA10811CDED5A9402B17CB2EEC31F6977D719C8D695C45A6B9BEEF814D136FB8728FE3290B5A955C250054E932051B25B79C077D1B38314F449428593B7834B4AF601E4DA1B452A23A91CFE62EB38934EFF74553A13CD1563953F4D19B70384C11D81E98090C4940E74AEEA4E3006CEF3B8EF53126C90C19F47BE562733F5D7EF0EBB0E3FF00E2FECD62C99A885036818915B4C5FC5D452B841CE6E3CC8510627F5D39726786C0A880FE006CBE6CD8A23DC1C4CF137FFFD08EE2B9ECB2E1EAB9D537CBD274D86FBCB2C21285ECBE26653A534923A95DD0773653E0B05D05DA87145666CA509AD95B839A467F3A532AC80997F121771EA335421015BCAE27007D4F6208C460E39467DA885F6480127F414FD6B00B354BDBACD13233F280D99227CB4260851906B9EA51566FC244D1FF08AA9EA1682C401BE6FE559AA1B9FA80E2523FA51DA9368C3D312BCB54BF278AD4AC49B37B4D5977243AFC6603FBF198A798399A05C0BD8FF36FDCEAA32C0C4DF6F5D743469B353EFBA05DEE660CB21DF750F8CA7CC65EEA79AAA3CDC7E9FFCACE1801CD52E5C69894E613171A8DC10F08D98682A7D51D62F8400226864C103195232E3F40CDAF687C20BB2725CEBD2B4372EC6D2877C3750049309D523BA93CD01DF25A6144A95D5B802A323F7D989410944E622E31F68A265F4ECE04B84BC184849E994CCE925F99FEB42F439EAF0E7D52D28BB4CE70B989CD9632C6882DF1B3F8027CA09F79C60AA09156146B5E022B55B8770741E37248F13886170412A4CE8E359143956A5569C3A2857722D4208EC3E5A5012A631607188B14FDB646A6F39BD798FF65DCB4E5F83E44D5ABF05D9C5FFB178C0CCDB6660012D95C95A8B43EF07E8D0985DC6255D3372CDEC6F13BFC59044E51B887CE5BB785407D40947A5048522EC75244DEE5DACAA0DE0C9CC467100E6E2C541F025549AE9F30963A1A9134E2BC3ABA074D73B1D2E915B08130073E85CCB1073C8B43C5886CBDC122A87EE2301983CE703622762166C48FB5C40FA84DAA3659559A074B6A7480CE70C10D67AF386CEB3E0785BD24AC29455BEF83BFD6EC1C6BC6249E1BCF8EB0CC794E1E51E0DCC1712FDC0BC9C76070AC08D75EE4520C720664E3FE1E8D31CCA449779F35A896C7D8B8335521A73AC8BA9399EE6D58D2E56EA6D1CDDF24FC70A320E11D6231EF409DE7AF13053DF29DDBDC4EB40C33EEDAFF450930FF93E922454A1E137A0509336BF002BE2A4D2B66F556649EC6BFE18CB8E06AF2DA14BE9A8EF5D3C7BFEED21CB1066D430FCA055C3A9661ABE164F7E7634CB0C71CB2D75683B7F6A7E368EE72C9E11B35B128B1A3EB05AA6E001762B24FB39653F0BF7D5786E26D9D4EA3DAD9A9D88D0D4B43C601A1A414BDC1F1DE05338CC30416EBE35B0118727CBEC93D71E178FC2DAFAE9F8EC36D54A02F973CB59BD15BDC13905DAE99E41ECEA474992AECBCBB47E34ACB34F538860B98A7A751B879D2B06771F5B59F953F3084ADEAB651543C69DE6DB7CD7DC55BE5302A242E58E4C255877886411BDF9919055853B82CA87EAD9AC989EFFE2C15F1B8BDF08516356FDC60741A917B37E8655E2784A83B5FF1FD8126A20FEA7C2B14D7D20D04711C252AE3EAAFC50F254FAD9E9B3E486063B96D741CF59EB5A3E6F6059272E9B9E1D1467346977EB74787B39021F72B0E085E2F44077148B13CA5CB463A1972034EA7E3D6FAB50015ADABADF6244FAE548805DE6BAB1C33AA22FD3AD2B6CA544D5A909E6F0CBB1A0E24B32CF6ED8BB0C50ABAD1A36B73CFC6A530B3C01AB83AED722F055B49FAC63AF5B66B0B9AD5D1152FBF707FA55BA3CE47AF7F37580CD0A9A6810154F21E74A65530FBA0D9DF8A29CA3CF0CBB4EA3DCB13B04EF3DF537710FD52C15D9A155BD5B3F2E45C0ADBC027048E0F244CCA96AA0C7E276C71649B7EEF4B8FC9559D4B874288080300CA741975A3794AA6DD51896A1A1501CFCA987CA9E35F30087374EC4E919FB4180F7B90951C4D59BE972D030198C455FFFC046042B925F6E92FA3E379FE93D116EA4039AE59B030660E460E166619F56B6349FEB6C3F5BF1BC397493CAD00DE40F99267273BDCC8D3AB3EC654B5DE6A37FA3C7C3CD5CABB4C911D53F4771770CF866A445E6007E9EEF5E3A279EC9DA935950FA1F4BA5C5B5F59F64B6A0F4B167CF3AF5C9C6566A8438C7DD08DF5D +pk = A6D5871DABC685243BD8E4D40F813BDABF2DD2E547FE9877264B69F9E953A542D2FE15671921CAD442358984E3230C16BAD08E5ABBC65BF85F1B2A136650D8696AB2139C09AF40BA0E7F70CB844DA9FB21F08B2ED458D54936EF6409E761C15FCFAF71943B6C461B77BF57C301B74F56B7ED0B42EFDCC27D136E87426D8FE6A4B962021B7D69EF7B89C685B9AC96202D7DB4F4645D59AAA248E077CCC6E2308D74A9BFA9AAD75A6CED7135D1C7F7A7D857BD2E5E69563755B04267B0C8F16CFA8C08F3AA2A6E13D567BCF669DC9C7966B4F3E351E594CC2706080179F478463AE2F42058A3ABD187DDDF7EF53FF2A0E7070B44AF257534D8BC05D4E8BC71932F567F8D2A5E1DDBE018E64F4907B64350223F18197766F3446B6686374ABC285D535F459512653C433DBFA09E196E4BA282EF8AFB0C2C90D7BC70E018AFD8190D205543C90912430314FFA4B4A03BA155FFD5E59974FE5B43A92DE8657951F6F602AB4F5120752A6BBD668AE257749922B1CB4B88EDC7EADEACB67A02EF8D9F784D9FB91771E3CBD4B9801428C738BC05CBF3B22BFAB948EE5788ECCA208D83989A69F2AF9A5FD927243B1F477FD72D3525FEB0544917BB6D5E3AD120017390EFC937CAC3671C2DE14718F615D4E079274EC301FE0FD3D86EF8F308096627B8E7947284C2F604ECF7D766416FD530C9FEB2C413051ECEC7F1C449806081CF0A7AFFC1B86CCAA186D017B8C9E18A24215FAB5212C51C0011EE121F550AA592B99F5349F587462B23C4D5F1D3D0AB84C47D94DD5350616080BC4EEE7A3EFCC7EE65341D03FF1490A78E545E39F6DD820250C3949B88866C2D2973F27943F1DA94F0CC67D261A5FBE58688DAAD93907B7CF33A8057750BCB4BE7DDDC13672B256DDF37CE5B883E719B0D81CBEB13B60E6B03F83DA71FED1152CF3AD3604C4594A63FB59A4245350E22F2F1C4DFA960ECD4A5C105A3E002A23206F57DF656D7C2DE80168B90356FB9D13237FA7708A5382607320055CB7DB7B080AF7F12DF00D625C3111E3AA2469DCFE9D98B71A2F9359D172BE3436829E0EB2587BDC58EEC7FC8958AB7273958E7138860DB6CD7B29C8D542E1D825CE25B252E78C2EAE18B4EF7BBCE0F44227BA8416E803B78119335BFC2A786E91D05BB6F0473B00D0933E6DE75F2326A540D1D140713F6F2B2F164CAF95AF2EB706D93B3DC5009D4F947245C754DEF907445F5AF20C2E6F9C5E9B57F97D225D232EF0040A356EFEC20A820BE29E4DD8764BB321EFB50F103210ABBDB1796135E2837546BD5C7BE0FD5060925B395DC09B2FF8BBEB8A2669B155396590725A10AF2674B2E1639F9B94E3717AC210FE4E2353FA6329BA9922C9423252D065C0B08EBAB89AC6AC74DD17D3ECB3A86AF1D9532819CA6BF49A7DFBF1C69BDE81E05FB214937DB85DF3F15992626FE19C6C1A32899E2DE003C6F199B944BF0061B6C76DD0D53413959AFD3ADEAB6F982ED0C8FB0B87C5C2A0C41CBAF1F00DAAC4604B86F50B8CEBE126D7803D40B94CF7CD3EF7EC68F90D31758D5E107ACC2F5A40A92EBD8E9A6811791380D9E7AF3451C9B057648D0BC14D03F6B7E378DF0BADE49FE122734F046FCC79F357A6DB4829B4F065DC59E07F795CD3D9AEEC11B4D86266A7A464FDA3437E17A43F5A338C3134155722A1513BE5390B20C90107F10898B6BE5047D4F7577341A2C700DBD49702EA3B6488ADA0E6D84F761411823604634C777676392A7521D97D1129EF1F8D75385BAF393A1396251823BDA9A397D7B7B772BD01D83CAE269F4DA9B78D448C071B7B269F8CF9DBF2B79F28CF015DF139EF59D131C24FCA9B97CA30973FB983366CFA9D0B91D3CC0D2CEB1488C62E7DEE068ECF5AE1A4B73C9CCC3C2220FC6271E0D38D74347F33D4CBAF2693945ADDF96306D23BF29FC6474A99D84842B82A5C83C8AC4A3105241694F4B76D15DD27CAA91CCA2D80AED1F1C1AD5003D82918502D34E5DA3E1C65919204D359A2FE2039AFBD16DBB3137B2D653A9B2AA3C895325B2A127582901EA228BB3116E207DC06FCDF58173CCCF0C6BB74A5A2BB133D81670D121F908CC5F1CA49421395B80F99CD382CF466C7132433C20BCE282471EEAC46FEC9F13E3664409F07C870724FA8BFC5E767207166950D1502EBD1ED717C5945A05C3EA312A71F1C7E9E2E459E651C0033938BC8CD7C3D16F6B7629E818EC5D5C0901BFF8931F40697595396B88C8C67109997F089E84CF80FA28BA4E625ED2916E8F1986EF55B77DDB29464B3308211D3EECA8DE09439350A93A2D8AB2050530375E771E4521CBB1C1D318F1ED7EA0D39345696335C559D347D98731B61F1BD196DB2ADA6F95197E43AD35CCB9DA9306D7F84124775800B23DEAD17A14E436992326C5E87D120DD8676D4B1614EC07DA4779BA59E5AAA097630CC72353658B9483B139FD4FEED5AD1B6D0E22B97751566A848D8AC0F012FA96908DE300E9258FB141ACC5F1DDF800F35572E49473199958E6B1794F0AE04BD4FF66B7BAE1B3D42AD2C4EF5A5DDA39D415E74E2C263E16395676366F19663D031D571816446B8BB505D549E9C5B5769AD96BC16D0CDEC40F7950FF625A4F98C41D501446479116FF030C2B0B075C4BF498A8096BAB9FA95F98291E767DC515D4008EB37281BB22374C178B2015CCF73F8DDB9474F29F687056DB6E24AB948EBC10E2004CC0498FEEA56886DF6B2BB123EE1BFC62E44F3B1C7C2BE6C9D059253BCDD2C01F9EB129A482D135A0354CC61202EC47D80024B06F413D889036023D865913CD3136967BAAFF5B1DF08BB32FE99061FCCEC4258A3E7E305FB5AD87B868998529F2BCC2DAC6ECA4182F36E98346F573AB9AA53B654CF03C4CEBE9ADFE989AE304C94725392DECC86A700C17753C67C1EB9EAE8E504D99EE8F1E9FF8BF2196EC5DD9C6EB42134041E887F96A67429ED6C41A636DED60B9E9F4967F18FF9CA2BA598F920BCC2BE336230A0D9259FB3BF185B621934E78E727A645769156DC396AF8CA2B142DE61F9CACFD3D6CBD3ADB1E0B28196832F360276903A834AAD972FA60CCDE5E25BFCCDA6A031C38C2337F345C8C1790A43D49392DFC8EDF8CDCDC939DA142013546AB44C5399B0E4DC32EC7087D668771F1E24A8DEDB7DBA832C6D4009C593D277B3AFEA45CDC30172CD8591586BF0A754F6F914D2829133D5D3A8B88F064565C1FA8507F3A6643C871E0ADCC204825792F937BF01932F9AEB312396DBA01F08D12D729A469531F3E5E6CB9FFAE001407618FB7F092289DA736606BC1355247A16ED5C73067F2817E007D356DBDBCDE37D72F97F8D2ADEDEE42CDE8CC000CD43F36D4298FEBAADF355C4BFB9092E02D5E905AAC32A18BD980616A2648451FC8233501E6DB9324641505E0A961E9F6F6D729A349792F1B665C2670E7044840A4495C8A5F42F8717F6238FE5C2219A9B36CEB7D3257AF7C9CC30629E15897A12FD40E0B112D57A7C9061A0B256FD634672220B28357F0EAF5E3BE6BD4CD1FBEFE5CFA41913863D36A7F08BECFC55DAAA08B708A18986B4C437BE5BB6AB341A3A81B049871B8C60183B91A2D6EEE16BE9284898F9FCDECF0588ECB630FBF6860B106FF4957DC6757CED3A83130DC1141EB944FBCE62E9130C30B0A74F105AF1F46BFFE14B3E25D42741AB78CA2BA5F030497E2948ACCC1E0098DFCCFEDDDA84372EF6C61F59140C0D179BC57759BC6D4368795FB49CCF68827F7B700514FE7CED8646A620070466192C6E2E13A6CC846DF8045258485F78C1E92390152B50DC420563487BDAAA5FADD951AABD2B950F0C766A0A69E8C31A0F1A5A28C18E90A393692E61F32E74B50016A62C77E91B457B874139F2498B67AB458DC79B24F6810EE3A29E0AA40755D047237A11B8DE9209B36747D01839D08AE36C9122ABEFC489277E8AD02AC423DD8F7188F22E535569C1A64482D38827181D557ECF14791C344431338BFD706BC687EC57910BADCDF38834CAD75EB2C0F54C907929695792E569D2C8024F3FFF2BA41A194D88842561E479CA11160A0D0865C4CD70DF8441E1E42F56C0E1A3161B2E1FA4CD35D35CB66776E666B2E83C3E1A7857B44637FDA542C87819463C92C3E0F1E37212531D95EC649E8DBB706CEE78997F77955124A5DCAF50EA639AE0D13D44407093CF657BDE6E79CB312824822A1A7F915AEEE80D9EF6057E83C73A198BE00DC43C6D6D3D11FB25DC12120171668DE85691F9949BA9BE25ABBD947449308DFAC33BCF51B5D6EA2C1852FC5E77BE8941AFBFB526EE8CDCA494E82DF7BC154BF0C5710DF344FD83C0EE87230DAB8F85FB091C0B54FC353AC25BA65375D4998459260B90B07B4A64E84A9100BD8D64133B31212719B9FF16D72022C7BD5FFE4FD994366D634250CB889041FE90893FB19CF0F6B700415CD9F1F1A3CB9F2F24BEA9BDA08FC2A1FB9CE8F8BE198C999625321D63247FB83D24DC4530AE4AC6ACE9DA3CD555E53D500C4A8AA7D297A66E9AC2B8B78725FE0CB23157B5057AAB8D642BF3F5511884889666174291F41DC2FEDBDF747232A4F297B9658D55E2A11E8A45B4C1F54CD126BE1AD2455CFF83BFD8511AFEDDA646DEC621B3BA95C02DEAD328EE3CCDDD777936B927F170C642B42FEBF0440CC843EBA9F009A4C105878428F9FF64CF94C9F1B8647B27E6E70FD4D6FD0ED1E9FAB6DCAC823283C789934F89C70927B80ABF5A962C5EE7B80FBF10B8E14B2CD8EB96394D6EAA208E85B477DD1D0FF0119616E9F20B5FEFF316EC758B1EB3FED72A6F93F548C24B50665E39270D0F3729CBAB38B006BBD6AB84E33F13B42BB041DCEEC2729CFD891436FA6B9DCA022F518BFB1C9F456FC45130839752D08ACBEBC8D5BDF609E8B7E30D035452F1D8A9258BA5A834FAAF92353DD8287C64C58448DEA7568D792E62EE65BCB4691B9BF1B158624C53203A3B041BCC39F345B1D34507AF5BCC654E405CB64F8E4ABF310EFD586D2EA5A65D39D5B16274F243D2D49AE63D81679C45AE94124C7CE0888611A101B55EC7FDBF5AFB59C8E81BAE921F57128655B16C595D6393F8A03598B19D1B1E89BC0112978B0C2815256DBDE3527AE9348233A92F84C68F17069FEC7BECC8244ADEF032BAC46C47CA24A767AE372497E50DF97B0CC29B38E5E9B3F2D98B3F3251591B8546153B957AA148440028F763F1EB88C24663FEBA2BD1CC14656207471BEFEB57455DCA627E5B73FDDCCC2B3721DBB18170AA9133B17BE8150C6676AD489D394B7C274C46BF14B292B7D3545305FEE44A3B3DDF73F3DCA304588B467DB53F63E1CCB0EF7DE1123B859965D23715AE3D2EF5E62EA17FE978C2D6D771EA277E18E5C6431A10E89C67D8D691A577909A86656366040B38B10B69FBBCD0D56BBB6234AF6549B5F9318DC89FF46D1F03C33D101C6A32C438FEC10A284C0DD09CB9713C65EECAE150B778A17E41072F48BB8938B61B72F228485C071F2ADB3D00874AE1359F21D7A1D46890B20DC828318C5CD8637BE0F71D93A220DCF204E1010FE07F44E01FAAF37723AFE4E867200A51E46F4C810357199B4DB1D34110E4B618C77DF04689AE603ABD41712FBFC2F2324D3355F346A05B639A4A284F07E4DCF469D56D69481A4672879D16E294C537476870E848C3C46E0968616BBC277656B2B5402A58825D28A2A7C09BB881599286AF36AA2E4126561CD89556D5CC22689A683E48F67E723D0CC71C0B2ED5925B106457C602AA2D2A4470F4DA82F050693DB514877ACAEB8E6A840573CF4A4CAC0315AF4471A95F232BD0D2D1A79279932D510EC31E93D1E9EF4305B50DF701A785C01B3E6E892A30FBD1596F943A147E6AEF2244654553ECCD138DD2E18E0CE2ED2E7363DE1535E07B4ADBA5B6C758A05D754712B0539D6D0E44C6B69E981887B1B1CA5656514CB781CD329A1714CF7ACA7BA25A9CC3FDA51277A3323D0F012B5B0E6DC219A52840D5CE020DAD1782795721B2AA8007A2F6A210D3BFEB4BBE43789F8CE9D47B97F76E03048D42E603C8B8C7780498A1CBFAF4094F029BBBBAC898F1733B035C2C4C7D86E7B3922136DE4F1ACC40236C28E3006A4D7306650369B4F5878780B08CD86524C129DCFCBD1CCFCD4E0C0F6AC185D988EC2D92A6154A1D659F5E64FD7D4980B528E11370EDB5465118E03BB711B9BF0EA1D61CFBC11FCFDE1CA045C9C6548AF484A2F233FCA251FEB7FAE42773171DF85B2B6DA4BBED25AED92772857AA361D68A540C8A85BFC4200F34A95E6BD4444CAEED66EFA56EB656EE7C88E16C4773BABB710196035D361373FFCDE9EC833813295D830210C5984388266BAD7BA37948485FF3B75E5C72A559B81C5D193662CDF642F88D87EB68D4FED7C5C1A43EDDF485D3639C4D0A751E283F81E6235AF7F7897FA9C6048D97AA4DE5EA43F1BB4F9EB9CDE3EDA45C78A6D32A259BB25134B5964B9029AC499D07A4AD49BFB3653820A1B1CF6DDAF7430E031289E4DCDB4E17C29DB8A5E72515C1CB8941037CCB3CF40A2EE90719F33482FC3B0F9E55FC2DFD8605584C391F835F49C6D84B69FCD3A9A6E9976A8D83CAC6444FB5BE998A2E642DBF12CB51B77BEF605B43DA2C509ADAAC313347A95169708D432F5886A41EBFD36280F8A11CA95AF4912EE16B9DB16B977A5482D7982E25547AAB376212C86C6799CC53244387E4E3C94B5A5CF996080EADEF93BAE17E9D2BA834C59D6C7A4625BE677F11987FC1EC1EA6F014AE324DAF3CB0FF229E822A9E62CD8B949CF633E22619DF8586D6BEABB56EDD895863CCAA3F5A92227D39907A50B5E3AAA07AB0BF103639F77490965860D09DBE51F92EEB4610BEC9C161DAFEF28A31D786DF89F6F0CB106CB35DA3F06C9391178702FD5315CD3C706966108F35E8633C8B9C25FE25EA25CBE3528945A77ED53697EEF422E4712 sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991C -smlen = 1995 -sm = 6667F5E2AF7071885F55C781FBAD6D3E2591B9041818DE112DC9EB803DC6CBB00C9663517550DFD95931AB5C7841DFA1AD05990F13E719733169CB3D0D49B8F2BF5B61D70CF0E72B187F1FB33A0BB87BA96674FE22BB6FED893B4F0E4B77DE6016CC575D5CAA03CCE613CC75E6E636BCA2C3AD305D773FA92A1EE9355C24E8BA68665F86ED663D0FCC9ED0F5A4FB2CCA0A7D8B3B59177C74284734C412635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +smlen = 2001 +sm = 026FF7D411E983F8B7E65FF6E0D66B57CAEBE280D84599A351E07BCA14131B890F372C74122D730D2FF07CC8C4706626F2F1827ED5BA99D721FB2316DE92829356F942554DB46976F1B33DFF1F7392D08AA65B3A10E5D17840F3394AF0107FF6BC05BA438862BFA8C0B06A0EBB6FE3658810AFA20C66950E1AAD5D0B9C3896EBD24D7309ADFA95792F6385249539270E1BE4AC3C69C1F2CAB5410A7D806A98AB73D412635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 4126DD84763BB5A8503613B86CD31002E98301B2AEFBC18FFBF9B472B3C764AF1D7F306E4F3F2DA5499F38D49B65D0A22B8DA36315363964F40E0C84211A915D7E1776E96E3D5CE2BEF40C1C27803FAC1A34ED5B395993E899FF43B7592703BCB88F10FBA8A800033C6050F957CD212D836BD850762903D74D0079FFD98E40D2BFDE6D51C173104E9778587F38CD9A7A17B7C69A0B4422BFEDEDE7CA2B507D61DC39D61D4C89304FC0BF798A38AF3586FEA83764DE5B42C3ADF077032ADFBCD8216D6811046DC8E4038BED13CCDB44ACAF857F725379A08034B3D03B711506DC97B81A072F88D17D2352459994BD878D1F90507CE6F58D23F8D40DAF18F765BD732C77671E61696009BB37B39C4B05341C84A854407B72AD24682AC58992647B33C04C922EB203C989F11129148E09DF27C06F839430770D242DC17018C724E7FE1408983973392D219DC22E8FD087D4E6BD0DC34B1ED0C11424AF718FAE976474CDD5DDA92DBC308DDD34887661D0A1E3051B79B10D2E7751B316833212EBA47C60511D2BA5A206A9ED7B234B813FF9DB8D0B9FD7A89B6D4F8CE522DC58B7F5A07A25035A85DFFBC167036518443E04F950827F886E1A0A80E5883437AE965256B282E5F6420BEC68E6C3A6AFED2097F73AD8C1D3BBD9ED7EE93B8ED005528F7BF35E0BE106AB508CFC2B30FF1F582EC83A2AA3CAA70CF1C4CA26E53C9ACD17F34AE82EF5FA16641BA1A7B24011C324696A31D155B55DF4515434BB0F3DE763E40D1A94C47CD55B1296A63E8E7AF356C6E33FD67F8ADC8DEE999F678A38FD6AB2419719F58562BFA27F749EA3DCB195EA0410DBAEE3512AC501C7000167F2C032E13D372C57C843C61FACCC4EDAE8676C11D207B3ECA1FEBE01944D7C5476059A17D59D2A6CC74BB57DC1AE2B4BE5BED593C1E2175493E2B365181C0D1C3FEDEAA7FD471EED4B7E6ED644E61933501E45E854CEE85938F8D2AB65F9EE25520C965B3074B39C064410521B08986E9D2A50555C5CFC444F7CE54A6DA68B261A2493E0AA19D565AD7AAA9F9E6526F92CDACB92E7E4279FF02FAE1AB37C710C3F84EF9DDB629502E8B36F38B82AE49F42EC5F9C2DEF78F856237EECB33917DDC5E9D0432A6EC6C7B7F85351E92EB9573DFBDC9E22A3A366974B975C5400F26E960376FEB57F6826923BD5A693ED2102C742C552E9F591EF3BCD803E1504425CDA46B09129CF774FBC1FA127613B7B4ECE6F312ED3CBB2A57814287402E4CCF41B6E8D9CA32E0140DBDA37FD15C7F16C6EB4B59970934E0545470A9C46E1AD4DE5B23EC5E785881BE2AD74C92EFECB5E75CD7F0336D6FED61A343462A1EB821BBDE5D276EEC511C7635F7EF03A3A0BCAC5BDA2330595E52846AD4E10CDF85DE2CA6746ECD3C9B6738C655369B216FE5C07C73983266C0CF6298007F6593DF2ED085EBCAB3DC62EA48D7A483EA421CCEA97FAEDF6F3EDDE5B2B77952DDA9545B3915D4A90C617D05207209E069B5BA77AED14185102C2C3B993C4E4F53B480E2557E684EEB5A170532B862B096C646FF90B9D4CE3F16A584B6D73CF16A118261BC0F25ABD9017A42CEF595C283B96F813132B47C60E7B0B951DEF5B6001FD1872770FCD95C17650AE305C6B7BA1E79D1B661BF30BE831C35B35D1BD487E3005B71E7E5D5DADB28A43F05EF990C253962E776080E6FE59BCAB4505CA6EEDEF9F0FCFE5E606A6EB5A1326634E4607E94D765FF5B5CD8248ED2D017899C5022B4767881AED510DA60C690922DBB4668A8608DD144D975425746826434469805D6582B345D5138FDCFC7E2E35D8EFC7019FC2690EEBCE2213AA82370403728E8555C7841CC653918815A1EEA657EEA8060FB27A0680292C86DB7BB6D313B21D0043F6FFAF2B41B2C95B887F719551E628A5E397F744C191A03836DB1B74D4D544B376D773EAE8B36F30D39E15BCFA3DDE564825939479C312F4924E9DB10D7D577274161203CBEFF783D8878816A3E646D0845AE0E9B1CDB9980174089AFC1338CA8778CD6B9BA1E69873917EE759221DC1337B3B210F7CC7BD3A2349F7101F7E104EA33FA6307BC1C71F9EE21EC915C339CB699AF779AB1560324F303FE623DF0F694E1D5DD80485A7E75F114AE0B2533D0D6CAD16E9D588106B308DE762B0F166C7ED41F733CDF8C67115B43F1D701AD587BDAF43CE2EC42C2515DD4573DD58F9F3835B1E909A268B89F8F8BE7D6E28735B221BBB92060A0BD1CBFB46194757B1ED6B436863795BC649E634AB04FF636C330933E2F927150BC1CF35363BDF2AC6E402EF03184E3E53D81E5A55079F2349A92649975AC165268EEDE21030B767311715CD69D8F6C5F9F56D9D627381EADF86F14D914AD8C468467B80D5906D695383D9C9C50F55F84F4441909574751AD8D15A1C300898C34683B34D9107CAF4C271A2472D845BD006DE041CD6F5577BCD777817DBAB4836B230AB7F59BA9B6997427B89F8CA1A29F9362421AD93CBA9F4847D1C0D728169F849A74F2FC984E330CA34946FFAA95BA13106E979D4309D5C6AB0A35490D41C652E76518C294DB06D86EEA452DEFBBACBBBE14F270BF9481DE243877079D87E8883AF02E4CA0E4697FE2697911682C7109760EF614E51474A9974CDF02ED3B9EA4EA258151022EE6471A1906DB3037A08F85D7DB77D410692DF711CC75AFD2580F8B356DA931371A286A59A5AA51432D4F11CEF497834C8C515603FCAC3A1B655ACF86290A49B1AC7777934EF8D3D11C862A13F7C84860962608A8C980DA28B9CFEAD41915A0292C8083771785AE6E0853AA12326627DC95F8C93FD25D1E791E907C1CE41B991EC54584C83ABB17B1D82D6A68EFB8B0EC4362B229689506C5216268443019DB18EB6FE856DC12068A0313EAA86A22C3DA8954125C8A0BE8B06403D108006CE342E925CA3BC581CE03A14EA5369FB33B10C7EB5C551B7B81D7CD6D1D50D79334CAD9EFFF40AAD3EBA060A020FDB7212948B85B145699505068BEE56805B90A57F733098968C87A38E13F5B9370FFDCE61805AA7F6083CC097C628DF2EF92ECA3A065839EEDB7C7B594CDE5982A1FEB38342B1E4319EC402F508379C4E283BA2F5D5C367B0E63BC668084711560F4C7DBFEDCE878692D94E8C7ABA2D1899CFBEF6E5E8FD65D76E2303595A1F7BFC906D9F95F6A702117EF8AF80148F09ABB7B28FFD9553AF98938758580E703F454932EC6E82C4D7EDAC32421A12E0162CD724BA0BCAE4F698AFA8D172944C07C4114C8618380CC5F31D39BBA34DB7A0DD40BE1CC4E9B8D6590052909931B0A975055FEC38FEC5A32EC6D3EF2403C0FCC6C639BFB1913E6EB05F1E4A954FFE944BF8020920AF7BC1CADBF2F2C3B87E74DB82B68305B35C3C601C1C7AC668A24D2035625D2C4A7F1BD4D02C687930EE4C196D44ECB3272328B7AFCA79EB2483EE2AE032D33BBFBD3A00973542780E191DDD3FDDA0798348C90171AC2ABA1F9F15B12A9B44D3AD205AA2113250B0AC21C4CCDF3496A1ACB90DAC1D6B9EA5EE3570E2142875EB7E06715E7D86298E6274589BBF7B1140CF004379E125046E4C4CDF3F89AF654DB22EAE26CEBC8B74B8207FE0427881072673DBC8CD71AB71D38F1B70A292AA13447071EAD1B923F18F0D75CB5BD45AA0B8391C51C0230EEDA359A521328D31BBC12C98AA1CBD77832A8CFF04FE4105BFC261FB4D91F6B8FD965EBFDB653DE522CB9118912D96B40FC8907536D8C121F1BECDFF67DC999271071832F1274903F770D381ADC773C42BF9543BB914193E746ECD7C55B82D10CB96C1D7522766851FF286A3221270F8CFDCA56EFBAD163A6D02E6FE7B24E8C529F8D3D0F2F656D15AF5C0605D04300111FC2520998260FB720FF643F079728D2592C7D718F91FD03718B49B281ADA77441A9F94C7FA00571AEF14D5A1E147B58E19124EBAD4D04459E3D8004881FFE795DA19786A97A930455830AF1B1EADA70B90A87C4B6572EAB7A1C40706D829484418102F7868869A1C0CD2C7A23DCD74E42CF930272603C45A516B3022BB8A36BB905779F19077AF1FC09B5AA0754665F0535D3D602BED89EB2C85C13FD926C02ECFC3E6213F9FE56EDC4BCC072A54A9F64E1806B982496D04514E4122464931C7D59C54C76B34E3A320EA1F75611D50631851C065044DF2DB04B8F729BE3D0D1D71F019679FBFE944A6B7C7333B90F76279D06398398415D70400719F9C81E18603407ECEF1EC00A6F4B8124F2F86A1FDD4FED5F853FD061765B33BE59E595524040D0433D6CB210A46A4E5CCFCDBAF4340DE08D787C21D8505BFD2812A5B0EEBA9E4CC4063525906AF13BC3FDC9E920E7C22F948A197D7CB18EEB8DDAE2DC8091B9FBC7A57C9D10C962FF347B3DD83F53F6F95565305000E7B91976C69B1BA59E6072CFA38AECE00C0999488DBBD3AC7B338257AEC9587815DD44C83917B28ED3A12995974EA6AE5CD003FF754195E55B0A8F4B94C299C544003A78FBE84536510D4B7180AEB16466F60442B01EF392CCDCB51AFC9CFF668D9308C03ACE08E044189C97FD2CEF550DF858B9168C792C9DA2A52B23224B55A69173153DE0506D570208E7FC2EEB2603D60EA59D77D7F8DF56E249142292807A1E277FB05369D6310337603E9CBD2708887127E5205CEDA7D051ED81A8DC5D11093B68B8F555C1E8E2C613467D152F8DB963B65EE393836807C1A55EC483E7D95977D360AF6E3CC95111F3FC29ED9A1D64A0D185ED76B66C957872E8450E4D1F8C1307AA1AEBF92A083D9DD173BCBD2CFEAA93AF2B4558BD516AA716865FE3B0864E9BCF502AD23FA0A43D69314D2892803541AFB68FFB449723CCA2E7E392F52A4A3B7C7E0439E376FA1C914C8819551CA63469BB5E6B74461111BDF6689FB89D9D891E8F1474D00CF329F07A7DEC97F4CE2746326A5C570973F1C7F6C55E3ADC3AA4EB2D6097BD6D37FBA3D8F6BA9FE1DD03BA9944C0EF7890330325A7D042E047D1386B6B36057E8A65722C936C24576F5EEFDE6B455752390E175518FB941C12456C8728C8C9357E7EB8E653AC67D2CBAF0882B6A3659E3689AE12BD5BFC7FC2A5202F72D48F19F5CAA4330EDBF3EB66AFAB722EED98143457BC9ED834032712995DBB071C42463018F60D9765A89CA26A5AC0C6CB69F0A667E9CF3B1A011F900C49249D9A04299AEBD36D47D05E72AA5CB917CE239FE6B7E656E83A2AF7D4CEF309B33A435ADC0800B116161472F7B513236132B91D557350B082CD169416CE843FF03F20FD26F6A1EB5335F75159F4216DE0F3FABE14602A567DC9D79B0DB813A5E402E897250CB3A757F86FA62C2BD3BEAD540FD717EACF81058AA4A883A52B8C31D6F7EF8E13C39846E031CAA2A0143116C002EA43A067E5BA4D76ED5B97DC0529E290D353E03625FBA3DB4D9B4E8CE08DE27793C708D14DB7617649161B322AFF645D79185E9BEF5D8897D4BA310D371D3B92A168DDEE3C201E969439C40D55821CD8EA333AA3F6BBEB2A8695BB8FA874D3EDF6E0D3A349C9D92711D168DE96E234251042ACF1510393703BA692D9CEE0F220E83F472076C2F3C8430F847D5B78A8D13E571A38918D666518688AD4249527959E8B7E62A418E06239935F4585724F9E90D82672835D4DB714278186B424485318404FCFA570F14F320FDAEF4A8BD17D91817B2ADB2E1FA79C1D81D6F0BABAFFC443F25CDA6BF97FD34D9927BDFEF6491A3EE1A537AE4CF47D5B084C9886A004C185024332447D7014F6AE91D085A5834C885CD3040B266DE5E31661061FE474F15CE40DD60444FD75AE2BE61D6DB54FC7CF4B7531DB7C616D8483DD9A15A29E4C2D9A397A02C23650199071AACE51C38974318B0BD584F90B050708E65F65A9DCC7F3596806A3C14050880D6602DE56BCBDA97B3FEA5F2953A0161D5A32ED637EFC152FBE3B70FC08B22E6FC92B229990B42D53B13FD6F6D5C44BA3AA0FDCE0C2A76C5412F359C7C600A8043F1BBAE7AF0BE7517D7B51E8FF09CA38CA7D751494FA265AD48F4ED5033FA279DC0562458A74E1AE5ECF6FEC952D5ED8B73712B96BC1B3516D335F7287A16373D71B3908B8EC0C679B64D72148F34C4D5EAAF860A45EFAF7A51F1DEC152F60AC0B715F6333FCB07D5853FE3BB688D32ABEBFE62A185D732474A4EC089FF896114530A555FF31E30F00ED34D782CCA7DB1701FAEDA80CBE0AE23AE324B562E1B77A51084B49E7721584E7A6EE32B78BC8B0024E488C6CC44B7691742DC60B43D4B0A254E272BAF0D2C94E95201E4C4A20C26D2E3C2414D6F43CDCF72E35ABF309368B04280E9F632BD3D21C47A228B7D908D5B157946D1218986490871812839F4D950109296439B292128E1B84C5ADDDEDABEE6A1444D389638DF7D731BF16CD366091CC314381BBA82692B0999F4ACCC49429711E4116C4B8DFBBAC861F9A71473871AABA6522EFD27F18367337854B03D7221C569E9BD863DE0765406AFDB6CC5EB2EEB4D9052BC22FD7011116C50428918DB4F02B1A772E8F190F26F12664D25F1E77A1EED8709FC4DDDA8A173A96937B7EA24BF8267A4964F7851E45C0A8F50B3A514CE7A7F65022792BB87F2C00B926D261188D1CC1BCB6B26E631102F6E047E206AAF1EE347189BAD2C19111745B9F4C849DA317229780B596E245D71138120BDE313CF2BF2B99D91CD0E3DA929574670AFC9D56514B18B858D9E501AFE197B893F695481229F57E67F378A5ECF325904646BE7BBA011964B3E424C39563D248DEFF6F27F190232C0DFC3AFC8E84DE484584BCB03BC5200130BD6C8DB3AD6DA96B3D29C42D58D020DADC116DCE715A998324354EC67D24E0E86BD61C998E00FB1D94527B1DDB8048BA5DDAF394FD6CCA0EAF2D6AC1E042DF758F6F8D42AD2E3FF0F4FA61EF29F5A5116412DAA916744D2E35D329503FD3BC5098AE7EFB65337A3FB437FDC9540F64FDB7FF50B2259E98827D0833F9376B1EB3AACDDB5C0651437803A7B1431E86F0710EA11E0C948144FADCCA9546BC2F312CDB58907BA14DC99A088680A390850CA6F3C22624A886BCBD8D0883477D80CBF7AF9301093D35B6AFBB81118E71F8AF5F29BE7F1C532C58150C8DCA9E1A2BBC74CC00F14B938609AB9CE1913FC2BA05A8451CE97A5BFF372445694C186549B0DD788CB4F9E7849A2033C744A59876FE83D7F80386D1CA19E19561F2558D57F12ECB2D4E5994FCE94D6F7664DFF914F161CC13BBB0D59BA8F1419026C5C2588B2CD27EC86367DEE6A1943258605A81E4F3CF7A12CB809EBD6FC651784B382B97141F7BA157F622E1B44943876CD5B0882F2E16DA78E84F925A4D78BAC35D372B0C6647FFEC30487298F2613786AD97D76556F52EF2FA7E61D24A86EAB3092C06291068B17E941C41DDBCB2F407828F543377859A0E384CFD77CD85A1D87C1694145F4AD4D3573647177DE6B97C48D67F47BE85EFAFC4EBF9348C038946CDD6E348EBA49DA8C391B380D68E60CA05A9437FA1F04DDDFCA7C9F1CE6013712D076F6EAE572B7BB7DA2EF8E899ED93F25603F6A326A0835D92F6EE673565B3402BB373AE401A8F305D2B7E763E607639328FA0709CF90E9966C2DDB5A836D947B6DC079E59DA2CBAEDC9FAB3E1BE2903529C349A36C08B5E9C637CCB1D23E80BC51C9A08BAD0F7970EAFD000F59A351A1CA50DE9164E5BF59353DDC54C5AE422EB145B8D3673F23B26919E98832A2DBBBEB840E01E3984DDDD2CBF0E2C008DADA59CBDEBDFD8952 +pk = 4126DD84763BB5A8503613B86CD31002D2DC8B461BBA885E35AB7FA2AFC3E53A3227288304A06B58F942827C8C86721044036744C455F12A7EF796A70F11D4AC1DA85142B7E59987970D544F910E261C838419C73C51B414F843017C2F83CA840C8F1EB165A9CEC8D0B34B0694BF9141F17AAB2ED27B8D9E61E6F3A10761DB5BE28649D928214DCAA26CED20CF85E643590317AEC6CEBD030B4256894BD7CF73F2913DABBC84735860E539FD593512A8DA1A194F554655875548BF5412EC9892A527DA9AD41DA47F69E08361400975FAD4DEE3D85F3B5B8B2C5881AE28A0571357910F9E9DB50A99612D6F823C74D3374BE78474249DC9E1E8703B96ED257088470DA0E9C0D56B2D911E3DA06367298D85DD083FDF39AD32673582D31527A381E29DEE6CAB7161564E24610F762EDCC8E6D0B2F455EF1B622F6B8F8CF4B2E53D3B70B01FAB32D8C4151FAE96D8A0987162BF45C8D518BC5E1032ECE813945AEEB9CC4944E6BAA6DBC03C551812F0EDA01AF69A621B8424B05571510A8D60711BC4255D5FC8A6CD03AF8EBF8BEEC0A2D2459CC008425FAA79EB1D48980C1AB27B2B4ABDAFCE4C32757B720F97F6AFDB6734C07EEA5212695E698E29F767BA62DAA2685A818557362403C86514A3315EAD9517A5B31D9E6C06D50846D6A7CFAE4F697E2304C839E33144F421EB86216A2C75562F5FC81A4D22472F5A6DCCD68D0AAA0DB6A1A402A365AE14065CA1E0FE9C7DF705CB030A1DECAFE39059CDFD28D5453DFE00B30C3486481A3D678E783740A3326C98E0359DD9B65E5DE02A71FCEFABD56E673C2E50E4FFC7ECD52360D42C07B533B27EA97C83DF2E57815F260DC589CD1713CDBB9C812914B35DE4D1092EC77F81F0C21707A6A74C6BA1C5DF23EC3F952C11CF71873A43A05D31B8BF7951096052775C10AD4F73D2879988F76CDE5BB6B2E7350EDAC080704FF8B57A8E801F55C3DCD25076FF22A582B2262DFC886F5FF1687A0387F09C20EAE571D62DF5D6504FED672E8F6D66C4152B731BC6542E2F48B113728FD36471198B2C04B28F2B2CCBF02CE7B62D763A44E8E7BFDA2276AF7ABAADDEF464EB86E7A2138A057FD6614867C4D7ECDCA902FD36A7354F3061BF5E1D5BE341B4A4D61262AFB52A33E16C6EB47F143B7E0AB39E0A00EBCC3DB86031316DE0732F47B704795CA6DD7A9F4DC68C040E3F4381673A643D5B2EBDB4BC63A06D18A08D68F24E007F1AC393E300DFC89E714A153CDA99B0342AEA4A2D7F9BAC452B71D96F1BC13442540D38A9ED47EA14E33D205DA979227065DDB1CC8EDE919AC3FF48260F74B345D361E50ED1C5FEF7F183957FC91D29BE4C8C582B3C26B3460D5C09E4DC5C16580BF31B78089E66494FF01B6A082BEAE9F7F52BC9C50991B22DE0F88E4B6B0A9726D8B52E74CAA48A49B56ADE70689E9E46B446D9516BEE702740621C46070C0D7F4BE789AD2F0200077E967C43308D06B4452D6609150EF2B7C2B5734BB8C95D8CC18320B83A6DE0168FE69B9719961DF9B54876FA0E0AC779D2EC48D162B7C47EE970B9CEB6B72ADEB32281C14BE30D03E6DA13971764A082A32B71E565C71E4195FA300A2955A643DB952CEF6733426EC18097EF8F4B2469533109F867367DD8602FE73AE3BBEFB4C14DF3B31AB6A6B45A536ACB1FC6422F1CE5EFCA1048D13AD071F2F25712626181A89C2A60BEAA012F5C85914F588D1AA9C4B566D0EBAEF8F663E68BC08823510347C0200C35274EC414579C97003D2CF2632242D7264167A832EB5D248AE8E5B99ECF81F359918AB70210A499D3E42A5F35C3A34FE334552E30B23510323660BA7C931C525A49EA77327590F0E48D12F57A0E152C6925844C7B783B70A917AF57B0666C386E62FF710A2DFBB5615280A4921AEE98BE17B6F745F6E98833791CD3F09E3E04BFCE0EDB820F25FF9EE63282B8EF1BA0466AF1D85D9C40B84FDEDF990EB63860C78199D4DC84E0037E17CF80A2982925FAE618965F83B4C7C6AEC2A9BA5E925E644A9FA22678DF2177196C41CF19E2E421946FBF4B846D4AF78BE90FE77FF20E44775E71DEA051D2E1E681AD4121C0FEA07D9EF83B01AD7709E9F48D5F0AA33100D65F03ABFDE8B8E48D2D49146A04239E466329BC18ABB94B620483D4D8F574141345DA28A4786070F81FEDF4A0DBD5C57718D6992A16D34DC0022E3C1529CD6B2BAF030F31AFDCD1EF1BD4CFB8B09C1DA7307C23E50A7CBFE0E8B3F0CE5FEF75F7ECBA9088290970D0E2CB44B94161C9790AC24FEC9BA031485CEE5FD32D2A00D6C01CEF754CDE44D606E71AA4528ADE039015C7BD3B5916F4F93588DCEA33D58F14E1180D47D77942EB36F3B09742CC0D18971D59321715B6C025A89EF906E31FC7BC0F59614AC9E258DA3153CAE95E87BDAAC6EE0EDDAB6C5239EE78BCF6FB3883AE238E437DF73A111F229660960A40D5B3A406D64ED49A6F24AF2A8B34299BE3AFCAF5C8215948791CDCE986EBFC99F7BEB93B6CAF63FFFDF45AA1411DD7BED56F902E1FE2D3A04EE3EC46377ADBED118FEACAAB3E1492D9E0E477C56BEA09C7C243FDC0072465ACA03736E00D8BBB4FEA8287F43521F8FA40F5C34102AE56EE83B32727483D0D9D5E4AE43C266717865EDD7FDD45230D77EBC1AAFC4AFBD5CAA70DD798B5A45EB38AF2EE48B61316232D020B4B7C2E7E5D035AC6EC49AF3573B48FA1F255AD2EC6B10AAB34EAB43B61395370A031E9F075F2876DB5BEB2F26D99773FA0EAD771AB23166448BEC24CAAD6EB79A25D215C1F7EF6FACDF253FAF1C5F032E716E9F4B5A2D89919EF4340FB9E4F4F8CE31B3260BCF164132F40FE3279D3808630ADAAA32A12B004BBE7A2A8C4C88E8DADF34B571E3069203B8F5A67EA68D2544E774C89CD10CAF09EDDA9F06504887AF562ABE22992549B9FB1663426A1E74F21EC0B2ACD2525471827C4392A6774D612A476DF4752F2C75FED65657003EABCCD94B75AC0EDA9E6AA4511F10D6DD2EA95E509F857485781AE6F92B37F89C946737D38ED894F5533D615A97AEEF9A176C8EDB93F741154BC299809DD357B19F1317315361FE9A9B560FFE93D2A0F6F61794C9139CB73497A72341EF701E63C2CD8C52EE41CA9C7110812E2A5E0C1BD90B4FEA8CDB9AAEFD64185002D20A8A8247CCFD86CF7365A7333E8A246964D7DC4465ECAF35415C81AA46D16E1E1DC976324C74EBC4E64350C2A10BC933A2C14F9A86A87F563E63A1D399DE6B940629FD9543AE15DBF1331B96FC4B3D6381D8D121CBC232FAA0AB30E8365A04ACE7B65B8E4D47C7FF6636E01AE5D2FD2C4519530A4B7007BC6F268B3178E4D4206E50E7720297FB9CD6310CA1E83E71249AF2F1E0AF301A9990724E231E9F171D140E0E4CD982F614FE5D887DCC748FCBEA33E5756CCEC4423309DE481C31B49AE747DF131B69E821148F30751658B3BC1644C6A8A25832F11D788F17087BD377743DC87BDB51CB06968BFA056FACFBAE44F6D744647CA10DA7F7520513811EE13617E6E3316C4A62656893A8E997F4078A5CB1722A70232DD187E9EC34C321F1D87A5B0CCE5A19CDC331BB0ED318688D6F0156FF27B5B304B1B25CA9EAD0E9B10A09A76C26EC89BD231C5D51CF2A8026ECAAB2049F30E475623FFDB977ED86214A58BFFF5F9F0BA05742831858F18341CFA692CD5A90A70248AABC7A2E98D6840610E2A09DA14A27A9644523597C46C517D3B69077DB9274A313996C06228736DB6BA702981AF258F13327687050D4BC6F07A8D29676F08E5332B66B2AB57C2E9D777F39937D6390414BC64215BD923BB36CE277046CA9CEECC41A117FD67A84F7B78B8BC97DFE7D20C98F2825714CF7E174684954E427BB3BA6B1E889ED0558A05F21C4A3B3BA7D4143D08D94FB9203CEE3276CC211AD81964F5D1782040D2BF3364E32536DBF74B76CCF0B8FD78D4DFAFFFB1197A4E8C68C07733C2C5EDED2A0794CD6EF53EC19E57DD0F6837DE715DD0E2DAB26FDDE2BE8D8D1EA7DCFC9896FA68573ACB64E0A0D4196EF5666BDE71A63A46E1855E8DFD7197E0D0ED44DE029298FCE5968707FA9A1AC090352166C10475C7477FEA4D53DE201DDF5075E14D1F2CAAC3DAF4BDFA21AA7E4B65832D2B8A1E7CB30E0238F0946A5829BB4EFFA5C792196BF47AED05E98FBB6C6EA880DDBA2DEF425B6F7807223230B8D5915345FC859A956AF7B5849BEFD52164FCCFF59D9AB9B7D8352F61B43C57D37B9E8C99D3944573A625D0CA131A8AA648D4DF245AD3F605FD0B1D367C59FAA0280A45D5E0180C2B5A1592B3ED1F80AA85FB94BA2C049264E90CDB603041F549E9B27AFF2069ADF3029DD715CE6BA37708D8DC77FDE37198DA26BD1BED5EB8547A9179CE2C6442B4CE1D064B951096E1140938D8F421E13A80E18BE4B4B8B47FE6ADE90B96B420EEB20C22B7343FC91CCB84741C6D05E1F2573FE14EA7D70A437DA4B943C4DC939D0A771F8DE07AD4FEC12DCF5F2A0E160569020199B6CF655DC7263DB93252CE8E481E875338BFF4F86AF72EBE1245EFECBBF51923D603E1F48BD09A7CDD338D9662BB0E1CE2EFC4D351C56F1D47EBA117325686C51A1692FC4E058B08962FD059EAB4E75949CA7BFA236855C8024B93ECA5693C160D2BE5F7C0FB027A87D1C8950C2A06E8084E5D9269BF35330D1AF8A0010FF9AC3B03930AB0C1EEC57D903C8C8587C1BA6D3D8E0A959DCCF0CA77174C3693969F1263609E99DAC14CF87620DCF345DAAC3B67AF639D91D2A89DEA9FB1CE96940BB34C1D9C9AB1CBDFE9DEDEA7932341F177FF6E4E850CD6E9530A433A6B0DAB337DD75F587B1EFD55B028BB9CC5405BC33F9522BDCF83488000CD1AC93CACB93929EF970958B3D70DF195B9366E628D80348CAEFFE3B68E09F5C447EF9D0E6E71BFA6A9EE54322FEDE18639BA7E85BC0CEA370799CE3B37A79D0FA203748B94BFC4486E7EB81F5056B10627E58949B0C0244452CD58716EE61C5C3C974B4A605E95AA90FA3DE1FBE19EE6743439B1B6AA5920A5A07D91BA37749724A0B2D8980095326A5414CC0C3662A74281742065D8306E940E039F860F01584ECB3B1FAD9F2D01ADA255FED82FE8229FDD016FEEDF86C7D3ABCC1FCEB683C37C298C4E1001BC3A2AA8112B2243A114AE9E4229A7841AFF86052381B9B14EED90E81E500A0B506F36822BA52B313130655FA7CC19DC9FB5CAB70E5B2C65F15D751A893E86120AA44374C9C2E8B9B9B9577B53AF55F25F5B603C54D519BB73EAA426A4D241E7F2497E4CA5CC83A31E7FC7907145E006E71F4907C0C8F1EB93E100DA76FC1A9362A7D49A2A8CC1017D8428BFE098EE8FCDD5FB345D9CE5B990F8935C0212B56C7B91DAA37B42B53F379755B1B88C701BFED722B4C96FC0E7D64965DD9960D0F4991D5E585A037CBD40C5CEB4B49953AAA9C6A04363659DF79008C0726A525BDA681CB70C788B9DD634A606B48C0E8EA14A8575D905738EE07C868AD0906B5CE23B10E9F914E07C6A036B09153993B7EE5000B5049248DEF929873CE881F396094D0248760012DEA1A106F1E8C5D2D254214EBDFC30DCC0FFB1FD0A53D5672EC0D38F9CEF25049199458D4FD8A62BBB7EA365F54C940B04AE57FF0E63CB54FA46029F2597296B3BC2AC96202D546B307CB8704C75E53A38F2C1B6685BDA02CE2E6E958C3C398063276AE84256A68A43DFE9FC130FAED660695EEB67911524E94CFDDEA6BAAA068431B3D4B916E88DE756F0DF1868A5D8704DF2F13EF420BE433408359A4B8ED944D354D638B0F0ABCD02A3E64E719BFCBF88DB995D14E43885F430AEB3E2D4DE53FEE14D281F2B392F9C63833555AC4BBD3063A9508FE6F3B3EB26ED36F70CD6463590367ADC62B66B4196D24525EB455BB71750E2A0AA64C4A094B87D6EB17AE813D9D5554CDA54E7E7D2491523F6CF15390D48443476FCDE176806870EA5E970F86378DD9FF4B59E6FA637D7A770F7A598FA249E3E1D10DDCDA864E4D849D06F0410B3D2C17FFDEAA771A81F9E41EB34CC50200A33AA51BC88A08F631B87D3AF0DC9F1B6AF2DB40DC4B397957DCC8A54297F6B1664FB91434573F112FB1CDE559F52ABCD9EF648BEFE19AB81718562A80E33AC417307EF2A9ADAD7CF01406F3E42F8ABE07702D47E81CC2517DA47EE877118862BA40214BF38DC9B89F7696E69C195876DB6C51B290BB5F8ED7E7B5E89893E7573CBDF1328D3ACA9681EAE57533720D70C0F3EC100B63F3D8D697D011752D09F6B460AC0B5F286E331D36F60B1934FA9284AAC9D062DAC8E45973F8A33D684950CFF5764A6A92F357EFBF4C949D6CDAA3158ECD840151F896B531973A3AD2701A167622FDED8428C6C61D4DFA94866567933F40C42632D2A596B8CB83C3936404C48461ACCDF5380106C86664A480B622EC48AA77EF36575EAED3882B5459D543F814F12564B3E1805D66B14609313B1E50DCA8B3244829F5F5A8F50B49707B1CB6939FD3D71920AC7D2BDB231072D2432463E2C49C20C56FDD4FDBD7374E1985C416F0AA4E09CD9BB25A9C85EBF9B35140AAF10501B6960C4392349A41746D2207A02FC5AB258CDC4FB056CB54D9E3B9647BF9DB090664524E79BEEFFC6E1049BDAECDBCA1CF05EDD05D6D5D41170DE4363F6E28E8CF12A35ACB78E6DABA9CC80FB02CBE4903506FADE8A6755FB5776E091DBC156BD26237D6C95623FE77013FCF2B96967692FE53F2DBB8460FDCB5AB308C2F944E7D2ADD7DE1ABB3178E92737E75B271323AD22EA42C2458FD435DC74C57CD286EC899893DEA69BBE6EB783E46DBAA8CD4CC5C325A14DE1219CD30FF3C9E436E1EA9FEF8050AFD19C63162EE66FE01713AA6F7E9C87234B86D6C7B6C451F3344B91EF79F9FC93555B9E5C82C846BFA4213637D423A0A85583DC59D9D39C43F6C9AE15C98040B3F3013AE9 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232 -smlen = 2028 -sm = 395DB4B7CDB2A0B58B2CE37BEA357C8A16FF40868608CD2D4A4758022DDB56061DD9ABE3169FE7B663A3FA46476A6E30BE2DC6F93AD9C5CF7685469077D6ED95F776A64EFC276BF0D344AE2C8189B30AADB7398C5F9D0065227E05D18B7196AA0B5E7836E66E675BF0D88598B956193C4498435428454E2E791F9C7D37BEEBAFAABDEA929B30BBBBF3BE62574710F35A1ABBA1DD6388389DE63F7D4DCC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +smlen = 2034 +sm = 14D02BBD1E3C748AF646592F52AE60070FECD034502E20C280078DB1348CE8D2E6B3873AAA97A99F6ADB7A7438654CB36832D69486C14998D209E480497A2950E6E21B6869F630EED0FAAF154145D984908B54C89C3A7A697D33D7C5F646B60AC899CE635FDE31E313D71AC1CCAEE932F99E4C1E61DDFF29AC887E62F97FE42206804B6585473ADBFEE7EE1E9940286B70B06BB51ED6BF89EF1233EAD07C3B08AA5DCC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 2F24E4CDF3C5AC1496739FA5D23D2747D989C345C6C3CD1296DDEC23F30349FB44EAB236B469613A86213C3BB900F320E888D44E6BD9F97E14F86F64981EFA71F52E02AE591162D6348B3911B4D27114D73378A0E9D193F4AC34749F83E415C085F6133EDDCE68B48DABB01AA874F204295433A9860F8F8EAE123E42829E9B7B9800599C6531C7A2F68578CE5BB21EC5DD3FF26763C1910A9328B26547E81BF9ED42AEF15EC05CAB4FF5691B023CA8809EFD11615D1A157BBF5F04CEF40687F401FD5558C24420B2C0500D2C8D8F047A2CD19653B45A257693DB1E3151F42DF19E47D97BC14D0C927492826277AA2818A147265C72A2F3A1076158383A641340D88CD69867C2E3D608983D2050017D6F85F3DC27A3053E09901421C420999F8C050D06671F75AA3E90E624A01A089C313F5839D49FC40CF91AED5B4022400E39E19DD9869A902E4FA387C69E743EE4854C78BE546835C5D2A5A6F180F732B21E01226D477A3917F02AE8D91B77BB5429265D873D2BE2A1FA33AE71403B481955F173F29CB7B3BDD448EDC6F2B47D15AE2358602C64DFE8214C7C9B2FA9DF2A8ED8B61B549E5E36A84DD3ABE84948ED848DE003812B5B220B6611EAC8CB92B8AD94E07EF2D5B78F55320E32311921ADC1E8954AAD321C1697ACA6A86D213C45789BCD7C77EFC44F5BC18A723B390A15CA779ED7EEEEBDBF670C661FB83F4C2C553264CE4D7CF70304668A45151E7D25ED76D1873193D978167C9486B24E822D884491DAB6CA22489277E5F8F5428DBBF7B75598DD823754DE10FA4E58F287308C164EE7F53A15AF100B39B42CB572B177AE896635074CEF72F30A4070350D32E90EA9F486A48880BCA1EA8FF4BD843C71B18100BA4179752D6E0BBBBB488ABFEC4A3A64CF57F96169D8A3985529764525149270ECC16404184DB16717CE2F2465FC09C9E662325468938F8C582287D6AC150596E7B11A9B71C51C5D3FF94B61D389632511547A9F015390A5DAF1A04A46F7236F3C6420D3272853E9184FEEB2D4D0413E7DF73939C35A0F8B1A8A0456941772A3B2B258ECE4145D20DB19FC60DA0AE5CD40CA6A0079FEAEDDFBA6B9000CCA5E80385BE9184B0213516D3312BF0FFCE9C4203DB5BFF5632B3BEA50264865080B93BF5EA75CD69EB1E9279A95BB403CD8EDF8DC4BD0028A0E5019846C6EA462D4FA6EE50D1E91B6899C34DA7F3526B4D2B26EB39AA688D8E1B48A59940C1FB817BCD065FCAA2A893BA28CFFB9BFD679B9A41B80F971B671FFAFB474293CCC7971D09EDB9A5A343D7B9786FDCEC942027EF2A000ED59D62E580F2AE208C5CF329589381CF34347F544AA1F82027B5D9FBA9F600C707A230D1BC439DCC096FF7AB209B969B48A0311C2297275F60C2BC182CB75CB599CF59E4A8228361C9FF8497EC6317E31D242B6818E723E6D425F91BBEC255E752404E7DFFFA65E2006F4C362B59E32770A2A0C6AC8CF30F0B6DF70C1A7E433F09CF895DC57CC388DF6F742708811F3C7CB0EB32F13E4D34625E04E35631DD604055AB0DA9B517401FE08D0D1269C2A7732C47004FD5FB0DC80F8C23AEAC47511AE0D26DA33F316AE45E32CC79866BD0D5A84828082A9E628D70B896A70F13F16D8D3F1471875A14D08E9529DD502E59FB8E9497821AA326384C3913CCB36EF533C9605CFB7F5DD58BB633FC5419C39D0253A0163EB01ED71D437D8ACD2021A4376D5077CEE273ABB694992E4427149B8C7E43D1B1D597706BDB930FCCA2B1986E35127EC2CE772D671B255B160D285E816561B6BECC3B4BDE8E9E4722B8A5B3F1279D676177DC9D5A71793EE37F54315B68296799816AC49EAB0EDF07F20D44836D80F1A2F207D51FEAFBB8E7AA168910F696F3AB938E8B29AF12F2BAFAD8DDC11B3ADA3FE6096DFA69ADB5DC496C063A1B7D3CA526B9B54259BAE16E84A91FC2F58AE15C73A2A6AF46C5FF294F33BCD235F9A57C3F08878A91A27413E6A67BDBEDC75B44D4307B36A3C2DDFAAD960BF55FAC583A60970299595E8E5C5A8ED972703913818CD1A860BC4EF9DB8BEF89491DDE152606E530A4A283291A5B574546C77BD314D8448DF2E786121898471A269979E253FDA447972121D36628AED7C20A55068CFE0DC9E901D39474FDE94E51EE85BCD0332909C64DABA46BA6FBDA5C5F764CB219C4021E2F31EE4A9FF54312E580B5FE24751F0286706A3F3DC3C3DB68E49699B4458D8896FDC307A1B1E564DDFFC909F9CC5A1924BDC199BBEB6C14A289BA93AD8579788D0B1156422594C696B909DE7B78875A5EE2541369DDDF2BF30F0BAC1C841B9617671DF0D7670038420AE277AD3B3DD2253246FA13C8561F0E0A9B0189B134F154F9FD1F2952A460932CE14409AE68E571AE0F45BAC76F75A58E75C618BB0F21FC4EC193285BEE5FBAE5D52B838AE4E53C31B449109D80761CA2E11D478848CCF94E865E87DC33046ADC2CA6AD94A0A0857FBB0E5A4F03EB987C6DB10842BECDED31F46A17EA073ABE24A84D33232D15213EA556E7A96DDE7667F206FEA9252C492D657F8839E29202063021813F8783CA4D561891824DBD1B7FDCAC678D9BA662110F17C77B23FBBE4B60E82736D64F2273881365BC23955A0E09004FB235023BAAAD72D6F784246AF8D3487D642301445BCA3E0602C6F9667C84260B5248F89B9C10100B639FACE52C31A721D19340F38D89EBC9437E633F2D711F5F41580D6502F3B7CEBB34F9FAC59253D5BDAED54C26A8DB521AB9648FA2E3C21BC51CC3EE85BA768A69701DCC0986C62ED4B1161C4907856145107B2A1404ECCEA67E585B7B0012EC7ECE392BF18D4AFB650165F55AE9BD1C201E50528C31224DD9CE0DE645CCE69B6CDC104227FBE695D4015FFE49201A9E324585DDEA50CD8CC0389AA0C65CCE65F585E1E1DD93F695825DAAE140D9F755EA67E51E63CD6BF236E4B8DBA55C80AE9FADE35AD6F7576F5EBF06DEF5E3D11D7FAA94E8CAAEA7B254821ABEA56A15280EE52C1FD63A364A344983B8BD09A6DB19398C2A2B5ABE44A9F4DC98020AB8028F68891CD00ADC8EB110F73E6C643B29D7A4EC153AA04425D7BD786B47E79F490DA81CD8225721C4F7DF45312BF82AAEBCCC732E0619CA18C710D8F8A2870FC4972D5F8EEFA9461CB15FC55857E3B14830729A7840964A1870AB64A06C43A15037AD5AA493AB57FFCFA392DF020161E487EC5B4281ED5D8D6BAC78DE9303A2078BB03FBDD320AFD2C732FD547D8B4122703D514C04B76007CEA63EA9CCF3E12277B3D67AD7259E25A1FB9BBD4AAF9ACE50711AC74C9F65673F9C94A1B56C504C1617D71E4A824C2B87CC9B7949866E87312D30E65906B29E8938EAFC63724C7E3CA8105AEE3B14B17321B38D458A56C51FC404B61423F9C3C969617CCE6B2D637714B5F68C0C6A5406AF71CBBD865F60EF500478B8C25A2EFAA770284917DCA0C3AED41620657A97B76AB3B586CC70325B1CEAC131A5C6E9AC8DE66CA2AD05EB3BF2C98F3AD635A8529FED41E84F249FE78B2CE663D566016CC5F8F234ACD18D6EF21BDB49BA132EF243C8AD267CA266A4FEB21ABCD7DECEAFEACFE92F3301605834E8E0668F4AA2E8E2FBAF9FD6E377882D9DACD9D7381F67C12425C609878338D35AF75D1C6414888E817971044C31EA51B036FADBE4526923AD99B7C9A22A4EAD3448963905F1F0E24E3B2D7BCDED3D33839F1C4669E66F209016FB836B3899D967B849CE3C5A75BE58220206A48CE1380615F637F1B828616C7F49CE214099A6FE2F2AF9AC8F4DBD34B09FF1CB15FB2FDAC4B587C605CF613E1E6B85F42A8DFCD01A5AF5060B4DDFBFA4042B8929E1317602E9F7C2B04C5B2AD44DFDF93B863988BE3F32F42095E57D0174CAB846D54AC542AB8555290B122F60D2B0928BE109786BCBE6A2700C70E9F28DFCE8C32782F00325273DA4A86017613E910E4DEAD8C9F5B9CA6D3032DF52B92A74AF3AF7FD6CB6C9336BE65E640328B889C79AC18FC0791CBF982DC1DEA2B75A554FE2A811D6BBB47AE92504C88F7B19EAEAA6B02106572BC9A92AA7BBFE8A76974C8BE843EDBEEB527D300386A26F260648A1BD4B98C1EC56E96B076DB1F802B7DF98E3D84CCB331227D0E265AF58EBF3C653662D421D5FBB7481A45B06D4271AE358FA70199C1038F832E5943424EE5AAFE4364B01DF0AE3C469D105142FBCFC6E704C45CE6FF5B014DC7F3DA5CDC79869741CA916D06EA130D9CE80DC5A216287E5AEBD40B21EE6C1C4324CCF7B9F2767CBBDD2F3AB5285D5082A99BD010F2354DC1FA7C5FE775A76A1CD21153BACBF256FF1757E395F642DBCE0DF2D39744AEDC070B82A56B3AB4893C13F74A7145AEF89FCC668C79945FB42F36298238FFA3E50C42D232F0772E2F4472B976A297254CB55922A8FDC6983EB60E1CE05041DFA51DE02E1FB45EEE13E67A8E01D13C24CEBF6079CB6B164060A13E46B0E18B6C100245D7EC9A445171755CDE5B9F01399D4F76A3DFAA4D5ECAAEF3927C7A12769A4DC50EE8EAF2143A3DE9A339E305DC6AF2ADAF7836466BF9F15AFFDF03523BD1AA6615B1430ADD3BC0771BC3697A2D4444325C3FD7ED22A9ED3E0C3C81B837E9FE649D08FB2008F86E491B9FB28ACEFE229E6C90391A9DA5DF1BCC50995A66FE2AE87BE1C1798E9094AE45D938E75F9CD63B867B3F4B218B30C8D2A54CECD92DF743B1B02183117BF3F6D74D714CF39392F171274D45769E206B2477A03A66F1E4D4F09B31B6D5124768E463AF01EBEEC944DDFB7E4BBF1B0C51B7842DE0857CCD11B1C6AC5BF2FBF7CCA9306C350ABC12EE4BC08C5E651184A252E9E90DE4283DE7D31FB463D087F91B691C1A5EC1094ABDA1BC98013A534E46E062C8D24E2D212DF91D95B71DC2525A42EFEC8C7EEF3DE4819F23515B6B1CCCF9210504D4938F613ABEABA7A412D66F3665C79EC8C5B8B475FCEE616A016A5343B7712BC4EE5F06B4BFCF08B1C8218A7FAB9E3D2807E38AB2296CDD0C0A21891E6756FDCB04F69DDED84207CCA0A08B296115C842BF000C2F0A1DE52FDA31D9FEF6F2694224C14EF69D89767B941F9AE00BB95E887F786D69941E6374E8CF5B59C0A973FC70B0341C89C8B2E9D58F5E9C2F7F3336D8F9E4B71ECF6FCD3B41219615B7E8F7B1397F0BA2424A3A712CF3F3FCFA97E00FDBAFF3753BC5563AB33D20678F01A4224B3F89B653134218B664014549D96B08642A825573A599FDC6F74409C42077908B3E81D12FCE8C7AF2F6BCD5A1CDE3914D83EED43216D010F530A7E4C23D4A500E3CC2349B0B9D7E0E43F0F272ACFC43C11D9EA9A45356B8DEF026A5809709FD33AFBBD1FB17A85E361EAB32C95595AFC09CEF0C6D24BEC46B9298B00FE38D5E23A87FD57E9B4190D82E5434518C1C2454D400F1D9AE45AF362B3E51456F65ECF032E9E5351BE75B53E7180C6FDF6E4E4C26D03CF73242A167719BDA118A5C986C168A0C9C83ECD6D5D1E8D117611A75E3E364119522C4509F34527CFCC93B3A4603B1F996D201B196BAD37DAE30662283CEB9E455912A8BD96AEE14A9A0F229E9E4F1C210908795244D7822F6D921CE15E484CC893E09A9F37793ADC0DBECCA150F9B82B76BE4EE3D7CC6C9E4071DC01C06A9333A1B7A71C2CB69F18837315ED700FB17B9A322EBD43D847B8A157638F465A1B5CA18D0C19C37ADE9F2FDDD83E1192F6D37CF5733BDAA92AC449DDA62EC75E7FDD7CB2D0C715FAA1CB47C4728D078554C74A1E1117940E4675339D2FD201F39402BFA8BA5C9B37A721D6A6F225CEC4B27DAAD86DAF262CE5104FBD1B4FE24D54E08087E7583346DAF05C30B23046566028B90BE02B5BAD3863B6B9799614E9E4F958A8B13524D8ECA9D91F9B123AB001A9E53310FC1C30D3216B90E44C7399E37C26CCFD3A3C9D70CB2C737DB32B36B8F7CB5A8EC0A07ADEC025877F3BA7E6C795172FD9AD9F096C4C8052A1809C9F75002D08C814A2EAFC72B7F358E2D40385D1D2389C2F7EC36AE0FEE8E91CC770F37AABDCA1CD8C367F9EE28AF09ADBBDFD2452829D5370EBA916B063CF5E0289951487772913BF03B093BF9D90F3D804B442D1BFBCA09E638D42FE3460D69960118412F22F10AFA45F602EA05446B30C403823896801507119841257BE306C429D1E6295CD90690DC10543FF6FB49E016A38A0E4E5D556B8DCC7436FDFB6C1A70F1363E1275D39A2E05F8BA664F0A5E5E70A4C984486EEF62F0E7DFDE585B07FD7785FEB16470C039EE0480CAEEA32AB45B90B6371B241F8039BA5001B1E1027192BE9F31C0FDAB31EC8A1B8E1A4C423B6498FCCB9CD43B4E66FA49A421DA13FCA5B3FC95835072BF66C2CED6DDF20CB99D705B255921D4B352F0B5F4AAC119B985DFD107B2C22DA0C55506882F032A537CDAAEDF161E88DE747626DD739CE44598811A5E348320724768DF8AAF9E404972F5840A7A42D9495F50D8E9402DFB1801677AD02134115654F492336B75D88F4E7F49838CD2E99B7F43AE4057541E60A11B94475C444BEADA6136E9C76D9C32A5A0B2F9D0614AEF12397EC5E6C94A4D8570D66B7C59BB519893D198211112EC2B8EC5971E49761753FEE20719D208717D65C6E89CCAC06175FC7096DFBB691276956BBE94B9866CC98C3F9AC9E1A66522EEDD0DF40FECD429B02EA1AACD881782E2592792231854A949751A18A2610BB8B5BBA51EE835C835F45D1EB8040D73E0B975F481BB2E85587480C1A509B4E3BFAE3F7F736B502129BCDC64EDFCC087A8313C9093E24D88F4502842B2808C7566ADA4649D5DBC9D3417022F205667A3A7389DD444C8EF2C2E29F2EA6A35CE1C0AABF87EF9661B037F67C871DD40AA32A21C24F3775F15EB6643BAAD273C2F4039383026E029365B47EA69D6CE21D1F89B1BB47457473B23B6C65E8BF71B01FB901BB8621ACABC9C15710ED77E14D60AAE4372B31F0D4CF407917CA08A1CC1AF08E3645BF70521ED33B0A7A8214968E9DE5F76294FDE899E58A43A91AAE3077EC3D7248D4B64766DC1EA62AC33F1BAE2B17498DD99C2922FDC8B5F3C1381B225FDC1504FBBC65F522171FABC107DE8C9780EFC7202B93A4B60F6650CFADB4898AAE5103783FC09C3D9F96B980A6647CDFB3F43BCC3E92E014C3A333161C35D7B56847CE111BA9878D9B24F3C2F954A1220CABD21F491609426E08BC754828F2F1DB54755B93616CF382E29AF1B0E629DC27E1F04A9D3F64FCC2D6248D370F76200F8489C0CD85F13D7C45C0D60A0232F7183472CA12742DAD0F0AEA2984369D6700D428FFBEEC9970398E4AB3E78ECC55B4C80CF45C9B1CBAB26C2692BEF26BE639AB5C9FE1C5621DAE8CB507A8EDB6AD7A8FB5F4E073ECED0DE4DB49FB262068461B2693D2A7F10E09021E433AC337520BDC688DF5E0E9E233CA9BDC3B7E3CA1C9340CEB8E3CD7043D2601970225DA33FC01965B3536078E9FFEDD3E9D70D210A441A620316B32BCBFF570AD1DB0E07F305E23C45ADDB19EF3E7FB5407989B60423C5FE95B9945F76F469E1F66E13842118E35D85DAF71361B09CC72916162AE4A787F7D6A672ABDABDC37A95C5C4C1F71023EBDCAADD23C62908C83069139FC2576BCB2A224C8CDF8819500FED8B163C49B8BE3918E112B8080ED9E9204AF5A9E5E20416D6C7D5B4B123B6C5695DA15E501B5BD630C62FF8DF73DF74A4EC88D857F42805F9A2EA8EAF0FD8CF9446775A064FE3E9A16447BED8A8DA4FDE32E55BE391873F2EE0F2E854 +pk = 2F24E4CDF3C5AC1496739FA5D23D2747B1F838A8661831D726A085EF2A94C4DE84C64DD7710DA39AAE28165951EA07E2496DA054170935B8481DB6889B110D602C15356049ECE0B586B9DF0DC08E2C23E490BE4BF1A55919BCFC243772C4A5ED21D1082DF313A4BC8B8DE673F0FA0157A59B86450669D89FC9B6A7DF667AB48C319054E2A606C67322E1282D1DB500C6998BBB3C49A0FACD2577C4D20F43C06A3FE6EA4303F6D1163C9B71B17E97F32EAA09F0C1D5D0E0090A407E6ED5843CA976B93C8A1BDD8F9F337A661B0A83AD180F2653A6524DA7239ED6D49C689655E10A0C8D00D6965F630668B6D9F0D97649930AC757D8D3E78314D8630493F4636912D360B6E658FE7890BF7C63DA6A8974927AC7E6FE3A4BBE2318F0062466CAE02CDA79E7028F5B17B2E02AAB266B782368DF3C2906002665BCC959645EAC249840E9A43979652930F18D681225F70D66C4D7F29EE60F45D9B2A2DC69443E6F5F8A67C418C162FCD9F04942E6BE9A305C1F5C7BCBA75DDA33BF49B8E05022B721FE3C6292B17F0222505E51F238CD85D307DE3C38EEF587849382529EF1C8EDD8CAF1D879BC080181B0E4E4EB2D8A2A9664172C7390C651503D61A793E96DB9B902C484F32F382C585418A2FCE689DB2184F02B69E189546AA21B4C8395939DC801371DD559072374EBB7D4190D449D888CC529EC6509F846B33581E15A376354F60156389EB7E2E1B9002EFDE2CA9CB18865120F369EACA2159768E20FD4BD2EC4F44201FE18712E24F75827B833AD2B9AD4904D4FDE2FCCAB513D468C6276EDD5C5432EF30B13B92B17614F0BC9B2310EB3473713C5492E7D610F68E69AE01DAC1491730F06C721A70E8F8CBD8E4066DD6A9A37DB7F16ABE1ECA1F8520247B1368B4922A04E6EB0CA9C5FEA1B6EA60B661FC1D0F645C2D8A5373375B0386522D11988232FE9D20982D4869582949C1E1F49F59494B837CE9D8DC942A94FFC228F57038477268CE4DE4EB0AAFAC9895CA70C2720D89DD1C5262ACB71AB6DB9550647F2CD5442DDEB7CB0FA88BF7A78842708C68556270FD1AB739F0B710BD599121D5C4115199B83180DB5F6FBF2FB4E5A04AD629F9BA794364D727CFA051C5AF4B3DFABE08813717EA74F9966D4635345E2250F7921E2E4B1E3191A768F0AFBF5A3F0F8A9573D8579D4AC2750B1930B57721736B44AED40C8CF63B46919C2CC4F595B007755750F2E2312B7AC52C5270BAFC7F32D1A6E32AA56DFA96258CB8F94A72BFA2BCF90E8C1359CFA96C6FD57D222D8B619D93E3D16D4B8DB24E5E24324D516ADAD4F75551989BA4F70954B32CD53367C4C05D657EF0EC7E4657D18EF864125A58F4A3BB0AD4233824BFED8EA4FBF7B9ED8D5D555D3BD8F50E9EB17EFC574027365443A15C2AD085DCDD990433B6F2BE5CFC6C11E1105A3A2071C7E03BD1B94D3C968834045CB329FBA34DDD1ECE9E6AE77D55EE53D8FD22279116AA2CEB3EA862D91A0E83272078265E7E529CFE460BDBFEAE59AB5AEC27FC2676672E45450D0E472006ACB77EFF535ADC8A24661CE93687BD864A72A1FF7C718B01A8C6B64B3C5EB8478A9B31C46ED485519F48C788A200611DDE992F66A74E8A29E61C47314B5C704E0D4DB9423FD2FF0CE4D0A99CDF5034EFE4E1FD783B7BD8523DFEECBC42C1B579A23375723D4C5F31836A752EBD370C3EFC4C317A8C04CDB66C160864C84D231F8D4A7BF343252FA3138556043624E53DA7823BDE8B9BC4849D3A821B85DA70C39E01DA529041731833F388094062CE891632426035DA76B148FB09004A0DD20516EC92941863E6139277466097F07CAEC319750011D43ADA3FF4C1EF26EBB3291996766BA7C33EE082887FD04815BC53DE21319820F09A6ACC5AB5F54BDFCB052621B45144ACC055BF7444A0BF7C43FE02F09775A0066657AC543F7B43B6AD3300E7E570B59EAA53211613B0BC5B83DB245EB6917AC1EA6FAF702F28002981C668443FE4931B7944092547890151270EACB2F93205F227738D6D1A3442E77E4A0EDFFF7181B457D020DFE1FA23E7DB0E0BE71CCC828B814BBE67D27DBCBC07C29C2BC264092DFDE8980483BEE8C2E174587FE28091B8FB1D6CE81ADBDC8CEC92D548188DE7EA0A85CD2062339F2257BF9844794C6E608B0B7800C35A040F6B835AAA375630AC28F671CF8D644FF0031FECC2770A5F02B9C0299FC81192DC6CCF75CDA83E202DF6915BC0BF7141DB7ACA5DA2659FF1A7CD954503041E73081EE63A16CDC9F80D92A5EB25E7A10F4C1786071BE9320563DD160A1DBEB095A22F708B2DFF42914266B30C12D6CCFDBD09289C2DD71E5E27BA7A7865E1355A3FFCC4D035A4160848986ABF4A2D169754513239D87D1B502D6007E8A6C33FFE7B288C15CA507F752769029162324340D4B5279CA17901EF27659A05B4C04FE90E8F5AC945E9035F487BB54BA7CF30CB897D95925569ED6012C96B235758E6A4E9E6C2A09FCBE72C5C43F3F831785D61DE910A9A91278F6FA255F296E1E3C82D95BDC8A03FDA173DC8A30E4F5FE70518818BAD1B0A273ED8C3B3E8155E874FA94D2DCF2E031CF3816F6B1F1A43D1492ADD7EB6111A1275BC45A169A1CE613D4BB9AC30CD5D6CF0B7C6C98B571BEB2E7B712408C2845827CC9718AA8612798153A544AF4D0A733E37B8B17B1FF7F49FD5A30768BF12F917BA4EF3F643531476B546BA3BD5457E0854E7E910A868456C5CD989BE6F4967FEDB63E2F194A2D2A20C868A31BDA302828B8964DE56F9D4078A0D5188EDF5A6324AECD6788A49CB457E1AC7B60F9F1CE7511C7C38181EDE1CF037B98CFE74B41B5B04E717173DDA19AA594B033A3A3F03780C5F0D98E3CBA0507454338EEED750E62F5DCADADB4A067EABFCA2F11F7E724BA21949CF99A8F14CE77EB89461166000DB35297133C69658C0F4D1F5EEEF11EB610FDA9D66C629CF3ABB0BACBFCA5B9D493A3E371622A4C09F42B816E245D3AF09E42A7C728BEFAB3FEAFA376DF76F2560A4CFA8D7BB60238E542B88333D9FD12E687AA41983DD33D7EDEF8E3A415E41D545BE7B64FFD444264E600D704F05FB92999728CD30FDB95A08C413421720A01CFC62E8581A599189571AA6F66DE68CFB2FD39F3D50B7B0B86361DC030309BC562A34D6E236C3AC88DC944B9AB21BE352E9E4A556FAA599D2F38F55885240BF3DE31610530DA11C6150CB0DB74CCE019A48C518EE786B59E4305188E5AC8203F9A3120EB00C92B0600614445B02EAC93326DAE1B64F3473DC605D241E4138A3F6857E3A093E5FA9A0A1462C9E670866FFE9662D337627E74ECAADAA74C0202F66D01F0ED1929ABE497E2608CCB476BDA2C2A1AA0661C13EEA123E63EA2C751ADB6B19EEB6FAE68F69A607887FD22D4C1BA53DE333CAEF31326E87A97BFBAF160A4F95C4E32808D6E3BA7D0259DA7803A96AAA72C2FC234D38A75FEADBB46CA2BBEE61EB3AA4D26A3D9757F23C7CC0B71EB5162A4585BDD49756ADE248EA90CE8B85D496B73668AD9E7A5CF24BC9299E748FE7794C369BF6BE50B1DE9DD6C2A8EA2B43C8AF19052B6E5A0C9AB88A239426F9B7BEEABD03FC412660062B6C8C084D2E5C30CFD94242DAEDA779B736245E12B6A2E3A5EED6A7A20213479578DE4F8B49EC23EE513FB113C023950E9E1AA31E2B65B62BE7F54E826218690C19746BD9A09DC67751649136FEE046AA66FF0918B1A92236C81F52C1450CAEB333AC63DA206E340F14CD6C1E94CD791F243BBEF1B1AD1E9057771525E1257933D407B6C03A9287E3876EFCA4BBE5BE7538B8B03205D68BD0E06351FEE6275D0491908540F77AD3EFAE7B38EE8C55E6D4070ECDE1FDF32AECE001AA9D36A5CEB24F139B3C7AED0A72D90B0A5FBB02DA91A030FA10A851522E41E3F6701E6E72D59601CBFB2579F4510DDEB478C95A9D24D11885D1E0058A33B5F0A5290A626C20F50AD23152063F368A148FD3237623C31301E73A7D8F99AB82CF873ED4B39766F01B907886A077453608D0DDD68EEBC149A3D55ADDDF394E643FEC78E20C5A00463D960E89B1D0044CB327D51F5F5EFBBF6FC7493D4F22BE1E31AC5C69B31CCA63980A62E0640CE557A6B4A9E064459956FF968C64BE6F75E0F45D9C91FBD40D95275BAAFABBBB65836F31B5046D45BEDE0A238835B0E0EB49B7A72BE86B20DEB10068F72EF0504A4DD8D73CAC7E81875519373F8F514BE282B7EC6A6702CF953CAF6EBD2AD127ED6010AD17E127FAFB015A0DB12DD1244CEB306B3965C1CAE803AC147702B0A5640DB839249E2990E10842EDA68EE1E71AE07DD6DE9B5CF2574768CECB9CD4EECF3B2935918E1823771B61A7041E79FCA662B0B8FC9F612BAAB3DA1CDCEC947AB7302DA168C9C57D635BA2AACD8E4C6E6717A71E669123ECF8ED757524E406E044DC1346CD466994214FF836CC704D9338E71EC9109D1526EC78B6BD1D9C97D07B36336BC4DCD000E57BA5492E0058F9A46EE3665F66224376C05A06F59632F08C635D6CD25A461345828239EA088AE0569916DF3852F5E3C3302524BF13B6EA4296744765AA387A67B74BA2699A43A39476C5AE36E93D4F593496CC7F9B6E73A7E0C6AC351DB29550115FDA317CDE0E35875BF2E1E36611D958AD481C985FF8D72B8A2FCE73C74C929C05EAE4EAFD1289EEBAAB8C8AD5F0204CCDB1F1531B3DB97F04309EDC0AF226CAED8C087B35C74BBEC0020BE14D91E8EC9D08EA8EC9F351B158AC40BB3A3BE8434BF318BE48861CB97CBB39EB16A8B80E93DFB9685F248B363E7C601FE3C5159C69C4CF96A479192DFB2A0FC59B3F6ECDB993CBDA8394B9CD526BB0B87C42656B7859E36B5E46623012313B166AE35837A43551A8BA010095A44B10E7559F2FF11F2326DF84BAE29A68D487217D1D7A02E41B72FD41866F6ADCE5664E7AFE615C3051115546CFFA624DCE5E0CCD59F4AB90077933F5BC61E6E5BCDA9B27476724C37DE1570BA9D077CAA3F08D18039EF71C79A72D83BBF07E57D5CD0BC1933CF403D015562D56258C1237CE62612087AB29CA239307239A2CFF660C18D6F65A1E1406551E53E5194B76F8FBE5A6BBFEB96C7F8AA4DAC546417DDC8869A12D4B6551528EE0BE871B96197F4131A9034B17033437F446D53497530FE52B00B5206EDC059791B5B1C52486F18BA4D00F74B6E0266FF987CBA9299728FEA1A423457EFAC3A39A9D314E6EF1C580E5A30B979B8C11A89B34E0A1F6A62F5554B77CEA686F126C8F77620388DB1E8C5CAA6A880CE69BDA2BB27C1FE5BB9E94DF9B329B77B34F6F3DC811FA3D95E237AD329371D1D22662A10A6D2A591D54A4FE9ECA23D49F7BF7DB06F0C7CB673E2EC5468E5FFA742D5974B6113E1C5D1939057654D6655606B512EA2D030E3A804B6358B61F01E8A3550EFBD4CA415020FCA9C145BFA5747B03AC2BC9CF3F6FA233ACDB23EE142DC590A00CA2EE0E9BCC706BD7D6E1822304687CDD5738109E96A50583C5F418F382E3BCB7D8AEA7205DBCB7C198E725CCC0074BEE478906377C97EB541485C28B73209508F772AE786E18575C1E44964F30EC0E7C1D4AEED580DD219F408969E417572D38CE53541C0F207339DBEF9BB88906574069AC0A94B4F2A1391718D31FE27600A5ADBC7FADA2635372AA5B773BC7B7CAEF51609EF41456885313C6335BF38E1D652127C500EF8403B53FB666C7D2DE862293C075E439785E2686B42B8CA223DA9B353F0E3F8D45DBC956E25028B70B4CF6448C3E88BC223EF4A50335AD17A38CC29B3CFD361073F5ECE99D84E08D509454A99666906ABEED664D703C99276996359BC2BF2E3A0F6A7C0AB84805E9F94FB426573659B22DA3B2BAF696E78F761E918C6DB3B65210511D3EBE343F26CF7AFEDB1C824A68B23F51C65F6F95EFCB83C3A7566ABB72FFB8E82B5F3CF2A015EDFAD8A907FE1F973A19E742E5A5E0209AA48733D49EC9609E20348730CD9368FEDE16148612EEEEE17446544A908213BB5D6E7F23F7BD35DC93B09B28845548AA7C9261474491E07AE4A8A739B626CDBFC46112211664E0351BAC62663F79CD68690A2B57C1D14A118B151A58D158679468A3753BF37695F06D09E1EA84FFE7E90183DC57C0AF214E27AD97390F8DB3EDDE7252AD4CB0C9F92AE3A0BBF7CC0A9F2CC57B254E12AACFA56628A0788BC3D3042DDDCF08A6100B6745AE3677AF41BF8C749FE82387D8242620330DDD8A43DD7EB055E8ABB2B5826977D14764C055BB5673EDBD2C35EA0880FB5A8ED064AF45867DB792BB903BBB38053A9EDBD310FF042E7E7890E385E2B8113E0D386A79EDF4EC6C63B8E9CCA153B57A0296B966B3C916035BDA43649C48DAF2C332B4609FD23F6AE7CCBB318149AFC09D89995C09F45277590FC8939BE26B932D050A3E70235CB0AA96B8AE9B7C2C993BCFFCE6DC5B6FC631BA3B0989FD803ACA052E72E0EE3379C79EAC9EB2B6DB57961F7173F6F6942773AE9F40B1ECCCCB87C6008489F00336686C7273FD0698E12075E8D86E0E4B2733E013AA066D07C6028C03421214AB863499A42C1C92B8434A925770BD412F985C6868EADC181CE666FA88640820C2C00FE3F7DC4AF17E6C23239BC9200E3EBA9D3E5163BB59695476CE254F32E65B0898F165135EAF6835A91B53A1706108FD6514C951B459AFC7C4167225FB83B9C034524A92792CC5D3E40AA58C095FF01A5A783343C71D582F212D0FBA8601B272463E6E259FC6C2CD973ACD7A3892A446C2066F74F7FA6959BD301039BBD9CD349FAB9DC4E9F67AD8DB0509C13ABECB2A87FFD5C6C9F5D03F7173D6855CA62D9325FF508E55A589747ADAFC03312C727AFAB6568C22B46BAFF4F1DA3568BC408742D6A5C834D68CD52B60551C2E568F2697DC4811CDAA401251535D4E35337DAD8DDD875931549C0D12A94E1AEC3D6 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E -smlen = 2061 -sm = D157FC158E69F86771D0487FB28EACC6CE119DB93720A76EF72B4E089696065092F598DFD3604F24B2CFAE7FF119227C075723B0958108DB52FC42DF7CC6892CFACC11546145D587C689BCA34325C93AF412FFEABF464C7A29E29D64A19781335FB0EC02F2E0514C54F669345F7F9F8448E417B7823A9255FD877D20B7AEF8877B1DA7744288EC52E917DD9DBF8F01D14F1FD0D192C57D7124E06E010B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +smlen = 2067 +sm = 0763E893F08551D8D11421C311E73EAD5237CB5A765A62ACA7F84FD8C40DD96BC2A603FC8A974A4A4D5EACA5BCD8A4D7D317B0355A219D8A6A1A927269552F04298718CA40835B4B77FA883975321CCBA915C32C201A03D52E07DA7E995D8BD3EB34F5D3FE8450EF83A3663F4A082CAB09D99959A3DA069D47BFD821AF0B3C1BCF3E3DC391FE4162EB64C20E07AC33C7913E10F57E2635C8ED970B78750E2A8147B70B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC29A4A925B77100C076A968F87F2F7212FD52EA54CA92F40CC4B4676A31C59B78F18D30E6B7B54226DB935475E7CA1F82D82226DCE6D44BC20F85C0E081F3EA0CA68418A9479697D72A7431DDF692D2537FE13F38AFDB8F8BB556EF16A26FFB67B32806A9A14A757F44B5B48ABB1B18368FFDA319FDE5393467A992E85D5B2A61323AD6DFD88763BBA31D5E32CEE274B7CE7E50FE901C53A59AE6BF067359D64E58252D254978B3C55F45D34E666A41AD7DDF4F9EFE8021D5CFD5B46B1601131AD915421B6F3C61883097B973D4C4751F0B15DCB84E64550F8A27CAF37C92E70FFE1E4C0F5BDDF6EDB844082F86554DEA8F2197DCA520C024174086323A606D0E846C6358AAF071F7128D9E06826D2BC7373410C28CA98BB33335459DFBDB441211EC8A239A0F1A61B502CD26288AE7EC8768D618E56228482FFAEAC6D098455FBE978C896DE760E8199F1134BF40336B39A3B3CEC6625B3415C809CB3A5069CB1F7E545D7C5F72527677DCFE6A4C0356742C427CFA7067BFA7AE5A65BC7E3D71C639E80E49D629379998F51BFE0A56C89DC1257E94FE697357910270C9E9E5ED2373AE59D5B31A67DBF6CB54A117B0A33A48E172777C81A8101DE17D6BFACD29FC1656C153C2971AFDE24F722B06F9B8AD5C8A960675E1CB21A4CF50E9BC7875BEBC1D994F7E50BE6B9D23C7CE4CCCBE9DF1CC6E0A2DA071971BF7998812A6B05B315A025FC7548F21906BC290287C0B2FC8E01E6E279EF317CBD013F6F5E7C74A84E527050DC576C3668ABF7A77686D5D1BC123469A5F869BF5440C0FADA43DB7CB655F94ABE64F7CCE044CB1FEE6C61D6F2CD80D2C2B601244456973FB305A6F459C4B09F9F019F7D7DB8F694C28F24289903308413F72D0DD61F41AAEEEC70D6E68C169BA7071AEAA37AD2B63FFFD1A732AE9A306E58E8A4616376D064B052ACC973FD94CE510B40F853A93D874D9C68EF29CDF031C2B2E844748FF2D32DF9DBACFF408F5B61DE30E1BA8B0042A0C061C62FD288D08136F9D42B87D62CF0B9060080689EEB5C954A1439F82B77297CF337815567A58FFDFBADC7CC92B097EE10039FA22E14C313BDB9AE9D07220B175EFDBEAA9CA87630C1605F4162091B141F3B2D12AF20B2941A8CB69E67DA4B8EE677B798741D469B0F5CED8240F6B1546F009659355A557F02472815B48BE5CC05EF90E72F26AC944E610B8CDD85EE8EC1B08BA59B2E5480F98ECBEE82A7D4F254F2CCADCF5AD1047AFE1962125D2D8EEA072951E0B080F6A217B25C2C6B1F76F967471058B001E689EC3A4D1DED18FD8E566624FC081D497DCCAFDAD107BAEBC7C054153938757954F0467AE191256FFD400B225CE89EEF385BC46CDF160C1975C811E73A1791245B44063B301D8CC847FB33D9D6D26D177BCB3927D812895E77C1918A7C051454E3DC742CC2B1DD66873CF6ED74D5AA36601D469386B43428C3A1D1E80F01AC3C892FEC0EC8667DB29E0BF298B0EEEA439FBA5684AA2283B457F52354D34D4957D0F47945AD23054283CFF43B78B0AA6F04C4104B67ADB1DEBCD830F7A55C049FBF3D1A7F021F5FA3FACF8B444DC4177CB64CF2404D8BDA28863FC5FFA4B910EB8EFBC2D532B8D0998114C3AE62FF7A8C306C70D157D160956D84165091E6C15AF4A009B160E8A73AADA56A0FD3CEF9D2134BC8D1910AFC100D5769203E45036864858C5C1D344A074457236CA1114143D5A2D07C8C6D42F3AA3152E85266FB7B1C071842B4B57597506A70E9FFA3F7C18FD5920173BB2C2DD4AC0BBC2A709D5C5CB76E4DA5719F65FE12AEFD7069F7BD799A7825A36884B60183B749613EB6E94DDC486A5E1D768F65CBD64520044178BB7B4FE5A09FBD709286C9EA8B76770EBA3B96686759DC2A94F5931EE5C551928322D91E6569AEFA22071A9EF6F33226B2BA1709BB0C87DDE2B868F0EE80CB9D14C948434018F3F475864DEC971EF0D009D9C259720980A6533210CAF752B71628C4076EBE70D5264F0897EAD65C79653B5D1ED5C9DB5A40B5F660F7579EB7710ACAFDCA43BA90F514FC8451F06AED882AB047CC3C8D79EBB4ED07757A768CC556769D1232316E07C70233D5904F7AD7934DFFB46B61F9DC5C49368B8A5CF885D8524EB60DE28ED878DA76FC92DD66854985714E8C4BBA8F4D8A449C445681E070C03B21D2DFFE89C588194A3D9F23DCB8301BCFD8C68DFA4926C17B322EB65BE869CE64FFDDA8DB41E95811ABE18C67BF22372E072D2607C01426EB73469DEB85E9699DB6370540358FE7FF9FBB667C52624686DDB82B8CDB498AC7C45CDAF57EA7D74A64F3ECFC2FE205A795A370BAB2FCDC88830DC75D15A28DE798E179A4981BEFCB3D022EC9B360659AEAD822898A723790F7A5F0109FCF03BB00B7D6ADB01107498AD04731F568C257D3B94F5213981C6E20D6E82E0CE43A3030A8C2F24252F5852BF0515204881C684324B9255464F035D8C25E286DAC521365D7F1DEC7B978E0D35052ED231911BBAB235DB6843A780982906052FE8C87CCD1C811D14F1174D5C4D5E6855DC7B0AAF85AA87CAC55B851ECEBB5235F4193F92057A6578995BC3F210DB084013BFDBD3FB3019B5D19B4EBC0D2BBB654A04026CC2E85226111F93EF723A0134EE93B5C61DE07E3B2D5543BF42FD5AA49EBFDFD9FA4FE41C0A5177495B59284D799FA4BECCCCA427ECF2A4388518AA7C658CB2F500E33D206F49CA5783C827F16672F409D4902D5D01D3FC35230F3922855E425824585BE42390C293C821AAAF61DF93E3D23D32667A0AA17C857C36674EC85D6225F0430F78A38E654F0D308C23CDF273D23BF3962F57CA12D6A9B2798752D58937E63C6D45CDB999EF87EBA5C14C01F670C496098FB5A65DB62865DDE02B46DFAB280810BADCF0C3AD58E79285A2EC3E433A70B801D00D975321C226E971F8072A0B5C2F7C64837296F307BDAE0C0CF14635AC03C61C5051F6029B22904B2CA9BDCF20A96314D25BCF48ECD62A6273674CD0C75CA84622E7A5BDA6A23F1197E9AD14F536A4E88E35E74AB264533D099224043EE0D1503F43DACEB96222A9B300EC76D77DC421853855D477E13083C2B23A92D0D52E1317DD9F1BCC0A0739B2338B1E213A1F6A8A5F484897B238C292D2E250DECA7D55A7E5685259315A06D29B08C7DDE5325DFD5C4D879078CEAD42E2FD0AE2E76D4B5577ED100301CDAD86FD2AAB7E384DC1180A43BA3A526BBE028B27DD4A582C79ADA8E968421031E8EE1055B2D82DF3BD0F271B85F1E841844BDC6153623207D5A440F3BF254D9E17EBD8359629A2DD6439CCB7D6E8D6064CCBBB3B6032B8BA96C1C857F52DE5910B11AD9B83EA7074F6F563CEF4EBF7AAD2C0A3B52BA410F9668FDA2A8D079F9164738F17988BD891F27ACD3072AF5791A6DC9D9BF32ED296505B91E6B0D97FD4BB8A13DA638B1A06A4BFA1A61309CC95CE14D31CAA8ACBB82EC922935286504FD14AA69203712686F65016F32A33710FA146DC3C1E83167D7C8863EB29A0733B3FB6CAAABED279E3B9EAE58D6B0FD2FEC7A3CD129B1E003AB5AFF5F93E900DDC5F196EBF49A3367A290057B158CC974FC7101113CC1D39E08FCDB73605301D365A1775B7F97B7F9D57E382AEE0B59B6BD17CBBEF96E8182A8177C3B6FDBFE812EB05EF5565602ECEF89FC6FB8418E8FA19FE5A3813B2F2098C779ECA653C710E64A40EA57CD316033D8E798D4CD2ED4AF9A1E4BB54DFE8D112E9483B0C7C729DE9BD03D46DF251D18E70CE6A1FDB506090B74D95707E736309E257AA8FB915E3AF458EE7D0F33EACC61E32FB257E15D0AB742233930F980931C4B209077E5977F1074DFBAC6167146E8DE2FE3D81DE6B0D079FAB00332A6210C4DB44ACCB63635DF049EAE6A62D88AA196476A80191AD8E55E90D1E9D8858E13144C8685D49DD35996291ACFDA696072F627337C16CC63947F17E299AAFA0145927017DC394229C24A64AA848104564E8B7DAC7035AD68DB3FFC3F70C8E6C0B7E1167554AEBECD231D560DCDD37D903A76C7C137B0FEB8C07C07FD7D27977940590F8104781ABE93E58F4375415223387C07745F672E77DCD490D3E6560C2BCFD53530E6AAB4627B3F87D593C3DD3EE11D630CEA193F7D247D5B891C661BA0F5529C86B29A57DA68933658F21EFFC2D82E25A85C32E6E4C5DBC3A77AB00C60AC57F861FDF60AEBE94FF617D2ACE7955FAF3DF9AF5074F6057D0CEA2D42B9C06D6ABC5C7C0528A1B0594DF008BE363704131500F054BBB3D1320454C478477B24B7ED9F2DC420C5B6A411F8A752CADDEF059E03F1B8D46CC774C6F611E0F89C509B56A70D525A384C7945C98261E3D4DAAC1921EF1F7B73FB8DF06D4BE491A8FA6C1C36F4B81E88028DDE8B6A9143880EE89609AC4BFA04498D498AD633DF409C0680E8A5DF308EABE0F5E10FD151DA50565E569C4BD25D41890E44380B7E1DF6F9CD4E5F14B3F3EF1603317B8D826810764BD8EAAC39D642DABBEDD7DB0A4A8D359E4A9459878479AE0E9CE1D6FCFEC19A2C83B8828B89F97661AD3096F1DC8CCB28CF17160EB750889380C88291C987B8F6E700DE532F559F3C827EC3900524BEFA884E4518EBEA5A419737FC030ECC38C39086BBF29003ABD728C296BA7E6E85D71E353F4846B36E356D4E3D4238F5ECFF1B2FFEF9CF181D49691906FC485906A50D06D49356025BE732D2F3F146591209696867D6889464358AFE14F283F0E415B8D2C2492104FD254D18F8D8BD0FCCFEC27133A96B2985E6CA1C52D581C7BF547F137EDF4D55440EF75D006BD1CFC0F4B7C5DB35C7E2A3B3A5F00B9FF71B11239C2ECCE422EDD64DC861986323C7A3D92D9760CF967A42D5F1C4BE1189A293072CC296DFBF40346EBD58DCA14718D3356047C18567E16695FEE713AB648EABE872B5E610EE72D10396DE527B58F075723D011E4C9DF000956072021F9F4518F4FEDE39130455C3A9640E7CE70B341E4636A08D3DA4B366F8D7BD065A2C00EE034298C7355FE6C0CCCEC10B94727709F2802F8D8A56DB0F5066A4CAD5E6C25B43B4088FCD59991053EA5E4B8603E8B912BB5199A182D4AC270BC64D6512866FB995F632742D4E65376D830D5734421D25F0AAE943A69E1FEB4F0F2987CDD6169CBE010E40C4191BF65E79FBADB8794D6D05CBB2C1F292D14E1E9F45763C05EABC176BC144D93190425BB09FC7DFE7BE39D2A8A0CFE4657E550CC2E0C9DE9E17AA1AE32C01095C06E60BB810CF9619B1CFC14956A398BB03E1EA3B5795D7E73C21B6EC15809A7E6C3E36825A8DC8CDF99B51CAF68257DD24DB6569F87358C0C1896CC5793453BEE9D8F9302F52661F929B501EC8E787F885D12DE31FADBD6A7F85532616451C2EEC2C976348239BD58C48020A2DCD7372D05E1A097E826068AF885731027E61ABAE120B24F0E6AF0A7450126B5C5C89B821C55634E269866714253BB5624688AE2F40E3DA69C9A624A4FEEC0FF5457C03F615A60420B38046EFFC8A377CF6B008DC68FFD02444020B7495CF1D08E258AA1BD43AF06DCFACC60E9D8118DB5D9E7D472BF47670C712E4787CC2C60ADBD8795E7D891640B74C7BDFBEB6489F086381C9D0D7FCD4D85B115C156AB10B3356E31A79032D863D62B6591127E41E09403609CA66189B5DF9B4884F1D0723D67AA9CAC98C5E1C618A62D61807958575B70C14EB917457CDFC47BEF2D4C879903D6E7A391CAB12AF4A4FD3BE589BE16B92542F51D046BE8B95C0C305215B66F25CA9E2C313B94BCA3AC77C1305D13A31BD701798373476BAF6DF08EB124DAD6BD1700F44FFC2C3F32C24CBE5B983ECE340CB27AFF9062AF74E5E9341EAA3F5A4E06CEB4A079AC868F30E490C5F5A6C08CD294582154579B9E22AD1E7A38929F238BF00374DBDEB87D4F039359CA2D9FB2388B11BB710FEFAB2569498E76617315DF3E186F204D75CA1803F867BD463905B4A6D04E2D457BF6024F7AFD4E776C85CD184DE9C613CE9E14DE8B26BEAB0D902EE1E54ECDFC904B6DAC85A99F679786C56678587B9D05CCEB4BD457596B2B0A022397E922C7447010C03E97C326DA640F78CF1BF5C44B3530EFDE6DCE9B02F7D6EE3DCE63C57E437CD1E867E224E52D9EA10C30AC023139751B452F25CD33DBF690AA86351D9D5ED9307FBD671429C54EB4FBA3E132127735CECB1A6A426ACF28C59D52EFC06390550870CC8C6C71E50423244C8E4E51094133EA6258ED2B087E55C067F4CD3316605839FE3BDB9EABD2BA458D2775675A71532C4BBFBB863EC2B93F7B05621C77E58EBA5DDA76D9FFC0A73A837D8F09061B94F82E2EE57106C9B8899FA53675AB9403A41FC272E24D6E1B6D48CFBDC5CA4CF060F90387328FC8F511F85A58E4D713958F65A781C0E26C845B89E95EB091AF1E54D47FB34746BEA80E76B7024FFEF22558F3196108FDC1BD9B72CCFF181BD2CD621AA82D8E48B52BB2BC0A3D47ADE50DA4477EB0D62C6A76D3FE9C2561842560B219A8C1DC9ED06A685FEDBAA70DB85880DF3EAFBBC9340459CA4940686CFFBF9BFE8E335436B4766FA1E45D5DD61356FA953526462304A9CCFA12CF56ABC77068D4BD6F39B86DD996BAD0F0126DBCAEEBFF282F84B4A554469B6700F81DDE2AD2F15AACF225B9878D58184A2F32F534C31535F6152C824A24BDF5088BA899E936315A0433A2984D312CF3C2E7392EA5F3372357D81EC497E54BC41A90C87D3FFA0B4A7AAA8187D4EE25752ECF280B8E491029CD7DD88A9E244B10777BFD6DCB5895A20D7B3C016EEBBCCA8AA479BE40C540C0B39452D411F7C5FF50D1A93B77470EC4101D5FC164D75418C17B732FBF92F315D954DDB4BD0AB525B82B64AC4CB488EA559CE085C4BCBB27D1B8AC37CB72F65F952675757C131C515BD5F8B487B2A39B14FFE7504695D8E14571C669721133CB687C6F9A26681D3F0D931ED9FBD6FC706E76B313161B1F5900A759E686F17B50151F900CF33871337EF12EF4707A3F39D7BE6FD12752F866C9EB6AC218AB9AAC6828FEE6E2FAA0EFD8B79B6CB0DEE595F31A12BBCF544DBD10F98DE70384298090CBEABD267D199E9FB87635745F54AFD68A958482266F6D94E68EEFE17FAE09CE9D7D08B4D66A8396F97D4B67A6D3ED735A6D93AFD5B13423D63D2F047F6131792E5F5CAA091AFCB8B88952775A71A7EA49AF18519802FCBEE06B3DC457D847D11C038BEEFD90ACD74C08E16C607DCB3209B6326427B5C89787E2E52CD40B495B1582F7DF67C25DF13801F2ED85851CD8034F225EFB56EBA42F316399FE9C2F89711E012878B650854F06BCB67AE9FB72EA887491A9C57C1FAFDC32A2A167CF33446ED5BDC354F25B2CB534724B074A5EA29380FEFDE36271D571C834CE70442DB000F632CF364F7A161B54457FE72CDD196C43341AE720E549C18794ACE88EA6377AF96A3D3189AA8ED01202ACBF7A9B4E00E8D9F100E7499BB3DEE9804A34BBD44F878F78FF37E361C8CFDEEDADB9E6390CEE93718BA0AC448638A7C9BB2D91362BDBDF2378A14C6621E1C2FBEE36F149CA96A1E85F33157170562F40AAC8081AC06C7B41201774E6A7BBD843B4F0A007512715ED22CE8C78991693AD1D818EFC13F16606189D6AAE57CE8C7B993B2305739458F204F857A954904FC968366682F79E851FBB5C064EEF105D82732672BDB4235E4125E1CACA0B46D9C45778BB390D01738583EBD6B3C55EF3C08D89F1 +pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC000D5D46BB8413CF3B5C4623D59AA94F41E864AD3709703ED9985E58F6674B1A7EF91E55534CEF0ED3E00BCAAEDF88654D50A40AA37045CC12E543C97590607711F15718270AFE03647FADD8D755953241C54BF98C9AAC720AF9A76E51FD089EBC3408DB537EAAD00AB85D1A150B0D4BC887BA18CEA886E8526636A5895E98511ED58D2F76E599EC0178F40AEEBB302F73BD577574B8E872B65377A9F782CC6C1290B2905F5CE63387369E760839E67E2952719F9EC06D3A138412F415460009427AC584C90AD7C6378A746D0E57417724DA26DDC86E27A0014558B1D5C8E24B28ED964EE1D92B14BB11EABF717405C865D2D6537CC9C3F8A5684B6AE137184B509AAF4A1BB07533848B429E515A273365D1A1AC5384D739DAF2F201544A8F92EDFE61F2D2ADDB9E14ACC99C06A2EAD4755CCD06E1DE3B6A1A0D4ADB2071DC3B6A10E93A839092E8F83D1B41FBF82DF0F26AC0FA9ABDE0E75232A3E4D55C82E54C4ADC2580FC573DEC93B52C9F53259BBCCF5C9844042034F234BEDE85C3F0CA20E04A05AF8B02F413FDCF963599F8DCFB055C82A572DA99E87665DA59B2B56EAE990689C72290EE31FA371C4FFD7C1280628E15A93BDF892047FAE739C744813CB8CB27789FF1A8A3C82BABA2E8A4800655015D18D2171D333410B120A72C2A87C9FE3C4191640BBACE5DAE62A1590E49868B0D0BDB3F90E38F8EC7FE4F78B03C1E8B219D487EEF231FC28E23FCBEFF9FA825EB23138936FAA165559B141DB638C1926AEB681739632C6DC8CAC7AC94743143F6A2CD3EE253EED364A16AB51F2EA9E9671A7EFC4FF13FAC7708102D43D7F3C97AA2C290AAFE718314E094B49543DEE440B900CCA8BDC1FB7FC1C02E3183DE3A6678A17E7EC56CD208615D2ECE2B2F962B3D56D80B2649B403402913B1416112E78A4312D3C6B3E4EA125703354FC4D32911F70499EEFD2574A399180012F17AB76083EBBAB59546B999F32CCA3BD55B151BDD24956C8856D0E4FBB4691D47A6C86E7DFA52AAABE6911D6E20A31852273F0DDC66F5B1604D26C92E0FA532049D7072DDF1344E514B9168C01F3E4C6A64766C1BEEA62580DAB913E8CD70A4AE7AD4694ECE06BF22CE7A56C39EDEA2F95161F35DFAD8DEAA3D22878ED25313946E14BD504879557A7F359F4EAA2DD54C57880BB73A7AC1D5095B89772614662361ECA82144070C4D7D61F97F21977D05F875EC9269CF138F135D0C3F723E4D1F6503F5D3847D4EE0659639EBE1497CC11F07F041827978B437A80240834DDF100110CCAD28EA6F61349776B98FBE721E94EDF4423488506AD23DB7B74616178827B277DECEB97ADFC7BA6AC67E73E49936752486D79E07921907423F444872DE965504A3ED017896A040DF5986AEACEA4AC640AB86E57574CF6127D9734B8269155EDEDCB30B54E1E63E62EAAD1D431C0F7EAACF9165FC6831EEB01BC1F8A78B235B3C24BB7E5362DD2A07B3DD0B5811CC4E5E1233F27D641EE4F2E7E116317FE128D0CACF394ACCF7F9D8984426A17F2933D7330AC1D5E8CBFDC17CBF14576711D582F40DCF538324DE7767EDCE7F0D0869D0EDE2E91501010D96CDA65ED7579B2FDC64BDE862337DDC465CDCD0030850B2C5AE949CF214FF70F2CA471DB6DDA2B0E96D60B3B01F2ED4DA7450E7F1A2666E2FE07631CB6BF049B1B2A6FEC99935281575910AC8329CD4FEFF5A38882B19E019459272286128B91DE1BC432C0A3679546C23B53675B1EAE05A300E7A32FB64D81FD22710A818E7E7F225653F453C87FA0FEC6C831B6FCD0F08D8AC4FE49ED9C985AC956118EE390F58A113F03356723BAB717F9B263813A1AAD4F431177C210E1D97EE76BF65F5D3607C6C91B23100E6263599F6D3F6F675316A14BC5A6B567DF7466D4A36FC563E2D832787C4A952B47ED00EA9F22DF02E658D13A52EB8D6F0075E292A06FD0EE5E225335556E096729D6A8D044FE44E8D56F37799FE3DCBF36DB756999EE55467F8D4347DB72A4F58B1CAC83EB222295AC2F8D242060D36877E0E6E5D1C61A59DF27FA80BC951D92DC6199B65701C8A28566259C11C0F1B411E8CB9F7F0BD61D3A4EA173EBC810D38936180CF7B808D21A163C82060B9D52BFD0A13E39A2E304B97880D4755EA0A46B16B5DDFD3BA9AFECAE394A5C4D32E9EC09262DD30E735A4CBC386F867D6F1A5CB87E7D756F3A4081C712CEB679494FFE04F6B777D58F320AE53E348C2DA64D933C2AABE269C4E58E77AD85C78DA9DDEFB9517C9FB19DCC0649FEF51339396567842A5DE8095AE7DB0D9E122C82A8A5AC5399A9613441D86BEFA7059F1CCBF49D962A0FA3AFFF35BA61DABE3B5542847C25B81292D3F8F739494752BC1FA584E48568E8B5EE709B7D402549AA89F1515688C11BAF524C47EE3C50E64259C221638C7AE9043757189439645A4BA4D5158201080B731E428E5BC1CCAAF299D5B19C4D240ECD094F493CF2BB3383FDAD89F82294844E32CC2116A016DE072AD406313A9DB96FBC7AC36DC9ABAB7D4FB8DB4EB6C2B42E8E8B917C2F18A3892879D7052432AFCC58387709B877FA56CF089378FE9555726340218E6E83A57550CDAC84E84CE7DEB013DA620E0F0FDCA3E2FE1D1466B3E5CD179145744BD0E324DD9D40DA5490DB8B4F888AB0BDB87C11B5754C38BFD8270108F5A691891F228692981B331444E43251039B683F8FA89A9ECCFBFDD8F1F431036AD37DECC08B414A44AE226C0E4F952F6CAF9C4A70F69F9F80A9B24744716B4FF364D8707DFF18FE73FB4397EC063033F92779DF903B6E65E4E865936AA2A80EDDE6F13A0F33CD693B622F630D55F36DB756ED44ACAEF7CC79267515E1E4D0F3A4C67D59971D597ECB7680C5C291154340FFD1570F24447955501CFA3890FB48F31834E8C8C6C83AF84BEB68CDB81A7CC73FE1E0F7C9D814BDDC2F4D21279733FD61AAD2C910A3784F6564866680578F0ED9A55B0C77386BDE7050135779A2DE2849A8564EC484F8ED3C992CA770403476FD73C3B4A7B874CCB5FB3457DCC775C37CB93C0BB4A7A2E430D5EAD3C0D72CF8A2A62B990E2A4900783B262A65574E46769D77C35ECDEC2404B2FE77FEFFDC5B355D7A2D7DCB1A53C00019C06A82BD8CEFAC604F8059924296C72540B74E89AC0F65C7EB9128B0007A11941A0AE707505F328DF5A214FEB7D63A6B1A440E6940E6CB28580A976827B3FB35B8ABA044C424134E19C6103E52D59B43CA8D2E456D5613CBA2AA076D0F823AD48769C819FD780F978B70C4C3525C5A22C356E7A0EBDF30862B1847B5D8E7F63FBA102BACEB0E7BBA782573329781D192BAB0EA95932D402F6097707C314F66E31561BF0879444CF1DC20F50999BED3D18C2B7F880B5518280DAB806910CCD3F92BEA24103D6850AF262A69A9E539295C46BEF1C523B7A2799EB7C9AE8FE3BA9AD9985C681BCBB1865D9C3B242DA942DF68A89D4C7861F438B17DB39D1AD19D45BC8E88BEA2E9AA5BF0C433AC67FFE5BFF8E01D9B1E303E43E85692CCFF9387F1FEDA1A6C405C4E313BFBD7E92C3AB26ADE08B59BF5F33F4E26A260944C333565F37FAE3830FE78CE0931FA3CFF6AFB71B1EB4046F563AD0DB9757D7D6A318CF8E7C40EA03EFD362D499440526B60F7A5389E872B64143C22DAC20B57DD4986060DCF561CD01444BDB290284840FDA1D806E8C47024A029A19CBB890E05BD8565299F7B134935D7BB83FF3DDF638B41F439D7DAC0E22A5ADABE7276942E5397D76132E7AC31C7F09F112CCE1EFD3581395E75B2ED91AD7A5A8A6FA8C11BAB2943721874D7BF98679DF7E01C9519DB6B8156D5BBD966E1FA202C5ECC5D833B7CCF0A1A1423E52AF56EDCEEB3A5AD4BD5733430C6AFA79A0889420A1AED28B2B6555BF2B84E5739EE268521FD80E022D7C400401F70E1BBA9BC710A2A53E3374FBB1255CAE182284A75C11938110624F145512782AD182520859DCD127D8FD8BE9D61C0D99EF453A44E940EA263F5AB915E9CF89AC0648608E44B928226FAC2E3E1985EC2895D8315B774E4A90D3CBCCC3609095E0F03B94D639B4927C1776F06BDE4734C5FAF339511F7D905F1006EF097FEEE13D72CDF0167D07F1AA13CEBF1F6909F34AC800AF19162215B9D7C53C61C3BF6888A469F72B56DA4B2B94D710FC89BB08A114709F5D4686A266995FF89040CDA226AEC10E4866AF5C340B47B4DA4ED655424071DEE3D93F0303983E78B4FF7AA499CFAACAD13698061A7EB6970098CE267A6BE98A4219373E6529CE456EBB1A10B201358D2441CF61BB5D10BFD2911C4D2874ED119A63CEB38CDADF317F1A955981AAAA7EA944680944D12FD97310D2520AF03EB2281EE13AF15C0AD1663A735E37CF1509A941BE45F485D49FE822D72673606B00C92B697811D2DCD2F7B57E2494BA8F0C15A0064B7E2B9F3AF47375D4E66513D8407A584D9655DEB300AB5811FB3AA40A2300630C1C16A1131C5E554C29C6E9EA75E28D44D60193F0BE92CA7AC1C284B8C704A72CF4A74AD43FE5A524DD389B0D9FD2774DD20EBAA3F377E64E8E9EF5FF9D46023E7F8E9ADD0A4BB0FE9537F57D546C09239DC09BB9EC5F897D46F05605091003F9055981C0DA7375741C0573B878CA189D1F1898C4800F5E37C8B929259623B51FC0F0157DF626FE392A3E3A36CC0584E2CD82BCCEA2086C739977DB4CA2A577F740BB2B97E2C7AFDC3F8E434EA18A2F14E7474280D7A67E73CC98A1D0007924638426BF77664B81635DA93CCF414233517F9DABCB97CE40793454628EF62BAAE6E7639F6D2BE9C755F910348360E53E15F102F59F1B3F1EE29BCDB0DB8B71A7981CAE2CEAABA6EA0F18399EB7E9C302D781B0126BF708F153E727AA173EC1D61D9288FC2461B59042E64C35F1BD7D01A924E4B4F580988E655D5617A6CB8E9BD6B04C125230F104D7178529E42FDA20C9A02828F597F10C0FED22562DB5853F5D848DDE00A02C51C3F2BF1D542EF6648F6B9717558720616CD12717F40942C62568F3FA977E794D864C2F4BB18FD1B131170DA10975AF87B78B0668968CB5B2B388DC549FBE30AD51E4B670A102CB0DF3AF665EED0F3CE1A1B312E38E67294B5574217F3F07522808D74B7947F45E543AE032674777613D61018D9C34584DD7CAACAF8F7B72723D2A821350CC3B92FF9B226B7907BD0015FA5AA769E0327FC5BE659059DD142FAD7A152EA24B6F7C30C7E5642BDC688212932F21D00D8803A1017CC3554ADC21567D9941F39816A86B2AA5E6401A5ADDA1B9C4645DE3561173EAAFF0B4F88D71F317473424E82D1307CF25EB7F2DF67365D7D5B9E7269BE1B7FC351366EDBB1221A4B0D81F27ADAB0C9B11081CAD79316ECDA3764BEAB25F8B24B963671A97620BE5CC1162CD55266BD5669F16740A006D3161D903A83EE184AA82BA8A79F031CDCFEAE680F9EC2FD5C60517FF9389354EA67CFD1F5CBC2F7BB648EEF8C8CCBAF75A3C8006603C2BE3111DD08E81513534EA3C9B10D9C2D74ACF9AEF41BC435D4B84D5A5AAB6D1A32E4D05E8EC6136CD036FE7689850A75F14360AC1C854AFC0B82EBE92E027F2703325C4FA64A10177C246CF054A627F874C4B4B22875088F54FA3A283443B18CFD39BF8CF5B5160E36D8AC756E1A391C97F44284B64CCC9B44FF6D854D9FF15A66D581A4B21315226E2EA2BA2ECAED6A208596110705BD42DA03DF737A7E933D1947117171BC483AFB7848EECE7986BEDDB5680153FB549384EE3AA699B77303E47121E5560753B8F3CC1805F278C1BC1505E15DBCC68E8B47ED6BD139F80090B0AD61B697606072217A2AEDB0F6A5FE55061D455CE26DA5D7BD075D8DEF1002EB05E5B05FFDA5CA321CF74EC482E593342109C626E122F98E5878044DBCCF9AB563F1AAA3B21F112692DF50B393F73DE3FFE243A3610799F103FEF8042D681955879B45A5286C8AD84F6C3DC761AB5C0A7C35AB5599A9AE0E80B26C97E43F949E4977CA83514D010C95025DE5182E726EE80D7FD995F704903B12944A19357143F2FCE6A74DC463DDD5EC4BE328E370047A28C5C765E51BABBF13A546F86008C04444BC014307309B2A354765567C55D480299763EF67CD41454EA156ED9DBEF5D918B84EA349D8E75D525F1BA73FB9B57D49D8555093F5A3D38A868F45FB5900316AD560201194D5557C70F65D9B6DE1E56ABAF70B0017C4DD5D1461DE9683597DE35A42AEF082C7366080B4E50464CA42E86EA8426998546E65D9E9A0DD3FF392A89E368DCD19413F9F9101E6909E38352871E696C6F1347F97D63EF921D6BFD3A65279F8237F3029DCAF2C1586382E4C1F3ADD250FDF575F095A98DA90EED95276650117398113F8B7D384B9DEEFC8E27DB0CE9CAF9089358C48425880917C9E482AD068B5BA3F8E0ECBBB0AA4BA49565A3B82FDAE96FE8FC5AA327AFE9D36BA3504CAB64987A04D026CB93974ACDFEE5A6B91666ABB8D68785AFD690FF87E63A63C34B0C1CB81883D9AE549130BBF32A33BF31BC03031DF50F6700B372363A1DD04050C8631DFAED714A42780EBCE064F0B894DC5612EB4896EBA993FDC59019F366F3C0FD9DE8B64776D604FB1876F57191809A4DA5A15A0B0F9E666B16263A5F9EE06BB483524E6E8B620C56EC54DC9B07ED96B82360BC7D65F52484BF2ABADE3D7C537727FDA66C286547D5AA402B08A669DBFE72AD1493F1A314C3F567F8A8FEDFF89004120EDE6468223670966B3943A529E529B89EF32CBFAA7B44D2583D1D6B6E51B04FAD963AFFC30BAA7B3A0EE82C0C2ED2DA5F75C7A6DE6E774538636F898A34E79223C52AC9F3550B55BC8350E74D9FCDB769A6704C20F5AF3ED1139CC217790E272AE573DDE18EF4CBF90D0E7F77E841CC4C0C49E02D8D47943584250FFA219A9AEDA07810DBD67A sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BF -smlen = 2094 -sm = F8D5603AA079FDC072C3150849064C4BF02F230002B0F8C9625A2B7D77C26A89E385DCA9B5DC7FFB1AB3C56EB262E5FC5B50A679F1A7F666FDB5358897007E8921CEE92AFADA66594894329F09ACE0531C55518DC27BF86DA2E85F78ADE6640FDC42DFA1FE186F2A7BC24E21EA6C799F074DD5B94D1DFE3158CF1D6527ACD026A050A8F1B69004F9FD67FCAB2E41B8A503DA42AA7CAFFACF7D7CAFFA0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +smlen = 2100 +sm = DE3F0D9CC9AAA67BA3E74CB486A14A6EF9A5D0373D4DEAC659819F23E48498356CA1B1F535DAFF8D900149CA52B99E9C7D26BA5B42B521DB144E3EF9EE1B5D69BAC3F0065065E8B5617985D6AA7792B7A98C6D16CC25B9EB2BFEBB3576CC99CE66754A8F1F210F2D7B97514C75E1E0DE6FEC5F16121610B732470CFCC117DCD32DAA88032D684E7EA4936F94E30E1E79EF47C0B8F50ED0AAAD763247B14CA32384000DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 21EF8994F55D2E9A862ED3BDAF303ADF9FF27A0AFCFC6AE7B6B2F68F2E8C7CD99E9AF2BAA31EC1819254C5B85A5098E0F3EFF70AE78E173BC7E211AAD0711AA045351BD0317E8D9283E0C9C5364C6E7E10F520B1E842F1DE296676827C98D02B43FBE48570442F7D37FB94C95244FFF52BF43DE9D0E62AA8818BC14619AC096C1C7B301D1C38700026EEE51517BC293F40DFA91DEE81F4AD6501C0A1D11FA5653D99E48FE3E90E8E80505FA7E309BC15377D4E6765036961682987E1020584D958CA0B97E8AFFE92D9D68111472CAC1DECDCB628DA4ACD338BCC41465A243DC67D80074BF471B4087B12E8E9F173569DD82369BEC859E60FC5836BCE0D588C020C61FBD5798B989A3124263BC7C9F6A2ED795C204425BA5E39873505158F08B425CC238768931881294023AA6CD774726A3B6716E1037D9BDFAD2AC504D99850C97805762A176668113FC4C7913A59189E17A39092FD86F5901F800C6D3825BEC068E714DD8079CF38C43C06CDEEA2B52600481C176C8DF6C7CC0C2E73F0FB362AE6AAB589F76819E36E5092710E1F0E5E700766DC9A8EABBC45BCCCBB4C26A0DC6838384858266D7D420A8220EF0D2D5B6EACF2FC4FDA8E88F97237D87D1B143C0F2B0BB506FB1D7EB4DB95FA69B449C46FC4FD91DFE8B9EE6F209E059100DA5001359EF0924EC015A490A45256A6A3EEA815935E4183280086A7CB76B5072AD35EF420DDA032720F6432F80DAC266F1F9E4F7A763DF72720905A6492D86B118EA2974F83B853F9010F77E3F6021F6BAD0D36F5FC45349DA03BD6A4EFAFC83A2DA6655465E9A8723C5B762C37C06DF9F1C95455951867433AAC8277441BF4C205AD256915672998F6506107B8C5FFDEFAA729A3429249637698D7ED737ABA96305848D52360B44C0234D3485FEDC0218C22168B1F4964A5ED4B4D7A1989D0BEA20611F10C049772C7F9F447615305A44D809E76B68CA69E4812D795671D8258DB942734DB0BE5902D60CE53294E393CF83A7B0D5E2C1B7084EFEFAF5C6816C3B46E7B777C1275D5758513633CAABAAA01709C9A06481E46147C18F4A080A79EC7185D213623B7FA875282E726485A526399E3E1DB1D5F14504D9AF2482DFF2BE255152F2655C886550D7DA09EE4BA9B1A0CF96406541D44CAEAFE0306290FD86D0511E80CF4FA4714F622383774899AE1389E1B3643694973A440DC13772F3481A55C97C7639EFBFCDA8A6CB1D4254351989A16AB69985C3069730BB43030F0B0AC328A49D476CFBD834236581C02043587180DD8CD1943CF32489CCEB071B5C05105BAB4FAB1331DBED70D22C40CF871E1786EE185E8E78B3D4F679BF5C07E9087FC54C302A3C8052ECF0265B0CD9637A9AFE151A8DD37AB1E28A0833CCF7EA75310A6F0A43005758C49BBB89D7EC477D889E23410A4E143E754DA4CD9AE715B5AF73DD3C6438C60D4DC27523820323BFCAF4642134B12122277399BBB502D0F9D0438513C4D46B54439998B3819495C6924EBF7892324CA582ABBDCCFE7E311ECA164F17F3C94C9A1B561E1A4D902BE193BDA3694C58E4920600F36FD87A1A010FFC7998807C90E324B20BEB039A5603F641A9F6CB35BE7029EBED968E89F3C51F4F15AC340BA3E33703A6987017D633AECC20639E6DE9836C045640928BFED8066122DDA0BE3F2BC2590C61D344CEDB4E4DC02F7CF5D438732E4E18CD844F1E63449BC6FAD9DC52083D7B534FD9ED262FBA5B0EAA4597ED8590482444DA80ED1BF809E39FC7A86980D1B3F7A7DB6F005DCD19D5A2C629085D8930F29DD42F1E1827568D283598DE3049049A59F874E5595988B0E94AF7AF67057E2BC7C27FBEFA0CBD36E5269B9D0A92DBB8AB354FEAACC6BF57059B79572BE35D54C261948D778F80D4E1A393301A89076DF908BE9983FED705AB8941EFAD4FC46E4EAF1FA130D3C98FC807F89C619E4842CE19A1DD18E037B863E6F3F9C9AB3A2507611F70AAA773A85B7B35FEAF7E02F9A178939B405EF4E891ADC459BB5887DB22AF87E68C435114EEF663754FD7AB3DB8B4E49CCE249CFFE65B55D794F855B31A55CE827DF8D17D8E00C1A8C628EA449C232374A2EBA9AA4B27D51A310692671ED46597C44F998E478D7A9201B7DE8C281054AA72D77508A6F714F78C74EBDEA7B457949133CB576A83E6DD649A83EA927DFD51EF4B6F06DAB60EBC1FFD7E48DCFD73BFD48CC38A299F55D59557AEAC7283C37B1B5D59C1EE62FD0FF29E8472DBAFB8304E22380EEBEE80571072F64C2E3C5FB0A5C5C330A615CBEAE81A8FF2BE9713287393D54BA8F4C9FDC0E8556E175C8FBF1F6BE32160CF4F6469E538A894FEA34B3D47C6BC4203F1375D2B646A8C460560FFE0B483AFE928148CDAA2147968586C3B69F54645EBC8F34573AC2139AA2F53E41DFC0481ABB1E52F876559EA4F5C87014D0C76C251F19E3B2D3BC268DF50F6716991B99CD8B18C2F37F05E3DF80C3DAF53A11D8E725181CFB5FABE80C0B90F160CD2C73B109788EA6247D67064DC2F0F2D86D0CD1EC85536CC94E5DD31F1D313662F19A7753726ED2CAEE4161D822925DE62C02B6E1737F99343EC63B1B8756D469D795B34419DB8A82A0A89E3F1A064648DB41D0030F45307A3CFBB35F4BFF59E65A7C94B29864852FC1B2559D18422BC82132B3B54F62D204C1B6D202DE741B1F3DB42F1EEAEF1FB6CD31DD2F88F90352043B12B1B77F41A50C81221162A7C72DA0450ACCFC6307E5108BB5B52DE52B4F4F746B7815374A6C3590A7792C446BAF9C1AA351290C0D45C6B86255FD401C0E39BB44216B2B52C6B605EFC67FA6600E6581964C28F79BBC7FE03A7354286E126172478B916824430C3E047DCBC1C5A23971DBF59B4E7DBC66975C9F5B2FEC5528F2A63171EE81E047AC67473DD16D7BB97904B7E8D13B8A0CFD78BE52FCCA9B3DF82F3C57036A4E92F07E9193A4D8F2B19189C9F71FB0F60D4209EBCB03DCAE246E68278AFB73C1446AA51DF588FB6F70F00676937DEFA9E01E64985CB02D39D2D10C8E1BA11EECA7C0EE827F2EE66F311CBDBDEDBF139731747293C3FA4D891E596EF1C29238834A41BBD93F960695A69701EA2405BAF784E3726073DC5FF4824DF3027FDFD6829736D41A3CBBA5E7DBEB08EDCCD275B84B52CA34C4ABF48AE06A09A5612BF4E49E2E3746443BC9E7E21360CC0568F06E5DF40DC21D61EE983E37CC1CE760E0E16C05964732EF0F364BF82C93C96F2D2F9DF40F667900A6396169500377690CB527245965A911CC4D97E05E76C96EBF7F4913DEDC1B4158A3473210F0152B284645E6D975DDE79A226CB8024F4A358FF8F7E30D826DCCE3DFEB42AF824A78A07FFA8EAD7FB5F8AF5573C226A5F0D6863849A8662924F4E6F994939571BB1BD198B8920303F744FF47CB70F94D15EC4EC5B6AFF58716FDD43FD5F24410798E5C1503E5C08C78AA5D1725DC15F2B621E3308DBAB3EEA64D0873D44F8F130AF38DD850E7ECC2B502FE61E8F8D88DA8296007D4A5B9D1133A1F0F4F625433878627A4DA32A89AF9E1DF71388B7D94BDC893DB1E9DA501E329FE24A5A3DC0ABFA5A7B033F47B319303D817A6AF8FBAE2A49FDB0FF6427FE738437DB5A0750C5EA7536170CAEE1F5CF789F166F5979D91B743DC5A7C4E46959E393911C67515E804EB6E3BB3E66855DFF287FC84597A3EFA977511736DCD87609994C509073F6E3672A6D6162DC7D5FA6A6874CDA6E4CF473F286ACC7CE138624BA10EA139746DA2D6EE41138C547F6B21508C7DAAB324295F117E741A8912E03A40DFE0F95BE0E42B293622BEDCC7306BEAE6D9083F3FA497B4CA8A2D3CA41C65DF0D8D809B7F16FF16D08C72CA72C2750C9AC66059F115A8E8EAC32425989F21E006C952017E63FA1A1BFC3E195EB050E1A146404F61F3FC1361F40B651FD7143CB394EB539B6874B4B5467D45C443EE35B5FA0C3C7C62F052A22890F2A76187744F3A83E5B8CB11E47002A0F4B396ED3DFC2D6CAA0EA4DB1FB4AD0BC10153DD4915824B36725826D155A216BE0D87260244F78A2C4D27DDAD169A306AEB79535EF39880D8FDA991253F9C7662DD7A6A84B9CE174576161B17606E1054190BABB97A5E9DC123C4F349B1C3EB2BD9FA2170A5BD8CB16D04517A094A5B0B0507BC127E497BA428F1D8FB9AEE818D2EAB73A70C94B86FA6EE3C45D5263FCF57E165D15440BD6C0EDCC70D6D0467D961831AE94270BDE417319BEB47A286A2D9743C7E87C867780140BF5320B29D42D23EBFCA341D5654E0DEFDF19BFEBAAC4A17B5BE76DEAB007D444D35BFABC16458E9BAD48C2832370E005FFADAB35F54A13B2CC51CFC255377A3761B6F29F81A7ADE53FF5E46F744A962EE432855FE72C4C0B1F1087E1AD72F0B1339C1F861691EB90C791BF8224AA9438162F3955F2A116992CC208FF923B54DC3579DA8857EC63129AE9491B7BFFA445928073F433CEB278BF2760EF0E5A9600109E5FF2DC506266ACC8E2B9D2F6230218E2E956FE6F71090F065367B45D558448BA28EEAE28D1C701F3F6011F59161135F20869F6C967BE62CC8A5CFDC4D3EF24C08727A7366EA721E0D106228B0912112B1EBDC1E4909CC7F82BB5A09F7ECEE26E187A2E554D874B99E1FDBC6E8717EF9FC2EFAB151394AEC2578B6E4E72DCE12E79DD52C5C347AA60ADDB03948EBDCB31934F7C003E2F877536880893733AF5112C4584B70949AC4CFF3377DDD02395E65F1A0D5931561E59F035F714E65622B6BA91502ACD19844D8E9C92CA180987312C70B1FC617898F05883964F85BA129D4D61AAC0C4FE74BE703D151A1B1E066E80C54C11C526E07B6EFFA09712E191D88357A4989A7491498269439CF601D4E6F452C876F5855A788EEE9017EF5824F62F38ECDC3D4965B8A4D2FB217556870DC205AA43ACA632F36942A0CA032FB24DB148E409163B65F8EF8CDB57EA958D862DB9B9C88692F3CE5E087BFDBF84AE5ACE4F681392E2F7D6652A24E1926F830F5840AE18FC806EA50810B7BA706F9FD89FF494889E5D4051D9BB72A033081F0123724E371F9617E19472533C65189B1030212B36F616E46617F8CE595EC09B87730E5987025090D178BFAB046293A03381B4E82EA848818AF804AD34ADB193C22205257B243751CA4ED7B170D3FCC6CD437FED38454F1A2F8F10849C8F5CE24FB780EE32EFE5BA92A93516E57BA54595BFDDBE809AF6C69E25C767BD49D8F995077EC4142EA4E433AC1690A3BFD1B0279DA193A60EB57F955D490B567C97E44FBE2A2F5D3988CE7C81E62C18BA6B0422D5E88FE61B46AD591FCCF939DD2319F107D1759552AC82E185050E9AD1DAB959A273FFB15D9A11146139B5B1A990013AF38DB93056312138F660CFBAFE2BCE1BB0BFE9C9D214C10AF7DB07253BF07D5852C073662E56C2282F3D0B99830041FF9CDFDCC4FE1D2F658DFD22934DDDA10FB49CEBF22AEE1402D8BD0D51F3D4985064C78EB5D63672F6A711E69CDD05D4DBC1954B4031A5582D70D475D84504EF96D4EDE7A6FBE0F6376E4CF5BC4D35676C4F2FD2C756668F33A0B6B4DB627A1139F7E83A97BB3C276AB7E46D381CACBC6A97BD0BFEB7313BC78C267EA9A719180C882D0693A694F2D28154CF2E78BA51969C8D169836A81CC9E04F438A2256F95E8BB86BDAA66E68A531EB2AA19EAA60428A46DFF169790F920CD9D1F67963DDDC36A2345A735830C6304D506597D0AE1E3AD475C331C505E207FEF0D7B03834AEA2D6CB522DCDE4C1863540B42B570F518EC86655DD6FE19A3C1C2ECFAA371F0BF65BFFD1511AB54D75D0483AF8DAEF29B04D5DE3DC28CC8F7D411E7585B492755F7BD24ADA7A6103D36B54F37E4EC7CE12813E982281D6E069875B7D858E761C6F19F3B636C923629827C5B4DE5E0A1DFFC9C6D780C7341D6C3570B228ADC18071F90628F1661B45DDF894F2B7A6D340532075A5371BCA6DC1F73626E97C968A36FBC6B0E85CB019051DB83EF3AE8068F69ACD7599083BFCC2C8D7C55BF9ED8324668620DA0DD217FB65B81A7FCEE706F84E863E8238F95A2D8E43B8EF26C67FBF5DB98B2EAFC0997F4F74FE0DCB95C9F5A49A4B58F9C20C631C95F53CF5016F4FC63C7A160033FE246AD8197CA7D14D1A9A9C5E972EAC2A4087A0BB2C1540BDB7A4677BA504F82DB51715BE5D1D2FCBA4DEBE1837EBD29476464EE236FF8CFD0941802108292FD7FA6D0C41591D76548E54B35C37CA5461A71D91A002AE49DD766835DCC16FA137509A445F671DBFED803F2486A4D9AE2B31EC5074ED61B9A2DEB48B35D5A598BC30912B3DFBB8D866085D5995911B4B14D2F1472411D283E875DDE5BF533898AB1045207AB503B5B216BAE241C5D2C59DB247FBC3ACB5B7FC1B86F91A4A8E47FFE21D87B2B665BEB74E7EE0DDE407FDEA9A438752646A6B9AC21160BA2719BBC2F38A54FFBC37E6E3B12B50BD8FA2C904BFA2759C09B1FC11BE271C9E4501F5EFE24CC73D312D3BA7C50A9C144CB4D50B9B5EA02CA58054AB186904C335C81007BCAD5F07EEAD491B5B65863271762E66B2A7A772CC6DB6AB3E15959E65E90C8EE69E675B436F2600DD660ACA1148893B26279E94974DC6D687E7AF2B2D4E8EB84820BA98BDEF8F785BB08AAAF12EF1B7B719D29DC60AE4E6B4D7C643CEA8FA7EC8AB18E6A17D5921D9FA7BCDE505FD09717145915CF6BA11AC6E085783C1147412F0FC87CBD929F899891B0556EEE078E0A4081C1FFCFDBB01C778165D57797532A7E2F01C416BCC95F2A4751B0CB892754893C8F0510510B345F062DA5066322C4178B0348D8FC8868B1E207A039AF712511A4FB50031669149C7E6CAC2803C5D01B418705F8E5A93D1D03F56634F1DEBB7411B2D24DF1E1CBFAD34191183B5B9AB269570AA669C881D5C93A7D376F71EFBB8BCB9D01AC0E4948E07C8A8AEAB9C84E6E7678EBE295B00E3E167B2022439A70DB41ABE8FA555A2FB0BA1B1E0389F97C4536CDABC0D179EDE1887AEDAE5CD9DDF2650880424BA2311A51C9FD5C9516776CF441D2E36D1C23C308B5CA8D4B928181655B09343768EA816D566E3E48BF977CAD34930EF332CAD0248B08E83E39146D02EB310DBA98FAA85EB9E0E69FD2F460D90B1486323D8C3919E724EE89FE5A861D0A1C800C93A7BDEB3BD5079EC32BAF33D318CB9299558ADAB1AC4CB06D27CAD52E8834BB0097DB31738B36BAFF35F8C190E93776D091E57B57476C97555112484CC5A679C28F993BDCE5E8E6C00F705E5DAD1B6C8E60BF3C9D2E784B2D242F5097E52FE9135ABE5A30E1F779C7683C02204F8B42616FD1A2CF3A553BF6AD41F80B7A59840EEB21C5F0ADB2D47FF2390EB7115EE793EB7AFDB84B5F7E94917BDC4D251EC0E654E9F38A35B70BB7F716983C8B75ED02919B725493DC95BFCAFEA8E45119672DDAA055DF78C24FDE47090286F20D0D2EB3120C3BCE87614E5EF8A41CD26678CC94C37B99B941D01651AE8A26CCE9955851685ACCB2739E3DF1D5E34FB9087DD8E439D8B49108C590ACEA9186B6C203011655A4CCB8EA76E74EEE1860960CDA8919F3ED42E2F4234A0BFACD16FE010973D9EEE1EE4018767AB9A8DE5834D2E7E26CDCE868A36A00F10142B36D2308FBF6C392C955E6E78155A04C35EF074B78CF84239E96AB4B79AD4AA26EDCD8F9E882D7A160605E7C0C29F423D552BA437E9EC173A35798AFA8CE1C7B5ADC97A5B8AD12ED875C4ACC12FF09FC55B7ACAD2A668B06 +pk = 21EF8994F55D2E9A862ED3BDAF303ADFA057E57670FFD61E0EF72BC6DE21356CDDCBA7F8DC6001354AD797ACCFF92CA649765F2147048FC7A601397B225F65B49DAB2073EBFBBDDBF4527A8EB1B45067354021DBE8685F9DE3D61607A8EA8CC40B8858C336101B9FEA4F89AE4D7F358F0E2EF5488A0742A620B303733DC6DC5AA68CF1244E9CDFC85AA84D1E34192D882491C4BE9E769B16ED34B7418B2B176F79AAA44D8349DBAA5BB9DF03301B9B066F384A9F6BBBC15A6F14F4D6013102217D969A342EA891EFBADE5857FBD8084BFB4DBB31C24559D6752A8FF102BA6E4E2854E9D95251E28D56842CCF88701C788984DB6F3C87262824E6E995AA8E95FDFD8DE013940DE2AF8A53312C4F4C3F14A89D3F217402F7BFEA1B62A8562429212159B447531C91BC278CAD3BCAA73964792542EEB435C7957C049A3956A47B935D4C05A7DCFD3A02230BB5C69116D2DB748CA8060CEAB3BF4B945500AA75B88041F3C8F6D8246932754168C8CB358CC257ADCBBC82B8FF6F7139C0CF659D2B9CE90D528D6865487B6015E1EC7B6C9EFC4419FB087A7E8F874D67A11602EE04A80B9AE0B4E6C977ED07B12C0F1EB2DBB93F92BE58B9D94915DB3FE17C75F50401FB701CDE2DFAE15A6ABB9D42E2D1D188B9EC6AE6FD255D9644EEF0976149C47E510E8F7A7E44C78A418EB925FA23388AF56C998F97D16D65E82BBF9BAF3E03CA9B3736E595000D477D487A86248CF272C50B97F073C2610333BF1D1AA077E110EF1221753DFCCA04BCC064C15CB2464B4F616DE8D83999FD9069D01F5A79D7AA703FDE4698BF64160369981B446BC59B4AE60354F342F9B9895993AFD11277D19F502ED3ED59C6BDE40251DC037A3F4AD2E98839A5D5C5BCA7A11BD9C9522D55AAD8D2D2C705654BE105116FD455D6C30BFB316D22B49441833DDAA7E040366422F4F31BB70EE834589D62B9C08498FCE0701EF85B1D6007DDEEAF45CABF1CEEE144626B7EE0ADAE6B2ECDB7848BD9F56CA07F35487103D6950A7F2FC40CA5D5D12F9D2B7C8DC4F2071E89060534418F2DB502546175CA9F63945A871FF358532B82719CD380414F23199AC801D73C85FC1D1E6B9DD0DA0384AF262418A16A439794B32F729D5BF102B3F1C918A8BFD3A8D454F556AB97D77E492EBF4C3466EEADB80B51D44C999D9B7128404589D2C1CBAB75C965875404FCBE03D154BDA97B3B7B496B727A920A49C7A42F2D328BDF76F8DCC8104DC63F7AF54D13E0F490CF7E1D71EAC92849352F2821797E5F9AA8FE2993156EA361FE40975FED2877AF8ABC94405365D93A43A59A1128DE2F4D05AA502D751458522F5EFC273197906E362FD796385FBB957DA846244FAFCDEB159F4295AFCE41402E944BAF0F534105AC2B5ABE301855D4EE0AC7B2513AA6FFC0E6439F9BD723648E676457EF2470F08011552765C73967CE4C9FAB179E7B2C51D1BA5DE4DE392CF84C7B1E8D25161994500DB5C7C0F61DCF16C2FC0085A1FB8A19D73548F66DE324F2FBC1A60FCF57CA20A57622BB366A9E4396EC635A1089FFFC9723A220C1988DA2E3DAC4FD3CDB4FDFCA5436BE4554E076080A7FBCE3B4A0D3C168B5808DA22A828029225C22CAA853A1ECE6EC1051B215D6BE9F735580B14D27B0C0D3CA6960D05551658DA3427EC7AC97DBE1C408763302E14BA092570EAF6D2564BA54B8FE45903B0CA047A8CC62419EAA462FC3667B709A30212F00994D36D762D04759B9C5E89D854E734A83FCFFA70F19C118007EF00135084769D62C425C1B88BA0753402B1D64AACBCAD7A0F8F2BE55DEF38F513C905054C20ACE05760888573F7FED3AD6A7E84B72CFEB8AC6B46B5353D78FD8DB36ED50EA936A948E937252A37F69E26A1443FD566981645A020054C8DDF957B690C44D42BEFD90CFEEFC2427CD26FB622447DA6EF18C1D206AEAB7088D6C9853ABCC4239A913C07D6F6ACD523B7A3C9FE4889A1E48CAE96C2FAA5E43EE996067FAA684DB2807CD7019CAD414A9767BAEB46E5E302D5FE89565168D0E7146D7F4EBD78D0BAD6A057B663222857028A7039C4E99F412A016AC385930CF2504FBDE9173432B913CC1971A5070628B0F15F16D7FB1451BD86C3FE35BA48C817FEB79140B8BA75A5D6CEDA45397A2FA9E31F8E0CCC346D3D0B12CA3A1DE1DDD64C70122CBA65D2C56451B6E6FC0B7086FC70A3664184A97C350ABB718BC8FA42C6D8926311E2AB39B466A3720701D2C1B722023DD54B3854E1355CB3BB9C6696B51C13EC10773B09DE4DE4484112FEF53CB673D90B33F5E456725FD0AE51382B774503E9F88F0DC35C666C140E8CE3D3CBB264D3BD5B78441AA47916B2A68BA6B2BFE57095ED3A3C4B7759734FF6C3B571BE2F9A5507F42F324322FE7C1F8566E33028C6EC06A8C57A4288DCA2E7E44AE33B2D99A80BABDC19DF3E29ACD5F61B2D831256686D8072B46F4B7AB2CFC78A6D19682A3C9FB13426030B1A90B7913E353EB311F1DD1776AC77D2AE01D145222DFC1E865FD4A4BE52770C857CA0CD54A14BAFB4789C7E70A04F593B7205CCF231715A6B0C31BFA1F91CFFDACB567F5F72D49937DA5179FAB442ACC5069A1A93DE0AA71E957370DC66794B3F4248D151430033885D62EB5D2A8763A5E5528E8307B13F7F59ED04D771C7CD6A354E74A285C9C731C9E561C58C9F3928A8627F3E601A1BBD13E2FA567F8A222ABACF6C17B888E8647FA4A8E42437A299A6BD3AA6AA06E337AC96B6149F6D18814884A0C23A140C1CDAA42A165256667D3B5067310F5BAD3C7A1F6B17D080A9F0BCEF682FC95E6DA6C01104F4F1702F8BAB28AAFCB9A62199851CA4A959E7915C45E0037C7B9A7F9C70009F2CAA6639D3512BB055FA4635C44AF2147DAE6C25C94F51D377AA8E3076624AF66CD5F40A70E30799D86F8E8C29148FDA878275DAE112718244487EEE32F4B6C8EDBA1681B7A880CAEAB0142A7186A78936AE685A83766EA64AC74504E4BB36EE2F3B02A0ED3DC5B5E479BCC495EF6643C2EFC09668D9E4A7BF4E10125938CB2FC43CCA80123D3A9366EF98F303810584DC9D189A0263396E294E7E75F60E819009BDC61129BE7C057E7799BC54C1D571693C7B5CD8983C4355758DC36307678AE61D25DED051BEC7F2B26B675CE51BAB3A1D60F4DD2B335464CDABF53685FCF7D7BE40AE1883B41E2C094DD513219285697FE622E5D2A54980B35A6C51234D170E1A9F42BD9874327A6F8AB523AB6286876397B29C42B59058E5A13A5B344DCDBB292668052FA67328C5EF40B6008D41B06430D5C6182B47517110EA10D9AF54C818568409E2EE5D3DD7A07B5DBB100C1593B1810EAFA8C8CB6944C2C237DF55EA826D656002EE847D505AB7F4FC5A034EA00BBAAD694AEB9EE234E03D1D85A8B950DED7E77435E65BE5664CE5A32A1C98A7ABC51EC365C2140ADF7526200C72B0820F48BB49AB7DD25333CC77D81562BE9423EB5F6EFC2BEDE05F230C7DB4F2D268D7E6950E78D618EE511CD0BAB9B625B2567769B1D1CDFE1F8B765271220A43980732311A076E818AAD1AA4CCEC4CF31B273D3FC02FC11D8239D74E36C0B7173E365799A14D835637384A07AA3E1735A677A4F82F2BD6F6F71D1AC6C66E8F0775981ECC89BE0A6A909D7758720A5831E972D93C1D18523C706A95EE41D8CF9D0A57409EEFE9E2C5B0A0438D60199CFB45DB8EFACFBE8CBDAFA00FF89D48CBF406FC446C93176093BC2641E12364855AB54B747574843358650494F475F5B7CB57A748A8AC8B008D1C54B43D5431AABFD1413AD4F118ABB258588047BDF3DA19D09E71D4811E4F80715725F85342F7689A54C35322AE15A1FEE04FE3C3EF46AB4BE4E1379C97FECF4FF913D8CF6FAD9043AA0DCE15C9C6A87B3D51DF49D2FB7B6B5CC6335EDE826C62D061BDE85C4F5D0C55D3C913A7983F6BFC08955F064876CAE1006394C226D830C7155F009D5ECC2A7C1F31A77FAB4D6FED1FE0D4BCD652D6CDA80E1605529D844919A1F0E4B3CDFBBFFA8BE8F309C61084BC9976A45A706AB439FA61D9C6EB2555EC45603376A229A8F240F5D978ACDBB006403FF0F3E876342C0F75116ED8878CC9F0ADE6C427C75B94E11990F8F77F8AD1862B9B07DC1FAAE9A9B27D27FEC52344ED42F9B791CC5B42D805C8B4CFF38E4052CE284D8CC766439E1155A55C9DAE0C1C02541CE3D8C6BC84872002CCD76149332FA63C7FAF602A11185BC53018C66CA7579803A7A41B0FA09233DB2503EA3671F6548B1AF1B7350462779CE02B6034486E020ECCC20890401903779F9391C28F4E806C077CFCBE3C5374C2388860C3EE73BE9F3393E5321CCFB1F6CC295D888AF2206B57BF4234A967D336F8892DA9297C8DB231A94CD93F83260BFB1E54A65A1AD11137D9603C1B5A22C250D27698BB8A87FE4355BC454DC35162772E1A4A1E07B5BE506F1D3886FAC8B1313C2DF802695D9705163AC2AF339986B215EA93EB7A4C4DDF66B3E14E6FED16EF4E92DA23BE312A9DC4DFE4BD9DC43033DEB4BA7AFB0C0BD0187E3B41A5FB283D098FB63BC2ACA3AA78621FF6936CA18B03E77488809FB7B5699AA4A6C5318484BED7374C0CABC98C901A6231205539B7A20DEC1D01C94788CF9679E6AD19843F38AE46EA722292A4BF13D82DA215C9424A0B237CB65F77F9F3094C32F73C506B507A2C2F4A35D6E20C44C1445FC940588D38956718698692A1EB9F860E7B650661D427D7674C8F8C5CA429B8116494D4B372E7EC4D3FE1067E13EC7D4FBF96108CC8DCEEA455DB2EDA32FD751F571B6393550C92F3C5852FE3FDCA4A7EF3CB6C9FD1AB75A7F0B22F17D9E025E107D5C957A085D2DB43F3787CCDD80E4864A6D606316C4BCB599BA008B14B6DE0E528B4F022968541C147A812105F709E34EEBF27008F60BF03D6DC23F6618CBC5E151AA3B360CC8FAA867E7A9DD6E8E8DDE911CB2FE1C6D3A553A14CCB7573F50FA1713E2552F7398CB5243ECF148CDED4F2D8E17711567DB15FAF73860153DE581955B630E03DE5DE444F8C5B3FEE8DC257860A222B4DED251FFC28BAC20853D58660A5DCA56F0AE0BFE86F3DECEB790E87911C90E27ACA4ACDFC73F607987CA7CC010C7122CA61D60A0FB16D19F8ED20951861670715EE6D3ED0F35FAAEE69566B414388D8183028FD8B5D9786E8BB39953182E81EA8F701CBA9F3BFD0B4B3B716D66C9D383540508A41CD813A870054F36DFC27546DA95DCAE1FBAEBF57E2AEF61AABE9007C0409E38AE7E880BBDC2399271261C181BC7978C70B67896EB04CED07FC5628F15F9A92DB027A522CDFB0BA59ECB3236B80D76527C23D51FD428793F2ADDD15AAA2F57A299CF9228E25C59C902E3139369A1271C2BD8BBC0D31C8278E15B69E4610EA792BA10719CB05F10D6D484F15C8B23E535B4B2E89ED3F40F835B21F2FF1993701BFA693C4D11F8738DF2BBEC649779134758F87BB1499EAF304565C841AAE41B506BF4D598C0D288299996E93A90A5BBD2EF2D150043FA5D072A3C5755B00FEDE32BEF8F1D97656695D306FF829E5889A41839DF69FCD25087706B7B5C9270D7EF0F4B50927C7DD9FCA899E87F3F2C198F063974E1702242063086B2C7ED5FD18A30DD23F8D00CB47E3AC54A595EF334A546DE15D325027BE21F34FF86616C7B00B1746947D21058348258F280E036663211FAC06DC7ED29EFC3B7253B2D45A1EF03333BE89FBCFBE8C759022E15130845DD411E028D8E7FD522C35F290734FFF84E51BDBD397F88CD74C2B224E3E0C0C98506653781BACA4BE3BD0CB4FC09EFA54A0326F989C77A347F8E998609B7690B86FA80A2E01C1A8C6D111487E5B281F6EDF71D0AFD043D9B01C0231E7118A640665420B050BDD27F580D9D5B95698AE346EDD5DAA3C13DE77CB59EA6BE0A4C9EFD074AEFCE673B9169326A7A81DAB006ECE60A5CA339225941C2353C73533F6DA3BD055208F41D32FEA8E1E2FF06426AE63478DD782EF0384BD90CFCED4D7D62FE2A1E14F650F92BC5560B25166F9B504B37B4C0306A668F3D095F60BEB6646B1A4B2910A8061D04B52DD8BA291EE2B2412A616E0F4528CD3CD019EBE831B859A2AF62EADA44517E9B33232D615AC8114BF74E15B3D984BEDE7F526EF1FE1826DB6D60C4C26356CF2D16814F4F3A44E4C7688BA84DF6BB81B130E07CD11E33FE3B29FCBA5721D2692935FA6516CED5DEAC4F166AE0BC198EE240CAE06AF2E2691D21C366D1C396E21B7F5C7DA9E66628701071ECE5222EC122CAFB7E40831A4993CDE828CF0A96E3335B56843323F8CE344F753A3021380AC18580D60EA2E2E4FA1E22602E56F9CDFD3B5C85CA980A8D50A192A50B20FD637311524D9E83EF3257FFD22640E320AE899CDB9316AE865F33E5B36B89B0A4BA02BD7C3AFEFEBC318361F023B8A431D5C143A3B5EB071013FE89EBE9F0AFF9B72B5C2B5B0CAB03283FC56835CBB537CE7807E8A0F64AEA093B8DB55622BE01EE579467A1ED7D70B935D168670B0928DF8D28FBF226AB700347829F82643A93B57DA3EB40B1C91B46226AC58B2537D52F014E88BFDA8F1558955751009CD6BE326A714C7A3C6948A29326FB8EE3091477C7A72F76735D04AE4DA9602CB7464B9755A2540A35302C46E7BDB6B2F142DEBEFD2BD4EFC87A3B4C6F1A6974781C5C401DE60B3DDDDA08BD2BEDDC8947C4F672BF51629E33E400A0AB77C1CA93733CECDE7B8FAF52042A8B1E574C17920E0AAC3EBFEDD14F365CDC8D3CD9E26140EF3542F12BD3B659DA10AB466C8A5497C6F5225F407D6C630E657528295EC2CAEF7D0B8B48CC7F82D960FC751224341AF5143B2175FAFC41680F9C79487F2AB17ADA5B61CAADC302EDAC839391B1FB175E489640BA0D08E36519DA1BCCCC00FFCBDEBA4EB1CC4EC1EF12E154BD28972D5ADD0C50B9A34E5AAA7114 sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42 -smlen = 2127 -sm = 4AF23A2707BE804CDE0431F076C62A6F4A4058DB6CE922C0539BB5A5F9DCFEA01ECA6572675916EAA3E2B856345A49E497137A125FDA5FDD63EA0CBEFB4B971E0D5D4780CE55317A51839D451CE8EDF82236E014B5A814FF3B41A4FE29D1310A67FDCFE1221A0D03C64A05FFF4672FFDB99518472349938914287BB35626AB677346A5D7CADD9845668DCE83B7947494F1A3EBA6AF900BEB436B9C2ED346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +smlen = 2133 +sm = C56B96B8FA4A96DD26B4098EBE334AF7406608ACB2C70FCB0F7850C4C6F9978BB6799FFBECFD757962F4C50519B28C1909FB606AAE2981AAC2B4A689858D801B262F3BA99054509F1DE8F80F65B12C1C9DBC3E97AAC22D485E295234C86558BAFC70427102896564D03BA36837979CD949763D2B3B231C7EC76E859A3EDC1B848D132E1F0DA78E82FD902F8608ACF64A7CAFA9015E7F00982D268EB0B1DD69CEF845D346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = E4D9050FC2C86E62B4BC32124BE0FF9E7AE5A3A7B7B246529DC1B83BFF4E74412ADE965579A2029961C4D64689A29A3C892008EBECA3FA750BAC39045A797941807273372557B7D77AA2E7AA04743FE19E750DBA8539FCA3C5DCF14C69AA6F078A081D596DDD8C84055A3DC9CFBE39251A48ABFE76741901756751DF1AB2588E4B9A6EA73757D98F3C41C96FC46CDA2C63A1237C2CB466BC4D583CBEA4800E526B8CD2E0055959FB7DEC1B493D51224E794CE380F0484094A0E0D5AE90DE0C250C536DED2C9008EBB87B120B6FABD04C5618FBC1DD8F1531559B38801F63907DE865E1AEAAEAF41438A0CB291358E3767C267802EE64B69C7BD2BBA5BF1B8CFA0DBEAB2E3BC93A37CB099B6E82D9311DC10D2E85F5E9849F35E06944B373D382ED79B8CC062D4AC7DCDD5D6DFAD34BB95BF89236E9FEA0E288920911455B5C274E63BFE74601CD7B52C20D7B689002339AACC932F61F57D3160225578CBCF3BB24D95884FDD23ADE02CF817C1600BE5CACF092BF6EC007E7A2434D07A70E97A0BE67036C08020FE0F26A714902132130AF09775F306A7881EEE1FA64B769D9285EE33E69E9D5A3AF007923D7A3C7A8C3D6B358B11B640415B4716177769518823205CA8EC68BEBEE565F4CBB3AEFD277BD60902BE5782D4ED9B195E595AB67C242CD798ED0A15791C7063C1A106DCA9480E284783336628D1F0CBB57DC0FF85E57F1FF0037BCF46C68649A4D2636DF6520253060646450CACFDCE73AF47A2F7F2C266B76E2F734BECE85ADD5687664FBD3AEA2150D9FB193DD3607021C236B07A9E7584613A81F59F6AF8F50813286B8A17FE035E86C3E521905A4B15750C7156E1678B057537EBD283D7555058371E3F09DA64AA5C1F3296BF57B1C61E8EE4EB111A363608D929505EBEDB1EDE99DE57FA451E2121E9B4301DC8FBB9B7D16C21E59C7658E4CDF183EC62E307C4223C967CE6AEA0C1F8D9166F26A8263AA5D01BA2BBEE4BCFA242585F59BF0FC9A4221B78FDA28C2BDE9F132E0DE79C307ADC07BAFBDA5F070E1A9872949516EC32BEA60D38DAED0660431815587F9F2C7D595F4A990760062F5B830AA24246F0DC8F6B1401A3CEC6AA4BF597D99413B08CA3DF6232112735C8DCF0D3D32C73278BA1A2656BBA1349DA1DB8353C60F84A920EAA64B4E44EF9BA7BFAFBCA25E93A9B150D4277AB0179070431707185E12F9F4E9F3DA6A29CB2FF828EC102629259696587E7CB5C58DE6B2FB74C7E390BE8D56BDCAE7F4B6D25DE5D396EB654799CC6E259B8DE6330C4CFB344BCC2E8BB70A460DF16675F217EF756AD3F5CF643FE7CA7C3BDB9BAD71F37D4DEA4097E30BE73440444C5030A204FFBBDEB7442B74FE2A3CE1583DF54544C100010CE635C319EC7DB0DD07EEB5DE308BC7D1383BF6D5381C759BA35EBEEF41EA0623E8DCF96562CCCDA92F0341CC3E053D2E47A79EB5C56A917A0B5814901065F6CEDC4531573A02F140435797BA57B7987004698E316BCFD31C54A0B745E6EB0357F5A79465EC63692E06CCA2B232B27587CF3E8C5855EAFBEE320CBC209D0A93A8979C3C41CCA8FB21AF00131FB60CCA5EEAAA47D7CFACCDDA9F4BA396072F8F652108010919575FEF84DA4F319F35BD81F05529608D6DDE68ACB433C86E460832BA4E9B585734508D73B3709B32B5CB6905D67109209E662C53A843BECFC1A3176E7CDA11907C235DE3C85DC2006864D50FDC108289D16F648BC193892746BCF7218022F10E6A29838AF261D683D636C9E1916A093A141C48600DB36F0E80D54A8BD5CCD73A7EA1BB7AB66B28B098618FAF19F319249D87A779B154850B041ABCCBFF91040A77B3AA9289EE98F33857144C4F30CB456B0511F427AA35320551C8BB476CB3589A3D5FBD5CF608AA1F2D5AD5746AF4B9466296360A740A62D63930504F43CDAF8F2CE971E4E3C7E4771A40D1A91D67D8392BF033A19D181E5715701E19AC08E076F4E878E2DB1A6EA0354B964ED287B48D9D39F870B98ABA7CB3621CE537A441AFC74E377BC0DEB9DB9DB8AFFC830490D40D2506D55DB493A091BB386F13B12F20AD866F3E112C9B56FC2FA3DFEF559B9424CA5F3D865811F61A63ED2BBE8F1647CF26975DC24ED0019F503F74AFC5304E1299FD03F7E0CF299E66EA9E422CADADB3C341450D1BAD72759FAEC73361F279A1CAD252CFACE89470CF6A8D48D8820B64A9BA7CA49E83EADB7EA0D43D45B88146F5817A4078A70C1941B03B709C81866C33042BD5F1AFF61200B019285CDF3BDDB7463603E2C55302F7BFCDC1DC33A21703318FCA5F1F8F52468762233E963DEFB6CE4752445312E4FED91820D6E3D511E72DDE9A1983FBF169A25C452F4142A88497C3322A66FBFE19D66381D4D34A44C9788706989E5BED9CEEC996448853098E8D529D35DF71C5384B398DAC49799419FBFCBF136B70AA89C16B22D74902B78F2C9191BAFF515D78AD8CC537471C00909A4B4A4FAA0F7ECAA7ED15771CADF1E6757C4E831BF9023C8C61469F99E067EDE15334A92D679880CB35F445E9438ABC11DB6B02DE02D153BA20F01A48BCE6A6C4B3115671B45CECD0D4DCDA9086EEA575DD4C5FCBE6E234B383B925EFE1E679E122834FC77EDA30011685D45B06C5DF6931E01C124D48467E5003D0A6B2E5B54E0FE78B3920059858565863D315C4501852F04BE188E9D1A04A2DA83870040B4C55610250084937A6BDD6BF9A6DE5117F654C97016ADA44002C8E2AE740E5CB544DFA871FBC07EC2DC14D30F9A4C5CECF5A206E40EC509E6C12D1874AFE8DC96C759ED3034AA2838A2FF588C1F9CE3FDBDB48795170BA5ED31C1A7BCA2BDD8697B633CD54B125C51AAB75E7B2D6A89AF53BC998C3170F252C28E9279D90C8545432401D58FE2D81D002FA5E90D3B7AFBA13F43A50872C0B363C40156E3CA007C75F3B66834EF3C8BEA550806868DED4D5C6907777F2C616D940A11D8B1854A0E5B665C4A3D3CEDC9D611C8664475C0B0BF6FC9EEB521D4592613F25706C63156332C3A82C7F0931A42A6BF413F33742885ACFED55270723732E66455BBB43E329B1FDD87513F86B88D3A7AAF28CA4D68E5358DB43E3258584E8F822BCC9B39BCBDF3B12BBC45EDA82D91C08BA5A12A51B0A75E3375945247DF60F9001EB42F4B88B9F9B988AE161502B4060B4BC80FA03077CE85868146D8319441B7A175DAF43E0FD9084E681AE683C6368E043EF62D9A680B889B7B3751BAB96F5A23C1D2AD966FE0E78E8A7548FFA0FB9A8F6C0B1C51682992CA09C445A8D4A8601B2C43E92C33752B3B694F7B70AB874BB48418EED56ACDA5023B537BD7BF1339A7BD163E08E4460C23DDC21ED59F8F641659D16049E66E78584072771892EF59530185FEFA46A1BF52D899016849DE78BEBBC7205B24C69F796CE9708F2B5177F9C9759156416B4FC681FC41F9C08BC53B95EA1BB9AF2FC73D72010174568D9F1953BDCB57B0ADCEEE9DDDD01338A3BEB13BD9C5ABF7B7AC68BE2F9A9E1BF4D9B1DFCCACD0217DF71BFC7D8673218FF6D386326F65017E34EC3F4086F82BC496A8AF8E00AAB6B34876735FAE6B984CF0C75412E0D1AFFDBD132A1406F7720B48597453D3CEDCD34879B87F6977F785A21FC1D048E2F8B52918BC54D474EC706AB28B1FC4F97F4B28E1AF32B80F0661ADE1A750BFDCE14278969EAA769AC51D7044E829B438D367A4C31FA989A472EF892DCB4D7C5C3DE3F2CBCAA74C0E39588E9E0E10809AA48D809A6DD420BCC06F1DD74552655A8EC446B36CAC53A3D8EFE06BD8463F02FEBB4697977ADF773981D4A440D29A1AFBEF7CC905F5D66A74CB39314602407D54A78407ECA8E9A98CEB1FB55A23579AE1391D584F81CF2804241E64D2F7B47B471962351B23DED3E8DCF851146CAAB0BFC7B43B37266591575029FA6A9CC468F8BCF33C8BD5072B17FA44602930AB7DD0672DEBA5680506E68FC1C2D31195665725D4D4F78B50A14E1ACC4D1D4BF925633705377F81403C054EC668D1921B58CD7580EC4871C9C468E09362CE2B37A6C630516B72505C402AA4E77FC2839D697BFF1C1439501F0AB07A672D4EBDF81CB18B7055E3ABECD3AC192A52F547D42ADD884875DF20C380170F974027DC8185B83DC63A114A810C3F9D9C49618B3D3C9DB0783452272243E1C39E7306E57C39799CD5353C234E932B5A24823C88181EC16273080404C3BB89CD4C8617BF9DE7137BD006CDDCA3F4AE38F7A61BA8F13334367B08607DF71D195BA1581881E743352AE5136C0B41016FF99336BCF3D70979F0593D936D656A0C0D8D2BDB2D9F60F1D784D0B44B33BE1214A0B12DC78489B1F9FF963E8F8A72F7597F8911F7BDA2B1A9217ACD9BA1B328B75195024958CDAFC3EEC2E3DE3AA02B5BDD7E0FCC18206FF30C96D8A1F2165C1305C260D18F29E2C1C83636C4C132E3D1C16E7F93734F8369CDF4A573BE8170CB5CA0A17306657357F748CCAC443180AE512000A27A1CE54B92D805ADAF70F060E3D7283029C6D3A425E17EA2D6078A39BD072301DED97E8CDE211F5ADD9A9E1E0B44E7AD2BB5D78ADBB56E0047732846954C9572AB73F523364C26063C7918F998D4BEF9C2104485BA6269806415DD79A837B5A783315CA6D19A970ACEC897759ED5147CA906F0D963366C962BAA4C329511ADC4F008174448527E7E1E62B211E6A2CC6929894B514CB8E9278DBDC0C02DD5073FC937DBD3F4397EE95F98CECCA49A179BD38ABF56278A72486B381F2CE31B561F9CACBA4C4324FE58ECF97EBB797DD30F39254F5522BADA5E9E174AD536AEEE868F09165B8F06761EA3B3041905B57B140E0D3A4029E7828A3535DFE16EBD7D485D0EB948F581DB9707534B118942F74B237C86B59E27CF36228FF1FEC07C1236010118A1E1363BE52E9CA6D9B210262B6ED3CA6AA943C3972E991C6024B7DD33FA4030BD04FB4ADD89E45EF54E1AD7326D41215BBCF71C3C4A9371E0A1E73002EFC9CB53F9544601C83EFD30F803A35BAC41308993402F4B049F875E2E87FC6EED18B98E3376A0CF1E43261668244C88EDB372A88FCDFDA6BBD22E989FDD3AF45A8BE97C9B902B3E855F3CBA5775ECA8EFA21E4A207168CC52BA791BEA1A882FCC2E95F082AE40B051F72C35C7AC1EDA83A79685C22341979E7604D8F643407F02F862CA082E040C20D23EC758E35E8A9B63BB046752CE0E07190AE781AF9B7950017439DF025CA7854438FFB04CDED0F1936754090DB3DAB5BC2D1D45BA7B4924E71C207C077006C9BBC1504B0A84C7E39FC8BA75ED3B565FE6231EE6842AD01464C1FA64D04878B531BB98BDB052762C6B609A8CF4CE393C0A8362EF885A872D675C3AC8CFD55A890684F31E3B9FE6C9DC9FF7929101947B4C750C21DDB7204821917D461B3D4DC7F66863EA8250962E076FEC7FDEB2D935F683032C211BD19D41C9B1E1ECD865139A130D1A2DAA3E0B25578DF1C17F4D43C3451D77FF8A3E4988403DA81E19393D71BA562CB77E4D567D2CD166EBE5D2ACA11A341B0155E26EDA5F1DBC9FC1B727A78A63A4E6B2DBFB92DA6AF149EDF2EF106B00FEA12B880670CA98BAC340B6CD04C84AC4879FE879E76789615451A2967556520BCCE94E27C3E90F0F8C249549881045138A4F92B8998C504A0390519B5D3C2E81956C7F0D9A4A25A9663DA4BCD86CA0CDC7D696A6E37A2266DE77FCCAEDA44DA44E635872388A7EC8DB1EE1CA00B3A2C189B6FE0AA99144EE9A7FD29EB6F1E0B0F0B470802AB52865F10BBC4425727E1BC1EDE09BFD67126655B667C2535F14404792B9E7C70D106F120761B65DC28C38F80AD829375189EA2094EA615C8F40091A4D50C7046BCF5B03DC7C5A96D02A5011108FB0E4D1770BBF6BEFE21AB8CC8135F3737D92A9B7EF08D530361E9D0FF05037768DE30C3BCF8C19A64BA995DD0CD28D4F2CBAB1C7B5FC18FC08FFFB23A7007F1D8586C7375B0F158D8CC1E83D4E548B1B57D7CE95F5758EC4025EF2E04D5C5B2C243051BB59CDCDAF8A29AB77BAF17E295515B0FDE9E5BF40C54092E55EBC17BEFB82A6E5416AF1816DFEBE57F418542D60E1A2AD8D22D75B8F831509910E43BD35607DC83AD8023A3CA4F84450252A425FB838A913F4B87F4390C512E5FB174E3DE741FA8A48BFE81123CB1ADC23C64A790C17F4CF13A4606727443C680E91B05957C6B5CB460ACAFCDF48EC67127EE51E479C2DDFB439E173D9659AE75BD2E6C88A978F4EAC557224B3999CAB648F1928C4DEE744CE018B8C6F1FDF498ED5545BC39C5963E964F5C395723CA4D800ED4355CB6393BE309366FC0CFF48644CC4EA1E7853B52F87105301CB9BBDF8A2D7D7499965BE9226E3F9B5805241602F73F52D1481381C01A535777FC6EF7CB8A8B1BA4EA539ED91147559588CB0F502A2F91A1A9265F2F49B298EE8A278A5848C89C7BD58BDA737BDDF2BE6249AD5B4F983E0383B0469BAC5255D85E6CDAFD8B0770580225DDBC0300D02E63F476584B74F51CC18DE355A579E5A703EE396F4472FA5E5B4025C156C1496C122670BF5D6F57ADAED216E5A788EBDE39FC776F631363D8CE039D7A0EC4D48E987D81A43707D52A8006E109000C463B2E70462EC20423694A7216722EE13BDDA1B0E0E605F2C2830C63FE6AEFD6AF039352A00B5064629BEA1B067D380EA953A995880FC3F37E8B6B349D9530B03143741274CDC3E220FF2CEEC87C944DA40E70E67B4D1EB5770803A9824977861A6AB389690B15FAD05183DE0913F8E6BD9AC3823C05928C9ADB6098B8F17A27FDEA2B61E3CFEFB62724AB9B224429BAFBEFF98BDC84479B2B3648736C77FAD3DAF1853D689682D61F66D3CB8FEC1D84764855FECEEF082557F097808E84905A8CA5ACCE99C642418837450FF652DD823E8B7544CFB3BDD7367CF7E523BBE0578230F70B86C7E19F367BE1D4B16A2FFC6F496FFE1EC55553CB3F4E5B25DDCF179610A79339C5AECE829882E71C75FBBF60DD0D1EDE7D59D044176BA7E8A26ADDB684C310A2E6E37BD0022DF6D8CEF0333E4B3B5592F86C924542AEBCD23353490DF759E5AB39C11D0031F1CA6B0926B6BAE9DB7FF584F568274680C4C77E65333148614EF6B341F73C85450A34DBDC500C03E352E2DAFFBC2D6622AFBE19B84297668346AD40E4F33778EF69AC06707F242837D6D83631B8FBC647BF28A038630C37DAB641B3BF349FB8ECB014600D0EE3ECAC1598BDC9388EE72895D0751C4C83AA205511DB1C0E0338A95B40C92B8BA2B12776548E08FD74D5B19116F56A742793D0A343932EA7A1E6436736BEBBC2CC2C5F5EE555122E2B278D8172848038D8FD50D1BF3B4EEA9E32037B61B0ED05FCB7EEA892938BE57F8A1978B3CF593C640960D270362523652237CE127372EA369C3BFD7EF4C1F17135E06A7A9B5CAFCA30A7E230F99D37E0C65333006B5D789A1672D30A85A7C433DCA13E530F0DB5682DEDA1E4F23824981360D811C6E804C05F9E25C39160F31BBD300DC09BCDF6479C5FD732372671B0C3D9007FA718B839F39343C3FD1788DD9AB85B011048F83C5F72842C50F745DCA94DC5BB59973FD94698C46E1CEB4059C662A604EF4F9A3884F1F268AD462400CCAD475C2D97D49525C9C7A8F630DCF5BB6D8F0BC985D6B4539E14475C8FC93465510641EFADE85F6A7BBC951249FAA48A3233E340A2DCE944F578446A3089E05BE9EA0D3B2ACE37B506D60BFEA81185B79977D7378B98295C30C7586D +pk = E4D9050FC2C86E62B4BC32124BE0FF9E05E49B82718223224C60B8208D19B2ABDCAAA4AACF3C68F41495C735C8AAC4855F2B2EAFC0037A6F357B199E7C52CB2B51CC3C771E9C4AEFD0990D92F88CCBD786A7DF57B3A25F960A7C43B4306AD770AC78B535498FCF906C6D5CBCEC956E9FF73A78DA1F97DBD131E5A6E7EAB35EBF865D7FB8FD42D1DF0FE1EB848469CAA5747246EFC0E714BF03DE013841CEF7CAAB504A3853EC744CBD2D3A420CA36F7B33FB8C3DB423881A2B4783A7A1C00CDC238F6D3DED730FDF85C8FC1944E340022BD980D1C5E3A3AE1C115213D2F463B6D1F6A839570532457AA850C0400DBE81633DEFB3D0A5B9C0703F17025EE599948105522EDB9DD91D55682D5ABBE59C2363E070240540CD28149AB5DB2B905008463ABD9940648C0419CAA6B745A8487A9AF4ED247A49C540C53C5D0340FEA72CBDE49B71B61D79ECAC29C4FB91428CFD4EA772D8911484466BCF34B4F984F49458A3DC9BE79925ADBC42FE3F560821B2887A127B8E4538BAEE29DCEF35571A69D2C10E13875598878B298BD53EB1866BB07514F77BE15CE3FA612BEEFFFF1193E32BB10EE8D58D1F77398D68D1C6E3AF5DF003D01C325A0B49E4B324D9F945DDAAD905B6F70B5E8EA2F0436FAF444B3B3610E32F33563574E17AFE86D5661504F601EF648F0B4ADF81DBD45D926401A1369D55F8DEBD832D49020DE4247C484396B8813DF4C108E7BA5B34F237D1B1D93172577FF22A9830F5263D05352CA86DE0029C980279304583D61896F7ED832F8D0DDB9FED99B52253315021265654DBAC77DBEB68C9250CBEA2E429144A8F606ACDEFEF43C8DAE6CA38A359A646B78E4C7CF81389713CA3A583B4AB22BEA01913448CD40BF033704EF869B83ED847369BFB71A85F5994EA3C5FED9C1640EE5FCA42B6A74A537D0E9A6FA564C3BED5AD21C952CA79B12D95DE9185247F5BE8351F4DC335DBE5DEC7D35D3D8FE27B666E8E7A49B0062BF4CE087AC6B28E10753FD6AFBE60064DFA165F549CC75465682578E8454FE58D0C8CF79AC10D78E9FD9389D77806BAF5DDEBA5A554D3C041D34F079349E9C481CB96611F4574D00055820614C4C0D1B915071342E44AD3E131FBF64F00067170D99D96940643457CD165377CF36AEF870A27B0D7036DB3268CB503AD8D9D5648C584BC7684C1FD02416AFAD06675F83706E43658CEC8E5D62E10D0B7219111286CFE418CA4C99D0D4BC6EFB985A02F0AF6480198B11504306CB8F360FDEBD5276697037F4EB12D292D0F4F65284586288B72D91C90EBD257EAAF52938859A166D0E7F4FC4765A6ACAE23C665C57719E0E4997E89A4B7501DFA6EA4FCAE2ACF11F3898258EB6744AB82AE25A403E52E9D377BB92E79B9691E0C3C4203D494450F501F767EC7343C26D5BB718785CCECFFCAF208AF56F659934C31F788B466BC6C83ADE650201E69F6CAFE12896C32763FCD8D528C88D86691CE55C9FFBA4D68DEF1577378157BE0AEF9AD949D313082C10C209ABE60F459ECC22960F48B3858EF7701BE68E879410DDB4147D6577BF96DB63E497F4F99ED927162B07AC79862237C2B8E087C67F58B749C35B8AEDFBC3EEDF154D767959B730CD77B43B34352EC1B36401D01B199B933B57C4C4FC9639EFD395E7571ACF2DDA2EB60D8442701D9CB3369D242A1C1F425D51E34FF35301F1BAA60A6536B00384DFC9FA73C69BE99CF93BF3F9E9E3F463C87472D148080EA7923435BE65765246B2FD3597D499ED0FC91F09822937C9465C974BB9DF32D641F164F56D6A72663BE107F7DDBF108FB60398945B4E23EF2ABABECD29AD9F1CFD8080258E7C96C16D474F1B22DF75914A31B668DF25F744296D620D429CF5747A7957C6FD2681747EA3AEF4B6C5DC26EF8F4F3F342F966CEB6D137FC584D9ECBBA9C7721F1F9C25C9AABED87ED0760FAEF6DE879D0630BB6CD4B12BC002FE906B9EBB20A03C9E260CCAA8D95AB4F0BE6FACDA696F70C14C70A7AF33E7EC269FA0E6CCC10A249C83319BB9EDDFE3847E88E19E4763A9201595BDC396876F1DDE329150C86A515EFA74126F3F9009ECFAF41034926A1E78FEBDBBF6E940801D0839E973E493B9D52EFFFE1B3A8B4E3EEA03A1B327151B7732CA40883C026D0F13337EBBDD809B0129D8A013781563D01C5767961E0E1DFE0C634133243751FDA62F9D5B1B5894304B3BFA1F23774C096665175FDB4F74342D05B5DE9AB26D92E49D48DAE61B49D644886313B01D0683AECED7CF40AA61E7CD1FFCFAEF45F2DFDC2B31B0DA558F632CDA4B2CC3377AB589B0CF3E54972F3BFAE1159FFB30C575DF47892F1EC561BF03155D63E9276455EE23752DD11364AC55A282D4EA7B34A86086756E8A16CF616E2F64FE9F56BBB3EDAFB194B37A11788B8788DCB44D9F152BFF293A10A66EDE92F9905393A3238376DAC1A5AE467FEEE6210A6D1BA310BE971971AF1793832325698C3A4A9464A786666FC576E3B24506046B17D0A6954FFD08BE8ED6086F1A5863969D94CD2F277821F8810A97668630EE98D4575AAA7614AD4520E2E4E0122BF16ACB643C1B234B3AC8A73538415355429912C54110EE51FC9E900342E206DE87FBAE5A67E561B62D9317FFC0F04A9E7EE598536C0BAE5DB6449560E1CB510178099F890B49C1C1E75DD782405E1084C736AF0FE3BD9E9484262C78418FF538FF9E39FFCFF19EE62F4AFCCDE557F36A9561F5BB444A250F940B3A80636319087EB5CDA8B79B46534E23EFBBFAE6C14AD3ED3681B291343B0B7BDB8FB4CB1068CA79F9CE267131A1A6698858FC00740B582B6ED3BBF5E6A40EE8C5F12DEBDA8EB3FC583285769F4FBC49BA60943F39B9C6B248146FC5A7A61F849AF80F025E809B196BA953FA2C3ADC8CCDED63BAB2AE12D74D4E739365B521CCF4FA10374C564A82B8C0CF2DA501D967D1526C91A6F6406714092C9D0F6A11BBB78E88C901620C76F43B992E7DEF8F5EED0FB69D74223DE932FB23CA4647BF0FB7992B687055C0C335F058E354A727A01B03D65944E63F74C3A46ECE572E0A2D9F8C351B5F2F91012BDCFD2D0E81B71AFB76B89D849D1DAF1E05D0A61533D575C1EC67ABD89E277BAF4B602059DB5A79D477D113B0AE6AC33EB5F981497BD8F34851A9F6F911096E70B41ACA72E14B3F16E3CA273373A1DECE6A568D489A2EF75664D61FBFB4554D088327ACC5C7EFAC665E0AD8E5F006D548D6E2B4CF71E0608D7DB086BEFEE62DB689D41EF5D466E2BCB6ED475E972ED092D2077FAC14FCD0120B860B47F5D3E71AE9FEF0A117E323D3F5C18E2D409BC67F6F95B4E4D35626C0B649E08AC54E96288F17F3A0D06250003A70873D5F73C29CFF74736BF20C19872F189706B7BE4CBEEC03EFBA3DF2040F90C68A5F3C95E7E60CB0BFF1E36510A6E7CBA4BBB38C05827CF28A270FD0E6BCF0ECB2D397EC7490C8443D995289C5ADA0065EC562BE60B805A2FBD5C50FE9BDF3064AD08A21B9B2D8141E32D0E073C7AF1FCDEB6F74720E88A57A92EAE5191F1B9A03B684A849D8746D3AEFB678B2437CC115026439EE7490D5D5428D26AC681E7A175D6A61F43F009E65CB69732DEFFDC98FA042FA3C785F11D49F8833108D2D8106308F10AF174D94B63191BAEE978CD9F2766391FD6BA04692F1881691B9D7C618E0E4E8B90A6F6D1C68547EABC20F72F5478E6FD33D3D39E29C419887541F7D0E69DAF958CC3ADD9893CB38C145CA4DD2B5B38E699C2E2CDCE8ACBDBACC4B6086528638AC6B063DD7B5CB5CF017435101724D0B43710488D50924E661AED28926CE9C4AA04EE981294D28C4FD667EEFC6C38151F31256BCD019BB5A2FE1C763617FA738EA4F6EA318726464CBB4A7159318C9B69E284B213738AB48861B72B4A50882C207723F4F572C438CE09C5C545D7C3F9FDE40FA6FE3C50DA7C4382DA5D2104FE17AE382C74C4722A7F2003663521606931A8BC916A4F202CC1F3B2C709331A10949C72FA5B2921AB5EB5A2B3758D8E9D9DB8C060E6B1D13F0B9001DA1A89B5CEFAA931621BFBE00108B8A75155933FC46D6F05F236AEF9D053E28755437328F0C43FC9563705574BB89781E41F8F7F49AD42998ACF62D5D5501A1898340AF4BDCEA3E343EB905C72288F382743BEC3BC926BC9865A71AE2635BFD5294809EEA23C68AFBF5B3150118B3F25D08673CCB132A746B315242B7D32EC2921426978B5691257E439619E86241BDEF80C92A44A194B30095B23FF34D74C8879C3DD18A6C348B687ED853A307D38D11EA84A7ECFB455463D75A79200B1D869547FE5E103A323BE6EE1DD1DBF1CD14466361F93C46873939643123A6851B292F5B13E872DD47889A5FF9011732F25E4F59F0D22333963727539C03DA99EB48F4D53510F534130AE61C5F357B55B01CD76B64454D7DCF1AF33A12A81AAFDB7E9993F2AB74EDEBD838BCEDE23281F9B5DADA7688B6F11BDF23F7E36CDE88B979E7BE663A3C617759A21DFA3D78043721BC2E859B76D09F8A3C99F0564A2FC2E2DA426D0001E59C1996B7BB24B8D4918AF277788DEE4661BFE69B0375F8C7301FAF1F55A6A6F57369E688E32A2727DCAD666569C494508ECB5704D77C873B3766CB443C95CBBA008EDAA8FFFACC9B30D241931FAA33DE59C4BB5F8474E4CC9D7B24CD7F72F353A7C5400C6CCE1D151C842D2FE1EA2E85827F0807A3F2EC5CD10C01517ACEC3BA038012AFCB2EBD7927AC0078901F4C1CD1584540D2728E43CCCD540FA8545BE9A5C8FE878CD7BE27B652646BAAE72B0E5ED5E4A4F6D0BB97298EA9266122FAF3DCDB4C9FB209F078BFAA7215B8BD4002B174E2A29384DC22C363DB6BF9AA1FBD2F09160054BBA433F77BF7DA6454CE031839A8251430B68FD82CDEBF96B3989F66C0E42B682129599BB89E8E0D08653B429CDB65C6114FD15DA539C16B3380188B26A5BC748A10E41579ABB4433C1D2EE9662C38DFCD99099C672668B94A87CAC4068AF60B990B22ECB52285F552189303F1E69A0605D3E98629992BCE64F38BB683FDA01A057C49DDBD4C1E365F822E3278ED78D49E5B869F7477B822B8AA5846735163F16F68A2C8A9FACB8ABE6BCA586E68EE6ED00E7CFC4FDB52EB6E78E5362895167B2C3C859BD200ECA962A0FE2F332828A50136ED8797BFFDB0C649A411CF7D75212D9E72D7DEE77F4B6D9D8B6CD2245416166D2B7E582B13985A287ED02E6DF81CC66A34D6B76B658DF994CC4FA30856FAC314868503C87C7BFAA89B57949382C104D4802BCAE0CA884C9D9C428D57FA6894D528D33939F52090E650899100DEF5E15092C91C5F3EAB632041B0D43A0B5C6161B48BD95504717E5848F46C5D3F2EE73B2B60741D2D59BA9C61D55E02FC9B2E948877EE497BBA6A4368A3E59A20C629F69A415925910CE226BE347FE944480CB673A8A35F253CC735DF55A280D9F0816CA8EE8F3C7A4F0988FF8D5A9AE8880C86D2EE2D6DA236F83C4B74D05F9955B8D5C4F5868CE376412C9168B49969CB398A76FB504A5F94F42CB52DB582A5D4C4D026A9AC0F66F4B43D460C95CBD5E07A580D43DFB3451AFBF5308B6C91AB5E56D2E6EA4BB954471EF7562EF69A7E27A79F05EB8A92C2E330A71A5B0E1000DFEDEB0FF1ACB3050591725FEE2DFA08F605C7EA1339E28E7F470F88BDD6BEE2FFAC2534F9B52DFA0E5265373D56F2E51D613D037D6C3C1602E42ABB1417C73E0C7C25DA9F3ED9927AA09802367D589E77A04D02504EDB3E42A1EE053DBC7CFA938C1A09B204075BB912CE8634C32D6BEF5E48AC8C2A8C7C00ACA0C3106EDEB82350FB8FA4DE4806F9781DD46CC81A5074256B55D5E854282D3D49DA37DA5236449CA71784D2C43E1D77915A2777C1856ECB1595CCEE6F55B57711C480B3948EB31054275AA136D79380559E23055F331EDCA136491B5CE2CE3BFA56B26D2E47FB8222FA9796730E976AFAC045848AC1251B49662AE6F88618F7405EEEAAC63DF66C035FE5CB5B33BB3B9F46DE3E75EB4F10CE3A54F8B0CE5F81F2064C2EF4C9783B1812CF89B1995924D83B5C1316E7100FBFB17BA36ACFDD0DD9A1A302FE2A5AAD9529F374D73397F71E5590002272815A2F6A373299C4445C0E528E9E37913A590EE0806E64AA46B655E3EF47B0EC75769C6039FF7B443FF65A153283E820740455850CE0976A38670F3E1C4F83B54D1D7841C16CDCB84D06A1821F7D802670AF8E7F3DFC9E63AA711333E3013C351C729C8C8E0AB09355736149CC05FDEA1EB4F756B23BF58CE269A1319AED71FF66F6EE02433A08CED1F10C3E3DFFAD2672EAF027E6F9729C9A4B7B6161054B0C83F9BF68453A9E66DD4EAFD39E1BA80683A7A84F13D1F5D7068F8C88C2F1114D213AC7AE211B0E63AE42B273359A085C52ADFA5F732E03570108AF934DC739602DBDD99032A2B39944FF6856CF81DCB67CFED91DDDD4913DE2F0DFD7806DE3DDB34AC6A163196CDB0FB21C03436AB56D4E7FC18EAEE8B59777911BBB4A91A6F46FC48E299318FE3942A59C8F555D6D3C5CE7AD54C53A3B0EDE9E4E47FC888C04E018C18A5EC1CBCE2066279C87FE81C2E2EB53CF5EFDA6FD70D6D5A299BE03BBDA9330B2BE8AABF46B2B2E1844C88E3D8DA8A5D8B492302AB5089E1476CC62904393C76368FB1DC5A5622F7B5DFC097CAEFAF1EB0C850C96A4459721DC336AA6B678A65CA668A6070800922F8FC3F8C3D93704897CDDE4A1C7823E62FF77C65CCD063DD462522A83823BA9BAE19815FF38CDC9D3385A38A03AADD5F4F9E9912B10447887EDFBCB4FA63E4CD39409B536839834D4314308D44C980692CBDFDEB6848B9161FDE43DD4D197ACA4CF16900EDEF060138E24539D8DDC61051335B0EAAC401FF28207622EC9DD60E32B3C6A855BDD02392243A728A60287C0CA03D391F05B01D9ECC24978903A1CC73C1 sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01F -smlen = 2160 -sm = 54439C5A97D655718DF5A3129ECADCDF1CD8D6CCD6DB276FB47F2046F2008301AAE53066AD61888119E92C30C063775471A4CEA9EB80728B76448DCEFDD36EC05C658F8E9E8DE7BF342AE35FD2B2629D79194AE341E4B4DB15AC0667D3E22441D0D2C10D19412ABA0C720BF9FC5D273577BC33730FF4895DCB031E505801F2F043249508FB6D056E1AB7BC45BCCFEB595415C5DAA9A1CD248EF3FFD9CF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +smlen = 2166 +sm = D0190DEB209DD2BA8FC6FD7BB669C1042FFF99E3D341EA25C60E948245997457B322F4167C77775A89DE89492DC8C82A14454BE8D7CB12DB6F1D62503C0C9A20A1F9338576700C4E516D172AE8BDFCECF9DB031333FEF1A472EDED15F4BA4F1C520D82CED2F204B9CF356B197D08DF4B0238681E67C23E95FD9303DF111919340B8FF99A3A9C39CDF08E5BEB65AAB9BDF7B4E15B40FAD9A9E50A901C1B9FFC60B76ACF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 1050030AC2E6FC55C366C826B97C99DB54CDA5206653E5D74F047C44EA650A955CD857A5ADFB0E3DED23CF2E9A18C313EA3B6C48564EF6D69E7881B14AF9B85DF636D2706813161AFBCDF34E007890297841DCA02AEA9C0620C1B0670A4DD597A5213615A0A9A7A0AA99720F62E7224BB03BB55BD5132C29E92A2E05911EE165E1BFDCE8653CB4DC4A1689BF73E3950F6EB0492F859514CD6E619028F6CBB0F525366D7A6CF97BF649636957959F631CE7422A7E431F436166B867BE341FB399D1405C5C4652D52DA713A4D9F0EE70D73730C8FFD7D6A07C0BA4656FFA07962D0F638411C7BD73CD8B0E3D918E2D5B21E1F617355540F59201B827C8678293067DE217660809739A34733D821E98E5E2D0DF0E5F90F2E5EF1492F45FB3B803C12A7D8BD476F889AC4E3EB01A34EA0C0BA61732A2560F3D14851D1832956FF6C492C98287F3776D978314547F05BD9A3AFC705ED08D63239E83AF4DE1BC95AD33DCC0C07BAFA3E14D98DE33B287BCB80AE4F6B30AB45DAFF7E5EC413B652C97FE4A99D4F67B0C81BB2BBD850E2544DF50F7BF3B8A208FFC490A8E740180103B5D11F70F0B24D158741439AC4310AD0AC92EB45CA7E0F6159DE6358B8FAA891EA404E71D7E7B9F00BCE92458538893522924FBA754F7D5449A500E019A5D8E570F9ECC012D20A33DCB0B6AAC40C8B8B1C7234C6AC2DD21CC16AEA3AA463EF78B50EA9CAA2572C40E7E70EFF039FA176255140AD472374EC367C295613CB26458E2EE6DED3AEAB018F35BD15AFDA402775EC65AD95FB8DF4BBF09023CCB7E6370BF3432C187F3FF6469E1E8C4786622C73837481B815A80FFF9244AF8B850A8F27B0481A7CA110C89354A666CE4286FF12D4F22AA65A047F33C1EB537614FFF600E209D5A32E4807D6D7AEE748E684E071A8FC26C5FE5E71AE06424C2AC2337BC929FE9FF0BE9197891F62D55F1B7DD78156E2B8CAB15C628B5A41F10874059406E638C5089135BCE37BF24217179A9A268D601834BB1493B4DE462C7FF215484C3C9CCC5F4F2DD4B90A116479CE4C47068259D404693F4E1DBD0096BC8E7A948CC8CB4C698D7E38C3B75BF4145ED6652C18AA83F5EDDCEB791CC67A8F36CE1F7B62606A19D06C48B96767E3B83B48468A5674583E01E7DBD23C45AD33C24DECF410C9E5A2E0F8571C9C185E802A3FCAA52E5F2484AEC0DB1FD1B19E24CFA04BECE7C6B238472C081FF199083211E6F8266EC1A8F40DACD12593E38269AF428B6CA83B17D1972B8A22F6433B6732F92B8025044EBAABE41E4E45FC71DAB719101CFEC1EA183EDE53C69947761E153F54D307B9A6DF794F04CD3EC0D58FEAF6A9BA093D0A90FCE76C01E27B7ADDEEC4D877594E298913825F7D8B446B8884A21BDBF812C48148E936EEB2624962BB40EA22A20CDAE283DE6671E5ECF50C68588C18F0909970C0227315C406881CD44419F917734FA1A6AEF15D3B972C8960C0C7FD02B100E269A91B03CF4D8697EBA6886EB033589D2496708277F2D7C5A12385CB685D87B18E8D0A4DEEFA36B67EA537A11B6E985EFAB3743B459411FC4990B45D3915B0705EB03EEEC1567D68CAD37AAA3F40CE92E87C6C0FCB5063159AB869B82A5C0B01971FB8A58FE68FF662A8DDC32BC5AE291E01203C576E79F11FDED8FB22E95422F32B0325D796A3BA64287EEBD26A622F61D152004519F24A8A1E4EBFA2C8F2E455205A33C770E9F3A9D21036BDCFB88A7E9916AD4E167AB5809598EE969CD7E7113E57ADBB7EE387329016308E7E4B3FC60DE78CDD4DF72A9F592C42B62698F90A4ECC1183E9642FCA511CFD0F6B4F3A8FE46BB383E935CCE28A1DAA0E4E74435038B15EC07FA391F0C5C3E6DF47CE4B99621B0CBE7449000C1323940CDEF3AA0CF411FD1544A4E6CE22B549F40107DC716D0690F78AF243B808CF874D9BDDE2E0FE4F0602E7796C9889F1F09799C573A5B96CDF7FFD4EE662AC27E3B2DD71092EF2E173FCC5EA08AA9B754DFF46195FA1C6B99EC68A1A42BDB8E095F67038C82B43C6356A58E764E8F632E024492A5631CF548E88FD84C408164BF961D49027D39F791190AC58A6879D1E1A023E1B76E04B7D9559F5D9F35F0C718DDBCBB80938A5F3A03190CB157FAF03B3F6F650DBEC53A35E2E721BDA088819975FADB45866537DB16FC8EE53CB12025953E43B3147F7DABC91D26570A66660E1C698834C4C36EDC3B541569A065F02863BB5899933FEC907ED8B786C7D3953ECA683EF1FD51E89EB98C6DB5C8B0AD70EFEBB21DD463CC15AC9A18F257A299C2F97FEA9E0CDC97EB7CE29EAABDD1671AD45CB8C6B1C7E65ECD22947036DD49C7CE76A4A7B0C107916C66DFE6035EBBF40B18AF530A5EAAC4EE86035766CAD28404BF1AACA4D9E35C8F8B8FBFD80DD01E018E75BB9C72ADA4229E883EE7DA9F6681A031A597B84FE3962CE81E956888228DBD0E306E93C4195E297DA5F954A84B5EC30D09B11D39A12F3E6D9E75B3F911EEE78F912D8184146600B839AA17DA1FA90566AA62220C3CE2DE421E504FAB19BBEA468E3FCBFA686A978CEB2BE431D0B3E1F8650508573B3F79094A9D3E88AED25248D1B0E34AFC418414D0C74197EB91FCD181DB6E6FF2821E44E660D7FBAB506D2EC9B3BE4BCAE072A53462B27A82D2EBB589CF4D1E6D2F7240CB8DFD6F9ACBE3020DA724047AE80A3AA3F603DF42E27FAC67EA8C9F331A4548B8834D07232467040E4636FAC2BCDAAFEB0A9E8BAEEC0ACAAC010452F64A2FBB5E7A5E7338F2E55D75DD9885D5EF16A6477069EC2AC2D8BDA80C71AD153BBADF2ADAF1A34CB1557B8D5B0DBB09DA448E435119DC48B4E7EC68E3A237FA03CB38B894F1A001DC34CC7BE0BF3E54A2B6BF4F7795B62DE9A495F81507D5955C8392D1E0A1C8EC4F9B1037644538AACD4E92811C9A88E0E76A5AE50ECBCFDC3E5ED9167DAD559C3636B750CD2E8E6C8E01DC14509A829A2F19248FD71A4E47971F5D4F1B270FECDB2B6CB3E9A83C7F4166C26709AA8EA8343A6FEAAC9AF13D5C466EF0C868581699F3D0D12FD26C6ED28520903C3B3ACEB9BB0008E71ADCA37A381FDFDBFC1F0D82A4756095B513AF455F28BCE6B650E32372ED51BD6A5D99DCDF48E403251DB9B0BFC551714A033146FC98D99AC03C41C69720289A3E5ACAFF18D75B3E97AE0F22FED7A5E0E1962CE05F45C815968130350C6C28D20EEFABB0E33EA60EAE9E1C0849FBFF826EFC8854CCD879BBBB4E4000907E03ADB3DCAB868476F0B3B290C31B7171E1F8A20E11CB726A82124F2168452C1D25FB9886F21E4DB5E59EDEB4B283709E7D0C49B3845EC110165AF5A4CB0A030BCDA9AEC5D1A54EDF48B0C93279BEB3F9A2AD3C0BBA0FB20A8B4174FE9C41A7418DADCFB1722F9F9F2770C44E625AD690AE7CCA51C0C9242D9865FF6390A38359E0DAE380EE9B4ABB8E78BFF0B1BFFF612BDF86827482BCBCEAC14B2FB6047567359BF3C47EE735A2FC4F754D8C055C39AAED9C709D4752968999855271FB42618C48B43B9929EC84FAD04A2BB3DAFD64118B8036AA3EA3CE9003062C7929E7B21B3485631899F5213C4FB100C4FEFEC4F462D040F29DB0FC483E250201C5FE5FE50F09EB302411CBE0ACD403F92F127225EBDBD2136F91B96D422A735F6DE8497CD1F3907807DB26E3D63771E4F22E1CA152E65CED6C3F8625D037DDEEEE89713EDA8458E92C4E6C6519A654382623E1A5FAE2A90AE6E6F12BC5A91ED07928CFE00DC1A67EAED210F9326D13ED48423C3E84191BB9BBFFE6639D28507F84B68FD26CE9A8D8BACACC128CBB090352D12783331F1476BFA9E8B43D60F035E14A311B30E3F55269E081FE80BD3C83C23C8C5A87ADEB10D4A3A333695F86EA567BF1F4D28D6ECFE058DA0061355A046924293CA488BB5DAEA40FE1408E121E04ADDA8444582EF4CF2EA06BE9754E911D37502BB49262BAFDA56B76BE9B5BACC69912CA5791832F29A8E8DD9FF8898B9603A4357BE588725B158B6AB907FCC61E2060AE3EFDB0F8F8B7B7F5BF7E3B8869D126B912098CCFD9E0E17A58012BD15AB62D656C4BA615617B9C13D163540A16AB9DB4E64210C27BC19F2C272E82E2FA860A74500A61738D3CED88C0964B4829F169AA20756DE2FBD0AFF890CD7D35E57A0DF5EFD5CF7D978D1424E657586AAD7B1B3DE43E5719B4D30D2074F00CC756A3A3DA5CA780D97509E978C3481DC2022AC1AE7BA09B7C61B8C8AC4CBC9A1BEAE4FE864D7ECBFF3672A9FD3EED2288EF5981D5262647BDA4229F6B0A786717AF7A80C1E64DCF17D0A930CD647CBFE01CA7305D9AD2066337C1B8AD514111D2F6BBB9B2B8F6AED860BF1A1F38DB97ED77F9B89B079004A19BAB839E6C4BF7381EA954C0367238EF14C7C0CF434C64888D5FFF91782A1207BE4934D718CAE23C47250EC5E78813665B810753F1DBE7AA631FAA4BA64721B9C06A57A52517CDDB941AE6E16AD38C28B0CDB7FE882CFEEE41A5B5E55AC1122B24E206018BBEA96E8AFC6AC39A9038ECA3EA2B0A75A8F6A4E3F1C5216A926C2EE25F54B5D839572D3B5882C39123BD2424BC666B0450B664E84AB0A9DFA223C8C9F1FDF484B4BA31734916FA287B949D5D4D0539E265B66506851757BF95A5851DAB1D922AD4E473B04B7315485D117E426CC3C1A4707A1C6EA65CA37D303C273B52034FEC24D08CAD5DDE435335D77FBF0830A4D9F989E919CF477137F95876998E7722B82DAA869DB9C10779E711CFE76C6A28266A5472A13FBABD4753EA816E2A66FA1F2B371A0B78C50405ABD6122CDA42F2D698A9FE684F605790C891AEF41164777A1098899DFD745658A491D310FF16B376DFDBF5E399E91A46313D6F68EE0C9EF0563FA29BE1E77846E30473010CFBFCF8CDED384647AC034439FF646A7B605B03C8923043EC03F528B4DE9CC5935EFA869F64C73B54E8952D5BA07709AA5697FD22EDA9E59C396A551DFCDDAD821FF9BD8C94558229797FFDB6421A0C463B597AE81D38D58EE96D5E274105562922FCE5FB396C65AF5C9365F9DFF27D918BC849606465BB72CA7786D1F0FF66C7FB1F65B0F9C2D8829038A84A4EC623F2B5FFD07C4C94C20ADC8DA425A411F0E243A0557A88DCB5ABE9E6B9BBDF50BA049DBFDB8411D69DBA712F97B75CFFE58ADA9DFE3CCCFC9C4C418F59230E2AB04AE2F5E072EBFFA60D0FB19E077ADFFEE7AA8C21BDC9EC32D66957B0B8EC79E7C65B68030EFB4ED1803DAD77293FC045282A0CEDBBCC36053E9870DDFB60AE3EB6FD0D61255B6B2022BB0B25E28F285E8105C316C21450F76CF7CB2A21707D1ADF64FFABC117BE3D5FBC19DB47FEFC57EF9D85E1B300C0E20FE89D12015B7E771A50D34F6CF1AD438B7E8561C8E19688F6C24807A2070F38840EFF580EF6D48B5E53CCB9EBB7FA7F07017E7B44BC02C2AE33A8994EE5E34265B8014B60B05592A293F638F366D36F001FD22D9ACF18672F87716525D25AF34A992F3CDEED37E91FF987DAC11C07896ADA666F4341AA8D09A7E93AD4688EC2520B27CE3475E2282101382B6877C1B79FB2F54D0A1156EA47A8FB45B6CBE83C9BB49DB248F051F435A9EAFF47086C2F61DF6775AA497C17B01699F068DC824CAD762E65A22A0294C4435CBEE2F73151CA95F4BA2C5EF7382FE1EF7270AF63EF5EF5E775CF6C199D360FC4FE9D0821944A4DDFD2B2E7800D7D20F5C89F1A62DB2757AF190BD82D7AF233D0E99868085144E4899EFA3C52EA2E6EE430B72E41AF88DA9410D5608AC8660E00D110F295D904AB697AF5ECEE315BAD3962D0D3B8BD1BD8119FA8ACEC7B251B18ACE05B07746460D9A81F799289D2896DE4FCC9B41E2B243878E1BC11F475C281A60194911671BC47B4DA68D96B00E8098769421262CBFDB34360A100DA0B49425A950B6C50069ED118C37400BEEF64A902E61B0E5097155437D0EE5E55A3F7163A1D28BB58E69B114FFFF7B0582FA72F50B780BADD358D66E6BDABC69C862F64EFCDFC5A84560ECC479B081C046E8732208906B906AF49F54E19A7DA68B5CD5EF2319887D1501E417FDB92F5E8417E3E48DDEE4615135238390D29B6C77B94F938D7C4C6414C4182AA90DF924017B2F794396C318F6C44469FDD3138D986AAFCB363B76C87CD7F88ABF29C33A6D051C73908C4D0EC881E6EDA8DE5D9E684004B5730200213822A5CD3A1B7CE7266AB7E779F8BCE70D7C89CEDA10E0B7DB9E62C35548B0BE1FD6CBC5B41A4D009F4E186BDBC2F78D97897F3BA0CEBB7283C834076618D4EA913AA87C392EEAF561625A9B782046D7863A22F825282F1226F8AC6B1B44F77829054663A869779E5907404FFFEC99F11E0B9CC0AA23CC8A0720B8A6BB4EFC44D88D18A3CE5B024A7456975A50EA785F2BCE5E3A3530A9D3344A4B019BAE6D7C991708FF04E09ABF77ABED8CF5F62084483E6F051FA285D21118551DDB84A632A293D7BF817E3A23565741ED54696F5828224F75EB17D84181EDE51DE192FCA6B92073BAB06E1B8BFD0648452BE4AFD97A737CFAA37A7557332E06F0E34A91157927921F743502A9523ED901BD2A623824608F15F3B63BF51CD6EF285CAF440695C6FCF76ADE5F934B414665F33484BFC72746B9DD3FCAE2789EFBF21AB9BE70E2B1D93A8E4BA2CCB5E84FED704C6709ABFC7D71FF5FAB2FF0F0F5C3963B98697E8A7E5DC0198F7E37A73BC6313BBB132140CF87B67110594A16BB9372DA5972D53C8DD62C5BC276954C120186304949579A1DA200F37DF284FC7FE0F52CE84FC2B4D7B602393EF08CB49F1D31C17D2E03A50D42DCEF825EBEA639B3E9D68F4987194223C696F1C8458DDA004A7B64FB8670D0D93D685EC09F4C6BF794E2C5A180BD44A8BB393EA8CD7BDCD3B6B5AD67D119526DD2F1A6BCC934E53C391398FE6AD0E95EC0CE4A8B8004DB04491CBC7823754A79CC24401886A36BDEA97705CD5E8183FE185E7BD7439F16EACBE0359035EBB8C36163AD390588491728F11DB5F322A88221E83CE0EBDA6BDF1B2E889CA6D60D8C257CB55DDD8706C1F91E4E5C626D695EF4A5044A4E5848A40F9650116FE2FC6CDBA8E877B7CC442AB7A80CFBC38BD4AD619D6A13C5F04005278182CED0D78858B226F28EC748C1C2FF4595899057E68107D3D57E700E0F2B767387F1E68C4B16968452D2B109C66EF019522FCED24CFA52D50C066584135956893E96DA824D4AFF5D9784944AAD63B64C6D3E074D6728E04FFF9957A567EA829D959C4F28C76C94FD3187EC1504BDE38B97C06FF039A6728EA2C5B3CE8092F234B1EF92DCFAF69425B47F48B7C25A7578C7D0561592931AFC795A1AF0ABC0EF2547A804FBD26696427274F92891EA776E83D5FE70316A92B7B9B6BF993B09ACC221D00B858CC255B3522E93E0DCF8B26413850C0ABCD5478D01B29F1E2B03120AF73358A2438DDC1ABBB38B5D17B4AB910701F065F8D3176E76EA6AF3140F92F4C6D85837B90FA5211C5889C374FBC39F58847EEDAF19C11413B4A8A7F1E530C5594A321D4EACD698253B67A36D60D7A47D01E96B356FAC3941BA7876113C3BD01796905174C2E778A43F78A5D323B6B0AC3A6AB9953CF0D0524452B1FB5177196CD2220ECA533817CC5F08A6D5EB26DA1AA78FC5B896AA7AE4DB3F14534914E1A05BCF8934013CD3E47F05E09938DD554A039EC36451B7ACAC9B5D0C3AF4158925943E7D6FADAB12A95FA8DAD6478086C66FE0E09168963F7FE49B1399E45FB396C47 +pk = 1050030AC2E6FC55C366C826B97C99DBBA7416C6B258BE0257DF444FE03F6DB006505DC2CBD45D3309C02360B1470D196648BA5FD580B5FCCF13A0C36F2254BCD5FA2A2A3C40B51EDB57BD847A373CE138216046BCDE1EBF50D3AD43D338740599167D1F08771CA4833D1DD9E83CC5A283A4D9C6204C2C16406DAB931B21D6E3D41D3CB2049A747A565A0505B8A5B73BF2B385DA60E575D7F4A384E0B100DE838EC7BC95FA09FE6B2FCFE51C6BBABDA307D0C2CB8859995AFD0CFAFF4D625F335F4FD32B2EBAD9F68113B01703B129B07D19E2B5761C8502F169F3EC1B22A1D3D42502E5F97954E0EE722258172609E9241AB0C7DA865B1F7466784745BD6B8710A84CC69F23AE915EC6462077C126098C3797BE50696A935F7A45243F36E9C55A53D539B6C6B49875F43FE85C9A25F04DABF5FB904C1D24905F64F74D913F80288BD79282F5D5C935E24CC8A4C2F81478DBCE99E5C2A5B74143E9F66B1E4A97C517C077539AB0B0C939725B0C1BDF72E02752F758F32618F1D9417C082A494C5EE74E1BCCFC5CC75E20C0B55FCB46798E34A05D8ED9DCBE50CBAE69522A45F59D0F13E12F893CDCECEA887435DD0C5AA07E2AF5CD2AC76117C400113690EA8FA37993B6599E608614E9C368576EE5CA19BF27FDCA8BAA566D54B1834A2B5E8A09D143F91A533BC9311AF51945C730AFE7E8625CF4CD59EF066B6961A805D6723E36FBB7E601681970E0C7AF6F02A49AE50352D573B9E23AF87CB1BCDD53398D6DC4F3DF7E3193411A40B9C124F9E0148AB4875FB57BBF320337D53F518488FB741F999092A6287CA976AE36C3F344D50571D3C825413CC4C42AF0593A7E3DF79B522FE573A417A657BE45CE2AF007FB892E1B9DB670E187F8DDFAA5836ADC147C2ED44DD914AC9AD51C055A149884F9832C2D8CADFB489C3280FEBBB160DA1C34AF7EAACC057E5A6C0354EBE621BD7EB3085EB0AB7861AA572B2A4A6DC34A320B2E34F0A8ABDFDCAA2A3A4F1F8E6826E8AB2A53E42DFD0929AA65A0298ACE1256BFAE0C3FB3D53057D093815C3F3DCF0CD2E43EB6E5C7BB1A94050AF371283776C0A8D583EDA36B53E0DB7AB591EEB35E96FF8F18172D1AB9D0FCBF6320CC2B2185916239E09B8B132D3FC0A3BF11DEF8EE9E0B35604B289EF459FD9A459C468605A6D5DE6461F2DF87A6B0E7D6B7EEAFA5D5A4F4E3D8B410A06C699761FD53CCE93A18621DD8E9935292ED2DCFC70349E3111929DF9A29C6962B6B01404B0BA224FA44D8E3B10D728C23D84073795C6F5DF5B7D72E044714D19488C9F9474F0DCF43830AE58914C135455EB683EE4354A26D4966E52F5E6D85CC0BA704DCF5B6C2DA9F6C534EAC7D38EEBB449FB493543F840DC607AFDA7D187389579873A86DD8C8BCAC1CA9D4305D1895FB55606E61813F73342AD1C388109410BBFF51EDEF1183F41D2AFBFA24AA1582C34B6A6DA8654670A53214BB45E692AA2A64D0D167B785A8E2830A158EF802B0518650B65D0B4CA95E1E458351D29F8263A29631D6431A6B317BA6CC78A66A583BD90F829E6BA6A67BF2775377791F3A4B571FEE5FB933011A02A90204892F24F3F2A163C52FD030373F1B9B8F6F5501759EC6F9068B1E29544EE9D8F455B9F06FCA5C604AEDB630FC18E0893F9CD83D85CB5C4FB6EF4E7A1BF91CDF51DAD8782C8CB25A765437B8F6B0C3D55E3E7066E3C6D487FC5601352A7A9ABD2F7AF3916EEC15AF3977B71889CEA9DBD483609A1C501F8072D90E8C8C219F84077F809B9F512442B398BF046AAB6046130FCBCDD384C75DDE5A63F5074DC3230F3D8F0E69D3D438CF6256DBF63D5A0E08EAF0FCAA1314E7477C46522B9FEA974DE9F46613EF502C6232D96C0C13D1DF9DD15933FB855E72FE683C70C1B5D6B3A3F144E16BA814A20BD4BBA4E39987F5EFB3A45A4463CA9C589AB52DED48BAAE6A5A23A4E4AD3DCDEC2AC23CA0CD50BCDC9EB463B59105334B457E83B8D41F5AEE69F64F10CABFA71FB846EC4D01419E56DE76A5B20BEB5E5566009F1A2C01342F072117E9E64D58809466130A80D167B8C9B6CA5E3DA53EB7AE018CC67351860D8F6283934554B3D18D0D736FB11B579BFF0816CF96A4948EA89AF76AEC49242E295B3C632B2D857BAA2B3AB9BCA1C83078727B204CC19F41ED4D39DDF529119E505444681FE26D4DBF650EDAB1FD1F871CE27192AE8B6AD0F810A6ADBF293AE58233F5F5192449B283C53E51ACFDC33DBE0F85E7489C0C226DB6DAF370CA2A2254873B68DBA1CC3AABF31B91933A9986C10334F52B93EBFAB619C455B2DE11399E537D3DB7E8B6C8C1C008632FADDC38690ED948644B588FA41CD417C2FEB811978CDD3ED291A28D2A1E5A1930BAAE351BB523152998B45BFFCA4B9E58D1E4CABDA832357F25EA6C533B498DE4B72D8E117DD8A251F9DA630B09BFCD5B609C8425CCE2D334F6324D54F96E3496A0316F27F85490F8734F3EDF5C9846A5A2A31D202FC1B02CB706191F3DF0D02BA9553755E678E62C5DFD5E7B6FEF60172A846808D0180DBC1CD80F77C7A8F0F29F5AA714FE8B27B6A0413DD26779B41BCA326DE3507F23B713DEBB2810E5283068143443CB067DC529C17A2FA74E2EC82386C6519F34F9D3EDA91B43A55AC661B99741AD19AF4262E0DFA500470AA18D3318126134BC57B198B3BBAF3A652BF24817AFA93EB04A4DDE27EF8D935930E5BFEB1C1D6FBF9EBB7D4412F8C7AE88B480FB9F6FADDB0833CFC346076D2E06D72B45F6DE19DDDF3F0C236D0851942263CFEF2AADA20BB24305A8201AC849F2DED8E1E8E6B40146FA4DE6CB8D6AD3F29F052159088865FEEA564E54E2975DF7A4A9E055EFF8846142DD9830EAF6A9F4667DD06D4778D2AA03E461366D394B6B5A6A616EA327035BC17FAC60670EC1EABCE4661375FCBB7ACEB6C7BF7D096C4DF2B06AAEE78E8939CC2DDD412701F689463E121728D4F4B9AFD22D4C4DDD6A2EE864F2785DDE19169157D1A191C61A2B940E418C7B4169D315023ED700BF58D124BB79ACA2537682142708AE376E45408485C90A76EC9E23E4BA5F2F6A5A9AC3ED99F1E24C0E79FB5AC52CF4F1119B6031E930BFCA8413DA5FF4A643151ED05D98F27304A2E82F13EEC2EF84C479A75DB4C5F7280815A738D179F2C2A2AD80D002E75D91F2579A02232380B9D1EFEE660A4ADAB9764CA1CD563A3EC5183416004F6D10B86C3796ABAD679A861123E9C4804B4A19FD7F515099F80EAD5696F46C1CFC75ADF635207CEA29317E1D5E7218D5905BA8DE39DC5548712F2CE6C5706BE0E5B3AE6C5D64FF570750C10221CE642DBAC7B40931E3B7D227E9E012504667D80100B1B6B4D9A1D8B6DD5C1C1612B2F18E524C585A2FD39636D8935BCD1E775683590D2B56762DD01D6AA3465D72B49C30FF4914C1F9A888C81887999FBB06F1B5849C044C2A2E683C97F53CDBFFA9260286A4C8B800925C675402FA1FC0E311F5C7CA852935CB5675E42773EB0EB0B8824F0D02D75859943F698A5C0ABA39A43473E379FBA957A679187A69F529AC763BFD91944A78ECC33A0E8839D0FB9B0139E43B3D6B7414B47F25EF24FE547F91E13EFF5207C646CCB1C0D13D6B8E5E08E60A5C5256531E3C8274BB9777E12FC433F4187D8559B1BD7C8B078A724C7C68995A0110FFB79CF3DAD58E767A7F7ABFD104A64A9753A13D29A28E981E691153B1904E9D790B0C4271A920062E1177EE18049274A22AE83D8A5D3F381AC2460CCF6D1224B422D3CBE06860096BC698F2CBF07C0BF0C91511CF4FFE389F00AA39EC17846930D7EC22284D89C0B15E112B9272503DBD946B31DD055C877A40FFD5773C9734AFA49721A70D8DC3F9C7EF594FBA145E9F8048028C0AA5F66565A5668FE283F656AD3D6DF49780B7ECB33C348A026108C9B7F7FB775564F6D7D47BE7A489693A59CD4491DC6CC10B7790F84621CD051361F5A6BC1C1C98F6F449302ACCB5725385DDD700F014F33AB8A45644C0895F0FCB19E5A8B98B0DD92D5EBB059EBC0BE453257D06F3B11F7E9EBC4E961C752648D194292EF45E5C3F7699F88A5108104B1EC4CD4608AEB80CC6BD4CB99C181D98592664C003CA9BC7BA25600C676998A3BB3AA70F904288240243D62EACB34C28F0BEE745AC9BF10631E4EABD021075541E99DC37F699615E3ADB8F547CCCD7AA3383691C7E093CA389D9A2B74A4624C7ADBE8ED1DBBD63CC40F232F0AB75ABDFEE9DACCC25C3C90C9D844B0F4D2B1EA34D1BE03A8F94B6BBB8840CCC9EBF444AA9A2A59E61D05EC7FB7F03ED5AE65D416A66C5D80C8CE7BED001000C16ABE9FC5D943486C4651CE9D0B8F2141065A8CAEE17DA596D7DB05A39D924F99351DC300D98E25B540FC9001B40810107C271D80821ED7A7AEBD3B317CFB9FC8F17835984DD23FDEFAEE62CA1214B4C6AE127F5FEF8CCAD67B6A3146853F8E364DA9C372E961FAAEE0F9B4A122E39CC140725FE32BEF6F09C31CD1102A2A6887FC525B7886DA9ECDAAB44B1994B05A98394D84FC37E145DBEC7E91BD8637A24E49335D679DCF9DA374C34F054075051D6DCF096C78D621FDD11F28A2A781FC9B770911D8070BE43C268B7AADFB349364EB63A1C6E92CA92AD1061B30D9DAB8561F5AE5918825F601D855F6135C00C08019863763446621EF66FE3B6505E52FC8DB00AD6840E8E081271A00E8960D5E402D1185E172486A3E5F9A3C17C6EBB55EE3726AA234C99ADF6A197E3442E7BC9396ED1A6AECE5348E4D734499B54BF054B1BC74EF81F4C89B537B19F17022656F78F47438837E08929FB6A49D61CFAF55269DE426CB8D1D15A3BC7A40673FEDDE43E4410A683B7CBBFF19A889D5C3C990F6AF6DC2510DF918C4AE8016D09C6CB77E043753305CA13E24184471E681036DE6FBB579E3E3BE500B83CC25C8BF8C4668294145A58DDE09CEDEFE0758302FE49A896EB2C31E1EBBC6A12D4CB266418D3E7159D48B9B882843450A6BABB97B4FAE575F6C9BB2A8D350077AAC3A958EC9A9A92069C4333ED5AD0AB99B05A2C2F5FE420A14FD7C08B5874C5CED1574B75ECB1E11B54ADAA6CDA698BAC6BC56E6485739174EF0F53FF5035E7E12B2DA1767C43B7B4AEB3B8B72F498238571524D57B64C60F0579CBA344EA2670D7048FAD4297F57A4ADC0EB9BE1D5B8C658FB98757934D1F157CBA0326A118E51B7D38FA1C626FFA9BEFC9D0BB038932CBB799DB14D6557272BAE8593A3755A0E9CDA135B55D4DDBDC0EAB7E8A7D7592ABD08B864E634202BECF5058F57B72AD5797D3C0D497619C32CEDCD14D4256B3167C2D3E4C82E8EFE2B8AB9E71EB873940ED1DC2529C1DAAE0178D130D14CE9E3184F7D178BF7272A21CC83891FD5E421C7677F2EBEB834C440E8BA21B946DD16BE9ADAB5F483AF7E4F39977D0ED1BF863F1572E3FBB90C12C00DB8715200C3B4CEBBDCD5B1C19F00D15B7FDE0DDF3A0471A48625C10F9614970F9D50189685F10681B9FC0EFB4991535AE8A7B8261D59AE28B8D34C97BC65D61FB171B78BD009B15C8817E1CCEE3F1A86D3E90E9D121A228F0C69C8293FD82706120E61E57E80A4CBFF8CA6A44AA030C671305EC95D7B4E29297CC6CCE7F974DDF43BD6F17B9A48F1C786FA05BCAD3E1D784CBA9A634DD6B3EA74C1DE976947A32E8FEB3B2599CF8AB581FC9C0AB31070C50C9F38226FC787D7F27EA187C3ABF93E9A36FC6955E1C14B3005330EA098BCF14AC53D4C1DF0644DF7D091A1C2A1069C5E3D184BF149627046F60C8672046A8069F205C6EC5AF849BEA76AFA70C70B12DCC2EC5D2CE5FDDA35840FADFBD2F4EAF4BBBED6D6A09483E6C2F2BD2E8D417AB66A2DF3F49167627E8CD8F66D7B518771515FBED3C04E8A1F4B65EFAE14A8C8262D75BB979F8A6661BA9C3FC803C22AA7F5ADB1530489F2D26915DC5731551586CE5EBD7852F74EC985570611CD7AE9BFA68B94CFB5876C8E2BB79CC4958D6CC720A3BE6E4D3D54EC776D59E1880CF4FE4C2E3C9C6D0BB787E63A75E92A950EC6504146F83B6ABDB89632F161E2481CAAEBCA339EF7A41497899352462F9B2A33B65FC6672FA447F6803880CA4EC97B0F7E475DCDD787F3EFF742A8847E75968C08C633153DE49E10C85EF2A4282E55107B3BB6BD27D250715FE4AA1F4950B9B1F9A3CEC7C8ED055A579576C94A9A79B36738F357EDF1E02B6A0CF8246969F8E6EDBEEDBDA33DA1EF9EC042395F5B909DBC8076A04053BF9C18E13351482CE725D3DB7F63F76E3095BE9F58DD9116EB18DBDCA300285EE680486F58156AC7FD747750729B8527A1E52C0498296A93C95D9BDB3D51526CA37F7AE03842F1C518955B349ACF83BEA3F85EB731CFE38AFE22BAE55A465AA995A31690923A86CECFF4DD4BE06164B58876A5571B97316D6AF74904A0D8D5DDF6670D289622E181CD5C598969D285E8F14AF8F0CED2B6413688A2D9DA09ED774600550DA94C14CE61A560300B901EA253B126BE9F040D6B60D44F31207202C81121764BEB111EA2F14DC91EADD3180FF0D95056CC05CC41039107E19EA6C0A4C8EFE3D439B66C6F35A32010EF51C8B4727C574C8A784C84B16E81D4AA135685397718A45975FE5D893F82C9770FF255632450564F627E9840C0C9B61CAF0BFDE1E67AF28BC0184A59E0694FE9ACD60368DE92FE1DADF03A12CB373F66D273AEF01FCD6335835926DB14C8BC3999AA5C55F10196AA7A134EDB32AD8878B9937188C46545B974A6F6569C399B1E601E4137DBF7B8A3D12D2998E74558C186D6A01A9ACD29CB1759CF5ECCD17CB6C07AA957A3F1147D830C736AF1208D607939570FB1E305B523F77E84A263E545376EB2E9F61C5B58A9338677998D95AEFF0D0C27920867ED95A60E4E98CA060C87DB091954D67041FF5E32338522CED94B8958D001078E8DF27C2DE847819 sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4 -smlen = 2193 -sm = BF6E261594FBEE66F7D891D67547CDD776B613E0C703A39580394A3EEFFDBAD708E1B3F5E5182939EF0917B0C689F0815EA9674D14B1928F4BF227BEDEE173FB3851AF7E724BE4BD8F01A306E9563B8A52B4CC671E8621431A46FD9C8253A53E4049F11DCCDDDFE49E6B5A14D556699494B636C322DC47005A2A16FBCFDD798F1E6178480055FD6BE7CDAB09F289F36C062C51D08B6403B6B06298E066681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +smlen = 2199 +sm = 0ACE8A94CC1AC32E44D217E915A48BAE330F9A2552223D13E645CC814E2A99DBF371309B8D528B8A764E964C8D9EE16EFAC454AB9DBEF422520985989AC7E3E39F5E77F0B5439C729E9F3484B0E4272E04DA3282D0C6CA99310190087D18FD77F002F4BA52B9747C2D209E5EBCAC898E4C1556B5EC96A8945196E7D4E31492A4C625FDA4FF6ED902E5687392A1F7109F05CB0DA7F49B74B9A5D583560FC2994B2CD166681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = A1DD60899C2C6B6096C6D008937D4A1961181EF06E13A48CABE60DE6BFD40DD70FF0602E9E34B964ECAA8D0D5FDEE6CCFDCA37960F24CD00B10C45116DC5D1CA1F921C9E1E748B3974EB127546F05D7D60F8E516773B029F8A02B46F688F1B72007A84A14B782725C759BA63D6D96E5DB88D3C66D21EEB2C008404EBA3BA18729E1562CC20F1993F96BF39A13B55E76D945AD76836422B46C01A86BAA5D9C809F04FC74D16D6877B96B5A58120752E382585177983DFA1C2795FC8BE3F2A6819EF278377806DE58CD2A07128844195E350B4BE8925CCAA7D7107E7D01A1D6833ADFE185DA13A3BFA38BA398FFABE542454DA6F9C93F4F0423024D284E9DA3E81BC44B036A610DA6878BFF88235751CA51420824298DCFE29B49C2B1B107EDC5DB34D271C3460EF2436B86279340C313D4E1F4CBA7113EC2C121C161E43EDFA38918C09B532C57E1A99AE702ADB6CA4494CED4B542AA9B711A82FB53FEFF4FB4CA492A896EC240AB084E55E4A34A21F3208BBCC04BB4A5CB59DECC4832FCA6CC30840492A9421FFF2B3023794B40418516EDD63BEF6056A69310337892718DAAAD03F86CA91C441C2DE62DDBE49B09F8A00F0C29C4170DE70D1BE150BE31E9CA6A3E32BB40C5E9CD8D1D8D126CAAD588B8CE1407B844A62169B1AF428E42E4309BB52C981510FC36E12A85CEF91BEA0C70DCA0FD9FCA3C466183F3F7AD9CA55482761CB82FAF9164DF74C64E0293289E815129C2F33E966481FF311F38D2DBB4C2A9A2C6C39606B2299B9127C43E2017FE87D53427EDDDCDECA0FFFF805C2EBD9DABAAC39E29D4597702A7102F824875FAC7AFC5DF3ECE35427359177747384F24FA2A89BACDF98DEA0CBAF6959AE89712A4AE566F53CE9492CAA79EEAFCDB0B61541CB74EAC91B92FFE9D750F0BD98B6357B509F6446E3B97205C55BB3E6B49CA485780910B41AF8C0C84AAAF9BD37F6865B5A7DF470F7424739960A7EE209E756A52E25D6CD247B341467FDB9409377C5B5F1D503DFDE767D86A268E164A3F26D5EC45F71BC02EC192A267F88C8ED13F8E2FD19A8CA2EFB09B082F7A27B5D868CC7BB5D778B107E0854269E623561A041D13E2085A5F6E359B6A8068358D3A931F32950E26833600A95DD2015D55CDEB62A5788084A33F18FEA73EC8E9A5F9CC31C73488C3331490CA6BE4A376F706FE21E7BD241FCC147550DF4C9FF520494FBD523CCABE11205793B06F125F60F61C455E23B060713E9819A3A05B0BE59DBD1BA7691CDEB5988DF07C8FE80A8B03E4B93753601D52BAE9D517CA45AD7E86765FFD87270D8CF82DAE7F80A8C8AB890FA25871806A15C661FD08C4DCD9FC9FE97C4094CCE458A41BEAAE2F0AC3B6B229285C215FEDF61249573BB42D96CF72A0C9D4469B2DDE1974E6AD356CA90F447ABD29842556F15F1E250052AF854676F6A0AFF2204723B285C9D68E86809532963E1BEFBCE8FA852D8CECBDF2488678FCC4CC2E97C202FDAC9F88713CF3FDF9E376AB1FB47837041C791B3003B69EE3C51545453CC859F73E45E216D8BFB3F06221F54B817CDD01E82B2EA71A4BD568714B4EF16C27A0031B74E80A26D6F6EF3D46D52CEF955310D9C7B71914D71D7D93B87EF0D72AA26F78D65394EF3DF86BAB4FD3AFEDDD27E7F6657096FB0A06DCD372C46C4C0E31AC6B88BCCF43F27B89A4D73412CAAF47451AECEF0FF415B5AA7CC996AF79C245D4719A831C281712934AD1C8B7FD44E8D2CF4A873FA031DD1B03BF25F3DBAAB28F3CB4865988D46BAFCA3F11C664284186349730B344B6AA569611183EC9F120F159F97782250CC942FF5A13B031D9C09CB63FB494E5A473B546F68EE2969885004DC0A8DC0A6A57D2F0FB1BA1B7FA83FF6F62141FCB2082AACD09B4AD9390CCE0AA91AB329EA9AA80DF9BBB5BCF2C27433DBB02E7E1994F888520A5D82A992F86C6C1BA452795B3EE28211FDCE95692F7906578C8B72090CCFCB0B0171E81B20F6158A3EB0398AD4EA84354218C2594471DC40DF7BA44968DA6C88E09BE2F8AE9D9233E8337E2BDF76C57F1909C9A1D118FF654DD14CC14A47A99952687787261FFF7584478A2C588BB09348F464F2D09D9400D57EDB483DB67BDB4A0A6108DACF37C3CF1C3B701A41D939E844941B502037BDB3ECC6197CFAAFAA187BBED39FE58773BFB385E4A2B8F7A1A6A9227A1285B5B86FD9FCF7E6E1DEB0322E4BD6681A239A5C1E71AD1E680566434E75E25AECEAED6434E99F4468118DBB9643BAE68BD8C08680B9BC101F81630F6D86BE6ED95D5CB4B21AF6539418297F712FCF681E4635CCF0E6D5F495047440792498F4667E575A31F01EF406B7FE8AFB88DFCCF62DA4E0D24255320ADA8D26AEE43E820D42702952A94F95FEEFC4C931FB104C3D69252A0912E91AC301321A3993495A7C356260CEE96FB1BB1A63D35C35C7638C7F16E1CF665976E3F9D8599370B23BAF18E001590C583AA592F0303F6DB18D6E133CAD9BF31EBEB855DF78983F97C028B9CA9964EA659D609847C132F282E71C6D5495E25A990F8097036EBE9E80BF07CD37B61F01B29BE6A7774284316EFABBFD242C0BD373D49091B48A1449E632EAB21FA762B2FB9878093A4FF6B8E4483DEB324D532EE376C70DEA2ECF277E82680D11A88C41E90F469CBBE68522AFACE06D60A8C9CD3F566B60A1F5F3D982446816A2A3F29A11539A79B549FBEB4AEDC20F471AB074DC11D230ED1EA455F1531EE1E6D3B8CE32EBB59AD5A27EBCB50046639151194261FCB483F4C8A7E205ED47C37FD443B479605288A1AEC3DB649B9A724721BC9D07B8F07D53EBB1194A57E29E3F1FBAC2C693A670EF77538133EAC5CC5738361EE19C8E1F92F1061FB93EFF2FFCE620A2D6AE226380D3BE046D9C370FEFC0D274115760551D982EE8773CCD19B6C17BB02B5459B67B6EFF0C2F0961942D8F09B6E7E3B4B40C3302592AB5A77EB078CFCB3DBC44DB0418EE452D250ADD9A914CDBDAF7129E62133E2BA8F2DED3160239ACDC67E828842D0FD839A1040670FE1CD9A23C8D69EC7D5F76E0857A17F4824A62BE87742363FD14EABE20AD8494DD47C502A35B4C66271E900CFB4793F83C4D602C4C778943C0CB9C843106039403FB8E846958C40933F447638390AA17F0EB212BA85B6F0768D5528037A35654096F7D637FF8CD909460AC990B20A5CAC8EB9E20DC7C1A7917FCFB505614738B87832C0549DD6FBBDF37DEAB52EF0F9746B25BAD9E530E350734816BE70E9DB0AE56E4EF072EF16AB8DB6F2CC375E5CEF9ED23ECB75B949720627D97C6F029C89808EE1D449EB696708D4494EBDB61F505C5E233BB3075A814B81E03C648FC97020E8251B672CDD53DFB44D5BD104F4DDB54C1740347F333FC09BE7FFEF680DC1E849706F0E2B035474F4918080858C2224B4B822796F315726D9C3BD1E035040B4478B733805C590C4A1E7BFA6CFC8E22BD24A586E169DEB41DAB3B8EA45E7427B19C34BF19B410B0A0FBBA10B2FEC891D118F1079AFEF190995F60B31179CE8671002656E9ABAC0FDB1801E790FEAF8B523CD38B269940BC95FCD0154403C50CDDF34F225DD164862FAD9BE5526029A1D04DC93168966E1B1090D8497534F4C9E1017DE2E8FDBD605CC503BCDDBD707DC83ADDF7B458A93705CA49D427A1A922BCE3CCD72D9C4F17B8C853889D55A9D8A94978036CBC8966A97435E5CFAE8B207A3221AB946404C1E8A0504F0C5401BD3CD8C755882A03D0A3E95F1F877E4E3841904AF583B081032B9CE96F08AE65D432B319B4A1D4D80EAB35C06909273F2E49336114773A46F99CB3DE1A0F8F3F0C5AD2ADE1AFDBCDDA078B89B14E10F7D128BFFDAA372837285FC82AF66B109F272321B98273DEB3ACA7B211419DED772E02E3B1A511F7A1BDBAA6ACE56AB8B088CA11AEF67F5AAA9759D034FEDB3E2AD56D12D7F598002170C92DDE72B2865EA08936B15C8B26CFBA6F577D9F639DA3E9D214ADCF774E718BDF931E9D663F64227AB3FC5692619FD4B176CC7BFCBB9798122ACCDEA7F33C966063F95698CD12E7E72F6263669277B44E696DED7968C94115204C02F92DC76308877F3E8E8FA71D2377C2B406EAC4550C7EDA8C3D643B219F88F30A6D72200D0F9666FDF1443D1B1051E184323181CBEB4885B8319CCEA827DFD28E07CF638D8D235C4F7B87B37024062BCA74FED9B04EE1A9407126EED2FB1B617C44C3A76FCDD30E5A04A19C809ABF20858458710318BF328171D724EBF60E5E1D642A2DE963B8EB6B03BA4470B9DA37A556252870B40C41DFB752F6FE13010C431BEB6E4A1379491780F0ACC9BD1B51167F24F12254BD439F434F12C6CBDC4FB395AA48AF9C57B164FEC74540F667E2ACEBE5F14ED444FBB32C432A73E3733FDA39858AEEBF45FCB9BF90F8FFF0E084FA4213FB8C0941A9643F538E69302B7DFFBF7481F98B81B6303B13B829FC23247744775FB27CD6A74F9A1A35900A0F790570CFFCCF06B57562A94FD0EABEE8F84141ED0C35ED2E5924C20769EBB96FF53A7E0E316732FC4A62F22939A99520D164F81CA3747546BB64FFAEE1E753D5460B98AA9D3F98808B7758EE8A48E820DAC435378C276DF864C4939D0C84899BA4FB2E034BB291EF51FF34EC98D76FEF1139799BE13E0F623ECDEA23725437524429A210E5CBF0E94B8CE1A51CF9C5B08521C36AD10F62F08321C06D2088C62A6C7316D014511EB9BF618D1DE1FD6D59A25C7DBBA7D84DA92903E7D5C14EEC6B9ED06A3FBC095B6E6E9F1B7D1DBDF004B4361E3779E69670BEC98BBD5F3673135E342328DC9B4C26588353B28FCB2FC8D13848B299ED9E132C9E6994E4867492D779B7BAC59B90407C3B4768C8D94494AB1DBDCEB850B0095A6F9FCF5DA5E0FC9D97A14960AC5ABB3E616BBEFB7FB6FE5A620073582A000E8B5E9E9205C70FB4A74E0EFD64851F0D39C2F3736154A123C269C6E8E195D9DEFD84986E39A69F3BD8581FBAD582EF04B0601338F1A9FD86AB1F859B136FE9D6620CAA0BA072AAA655293ADC4641C55FF5E7ADB6952173DB983E08C498B6ECA19C2F533DAABFD537F8D6F71188DA34603E3A6FDD48BC096570EC23E615B33CFC8E7551073E9399F01264593783D2A19C65AED985FEBAA82E45A0671C6A73FFAD44C89EE44A247BF79F9F9146D1CD7E621119BA5A0792CF72A589402F2E0E51D1A853105D8D7709E78F40780D2BBBFE590736D86E59CD29A5DFC1A110FF18233DD76FAC02D1A72E8E11864EEA13C8E47AAF22C5606DF4FF1DC206CCADA520F6810436AC6BE134790606CFAA12D0BB8C3B9F9ADF76ECE08456F278DD37D2F9E2A67624B6EE84C131CBFB339BE5037C94596C53A691906FB559BD48CFDA624A876E418ACA2415D4544B8DD8B98AB7E567F292A38971B63F8F7FE0E21F482664539FA97B7357E6BCA6043A1DCD5ACF6BACC44BFCDF2E5EAA42E9D11D8138A48C16F5FB8525464B0596DFABE00CEE1657AF9870DD06A0EF3FAA11365B93F7CCDAC51E1AD026D38B7E9A99283E2D528276D01C2EDB21F6858F0275B58F0E9FD3D23CB0463423F8DF353AA71756C1CE3BE60D278F136C4CE059A388DFA8F5B71FAA2235BD915927788419D06D7D50FB9431BC50F2628F31BDB1CF7D6A4D75907F0086BD537BCA0DA4E12B954BE6C82786D524D596D6263DD59BACF02B5B3468DEC5B223995074187E732A0F7B6A101EDB8A9BC35610F363EC10FD6EBA1EB7A745B510B46F28FC9FEF9E1FF660A608A067E06FDD9CFAAE8FD0E9A2F8951B300812EAB9A9CE61686AC5F8A5F474AA2C9C576B5F0E6F39504FFF67F9AD69DE7EC979398B142BE8B44A4D42B64EA775C1823C3F139618CBA5C70940D7FBDF303A68B7640CAB57E7B466153A2BEEE628170F0E2F9EEE6CF666162464CA7E29E5E37EE8498548931556B447B0A2344B0668322EE4A5BB0E9113DDA403C48213D670F31422C867FFBDDE07D1B12DE73D1DC6674324219ED3D15D35F884BC699C17CDD89B791192FD712C0022473A47DFBAE1C16D26DCCB28151FEA05214BEE4ACC8C14DB29093C0A2C9248F9827964905391D29B26F36C968EFFA97CDECFA20F8C93D3217CE17C0BF58B4619C8A432F7EC56E265008CD2B2A73919CD66F9AD5EBE486F5CB7EFBE1CC0A612807AD5EF2E61AF60210D7FCA4EAC83FB1E87DE2DD550B95D6573AF5D3F071C89CF8E7709606CF1CF36B1EB3ACEA3DD78D237642BAED76BC9FC97AAB39B7386C842D6CB21BDA829E166D5E932B626F4BE9D131705C41780C36D51F4806710E86D64904984454C54E2923D1D130C25EF853CD009137670F0FA09094469E63166D09F38279042709A4F56131FEA7A2E0053B35ACA22FCE3CF03AD298898222A52246B833AB0470C76C49279111A76C347FF40700109A862293FC62CE77637EB7DFFF85E24F38A3D5A30EE2F81F74890317E657C3FCC6FD5E3AF127E8F5A45C57E7F9AFCB8F9B7D587CDFEE90CA8B5B909A094C2137CA4D7D58FEE882D547F6B82FCA39F83558DA0978792EF60BF34B377A3818981490E5B0EE5DA252B5768228C45F40B1E8A4A2D99C143BC49D2AA08FA4F69913FE2083F9E92B962C883FA6EE19B6DC6AA2A8A44AE37EB157D758281FD88EC20E852AA3DD1AA878702B0AEE7C94D4BFB7E6FF4B83ECCB1FCAF77FDCE0EC97DAA41AAB7FF59F44224A1CE1B3E929FB1683E57B2BDE17EA29E7EF2DED1477C1E01A2374916DC8738EB157043762126C88C042BFAC85CF7DC7B1EF0D3D98DB035CA7E091445A3E4C8DC453E9D3243E97643A3278EDA7DDFFED19A9B6CF816C2CCC81191F24E1DB404ED160E2DCAD6D535B589479AF0F4A217E0D5DCF7FA3F8319E1704C2FFDE8C74E8053C0EB4D367473841F5F95A37BB918F8522E89E2034F4E7B270F41685DA8045F919A00987635165C02C4FAF1E2A0B371D918B519FA729E00025B6A48227195102A190A3115C6A8DDB5D38C321242396970BEBD03994048F89DBAB4449A3F35AAA022E6C82A4B588D3D54953C71AE809DB8790E7D81FECDC76D353B0F4EF24C90B1A007F2A279F522DD6F8C1B434841425DE381A70BF509D1B86ABF5FD894D1EF668BB825AB3FAF3CEC35BE1600358AF8BE75832D5130CD7907A85741530784C66AC3A2594A5692C92D963DC6EA1E9C8406762053F1C67E1D1083E9AEFDC7E7ED380E971C5F1A9AD897AB743C399EB2CD77DFA6C33DD2B45714FD81B5E537059B1415047AF74E8FCECCC3392AB41587B3D00BDDB56B66603CF70A8D48D2A3B9B01BD9F65558229207317DFE379C8150B68F2980069B3114F25A338933BC2B5952904268D5DCD17BEC49D478C4624BBB6354D7D0AE676284089758DF383D0D2C719A6241EC253C6F9EE0E05636B6FB4317A38A525929C54A1EB4BC42DA95241C2DE8E760EAC7418C29E4A819EE01931811E79C505A915F02942D11CC99BE0B1BC4586499E58C2FCC541BD000BA1BD0F1342DD4BECD3A0CB8BF8F97BCD6733791789741E1EE1FD40ED7CD72ECE4BEC3476DA815A04FBF3F5F440FF0FBE8697FEB62AF80D094E5DB167A38322DE3DA4D7734B8C0E0D1B28B24E1B9708BD1C810242AFF1ADBCF1747A9A32D01F4BDB3D581F4E57524B9F9C5F9D1AD2D54CE7CCD35348847A6748665285B24BC2D0CAED1DCB3D92123F74C201ED542F5E80B7E69F1651026BF2E261FFF20F1F78CACF6F4ECDAF28CB28485D001D230ACA5A6F4575D9C928616E4121870EA69E2BB39F6 +pk = A1DD60899C2C6B6096C6D008937D4A19080A75EFE767353DC93B136FEE80A0420AB8C7C42F555D36FFBFE358B8EF87C55851213C453CC9038FC049B3289437B26AAF96EFD3E1028F8083066B4DA8A52F63ED1B5DF01BB0006D05FF26F4C3A32CC6A7B82EF7047BF764B8D22C0C4FF9A04D6D3D3E3D5C964A849CCBA9A6FF4E8144EC42E074E9CE2F4A63CA1F0627D290D28F68943E5EE54BD9C8DD9EC27B4212B7826DFE2EDD6FF8B11270D41178B32C070298228C11205C6BB07DAA2B5E2F9830E672811C47B8CBBAC52326A0E4F97D50182E5F26B756BDC383F64D0517C1CE52837FEAC410CCBC5A483C67937BD3E411CEFAEA2C565E5F6AFD3A0714C6EC23CBA81BB404D92E3DB0F9981F387F35F48647A497ABA3A19A7264D1F10184D7B6FC68DB9443BE92F278079B3100E01DFE074AD3E358F357D6916E5B076D7C7F1643CD9EA3D32A78CE082268907751F5358ADE2C3AA4DC4C18DC293BFCA6E9D1D6B8F6B25FC8693E81284FCF7233A8C903ED7AA7EA8503E0E418256E817D8F56910BBDFA5DE59127563C9081DD8273B0055CBA223029223C4A205E1FF5C55634EECDEAD2CB8A65353FD0666AFADBCCC2C96EA2E3CF475BEE6C67B53832AA1110D7B6FDED1F76C6A6DB85B77712ACCD104208C2FB27F2B4636BB102580DF0C46890158AD548A28BA8185B915AF96F080E989D3C737485BD1A9C7FF7740037FB456A0764B5885FA0C19CC0DD5FE4733A02174DFAD2941F972D1C3763310A0F6FB60C947A94F9F38A404A8D82690BE478D38E330C31A0D741CC5B586703DCA2E6DB60FA994E6B05D8769EB4D9420BBEC18DAD6702E905FD7D47F12C700B06130164D3C839FE584E99C69E2DEC68BB36E852B9C62C967EE85A0A17E97E3E25E15E832A95E14BA85B603A9D53DB732D015D8E448A133D150DA47C64DBD2DD2050DD4BA0DDE88749373F8B75372B1A35925B87FBE9B119306A25554CE4DCEAAF0C2279FD9454E6E1DB89DE931AB3028F7520F15701DC1883B7AA5E9A9BB460505827D90D491AA2F84070E43620C9AE03D6658C7E94FB92226A37B1D1FE20BC3C893E4F44A0545A3E2AD4CFDD27D06D08850AB52B0281E60CC0E1A25BABEADEA2FF032BA86458657EAE3E7D7045D0BE5FB8138D8E7E38486E76E1EB9834EC701EDB223F018E864615CEC987A9D2C5EF06B173C62FEF24EADB86AB49D3B89CFEFA0F200FA2D2EEE3EB0547930473AFFA9AF46DE60FDAEC65D15F72FB11C9697FF1919CA677949513BD4C561129A502EDA15EBF0EC5C46F5910DD0F1EFE7B3A26C0C94824DDE111154FB8AB4B62C53330DD0FDC1F42A1CCE289C8A27A5D3F9B11700E354232698709633259319F2D8711BF3E7E5224FD3A49D208E9A29254640A2BD159845C25F66C6993C7260619EAC8BFC21C1A10C566DE128E94736D94A1D31988F2C1D309A6372611334C77FF2CADB97434386F34E1334B1705FA061A54AF111BD5E8B4CAA44DF283D0E14E3F717176BF46026226039C68CC6DAFE80E441EC42163D4DDBA29ECD5497B3597F27927FD8A00A09CF9523E42E558A07D74C068DA0D0186D72DC8AB592BE7E7F440A085FE3BBF3BE17459C3DF34A60243821A6FB4276CAD0A853F6BA9D47DE4FFF2CCE72F911B06A5A8D0F874B076BC5CE8FB97FAFAA92BB1C215ED224046153A6AE03D3EC4D5AC641E5A0A316BEA5496657ABBE8A2E1764136E48475EF33C97ACEDFA1832BB7F077EBE79298D1CDECA33783FC9CD5AE930A75534B58A4BD34CCC315978EF49B54448C34343D866DAA57BAD91F0C5E74408137B600867B1109DA8988F1C3E9F059424312801CD1CBC289E6CA7EFD0A2B0DAE80217536B3F834FC6F6352DF8B584B4BE1FBED521E9118BC563DDFD4124A084E64797423E9CE0F59554F71CDE1B0882EE7A0254D926903A37EB018D268EB6654B0398F887CD857B83541F94B2BAE7E286F89C35B32A215F4F740D0FFE51C3AABF0103F572F645318D49E3488EBDE83AB062A37923949BE449701F14FE2FE9C5B7D9A8E2FA8E63496D16430C23B5DCDAA45D39CBCEBE093C95ACDB0648FAF706ECEE73C9D03E994CCF29649A268EFF6233A121F61C336949F158516B6E95A8385E070E0D9B72A1D82CC4F6AF76A89AF8B8CE99AED34CB560A3307058F585709CE4A2CCDBD30E6587FA190A3CDB4722F16B26FB65DFB2B82CCD5524D81CDBE109CDCA0E01D73DEF2DF2B01A24F2B7A0845DE7336DC32080EFC867AA8FE50A344E45B972D3BEB3A8E1ED24287D962F6AB902E729C360632FFCC98CE4B11D7BFF42B7BCF6B5E7DA2D2BD49194A1A3838FF346CAEBF924FD0358EE213247618579DE04924E6B63FAF1F562256A64A76615C9D01719B0C4126A7C494A03184772875E6BE266508FCDC1CFE1062A6EF862A7BC0F0881300D4829B8730DB619E734DC44B99E7DB07F4AEF89F41EE4A4B9BC2F17407D271FCB532F4B6E9A9CC6950D0AA04684CC202B6FB57A240D0D2FFC71906FCD627828B654FEB3AF1A8DC05BAC3BC00BD82108A416A89083D4368CD46F5D2E4AB8A436C747820324FC6A1718A91B055DA9420738886208BCAAFE9AF5B37A1BE6B4E27D2D7C552F8C1D945D73936E278754CAF6D8745A432F1B01D40A9038951058A5135170974DBBED0D9F9DE0D06E0AB544DB759BEF5344E7F9845D404612E516620A3E3549F2F0F86F563F1A9EB96A59154BD97AF7E9DD2337F87B880AD860C94F9B6E477AD1F4F83F38DDADC69EA653E15B700C48420B40261AF866A451293701BBEBCDDB78E8BEDC32F738C66BD00F009FC45383E3B57A54529FD857A2B57B601B19E0266DEA9A0D443C08EFA899CF96A02D23743D1CC90A8C313779EAA060E69C779EAABC955B764CA9D99E929B91C771ED3F6F26910B70284D3B9BD66BB50C3CDA935EFDE3E7607842DBFF53E9F7A903D9C95D7C9590CFC25BE428CC35915C3D56C0EA767ECA988E8925F87A60D075ABC8EB5F8BFC5D7E0757EFDB95CFB168A75E4C7997419894E4FD2E22BA48BC3F1EF9445D05596C7F3044798854BEC5FE7559A8BE901CA9E691C70E09ACC66F5816C1422CC0F3F7AF297E3B615CDC909F7A54040A461AC7AD3B6A2C7793F2DFF1C699F241B6253A2286F3EDBCBD06F92F27D12022BA40C836FAED13E315B892B219E17BB33D885B9B8D3E4F727F33E1F55AD97D88FCA889AA78E0BD6F1A3D17981405DD370F565172D5DE9C9CF88CF3C5892541F4D33063C1D259081F9D2CA7D03B03003BEAE149711E5AD297F705E2B89663542B87231CED2A3E73B110605D6C1EE84BD9B6B723297475ABFE9F2B1E7BF728081354ACBEFB4B6B9465DA79C180D9E07B7A69442C9B559F47FC06057DE021ACDD9A1EEAABC590B1E3DB5284660285B2E28C443BCBC5E6D76969D0B629927441ECEFCD8C0691A79014EEDF47F51AC2EB9DB8B967D43F72F1B6A284A275D13F6BAD90ABB2572F02C99AD46636B431222F7520277FC690FEAF191735ED30FA10C90947CB67ECBD96DE38E3B278A20CE2F89721495A771C5449414A234EF29ED25836DF130BC21CC3EF30C18F64CE287A315F471088D589AEBD74677D149C149D3BAF9E1EB30DEA00980E673AC8FA439A67189743391EE8D6E6FCEE899BF1086C89D90292D0DBAD7BCD42AF3DA0B4CC8686D88DD3B6B30ADB31CB41DA9F6689CBE1F3422FF169E805CC2A9B2C5FEAB04B213A6BD76969FD0B4BC42EB66A4E93D4A85270A74805B0C86BF9B7849E902889CC0C21866E806D6CF41215D82E61D8534E2B06AB630CF6E5BD4699879DF59B313C8E9085A2FF23DA731581458B35FBBAC19F7F834334E255DF4BC4B14E51F71F010D2EE15DAEFC26A531E12BFC6DA154F4E626B6971B3DE09F88B9807F64599B0B8AEDA11B378846E572E6F11762CE860EEC198E903E9F03EE2CC195F12BDE53CBABDADCDCCFB7A9B579D9864E55CAEC9780150FFBFAD4170A85F77B9CFCA5B7147CF67A898D19F0F6CF9EA9734F78B3E33B96673CF06F85819D236FB48BE54557C467F6E9BD40C14FFF2212BCE6B31F03A7659F6DE64CB20F80C6D124351EB5C1082EE55679F1B93EC13F2F17627C86B5F788EFD9EB28CBA913C7E98D1E733AB174A37F48880497F6701E8EFF83E379E1F55B835BDE7BE8298A0663B484F5ABED02BFB52698A89F8422734E9AD18F43125A98AFC0F2DB855AC058245C196116C55B9258E7963621C11139B9ADAD5B5E3D57856999081D1E089CB8E059C88EA5787F0B89D8EDDAC9821F0A4994D263F8F995E11A3CFA18AD55F742B8F81CD3D1CB29E2ED67ECBED4DC829909BB71709CB80EA98ADA670BB2879B7C241AF48EC57A7A9EF35E912607CFA6F9959D01E0DD2CE66E23D3EE488D4C9FC0E7779C6F5C78423EAACE8F2AE2CDBEBF9C8EA18D9C4676F2CD86425D74AFB2BDDF994A0C7CCC7DC4B7705160A81D6C3CDABA8587E6F7036734BC8783420AE4D88706791518D52625A7F296DCC602EF1E4568F70E239CC525FD279C14B43E22FCAE6119CE5147BACD87670D3947A171D499FC8E92A69DC48CB4D1C67D839D47182816E276E8CDA438922C4F9558B758DBB85E4E51FC758AE3C25B808FD6E56AA287B80D682610956F4A094035623F8522AA1674E430BC44A935AF983053BD6F1097E9A081F0DC6803499DB400EDF9D4DECDFDABA83AADFAC661344B242578BBB310F3A6C2811C2B9C61BD483A57E86DFE33644184D53FEF322E079E9AE87F56FBC461F735EBBDA0CBE7997D7B168F4EF099C417E02D280DDEB0AAC0ECC6D6340AF322D93A1C7FA59D8E9E90690481424970D1DC28A083A922B8753617CF4D69E35916E9BAB531CBBBFD1A3851273A810ADB9911A83E18E1D6FB5DFC0F0933D2CF23E06391A433033F9B1EC38CCB4A4E38822DC274B79A77D5B6CB30A2FD7AE2E0E94DFC74088A06DDB545394195055D0C66BD02262F372127BFD104225F6C97AE3E68F2F78A46D7AF54DBAD57C7C3CCE1F3F98496BFE6229A2FCA8F7C6251A4C33AD49C9D5FACDF644F1B37870418A3C7847B1F9B51328D580B9A823C26A9744CA7EFEFF29114F9A699AE2071A032D328B4B4B9065D09F086D58ED7D34B984841D37B4F5564582764AEFF4524EB33457A819639522F39728703AB9DE8F890F4DB848FE05EC8958BAB61082D21343C837726FA6E07AC91DB98A7178582182F292E0465282676D50D320ADD5268E8A504B06E320094F4C487946B19003F563E94EE31D320A1218F1232034594813F91E0AF16899C1C19603478ACB6C67D8F825C64EB5BA01512E6F3541FAC1038CCF23B509B44DFB7AF1588402C3A27DD4C3483CD176E1398D0B16A1C9A18EE56AFACB82773751E5AAFBA140377C36BDE2842494E288C0E7D66D90403F1910FB01B2ECA4711DB9B2C2AFCC5AB0D990FD593D2CAF4A54B9AD5682DC7D2C3C758574552E9EBE7B8C204208851B31DF728DFA44E8E6CE4C6273731C257F137B59D363F54403FC7704CB4EDA8F46EADC780650850FD448EEBCB142A2246CEBCA99E543B53AA6F0C4F280D1EC7430264EDDEA756A9ED4519F7C41C641249AC33C9E873CC02FE062A107B95C07FDC33DD7DE40BEEAA0EAA6983FDB354282130EF2EFC944A54D541C681B058E5C02549176A3D368D937721F18BDDF355A561E0611D0851E5386C10D0865F12E553A2C2A4E3E3F6303B287553B9D31921F63DEE5528C9D033A408759C32AE4A46EA8E22FD63D5CA0BB02296AB3BD4846959752C3C7CEF7ABBF83A24903F141FF85A13DC24D6F7C7AAE5599EB2FAEEB847B0371CBEC02C7892116AF9387BFCAE13761FEC00010FA540D6C9D290E01A40ECE4B6C994836EB5DD8FDC1654179DCD74A512CC1E2E0220FE82D93C733C2330F16378B634B8FBE5DEC43B0877371E6D06A82B6A4ABF72A02ED798D3053515C3F44762B2147678A7AD7CE6083104BB26A332098928AB0B5CE84A26D9B148078E8D14D90C35ED6D4E9B1EF3EB46A9D230CFC158C1433B0C9A1214E8F5372C1BD69A4E1627F9352C41DEA16E6AAE9C6436AC3AE00937DD13C0D9C0380E064B49CFF3B9B189E4FEFDA9E41A3A50901AC03A358F5D9081FC53A80B3692B5516352694045C6CFF9B77CD243538A4B49AB5A9B6FD224569B3E6DC17A3C72EA89DB6F9F2DD3D9BCC6E91B4E531BA3A5101DDCBFB999BA762D49DB0BA8A506DE255C86C3885FFA2D3A1812B8AEC50A2AFD22DAC2D9B9B245369AC299A4E4F240B8BE1D2BC10B5DAD27195ACB877415F427EDDCA3AE6AE01AB0D4D1638B47E93965B0DEC3EC33BA0C3F526D3D89CFDAB93CD958A2891C12D79B53487A4BD9853C59791C525ABEFC7E927EAE34BA3FDFA87E295F955E6A8D0BA6B33B0AB524A48B2A51708AE08D59E50979C92E6C5456875EA689BD5689B0DF347ECC00CD9BF8B9847A174BE4C8F6ED5C0D9C2465D89EA4785637CE281084BAD6C279462AD93E11B6757BE0931D7AF1DA54CDD16DC2AE0429D1C62C81E6DE62A5C94C1610367B0EDDE8D43AE51049592652EE3C0DD410FBC7B384A4B564E41437623071F880C86EDFA1BD2B6B4754FB5287702D74235E5215F2A67CE16860550974DFC5F3AD99032FB4689DE790F255340862A113B2033634B5BF5C394C6EE4C7AA3AEE7599FE6FB73A74BD595D11B7533FCDD67549FC3F3919E031BE5722E80D546F2057C0C57FABD1E78F0DE0590C5CCC8ADBB9F70C310AA1D31EF9B6692839A809811B4A4319EE57CF20BC4CAE99C1D60D284B0B5367F5E3D8FD5032F4B69CDC136FDBFEFD4BBDC1B129278075FD60AFF9320F07B1D9A243AFD898C6A66992C6D9453C6B752B77841F01667998241E1EA10F49578A83EA136D38EEE47A80DABFF40DFF2B728575007B772864232637BB7F2A11C44072BD0188DA9805B6585E5C7E03F7AE115F0AF5666E301E982B4BD1C7899D0D2A0EE52 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62 -smlen = 2226 -sm = 0E4D8C66689E47E628F3BE79B6463FDB2E898B7FB4910F273F9F6494F975A8E174A22D68E2010768A0CC9FF3FBDFEA67E0F258D5FA8B3674C7388F4D07AD24BDCC413EED2B7D72E1FD6E10DB0E986D9E9BB8D67D3E35384C388AAD085C00FEC476F2F70BB6852FE22989A1BC393446D7E459FA05306EDA8E128E24AA96F58251B23F91C514C1F6F516E5A8630B73E33CC0A51D01AB25643E53402977D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +smlen = 2232 +sm = AA198F57088C174BA1A77C51A031E5B0BAD177A40812384A09FE4A7DFCA3BB5DB801D4B5B6142BD7C9CDDA34A5605D0D8E9F77E7EC809BC6E5D2AF3E602CA4643DF01FB84DD0136B06B31DB33639CB73D6C71B7A96931B8CEE48C2DB05800FC23FF2C269157207A84204FF33A576B9F3E5F2C15240B2FD457A51D8EA968EB24DDB201056B301C1CD2F33F856D18028B6EC9694398D553CCD99469E1DB16C041B9036D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 52F1520018AF006A3947EC33E030742224E9286E02D5CA5EC90F55AD190B473A652265DB1E6FA4BBC1081722E02676B5641B2762FAB60DA07E49A1F956E9112B8F0EEB8069CEB4F0EB67936D4E61F520744C4ADC9E908EC1339997FF7CE95C3B81032A2B618B5D911AEC8F43A23FDFFB02D13FB2A64ADF1DC597D73394FCB1AC6B1F26B5F22EFA6E27B4541D260467E814A504F398F64C44E73974B4D19973EA6A1E79C73E661B58AF941BDCDDF4E2D0BA2DBF2125840AA7C40C211BF1F51410FE4715D9BC32B58E754459823493C4E047C001DA65B47D754E3FC29DE84E03462E038CD89F1B28E1242AE0919B5A33AAB60061A98577C311FB1F060B7A536609D3D1EF49D1762FADD85C7E55333A28C10280F005BC2E96058BA538B01127F4EF648201D82AC6D6C77ABFF441AC69B0412B4E934DDDF6250C1006DC4B28D4B5F17C614F49314D3D0BF84D745B53F85E01025A576AAC73BA018CD6D80E4213DA86B97361223F8475F48F21A8B013FA2FD9803D5A628DA2D74610FB319CCEDAB88A01FE1F838D4606EF9C602C9524B8B262C9E15CFDB57867A85D2DC82BE6CDFC684705F197CE8573788269C963FEE6241E770C566C083F0181C790987EBAB28CB0FB05EDEC46D1683AEEAEA4844E98A91DFEEF56E5A5977E0DE832F75E954153205151244CDA84DC1C08FF5B5C82BA5CDBC189C8F5A82934036494F4EBB3714FFC74055A18BB08F8A98F6064E1D361C06BB9BFD84C58937DCBC81B77A54A22B92C929C7D4FB637CA6E2D9FA5FEE1881A4517DD57B3F69DE674C318B11B0D79C39EC124403162EC0F4326FE7A07CEE4CEFDAEA87DF706788B76DC33DA2F8852AE13A696FF8412F899983249974EFB9817F8E9B54ECECFA4ED9F74DF143B997456399391980F08591EB1B89F5F99D27B3B45465BBC7D93A174660B7D7C6EA595D25CB43D504BB07490BCBF4132FBAFCE0BDBD6B13D6147A989C0EA1F810F534987BA6E3749D3D4C62FF96F9B329AAD1304D2CA2A53E70E1D272D9E98A17C911717F73064A858080D3CD287D42FE356A797C568BACCEEA8869D237B44F8263989226FF20445439EA740B875EB5D1C517F20C56B910482DE6F40A9FC6F9A35E38ABC4D4C6F43BCFB797812429A99A1311C9509FA49E84F4421A7BA1E5B1B6FAC9FA0E6FC879547566CD98A19BA4BD23E16D2C245F791343EB2F9A7181D070FF8E364CC798395A2905E1CE3069F24E556B990D3FE5BB40A9CB99843072379C2575E766B1DB522F514CCAD1C35C37805555C0513CD4296A4E911BC8CE7317576B0043274C106CCF5F63166E12AA7F951052A6D9CFC72FFABC1DDA37DCF33DF55576287CD5DF4EEAB5A15B2A8B2B96D66202478534B09D6854EE578A9E558EA11E75DF547FD9D7374FEC8E4A3916B6A0ACB2C7AFB9CF868C54277B6277345D95D60455211FD05021AA068D54BAF8A3D4CA1B9DB4CED417477BCE9792168D3184C1648C2236C462BAF96303F7BD98F5051A63C56D67D5F8DFF0EB015E46C43D7DD5745C739816F636B49EAFFEC3292552CEB6882DEB17FD659AA9D2E31963C13394E3186E1CB8BEB82CB27CD2475789FA3C35F849A70DCF41745F346B70FC5BEFF772CBBF66096C0F6DE6880500916C38B655D7BD03858CD8694C3ED1D5C7D74B0CA1B1000C183A44352A48F3DB9C8CF85D5476E34229AE03ACAAE30DCB3B1D638891D9457150AD8CBE2CE425229F2D520E041C69F521FF679349414CBE7CFFCA4A43CA9EA67A374CC923CD5B0F615E6DDC65E7D7FFFDDC24F9B06A77497B8F6F10B19F25E8D5D7A29117AA716A5C89FD340A35514772F63FA3AF4DA3629CF453D2A54B23BEB01F367B8E910468B7EB3FE9EB6F10B50840F43EB29BC2A97C828F02239B61D844F88804692C0EDDCD1EAB05158AD78DF6E906276F5ED67B03BEFCB1CAE789054B9CE529BC0DEBE63DED82C9AB994D9CBC66D7340795BA03396CAACD4C9E7555F4189DFB917DE6D13F1F20F39EDE8F5C3904D59F36F1D3FEDC97A839FE2EB5F738BFB2D80CE65DC4451EBA65BB975CC963A8C6D3634541AA5287922132EC6ED931B31562EF43FE86DC75B2135B9ABB4B484F1D4E9E24EB328A8F3E9D7E04A6BC8E9D74C47EA7C47AF1B03E798B6091CB23D79FB4A4EC29708E20C03798E3851A139648546C3DB2FA2F8944483C2C2A8287D1302307FE28170EFFEC6494D0A5196E56D106C69E35F9E29BF23793AB69271AAF6EFD1D8CDF642218A7F220EE6E2BBCB6194495AA8E2F72B2993D84B7939362008331A8224F9F9EEFE3E72DA40B6B16A47028A1812F6506B98A2627029A192ACB701D5317370B47D5E9A4B9CDDB75C36F307CF2B62F1CF8A0EAE86BDFDE3DA7EA827E6216DB6A65E44E9DF1BCF8C116E54BF8209D94CF9993481C3C765B76B70D764ECB3F02E2E8A5C2CB7FAFB857DAC1CEC7B58534F563F29ABAB903280D659F9DC6B6BD0174E97C5FFFFCDA6B07E4227EB925719DD608D4024C81E899C12C2D88ED2E5AD027C1CCB5D980834CDE1A875FFF0D75FB9B722D319D80024185EB584F93E6CD8053AB6D6BDA51B4CE60ED042B3538F837DC687D88067E3AB4302D1326707D082DA500E4A5A5EB27E374045777387BDD0F87E6205DA0A603522017B0D88ED7153C87EBC40396F337108B53E352E1083A9FCA8C3913B54B31E4D1C8057C07D5DCAB62EAF8B4F2F50A044EAA4B472F3092F4507799630D04A9149A036EA1A4678C28CFF7420456917BD2685F6ACCD480C0180EB18350AAB732A06BC192A711653A367EF1FE15B9715F3B0348F3D3396D96714D6CC2F4467E338C8DED2AA2D8CC1A7A0B95CCC5292BB2B759A81476934B9C4E44E1F60FF7167EB9BF3148FB1B7C9F7F743592321A376BF52F0A9F20892FBA3746F0B92578A977F7B2AA83B53F3AD81F485868AF0BF76B91B265F52F76AC319CCB8358F35C7EF764B5D7249FC28C3810BB4E270E453587EE08B32DBF67B53A3956CCC1BDA4AC946CA3552C010D45A2A514D0DD2A3370D38EC5B4FE171C5F260DD0318A8C3509C168121B3FE247A2F16921D99091411AEEFC1A2249EC696021D496E894237BC4E1F635180FA3734128E67949E01DC3980CB00F1D7661D482C9B7367FBD1E679B0967D3559CADA4D36FF6D5EAE9D58FBAC14E87374BC2046FF7EC37120A2DCC61A182E91C83BA25D24923DA5B0F08BEF56158F58C4B4AFF5978F853C885A7872EBED622A5F635D68DE018952895DC7469604887085EE7316329168423479E73356369C7BA213A110194EE687DBE465B326E698996A8A95E76C2EED240C70A15609E45A0AB413705F4CC28AF4AFEAFAA4D21286E5CCE6730B0E9D6A36A9354B2D506ACDA0744327EB8B700A54A59505AA46D62AA2B058E36A15841910051C0986C7D604DD9246002AFEDF39D3045A32AB97E4EE9736F5775B28756BFFCE67A7DBD6D2B96450FA530A2A2DAE7869EB583F738B1B94CE055453C93005110659C0C5B25763941BB1B6EBE4BDEC234E0EE4539E7F52C6921C15B4B43EA9F1A858273E64AD3A51BF4C2A1997FE5678FA1D7A16E10A3899C6412D4CE4CA8ABF8FD0AAA8317DBC06BB82B75DAC04C2763B753129E8D79C8EE5829E0340C6C508EDB689557EE47F9C155F92E6A894BBF666207F65995A444C9689D6FFDCE38941453B20282148A16547D57A554146CCF3C3FC2D5A80DA6099F3CA1D0E7EBC093044BFBACE5C597016D43EF963B14A03333946A0E06D8585341BD0B9150C3A710A4D936ED563ECD989799B602294B9141216AC1B4C88C6ACE5BD918F097D408113A048451556E71B662127334CD52FB475012F4062F1ABEDDBA36470DE3BFBD8F8EB881FB21CAB62AC9E1FD7797EB349AFBDABD4E949A3B06E46E64685C231CAC9672F980F7E798C49A94861DEB029A342D4EA01FB2E73229361FFA796CCF2BE71E8C0CEB5B20AB9985D581F42FCD8C022A6448011200DE5C573BAA299F55C5F8A767CB4CFD1DF99D0DCC9706C55B8BB4A5FBE343EBAEB2AA1BE5F9855F29B74E3070ACD927AA99BF81DE103BC6EEE3CEB9194D54F9B81B5A3A80AB1237C24FCC8A6938BB3E8A080F67BD18EF5DE6077E0B9A43BAC6BC6610E4A0AAB544437280A44B041EBF7CAF0E07C87F5808CD5FEF756D5D54C6F71A893635EE71EAF8A0376D77A6EFBA3B1C1F439F027E25D0FB12AAA721D1A1EA35ADF816B3E744D35DC36045DCC3721C59985B0D1E562B1E3282BC7EF5EBF5B62E81F0EF5008702B8CB47893200B90DEE7C1E6C29A50D1A03A53ACFCDA44E00A4B07A372B0D4BB9BE5F7295778263CD439344364BF581BDF1ADC9DA68BF252DF33938CDC60039A05E4BBEFE561383F03D054143AD7CCDAAD9064FDB21AC83ED2263565A586EDD03173E6F2AC2D79913A3DE6494E6630A819ACC4B4F9B30905E01250A77DA0C177E22F41FCAE53B6C56D874B9D2658FB218A3FBC804572ED88670630940D7476C2B35EE68480FD0E6B571D1EF9BC99081D2A2623A9B398A651E604C4D0BE93D4420CE76C40F205921401A695EDD61C792CEA04DA61210149789009183472CC9DDE661B186F68D1D773852B36E48BD41CAD464E3F4A5A942B1CBBBDFF3EC2DA8A4902DF9284F8EA3E9AC2B1FAA4E8DDA07DA23AB84AB42112D02E5405DA3E3A336B5F0641C31FBBAF039EC67B56D17E12B948F9178F6C047EC61701EF6EAED1B639CBDB3E693C0473A358691DC35F16978177DA0959018F388EA7B96DD870EFB06E70B52BC4189B3D57FF004F0D46EEA8DEF3E2909E0FDFB873D5C772B50CA4887AA5E49EE0B7E1A9D424F44819B657B83524800EE0F9C3C6F3088395ACD3EA760C9FF2EA689166C103F72369F564E599B2A88B7B4FAB8A05A9AA03921FAEEF45EBFBDBB1B0950BCBDFEFDF1DC720D6EF964640D426FA2A4EBA81A09608B2ADD46AC0F0DB7117678BF9EBDD980FDAD514020343E2A12A38D03C2F5CF28685AA9DDA536E9CA721DAB451803EDBC72BA261D1998F757D32966AB7D4039E00A049C255EFF1561B763B5A7192BF81810C8E9E7CB61A7829BBAE6AC653138390D7D4A8C4CDFECD191408E759D7131D2C798FEFF57EB833E40E16D3B3C54081B9AA32F82D61F7B79D00B5FA2A381B91DC4C46A770F6B372C619BF10025FEC773AEB8E12B89D16F007B9DCB684DB6C3D014F91EFCABBB1BF108ED7306C0E2D380AA1B85137130EB2574BFD7900163A4CDA3355F4BA81B60CE4F1E93568D94D2C900CB4801AC9AD832CE382E7BEB3A98DE73C3DAD542AFFA090C8683E1E5E49F1557C97AE482EBEC6F03F14FAB8782FF3A744C46EE5D72E43C601581952997EFAA94197E9B1C84679A9642D945EB9032A7FC2170E9683544ABF20831D20FC60CE081D3AC00D4D3012B35423D8EEF5CC82DA9E91265E7A2D033A3C48D14B4DEDBF40DB4AAA9EB9CD20C144F47AAB34752B520383509645FBF7F6876AAEAEFE55DCFE8569568AC6E6CEFA63BE3AB598B4C3D9BC2C28CBC96B67F1D0AA2AAACB35BA47B0ECCEB9C3AF9D1104CAF125578F4EEECD0A9E4F7E038F3B6D5E55570D47DD1CE9E823E7A67B5C9E0B36C08691280A4E07EC650DA0C745328EFE58FD1430CC44B9C6EC40E2AFDF55E89A810CA4A9B012E2590BD2129D5FC2B860961D2EAECA323422419747B8B9334FECA988ED38574E515F2C12C4C8DFCAB79D84918573B3542A9F5C9770807AF3DF8CAECF903322BFD2FEBCB4169CF5EF70E35103DE2BE8069255B3F8AFC16541EC09003E707653ECE6E8DC518AF654DDBA8B77F05325D778BA9DC47B5B5F8898920E7BF1E9B9BDA1FB934FD0ECDA55B3363001B55521E978619D1A2FE2BA076687FEEE5C7EFBEBBBC7129EB39B8409183DB8C776B97B99A9CFF35A46090A876E49ADDFDBD216E6820E290CBDE2AE58EE88FA389FE6A9839674098809A21FB1F63ACE90580FA3AE68E43E743913CDAFACB0F44171A0FD090BD54B3B9B53959123A637FED2D9C1CD7F203313A42D8A42B67FC1C0B06AC6AD8DFE084EF46355D8A64CEC31470CB2C270CD4ACF654E7B1E9043857E70E222E7184D4D2B32DDED095A3F3901DB505BE30FF03E484BC3BB96F2743FE69FB2C9DFF0D723F5C37D79FF97561B5FD5028C5A8BCDA67E3ED27DF42EBCE9E6C55F4FC982B5CDA167ED59C4DA4765C35ECEC66676FF8CFD25DEFF95F281A2593A68341957BF72FF69F5B369A2C665830A05ACAC81EA962D3714DB3AE8F4B027B19A908C34EA53D615DBAA948835460E875EC899928574061BB4EA0922CD28F7F6E3D36E0C0456F0327C340B9E7439F4E0CAA6E58F4745E7742359B3CDFF13DEB457DB3DA35216A716295F7ABEA451C3C1C16E3072E9F6ECA3AA25E4EDF3F4E27A4415442A583933566102C30F1633C30F3C1B4D84F25388B379641F36D810C86AB01978CA7948CC2313E31EFEBBE9BDDA743A8A5F59266617D5389C110B0137325D080259F79DF4AB49143061640A944503F53741BE22B604891F2E6A7DEAFCB45698D33AF053DDBD235F9B748031807B48FE07906126010193D4F8D9DFC6B57E9026A1F9CB49E929A00231644607DD81B04C36C5A0827CBDCBD97CE83E1D69470B38D1D1F0CA81D85FFAAE4AC006FC422FB5BD0EEB565D1DDD5A5ABEB9CD5007D62B59D91997466475FC71C847F5F813445121E24B3995988D676881549852F70085A46B5044319A34EF18C6770DE2F82D7196EAEAA1D20AA12D0E8C2CB166743E30982C98587ACA5D64C13EA8EF75512E952FF5276D06D92D48DC9CCFA9C6172537E4BF489D4D9885237B90A9360936F5A141F114D7F6CB8EE1F4EF07F8CD0913C683EC5276578EF8F691A0B863B955EABA1BF349E00E7EE709509E146F55A727FC40A8A5F00708F9DB9EFD4B0B80BD579FBACA570A535CD20963D1BC0AF1A7BA91023622BF49CDEC32435BEBDF952154848693CE62F5F30DDEB548E3B9876D2B71DE4937500D06FDF8105B397509EDA94491CC6D2DB96708460AC4C2AE5283E60B717BBEFFCF11ECD705502E34CC9219E51998978686E8D828C89F8644CF71745C34C20AC8D95D5C09FE4BA9B19C3FFDED816E5F79639A66F9560A56E32BDBDFF86044257F3C50799CBED8BD950EF9F2D898347ECBB8D7A0EAC5BB22370AEB6AF7C27C443D55417EB075D2A5475BA279C50D7A37F964001977E31E73D4B6AAE45EC95E930119A752FAF5D921639A4829564857FA023B3C78D830221DD224C866FA1AB9A5AFD5FD8890A1DC58964E40040C8E513777998CE07B5E176C942A61983ED1D5EDA4FC2B05076F401B3D22C36366F1D1D57BF996D1D370C1064E7D75199A28A1F6F78BC5D8E5E02945A6530D8A90E3630EF1722EA889B165947191600E31851EC29FCDFB0EFF00ECB8EFE6DD7542993A94C13944CBB54BB3377C7C3E7C1B917255CDCE9C2FAE57E59EB4706B3444416344692F51F7F7D53A1782B45C03D3D34BC70BA06F31D681B53F9A624E97F88296F0A0FEC58480A6A0885FE75FC3C7616927A80B45E9B6E72EF05B750AFA4741B9FC1E433A6839C01379703DE964D3910904839AFB65CE4A9E56D119FAC2DD979272E3861A164FAE6E95CD9486070EA302CCFF69ACDE6D5A9B4DC306CDCC80137AE93E70A3C2D38F47FEA43E532BB2186BA025F2B04FD86C1B024E895D95B55F57D33F7EFBE9A27A332A3446E1FCE438AC997540BD5D5FABEC3A23B014E0EAB113280E039B568026EC7F60FF6D3873873843F604A8DE199EB024E5FAFC22389 +pk = 52F1520018AF006A3947EC33E0307422FDFA6E0D096207519E3BF6545B389C22E8526937025F50259F36880000BAE55287891ED8E5AFA2BB675729DBF78F3EB297BF45F9A2C6EE2174BCFDA7C2E6A4DD71805A5042B840C2AB301261D4560B200AE9772C76A53BA40A8AC288C38063A6D4D4B5B98C168A4BEB281C2F30AB0BCB30E27BFD38A141B7D46965ECBF094AB26049D95868D701BB9CEA5D7B5EFB5717F81A74BF94E19FEFDCD8AC8D27F239DFBB559197C776E94B1519DB75C403692064DF07FE422D3A70085B8C863E86000414F1B915A7235EE21BA49093C31A8B3FE7AF3861AAF3F163F7324D6C6140F72886F37AF70886863041B11CDDECE57403A17B8D29C28764A77F3C2DC6B0FB78F272B0C710BE763EBF107A90D55503F6B03BBD9F213E8A6795E0560A60AF877F6003E71DDC3EF63EB6308F5F9E83A6CEB0C3B73FF655FAF663DDB73498D40C30E6C00EA0752E3B54FDBE5448112E12E9C5ABD569ADBCFDE4A01C50C3C461D7BD2CFE6FACE2E07937C0337DFA3B96977056A911D10F91AE178FE3CCAA93FA584B2D75CDABB7979639C083C4F014CF64A9E2791F0DE9C7411459CF2A89EDB68E180F8335F4FAED743358537334EA25CC7CCF990D0C2397FA7C9D3F7D33FEAC6205ACC9085A711BA8783AEEDF7C4D7A7003DCB9EDA7607778976264F205C4D21EAB7B9978D7F5E090435624ADA7C222F361676AEC5F2B1184B4108EB536CAC51B26F191ABE2F205487D5159A04F559E51F1437AA49AF8C01EE3A345D344280D0B4AB1AD298471EFF8630C2EBA90A82B03C301EA6641CD656F1CEC015EC2AF39E9DCDF94ACAD2F66770D15C5C62AB6B9BDEF8F3892BD84822A12CDCE94C32FDF728EC4F0EF42E21E7F2C77B4FF4F6EDC0A8F3223B293FEFE50BE3E0F4B411CC659E2B6F920E0E6C0E64DC5B35BC31F4A7FAD9AE800032EFEF8157CD3D1D6C22E1E3688F3C0E8507CCB26C922D3B7A8E02A1109B056FA6011F418C34B16A7329422BF787BFA607DDEE5F42E17F64CA35A7D92981D0570181DBA78B2CDBEA82EE12B5853052DEDFFC9D98BA3BB3F9A7BDC8C68DC19BDBF99EA8FEA715C91046DAD87006D14980D2927DC0C133DB5D04A6087FCCD091F408244EE0169ECDCE4F9E5848C2497EBB4B887A95AEF11BED85B67BC95DA5DAE5404E77FD875D0DA140B8083E47434D965ACA4C807E952049A5E07845FD336A18771C9A2407EE2D2D98957F5A6E63BAEBA6315F873BBF73A935C798195CAB4E131171A5A1B836A88C4A0A038F83EBB35F97B6F239101CFF2F44FCDEB4B863E6AA2A19A6248FDDA8F657C12E08D8B7B6FAC93CA549A36AFB4CE5A5C46F36EB65A4592B26095DC4A510C004FBE28ADF3070F7911E90288255EB3BE842793B577020C9EFA8B4E570B38AA244612824E05057A83B4D6649CA0771267E79A18AF6EF1FBC5186200F42B47809DE34279024383D3159EC7751F3A19C3CCF475FFE2E1B5B9958EC30AAEACFD92228C382CF66B806BB229AABF769C8790C5B73D7FFF47ECE3634DB83A4D2697FF27C3E843E33EF505C6B623116B5FFCD3D92CFE53938E222CC7FEDC2B73614A553EBDEF06DDC9CA00ACBB251E34F1A99C0A5A2319E9E5C12452881CDDDF3C79CEB5D078D6928F298AEF19FA3ADEB0EC725C6A9659DCBBEC662BC1228C147C1C26241B1E3F71BDD344514B7D68F7C775DE37D9D2ABD659F48C080770B5468141620FC30C073FC44FCB6D28B7F42A8A4A868AC93B6AEBDEBF202093DEAB7A34EE3E4D2041871049F79955FF978A3BE2B4575B718506426EE3449CAD79BA30CCD0819E76A9E14FC9D9B7F18337AC85E671B7C52C99BD09C38DE1B76F28C552BE052400852CFFE9FB2DCCD1C8210625500D635A787D314C44ADD576443038F27ADD4B184F83325D9E63971B3DE21EFA0B7A3AAF7DE2C42CAC3F13976187614F13F0BEFBBE40D8B4646E66C4C94FFD30FD03CE485C54F55EFA86769D2A3AB6CB226AC955F558BA4A2150DA9C008788719FAD0185E0FCC1E6417E31A3FDF5F54D877914814EED355A8F82602ED4CD9D2A9C56069FF95E3B0F40ED62DD64AE3AEC41F783F6261235B69113737BC80227C41D0762C7566FA8B1F06F81BC935DB8EE7730421ECC3355092EE56434A0029DF5BA25DB3B9CEE08E22F0DF1FFEC32D5814AAE52FE0B1FB2A086B8F1661859151B6BC4B81CA79A38B92F39008C96BDF7B9F580158CF9B3AAA68C2CBFABE50D73D2660AFBBA308FFE8274302F5B820225B47FD9CD9C2797340FB3714C3EDE402ED8C10BA6976B9CE20418CA187E86C65B51627DD1E03AB86CF64EFD90D22DBCDF53FD843F1A8AD04E30E5A2041401C2D38F3CAF2944B5F0D8FADE86ECF9FBA31998E2BA840ECE9DD167EE3F6A8144D13E12AF71393D77D3526318722BD309E6353FDAAD39263BC3698B1F65F4D2E2B66A293CE674667DD550E00EF63A72B97719505E0334694E6CC25592A89DDFDA2E974E32DA3E46DE6BBF7689D416FFB55704283AA010FB10B38B043C3B7AB658341D5AA462162D43383E7DD09AD8276E54B9CA20AE4FF1D8D62B40A5A008165B57380BC217CD61DF5DA3C091956F7496469A867B529B014002FC3E3BB72DF3CA3F5669758B43C8DBDBC9A0FFA0B6DD7871A4967546FE45B560DBD74F8709FE5518B5522484BCE532337F667FB9BFD1438174CEEED56BCE4CD806D29D91782752CC801F6CA58CD0E7C62D08DCCF540D52997993DBD9B8B227892C3A18610FA66A4A6E7D6EB606C8E200833E9E2F7789E2DA27E6528B41C0F487E2333C61E303F5BFC2F07E161AEEAA7F94BED13743C7DF67A355BC910653B9F251812C0D48D22D31AB93E95104DC6098F9E7CE261A7FDEC15ED5476AFB7C11C21A4784A4A1770DAAFEED213A1F0B7C348C6281A706A44BF9EC543BF1AB1C730E89C3C5C15309B07526DB58A17BD5372AEBAA5E746F11DFC70AC39693D43C6E91AD2E8C1E2EF43601F2C5334BEDC1253E5F052813FAC60AB5E705AB6103C46DED44E22A0CAA4895AB329871E67BE01726D171AEAA94430A974DB2B17CBF07E9A6F6EE6B88B8EC836748CA2C057DB74DA0C01C81F75C245C883509263A4FAA2BD9F1737F1632C445870ED4AF4A52A5666F6CCC1EEE7FC4B1A6906ABC7B3BF573603021DC160E637E5A40DA59B83B595EC39B3DD1DD626C8CC0A1DC0C5539A0AAB8E2D6513EF8B7EA528742A8C2ACB2BBE682A80BF2B06F2216F13D646B01CED56F3522F9B0FA4367AED48888355D8F0E7289B82D29CC988D2DF68FB8BCEEF682740529D4AA2C9B470C68F6A0BB9369FC440FCF8A46767135B86299C0307DCD9D36376C86831CEE3BAC57D1FAB1E3E7BAA38CC7F658BD8E9E76912C13B9EE7EA57751709A200EFDD24C94E6C0D334847D3C17BEFC02DDC65F6F309FD1C61B28E14B442F027E9F0EB8E7C3689F7B239748BF3F96C28E0A400FD9C6A58200E3F2A5DA27560AA2F3BBC92FE915190F57A7CBD254E699529484967AAE62612A61D6B7D176A6F123B56C1F74CAED3FFDB71329761CE24904BCF4A097AA93F149FF6E61806F9F851180BB0E6BE346AD678694325D63672121E14A61D875FFB07C0D749E9D51DAEC6BF31BFBEDF8A423C5152F6B604C61AB4FB28728B96DFE0D5B419054FA3F9B9A7B3335729EAD32CBD24E7379ECB55218F19C683E54E588A4D0EE381D09492007BBD9C6EDB89166795B52E5191B8F2A31BA8329F8C5AD97283281C9066716EAFC9144F4D065ABF4772BF4FFF81CFF23667B61C5BE4CC014F14E4B4308CA4E15E759B9F3EB0F4BDBFD943D37E29E663B80F8F7E06AD272BE2444A94CD30E0799D532ECC87E53F927E9A726CF908E6A9FF6031D371B7B20249E3A1CFB9BBFD41D55490C6B8FC43B29DA433E0E60CA71B620754655491F90C680086484869043FDDC46316744008111533FDE892A47E4F59DFE9D276769CD1BFA625ADA536294D14C0AB1FA81D076B3F8EB36609ED825AA00AD3090E76517976F97ABE33A93C68D9796C5DAE3E10B71A3B5188F6ECA0E245693420AD99DCCE5B5F64F849CFE0BE4B629522DA6E6C355686B2DF992A265E19C30DE1C653DB5872F40A7267845337178EFB087581DCD7C1D9E5103A6DA75E5B37DCAD495E75C306F81589F0711CB41BFA63AA580FE42942D4D277A2B7D80CF9598728ED5401BB6E88135B2229AB7C9F7691A42845697018015F8CC1F3209E3C404DFF43EB2E299867044BA3B78C666C2C4923C0E938C40361ACE5CC1CE92DA4A61059B7E75B4FF04353EABE77B9622AFCC486B3497B78982C0BC1560928B420AFD2481277BC98F246FFD2ED340784AE60510916E2DFA36DF98CCB11E18F5892B4DA0086DECA80B596C0D80DB26DEDCBE0C0140BFAC410C1B4201FF40FEBDD425994C05BF0DEB14BE71796862F45BA10498D68EC366F52421B2DE61F40968F1427E73A1B068BB5F2D75C11C2B28FB6A747739F56BF96B07D60DC97BB38BA50B99742815B838D60DB68EE474F49782D8D65D7EE28F108CAD5FDA2A51B7F53A40BB7A793253AEF5631646DE1DB6873C633C5B5FA962B6134816D3A56A95EA9BAC5EE750565787A819053708ADC2C91D8A6154117025AA75F1716824C9664FE68C887F05F0059153D433EBE2096B45451F32B1F7F2BA566B6F1808FD9AB69910EF926D1B3A5326D224AE50713D8D1918F90934984A4CB1D555C055DB36C13821D3F6512A7BF5FA11C986A88CCD1E6540F451F7A81A8D9278DFF93F35E8FB2769AB82914824BCA8EACB39B541CE82C0CA20408E67F52624A2E8C3CD72E205C1AD0A992589925B4E03CED41A9A9C7128BA13021D59A7710C2B5E5AB2DAEBA53DE88E7371510121A39801B7DF6878E85582997E794B6DDF0D0850E4F016FAE029A2E23057D66602AF5FC05FA342B60F9FE4A3926FA7D0332671664AC8EB167A0560919AB52038041C7AE9EB08F922D4507FAC9344FFAC34D083E807575A097A204370D5F194C94B86077B9AC9F5CBEA5E5E6663BA96627D9D4F4AEB428854FA933720C5C695E159B3C4235B6CFEED5EBDF8E29A3F283B6D2267A6891065DACB2A3DA087CF1C9402FBCEE32EF07B9F353CC5205EE94AA139B29971F0BC7121E3959E65F757DFFBF074075B6BCF10E58AAE0D2B2D8466EB7177762907AE8BE8321D0B5648A7A75A5289DD28042F694713395AD248021B54F6FAF88771C945F045EEB4B96860BFC5DD10FE239F2694CF8F08537B45414BD730E884655C634A1BF6D10C6408BBBFA5FE0C8DE354D137367F86AE3042FEED6966936BDFD8D0C86FE515AD62A16C2DF167596221C136C241E86607B65EF0E7BAE62D6911036AE996E2A392825A4CA7CF9161B8E5775EA5C5D38D9CFA672F2DA8A0C6397D27E845A32DCE8EC3CA87195F35A68F9437D88B3814239F2F7B8346072E7AF4EDB4204D0EF758C3AD851AD7AB571A141D9CFAF53AE9B3E55EB46DAC5BA270D1403BF671233E17AEE1E3889C0A197FF624D26C9A9BFABBFADC4865674AE231C4753C209FDC963A2945B478712FB48DCB91EE9DA8132B0ACF778A4ECA7D2FBEC28A0427BC95F68AD1EF7373884B059649131153FF6C0CBE8A62F12D48A60004B8952E938DC3480B903816363865EAFBAECC7827659145762D20FD97B637CF0EFFB47241AB8FBFBD76F3EC504643F2AA664CC25EBF1396D4D6E8740333973321794AECD0347349BCBA7F7ABB573F31460485C9B52A8195ED567B06F673B2F2C0F62E70CD41E5D62CE13B27CFCD7B2AC6F3D6FA0C86119FF34491EEB07DC6D22144F307F43F3DE1377A9AF7FAC4F8E0FEDF308AF8D0198F3DA9E88B5EB443B0089C138E88CF63BB1FDCB7B909D3E5E898190DAAD69FE24388D7E85FFDA0FC7B43319E00C9A6754B71A37A03B3A104EBCCD714D0AEC1280FEF0982B38C7E230B9505DBE8CA7B1E81ADFE6C3DB0540B232C5CE0779DD38E213836B9B3098E6D61BA615C106149748C21E1A108C2B298179618D96830AFFA00A6205DB1ADAF06F4E073A78823ED80A17BA2E66CD978DE780E93B8048B3EC51DA4ECA853A43566B332A68BF232F351DDBEA461E720E30E19D4DC933F02C231C23CF4D8513A3993FAEB4E75997E65A52A53BC43DB85A67DE083448CB19A8B606017ECE937DCE7A09B0E61E5F9592538BAACE434661260232997E31466E2A8C9BE9D621EB59470FC560C91E5E7CB09FEB32C1B67597AE94823DCA8D82AEB27D12ABF999BCA21A193881AB9CD68E9F111F6FCADFA3D380EBF1A97C70BE93E697031F717931E2C040753D4F4D3C5BDABA353B4F9910B15F03F09F6D5FA5DDB558F77BB8B8694A226E3B1A00CAE0B562044EA255286DCA2333ADE50D19DE0C4721A3622D78286589F0B4B4AF8963E4D60D0F94BC3F6F37321AEB35404D2DA96B79E7409293B995FFA408DC75DF9EB899CDD0B863BFC690B4334F2D692C355789B5D634B33345BD3D146D0FC5A1D9F875849F83541ECE6DFB68091F7C679139C99C2B9BEDF5D6D65446B92FE5C64482AE289AC28CE2F2B833C5C12246119A677EF7847D95CCAF75BFC0848B78900BEFD1D5741714D0CB919A4AF2F045803DBBE6EC12EB527463213E0C3442C3C94E0AA643751257C8103926B0CC9DFE3248EAAF953708CAB615EAA1D9226C9F05BF7D9CB6BF2CDE19B2201BCF64300D270609C68A227A0DEDDAF69DBD80DE9E5C7610A3000AD6425B764C0BAE5F89DD6112E048039A952EA83EA9349B1518C4059A94B81C74A31CD0CD5E2F15A3C78D8937C0035CE51D1272A2EC0FD19B07B478D70DC06E79A1208390CD0DB533EE6050E31EEC9B2E7534904251AF01B543AA2452BF0F69A96D154826BD3EAA4A30DD4921885F909AFB16634559B84A4A8B551E905AEC989F4EA25FAA4289A830272EAF134DE6ED57FE02ED6721275562CCEAD2F2E2A43CFBE8914DC sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49F -smlen = 2259 -sm = F2FB6F5D73A9EF6559224FE0FF6D089ACDDD49B228F9F6A21B24F880F6AB5FDCD3186E89F00CBAB40AE11E837879E0FD794679737A4C4AA8E331A9FE7607C73857782E2273096DB78B1B84B4E6C798DE8268D07D0B2AE1ED917E26DD207F957E963253B57BDAC44E495FACAACD8EFA7AB416D55586E9286AEC0F23C5A43D96A7E4741599CD286822C164FD19E4E9128BAB5D11BBCDF1C1569F2CDD749DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +smlen = 2265 +sm = A0117436A574BDA850F75C44DBE513DB89FBDD6B383710FFD9BA4252B692DDACA5E3E5B6E40D35FFFF2F28BDBCBD7873F881503C7E7015D1513DA955C3BED11CB3FB1CD2E4B433FDAEF68AF2756FE897E8C2B676E2A261E438EA5A8FF161F26DE92A144491692790C87C1F247C68E3CB53EC238F3F1ACEB32AB25509B6650D0465FAE3B2BCB283E4F9EBA437D8EBC4D08ABF55633BE439BAD2A1AD82A997A2A3710A9DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 9F395A48CEDCD2B588DA6B45BE78835A84FFECDA3F0D7E376A8BF9133B8377765AE6BBA525F0334F4F4DE48D3E6378D0B4E086A390165D646696C478E8E70763B997BAAECED5ADA537577AF4943438D91A267384EE8E273809A342B76637C7DA4220022A2ACB9C7AECA97678878B5D2881AD13767029C4FF8DF091B280AF6AAACD0AF6679AAC0F6944DC453AA77DA2F19202B5B550A87A65989365D9F3430FDCB18B9F7D13CB4A41302D13972246413148B27F12CDDBEA54A8AC554A2471B3ACA783681BB109A5AFFBFF6154DC5023CB4AC32851B7899EA3D696354090641679B708A5D815F824499E8020BA2429DFAF9D8E6FDF34E06F51C2E428B45DE2BB386E7FADC20560F41C63E452F44508F446FFE08690E45FB25ECA9E32D3BAAA1EB7D60D9D605313FC81100D32C3E20A81E1F69B38C1D0C459DF9BAC80D1E130F834BF76B8CA156DDCBF45ED31EB3804E8E61E3A69F658B79CAE8E35322F30A9CF08287DC06417B8EEAF3F25308FE5A5084965BFFDF4D2372B070ADACF10E9BFAC7A32E94EAE185E722A766E1F3C312A52E25144444F62FF4DC5FFDD1404594CD8D7A3C9E04A4C8E4D132FBC2839FC5096EB1D4CFA2E9B811316AB7D331292DD5BBE3EBCFBC2D4DE3B28C03F46F5CFF92AD165D31DFE1E6F7334BC02277CABB5632FC62114951A3E810EC8CD1299EEA1CCAA7AAE7B8F471CC6B883B426AEFB1492EAB227D1A7DB900AFF09CFDC0AEAB375409C35F1C51EEB2B7F6658067C7E85A5428845AE8D3D420AD89B52FA4582A543E6F8CA1032C4FE79A29FD3E6F1BC2D1DF70311478D6D536F1315E161A868C2191941D6A0C0FB31CAD6137B32D6294EEF8CE496088E912480EAE205CA985EED1FA8245A851F868CF67306B2E4276FFF36DBE7E2EE48AEE1C253D2FC8C668DB82DCB77784A80890184D98B377F2B40F212840FA6370A3E1227A741D3A0323C04633B2FFF569DDEE34FC7ED309C05B4DC808DEC6C30EA6C06E5065DECCB5BB8394F3543506FDC4644B91A7BC331959A3BC239CE7CD0FFCD4FE43EAFC1556F5D1E6AE31F34E511DCC941D50A7A28ACFA2C0D04BAE913AD5F67CA10722AD3D49C3BC94381715DC0332EE59C03E9D377429E65D005E696E9413AF24726A398C689E9597B35CB39892DC27452F1C4C087F26C685520F9ACBE98818DCA7DCC53CA45CE50BDD25736084833CFFB97512C0A539E02B9375E76C9FD969AF8945134B1FE0D2154EC2DC9A2C527F2F823CFD3D6BE3390A21FB76C799391C213A5190D8081BAB4453A96485F8C1CE5F800965EB1FD7EB5040EA596C9089CCD5D97DAC65CAD078CE2B0AA3025FAA9115B2A576C9FCA81278B6A186F7FF04BD456CE34806227C85BA49789733A38E5615222F51327A08662C3A1F098A8CC50F68D7E67EAEC513BCCB5816754CC607A772D3D7F136F25DBFF708BC2F5FE39B4BCAC13491D5DFB71C6B0BD86418686379C00352E0B01A4972C8E2AA0514135A2B4B527556381EABB435EB64612834D19A356E7C04EA2580992A1231EFAD23B569D36671DD5F3DA68091F00F7523D310D0414DA7A66DCFB0DE2E4E3F57442CF4D5A049E7C7393B0FEFCDD497FD8D63C3090E7AB4176D32425D4DA5ACDA59F4638C05A6B426F5D5B5289A14CDFC3DB3806C247FABCB246A8C834F54A38134BE37EE7DCEE871EB871A2C7DA70380538CFA183991B2730671655B23473627FFE7B6305FECFB7A23E071A979E410403A65314AEA9ACBE65B55C1FAE856EA7640752DAB0EEE0C02936D8FD1AB7EDC88493BD676DBB027E9DD024E1D55804CCA73F38BC13A97E6330618A1426F80BB2F4DDB9392ECCC18A2CE9B8FC3D9DB6C407CDAC90220D1AC6AB061B1D1967237E958FE009049A810CE7E690FB757A7592CF592CDC8254A32CC2F4DCE68DBE4E05A39421E81472541DF1D2EF23A4C6B0B1CFF3D4E437667A221DD210D066B9B8A6AB2BC68241E37B706776C39355F1E3FE2ACD46406EED6A478EDC2E8B5496276BB22BB653C0B59F4A039BAF786DDA902965B9F1BBA7FE8FF7EAFB667BE41644D59515AB193C5B2CD6F542EAECC6F32E0CFEDCCD2D46233E145D5C96F48B7EA9BF64781842C1A2821FEEADEDBA7180B9BF2C251BB74318BE188E3E8BA6AB273CB90423439590BB0CEF8C44D483234311DEFF868D29A7F4D36C70DBFCABDC5014819814C8A3D6FA1852AEFFA4F3415DB863F672CE0148A7ACC2009479D0957969AD77D26B9C0DE80598751933AF3244BED650AEEB46738EB99CF202C282196A2B7B7386A432FC8B3B55D3E3CDE0B7608F4F11273F3DC660494DEBD4D15094F83A31B2505538E6F5337801A95F600DAFAA60EF7F237A21AD9160C5343D210105171F958EBB9C31E792E338B257B719B0BACDC4A937EB29B1F6AAC5F4D131A9B88A47D6BD0AA5891E9F844C3E4B23D880CD0A65E45EEADD98365F9963A870076857F8232A6001C41DDACF8AC19AB84ECD7A50EAA6A6DC9A6D9D4AFF416F3509A42C0CE6A24E84D8BAD0A20423374247D049C73D4AB5083F4F9265387325A058E774B4BA4147E6B99AF15EF3C0BC2F992A638E1FDB1AE49F751EB61F76F45D3C1AB6BE35A399D47258F5E3CD3C1549B1618215D2BF92037C983BBACB20779752FB12C7AD93CE19F370117AD12428DED7A5D7F7035038CD253D2DE6EA258C7CF3F4B7E684917CC5E8EE84D6E0F4FE26966B9DDE8DAAEE9D1C476BFA173FC7425B0ED112795D83096EB0632274DAE0B54BFE3965D8F2163A768747B5FBFE2D71800AEA604934A9D1BC0CEAA3E93909057D901681037690491EC036E3FA26B8FDAD5990EEBB52A659F371D0B8C0DF94801AD55AB136C93B727F6B68CDC510BA2B612C70B5D6FAA37EF43C0EDAE03E5C43C8B99F713EF6B7EB066E95E4605BBF844E59F864C3747D0C37ECDB51E9A33623C7C99E3F8A88E6641291545A547D2B454BFFB0B1395A63523E1D10A669377EF55ACF0A434D723D728E8E886BE067D3EC39D2C5F3B54D99B1C7AC5603F6E07CCB034D0A4E55F4335429E90FFCD4A42C5C44320DF93240C39F56C92A3B89878C3D95B8025BA8FB84A36A532156A69EE8DA901C98572D1A22F9F8CA37840386B3B3F5633EA0D4929D585F30DCD4F0DE519C2A72F58E00F03BF40A7E423115DBF2E4061388292E3CE7B7208830BE55AF6B46B2543AF2E23E1F8CDABDBFFD07292F556F3340EBADBA5C2136FF86607CA1DCBAC20498738310168798F53D86CDAF23ADA9A402720785CA7FCB1DBCDF409A0BC09F150DA41110AB966D0B3B2EAC128BDC906394BEAE60E03046A269A51E5A44A3BC19AB31FB706D20C90AB861E7E2F4CBB0871E83DA8E4BF340FFDA1EA0DABC09B0ECCC8314A611C00CB7C735D8B05553018356D99AD1EBC2B89B321AEBBB60D98DE435E95FDEE0FBDB15D54B86542E29892F91681A6FA4B8A221B208565DF3F5A93790B7B934C5EBD9E2EEB544BA13D99C0244B6AF40B2E6EEAEF1A3D9E43785D22A41B4775A9D85679E3F46A62703AC9A29A28CFCCA29C38D38A1EC04340A91CC0A3B86FD5220472B8263365CD6F22B7C2607D07471C69A30AB947FBC274879FC56A89D93DC6183A4A641DAED77EF1CE35BB5345B0CFADA5964039A40568069E5FEF0D0A5759E01F1B99A9259D45F9A0A167069233BCACFB7C3D62D5F33D29CE7EEE75A4560799D05103944A97A34F8BE583816381F766E80B964DD8E0593AACED29AB9970FEF83C37B1B51385D7FA9FA7A90A31AD2C081D3C77B3E6C884DE1241C2E7B4BD92E4B81F40E928DC10FE0C2C881CFEF908E4F4D22998D850884D1939A2360B0234F1833A8ACB5ECE953EB062B7113BA4BBDCBB9E3A5F458E6D476CACB9D7430D40830F23F31E563757525AC9852D61DAB024BD96CA1ED7175B5A9877B522FFB8D785BD8EA2A5B0F19F164DB7FAF6554A779D9DB475663A1747D9D8E09E8F3BB3F9C1F2542F6DB5A072DE234E170CE0D92C2B1C3853424A5ECCB8599D411059073C3A435549A83F514982FDF80E56920CADC71ECEFA4C4F1847FCA5BAD27DCDDD2C2DCA880747ABDF08F7980D61975FE67EE5B9F723E2F15F3E962CF7447E58C6A42E4E1C277E0F7ED0FD813A74C971F89D14CE2DD24D008E340A0FD467C93B7DE170101C17D8AABA8023B9F0DCA28E82BFF61C7503892B9A1A69830AE1B393B8A7E8235C448F44484F7B1B1F02257590CDBD876E2DDBFFCD2AC8542739D20973CCB344803013635BFCBF1FF42E3A45FD68137369473EED77B166D6832BBE41FD9B6CBCE55B9F0BA988208CB9A7903B2BA0EB370FB71ED9C4B50FEC52AA476790C729F3E13CB9A931C377866F51E3E0DEA916CDB881F4FB4B00C4109F3B1B273B376C38CEC75755F3F7AA54F4B68C83A835390B9C66E60622EB5B12CB19C5363D780E3CDAC0B9DA2D570D5F3251F79A1FE3E9ECA6C2F7397C918B923EAACE224779494C3CCCD920DD4FCE7234034B5834DC04682FC0134F00E770C0C43B3B7C074340F276901BC126B5A4722AB34E8B2E20D4078049CEBEBE8811351CACD21C97FA6708794EDE563E3D0D5DA4742693DC3DAB90048A29B01116965156F0F13025C9A4D646953BC60205BBA37857D20FA6924F40960F36604E16A27F985E1AFEBA5886D2AC07C538967E175512A2F545B6373561D7D8F59BAD57CEDC5C86126A534205A6F855597952D602DE893CE423DFEB9D7C24C58B226B29FE29A2AD5D1A9EDE1E17410437B708B1DA0B9F954E408611880180215EAFFF97B02F6253BDA5E5F2C96D96B5256704FC92FA1D3BD8EF909E4BD275ECCB47C80904D0030F54A0F1D0EAB021D9C8932A1720DF8D9A9CFA518318B8442362564A12ECFA423271326EE9BEAAE477430FE93390C8C2718FF22496D631076E1F1A060BC7DCAE23DE10208D1300F5A2523E75C188B9BD7CE8B867DF7734756BD8026C30157F7C18C9223CF543AB73EFFDFFA503E05269E8F15A60517403CABC0E3E08743701794D38AB105C2524219AAF5AE031D8A889E76DEFB43885136490B69393A80DF7543E5A8BF88471E0D38F705A49DCD97AD63CD82E5A63838E8D21CB47BB887369144D374A79288398286DF1C4DD5AC98700359A06090982D16C126B4DA3D04800B51827BCDA1BEA205CBEEAD4CF27616FB8F4BBBF57E632615FC0D07CB9C22697397EC6BB379974E2FC8F8E2A0CACC2367E219E95A373293CED1FB017DA7ADD673E772839012B68F8DC701E1A3E1A637305596899DEC1A63AB752B0E21735A6DEF7F15AE7A42F73F6A4788B520EA4963E94DEC2696747FFC9F5458B71776E090538452A119FFF100AEB953DAB899505531312719D3743A94E5CC682F2EF64175AA0CAC6E7E70F5B7609089F65FFEF1A6EFC1E398631D365162DF87203A314F7D9B5CBCF3F06179B8FE396A28324AD472D065D550715877AAE286CB3711FB00B27CE664A48097A3BFB87CBEDE9A10C642942F1CB1370D1BAA8433798BBE7DD4DF7960AE764A0E84FC645FBA6195295EAE42404331FE814DB859DCF965F4A304BBCA2B914657B55C2458EDDF19EBAAB3D94A62053357A88559CB46C5209F718E8B52952E08B9F081470F2FA9941A1B7A1584899EAC5C40D143B8D34D657CCD5032B3756DC74A5E291DD0E7AAC89CB5F7DA563A22F996B3809CFB26BCABCF4E18CD29EE02F42674FF64A11931FD6AC7F1C78EA0C10CA0782DAD230E691C0D13CF90A5C38EF2ACAC49341F4277BFCF873D2D4D997B816A6F3141F696968C5A4BA68D1408539A3285B244505F7C419705ADDEC14519C43AC11AD3218EA837EA67CBDAC10EFE40DC2FB14FDFC6CCB4739C3C47A99AF24687E30062D10765C2428F1BED054B47EFC2B20DC16E53D2A9AB381DA34970B56639204FE141E094B9C4C90C9A7B0B47FC61EB77C50E528CCF46A9F632B2FC8B7BF0BA8242F7C458511572605B20E9AFCA2360FE6FE65A17E6768356A4C9AFD1082900EB1D748ECB4CBEDD82D0770F2452993045AE6C038D99A7CF07EE24AABF7E865AF59C5CF36E17663743784E310C66ABAE513477EE7C487AE4DA487AABDA7236CC9DDDD3554603046E2536D9BF0AFE346A05ADF5F0FA05E0985BA028C76725EC7D5F26DAA0003CC45DDC1965EF4B98FA53124622CF4C1CE49691D27663C5F1F403601F95365C424112263ADC2F27554423B1CAADB665690571A22F03AB7532B03495B410FBFDA449D1B6B90DFA40C275E62B47928F0CB94DE4B03E2506933D63A0F8CCF469704A9515AA7E3A5AE7B96BEA6457D76FA53D9ED13A0CE88A7B95FBC76CCA0336B63FE25128AD37E6EE0123F9513FFD11D6DB9010C9152BACAF833ACF0123EB5347D19EDFBE5E09326C411EA34AF2647F0119307981EE8601282462B52BCE4414F6E15C760C0043C0C4187DCEEC2EE6F7C40449ECC992A5A9DA1468FC8A7027C02984BC9B32D6ECD6539E0A2304DFF1E37AF485EBA3F755F74211D53B776A9A9A64F4872B3D0F2AE587413954A8E7439C25D0DE472ED7D94C137C02DB7A046FF498406852D6F2F53DD1CB4688215B4D7D86F0AC91D6E847FDB58D6E84A59157A21A17D0F2141A7CA94A37EB917F897BE7424692A385E0B458328AEB1AB0CF7C62CF8E2297F6D8B06702515CF6EB82A2EC015FDE1A4797DA22F72CE38C81035ECD74866CB132FB5A1B682D12ED4596D1238700A54CB6F6C9361D6DA906918EF30B661654A1F326D2FC48AC5109964749FC2E8D28380BB6EFB2BE69EB08E23973FE59FCC34E3A2C206651E291D364FC2E6AB95C856BD3581A1E05090C44D4F82025163ADF77B839AE52ED47B69E271E590A8422F918B4E956B29FEF43EC47C7724F525A8812B881B3DCD48871A0D21E1D6935D80BBE47B49A0C8D5C2F16AEDDD74E67001BCEF16A3ABDBEA39F1D8A61E185B9FCC04BE53D91B71AF5C008FF067EF49B762A37E22C900BDA8761BA094EA566A3ADD2AD96DD0F20A8908FAC640D1184F7741043F7E6321DCF94B9036074DE4EAA957ECF0A0264DAF58984A0A71B604724515DB439163B3AACF804064559B4031FCC6BC1A1A22D52AE26ED372B3B8AF310FAC2533C2CFF2C79386FEC4B20654569E8C155F71140FE4ADE740AF97A6469C4E3855ACBD59CEADB28702BE68C8AF642EA0D588037DDFAD6EBA9D5A2E9E1A51F76C815553AB51625F834071BD26B02255937F41B91516427DE2C44F23381E4FC2A3B619BDBFA2F43DE02DB3DA62131794B83823CEFED517E5315921C7901822F5EF4B66BFB3FE64D249EA020C6F8983E790EE99FAACFD61154DB5E8AF396F3E7E1D2D931E853743E0A9F27C8B61960CD4F24A408A762E561B618D1B76EB0577D2D55BCCE0842A2B5F7BBCA6568746ABD8D850F4674894920E2CB0C4C55560028DE5C5229021332502B4DAB2B29CF6C35A70E00E4B8221EA2DB0EA172FEB42EEA194D5421E0304E347187390E04D968E0B4FD6514391AE682C9F173AC93BD48FAF6C2222AAA3C88617A0ECE4718AD60FE31C67F5B0F188DA93EE2B756F82E60A87EB6500F445FAD0270EA3D2F1493CD285BCEF18F9892DA1D4FA9425308E6B195025BBDD8FA72D1744E8D1416A11276F669435885C968B8A25DF1AE4D1FCD9E5E8EB2F2F603BA4FACB4C3569FC0B7A82F60C5D8891C3415229A1890F3BE52DD6C0DA75036C1F0C14CEFF559260D8EECB04B513E5CAF45BE5F2F95EEC44D5385F9122B3BB351506337CCFB09C1141C44991F1BC862C3DDB4B3185E628B7202CE8BED4A75F3F15C02 +pk = 9F395A48CEDCD2B588DA6B45BE78835ABD0CA01528772FF56A22274C92B9828580009E0B9E93402F41B69FA32EA2DCAFBE69A5A60393FD84987A2B115DDCAB098C25CF02FC215E9748D6F869D6CB5308CE0E290DD5E1FC04D0E9A374A807B066D3CF8F2E93099C6EC988D4F0F36FD627FE66CA2129A93E9F631F9F68276EB094789063475C4BCAC3942A3205AAC0D96FF5068B47D24F56A3B1E91620C0401E7B8D86806F9394FAF98C2395FF6E9A5AD5ED28C07F4BF401ADC835D014B4657C226EF87EB0099F030E49DA98D4DA9A6950321B0435A4CFCEDD2960EC38CAEC4BD6E201EF6C98BB044858C3A5DB5E3C98191C48922387B87E5381E714E1178F267F3CBD8038DA28700C410D87F0AF3F4EC8C6E320B68401B783E3C4028CADE356EEF196A3847C40223E7D16A77980EF7D11D5CB006DD4AA139B096B5EA35F5F72522CCB8E2A847577938D84388722FA61722A7D9003150CA3E971055816FA3A570B569920DE454AB201CEEBD788B5A6DE440A07F904145395793C600888B42FED0EB1EBC3D78DF68B836A4CAF7F87857AB961466AB3A1D5C0443A57DC156873110D7443E99F2991D28D921E5D9FE5A99B32D1C63C759DF546994DF83FA825865E7C57C19B2AF10F4FA2B7B8AC94C57C85A943081DE520A6FF79933DAC9322BDD4D8741BFD1CB80ED2DC1D1A0FF255F448DCBED5B8243FE96F520B28914FE823EA58C4F1F2B852A5B15712EFEA784A4FD544BE0BA45790B5C46F55CA9BF9293A9E60C43F51AF6A129B309C488B085EF2379AC22A8D32C2B1257234C9D105173443A0BF6CB300024064FB4C7C19248065CB60B319C192F5257C7EE65E51993D58CC06BED2EB5386C13BF840EBA6A97FC90A1A848441C1D0E312E71B7B24091C14F3B367BBA4D0A0F7E2734A98C31C69F61B80EC8C87EC8AA102966F56EF43233523A5903FAD1351E6926F0F0C77D675E9B5C2307D6AEE3F9D56C5B7C10BD8872D5AA1488B6D1CF48CFC0FE0FE8A99250FAF82E1B5D248EA5764972B82E188D45AA713BEE24DA6FF84F3A9DF142B0FC850D3B60A8E2553880428AA88286BFF3151769C458BAAD33D373AA0013E6B1C4434E1FDE3D2D738414E217C3FC3F69842F57BBDE30767BF11EFE5E0980DC0D10FF819BE40D3DFDB377FFC286E3DEF2B906CE2F83FB081B9379673D2081B8AD85D721BF05466182221C255CF446C0FB58184C5BD1165A1029466F90D3F314946F350B436A62D9E05A05FDE897E33EC7821C8C88C9F58AD732880D9B56DCC8AADA6F24D2C321D7907E44B3D95A61CE8961DEF992F088DA40E89E9CCF448455C871C9105190405B6CBEF90360E53B4E4B10531986D22EF8EBB7841FF5DE491A6C44E589235F825B6C375985A7F94EDDEF98BDEC55CF196D91B2B6D4CC5A0BBB3BBF1A6C0710706F7A5FCEEEFC8786425C8F3B7930CD7C733E38270A5CD4655DC8BA6F4E3326FE6A05016A21718760F0C9DA8E09732EE46EBE4E99E24A76E7B0EF3C9BD920401B29D6F2426056D7C5CB612D4091137661BB0F8282E07C462672309C9C132E6B8F2D3FA613476031D63CD71E4B9F45E3DFCA024F7383295B8263627035FF1E944A3CF33B745A998105AD42322938450135B4D0EA6EC7E4451DF8B5904E78D623555D7A0CE1AA45B7BC856CC4762B1EECDB8F160157BBF5919449913E0D726F582019BE1E0782DBA1CC30A2FAD0778A1DD2E04B1D7686ADFF56FF77F46928B1C93D95EE3284DCA24F8CC3ADBC150D6A5C226CE9D490498B83447A75BACFFF54B6764DBC12F658AF9C4BDCE606399401C624CDA83F619009C90144E2B13576B075F67AD6F2DB0562996FB159BA04FF91F0AD1D5B26CE46514DDF5EC25546F2A395CB21375AD339294789B4C2BBADC1DEA85C8795215FBB4CA9F8CDF784E5A9E22614979B9F0BE8C247E60EE7981E54103F1E278BE86FB862A798C029C7B2A1FF1B7FB1F262ED07B532266B28440189F371910E939C8B7349ECAF7BBF635F2F2FA1D16BCFA8B14F13C31389150567D0A28D1ECEAD85277ABC1DF79DE2372F3F054E76A9D6CB9492DC502ACE207A01E77F538818325A372830B07511843EC9823616A8F17A7E034CFE7088601411F073136BB77AC3C4877F01ABE7954D1D1B0073A50A24566CF580FE85FC615CDB9172778992D9A9AD70E4B3C63269A96AC6B38EF3F327EC05B5BE43BD7B490261E08A2A937D5552C54BE9AA462A504F3FB3572B133BEDD01473A2A29F89B2A07E01E2994957F972850FFC01E7CEEBA28BF43EDADFABBC0D5E5C93CA431F34169DC1B08F6D4F4EFD0992358E0D2FCB3CB961E73C4D86C0B5AABC6F4F511BD399BDBBA81185A659C265EFBEA9245D80C970B2070D33C89B19745D48672B1C9DE19C6964DBFCEF718F39AC479C36BF75F8D054DC36DC53BE4B6AF45F4AB716A3C0E569080CDA7E06B435785A71EAD8220C43AF204D2F4134D9EA35A330538F2E00203EACD38370175FC63B6B9B9A6648B8106438DD061CB02F8951A365E59F52D5A0343EA70FBB021F051B95D2311E5C3CF53A65841D57C9980D00F1E5B1D2931DAA31A014D3B115A6B473E9779C37835B6D721DE6175909E47810A600F0FFE619D9C904DF67D55286C6744E40C1F72922A5BD95060551B4C8E28A5773F8DCEF0F9E7A8C65AD69E615DC32BAF48BDD8FDAEE4DBF9156DCF50C6AC3B09C9653A4559D4CA0AF8032AF55106E5FC57D4A9F4A4621165155BCB5EC823AE8AD9CE05A48401689F8E7B8B48AD13299AE12C9089EA5C607908F8FBEE88766466B3666842ABB9791EF840216E0E17E398E0CCE04CB95E1D6C8E765F5090197CD4A9ED2009DEA78BDDE7CDC073200244EEA57BFBDF08FD3256B4B84C2E62B5CB28E5C46411F0D7D8E1F2302E23682AC5FDBA9F85D73D09FEA5AAF34FB22A2A74218B92F5F06B6B4B404437B363EE7DFD30BE1BA320AE26C14FB12C7D42EC58BF75964CCA3AA67558D79A4B9BB2833DA846BB7C77DACE759BD85564A7BDBA0AAB5625BC90B4E3BF309216F1CE94E3CB63BE89F1A02C233765FD0546A2FF01AD4B9D8F18D4205049385DC1C8715CF8B86A8455908FA9F0ED04EA5CEA7E6EE07A9E029791281FC82993113171CBB3269F5F6D9B4AD53A6B7D3E2B87A27DA4CBD181D1A56C97E1ECBF299FD2C1FCC02BBD90F7B3168597BC719ED3A9A3B7FD5A22EAF45988CAC5B23978242391D5B11B55C911C762BB75478476BC34B1F3332381E9F6DE6089500135FD48375786EE63301F7A15E9C89507869ED595BBE1F93234FC9EE9465B7627BB1EBDF503AB6EEF6DBF2AFC300585C8D55BCC10F156A91B621681E0AA91BE3B75357F983CE24F9A163F0D3372D95548F274226A13CCFC56C849BF4386728D3F9349EE07EE6FB805A0DE5EDD63E2A3E603272F1FFEFA5F82F70CD9904606875FF476929CF79B6989E70A01AED224112C1A92796C569755814B5B104544CD48E500F64BC545E2CCB647DD58E418AC51A48BCE7BE5B44A9670B88D0E6CEECA226F89A823406AD8B109EAEB2CB6743A5F9AB4FE737E664CF41C5B34EEEE2C0BEA2BE27CA87D94CDACE6989425F27AB16F7103839F641B661DF85D816673BA0C5C3E46E4ECC9D4E5155F8A0CEAA83A15FED9D89B59E4728D5BBC104A105407FB2DCCE299B89A3329E1590660463659BE0C715544A91BD01633F8685401EDE7681643D39DC05950201EFF690F6513958F90A617BB8270CBC50893B144FE16CC9F7FDB53956C515322D115BDB21CAC727D8435E349883BCB31399365CC7FE4497A55494EEF0A449397D78779E2BFF099C5CAD30AF5F52236438B1444CB08B2F3083015169DB6476E64D9DAD2A1B1C15ABF9F572CF9E76A928F2F004D49D17EDDF0B6D9800D01ED258051493744E115459D45CE56110F600B283E6C5EF346C08F6F628A372FE5BB7D21DC7168E549BC0ADFBDA39ED47D5E7B5AA99D5D623A4B7C8CDD382BBFB74796E98D863327442AC37D45E2D9D3A9BCE2CF98CFD10766B6591CEB2D6421425019559FF8B03B25B8BD02D0FE26B8D2D71E023AD7D3AC3231228DA531EC00495CD3F114DA4F429396DC4EE2C4737BB7A15C6F3A990002DE6AF3CA92821AE0BD9F74FE7705D5EFD8CE95D6092258C4DE4CFD65D465D47A2357ED6D6FF267F82ED17090E001A808DDA6D07FACAD8131A456AB71BF0AAC20A6BE4C585EA8369F3144BBC60E6DD11D630FE189F69A14890320E857C043DB1074C8F01EB035CF72295CB247A7949F30C3DDB9AA38B2723EE55C9842A7C761A48B0FDAFFBE8FC2A04BEFE91AB25F308489021DF4593B5F56F02DF9CFE0C56231FB3E9C9FEE7546AD5398797F47A9A82CBEFADACD24ED43CCC9CE4A93E068AEDB853573BEBD2900DD288D56BB1482A0151A7B3329A533907B3F0976CE059AA9D21B92E66562E5B80183464BBF917F37AD69D53840406584B6A141DA3437560AF940F918FA987E351EE939F9ECACEDAD417016EFA12704C6C4454CE876CA2426EE5C6B057D603904DAA39D33B716C770ADBFBA4085A8914750CF6F5402F25BF7B523D74214977F568FD29816AAA25367C9EED20B1586F115CA86C1378AE34AA760FFBBAAB99137890D681DAA1F098127F5F2300AFBD557367FB32C952DC1252D6A3EB97A8D41541335D58DBEAE9F66FD624A6771790F13ED449B0B647C11D63DB4CBC317DC178C1DE4AE0746864AFB27319F77196834C45E5E0D4F8A015B56060F74C044BA2BFD47ADF909B810CD2293181E537CE3522780B62C33F3ED42A3DB3F764ABB943F714F89EC0E1817E8C357C27A1594D0EFF96035CA9C862094147D9ABC176F55838B7C5C308682E756E82718D479CB34C3B3C33741C3416848645E70A104413C58D761882F8E731556F8854BB509D2D31FA6B5924ABF5E5777397BF0D65885A0F0F07E7FBC2F51093B08D4022F818119BED438276CE8D4CE1EA112330D748D8D36ACA0394C3F07745117C7CB1DEEAD93EEAAF881D517DBA5D1AA83BF46168A4F4D7195A97F76017676D693338DB82EA25BE637F617F9EECF744AF6DC83CBFC2D314B3CC218DBCD6E0CACE736F254B0AF50673D5ECDE52332FDEB9CA122BDE046CFCA8D6AE722DEC02374161DC0BD0B0765F0A01295CC82CFB32EA34B20D687A247A89DFA3C69F9EAABEC71F391A155F043BCFD147163F98FE99EFE8DB06C9EDE8025FC0B3D9384F0D214F7B71B29C886B488334E52FD6FE87065B8BF58C188022584BE5C64A7F2F06AE2C5609756E9702F4ECD119E5235EA1AAC888CFE041A55068847F23AF4CB8FEBB90254783F72A1D816E24EE3724C0F9E95BD6C1E127946B502C682025DA3825759392A0232ECFB0EFF886675804A8D8FB4C11DFB1B8C817FB874B50FD532FD73AA84A560892CCEE883A255FC6EE1171315A3245ADDEAA1A789C601330AC26959734EFA1CE9BBAC8C2C2CEA7FD119F7F5DD109BF87C26B474F6B6BCE6A5486BFAD2EAC961093003689AC53243B76CCA2349FDDAADA5587F85A1CC704A61418F31C0CD479C1D83994F2A4B13C15242BC5735A438165F19F773CA532B046CB984B04A36F1FBBD87A9A4E0CCD50494D8788EEBBDC73BCB6B9305A9582E70636212CA5F1BE1AA5450E79530FA7489F6289FF683F6A2D442DAC7F2EEDD92A3C9183B1416B017AD1EB6EC16002AF92C3FD9DD0A0E1037A1D91473989B9D3EDC01A45AE6F37D00EB8D7BF3C24728EB47748F8EEFD53C5FE3D73E9C62C37F5919E7FED7D85176F18B7386E182B009150B127318A1153BC0582AF110ED338EC2FCBE5530FC6BD2EF7F83C40EAA0856AD0424F0D5D0C859617BA2F4257BC8743F7E6A541B8B06A0E5F3387968AE6B1D858AD559B6750453E7F1BFDD8110783A8C71D03CE14C727446829D6DCAD99D7E36C255F6FFE77E48919F1AC99595BF154BC5A636A50CCD2ED50B76CFEA70D28CBB90C972BB4EC3D1C6221BF8FC9F7FD42894B23067508971D2C05982E42740C47D22EC3E23AB5A90CE52098720625C9110F014DDCE89459C331A0983747D72ED102DA9B96B5EF569AEFC12132C4668481F562052A394F2C024FE0DFC06D2C31FAAF4AEF6A5E2ECF66C6EEE30353733069EAD5F2331E648EAAB378B47A39B66C3B1DD19E6EA489DC29267DD94004CF6DE27E33D9BE4DFE79BAD588F14D28B68BDA78479BB8A8A9BAAE805503BE52FA50A20F5FF12ABCC48F6D748A5CFB61B2967E4F581D65D91BA2764CCDF7E4425E2A8FB433D35D57F994E684C51A91AD8FF3A1CD2D325EDA7CD5C6E33E23FB9FD4916D970E61F365AB878575009C70522BB83AE4B431FEA77833D4B85630A8C6997C63D117190C23ACF8039D2E831C6DE0C3C27AC913F041CB2F8CD116B2B6570774F1FA1D4A3A20A14951036B592D4BDBE28AA5ACE3A711F2E9A3761D60772C340D7A8A296E285B5E94BCD9F4F243C60B657B6D64316A3CD9691751D921EA2598DB0409E0C64BC4C621F2EEE915921E65556F09A990AF66D3726A0938A327820607EA81B733A4838B869263954AE490A4B4D0901C4BA8983D573C90D5235713F6D39F257FB21E0926BCB64E9AECF94723DB0BE79C5426FAE6099A3449829A074830F8355EE46C76DF1C8BB2FB91EBB60C22FB161E04BD51EB4AB8EA986518D89114E6102C00A0DEEE12BBB4BE02D85DB2C90CD2153C6B76812C1F512376279B5011D55332C487838B1BF542FCA4890E7CB9612F55DC5F75F61B395D3B50F5FF221B298BCD7D5C3B83B8A27BD7B6C41FC45167975EE79A97D0F20D07DE863D0B971C173ADF277C0049968B9DC217845567E05136B02055BD6C413520092E259FDA7C9033E89B3BABCF157C280A788D20C5AAC2CDD98B672016399BBDC4EA952CDB3AB7688B9486AAEB78AAA35258272CA72D786AF789D368677935ED95E2E808030A5C1641F1DEE47DA2D2178B633BA120D3C822130 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5 -smlen = 2292 -sm = 714D783B95A0D9EFCFB39E358B3F973AC9D8C5AD9E1E93683E2B1DA8392026F66ADC74EC83E919A0A98D5B41D8966B0C598B10DA7A20315AC2CB600418639B79B39547F47A156F47E2FF7706B261B286805826B4F71DA499E842941B92F1521BB9B44B4A50DEB39DF842576C442803C13E69242F3ECD778E4958DA48C9F187ECC1296533EC7B3DE12454D7058E906AB6BA6EEDE2D4F6741561A43A24C651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +smlen = 2298 +sm = 5ECA5600642DD55F8224EEFE5AE12EA4EAC1C1CC8134D5EFB14A2E5CC2B4D7355207C0642CD9FCBDBF7C7A8F0FFD005AFA5F9C82281E9784800FE9F42EFBAC0B8635AF7DEEBA255F53874187B5A5A1F872E1E992A6A8E027FBB1F7D0D99FCA0190218970A7381FA0DC6159582993F6FF0C5FF3E4B2D9E270F8307259F12C0455282590F8A32BE98950BDDF8B34FBA61A52410960EDB4573783B80F25AD67A9E4556BC651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = AD49831FBF6ED9A88EE18448A54E8DE5ED2ED317577AAF782D72DFBC83C900B17167D78770F13A71D8B249B9DE736D9FD5A728333372B5A1A25EECFA596A622996F54F55BED6D4FCEFE41498345102DF375A8DA00FB6B63CB06DA03C2419270A44D039064BD664158274C09333394D1FD5495DC7C341CCFBBB6005C9AEADFC28FBEBD10BB47D87276B11F9E3D913FB721EE84DD313795CC05FF8B5DF782530DCB08F6F8CC3C8C0932FBDCFD2F9673DEBA693AEE9CAE764E4243A394B4AAB4BF0DA724F60558958AE8E28855EE48239BC00DA88137667B520600235FA44051994BEC51D4B105FA11067D7CA9D6ADB5355EFAA90AC165603BEE6F47B735B699C03D708D0911037DCAD752D6AAF0C7C41F3916161AF0DDCA791BBF929ADDA785FBFB64A60B2CB16DDE5F8277ACD3E94383B42AB5AB29A2CDDB74216A7C47F4A7935942038032C67A583503D127F63AFA6FF8E5340787B97005B02B00145AAF2A67C2C90CDDDA30F3A8D2EC8BF6B1020DF11792688F0DEBEC6224F7796427659B9E61CEDAA66DE022CB3BF5EEEF907692169AE7E6EA9CCE6EB467FD48CCDD7E9C1074DBF7E42BACFD139F86ACDE957C20D2570D86F137CE557887E92FFF6448A04E82F8ED66FCB96530983CCCBAA3AE5F49CB27E8D907FF6F31295E9F1A2013CBB91AFAC8A941FCD06339725E78371BE2C8857C38001263A354637895E8AC15174CEC5CEBCA620313EBF11EF98BBCA5DD182F384ADBC114F09BEB77CF5B7F6B757293B19D0491EBA89883A24CBC4F3046BA4E904B8E607EAAE0DA9E154B9CCA3F44D464C84ABD1554E74EDFBB5317BA1529D1FBB30636CD9A8EC36E2D211F9461EF0A99071BB083DF765F89CCC28A6ECF4C28F4ABE9D3ED2DDCAD37F4B58F23EB3A8F706521E193EF4F5090A68D457367E3E5566106F42F9451A60B3D5CE1484910432373003A8AA0B3A989FD2D5644913D1CDB91E96FD65A8F789EBF127FF12780F354C32C78F5319C55674656D09FA55A7EA96F831D80123DCF882F454E22E8AB8B169A37032A0E5742BF293DE1E7FFA2B868258D367E2896DC5B8B1778991EA2360B9517FDC1D4D012F421FAB02B7DC985B22C7980A4921D23BE49B75E88E25A672C123817BE617712AE49D7E775E03BDFACD2EE37449299A1067EC75959E67AD75EF3CA197452D3A256B3F19BF90DE9AF4D5A3DF3E7E0DAD1F8B9F808288522F618C63C57D86B5C6A343CC22A6081C627413A26FD7BB676FCBE75344235E1F55A98ACFD83465E41E1ABB01C1BB4239D0D5374BDC39C207F48E8DB03EE77C1FBAE8E3C7597CF146347B2AB5B5C6DD6B571337CA20FDC77EF823D81227EDB71401ECA164451C31AE2A5DB64F1093183A5F1FFE09AD11EE16073B19BD24E0AABECB2041A02384399F4A38278B67545D7C4253A21F17F1940692EC9FF803939B9D4B8A0011732CC07A2E26A99051BC1348A2DD005DFE4177DFC193704319970BFE2E3FA216CBEF083C39243128D27DA01AA726297EECEACF69A1D65819A9F0F105D5260C2E2A97139B008CC1B047A82CD1C7749CAF124ED36771862ED234FCB93A6BA3E86CF4798F03189826809F9FDEFABC991376B9B0625B05BF8B928211F28790DC616283574BC973AE0974E59B3E35FA5C5EA093F0A1C559100DF4FC81D95426CE1B10312CFCBD7F9C6896AEFBE015D4A4145FDA1968CC88D428231CE6549CDBDFAE6D7FDDFBDDEF57147CF80DDF6D2B149CB077F28EB49FFCEDDC9C8A7FF822AC7FE3198F6A77CC505201A1B165D73DECEF516A26FE9749CFF36BFD17D0437CDDD655B6BD5BA0BC2C21DD9AAD1FA0D7E1A459B51BA4CB4897869B7A6EBB4846610DCDAC0CDA1141150719D0CA09DCA035EC805429E88C24A7AD8365B9EC448CAF78B748DC39F3940E20090A6DF61D5DA786AC3BCDE7B8DE2EB8F26AC7A2C8FE7A3C6E23821028E7A9E37090F27278ECB22670F07C6254CAC3A0965B8CEAAD003A4A97A6747E4AC11B59E54F5691B8B81F91042D1FA286E224B67DDC9C307094DC4E2CDDA66053EFAB1D3D94EA18A25355BCB601E16ED9B7D1CA7399E6E9C82FBF63F128630A2464E002E69C836D511269EE69356B701CD4AD119B28D8E39ABC732C8993930D5E2732185D77FEA473F14C3C2E984273B6EC0F00533E7E539809E0052438D22EA6B743D8C8105E0F9B550226EAF524F81039E033D15569A402AA6DD57A82EDFCA3FB6CA23ECAE6962284EDEBF132E0006A0544809D0C21806DBA4C4ADBFBF0D5798BA6F9EBCA0D31A0F852C3CA76867C0E9728587CABFA5E5AB4F4627501A222EEA5257118FAF1CB2CE28E53DB7CF4D6B84E970ED2E79E6E6196F415D1C3D32BEB2E30728CA40A95691DFC0AAD209272304DDCBAD7726778EDFCED160001AD60D1C215DA50F88CE68CFE4ADBB07C8D241446F5A8C7806CEE558AE6C2B1452B724D273A7EFCC8B5A8ED0A7740DF4B17CED4148AF9AAAC039D864F98FEA03984AE3C341302D1590EF427D7CA5E4C31913E8BFBA33B590F32E0A29EFB50F494027122B68111D67B5721D98C42D0703230DFA1303FA1C86215A6AB3BE435D50BABBC574B25A5E366C3C12205F57F87A92CC7A61DA63131B0555EA6989EB593F66442AE6AE6616B29C4DD6AE1DC1F155369EDBF7887CAB90408D0A7F99ACAE2847BE58D5E230D4C03BEE5D1083EA037D91A0BC2F6C50F1D4064481B4A841D97CCC0E5A564DC2D67E3EC7AD40F7C365BE0B5BEAF44EDE1BC463FE81FC165219EB11F66A278D908DB4C91290993E5138461299F7405DD71CEBBA8212E71960259C948CD83A173413A76F321E99A9F1D618AF8D7AFC1571159A2B832B2EF7935860299D953FA68A135BB88909102752E65F904C8A419011A53C99D3236DDB97C941C62CFD03B380FC0EEC19DB013A46346A9AC93E2F16FCC5CB2076DC27A7BCB7C5B64A4F2EAA7D2E4D248E149681ED9E01BAE33DF4C3C3E8F14CE877FA0A24AD6F51FB6859B124EBFBDC3827D85B75C3158BC4C45B0FE32B2BCEBB42228499327FA3049949B53260BE2523B6D8475BA57DA7A98D226579F5A421FAEF962DD30A9D75C7E5B37B9647AA1805F02F02F85D70DABC30555C0FF37A086FA1B81B1BC44C251229859AECF3D8C1CBA7E361613235504D846F3A711D217B58DDDB6C3DF6869B4D1516BF4FF4557482F047200375E4D9247FB9F00DEFB1B3AAEE9940454A98EEFE86D7C3BEA74C055CA9C9857BD9E866EC4578CC1C52027AF4529A39C7B744031B705BB12DC5F2ACAA4A99F716B8F0F9B1FDE5890607BB2D4D414804A75621EA05E3203319EE0309EE5199617030335ACAD825D2D86DC8C76F59F2933CBC69D1DB5EA58086048696B2A20C29F6B5464D850F80AFEDF283925CAD00A267F8002628C7364BA10CE7DB17B361CB33059DAA80DC772D1388251CDBB40B71C5DF62F05235403CF61FE76AE8C847C8FA58C84592D01484C741DA1EFF21D4BF53CECF51EE5FEA5C80E7232B34C6D0B8DB302DD281875AD5BDD87FC822E09E0B6E51A47C99F632FFFD64F9F968F3D62C5CFC696D5CEE76A3D66462355F5B447C5AC3324805CC0927FD16B1DA7D9EFEB90B8A9BE5F11B264255FEF44A4868AA9F2DB75E2E21CD19F2D391F3FEE3DF956FA3F60A81988C1A7BE98915F7D8168677FABC9206C59ECD260F3F592E5DF72A6662F65E0D6A8EC71CA60B91D72496E7F5BBC4D5C29646A7B979F48589649AB5F007E2272ACF56B6CDBB997EB8B137E313BF902F690C126ED2F89B90DD331831502A01ABCC0933A1DECF986D3685D13805D79B017FB6A0C558E0748343000CE4B28ECE3F6FF592B5214E626D30EF94078EBE1177DA9B178F1EBEE3E96348230B01C1716B6743939FE5869993A2C1CD0D8F0A8DA0DBCB1CA39B6F52DF5FBBC0814BD57234E91FF3B5B01D50D780D045695AF196AF64ADFB280B932825906AAAD267AD46F2D0D550CAE788FC176DBA275460894E9C61A479D4AC8CAA258A0CFDEACC0548AB546DC83F0D8D8D5B7169448959C7FBB6F3C81DA12616917449D0EEF4EA3B42C0B0C34133BD16CF323D2EF5DF57B7CDF04747A979A3DD9F0F0A5B32AFCBD220659E2342678C94AFFE55B4E0F778B37BD3CEA31AA0FB20D5252BB0294D69ED34FCE8F43B8DDA671522F0E3D8A30240FAC4394DD2223750F760E0B134D90786FD4D1017157CF13417105E7410D4EE457322C57149D6DA33D72E30296188D3D7F0F959B7E2FE877E8C61C169D89BE706429B703F95405D0A33568539DB9D2371A6FFDAD2ED3BE332C30204491B9D9E4009B716A2640306061AE21F4FA791F7502CF26683356320F5C4C1D68E0D0621044D6F5E13A51E477E6A6C990290DB80748D24EEC9836FB0BE60E999ABED732AC36C8B3EE36F7C4E361FDC16E6BF060120D31431EDDDDA1408C9BE56FCAC617A5BAEC8CE7512B4E47985085CF3FDF21122F03E7CD411CDCDAA5CD334EF2A611EB0BD0CE64FC023D7D8D2DEC4F349A978D6D8ADC96B492D15610CEF2194722372EE4AEE556A2559527100A3A3609E03F335DE68E679978B143BEA985F1A835C4F4CE9B9799811A7E8065ECD0E14A2052BA1232B36E6F181E884C58A735FF3D1D56286B1E5A3E887218805C5F17F298718BBE6AAABC09EC7921288CA41E9A04F513BCFFAEFD1F5A26AC16C69EC6DE9D783560DEB9F788BAAB24C07184C6603BA776306436705D8E480AB76060FFEF2FCBF795C3BFF52D8E79F94115974E2FC9C3496072F30058D05278878617A648561434BF335F20E2433E0C6252BF7BC0E8669DA7C4209C8D2200BE766BEF29F2F0A04C2C23AEBDE10EA77BCDEDAEE639666CB3709841FA3C13F9853E16AF6C00ACF2A148FF881940B9752A34794F0BB3B1D1D4989F98EC37E4B3B6CA17DFCC6D3298DC4750F1EE0C42736C9BFA1DA1B1358B082F336EBA54E16E0C98C4CABE86CE28DBD13567B40DDFCAC046E1720208CF0D4DF2A92E5F77826FB100EEB33DB2B9B7DD61353F34183CDCACD94A77835256FADB2C82E640844007190FCA158ACAE7924506D511BB68B5D22C74B7BF17437C63D9BCFA9EEB297B3F69094BC609C4D4F40F597ADD5E8DC875912E2734E16D00AC6DE273193E12C015811F1FBC6B0833A9CCC41A78731F71C103ABDC4A3E77B3EB1D76CABC0BAF649443466AB41A3ADBB2BF6961D0E39C4094AF60C2291EE549B4F422709F2298FAE15104AB2D8379622AC44AFAFAA0EBA236E9778B6E1DC0C95580B6C8F49D7A480BA44F94BBBF18F55D1C3030843BF4AA27653B492353C9ECD8E3CD002FD4673661D30C4B03022A67790A6DE3B98022BDBDDF0DF8C3AEB7EF8A10768093A755CE393DA0F6606B103E115651EAD09D82F3155459B335BC651B40087008FB9720375615B70D9D737C346C9423DC9C8B96FC52D66885D0B651654989E4EB413C0D007C13C0A7DAA3841791EB85F1E95CA91A9581B5F477148E172325F96C14530F79CF8B8CAEA055B0EA6965391BFDB6E1F2D412C463E2E049956F3CB6CD7766101F068572C21EFF698155FE49B64713526390C6BB404DF7F8C352241AE58B4F5E6485AEF5CF2DDB92E452943A0B583495233D17EBF19EB77AD2A240F9DD0C163303F3AE2538C18E8CDCB006DA0EC0F39DD8B6F2698DD0CA36FC4129DA80A065F2CB34A9195A8930D096BF386C732EB41207BB206B1A96700213AE2BECAC6163C33EA2A7472B2CFA8039743BA57D3755467885B08787568FD95541440F49A73D63C954CB096D91047CD1DFE15B6E97BFD2D69CE344BE524958BB256941E98FBE1D78C20A2FA6CA79700E6125FECEBA21C08792E108E18FFD3186C738FC3FA1F946370727E8576202861D90A1D47C6248B589672A6EA01F5604D35A15CE01C7623CF8A5E2C37165415426DE1556519D60A29FA575CC01268A06DDE87D837289F6221700EE26CF29969E4A85391C77EA0AB37094A050501F8754920758B7E33C09C66F53CE4482F96A2F77FB138B8E9F55C3B9951389DC65CC5B869168B1A9048E0D81CABB658EEF00AB8A0865A2ABF394AB99F39F82C0D1DB1D823135C8F2EA8A82CE4E0E981606B4DEE80E74E5E113331C1B3AF2370CD15300AC5B6FB0C20578256B531170C8CE0C34B1E2ED6FB0D92E22DBE93D59C01E23BB096A042F3D9663789B29F24321D0DE90CFC7D45C8B9696A4CE0FA81C51D021F919B83C46EAC7E2777AA7CD65889656789E770F605A209221E6F820E658034B59C0E9FE3B966389A243785452C88D93AC034138C4A3A70C69FD2C535C2B385F937B7A887E08DF9E6876C50EA7047F5BF96FB6E4DCB578029A7DDD5C3687EF83F970A0255FA29A5EB629F9255C1BF5DADD31AE1B9692C3F9E48C5D56921A65DF1FBC362A2063B37250164DA557557A2A56928FF53FDD028516C4EAB1C2A0E5D0E34526755EBACF7FC45BC7B208EDEA8732A02D27FF161FE808F61BF327F14A56639302AE94E46C23F3E2F2030B166737CC5F7AF9BE29C67D8F5AF621326827BA6C5D3C9FD920E597F47615E2805EC4E40E10EEBFC6BF330C93A073E56574DD7517BC2904008FD2882CDD8C57C7809C5012D5BE3B5D92A320F1DBC448AF2137D04FABA8C62253114B9BB09422A689DE1BB5677AAD6E771A540B807D09D0C8B72AB9436C9AC87CA7EDBB0ABF2858A254531B295C8A0CCE13C3F28384F7DB141F82E16BA0A72FC8AA54F7ECFA7BE754C5BFC8016E42E092DA6AE9CBC9DB623D1DBC7227B7E6C19F3C83A49975FAA10E2157AE17A49A89F98B956C0471C8C3118C3BA8F14E2CCF212F7BD30C2813E45F3505D2A173E72114F7ACF7C43D9F7747321D16E1577EEB0B39625EE8700C7D7F5B0441E6BCED11EC95FFF71D1AB44E2C6FD32C733B142597AADA506578A86B5C9ADD0D8DD28E2B9F6D3B65F2DD99E27D5D3310C80FE812DF4F4D5162B763C3795C433FB80554E5761BCF17E00F77549229576214933C320FC7FB3A18FF06C262CD1930FFB057DB300525361E1CF53FA56DB560B791B0E9CF83B23F14BD9604351DB0B152C66FFEB69E16AA0B0BF9169FDA5CA53BDDA217EC0A84906305FCCECCCE219CF2320F16637CA1F458F54AB33108C734D522AB4710518DB109ECC4C5CAB0295E5F23E3377C4F977E32329E86F205F4BC3739A6FBA4502126927E52EE959D5B1470F8988567877B6A60FB8886C2F096B6DC2080DEBBFF9975D58B0607FE006168F5B3136AA4BF4DD57EDE837EBF485D4C1E75C9706AF6069C0DB940F04CEF19B1D2705B45505E8143B54E18158E5529752BAE2D58E741657CDEDA1A8415A8CAB07A2CFBB3892E8E4F24A2DA74D8EAA5BAC5091D3F2F201C07C50F427818E813B020B9974401796A724FDE007E05E45A60D7DBF18242CC9F82437907D2898AA6894AA004C8812D5BD2C19803DBA0D099A7516224EF156005B7389848A8A9CD757E60F050544A0AC29E66A7A6B8F3874A9C9905ABE9A91F6D8BCBD8A04E8B582B68BF86912B1BF46710898FE05D534E7C8AFAFA6AC538F696F076827BA12E564595ADDDFC2B0B07F6A24541265B73D05AAA49594EDE8EE504EF76EFB34460247DA48EED25506A41BDF2E1C68A3AD93E2B99389149B00418DB2CE5F2478D6C41F7E76A4C0BB2C19936AC9ED994BC2383FFFD4215B8E041C06CF5E4C91F5E97B5002D9E36913D0B9CB3DD25E2AA9E159DEF5A3128793970400B6CFD6F0DF36AB7F75FA276847ACF806634F4D79226297161D771CEE100D641A7208633AD4096403BE5AE27 +pk = AD49831FBF6ED9A88EE18448A54E8DE5B3B70A6F05737B9342E6D5848C2DDDCAEB8E1F0784027040B1C31524391F3A8A13CCB6E89D894A76C523BDF270DFF9CDF6AAAD9E92395D86295B949305590661321FE63262B3244F8E0D74C30EEFE9B3B04F83EC0718B1A1607CF97A3CFC1C820703E54160263AD01DFACC7E6A2DBA2692309879D04B0E5B0BE13078D265BA4346F0FFA4769C2AF38ABD6C739505765F694B1BADE4C92C8F626E64085C5F21AC71975988BA3F112777CE30A02E6671C595D8D342290E9E3EF4292A543B538BB5724654A75290C122EA773FDBBD8971EE74B69EC6A8DE60D9E129F714A9F658B685A7C9E7A488941DBF26E9A91907273C2B55F0DBACE796CB8068D11779640B0AEE6FA8B30F6A30752E2383221BB8AC0ADF8D65050EE80933D5F53A67E91A9E5C5100249F81DDF834039FE1517F7110E2719A76B5B09537CF16521E0C5AE6475345AA7A58876D7A10CC3EB42D9BE49C134FE37D8472D88E441049378C6A5D11A0E9DCC8FFB7E31095B18A76ADE00BF00534237D2D193DAE40844F374444826C30534132D89FE71ECF9D455823BD9E75F34D3FFE86F536BFE95615D5163CA26CA28F14CADD9A5475E7B1CDD662C5843D79499C3C797ECB877A22FF4E73B7BA00D37CBA72AE4E442D0524EE718E04C4BB757C05035F06646B9AF37C96518DCF7F41F4B0C5BDD3959F5F733CC9E2AA4C7775396F6E75248E6B27EADDFAC9CC19182E06395C1FC7D7091DAD51DA4A0EBD7252BF08A4A41F03D9BA4A4272A397DBF9EB493B470818B27D600912EBD05716077DF2EFA042217259A79DF01EB0DD5B921D3EC28AF99104C355032B1F6EE026AD19B2918A454FCD515BA155E2F6E6A04D2B7BC12849D3AB172A0C8E0E9204EBF2C8E61C529CF7ED9474CDED7055B157DC6F0D1C5CFCA9DA3DAF3C8956611555FB1720661CA4511E196E98EB51234CBA2F1F67065FF92648DE4C44A3888101A2C0ABAC3D6FCC5CEC46DED86C14FC870DF9A852F0E70CCEF33C5C479FD6F1A000384C56BE9A839863EE33B828A8EEF0016EDDCBF3EECCA22BEBCDB10C49E1AE1DEF9F475EA3451BE379F9CC6F6EA4C2D82F4CAF9098790143E1E5AEE0C3A505C1EC706474B20E1FC74BBCA21F2DEFA2A1C1648BE365B64AD5F8BF0E6F175FFC9378CA1FEB0993549483163D64B4E69B2C80E73D67ECB66BD3B97F2EC1E477B59378770A27550AB5E968A25EE26D94BDBFB3502D6A984A5962F48ABF66F4C629F5476CB5AAEE5DE45C95D7481F130D2C99A7FAD23932AD65E4C4EF8C910126263ABF1007AD8D157B9A666D6229057F48EE37477C31B8DAE0935DE1043944D706A7E21C33C38892A46C24CFBBC0B44EDAEFED7E551B185E13A489AFED05018F0292EA154C3E1E54CB93F50F6C09DA91A6EB99CB0687775EDC96AEBC0E04219B3BE416BE66BB415022CECC90527A2BE7C1B70705E2B8324549F3686A6C3C1CB05FEFBA307E0C6EC93106E51354AD3AB6A6E91C79BC29478998C921A44EEC93FF2BDB003C860C48E5FAB38DB86E055F562B6FBF392D2F53B176B839654DA042BD2A9CE11F8957294A260AF09A20DA4878F66EABC26C30A21992CB4CD09104DCFE9A791F8629512FEED4099110FE3E185C18246E53693611E4CF0552F159F58EDE2B77A73B65FBC7D055F3D956DD4A3394EB6E89988D793C4C75FFCEA57E8B70E3A0C6DD3003E30418D2B6F01F18DFBB094F4AA2617C3E8803DC81E4063FB75D8E26160A27C1546DC4AB9C93C887042380C2B115E2056F029D569B50DA588FE3D95DA35F65A438144701DE39FAEA94D8210AB31069EC2007D8E15CDFA920B2B4BC8634832D4AD1CEAEEF65F54F623844E9F516CDA2A4C549C64E02493420193E508F6A3ED6C11113E22C16CCB252E6DB7E2FCE14D7E3227B05BCFF1745E08B0C7D90D9F4C7EDCFAF0A99D597500CF3D444B2A534C9F15D854DD7E643B5ADA2080F440F9FA23E779604E6D00F51A32281E4B715D582486CF86EF0EFF75D100C7EF737926B450BE2C336829587DC348BEFA593B4867D3802E84CEB60F70B657A80F12037C9C1D9326DA9BFE474933B92EF3540F069BBD3E4D54A4F3C8C6BFC4E8593CEE37FE1A7A6A38394E9FE5561F3E960FB00D09300A3FA10FFD4AC6C9687BBDB6BB0EC411FCF19CADCBB9E8192ACF92AEA123516C8EB48A4A477E9B368709560E5F261C262DD8279DEC1F124B584675C1D564853B921CD322B7D499B63855B3E2E947E5DF42A76A4BB3AF3A2675C9CAA48E88091D50CAA6352DE88C3399CFBFAE79B811609CE9A1471371C27E798188392DF2C83B75C601CA58C0DD4E47B28C18814302CA090B78B912047EC36C1B1F28908C2B6A8E36BD762863EA650555CFE2D2EBA2D0C8D5E7FBA07363E7714A549D1EE2DB1FEF81F23562CD0CECF89B94B054A182BB12266862B49E5DC0940D9AD728FC4D14FE111D0387FD336370C225FBEF8D8A27FBBD350930143280F392A23A5C81912A559A39E6051906A47002EA37530AEA0E8AB686155D453513A7627F45DE1C2B7E5EECFC946E32C3C2B9851087200A65E457D4D01054D07F1873DE3227B0DA90BA98913C74A9374C318CD20064AC3ADD230640CE1E572784F30EAD5D8357000CF841521206CF283C1547F106FB00DCB988214C1301475FBB14D29907BC18C8992288C76E7F9DA0A6E9CAE753197A22DA7D2EB84CC287293F1EE0633A55535408320C091ECA514C878DA509E588A6106052AE26C1B72B4E6AD6693D96BCDE0E8455C4BFD32820883065855C8ECF5AD6DC34070834DAD57562460BB95FCA83AC6F016084138DC7CD66E2BF506E47C2C044FB74CE97FB12285A5615FA43598985320CE280D8F2827EE4BD053F713ED9101AFF5434BA6184EFC0299AC0BC3E895C87950C212CD08338CACB2401FB197DB922992F5939D65B5CC9EA6530DD8A16A99733F071DB19C9F95B73CED582B56169A5A47F3C7D1D6386252E2C0579D82C1F9DB1C0E174E9C676A5D6F0E0EBEC4DDC157DB9E4E7D5A7BD81004D72581A9B32E5F6AFC1C367B199AA4C2122357EC146B03187D91C3D1C633EAAE537D17BD66DDFACD23F21333948D1680385D6AFC9D3E6C2D27233427DC14E80083AA9C627ACBEE30DE52023BEB645FE0D3223F6F3302BE19413A9028350AA824ABFF89B1BA512FA09D5CB30E8B846CF3F85B1D73AD2095E448410F4448BB625F3EFBE1F20559345D4ACA2B8F76916DEA05F7BC52143DA6F774341A5D602B256EEC70D8BE932ECEE07E33296A3689719C2321E9B030A795629A48D4C90F9EAC92D9154824912F6A214EC02955BB94DA221A488B18D61C22674335D5C1C0B9F50C65049F586A1744E5030903B9A53214F0EB1ACEEA141E970CEF9B482A3741308A184DA732011DD610911D75E2D5A9D6FD2E095F77B6AC70B5F0CBA7C18D4055821935C57FEB319BF16A658D214CE817944CB2650F8E4167AD50707B3080B0E0FC3ACDDED9172E992F67AF613DAEF68537E0084D4691221EC391229A258FC201531F96A51204272FD8775C71884E1B98B4700FFE9C0644B59CD755F872C07E495F111814E9D0675C61DBAC64A83DF3B8054F421E221FCA7F061C5EB957C32EE9B9949C6C60BF2CDE49909463836A475914804BCFD5D5235E2AFEDBAA5DB275943D72B7EC5400AA0319C9EDE90988DB3A7804479F37C0C9C2E874673E461517F006957EACB0E110FCC807BF3B4C9ECA8B95AB57A2E8D913A3DC8889544FCCB2979038A6EFE12FB8A51EECC3BF70BD119B2242D2462AD0CA4478E0CB4542321D1A157D812D374D9A5C66D11634C962CE4C5913C836CFA3DB0A823CA113B4F81DD5C46DB96D24035E9764E34045C5AE0EFA4F070088C293F072750B394D36AC2388E8315629EB0C903724CBB811E05F5FFB241F31E68102FB6B3E4089751033179A13E5BD1204EF8E9E9C9AA1253DBE0402C5AFCDAF9FD731055FE2DB8D3E9F722EBAFC37445AAA7824CDAA702EF45E4D3B31AAB0EE058D3042DB9F6B0201B56F9784A7D385E3674ED7238A84C9B28BFD0308E1961021A76F4BB098B07D170EC5CFDE4D8D917E9FF6033066D69EA2C9EBA58AD17F50D99E2728C88FFAA1FCF5701601EDE4BAE30B74AE26451E0157B9E5036E1F6271DE9EABC219FBB87DE1542E453011176E89ACB720636CE40B164E54F2BB3ECA46C5D3F41E338ED22A71A80282864FC3EB8D2D88E9D56BD2A756D32BF009BC353BA050B9B9B317F8EEA6CAB45FEC217BD709AF7F354DE3513DF44EFB232D634DC61269728485C408E71242993DE9AC7B955E7252FD07DB8F89BF0137DF2F3D0CA1531668ED099722BA44C291B36C14BE9414E2706F344312A3FCD765B9B46920C7120DB8D2B342F298FA6BE7F8B8A5519FE36BF0514754C2B9F727F435A1733DB6891C20833C09EB57A6760F3769C7FB7B58A881748C6456E698024E90369D03417873080A7E2C8F5B0632C8C084299F0C2A4AA747240799FCA5D0C97E7E68E3B4F9898DFC2C3B9A6F41E8A75311E2D4EE24BEEDB21AF56E29EA9DA5807553876FC589F0BA00DEBDFDEE4A04773D8B7376BB638E4739518B243A2CFE3C5CA3FE7A01C980508D8D4DA1EDF27C796A58E21F4870CA14C3B7F975DDF474B449A7A98DB3FFC6967217B2297AC05768B590AFE3F68CCB9B7FA5B0E71BD8CF61D387EA590C49C70B56D8616232D97C85482CF20D9FC8B6AA210ADB7D5F3308613453192ED90F8AB6DEC37E2CB4ECDF388DC2BF00BA2EAF0B991E7826E90ED83D2A4085AC30C92BA78310FAF65A1CBC6C06C0F19B07D5C38F883D25D0CB61FF60CE4E2CE02FEC5F99BFC816DCBA5F1CC72CDBF275982BB27BCFF20C34578D0893BBB040C7940BB693ED895021D31CEDE96931B0E265ABE974FFD07F994BF2F440772D4417264196A5C8F8E3E4FBA969C19149E2D6A8FA3D6404C77156DE8B2D24AB9020E6645ED95C17C8B285AE4B7724F283CFD16D9007AF9373083160159A7DE72797CBA6A7186607BACCE29DF232F446EA92DCE7992E8C4867240C7A3C65D5BEF436CFCF1E7DF387C1C42CC3CBB10024686B6521898DD20061A7A690BDCBEEBAF443C2685744203231042BDBBA4EF3658DA0DF92885D872288ABCBEAA890D39A27C01CCD207C361E3814518064AF32F34B5D2F2CFF3C052655972F1204A7253F7EDF1E4E1FDE76A6AA433F73D45F5465A586F619EE011E00EA8B33FF232DFA8A348DCC6DD4A0CBC654FA3A23193B2A406E6114D34456C22E0629DCB2B90FE800586BEF23CF15E1EFE6E31C89EBC45DCFF8A40BF963FDCDE3692A865D5E44819D04B4CA192D11B32F46709036017AA7C04D6952E02BD4D99CCB5E1E5764C8F81B39E379921F31CF1B1CEEB822A4BB580C68D0C032B3565318E65474A75229CC8E29C74848B30B0EA84DEC6B8A3D17800BB675E26E8D73319358AEC2B3AEEC7B757827B325C3661D47EAFBAF5D948B9B95672F44D851E94C4D0D01E296ABE8C596FDF247F58181F80AA6B716A373DDD183671B98703C88C802C8E62B19A5E8BB9F3CC2F570516C70DBD64D0BE0E7FD3686F494FB9609135AADDA5ACE2E0694A12434A6194E53DA028A6ACB4A1FA3B30FF125840EBC51DB5D20B3DC9C6AA1CBFBE1CA5340CA66D87A9ECA6607EC2B238D140A8ECD309E860F69C4B55A450D9F899ECE75750E7731842129C720B2D9A93F9666445A423933298E1021C735FBBC4DCC460D25E2C9CE85F85D0B75C628BF23195779021EE5AAA6AB2B8653B8B5BC6BE083E6CDD4FE258F3423B9F048E162364C6CB1D79E2F4AB84CC3D9594B2206CD81F0A0A23C6670DFA6DF3156ADD480B5B0CD3F73BC09A212D8B61BF79B32D8C7AB85E767E064C8425DB52667FB5B674CD99331A5F36B2F2D889470F9CFA49E7D354648FCC7AA283ADD16F772588516F466408A75BC139C28A1B311F820AEDEDD28E1F552CE8FD582159E4611D4DD765684624C77792CF1D96C47E810D8FCDF46B73C03C71C275FBC5615117AC51AD18D46CD662E0FB5A5AA5E8F21E1BBC725327A491B25D3EAF3F165E26FC13FB9EBA42C0ED3AAE254F5E75DF0323B43C6DD34642A68CA22B5FC145CE1EE763D38F15FBEBD2DA61422C8C21A5970D9E9A3467A8F9AEC55D13DD7D43A9C939E482CCB35EBEA773B03B00DC72FCD090DE2752DB248AC724F8F3C4D34154AB89F06035A09A2BDF8A47761865714525B792C8D115948FFBCF85880BD9484E33C73C35D3A910A4F955CE5A914882DF425CA97081E067200BA24E638CE200676D0B4EF37A649FA0F6F1C3D53847DA912B6E63252882FED46170CF61A0F330173E2114B9205F2494F38E52512D3006086EE7EBFB44277F51EF1B60765D6AAA26772DD672C15062AEE03C0E3B298416BE1C21B7CE4797C2C8AE866C1C23A97796743E9CE49FAC0ED074839DF6EE3B9E73B0A6B95E83023F7B149306D89A94338240617D91393918D3106BC70AFAD14D2966A960D0DD23D88A261472BC58D58E43C442D00045215450F11866F4FEFF1C2B70577C7E3227459335D7BA649F4E1EE21DF62DBFE8770F8E32904EF8D2886D69BDB3C0D3CCEA86A483126B31D5FEE73516079D3A0FED934B9A6099B8BCB76B0AA0B1B192438AEF7272E8B02771BE036E1CC2BACB9377D2D6236C529A27B63EAF6F5A7E6717D936E793DD95943B1B1CC9B5C93D6349C596664656585BE95C55459ABF841DCEEF75474F71F2F7FD187A0273EE9D7524B77FE1D69F36D5E6B3F097B78807C34B4EF53335739BD40BB5EBF475F5DCC686281FB91B1F34B3A9DAA59FD999EBC08068C8358E607DDB80CD809530631E756EA64619D194F900046AB65BDED4591306B81FBBE080DCADF4B7A825FB6085E856BD1E26F29F0F9CC1CF7FC9BAF44EA0ED1D0A0BFB6E89021F94DE517502791C575C4C3E8B16CC08B8B09 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA63 -smlen = 2325 -sm = 92996375EA665A02C55EF37397227C13FE99FEE26DCCB00603A1E91DBE9E09F62C48F45845C5D5F69EFBC8B0559870E6361091E860E13141A669527454758FE8E8BE0873B0D383607ADBED09D2A36A3873AE9102FA7717200DA74106D4C0083EC735E762823FBFCCF34B57D541C1CED9CBB714B32203E94349BEB052E2F2245A1A6624D510759D2879775A6F0B69621364013663A73AE104140BE035851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +smlen = 2331 +sm = 94D173AA25E6FFBCF6236C798ACB1C1067EC247D7B628D64A16016643B8ED5592A244F8AC35C5D54BAFB7B94DE58E94A50FF566C6CADAE10F96398CBF8194EF330DB3D4E62BDE674D725FCC6A0986711E1F864109A4C8C6783D1C3155088BB00A149DDEE1C0F1803FC62A10C959223BAF63C7954F549CB2BF957EA85219178749F4797D1A86B0E3B4E894EE3E34338D11708AF620EC287CBC6720D7D35A5A6DDAC45851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = AB8E5975AD60F5B23A8D3948D59613B12396EE08D79B2FF4A768EB42B95635C51F718958DC8D3459D69E4F2F97DB4BFD0F03A6A17A989DBDD28378475CE3A3727B04BDE983405604AF79C90C0128F98697E0ECB526F677F8F45F987D269F89D267D2C15757EBDB65902112FA3C3D85A277729F84AE01E690A4FACEFE854DFF7C20F325C000E5981FE6B3DF98075FF41C4B6D5D6FF2A451E7D74967013673B95E91A796F6C1B94FE5A1C77735125D2BDB9913E9AF7F22BDE6F846555B37F1193D5F5A98EA2BDCFC515CB2B083DD40EA0A4EF90F629CFEA812A144B785A64D2E5BFFD0DF12696E3703ABB1AB2BD27B2C58308774557217AD66FBEFE79377E52A0D815EA169E812FD5AAACABF799A6266D5D42FB69265829FDB6687EA35E2A1C2511A2696201D3811F5035CDA21CC95EB4D40CE8E6072889A6B74E1967198A4C29D5B6521F09478E695422C057E944F10C782D92FC3BBE0201D805DF45C66784DB37F93B23DAEF17568189CE467B2A6C0B95449BD98DABD9DD306B16DF4A1C359F1BC2F2010F63344D60F647256679FB69A79CA6BE7BA6D6F11E2810618EB066B52D4CF98E861EF70609E1C7A468A04BCC5BF29FA5ACD6160BAC3D7FEBFF9B41C275C630D078DBEB7EA0701AF713DF7B1F96EE05941AC176EF1373D3969739282A9CE2996F57FFA55DE3E11FD8E4492C30C360E1AC25B10AC248846A0E20E7279068635E2F2E03279B016EA3A626726B899CCEC256A713A080824676CC18E4948387F17DBA25FD121F48A38A8BCDE63A877A1EF2486DC5580A1FB90542030B3D4B004D7ABF26145A8C9D6E1C7ED72E0A9A8D6516856C911D632DB405E50F9FA0A87892C507C26CCA0D306D6DA0337D988F5A3E555A8BF05DBC0A6AA8BBB53B3562C3DC9DC66C338EB3E066FF7539EC8D271CED4567CAA161AD678FC01364555F866D9A6DEE71521E8D748984A1A3221C790BB71904EB8598D6C9F19B0031AC16FA95F264DD80B24EA6D64FA87A416C742073957E801E90A41406B32ACC82A6AA7E20B119F71D229CC0F99F848C4B8E27701982B0E1673F72602DBDFAAA0E17C815B51A3CFB27182A4402437CEA461ABAA1C3191607E9C4EDCA02DDDAE59B744513D423A418025FB29B5166CEF99D255A57E7E5F1F332C5C4AF17751675D3BAC6FEFBC45A91749A04316C39F43F72879DEEBD93FD2A93E720911FC83B5518BCC6043939D945DF38392DFCF8CAEDDF7D31A2C388687A838147DC5D5C375B5BE44BA98A6CD82568590D01FF3BF6DDF34DDE60C43DEDE9AC2CC85906FAE166D020DC0FC970EF5FBAD8E0D264D42AC294EA1F89C6DA2D8BBDD351B4994A21D178AAB89C47B337700FBCCDA14AFC225100D1B892D93B6BAC60931F4ABA2262B14374857176FB3C16B5F44CEF3815E66AD3085B4B0722E575BA313FC378206308273B02311D9A0B45119F40B8C600219568A65674DD3F69F490996D6023CC7CDDB3DB49DA32FA2F4BD46FA8FF9DEA38CF3E15AAEE5BF7E87A75B22969ABDC992A22AAC55E9FEAEADF6CB0CF8A9CCEDC48ACBA90300EDC1EBF0C5003EFF80E1B14EE7B6CA003619B8E88C8600EED74BB9386E908CE4A83E5B35D4547F6F0F96044976A2B1E82C751FA9DBC3B3AF4F17F9DF9B7ED1DE458663DB9CE8144E499820E4EE9EB60DD5149E8A01DED8026D6084D4A16EBBD1EADB8D246F1ECF0BE42061EE3148C66CAAD2A3DC026321C26BD87DA7F99A5AC413EB7AE7CC70CE99EE0C803D710386E446B73240AAF58B524CA974FFB8C0F50D45D5281B40BBE123F4187880E57AFED643B6C36486E7D0B447941235CA8309290BEF272E85AD202F8AAEEA8D70CAAA7F374D8C30ECB01DD7918A133F6F85B908C3B87CCA2B1C8595C6023C4CFC6D97BFACB00E482946A74E07498B171518645DC68A732BC3CB3DE898EC68B03D4B8A9CB31F4E1B2891E6A953D6BAAB0BCFE29928420F1F257C22421B38C32482E2F370FF70F29D13CE988A810E2E5529599E64E01A66E12173580CC733DD5A8BCBD090E5C770786A94CC9925DD4EDB1E050F6669800E092CB1ECA303DD586B0B3EF35D08CDF5AA4E617263B4A1DD4B0A36EBF2371A2A89D49C4CEA8BEE18888668A153AE3ACA88AF8ABFD425C386872B239D6586916C53CDAD1C20407049849855F7561D07A800EB7B95B4F3C7413438E31375CCE3A348C03628AED11B555ACA1E5B1AD30FC42827D36711226AA9FC72B0257339913FB458017943A18986C167EDACCFAB1720C2CA0805864169A2C08E9486189E18D73458AC207316A45F8851A6EEE6F96774ACC7C466BDFCEBB2D48AA912D10CEBB04A4D76A93B6E6CD3C3377858A4BA120ACD18D75879D4C081A1756C0D331F003D6F5E474C10E056ECB65F361D113F516CDC27A3F8A01A2E83F200C46021B03E254F224D580E7B5F013483D1E816F60467048E7B2D32E7EF245C3B8D9313E08CEE73392DAB9FF9A9DD0AC71188AF3DA15C142E6318215B4DDEC0640B8DEDF9BD214F89EA8D7D14BA43FE037CC2ADE1AA3E62397B30BAFDC02DB7035F9997705C97F3EEAC6D59D333265BDB00FEC0B8DEC392C4614033F0B3BC18CA1582BC574FA38DBB614D517299C8313C8621D0AF39371AEA17A9B659A5F48732075FE3B7F53075414CC12E8BBB051F272929687D392D67A5E044E21235F406BB861A8964B5B66A3F3E9C4E9EAEA50117E22804B6051C5453A1633C58CC38BEF35DE23EF194B09B5E7BC0B8B884BF6E1B4E0351DD4D52B0C2B981C2F245D8CD39D40540454EAA1CA8A34ABD5373C38C764091DBD188AC73935035D09C3F6184576FFF2E2C00B9F6BC4115EA60B884FE228DB21A9D513E49A56025EEA270DC7EFC5225F99E625DDD509EBFE42FC360A9285EA06F834BAEC6E931B1883CBEADD0569CDCEC0A9A4C2CE3A6B5BAFECEE7177C9F993391544990FFE198765D0B0BA80C951A06B84819B939AFC80ECD8E875195C91721899C7EA7A86AEC095536F5AAC6C79D709AA3676967AA7608913694D54AE52F23249066A680DB28310E78D683DDCFA8341581F70806AACC1C2ADD5A4F9A987A4483BF3AA792CA89EB8C48A1A21FE8E60DC7D8F730E45EB81538E9A3930583415220E081CB6CC4D118C75BCFEFAB1B16AAB57D752D747D26186B045B720093B5A1D7716F673F7AA00F3F0F13F81FF705367E0921C46B5733B360FF6E77B0B91E34736F496E5D64CEE33F1F0BA8B822ADD451C2CED22CA535A9A938BAFC9D9F56105D99E5FAD7E3ABCC97EFA6A28B01D939C89922F589BEC1C46B74140713B213C4949B1D55B8DF3B4057AE5EABDB72F67C7EF12DA3146737C5B3FE4260B6D052C98C2FCD94E59F7B5835E8517E6F434D147230DB270FE5770DB679CDA8DF1D82C68274167585F034C77E1E20E7B82D7E67C3053EAE240F5592ED2031BCBF336C15C897CB8D02492E1F895A6620EA1622F9C5B26F8274E634FFF4779C4605C503B329C048B659C1066A728C386B7A934EDC3C83F0AA36094CA684EF20DF35CA2D1577741F83EB6C780786894B06DD5C4FF076A7ADDFE2A056077E5D8279B52745E93D6C37D57C691CABD5BF59D384D66EB34D808B4A922CD214881D6FC01C66A08B8DE75608A04AADC8CACFF52EAA7D90863AF8D07C328660B5EA24EE02B8525FA675067395D1DD2002C2ECBE951828669F79D828E3A9B60AE2DEECB8B9FCD0CD873201BB4D6D304C41A30AFD7A40D9CB9F18918E4387F515A617BF36D03FFF97C4077C51D5DA734A75A8E10FC7FA7D270B34ADB7617D5647A21A06F90CBF719AB3FEA02313D11E562626B46187307CB2E14E15992BB47B94DFF9AADC4B5B26F6A4B356A8083E8D2C0B2BD46812F2EA778404C7945BEEACA679961490A028A538FE2980F270CB44D0BF9F048AC412145E64BD75580D088A54072E85AEEC9F031CA2DF63512F827D10FC7AB6954EE2ABD5CA5C2BB1BADDFC0BD7F051752CFCCC538DAEF8C7B8007AB1C2628FDB6D9C632843903DD86B3E33667A7196E999B64ABBB6915416887E20D6239E2BA6E5C25B2705E214CC9CAF59A6C6EB1A1A56F212E2834D34CD1DF81C6974A6467D70DF57D90E7D76FCBCF216441259B27C683F3827FC0B96308816EBB2E0438AC28965AFE3B241BAC40CD87086F98E6536F18B89E889F9671ABB7F3610CEF5158B3F14F1BAD08593277E7012FB00FF46F41593F22A737518F19C46F86F1EB6A4658F7A8CE65D29EAFCEF2C5E86EBEF5CD66A84094ED3F25AD02AE76B06BB40BA9299782C43838E1C765E546F18577500CAC2087965B6B74A1DAEFA863834766B19CCF702C15D9A701BB5D2C906A0F7BE7E91F977AF7861C182357FF956EFC824A4D1BCA9D8AF8AA83340BC0A979519CAC8D24A1F87AAE199618449754FDB1A2335E8F1A3866944E0238289F51BE3CDB3447C22D6705E1DBF8D9F7FB331ED0D1E65F4653658244A83538E111CD23929EF000CA9C98644297FA5EF0C7F1513DAFCCBCAE70766365B8E0A2A6CB13B610856635A471A4434A4C0761AA110ABA2FEAF591CAD2649127B152ADC26EC28DAFDB1FCA86BC93FD988CADF92DB71A36795DA7663A1A10CEB87E194E16F1E49B8290155D6D09C73FCE4EA3D1C7760874F14C8312998994B47468E9C9D7807DCE9DBF1976DE2D7A9D0B29AACC1E0C91FAC8A18EBA5AC1A09ABF65CB83EE24147C8641B71BD74E708725D1EF5EC90FFF8AF90A84C9FB19E83D0D61D6C09287BBBE70ADD8118DBBE0E1F0640E07C67BAFA7B303AFBA7022CF92CCA6DB0074A425B4DEBF5D4D231A5165491B6FB7500EA9A0CAB5A8DF276CADE19E4BADBB89ACD8510315DDB2DF3216D0BE0450331B31F6333D23D0B726FC9FCBCECB712FB98BD72BFBEDB574AF236E49CDBE4B21ABA0CF935D8DB9F8292147601D6EFBDFEDD6C1281A0258D4E354B0FD13973270CC696AE4821285CD9540C69F0304F48674951692A9882CAD09F723E745C44E38AE44C43B44C4C49BECA130073F489A495A124BE88F1F01C26DE9F0A5FCCBF0E7DF41A35043039AD9639C01B52E0D7DD6D491B8A0985759CD8D24396B845A434A31CF65DD9BA790337B171DB5680E4BB666625473664BA6B2F698E63CF7641709B13ED16118A80CCC78A1F78F5518B25013BE7DD66E76F576346C1C94F8D63B80B872E63D6D57C7E2E55EE3DB23E4703B818F105302EF45441C61EF9DFF4695FEFE37B9F7BBE1378CEC3FB0B961CA0A5238CCB779A1AFF47DAD6D0BFC26CA5D6CD8136A7660BBD8AC2B3730E1C1BBA4284090226FE949DCBE6235459BB8CDFD0F86DB6D4A0C5C7811B3E2480A10949D2A109AF2877E5AD9649CCADC7909806581421DEF7B069C281CDB33EC7BD73BB7D1255FE9846622B6258A3DD6E91ABC9B466A82D6B167893AB4AAE6787AE570E2039F81092AC7DFD0A0F6C7AB4C4EC86395F1A36923C8CCEDED2C47F0DABC09E44CFE586FEDBAA29BC1F8A4036931AD50DBD635AFBF9ADB6B8B67F92F6EE4C35DC00A4A25F956B5847B67B7D5816A97676322F213D17FCD83A185A2062E0D034B253BF40327F449B63B2E7D3207EFFF23AC0EDE41FB5C4E7808D5827DD18A1A3F3B38E88CB0D17A59B4509DCA6D53C179EEE84634E8CAF2E1A4FD9A48197E9289299DDDE88091A6AC4609E4A80D86B5858E920BA30716F57469E34589FF02B4F86C595C828D4747846E9694E2EDAE753B7E600EE7F1CB67DAAE706ABF0A4B61A0922FCD252B7B74A8CB0DF2F56D9014BFA4F030A867BD8875DF07F5E6727B9B0AA63ECA49C4E9B6A7B86130CD6AC2F08C48BFCE25FF0923DADBF7E1E2F6A14D38D57901E0B2B8EB60A906FAC8F6E273F9F17AC5070B870033F59A0957A1C40B7F13A99676809F296CCAF7378A018DAEE47B036AF9FD4815C70D0B6D10C9AD6A18D081C66DD93AFF550B23577310AC64EC54217F8D1AB749703BC55284D7C4479DD19EDB003F22278A49A0ADB380516FEFEC21722C40A03CC57274E7D0C9EF3B25A86B7D1785263FA0FB0FFD7F583AFBEF7AEE75D6ACADA2576965D3ACD140C82A8C645255BBDDF8C96A0B1BEB886AAE052A7FBF7E476BCBD218E2E4655088103B477A1973F8C6B8FE526474CC6AF5A032B06530857A7523BA9B5142668B7F74CF28D43EECB0AD9BA68225E724E632A24617EF44D735379DF846A83730112791422BC7F2E4BA84073B190FD124BE9A324F06BA10C20313EB0C0583499305654DA32780D37E3356D8B7E33ED7B2B3097828C75F33F64280CAB329BB391D1A59FE27A76956B858F086FBC3999F4477F8145D63F76A3F201FE6A7863158AE2AEBE83882E420A3C1BEE525A4DA36FC651B3969C8E6AEA8700C125BAF6A35CE134B8E1FCD75F8A8DA4F6DE8AE863E9B5898EEFA31A910FA67463FB76417A5B23487BA43978B48CABFD2DC8F822D3B7CC790A104228418F6F59CB85D0627BEC4F7CF65610CCF74A74ADC27096AC749E3301B225B656B86B09883BA3A21A584D28A571D11C6A3902695BCDFC48C11A4628934E88CFD717C1FC99A317410A3BDBB522D7A486EAAE9E9F0BCF369ED174FFF932196CF076F6C6336700643EC99CCD57111B79B3D2246A8213358BDBB9F7616B7189FC5ED242902D39250C25F2EBC35E6F47AB1AF0106AF0E2235AF10A461795F1F29209DF373233C339D1D06F26887DF0DEAADA234BEAD0F6C1A9C280EEA1ECC17C76A2F6B5B884BA51698DF4D893ABA045340A7F842B0AD6FAB8B09E4AA2572106742A3009126BDD491804722826FB8C9EEFE5CEAE8E35FC61C722AEE3F8960A9A9D0EB78E915139694BF37F46A570E49357C1A5E1E39BE5EEA362C8D14F0675CF574903F86B4A327B625FADB5B5392538D39ED15F3C46C2433EF45391E4DC3EAC83605D2BFDA51CA74796825C430CC01E92CC7A32F94935F41FE0912C8944A5EA5A01B7562D68F6375BC287525212606F8765162C20FCBB6A6CF8B990CEF4F60D075013D77B25A86ED9A4E2CC32165BDDC2063A7769DBFF75C26B4A8283AFB0E745EFE5D2732F86F22C5C18EBB6B46F7A3B6FAF9A9763E43D1B08DF64D2DB2BDCAA1A174A66277BDC4AE583E6192188B3AC85A3A9EAFBE01DDEA0B3B768CE9E791BD1163D9D2727BED8846BE9BF718D1425658BCD64B7227765977704057AE25D6748D8A45577442039572128979A81C6108B2ADFAA86EECC5229F2795A1438D638F9FE90334698A826A69AB6B35694311AB28C294D513D12ECB9D1BBB9D5C06FDB14CE27CE1CB4AEC37A8820210EB7EC0B0DF16E58D79B7FD3C6ACC50EDFC0BEB5516C9A6E1447CB8E41C22187A8880C94E45269657256E514BDF72CCD887662A90F8BAC2E594CF93E5E36EF0F36BB8FD4C406B74C36B1044E941BA49EA9FE7BAB880858C323147AFD89223EFE79336E946C59847D9EAE012221DC8F523B45078618CFB63AC502EA2B7261D39F697BC7EEE7AC2CC92A4F16D076FA9F99E5ABC9EF05FE6C936207B5660E3FEA034D228BEB3781CCA2D1BDF5472F540CD6270C341CCE727E02FDD9CF929869AAC686BFCC7B49F53CA52487B8AB796D0C8737E697C5EB7B4F7968AFE87254BDC2C54CB86696A6806FBF574DF7E818B9482B2379082FC923861DD2490EEB1399F98808F51D740F58D2C25108E0F01A97B01F1CC349A36AC6A748D1503608490B5A21333E6BAC8F218CF8F0D0148321BE70392F6502C75021FE77376263CFB61D72865E89F3CF2F108E002EB5232B974D33DFF02D5E90A343888D2BF777DD77D4D6E6F1C8 +pk = AB8E5975AD60F5B23A8D3948D59613B1A1533A36F1B6589C76093E910FE20E12295A014017E09EB1026499294C0B19319DE9FFA44D50D30080F7A14D550EC35E7454ACCD717A7552AF1943CE3B08E1DAECB5B559F91B384C675F856CFA07B9ED4D30CA8B7712B0E05C8618363A876C21E2361A152D54DF2C7EC5E876EF60AB3B81E74A2E06C51BFEC7EB013483178497123C96FFDBB3A9EC6C9FEB88C18E19626B869B85B8525D2DEC0FF5E7100D23B7EF62FBE34ADF3A536FCAFCE02D238A67DEC0D602E09F9A08DBF479D923D66AE7F294BBA6F3472A2DB2750DE20136E48CA3FA897B11A7E4042C9101DADAB1E6E35D7B4DEDE4A0B866CD37B2E1EEB7A7D9643E10405AF7B43CA04F2961ACCF591B232B60DF5AE3310E9E1B196F9F8BC889117523F91D9A0B0486BDEEDEFE619FF32A54D11C5D9184C4AA2A496701F284D5B75AE26514324C563295D8CA62D3F03855CFC019153AFC4179CE170DD818D9CB2B052D2FB6A258774C7CB676FFB23E2200A2DB21D52B33523C42AAD743DA09D9C0E30A4F4C6BF5D091B48BFB4209D53A63C9DFD46A0FAFA601590C12F09C31A25EFC67FA3E208319F372A77090038495D476ACC2C032CFC2D5F72B7B3AFF8826DAFB91DC13C73A385DBB03E3708B7C26E9C0A447052C3BAB9658D175F3FCB3FC0374C68C55D7CBDDEE80DD83BF5FFE8F92E01118E67B029D97E0AA6BAEA1675273113FB84595571E032B376677746AAD857FE9EA8252A5DFF69A99D99CDD81DAF2C129BF2D158926F89E2677F15812D9556A3D1CA54A373D48D988A992641A140FEA710062810A98BBA7A96027424DCC295B68E526CC984DEE3EEF3B74A74806D23F63C21987C3E48A6F473982F5B1FE55702B7379FE5F99BEA9BDCC43CBE3DDAE709D2E52F808E8A11BBDD041780B4896F34BB768C238284FEA1F9F81ACD5B420E64F4733CF948C1FA80BF6A6840779E0EEAEF7C26366EC1572ADBADDA271DAC4B8CD2F03C91E73269867F72AFEEFFDC9B8C90837D335C80B0DFB20110DCE4623302E382F8AA8999DB3A514D44B2295EB602F6EF216B7053CD086F93986109F34769747711F1EA50718AA5564CF995E144C88830993E978482BE84E7268C56E7D38F5D1BC27DBA76D8904D516441FB6159BB53E2372AA0664A9DB4C4B787BE4CC32418152C6B8F4FA9A33634647B79A21B7769A19DC28F05DEA47712BEE6120EFD7C3D51CAD91E74B6BBAA88F0FC7F1EC207D94CFBEB3DA72781010BA00C58AF1FCBB8B90B9FD1C3A79F3F0E0A57AE3A4A27D8CE80EDEA34C58C0AA9185B9549BBB742F141763DB9B24FD205B329ED14E489A4F09C40EE43E897A7D92F43096A10E7901A4A5B267F39A9F7B14AB5E0D7696317C0706CBEF228DF7DC110036016E82CB239382509951D05C00946CCB5CDC5DD2791E582F43BD7A341E632B1A5E404E22081145D7EC8613CD76BBB73BE91CEE447ADB8E8144FEDE544055CA843DB5372885B4F85B0BEFF666A4B97091D48DB53C493FCE7DEB4577D26AAC381E9E3C4CD14B2101E69C0C15FDFA9E1133EA508A992059C8DEA819EEC9D550252C7A3624990C0468E2DCC39A1D7B63A307A94A19CD74A9895CFFCFE4462764D71EF71C301CC8AF0101477F7E78640B50C349EB20E68E72C7D3CDCE5BB9211D07209BEFF9E572D93C839F6C50C2ABDF9313B600FEC3E6FB8A2FA1A79E7990F8E9281BF686CFBE720A9680A06635306B05DCCF491A2021AE6FC9FA497470AA47D3A3CBF57179C921FECBC6C43CF4143D87D55CC9A5DA2151670F4401ABC279615ADDE7CAA981B12E762BA2C58335A3C26082D1812A9AEB6327A948BD8636FC1EE96C700D315CD4B870025EC32BA19ED4FB28F57E9A70848BF2BACB49217AC4B29B4019B9B61CE2B40C4552C97BD2EF5321B826C47248E9E447490A85599922514F087AF5AA334DC331AE5B6586EE0BB96E543B55837810008722D62511742A05864B581B6B4FEC2F5BD943901D3014C23AF09DD4E7DC257F2437D0A2EF90B0B2029DD1889F74C0C65C16568ED8435FB920717D36374CE266D9CE81D65C12FD8B194B1BE1CE42749C96A85C9B00DB612E24C449CD5FF9E1DDFA798B08939CFCBBC74D6A604203E906F0A5409319E87F23283DB2230207C7289269F1574B9D4D9E52EE960A71F02F3A09358685AEAED307D293A6C87431C71423BAF67A7760531EF41F6AA88D1582BCF6C1E1E501D7F1932F1C456ADCD552144EB5521B0C756FC16F864AF33A19726F6492B9041208FDCCB40557D6D279883D1D2B6D837C4C96CD9D36EE635B183B3056D05A09E7E5990B39633F8B361F653E8537860E850C1A3B1BBA3190CCF01AE52D3BF411300CEF01BCCF83B459F594E73364B5756AE625A4974951246B481E71708D631BA2703EEC0FFE7A800C151EFAD72D0B84A600B527513A6CD639D3F83B2605068F3BFD37175678A120ABC5D6E7F123CEC79745BF2608BA8180F45EB511E7110C576E8A4379BBCB1FD5DDE713EA3140FA99B2F2D3DA21BB185F4C1270D3AD77E70B62CB181ADE91AC1E0F6C92BAA140EB3CE3A77DDC844F9A27EC9524646509626D7B76729C062F0E5A12D28B6744F20DA527DAC5EADD02ED1C9B75F48B95F36F2E8AF39274BE44D721EA2E524C674756416D3081C516D35FF003D4B52F2FB928F8317CF7DB767517580E181811DC28BFB0D9927F6874660280F01A4E8F0342371F29899DCF419F7939EA792FA3D0E8A6EE046FF1AFA904B5D1B1FA8D5EBE6B1D9CC3F5798AE5AE5E180A383CF3FF535837FBD368126D2EC88D1945C1556339C50DBB951D3C991880D69833DDBB18597B211FF2E75139AB8D3464F2BD357EF413B1ED8A28EBC9A77A0DB4EA67640F1B542C9FAFDCAE002199F4764A9D3355D24BF10C7496D6D80BA51722C35B0C11C54D64BBBDAA4102B86F69441E88F4694835DD8B8FECE6E5244AB9B6E40039A368D900C6998FA5D06EF0BE57CD64EB63A06B452284A4CF3833204F83EDDD1A234B7F28403F972D1ACC596E32BE083EC06E957A98A309D1811FE138FA94199DB7B36C25883533C09506B4ADD642184D5B4F220E62B5C3A932BE64B7DC4E82EB5C30F9A7D7EC676C07EF14278F611AE8A51BB9EC190EB45C2EC4CC23866C6645B0151FEA8E0DAF11303EC4A71950B1312DE5B8AB5637610E6ADC5F733093C9537E6E72856CEABABA36EFF7E2D36A326309340B84A47BEF2EFFDBAF9CCAE17BCF756F55A5E09DC875FFE176646B855C54936C82BB6F121C0C423CCC8A974686CB2E473663EC28C4F7B97C60B8514100496F508546750AE23C675F165D83CA124A45676077757DA9B4C28215F365B9CA3EC3F46A4D3C47073348604F9CDA8450C85079FAEDF85AB1C7CBD8EE571422EAB50B07584486D66ECACBF44ECE4C6C4A19FAFFA5F72576704CD80DFA3426015C3C74ECB2187772CE11B64E54BE43BDE30DB9CFE89D8D80B9C7BF37FE165DCA4DDC6FF5EBA29473AE8FE56C59A08A862A17DF0502FEFAB2FCA237B9A7F55766BA1584608F65796E7C3EB4CC10FABB513A1C33D479BC22CA1C4A7077B033D6E55871D64B7C6D3E0E50A4E78DA1F01582186A62B4C2F6209ED393498060E225925D7540787B3DAB361F37A23FC02F5CFF14D28A323B77F6428D2861A67AF51325301AEDA656242EB94CC028C5FD2F6260C198DB3DF39BD00C09061F5A51C284093E064A90E6B22DE165008BB02A88C765D2D86505F08E211A86BF8CE87C0BF7CCA63C3BE2BDED71EF04912D91881A499FBD967CDF4F174C51B106EBE578C7ED77C74E72F27D8F73767DD87C5B40B24D523A4C12002C7D916376B311EA20A9FFCD2B8DCB867C7C44B777818F68432073D0F6C9F43626BB7ACFF9455E20D3D10D43DE1674557BC9831963656FC5142C06A3809CBA9B6404A74BC0052BF4882E06C463AAF1EF6F87DAC58A5FCBE1CD19C7E530B9541DE2E144310888C7F7E0959C9DDA2F509649A6473715CC47AFF4E677296A67094A5129BB27B7908CB96D3D57D7C7508C1D3D9275E02139252E9E57FA814C7902BA712CC83EE3684C07CDADFFB335D945587F71DC8CBAED8388F9AB043E813286050C6E93C65E97A64378CA132C4804CE5C8D64B67720F4F69758DBB5E1D9EDD3B039E6B3BA24E6A7FEF6AD9E5E5331786F8C833DD88C3976433A7FEFAA8755CCF388BE099688EE6BC9651EAE70F0787429200021AA8E3D08D21933DD2DE8D6B0D857C13F83A6B4A20160E0F742E966DE197AB9DF8D341ECE2F27FAF5EDBD68267BED0194A2BF1CDCE32E06A617284AE1447C45E0178400C7B0A6039321ADB57F62891318566F11A619859AC9CE694C3517BE9F148905593AFE1D5C394A12684D5F4551E7C649ED25C37417FADD3D23C09C1736625E7221560D7786289FA26C0970C639696CF03E40A204ACD5DE6A0B0428E682E83DF60BF24F09333E15AFA1D44B8C9956B10748674AC7FC22D23B4DF31CCBBBECD9227350F45FF897268174B27A9A4C2571BD48F016369F9E1AF9B58B57DF0DEAE47D34469D9C5AFC77B7ABE3639D9731D91EF477A214A4310C98E8AB975119945D8535471B99E1C4D7EB6894463BE1B16A8E0E89912C784BD2B9DD0936B5F6C391DEE3B06CF10F62B1D6D53569FB426938848AF52D05106994BB8639D8A73D34BC3FF6AE0355D9674DC5051DDE014D44569266753B96FCF591FE0145FDEF954A338F699AE7222904B83FB44AFEE50B3D57F9B0B177D2C02A8EBD11E97A3844440373A077190FB02C2D9A0A382BAD7EFCA66E7810051CC189C0A1705A1EC3CBE3C5F02B7CF8CC3FB912859D148E5DDD08B7CB74E636A35E84B8B3E148BC36D48F45F98F1703A276DB805D32BD6304A4E39EC225486489F16100E3CE6C7CBC9A42648031E3E16FDF04A2FA507A7422A2B10E9448A3E0809CA51C5A35AC2FA522EB2A3E4DB2BB4B17A78E4BAB16D3E7A245E3DF8DD4008469BDA65735F6F5CBEB20A9C9C6A3AF045C73CDC2C39D6CAAF076E2024FD9B123AFBD29B7315E99FEA873245AB63759693C9406733E319A5A96ED2078606D96B2F80E8867ADE2587CEDE13B61D5DA52198BCBD3FA9B0D21A52112F8F24F49BC65D68FD8A0C1BA8E7D71CB76EF96693FEDBC164E55ECDADBD2B0B65DCD406A65763E0071B926DC2AD7B70067E6755DFB352B4CF21AD8587B3B8EDB1B0BF04D70CB1793AADEEC32CFEE3DF1E7B94D065E97DB1CCC8A4DBE5BF1A09D7DB3B01911C4FA5E302DC83F7892D3D3B1768308211EFEDB52B2174EB2450F02FA30BC497381D3EC1C37C2DCD6E377593EF1596269710E467504048A76D206869B30D203B23462AAD2842FAC1DB779E3D60902495DD6A3B423879BEECB1F5A2E490E4524AA4B287B9852F3A8A04D84550759B7220786CDE98E1713A8550E6381073732EA5181074E01659A8E0E625A4B31E82176A7ED4D7434690F12D43CD7506A01A3BD79804BDD6ED7A9A86D9FE6BFF06547E07AC252B27AAC1AEE81E29FC086DFC1C0582C38E8B632716E5DC5023194C35E3B429FEE8D802A618201527611806E4DAC9D0AD72D62CC36B85941ECEA7EE588AF96DD581FF6398D36A12197702EC53C7162D1161300463E93D8B3CA63E6553956FA7E484AC4BA0F146BB920A9A71068FB97B711BD7EB24B85AB8CD5DF5C3314BBECF4F598A41B89A1CD90822C39EFA8349B13FAB5896A6DF7E405E9171ACFB678A179562D18454A093EE2450E39389D1BDA5424469B40DDC0F5320373446B7F91D35C6809A3CC0A3F0D4214D2C9D3E26E3DCF3DE35EADD13B291B913BD0BD5ABE2BA387012DA3BFCE6ED59DB8C437E130B5719E36E961BBE1112DE3294C8C3C7B85823A0F886F4D03CA7EC0F497C2CF71B2C6B5BB17AA1E58532DFCF78705C0C85A672AE636D7174884DECE1B34369E6481B0196EDBA4EB725C0B92CA1BD873BE978FFA4D275EDFE591791E4186206BDAEDBFEC94317F711FB639E9632A37C9AC69E9CE9940EDADF656C6374B00B1A0B59DD28C5F70E4B0BAFBB0E816E0C3D1B596D2FC7639D7F210120F5F12E8AA95A40628425AE79099ECF31DD3C254877B030AA6CDE4F3A06C38D43C3368D8DBDE52B0A804B480EDC21BD657DF9C3BD0D3A0D1EFCFDB71C44E8E9443A140BCF749BAC36A6A30A0949724D141DFA1DDA8AC80788A766853DFA2D21641A17BA952A20B3438EAF0EA22C7C1456E747D8953A08EFFD4DEA649177FE233295D8FDF0CE0C6950BE508CE24822937EA25D21B184F1F38C47B4D96340A0A4BF39D8741E4020A8D1D264C7AA083703F7E5809378ED1614047AAED5A8F0E01154DAEC41DBC56946B0E7CAFBD527285B3521FA73A8C0CC3C54719F74EA0A0A05F3CCCD4AB9BEEC07E08B248A5DFB7CEB84C5C625ED6A8869F3D02A498D07252152227042F9247718A9BE97927C6FCC75A4EC0BDCA8D6D9111FAD60AB25EABB8B12A13B5DDADF3380F00F8CA90CB652BF1A0EE0CBD541AEE01DC7B73AE89DB7C4B2E540E5DC67831FD6DD65764B20267EB2DF1DEE90E416D4D0CB5C4B08D60FA7E13D68238A6CB88EB0EB9D59174EB6AE1E724F3B80BC45DF0ADDB7486FDEDB6A69384BD54794457E6F168AFFECB0E42D128512717A003DDF89E5CCEB08C5702AD70B0546863F5AA166A71FCA9B512E8FC5C19F61354997EEA9E84B8D51228F490C2D79B68E4EC452B89DB8023B7FF537F476FB41FA0748B8D545DD6FE0971FDFBAD85B4DDECA1FC9D4BB2A0EBE11526FDB808AB3E5B36AB3F52095964FD0F84780D62B9DA19FDDCAE49B9FD91BD2257E5EF337C555FE1CFD50B5C192E8F6CB7EF38A987B4874E9C61D80B863A3804304E953F3186E8F48CB7034DD69779966C93F72A17518498B57F5AC4E04C8625C9DEECAFA23B2F5C86CF01A8A3AE3A8FFE02091D97843F072EDDE542CD3A432D8569F5ADDDAE46DFFA66BC sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086 -smlen = 2358 -sm = 372F90572988BA26046BB7F9FA6DB22B78A506266E8893ED716933D5962C69A73BE073E345BC1A7E9CFD6FE5B3B4AE9264F63411E3F801640B36985464379EA295BBCC476CEFD030BF1663796FB35E8CEC5E37E8BDF746F0E6A9EE2A66548D3A7AE71A9E2B4428973596FD0CB063361B0C83C8D288C8B797F3438C6DF63ADD5F2F47A810DD06FB8183B111097DBA9F86EFA8A9954F769F4B40B12984C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +smlen = 2364 +sm = 736E45627E27CF2213D9EC090E3BD1F9D4B90139954AC80D8FB79360C3BA3BC422E1F796F5FD767870B5997C2158954D573978394FDC359607370F48EF8F58E383CFAA6593328F416F14EF3B18E79191A927F7F1B7B98D093C8A32BB9A6E64BA42752D60B21A6E99DCCED4E7A57538AAC6DE3873E8D0179F77A93FFE413C86B0ABE730C77B39B0A65D32416F89E9022002F65CE607D2AB2376CC0CA0036ECD13B48DC687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = BFA9F778B7E191C99087560D03E9B3992FB5372D0AF242937D2D29613FA70C021C1383E5611BF7D088B62247AB105997C015CE11C094B33F5A12D4634C9B00BC06BD070B2E9F859C2675FA9ABE106DC083E7780F378CD8FAFCF8E207B94B11925FACF4BEF82510270C6F6CFC81D124C13EFDE99F6C4BE9195013612569AEE1B8212440F0A88C525AB949F990025D5D1D8D97FD43E30E0EF8DFEE7386E68B2AB9CB5FE5323668BFB5B9BDB79B56DC5DD2BB3D554A450FFA280E6756330BAF9C7DF9DE5D7F470332361140EB73E0ED7B05480C25DCB0EBFBAB4E0BD39C58638A0A0A151AA811F37FFC23BB521D2620F484F250D277FDA4DE3BC5CD78928286B49BB3EDDA439F656D01836B31DA59FF320F2BD924A41958B7A2ADACC72E80ACCED42576E1F086391B28E6B1F80B37DC53886FAB8327461F7D8007171B6E95C5D1B2B0B1FD312D01CDC062A59A3AD0B4FBFEB33085C46F703F13A1E9A189760EE360F374A84DAFA85EA774A30ADA222A7F8DFEEFAC232C7413E14773303CC0327431A9D90A37A836F0E2E3827A9DF5E1E14E6919414E57C276E4608E38665642198427869A0799D2C856173657C0CA317BC2B5DE91C229DCF4B50F80AC8FBACE6EDAAE25DFD4134E481BE81144A5939FF041B91F9CD2C3E590943E230D92866A09A0682BCF8A284E26C16BC824DF96B96EF143ADF86113C0DABBC6D44A2EBEEA89B0680E2958C2AA0E666AB8EE78A841692A6D7440B496F30A6FBDAD1DD6B4D1BB5B40D88D1B9ACA67E7806B7AB64909201BCDCD7D0ECD17D8D7157DE2094F533B5C1122720618578275A6287EE7FC4788493C631354826526EA293E6FBCCFEB12BF3C5B0F81FAAC3B1A389B90FAFE6D348F5946B92B238C639098DC69FB8B655B2BB0C3B5B275BC8CEB478CF4156A9BB49A44726008AC52BA6B00E70F147B746587079C6BB8577A45AC5DB1C464F2CE6FED22CEF6C431AEEAA9CC483B9CDF366A443A1C3FA82E078E0CFBC860369D20B945B344FDCBFDC0335B33C9E80194223F9F63F11B0BD253D60DBCE38B019090FC0732384697A7210DE92496DAF793D4032B97273C54C1DFB87519C929177750D2B0FC4BD9B666927C5A230CD4B091401C9B2D95E77E3066A03E172446C56B27624B7552927CB14744B44F286EBDC748643D78D80DB1B37A402577932F9ED0932FE2424A896AE12FAE1621E941236BC88F2ED4B70B5B08DF2B67FEA6AB87BBE0AD6C94B870CCC769D858424A73BAA820F6904B6BFA1C72FB0BBD9BAC640E98814EF206B45BBAA4D85D35E150AD1D530512C14734B38E38882EC6E760F5BFC1EFBB78413FF4D5A0BFD95DB537AB4C3C375E2596C8D1A30C3E62A38766EEE98BBA78C1E43F0B5F258AEB4EBDAC6F2D392A1DAB44780A6E120020DDF7819F80EF6F507ABAC59EAA57E458B1DBFB7720BDB1699532C42E8E4AB5F8F9ECCA7C39C297A616567932091130ACD33F118C3A9A281DC9DEFD4C217FF747EF1C72CDE14865266BC0A77A8248E74F63871232061DB6201785ABB51C128C57E2B02EDD8F559BBF551469C746DFAB7010D3B2A13A422ACFD4352BE0180D440BDE7DC79F7DF273DCF1E1ED452FFB7403DF9CD6022CDC7268606832E54604C4D6F4F0C89E59FD538BD42DF7DF9AC37CAF3C78A0CE79F78C0208336D0AAC89EA8BB119C498A9A6ADE2F8A94DADA3516E42BFC1CF5B8B57F75C17716BD0359879968B5A267BB8F9362FA723905C35B3B6A126101D339B8D1D10141E36C7F7FB4B2224978E913A4E27392F5092AA256E63FA6E663BBA961E5060DCFF4A4D2EA7BDA9B1B13D0F30581A406B35E833DF8FCC77413BB5AB5D2006005822C2DDE1982434834732176CCF27AE2CEA75AFDCE637C3B8B926CB6BA32911E3F3012F8B7F75D4981E8610EB1EA2A21D2D207B44399C7E77A88AA688EE6C3BEC0BCFAEF7FD21BE4579A86BD8B2C21286407DFD7CD1727ADDD9F1BE6D67F0A9746946A3A463A63462E01BD7B9B856ECDA461DA33E6ADC21D3AC68CE312C157A0F6AB1AF3941350F63C83C5AFDE3D1A8F560CEAB61292F8078FAC4CD3786DE5091633DAB836DE439BB4617109715ADE10C2209ED1523F7FBC5B77C0A279C2420AE4C669E7E202B606E7B30F6B1DD45C7E17C471399D847403E8ACD87EE476F1D49CB0BF24A4B5F324E3300CC9061976FA3DB833848F4DF1688022A4D333E98A01E0DD28AADEF7E3E211BF4C63D536C5ACC5B1249AE29DF3267BC55EB31A4E096A260D9499163AC7881E7CDC8DFC6B527E516C94AD27EF788334B621FD2891FBE860E47C8A4AD09E560992B5E09C22C1E7A068B65B94FE97C17E996DD17520A1E3210FCA05018A75255FF55A31777796A9C9CA864DED6CF0D3802CEC0BDCC7F2B4F60FAE6449C976E03D362B88D3979B25894160135C6EDDAAC2F759E8C7BBEF619D12AD655EF0D98CD523DB493C169608A7E914387FE7ACBBE160A022CF253D2DAF0EB8F22811558CBDFFAAB4C00501ACB67E368871773BCBD3BF844EEC207FA3C4A4CDBF81E88BCDED2033871A9C18E34030C5D3FF6C1366516D6FF862F85D17E9DA1CE8F8BBF33AA72BF5F5EF4658E7CDB0B725C89FA8C70339817677C81F5FBA7319A542FAF44FF4D7990CE262363461DB4693451124627ABAC48CF89BA5C54D9E56E8019D71C8D5525FA127ACD7C160BD830E9DDBC8A237A9855E59A9DEB7E647DF5E7B213F560D5844861A4024260D7B241D1D50BD129B02DCA0539FFC2DFFDE16440838C68318398BA6EE444A669AA08A104E19B63609BBE9AF7FAAF2FB9651103E58262DC1BBEFD53596C0C5C929C0A94D518FC687879896F113B1D9EBD59360F18ECD1764D7B58006E5CC88EDA46FE8EF7686E3E85BBE4BC9A2AA9DF982E7953601A838EEA5496FEAEA9B6709FE905EBA39E9C568A6297B0B534AE738D07985F76317FB6EDD2F5836023D3A24DF52D83C53443146DD99CA3C26796A2FA004DF69AF43928AB9638F8FC9BD1FDC88BA6AACC2C4471D8921C8E5BE6477E0D62DC759577809A23AC3F42EF6D093B4A365A89670D241A17F09F64E071DFC3BB8DF358DEBBA62796F6D7D21E858CC39B55D4C1C07A041E40B495381ECD1AD9B87C7C6AE52B1FCB3FFB26ADE3E3A6C774F574FCB98E042A4919FA532A99322C7EB3DA29C2FA8254605E656634C25F79D5B7BDAFE6AED4D4F274D923D826442F6A10050034B46531838B6FFD28D23E5484C5753559561ED849A176BDED30CA69F0DEC0EA120B72D853D6E453047618EF841C6D8F9CFB50989E6B6805186F18A960FEA4DA177AA7C0EB829882741615731FAFC0F3077E95B650973593E3C08E160DF9634F82423BB0116E7FE36E52AF62D217C753FE3D2BD93700CB30EBE73DFEF4E4804F43D043A493D36F2B5D33408F728B263D60C656549A3653C65CCFD9B010CE320BCA374E73B26DB5D878CDA7960D204917E80B8C911663D288353FF8F9BD6EED7DBBA490154788CE4DCB706197DBCC402B98D66B189E1D5A9B0CA4E1F9AFB8839AED53292D5EE2CA230FE1605D69746E81BB12C6C7D1B50CF68F0EE9C9F72937054541DB1767CBB00EAF668A944B7F6A7F1E0A17AE9D804F5F46DD55D0240954D59F8808BABA347757215A7F33F9C1B54908A2ABB34149EB0C430119D729ED9C85C6C6E5A329E7A43367F114E7D291DA0B1496A7A2EA1FCA78EEEFDB14FACFCADA9B843D7B9712FC9D79F5373A52A4A9977F02605FDE3940462C5A41F19BD115C9FB367D1DA5DD93C66AA3BF5218DB9680C565287098488E613150780971824A6F0E2DC5A3CC3FACD53CCB54A1F9D1E758E76991CA6F382462464083E183835015A2A10C3508E76DCA3A51D4E098801C7B6D82CBB36CB16571EDAB097FFEF6FF9D137C972AF2FC05CA81F1E7F3097DBAE1F8BF28ACCA335609010D22D9816C9B85C37D9888DC00A40FEC400F1A9BC3BF2692E08E6CF61D177B6F2A0A34081DB705F1631E3FFEFB594DCB4EC6F408D2A449D7161BBE46FDE9E1AA0D2F10FDEFA08F183332A1B87FF434FC58819ECAB2039ECB09FD96036355335B41332B59246F11AE2410B7EE757B9903F1108975CC2273B599FA7934DE9B50821DEA5C0520004FEB8D37C79082B6E2FA461CBF5281E8E3750288B6B79BF42A0CA030D355E43543542A0034FF13B8604DCF163E91AFC70A07782A603C9E64AE6AE785E7CB191DDCBAA06CF2D25169E3A61092B69F8C3F8A23394FED134EE220C55FD0C09179744A32B1E8B35008ECBBCAED4C1C0EEEDAB1FFC3D5657E1D281D21FE7188B77CBAF198C40AB757E5F5CE69103D73847A7FD7084FBD6D9B7150731A37EF614500B8E10680F88CE8CDF914B841AF2F23ACD9330DF53E0379F06CB01C4C320B25517C34EEF35DDDB0DA2E6E44950B4827DC64BEE09635B4112A407587A02ABB98CBC0CF802831582082AA8DAB2F4FCE0C810BA07281A5A9B7E1FAE84361D1ECEAF42891271B6E4CF4BA7904678737E5952FA9DBDADCE611E9AAC90596E80BA244C474B90B695640354BA14E0B9A3EAC918EA190C3B2D78EECF877ECFB38719B59ECE29653119FF4AED0D7B155DC8B739027459BF6EFF03BD7CF5274D3FC9A00CFFCC1B6013F23857D601E941DBE31686A0D123AF1CAEAB09A702BDE6FEC392C9F72DD0389640B87E52FDE2637DA3EEB66A50DCB52CCD45850BCFB6B8E851496CD5AAC80A19B77C78DF1D8ED007B973408B74800C18AC816120310FECA36B4381971DBD9874B46EFC08F92A9B8994CB7BD5083762F6A6A998D1F661BAE0DFEAD8E1D67133FFC1E81549CC389159FBD34394BE79643F2BFBB9925F419B59057633B0A6EF7F074D0060D5058DEBB34ECA4A8AEE3AC4CAA76098AE7E7F4101E6E69AAE2F1FBB826837DED03751C67929AD65E39C0742513CE5691E7C8DC084E014C0AD93F7C8C4EB4563285D4D82BEAB21B145553A7F85A9428F1AD35270A82F898E5BCE26ABA5BD49C54175056D4C16D3A2EE400ECC66B1E0F7DB09152A6E71D07504AD05DFD81E87BD80484624DB40B42BBE67221DA754BB60651E2D1E9D55557999996B134AFBBBB899E3874BE23F0506A011C69D57FACDB9B0884E71B73A4F37971F9EC4E355655315F39F31472E4C020A17AD0D15D142609C50553E6949694EEE2177B202999A47B786EABA5646E9E1038B950AA8E46C4AEB130591BB4368D7BF0AE96CDAE76187ADA6BCCF73B806F333E51F2490A90D0B522003F41EB6309FA00F1A5D9245F16D7FDC1B868EFB128A4EC2ACC29AAD3D8328BD7A0B329029814D993DAC435ABD098CDFCEA4677BE92D49F1CC158C5C0BE974E00A117DA01ADEC597AC0E17FB6456FB7FD94E6EDA7774B2AA27365317536C68BEF41BD964320C5243C54DB8E6A08E3B6775039F6EE633C31E787DC6C28E1F38B563127BC87E652941E372F16B84A480CD0F939DD2B19713854C1C7B4657AFCB5AAB824728E138F0BF86DA9FDB4A9C4582BBB15922BD1E864202002E755A7B41C7E1EE95EE951726F760E9B09D871951200FF96B23298D445EFBFF93D135D120CFF15366DCB8D7669F39848270221C7A497836BDFF6DB78C190AA840FD61F4AF6BD6DA394EAAC0B12F3828E0E6C86EE7454C294A79AA14DA93B16287BB821D906452F07655670663426790B61A69B670DC2C7201B39E29C42B4899C890F1A500CA635C1F2869D182CDE071B6CEF46F9BE6732E2CEAC365528D4B41E3744AE4F3EAD49D528BCE81F91CBBAE869D1033217C504F6FB4469F0C8D90E7FB050203249D62C295599EC623FE969570E19D498AC31FE97B5C8C3FC6180B93A72086573326DCDA3294C64117CA9A51E40630A6E161F0E3B0A157C9866744E1BB6E91FA12EA92D45EA1CB4B57CB3189D880B2F0B73A935EC97F371D8BA4611EBE65938CB6F0FD2C20FA9A2F7CC10D5E6F09D2D79370FC181F762ED02D493E9DDB15529D07B096CFC056937D172D3BFACA1D3D19776A1D37B3270E64DD858A29231746B37A5ABA3A47FC3519030A379B71C38CC09A0CCAC6EC0B9272A35D505D0252B68A94AE72414AFE83E478A596AF966823BCB41F89DA6CE5C20209DEA436D622CAE401D6D768911BBAB2F63DA8AA29BF3855F8C9F20F65E8A8424ECEBECE1194EB2F7C834B35BB110983FE11C259A78732AE3F114318188B09190FF164B30F6761A6A1D25C5E2B211A7E6AD85C5559BC7E43D08C9B4CF5E9BE20C31751A044F4F9F8EB42DC9FE4B1FD996406A37E044DABFECDA8F90C80B95EEBCDD53418D7CC45FDE2C83A9C7F343FD4BC4671EA8E66FF509DFF6197CDE5B10B8E9087EC5FABB8F435FD6742F2D1731AE62EF8D3CBA87093EB479B09459C409CC3CFDF1398DACAB72D900B4605DC5A0F8615518807AB299E5EF1F9A5A3219D3C51B0A9CFF48D58993804BEE81DC5170136E1117EA413AAFCA4933418BCEB8CBD157C8B224EE3B94ED64E085F7288761290DAFCED39E984F4E495CEA38922F13139F5EA837468E7375278B986CC9F0B9089013B8DFFF8B96BA132CEEF013760458F2CE83455A3E43494E301BCAA9354F1490B15E3CF546B973E67576DA3D87AB0DE55FC420A609CD27356C9FA20602897C40B8F03AE24EB4221B9363671D3FF7A778477F3F357C83C606CAAE2D0F330E07A165DF55163EE1F6AAC4CEE400876AD0A2038E3C76486DD799B30A0B99486E2B2FEFB24F3112E8AA91ED0048A00A433344D8AEE12437F874A9801BF2AB9613FE23C8B3E9B7C0D3AEF16BAC53BAB5A2FA0657E68BCD7D32413EB371F87F9D04F4B7EBE9136DFA3F006C6838E88C4DCC47FF69BC9C1442EDA5976CC2DC2E96686540B972ECF535D4791A28F21DC8F46C050F2BBD878EB53CEFCA95089D6585B93B0FACA38B2495F756EA67E4BFB8D86DAE4CC2C720C199FFC1B50934F446A467A443C398119AD2C744EF23D0A7BD3AF45C3B5DEA6C85EB77AF05345032740980893C6467951FDA75D5C8928BBC0C231736CF3E04EF9F7F64C9EF8753C121CBA2FB5222D316F9B8953D4889C07FDA830CB8A14E541D8F7B45D53C1D950AB0A3547C6F1FF8475FF586D86384210F3EFD8652DD6DD6BAFF4416E31A16922B2D2E23CF8959C711AC187F93FCE6FCDDB6831A3AB1D37F31C976E3434D31029E5B85ADDDF8DC753A02124D06B9EAA1D156DEB16180EC2DC704898F2260FA6B27E6F9B6FFB5498EE5D3AB9073318DFF5C3DE6F1CA646C029A31BB4C5CFA00B7684BF300A78488A7B402E1AB9B03FCE2584A52C0B11863101CC164F52435A27373BD2B91C959540743E46D5C55F20D0649786917D8ED28024EEC4094A17E764B8349DDF2692B6B9B65B1F5BFB36FEFD22B055132B648C315E86618E3B3D5C6F7CD9482A43D8354CEDDE98D85C0BC027631C4EF7AE95F9FBF79C76868777B9631FFDB8066B114851093A97C0FEAA79C08956299D90885A53BA31504323FF738AAD857E9E204C5D91627F4E61DE2E1FCBD69D94658578F1FFBB679CF7EC7B3A0C5E84D22FC9CD25F860F698AA4C693200D9D4716EA7B5FE5CE0C6CB53D8E50FDD25BA2FB1EBEA90D3DE51F998612BACB8CE9FB3191E62F95BD8DD6909AC926F23B205949BB1B621A5CFFD049419193AFCC24E66FE65268CDB5EF0EBA19358D9FFC644F2628FEB14A00C98EAAC0C0EDC641F3B24CC0870DDE1D2177C82D3609B96451CC8365AD5E2D59120BC456BC0245356F5567C872E89FA9D6DA6E7084A6E0C37065353A49C5607C912A7229BD746FFC31B0405A2B +pk = BFA9F778B7E191C99087560D03E9B399A79A771B426679C2DC6BCAAA364CC1938B0C0C3486E2AA542C83631B7621589518427C0605A6E05C741E905FA231ADB3E291D5DA6CCDDEF42FFF0774F73AC6B347270C93F71575F6EFC844547D1F8AC7352091AE26C383D34A502FCB4586DE9F62805313F34C4DDC5AEB81D457C2EAB64A5B1F0B4C43A524FDCE978D29B0271EECFF4850AEDF0FE5B613BD4C21EBA0C1BC56DBCFB331F8C343BFBCCE23FC84B5BD53888A0F0BD3FB4EBDDDE6D82B814F4ACBB54D235A224201AE82D623C14D6EFB8D6460973DD4A629A4A7B0F6C408107F44C4D4C31E4794B030D768F1E842EDB9E8C889E2DACCE33C02B525A9BF17030CC2513280F32BAD6B3429641451C0EED01839E9358D8C7311406D155BB8FFBF5A2CC9BB7945869E66E64C1DA7B08A1FD710162C8DF2A29BD7B135676112BC5E527BD9634B8689D63847DA4727D076F6F0144B5920C6C18B7E80895B9A20428016EC9B3AF2C59B2224F9D94983E5130D86307DDD47C721B86CBA6ECE47C50500ED328A1E28AA5408B877F9981C4FAEE889DBFA275C86DEEB0A84AF76298DE29CB0CF4AD8120063D4BC4A01CACDAAC50FF745D88A2C1AF37331575939B0D775857F9E5F394433DE4489AAA9CF044B7A8DB5F8DD9EDBE7AA2218E4F5E2026CE8C4CB538B34DAACAC501F55B3075F1C5F4C008986C923A03F38A4628F24E111AD15C528E3C26743350C440EBAC45612AA5BD7BABDB274E3AB1110D1FBF28976CD52CE8E15D6CF4559A44D987F021C30928AB429C259DC8C78A6AAC8DCFF55AE9F579FFDB46D5C230D14477D084935709C6D7441D7FBC402F57B3D9E97F1513215075942019F041B82DADA7837EB0F6788CC4FD96E48830F9C410BCFD111C87BF2D090D3AAEBBCC34450A66185ED8BFAE781893A05D6534ED31946437125F9EB578EED60F68737D1DA08162E5ACAAE3D0BE600F927DE34134DFB6866AA02D0E440D73ABD753E9ADD1124CAB2BBCC3180771C864E3B5303D701831996B87BC7E28B65EA9B8C9447B92CEDC05D4AAEAE9D28C007945A69C65946B9FB74845371DF96DCB0DB9CDBD7B99E156ACFBFE5B94F0ED4F79F98474CCDFF2F80CDCEBCC2C05756DFE77071AA03EBA9D25E015F45F342B65554BBD2E2C236EEE850BA5A2244C92BAB77CBDEBF33AFAC4A41A6D1F0B61C59A3A34836E44E80F15AB00B38EF762CB2E13C70523D193A4E919D67152581ACEC804C3C2562D5CDCABBF7A7A8430E6497E170B63242F3D5BF3D75E03DF70E183EA2F83DB050545DAB91BC21AB72EB25A7B548026D0C009A9E35EFA0D600C0D016BD90DC9F0C6F07FDA3435A751B020FFAEAEB3752B3FB948677A575E537D8AD06CCE17A5F520365E9119B9C2754894BC464BEB9BF7DE5FBB5E30A1448C850C52DBAA4DF330C1F5FB6D851E0AD692FE7E7EB823C77EB87091B041F21C0ED071882519B77A2FB94084E1D25D1B94D653CC0D9A3506A622EE517DB24F51FCFB3974EAAA0132FFEF2E9CE970F055FEF8DD60A4AD7843E21C4763D229A3047ECCDA4E124720EE6D48D9F409F0ECE624C866D589A74F8362CBA4E07E1D1168DE2759C6A9A48DCBB39E8C7F2DC649D3D5319ADE4EDA51521C6F34562B9D8D55A22E64EF64742C1D6F4B59CED83973AA75F0D76C63D587FF1597FBD3B93E61B60F84436B31C4F72A2C19A8EA2AF3F0F2EEDC2E982FCA975B08676B9C6E1CEE04EE163B36EEABB8FF74F0AD8EE0ADE9F795DB9CFA346A4CAD920E5E79F8DD9B062B794671FED52D3306B38D0AE3B7A279A9338E2BF02EBA913547EE6AE79FB5D2947BA11E4F558BBB0E04D9CBBCFC786EAEB6D229D58797251CE0388E9426A87968DB4D3B32E3B505224E462BEBD6194162144FD7D8E4C0E1C2D0E9FEA9C3602FFB3A64A2D17EB02943AA21DDF9E5491E07F4B17127BCB8E3345AD29271170F95FDB4487624C896D8FB04DC97180DBCCFF21689B721336B25A8C938F7A4413E7DA24DA261DE7AD3BE881B179CD3C7CCAD0E976903446410278449F8197A99CC355EF5CE4E6A276BE7B36BC7064F03F963755B7835ABB3FBEFD3241AEF544761BB861DC14BB15BC7AFC7EA4252C139EF5A2917AB596E64CFEC429A4E7302C8E41EB2150F9F6AC65A237A8DFB22040CB184A0E07CDCCB713280B643E9991D81CADB75F2A365A1F990304CB4F86CE96443FB25516B36068F251AE5BC46A9BD779D58CD81488B2E8007E4A1BB77E9F2F7909DC3333961FA8A96FF62173497503BE0A81795222398E71148783B0C75A165261A7479DFBC65BDDBFA1E9607C3C484BB2F87283918E6441871C2825FA7B3A7084A48E11DA22D7DF3CFDB6BA01AC2160C6AB52266650AC94CAB3809BB8E8847AF06284050A484A3C7500D8595FC76B6697205B684A46F4C242E705593BBDB79B7706F57B2D0346ED26C3BD771A22A7AEF043F18617A03558677728EF8782D3C6E5DB23B7AF05C37C05A7C2BE82ED13503FC655DC1BE6F42EB2C8E5E837892AF4CFBB93E3AA0311E6045716FC338F1138E29A7D2A910A5E4C18409E0559D42F966C806EF7652DC65BBB761775FAF5BD5E0F373037CFCE924A362ECB16DC4A2237CAEE659337DFBEFFE445D4F1C81C3C701E2B739E1BC280882878B6975898EE23B2411F3E1B77B27833671AEFF8222F587114788246495FA35BE3988D29D775579FCBF16D5A60BC35940596F93848B340829A126FEF8963B6E7632A02DB40CB51A432EFDCFEBDC351CC2B6C7304C3FB3948183C7D15DE6547648AB94162C3A612287821AE08FB8134CEA6F0630A76833723A28C9FDBD1E0DA62E59B2D116F9B28C3C28D4576E01D5B921BE3261871BBF44EBEC0DE2CF6E039A4C11CF4C1C5ED387D199B21F217356B8704D29EC8AD7C582FC09C7818AE63F623136C7C5C6E9949242CF1DA59A6473D022C9416691859E981EE42F31C8FCA37734E4B9D1A9D03E72162235EF5ED59E990BD996D8F1D1109B1BB34D3EBB81F2BEC9B626B0B6EE1AE33A4216B77160481C390354FCA5AEB2DA2BA006F0C4B3034384ADF62C01BBA078D2BDF998F7F65945E5EFB9D2EB564249F16EBCBD7240496A4BCA52DBB22634E88654AE252EC119960FC4209836D3E76AC7DAAD881D1A2ED747175DA95C9FD62D276A716E32902497EB1B5569A6BE7F45FF9911CF014EC3B0F11590E861A42460DF71AE54DFF9813E920BC0122A088E0166CC07149DDA7C24A63E2BC43A6B65711FCAC609222FA93CC7C569BB18EA85E75D3677BA61A900C109E2B4CBFBF4FD8643A6CDE83CFF33043FE288B8B2483989BE647F93DCABCCAB6AE0ADA2AFEEEC6D91E7AEE24F4BD819C8A57E5D3D428253B64AA0346015E4C025409D9E44EEFCF993BC724AEEF1ABF8F1EEB5735AB3865EC3AA4E9211C9C8D6D5806D152352E58CB0AA2AABF93C3C65D1C39810C5F014CACEFA4955DCDCED83893C31F44AD40393891F67F163829B1F7B57C527081654075BC4063E33B8782BA1D67A04B38F8FB9C2C13CA3C7C42C188132F8395AAC91D3763FE2189E0444DEC0B694F09890A8D5578DE7410FFB66D479E95FD7B86D72E3AA2DE997CDE342D18EAAE838B74800E86BAC0E8BA0F14D29AD465C779C53A82C96E0ACE91EDF6178B9A3CD9CDB31C224E0E0592DA829D3F5C8587A44F9DDF96872328C0981B858C4B90DE474E231E2D5A86A85B5F6D89599EB319F085AE7A5ACEBC61796EA4742C0B8EF5E78283D4F3D25DA1556378F8415FEF103B49BF3EA3A63FEA6533A589D02C29847AA5BD12E27302772978E8AA34EC124D3F8AFE1E0AB16992B3B1E03F37E5E91ACDEE1EDBA8571AB6562D8340D2E395D199532CE67B91E5B11663BA7FF8BD6AEE733D005537DB1DC66A656ADEC2B40789A56481CE494A97A24092C82792AFCCB2FC02C7DB3BFB8862AC28F8EABE0397A2917A99708BF840EC931D7365322FDFFF6C42CB26627F8F2E42298F1EB574C21E39E5B1FE2E2174948BB63FD3D21467FFA1C73A1AEA5CABD1C24F1B1C3715E413E49195662528FD88629A837514D6711D67611821D466BA42E8E6912AC933FF3C74E2F294F63415618B23733B833F605481C6F4424E4B389DA0A0FCB5213ED58FDE824460B7A832E8B2FBF8CFEFF22EF91E9C18CC073935C100BCEC6FC2A44E1369CB797B64D8B40C081F9E989DF03A22472EA570A48DCE80DB6EB2E11A59803BC698BFC17232A8C164B9F20D35AFEDAFC939DD8F3DC8F1AB76EF37EA4F16849A0674EE783B435D0066B3018B3EC314AEAD4300E9B8EC6DDF9BD9FE0D7E371B9A3E1752A492876B342E41C4832F2E654F8F9CB90AB8C33E91F837FA7608BA4513F1DFE34D281D79E905981B78915046638618FF3430383378A3140BDBF16ECB5E419A35F2652272AB57AF2DFC7416EA1A669CFA2C71BB062FB996FA9643322949C39F5DF5C7B2C228984189115B995A92FFECC51EC80CD145E51F9E6C5E8524EE9811EF965DCB06E535B3C0A9E321F92C020FD4503D364FF7A03EB8E125AB009E7D746CCF1CF24CEDAA563C690E9364318E444C1BCC71C0CCE7D374B8851C3F5C70E5010494F0937D8B525E144C81D93A2A369E9C2747560C16E7087180F3746BFF35D9381C471A61D5A6DCC31DC6183DDAD494A73DDE39D878763E54ECC0D867145E02CC173869976144FC968E5C9003DBC4DEB486712D17672EAAD0C16F69AA7B81B6B955CA246F5CF774891541B7E0C6AE033271A81362977BA6D46D54FD20A4B47CB9027AADA06FE9E5C023E9E86334D55648F4BDBE50A49F570F892BDB87A55D68BA246AB127A6830B4AEDF82921227CFFFFFFD0F2F1D5862CC52E306277EE8FB9BA430844D4DB0A54F61ACFC005B9912149B4948BEAF391E4EF99470D9C7D4E380172289F0EC4927DA5265741BD4D8ACDCF6DB43FDB9E4C26D9DC221407F9BC16B6C09025FD4D215C737487E6877A4A8DCD77C408965689D2AF36E4D1A17EC2C0727FEE0C8A28584196CCB6B57A3E8784DC8748F64A71935FD8137E98FC4CAF777E93CF4DE82EFC3657913732A885A66EB0022188EC9B39BDC8AB036352742389B7AB04F92E41FA4B65DBE73C23223787E210D1009EE2C553DC3B572475CA559A199EE89667124FC15233D04E9F13623A7903F1863ADFA289B76CD1F2EE46C22E4311645534CAE390434D996EB6062FED230D7D32EDA7969E5B25E6190754FC9118A9609BB29400A08C469D6D96F7CA2BC99B783BE7E71C4591809AE1E76A13452B71A7E938096E1B36B10AADCE1029DB43A5469E4E9D5030BC0F77576C26C28C38CD00F352746B39658390FB019DB2B7BEEAD075FD2E53F94F17D9C8F14A4FCFCC6B0C2EDEED645F697201EC25C926C1D2E15B091791BF53F48022D54461D2F3A68287DBFE6C8F09A05697F8F7FE66E6BA1B9FE9D208DC568F79FDA132DFADC6A3B367E1B09D08D62E4645617F61F79A8E060DDC89972DE89AE67D97F9EED032EE7DEDEDDDF420F59DABE5FDF1B4CC95675D0E6E3E38825C3559DEF822D66E5E9537B006FBC72B5DE77590B42FFFAD273082805740B29F12A1EFFCE826F9E6EA7E3890EC1B7C54CBC441B069A82D15D3014668158C1DAD6D5F6E0648C92D4B81270AF96943935EDD18D0F091C7F9B845A864FBC71943FFD8E24D9200A32F8AE055FE8BEE01C338A078756BB7527D5F75353C639CA3D81F3DDAFD7C019C4E4727DBD77F4E45BD5807C27752618A708ACE7A55F2959F0A0931DDE90C0D7A4B0FF5AD385008E2EF3C2ABDE79A9FF1F97955BE6B2EA902B7DF351628D152B27D704CBBAFD5C590E3CE475ECE3A9B42EA3554CEDB228D4DA83B529CD13C7E1FDE0C2302E730AE14938C832AE5C2FAEB95D6D7D3B633A577DABDD12E2C17FFC77D5BC801A18E587BFF0FC959594D3F3EB7C70FB8E04F32BC06DA6A8657A3CBC192B9291B9CD875348780CC72721A385119F1A0FF7CBF1D5DA7EB9B686FDE7E254A9B66A618DF8B45421BDF5C34D8B71B35DA912F4C38AE83FDC1477C5D9B03E3C695512133B6FEB38C6C20179423BF9F76D34FBF7C90DB5A8958173D2D27609F9A2A9E17FE507928C1CAA9318927A86EA121640EF4967EB30FAFFBDF4458F107E2DAE53CBEDAED78CA737329B70F2EBB143FC75A3EF49E5876B6642DFBEB4503CA604E653C5B7BC750EBD15382266E634E5AB2BA6AAB5BBC41F1D69396C1E6E1B5DF2D5F70822379A008C32A1AB868C1FA71F75008D589F35C942393887429ADD990C2B8F5B3D687C0E4B6B39D9B448F8345AA927D953729D2E31104EF590F0E2175F3A8670B70B01FF76DB84662F1ABED84E6EBD3E10E542FD0123C7F7F93848058B7EA90ECF6F144D7C062421D16ACAF233FED5DBBC67A97DAD0B41E96FA12FF543FA4A894C8D381F6186D2A8C5462C4B3B980C3D8189FC4F8F22407195A5C640F03778690D7B28BC4D7D05A69B9BEB52DB175E1A1983B5AFB379AFD851369B39FEA98A86B9758336A2878CE5A98DFA45D212706F0661DD34DB84A84F3236B9369BB19C520FFBED195FD4EAEE28F5F98D640DE7616ABBAB77FEB90515E96C9F4CA1D68BF1112F0C41264708CF48C3CC3EEDE73D35851A58A90A46A0A22F944B0A1E531EB5D4FF14D27B5E7D9B078ABDA83F00DC281A004EBA2B87A6E24F531E742D266A291E187F2612647D5BCF652B9591735B85C02D46B0B21BD6435999D80C41B646BC4B01CCCE65667DCDCEF2832480B746B3FFE305616FE4986E9B4BC80335738ED449F5F018CBDA1F09AED35F047E7C96000D8C1E35B945727E7A22A720D17D2A46DD872810BB490F3D99A881CD699BFBAB97D06727BBC4E52177C2CF7F7F63DA1253F03505B92DD50DFD7725F7A70379B12FB143CA1951BA400ECC3D94CD183E459265D14F4E258915E2649B1B7D23CBF49C9D0A52B2A5BE286EEAC5C02A39D0906D66F64E935 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1A -smlen = 2391 -sm = 1F8EAA6DE7D6047AF5336FE512CB6E4A1583470D10DD29735240054A8715957F69A40264B7BC20F74F578A4C449BF9FE0878E502CF062D60BABF65DD287741F4F7ED110C29EC0C3367D2A75ECB5A2601DA12C90730C8F5FBD13648AC99A90EF60101FA06813F9DEB5AB0457398C94947EC8D012F5D8BE8FBB6DD0FEF396050C88E4B1F0BB2B0E41CD051A195C7473557DFF20544EE6EA985463F5A24A362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +smlen = 2397 +sm = 905995C2C7666DD2D774BC6A713F5444B7F2B89A75B15761F1B37A1D2B13576DE155CFAD919949858C6B7338EE9EE03FAE26420DA4EC683B7A173BE129C398055F535886FE452308D1B7544CFFC624BED6D83CC732A2D58BF2C52F3487EF6A98E9EFCB818D41BB7E9B7F317CD2621C5D564351C5C82F7CA081E970E5455523D594DDA19F051CDB3E456DA9C994104B96A89689DE1CBB2B7651C55DB446FB5821BE32A362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = E06513CEA8D176931596FC940C7B0B070A12684F2967E48E52F4F16FD955487411077AC21DC21B9646D8CAD0F2C44B5CD8045D3218384DDF14320B175D44559D62679501D0E6A34F48E0024EC02396588F0C2BC08A03B52B343EB806AA66447D7EAADD174A778D01FE75341B7ACFD34E885E8714A123446E35EADA292FEF4900408687505C787EDE90A151597DED458310953B5FD203D207C59FFACA7ACD5FC2D01E9A0B9AE55E3B40983583F6C8CCF05B63004EE87AB1E0F13ED0CB2BB58E872078F09B831EC14D88739B357BED7FDCE03D9F47B800ACDEC01F0D0093A6879F8DA1D437B2E82944898D2693FF76588D422AACBBEAA2EABBF53BBA5CF9104D5DB2DBA3D24D68FFB99C90D9D34D990AB80A9CD1021911AB031A255C82FEBDC6BD93704D082ADD9720D4B0189FD5FEC5970FA1ACE6A9167CBAA2F75D6E655001953F730AAE74C20299E98181DC377F345C99D1567ADA96EE6564629B97B3B38F2E60928E580E19913CE2760F6FB8FD6FA8302BDA9B6F1BDE919A10F7F9FD454D687C6D91773195F3243454827F4373399734985547E4917E15C86A45DB1F0FA1ECAB88C496C3E1D9BAF9AA0B02DA60345CBB4076008310CD27B7B0D9CAB8F95A2397BD90D13114E6BC400C3849CC2D4265315B4A95F16236CD6268D7A6907E033FF777D7BC7E4423C9174C003D3C0C24D4F37F6571BB9302716F42FA7EFC957E806CB5A26AA7A50A16195FE4143A00D612584CBAAC6CC7B1804B4F894CED3392B4DF5E03C7D4D31DB6B7BA227293E8A2F9158D0A92B4D140952C662B860748654D79EBA1D265A78BADF28CB438C73AB7D80C77AEB580EAD30F45E5F97065F1C74D553548AC433491BE882970AFB9B87829B5D1218D79A784E020A332A4D72ED041CE964E0CC720B6C582BEF04F7CE2817C4B89125C171F2D9ABCA7F2265912C8BC03A7CD7E6D35B1A5AF7171A6DDFC32ABF52BA2808AD4FAA364425C4F43B441CA82999D754C554697BD5DA63017A0BB99D20674D0FF600E565CEE573C52FA20855A8A19C352E421C47E5D85CBA7F17E4BBBFFA6CEDB9568C7BAC5B434F2695FC57986A4ADB42409709DC01EF8E32057614B7B312DA9D655F457CAFADBE6CE3A6AC069127CAAD8A9B509E247D1DD7E12807E2C7E106E9D6199AE292E0D42CBCCC5DCD9C2FADD85F3FBB784D9290838AB73F8C3CDF7CA618392A618B996E8E02F40174C447DB2BFC754B94D062010A8B7B2511DC178A060C48FDD4E7C7F7D27801A27740A21A16D7E9441D7B21918FDC55B0367FB463C0BFCB07AB24653BD567A078E02F2A77E57A5623EA43A7E8CC612F04E70A2B824B44709A3B7C9BAFC523C2AFCD6B02935A0EE2FEA723C43BC62BE45FD00EABEC01413677A9A45818AEB2EBDBEB43219EDD6B6009D873E2728D59042F8C04B795399AE1B5FAAD2068A6D020F25BBB2B330A1E07FE033220AACB4FE322F8C31BCA4E66D65DABE28A71EDA8A4FE089EEA0731543C4BAF2D217CE176E44AFB2B0E6C248A71C8E4708BA9A5E9F696E9BF0A38E7C7327AF5F80CF42304F3BD09BBAB1B8D65F69D209D997BB27351CA9301CE474161058C2BD5E9E1039CBA06CEC36A8213D448EF881AAC3BDBED148FC899ECE01C7F24DA5CD0F409294F3405F8B9F5E5325BBD16FA9DE0EB1678D137667784578968D446975AFB3625456B42DA8A488B7F4E496860C9EA5CED53CF4A110FB08CBF2E576AF0C2F0871E4A87AA4CEEA528A987CF42B7DC801E82A69D0195049BB3D72EBE5375761F887B89FB3FEA71D953B7734D85B41C1BDB0A4C7C502BADF5D1024E9653F5D5187D508279595C91536034B35A7CEA666BD3FF50F6DEC0C297B9D5E2795D320303C28D7A8098B3F1CDE8E82821B17B4715D7A904F88886CD4DC3319C321A119A5BA19074343DF229192E752959039DCC8E2825310E1908D75E4C70AF09E653B5C34AC0AA60871B258B8C1AA2D3057F9CDE6DCCA2ABBDA45BDF5E14DA30452E735643963A650C5FE94E04339DBA39BD7A7076C63AF671AC7578FE9F70069F8419D1876B2C8F83A83ECD0804C50ADFE83411D74E605C923DED1477EA7E74CBCD3CE06B04FD1703AF3B1A416237C2A9993E02841B5B5EBA4EFCAAB6FC9E1078FD14C9EA332B51DAA5C31416BDB52BE0ABEEE90233F639C7BDBFD44BC2BA0865D54616D6FEEC34ABFF862A618DE207E2BD444AAE55A4AF2799118BD86FC3408A96531539F9ACE6C5854E35714D4209A05A27598CDA9E1A51A048CDDD2578C292E47277817BCABFBD3F6D7DFD0E2CE4FBDE5591B2A00AF0308B2897F6C7CAA09E24BE4468B0D76BE3EC34B5D5B36466912FCE94DFC188F7519BB24D1081C7CB7C08FBF60725760E9D38F6658AEF5EE224AFBCC869F52901DD543342E665648B89F5127F4D3D6170E3823373C56345DEFE966C5442284BBA3ACF0F6B7307162C3527CF015905CE4E6967E00B3BECF4A96228FDF68FA7A8546A394D49C2E0135B9F83A840292CC7E159CE685C731BFB1E69584685AEF2ECA6CF4D515A6D59CD4855DEB6CE033C0A564F4B468EF26D89ED432D5F1AEF43189C07859B876E3A5E35DD28D2457A35F32BFE6D6D771FB24AAF8872DC46970BC8B8834A95F8325AE89E19C05E8BCF812EE5A69A011FAE86ED4BCA37920A0A0366B795CE8F0B1CA727F47FD134DB7EBF8AFE5DAD12720270AE2100BBEF94673160EEE9273D397E5F879C5DCAF9D249CE4EC9A6284ECE10F4A01D561FAE3E9B55B01F947A1E080D9047866E4C6AB6E600F03954DDCD1FBCB06A43AA0E161265826FFFBDF44BEDADE49A39E9C3A1C8672CA798A4063B8DFA65C1D83F00EC9B866BA4791283CB14504D7353E07D70F5C81A18AD79362A9C825BC1D209B8611FC0EBDCA6B744CBA2BDD797634B68806BD4440F6885AA7644C468E3C79C83BF69F6A858A1DFA5DBE5FE3DD8E7FB102344C61EE8552243ED686565469219B19C00174A8C7FA51CFCBB6E4D6FFB071CBA35B4D7D7111C872197F0455D91182A094066755951FF015F653FF2AE537E42BC19E150014B5916C173DEB5D76CAEFCCAAF81EB3BB3AFFDB4EC87D56BE66208B1A8FDFD6B1B31DE97D4CDFB16F9756E8DF969E13FA4373F9AFAB3A7FF19F432E5A3A18C1EB599983874117AB37C776FE4C0CBDD365A1CD329175E39A70957E005ADA49437975C4D909096AEBC37FA6A895F592C6F144359A131DE53BB0A30C90F6196C03D4A416FFF9ED1A082A3A6845CB8683E370CE8DA63A1E03CC5ECEFE33D1C23A7E75826D67B4379B2851A59F83869DEBD4AF7CF0B3E35EF860EF62800E4312D765A7EEFF48DAB252B181A35D304B51D003FE20A9BED6610AB723586E6C3D06A3608C8E1CC65C83866A166E6693B1A1F5E7C1A124A3615BB66B5745D205E84CC3290B87170527F4479A7BEFB9A00C989378B16B83F5A542CECCD25D31F57F2BA968573348A00766E2A652FF39277F6C614FEE2E7FD4BBE97F964DD1AAC8D1456810F12434A0238B6B4F5B33AF1B93CC05BF5073BCBB51DDE45537A740AEF6A8AD2985929140BCE45BD60575277A07DB2E9D7167DB626F2F055BBE691457E255DDFC90F58CD857E88CEF93CA9B127C16B759BD8291FE7E4E547D485F30D3FE0FE804619E461D6D8A974EACD134025359EBA9D36B93A001B6BCDBFD6E658E70835747627624F00341871045AD88CA5804F744028339DB1D1C0521D9F04D2EF02AC12EC2A478DE10A7EF1FD8AD35F7D8D93719A889BAFA375A1DA9D4240A5F9D730EAE71164DDC5CAC9C105461A3F69F053E25227634DF62FD1FF16FECA0D60DCFC8C34876F725E819C66743577896D5033B13899978173AB1545601A6134FA894A97C4E929BE5081B10F43A47C3CF990C31A9BC51E32AE2A964C3757A607ECB9457D8A2DE2A8EC11CE596AAE1E342D9CB55BEC36811857F445BC0C7A42E18FC4A643C5E5F93662B72176F59E2D9F73EE1D146599BAB8532D5A03F06B37E3FAD7A4A9E836C39666D141ED372DF19F0CAD408F9B370FC85EF1F34F3F0E0877AD150EAE4E0AF04ABA4351B4FE2571B48E86D809B9C0F6596113A9889C333636874DC1A04E858F8A88ACC9652A3DDD89690198E7E37D8A9D2BD7D2BBA6F1353DDC10CB9CDCA1B3C227DFF388BBFD3954C0F6650AC76D707D4AD8F42E860C69982AC2351AB296F3366B5F9753C190CAC5BE70FE597441329FD44A45B931179AC353E22D916579F1D3E19ED29079C33840542E3E8EF2A51CB82FE79042FED5A5ADDFD7E2F1F43C8EFA994ABF9F89888327EE3B98ED0769FA5DF2139AD3C5A1B9656293EBC965F1BCC8A6C62B13CE1F800E95CC162D82D5DE44AA87631DF7F64765E4DAFBCD463AADDD827C069609B03C942B21A61544F263375C92065276BB4469C9AA676FD4DAD65B4BFF4E0D09EC5D880D1AD52997211A41DF281F361D7A68F9BC54AB138F2ED03FB60BA6106983552F95CD0ECFCFD690BB817F33F5782A07D92FE406C3DAE80C8B515D030CBD925F8264B3DD45A9918A8665E4048422DDFD8E45CBC3066325BC4E92B01EF5AD8EE0E6DC7593BAC4E1BF1ABB596DBC5C36CE64A4160FDF3CE4DC181CEF5677A7BB2F13BCACD58EB6295EE2D382CCA7BA7DB20D8CB669742821C0F0FABD5500D0B85434D15F78D8F2D6356785FDD2A460CAC68A96F6B618C4455C737D602711BC82923626DFE7310C38863346FA7AF3AA533C2D2B5EA89284BB22CFB39AD47358ACABF60A7433CC326D7859AB510BBD1B64C79524E6B38E77737DFCFD6DC39AEDC29F4B206CACB29745D13985A3FC3552262E3D9AA8465535B37C61A34936AA190B5F89253C89FAD0DF385878F74142065B042C6A811C1D6071BEED69B0F14CF7C5D2DBAB7F5FE8BAD1E7597218DB9AD5DC048F68EF28D719A54577E2ADBFF6E9ED447A1C2295F1FD063D8EFEB3C14CC7DAA36B8E0F0E6DB7CF32EDF97906EAC986B67A99BE86FAA4E123B034CDCD4E6CBF07E1BE808617263C4AF3DC48AEA576BB61CE0E9A450D6A31456C132C53CCE5E0B6C84E04EB34EBD56E807F4E4A3FB9FEBCF1136CF3F89DE8055A6ED76A4B28F00EE34D3E3316CDBC99417EECEC85E26F0D30347A0BE0206E32B89AC9C2B5F1CE9FFBE5CA9F19B5B53C1D04881891CEC1DDD8225259D78A2D852C603164C0D5A60B00DA51615A13578B36C4337635F3DD6561E634459C8ED5633ABB95ED3BEFD51ADEEFD7480288E73AFEDB3C857D7E636DAC728A4AF0659BF314D7556B72E1C37CB5748DBD7256AA9AB1A455020081207DCDC141CE491AF5BD5CB4C82BF0E7AFC2006996C0D758BC731526EB3773DE7C2346AD60E1F0FB01248776994FDA326C00AF2A5BA03903F969E7B2225FCA1CA9F3B3D50F8B52033CC0AAF2A433EB2FC3F4C157FBB29A5957474DEA920B8D4D46DC0B00AA326F00B26E5175530A4552C4D11CCC53080A3F93C9F58E3ECC56180610FE376011838D9F1CEA391BC3DDB239547B467CC43D02396C86B321F172CFCD8CCE7670216A43812E3CF59432160B9BF48D58110488002403C6DC84E703C5D185AA63D140A435BEEF16B355540B6712F773E10107A9864EB7F7A976D170C7C90A7B72294C7E7C79EC576B0184234F0589A103C91746ABB64DB190A368CBD3F5AD44463D5F999234F4F5EA2E2750AF41B2711F545E1E7D4F91478A448FFCA8E4CF0561ACA28215562F739FB03E4B6CF12026AC60AF2EED239CE6D9137F4FA46316CAD83FCF9EBFA07AAD27B7CA204AA06ECEFF1E766609518CC7B88AC51D050668663F709DE9E933DD12044450EC24E9931E8458A6DB79059BBE345CC25A3F9E6F3DB49A303E90F3549E88F0ADCCF6F595FA9D84827EA011897218808066040CA01DAB0F7B957E3AC66C59D90FFBB51B177887B9E0A5552D668956C8089710AEA2F460BEC8CA3B82516F53551F057A58DB3498AEB088BDAC9F0F8D3151A366DBD5257E07709E83725BB94D7D3550B11CD0E80FA42CE165DB3E310FC3EE89E6B4F51B594AF38A0D9C1D82F5EB704AA681F5C683F90DC097F48919F8E4682FD8923D17008289EE7DC1D2EFF57E813B77E7F8068CF262228E3DA93E54ECEFBEB402028FE82A82C7817D0FF362E118B7DAB13DC9A61E96F73C25B131D461D1B386F3BF2ABB697FBD9F2ADA2F447AB5677BCCA4DD25EB9AD50610FCDB5CE9EAB20E90338BD1346B51A9AF19B2B6EAD366DAE64CF54CC8CCB27EA0C3959DA6243691322560095974EDAE4DBB4B06F1A0BCD2D78D7ECDC9254320BA91A1D6709C93B12A79C267C4F1A8109DCD0B760D1535857F54AFD85269CAF33BF763A2DF4E9CFF56EE8D408DE918444D82D843160507B0D0A1F42FE39F5242EE429B0BF3E10EF080422DA49124C9A9B1B778C8DE71E2166B594916C1453DD12C4B9925CD2BE8808F2BE01F4FC3E265C8CB2594FA7D8E3E9FE5890B2DC4489D97142CA3E60390B8905E2DF8AFCE3E6A9442E6C807D6707DB7240F6B66737FB8FED046BDA1508068DFFD625F4387DE65B6BFC4F79474C4D069804D0E9D9648EF6B1417375EAA43A91B3D35E809B8CD3DD1579C86479E6037E04D140545A1E2F7AB93A24A4B05A8AADA2CBBDC5DA3ECB58BEE01773C0E07925DBD86CCD287589DF247537E5E17E9ACF5589CFFA2719F78F09CD4056E05CD9EE89270F7C27EE46EC0DAEC43B96474F7649AF852EF8D6A17701D90908AFA2AC357F74F8D054346B775F8C4AF4BDC7FD6EE7A37A6EF938B51972629406B674C06B1CF377DF1B1C59B27BA0BF228DA547F73C28A25273E50DF333E8461BBB1BD9C01B7E5ECD4AB89AD47C11773D30329C2D73405AA35BFA0F12A679723814FF0EB4CB4240F9FB172861D82960136C08F9650D68D2D18D765D1FE89C2A3D8514B93853CE8347A28802276D526FF80EAA56E44A76CC3C76644962D2EC2C8D3A039EC5BDEA9BC8AC9F1BF3B21E050B57B9B741C78F24DBF75DB89229D041919EEF526E79FB90B202107BD91258F44151BA6EFE1AC6291E497CF8B69CA5CAD65BAE2230675EF27C08D06E66A5969F89BB629CB3D18A7AA1C51A603AA707C5D2BA8A9ECAAD94A48A29C42ECCDB7D44F2A94DF59FB5032157B516B19120140F0F4D786522A0EF329BC7E659628FFE76CEF1741DFB70303105C5A807646E29C50941FA878D2CA43AD7304DAB1AF0F34522A5CD5A63FD9AC5A356AD8303E82E7707AF3BB7D2C8CAC12462F0F208FDBD62376263E3620384A0686606282B279C5806E45056844967FF3E1A730D9F9E863DEBC4CB45914F604BB435F61E2EE6C3C9A5A1D272589CA20596A904B8686151B09B4F20DEFA3DBED34C89DA745D4362B2E1B6F69EF86FBBC53FF803861AFF39B6A50D8F4BB1AAA86F6D65B48869AC160472327911AF3BB8D50008B2FBD4EF2D4834E122069C12F709FC5C8FFE55F6EEFA50A95FE522C609645BDBAC99187EC8C7CC0B7AF00A12D4FFBF6DE95426C6A095C1BB7067624B1FA57AD3509F34866C445D7B221B4D0D38AE2887840A2BC13126508DAF3FB5BEC062C107DF9CD0A4C59FB9D8A04260205E80B6A5E0C1DFE32798E105DFA8DED2CC28A73DB92E0092B35999BBEA0ABBAF0FC586E60D1790E69EC9B1A696D84AB0F9F8522AF4B4381F8494355BA1508F0977B21600A24C0FCEC289EB0FFD5C2BE4637B0B1EFB1FA0D1399C4838782931D7B9D853B79DBC5526BCA377155F0AB8A1216414C8E8B639D7C7BECC5EBE63BFE084AE0A5E5E68719A9ABF157BD33CEA4FAB6F9391013C4BF5 +pk = E06513CEA8D176931596FC940C7B0B076C6B73FC611718E3411A7268B03999CA62FE951E0AA4876C8B32870521C4918824BD0608A3D4138AECD84BDE5FA555ADB85ED88629D611EFD8EAFA73EA29DA79B86314546EB88B88A7BED3A8B4F4566181A550C67694DE816D70E29A5C9B577276C3B7AD4139E22760918A40DC6B39C1657D7A96EDF19E55EDDDE7559401BBF7322794D4DF3523FC6914AAB28F1E051039CF2E023C9AB4D4CF43FB0B39CD45EE7359B14BCEAC801934FC89EEB30871FAA24830692F42F53D346D23040E58D427673421D6629F4E46503A50A1A701E05478EA496FB0E1E84905D1BA3145AE2020292F77F2886D3652A74B0E23492561AF6EF65B50AF46AD88357FBEEDD8806E065C7128C12DBD7193AA30EA3FDF2F32AE881E3842DDC5BEAAE201D47F8D2D7F25764E6E2EF9D9C72D16358C8EB69EF04737DE23E8690485A1801543242CAFF25AEE4D889599208737536F516E70A53E77C30A4E4860921C566BD235A22EB4FF7EFE9B456154A16EFE8EC9ED9E3BA5628D512C7970142010022A9DF92858514E1B5245C8AFCBB5AC506D8817E9DF2A7662787EEE2321B4C6875703A1E8DD63BF44E08DDF675624B7F3F204169A4AD704B202E2335C0057755444BD58F5A2E69291AC0E4C7F5A685C1EBB61178E26F551E53D5ACD9C9C84DC445C92549E64CC411FFB8822A37579952A650BACD0FD3F8D5509F01719ACC1286E6B0A7FEEE11B475023080280A8C775A4424648873F3BB45E6EDFB357D395E85B76E2CD025646C16205038264390CFD27E0661BB3C648C9938DFADA3D8BB7CEF088B40E35D3261F94A45113DC844D4682823C4A7D4DC68DD834A2BE6C768771AA4A97D597C359DCECD6C84BD44B26BFD8CB84027E211D19FCBCAEBB512C3171138C70EFA45835CA22B3F0CEC461AFC92527222C3579F3C3EA5600463680BAF5D3B9BA4000B5E581A4AAAD1025EEFBF4C04D87C5E5E563629866B3B3BC3247C9119593722F3292019DB7F7920B29780FC011B845BC9430E4B53E4709589E44DE9DB53FA7059BDAE2EB0072EFB6F6BDF0D7CF0CFD796A9C4F769BEA20DAB53B7B3586FD770BE9BD10EC6AE1AF9B48D20D59EFD3C9FB2EE36A6C8E9F4249F4DECF230A29402A53E51A991982F271CB6E206082642103A384CE78423DEEBB4D83A03646F1EE10E73D47E4A6FAD54798EBD129D0B1BE0CCF972E012FCA677BCA4EBA61AA13CBA7767727743C84EA4F11DD5A32CC57600EC43D41BF92BA9881A2BCDC5BF786DD96B1D5CBA2C8F7F4C40AB157C9153812A33C636CE256842F793BD9E4D75A0A72278F664019135905787BE65A79CA7101E06FE91612B6FCF7A86902C057B1252AE61BC157D56340DB052ADBE1A144ECDEF194F8533CA112FBB60ABF86624626AE1F463B9120A4A4799084588F8D7C963F1DA2F7E745A05B49A3B8817B0A2806CEB8F989152C5D1147964084ED2F40538CCB400C5B5B63425E833D5C2C1A48DD58E27B6BC89ED2D0D8A894F42430AEAA94C9C513F57D541C54B9370B580BD6F214927DFF78C1C597F73AC99C4D1922918326F75D6C2BCCB712105377B8DE3EFE9240129D4D2846EAF7BC24084DE081D77B5A2D2B51DED17F8FBD209B2C0AAD6867382611DADA934AC606A30447FAF9A92DD0D759292B6A2E49D091B56D38FA127F639D3195E85929A4691C51E1BA66877E0F7B079E15A57EFB87D71553D4B973DC9E433FE8B6422F8F573B25AB6CEBCAFE5B123A81AC86185A147E4B2786997CEAB16862D8D40E1F908C0DF76491D67FB3E473BAD025504694A458973F92DCC5A7C616BA533AC76CA267349DCD11D603FD8BDC814E6A6AFDADE06D66802A003E0E67755B2B518AB24361EC0170EAF113B0A31B4D5B533C9AE6DDBFE273910330C5F69442084D934D9177BCD6C388399DC78CB2EE6A507C6019ED30742BA4E281EE7B535C7C002DEACDCF85571F6BB99083866388A213443B5D16A1FBC52898B369A6601C0F186211CF282F46DB76BCD80FEB07F2B93FAF42DF61367764306C63A45CB979C2BFED1A92F2262EFDE2BFCD615AF1F1519A5899F05D885DF59446AC42325F79672DAC6EDEB6599323C4F967EB351FC567F3645FF06E1AB97BD26FD383F07560BBCD067E5FEED4493529F3A43D7B1C1D66850D1FE9D3048A44E1B1C0D41EAEDB25F8968E4CD54283C295A34D90E0DADA56454FE707DC1179BDD5B1022E57C16D51048D1A47A93DA94C67E971DAA8078CD8C06AD168F38A2051E9E63ED44CC284A533CD3294F753DC53D424F2EFA308559D70F8FBCAE60211312FDFE0EA5C57E7C15C189A5172A96624CA84E7F779ADB7D4D65A43D9BFFE9C04FE3C180F3268EEAA57B9AC3CDCDB817CD283DB597FBF2C41D7F255FEEC195F8DF1FCCCCD7B0EEEE18485EF3BEE84A8B1714C88E943157550C76237CDB8ACC631E526A9AC00733B4FB321BC3987BB2C5C30D0E1A6A96FD04E6B933A5E175C701ED8E922FFDD04FB9458759EED3C54F3C1F056800E41D27FC32785A461FC323018A6C3CDFCC5CF241A0C6CB68958730C15934D835D89D88100E8EF0742616D196C889C43E7B52DC53BAC199AA1D2787B8CF2D3FB308EC1CCF2C69C0E63293DEE05428BDDC885E6D18E01FBAAC893EF664169979909B7290C4B4AB4A631EF5079219984C58AFCE4D2A87C069B6947F88B11A009BDEF2945715E918BE124BE91F5F999DDF50C722CE2C169DC439617CB6FF0E070D1E7B28A349F79BA2DB9E8641D77CCCA7019E55C1630B69BFC03826E4534B5F7B1D48625EE58F885CB69BE39CD25772356E28A0E19E8A307DE840D82379AC9F2CA892F08891F90B56D474987CCDDF49F173B3114495A40612ACE79AC678E62580B9C4EC1AF76F2BA4E322F8FB3181C9F44FDB1F0D6C835E62BB67C417DC9A0A38AF774971DB432F21F93CED8597ED42722E1E1BCA625E930620A34CD5DF7DCBC66DB330DD08A234939F871117B239DA787BE0AF589EDACF810A53924A246140BFD79408849B2860F0D920CF0C7A781A589D95CB098B959EA5E9924B38A450FC6A69F5114FD8BDC0013DC467ECEB9DC4E6643ABE86FC0DAAA87E2F8E54C292BF48A53A1DF812B0DAC31BF9D1E68F2E20CE0D29A7349892FC99A9FB1E9826D84E6679FABF8EA0A9C1F1463BCE879E6F2BB2B8ADC6FEA4DB895922E7C572069491F97E0CB4BFD1B52CDC8C098F0ECC930DCF8DD51DEF5B7655FB74F2FE642DB81CA9866CB2E5288503DC699AB39D14B3C5828A0564E9FBB160643F177A7E5931FF310150E2D99A540B932E5F42E5B92C161ED911CAFE8E1E212C7AE00CEB38796DD7E6CF84E56A577BBD14C8D2FD8B2F6DC27B2F787DB1842374285ACB8667178B7D2C884D380DE05214E2026936E2FCB7AD1366A02BC03382B002B994831D94AE5659A19ECB9EA62AF3D9162181B7429FAABB530A7A42D8740BC67DE969DE18E81CBA35B871FE64A4DCE82E6AFD79247D6FF0687A659F6067FEEAEB6A5F9876592EF928CE30D28BD00679D6ECCE5BEE6CFDC9078DE95A29DE966088FDF828B833FD4C2193D152872DFB8B5F00BD9915169E9F130629A4178940E419C1FB7F026B728FC5EB4B0DD3DD89351678BA64355C5DE845ADF28A656AB31D693095AF23158AC6383616AB983208E87E1EEB517EFA060BDEA849316A2704D3473A173143E629C56BBCD6A9525FCD8925BB17852AEFBB2647F000969F2DB1A5E709B8CFE45E432D1359F6F364F41B3731CC43C749CE218CE913309FD051820C7DCABB9BF3C4797BD502912C6C5C67F2A6BCEB76DB307925862D6AD2689244CE20A22522FE12F73A0E9FF8B8BEB69A6363E7B1830E779826580332F724567930CFE3B0D8DAA216D61D86CAC4C1DD49D1FB187A9B2FD321B31E866D77E7426FD6A3CFF5EE6FF791AD539C4E4759521E4C575CDC19E5619DD2AF5EBB935197DD8B182DAF0DFB34949E8C030B9D0E9E0316D01A82D1DC52D9DC19205C18E977AD685355B5502A0F25FE3FAA66C2187C521DD7E1E9EF8339394D689418CBE6303BBED923B4FE468354A3991125C3F28D4F2A9FF8FC56B44FBAFBCAA1AE06448744027810FDFA93AACE55B75A0095330D7689520F4A99F124FCDCA2D9F7CD9042903FE6EF6507F3DDDF9A0A9132E62684713AB22C1B1F6DFD596E788E7FEA64DB14A5138E3493D31DDB43E9C933B453773087DF9D52395105EECEDF00ACBDEFA2CBCBB361C1693333016B148673D4AB84E7D41ACE1353459BE123691165776D2845EF347A83EF929FF0BA1FCEBB99D717EEBBC0AD84257AFEE0F4AB177DD562BFE8D2219311E0DD94D460393629E696A5E20E528745AEB75F02793B218D504E0C62C35D4A745B827F58C7D12FCCEBB8A2455A3704286AD09A058EB0C019EC2B6FE1583101E7B6A0DF4227A0918791E7BB2A5302D0310913A03811BE7684407B222C2667B7615DE1FD5D5322B6112CAFF0A6E3D136A7EF91288A76661B804F0DCD619D9195FAAC1110A97689861E4424B3917526165EF0BED55E280C2B677A62B34ADE97E3D46CB05203C97F0E67AE5BF765851985552808AE39CAF7A6AC571735707557DF58BE6BD2A34FB55F4E754FBA1992DA15612336C6C02C99D115718812F75DAEC49F05859BCEA289442EA600BE5888CA8CA075AB4103912C73B7BEBDABF203C8E0ECFBDA64610F569886F3CF556477D8BDCFFB9DFCEE5E4C591F2CEE65375002346A74C526DA38775851289614DBAB47F549ADF10BEBBD280AD81BEE88334C920521D691D07C2637395F14FB21635E00DB4F47AC8F9B332A8CC6AF5B7F690FE220794AA943C2BA2EE6AAC39760C0613FAE82DAB2CC16D80600615A8570148445D09BBAC60E0AE6CC78C2885C2756A5E90028F927AB98F3CF7C48474167DCE07225EA71EE12B644444ECE274ADE4884E7A86D4CC4E38830630471E1DA0B28359F8816340516C4F24FD0A30DB37DD487E209B2894359CF01FADD89006F18627114CD36344003364A5E3EE1014C92A9BE4C67E21499D134CEDB80884A2719BE0E73B5CB82ADB4DAE148A0B500F96F22D25ADD87B25491A6C219A142B6DE53DD534F92DAAF01AD7815AF84BD1667FFE15DC434446FF3A1F683C22C0D21D63BFEFEB4C6A8576DD9EDFC5EA96B488D242C2B12F6F1F193F2F407C836C13CDC5EAC782834C46E2033BE0A145B7C4E06BF67A30808FB05FB553A3E38B4497761BA2FF988E8EBD73F5BE31A0D5E35AD07D84778FF37BB533D7C11156CFAE7DD470BDAB16AD2C7111102A06F83CE5FFACF64B5825473E75821F8D6EA80BCA1294696886D530A9C2CE7B6BFD18BD4CD507667AFEBABD9A64CE8695304EEDC96AE39844760201E5142884C0DD52467AD6CAF14EB4024FC6AD96C614664EBA88AC50DE683B5DBD8D062C0CE220AE2F5FFAE4D81E3C271F4425AE9A0F4931499D4FC13278FA73B44395F6EB35022046954057B7E2CF512936926527D0A5A7B3E286F6DA527BA735A08C8657F582F785243651B328DDF42B76027850C62F5758A093E073FECFB6AD04437C49E060768A46460F4A07F27E0801B3092E4C502C7D3B62636D4D74931EC32D1DB1B46797275B7A39952B2038621923F73342E1109D9E51649FF691C4FA7589BE4350D4675DC3E41C300FEAC2B9A0F26F5353752831942CA52380E989EFFBD0510A5C54295EC5EDFC3CC924544F4E6C3700165AF4DAA385A87200DF8E53A2AE0BDBA6C41E5BA234241237BFEA2A143CC8398F74B96F46A204A718F569D861A83A599A31629D837CEFE462C0E3815D9C9FF00362055A26F0557C2293C32CD96212A408CE28E46050281D39E6DC4C64C4D69411AB41BA9DE74206655C6C67A46F4756720CBAD6E699B9D41D3535796FA33CC2E554975E460E19E2510627AAD6511F85368FF6BAD05011757970EBA818A7E64E8E6E1CA84FEBD6472D275E38E3147504521AB87ACF93F9948BB10BBBF17629226737D544613984D709B5CC1E27E95D1B7FAC2C4E1F03C6433334E689CB37C16AD4D00BF51F7950E4628FC35EA89445CC313FE91C2D3A0CAAD4582C68C8FBE3D08D92FE163B7B3F57C8F49EB4FA1272E38DE7C483F24D162C2713A3F397E66DD7EEE11C2AC993137B25C82D7C8554403422752BD2F337048F7F442731A6A02560A8434F35FE54802CCD84F68255A300CFB7C870E9868C021D0C49E331724C7F21A999BA49147C9FC947841AF49DC148AAA2D650E5355C5B92D65A2DBA9D486B4FDE46AB955F51A2A5757DDC973AEE9014EB12942A65E24775A118CD4FD493D370F541258613969C5061441E63A061E9390AA2064E1E63F2514FF9F4CBA2CE56019643AFCDEBF3EBBA73ADC2A7ACCACC1541278327AD386CD631C6E896C6D945257E32951B6C6EFEAB4370633E58E208B067A7DFBBF620C09C30B504AA07A33ED29637EE0B4CDDDD9FA8D3802C0F21D3E3CA86E70F6DA4885DD03D9F8C5362BC8CCAF7BCB95AD6DFCBA83BD2A36CD592C367E4FD8DC8C69C48EB67ECA78D478E058E8F322D30C8757FAC0F9EC16235E714AE2AA05BC74C6680A7B4C0EDFAD03D549C106FB28D81ED7194738F60155425F6F7CE64D301D64EEBFDAF85C5095ACECD6FD3FC60F4435D7BAE6040A835EBB9602360ABA5580429698FD3BFCD0543745DFA1152FC13DB26CD3846CDA4A1C56D1E1591448B26D0A7350023D49D60C7665B1C729652B783ADD29B3AA029CC78D7CA3FFABEF36089B77FD377BDDE7D645E71DCA41A757B31652AFD3E0C37816D7D5675FB32D9FF83B1B755045859754FC60F11088C83FAA708FAF8460A0D8365F1969AE6CCA1351BCB1CA2F13135F9B0499470C7F9E2BF3F64374D9DB2BF45B5C52AA876C29EE23A66FB9ED73136AC94C35DE2DE4562913FB3126EE8BF874AAFF399DA8FAD06D805F684F415FFB7C13CC288AC891EF9494099F8 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294B -smlen = 2424 -sm = FEE76798BA72E3273204CE125FE4EB54A4481CE41355B647CA2DC711163C37EEC8B80C1EE26249F8D0BDAAECED694FCA42280693D5741BB80CC24B4058870BFB2E8FF530C1A4B36BF13D884E0EDBFEF3293517AD1C658EFE8B7415B20FD7BB6299D52C934B23D210D4DF7D05598B82A92FB1DAEC927E38EF88C0407CDCDCFCC59297B59D7F703BA085E42BF12EE0D5B5598878A74DF513A3A9250FBDE4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +smlen = 2430 +sm = 278635985D8FF8E9CA94A372470A172673851D6B2D8761B7714A71A48DB2EE13191360A73F680B0E893BB38BC93D8B8F18936FE111EC143C796B88E72CEBBF7EA2F6938AA732E1DF451F5D21F44A24A5FC61276E3A37FF731FC7517862977DB73B6B647E844B19A6B4D5EA8D6DF2AA79935B28F9AB6EE63110C798D639902B8E513F4FE00BC350AEDB8130278E1D39D585D8B0AB46E7BD828B1AACF4D16557101BE4E4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 73750130BAB439ABC8E5D317A73283737ED136BC8C3BFD09C8839FD78A451AADA4828D0A6E9F680653035038B6F171687004A675984E20DD16645EA8FCBD62E9142861FF15B44181C76E3A3C28459EE9D99AFB0412CC134B2077A92BBAE928FFC0FE3461A9ABDCC2300895179D6EA633565DD5A0CE11CDCB22819876E22E8EF6A616B39CFA9482C3CD914D15989298ED022C0BD79A40F8ED24556DFDD0CC0F7C97CF0B05E28A5CE265B8BBEA3DF4BAE1985A5096714B4B8D29EB70C2A11D1A360C2634E16250B854748E5ECF64E321F0EAE67DA8F4737B1B8E741A7F4E0C0659CBEDA6782BE0FF493E639FFA0A5F8595A7CF87771EB8F3867DF8EDC3E930785D60639282166CBC229EA8D5C20A8939F533500D6C649C652BAF5F09857D3D64E7179CBBC5DBE040D91C95BDE4FDA95FACCFA34912CBAD50AD77AE742AF8EC3E6895321BCE39368F4FC361D985E98585340C70C7DDF3ECB3A85D22A13D17D61319AB155650A64076E8C2B654D807F5D9BE66B25E7039400ED9645C250871104324D58468EF4B9AA314A491BE264A2D894552EF6EF3C867C77BE97071FC58A25082168E810EA309F6346037A9E386B54C7868B271BDCEADD5D7AF1A06A540600F4D5EA5641862B4AA3C0CC6137DD9079847148ED372D63D0FC9F2D91E6A231D61D3BCE96E7684E7292FA6F97E0EFE1EFFC7C166C3D6A137F7F4E3A69FE051E9919F0BBD4F58F85D8186BDA683D585C6D00AE4A4A0BA3C3FCBEEEF7B80AE9183C9B12D047FE49BB4CD0244D58E7FF6E796327D082BFF10DCCDA4DE0DAB05C3CC5D580E8D4A228A64272F6E0A0F50B468FF0842E0220E377004067BEDC8347D118F8F22FDABB31D55B17B79EF20420C21DD9896EFCD56FC0D63216DFD1EFC7494A2F9D2306BCEB382EED718BEBF74E1CC31459044EB8FBE8C5DC2A3E6AD9EE078406B84B0CAECB376FFE7D6B2F4571B0381A8AF7EFE30A58E791E25315631401E179A811B1614C45AE5EB2B715289C66F2CB39AC3483EE448AF86D5A056E4B0361E08C1638C0B7D039EA33FCB32B5B97AB5174E222E128510CF3C06EDABED40088E78C9F64EDAEB67BB87EA6A433A743037E7A26E821E668A050EB3268CD57BFA29FE3653BD6BD7E11750BBCD61016001AE1E7C1202D0E97A8749D6E7D2426660E6EBB5FC422BA7FB8D4A9495EA53C211A7A45665BF9962CFCDC5773F0135BAF10738FDD57868119CF967E76991D37D9470428C82FEE7F0B75F418A79F8FD21CD0B12689004059492F612C74099797EE5F670703FD12385C58365BC670D57CA6BDF4A7D6F7BE75ECC1F0095B65D2A333D748157962EFF99C96FFEE8B5EDE7A83D63CF60A25CEA8A651FE46D21ADDAC159EE447DF0FD772B8C3AD2A8215F8BCECE40ECE574BA1E8007EA1C904B5BC63EF223770A66BC2ADB9FF132DD159615777D8285D158A80C37E0875E82E3BCC00A5CB9C93EA465884DC0FBFB6694D109A65B88575035329D64A3211180AA7669A9E2E108152463058B395AC6A7419CF53E4285D5315093E8B85DCA648FD6AB692E01D105F4597644658227492168AEBF84A0C485A1C2AB668FE05F417CB6DEA6693AC2A446DAD8C5FE1FCC4C98216151F1DF70DF57F46CFF52010D2B98735AC0AC2E394821CD9356298840ED291504A8CA02FFDDCE6D6743ED9DB5492994B686902BF42237483E00DD3B89A3D034A05D790B96362D70925C134287B004E94789D7652EBEC5F880CA8222091C386F6764D82C087B3CA2EF972D844A4B1959784065171AB5A7554AD6E43168674C2AB919A0F689AAC7644AA6BE98ACAF41F45D9DE05DE315B9F4BAD0D4908A41FB8CE2B4C464D37AFBB34B79AAFEFAE46569F32813B9EFEEACB9030ACBBB6A63492539FA22FAEE3E0B68AEFF8653C57BD48D1015389CB490BC9FB48103B5B268582ED0197A87C830319FDA0B85DAA9D24A8C8F9A5DD1DBAA6960DE0C499BA337DC484F4CB47743FEFDF42819362DD7AC1D213768FD40CB29DC3BC44D5CEF1B84C99EABFF1130FDCA05CEDF2F6064CD760C6C080D73B6EEE4CBFB5C9720CB2B49897005380DC6ED3D5035DC7C29356C90E6B493F1BBC0E57038BC8443094BD6D40A0CD9B30A83D237CF9DC6C6E67225E13E54EED2A1C23753522D5FDDE25E66C43DB08D60E9F3BD3FD3B242DC22F3757E07A2870A7E4BC561238FA2E6702A1E94DB13F84D712139C5250049CCD4D600203580E0344EAF49E463B79B6C830BD89BAE98254EC0EA8105FC6BF98EC4E6907355F76C6B8182192449941B4B86084B5D268306A257B2669DC7E31590A1A3264F9948E2ECF6E9D7E97D3CDA1FD7016534838FE657CC7399727B6735E76F337EC5994C3BA247A8EEFABDB206511D06A70234BE7D33238AE519E8E1FBFDA31659B5AF734E9CCA267B0D9D0082E571E27B23FEB14A74759E0073BEE9E5C63DB5299BF6E77486316DAF23C2F5C8717E9F64E483796ADA4815319D2AC7293F485FC0AD133454AB024D419EF894F89B97F60E022ED908F1FB95FFCB04D685A0D275D9B00AC7106D5C924C6D59C0BC06552A71EF43896B910A41F4E1A3C4111616625F6712550CD938FD48FBBB732E911D3065A21962B2F479DF571111CD9ECBF4E5EC0048937CE015F8A71ACD8B621E5042012F76B286400D3514F72282ADDB3D934B19AA75FB362702FDAAD7ED6A6C713BAED4F918491F90A45254D1AD0C9C9A0A3DC1FAB2C45D3D9AE457B59B33736AB4FB8C755BD5F4152898320D2A58DFC4AB9D50B960CEFC9F6B58C34FAF4C61176A1ABB3749C73E4A900FF627CC4F0D1D1301A81DE73186DB26E02772F83AA8EED0888995458A8EA9AB49324FA456FC62BF7DA4827219336E819F72D949128F5C6ED9E52BB723FE17C93BE3ACA94D8AE4C7819C76684ED0720344BA3126A44D11913642A11ECA9029165F4462ADD35678B30C6B9E85A1ABCBA40184E4618DCF135615574350677B4B81DF3492A2FC33E50E80C07C7D4A6DC206ABC35F5FAD8F9C10A169F505FCE7521741D2228E68E77F2A5329DBD5A43196D0FF03A059D0F7A5ADFA70ED2450E83B34B64F16B381810315BBB06817F54520FB064347AC5FF4CCB5C48C9D0677E46AF30644CE28E7D7D68CDFEE3064AA6989A140DA7408EACFCF49CD8A314604F127C8D3E37514C0C83712B6331D55F1C7904FA4D5EBAB6B041F7EA6D54CE8C116F27C3FB2F67344ACFAFC106BDF21F9FA61F1155F930BFE98D2FABEE6B8F5EA99172E00F1D107C8FA7F940AE7F6149F5BF20D1112F0BF2F610D1A6974970C26144623A274F53F62952E16A90452542838D2DF5D835626928492B7FF1C77C439016C44679710769F709DF5DF68FEB0B3E3193661A0EDDEB6E02EEF25BD3EF123D5FEB9CC4312256C9A39A751DF467F740145C66DF552FBCCA61B1C64FE059BD3508EA6E9716FDC5E9FF9D461DCC81254B94CC53C654D4B7E3AD8F257A7BB3A6260A0D17CDE85FAAC11176EA38E1C67710456CCBF0DDEA5E5FC43A85AE92881ED95A2CE63EEF90A5CD66F632E8712540737C7F92EA51580E7A8A27D1BDE54F01F2FEBCE3A05A71FC32C9CB2254FE70509A8B2F35E9D84A6F996E0129E30CBBAF880B46822CFC67D6C3524F95338848354CF94EE3BC87AD24C12BF4D09C1C9DB5EA49AAD702F945980D8D79FE7E0B49FAD6158797094D25DD03D095DD5549293F048E306B7F97D7A802C2D07C7182DE9302319297C1A9BB53A920BE325CBF156C04A87B63804D1A7F846B34D5A511D85EC8D30167F067A68ACF751D61DEFFF107D84DFA068C74DCA2DD129A7410DF476F4679C79EB8A5285DFD0E554910405D1C39F4668A44C17C974403BB0E476512B3DB5FB75D57510B28ECA95906FDB972D38DBC5C83C67C1B50A2B9EB6EBB3F5BB484131CA5B1677324C63EF923F7EE39EC4380DF47642A50AE4483D2BC578A77B0B5F5358DDC2DBA7550F9BBD1261E3DB44609FFF25469649299E58EC2905D2256A46CB62E9FED7A6C2DD500894B5897C9A670F2123CE3C8230E14031C95425685331CC84F641609D2B6F02915942F1300582180AEB1C2D23BF0530434AD1A41FA8AA31E217FCA8FC8D6370C2D40C9F0A25856E857C42F7D2D38395ACD77ACD07C442C6CE32D9F0DF1FA2D696081D9906EE644CCB341A8F29FA451487D342EB70B00087AD70CB2DF06B98178115320A64A06116B62650FF8D681341D6251B427E815ED575FF38B9181820D6F3CFF8615D36E1B1CEBAC16B58C1C20E20B2A45DE73387B1E496C5013CFB337198DA55B6AEC2DDA7A98F47EE43A7E3126DB0089E4996E89B5B5C036473D5A4C3ED6A925F0AF57B08BE63377FB5FA8C2C2DF08F434BE06928606FB2A627AA53361870D3091BEB644BC9E0C7B6FC71418B3ECEC02D5F710E9C67B8119CA21F4010DBE5D33DD7EAB2C22F7F82BCC754DEE0BACC1FAACE2278887BFEFA0F0B8BC486A9ADDDE7462C1481BD9DD621730FD3CB50DD4C3C2C397D0B4766E4734E5F02904E785F82D72F307A81C316CC4AB901D0ACA79B228C3DA314048DA6BCE99120F91CBADB6D3FFBFC1EC174356BD3420817919DF62FE9E41A3CDC7F22CF7583A0C3907BAEA5FFC3F9E383953C12CFDDE4BC593D1BDFC2AD17F08FFC153434430C1BB83A06133EB7D8F4499676AA9ED3E0D772E1DE12CA3DDCC3FE67F53771337555EEBECFA418622B322467629B859030EDB7D826938E0F667081A5BF419BC633101BE2124CB2CDB35676CB0A0E1FFA40EADDDC1BD3B30DB5BA524FD63CD00208D21BB89781F46852C5F8D5EE486B114C7FB820C87C9C37A06D78085E1F05724BF711FBB47F9586B5FF4C2425A330951BF2F28324CAEE559DCFFE908B9E048552E2699AB27394AFDAB18C0803EF9CBE3333D33524EBB6EA259A1C36C7AD005C88016D2000288FC1D884901378AA3AE11F952B925D8752797B0099D5593D610E57AACE9A44751AE158A0C01105B931C1826867B3E6E999C4B410B1DD8E0B0A0703216F15C70350F810A2533F27E3687C56A1324C55E5CC4A7008E53C5AAB3C13212E23AD7FFBABD5DCA73070DDDC91392900ED89330EED2232F801A5864EAFE741269FE073CE2BD53D61D0729AC09C181EB527A5CD71E1750883086A649A444BAC94C69E42688D5AA279D7604E4D44146F23479A89C8CAFA06CC1FD53C95030120554A477427114BA28360930493E5B83D457F1DB93C3C09C56C1A4330395CC0F0E464CB716DFEE093BBD177F747BEEDDCE845BA0E1BAAA35C6EAE96229320D791301BC0DD5B46EFC376AB38D5D06780908490F56630CAB1E54C4C8CCDF01A0D6873788A571D6458F1135A69C75153ECE0BF28C778366033A5C8FE9BD4FA153B4076CC24FA717FDFD1E3F487116270622C6BDF28492909DAD52C36C6E3125373E2ACB7DD12854FE1828D8544F56BF565B6700F5A6E6BE71A0F4D00E9D9B06EE13626DBC97C637FB162DC90F2F4AF551CCDB2347E4C8B75CA6585640A4DF63329D490FFB18899D57E6621D7FE398BF666A540132829DC1392E1619AB4A8224BEDB6C4E409C78804DFD3EFF26974991C4844298A418456C839E0C44D854A997414B85C5B9A935B01C4A3A27A6EFF4E230251A06CC8138565DCF203623DC9BD55DA569E7ECE8DC5D9985A8D204806D3D4577A659CDCCCA5EDF12F222E5CEB122C56DA7FDF3FB99DF66ECD4F0F550D54954468559952E73E39AC2F33CB62F19A2AD189779AC22D968AA52A6FC442ED0B194370D95F5E144F5FAC84AA207B44C9D2F3C36922AC502D8FF98250E736B67C75959B312E5BE0266FB8835BB5927F130306F37A8DFFB8523779158A5A4DCDE704CCB7C58499BCE53D9A11F5CE5FCB4B5702642FD08D0E8AFF895B590B888DA9131C8DA731F14C7565CB8A41D9DC79A959A162112870774869C6B0510519FF86A08B2E7EDD7A4AA5E3B0A7E7513F824842B9F652F2A03F019A3A44F77A1078E7A89D369B2B247E74E01C7AD07DDC1E1B1F12EF6BD901C5CAFA8092EDFE276AF8785321B85AF13F6143AA39D746F55C591B93FB3E36FAA1ACA8D2C7CB3C8C18DCF4C5F92F9A6286E888439C358E423E69875E5F948BBE0EEDE904F71A68C796A209EBD02ED5FFC69FC55F4A1E358FA27AA997E1E1D7C414A84BAB6799080C6CA727AE67D45EC5290E4F8B4D04AA9E0508DCCD810CDDA1A908901E100FE8D0D8A64EC134ED78FF120803609F29C112B7B0CE6347A7356BDF793B13FEC8DDFADAA443A68231AE08C565D2980AAB0422A0E38797671FD9C00D445D91201A9CC76251002C17492CEDB614BDD795109E24E4ED429ACC057EACB3D2F9777621A594D1C909E8DB28A288733CE94F6C70E74654AD8024CD65483B847F24BBA8CF3D1DA194D54344D5F7599564F9C576A04E5F185311666DCBACFE4A99EA0A1AE77609FC5F0F6E21CC085EDC250274C6477BA375F555D2D8343C7864089122363BAA97691E373A4867341293BA22703C4A1C263955BE9D96102563A2B74AF1CEAE3E6327CC70BF937EFC390CD4D4400E77E6815731269B039D7302B046DD02272CC4D68DF72CB02D88295AA768EA608D2871CBACA78F5B4CFB9F6C9103E596A29D17C44231E154B65C82CD5669A2F22DBA0C6A3FB75B590B361015E5DA08BFA83688F6C323486D75DCEF5B223EB9638EE29223F2EE963E7FBEAF2819FEA6D712F0D7720975DA38B6B28B5E76711DAD28F4C7653B5AB1A2B091FBF0E7769693009531268ECC83EA5BF7D1935001CEBEA0EB43178CDEAD38E2BC4D939346A94E955265B1877580FBFD0806999D46FCDA96EE5F1DCD86A995448EBDBF042D2AB5EFB2F703E9EAD6534520A3377FCEFF3B60FB11F6605F8B4AFE8B80CDF0B3B82F7857809625C92E1F2BE347D08669CBE3B914356C28C11CBD977110FB76C88C731FEA936CF92F091C92789289544884B58D0FF46DE2541519DBD214D4075D22EF02BEAF3A1DBA7EDE3529925DFBE8EF8800EA0B056C436EEC81A8D0B5445A3F81ED32227E23792AA4951AAD89D8AB4A05F64D39467491E2BB0E5C061852170DA7E27F8236684DA0DA7AB60C0BD9D5EDA0C1D0C3B927BA07E985569293B6B9CD89F4E262F0AE98D7CFE40641B30A24124DA7627062AAAC4FE7DE61307B08427879C247BB0F3320E9E00E6BD4D47D72251FE264AEF877C6C576CB2013EBBEFD15DC4CA1C4A154C361C040C6C10615CE8120D75F8E02723A5FA425150131CCABE7C596BF741B2C7DE95265FE8515F0DBB378A4D9288E34CD6DA8C4AEBAD91DFE1E3FC5AC60AEC6B8541BF26BBA22103CD0D0E3893DB037331F6A4398F074F78A1C58C5386538AA036C4813AF40201A8F548CBCB6B553A2FA18AE63822F34EC96FD683431538B511C530B1C70CB9B7A6DDC1176D142C65701B5AE7C021703D6138E25D4DB1BBE4CF3000BD00B8F62466189B15314ECEF0942D64B71B70D137B272610C7C71275FCF65CCC4CA42BA2A427AB00514F164A0A68EF20054879AE22EB9EDD68A3B1396044C4B69CBF10A27387E1DF19CA5FC9AF605929BA59F169EB35D0A7D0E336A24B777CAD8B200576F3425DD43E151B1E92C99D8E9BC756CBED97E614DA22B4549B15932E4F3CFC5A64C5ADED942531F1166F5DBFB86417BB43F2503C68A6B5EE0B69139103488E8461A4AE78367595865513C932F7A84995E980A3A293627986AC97F6571FB7C54D5F7BACC13E502B7CEE163F4DF7642F14B668DFE7C057F6803847E32A4C7B893C876A6818F53A576F70 +pk = 73750130BAB439ABC8E5D317A73283730AC481D01FCDB1A13E907DDC6E1F411D40FC38C4E50449A24CDBEBCCD7AE29CAD7D306C1F31752D94DBED2553E30462639EF2D4FBE973541E5F1BA07902E11CA280E9F09BA77A604CDDEE514AFB15AB4FAD157EC6F2CECAEC2326E1830AD32772FF3B5E76C8F15CC74CA6A3F2F03A867FF6B0A2A504FD6E27FC068973F74F49C08DB283800255E117C3D9F17D424978BC395461BA4D354078BAFE18EFD59B2328EEF83853A924AFB9BFC403D19037BC4A0E73005BF3A12B2AD06D04C26DEBC3130AFEEBBD79D3ED6654DDA3BAF53B43C16172AD60392000105EE2AADD0D308C1BB65A509C62094C5EB682319076DBB3BD50A19EB8E394ED96808DF3A9B53E5C76304475BDD2714A839215B2CD1A02129287DDFAC8382C475F0F8AF652E6BC7D794DD10EC48B794573471A1FC842E02722B184D9862DEA15A5C4C63375A59AF2A7FD48102EBD97B8D30198B9F29B014D045C303C01FDABA3DE0E75610CC387075574445374BC4598C66F0CFFC272BF13DCA46D687B9C88084BF4FE1AE4E9A78F02C04DD6B34DF3A375CED181826EEF086B6507B4BE702D315B82ACA3D58B8D3867CD1D4DF12E4E979DB209740B17074A0AEA8E23C7A3B72AB5A4FA92BBE6D100B4DE9C93A44C00D8DA1672B2309E78AB2B68700F1D7796DC25DD7281BD36BCE02580D01880E9E21078629E4CF5135DDA75666A5100C1DF989157DAD526174CA1B96B50CCF834B60E52B01BA90F527FE2098463E29ECC467C00557C02B7FD98BA61AEACC90974BA2EADE649DC1406F19824956C149FF686A52D3CC6D6059058D9851D1CD2507D133BEB101717C62BEBDA206062F3A500BC52A03495731451E92B351EFC59DCD0E0EC5B8D88F475257D408C9C4CC7E2AA6ED8B7AD4775E6380E04CD375F27363A8490035805875DD0F204D02A73FB48CF829B33A557418D1377355C8AC79E5407E8D86D70A66B5F4B31D48B2688AFA7A422FAE09159C4442D3548715EDA6F9CBCF2CE9AB40190CD57135E755BF37E0FC0577BB469D195471171D5D0134FA74A2C7D906180DAA3D7543943E98AF6E431807FF2BE4AA24FBD0F6ABEDBFDD7BA92BF60595EC5C6097AE4D2D49AF659946A331ADA47EE25EF93048C8D85386D017E978640D685176D61FCE83C57B02D2F5A94161850A35F7EB5C1A62DFFC1943B59952A35D22B32D34FC00A60C98475FCEFC9EE95F15B118C6531C443D22A848E3FE471336E8FE476AC0D3127725B3D40A1612C89E07FF12A589FF7E7AAB20B18D087E91249FEBF4E76EE8B8DF2632E8D9E2784A79217DCF31D747F926A3565DDE6FA218712A1C558B9F8BD73C5A41C4C1F35321716D909340C8006EB817514AA94A70AAABA989183B85EC155746D49733B45380508E18E92DEC75672F3BB90D94B9F1C270F06BA88CA6B1E20C0E27CD57A75BB50EBC38E5F84097005FCD82E2E1A5694C84593C682188D5A4672CC2B639CDC903240F65FF3D7E27C064D15E1821FD358AB47973F09D1B13B582815BF8CCF6C7B146283EDC53933AC4CB8B0548DE0655991C5470FD48843702018004A964712C49969967A70D5B64C2CE0C3C9BEE1BE4F1B5B179E8422F35EBF7E6CDD71C9FB1C121F10AA4EDD725BF4E166B892988105CB4D6684F371343436E28AA15EAD317D0754D7D2D7EF09E24763AFABBA786F5D8961DEA9D6B052573393305B84110986F56619AD246D6774144C889A3C489A341C6049357DE1631A48318D842D9B1092F1A42DD0B3D8D5B27707F92F7DFD3897E207A55B583F694ACFDEE9DF49BC2EEC57A5311DD7414E5F105ECD807AE204AF66C8723EFF431EF998E61E478EEDFC33107F2F71766240170E3E09B02D80B654A8296805ED1FB0FEFE178A8255D26413EE64596F1F2DDDBD18309E38328F088AB786BD1274E7AF05E044E675882DD6F306EA5217313F34365B081994CAC02D02EF3BBE4A165642FE99DCB747891D87F08492CDEFAF66EC14B872E04E285F655816D6131CEA25826A79162B9D425BE3766B6FEE7B99CF06D2EFC720787D84B8FAD9BB0A2E6794E3B514A66EF659DB5FD52816EC15F6BDE1419C1752600EF1DDF1CDB37F83F1A988F0FF9D0CD0815ADFF298F7D6845E69F5C8D78B6DB8EFB9DDD8CEEF08BA1FB7B955871AB18A8812366EFAEEE71F53C08FD67DD7A429245A6E4D0150B63CEF422468FE887CAAD834FAFF9759D86F9BF961962577DEB59848FB51164BC955B8E4A2802A2B23818266414AB7C5B217CD1D44CF0FE08D0D1E0797CF8113CDC25AF485CC5B4B2394007D827C7EDCF729B49C7EAE78F4F9829DD572DFBD08ACBCD1A0131B5831E8081AA5C9721D372329A4DE5A7D759ACA5C6E7D333537D78EECFB8050DDDB6C222C6B9353C1B9D97378FA7C9E39F674B0FA833DEFB75D032FCA868FD370A92CA1488C7FA9713CC1BC60188AADEFDC1C44F5DB0B15DCC27786F4A23BA612A4C7C697C617ABFB1DFB8C6CFF3E4DC38F3CBBD8D4CD2E55999A3610137323AB5C1F525F63146532BE89B23004CE09145718DDF52CC0EFD2D150CD29FFAA1005B746A6CC73D26559A10003FBA9644DD0E73758DE3FF17EFC079805E1D60D3D40105AE34F3C5AFBD9231A14F0C1D9307CFBC3F65A07060428BDC02D07DB792D42D67B3FB8D2A946AF988445225EE47A32EEB00E0E9F97224F821D6308B663B4A7CDE959645280F949EC717B1E410400112C0A16AAAC5F7A1778A476249CC98F037D42921B41B81BC68C293C45B40897FAB8FBBC01729AFBA8CC5305721A5D427AA6B9BA778C478AE0C158082A5E13CA4451E7808D092471EF925766251A8B0FF50A8D5F95CA0E2D2445CDC35B20FD835F5529E8271759067BF6920A46A5D2B97BFE0E183161E336F865C283E2B08559584C453EB27FC272074A530E66C3B58DF294375967D372D84249502B4E375FA65CF398041494AA7440C0F06332A26A12A77094FE36EE77A8D85638081910C96D1822E642C2D27FD616D8C671E0D06924241972A29641F245ADF02AAEBCED067DBDDAA032AD70803112D8B5A978C7C4E9F8BB680E4179BA8D385C28D8AF13A9A3E13BBA983FFC970906454920DC9FCE690D8986363E3DDE3AAB89F59C6E871F2E137276A573A49A6E14CF6C37FB404DC83EFAD4F24F3177459A24B5E5D3B6CEB01FF2F1F12946307D0E0BD8FC093BD4636984EA979F1B9316F2715CAABCD5C306D8A8C865D68E2BA43D64118A45F1D06516CD8BD4B11D214267B9BE1F04221D4871F96ED38EABE667D09624567053262F712B6B98448C7363C3056A6EB7A52DA08C7019F8D4CCA04FC2C67F2AC77EF87767CF8AF97ED8646BA8A97D01817E349F2991E5547733932F0780A004B59CAA0E0216509E2A16DC93A18489A81186F09C24FDCB8440FC07D482EEA3217283C64183422999F7FD1E2CDFA247DDD0BF6CDF26249322A6CEE47BE15F690B1736AEEAF9C531BA018C6B1C3E645B9B2AAC3C837BBD9199637E3153ED923F7B51DF103B448FB2B5DBDF3E171000CE8B6244020B8A9267CCED56B5DAC08D9E771817CDD02EAEEC8CB6B598C81FC9411033BE51077E43C9DD0DBF9DF28FBB647CACA8389CEC050BD898AFB1754FAD226E1BDE4E852A61039C919DEA601855B4889247685CC491A0B3507254B2242AE844C3A719848D7716B0AE510134819F5E113D6317720094D134E69FED732B0EE09FBE1630E5A0317DEE3885B68734C67EC2D7E60128BC90794341713D393200F3CB919A1B951908D029608B7E423DE49C6FE8B6AEC975384BBB9BF4C5AD59DF3FC6B3650FBAC5872A8A97A91C1484FC4CBFE84FFE0EBE19C883802FEBB94F97712C0F1ACA87DFEA8756AF21F929E899D80AF291B0916EF7A2E788E14C97C9BF82489BF74924D499BBDFC29E3FECC04F40F1EAF5BDB6CAFC37D9F5A5DB655C3BF59A75FA0D00A0F8FF6412F345C72C28421CAB783414088FCDBA23AC94D39961975496429E81212CDDE51108C637F533AABE525BF541FE92CF40575CD83D5334659E5118617474B3E8B70B5A18B424852438A4BC5AB09BC281291CD05EFEE210456837841E00CC14605EFF8FF8A3D22BF7571D22830B25EE20AAFA5CEC5DF99E9C9144B276B491D78EAC1A08FACBF0642BF269E9339E0FA93FADAE944601947C1EA6ECEF11C8A2D78958797660F0A04FB67E2C52A865A31F3F4201DD2D95A53B36737F4893986E7A92421E5467A876E675D95406B5AA52704AA954DEDC75E3C15EA965B03917170316AD2E0E40B9643B7A19715D14DF9F04B7DBAB9537F0225B8B3BC525F772D710D14CC325D386FA12CE53DA8757B101D77B9A1DB6240C04BEAAE524A9AC9894714104D8735184DEB959B804F2EA7DECDB1B2C2F773ED43ABDB17EB3E89590661E1760C5C51524BC7A162B0CDAA593B412A21C6F4D2D1D367654516AC82F9C97D09D149E8F6D13DF618B5FDB1DE85A48B0988E66DED413F60608E3C7DADB8F5105A3B344E3AB4206848EB9DC04E689652CEBE4955C61226B94BDAA91BD6F2A014B9083EE9E292665C1DFA31AB1D5D1175199520882026837FC401CB0F73A0656BFBFA62C330E63E4B695379039F36BA0AC99BB700C90A5F51DE71B234BA89395BB31BFCF8EBBD286AF07669B6867C917724D0D7B41327C830732C32461F58AD033638FDA9076B6BD9EB16998DF4A0688587BB47736954F469945022CE69FA022212743F72BA0AE482D6DAA00E5258B966E6735ECE2A92F8D48EA54DD23150CB2357ECF8C60B22E96B654858178117A7626C2FBAF32D56FA69CF02783C3A2C46849793115D5D9640F320ED36ADDD98AA0515C41B5A8A031D6ED738069E118C764B8410A3DB52073C343D4E4EDF811C9AB745E16F322DBA9B9BC93940CB6204D0D1A313F863E2B9900C9C5277FBEA4FAF752A3DE163845863A0504196620C6D9F8D2068BC744D688BE2B7A4F7755C65C59C7DF7F81D3B9E3B2E0AFAA759C81EE8F37460D239A836130F5F7A3FF922E93FE7BB26680E3C0A3740EBFE9A43C5BA67FB57F266A1B1592F9DC76BDFD140D6F5426665DDBACAEDF023ACAF69CA1866E28CA5EC6CAA90C4D3ABDE2CA80C9D72A321BCF980E0407F1A7DC35BE1EDC73F2AC9FE1027FFAE0B61968A4E14871CDE73D3DC096AB26ADDA9BEC8A336A29B0E7DDD7D8040C37F373A3E883B07B0DE028DC2BC584454AA3570387EFAB4BDD1CAEEA6665FB423768548DB0A0F5CA4EF3EF0CFD1BCB73985A1953AE79F684CE8F55105CB0417497925F68C66D714EE7682B0609A9B5153B8CFF1A8D0F199FC8D1AED245359984A228B44987AFEADB18BB79FFE76F305BD7D76B4E49B5E988B149AB62CA5C41D0BA60C64A2F1F4BA1232A39CCEDD327372F9F873AC73C251D3ED3162786AD5518CEC5D9D4B1595D87FFDD0BF0F372F8E452B658E7676221C64E9D4964948F5C88383531A601965FB40092AA536B2D8DBBAC0A4B51EC7BA952276753A2693D18AF563F0566E7AE4EBC31F9E2335915A14AC12219441D7F4693CFBAF2B396F006A35D046AE16F1FB410452C121C3319AC7BBE6EBB89BFF3764F9A26D49DD78852851B1422FB3514E72CCE28A86E1959EBB8C984EFE97B01D2524DA114D73D984C103B69A669711D1E6BF71B8B118BD46F95838F069E86ADC6BAA9C3E8BFCDDD3C2A05D46105720BA6117EB3A7BF22122BC5A50FD9D50D2E641AA6EBEA6A8ED4DACECBF23BAFF7D0E24F44A5270B9956861AFB4981C878F9BCF1CE0FA367314B5667AE6D4F10EE403BF415506BFA1E3B2248AF9B0BA026BB6C583B1C01015AF0B9BEA2C48125B128ECFEC564F256EE1F5FE92FFDF7EBCC5A8001A31C4E206C49310C38EEC5394BF74251F24B59A946CB15574C3CB697A5D6D0EE5E37702EABB7B5BD791D4C8706B7FB8C7F7614893D84070744F7E4F3E0C8D9725F3A536A7E4A92542975086F7117681EF6D9FD46C90D62DBB3B577CE23925CB30ECA932609557E3172DF7FAD37C72799039BF9ABC2C5F357FED4578BBAE2E57B25FDE403B920920DC804B664BFFFDCC36E8765C36461C8F3AAE3A95D29CAF0CFB6FE397DE4860DC3D4165A77C2979717CD510B178E4AB7E1DACEB6A10EF84D527B76013F3413223EF1BB42444B95B0BDA0A575D7BAC79E0DF2E82DFEE50FC7734B180D0B63C9B6D5062CAFD4E21F4EA7B40BA1AFD31414810291B64B9D0B37F206468CCF87B2CA69B6A6814678B2E693B2CBB75EF3A3BD5A87EAE900035BF272CC79A153DB52A2D61F4A1214D1F0A35F5FB9C5E51A10D41A254DC40FAB791B82FF303819AA37DB54565E1B180CB0DB6A48BB6FC0C86BDD495D070D39AC1936AFCDDC997B0325F3C35ECBB4BE04BF107C9CB35AD0C653640F867DFB897A644A50910969D4DAD26E05064F3D44EDC0A6688C225A0E8C47CE309EEA9F8EB6C32CCD66F657CEEBA19E10E5436364DCEC9A4771114AB7EA9155B033D5DFA1C7943D90B6008E3A835BC54F4C3EE5C8A16FF45D0B5CE99C3DE9DCE6E75272003D7A0DBC6A2D5E02AEED466DFD34DDFBC2B0A1234B51F9BA4362F8E9C0B5490B04318A41E727737F10F78D1877724D0F1CC9F63A96BBEB2F0473D19F38233209E64A1206EF7F21562D724E7B4CAA930FEC3F7B2039055742C0F83A13A9D0C7ACDE4A691FA20977FD96A23D2F6964765FD94DE65D452A2989834B496183EB04A30EA010F9AB48D917AA3498A2B408FF15E79DD64D6EB0AB03A2670308EBA7CAD7BC826E4D5762F9302601B8FD8FC4E313703CA64809B456A85A44FDDE74717F92C9B26FAD61F46560103E339CB6D1A625068F13DAB550786D17506F95A59896F6C84D792284D019D4753BA1A0601B30512935323E5DB09D45BF03C054B030BF7E27B435DB8E4765F149810F5D45FDAC658281746FA336BE4DE366BD2CD7C66B8D9BBE6562D013704DE02 sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8 -smlen = 2457 -sm = A08BF6FF0BB5BA6A8DC469523262FF90F36BC6EDA4B26E4A599C73878AF89F324EE3DC6AEBFAFA894871466ED0926835E7A3A77A671C37C615160C2031B3A602F7675087ED05518DC906C5F817449E705C72D2D225497383A6C9CD8DD6D3D1085EC2DD21F545D83C80E4E193351FD2A5E8009A50124D617E54B0C715959F95B969F274A6E97ED6B0C5C6FE37CD1A4042BC258993CCA6C51899A8D38AC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +smlen = 2463 +sm = 9A6C7B02995923737FE3DF424F01D666F2B31A8ADFB83A37234DCFFC93AE50900215296F18E76467FB6D59D089BD41EFBCB0087EACAF5170487F7D7B9264AB11B8BABEB60C2705D22C9C46200AC830435F34FACD16327597A8CD5EAB7ABDA2DAADF39C83C7194830168224E042D1FF1A9B306879ACA0E72A868A170D06DAC8BB88B55A038524222A4CF7D9BE8DB6E3BEEF602C433324AB8185E822C150916CA165ADC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = 8F96CEF4780331064B1B7FCE6999CBCB637264834026200C62D5C298F9C19739AE7D5C3437A1683801B0F30087D655CEDE1D824155FB3DE71FF07B5EB90959009AB7E2F8106F8902110A8CBC0F637684C3E723C048A64040A2A8F029FB381C4CE05207FEC34BEEC076A7F40E7362C31ED1341FEF34F55958C4F60B46B5E603FEACDA20722F0F31EAA11BADD41A0A5FC23AF1815D1E8C66832D8D990E99561DCA3A417E07278FF51B89EACF4838CDA31DAD9E2681862B722F4CAA0F57DBDAA1A4B2BCFCF79DF5964898F324C6F6A6DA7A7C844D0B62A244ECE5441A292D55F2E2B2B7498FCEBAE7B18CFDC66AF97B2A75546CC572AB8E3070F1ADA46548CB8988DC4744AC4153C40D47F04D3EBFCCDB9CD885194A69BCAD9799A8CA69EF47FB7A7C77BBC88166C35A50FA73C767F018CFDF35E3D192BACFD60A2B02D72740DC8A35111C1CB5FB50092DC6F31A565C5B078B3B1D63E90B13D6EBF4F88D3EA7492E0E07A1986B875498789FF2A08ABB325F1C71731F5A950256B1F304622145AFEB109311B0751535F675B38CD8D37D17441159FB1EB3A6E5B68B6A5A27E37DB30D6B55D52924E3CBA965CB445AE7E87CB2C699E88154430AE95BFD63DDF426E32C1292419F09F6FC70269566FFD2571964937FB7F15D675E5C51D02B925BE0540F2840D5E15154F1290687B40F4E9BF300D36E3AB54C0FA3DC956A267A5BD94E05FEBB767036B18E862915AE0F5311F11DAE673D4E30C1409B5715D2139C3BF02239F6678C29DAF1767B1D0170F3D0FF78CDF1B0426E084045E7B2E87CCB8438DC72B5935EA4DFD4CC57A9C89E38767297911CC76E340E129AB491CAB291461FE645FAB2C8A75C662D256CC1F106D272D8E6FE0D1ED8629A67290DC4C4BC4CACD5A3A513D3DD198768053EDEFDFB6D8497496BC47A89EB9F234E4FD9D613CE2E1BAC11E4EF5CD6203F768C4F807B5E9B1DFF3D81109A24AB853EA291D593A1D7B7D4A0CF4C64C2DFD6597B7F201CA316693E3A54FBBF6F0190E89AA6AD37BD2205BFC3816180700F02083C35CB0F48A5F4A390A78F611B5FBCDE6F2A4D028ED22AEE19F413BF32D742D53878531A07B13EDE72F72D2DB1DE6C4C765BE14AD1B775F1FBE1E05DC79CA6C5CACC8270178C658FFBD40890EF9F2748725DBC53A6A6BBBA207224BB6139878B08399F3393F74197B38D6C2FC5291B88E1355A8B6542F07BCEAF30B673B129F3D4BEDD7B7524D10F6D85396C89BB775B2AC8E32FE56B8360F9816A3CC88DEE8EEE7C40B4EB8EBCDC96B64C74DBB173540570E7255AF6B6C086C13C9A92343AC0B275DE77CD7E710AD68E0FAE8D8EC76844DA2DA9811EB67D7888488A086E39B4E52B5302D7F5145FECC2F266C4266A2AFF808228495AC179109B3177CFA13D74CF15ECA3C17C9E8204B2B3F44424830B7D8778DA7EE2BCBA736EEBACDAC24F4CBD31774BCDB9853891FF724F1CBACF70A324FE128526E5F3F65F9C80D630527E6B4A3FBB5C91040AA2973CF15B16ED9CFDBCD583A56F93B39122201EDE3B40489AC46CEF7FBE8209A9F76232DA9ED493CEA818BF6843A2859452AED7E8CD70B6B881C20257DBE86C4D4F3BAA0048BA4A84B08326918601FA4C7C423304BE40B5E9A6834071F31C469B4FE4122FDD9E15A81746C3C855B2DA73F787B623DB459AA649B40B9C1C62C91C6C1CFBFE46E21FAEE253AD50A6B16B1E4D5149DC4C99C033B6A8BE692900590636C0F2BFE5AB0CBB3A40191C080DB72896DEA6A28A53458AE6A4403EC3A4F4409B3424470448F5418CB642098515AB334D303C06B024C89B716899140DA4FABF4503CBC9B55CF4915C7E1DE1E99DAAEDCD6BFC34C11A8FE677CA7D1270E680DCCBE8D0B8622ADE283C3C26F0D57A63049F28A956145770CA9D6FCBB908A644FAF9034BFBAE44453C4243BEC9FE5F79F6541F1787044669C267BBD621FB41F0219F6CC6AC392EC71211EB3CE96BA1364B8439EA97F03968C0EB97B307F5990AC2A6FBD7CA6DD6F0AD71935228E7229AFDED9660851EBC4B5228F12D106EDA2EF3976AF2AA29A853FBA5B33C9030E78F4B8D246C254AE9E26F2DEF8E6137817AC8BEA3045E3FF02DCE440FCAD546D387465F4129ECC46340517F7D0590B72010ABC9964DCDB6A182DA5A94A11B223502C56CD8CD1F850844E0573FB21AEA0276D68E4CCB6C7C670F6FAF1487F66E7D620A46033286D404C21E93C1F11C53D53E57F07C9B4AD9AAA9B10858BBA36A6A982E39365418580E6E487DF483BEA2AEFB23346C1AE29840606A3E505D24448126F20356036085DA54FAA4EBD6A0D2BAB463B067B0FD1376F3F2E18B11FAB2BE3B6D799E0A4A502D2AD432C27F5DCF3C6B7A85B07B4B1214F5BBDB08C0FF5526C4C60480BD37CA25AE883FAB3F58F734D39211C1677651AF5BBC98B33B523CCAB2196CF8286F5677E7CA37423E6BC548EDFEBDD3276A8D7A1CA6659092E9733C9D0E5CD5C92A0FD9A616DA0C8113F9B94F299D3C6D932BF5E5E000556D9F57258B395D827EE270A5B926B0962369E9B1F63551EA941CF7571C45EB11652BDE4ACCA8EF2360070D36DCD7C301655B497E737AC513408651BF96BFF2A8638BCB4910282675C1B393D7C83276E3D272ABC7F1D69DA6C8C6CE0F3DC69A4BDA914B76989D9B7BC32C38B2FD95336D116CEC2730553C605342517F1F31A1727C68A3C4DD74FE84C35D61293B9C212B264D41C716B3AB0FCF30A852092A88FCDCA24076D3661538FA1E9DCC200EBA92C5AF9A13EB5B49DA86A77FD14769A6BEA32ECE07868B5875B5D47F7C6BAE57E2AE355116681C2E2491B7D733D3820F9F400B53F117D5F3F78E1082D9BB5D3E9102C5799F9AA387AC3F2048D07532C9EE185527598022D52EA3FD5AC6182EA74880ECB6931A3FDF852362C81850F8260B625335B1FF8BBB6B246B4C4840E4273D5BF6043B2092D7E491E25375F8CF081A0A7770B1B79811D403550286721959BB7D78478B6DE96407E1B9603C9F4E99024B6269F313775DFA19548CCE85494AF047C194BFB5AAAEA956D14DC5032D0DA2EBD1CAA507C679B360EDBA6B37BA82C7EE808BB04ECB70059C6AAF709545F0B63FF990DB8993579BAA161AB2BE450A48C4B273EC7DA951B3F8A1D2E7A199A3E3373B532F9617F264277EF8F61D1D6057A22CA5E2F2796C6F119C5732018E5AF4ADBCBF34D8C5CA367086B959DF7ADEB1C27A42FF983E4FD05203CED3ED476041D4BEF6B3F5452E20CC15548A2F9F174A8B4977666F25C913768DD6A7D75F6C1F912A25AC125E6065F5845F3540061354A542DFB2462BB9944B380C766D3E280C8B73BE59451CFEB66917481CF5FFA6740029907533E2661D13AC60F1716C5A68F036ADC92C2B493E46D0CD66FBB11A231A52225DD586C8C4A6AF9F323FC92B44405FDF1B8634226E0F2C5AE7E166E2AF00B96E2FEA72636A582BAA221373260F4E97739B87B5175A8DBFB45F2B075A93DA5DE85416158019A4CA0428E6290425CE37CCFD629912453B1ACDE46392F5CC73BA78C939492A950A932C9B511079EE833501F50A1F1090BA4836B7D8D6A16F45833F4C2799085644C1557D197711DC0490DB61D2B7D7C47A7AB0A9CA1A99D1D0D1FD590753EDF3D18FA98A5A2FC0EFA9C50F8139A0CE432A94E4A5107390CBFBF5CFD1FAE6EEC996FC2940EDE4545E7E136C7E7878ED15A7EA04D72F259F8363D66908BA6F62C2E2F5F4B215726534F60CE397F3452532B33146EFEE7A8558B95C23072D031C07FB3F4D16E7CD78C373EB66C6DB2BD260344E6C7C07DD738259C00CCF6C2852FF74DFD71B60A7C2E8FF174A74716526A0202BAEF80B9D4B1C3F5D31341E342227A617CF7D8FAA50F01C0C85A105E9768534B737F6CF28B5919C7484445ED7CD7DAECDFF0D9C77521211727279EEB2C748160F4A406DC2E3B23401ECB7A08C60B6F06F001934D00747257B8B07D02D32298F5275F902F636EB62235278FE2B26DD23A0C389F6A376CE6368C270ED6613F8718F5B52C20D533177D50AD69CF90D96ED662641650E2E300AE70DC17061D72639443D7CA4A7CF012B2BE7B9C7AB5A154400F7A54768F8133CAF2A6F2EABCA11C50FA5CEFD5F81FE3A88C9D28714B77CB0D0D748CF731DBE2D4A2DE2FEA27C5EF3DBC0AADE7CA6077B5350E54B9B0DA292025DC72E9E0C9B4298931D2B7B06C8111957DC783BC54B304E3A70C454241F00F6354CF76803BB5781C718C9BB15D536F35E6FA4BAE41BBEC338C8DD249FC7F3DBF06465CFB1A4EDFD3788F4708E8B9BF0B64E01F3F828A138903DF53BDE149F8C1F79999EAF724A9B73C81586864ACB06B6B4A1D65879A4DBA8F158C2579A0EB983E07C2434EFD8C212B76D7B7197DE32CAF6F30514EAE40881A1D62746AFCE4594B9E59761C1B781935AE3EADF5659E6A72B70A298F2125EA738AE1D50025401989548995E7035FE2E632B087A045DD6831814DBE717E5264683DCA32F183BC1CA88848DEA6C4E76A2BCFAFE2D134ADF7AF78377F599D955BAFD1B5DB5CC38794FCB7EA8E3B3EA297CD1ED4C4976903824029BD206B0D476704B1FBFBE0062D41B729B8BFB9234E20B93673EA748B7B683B0DCACDEC80B10D8C0EEEB8724AABE07E80701D58B18DC5A510F487547DE1446119D30617E87FB491546C4F8575A57A8C02DFF1C91B08A50DA4DACDFD18FF631A6441EABC8DF555B330BFD19A4BD7176ECBF71FFBF6D56C5D5627FADC33CD032F1550B7D436F3FC2A27C811A55548307A27ACA23A909156583FEDEBDAD5F95F2AF7F8E051005C8A4CA49D106C64B8885FE95AFFABE93EC3227015A4E5E39FB31FBF24EDA323064285EF63310E0BA20744CBC0C69A2D83CDAE68DEF9B0D1604542E8F43E2E2AD3C2FF8FB7F8FE381B8C9265416AE28B9E26E3D00A2C534F286D2E6E0791F40400FFBA860464211BB48EA1B74C8DE3940F10A95368B1095B478D413B71D65226736702278F7BE21ECF2C1AFF46F24E8D4832AF49CE0354519F232F3425B5FD6074983CDF1D802660C0AE2AC35FB46656389131ECF148691C63F0CDA557BD823C08AC8E2E7399DD60E4A4CE5F91A1B4DB49EAB3E5BFA33018FAD6744B6CDB60E5D52A892513D9EBB5BACAB477C778FCB45B436F67DB1FF9DBE6808CECCB18938359A0980C4413C4F3672D6194D35A76EC890DE0A3E88B11B81D40263A7EB350BB9F88A893D38DDCCB3AC261179B86CB4CE59D122495C839D3B6F60080F5783B26593B45E5661408F6CA5DD364EE74C00B419A46F5012AD0E8208F7E9F6E7B03D98F0A03B6442B8B05C5D0B50E4406E9D1B0863B39FBEA0AB063D57C24CA6A5AD6C0D7159ECB0969CF3A185CAEA1D81A44BF4ECEF062878178693AF66A69B5261AB7407D3A54F3B1B6BD1B4A551D654EF9C46A543BCBA0EA20CEAF8DA2E95DB984E17A40EAFF64C515E6AB04168A588C57FB019649B89C7240099CB39D9C084C1ABA40A8CB0A393B63CB4153D0541CF0FA6F4B971542E44C713C00CEF2BE229D642977F6AC7BD1071B74CCDDA47E969B1B62CA365CCBAC5F781F54E8D594B6227912D35CC1813DBA3EEB96E601E0E771E7FDFAFAE6D1646E831E70773DC8AC9C807616C65C14F85E19E2FDA821B0462AFEBC8871A87905A4605EE62100756040986D585F249DBF0D49AF1456CF74369FEB9B25FB172B9A280620F3F0C51F585723E602A7D53691A63DC40ED811C892FBE43B649E9AB0377C9C47F7C8B81DE47436CD298DE9765B6B54E0FCBBA5C7B5B8230D379D7965BADF5FFDC86316C8DE7591839143E48061693CE5FDAFA48AA3044F9E8E9594FCAD0F20DA69BE441B26E35CB7C9E101C7E7BDD640445A49692DC2B037FFE9DD338A2239202EAF28BFB64F01611537AF166257E8FA1B6353D24455900D602C7D2453E581541E466ED57F71E5447D2682F3BFC04EDB2C90B49C186EEDEF8882875A1EE3A176C7EDFB7AD86772687C74C08C7A836E54CE5FDB8AC0E7490B3E39BC3AA244E84B1AD209E278133E841542031FFC8A1D8ED596871CBF14B91EA6EF12FA934F1ECA02716388D26781CBEA85CC7682AE5365F71F0AE3CD606D22ED516F1E8DCA9C0D11F03576C4E7A3DD30D72E2E58E2E49D2B6E4C4C47B05B651060A436CB29826292EB437826FB411EE3BA5EEBCAE6C5A9B63AF657E8D4392A47ABF6579A2934E3F00AB1EEE65CCB1F7F4C5E9B14F683FBB65833BD42BB9BE044B77DF718C7F0FB8D59F02AA53E808914AE5E11569BC7D4531C3615575E1EA68ADFB24B24EC6158E5CB9B0098ACBCFAF8D2D7FC264D27E9F4FF9E50A054D9BDE66774BD6B17A1DF5C04E1541407BC87FECE73F2BA8E35D872DB305F5E2215767D896C523EF4213DF2B964C61077B47E42D225C4A77A166387757BCBAD5C9AFC363C466CA65E8C6F9898AF0516A3B3865309587F4E05FFBC6B519F85C99826F0DBD8A091AE874151670273B11253ACCB294DA0C38EE5428D5525647A0D5581FF17EC27F081824803F1EF255500DF91ADDF57340969FC28142F753BD612DFBA0AFBCD95EA4E4A535630DC5434961D46E91DF79D53463E2674221A726BB7E9D69CC51F26BB0FCDA9FF2F145021132A55CDBCEA1D2498636FC7C7C6FC1B18B917DE11491781863518771A8EB4757463DCF11383C22C661E90CF0E1CD55C32A06509560316911CA0A9F987D2168FAB1B6567D791D279BA14C5C1940FEC6BB813FAD348D2123A5A75034E51C981360206FE1CF20A0622B6667C4DAE06BB5A1D471B1327421273F9260038A6E42B38118BFDE5A91D17D561B542553594A2BBE13540E68DDA6985CDAAD13409F80577759F559DA4B48F9742E0E92597D22C203C809CA6E9A08F9DD03012C9B9A566BD92A0B3E1D01C307F0898BD2312199C40A586618AEC0B9908DF5E62F701F791C60B450A5474E8B025BC98E113039176475857EE9EE3723A5F523E10E8CAFC9C7D11CD42366D1175C3A5D8504444286122864229CB2F095D9F1AD2B63B8C098369FE3FD7C0D44E18D63178FA93BB86717985EDE1161F6DABC090ED8BA87DBE3EA2765A168BF69EFC29DFD9A770DC5F32CD15270E29A1AA0440871FAD82579D22C448B09F7E98B003BD6F27DD4DEEEED6D4879B357886948BDFF8AADCC2AB2B86499A14662F15C3AF47EA58B7BB15A2A30761B58EFDB1AD7BA8EC213B4A1E21FD9458E519C55B21724399582146E3A72C4CA343F616263CA2E9CB87E92D63F8CFE8166B4DF55EB90E4E99A625C9133E10F38A4DF332FFFB62299B431A30B3AF48F75FCE2316D22A784B681C225BC9E87CA73C12405BC44EA5E7C0359EEF7C53FD1E54F4887955217179E7C781C6986FA1B7FD32081B0EF6057A6F371BA3E24D8DCD2C6DD5B7867DAA43ED8F560B7B6C9E508DFDFC187541B409BEFF218431E8E547F3BEE7FB48428C612A22513DD3A39BA06126ECADDC9EE72A793F85887799354FB038A05C346F2AD2218EB7E0109214771670F2A4559B1DAC1E785D9AC8A113615097F260F3AF718B63031083B4BFDBF80E5D00B1CC1C64E2A2115E51ECCD6DCA376D0D4CDD5DB9333F244A530DF375A38D72BF785F97398BFA6F1C48885D8699949CF1A3CE3126F57905254276AB74C1DD5A87BF19AD29A9D43510CA88E99388835083F987DA48E1495A41A941549B57379932E26D408D6811DF28ADFD580E5556F6479E9C8AC9739384BB108BE8049282B339D57A9FEA7E4993CE5A5A8C77133F5903DBE54A1 +pk = 8F96CEF4780331064B1B7FCE6999CBCB33DDECB663642A3F148D4B27A80CA3DF7DC033E1A74C31C70348CC95E93C010AB22271109735765763A86098F0071AF1E46A76DB89F7AC4E86004067F59EA0A140EF1D8DD2DD9A839D79C0A66C27F892D88192119F906884BD75DE34BD48F32C3D320D63A9BFC3F6CA928BBA3A6115E4775DC8A818212BC0CBAD1D6A7F816A89AF0C15F8369BE0A44CFEB20274C4FF572B4C8A14714A26A030B0483DFBDC4489E8D6CABDC4F0097E5A1D560B2A3751DCAF20AEC7E2F6521E6FA8C65984C470A57964A7BE40633C16A549028864C0C960E5117118F848B203F1A9E1578C810235539E08074D8FA5033E06F01B0A9A27DCE712908A09711F8A847B6611F15E9FB4242DE91BDF5C63C1B78F5A8D047FE143F534A201D9A2970288371FEEBBCCDC00C9850514D66A8987503ADD9BDFAA4AB4528BB26C0FFA73FB3B92A77CA0DD8C3E7C0C67CDD69EE2B80B9AE1EF1E294C0C4CD052564267978A47075A0A6461EAEE6E6DD945545CF325B89CCA19646BCD6A721EE61F24ED88DC7E6EE4D8CE3B9DC534BC41B3CB7EFCA3BD8915361CBB411B76A1CAB71D07D106C29983F96E06F99082C422C0A898C0F32A012786F1B1BC28E52BD4369C2CE403D0C2CA41F2BFB78BA9766A28A95DBA8D62241499CAF49F6C85518C3E436B862A4AA00C40A235EF5EBFFCA45C1594A6A6F966378346B405551A7571B355074ECC378DB478666FADD69C763A662E3F37BDE99BD9C2723D5DEA1995927ADE5A1CDF7648F92D034FE53B7740EBA530DB7B82AE1A9541F33D0935033197AF53189A3B3959E4D0D39AF45091B2D15CB473A8CF6D904979D8AC5A5F33E50DC3ABBEEF8E394E0B2937854A98E4B70E48811C2D95B8F9735106FEED5DEC3CBF6E49D2A1CC6CC3CC3457EE0A1908FB3BC1A51410FD3FD4744F58BAD7AF3D42738898E8DC88459024CD305B3FC15C22B586452DEEABBC4A283EC84AC27CB065D86356B1DFBD74C9F9E9C3CB4CA7BFE7F34F546062CE60439846074730ABD58D78B7EF551812D8847911911E40DB9CDF73693AE7AD45ED6F27CB71855A5A4B1217CDE73C7047B999E7E63449873674F26233BF0C08D8F868ADDD7D0B07AC84EFF90B646E0995383211B315D490C369B597F917E67DEEA3A47703E2BFBB928A83CB3DB4E14E27CFE0C84DC1CA953A1C158C29B6A9933162280EB7EBBFEAA4FBA831EA1661F2A0A1E6CBF47306C74DBD055D034F53714F98B643E1495FDFC45D36018859026CAEFE2AFF4B5B8F9C0A232A927DA8C963D98A973F71CB447374FF8F7F166050EEFCC8B3CB9524AF46A8C3097AD93CDB31A2B9707227DC7F991837D88384DF65E29702AD7E5F53C6829D115694675FDA8E8536BC30E40A6C54DD535466E6CA3D4CF8BE14F86250AA85CD425D64108548EB4181522566FB1F9EEB2CA3734CA44BF5CA8BA0B15F12A3F3E6C66876488C1963F2967D535ACED5A6AF2080F483753E673DD87B7AB9F3AEF13FE747254ED1FADEF31A5323831ABC93AA4BBA3C8073DCA09CCB3E7DC3C0B12E324E866A629C925C7AF63E59A4419AC9C2EA2442B1DD6964C9466A8D3FB89EFA778F9040338220D86952030C060C13A4F93A14291FC65BDBCF97ED1A6A57352DA281332273CF9A56D5EF9EA1E8E2394760037D98F2D75155E44C9401BE7950D7F991F2BACD3B2C1A9233FD5309ACA608EF25A7E07E2795399A7FB1462CC49DDCC0A7404FED39D20B716C9EF778E59E44727F355B023147220ACC5DEBB6E6BA65AB2D1F0F9B9B7C0AA44C03CEDF8C7BFC3882A23BBF60F95CD0D9B200441768E13C5B9C08781640EA10299D9FA4B3E175E03EB76C6D344A47847D05745FE802D936784C2CE9A8C78B3C0827D0E50522D620A5001C1E4965EA44E3A184668CF69409279BA70E10AD67CC235C640324803DDB4AACEAB129208B8D99A1241B747A5BA00815D8142D1ED5C7369A29061554CEA2391951F6D11582313F6D9E7C910F21EA1C020CAD5BD075951DF01FA91CB154627202E044820055FDEB964B24364187575EADBE0466865A798719F231F702C64609F400F38F3AD127D683507EEAAB8D93FA212DC3EA3E832D2454AC33F8D6AE4E71E80F782F1CD69A6995DE5A31F3A33C82573124F727387EFFEC893E8F958C3EC99722B02F19871E91E80B1CA5BCCA21140D0627BD199A1B8387B80E09287526A8548BDA6741B2EF3403572DD778010AB8B81C5D30A7546228119E1F05E2BFD94958E9EB0F2FF65DA8480C182BD639DB481C43286C0A7FEAC302DC97E51D405913D3372994058C6232A429B4CC7B8AFEF291CB493F5D205E7ED7F2FE0F33DC740BFD1A34552C9FB9D665C25639863C42F4E5F55E0F702F1066BEBB6D2D15F25219DE55464231092223128B0C9A74146F26234EB98E54C02D3A1AA16833C93AFDE7202D9477BB84DA750D1F3E5645F3AB074B17686F94301D065D833DA7DFF0A45A24037F15FCB674A2271AC3BCAE46994ACD859C6FAD1EAD9ADF0619E65D24F87382D4618A0A347ABABDFC4A3EF0D7F670F578D1EC0F33179CB2E1B2BE038C31535BCC8D683547F55C7E85B68B7AF8122A1E6ADFD2884B4608FC916E6E5106210012968120D401E436675794F49DA05D9962ED8FB124D36281667C1BCF8722C292E153E00843F53EEE507474AB20DAC256B296B25F15119EF219259D1ED370791D403F89D2F09C6D50AA7F7BB66AE89494FE6331F88788E9CBE371D49E9DF949660DDED31F38248828DFCCEB84E77E50DD5CEA5B246B05D3E4D36B3A8B1314F765CA71558BEDB8B19C620B9C46909E0524438611CDFA7AC5904B4269043305982A2023E7A5568C6973EA121962C1B2696AA11AC72FFE56A8714E12B5954612AB33FEC6561952F7F1A7568F91B8509DBFFFBFA78070C8157B583A3453F391F59CAEA7BBC3292B23F58DABB12631B5C0F152465B44EFEB642AA8DCF89B1461A613786145E634950C7260F8030F138A98344BCE592753E8A749E1C31997838A6BBF9AA71DF17C74759B9C8540865B75CF5698F071223D676271024966FB54910462356E9948957747D572A599DA2BB6332E25E89432EE4E8AEF43A61304972941DF2E73FE13DC889CBA787D1FB3CB299164B81CD0EE54EA06120555B38E7901B2DC21850F29966995D582473AE4DEBF18CC678CF13540C46F897446AB38F49C09B47EFD58FB8FE54875B04D6B06D0029586123600D36984F810AF522256C7AB841F2F5AB2B28DFBBDFD7A8E4BE2834F0DDB50F0D3D93757E0D0534AB48E417C86DC743B1EC1F772229DB4B737A4787F6826F7A97357AE07CEB3C041030BDB3365E1A947187BAD374F1811D44FA20B4B4D524EEC0F7A5DBB6D755699FE4CEE27C36DA434ED1A8E33A8C99A5CE99EF7DDC49E12039D36418F7406281576C6E26BB665D22336052C60962DFBAC44799B6630C23AF972A3CBBBB99CC7BB3D254D9121B28834469A533BC54CAF762B9D84FF94A482633A9D0849FC496E5A3BA0B4FC780ADBC455FEAC7A401DA28B196B1BB9AB9DBD752DB5F99C844342131FFB7307784B84BB6CC7E602C7D01D64C0B54B809264799368D078024EE537318252DC612F7DD446A391EBB9B3B0D09447128B732EE79BDFF3FF838CC3FC0D4D2B5CA8A8CCA47C5A2C80FB2983243398C47D542BF11BD359AF92BB1E12D50C9D5C7B575351E90611FFE3ADAA0D7740DBE611BBD1FEEFEE082CB96F902CBF5E5A2548A12B1FAFDF591B0DDDF9061B728EF2AF7124328C8A4582BFC78A2581861450C08FE110CB1196E4DF5DA05A7E724FB60BF53674D03854C4E6CF699B9EB74146CFFAFB5CD555C4DD0B8AFFF96F639C086AE2C78CE294B2370AC9B6257507C05D07A7BDF43C54411E22832475D746925B3DB506BE6483920DC14542E55B5FA885F4EAEBBC3914CD5FAE172F4A72D535B047C34626D2CCBD854D793AB2B2A0410C09D4BC9E2FD3C8C5B95C04435150919BD3D59DAF81E6D99510869D012C797A9AA4417D342986323C29E7AE4B331FE19849D7B7A11620D7DF23DE2D92B7A432FA02FB85B008F2214EC1923739F3EEB81E9BB596DB21B04CA1A92ECEDCD0CB165F7C3CCEC6B84E6BB13B716058DD3354C5558C20060B1B040E3F15767D798B2C0161A487F0593C9082F8BC2B72C5BB2C312668597D4D80B1E5D0416917D8AF9F754315304C15F388D4CDA7C683938BC471DF3D4A8FBE0665361624E720687C5CB2379C004C3C4188DCFC48DEB2F353AD6D60E88A7B735387534CBABB98A55EE3287B6A19838CF3DAFF1AABD4FC3F1D114AE317A7B78B1E87BA2CAD5521AA4B4E776227AEE66FF8E0F52CB534434DB1903196631CCE4B7E324558A1B5DF20F63677C20A856381CF809E6C5D9FFFF45BA9760236E306D12C85AFBC7FC67D852899D846E11AD5C0A73A8844057DC63DA1942C595E014591EDB13D0F2B98B1748A7F138C765E04430F5C8105351F97E615D1168CA68BE65C99A5571FA52D51CDE04B0B1F0CA72AD98F276115F1DD0ECF0CB59BE88A2D2688FE3FF625ECDD2A8AD61EE176C590BF13A3CCE8C24601E3F95D0B0E4A1CCE8A470B2FB4A5481EB85B2558A0D5975685292CABFFA5D1062F3289D0B37CC86D6DBBA3469F1ECEBCC1C7CE9FC829319CD633174815B2DE294551EFA8F79759D02E4B022635D82F9E6935F67D2EC36444ACFD413314DE660F548F750CF17521400B073BF7788A6E10870DABC3FF07106A8434D7E4BDB7224104194728E4EE60ACFEE378F5831AF1C5D36D428F885A58B05E315E780A2BE5E447451532EC90E8E38E593C25ED7A4595AFBCB9B62606D701E117D897EEA7B4D75B6947D5A31F4CEBB88C1704E7C89D821274279D87EA4BB0F64AA5BF9702863C5623F9C7C007764C5E61D726F804455445FC17BCC8A5708E2FCB40AA11B5A0DAFB177976E7D83C51DDA6A6098326669601C75AA6D3EAAC08D48179973F70BDFA554ABA420FC4336C38CCCAEEF7B5AD1C5E67E968D6E583A092A3932717C1549BF017E4145268EC53B8E0BC7F1193866AF0203BE0EA8FE41F41FFB7AD6A8818801DA0FD94130A404485CDF4870713CC2BEF6146060B51A03E4C55BEE213445B3B775C647D5FF70B936B1646FB379560266CCDEB3ACB19217CA7E38AE7DFED111FA777CA7E1B4A7022CAEDFE69CAB28C3CFC599DBCD23F9BAB96156FCC605EECD250B92624D674DA664E55ABE1C68CEE408B60C1293FB27CD37D781B631460BB8967415B46DFDBBC77DEFED6A6C3FABF15418BD56408F3C81D816E5F13386D3D7574AC80647F38372E811718C8320253034D3F2083A703E11E416651445B3938DA535A0426B39AB70F60ACCC53FC6D061AFB4179D4C8299A94CAC433D123AE8457CFDCE476307156344E7D852DEFB13F3E7A050481F6187C5BF0E0BC4BEFA9471BAED32F803BEC67904529F98094BA119E1D915E70B94D147329614A95C255AFECF65E349E152DDB42674ADB7022A33002BA054A6E5CA72AAA62C48F10DD2C658D96360DB27BB381FF218D49557BDCC542229B96F6658B5D92DBF9FA117B4DCE867C75D92CD7096ABF18D3D5C81D708509A4869B78875B07292423E102AE95362B1B2A18D7FDF6231229DD9B2B339C2BC10A580CD91B0C55AEAE8E460C91AE22A7D23D74514137DC0B94B1DCD11F8852B4647B99EA4B10F260F60403881F9AB695740ACA533A66D667E6E0C742AA1E342A8AD31C392D9BB12AB997D6AACDAB64ECA790671663471BA63825C689DA210983706891FFC492F3C946F2E989D3F670293E2D70200E2B9D41EC203681289AD3C2DFD991635C16AA22314A3A9BA26C343CC0457B741E42A02D430D40D397505B04D3714980BAF18B600EE17A2F84C1E62CA6CF3F842BE91CE4BD463C31B8368BDB12087079C7C8E1E9E0106707357EDFCA02E3ECD97474871C598157E69DCD667F7BEDB95F4ABF1E1B01131200BBD2433D762057C7573F187A7E567DA776D48D13CE4EBDAEAC35D57B275912ADFEFD916C7F8ED9432B00B6C2D33F97629690E05E83C3D3D2B84A441CE1E2634F2CA00517EBC325C84500F86993D7E338F08046822978DF3D762FD303B1F5988B81552E8259E871232ED03C8BEAFFE88780AFB146800DD2FEB0220CDEAFDA469A008D2F60651D9F97FDB28123108E9A52CE64EF4E88CF599DABCA0A5C69D8553BDA59EE04FB64D196EF27DF5DBA178F3DB3531EEB8B35F1D736E0DFF4953972CA032E7B5FDE65C069007B484E8AE015DF750079E11A6B7E979DA7C052897123133A687462E182834D20E31F253851D09CAFE01144C547CC889DC99EB0209D22685D70CA57DB9276CBFFC9990A59F139E3A005F07D9E34035BE6103388E1E8044082ED6AE09135C3C0D282DECA5044C4FBD109586CA1E2D52F32D3D62099955618AF047615A7BF3113BEA5702F3872742A330FACC323C6D68F03BE17D3531170C41C254CCC4DBADAB6E1CFFC05BED3928866A0E3BFC0F41AFF8D9D9E8E39CAE384E9E613B90B49FC5C378E367B996C79E8E1FA3FE86B7C8FAF4968CC1EB4B285BDB6AEA6EDA8C051E031AC8AEFC8501CC51986ADD44BDF24B34787B6465F18B49F564130E5E074578D3306495DB04069BDA5D491DA180EB57C2792D5EFEE8985346EFB98955A25275770E922B38754D5D3F4CF8D1AEAF86DC39711C1BAAA3442CA1F3BAC9E9D923F9540C465CCBF78866D814B8032F8FBE6D1AEF7BC5AAC759156D7F888C3DAE46CDAA75DB0726C93E6E16FE4E655AF86CEDDBAD6AC1968CF148B4D18A69D4ED2959ADB626B00076376EC09955856EA390C2FB6A411A61759CAFF50538FEE235D40511B81DEED14B74F5BDFC62F32F6F0E4138615CA31C06069E56B788862B2A394F62416258B1B84A54B13C53FA0F2FB4156BD8447482CF6E544DA11C0D8752F4A6E77474029F150 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8 -smlen = 2490 -sm = E3DBB3E463C198EE903E1966E9BF6B0303D27CC7A31A67291BB4F9C40D5E462563FF74D0180E1DBB1E5C3252A5055810783309A187C364B0EF43796BD1201AD7B7A4B048D8571EEF9071B33F5788766E052BA91A5C6451380CDA1BDF7954799E84396522842A4550C8E4D996DF84B83572E4EF025E18DE43C76100203A0B2A72592909EA69E564AE72DF9260E63B8C7B98E790320BC3FBC77274B741E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +smlen = 2496 +sm = 4CCB78663AA3210A6BA233B4476CE95BFFFA0204FF76F1A2903B140A06D91020BD8C624874EB91022750E7103CD469725658BECD9DE238D700FD64C43CF8BBF62BD76EE7821D1F85561BEE2A39DD57D436A1E2AACD4A7B22EF97C0F40B3FB0E7F5CDDAD33385C2EEF178E52D53F539506D720C5D996AEC5D7385C40DAE61C1055DB38F2E28192FDF528A9F44D78F5F06AB29C205F2D8CE4BAD0C67999C894E10115CE666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 50AB7B3B99D724F010585D86ABEC7398A82B1E49EF10958CE2439C10FDC136360D93CF216B2223E792158C87323E0C01668C5C6EAF8AEF28B7E5448C3213F6AB4B6273F17DFC14CC73110654FEDD10041AFE5A10C289F6D90114DA7D44F2A29A4ADD1B24A38050EF6C47CE72625590E6856DD9E1198EC2442D3A14F444831D87CE13121DA0C89621636F952C8D9E40BAEE962891F50F9F24E23D5F9C2EF71374479A598C7198B49B8D9F4AC69923C44B96E82C8263C2DB26BBE298EEB63C9AC7EBADB73B42042D555378135143441565DF969DEBAD889FE59CC1554260D0320EB0993BE756C1E4FD0F36E870F719B8BB55B75470C75371BD836B1BA5E5DF546775C736286074A2964A18509706C3ABE9256D612846907E504E8FE62A8BF588E833FD41AE3999CF9DC98CD5EA8412BA421E9E6263B5664F4C3087149CDEE1BAAB10B3B88506CEEC698D7DDDD8015A5E12A2C0F2DCBCC8477D7A283F19D354A20267A1955909C7029EE9A5C372FE40100F2218235330D3C74BAFBEFCCB2BB841AC8EA7BB210D206A44C5E99DEB98B6FCBCA3A32B13705392C4E1560A18096956F8E52FB3516DE7FE82F8E73A4E87796F5CD488553D0BFCBC1A12193FFC5A5374AF5E0913D7A62CE46F93FA00F522EC1D0C84E4BC4FFCAF65D6158E3E75985948963AC2FC214C6C024A593AFF7B26AE50B629F3E7299BF77EB23FE5FAD778D9CD382C9426C867F7C6F69B12F6D9A528994226E7941597E01B5DFE9DFF32F026263DA33659D90545F4DB24AB798547B61F6E01D6DA0D4739D760E0FBBF8CEF1BEA973F47E77A9AD0592D226F2AE94C70AA48933AA1D219B12C04E5A17FFD6AF8250899D80BB7A94458964B9914FC8F74984D00CBD421A2E9C172A83BF39356046D59CB24B44041E76769B053F770AB23C4FAE09BA0A084E0D40D972CA8ACC8C7B498C7CF0F2FEA9B658B84D143D99EBF626274E53B4DFE1EA9D450457C0546867DBB38955E480587FBAD3902D80DA7AE4AA3C997EA8795AC0F75E240341729B23AC3156CE88F784B17AD1BE97D1FA4DA4D4B9F9FDB8AD256EBA4630F19B3A2C0FF5A8DFA1F0009BC17EE0B76B13D24544F62BF7AD60338E4B501B26318E9B06638C83994C53FBB3F1416CD27124F77AF5A264FF612EDC5A92A852176B6FC1C6E1F09B6F2696BE2B15D270696DF7AFD108D71916A67F883B37969ABF04667944C9ADB052C2E1653E41E9F7CB469A5FE48C887B89420B2EFD3162EC07B83CB6DDC88733C5EADB02EE9390577862551F47D51831B9451C7B108FD9642CC1468046A7522C2481B6AEF737808A2F89892283F026B77B7F1A509FF2A6B8D0588A1E045B348B689A9F2D248B67BA1F55090E57A5E3128E17FF6D14A87CABF198C5B98C89C20713424EBF432C2CBBF7A802DE62B652AA8990FB9ACD6681B62F2C8754E3B60F033F85EBF3F2A2DA442DF0A527E246F63B9C74E745B782A22A3ACDEEA43CE3A0CFD5D22D5462C6786F571D5736F7CEBF2AC1C6941797D53CF911D17BCB839BE0E0CC1A3D4B921CDCC3EC555BB830FDB73CAFB15A9683B3E7AB2327E65B58C5D690FF55906C057C9BF56F2FBC8C5D1092F43CDB03008977F0E50C28C1D0CE4E36E821AB7B0DC15CE47A09F4856C165BB1158F37083C2183C23336E718B34BBACCD2D2EA6AB361A7E4A53175B3D02B577785074D47229172F7949F71054C113D9FEB8D61E57F31EAEE46CACAA11763B3D1A8AFE2B609E68DD7CACDB7DE4E8CF8936A45334F38C1A2817AA25937DC4E9E6765AE33C15663BABE8A94CAE23D44841C29DC64B06AE1009F07CBDD8D43D3A1970C79BDA7C0003BA0694AD4C367FE5944DC1BD7200B3BD7995CE120E6EB777700E66F23C127266F56123A8AC910002CCB7143A786AE7449598B2EBF7DD20BE1A0488313A2BFD3E63A14C94E3C0A5C49B6DDEE791DE67F8CB4B353E3ECC565FDB213D10C420BC3E5CBA75849EFA4BBD00081B877BC8DBC749A2FA0BC9BA137D1FE820146656490BA714DA44BB7581FE4C3865694FC569505C0A4D6E2F610B20D60D1D1FA90E513CBF49A88926B376832D59ACBB71FE584E0775ADADFAB3B76B85653EA7C56454DBFC197ABF4A94ECC7CAC0E049B04FA710C2E90E43CC63EECA8CC23B8B5214D693BD6EA794F286866A9BDA2DAC9657FC046C536383A4669457F61CD6BF37C651E026014C5DBBB23D4416E86F2E25A75806BCDEF5CD67EE9887261513C26E8C81576152C03B43AE72EDD0CACFC836F8D88A47A8700D26FD2D3789939F971F913E573D6030743E237AB105F9D904F7154953A46771AB650F7035EE329486A3D12ECFF5953A6F494D3CD13ED3D729A1613E7B4EE3AB49EE6919C5D024B04D60879EE7E6D6E8737CB8785777752EBA2E077F2E2B8B065ED77D98103B9986A91D761E22CD72AD9AD08028A3879A06262A2BE4CBB2B63EEC29D2B7E956A80CBB77AD8E296F082A45A49E8881D9DA15CF764FD05E6D27EC4C06B4E9A9D0D8B183C6B2875F4BE0A671FCEC2998C368045E47CA4C7698C2822B2EF67004B0B465C004B89C2A8CBF9B741BD4348029BED0B8C50D2A4DE6222186A0C650EB8827A1D658A0C335483C063526CCDFF58041659AA02EB30102C4DB1EC8F91754344F8EE82BA5638BDF914A19ADDD2A031487D21CDD108E8E326E084CBCC1E5111CE2678133C4A40DA5D128C3B7A432CB53485F1FFF1F2356B959DF696C0D851E9DA617607049EF1655E4B47FED19FFE27AB1657FC64CC04F50C61D556A985C79EB359441050A9E13C8A30C7761DFAD77CA697B33C2CF87E97386416004C6D629C2D79524A6072096E0DA35DC69CE9D59669BFB502BA8205A8DF5C0524DB5F3F84CCD34B53DD4CA5EAC261A3807380C04F4ED20A95D8FC3977B1BDB54C38F2100402B335EDF2D565EBB4C73AD83E6E68169F902CA454CE74F3CC805D24D9647C69BB8FD0BFB4303E603677B0D940DEE7185D07A64A32C7B875C7F73391729F85C81E8754E9FE02D526C43368A8B785BA535F3CC49C068E17791557A403355941541DE1ACC6FDCAAF1D2C3DFE1F706BD0B7525009BDB39FB21DBB49C169062B2C9F9517070730B32DA67863122E46057610F25B15933AF7E76B282D3F1567CF66501F2F27C93A3AAF08B0D9AD8B3EE4730ED5745FDE689FAF6900642BFDA3795C55AB5DD0074FA4B46B513EA4B4D1E9C3F4A8291DFC8E178F7997CDE9883942411C6D93EB2B6B2A9437DDB498E3D641CAC1748F18E9D9045698A46208D95EB8EEB55B9A25DA905EE3A456DA18EE5AD688DA7E872C401E9F2A8AD0A3B7DFD15E7C3BDB1310AE3705E62B22D5615BA3D96246CE96D5C2148B865D627EFB742AD46C2E18F096F9FC69C5DB063704A5F009D9DDCA62F25977704AA7577C49311071F145D6549759C85B55F8489C7496EC28D7B09B363CEA0CFDE06710C9A1EF585DF210BFFBF3BDE14FCBABF84242A28EFE99B4F03E9B739FC584038BF35237B72466F810F89D2B46FF2E619170EBF47698BC34DA5B76B5507640E75F3327B54DC394116710674F86F3AA5928764D87B30154F39D47A143F8AFA7F1D7279C65ACF9E3B6880AD1346D7C890549CF83065D798D5AB69CEECDDFAD4E999F2ED24DE6932A09510D69009CD9EAE189C6F0A5B347FEA04B9CD3823B519BA51F858593D226BC8EB2697C74833946A41B11B7A13D5F9655C00A3ABD5A342329CF8D346536D78882FE923B15A4F95A991D3AEAEAB65E2779C1D60E04777387D6578B778204259C14CB763AA3E2B00A388D0092E868A54CC0148026B3FDF8BBCDB02EB9A45CF42542CC7E22DF6FCE2C5DE8C8A00DEEAB6BB0342DD1BF03E575EB6B43DB41DD56C533F992AE0ADC29055B986BC344C3B42917AB86226880C2D1511048976DBE358A9FC3FD3B0D66CA692CAE195BE4DE3BCBF5BEBFC1B64A84E49369624436899B7B456770F242FAE850A1E3A84B92F900FEB6C41328D3AB0AE772966EC48931AAF38FCBCB21C3B2E5B9A890085C767F9864F64EF7E48D1F4D6B33380C7676650624DACFC9BB39A5814546119B90957CE143957D959AB5813E3E0C4094F93ADC1EDB1A6001EFDAFBEA72B80DFCF0CB9C248CEEA890921C301C9B5956D10E1E7FD650B3E3729842AEF3A1680687AABF8814C8AA2EF0C21A4C323D31BAD5DD76448EE19ABB7E5B3329E7AB23864899FF6778DFFEE83B500F1F63124693C5CFAA6FA6D9190F3E7161B673F7ABD82CC237FA73BA4D7B79C81A821CCF835942007449E414EBD7E689BB3DD1700ADF3DEA381B5E022EB0B1593B641D432E685A16920030A95CE9A8681179CEE5823B818FBC15967F1D62414CAEFC17A89FC384FCC040DE5F4B34CFC26F0A10CE39350D0399D11E38AFF56CD829675D5D8879EFA8078E4710A87024FD8D20423D2C7E42B7B227E394D5565F9DBF4B8DE4D6D77B77325A6BB0F319D023ABB015A99D347D598C46243AF1B4681F10E9073A43C27A20E454D3BEC27F89BBD012E1A20371462431B0568339AC9028097F39AE967CDFA7F10836C462CA71F0CC55766D98448F84CB249DC1AE81DDA80EA43B163088C176EC16EE03F307B89D5D527FFA5D019490B3BEEE4535002B0E43469ED9BB4C53ECA40D244A62B9E445698D67BDAFF8EAD14D865ACF1E3D1405C55B81B691EDCB0A5A21EF0E131FDD8C38DDD2322618A7BF3A81A21F6CAFE9D91DFD23A5798EA63CF8A2018C5707437D21C8AC4E7CD8628422626A1677E857CC37CFC521B91FC9762A9576CCB88428492945896AE305C8F63A3B856EAD4696C11EA860AD66EC2ED8F8A88BF04778884A5016EBF8E09707BE0AF29EE9A51697CA46E5D5980C4CF5CBF90C3F1E3CBBB8CEB254B59C4082589E56800B677CAB9F1D5319EAB4946B20E5512A35D9460105D80A0A5D24A9EDEC3CB209A8352856AE25D0974C20E2DBA2FC580EDFB93212CA4E335FAB2B696730A6B30A9BBD9E05BE158A2C0B4C1B30454AC2D3C04413784E97C8C52D4916011D06BC8BADD9CE21EDD8224610765BB6DDFD367DE0A02A856DBDB6AEDAAB48537F45847BBA9227056CAE1AB081CFE4FE596B9C7382B87AC0C60A1190034F10675BEECB9C16683ED745488C5CDCA5DFAE87A56674DF88A3E795C228BCEAE998FC0C7CA03FE32F3E3DD6E62CDE4F58A32EFCCC2EADD981A647E697BE6ED5429A9822A41C28816BC46AC3E34F241A942AE4A5C3269024EF74D868BEC05E933224A6C549E8192FBF26E061A21CD6D322F11ED5FDDF260CAB6EDC3D170487EC89552E26E554FA76120CA0B3C68D75FC368B3782C56C0717B6FA0D4D84E05DE44B2374261A36EC59AC284506C4B8D2884ADF3747E524B94EAB6809A30280D69C17B92C75219637EBA517FCD5829ECBD24365CD3604AA617985B32320C6908C0266994FE70636CE98DB7FE044A3804E520F2841F1877BD1E00AF10B745D019D8321CEE97DFBB7B1CD926A854EFC6D8BBFECA6DA8C819DB492616DB0A31574E08E508A101EA0F1F8E5B9652877902717819D0850DE7D82F83BF050EA279BE08B320F4660889D818EE9F0DDDB37C2055B441C5783B176CB39C89F8A2BA276FB80F953F042D61FA6B02C63093E1185C41FAE25C5F31030098E001AEDF98FA5268224570D1FF6DE9A9C7E9C48DC7AEF3E90F4F1A0931A17AF4C07D24D9A19936ED5048F7FBF214353F5079A243604A4922F2FC4CD7AE1CA172FE1DF3E7042A773AA2794E5D45DBF086AEF910BF0ABD2DE71D3A7943983FF89FA604F2B6C6CC25D3FD066048D3E22C99DFC1B6347E9F94B4F9ED5BAE3E654322307167A88B51224C15D7183C3B21D39B65307C582DCB7A474DAECE012E4842FCC95F0B44D3AC64F6ACE69DD8865DEFF09FBEC57DCC04487B8E3AA23317BF1748FEBCD133BCE107E3789CEA7FDFF86118A8DCDDC4C7DE9DE5B8FB1CC84023F7A25ECBC34FB8C1458CA19D0F27EFB8F08E0C1157CCE6E097FD84F475C30B5C0C45B31B6EEA35F4D4664F2A06CB62BC81F39FB2A93FD664F99531549181BF158769D3E70777264CD3EFDB726135ED06F1D72D1ACC22628914E43533DB05DA5A20AF448A8420BE510FCF57DE2B88C3EA9795DE6BFE310B48378EC1D02A45E8A6DF6A33AC986F09DAF795C15D3CF5EF3FA21559D9A73CB00019E8FE2857890AA9D71262104054C2D7443AE01614815F1AD789CF75F8ADB84796C714D76AA8AA7480E1841F517F5592AE7FBCC5EBD9772FC6518BE2666A8A316A87C851836EAB5401D9D9860844B5E197D733A24EEA0AB0EDA9FE65C8A37B12ACEC284BB05AD94750C742DAE82DBB59AB08AF8E80E133CB132D9CD5A8A6378B0A3CD145814BE877909DFB96C684110ACEB0AD0F18B7C5323CF2A521E478A13D1FE2BBEFB2A57760BF2CD8E05552D53691F58367C4B17152754FD94870135719F9D32B5C7E5CAB2962EE3724B576789684E4976B059E53D2C532C00BD9D223F1D8A673D80FAEB269BADACA10EB9E384C55BC15AA4A53A5D6B889B47C8995649A0A59DA1B32EF2F7868366E81696409C3628A12A7A48ED881C7EEAF48141B28E85EA1C9C3CD2DAD32267DC88D1FD8F6E743F88B8D415D984B8146DB2C51B0C2C9BDAAEFB0401F11DC37CDB2C3A75B759AE54956AFD52615349A8BFB02FF38ABDF41084633A8997B4281A3BB555C4F7FDEA10FB65E7867B810F41AAE589AD6BBF83DE4B5D185F80368B1A5BE7C971C657772D2CB11121CD8457B06237164AD77028BB86219E46101A141B68D29F64B15CF6771E7968288EC4F1E68A7A004B0A5A02DDA46347BCAEB6F9335CF001E26C80090158E147C4FF28C736078A0B96DB6C9E10C26FFD1D0B8BE11D78F15F375C7ACDDD93482AB40F8C4B3295301CC609AA7FBD0AAB75AF68055820DD313D6E0F45BCAAFEEC41CCA4AA0141B8799F49501A8CA07D65C8CB5A762338B049981F131723E45C356FDF76AD86FDB57BBD8D0C06667423AEF3DD1FB69069B9373FC9350592843238C6A277CEE72EFB2460634DBB2B65E06FB255095590F4A93507888F4C6EDFA16E66EF480E4E65A3CE77C9E534BBF3FB9E08F8E982D6C8315357E519EA9759B4B57A4289A2D2721D2D9F3C7D50907B394930DD3AF45D171B271CF4F2A9FC6B141ED9B078E5247CF0C4BAC2F3BB3216476BF5F086BC83F34D3701A53C0E0692A7A652B7BAA6044E376EDBAC835FA30713A185187C2AB0E73D1B61910DDC3149FFC9606B23E7EB202E33206ED3EDC6AF152D497520634E6F444D1E1136CF6151323315F0CBBB99E5E1EE269F24638E9BE6E374EE0A49FDF843080E4082C6D8CC63A848FA9B61E8621456AB2A3DB55E5D227FE15F1A72E0FAA0533D48C74748180DC06576CE57C211775FF4860ADC1A64F48A53385161BC721BE340ACC0464AC59315C6969DF09BC58A3E7E8537FB4ADAA843F2C5B0FD81C69F40F6BC720486F0962E9CC972155886E3197EC85E7B3E813B1DBACB7B0BFAEFA83020F68A36A7B2305FAE71E3D12BFD7932681971B3BF944DC3F35C42F9F877443B18AC1696CFD795F9D0AA57D287A7C01CAE6C3DF06770344F229FF182C726CF692395C6CD18C788EC9601913950060769645DBB4F3F44F63E7B06172F0C2CD9C6078B11420DE8340840A84BB1DB5FF944E9D78F553168598911755FF8F94239478F72E67444D43ABB87C914A5F51E6D9D0365CA25ABE03471BD46862E947318F6593C2841A8B3DF87A79A7FB22C0593F8DB7A7AD2B606D29B232F46DD4FD18CB2DAD1DE6 +pk = 50AB7B3B99D724F010585D86ABEC73988E8DDA994589C38080ECBC3B517C85F89E36D257BED7F6FF1EEB2F32779C763B16B1F0C21CCD1C1A2CB32C83E548FFE02419544BAABE754DCB46B2E4571CC27517BF6D67961BEFE1790E0C2C70D603C62AE2CB6F67025152D67D547AEF06A134101756F0457BA2B7FB8DA9E3CD75DF19429F4FC7DE9B3D42C1885F535C229DB7ED7585693FF6656A090558B4A45E4A7D482CD72C3106619D786397802BBA23C6B9DB7DD062939AC68471F398592D3A59C2CCBD5D5974C99FAF6A68C6E0D0EE045AC88B6E239FF1F8E9D26302D72A9347B7B39BF0FC8E41D57BB5010F9CA43F450B254A8EBF64FA004687F6CC8E694EC17924CE1A2059730AD50A809FAFC720EAB7FA0FE9BA84C91BDA2A29BB0190D8B02C59614CA7C665C9E1509D3B57FFBEE88A1AF12D8327B14E30162318BB2AFC37599B5D39E4EA740275CA978BA80FB81FB2910F5004E9518651E614857D694D475472FA79EEC9E9512F0558BFC6FA18D32E89B17B9BC6836DF71A57F8A910906AEB26A706BF369D83437273D282898736199FD088ACD976E6BF22A1B908D88A9814719F73C144ADA26216FD9225F2135B3A0D84C4AD9B3DEB963CCCAD816F7B088C7D37976173C066699C554B86CCFB1449883FDF3D34EFB8E1E8985763B7FF5B155B706F7FC867CED6F3A7E0C749A718ACA9F57515817EBAC5A13761DF552C8359533C14849EFFC333BFB350725C41133480D1A3E08365200949A51B03DA8F7A8F49BD65AC75053AB174DB16ABE549204CFFFD15F0C260C31FD7F0E5416527BC25B9BF31AC99A0AF4E59D3B074A3E4573C19B0F2082B1CD88DB0E52F92265D0854238113E3392701D6107F2CB1FE8891BE66333F8463A5F1556FAD5321CA69B6DFFD6FC72FECF6736405F1E7912CDC610566D4977D232502CF6B7D69FEC25E3772B44424C79AC9CA86AB52CD76EC17EE1B3EA7C12300CBF4ABD387EEC92B7066C4ED85740288C0E15B96592A85D1054437FA1678EF076A7BF924A3124858781E4D2587BADD542A7B5D237D175CDF27DC77136DAA80DBA2A89406561E501F03C7999C2EA1FF02965BA2992BD090FF1D75037512CF7EFE78A5ABD11285C15A5C74D67A9A761A502D83B436240DCA5D09A176056A7D57AFD6C870B7428454D72661A3FFF741F449498AE60CE5655C707544511077B8EFA5CD2F4B4EF67F322E802C8EFD32D00FFCD66800ECE9C78575EE0B6800D1C58FD612E77385815ABD2073B8D96DC6131AC031C23594135435FC3781180171990CB3AB4DA958D2B820A295A10F96D5B3176151F667B8CDB08A7D5C0515C3E705F71EECCBC5BFB926FC53A34573025B2B82B2FE4DF30907FBAEEE9C5079C26293D4271F96E48F5A672D09C577E0501C6019B7278B6B9778E976078329F8D431996B1517B1B83958182586B575D4D4FBECCEE6B8536C4EC61A3B1BD4DBC2F6C909B62D09D45D3D4C472D54EC0F2947FC555E51529479B3A6FF2DCFE0926B6A37076696BB93C88EDA798D7763CCECEF1F274DC4517D6F26DFF37A48B08157D4E3A23D42C12C1DDD74D1ACF5EF584B9152370482D4967AC6D62422BB194C9EBC7D0FBCD38572D09D4B6308B5B1790B5E03E04E15C634A78ED2FF92CD846D5AD7DDC5D36A1189B222987BAB516A092CB8E1DF2ECA1D4CE089CB5DB3CD761F36B6DFD6312B693E4B37F54A62179220DEB29E7D34B82E44BFA2EFCB661E2DCADBE895EC007EC14FADE1521E067B149682A8596B13DCC6EBB4582600BD92FD3E679587FD0D3FD696D70B74F6C532C515F2564D1F572242A3F0E5936A3A69276674060C7F5CD2944D288C4F19ED0ED4FE71DEE9690FECF4387105D076B4ED701D44FFBCE995303951C55F2587DDA44FE4683202800782F9B01500506B81A77FA38B98413D6310C32F6500CFE0AC010AB5FC2D4F33C53FD600B55EDA3B8A47574D6E1EC7FBD40A6C8871F356324F33D11D5A6F3966F30A5783C72A7EF3A3FECABD224EDFC1FE66B3756661C05E001A429C7BF6F79C5EC86535A3EC3740C0909672290F33D92FC8A6FBA0AE98759A2088E0CDE71345746B36E15E4EE8E17EAA00CA7201560E518833CCFD65715FC9852A48AD19528B802D98009E5B4857D4D56E4D74EB9556F2A626A5883BA080F857ED558B82C8D45988E144C6AB80BBA913F6FFC80E9AEE710742787FA92CCDCE3C2FC0D56FE85CC793F7F79BFDF482587951802EA6E6BD84648F8769D741F1CD5DAC009FA8C825763DE51F77E2E97805135135583847895AC11636FB9D1E655BF0B88AA68B58B05E560F3D74BB58AA23FB64AC29E2D9A2BA53D47A8BF31C4E200B78D5F61DC0A97A740EEAB55C2B3882FCFA2D780EAC90F2D6EC5C3FAA2C316A7CE8564FEACED7A102854C28CAB8F5C2FFC9EF60E3E8188C02BBF13DE5BAA87B92996F1BF04863986CA2073E573B1209301835B53C0131C6630B2C0BD0D5CBB2EE966860F51D72B4B24A66A017F77F6C6138EC674213E8185870538FF0DD36B861D778FB2A0C4678107154EE1415C2A748376B11387C5C2AE53CE876C7D4341749F830B849DCC29ED8905E82680D972B83C193FA45106E2371B7166C7AD411B910E967B80DFD05240A672E550E341B04F5EFD2D6D48E3158C31D8E18AE20B90F35EE204FC37D46C94CE6330A8B7B0A28D57F45776D5ED4697BF82B9DAA601B918E7A38885AD9A98FE8B003660FF5D8EBB6DDC12B0A810B2A67C3A2FCC86ABEDFD72174B3A6C3FA23B2F3BB3A84D99490FA42E2C9A094F87628536BED60DD3047557019A91CD2BA6B52137B83D5E76D1B7BB9CD98D1A5001FB979A48BA772B5B69957D9001FE3A8947A8C23DABAEE2DCEA83E2D7DFF763DEA73ADC7B51D217952439385668AD8C382597F09D5281B33710F27AE666E859F8DF3F75678F819601C2A415672AE457A9BB38167E76F421F63C91C9B5665DB9D75B23A4B10EEABF4A4987F6E803D0E3AA9E436AF639E656AAA6438AE3DCDB54D497AB7728A8DD61428271C24893304D1AE7F2898C12DC5E44ED00C04EADF3AE359C27ADADC97FDF7EAE1C6D529B8E2D4195EB9962B6F29D89990BB60851A93AAC8FFD599785A18436A156587BCE7F2CD1DA6B6517D952E1C814E65EA1FD9DF40DD41508B09FC99FC68C3FA06B92BD1360651BB1E33BB5C1AAEF73C7D0D60D508E9F55824706BB7923EBDCED2E623FE0753E953C0E96ADB4079AE5316A0BB4D9E56F5898078E1AC7C04D2E8F625FA4DB2F5A9F126422DFB9A21DFC35DA5A8E41303869EFD8D05715EA49160D2CF02F31236C9324E6657F5246575A5C590A9A21739DBCADE7FD1A9F8B4323DE1EE18EC33D923AED9EB5B14A1CBA829891E90A993986868ED8E4D41ED4DDA387963FBB8E0131502E4ADFDC502158D1130D1FECAE4D0E6061E2130AA306EDDE2B04FBFABE664E0789D0E6E4880B1F2AC22D7DBD7154DE11C490AC1BDDE2C44597E83DB9EED9AA84F3F049EDEB55B6C35307076C53DD220A54B0F0A35805F58AC98A7CB0B8D5265973A685CF0C439FB9A73830962B114AC346CA5F8F4F4B4C4BE755FB15FA8A7CDD678B6334E83A90209FC03D75DE28442F6518686F6D4D63870180F45A5015907C641FD6E2D3BED97E8004652E1C3D3AC15583C14ADFADE2BEB737032778850995235E4E03E144FB779ABAACA4A5737E22EA35B6E3FD7BE5428977227FEB82A8B7A22FE674F3F10BFC34BB0B0E41EDB62D811450A49E171B5E463C24FEFA13A1B5949743AB433E2AB69AEFB208786B15D0D99D5FB1FD464570BFDB523BE41990400F33FB5BA005584F6DF062DCED4673B7E24587336F5C4841615E7F8940957FA0A0F467414148F7029F1889BE75DFC3CB3EF2090C3B5D32B100BE29395B1F07FD68050DA4832E8C6E6E57CFDFCDDA12AF8BEF7156AD5951D2768B5226549537DCC463165FCB18F874AAB0F82F3BAED4D30D19CE6879C2BFBBF73F6755EE569B482B080BC49C324042279BA55D520AF1606E30768C53611D477AAA3DA24F1E3F71ADFDE075B1ECAC25FD6287B47D1246361FF84098C1388890DC208F11CBAFF9868228BFEB1CC17E1ED5227EF192E7693B1BD8EAE5DF4BB27919E53CC8C2651CD0EFD814F166FE99575664356EDD181EF5DAA6D33882FB960F4DB3CB1F96F09D7CC999B36D3C1333219AD6F30170DAA06EBF6CBDC3F46D4C4CCE0D2B6B33B4948847228A12AEDF137B269EBE8D5949A5A2AFDD514EB249EAE9DE6D3289387F1272FC964A81A702F217285281B3F27A8A22E951FC9E6B1396E786726D3821CFA37B85535D873A4634B3E9BEFCCD23AC0B8EA4D746AC77833E0B129D13CB15D5F3BEF8FF4942726178FAADC11633473D07B65313865719CA7C38CA015113D61E03508646F0B6686C1E2CDF1956B15F17474BFD50C2ECAB95232BB800B16C081FE454099F8861473E649AE1FC59478AE64030B648A5FC661F6FFEE7B4030F779ED85F1E7E1524FA7E14ACD816DDA013FD8FAA0981B123C3E012B627C7B71737B505C33C32A3DD94DCCF90B4CC4816AD68BEEB76F4BB05F7EEB92E88A6E26EA3910A8CFF0592F4C95CD1B3370D45573FE2A14FD877C97CE54B9CE01BB21E63E484C08646F06550403ADC96AD1034615C57DF8838AA6697AC1A2FB5E19CE90AF8D1147559AAAA30249B95DA9D3D6DDFFAC5241713002CA3CCA16E4C6180A2B1742738AE7DFB2F914BACD3D85E513C4130BB4E55BF008092F7D308823A4A98B61F783CB0EDAB0A551DE7757BFC3391800CB2903029A581DF1FFA3CA79FB59EA2991657EBB3122065381C8EB151A1524C0CE9F7FDFE6777AC02F129B824E02AE70A68CB5B0D9B8F5F6ECF8A95EB80D8826E908E9B125C8D93BBCA02A9E691D910024F48CD06C1D2C1158F4CBC3C4F219AFD04002B1399EBB04A85F4D9BFEEF7CFC6478547BAC48C9FDBE85E14D53B515005FBB20E2B68D19B4B63B6CDA6E6A9D0A5711AFD9F569456909E734384E04A7C0AD008D6FBD9FED356F79BB770E3004746CB225FDE07685A3E4D5809B8D7FEE6CD1B570C7761F714920013A65C54497A7335FF177F1A8EEB2E28A662E1A41E690AAA5C3D47425283F28CE03D2B1133E7113D65048D1A4478F08BA7E5005F8216E7DD8BEC48CADD75119E8B1548E115C1DF85F97D4971B6721ABBCD9DA6C661E04CA36D5D0AA2A596A5C2BF961BB29FA8515B66545998AF61385DAFE2ABC00C907952B2EDEC7BCD1354909003292226FD3775B084892FE6509D1C8D8D46ADF60D2925DE5D1E0854CEACABAD867978D0F2A12ABB317B2D8EA314335D2F3DE2BEFD4CA7C62449755A12214B7E0210FA47E04BBA5B176715D7952C522A881CD102DF7C9D3CBE25959352AC03359343F1022D7E8D627204984A8E31FA9E87C2D5EAECEFEB970D180A37CCECD85F362CF1D27C054884E5916D1E8CB416930F185566213D361FC751C9142236A2A69D8EF4CD08BF9658BAF265825640C6474C1EA9C4C74D8B91E8D0C20C812335D49639649AD44D0D7CCCE018C97B47D112F126E1920F21E5C71934A691591B04211902388B28BA7C28458C5B74DBE870564682CF40E886E491CAA96B875886F52834BAC43EE9AE4025130FF2D3FAB123DBAA319AE13A460BAC7441ABE70B0A4FEA4EEB59DC3F51FBD590B289B70403D3081BE75C6795EC02ADC54B54FE78A1EED5FD08CB28DE1259E50B3DB4BFFC9E9FF7A45F0703F5FCA8D6B71E0486F0D6D98E1B2E5793DF9665F7C0DEE21887DBC0EB4EA0D91EE542163A4F5606F4D4F598E4ADC7300B28FF6F516BE9BF879911DA14966382B894FDF14637902AAF972DC478121E99495F98F9CD9C988D2EFAABED327806133D9F0CAA20CA817C180D9523F7117564D9FE23A84047DB46F44428784E3FF04002C253059B1FE32551C19D8D8BB15EADE50E3388BAEA9EE5D35017A90E3EFCE7A8D16A7BAEA7A7A5C6F4E2D091E55055C4AF0C2D3FDC03E16402303BB9ED017A100DE3220A752FFABD73C934AF8FF1B3023CFBD746523A30753345A5B04194D5AF4F7BF4A730EF9A5ED0DAE932D8E3725FBB806A0E75121C26B992947CAEC6413DC7A51DAB8D01FCCC6CB8E0392B538270189C5FCC6B1743F275FAB1BAFD322B14B9891D50D0F1F7B9115D75030FA0BD0DFB0BA54A79F4A23EAA7C622C6C592DDDDD495A8893BA74448AF8E140BEE7E2E6A0B219202A0D0D0EC8ADE0AA92E53C1A21CD2A11DDD56779F7EECF3D8267CCF224293350C92185469C6958660DB6171784F863DFDD9361C0080E6D41C271CD27B5E8D526B296789C5F4CE13BFADEDE383D938A4FFCA8C2B72E486D0112C53730F8A61BA958D25AF1727704E437B59AEE91343223432B3B6F7E793FB042DBDF6E0D4567955111B06052F5E2DC7753C068DD41D68A26E17B26917D00E500668AB7AC0C5BEF65C981FBBEB430ECDA8E45F1C8C0FBDADC938FA1E6222A511742C9F710011FA02183672D54BC3A21A73F6110A46FA027C7C7D71743401FF407CEEF3FE021885B7C5C96B66892A3DEFED22198C010C8159661C2361FC12F5027F00F2F7929818400623392B9A5812752E3482FE1AE599FD69759F1D953FDAC03C211BD0FD430B017AA00BE11319E8A8EA0D18681BE429D2DA966CA8AA63A45A827AD5B3DD6DFC9834D886194C11D1912F193C9C3B4F2BE574D2209E577B40EB5709199551C66ED401AF0437EA50C51D85B6E067B21C3AC763C2D513DDE4F6087DA11BA2D32C12E6C0F94FD073B561397A39A60B15619F413E195D56A2606FA5BD4A541D5E8037A403E824D18ADCD2BFE907638836D5CA1A50167C8E7AD528627C7DDCD81E484D4FE37A953C175B567A15EEB694B8E4283D4A0CB63BC36BEEB43E35E0612E4EE7E2238CA1BA7137A40237A0D20C7AB50A6BC7FB50CD8196A2E5E5D1CAA6AB7B37E7286C98A2F28F93037BA2 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE -smlen = 2523 -sm = 66165E2C002B27D0B81FCF198E37939A707660418584C4EA587B3FC723F908FF5C7CD363990BE2DA0706FADD4E74324E63BF5C76DCAF5AC8FA5C82363EC9F43542548437E489714019385F00014E1D3D1D3F520F4BE115F969D91247FCCFE7CD6AF04DC0CA4B6F4A976C890BEB5B2E03AD0F08C46F40B57DBB26B42B73BDB9690A42D4300D292EF4A62CE3E627AA44E7E579E48DF15D9283FE4BDFBB04BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +smlen = 2529 +sm = A0A470BA9AA89865A3D9752651595C01712E82E93B083CA138F730AF34890B216099CC85CA01D9A15BE39AF2C1CFCD654D7A6F92131F3D92B1559073BC7354402C08E3C25C093925ABFF25B6B686D5D28188F2D065AEF703D9831B1540D9B57F0E22C2D30FE2E1238A1D674D82806F1B2A101BA91134F6FDC7B3061F631FC84FB976C276E2074A3D24B36BE4B1B1FFBFB35E746DFB87FD337F3F7208186A2447620B04BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 9D59113DB5424025A86A018FA5220CD15B3B820D6CA5FA82BDDE8DB63A285BFD8C647FA26D10049CDCEB2E85E16ED857872050063666D5EFAD54EA332C614B4224E99C9A606F515BE38FF407DD871DFA6F64FEC0861AA052D01759A16FBC0BFF2F53CBDF95010D6E2C963DDFA88BBF2D5AECFE2B2504C25EB2B85F1982A4B14A65A9C5AB311BB600AAB33CA9BE3821E35A2C61E8858840FDA4E761D2B0AFF24600094DED7967EAFFF4C47702F66F668C23CCBFB6BE9BA04999EBB7BB61667666F74DEA1C7D31AEB0C4BBEE19C8BF3CE4EF9B7691009CB8653B972702E04FF4B23C830582F9DE89C42366C0D905507E297A85250C3F9180CC601FD52306EF58E41A51659DBAD3D4333BCAE3CBCA62F50557985877DB89190F807856E70F2DA70176AE30F63F160A313038B8B5A80B59BA1209B657999A671128643C389965D541FBCC2CE57BAB9CAE655952B4581CB864F622F77178374D448776CA210DCE0B0E5BCCF2010C603A8B9A4C428CC93CDF05CDCEB50BEF06C063B3EEF65E122432DCF5AC77A2575F4E83A31288B8789CE04B02525706A08D071D0887D4FA3464208DAE7909378C6E856EA515B3838D1E6127AC2C12477E3309EF0AA870A9318654BAC5324E863A6DABF7D00BD50D7AF3854B1A812B4F43D173969DDB67AD0198A624D1CE1686721F965BC3AF8BD5334A77C51BEB4F46ED12952F3BDA3057C5300895817A947105EFF86A541BAB16BD83C19B07643AA6806ADF431B5A4EAC6502E002ED3BEF2B5C48D8343887F9E0D20DC31A827CEDA67965D4A618D0F186D8431539289BB80DC75B9EA07BEDF47023678EE0939914D6B96989EBD25BA1FD2E2CACF277A667BBDBD795C05CB7E1F5F09300708917BFBDE0A82870CF889D3B5E73CD03B0D42AC576EFED8A3A80F7A66575A8702AE8412FD66D3012E441FD124884E00FDC24E72B3C99423EFDBEC8EADC1BEDD21771921163711882BE197C7DDE2F8C8FA3C7A2A6844EEC50E9C6082A54171B03E1B911B198D83A94A8CDDA3F014D20A374607488CEDED365D74A0FDCB662420B141B0765CDA8E6AF902308AE1FB17515D0555CBDF6F97D6E178FA45E75F76100A1068257DFEE85D581C4774D7C88B1F4D79CFA2BFB60D149C4F06DE04C22A87A83E60F7467A7539BBA0238B281B678BB6921B3926101A9260499665628C5C847433CB50F225F33DF1F8D32F77A3B92D6781D59F537A5E1BEFACDB3ED203B5238AC226A3766CB82F35A87F2B9E6E1513E2CD7511B4271ADF3E172AC6B1EC5E08B56D18025A4A92DB63D171B4A5702F52115A937C7C29504571A314F79961486D14F1D3AFDA44D1E64276C5568D727089A26DF6BBF90720A1F5843CCB614AB38E4703AC7A53F8131B0D7C6FE013F689882AF13425068FEF91666B9A3DD2AD180AAE9F847CEE2911F0F4287B5B6DBC767FC913A8404FFC85DD149328951E340C219E6E8F32931DB3F418A30442550AF67FCB8FEE838CEEFE9390602F381C2630774856462BFD58398E1E47CA109FB559E8EEE92A3A28BCBBC96590287D4CC299858A5AC8001BE5A3E975F294E5D398EC4D1CCDBF2D9398001355C28244E10DFB879B5623F99A7B77A36770D88D38E04EF8D2A5460905F05C495E186BE261CC54A3B390D0B44422B94EAD28C0A6BA5EE4A70A5AEA6F22BFD0CDDF32D33A0A3268AC0CB53F2C31EE89FE19FCC34A103F77E5F97D0AFD5E4865C37BB3BF5EF75DB96F39E6C0CF055A8B176E6535CD1BBFCF0CE1ACE8A6F7EEEFA65A9D94D6417495C8B1D865BB4EDC09D0DC0ED78A57437BAA7664F4CF4B754947EC396AEAF4CB8788300B3DBACC58893DED20032BF16802E73A10DABDFBB622D0D4428AE0B5B33F95C9BCED0EFB39C1C550CBA25F932258EC99AF0B3F3C2E8A01682399D4FE712E27E416E6499E398C02411518FE1D28DBE7392679A20FF9D0628633F79EDBA24F20F404451E1E5FC6B558DDE464D4F87A3CADAC6E70F0222F9A39E5287024C2A2D1FDC6044F8FDD0C3277FA687323B8E6AFF03A23AC8FA30C7262A9570800F1C6AD6F49EE4102E3A2901946E635C2C477D6C9D166D30C74E4D66F3E87F194941D94EBE7CED39FA7EB7E15912134EDD1C2664EF9BDCBA9B9B3B58647D57F43ED8C09D0C857B5509331461812D4D555A096696060686CF63320E03EE6B6DFA1770B406FDB891198F3EACE63E979C73C71118355CA6368C2C5F4DA7759F14CBE448EC6885AD2F375803D1F2C32CEA2CAC56EA174EE43F2C320EC2BF17CCA54A7898EC2E91DD36F43C5EB19587EC58E85FCE88A62B58BAA02D7FFBD80DCB0DA93A75538F167BDE334BB226EA1844BFF513E3FC9D120F858B39A20E8A27E806EA565CBA283F370C04795950CFD10D67425DFB857F72F263EF7D440B5143F662997D71760D301850968D6D0DB6FB9E8FBE30AC25C3E23A57457931C4C1C9F3EEE1F6843382FDAEF094DA8063565A1C4045DD60E672D781863BFB07914C0819F4FA8FD2FD563841393005E73AB465A3D0C4E3E51ED0BE94B50054F5019982D78CE70235820907F0EDE67BC5C50AC3A98DB4C1B204E2A210189C563F14FF7D592827E800347AB1441031E929E1955D91A19D98DEA1892F5F0118BCEA6B20B8DE9CA96E2DE92C67D572B8A9A41F1B1508B0FBA61104A335EFBA609A7FA1D0523D423A4D32C8F333779D4A2B1967684823F10749AE1F68BE747CAB6EC14672F90278519D1A7C8B4606D85B3C33D932D70E6ACA549B885500AF5BBDB8A2CB790C5C2DD948C3BCDC2F3E836A8DD96A9E0C02317EB31073098F6F24464DAB66E2420F71220A78B6D3DA466B1DFA358EA4E722CA8CD666204607E14678F2AB9491362AD326B6C405CC9B911E1597F5DDE36ED437B3313F80972AB037D698FF67E5D4E1E434AE737CDA788FA94256D0A16F2F1F892F557C32F7068E838E114D86304E83F23BE201162DE587820C62E0E3A67BF7FD16461BD73AD4AE75BC3C7E62054D349F62C379534227CF67B4EA43ACC78ABC7D9BB4B9EF5FD52C477139D266EC097C5E20DAA7EADFD4EAFF4882E91DED633F3A4BCF8E56177A990247B81E3AFCA6B878AB7ACE44CCC37FF5508380FC99B7DBDEBE8AD7BA5097ADFCE6B331740FB1905F88AC1067ECCB4739F42449910232FEB36E56050144850A58A9F73001F7B670DA9253424A3E8A5521A981928FA277AD78B0771661B45A14137D6890D794F6F707A2334A0A4F1FD7EB4E7D6D5C9DF636E03199AD1545505F4680ABFB6F0350B9646364FA177BE305FB95A8F3EBA21C3E1D01B5735663234C9EE3E4B69E27CC8EC8DDEB6ADBF286AEDB1FB769A23320D375CC7A53CBD20E5A634382FEA84BD56A8C60BD9BCFD03423C3766B5EA2FDC2BCA1F9C6C7F4E148E04F137E725CD136241B57846581F169D7024D3F977E29BCA1F2AFF8656FE50D56D21DF9CDB8DCEFE978FD734D6B4BA30D2C74494494D845B80B4006CFEEE19652F8F8D6BFEA8E97B6D1E89252E2DBE13B41BEEF9EC50928FB827836D6B1AC6C96BC6226A8C8D85FEB872E441741E31B372A659A56FD7B84654EBC871E07BC438CDF14EA30ECAB51D26D468362CF83FF71A7A9A5EF131B200B242E79580DCBB71AAAC4547CBFB7C579C547BF8FBC95448BDDF926FD7DF9F35C4E2E6864ED41FC96794BBCEFB3B640A99F82422ADC31891906E1E035C9489C110FC350ECD1663E232FE176B9B5F1AD945DE3DAB2CC0F814C53E8F36C2C10CAA736369867E7AD1EC82BA856E8B81E96D232489BCD393F2B1E023F5FCECAFD5DFE8FA39424D15BE88FC82918C2F4E3525DE66F05C45B01D75EA2CA9B452E495F584F6557C797BD27474025158C5E8D95DCAFB25536FC394F26C6B876B5423BD3BC2D515D1B8208C57FC09C0CE68D171EB0C35683B4356963289AB06E20C84C9E2571C61948F3FCB1E7BBC4EBACFFCA83ECA8C0FB4EB2D5E802E5DFBAEBC8F9BCDD781A31A4BA6C853EC47FB78914097E5BB59B23AACAADA9B877DD61E482DEF9B9B14BC8E927F24ABE909F5E9C0A5F7B8A80D65BB7B20BF79083C0381229039C326CEB7F8D34800F9C29C958E77ECE088076679F1EB54F218847824E28E7C3EC86F2B8DE023D31DC646072940F8BA32E116A021F7D4BF45FF92F273357D87A5136FD53E06004912CE18B7DB03AF8716497AB161C97F973F79363C6033A8C9A32083684613FDC00B7BE0130CAAFEEAFEF66DFD4E02CB300882362F493A0DDFAA03207BE73CBEA7C8BE8EFC510365E5E35A9422AD90BABA2137EADE4474200B0FE5CC2A5FE0860C6B8C71927A89EEC516014312073C8386C93F46E7840A6F57F63B83F076489C1342C20E0D504442CD4EB4936B48136330028082660CBE534AF3AE6948541853CFDF913EDC6C30C2C3D9D8F44DF351BD0FC2D3B1914ADB417D7B962457FB9D22E1C71BCAFF36C1B57EA0A28A193CF2022B829695914F33080A5E451554D5178007B8683F8E27A7609247B3D040641F5648A62035F806643A04283A0FBB05877E8DD0603E33C3F1ABE39A2BA376F1BBDC1F49177016B9B38A833D6C0F8F60DA9FE86F8B719501E00A076EA6693C3534ACF4060F2E3995A5013E05598B3B0180A03359BF305438D41811384500AC0D0A91E6DE05D0C68C0E9AE8E5E60A72630681502155930CD91FD8BF1FA9D24946E472994D5D518ACE4BB64EA570AFFF733B42260A6373D645E30070F950B23F0E455BF44D8514632A8ED8054D899E1248C02C8361851A9323DEEEA75C4EA3FBCA53D5598E15315CFC3DDC53CFE5A9DA211273F24682769C668217E49AA4940F5F71A10EB2555F3B592F67278E59DB4C8E3A98E7D038F2E6581BDC0F114BB3AEFC443FC51F7CEC25D4082BBA5ABBA3386C450FB83CC032C8B9FB8184299387B40251B1B1184A8B5495CC6C21C451995F1227C5A8B5018DDEBCCD2EE231BF99CDBB856BA5C8E05292BA30F48940D2C1E0642A3FB146BDF6756B2B79E2DAA4525907D5A4E50B6C7D0495D778B63089FBEE916E6608860B84E5D53C6CC1249E8250F7D8716766659097F6971A93D199700883CD1DC2F93A9A5748E6D7457614AC253B3C4D337B28E33630750410CCED1DA545FEC11BD6D24030A9E605EABA7801029D95E52149AF349ED7835970EFC604D7A180168C81B55B1D327A5DDD366A6E26CADD9C5CB4913DDC1C1F3A139A0CAA748C2596D0B66D2C0125AEDBCA6C7FE08A1C7099845BA4C8343B1DDB023B5B5FAA5A4571877AFC65E476343875F50E416D7C301D029A2AF1939DF2A54D65A56B9B6329B8C2FB29AFFCCDECF5CEBA8DC8C8785923B8A721BEA1C9D63E0F9E0447509778603864C0C4E2EAA9DD24D028EC79FAD0EB5052BAC25C4CA6CA73CE04309753582581EC8927167A2EE8EF65415090A49F0730C34FBD8A9EDFEFCB78564D92B0F320C5CA95FEC539B6B112404431DDC18BF9BEA12232453497E18D56B9E52F92BB5FAACE12BE2D4E188F46CF28C62E818EEBFC3A214F7EEFBA31ED99C62B7155A046A102F0C9A99E00DAE2E0CCB92AB5C90C04DDF10BA931B70EB4E9C214C1ACF0E402CBC1D52A3ED74D1813F080A02CD9E478BA950207D9237C16DC87C28594392BE14382ED41963A057B8FB85EBB1CEB795F5CB8693D33592EC1185C85958B13D74AD4D0E097041D8ECE80D149658146B4F6AFA9CFC4521B42AC9AF78F15C85ED9A7C8F55C7919F6228D074CE96D39636768A49EC7DD5CFB7F9F73C2D1A114AB497599864969B7DB15858B727ABEAB70BB3A589F0407DFCD1EC3017FCC2249A984B8821A4F5DC03D1C331BDAEDDC5C0252BA7E1401E61735B215CD867A1B34A8793229E93317E696C5EFDECB18B389E8DE2E9BC92345E6C42743190127D0ED7D2D76BDE5FF36655282E0212846ED1FE474E7EC11422F7466915909F34A2636E87E87CF3FF845F53AE684AE1BC893E7CAF54B894553005A3481BF076FF4591AA7CB5B4616259B110FA082B6C9BFD4C8782C534EBA3A46D6FCC5B4E30422107EE10F4F0BC266A575DBE8E6AE34AFAEA4281BE08A3A33696B9145AD1B4C5A8817DCAAB90910116F6C24F15CA776D58B45E2A2F1446A135046D576B09A77E49912EC3E2332588E8A86F0A77C3EA84295F1E2A3AB805141DC9B1EAA54F2C319AA45FBA56781ECD199BA0451D940E593E4DA751F76F698FA41CA5FD879F6DED2CDF8DACD72A589457D1371FE2550DBE9FD06DDE9DD43F38EF11735CA4F3F0B4AC10082C8E53C4DCBE0FB860B9732161974D48A24061BAF0B23E81A68D00093AF21D6EF4CD6140903F38E3F01FD30E7871DF1B550692F4CC387E0219238DB70E2173BCD1BD3A73879D939C727CD3F49C19A872040F5327C17CCBE2C060D5E532BC5C59FA54407B8CD79A6B3252AE21E29FF82534B47111FE02920D31C6678D71B644C12CDFDB536E966D5CFB0D3E71223D09F81A44EA048085EDA4ABE4BD05280AA0A707A102444B0F6B477751E1625C70BCB6B98F0C9A0C8C4D8310E6543C96044777DBD4B259F73923EACCBB9D95BB8E1B2BB6450EFC9DE8DDEB8605DBE8535933275F36F6C1A7171E1E265FD0AF6ADC6721C45B9B7315848B52AB2BD7914D9CAC891915EB2FD00483BDBADC813036A14DAB3400087ABDF56F16563E4A94374E0A9DEAC24E0F39D0BD8CFFE737CF51DB4B8D317B1C315F65C96E1ACF06104D881A8C201B80376C002FE3B7899CDD3CC873AE1F73FECD0105C8EB3A42259521697932DF179D977ED55DB11266CB5AD7F525BB494AE9D9BCAE7A0AD3547C90958580EC861635E1A31087180A63E23F0422FC3591441A9C1B0880C5C71D817DC130DCC7DE7BDD3C4A91018F3ED543743796781884A34E17A8E181D793A66B441A5B44CBCDAEF0D0551149B8642E323E314005DEAAF483F2FD382F6FF6FEF511F875937440D1B5BA0CEA6778D3CFEEB6B96DB61CB57448C61C36EEDF95B735EB3B423936A54B80FEF0B29D47828BDF71B26C7F7BC19753530F99DF350E99EFF4AD70D8F0D5AC4D6F57ADAB874B719A8B65D95F05F857CF7F790C4173BBAE101B8FF5565FA397580D9437885062A87D937CAA218A925B1D99EFC6285B35A9C0EC840632325D6A8D9DB7A829868B2E5D6E710AEDE430F1EDAFF2E19D14C13CEAA164A43EAE2BD49E5A1C3153835FDFAFCB0AEB10CC9A89C33646C32314FE9F7E2EED8EF14473E2AAC6D3D7C7E638EFA291C6F9F261D3C3FD36C5B1CCD09F13045AC9C143618C537C49BCE6EAC8E27FF85097F3D7A172C59920993AB9E32CA805C6F35FDB289AFD4A9AEFA5918B6E652ADA9CA96C9D430B1A2272A7FAC1F78B39E4040A2003C0C7668B0E8017965E36BFFEA1F63A0F190684B78545A7A56291B950C68F467BF22F03615577A033F0D3D2A2BDF1EE8B2A8205F94420233D3BD60AA1196507FF7A6DE1DE490DE3E1EBBCE36BA5634452E2AED290A4AA017E80DEA899A0A35735729D46AE76D2FDC8003D1E9528877E878AB0C253931FB5470B8A7472E9D789DD3DA618A0A4F06F79E79C4AB11C6DDD4C5A61CBDA89DA149693C42A8D5495425E735E5F21C446620D925393621B9716FC1AB4459D4E6C08E19993B2513AC1B330ADAF4809625876D311A0D926DBA49597D5FB940BC6922F1EC5494D38B8A42F8BEA40A52AC2A0A6276987273C06AE0EAB91198E5BC72CC1962F6BEDE385445448CA98038F711315F222F45151788DF0F57C52AF00076722058966459C47AD105440DB677AAB75A4A8CA0503C22B699BFB9464BE +pk = 9D59113DB5424025A86A018FA5220CD108B9E9B8E5E1F13D6620DBAFBA02F58F918B5B9B41BF831E4D60FBF084C2D9972A59D46F524581F4372206DEADD66693BCC1FC0018AD6F3141F4F240B3DA0B46A0055B7FD38FAA54DA84B1A00FDA5B2FAB2FB901261BC877E8B6BAA3511EBF00A9F2FB880015E795B1CFBD383B691E052FDCC4D6F0438397DA223AEBE2688C9D1509AB8B4E8E8B196A3F98E6961268C12B9F02464C93E21C7149B82C1D445BAADBC621C9A1DE3AF65C46BB32718EA88CB322E11D3B709FACEBB9EA244901DC83A22BB9B40E3B95191DE6E6F33F4B1162A3CD60EC577F82A8048ADF9F679D6E4F9F74ECC8BE75D831FEA41B6ABD44DC6B8008C28CCD113E5972DFC18F056950B1F82C9A25CA20A16AFF62044B3D6365EB176F12F3DBAC1FFA8C3B0C380AA833D03324D7B26F3792C16EE1798EC55CE5CD958A9C3A9A135756DE298E82D2B63BCD7C983F17F322DD74A0C5D8126E2376258446A69A375D041253829258BE2AFA2161202284AF6AB8B68F120F8125FC57D971E77B6BBCC5A6BD56DA302A2374D26FC947F94B7D78D05B5B73D5E950A32DEC267A66F22CEC152E6486D217019C784270F0E31C2F47364CDAD8ECB1732BD97E5C9551EA4797D3385C25D465C951853A6B5C14381E9ABBD0A3A0F72DA39CF3794DAA25FA0D61732D773824D38599BB38CF530088F116F3F872E73F59D0883A82BB9E0253F5047E2D3BE7C721B9670CCB6F2213550E090930A60BDD3925878CF04CB92746B7A6F458EA58D209E39BC86158ACE1080FBACB3FA8D43E8458D0E5E50F650FA68859DD87B1F7705A837462A9283239A0B2D3F66891C37FE0C9F2B79124470A75E2320B85E6A0F4557BD8C9112143D0161ACA168AFBCB8AF1CAF25CDECEE613535725933CB21FF2323805DFAC1173162A67AA4A1AAF00577678646F36B54F7939B6E2ACB06038956F68264991B195E7B2EF15631B9D9925301E346E1547CB603A2286D0625E92C38284485DD4923E70385B7B2E382D942A749ABF4F7D4106E049171AC4AB65932E31A995ED6640FC700750D359D29776446826006D1F7C2BBC5033288B0B5AC559531BA4EBF7559E3FD500B5E932F58705521F643318E205AF5F6F7C9860D476AADBB209B199EFA30F52CDFE2B886FB8A0C2506794D035ABA6244567411BB5749A63F592202EDE411851B8CEA219925C50138F80043380B932978B8352F5214611DFA8084F11FE67A962959975DB5C0E42A39191A8A4163EAD4C717B470A774E096293A370FBA3FEEC04CE7AC4B1CF4B922D53BEBF3EAB42B0D93371D286867992F7AB67276A1FB0568854121EC114DE020DF7DF2CD6D58C8025B9F22525B77717A9042CF6D455D52B86C07F07A45E0C1EB3B7EAF247A3D65BD71CABB1115CCF67B82B62813A38FC244783E60F0BB7E09E95C1748A81DAF5D5A039CD085EC82C4333F2D5EAEC15002C09FDC298ED5EC8A6DB13469B43E649B51B98E742169E1F1A6C4EC9ABA9D1085F015B55781381BC5AC9D65D2A3E3F07503DEB232BF05FA0A11846C38355CF044286855771A7DF72E62C9BAF8D1233E6FC35965F625D0650DC4A75A0FD582920391E307847020B53F9940FD18CC0140C20D09DD8CAE8877CA95D63ABD4FE28EE5A816A07788DC1A86B89D636D7FBE41014D602EA0632FE77F7115658EA793244840C410C1E4C9A696ED34EB711F666AEEFCA5CD6CB493033A4B244DD3556858C659D80A4C5C3E44DF7E19CE0EB823E3F3EF024104FE1704C84F9451C0D383A37030D267895B2D29ECDD529CED01AAEB0990F5DAFE5F7126B9FE4140E3B37B6C6BD8C80EBDC3B2F76D32EBCCCF0AC02943A7BF2C0DE381FFFEF273F96253FDBD82A314CD82A79D79FE625978AEF1262810A823C31DB34F0DC8383ABAFFC44BE768F0713142A527861C32C37C50D9562D14555862E98E6826BDC2DD19F39A63CCC38B150D170EEC727063F9B0B37E0678726C30FF5D68BE52CFE6785290E7DE649F22D11986C1010349EDDBCE905609B9F4986E3A6897D71FB1BA822F235C359BB7CBB92C969E7D2093588B1D22942A7646DEF812BA9B246925E075689070C9AFB51FD1F52AD74E967EEACE78700DF1A0BF4AF23B8BD490EE2448CC1683CEE4BC107D426DA1867E0A5B797C2E2285FF1FB33AC45B185CD07B3A4068252EA761AD1BC9A7D4F70CCFADC4E601481F85F4759596DE48EA469BB94F155A51ACC70244BC87A08A990F7F02E45A2C43BEB6486DB3411C251589D65B8C1C93B311F8A7C1B1837BC3A2A0189271987317E356F7607B23B668A215A2E827A900DF1CF1B200233A159280EAB2FD86079C22D68F2BBA1AA7AF91850B4103C67BFF1FB8AC42F2F1DBAF86AA58413DB64EAE7217DAB5C9BB9C673D08924DB2C86888ABAFF7736A63017B8E307EF4B830B8360674F9BF2FCBB0DE87CCA7B183AD040B588B6AA5674097FF7D38575A03CEA7CC3581A89C6E03211FF96B22CE56CB64B419CCA315DB3F1DF7442CD94E73532E61B7004C97C423D3F3ECFFF5DC6216B22793B6DB6EE9E8F828937CCFEFB82919E533FC1FFD9270BCDA7E8953154FB35B4E558C7EBD019E7E475377EA44133F7B1BDA1FFF5F889AA659A0E9EB343D4ED24872665553B3BEDF2A57DD6964CD44E733D75863F9F9DED635FC9DED4330089AC3261EAAF313ED578924D06C68DD00D891CA739923EDEAF7A7726FC9468E03455ABA15EB0D919A2515822D1842B5290657465D5E6247E8C219ADA279D651094A85BA6557CD1771BAF30FE15A63B7795D0A0C3E1447653A6803BE63C230E023D01276373FDDAED917A7EE1FD2CE548C66D1CC412C7C249736A132674A30709A3B192370E9F95C197CF16E7791F7A3494038C00ABEA84E5B1F8E0FCFA2EEAAE9DAE3FEA5D821C081AC5C6019E4684CD7943383D15E06A2755044D246868DF5E217E6E20B7C25DB5567D1658CEE0AD5E1848BAFC6BEFBD206A449F100BE1A028421AD4D081E217D0404A44D0680F312D08103C4D2BD75F2EC53DB2E549C6A5BF556C7EC986F94A86B5C8087A6AA0219EBC3F351283B8F8675A54794ED59136C6CE46F2239666A0A02092C7886C8890DE3090AE3A01FF6D4A4215B7FE5C8744BCAE79C77654FA339DC45CFB1E118EE77846EFDB0503C7653476A63E303D1ECEA316F916100FF01C94D0CE7B8819E56D5BA963175258E2B04F386480440AFFCC99B2A573D131E3E35797D490BA1ED6A4A27BF6684F330137D334F87BD1C916DCD9F59DCDF876E978B4F78C91C7614EF90FB971043166772082B45B0DE94A6470E9ABF242CC8F43FAFEA4A2CBC68AB680CD3E7C56FCDA23004D24AA2171ACC6ACCC042AED80BAD29347A3E7BF7F9737349FF192A64BDF60E14C269AEC9774FAE8E7F7CB858EC5710D885E450879937E2FD68998AE77B57B0C381DE65E0831D3B68DDE0EACE73DABB584453C98AE5FF45F1190838542009A8584E3B45BADDBBA6A1F47A1A197EC67D080B331641F12469760676323802743BF97FA8D30FBBABDA9FE2F8755F99614038D2B568EACB62D980166225BC2DC061A84C80765BBF642EADDD698F64C2E860503C0851215E466A812B12327AEFAE419ED96F643E25B08C30FC025261F4BF0F321D79B689B157CDA9F33AB740A392B0184EC2966A05731C9F648DAF78EC82B36016F8E8CAF424ADA00AE71280D371F15A3EA19AAAB33098AF6E8A63BD55AEF41D35467EECE8AACA8725B13CBFEEAE76EE76EFE1DCD13AE6DD12CE45E9D85DBE65CE6E9050A93B980F770B92713249C4F3F725B2CCAB2B3B02746E3781E5E6A554A5C469994B152127B9CAFE1790F3E1202713A557427BDC5FD272CB092C91D90BD56F8C4B4C50DB4BF1ADC4E5D2D73D28370052F23097B95008CF09BE21E0EAD6E2A22D760FE98943763626B7BE6E707ADF172F3A5D60AB483C28327E4DF7D3FA2E20B7BB15C940540E9E0C71304995F6AA075873A9B28F9B3FA2993647A4CE806D13E7177274837B12CE8000578C5E035F959D6324428336F620A86DC5F8A554D73F73417F14A59C83F202267E3CF3E555C56676325EC4E5C3BCF10922B9AE0CA980E44FC24DF71B6CC93C9FC37F9363034129DD7CEA5D862643C446D6238974B362FAB4DE4943167638145383384E00D5402B3387E7A18C15F0D84BCCD90B6FE187B46CF32F1C85F7A91D0779F0241EA78EB27E65436CE54157192B76499DF7298B2EFB50168EEB1650BB7DD4C818F7ADC932ACD68E4809ACC9C944E1FEEFC6DA18A4FCBB9AA4111E17DEA88E4A2AD77BC773A58C3789D36AEAE66830087E268242308CCC2E719C56826BC58EF1C9A2167A1BB4CC8E84DE355EC573359A933280ADD48CAAB047AF3DF473366AE1F0E3DE0EDF81BF2CE8CEC5C6D6796D412EA1EC4D2789CF22CE3478913AAB2C396CD2B7321F6B2792ABCEE17DFCE89DC9E2832F61F28CE53BABDAD7A53FAE18A9109E0EB36CF49F4EEEE694C27B7F3AE84AE0BA9075BD1000538DFA37F559562C08EC8F0475D78FB0C9542810814017DA59DE85C56D29021E5EA8B5AC4B39A9033026A85A5598F179C19A6AAC1AB132A029BD0B1EAF8BE685750D77741DE6881D8D78E51D1AB05165F0CC273B48C9FCA879A4AB2DCCA43A178273E92661ED788CD904F16DFB8B0DB0B7C6B836EB0335BDBC4C8DC1A3875DEBAA7E3F7A97B7BCC8C2C05395F58BB0143F5FB2B529EB45B9B1E8D03C9A9000012A6218080B4BBD7875C62664EAEE24A2348F254726A8D3293326E2DBE541B5F4E1EEEAB1DFF643AA1DE5F8E37D066AF2A12C8E6999D87C4724E33246B490D0485953652B49E75CEB18D4D13FD5157FA5E99BF34AEB7ED9624CFB2AAD58C0A464372E6E93434502371678B91C255A6C2B523A2480EFF59B30AD9997E170F24FB4D5973085956122D8311DABEC0F91542261EE97A62B8EA82FC427F5AD6DD3D9BB4F35548C06625145D4352E9947094690BBA17AB077C15B211299C7104ADE2BC8FD38B8EA5F700AEC3B7433900BF1F7B8C5B439DC4222E04D17F05213AB772EB789C559C26C053DF3BAEB43D1E38F13CF62A9980301839624F35A3BFEC16854B715914F91E0ABD4069D16F6732156DC0181D6BC547C45A611120EEA16B1C5FEC41AA63AFAC84D0D336C3CB9F61B643F49EFB5806301CC65EE493C3C0F0E1050BC5F6E9D3EE6753BDAB42C6838CD8062EC75D3822718D80F868C4A2087A48E3A19ABE821A4F8EAD99D349CA02D30A2B985E89E7177CE078A6F4E4BFED972332532DCC41444B2661F7EA3BEF34BEEB5E5EFC6FBA20748FB50072EE65062FD0932D62AF65AE7AFF4472E4C855662E8F3C7A33E0856E4C89661E006FDB94A52B738AAB05FDAF8A8C3E8E590A28B842EEF7F4A911BA51EA3E363B131DD033C77174FC2D2F50A63E5F794E8790507EF97AA9B8203DF5909F56573133E3B6E469718BA29D40D868DD8DE7D12D1C3794F15CD46D7E4BA802E5723339468BEB8967380787166F064478A22E1BE62E4E97B2276259978751B076451FFDDF01A9126222785A11DEA023BB2CB376D496788EAA905CBD89CC50759CD0C35471B1158A5345D10DC5D17914F226344028617627EE6B11AD8D1F5F38BF41C320C4FD61093E0F14EE759794E3856C16B8905B1EB2681FBB8DBA04F3CCBE9A85701D306FBAE5C477F1A8E6566D8D268C07627DF3CE1BBDCE23CE9857AAE7F94523CEF15532CF7967348C4D563978C04285BE510754735804A11EB492AA9625EA60D83AA2500792F5A48905D6FE5FE3BE0DE6B023BA08BE8F72B9D6CD38EC0944EB6292F21FF33ED5080D92113A046570EB18A01CCB173681B1429BA0A5B948CB491E4E509722F4A1FE1C672ED2786E610FB5D3E4686BD25F133225468E6BBF29326D52ED17BF237C84EB3BBDB44F6E1318F07F0763C2B5A3FA3FF39B93C719B53713DC38C683E8328C6DA0AF8B866BCD9C37F2399DCB0B870D3E2CD73C2E3A5BB5944FF9C9657D5D7B72B1C7A63ED7DC76C9A4278C0C352D95EB0C073C237C8E782985573269E4A69F813F0ED824B994454A286F5928B09728715104AFFC2439F46F772736313967A32A5C6C633077A4B8D49E12602CFFC5522C409B17F98AFC174985735DB45AEC25EF57E947AF87129A8368DC06CEE1E513C143A8BC440EC41EFF3CD981526260264151E6DD47AC1343E122074F6C34339AE44F8446E68265B85410AE1452128E1B9FFEB88174FD21AC77194F5B4C7F6075BF20300E2B320889EA14780017155904E307D429CA87F5198F128763689FB05D8A4D1BE436C908E714FBFDE5D56BC11E5108C03D86BF9570397953FA96FE68FD25678AD8457CD2A15B1E3B73E73DC13FCC43ADA994E1D92292C311EB0B9D93A354E1B4037A61EA93C37658ED9B65808933772E783FDC5135DCC0F1E003EE087B37E739F3813209F1739CEABCB762290C3D74C5BD591DF65F163288FFD7F5A234C77DEF727DED6627423062A254C59396CBFC84EB30935A6E82EEA5693CEE3AE7463D63D68E04F0CF69B959D4AE0B3D9657D2C8AA81EFAC246FA1DD3BFBE468A22ACD81CF03548407D9653C814466E64DEDE907A5DA79CAF4D64200805DF404CEC9733C492CB1EEA120DF717DD5E290CC0AC478EBD51A43E3082849FAE95C20A1C9A5EE229C80220D429946279F9B614B2E7477DBADCF3E9EC823C35AE0E3B8156C65590D5E1C1E1B732678871117D7090787E5A1094D58D60F5A5EA13D8C26078E390AC7FA46BD0BAE1B992D6977AFFAF16056087ADF3CA46F04CE29C8CF8A24FEEFD3AE5D51E27C8149A2EB8DE5CA93B28571ADC5E1E9069D2711FF14B0D37BA7DFF550936101F27255586C072A4778384513AB9251B02D268580136783AFEE9C8D25DA3B96CE91F543E23AE4F7562EB6D68FBB5AAF97AD5608C503C69A2B2375B6F34D55D2AE14C1 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9 -smlen = 2556 -sm = 66E3DEE48F2A64644E3A19CB11684A21D6345BD84215E6239244372C0EF1D55EDAF886DC4E3051DDAC9023C7640DE1E4252B10711C416D1E6DF44DFDECD2F02DDAF8FE18AA1917F63E024EF7C51637E43D831DF365FAA5D1391341B63372CEBE39BD57264F5327E6AFE842B34268657288D06BE31D986B5ACC9F81EB5BC66A78568C33BD33F50A42FB48CB043E17922B4CDE9CB99A84018932FCF677ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +smlen = 2562 +sm = 85E0D10D1B830DAEFA339C25BAF8E26D406F1B6B388D0CC0C592BFCA0CDEF9FE44FBCAED75BACBFEB17E0F158D8692EE619E70C1F16D48D490DB6408258EDB3F29A0319552A8D987D1CC0BA5566D1438DF14499B75AABBFF7791A0304625BEF1F5BD028276FDE26C5F8CFED2C55CE365AD70D076893138F0E4186E0925558FE8E831664F954CB056354C2484B79E7B11E8CB908BEBDC3633214D63E1FF5F64068639ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 4D2D3C75BD496D74BEB2A644019AFD75C539A68AA62DFEE62D3A1D8204E2EC0858AA729F1FD0C6FB0D6020C637D03A7B4BEA96B5876674D3756EB43CBFA1CE2A168A6FC6B72F5E98C131F85342D28434A71080E9653347E15A974DDB49544BFED87B7F2F325A2ACFA894C0008B9349030FB1B9920878816DFA58FB649E03E42A32FF04ECDA93D40C22E988F21D1FE2AD696B797DA81620080FDC3A6FE3623033C51E7C9CA53856DB737F23DBFEEEEADABD2A96097E6E74EC1C09A09BB4C78EBD5D1CB07D144D05FD6760B809C51AE3853EF675BDCB0A8A2E102B4A9662D9349BD9ADDFAEE108256CC7E366FE8A73C86B2610C42DDEEE610E7B63C02739588F19167ED9880707F1D4CF84ADFFF05092B2881FF50B48EE152D15C8046AD7AE2498198F423A60CACAD1B02295C7318C5571AE4BB7BCAE47F5D13E91DC958254F1C9E108C4F07755DC9C727F9B5D894A8D919CBAABFC9E264112F96B12978375361DCF75F6F2B3E487DCBAF2DBFEB4605ECA6F8B9957377BFC97D3B3F67ADAB7FC35C9857099CCC6978D489C6E2CBB6CEECA0B6A49CC3D7F1F772ADD5B2AFA7573F298B2D0B31DC9550DB05808D33431EF59B837FF801F12A5DE53533DC4F0B147F489FCEB90E26F0322ED4650439012FF3C83147C1373B9094C805A9E210EAC76059D97EEDCF3E27EEC02D02D39C6B20973D8B993C5415A04004253D4DE11BBEFFBD81C214B3F3480D45C1F1D02D3CA18110CFC1D46CBF5533E0EB18AD8912D051FDA52301CAC287DA3437F75CE07440753185705ECCD52310E226F3D56087C973173603D9415E5D1CDBD5E94AF074BEF5B17DC76B84DCF0184FFEEF3C77217D2C0858ACB591A3DDC1350E9ADD049CE8F58840E30A3575FE233CDC666668F370DDCEBD4C030F275E990E4A7CD3027DD2446DD1B2C8C4B3408A8453FAC29CDAA5B58A0F2077DA70C0527DCC3366FA67D3E390D9F790C56BFD3C62DC19BF1A621A83207F7350212CC76D5B51649A9820314483AAA6082EB144B4E6C734AB9CC6D494742F19D0E4CFBF19E20922F5F0DFC3107EC5F1483E03B9B890FB797346EA8E8E458BCC70E4E79E3D34B5EFA78D8D063EA307F5BD022429B423DB8A0E3FA60079B64CD56F95A6AA306F497AB4DCE4E663A8BF9A2704B5B1D26B16736601D4364EBF548E22F3BAE219D60DE026D007E1BEE46EB41A5512C07075335E4BC7C8E917298FA1B8F015FB61CE9122D1675F4AA666C81A20A0E58F7E3EC8897C89A1636AA61B4EE4BA16744F16CD3BB909769E4E29CBA71FE233DE7ACA4A09538B488E27CBA6E3AA0CA051C4A6B98C1CC76CAC62390D7BD44B8247F0F1BA68B0525BD3C8356CE33745D24CF58AD0DB8A96E633CC663355B3507CC63CC3D93749E0C8A3E75795158DDA53D4DA8EE51168C081221B5B78CCEC08E7CA62B535068E899240C4E736517E01DA04DB5EEAD6C656A10E78BE52999E374B6B58E5FD05B75F8F0D9536A08F5CD9697C6C41A3835E3F9D1A60F60275ECA0A88BE6BE52824821BE592813FDFB18107126BB496E6AFB2D6807636DB1EA6328AD24469E22537E4BDEE7AEF0F84081EE2061C976C28A9F113A376AEB941E09CC237D97B105AF95C8BEF613942FF4FB8713B07E0BE2F49B36BCF3D3E6326C3F3708B7A401980758F08549A87668FBE5E065D3EDDEE15ABD11C1CE4B3ED40F1D523E4A85D0B35380FD1F198B5139EACA8E2A76E382EE5214E6AF4560956DC33B33EF3D8F983C6082023C5F3514DCAC5610183D72CF69A901F9EDBA45ECA641F932D2492F73E62576EA0D1DFFA29E999B7D768C04EDEF20C79A83CA48EC5B6C1098FA0FC7400569B748A48C2E9CADBBE68F84A88BCFA6A3349F729E6DFB40CD8A3012A7D97C9E0DF77622888B700B9BC53E02607A217ED3D70AC358A568633FD12A004E07CA4C9A203855E1DD2F0059AB80A68ABC58AC1ACF6670AC34DDC20E278A9F751DCDA2BF4E87A0BBED503993ED00142AA2B62976ADDB963A30BA716FED5333EE0F32E3CB9531F7904A79F43E1DCF77BEFA9B92C3B2B095B6EC9EDEA1802CC4C54FF0BE6B331838F9883F1C60F2B0CBA16FA6CBC6F69D32164B41FFB7764E82883038CE73284319C98535B331FFC8B85D53BBF8D043F34F82B4760E61B7E48C1BA2711A5754738DF4991DED9B8F9C3EF78AA4339BB0879CEC7962105562E173152352F2FB7B72554A2186EDC05CB62A5036A52447BD6E400D3F0514135C8898CEFE14F57870FB84EBD69C0C163A6899CF860EAB4D75C32050B611B485EEA5EEBDA5A666826A18F2D4A570AF0A7FA44C5DF3EE3290EEB9ED538B87D2EA9D42082338F0BB1B5F16BC7E01753F10EF44BD47814F4B5605A66F4E051809F7D6FF509DF8198170C699277D28A994A5C6D34590E1528D31121A4B752EB2B4D8BC7DA159E0163251B9822B44D5FD923022BDA702DEB899D93004F79A3E03B911D6AB953450766B57369AC8AB52D2DB7DB254F341CFD36415EE8350DE73BA9786C15DFAE040D6A5CC8EDA018C3376DE8963E59DFBBDC7EFF71087968A2A6E51A37AAED793E2CBED90F5B10A775C99E0B980D559CC44BC24E7A3AA39D8D0CADBDD145C4480140EE1D2683839213E142B0095AF17767AEFC5A547D7F3938A78A679AB3ACDFC7A192A9FB583540BDF64D82C5DC51A4F7B1C231014CA91B3E88AEE17A2C3369C024BD3F377BB2287628E332827FA99C1C906B91C3E52F95BE81B9F86BE32D26F182B47F8D9043D770CD9B366868B72783C2F9E2499A41B09BBA3ED900CF8B3FC28136D5FB07DC69CABC9C2469EDA05DB6EBE7F22B191A4593F6DA314764DC0C93D4E18D62BD6287022C7B662E0E2E47D7A77BBF97C0F665017AE5DE62FD28B6B0E7C4E81FC0AC9933CBC89CC3F883928A03A69B40EA303C3DC252168494037A939F1DD33ECC627088694C3E60D5E30040D350026A843D3C9268C19A0610A151B0574BCFA26DE6D53A1F1FBA70509DDB46A8BD8C6568A1D98709E88CE30C0EC1810B2DD97032753E0C63128C43FEF5B94D324D07B96F53FC0361A1504792F29DC95C1351396E77E059A662B416B40DCE56BE23734FB3F44EE6CA96E53D3D23030B9CDC6FAAA92261B616DDE208A9BD0438CF5FAD431343ED24C460033853EE36A13847B7869008560791AB21BC05C1904A5B9BD6BEAA6140E344293F392E437C1A5BDBEC625EA15F994F54786B93197CD2E947584F483C0963517074AF45AA0127D9A0026AC2A1B269E7DCF79BEBD871317B87A90B97858DF72F61409B39ABCAEA869A408E9E301BD9BE74E5BD14CE00E7BE79637A4205C27ABA9B464FEC4E529110ECD6BDAD017A7A073DB40E049F145A58E8FB2547A7B6076A7637322C28F2D99EEB290737DE891BF0475846F219C1105D0AF35A1C4218B641075A4C8D952CFCFBF16178B9F286CC2E700B5985C6D291CFFBBEBF0E89C3266BB9863E4CF0AB7E58869079AA148E15A359EF738E71F561FDAB5AE395EFE2E9D633751E064F36913AEE847E4021E7DD9031F68171703286F9DC336BF60D27C7EDB7A45C3B3C708D8D386EA9FC7D7B89D925CE4EAD011F0B61876E57A06337F48420A03C506FF3E88403BEE4D73018BE6C2512472C7FCF802C2C83FF83FBA07AB12D351B767773113AAC91D5CE87E93E4D270C33DDDF8622215542CB3FED89B9F31969F3C8EBD9CAF8BFE4767D20C61AF7CD1597F34149C68E84EE2C0728580E8F75859992008B1A8AA0E908B641BEDC4AAA31298A0B772EBE412E2D0D57B22DCA858A202455ABB7A6AB8F3893C748110EA569EF832AF78F9B05C6CD70F2B964D24C5F7A82528450C1682598D8AD9380941B0ECFADBC4C73BBEAB5E775464C518452D5F727EA4A12F1131CA660B16F6D0475AB93220FB575C76389E20E831DC4699C916048BF1C2DFF18126EDE7A116D709C51798FA9A6C32DCF07EBCAE2D8D88625CBBCACE0FE7F167CA4151F0193BCDE5E9E462F978DBB9893164780586ABB57B8A8B802B1174A2D6CAEF3D2C99669E4E44674E59D991517AE502E37FDDB677FE530EF5A6F7AC345B5DEF1615B7F2D1E8B9A5BABA3FFF5EC4CC892848DEE87A159C3397AF977B32D20B77FD1036A8E80DA1BEBB1D3E49D45F9D2B39280411A78123E1480740DDEC63C54F93BB10A8A12767EFCFDBB91CEC00639A5D38D001B12DF5C32EEC032EB9C5F3B980CEA3E24748860A55D73C5216427D9F40456F0AFE6D035F8B6482AF002576759D043D465352EBA82890F8EFC33B5A85AF07E0EE9E5C6558C6173BF53BD378C249DD27E31BC14D516575A136015B852263D1E2B5874846B1B428F8E4016D4D2BCEFDA4332E34AE58810DBD565ECD1CCD95F5D162256763F616A4056CE2E803E4A8121F6EFB00F44CA03335FC5D538FFC7D0DF75D150F051961C18D59B3DCE43CE2714F047FCE9300C21558AD752065C0A3F8CDF802E2E741C46A22724CA8B3813DC3E0CAD559693EDFD7179B2DF12FDB098823320662E1D2BE3CF3EA75262C76D4B03242FD97887074251D2F94D9C438DE79DF97A6FE9E33296732F62EB9489154845CED1E066C5559D02B8F4FCD56F562E45888212F58A0A1A5D6F4F9FBC5EB27DAB9DFEB5EA91D2C0D3D496CA54B3256A48A0EDC8AA8EF27FDF6E48A4C2DE1CC05A50698B4FCAEE17B810A6D132D9C3E72802B2CD27152E74BFCC8BDA1B8F91B4DD45AF7F8DA078212B3EB48E99CF5DA53127541876DCA8BA8EDBD9BC80A8E1CCB3F5539E2A3B29342DEDC3C2A0511AE8988764E4A5B9AC2CDA2F6757B0CBA383AA0556572F7FF57785E9C83C8D04DB6905F0E5969BB238C68331A4F2637B42B384A2A8939BDEE0D93F08EBC1B579F0EC9AB9A694E019A12F5938F50F1A44E46E6AE05242244CDC8DA2F7C469699DFCBEF9657FCFD3A75F9A9C7883EA68FCEC1D45764B5BBFA0D06A619FCF19903B496719D9F19A98A856ADAA2622542E8FF3F714D5141511CCB98D613D3D001B0B5858B7D31D797B78A7F82237150BB0C5C35BCCC959FC2CFD45E4B11C20DDE5EE03AEAA824A561093C2D972F068EC7E14755AF831E1815F0665538850521EE16A118F4CB7E890B14A216B904001A412274070F09EF98F014FAD5D30DCEE0E41019E939AF68502D702446B1B9AA59971B40E299F9D3E2150DED797BBF2D6EE26CB3215E9E0ED90EB550F796434B1C9FAD06BBEC5C5937702DE1A7DD829AD77042CBAE7A724CFCF0FC7924710FBB0BDA7C2013070921470E51A8249C908D87D5858A49B27B055055F7883949308F20943105250B51BEB7A0615D9CF8C2577AE9C5137D9F355C859FDB00D092AAAC6A07FAC3DD86023AEC2364D417B7570AC92C1CC6DE30FF38E553C4532DE2A41249EBE2E71855A8049A30B6EBE002DCF759E941AABB982A6D2D3055FF95C3B2C1DA5C516B23021CA9E595BE81A52945023827C880622F9CEDD81FBD2C428E71F4836FEA6143CBDBA7CD322F44B99F66B5BDA491B3128ACDF7893A6552656180C0E591F1EF90F3EE505D7FCBBBB6FC8FABF8A15EDA15119511719EADE39FAD59907C7C516C85B0D0556E365A355C49844C8B08C6DCC1A06142CF3EA740BB93B93CE5CEDA10C78C4C9165C711A1F729ACEA4554B8DA0904F3B35EF01789570455D78B715DF2AE20F8C12CAD0C1D9E6E146386BA99CF53F68507EB7EA5C5DAA5BEAEB50D6B07ACB402C84E625C9BDC2A92506DC92B3BE624CA2A459694ACD4AD341E80804743BD39049679545FA71710B5BDB69B7686C1BA2DE78D58CEE891508E864375097128CC5C7854304D6767B6335BBDEE0D03F6F6B78F7E7DC5AD4E5D0737072223D46C166CF723AFF206E505AFF1A7B0B9944CF948CCC90A62D378BE798DB4EA1995CE226444725394FF1FA120D8AEF2B9115B93A69D4491E789DCD94E4EE718A24CD3F4CFAAE4319834183792242F9A0FC462648652E42E0A0C3E1B21D44486A057F98A438AE28358BE2C6CDD476EE3656845471B7A726D1BB508B3330E9EB125911C89ACAE3176A7D8543D3CC4ADAEA403DB38EFDD3E29D1E965D862788FE58C6754E5463B8D73D3E43840CC884324A141D778AD71A3F7EC6897CC8E0C665B931562E98361B4096C1D480AC1C0159A579207CB8C3B292BB1D48A6568BCC7B009EC81B487181B628785200658C748D04EC8F39FFD2490888AE356990277296A1B01D63BC34B8F7F729694935A973BD9CA47524B7E6FC47CA533326838A8145522725A43378DB802A52556B08E97BFC40FB0B5CB3180DF5E5090FFC67CA797FF02F4320311A389E3D1E8D47904B46D0CB6C56422DF8C1725CB24723B0D676F149E7C6EE8D4F3777BF9A2DC8922AEA2BB3F7A34330C3153EFA155C24F13AD3E9FF661963F0F0450EA88A650FB7765F807D05CF014130E24283DE84C8BFB9A51627EC09B59A6581B0745CEEA9D218153091FFBEDC34E7253ADF6DE517414882015EE51B5AA6691B0B23899F63F85BF64C2C23320BC593DB07174D9E59FABF4A15AA913FC2AFC909EABE105445E9C3B69C10E0BB3D106AE6CE5B19B63A64A8F0942CD3CE58F510A5755E402C6A1138C9DB1781E50126356AB5F47823F25E1DB35D81DCC5F8E7A8F74A69549C9287F09F3679D3064BAF6097FD07FA071E5DB09D3DC1020915D104D89B20B682046A46C5D335CD596CC3B9357A3F0F1E599FD494AD2543D37A69C3451CBBD06864B5CF0EAA3A8A38C5DCEE8BAFEC9356A2169E6DBA27D745C370033F0DC47994CCDF2C8700724680A57FA4F8A9359A2BB7E07B10B581DF8E289BD58CF275DC98ADA11D407A8F0AA1A3ACF5A32010FE6C4F11B1842A1FE05245D74C468E2C62B6098C5B47B6ECF2478F36808568001F658134338EC32C39C53E663103B54F0087401CFC68562CE626C22ED4868288522D9ECF74D4A65CACBB2E18847878291AC4400517C6E335D1B8C99230E843C89D089C2979ADF5AAB31616052C6F5BE37AB88AA6298326B76F6DF880737C9F2E4E2D4631FBB965555145A2E167CAF069D14B6F4C8477D2C25063E66EF90E82E28DE94D408827F7EC1BA97B17B2CADE9F79F5DF82AA0E87F9890023C2ED12B63E487B1251F76E6117D298536B877F3BBA1535EEA905D71113150958BC04A49E14C57FB22730201DC063CD0C0950C0FAEAA906F8352A1C176D57F1530F282506963D56DDA8CC96C3837B1B08E8B4991AA9DFB9E9DB338F31EFA4145600EBCECF66378A64BF47EF046DDA053106C9B902C347351D1D070FC0F36C47BF63500BBD945368AB8DFE534A081A8D1DAAD8BE5A6FA401288456E82A78B0C7F28D3DE22BCDD2D26BEFF06FABAFA2CBD02399F38BD71B328BBDC773569F2D2F883BBA4DCF0BBAB064D8D36CA3A8CC3EB2DFF41CB51ECF978779ABE127FFFA00F229F900AEC0BFFA0191B5AC3034E3AE269AF863A0A9D2243EEB47CA1AA9AB19C1B954DE817A52A5940CAE53427C8D4E875673AAA8DBAB77E74782762CFBE13D157C2FE28F1CF19DB73C31FD46F2071CA62F07FA8B30A8503771BA2A7546942E5D8E2839BA4A605A63B9C1BBABE903998273A16C2113818BD138A9B1BD3F09A6690DB4A7078A3EC193736F6AB0D6E903C14713EACB1046861042EB6CB64EA301D42B781F3A7A5F3F59D29287A5E6F6DAB7B4D24A6E0752BE37DC3DF3A37D1C150F2D526D5C286526049CDC29244FBDE72283A9E5F876AE31F2ED741EE2B3803D5B26F622B8AC36CED7012FCDE10036292B83550DD8243939AEBE1A6D0DB71BF6BA5C48B656 +pk = 4D2D3C75BD496D74BEB2A644019AFD75E420BDFF83C445109E3ECC0F1A406ACB7BDEC4126E357688FE32FD1B30C8373DCD16BADCFAD6D12CBDF5C2266517E5E7FE2640C2B0A7E841B8B02B1AD7C94637ADE16D2479F15FC08E2ED6743CFA27400186F2C2A7F352B8C8E8341B320E177C1D46198B11DA37B620E3C5199EE6B859CF92BA2FE136795E842E5027FBCA4AFB3B60E72DC62FF6B33CE7650FAA5759C8B6F51B437A2CD9110BC6B1FD45513EF185DB44D1213955008E64ADBE6CC8D37822D5310A88287FDCC95B42A31ED9C42A74FF55ED2CC1A9F7A7DC59A785956F29B67A8D0A4C82088767358AEFD3B5DF20F004CCB6D24D1C2153FCFE6AA91E1FAFEB77D813F733B977B1649C2C135EE88149213A42A464142219F1AB839AE5ECE502BEA880D74DCED57E1BA40CB7E75D7A0AD14180AF825079292F65FB786457E1CDEDBF49A0E867EEBE4B2278B4A0B2A1169BB71AD237264C70CD5236583437E4A5E356C0E24125DD60C47A7C91C743603D7983EAAE1811871AD6560BA0DCF8B3740A4D68D0B53C0232BEDD98893FCCCD25EF19C8A194FEEA9088A81C3E8B755EE9BC3B6CEE26FC8FCE2C1E60BEFD27ABF1F483B159720D12B325031FB3BD8D4D0A26BFFF3D7358EAB059A90CACFA08F90329419A3DF3A981DE5393088CDC78709AC769032DDA3C3588062388A5D45BF83DA55666720EB1A3C288BBE7C8412A22AF82D5ADF81C7BDD2335A337A278C0CD071077751D1236020CD3DEDDE2E508C48277899C2C8FC627307B4BCDF90317FAD618598029BEF6A6A404BD089261EDD81637AB8E2CC537D15757D3409B64D15A6995219B01E88D3BBB85B2E1BD068BC27DC5F3143AF5626829AFDE29E2B5265EECDD5B157456BD86ED208824B878B8DFB09B3A6B84A9C6D7617B388FCA306CCD8B7B0FE1E3AC693437DF4BF37155A98BC7D854A6F8EBFC1121E95704E6EA879E8A55A2596DA2755D9D05C1044FE268E8A6B47DE5F270944C05E23E7A2835372A5670CF25C4C0723E417F1428A7A89AF4F027048079F3BC216DEAB99718198936FBB0509AC3C3152DBC0C92DFD9BA8FFB3B5258C28F9932A42BB90F3573682DA16EA9BF9EDC94224BFAA53A9A1B2022387BD81D59C43A05526379F78FBB1D814F56E712A0AD5A23011657840776FF79B47D81534F697B520AD9376B1AB0CC31A66A18EFCDA67204498497B685247DFF4FEE1750730085C26DCB1F16E4A2C80E53A6CDE79087483E66922574516242E5EFB09A2C8439C7C47AC8E4438F7B4324FF1A9462711821BB6D5704A7E1FC6C8B051FB38DB4677B6144FB96AD389A75250087563462F374931E26552EBE9B625DA395D7E25F0D6F92B582D1059C50989AFD1115106987BE992EC03A493110D483EF5BC8FFEA13408B912065970D0D36B5044F82D4261635D7C3EC0CD6BACE13EACA6ECD07BAEDAFFA93F2B264D191B87F38B2BAE36694569558505D73EF1430312F85423AEEEC464836DF04A6E88EF890981F31EFA7C325666B48709D7CE241FB52E2F29F3B039894AA13177D7432B52DECE54D4FC4DCB3B35A623832B46FC6825435351E167F7266F90FA05607DA44926BB4C36BD74EE922CDA1003CED28D74C18101A8D1DEB40A0316A9BBFE589F54ABEB2A7F52C316F7936397CD5A7BF475EA5ED09C414E3CAC5770380CE3909D88354FBEB23EB6485648BB29882A20E227E0572328099959DB954C0E889F8E70BC0ECB8A4304E6BB486B01974E0A3F50944A95AA848C685020A3CE96663BB3E4FF5D74B8C97F45C8287AE9C5A957E6EF8B6AAA93AA7507D4ACEC8611B6C1398472A524FA4ED4BA4A4ABCD7CB9F2F960923D13268476EC4E47DB925658A372ABBADB859123866A43224198AB1C998EA5CF1C9712A80C73F5E8A1BC7A2A26469B233C93D8EFF119DA948340545A0D91A8512DC91D069124D0BBB68707110EEEA64D49608E072F8197FBC73D33CB81CEF28AFEAA2A079381994FB75FEB569828B8081DA9A3F4DE8D50690F6FD0EF094A6BC91CB936487563806261BD0A07184E282FA379477168FC4507AFA0E169499FF67A5ABF431D63A58BCB4894AC365F70F0C847EFBDF1DDAAB1B695182B09785B2646CF277CBDA8B03B80A74E8F01B3FC8B3094D6CE824777D75AE05438CBA44452C0C6D744548A467ECB836847A11920DB17B06E0470BCCEA780CC6392A79D5D9543FE3D1611FA44242C7F7B08A5ABE91E101E8E54C3054B449E8BF56EB1D9ECFEDA9F7BB88F8401458C949BB50C820E9B27CD6F29240240FA8A95A400C99D8663B1ACFEA8E9FB5E9AE2109EE4847AAC3F3C624EBE976F2245FBC79D306E0C1C4548808C5D662B3695687E1BBADD9BBCD06D16971C70FB0E441893FA93F249A2A0ECAFA06ADAFD4BF9F791A7C8E1F0BDF173FD1FF4E68FE516C9EDD69710C93ADC477C2B8C2DDAF1E6E98D19BA625D29642D9E911BD042431262E96E75D24C7DA5FFE103BF984A9DE0089E3E9DDD7838CD6555AA488EF4E9A1C5CC22F2DA81157D48E85A0C99242461312E0E4B388602041DFA922BBFF81C87A5CB08F37D72278AF14F1D75D26C4491F0A73A7B5AFFC3018D2FE958AED207DB0C181CE110B29C149658A368279A44D49EC17759874860F709A9483CC0A205EE31392C66CD76BE8100FFE43676E4A6AB05525A5F3D5287366BA885A129247C2EF5626236B0C2CE41E76437B79C589BB0C7DA529FB7FAEEC8ACADD7C0F79DF1216AD1616C7CE3E467EB6082C35ABA95365EB5C72E21E07E12695D2D750B1B0CB6A20C0AFA5ACF1B0672BF5992466DFB0D18A5F1E5C9F370B32985EBDA36A9E83B40DF9B78E2D104165438028A7B7849F146D42E44F27946E696647CA2DA5A1B0A749860F2FEC92DCFC06D7143320BD76AFFAE2E03B4602B4E1E07181B152887C2A8EA80891A744124430004EE2C07ECDAFC58470C1A4A95BBE5A180AA9BB15FFC66A4EA3087FE7324C160CF9A74E1B0637038017CBFD1B242732E24945CBF085F2F246CF96E05DD0B62C360402AA21CA25AA22631C89CAA8AC093353BBD48533A876F7D26533C2FCD583E5D313DF2CAAF69DDD984F237A210299363352358F4ABBF43B4696323C0F6F21DE6A0E24C1E665497060691AE15BF220822C53F240EEB4A21B79D3CED552E2647CA31645C8953102B29047EF0A7346C51B47C456CF9FF6B268C66B947F89C1CE43490AB3049254E924FEEC68D61BDCA5AB3BAC85E5000C165DA312300769BCC8FC04ED9399C8F77578DCE44A701EDA9375042FA0FBF6047C1D93D66365A90014395F43ACE6E3ACD24DD45D9D8B2C4DE0B378630F9EA246D71CA9733ABD00EE9A0B653160E5FC6DF2D3011E3E769BFC3DEC9DB89566F067BBF9C35BCD7DDB7B7CA94C3B12EC89817A1DE0A279742BEAB856DBC0B218F2ED0834C7509EF6F1C6580BB9A9C2D9B4A0E0BE6D540747B1CFF85A5AB93465A72D6B8D5C6AA6036BCEB7F1A15284D8E0F8D86627A7B7410D42556811C13534564D65235016297F62B92AB634D8F2BB82681ED8B6527B698AEE7D020FF4768BD7E047D57FEF2B05EF8AE805B0376B384B7E83E11BC36799739A2247396AAAECE434A39F8D9631E0881BE9D37A98A2434D83DD8AC9DBBF177FD561C2BF0C4736FCA146B62160BEDEB120B360991ADCFAED484971610A0A48818DE595B57A4D39F9BDD3E493E4F482C1683B101C48D31353E0B3D884E521977FDDD0CC9748B5F943781C90E08360C217C328BD31D5C2EE082568F10B3580F07E4A831C3834007B938E870270AF2E2F773E1918D4C0932AA47422228850DA253E3B3C2ED9F5A588649A423CEA8418EA45FC337AEA62B8219E742C96A47B0FDB5261F0CE0A81F0C5C8BFA960DF255AA04DF3DE73D6DA161F6D4AEC0ACC438C27B3B866D44694B3BC9ED620046128F3087095939E808043814D3E1C105F21B0355BCC888FAABB5D49C9117068A2B8EEA916F9329C6569DA889CE41A55007B3034AA7B0A141364B8385B63AF4AE1389F45F1C39D9C39DE530BA2010D147547074DECB4326B5015DE529C29150CA402B5EE63202F7EAF6C44A8D25C002A6726F757D8C922CFCA3C5187BAF135DC27E56F30D38C9690236ED266CDA60887B091616AC4650F6401F6508A827991DA93D4BE3B35CB5A82A59034CA4E8665C6E9875DDF1B9BEE732852BC5DF8301FE999576445AEDA4BBDD652A37D7B3F8EECCDF0428BF5096CAF3C90C80CC5EAFBD4BF4BF572D4A62D963342DFA03D119FCC77618C31F46AFE939B4B4BAAFC44993D8D701E037C31D20FD57669799D7B4FA49E105DBF4D9A327DA9613A4B0CFC17B408284AB1A5C4A4AE6DE9D605FE73AD136D582635619C08C1922A7672651627E6A52419108F0CF6DC44C2319D00636FFE8B5EAA91777B6360F5F5F5DA9050C0ABF0035DBEEA6CEDF972AFA06B87C33B566C7E59D698F5BDAE564A6C1C4809FA10FF88D73BA92B11E6EED9A6C8D1807EBEF8CF4E407ADEE89A429617204EECF527FD9330C9EB0BF29BB481EED2312E1410C2B3905F6A92DC21EC1B1FBB82100C2BC6D81658542080F7028B601CBEC0DA5D3F307FBC17B64DCEDCFE5DF85D13FA4166B88F8058C0D569BF0211BB6E0D046A0A3E77682B867D2E3E6E0E0DC939AF889DBA223FF4D8E4B5CE6EAFD13707E1E17EC0A04411A8BCBAC0A0E6303E312B8C63CB2287FEE2F0FC4DAC71984DA0D41A007881AEFA03B5FB005E187F7453E3749A21461AA2275428F202B1DD30B36FA5BEC82B1D1BAE5D6B1D89BB1B45D026415A4D6E7C536FD3632437734BEFDB5DF05BC0DCE6F6AAB898AA73FF0BACC2BB2B20E7EEC21936F84755453012F674CA2DC4DC29488AFA134CDFCA9FCCB56D5187C66C95E9F0567326A7188EEAB687F11DA147834B1CE1E3FAC65B61A62A577F0F0779ABD92282B6DAEB4208A2E7DA9E9698FB7C81A9FA4E689848E57B20F5AE412ABDAA3CE485CF3907F0DFE8530EF1BF3F4DA5A28B58C64B02466FA01867B4A749203229603ADFB5A8BB8FFAED0F550DB4A881ED5AD5AF53A5A1D401FDFCAA2C45C97FED9740F79EDA38D081233375386DCEE83C514AAE09E14473F00EA119120E8CABADD367887EF7C62B73D20611791D0E17FBC57AA90C3B8D94CC958BB43B85DDDB96F0FF90D4FCE0005F1B4C31EA1A0C94866F4E4F87A9C7996F8D76723F80CE6720A707A6AD348A1F1220499E739720F40C6DF5814A350E0A3C6064CCD77673C7EB99A1404AAC6574B408CC377730F1354E7D6D88D8F623AECDCA3F34435C7A40BFB3C4D498FB633AC2D082D19EE1A2DBFF1EB5D5DBEA755A882AF15296BFD470603C6DC8C010BC9ABB9E8AB75621BBBF312811BF60DC4CA824896795A23C9018B5033B32713C234BD0C18993B5194D3EC79C1A7C479023135D7A495D899C21E6B541D087F532F6FCA13A878B481050570C2A9A911917FD907ED3E65D35B2A85C523E7D9A8FA21216F4B765F89E2773F229F93AE2492AEECAE96703D1EA95569D1B6B63B8052BC4300F065A998493126A0502E92D72F016FA7C725755264C01D84E002A990538C36C5214516541FA3D417BE3C4606BA87D0D23DF870A881DCA39B6D008DF0A621E21699FB0BF7D5C4EC9C8C0E402A4D7803921B01BEF1A84A2C95C799B947C920928D3D308C4CF2845FCEFCC66B31F005EA77C15B9E56CCB5F319A5EBB24B92A1D767B44523F9E115CD65E69F43040C3AD1C79D580C29FB3C157E494ABED88E6D608CDD05CD5C0D122311802A2D9B0C4405AAF4CDA2318C8A776D0F507D2C097C78EFDD5837A4EAAA3BA1A380118E8F1CA199C6445AD8BEBE692F78A065CDCD6523CACC6DCE100989E28DEA5ABFA6348B94B6C120693A961ACB63A16D64594A96E248F4D8DF571912BB96569F57A07FDF34DBCE6FECB8703230EC0E82EBBEC170B33CB71901D1DB6E4749851076F135C6A1066506572369F4B11BF1D200CDD00EC9B54354B6FB8FAAEBC54CE4AC4125FA523FBED64EA8B470C0CCF3A1358BF8306D600C3FBE1EA4F7608835D9666759936C2A6E2D65C7B917D5DDBA64DFF8D7CA86CB5B1DF21BD939094DA8B058857553F2C26433A96CF09E719690B51CC494BE75221217248E6D99930277ECD11513998D36E98F7078E7CE69580EAAE9E8534FCCFB7456AE0FDE47A21B3430917E91D0F93538D4A81F05ACFF274EDC1265480BB32AA3611811605795C638937075A6DE5C987F2AEB85BAD79196ED5A4633E0D498F89C078956F58DAED0A0CA38F89C13BF12AF57FF10050D82A96E492CE092E8CED48D78538A03D782450A1F308B204D8BD03930D30ABDF66E0654EA2E11C4580ECF7026BC0FFFD89C7629D7EEB16BC739F5262B844FA16209B645C3FD5950AD9B7C8DB0C9709F0ABB672604FC42079ED4DF6F2F65C6AC023444043DC51564BA7E7C4A50F88551F2A67E0007052E122EB666252678B6FFA2706A52AD81BB0EAA13E5E5126CABFB4661FA89EBF2A8F5673A24B166A99849A53FCDD7E8C195E1313A51DFC1B6534AD2C58AE6159BDA2FBE45DABB09AEF824E922C1989431298C3D354613E197D566EE88523B4C561D3A11FBF1CEEAD555B8A88A827658F4443E1B231DE9DD1668EC966A59B24BBF5B386A5D3C15FB09C98FEE102013F701C0BFA4ED5C01814954964E448541C332CE5A39A22D08997E218D67DCF54A77D0DBB41DE44C50947E1E75E9CAE8104BEE4109F322803CA0677769C2C1129781C81414E277E2299E990D5D40D1180AB9CD3D6DD3C31C40DD976503A90756B21F3AEC226F2A0D6E2A133BCAEA3ABD4212A19BCCE21B4233268DE4A7ABA345852BAD466F4AB4951CCC30A85F856F591C052737ABCCD0D56F0B1C95BE0A5F55D137E47F1CD94FBA74EB018E4C29AFE31751F1C7952F6BD9FF9661C4B20B5C77F6D11DCBDD13FFCC1E9A966B6A7B1B5045E85F564F sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755C -smlen = 2589 -sm = BD824B91B0DDC9B17B94004610A18A8F1D017D44FA042935420872371813982BAF91F2D5062881D84E1C316B9E5208B89653298684EFAD9948EB0E38D2118B8D464937C288340584C9DAAF8DA27DEFFBBCE8345A3988D6FDF248AC7A270F31DC71BEB353E1AEB546D16204125EBD8F4A7941D6857073986375ED6320A8ABC418BD83A2085AFF2ED78D090F765C52B37F23B8AFF91F30F7D11EA16E40C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +smlen = 2595 +sm = B22385DA7A81D40B6447F165DC7480626319503978DE372BE1172BB8C1A7E2179B52753A76D816FDE3DAEDC30E598C6FD0E99D196E8C0E85C88452D02ABABD5CC0D3B8A83184D13E02F834168ED192C172012B475198BA9BDD36D0E2512346B507EC220DB07F88B659EEF564E7C9D2ADBB918F6D734583CD30D844FCD2CB894C1783BEA6BB5178341C11FE16AF6F4BCA811933742690397073A8D14F98EE4DEB61E2C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = F4E47F47650FB0DA23FD7D4EE32FF60DF6D10FD4CA5B66C7FF17E766C6A1E64521EBB1FCA326F1DD8AB23E7F8B1A0E907D7D94D60280DDE4D968E650EE18633AD90F28A7E97B24D17B94619C83CC426DB2D35E0FBAC13C4E782AE38FFB9ABA6335628BF45A04723C7B3E1AB957DCA82E1992E8AD7A12C214A5BE474C7A80E8A1804FFF2B75E46770E62C0EBFC68F43CB0EC8B68846EB65CE77C1A77198A06559FF4E6035A768AFC52A9628BF381E7287507D3CD63083540A80F18EE51B5D5C9DE50A24DC00ED1679C6CDE82D93DB6C5DF8CBB3DB922E311709A28951C8395988FC6A09A53251A93EC2C612BAE988AA24C81A04D6AC987DB09E03B42F140230FCC4A224CC0B636E725C2D174133008ED1622F848962E2B5A9DC68EFB2B133F277F8083200688BEADB9BA0B96D233369B8AC2757B287FDCA286180A63B00FA71E1F2ADAAAF35D72D357F2001DEECB10689166775CD3AD9234766A32412DB4A9E5F4ED53504371AF30CD78E12AA46E5E4907D3838A4A6DBAA359F59512A81A77EC62FE01A1D022280C12B1BE75B86FEF6D101D2997F80CB5C3003622C3386A84E7CFCF4653865033886B8D64F88B4E138EF1CAA986BDE1715018FF2A63BC84D9AD48BA48535A3E7EA7A9FF4FE7E8B83267A6053022CC180D2F4CC49CAC5DEEE2775F3E5CEE68D36CF8875C17219B951853A4279C9377CB7A0E95835A3F1396CEF4FCFCCA135BD84D67995373E77406FFCE1668C0318F18AAD0E6308A2BD8700EEAA5272010CBB94240CBF3022DD27BFFEC82E231377EBF40A35491F4D69F0A920DA2086F9D661B2F342ED36A056539E52F5DE56EA8D24DC69107E9A8971C87C018D193EE3518178B6F370BFFFAC0E79E5F0D3E8C2BE1A84DA5F169EC724124DDB97950C0ECD4AD00F857C507BE8629273A943CE3B3CEA984665BDEE6B218240053264F3FDC6B2142CFD767F71F20734F30BF737DE5892E6994BD13F6BC86706B62C23206C260F4470166FACB320D948C626318C3BE906ED6A42A69DEBC7C8573C076E796E8E07487BA824920989235B6E35925EE7B49C9B743BBB194944090A09052493E0D71C7644581E98E5FC347E5565E97E544C830BEEC80EFC9F32A1AEF5EACBA97E3DDC73E30C4CDCEF4B059712F0E9279C15CB69B8C6BE557F061BE1E7FDF384677ADF797A07E73D4B4B516D992BB2C26D26CE072F9DE738E36E252614F0B4AC4D69C97E8E875B6BC251BF3A0ABC45895F986CA52475E9F479D83B55DD9413A8DAF4062A281AC5ACD948936B2C990D941CA05721CD0554670537EFA4D87CE188634753AC43CB883D5235207E42F49825489732D480D17EEF0171EF8D1C9B8B085B31C27750C0109D28D2940EEBF36426B42DE8F48383A7A1777E191DFAC8B1CA2C310AD2BF23F62D90739122BD11D2E59A377524A66DB1327F00864F582D48007CA5CF730D4C12212D2DCCCC114E32762E8BA4814476AFC4FCFDD892DDE9C8467DC52438CDE1CD00EE768F27244C6A17F18AD525F3CC8953F1E0F4345C843419A2517948B16A13DE71DDB877389FC751F504A107DB1D6EAE34FC56276AD304BF06549EB0C320811D23DD7C606016F7F0F1BAF84E01A94B1499B83D7B4056898D8D56D1F5C8606C20EED5F8A54E7BECA3BD3F7A6F64711D1A1BCF43B82C77D07EA84099311238091C35FF55381B2C3E033EAA031CA89A551F8084ED688B090609001612F1B7689CC35249D2B2D7ACFC967E76F4B135FB0EADD2FF3131CBF674A9D52468CA1E76776914BBFC9A44B69F025E65553C62153E0847953218C8D746EECB81EFD49E7CDDF166D0BE570CD3150509F27C2DB3B9DC057650F29AD33C248787E7956A38C30351F43A743ECE82E02BFCF722D59AC2BB3131547C4455632E9DD22D3FAFC64BEDD25FA946BFE530739F38D8DC89E36C3EAD355E27EAD6A5FDCDE3D59D2FF6E79C2EAEFB28158F3070BABB9DA7C82138BD0C8060DDAB5BBEC314F32879EBF55B7BB15CE189BB532AAF25908B56A2CA43F44A21E3CD2C7DFBD0E52F0A3569583EFCF3C9AF3B4B68F9285292BEBF583D754C41F2C5069F6350BF090B156296F0CCF383395AA372D74F72A779AC8DD71D25178453F703201DB70E9B2165860E9CAC1E8B4F0D0CFA7A909B220086F0B5594A0E948F315633CE3E77FBE33DA425C7A83660C74D190D95ACD07AAED7F5D1992FAF799FA63B6448260A062530C7B3BCE3B48B0AFC815F8CF5C5C8609A87AEFBC444623DD732E7B64309F734087F3EDCB15028B6F977BE8ABD1A0BF092D4552ABB013320E6181EFEF93E0F4CF2D86928C256DB31F8459FE07D3D5B0BDE594F7D858098ACF6247F49761057FC79DDB621E525C9964D33C26F41C019423FF28144165B48F29D73CBCB6ED23F37578E41FD019B6135F892646EEC9091C0ADA2BC4BFD1DDF7CB1CBD2E1CE3ABE505B3EF7C32FB56FDF9325E2B369EEA628F1730A5BBBECFC040E80CA93B4D08DB806CFB4C51333570842FAD3125952C45DE98B17EC824C586BF3B5D0FF38E844D84477DE3222CB3700D754C44DF8ECF33A5491B0E67AB4DC694508CE10284F430DCE1E9942B490D3925508CDBC09FDAB77895E3C768BD1C82636C07B6CC0BCD2A2048FBA9617369B3511460793069076415D31C4509BE6DCF57E213E7283752262BBE3601188AA51C495AE900F8BF8CCBD1A497BD69DF1E4E01FAA2BEE9608694453ADA8FAAEB70056B8E1771BFEB913CB4DCA4F1509ACADDC14B31C63D7CF2E1C274C3EE1B8D191761A7158AFCF2CBF5FDD984DF35B5E63E8E1499FAECED986718D457750C856D373BD513278771ED6A86EDB9269CD9B80B43E6083B469D3DDA02BAF70421E5FE9F39CA6E9F46A5EE1320BC2906188D26125E5BD2B46FB4107B91624FA7C403EB0110F012A1A32347C1581C1A2447CAAB0CC8FD4CDB57A48033A7761C23C937FEB70F016C696B56762C03A84C300CEF62B12825C5710F51B8D86A17671BE2D3F1755714691CA4E97EBDD2A9722F4F9F63FCD28973752126040655252486399CF230D664C45BDD5405B9D175B9A322712AEDE2D2CC7DC6726B1B8532AFEFD0656CF9744A93E78098CCC200C522AC79FF7F7840902B13AB3B3E5E97266E5A5B455CA7C1C442B5695D467330FA520A48A1C95721410FB014E46B9910E4C58BF8D6DA4E109FB54D794A356D12572E10B624A3E6E3C270DAADA14280AAD1474EF9531D0DAB5E0D67ECB8FBA6228FAB56BCDFE4764484BE11D8D386F8BAAF86C349265AF14F2A95CCFD0A02657D915616A2FD38B061D9A2C5CB73C53AC490AB315A755B9ADBAAF6EECB125F451313BB6B4C3C540AF2E23BF99229011AAAABC244DAF226E70B5AA64E482E885A42FDBB2544FF3FF0A2384043CDBF84299A866754DB406A527B1C396A6BCCA9406E6CD8BC9E9F2810EDD0729B7D7B128094C6D6520D725B6DCB563BE841DE1395671D17DFE407974EB9F0BB458F819A45FAD1977783CD0DE6DC5B91C805237ECA24B1D72D87E6662B63FCF7FB4A474F891FB9DBB20E26445DF5079017841F83CA90BD2832AAD689D6350B6B419EDD27D0CC56A9D0FECD05E5D9D76D6277FCF9032690838FF9FEB8A706067A9BB6215FB8D1F23D3BEB21B68491F8022466F56E4A3B9299F0099702B3A36A2FABF273AFB0DDA9866971569F30DB098FFF247BB3F2D06F68544AE2690884391D3D63D4CEFCAC0E0249B5F56B8E16B0042BA812F9C7CD6794FF4B542C55231152EC2213CE11021B53E4296F2ADCDC5243C306BF047D9DEE3E91ED2A131859EE04A8C0C91F5E6EF329AF49959F1388E7710113B50E121DFF2C9B95837E20E1E2449FA6839BD43DE908FF97BF46152164EE01B0272E5E2D4A44B1193B180B7AC3BA8A20586F642B18DBA27FE6593BB3FA7428FE14EA9D2D74995F5BA83F19338A78931EAB6E336BB41769C222FF629BF30EFB904B6D2C9AAA6E4A991D474C0153A6CCC7A3387D4BD1AE3F50F61A362B949CA87687B16CD16BBE2B5637496996B89E99F60B552D947CC5D48C07650BC6B8CDDD0F49A98FECDC4CC5F2C8C5DBF75C43C67F67A37B2C682D6E1F11310CC7C3583AD69B59D9769BCC2A00FF18ABED100169A418EA714DB56FCA40AE84468174303CD5D5D76B5AD06017CD1F68FA4197658360A478747A8FC4E81621FFFB4FD41830D19791630CAA8451DD2177CB3099B832A0320F8C4398F62FC0B40B11456D9F39275B4C02EDCFE93DB3CC5132C5E9ED6AFBFAF8F6F18610F5BB2EACB8A9BA40713A288BA94258CFB77E5347A767453106CC5B7A639C4766F5E342878FAED9B286E75CCCB0565FBA44C0C1E0542179DB98E5D4E0EB74C0918EC9685F231EF212564767A9B5AB6D7930F15E842C963F0A216256A9BE054A745D4823177AF66874D569DC970307FB6FBD8ADA6552FF3ED2FD2F51F4B62DFE4760A7A8538D0F692B318A834BF00AAC85EB8C352700F505F788C5D5B2D96289C71E3BB09F3DDBD60513107159261D328158C759E666B18BB4404408396A1BADBB6F094C41CC421BF3E6ACA145C8489C5D43B6CAC1DC39449C1080BF72D888FAC2CAF722A11F59A6F46738DD44C6430F7B2CBEE378D174F6713F62FD4D1677948100640FB12955C8B9C5125771F7B3E360F898CBFA6C0CABB4F19E1AC801133F23D0A3DCFC9A42216ACD3B98D6F22CEB1DA564ADC6FFF7C66C4234E322F8927F967AEC0FCF2764EDF323B3D638D61E8A5CA22AB32CBB8273C4C35AA4B5F0AD16C79B8DFF1D54BD9ED99154FE4C8A978B6019321AA661223F207F116A29073DF73DB54C73BC16E27690BB15D8ADA7AA137C2F5850D72A676766E6DD81731841C275DDE989D8CF2623B71EE03F61C673E64C125093EA17EFE5DA86E66C6716636602CBDD84B894D23A2729F42B3BD8A922DD3C4792BCB72A927C353FA94E2394800553BD8EC7E433BC9FE115CEE0DEC1FF99F6979669064EB847880DE2D6A5BEC339BB5D24A208209CE181E217850D61EEBC82A248D9AA78D74D42FA9DDBF731AB0153D357BD246DDFD265891E066FC0939CF5A7D348707775A2D89734B0FF331B420C394E6192984FE483CF604451F1BFDCA709E53E8BADFA5BC491D31706E685F6C0184D532241288CD2C9B04970A30A517A91B33459124CCE7BF76CE95886BDE62D1A3C9C8366634795ED5A011C03959D862D7540802009383EF8E017B3622F18B387EE748E08F0DBA4A13A71839AFBDB9BFDFFF19822E870DFB7A6AF24E3D4B0766BF25103D08359CDDC5C7C37FCCE1AC6A32242CB197F8970F6D4241A1506132FC66DC6B782281AC33E2754ACF47B9A3E3D162B0DEEB6A44CC80B38B73340A9C44C7301B64D150B37BC3606FD7D778B2F9AF372695FFB4A5C3AACA8E94C0097D5EBABA87E873123FD312F4CDA5193C5F09BD36DEBACC71665C00BA6FF68BD24DDBF36C136607712746A81900E874A8D0D24BBF03A32650FE6A70C130042C9BFE75642F9DEE9CF367A08A8274CA7B046F8A512515E78AD649C1830E32EF97E511BC48797AA99B1D5C2F54031496A3859946627611736977839E6811AA133374E19635D226AC6C2ED474CA9143F73FC35B68A388C7F4423E4F14EE8772A07F2421794088E00E6C7C668A12767343767A0884205B632B43A0A91DAAE9950857B8C544833139DDBD92C5C823BAE884E4AD6D802F2802CB200C0921FD0A8278485EB47DD18C0291256C35268F5E9E85A057365DCF3025B5E73B21F725D6FF21AFA645B775425F4CB90B852155A94F0DE0E590956C9C2695B8CA35E0DFE6AB7BE86B2B9216E860321BF16C5C09C8D041C14102BE4A374AB577F30CF6348F7A3854EE748606B0EFE1FEE0A3E79E9CC4C7D37973FD739AF4E39F023BCE19156A53FD94121E1E5145E30AA96297F926008148B29837AC3A5CE84A4E01EA1BA0F88B9E6E84CF645E96CFDC263B8CAF2473845814E038B28DC2CDEAC331FDE70A0DF04A91BF0DEC949488AE4ADBBEC12C6424B6D5948CB05366596ED752758BEDBA0F309379B261D6780C23B2237A0A854A82C5F105F92D55F4E8AE97B964033312F0B0FD7C654F44754E8692EC54C269EA6B0940C7FC3EAA4C81BEBD10238E866C340F522CE54829A8AF9C8473C3D29D881C8521E75D1FFCF355FF0B6BCD0C0EFED9EB05AF8D1AA72E2A64674F3FB7E5B7AADD388D2C624EEEC34088842B0A3D78000C844F42BCD725BF87152F5A7BA8FDBDB359C36C5E3C4DB4273A18DC35DBBDA328426BE58537DAC15672603EA9894E7030BB28C7718108EFD62DCEEF371C6867EDF494CD425934949931224112C40DC478EEC9609F572026E6DA271E8FABE9D38F7A07F45EFD73BA0D54DDC09A2C9D2979CF496A7E34C9258B2D95B86AC8937FBA3DE5EF0B15C41F45798044B0607286462E58F157398B1FFFAA2149E2F229DDF801F97E9BF2FCD88C9D617371A22F714A99AA07E8277B426BA9B8CA01CB308EE503CC9C0A86DB553A3D72C52D73AE0BBE4BF9D78749F32A748280653943DC4018BD7AD62E97EBC5CEEFE4475BD2628830579D4989AEEDAA630FAAEA92CA9F0E07F9B931387BD208C5BE211612D42BF15DA1B870EFB90E44077A506937AF343B56EDF308045875C4B886A2B56617437E31503891EA0924EB6F3FC5665E064ABF39A7B9D4E9AAA5FAB6768FE7F84DB7023610258F59643A98C41932AE0B9512BDABDC2D900D22D9E9C0BDAD84BB1CD7B2661012157A6211B46CA7E89F84C04CC848D0B765118740FA639F8C2D9199E21E005C7DE9AC44413967F6B4F5DC1AC35C4940C7F37BFAA788031D566B0F27BA55A4CD80D53AED3A7C820C99F0D01B0A6990C47C04A9F114AF25CBD0772D50DA6F28725133A33F0355E6C046765145412CB822E5D46FF3431C708D593E56EB8230DB4834AB4C18EC11A686969220418565C111E2B06FC8F6B425245C051897540E2A1E0C41F8645A0F515D62933C5E8D5C941B9252A1B223F931713116018ACE72AD8ACEBA935B5BC821D1CEB9E92463218079EF6707E6D618FE8658F928F1570E75B8A41B8B3682F27DFD888DDBD6BFEC51D5375C7F907C42A4EB13E89AA796A98D7F10930F5762B5A0039D4A0F8C94460B46AE50573E738DC97DEFFDC6C8FAF3BF178893FF35AFDB1D8888BF0F4955221336B1375FF38D6696BC17176A7F8A4A313BE63217C69076CC94B0DEDFC49E18BB77CC6F771245A7A7FDAFA9DB4B63BCF10BB60E5EBBCD68AA07F7734E88AAC4C28BD312D1FF3393B2379166E3B64D7890451453A5D1A9F6ED8A0FBC155E33DCD84F2CAA575632BAAE3FDBA1A6501F14354F6AC77EA31DBB0ADEB1348AB984098E2362E39F686D4C94494DDE869D561A821CE9FCE5DAE22598A1F878C651E4A9204832D8F0963FDFCD3ECC00F8ACCAA8D2BB76AEC222E8AE1B01172FC617CE502020D0F586366EF647A75DA365AB015DB02E466EEE6AAB4FC3DA8AB4C5B244FE0ADD9CFA2D3D79E25216FCC4DD43565F29D54A1359428F4237968BBAFA368424D96EA1567D8246A54D9385A30047BB3916383C6E712EF746C77D5CC185EA9DD3F00398744CFE1468D2E1A2D0D72C37E4304E8486C5D8B63C7F66EC16BFC1EAA2FDD707CDF8B644C97F63784A0CEC291E5C91895E004DD8EB54FF46C75C6D670CEA8BA2BF607A05727AE07701BCC986C2D6EC5ADA9AC68C2EA131FEE6ABA4C8CEEB7F3BCEA97C90CAC146CEF5259D4301B30AB177BD156072A299CE31D57ACEEB6468531C3E72BED94C96FF4D03 +pk = F4E47F47650FB0DA23FD7D4EE32FF60D538D40BBED1C96FBD45351D0633BABD58DA32E98903902860EF3CD737C7026F2861EFB98E58A08F23184AF96235C4DA778F882DA3AA08D1CDC4956BD77CB31082BF89551BA87F10D9C15692818BB3CE64E6DCAA1099A933AE4BD1CDF71D693E01C8740743AAB4FA7B815DCA3AD7D179A534D8FDD51A3A2B4977BDA4172B2EF53C75E8DC0ADC40C446191AC489F56A7C18CD47DDA432661E0BF86E740C26FE6C9EEC5613CF3B21E376A97612C10A1E3736BFFED22D9E97E0C0075D385891934409CF005AA191160B2DC0ADD631A0C3B42935FED9FB6AB3AD5A3B5E215D5CA1C4E5362E8C92507FFC816BC7B53997969645D99C90D4F19DAD1DFF1F38073946B93737A4D907BF185AFFDA2967A322C4D30DDCC77DB9E393EE4B429487A748F51556CE20619C158DC64C6A76BC6240567C4A8C6533B86B5D69EF7851D394629A30DBE7D1224F3211E637225E66FF680DC087E119F2175E6A80818C4914D06064D0C37F96523279CE60D54090F084AA62CD55488AC8EA5FE15141E3BDFF179743B41952DD3B9D794FE283553D09044516F0924C548BCE2FBDF3A7312EF6FB9F66B7142CFE3E5B818C2FFD5F87806A695208AE0A634B32B4AB0231133B3D0A33C4AD7996B8A1BD3610C8B818FC74CFB6DF0803A16D701B08B49A281E4DF843A2E414B4E4C9778D9941AB81446803960A4354BBCC63AAC6813B7DDF500B8CF6688A59301AA5BCD6C60A35EF7786CCEFE151ADEE9100811FA6F48D9ACBA9C95C1BC452940904FE0E480ECCCE5A9B9256352E4EEAE888CC22104D470CD509E9A69AE91BBE83AD6D4B7B9369D0173A538DEBE1CB37A9B02DDCF69906EA168A5FA9EEE708ADBF798A24E8832089A529DE73820A14420CCDCFBFAA7163990E7E465396DE76898DA9ABF252815F81B83BAED0E202246E0731AF1FF68202EE648D8268BC5AF07B5612D76EAA55C214AA1DD3D372174FA65C87081E520289C66E121C3DE49DB4494ECB6143CFE14326FDC2C3EBC71A8C241A22B5A40185A6D76800A6A132058B16C5D04682E33609AA7CEBCAA31F547434994DE7551AB34A5356D18358CEEAA7FDC6696EA5ED7D9692C9F197BC1CB46D0A271734BBE79EE107BE9A457FF3CB8090180E302A314CA41A06812096CCA5272C58F318AF48F370C9BF7378783992CF6F098D9906A7A11B7482603BA577F38567D34C4E12C3C5DEB6CF05BB0230D05FE3BCF6E516A2B38CF0F177AC9AD87F71F64FB9DC498AAEC54A0C928829F3E71C3FEF6960C09304C7DB3DB0F9B27FA8179B3EEE19E4115D2491D1EC05B73E91D8E3B4FED5E199D5F6B050B85D9233DDD52E7BEAC2990A6287F65FDA5BC3664F0BA6C747C5E1D5BDA2F533EB2F864D1BEF5CE10C43A87C2B3E586CC25DE29DE0A9B7FC7A34575F6C89523AB194619DFD9B5C15EE9D087DA32675AF2F314CE42E24B06F2F320223375ADB33D5F1EE0AB8627BAE1C87C8D72D0E2AB7E9F61C20E01BCCEC8D61BFE643B0D14BAB77E8107BB64450F3C6365BC6400C41E60AC44F8B48BCFDF3D3900AF4F62419ABB27897C50689DD6DD444A94A327CC7819EE2DD78277BAB9564F70CFDACF434EC9FD91117387D47B42034B5B46B0DEC260D5BCE6D4621E3A41EF8EDF99EB0276C51EFFFD5EA648C650B646545B5BDCA5822855446EBB5B2B38E6EE411D6FC56FECB8A2CFC58348BD8FFEDD99F09D75330599938BDBF4FFD2D1185ADA4A3D6210C13CF4FA02A034338785073330C5DDDB815767172175F0E6CBE4E95FE519270DD6600C3C0CE8915AC0202716CCB41507E0B79216F2A927EDD5AFF732063483080D9C7C69F64AE4EADAB4FE664B542A126F39DBE3BDA1620782FC34FA05A8D931BCACA9E5A04EF83C10FB93A1F24BB47F085B1D8F55768D9B56E795249A6B006173BE7CEA2F568FA1EE1233F25648556F6A8DEEA6777C18E0DC6B41CF9A0D59D82AE7B20CE1447392CD73760A9D32491275AEA1EFCA5398190B647DBC89A47BB415BC5D9AE3F296CD0B3418342A1F0381508A203A7C1E65ACBD7F6B67780E65D0C796D99C3BD4CA01A6BEE119A237431F881B426184BA902BCA5F284F9DA05026CDB765625BF8BE2FE20FE4880514FEA6DBB5B12C80EBE4F5CFC694166C21192ED5F13EF272638F29365F0CEF7B9D8A8B9ECA32FF36EDF7D9509EF95542CE9C8402B8D9A01570D60EEA85BA770A3801F792F5312CC438A282438DAC5062C91FDD898E4B9797E6BFF103477E9ABDCF14B6B5CC871882AC12F12290A5775F8C6DA1F99E242A7813FCDFD56267DA5C686A217E98947DCD60F7157C77A8BB95B0F2C147CEB233F9E6033D545CFFC1CB4CAA0D2FD0C5292CC97D9C3A22A85E35A39A897101AE52A7AB917EF486200A990ED282D96FFCEBF1A82988DC20E2034C2B4988E1551F125E4E62191C782E4B18BC980F8FC048A1B3D8D05F9993902E33FBB87E5C7A345892AE0BBDD4DB1F9B06E3916C94EF39A9815558FDEAC3A7CD3FC434163789A2EAD34CB41FC814B7CDDCD8E99FA8DC672E36BF55E21848A55183177943E0255B5FD52A6865F70A582D33CA84E7469BF54123821FF1ED74153D0F3236D31D2ABDA7B92EE8F15F0D0749B9ED65B217598B01E68D05AFDA752EE6EB659073B8CC06657BF146F9FABE2930B7BFB6E67DB5AA789FA7F416FBE400FD60E1A7A86097C483F45037654A435C2B9289CE5867AF5D4A369FF3D03736F139FD7B527F5648F50D879E01B9C1929C911A89DEA3C443FE1D7FFA11DD5479D55E56370F1EFEEECAEFCB1823A815AFC15B566EC0203365D58E3B34C37C0F78F6F4EFD779B7B2B4B66363AF01BA1D9FAB4C26EF979F38F0D39CC3207F831221995AB43872BBBB9DF2A8233186CC873E338D11FFC9918310CE5DE3E3075E49C8440E08626F453D51B5A84FF306421F48E4D60D2ADA8F6F677707BF4647D5202DC110E605D09E2219F2801C5B68512D91F9B92D107668517DF7E323FC3B212E2BFC7FCF02E3DA1D2FCF40F55F987D37150269B4C281F6328A815B4CA005189B98A9B56A5978245A75513EDC52EE63470BBC464993D5C37669BA87FAA458ACB44D3200BE2EB51C91921341888EC36FE8686827C36983C01528232DB9DEEEC7341FEB67B228FA1EDAC5E3AD9F51FB4FABCEE91B0493A36A5E1223B38B6E44C4A51CB6CBD634075652854E3EE12651562A7A68D04E92F145C172C9D118C6E3415E1735F3E6E2FD1D2157863809E5242F3602776E4D70FCBF700D8782DE692E165210CA14B0A33A27DDE6A8B9AFFCE5533266998142F0230B3D2A15B5A391ECE0C6B69DB091A61A4F05AEAB033E2D70906702EE6C446781728EE4704C10B53B935705DBA1C93704F953F4F66E6CAF282E0AF7774049E3889D184BC07F00A1F8D8BA22F9C2FF36D09773DFF24DDE2339029BEAB4D07621BFA862C3540277EAD76E98FC805C644FA4C5E9CBCF531D1890850D66722F5A5B194A7A496A4AD3682E1A729AA0C588949CD6BE06EAB9BF37D2785D9406690D6319EEAEE78413C3B1CF6107256C861EA04BD0A755D4232E6643AD6EFBF54BB1279F09E89856AEB5C1DFABC0AC60AF3E8BB22FC59493AF7B3D6D380ECE5B66DFF9C681DE7C05C78871E37DA207D9DB499293E0EC225E8250E030A0ADE65ADFEEACDCEA9A2D58E32B45314725CC10B6416F8587AC61FD7E27095F447754714364D8F715530FB6EE82E7E90D447E8E0C3791369F3574F1F17C094D30D3474FD074418AE55781AB6FC962CBDAB70F21A38F224B732627895E16B53090C7FE1A32BFB7B863F6EC9A22E9061F0E610DD56CCAB366D4B6C5BCA69ED04E4CE76D427DBA3088D8DC07A302D91B2965A173F7A0AF96B747C4BDCB55F1D8FD0E38161694BA33FD9AABB03BEE93091E6BC7455FD7AF69FCB15EF7EECE243ADB144A6D61062D9752DB31E50A8EC86AD12FE68FAE81868FB9CAD24FAB2D18F3F401CE2B11022AF2935699DFAC59CB65355BDC29053D0761B8F93552980C5B5871559AB24F8F863F33BC9FA0AAFB8E907EAA8368993564DFF0279787349DB5101FF322C3A712D2AD47247B58571EAE6F9CF405DFB1A67B168F9409BE1599AD2F6B815D96388073EA351E6E759B06330ED3DC1298C7EB369912DCF1434029F64901087E1FA12AD2C93B34E2D5AA2BA8319E262A3F30E032DCDE4C343DAAE0F9A9011E2C03F0DE6E5A675A56E78D75947D65B836EF88624F5A4030BBBB366E118E5BB4601879D74576A9DF8E02A741D0091D16C27599374DED7221AC4F2200216B974242D2E8A8A11A449FA35B57F8C5426186A4FCBF905C3009A7E93E9A349B38055A9377E4A4792E694FBC8396A95D7B779B45A88658E0B9E741DCE602DDB97713AF5EB60F5CBF4ADBE1A606BF04F9C5F663B49A48CBFAA0073AA8CE605182C86ADADB944A52D1A18E6C699583749BDE2748922E575F5C40CC8804AAB90FB24E53C0BCE6438A9CE142064A7C801DB10FA93814C214198C5F1AC22357C150A21BD4FCB77834405F38F4781C981F4DC983845E49002AB122E42261F832F03E464B427555D9EB09651598F79DFD55DD9E12A1CF3B2A36685810A6A256587E22A9473733379DCB585903610585A2FB8E9EAE0ED6351EA20822D8F0500FFF9C79B3F28FE8875398696FA8028849F0E688A7298C67EE2FE021D9A4E0193EE5EF761FDD233DC413D35D4BD63E44E7D4464D6522168D736D8AA23A87360B373B472955476D0E5CF6FA72564DBD9E318F9CA9DCD880D128885E67420D21E525804576AAE5FAC317EAEB07C544D6FD41D91F7B31B6A35AA534AE1F4E4D483E19BB25CCF085EAD3207355B96AEE4D2D1BDDD4CA10B070CA8EF2201A52265DBAA018D41833329D5697D4800DCCA6C0D720B39375058766D06824E132EA0D9CC9D943256AC7D9CDE56F4D533D4006B1943F3C0E0DE81ED67602467567CE3FC2E8FFEA1A4E6097DCE71DAC14F2EEA7313FBD8997708DA10EDA09EDBFF0B74B0F895E4F8B88BA5289C9B5A2261DF4FF8FCD2B5BE792CAB2E4BFDA7C02AF7162F988596CAE98852BD291FE4886770675DA27F4F62E88F50604D68F2391FBBFE49D2ADE8D1F231782C29C44312BD867CEC19DF31AA90AD21774EF81CC6583BFB648B794BEA77C44D5A3F86EE3F47FA2A394E4A09EED54C3B84FCB0DAFEADC6BAC5F3BB670E1479A33F724C0EAAD44EFE4E14E8223419965D4E40A90A3A61772B1B7A1483542576A303E051F6FA728F25991F05E34A00C5BFE967C4F2943A44BAE325D136AA3C85AF37A455B43149A799D970A91B0DB872DFCB1E8A137B3A430A2FC9FFF9FCF85F6B603E2F52539C4179B56A83A70BEDDBBC8110F974453277642478D23C9F16F9C2821F845B28737530D880F1B7674018BE3574214A3C60BC21DF9422AC8D5A5BB6784BBF2ECA5807CFBEACA5E0ED901B61557518182578B47284EC198B2BBE951CBE393823E30C572A7A30F82A8A0BD1909C3C1ED93EB808F740436672F93E5F6699B23D9596F3E5F1B96FF421119614B445094C6C9056C29725CD9E77A1467BA2D16AC5DB2F8D454BA5DE8F184DB6640BAA07F361EBA8D4BE94A03442A2639679A1A928F2831663443B054074AE6570FE0C1F28CFCBD65C6460B86755E46FE751EAE6CD895B74108531B1ACF2A0554BBD05F4D00F354EFE388BAD5BCCD2315CA958D6B2F1C6B3D53C230E7611F26B55560AFC002C95DF00EDB69CF21622BC8CAB7F9839EE07E3512B4B0B82433E6EDC5D1474CE36498D5665BAA278AF4D15218219A291E051BC754CB09FD32B79A354B4C4AD2CD0273B84267DF522D96BC24C9A5F183460844AA6AAF3C056AF120E47E57CE515F113D2D1B90776D2981E064B03FD6163941CE65E10BEAB55570E706ABBF582E326BC00F2D97399033E4557C50E407C01AE9811C6164E6E9B116ED35B5A6438D23796E981ABBE6F2D96F708ED0B4FA1689AEF2D6EF428127CAFE259883711F62CC3D09490025F4D122924D0B9F0C72E74F99753ECD9970996DB239C9CEA8B09418E1DDA48FA3303FBB6A3B51A47DA1711B04911E2B919A919FEB68BB31078A68949979232D3E441A9A87925515F26C22051DACCD9F87CBE7800D5978B181871D1ADC299AD7139E5C6995CC98290FCA17958D3E8031893B5552B15A4A877AE1E08D165D4FFC0C8FB37B9D4014DE0E35FB625EA2DE80675D25A15F62D45833B8BCE1CC8953BB243E2C18BBD09F943B5F85D98493E05A41B9025D4B5F1CEF769ED2DB92BBD8A0821C910FC7169DF89DC5ED314F97703163D9E11E55BA40512C112EC39F1A688053EC144315CC520D6DE9CB454362102EF4F8C17FD4C629030F2FF03B756930E06DE820DDA8A3E5B54624C626F7C206C43C507B234D92A94790A5EE0AB15A31534E4D04FFFC18267CE0AC963401E7398DDAF438F77229F51B448296C977B2943CE394B8E193C78293A8EC096FDA39B5C0FFB8C039E40ADB4789FE479E7836328AAA4CC5C298E559985EAE0F6226A37B22B2E3470C03ACC249A2EA994192A1980D39A3BCE9556E205400D6E7247A429987843357A7B112B1FF67FA449D8CA86E0DEE25B0771B25D46D7446A6B79C45C597E2B5A25864E4965005433CEF34FBC165202F03B96079B05D03450B9339F2059C1DFC748CADB736A2B7CA2A781AC85C5FD19B6444DD7041945ECDE24ACD4782DFDDB8EA78ECE0BCA4FE943636E411186C0042B4FCB3CCCBC371B3FEAD43DD25FF390B952366D3482A87E9667C1D167014CD265C46DC7A45D753000E1AEB4E45AF5FA7A36748AA3AA9B6D4124138BCC40D7F886D45BE0B9FB734AC1631F959B0F8ABC32D53AF03AA5B1399DA352B0647D378E3CF6D73C6BD0122741B3BD17E0BC57AB3A909D67BD9CEC54A1E28DADA3D24B9678549F48A171CDAE76D18FBD61EE6EA705113304EF05B4B sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD00 -smlen = 2622 -sm = D5071A913B3CBB13C50DC21B8C10D54279391F54A826B8E63D7872E91B120E78F9F6C1D2560B96EC4F8FAC51C3D00C22ABB591AD1D1650473EAA88F5A73B67075A167A0950B3D2B7385FAE824411DBCDCD2ADBE4858EBCC2811B0EFF99F942B32D7AC6CD63D5BF5B9026BA31C60C3EC14CD7DBFC90BDDB2400FF79979642D5EF73860D983EA6B2F55DA1D7F03B2A3FB8E775382587AE7ADADB11E42969740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +smlen = 2628 +sm = 940995B3AE15EE62032971003F2F0573183CDB86A983BD11124A8453EFF74499DD5180382D62B7AC87B8BB77DC7C47F06F8EBD73623BE7BBFCFD465670F0A6C29A97E84CCBE93F2CE5048D973BFC335D926289641F4C24E599500C02B0752E0525B839C2550E1BA418E6355E40432B3A8EA0D1D33D84791C8710118E15AFA09AECA27C4EEEF7AAB391D679590474464EE906440A4269287618957D03CAC046D460EA69740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 4D50C9F5A572C50D5F74B2A9EDE15535F2B72C528929CFAF7AB768694818AEF51A009049C7085C0B96328F628E2DBE42FD217FED29675B59B607895490FA6158B461C016B1DA6C349619B0CE22192ACAF857C0610662EA7A60B16A27D0FABFE914934642CC606A20D977E34D4348661BBF677ABC7EA3C803D2730F4DE28B7DB9A12B5EF4D8740242687F5E82588E9408DD21CC78B98D3B771130D77F239F16618ED394B87DD6B9889A176F8ED7AAD5049A4562D201C1B42B88EBAEC0CCA9D657D25E1864076D193118366778F85532440A3130947FB6CE5DF039543E7EEC9030D9C98DC1B6BD19F6AC365C4E6BBBB9BCFC5CF622BEA8C3653872776098C739FDFA03D97A8D4FB187ADAFFD01719F1E049318E81D5577562FFBB0785FF58CE12BB9B0FAA44BC60542B001459D7380662A87B6A76E0AA9D085563E23DC650FD12644C61B8E84143BA4D77B7D1B7150C0B2F7C59BF0FDC2E1C94E6AC946FFF5F2A5CA35F8FC213A5E7DCF724CC9EFB6B60F6152395C10515E5566B7938334271592D58576713CBD61C8F75B515B972FB0BF42D0E02084AFE0E7D088368510C01BF7D7E7D48F59BB963359C99220E5A79A9EFDDFB298197ECBF04E281656972870C03C2143BA3729C976D35185D4EF31B81B6083D46C0BD1D5920DDBE034C06B75336A9CDE55A41B6C2A92C6933FA2AC87A013EFA6214F2EA126824D85B8EA5CE53F1E497EACD852C2E5891BA13FE7641CDFC272EC658BB5A1082869AD7ECA53B01337A3156914B3B149F16F3CCF01ED6FCB44A605124F7AD276B8BDBB81FE8573C95CB80E835F5D95CF932DEF9BF8CEB870CB7994C27E5385E6ABA45E6E1916B533A395F78ACEC9A1F3BCE32342E51AA353C3413D073CE5BF8C8C9DB03F2FE11B66BE413ADBD972A77609CEC155538C3697FC8CD76EE3CB24B913C6C049977EA4800EBC21C7E1B612C0563747B9B06BE3AA2BD2094BE976257915446E3B48FA656968D25773E4260FECC60355B140EFE07CC072021EA8052FCD629684AA98820EE92383BD1F045EC86F4800972070379C607F9984C5F73FA94B0D05C993C2A71530C7A746612F9F276DBEDB7F77C4DF040F0D2591E47150FEBBAD191B11CF3E783D31FAAAD264A01A6D3A8C9030C66348C8FBEAA0EE4C5DE214CAA4F75F909B84C0DD26D03AD854905D68C52A567CF8AC68736ECDE5938FDDB788C1DDFB5914D532414B0EEAC65E4D4F8B5BEF15AB911A829B1DB53EA44EF6C6A36A395CD8A035DA3CEBE4127B05B5A026392CB47E8C344743A9C98C394AFE8FD52082F66AA2583B5F61874A7CB773ACC568193AD884D64E9A364E725814AA9593F576612820C3926F5A25AE1EA0CE280B8EC2E3993183E7BA014C69337E5DB560CD70254636199C15854169670FB268854C6C21DB1163A5D5E685E14823AC1525416640654800ED27F8D496E5EA3D606A10401EAF552454DF5F077830675BF3B520B31463A0988356081AED04DAAC441C05B4C3F32753395F587971DAEB8A5FD117CE97BCAE36EFE6A569CBF145CB8916F81752BBA099682AA8E0F00FB36BAE610FB45ACDFBBECA0160E7266DB5942E70337F84488D6361D7424895280A001843A601AFCE8CA0532F8B04736B2EDDE7BC3F3AB9EAA00934D6DD3ED7FB5B94BE4CBB7C540D7ACD747E15A5941801C76BBB594E2A956527337AB138833519FD37FEB28A065ED286B0ECD70E9C7B5D3A9B7DE35BA28BC3B136A4D88B809294B7D584B55FC388ABE708809BD56F094269BF866EC432130E08FB68B8D67441FE54AEBF08DB83291AC72860AB841195B6879607732A925178E0DC4CA2EE7C756308972053F7D3DBEA44F8B95D09073C868BBFA3BA9167745579DB6613A3E9477B06D28194C84156B7545904D92A8026860C7AF99267894A8C6AB4C2B4EF693E829ADAA31E11FE14226EFD96D290F186AAB8C2A06BC94A5489BA7D285DC1F7A633BE307479372DF691D4FD4CEA064CE9B36F2A52EF70B79A01B2A98A6B1F9C0B7E9BAF925289368B2119F0229806733BCE67FAC76368DE6CA8AD0573867E2F123FC6CF3AE782FAD887E9741CEABC6DA1EADCD9484C794A4503034F46B2F4C69D3FBD371F6317E8CB886F6AFEF5B82B09C0E5CF2CEC313587A62EE77D84983B73646A1D9D9C7547AA66575B79B43BEFE20631E874E95AC74288099433114551537F71E5E58CEE7736D70462B78B8664387DEA4874763712B292015F0B224331FF81E0883A9F8A44EA342F771A4236F186D6056B129DF5A8FFE2E3544FF9001AA5B2BC89157FB335403CFD14F37530F87C6951445DA54F26545D1A100CD618472572D45EE95C7BDBA866F1E27C33D7DDC7867BF21715C4D97B2A3BA554F745B1CF5AC18E3876991DF1A415EBE7B401C8F4E246EA90A4855AF0DDA35DB9D4E917B73B5E377BD891150BA6C4F11412CF6AFA342E79EF9C81316ABF76062775785F115EDD83A44575E291304DE83711D48B8A7821490E18A3D63E75F1F01A47B62165727915B30BF0785E62AE4CC66C9E85737FFFA6D59874B826C2C2BF8D1B1A74D7877356D94DE5F23639CD77F7E7136420C5DF6BB1A3C4202E688D610C09A5E6553B2125760825D529511E7D1E3C4DC34401BC1E1CEA8AA14FA85DD1035C3293C52AD9B5D90306732098F6B4576FA80CDB63EC9CD8966232B0FBC9D59193D180E25844F13382FA6A693B08815BDE783D841E2C6AEF61C981DBF2D38BD0985082687EE49FFB748BBEACA7021DAABEF8FE1FFDEEA24D32660CDC4E8D5246DC787D76A5D010B00C5352ECDC5959983711A7CB0E109BEFC7D8583052BDF1EC83B0C79C617B02FA50F6336DB6F3FB84FDD998D9538A113E8ECCDB6AE2261BD2395DA58FBE8472213F90B35185C237B54481F5027A62A777B1066B96D3276BE8DF9A75D457A5CDA3AFD657984D5A4BE2CA98D178BC4CCD05A8B947337272C981391AFA16F7C5B95EE4C3353A1BC8D827CA9B6921EFE66992D3A10575DD9CEEC2A24E60A0FB7AA7B087CF8AA9A72DB7831A1CC9215C6750CBFD9A9E418A99311B4BC132015B099448BD8EAFA8FD03B31DA51B361F1B258E47545A7FA155D9AEEEBE080CE9B27D97753F0EEA23CD590029E0BA3DE3197FAD7BDD02F8B930FF9435107DC0C8041954B1D2448165EE02DD58FEBEDC71D74386F246DEAD003E644F7073DC11B8E789A674EA6C7C19FAF6996445230DBA2A72B36376167D18126AA2E39EBC9D017E336FB22468A800198FF192914FB425BAEB4A2A73089117E34B886BF435C5E5BD0E901CD9A00317970F3A75E0CF65E29D2D956AB775C0CAA6E91867CA01B5E19D97C30CE5C2F448F90F27592046C5E82EC5BF11AF3626A0B1D06297B366750BDE1DEE364F0DA3297EACF1F14E24AD959E97B47A7BD3FC28D2202D143D4D95409A671E4430F94AD14F82F72F563B21B7CB55F565C2B64F2813E3705865766FAFC78EB357212F05121074078E0E778D5A0EFB0F946D38490D2DDB9024B2AFAF220B4765352990EB29CB2154F3C36967439B704D4D507961E78F60ACFBF9C00A9646533669462072AE9460CB2F4EB6F75D77B04ED772A965542F23FCCE32DA8E910374E07D5A861A685CB7DE4AFC7794396B4098DBBDE22D76AD3357753D01CA386E19815D5B52B0B1007A878A692B3FB900F7CAA1F1A9EFC0B05D0A2298198F9D05CD6F2F04BE309D408BBD21BCB7A5468FBD98401DB56C4809BF3E95D16E2BA0F4D08495E150D0BEDEF6B1AD2EC185CD833237C79B7989CAF3DADCC622BC5B1C30FC71013FB86380D4C2EF68B9DCFE18EA7478C1471D5F173E40CDC06BDD5D4E770185C0F2854E38E853962D1C7A25D8AEA01C5D5D8F7F0286055E97EEEBABA0801954E69AA8D420EDE34F932E59B3212AE2FE54948CE3AC54D597B16DEA7994C25926E39CFD13EB74A4D337E5B62B7188367C30AF326312A6FF2977AEE8B3C85AB28A224B697C84F5A1633E0B5FBB2A68BC8309E43E2940EC1CE87E110DAA16648F39B21FD812A5AB482E67E3FEC2ECF251E7DBAD800D6E3891B7B05C3A05FB8A3169080631D20AC4EA423CBE85E36572E5E8A450FD13118477E4492CFC1E9FD0E12F08DA998C8BA68D2166A2FFC67B92E04DEEE207AC32B0308AAE253D3213CC927FF937D0C17DC5E73866B14591B6A3900407C42D327F889B0D72F7E7A6F2773BFD660723F3FB6E3AECED5A1384670F8F84E929E58918CCB4488B5779610381D48C81FFE59D6C4AC44ACD7917D0DB40C27A85A15BDDA81FFB75B622D58D4523870DBA40A2603A592234B3AFC6419A35D5C2A5A5E348E31435986CAEC6B50AD88E6EB5BD2FFF6D01C6873D0A184981DD4CD4AC22C619E221A027F8DB42A6ED73166A9EFB9B4EC513736D8B7DED2A757400F472A9B14868E30EE4865D262347668C6D8D6636528E90FBCF95958B9F8CCB0F2459E216A5DB723496136A94AAAB4F25CE5D040365594B42E5F808299F51F64190756BE8EA2D9AC967030F3968B37FD7198F816BA9C608BF655D71D28D1EFB3009985A43A426C1BA3CD43CA768422749CD5EDD7C7042759AE70847C97CACB3A68E26FD8A01628B0A227D4F154BC93FE2FFE15C2EA60E9010C735239C09FC5F3439F0B6EA83162FC50F70E5BEF614B514EAA6C957EA3FD23EFA24664E51035F7BF60E93398FC42C8875FB523F4D1F3C44B0C3F848335A3EEA2F0624FBC06EC403C6F5A08862F7CA775F4D0EAB102685AD1A9F3CA587C22513A774DE75E030944BD557132AD9E487E7FA4D94F740C6839CCAF5ACFD55E5C4BAAAE6BEC1B7C32CBFFF7EAAC9F8E503993584DC38A483AB91960EF940FB8A8285C1C4661AD9E7AE27963D89930D6C8FD6921DCFD02677BC995E6EF2D514FF4418BFEF9E691F3A3E4669560357D2D627EF1A70475CECFDAE5AEB3AB02FB3ED26CBFC036A69D164B54F68734C91DA53F88E64149C93DCACAF2E91EA4B53DA51A78E2CA0F8ABFA47724EE52A13C8055218FB66DCABA2E3F58C6D9FD080BF14C93027EBB6DB8727D17AF811DF15C8BD7A725BD338B3886FD6B7721CE3ADAC370EC7EA142579D342E3B863327724B3F43B936FA810DE3D8C233EB16901BBB0DE7F42B53D549DE0C38FB44C6131A0D59FB3C6C7CEB42084C8A66C426BAF4CAE1EBA05562363B8028BF016CC2736999B011CAC817F63119330AC8EF40975E132764B7CD79F541470B5E368FB72C070938ABFCFEEC9170290834807001483656E16770FC68927F1EEB8BCE7183407ABF5EBCF439C115F6AD9C001ED3C51B6A664A53229AD49EA3337DC78817FDEFC78A340DABD383AB22408437029D971CA39C61C09D1437E1C5B65075F5B4F5605EF60C70DC00398FAC8617602A6EE59D9F85B15AA3357037FC5F790AEFC2D87B7E514843A716C7D3B947114D12736EDBAAC92FE9C8A4C60B8F9A6870F62DCE053A68B2B5EC16AE84148B5439CC22FB2DDE5340C1C6B9441CE77774B0615304E2BEFE6B77303E41B60155B19D01137200C58698104646D21B755BA16954279B940AA5DCE9F6B248DC3D98F27EAAB9FFE698DD801666195187143EED8629B45D2A227BF8BFAF6E6349237E7626A00673D5E4DB4E6A23F1F7151852D7F1FAAF21EBC79097D268E05A78299D9E86E78BB69B8FDEBB91DE7322130EE2F3799A2510CBCAD1D23B4F4FE0C2880B7425CD0CA024A6739F930489A239C07DA7B18CD27AC5993ACCE7C2883C91E2D75D9AA9BFD341B067B4961569B7E818E2298397C9A8C7E0DDFF1AD99E7025319E8C6047055F0CCDA2B71B2D59EB7E1B45F9126F1E40E3D4FBFC00B0BCC54CE83F380DB59688691C0DCF45D4702505EDC7BC318665D8D8E6D5C1B25B267129CD8E6ECCEFF6CF9D96EA2C89208396B2F43D130E0BEA8E3EBD77BE4EB7113963E045AB92B39CC06186FFF6D32855B97AFF5734AFCDD8444255F677797AA2CF1F8364EAAE623A0E71204E919251618D1FA0914EF64622B8FD4148F06809183F0938AE26776C29D73A67C6CC511004E2C2C43D8699C820A65A07C5E64BCE04EE1381FD54C8A707AB203026E7F4B4226336A3CFE704A73EBD36731F4B8745061F55390BCA4C6D0DF13AFBE7DA09A18536FF59274E07C3F1043EFA7A484E6413918B0563F0674C92CE40C14839D725BFAA1004DABC132350A1F1C77B12A51FEB12A93316E0943EE901D831CBC3868DF7ACBD708920B343C7A0AED3046A0B39C41F2602A662FA5C7A196C0FA18149E731F0F538A0CC5EE73F962E9CC88F9946E9240659D45B153CC887AC529BDF79DA9BFC9662E1C9E61C7CEDE6A755FE958B716DA401BFCE1934920B8B05E81A53FED2A5CDF85802B7FB649E9992714C4E11378D635154FFFA7C41D7778DEEEB448CE03436B4B0C8D55B80289F83A375956001F3771EFEAC7F9C29ABABB970EE5FC4A11333E0776801B9762F3E3E46EDC7900570D32FBD6400E199D80E119047E010878A6BC5EEBA7D35CEA069AE5BD694632E0C5FB6FA0C3471250E0A22E4E1C7BA8FEA56F76357E02B44BA745BB7E17452DFEE288DEE5188089935D11F45134659E43981DED1612BD1BAB8798C04034C869E87F9C80C8D42A61C70645EC642F315F1B10D5AFA24977A3A37A5FD1200F1D6860362747C2BFF5C6C41C591CFEC0FFBD954825944D72D6FA55F8DE6AFEB6273229226C4F06F7887F50B9B1F18B11AD867CF6E8E7033F91CBF2DE2EB1DE4287A7B8E03FAF3B81A718A9F5DF6F6B0FBDECAC54C58E406F2CDBFDB8C8F4414C364AE939D2C8E4DB0BC920C67056941A85315E63DBB4FADF18722FA41A6A9DF09F90E0C997DB3A5967431BED58843B9F89D769BFDFF918BA8CE04F81EAD98AF9A3B24E090786C78CCEC919A60D62DB6AEEC764C3C16FB788125FEC2DA54E80D40BF387424C8DE373618127DE55E0BF3C82BB47639D520CE8A12E984120A997B7C2C0E561862E820C9836380F7D6361902AB7607CF35C760FB22274C635F631A74DE1E3E8BF08610ADE5DC5B3E282C329149553D6A877FF33C9411DD709080617D1BAEF12C275EE02E13F04C3B3FADB294034EC3958A6ECEE643B12A2F18721DA331BE75D34DFA955BE9E59F15A304B9F35DF03EAF4F53674364969FA8DEA875790E47535009D911F91F2B83F7C2372CEF6761E450CBB5EE2B9269EE83A8CEB073B03BE58B8BB9E5116017827983D8AB3D4E398EBB69CB97CF8153FCDBEB9E5D75A55EA101578D26FF63CA7A8FE77FF0BE8234F8DE912B45D553467D7597B000FB8AF2AD745BD057F9620D4F71AD8190C5CFD4B61463FED7E4EEBED0596ADEB26E27EA25479D4197C7179720FAD66278BBCFE3952D99D544C31305E527BCAC2CB8043D842BC71160C60DA2122878BFBC271F02DFA221199B3F239A411CF7216836A4B5401226A0D35BD7E0FFA83A78196661C5C81083277D5CE814F4DD8CB8383827F43828DF102162B41E612990C49282E823B58616ECE15338E1B4F1C92FC9F54EB12491A28A3E2BB7326FC7A6295649F320D96E54A00F5E5361530A9468C0E363A83F3689018FF05B3FCE5ED31A03CF7840F8D05A049B241431CB36213475599A1E18828ACD8BCB196447B5C258DB1C679F1973D1A633B1AE8BD6A2E8BBC0CEB9A82AB98A7711599BE124A0A29F51470163400C841160255D24D658AEF5EFAC7C81B060B4E1F1D000EE2E795043784A6196E46F757B74B77C71E7F4C113EA1031A23BE6C8E1CB7C63635985582072BE5F2FC3F9AF50666B7A2F2053A06471505BDFD93 +pk = 4D50C9F5A572C50D5F74B2A9EDE1553523AFEC880237A3A71D380602E65E5F267F2E572F4E10B63EC733BE58A1E9EB20592F4A3B12EE36E92411CE1AC15BE98E470AE54C5D2DB90AE2813946FB71BDA71013F878EAA469156E2813A3A63E678694FCE42B5F0278F32843AE89776976336CD00791C396DC1B7A27AF5C4E2BFA0CCE0C0D6C71D8FD4E8F06C5A1BA5687E3CCF83BD2814ED9605EB178376DC0B3F0D4FFE26F7E9FAD124FC514DFE762FADFFF9BB13199A9B8A9BE7C7B4623DDF5E3BDA94FE8D629010618423FC65AE11199A2643D8B464BA0CDB9C91D849DEEA2B726FE45C904B7D8AAD5BF77DA95B78BA85D5546C5911A848716E75E4E876E7122C165CFD7EEF3DA6BD2F45E7B935D85BC6EF9FF1D9C01E3C088583D7F41C4D7B749E3230644FE71914D3CBB4F897DE842F87AD148FC39F82AD088834003D66D9069F3E9879E80857C07C33F96A8BC6399C9D1FC8272C2A448FF9B9A144D4A5A94B9E1376CE1337DD46D545BEBB70ED41EAF64AE36A113A5567571A8EFD05330155C920A29DEDA44604FC71E4E1A89308824FEA68A1ABD5CF85094F8A7A7069E4EEEBD4A5BABA3EB6FB896525315604B7E2F80559393009B2809C92CC11F56588617F71FA0C621D99BA5AEA2C5A81090B6A6E01A30C97152AD9E6787EB032AD67AB0A2D48304155B70AD4A48EA7CA8746F182B34F4A34E113C78218ECCDF7485808D4AAC1D7E58D48A2C0E685ABA13DB2AF2565D1A7D03F01E71E99523E2842340FD64A6D4065D81257889FF97E64D33C310B1E8DADEB35C02E162E38682E017A198FF87C69C535D866B3A193996486A999A85F2BD73008BDA348AD09836BE02BB863938FC41C516063D56FD349BBB4FDFF48FA8DBB4DEEE52D4D9363662087027AAC727682BA3218D393D675BA9C7ED18F06AC93E16F44347C3BF8167F44645A568665CE50CD247D42661CCCE33989911F74CA51F49EA493B0439D0764FA7C9B4A37D64B30C38C7C8F33AF901FE4419D4B1EDD1E350182626A89B074139F783111607865A53A4957E5465C79B4CC88F327816C3E1C2334AB3084BB277AAF49C08C8D5AF58C88114BD34D75295E64FE47DFF314099B0718A9FB46CC5601472A289A1587D9E50F42BD0025CD0A2089D954F4E078769EA57007582F71F1B6421C9D4ABFB552F194C5A8D20A95C153CC9405F301CF52D60AFB3E320C051178EDA93B71BC326CC6C0515A7A1A1B9897EA97B6EEC7823DD5CBA45D1874FF6C6453662E364863DC114CA8058C7EC6E51171A7CF1DFFE6FDCFFDA487A37F5A2FC8ABD958751318A0972E5954B122F3C023DFBB351ED8D837BFEC50E0268F0F638EFA3F9C2127858F1214436A3F768CD02815F187187BD62C2B3556669D97C387994D3BC70617BA8E2502334B5646F2A12373026BA82E3527B2ED3956CA765FEFE36EA17689FEC4BEB530A8F9D28600BCF3B9445AEC5AD7ADE0A1C8E6E2D02B6F0CAACE47A6436EAE2306C258BCB2DD6BD2219DE1B0B4F22093784707FC058B75E916B54EC3164FE2C4622A602D1E198570AEADC53AC97611F89680EE8CA2BEC34630BB093EA10E13A0A961924A6646337F5FD59591A1C998C149B495ACAB1331FD1460FD60EE36ECDB29CD85E362E73AD1ED4748CC058DF27D7FE7C10489C14A13819C07916B27719629053B98C3AB0E22C5E1F8B8AF173BFAECAB92AE2AD543ED7A5B3183A2BB85A9E7D769FBCDA6BB740847CE7A165790A3088B877C38ABFD645FAA942BC50010686BBE9D513D0F114DBEDE4B9EDF92874B3537AB350AA25F5A8673546E069D572ABCB86691CED5ACC004EC0985A5AED4B0C3F8AA67744CDE88EB0BF6D3C074E8F540D1193DEAA0B848EA8301107FF4C425567EF453B45703AC3237141A2C61B4A4255B3F42B503091C32E3063923A5769571DFE9D30864CED01B319910FB97FAFDAD9EF73BF440EC3C40A6BE3A557D2A8A26E2AAA1338EE18234E72501186AC6666F611C3CB5B3E442BFEF3722AA4E94881FC80FD2E97356E16181270D07C127631B49F885822646433AC59ADD26B9AE3B3806BA696FF3AF4550FF551AE04D3703CBFD701F48D714FCF6CDFDCAD91F76A694EFD0D970A4ACDBDCE7AD088D216EC75BC1E49F7AA1A7D8E3565FFE28B2ABFA8312A48088B508ABAD6F7D60FE50085AF78B510A073921282716A69115C97043144149DCF183181A2421298142E82456C319FD8F8D1F668D03478E0982A0D3473D8D7B392B7082014CEF552C4EAB58C8FC6BD71BF9BC672274D52D33111773A32EC407493FAD0F05F671AFF48F2E2CD84927A4909563AACBA3A7BC9A236E76C8339559166372CF7EEA5BD4077ECEC18033B021EE4AB974674E000619FAB818644FE1A9F24BDAA76C49A211827E4678D93A40976F8D8D2A48216335A15D9E57FDDCBBE523CB2AB2EFCF424CE40230161025429A2927344B10D83587A6E56B40B8F88D2ABC7AAD21298EA39BDC5C09BE03A5394C30243BDA311FA330C1106B57B3012F0501416823D930129760A372527D2AE1F2A1EE735DD2B4F99E078D5F8534E3B4C5499B728F4322120AE49641C376BD6FC0670EE153F33BF228FC894BF4ADE5944D8B2CFC2D19BB6F137DEB0CDCBD638A2CDDE28798E0220ACC1A3443064F2FDFBC277B2B7D2540BFFA3FFDA0450A8A8B643B099B4FB0702C72BB699F5C412E41AF88A0E6DFDECFFB9F7AEBB5C92E75E4CE6BF2C4F418EB20C9652674F23D8289C04BB7C0B4C45AC2D60E953CEC7017848B145870C0AFA22449B2743AE5469609294529C86845815B92FA1FFEBD1C7A7F30DB2B686B7C73E59B98E8C5F330A2C31496163254888A177109E7DE784932BDF5DB07ED4E63A2CC85FFC0F4B034005F7B55D73E8BBDF851579876C3F66A034DF5687BA58FD2015E24D1FF793E8144C2CA732964438C21BCFFC2A605BDC8DBB43D477B93C1A6F8AE4B6D75D6CEDA064D4FFC94E9ADA92BDEE0E2688552FF62F330F431B84C1ED405E0D1C6C733FC8AE0446E71F4540EF1FB8C95766245BD8EEB7BAB35D97CB5846CC0476E6D87CC14FA95F140979DB8034ADA0867C7087B599FBFE5E07C1103452A949A86C515B93CE67F31347DCC4D3BD2C90BE48A6CECD186D4CA92A9947666006A340C635D4E1803A16185A4A767BB3B6471508415EE33ADE2826811C48EAE5671B8455F82E42BA5C9A0EC79EDB103CFA10280E4F561B7BEC3BD346FDC630D3B89990F4A68C468037E3127F0199FA322D69DF3473EE36D031B670F3DA895999B4D2E10E883E971EB0A1D4D7C9A6E19D9CE0D9545AE71706EBE20CF7DCD27650656EBFA56407629475C4F69AE4160A78B46E254311FA3DFAFB7437C5EE4DDF3C9FDD4D0461254A83D9E411BB6CD41EF37E5EEA00DB916E52A9A99A55841F1D58105AC1C947F8EE6E3238546F1F21167D67769792A2F95CADBF9FD4A76CBF5F9FC5CE589F4F0A8E9B728D252C6ACF8C9ED543EEDA645A60420906782B091A963FE18057BC9013AB929FD7CF7DF5BE168DA5FE9909F0AE49CB473FE5D8A099B4856A979DD7A63190289FCAE2B2EA0648B82C401A1BC05D024B0855FC11FE0E0622DA91679CA8F59557A39EBB6D279CC19C3B9B2667AF320E3E613A13DC1B152EF47F616F2F02F6D9DAAAB93314464A7DD927E6F2CB5D3BA3E0AEB803E29E99CC12306F64CDC695D241708EBB9320C7099ECEC7AF53D3222C3799E36A02047BC60DDEA199A9F606987C243CBE5E67F7C06C3F01C6A31D0AC42BB5F1EF64E4CABBD35A6308A921EF475F774038792C974716FDA1A085C30461EDDE8FFA5EC84D5E8B033D83816FD865B6DD02E7206D9050C3D8C8FD2ADBFBE584EF8C0D3D3B464C3900786A6561EF97592233764976D080ED73339B3743389FE11A680C7CB6E191F0D8DC0504EAE2D884334BED6ADF02F780A6D48515ED3FA5679B296AA1E667F3FDF25107699D1C957306240AA2FFF6A6C7414BAF30FE31F650164070DF2C8BA31EFE542D3F1DC2729F04CD7C6189FD47DCE5108AE3F14A561D04087609A6CDB07B02065A67EF2ABA672CF3F61BCFC3F0C6C028D97EE90947614FB6D1421F13B0977A97BFAC2922662224FCBF770D2FB84C3B9ECC744DDD3C740B0153471F6DA63198C4DDBCE05224CEC82E1BA1AEF6A87E7A6EA8139C1D9AB1A3EA319273E9729B210ACAC196DD1BCD178EA450270414C0D50C8AE5511537EB043488A9F40FA4DFDA02B2D7C9AE32145ECDF68236DFBA21CF1DF73791464C9C7B053215C5C2EA39F8A50DE5ADCBC269E0B64B423A944B90AA96D7B1761167C7F62308E973EBDE12A61699EECF5F3390387A4E8900BA1461779D05E5D324827453696A9D9BAA3F969AEC1E9F55ABB8981A4734D03D958FF14E169A5960071FB60F85CD0D2474F65E328E9B551B26117F8EEC9E009CA1136ABFBDE1354C77046428F7746872490E5149D56A93DA7BC8724A317D12F13F248811B0BC3CBED50D2871E289B3D89E2FFD4C8A0594D87DFE48EEA5B46E0EC23D92F676939E802B7F2EB17B588A9C30EB5A9A1A3ECF66E397FA03B26EDE2E915FF6DDAF3BD5D8FE27F54D96ABCD4353958A03B35D8FDA87B7A286DFB033068AF651DF670D2DD5DAEBE0ED06B3AE3251689C470F1FBACC2A97E17F70866F3ABBE1B7D2878CCD1812CCB66D009E72150410D510C0D92261299D7D52FB1195DAA7AD47C73ADB36D82C3379C7F2FA7D0CA30412C88556BCCCC2682EE209A768788BE4984D9751D186B94541CE920E8EC0F35873757684B08E1284726AA6FEF1BC5C0B45DE56833DA692279912512F982760D60A8EF94456A1EDF5E314D108B6A698AC5A9244F955E48DA2C124540936E6287313283652EBEF44BEDB267C4BDB09A908F8B2536FCDE4BF70A436B6B5DBD6FBBF79F187BC6DD1F36E18D213E517AFC24AAC690830DB0491AEB4D3C45BAF09BE5CCAD7FD85C135827763C2A4C6667A48E47B0334F472C40670E79A024243690476B1CD8925488C886699995EB35EE6A16D7A5C8A686F9CC90A30CA809A3DC09548905A1020353F4F18444016DF8149D4829576F4340887343D703B0D8EC6C148E0F281AC4A1A37655C943DA2D8C43632C344B4B62D3EF4B3D022C78104DD88D13BC39E75247A390DB120AB71CB858905A51029FFC564629DA49743BF6C6046CF40457F79EA530E7D869AA8B00515FB8BC2B1F86F86D437C80B15121B20FAEB3859D44C887F0BF8FFCB40FA9F7F508279C5859AC0A857B413BEEA84FB59A1B13ADE3A368E837A1D3FB7FB07ED36F3E9101CABBB7A3690C124E7E8472C16DD85A7AE90B10493911CC34A48E977812628903696831B0441857CF3EFB190BB5800EF0503D76CD3F84471DD5ECA273AF8F237163105BB0C872C8C5A93AFF8F78A95C6174D8D72BDACD3A34D73F868248CF6D80965D8DA1C61157CB589F9CEEC14AFC67352AEBEBFEDDAF44D925A9305FD471F1AE979AAD89B01A31F633EB8412575368DD386EDC98BCB76CB3B23DBF21ACAEA3C5FDD34B698FBC5F3EA67EC13C61A5D884CFBD31B275DEB92DF70263CC961BEF1484233820E585F4957B6CEAEE16821D2ED07CD9180220F0663A2CC05F3AE09BB162B28AEB8EB9DDB54ADCE921BF457AF06A28F950E17F1FD4A106656295FEBCD86334704DAA7A277E9BCFBB1E2505437FA0A72442688B9D6D761602E456502854CC789D7FEA26C02713B87E3A4B37FC38BDEA6C82BCF71F15108E63D94751DDADA78DB6EECC0C631761FEB7FA5C55C3B4F292A907E4D033642C01DA5055B4B8FC211141C7F8FD79AED64849615B496DBA98AA09457BC6B28B15FB660B28866F7C3F96319084F770037A6D9AB8DEB01DF90A12B8EEC2FF475F4AE4184423FFBBC2416F4074EFA17C56988FE34F053AB5E2F74EC7FB21C73A7898D0BC09A4148AA1DE8D59A6528B885FF8182F0C7485FA7E788C043E9762846A655AB3D530D087ADB82D96B86AB4B054433A646C3B2B038051762C7FDDAAB11E1C843BB844BF2F8A8120DA7DE8E21E131233D89A8D5A049EE3D5B9FCB189D7186FAEAA073500188D6692758476B12449A9E8F0AB4BA9537155455BA3406E910BA988C67E509798509DDE395E73BE641DD34CE4BB54B77AA6CE5974DA4B03A3F21CBF4651595AA8D43B28A4CB349D9048C09844CE3E8648A5A86A5647B18589F99E35004E3E3C4B12CCF989613E0A8D866ABF612103B60F3EE8B6078A7CB12A6200C31B90BB5C0014D211E5A53EC74C9E8B811BA2061F6E65AECDD61473003F27979B2EDB20B20D5EE29C02C349B0A338323A4B615142ED0AD1FBD3199A4A39270A7DFEA4336257CBA8E50BE5D8447EADD4F0D06747D716873F90DD81A17A1FC6E63E9B97FF64974C59A9C7E7FB5C61949264B2BEC824B33C3FED9B25CF9CA65D2F7CF8BE1E8AEEEB46F896F9C171B62819CCDB75485DDF1A1AA88D88C690D1AF0FCF6501D81C41847987A1DAF6E0EE533B296DE1583EFD3312B13710CA8211AF3B6716C5AEFE33719F32BB0877848042B94AB4479BF8400C9D9D1A9BDE93E5DA5A3A7D548FF2B05EB81E293B995AD809511B57655C0955F6989EA00FF51D83C72EC1D7BF8E7D7458031C343C379BC3987FF9C816D5471D56B77C3DE27FC7159CE03A7FA4848FEE5EC234FA0313341295745C3E4FBB0E511DB040DA99E0B878847D6407661E214676C3E210C049BEB9EDBD6619C7C27D07ADF61DAFB9E87EB81ABF7A600CCD0D57CBA308F05BE71F964A28A4D49D728C21A2D693F3ED06ADE6AA3E211A3DDC435205FE347BC4CA01CF78BA20A6D2A1DDF8157F466681B6A22061218B10DE1DE2D7B43BF8A9D3BEA229F298BCA77BDB457296F6801A0DFE1A4BF99356A2C7BFBAE84001AFEDA8B857048C347A8AD54DAB2ADCC149B20F76A41F71F03FB6308D880C1E0EC1A4EB8160ED57CA7F0867B08C67571C462 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D9081110634 -smlen = 2655 -sm = CFC708963E1169290A480F4D0831C3C07D8E70A81F23042AAE72832BA890E1A09002287DE86678854E2BAC60F5417C922BC5506894E7DB9894A7355C60B81021DC15DD93014CA17B3B96C75D2E2ECA67F0DBD2DCE7B25A261657697E85EA5EE28D2E522E9D1DD3B90489EC9813B072AA0C73F3CF85F583A5D4F7481FA8592651C8839AF0E642F08E1C6C0AA4C798077E386BE605F67AAD63D3A21960443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +smlen = 2661 +sm = 1250D302BB02E6E74F7E3640F344E67DA535FB329E2B553E5A4CB7F446CA6F0935A7E00F80439EEE206033EEA45C6E19972F2E8014E3882090363F4DA7FB9BCC6537F5DFF24B3B464151E512214BC5D95690A16850A01D3D5AFEB1D73E597F3E8C76A261A2A0182A0749D468D3F57142CF4FFCD69BB7DD65C70850810C1BC277102D861DE73B900CC8294DA279BFBE9826569281AF50CA626684B2344583A1DC6B6D443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 719163AB49632FDB19924D377FB2BEAA9EBA713670435894754D3249D46FA04A720C6924C001432088788C78360EAB9B3458B40DCC940FE4BE85D4F03573CB0F2ADBEAD2C5946625C45784D547AE1873B58E6B0111D1FAAB6DC1FEB6A1A58F4ACE8878B67F1FE33EBC7B08D8DC99644B0CDC089DEEF99AA85DD6F7A3ECC32CC4095FD4905870F832AA56955F8680BD3C31F921122406BC9E98CD4A449FFB2BC2AA629D78739767C5E5FA71CD2ECACE04774D44C1875B6FCCA1F29DBA52646E0B0B52C870E76B0E0E1A7A2774B5659A131C4789B9B152F123A8127F6E238616A45A4B294E7955C3E8809A2B74841115B1B80CAC8160B15D860E8F7B0A73E22E9E837D341857D504DEE5DD45A4675345B9DDD517F68D7AEEA7E845BC25CE4EF780F94784038EA5F3477A8F370B4667D9C83B08D9D780428041E7365E745B0090645C0DE3C23B3425909574D6536182478492D1090FF06A340F068F40578DF7E787DA2624C50D80D457D349920E8F7224ACB934BE38A2FDB22B0A32D0446DF57FDC27C694FF1FDBF3780432CE1899FC6BF767CE41B91DB244E87698B17BCB181C1EDE3C0E5111255E1C46353B76DB1920CE8AD608B54A46E8E362B61DC5E69288FC30C4B2FC03089374E436B53D760B6B5C481B989D6F75497510FC6975779E98D0FE3BF64B8069F5E54D5B0FB376A36140C593D54E15550FFDF92983856B8EEBD5B893B5FE00FE2A398BA87BCFEB4DE03BFAE17B0BA11FCA699FF32DA9BFBE0250EB55BD067D36050467DEEC3A10A0AF8762CBFAA72D6A8C9CAEC751140B6DD2662B8C674713712BE839C43E639D3242540EBBBE55CBC29A195B11D419BB395B59EDE1575CC04479CF5B7762CDD89475CEACB75F805C95718208356EBB4417D238B8C685CF1D994F41A1CBBFDCF8D5D42C1B8D58CE778D664AC7EBC69E7947E907A9468CC09C68C508A1095001B6ACD013D39D442B67A593C11EF2736212CD965353115F901D78AF49C48A45FEFED8FA7E03D3247666990EFBA55B5383EDC0B478EB0E4E746F1CF75D25A131B738C568325F592339A96D98640ED0862718CA6D9B89862079F96C71BAAC6960D63A689979DFA72393BE44B06C0562D393050BC9930745A7C07E85F02D07E533B017734F0B9AC9C24184AD79F123988B7504A197DA9A2A285E59D53BF35FC43411A6BE2C504EEB5225994C2C01464BE4E2CA07015441BA48FDD118B9113E31B574E67AE9C4F10B602ED9FDB644D3D23CAE3DEB9C057431DB80B8FD033F0054963CD75C11ADF8F4877C8B1A0C412CE8D5E3D91C967A60ACC8CEDE21344FB31C9D5CE747C214AD3405F2D4D47401E6511970AF05425EF34501A805E115AD7403BAE1DEB83DFCC84A7DF359F4BA92303C5ECA48498409696CA59D2B4FBD35838495775BB534718377704EF8DA5E38F93B6D232EC6DAB4070742EE988F85DE7FE46F849CB5F8A40C73B10E820ADD05432D66750CDB696BE2EC3CDE4B90A9F761067661D93FD0C1F557A510AA0A5A16DC40AED7A679AF58764C54DF3B3FB130B96384735BC0C6BE6D104826ED5A9E1958AA402F30DA6C6CCA1C5DF59C38C0D0B038170CBDB8848AAEB4C8A9F16AB6B4ED64DC08D6DD8DE22D6F3AAEDD97C6B6D292914D6AD3334B0C86617C08A86D7E97CF67E5E64B1E5CC7935DE7603A2B74B769B49F9F74BD3BA78B51404BA34621E83CD7464F2CB42B083AF9D06C3AD01C2187178DA3A965BA1C35FAD02164F8655973EEA95A1ADA2CE685F6F4BCB1DCF28C012FA1F89017C6F9EE91C9841E02864F404F9243CBE30A6998C80E09BDB29D7E44907C9DDE3EF7519BF09B01DF05E7C67008FE71419287B987AC564CE1BE7AB0BB902DA7D8ADA9CA2896EA6BA557110CE8F4AF2AD97FBCF4C494EC7CA4BFE950F5CFA99FE1D5D7C8C02DEADE351F5B98B3AA8DFCAB188BA84B94298733DD49F22FE63AF06E7B489217F16ED529A837615640926164F976CB844B29D64419FA0FAB8CD50D9EA4B95344ED9A58571ADFA7F3F68ADA426E59019D31F36FFD2BBCCD9BFB436E8A184FD2D0D8D3F17A27FE83E8192378AA4D04EF2B48C809162641B62BBDDC5C1B080116DDA7C9892536B39D4D6E0C3A0C7C7D3575AC95EAFADE4922528702AA406026A7444AB7AEB3D9B21E242D4FA6CC05F2D2F38E14CC9EC0B2A93EEA2673860FE31C9B9343A79D4E81F37F96B36F9FB21E7996614F0508C0EDC875E656F90634055AE65A885B0721492ADE6C0226E689FD28C88D36B84B5B65EA91061651288711E3BB7FC4682A9A0075D7564CE7E72CD3BEBFC330CD7F59CFCF1C78A0B3EB2E8688C6AF1F28D799D850DE9D4BD0014CF1CFB3F39BCD0A1C627A3375C557E5596DFAD2264067AFD57721E4ACF5A6874712BC74B3242EB5FADF6E895718553FADE27AC72690052E30D461CC0E709DCB8D0A2CE9F16E896CA8D62EBEFA5327D60D7E72DC46B22C72DA70353AA8B33039B2BD3CB7712AE8A3B5983C2DA17BBFDAEA755F9CEE8F52D8B0763FEDFD593E4E01A5A9355A811C1B3DA51913E5B7D3F3783241A46D8030BE916AF99C2E6DFB5CCEFED295FB9C783A139C594C3C1FC41B33A1546C36338C6168D2C2FF0C96D580F5FEDF6F9CF96DCAB6BEC9D6507B0844C2D8224B4411494780B6BC89F646FFCA6F6596A675329995E75214412DD5C141E19689DE4AF9682AE30BB2801FD993E23E4A307A3D39A09E88EAE0AAF2464960CF5C618AF9DEF8132A0058AE5DDB5E620C77183DC907285E6C51A2705511A871D72C7260589742BA169A064038F8A6FCECDCED4521F699647569692712F915478A404F8D04AFC92A3509DE51AF203D1FD8F9A5C453AE531BB7C2AF2199CA895C6CA56C1F94F5E17DD2343A2A5468228A537BC12589F097572F188C4E117CFB08A58E801D5BABD03ED7DD9A3ECFD3050EFDCD28FE4C326070D5C128EC0CD49CE72C04B9651CBDF1E627AABE17B8708161B2B8C02CE7BC61BB93A785FEE4481123BC14E55E295B83437FDEEC076EAF2B1C3B8156800CC2EDF08198BD6CE3ED422B25753A9E2BC0C3B5D5C4EF556ED3A8C5F0860787D349CBE57DA8417E7A0CE395E5143DD6504BB295C2440333FB0328AE977DF8E1ECF8E5858EE24A41F14297321354D272DD1CFD0ED866B23633859B4B77D1D7E8744668D6B179DE9DA5D8849DD3B133746DE114EE66375349E1F889DF59C8CA8AE6CDDA92021DA3C0E1543B0159F3F300E3227008B43993B8DAC031B1C30E71C8AB6A81EFBF61173ECD2D8B77289D6421F1BF87F66274DCCDD40FEA85FDF93B4F3E7266B5A0FED78A15E70429044131DAACCC886061CB97937A703E51B0B3A39CC1177A854A8BFD92F623DB57E329A02E9D6E04A54C285AD9A0324CF1E18367AFEB3A1E29A5852B241CCF38088FA1E5FF177E23BF232BC528991B1644BE05E2E3E72E22311E03AC02C22395E13BB5229D57BBD4E9F8F08B5589383890789F821E85EE26C57B4C70E383A22730B2234B50E63771F7D0F1A9A56317D0BD472BB93ED20804360598F9A4333E0D098464A5558189ED5BC22CEF5AF1ADBC1B4CA802A4E760AA2836064EBA4B022C6CEBE8532CEA1CFC90F137F4726D795114A7794FEFF189C0A6F2B3817CE2D558251878527321D4B4C10E9E2C00F07094ED725DE7C83A8692227868C087873D53EE1BB3ABFDB980F28EB714AC61BC4E93C68BEE066F6D87ABEDFE00B7AB90D1571D21AEB73C58BF0EC776E66D9F037B7D057A40A17A7E9B75897B460175F07F0A97BC17578803F7969CF601E287F522C4CF6DD4B403734A89E5162A8FAC6356C66F1E06ABF3486785DC4FD91BD376E73FDDD3F75F873A6C7AFCE484C5E9999FFC00A08F406A8A04DCA0A2BC06DC2A9E7F1EE989C9570254A45CDF4F5757F492CBA59F899B0A596A56BB7B9B7A1E0E9DD247AB622F9421AFDA40173F3CCD0C26BA0BC59CBA6F552F86318B7AABA17435D952C26D2A06E15A385D585BCB2FB98ED08ABE572DF0719FC2A9CC8669B22E4E91AC10456E936F35CE046FD42B75FA7E366E28ACD87279D76B7811B4C4BEC71B862ED24EB38223B13FB862E00DD690D92CF38DDD219C8B7E651EB507A755A10A4EDA0C5BC81A90848712A1B585472BAEEB51C229A26947CDC41E585C12437AD0DAA62758AAA3CB52D118674954670C1DA7873CFE5A43E822B3700451223035B1DDD1C9F3B9F8515DA434D2593A6AF7812FB138C652F4BF5AF044A6ED8163215A185324E1F933CC602CD635D2D4F67042255A7BCFB259AC7BCB294ABBDCA1E7A057D1C25BC487DA530CE84B533C944ACB684B830BB5286457958DC0670BD8EE772D51DF951B678BDC91E6EC175F68524657F940B00589B1AEF9F918F83E93449714CE41BBB6ACE0C5FFD4C830DBD1179DFB9CACE49ACD3CE13F9EC582B3AC7FDA67A5F3BE479A0C5C8269692A19A5764481080981E439EFAE58ACDE3CAF63CFF81F72FA34943D031D006C20CB17DB0DBC152DBE4E28EA8A351413085D050FFDFEB81E5AFA85163F971B9A5179F1CE8E2F5B564E416A73B423FD8C4ED5AC84231FE6AC145E163B67666713D0314F6CA56FA0E7AB62BFF786BD246E6496F9F72B2F3B12849E9B96FA09F376B939BB7D08BD673E82B9C2FC818DDDEA0BA0FBF3DAA9DF0BDD82388896496D64CEDB5B30F7697236654D581011C3C6FCD26271F98601A8589D384AF23BED41C59640052C115C0F57CA9DE93D8D8AF3BFA277A146701BC18D8BE4FA2C7A180D0EAEBB64E12913B90CDA8F27CF9D251B13587E5F990E5FC55BD2EF95733D7225CAD7E6E55B0F2E57C4FE0FECA25A08D64B2882BB6AC8630FF7A8C1A8B7874CD4622F5344DEE0B0FB4147348E6D6EC1F77C27BC3893C5AE18E0325169EA9BFE8F53673547F05169B729B9A97A8719525B6C6D4520B7520A1AD26B5897CE75589E6AA522434A6817A88EA641E3E913B91E68FA31DB6F7616956CA2400821F2C65D69ECA3295587EEF2E4879D687C103DA8626E8515BEB2A72AF0D64F1C8422E83EC7F5E6CD601C2C6C283F63D65EFD2C48236E467919E45094EAD9DC4C449361702651CCF0C1680CAAFC27E16647AA9C77A550CC98894AE8A77AB12DC6F99E90401924899F5DD32E525475C741858EAA62B10991C4F671A6AEA75956FC77F37FC9DFDDF144A1E60E745BBF33BC8E5E062B94D0FBB96584C07B860BAEBD957AC0BABBEB42B6C9F113B728353C7F83B6FBE0A14D225FD2CFD571449F7845324C042EEC7AADAB139599BED0FF3A4BA79D1F0CB789E0F4B3E20933BCE83D40A9EFCE542256694619283E25E1D8F468BE9068344973B97309721E9E2198D830B637171EAB2E99FF3AA6D95EE3D3F47F81F2CD03BD010001A3EE7E7C14D6BF96A2B97F15599C3FA9D5451DAE2C389C2802397BD3DB5E0579C1CA7E4D389B54A4D9660212C789C7256BAD7C204269F9008B0D017BD640714EF7CFD8CB26FA295E12C049E2D66B25DD1A5292DDCC035C2DB8BEC1F380D3D944FD30D8A83C0CA9C363899280ED21ABB81290973B5060725A07B08F2992BD07B521C480AFC70D8294981D4F89B7D223AD9362380C951D08D5910750F44AA3FC16D3650A10976AD5396FC0F316544A4D9E4F38D5F8A2DC836F25A272C605A4BE287F8DC858E0D745F20670A2D466F59966AF92F50D882EE7E67B115E1ACB910DEE771F91BD1929CB796FC4EA598EEAC240F213F090D102C44B9B6E5C5FE0443392AD5CF282C3D1041D578BACAE522074E22DD0280AC96B4C57B1EA368E0170CB3C8B669B2D9657BAFDDB420D1E097EF44D8D1F37794721CADE05707987EB403F0C96BE4896874AB69E61431ADBD5D91E234AE5E14F014AD03B033BA5822AB53387A515E40297C7A87C9543EB29DF6AEF146FE3AA0D61C3EA9D2697615E29710EBB7A2C9DBDBF2BCF075E29F73BDFFE00FB2D5EBE89B43C8C06A0ACEE7A954459CF537D8496271F123EDAA45A1A26CF8941336F655E0430ACEE7EF7D3BE46B019B841C6748BD42D245E6F998EA7C71A8125137BD0B233AFDEBF5683BCA469E5676DC9FB296ABB84A4EA041D1B493F8B68C664869E34EB9227629B8F76B9FDF06BDCAF233E8C2DEC203D922327120C855827DDDA148F458548FEF5DF128E17FC294EB0828AC81534287D4DD6C7779FC7F335B4F75B12D958F704E8FC2360251E8EF024947732C1122A465EA98674CE2862B5C3CFCC4AA194279C944FECF549FB0D693FA9093826C8491D08E4C38681D986E32D80FAC5A2BB5B2CE558B929A3514ACC32281BCF878E26456D7BAA572AC59D6717216302FD2DD2CD1867473E4E74C8776F3CD607EFDE5F1B606104F116FA45750DEC8AAFCEC768249A623A6AD193F76D6FB1D0736EE2752527D1DC8D18AF602E6AE75DEF03B190C23A22E078ACEA09757CFD03E753D3466C6ED2DAE271D03F24117FB2413BD93617BAC66736475EED111DC411D23853805E8FA24B5DB796D3CFC85647F74A1998764E26EB0B365ECDFD59E173E07A7EBDF667B348F902B8C8AFB12A1A7DF6F2FC694BABC4C3AD44BEFB54B39D0EEA44C08E389A743EF9D1B09E4DD629676CC2503327FD8297D48CF65438FCD23428C881985B5FD4315156B5DC06505ECF2E74F0190236CCDB6EF4EE4EB91A208969099BF7CFC64DDA734DB49514AFE5B797CEAF97A124F745C70BBD1AD85D88DD0A1DEAF9C1F50C55DF5C00238EA8B5877D8009F63D7184CDEB8D5D9C59200DB288F8641AA7C10D31CDB16DD62880F712F5D6BA4B663126257872880A9008DD7EF5665C4E9AEA532EA4049B49DBE629C05F5CBF926B5479D462D240FCE35639AE2C940AB6D74C18D6EA17063AF69A8ABDB8992C10C6EDF7EFE6254CB6C4573660DC813B15D5DDB17F0E1905E2A92995B29363E99ECEF33EAA7203F3DCD0E0F479B6EB4A1B6B4749886989C4ECFA995E5380D3849A0FF0EE4869A525F4EDF501FDEE10E4EB75D77CA83AA0DDE547DB64255378340ECD64B0C27A772D339DCE187E1FB28693DC68585FE33E8C047C7A4F03C1EB0162BDD5038D05B709AEE4D5D242CD717AB51B4A06A7B235BE71813E71DB4475A26090395FEDFC565DAF7147E16F5C9EFA742D7F13D8BDEB789B66E2215D96E9B383313FF027860C5437B651ADC2C34837B86C44D5DA245424C4A0094ED34BD0E9498928BFEC8DBB6B53966343E0B38875825652E2D5A4D0C1F993AD8637C6301200DB3388045284B7252DCD506E07EEBC7B48AF2C334F7419F0EC9843830DF6FA1358E791574F012C55DBC38EF210F65CD8A36F06D334BDB5BD96C4B97DB695FACC8BC9B747F31717B1A421753B1CBB2CBA75F6960FBB4C1AB87042B4810E067C25C420D3E465131B3744FAF6CDF6C2C96E21F84772410C27E6D8D4472A3B5B14B3675719B112C73DD691769F68306B0CA3B90C8400B6670C6AAEA80D346E67CD9A60524D81B14EB80FE532DEEAC34510218E5DE1B9772656EE4F26C9778DE237FCC1E97D5B6B6D98D41F52104681B1358BE44C57A01BFE040ABCC26C5802A6B8192CAF40E3E27FC6BF18785940879E96C18E963A838C64826F962A99BF20F02B9F11111302856EDEDD2793B94CF5F784B8CC21D0E219FCDDC970DAB266ED91F8EFA7EE5259A6D9343F85532ACEED09B0B853B292F4BFABAE8963B2342E79308B9B5F89C377129A6DB59A1EE78B82ADBD203F5ABDE38048B791F8DFA4188A034B421C1B7EB75A39B359FEE6DFAB42A9523500FE47DA87C59B7698FDE2DFB92594 +pk = 719163AB49632FDB19924D377FB2BEAA06F34E6E89E5CEEE3B2A0A957083E6AC9B848BF0BF0C1817ECFAEB40595B6C7088FF9D64780B7378406AB6878885181F21F76139B2DAF4615FBCF69CB6A8E0F8334183713B911CA5B6F7B272D6D3C8825BDDC1558CB54CAA48F6551DE8997C858ACEB071B68E15AB86DC8DAD397951E274A25125BF4199D0BE63B0E452965B214665351DAE3161C6F25E27583BC3B0F6D9AE4143D69E68DED2857DD4FC1184856B9A16E031198603926910FFE1EDA42271250B195E5A1064DD15B106A46C31938B95E7ABEEAA6A14523B06239B01C86B18DD01E76F9882ED94F97E6E7830E9D3F8F1E231ABA7F03584BB774812A28FB05A08D7B878CA3A2FB06126790605445BD173A83B7521F040C38E9CE61C3F44A5B2BAA6005CC887ADEC24357ACC316B1C1A551CFA9E6746B8EF43ADFECF5B8D0660A4D602CD3F1E105580DB64AA1DD185783E3BE4E27D6976C521D081026DF1314029F13FF30910BB36EC8CBF15DCA91D48BE1FB25E1175E3765719B8E49E96115AE28140939C07F7BA2DA8CEB7849DAD583A0CCFF1BABE3EA5615165720CB9202C2E605992124C37FABDA17D4F5329431291BE65F70566CE6036DC166A89532465E780B299CF68731A2AB1A41619A9A5BC0E26C09E0A6DF3975E722728E12479CE8354C6535F4E556DFA42D53B78B041678642EAB9F88072E640B8E3A113626AF07F89D1B94B32AB033015F5DE5A8E314851B0B13C46DE038AF2E78C762D0AAE1F2A2C122F2DF22D7BDEBBB24CB4705661AA486ECA192EAF28E6190BE3D82AEE4A66758E2E9B0F2EA533DADC34C39947311A880075FB7E0F6F882E76C419279F347A51735180E6FFE61DFD9508954DACD23F86BD7CB5018705C9EE553D02C0E129D7408C54B09AFAC551D2EDC839CF6F234EA6291E435A7EF3DC1F2CA980D7A045B299874C0178A8D9BB990D2B8CD73CF38621B1375F6C27D767B26570C8B1F0AFEB678DD64CDFEB3510F7570B3AC8D10B4D175E545C76866EB33D21B46978B962031CB404BED369F4BE6D7EC456941ADB28736715E784DF9DA94C87C9DA2BB6C0961FE25F252ED6F34654E49D0D75555EDFD5367063C03EEEC746F2C0A7B31B802473508CB91E7700ED3351A5F89B2777FB974B23E9F9A6A9576F53D93972BC7800A22328113389572C3E5CC8EA00A1B97FE60D265AD4A39292249778028FB10C93DDB34C2A55EA5F78BE64A708DE30D40DDCB581BD47FE3587A59A904A056F0156D50BE55ED2914DCA47B43570C57700F9973F990951AA827C55031C4537F354767FDE16C38827F0619CAA1C564C6F777598CFC5696B5896D1D108ED3B9472684EABE5AA28BA56A640CDD745FF36D6A599CBF6185B8A4C789FA8BEF62229C01F6EA51603702667A43F96CCA838A5AFB6A077AF781DAE6FBF25AAE99682CC6EDE49BB99CDE4A5FF7C2D652F08488C835E8ADA70A57D4E9E193932E020B3F07C4861CEA568761204B4E51702FE1FEFA025F50E2185ADAA1F72E0A23748BC635A312341908A5B36538D9771DBF8951D157834C6FC4731E5584CC7D13E8FC0E78051988B679D36DBFCE7F54CB46B71F0D7373F81E4A23825F13001D727F1A29D2933D4FF93F5FB703484BE2E6F85C5E96B5460ABB733D0817827C63E656C97AE7D181650C7F9E234A7D3ACBEF811AF688B677A7246D076EF3AF98FD3BC253180ADCA2879D428C1A37134FC991147086AC1C250444E848D831FA9D90B04C43590E7C812851DD74F503B062C359A19B0C36866048901BB5CE95503D79BD900A5BDCA82E55CBAA27C5BEB469C6932DB413EEC3802095C7BCBCC0D90987764C6C2D16980A5688197DAE500FBD338B4965F683D0ED8CB67EA1C6B155DEED0A75EF8F6AC4F580BA0377D92ACBAE3CFCFF8992B4A190634EF0B5BD8182182403D4B664726A3DD4F089B894496A3AA5E6A3FAA6B89BC22CEA5E3FA4BDB6EB63B3CA7DFDC9C6EB51B8F5E16E25B89CBA38D90C4E8DB961C8C325A284615723431620D05E5BB66D5CB7D9E200EA0CC83BD5754342C3D54DF1E613C6564F3C654CD7414502FFDBC165DB07724C03DD751D98F7AB88E073FDD3A928F6C03B8CD3B2589A0BB7B55133EF4A2CBE67F9442BA5987291884034E010ABD12F8EC129FF233D036B9F0A5641FD3DDB9FD29CCE99FBFC37EE077C43F90B6CDAFCD0C1DE1A7EA7BC08F4F3BCECDF7E84CF3118EE0EA67D4C436CAB80B71039B8BD9C404067C9F35F7C07AE70988DDC3D91C0B3835A45D318411EDD677DA3218A5F3E7C074E76ED6C1446D28F020A6E84AD30F95767FE6B76875601E210C852FB798A4294924866C5977229D3160A9E13F337FE5089F0F5BAB562549193CD16648AD59F5C512402C0E4259B83255EFB7EDF9D491A90C9970BB2B53F6F0DD74CF231B6D1E02EDABB360A7C685C84577EBE8BFFBD604C5ADF76B61825A232A07320D93460F2954904FA58640492ACE2BC5F7F97FD6F2C53FE5298ED94F76A00B59DC12EF08AB8D3F1CCFC8395097596DC8B0802D583D3D791ECC9C84593C48E87A20A7360010D96FE5EFE5A4360DE40D225F62F1667577B95020CD6606C02CA43F4B4055C1780EE1DF19CBF82A44B5DEB8B184168F36A118B312486B4F51FAC7AB1779BECE711821819F049D13B85E794C6C62CE92123A8F28B0D02A78F48E008ECE745A753499AF785C423819D80C0628711092B68E2EB976A561559EEBC0DEF61683CB1C84044A27176F61E3D369F4A112BE9F31C2DF8D4240D838BF27482467A62CFC0C2352EF27C6B232B7796F4EAD3DC69FA6E5BD7076926D09134F42BC8AA3B31C83349CD43D253A57EF4BB94D410C9202D639A009BCDA2C99AF3B88BEADD0A983AE3A5D12CC1C88BFD2111F5D4F5FC498DB25760CF3015C512670F757500E637A11B89EEF8404C4BF2C0BAF13E0E9242FB0CFCF2019557150A5D341923E2E0B0F83FD51D4838DA7F278A787283E4F165C3AADD2B2930179640BFD544A9CFF168896DA4DC2BA1F0100562648D1C527724231D713B1659107F6E7316C99F80968ABEA6C2AB6376E386BA796A399FC05964EEF4B76A9867584F5F7BAE694F7AD04D4DF177DF15F8FAF14FED9649EDC27C8B295002D1EB4B1DC884AAF1A6A128E590DA39D393E1A03FE0984553510C1E05CC8A382DA8D6DA65115E7DF330057FBB214ADC11714F71287DDE3DD9919ACE0B2B8902F6A4F164CB43F702A33FBF3519DD9D385E9A185DE4DFCD209065A272EDBB62BF8C3F7FE1CBCBA0CFA8DC803ADB9CC474702B2AAAB6310F885A3C69BC7C0BC1C8BF95113BAAC994D3305548B150472429F792EDAACEAFEE49738A950B2248033A2FB9D27E17DD8EF5DE6DE5774AB19C2DBD148662FDC40946A8A59FF86BC178BAFD76C782C75F7ACC2111D934754D802E285409F30CDF6E6CD0E7EBD7983872AE69558DC30A4F6A3D3314C0FD7B58C1C5D4D922FDA9FC6618FC6A5A3E636097FECB1FB3FDCA88A3F29C11E365CFAFA3D47BDF534730D01DDC0BCA4F002FA33076CDEB39DC8A29CB29E58373D3625E4679C5123FA5E8D151E9139F7BF3280A7EDF2C458C0292D6AADBF3A83979D4706172426B368AA2414985B339D6E1502F2D7B323E8136342ABD338B43140EED88B0D30BBCEA7D4A3B51841014E86F01F3B7D75FA49F92941036182140FAE67458F173E666DCC1A34DD384CFD957271BAA29813E5C006711653F17E6571CA3DDBC7201773EE446E8DC5013270A3E293E22E2522E893D7EF16F0C79499C9DD1C40DFB87F1F67A5EB4E58392AD1430FC1005A0A0BEB303900B937A5D03FBD8BB52FD07EFD22858C9BFF7CBC526380F76B57B225AA8D876C0F822962788CD27E8F5CAA639D20B07F29EFA3CEDADEF4BAF4640AFE29057E85EC6540AC9E9C4849ADB758884B5E41173406A734E869A4D54882849121244C72F6D655BB280458DA7CB08EAC4AD95E306B63F7D6020745FBE1CF852D4EC502058FD8C55CD55674D8AE6F491A9AB60E2B7450961E9CA7D0B0D8A3AB06D4EE10EEB51BFAD16F245CF12765645D85A2D52C3884EBE4172E08F3ED09378280580822FD3EB3C6511E0F22EC942F2D00039E79600BC0D51B4B97E41A5A57252076C54C27DF14BE5F727ECA6432D93994B0B337EA5CBCD36314B13A5361DEADB91F9C6B3CCABBACA6BAB35F552E4DC5E231BF87B38933BF0C0ECC9A041DCFC84F6591E22016A09C8E34B643E6697A49B0853D02C8589AC7A1C2BC3D1DB5C05BFF64873E167ECA538A1A39C6318CA616BDD316F577771D77869F909A18F42F084BFCCA35A6382833E1F99067B654113198BE61A4D1C67BD72A87E8F16E137B73F71CEA2D1127FC951E254CD623B897EDBA2B4C64873B9517AD9548C1FF6625D6CD6C77ADE901939C3DA1126FD242C2A463B3606EAB84F6E9BFCF52D8615C254E2DE7B6E998E96AB5231505A166D866A88B370AD6518BB20491D491C3042F8FFD57C8F65BD9A3ED0A40167670FF10400398036758C90040D1BB3DDECF333B631852B70B6B8A42191FB53E628A016E616C50E3163CF22B09D020E0BD887D4DFC360DF7FB02799B569754867B888D1BEF3C31F5B705D4157F094B6C711017D70C2CEC869E34D9F059AD2D1FE261B0EFA97A9FA37A7A9FD47F97E0C46715773CA2AC38C0E0AF08C42FE005BAFB03FB9FC3F83E1E6DEE976EA2C3913D1455AE13B5BC87244C21BF0BE70143E3FD57E7B301C1546A737FBCF4D27675E9D79CBA506C929CBA4FABF00088ABBD01A7EE70E6606903FD8F00A5C09C2AA1A9CB0DBCA4B457BF20EE4E38BCECFFE1EEC7789AD9D727DDA38F177DEB10FAEE6E382FD3ADEEB4AF60F194C85F1B03D239A3D8FD1D0B26647175859401E1C0B03D69A7C30DCF061F418A8CF8721E7E0CEAD6E2B1730FE162C8039426B835942765F0EF05DD75548267E2B18BC08DA7F8348291B00DB4A17C2EB21DB568695FA44CF6E1828BFF7768356EA65C07237A3ADF70662D34EAA9D199FC2CD529E394A4E5E6E7D38D06E2C662F3FD86CEA36A41A7F00A6148F4A54D9983374F3C08FAFEAB9693F8CD5FBCD964F9F2C045FF1B67C308E976D66FDD41A86A896022F232A587B45EB5FBB2EEC1AE8075C83F911F4794A303E5E55B27C84DB86263ABF7E16B53F2F8966D91AE674088E43C62A37E35B7CDA921AF676B4186BA80FD5FC66FC53DE0F7016B18D3DD6B6C82B48A12CB9D82782BD2EA69F1E3227DC8A8CCF64BBE251BFEAE8B3B8C811815FB6A15F4B611E680D6D92349305BE7881907C0BCA80F0BFF21FE4AF33D75588A165EDC59A58B5DF4ABCBC03FB2E3AED5BFF4E86835029DCDF4E442AF2A54288D9186E433CA1E2261CB4638D14D2C9A9331B85AC507CCF59D1AC6E68BDB70D6E47F5D323D6EF56B1EF0459997BEB597A39C131E5D55CE9B95EEAA2E05202C2C501AE30BCEC4D43A3D361DBD78D0C334545E4D9123CFFA45A2C727D4BDDAE11CAFFC2350C9B3EA2D3F5BCD9BC7269D1C9E8E4F76ABF500E8FEA34F2F0D1C333A0BFF2488C67AF0D15B415B7F6F6D75FDC0BA51C4FA5524BEC5B58CAEEF12FDA284FB35675098B0EBFDBF3795F65F843D98E20B9E53DB3E50C9610D3A3890DB9F91BD99047568F1828CD15C59625410E5527885F5C10CD73A4507EF3E56A57B344DD84A4357C76FA848AF917ECFB3C44FCA4EC58337D9FAE3C2CC23FAD46FC3AD93D2BFDC8CE40E1486A68BD2941AEBE130092890B75CFF62C8DFE01E633097A60B4EDB958C8A30EC6AB00352E8EE6928670D2A3E571454D540D2AD2FA24696106FAA8344F203244E69BC4B2347A9BA8ED81EBD68EA929B3B0F8E6502F0511F5C921C92A62804F5B83518428A306E32891566FA34F1AF58F4ECF24DECCF31377995F5241284E06003F156358F20DF7EFE47E5F6712EE210E560767377D8D95E18D5D4A9F4F0E9B61CE9F1D4BABF13B2A3E027DD5E70668B69F3C6C085948F058027398CA3319FCBECB233FA5FE1842B4322422E5DF7A9906FF938B6AEA5478E8491FFCAF3031366C71DFB586CB932B0E81F60649453BEE137C1488860B2192F3A812D16C236AA5804214CA11A82FDFED785047FD7B7F58AA59FB3AED753CA996F89372D95FA0F5A7FCD88901B8495D9021FBC7FCE8208FBE30443EA870226FBBCD55D985E83238E6BF3FC48C96EDB44F31D9F1ADECB91A0D3D6C041F89549C4DF0D282133AAA13431AAB0F0109C2E8194ECDE0DF1EA55BCB093DBDEBCD2DB38614A18B1D524D3AB267C961ADE3151735C81B837FD4CCFDB249B4A547AC1E419CB17FE3F86C6E5250EDFBFE1E9B081C4494073B629BB96345BC2C82A530F8676743A50DF8A4164103EA8BC6468D12F178D03DE1497B59FD3DEF6860EC26D4BC97F22B34E269CE30B008226007FC0D1C4F250E86AAD10ADC21A38A22359B771678BC70995CB216F7D911D755906809E8669562E3182305DE773D28F128E89A8844FC226FE3CBEFC348C7D725EE685711CE1A8A1BA4224768CC8CB76DA9E8C4A1840E1E629C8F1042DE8452EA7BC8168393BB1DB312F602B7410ED9224895D83990BE9184D85746E4096636078F7A9E12FF1EDF0ECCE7F4ECF3583DDC7F47BD4D66652C99401FB55E83B8C9CE0937C486AB4ED07D32D6911DC78800D684492E3205D50F35E474B4A9EBC792C37512F4F7EB33BF70EE4195AEB457CEC853018CD52FC7026687692C3869B2652167F5F98209AD389C99DF0D3DF8F757A5E282ACB28FAAE0BF8D9BEAE9A3D827EBD237B2C0295C439EF91D9389768B17CACD2C63203AC38DA63ABC0CE447924F07BB013C10626D0A989D566265925B9C755EF45DF16079F37A7EB3313D443969A16C7241A4957AC19BA94F3EB508CA14AC5843AC490E509D110F312B9F17CE12F0C118172A2D8D623CF1F7DECA0B7E3746A732B0D56B22DD73CA51A5A sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95 -smlen = 2688 -sm = 5166B26681BEFF107440DF1F6932ABBC3E16A6975893EC7EFCAE7A3A1F13F429EF4981704D0E38DE9401370FA0DEA7C89F4C65074EE01024C1E1107A3E53967796036ADB8003E1AC077B440B6F6C0083891D3BA9364DE551628E16DE36BE0A23B05F0D01E5670F60D8E3A6126F8C5FDB452A7E93AFE5B6A9A90BE59E55D7453A8C90DAA862756A94508E1B754805846EC5CB92810EEFD34CBB97A4EB923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +smlen = 2694 +sm = 12519D6AB6DBDAE0D17D85C3A3729D95F0A2970254FFBE5E43CAA5BEC4485CDFCB8516373D4A9090C2757DE04564449034ADFDA76611A247DE40D8D066C4E8987EC20A23EDA4EC20B7980ED42E7D15C4900419BB8EA93B2EE3069C5FF863B4D902545D6D7210B4955E230F5A7019E8F49BD23D67827C8744212B760D991971CC949271B9D6360893F46794E02C917A452F449D0F511849A7BD749808D62639A77D68923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 8BBB412A3FEB454691A74834BF0B4A2244121354162F0CEE2416AE06D24AA3A5F9150168F5CDBAB3B879CD984C85155BC4FE14527C8DF475149ED5D0DE559D929CAD40B31512728B9701967ED62BA435C31E7B2453F9D01319388A1C4ED7B3773FFEE45EC8E5AC921467D8D0EAA61A5F6BB56237CF64BC9CCD27E423447A27064B499F622456847F8707595321CDB4DC1120949DD21948211CBB04DC594565CE67348DFC37E73D1CC4D21CDC4A4EC9856E48DA7638ECE438D5EF3498AD7D5E07D3FC406D04CBE6C818FCE3E0F6DFE464D52F06731E34138EC28568C30A8A1DA1C2C94493BEF53A7E852E8EF70BD5DF63DFB13A34DED3508DFA15CA6B667AD9541E00F5D98779A0C5032C724D05331ECACBF9EDDC6BD8B096F15FE964F19C28291051EC324B0F7DB48B09DA1887CBEA03EAD2F8C3D101BCBF83DBB3ABA71B34275F150C23EBD1C398EBE1E4382890253B3C8EA2B8E0FCAA399B8EDD3CCE66BA1DF02595B47B406C42E148247B055E517AC63C49E296A7BCC9A6F4B18BEFE843D7AA7DAAB3A849C6A0EC728272412B10EABFAB567B83878D4D32217C694EE067388FE071446311AF1D4D91A5B122CC6C3ECCFC5455833B2729E4C07CE884E107C85256AD9617252D76AAAC97C3DEADF90B0B80271C8B20680E4E8840D58627098419C76CDA763B71D24546DACC87064CDFADFCC72F049A49E895D712FC092105F60F9B57ECFC0F0BDD52C8B35E0276F5AF297101D93C5C2464451007A94BB02D0D8C001DED9F7942F96EA2DCA14359F567552CEF3D2C76213D7BE6D3798171C84A100F79ABC12D971EBA4DE070A28133A5390BEC1DCBE853C63CC8AF40A54B468CFFCA6DE3597EE1A8A9C9324A092FBB5888D9FD3983655DBFB23E85FBA4B75A5648FE6387BB1356C2E06956A8B7BCF5EF1E61F9E6AB735443A70F9FD53BAF850EA48D97E17BE19DC53F689639ADDE97004C4ABCA1886F9B9F0831F057BF815FACA5865C004FCEFF8B48520E17F89B97D52981DCC898AF1483C75F1A24BD8BBCE0F9249F6C6BC0C6834CF844F2B1F42A64E87080BF641AD62319B4A8870DB0CF602E8F801543EA4A0243E8352F3DD475D58D680B12055B1A7EC74B1869BA09BABAC58D4D80676A46C8D8CD93E78F3D1774CC83D6D654C17DA80A8D4972A33F3FF31862097BEB8006C563AFCC92CDDF4957185958AF233572B567E51877BACFCA499E99A2C22877EFAB8662223C4FD6F1EB232A5BD11C5674442F6CD3F8E991D6217BBF4492BC15276AEF4B47A70D67E9495F473235BB45009609903A3D8C67D1182FBDD6E43726C531A048D555D87C130F1654792C16FFAFCEE535658F1C8BBAE55A962D7F1B667D69CF4ADB2C447B1062634DCED2588ECE126E68666624744EAC052DEB41DD9A2D5D6856AD6E2C6139B9FEDC857D52ADC8BD022044241A1B76B5D8E10EEE2D272F5F927E276DC1497AE6A08DEA05DD5CD8595FD3314114584DB88024A7AF32D91FD51D53B860C9024249279AF0FA2E6ABA17ADC5FE242EF8A0CFD27EB66822ABE4BF87483886E01F85EDE6C6AC7569A01E598C5792A2D9A8C037D47220FA609695D3A6EC21FB39042BF2FC7680683EDE4957208B7EBBA8285B1C099D9249DD35F8A631C7F01AD66CEF45FD38E823836DE4F75891F9576AD8B1DC69F3F99FE5A89FA728D5107BCF621D9E2D59C8812140489CE1BF6F42DC4B5F5353CFD9EB51A72F92B9AA93BE14ECD203F34E68E19836A11ECF31BDA5DF305F6EB1852FC030B9B71E4C164FBEB4AAB017DDF269BD83E0B444E75570328306449D84B15E385696F0CD03A994DDC658B04D178B6106D573F4DF7642C580E31EDEC63BA02C93493BE2B01388165911926B8E3195B9105DCADA26564A4C42CF0D0919E363337F0394EAFA191F7823915A9F820ECE893BC579EAD5F80FFF538CD1C9EF93F379455EF8108D8B84AA68B348BE6C533F86456764F84957A54009818594F8BE50C97AF40E6A7949383F8F3D6A45E8ED694E2C33D42478B7CE64BB080B28DA9B8789337054FA2A672E779065D20E08C99B56552C5286C527906D4D52517B3E2F9F0A728AF052205FA4A30CD6E591DCA67E4E4781241C1DAEAB08571E35F0F882AAA31E8EF1BB51D3F27BB827319C492FB9C9065A1F08468DE2EF461C10A9B72B2BDF1FD7D39458289FE09F7502662B930040B3351F7CA23A8DAB42AA70645F8C2F9AFC4DF076B2262C9168EDF100AADF3A7602F1C6A1E1372AD38C55505F0EE4F7ECB98E00931381271941B5BA8E7ED9A6C7EFB7C2CF645D66F85E4F6F69626C7AAB188EC6EBD8E877B0EF3834DD2709212763678083E2F9DFD0BCB0EDB7847AAF91A98F25C3DA3FC3A10D164CDB46F5161BFBC9A68C8811BB6BC1497855E315695448A38A787C52285E40724D40EE14910202736BFE468ACA9B71C34CCD5BFCDEA7FC01EBA4A24EB1E89992BFF838CBEF297D1E5ED96AFAB387909DDF4F8BC2CACD084060E6D349629A86C1C95CA9213EDE2F4B456575BBB8418E0584F8EF2F8DC59DF5072E847F7A1F41D6EE66EB0FB60140EE86BD24290FA2149A45F454CA00E5FB8B5781EF6851BF92F457460323320752C4F2684A7CA12A2548F0459FBC98629766481849E259836D3FF8AC6F5E524BB4FAF0E50A3660A0D8F42B29128B729BD75F3681799D628AB895740A9D1AE827DCD677944E410CFEF3838E9CF9F956E1B14ED45CD0E3A7E612578C4304FE364A6FC22B6A81F7AD0916BCFEE00BC05F297551B46711B09CFC0AE5E21060E8F884CF61095C7489C8B32EFB1AB69161171D91B0EF1399AB148A2E8783A87EC52069884EDF544C078E82993D0D133A3C8F0B44576394EF76D5ECD66742F2AEFB8B304CCBE2926EC68CE8C76C244EFD80853D996393FD6A6217A040C36AEB1BAD9C6FF377D4BD0769E7C546586C51E2900E9F0F081CDA6A34B8F73C9F99425E1E6567A830B13A95B3EF852487A2E1C65409CFE000E29B16C358D575F30D5A7688F6BCC3705DB708ADC780F38AE9725DEF11225460BA735470313BF4F855D8CF5BE08DE35ACE6E4C8E8026CCE1405D5F08F2F27BCE3FCFE047AB03058654B2E197E7AD94D0D07450A62CFD475D8FA82182F3175566F7121423634BDF47359E0A0D40A17B85DA65DCBB41044B78A12C48E97753AAC75E637E66D4437371D90BA30591205171A5D78828ACE4B6EA3AF65459BF969CB530D105BE14B0E37D73E027C84AB03435B2957B75D1405E2CE91DBDCDD2C5F94E48440EDB7E1A18D097735FA5970F7043E8654075D66B958C6E3DB80A9339D353FCF032146C0CE6C31C27CBED3B3542577FCF7F5856A9D9406F25F8C44682AEA020CFEA5765A15C7E93959BFCBEAB8CEB1933D5DD70D9CF42AD498231A3DC06EF075E799CBCB833B235F234F94659322A8D906821492081FEB168CD992306EC54C9A9B0C5A6C26450A290956E92B206031663356196130D648F14204F8D4DB03FAE4EA042530FECC27B433BC82FD034D258A8AA8BEB7BF457BC42B05CBFE8B935D967D0418CD7FAA52F645B521BF45C4304E4E08DFA258E742E7C2AA38113FF2ED793D622467F3E69510782DD369414BA08352B93A3578F228526F99396124C94CD0A19D04B4F4827E2270B7221AEAA75E70B65B3C3D7EF3A5119B1FE1F81BD1368A0718F5E4224695E0FF50E0345EF62E03A7647DF279C68A501EC2C00AD7E85061D5E3939E8F13E8EBFD56A9CB45C388E41D1A7F73C855D6319BFEEFA4DAEFC13BB1A12A3E8164F98D7BFFAA769A475189C952E0D0E727C0CFF92E0787CBFA0F4C34A44B204D156382E7ED0291E1F479C3D2B060580055F5918407D2103973A3725922A6C46FEF9C1DF449C35E2E45A125DDB834BE6740D6B790377FBBFA36D8DE88B434C34EFF71959EAC688DDA013B755CFCA9B39150B51002F3F43EF4B5EF7ED1B8CD635A682BD63800B4AF54B6A89AF2B4D9DECB377674A438D320B02250AE2506B45A82301C5D559F60522784F414935CAEC2FFE313E3CD1138E1531F69004B60BD0E9B2BCA8C3F55F1E1A7840F42C3FEF894559430FB15697577CD4B67092B43D32FCAE06D0D32333BE1173C888F886ACBC11E4D222B6E0A245CB025F82596E28CD07CC6A724A12DBC8D16E70B84859C1144B2895FE46CA0CADB388C3F9B3CD2D732B040FF079DAB1E7A7F0EADC5DB16B5CB858439C9D1795687BEE42CE9244D0A3E6EE3E6C8CF756FF75989E375BC42D4E01DC3BE4D64C3A676C0A67A64B19060E2D703E7AFF6C3222E46605B233A557D6D8D2EFE17853AEC8F547B8942B6D099645CB95196E6A237B1AB7AE7FFF2F38565911B88F017C2F1EB1CE764D871279A1C111FB889A3D79CF49425B9D2D446DA3EDDA5830A63EA929FB85E4EB2F0600C0DE0AA57F2A0A2B7565AD27BD876BE9ECC57232B3E11FBA5B4AEDD1BA225A68F98E3BC7F92CA857286B9F731EF91D0D7ECB8E65DE3B5AD62F8C67A75F8D31963089461D63A5241D092C4E43EE0E29BF33C7DBE9EBE134AF1DD1826FAE8A0BB205BF6F2448D5069E69CB5FF4C53D3C51BDBCD43B388D9BC2599075F650C68FF598C2ABFA571C617375CA0637C96F9B5EEFB5DF5E466745B15D0B7C178391D89873AA2AED6A54DDEDD4D7359697726C7022F9AB853696441213BCF8BC1DB23219FE5CEA3AAA94ACACF2D0378C8413E4C3185B67DE8529EA9BF762C67333FD32E7EA01C2EF4CF5F08690FFAEF372265FB48D45B170E8DFF14529750EB326AD8729B34E83782167B285273305096EF985949FF9EB5478FC979BC989F325C21504CF21CF372006901F01ED02BD5AEB3982E63B857B6742C3A35ABCFC86C6D02CE541776EC6B9B5B6813E5286C51256384FCD2594494DA944A07DC000FB9694E20CED881441705D674F48E3DD76331C1EC1309B74C6CA2C980FE0B909E65BEB5352BC888ED722C6440DF16C8C1A52CEE683778E5FE524C5A92DD90A43E0C102A2612A32BD69C82819A9B6F3073D33471C464DF848D503334C95DC04125E21DE7EEAA1DCDE8EF2162144D36B76B703E515891630ABD8B4820F29BFF3A3CA4DB2429B5076A432965577A45B57EF5E8F887434DB89F3D4073CC33F906062463F4368098F0AB44E663723AA197E80F8F6A0332572F46544E64206DFEB1EAF6139AAB1CAE3532C87F44D0FECCD722159B0564DCB0EFDAC02F1335829C64BFB93AB1D56B66CA55976A15A34215D1A3E58D39051497C3D86DD0A906B7356DB4F690171F6CF47142851DDDC7F057DBBE365231BDDDB197B3EB808CDE1A47F080842B6A26D639795D0E1CF3F654B86615827370E68DB81C0312B9EAD5D81F2B47C24D28D2909C8B65F45EA47601126BBFCDC2F2FF805202590A2C3EC2750BB435E74ADF20303B64DAC5A80B98F28FBF4E9BA16372DBB0CC737CEAA77C9896556F3CA22B2716B3C18DA8E933AEF8A1F5BB82E62D393A525FD54B2CA816289AC3B15688CB736228A87ACAB8F24A37D70E199F74F40539426A43EFE0FEF9B4FC74E5A055E15955A9AA68AE9BA8670CE076DAF07E08BD6D51DFDA828778B28E9B72C2F841283FAC4669F04D98ED6E626EA99B787FB3EAD32BEEB7FEBDCBB7CC7C21AD7B8A2DC1C437FC0AEC6F7FBF8B293C0DB2F27DC591A00CC9D860D37BF743ED6EC5D0FCA0A5BEA8B01A5EB9B06026308EAFF10342334D3FA0EF679D8C322287BFE6C697C254CCD957B91E5445CD3937317320071A18E941921B2E019E60153CBBED43777F6C27587FC7EB9970B96B3AAD91B5AA40F6F1DEE03041B96CA7AD25ED0AA7C149AF5F0F1C2D64B7FC4C68BB3C879A7EEA18C3E519582A852090F901C64BD1B36F0AB7C24A323EC730F6F16AC26FE08E54DF65A2E14D8A9DA38CBCBFE20FA1C91C70B2B4611EA75DE6F97BBE27DA03BD7A082A634CBCD8751A6B86BA134D4B54034BAED522345C77AAF7EDD138D72D2785B5F4A5FABE2844F29D20742BC0E761D0F221F2D955040A1292043F8AFC8EAADCC3F1A7B8E60938F768AA56B39F2595F922374125B9F8FC2A9F378C3C882E63D5C54E8C6A34025F7D7C70A05270CBC80C23FE9958721FBD48191E18BFD78F3FA1EC56920FEE59B236807F5B69A4ED25BD909AA7E9721B934604D3503AAFA0AE239B7550F0C4B2590B321F9EC261DE972A53846F096A1E00CBDA554937E98C9C844976669AC85F3CDD65A9DEC643FA10BBBBA812687E7D5CC189BBBAC1B21A8D7F8E3696C5102586AA1184EFB101506C6C0E8E53A1114D98099479125345F78804E9DAC3B4231A1765FA4FA69739A5033274E4589388DE281F5E135FE6778D2FCB0225518174A8A862A274FAB1D26FC5F56633BC2D1FBE8D52A5112ACB2584E099B92C945697DA678356C3A584ACBB6D4C790BD44B47425947C53069EDB792DB1DD864DEEAA4D3F354256267D25D07B6E29D9D35C7509CED5F67653B2A4497C63E5FBDB0162495F7B01701542B495719BDD9A26ED2081E32CA52486B12D9C7C338B802E3C99C88A57E77E09B8929AA85D8B09FBEFBFB0E0D750E617DB58D389E69F562A30E54872D4F70292B7C35EBD1133CE5500466CB603CC5E8D9CAA99DF4CABD80C2DA9717A39B8DD2D46A8563443ECBB56821A0047C96B5380471BD7322E9D3498EE817AF24F2817AD92BDCA83CA68BE0806C699B69FF46541B20FE9AF585F573886B00AFCD7F005507B850DBC83E2F9A06BEB1F24518E6CF24A09FA0ACA4BDC8BED23FD650EC8405EC5F327592474755AA39F528C55FB0EC920A2D1213D7933FDD539434B9DC2D67AF85EFF6F52589CAB8FE65B409063CE9D021228401BE60D6853F66B95E158828F20A514CB502C4308B482847320A4CDF79DC60FEE4A6C89AF560DBD425FF6B79759641646D3BECD0F2836FA72F3E52FCCA5E4F467DAC370647FA1B1A9A40DF0CFA276F5D88646D6B77ECDCC99A3DFE4A26BA2A74D06F0D21096E7D1CB1F19BD9D1122901BE3645BF93207FB06D6F8B5AE5D99219E35F7D078285A5EC2C3BCEE28CF42BD459652BBA490B56F5BA27A61C5BB25E82A11B262F3AF8CE09587CC43A66A250C9E64A1D0723AB653DEA149BBD86F344684CAF3F2E6627312820235800BEDB6F40B66197C5305705225414FA1E2B58FCA24B5A8F8D1A13E48773869279C71F26E9A005DA4EC12E7AC9DA046CB6F4ECC4EFC02AD9AA2D27795805D350FF511418A41F19B95D7FE6B193F58B2562E693AA0CCCCDE56783214B69A6F784D023890FD899ABECE5B6F862486924FDF0196163AAAE9EB71FD16D7AA3377C0C6F220BC180ECC404AAF9DF1A24BED58C4FA058C248B34B086B971A62E2402466A6C47FAC47932930B802F7D5C35B1A52275DDC4CCB6BC13D37F6A8E650FC81209205D09C09A3076CE5FAD13836914A85ADD59AA9B826EF182497DABA5858E99654372491D2FD14253F2B9F46E53073C4CAC26873A1384B1B3A41DA757633B0778309386B1BC3BB1737B2CEB48735C2F90F008F1D168E03D77DF46CD34850E5C09AE86C477647C3871172984013542874AF3E0C3FDD8EDE82B58BADEF3AA9A61D0A68357FFD68E937C3836C21EBEA673FC0D15F70AE1BB83697B3928DA129DEE9F1D3EAD99406C4C2D2718F501E7BB8A8AF4FDD305D18518F095800F18BAFA5308CCFC88758AF30419BBF6718866890B553EE725B8B45D14761928F6F1B6F5AF68FDE978B736D75AD3493E6CADBDFE35F2BD7402DE76F6AA76DC4663B4E01704844F1C2A5D18823C78AA13391EE799F9B8 +pk = 8BBB412A3FEB454691A74834BF0B4A22B86A8BC3EC94C1FCD198E877BA2395342D32DF2FB4ABC13BA2E769A711BEE91690526982D64575D9439C9CD4685CBFC6035A8F7FF26FFF54D27AD728BA9C2D7876D2B711E15B074F4D1736529B79D4EB3395370E28F6BC4BB9B23382E7EE84304C01AF09619BAEA10F748DD199DB46D5BCA27743F20DAC061C3AFA74170AA344942929513A28017A3E7F7859358FAC805B5D1C91EA488CD09B4AFB9F15CB007D24A75C33899E0F75927349822956A83EB6066EDF7730AC443A12DF818C99C450F8CD877173A15DACBAC8AD271A432B962155905441EC0E86731BDAEE6582D41C7EB63E036A8AC270FC887455535E03F62E2EBD73C937308F8009CDBA04F6C3F5675BDD794F2B783EABB4A51B6D725F7D6DBDF7C69B70EFB062DF2F73C6E4CD5C392D6763D98CCC2767C27E34C83159161033EFD4642C709D8A60B03C13417CD1AE9C031941A455E621302511C01EB9616CD9BAFF7603601F96E7F98D709C9F9F135C8C2888BB6F9EC3A6EE6CEED3E99D9BC684781921C43361101B9139811E06DF76BF159519A9485D886B921295CCAAD660484E85DBAED0BED8E74FC97C542AA55974C49B319030C1917F0F1B454718C034B1733CFEB3FE2AF48E39956F1B0DCE33738F6BB6959C6599D2844719C30D0D6EF0010448F30037763D4F2853B0AFCFEBF613B43B280C6C079A5A0148E2E0B8FAF6B1107BDB8C10335F8B5264408BB03CC88929BD542792474509EA243AF466EA32FC20AF26660866003BA98A7D9160F92B205A5C7D91A37666C38EBB673529E21DA336A75B124FF4CE0CEF5F54FCA7F9FB6934654A7E5D6E634E708E777269275D58FB6A5F69AA2E15A51696E0509B028618AF1FE5B31EDB501EB1E3BF51434E1254613DD251BCB21A2807FEE3EEEF6E73A5A48E4DA1CD66427936D98428D14F2F19F26EA15AD3AF8804C62B43D0BFE0E425066699CD2EE0914696938DC11D306E3EE6E0860A7193AEE14038B7206A60B4696B2514BFD0389DD842D834670E27B49A4333FCE917D83CE6EBE27904D1B0B37722ED59A849EB59027555FD47FF3A0C028C84718F3A45F22996E530786FF9B73E895599B589D54B5D2A921225234EB6C6A26C50110382C1C733F3D12019B686A914144681561C8ED872CF4B62370BAA58CAD135C79E1F63A425EE87325B145F81684D7C1FA3C1DF801225E707C261B356DCBF65BBAEDB31B26B37D9E42C4112080EE69AC420C0D60C2713359A882CF9364D6F76222F712C1AF2A1622C5C4CB5B9FD8583FC71BD8469008424ACC413842FEE79FEF720B4C78E69945B2AA3B35E82817BBF7CF93C363349264DC2DE300E51A8E1FDE179C0E940BC0C5E7B13A73C030EF6D463EE615CD825E68F35F659E58A845CF2CA3F92F6D7BB39765E5AF29406758F3BA2266BEED6A31F069E19812C34568CC979E22A2D6BF96331CC9ABF2FABBE1D20734343E5C9F93D256E487D062068C3A9A03C60CFACD1B7755F53381128FA30AD027CE9A424123399156634797F7836800E5ABC753502B5C1FEF9CA4863C8AC6B4F08D3D61F1B647D864FC3139BAD60EE310A1CC9EC2FEDD52ED1FAF6703F003E9AF7ADA7860FD6C84498E3C29E04FF357B0FD1C969D66366D5E52946B9F51E4B583AC1E3CEA8BDF4944B36FE7630FFC245B6643FF3FB30EBA69FE7A5E8BD2998BC86DB0A5891A2517F8C1FCCDD930549B0E30D2112831E6EFC393793700FB9BEB653004814AE25A4DF7FCE76483923F8698FB9189EE167815F7433302F85D293EE3316B5ACADC3FD234F23DBE79C89AD1F4D3901E6864F890EA2CD094AE9384D06BCC561E4D1A5AEDA0611411C22C048B4DD5FAE8CB19828177581158265B2C2C3B39EC64B1DB15CA32BB4A48B2F34D490201596463442C67C5FC8EA412BC34330D4A24F7AF4E8F9BD32E44D9F2B5E69DC68CC874E63829C2EB2A91C49D8487E7CA3BC8B809DCB28D675B91D6F282EEF35F6D92449F94FF43E834C354E716F21A5464F6EECFDBF5E8B959BD461E9093697A26636C65D6851B1336152D21A4CF00EF9723003441F64BC0DD9854688F0AF8C490FE88DF4619A5BB094BA0D752EFD50F0EEF011E01102495119557E915CE1D33C84C3CFF257C1693B3C68F4E485B732F90B7E86368A5AD0C9A850A2C7384ED11424A999976EC78FDD9031A587F6A1B83E1B97ADD974101632E717522D3DF9C9781358FF6F7708BA11C9F3EB1710DDBD2F63179A0C0DB693D4537B4ADC6BB839D4BF537C6A44706CBB1A264D8F5FE487301D0A5907E8FE06DBD2CAA3689CAC8E96E3DE37AA8B07060FC95AC77805B972B716E4B8EDCF5A10DB4BFE0A2FBC2087330F9456784DF069F57CB2EA998EEA9D35DBBC719F4A14961EF88956269FD958302B24E073388C05B711BF4248166BDE32905018BD6748C6878CA6EB684998892C1863F9BD51DDA2858E0F370C56958E7289A90E509EBB930D2CA5A2C0FD9754D1FDEF0F0E993B03FCA660BB6455A32E0A5ED1A49F3039E115E4A761E03B7AE5FCEDC9E11056CFF0FF9893AD4012AC41BA5C09BB82C06B8AD62FB8325683FBB2D8DF5D863C545DF71D7DD6AC21247F08A23392B692FF742F3D5DEAA433AF48BF67FFD4899A36EC81054D26C4E01CFD7373D288FCE03DED89F0C77F496A70265917418853CB274F300CB9936FFF123BFC6336096B38E2A52452AE4C166F7F8085AD2FE97B6FC0996A318D04A883FB966EC207F944BE36266F61F7D80ADAA63E6997D79849F693CC6C48E30D7014C6C246F419EEB7B49E8A3C024DC4E5C094DD65D9F8576F34D5B945B36CF5D637C44DA4653B7167E7BA2EE723BBAD4306F7BC79BD5B7B4292AEC22E0B11D66DD83CE0C25387AFAA5C371D202CDAE685B2F0369C8BD6C6B63A7869DB980646819F8341BA61F023D06B5794B7BD1DEC056094381FA3AE09624AD0AF231C0707CAEB62C0D24E306C8620BC2230957CB24CC715B6C2920A1DC3F30F0DDAEE6B5C2C804C9118F91BD709B4BCAB63BD8A0B799CF380775AC9C7A2D0B1345414A70E8C479634CB3E34C2BD07AC09E129611F4F64DC2159D6A4BFDC565E60ED8AFB4394B205EC0A319F4B3D24E003E9819D56E1EB924993BC73D6A97F1C62E9F0B87366300C3ADEF27B4725BE7E5FA946CC21D8044C88F41F2BF5A10517950EA21C4BCDA726E64D0ACADFDD3AB4BE18F961BD0531FCA4D0A3EED543199559571785EAC0E1CF1FEBBCF81C87BE6C205A4F1665E51F0608EA42E178FE3215DC25AFA5DA5220C9A23B918ECE4A83D76DCE9AEE17090E91955D42BB1A0CCC98CE30B9F9F4FF11B9C87D09F4F1C1F4615946F9F83C510B3697AAEAB73FB433D4308724573093A7DA5DAA4E6174A366387E71EDD847265E60A694D9B7F10B3044D7DC448515A67A6D3A14B084E09230AF890BBF0E576275E0862BBB1DF356FE4DB2DCB82143E14EFA64CE9A910C324867749B264F658E0D4BFD1FF8E5009872F6A978DFFC80C06AA81691A3C2A6239BA52464CDC4C9A795CBA75F50CEFB1AF16079B5D1825F6CA3C0E038148CFF28D7875BBE4A8F5AA7FCFB6895861C3185A1D8936A108A1C25E1EB4A9878AD643ABB5D5D224C74A145D6E6DE8433B9980539FA1B3799948DACF63098E9E96491F08804FC44C39952130CE551D844C62771FDCC6CCB8825B48279BB43A09E35D3B657D1ED52223F00E3414382F6A44BC5F2BECEA8A4A4799D0D82441A62865538F32EF5698A32823BDF0030862D13118E62E1C73FC1C909EB252E0488424D03FF39F93A569D7F40172F2AFDFC41F9092FC6C84B121D3A07B2235DB5D990BC3BB7136B267EED49DB90F2A18CBD06B7F8E94B822A80DBE269059206EC2C2250989D22551FE32A7DFD635BE51F4AAFE81DEDD0510D71F0EA27DB63EF71B283167126A5E11384B0FBEB7830C9A59E79A5DF98D009181C28D0804A483FA7BA7E9DD877D03A0C3C28F151258C53934A8A043FF37165CED6FA40429E0CB68E14EE98C1A9F4053EB518204697F21495FB467EC91B9BF2573FA28D33004B34EF223B9522BB3DFE2807AC933DBFAFE668CB65173AB33901BD698B0EFB383052695B4BE09E831320087071EE3DB9BB1C665A8D38FF94B2E775D043B67592355509B5F9AE3CD41F1ABD7C915A04544C51A3F2E4DF231C05E529C6DE1CE86D4EFC7E412FA62D2F1083A6B7302E5CF1E8442A7FDD4334A17398EC4D32A10E95F28679541ECB6463844845357A0B274C7DA1EE62C5E8589FC2B516BBA07B91C73ED8D131FD1CA0BE08EBFAF66ADD36243E59E1949936E481DBCFFBF84DD85E1DC0B2265513AE2796BCDD1974335AFFA6D3CC72A46D5BC6D744D6D6928FD1C00A334A1FA69FAF46F686409F1DCA4FC2AF8C4F1097BE548B0316BE652A64DCD5DDEF85FFC472F3401E8F7709C1B95E7B3ED5136E5D6691FD7D90300A9692652955DFBA7288F1010F7A6526DAC660A417D6F1172FD3A689A28D2EDDA9BB9DF9FA1A9B25501A19B182EA3B069ED1A8B4A9DD287D15C6CC07F6CF0C3BB314AB14E5ECCAF2D12D29E763E90269983F2CBC563EE4C20319C83F8497FC4F08807D63447AD0A460A6D7B4AFDF93A71F4ECF70F43BC8D4A5AF44FF9C17A40B28B694AAB854F22D30807A298E31AB5504670703197A0CE8E1D9C736E1E11F2C5CC2060161F7F489F4C1A592A13B11640F1EAF8392130FC4A3977C21AD76AF87E07DBDD272EBB38B59AB08397C1507D7FC8839ED3D7F437F4DBFFFBEFB279100BED42494330FA30FA1C5F5CBD4A0A1F7E0823E22E517425533610AF05D901CC3E9848B1E19AB0CFF2218A28868306032EA4A9844DB300891DE0E0BFA550B637E1B3E29075AB99D4CC8868A900F43D169D79FB19F0E396EA66BFF99FF89BCF77CBC26048681C6F25CF32F0EF07C11692C11196E4C178E611C96B2D2694B37F1F2EA5E53D28A633BAC98ABAD5A4CA8AA55BB48BDBD4E702AD77A504E74A6188DEC290230DC74FDCA0AEFE6B3BEDA6CB812B91C1AF3C1E5A6D4941928CF6210EBDE74B2584AD9B8906C36D11AB374B77AF830CD2F45CC044AC87D83E4DBF7122DD4328FD9D3E8759D1D29B50092740E7D67F466DBBF2E80057105D09EAAD25A7BA22E6B37D86114B2379CAFEB794CC10FF7A7E45614B7A343F88A69223FD73CEAB6BA0E84F96B2634D04B6373D853DF115E261E619B70CCC4BED5DFDD1746E9AAC194295EC9486A757DDCCCA826E81840CF2BF27778B5C50C39607CA12BD98C2E83BD2E5799EFE18465D00327300752C75470B9BFA21895F7FCB7E16B5D8EE0F943DFB2F7CDD609E07093A9ED0DF1949866A4EC5CA5BA86826681EC196B72F6C5E5C43EB9FFABC8E4B4B62E8C0017865178A91B1DF2B2BA439BF549A6B86D0DDDE8E86320C6B2AD4657419D76413BB84B9162A022B0D6F7226497D257AB961E028DE95CA57D90E5E5454C8ABF3A3F478073BD4D04FE4248E4EAF91E6B0A05BCB0BA31770066F3BD82AF80C7544069455C785B66D58CCBF0BAAF2472072F7E4F52CF547BB92E31F9A42D75A37F43386D16676617457EA32DDEE8A9A6481212E335583D0D1D20F4499F5E290E5D80ED1046EE174503BFCB3B471BDED040207A5B843E6FFAB4BA939C787BE9520AFE1A1C6655BA2D7C9BEC8CB3168603393C6920E94025F341498E844D127E32EF13C82158E6CF5CBB5D6DAA6C70B0F25327E8544DC1D23400272D80A44B49D653EB01847E8DD49FE6DEDF241F84478A76B411F4EF46416D72DA89E6A7740DC1FECFAF96BC8E2BA8BD0D6148F9510AA9612FA3E02D57734FA4B7C3ED9D380481DB2CF359B81B180BB7307D8A7A5D37668CB5C2FEB8DB24E75C55A67DD05E005500695459686115AE0F307745EB02094D08BEDF45524C23582AB384E1D8BC5FF8A41EA31964B003EC1EAC0A6FB48D2BE9E05AFAE4690ACD062E5FA0F2442BAE62D959E4BD4500905AB419B9108FF8977B6E1DB7A89D6DF5A75C384109FD51504FDA56FE468C9977A7095F6B843B7E6AFE6A65023D05B5E5EF1E68F152BFBE188EEAA5C67920B6D023A75112A6E556D3FAF7B0D8CB478CBD5AB154A38BC818AE66CBFA0E102C0948617F63190717EFFB145BEB76ED186B9DF71A1C64EA1C105FBCD89D360F47E8707D816ED25EB3A56900D36ADB147CD8CD31DCFB1ECB906F6DFC830C31A894B4402616858F107050FE65446DCFD1E2F19E55CCD2245ECE883D19CA2EB97D8258486D0714FFD7537F9E1D3614C1F170EF66964E96540C48C6ACFA8904A2261C6AFAF0D30350522D84F2A00D773CA1116491F3A591181009ED221E46C4A83F5C0C27858DC591A46EFFAEDEE33BF81BB5C4B5F86FA0860EA52C66CB2EC03972A574345D10AFBFD4A4132DA98F153ABC84268E2A5363B51443694E6DC19128FD66A46343C499C7F7C6909563B5773C94F750DCCF5D7855F204B705A5CC666C3D5922DADE4B8502286BE8EDF32FD9B00F944D34563586A590047A74EB02F4635882E0B7F21D6CF69B53265FFDC5861F9BCF9AAA470CAEA0B06EDF50745DC22B8A2AC421783E4F86047CB8D5A3F23E0449C038118308890CA045D4321E1B36E4C7D8D8B2B020A93C6587778023FD6A1D9D40EDA8DC057A1F9266C730D678CE0B84F1C640FC37B3BE75006B6B462276C57C49C1EB3C5D5CE0555245AD3636EBF8AC9D85435056EA07E138D675A70A0B2C8FEA61F6EDD24F854873B3DFA2A7FE74335AD8113A71CCE83813C9E3458EA8263F5029AE649F566B00F23E6656500D264E5ED7F92752FBE7BF100D761DB48083B0E8B77D7A6CD5428B89DAF20A7A59CDDE537786E871C217204C0900E35B0D152666B708D8435C6A803384E5CE0372CE68951253A36915320A8ECED1035F307BCA5C1D1EA35258E55B3D870295DB519500581FE5B1663AA6D5E83CD950A68DB266480C8188EB sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889E -smlen = 2721 -sm = ED631EBC0BD0EAAF2B1DEC371AA523C55D63914B009B46023F31A27C7FC59071D1CA7D8BD81EAAE1102722F7AC34585202E53E55144FA05F530DAFB03FA1F9DC6A42D23FB01AFDA38A5C22572D477C06868CEE1BB6CCEAAC580FAE6B45609BBE6E121C68DFE9B08C4995DACD0027E3764B4D50EF90FA194A83259D505CFF896CF13A243E6C05338B17BD43FBE008C6601CEC3D13328072F3645A4019C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +smlen = 2727 +sm = B402E3FC9D0A03584365864828CFEEFC7914A4A7ED2671EBE48439FAC432A40682F0CAFFD58C5E1E9E07878C377D67805AB8F7528BE4490FE96CC204FDDBE27731E7FA637D4802AA7DB7FA1473AF42C760D365D5621745E7F9C35F77967F48E33B0132F6BAAD346EAFA4947631C1D1C23A70318FFBBBCBCA81481895253D779723843767536E86BCA180BBF52E8B1B6A32A5171B06A32B235559874B9A4CD588D22DC235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 0E5D77D13F2F8F28DE4296E622FE27FAF57025E52AB94245A7ACFF0EC19BE9F246565C551B543854763A9A9A8640172D5ECB3B5A06BDC69D3835A7A64DCA4A9B88A907FFD108A785306520BB37C4D131F5F38EB4A5BDC0DD16CB7B64E4169973CC6D94FE4137E4109046271721A4C249008C618B5D1104101AB9C58156D37EBEDBD5B3780BB2034A14E41972BDB083BBFB489D786F318C7597E01ECC3869DA649E3C0B79731232EC70C6C56E6AA9589891C077F0160F50D37CCF148D55710B2DA5E683D33C1E789C7992147499AE420200413A0EDE88332C3AA6DF77BF7A0710E5E1C5FF4F62844E274620A26813CD5CF6C8B5E293E15538AAF076F8B18C095FA2D7C8B0AA595C45718EA156ECADFC27E98C391F16B07783A90F185E88C939F366134A4D633C04265856F2D6F1F84A80E2519D51EC76E6212D9CA307FF2E341123A0B5CBB012410C6FB261125DE8DBA3A97982FA21C2CCD552440822A6AA00F02F1D963FCD5E7106224B96419240736266F87B3B03CB556759B47E95791A23CAA74327C71798680C9ED574F315E100CEE95D040243372FBC63F9E9D22CD01C8A1CEA9C9B288F3438D11100A59A774AB3EB7438CD0AAF3DD7216748AF891A1AB62041A6609600B9B706A1964E795587E5FAC01043BDEBA9951A8738AA99A397D09AA70C8435C37CA257A4E49131D35AD64B1538ABFBF18ACAD80904BF5E90936E7CE958E4689ADE00285F4E49320E35C9256B2F0280BE7AF64F7587C7D873CCF4B0778A490761F9BC58D1EE772059F0D1CF3319A661D66DF6BF45711AD1AF1AAF30E869ACB9E28D77B253FC35C8968BB8DF4E202E6D164CD9B97B9907F6A7AFB735419249330E79168D415544411EB93726ECA80DC35311AB8FC34C9BF5F70202170F5D9A95114A7A6F8F897439254E65E0EE7FC3183B3AC681DF52BD5638BD1F6C4C321892423E6969051CC8163A844B8B8F43CCA27FEF155D9C13AEFC86FDA25F947D7BA06C88052D52A7A33A516559C6E8CA38A2190A23C55EE11A0B5A7C512E530EC1009658097F58DDBA38F37F7CAC8DB2DF6B732E37863797796220006DB0F9F93A938F80083040E5977FE18DD426F29139AE8C9AD9FF4B7740EFDBD41812E740E38A2658B2BAD3B9ECB287820C2243D2AC5629A90B6B13C4CE75760141CA5E9579F1D4B656AF995AE4EC24FCFB535855199FC640B3B4D34693B5EC26EE6C4FB8DA3AA1110B35A2973FCDFDA1FD6AEF3FEA23D8B5F26B517D45172C02E329ED20CC19D935C071DE1B3A525AFD66E8D72F3BBC0022A5FDE1451F8251A86B4D218634EFF5703FE58EFECB08CB34815DBAAD65FCC5C89AFC5F157C4EEA65E17105F466327E609822F28A64A39CEFF07284D127125C64B8288F9C3F224506554BD5B5E336482D16194E0A7CA91183C45B51EBF979311331E1F01E4F95BDBCF9BCE34091C9B1B0B5F54A8290FCD55E40E36EA7B2964F018F3D9F2D1591BB5F63174ABBE45185F916DBE001BDEFB96E4EB9F313ED25A95CD80CD9D350515D0659C32F88ED1EBFE8842A4A55BC2CDDEF016C6475E8F582D38B8B9EE1D343A3E163268B9414B5BCD58ED709FA4F5326E1B1D7A98322B0248B06436D04A6CA0CB263F3C4DC65CF7CEBCA3EEFB9F93BD77FF8972E04440DD7FFF8106CEB621FDA9C6E5AEDF2F0ECBEFA21BFF2AC72FF37BEA4002675A78B65F1E47882DB7C21F5DB0C8520688BC486B5011C65D87AE85DD94423D7B9A25B4C94929F8CA086298974111669253E5E3F3232E2470865EEE6D483A0B0AEF37EAA16AF697E24E25ACE9769C62F9C13536B4C1B964565D2BC21F7259833D40EF4FA765115DE0B0233C6A7581D3EB7ABBF328786B0E95EDAB29DB5B99885591A1666ACA360BAD29836751A7D6EE0516963A027E242DEFB714274C35778C04E70FA84B85598FEFD171165081208D19C0A862A58B6505F75938A7FA0CF18AB1DAE8E61CBC9C390C240819D9C57732691C1FFD5DFE8AEC3FC1F0E99C4925755B7D1C33A22FAAB78D3018E2A2A02E83A3836DE7C080ECB429516B8EA44C36A749041FA8761814BACAC784B5A9F910F798007E77604EBE6DCC2FA47B5DC5B9BB13904F517BDB2FA26F11C2B1D099EB6371A62B334A854C1AD4C14104EF8CCF1226343BDB8A66ED49D3AC362F3EDACCE7C5C85E789BF715382B906344648A666720A1000C963341F6A0650D02A460859EA2DB63C40270FEBDB011DAF194CDD82ABA0E10F52FD54B8FC9B2043B4E2B44239A04A603DB18AB3EA6504EB756845030DB4A34089590012B6D89DB7512107E222FB51B52B94308BB0FE0F244F7B13775578B9B149FD0D10CB9110120ECB849C803D94455C6289C236D5D04F908981432FD75E975D4EB821E377A72236AA3CC978C1BD8D2CF22BF2FCE2A0AB38E2D930F37FBA45CBC08F9E22E733DE33EF01AF394C76F22D03B6B038A1F5C646E2563CA58D18389A6EC8A22D95613CC1E89C13FD407C76B1363D8CA3B438A2CB6929F7A8D18B884AB91B529313C941136091888A1103279581254561A10F2693CBF2055BC4D9284C4B03023057EF48255D58BD928DB566387CC9B0C84356948EF009FCA22FEFE0314B4B3B68CB15793011A76196B77F99F220B8C7BE89AD52FFC69E2EEA240D4D1ED6B3F9F4117BC78FCB79EFF3CC521BF77309A74B8C358FEE0AB9E1DEB4BB85D12F87691A647B736A1F6246A75C7E178FFE2BB2E54F127D82C2183CAD755E00FD11752B35211FC71898F06C500DDB803838EE408D9A055ACC71CB97EE6DF06074B76B323D200C2679F9F2D3FF83A95C95E00F07A89B86ADD98CF7D4197F8BB347A77EC49749DD54E0A1CD1AB43F14684D257A696E2556A831C5342AC8EF76986C7ED19DD6C0868ED6AFEC080A6A413C44DF6D5DD232EF54098E1DE6D47D74E212FA32793E42B3C95931B43C4D22B5229356A93B51793CB535363AE3D8DC4E55DB8149F5F70722F085056B5A73F0E6886D4F80733D17F7D5FCF509EB1FC2CEE5EC2358DF3A16015B0BF10C281D8DDE954FA14857E05D6EC268DF39B58250EEFDCB653FDB7F1691B07792FA83DD5285E5EB92911AB3488A03DE6CBAB0EEC61CE86C8C97091C9D2120AD16B52B2E0DB27700D46C5B54419742A725205EB2136E0EA25C6310B2B8DD17A8794FF14620BB32BC016146CE8AA3E920214C11B0614AB84E3974789BFE41278998A440F311A197FB22A3EAB3E083CE8A670638A9C75AD430907AC4E6650100A33D2C545DA3800ED00E3F55985324F3A5D4DE32F974D1FAD84D9C0BB35295FA94A2975F2FBB03E94218E8ABC2CB7D8A96C1C6E20527BC5EA2FB0A6DD5C2CB79D5B0ADD6B5CF89CAA0F7B8D872A9D293BC05913C2043940978802BFB3A467830C44DB1453E389600263F29CAF7F04D246FA5A079BE0F059711DD7C09FB5513D23574A3B69688688759A4D7D7CC962665A38AAADAA9D43A9F8C0F2DA9CF95D2E87186637894A9BF0588444A74BF6D2C85FE9F9F1807038985E4D069E918C456F9E6BF24213D12B89AF67E925E49BEF2D0E02F9D4CBB1DA55DEBD1A3F1FFA93E5DFE8957D08CC62E87BDC3C66FA0E8E604566A872FD20776E3433DA973930B72363327BA872B6104BCB9E9C2D1FE06BDCB8207BA6B48902495BBC130B73D5164CD13C039BEBE3877C93E021943E7993E797D42E97F1E8D281612A2B12E9A2EC8528C43207AD93B73E44010818ACD604AE365DB5687CB4A0EBB18F11497DD75559A7993FD199452B5F05C6D91DAA9499B4ADC383343D84988688A7AF0EED5338236E4BA9260BF68E7C901954B541E87D49A98D53EC3C484B727D4F84F7BB469A186074962011937863A23F276EFB577EFF11A9873F7FDA5B3409CE68C8F2CAEF93CA5EED2E287FCCF4DDD0B36AC366C2C195FAD5435CBE57C1B7F338F4BD811DCA362C3A472FFC215AAF748EE487B5193F6523922660823BE7975A72889739F4D0ED651965305027DA0E883D458BE616AF71C555C8EE24C2D3E11B60B37A1BAB7B3D4C719A6B9093919597725A1DC4A01287E9036974BAE79F95879B79BF8CFDF9E3E2E1BFFB8FAACBE03D618A07380477A58EC0C91D64D0C74A1C7FDAC73231144C5A1B464013ED2320B94DC460110528FF06A4D8634E0C194635D9F95247D4ADAD58BD3F2E844509169C105C5A091FEE9A03BB206CD00255986AA47F1AFB1276D3FABED2EDD2B0D09217BF312EA33E9E940CE50B78EA95525779D3E5CF7DBDD5623D1D9FECB1531126111F9215311B942628C9EDD0B9E27D64A16B315C536AE32E1D172FC08F1533757B020BE1C8F22021ED94DEB82629841DE94E63503E2CB877F39170D664414AC981399346E5897058D03B0C2365E804187AB1FC8D8595244F0637F54823C35006AB1125074B789E197AA7385FB975BA8FB6B1946057C608864AB46A19520EBA8CFA82366A87E966F6C9B1BEEC6F69BEB5A0D165BF673C93550EF67DDFC8E96FBBC0173DA460A8B2378541BF346CE17D0A33E610640F5109F97C0F8802832B7E1DDD24A311CCF4D41209B52F39203D294A574D0F4C9109EAE8913FF2356933E3A697BC9043D1ED39433FA51D6C76A1D180C63C3B046369D5930FFBC3E4408A559620B93B06B2EBDE8CF3405C24F168BBC9B7DBED568E350D4206F306906A0AE34BF28139CFDC164910CE100A45BE9652E0885401CC86BBCF3ACAA6FD55317841CF4F45ECC5C18FDF26FCD14ADB9F34C6E2238EF38ECFCA758A4248D22B55FB521FD865AFE4878B918A6F1F1DEDFCA23A2A56F1FE99D904CF4A9E2F4C2FF90380732E7DE5C47401A6D471A3F006771AC1929636DD127B440BB17D63870326A89F8DFAC84EA85D61E360CF5B9555CC4B3DC96FE56E5E0E88A1C8AF355158D444C5D2527C1AA4DF48F276FEE236F780C62FD4B660AEED184241B9C366D697DF1C06ABDA581ECBAC3049603C1276CD1AB1D4B4550FA8893846F5848B9F518FF83EDFCC7F3B8B7461EABB4463E1C4697ED4FB29AA8D8312DCDAFF7F3717EFACD5A35B450D5AE09F1A55A760F4C6A1709FFDD77ED0E7B43DB5DEDFFD12A148CE6200E8A54557DA6E1637588ECE78FC1D2864F6D90F70B9697D0B8157896A98B8FEA32358DE0DF160B448DAA4FAFDCEEAAB87061BDB616BF12C371608E80F7C427DC16F72AFC9CE0C7CDE46D09BE25ED95174762555DDF711D9C06469EF9CEFF12C33E36ED957B5DCD17977B45C57A8303F16214574EF1F8278D88B3E8B179361E684189FA96601DF94995D4FFA3DE2683931A6B8EED5C4592953FEF8F9D1745C77D4744898E09F8DDF4AE6373440834F566380EB7916BD4800D9A2B478090038357C5137E66DDDEC375C38D2757B6354868078D92744C491D18F57A2D49AC568A9A323617AEDD17C9CCFDAB871844B35205C44213FB1A8450B7D49C191605F8E42805D0AB7CCAEADA7E4EE3E299FD7F14B13D8F4263DE72D1242EE1782417582BCE3FC963E8915CAA9D1DDC8DCCFB77276DC0F2469B637F663FF1FA3FF72D35F7F8393D9E8E0DE20DF9ECD816265E49D3EBC9AB4CD418D9ACEBDF54CC22FD9F8939E637D2351DC69D16EA84CA6F3878262B560C9C3E13B538D219E494FB745B93A856ACC194A67F95540767E61643FD326435363E438B0A916716FC0F9BEF350447ABDCB4008D4D3CA925F9255046144FD1ACAC8B46CD452486C1B7ABEAFEC4468B3AF1EA54E236CF269D02F4EFCBA57A7495B9F67472D350B52CB10211040333E03EC41B53533700024CE0CF2A10D942656511EC0684242AA3243DDC773C1D6587D9CF2D69AC1E60B30B585021C2D569D2295A416E5C52957424CC8C2B48CC6ABC2784A54158FBD18E3FC4021E6B78C9AEF0DC46FF9DD63717FD35EA6D2CBC643379BD5062820E0B49A73C27F9DE6B61DA5A43723C637A13104FDD34503EAEEDFBBEBFC6FF11C395A19F8AECE15B2B09BFA267CDC4F91A4A17234D3D9F8A18895611668505F2B9EF42958DDB81E5235899E253B3C2679D9E1C8C77117B0C218A0F94063841790070B7D430084A924D6D5F47EAEA5DC2EF931F36649679A3752A0DD88290098B1E4C3D9FD2F219553FB6376C0BB0037E029EC3E0833F598F198F949CA49DC28521977D58BA1339F3495ED1095DB7BD15A9F3C54F2B5C6B9BA89D3C28A198E1B2441C35E70BD0E12034920DC7633245829C9EB151422A509A229F5E0D710919421209FBE201939EA3FAF0B66DBA4AA6C06396CB510146A05B4B0BD1DAEBEDCEDAB3827013593316D51AAB331D2507D31B832153F3D9F8306C705AAC9F2850675B4C39B2AF0B7EB8192E656C2E2C82AD12C9D4DABE6FBA8A6CE6A4EDB10B3BF2F7B2B14501101914E7A8EDA62D3A3D58E2786C626D34C4F95610C6C6110B3B8B57D8D5DB701D9E8E1386D84BA48026C604CAE2030122B3CECDBD2F63C9175C65AA42514C7F77D21BEAD149941D541D82CBD1FE7B1BAFFF071285CD781B2011E2A143E63195DCDC3F335824FBB9C96A7F7FA9582FFD2835F72AC0BD1267D8E5B0EB04E7B717E424A4C9573F5E3752ACCAD6C53445A952AEA2A0506A9A98AA3A61178B3F0B8C8339E66F3853FC0EC0E4692487910DFA071E4E89AE726C33D134B68880158205D156AE5308D02E560A0F79C984224FC48C13C41672589281030CA12E3FF71DF5F0802644A0889C5BE8A0A2103379C753A1A524C64986BA469BE27F29C411D1614ADF06E331E8252A28A04AE8624AA4C96C360B85F561683176B904D3020FBB084FA01E002EEDE6334EFE82D36E1897327C343639E9B85DDDA50F2565CC3A6E4B539226C2B5D83F4A07BCED458C21FBB3254A9485526BA4E5CB1A4FBF72CDA5B070A3BFF311E0D443CA52062E3C866AB595BE9513DF43D3D7FE6D5B937B0CCD2E05BA3CB8412350D0A35E75621A31676CB1E035634B9E997C58521A3409711FE50853C15E49135E8C7B3550263E41C32FDF3304151262E91CA6B84A390B6288B576D48FD0ACD0D551433DFEDECAE76CF7092723BFD37A14A083B79A2411A659B7C35C8EA2E08E9E80CCFE1663482405ABFEA116F84FB32413E2D1ACDA421345B1D77D6E67506A9D079D38A06CD467C8B1DA1D912676A3E96B4A9647251F47A8F236D289734BAC34DA8E7BC553A3D30E1F5FB6E12465F481225E97310107CA9E2AB07F5558CF400411F36FB078EF178DF8828C9667E0375F4C59E21E797304EE50C8F381A5EE5B9353C45E9B74E84E4EBE27AA3DA5D6DC5EAA9640149D5F55B5A1732110F26DC66D96DA30345AA3EE0254ECFD4C74463A47AD3F7DB5F321D88ED4549D60222F831B4CD283AD1765862D96D201532302133DA42438DD08678B1B0E6704861DD99451D6496B4084BEB9EF1BE91BF447E78B8326CA102591C8ED5707525D3ACE42B688870F4539A52EE729915586BFC4FF01580BF448E84C4449DBE90E576937080E1560387716EF5D7D0026A8E9097EF88EEB82F24B8DAA1ABD65A62C07D2FEF0EBEC455B6D2D55769D1BD78BE3B0F0F5023A8F308BC94A274C8698F1E3D3FC909DB4FD8B2A58F8BE3F39B3F0A19CD5EFBA35D9FA431507C69100603D93331A3DDF6B9322EE6A248277D8ADB2A65DFE4D837890BA7051563E0DB0CC692C2CFEF39646AD584899464DDCBF8939AF50FB04F321851621FA5E6123D77167285CF4344C94D808DA2AB5B6AB5DAD0A281F86EAB8C1E168203B2DF16B728E05088428B1CC8036C334948227B2BC42074A32A083364F716AA5A772ECCF3A31CC75B2FD +pk = 0E5D77D13F2F8F28DE4296E622FE27FA4102FB6DD7DCAD82DAF95DF21F8A6CA26758F9C871C8B00BDE6DAC30A465D67D5BAFC73419C6DCE70F12F5FB85A2F7881E6FFA22795CA6A71559856D0C08EDA55C56FA932356453ECB869107EB3BCA65DF8C4B988B9F291C2BB6B60D0E7EBF9B3281D36C9D5C30879E67D85899F496070F205811E27DB6757B5715E1974F2DF1733C0DD7FDA4AFA4CED525F4C279E75BC4AB8B94083326D736BEB15D07B44D5C47145A5E20AB48870ACB8AF8C6A5D3614136B82AE12C49C34683AC2ED71E0ADDF3096F54CF5D94D1BFD9D3AB81F9B2FA031D3D39D8289A0A563CF16165CA8DB8B69BD1E2A7442552534AEA802D5667D86A630EFD9B48E37B4670527BAD48362A7730B19D83331221B825D58FD1EBED77D2B50C17C1F4B2D5177C94BC1C3DC21EAD818DF334E844D8EC028249335EEBEEBC0988D0642F3B706F94F0D9653C991BC470A2770777A4F498AD417E7820F63DDA56E481308434B1715A14B6D22576CDE755643511E3D11CC14C0639D67D5033D5DB54D1D13DFF9A8DC7FCDAEF9E35D61FA327E96A6F2656F60A6B70D136D7174FD03F5C9B88EC59835181194C6EC2CA24BE0D2F9DE0485A66F08EB68467BE19B2045E4872E5139D3453F9D4863BCCB31BA01AC3224F16560D3B9D1AEA1789427BFF7B2D93E36CE10294A1A194835531B9868C094DF0628A64B69A31D4E0E95B405ADAA162F0687B0886FC10932A9A04B1DDDDC612162AA5839AFAC56381083C717A0493C428D6D733D1B60E75B50426F22E6A0868A1207F03B9CCC0557AB1D88D824681C629041919B124470C11C57695EBF0256484EE2F9881F0B7B12EF6B55F08BEE50D595155839DAB773556B834762213D1746A982DBBC0BB1D00922331094E1CF877D5992D3DC548BB1CADF00C0E889C4C6D760DEA08C23490E1C6640B26F00061F7FC8AE1A99B4A775D4E82B9EA4C5B0299BA19335B43AA51958302EC2E207058ECAA18BF4501892A2344675D01BAF275FB4EF83A7D19ABB5B2000A1C88F71BD79A871AD4F32A2649B6AED9ECC4C8797392F6E8658FEC3E23DDA0DC3D1AB6CBC73D2253BF8B5BA3E58918E58E9471A5F053B3B7A450144D3E822C3D2C25573FBBCDAEE993BB06012F18E8F78FF38E3F3744F8B62C365709607F01019DBEB23F0DDCD3D8AC6EB063DB6C4974C898505B5BB9A3E1F835AE7D31C436459BF3BC3D864D91435A1E5278D901D34F5C30DAF3EC661A110BAA4DFBAE3FED5F0F6E76EA458E14FEAE649D9A835F2334E7BB1EDE98BC55B99195411F6B6C24C13C6359CBABDAF1C0CE9D683D6AD911E843CED3F3B2EA7A9A1E2EEE73CB26A5C9928EBAD24F3E7652AD9933980DE666CFB1C35694F9C8208285FFBD8DCA8EE18AFE7FFA1CAB5D53D1784AF866A02612B3B7DF4AB22910E010EAE79D105ACBF2432B442AA13DFD3CFA0E10FAFCD9F62DCD193CBFA517E563060898FDB01E973596F3B3221FE8FEEDA9A005FB34AA4D925AD9D8AF9B9AF7F468553BEF02237AD57C7CA673B66572ADED5CBC991A7C9E36416CCBBF9E1A972E35D89234B1CD5B5B52147B34C748B5B863020A9409DE3118BCC39ACAB025F7034A54E95A7AC3E4EB5800B020FC3BF9969520F9D5280FAFF5F2108CBB2E9E9D1C6C05F672C720C582D94B42B0F156B2A3A6F8F458E8CC30BF29321995BE4A1CE274BB06F61B7ED4DEAB0F821AF335E2F58665534E4FAFDE2C05249CCB6993F2DAD3008421F764152C2CF7341872FF20F668AF7DA28CB1D92A78BEF5BC680A542C822573AA9F9857912252C6CA34CB9DFAAA17CB5485B30CF4F88D37F23F9E42BA45BC22458C88DFCB516DBCC6A36D39DF32CF864F4DA7FF17E73CB53510B047B1DD5436076F6EDB54C1359A012208CA0FB96938A0EE723B9AA2412431321EC5837BF2B548A7F8295C4DA7423832E1AB9980B6D94417AD99C779FA8352C833FEEA4E3DA52CFB995C9CA5CF244809C63F1B051D699461A6969FEF40D07961DAB4E0C3C276254C2C6C3DA7210E14AAB3E5DB009B711992DD16C772FB0235AEF85E7F718130D2A2676B7F1F81E0270B0A438D2B082464D80188FB85D698389FA3178918E49148353F78D97C7A8D9E1E9AE1AB11A6205445639A048E80D8BFF00AD216BC8DFBA9E27AD05412C278DC1913465BB581313E3EED70C01E80CA3FA16D2FB109E632CBE5D949653AA2CEE75AF707BBD516FD07A4D6F1C00584789DB5707E168CE6E60578C9DCB2D5B3A6324621AAC6F34AD83EC83D6399DD98B575DD06CA38FB3D3FBFF89C0C1961F879E5748127E1D1652B6D6BFA1227852FD9899F7DBBE07EDC510F04FC2A8AB9E80DC292A01B6F4E0CA4F1947AE6A19EF4EC73856F12A2068DBE688C184FF77FD1B14BDD2F9F7D0775440B777A5B97A0572640C25FF98C2CB792D159739549ECC4B0C8365D27BE535638FA64C2846607DCB1F0D84C14715FAE29A53317C9ED3EEBC345BB9204FEECD728C3BCD394F81BAD700029B1615D77CA0642599E8BC1B31A3F7B728A135E37C1C017D31B8B708A14C942A74A803714C044365EB6D328427832FAACD86EF392A9B794D6CF01ABC5873F49F640F49B6D72EBE3014BEB5A31F59695A48D0C84D2B4B30CCAADC89183CCDCC1A9201A2E297D05D15A99370E8E9B1C0CE381985B876D56904C3ADC72002DFD1B0D9C350879242E8A3BC6AA95D62397A6F8D15AEE4E36380FC8EFE727139241AD3C2B0D19620AA7AC9150802FDEF84A45494D63BB5A8C7F7AE71164A21CE46BDE7E1A31B0EE2C56BAE7D277345894ADA48FF399B703E38454ED4EEC707359582C85791B074E4B9D7A6BF8F3463BBC723D096DC70FF68529158A304656DB1A3E37F5F141F4D0F0C52500939CBDD3DE2C047FC5A0E725A82A25F86AFEA148FCD3C4C246850B89DD6077231D30E99D864D7A32C2A2D38316E7F2DAD67EADFFFCCA9FF56ED0B3DD43F940D17B369608EF2BD06C52A0D53876115C84F971C3BD69721A4FE18B08F57AD4D459365907D414326E5F9369B76774C32632849D170129F04478B3C15C9DF6120D42913762C3B2EB6C2389B87C5FD77D72FAC4879CE45D02A7291487DC20854C95C58C04A31F4BADF6661DB5DAE9B5A31E8F8D85092BBCAFE7662FEDA7B9D117156FA23887260F239CE74B27852B92BC8FD4169FC05C4EE339216F64008805E06C1490AAD0878CAB3BFF3025664F6299E200CFE8750D5B9DABC21DBB19D6F60E275178BA29A97083143B2A01A816E9C657D405DA61C7ABDBE2F7DF8D0FDD6E65B75CF35D22B55EA0C39F24E883F5AB8FAFEE1F019C5A6450C65FCA7B751A00D44D527700B63E5132F90150C8ECE67695A6C6566CC93DD8B5375297CA6635A88E7569B38978FB21D69FA2D652ACD1AE861C6AF36AEE509747BDE5E48F32CDFBB6DC70250270AE8CDB860F14A3360490A368D6E5B0AB466655AE4467FF25AE0C5D1343DC4E9A38F8FA3ED1921F1AB4DCACF2715E329E1CA34DC9CB6870B58C552AADBA7ABD584C25E097A12160A8429961B5451C0E4960B54D52ACBF6E2EFBD02BE4EA4AA831F31FC991948426A970F9C1754441E3789E887F96716AD8A5654B6E71AAA5E4AA9BAFB7C44613B813BE75A4D1000DEE7E2E397D4CB40FFAC4927513E0A3AAA7A4F753AFC4FBF5C70ACED8789CB1685B3D7EF111467530B6897E7CB1BAFD170D0E259174A8C4866A26C92E7AF4F9D1313927A51AC59AC69E87E46A9ACAECE77C933987D5D60DA0DE333BF6408EC935A6713A6EA75404A17DD7D714520A9D5E9A1B60E8890CDE3CA2162F729AB3ABFA18389314121F24A3AF1C9E20559F26B1CEE51BA1F4F992C9C981E93CF62A86A786F97896B28B916533A303C5430BA9C3F74058514B9EEEEE8705F536029C95D7BF3C8FEA91AE34BD6D74C6CDF5ECAED0E0928732A350D807F100F055960ABE5425307D7A1C1D104692AC5B9EA813FEC47D058BB528938595B1F5287A80FD63487EF4F37A2C68B8ADE20E6F2310D528E4C3B31CD2B536E28368F93E9DE873BC1135DE9FBD0F5B7B3A616C30D7927FA4A26CF0AC5AB6716F024A60E8B55D05A8C3712A96D36596F1C6A7C5A8BBA1031C4C01EC9CC16CF22CBC41AD09D394E74A5F649EAFD2955A06784018EF56AD23A394E9C42D298AAE776350658E9F62FC69AB31A027C9F55453440D949FD6FA863126C411E3E4E6B66BEE5D68CC7993B6061D152C5B453561D02C80E94DFB8424E5989620BD06D774086F53732DAC1D78FB0A7472C5A70423EC8083BDF2317A81AD28651A89ADF2B738BBA5799817005F90CE9B6EAB8E095357EE57C9E5C9D328CF9C65BDDD2BC2AC7896A8A1FC2C4F6E85234816057CBA75D2681693628E31E7624BF401865736EDACAC771E6F9BFB94644F5C499CB6F6DA6D1198A8F43EF6D7D29E4138FD282AFB95B1070FB43B6CE3CC5DAAC5997CFFDEC994D6E57C3F2E851FF4661124DB7CB102F4CBA4815B05AF57E3520E101CEC44367A13CFDDB9051067B05D98E3383B6AF248BF4292883841F6EC6CF27FED318C95B013CEB5BAB0BDD1A4E67B7AB9B54E81BB23F87705CADFF438566CCA12F74D87CCD54948FB84FEAD9CB053F07463D4148814FD262569AB8A011576D2ED08B9D85E2154A15B742C1DF84571D971021EB4117E4DD36A935B686B997062A71A866F804A38FC25C14901EED85324F559FB4DDA3E7AE1F63C5E16470FBD451E95FC9EE2461F001D6FBF8B4698E0D2DCF91D94EE23C47EC07B40E1C2A3DADCFA93263A9FC28608236D08CFDA1C89482E0F864D0D9D89A873FC6C17022E24BF9C4D3612B5EA81780D4B4FEA364DD8C5FB1D2427CDB9DE47F90016A24BBBBB2F4643EB782FD8906586E02B118149A5C6F416845C864A3504208F9BF4448A6161F3E6011577834DCFD8787B84F516D398D3A417EA06F21A428B908B71799DEB5D32F813FAA67F4A651A71B37F7184C1AD5D5272B04759915D30DAE80CA04DD3A620FB3C414FEFC7D0CC71AE42CF78D9F4D64900B94D6DD339B6BA4948B8E0991A4991F167A3B870F25F9492F0834D6BF70933B0697E5EB91C2D36C675DD7F4DDC0A6A4B4C535D98BC9BB62CF5944B18C320A2994413C4E72A72E0DD11958FEC9CC17263B4863515EC06A37238505D0B1CE25EF2CDB83789BDAFA1B4AE2DABD1194EAF7D22758BF75CCE6A6013116594E84A51FFAF940C84AB2A7C5CFAE7A1A533D1C5AAE2B0D371CF4CB352D40D1FCBA44B6BA8336DAD51100E4AC828E257E7FCC891EEA806C95578635483431F35E6A43D359105F567812E5F84846768F7A8D3A1817AC1D98EB08BD3B0A1596CFAACF844F5F8FCD733506A4D1E98D093487D3CDFC743A329C58F7D327190A2F29D443DCAEEB1908BCC2B5C3E6B7D2311C7C26E9F7B9AAC86F5D050DB3CF91D7E673A39FC9CB158D5106F08555966078CA6ED6E3564ED85B5DB806E5E9838192E649F8F82F9C679B0E339817CAFB4513833472C65BBA19CC13883F2EBD468D31C475A57F34F067F75E5644CC5EFEAFACBC48A2E7A2B6013B76D4C37563907B60B291218724FFB43B817D47B6F0127BBB14CE7FCA40E6E37457578AD63EA7E1D9F6B71ADED5D33D6185F35A4D1C5C45462CD2E2375FF2B43235A7DAD0D7551A9C347A25FC42FDCB1814D4D4D3E765B95102703655E17A6521146A75F850D0C8C217FE2E093F1C097BFB15795ABF3438871B455D65F22F14D1A4BBA2A8459A42FFDEA8F54F1213A30FFF294F5EC298EE352FAA723C90AA5E1AB36E814D1D7CA8AEBCB3CA21A7A74BEF119F96479F1AFCBA9CFECFBF5D2658A6C86794D1331400B4A9B92EA79774C84478FFE4A0D54FA18AD562FF6F58029159F014D6E8CC1B44E159D062C546368F628EA89784B6F3F1B7616F07FAA29DBA0EFCAB168332D5A99420ADF30F14B3F5B9416929A91B2F8A0A87AC174F6EAE1E4C57D2454DFE9BCEADF27918C47C8CB8EDBBC075AA89C62CC58E085A85504D33F8A718E82310EEE3907BD430602C05E792EB8598C1AC91AFD4C15259C2FBD906C15B8B4FFE266E88BB889F13E2A222E33DAE19243E1FFB22362CBA0B9D5CA82D828224D065AECEB2375212D61188FC40D5631FEBCA37F9EF1D090418F94CB94D1F50037B2EC4DAA2785AA3516E56931200819C022EA1C33EA494FE5AE0DF6A67C3498B7EC7EBE950AD051EF623239756EA521F914C9B3369138AF0500AF13428A75208B10F406F5A9BEDB958E11DB2CFBA03FB840729B992E1222B07D35A65F01FD1213B80B5267FD4FEA3E4EED41870FD501E4EE69D1D0E8CBECD21310184BA6F760C064F384BC5AC7407B5F85ADE3BA4E72361C45634E8C9ECDB179B7E90052EB2DBB772B093AA639810114E43D8531476A31FEB344F5069D15EDAC8BFB10C59EB5C36FE8BC6FDC418F180536084F40230A19038D2FAA15B6B89128E75421FB71A277A88915A27A5D2C9F1D723F1955AC765A37FD2012229A8D4DB69CAB4F6A9B16B284A98234E06BF2C474B88762CD2677C1B11D041342C1D95DE15DB41F796EB2E012748191865512569300FD1E9D8C34D006C3F33D0FEA06BC30045CF6435947D5078DFD8CE63ED98079081BD3F0A7C65894396B28A66C46E14B55569CD3B819406D00799B7EAE1577BDD76F41EE4E3191BE7B03721DBA2F2A28C9FFD3961BA70708B372DC9E1D3E0627D682963DCE2892C54FDB8F64B45B8F89A38D8838DD3218EE91281AFC10602A085A5E4658341B903911668A0F0284CCE60349A38E2AED6ADD4A39F952EC734B17CB4380890B2501689E3B0B642EEAF066D2E7C4A112D83436E64FEC87037B962D677825BE8D6869ACD0A8109676794DAA2012E2214BF96FC46B1D820B1A632A675BB7F1920E8FD4105660067233F2322BADF43B19CDAD8AF74B5700C429C45F3174BD7828C9BAB208DD3670CF6395176DE9 sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B -smlen = 2754 -sm = 680C0FC61A3DC43309D7D621A555B3FCC34E29B5CB75BF41A810BF60731A3365CC36253607C33F34F08DC04337775B9E7AB1731B4E738C0C687C546940D410ACE81EF8F75ED719D71841F5CF1523114E62AAB839A8EBB080EBCA7A234CFB0EB8A392CA59665BF303A7ABE20C686E0A8A0D1F049BD69F59C569841C011A383C56EA5B2AC1CE44DA019C5A76878F448316BED10DD3B5FA906037DBB412B3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +smlen = 2760 +sm = 699ABD084A740924776751396C9476A2AC5BF5F8DA88EB28AEE701C25E1755E546C3C3BE98679957DE275E9E2F8796E00E46FF940A89C9D6F1845FF7DF92C6A458DA3E4138EBFDD829544B078ECE0E89123B896D0DF391F7C614BF32F2B37F7DF8D69A2B4F9473ACD8408BDDD36C72665FA01DD2E547AD89B55041AC4738F4BC5BD041F9D1FE3F1302770B7BCAB0BBCD908D8DCF6895915236C283E89F68BCA639A7B3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = CE9F740CA25E77A7EFD16A52AD1E8BD8029103159F213044A7C90D94AF4A479CB9191F768CE5731E8BEDFE17EB7085595739AB0156E22B6CD502A43BFAD9F31FCC62D9889AC030D16E30F24E1AB148C454AE81B90BF74A2A1B91D213D028462FF4ED8C6EE2BFD6729B8E386612EA9E594C4AA1BEBA0F4CEF8E49FC57A533FB31465839EA1975E516725B540AF3DA3BB28107F279998CBF69991562140A2513D25301E285F5488ACF85D39E66CD9DE7B547F86840084A87D7616D3E75177B66FC88E619A170BF283C1CD2755E1FAB428BB08E921EAEA4F961E714346DE7E6D54A6A922F411BB0C99D1519E7C25C3A9E8207A6951721A45E8A896F7F1791C2AB5ECD681E1792E7BF635E0E3282FF51CB03BC0F555BF49C8C1F69087CA0940315981337C04B7E87E624A5ADCB5BCC48228B45943A6383733948CB5FF305DA5A127CC38781D76B6111865C664C52B6D657893BFFFA1C3151983A8967387B4894005C86EC5A02F3EA44AED29A8DC3DA59D542BFC4A550090BEA1D40B071F0C3B22C648E5CD306CC1EA86ABCBD5EF2F7DF8C88419842DAADEF10DDE8E6AB56397AC1588285E4F09E17A78C6F57940020E484A68FD7CB1C6CDF17F5BBCE7D6F846757B44B4D21C55EA784484A076065D45CEF4E53D2D35BF00B471DC7FE13893D0690ED7713A884D17DC1E5F8023A0CDAE564688BBBE9DA878819953A6C578128DBB21852CE64BBC7E120ED089CFE7397853EFC1D1897A1B4C07F02085F9D558AF38D9FCE1643B3E48FBFD08223152A6044FC657A4E2475F5D262FFBEBDD62331F107E17A3B6CC637B16E8E63144E4FE9DF04CD32BB2AE6ADE02F26781AEC484B65309DB059EC9ACCFE866345750578287DA2EC028DAA4726F6B8C34F614211A3130E3E32C386CEF472C30C8EAA9395C609445889667986ADDEC1B7C05C7AE998192DA52888FF082B8E15781D8BC6D680DB9E06FF370E88881CF9646686F722678C8E5E516518F04BA315405E63F93BCD919B8A7ADF5ABC945250942FC35B5E4AC0886AC7C7A87D7C635B6B28554BB450CAD3269EFB38AAAA42C89E88CF0FEF583F74FF62DA64F8DB9D9FD0BBA7E4FA64E515BDEBD38244AA484DBE77A24262E68C0F91ABE6DBD4D1073C1229B278F6C67E854703FE071F0B55C9FDCB65D0698122A11EEF1E3B698CED2C21A82F6321A9C9CE090106F52E23079FE6A0DBE22044D0C398BE25047A4078CC66BF50CAF061715BC7F9D1CB1E62C5D9A2EF5F092744359838B3D3362288794EF64E0808EEC3D3319533BCC0AF0613E2E1EE7BF2D80D6452535335E2DAC6DA1B1919B963C0865A44348577729DC8602F786B4093B720C0662FBB78D34E4BB10CDA52BCE04744698EE9958B964E3B62C0375FD9B63DC7780A3BA1CD97B3D4C16DAE136E9409AB58225DCEA5AEB5BBA8994168A642C36285CC9E3BA7B6B75B558A25A45FD4F37530550F1D402BD827E4337AE2396DD9ACBFE1C240F2167CFF2D159CE929165C6A72B90B66FF24F58CC5B5C99CC295F60317223F3E6F29BE8B2F028604C9A1B2F68D2831FE5C254E3F026F2B122D8AD7D016DB397723EB5E9240031D19E18B4DBB89FE643A69902495ED7C4850E33FFC465570B060CA7790DBB62378D88754070CCF51756AFA8728515D31E7D8D7AAB207F72DCF7DB4673699EE559881DA892ED4306372499D4D022435F04FDB0F9B0CF0D89C0004DAD9153353383065BA461E3DCF7687733C785269D0E99D3A8CDBB7AE96644FBFC805F8B0F2823E2330BDB241ABC7F76F53CDC0817516BADC18B4D0A82D111A9463C82AE4B85D1910AE3814CD43657321C9872FB137C325259350A2B45B01580E6518A896A9B28C95C0DFB5EF79E8001D4D41EAD038673F8205B4689DD3AA7EE5A37346CB8282821A5E0611AEB6E8A2143772B9C3CBAD5BE70CC26FCC9AD4CE22F1DEE144D7B7D9440C883C5D98997D41AC1557A2EFF90A3A47DABFA7498908F2619548EC48F35FE99AE76343BF31C03FDE3C6F508F91E15BC9ECE4E6798B72344AAABA05F16A107E51703EB77BB38FF85D33D79F110559D4D29B8D52E7BEBFF32DBC94DCCB2785B4366BBC63FCEED98170C136A67AA3C1F69BEE4329AD08CCC22784259D71D2134A9EC00E9AD48A196EB6A7ADAAFB58FABF64AE938626C63D7D8777BB8BCD6F8FF9284F6C83F3A4E3902B5A68A8670210FA797F979E6AB73AC9BAB596DEE71239ABEA37995BEE99EC1EC8D6B047DC0159ACE3A9BDBC1C7F4B096A649AC11D6D9F3C518F5442FAF2D1DC6D09F45EE1E1B5340C803D39FB1742507EAB92422246AA48EC1784F925431457A52272842E6583CDF4B8D798D62C9E0EBE3B69575E70404B1AA67290B20C03F2CE4E034116ADE157D103E57EC22C510EA39C413879CD63CD338FBE85F7470CA3E6A9397C18B358DF7967D6544387E36C7C9A9457C465508B961FCDE3BCEC79A4648A9241E554B3C0C8F3EF8D95AD0C67A7CF3E6D7257E3245B864517EB293A4113587E7CA876C0BF97806E12193C35ABFF2DA72F9071813DD9F8223BB13D3B2194378C24708217A59901B9917FA0E561BB54ED13AA5EA63F77291298B02AD725916F499B86BD214DF02EB99E7EE81C50519FA38C780C712DDBBEA7A28017F80A3A33988DCBDB9445E44EDC067B9D5A052BF3795ECE6E61C2A03DE83F3224910C3C5669DD05DF2CDBCD0CDD7FA684358EE9B82181929AAA4554AB9764DCA02470C0D01B7897C3B57BF06BD691BC74F9298C9C483E79AF65928CBFD45E8DF60181E9699E9DE92D9FB48176FC7DF8E5E4A68F19BF20706CE3CB47D5C214DD9A3D0F3262CE509271DF7C0DB7E22749274A1E55104BD8427093DCE39852D4E99C0CB63121178DD5CADA1F219BC9ACB367DB7BE6858C66FEE3D2FB5425E2ADC4FB92196E225B13858D9AEE47AAF052C2466DBDC9AEC8467B18127619BF89A67673B699D67F5EB4836AEEE86F9D7CBFD3D43A10C7CD60859B833DB9B548E8FDEABF2880682DFBB2D2479E01A5002B8CF3FB055263F1B7406055A2B64F1BCEA737AB71100B46FF3B604F65BD7472F00ADA9F8CD3466E7403886905ADE1BF294F86D536D71A57A2BB581270720CA853C2F678417D8A7CBB710ED2BD1AE881B5801CED983FB0E1370F2E9C4C04B0F0A271316D5D529F3192573EAE4BE76CC0627C1A81EEA54EA1CE6742677CD68F36CC58399AB21F1612A406CFB7EB61093AC0AC39F3F9A2B191DD736425AEC6E67ED21EB5F584C1098518AA4C2561F015D3EFD445484A11E93AF8158B99FF21FD9453119F6185EACD51C0FFFCA2046768E44F2BEB105E7096B9A9FA9F05EB8BF770B8FEC59F8928B2F4FBF294179B4CBA3B643479BF3BDFFDA1AA9593459919744BECBD33C27E7DBEA981525AE5BC3124DF415CD0B1CB16C000B4E348C97E845FFFCA147E99B8B529FF08B4875D24427EC36F443908209862E36E62D9BB189D0C2A6786AA16D6A586AFE7CCE989026EC582342143027563E3706C2C00F926D193EDB1A0505B95F9CDEBC246C0F2171F46F8B55A272F92993E246CE58709672AF4CA93A53AA1F057CF0ABADED7FE6DD79B27D56B88DC00C4A78EBBC75780101A84D2B4F4AB95FE7053A92AB29B8D00BE5978348EBAE36AC330313345994EEFB64F93201FCB6CA1F75550839D7C053DAE2BDC738A0B05A81A363302C8BF047CAAA90273AF3321FE889805C85DB7C747CC49B670B139AB35D783D6230831664171FFEBBF0A654A9E58DFF610A632EF668F3371F42F870E596BFA9F74A7FE7521D461034133D9991CE0BE83DF47BAE50482D99CF9DC2677AEBF756330A7516C77E3D0B0FE675EFD77DBAB72A135381D8AF2650DD798B22ADFB9B1431D2947672501C867063B41F9416B96AB881638FB25026261BF0E96AFECC274D275695B7935769B483115509157749055B53EA033B2D05CF8FF03A562E418B047A3F32DFE7F9D4D7EE3F16BDADD2C1AF88623D4F13A800FB07EA1F5B87812BC5B4AA89AE444A820E76D4DD71C757308363A561109A2A91F812DA1DC51D331B76BEE188931B463ECD4E7D98181AC91840B151482D302C6AFD58FCDF08089C4CA58F41D9DBCB0A43890C0E2DEA499C323A45CA5BC4CBA34037E02ABBC90BC426254625F62268796EE5C8D73AA2B06949C5ED48C99E95D88CEC4A58CD9CB75F3E021161D003B3E4806669C7A17D28E3913854A4B081C73A293ACF6020E52423D9FDFA4BE97D9DA5380D9D9B86CAF6A783893F0F5B403488ABE0257BE2B8DC84E57FFF824A84FB1FD3244C95B06D9A6EFCC8CC13FEC1A3969894BE724EEC75D13234E743BCDF885C830EFF05F884FD85E439096F56C63308CFB1D91E716FA7240FF40512686868921FA00C45A4516AF67715EAC026226998D4FCC902DC8D1286C837A7C457CFD22676B29044E8D507A915C54831DD68F0B80F5B61B8A71A1C18AC64A5EE16A21A8C40A4CF591CB918765FA4EBA8DDB5B5EDEDBD91B506213E241D89B0E0F5BFD10C231C1D3C4C0C8F1F050574BD60B1CB3D86FA18DDDB74DA81CC1EFD1D2CCF5E2F184E1431085A972E43624A5B0C25A6ED73AF29E7FB742FEB45C21C761184E3BDA63D8433B5402D11C45057D718DF72F780A6E2C4EAF7AEB8D036E62AFD2EF5B847C529A873888007D499047D4D96AAC02726C36DF1D7DE68DF071D6DA60D6523DBB57694F54BD46132CA11B31ED652B2A3A7526D376CACA7A9CFC54FDB694E79A31799F26AA7AA0069D4F8C642646CB7D27ED6BCEB91EA3B11748C5B38BA3E9D0F7D71EBA85B0576CFC4C9D54EC5AF132E10651FE3CCF7B07E7AD68FE6A007389BA8087F7724A5404EA6D95F65F98B9AB045218001ECF45B3F108732F8F5FD9DB9926221A3CDAA0C08050011D80D5F144DA51BB5576BCADE8EFBCBD0C6B9D42624A85EE1C11CE5C71C237EE8A475A0B96E52278B1ABAD9118A26B4932D395AFB44101BB5F6220116B84C43B140C3D1C23A124E88A70CBDD7E6F85EBB5AEC8B5C52752605818E2543772290B36598C1B4C3E1068AB1B0A98B5C1F5F9F07B4559AF78697A0A4532E1D58BC3EBA5F6E532E1DE3FDD39A0D8BDD2A0373817B2E6414D84E54432167D932E8611497BB266AE385FFC15D5B7A9DF22E20E95FF96C45879E26E16970BF016F7A1EFAC81DC1BFC53C5F0A7A9884E06910988CE6ED3633E2D8057313E70D29575583538C70CA8A71DE13F6138D5E1EF7C185B2A224884AA302430E00FF44B9AE44A9F0EC2D8D43F8857C5C7944347AE7CFE6010FDD3E10127A9DCCF15DFEB67E26E7DC14678E489E1CB6351970550219157E4AA88671FD74C58E19417E9071B25D9E3F252D3F61642AC3BD40AB9954EF9DCCE134A8FEEEFFCB3C892EDFCBCB2B677775C2FA39F437CB6DDCA42D2509A552D2123528469498641962A02A3EF72EFC4AD17E5B83EB28D62F19328C64877E2BFC3E1DE656BECF41D9DE7EEEB9B5F6D29B309D33C5CAAE0EE8B65E8144545500E2A09657E94CE89314CC3352FAE5351B49D743259AF8C204E29BEEC7929B48CF8859FCA03637CC63D20AB31F6EC69A6B74BCC16D34191C74FE3C059D2D0492A12DAB903408A285E1862BCACDD2477E3EC71145EA82729354FD6294E73156D99C4CC3AA3605065DC7D120F0737EFC3AB94893DEB99405BF8407917498274C228F4F5A59C2704D21916EE360630BE89E1F0BA8B54B0840417EB04EF289A73BB7AC3D1FEB7A33FD73CEE8C15A33D0BAA454ACA46B7630E37B3324B47D92E37301366BDA22536A8E7BD15FFE87110368BC87CA495F44E0F5E0FF5889469FCCC33C76A22F6197B3F3DAACD63D5C2135EA4215B38AE043D40DCFF47E7C8DDF1AD3EBAEAA965CE67FD8F6DC5F72EE63006A97DE411F7FFFC5705339FAE13469FAC1BD359E206ED4C2341EB42EC28DB2AFFD801DBBA368C56B7D869C70FCA4FB2F7A343907B5D377409F8ED1733D6FC0520A98D1A2745703D5A4E48C983A4398E32EA92027000543CE13A21C610B73CBB761FBAA4A8E8CA0865A5CF69D923A99E5024BD09DD5ADEA0CC361533A50DF40A05403341BAD0F4ECBC9B6F36ED1E2E3F8A253EA80A5C64F8E43B4512EA5142FA5FB75AFC76307B29F0F434A8A3E4D6CC61662886CCCCFDF430BFF53F18AB98214F2AD06211CF1B5BB1B790E75FDF609E93A75713EB8795FB3D3257228C80C1BF082D1EE87E4E3CEF35B8E69E5F5369FC921BECBA14CF9462A0718C29FF612D88418F7B5554C704A60F11E05E10E8C844EA17B3E09A1F2FF6AC765C128602DA251BF246B3E193A5AE2869517F1E1976BFE71F2E0A90C3AC59FA44A88BED8CC23EA030CB8752735E5E2BD186166487088949E3D6A68558EFE6B5FE8D2F3039040FCA71A73E8D5E2C88407C3C54869FF44CAD473C40534BA897362BE25C39AD013BD29CB26D3C862675B2F61FF195B4E176EC74C7EEBA8E5AB45B46ADDAA9AA78D1E6FB645D9C4267A98113324BE45DBB9553B55BA34D2D3D4388D931543B9EC4A1AD10213D920627995A01CBD164343649740B92D0559096F2285113CA824FAA4EA965E19B4B602B0B906A5345C520DBC48EC6A5339C04C1265C72D71DC40476A61EFF6AB2FD52DA098D6CB45E21792BEF0C8A163611B8616A58E69E41705CED01468BBECDE30B00A014FBF094517D5F2E7B8D4ED2DC69ABEB7209A0287291D1B195F232294AD619427AD1F824995F2F11E9479C9C1884B9360F3C9AD7B08C1EFBEE47EB636CF60D11D71163A355116491103C3D597F43086D90039072EC6C28DB9B8AD6560EC4B6C7FC210E85411E7DFA0BD552379E274A8E5184E9D602E0C5465D268273F1205069A808E7DB4D26425CB09A2D870BDEDA44ED2FFBD8523A915632A620BEF6289771B9E56756BBE27CD81B9B8038503A08BC2E4C7507E428F9905B30DB825E2AD5EEC524BDEBF58D07C381478DC3260062E0569D852B8CAA3D29361F16838796511694A9AAFA68EC163ECA926E43777FAF0EF20DA13AF5DFDD63612AEA280C2F3A378BB93FB399A9A9AF7150162CC993CC3BDA43A52ED41F7D3030538729B85B7E48E75741160963A2AD8C9FF84A5F3C9274DA3958CC3207BA8FC636DD8AD03E55DB84DF70025F994B5F7B259156105B3EDF8A3F9A76F4E4B4D880B3AD19743716D3396A4827EBF4B2BA9B67A91EB882362164552DFB06C7E8EBC954BA8D6CDC0C452A3623814622733C5588515450B962AA4808C8AFCEE51EE63549DCB294ED0928F2448580DAB096769CFF27E7FF0F09F1A42AFA569654DB1DC4B9BACD3F851DC5EBACD4273313E9893F1E22C244C98B2B8A5446EFC2F2C4929F249C4C8186E7D78A2EF675E3EDA671036C841B69D5A7F1CEF813DBF9CAC8B4B6F25695D5159D76F5EA061CD98D3EAA6E045EBEB7C4AF38341A424070F2877C8D1CA61D2CF6011CB911E448DF9257E5E1F2D474567D93EB3EF322CC4111A88F226D9192894F9906ADC9B9A6307EA152013B1F48E7FDB8B68D842A89354698106C6C061F72AB95D8E55E46A0745BDB6D3AF27B9F88F63642C6E05089886976DD4B5304A27DDBCB945984BBA88080CC336E8B26C664CAF6D284EB5DA91D58AFCCBA0D1D4560BD647F14A6794C6A57BFBC12D553637608FCE85916929683F3184AEEE1676EF9975299BE41AB083B51F43546AD5A72BD5E1287A69537EE93E5D5A8E466ACEA31223BAB253B4B2F7CD5237139B1BA35BA6033BD46323FC7643D11F1C991A5BD1CF01F08FCF60BE81AECE239F614 +pk = CE9F740CA25E77A7EFD16A52AD1E8BD8F322E3639DD828657A97ECD5A0128DE0A4AA73ADC266EA09CA303E1D871C1A8D75223757E4F1A0F72EB178353DCDC7ADD9DD8AD101C5D422629A912BB2050B1F67AD9ABDAEFAAD1779647AD9EEB21B7B73DBC5B91C35A9D4F8749DCFC113D2F36964DC99F73E5DBED1BDF02A0F13BE5718EE6D877BEFA9187AFE9EF554F74F26C8EC50B3AA4610E2BE1B094222E08AFB8609E104D82FCA5578E3705382C9A257637C7592F161A27DEA6AF5E1655C59CC46B82626378A7C522E8334B65BC797A5F33E9EBB762E8C4E33C8BFAD8FCB3EBAB887A3C4CC076B0334943133070AD44D0159132DC1D9005435A542B08CF8C55E37BC640E5C1D3F50B2C3D1559AC560F4C80BB54F6A1891AF9AC6D4C4A832D367874EF6D0F07AF58AE91C904579B2E2D2C01699396CA02A79CEFDC23F73D68107B2D12BC0026B9A3B0880218B4960DD5FAF00137B1DBD65ADBC22E5FC3053F037984B9090273C8683D0BEE74C8AC5DF235C342B9DE72130373A347DF34FC2D1205CB884B19BC90416226F0C3D937D59FA4968224EEBF0CD88A401B9CD56C4011328AE0EFF44D8CA975D400085120DC4EB876AD9B91B6F7FEB5A3B6EA21FFC0342A8BA7188D8E9E3615DD49F39AE0DDBFAB349D92BF61485D6C01D70ADCB44FF3E238A3D7D71D28D75F7498DF4596E92CEB46F71B529742D5DEDC813FB243E4A438773965AA0E410124AC2496F599481D5A30E11830C0F0F76800E48A5DF83B371583DCFFF29FE8BB37B3DBCEBB62DDE2374C56BDC1C4A24E110764E66DED9DA7EA8334B0F3D167EFDD25C6703D9226BD4EB9AA8CE548D8AB69D86597F9ED78730722D03EB977AE3F8B9C71133DA7D7D916B0C0F41437DC8EA10C34C2EBC061901FEB75FE3E696A3994A6EFB31E668B9B25B89780454603210A8661A72DCAB926A7F02E6FA0BA4E71083DB15CB9D5EDDC5D0FF8FD44CC2C0F790417C97F3ED5B4C0CD4E5C4774C920811625224FF8968BDA3A1A692F9A2B912CD65BF33B4DF5A6EBD2DC981E1B9B32EA18A0BFF22CA9A3471AA8582218DC074FB0318143D5B4276B418CBE18A3BEE2D0C608D82A613DA46FD7F9DBD67A83BD6A2F22669F40049E540F978B9E431D13F5E43620FD013F8ED5351FE67206F0C6B136C7CFB84B2DD005D6129794B7BA595BC9AD856DEDDD33F3ABC4C15E4B1F7FCA6747818DC2988243D7D6CAAA809031434DF3EE8A4064D65172692BC89A534859DFA7349D5F4A160B0B283161387C5E8D1001D44B15616FE20B54ABACC0F576C785ECC0D78FE8F3FB73B13D27023D31670A4B1C38A49DB182680B4EBAF8DF48E6B45F4BD96DDA990D8EB188AF8C08BD1D898A7BA4A891D26664F5DADDC0C1A7C32346EB9DDD6109669119248750DACAB2FF22B0AF9CFD563DFBCEA6FA6F0AD44ED5346C964BE1924FB9FE7AE92D727EEB1F6A43EA6368FF14DF01AA00AEC86C951A730E757D25CD62F72C247DA3618AD751960834073B9F9301726861A7246AA275370159F46F9692B2BE38038C092A7B7B3D417B22A3C6E2472D602675AAFB1B2E155D1AE3DCAE0BF914910C5E36CE329D414AB9526C0555FBDD78336ADCF8AAD7227EAF9FDCF9DE2FED841D039307AE74BF40DA3FF48E2B2DD4B4EECE31AF930C3A8A0654BE941705D590A60E446D06D199817CC5E3CF43C891D99BD65A1119354C40918C533AD16161B055B67292141CB3DFEFC5B1F870873C97EAADADF2AB7FA9EFA0A935DFAC45BCAD9B220D2969ECA73A627C99DFEC138F46D9649C052DB3978BF20DC48827AE4C07843FAE3489667911733440E41C52817F445D30DE89574BB784C6960C5FCEC3CFA4FD1DF69833BED1DF0547610BDB351600A92B5B47D8CAE97CE9915A6685D008D93E60F43AA92E04074CA8EBC73766CAA4D583615CB3DB0651D4C20FECE6072050458E41F61688B69681D9FD9680C7F8DED195F29A6036A94BD003CC20936B2986F04E0A9737999B6FA5E6C1266B85D115C0C57F4700D4A8095AED7BC3E1B99359EB1BE0A190B667885809E5F17DDBDB1CC198EBBECA592CD79906BB42D75D0228410769CFA5D338517D702C8ACAF362428F4693FA1FDA51EE6B6344ED01104B2386EAD7EA75C4569CD94A226E5CADC201DFAA6950447F60B957DC857C26292F710F04B21A41AAA6542AE72D7427D2D3571059603A9BCDDB342CF2453A13DB2D6F7B0EF8B9046E292560EC31865131031C9F8ED4322A737C3235A7598CA0DFA3BAD2D6D915DFCAEFCD6AFC168F7E55C45B5A3413BC65304E2C8177D2D60CAB29BFD394B58A2571F3350F5D524A6C5D75389BECAF9BCA828457E5AE21AA556B3A07272F2F26C562C4DD1844AE532E2493D54876FDB047F9CFA6545DF4D98A1CB93F761AEC1B94AD007D274A33F2ECFE553C4041DA2948DDA1C1D27E7E0D3BB93A9FE48BB118902BEC4E23AA54B2E3BF532B2C7486E999199CF90D175A2A1BF0E15EEE022D7E4609AC18A1F8CB807A68073A5B8E7457F51D9715BE036A2C743D2446A3DB51064D467752B038DF13CA606F92A04295508B0DBFFC37A043C5ADB6446FE1808E8333DC52636BC8DB89607842A70D11F110767A5CE9F708317897AB98E097A49341BB1F57C41550AF911D0DD80A80C023962D61DD43DB3DDEBC28BF7AC57C12089F00CFDE48AC494CB89378B0EFF749C60B19714969C69A65AA1AC301C9C0D08E94DCF0BFB4442F031864022AF0593BD6EC2EEE1DE18C9908F6E0E1843E76006E92C79C0B5C8750F1FE325C9C819AFF7BAE1662B6AC493CC902BAF439AB5F5543A8F8F678F56BCA3A9636DD6F0F7C739B4F655640018628E122448194AF49EF223D44E5A1ADF529EAE1870E422C401C26C10C1D79E1350239950D05F4FEC78EB8ED7178533670AF0251315B77E08B8394ACE48F5CA084D329E99EE75113858D38ADEB9FDA8E91E16A9E00A49D05C2EB68C5049189B8938934A56352831B7C3D967C3690B47F1182017709983F4E374E2FCD731E6DE6A02FE99CCE47644676A0A74063364D67FA6EB836A3FA8EC271C5512177D1156133466C68B72B76B3D41D459EDE9E6EED21A0F97E3330EC1D08363871C520CEF2A52D049E7CF3C5CFDD61AFC6637570F283A7E958B5B800FB4DCCDC7EF11FCAFD492068E4C0AD9C8DFD31B07DDF36D540C1C3D0AF39AB376122F6C2C3D504C8BA7BBA68CABEC270CF15A59EA21DB6BA9CF37EA407BA187B95C8095258E1F84A2C78C923EDDDADC3776A8E23FC882226CDEE661A9C0E81C046A504FD97DC1C1637E60C05B6C9654B6C610C1E49203D0858A98D0D6584FF68961C8C7FDDD21C51D2B2104C3D72D6B5E3967BD53134E2B0212DC4C9AFF0823BB31870EB4CAD181865C7C1F75ADC555AC12AEA9A856D65539910ED7981A874E733550B1DD896657AE43749768CE01B87B102D9FCD7577A59FF3A27836D4FFADEC3765B9E293300DBCB61C77ABDCE38186B7D8AA82619FED736302BE359BD6075BD3321078839DCFCFF16118BA740EF8D448F8A5D8F05FB2291ECBE8F7E4591D14EE1D198E2F6E3B41A3609D6A95C7C05C6B7D8EBE21C31B614BF1454D7219329601838E3FCE0CAFDD449A24988F45D06A920E00170B14451876B8AA97D6DC69AD04B330162875FAB9956141A589FD9EF4E6089E87A836B6AF9702DB085184CE0F87FF3723B0EFFA24BA5A4C8E4EF5D36F7D7CC8A09F1457B86CFEE24E3461445DFD72E1CE620A2AF14B113C954EB38C4D158583E01BBE085AFD160DB74CD9469CD5FA9FB039E1B0ADD054842031291E5324A4C565E6CB47470C475EFD5B42313B5AA18F99CA9E73C89EE36927006E4AFB30CA2AD75E4590CE7E19A61AAD4F8B0237061B70AFC5E0735363464C626885FD1267837F04AFAEC9679E696F1390BA940501E4645A3423C0B2BF8DCA78B72F878D33A3391A93CB495BA0F67FBBF6BA1A808BBE25F5AC1A25AD6E90F156A4CD4FF9565AE094D740EDCBA20BAFB5844FE9F49ADA31E5A594E3ED4C601A6B108779C6A210E3D001ED9ABCB7B3E504CE318F25481DC86FE95C3C871DB458328CD47A4A81532A9E0D82E5DF63E225DEB188CB8597E443709027087DF0B99CC3C34A4F136F31C52E32D2C9CBE9BA518F24D3D9DDE790F600D6462A36C3A015EE6577CABC8C748195982768686EB46F7CA320BDCB54177B0176FE806EC4794439C1F7818FB6F04AEAA188052CF39CB1AAEE9161A257269442C7FCFD112D0FEBFEB87E6C639AF3AC6B8A3E968F2178D8C16DF76F9FEDE74A61A94C767C378057223598687D8D8F08451B222425A7EB842A32A490F74E1D4130FC28EF000FE19CE37482F1B9E1C1972D60B0DA192AC93E54A56CDE036F39B4146E084A293F2BC676039460F3F3E986983DF36DF274C24D368163638A4F5CE59C78B24A5E9CAF9C92657F3FC38C2BCDD697FE75A09353D511EACB845DB90C93D037834247740866C2C55E5BA0D2501B1181B1A32D5B85144CC816C9887840B1111A1F98FFD3F791BEFE42F8833DB92E7F7E14D1767A20E38C98E4B0D88D98783C86EE39E75CE8D4644A7F8E5F40F9BE797D8CD829C0CE612791D2A2A9DEA7277DB182123B6C061E0E1D166772AAB8F7EF71017575262C3253718B5FA43D3E809CB70CC4063201BD461CE9187ECF54153C52215F6A86B078DCD92F4A4D91AFE1F03CA3C478156350BB9561035D7459ABE3112B44F69B1DB1EDADAD1856A728E0421EB702FEFE41B73F5FCC9C9EC8B0B323EF9ECED0E3A2B73E1AC99534E8D9C2F958B1108531468BDD1BE5313E1DB146E5D5C7A6B29EC8BE6FED57357E0924D20B74C0FF09F0AFA5555A1E93091D65C1848F66DA6F204CEF1176E3974F6FAFD3BC3BFCADD3DA6F542657E7ABDCAEC5FB5D5CED0AB7CD0B1A360B688B99B93A0BF71F61E77DD6B97A0BF0EA22061DE4D62052BC63500D5D1A8E94D414227EE65688BF2702FA60BB77ACCCA3415D2ED785218000B7DD06ABBEB6996D3E9872CD9D32B1300867B08D5385C9CCABB05ED2176B8A354D35ED171E0D1A5E411ADF5D6CB58ABB8B82C595FA8AAC079B178C793861EBC74C51CC42A7268F4BAC17DE29E76EF8D045836AEE35C3B5368BBCC7676BD94D03025D012CC4FF7CB060BEB08AC23C977AC479F42FA445A01A0127D6C0A7B3384F7891A05F2D4B720542A6A3CC72C0F48CB198BBB3335D6DB565B0A8989342E1F180D50636B93002E76A4A74BA4A528840AEEC9958777FBE6416BE31E4BBEEA4D97D08ADDFB1B7AA83B62C992D5530FC84815FFD8A5EA31398D8A5A62E82E0886E826FB45AA275A98620DBC0A395694ACE9FA5B35D80F3E76EE93E6C1263C75E6E1BF4BC75108B1470EDCAFE5456A731153619C1CBD37E9DD826AE15F819613BAEB0D0F2E81EC9ABE5E14296F5B57E612C7B697B95B3A07F177F447C1C3DB29EDCB71E0A0D125A6F23B4255A114978F01C50B1B9127F5BE2CF40CE7CE2B8C344864CDD3EDF74F854353BCF82CDD0AB0BD1DBA8414CCE1401A30C16C0D27F38D45F3171161201308F879257A8AF4C01043B69B40B9463D94812AF8AC49B16921DD61F89459F9B1E3D6D5F2C684E4C2DE2D62387D96C972588C42629F84AD50EA21197BEEBD17A6CBB4D9A5CC4753C6B1AFEF0C7553EE65E7C97BEBE052BC31AE11209649E4FC5C177E1CC963090E96FF45F5DB369BEF002EAFC37B1C3391F745CAC48B80EADBEC94D597FB1814C46DB59BC7484EC442182EDEAC3BE997C34FA68B557688728380AC09A6F5F478782C6B3865A7EF3797C69C016699749AB1A8646C775C0A504B92FCA1B4424C10CAD52ADF0728B93E26650F5E5EC32520051836040C4941ACC576C34601A3FADA06E4E2F7FFD7C97D2343E05E04E0861A394F4F613BA71B18C35C077F52CD24BC20C4C7E277EE69B1D854081D800A780E60E35B728BB0A37DDDB578826852F5EA1EC39090596A103FDCF37767D45BB0664C41293070B71FDF8FCFDCDAD1AB65F72BECAEBB19C06AE776A74F7E14D41766864111E46C0B483A202943D757C86AA017E1C9C26C3E3373923DA7D2A4246AA4093754DEA2E848E935C9B7A80D9E101C48268C82855C51D4196618680EB23C29158CE2269F1591C10FFFC19A8941906792462462CBC298C640A6F239A974EDC1D7E5753CEE17B2B2C2E8E8A35AF0A9E065D3D6EED2EEC7087D9C126CF1B5BFA0AB0269159F78B4CA6CD2EF370D767F60AD7DA56198048D034DAF47C39CFDE53BD76CC05B13F0AE066C3AC2EF0E52FCABCA98D01A45F17E4980B8BBF8ABABF62985AFBE845768003C78C4AF345D52CE36EAFBF618821A7ADFEDC42C0A960F290E5C52EA0C835894396AFD47F1C8812281E4A7A83CAB64E3550F89A01B1838CC663DACDC21263061FD131DDAEB6EC09E441869610E181A1718A91788101651E46D159492BAF7CA8E59267D815F343A5518415E6283DD7061590720EFE1799CAB5C3D55097C63A838FE220C22B7E5BF484D79F0B189EE5D55FC1C8CF3C138E70B395BD360FEE8974618550F1BB8F5B47942BAA01E9097725CEDF7056004E023C4E15321C783150E0EBEFDF235D9C911D0DA0C5D0A0DA5062F68C8C4DEF4955B210992F3F66B7F78E6C903B7D1DC0D24EFF373308D461D0826E505D8546F3A0CA12FC2C83A965B32AF3C5B65095DDF8B17130FCCFEA0E58FCBF6E8580E30AC7E4A6D4BAAB6687BA9C5E8D806D142CC320541FC4203325B5B9F8CC17F22211F34FCB4D0D8BDD8E560783E596CDD74D0E7DCE5CEA84CD40547CE6429CDC56365B66D5CB07E59C7A35BD8F19274FFAA90622F4386D0DC979388D96F3642EC4D69C61B221B8423497FAE7BE1E32D3FBECE4CD43091780E597C3F01D9C3D7EAC0F623D802E7F07ABE6B30E4EDA6126B85A908CD61DAB4AEE41208BD40932528F5A05A2BD08868658DFE37BD316D1 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB -smlen = 2787 -sm = 91F284555C061B791CB6280A32DEBD5406AABD4B514B18D04B65122D38BBC63FE371222CA978FFD2DA60714BCC9B986032402C2133C6FC355D722C1F7E6E6C4146E17E8CEC8BFB1398FB61B818EF1B4CA5406C016BD6EE284F1690C464FE8419D0BEE7DC7853F6050C6F93809517DF00E5E0F51181FAFD76DF205A87B0F75D018ED2643237599054E494AE64ACCB53A3CA483321C64F7597277E3859CA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +smlen = 2793 +sm = 0C82E42961C0026811B67351E57FC5E4DC1D9AFC99B97872DBB771AF7A8BEB1659F68479ACFDAA77BBD5346D67CF6B66EDDBF31ECDDB0606FD3F05F733847306CBABE730A544188E112D4344B6E6969AEEC8DEC9DC68A3E8FC69A73E746C7167D02D7667CA8815DB0B5A32D924B433262BB1C3E633B938D3FA048FF069930A36F8455F61A5EA440A70A2C4F0A93048AEE67A28A6A2C685DE9620E3745B4F96E2FBE3CA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = CA2CEEECE4ECC2809475DD26231625318DBF7F6E4945414DBF079EAF5F6D223F57B3EB5D889DBED9A971FD242968A3CA0A827F628EB5678CC8BEF1088314F37464D5EE606006595EC566779F58B5A4BDC0F4637630F1C202BC3354AFB323FF6A38B3CF452AA846586822E11C6C1982A5D176713D92564080DDEDA7DDCD0C1B7570DD6479316B25776F024B13964307472F3683F5AFDEDB3F1F9827FA25A18A4B5998CE04D69FF46B2E7511251941FE4325FEEFEAC848C2DDFA95EF2499F1ACFF5DB219ADD7BD710A98A81679D8C9F684B16E7F51D369FF4A9A2204D05306A4C75CECFA46AD2ACA586B0E02DEF6EF2372CA85835EC407DAC3ACA44B01614A9C3E772A38671FC8B8C9BC9C586FB65666BE8AE3AAD1C2E5468780DEA1C71F6ADE0D00EB7189F102342C21192896881587BE72E5D81EEAA0583F8738B93A94A4D316C5442003094B9EBC23FA1C8892CF58BDD7C88FE412711EC0A109EF9DF74987733861BCB0366AB8A0106B027C97BE0AB46931124218DB0FF786ABC17E9B50CCA88FB395774DD3CD11B00178F60466A32C1231A0FC1D81C439F376FBD23D59EDE8654B74D920C35C8AFBDB59123AC2A20CBC76C5C322AF796FDADB9A676C948C7BBC3B2D54663782E2F6D410A51CBBC80C1328B3A3B439CBEFA3C088B211B67E15AEBB3A642BB321E3EC3C717FA1F7BF344645348200B36E6E65DFD29470BEDA41D9243E5CFB7048F8FB50FB31BADAD178A6B8F28E3EAF76F8795C2BCFE1990258CF0BC1D22E13FAE37A2C9C3A6A2140E9A1FE88BE5EFA186279A0B691298B0298A73F6050A22522BC8F899EF03AE9E6F5FD93520D5ABF7D0BA5C928AC3A1B3079BFADA1A05E11C6FB98A62B202A23F008A932DCC7E5E889D3B91DB4CD2683551617C090AC9101F30260602FB738EE948AE403C766FEB5877935B677F262B86EFACA5E532C2C58541825C4B5B6878F89226DC20CC05ADA511CE87E54AD1E952476A26710B80A145D01DDE5EEA35637ED97899C8B8356444D13AA3156A1A84516BAE38E07C556EDE758C425977A6E4E2A742EB7289DFC3EF926EF79E2D611EB30E2CFD488FC04572A036097BA10378D07291F5DB99BCBF310CCAB929654AD5E124EFA9E34E9CCA3135527B9D1D388DDDE9EBEE6A2938B0FAC8FE0AB84437502462727EF13D76F1E3A0392520D3BD81FE494DE1B315A4108D3E81F989575529AD82FB357A401A7E3E21A73EDF8B6B2250A0D62D2ECD8AAEBE9FE243D2E565B8FFCB3FF68CC6CD5AEDE68B9C7E0F060B2E8DE8F644071061392F4D0C1667A70427EA5B5188DE9ABF4B9D7C868613CE5ECC4D3464F00DEABCC451CAB54CD4B84057BC259FB450BA98E06BE70BC3196ACF569E2305FAEA6936B5BC30ADA496012387F82E2D8D2517BDA9B07762BF380C67899DF30A0FC1D47630FC0BE7190E1564064B421CAC00AE79E3CDA11A02A785DE16E6C3602648E0D4FB4C3CDC609535B22938C2388D0E0214252FA06321DCA4B19F1CFE8FD9085D8CFCB4A4F9489F5E6D183529113B0FE1BAF763073319EB494F429C1D59D5DA2523E8FC0C5930E32AC651FFBB13F8A251386BC93DD1B40EA3D0481276AEB847D2395A57BFEE3A84C5166C47425AD2EBF6648489B003352CC2EBFA1942F247CB883C3A59312183304A9A84799C8DF3AD0A30695193485889A897D010F6E9EE572E239CDD48B51DE2C33D5B3CDB9181AA8425335CF4B4B2BE83F7986804AADC7A2EDF3419D3DA757E39E2270179EB294AA62D4DA66B409D109F35194CECC1C10FAC3AC75871570ACCD3A58D250D7408D2089430C6C1B49E3A6BD453425D42BCD6FFA0CDCD57D76DE6236C2507041BCB07D08915019776ED4E777DA8F1214EA15E1E2B2A4F73C6C0DAE9E725D85C2D8B21A87361D1E23B5DD751155E3D9239DF5EDFC0E22CC53E0D72A3123414DEF7C340BC16F9B67941D0DE7915C5D6B7713D7E866E94A903E7AC768E4490EF3D735185B9D588CA5B1E2B06A2C917574101D7F7B8509E598264B098ECA618B729C87E74F29D2AC5EAFDB1842EFBEDEEA6684FE95ADFB845A067CE7D9A526EE482CEAC4DE0CF3368D089952695888822A8F4F0F61E3954256620D028CDE6D394D4EEBBBC6D6CE382B72D299F483C3DFDB68DEC34939B36E445CF64B320AB32F2D1CFAD325843BB4B4ECE36E09E86E186290E959978C0F43FDF6FF776EE0D46D39C79FE0350E3C72A95BC0CCAC6D43476CB788E74A6C23279E87C88AB9D6E01C72C2007461B0793F2989E63A46984F1400FD1F468E86087F28D214AC167EF36D7A980668293D0FA0E5FB59668C970F7F1FC9F48AD5F24E7BFB17CEF24D073CB382DD85297CF37F6D41FC8FFBC27046C4F9FEFB6090BEC857CF0EA108DC2DF157814E175F4B1F909725B0938291CC7701F30B2F7D496067D7EC2356E396E2D553238F21EB6B259B139810B40374228D5A87F3474BCE4FC03FF5BF4964C3A3A41BE63B8C6646F7B7608A96B7E367F32E0E788A915C594BBB4C7A5FC0FF29ADF3707348F4397C5493FDC7DBCDCCF9C6A2CF666064383913D239F9FCF30EA60AD0F2ABBF1EA80D4329178538B2302D06637522528B48B3810C039A5E58A05411F18422554578416838F0BD624BDF62C584568C86533FA2597C8D9F85C5FD5BE7227C2CEE246497E3E8BBFCBD6727943C6B856A873274B2014F609430F24B045FC3C630B49031E92B87E6A2F6FF7FA044B3132701465F859F4786F5EA988224614360C33B3DA90983FE3211439105186022128C7A9352CE7F84FBEF170414FB3A5C6A1F64B96DE49A176699630E90FEF2A1554E08BBF9C0DE5B1766D4C5F0F8E19090B296A5DB71483B52BE62534D077CA05CE4BB8C77FC06CA50B3636EEDF3A4132E39F3BEC446048F4E7BAE57A3EF04724E49241B123231ABAA4A325D7BD793898D928D23FB55208C377BA6DBBD60450E481A4B2D851ABB376002B89BB2C6B3944AF709126696C5082938D10892B13A1CE5141C587782F84C09319A3CFB29139C1F177FD7FD19F457C18304F8E6DF59F91CD201E6AD9D07ACB2E0378DFC59F9100E9485E29C19603EFAA91BFB123AE496173C6099863485FFD932DAD04DDEE455539AFA8DAB0F4E7C280066F022E4D605B991901398DA542D7AB5A4B2472290C10E74048514FE5FF911F4EC1217B61AD0A329721C391A2F6190039DD8C2A0C905A3638371046E923DD161D2B5D5D4DADB35B119DCCCA8B143C1A16B8D09C02D9D2FDECB96A1D30AE10616795AA5F7B6D9E3511AF4E2C439D2331657D8A2C71E7B9FF5AD39087ECBD807CEADC750C3A786F566C7B832F54D98E97ABB9355D0DCB72B5203F9B5BA30686EE3EA87AFC1E54B5D4D252D69B45342EC83C63C0D3EC5A464E4CA7B72BF036C05143EC7499045E46476AF8D0E636ADA3281BC8F913D8328AC8FC72A17CF0BA9614D13A6C717174B1E1CF10C4AE8377F35699869E51A1D912FEAF4BD168ECFA3D3487AA5DAEE0FF692AD0259BDDCABCCE5288A308AE25D13348BDDCE5FEF56F0C2C593FDEB8E804AFC62741628779F950A3B9F76CBDF5D0363317EE5AEDB48BDD565F243D50B1A57C8D7FCF7A7CE5321DB3592BD069D53BD1619FBACF23DF44DFC74D0E40624C89DAE0551645993DD571D906B1EDBA3B2C10FB770DA05E2DA7C762FFD457E3F70ADEEF86FE3CA31DE30FDF53D652D3180E31AF5F4738EE570C2FEC3607ADC74C998BB41A40085D13FE845E153BA811790E29186DB4DFE664F4E1A6D168F6179364BE250EDE5EF0D74D7696CD7B66CC2B3FE51D82E79D50356374DC92CE227E55ADB1F49B6865E93F8EB01A287C66812FEB22C4C5FB91BAC53479E97265240185BBD0DD97C40DACD29CE5D80F29374776107E9FB870AA23C33DE053961D5CE53A8885A08BE1D2C875120F1BB031ECAD1EB464B39F12FF231CD3F667EC4417DDDEB0F08C16268915228B35D1535E2500A7661DC83D96537C0E5C5E55E5B41B2F4FDF06ED126C518C4FF9BF45EF1F6F2E6949F4300DF2732A3CAA075F9BAEEC7C46C9EA3D792A866B3C7DAFE3F6FE1DF9A03BFE8C6BEEBC8E6AE1DB6933C53B4978ADF198BC72775B539AA515ABB908E8C4582C1DBC0DA1B3983A87B3F22532D8172A23D6B277FA5AB48668E7BB90F9982362D8EABA1AF4D26D8B617426EA41E10FBD1FD00A3EB4457C4FFB0E39C7BED28086BFF479A28D1AFB87344AC417A3A8A738F58B7BEA783842B1E51D2FD7A62303707D79C45C77DF089CA3F829AE339BB8C7FDF4B0FD1C984098393564C3E3934811141419D295ECBC145EB201D0C93F29A1CEFFCF20B0A7547166B10A8FD75ACA8092452F91A12539053274301E426C8FC3091C36A7B191348D34B2655941AA7DCF7AD44D114C6DE99FE45245DBAC63EABC4683876C66CEDB64F046FEC7EF63EFEF6383E9AED927E3A81D6567B13A7F34A7AFA7C757A9F2EA74E9D46490E35E0A695D42F2CB517220A88C6A3E8CE078FEAA4CA31FE11D552072CDE758F481098233957CED24515B37D701F9B794A93C94602EDCC755AF32F6B45CE4316A385FEB102F24F3537AB8193347DED8D6C21E9D59B6C7F86E7F83789147314709C30E20A3BD80F48EA7527FF920FF90F8E3AAC74980BE5C616E69C3E921A6258DF8389E2FA741978E7653C2C650963F345CFB23017D4862ECC51FD520E459E1D2DFED3EDF8B7C03E536E8ED8AF925A2AE019A709C1BF834FC98F2E7E8B386D62D01A5B56B7FEC236773CD766DFFCBBD4FEDEDCA399D26A43BBB6964C0334FA928A7AB38D1539E90921524AFFA0247DB61210BFB8D000D4E04EF4EF79FFB1D20C8600B08CFA66164296A0929B169B38DE5A78D6E72A91B8B538B4EF0893871A5CD23CE3E59469ADA9C6F80029AAC89DBBDA465F42AB48AC36BDB2CFC8FE5AEB264BC9E5E57AB543B7DA72641A1D4BF9FBA7C3B54FC23C1E305E6BB084DBC823129B4E5B85E943CB75ABE1A44DB1CB056849579A078FA9F7C75A9DDCC3F24613E7B70579B7C1E34B9996574601C9A6428117D22C1EEB716265998D63FB1E55371FD10E819740A01967B39974C4282C04EEA31CC26A334A7C7379293EBC51B5B4583D689CF2BEE1DE723692D2B2806458F18A4D2DBCB89685A5183AC11CF73616C216A7ED5F72BD50E43EF5A482168FF245631AB1FEF56299BC956DE1C575DAB8323F49B165953C02B91AE8498BF60C5483D1CBACD524EFDD09EEA07E88BD08579958D8DD551CDF76B5F9EB2BFE9D4C1ABF7EC6AD7850E9CEA1CB0F1DA12E963E0855D0B51D63972D6D05BF41C2750923B27F1BF5A9C85483E5368CCBC50FD56A284958D180E5FFC8E4656A7DBC81159481652CC1DDEA94C493A331B74A18A25B148764B7828EF230FECCE21C258D140153C114B42D51D28C5E54CDCA399B4BF3DF75F4525C4D58F16F1D0870D26AFADB9BF499B6D971C0EE3B0859641D6A8FA9B518FCF8F3D331130E93D9EDFC53CAB5716B3F382B2BDD83C967BD8CEE75F7DFDE3956BEC431D3F9A19F8A38DA28359EB1B04ADF029B3EB92446EC31AFD72FFFE5BE9E0520125C1B75786B9390A9C3ADCE87EA94E9868C7421FEA9C929A21D24649AD1378254D6A321DB393DAE25EE9C697374E9019BEAADAA240A4159EFE9F66259FDD2AA0D4C0CB487E334A70C62EF63AF53D5D691C6DF41E260E1B4D0C7A9CBD04D5E46FE36546CF573A50D0DD26D5D37C24E60891849AF9B374BDBD26E5999CA4EF309A9B02DD044EA4942534A591E4E5C36A94DFB98A6433D57DE64CEC189B9D0CFFB2793739D2326A65F3EE1DC3C990AAC8CEDFF58AD403371ADFF2BC71C611B9AB4F60C049C903126A959BDDD91DD96779966BBCB1DF6BF9A3D6810DBDC5DF263AD42AF66EE5364F4D8B9FCB7BD67B3433D6FF9516E012C4D364F965F29D18236AB9FAD311843A18DC2086EF25F98D78D0B5D9088384C57CA4129C4C0E45FE261172AF45BE93B7EA7DE58B5B09FB5E204151F1A65B1D6F58395F8A4EF6C8E842AF1EDE3261122381C6DB731E31489925D60DAB43CDA18BDBF8C4EA3E3E9893D66A5D4FFAE56DD9C19CA06DA67BB487B89AB314BA1F7CD14ADFBF97A625595D2CBD3CFB7146E1F0F65D37425989238392D1E30D2DDA800F3FD21FBDE3626DDCE3CDD009D715302488DFD61F3C3FEAD52DB25964D5020B26743A4560CE5FD77ADFFFCF7257E4A876A92D0C15F296530957123BEEF448E4E0D93110502524E1611F98DEBFB8D8007549BB7556E4A16AEDF4093E05B69811198162A904D4AE512330EFABA19D095BE4CBB988E78640760294BF4C2A8C5D1348AA0B92F6E1B19D58A8A41BB6009BF5D0E0485A9032FC2F6853A0FFEC0841CECF6E596360A3C3FCEED06B068BD142C0CECC6D55753A8CED3F0B3F2CA8C8111B7D91A2CB4881A6381DC02AE3B71B3E506A512DFC4852B8F4AA03975F0DB79C25D0FFD650A77FF6D3B982208165A3E1EBF16755F4D6737554E9D03A3BADB25E28B95C43731EBE2FA14E1D6B16D7C30BE26A04E7788BE6EAE1EDE7507B620D48EC42478D512193AB46A1FDA80D4342C2DF5E4B938E067B487BF3C48021A1109F203DD37F35536739243E85B1566C736EF8DDBC591F66C59EA8AD5B1805C619C1FF1718C2AE15D9EA492CDC68AB15A73E6F67AB10EB18A9542DF03E959A59BE46EB87599DE37EDFFE93D0F8619C83AC704E0650082E757D07A4565765E7B7D5B495A5CEA33B2B00991678CC833B819F65F8987EBB1FB07B162C39F1C10DA5637B2EA9DF55BDFFB5CFBD903838FA827FA42341DBE194FB0B31CEFA50EDA74CDBEE3463F7906EA5636E6D8CD5591259ED7F1B58C570EE989A38FCE0FA7438B35492B6D2F9E7F63B33613B2EF35D3F5D334D80A93EA98135A814151810A91427F3A31C5E7B3F9E957C573BE0CA91CEB58708175C95C038A36F10CAC18BD2A06F31FAA26C4E9F4F5298E71420498B7B062D456E03257F92E73847BB4A19F8C965181346A06D05682A0DE18928655F979FACBDE2AC10B2F717D5E3E835A4A83D4DA52BA1626D0CDE53FF85744A3283D8220E3B70A7C773906405A7C7F22C7125DA3B4BBB067BDB4B9623F8FF4E5A9B8714CB5571DA4C5D0F2B25ADC4923BA7957DD64C34FFAF3F891206632C1C36628D62CED3A7ED5D61601AEF2F103A333321836C8B26F01FF1C0E8DC5CC843546B752AFE2972EC76E63534C968D6E0B8BD10F58D98D48FDE5060F950834BFB42DB9F57F1ECF6CDD1AD90938493EF61AEAA60E3E1A3D9403F0D2D5E77AA9EAF045FC2B8460D89E6FA31933376C7F454DB750DA2B125866D5F1DBFC74398BBF9CC6F4EDC5849783BABA468BD13AC2193EFB27089CBB4A0A546A28CA9CD8311E4A06C3AABC5412EABB30E751D97B0BC2746C6382818266356CC93F2C4E78AA4FB266B60434A82A74738B4950B198C73CDE6026D46643EBB59165AD5713FA962E27F2BDF7EB6D20391C7517DE3D03634EFEDD61B44E60A9064B0AB28A68F4085C006F2E1108DE761B746CC300361D54C7EB840D54BC3CFF4FB286F3B0098768248005690B00D360A2ED25608E73B14730C8C757657256CC7D32E67AAECA4F1CEAB1181A0A19BFCE8CE5D33602A2F84905542BFE3C6D9EE8986835FFCAAEE5DA37F1381C341E9ECF6211BB15BFA04637FC5C5D49040344FDC822AA7F5C81CBF6A84BBB5F06D2636B0D7A461017A11B95EA01375FC191EBC053A96BD66BD6086BC3C3511AB46D949CB2620FDE3027E951FCA7A3EFCFEAC0 +pk = CA2CEEECE4ECC2809475DD2623162531E47FAC5525E52B50CBCE243F6E2163F6BBA447D2AC7B03B50809712EB5DB945E447A9B315282EC4110E764FC37672AA4139F12ECEEA807C64657554BF335E6FDC7E9C2FB9966E2EB7F351D2CFB9D89FFCB5A9B2623B01EF1DFBA8575DB759E599F5B354A1F5AB876919D62E6D9F06291085DE2421C45BD63CEED73374B700FC5B9222288527EBF771B31FD8706CCED76BBCF58C565D8E4879A988577D2E4666E6ABBB83CC783BA12360D46B410B8A113A1705258F0436FFA12DE812A657C53EBAC444BEE05F0C0F7F10B5674B8530C246091D74070FB1DFF9A6A73DF6A369757C3C476A44FD4FE8B6E653BD4CA19CFD9A3AAC225C60C2527696838E178F82D32ED1D78B653F10E6AEDEAACB24F2B7560815345C54788F16D9CF420479291A4479907092F777A5EEEDA66AC0AA1FBF2C8905903EC216619688D73E2CAC8291BE048CBDEAB51712070CF3BE5D0D7F6EB651C4007D4CA4F91630718B7AAB5BAC5BEE73181716870C759473E35CF0496C50FE30B0346B736E03F34EA47C6038F80D18164352F60F97D457766D8E48B8BC18AEE7FB204B84E4358FE0E06176ACCE933A7FC3C831BADC336ECB18F0973B456BFAF3C33402080A82C652B2EC7B771CE5B487A08B02B4471EAFE224C7F050757BB58B9F58E5EC227A1522FDB6F0B621C7FBF0C9EFF6A89EBB61CBC12BFC5D6DE513CD5F6CBB1B79B74E7B45205E855BE6DF349D0AD0F977997576D9D689B1B0BB3119AD45CB2A151122E833AF38B76528369B4B0133C60B3ABE52A12DF71DC46A435F5A0BD897D647C33C50C85C76157FA38BFE83C1E742093A53326607CCEADE31320F6D952815B6089F1FDC0A2B74ED9D7C104DA64BB638D73C90155ECAFCCEDE869F57FF6484AFB44AD3A2638DA54BC746E08856A400E63EB575391001D4D33F304BA2E8DC6116AF2301D1DA992DF33CB080E2ADDB2D7A58FEDFDD111DB57529448D6D1E276E5C1F41AF94A5A82B6A597BB00D521429F6B6C541A3DB7EB0E93C4AEFE3FE096BAFE7E1C393E6B582D7288167EDE05C4C8F784BA2580EDA69BC26029E45AC7532C2573856249B40F686D22F4908976B8D083090B10079C5436F31E98F07344F675B5A341D1B3647E7CA8D8FE0A9D1E2A8A07AB60C24BDA479952DD8B4AEC795718F34E0F917EE37353DA1BA1717CAC1A8A58ECDC4D9FFEB7AAA3B1FA73C5B9F28A24FC724E0972BBEF19836C87015D15289B025112B39B2CE9D746B8F18BEE0A5FD117C7BBD099353CAD255965E0F8A04D5026DD2183AFDA090DA75A92B0C280B9F407400594E068B03F0B081CB5A4246EDBD2E5FD2AC44EACDAF209256F1C0B4F68ED3F341393D18C5C9214F81FF2182AB600DB585257CE3D6BE99AB065FADC41AABD22111B31CB77F2D8DE08CBA4B76487E1C514D5C52F65EBBEC2CED1C1C810048817D0CFFE8D61CCA41668183F4F0BDCC5217E5C98AC621B3AC6EF71C1F42E6C19D8591BE92DDBF9BF636F96628D134538BD744AEA42E9364858D1931C345F260A0F7C42A6F496F89175B6B219DB39ABC7761B13ECCAE71397FE9979E9D4F6532DDD69C8D888EB910A38270BF6BE556128F9F246C2D8D25514CD002E5A175EA9E088B791487E9D26B63D95EB8F96B9F419EC9B2C93CBAACBE4F151F23B5862AE7CD70BCB275154B832ED60CB317764B288421B4CE871BDA40A35B814D14D93B764A5EA707C8747F668FFB5F4DB902CBB44504B63BAB016F9540D4121C5EC739B5DBF73DB89D4CA39CC5DEFFBA446ABE7DDDB4696B4DE255D5FC10DD498D8E35995C21D0ADABA268D89D22CB57D2AA78729B866AE693E5D324A23B396B25A359D7C65BB48537CAD2E9D2EC8D98C133D23E6C9E8DCDE894CF954B87E3F6A55859D37AB7D36F4AF58475DFE98FF88E4673172D3476F3EDE75187A3BBA871D644D0DDB2BA334BF31FF0580F01FF9C51F900DBFED50342F7D70724A46A4B03E7248CDDD2993C034F1DAA1C2858E023D13D4FD98235FACF035C582E8EF50C0313B4CF0872366C1074FFC71E2435EB1E7F08021678BC47D2044886FED003C7929A695B6E55F4D2969360B3B55D95CFE5F9AEB9F0971F74F0995B2C44884EEB4992AF6322FEB7F12CA32CAAF969BF973183774EADAADA797E34AAC04D9D069707D09BAD431504E49D4D03B0C5EC8E5151E5E5ECC1AC7812BE36FA7242C7A5BF9E1762D3C94C9AD75E49EACFA42EB515477200316288E27F27BF46C6D83642CB190F87B2A6877CFCEB5AB2C35EB58B83D3929FB263246BFC19FAD3F799F6C5BD9DC540E960C6C661F450D3F23684BACD0C39CCBDD843890B3DAF862E5DE7AE60167840168493FB7BA6F4B0C44E814837CFE1882461EC33506FB4FE1D953BA236FCCDEF442D4DB05419510B0B00373220C22DEE9D42BE3AD4651766E10B36673FC451C99EAA00178C825BB346E002EE287508690CD1063C0752177B25A2604D72F9517DF683B4D3A967319F09DC598F98FD1C1797F545759F0B4CEEC98D3B864DD8221667898975AD5D1089ED29B15934FE6EDD7D2981BE6440A3664997073BB19E7D03D570D7FA08A4507A6B0FD1A5AEEEDF09666730E37CDF595B9B6832E3FF7A04B55CDBCD9EBFAA89AA54F5ED0F8C93B3B74691C86814C157EE8B12E2E7E44C71CC3B5007EFA29C204FBF12A8DB6FB988FF8776F86B15AEFB3794349CE71E11236A252107FD2E9684F0CB88ED2D9EFCF3F05E44E76477FE428584471AA1D7B62E73391D7F69247E81EE5E5C67D64B398645BC1BC970EB3188D2CD2B28DE6F84123A3CE1C84A5B927C0212392D0F890CDB815A35C9CA9947845316B810FCF88E2C4ACED017DEDFDC7405368A3C184C5F6E40DCBA76456DBDBF95540B0640397ACD9FB082ED680A2761B07DA3EB93527588F7D5B4B40283BBEAA78467320A63C2D5B0E6593D004F614109907D1C373553B7490D57FEB941E7981919EC63C84D5D13D69BE47B11C1B8079D1AEEF730CF6B44A382C7BA55CEC192BA90213BE678FF3350DE47FAC5D3F366B14DB780BA946893694FFEC9E3AF2EBAA92DEF399BE89768DD7175950A0C4160D51555D56D5CD1A564519113C0D3895972E4BC5389D9B55B5ED70083166D85904C7B8C4BCABBAA1B9ECC18BEDE64732E86DDD4E37D0C83272E29CD5DB0037E2AB488D52FD8132C663BB77E712C7DCAD9578643AF3A67BBEF17B6A800988671BA4F25B514598C03450F925BC74EC1F4420408DEDB34CFDC3D221C9602D97185E25B5C07D69345D9C77341063BD632254BB334DBD13CD44FBB142E4B883765BAE472B94C32C130AEDBBA257BC7CB116A9BBFB994875FCF1E025895A65CC46F3970D4DF4D4B7E89CA3A067815B7DF6E561CEF72109501BAEEA8970523A0F737DBF75024B2368F38FDF206499DC9B0A4BD3C43E6C808BD92E173BB9819DE6AAA640DC12C7D3D63B26F2EDF177EC0D077D60CB3EC2C3C6097E832956A0DE334A64507C0A8A5C8555B58BDDB8890A49224DD973A721C5C0AEA91FBE00F0F19261E3D567A22A5AD4716ED8EE6C205A2BCF63A823E0B46F78AB6910BE7BCB9B330ED334F9C8851F006B85CE6842996F3912186A25362A256233A899162977AADA9C21E297CF93616A5FD6200694755D8CAD9CA8802CEA38D618ABF2148D340D8C68531E75156ED3D1D9DC1440019E1717A876DE2993659F6912D8C91DC7DDCBE0DB71315E0822FEE55A8B9E07DA2C1546C2B5E3406307F35F171739684D14D5B61AB2263D62A23DDD2DD0D44C99949576029D1188913CF693F17E0CDA41BF8E036C4105A764E9CE5D324CF68744ED775A1F3C8945D7493DCD97B07B8B77F8CED11FB6730F169555E624DB40DC1CBA1F2D8D66A45703D7F0614D96C917A7A7B12890AD5B571E8601578F1D2D27CA148E7952C9EFB541A167F01CDC7FBAA0B9243244F361E6DE0335621AD59D93B7E7BEE4555C4B4AAAE3C4DCE83CFC00C3F8E213272AA6905F55592558949A207147F3C81A636F4851EEFCA91223676119A258FAB3795B59CD8FA79E812401ADA93795972C30D17742A68E5DAA067B588A0248E170C426AF3F69AEA61BE5FF78AE75E39D03BD5EC141B06B54CB164C942F259FB63F8E53F5B0A54978DEDE930D5CB89AD1ABA3D122B96041E2C90DD377B641B6925D5115C30D7549695DF5CEA2B1AAC105A96E9369E7359C543FB5339973FF16208BF44AF282D6758E76E8E8285D4DEB70A22DCA702238571588A0BD7CBEFDC2F1CEF060E8A9AF83F13386DD79C8E88281C460B2B6007C6176245C925B0CB72F2D429973A13D53A9D56562D02A660BB68847AFC24BB3C4BA211608407BE92ACAF9B9063D723B24E912DDB8A68EE87537A728D6FE2B042A3BC8770831BA172DB61FF0EFB3EA70EC6C2F61EFC14A698BFFE13AFF19D4F235D4E4E5CCDA490A3CBE4E6D96138106C7892BFE2ABF794EBB5C4703D72B634A27E7678D5853A6E13107FFA4A2B9CB663D38D90C6AD2F05A0AAC2A602E2640E707E96F490B638C8DAD80EE770AAD63E474FE382EE77245FB04A277E4BD77B1237485BB72C1459D8B61B18B792FB14F3BBEA344BDA41B6CEE85E104B1AB7AC28370BDEAFE4617C5BB1CEDA3CC0B6A17BA0131C8209934FE2F7F4B5D5689A6CD66BA800E390D8BF79C448A1B288EB2E50FE7DB27CEB2B94D28C5F2CAE34AE892F1F61A8BBAC9580F0ED49FF9B45D729022D0CB08EF2666A78EC02B4E9CDE223B773F016E2AA587D07575DECA6B68B57DC550EB208CC0DB93CD91E515ADACBC60F189BC02180DBE914107A471E52D8C1C8624A4CDCEE656A4DB465C5C34668B804DF94BFC73A5806827DF4ED5E16A80EB9AAE4AA884D8D6DC438A4E8EE008F8C8987B91C26A5CD154C5117FCC4D30F5C536A73DCFB9331E87B886684D643CB74F988A02EFAF2DFC74EEDAC4A1A8B63A7DFD0D97023519C0F6777AC496689EE3F8E6319668377C1B2EE17F5D05D84C94B157F63467243E6980FC7C02C4D314EA29CF4008FBC255D865B173F222A7E0CF25D2FA5B6D985D12E6C931522507525A4FDFA21114B6AEFE213B258D589F4A232D3C379168C7A1E23F12D2B0E3BF90A2782170A08D925C82BF7148D60870865055A8930B1B04DEE922547590D04F8ACAA90A3021DC79818B347AC34028B1E68CB797E6ED66C26AC660C7835B26DE1B0ED09BD8EFCA6BD1DE8FA69E224C47D2D2F1BA394094148051BC46A1FA615B64A93A694473B27CD163CDDCFF128BFFB9D5DBC3A2EC2E0F62B2B422F2A29F0DA8FF71E50671CDC2FCA5A08AD27C8B271800883D1A0D19678EDE7B9D676B2F424FF665CB6C44146C4C5C00A6123BCCA5CCD609E78E2A65EF031989A907797E92BCEBE8562B0290DADBC68450FF00F1FE2EAE93E083AE77929F0EB2D8965109953271B4F170E4436F7A4820AEF78BDCA15734FD56BB0EC8A066506A3C9C3E3DCD5567B29E2E425D00F8BA46F9C20FD25D82A43E43CC1937F62F67970530B0C1F42D7154B2066583D5BFB67F21BF4A4641E61ABC3121203949D50712C200C5E15AC7FEF1A3A668670864793F97FCFAE72F891C2E26FBB64EA8DC5C241976DF6AFF82EEC2A094E908BC6632DECC9CF7021E1952327EBA42FFFFF945D4FF86318A374C650DE5D270646EE4B8CC35B0AA046171F0545C2F0BE85B9488D6ABCB9EB6551EF6E8BB3A854D2B84395B83BEDBAD57D98C73DD4C08E17D83E046DA42A4241E55959FBAC6D2C2509A6A96973B4FCE2B0388EECFF312C00D698D6419948E1BBDD1EE479CF2FBA1F8EC11070619F0451DDBC1D90A2BE48F1EC559A0E0EC9B2FCED33CF6D7BF0063FE4066ADCDB357CF77AEA10793C2E74882F946BB8962C2FCF973EBFA4666282824CC1F6C31F9E8B5A8CCA331A5C2847563E97A77DA2483396930F91D2D32AD488A77FDB06992B00CC41F5E740A3297A6F86FAC374182914841A3E6C3B8B0C2B30D59B62223FBCBB98A7242BAB85020C100F9DB06BBF2AF02863D517B839329BB784C494A3168E7EDC61805638735244E69E6418D225F1B04766206569E6351A1BCC5120FBC8302AD35185F8F92512A6A0204D337B1538510572DACB5B7475BF7A1CCC388E3AF6BE50F9650CFAA3AFD5231A454CB165C165BD4843635E288652EE1C72E54CC9AE09EEA1865C3CFF8CCE9F8FB4A9C016464A2ACF46FE61890E61DA2A224D5B3C2FCCCA330359A8B9AC35CE99478B516618C4345B07ED13C44F2E7656C35CE13F41ED769863A6C1D4996C67A07D91340E52BF345AFAA430A2ECF5CC71C22307CBF21A89A4F0DC03B1B7DBA8CA2ABDCAF9A0F12CC75F4614D23CA29DFBC45D34E75A042559625983841D07A82A0B32EAFD17BBD68D258ADFA464E6A3C530F9DDC563B8797CBFC6B32D871AB730D6F27F0376D4707E91C2D7E7D93E5947C70BAB5D22272D1211787B5ACD499E79C09F13B2CC2917953A98EA238255B6AC060B88F74E573511E8BF19F9FA36335B1BDD29B112BDD8E44479E8B750E23CFA1BF4235105BDB8ACC42089397F3C6729D798097296B35F9C3B0B73A7AC3FBC05E0884ACEFC4CA17E49CC2FEFD88A87BDD5F8518661F16FEDAAD41F42114732380190BF694DA4B75AB6B1163FA8FB3A215C601E51F82C1EFA009CD97C9A3B1B12FEBC1C134FCF6ED668EA8BA3DD3727B368F049AFC5981FD675B30171192D1A88D72726112BC36CDD3932A49CA5112A631DA838C911B51EFFB14B49D80E11D126D8645EA3E3FE976C3CABEDBF27B3BBEE1EEEEA93D770EBCADD1FA0A52DE5B14CD23F224326CC03161EDADB8070AEA8D47D642796775B99DD92C034B9F045510BA3AE618B2F11D274CA4520B92BBD97941386052ADA455BF133DE32716393E219A0DE973CB73A5E72AB94B84B8C05D591E2D5A8CBBF94248126165B6B9161E2B28601636E2302206107FF25207 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F63 -smlen = 2820 -sm = 8101EF1BA08EC1AEE94748FD521045EB435B73C8E35CBFF0384C1AAB1DB87227402C78B6BFB9016FF96D3EDDB41F3EA63E732F6D4F9E8A20FB1B6F01138B7CAB8FA72032766B62CEED809D6C1CFE7BB5BD2399DDD157BA816323EDC9A51E695602122E7CCEF4A57BB9F6C979BFF602B73CF6B67682D76107693F2D40A32F37A6C41406127A177537AE64C4A61F6B47B4E3771270F5F0E26FF16BE9ADDA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +smlen = 2826 +sm = 17DA577A9A76E4214FFD33D575651F6DCBC8ADE6C3901EDC7BDB16353FB437902ABAFE4E5A304A9D97CCA6C2C3266720B214FF10F484BC0733C36CBE0E54F0510645FCB4333935462929899ABA4B3F5BD754C9F0EA3568CF4ECA11AD11983F8668452DD904D78999A3FE485D7855EF10A426A8C017CE1EB3029E5CA1B47A8214CBD83D3BF1A840E945956C285E62798A0460A8482881D2154AF7A2088C2A1C8A08B0DA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 5255191895321D86DD53F28359E013E51748E6C271E2D36EFF7A1F6E6C5F619FD2DB17192336CBF12CD465D66075430EF0F6FE88DD14EF111EB99ED6FCC3A17245C0088BE2EA1B9AD85CA7A37B723719319937935C4812B26654BD5C48D5393C951E002444AE28F7374CE207A95733C748C71FABF153DF1D67B74594C606D229462309D2E10686639E98F19540C962F3494320ED11A20A9F8FE498BD8671EA5224AF595A0BA86905252C5DA55BE4362634E2E7499DA4588CD910C0428D3AE71EBD48CCCBDACC76EA5153A8E756B95DF337A41AB97194208FC0881B2C4065BF8ED31AB290E7C0F7417B0CBC1181BC5F986BA20CDF87F9E9C098A0E943D80524091D29B389F94E43CB863BC4AA9EE50DEF8C582CAAF88D990B66511D5AD0173292D6B208E10976981745E2109867E569A5B62831CCAC87218360D1E1EF97B10E16C549D304F23E6037801E37852FDD949FE08BDF20DF8ABC77096DFF7F08315FA94DD4D1DFEF193E2BF18AAA1543D4C9A259DC93BCCD127BAD6842BCEEF40BA14C5FE2DA2C19969BEF35DC5D7AC33BAC2608016D6884D916FC93AA541465B96661939D861B85E97B109D7C3DB9F0F4DB370B59ADCB520032BBD571E8B66F0504B78B5AE9000BB5D2DA08F85D50CE89C5E1AC687DF7FB266DEF6A2DD6F7AE7359AA901B6081BE25E6CE91F0A0DF74D8883AABEEEA9F55255C48BB3CD788ACFAAC668B7D7F71812C009D0439D634AFAA6654C6DE93ABF1E3B7F70AAF907E27F5F1201D0651F7BB83D81D2BABA8205EF07354F020BBF26D3222553E0D2CEFF813E5B27B7DD0FE0AF53AD2625FA94B862F66AEE8913AC10226C5B58C06D5169A5E38A66A92CBA2247317E78E0C5776F89C804C41918B014F13CF09EBB01BD8FC7E6970BB0D1C8477BF3A1363AE0864DE2FEB6F6990C56DF60E0A8597AC08B084CE3EB0401437D050EC9DD659FF499D94606CA8356DC73CCE214A298C2E362CB352CA982BB5E2840E4F38537DC1D42ABFAAF83702C83039EA3F93401296D6C248B8C59CB1853FACC60C271742A2A1CA23ACB56FDB52BC8BF6E3D4A35549180F760F87C853FF302A6790285DBF39F17FD1333FECC200A82617933A05F863861449747648AE2726C9AE89B14878FE86D93B7E787BEE32D0A885ECE7F28528442A25A61F2E558315C4FCEAFC1BEFC9B85F119182F519D939689F3AB3FE218FB36493A7BE656C584B1DA7A6645E98560B110D13F5E23F88A5D815A75FC4E6A4B74A839CC0F82718BE403EC29C891DC3DCCB4CE5474696F5348F60CC73112FFFE7ECFA2C471CA20E073731EFC94E6E5A1B63A7C8CE1DF6138962B878189AAF0FDED5CFA8D3BD9D9A404A08A7A8ADB9463C9B2576D7903D8499C04C32AA78DFCD2D6A0BC1DE8CDAE1EDC674F2800C0BCD5B597F74E8A920D094D6B12930A8ADF6395ADF215D7467893C8F2A4CEA8A2D949390F9878EA69DBF49218890A2AA68D897AEF0FA86143CAE2F158223D024DFDD1C0CD7F371AFEB8B62B2FB7E51D4288052A770A23279FBB9544896A14A43E10D9E7E0F71634E436BB640DFD11047EE09044228AE15F91589226F4A3BDB165C3D5042AC656013877834895C83E9E3FEA80763DA74398FFADBD5C202C0AC8DDDAF70FC9731E10261603EC1317657A3A01A583C4712C12861D3239B15A4B5B72FA5F9CC599BA227B6479EC8159266D6D808AA4BD60FBFAFF7ECE4E0C4E1B2894F5DB32A51F806CF2E5E75878A12C8F99F21DEDFE411632965FD397F2FBF876D6A0264B93BAC46433A6DCCAA3C5738FCBEEB41CE954D85500B26401E97F4F6B89A438775264B49E5B92856191EB724D26E43EC8408D96991DCE8EEB6E0A4F6D44BDB5DD2181818BC465B52C1EAB7D6628544B2E0A789CCD8E055753203E0AE465AE388DB7ACA594F244B36FDB004C49FCC3EB5B74D7AE230B06302B65F9529F7954E44D4E537AD90C306C201B7324584C918301A7AB5DA9C7B9210F6F1F8BF41935D3BB18B71DC43C87AEA62E033018E03B09B031079E62A61D40EC2A5731735A80BA184C83B1C093AE8BB930FC77E67D42F18AFD9DCFE1D9BA0D0B4B5A009277B4BA94B95563D20A8D3BEA26FFC12BC287F6CE9F8B12F582E80F156919371C5EFB2AAA31217A6761A4532B9971604C432F1C6EECB8D46FDF38C2BDC72C19F12F84A5842D65A0ADAD081F8DBFF7B26E63FCBA1DEDE665BBCD083CAB6356CB7B1878344BF44F6CE3164C9228DCAE7B0196DA5BF7B895BC70F2477A7176AB2F7334C210B3339D6E0767611C6A3084FC2FD801F17BA4E4689F999928F5FF736A4B5A9D7096A6E6F8BBE7F63827670F3D324D4982B77880E0D4B27C7F698F224BC9CC5A47FCCE1967D2F7F8959A864B7E3B83E7D930C2E8878AE095E04F73DB2AAEE059615A7903214518DF9034F2A19E571E412AADF33012271385A15BB52B033ECF0A8C65B89F1644CFDC4338FA1D300D555284D8B8A37ED80DBAB87924F1A735C7806B33FC666959A05709BED8608EF7BACD14BB4F81AFA0868ABF599910AFF7E26F611FE61DB9AEC6E0D74FCE90B1AD707C7C099737BB788A2B23566314FE44A1C59A1E47BA1E29A286ACFD079632D007F3DA57ED52EE21711588DABD41EBE0314E4CE8D8C45DE74C48447DEDF714920FBDD5E02A78CF33190AA46E25ED1CB605FDF23E2B2CA3580B3A2D4ABFAB157752A15E6F80C628144ACFAC2E99D2A4B098687C67A8F3FDBC63DD1545918B8496FBA07A2752B3D57A1A502E21D3C824E46494702DC0A68AF9E56E44F945E8EDD83DDD80C9756FFB884EE7D3AB7AD5A29D79EFCAA469E55C0B95631656CD62F8D0711A17112A5698327A6F2E54F31A533BB1DB3A4A939EE554A76F276AF98638C644754F96635F117DDA5BC94EFA8A0C75B86A442F9AC9F938A83308F4C098A2A6B8869BDF6AAC95AACA23A27650FB373DAA53754F8BD4D564E68DB153CE8A4DC7BF530D6AD2AE82DF75E197C8C80F01FF62A1EB6F091531FDE547E137B15B4ED27B961F463FDA0B1BCDE9960EB4D67B01B89FA5EE56F53CC9040A574361F22C355C238546F7C54731EB37F4FE2FF73D9C0C2B226009F38322DF36786158292C9DC7C47067175E73B6D657CFE9D7B6C6DB47C8006C7AB1082EF08D83C8D481F08037AFFDBE9BD89D310E1229A649D7C042B8FDCB32506F1CB0CD635315F196C33EAFB71040745BFB41BAC2F3F5E25FBCEEDC90BB81B933C250E0E89C425295ADF1A4CBDCB7BE9A9D11015A1336FA25C49F4B8D0B3D4F9508F1FF002CAA0171BE106A3CF10D01EC7807879621363F93906966455386EC8B9C619E6A4F9881C4B0062713B6BFBB61476CC901E5F7F7EA88D706236176A232BD0F944D32CF41339A07518AF4517D21EE07FFE374178E7854E7329179ADA9AF687293FEDF72C79AB73FCAFCBF1EA36D82D33D1DD389C422BB41A58BE5DC78A852D6F24E39FECC44715153C71FBCC73C16CB541118606F7962F582616F4D40CF7003711F1BF72C69399D6EE6E21213F39C0D7053008FFC0C029465BE114A121F00E6D57ED3C32E156E2ED574A00B9B340698AEC6CD2460A663B2D25A8D94A9FFDABBD9A38860913B16013F19692C38081596F28ED9B6CB711308A9C774A4568F77A03FCF0A1C393E7B772024B6FD66FCF200D6A83E9C20610F82392760867117A01B4C766BE9477BC51F0E926DA2499EE20D59C861F461E96482C9DBA1D47ED09F1BABDF7360E11DF30FAEEB3266A47F9B1F56D52DCF8E881E20D68E3FDF8EF3B47A2D7025ED5D78EDAEC8355FFC793833901CB6438E1F17A13EED275DA1BBA9BF38F7C713CD9BAAAF2A46617D03E5BF766E13784D9D7BFEF2C8FEF873C12EBBB6F165C0AF5284E4593E36D6D39C16756396EEB6FB85BCF1056072415B7D69D351154C17A2AA73D66FD1297EA9DFC2ED65A33B4ED836546CAF851EEADC64D7AEAEC901929FE35E7B1779438FF847692C830974890174CF01C4C1678F9D0C61A4470E642BC4B9CACFB092D2946A309F71A4C6684A41C160676AC02B41FCF744C0A01229F5054FE4A640F3FCCB4C055B405A1019C04510C7CC8D0515A5915C284605396A190B944EE483EA7BFAEF75FDCE91828624C35B4FC632B71E6BD126E3420A6B12ACBAF0A910B2023E5B7494A8B63ABD7512A720618004D67569AD17C7426740B4C5B3C1736110275FCAAC488EF8385AB5B82C61FD0E5CE5ABD247065E0CC625D6DF39AA34E94DBE282CCF08B8182B43C1741510DA5E7C7CF9C254B9589ABE571A72C0A8799D25F45651D00C695CA7792CE73B44C9FA36276F9D402B21BE9B34920A6ADA4504FA72A78A146BEFBB1256218E7598D4FD5A6D3F90E615AE11DB8403D8443DF5E8A0D7F0CA5A1544780A1633304C1C59EF62E4FE8D63325A70638596F89786FF9450964CBB8DA3447C911F17B56254440BF70572ACF93608D4F405DDC99F258BF8C575B0FF66559B4EC2284D97F48CF22C64DB39375BE3CDF95D094593DE2236A68577BA6AE3845F0DC6D06D7BE0CF6D45F65E9AED06F73237D0C8FDBAF75CA34B9736A141F3334FBA10D7C8A8B2CE0E99058C979D412CF0C990E47221FC8A6281740F7668BA15D4302FFFB5145D90161E806EC857C1760AC61A66BE0AE6C72F512E284A828BDF310F725BFBF0AF2C33BAA6E694F1016AB9F39D8D1CBBC60722A8EFC6308D28C783D81C66849C6CC95871F1EA585BD40290E0261D839FB0D9FBD42B900575A5A054D6773195E0BD7FF65F3C7F5E819C6CA6CF8BEEB8E0D76A1E3179CEFC4456C96C2723B2209F93683F95631CBD6BCE768BD2DF7728506519EAFA060B1336592B52B8E17EC19A2AD10797542090ECD03980841818A92E0660B3DB1CDEF86D0F3B307C206FDFBD2793DC1273F6B10267A27AEE487E29E25ACA596C7753A6B616872B4F88AF0511FC67B37120E7D1D18372FC26D20047BB3413999C5A49AB4A84244A2E90381908C15EEF8FAE8B008CB6C60AD508D600E24FFB8CB3F6DF482EA9C02FF3C1E33A8A40D68E6F5BFCCD537877936D06FCF3BFB4C7930B459892ED10DFF95CB842782B7BFDAA51721A384E8E26E9FC23D6507AB4FCB4D7B85EC035E45B2E922B9D1A683AB52470EA0C498605DCA04C8D9E5301B684802E2112787F50FF7BDAC1B8731FFAD055DB8027E67C0B08EC6B64273396E0425B9D5C0429513C5615D4F65101D2BA6D05F826AE403F1965195158D02000CB0CEFF55095FE6AA0007E81A1D2B4AADF7D417A481958FF5229035E471B0265B1AA569583BDD891D6AE560CFE01EDD0963DC61242EFB6119407F91FA468CF605E06222B852A6CDDD60650D505EEF92F2412C19136913DA21A661504513984771A2BE4DC1311EBDB580F1316D55EC98FBCEC21821E289058C8731A8CA2FBEF198BB828414F88B0D8ADA3A6838C79BEDE4A5EEEB261BDD70793FC6A4181A40F4C965C31D604E272F07514454D7819488BAD36EB04D50D080F5D7C75BB87E477BD7A2DE0DC6A5294C43E4818D8040BB45DBF02C9930114D3F22C67B8AAC4FAE8C039B7345BBFDF8E6607CC69385A5A537A7910F897A8C36B79771D7BDF958DF77551B06D49A20DFA277FE22EDB73701D9E0F94874334885AB6C7CFA38BD4A1F2DC184B776E44DC01693760F18458EF698BD4C1A43C2B3F12C9780B3B989565AE95111637742D5B4435054E55A1204DC08ACA1EE43384E81EBAD387DAD2E9A6FED04067F13436F42B4111A4270D5DAA60DE986FCDECAC403BA8E770E2354283EC6D70167579F688D1940CB402DAF5FF2229AAB12E3403A0D8EF16BC813CD64DFDEAD5402937B9F35E8CAC0B2F9BD80BE1DC06E5168C33D5BBE64A8281BC0CEA7B001D4655439AD33EEBE2C9AEA61DF21EF8302686DF136108BC9722F5903725D163D0E8F044C01EE73C077398213835DAB89013390462A9D08E52DF0645D8947E0DE582A3C217C03B31DA5BDDE334BEB1993B10962574533F81A83E43B97A2A6E61B55562549DA8E9D146D5D28229458ACC669570185DC5AD58B48BEADF94A36E4F1A73969317B2013616D17653A5E79692F7BFDE66BB108192822303E46CF4B262DA6E5B4C0AE660D6729362DBBCC3B37CE21A537CC96ED930FC4564D6B7810C49C63D4A8F6B13BDC2A2DACB5E3E04DBCAC74E66C3B0F52D694E4BF23A2ED23C8B02FDCD4DEADC368EDFD35E60CD47DBED6C9CF0788CBD4919730B0B12888A8C1C15AE4C343C734D280944AFA732E95DAB9E99519DCB8BBEF270ECE5019F070215304132301CE41C92D091D9E2FCD0535C04ED062A30A917AE5DA76F10D90D07CB6964110C4C35782D23355575283FD48169DBB892BE9CEAEC5597FE3FF52B48D89C79EA3D6D836A031C71EF5C3F67E11DD2559A135FE0302C5052E0472AE8C2C44283975DF7EFAEF22FDEB5327CDE85E32FD0790B2B5F62EDE1477056A3F1991B51D575041048A85CB271D0D8DC31EA7B60918987B605712DD161C97782A4578C089F440AD26F28A0B27F6912E5B988DBE9742A34A35564D15B85C4F4879251440EA2883A5DE3B95F993E5771C600980DBC2FC0934AF43AE41171A32B7719DE90AF89F9B917D16A2C31FF38083B2CF9DF331E7AB1AAEACF3C1352685AA203DD8B32DB58035E748285F0D1D16612984CB8BFB15CAD6D4C4D02C7FF0DC601A465C4F51BA5ECF084773906E28C22C27DC7AD36B318BCDC1DD56A419DABCA8C10C19B08855C1FA50DC3C136DF542F2622E477A384D87477A2D405A9028321D90D0622D5880CEFF43D7E07F8F2558E2EBF91DDCB8CF5F2CF2F5662A2707010D33DEE6F0B3D40F68E4C6DA540461F187D99D33E4EE3CC783CD7375C9F6C3032AE258EC12975D14932D44585CA09B680C9AE33D1535D24201CCEF64B863A61A49BE580E0A9FA0835CC064BE605BCA4435BFC24D9CEEDF29BEDDEBA92D8D94F0C7DB6C413B31E8BDED95F28F6E4940383042A2A750BA61742AB8F916DEC933DB24BCB18289CF1FBF5AA0D9082068C5C39FD595C55A9486F12439ACFD5127730242399704B613401CE166754A6BBA3164C93CFA065802E547F9F47FF222D4EB195AE539B4C39AD58C6C774A2AE65AEADF9875283062759D066F78A150A470F8A20C2E47D10C3C39BF100007675968487E2A47331D05CC08DB902D216635B8A9E946A81C6697CDE3EB97FF661EF5B362859E8C120FFAE02423EFEAABA7586DDE112281EEEA28E4E9ED3086DFE6845EAF932312DF04A0A12155AAAB28E4C36ABD4C5ACDFD9FFFB6099A7197725B8260FC7B6DA907095191CAF74FC1515778B5D8004C5C95FF3E9F2FEA93833C300B023D7A94B08BBC45BBD9FACF792D6ED60B1BD2E53438DB13FA95E33241FD40404B84B430C05697A7A3F1F2C95A7AD61282B75469613320E2BA819E4D100B8311599EB3118E547572E1059ADDDB61D97948D32871BA5F1068729B4C7FC1CF5CD30580E4C2895B2A54C07D0209381D312F3B173B4C509EA6D80E0B0BC06429FB84C54F5B9E571E8CAB67CE09D2540BB7260632AA443EFADFDB2AEB903669EEB1E8BD14542AB18D6A4D0DF1AAB4480B6D6F8665EBF68835B6AE5AAFED9D191C0B23F6E479C56EE9D30F4E182EB12ADEB60758CB16EF21F73C4752C376662E9B61FCC1EBD73C202C7A1E54F11C4100B423EA38F0348C0C5567AD4EDED51449C037C48588E67F38182AC0A076ABC28C935E47C9199F26E487ECDA5A63242D7B6472B6850F776087E210C1280FFE5C227594DB3E1687D5094F +pk = 5255191895321D86DD53F28359E013E52DF1CCAE4C34D3498F8B5087774121F65CD8999BAFC2A337A65EC1350D121867A723B6EDAB7DBA812846A8B1280844CEA852B01B26861EC3A98CD0531B37C36EF1F1A864E13DB34E240EAB5FB0ABB43D3776A21C8A8FAF937909C7C848571A4FF891339A5D824F1C1B1C5DC68DD98E22C2FB51AC65EAD1426B85C9275DE9234105D40EE9D381CD32E45A53256CFCA1854D0BCB538722BBE8EE0159E084F451D7FAAEE1E3BA45DA36D42167978A277768F90F45F76235AE5E5E3DB0F4F5D258A478BBD0F5C1F7751FBD6162244FC94E9E7A689C06EF82A46FD2A9757F833F888C8175BD3CB000BA1DAD4A4095A7FBE92C321FF25965AC45D93251E32A7903BA6EBEFDA3519B9503789F5050DF1A9677090767BE279DE412D3F2FBF5C9520776502A38356882FE542AD12B9BD1547A85AAD879655EED3B5AD7177A56342B8C0DC5EEA599E58793C72C859794164DF97593CBC236480B377603A7BCB945EA949795303CC3D37CE581CF4A5AD2D8740845A4358260EBD5B80A6179F9709D138A3B394B38F82DEAD06F0AAA62E03CD883FC7666EFB31D4EEB9CFDCB549389D4A0B79283C52E9BEA02685A958BAC534BFF03E57DDE0AE1C52AD704749F44F1C209F6D36D6B37C27C4E03596B0BE6FD74F5FF7DF06D59E3B2511F6F616B442F74D67542F27F74EAD53CBD7D640F71E142D19E3E90928A3B9276D4FE85425EAAE5B88589447FBAC98D2E467B3455486ED4B7221ECA5693A9C6EB316612CCF6652E5948A5DAE5FCC5FF6CD7479EE11DDBDD32B42CAD59EA36808E0FD060C791C31C04E6F5C480C247C1C0A59E031B948D5107A9A87030C05CB7E815A8A3F0655E2674E72ADA8E7CDF9BABDE1008B6E77B51B68883EE786F7407E46F347A0DF179A18C6F63C497380E017DB512A9F378A308639FBB596406FD7F39DD4ACC85A26200477FBEB5C9D27B8040C68F97D02A13C8BAB48B859407C94CCF404628FC82B98A9A936937D1564DAA8A7660B7D798947457D15AA47A6F6E164DB75FCDD3073A11A64D274F02095E296B9B9896F2E0CE8BBFF799EDA45F402ADEB2BFC7C65543C8035D01F42CC07FE386FDA54903290171F1D9806FBE5369F54DCE0D5308C5A43B8535EE298E2650BEABEC62BE32EDD79EE8D080A1B7CC3F2902339E4C21B4017351D20AC99B719EC04FC4412316D3D25CB5DF78C9D33580A484D1E03333264AEBBED301D578356CAC3ECA8DE39E3EDC63A18A8D6A102BFA5EB971A9E848C82454E39AD127AE451349B52C0110140EAEF91E49F74740AC59C19D34C34174ECF0614A22FD8C2D54759920AF368D39B7ED59B89C81EFAEA2688802869FED75FF5E1C445E4764A27384BAB4B65623351850A5FD8A13E8CF337BF9143601ECE05D3262ED548B54F716960A97C1C56CB9CCE959D9B4D126FBE3D597870DE63EAD764A63B2F81467C0521F4D8A86B55484A90C726D5C38E3C752322363462714A870E888CABE4BDD77FC2A0BC70DB3D85645185BFEB0664D563C6ABE0FD9F36CEC6F02384326CE77F07778A96834DE1A3EC86F3D4A3B36D59F2DA852AE838CC0613AD6F643F975215A1DBAE17CBD8F13457DEE6EF4D50914E323A787B9CB59AC4592016B1A29A0FCFF872A9F1AD00958459C31C32C430A117774440CD5F227DCE8A7436462460C965D61C31032D507743EF0BAD2ECA76F923A8BD820324980A5AF60064A14247650337624952874A6A46DB605CB20B23093604A3E02DEDB849ED1796EE0A449B76A5E61DCA8F492BB6870F18BED604834C9827BFBDEB9D0438B69BC28DE392ADADFB3B1377746F0BCF8F42E43E2DF5CFDD60D5B901370059EAC4655534D0C1050EACD191A28AA9EFDF7DD2B007BD9E13A847D6E3A263F0F929FD627E7E333C5C7630616CE094EA4B44D3BDB4DABAF04F5F8952960EDF5DB6BB6F6152D28335F1E405BF09688BDD3C2366A58708E990D7915164C870A18EC54075B98D0FE349D880AF4D19A8BC001E27BAA6E4D10EC706160898D2738B45115DCE13431906B859AB67A5C8F13F7AE1D9D535D25D8F19E3846EA3DE7E1EF9E927ACFF42F3C9A6F3F7F6A931BC23F84CC00793A7EE0FC67A6E90F7C14B8890F608CFE2B445FCB1C9D75BAAF8C59F10E5C98C4CD72B2BE383625E1192AB5A4D3E4A1142ABEDB7E499AF55E029E5CDA7D447BF75C1970F7281C5484CAB233D211A0ED11B031AD98DE1981D676AB8E74418A7422BA0B4DC1D49CE66A5686025B5185D3CB8D3506739C871F51CD6536BE77DE93C59CCE7D83B0F3A84289F169742F79F4657F123D4BE1A7757375092396D138A5D312472E1A8C32492AF44730F13B85196AAA7880752BD7E35230A9300804EB71BE14C60581F5FDCA103BB47EC0D7C8F7E56C3EADABA882DD2FDE58335DAD243066A9788CAB99A51418A6ACA25DBA60B33AC33904269D0F54532C2BA076B7EDB7F519DF796D33A3CB0BEF9BF37B5B942AD1EB4FF7AC2FDC8FE38BF138DEBCE9818A928B59F4CD548DEB96E366924DB0A81BD7D9352DAE3B64BA552B8D691DF751BA23BAE3617F470468C017ECDAFED912C8FF8E4E9E2496B79F5A26EBC383643B90E15CED14FFECAA74A343880179D154469F78F9D8C95FBACB52FCDECBD42756143775B3985A5A9D466DEB9565B1E6B0DDB81A471C62C29C81D391EE7E94D96DFF7AAD6559C92ACEFADAC427F65236478108DB10B2F86B3172EFA058DB2B60AA5F48C77A61F3A394948F22CAC1914CF047DB62EE8B0B20B7B908349A6D52D958120DB62A473E7FC294111F6F047B2A5AC61BA257D49B6EBFB254B28DF99FB774F4CB3A9457D82C28BD3CF8BC52C2DCC4B02A64ED366FD3037352F4AB279800EC3344F2589D12921E1C390B8F40D3901789ECE09006938DA7672ADCE9EEB1C63AC161B6D423E42178D048F82B1F275E24461381112785E2263E4E68EF4F23B1E979D0E611669491F3C1A6CD8B3797AC709E1D442C27ED6DAB2716F3DDFA791F650117643E920CFF5919EC9C5EC775B23B4BD4A3BCE468B2E58B81D586889903D45842D38294C15C31AED1269C7B1C2099ED5C9BC75952DC38C9DF2F76804A78AEFC93BB27F20C643217B6C0ADC5BBEF1CCA8DC444F4429B35F7523B3849C8EB5262C8DF5676EB2334C73294AB6DADA3D8C6FA36D34E99DD7A1D818F093A6419792338C562A330E5375C755C0E8D52A645DC0F7B00F00C47BF59AC6D92E5E4614F15899B3B6410C4891529AC6189D6E2808106B52F8B47ED18EA3AFF349813A31143D85051B0AAF818490FCF99E6A969EC9374507B25FB60BE267FEFBE0A6E54E25C3D595133F6038C71EAC6E338B409743EDF96B13FFEF3C96B3D3F51498A5432BCD991CC3EA793CC0CC86080DF0F21F081B6B4E7B779BC93FEEF1DE18A0D757F5A7C7F45B66538C8BA68E48E0994283B05434B3247F9BDA29E524807B1D578F7C4766E5E2658CD7C9E6EBCE7E3383F4DF77103E55AE97924251E7339362ABC0D4F02FE44449EE9C65388127DCCE3E325FF0699F4A43F1AEF1F6960353968BA00850ADC72EBA4E9E799DD18D61C3E20C3E9D5CC82F28E9FDDE82F63F9AC6048E5AFCBF2CE523E52D901BA032F037A7F2F91E2DE053251A70B67D688A58A26E91A0997407796CAA1AE4436F29D8889D32B875235CAED83B0EEFBD939C8FAC63A55A482664D364561E5459C0B8A43689842C88DACA7220027CC67A6E90E6662DFD1B88218C76AD30E54B8DD7DC9CADF2B20AAAF67585AF5D72FC6AB5C74E2BE41E5D2D3F55470059C148FE2D74CFFF06E4F3CB239D2D69D53C022E7699AD3B43F8885B86A8C2935293EB7448EBE004114B9C28EFA74FA6613690AFA90BF2497C934EA5D118606A6C87E9352AECB0910A7CF122067FCEA4FF0B1AC71806A78281196163E70BFA34455E9291DBFDEE2BA38FDB12F365E516BDBD6AC29A4591087E65912D2E8107B42D02BDC079CB38CE9A9A18ED9DB5D73161ABC7FC4348427141907064A978BFE0CC8BAAC2C3930D0E934082A632A1ADB939728C8DB81A3F68FAA4E152A7B6315C827FDDD5F88707534029974DBE7A463361FB2E7FBDF5AA8C9F478D37A2338F091E0DD20ECAE58E29B67E3FE641F96B48CB9CD3BCA2916D2BA8881C65799BF677E37B14DF4D51A68E481413824F7DE62E132C79F729AC356DBB3535E9522514898AB822DE88020D8C07909FFFCF7ED2B7F2C07CBD80508CC2E7A3F0F1D1982F394C627914E137FEA13A18F43B0DFA78C5F5EAEA168A54ADA74CF9E0A04779D92C74FF01E39C2A804B98A0C4ACE91FD81810E963D2E4FACA303196CD0E2F4015641489E2F55E52299B5D1953513BB22A4D861DA071362279DFED6EF4522A2EDE7F6B5115410E699A9DABBD5E2914A67B849D5D9AC33A1E03552E2D2826543B71E84C16215672B7C124B7BFB00789AC76508C3C881E32FA04AE89093433CBECDA3ECD7C7570A6C8CC0EC29245DB6A4220C79BF599EEB31C3C6EF82406ECFA7ABE76541A51817BFD4BC2F833B8AD06CB45A94416226C4BA49B61F696D961175469962F0C9D2F69F97567B948EA2E31380E7A2CBAF5F872510CFC48A04ED6722104C0B2D50146238A53E8F295E457B804841ACBCC438831E621A43EB325C405330C492F1FDB39A28FF2CAEF96B6353587DB132222FE6FCBD54407930E91B710B3FE346821F33D7E946E806CDBF097B27A92EE5E5A210DCDA2BE2A29AE4A194818F7B9CC13100A52322B19447DF2C277EE14C0F470E74C106BC32E54ACA903C181028CDC5276B923DBAA44258DD85B9331DD3A4D96E033E1FE906B9E5BFD17B4411E299A06BE8B772CC0996AFC53C9786BE50D72707D77D27F2122773A0E252956CA630BBEF0E966FD3C15C664F96D31B450CBD82899BBCE9408F35479B407F3F3E36DF6B74EA9F5BC272062F4C394E47474F4B2C7C82BE12CFC32F91A1625EF498597B985E59C0AA26688BC698CE5495E663B327E8ABA73413AD18F909BFFD51F59CA991593B8F2B5AC2421725EE34DCB106FEEB99AAD438CC23F65C2B554D48476ED67E6A2BB32E3A5145A95C573C25A5E3E0C4B14C77B5C490F92A30A51B69FD15E9DB08C4B40518296F01EB2313FBD17DBB1750F48694D0F7D6FF2C202772DB7CEA0A14BEE5D8A95CA5058797DA9A82403E5AEEA4C22FD7855D17C80D671E88A2873EDD188E579600DEB7F47E24248B1AAB75FF4698084A19879A49C5FA44F9C88D401C1B63573C8D468768D5C625099430088F778119DD166DBAB2F8C119CB08AD437E2FC9DF73571B1C436B995DF0954D7D2A6991FC65AD18222B6D7EA1F1C1B642148BF721FE231AFC1EAC8C689FE6283999F4023271B3AC83AC05814EF62AC11640D8DE1C2C3A4C66701CFA42F49BE168ED8916445D5A8799CFEDF809A20954D572F30679DE0E6E168F55D0AF0BB635336F8B9345F3E63D7211ABF7D28E0403532104EEA1946ACA8581EA3046620DE8ED7DBD9186BFCD80033773D094B8F5A6B983D475B3B343717B46E1C69A5F9945BED39EA1C12BAA31B2634764F48F1457939C97578A00C42E64E6886279BF2968F88A4F1E9C8E22E31E58C92ECC50CB1464D0370D7D3F0448059586BE578E464C6250B5DC00DD0296798A273F0276465C985DA5EE25AF0DB15E7E093F399DCE3F01FB90F14A69722C2193BA47DC14CDEEB3A8A0AB09AB1604066A8AB7483FA243C9E5DB68E86261FE638109C94E64407EDE295E11E374B10284919D11E54D8FC7E22176EB50071C8AC10CC98B75F2DA5CB9DFBF99C2178C88C899EEE10FBD56374CA3C06451884C4E2434F31A17FA4A71BB16741A4F209D35B7DB894698CC5608479E25723123EEFA26B6C1E6D7F16986FFE9D17F94D5A1D0EB212C3F8798330CA6D1A5E8858260835CE6853B6111EAAB31849EDE07EBE7D080870A75F598AA0FF4EB96A8EDFCC56077C8E2B67FDAF0A3FB7123D6DB80A6E68F2AA8AB05660CCBB3313A24E06594C079BDE21C4749819A707E2339827B05836E36BD244F994AB5F5341150E1FF1A096EBA320BAD2F737B59A903ECEEC0618994FEBBBFB7A9D3052F7EA95296AF5C59993327AF4F6712462D2AE1E155A5D99C2F25D461D1F93F4B03815B2EA1F3FE0F1FA5F55D80115F6FFC39BDF2C7BF4D5B7EF84A8D896C533A6409082F39F1A7F07853C6BA9B22301DABFEC9991EE3861D29C7DABB3E4F036A1F200C0F6718B910A6B901FA309090CFA0F8BA4A9A4888FB5AFEABA731726213E3B254F263803C83862C82476D934E8DE7FFE073D1294E9E3044D0B0108126911B2433522CAECEC86283C9C31D3625B8EF5455014C91A9DAF6D81D911608CEBBAFC01EA2366F721CF1CAC92FADB029662BEDEBE92A7AE678B3148E09C49E2BAFEB799A3B2B7A05DCECA3EE2DE88E14ED54549D9C91C32B7332A3B2C2EDB32E67D22BBB1B2F7C71BB04CF0E4745499B02CFAD3F106036F9C0404E53FE4EAA1A5C5650D16305EBC96BDF64C4E664994D55F6D48B98B7905377A37F50C88960EDACD8B44D8F827DCF88BAC12CD77624B3965D9BFBBEF820031804B04AA75461D6F9E6BBC9EB72F6D440B1BE1CBA36DBBC5FE61778ED129CE2DB735C1CD1CB29446B092049E1785DD2F0CE75F5EB99695AFA47066E4C5627838F26C7E5EE59CB2274E488064FDA507D3DFEFDC7E4C1379345A8771CD165A27929B4FF32EA81CBEE7A4AB02EBEE4672812CE069644713641A6BAD91233DB8D74A0FB896C2DDE1F0854B572CE6A096C2A6474D567904C1662FEA77CC7D63CB6840235A9F56C3F8ABD27CFD88D0FA62FC9F173B4F54CFFAFC7564F9117125B364DB78DE4D180A797469131D06CD19DDF853F279C6A11A735CB4F7F14CCF2BF82DF00933CB7452CDD650F406D174FD19E31A642E042F9F4865F6564538CE70D85F527814ACB5BCD98BA73A7 sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282 -smlen = 2853 -sm = 9C960365A2487265C80EC897413ED6F8BA1F4A55454BF0C4C479732E8A6DBE960FE2D46B85CF2FF37850994B0B6A256C6F8BAAFABA297544CED3CB056265326365FA625580CE91DC990658F947057BA7EDC613BE1C11B174985A043D66EFDA2D4B0AFFBE3F115E65468D0353589B503FE9F9487DC2D31470EF9878E878C86791A106678FCCC80D9FB482611006C5E5DF971AD7F3639E4418A9437350244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +smlen = 2859 +sm = C18BE3742968F7BE3F2873BD2C8445ED04D4BDD574769FCD0E94612360B79FFC4E42E1A8434CCFCDE2E7C2ED092A680B0A74AEFF7326C72441EB91751AFD9FBCBB7C25DAB77BA6C14D7E695D22528DEFEC6C2E231FD429A7116A77551ED7ECF813B6384A287FA6827BFBDAF9126449CE8E01D3084C4DBCA9E0768C171599017E6CEEDE024F901BFC8CF482619C40B1B08B183BD228404A86C78F25AE22B2E0389B33244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 786053C51FEC16C4EAE00CA59A3B4167FBBEDDF661DBCCEB9DD47911A6BE50DFA13685EB766B993DADE2DC7EBC25C38DA20819FDD4327D75B1D7CAEE45A3C0EED4A20BCD5DBEC60FBD43648372160B448772FFB57DD132D4B6721E0CE9744818B84171C3C01808A275F5724AFFBDCF0D1ED26A4D2376C9A9454A53F5991A2FCAECEE5C7FFCDA16CEA5539D7AE668B5B0915141C20FDB47746A01266206861ACB1B3A82840DB1CDB6E423DF1E0BC47BD900375BF136D4DC71B8396F01F4AAF28FEB4AD758CDF1D7F99594ECDC9F62412D89C53F9ED4C23CA479612682D4D54AB5DADEFB6093CB5FDB1180C11FB1EDF81E5760C8845E5734599159B1AFED8ACEC17DD37210C49C66A0E5298BAA488D5F8F120738781574208E53B5CB9C5A0E2FAA2D9F1578D1B945B59C77A7FE00B5B20AE6EB62BCB37A6F491895739DA956EB11594259E425467148401F7140B26F2669BBB7434E7E609D3B8AA63571A7FD390CA5EF153BB60FC9E61FBE6B85206383BF36922F74334E3701CEC45E7C8D21D5049A1F46A9A2BDFB2C81BD9A5790EF9179785B6FF5458E673E758B1C4737058E7DDA0DF7997D2092ED5EF461BF63F279F6DB5011ED7BBC5715C48C636D4FB3CEB8F5667C1C5817A7EF8F1A5241BF4B0D424516B60A1F7D8224D4D743F336E95DD0499D35851AE8E3B2FD1B25B1E5768EB8106C36637B8FE4B68FADB000929895DEAA034AA88999CA65CD551EA6E27DC413A0253B5B0F25B53CC2F719AEF1B2C4DC2052D9A2BFAADFAD7717294D6B41918DE491D106BED930DD80C8BC2E04FA9978B8B18618476AD3212F5FCE546D4B1F3CEAF97696BB25ECDA46C542A65F377EBDC560B816CFCAC356F3086896389253453D30D3CF2C2F4FA9D2F99CAFBDA6886C0EFC75A48E2F492F3747B80417F955C36971F96946B9309B88FA5CC5BAD96B8B27B4F0CAEE454C64C8D9D466172763B973997CD44743A776BFAB796040109C56B81725C83F09CE96D967447D6931BBE829A0FB1CA98E9C9FC9350BFA0B318FC4AF9BD1FB6AE99AC6ECA20DC46E1A49A758F11073769874AA68598DEE7036EE4AED248508FC3C22B263B335EFD87F7CFA5DEC37811E3BE991C1727CC7ADB913E8D5144168000FAC186238D8D82F752EF6EE1EA6D9B534340C4068F1F1D8B6CFDC7C23087D685A2880AB6369DF9E4C4871914D8B8F4AAAE479A426C543929B48C4783CD98F41E5136CBB27572D0FF3717E36BF5FE3E5AD508AD7B9D8B037AD6936421F9D8707B8CAE436E91289D280C82DF42FBB0E2C83B11DFD2F0A572AB0927D830D195F3A7FDD92D6900B5A3EA441E052B92E775F24AD994B8FE21B1C93A0D9CCD52C1EF537BA8CB074D886ECBB888B62EB06200D994841EBFD11AD17458DD9B0E02595AF398AB296F7E3E350F1768C3BBD09C9BF96EEF4E9491001F8EEED8A24B54AB273063C93BB9C16A2FCA0228657ECE3A10FA1D6E8466C7B97D8FE036162543E73204FACC74F2FF9AD57244E0BDB6411ACFA067F11B5EFE650375DB3ECBFC3EA25AF4266041865857A1520E9E7F3849F00D4B44A9B4B71803A9505FE3D3CF6D6387970470A3E755D825397F539A597CFDD226FA043E2E0DF6A2EF5707D9F94A9464ED123119769B38146CA1F09EB1D50210F7E2206CFCCDFC4CC4206E1AAD505C3A27BEB7FB7DA0B52B3D4AC2A648C161FE325274D873D413E632BCB5F0C664928740B5B49417914C6A30ECE16607578D039B1FFA14911BE8B1F2C4F86572A289871B16508A9483A8ED4A9B704587188B0052B3741D6AE277A0CA5BE92DB0D5F07D1B2D775197184F6815D1D9483B7DF12B38ED3C61290F0D1E31884C6E32FE80176E35250207A4F878CB98DF7508FF219DD90DEDAFCF95D0376E9EED4FDBE9A0D1916B5037627E2B7790D8E2841DAA7DB7A141C95F1DA1E93420FE0C089948F8849193128D286377845F3BC0128578EE976A9ABBEDAFAAA82C632C3BB73AAA753316BE808F7792BBF9298F5DA189527575CEBAC8B0A3732E11CE568B56DAABCB1D7BCDAF4D3287153E09AFDA0BE31D940BDE5EB1944FBE77D56981D9148845CCC51662A0FB8A792B8A9EC4D7BC75AA42F2349A6C9815FD4D579A69005223A06AAC0A625B95427A42E59B89DD7A6D25FE68E620274BB8EE80DF09EB4ED60D103F9A18AE840113631488098543F40D4AEFB4C079BD14FFB0FDEA13B60F93F78D21660182F60FEB43A8272079283246FD3507356A76AA287A0B4D1C097823D96472F6C3D6FB2F51A579C2B4531CAB24DDE25858826460198E26B65A65412215AD2B4647910093DE02DA13A7EA5BE0287A7A133DDFA82E1C68B27A3A7371E7E902D12E253FE5FE6EC1A431D73364A1E7009E206A94FB4E0144323BA4D9D807B166E9DA4056C5E968BD79E628AD0AD8F48FE4CD880741CEBEE656B989A0ABE54BE93AA4BA7DD4AA2C91B2D18C0F74EE0E1D26B215D60833FF52C36F673272CD5A0A5C2764FC19B4E5AF9DB54A84B76728C8CEF3F7A8881CA165780C6BBFA109AA286CB200511C8CE7C01B3B43BCEDA603204AEE76075F879F1632AFBF5D33957659EF561EDE91AE5E5FE7B844BB66D15101512853BD0236C5563A18F0F697E5F32927086B3EC8AA7C4ACB282915A010C0D30588CA9B6A8B8D363E17EC156566D54666AF57B124B694580C0613820B8497D4007E1C0CDD92B1AE62150762DC4DA899E415C8A8F27899F233E1C24DD1B1871A7C001620BA9696572A70368BF6004F9013EA912D1CD7E4755049C16386B3C8DD65679D516B06916C92D99B2856F715DDA392C55A8561689B486584C6E339A93B2E73FCC2E98B4F082A69B68044E3FAE8D5FA254676DDDCCD156EF1439087B470597F73CFC704D57D266423A32A3780F8B5EB3D64DD8275022E10FAAB72109CA6409807A305FCD2D31ABBA0D8AE9702F3D381B9F48B7853E75E6075D7CA4E964171FC35586A4AC8527E5C69F6D1D2C6EA0CB53419B488A5DD956C44856D725293C009B6734573FF05A1BC8DCDFE58ACCF8484C85CD4949D927F2F5657FA92101D9CF98621E7B0675A403A3A4AB7B16C611F4FE6EC8B702742B4F6812054B444423DAE8C708550FB840941E72B4980BF8BBC6E15BB146C40A00BB378F74BC5DBBF8A3045479179F55A71720AAC48389373AB77F977C67A09F1643ACB489650D5D7D668A03E7D6CCE5EC057F4C9ABC0638B4F21C045EA51363AAE0D8F28F68C23A2810B20B74C033D9C6BC898B2E3AF7276CFBBAD11BE7C6C2D7E0E01E57DB530AEC9F7F51A24DE7F08EE47D2C54B5660E2253D82FF728F01E6EED75D8EF173E65987ECD5185BCEAC3CE207960DE340AED9E399FB0F2A47984B82659C04266A44C1946B0901773A8A482DC4487254CACF44F654ACB430662A8FA378BF54E624729E4C017AC54505D8B264A5DF5E8841BB69259AC887E4197D1BF9449B079AA965B7AAA6B26531D7E90708C379398A3562F213B69F71D4040606FCC16AC1E475691144818480A1C524ADFB1FC1D31B37A14ED748EBD7AACD7291C976D8A973E605F251A4F7EB6AF3FECFE1E535C95EB93CEC75CCEDD073BD68269C654EFF0B0AE95B9B1754E4833444B72178F5DEBA1AC43EB90255D1B9F4B24C7EE201064A6B7BD6FEBDF114C14AEE9282A889FBCF1418048AA57854C500F16CC8BB971388637EA1959E377C5B95F6C56F7E1738F066BAE0D0EC2F9FF398951057F39EBD06333D0316FAF4BFA6BB5D93767C20FA8E5F460C128D0642A44D7DCDF6A9BBB6F3A215EDB94A966486797B8BB61FB011138F10A50C45E410310F2000B978394A43D675A5FBD4D25A1CAA6E41A7379636F048BA4E308A14AF5D57F45FEF1E2582683771D043F47D74EBD699EED5AA9C89B4B26F9D2E2B763863583390124F680C72456EB7EB581D8B07380293466E330A54AB307853324C0EC7982AAF38FCC26873BD79CF55658B548EF5E86CBB545A1C597F4FE074701C43775C1C125F1B0FF15361E727487C51A43DCD162E4087A4097D153EE31D534712161957C0F83F16D6FBA001DBC4446C5E65ED1810C03CFB626A5E3D1341E6CBDF50C15A69A4E829600978F64F7658D579E8C1E411E3E6E9E624F3C8D396725535B09B8487303E46B38D3A38A321C4CBF41EBDFFBBFDE55977A0405AC141A48D1BC4810F8F28EB06BD88AA2D3E22A2592A9689EC4CDF6B17039961D77FD6EB121E81E64B281BE26B3F28027DD2CA7BAA5B3634461C7E5956908AACEAABB6D9727825349CC9806E5A8F106B91CBD3009F65B987B1114806F342D2DA705067050F894E257AB2DA22D1151D16B9952FB6C2CB9F4C8D0BA830203F721727D0304AD03CD616B9A5D9B6F79C4AD147EF6CB345F03841FC4B1FC9FD913EBC0A3529FC44AB5E53E3FC68E20550B9A73489B94D537A986BFB32958A343EC0F4A093D228A4C9A3F6DCE25C71C105B8F94B3EA091DA1EF26232F42B8CA46708A8E84D607DAFFE2DF7CC76C8C8E48BBA2B12E2923E9C910BA7E124D3C6E6A2C23C8C716E79225985D24ABE4B97FFEF776C4B9F131BF82042E49BFA2BED2D96CB3FCD81A9011D75C598148CE48475B3DE4B528D04E8839CE8BFEC7D45D68F42155F0DEEBE45DE4FEA15B2081894DB8C0DDE0D9A1C41FF2DD60513E9031CE295A02950E95611D4897A213221D926DEB67508C7FC42F694A00FAA4AB40EEA7BD66C3FB098EB8121F0E9C3111AF9DA4A48B922FE5F313604B5A6935555CC7F1F0C0F963313F022824550A88CA6C14AA59190137859D7EB6E59BAE41521F3ADC3220066931EB2192183B76540E2B223FF34F3EF7BCF0DACF82EE8BE41F3F8E6722F53EEBC6B68DA3C9CA02C14799FD07A2F5E7B54139743EE94E053B35945A87E200E15AA9284718B638E6CDB920AB8B5FA053C494A44B281A6D3112E7EBD3EA591CEEE2AF5B8E8F5EA49FD4867C45F92CD15A9ABB5FC49619B8861C64AA3F76A925F551294DD5A3F68378302E4D76970368A2C46F7C81DBB42F69F18947E7DE3B7384A79255C4552781791FD8E32C29F820E34687261A04E452625958930BF8A4B76D506FA06DBC61F60B64B1D310AC9E671A8080A5003702A33E81423B53B0F2FF186E61E0D85254AAED51C8C4AB3F25E9E40DEE6286DCBE8A0FB8AC595E5E1D6407DF5FF042767D08B1396A677B8A9F33846DBFD2C337DDC48532E1625E585F65B23E6AD0D6F2304333982468AC4C5A477C0E7EA0C61339EC16B78BC4EE0064E11C353B2F879B2A167C627DC210B4A460D55F0290E2E5EA369A5694921D716DF55524929517B3F4F9408CFEFD416CC90AEA2100991C1DB027B959FF7E929E8C353009121439F9CF8DF422B8198E9810CD3F7BB3E2A9D84BFFCAEEA958694CDAAE98058BA5A20776C3B61037EA0BC1C8790B88EA1E12F10DF12E05F0C9932ED48247B47C205414C249E7DDFCCB09647E7018FB116DC352B2615BC91E4351A2539CF0DB8A2498AEDD77FC0FC46008A4E5FB6946BA5B7BD2C972566914C74BE975AEC796218D54A377DB56BC9598F0A9440DB62392517745D9E07B2F0DA1D2F40496B57CB1B8584C3C64443AC961042E4C135CC6A004C854AA669990EB8E56297C51690E2B243940528D3F622C7884082653CD9CF1C11E48DA6D5E8D8AF60C58F69E78CD798EB86E553D6E641CF8140701A3DA28A64002A2B6E9E8B3A6B579FC5D1341A8F4BB58268B26D80884B058926752499D5B0A13CFCD8B4E6F7ADE23EA8CA74D7E5A60809176C40B942737778AAFD8CFD5D708688384D93561EB55670302C622BA9E3EFD77E41050F4593DCA8DE96C0AE76734951B91BF7D70025C7384DCC6F436FCFBD492E01D9921B518C25062EAD849186072F64FD88D7F8BC6592A77BC799C8C11814041E928B37039FE47EBDD521742FA63FEEAF8B4E36C7A20BC4EB8603C8465928CD877279946983BFC57D4B38D5FAF14BC1D9C96F9C669C10E59CEA426C1F0AC041C0205F05E3FCA4EFAD5698B2E5C2C73A0D2B212757B0027480D43499B8916BFAE04C1B99FEBFDC13447E4FFE20D0D110316743A353CF06A1ED8BF37AF8D60ECAE6B139F9B034E9125ED7794C6FCADC3645EC685917139F259786D51CA7902FC5BE6BE9C6099F1885C71A3389D9E2F323060F45A87F0B61C7D241B4D6FADD593191EB49F28554A37F177BC527BC0D7699C884970FD1CF5AB59F70771197B73662D97776AEBA39D7E424A4E3EDF68C5D4C1401CC9D750EDB800D8294EF22FF2CBBC7FC6FEB4F4F73860AA7E369BD58FEBDD5F60049644DFBBE47FFB453619B85560E9943063318714C3E0A2DC3277499B79097213671172B7263F30281239BE4C4C64A59022E85B4726C3EA378B28A6EC3D0E4BE32C604858C9231299134B2EA1838FDEFD18BE993433BDDA0126BF7B7B620605CE930899F1FB8374AEB3983119B40F7CA85E4F94A056ED0868719D82E8A460C6BC6B105EF8C2FC276BE2574FF85F8AA3F291FA0813A52345C690F7F7FDE07164ADCDDA6FD746E713DDCFD75B74A2E96F591779A7B1449841A747824895ADEA956213F56328FB6248AFEF4C61B2CC09249EC5B4B8CE783F8015BEDB6EF5DFB0DB38C909FAB7841BFA8110707279B1CE57ADC302CBE7973A6CBC1DA635D65EF403B098D14B3E4C408176EC1401EA85A177FB37C7904135457919ECBE00B646D2222090701A8997976456F3CD581B3E2901203BF154EBC07A4450D9DEED21B079F292FFA914EA3A483FBC173463B182C80CAB8D5ADBAD77C4D7510BCB1DD5DDAB1F77F7B082073ABD08C676AFBFDE5051994EC39738E8DB24C430900917AD242A3290E2EEF809E1970B97456731EE2936CDB5071FA62926E3E5894D83D036EEB61880356DC84776050D5F3FAA552BAF6E24E44D7B00975FB80AD0BDEF06EAF5E134A89B8128F1C1080B1FC9D3A2EAC3431CFA6B39D836AEA9E650F72230E2203A1EC3B4771DFECF88A6F26CEAB4E4A6B661EBB621E9B06823D64E12E8B2B3696B45F76A0EBF2C6655A23A5BE9EFEBAE0F6AD1E2EDF477211759E1DE391339515A0C1B8F56DA3BB92E7F21DAFC7EA2BB2DA7442043F037F0A980081089C9921BC9E384DB0A3EC549DD8FC90009E7A0055E959D8E6D2F07DDDA8E8BAC0051DCE7E34778E402D35663582CEF6CE769850738B906D27DD984BA7EA49ACE229C8F5539C2642C923B4B673CC21699BEF963AF51F46457B58802FC4E38AB6925E2A9E9EE3EED7390149ADC9651529543D3D4F89E715513F87C1AD6244F1ACB8D3E38099E106E98094CF0CA2719E0C3A229028130F426BA1C7C30D16D275728AF71979AF338570620504CC1B39BFE853D036C401A430785D405E0BFF05987674831F417658C01C2B8EA92665154D7CABC139ED0B26EAD980CB6A9CE33DACB4308A9F4F6A903FE32612C56BE0BAF23014785985EC2ACBA208067DA42B34AC172B3B4025BBF9CCB2860CF8815A881928DFD334DBC00CAACB9B0528CCAAE9E182D9E1D37CE7C134DD70C69CA3EDDE56A5DA455167AB842D24A53BC1A7BD1BBC4487F24890BF1782BCDFEB7F2E956E9CC4A5F54C4168A9BD6ECB457CC3F693327E4DED6718958D4145A4874D8E2D8CBF2E9AD744A7597334E4464D54C873208FF2E8548DF084F12A34CE44A305D50B86338DAD57801EDCF73186A1E43AE596DDBC911F67277C8F95740750B1DEC57FE81270F06B6A3061FEC77BA40FCF9105295F02C2837B73C4CD6613C4D794C767D18A7F1A5F15A29815878F9CB97DD2DCE +pk = 786053C51FEC16C4EAE00CA59A3B416756D37E6DD0022BC1A5A7C63E75DC4BE05D5C6175308843BB472F271733D964EC3266787DE27AAD5EFD8B2B363F572AFD8C3DFEC7FD64C5C2371D202D12103A562D51CE0AD43E3902FBE4F5281E12DA7D71BE99C57FFFB1071E7716DF8D917B3904E67C49C0F3D2C1B5C697669CF8482B10D86A83395F76E5879B4354C39B728E4B12D4BA355E11B5A99557B8D165201F0B3E6ABDBA8CF784F1B669EA3B8C5DB8FBC4FEDAF5D5F77172391FA850D5F05D0A607CE59061BCAE8872C62EC3B43CA8E0EF8AFCD609DE52B371A4CA9669F6619729FF80BFDE45537C5914F3C2F9BDBFFC24401EE20B7801344CD29B21FA35542EF7E73E6ADCF78EEBA4AEC4F44FA67A4B3851FC34883053496F97B30FAEB9B9B1567B868D867EA323913D0B53EE7DE7743976E10C22E129F9380E1486563421FC99982AE4D7F57C0674519B0802244EE776C9602EC28B5E2F9CD74B4E3DBA7A53ED3DBCFECF81E390E1315B601855107695C8A26C7A76667BA61376D6B16EE9907B4414BA657E5749E679BF28F3E550CB85500B14C81D4408C6FBFB2A7E45CA008D993021ACE2D0DFA37A0E031E38038561AA92A31782D671DCFF74BCE38DF4A6FDC9812CDD72AF42BBEEC05B17563D270B45C5F9CDB40CBC1ABC9B61F3F243A0CED532ADCC93EA3B9461EBA7C60E6F0F2663922D2107E79A345AE0171012532B14B451C50D4E9CA4FE7CCEAF336702690063B5DEAC52C37336AF5EF816562BF4777DEED474F60C10987AAE2A87FC1265AA001754D45C89334DE07E811DECC0807F2648F4051ABA3767904FDD063F0F8D8AB876B16F22920204FADB9C0AC7BEE11EA149573FB0C55119D1ACEA50DE9E7DDD74B46BCE933810036BE6BB1F58F0BDD9A1A83463682F8992B0D15DB8B0F33B6F8491D3AD0BA0D9C6255FF528A2607996C6651D4D2A08371A6E598EEAFF9A759867E716C5D87A3EC50944773000986E01D80D69B8DE1A4E7ADD059D4A24CCDE5A432DEE2645173BFE73BFB5F2099C87755BBB5E2686C877BA98052A899B1306A1D51279DCBC7A03070F8FC4E947E53732A278389A5178AB39EEDCFADE1D72CC613115ADEA35E91789BF04A59576AEDE185CD0FB8FBD05D3F66C99CEBDBAB12294C722BF48C860BCA79C65DE989DFB2914EDBCD960014A98B2C53CA289A85A0232BF460D62381C3AAFE99314AB79454F1190E1D7B8F50EA8C055BF901BC868ACF382EB7D5D1F948AE7E514CC127C48E52990AF01671A937C343F351D2BD8B38E6008F1098AA9A7513F78598E9621E2760E7B0F674204D07AF52FD6EB050518DCDFCE9456EBA2D963B167176554BEAD5D82AB85F10B6010D9C199A6AD48E601ACD68037A9DF318ED1636A38D2EE6797F9EB81A44E7D746BA940C92431A5AE1EFD143D4C817346DCE3A10BDBD9BB668E348F8302542BB4F67BDBB823F096013269B6BD887D6B3CEE2B1C0AA68B942CCBB77CCF4EB6FA26DAE3AA2BF2E8C09D4AB281CA446D090D5E5AEE65CEB7CB95CE988D98BBC354D5C1EF6291C90ED95B21597CC123BA1DA773A20A60920316107AF30F72DA727260EAB5C5C0E429912FB4F8EAD2AC87353D498435F386ADAD07D2DBB2DB0AE89ED43EC239EE7073267436F4DC12D1C8AC8B1AE1B0D0F8EAC851B92B2923AB7D8EBFB69DC5B25251E8C917BE6BFBC8747A3B129865B07DD5773A344CA80683EBF34F56DF656DAC3DFACCD4274B1A911D932F7B7EFA9081F7C5F7BEB6C5DCE48E9640896E3C6D0F6E45A1DDE241B340E41A64E092123E53A94D6081EF6E01409F542A8B0B974E1BAA2B0C7114BF0EDD8B03587D68AE0D924A289F5F837B9C7C9F040D2CFCE1D9A705628EF8A49EF001960E1A1BCE25A7B498DB07D0DA6C72630F1ED8E02EB4E812206FF94E4B8CCED85D6C4B94FAFD58E63CD34BC3F37C2B7C04258E0A0FAD75D9803514A6724171B7F6DC9E611884715D3219586FF94B6AD03C6D6E07980FAB076E502820944DE4CC9DB3D2E527DCB72D1EDD6E86B82701B0EC4C61A2D7E397A429EE2E8701D7C89F740A3550B7925A5C8586EBEBEDDEAFCA93EE3B76303C2A7A6919714EA24AB4358C015790AFB368B3A1173C38B59B397BA9B9B9F2E951872AF35CEC863E5767BFA8EA893DA2A1108AD9C64E8CD114776CF5F0115B59B83352C1E6DD7C33819D810071C66BBE2F514000DE42BFED883EADA1CFE44F42E4624355CB0DBB5E1B5D0736272EE9FCF5ECC6614EB94F253D919B58EB1DA8B19D0CF713209F0402B344F7B65127E45CE1CE2B28C8824831C4ECF87109311285C13248654540210968301B14A61AAB44261EA9A17FCA89065DF3B43A4704E8954AC7000561750D59B4A7EB7AB5A17BE5AE5518320E7FB28E00AB32BF3318E18F69529B726128E38D6ED16EC8089AE927E89E1CF1AC9608FD1A8CF7EB8A7608BB4368E3FC3BDAF6F57060A61FE928F1E75754D90E885E6F82AE2D82A3F70D38CF2CC262EB88F094A6E5C9B85F2F6348201D869B2A1BE7D17E11AAB182E8F088660E3B031499AD82DF3A625D5E0026CE98B8A9DBBE80AA598F2C3AA8F05EBBB24A6E4552E16079CBFDFC9550C2DF479377F9591AD75895DAE3B75085C22660736C6C61283E82FAC9AC8563FECABE5DD756D222AAC9DD47D98CADF7F76033EFEBE6CB58BFBB6538D933A4D28196FADE4397E530C084FED94A890B5E6BF5504BA091188671C71608B980E54627C8C243CCC87F54C80EB69110F61542F2A5EC1DB67E6B2AB43272CC808B7AF0811A8A6150907D0845C04C08628F0C0320B2EF085CF688C7BCA214FCD3BF8B13829EF33650C12EAC70D76E36CFD7C13F371E4E1619C29BF6BD13E0F6C127FDA1274A6C72B14988F952EA7E9D87A7C28CD484F132EB5025D1C7A58E6013075153A564E4B3DE16A63AC6BA96F7862DCAF62D4D2C4F1D76A9E69EA4E4C50B930119ACF3B6597B81E4511631E9A9ACEBA8B4A93310E68ABED84B11759599225B10F928F52F6457137512CC563CCA08BD8FA540ECB3D376824E9B610FFD2814486907204EDD6BE77810389C033A4BA15A82446E16EEB0056D3AAD6D33C20E823A94453F3DB07A09213912031E5C9EA666A03A80E4AACCD7E35FAE8F9D8116963CB3818B2A6C40A5B875DED3C423BC4D77821551454DAF3E64101228C52E1886F142E1510544E75B4AF6F1F076712D4D68074A5C8BF98B5DD837500B66D6804C43D8FBC1DCEC54639C4A42F65B335B3B9F794C59483C0A6200527362643E1520BDE56585D6C74F5F8A54CEE4963DA4C064B3746EB53401BB72857B30C9CE1CC8EE5B40A69614096F8D20592B27A9F9C857FBD286B87A7AF31536707EA6B1EE645ED9CA8363CC9C8B6A4E204042372C3577B2B0AA5FF611AE00554CB9E00F8CCDCA66FA4929B1E1A8C29D0E7A078680D12F73976EFC70F801D2D9D1E0334F528F078B1DF06668C7712418DF349A7283B11C011B01A1504412F3CBA876116FBAD8133D6A9BD562D1180A3F93F8DCEB6A69AD639BA651F0EEBE2B77D29082C01D4F80335FA25A8C9A0A37BF478AB8B2ED648FF0DAB7504A3FB4BA254F452E4BEED5932CF59E6845FD3EB75C4DD6334310C4BCE03DAA3128773DD4F8132A3DA7BF01B6A45B854055F9F79318E972A2508C92469F0A7A48CA34E08EB14D8620391D311863427A8EAF03E8E2832246F7DB77878AC71C60D5479E2673A880517D97A0064CFAA81264E1ED3AFD0A7164B0938BFF0040EE45C78A5AF1EAAA0215AB732B6C2F79DF6A3467D8E086F522AF50915E40D1BF2DBBF351A4B946211C434B2180797BB8B34CBDCDE06477FF61A34F6D1C904E75055432AAF866570120BB0E93EE0EEEF96575FD4D660DC4CF8E6ACB25A2F03FFC4E80F258224DBDFB3E5BE9148F3AB7D7E3FA08CEE88C4915F12F782100D9D1D81E642DB08761D9A0F0D79284C683F22AD8C79A727BAD4205EDD5E890B1FF51A98E79F30B8E69ED02ECC51E6A6415DF6F77F0ECA7D422BAA059266105167C8FA506A7BB8F2A1936F90865508A16E39E26B22D850D78CAA74487CAED68C565377415F06D2EE8D358443B9E7E24A42731D6EA81A33BC7C6BB6462DEA8F6271EEEAFD5E68E8CE6C021E28C9BB1B8169866D673C35DA8DD29825B8CED119716F3D864D4DC32E1F09DC1D5FF4274EC7E73983CACCA8B1E6F2BFA635463A77253DF9ED697A171733B13EEE19EEACEACEBDB81B7904C20B1E229E1B56118270EC4494886D4D2039611EF25A46E050F5B9C76DA1F7287761AF8F24E58683891FDB2E5DF4673A3BE2324DE8E30DDA03682C88406D6AAE0D1B7A987A9F009939AAB7B0EE4F23741AE541605643B1E431A88E8E5EB15668D83298CEFE2DBECC4E4EBE5A9CD63E94ABDDA6FCBD3A6A074D40721E5F1AE43F745BBB33C4302D55611ABAFC2C1BA60A8BD5866F705D871F34231C757DB9F60BD9250C141C6ACBC7EFF43E8ECC1B27B01389B7D9C88387B5066333222B3A1671C0387E70CC5280A9D7574D19CE0D432CCF3108ABB73A4A6FAEC104E343593AAE367EF9ED0F1A55A4BEF592D5EA761E4EAE509A7678162E2E00673E1E881C924231ED98DEAA28D62E33A9DAF997C8ED46FEE80D188F1523462BF2BF73D3A0805BB2D9F08BD8397591628112AF6CF50C62F85F5CC7CC7A3D6FB06A1C1BC4C663D9EB425B16458C5C82E008EC4AAEFC3AC86F4D7DB4F163EC8DC3E2B4DB43B6EF601CA3BE3A61B994F81845B97AB5D0D51C9681966F7FE0B05A87863518B0EA292CD17C20D783CBA549E1D46F5967A0AE6F386FF6001BAC51886AE6BF2716D1D2F0BD41A54F03BFB1DB1D65A71F3FCE822E0C572CB38A29DC571A82F9CE4EF1F0D8F2CB114C4601A9BA2D347D6CDAAAE079F6BE487279E265AEDE519374FF67036C0383F542675F86FF1743D7071EF2BC5DAE99049015A999721C128B680D087DC230C0560043790CB868CFA35F666CC08FD1CDF79E30DB0C872EA4C81E8AB89BEEBBF06390A61B34DE1FF4650DA59CADF8DC129FF58C3B0093CA7C0C8924BB90B25BFE5D24FCB22A8CD0AE53CC2DD826D66C8A6434B99C8F23D79C60918BDD6667133EB79B0BBB2CD7D05E5652BAB35A2C89459C5C960B4129D276CBB8EA186A36025565980DE075D608DAFEE049FFF81FCA54A9D1F7AF6CE619E3BA858305BD58C0072611174D67998874CAC2E8E5D7EAFB3580FCEA5DEF339E499A80D73A43B4551F54A7774DEF18A544D0510B1B803F9049E9183B5E6DCF0DDB840FA97C8EF9C6D15A7B5598EA49FC866D83220CB474047F044051D467300A340B4778D0C3EC28990DE253CDF77EB1FE93CF06E14E4C3EDACE1DA7982530AF4BDB1B0DE1E9EAA7265E8386920FE0624132CF4103BFE3D094FF3A2389C2226CA3A85D688B2B92A7C2D6190C5C7712905A274D5FB8FA6CE88CE796B20DCCF2C0C31D4378723CF1B0031E4ADDDDD966BBBE6459ACFB043A95FC97B05A1935C777D680E7BA7A5660650CEED0E29DB3CE563252993AE7999BA4206598B1B714856103499F30C2DE3811FDE09AC1625B94D6384EB19944A4C86D388517F6602274BE756424A5DFE8E367A2B6E1188BACD7739912E82E366F34050FBEA27AB917BC250EF3762AE0D5400FAA7A1D2A3492E2AAA3F52B86CC4D5C6F9BC1AD5F0F283FA6BE25E14671656945991BFBFFDD50A918C72F3A7014BAE9F171C1D61ACE6179BAAEEDE9152D94DAF1B95E13F896D2F2330924D50BD25E93F018ADB9E266247157F76A3ED270133E884F58A2FBD4EF44E2A06E426C1367D1C613D1335A8E7A267CD839D3D016492950F1921AEB85FFEC7A0035606B7DFBE06762A539AB2660AE072A3DCF10B9F1AA0B3F261B74E4ED7618DD5905A6BCB7CFDBA7F5C5AE2B81738AB1B7B0C0E7DAEB0924B011CB9FA15ACADAC1D96945791F95348FCA4478E94F13417886D290447FCD6A2E374C0F65442F573D38D353A6EFB01B8722AF7E151EBA658319F0038055DEDC42692A93A70A7FC932E6C868A1FCF7D889E050E7F213A75FC1559FD116B9450BBBDE427B1812AE0D231EA5E352DE022D0DB029AF6FD8DBB85D4F7FAC1CB52ED7FBF3ADA6B5A8D904403D768FD6C3520D6AB5C2DDA1A6E348A45AFAE3FC56044FDEA852B1102DD80F9277ECC9EB6EA432FFC64A090C9BC05FF4E58437DBAEAA67E39A939764847B473A8B142429CA12E9A77A1A5BD66A60ABDBDE784C7639FA7B1CDB836D98CB1C26E858C3191C850304FCFE7BD0A8550E2FA0F1FB9D7D2A27B0F632CB3B3A218A6DE37E75F456A00A1B37A126D603E93ED7AA0EA70E17FA97EAB7B98A3E02556B9C92856D5A133F9D4394F5C0EF6D6EB170F3916074A47D1D176BF266B8BD8F1EB8753CD8A93C5423C79DA358774DDD0DE8477B2E259C6EFC3936CF60C7FF4BAAC8E8BE35E662B5809CFD9E7CB4FC29EBC43E30FEC619EA0FFD1880D387E693A39D71C672CE530E9A6113C4A302DECD2FD3A733A564D18FAEFEB2966448715D2CC54511388D707655864B2566A8652722AD45C845C09C5562A19566A849ABD5328CF7371BE739D033CFDBB17BE64E419B8FFA8C4FF257674026EC433DD8C4645018D851B960B3EC87E5BF289C89493E4BD1FCDC8C715855018FA583843183EA4C5B82FB6366E888FEF50F1C24EA1954C972ABD0DCB92E48043545A989575F2809A3C969B4F1EE81A30CFF4C80AB104C98A33E5E70AFC6624594F1313D1A336F51FE7245FD2FDF4476AF9C7D25FC6758ED33B024BFB0EE40F168526E9EB207C728A8F516583C7E509CCE22B39606BD95C19073F1335D1F2AE08F2AE726949AE4794DAC0E0CB2DD1ABD8DD4100AC8EA8DEFEEFA04623D00ADF25901BE7388A3E93099D438DE3BA5559F47BAB499E3EAEB96FA3DEA691AB0571E8321E95B6227485592EE2B2FDB8C778F4BEEE2ED2361370EB8C53DB sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283D -smlen = 2886 -sm = 97C30945FB51929FE065C1FAF474E4FAAE66AB3D7FA0E5515C827D07011F38FF6C34906291331AE2215A81361377DE6D64146DA60E9E6C3AD745509375785519196444506BD576721BF548A21CD9342B83CEE8AE09495E888AA0944FFC554E0DBA4B5DD17BFEB63387C86C85614F83715EC3B986DE58A7E4D45EB253C813570959C47BC54FB564455747A793581E47C1B9BD669A7FB8085F4AD9B3EB294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +smlen = 2892 +sm = B91E5DF58330FE57C57E3BC3A2C8D9990F4788B475F019D4CA6FFC76D0FB7617D2188F047C7ABE4E5D5C4E0DE37C73ED686EF0580845A8A549ED3ECE4BEBAF06177D8EFD350CF90F23118E42F9EDBF5E11454170C21039D52F383444AFCA6370DA915FEBF6A45E9A61607A1C0B2D02587DE14A14DBDE3C16811136D209054C0B646CFC2B2682BE09D7FE64FFE3AB3A0AD08EB58511087BC4F95AE335598B35970CCC294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 560C5B76B82081E82A09B9DF7BBBF2FE8112D24254A128899E5B8A8A7BD8F5A3CEF995ADB480A2E963DD2339F9B415447194DA49E90C25DD3A237A9E470AF5EAD713B6D224B0414EACCF61FC8313D75194C1DB26A9DE4A2DB8A3F3E7922CE9ED7B5A4F95FA2FEAD27C5628007944B79ECE842436E06F53D351659EE8BA08A39603AAA19D3BD61853AECD2C0D5C9FB6C7A44778BA4061312D0ECF3031E71345F39A5A146FB5A62EE6B3A6C541F13E468B60C48AD9DD8B7DA7BB8D0FBEF850919DF62D718E410D6C3E5334581D11CEF8CF5C2EF51575A6B33C0DD050C411552600D084187F6311C7BB9A76733DB6E5DDBC941733DEC1C28E32F7BEDC0D1B7D5354CD3AA41930DF755367002DB26FF208CAFC95DDB96F7BBD5CDF1145A3B56E921EDB09F5620BC729BBDE8CF6566DFFD4F17A94692B2459FB9B0C8AE46266544FAC1DFB34A95B1BCB7EDF35E3FBFA77CEBAE11E144620851711B0EA9EF2B528B7EA2CDAD7057524DD5A36D055E90FABA2B744527E36185AEEED0134938F468C6226AAE4F28B49A737F5F3F1AAE1522DAAE5E2FF10E15CC4DD12B45C5213AEF82F0DECC8A8DB3EE263EFF0AA6D9DA14F97EFA91E42A829347EFF9C019449A40EC2982E531C9D6B17B0D4D602201F4E40602BA53CFA774E127A0CBA8C703AF4C1259FF00F4480E2960C0F31C6CD517B3C343D8293198ADDAEA68B9FD41DE20D76A64C6DF23484D1C49977EDBC99AF6F7DDBB719CEEFA6F42A5B918662DA0946B578C093271C21108FB5BAF94FBA9B487818C96323DEC0FFCAF90D89AD392196BCF07DFEB697E906B5C7A134CBFED46A1681304893BD3D425E2CE2350EFA1841FF1FEF3A9257936AFA7903520B143D1C89D7AA3AF4F60EEBDE73FDECE1C14BD1D82D7E6B16D19CABB24F0AC72438A912846C1D8A0FC40469581E2D0241191B1356429138F99C15BDBAA2D193498E92A5A76C829D7AD590969F5241657CE2CA7E78C655CF7AB8DDEA9A6BF5BB8E249A5402EDFD8B07C972B2E544C876F33D3A6C5AD7B23B1874AA0DD2B2BE082880CB7E0D959A2E372CDC82145270137A5E3BB8760A546ED8B98DDA288B75E82FF39D639DF38242B34B1AB4A0ECD5A9E389954F9D33286274DCBFDBD3B8917606394F010E74216286E6F34584CFD1C04EAC2F1A65139AD072F2FE4F53EA90C243FB17FFF51071219365CE2A92F35BDAAC46E4B4FB5F203BB1778545DAA14BCE66317BF866356BF4658840BFFA8C517D07E0A2754CCCCF4E04745D45E4D44A66FF8D2DC16C54007E200E9388BEE0AB540F212B47925669E4C5D4A0D5449CD7C00FC0B74ED4418EE9349FB489B32814F346D9D312FBFAC60A8173FD949FF5FBE76C5B02941AD6FE937B9111993A678DBA8C86958ADA4F58D2EB1478A557C774F65285288A8C860F4C899F92D9370F221070217817A0954F97602379A412937D543AE727DBDECD4E1A634F91324DB62A9A5D795BBB8DC601B84AF60D5704793A0DFA0DD12F3851526A6073035926D2B3E5182349A7F33DE69B9E17FA34BFD141CC12B4C067F4420E978731EDC189E50CF6101F91C19041EA08CC02388B41FBF414368B7C9459787E6B4A933711B5E9089DB9270DBD7FB5DF325D93191B67E3B3343D6540A056092492BBA9BD2BC1BFB59666B2FD2D8D6EBDCE1E9B94DEA32E73F1514664354DD47685E0054D717FDFA030B3479E994B4EE20A875599299446F07F6A3B1E66D452B0E4D5C041D82039676D948F724EE918863F3E156482766E76133FFB89C306598F56F96A7C2F6994C486B2D7325BB1BA1AFD7C523A6BAD0425621D07B1BCDD4A3E7D6B570D68DDAD607C24FE53BC8B53C97CA8CF941EB2E96EAB70E612BCAF075984892E0826B0A83486512D90B7206F498A56C8D0FFA900F38EAC61FF9C70C09C7D28230CB12F5576554F8CDD5DA0537083562F041A341BC51FD2B16F16524D9A8504A290DD78E3AE6431CA9E39B5CC03721B71F041179192A6220055703DAD60FA9A56A96EC8D9E25E6392FB66F9D45713F51EFA88DC8A16F6F11D1A9E5E825F06209A290F811AEAA7AF15D2497354AA3E8D3C9B46D4DBD4E300931C498DCE9FE8C53BCF4220E6E287799860CD2EF8E2F436E55D465AB543D83E8FB27E4C818F0F30BC71FE6CB02238ED6445FD24D5F38A56164DAB3C11F0430127AF049BEB6805E8B185D616847B6FBF8C37C9C2E8688820A677B6CC19A1742EE9770542B8017910925C41FD6A1B85B6E715F5E3D6CF45CBDAA4C3AAE53574CAE42D79DFF5D2928676AEF1A4874C7107FE2B394C6494A409B258E14E1DC50856EAA212B836A4E2D69B0888553CB34900BEA043032961E89C20F2FC2E6C34E8F6DAC25D1B25CC8DA851210325F93F38F0C3C1B50BEAA81F5813AF5117D28C9E82EE91EE11DCA05C918AAFAD75A391B25BC9C102B9126B7621049BCCFA176F9127D2B8B3C211B4893ED6B45F194A85D3F31F16032E27A9EDFB9FBCF0544424A74C77C56BECC8388943A7A2912C587C1C9D1F4894B271632026F0045A8FA8898DD331B448EF9609E7CBCB5251BF8DD6A2F95EE7A87C8A7E0F523B9FD7CF57A169FC985F73538ED1F20A79EDA7097B223ABEB20BB685619EF867E1BD1DBDD69CFA40674DF95A31F2D6E272B84C45DF42F4291F480748EB96A9130C7621E39CC2E19B89137178F6C07FF0359F44A43B97DFDF03F23E3F6A645FB3B1595E83DEB30A1AC73E46471A4D0E5D113B8F57116F9B3961A289A4BB67ECAB12AD8673B02D8ED5EF1958254A6E3B63C137E910A5C9E5BC82C334EB4A281A6C1B79397275EE1F35EA10D81F818CB2D488DBA5388E503D44E05C31954A20913CFB9F30D0004A105EBFD954277AFD39C2A5530CA6A99E8B0168ECC044762867F4623794FDDB82D248A7CC0463D4C5E72FBD9FBAA562CEB5E26D7341C784DD738709919C53E5838E8046F127801B2A1719BF2021F500B79CF7A0C1C9F1EB86A84B18955CB78832B1446595F3298D4EDA3642F39F6A63B4920398D84168F5259E065FA676287A2EC70C60B94C11C6431B80102C27233FE44AC50DAFADE848658C3606B1F5A2AC1A58EB2FBE7BC4455AB0436D0F26C302E26EEFB11326C4799204CEF5911924ED14245C99DBB25E24885C6A164E4D218414096ACD09DC137E498E797D762C8A90C91F9F85DE7262BB40EC1D2D28F81D51B06E65B8A449D71E0A915DB297D499C0B061A599E174F1291D455F88ADD7B94F4E4AF0AB023EE80F3B2280F2AAB155E8AAA5304F1B98728F60DADDCD9E1DD9BE0771399F5B3D91A844858AD15534E6179AA58E400EBFB6C2ECBC397F3D74A839D60DE523CBC1409EA15DE97BE9F4D96C7CF8DECCCC46DEA9B1BB4A8E0BB3D48C039C9A99A64F179EA7255C61C9F9C3CAA2DA5FE007F840D49BDDC128147BB4F8124B87C08DCDB78C1F622F41D9A4F06450E3CD991AA348FF7A224D588744D23EC11DB40970B078FDEAFAD6824CDCEDA2EA06876B4801CDB6C166A757674771266FAF02B94F18B1B2F7B22FEAC0A9CBD60C5D558A2A0AE88450CAA9150616500F8B72D936F78C8302A979BFD1AE3789D5D06511BEEA8BEF3D4138FE9374222F5DEAF479EE86D0350705D70A601A5A6BC84EBBAEA68F7E3C56F657D4740AB26687CFCCBA5F3A5791462A815469D2F67F2888B7630E3FBBD23D9397FA1FD61396AD6E3C451373BC342DA2EC5AB149421FA968BA2D8D13DA9E89A39ABC2439F42167C3B2F2A86317D38212965D11CE710F3D2CF457BCA2D526BE82F4BFA055627CDBAFA993D42999DB846F08B77C8A42C8FD0748D8ACA4E7653A4C35C28EABDB6B285CDE5F934A1ED6A793BE8AAF5365F7175AD2174EAF14C2BD34895202292A2823DACD3CC70C7217F2119691A1014CC010E89D965A5D75781079BC543B3A9503DDA630687CEDDF6F5C1127ED126CD958E5FA77E71353DFDB57F12B792BDC69CCD4A992784F5D84EA2282BB3B2647AA50136BB1B9139E293151F9A7DC83561827EE0F79CEB18FF10207433B44F8C93A6816C987CEC91D232B6ACA87FB412F273C4DD354008D748C161EBA9DBFE01163F024EF0E04552AE3692BC22FEB1A5526EFCD33E9F6E64F73127B54C72C62C1AAE243DE73549B76A61D79CEBDDCC2D7FD68220BC724848AA052A25B0F5BB7311DA73AD8AC44A5D9086500F99480CB55877B61AA45E619643AE7AC668BDFADE9AECCC9ED1AF20352C5390EE6EB75F29508076043FC63430C4BA35EEBB58423B9E5244025340E503A80FE03FEFBE7367F4F69153CF0A1D40E929ADE613243DCFE0B5A80A6CF352E608782B184A086A11EF4A4C510C5BAFDB76695CD44F911CE502DB14FF816A8B07B347DA6BECD9511F8325CBF3075D2B6FC99C1AF3D9BAA6727B32187EB6470D2711B5234780EA799306DA55A7593D507E74FFAB1EB8B6ACE8BA73D0C9702FC42DE78DBD12EA7DD6B0BC35F27E0A3E9A4BBA4E1BEDF8CECB8AF69FF24D0C60EAA13597DF76B10653D6F4D87A954A74FECB65B0C369FF13F530D23D9DB96EC3B59B9A7602DF33A03ED12A7A0E1F54E9B310E4E150E55B941F78AA645B8DED2B88EB06338A8CEC1D45B5C923E2FA9DFCD1E2CCC26FEC639F909140F716D512152EA6BC957CAC30F1867063F26EBF605A2DD56941ECB4D6D9671B490EC8A15AED19B879B779F898D192C94E44A821AE78DE9AC3D97D154E7555995CE5ED193F21910F7788350FDC19BFF866B36A85865A9CD8B1C7D53302437FA63763F54014B1C1898CB0A8CCFFA8443058392842FB071FB174630E42788CDFD512DF6A1B5E435C8998D8AA347D81C50CBCD646AF5F0195759B7F0C3C2D4F0CEE2CC2F99E5E72A88E5429F4121C9B0A4590F8312B3748EBCEB421C5C02CD4010535EA74855FD850B744C5D6CEAA362D25030D9F752BBD650B07B3AF92A1856C76048A0300AA435F557626619329045F4786ABDBAE7265E2EE28CB3DC511A33E3DB5A75669379DAE735C0B03D27F1672D411F6D093F5A6C1951451E1C51A6A7BFA8AF445DEE81449131A14A1EA456314AA66090639FDA3CDCD7D49D0BE4BE94D924F10C90052FFD464AD36F15C796F9F27DA3EC89E46E55A29F636E02E886808D46A0EE6AFAE16BB786B9F65D5D7D421D11E6E09FA8EC4C1254CF26FDFCAEF59551153A13A2F030417EE0C65A0F2C09DEBBB3CF9000DB7E09193DBABEBE05DED6FBFF0DFEDF020B653DD2181C8B58BB97F1965DEA78E4745AF1773F31CBBA9B242986D13C2FD83142430DB24C60A7F53B485CCA1ECB3EECAFEBCEFABA7E3FC63D05ACAE1DB08D42DF9724E4AACA6082BE7944227860DECBCB365560A7901F5B5CEA8C3277C2FA0303061809E290E75F5F4BD0EA577B91E322D6CFC279F3EDF91071F9B98A779E23BD9B441461EBD5AF481865E14261CB9DF9262E0C60736D0E6ABD5F214E783265E2D6790896C81D9F76926297C4FA2B8DE43FE60878CF9F79E24391421F93B92CB4B67188A62C6CCD1EE8AC1C84C3E96D85C6B93D9B241B04591870845FF9567C0F399D2A420E1E6E40CFE7C454F2868CFAA206DEDC3C5F2AED93E292C0FAD5AF8FD243B684C780C4DD89898F1F5200F4D822F0422B95E36294E756568165AB890716EE97A521BFF9A1E16E3E26BCC193411C89100122C7E06C42632CBA1DA9EBEB89EE4CDFC6384DDFAF05C934353B9F0EDB1E087C30CE436B66418ECD5AB195FDF8452D08B9DF90758F4B685A1DD60199003A2B8195F39F9FA8B6EB3949D58AFC545641C39D5DFD7A4D55A3079260172EC52A8E0392A54E4A51E6DB0E2EE403F54EDC10E07321A26A59573BBD5DC4067114F1A53E0305FFF649FA234BDBF5964551099E5932C46D0506794D901C4A268586E95BE79FAE9EEA403FA4CF0209B3F135CFA807101ED4EC84B856078FBF2E28E3BAB4958C595F5B6DCF5FB8046E8F1C22E41E29FFFFE37E51FE983D9627AFD0C6A4417BB9F84B48CC974524F0FEE7939F25338A99E35007DE249C1D717BCD65AC156E620C04C069635B19A206021DD9E483728E2B6559581DDA67BDDE845E711D0B32D120A0F52E5733494B3112C188960D2ADDB66ACB31018D051890AFAA603BAB61360A8C5EF8A63B8D2E1A7EF8BB6107D250B377BFAF9C7B34865186FF343212123C0475E9E3D02A6C42E1991D905DCEBE7BFA292080756EA6394D4EA0740F059532FC4DDC98580C5428B2FB3E5BF1EC4A3ADB22D91C50F02D6EB065EB2CA085DAE39B2041287129EE9EF237B2FC0C640E712772812C09B052316C019074980FA3587813C7EBE5396B05C0B7D8C7AF715DEAE46CC3921FEF1E1139749CBE60896D0C927522354D841974F084661671A93455280E64050E94CB7DBF903C866FABA0F2139A01FDA949B696A223F80320A2893C764AAAE42D227A75C2231CF31E5B82ED810E9CAB65F84E4C0EE39AE88B26A12CBB5882ED47FB080A2BAFAB918DF853751259AA3453CED0CC99C4573ACD50F6D616FC284C37E49653CB0532DF7E2887AB2C44FDB58657379C1959488C2B68FDA786374AB83B0948DFB1CA769DBD48D5DF88CC54E9CBD0368322AFAA00E9CEDFD602DE33D7DC9AB5F3FE2B427589E461F18B205B6B2BAB0E794C909650D1A07337C0B078F6DC0673F7ACA56AE0DAE355E181129E4E4FB6A5B4AE34E26D934FD38EECFBDE513EDB5B6B185B107A0EC24C10B05382736FFC5C77A67D96A6D51BFC54D9C242E062507DFC5977A825AD6AA74A7AB96D6AABBB38753520C96D950A5950BB2ECD89E926DAC1B379C3C09E808638D04B6CFC42B731D98BEB840FDC0A65C792302DC5C83727ED862BC0074DB2C5A3CEF1003474E2E1BB6F5014174D9A8FD4077B0FD5444DFDB1100FA491FB2D07CB64041E369A77A33700A2228619F0A4F7D22CDD4F58A58CCA2CEAC664BB50907C933AAB2D9DFFC4F06EFF810DD37D57AA47CE91413630109BF1C66C36D647D31B218884CBC494211493A7E14154F44322464ACD25E088ED71C084EAA8FC1B7368BAE4E8ED85BD5AC9AAD83BEEE38F96D7436CB49BDD6CE2E49DD50144B38615C97ED7F79034378DAA7F1ED00A3975925DA5A36D8190414E720941B644A2E11F328F7F396D22E0EC52DA38DC9E0F2823C612ACBB179BDC6DF3EF4FDC1F2D5D8BC3B569DAA86D81A9E3B0744A1824AD0EB4358677C536D0B29B115BC103CDFBF26A530358F0B8A254DC112976DD73F873160ACAAA6C5687637700412914708AC20CC324B99E7C2F5ABF9C3EB35321079C388DA0DB9092EE225B6DB28A13F9E854C94F594BEE0AAE659863C70F0F1386FBC591BAE7C1748AD00DD63F0E9187CF6358504A9DD37EB88D78B0FE8F77BF6DA422018103C108FDBFCC23FC8845286BF99F59DEF8E88F364C7556930AE6DD11E147DEA9B52087B35FDE6F6290B7D76E14A315EDB2DB78CA2FE20CCDA60D1AB2E08C43B164812129D3FA4AB5A9DB885E37E6C84182270F414071296C73F5B39387B324B5CF63635916B7F1167623899FE30518987700F6ED64C386D27869EB87AA1DA6073E21EE5E55BAA4AB8DF167EDFCE43814031C63999174EA3338AC70FF47C8355736EFD4996716C5BDDF0E5EE3A70F17E152A8F41D15CEB6679A29ABAF053037A083047FB250E5A06A7AE263BD7E2E0DA9F37A73DB199D9C26D316C248234C686D411234B94870A6AA3804B3081D3D9FE632474D10DFA532AEB84B3FF035B2B92F8EC524A2D12864F50A5235D43A6CC6B4DED56E75E139E404F9074461F7AC85 +pk = 560C5B76B82081E82A09B9DF7BBBF2FE1878573125D121D2861B465A811CE7AEEE5D5A6F1DCB12356B90FB3B3BA00722AD09C18D4675F445AAA56D37A11BDC08B7F0E19751FBFF7C6C9EDD266AE9FB8999F8AF02BFD2740D04D9F9F22C9CF941CB0C825B01AF46D78D88E030E786490AD702A5E0C03CB7B76010773207EC89A5D33D8689CB0E567970C0F748965448D37422CA38D054B2296B428C89A80BC901DF87DC213A446713A8CBAC650E5B962211E767E4E68C3CB8D1CEB81B3578F5EA271CF4E075D68B810DCFB7C4C79435FFCC6C7FD808267950D3CDA23BD3A9674A946A716A396CA302E22CFFA8A55595F78F0A9258F844E12B422B7FEDA24118C1D6F0FFF7A05CB1A85A280F9C2378FF751D1531C86EB1CB5030BA284D3B3F926CB26776AE3DAD6B60C6C12E01DBB5B3DE9D9604BFC69E0F239491C2290D7A8E7BBEBE3D60CE07820EDAFC3971BDE67E060F0965F1DF1E008573B1BFD13934682C4622FED3500AD5F737D0D8FFF05E997332EB5A43E342D6D86CFBFC112D74B127B98E9DC95C69A16B3A1D082C7B4B00232765FEBF4D249F9652077BA180BFF9301B810838F713C5D3B470D030418EE8D56C2AA0AD9FC6ABC271E9A62C88661C1A24EB946127A05CA14E602EDFA0FCB2A68C9A3C0C87340862C7B22F12D380F69C33B54031621E6BF368770911F89449EC1AFD8ADDFB2AE26D606E51F29840D9C064AA0EF8F57DFF3049AECF5C4D41A3289A7A3603D08F3BA01142E8806A06525C8BCF6DE0828CBEE2EE461700F08953C7DF64039753DE9A5DBEDFC8EC7CA9818A47E74B6AFC31E640640CC48CAB87F59FB8DFB42DEE55DECC674B8823216D2D6941899057EDAF16D2CE51FFB48161706D392D1E2D4892954BAC5C797244F360803EE05881BE29D965D98A570B0F7111D3F3FB72A885052AB226143F4272314A2EE3BFE892150723EDC4F5DB5C1DD6CBD520F74CABF034F4420CE76FC6B84A183EBD507D21E0489BF9841F211060CC36E07A95CA09667BB7B759EE5A5EC70E7D661051338051184647D2C748AC7CCA33F1C2EB679C77C2B29FCC667D4A7A577ECCF1093ACC27982F6FD94DEC1B677E22315ACC42DFD1A7553BF1DEAC2EC8D60014B8FE4CA0B8270A1446B8009C603D81267F30790C6F98C9AF561C9A18571648E116A6ED8658B44F4FE02B83420BC7966FEFCB1898E45BD8045EE9BFA5B7E184E57B569F9D09ABEFF6EB70859A4687CF5B233B44A1EB136AF97FC135875E6006B2A0BA183C33D41EF8A61333B61972B77AA0B10B3582E72700E9EA47504A57C26C92DE0843DA49659F2F2EF73C072A8BEECFA706BAE5712910B71580C3525281A4B23EB200050692792D80F49BA59CE4AA6641BF2B8ABC71B38C9043215B0C7F68D0580AB28EFBD2728A0D382E933682173F8AAA1F7D4266ADBFCCCCFFC5A1768BE96F7D3B713833870D4993523BBCA99548712A870813606A8C19683B366D013BDAF0A9CAAB87615A4BC47FDCC02D3B4387F13736F6B65CCA371C2760457A0AF0097ACA257C4289EC20EF57C87EA1EB8CA54EB332F0A1F5D417425AA542DE599C36CAC6F3F23691105ECDBDE98614C8047D61CABB06F37FBA343408B19668B8F3C8B612A53FBA372315DE06628455DA521397CD0EC073EBB178E7845299D41ADC6FFC9EA42B386A8971298B3D8EEF0F4E0500218CD0F7D36A4D892A618A750D15320CFE748A3CA53ABB2C0E5B43756157673B7537BAEFD943E82383B7C8BEE16EBCEDC0CB31842756749E3C1999FF9035CCD1B44EEFF165DD25CBFA800876020F1B115EB00104358765CEF3D270FDD2ED0DF24D27EA21A05B0FF51DF2FC25030890234ABD182D991AEA04FAE62D0D706FF0CE27C3883797B59D821E8CE4438FCF1C4523F14581B41DDA8ABA4AFD632EE43DCFC6FBC5CFBB1EE6EC51127BAAAA69E4A8F9E12E9EE7715DBA7846FB1C56E54B92226BC70E48496D828A32BFC8DE8EB36E33A4866B58996837D8FC327E7B82330DEB6404BEC90C16A1832B75E9CF089B588D35149CA1CE3559655D550C8AE69F2535DC6894F097B23807373F88B2DB98B54664C3AD2FE5250E0CD8735358175805F68E189EAA6D8591AC24A04C929544F1B41DA6FB2EFA65C80064683DA509BD4153AE7BE77ACC682D48AD36B4545F4A54C566FB5EA540D628470BBE206799F3CB4ACD881798A502CED684D3BBD11180CA834A3D8C3403C143F492759A8260C9FF5F7E11EF00ABDC11DE539E86129FB9897AA2B44614A7765B0E2CE97941E2A0064FB4D9C7375AE506A0F85509712B5C3E2D62EA6412DF18266AFB0255139F1BAF31157FA33193093BE8A4CBCE60F29673A221CC14428B90584FE0CEB7E8F7271117F916210D1E3BAE306CA1048D9DBE7F5C85D86B0CC2E49642C87AF2124788A6E48613104AFEAA13E436B86DA1F1727749A76E361A3AD011993A28C390FC0711CE62FEC8753EA64155FE566958C3C723D615D6E7F03D2457283F428AFBEEF7DCA08E11AC6897495D7486ECE8B8EC1F0D7F8AB2A7A8DC8D05EF04140053541D55EF2AE614A7552B7D936DB0CCA550BF8F38DFBB5087BE908FAB4EEA59699595039D9DE2209183D9B9DE8B85E7CA18CF9B4344B26455E0AB50DD18DC98E93D8C3EE692DFBC1F65F163A2AF1D6C405A771BB6F7D47F20FD05E50FFF15A513BAE396CC0E344077856449DAB1A45333A489363ED16460626DB1B0248323B48F4C474A816CAD13DA9389BA0E2EF52770ED352B387746E4B30C3E879ABA951502762CC607CAB63A5C6110B29F9965BFA728220D0B7754F66AFBCA16C372B9DCB34A94CAF43CF5817F59385834C471A1818C564AB86A1E02E736C609FEF18DD0AF4405A2739407AD9664A6FBDAD170B16CED8691160FC67BEE8C7CB2FF43CC993CB26C1DB2E53F97088E8D1135FF4FFFCA49DF1C04EA713F2538A27A7778DA9590B945ABAB947758247C78DAB53448262BF3275733B55BC814E9AB83E6AF43AFA4004C0E2F742E0A241642CCEE1AFD54C15A9CFD83C025A6A92CD09C4015620C60AB2FF0B38F5FBF038D8400DECE96402D0309D6B25EBB0B60F254C9140216E592D65A9C2C7D18E433BAA4AB9F58E76A7D32132091193F0609E617CEEC0707B49D1E8B7EAA1EC7E723033DF72414F6A19391D21E69CC3AA83250717231833777189FCE6F78336CEAE95626B3A82F644EEC01283725855F49C135D5086E0A809267C05364193F0470C771B7A8F183A575ED3C4FD3327FCDB2CE918E41E164BC7317D94283FE15ED3DCFD20F12F49723D0FFD1BCD468631B37AEA564E15AF616762EB3A962A612D1C397E7087E7764684EEBBCEA1AC0DB35046B60F1B2F76DF5C330D1C026B8CD1C72903FAC73B472CE06CAFE5E04A88568C92362F9BDD398C0DB511176033F32DBC15AD530A5DD1129F9AB10A7E2F1637932B0D1B64A5F0DE4732FA4D24E56B119D04EC00E84B09CEA0DF63AF8652A32F14BE168DFD674CBDB772C21BC9D003DA29C83DDA261A11E9A33338B2FA67C073A1FB22F2FD3F13742611474DD9F5E2A17CEDFA161BE5FC6A2079DF2FD307ED250914474EB2B3FE964733B6236534BE75794C91FF6B4279F15104C467DFDAB6630A0AC76FF4E3B38C3EA69E10C2E9EDE4DA115EB61166BF53F6FF927BA14468B6131CFA32A53D2C2C30D083A903FD2E37FEC176BCA7A2E153612BACF3EF19470AC1493DE7169C778FAEE439E705A31E1625725DB868FFA31D159DA9A593A5D830FAF45D205296EB291B6C778F9FF8E0F33DE389DB49CF3D7539DB9A8FC6ED0963090DAAFA6D355B37B96379522500A6A71713BFACC415011B8F642E02B3DB2591DE14652271DF7C84DF42F547215CF0EE2D0803785159ECF2A23F95B6F9225658324FF76E9AC259C623C075C07D29AAF27D4A426939F4F62E8C166E417868C1D954D881F9E5D9C3B32DBF9EBCC75AC6B30DADDB5776075B432C158C29B9E7CFFCA9C04A9FC809150E624AB661CF75312843614037B58C98DABDE8487444B19C6380DA4A4B9BF0E5DF5E5F5D965E12E2B829EC1F3C742351186A06922247FBB4A92FCF4BDA022B4181E2F2DEDC06C08BA21CF2EE410D468A6A4C3FF0E85702385EF2B2988269364CAC4456E99E6255EC22FA51AFF541B55DFD47EFB107163EA35400359B76240E87DC3D935281A270AB65B3FC8B870C465EB3FF88D3ACA294DC7892D43B73607BC8B0B280F0A4591B0C999690D45AEF4226EAA940F9A08B2ABFB19FF152A8E063445E798492F45A436DECB40AFE8C5770622E4BCA9E8CD887D2593BFA76A90D594C3D8FF0168E41168338A22E37A17CFF4C36E113A915EDF0F55488BEF768F17F7CEFF967B67DD58825856F2C63FCFD9269779AB7F6BF0FBBFCA4493ADB0BB52374C196CED75AF2ACE904256FF193247F4C4298B14D4B5BE94D34B906C4B052F0A7D157A65E628EC95D3B0DA4596F82D7DB6BE16B5942C96C463183DF9D71061F88927D3E034C8776C6B3DD6C439ACEF98C27DBF5F16E01991ED3C6FB72234558BFF4A0524A531AF4CC7664A96C05DFEB60869B19AB77BD58D0A7F8205C2E07A7A5E1A1ACFAB3EC767A9CF844AAD69EDA8566CF39C9487021003DB3289EAECB2F0BDCB7F72D8F65E99B6E9F0088ED49977FE5C97A6962FB35BB38BEC8B909E3BBEB6CA933EF8C233A1C2740279226B40B74D1E39B8409CBF06ACA3E90EECAB7A28F98D90F336A11AB34F710CC0F23E8C137619DC2EA76ABDE1CB94AEF976E578677E04EF1C0D9FD7F104F08C075DDB62D375C3F3E3B12F87894DBDB5700E8E44099317B26BC39E2D48E936C64DCD65C04538F1DAA4841DDF89F87F458440B9B678A7E01E161DF1E3E803C1463D9B56BE7F257BA51E8470B37B9A5EEDEF3CBEFD94986828D4279C4195EDC13C79CE748B873941B1954390928376C0C652ACCBA8A5960746808A003D6743D72FE201D4BD65C6170CE6E783B0A6BE2852A2FC7744DE0734B72A21D300FF713A7118B2F2D42A86F73C9F5E8BA39D5BD8686F3D146B54652526434FD502D266B51896B625E1272DFE631A9CC4505CCFD50080934E8E52FDC552B02BFDA45E290B3A903A82F8545F51535BE216CF9F4C279517BFF751753AE0BD838B917836D167CCD979220068621E67F3BE91F01AF8419B92CF4CD1759C7DD1CEDCB1792CE77568890AB9DF5B5E0B7934F0CE9DBB8DA63F282BB7FC453B3E95A9F4F887A1F8508548AF564DF6188F9DB622245CDE6BB0750C44094E5235CA474D555C7633A865818B0A028716C7F113EF1ECBA51F46E2B8DD1DEAC72C7DF917F7EAD046ED3D79027C5AADB032BE7BD34F0625FE1AC06FA26D281C6D174E31FA0977F6570C30B57185A437B11A0FA6D3F34F71D66A2839EB4E56E7CC74B932B372D70B6918373770FD1F7A2CF3EC13E60E9167158FCCC928C5AC9A4996E4A86060FFCD742ED27D34316AAA5B790014B371DDBB7A0D18D6CBD348C93B0C0DF9109F18A17B174DE80981BFF80C1C539800C422FFD98BEA5E3DAD03CC92540742415265163682DB54E1C7C9AD3E7EA13E2A66F4294E744A3AC35648A2A52722FF56F5B84C60D9D8A7C3A56A48AF2955BC9F26DFAFC5C36E2899656E1E08BCBF7A2609EB631A632821C3F13D883DF8AF518DD7771C1DB2C91D1477D68C9D1535ABB87080179EDEFE84DDA81C12F192645C7935CE4DB87A41DAE944E842AF3B4D9C73A70837AD1A554CEBA50C33B29F7898C3DD79755ECA08109A18C478ECE5ED2EE4824924A9C4622220298BD86654F2EB158E3B06D2B2ABF441722438B498633DF8C0CF47075856028F451FF3A2F30965569AAB10CD774CA98FC94B66C253AFB793444CBCDC6FF3BC7B13D642C89B0E05F669DA6831C0A4BCE22F84A65ADAD1164757227C7ECDAE4270A31B4D90AF999503A313218A98A14BAF805E8CEA349C2AB6357BB68052A91E40EE2E51E06E9808484AEBA5D7602B45D108D60479E28FF94F33E8CEE284D2265B3181F7C16EC8E9C81B4EBA83C904CC05B5D33B19B237B0A137F14A894B6E4E12D9F7AB83A445426348393A825484C36B2B768F9CB916AC8184FDA3FF850EFBBD4CE003AC0968A790FC26D7ABC17091870659E6301F720CEB3CFCB0FF2C5BE3916D1BC8A59DE82FD666CC6609254D6B7A6B1DC18820DF7DCE01B82A86CB0BC97480D7AC6A5314575FDAE51CAEC4E8FCA6A0BDCCAB65E8CF3E60367212973387B279EF99B358D039309E3CE4EBF40E349AFC6F0868DB9AFA8673D58D22331D26BA3CEFEA51D9C5E7403FEAF833AFD8F6BBF5B1094069B168D8C0FBF36CDD987EB9C4EF6C6C402777EFC25D9FA7E84C7BC4202BDA15FAFCC2F9C8E2B1449EA5485223DA0F0AAF7543B3C8264ADBA6AAF25F71ABFE937A411B7AFF1F70843AE0267B336DA999C7DE33D68DEAEA66EE2199565D9274D74F874F9A5A8F69A8A3FEE7D8CBD023644096E648232D4217C9992AF6BB25F01109CE3A8C5DBFABCD5DA2B587F2D123093C14BD444C5085A15C68EE592E56E2C430FEDF9D10F7928A85AC37A889B14DEE9F1295FAD616981EC9EAF0878D4AC83A7FD41E138A392A9B76932088B5520492C902F38BF710675E101DFCA47446E7A6B4AA4A6B85ACC6B9CE53B20D7E4D422C636A06AFDC2C36B9463AA11256DF77DE0CBD6475B90887746FF8235356DE61B613E699E91CAE6F393DF0C06E1198C9FDEE6F10BCBDD26C6A8B1DB88BB6DE3AE5A777B54D3953D1AE69573E1DBABE411400033A73F7DEC39A7CBE53DD2320CD4DBA225B14A05224A90305FFD4E6393FE3F82C3017E46EFC6C16FC857EF47FEAE1F1D3D533F09AE9EC71A3C087A6B2B2C1B8F1B535BDC3E51872BBA30D384AE9DD00EC3AA9F496163634C46FA7AF1B81C64AE01477F7929EFA3E07B563A1CD4EFB4C69DCE20C881BD26D741BE79FA0BBDDE9A7C6E202B1 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD -smlen = 2919 -sm = 87C863EF14AFE622405363F6417E767101438D00ED51D9A0067011E3F36A6B480E3D2A6F84B61930613383226BD89E7DF8FA0F28DF0E7D143578D5451724FCFA36E127A11582EFC6171D91306C03BDFA7F789018AD0ED858A49697C85407ECAA7D957F567D613C238F12411B797AF796D821A91977E8B34567E8E1AAA9FBB2E13E874563826603F50F4D43D6A135F1CB1CE82131E7B35B8D2EB265CBEB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +smlen = 2925 +sm = D5BBE09CC98476D803971A748753995FBD6BB062D1B80F2A3754DFAC8B9EA0C519AA8464B636F2F97A1154839D3CE5309BF0875DFD62300200BF0AC57B0F9E9FB793558BCE2DE9D71A46FD942F8855FA6F7F5EE13421DF7610E4ED87C8AD8C719F0D81E270B3F4048C56F056DCE7FDE8471F7E2B6471CCED586FC35FBF2E2DE200594100264EDC18749C1DBA7B687D5BCC531EEFB090985CDA9E9EDF2CDDF91FFBF4EB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = DFACEE525C6B320F034B54653CF2F1EAC841B602E89A59953F36F0EC9681944E2F139D9D0B93DFF7DAF8D552BD3B13D5E6B649B4F1B3BD9FEE78A36B2B4DBEF2F50D139E6C39D8CBB906BE99413BAACB582D65CD4201B211EF845B1BED9E1BB2AB43904D6110F82B6998DD4089926CB1C0E489FCEF8C12501ECB7495FB6BB0CD6FA9D54703F5072CC97850B9555DDCCC8EEDD58E93C31386EADA5ACDAB5B1B4886724747212ED9FAAC70ECBCF1FBC3A1B8E35F07EDD7E6EC14266602A54EA8E490803685F8667AAF206D716C8ACB31366B9DC04E05010FBE825A8D26D8F58C4EFCE869E491192519BC13E4D61E8F154484B304AE56577AA3A57B44EB9E722183EBFDC8101BF55234CBF46780DCF446D6B87E8D8DA412CE54F2CD7D875C0BD4636325C98A0F5AFA21328FDAB2C8DC49E1CE56373C57D1DF78D4B0084BDBFE487F24239F4764F9ADBB2ADBDDF0E8D591FC5859A8E9EE663C7533A4823280AF3A6FADA91D26550478F085F0A9B8D2E4A4CA9C2084080F54E92D339AB32DA6C5AE18155F67C2F7354D29A0FD89DAC0884659BEDC5BCF8F5BE02B8AF1C99FF43E155B5AF5AEE80FB0D3F5DF959923EE031C80A71C07243BDCA97CA1B73DC60AD19C07D2B5B3AC4F6F84EDAB319C73FD790F6D52EDBA49270EB68FB3FCF911848F72709D828AEE9834DB1E69658B2B62478788433F6E558BCFFF3068E3C094BA83E5299F0FB1282957421FFE828C936971753DC259D6C1A91B11DF662A5984731B4D10A61051A53463D84D9A9BE1F6AAF5571BE7E091E3E22A89BAA2125C1A7D17A406525AF7817E3F7260CED01FCD4A52821A3D3B22411DEF087B53B4FA5DA4AB0A8C38EC8C985DF577A471C9A80DC7287E1520F4DAE81E6BE17FA131C93DD1C3286B055E11598331CA5D64CB88C4D98AD605C07C347717862E7C3A6F5DFF3F9E0E8D0E06FAD74BD2C94C6EE3F3CE0E0CA6401DB85CAD2354D151748B8C8855FABF86307A34699CC7081B492777513C972749A117A592863A1E8F217B94F2660526F775C0E3F5BD0DF668319A2FFE9F4C80C46D1031851E8DAAE7147F81630FDBAA298DF4282A195A4808FF5A8E1129D908B1B81B70F5CD8A8BDCDC622C2A8D728865C34FF3C15FE9EE7734DF5852B0ACCD927C960ED8309257E7EFF865D0BA9FAE7650342DAEA66A376CF0490170C8426485472750024C42B626AC8CE50711E8BEA1B76C095C729BEFB547F678C16D538014AA7F1C6342EB9F09B395D055381D8390AE2882EE2DEF6BA17FA1315A4D77A6E7E485FBC9470DAAC057E264B425EF44D6A4BE6BF11850CB0C412A8DB339FF61E71C8A88F8825F91302F10BA29A0D76C200E58B8078138D958C0C2AF07245F517F9A7B4E964D81FA1C585B286E753963A5E44CE525E6AB82616928C64DD758DE31E1D44ADEBD32E959C3C00D8FE6353C31F3E34998B4B312BCF5B77A5800C0DB31D1D39492516234A7F99B3EDA4BAFBE774FB6A3983760D3EF14FC4FD927C77E114ACF6A5C20CD023389A8F409D06E263FDD7B7BEE3B833078949683BD32CD10A63EDC7FAFA4EEB16486A80DD82762D2B3020AF84C1406DEECCF8EDCE148C00C02A5132247EBCFF63E10D4BFB65D4EC3507BE6DF8B26BE28FF15AD5082C429828D28B2EBB36AED47190394FE35EBF92A074F103E774F2DF6F7CD0AA89AE579286C7B0AF4E292722FBF482519E6075FFB965C83D88C91186068232CC5E4B5245B4FA2BCB6538AF9D22898DE9CC490BF95119B7ED343428B11EABDCEA877104FB04F7F817B6F6BE9313F0991BF3529764AF8054F0DE327E945593D4FAC5DC54D708AF458B6A2EA2254539C7E28B827E633DD871834905863C3EC146028431FD49CB6B3A40C0ABC5EDD9E3BE709523C72A9151F1E379FB05D15C0F7DB467CC4AB2B4FBA55296D812392D37FE314ED9DB8C192F5CF896003737DCFE02FDC229FE048FF84D6261B30E595925CCE8A7BE826FEFD3173B3908D47E3E89DB5F810A3F3D5E926C1CEDFFED77496E1C29381717C4B01B50C36F1E448A4FE27BEC6BA1E0B56552A7D59B6B34397AF516D22AA052DA0202F3D5C8DCE597D488A83A29C2FFCCE739EA7C1AAA036573BDCCBDD3B1354232059F754B4B765ABF37C496E45B6EC4F627D8F514C105F6C9867BEF92513C1F859B7FA55502238E657F2E64B6362249F0BFD667A8BA8BBBE4DE7E0ABF4BFB524EB37E7FAFD3AF472D39D0C46C5F31C59FE36DCA6F5FE25EA477F74CF26406417D8B2C221EC5A2698CC9B732D96F1A43C4A1806FB8B1F7A7230C3A019EDF31AFC83AB5A05C9ACDFAEB75C0198015DC0A97A85B4EE67BFD8D02AF275116F85630A39848927E8DEF9F60524B3429F92B99E2F2B765912DFC8DFDC7E54F7430FC970F07E8AA0E14006F94CA5548B38D14FCA490CCEE298FB25509FD9284FACC268D469289B5B4DE8BBE704B340FAC45D9D08CB175969158D03E34D337CCF600AF3AD662396A995E7D9D398FCEA2F6FA5E87AC4E6C06B249E64063735839478047931CBD137B6C4DFEBBD3034F31A3E98155E52F3012ED03528F879C1854637213CB0261DEFC12D69F17E7D7B288DD616B45ED17FB12C675C3718EE1C13D54D02AE6F43BDB6859060EAC3EAEBC6CB6213C478372E3EA837B7BE1B98429BDB7C1FBEB3EFABF75D6ABD0D7E45B881CBE52D3093C5F64CC7ED5315F2280AF53DA26138B6A9831E0288C70E3015A84C1DDAD8954F88624C209791523F6C566BBD6E86FA22211E39AECC28B48A78D1B905451717CD5802593393C2CA8E4B5C0DFDF5E924E69CAD581675AEA9F05A414F43F02150D0926B047F0EC3AE9979837F05E5661D85B5F985894FFE70382DD37A9C93F48A83848D32D74ECD5D5F8FFCE85FB56CAB6DAD7F79077BA00F112FA3BAD7BE498CCE602324E43E00D9EAF1B809C6E21C4679817675D80857BB09D23C5E9198D34ACDA1CF868E452D01C7A8AECA9C71DCF0D25F5029D82AE44189298078C4F4CDE87C64969A9D5DA79ED981A361080C950DF29A6B9E908846FA2E1DD1DEB49086B7619D6010C85C0289FCB53CD1C76371756019B7CB22674F045F0A8B1BAC961B47D655C292BDD4E426706CA12DAEF79A957786EABFE66BE3AB40CF3DD7A4F16EB7C37E0A9B0816C965BD3B8251671D7E6E5BA1FCD9DC4FC9CDA6A95732CF6CABE06585E6992B597D8DA8CA3F8754A00BDB1F4DA4BCE8A56486578FC984D3055C4B4C75BDCE83731B9D21D11EBF4680EA65EFDC7476801C3F45DB4376D6F090748AF890E7B08A69E70FE2472E897E7804922FCF678B85D64660669CD791236E73EF5560E2441B6CF5D99EE917A4039FF55949D63E2AF55E06F7C9675458E1147AE757BD82F1C44160FEB1153EE80C68BDB051E7881194301B70FE0268785C096830434D468B7731D9A9ED4D16F3DF1E7ECD3FF82FACBAEAF4419930AF9B1D88DDB684421027323EBB03D4A479F3A58B7A17D105229220D014EB407482871C8211BC5FB4DD1635116D68245CA7D839C7C644ADBD58B8A0821C7F1045600810ADBBB74276A4D59B767B3BA1740A1D8EC8F361DBAEB964C262208683E5DA21DA426136E920ABF97D9DBB8644419BD0D34926AE0348A8098B5703CD8F38961D24E018261FEC96AC1DB3A62EDE70AC1E8F965F71683BE0E0A013EFA4D39680DBD44E56959FCEC2A631BC6BD6B45BBE8C48A58D5B666F904BFC008340A2B8C19A6D82F196EFFDCD7328C6AC132BE3646646D9B6DA07B139F8B3C0C89C84730822D732C322A3A0EC06404F2A1157CB59BDFF8FD920CE266B4D19906CBD07B48F6EBA18DF7FFAB6BC670946A65D76FFED46686C5F751FFD77C017AE8E2B6EA295D6CD739E8DA1E911A14B5D76188E8B8A5955142DBF9DE1EFF70DD2C40331003A3F7098E6036024BE75B834B91CC79D2BA9759F79DDD0D4EF2E1C6D24FFBF8D5AA9A65DBB24C5CFF9E1763B7414AC2035AB50A2B2E24FBC8568F58958E34AD4DF95859B2B303C64D94F5EEB2527591F1E02B4DAF4A4EE01BDADCB544AB73F7A1C5FD1C44D7F42A490DE17251BDD77E624361378EC7FD8AE74ED38D10D7119A22EDD3F0401DA47C938528A3BEAFA110498E10B2C5FA99315DA0DA7B176A1E5BACB06CE5806074645DF421BDEC0244AFDA0FFC184DC8AD21C5B858DB07CD0736D1FA20F0EC9A9BE8BC41B465CB6C28264C8514BAB31B506DF7F019262A26C0FDD7A00E040B0CA8F859181B59C19DA5D99D9D66B014C4F084C0144A80A0189EA23425CCEBBC7D1E8146264A4CD875137436D45BB82600014853A5861D0C98C91E6CCAFB07D7704DD0A398FBF0C16BB2AA53EBA33F6321FEEB66EFA251C7F1FC2F4003127A6DFC4F52F8410895E190A23AC88AAE910A729F46E213DE7088E187A7B53EDF317CD156E1654A933D1037147E7746F50356ED69B1FC9D5EFABE9B793995C54F7D7851B30AABB45953DE6FD787A4143D08C36A612D85D7B17678ABE0EA35CBD93C379057DED56C17BB534522679EB755352AE5CECA5539E60B7779426814D5BC3F1E4458D113B1F7465383046B3D7A5AF567A91D80FC34BAED1AF78BB3634593977D299D3427BA6E0C6AFEFEAB10D81AB7BF452358B3B5C19F55CE1DD9C370390029FFFBCC96430F3DBFC0B4B90295FBDEA3A2FFC3BA440328A451E73AE24A42F6DD86A84B4F641ED1F09C39872B78443988CE7048D60DA2B17955583FECFD74CE9C0585E669C55BB649919B7BA56CD3A1E1A6637EB1E61FE8DAA8620B24C31FDCF16A256B85F81D2C41F6F3628A43E0D226DD5BF4AC18FE1B8F51F4E7C30C63BC9F1ACD6346827C63A2E823C3505A62195F40B9698CFBD70EFEDF2CF2F06C9B8AFF5A9A2766FC7AE20033785C58F7E1952D012BC483D0B3983BE55E1BA6118151BFC9D6533A78B67F7659D39D4C10181BE153EAE2344EC36FF3B061886F49C9CC330F8D75E8940FA4041723CD5FF2AD529958F97B49B953CBA193596E7DF3EDFB95DCBFAD93D554C537C36811B6B485A0D293854C2053C7100D09D528EB43D63B524A9D286EBE750CFF4C3B54128B281A5665A8A84412D313B8A3B47A45504F196C9A0C9417C3EC44BA54BF230319902318CFB0F81E95B8574270EA971BC6ABFF6BC9F28B8CCBB8E6203EECB1A35C7779088B92659BD0501925E9073F67CB4475EBA549B6102FACA048249C0D66B4EC016EF3D697154365368D7C747CB2F784640BC0F2274E8031C993EC3246F15AEB7FF43D2A772F6CCD9DE6D1F20A1F4D91F1393AE7650AC3AB70FEB0EB7C1A4009591E26FFC2C2226DF7A9D99D6E354B575FA2E3710C346F565FD68B02F3A5D1FEF90835A456C8762C13D76517C266E99F1C9FFC239B15A73BA7AFAD4E669A4899C90BBC55D0CAB868AF7FDC588F83C7D8FA0D878CC88E8C5D1AF2BF81BBE0969371E574B21ED2BA04AA0DFA1DA977C394D33ACBB732EC2A0193ED5663D440F572D35A4A340ABB6EC35D0373637CEDD9752EC194BFC8EB9323AE4DF73FDA4055C09FE5698926C452EF2E716A8C46EDD71EDEC5BA43BD2CCF4014623978F3276747F9723028876F754D5A87C3BE67BC9FBF6C61572E60FB73721BFC9EF83ECBD97F14CE65F7295D53C001ED070A634621DDB6B8E1FD941A696A73C1EEF6449245B96363D354AFBD0B47BED6EECAAC4F75D2EC33AF890D8411F90877D503AF7C570F2C78300E3944EB1FD5D8C627F73A23EECFDB90ECB9DC30620307F29E0608964C2FD766A53EB5DFFE84EF41FCB05067D76CFA70857D681350A1835CBBB2C219BC605E4CC64E17B8775577AA34318F449770F94305A1F338917DF41F64FDE14FA5782D26DC6F0AA8C0808E1076DDFFC2204D10224AADED972F5DA14BF8DEB9DB82612F52DA8472CA65427D8E17CAB35F6E6EE164E10F929502A7F25ECA9CDDA0C79F941890490D30E46B9414E6F96E0F7EC72775DE4DF2652179664FF550EF4F77D31F1A4787DDE743FC3855572A7910643184825F7FC2BD6FEFF31B43FBCC5B9D526651CBB8C777282F55F19C22DBD38C3794CFBCCF8F7BE5B81AB4C82C58C979E1620B337AB2008238300B7CBCCFF07A7C06338901997383A443EB73E3CCFA5B8BF21003B1F8EFABBB08A781520CA22730777DAB38CBFDE845571B4B374A8051018B14038547FDAA1FC6AB39C0F18CAF5DD9866E9D3748064F2C2134D701A2E8242CC30B703500F8142850A1E2B7483C8F481A128C1AF674F0805A46AC640F6700054C9B45B1CAE1DEA33859901B369FDE4C2B2C828FB220B60F56BB07E4CD0439BAB20F598DA9B3AFB5FE0BCD3A2D5E3853E2F4F49466ACE99C876ED8FAF339CE815A8F073579A9D1303B0DFC6C4D8B59D93CD49C4167C902E8F2BE8D62CDE29C2D914179EEFE9B7D9043A3453FF387959CBD0FE781620D62B5A4B1F10CDEFFDC5EDC8FD9F301B58D4A8DAA689D8D5904DD37C7BCD49691623E561942321F7753EE6296C222A43CCC7EDD077AC8BF539E79BE62846FAEB9E8484AD526BBB76509E52E5B9275421E3C769AE49452D28F3C331A2B373FCCCB974DD371000B9F91488299D273FA51FC9086EBA1F192D313357A8A6CFFC4287727D5864997AABCD7EE9957A7210E6D629852308156DF79AFBECB0C58F3EA9B659B48EDFA194BF62354643A8F4A408D6B9B3B0AD9B56934F7A53CF7B5B459E1B0650534DD1B00CE7B0F7432BC57C532EB33D45A4F08908B4BF6EA66280AF4716DC94C3A72F605F394C5333EAC228B0EE59A732768270E86035F1E0440163DDF30BF5F9FEA2E1D3F41B5C39FB2408D9523824514114F301A8F4604BAFDB50A1D95CB56DA961C2CC5E0EC8D3539E202BF5FF11414D58144772AC8B4E13D2BFDB33A03C07BA70DD479166AAF3CEB5D83C09A370994E6CF0B4F75F14E43238617C6BA26549FDB9971DD867F49FDC8360A5FBC7E3E304F70DD9F461C9C58D1320BC657CFE5BA9D57480ABCF776B33F4C458AD86C1EA9A30A2EFFDA29D6A57D4178BD11BEEF9CFC1C615E8C52A3407E9B2BDF57E06EE8C7E82E08E3621A9DB7E9816ADAB2E855CB50C1F2244EBD909570D695BE52E01D2C3F063757437E8F4534B6C85E7752277480EC5E2DB8FFF5D2124CB00E3FFE4D5000E59EB5BE2DD2A64661E7AD37C5DA7AAE05A66EDCE341BCC1E33B7046C4B7F34F123C2FCCE137B6B1796D46D297B2BE6FAAD26A9BC7356CB29DAC7740DC68497938AE79CE007FB7C513EA4FF0C2A91D43FFD11DEEE8B3DB6CF92688FAE0E71B9B393F9D80E4EF9755D1BE90EE469BF7B3D86EAF4E510CF20EA7559621D1CD3B0C6A42CB94913CE9B500D85AA917703E5405815590B68DDED3F282ED0432A5577C8476AF0A748DB1ED05FCFEC0BDA0B5A1675B7C53AB4F1DD2A39ED0F110A0CA66E3E2F3019739DC50C91F8A181B6CAE39C4A55BAE2FE4618C8721797ADBB0E7B0B99985938A9DB24E58C73A669DF2D08EAE051244EB5FB8949849642A2824E5D68B65A3D59840E5872B584F786C8D389D8D86135A410E46227E0B979EB18836A0A460AEA768B0B80FBAF0E94C4835101E088652ED49CC7E727215A0CE9428F2C8F2051E3684C3A9867A8AC0864E375335E257374F5832AB288DB8BA2069513ECACA354D29C2690E1FADED0B5AA84BE6B3C86CE3C8C32814A88D5203F9F707FF5284A09A849A9017A3B088E92861FC420EC92D805F0B318C52E14847B06DD8DDD2C49C568431E29F396344E5A884EA0074304B9B19261F2382B408839D48B3407464BFD97581EFD8B22 +pk = DFACEE525C6B320F034B54653CF2F1EA99B05D63D8E0760DE9EF582DAAB9AE7361A6B759B44F2DF8160E3A10E80BD490DAC96C95197BEAB856785D3D1A604A0AD2ACC2A139EB06F6102F1398FE286F91BC9DCC1371D3876969A76BF68618069064FCA1FF7F016FEB8EDBAC4ABA6D76C1060B2C2F242A226F8924FA6D84654C89B20C5D88F9492E1DA55224D0157457B8175C1580A4D7C362F59EFE75121D28F3D2BB05C4B73E5BCABF06ACD62A0129378AFAE255B2E0C95B547F03C8AA62E107CEF437E5AB8304C2BE8B447DA7EE1F07BCC203848C460B5685B1CAE12957D4C8EF8F327A9BC0C8B715A99000E914555B04D5A4FFF1B0830C5D742BCEB54DC0AA6AE5F12595E367FC6337B6EBCB954545BB445EB709FF4026D45A2ED941CA23E86F400BACB9718DCB6DA8A5A50E7D25DE4DF0493F053BFBB5715619F7AD2775D7D9D5A6B8ACDE115F63BB2401318096A720F168709498BC48E49B1AC07697A1AEF344A3FB2C6D758878FFC08A8CAC0ABC6E4E860D0B29815BD1B254790F72657D07913764FDAFB3BA2260EE60D54FB3A360B5F9B932E31E9EDEB9C3B8478DEE2E426120D52A13527E6932D7E714D9A1F86BFEADF7ACDA1C27D461A04EDFD4CFF78B2A1DB71A5617AE14988F4BCAE702241F049513ED53B920A673CCA3528CAC5BBE8EA8F2AC92A62C6727434AD5443CDF324EDD252CB02D2DCDEA9B43B493ABF84DDA667C8CAEDF7B3951B9536904CC2566343DC215A55BDA6193619E3F67F5A8D9C2A96574F09C351349CECAB28FBD24050235C2B6AB4C3E3129EA9B37DFC393A69209056B3FFB7C968ABA2070362E816F9DC960F5264AF502AF94F86581D7F3FA2D6890C5DBE8F6C1DD4F05E6A292D6D8E2D16191C3016911831EC48C98A3B7879CB909ED270B652E830B15E833D5584D2C3CEA499A5FB0626A89D32A7C2CA7C8F26B58B0B2D6DC8711B7EB7D95DE4A8DEB61F7648C3F2821F503F85F669B3FBA7F2F224FC30BD400F3FD6386D69A647A714489645A4C57A435EEF70CC5029E5DDEB1F90652078A0FD724340C880E011564CE693FF79C2ADF8ED6C2E422C86E914DCF74A3D33B42AF4E9B7D1FC43501EF59C02F8824F813AEEF7809F40439D0AFFB67CF6817FF9F07EAEFE70327B8C835CEE6B7F6B7FD1C37A284B644F679CDE4B7026BF353AA2695FFBC7D7E01EE79CC00C53039AEE5CAB3C09B1E81515A25E7B8D0BE498DDFDD88DBAE9A9754D50FD0E19207760B6FDCC084FC2C932C22388A6F8A1B8D101AC02E5BFD441D65EE0CDA141049B77277819882607FBD8019A43189109AA9C43A7983BE2918D52CB6F59DAF1CCCF5F6D2E49DA23672213C56CFA21086B7C753A956D2957D905360ED7886C5C45E69F6ADE81F93FC6D2695A24E7F535F7B1DED8B0EDB48F812472436982012B607BED5368881FD13084621BA4928B2259E9E0239064BBE511D350745FBFD4117091700CB8A8C02BF230168CF52ACFA2EC73E93DD1AE6AA8891A9DCA580D574ABC1608430202F9593E261F4ECC1360E4F3CD5842A68531E12620EA65DBBBD690A2270D56D265E7F55CC7B713D8EBBD7F338DE0B2FE68EB88D73712B162F45B9AD91999A3BE85F484EB117DD793E59902FBB30B8CB12A6E0F717EC5C9E6647A34A1D9804004672921871CA7C183B82922F6549AA9DF12B91E18E2E1AC6DAA41A0E8477573FCAE70A65C8B74E65575A0E06BECAC79DEEE611E5763D6DD40B0B4E728199666A8196DF16F9D02DBAF323BFA6A8823453F2224FB2BD421DC4F67A1128DB9581416B74CF9BF1233CED66C4BAF04B70F6CAA50ECB734528FA2E3B262F06A1BE4492E22746E5BFC736C1E8B62CFE7593CCBC35E9A71E5EEBCFCA805C07A49BE12552DD337BD553A5500F9CA290374DE77AF46CDA7B23B20EBF413CF402F6CA5EB918ED4F5F3842C38988B9EA3E645AAA5575196CA456C94C016B7A18C65F6E55344E526ED45FD0C6FEC7CAE37C2FD63CF24B4D547FF69453EF7E12506C7C074378989176561140D97C5ECD35A1395207A40BFE9A11E1866E5EB157F8F24E9E274D6DDA5DC98AB1CAC74E3A8B93E64AD4A8E6BB7310F54494227BC6B9AE0E3C245AF59E4FEC6CAB27F12A8D3DAEDA7145D648461888EB002C6A30798867478FBD6BCA3DDCE5A75174558AF4E491AD7147F9928A24F559B5D48EF358D56E997DABA59EB8F7E219A5A9BB8685E89FA1D8AB68629D756DF21A68BA452FB24E578EB366187D2C5FF3452E8F616EF3DF13E8157EC30B6D8FF46EF94C9709CF4FCE5D736DE3A30FA76097281CABFBD8B95C35BD6FE9834481C1D56B1D2944117A82923B22310E762C9B62CF43EEB39C14350D7F3C8C5374FA36711C48A3E617472C30328C9B62A82E7C08397A8CC445480D284778D6DE6C4701B9EBE81B27E9F95963E2FB226DDC2E0DA4392D18F8B605D0FFFAC2C34E8AC3FDB7F94A33C5C9D9816BBD9EDF6DE58BF54F0C17856754911B2B5D3906FF8928EF29D4B9806BBAF8C6EF38BD0A9A35D0DF6909ABD9FF7598F6EAC65F75F546006441E5298633C10D034341D957EA53F98895E903A2BFEBFC75A3FECB7B3849849B0673AFC566A3F6A67AE57F1AFF7513F9D6A01B928975D0665DAE869C2FB8F66EA782F490151BD749B6FC21A987F3AD97BDBB998E8D01F5B689271FA1DF5F2446A962258ED2DB064B32FBF9E35527B7CC8D12E7D7CACE93687A95C8F10A3BB7FD04A92DB2E5D7321AC7D12A943264A5370424CF70113B2848D723F24FF3339A70C062128AEB34D83BA639D0207C623118C1082221CDD05CF216C695DFB73394BD311B8086D5052F6E9B3DA5002E38EBF528C26FFFD4028B25E7B05A8364D67FF6DDED886BF4B9216F136538C2A02214AF825A1F4CCB701A63B2B880520A1F78587655653ABE416A67934E2CB7CA3C116AAF7DCBB9716461A2AF6872595EEC595CA2AEA73EE9F987F45BA9BE320AA5211D8A07AB167488A98C0125E42E32EE6E70EFAC5FBDB5EA72D479CDB7A3162438FC9250FA88ACAEC99523480D841A347FEF1F1148656B457B4281A59939224D99E7FF7C3FE9A458414CD0EF9545CD090D7B6E8CDBB8988E330639810495A43C79E1637B20D2BA8DC10ED54F7D1C7B297262E07BB22FE5C92941D5AC9CC9FF85CC8DF70A9B6D62F2B1AD284EFAD9B323F7E337AF341F771388B017D1E9F56E27CD9CACF8367B0522EBBA01E8C4B1E62E29796EB26D1B835801C0A8D330DCDF86DADD03C8A88ACBA862BD42CA234BA90B9B10D2066F31D769B5A99E0CC1A107FC5934B4CFD41616A6793080B2894B2513A4A4ECEA2B27953596AD3E710F9594C64C70BABE9BF2F0ADC163D635BFEF822F15E10E4EA61E251D77D7C757902AF8AD0534D9D33831B81683260ABA310E6E571EEA6C71A1B1425C9E3AE617508628F3D1CAF060AEA4AB8CA9FF34992E8ED388A241BBCBC0AB89BC85825C8CF18D76BFA755ED2B5B1F82543C68A1F3D2684F8DDFDA3C2FCCED504E37F6A2417D229EF38DBD5439782FB6AE742015B988EC311F68B84E66563C52AA224B67E631C3C4CA7F93B1CD8C847DC228F697FD78ABFA59F9570E10BD824BC5C955A970E7C3F1613277A2C6FA94F9F1AF020537B306996E643CAEAF168E02A4D1E6B9552F848D93795C6D54010F2C23F148EC3F5C7298B58B803CB7D4D57B190EA1D0DFA70924ED5CDDB5A9C40919ABEBE5A7ABB57A4A5BCA6D4134B1635EB010CD4D407CB3813DD54A129461323205A8F77784BB8AE6A96C53F20BF76D889DF8F08BEA918A7700998C891A818DF8D8F1EA1685040C666C4B161CB14DA57CF69909A77A1758C2E796EA678CA3DCCA749276B3AC6ADDEBDA94AF433A102DDB85BD09F228ACB1A9868EF4BE34D65AFE00A1C367FADAB4C8F9BA71E1E7A568B6E038E9E63810EA56576E68AE20FA38FB10EB5194730CC25469F8233787383E98BEC15A313EB1BB632EB95636DC41F94C059580F123833189C06AF282FBFE5907E86F75DF1ABD30546F32A2B4D8242B4055CAF442531F58DBAAF67510D277EA416F09D537B053BB387D4C83115494ACB34D8CDDFCD317C6CF4FBD426CD9E808C19E107C9F3550D94DFAB0236C37A4AE56B4E3116E0AF530470362D09A4EC20F6EAC01BF930580E1C68DCD19C7809712C61141BECD98B87E99AFBD3BE9215340E01D7B4DB7850282DBA9ACD3DC4C1FADCB335A6D34F38F963E3D13B761C2D9F8B4E323728CF0EAB7598505D93DC38DF2370C70C79B5988C7F5340F966B8C688DFF7DF6CA07F25E3D15AC51957D29A2DE3C34AA596BAC4444FE44A0438D1D580259DE44DDD81CF46FC0A582B37457B72478013C22A3B250BD359BC2EBEE0C32A4E77958805DBB85A4E0DA210779C0D79E9D03E333DFAACED6903785B9C0F7B91466D5A58D25D8ED933DC325B6D4BC34BBBD3BA36E4802AAA0C074694BB700BF6BB917CABDABBE050430C5202839B522300EA8D8ED79842B339F1A22CC242E098672CF10986825425658DEB8062320087447C6147E0115D4F16909BE613DB302658BA3653A6CFABD0A4D02707DC52D814370E154FD3FCC381A5010AFBD52A8F4938379825A6F319AB9675ABF0633799291369B73CB787596391C7D5C54E0E41581169A0698622906A6B58C6EC8F18132EE75C3AB1061322FE386A7E4437D4457216C62E4EDB8BCA48966E65788D8AB232185CF5534230A1EE87F150F569C3B659988BF6185ECE3B234F2201F3E34C5E5CC269A1CE77913FA461685EE445A58595BD3D6AF455D4151D799398CCB90393073562681694162B5C9B7326445F83312D5F9300DA783F0B93D036F9E396D6A3E283999C47DC759E973BD591F63CAE9890BD4616D628D1AC4C6DB30D90A006262EEE036A59995E4FC9997C902E2A9016CDD879B0AEA7B3063C56EC1DDEF20F89A970468B6056597E4027CEAC4C063197AF0F27DCF9A77CE254BACB4EF23B2E26FB8278CCF474351A77037A3E21B6748213A535102F452971AE58A9CF3448CDEC14C97ED8C91D5960D295133380091EB24DA86BFFCAEF361222F5FF7E90D79C8803DE6CE679EDA0A90678720A2E4EC563C2C4DDC7EBCF4FE0230189C1E74FEBDC7C5B6E8B9628122C0428D1B581A88CC42815D5EF0E463B4ACAD0C95FA9396234BDF658228D6F44F14790E9E6AF44D25CDAFBC45E3A4B0F1FBD2CEB7FDB29A8A6D29AECD5620D1602BCF847AA2ABAAA093CEC1391B68C26A80EE7B13C07C862CB9383CA9703F45FB609FBE13A28EA9F1B14D5EF91857608EAD321215B95D6A9FE9D4497AE564FB92700EC31025A4AF614D2F8B7ACB6761C6159D5985B9DE58D8AE38FD4C551DA0F859A495AC1A567FF9265DE9368A54A611999560D670A401DC451F0BF3EA3D79D1B66D52EDA31D23FA5B37B07B837CED5C572A5FB3317D0F3A232258C87C10F7A93052D01B3491583E72027F0A3979248A81EFECA26A68089C430B3EA9832AF9261EE76A9A28B9E44401005E1A4856A19DCB1789AC9605461A632F7F62DE95AF37B70A6E6EDF8BEF18F0717AF1C3F39A33A0FAEAF2B54F16EB322D98537213958DE655A03CCAFCE304630375AA04848D9BB833C4C1C986E1BF5CC19ED84FB0BE689FCD8554F2F6048F895B5E56523AF1C4221D1C65B6B3D56A6CCF5649C85F4E6E07A2C20AE0322750D64DA02C8D2D498370B4F1FAE05014FF8A22127CCABF7E345D10BDF787FE3D77BA225506FE4161844F164B7403C19F02A7978AF9B2FC233BF1D8A9E4C342F563B95B1CECB24D4FB457E1B95F7ADCB00E852B4655D57B6019BCB830820F6881D1B305DC801A5253D19B30D2D8133AEDD2FCB26F97E3D6920744E107C36506C0939A265D8BCF7F5209CE0EE477B9F0EF63A34B2588EF6AE4E5B9001B84DAC40A54D9D4FB6228688D5415FABCC7B21717C836D46BC226C2E977A87ACC5F3E7C4AFF51C137C0BC8B415D2FF8F8F9909A9930D16B8070EAF89D398BAD4407C1B0D3EDF66AEF9835ACD5BEFD257C27D2A5DA799657745AD966982DF7E101A64909087832AB3979BBA91D7ED3932737553C97FD9F5439E8AC18557D0A9E8D58CEE71DA22E0D234CFDA68B37560C368B52303103D228963087A522D7BCC942C6919F9447DF158624AE654F8AE2A56753F3C3930E1EED91688B0FA11508722B965780D3B2480153833365B2C92A4601CEDE2036050DE5FD24D46AA166F1C082A2CF85397B29BE5957710EF6CC526351DEB30F3FC55613E62AF39FCA43FFF8101B7A232DC37293944E73249169CFCC5297172A7AE7E955FA5BD5FC3D57D8FDD374F1D102435CB359CB7FA246B057B91B9C6715B6F2A5B3780AFC81FB3F329868B6D1024E3150D261BB8E12501355248531D7F8ADC78E1DCBA48025898E81629B5332CCF3AA1ED554C341052D6DF09B6BF58CA4C15371D37D756BB0643F23A4121A2AE559BC5E9A1A0BAFFC465A52D4E8B4A166E3EA61FE0A406FA922F2CA70B22D1C1B80B150C1A10A74E2DB1831BE0DA2867048A15DF3F4D709E1C6CEDED850082B084AF7C483C026A3AEC004C37B5B5CA5F5CC4F36D2115F3349387EF993F43C22A1A5CB260FC8CBD959FED826367C3601E9F7F99AA60E75F28C284725F4FFD4448E932F01122AE62A882776A0C3F63ADCAE1B45517DBBC723CB215537017DC7108021E301E7B167A876379E99791F0197BE414F5738E0173244E729E957F7814EA33E6B63E483ACA067F69E7F5ABCEA1D79B5EF7EBD7C710626F4A6711607F530A22AFCE2C7E97F42C3F74E64991D08F3D8F37147B238765561D8767CFDDE6BC2A2E62C3BC763733D601485CBA419FC6659B83F77D197206FE589A5731B0E9E4BBD535E0D5E20D6F40C337D9F3066CE16DB6F03DF0451DECBE9F92E0B470C0F7575BBECA59739BF970355948143B15034868D30FC5A4D9B0200E8958E3D790208C78071502CB8 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A813 -smlen = 2952 -sm = ED30B541A80AA6DF12AF798976D633CB90C40EC7F4BA98FA700F58280A19026C4DAA8CC611215C009443CF0D05452E05BE8A2893961198913BC239755CB205AC4BF1175D02BCEC80C48AB644F28719B746D35D6556481A0F25BF7DF0D9A92D281ED228212E57319BE01D0635FF28257577BF4EBA2D581830F30E576AE8427ACD78CDA3AFD078CFA2B83C50A4B8E813E89190289DD1E1DF8425EE590447630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +smlen = 2958 +sm = 1F56C6560F631023C3A65EE4009A841F42EA0BD19126C718AF5158B5B53DA8141E6C845C2BB71070193075DEF6FE539CA10559CE452B4F65178DDE46D7B4CB551854ADFE8E0447541648C872A8FAC280144A042CE368D5127946AF19709CB6A76B99539423E74B4DED61508052EC9EE99106EC1C43426F0DD450371363EE65E9AAFF03371A9F73B9002B1BBC3A74C6C9EC5495FCCB5F76F4E9B5FF82FAFA859DB02247630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 46267CAD0AC4C43CB91D23EF925A494E396AF08FC36F353BAEECBC782934922B0B3B1EA52B492730D70F1610BBBCB058EBBFCB28606A292C598BCF40097A8B7A08261455FDEE40CA474437FD4D3B5E06D4AD6C118647A5BDEA8E23139164D8CCB483D31BEF108D72670807E408646A77610D884B62849E83E2512D7885ACE050E232685D1F387D29CE2C572AE128A2E5524EC429BDF9218F5D37680E2C901DFA7496CFAA61685C54B9281CE4164E5DB85E427EF2835B2297EE0A9C92448F870394AB15C690AD6618C82643DC4D49F7D0D2C3BA068B0FF87CAD227777F543CD29F1DA035951A2131B520390DBB065B1C85646B715E5A6BAAA7DF2E1B9BA76948C0F9CEF7790A0A2369A7F4079CF22F6D576DD10E97A8D7A4683399F53B2619BDF146C7858336D204C026D37D951ABD32297508D43D97D21043C06AFA03FE17C4754C22ECF7EC9B5A327BFE38A00B66ADA738A9B9C5BF7063D91EF5403735BC4C59360DA81F779119D99FADA877591E6D163AD26939670ECA2B52D72815AAAE9571D646B8C4E0E0E246B9F4138EC52B13F10CC73AC8885E9BFC5B4AD366D76946F529802C90B33A05B5528D106D7D03F7A1DF02A00F0164593DCCDD43D12B83C5F28DC5E09302E853D260A76CBBD7250BE5E76325BED1D0FCDBFABAA54BC0DAC5A339B4AB818FA923CC10B19B429A0C37A445C5B4A5595F65DD6E9899793867F905B87CE3F11F101D8C5F94151DDB54DE2A10A828C5B07B353BFB4204D48BF5898D889D2066F9F763B468F6351C12DD019857E5C5D6BE44AD1C9AAEF24C169D00496F8C5CF5271C6120A3FC4BA6CD4541C2D879F17D0B244ECBA74D51A35F0380AEE4203A1CB7B07847172729601380A8ADA8B5033079ED9C550D209E3DDD144C1E8E568B3A9C32E17C0DE7EB0D6C7BAF6F091E251A09B72F1703A76320E5666E4D78A735D53EE0D6F847B36DADE1DDD5DDF9E77FC5DDECAFFC8E74A64E818EC1A4371D01CDDAD7863F1E1918EDC064043BE746F4F9A346E8611FE23E43EAA874E39699EE24E8479C0FD374928711588B5B1CDBF6908D089AC6DDC2C5FAE2AEB46C48A9286D394EC7F6DBB90504CCFCCB5D0BD30E7153A7DA5FD2A2625A40BAC2DE5D7C806F673F4E2468854A45493F719F8C1B8F771BC36FDEB78ADAE169334CE7772A3131503F3EDF20B1C39CEF1B358F3FCEA172F8594E35E0445E1DA471EC99AC2B3B392A577C533E558C51166E01B7532013F287787FD81A3BFD45F9E7C3D25D085D814E4FCECA2409D9DAE9D7E35A03EF9F937E9DD91DC2C1275DDAF0EEFA3D33EA4D5D05365B6A39A36642AE6B6B515CA6A23A124979EAD98F097F678DAA3FBA2753B790CB16ACC54CFA3EFE819BF2B4BA8E766263788B077DD4BFED537C95C82917823DBC6DBEC57EC7C638355A56C66F6BAA07DBFA9F31FF8151FC7FE69F0694C22A290EFF69B407D81457A369B121EC0D4AE4D24007C7B647F6941DB13EC3E1A595D230191090E38DDBB4C939BB83626C4DC94AB0A0EF6C24CABCEB765093DE892F7E5217423892EF6F67CB30E686FDFB0032ECBFBF6D51F4A63E6B00787533A0A37CE600CA8EAAB3F803410E5E82E0861523975974DA7B35FEF7A1D358CD077CD4FA16ECB60C987D28ABAF3018C2D18CF51E2652213B9E917CE4B29549D4793ECDE410D427C7147E3FC910ACD729069C38827448B87CD0A68FA2F9A9EDA6CE5DB724DD1C8B6E4E1922647725524B04C895B26DB8B95939DC303A9047E5709C752070B1CD946E32E942F793809338079484D56A64257707E1DE091E5B7C68D3B946F212310C16D9D0454EFD3DB297C7BC970A4D65D7684E9B9542CD94330E89C72B0FE979CF16B5855EFA2108460CF7EC72366D1D348230F6031ECCA6B0AC741BB4A967A045F7CC0AAD806EC85F9509420650D5BA2E63078A5EEF1E06DD4A83280600A5EF06612F73D9CAD53220F120ED0B786761E35A428B7B34A840AC34268E212761673EA73782D7B6ED8A902970DDFEC98C1FC33077F88C3594B899662C728A669B9D6CF229365231B45D03F2C7395A376A645646FFE18D07D1A2392722CA7A49CDA5B5291544B5DE0DB320EF6912660A045AC274197ADA451A219F63F5038F5E4153490243A0B92FE1CD22379A2EA853351187B5A961623A8869F0A5F83C5232A11DE5DD2C96D75DC59E547494D40646576C68B227CAC249650DB55FA9A8FB3951A1FE8A701B281452E27DE8B39BB3985EC2ED1642F578620E6ECDAFBD542A3F98529FB4F172ACBBE7ABC847AA5CCD2D42B8DFDB5E2F3085C67A634893C95B035BDA940CF086A6C8D4B164CDD8C820923453176C15E6138BB87E62106A9B35939A7618DA8D981D5599F72CFA5B45DE113CC9CCB0834AED4C851C4A8A019C365BA88516D8F6D479648C17BB51CC35B5BCAE20C5F27C96EAD7A3947CD12CB3BD75F3007F9D962F164B96A05A1D3B39AD1E56C11056D8CDF933F69C624BC51D09CA5B961DECBBCEC7DBF744AB57CA6EABF841277E5586E0F0120794F43B1228097D6BAF70CE39090F80E04FB4635CD0AD91F1146C4184D9B876D3425F95973014D1A4580677F69A80959D2ED7C7B83868E3A80E9AD77977E3F106FC76BEAF1E034624CD91AFE09CB75DF572CD018D4A225FC080E3C95D9B516D345B4B4EA76B6FBCBD5351370716C87179F6A66D4F722F2C772A09FF547DA75B8603A9A01C52D48C0C98F1A65FD8C6799DAF73C03772CF6BD731214287A19BDFC98D0D0D62A66FEBA84B2CB36E8DDDCB23140999E0A3DD688734BEB8A0C9BFDF7458673C28765AAB00AA1971BC1D900F71AE51E1198230FB7BD176ACF9281EBF1CB502378E0861725B5964D9839A6530D6E4060FA55E39083C3FF84CE490585EA8F14F37F4C06293A10F8524A4F2C649BE1BD9F3A642C6155B4AF46BF3639F4E6186305F3C9290B92A0583CAFD6D48279373705E3831BC589DB13DCE4F1189E37726745B7264A9888F71B656B0825C23A6053C9C4F71F4CCC180E2A5C8A14EB35A413659519CB3781E6546E6DF49DC69DCFAC2CE622A614320731C175F9181E7413E30EA276C00B9227B9B52F7BF8EF470EE5AFAADEA07F59FF2768872D84A5654ED7B8CAE5C6210F12A5DA97D22AC9F2F407B362D1F9E6C861061F0786EFBEBF9A77B57041788A6C2C7F1DE38CCF4C2A4D51302F1DB050B0810E21713625D72FDE6C42DC694F29BB8CD62C8798458F653B5A6EA23701714D02D40AD3A1BC071A0201D6F8410B7C57146FD9EBBD6B2712FA5019ABFE3D22B4DB020F467A070366C549DBC6FC349153F11DC2EBDF8B9E1CC4E0114153BFC8FBDF8053AA25119DF32C784238EA9C125B57483217D2F3305F5A1F0562F2435A66CF4F95132CBD3E9157B91EAD923E1B16E7037C7BBD4786913149021319F052F8DC6FE706F0D944AEA073426023E17700EB2613D98826B88C1AF43D9C5983CA3F5410A5728C782CD8F6C2364A8100B8EA1137A95D20AD085E3D3C6F983C631C9A868947C40849E5CB5B74FBF2C89397ACA319E4AB9AE6CBDA2806B742919D60317135A5C6AF94A7F082DFC8C939132D3B1EBE5631103023D4B6D2AD51418428061E582ABF97312E172C0A4411961D73D9A4F2B4D4F9FCF0B638BD00275E54F5C1DFF033A8140CBA709E23E23A743A34F958C630EC482485C2B8C43D0F87B5A16B4633099231E6A80A34018BADAF902811A5F5F6242B162D71637A324A1AA8E09B83A57953A099FA2658D58A1475B5BC4CF53D86CD680131D13169A911A38C3B0012A9317DC30838B54008E865EF42CE0BFF7985D25682805E87C7E4C5F108895BA30040925CA827323789046DFA02EE1264B5E7748733EE6AE0D9F31F63AA7C1BAD1692E50A1991EC5FC79D45BEFB599EEB33B4B924810C9B7D8580C75370D104264CB728881474649F6438A363A722A8F422FA1A178283F7A4688F97FA5DDC7D3C262DB9B2C468E0078D16537AB54AB8BD73F2A68254DA450C312CB310075429177F06722898D3ED14851F2A0E2C892C3D021B8DD3A2D5494C5ADF5B17F02908AD3B480C3BD5638CFA5585C77F88C52CDE44EDD3DE53B29A300B5F9AFE31868405B97390062114D2C81814866782D646A5205E16DA3528AD57D20867760CC4F5E8DCD8C8B24D374217801993BBCD37FC8617ABBA4FD2ABEF204F29497DA56AFFE1F53028711F814216F00ADF18E96504A1843DFCC731A406BC2107EB2065D4B260FE44DA6DE87D80E37B7DAEB90F6BF9EA765152CBDA871C0DACB9A65A48FFDD69BCA686D9445F7120418DF4529C10E87DF88F6CFFC36D9245E13306DED63E86FBFD8A7B5D6E1F489B88BED4B6271BC62B863051DFDAF28BB3815A25DB6D9B167430953332AB01E83E2B628C37A10E822704CCED8D92509601029D48CAD81833190CCAFAF3750E45674F8481808E88D8F262E9475432508EAEEA59FD10FA11C7EF4210A5711067283CD780DB1ADD9B6F11E7FD9553D21B3F770D8AC28E62A5740D62D97F0C1266FE006D6C18BF6907E8EE34F9A3A8E63D0C6E591B6BA55ADC565E73E7AA2740AAB1ECC13A74F81595F33BD811D6191C5B9201EF17F0EED914947335BDA09A5920B2A6535943BEF6C7BA91EEFB8251FABE5C8D1D1AA8F8003CBC216F6201B67C9D35729BC3203DF18552FFBF7720659B582816508615E901AFA3449E14B37587ABB0CC97262609B2236FB0267EE9BF9C35CF8975045897E6847A6BA8EDF1C93407AF6ABACEEF0234AEEF98055E8101B5D2D86CB1F358D97B107E09FFB4B0332532A39D23BBEC21C52F6B2DA61DF311069C77D4AEEAE4EAD69325A8B25499BED199205D3469EBC8255034DCA5E4A11C01C5380CF1D92F60ACCC0A17560E8845640F829F040B8570BDD756006CABA4654FBD773E3CBBAFE3B806BCB2658E0F17AF0CDC64563230A1C63030A4AF7112D437AC110B30B7C66AF437E175C267A200990B65F4F6B92BFE9AABCA8A2828E344A6A8845D2D917677328CDF6A26D0FC2CF7DC081DF8B4610B6F63959EFDD0B3213B31953CAB07A1211DF1E94F8D0B80CCE093D3E6CC94160B82B3195F303179F4FE45C179C34C4424562345C05E51473E75B3DF285C888B504B9549B41C83A6942142F9931BB8FEDCC6CF83091818034906EF2919AC39963B07C8AFE76797F32BBE9255EE3A10F94926D966CA9F14C66CB71ADC2FB0FFF775511DC9D50E91EFE3D78BAA21FF3D91CD7E9ACEFFE5775CB23E9F891930CD96E0C10FF2BBCAFAA10A6AB3DE217498F36EAF846F4D8967273AF9F1312142FCE6F2D64117D676C864A6C332BA3B9240D9F8E830088BA37B02DDC2BC3C0A0149B446D80A2D7C71D89FFA6454761643716364D827B29A7C548671B122E638ECA3C27709C6C0950182DAB981011AB24C845B31033F430A6C3F9503551A6DEBB9751178F81FCC22B29A7CACAF588E4B4280D41E5C996EE45AC180003895B969BDE1D04A0FCCA2AE9DAF1EA15FC253AA20164C7746FDA50EF40EDE37E1A961AC16DD184C1ABF0E36E452E5FCDBEC929FCC6046637937929631A55D94D14B4730F11CCD0C9E47553C3ADCDE7BB42844115C39D6C5D8897A7938EC20F8B52D9C637B2184B0A2E8396ADCF48225EF9DB5BE78AEF361AA6FD89DE65A08B562A1B55BA442FEF536B17C638DCF3FD8874964BD61D143BBDCCA9319F9D18BEC221B7E7A07421CB5C9CBABF7837F601D05928D7CEDC71FEE0C5C73D088FC98304D267DF72BA14CFB4AC79FB962CB652D0929ECE877DA98D569057F8D757882F9CE462DB26EF2DB99298F6DD8BE22F8E7E58BB46DFB2A245EE37491AB5776EEB7C88B7E57C62DBD43CBFF04B71F1386B8FFDB868CFCCB55D08769042F04AEFB9C46E00A019B2E4E47D6F3B8916D5527726767AE636CF5AC8F677546F1BBE634D592326EA091B5CF2B198262F46988240F84C0EBF257D0D5ACF49826E54134869E347B1D3A67202D72CD73FCAA4E86DB79115A3D4A0EABFABC1A658F6FE9E7C580C1A4C50F597F0189290DB38FC9655B82595A3ACBC1BF96DAA221C15943C0CC2209F7A16935709597ED941E0B46FB150C8BAED12241D224E70BED59BB0D1CB9DE47AEEAA67A63E2BF74B6015C8F1AD7D6FDF54DD1C7A72BF861D293C3CD727DC22EFD7A229093FF3BB3A1DB905B47856299151A6C476747A7384E74208783009AED743A7523BC1290B0D2AC5A4D087BD82E7DE576D36395EDC958DEDCAB75350448A967B57FDD8A98FE542C49739D25DC7F2A1DBD9EB6ACDD4DC5FED7BB7AF7B483529853FFA18BF4E50EC51D931F385F22FB1B40E3E9F81E3E1C33EA73876B3AE758E4904C3BFE418FDA0205BF921D1E324FC1C0A47359858BBA9D34743A98A50BD76EB9D5D127D0702BEF3A6EBB56BD81DF25D2800C769A54662DECDA7D44720C7E65301C82978761020B194FE5FC02C245EA29F56886947D430537B1214A79E577ED9ECC4BE4E02E994F3C72EC57D2ABD5276177F5404E5C642F3BDF00046C1F38F38A459557F7F7BB2779B5FAA0A8E0BACD1E12BCF813AA489BFCF654CCD38294D6F71DF6DCAF1F49D824162A5D39F0D458111F04CA84DA1964486C6DC519E0A6961F5B8C03A34FDE25FAB23C7B3D49AE287E2B0DC63975E495D69DB4E683128278952C198E41E84DFC6383EBF860EB63319B4F5CF15C7BD6914D546ED68BD88A6CCA5E51474BC887D2EE202F2AC567AFA0CA5C065CDF2582468FC24B9AE72301C33D6C820C64DE88D681EDB41BF0134762B7259CF2CB37479954D72FA26C84ADEA0574C6CF70837D5C1BCE936416B46C9B4432B535CDE4913BB89F7F83CDFA8DAC1BDA4797BCD5A8FDE1D19F97E9552375707D632266CE2F085C85F690F7932D0B2A0144F4623FD93B1B8F8EFA6E7A06636280CE5DC5B0BAF51E7095AF7264AB8FDA1431FCA5D65EF54BAF22AA99789EADEF30C49405F531B619DFA43E1DEBB4565FE2D9C8486D7F2AD0FF376A6EE1EA6A72473E7920B835C2742A9DBA35CF8CCF37CA894B4ED560AEEC36D26E7332754F90729A02A309B01BA555C3DE91079EFB06F7AB3043D6B3C9D985CF840272243B68F2CA22759C046112F76598616D4C8B7BB5618AE6A0CFE69EC50122D86D9A4E1AA1B4A19B1B7EC61F9DB4992592044941F033060E9C813D1CD949CCC01298C35F4172519195C829ED93BC21376E1C51EFC484678A017C7BD959EABE3C9C91842FBAA167A45F4651166DAAA68F8CD520B84EF4E37972BF9698548AC97AFDDA2E3C064018C596C34E028426C41F6F22E823EE465A0238BD332B48D1DE4C509F23725A7D043EEC5F2C00C96B16539DD37A6A7ABBA7EA22A8113F9E38D8238B2A7AF4365D73A73EDA6544F4519D5CBC581E1E60FAB5337362380D926566D72D0B17392D8DD6242024336D41C6648D854049E48D9E76F7FDE5A1A85DDC828A8FA8D6EE9AD2F825B4A1D141FD535BDE89B53E80675294EC47B1B5E5217EEE15641129C938CF4B7B09946375280C2C2633CDB3215FCF6EBA7C9E278F0130330EAB9C5C15245844EC61F9A1465DC74639EB3775ED45420CEEB2179AFB69B45239A52CCCA49297E6E1C467054FEE839D493C1B7C381B6AC68357DDCA7BBBC2739C9EB02C99A5AF62D839B6A491B230A31A0CE4358B2F66E76EACD6BE4CBA99829CE20DE1D902267FC3920B0F4D4ECB7A1A8AC3861C284FC81C416761D555028C069A9B89A462057E2E2BD38BA0849557DA204B7B550C0D701927FF3DFB569361975A12507D +pk = 46267CAD0AC4C43CB91D23EF925A494E3A6ACE3822ABF422CCC60B1E8F256974CF5796B0E24856DE397431C87C26666EFB5019C2A4CDAFD10C31F36B29012933DDAA07592819AF72A343E6320E9F89047038B338AA7161BBF1DD85C194AD4EBD86470C1F8B3BC466B7B8E657703DEA42DE77390326A9872C567EC453BBA01AEC1AA537E307ECD54149F964FF6D29E7B19477B357CA3312429874D84CF648D3DABC182540E0D2628A0570F1F251AFD4624BACA60F3F89CE6D400AF980E83A8125AC978432D6E39E5BABF764C1AE977628F797F8E7F7A5F9361D7EE408589BB706A86CFCE093FB9A50F024F860F3E8447001FBF13423A4578E76201A7FADA4AC56308C90E6B5B42035A9E6964ECD0DDFFCD5FF286464C4583D363C045F7262D8D1EE631E10D0F6CA89D4AF82352D6CD4977DAD9F5B4617A15C8CA245241CF02E9D3272A1A06600A76DC319B954FD6CE53EB29487906D1E02E19B41E1EB0EDB871B6352C242D38E378806A20C9FBF6D3A1AD67C4E337BB16903C1813D49D780BD31E76EA306B0E1887B05CBC58516599400C2684C60B055E3AF915BA317894A3F8BB16B45679DD659BC52C9A804DBA717A519F4FE54D58660A9F0DFAE644FCED0291705B3FEFD5CF0FB25409152037AF870DB705CC0F7C09780D6E9B50665708F63C1AE2A24537637B2420EFF88B116E0B359D5501D5646455E1255EE5934DB9D51930D35D30063C59187FDBCA75B1593C8CD6DE9011EF2BB022D63CAC4F4B26B98D4E368E940EC13E9C2B732B88F2405C1E44B83A083F3EAC87123A5C73395658672EC07A1669EED31F67E6B8DEC2344C4621CB5DCC67E6F601D4E2FC0ED45BE23E7A76A40DC468A82C6397BB0F102CC381EA6DDA442F6E162D8B4372F51142DEEEBA6F406F8D3AECC06C48DA3FD0B9B536BE30543E3DF5405630D7948120931AD3AA2EB57929F22066C6744C5E031CDF3EC708E206273E6BAC4C8C635176C8E98B994C61C08D0B27C094A1E5743287E32D0D02F9FD4B2418556D2B0CA269132EB62083A5661029132A4B1FD05CCD65F8AB64A4CFD189E6849FD32A37BE7F0C4AD64C1A8AD340C8B4EE53DB95CE4E80EA55FB94FD23F9DC84B44F2CF0E8EF3FBA454BA5DB685A9F054BBE88E8B45B0160F8C13AE79DB205F027092C785B80107509313518B29086B34E0F4B42B1B7F367F2ED8580425532FDF3D247E1B5AF0806611B3D1FDCC9381F21357E9F239F92CD7CFEF6854EBB56A030253CA0482E51EF204C0D175ABA5E1662B8022ED654AB76A67C14538C5DD08138C75A065839E3EE49230B163BA696F61D61BCC25CAE68F679C9E97A4AB12A78F21A3FCFC4D1963857367A139A774FE00A185FA2D4925835ADFB7A6312662D3FDB58E9346AC644FB8CC10598986B82164FC7AA10681179ECC19C38363B30F58CA3D77378BEEC21286351AB48EE3954F62598233A8BF0E816F005885F4B88A738C5E2760264648E84129E9374C9D742F27C7C0BB57A0F16772E176BBD04189CB3B7645A9B164671DBDE89DCCF4761F037B8E801C153CB400BBDF80ECFC71B58F4B9FA765AE0C196A59B4CB5F2830F1465CFF15FE6CAB5CED533E27EACD1A5C4238F0537E2B6CD40FBE7E8F6A9D4309B4B1D124658EDAD342ABE40B6369E87F7DEC68E6CBA0D0C59FB2B368ED565D9285978E9181CA99E73DF426B55AE9B7D4047C26B70FADA20C43F90DFBBDC8E4C63DAAD40896EF8EE58D55C42D71B2A791B074411D9235CE168551910AF0BE6957D12045195D64271CB3E4D3FBAEA98873827EC892224B1C115C85DC069CC4F002CD8313D72278E63FDA40B691A435564D1EBE318B9D5778AA5A479F6F3DED5FB80C869EC646F0D7E1F383AC83C2508AABCE775C3F31C38B8BC404805E87773D2C25613ED933A3D8BD7540026A1BF26FA17F32629905C0CDCA69723F358B95B86C18823420C9A7571DDE5800C2F3FAE06BA104E8B20CE100507FF755AE3624C3EC0B42E0A2349FAB1B4D873826390FFE8C0860AD392C8207391365501B064EE6EEA96B77A9AA9FCE24378066AA0163F4CAFCC8791465C426AE7F4E72255DEE14179FCDC49786F6C7529E573C6E407A8CB2DE3DABC657824C56CC303687F8AFD3F3211D67F4C46134DE54B84BBC8F334093ED4890372B4C9E49A6EF23E84F2EA005B5A96AEBF359C97D6BF7585A20BE4897F61414B693F26F241B9C4F0F80A039E41FB342EAF113CDF2BAEE6108CC983C41ED4E17A9C63AC40CD6482D4431D3B5A8758120738F4C87C45D89BA4142D2E722D9EC60BFD002B83C1BB49B54BA28538A0A19091D4EA104B737F7FCB678BE277AAE308AC033792673948700518912C7D13A5F35262F015907D55EF7E95629B4C0F59781F98E4FF11ABBCA8C3A0BE34BD1460DE7F5C52810D18E61E6AE454CCF00142D626CCCC9C7463BA625F33AE007B05253A659CC31DC565E684858C41F172F194A188FA240B025781FE469BAD60D7B5EAC656015585222FBADDEB918C498E1876BCAC9E239BC8164D19868F55801969EEC306F0CF8C39050428E27B809C5381C9E5E9C5FB1E641A3D75016B6C50553A9DF73C53E786D4D09C719C69AF0BFCC27970AC9721C909D5C6AE66AA161D967BE744100F77FFC49E7ACE8646D9B391992B42F11BE1BB8A815AFC059A160C6BEC56F738D399E8AC77009DDA8913F105BD26936A357541E2F36812700E688CAA0E0E51FBCC3DB497F5A7037D5992F005577150D9FF931C00A566AEBC39ED9D51E26D0B0467DC0B2E592A2C6E6AB16382790AFA13676F0EA33451F56144BE2F80CF514EF0A06804D72BC8A73BD168132909E4AB51187A996832947BEEF731531F5391C71AFC9C4CCD4AD509B515E7B6F03BB41246D3EAA5E39B551E6ABF5B21F30E969798568F410ABAB00CF803FEEEC964EAC4E227FC00BE451580782B8057B443404E9F8CF6357465998DB7613287848D89CAAD7908287636B9652AD57050AAB470BBF5A19777FBF0BAE0E0709027A355802F8A54200EEF24E7134E75A63AFC2E8A62DB5296074B9D4D33A0208B5F9F3C2B075311DBD09F949624AFC41514ED0D4831E92826DF5F39F3E4AA298EAF4CAD0D38BCB01811344AEB1382B29B06CE3F0D785A2D8EB438988790A337F02CE080D895440A2FB035CA5106FAD2567A966FA52D9B2EB0D12A12F3D05472769AC0C4B4C6F385313F12F22AB261AD40CB0734A978AAD445828709DDB09F57C3DDA87DFE4472C7A9F91F45F8A2AE2BE6B1A841E9244434F6E5929C68A2BD231D9BC50395E020DCD148F43FCCB36D79AB896CE4DDE380CE6DF58321ADD47607A75CEB6BDE07F75C8FE779A3641481F10AE6FA2A8B2928166E8356F85AE8A8F4DF1E8677DB5222DB74B77899B6240EB7ABF53717CDDB09356DDFDF0A477E12DB66A404EA207FAC6983027F16A583357D94EBDB205DF6E7E35CA196AC8A5511A17EB6235D6793E6501466020B04A3B0BA6F31A7814EA9F7CDA2B06AC8F0C2BF2385E897D51B269996D8CB314F8F55E1762B941F7D312A394FE67F9C73D8E3B7554D3F500EFAFCDC6CB61B899A15228315345C119F47FEAF2C04B3413383CFE7397CE13723C1A1005F5914396CD8D49C480AD61033AB549FE23BEF3758E2D2F8019AE0F66F1ABA65A0C67495FB467364786B5383B90B831E5B0EAFE4969EF2628991477D91272A0417BE9B1ABE68A854923FFD29A6627D131D1A47FD60522BB74C5793B7AD1099143EE456101E25D64E8FDB7E397AFC8BB08C4135D9C170944B2DE92C4E6F80E3F541693A04199B45CB3C71C8546226E7DC5738B672C1E7F755725857CFDEE649F5E70B414EAE02BC2D13A8D6B9B7A84D84F9186C400431C138910E7B2BD6E2C0749C9691017D5DA0CC9144022654DE7042081DAC9B3858917F033802D71153E56B0562B7E5F3A55458A08772E7D90DA5A8E5A228F126FFB525F569B895E8C5A436F38D14E81CD0588CF59B3802CDF9D601B081B03C51AA43092072DFB5B0B47E3433CD6E48EA480AC8FE2EB32D697E38A743B8635BA6B48B6A5FE05AA9E9B6284B610C947BAE7547DF204431B2BE1188A29DD047850A559FA5B5FE077CDD252A932F4CFE2D4F871A0E4DE6294ACC6E1DB3F8990A4823A838B32797756D90AD20BB005B3E2CD3FB037641E7C86423B346E9E8ADDAEE09B2360C58375CE524411E7E9A8FA425B61B2162936E579FBEF5D196CB51ED1E8D98BFAAB43C576D81A25625DD01CF32D942E799062A41E014B718B53B5241B14537ED80E0BCB91B8B016CA0273786393BBC3824086A8F4EC33C9CFC85A23B59C85D3184868CED31A8CF63B156679AE23C9623DAF32A0090C208CA403FED991BCE862AE3D59EBB8B4486DC4ABC8292A8E78C4CD4E5775309000B4B3C8FD39B1CD60A1BE8251D4180E56094BFDBF0F2DF177638C7841C1F7E4A7B6D9C0F029EB3A44C92EE932294C1A06AA3BE9D6D239F02560ECC5E80D0CE999903E5E84940E209C5C15A704F3D6830AC717016DB97CCD2CB88F0A3C30CA9D64A5DD128E645833F982FAA4C8960A9D63B6D96BA687600903E4A514A422CED419AC0C8D0F6FB61C09C93561122527B1DBBC0F09EF4FF3517101FD40113A9901E290AE02EB643AFB3752BFFBD7A954E9EEC32D0971B7A0F7E7F6BCECD4C1254D3CF9B576633E3C8EC9BEF4829624819AD9C5E2FEF91FE447FED9A58C0F3306B7079531491618AC46CFCCD123FB49889112170C1ABA34F75FF2B38DDF14A45FF29CEBBAA799AC4D921735BD27BEF79CDD5CC0BAF81917D0733951CF18B71BDFB344710D8E170C73ED5D5A9B6A65AE66BFBF0924EB459EC1A592CC52BAEB176B6E05494546DAAC89EA687083D1FD951C247EDBBF93F6CDF7D12799D0B42BB93E658F662674143E4B001292681E017AACBAA91623C8334C6C39E8DA46C6732661FF123EB78BCC13A7932358DCEE4C22F042DE8FE34A7C3E694C8A8EA794A04B6EB390D9243CBB248904014911B3BCE340C5231E594B78136AF7A758DB9A493AD3961BCA9B01596632285F46F43F72D8E86FC33A1FAE2AD28575F48FE252D5596D9E915399D1C32DD35C6C1E47FBE1AF38F9D9D9F0848863370CF68B5DD4CF377B690E791F41BD76AE9E05827BD480C441E035567F6D90DF12747E6358D3545DA58817214BAE0B5ED8C46CC18E0BD853726512144A4FC008C7F8F57E44F8C7956D86ECCF3EA10B86D0BBD9FC63F6D35E8717A528974A26859AE8AD53F96125B8ED6A8081081820D55E5350AACA4EC64A01335820A9780ADA6E39E086068F96328DE98D7A05BEB6F0393F674E8B9A38343FA0BD50CDD71A9CFBF3F238DFD9798F0E0A39A05326C306C035AF004B376DFF1476BC9EBF8E9F27F45A584440B25F1E57C5F0FC8FB65F227AD2A4422AE343F9823BB7DA39E02EE4D8791D1D0E195B054B0D0DC64616458A8E59EEC1829C491A5FE7E72CECEB03734A2C20CAEC7F8345D58A9FBC7F9E5FED69C15D11BBAEC55B74A5F89D5C3CD6223930CA271355E695FD93E513E0DB68AFAC4D56A555C8D12F0435AE8CBBE19E4D986C75140970514FD78C9EB6757EE38901E77BE1082D638F5A8E3F433C6953FFC774163D772E06FA3094357F05771C297E12564491E9B897CD0C0E637A6112A598E015D529F4215B418D58EF124137FD87FA7D70430487241871AD82FD6096824B24EC339F34DE7CC0E74CABF062B5E31C0A15E4E7D4C725B3A25D31C281939F2652C18C93B18802BFBAED214EC18B5FA34D406C76640D8AC34B4C4C6282082B78582D3EABFD54090821C7E3F0F5B1B45D2845F12675E82F5643F58E377CB15D6BDB41EC340F5A4136BDF5E92FEC02312361F18147E435D19F3E3D726182795FED018A9F32A72731974A24DAE6EDFD89DAB21E389DBB126D2A272A28AE1D80CD86DFBF7CB462DCF54A729AE88583C871D2A8AC2C95DE191A0F63C9C82EB798D7AA1BFD74DDD18771B5D379AA674832791A36F29240398DC712610469E2DD70CF229AFB0E8B04C8ABDA324FC7202B7CB12590E0BFE38DBF30FCE8B4D6EF6D85F411D9DEB3832C4E4082266E945444C758C46FAE9994B9C9C35705ACD6B051F1DFCD7870CD8DFA7219A894F641B6549901C1FE600BCF53C9F00C506B43E621D213F59370F7B9645B5EACF71AE574D57017D35928789FCB256F963434A40266404C6729B180577D18C6844AA796F8CFA2FD6D8874153731D8595C7515B394E75C620F447B407A9324AF07867C946F16568E05AE4F885BB9DED966940B2146091D6FE02B0A46EFD5135BDFF8633634D7CCD9D3813C900DC2DAC6BD316215C237FBBD3B4A0B97852C86A4F3A51E5B81BB0178B3DE30D6DFE6F4DF457EE0D311FD70E49BB8A39036D5F7BB6FCE6642AB73B7DE4EEB1F249FE7D3D3FC2148DD1DC81F021C8C047CCD8060146FFC53DB119DCE3771020DD6421719D891C07DD561AAC06837412DF5B8B9C3816B1F3EFE3236AD88A57C02DF0BFC1798A6C0846E4C0FD2B68BD9BD9656A36395B9ECF031DC094603E950B977B13C988C99887C364AE3E7D7F9917284837ECFC2F4A5D43F2987CE5ECADBF24ED0127FF3699F7FCBC1F38101C90BC12AC696DE7431AD8E56DED7C8ED75C4B662E2577CAA89FD623C5F79AEBDCCF88402AC347EC94F551AEC3DD5AB9BFD86AB99BF3496FD787C6FD97B870F9348DA28A6D054A152700287D5B424BDB3121940FB3394956E87D8BE5E20B8F43B5B9410F08592D4D3F9B71EC326DC380FB74A492641E6FD1F50B5E24287CCBF70AF17DA76934AA47F409447401380B61B85C571BAA4124887D62A7A0225BBA04F3B2D8580406941EEDACAB9BB8CD81B79D30FEE61AE86116860C3CB8C46FD5C894866B4E9A457E468319F5FCDBEBEC1A0C93013272A4599CCED89FDE3BFF9AC1CDB78C48DDAD7B421CE15A72277861B2117287E59 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F -smlen = 2985 -sm = A2BF185179265139908ADD4C7441711A6E59567F3D315F559545D20BEC7C65EB43BF059BEB1DB4014BF58CCE4BACE178617CD01CF91AD7F9F57B09392CFC3FAAC54447B4918F2305A0652176476F664118FEBE7A4D08AA6B2EB94F4A04A40FF9D048AEED541A11942C8B8DA1E6597D2A7EE3AB092CB7A870CDA6DAC633B201EA7A00E13C831AC9EAF6DCBEE12D8EF043739B96E023C3928B5CE25B6CEAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +smlen = 2991 +sm = 40087354D3F36F220986F14ABA38ADD6CE7EC711EF24BE0AF1844EDE5EC0BD21E954A76B9FDFDE06F8BFC9AB1A3142B6654A13DC2F8A514FC3CB3AD052D05A57B09AB249E38FE1DE1061B900850D013026B561EDB947B3F530E16FADE7CE90EE5D1C3A3919C8937EB3FDDF43124871D7A986D15D2352C7E75BE436D26C86105E509548A4CC343609043FC0144719B27817B49722807D9CB198473F9ED2D0D4BE0202EAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 277F05407AE762DEFA63BD130245D2C6193939FE8B6296B43B4FAFE04E690EA1F01F7399322CC72A3BA313132772E0B28124C3117A7515EBE0096D0D53B81459BB40D931E643F2AD895E8AE1C04B00EEAAEADB7D5B74263BBB96FF7D5086D1EA746B3DF1A86EBFF1C9E83110D0A362A1E04300773E8A2374A723F6E4B9A2C8769AC32C86276751EA3B17133E2526A8C6FCEF97ED9696A80E24542F13A33289165DEEE864CF021396D320026C81B08138E58A6BBDFADA3828159F1AF8090AC36A04A00EC58CAEE862155FA107CCDC5C938744AFA5A25C87F7925696C568A6B473DAFF9D5B95E25E762EA5CCC5F902AF68ADF42C3974B9E16423C60EAADB9F6BCA6C02E0D4FC448C8E7D1BF1D7B3B4A9EFC78E433E3312396F6716EC6E9CA25EF96F23033D0EB9CF305B6B65EBCA03ECDF96350B644BE8406F8FAC09782CF3B3D26E8D7B0E7015E3FAA57CFED47FBC4D4783A35DB0B4A3B0603AA1B5A1097030253B27C928643ED09E22C0C987227D15998B72C667ED0D22574C123117360B7D726E82F513087DD9ED4F42D29BE924971D72C31726E958E8F26C01FF1E42DBA82B13A5DDD1D837DEBA39381727D8BD7C8A45559EB27F91A3AC163C568AB8E5D32C6539742C36266B6C660270AAB36DEFBD70552FF579142C5B2670B623E562FA9B4CADAEA78EAA0E1CA003D811B42B2FCA53E1A86AF4860FB6EF9853ADE4A13020BC3F109E225F6FFB923C9C4F1C8426151CE5C1444A4B701826EDB586E9C5207D82F6F2A27B73C1B9852504F7FD8CC84E6074485D335EA888C1DA923F95C9EAB3796CB52A657BC98583405A89F615DF1B734444A3DD155693339167095BDC640B409E20CCA9FEF1FA588757C57C579654F70E01240E1BCDCF269FE7EAB038E529330FE661A0A3C586230D9F63A280DF56AE279E229F6ACC24C1E661CE6C4C64233C39792C32F319F755DC27A7CCF88B3B7E582691C893A5D4F400A2336CD97CA70FC2E1DE6F7C1F0F5F93F82C9026474351B9F9FF581F779277A32157FA28B6C8B1CA6AAECB44BA7E92F2622200BA4285DB9D40562FA99F1F4C64AAB48BEA7545EF5E10F62666A796C2F6FEF74A5DCB18859D87F473C2504502511C62DF76DA108F623F2F77BE7DEFF3E8D48BD37DC444C711B4299031313A6B3EB8EA8339FE3128AD83BAD27AFCC0EF9DA2A87F503C738FB8D00838866B33DFA8ACE2D2D0B437C6FCA0088132CAA303CAFBEEA72E0D900FA58E987FD1AC914991A4D15E036EACF76505834E7918550F0925DAF5F07B793499BE726470C4595D374FB8F2C03DE568C7202FF67676362E7ED4A76E756DBEE786C7E39EE26EDF1F3915880C64AD4042F9759EAFDEEE74E57BC9E77BFD789BD7ECBBFA6130E892F0BEC3D8C6F744FA47064B97EF17DD704B08DA12B91AE2D895C6362154B233ABE98EC559D2E00FB021C2DF21A649212B1076164242E040D5AF8D47B3F03FACA1D4F5BB1F628D833299424C4738696A7D3F00CE63CB591A6C2480D6D79782D2C763CFA53DC04D798E33646DDB749C63E03601A84577EFC096FAB5532B90803F3CC233C9E2D0161D569D1B865171363C262BA8950FB255D1D58DE588CC294119EAEE2BCDB928AB5BC3B1223A4B9605135EC143EC2431725BC63FC80860B597306250FB8AADD865BD437B659AA7EAD86A082A8A1585A901C6037DFCD08E69705F12CA667C6CD7390E9F758BD9D987FA76C01FC276470C51EC0D8C8C2B574BD01CE9B0CDAF6BA3F56927FA4E6D91873F0CC2BE466BCB9B757113AFF0951D4ED5F3200071DBF1EDACA4F14E18D0DDBFA2F2CE57C1698A86630F9A4CF467F92D30257DEABEA907F49A12496A8415F0D466087E71658C6B534F0C6C86BD71448C556C1165F97676C0ADB38B5006A5CD3C48BC98C2FC464AD70B32A091E819F6D585B46463B12BD7D86A77FE36BA4B19C7D805C0841544336239F2620AC0C2DBB0E7FBAE9C4419AE117D4433195729ED5EA1665335C3840388FD1A5ACE80858CFF8AA927F9E18A5E88768530C690C112C29F622C32CE6F170BD41FCB2716A140D6116DCD7184C44E9DBCCB53824014F5EFC6F5427B9533009F31EE8BECC31D26D6D76779A2A0885E65179E19D3F7260648E1ABBE0186667A794DB77335CB3A8C47CBC53D8B89B0486E5FDE99673697CA5E956A400F1D13E84BA42242A315B795B39DA3322497AD4B6373F7A03E2ED4944815097BBE9BB7F2AE7BCAB382B1E54DA221D37A214E7E5B515A44C8EF6E29C721DBFD52E8A91B3BFF8087BC82CFD308761E5D06DB59444AC320210A6D9F4B3E75DC167384866589AC20BF335B8B94F4AF7B217EBA0C0AE360DA1DAF6210CA98A2EE0FF884A5C3F44223D6039C4D73A62A7CF6C54228DE7606FE2A4E9B6880904093290C5E36DC4CE660CEDB43F398B9B6E260078D3F8F5F17B5FDE999C872A4E26E061FA571D26D88276646F1BC1A139791EFA631A40017924B20DF435B757A1BE2D9F27D058312CC60A952E68038D633BDD9F7E44F1C482142DA2B63B3F189B02EEE8B450D6B81E3023DEE0BBCD7E0AE6D030BCBC4E3393560F96AA859F15E8292E441D60CD6D8E5E7201B131701219A7109F167FF93D8CC1D02B060ACD88F48677DFF41682FA81BE14C6DA6D7E560141377072344B87403EC864F080A99617691F9C501B35E53FB58E991B6A84DA55027061584395B7E8F1C90E1DE2DC758D9FE52E84EA4007D3249D037D177A104A2BEC833B29159FF1594F7E378473F92ED729F7574FDA0312C836DCB9AE633F90202D6700BCE550D9B6A7B1D90A70596301BDA8948290D704D991CADA439624FF22DB494BF1E8E2D5A792B8FC6A0A999DE4BF0DD3EF836A2E72C0F15A80F2799F210044BF3EEC4C8B131B5644A366BCEACF6E13B97715F55C100F28D168AEE7E703467F72EE26BF50533A0C0E850C87CD868537EADC3FC585C1BFAA1980CAF04CA32D1798E14C26FA8947122F058F16D30A2E30A0BB9FB443D87BA6D8ECA28DE2959144D2B1D51851B6D22C8BFDF0AF218B8726EDFE4591534295115A2BAA5FDF35A7C5D69778ABC3878A3D2D62028E32E7302705C72C91562A0717F27568A5E7B02951EFA8685B652A30DA5853AC44E58EDD081AB784326AC88CA25BA216D68A923D0FD230B0C499020E1D1FEE452578B1E353CF7FEBD0C16FE0434FA64FE343D863C8A086C2E2A3B4EA9BFD9019CBFB357D4D98164D870770B57FE5F16E7BE4FC7314D85D03F6DB3CB2D17085562F8299F5AFCEADACB8C3D1C6C43BF088CF1C02328FBF394CD1BDF007B9AE119C642B3DC0A4F97EAEA9321E1B5BA01EFB5A4D61042C2AF50E258D078FA009AD1DC2634D51A9E5602C88F65B967DFACA464742E1C4B42EBBAEECA48A0B57B82EA7B2E8D4722C59FF24D376F965770F5A2715835BE78FBCA8BA97AB73DCC27EF9F3068247CFF4BBA988DFB64C0EFA99D06253496E63C24EC517B8DDCFC3855B5D92D919B4E303BE1D6FC28922D3E9B940F1AFAC6E3EDA5D9315F0884DD31F85FC271F6DD7B2E0B4038BAE3FAA8DB5A5FCABEBFBBE4389F2745198A2CA03BE1903720FF13C87F1041B9871D604A9392955F056FB7FF03ECC7A546C6160BFA556945E79DB6D0F337E19F4152EA7F54018249FB6ECE30833B08D1D202F518DB522C737ABA2A25841D7F5C8E05CDDD2D1634FBF22EEFAF97B57B34D003AC710329C2AEC6F7D61B663FF92660069186DE3D34FB5E8268D616549B1A5FCF8710C2FC8CEB0BF55DA4B53DC0064E45A2EA87CA5781B49E34D22D57C8D9B4662044BCB8B52B208688D3D4C648FFA714322AEAF813D6ECE6D4F1F7B23CD380AAB3F5EA7798A2E23CB6269FE4C83ABCD392FA81D5F9E95E789029409895A32E62BBBB05CF9C9FD89E6C35C29CF7A0AA04B2D70D850685228217389A72C8491ECFCBA6701C8244E7AB390D5107DED4D288A35D39C5C1C3667CBB8855F49D3DC605F9CB1816EC15956E796E11C3A0021A691305724E8B5A49471879BF770DED03E77E9A58EB23013B1216787845FAFA2A382BE4055231BF48B91227D28ECB9D62870DC15DF8680AE157C542187995FD2BAA1AA8EC6303E09CC3CE085B05F01C64CA01F4192AE3A478A66576546DA5FABDDAB048D9170743468D03B7DD89288D18A46EF7725A0CBDD7F80054A9803E403695E1284C0F50295EECCB567A6936AF59AC21E71512CA5662D535ADDE8FF151DC38523349C425C63035F76174A7D64ED62AB0A4AECF650219AE54ABC3298230723751F0FFF0FAC6FBC4032911DEB51D3BB53E0F98E3C08764C2BA8FFB9ADAA86561765F1659AB49D3B85AD04C702530A141583CA6AFF74AC2D4E78516C018EAD07CAD443A6EEA208E6B5A52ED7E25F7A0BDC05F4B9638C47AEA285E6E3806758C8BEEFC88FB6704301215274B15EBC70417DAEC59441B50376504C03E391320D04DC89C3682687EF82DDB2BEFDD7A7A0FEF8D1C043B5D47A41C9E1422C1D01DD89F19427203A416EED0E54DF1515B050103BC7E7FE7F6E91EA69CD18962DB026AFD76056464610112AE26766C0BA66A0C5465B73DC177D5883C73E8E9F1DA465B1EF1D4A9C6707C04D143B1902CB6B24F08A5752C19EE977149E55F6027BB9A33AB54635C38BAF6B6E245F256C96E0B97D2F13DC52D79FCA567045240D84247AC2188AB7F427C4BBFC5CEFC7D0F8351C32DA2DD8DF76A2255F2E412A94776332FE59C8862B80A4DD85E94D49315E0151FC27A44B8868BFE074AB8EF81B006FF94136E944B27925720F2FFCBD4BE73448A735FFE684BA5C9FFE6AC3522296992E9F35B57AE6635D4960E538E366D44FAEAA345D4DD950760F385CED3BA60C5C47560D790B9D76CE08D954AD6B421A3A16A1F6FB651C693F510FFBE3C0E4BF4B45D7118596875B72B0B62146323DAEC4DD5D3CFBDE8A260FD26DE5B41F0CD9F265D13CED9116019C98162F23D8026E59116DB0405D26CAB230AA9E59C8E6DA3005AF36C8FF28B869F2B2EC2C461ECBDCFC4E4F948BA8BC8EEBBB26C8F0D7BA4838C9AB2814DA3A2490D519D55205F691671AA4292F117793B8FB69883FE1BBA815042D38C6523B631E8E429C8505B5421FF9E5E4664F2BFC1185A0FE02F05E7E905AD4A5C56AC2D01EC1FCA7CDD23F5738D7E7F94EAF65317939E082B7504EF2045109FC15CC09A921F1EEA908923AC475A64B355D05E8F6EB3F19078C42472591B961922B2314183D6B1AC26DF8B3F5C52B682D5EDC44EF1EFF305EE3140C246EBD5ABC0DEAC0B76A6A31E7B67BDCF81F39C356D9C74DC35FEFC15A7AC433CC5F0ADBBC91EF7B1E9E62B2F1412E5B1EA6CF7EB8B639095C4DDF7072CFCA14B2A844DDC5662591BA464206C8D6732FE37C781F0ACA46F5FA4F877A74944EECFF53D7B2FB92E8140D46C1A5925975C97B28E272411F726C113CBF8CF8322DD53B2264BC8D2DE49B35DC6A5DF07780DA92C57D8554A544F7B64A476B8A5479A5A93393313266F6F58D98F2FB5C8D08CCC41557701E11B0F3902AE5E1D9D6E01E4830C465CDD0A2D0E1901943FBFA3775C603B522486A9D5BE2CD4476E6C0F672964BA9B89AEB3BFFD1C221C4E62C938E2DF199BDDBCCC62FD86E2DADAEF7877BE2AE3A4F321E239D03D38C647D0AFFF0585FE89BB105E689EF85E25ABDC7B29B9D083B8C44C6384AC54D5433509D35051A795305E4A4A825A8B4CCE782B6EFBDBFAFEAE3E86A7C3BED42C9DF7DC896265072D66641B9446BAE3DF21552D8DC94399C39F801278F57753B3532C1A30A9C4EC0596CA0C717116516BB4EB1C37D6C0069C11055C60515FCF125FCFB26A77AD8A127061F3952A1CBF48E3CB638A42E78D270538384223A0EA5F5C7D56C1EA988800DB0EB578C3F37ABC6928040CB01FC29FF92EEE4C556C6529B8646A53618376C9BC6272659A6C2D70044D83A49FAED8AC73CFE2000343A4315054F176CD2BF434C44574B3956ACEDA55ABCC88CB5D8E8F78C2E5D712F443780EB9872B025A37A68DC2B6AAF4C41AD17379B1BFADA1ECB70435F9035BC25E3818B40A7EEDC0748735C3FC5396B566082376B8A78A9F76AB4C7A03A3F415D2B3470307021691E51C8D4B98A610654492B4E5101185CB513DA086522F1F75F8C2A798401EE7FD05E88101ACCB37159634E0A492FF875D4568014466BEBDE17D5E2272D96212F54CB3FF66BD1B28A2A973934BE14F77518280DBB92BB76B4D91E04662AA0BC1D5DFFDD0EB6C86F7316D04D46CE4BC9A912E04468B05D4D7A0A9029963DB873E83244AC00D2948E4EAAE30CBC9535E12037CFC3B10ACBBF9980E11A172175A2AC186F18B13D012136AACC4C8A3C0E620845782E23BE3438A17CA8887F1DEAF3F7AEB066FB1E0A346C6A0F901BD54C51D5B7E7869A45AAEF3574C0019ECE6F0E92C86C602FC400896C8A72BAACF6254EB950D28B576B5C52F6E3599D0B8FD592235B795E383458DF676D653405EBB712C3F6A3DD9B6B4CA8FB8D0908070CF54805FDE7CFB65A4792AFD5A9D7A65ADFA8734AA1A3FBC0BDD6B178608E4B93701F96CAE84A690935FDE3E6004E5F3FC43F6532E9EFE90DF492F1E9032C553053C48EAE8D92789A4689DD1171D02BBC43D034BBAC503021340EC19E5593D7EA85D79BA085548C7FFD9B3B489E11018D0ED69416B6DBF0F1C4B60A4845C0B9A77723007D24DD60411AD984D526CBC5F30478012C3110565FAE54EFD354F5A3CE4950F17FC400E5026FE5CAA2B04B2911959B35BD22E7682A97AB91887763613519025E7B6CF1167B6460B1D95890193E3B242468CBB2F83799AADC0319EC711F6D5C080169B5B8002D645FA79EA74EC33379B932467949BFB8A4DD4DD1056A289E928853A1749BCBFBC3CF164E241F662897130FF2A261266924DACE0A356F223F266AE6255CB0497B1203226B460A7E0B09D13036BB9427B81525922C194DB7D15D8F487E1EEDCC11D76EF7C2F3129975B618045C49D75003EA353CE33A2BCDF0B82B246FB12FD61EBA824C666E5D63705989CF4371E6565DEA52F73A97C1B36FBF8606D1ECE41B0E6798EB5D84FF40DA4184F90AD5EDED79495B95D7C5A00D649741E3C0F740E2113109F0A261E73CD411443E6756B7712B0D0546DC153D02E2B7CB231573325CCA920CD2E35D80AF62053B8F2D1424C35BEAC11F1628B8C77B29528DEEFCD4CF535D1259DD7964C2A57FF11EBCC53A7FED57A7517D795044C7DE49DA20662AE5562EA5F339630CFBA22726847F7926EEC46A43F00AB12946997318194536297994F1848403AB4D09E284A40614B075159DB4F85CCABB667A6612653E13134ADC30D6870E678038B70EDC4AB73652813768C237D1F53B9EC68195971261C7225FE19C2B2F26FA6688415C07CCC2B5A4D46AF1607D04558815EF8F8A6965703FC214FDBBD44D5FD9303B2D81B3DD58302B30AC72BB01A28C1D6C8BB9B4471FEBBABA7051E3D9268F31EE26551B4C35EF21B0E54A1672FE3148273D3FE65D968C8C3CCED31687A0CFD08F6CD65283C920A3F0BF0C2F1EEBD272EE4ECD72BCED01C7EA519DE612F714B3D214A33944762FD357C2885B144AD0C26DE3F89D08C72A391853BF2F508B6AC422852DCE0420318828F8DE802940A025C9D2AD348B6A0540CA1660627707E13E9302F4CC701CF89664BF77A9581EEBF7950FA54EBF76AC82319940018B9F23E2B23846C75C3C5B6966AEDFCA583AF091A383C2F902263B356761025F10C24F3F1EA940176F0A80AE40658 +pk = 277F05407AE762DEFA63BD130245D2C617B01E08D65E86E62F11A7349E462D4831332316E9530D919DBDA7F331E802F295029CB4EC597085696367B884DD8EF3B646376E7F55878DE2B0D86EAA27F1F00E68E8AE06876CF398BA39B45B6741032C8A80B8ED8B0C06F3A95CB3DD6092248C1558DC8CA32F14913E6B349D5CB45B57F01BF626152D370133656490A5743F4784D9F090B8FEC6BAE4FF830773591765400A5ACA53A6693EBAA54B5B73FCD738E82949D4D2029488A2F975460F042B6EE3934E937C15173CB35EB093140590F3CF53E74CA7208880E67CD14843FAE271BE0FD54E14A2810AE4778CE4B08B2575260689ACE3D653F492D2771F5BB00A99E653CB792A1B9E9FB5B1E3574E183A9ED38152D089F61D79DFA56FD693F64D411442F767E2A74954D447E9483C7747449FE4D8CDE13A0A6EE850FEE2B4D5B98B86AA76CC96AD4A4057AF8D2152021F1CA199735CFA6DA81861F31FAF5A69F6F99B7F5014A50C729C4F93CA2C4291D742638ADF378094064617A2F1C9A2F5D5674EAA8183E889700F17F9BB72F7D444518D48AB83F6BFD5509B8AEB26F118F3E174A047ABC82B0025CA9449849EDE26A863F9EDF5F5A95BE738F55E285B2A3FFB7A8E3A690757B02C8431ABD5508B6EDD02A1906FAB447D78AFD54AA3EFA9D3B7C4F6FEB2180E6CAF57E9E66F27C73234DA8F4D1900D740A16CF155141F06DFD8DF8989BF0303822EE39CCA7D0E7422C431B00682ABDC5A2DF92BA2D5A37A0D5309E14AAE463738B2A3983C6CDBEC972CFD2FE2ECDE9D4E13A41035B43B944461B874E91CCD2C83C6F10D960D5412A902851FDCACF86535F3255A00D92EC5F7C03825A2D2C3A808A0E7407FD521C0D380831C210B5CC0B7BA839614AF95BEF7A612CE71222670535E1B953632D42FEE748F4681A5E4645D95E6D65E0AD66D695E1FDE7C504D1619A4247CF037738D6AEECB6118188D54DE7F09FD9710941D1685897BC4EC290DD4C328639ACDC14B1B9F70A2AC81081F68A0B74A6C8E3BFC89AD6822CDBEC50FF0E90328331BB162AF1E8238CA55784096784AF6F8F064F3180F615DD6B76345AFF31A729A03A45FB2E089755C499D09E99EE8858C645A840DFE771FA688DABFA19EDD45028E1B4150F15D657BB88F606F323D16049720D412CA18F6FB1C62BBFCB16FCCC789990DBDC8B6EEFDFF7123C0FFF4628BB0A27C56232E45C5FAFC5A74773A35BA40F8C1AADB9D1832438C5D8831CD342CA4179FA381C8B9C7FB198D87552FC22615DBC362874DB686A030AA7BF33E4B302C7A4E3B0F551E18A8FDEB5545B9D3B6BB3122EF30F6D007AC0A4DE3B3F2F86A29F424B39B718E96EA8183A2E8BF7BCF6108F2B58BEEEACF417F573B7681A954E62B1DDB7FCAC5CBE9289563F4EEF86CF40AB2474C497253B4CB078EC73CFB2DAEF5144DEF2AF25CE69F5FD6B83EC0577C4CCD33DC2805BAB392A15F49CAC5E1C6767D173345FB76CBF550F09DC21C98364BA6E80C7522C8E0538F9A6B4FA5672F2E6C4B6F3AE5CAEDB17CD5154172C5093EC4E632DFD29C602C695A611CB74E63E5E7A4EFD17C0308DAC505460F78BB615958BEBC1FB02873E9F3A8C59B360A09A9AE4A1D8F57B43F9728ABC46AD7F0971914C581AE20CAD744E0FD81F66CBBE2AB916DBCAE3A8F6A811B36D7E291FC2447E08A1CE0C29324A6ED73E459CAFF693DFAEDFD6322AD51046C861429FC0760648C0F8CFB7371B6154AA3BC29B871B3F8AD98A9C339AF3D252C05C85B67DDCF19E9802D5201948509E6AE06CA836028F91D8CCDB12051C6988554C5C875507D5C86DC974D093477D06A5D0749916591D08CA5781A78980D70706B4ED96A3095FADE71BEE4F065EC65E7A8C48F59E7E76F490A17CCA1D798908927B57EEDA76801B826084B6516FAE998E74987394C9ED710F3D537824FA74E36ACB821FF351D450756E8788B0CA40DA519AAFE4C264CADC0DEDB951A7E8F3D333735C385DBED531C0AD2004EE10A16FD76B24F10407DE1078E2D938CD00ACC6D1B2600F4C4CE67559522993E83E78263267942005473E263AEDB11399AA2DAD0ECF191D7D6D5B9ADDE7CB6AC4AAE5341D4181336FD8B3315F703D82C944927F95F530A11A4C23FE7ED6325F4803E169AAEB80F75F5FCE50F8CE16B4CB3A32E69C11558A667511E6A65F19E00545C4B48363CDF3B31E45D664D5FE8AFCC37F3CBBE0B3D738CF5EF6DE784FCAFBEC3FF7812B04723B9F3047C126B4B4D4173DBA7256ACE99B4C2F6FC586E21AE2081FCDEF1AC229E274EAF7B85DC6959BA9BE4EA932504583DB2663AB1FD8F53770CB136D5B80ADBA805BC599904E044415D83510BA2D3BBA324295DAC223C35E40893F0FB37531C86E52D74C8603F8AF9BE6E178D2102F93A42F08E426C7584AE55B78D538F1C52FDB7DB4ADBB9DA956DD9DF564208D05EF6C183634EBB6D532D585E9411A6E82BB1BF7B95C8BF00178E09B8DC6987F53FBEAA951E8DE770244563810B43D8813C1AB85B47F907A23D4A2B653B33248112851844A84300285507926B13AEB841368D5CFEDF093F3C6E7BA4B5C2EB1D89E606059C384900EC71EB6546C95CB6F0285F5CA22B914728E6DD9AE4ABB801C58672D435980AC880DF6B82B4E9BBC674C6707D6A4927789E00D0EC57068BFB4B36ECAE78B0B6B84C5240554681FB57E6945BB82585DFC54972FAB69A7ECD413C8D013B0FC30007DBF49AB16A30289DBFAA02215A9A84F0221A6F1E7E4ADC468C12C4FD382B13A677B1149F99C5ED3B4081F79CD4CF1BD63F30A4333D0A36D3A4E5552FC973F576A637839778DA30E264ADA291B55F443C71EBF85603AF63AC41A7B49C6A2BA788148D62CE440F2C23BD4D015F4CE47B3064C2D508385488B720EADAEF452278A3533E99C9B8F440602EBC9E9514F516E5EFB5EAFD26DEC2F16D3D863C9F6656D61F272EB9BCEED7E9545B998FDA4B1D5BA247CB3B77E6B587126573F170E2B12217CD00C5D1725E578AD20CD97C4F8FA9A2FD13CCC973B76771E27BB3878F110DDCC25CFDFC482163E5A14278ED57D9176FF608E236E58F275CB25223670A470F1C8DCDDCF336799FAD07776F991AAA084CF87655EF2F1536A64F19F3E481D394342960FF347AE2FADC8AED0BA5B1CBF6CF7BB8416B3DE60AB955DEF7E7490744898EB4CA4BF1578E5CD8AD0665B28729CD07A0BCC7A342E393B55A45F6E74AED5CCACE22E7C0B504F9B283A06C21494734C63A6EED3F97CD106C6FF12D99B8539096738427A3D530C10E08FA831CE8DEAA6691D5AC4B889E9E83466C01B6EF68066E517768C51F36C6CB526B4B6A18AA0926DEDD5F6375C84F2A41948E86B06FB4440206B776B096D475F567962D98DCCA322A5838DF4858A38957EAC200AE21506AE12C1FD101949E4896E1B009BA006085E050B83740DE5BCD04904354F24EB28488020D82B684EF6E08569E4D21B645E607A5C0603A98B2080178C998DAFB8960F57A64A9485C169A54DE1C5C761AB1BECE4BB909875C133D9B81D0BFEC930E1168919FAD986229BCD3F6B6BAC51C7C88AC1B29E5004D198F031E173713FF93FC12D1184D6767624682B91AF27D406A787AA3785F67629AA8086EBFA944DE11CAACB0A60A286D2CF16EA7D5851AD8288B2873EDF34C9C48FC0A2B907C46242F544295BE223F4B1010EEEC0BCFFE0A281CB5CB3F8BA7334E99944A9F23B1FEFF70112A9CBDB2AF1C297398B7451AEF86F60F78ABE978608A281D0830A61F76F79483D3F7215782DB16EC182D21F8F8DE53448F1FD93989FAC303B1815A4F7DEE0AC258BC30675819998E9F1B4061D67ED27F8209C76A13354AEDBF2890AC1DCCA2B986C99C242DC1A452B11F83CC411B43971EBB69F59E32144B4ADE96C6ADE3A2CD98A76B918AA0B297453997FC2B2DC641E09CC831A27486CD24BA1ABD6D00F680A971F95C8FC96FB39F0073DEF280BC503014A29C2A06C0C3AED5FE6C14FED50FA6FC10C5EAEF62A9551DF1BC72BF5605C67EE530422E124120D124E6D1B54ED7834B93D35D3A43591A3F9F14251FE1E6D8A1F24233EC3F42421CD219A05ACD57B62B321B1ED9E34D1FDCFA2D6C694F29A84FC1C6536B05C19199B36C6D6B16E140F7D45762B407ED8152C9CEDEFE233445255E206448B05102F96B4BD4B9897B23C7461503B280B26C63E53290EAC2A245C84271CCCDC85B2CD0E2298B89B084DF4523C8BE07D8EA731A8664DF1F2E0B90E8A665B2EA77F8BE6F090AF362458A61D7E62D79991A70B4A5942434E210FCADD39B10AD9EABE93DC36E7E82550B2767DBDE1BD6E44D5E62B9742A6FF68DB75171C020E94B53620C855E845F3875D7F2B7D83C83B5CDEA5D1FCC7EDDFB375C6F4B4CF864F98CC26801E6CB4D0A407850DDCEFB9CA2E56B5B72F928FDDB8DA5521502DEEECD999F517DD96CF4CC713BB917DF3353ABF94F44867FFC3BE5A29A7D1E263276CB85FD3199204B9D5C8D712937E4EA5139E2FD35F7C397CBE440381C95B5B71FF4FACA93AC8B5CA5E18C1BBD984FE0C48302A161B8CB5137640434D500233FD041897FF90F2021F6E991AFBF2580DD1A1501EEBDCC99E41AD300FEF85810A837205DBDAD0FE1FF7307F012A83A5ECA595A6BBCF1CC84F2774129F701CA8BA38BA9060535966A937A8644CAA6E0E2C961262707EA60BB10249202A754250D104C501DBBF7B1D7AB44DE78198CEE0823B4E7D89E7A3C08770E4D5F3F7F98EE89B2F30086B0E8072E8A52DA60A636857E2C6F6D960073F7791446FFA6F263CA4041DABF8AE36FF270D35FE12E905E4559B9573F4C4156E23769B0ADBC6B12CFE63FBEC4B10C36D3BD2ED31ED589E93E7612DA68D75836068B1E2444F5793338578A5BF08E328B93B2AD662C40786EFFA0371CDD048D21CA12261DCABB54E206FDECDA807ADF9B30E047CF2E63659FC02D29EE4780AB625525CFFE4DA3FB3A7ED482F1E24AC75789E60FBEF6AEB702E24D5B96198F987B03341697983FB93F91001B200C490D363C0FC56967371437E6FE4354800FA5D8306CC235FECB466332E5AD82ECDC2E2A9DCE51CB0B553B006A83581F1BBDB94E0BB9046D50A5DEC3012FBA2CD5C4788E3BD2EEA3A07A12FB5DCCFB57C87987D36D094FBCBA1F47518A2811111DFB49CC6EEF623D2355367A6B98AFB4E73741B02D19EB9EE60D5FB5D56179AE380520962C8373D29C6CE0A18BA6FCB8C8570383818F1AAC177451289A0304E96A9BA5844DFFC63E6A7100C7E3B73FAAFF9C8BD9A1B2579794D9E24A088673752312DDBB6326C9B208277DEDA86A779E75BF85EAC49D4E7D14C5B2BEA15B56B8854FDAC8C43FF15F98ECC789DFB98E307076EFC39C323403FE1BF11656B01566331983AAF43B55BB9DBD462B44CBC117BF6CF636B3C9EF93CB72F9D6DC9CA8D1A900AF73C58C7CC581266F85DDC746E21C43B66FCCC80744EC3137CBE93C096698F30E32B75BDC06A02AF838699C2F03543D80CE4EEFEC7DC08FEACF8E191D016E1644525FD35C04411DAFB186D78951DB4544206F3F16A440E694E66EBE28F50851B75CDE763EAC84BE08074D87C04025AA8F36EDAB027672CC406B9191C990E7C6199A2C64999F8ADE3D961C99856CA1C32C1BA392DFA5CBE5E35D4CAC310C31DC01D1ED3681772294B17C5E43FB710F22309E59F3E75AD7220D26D7E6BF41BFAE0AD605EC530865E5891C2CB236C2293ACED34DB223EC51E61F6242B3A96EBCCE47EFB6A9EA6B81BDAA40C3F37A0A4B387C23A4134F699E294FA2B85C5185CB4924C6B997ABC760455B80E430D8AEACF8FCEEE2D369AE571A3E8EBE125B4434CCE6430F7F9F4969BCE52613396B8EA266E2B49C38E04ED053FD677949A717FE9A0F55E97A10A99B7E2F6EC724A9D0EE76509DDC791294A5B1FB189FEEF348A86277838370FF611039C6B547FC47F91EF22836EF98AC612459160E84AAB3AD9B755691615BB7825EB1940CC3FCB4E6BF5B113F3D4A41A954A274D6BFD20CC0D4DD322C9A9A322304E49CDD8A7DE3BEC5D478DC43118B8258AF559B2B4A5F11C6268AE682EC913D60322F91B793867E9A859A6FEC36DCD2D8C9ED6271C117FAB6C5C30ABE2F88CEF2E8D0D8F17DDB62777F2EAACEA8B40072712B30C1F85C00D339B8E819ABA62922B214F5EA36B7F692A9CE234FB886D347CF80098057730F81CDBB739FA28E94F7D4076A28F448EE7704AF48BCF1055E4C68F65F209ADF1F0271EE93A559C9FA98BFA87E95F44D4EF8EE9AB821B490198F4F90D1840FC114DDB8E9274E80989B8B690621B4124364AAF7AF7638623FEF6424D2350998F5F444F0967C22346EA156D76FAB553CB92A358724B931ABA0B3A2581ADDDA68BC4D3DEEAC7D5E5F595027EF1E3821376FDF94A5F382CE6E1DD4C8BED60F03E96ED8AD402587C03EF12F048BD577137532600606EA49F99F6CD04472345AFF13D7F7343D84775E4C891BA142EAF17836CE5ABF22EA77725A59963B327F90C6609EB9DAC5ACF28D951D76101FB79FA250DC1D4B6A39348B2ED206907A1BCA3800EDB36786FE353191F1DA98C7D8737AE5478DBF3513BA78C8B5A75B91E85B61D350D3AA9732EAE03EE21A721631F3335D28D128E8A6BB1A318809E6BD1D677ED3D07874F3A3943CD6C841966A68CE2ED446518D481C8BB9AC6FDCB0E97741565C2FEEBB0E69DB31C52E03ABF7588100FD1C21EA59177CCDDC5FDC2BCD3CA5C7578C5809FE094E7EC52E688849A8D5A2C85D47C8DC8D975DF434D8BDC44355F1FB3D03A65E1F54E5284588482D32C6EA2E25CF3928709B247D6EF7815F8CF0EFFE18BB62C74B2DEDE1872BC710F98B61EF2F820539BB5E042546BB175CAD7F82E9B765B03367088149E150700DFD291575981A81E9221C8FB0D1FAEC677F8B3424A50E89362F93E0E0 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6AB -smlen = 3018 -sm = E74E89A7F05483AEAFE008DE32557BF21C9AA4F0DBBB4856CAB71A0E4B55DBDC795C64B6ABCA09B55F1B7F10795A7487D442C4D934665EF3AED4B9C33CACE9218645715E68D1B666D7DEB7A6B5B02B37CBBA1795344D64810FA93F43DEF301FD225D5F85CF6A35E2757941D523847A7351953EAE8B9340E5202EB881BFB3018FA85B467BB499E3C490FAF47A1E02D702D25305C953DF96A26150BD82342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +smlen = 3024 +sm = 6B1CCEA4C6F5E096B2F9C15B29C5A8BBCDC22A8FB4DE10C4F922A81FAC2E5E14A641968ACB91867FF8FD7DF134F6616B58A199EFBF9FA5D6EA9DAB14F66AA4CA516E2684A4C1EBDD1FBEDFB39FE612BF782041CF72EEDE24647BC2EEA540925F1569C48B0039E827F0E369B09149EC32BB7BED06E15A9E44954AC6942521CF2EAB27D201AC73E651668FF119CBDDAC2D1C129016D0E09A09743C79C1D4E693280515342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 7A7C77744C275AB2E2D1C507669DDAEB0FC3538692B9A2EB314380F83EA10D28CEBBC6C7F3EF4F23BEAEE31074D2228F23FD448EEB4CFA7E30C90839948BD6DA34F07BD8CB37C4449EAF54634A8FAF3FBD6DAF90208193D4C4C559E252104FC7DB7C60A2068783BB3E4AE05990F03904ABF958C31503A5A55D88031647F99FE16FD8E4B1B8060911A6757D933AC9B03FCB1DF79329D93826E4127CF9429D61B0FD7311E5347EBCCAF22B4C3631DA327A2331FC16CDC3311332FE055575AA2EE3BF58EE8DCA165A5589DD188DF745F748F887A4987FC60A90D3C3062534EDFF1E06E06351A0C11A7603FB7DD8A338BB2E67A8B998CD467E465F4F8FBCBA4F7689478008E66301D26DEA1853BE9893B643336F68756AA82E26D1CAD607D631A07124387C37CB3F113E4C7BDAED3685F59137C9C22B78CDC3F1076BBAE48E701FF7E0AC4FBA704D9A42949980F61567FE492354B95D06E0541150B6A92F5B038C5EE02BA1619A60F0E815911E1966B67F0826A4DFA83FBD3770DFC6AB5C00652B3D485505323917CC37E09B46496EC8DD525C6C7A462720F5572938BC74DC897BBE643ACF49FC38AC55E9463B1470E888BECA8D9037F428AFBD01D304B271E05210F96B197FA535B450FA90D1A97CCA47F107E4E7A43E527155B53CD1174A1335264C941DD8BA2E25C76E8707728C3B596C2E4DD3485FD20B22F90D2F65194DC0852EB39EB562A858AABB0FD026189309722BD7E7DC3542584BB7AE3E0178457E4948F85181505F53A47093573B0D4518B68EF71747C37BE95B8AF5EAB2C444F0751907E5A530B40A86AEE70A7AB20FE2926A981D77D1D937398ED7F79539830B167041968201B632C5C2AE9C8C519E00C7AE8C719211E34283FA329260BCE356C14FD327DEC9D3EA85C5F0E119740FFCB4E3F059557085BEAC1445CD8DC34774E737FA2DD05B572637884C01259D6EDC010AEB72547E94F04A2A44E1DD56D310F9F945197E40E49AC2A240AC50176478659DDE4C1DA04F863A2C9BB74D9C35D096E3F4A827D1B3840B9407C30066A8203034414F4799E38E3E110453CFE7BDAE4F568D76CC325BE4763361CAC4C9224BD0250FA1E490EDBD6706375E53252F83E94585C2E1F3301AABB89B49BFDC5B82937D54127BFCD4C454D58EBE2B4D700825B738D54A754D3BB33DF2CA2548F48E911FCE72D46EA9F67D78B103D4B62518F34BB67CC721F4C2FF6C2887B2FA034195002A0B0B524A3AAECF992C978FDAB69749FF6BD4BCE80614D8A5ED718CB6D0B5AD5955A4404ADBB254DA50C8B3E366D1CA6DE4EF34CEF500C5694113C9777CD41190125696F1D731E69E98643207E75E036BD923AA65A1C1F5712124F9198372C83D57637295EA58DA2FCAA8FA7A6CEAF9E63426424C2C41C72468E63F1A69A95A5F624D3F099AC85C04B400C6AB51B27595F0518DB9C737EA1B0322BEBD10FC0F3504F460D66A9F0EC54273A48D4BB4DE4F6B2CA270005EC1FD7CEF1460E6C02B05CC72ACF5169807367B190AC6B3286DEC85F77DD6104D60026B634CDAE42BE9C052D6D9C4A2155371DFB04C4F71A8A76D2792F0D44643D28DAE66FCAA3966339685AC47CBF98A6BE12B95854582D204DE44ADA0B99E0C0B80165B78D1B4C1EF00FEF991A4E29292D9CAC135690E77CFB6B8C253DCB62855D68939E4B5B967E30B1E4E39E70CAA6876DDA12AC115352F7AC5D7A51DD246C3EB6A50516AF8BB99C1727E362BB7D39A5D8A3729F091E8644D190607247E79A31413F4E8368DB16BADBBBDE02F0044F8B8E6946F26B2B102EA0A3B5FFC177C4DA5A518AE9C21C6070639B0317BC9B9C6664986BD4611C33409F35D881E9D64C6227AF7C91973E1ED7F8AD68300EC277B721EB07307A32D981E6A06E92D1B5EACFCFF426DC3671FE5DB4935784A0F69F6CF2B70739750B28B54F2C47D8F086D513C2C9445B79A63344AE4BF1DCA8414E1C9F7F2A6FF6035632BA63E77EE9BE1FE6305720D9057EEC552D744DEEB790C4FE84B9A7E7EB73FFB218C774693F01224AD49E9DD1F6F7E350A5CBA05A8571B75A3638779985EB939DCB3A1891972D8D9054895443247BE15B9D5353D956B591DAE1E880815221AAF504FADF9F067ECDF7552545373BFCF46A243E8EDC66B1063076155F37183711686055021E3FF215DF5EF3588A8D9B62CA6C274DE9DC1DCB2538440D5A9976E0D845A76A7398F872C24826008ECA5AA65E6FC209CCB62F41BDCC349D5859AB4C4563E0A56BF5AF957AAD521F9B28E9763D993111598A2AC4028CF725C2EB193A5EF1A502B3215ECC341D16CA10CFBD1AAA02B3F78E0B16F44A7AC8CF20881E82A6A6C4CEF07DA092046EF688885BBF9A977FD8C896C2FE6A11EBCA81B23CDC2AF97E66D505530F21B91E5169A23AD1292FDA0C256A1ABF3904B29831A0BEE02793CC15266ED256519434C08D94EBE02B58B2005845911C1D3EEF5B6B5C011B8287023AB5821237FEF4B40B0B4E410DF4DF537A64D848D34C0FD1EBDAC423D4E1F56D806A3588135F6916055CBD59C2E2B9E4AE11B69016F300BB58FC557DD9880AF17916E942BE4F5FA8DADC8D5A8D70EA4C56D1C2B4C10F0DCC49CAADF21DB535CA1DEB198246675F9B2E64206E535F7D87435FDFBDF5B18BDD970692937C2E24FD392429F1080050A429AF187B8A09EF8F21C8E7D3D8E71A8E6E879C9CBA2C7D48F67EF497619198F4AC275E7A9582252F1339AC0FDEDA2F787248EA622641B5EB472909DB79F649BDB50AE6221CB550A2249DADBD64D1469C7C169A63D53AEA8CA71AF8243E595CC62BD4969BF027FD4F2158FB51A1ED20269255E0EABF41B47A399631745F03BC100E316C6E2DFD04F7E81D66DBB610CC3268D99D3025D54CD45A4597FEF86D19ADBCB36F2BC7F402C0223B317A49AC32F7DD7C7BF963755B7503CF398BCA7FA4D3FFC06449FA73AE52C4C50C5B053226E07BE3636B5427D1D07585ABE562840FBB99DB3FA72D7ADEF4CB2B82DED88484118524631BB42454A3F764D5C89DC827B81BF7EE47893A7167553056116E570B9950BB91727577F0AA7D335E45DF20AB01B15A71AB165D99DCC7B1E7A8FB03128E9FCD8B05592B092487C1D832117B5DAD3F70C8296CADBE9262619D762A36E7C65BAD2C464910AC453582FE21A3FA6C724953C6C73CE9CF5E2E6C0D394D58001023530EF564CE2BBA1DB51E5832912128D30C081FD7AD7E1CB453475BC5C645AA61FB8EF732FD8FABFF385A0A10CC8D214B2D2C5CF8AA0B3EA9C2389FCE1B1CFEBD51EAD0559328644306618666B0D145F69F78253A35DA01E2055CC6A62E3B0377F11DB80D5AC5C037A85451874F38D8322E37CDEF5DB1E6156DCEEE3A7A67FE7B0E7FCEBFEA28F5DF434E265287FBDB148D1CF69EF201CABA705E3BF3F8DBA9A92F635A258BF17D4E0CCB4AA1526950777BAE9882298B775ABFC04A8EBEB8253F552453CFEAB05CCE1C22587D02E136D97605D4F99380477F75D8091834972FADE21ECF66009EC4CED9B1F03471C76454F381E6061CB0C419B2AE64252B199F33FDB68FCC72A71A689EE142FBA94173BB955F282B86120B828C43759EE2BB9A9BC5B59789C353D8E9559FD2938C0319EE26C69C3B8FF6B0F4594F2BEA931E9F850A24E917C13BD8A5FB7FF8A936F84F0CFE96623734D551744E44EC9C9288D961AA6A33CC2CA1316C941E7098F7F63724065B22BFCD9D3E7B58A7A4E5A46D9C520CF0AB0FE83B4E73F8B435D481A088C2DD814BD8C70BAF14EA57FA3634D2F4C54F5203E6B17E7B10BB902E0691B154F2BD63921DB68809A5D4B0D53A51B14D34F84163AD198DBB3BD278743D3B8CC308AEC8604A5B242376D355DAF9EE254490AF8E05E963677A594B8045C484AD3BA446FB873E5B29C64309C9DD614C2536E70812CC075AB2AB5FA2414E0C5A4FDC42B606C9BB98C78106D538AB1B4CC0FDEE06AA77F5FFCD65BD32F9F6D9943329F7E62425BC560BA608A35852D130131730221263636836C6BA6962459E4DA2F61E1DE7595999092B2AD9F023B5AFFF8131DB11D526C09CCA6CA2B9DEF7C3C5EC4FEB8D9836818DE25DAA39AAF82F71F9CFBD81BA77D268F7A7EB46DE56F8C8074BA05CED3013B96025AEDD4383ACA4DF2A32BB5FD72688BECDC7ADFA241D386D3BADBF73A7EBB46B61D502F240E5928DD3849883D4DD5E3739A7B9542403A59B1749E7614A047352ABD832FEEF6F7B23A48D9D92E590B5E4492CB75EDCEBB1076E6D0429A0648F5C76F3AD90DBBAE344E3C8EF32C9E914ADCF49EE2899DDC4176DD63C59CAAD758353D969F649C5FEC1198B0F948D9CE2A245288E529CEAD1F848B64972019C1C474D50BEA19D12CBD7146539F51FDA3A47BAB92B44A69235DF7AB294C89243E6240504C2E3D4400CFA0743166CEADCFA7C0C46DDC06393C428006F8C2BBE3B7E8FE6FC4D4DE574167C92199865E982E3AD43CE6E844331388FD45FB0BCF86243395EB8717FC24FBD28578A03C7DB752F5A5D2853A3E6BDA92EAE8E332C3B1DD802C68252B2B2BB3468076BFB9E81B5F25BBE1EB725640C43EB1860F1EE591EBDDFC3EB7F70D7511CC2641D0152077065E3C4B924508D4916E39EC0B9F7D63AB7066F1BC6F9494458E783F821C9AC0C1CFEE8CD2D76B3A721D55B75FEAE0BEF2AD233F817B0DB8E00F3F7EA47F47C1A1DDC109A2596F0A3530D15E484199D98E3E46056FDE32BDBFC02EC1EE902DD77CC463D17961011B90E709D10994EDCABEBD52F9C2758DF7C6907F04FC57FEB38E188ECB3DBE490B29148C39954100CFE3BDACF2854E3A189029C94594F554EABC0994295DA4D628C606E298BCCFBF7392B2FE82B839262E509832EB2734605B37781A24B13DA2CF99616CBA05AC1DF3BCFD03EDC3A6E68BC8F78C25A4B6E26CD8D5CE497EE9F637A72416C7C730F318D560F7BAA02B41E75E480FF028E6618F1F879B19134292263578213D477A30D112829AC6063236FDE5FC7BEA172F86CE2D6DCC648652157B70B4DF3D8D1762B2E474EE4AF70AA28B261FA8362CC6CE17FCC3EC9FDBF368518B1797B031292113323FDBACB1C12754F9F947473F1933701E785AC9372A2F51BC1CBA63B02CDDE117F9E731FA67BE6F4097E4E732F4F0C3F4748C40F5EA6CE84651E00593D53DF0CCBB8F29B772C1B30D96885A4F541EF6F17392BBCA8B010C34C30B5F315E69AAB4E2BD108E1345C465080E10CEE6882C2062EB4C8048121642C1C1846778CA1E02D4CB26F90DACA0068D6D6A59E35FF4C8CCB4DFB051E93074E8034EF112ECC66B15F5380D27B91B66CE91A1E4516F513AC25BA8066659F21E4C0590AF1348A064C83065C1370F898AA3362D263717AC2809B48EDC031D37EC5FC1DF46694BC11C942268212F6060EAC15ECF6160947EF84FA0394A7DFF7442136B6C71720DAE5ED4B975B87F45B1684FB6FC05E3CAF78A73C65D8D63060B9921A01842B29C9B4834DCE2FD656BF1E32D6F9402FFE32665316AF476BD889AA98610FE73667DA798EEA979FA8D1FD2FF41EA5DB852FB8498AD07547AA65F5ECE5C942B185230862CF439BE9F1B2AF2216CE960AD3818F9DB446D372A5F7E8DC679CA24031BE7FE91B57C7EEAF986B5FD5ED2BDDEDA383EC4ECBB59B08A16B5033AEEDF39BA65F414B1012D4975BEB4D9FB5A9D7E02191F3ECFEE4A981DD0EEA091C6250AFDAEBFEEAEF3CFE363049EF5E31D4F820044FC210E9F38B342637BF4FE8E82E12275C596FA9DDD818ACB8CF1170A9ED5E4B566FA77B407B48B67DBAE4506070B8907DF353CD72E4DFDE0362E3307E04476C2C699A8D8030C5162E59B67DE2484BF911B762F09F06E0FA82A70C665AAF76C6A03D21AD9166B40B2C9A2746847EA65BBA4E335801C2F1F110123FDD129DB3EE4E83D24769737ECD837A80AC2AF30AF9B449CFBC2121ED2A475D3667EB00D2C637D03A865B83A36AADB79B0B9F544A5F5D79AA0F35370966BAFC7FB00F4C6267B06481B839A15FA81617884CE7F1A6E36AA9B5B1DE0B19A747C8F06490B94B8CBE35FCC7CC003FEF406B858471F54BB0A459C60A90C2C3ADDCA38966507515641A97419406C182297C94DF86CCAA31E836B276B8DC6085CEE09C4EEBEC42AB89874394B6822BCAE1ED2E0C44481680BD3DC8802745E0F918412C1ACA248AA8005463FF46D9C65C2659E132D95F8112F53C6CF810D5ACB66BAA3C7BAA3A72D6BE7C70C8137A44D8FD43BA76461ADD3DF3F947463C7FF8F15FFF6689995D05D842AA3AD1A68A0BAF5CEFFA13E995D4BEAE0832A9B6B9FF3393ACB76D33B47C6F986A4471738B42CB61B0D81F18EA7BB5F909F679609E2301BA578889A40E718F7C7C012CAB1F69F54DF0249731DE3F55BA6D572E604ADEB738D6C69E6114133540D21BB671D1D45E1A423D7F22563D57AFBE085A1E3DFE8AFCB9FC46E6474FAF9E0E0BF3AE447903E18B38241F8FAC6247DB513129DF556B1D9DB455B599BF8C9FCB695170D6863307A8FE14B6D195ECCF2BA606E0B52198E9EF6AC5FAE6F1CA45B76B6061F0984398D510BBD229F619C520C7BBD9ABAC71A7251A4CD657B7475870AE107A37690863070CD6D536712EB38E4DC5B32426F4448B452EB60E1E88C16C984B3E574A264F54F5D6B9720F6D89566DBBAEB3300B360E22C1176453506378A218218E936EF6A0B2A862AC4638B2D3452A5111ACC15213421D35EDB0F1837A3FBD0C3F52D65DB4A35004E06B30D77B16B40990F39F6E2A36BFDD8E9DD4161051C66CB04BA98E758AA501444DCE910C04F6B5419AA45433510BAD5520422BC85ED9242AEF251605910590E03B5F0225D0F815CDC699692C22C91389EEDFC778D88898819E5C8C362E94D830EB5BFEF2F6A0180279331FA666B37C7105CB4648890FB4FCE2D65B954DF35F3EC960F0133D4CD4503E5FA11E538032AB01ED857D3D497F0E126C36A633D276153FCAB33FAA854432D1D76B919E47D287A330D6D1108B57D36F3385F8D966A88E59BD617E776FB26E200027A9A7A37D953FED692F7812394B0540322B1A29E62BC83E15FE4D3ED70DF58CAA2DD234DED594D82E417D4F991F1F71FE4661635B220A736E1D91D4C0F64E07BDEBBB6EEB746F4CD8137C657037D527E6872512CBA833E2FD34117A104E1B5578623CC9AD4102BE6E6935281ABA00F65C0291F6B96E9480BFF198CBD5B353DD7CB3888661DC63BCDF4B241DC188DC009EE2C53BEB4F03964F7B0AAB004BD978C7415D409F43FC4F3F5DF0D8494F1433FC5629A7EFB137A8D170945A196966525395C91C615D0A30B4E21CB1F4808931902EC43698E4076464220EFE0BA844C2DEF6A225F1978C09D7E17C6376793A9AA993318B83A18C880DD408DCF26B67C7D5C51A1C7DEEA56804226DE4F43A23A99FAE044B3A1855DA6D36E42C29EFB32CCACCA522B506D8F7E0A693C4F1D76B0F76E58F2CEEE76CCD34E7ECA52ED304000CDDC5120BE1601E9137761D6CD10F2E539DBC0E869E5E90BA59CF8A237DA4DCD42E548C27AA52B2F945FC73A9DDF02B635F3E03AF1BFD2B979921707B1CDE1B01A36C5F629090F20565FFBC889774506244997AF1CE921760DC02A1FE9E2A892FC1BA0957E754C677091556EFF49A0B2FDFADD6B7FF997C444C314676B1224AC33D51FED892CD013C5AFDBE072D4AF073E5387BB8BE1E5AA1A7EE0E91FE9DD94395EB13A2215D12A5D4986EF991A0EBE18AB93B5D23447704B9E +pk = 7A7C77744C275AB2E2D1C507669DDAEBFDD41DB71DF026BB71570E8B499F58ED8DD196AFD9FFFC292B4BA7A90A1DB454DA8DF652EA756110729BD2F58708450446C7BAF49269AD1587159D9A1F4EEE1588C9D4FF2D0C3A22C2877FBAF6E689A60B04798FF400915132502C0A4D1D3517AEAA8BD34DBDD0780D7566E10F21B243C7F2442DC83D4720B0942575AB06C7550C482B89E9493788057D25D0DCC94457EE98B7A04A7E198D2EA9646BC1D9BC8C8FE24426932963B3FF25F794B09F412EDBE1DA692FDFFDB0C3BDC4F2AB81C7D2FBAD7172088A45DEA8CB9182C09E9AAE85156977975406E0D45F5A8AA9767F755738EF978E9A720931138A4FC75240CF7B585195409EC4CE5A3FE8135EE60AE1464EBD0DC61265597DB6E9CACF7E840F27E1ACD674FAB0510CEE5EB083F2B16F0F650458B1E5B9457B816D7E0319CB552D23FFD1CC2C633D5BB7EEF9AC5141BBC1325370B062BE92FF29D35349D930D197BC18F2940788F3C095ECC22E2030E1AD2CB678F30D9F2866CC2BB974C66E0824C5D7470D1CEFA4F2979835002ABF860AB28AA8F4FB5F28AA4E105B3E40C75365D844BC0BB97DCE6C31915AFA46DF2DD651C4B3389BE047AA917E9E7556A0CAA7658952BF0CCBEC2E599BA2970B21B3A9BA88D37D25DAEEA10052F715CA60483C821C66B093CB85FF3F0CAF50853EFD96C59CCD884ADCF99793BAC22F428498DCCFF76897C7DC2B4205B72667B023973CD1AC98C3C1BA71A3E15B8A04DB3753AF876E2719DC82E7905E6B487B7A52BE26621ECC16527E53DD2A8F0B94D566DE71A5CDFA9E4D22899EBC2F4FE88668497E1631B0D0785AF139654E2E40588518D284B8E98132B2FB7487DA66FEE9831D55F24FD8DFAC48FB5BDE37B4FCF1859525AA974230C9A4C1807041086959D2EE50040E2C78F0D41CE90436FE9C621DFE70D7A3CDE2D125DFD8DA983589E6921DC087C3D69D09F5DA77D5A61EA290BA1A706AB1B0B5AD5DCD12ADACB069B58373CC924486943D7D89F12F55DE6E09EB9CB9EBE38AA4A324208419E52E193D3664B77D35FE1C239BEED68168B1F40FC39C13E1AEB5B1E1E0D61F92DF3C0AC0E55D4DCB581AEFA612F3FE657502CBE796420738638297FC92CED7F939E5DA0BAB5BD4CB2DB755CCA1A813B59C011665E0BBC27C9B2806331662AC475B477D0E7159D43B8AD655C2CBE4781585186659F1C597086135A169DA4507A7F96A0BBADD9AD64804767E6C96FBA06FAF363130DAF30150BEF26AA8A2809887A0931B4624148A70E904B9A339F35588B286F9022E2774EEA751E920F3FE1E01B77E3061B7F0AB607D67A92E543530B633CCD3D1E62C7366385594CB8D5C8F43A8F183135E6DA4FBAD378935E82140DB1F612F18D749A52E0FAD2BACE4332F4F97E75E788C57214F16A20FAA841212A5915001657200DF6517DABEBEE316E933DE5892EB87F4943B0C6D36D146C7EA3A44F9FDF2B01586D47186E682256C5D6AE3ACF9791812E0A1D5794563B0F90D495C5BD88A53CD04EA4D91C5387A664FC4916CE94AC35008BA8522C5C8547138ADE5984A1D6A349AACDBB494066069F237E150DEBDBEE3E1B6255C00AD360DDAA6163984BFCD5DBE172D183BF1F1BEC228251F3CA4BCA5A334BA004CA53BFEF740282EAE381C8AE5D7D31C567A1A0A649A8B6993DA6A6CD70EAFF63277012E4459B40D9581B6C40D73ECDB816F552A69B4B8538BCCBB0EE740F166C42161028135B35E8AFD7A2F2B15B24E6111BC91365B5F2E411C8F450BCA79AF8A8EC7CA74BE98A3C560283432506DE4690E2B89B25245F2EE6461E320B8486F04FE7F14B35E01C8232C9A86A992761EFFC8A76605D2BB9E6AB99E6AD90CB29EAA6465B439ED39447A847D1AAC5578F35E48CAA568C9BB12E912198320D03CA643F9AA42D0D9134EAC7FD25FFD950DF9C2A4B9CD02973FDF4724839880B11BB823F5640F43ADC127B1906281B03FD2255119A316E555A9BE78A59296F0322E923AECC1F12B302E505CC239BF05EDED10AC936B0A362CF4EFB6D5C87A1B19D0AC3BBCAD24B36EA345DE6720CF71EF9B1694CD3777A9C6872D2B4FD6C20BAE64B801DD07432139517C641E6F04489F4B01E4E072145B4E93921938CD6A40071A9CF7372C62AB3EF97BCA9B657BE79353F801D46E5AE81E356016740953E4CF1823CB532A20EF0196A8676C59F2CBA3E377352DB36ACEB41DBBDC5C2F77D12F4DE1BA2902E73B890A5E1841560F6B8BA662FEADB161CFA8C5BF0368DA1CA42A7C2E068D950530F6B1648F0EAF576A9DD710303C189B9DCF660D4055CF15397A870A87114462A02A631A376296CC2C09CFC9BBBB467A63BB4EBFF85DBC9976F02B630317A677B1268E73B64D293EE6A12D159E51B135EE162F8F390A5DBB86E24F8BD65D570D20C0D39A6711A457028C43C8DB50A87AA0F7B4A6DBEB0084ACB0FCD66174D89CCA310B2660E0238EC7D8A92EEBE954001518AD585B635682536C7F0991A0584E519BF663084195220D38312202888199F4310DA49D54DD7CB7C6D0A5CB1DDBE4419981FA90C03E28045B3271063948D2502EA367C6EB42F569C648569276FB1D120F591D71F023E52D3E991E4166D5D97AD3F240F8F6AD80D8CC2AC948C80B657DC28658066FC7F8BD115BB6159628593B46700EA57397145FD9FC862BC52AE518B6449A37AA0A5F092DB0505E9A667FE24CAC6E577CD8CB8926AF3FD4D032F66ECA90A9C28E836987B4DAA203D5936C8FCADC52E8F20E2FA1D6824BFE292365E69FA736F8BBDC8442B5B850B6C1C077F70F7C894802EE31CC31198A472F62E46AE38B164364C75C3DA2EDF8B0BDC4D97F10373C086212D3F8C53002F0CC7B2088578D54A552761B0F438C73572D435178B0DAE17623DAFAE0B1BED18A3ECF73D90755CD6B0A837C6A99C35EDFAF5AD614B33D854284118C79A974FE991CD3D47EF3A44B6B2FFA4CE70FFD396FA44A2B86D51E16E4175B8DF20AA0F1A88D41DE532BD33E2E4DB6C92E79391C87EB7710BAD5E9AD3CC4A7F43CF0CE1C44A07652A42AEDB0CC0557F95EE9DDF3153744F4C4E88ED971D517034B9CA632D1C9C3E2751153525721C1968F006DBA87092814EC2A92F82C294422B3C534F2F7E640FC8D04200CD42F2151C2D91AD53F78F0FB7979EF7B4272A34E77542DEC7CE6C56464EBEE09624B3EE03366E2AF81AF0EDBECD861885D824EC07BBB318CFEAB001DD132384A34150EE17DEF76B447C04B349FA3F09E6DA30D35DA0CE409DEC154721B1AED01CE9E4CBBE17D8BA97FE73DA537A33653DE57BEEB9362876C7EDE695916E0CE0B8D0757C45EA8340C3268FAE19A50C9260ED32083E8141627EDFD1871E85BD695AF0B39C7B5C23E0BA5921B9A243C254E425741A2A39F0B598372A0D4E32DE5DCCA3BF8A280C285BFA7325AAB9A0B76E4BB1ABC11E095228D82D8CD10E62E1B8456BB1462D6B42B03558A046EDBD1F0ECCFFC3C8D3C8E4FF477C5ED038A265942FDD3DBDBF72BB6A45FB7A75F1B99F4B1952BD89079A201D7A613399FF2DE9025E5CA35EA943F29700C92F2B73B623BCA96661D250714C5793896153AA441CE6ACF93B7A348996B5BEF61732354E7DC3DD848F1E90D2CC7E171464128D32A0F89F9D76C9B416FC3CE4B6A6A7185DC9DE2AF1D52B589E1A444960BE613B29A1C6B5D1B4877EFEEB4A49C4C842E9FBD2E05430E1B46E5CAC959A2792CC45F495436409ECAC5D587DD6066CB6B16F8AD73BAABE27C0449700D4930490015311D39F5546BB137E676D1C41B541C0A2CF2AFA07569557FAC665E53EC9979F1EAEFC24E6AEA426EF2551D6A41CD7A49539D19FC39FAB0936F2F78C08A9F68A2129BE41C6F1F48CB8D38DBDBFE6B9541B787FEE159ABA69B27A10F451DD0B8D7DC9B9EA1DB72E96AE38F8D75A28E51AF0D2AD886D094CD0A80CE768DC23A69AB67F8CE2838A92F7C13EE2054768DB1D0F637B8E324F0FCD3166C6ABBB2D05C986EC24DF20C2A7520A708A9FFE6A54F0AA6F7B61ACDD77D7C920799BE4C42CE80A03DB3D9077D03E6842387F764BF87A11487D83698319D7D848BD3B78DBBD3E6EE95DDDAD532A7EB668F108E463BAF99044CC7B0C5EE4F8EF60A9023899799FF8759D3CAC9A631ABDAA5D5F11B86656B363BE87C1770327B18EDC4AA73CCAD2FE6BA2799E37647A69DCBC398FD6EE68B88C7F484742F14DA1472791CC4610277BA28DB8C2E37EA0860C9038D8DFEB4F2F7247B1703397AD9F44620BAA70DCE71B93C03E22BEB33B4AEBC6BF14A38B0A6903A873C061540751E74E93213196AF98908113D6BCA8D7E18F7FA45C1ECED4D03F70BDD19FB718BE164600121C3A984E3C5D37804D39B6C2BE545BD3F0BF6ED9E52E337ED2A7070806FA9A38B0CE3004DE9CE155BBE0A4718FE18AD95FA168B16A2C00442683597F3E5A525842F2D1701B19FC57AD91878C536029AD0B837ED19B36947C927E51CA02279DABF99A1285F7EA00DE28DFE2CCC217CA3EC5184370D9D3271B8F75FF68BC389E734DE80D5FEFA8A742E4A2DF115844DF34AC596C41B1FE44D1A7CD31DF48A40A3CC96B7DD1381C51635258DE09ED7196B85F4613E99D2CDE1DF078CC6829BB2FEE8C8E81052A9E0B6BFBD4D739822EAECA8945B2AD61F4598D37E4AD04FB8A7492983AC34B94517C61F8BDA54255C48935595D1BB7BEC8CE43EBA5A5966CAC69D5095D86E9D3B743A2F7BFEC08E3038973D5C2B55A82237962371F9384462C688D5861498144CD83AAC26B9D48ECA76B24B4A0B07C20C08BF06E25AB018B61FA9916810E315764432019D5E1312E51F3E61F5F42BD0EAE64AC2D71ACEC1FA5E5676DB8126DA805257F40D806E74AB72B74B39761CE796057EC6D618684B34F1AE1DF4388F6A37034860E666B8E84950C95BC0F0A3DEF2E0F230E96F30BD6E7220E7949F7659E246A4C9993AC901E07AD35E321803DA4A58C6728EE09D44DBE31A105C128D5124AE4AE5BF9D8FD785BE0E5D76EF4893B597FBF9E8104B03A243F22830EF624C2ADF3DC00F3469526F1FC0429F76610E9E2EE9A5A06663794019CE506ED67D856FF38922F6BD1D31AD4F7F9ED07450580D2B68F536321E5C7713817E523A941AE1B08D1CED4186603332E05AC54C9F8400E591C44EE46F894EFC556FF415B5E04AF3A41EDEB5F39B7EDF74AC3324340C665C8375A24ADE73AF8E5F3446352C68DBB4B9BAB1A14DEF8F6AA6FB8DD4102D42C437865D8D6F6C05F499F41AC5DEB398FCAA052033CF74673277336D71CD62B43DF45DB580BECDFC20B69C3C5D79239063620462C5B35FD742300726F087E9220F7465567F3672F5CA107975B060F9EADF1B64063C324E2328BE2FBE5383B9F70EB62D7D1376D59A836E4D42648BE60BA893541C59DD1D7D6DD6A13CE94EE4DE28B876E95084169F54E72B149DBB2F37D209D31D038BB96B50577F14BB41E3A94D3606304075F837746C26C33BE8C1BB4174799F0419DD124DCFA57CFBA03A91B79904466A71A6842704B855E7A905C47D7D652E6AA1DB916D6A5F5225318930E60E0755F540AD24F46F0231588F3D03AA488648715A7A79CFF58AC5EA4C5622AD70F14BE9D8E26981B1F2137477AB4F9CAB6841FAD66E4AB529340DE8C7663B35ECAE773D08661BA79933DCC4EB6F6C24FB6780C2198F0336D243E91222126CA888C28333B3296EC41A6F5C231DF9BEDDFE92EAB831397AC9442005BD7620C07DC439DC7960FB1089ADFB480052A696524DD8F57B0892C7215D65ECD74B274FDAA8F373ED8D2A4D97B09B5AFDF8C93193E2D9CA6D81050304993491BB5878E047997F39025A13527B83A68E431CD43E5DF3D3C64D0A7CF4BBC3BB92D50D3B6027E2E1869434D57B84C6652EDC129C509F65DB0B4AC5558983B5140E67693A0A0263F9A4DF6DD5DD411BBAAC88D128C19D6DE8F90766DA73D8B0DDA29A0BFD8E3ABA441C5305F41877DF9BEF80BC7D105B7242CC9DFFD73D8CC31E7CB75C3ABBB2656CDB51D825E6038E1639BF5E23D690474EE62A428A2A3C1CD15EDD1B6D23BCD48B6DBAAA1373334C977258700B7588395E9F7D4E25E3601027332EF7A29543083B23E0CB73AB1D1AD99B3BB6990339B0EBB61CAC8D105F32664BB9A039FDC4880F7B9CD864FB2BF2040C3181745E586C5D29E12CC0F6E5139BF50370E33C185E81F891FEB681E5083C2DFEDD3464AB09FC1C1C8D5CC22369BFDEC66BC6A9C29EF6D28CC37B9F3487DB8A6252A9F309625669A46D452776FEAC590AB38140B26580B100E50495EBA4CEF7E3D8D8F630959CC8FE96AEA8BE3942E15F0A7C6669AED522EC76149A9C1F943070E01CF95460CC58862DE8566AB3DB5BFA4200388BCE22460F203567BA0056AA4A10CE8746B5CBAB05B7DAA9109FFAE0F909BAE5EB9417C09A32974106C2ABA21390003FC950426CB70F5608764A23691ED02D369A49584FA45EC786E5E9966294BB98A0AF2FC47CDCCBB78E36BB78997CD60EE85E326D3EA99ED807EE1F804DA6D627F82E84F08D32907022EDF71205B6B8962C2A88CD860C747BB30881015D2943C5C1F61DE1FCBFB8A064DFB97F6C0686AEF39909F4CF1D8A398C180494ECEAEB63D634694E2244ACE356400F645B5A6C5871BF24152205FAD6BA2B2D707DE0900F34B69B74815522422A24F355DEFF2F88650217FD4033C3ED0632ECC210C2A65EB04803AD2C2F8C7E3CA0374B9E93F0F230B45F83DBB134CD34669A93AD73461B1E2CA2A756AEF4917608C66F193930F8B1FE1ECBE41A2B473FF46F66A43F2790C71CC52A29DAF60324C313B9ED195E45569A041F6B1124E1EDF333D9550CFA854515B56387C5F92F225E1EF4F6BE7E913A49DE34E1AB84A563CF788E493917AD7D82F25AEEB2E115E99AFDB95361B5FE13F4B8ECA46362 sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A196 -smlen = 3051 -sm = A02FC3224418F3A3BEC5A76D3139C6143C4A1D1EF9E9B94D54EE46A5349D9B0A894012EBB9FFCCB6E0D885FB328567DE01D6C9830B8ED473ECEFFE4BB4D3ACB59747F95B4595980B7959E46CFBD33192E4D62F8AB115C50ACDA5018A6E18EEFD216E10B03517E8ADD31522FCDA2B2A698448C48F13C254AD3B586E48FC92FDBE3F54552CE7EA7AFE3F68D412ED29D3415A4213596C37B6EB4F5FA1403FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +smlen = 3057 +sm = 5C625488DD1B784D732443837C324E5BF973B416F847439627FBA00382C67DC9599C72676358DB005C40B82D0E23A490EA30A19417C0DE1DDD07BA640380705CB8192682E8712531A006659855BE7AA1B9471C29F3E6F4A7F0CD67E2FF890B2C00772EB96B1E44A981037ABF4EC043E115CF7A80D69D4858ABE8E48CAD17367B530C3156DAAE0964EFFE3696E47A3767CD1BD02238A3B4EA941F7B961D3249D21B583FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = D7B81D7DE81098A831F6BB2321488205460116A56E42EBFA47884E8FBDE94E7A9B7D83CDEDF462FA3D674EFAEACD01E4C5DBF9D549B22D8E33E635EA69EC6CC92F72028DDC3BCA314B3C60E57DC034EBD2E1A026A76C67205267C9805CFF81D9A30B5A7E70471C1C64CC8F81350991120A214DA19AEAB6E7D9297AF99B94A33B6EC72F6AB3D86E08F336E322DFB9AA2E19ADB0D10CD0E9E7563E2604167CDE338538584BB79859DB4C155F2273F319CA09E64FE81BC5EBEA12533539FFADD11AC7515BF3368C9E9A5037C1B95F04E8EE66E3C3F7EAB6AC9DCCEA284B9FFD751CF521FCD78B674E8B5EF3DEB96082AABADB828A4F24CBF2FF2FA7B88D14107FA7E75225A36B2FF8B5FC4368777C853116ABE4EE12C3F0F3D3A6A1A5E2A859C06A4C51A3A91D787BC136D9730840AC35F7F72F0A3902043EB34B95E5B9A4EFB0C5C42A1B989FB6C58C35FBC92633AE6397EFF99CB78DACB41A93AE07666D02EEDD3D79214634A543F00A0DF9D98B9B49466858479AD25E5A6F58063FC90E960FBB8B88C3AFCD58F578E0C0003691C37D33F0AB07B9917843D1561A3DAD7C1E7063684089389F366700513E8E232A6CBBC311BA53FEAB8D049EF7CE582A9D393325B7FF57D6F65D275BD2FD659A59E2BA0F97C52AB2CD8AB4D182C05BB913164CD5900B26757BCB7AB5ADFAC0ED650F6F824DA4F7CF57FD08DCACB1680F16AE5B4EFAAB829717F5B83F0D2611BF485C388586D866257CFDD1B75C907C4955CEA80B757348EFBFC8008D4D76A95A6B21DA668AD8EA8974FA20C4E3BC4F075F9E44D3612B68306AF1DFB5E5AC83831A91E5CAA59D70898E72549BA56DD7216A5AB76D9D66AA68B6268C3886A6E5CFB107DCF357506A9E8718B66ED74DCB0021DEC8429C1F9BC83A5695EA4CF1D55CFDED3C0A21F1FA817759D8ED2A21CE4C71AFE9E11C2C56FB641E80E86CD9895F3B9B1CF1941E0232841385E6A052B18F1DAB9F5FDD8EFC91226E78FBE0664BDAB9FA6DB41131E8ED206B15687BA036AFF99BD3F01A56A18140F72BB96EEC100D955C7697DA1EC55DC504C5FE13A0DFEE04D654E4898EFBD2E3CA39898370D530CDBD9982FCCFC79C27D0ED65C83EA6C7FD4C798A3E2ACB7AF2F9814B79D837169A9A8C438656A55F776B085D2675A57236C85A54E68B54530F3CA106B5C1067C62CAF0F0F98860C1F0B4B9D955386A9FD116F8FFB2FF971DECE60AF68DF31D18F12E72BF798D4FE095DD4267FBE614C5B1D743CAD8D424A1CA88964F3A8952394C6A519B11E9FAFB30780EB62537630D09211965C3C3005AE977FC9EA32E1E2004D6065E95A2CAD6A15A5CB8748F271A4E16D0031B0B5EB6766525052FE3598BFDCB3CD4BB66B9F6378D65E4AD933EDFB2A88AB83ED305AB73D6A2709157F8F5E481275A7CB26F7F178162928BB0174595FE7531BE7386082D063BFFAB0501E2AE9A34AB1BF63A20689104C90EAB3CF4D0E3BE971433BB2590B65FFB8C5A6A84D40345C8FE67849F8BCF20D04015BC9BD847B685D0FCC55F969FE9D2F2894B08C7318EF5F114309C9BAA4B9A014C608E4534CC699D1A34D4B2648FAD5AAF15A05BCF9A40E9CE88ABC42938BD10F113511A167DF127082DBB2B255A3C68E29CAC9D85ED6C5807618F56249CB4DB84AD487B2FB6939FC0FAF3C25D9E025AB1B69EB2CB736BF36C2BF6F182DFE8CC3FB49A14A142E82843D7CEE7903087FBCBDC6D655BF77EC1F59FBA94D530BE8974C240011095B7F84CAA3D98186075A19BBF3EA16C279ED05AB3AB6EAD8E9ACDA51D24970E28D699DD394786E1A169FD37CC3EC6E09FA04690E194B615EF0F503F004808AAB7427F3606C632F8CEF6EB0F157FA84BB9F43EB4EA52A906075D26B6235CCD5C14643320DE050915793B8E39CDB190AAEA2BF0AF140616F1E265DCF3EE1C582EB17EACDB286A89CE1B9F566E22A1FB354AB1EC75FD3BAEEE8A131AC20D64263DD0CCE15651047A51EC6C61BBB268937421BC334D7A85D3A485DFD241FD34FB66CED9E59DD138747FCF549B3F340B43188BCFCE86427934D8867C75544D9E1E65C3CF2047BFB1F6C3CEA8DF46DD6D176DE7F0FB9A2F4AFBC879470957C475AE7BE703356B1A98DAE2039231303709B52935DB9D648E2F6DCD8E8C8404EEB30F47AD42E6DF20533E19339A1DC9D4DC401F54F2FFF3282049F7EDF29EB295112DB01AD3A425210B0E602D2D549492DCAAC716A796C2E4C4FA07221BAD3ACC7F199C985D1DA74E82C4A111B6B1237ADC8AB7203247D56DFBF9BCB69592B7B8D3C479313F3DB894AACB8FF5697C7B99460A95F7EE69A3D0CF22D93F10E443B427F129A97CC99341FCE889793A25F6FA1A9713FB3508A6F151C4D438CAF6CF0CB773A462D2D9F392DA0F81E4C52E690BA6907573DAE145A23EBE588C05DEAF0F6CFC96617500A60B8C5A23512BE69B3BD2F66D432D7D5C02838769D5EECAFD8A81858F80AD814E780F6FB95664E1292CD9C68F9904040306F82D312599480EF32716C95FEC68FBC8152E331E0D48515464B8F1E02DC70113503F689D91DDA5A51CFB46E749FE9BA3260EACD7289502AECF32FBF300C3538F6DDD8BDC4AEE4BAE1BD545675F8D99190A6CFFF53123E0A87A3B37B7105BAB81DE5BB9DB8C4A024FEAD3B5197CC506AD18735135A6E316B50134009DA103D00DE3C258694942ABAF482E3171F0F69FBE88681B29C2E3F1B55410D1A716EEC2B81DA282E5C70C36B25F71E965AD0039556DEC28FFA9B3EB04A81573F867CDEA0954F97B05263B07CA96F5F203AACCEC40AF8771744F4ACA0D551CAF7EFC4757E71AD9094D59EF5AF5BC1B8A267CF2CB552E4A2BB0AEF2964968FCDC0C151C2B83627E549132F9D720F695A9B4FF61E711951C95A90527E5FA95C537E4A1D863644EF224AAD0DC973B8A1A0974947CCA0BFFB8EAFC64E2ECDDE5F3F22F00F9AB23F7834AFE0C027290D35B9CEA14A4377E3B916E9A64D79CECE44F4F775588F1AAD5DFAA0F5BDECF6DCB5C4BB8F621BFB566CF6FFA3CF0409730EBAD8AAA92D73DB84997AC81EB37067866A052B159CA5F9F730860D9236B1317FFD6E1CE34EF9194C7E1F37D95DB64D8B33CDF5F4D0C3D57C61F5068A4680394A5F52F75F79F6C5AC6588E79FC8B05CFD48B9D9074E596F9D893A93D2B96C2B0185A29670FB31EA0AC6D8287DD1E115A686C96D24815127F82A5CD1C6B3626644DB41B47B324F67DB2ECA528F8A276EE2B960796C977C77E1F03FC60BFA38A279F0A29562AFBE4E44AB4257CB72A36EFFAA635AC878AA28BE7785901ACC329F385E86163E15E92FE2B5DCAEB4A0BF971D3B8B70DFC265CB35073606594FCC46D86CE9EDFC09AA64C928787C4C9CE6DFBCF5AC08550309812CC71762AB0333BC88FD4FD5BFA11C68572D737A610D6A88D8DE26BF4E11A00805EADBDDC601C9FE214335B5574E6CDC12923E19840D9282CD855B5F336277418863AA0190DE8239B3720DFB1DB4B31EDE25CB72BA210CB4F41F6B7D2D28090EE0AE606AF3B4EBB5D647F7877949897619A626A4CC9548A9E40B6726BAFE737A2603F06B294C61C11AA2E40A2404F9D7F03557CB8D1A52A5E71B725DC9CC9B3E7CD34072E0FB5DFE725D40F3AF42ABB4D283D43142047E667A4FDA97B5890CEEDC89214EF40E276881EBA2B8BC2A5032C01E07F42398AB1C82E3C1CA0D34F15E8F5B347E08337A124E54EAF71EAF6AABEE081858D5644E7C651EADCF843C605EEB7863E17BA716B76B0FDC86EE8C64710BE23A77C54E5A54EB0565D15755087F3FB634D0E8D17235C7653D5AE1F7AA4D6C57036E9548D9EB84CA115F7FDD3A2DBC74BFD4CD710AC1611A872A0D1A187F6128DFAAEAB1F963CD1AF9EA37C71B8A0BDDF9AA98556A251A27F03A0C408C2FFB67AAB362D654BE63474F1A17156EEED5CE91346A1826A88A0F792D388C0879923FC79DEE6A65191BF3D55764432A2B33A206C59CC2A3A3300848B8D2E6D08BAE5EBB5E82D2076C8FBC0244A86BC7DC5D8B1586D9492BA0F7CC77CE6BF1BAD91BB44BA8E9AB5BE18588D291DFCD5DA4B103F8EEB04B2F3E6BA11CF4BE574F14B765861EDD9D9E14A142FB1771AC27C78BD19FB0D65B0F627EBC51ACD515010920E6F4DF121A77BF1F68CA913089E542FD99C14B3559418AFC57A80B9F053DF8C4E4FEE3ACA0A00A5B70CA0C992AC92EA928286494A9BE3BB813362E5415D72452E01EE0C6A6CC8D5C9FDB1D1A13D341D1D7A50972265E084881392627BC92573EA31332B1AF1B9FF392AA87F2C30FA8CDD64F5A0D08599CD5DF07259E86B89DBF3C5D5DD56595FC0B52482A8C909E3A034B5C952C8056D02AA7C939A8AA399D68DCA37B933BB694DB58DFDDF4E06F19FBA8573E650A73259E4F141CCEBB05D6826EC92F915137F1C13DA0F3A70C472AF7BD7F2A0CA76AFD68B41BC89782593F566814E7835BCFE61CF301B9870E215409C8B3F511A922E208927B4146D0CF5391BA63385DC6E90BB24692B3F67B94F429FB728187432E2F66F9C384725BF37FBA50DF1BCA177133FCE929FD6F52F941DE8DC6CFDFE39F00D17301DC3A0285953B94B472C39A9A3A983076E923E1C0B77E7A10D8C7BFF9CA6E19DC47DCDEA12A8537A9FFAE87E5578391784DC422AFB0BAD59699C79AB6C33081EEFA63372858C4286DC7F4BBE0092B85D0F0DF196966AC07C54A586F5285E139A57C476E2C9A4574D9E3F60296AC3643646B752F24C5535B71C07244311F90C265ECED7B1BDDC5B016F041586E721B7FB7641AE313483096A7D7F95B76B1B923C4F2B37343A22E758B3E4379F076BCF2D672680C8069B26972E85578AB852E82FC39BA1CB2467FE31A94F611CD46F3279CBDB93772DEC6D4FC3EFF8A33C829DD604AAE7309B17CE9D43705D3F339BF54E20EB59FADED5840062696B8757AD7C954F6859084692F3AFFBDC7AA92D492E8C9295B3890AC55BE287B1C041A2F517689B1B960D82593C6BAAF6EF4743C68B7148DCEAAC251634C9C39A27495741C77F3818897F03C73643C5AD20178B46AE314A8BFBDDDFCF43656939CD06063B6133F4C4EC1A113FA993B78F38AEFD08D49327BED6E0C75378EC361AAB1EA2107A8D8DFEB68891FFB9D73DEA38927273ECCB28829DE95C0396833F25DD7C6CC019F81D9902CB4C4335E1C65CEAB552961FED7F6D08A99CC7CDF57063AFA011784CB4ED746D818AEB226CAE4C261BA8A9CDD005825A79B791979DCAC9907C1D5D33034E5F0EFA02DECD3031D64C52EA01538750CA3F8FF4B4D99F9822E85D68A1684BE853841B66280A8C6208390174DE721757FC31F3800EE36ED593F240D2E400A7417BC732C15D1F878D3CDAE664718272EEFFF82831E2ED4B240ACB483034CE1504AFA29F9D2C0B047B60ED7A8786E20ABD2713BBA25188B0847BF8F04D9E4D89071526EA878D7B9F9F1A31F9EF41376E7ABD3662B083429C5FB3434B9F7EBDB824D5995F6AAFCD3AEF689E33CEA7B1E5ECFAAEA9358351B231FB1CBB923D3123FA97B0A2A7BD6803B898B7F7514C47A66EBC6E77AC65F139769D8984FC5BE94ADF66B0256735EB02D5A2E863E6DEA20E647EB35A12FEFCBD50C2660C9B774AB96FAA6956BE0A7597E70F7165E70541B328A408E5610723EB04F8A7E74F5C8BA940C0EEE3CF50766BEFDA52E33EF1DC5F1FCFB3BF1FF2DCBCF71BC8E04D2AF740BFF55A3A1A8AE0A5ED8E302A082687E69374AEE0193ABEC923A13BB1FFB92FB7D0342368E1CEFA16F7385AEAADD22C563C7BFF5204E513B0DBD175168ED8B6029F208F1224B3745E0425F60D22B42B8E1713DEE2DE57525A2B62A5CBF9393F4525BB4FB8210B5BE04F13716B899848D5C838F5F43FFCF63D4B7F62E8624C3F69B94329CA6F0BA9945B088647B0174D261FB536182C03DB0E0164F9BE764ABDDF84F492B2E1788800DDAA196FC80353476ADDAAEADA319E7B92688B5CE233A06B078868A244186BFBED7ECBFF872008A1CCCC4209957E63135EE8F8682F764F3708EA43D7906B2ED7F4E350CB1D2546406FB91C6239BFD5083551DF068B686DB6101969F97018F7DA8612DDAD6967EF51912FF9C407468FC8BAFC0E04A44986E02A6FF6ADFA6EA09F4F89028CB33AA2AB64FAFA6551FE320EA0E2FDA61FEC1870F1F5954DAA148ABDD8CCC285D5D8894F7C154BA4E90CE052D1A69245B6F3511C73F248DE1A27BE7ACC1634A06CADD4E984ACEB1744C3D94C80266CD57A0CF9C8F06CD1123F75C667C930B1346185B255AE2018CF9FBCD8B3A811F41C7099B10F6086338A8B87469E30E44102176D8F5C1DAC7AE6C261F0DA6B8E4815D66DD8796A700A65EF5A64FB912AA866CC57CBD994B5BB7EA99BCE9AF3976E284CEE0A959C345D74C524C8EB6CAC2ED7E81425159354579D663D7B083DFD7DA582DEB10EE297D23A35D17B76F9BF4D8E7886586A3146F3293A19E6C7E3B197A10DF40947ABCA9598D6163265B3B65582699CBA1275282028D14E19108804BFBEC99A85131D6AB4354D2BC17FA8B882170C303AD6FD9EE2D8D2F72E98A92C502D9CFC3113B410C4FBA9BE01434834E009108F430C556C1A4D357E09A30755AF5E5CCACE2A32E3FF838798D3ADB17316028D2210621FA2C5FE080292280A270CAB0285E0F43B19BEEEE4C8BA39B85D593F25395F438524D046DE2713010F4F8616B2D9F1559D7C31E3B63A6D9A4E118DD1AE26F49659AEDD1650EE10BFC78CC6DCD15B485D3109D69B572A931D74F9CCD625AB3FD89C9A68A8F870474F35CF65A1CA289B4084B596CD142EF77877729D3F6AA32FC21A717EE037D208066B68A156A0DE6DC6C66D6098EEF3769AD8C972F9B9AD05D506A7B0E3AFA542AE2B6B2AED5411937744097317878D8293779FA6B6FAD36F37B697636B26B78FEEFEEA314200045F4989CAEB23C865FC1654B362A13776F36865F3769E4F78F9B3EC3B562734E9F16E21CC42D40D8FF94CCA3EC30450D5E9FAED5B352ABBC68D401E881972FB2564741B14425957964A4B734CC8A5AAF2E69FFAA8A30D282F9FB21BBE3ABD340763686D735E27EC98524DC3B9E662C193DBCC4EBB0DE788F487066BD4B66BA630C46570A690C4B7DC72F50E05389DCEBB843B65C40C6642D16DE106A6191907FA626B93A668F2AD58C8444C392822B7389DAFC626CCDF37A2985D0C653951B8924B1D11C7D970B66089954B7D8001D15569826CEDA8E92D646C8430654330CFF57502C8F21289BD2BBBD24A523130157A65E837AA2EE451ABF53B0E927EC7EFB006C1532AA5B130E01CB2C42429B76039417BDA57AA3D8A3BECF3C470698A28F889DC0CAD9D78FC791063729EFB66ABF5F76652F717403338F60FE57B0F9AFCE7ABCAE0611270700206C7DEFC9DD2614EC1552708E6A2581BD1E61D5AEEB5A0B70F068D572330C448F730A9ADF0B14B513C35BCA8B9DE4236770F3BA7D03F03D0EF2B30FF0871BD40CCDFE7409BB9B69EEA889F9C4DF63FF7C31963D674329D70CEF64E51D984BF8F209509A911A00F5E96D4E0FB11A25EE3473B1DBA2451A48BA1380E166A1137F994A434F239A19810FDA1B214A549B0560761C51ACBDFE986D873E89AC1B700AF8D2BA5AE5D7C60AA58AC364A6835931B7AF716A74911874A70063853B77EDE9375178CB3F495EBA957DD0E32DA7ECEA4F3781B553F50856ACEFD2E53C51BB6351B7CDA745FD641B371003575184A946D18084D1E6C67742B17092935 +pk = D7B81D7DE81098A831F6BB232148820548904AEDDE9EA8FB9741E8C113590268F3A317CFB575958C0310EDA7B1CC0029AA468CC1857E0955F2AABC9D02C8B939AB2DCEEDD886EF7E155725D8C5E369CD67E2D84B64733F63C59B1A6C5896996FC494417A9BD461FF0D5A1FB1ACB4057FA9C3A10BDDC6E502C629409EADEF6301968E6FBA002091424823AB9892A03EAC573DB7580047B05863B7592C2BFB83261EC1CF6CFC2AF823207C254C179474341B938EC26E36172544DE5A0DEA74B2B8B85808967C749F3471029319BCCF93205919200B9997A93264BE36992BBF9774A4297ACADE5F5774EE0E5B36DCF7441EE449698C1E9182A846C9B84A2BF5CF5C50DE134DE3DE02F9396845A285E95C6D55B2224A86BD8CCE45E73540F7C19987EA27F61B58D6D43CB0174FF3F42599C620442BD4791B3CCC2E8A7E432038BD3D07522959782E777E5CAEC140355A33AFBDC32540338BA33E2D33DED3EEAF94A3B511A4F4455CC6C5D422D866A3BB56A4E244C26FB10034EA4FC71849D6BFC4F91078E8C912F39B1C36E170FDF2C103B739BC58BCD3EBE876A7B3A705C8DC69771C513935B14B85643C9666E28A2CC16C68A4E73480B266F2A584F753C25DD54231B78C47DE54A56079C73A85F2E95DA9E68EA7ABEAEA2A3CC122D3FFB45EC160B05591FD70C527EADB25EF3FDBD1C8457B013512475CA0820056EF5E2A215908C1CEADF3E48980E8DEE33696B413171025A641554873FC85ED454DB05BE1F03994BE37CF00C55FB1A2B58DE4803ABDFCB9E08C4734FD2C73C8E6B2859ACABD68F502FC7C11F1AD3B530642DDE13FF527AA7A646106148A84B5933E4839BA342DCF4F22A72C77308B8EFFC36749F4FCBE5D41A180B87945FC28505794AFC1F45B03E0A3601C36C1E11CD33C8A4D9EE323936369113934DC6BFE4502BB23C9ACAD59AEF48F5C26427C3420F77837720B055C86FC7FD6935DE43FDB5217DA1E80FEF3A1E35B8F8468E443AEB88CB7458E42D38B286FBFA0373ACA125F63186BBF5ACB08C0F34AA0C0CBA8FBE4A7FC784F90B9F37AE74C75D13A53A1273ED6FF447CBC7E276280939ACD7995BD865F4C82E066F3CABB978B85DF9A57D3CCF798E524F1A201D7CC24F26E78CF4E952C329767AFF5B61EDC18CB3F967A8529EBF36F241152DB9759586C71190C089E5ECCA987170F2E80906631BBF3C200A7EEF82939AB0F0C43B60C713307AB26CC7908D39E65F76E4E0DF9E00B133F9428B63263F5943D7C86EF672D82BCFCBC2999D7FF6F6EC9510C7E5883D8AC66E4E332FC0D5736E076FD871E817A6D246571D0ABFF888899F33A315759E0AA25F186EB25AE13351314A3FADE628E462A1608A530D40D74AAE606DC3884DBC80263A387FC8291D6EAB09FE4182DF821D92569E25CE170458B5D702E8B93026656D3222853C8A7E9D4EBE0E17846A8BA9A589133FFAA5982BEE34E88DA7184632F332B5BBDDBFB49850B5D273EF74C26EEC1C37B44FFB8C1D8916A7F67D9B612AF26169B92A2C5A45DA9AC77BCC4F6C96C78A2E31AA6EA58CD319B1559790EF9CF1CE1876E7C9B7C899FDADFB84B4D1BAE8C08908922F65636F20E527F081B9B963B646496877F4B3413DD7E5A364C7C73DA24D44C6DF75F3FE9BEF12448AE356ECC7BF8D0178BA012E02E3311E79CC0F9695F78B2BC2DD92A5955A586EB6061E637E7832E5EB1F722D35B482F762A04DA3EC7570BC92FAA635D75D45AAB28631CF1E43813E2F96C3151E3AE0E6C6D2B9F48B142B91C7704C81FBB040D44CDD7DB2619E75847B17E0FDABF66AE308DAC4652FE1C3FF8A29B2471BF475AF0F953C0099BBF147515B78B68194784C89F14C2EEB94D5A438FA72D1C5718CAD7B62552DB9BEBC8611D90E51C59FA4081DF5970AED8E0BF0BBC948654442EB4EF51576A5DE36A2204F3A57550B337F57AB08D153399977317CB67851EDA86380138D23FDE5C5146DF1CBDE07A8CEEA4498F3FC86F6AD090EEDEBA12444173630087E8E8323F8ECEEBE421F250B5D594B4936AAC16726A1C1A3BEF63995B4677B16E1A6E2BB24E54D1FB6EC6821FAB90D4BC6279E52DAADE9CDC82866EC528D6D887BCE5E6B41945A7E3F4A2DF97F6795C0CBEC0B30EA555CE3AC865018ABC629AABB545E76562E0B4F219738DC18E38262E04253EF3087D92F3440C83AD05AB927C1AB51576B07F29AF01A3EC4058E243551D2042561C69DB462B5CD3958C56F5EB207868B58679CA31CAB0327EC01A2E992DDEA123A717E84DBB3397C7BDA82FF4079E02BCFED5E8C58C7B3FAC6B46E8EE3D9A043DC3BD6D368D5C4F48444FE25B01B98419878983EC06D7EB58EE03AE96F4D48FB79BC16643299C391AE4FDE2C66CBF0110036DEE24B9D927EDAFE0F082F30CCD6C315F51595EABF325388F3E6F973ED1CEEE9B43261AC90168CCADDB5F24B4330E244B302E527F1FE047C5CC83EE61020B9FD56661BBCE60A954A83A5C59F91BBE289AFA66570C8DBE02F14E36CBBB6D878A3F085E6BC98DF8441180614085A4E7DE2FF9E67000A0EA6DE48563210D0DB00108AC37D8C5FD5BA6D5794EDC1B2AE24457639BCD770FD9C1CDAAB9964468967B7CCA09469CF13810D0441252CD0A636E5E99A02ED0A5648B74DD48146F0A7BAEAA8F23576D25A5BC32BF7319DD3BF9179B8D00E5D86D09AB911D4777ED35D8863A07FC11976F93E54C5D940D26A1E260039A769033FF2D45D978372B7F83C9DEA6CF27BF9E2CCC15A114692386C0F96091F1888A29DB34F541EAE31BD90157263E4E01B5D729FB064C9A2C04B3BD86D3658C8F8736A2C0E739A0B70E749649FAA3E184EDB1EFD48E922FDF4511761F5075C7F18B628AF7ABA5A53DC01C9B17080C81C11DF273D1CC0605275A418FB80C03F8EA49A805728AB38A07312226E7241EFE6FC02A4B6BED0BE47EEA9CF87F043A67B99F1028C6DC42995E69C3FA5CCFEBA3D85B8A7A31B6F13B3683BA1664607950FC716953F3E0970C894DC69771FF672C6A743A7415D8DD324D77AF70D9A415C5187380A5B1D427471426FA713CEA7C63276A60FD90E478E8769A7D06EEFA4CA74E2668EB378B540AA0D7AB6FB14B38FBF316E1CE62E269EE676B6EB23DA3847AE2892CB2B3546937AA531EB6480EC1B7F145EED847E06CB2176816B24758FC02ED8A1D4B57826A3976F0D830A300A9CB70DA50AEEFBEE65F6CC506EA49611984CE2FA989735DD4F07CA3C7CD10CCB5B406EFB3814EFA4C611291FD1F5FF4499DE8E90F4BD3A3F706E12DC7A27C31F2225B4E478A46801CE83D6522846D0A869300C9C0A586BCB13C497135C36FDEC7A4C7E65AADB4EE2FA1C64A7F5C9BAE6D913B2E22D8EF49736A0989DAF7D2C471B72C5A2BD5995AE9D066959825C5864AF736706DD714FDAD9DE6E5C140DBBC216F7C7240636B95656DC1F8852C7E619EFC9A36979D41E1F5DFED7F0804B5CA91B8AFA01BD41479529F1F9335881CF0C99E141EC98E54C7889D23D3D82B5F2E71977CDDFC3D53641C82DD014605A6BF8D5A0FD7D1C0D1813C9EF59656B8D9318F9634D18023C2A6C91B5B141CB5047C1F7DB9879EF595F9D978221FA49DCCE4DD35C6D39CDE720C5FBB2B793DF63249DFE11B0B1B25EBC2FA195508BCA8D3201B61C0963127570371C751AD54CE49BD84ABD1D2EDF7B17F7789C7D8C9A25EF71633BA3C9ECEB19D2E9F0B02D08706291E8589CEE524C7A7248145EE3A57576C8F4D95D6550EAD54A9D0A5B9B7DA448F2BA29A9B2DC0F4FE252DE14052882852DCEC66E3B9E8CDFBE2971EE447C4457D147882110E617A936D67FCD406E6746A3DCCA00DC4CABFFB53A00F79E8A443C98B6D9EE6FAE1ABC36F66AF1242E745622F0A22F7ABA46FC30B012A6DE684BE282C1B45DA9B87F31062D5A1AEFE78351E930C8459DF98B0F7FEEF1314786C50DB891FB89F69A0A31EE6658E0821CD72CEF81E3D8CF5D2D6E157DA50AAB0998D60E96C0D7CD9B9B0BC72A3B454433DA9801A2F3B11B565DF37DC76FB29608D6277F1A884C3DCC5FAB19E52D86D775B7072BE63EA1185B273E375B76232B6EF7CCDD26CF9E98A11D71028CB11D4DA0D5DD434689BD1F462F7426F07424E71352A21F9DD8028E9AFC4B7D1838A09941FC67CCEC9C65DD4EED0945A7241CE778A01CBD2777022699081AFA16246F934B5324D1BD955BC83EE218537E25F0627D4E373C5A0D0F7275378096A4807B63F863276A311004698C2170F56A041203BC2C5991F17FE7BF5A5A200CB6B224B7060EEA92B88ECC005D7ABB2C53162F621E18133EC595BD6837863268D8A852A25593E29704D3D770D652DAC01D78D7FBC33BF5A2716F9B2B428B65587DA3F9599098E8734D8E1D636E7C80CC78350FEA3C2FB2C9DC2EDED5AE782BCD7227D7BB9793E3C9551A2A17A9591B1C516A010711E624A35BAA903CF28FF5C6289B7B385DA73812FB1944A7227DE5CF55E400518FE4B5C222996BB40E84574EF3D29C5F9D37F104D9B699726F9EF576BBA18F85135006BDE2DE867E1D71A4FC4A85F03696B1ECD5CE45C767CC3DC37477B1CFA0AC997459D5DD963D23D6B98530C7A7DAB25084CFFC0074508DD338ED0A3853E1FA1D317F4DEADAC45E902B38B52905B14EC4FEA6A2FBFC90179FAED334EEC6E185AB2553B5159FE48FCDD5B4C5B54ADB9D1B186AA976FCB08A553CAC117AEA6FBC1832F1A41C1E85A91E81719D35BDC7360F78B0EBEB8C7DB4FF286098B7B304DF3844461888AF61E616DF4566AA0E3CCC065E4A957944C4F88888F51558F8802E73FE913610AB63D2DA43216B3070B931755E15503D7901AB61B2DAAA091F38B891399559DE2264C357CB39A5B9E72B6B137D268732248105E8C3C92C9E3094F3B09948520820823B65839BA3E44AB76A763C29BC11954468C7D93D5858E20A255F459323142AD3121D15B4FA6B222DDB85A15C9EFFDB31391860E922505EDF27CD9E692BA4800837FD436F173C926FFF3DF4D1F506B5744F2669A4DC9189E4685EFEF4E715E8AB72A68899D65B9015B316AB0E938B7263849617147104F90789720D490A74202B90353D1AE70B0955D388A7714568CEC5EF2D2820C77D2ABAF80DFDF4A93BA9305732E58F19692A46884F994CF4147B2F1157274D1E6AF1D254397367E452C757AC8C3A898C9DD9DA78B6B431690887591701BAA7A91F618C1EAFB10545A2DD050A752AD7E495CD1F0A631A1C4BFCD2A8907EA7780369B2C23EE21934F77437551A66B486A890DD98E15BFC8F05DE30F47578615E0D34D4493156E886C76180D20888A757B32097B4F20AD7B0A8F1FBC993F003BB1447FF8BAF87426D60359E08D6789BD307B13646485BADDA81339C1F6FD7144DC7B419237BCE484BE371B49A74519EE66F0AA4D54D21A0501C602160B2D7BB2DDC1D77FFF3A2F169B39C409353E2043F2B3272CC7120E8CAFCEA172AB586EF21F38E9B47298E42D1D9376C39875DCBDF3FEF9A74883CCF8B97210289229C55651D074D335552E9BD117F5E2A46D1B8B7D8641B78B6067EB40326DE940D8D48E74CD5E62B9239417EF6553F30A990B3A5F78F93E521D8FCE3904D5E88C55DFFDF83FFA8AC3F475985F9DE4460B706CD3B6DDB584BCB09D1B20D0E72012AF6B487AD3DF08DE025C404D5F0EE26191BAD75844BDB8411493AAE6FA7FAA6B361B5038D3B97FA041D8283357945108AB675A323097D892F31ADAF4DC9EFBFD29E43857D551F4F346CCC8327648B35EB4A860769BCE08F1202909868EBEE48B52C1B792EE411A02F3D2796B5A946FD30F15CE999D315E01FA87362E54DA46E7C7DAFCCD90308C6C04D2CEDB12426CF6B1BBEE378405C907C932DC045CEF51975E0AF0B9F5926509B2D8F647B8785A39D97E48A836300E97C03E75B66A120BEF20CD44BE7B542EEA8C1011BDE01BB17475470BA3E90065BF5974AFE84A59E40DEDF58ECBADD119F3F4D39009CA9CEBC42095C341558A64A3602C2BCBF8925504C6249122A6BA4DFA38C18D7F860FBA91B4C10FDE39925D5137E853B4437DD51913B5F8A173433A91411F5452AC099FB126C48FB9BAE6F03EA45D6C5FA923D9A4CB8A3F28A7520F9692B337DC3B42327FEDC8DF20347B61AC2C378689364DDCAF26A020B1A30DDA95395EB456FBA94BCD195C53A6E06493FA13FC216327F51A8D3315DEFE613C5A2A309D05230A8996789C4E975B5221064320B5E24D4442A340566184029ADBBBB30C9C783529517DD5C4A1543EC4C4FA153068D9CA047411F454BF9E1A57DB30D0FBFC3C7C810EF8D51A033282B8E32B602CD3C1D9572CC5C787D2BA86B650C3BA5B46D9AC75E6019052480C03F82EA919DF387824314A5A7DA0BF3889FEA2DDB4FACCB25EFB3BB2779785E3EFC709B4BD36C94EA49ED33760609C18C83A086960B303B1FA02438C38640450C4B34F1E4D84EFB5F8E1B1C403EC154091C08B95775C405548E615D8835FEA8FB5A1895E2B479B4E242397CFCBC9135716CE28AE6B87C15821AA27F62B86816964CC01042CC1897C6C44603217E3D42AB87803FCEF6212ABD4F6E61C7B78CB7AFEB670B4E052F313C327F09EF06E09E072CB40FF2D2ADC7CAF68C114EF4D5C3AEFC347AC09AAA9A51C9D0AC91F52D76F60835649A8B13E70C0332C4318F5A7949856317E5A075F070AEA378888F82E07451E6F3515677031FECABD5FF4C5D854967F2AC76ED97E198BB24BB393F844D23128D303A2DEECD139840272B0FA8BAD408DFA9D3F93ADE6525BE3FA101718AD157908A63638159251659B9FD9ECF1B6EF896EBD6DCB9A0DEF55BFB68534F0359A243E26CF66E485A717869072034DB21C518263A8BF82146651F5D93DAA27F8EB11041F74CEFA83259751DE1187D4FB6992A0291183B07569AE398FA4D3E4FEA234A01EF4C704F510CDF7 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A96 -smlen = 3084 -sm = ECC5C52266CDFB5A7657058F4815A166BBF021CE194EBC755FD81C63C1602ACCE8E6E99C67E77C8D2221A0010D598DC1B266D25D8D3907615B1035BF679F5C0C428832D57CBC4F4C5E0E16C39EDCC937C97528DDB22D95295CE4D475005803CD5B601ECA8CF153CEAEBEAAF2E4E3F47A6A86EF24A6C59A8B6FB2FF588FD6E66E826E97A6289159625B1C6A66116250E525473C58160D5233B824839988F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +smlen = 3090 +sm = CC4A248B4E65FA7E5FE900405B488836F0407B77A38C8ABB68EDCBC8A86F657305D4A5B93106A67C7F06FA7804872AAEB26D0F40DCB9ABAB556A382E66BD2DD90BF9F557BC377E7FA389E68738AD623E6943655EF37E15296E9ED21120210732B7527A087162A7C85FB74D31C4C6ECB8009D55EE4BEBD7D17E41426B321F5CDBA2BCB72EB1C3F8A896A86FD166226D13268A64CA918272609A62C715DB114836B7CF88F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 71A8F031BA225DD520011C36C02872AE5E0EABCD991ECF1E9D91B039919F08364B3CCCBF685FEDAFFE0ADBF32AD97FD2CC7E8A5B04EFC82163964C39D4A5A97A3E3CEF4E713E1E8383F399C1E6BF450FCC297830C07FD01DB74BA3B9943BD84A6205811BA0B8282C4F74F39D5748BD6D491C9A6A1C6D6B55F16CADEF73B7EF8AF9FFB4B3F5005A321FFDD949A4F9BA3785E2E8D4F2B7325AEF5A5249A3E74C7AAB5EE56B66C5CB73EAA27C273DAC073A01B78B0C67DB002B1414B22DD2B921DC23166259809AF0D052B1E6E16E9F138F5AB8CE7EFEB10667BA1747F25CA8C4FBFB5667A4E26547C57AC60798D2B1B9D11F4E9C68CF92437AD47DA06C6FB86B72D8EF7C3B7A21AB1AD88F4C1166813E398732EFB7A192FA672C7660806ED5AB701F00F52CDD1F875D5EA8EE39FC562F8463E3F8E9CF4A56FE232F69596CF45B874B61657A4A84909D8AEFC768B5EDB252001E585AD38CC40EA67AEEFB6448934700F9CEDDFF1FC4A56AA819FCD36B74857FED26C10F2D4A9D240187A276C02800E2A202BB7A5BD40B0E2ED4FFF55C53D280AA2C7C349008821F04F2E9DBB4DA0E70C2EE8FC3404B8125F218B3EDDD0347EBBC11BA7B406380F3645472AFC9B5FA6E2BE617454E628A152220C7EBCFE81FBFFD7DC3D9C62022CBB3290CF9B4F5B771F94CF82E7AFE8C1B866B07943ACDF0BDBAAE2E5187F7B065C26F98978D32E48510FCC12CDD777A0C3308C4BFBA22F0CA59A2B6B08EA3FE5904C1A1F7488D1969E836034D7B4CDF22D011E5C9487CEFEFF27A7C5A616F7A707AED8792160E525ABB27B9D579CFB2E5734DD7B1EEBC1ADE8365BB783DB8ED4BCC643487B325B3F7360886C106C0C84709CB72C845D121B5988F9B60BF0EEC7CABF860A0363D10B9B3AB9FAACC4679BC4F576EC847B7A12D747125EB342A289943D81617128EE2C437ABC8320AFD321BB40D7601D03C7F8C2A63E189F43233EF36CEDCB455048B9DB2DEDC510FA7D549F7F5D29985347685225E30A79075FC1DBC55F3565D612B553B41EE0A9BD6DE93D12A57AD54E80D4F3E6F77529B14C8A51372009D21BC03564679CBD714BFBAAD9EC5345DA06A69D421B36D58904842B8EEE794006E7977D32B24FE5CADD61B1851866B60F4B793A9F00987B6256D88291A61FB2AB03D96478B97038746BEB6ECE3B2F36B90FB673687CBB955F24D3451810F0B089D83D2D25449C651FEE01DF62488FA37710CFE5A382D18878A8F688FB4B732A59473A96641B03F40410D82F361D731D9CEE67006AA59CA76E2D314EC8E751ED8722E41230776854D85F489F7CA578F4EF3478CD97813EADE9E00CF6050CD77C1F6B2166D8684BFF26CD94604571FD3EAE1D087620D1DB93F92D49CD0C20A82CFED451E045682C5B6B25B84A7D673CC3AD5B6971F47005C220638DCFA223E6B5434DB1A2D645B2EE4BBC043A36F0DFF0055257C8C90D8B8B4982063A986427DEF2FF1A2EAA31D0600EDE49F25D79A366958E3F950B36ADC59B9F3B5B07137BCA5F2DB79988A92724515F6061CEE07BD1CB8F705C1FAC25C59696205935F189885EDC272DB62042075C562FFCAAAA4A2114530DD8E8D03D3FA60ED0F7B0FC025C19219E3D89D5ABF0CCEE783A5CE62B31EDA4991CD1056B5FFD597AF2DA66456E2D128D39A4D0B36701C009B904C8CBE8B0298D75E64B58CF7A503EB976C366AF7E8DF17C2A9E464581C76D299BF08BE72418E24D83879B3812601799EE877EADC37C9FA511EEB16DAA04E52CA7A275C3053D83B36B3EC6468E96FE3CBBC170826CB3C2C5EA859422D54BD068DF12CE721ED5DDCC9FABF22616408C1B6028D5210B8F7BCA56A21E2A2A0F30D9644ACE717088A79F3AF3AFDFB838AE87F4C2A3DF2BF778A5CC6B78E74090B1BD771CA734E2B6D7F9674213C80C8F0F92327BDCD6AA49ECAC2EFE47F4AC5859839C957A5C1D09698C5FE612CFF0AEA9E48CF9A24E44AA1EF0AB4FA87DD6E258E2AFC3D44C319E664993B8C102DCA2C8945BABDDD343330F825BC25C53407C3917A094A75D20098F5ECA7CAB32C5A8AB474B670C975DE8AA76953760AF1A4DC86A40D80AA56F3260038AC97DA98A552D8961116BF8CA17AC41489D99E4BB20831E753FBBDEE85DE9EA297EDF5F9D90D16F66CE82FA3A21C26135CA64D44B71DA9187ECA2CE491F814BC95158ED983DEC8DD8515E0F1FCE3E52AB3E00DEBC35727D8FBB32FE1FC50884DE5AB098C82DD86800364EA643646A7D215ED4C317E912DCF531F5AB4152B0066B060B7CC991AFE85D48115C9D2D9FB65B801CE1B647BB6342F6802419CD5DF26E0A170451D59D1227D6D18F4674241CC65F03BA176A877580717A961496281F8F7A753817F95145059DDD101F4321B9A416941880EB182C7561121DECBFDA413EE52583215492EB219CD4BACE805ED52CA65D5FA81398BDC94D19946B0BBE7363F94657B4DB65AC973743F3DDEA19A8E4F11280BD73003C10C0F6A0B6C371A41D6F32764C08C54ABEEE7F1C0D874A7B392A8595BEA587E5D2C9F4C6234A81A1FE71F9A4E06F1EF919004F7BCBC76192F01BCDF54DEADC576DC84EAB395E4DEC5A856FDB6EECF69ED76BD27990CDD9C5E746A6F1C6B9C2EBE08A5BB239ADAE7EF8DE967EFCC8E69C88C94EB4697A8C079B935174E6D25DB226716B552BF9DD2BE85DD5A4E7588883E99ACA4D1AF5BA79307997E8A040D56DAE2E5C77674B751BB63113FCAE97E00971ACBB6A9F1EDF4CCC9D271E21AFBA889A825D0D4DB11BBEA25FBEB93E933B1E3AB47C7BE222172F414DD7CF29991FFEB725196BB341306FB7F706F38FC92D70A34F33CA986AB0D767F6D1BC275AB1DF2808B13D61304F4743F6583A6D042143ED2180C1FA667A342F0AD17516DA75463A8AFF4D6D8C931B01E0DEA3E4B1B1BB097272B3E4D69F54D553369278D0250DD03B5656558A10154A2397115C0266FC51CFDF603144CBEF986CDBC4A816DE9CB80D5C37378FBC5738BD79F996C81C9B661CE12C6C6C0117A3ECA6C0510DB92BB50AAE825CE43287EB5A09FD55B2AD373BFB17E70DF76D834B046ECB99BFAD9912CD8B0EFD96BE3036EBFFE3E309CC5E01BADBA3E37DA67DDFCE6B043D8687E66BECA19CC6A2102B15648DC8FC7DFEF1DD2E9DBED66D977B415169B28E41A6E493EA1983A51CDDA9C69576A78018FC29FE3009909A2C10A4AA27F92E61341A3C67A4F5A6085A254EEE03EAE1C95C39E8494F073B603E05193A5465FB4142C1FA4DDB25559EEFF49FD18137C8A199E46950D4F7E4FCD46E4C2F254B207B4BFE772530F912AFC30D19B615D50ACD9F20F4B71673B13DBDE99DD2E2F899C0C24844BBB960240C77437D5942FA092D8643532E4F0A56C103FABE5457327923A3DFBF0F98B1CA8A87FCB5717D6B5AFC00600F6D9258B228740D79F65F57ECFBA62684B7F5CD88797BE248F8510811A2EDB018A8FDA22015BAEB81841479E097955FF8DF2FB2BE2569AD010ADE33DCBA41100BF01799681C3B3721E23DF24529AD15DAF45598F8ACC6478F1522DD750439943165B285F5B65097C516F5027CDD174AB8C5FF88455772C446FC6BDFAA49313E7046FC59DB9698D1ED26A811A882F1D0D20D207AC6939F840ABFD03919D25C4FCEA2D19489AC5EAE9F5E18244B1E89044EB1A3807D8C4A211772C1688793630EAC73BDF88A962512CF607EF28831D8DB42D9CF3D6067E7A70AFD7D7A78DE3E1B5C7D76B347760BF21791451971AB760ED9BD19DB7AB0C18183DE02049D19E0ADEAB631A59155F25EBE2DCD2CD5FD495E14DAAE8A9DBB65CA8D710B7223922B62A1FA8AEE815405239DC84A1CE74ED891078C06874848EDF2476CA6FC9E9262F3E7C085B2FFFED79046A92AEAC9B295B341DF67B38ADFCF0C14EAEC7185FA05EF7AECE751A77481900C7F8932CBBF4DA915CB4C873F0795E1CF96741F9A23464A8B37A2515B9FAC5E0E6BB74517E72F82C975C7A8071E76A19CACE16309DDBC490FBB7CBF40F001DF85A54A54A32A521A181F8B885B01B8B2192AA9E1FD0FBB9CF405A2F9F64F7DA845E91EF834EF1787CC97AF17F4A6DEB9AFFD9A3A13B3818A90230F161A2EE8530E47AEEF9640262A13B09243A50ED060A3D2B8CB5D989CB7323CF23F4A8813339DB0F8983ACAE60C65898E5D4498D6264D3CB301CD383AFD55885715B5F2806946D1D892C85644A96DE68592A9B0882062FBADF86AB4A67FF6409B5FF2748F20455C6050CCBBB479482E1FAE65C48E41F4E3FF2B32E965AEB3F12B1B11226ADCEFA964436380D80D557B48EA101A94B0F9C176836ECE421AF5194E24661ECD226F620461C0CAE8B4363EB1F416658CC11D7EC0C8D078F28E9C3CB451EAD2A4F2C430A6FC85A9C1E6A36FFC8B0503A10E1EA5A5FB23A4CC68EA0CDFFD22B554345BA10F4B793DB28AAE323E3AC6E5FE19E71127BBA000B413C216017D206B72A59D2220C0638E2C13760E4C16EE08A29415C88087BA5B449DEDF55A5477C79BAAEDFD4569F11AF8F5ED8442417D69B01CFCFE6680469FB9F2F8A6CB618DB65BE99F6FB0F6B3DC76CF32972621A2A3168C8E87CCEE4666D34FBC6409071EAAE8DB469572F9B9118D21ECB3E7000EDFFEA2D3B6DFABF59E114645E35BF1DE63D1B8DAF205EFB92B02C26BB3513162953355D9B4F7EC7CC4E6961A3D469E60C95BA1A26B0BFE93531F5FA13309C992217A49E0438B8749BCD9309CFFB892970E15928880BCC723729D0E34C0B0F7F65C65CDDF140D741CE9BE50CD0932F22579687EDDFE1C5348EF94F2A9401C0DB5EF9D0635039CFEDEF69DCC812DE285FA392E7E62621E549D9D57C9326002275A83A92E921FA20B42DA5C93C3DF992BA100177DAA1EFCE00A32D0E5F0B1B324AC07DFD7B9F9CEB1672842BB380706E2648DAF812FAF87E3786083B82535B60716F1446EF41709B7C49BFB3F779568B27F46957B709532FBD7D4A1F7535099FDB1C4816E0E6F10890194F070C1A7A6F0A41386133BE419F2A9240144B17472710B0C874CCF8E94BD8976F2A03A6A1114988B2C6C7107D30956AD3985A6DB7D76E48D9A9470091971F3249802E33EA37271B0754CDA258E35756FE1D00DBAE67CC5053C90484F4A7BA4E0BBDE2909086D323DCCE20E3713EE9E17E608402AA835A90D1A97703A6B43A04C01F548898AC5EF188A70E6A70F16AAE87A264493B8915054F1CD652A273081A79875B51BA3A18893006D2B52D4412CD94ABFE3089EAD443378CE3E30A3341BA09BA69A00E8DACBDC4E929C105E8E8D88D5FE6116B4ADC73AE3B62AA5CAC5DBB899ADD731604A8901EBF113D772F84A634CD23F40A92630B1155B20648A683FB981335B453A394C4C8CEE49E2789767065AA2422DD545F93A44F33845B04D47CE14E470E3515FFF012592815B5FF95AE3E015476D50B3A0E1767E0489FE80E076CE9D6660538F9EAF3CB2EE7BBD34CFBCCBF58432F3EB431E95C3ABFEF2E3B5753D732A22C2F7DE2AD1FAA72342EBF9F49DFE7E40104641769A315D6259B4A21015A05597C9B2CD129A2EFEFB75E871238C8D43D32AC7A90B64C62FDF8F644EB885412C86744F082AEE2E2ABDD27E317AD25A94204677A23F1AD38BC878C962D2E1CF3182D80267564902BAF7F12D45BA34DA8A98167F6AECE3C0AD27F48000E2AD4F6F509E9781C1A45975572F69DCF7E2D44FCE8CEC6FA7202B40BF2EB47462A8CEA70F142B56206A0FA1E4FD604A7CEF675163E69D2C5226C35EE8721158E4A0D86164F68FCB2DB109E80B7248D40ACD588F8D47D246E56631F6C830DA31396D6708268561F6848BC61FD9209F6A044DCBB8ECFF1F5789EFB80F19920E35E74B5516E70177A5C4078E64B444AFC3ED152747EFA457E00F3F8356B6455C8202FAC9FFFED40A789192B9CC063BA5EF4E0B5623C0159DD2F2C05DEE7E93CFE9F5457676E05834570D13E390531397092A924B2AB89A6BC737AFEF354103543431E993C834351FF56C4B75D8758037E45EEA03120C2D4E81530005D4A88224BE2403B5FC0A39DE71E68D48BB7ED369B7ADFE59B62185FCA0E430DF23F37AB25CE7170A2129E39380B9E1DEBDB6E06CA16435C50FEECEBC536AFCBFE6AEE500E809C211F1EFCF8561C9DA5181D3E24180EA8C610B0CE559092B5705CBEDF585A10D51A1CB962E2698F0D536D10EFFEA9DC6D9AAB566719FB8AA801122CC42878390E4E5FF8D92B06C92E463A52D7A4F134703E01897C80B96EEE586097B5FAB40E34025A482AA7EED2705306154E7195856ED61C5DD51E44E322A61AC3B8CB2FD838372C8185B07084D27F2F463E880984EA57207466EEE3C0846F9174B65D98BDAFE4E2CDACDC36DDAFFB12B182FE2ABE33D2E75621FAA84E8FA98473044404B7407BB26EB69787F76BFDD33E02FFE68FB2D9F8EA32B00CB793B72595DFFD66687D91357054F68D09C94C5E43CB134EACB8D2EF5D50873C5538FCE2865CCCC585537888D17E762FAF4BBC60B573C429EA24ED2ADDFF42C108CD75A58DF8BBEC0E35682F2DB63E552E42C5742A771664E01AFC24A57D409929F23D6D90F268B47BCE4D25E24392E93F8D31316037FCB1968A0010BCFF8E219CAD17D54B55FCFD40936F6E2ED25E06FB9323B8859E08F4929361AA1E8F663059C5413F2AA997DF084201CE6B4F8C4D2C99CA7F8A470EC908E7CF8FBA1900206D18E942618A9719B69DC585D2F68C7A1267EA89A89C87C7FF153031B933653C771D42FDB2010B7A448F4D245DB327E2DCC25BC9556177B7681473EA2D8598093646121B1E103D16B5DA71FBDF35E9AE9AFFC2E072ED529FF5FD9F0400778B3D26CE3C060D27BF7B6CC9353DE80EB1EEF76632A6C30D9DBFE53027F2D7A3E17FD5EFF6EFF8079EE7708C935FDBAC015CB2F07B7C6DF0BAF9343C687C00090D672EC300E410ED217EF2E3734400CFB2C007BB161F3C50A5633A40528D57654822BC9CA6CB024FD395557EF4B9D40085102EB8EE0CE9D354547B06228FA96DFC186A9219C74CF34F970A78A40FE775143AEA723B200F572A4F6189086AF099B279BE217675051EC6EF26175E81A2A0911E23DDB0DD6816FBF76DE3D26DA7CAEADADA68D64B85A92363D4B27C4CAB4A4342CAE23948F6E46485104CA3025447B2642994A058CE523B94757BA69560984D900A5F303C1CD3519D630406682A3203C3339EAD6626B8AB7EBEE25D27967FBF47C5422252745611DA62667DCF8DFD5BCC1098E6E81F9C70190014011FD3F9EE3677733C4002CB13592CED61E31D7985E5E3393F2E1D52CB0C565AA284DCFA01974DA5129ED0ED394AAF5644A085080B473A3D6C0422FB7727BB1EDCCC4CE4375F20EFCC15982535CE36DA902D7FAD0E7E3AB8E0F9D1875B31E6843BD4D6CA123BA7F4DE723B6BB78F88BE0652D73D4A11F04D3518CE073F597933F7E7384DE35511A8C87E61E7AA4EDB8EB5E434C5E902C7A4ECBECB5BEC656AEFE9C63DCA36ACBF15B14D3CB65ABC721048B76EB1A46F90FCBD6C4CFE5E9743B1ACD03933E178D2750222B12A50A171B7F1DA7728717E6E69AC11127B576B6DD9779C263A03B71C6C8DF0E27E6DFB2A3B0ABCD681994C28E7FC94EE9130267AACB384B30575CC25D2517421D34E964121432F1BF7E9B3995D6AA18470D335F1D8204F1202F8B5C093B2F7F0EF63FB5B840923D00F997B92F0502A5E32301BD7A790FA04B631227AE7F9551DBD38742792B98AF7E15A02D81BD7B4 +pk = 71A8F031BA225DD520011C36C02872AE6D3655C4B332CC025D73EEC3AD7E2708DABEC733F95D2843224D542FBD9F3C98A6DD25870D37C51B85C8F5C4B499DACAF612F7901A10C06A54D5EEEBBFD571F3505AE699B9E77337C9483B6EFB9516FD6B1CC71A12A249B6CBA64750AFE561D64A1F2EB22C2947E2B192A5AE2FAD19289F77C8280F541A4EDABC3CD46EF5A8024D8D0646E0D1E364B5871E38591A1B0C1785D7213EF2AAA247ED84C94C01F268DC02B646287BA696BC658A32BC1524E121C4A63CA6847EF23074F1C26B270BE1552728D68021AA24144643A7532F50418205E72422E00FAEFC18EEAD94A12F906A4E317D374E0C39DDBA531FD927AF61AF8D1B24101711B1773DDCA782142CA2377C05CC6126FBA160EDEE7F7CC7E9BEA2F4C6BBAF3F356191EBC0710DC022410A8816EA8A9C40F11841A0C609E54E6C86EB688C29F71AB5161BD6521A73206E0F5F85A1010546D4DD10BCA8E6F0923A9F16E3DB3BA4A0E0EE56F46E23F6A0C0075EFCDB02BB3EB87107F412D55BAA372645AEA7246C25CCD9E226D75034F492E5067C7EAEC201438EA94E0DCC2EEF8F7D4BC77AA42764A5D1BADF8182879FA1238FB3B933B31CB8E624179CCDA9F7AC4F0EE014EA79DE926C608DED4BF6906112823C61ED904179BE2BC2365A5372B8F7D522234CC8DF4E96C60E9F58A8BE354C1480239E6E9099BA20E4B0277908AD75AE3A2C65A273EACC79837632AA3EF6829AD25370BE652BB5E6850290867C438D5E7E39F92D1155FD1185693F6834211F37F19FC96870625BCAB5D965D23A8EAB5E6D688474A7217B25D700A38C11F982E99C88E1E0BCDF153EC85BA9FC4762E63123B784A7A63AC8966B3D1C3EA7D79BC27591A1B8897B194DA1650EEA7BA7D1905EE68751E106244CD81955C7841AB978251A52F854D83BA46DA7C6FBC1107EAC1843170F4F2BD5C5B7879133A09BDF78F799A14DD2182622CBCEB746E492F660385AB82E204598948CAA98D018B073AA351A2C9EB605D6E040BDFBC6578486ACD4D45345C28BAF86C38F4439FD535563C10C594D59EE4E43741819266F9489E9B7697A36EA1322FA0F41898B806ACA78AD6023C4FF4311F64D671A9B01EEA88B8D0187E3C46C768CA675E892D8905F2DC45E6997DCC44704DF6BAE47D9E8C8C3DCC7786B982A58C0BDAF78D31F8675D78DA148336D8CDDEE7E7F7EDC46776CD759339F76CE321728C1B2C4BBEB415E660747C14178DDC3FEF509217ECB1538F5CD8A41B2098131CB9915BF009577B8AD36663857CF2435711AE50ECD83A35019F1B16A5320211083D54948CFEBEDBFD949A16D43BD9B6E71966CABE7D398ACEE7D2DEDCCBED958B99DF6E15FCA843C6FD53FE62F4D26FE8A40D913F9D0D1158DE7D3CB591C7A207C65F25DF0AC6C5D9100BE61B83A7EC5B8889D0FFD1FDD73924FC9454AB0B27CAFC4177FA1AEE9597EE70931509F63320C3CB809667C373EB7BF70988110CFA8E401753DB2DBA80F6E065F10FA9AFA659E800CC9C7B18A52D835B1DB284BABA45F8BF018EBDFB215EE55DF36C88186F1878E8797132F1E00DB63DA9C56BFF559A614E41F425D14E96518577247BFF330177874E37906C223CAD6F08862F40ACE0079C900996DD79AF2BAB22166FCBCAF905CC2CDAEF3D5BBBB8AA5FAA659D8D2645A68910DCC08F8CDD0B6E7543E2B3437619A77E0CDAFAEC619F3A97037F5706129F4139D7D98F4825A94328548EDC4A00520BC1AEAC2CDF08CBB5877F69887F3E9E711C5118197E2DB4F360F47FEF320E5D726220B2EC76BF8303006D27CAC6B80581076EECF8A381F0A460996A00317443B86B3254D042FE8E8B84A84D2E79AB66985D9CA2E6A09232E04C07588C8C42CBC43C2F44A246DDC54A7BCDD08039C9BE89E290D084662806340B2F71CD34A829EE6AFA8207BF4B4D94816ECF1DEFF3DED9323A5ABA85F00B6FCC100648AB6C3BEFC7D109905DE14C5ACCDEC665DEFE34C54F113597446846DE948F77A0F8EE0C65D7C7F545E9DE786529C3C73D4FCC427FAEA8D3961010E1DE20AEB8C43B89FB653D6DC552F88AB2C5ABBF46FB9792CB2E0069E93520E41972BC6AD198AE721990621B36DEC097256E3B07761C6C582338623B85734DFB503BAD18046E797B10CC108067EF922C15A1FCC1169531BA823A8BE1F1EDD0B6585262F252D6A646F4F1B5986E07E35E71DFA647C834096CDF546B43AF58567DAB877D444CC5AD37A084E2958716F2C54A1CA52F5476594D052B3688130FD3770824FE91EE1CCB9E3FD81CCDC2B1F52FF4E14F87C72848A3B391E669788AAF761582F878C24A789B97E5FD6F3D39EF458D9E7CC0BB3554EC8F211491CFC612BE0B512AD1A11240CD1074556AF0E16DBC98B1BB405BB98C5F9836579345D9A021522CD8C10A6268DCF2ED0388553960E76BE9C0066C05183DE708016DE1E087849412F40157A7614809C9F57A8FCAE0825199E9FF7C7D8908A29C6BFF39A2CEB373E91D2063D681D267504AEBDB06422106E942C65392200BD2C6208429762F8247F6E50FE62444464C67E6F2A214A12D94CF071EE32973D8E914871D0B3A39E9E10F25953D6467EA199858D580005D443346B2CEE424279473E2E19123BF40AD45FF61EDC6C43A5766662D4744C5A538ECF3A2BA121C2927607FCBB291C4F10A4F7F99F472CDC6AE18B9C7A885029D28AA9A5D1DF1C7054AFA71CB5610E9335BC6437D573A505EFC242E683D0E117B10F386268CB81B4FEF535A77D126E873625872DE240CEE2582FF0F884681712DF4A2E340902A080A828316F26CC4992D586179371C8B95AC259FB137BC0A05A887F6A5A735842262E9F21C553EE4A543EB9C70FFE1E37EBA8CEBF7B30451C4C97AC071BCA8BFAB8D9ED47842D0A117FFEBD3760C4B7250D00770CDDCB5E2BBD2919A4A0F11EB2979004083D2A658B5507A07FCCD9D185E9F832E8B7343ED1C5D41DBB4406145947528688795CBAF77246970F1F10E7CCD442D87310971C73A7287F50ECCC524DE25FB2897CDDFA9F8DA4C7E1CBAA64BDA0F410AE46BB1B9A818B6800870A021E3DDA2B757E50F81BFE2A175BB05B4E24B70C63FFFBD783D13DA549A66431A40DF4382D21D2BFBE9C0B20CFB40C0EF3EFA6A12AF15938862F594E3C0697D74361A34A0B1A451D657ECFD45BAC0D04EF4A70C7E036FD189B6DA80B1F66D58FEB520FB01920270A13095D7ABC749B5AC7E9EA53B721C43EF68F8E2016F7CE01766496844337BFDC90CB47A1EB9A037E5AF83882E83655823B387C33CB69D5F691D72E9B4FD8CE12219F94C482ABBBD4476040084A98B3761083B38712EFAACF2350517B2DE1144DA6B43C25176D199910D465FA0C330F482B47FE9B94AAAD03D051154E812ABE2D7952E7D48C1E9AC4EAA662166D69999D6CBE647D535040D2A5A3AE19FBF3FD9F4A0A99B68B5BD16ED76F82F853CDACC01B0141E336CEDDDF428D796A309BE14A514F79F8B97176586209A2B0DABDF6F366D414CCD72C1343D8DA0D9031AD1D53CB15C36F42B0DAED0F66058901F5B41AADF8C2D4E7530831484BEC921D760949DD8876E2012D1BE827EC23C8BF199341C2579E7EBC9B882CE06F96290C6DAE90B44C0FBED790C75487348220E29C1676867915249A0CC9A918249F3A38EF3341FEA9C87944D824C9171378FA34D98138254D3B181165F549AA8DDA2AF5F1A4FA1DFB22531766CA94E2E5F9DE448F14FBA82CBB8276D19D7AEE72B730714D76F071CA2B85EAB832EF5D8D08AA4250E5046E7090EB2C8C595A6CF076193753A176C4DADC5136F3830C65C031C3699CD836D49EDC3E9F0D16BBFA88A4C1A1C88E98484DAD3D92F2D0CD7D0DE2E0EEE56134C8ED1E47201C74423D0EE3F5C61678AAD8E7346F2861D5CD8182838A824F78C0DD1CE3C6F0A0CD823CB486AA78E78AC51DD1E39E444364B60D203092795D47070EE8E7060FAB09CE88CDC9475FFDFDDB84DF0E82B8E93533A92573A19C80709BE09AF5368EA59DE780C3ABB7AACDF162923A326CFCC1A0B29168892544E44393593643C4D8462177EDC472468C3005D69E1EB962BF2768CEEDD1E69C5684FA370E19188A80120AD670E4136335D1A689EF4AE0488428F7580FF563B0367CF7FB194E11E3836A654469DF217E13F59F875DF22B249341964A5D4D516B764A743780AFE556EA0FA0C6CCCD3173B20159C92C083CF0B873A7AFEAE594D306FBE96D047070DCB25919F60F1F635CFED6FF8082FE0FED7ED3E2A9DB42B0841939EA63F66C35FF70CA28695207F2E78F9176574D40142EDE583D903A119E43558A42A3900B284C1B8318A0598C6A135DCD721807FFC2D598EAC9B5F5862DDBB289987B898C7C3D4122866E1C35A6A881C727F0AECF08AAABBC2A763355A6EC741A0408F9F7EEDAF37547E5CF9ACF3ECCEC94AEEC0D56D3F0B4B36CACA998208BE8E684B20E17CABA95DEA4FCB5250D85B2CCAD538C4F74951FA74B2FA4AD46F6BC6C5F4614E6E87F418BE62C53332DC55B543C2B182D56504E2DFB5F563ADE113C609D6FAEDAD59EB6F0861E6628317B58004A791FA3F5059195EA26F865F67BDA5D43743D1BA3FA63A7E3066C07622F4A119AD4ECE5C29733E2D69881FD47764902C1E5FE1BE198FE84FCAC5CF24799F6FCA40AD99677A160D23CFF7F03695104AE00B4931F1925492DF93F2E9AEB645C28464E2C4D0E42039FC3147ADBAA8F8B80BD1E5C93ECC6ACE0D8B136C316C0360D82FC972EFEB7B058D4D1E84FE5A233A214BFA9045BDFF021A3220A83749897F3F32538096CE7A5981591D69BF8B55A00C7AE93B25D5079589CFFDE346C3CF83659C20A5655E98A649B6350BD5B18BB95E1010CE71C670448C06D3A681946287BD633E6E9FD8580CF6679DCF08EB3F6F19911A3E3C9B9D3E8EA0520CB4C0FBA4222F14AF8DE08D3C6F3F8D0B281923C50333E43D0A7CEAD8732CDBAB49CFBEC604DE340E20B1FEBC5B6D2229BA8353D4874D5112C43315459BF07794EA47E81BF48352872CE3EB5B9FFAC0CADE9932B80C1AD606EC6179CCBEB9C5C82C7765392D736408D54A2463C3E3478768C41F357467C06F8EB2F1941D87D30E1B2B16B45BF676E9310BE762F8AB6880BFF7A057588342A4AB8AEC1D9D6C64B04F7089038ADAC49AB2BAABD17A38893A27827A1B7BEC8C9B81A41B16D6C42BF8F29DE05C383AFED6FE1FB3AE95D888D558777C1E7A124678C13CA6B99DAFC8F21987CDC131184FA7A29D7A30348DD0050932AEFDA1A6AFA6AE3E0C649CD3F15101A7A8358CFB7D5E3241D1F8AFB6DEAB3F9B967DBB188D8A6D59CBF927BBCC79E2D638ED21C4176D6E1FA079501243C4D279E20D08E43333E396A72C04247BDDA434E31C2197C07AA137E162D2DD0063D34F2FCDFEFDCE129A758180CB85A52728EEFC17F6AB13A81F295196C2AFE94253DFCCDBF8F3562E491A49390287094AFA82B1E13F2A44A6DBEC75BB69A872C1EAA99EA2331DAB6159446B68EDACE46767B78C8174A7C8ADB1E5A9EBF156E41228FE93A3519CF3978EF83D424F34215A9FB99575FD674B334F18205BF8BF85F7D2FAF714C031500A2DAFD1B4EEC715FB1E2047E4BF5C16CFE168D104BC22F16BBCD6B57F114C7EDADBF954A0BE1180D809FD625CB0828B0268402E2BE93EA4B0E97115859962E07D4DAE76ECAA542212CEDBF9A7E3CC7B098A562D55B539EFFC3333545A523891C2B139039B0EA07DC19FB1E0CB284DA4C44FE39110398664DB4195E458F9B4B8F826B85ED797AA8C8C2BD457FDD95176E5146573926CCA1B4A52B95E084EF20EEA10884FF665EE0CB4CA2AB03A9F752169F2ED06C7B4CC2F0BB37B932BB4FC59F44A1DA4195547E9B07F12220E8440607F4122CFFF511AE771AD69792E02D509E251A1219B7E3F63664A8627933D04577009559FFB58FA3D72F9E54A8686D43335E8C6A9C0278B1467F94E386D2E513D3042BEF398D78001586C17BBDE6CE73F44AB31D251138BCF45902EA60561BB38D63690BF800C404C1BA1FAB93527B7DD1AD6EAA3D576C0533DE21A1F4E23D58215426747F8C9C2D4C2223F7AC5D0ECB939D25D4014E16E91D8D84B9365061A1D0F934B313844E32E7D7691B71F8A7F11F56F3BCD725F6BE5B78CAFF188AA824AF7C9F312F21955D9AF0684CB26A71FA1350A03F1293C7A37F19A01B57C78B3DCE84843189D84AA9B98A8E0877DF5955F20D5F5C933299D47C9E0C6FD3240991DDC6271B960921AB153FC44EA91E22A994CBA8C8686E78F77334D4B222F37B6E0AB5A8CD071A95EF6AD1216F9C7779D1DD6F0F4AA1D2408E9E14B4BE0CB366FCC0E1E70417352E1BB38853F9E1E193BFD4F03F61A99F809E87CAB7AC9ABF162033AC5FB0787C5F8426D9CA823F5B4BC7C01C7ACD97C81BC3D7C955D77A7DC9C9BB9FC8AEBC462EC1EAA91133EDBB381CDF8BB637358A5F00E19DB7468CE2CEDEC6DD64C7F1E25981249A9E6BBD18F5BF48801C5ACC09EF76F5AB0A8F5C4F1C0B6DB76EBC86897D67747040A4B77D23FD1781BCA88A6CFA05BCCA487F99E4B6D6F39C1E54190FB205C01312BEF1BA15CE2CD5B625EABF2115590C53C87F0FD6E7EA148364532D7D634B85EA65B300458D51B76CAFE8059F4C5AB9388D7A5876BE766461831DC4F2167725CA89D94A78B32E30F82242850248F9D50C94A0EA406923E1DCD35B68E323F5411A969D76E5310905DF146809B13732B14D51F6E8FDC8313AC4D7FBFA74AD0FED964128771E920CAEA3FA38E3C3889BE4BD51339A1961DAD97AA4595BC0FC528D6A88FA0192037EAA92E0C80EB5E43ACA3E81F0F8B2D58E54330EC3BDC4396DE0FD8BEE9D9ACF253DE50931CFFD40F8BEBBB0345546BB1B71BD6464BFFE7280E36280371B11604B528CE91BE4698B434CDACF392FE9D0D5 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7C -smlen = 3117 -sm = ABBF7CD15A93B417E821245D997E6201D6D2EC1C5C2C26AD4341CED60B1A1936E1285B6C0614411B79D2E1366D43943464A047786F05B3EE03BC067CA5C4DEBFC855AF84BB0E5DEC27FF29A7BA8A00DD11A7DEB1236BDA76AF54EB0863526B51E31418EE1A63BD1C1D6B8F5B4DCF121F7F67DF82C8AE2FEFDE564904DCFB0F1DA9EE7C0749D936E321780B45BCF4AE5A29A8EAC6575C56FF5808650ACE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +smlen = 3123 +sm = 3A5DA0AA6D33DD6951A11EA2C6531C16B1445E8DF386A5BEDD9F731D6A33AD7CA27AA6BFD88D423CC6FB1B619E8A5C159ECD655B4186A82B24A60F88C7ADC9C0E72CB45D44C3513BB678146F469B1D4048AFD8AA48B0D2BC5C0646F034D37384BAF8A23C5E52141376D4BE7E4699FC2B56BBF7E39444E78C445B535C9DE2C8F1DE7FF1279638AC35A53F17E248C36258825CF14075F8F163AA2601BC6CEEA8AF7C25CE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 032B46C90EEC6F3F58967B22EF5B79E20C4FD3910BCD5F08C67FD34BACEAFFEEA389F3D618BD83523BF3D41339A2E57FB18A8EA8EB5150AF9CAE0A5BC7C4909B587859C5F6092AA6991A3CD453D66F3B03C283D720C297FAB93D2ED01B89519BD060D41A1D7B064D070133D245EAFA3459BE0810E175A9CC46DC38B9970CC513A9978621201B8A6171A7C3587FE7A4FC2D5383F45E5C438B507C2AAE86FB37AA117B0DC27BFC12BCDB72D2310D884BB2276CC012FFB990A839CE8D6278784E642B25F4A1CD5CCFFBE8A0AFF2E2601F7446957AD34906F9DDA8F864CA30868A32597BD891BDB47D1A1F3F72784D3B7827858E7498792C5D2D1029E68416AAE4FFD3AAC0AC4EB92C4C0F473E0406581CFF23E027A5AECB3F40017DF18883F94EBF8F5DEFAC190C8A99C20820B18238A622E01F452D91900BD4E24D30B151563DBF0D045247C23586B97183893D54954CE25FF7A02EF3BE72A1EB01EC08A2A1C4648DDC7F41A1063C6D1547C547D271D9C5EA0A5A05250EAB0D23F463B712D9EF58FA4E54EA28512C94ABAA76F5EF93267395A25BF6DB6365430BBC860DEBF627DDBEF00EDB728F051EB7B198240B723BADD1242C8F5C11E31B99C1823FE554CCF31E11D67EFABD6255E803A43A2A4EAA29261C04A6806B9616A1F9CA86B35D3FAD1B56BF23C70E6692187B439519722EF688088C8C0D80061EA7A8A3929744F495EF3B460E52C0D970C14CF89187BA62D2990A0874ADEBE221024EE405EF13677CA46D7ED68B1C144A2866BA05EBB704568B2E0DDA341439A18733BFFF46792AB52C77E9268F1240D9A97BE0DF10296938D96844B089F8B11B1A2F5D0253A37540A0A222C85A7FCF5E302974D0A619F4C71E5A81BB7BED28C342D4EF4F5A1C10341C3956DCD58528EE84321D0FC36FEC11BE5B10CA39586F6A0CA06BE80AA0FEF1681C18DCDC6D2E62181231478B7001435DE280AD180709CA99F662734E6DF0829B9B4DAD95A9CFAC06C3B2A258DBB849D96B320C7449045AA06001950C978D41E939B52B1F67C42EC51967FA47FFE5D45F77026E64A25EA7E79ED183AFBD8FDD6FE3299DAF33E01E6958C6634B4D02345B89A0026EA2E8E2DE08B91972143273BF8BA1E2C77BCFCCA9E803EDA052EF68F0268F06646587AD973A090C9A276CBF3922C6BC56832090528DC9BF8C6030851DE7B4EA0613110575AF5E7E7902A37A18315A0B1F76D2931B928B67D31FCFC66B2867F75A87A3111B962A7AB285B5867DEEC45FF071C1DF37EB5BB132F9C0897D7910B08AC730D054639CEE375D766165CEF7CD459D930A77721B531519A58CE3107EA77156E03A0957C145677CAF3C5BA8255685C51B6735852BF3298BAA9FE4D9DB7FBB4AA88E7A65720170E64FFB01170945ECD54B8ADD4A23E6C44F6CAB0E7C2C016E91054879BDA2D3CDD0E16D01909CDB49E583B62D5B7764AB117236365C289927005657C127BA39465AD71CA961C22026A26B0F51AB7624C69BD01F259D35FECFFFBE2FBD30E846E6974023C11384DEFD4B028639D09D10D53C5CB8E7A878A8C589949E3C98C692A8B52FBE6925313B7651C1A9495ADB0740925DE4AE6CD1C7BB1B1C6317FDCBECF19E290336BAB0E7EB2B2EE58F3E390B3D34F30467CD9C32996C2616F06887902391C4861D9E5A2534DFA105DC8B6AEEBAC1D3086E926C72233C330FE6FCFE7C81F75C40D2D7960F12D02EBA1F70EB84FF793C6D872E2D961C4E43F79E8DAAB867089B8FADCAD94CB142167CB8B431B4E83A643DDCD470055BF02458A6E4795D9178246CE59BD090707E72BC0F2371922960DB65E2E44E505E6F08E6903E2C09B6127AD771EBD2B54B513629605D20FAF3A4E881D7C74C24C34FDD116CAB5727A86FF7771CFA071F27ED2EB47E6CDEB013A6CC95AFAB773C42EE28B139FCE9120372A4B19E893860DC818308C321384B389BA3EFBABD3F238E8697AC859DD1A76CA7C180F19E164BC28296B254E4DCD15E09926A0DFB5E5CB43A46C4968906D61E79A2B7AC56C9CE91A355E0863C5BB9ED7A4B522A66AA277E4F38BCCF2D71F74FDFB39B923EF816ADE7D9BAA659195CE77C778599437DB9188A132120637A126DFF29403A1DD17D6186F980F5A5BBFF9216C01D3C1CE7CE9EBAA51D83EBC3B97BF07E0EC685F3326B575F4A573917E26155BBF3F6E2F0CA5B25ACB8DC95A9252050B0857BFA8ED4E41F6143A8DC01018B31A5E5262840DFE8CA26356ACF76ECB5023F3276E4F48033D1F9523A84647CCA371C52634769AFD68A80E87B1D580933AD92A43ABC6F6B7C5B9C47B1653D8B2145A751028D81CC121A59DF9F3FBAAAE678F7C9522A788C602B4F373B34700F20C51E66092A0A32E53BB0761603F3E33568A075B210EDCF3D13EBD62221F3E963228D9E1A86256D7395750D980839CC6FA78B4E4EE7AD660A8CDB7B0F7633DC50B26E7347DFF35F560CF203A62EB0531ED2844DF9B3269893586D0C683DD9BEC142E6A5B88C2A17B4837D54E1570B6E690297AABD6375850607C9B69FE577C2E19B21AADC3BED743EBC983F92DC80A1A3E24535C59A4CA70D116B7ED58698C2123B39E04430690BB2291D57A05D1A305A69BD48DFD6AB8B09A8FAC131C3EC5B317FC04882C40FFB5ABC06389638CC7B720864D23BBC2A1D96D3637413510A25113EA0B540C422B428361407AD5FA2903DA77ED30F92C0033893247875A5E43711FF6714C9196EDCE9B1FFAED55D86F3240A4C3EF6A3828F472080E55A966F48680E7E464BAA164418AAEF5357919CA9B38605F56909569401E537699997BDF619C5F8654497B3761B6D255C09DE53DCB80ADD389FBC60389C31B7E9B78FC58398CDEDF3006D615E2DED6DC658E21C78C737EDB246192045CDA0A4453F2C2BB11CDD404EC46CAE30061588DFF8A67788B3500D1FBBFFED2BEFF4D0AFEC7207170A5DABF8A111318B068498C38EFCB58BC3B94BACAD27DE01E5970087EE4771F60493F9740B3498E0E8A6537DD314113E2833D4360EAB5C3B6294951051F608DA8911D4E7DD9099C6656EC5F3E9F579275710045F2D7D2EE8766EEB2A86CCC3C1B23F1797F74ACDF185EE1A2F4F5C5657CAFAC78CB55A007DD31DA0C13A6057C0785097B987AE0ECED453A404D3872DBBFC8E8E36893B8362279FFFA7B3EE31280DCEB2165FD6CB098DE8AAE863DC8404F623B9BB4BE39489EEDA252292CE9248298B0A6410E20BFF4B96CC1047D6B076B85E895EAF19DA488174D04FD6FAF3FCC71A01057414853000A7CFCC499F35BCEC1972CFB526D7508A2823FB99D51C879395E2A210C1F45672115ED56A4079D10DD09C2F2BA94ED5DFF8AB64070868E10C472A98895FB0BB8060841C030EFC642829C29A22438A81F77B1268BC54D7BC461406B5DF64D3C4D925BD1CA812EF2707263B235E2645752D64081715CB68101B77287508751AE5C232D3441B679D069CE3102F6E019B105BA35BA20B5B793ABD35597441359C2D331BBF635858203B01C786E7C53D16BA0129CC4EF08BA786F54D72297A0A89FD6A494DBBA5766BE1F06B1DF9C2FA2FD460827F4432A5FAC4000353E81673A8519799D422268C6F28D62098E185A90C51E0EFCDBBE5A0212D945C1B34F37FEBC69B4D5A6D119293814236F124D066EC34CA4F79495C41203D3E875740F27743AD91C9E431A4D68747D86E60A63E8F8C8824945D5216D322A0476ED881F668AF651BC5A8E582C5736DA90382AE1365310F491258A1A4BD67CFBD04C834CBC763E5679CEDCB8E73803F7B9F0F61DB64352D11FA2B821CB32C85FD57A90FB9B3B2F0FFA3CB2BA1C2D977DD33172878DE9259676AF744FBCC7ECAE9CD2FD799973FF8238336A7BBD76DBF4E2878CB8FF1B082F9A9457608EF6619FB190B47C970CA254CEAADDF5EC0F036B2F26AAC55459BE42652EE49718865ED6FB7D39B43302BFFDCB72C7F0CABCCCEC5BA839AC2B4A7764697BEA873A444257B7B4D36ACC3662DD29B9C6591FFD9F95B2761B554A52B2612341161CD43713D6A638D5C6912AC14EA1315427CD32A9981D0B5933327628E66F712EF0440E037A6A744FF3F2AD92316A1103E67B8F55B1F10877B0777AB3EC74BCA23A55AAC14EE52DDA09CCFB1D7A011EC5A9D4E044680FB2E93CC5CF23B9ADC5985D0A7A31095C821F849ACFE6BC6CC80CA4BD555CB27465C9152AFBD31DF6DD6FFAB53593DEB34714BCCB48EEEB4649DA3952C594BB2ABA1E05073DEF4F71E87313A1447DB72D9E908157ED5E2D6F048E83E7FA14D6B1D1D913AE0734C86C11C21A5D0D14577CE8A5A8C02D7EBFF26B7562D1CD88B65FD189C9A86668BACB4E5C6893992453B4E59B7A2D5A4B6FD7D769B8E456C325B4686950BDB5F86A740A9A22F78CD177EA3E640A34C00EB74274559CDF9D6CA48A812AE0A96DAFDC04056B5EFE4D81F0B245C46DD59DC5DB0043F5DBF46F8A5A64F9B84D3150DD81831C3506E72CB5CCEFED9D63AA541D596674F1F196CD7A523DB2BF27A00D09EC6318A12610DC597C969A807B43E9DE6CB56FF314A417237D1EFAE275E23E68B41E038BDC68731F648B99D80F7B7D4E7D1049DD3F8EF68C4DFC85FDB1A367789A281231DCE361B72082C15B6781380C1F53956A86D6F13900CC5A90F8E205EEE933EB39F0DB56B493B49DE7A0E2B52BFDA188AF8609F3176BADEB4E7C3300CA931C73DD6CBAA21754B47AD6CCAB0DEF01310153A4337F6B89F12FFFFF12D85555D7F2C28D0C17EE09FF5E1544BF315BD3AC08F9CC809DD860F3A330CB60FE32CEC638055966E676484B67B35BF387A8905384033F7B3D9EF79102F3B800358EFF2CDCC8506674A6365E66780D9A1159F9A37ED06240C0149D28313639692E5FEDB224A654D2B8BB08849C11C7CEB67EE8ECDC49ADB52A14E1C475040130F3E85C3E72FF1907AA4E4855C28A8AA2A8983F98DC9137083465A49C52BF217ECBBD63F185F0507BC36B28C02BDAB43833D606C8DBE1222784A9DC67B530428D3F5C46B6821F15C47DEB202ABFCE969796F06B1EE29D3702E85A2027BC34366F5B2CFA761B15B282F88E87F1C6E76398D309860E9786227A1EE2CB6B3805D8E20E34F6683069CA87B42AC99013AADD17F5A854D1CBA093A3741C1BA5B1933B008514BE2F4A669CCDA7657DE1CDD8F77F520C721BA2553288DFB6E365B8C63F0E8C8E8EFB4CF63CF324253D5D03DA4A802DDEA4AB69D09D731B768927D6555684270717273D9848B81BDE13C3D125C74F0573B7EE3A85C43DD1BBA55EB429F1877CB6D1A10314AEB2168A5E4F462836593DBBF09AFCECFCAEDE8A40FECC2A4EDB405C1B6A48F63C19FE13CBA4C8A1B3918A7659EFBBFF8445BBFB613819284D3A82A2DA0D3D8D115B8102C7A20CFCDC26BBC09E596E905BAE02D2CA3F010BF1530FA7DAD89AA8E15C5E916EDF10AE2E3665FB122797A3F3C0C0C56A3D96630ECD241F15CD3EFE5EE2D431DED037A2BF1C072BF5E0E56FEAEF31A0C1198BEBEA1CF5EE9F9A56B5F9B2AC64E90B55E373DD4C1A01053C555EE24246C0DFC1F80972BBF9AA0C3733FDB1BBAC34FA7F6A5D9E8AB5294C73F0BEDF593D4EEA3081922E5D05B19262A31D225EA08DE0B137D1719F227D086C430AF4214CFA0011514A4CCAB95DCFCC2BA1A9F34971BEAFB2C1481E3C686EB27AD9ED2F3859046DF8365A63B5F0946B11922E6C0B4726E4201D592FC9902BD607EE0BC5DBBC212A1A3054714CECFD80EF4D1FDB095926A1337B45F77DCA6B400DCA626590A7B5BB9F9D4FD23FA46C9B7F8CAA9A4D4CF28E20206DEE880C29A49A0A1B92B7C6A4FEC7A0B3DF8F510B42BF71AE5C2907BFEEBDB96875F4859A173FF693A4091DD4EDA01339FC5B3BFE56117E5D21567C9959275DFEB339FDA4098BA524C4F52FD496B554213B95CFD02106834DE6038D00B4CD1A067A87E6840FEE083B120454D703702C2523E8B080B2163A8BF01D36801353BB13F2EE10CC0B510C432F206280169F0BD363D9067755028E3CFC863E02C23DA86D3C7589DE81945E23A4F6DF0F032047282DB17E848161343D2339ABEF081C6A11436F46034DE165D9A67100C4390C7F9FAF7981C0A776B72963890E93FE65E61EDF23F40C85A199ED435C4803B5052323D2B3E118BDCA656AF1E445B4331D11E11CEDDB55330C8103D0639CD9D6E0205DCE2D3942B0C02B31E9677409F85640694EE65E013A38EE723EB93F29CAF69CAC26280B8F80943DCEC11663B43343B177FC6935C64B8F4AEB9B4E0D5CD3892611F14F3B982DBB02807C741B76E810B182A2496B469C8CD4011AECAAF3AC9C0D5645777654951F1B726D38CF863EB338E516024D1CC39E320D09CB07BD6DBF8E2230E502D5639BC68C5A036B1D8B0138872D582E091A385C5F6054F6A75766073D65AC304F8462FD109DB64990C7D9B8DC1FED45C5582837BD1870C69E3B4D8E043B9CC2515D22D4AA01391592573632695542F25586E924B8F36AFD25DA5EF5212BA2EB49616E7C17C6910E8F41041D75E221FD73374A7A8B3F8E03F74340EB954A609BC3691D5FC1E1CF73E069478865B98CFE9020E81ECDFDE841799A5AF7A3E20C4EDE9043A5AD30E7AAA884649D6EBD45BD24D2A3116F707CDB28B20A73DFD1A6A15D86FF7D6FEB2504F149AA9D5C09530E1B5627F6D276DBF3227E4697697C83B1B426B3FD8A84DD003EEF64587A7FD3790886B18F7EA39710E7A9AEB8F1B7D78CBAE77913A3D47FBCC79905B7A80D1E733013B9E55626666DCAB25037B01AA94847D5DB3D9049EF1C121575FA151AE6854D3067ECCBAE1FD07965E014E35F2DCF1B3FBAE8EE5F093CB21834436BBD527A44C7415C5DB2C9D447393CA212710DACBDA61701154783241F7DF2FDAF205F55B2652402A67746F8DF002CA5D28645B49D6153FCDEBAF701F68DB192EAD24757098D1BF58BD918A23426F4031B429EB94EF12FCA2FF3B72FB1E5D17E895D2180D0040ED1A82B5B551B76D192E046418CF36D3D90CF6127032658F5D59CF8D0D8645E77A22E091177A13B9620CEDD59964E704B0A43E3CF0CB41DA740643FD78BB565C24A3622DD183F182A672B2ACAC5025684010502C3DA3BF2159ED23A906BA30D78F4EE96C3E860A0F4708458F7217060A9B2C1E1C2DEA196D2D15521490056E21E7657F87667D242CE89CE402B43CCE5272AE5ACAC9EC62E4028FF8B2A89732A7ECD5AC8254D80D278802F850F8121E853DDF9E8C90365AE536351700571EB5CDCA4A946D9606BFED7306AC4D4EE57EC308F4E479C79D6A688928306BC8890EE653EFD8663FF661904688DB8613CF6F508A561E7CC186D911AC1B58E647A40A98C461D96942E3290A5E8CD0D15309FE5B0A8736F4877409D9F731E9BCF48CDFA0C37AF463DF0D4BE9B992CC1A9B4261D9586D1B472F14BA65ABFF61BA7A2347D800F77967FBD325AF8770FC8566240DB3D17DF5A90B5116FFA56BA48921244F0250F9F072F03BB171D475184476C96A480A8D929051BED1BC8F778AD03FD7A003715A06BFFF029780CF71E274BA349B6A21436C96FA5B34878741074049C5B46D6C0A5230E52FF818A7136D5D7932098B1EAC8AC59C8C29148DCFD7DB81EB5E08DAC5F929A2AE58A1F032E7EA3930C5D2444545D0814CC06441FBE23A375D177524EDB0225D53A99B5C7A74A454E5EE0AE61854956080C111593F455E370B121856A1FD1F56F4332D1AFD875CFB41FFDC198D90BBABA7381AE8 +pk = 032B46C90EEC6F3F58967B22EF5B79E2FB8D60D396286D45B5072299207193F09C02B73B7E90DC77BF9C197DD4631F74C0C9B7E8C543984A2844FB0CDF656AA5394E78C52C4C08D1F1F98FA56F898FBCD58F99992959E35105E4C097E30CA2E28FFF9A3057E2C81793985EE56718AEF7AB086B0E2F363A70F2099F135BB42EF487F15B8434E569E3D86B01E608245D06B61449535C511E641229E729332F6586275AD819600F395E11C470BCBA73CCB3907E4604832B905CD22020E84A9E676265EC52460EC6D8EEF63EC029DF5F660DD8DB6002D71E57E082651FA937F1B2ADCC1B1178A9CDB7FAADE717C2EE5AFFA55A7E008B22739174690E8F3A390F9684863E98B6389DDBE4C61C681CEAD630D02403454DC0D0B00753C66C53AD4303CE19D72BC646F234453DE65F14C345E7CC78D7A7E0A182DB16F9A6646B58FCE7CE13B71B7D287661C13E4059483B34814E5B673F1C1109EEA30E7ADCFE61A3A06F145D7B8D33CEC1777A0D9DA74FF8226C683A661E3CA40D7C710623BA635D0F27CEE29FD053EDBF1FC6D0F3D7CFA74D895316FFBBC218CBCD2241C6625FA98C12F0B18FB2ED531BAB2F4A16DBCB7EEEE278E8F2F064DA3F1BF998DAC041A850D648C5570FB87C4361ECF8648ED7B2C6D26B92EB1D2DFA8EC90AF7DFC7619072C9965253ED968F364939DBCF13A141E75757CCE1F7A83215F4A034EF775BDAB6B4DEC6C33463ED03E1F28F9769709CC9BDCB1BF48735639C0B9F024C9FDB10ACC522DBC876B4652162D26066FB7BBC544A4215674984D662D9E860B35944CC114318B1BF91211CA4B68D143D733D7CD39C437625B7A87A8DEC1F95A6D303E092E8A7DB91E3A014F4FD892982C774664AA23DB83A5D78AF855FF799D11CA7693A349E7F72A4397DB6C61434F89D851EB8307ACF37B492BAB34892F65E72532F50A34FE7091DD15C83006F8A3BA6DFF857B2CB93C4ED438C6E41479FD848422CBE7E3ACB93737E304F38961DE93CFAF29096D6AE1F0705FB6940F0BB34035A82D75A5F6A7ACB8C8F212DC45B90B7C73FC51C72F66FA7DCC59B6F3AFB084BEEFF5E5C760FA6C65672920AA6FFE0EE89EA16B2A09E5378B4275F5DEDECF3F3EB6200C0356929A87747E36D8F46538EC4A16B78A38F39BC543C76CF09739BCB614B0DDB7C490B311F14FEAC4CBE8D4A9D596E6DA79133EECD898991066F0B375E5DB912F1342E632ABF9E23DA431A9A7088D1C7C6737798F9191B0EB1AB746E7E5701953A2AE1CE9E310B15968C1D42B82468D54CCB3B02BE8FB22B42EAF19A24362E69A71D63FB0FB34EE059FB90BC7EE1BED720B838027EE5BBCD8F2FED7BE654CB11FE6A8C952C3052707619B5E858F1113B477493A4DA11DBE165C76652EFEB592495F9757CED2FA516BC23A588C50291C8B6BBD94924EA08BD7A823F2B74D8E58CF97FD6D80E5A94D2921DB936AD56F7FA9F32A000DDD73D53CC1DE8C40FC9291E9A85093918584098BED1D94C1D791E94BCFF88B39BF33053F9A4E5E3D990E3739BBDCFEC2284A4E0705CB45533723625ABD3465751879D951A95A8F3E8C9D3A4089B3B7F7DB8D81726BB66C52604B3BA0957415DBD614E815F195D98B064F27E40AD62A784598207AD7CDD1125ABB6308607779174FD6B62B1445D8961F4518E6018D7873F2EBC4B19C8AF2E4EAB36B34AF0664377679778BF3FBFD8E53BE42DB457086A316C60CB168342463FA968F0500F0A6DB6E9DC60EC810867C4AEC14C2ADB74C6A15BCBBAF151712E6314751473BD0781AD0A36370BD3CC9B072A84035A48A4A7C863AD357C0496E25A83EDB4992D94F791A9B93929377D376E33A42FD37078E918C32762988AC7BD487AF35AA5B61FB99F9EE8B45900B2A6EC03DD3EF2885B05FC899304FE6ECED047583AB7F5B882C7DD50ADDC63BDE8F5C7217E5D518630BBBBBA5462CF3037702A70D8DCE366D095970BF38AA25C594003BF8A41B579DC6735B07DD029C5FC3346FD4DF0594DAE504B531D1C6CE58D7464CE4929C0F371B848982F682E2EC3E47CC8AED177A6C13FDAE9B71D77D05AE8056BFE8762363531F8B63C2F54DA0B4B3B8F6A42C93DD67CD52AB6BB9BC2E89C725312C1E74A84C63B18AA3BF706B76B57D4A0892BE1850240F4DB182984BFF151378ECB7602A20C6A5AD3F7CD749FDC9C5D06BDE807BDCA882C28C9A0742EE1E521F14498E3EF1A83FF87410C33A097E67B3027DFB0FE0DEE0FA5D013FD81EBE629B90AEAAA07D4476005CF3A20EB36F932CE1BC79988296930A99ECBF235974A413207AB54064326B9F61EF22F6DE30203F438755CA67673F543AFA4F50D4CC8E450367654925D00668E4D7FD7F6503B20E754D629543C6C18F9E9B39D54FACF3FC2E9780653A0410C22E75ED99F944EF441510C2C729DAF7EC1A28AEFD4A3701A17EED24D8E69E0CD4A6FF6BC020B29C3B5007C47F492038D68F60EF5475AC6D0F24C674B1F796639BA19100E0AE2B822E7F6D6079B1E4D00E6FDCEE9C7B5E9EE9DC3888ECDD4E55417C890EB03CAD9DBAD7A7716613CCACC61F191F314F29CFCDE9F12611869A536B70395C390FFB079201508437CDEBA2EECF0CC13BE29985E1F55AE25691614F3D0E2ADBF15C7A9C8482473CC00F4357907B7E2BE89608E244A256BD06A529C9550F2EC46DBE5027C23DDF624A4E35B7562067AD4CD5B44DCF48B6CBD528C28E1428F6A2A0776AD4C8BA15DC4C5F1FF48EAE3FB7A1B71CE28A5E3C856F07F89362B0F32E875B7743E4C7994E431F69CC62F3E82B52D716372E1D9C7C3E398CB034158A4C1AA08426B059EA807345BB45860966D71B72FD8C30B7A30F3F0D9F4E34A947E96066FB0758DCADF63A7CB16FAF666FD6E9B73E5CEC8C10F4F88CE17D5D2D4B0C758C280FA164F8431F6470F923608B179F3F4F0314E547ECED302C5D34B25C8BC33571A30D5A432132637708A8DAA4A3AD4B474103CA449E6C3FE879A54DFE7B8DE76BE6246C1C0EB0452450A534D9D1D0C7CC1B9790807C2F5DBEE5779E66F078DE8015B6BCE2A03E665C2C2F6AC3E48508D70135FAF6FE4A723565DC855223B300BF9349AB00BD80E38E9B977762ACAD0758093F2CC762EA8EF8EB43CBDB92C3C44F018D77EDCE5F60586ED4E26988CF227A53ACEC5332B15DB417CD973415417226A7214C58BB2E03375868500EB80EDD26D876E8B0148884B316FB4CB9348415A4AE34A1F4D7CBD4A72375D1A7756FEB98B08B13225BD5247EACFA6F615F33E59A90CFE936767892EE4567C10F658460F456E4705424361E06C379B39ADF65790E4D3E445CC847D170FA44A6CB9B159EBF5E923A961F44F29879B001939023F75CD9A270CE4BB135CB7F0AC4A7B851866582F3D7E783E135D4B50FE3AC8B75B518D5B682B55A6A36E8E3BF1B5FA8A96CEDC4A9870CF661CD6683C0D9E431A29A2D4F45549C2410E082FE46FDCDC515D87DBCCC7E439792A9820A5631CD7C492A55834D4F249BC6AAFA9F51C4CDF1B8DDFD71DCC5CFE617A880218F9D1AFD1EFF245E6BBDB5F880A82C86849D11CEF7A559629337123FFD5CB5C67EFF9CCCB30FA4C570929B7A441D2971A783A14F62587F9E98427160B25AAB68B2899AD9A1DB67048C80BB52C5B0669E6C362C5386E7D82811C63295AE29B1CCB81251EDB6EBC071B806DA39E3E497527C77538FA6F1F75A0CB9267DC720D548858099262E7030A34339C4B1E5C9E2B5F20F95070AF4E9935A36CAC0B02613D9EC32432EE30835DE3423622914350E2616C66110017593C90F98E4BE46802432BA633581D159B33DE4AD2306E81BAB7010B209B8CED7939554C02DA839F88E706CB4FFB0E2A556504570B30A411DED320D9DA319A0CC2F82752C38F7F40CCB3C24C2E65D9948DC8D84635A6141D77033247336F845FCA01FAC7EF665D0A8EDB41DDF8FF9315B41D17EA7ECC2E2B8191B4FBD3181721E689396F61E129B940B4CC70412D6BBBCA2837574E6AF3ED729B0152AFBBDB1FDE4B08B8893336E6E3E5F594C6DF35647F697202690BD3AA3E79D0E00F2487580C0A2A4F3A0EC1FBCE7D7B6C0D50FFDE6E2229D9E2825EF4EA1174F14A0DC3B8C03133D81CC4364FEFCC217F91FEF46DB31E1C65AF5E351FCAAC072590397AC97D311A110EEAC4277ACF60F12A09E3D4497F3FBE5919D784FFF57449B6542A82F6C70587F96D166C822C8D6DBA4DC17923BEAC2483DECF68DD9FE7DA39EEF4571079F9C9C2EA946DFC86EAFEC38BCECADFAC7ABE4FEF04BC0E9A916459D3FBD62965901D3F049CEFE70FBFF2CDA5885E47F2777C2D0729BE7EA459736DE55F76CDCC9FBF40E3E4265CF5BFB4F9C9ABB725EFF85DD81F9CBC678F8D4CAF4CBB9D4C3117FF223EFB309D247E1DA1AE964E6D0168786A871434696D3EC0938D7C993FE6E435084BA42BF129C9981A8EC8C08BD951722EF72F0266BD6941B48BEE293C405FD477541DB635EA95B457FCCDA6152B742EA0A5603C965E1009BFCE1AB959CE81788B50B3346474391EB52B97CBBF4F8135AFC27A908789AD3FFE3661FEB09F1DC301252559FAD09A91724DE8F07DC06A41D0873661EC0C7F13CF92A3D3D9C6B797FEAA6A17BE501AAEE0371DF6D4B17AAEF6D3EAF0B52FFF97463D91FCC048C0AE30B4A116CF741ACA3BEB9F0602FAFDF2267BC39A058488D8809DC0DA58B2C0D3B239761C18B378BA2DB324C2B7517990798FF96548E120D6E3EE5190E972780DB657F7A0334914E34E94E49CD758346D38780153A48FD0CD3C5BEBAAACDA09ADDAFBD93FFDA1E7973B1A9F6497D015AE553E084D0522BADFA130E3963CBE9F30AB6D947EE072521CC45A01BED5F03CBF3F43A1FD2F018B58878A1AD4E29FD46B8F3E35233385E6839628A34FD793EA645C9336A4059DBDD7D1F12BD5ED92A44082E016F4623A60008A7BBE1A2DADAEAB5266BBAC5B587BFFC7D0B533AAC822A7A61B5D18D184C4034E7A6FC48604BC8B517F99208C985168F637694D07C8604CAA5AF77A741A822E96A71CFD3FC470890AA04AC735F3E366B0F83529D257F8D391BAF8D87037EF8EA2ABE034C6A598EF2C981A200DACD4520AF833789A4C7834A514B7B4AFCDF3468A76FD1DF8723AB64EED745205D462BBFD22359051C13F9E777B8CD24341FC8C0C2050148AF6B2AA2DCEF18729BF1684FA45751520C249459D497A4614FA0B3179F7614A8BE8C2D442F93044CC312937C1A7488E9D0C75BC12C3DC09A60728B74D6CDE6C58A94BA5B0B0E7CD8D77D11820674D55418352C788876561D377286A1A3BD9DACAABBE3E6C699B71864193C974B37C43748417FB234D973A255DE37E97AA814E1741CEEF7EB06EC9986B98473034C45E3D35E20D3CD8196B8B5DA5AAEDD7F4D88FD7C371E31C9FC3F28437A07F9DF31EC51BB7AECBF5C2E8296208A53033B73464E353B258BD7687AC80007AEABDB3EF22AB5C9F3F9AB4E9AD718CE0FC6C9313EEE52045DCE4B8607358C90002B6602356AAB7E3BC3D9F4936AC9942D56EE0A4A55B9CAA42B265AFC9DA6C08CED08257A9C9A107936C8B03B4F51E4280F8C4B644C50AB5FF34E9793C6E9A0536C3041B2829F3BACA55FE2B4187AF8FA35DBB28579E0575C34A71E4ECB43FB6ED1C8F4A95E228ADA6D7CA6DEC3978D8287E3DC68A3EAF16657DEEE7D5EE5F73346D8B432F84104D85BEF53E219E33231F197695B17E9070C29263F1F0B49EE17D1F8EBBCD6B77DDF1D799D806F5C405289E294C2297534D32069B6D992F8EAE2E64E3F7A089712D3C50F21ABE4EDA48729BD026AE01DD08B3EDC0EB62192E135FF095091C67372EC2B0C955543CEC686ABB4BA51D196C8F9496F5F77FB525B6812B5B40AA0183C889FE9FF8A369B1F8300BB9BBB866B80DF9F0BA0DF3802BF184C9CC47C7278ACF2B4FDC74B897F11B5D87F2CAFFD9C2E47401304614EB0A2AA8DFCA0A37530F72946AEE0489B0DB50255EADA93C5495C129A1828434638C5B8185F2AEDC7E6CD7A679F46A63C2A647BE5EE70F231CC62744B18984F41C75FE9E60F94BAA0C45AEA13E145C49BB973DE641373F86D013A54939D836DFB8B0A82F641C88B553F8C371C7FF683FC7F751CE8F1022AD50780D90C26A6A62F8FF647BDDE30EF6D47F69446D7BC14DCC24CA4100873E510677BC574CCA440287C05CDDF11B64E27A7633527C1DF86643DB19AAF230215CD59AA0AC27D644202000ACFC1BEE035DA095683262E1822ECB510361F1E8043DE4C12D38D52DB3667B90A1BE57AAC9034486DE5FE73B1AC00879D4601F7C7E3504D5260DAB76EE9D31D1EB38EA02D0FB4EA96F160541FFD4B8968420BB98C88CCAA4F2032431BCE378393AE34AA07E9D4410B88EDE026DD28E5A488C3C017102212B9E05FDE017FEE51E0627EE05165DA95B33225933AB0D2BB6287327257074E53E306894193B21ED13868158340BED5DECFF827139D52055409CF25D9F156CAFF989B74ECD27781AAD94209E1D72D5491F824909DC6604C5948606F1F2D153D0E4B01FF297FBA92CB96CE6A00379EAA2BA5EF4C4DCB51EC12FB5A504EEDA7A66C656CC284848F1A0DCD678C3E8C6F1A402FA7E6933D6141682493FF2DE14A113CCC90E3C88FD58712163AE7F48382FCFE4222F1D85620667650ABD023B50C96D786866E9FA7C3B3080DA3A9D7F2D2184026ED28F64440F91E7B81579C8E8E07ACEFD5F2DE2ACB65F5E7B7FB50DA49784C221A331CFE62A4DA2576816ACECA71913F838C35B489F290FC77CBD4C6275129766169B10B98B3936755A96D5A4CB206ACC498E162169435DEA614CD5AAF9173F5DB602BF331AB6BEDC63F5FFC8C580809449D23BEF9DF03783EB2A2786F0BFEF2FCB9EAC22646B6E1C93B6A0D0627E887B79A2F3BABC44FC543589606BC0F145965315D853CB3240178924C695996DA6407D sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A -smlen = 3150 -sm = C3103748FC3EF56C0E7DABE062FB69D2D94773F0537C518DAEB290AAD4745134992DB5365C2FCF7734D8CFC3A6438E665239C193D1FF9DCEAD126E4A2A0BE421419F3EAC00EC8392AD64C1C863155C392C1432FD87B47047BDCE84670299AC0BE24DB372B798BBB7100B325B628984D67669537CC77F990B3C317B098C5235EDEE9A3D250B1565FF9A0FE83C79E0B26BF052AA54172593EBBC6CE7045BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +smlen = 3156 +sm = C8C4538E401A04A5C41B3A0141C95C79C7F7A9D54A3D4E7A757A28C5A301003AE7B548D90FA79743E75BEF28F9352994A23A8890703B4A6F8DD80284073E9BBE2DCC097BF7B8AC47421823F6B1C53EA9C84563C1B7F5D735ABB8B92159683E073D6E746C1074CD09C54409B882FDA33DA93489C1602039B52453A79A3B0BD8F0738860A21001DBFB36C73D014FFC065AC88A59EF313B3F416D9FD92C990A5F0D6AEE5BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 1B8918B9097090A71A762E91CD65DF5053556AF59100B22C2ECBBF32EFA2E1823F16668EB438CFE26718595756C0A1420FAC9A68CF3C5307BF357019E750E9CCA883A6257D43AD77262FEDB05F7AEBCA89116B49111A5E29DB9F7941E84A27327C3AEC38A32A253F205DA5C9A530432B54589B47639538E21A6C06B2C15D046228EFA2DC4F043B45AA651A1BE337CA4F5C7DB0190EB994383A3BF1A5CC96660CA23C3BFF06A188F748169988F826415D7B10F25376F18D0C340AE8EC3E8D5FE30B26298C7851AEC732C41E8FA506182C6811D025603A5FCE42F8E1FCB5F630AA5B7E91B8933164D1C1E3618E1614AE69594DC36BB36FE96504BA0A7C95F912224B208BEE598F929607C745CD9AEE4267CDC2E9AB4DC9D19B94C3C9206F9862F44AC24613C480E8EE34A51B26B490ECCE0FBEFD0C026591837F6DF5C58086FC2390C69CE0DE56EE6A00A35D2A5E84DD93A593D795BA4D4CCAF9AB5DE97EB01A35585C5AC8D1541080E8F8530CB4773DA4ACBEE8271C8C257AE7394C5F36A07C539168A12C5BD3E8021EE662D507DE7FA5B433F621269FE3C270E6729B8B4E32A09C6DD37717CC999A060ABF4434032109ACB5E80DFD96815E9433E0547E009856D5848D379027B5E0A3118BCA69D77E8EE187E967E6C9E723F381A5B272268CF76111C34BC1F26E83F4AE6F7C78B7D00D8C80931BFA6D84ED37F745AE438D8AB3C4949EC9660730D365D3FCDAD6AE43EDD27561260DA04EFC75B52CB2F3380B3D592DA0C90BAE74D6731E705A5B6393EFE030A2E19CA580E6403F6CB68A8DDDDCF20B5E584445553F6791A2A79F923A742AB95917E67B96E3A57C5D893FC1DAA5ECCFC0CBE40B732CF64F864C08EA1FBAF00959566037DDA34C32080A79684CEB377EA3C03D6ACD6356C95926FD14145EB3620D9F693B87E520CABEBB7D2CD3C25FA537F5EA5EC48641B3EB52F5ADA0C8A72F9C13769EA83CC303A3ABE062FE83B85D17B46FA6961C2AC60132FB0F3F40223F57B8483C9C1138368B89DE7ED284C7C3B493DAC4D9DFF0C9A313CD0125AB5A0660CD1C4AD6893FD990168F4B95DA51A654D58425CD65959340054E1EED91C2725584145F4CB57A9086096CD7F9DA068BBCDA05EFFFD6E291430C2217083E51655215481907E85FC0F35B6D7E3384CDAB90572BBAA05F7CCF5EAF9C7989D26597A930B1D01EC77191B6FF4936343A5F5D66A1B82384F72CD1361EE0C3E99C1982F3665167A3F9ACA6DEDA798E4A0F3452A769B515976ADAC32A4F7469D8B42BCDED4222333CFF46ED74C62D8E01AFCEA3FDF7446C5B9D354A144870E2C277D21D13D46A6F91C70C03908DB7E4A104335A8BD47632A32262447C9DFBF3AB8092EB8979C8F6FCBC7BDDE92C14024E88BA3AA5366BD706ACF6F51129C576A240B6FA2067E80FA03922A583D7E42BC5231C809D4F596FC54E55745C4FC3C3CA19D06D2326B2473AF8472121186988866CCC989A3C094E0211638B479F8D7820FD7BB183DCC4631FE7A21447A8212A3E605F75C9064B8CB30EBC466D30DF48B1E64E99F27DEDC121587C25A39892FDF9273AB06C918A4511BF6FB4F81B9E1C74ED878036122EF17ABEBA525C3D7A2A56608DD053A81DCBFA4EFD5824844B37D33295DA428F74F89D53F7152203B64614B41AE7ADFC4F0AA9B475B85B9148664BE3C5687F8FFF439BB48D41020DA0D49E73E466788820E08F091B929D470DC684F2CA6013608387FB17D8316A4D3342A8D84926BA58A63B32F7C60F05C40DB0B0AD64DCFA700B1E601324A13D64C80C6E623D9F06CDD85338737F95CC43C5D4369DC9AFF25EA8C814B0C4B7A3BE7B3A8A8D0FE546CFE1792E9E5E8B507322AE95CF5C02E83D144BCDC4DA5D8A43E78545A0435C2FDC7AF38AD36CFF6785C476E82B27CFF59047893F1618B3AD9ED7AB4241B78E4B6AAAC6AD7002BB4BFDD0076945A059A1A3A09BD3440D35A17CCC3A9B29399A8BEE50BA0E8AF45BA621800A662DAFE5C4688D752D945A9A2CE66527F9A754E705A368A7B04BBD7A25515607E552869D822B918937D2589D6547C206B891182BEB7A6766621DFF8785AEE0C8B10460AF321FDF74163CB12991CAA5CC97CEC518E710E8BF2500B2A0915C5D5B16A8D167604A4CDFC6D4653D4FDD5FC3673739B804F242CBCBB28B1773338323B8BED4ADD9F1450C8C73FF309D117750CD0325F85B0EF07DC86D62A329AE00B65840D11E496888E96DEB744851CD05F742F0A5632B7E30F7D5D8D7EC0D521D34D8BEDE618DF4D2B5963590ADA3E5D469A7385CD7D11375F34027B756B4D904B185D8E9B49A5A48F4DAC6122C7D2FE91A1A7C56971F9796ACBD993225F36337D2FEEA19C11FA01C9369BF8474359F7213BE206DB3BBD8CF054B04C5274BFA96D5B08A6CF7F3EA50799BB501C14C1720BE69168AED57D3BA13D8ACA250C0390BB6E78A9B9C2A13A473BA3B0E09A68785606342207EBBEAA3442512208CFE5FD9F143F820031CC7A0651A40D93AB54A6058FAB18BCD2E1F6D5DDA4CFD9003EA23B67F2970BD52FC4A8BF8E31432433F0CB9569A4224C52A696EB6FFB3557C616E8417DCD1B8D1FC5856AB8F67A23C8BEB3DD743B8499C2891D87FB8D7B93EADA4CE7B027C184D64B5EB7797F5A157FF2309B24D56DD88A610E71E7580F2DD64554C6C03EE9A29C9A6C13F5E399E26A03EF2BE19A183BBDD99AB88DA3CD50E966EFB204C2E43A017F282D460CAC48F974AEC46253C8A255E5994107E33659AF075F7FC1C23EEC7DE7CCB7C4D3EF53804C5968615D71876CF082EA4D58B04E55E338E937BDEF4B7CE0BE610A0CA1BC669AEFE3ED41E02D96BA9C0D0003630D0D30A372EFF87C10B38DC918068FEC5870DE60D8FF3DCD90076A98B55C7BBB0524B56BA88309E607D09D557BE71A9E17E75CF41569560CC873EC084CFFD8DB435EC8E0F4EC730F82F0EC3FC3B16BC46D52DEE0AC39C338B4D07459AE9DD63296D4B37A3AF1D1F5B6A09A4589C8786A80203C2EEB42A5224C351468D99B310C4E8AA8D7DB1D8A6928138787FCFB22AAF76ADC810A888293FD9E3B3D2A57A16C436BC79CC75C7DE38EAAC6084C2C203E0A06B35D30E8228C35D0874F8B5979A915F885287AFD50EF5E8DC5296F8FB475E25FDB2D6E8819AD00ABC714543AF9237BEEB400C29D0633B74F697FCEB5C54FFE07EED1E2536800EEEA0DE2DB3869EC766D04596E59B5B665DE6FB648DD16F9B019D0A4D5FD3F71FE526AFBF10158585EFCB74A4110C8A84F333A806CDA6654924401E41D750E72F42C68AB1A97DA415FF4ACA8772F079317F69CC01C359893AA0EFAF54D811FAD80B3403B5A6A34CEE0C856F9F858BCFC1D9D49B84DF8D378079D98DE1035316FB790B24DCC5399FE6525807796E5ACCB47104D54BCAD3275D13B2E8689CE1C83A2A9014BFF4A4911D9E8A5616321049003ABBFA576DAC9A52C4969FDF6DE50DD71AF8254FC98C2BE6FB8FAB800750C093C7DED82EECFDA9CD11A907EAFEA820322742B1D495B78C5E6D3CF41639333E0C2A368BB0B454A4F27FBECBC47E23664221FF5303C79114329CBBAAD0E6B6214B37B32BCC6F5B37EE2EE89FDB6831DA91C5BE6CB9BC3DC9037CF4BD133B82CAF6BB35807F8DD0616CF8D3F75F4EA0D8625A34C6444938A38292E96CBC327C4490D374E74E85A16B189CC37C75523B6189AAD0F60A896F8D7CE600F7CD69F13AD87695B31CA3638BD8D611BF613FB8C13AF15C89A8BE4E9F131689667D5E75C2FCF5BDC621E9DCE0B1E05BDC25238E50BF8BA3429A2964A4D6C2C41015535C654DF57B3C1E0F00CFD51C9E46D8CD82214C5E5D6B25CED778F6CB81725E548747A902CC59C9BF78CB57963CCC0244536F355167502B3288C36A4A8790284D4FA7459A5B84EACB67683A0AA6455F76AD4F6E76D160F23C26339739186C3252C5F2E6B5586D3788BDD2DD83216918CB0695109021C52B8C5C5E3DEB19FBD41ADFF06D4B8A8888C76866C9A8168AFA3D5CA10A46E82EB32FC623C1800DC19B34F570ED56946B9B56737F61F4329C4F6220B34700E720832D7E7E47B095CF6D731DAA17604CBF01CB5A7FDF7B93DE9D5007346465FB8053D22119EE1DE683E5606376ADF8AC8BFC724768B1DD63C6823377678EFD2DB5F1E914429C77A2BF7FBEA743DFF8BB158ACA31B487BD4B587E0C4D2A220D123A4CCA631F9E3847BF358AD441AA51693443AF028BF3F91CDC65AA7E5F1D0E994DC6D69E6A494571ECEC4A9C183FC63F02CB70464201D73351E2CFADFEB0A3886C36D7CC8F5CFE6A40B307C7AC23456F02221F2AFAF59014EBD995B7320D204140DC48ACFF68CC9F06C7DAB9237AC9F6DD2DEB0DAF894FCED0A471E1C56B13A73A49434078C0888CE83BC09896E1088A4FC1A5190566E499C9470E8166905E3D5ED8F848410DF3D12DF03DF10B3491C49FBBA210FA125FFBF3459D49D593153CBF6E7FFA3EC9AC285DB5C6D4EAF21EAE6CD38AF7BD99316D844B567EAC66FA5D0D7F3E36ED25F9A22BC73A7638BFA3EBD9FBA4ADF108512FE2B51F0405400AEE575577B779BDD85BDEEBDB122653CE09FA39D25A9836BBE71B2DB6CBD8E6818C0254CB3640F081D04F9124BBB5383E3928D2B9AB5552D58493DF51BBB96542F503F787C956B00CE0151490F3EA2041F923705FE13506986A42C56E012AE4C1C191D62B2003E54653DC462272199EAA0F12995CA0C6ECDE990E6C6EDC37F0E012BE3787951B24B1602F63C16B4D452A63013CDADCFAA1F92F73D9C9F34543A15378D19832F0C7C7DD6B04E3F76B011FFD186F14B3B801DD25D298D33008EFE476F76626B27837B453DAA157EB042CE77F9D719B9A019FE07D522CD7F9AADFDDE1409EE575A35084E05767828D9B7A9A692800693975E7927B3368E806B894F533A29B78D7092CDFC8C589BDFE35AEC7F4A01E31A727EA791AA88ACA4A8A67BBAC1CB48CA30B7C6CC7FA2DA241F6FD5BF53405E50FBB6B24DD94B5E797CA099713E4E21B15482D47A5FEF749F084C0EB0A953509F9E9B803EC13085E705CBA467FBB1A1E52B2350E5DE09363F13A7A9B9BCF727865D571737943DCC0D52CB23EAF7F6CE06F90700F239D5ED48C88367D6CA48075F3649C4099532A3407D2B0FD219015816BE6D0EA6C82B06E3DCC3CD825CC19372321BB633BFE5F058C727AC66334858F6A8B9F1E0AAA5E4EBDF77ED37AA03BCDDC3DEC6B8AB2C36493CEFBF8161BFCC904DD139923F48C774CC0E556474A48464DA56C35F90B8221D596BD6477F0FC383E2F2FAC5285373C6DFA304E6FBB4DE4D90BE7F1BA5E342811A45BC672E9047BD6C5F279A7868EA250BE377AF4348E66CC5951EC8F6758162F345B9F94C9AC4EB60E6A60B2DE1FA20DEEFCD9D59252D43BD7F25033945D3656078D1C75D89A5A58594E1BEE0B25FF82CF845A99EBE7A284AE0FF7B52EDDA413ACA595AD7BC783FF97239BE6A8F804FE04CC368CE8D4C04462BF732D1BE006DF310DDDC4E0E93232E4B45DBD1F2442CEC165E74C98336A7E4D702D82894C13E0D5AC317FC1E35A7AE238BF0FEAEFAACC5141179CB3E1888259B1F0FB554868ED07AFB12396C76D61350422F15E43F697D8259A8C2FDA3A7570E7DD56F6A55189F4E58AA962435861A44F1D5B5138BD6777BDBA499467F3ABABBE39C240C9C04F2BADE18194A5E3E4DC0F84481525068E64683E2BB75F62F555F867802982DDAA657682E139C34D70C120CF0262F2A11C81A26B08DD362D1B8B07D64091FF7885ADA17BD30948CDEF3FD73FE16D449500221036D78423F5A9B2556C70F6943E2BB9ACC18D0BB50169B62FCD2436163BDEE75C3FD462AD106CFB13237286206D779CD26AD89126C8A6FB2FB721FA3A2919FBF1348AFDE07A4DFF6344493DAC09869E9D3BC3F1E2FDE9C22A7C9D61DE7640039C9063E8ADB6B33E5FF44E83B255DC8C23CB4AE75D2919F2D8CF7CE48D60A86AD51FD0C4F3359F981192722512DEF054ED3220A7CD3F923F144D8800821706A4F7217629197A83B8CE30216AF1796E8A4ADBD225F4507531A658F0FFA82F73317C82F174B99DA8716D4B0C2A277E666DC89083B26E4E9BCD9510F5F27283E895DEBDF94AC61E6B55D1E5AE1C3AF041EBA9F8CF9C1ACA22AB56435B8036BC40817C526D43BD15834FBB1242AA3DE4D07DA3E1BBE1151462C0DE59820265658642CC5B7BAE514550F9155E789077FD01BD6A01BEAA3FC41FCAD8991A7673D4F9151D2BA3B12CCE1F6E77C2217532F8DE833D90F2B0C50ADE13DE5EA9809DF188BB1320E2A351CADCD742ADCCDA98E5F89E91EED018D8067A1C53C56C9B1ECFD65D34A9DE0A2870628F820C7A35C7C9E55601B54489294718ECAB0C86259FB10189DE841F31A43381EDCFDB28DB649299089EED8B23853C5CC5850C656EDD0F2240174F6C3CFF222CC49614F0B51B14A78F777B998DF8BB08FB2D98D9CCD2F3713D0A12FF8AA0A1BFBC28A1A331BDB6C66C9108A2E78D1186624BBF7A65A9232DC1E02BF7746B05F38E60BB7716D3BAD2B8359B58537BEAB1B27A7FF13AB4C86F9C53146C488F06DD8FED9197DF62070EC088B79F1FF3F3668458DB56AB329C49E7AAE9203EA9A0FA7F10518BBBA78FF51A26E76A42C6A69CF4654A73D3CC763E20B2605D52AA2B5D3A9B05E184F41928D5871EE86F1B0A8784A9DBC77A420BDA0EDC7FEB9FADAEA84D3ECA999BA5075759FF3A4372B1BBE024612A7F73F602177F82CCDF07B328AB86C455B68EB85FEC079FE1D8ABA7E4E3256498A22AAB0A938E1D8E7DB7363EA803683992A12D6F9C3A076B1BB51924DFC92F953C76A891248B3F4A14FCC84E5B689D9E9F3B8B1B8F28208C3677613221997B6B2D1588571E92A7ED9EFFEE09C9411B38C8F6D2326192DB928BA3597F1CA6CC3A5BE320133FEFD573A0A9FA529189575146D5F421952850EAB542BA1D35EDAB434250FCA3A301E874333DC8C5ABACDC8391917675DAD49D5D253D6D0069507669D62FF8B0B3E5099499A6CCBE16A1F314E220ED1C9079F7DC5B47EC513DF3ABD49DE479763A53DB0CD5185DB32996199FFD69615BCACADF162714E5FD18BF1B12F2DE1C6219E2E61414C559AAEAC74C13C7EF8F6FCB88449947031C74C822A058D7B8018E0548241F0F43CE365654CD1770912DBE6E2FA7906091DE56D9F7573D53B4EFCDFC53719ADBA8EDB1F5B65DCFBE8B851F7A8F4409ABFF92C70587E649F8C2EE0304DD76132DBAB1AB7319406DBB0671C56179B3C58B43CA0E6E3BFA2E83F20A95250BF3C1B4492D413DE4A1C0D4729021B57E992B212BFAA1514023C99A5204FD1960E15C94ADB1F1DD466353FEAD1A5FE44060A0B548A5F6EDF3FFF908DCC72DACC79FBA22B609D36BAB6BB77410EE9A0F97D9ECFC77EE157B1FF6DBD87819E9829BFEFDB7F5C68787085AEB9C133919E12208F59D6EBF4CC6D5A7F4C69BEE8BB3F2BD43758E5DD2EC6D63C25FE152C056B1D021A0CE029A91399A802EF5762FE7CD81CFA530C10774072E9666322959DB7672F81E6B858E3EEF791EFB9F9A106B3EFC5EFD659FF3C7E06490794B6C8C8599F311FC661D71C7F8584F4866D0BD8832258E4A574B571A2F2569F9E206E039632CBD37E91D0569AF55FA6C23077027C96837C6A1A35987E63913DA1272CE54C3C65D6F35F174239A4247E74FF5F064D8FD556073F11CD5E6FC430C99213D384037A45F733316FE19BF5F668049693B +pk = 1B8918B9097090A71A762E91CD65DF508BE1975B68E05CF5084A4CE50CCD9DAF88BF73278D1A43395534B73D32964AF726B4F0F8DA27B3F7F2C6511B9625423311883BE5AAA529F8251A19A15CA37E986E68E11CDF5DB180371BFB0C079271F1808470291ACD11247105A952D2B39EF4CB1A1BDB6BD85FD17ABC21253315D2D2777377D2FB3312619E591541D1722728DB26CCFBAE5492E6B8AF3FA69D372B39D6FAFC831D49867A08562DE1D69708BAE8DB741DD6082B6D8A4D18DC98F2088A9E4C3138391DB40BBBA799ED9BD550E1B4034C817B403D44B65394B4714E84D2F2A22EEAA24233FA7302B94BB2F3225436D9239F3C0FE2B43CBF8554A6A17B58B8AEE5754B8722F9676E5CFAEF79658845B0D854C490012C081DCF695579A76D657AC6C2ACEF4228AB5758A7302658C28BB3D845DA365093FDA9D8A5FA19A6CA52238A2A920105ADCF59F0E9C52FA514577DD343CA57C90A24B755E89D3BA9810E6F53EAC74C8337F8D66AD0E7A2E28DFB0546DAB484D2551802E61BDE0C943EAB8A7E421804B69EEA98595D99C030619C2D5D99A724FB4C37DB9506EC44C1022CA31FA7FA6DF0A2D9048B805682A19D6EF426E143265146E71A2473A0EBC2C1C8A4F4A837254915F9EFF7D0F1BC6D496C3D9C55D4A8DFAF29F093983CEE2B9D57C94705C10D6A3DD30E1154A91D47E42DD0F30C6ED8B432161E2D4C5FADEA29BBD8FEA23AE8B2F62BEF031E9F6F411A9049B0C8861BAB1E0F000C16CE7A283965B546282B35BF82D527D1B4076945BC92AFF5B42D61F1D3CBF67E0583D04D1D6E0C781F407F134A641AD1A2E1E1E92F06C60D17A60AF4B8CF001BB07011008148ABAA668D9A640414C02BA28A657F93D1FA4146BE5DD1692DE375350AE541140EDEE66269475DFC6B6ECF1159486751C088FB57F3C15E8B56403CC3F744ADCDC7B274F0B9A4B4AA3118891D271E6322E131E5DC4E53E8CDAA1D2497A975E0D95D521254E1DCEB356BBD8A3F9550D11DF9DD631C3E5BC2F383DA60CC83657B87743CB795173461EEF7F522596ACBAA0FF1A3D4618BEC0F6A91035EF39B03287C76279029CB4F7FA03597565C6E21924A1D74989BAE5DCFABED2B5B896703335EDE748732F0ADA06190DFF91214B184EA0A12BE5BAF542396816A37D3C78294B1FD80DCD758CDC85E7DD25CD71BE2B119A88E5544088D22A992D800563D9FC17D7D7960E9C0F8915690AA72138F25B99EBC66B3A4F26495B7640551A1CDC612D1F713DDC7F8C6A47486146647AD11DBC43ED3EB5F36BD8B300AD2D2172DE1950E2B5DDC745A4E98D8D8FA2AA61836EC1C7BC6CE3E55723807652BCB23A6C85CFE3EB588D481DA32133C45AB6C4A225D1FF624C8C7EB58AF7B261D7CBC4842619405CB9561E11EFADBD06CADECD6FB3849442A8D4CEA3EC10B921162FF2E5885DE1D145EF88AF7A8E92A6230D2FE8AF5BC16025D40713744E246DC65DE2B8495CFED070A45B03368C632E4312D27C2FE27426D7CB976EB33503DF2CCD4C39865BE114E2AE7C7E9A394BF589F1F138527B7D7A475EF3A775496EF8C8AE9B171744B58EA3546D4DD73B7AD09586B4280C1FBE193877D6A737DF92FF80F9149B4D396E306BC5D162A16919C803534B437A8AA2EA7480F3E6D7620092BB0CFDE1E87FA280A8EF156D8A0A33D0214F79FFE797CC748D8B368827E0BFADE20EA063711E9B12F824174C2ADF7412F3718AC5B4B22451068BB79D43CF4BFD1E9FADBD3C7CF7704404D6D7844B143687590382B3FD9DCD40E5BC270A4738EBB34D74143EE83B8A019EBF79782111E324F4923533E2C5857757196103F61584A2549B234D6FB7DA9CA9C56663A7525A44BF695BD734CB7DFFBEADB7AE634E446E4B3961BB631332CDBB140287185B2D1E79F602C47E83E9BDE84FE1FB99DA3778EC4FA767DF4CB2DBD7AE6F18879A88E520717A9D3873F56C8623743E8245647E73FCD6C0D17F7A7226A19A070E0EB3FF0187E70927915D9533C62A1627BC95F463A3068AD8027C7165EF38F5390B03C68B11ABBB3158EDA3EE8F8A472F396C15B5FFAFDEC5E30B3A9BD9AF0EC2BB499FCB2540A7C8BECFD0A10DC9B98800DE35E595FC7F5CED480B8FBCDE3A918764250237F7A382F0B55FF6C754446375D9578210FA44FBD0ABC23D02FA4902207C916D8FCCD0054F316D645484A91339848C37593237421236198854D68F93A5E958509E3D39123118231CC20CC0A2F865A14B6C60A8DD4AD6BA93C24B9930F8618797EB9EB3C4C22B83ACF95CD44B37D3C0A16B47D7DABED04933514B5AFA5755798E6DC528F008945C5EBF7136D5528A322E6F054A8E31E8363587B9E9BB2422DEB8C179BD08ABE2B8ABD79F0CE050BC102830F3351BB5750F3507AE0B0F59D530EF804D0F8846EEA590F3CF7D1FB4DCC3DDC66AFCC6B3AB858130598D2C80F2D59630A80B86310A7B96EC436ABA42CFE554C5B43D3DE707648CB184486863FCFDE8AA8F7A32CE22D78FE376C2B751437407E6C79971617DEA7FAE32018ED10A758CDF9223B702E070253066F804BFC2B171450BEFD7C829F4CC54343585CBE14F945BB3E987F9FBA74AFC6DFDB959F73701B3890D6D714020274D8BEC36364842BFBE28AF7BE5D6F3C0A3E30DB5CE1E93ABCC8F3327D97FC1111661701BBA0ADBD463022C0CF8E19BFE7847FE8CD6B18E40833C2E4E635F8D62BDD4D50636D22AF296BB18D6706D6156542072BE5D9C28170B16F5188A6BFCF0FE25C9FB38C80180954C5685B5D255F608A83AC7968C91215F7E59FDBF2E130B73B5BF707DEC477A827DE5F068373F1DB27A02D4C0ED56081C7B360AEAE64B7DEE654D8AF6FF8E9DA2D60A1E498E93257FDDDBE7CFDCF1BD29313D3701F4BAED387B65AA89779A84EFD84949B078D15E734CA98D15A9CE3569CDF9F6C4F2A945FC365FB5833B8FEEC5E470932E3A4AA39BC50B4FE85FBA209E4774DA4C618970DEABC687BAEC741FBF0C6B2FED4C6DB9878D09915AA00A8AE2B86E848D1280896F5800E84CB0A34A8065CD6C89B2D2C1902DEC4D92EA312BF6F4C232336F4D99DE5DBC6DD4B004686EBC5A51E648858D3853C123ED1E72A3E24C7DB91E24784ED02D460B3F30FB161EE47C2BB5DD98971A66D74C0DAD83A39666038B471B4321EFD9804FBA6941F14B767BD270FB801A7446ABDBE6C52FE1C26D0B5CFFC484605F8C0EB0E0C066D372102F5A6C754B7BF704F7594FCB36FBB00B3859B0EDF81B94B2FEA1E780BD53A5F99E0E537B0A41F0DE19CB0CAEF73009E17C253768F2B26FE463F17979E0CD270E905E446B3C7EF7449992805488E968325B7B10085D6B31368FCBD14360E5BBA9525144F3B5B0B4C2567AAA0DD4B5E17728C6A5931FC76BDD67D0583BBE2759688D587447DC6CF72AB860AC21C7EDC6269208B7B87BA2959CDCF49AD84AF8B0897DEF01F4257FF9CCB645692636FF5EA1278F697B8ED61E4B3A9745C648A5B75E9085A265310CFB685BAF4A6BCABFD9EC80366771D9677AF50D421CCB345AD70F5053E29C712A700A5D1FD842B8866CB09FDFD66C5737DCD9F951A7C56F70B76EB3E99734D0D47C0CFBD42774C9F4D7971C741EB834BF0959BD3594C4129BA4378CF904A7CC403C5937D258CE613D5DCC02C314FB55D125BE84B8CA7FCC28080903B78248671CA6A158A6BA40F863F347457F1CB79CF2D965BB61F2E58DB15B7A4CD14912043629BFB556B6C960CBD9166BD8CE595176F77FCDED3201D135650CE3C0FE3A3E323DE4E0A271E94D507EEDA00BE88C5436A56D3A645392FFD658B39E6C5D6B80F929CBFA76B387BA75CB2365171D0C0655C6931AA01CE81DCE93467A29F4AFC1B56DF2C69E26AED490D5F6C40B48BB422DFC8F8F2789BCB16D2269A29D624889D19A26E773FA3C040BB87360F27DF3119BC47DE662CECD8F4B6A26B7612628992A37F821AB74BCF46DE004DC7A4FD8210625E9C7BFD0ABF98A79EB505CEE2263A3CFE4EBD1BEF975548B190908FC6F058E019F873A8CA4375677205EEB0CE9EF6716EDFDBCF369E66839015C79FCF15351C0996E51083644C749387FECC9359BB730D7DDB90C8ED6D5E2590F1A71738B834E29E1CC80E4149D0A1BD68A8770D5A17C86A7704ACA382A389619AC7A6311BC1F81CDB8FF4E60A99AD716388A1A3F240556AA345233AACB158CF7628720BB86E0362CD65134247B2E957B73D6C1E4EFD3A4AF5F47607CDA14D6DD81E49554B8AAFA878AF5364D4CF438933604D8B4F432DC665628AEAFAE07C5C1B0E216C908C588613CC3814CC55DC6FACEE58104816D5A9538D3D5B2034E9F4E306C0384A289637D7674D9357D514407E4D5741491EE3C339AE8AF52FB52839C15D56696DF370A796C49414FB0950DB50200C2153142CB98CA87697476F63E7F1B074E14EC1FF07F5E0D310944470E7688C5A52160CDF2EA7525A7C18A6D9207217F813C9C02279DE5F418AF605D755720C0E0C92466B253E9BB188AFC56D71E93244DEEF6D6F9608C09224E404CB90006BE0573E3DF63A2487296CE755EE403D052FB2ABEDC1D5FD90530E3CD474EF791B91F576B8F30977E5AE9DB291FA607E6DC040A9EA7F484A680A856FB0F2FA14E631BFB2AB4363F882FF06976DBEBC1179118BA0F1660B9AAB710BC48E55DAC0A2CFC6CAFE48498D49484E9F01EC7A55E9DFC652D2D8BF459EE9D5374321982F8188760FA3175B1F4C5597C644BD8449D3AAF52569611AA80FCDF2024A8F5E27738F02920DEBD2B55BAF750EB37F852F20E0A5DBA33D5550C85847E5438FC6A2C5013379A477BAF7209E71E4091BFB86B92B2A6A901D5978317BC122920ADB567A2A032FF547F8F310273FABBE308D23B60BF68AEA5FA3E49AD0D341D9AAFBB74A3AC60B581D70F2977F0B93ED3106885EED204638BF4DBB3775AA1B0B15645B52F5295C33E0FF58A626CC068DCE13145E96B95B1BA658250DCCA11AC55C99177FB5666F6F223C3EB0EDF8721AB412F9B20D90D58F81F2DEFED44F2DD44A4025FA8675FC01480979D242E92716E09AE761F7E6B996D587A96A3DC95EEC7BCA84CE4690277072C65D3618DF8C85B7D9C849058B78623FB940B012177543DC83361F07C7F76D70DABB2DD6858384A670005020254F190D3DA97926DF48721AAAF8917B477733E2F9737C417EF9F3E83D36F6D5F3835F0113B5628DC692E419BA91053A4F9869F0094BE978F6BCA57C28D6966ADC9977ABEECE156F7D9C2F8ED5383330E1C6FBC0AED8A92D7150711A3788B76B869A5BD81E508C95B311162F12F6208FBEE69D3990814D343BCDC8D7F9C887A537A9A19A1C5AB8CAA49B7BA0781CF183E94965847908A09B9E4ED64DD0DCC5333CBD63CFF7D53CF0D7CA7B95B1C35AAF4341377582B38EC98D3085DD286A99D8D7CD559736203D6E295CAE851CBFDC3B65AB45042507FFC7E16784AA7E6D0B1783D89736905F692E931F4434160253C7EE34D83B9925FA3765FD4FF0149F6294FC113FDB0CC63DBFFE9631FC379A82D7D75FD0FDD8D966070F83C46DCA0135868F90F640127A4D6BE98342F66CC9C421B79B505AABE6CD616CB3BFFAD2EDE16C0BE52FFADA679AB4BFB24D45097FB090223302500F15242BA5F5CAB8E16C37BC9262951DFA36C1CBA833EF3B012ADCE2E18B7B6D788B9EF2DEE68DEE7317E5E1D1514B7183017C9E23B7CA8C30C45362B5229F9942C2A6373034E8476FD3E71A0010286BE34B7B1F0149380753848D89BAAEFB3EA597AF27B744C1F6308D895CC4E24CCED27CB5594A45AC92DFCE772C2CE138CDB471305CE7DEDB9C92F62F3FD7C692092261A064EC2BB4E1B249BEB9AC8B9380A2F863DA1490878D7DB71E4CAE2E7A7F2ED6D725319498637E856E6E78C94967404C9BB8F0436B640C2F416B4557D66307D50619EE91DD31687BF9E5DE6DB75B3C8562F6CAEF084672D415CD2D7AF8AAA8BE6067A2D2D75DB4D980BE31D04507A154CA018D2A97E8AB99B94F4202D6139BD8130AAB6EBC68B61736139C4848FBB0F3627AB774F696B7F883F3D477D15D5B100D8217C5E2B0024CEAA95D537BE9B20AE80BF69778926D07A909F163C9B361A1245CC2DAC5419EEFFFB54862EC16CB40067FD7396C40B6B79B042914C396BB95268C668AD73836E058574FB2F37EBFF29B3AEF307C37A3E5F554F7239B91ECF4D04F23561813E48AAA087A4510C26187BDB5A5C1C79F1B0E38176CBC005CBE224C0036648C747209A77E54AB8AE31014C007838772EBC6CC6620B349A93EBBBDFA076FB69DF2542435110EFCB6CFF59596E49F58E437063B15FA6563D94A2714D9CDAAECF50AA974914B8A83239BA53BF64C9067141E9421B297EA7420F6336A4C75E569CCDA31FDA34E74AFABFF4CBAD5E5BE3FEFCC935970362A91D490B2C6823AD9F71A0985C04528A86507FFDC5657B95D712C496AB841D41E4DBE5F9797191A72360B1C10FE34FA720844E58F81C2E6FEBB88C570C034F1EF50FD942F8839F4FAD6090F35CBD304B8AC81C037FF9347570F32926A260D7D4CE12DD681EF4842EA53B95D61B5C4CB4DB3B5C457D50AC75345BAB8019C64A6938882928654F1B833D18903911A93D29555C1D9AA4659C1E59E6B91370C611BB4A1E5C2B176740445648E8581085E75D23A58AA65F5B04E80A009A3F99886BC597C7929BCB05AC09775244169CD6A872258BCCA71E962576404711912C7655C852AED9A6C63F585519873AD9B730721D04A7AE013EDED2C02104F036DDB0CAEEAE112AFC3DC61F48BF0B95D1425B783EB82132B6C2227493A3BFEA5768B4702BB42E8B6485AE1ADFDEDFAFD0B5E3221F1B5881D5E42E960F1EBADA977B425976CE50C0D5C45E7C4D1611013012427B2132FC044236AD9A73256DBC654BF36F96B9F72290EC6BAF8F7595B72646C20 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E -smlen = 3183 -sm = C7FDCEFEBD6057F1466E267E097D087F682E66FE6AACED0F643989DA79CDE54A013BCD98A150B8911130698C2BE054E7A0AE5604A538F191A60221FEC8C8E26048CC72788FDF1D84AC015DA9EB81B76B8865E671A322DA327870A0418CE9C77F7CE19E12875CA40166A2F27E8ADA27EE944704DD9ED62692C9A48AD1D834BC17E717B916A166E3254D733959BEA0AA06341ED06F6D3405DDEE18A23F020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +smlen = 3189 +sm = BE0B4CCC7A6818A175A6E77BA26F55FE7E526A20F70C48A3556747B62E61C8C28BA422C1AE6FC362A987050A19D4B31FB34120E9CAD177805537CC9DE2CB67E39A4BB5CB5492D3C956267206CEC2D8BC239CDB2F18990E09828526F66AECB6F95EB6F1C302EED4AFE1036C185634916D5C197A63D11FD88B722AA8E470DC35B9EF96FAA7AA0C839495D28A5B4F26996225AFB629FC520FC15D6DAB54F1DA748EF56E020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 5138BF636741624BD27CD4652880C86EFC4D24A5BA342D35E8973CD6DF76E998582154F86E5945DE0D4A5D4A2F79D0661A7E03D89E98247D513D9CD08B2CD1A178D3E22B3CE6940B3FEF85BBB0FAEA9F756D3665E4AFFF09B3D6F4F37F24BD772F9A29F0A87A60E6A50DE44809838E514B138C63A6561AA81C6D178944ED2866ED6C5BF43830717FA95C59EE1A00E9CCA298854CABB5A18241D00BDD9ED39F8FB3CE55FE3280CE950DC6DF7C87654957CD0B2ACB09B12A26DDC1E332033FE3E2840E36BAE6811B7F1FCE6334583C01FEB4195C4A33374963676310AD67FD65AB8B0D8D41B8A0D58B2C36747D0B4A02E4BA68461EC330A2CB934FAD33EC9BF0C2210A24E5D44729EECD2BC43E222A37C86B50E13391145A3685081F04FF0C1CBA5AABC6B633A28FB6ED2E25DC6506371A9AD241CF8945F86F1E3DF6935A20E0C6E9326CF8380B20D832F11F8961D47FFF686ACC5C02418FA0F7B66B48186C19186BEC8F06909FCD26FF46AE5E165ED20026AD29CCCF12F53010CFEAC32704AFA8A972394A2D2D21A94DD1C0FF0091A19C1A9FD27169905A075B65434EAF12AEAE3F46EE0C9CB9238EF19E71B0CC3068F2170A6CCBD527816540EB37A4E302307B5B58370A5BF9D14A1AC787DF3A8C38AA32F349899C0EF229028BA18FA781C83BE50CB3F085F8AEE2EFD00B464E8C022913B207BDAC2EE50ABC9EECCF53A00D3792A6F82F7160459B3C4B882E163A05ED03E36EF19B89B48FEC7A9F643EFC5FBC33F742DF820414EA5074AB0A671266BFA6564E985A383ED2477FE733A3AA709B87AA46394217E6B7E02EDE28567D3CC1D415AB3EBB59BEADEEF016CE892F62DCB07DFEBE7D1EF20B37510CA51F8A5EE09C4A34E75C41981CA5CDF23F398C986C1300CF815829389C92ED8CF43F959BEAB9DDF65FD89C4B2B5DC8FDA8775BC9797AE5161FD6243FE2BF8AC2A26039494250B9B84C4C0671BDD9929E8D07B4A1F4D9B1ACE3A95D7F779A79032B1AE44F47ED9B7080F961DC987A6EF623AF8EFD1A04103BDD1930194799FA4663B24C5928E4BE29A70DF2BF0AA4303114500B01FF450339FA2624BD3A1A3842C7B794C716FFD3EEB538C6641EACF324BD17AFB5D49B1DB71A3D625A7E3E0A5FA1DA3B8406E14883BE9719F7CE6CCB75803691166830802DDB7DC932C8D492CFB62CC44EE2CA03CC5AA48C427236441B191C6E75D094D73491394F3A577B2099B3C7548B4CFC681141BAEDAB418A14C9F5BCC394167543E2683B295C3E8798DF5D56D032C3E66665B9C975268EED458F8C1E055AB50D47FE3282EA8AF877C6E5518F9A6BC20BB35FC64B8C9AACA18324A772F2256558AF611433DF28393FD45D4B0A5E54CAB9C9C16F0ED681AAAB623FB0526A5027337CEECB406968FD3BC2A07E74A19201462CC3CACB52034AD49075C68EB2188BD4A5AE29CD88E670E54EEC54F46D7523AB042BA9153DEE522E467812DBE948446223E5C7A550D64FA0DF6D2F4C71F116EAF2846EC3F1CA483D151274885DA9814B066CC203C308E225BBBA767D1D72293B4C6044C732695FFD7A03287BABAF48312CD0AD8D4CDEC4630E65667D8350FBC30C75C7D47EE7959EB5EB080911C9EE26F3E0D0B58E9F67790AC91334CDFAF1AA93C783C46E9AE2FF56759B8BDF873098A01119059479446EEDA0AE038E2323FD986DB290B3C3B0EC739B5E1822B6E82DFBBE10F9D129A6DCECF5133204D1BFCF980EBA7C4FE1DD103F823DF85577235FC9F63E265DF0E6424D6A533E53E7BD0C3D4BC981E0DF093BDEA5646476B666B8018AE29571A8146EA91DC90D3D996F7E9255420EE86F162B6E21956BD95EF8B9A115EDC3A17BFE93B3D731C0CBB813200A1CE8F6DE92CFFD93C809E1504325CF5ECD02AE101BB0936A4ED3FEC52B5F5DFD279BEAE6189A4B8AD68A5A04DA36F84F677CDD115D9F79058C2AD4B489AA701BD61C529E052ADE8DC879E4F21A4C005C8E3329836F67CB6C118C6E9DDCD35DC82094707B09843B8BBC01CA20461732E63B6A039492D35F6DED82DB8AB416BEBE42F3E19873A28A2DEACF7891DDAC7F9F17F5382781007DB9B5ADAA72AE0E45C2F6685177C37E372804EE7647E166443B8AE581CECAB3EA146BADBDDBC23C8CB1601FA037FB426132124BD73540F77644BE7004AC150E533897ADD4D46ECF1790DF7B6DC2924E3E12BA86F56F8C9B54501B637A33340E739D2FF4AA317FADF2B978307A253D5F8F2146265AE327B1ACA4599422C5A4A30BC8A3F541846DD6826E0E7C5EFD39C684FFEE32EC92DDF06A5EB4B3F1507414ABB10DFEFA89731DA025BC9BF566F4F78A0A06287C0A21FD6484FAA534AF964F85622325540E1F0AABBB2611A09B92C3E59DBE6033BEF8CEF769AC2C4E23E2C554AD78B31DCF6463D06DD633654A55ED2FC24AB5D4412FAED4AD8076475FD15349342047B066B2DB4B03C584113273E88660445234B6F2841CFF157BB9AEF906F008858E215CA648326E1659F81AE39F2BC1755A536A7911B46EB9A82E5E843CC5EF68D63D132558864053042D2FACC10CB2422112AFAF35BEC1CAC414AB9D9C1DCC381E9317B7DA623ADFD81A184E75D0FA2BC6B30867293D44111F8D787DCDD44287E90D3CBFBAFDC8F7D9A5F6C966CCCCA476F554AFDD85543858CAFAA9487BB74ABC02248B0EAF2BA1B5F134C708D8F0F00126D1A931211AB2F0B902B2B79B7E6B2F44C945B8B13262CE723F5D70B74779900E10D31E13C2C90688B9798CD53C0DA97C29129FB77C798C448696E147FA79CBCA72BF760201F48B845B17E5FE16F58EF2C6B50FD3F7DE80C4149CDA56E78E32C13FA479D1CA42A4253B7C4C6876AE561808DD75939B22DA1C4EB910E2D37025CECD6C019D247976F85FB20BACAA0FCE3D4F6CCC17CB56158881B1E81AF36AEB825B3AC47B5BA5C2A6BE9A16C919233C540CCD00BEF4A1842B3B7AD1A4C7C3EC6E1E4B001A402E54D57244A155B7CEA3E47C2AE70C64850C9B1C035FCA574ADBBC58E317FB672995230DCA0D22F1616EAD66132CB0D203AA850E6FE28D586013EE38AC7AC712B0E4951D3FC9201B36BA8A1D575DB6CD876386B99A0A3E5BB9DD6B60CB3FA84BE77CB35ECF7842B61961A68044F33E339C9673F08D04A1A623D05A0AC7A31261C4A03FD62A19F2E64E3CA71A8D2269F9423D698EFADFF450F0080448536B277F75DB1874C3D80AA2B71B122BBF3A898DD0B3A0989A94D2930DB2CFBD4589D7D61A59C22D2FEC452270E551754F5490ADD602B797E7C135E6777080B07011ECFB575882FAC694B67D21306DEEBA1F2AEBA68050E2EAE5F167DD4ADC1C2018E79562F69307233B2FFA90AD7E12CF62CDD6481E8F356C4CE8E9EA544CC1C7AE3CA30AD2C91D010E8C87187F3E26C1FE52235014BCD89E8DEF349454CAF173C2E76842F139444CA608D005349C1B76089E73406C4221A8784547DECA01163866DC72B5F3B56F4451ACBD77688947863510E8503C5CB097B650C94F4A79774DB75008B395449F13B5A94C1549F7C35B7102570B591DA2C55577471507EEA9112F7A261698879792CA45FD34FDFF22627EAC6A784686147F002BFAA2E86DB23293295C752FE598231D84B71DF7997DB561906F5AC3AA78378B13029F14AF18BBE17FC4948B8C2718DF1B2D7174A9E5A8D17B644A73529742D1DF1FDE30CFC8C3B98782E2E98102AD9D80729132F5AEFEE3C866B7138E8C4BB5683FA1BBB20E3D5398E429FCA079BEC0F41B9CBF31D0C5C14020CC52B317C42EA9AFC917F932B80F62ABE42B7BD2A056C4C71114B7C20C4602F698F036F52C0F5493ECBAB51DC4F722A31BA0107AB95EA794832032000E615D406482A75D41AED5FCC4BFB7BE72BE59FFC4B3CE1C4E307AD1F73C47343F41319BE656F2682CF7C0B93F85DEAE11A884CD826E7C42EF9ABF66FE6E9390A2C8AB7A49B75DAB20A1F8A4F91BBF891E151072A33BF9DFAECFF71A331AC1D34BC8B7642106C707C5D35459AE47717BA6185D1324AF5FAFCB3CC597865B384EDAEEAA140F0585A8FC9768CC1728489108B86A404A40EEBFBCBC0D8CAA626BB9956C98A9B4D4E9739550CA49B287AE2A28997F867EB7D69E9E8050DCD513E001E7E4DBABAAAD79623129F00D7959D10B2917CF3C632333B1B2A55F7880AA7A0BB9E453614143258E982D5E6134F956210D75E6E9E5B00B9B8AE09AD1BE06BF77E2B113F6180C1437397DFE666F0F8A9128A552BD345F8789522ABEE953E055E08E87B550D3C891846C3BCAB80D81AC0F381CB7B9EF2C4D2C59F5FEB4F0EC6FEDB4466BE2F9D0552BD3E3D834342AFA36DE464A02C73FB2C9D3F11244FCF5929327309EE73346F3ED155A81A226F96BB94F31456147C7C58818EF6D87ACED0B640F5CE437B2E059AC6BD97E5C1FCEBF54932F9601AF54B3AF3241068406FECA81FF320A67E7CB1A496C8DFD588B2892DA7D22F3C9E520247B0F7A658CF304AEAB580B9856CC5E84E33D45839CF2E5B6DFD5493AA20BEB1F2C882A0878F01BB45FF9F4E6C5ED0FC73DB25708C04B051568CD99915AC4CE2F8E7C26BFCCEA5B1C7D2E2329941E681D1077AD512C7FFDF97F7075DBD6D4B04707FCBBEC651A333D5DBC61A842038617340805ADB7758C354B2ED9DB81592C8012B6A8A5248D7EAC442361F5CC1940DD9AA7E25AB6F2AA739EFA5A4404A33F47128986249BCD876930E0F10C061DD08636E4CCE1E1A6E6F6726473E7E5183A102F93BD3AF431EB2C7B3F3112CD6FEFE994FA5519C6489AFF714B3CB1425A029F0B7074C16F81731C79BADAC5CFCFFED9D64FA6462CE139FECAC2A806736A2EF63B1FC705008EC34898D996A2AACD36B1B9B37FDF2118FF3C131EF4F7DD32D8ADCDF15FA3E194A45422B11BCED430ABFBC2D35A9EF0CA94E8939FAE00DB53DEB1E1A48E2CE1FA546B84A4556C5B5FE2C95721AA1B3A7659A869A0F468EC3A2CB0739F520C266E752FC2AABEF4FD1974A579E83B243A804999DA08D7D3BF875F5F45548E47D2099FEB0371ACA16692E4BEB33B256923490113BE49695F3BD6935A42B65BC08CE179F532331283601F62286097B83FAD354226F12C050E81A8ABC0C7BE2FD79C5D27E04C9E35A19A8F6AFD63D6B44F7276F53FCC1F7A54228FEE31E8952A89E1AEF53E397C2C1AFD15251E6B2BE452D8B38FFE2DD4B5DC328C8EA9886B7A97F1EE42AB12FF5DA3A85A24A03E19B0F22FE585D7FFA496161D25D3B1997D9CA8F2813BB27B8CC35C381343DAA6B5091B0FEA5D4165503FDCC0753D4B5FA9A5B2B98BDC4A7DA96EB6BD1DDB6B3FEE7AC538FCBA3A73F5AEA236EF0393017F0237576F408E0435F319F481651807288525A9A1CBD4B8C88012A58FECAD8D342860057615E2A45AA2119618B129EA35529C89435B5245ECD38945495D48B9651BECE9932BBF6E5F1AE7C38C59D9F69ED1D16AFFD86917E99265617EB06DE08555F3B9DB830462A581D38E458C6D3503EFF8EB83A96FFA05FF858EFB1C423591B8A1ACA6B04A73DA782794AAE57068F748D9B43075ABB6E9553FC059B8C74E91FB51D54A64417731373BF982FD163D3BD889A47D79B2E53B423DACEF4919F178D88BE2371B127FABB878F797F6635747F7E5C557115EB3808920355260C8811581877AD3408D3FED97567D16D38F1A1FB746E70C810CF3ED4E6572135133FB0D41DC4C36870D3431887907892D40E119DA243F988C125788E4A5087A33DF1EF0F9A780C1A2F509FE4A0AEB65BCDA1471B2563FB1EB104E6A25F2B5E4B7BEA734523E150E9F2774C44F1B54B71DEC20432ED26595A9C3FDCA01F754A62362D5FFFD93A490A933E6F597900E4778EA825988A8E56711BF0E5AC33E8FF8CA9BAFAB76D0698400AF0FC0E0693B3F237CB170B53079F69EB917EB6296294B56D9673BE0FCE91E3D2BFCFDB7C88464CEE7890F872F246B0E04CD9A1CDCA67346CB09F513E8BFDCAE4C0228B0348F020FA4F7A349FBE0083E6762292D0D785D4E592595EB421882A0201D00C75BA52C34CFEA9E0B9CAD43651F8F18112C131070C0050AEBCE783767EA6589EB3D36E7E5B9DCA2EE20DE237D28C2F17649A1771883E70E362945852F87A6105285AEA926D75839C7FB7111E4766078916AB7FFCB02D0BEFC5EF8B93DC1F3D2E92F8D56E88F02D8A17344374FB304611198DCB34FF20C5772D59A7A1CD1FB87C2F73326FF7B5A32B70E9E77F2D3CF2722683E38C817FE3A55E0501A8681C9D2A55DE056C486106ED968BB130AEA59B17CE69BF87D0E7329AA0D5C9C9DB6CEED247D796BBE61EFBDCB1205942A8B6C3C8BBB686D0F15AB45902689F4BE356086CD474EFADF418B91FB8905CB30AB8C22882380F1D52A6A00DBC3BF3894D51B351F7A991FAFCE629E077C6258F3D15B062E95228AA5B5AF926830CEF19AA760FC4EFCFAACAA5591B17A9F2AC4C5374011FF5CF3DF8D579D1F696134BB4FA0433871A81B115956BF36E6E1FDEC60186CDF9120826A91E92F482049433F190908E57FEFB5D8CA2AE509F2A7D1848DD279BC3557AB970F23FDE4198E5B0613F436E9DE28B4F245F7C7AE775E996C714CB310E6AF072F50D8D75FC7CDC2100239CB89016FE21E05DB04F2A4A4A031AFB4845D89F11626785656538DBBD074ED0E542D4FB83E68A02B5BD4DD240C40BE70C6280E7F14343E31F18D758732820A8251057ACAD9E223CE1F80A32D719D7B18946D4CCC80B93CABD230C5F22E9E682BA979AE6F69198F2DF7B8B2D3E8DCE78E54D0500FAF7C0D73D994ED8AC8C72DDEFC08C2CA2368E1C0BFE642C71B173692181367B014CED8969A782D805FD5C0FAC440FF57398A5D21EBD8E071CD0334932F8755F4DBCCC62611C8B2F269736D4B1D2CB94894F6CD8D62F13CAE62A2EA6C7A9F089BF622AB36898847FA2C4244106EE5D2872C9AEE5CE7DBCA7CCFD997BCDB8FFD58FA09DD2CA4890728DB05CC20A15EA8E2FAA8785F5DF068E08CC982EE7E0FB8B3A0F6247D2EF3C5A0B01460F08FEBB654143395EC8D21CEFD6DAECE8F3787DB20BCD30504362B545AC2DE6D76D1C307EDAC648AD1129AA0D13825B2A89B4210C556636BEED0E3762C4B418381643581FD1A5D17458E6B273D4C1B290D9320B185C935E4505B96D10059157846A8A673EBCEEBC39370F9B38F17F28156385B26322482C31D9DB8A920C049DD353DBE40C5BF751D9D907EC8B96B687AB3072FC6CDED04D83AB90C2E5565CF893A34DD04C0D2843E784B13418082879AEA74A7018BD117BDA48432E3DA4072EA47C2CBDD72148AB9088C9D79D7DF4B7EF6C4B72FFC8A68FDD03A6326B65ADF2809E1D91E3310340DA3F208E33264355E28A28518AC6BDB54FBBF29CBEAE6EAE53B37F3C8804E7D1B7833016026233F4C30679057C519FBBD1C645A550B5BECFAD0C763CB87670CE46113AD3A710DF35176B47BF82CFE3D27246D58AC0F356042A97FCE7FCAABEC2D864D6542479B30145EAB6F9FA6622E7F62958B7C26E82017B8D6BAD18C5E18BE9B5D2E6A96AD5276F1BD4966F57E3C73BBB28FC4B094DC2AC5706C2372E283C40C6878E637A579CF0BA23836ACC683C1C1A25B0A631D9A34D88E9CD3F30FFC14D053196E92EE0BD07C51F9DD10EDE262292D7758EAE2F2563E8ECDC668BD1DFB92B2347C861ECAF58C46F9467ECC318685D73BDCE25B8479CA17B5E9C0C01A73591B662867B146D360EDF6D238263250165B919A55CF85A59EF2D0EA +pk = 5138BF636741624BD27CD4652880C86E55A6985D6DE251EE20BA2F2E621A713645C03D74D85204A0E8EC074695B5003026DC97F25978D82A76839B4D4676507C167BA8DE69D9C3C44AF275F5A2B4515E272DF157F5718AA56EF162BDE606426F8D9EA85471ECDD57DAA74502BDEC18C34DD3ECE700FC4BB83932A766E1A95F198921172CEF80BFDAE85E28B712B9F1C5F026C666A7C2928A8E48CE298A7D158A4D2E71C3332E244B1960299EBB9F1E7A12195671AEC07AC5EAF9FD071415E1D1D2C3CDC670DE8ECDB47156A3AC4977FB82B90F673A98D6DC1A89821E87AE76AD8E7E9A44B99B62F8A975E442D398C8E8940CA886C63D02C8101F4BF2AD8B784AB34990922C6F8B3188246CCA96D7BB9E8838FDA68DF5A69FD4A3DFCBB9A9381598E9E933CFD3E4C105232A0164D49EBC3701C2F13298EEA0A22E774CE1676D35237D6B2FD7B911D413CDCB0DFA9FFBA3D9FEF2F248EC44F2872C642FC9E0F3FA64B1643CB17AABCFA69354EAB763C72F2CAB6C8493A528E364DD1D687A0B47B130B53C6CB558A9D95BFBFD5210E48DD3F3752E68F220AAC81C2BECA2ACFA7E0AC865207042D2162205A8756D567D948339AAC885E84CF6804382EC1111A397AA70E77303371748CA2F867F43C3997E3A5F7D0194E655340EE24037DBABFC7380DADE54B397DB33BE3ADCE212F1DBB0BD41D51E9EE77DE0C90A35D70566E80CE5B7763EAE3C1E1DAE2487338C18F21D212232BE6B60813B7A71D3C08E76FFCF7E6F340B6369AEBBBB1C449BABD91C236B99B7B1C6000FD4BB0AA87C1F1D6089B38C3663E704183F81F90E1CD692C58CB29FFD9F559466F18344469FDF8086FD98455DCB933DCF09410380D23EBD657E4BB8809220AD364BB47E2FC6658EFD4FDBE8FDAC71436D46A7E0F529D49CC84D2E4E34DD274C9FCAF8E6BD8E2165562DFC907340F41F354850833B4763DB2A9C2C451DD1A1E6BD2DBD330E6E6DB030E75D88ED64F78604445D7FAD53C028D0CBB02334DC80C2892F990B3DC5597E25C9BB5B50690BC43227FC4E77E3D9846C7B95CCA513FF770E90198B158ABF10E1C251D278ED58B2A775E48CCCC21114C83C8A47C4522F5A6F6C3BA0F80140E2BD8E9467C069702F4A48D3EFD6B06552F37DC801DF15E35EA625F2873F407059887413C4500294E243E6626A5C10ED385866DCD5BF8DDC44B9A9FF01B26C49105C1C60EDC2594ACBDDE746D7939828D97EDBAB5AD4127F3171C59334AACF32916D13E680CE5C3CA97F296D59CE8B41BA8D6DDFCA5EDF82553E13937E57544C25E88749BDD5C7A0C0EE6EB5984B3E691D8B2C8B7E5B3CD4DF1AB05F65EC91D38BFE18EAB1E09DFB77875385811FA79335C674BDD0F5FCF344BE3C454E214A84085453764DBF546DF1D4EF1365D2C1A5E401E586F231E69171F7EC4551DE51CFF3520B437C316D064A9499F2F515EF4B92305CA01A467910301ABD544F9FB40BE0D23A15810074854DE8F8A857C49414B67852A5FCC45BC5D392EEB57BCE2FF80ADC476DC5C793680B63288576C7C42C6865ECDB141D87185C2E73C78234AFA3B067886E012496BD7F897F46C6F3EFCA3AE47A9347DFFA0F8DAEB89A0F0E6A2095574F9FAB05F93AAE4142258EBE36F75464D417568EF800014DA14518B0D9777DE2071552782976791BC78B67F19154F4DBC8CBB616F94828ACF4007D337F59FA3D06702DB8358539A12C3A38CF205C800120306072AD3B245C008238115A10DD4724044D6C871B4CF3B6ACBCCD65ED1402B497F128D04F8D5071AEEB6E3B674998C8CB993808C6D85360EA21751B2790C64E4D5734323E339599D2E2DB959E70653E282129BD39206900E7313EA33D0300426E438C8548FA58CC7D86429E60A38F9BBA452A3064727D7ACB070DCB78557DD3038A985F41E703A217260082B7A3038EEE3B0107AFA26F11BA09814B916F2DCD16BB7788D8CB5A0B087BD11B5EF9099B94A387546E731A80F4CEC74EBFC55D2DABD448E987E41674768A189E8E4785F171E72B979A6D7506A836DA66BF384438BFEB9A687DAFB597D5B384B893B7F11586DA61A6B60C04BADFE5E89E884760E81B6C8AD5B805540D7D6B566BBDD0F4C4120365508115A412F9E7EB240C1D2629C3CEDF8FA3C9D442B593C297248CEE5798EA6C9A8CA8A5DC2C8A7A5CAF3E6BAAD52463C39211B8067B1ADE4C573FE5A65FCFD502FE236238D49CE6748B52266721628AB57079C6A60CB4A13862F16F619961D62CEC08DD225AE7AC1F651964D9FD34A25C95F158F2BA77CCA65CC9506132E747D5CBE037229227C126DB57875F7024FAEBB6F72039709A56F6B1BCDF6503A9DDF361C1146334AA1947CB4D9BA6B521D91922FECF16AFF94DB49DF107ED7B615325BCFE65AF6085D406787F92D68CE868111E9445BC69D9ED5AF38C2368F1F833905E97CE64D108DC4EBADAD4C5A08F963A402D2606D16A3DE657DCCCFD63888D9503C0B91BE398BB3752A4E3AA858ADD83EE4AD506E7B481D8DF21552A223F766133078653117C1FCBDD34A130A62C784322269287CEC2A054BFFA4115D3B38787343B5949CCB0BD199AC5C2A354BE57ACCBC61F2BEFF8184EDD17FEA492F9DF577CF9FF51C46BF155E3DB72A0E32E991BF0A9A5CD996218DC4DAF3D2A5E5DA74EF2515D6AC51A3EA665CDF196D06413F87A56BDFBB794B09008D2D7B22A583385ED7BF6733575417D4F9009DDDE9FF13A20239A0767D6FD3078C722DB8DF0A48A081D49D18A3F74D7AFDE8C5F124470D6F6F9F034478D7784B3E6BAD8CFD5FC9653768826EC718CFC2EF5DE92A8F82943EDD6213586020A8E4A08B68688A44AEE1F83279689B10AC6181A611454FBB2EF3D125E179B90201E14003B8A2B958B83464B6E566854DC93FAF5DB93BD25D1FA21EE37B126864C581271BCF43197130A74E120249855835CC8CED0E88B0E50D4504614E717966AF2EEA251966250619D31592F7A00A58E558DE214103E465507F4698097BB0E13E33F94BFE7DA0C2835259DB94A68D9D068FF40359C20FDB1FEBAC1CA440A9590B9BAF32272A47EF9C03D37D4023ECAB278B9EFCBCE165ACA7B6476C753086664E2F5359B80127EFF5BA14792B69468F3A6033DCFB6520B12C7BB96AE2FB61639BE3F313CAE1EB6B637B01D23D23EB1ED1942E3AFA3CB71B68A9D157129F7ABB68E661CE6D5C274FAF5546D5A23F9D1AA0C777C9626AC4094AABF36886D439A51F7C3D8B648B93A2D83635D33035B97536A1F39E8608AF5E8413FB1A1D9B735709D95050AFD8B3B1737302C40DDFEF4F1A88C0A385E8153E6DC28ED71FADB3C6EFE9274219D615A04DE6D0AF6A9FE3E78E59E02D62CDA83B410378DFBBAD709A2B2D44B5910C7D63CF2E6C39281903458BEF767A2D3C4F5FE6F69BD01C5CFDE5557F958F17B2110D50642BF2775BE04A080D69D2350537602F65F1DA46486FED87D8C0D38315D2FEA5DC6F9160A6834B6404900809EFC766CC87FC587B73CCA93D3BD2B67D4E2E602A3F530275AA9E600293FA08351C4D4EB7F504CEDFDF5531E16FC8ABB8CA156A1EB0BDB2652F03E3DEF572F3888F6478A46B020D217C0A716AC1CD869E6CAC30458ADA6D4F6016C50E9E8CD3D79A341A518A911BC6BFCF398A8131E28AFC1B0E14AD0B4B2BBB179EC996B6C9DC39B49B5F8B63CB7FDBC4A0CFFD56380CB8557A7968EB13ECD1E3E72753FA7D0AFD6EE82A67ADC6580956FE9D044B201331A83FD13630890CEB830E120BA59D9EB9A6D2A4B0F05D2E6B452DAE36821341A4F90E1AA2EF496A38C6FBADBF7E12ADDEC904BCBB1B96BD70358ED51C2B65BB15B16FB759D8CDF0A13FDE34B2DA12AA1B0DAA43A7BE67B4B933ED8206EB5586BF0EC6A90F91104297DA4D09EDD723DBB132058F2A0C55467608CAEA988366E45D03246250EC48C0EF7D86C98E26B3A41033128AB593FEB4B5A21D7CE082A37842C6263BA5C5B37547EF52690B3CF8796980E2F81821C1E77301A7CE314AA7C35D2282B13A7F7AEE2053835D06F1B887B8F94E3051F12E663D0BEA78115DB3C61A2076F5C83D8D422967FF3871D4A5C4568BF88DA15E2826D7F744F444A6AD2712C698FA8801604420307620B90DF3CDEC3C2754A2F5B97E809BB8B08CF8C0D4EC1BC5463E731EDDAB533DD29766751FA2C4FD57FB7288DCCA6F9ACEAD198E1929A94C7A19849B4923955CBA189534F969643ED28523F0E49697D253486D91D4C3E2106641274B69F14BB02A45445A38DC52446573879B997C54E1D6DEA88C61F6348A0D10B20E416EBC7E5584A8183F31AA20DE77511B4AC1DE5192F664A20A44AA811E752C23A012FD425044CEAAFF7BF0A393256DFB31D7EBE9AE8BD56CD93E29BDFC895262AAD9C0EF175529CC0D8DF3EB97356581998B0A77F3A399CF0D59B3201CB353864B88671F8E0A314A6FDA444308B8895CDDE238C0E2941923262BD5B63250FA5736BA9EC98381A65CEEF13147E9F3F4D4EA0A223B87BBE47BAC34F58F8055D784004134C6CDF01BC5B5D052953B616514B3A3BE21B45BBF1DBC452BDFA8B558C6125BEB871422596AE950909C78F78A4FA9FDBD5FEC4D879ED94F066CFC6455D3AC7B78F277A9734E3699B416C2CD710A99D0F0AC8F2779BA659DEE9AF15C22C92219FBCB5224686D01D32F6725A5B6248C01600A1AB56172CC45B788D930B3B05FD09C9D5B4681AD7ECDFB82BD49A615B0EE1830B1225769D1EC01B357A0757B7C7A489508CF76326EC1B629C17D29D59D0E17112D257D9CEC6CB53A246A45C18A93DB2D8B8375BE44367DEA616C9EE12DBEC9D8FF7C1C509498A2CAE09578A7C9A95AAB8C74C9BAF7F9BD97A01805606BCACBC985AD0E7D507A8A88D78212633D03BC0E6E499A0C1C9FE0655A65573091F9B6E2644EEB2A8AB5529CE0596D3956D2BB9E8AC3746DCEBA0926E746436E4CDBCB9DA73C0770BB58ABA9698C43DBC1E38ADEF3EBC517B5B728D5F41F463BC9B34F9831542D1A5AAD1F77C58B4728D36E1540E899144D570C4D03692E2450EF468143B56337E21FB47A0F217590620930E1B3698E20D5AF732E70D7629D5E1B23A4492A516241E9FC5BAEB6D78FBE739831D32C6E3F3C2895F0ED25FF941CB515C7857E3C3226AF4B0D5B30BEBBE1FE2129C069D16DAC12E8D439E7C9F8DD8F43399BC24D6CBF394ED3B92E1F1F5588FCB9B91C6F6BCAB4B19487D280DAB7EF11BD2C70D1C58E22AF3CF93D3817B1649C6EC51D3F112CF12DBF44F4521D342636B2D3B565026847F9479043264DA89B9559F6441C1371D2B5D3E796990E73FBFC15EAD95B58ACA86029D4559F461E442315151BA86C36E71E136ECD13E2B9CD3983107C8481CF1169F7E2C9ABEF3B581C4D60D5B5E08C3CE44E1243099B3AF6E26D48DDFEC43858AD085317210BA4539AE6F4B1A3739B5BFD55CE98EE394F509A25758719D6E6EDCE5730EBB8339469B50EAEBA33DE864BCF501D1A4ECF591B26B2B8AB669C59EEA3946DFBABAF8B21D2ACAEF3D62665A30E7784D8BC28437AF1ABB2F508F60C015737A7C45A2D03E4A61E3C9A57112E3801CB8F3DE6B9F829207A598665B673877215A0578389CF6153DE31D05FB3B5E39C931A486E248499FCC28187CE2C43F1B8267310F0858FE15AF595AEA9989951DD53DC280F4648E54740270A18C8432425BDE88B78B5156F6CB04282E1B0D4FFEC38747361624CF99F33BEBD1B860DE56B900F22DB4345564FB179E14E60DAFD25D156E3FBEA3196C6557B61AEF6692DA1215AA4F2AC0288A5817447786BBFE97A4ACD26DD5396EC531B767A70A247943489EBB820BBB0D5E117BF8927A5700FB0C1BCF781165C070601A670B86DE741E4B7C55A2C33C5DF103A16FCD058F59FF9CCEEA856ED39CC53856F2C641CFCA73D1E5C19C1A373117861290B6ECB9D4583FF1539239CAAE34361CA97D61ADEFE9D441D2F09DB5B33CDFAE60450283AAD28507A0599D3A5566F09E1DBB555D72CE876C8FE5A232E900474023E9B8CC0EA435C29B28AB6F9FE83AE27226F8636EA3BE3A8DA387F830CE83FF36A75E238828780FAFB0958B328AF20D82EBDF3C5018F926644B967326DD8CE7C246D08EA6EC319C688DDB5F91D761785C3B6071A7AC8391628B2244ADDDE97CAAD73459621BF44FC79780C8D6D7CB63DA3612600E1FC9595D37324FD89C7CEC55F1CAFC890A89F010E14ECA02798509B9F91BD4BD27C2234484F5B70B07C176017B703DFA945395119F9931770D00A7F5348A250C4215DB997DD5AD0BACDE051800962EE068CDD9EE58EBCEB3F7DDFCFD6102E6AF3DF2A96C837A9E87DCB5EB5CC851E8288C039A8386C8E39A1100442644591AE9661A439635849C0572CDAA8828581FE3F0AE44BE55249D1C4474583A575098642F6133480DA6695C4C8ACAF7095500D8C503D880198F68B61145F97E7A74ACC214C2A16963B6772E6C224C88A9B96AED994FDD031D37DD42A57D2DB6B5A598F6E8F29D34ADD0F040CBFBC30C36B0781A70EED6C18BE9AEBE55FACB17B7BAFE9C13E7E8D0E25810411025785AE9CB50F9EC68436C0CBBEA0B94BFF4901AA0C2494F7FAAC3D235665F20A1C91E89AF174CD169D9F1BDA41CE865596B19F8E54A17E14D3DEB7D4E6F4ED13A9229CE3C741B506BBB75180A1265162E5F40594A90383145314F00870D5030D3FAA55C603B6F0D5F50C7F59169E8B5152A4AC673ECEF5B2397192FEEB9FCC2F1A0A325BA799AEBB08D91C9D2E62B736B9A15AF9EFB8285CA6DB83A2A6E4F8E7561F1418FA6DA756B371AF732D245F2AF13C0877DE360AC880EE541B75663F99B847C3360285D3042F33854702AF7B6BA1CBF7DA5F245832629862F4DD732E957CB913F5720F38E99F53A09B27DE9863CC90EB1DB06A2AC0828E2D59D073D7895FA9C9DA70CA3024D sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF5 -smlen = 3216 -sm = D099EDC4F4B3C7709FCB05567E2484EB918F591334047B261151C7EF43F3AF43C67C4334CCE8BA08B7FCC4AC603CAD5B0BE11C59C1FD73AF5AF311096D44E059BDFB4253992558E75A9DE3BA05777E1FF8959E0E97B72B0E16B2FD49EAE43A7A69B48E64C10819BE4947F6B7B1D2A7F74D08A6464816757DF05A4E14BB0BFFA1045E2222FADDF79F4F1ADCEA5E955C24FB7EFDC767A7A647DB278D9269CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +smlen = 3222 +sm = 277B25980671510F34579480F6D0C249418334FC7A816C37E536C3259A21D0E6198E5DD153B59E265400C45F007AAF1E7F96E9D5EC4901A07B0054328698CA374FE6771471928EC088AD046E1AB51882EE4F9A98AC882134EA9114870C0015CA0F5CC22B8888BF264E6B47160990FEDA94CAA679B49C43F7B6DF0FB456789813551A2BCB5744C443E1829556367A0E1ECA84D6BBE4071EA983A7103201ADD8DB39CD69CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = A8FED2155E4F8712A8FC1C54DD983BE4D8175B168FF2182EB78BED0150158BAA771EC6EE20C4DFBDFC694AC87B561D8D47533212C2DFEA151F059511609893AA9CA1E66B1323F971D542BDD7691BFDBFF942938711F66AC446F31FFCE4C54A926BEDBFB4CA542F9BD897F12FD2CBC4F81700ADB79C31A199C46F8ACC0C23E76943F91BCE221789411C567556E9AC2A10B9499E66736156BF3124577444C3A99820F49A9F54CF2658AC921FAA5EAF9CFA6A112DB76A0A091790DE2124A9501FD5020373183E9A49273B8F3153358619BAB5CB3196538827BF1CE71C1C03DC401D230F29C6590925AB335E8F44F865F0D27DE39AFBBD6803194C8B6273EC40DA3FF0C1AC2760077675416638EDCD521F9812CD8819126DE28C5F9236E13AF7EB2C02A45C1486F2F5C540F54773AE18DA47893119FF47556B10C6EB66616D0768B314145605A480D73D25013144F470670E8F51C0DE101C6DBF572AD58632CACBD2A6AE1B70FF47BB6EBCA43867605A84F64BA49B004D02A83B940449E8096D1C60AA68BEF3E4E42A66964E2D6BC2BFBA215FD322E7C4B3D9F881AECA5F0CA6C9B67EF3AA57270C6863DEA8C02070C8101E37FCE34C7D7CB6694EDD74D3D9AC3F5370215FBD734B527180FB5571DC4B53E5475EFAB5DC81BEE8FC8D54DEEB912D9A11AEFD29C56BF37CF94654B789F083B93F4A91782CC7C2624D3F89F71FBDE6FE18AF38FCF8905B60FD51F756B9D35646888871BC90A02FE1301DF2CC86BAB7F28DE529992615401DBBE34256939922180BA92019EF920323BF85DAAC5868B41D6C9A175727CD43DD84CC4B4C129B4EA3D8A1182D68865135B5C5258656C74F4FD38A3247CBA6CFDB7EA62FFA3912EEACAAA1968593C32D3026E5BA5996CF3AF3E42FA4B220346186B48CFD230DDAFB3D1B24E9EE2F69015B5D69F1FA29205ED8164B0655B02ED996A19D8B91EBF6E76878CD2C6DB590447E8306E6DC0F222A2CB5477B45044D32AD0FD224830104642519836D9A5B911EFD97CB039F153D421C1884C2B493724EFE5EDBF9B5E46619A506FF30AD25D8E2ED34D0021BFB18FAF55DD287A072C6D7740191512AD74B326EE4B0FD3C19D315539EB3BF00E2425C264D2E594451C1BC16F03C549007D11BBA073A768009B16056F118DCA0684ACF684B82C9E5F3B8BC08F90ED81C6810514CC25906A676B6BF8BF5A8EE847CC5118CF4CDAFA0FD8BFFFB1DFBEB918C94DEE6D7C0D3158C7E04935894ECEAC7D7352BB638498426CB8E8C9FBF0ED110F2848A49C18199C8C54EEA09C010C4100B8C12E41EA5FFA807FAC8E9EBEB727C365D4206A58833415E7169E8429FD554E6053C5153A30067BC1BF83E6C3CF1E13A90C1E6E8EDB6920445222018090322575C6549D69819D09F13C9653C7295306B2739F9AAF4614B0B073AB76309D19A4EE4D88B4237DAEE0D7E6190D55E88D010E371D8F725095803A6758F6818387136D2A5141E252C83BD6E264ACD24A78AB6BE3F96403C17BBC3F05B04304450676716F05175651B65597AADB65E0BDF7A45C4365F64BA1539ECA420C08DDC63C881D225E84DCE6E95E4A969E305A92E90595712CEE0BFE38995F659189B21B1AEC3AE481FD5911CFCBD8B98282E23A72AED5766A31A9CB249E33FABBF66D8295B9E2EECECBAF363599F9E360B23E562D3788F78E826329D790A8365E3FE3AABE828628586E4BF7CAE774D370DF1201ABAF8EA1897A3768030DB61D9C70FF7AA630B6FE08EB2697DA00ED2E4C433671BB5ECBDA12E43CA8CD6547208FA942B5D91A84D5C8E9A2A825504F9C97652D2F115915ACDA9AE29957E7B2CCD85BFF9D77EA39C16888ACBB1C72AB1A36D66C25D5B78F56D4FA88503B882B0EFEDCC1106A975485151F16DAEDCA08595C4CCF9200E49B5D19A127AA43E5A73351E7A9A4B124742F4B5511E5814625F88954CFB25389FB8D2DAFBA0474E3C4C2F0FD35A904D0F033481135ECC2EEEFD79E120637DCB9920D5E49233C072D2A9C758B4DA89DC8A64F3ED9F5F9DE2E43F65E9A2AF4BA4E78031D43989229D520CE4781B2E5B19032C01E3333630B3FA99414D9E7ACB67A718C77F525AA67597C04FB2121B3E961963362963B35BA27AB6B5045C09A5E86577C1B400B3F14ADF5D81EBDA7EC05D2AAE7AEEB40CD7C4939DE4137A2819934E5371D8AEA80773FC8604C87D8EE6178E5E936A8F4D4C401D3FB3D29647C121DCE2E37080E5DCBA6D0948866D75F2EE9D3A17D7686B3BDAA9432E407B5A1BFD57E0B4E0C2834134EDF1526E6FD6E09D0C5AFB0D79397A05CC39EA0D76384F4DD475B3DFB3C16F5B6865C87DE227EA5483B846D9E4DDC8B0C19986143686AA37E6CB28E71E9B7B8C3B790FEE50B6CFB1DFF30A1B8A8EC3BA1C43440CDDE0AC039158EEA499DC90DC4BA21262A268FFC0FEE48FAFB34E895427C4E28B89CED05C3738A8252DF3075405B87D9F212462E6AF63931739BEC534C3E135C08104C51A2028E9D44F60DDB534A9A85863435C8EE97739D26A5BE6BAB4B7BC732BC2DD1D9782D2BE81FA28E352DBCDE3A9C3550FC8754E228409E70F8CAA8A2FBC2B0FE8ECCB294602C2132F2AFDA8FF038F8CD55DF2D4092040D92937D09C9B8DCCD1F4A71A0A01973A1D397FF68CC043258DB9776FC811F499AA040B881F6B43498BBC2ECCDA2245913AF515F8D89B2711DAC8BC6AE5F6AE6CBA36EA26CFFC3E1171545333FBDCEAEFDBA4612656622EB376C70D0C710D31A3B523C984B030F1B4060F55F9666787D273F1425D955D7588F7E6F4848850FD0DB8F90F06F46178F8E1FF5EF02BB86847AC45C35E21EE5BDB58876989E54DC71B1D20869E456DA8BDCC2F04258C6603B474245841F1F69BB2177F685C6618F1579615EC8335A63A26142058586B932DD60F50303B0BE8AD9777A21785C25BDF50E8994ECEA3C6B79748EA69AA030F756F88ADA7A060B88C86F7B6DC34EA1DAD192DB351E2CC2E44D1438C32F62282252B765EF1948C034C49368418F1B648033C81BE621383DE6807E30F75BF41435339CD2FA369E6E04CF943FF73EDACA022D1D8DEDD950E4B2B95547389600E7DEC5356F39756FB86854B7FB64A9BEB7DD89A460B721031188C4B894B622121C8ABCC1C9352E3E460419EDA647516407227E603A3BB215F7EB57505BEDC2EE7E368D8EC518452CAA419A1D1183881B92506E3A94BB2EA7896FFFF3934E3EE6D75D8BE471451F92ACFFB78F4F8A058CC17CB068250082E07BB278C8BCF5F400D3A4D7EE6BF8BEFAEE08686896CB78DDD913FC84120A2C7757C5EE2A7866729A42D70AD42E311C648648302D4005758F3731D50ED5C3DDB10D3BDE08FB76DD6212C16848C61DD5A02AEC634A30313620A98E20DA1E406F3F9C508C5A061306BF63E00F24C403D71073B76CD658373723541306842ED68290A7CFB7EC3B28B5F5D07F50481D8E1798DCA285E5F69DC793F812BE5BC97CFB74B17CC184655A835313CB80729C8A55E43F4975B8027E2A9B4EC2EF35C125E83D7B46CA438B50201DFD5A35AFD4630A27A856AA36BA9B8F45D5EC1B4C196A61837BF53BE31C5EEA4DA9F0137997B14A7D65F1DCBFBD957CDAACC75155A8570474CA699DBD21224438B60ADC4AE0AFF064060FC38C13F466D1852A4B4B8EC4477CB0CF5DA8854BC2232262069A9405045C0F0B722B5D4E83C3A0B301E3D763F43390DBBE5EDA27C1BD3DA7103DC4D94FFAB8E0A570BB564312213797A1962597CDFB5793DC4A74D06CEB3A130A39AE43C71971313BE894FABFC3250E32CD57A5546DECA0B5FD8FF63806D097E9E84D7D982DD3A12221DE5AE166608417AB898E8BAEF540373BEED6BF78ED6DE3E325CBFA777F054AB2FF6DDAAACD9793CF68289FB7F9089AFBF731496009E14D0D35A197FF7783E241DD08C73FC4E2F1FBDE024F2270FC4815571B55153A5F4819485202D51F98704DE282D36CC19333064C05ED494635A3EB845ADD81F5383C84DA245791FE51203EA82EF740530E5BA474FA373C2C90DAEB935DF997E0C9ECDD1B9F4C091FCDB18E6E054D35EF30BE352A18C987562E7E482BFF8DF834E1346F80D1094EE0A542F4E39D2C121489EF006F5A7F133BA45DD5427E432A476A2ACFB83745CEC132A572933995CBC424643A90C1DDF4A2ADC619198D757CE9983DFEEE973DF5609476230D774E5C1BD8967794C87BD06DA97B9977735E96C42079DD18B889F338C9BC61E9B07A1920CBB40361A09362B0ABB7AE652DAB5E28F4D4783B5F59551A9A66CC1C7692D2445DE4E83AA1A04A5801E463BED52E053A0D2DA35B3DE887678819326DDD358314FF5492BF58C800D3B8EEB578EC6FD02C810F45E753E134CA76AE5348811046811E703BD4944D058150E305AF223ED23425C232F876C77D0017B92D8836F4F59F4114AFFD948D73199E526BDA8C6DA84AA9628D22C5F1B0A0F3775B5EF97A0B61D8ED8EBDAA4D692AB136157F238EDA823C0F3C59C945301D03F36798227B44F4C73B800698689DD07F38C389862E2EF43ACE24732375BDADF39EC3340CD1354C5DA9540C727C55C48A226D1937D79248941BEBAD232B84F32468DCA6FEC2C11C94151E42F32F0E9A1CE2A072A3539124671B02A9159E6E77CF78646FE0F0F7852B97DA18F6A1DD189C9B04FF90ADED228548EC47F9FC9FC34F0105E27E9825F002AD89BE1C4251B7D4900D95543B2BF8D27A1DA6C19D66C48BC8FF59DB699FB7702677E9B011ADCFE04A805BADEB4FE578D1142794BA18E24B5497CC108926F73E0EE3DD222F7E4CD0132E55FB743465C75A6B7AE139FCD89FC83BB2C626055F9331EFA36B4CBD3564E3C5FE71EEC3579C52C29D6145AC9399C241A33AB1F468197DA2F1DC8349620CE563F385B5DEAD43F902C4A17D383C295F13235E1FFD5C9749136810B1F01D1D5160D13F3D433598267D3E53ACE517DDF61CB9CA4B7BCE86A5AA6BA241972E09D4ABF9BBF34B9508AE5A3FD23E0FE25535E96427465131F4575C9A7683CC51076BCDB1C595353E8B5360769F63F96B86C1DC12E691A9CC5A4A95C507A50260DC56CFDBF78C392F5747DD8EB579BB5F25E40FAD32664E8632F99041F7E99127BDB68203A53AF7388B8D8F10C20D880945C73738F64C6541678BCBD32B8E7D8AE747DABD3DDCFF6F157A94C77C4D3FBE47155349ACBCFC491991F0E862B6F85E073C495348294502BD2BE89FE291E4A632BDA20C667488D319DEF364641514ADE6982A610C425DB2A0FE86FBCABC8754D9D0EE802A6CFD3B7495F958F249BC7C99118B6E17C706ED71FF716A96E88DD627B1865CB0E292A3C309E45B81C0179ADF46FB376FDD1F5FCA72BB986211EE9FCBC3129EFD153A769CF9DB8BBA979DDEB3AE3139DD4C7383D0E217227807ACC0492BA92CE1F86BDF1AE4F579B51CA51F5131F459618C6F38FDE45A76D49DB0BE44FFB3C696A39498437AE8A4236935012073E86525F72F1F7C1E451201B2774977F6D346FE389D024969B21C5D893E0084B73EC908FBC3583577BA5901C0F8CD2F7F45D0FF321A50D1DCFFC302701DB2ED1ADE4E9A8DDB0DF57BE5FDAF8A9E3F4326ED41BD86D70B9B0C3F50EB17AD4B86A56960D48B7864187248A85B8358722172814B45D3865D9AD581DF14B3D53A580AD706FA6B29435C44747075CAD6E6B634DE54A0E8462C6368FA03FC29F930D15CBE82886339A5AEE161246CBB726707FFEBCBDE6B7E4082419E724535837BEB800F9A73B445EAE3F022BEDADA11DF0D368FB0337AA54F0B6FA9D612FB7A1A7880C29B40BC4D56749903F01B1E1A149E06922B05F587124322EFF16115B1D277278DF24B5E2A9179AF3F0DC24A416A2454045368572B857A3F1B0EE86CEEA387D73C6ECE42761743D0313289851BE157C5B489EE0AF9366E5C15BC1ED02BFF8066420930FFEF29E39D3F3CEAD7075B951C6E545EBB742BEDE150589D3340B7FD8C79710183E963579A6E0BB88AB1919BFE3804E922CCD992F5715142C5FAEC1117B7D2913E2BE053EACC085808B10128694FE426A6CD61B15614D20AB8F302CC6358083D07CB9B34222C674270164CBD100A784D96C512B546991284BB6309F9F7A0AB665C395C6E43492A5E3717B888E745B78B2190281FAA649D10C119E9D876D2B61F7E1669D791D8CF1A44349EE01D19B784179AC1DDC584946C89FAEEBB67E73B32E3795B73620A93A131CA90709F16D7D86798474C1A6D02AA268281A124412BBECDF89BA2C14362F37F59017BD828DBAC5C75B60E9AEFB51E8425A7F158A9CFB7FEECB36B3A72325F0FA5BE46D3934E2F292316AEB1ABE9815A9E26AD2DE6F49806C992BBC4E17B8B6035A3A0CFDE08ECE6A8234FF748FF26E16754A1272A6773547403E132B83A520756CFB3532FC26D73118D6EF957E0F0CBFF88350634C5633ABB9261C4044D66EBB291DF00ED9F1E3CB655C22E5BB5BDCB6A53B1267E31A8195C8F0F7B403E7E9D2A7177C51F4D16246FB9B1E5177A4CB18B88B8D96590CC0EDF0714D07D7EB354BFDD3E2B39408643E58D0CC2D41AD560857D45CAD0C0F2F07A128D9811387446486A3DDE848BF7A2087E2BE5F2F371ABA7D798F7A4ABC3B8E7196138A7AF9E75A8C3413A37AA9E00A9EEB8F7E3D6AE99A66A86D9828D61523DEDE2045B60D2FF64DE910CC9693D6A576AFB8ABBEDD1264788CB679AC0A9F3D9B5CF7AEC830D1BDC08FB490A7CF4C36799CD7C1BFB13B05B9AA90941A91F25DF31AF8C4133E6C8E329DE58833803E4711A7849FCED72F3037939ECCCA81049E41A2A62C73AD0DE6732C81F76C821D6895B310BC467494A30A30660AA324AC9940914C36965BF15930CCA0E3AF8CDA7A3AD470D613F585A42DA863552B37F4CE2EC3BC785B7DD759AD8F19D954FAA7D68039033196431E50747E9576476174405C79E52677164F40AA6F2BEE3E9DED4577A3EC1AC94069B75DBADCC78E03EF4C90C3D7BE3527D92EAEDA76294EC9635C5DC7A0BD6D028BCE3967B1169F16AF4941F941B75C2AFE803EBE1C23D81C6BCDBDE502C432DD49D44092280D97961B99B3A2BF45994CA8823B85BFB3D03354A1333DCDB9ED53A8F32CD5874FCDAE319E1E022DACC3063D93614789E254B5E50B19E6AAA7F9524B73C5C9234A3B68220A3D00FCCF00B6342D00060720DA7D1B95631E013C6FF2FA05CF03291AD82D5B16A7670A56796E52487329111E2A40EE8B02D208BDD4EB6C523F54D20411F62AE38FC9B486838B4443569A9C1404C33927682A5FDAC5E2AE38B82A1FA283C3634E0A5D2866BCDB5030F2358114CB8C21626FE2A177E8F845CF8C2E8BA0DCBE181F60EB96DE7B276564C6B861A29E10C1D6BB84343CBE87205D01F5582F7201FF8C710B7A979C26502FD4CEFB03C51E7195DBC50D53EE65D79D5D4704E13BAC9F03D9B75851F732DDCA32451030A9027C0BFFC1D24677CA60F673C682D4D09CEF109AB73E0B6BF678F7775E658625D2A99B4FB1D6278B067172D8B42DB8ED0B3586BA630D9A1C0C410E219F6CBE3B20BC2E842A32313B3AAEE07D01280F584DE7188FBD29F2D3B305DFEEDC500B636958AA578444543ACD34B4026BC8410305DADFB2B04D3088DA7C03C59F629C6900E3D02B75F9DB6AFC422F98536DC3DF98B61055A085629989D274FF4CBB418CDC93B0954014B1B60F839C9A58525B148E3EAD8C7C5A49A45D45BFD5809AC68AFE9CBD054CB4416BAFB34EA4637BD8C718212E +pk = A8FED2155E4F8712A8FC1C54DD983BE4522098149EBF23F1E4FD529B1FBE0FF91A970F22C3D567B5F8902B5515AEE4BBE69628A42DD015D60756189A2E834394E2588EAA9F7B3272FC2515EFEF0FBF9F89452A4797BCA161571A2D0A8233154C9A0D12F091AB734D72F040615F0C5B6C7E571746D61AA1065B3214AF8212B9123535796270F3DA0E051B955B3024239ED5FCF19DE52CEA6C05BA7249EBF30D15E54241DAEC22955BAD877EF7D7A7D8BDB6645992BE77767407BE069DB82F19FBE62002DC593348FB7D08F25DF0D31B7AF73E07B0D2FCB538E7B72C928ADE54A9E1788F4CD5A87ADFCB55EB1915E88CBF0EC56F9FDF24E5073D202475285CB088DB9535BFA8C31E822BA2F0DFDA997A1AA55CC293D07B734681142EFA6B4EAF9FB39D21BF1874BE9C35ADB17E8E3DA8F462B75B199075AC31635C3BE86E6DD8174FD7F89E72D84F560062B0564FBD91871F7BF7022E9507D5392F96137F39E9ED55ED64BBF36025DC1658FFD28B31748412C80FE57C5724152E3D49D6D222EFA104ED3078F0517A87DD426FB41A97AAB3DDDCFA5F3AF5665BE8C3BA6033EEBEA6C42B846BBA7802B240D480C93F63552DAE8712E831AEB203484DC67EEB92DC027F2F898BC133C82888E893B79D0F80237033C253F507A3D53B912CDEE7D4F2678EDED77F6E5CD47A68CFE78333024F9197C609571A1DE05C5B63997B79521F05DA41BE885AAD75E7EF5BAA960745C92978811C4E1096E4CEBD3CA92527CB27CD1ED94CE090A8A5F3FD97DC769A4D162DD1E92484AE72ABEF410FFA22F1704BEC5794DDAE6E41B01477C65CA84A6245AAAE14727084ED9F87D60752A4985BAC100C8AD511B7EB4C0E0EBA224290A3D26A8D6916CA6316EC27F4D0CE66DF1DFA786A530019B1DCCD68638CE312A87064A80F06AE9FA153415BB3B2900D663682D8FBE412502F124982241D3B2F0BB6DFC9AF3CE0A43773B7EAE73A56186CAAE50554A0ADD2E06933E938BDD284946DB81D75B64D1405BC48DDB1E8412141C4725C21783D5720F966C570665EA28100CB4BDA8CDDBE3224A0E9071117DEECA94AD20D3F669AC30FC1C5D8C09B342CE102B4640CD762602220E5868FF4119C90E6FCB880972508C953E905E4C2275816BE5667155F1C8BF86AF5BDFF76E108BCF334A047433319DF8B70D5FA25D96E6ED546920E3BCCE513F3367956CCA7D60911E48DE16F83906AC0581A3D68CC7D799B2AAFE1F1CEC58E24603A4F367F4005F2D3A7F39481C02A0D9CDF3BFE68298133E8313A35636A0C94BBADD21E6A3407E772D42AB2CA00B0FB5899635E2C820CF5FDCC19DFB22158AFF6841257E5428EE1C414420BE53A813C9174078BDE20A3ED510D43E0C102A6C2AB749AF256E295DE665751E2C99A9FBF851C3A409EB55B77244437B80094491F900EDED3FB0B2616032067988397DA4F990D8CF3F6972DB495666F0985B3A52CE44AD8E3B378F2A26D5594156D65A74388E7BC6B251D0EB956B0A229DBA05ACE34EC4B6BE89DE04850A5C6BA7AAC83B12409335ED85A230CC782F9FE178D233A7DC12C8F0B0B3509312CCFE7216E273C88876FE9FE5141F6495D64FC1C0B1236AB4ED022807988764077125EA221DC526E52A58D022E94A3FFA9FB1DD3D418DBD9C21E283DA1F6C1011D1095652B775A0287008F2519D56BB4EC93D36DC7633F757B9445D5DF28C6DD6B0BF330AA3B3E2ACBA407B30C82FC3D2DF493B0DBF7910A0861FEFD2B4F04A05AA56B64396EF968127412461494CFD5AF2DEFFA5BF6CA63641EAD994C803E68A6D00292847E74B1696D4E7E9CE25392346E5DC29F20A6241B1E4F62D5BBED8F55C6A8C34DFFFACD972263943E3DCB35886D29CE91EF5089789ED71FEDE20B0EE456095AFC1829E53AE45BD4ABA02E3968397B7BAFE82015F92DCE97A15AF06720A1E96469172B6337B719400F933B479F6EA9731A6FAB070EA780B919C0D554BEC709478C79C4D6B4568B5DF8F4E7086FB0439AAD05268745689CC69E183F571091AF242BB62236D50B412C616A84BE860F6619AA22CC5A3CDD3A5AF5D82EA6F12E4FB8FDEBC6D6FF2485D1EB9A50DD187908E5BAE8A1653832E36008FFEC117A832E2305E2916054B5BE81B0E4EDE2B757E7CFB1D114E56120A12029960066953671BB1C1564E15BBB82B0E3A68A51B8EFA14F80481CD82EDE98E6F28222A9771EC618A191C6892E61D8CDE989F196E3C083BADFA40768D75D8C1070079DC437C349BECD2DA31D8BD4DB978C43FEDCFF3FF684DD1DA5D7553AC09098294E0F491AC324D1E9FD1A8C83E40EB186C78139C49EB9DBD6C5DD2C97066BD54BAE76C47204D1433DF5931093E014C666D5AE8EE35CD40794CA7A34C1F3B25A40853D00FACCDFB6554A29BAA1D94E97681461ADAC1B67ED8D63730694626C1CBEE2E1C0420814B20ACF125355E27644EA53393C3C6152EA8C6A82443F1809C15FD374B583F1A3BC4E2B4F636600BD6386AA1E44D21B4B25E74A302DA55EFB290F28F025D177E84A38CBD981303233A142819A3A2364265570A76F7F2E21D1B165AFABAF82355AE58911CFD2F1DE4CEFD2B96F2A582393EF08F2273AA35AFA5FB5F4992AFF1130F2A97635D6F4F1FEAC325784AC0C5307784F62D0AC3271A3A8C0505974A0AE6D076375DF071FBB4D839BCD4D531D56382B3D751F2BA773F505456A4AB939E24E9DFA41EF7F1047661DBF701D7A8C032FED6A63465A76D7DFFCB751FFFB31521815FB1B05FEE7581C41546507E401581A95BC72B12014C9E8ADF3260760FB1993594161908833B43D09C162BF6D5D244D6E762C170E7133B05845030C9CCE537C0D0A278F66821C8BA860922526172C7949D0B2A6ECC1567C9685C7C8EF80ABAE156CE59C6DC20A82E529FE67E7116B775C348CD3DB32A9B5F9F6FF142253412B6E4A7F3577417B36BF53EDA35558207E62DCB187B75D7F88C7EFDA9B62D1076D486D0F05520302887F9C0DB80109C2BA429B1BE3C58F5B7AFF7905E1A903D899367583882149BAEC2C722C04756B2AF6B286618534B1ACF3BB2CAD4A1BE30B8D72FFE8AF740096327CFFD8D8B76D2D672806F050FC8405CEAB733E1248D16B5D6FC881F44A518F4BD4C34C0A4EA20F4B475E4BE011BE9E6A428A143511DBC875A6755FE358189F8BFE300E7AB220D456615E2FEC8686CCD0E78E8261473406BF34A968F322ABD22EEAEA66219BCF560E41D31E73D457813E4880601F86B61770F7019F05F6AB22E02430E538051978C09B0D4EFE848EF822FF016A4EC21C38D1CDF06D15D8E418F399B3A8D0A26CA916F01AB0FD3111D4FB019B98F0DDDFE41D6DBEBF15AD243A1D98EA81343CEA662671D679B860C158C7DC6146FAD02695A013DF9E176D260D7CC888BDB6382F63F88782701AD54B05F4CB3E1DED9B716D7F8159A897B52D3D7FBB4C89FDB5F5F1E5FD6364F72D258749EBF90539C28C9963428F92885AA68237407019E807C8734B91C2910F25E4A01802DC9A58644EAE048A4C0AB229329F583DEEB79310979E237EE50C5A95F1C9F2E3D409978CF42CCB914D7CF87FCA31311544250262E363F4D528D306621CC51D00C5B46E685A05F68F8C2191847B86B79207D182502D071C06729F0E2B96F223378C7E0878CCA22767C24506FFE223284B82AB0453199618CB3ACB1431DBB9CE9DA06247440AA12D92DE358657AA0C972F0D52E29BD058836A11257DE4D8A758F5F8697B5CE879E7ED8A69C9BAE43503FDD9F19C5189AF758A5D2689DC6D35ED132EFAD1380AA24A6109121A9734781FC8790E82FCBA58757993CF0C0379DEE22CE3FB5B476EF5EF26217F07582907EEEE10660B53CF1AB83615EF8563E072BC26F95D20382F4A35B281C925785F031E88135ABBA0402FABF722029516BC18BC78A22B8A13BCB4FC34B8B71A98C03A7BBBE6E9A4523B1832266AE69B1704D0AE2EC9D48E186B696A702280411FE0757FBEDA70F8BAF9BD8996EB9D346F1F0CE2119745F7110A8364878D0910CB8E475F653FF4B6366A8CEFF95032DA2A970DAA6D7C239068E916E1E87F3C852433E4E6B4645C1ACFF71E41E709A2ABB7E76914E99B7780DEEA924E4E764D6DC1A5AFFB1BDE6BBC897003CB0147AE0C2E20BE9DC6A6D2D5A6EBCB906E2173FA56051BDC1903C9592DCE0EBBE5EBE93697E594FE6675B1FE2AA5BC01A91EFF509A29CA56D93BD2D5CFCFD77C08017D783398290B5435B4E50DE0D62C02DFD4778F31F69D6A4226D1D00045767C55098C82D95ABDC23C94F07C3751604279F9884EA6EF9FDEF30950B1A691024010865A744A34010057058A214AB88CDDB24101616B8F1E3A5925E32D5A7AB3555586A1EAD328C5A626F19CC7A464A4B275AC0A79A8CC1231A7E0C4B9DE36852BFC00576CD885F5BBD678751542C4A240B7268DB09282EE36662CEA527E4DE28C49E0C539903765CDBCBB116A2074F39C2D4C76A09EA89AA13D01D50CA9933B5F9E7EA99A2CA3F9A514A9CCE73C23567F386060518A623AA3AE767BC9123D1619AF40039CBB1C666E4E07AA24001A55E3D57026A7B977778686CB44D317F7762249600E522BACF6C89EB693AE8E8F697154EFB72EAC4999226AAE71D631CA47D861BFAD8AAC4B153A492C942E23A356230CA17744FD5801C58ABF60C68D67373035C60C3561572BA79BE1FFD1D49F855FA793560F3BB2FE628176D5CEE7E68062A30B1F92DFCEF7DDBECB90881ACC5E5195DE943F38392FBF277F852CFC15ED98CA726E86C007E218F2F687B6A2E4E8F83EF41AF4EF9BC4864122B7E315BEA7567A47B164710462E81646F8E18AF9CEDCD23C749B385CE5C7332E74C3B61DABF2D795B049A2C358A5B45263CA37D4DC75AB26B0B05D27E0E10C19A44FE1993C497AAFF71D812B5D4FF70976ACD680F984F4A8B32B42741711098EE8861F1A57BA10321449C8110A45FFA8EF15E762CD0BCA69C4AF1D5E87DFCE6DE9F07E40AB919EA8F6C8754B9C5379A859B55F0A409D065D66D8117D520D2780B17DFCE909260E2759AE91005D8414DB64C496DEC29BFABD6E316AEC8B5F6AE284D1403F11AC30F9443FF5721B6B33E06747FB30F1BB8DCC9D65336B9DF6942A3191342467A918CA3DC357E0690F061E16BEEFCCDDC28FADDCDA73FAB623C1B9ED26571A8BD89DA1DB94AA7577C207A49112D7A28D465B62931A723D0A1E24F967C52920397FD8E803C6F806FA7D931E71E2D34B071B5441D784778B8D80306A9269A491D7F3B2DAA2B045E53E07B2906055CB85456228A6C8B132EF0341AA4B07B9AC85B1A64B9E95CE21CBEB97D4094199BB00C3957101509EF576567F3981C2223B59020EDF949E7E5A10B96F0289EEE3DDDA0BAD6B4B685CFA463037C98B211461606724AAC253FA2B4816CAD77AB50D03B02485C57C8EC632D87A7CC19B41F516BB966DACBAF3A23CBF5311EEFD642E1C54B8434AC4710196BA342B24F0475F0CE860582698EAE2E2839BD59444C6699B495CF96F9745BB4CA83E94B7F0EC069ECB53A8E572B50D2771E8A61C3F9DD28B57836C1F894D4AE6302ACB9A4CB63BDFE5B774AA1E7990C0F2E38FBE9FDE2ADA4BC042F659A8E857401EC6BF2D45C3A4D33EF0586B819DA4D5B346F15BC2AA8AF7BEEB2E27161271CF40AFECBDF7C216EB7A87B2B533736E06AEFAB6EFD30E66F33F505D3D0E41DBB25066A10A22A08369A56A1AED386CAE817F6E836724B90F496BE7928F891AF222DE4C941A7952965BA3250A71577BEDE983287A86C334277CC613D35C0F03DD93DED0D660061DE48C20DC2E266676381624EFF647D24803DED453CF7322F48EEBF121D745CA50CAEB96CFD357FFBF982FD1EF703DE91F1115630DEDC5411226D2824F51C81E855F30D62DE1491DDD33EF1D277AFBFDF0E4F0D05FF0BD21A193F4F025E0E18DBFA494A06E0EEFB79386E9B90DDD4EC9550532BFB2CFDF8E57E17F9F32B8BB6D029F0A7B26E19A5757C60CC21DFA8EBE56B7395AFDB621056C89D9E7A6C51937815C9177EC4FAF36033F5561BC545EE8D4B779F7AB593271224A4036734DB2C558F9A262CAA8E48BC70323DC8B626EB03D36F6933E70C349103B39442092C8382F254F1E73A05BDD434C5932AFA0D21ECCF28C16F43F46B96B7C4B3DCA40310C4E8A794F6CC31EC1420DAF9DD92793E03523245EEFDB98E20832A216B81F8B971858724451A91B70D057C18C69B153FC07B9AB7439DD222651BF8CE6110A5A5B41EEDE1E335E727D0C9A193635763F0495417335553BB6F78A712CBC0EA92985FCCE4DFA2D82501C0B8DC0D43DF6271C7952E7E3E3D9C5EF61AC1AB8CE26B728264BDBBCFC1527B41BC5337B944845B71ACA62264E3A376113DEF4610F9F900107BD0E8A7783DCA3BEE6E53BAB661F4A7EB0491C3B2309A924A1D899052F398B5A3F58878ED0AC409F037D785212443CD45ADB8AC224BD09139201B94446E6A2B0ACD56F0C7798DE808E8BD8ECF72DBDDFEC323802764025D551A96FAFC06683FC99906FA6B2306533941E91DE81BBD4A01F4BB935E94EB15083F86EB4A4C87414DC9A1676B88135692A2CB8DE7DD5688C6ED4AC70E15206D646CF1314F99D18EAEFC83EECF17D0FDF8C38366DC770BACBB118D419BF4424AEFA38E1D6527588614816AB3B57F91AD025F0BE5E4A04A1DAC97AD4E6F4DBA190C92F25948382950225EECD0CB09F4D0FC96D98C6215C72D4523582C6CC1F35BC3D5FC60925561B6B8BBDF6FCB8FB31EBEE1DDA6917DBD874F8979719B90D0C7D1CA002A80FBB7A154CC6090602A80B04CAF1EE8BF43AA948922C5BA87DF0E7876440D7FD5069EAED67E2B0C3EE572F472A4C040EEED91419BA323AA1D51B3E174EFD47C20A90B26C31ADF5478F9237AE4105B0BDE47B6DF5300794D2C73C6F90DEE63C242F4486 sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796F -smlen = 3249 -sm = A4F95C8633CE8F008020375D03E7BE8D2C127276542E6D31499A26649029EC005B5B73BA60B92D844741499BD8F60E3A9461E7DB77E6E27F1DB1BE2415232C5D02A7ECB55258F72BD35CDCB56E44D498F760DF2D11E307ED8A036D26B40E3243C4AEBF21E603E4EEE8BDBB653DAE050D8C09F5A927734D611AD414E03711009F93277D3602584D7CBB77F50E1F7105EB5D5DBA9BE4977366860CD1337740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +smlen = 3255 +sm = 4991D9AA2136D8338192777017DFD7A1D74A6BEC34056E6447ADDB0C7CA2EC4C5745DD92A1180A5736512BD900902D220FCFAD9250BB533EB50CFABA36C30C2D1943A1208AA659664481D921A463CAD0233D040B8ED6F4CC06D184CCE414DD2769C034365DE52850E6AD9A7E787FAD9CD75E7CBD35D35F8759CD40EE74E6E4423AE3146493AE7D828D1E0037FE10B3C0A8E72191553EF3A557C4D4C6827BFD7D98F57740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 239E7642552FF6B01407C87F398C6C731C08377DC0F84688975CCF93B161FDA453E35E0D4BDB522D46B597DD7FFF61C81128CBD569AABAB15730AB1F8AAB56A4BCD0D57B01AEF90EDDB5E0B60BFC3E301D2A99D415339E298502A93963EDF4921DBAF397AD9F6C493857D6E2BA5CE30E61C14518013B2DCA1F9ED9A7B9785EB34A7962BA528DD3A93DF8338A00D64D4E4747099293D91762A5148EFF59C7D0A4ADDA122222D6FE088F561E4ED4F1356BC5AAE2E182DBB4BE26C58B3A9CBBD00F9B6FBFCB04E25126C5181EDFC64969124D3A0528EB8BDE513D6B2750D9A16C67933C5BEFD80086D910074CC6018E2E93A5419348A6AA860B7A5F7D94FC32DF9FA3F7DB24C66B4568AB5F0EFFAAF41507C147BE6DF3413B120777870097E23D02BCFE3200761CE0B916B539336330A77A4B88443DB1F51CEC3236A93D2FA150DBFD35FA7D4C5389EAEAA9BC7DDF35752651BAF7CBD8306BE5061297CABCF525AD459BB834675F5EC5B8582119ADC92C9CEB0BB3C9B3F30218F2DDCD96B42297DD0638D1E46BEE78B2EDD17CF1B85D848919B968E6B8071B623D7C37A06283639AEA084824E5BE7F8AAA48270D614DB393BA30C40CC6F9B56890E4B690230D9816F232CCF8C7D6D5FCDAD86A724B3C11535FA940911D7630C3408EC49DF2B986A53A71CD6892893F8BC312930FA143AC48DE90BA5A281D1E67C348C422D2439DF3A84F530DD710FBFC71581603CE9482C550C6A0ADC1B9DE1B082083723BEA86A566423DD260F7E86C2EDC711780E7A4DE32E3AD25796BC7332D74D90BFAD2B98E95B4E3F569D001064DEF7CD09215B6EF063EDC3D76C1D33D3B9D10488094EA62650669C8BC07590CDCD56852A7E2806F20EF008D490122818E05B729E7BC11B13DC3B308D94EB46774DC0F88E81BB2A31A8E92D1B91140D61BCDA728504453440BC046036C87EA70003176A9470DBC1355EF6C757BE6289123C5A8012F021B933933C4F9A7EB4C21477195464861AB04874166EB47E7132322ED56B3C3084F21F2E863A2DAA3C7ADFA25F93EEE3871DDCC18D6EF84C4AFDBF9126D4B72CBC4B459C7957C21AACC9FBC65D78B2C8D05B819F22DBAD6124F7C44CF7C17C1B3FE34E315F413B8D267F59E6B5499199EC9F6157EF9C6CEB530347D4C26A971F367246FBA8AEA3EFCED7F2891595309178E770DBF84783D0FF7985177626F1D5DC87D0333D057BDDA7FA20F0941D424C382D4429BCDC9E1DF55A8954FD6EC53EE0F09F948B78943D7FE8FDBBC6BD25F2BBFCCA79A632DB5211ADAB3303AD89942BCA08BE4ED2546CBFEA518CF74EEEB9012F2D40C230A66CA1B5AC859D99C35090EED347F191DF96C8B206EC9E1BC86C542CD344A72438E43ADB41184C9937407D662B6BBEFE37B318C7A42BA253169EA969CD24672CAB5D43FDD817B011C47E2CC19258DF8936D09FE08A974E707EF5B809A25ABFB75014F4D327E19BA31F7FA1080A532730C9A56515ADA09FCA67C69C32A205AE641E82C883E8D68A8A2DEF920B7BE37E260FD316210F3232515193D413E7779B3B9196C27E27C51351E76ACDAB8B170D2A73DF226966DCF541991BD80EC326D73ED7958298DDD1ADFD326EA955DF9A99434F8F700E1D2A4F4CA7C50B9729926E1519ADFFF3E57601E927E0DEA78B7555078100D2CA7928DD82CF6358E72105A74A94913B33F358BB2EA394A0732487255BEBD4208946D27E1D3A4782F597247FBD82FBC538458937966C96CDBD4E8BCCABB9186836B0453D4A3D2226A25F7DC4F4D1AE6709728288D952A3C70136B4F750BF5532655C63DF628995E9EC1FBCB750902E3323EF5FA3FE7EEA2BBB6B54E4356E7A690B60318167DE8076F6760F87F23FEB71DFD9B29E091FBB2F3B2EF0D7A38030CF0C786784EBC1CCA9B61FB9C84088001353C50CA5941E8E4DAD1FFDF1DA66C46996E53815F802ABDE6E9A993A89E15370B80F489584C95CCC33F07A63ADDC533783E38C9CADD524598E8387DDCD26E36D61F6A7ED240BC7C0661EB22C5EFF3F5D1E8505DFCBD1977B3158280ACC138C15AEAF355D325AA2436F521E789472338B7655D260486C8D769B90938B7A21E9CF8FDFF966568468623C9678048AF7C25228A0449ADCD5E0614E370B4A10AF206C2734C5D05664E9F147D9854F253E936EF494212849465465EBDED4B30C0ECF7BE61F5A3758EDF0B06BCD6D9BE08883A4573602A18A1F6D24C17EC92B2F20EBAE39D90258276B381BC7CA1EE2EB08A68F34B5BEBEBF23FF35111174440EE5EBB9E54C81CE34A610656E40FDE277C4AE73163CF748B08BB426BC50A24AC1A717C40ADC5D2D939518E582EA852FC05AF20A425F7991BF59714E820D9CC29358A540872C6685BABC4B50868E987A9FE5948D243C71A82EFC59051315F5C48C5791D40C6130D6681E23F5C7BF1BAD5D770DCFAF4D44C8535CDD3D963E0C3F9FA0494343C1D0C0A7EA2AEBBDEE8CA3EE4FBE6010C3343BB0EC87A7ACDCB5ADE6A73D37ED24841512F38B70B5E7BE4823486FD2804FA65A5A63300977083545AE3EC6581A7BE4A4198E7FC453768798C6ED255B864CE79A8DABAD6A4E7F13280EED9E5C21CDCD3DA34EE7797458D05A9FDB194D6AF175699833E45A26BDC21E6F694CE90EB6EF6A3D98D54E3419D81F14AF48713AFBFFEE2798552540FD04C72F51CFD1A6815069F698D5180DC5C7595ED463A27E90FDA3E08A88843FA3A793B63C5BC2A6E29167B29AD04B382865BD5CBAE80F82B7FE41000F0CAE0130082210CF49E9EE66065FAC81293415A2F84E5D7A3457251CC1B25784840914CF76C8064D6F3A41EBA65AAFDCB900D776C4071592EC643F9CA20D1D9C6DD0EC82A2C07DC254874AD19E3E8B59DE0DE40FA2F36EB45A9DEC004CAC79591766FDAE03D498E260348E5C0B9BB5840F3519214206D669D5584E25A849FCDEDE60F57BF7170BAF32973E0546C7D6B0D02FB6D2A70CB4749FDCD8D1C67BA9CBA3F53138D4018BC63430A8E25776431DE4261B73F93AA8669037FD5BE5D1717A6BD1329CCAE9E28711E572C3C67B0D93BD52BE40DA7EDB8F84E55A745680406E2DBF0CABB616FEF490EEE3E9AAA74D8891AAD25ACA235B55C8F60B53A3588AC73A513334989FA6356B282422F36A0F77531733EA2D09016F6B68BB6F96022E847B3FE5CD01011B2C5F2FB04E61BEEBC285714FC1E93E93D7AA9EC58BCAD52BE1EDB286DF5E91C82240CA14D7A8D53D942A9043A56C08ECFCB549AC118CB54A9C6C3ED585B204A1A69BCAB9444B614A2C6ECF0C4AFADEF4D1D49BE055133DD48A346B07EAE1C4C1F54561367FD70D53D5767B79E1C531A38BE30CB86C6C36FCB7A067938C8451AF57D343C44CC63A52E5CF34327E04E52C64A88E77502064F7BF039C4E7E67B1F809AFB2CF2FD76CD578B6FCE12F13B25F485F888E8F595DD6C243D6829ED6CA95056E630344B95906EBAE4D0F9475C67940C5EC201F86CC91D1E87C6B35D2358420CB5AF3CA61B0299158B4F12C45D24B3F92D8441E280950084985A94B666B4557DC31A9FF3B4F7821EF6561F0B45C7A12102F57F03D1E78A55AB9D2C0A370E8692086C861C24B389679773E0375D7E264CB07F4EED4F83C4ED82344EA64852A62D44ABB28D31DB2743C093220908B219CC93E8233FDF174ACF26A86F259A37E00C94BEBEABD7140C7D472901E77851EE3CE38C89453B15BD729DAD2B57D8DCAA7C259B151AE05C45A2252E62B3D9E21616EE64C8C4AFBC78A00AEC41D6DD3C4C167A45170EB01612436F1BDD4358BD589EAED85B755B776C43374CFC61B382847124BD2AC9FD7B6215C4BC95F2DF412BD56F96D08126D1597A4FA676483251206336D78EF0DA680D4567AE715EC4B8095BA2597EB7D586370D15C9E2EB8E8439F6D6C1A04B52959F5A7CCB0AD1A6E6E997AF3ECF0E93F128582F945BD29AA8BD7FD8C86E48057AC306A9C88A57E57FC749ABD54BCCCE66B83B23C1ADCBD64DA0F533C92758D4BE068292F396000CA659EC71424857DA5E8800C5B1E13017BBBBB33229D9A99A69CDFDDFC59889FD825D4B8E452483380608555BE431005A0D87044FAB7EE9E7D2030772BD3C5160209BEC24DBFB6ABF53AD8FBDC463703A1BD50A76F5A86FAABB313F18890F159B6638CB0A3FE4763F25280DADD7A438B3FCD5175D4A45250237774B6BF7EF864C494BC1ED9F1B41247523FDAADEF783517C8B59EB8884B5FFEAAC990CDFA395BFE053F284E217D051EFD0968B66FC454FD406FD70DCDEFD60F9F747187E5B2B7F6B3BE83529452CF6A9088873E6AB13A36064B037B42511BACC07AD4824C921FB7DCECBDF842A1725A3BDC798946798F6353EBB4B4DA2152E058F2283BE6F9460C2AF90FCE78BCAA9CBBB39B737ABB0AF0DB83781553A3BFB8AAE61A4F9880B48352A5265D343C4844299182D1266CAA2696B0AE712177A3446F2FC600449BF94F5A5C35E638B46C34E53C4B78D1D5D7FD8A26A790E529A041FDB26A737FC328573A8B186DC55BD84D83C0DFE4ED4B2D273DBC771367A14D51BB6E288E34E962BAD0A0560A681E568C745DF31D95FA4445E6116C3935ABF0478A666B9FBA21DA5D8CFC5FC119A5EF1F9A1538951CF1D93DF8BBB8FEF3F08DE5648B3C663AB0DDCFE7C0A0CBB2D8E5893C1C31B2CF4D8172A1D3BF87C757911300E2FB008AD35B9312D688B8C74E47F0B5E8AE9C6D777CD962391BA28646085713477C116B69DEF38DC8FF49F995E6D49A14218A5A422D4E40EDEAB731D420AA8A5266AC3BB02DDE318DF409C8A209434435DB0AC23962E8C661B28DD3B484421FB6557DCD885E5C06CE1D860926FA53E59736241C4BD617943C63A6228610D946A4BDDC0D7D53088D968DA836CF56A6DC1CFAB163A9EBFF9722C5F74CA897A195281B0C44B4791EADF80C47F0317DFBE19B77327E5CE507B4072E2EAE5D69661A8B77ADF2CE0FF498AA42BDEBB0648229F67D7A6BD78BA3AB9D67F446338CA0C79A0538CD409DF8BD85081266E56C1E72EA6A1A4567AE09804CC612D893BA91192F31900EE2BAC38ECD5189CCACBCDD753F7CC9265700388E0F3A735CA69F8A6EC0E75380949AB423B0E7A786BC025C412D05E6EE73BFCAF1F5A86CF9AD281240F940004B6C0283399C341872F82A269AC9CE088DD12AF4E06F9A113FC34EC0D39FB656430DA5675F58714229B42EC1BDE57EC1702B1C096729BE58FFBD91DDBFAED0B11242C9BEAE8A2319E79BE27CEDA305002B97FFCE88CD837D26ACA3B095479DA8581E4467D75CD047490AC7A94DB31F80A2A7D2FD846A6343E4DD4E761E59F117E31DF792C102CDE2528EA7B8183386C0706B51A2F14064296C0AD01BCB0E53C2F53F270E30A48E80A99803BB2FFD9B0BF6F173CB70C7B3FBE215E1E122A07EBE3736BF63703875EF9DB35B9151356D33BFC8CAC6742DE5E0FE831F3A864F5F962AC71438FD197A84212330EEE9B8C7DAD30C45AA07F94C1EB516031E0B1D102CE297DC88B2B095E000222DCD41FABDE6A8B71777F59E8D12AA6C7F9503E71E4FDE4638ACCFA829B22EB43BF068DB33795E5142730DD1CFC80A565A2DFF6E413131949B6146136D4C9788FD020B13F3959996849A21357CDE0932A3D7CDC070FA48B9E5EA4A96B235BE3F6B3C8DE0F4DC6FB97F99869C5C67893CBCD4827FF23926D13D095E262405F70E380C594897828399E7B7F66AAAB57166D53F05247F8C254C1092C52AC259978C99AC7EDEA748E85F4D46F16196EC2FA08575EE339024EEA09D62CF9C716498DDE070C9968D62C18AE726A4B328698978C5FBCE3A1673F42CC84B833BD95B5196EB0C0380221CB8A9AFC5610DE2147D279A7CF4608389A247D8DD263902275E31A4E4B7BD8649AF1759A02589C4A149239C0202DA7CA2BFEBDB7933FD5AB9DE3A9DC1E998792921E0A58759440A853B157F9E03E219AA79426BF60FB4299B80F2AAA2B9CC7C073450FA453D516925C31B924C705A3B57ED0699E2EEAC579364536008222FA6B273520E14003C0073675CDF891C02325591D8D116D9F51E9647B2A741552864EA619EE254FBC4AA2CE9229382D36E48DDA529851CE217E77BDBE5BAC61B93B657BF8BBCA44EA5AEBD2197AF79DAF4949D1D8D605EE154F5D19F385009191E65BB167A495EE026551800462FC491042AE762C5304DA0C75E16FC9EC5C362DF19EF94BB81CF87C85E0F280D50A0E76AB78C6AF10B7D24F1F2E744679EF0C6D8D45C98CED6545AFB00F6C511D8FFD5D2D59F02C6D9741921DD743A96CD6ECFE19C510B62C005BCB0ADC8CC1D8E3C68D8799C714EAB96F3FF2F4DFB454FA380E5BF1EB126AFC1B0E9ADC4AB70CC93275B7204148CBEB5F200C8A6BB5F61ADC693ED4726BDFB9F4AC3D82547C39D0362CE19DEDF5BD7EA352437078328B959BF71BD4C91BADC18C5CB86DD3E08F81943C32A02CF05A0593CE42CFECA9E6FC7FB8F668C5A1B8DD02893FFF31470B486EDA130E9CF5D552695A0C72BF65EE2E67AA2CADE93CE4CA5EE715088A45D624D9ED94B5A6767B1F3964E330804C1ECAE9B932D688C5AC51F26DD27CE0C037873AAE5AAD4BB2062B86440DCD613A374E7D44A3387EED66F426997DA5E30BEEA40FA02C09D367DB62363514814E7EDCF70DA8BA9FCF44E4DCF48A20870C59E0742B05B3A6C0C58EB182FF33DFCA37E9438569B8631733B7347F191476E4FB5CDD3658A4C243A4975B9AE404240A5776E19FE0D5B70E355949E6A6DBB7111C93C7911100C0B91563FB34285C7C6744F2622030BB8F0FD10C705AB0BE920768A3B8FFE877D34A0DB9C9E3FF63AC93381849986F09DAEA8BAD7A483A78F560B5B7A6AD4E3859726FA38FDC5D3B93C082F851E76C5495C7940EB334B187B3D8417E84422079F82D59400E24E5498C0010AAAA23589702B29329CA21A1E0AAA440472E64CCE4C781178E6BA25C3058609F7C01B1E7B46C2A662B21FA2D3CD95D35B5407CD2CAEA2DC15A47C111B3FD35EC90CAE7BED7C2AB728C1D181146AEE5C449B942A7C734DD8B4AFC67C09BEC4CB3DB6EB7478AD0E38049D6E21294AEFE97C495DCAE4173DDF05262D1BDA594039050467A54502ED1EA9B3B7743D1584D2A343C6277DF50A6D4582FCC1E9CDEC7F6B012DB7378ED6E30049FEBE261DB08491872BB81E06403D4CC9CC5C5AC58DD195F1ACADDBC09EAE003E574EFDFDDBD52633416DEFA6CC46E2DB18076658A3016B67D0ED6DF8ECA8B148CDA1FA1A670EEFF02B42610EAC3666CD27E4EAEF55A93DFB0506AF7CDEF2D53FDF365D791E6F94E8E6E81A2660A433D0FAA880AA403B52226FAFB81B8395B90553841E6038AC5241F71E857489DF3100E1BDBC0ABFF4ADA8DFCCAE0A3CEA23215D27B7A15BC954C549F694812CFFAA2170E9A5BE2CEA653BC7C0BA84A51118B7CBC742D38AD02344E4B6583F38527BA217FC85645B24A47B2196C3FB2DC500D17B5FE352EC1CA774FF58A71454EB449F4F30B6561933A82B5333A8FA24DE91139C3456A8FB792D68E0B67369660F53D0CD8D5F5A0E41F9333139C51B30E5FC8B68FEBFE58A57639470E2AFE25E273712B2646CE22029113F6F6F5B338B4AAA05E72AFC75CC735C92D9BBB4BAC0875B8017A5DADCE3B8FFB7C96923F64F629AD88BEE0BD930904802048E75FCF6075D1B3D5A22ED88D3DFB7BAD166EDB7443215B86DDB42BF49536DCD84A39A1763835CDC18C81C9BD13F9A2A7B4E08C733A +pk = 239E7642552FF6B01407C87F398C6C73FBDBDEBC03E414AE253CDDC72D68600D68617EF648509D321F96B7B43B01D2FC6549E0501CEADCAE661C7CB9BF3F26E7EB99FB26CBF371DD1D316936EFA18EEBDC99B9112FC5856691F6535F13ACAC22B7ED6E558C6E8E4B67CF416B7133D026020E9D64632712CB11F6506CF34BFB95A01367F86B3CF9BB489C03D5C3691A54583C57FAD863DDF8228C8A71945A027F82DA97B8F63CD1B1D1C58DC3D9A9467F7E6C9AF744D9EF6412FBBBD9215494B4444D83EF60D75B21AFE2793C67E4881251D79222E250D1456BFB55D4249828DF78115CC89E9D58248A4EA61D5AC80B09476B4AFE39CA8025E9790588DC45126BB16684A05E2CF1E760D85057C00CC51139B1D87903B5B66A72C5DF1A5D4C0BBB81BFECCF883C2BFD472F83ACCBB7A66C015843FA3B367DA407D9690116E95EBF7481DE9DB6CB156322E5EB57D35D88D7A4F1437766AB9F46F541068511583ADCBF8660B7DFCD74A395F823C058A309A250EFCD4AFBBE6B1D472838DFE1654CB660F84CF2B1A94776A68FFA284FA55EA71C44DBD24E526C6F03CEC7A9B1B15AA454073F18A066B70D64214B6012DF3D87FD46B5BDCCDCCCBDD8A0F5FD1FEA53596FDE4F36142A0F8312A19671970A0BD08609BBFAB86DAB2F004FBB482B6662385E027B5F04491688B2F5AFA199DEDB166C835EBD1AF74C411B4655312AE309B7A95AE1794B57B00F6992E4357220B56F9AD191C6F3BA59765ACA8EABCAE44F75B60AB8DE3153737596F5D0AAFADAFD8689F1A811A24679890C769F668069B03B701A81C3CF02653FD2C5485F7A5A26B132DF97CE6FA6EBD6037193C6FCD3BF86B3416B272325BBCFE1973AF8071DFEC16A7C7B2E87905E92DB7FFAC0F6B67BDE907867CFA6DEA6843B4859AD3E6F56EECAF3CE18C6C6D35522A3350066E43A4060196270941C2943304F7947D49C9AF7E5BF89FB2A01EE669751C9B04E5164256BEEB5AC48A44DE90658DCB3FDDA27C168181243C972CE70AF138663DB7D944F8937D8D68FBBF0C87B4D8CEA869E03011A8075A70D0DA28367904331776E0F6502B3D7A2B26833FEA5920B05BD57B1D0DFB1755099F8852B1CE32E10C94542F0505430F5418E439589BF494AF58AF427E8DCF3AD8C42132749A23949EAD50ECCCB47D6BB21B6DBAA644BF8F78D86FA5CACEB6680B4C25F8C34E7F17963F3B70E182A8F4AE9D9D5FF8A50BD5D6CD626D6BF96396C50A4CD7C6D5953FDA8C28441099334CAA672CA69609DA2F50ED0ECF23E09C3B076EBD34B142B6D6AD09523FFC1FF1BDD4E7A8C4517B094F2D79E87543B52306AD151B2D99C70034164EF850D19C0731900CE4F30C1156395E745261A84E9C03057EB6D6FDCCFCC4F2F66A2FDAA2CE5CBB20320B15A425530EA046826D386E7CB6F48DF16FCD563E887B463FAF76F589A7C4FC48F6E45237BE2EB8DB306B928FD49330D735E35DE7A059C161E2C6D433C411A1B850330836F20E8FE4A2818B2EB95BF436EEDE1C2F919F37A57A8734D078EF10BD6AFA91CB75D0718C70D215F541029B7A2464C323D1962A01A79220D5244445DBF5F46D7F58972C0D34200D173A4808D3BCF86AE5B3A05FB013703A5FF43CE398F019A34E1D463DC58A6A379A1467E810C8806F899ECCE4F9E2332436B705285B78BA714316C0C770CC0E83B8B0A6828BF921D410F0F384C628FEA8BDB4E9A8A70785952E414709759343829DC4E85737B1E0138399701A5BC4366DED8F6B74FF36EF26224A053C69D2F7E58879957106832A6DE0C37F7D53171364803CE0A40D22D9D0BBBA3E2EB1E952FCACDD97ED333151D8CFC25DA22FC549EA4A73D688756F0483F1676F0719A4E22325A288698DBE81DD77F0EAA59126DCA33BB1CD725A0A34CA9E2F28F348B382B39947310E08069A828C5476F6DB4553E4B9372AEF63B3B36B2AD0F5411B51CEF8AE448AFC3D7E1051D2EE8A0A1C0F45CE2675C5057D28DB47C4195C2D1E4B654AC52F97D922BEDA7EE8D0DD620A9A950BDE5A8523EB59CCD1965E228D7C8A72F72496A017C4CF07D24258B6987B6E661037BAE606B082C4F76DC3656B99FBD35D2EB6C4928918AE82D0F762A8904EECEDDF9136EEEBAAFBA0C0CCE5A496339DE24FFB86A93E0B1A4EE4372C9CAEE2313E095E1797CCF7387D69BD3F9D33714F18FEA6FE3662C30051FDDF5481086269792022C3BB8C62C633D99A15DFE50AF7A7B483E0463797BB4051E32E4CDEFA0353F7DD0A1AA2275CFA5921025017273D3D07A93EC0D5C147684C384B6F74E481880D7B2975C356C551A7E83F7BE748AD013CFA2F674AB54FBDC08F1CF814FB4986535CF026D33FD36A17068DA843197B028032312E998BC4A25DA8D6E282C93D3CCB44E6B76CC7874768076D12002CFD32B438269918F9C9428FE840010A109E7679040AB04A795FFF058BC931844D69802BE1DA8A94E96EC339480DB01C3E21391A8D140D6910CA71D86E6CE37AE70A0F86E0BEA87BEEF73417958A7CC7DE3CCA54A269F1F4ED45B8DC78EE31546929B25E75634E7017895D648B89D9E910580BE39D0EF0A57CFEA0D8DB8CFAC97DA1506C1F60B5133D4AD72057FD10FB9B80845B57FC4A93CF7C9C1E17238E2DE186439D9652FC23CF531C918E33185D439CF6340E783746EC0EEEB029D3633BF5A1185CB303D725B1B22718DF4E7F06D7E143F3D17B4BE9E70EC7742927084B134790566D0167A1AA94ACFAB5D0E3097BF6D392747BAD238B6375455C71E0340D2B2BA579FCABFD977B4AA99F04FF8F05053909AB3E8D7548A6342322A61D3E0D07BA7C2650E7C23968FE5F9B669CF9A7CF4E91CEF3FEED3E27B2C5B9721D75CA22D7A7C8875D14A06C576EF9B42AA01C8F9BD104FF2B76741B3F2FBA7CB7BBD6EF6DF8D4716B670BB22A7120A6866E12A4ABA540E5E34FB5323768B4A0669AFDEB019F95CBE5F2E98DDC9B253F5443ECB62F6D5302491BCB72C41C61952C401F7F0EF772D80E1628C73BFCF62795C0E2210B50612427B63D975F26293414BC3DDA70F90855B472C2D5DE5FCDD122851E709302996313CD79AACA86A0155E9E26595EC4CB24CDC46D41EC2DB0B42A176BD41AA750E2819E4C1AE7270DFDA7707B6B7DD5C22A6E2517D18B01832491D7B1CFD208420C8DAED014360030DFC08D4AC16A420F21D4028048BA371B62816C51F80EA9F53507E8D37DE6FF0DA7018F5259B8EDE12741C3F6DE10539398A4BFA12B01DD061921A98D59CB78CEDF9EE9503A3B1F88821F525DBF98E6486B5A1A8EB5E01B4ADA45E137D3F3BFA9705DBBE8421BA18BBD7AF182C5A3C2D70E74BB62633F7A656AFDBF1AE3BC5BE3736C490577503080C863328638EF194A3C9B941E5DB9C013DA491AEFC1623158DCB20F47C66FE65A7B0B5A9F60905A1D68758E2E91525447D7CF18513059E0F3E8805E8592DAEBB56256CF1A5D396F809FA7509E0233ABBAD3DFFE1DE2321CF7D37459E538EA24AACB5E34275BEA70F30D2A2B792E2248DD74E2704BF0BC059498EDDDCE20D06E36A9E51119F6425C0226CCF0E4D098A54A8875ADB3A28161167FB4AF2642262EB23924A9B25E49F7DE45C12E56183E2D13B89DB711B651630BCC0865F1C7514D0B2C6D64D9CA80669551C2B666591B51C497E11196A6CFC0FB1178273E83839317285F578F47D0D9E847B8926E7407F340C8DEB43917D238F6DF5C7BA89D5EC08F0C9584CE1B72B204F614FF7A0687CA3E33C2979FF8854D359A97B859693D64AE30A32311DFC163DF2D5DA4DBE23B583E34577459017ADC0BD91B0A2B4559BEA0B2D1DC368837FF0154EEC983E4A47E213DF1E70402E59286997C0BDA2A5E25E9865FE76324486373F13725DCDFC53B4801FD3F1779271F866545D2DBCDD7C62B987FF6B9D290D1A740ACAD30DEAC9AB5DF299B34D0085A3021B0D9A143D53293FDBCB6F1AC06D120FF22B2C5E025522FEDE8BBC987B8E8FE1197504BED2E6B7979CF0E6E84C58C8974B52EC614877B5C7BB1B1CD0C2A0904C3F5039460B1B13871BF93FE753BEDCE976092A623AC75B5402784B5733E400C4F2AFF708BE825121AF1C8EA2072646A38F7B21E71EED506E252C44100464D6EE2186FE897D8CADA790A4269634F94D0DD9C69A19AB450A173AD912B562A1EB8AB97BDEB1F2A8AE826C6578A41F98AA0841AFABE7FF0309609E79665949AE0B8048101D7ED1A1DA452F04E5A06A42A110E73ED83FE0590634A53C6ED3595C93DA118FD2B04FBD879639F2F8EA78D2F464FE14CC7DB6FEE0B81E7CA349BB41999C5CB7DEC713AD05CFF5D9A21867E915AB36CBA7EA06B3E7C2547C64A4DA5C8AA0CD6DBDCB2EF38B56B57C2C61795F1BFD63AF6EE3DFA197AD9966AEDCB5BB512BDCCB64E1201963B955DF76C391FC8E89AB4C5C394D4D565C03817F181B25F400EB026C1BF77F4EFB196B9F9A65F8FA49CC4B64106DB2621D9929623845C12D872F6CF6D5A01AE5E12A9D4389DB76AEC099977D94D8BC5B2A6DFD9268FFCA55F5177D816ED80677C126B6140EDF49C263E719E0A2AEE292A0F320294FAD25ECC724758391A9ECD52D08BC03027A5286FF232D59C5B4E2BB58CD52AF29864E5A4A8D2433680E2598F5A1ABDAE875E9545DA30BD4041CDB41A9532772E8859B2E50E27431D33AB11A45EED9A535DB4C8B15AA3FFD7CE6E4E02AC387F6BE6F9BA814AD5371E0377842C080A061B729B32C9370303C9393BBB9029993123FE91D4381906C458DEB7E521FA789DE7384E63656A006FFEDBA31F6A5D670AB93E12E6DF0ABF6A3AACFCB23B69AB1F7307FBBBFB2263FBA85D19E812F1F853A29F5FFD2B473C9EE90DC2E5B66088764E6D661C2785893207AE86C42F4B1F91EB2EB4EC12F238F1BE2744C875BCE911F7A405EA3E07CA4F9A27DA4FF3C548481181F2FEC8BF00F4585EA947E906597AE8CA6263D2D848794FA1E6AC1D354A8A9CBC059BB5EA7D8B073933FD2280156DC1A045E4D062533367A81808BB05B4A48B09A3908A0C62EF28B39D25FF11DBCC6036DDB2924DF9955AA08FFFA06EAB41E61ACB893687843A9655FA06C0929CB24D1F9F6F71DA75538ABC52FD21E15DB327F9972548F18231F1E0100084B25D542F676A93122D023B14A5AC5E320BBD03FDC6B163127FE354E0F6D22D5A5E60D6AF68598BEEEF15DA7A06EE0715461D39AB29BCE1A4B27293EDBA971F0FC4B445B7541E236A223C6E440FE18968DF312A5751545B6E6FC91309B36BABC7336342E4B6ED3EDF545C3B01AF94A6C82A0D44749F9F628AF69D5988F1EFE406F144C3663DED2322473C4045F2BD9572C14110175339342559C94006FCA358EB359ECD27A4F3602848505DE034419CE6B313EC8B25EB1E12E045697ABA6E15637EE1ECD8A1BBB0DA77963FFE561B5428F490A01717267C30C61062ADCC7949A3EC7DDE87B75B6E46BC0884AB193F07F776EC59FC3BA2C3E4BD7B2F36E75C2A817F0685500B86060E0EDE8E91B68F446BC54D417A238B7BADAA1A18D111228AC1CBAAE426495B8B339EE134D5926570C7201C05A1CC9E79A3D8DBF6F35739E9A6B35522E8AD24235326F01E55F6F7D3C99E2E8ECCDDC1D469DCCCAA04EC11AAAE48BEF70CB381B32ACD584634F0B91BC202B2C4DDF2513A5207FE6719B876F98427323442BC69C2CE3FD165B64C3575CA3A163DEEE238000B560D11E0EF8381CDFB91DDABB398AF15B295825B4E0F7A187E1375200CACBC3459E63B6050DF69471D26B412642FF16F46AB6116C0FC313AD0D86F801310E16280F8BDC85EEF9835A25D6D3C076761FC6CA43650C6FFAA2A59A29E304D3C2A321C92B933838BD5ECB5538157A05C145E2F602B0BBB851834C1259BB229F90DFCE5ED05530870AD75AE95FDBC97B267B0DA464795DCDB1FE1837E56DCCBDDBC16F6A0ED445D999843D31C99304473A5A82EA5F8ADCA05E3428664456BB236F9E12939BEE59684EDA34B4A61DC9BF53B4A0144BCD82F173BE4FB7A6777FC96568ED6A6348D3984CF3E12CE3D274F6333F0A44FF7D03F0F1BE098F0C1737725AB56A5A9E7C12AF8EA4D6E9038B182FCDBD5885EAA9E2A50ABC7F2641184C185688320178EF1AC48CD3CE6274D0E29383E281CD2204722116C6556D2778B3E3E5AB3407E9F6110520516364182818A1FBF46EBD3DE92C15137AB6126BF69EEAA7830EC63C2FD321E7A7613531FC70A944668E922342063CCAB9CD7D7EF6E7B2B161884B9116006F7BB179D4054CDEE132CBF04C1465EC3D4C662C5A30B4ACE403B389AB3BA81E3F96391BE4F5F8575C76A2C25253D36C2BCE1293E39725BD7AB1014C1ED47FC4ACB5ECCDDDEE2BD39797EB11BBAA7B4AC305685EC62A7F31C47BC4E550392D365A039D0354AD2DE1014139BE9053F18CB39F8E7FBADCF9F59FAC9F3B8CF1DCF5A2747DEEAB83136A7D24E635085CD731CEEDD0453E022381C2FE9D5AB2A52B65112039972B3E0D81FBE0884756841B8A47FF127C1815ABDAD366976C9B23C94D879CAF9ABF975D676429E18059248601178371ECCB5826548338F9FC5F754207899EB1969EB68751350B196DD2EA0041DB2FB46D8AD85BF08D14D66933C79BB04C8A3150105B3EF0B2A502BD3AC279CB2406FECD97FB3CC88903F313EC900ECB79B507B347568852EC738BAFBD777604C4771F321225D1E1DC0CE91F7A341D7552E88773C00A92F9CF1C8EE349B44E4062551345535966079328C52BC077D120DE5BEFB266715EF9AE329C8337185D344CE63295F79BA8641D7D12CEE590527566388461257426AD2D2FCE65E242B5D0B4B90B80AB6B29A76C1B7D87A50A841E16DC65B0AB130EF9D778C1E88B9FC4D7246A353E0506D302AFA3F824A955FFC0B40AE8297DB9C784FB090974288562EFCE8F081BE345CEF5BF6952C6C21680 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D -smlen = 3282 -sm = D8D5BAFE2C9B30F8F1EBB02EE75DC69916E1F9D3B47A80537A1D7DBB387BE168890C4F926C19273B78F44E8EACC350D2CC08AE5C4BD074E576CC544F407EDBBE2828010ABA6350FE482F8D65E07B58D39E64A2EDEE793387B84D4C2D80301E3F24A21F943A1BC164F37992FBA903D7F5CCF63F34D706BDAB79A24C3FB7CF73B99E0F96D4F87BEE690C8D468D4F480AF98859679A9071660AD3AA229C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +smlen = 3288 +sm = BC2367A8428532A858F76958CC7D965E59EA87335FB53623A17726D8C4BEE285A7DEBE8D87D6A459D9AFA34148B09766D772C255B4110D2198B7480E6123D2FB77BD2471B522BAE185A2F05719233A07949E5A884E56A8DEE3C7DFE4B9708A17CC352421B236FBBB43D21C57E6C126C3B33F59D986D051A6CEFC55909F095B995638D47C816340AD1A1EC6D4D57171A988EE4FE3063C9F70C436236538C5637F1DBE9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 669704536B295F95CA7639D4B0BFE1EE51902C5F2BF19EB417B17788783479981008EA2E038A3FE6584616CC31D7FFEAFB3D7F02A7F8595E417982995CA1D88EAF4DC219968ED7C73B20216F0B06A97E1A0861963A9476970BE12AD20730EA5A4D9D1BF353A6E20E627B19AF321AFC793364EBF651B48959E9B3F476854B31375CB418D56E3DECFC84F0BABD3ABBF6267E5E6D2F8E43C8508FC0CD277D2B0AF23DC1000636BE7000D082BB48FE737897DB59F91C605C901B79F34995B48334DB53FC0F5CBF453C39214ABCC90641150555DCF85B009429E55F57ECB87A93A5C57B1D5918EB61927CA71D370B8A80AEEA87CD28C9240954E58EBAA30F38426F345CC1E64420F4EA6FAE03E9D3B5E8CA3B18E14D3790EBD96C264A4530A9198C742B271447D3BC0D575C6C538A767DDBC51490F53638FCB8DED2CA710396D52DBE1A68527216CC627578032E3D5B5EC02EB8FA795654ECDE88C3E67A42CDC030CFB9084DD685A0F4F29236925413493A189C89E1162BEA835AC7DE4C0BB03DF097EB7FFC5242673E6E6D289264C2CE7A97E7BF6AF197AB0820F7BF9C380F1C8033195A9E87CFA9E064706F736E0F91F47A8C23CC86EF3110C8447A2BD91A656A18A6139D5439148D7B152AABCA8063819CB98E961A40AA8BF93D5FD5C57DB7CB036183675E62C84391984B962A511F95A9362011F3BD1FED5FC0A0DD6687F47DE9B43AE6420771A237A77A2889FD157655936563B9B713F792949AC8B3EE84E9D00CCF13CFEDDD25CB138A342B39E6A2870911DC75E5A914A3E9DF522974052F0B570B5EF1929D4137F056E52EFF82156B22D1FBBBEE4E882C8F0BDABF1748C84F43829F664DDD280EE6D22F9D3B40AEB96A6DDF36E56FFAAABC72327D3D4EEA0899F098499B818ED95144261023300BF2942597ABD683D3A05B11BC1DE4B60957FD7551B6AF87F7EF1F22D21C907473C603C328E47C5F525BD81D490AA7EF01B4D68B742FD8F286D93852615435DE6707AB6C8E0F58E45A3F4AD7B1BC7FF10B64F0209171CDAE16FEAEA703790946230E4C5FC28E0F2018D10415971DE40F4CCBC599FB3718805B8B050BEB3B628843C4A33994F2D2C7C69E283B97DE7A031ED45A456AC28E95A88A0296191C58502381946991C39DAF52E0735CA21773883D95303D690635AFE6E9BFF75E171ACCD4FBEC74F32FC05DE13E40F21143B1D318A851AC4DF56D2612A831184CF76AAB830E87983775107FDDB8413A72063D89711C0E4F1B6EC85527A18548419AD7104C51C74F11E58128B0DD9A9CF2101583163AFFD909D62288AF54BE01E6BF777DE1AA89E3276F3276CF589BB89C22240F2112ECB3DADC217F467A8172318BB075565100EBDB77EFA4DA38F272B5A92C388533A7943551935C1804A554E73943E1DB3F92B09EF3A9CC569B053588EB2290B66F469B4CFEE8F2E2C0669B2160B198F48474D6AB04306042D5C3CA0F97BDAD06EA656527DB7C068F33B1228D2003CBA13C129866A0B9C03D4364A20C452A5312D951E632CF7044009C54C32099CD2E1E7883116094DB20DFD9AEEBFA5AD478BA5E322FFD8629A3A925E0D7B5CD95A22E7DA922B459A77CDD76DE0B97343EC7E7F78D18490E346316975E24DC296FCAD1C4E84725BD440CEEC5A1B771BA9D9DA10C16F646785916BD784059C9EABB96028235B34C6AE7B9114EF3DB037EDEF126A58C64B15322532CCB1E994E69CDC779AF45C9C58B580834D4EC68E33A0AB2C64F0D8FA2D9B7FF2222054B7A8A92FF6B51FB0F6EDACCA945424C06D99DC7AB4E36B346500A19F8FC41011B8392084C81DCB9C4A00FA06BEC915F536B3554B682D30C1B58A05A10322B611B62BF1CCDE1B3B8DC80400E15B36909C80CBC65A28A960B62D517FC73E5E4431BDCBAEB4910D01F9F2DBC612AAE0FF27A40A6838C4A7E28480FBE1F91DFE544BBAA1826BA9673320BCADE11576E866108AE5F4FAAAD9417529FD95124E8EA0555145F01E996BBBCEDDA207527C4561219693143D733385F4D28D530DE387658E314DCCD42B907BD43FD24D4897C3AFAF07F346F326F9F7374532B6D8FA14FFF16263BE60DEC6C8D03EABC3CCA3C9B0A710AC24268AE664B0FCA20990002C9A2AFD1DBB9CD17B22945A1CD9CEA3496910DCA1DF19F95DD368E1752C6AA6BFF36F184EF998EAF72C8160CFE2435F2BFA529FE901B886971BC1AC9A6C862BF1DB0CE9D92E4F8FF688B9D896D7592EFD453D743C98064846CA10F37895828DD2ED356B7B60D501C87323E23DDE6A917ACAEE214261F9899ECB04CB440CB80105AA458ED1F37E556D222EF469427384580884C95AE2CCBB5C8E53EDFDA2A61EE99F107C17B16732772774A381C6A680335D325A3A66489E16AAAC8E73E6E0279EEEE4A128D49F143A1CC8A392D2D278FBF40B2265AE98A26C80089EC2CBEDEDA4D04B3E284EEEB5F1882A722E1553E1E3134B3390FEA8EE789E053B35A745F71D55F6A5A099980BEAB612BC8DC813CDA9F59E122603A5692719367E97C739C037E0457FEBA6DCACCD9BB4E1BF693AFB0AD69963140DB33724BB182F1044EDDB0D4BF4C1DBC87287A31BEC11AD8D624612099277326A2298184C944F8FF992A94A327A432D6BC2DF4B822B758D65AC64205A7FB29E1828BF44C5849937E575618A712A64C568C1ABBCAFD70435F2556CEA4CBF9962ABCE289B21ADEB465940AEB5728C97431056D6BB413AF00B94010026442B8E212D40251DE752E77DA8DDB939E7CB3099A0C08E03FF77C7648063508FDE2A841F223B5CDE8F128E7F42A63CF4CD0DD7531A23BDDF1BF6C1CA5BA4926BCD8CDF568F4C35246EF29B7D702F7F3B50D6D55CF65D0A4DA2CC59C44A5354F9CDDA88306A0539D49F6F27D2092F146EFCB4BFC4C0D38200AF7788E5F8B17FAC3C273FFAB93F4DDEF51576C1EE2306097997B1E2C5B75F0110334E2F8B5F3F2AB172618D700055472D892934FFA607A408309338610C4502E79CED66A82797F4289D4487DC2948D197F3E9499CC464865DA16E8C38BB929BCD1C05F0CE53C5442CA97A138DA563210782147DCCDB96E131E96D8B18907F853C83715D6FFF6DF682F46F000B744965DFF78CCDF5ECD0491F0961E96843F7AD0ACFAC944CF82E079B3BD9C06C0C594B72088739FC1FF08DC45297913F63BEB8A262068E61D4D2692F0CFA8CE169FECA83F815435D0285881345CBA8379DACDF3659E7230278E9999543ED53CC2EB66733A2D1372B2ABF20C16B8FB84B1B2B86DB690E020C9C511146C3797F5CA5E54E899E5DFFAD7F1FC761BF749BA2A1EC4B9CEC4144064687722D1416291747D40B4BC09D5ADC1101D6591F9D967C05B48749A96B180316BD53DF317F42498422065FF9DA2456CD3E5EAE9183F8DAB9FD2B9226164C9ED173311288DA551542880F45D8E3504D9E3C6AADED6355946747D354E7752906E1FCE6E4BA45EECA340BFC50BC2AA38A0B064A1CEA32D56172571E565B799714281164EC82452068B6A2DE96D97A9E8209E6F9813D952F8369A315BC4E5C162171BCD40A6FE48861E45E3EBBAF8978294DFFDBB667DB40B8118221E0F3294B39A18EF71015F951A1BD88E05D9A67925C3CDEE20F010015A236F8BABEF7E56A21600C6EE1438060D9C79BB3F6BE7BA82B68854C1E5C035D172A29992D3B86EBCB19FA5C06A98187352FABB15701691AEBC07DB6DAD53B687330ED2BB126A3DDDD703E0A9B1081C70E002850EB06580B70AE556F0FC66A6E7A4CF20B7F4C328B687EF08DD6C794986D30E35CD6E3EDCA93A0FB5F01615C5C16C6D7CDD27D91022ABE5511EC86EAB7ACD4744A8431D7637363A668EC0F5DA5BAA04393D2D61C984E0F8E34153DA3AE4BE0D860C1A84DE20402717D86BA4CC99A3832251C105F5FEB317C8D990476E4E915FDB8031CBF4A606536C785A7802D593C16563FE45B3B130563B686CF4AA5F23DE5DF7092728B48DCC3C784198DE43E36B94812A1A3BBBA3C1EC38AB95B066F6923AD6A58C552511561EC0F4F3B643B619FDED7F2C8976D48BF188E092BC93D6A59CF155CEBA4EFCE94A6AC3CBB53E4FB5D713B059207EAA3A6F8C8721BA6F9E67F7420DD5B065D905EAB550C69B0B145D0424C9E59B17001128845300D9D4990CE9368A017B77334ADDFDFB1D4344FDF676C48B6E68AE5D9C5B7C9F6F274A02FCEEA16F74D29C53E53941039BE77080CE03DC76411299A4B1D6B07FD8B9963E64856859AE4C8E6A5D73926789D4E3415B8461489C90927F62780B1485E2726F6BFD733675FBBCA40E7D651AA4364977A288DD6DDDE656BDBFC6A5DB406FF4BD7CFFD46AD70810F2BE320FE7BFE97A69AE4C31FF6B22EE31CA2BB8E25A0BE0ACEBD25290B90619AA38F9CF46A92609A951E43CDE7325247AF65C7F4DFA5BC5C2666CE21E5C519552B223363BBF4EFE0E84A8722BEB09757105485553C202EE0CC8AAEA423CFE16E034798D9BB4CDADBB4A83D010AB73E033B06467E9527611D68D60FA36F32E3988CA4D63D0DF4F6103665A75CC7B7B0F0429B3D592E22D7AE8CC3A28A776A7175598E6F1D619149C13661C0FE2358457A9123CCBC6BD8102AF82DDD3FAC4680B67EE3B16DA62FD6DB0C06D6E589B97E0E571AD7BD915E6CA57653EC48FC2DAFF01624F2A9E6EB306B02ADFE554EB794F30AEB2D4BF638B54B0A3B85A6658FA7990C8BAC9B1A13EF11362E4F2F0F035FE5E651D4F6CD051A031E0BB106638A8F7542031DD589434BFB3E9FB3E917FF97B38897D6DC150B4FF450DAB9B5160747F647334E071D7DDCADD72AF6E0043516C63A05603FD7680BD5A548690322F19EBEA77B8D620245D317BACC1A544A90A3E3740C6D86DD5049D6080816C35FB9FCEB2A6811EC30EBE9CE9D49DC050A8F06A0E1E636C7BED879C3ABCCD074783D0054FAB0626574DE1B587C80ADD51B0B1C76DFF285F193B29A3AC8FEA74E3BF2E2BB618FECF8975CBDB318526336FEA97F2F5DFECB6F9FABCF955E54AD936C5B683C7AA284CEDD7B61E2CA3215278A39DB4FA8F725EAE2ABCAA3490D67F7884E30EE771BB108E758C2B1E42483FC9A9C3C7DC95F1A74E6EBD1A8C0E92DC65C5FF8375709E1A9646D2938538D3DEEFD6514B86C1C5728923A31A5BC2C4634B546013F13E643FE31F51CF9B3AEA7F267E08D0835744E0CAB97DE7615C34911AA77ED44ADD9B599D911D2B00D287C540638A82DD134B05377BC68417FE013C2074835ACC59E8DDA7D67970E293C8ED2B8BB1D66C8A5EE450073002010D2C07185CCDEE636546DA2CB58B7974F14EA119301EB59BC0F0EF0C589861F8B0A53E087DDF2296C472D1964E6556E5798BFFAB41EA135F1E0DFBABDE81CD8CAF73D1ED584F70F45A95A8C311FFC042B971617086EB8FF72754A464EC58913B5D898DC701B74ECD0A103ACE943A8205E65C6CA5AD00F770FCD11B7C6A5A3338B8582E242C7F92A6C910F34E044C69F699AE65ECDE31B5348426B975558E7784CD95E2D1DEBFDA5D3621E0858C0CB48F5ED9BE8D72748BFECCB6DD11A6FBCB8CABAD69E5FD6055E922B5DAF90C494DB08288F4CDE9AE45B8687B375A72D246D391FC761DC39404457EF175C547DE14CAF0D284DEC8242CB7C411814DDDBD84884BB5A47F8F02EE6B789E3827D104471AF93CF894058ACC2E0D00F2105857B678B4BA33B552A74312B18A7E25B7D14F085EA714066421639AF4A6FC9B8F27B9CF1FF188EEDBD8D8D00F502D9D8220C104976BC36D78AF1571962EAC81CDEE4CF5174E458F081FDE20CB047FC69AFFA461B1A22F61E441FF1464FA5CEE6026572323F1FE7F1B0C30EEA2F939501FD942B1F72C3EF209492FF357903F6C704049211E8C4A8C831014571100A7F572CA0D518EBDF40523B07FE925A650BB07B8DC3FA9F8F517592447B0ED7FFB19B5B80521EFFEEA18020E2E6901AB2627F57C640C0255F372C8B21ADB7D6D877C67124809E9F357443F07CD9F4E1C9FD889F6C9F70308A8E9B8D7E6442031861C650206BF3BA3E470F9710BBC4A50C6F0A91C9C46DE28835A1EBD837F35E01BC8FB5B285205631DBE2041933C34D26DE3C2C5364A78441B4C6BBF7E9D77D369B24509454E2D75994732712B84E00C2C93B190F52BEE7C6FEA5C0CF454D08D1AB822AC8B6C27A571089EA045DA9B307C23E7D94779973388D30A3CC9931DA57DE99E9098B33A23BA163BC72B127D311E4001EBA101187C26DDC44024B87F80ED6756C52DE4BB0925552B20F522DC5D8B7B19DDCAB8841D7A479AB6B95F49132B23B06DCC207AEF806FB5D88C8E794906D504955BE291B006E0DEDCDF0783BE1C13B8D1BE49566518AEB46B83B510FAC5E130340541D6B2E6EAC6D97C9850793CC16E4CC64C0C0B4ECEEF4595DD342ECEEE90B64226D5C3561FA03813D9D67D270294E9F2A8991F2817624349039375DEF03BD7488A35D8C05B3852FB06D70E7F6B7811F6DE3D5B978A4A9CB5788CC2CFA5745467134118859D49BD070EC7136DDC4D76D3B2552B52181BBA3A0632828C6150C7F1B76F35FC0BF506BFCB1F0EC235FA65729BF6E080368CD875FFE8BFB478C8A875760EB1536C10C4B2A75E2F0A8CEE455AF7C4ECAFA3E42372F76EA32E08E366B6202ADD2D3DD2B54EF407FCBD2D5A81FFCF0D88BBE62494EBDAD7255E215D15EC4E2ECAD0F27CF6AD75CB36FDA92DCF0C2DFFFDCA72FF95391A532F9F1A0B7905C80631133CA92B8BC8B453F992FBA874940DB18CB851C6FCA961988BD17CED0F46013C0AE86499535A1C3C9A42203C0F2CDE8EB59DD6D7DC71BF2FFD362E168D1312C8B327CA1D5B46A0D9E55BBAA7D72155581E8118EAE24C2AD8B0B5FA422427EF6FA64FEC7A2DD1D08D31616D37340FD9341A9466EBDAF0D132EAF9FA2B0C72F587EBB18D569249DBA5843D958ED057B9149A8583E6571D503276A1A5DF81770AFE0479B2C127F6849A7D4DAED97EBA4EBFCEE26467EC3BAD44F941338C576DE5BB7B69DA8965F97821D3A37BE615AC763A3654504B31CDC5C3448CEDA60C90BAFFA898ED25BA3481EDFDD346E97F0942B26B52D931D5A809C9B50BC518B7538B8675D73A5BED5FA3748306A0AB224114D03E08D94A33DE3C8F3F3AC9625C8BC354C2C806BF60D7A60F464337913E1181DF72C6B1C53B8A35DAE81177CB7FE308FB004D8E9E92B8792B4F0F011D263ECEE3503D4A13D7988A5C1019361D9A518A20987A3F1D36BFE55D57C116D8612702CD2FB5E2BE1CBE1CD89B7C18A5489986E320DCC910A5773C3A234ED3760A6E088BECAC9D39E8311886C041C380DB99FE91DCB2E46B78A40FC3582794822F296D776AED9B7AE40E540887BD54A7FC1E3BE333F0774AE058A027D32333542A72E3A63A70109F4FF3AE4037A1953C3FC87F24492371256B5634EA22836E89ACEFED9D52DD6EA632B42860F76AA511F200E91FC70CB31248605D90DB3DDBC1830049779086548905F3C1CFF4AFCEFC0C2711EED6D8AF6D5BA0C96605C2F3D9474542FF967A3508D24C4BA63F7892B7E14BDD2B1B0FF6C5DDE6780C559404859259AF1C0809532641DBC65C0D8568E63AC019B4E5DEE2C64C48E179257E103C93DE7CBCAD9C5606F4AF691EF3D994C9BE7AE4A5DB46267173B483A31317D9E8A585488B4AB88B6CEA379DF87F07B2FC618C855D987615563C9973247BDAA7A413C7E5BE49127BD2FBCD11EA2570D6B119D5D0E491983C8F7FE35F4A5537A96522F07C58BC +pk = 669704536B295F95CA7639D4B0BFE1EEB9D74DB27F4B49E066BE5B21D2E12828348DD9392E031D36FCCC631AFF3B79AE62B3D2D696FE04FC698F86BDAD11BBE049D7175FAA1761877AB9751554C3A1B3B95481FD3FAA50FAFF7BD2ACAB451464F3B67910F2458F2A589B1A514A3188FAA648BAFAB1FF65D53C82701276EF3EEF16E26F02A3C897A024D967024647517D39D3824C8B7A95E6F8C955D870F96448E4A42E463720ECA0530BC3613CB23BEB14D1375424359ABE128726AC6E5F552CE3B944D2BBD08B8CF82F115F900B19DB6B56AB03358081D3CB4C28F0F583A97D1A491C05FF4BF7F428E11A992FE699A39A2258C92A31ABDCA79501D9BA20BDB64E6783D6961C74E695C5F9D890EA6B7C3BFEF2ADE5DABDD90F74C29C3784997A04CF437AF833F3FD4D2892A725A1E3778CDEA10946B16264B89AE4064F397A7DF0852502BFCBB0C322A17D27487018BBD672F80D65C83E781968E6BCBEF09B0CC5036B167C4C38DE8FC8321D756F3EFC3929796B8E5981069A646F783ABD2C64E83AC548222212AEBE99B31906BA9C17FBF9B4CF3C126F50D7C5A3EB2FBFF39AFCB709D6F18CD1F44FD3BF54759BB86970740FB3E64BFEA882C8AE1B53FC10EDE0CE6ADF5C5482EBBE3AC3D4B623767B5CBB7174A0163B0E7078EF440154AC6524AF13E16A49304939D9848DAF61DD55F12E10103BF6AF068D80FEA33E246E00F413963C1E8EB674800E8507C8A769DB0A575E768AC605E335DEE9E6A7D8062C7C6032FD93E547D47DA4712797E2CE1B6ACBA9BE1888B2FB27217156F90AA7D3528E50BC16FAFF5183EEB696D91BB5A1E86F227231C12BFDF6A71E4244339B0D10338709D5E42520848985F324E9297DA40799EF7A4E9E24C30A22A5DF8A2D4B42D94632F89D7C813BBBF10E445A193AB309A1D4E5A3EC2E66387A07FCABD8965257E5C81B7925B52137EC169ADAE9CA05E0E31FD1E2A23AD387B56F562D27E5CA3C8854B7887FC252A38F9707C1DED2F49CE91A2DBF760320C022C132F01DA84199A88D50A96B19E96AEBBB352565E82B1A80E139ABDC9613D181D37C2EB7324B5E45B0E6582AE025472E2F536BA4D4A18219A88BE1E70D6AD95C167169725022D6692AF8CC03A88AF2082817368975D89D32DC03D45CA3F8E8EF991C91801E0647D43ED741093943810F2717679D1E002E7EC98B28F0EA2C4842E5AD631DC16A1246BC6FA7AC79ED0E212F0B67A5341F0B94F176C6A58F4DA52655B3D709CF7AF22CD50365DA13612C89E26FA79D82B1D2FB90C32F1B1D5BF92796B91B9CAA7A8A9553C99C47A67AE43EC8FED9B4B189847BD2C46D33600506FA850A29660DA51817229E4202C1C8EBB9D9C9C607CB5C8559F19827B8AD89A1F87E03C9F75EBD342948EEB2E28CB184FAAB626AC6B4B8A3675EF1399DBD3A5EB058448CB62AA22A9E9C5C231938BFC0BC70B518C9BCC5448413478ED5A2781B00D19231A4F81457837CEF55E5C5A4AC5D9B30B0E53DD9BCCCD9669D292374D556120E6F249AEB6E0FACA6634E65FE1605F1008A1C8DA692AE087C54F1133A4D042D13F0B1F32CF667EA9657F226AAA29382F2D2B347AA5174104887849DF1314CE4C26DE0A54AA17C5F08DA332EB0A3E9DE8FF7F477A8970D3463826BB8304069E63BC3D26CD91CCF1FA5ADF9626155EEC3F75AC01DFDAAB7F1C3A9E89C4253DAB711E9FB073E9323301D24FBB833E1ED04AED1E0B1A2FE835BF138DF8CCEF80C91D4544F0301B8201CF91D4FE563DF7B26695B9697529964D39F0D46E401842848A780F7BD0BA17DDD17845A88C136E2B8B30FD49FA7188A6EEADD11E4B6B2B2CDDE1724F766E5D37E349D0ADA6862E902C321F04FA8B631E6BEA1C79FACD6A84485173AF0D8C08220FB8467C382428C599EB67AB62689A5DB9D2911D5EC0F695058BA749CEEAA507C0555FF538080719E9FA5AF9991CB0EBEEEBC11B15FAE7D51126A8E704A28BB44AF7A05C595F9976A0AD8376842C9280CF778E93C27C9EDC38E3A9B668A1B906EAB19693EE053104FE8923AC8A81282F09509847FEA4B6988CB8FF64FE3C96394222495088DD11826CB4793E9F14CC909BD4434A9790C80D18F834E08B4D548217C340972649FF5E10D60496BBD02B7B13207093278486317C22B9CDFD77B04A0D34A4D84AD865F2EC338D5DB1AC35F22B220CB965A18ABDB525DF9ABB70DE6EE979775B4AF233FBF22CECC40D0BBADDE3D11648920CF2CF026E03B61501A6B7FB66E4035F2F41A7B1979EA8525DA9C01889419CD86C4E4AC9D59299FB62250DD29351FD0A882DC9EBD62C1C75D4B97B185AEE3B291BA1CE960423FA674B1D8DA1858FE74FDC4493ACE5BA7001050B33B8E7E781F469169BB3A2B1BD2B03D001C424F4816F951BA52E7AD8D81A9D686FA9770B5E4BA59448A6FFCB68ED347524089CC9E640CD5E78F3721525CA850A2DD4A6AECDF957F1CEBAF1B639025C51B0521CB1DDB5B7177E9D698906540F650B7A7FAB02889FE45BFA73E9B07CCAF5A31C4AD273FA9BF044982D7AB387B881BADBC035F9A42F13860A34A5777E039BF5DF8B29228E9F66783569ECD083EEF558787B5D7D173C0DA61DD5E948521FC579BD077862958571914A98D6FD4BCDA137FC048B20DDB1C53D5800C3964B71539A52CE7F92FD43552FE6BB37A7DF274D283A0FDDE983E26CB45B1755B2E6602CFAB7247FBE26605EE848198770816447B39559F41C4DD0F084CDEB6877145A0AC4993E9A4F614ED7D2A8884027AC8B2A721A3E65DB530D5A442E4CC9C27975A91F474FAEA653912E06C14BE478BA4CE8C99C63C250B1FC2BD44FF812DA7842B6989A9E9E14699CB4E044BF75E0B907F403028E161FF4275C466ED83F97D3E16D2A04029B4AA503757F6D6A03212972463CFFF49BEEC57D81E49ED9F2244539118C1938CB91752F01115D2FF6BFC40087EAA4E71B31C4DC372E2B460FBC58CA5FB5B1CA2955ABDFADBAF16862BCD08964A9B9B379B1E2033B556B05A96CFADBFD15B415B5929124856167EF379303FA029CCAD5E157E6BE1C477AB5A3AF552CAA00DBA972241A8F30D5E01625A7D60406509C0F0EBC77E948768D83A79085076AD295634A4D589D14DCD1CFDF8D4E886D85633591213C0290FBB467E8CCBB70EBFC4E77090FEF0EF79DDDC3D4C375D863723E80DDF5B89ED4B0D6514AE2685E215EBBB78FB755B904FE3A5ABF6F910B04855905FB245D998EC06E7E84A9B3C14D947675C8BC5DED0335244A08EF3D2AE7EDB692F740F16ED6CC01F6AC48F62FA8F385CBD23416ACC6C6178FC964CECD6CC203C698368406FF329F57FFB777BAE6135143332E0D17B4E565BF054506805D5E54EDF47FDC4177AD97A6FA65CD646A5D953C93394278CAF47D9198B718BDF526BC85C9E46520ECE2607B174E0CDE5EA19BEFA6DF046376084CC5FD5E7DB0985175C2A7D8C5DA046560D4E63B1E197DF83FB62B40DE89539B10EC09FC55BA8DF1C9AE35AFE98F7F3933F4F598B61C8AABE796D258ACD859AA5A5969FEBE41DD489EEBAA53AEB3F1E26F1253FDBD93A46F07DC50998E03123100BF267C5136DB5736FA39CB255F7A6DEC33546143D91E784E584936792232C3238C8290AA6DE7501CA5273BED6DFEFFA488DADADC72820261B9B904D9FE2D4A2A53945FC42ABC391598B72202FC915C673794688BB912B44796E10479CC9C074564A7FEA3570E46DBF48227D9D8351F66F25905901BD3E34D88C056EC7ED6102C4C56121EAB8B131CB9BCE0E8DB836BEDCC491017F6F52C5F1AD72EA606B3B0FDC70EE047CAC7A2D4CDCD1B73BB8B2D8497BF090B52EEDD34CE6CAB9531F15A077130C2E1BB3EA6BEA6BDA107263021D2A336A56C8B8D9B8D7C6B97E3994D840E0D1D5DD0DFC9A45D3182DECA99F3E1E0B4E7AF1E327AA9D388B7ADF568DB07A50CDB52AF635DC07BEB4EF12ED2B9E55FE2A9477CC159E1170223958EB4D3C740AC4E65F0142FB037A25FD0CCA6A45804FD928701290419C2C291B4D0FED9CB7A78A4881F5A3558EEBDF357986F0EB7BA98E57BA5DE9F9E67353BE90273A227E19F3CAC6CEA0D5D3CE73DF0A01B40C1505B291E91CD73F9CD6CEEDA46C79BD83BD6CA51A4A77A73CF3119F8FF2D1B023DDB9813ACB49394B77DDA19427AF64250BE5CC1F8BCFFA0E79CA59E6266A166B83BBC11B1E9FBA34E5DD025F8BB263272EA212B619260B0EBD2FBCFF77117ADE30646D13EE2A21E8E0D1FE269676D945D5E2A07F974C4FCED8F436B6BC1E1AB49F32BD6E379913F564D399F6B058A9A9F64147A0ED58379286E0AC602FDAAF4F6F9D4A844081C03F36CC445EA653C185174739414A4FDDF3AB3AC5291952C04A50CC3C8B5BEA72D9E17D2EF587FFA1ED9B4030BF026626CFD5132079AFD5A6EFC2F66208DE364608EE9B4169D16A6E2772952065C56055E0D545D80C87F87B76CCC3EE10079F9A13D69DA2597D61E1DEC8F9AD1D0D1948B8587F69839444A091922DD1F1F4899976B903AF74EA29096FA6BDFC86B00923A6EC078720356113DBCD210BF9FC6FB43B492649C49F8FC19D2581284FE1A216B10E493F0AC98B3A52D25FBD176A1CFC61C56968D1F5575DDCBC389FD9D53415C0BD536975F3E78807F35C9EB5B1ECF788AAA8CFC5C335CB75BA7AA08C05720DE107559468A9FD851EAF362EF66DCBE1324DABB459E1F7FEDE4D5A4B0E90A1E60EFDC3926F72BB184547C2D12790E2E9613401DB89C8C847681E2DFBF94089482589C2EB1E1CDC229657E1CF83032279F5C941B07BE0FCF01935F4C67C1A34BD75227397419C12DB7107011279197ED156BB546D6F0F2A0E2A5ECE6CB24C8C20D5DBDF292E76E258C71315ED5A5DC1A15B06B34A3A8EBBFA119522FBAFDFB2754D9A5B1F701585B91438962484199A9650E071ECB56DA4A2F60BA82A57FCD2732E5AEA445D3BD4E02B7588A7EDEA3F850BECACF55EAF90AFA02754C0C3547C8BAB6203FCA7981E823A81AD70B301471C79C8321D0FBD3647443895831355305EE9DE392D1ABE9403A1CB6CDB542785E6F52D13D6A0319AEFD9938925E03C242299464627E65736A7E4318AC604FBEB2C08049071DD01D582FFB0A39DBC909BB07F188113FF14A1C8E133ECCC4E86DB61153628385D2CB4E03AEF11AF532A7B78027E098D8967ECFC3EE4E213EDDE7CC6AF54E9992C0A8C357FB6CC09F0185ED7CF37D858093A6E887C3272159107D3E988B1EA7709E8CC96172C7265068A71A65847B0631AE196A9D7094F923011A31F8B59753274D021BA4AE6D984167AF9C7DE10BAF0D8F5D49AF4AD7E51869EDE834626A87F41D5C6D1199E0C63A42CE924DB5EF72EDFB8771FF3B5009E93EC720392F57AEFAA470122FFC03016C26E889A93C44D469547CF617DDB0DBD51ACDC22873DD49802F30F606DDBD7F72395E8888BB412597F912A2BE2462EC0538FAA23D7EF86C381599E4D3AB4611A22442846BAC955F056EE1E86E9D31CFBC33B7BBF1B0DDBB0099401830AD78577B9959B9A5C6DAB9491D27A33A1FAA5F7B541CA2162F338CA30A0795A57098E58D2E7A28DB98DD10ECDCACCA8359069825E4918C97AA51A656EDA094F206E92F3DB96585313D612BAB20E8C135DAB492585BA2EEF08073922E0DB66FE23B79B95CFFE3C9B4BDF9466532C0C6B8470355B9D607F63E6FB04C8B892BDE4E25B5080AB761224E9B9432CB7291BFD8C896BE61FDE2163AE490BE8478925B4CCC3D7CD38767A8642795B793CB8FB390C4951D88C8E41AA228555936AD40013F370D137FAF4865F49F06FDB897CC60913A050737D24267385A30A57C70DBE99F93806FAEEC0C98FC4BB5346761A19FE2BD2007A15F828C35BBD1F60D826C88F590B575B8A7398355765B25415000F410EC8E55D907D92B3045B5184AFF4B33F23B455EAC2A31FE313AB5739E9FAB23F4BB7B229F26C7D678D37D141CDEFAFD405B3B7C4ECC94A6BF25B2CE68248022B8ED2E09B0C4EA0016E5F97B8FF21DDB66B0A8EA155531B6C469CB958B73632873A327C226002388D81D360756BA31DDF52E9D38FECC0951B13312663C1814A009CD7428C8C53E220E0F4697FFB0C9AA5F17F5A2DAB0E494C9B28BA29AFCB084B1D68D48E8F4ED6306E1D003FA653C3808FFEB1B652A2B0E598FF5A9E8E001EFF79691D76101772E51048FD61EF9B72AC7B00C1D535CA548336BD58BEF5D77C7F07477D74CEA070A79931BA0B33C44C6F96330264D09983B0FDA735B3A72319348F5EEEB125F8DF9273243012E621DB8CE16FA8D071BF2D2EFD5852B69E86A30698A172A96ED0AB455E154D014F49A76A6891F78ADAFE0C6535FEE8C2452FE9A41BC8F6A57767E63C55F7AFF55254FA1FE624C36BA072066242F6AC594D04EEC55357AB3B989E90812ABA3560AFDAC6902E5FCE982C4D90B7BE6E1E494E03B6CE54EFDE16CE343B7EBC23F7E87CA3E24536DDAEC79B13A2592A0BF439E1539E54A66B8C006A2CC6A5B8737C2E87A3FCF909F25B2499579F23088B16E71DA61433CDE9CC3AE1F273655167D490A086B515A37D5CFF3E0DC0DF1514F846961A15B34F1C130D73B9C99CBB76571ACEAFC8AD787A140F9193078068FCDB795D1FACAC267BE673D871DB15B4F80C9CC4B4BA5573F8DC9F1E9F6983CD9335A234D1C987D63ACFBF1EAEE198240D2049C3FF92A5C0FF6B39C8EFBD9FD8BE768847DC11A8AD90AF595BD0781F308611969CD1897F6AE23B8B5A7DED14855E9434CADBB5332C97CA204555A1D1E3E94B66C32B2C25145E834CD72B41FEB9CEB8DFCC01F41F6B4B5317D66718303B31EEBE03607ED5D191187E113870EDB6F8573E9737B1591D275B7D2B606E8C5970C7D1B59C246CCE1BC37DE389B61A108246F35D8A651DB38F85CBDBF38E6D7C0BDF2243B3C7ACC5FB3FF9F3 sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B985088 -smlen = 3315 -sm = B3428ED16383B14A8510AC01AC2B76AF6716FB973266E51526965475D91903A6AD632876F2BAD4533381BB509DB669B00144F154B5B83521DD727758F33A6052AA20FEC068FF21013044D7E6D14108C6719F1A8EADEAD9465E7DE90D1FB4523D1BD90C52E28ECA49C2E00831FECEB0BD760CCA8CD13677A8E30D919B024A2331FBB1D032CCC3817CD5B326550C6120DDF6AD302C18196E960B7137C7091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +smlen = 3321 +sm = B7E51364926027D45FE54EE16B3CF3AD9C58226CED7FA6D7EBEF744FCF6D85E57C940C0E868FF7B0FFD547D3935DF859BF35343411B2B8DD654F774CF36866A3D2F3829A91F0E8ECA578ADD9A069C70DF105A9829480F3ECA089D36ED8FD3A308C11B230C85EA35DCA5F7BE399569D5E9F490798E65F3DA9E28FE384E6CBC643BD1B61A103FF1E35BFB2563068DFAA35B9C714422E45849314618C5E179E1576E1B9091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = 2353FD5F40E2673317213BB37B940A4D41A96C3B31DF862FC4EF99546BB857FECC32A2C5E17AFC8F5B0E8896593E6F81E378406F82F0EEBE3B82BC15020699983F4C0C53863C59EC3D536B43CE81F3BDF39A0E7B71B70C36D6EE70F87F76C91CF6FB3874295204BFE1931394E34392038AF35EE52C2CEE81255A1CDA776B3F86B59A2B65FE90A235A8E2A25EA13BC81F5707B043B54E6A4E8B6133FF85B5573021B405DD1BEDF5295E8332B33E3F78A027EA720FC1AF9293E1664AAA24B4422C7C0C35C52786A5D2F4D2313DDB38A06061E2C0245075F81889D2028DA42E9B1436A6C1B6AADBBA324EE0D4D7B782CDADE29F2959FD1CEF2EF75F5B22BBB99FD7C49BB5006AC7A1E670051A664ABEB7FEE749CF9F4A352B24CFEBEA7E90E1C369BBB3DB78EF85C539769507A2D87BD4F4993F565A6D0DA0CA20D5611E18DF050FC3832CDDD0DD458A8CE296C6262CB89A99513A865BB0CFA5C47B0FA84674722505267A3120EBD032C98D161805ADB900EC447BFA786A117BBC5B825DB579F6B1567E6A17965CBFF677E8585A5C32B02D7004FF3173E36E7BB3E90470808A08E2AF6368225F80E4E0C2F1A5FD3673678D2A7022FA87A091CF62DC39B36014A7E917CA3645378EA8C141D01DC04391FF4419D358C2F31DEACB5682F3CBCE8AE970C1E962C45696BA49CC2204A99A2BB588682A4D32EC3CE92BE394112A602D890E82A672D0A5C24223C69FAA41B807C9C2AA0939F93BBBC919B7B79790754E3BCBCCAA19327AD9530E641A7736ADB0F9C3623EA15505A70E5128CE094C1C0E35D6694E49DBAD6A5D7CDD0B64A0EB32815EB574D95C165F585C1940A02ABB4F0375465A68AF25934BE533412487F316144DDEE196DEAD261145D0E04C3F05ECCFC981E18B77D36023CC322F18117DFEF07AC011A5F63CB65F596E761899C03EAC3D5E0DD12EB266CC6C304F32993C7564F64922FE5DE58CD0754C27D88CCFF12BD3C6C5608B142B6D8044CA7D0042B5EC96127BB7DD4643BBF2D824AB01B6DF18ACE6739EBA6428C7D298F31E5EC606AB2FA55EDAEC977554A01406738EFE321ECC804EFF23FB7351F88D92B46F3E1E4D7A3FEE1834D94E59B42820D88560A0DC0EB26AEF9F7144BF508C37B4BED3597F3B2749B7FD8BAEC18EF0196D4D37DFBF078B0C0487FB596BF85DFADFAF59A502B4C8F0F7B47595A734F167B25EC5C8D345B11CB86842C5BE61EE9ACEBE4BC8272E6221FCEA0CD2B6779B95F10A4841963953759A2FBA3C33CC6A754ECBF316D2BEC107AB29DCEA334341834ECCBAEBB0FDBA355B32A563176CD55C6BAB1CA64E0307518846390E29EA46F831B87F5720C32B8BA43CD09E68D91E0E7FFEF8E51D698A83664F167C58FF028DB8711DD278CDEE1435D61F4CB42021CE08D8594B1B962DC323A85D2DD4925C2296B58C9CAE8F7AF474A8DD64B4E446CCDE652F8E9C36229452D2C2C8EDCFEDF9D340392582E29CED8F801CF0786E92FD46F50FFC1153F9296C98838208F4DA89F9AEC2B1056209EC22D9EE141E8126DEF7EB6612C85C351373F26530C0F9218218A98C092F014039887A19EB7C3F9B3806D4314AD073C1B178A3BA50CA4565DC92A412EB6F65C4F01FD464F0DE0577EF312BCF7C3F8A1C0313289EB66B774598C55BAFC59EEC8F025FA07A7304FDB74D1FCDB61426C54AB37135B3D8CECD840DA081DEAD1384DBD8421C432D7F64B67AB19AF3A4DF1CA2D3F6A0E7D1B6A23EF0F80FBA3056EFD35C7D6E96B21E424CA805CCCC92A47D057189B265296B078CD7FC2D5BCCBEA78E7F9E4350C68C66853EFA7A276AB77AAB53F693AC0B438A831223BF5328710C6EA2687EF6B8FA0D1C96F08F5A19EBBD8877F9C335186B364856F100006C02700970980E85A829C3FF871E9F9F9983D8EBCFAFB3BE8F1F857C0FDE80BFF1285166D6B1C576B525E3EA4C27F288A15713876A38EC3BF65F183FA964254A5B4DA6C43A3A6E7FD01F8B3BFA02462937FBB692D76FC1F46D3125238300A528FCB4FEEC5E8849900AF5AE650EA657BD6C9655B7A5BA292EEDADD777CB281A15F9E611965C0B39F85F21386375F6B0225684D157AE1A1858B2F29712B7DA8A6139716AD960E8CAAE3E102B5D15FDBE1AD7F52B4498874FF0B7221F5C56F1670C8D3D8370D1492EF20868C1362381806055B61276C20C1CF1AC5D25C1E504F1D53B5659EE26D5FE5224C05F1F021CE3547A7DB50B99E067CE67C6784974D54ABF14CEE0395DE5767012BC1A9900A4D4621974A906DECF7B91851D37692DDD2298CBF0CB5A905811B9F177577E8977570BABB198C805BB684C09CE2F2A555AD2DF1096415E32A0B6109F054E5DACDBA73C9AF1A881E446C2AF0E7336023736AB8225B2C1EDFC02F9E4211B867DD18BBD16C637A6301DFDD37954819CE4538F9CBB047525D7A0029DD32625D641C6A9510BA24290F6B99826D99F1FCE9A61B205D87F196C321834AEA699A02CA68966812162E8F4B8E46BB5C90D52F6C3A814096274FF2A012201890B8E6A047934A78E4B01A48855C4151E5C47F0ECF0756BCA2D5812FC88A3E1BD21F74A06237A275542D2B3C5DCF4EE26B4990A9EF71F0AA3D786895105E5D52774CA58454B18D1B1A67C834BD0FD25D32855F5B94EA878DBDF3CAAC8A5AD106C6862D9E9FCF442B54503C131DB15614B67B2D81A0E4749552048D48F0E8BA9BD4FAB85F5D515676036F0B05D33FFB2ACBA25015062855FE80A039E2C59E49AB1AE7944AC810CDDD48B1647E03837D3051A90F91EB41C3FE30825D892A0D45BABC1EA594648AA95EF4304FBDE1DDA7D34BDDC4D17453F6215E20D14B72EC2BAFF1FD9BDD6382AB6F2370E72111BAC7A672051281EBA2C065AE456484EC0A2CEEB18633F2475AFC4FCC948555976A8A9E0157F90A66168D98C9DCFDC666C69EE258A343264E2471A4AFB6782B7AC3FCAB13E0C3DA899F25614C5B6A1395A5C6937634B14D4329A9C07F2AC9C70947F69D69AC3478317267145BA40FF2AD379E7E785E2F2E1696EE3E39E82FDED88E19CA38E0F49CF9C265920C61B21DEFF3C9E204C039D41AC2C26AA6F45D9EDE507944B1386FE4951D53D20A497FB924582D6B1F7C4D3732BB5045F18384E7D2E5FC8BB70180975261671EACD6974C8089A233D7D9B1DF237E2D4DC1EE79CB8683A02FCFF2284112F7D2ED9320989281177FA772E8226728F74EF7928E70F52D6233C3BCA1F80C9B43CF64DFC1693C6823FE752DCC41895EBB1501A773D992EADEFC7EA937A7F313B21D7D983663F1EA74C4D95CA33AF0B544B9F832C273FF98C4E06CC3DAFF8D0CD206CBDB921B2AC181BB10DB0E4F200415C7941931D70CAE36FAB8D1BDCCA1DC5DEA20525F6B30DD3FB053747099061CBD7879C334635368F797AF7B10309507158AF36F4B389CF1DB55A650B3EAC3A551C3E06DB34669E3CDE3529DD102342E12EC29568439E30F250176BB842DC1A29E24402E36313907B9F081BDED578B0DC8102C725B3036C8C2A430FA3E8D2245B9F8239192FBEEC557E335460212FAD86E1275A3B72A431EE3346DEA0AA1F1BAF98C231768DEE61669F4929503695FFB15FA631D5ACD714D7A51CEA2B6F2AFEF0259A0C070CACBA5DF9CF4C1CCC2ED5B2C38D3B9C4F81B031F82916970076241764AD6ACAF2B1E9E796BEEC4963F7CD711C3A984A7DCA8C675FEAC05F8E5B2F28EF2D1ABB87BB14D5CE071EBACB12F610B5CAF111DBE6E6D8F7362DCB165EDE43E9637F023C46B5B1931F564560FD96B869AB5D204914F0938CDE7A6C850A8C1B1119C8C8CEEB344818CF011562412C5AC53D1D47E5632AEF9044CB5B08AAFA67263DC8068E8DF2787ED47DBCB9832FE2480F99174BC30E7B53539F47B1C74F36F147F90E149078B02DEA5C91D0BA932BBC4747FD17AB17332FA6BF263F9C4CE7E0B7AAE16DFB0CFC580E72EEE438516044422F9C501ECD8C6017DA8E8821E8BB93E375A6B96D59318E6FE9FBF04F85CF2FE67230BA92E5D46F1FC1BAF733FD58FF742E7052B4CDE5D1E36C9F12F1131D67C3529942AA5D71E14CD005F062BCB0CE7DC8A86C2C0CBA642806E127E58F708CBE28579130903E4138A5003BD2F5FD1444B5EF62642F7BA7B5E59AF99FC39F36E3E5044FA03EEE3A0FAD6889834A5794988697A793F83790211444BD57F688A5F8A912E64868B75B2C6A0CF532F3208F92974CBC71D1CADA5209A7E73444FAA97101DF689D3618CA42AC7FD4738B1A4BA9E4B0594BF073055D3F808F92B098A351C5619DC9EFEC0CA7C68AA6EFB418F2BCA437CF3110D9964ED0D993DFE8F40576BA1CFF79D1BEA03A7F37C518D55DF8E5C63562A4FCEB56C9ECA1614048807EA455784B1C5FE6B4ACC1572C28A8E0AF9C6FC22693EFD9616312785D41CB51E2FCFC38F8F4648A4841FADBED15709A381D4AFC35D8345BFC1EC364F15D5BBA2F976B3418851873EC53AEAD45E51EBD1EA69A84812EA22EAB5998EBC605A7C43E5FC9D78D84BF88DBBD1E91D2B3A3F26CE6DF94B1F328DAFDA455D08D2B28D3222593D52096D3A3B5E6AA40BF6702BAAA130E4D4BE7127E716DDF77486731BA3B49D281C9E35A7E22B9A03FB5AEE6327DC72CC015DCB6B577BEA2F79E4C948FD50B00D3AD477CC466BDD1210A27915FE19BA5DBFD1E46AF57EAD186CEBEC2BA50C3E8694848CF5A44E0A7201B3D88F8468D5032C84666E1BD9585AE2354247A2D372C52752A85EBDC2EFF9A6CC56AEFD8B59E8F4EDC0E6C986F1B89A16598DE02586CE73614295CA283D95297073F704F4E01AFE89335CD2D2AC2717BD52B7CE323D87D48F8BBD5202694687DA2AA12210CE6B64AF962B340DC775603A17622AB349D244DB59335406D28A62DB2FCA7F2F233C95C8628595EC336D349B9502227FBB4DAB1FED4D33C4771D3361B0DFC8D75930E39699E03E0D53C1296541341E3A4AA88CAAC3557981244A497105A61968DE209C1BCCCD74DEA439E855E591CD0EC7C82516B7E5EE574BC13653E716871D74E72412FACE1ECF43F2030B88227C6B4FBA7A3630EA4CF4CCBD101DFF981A7DC651A4DAB9E32EBA22AB4456FF7C806B3EC87130F3A4FC328F9E01DDC57D4CC4C3F05B25506080437A4E1F2B2B076FCA17B3CA07C29421EB93C28B2ED2261012926153934B69320F6F17DFD548DC270C5BA3960E1B16BC7F93D35D36CB5A022E61E331475A620897DA824105812B15A68CB05AF1FE49A07A870C41CAC65A1DA61EEDAC5113C7C27FE8412397468DF3EF4CD16381B25CBCC4B21EF5DCE53150AB901B54A1516DFC82F1D62C677C001EFE2E4CB93AB9BE4D3B7F4AD33FE237B68100F541057DEB1B9EFE95CCD2E2CE7531231833AB694A4AB373656F52DF9012CCBA551E41BA528DD7445E730007AA4142C888739939EA34754409172C1F1ED3F81058C6BF34F5FBE42F4AD8C350E019B627C7299F7F846D96AD5361197415DC332EF348491BF5A2898F032DC47B35DD56C759BFAB582FDE66EE40DB031AA233E3BD1719C1126809089FF6F37D436E9F03503C158FB1F7FDAC8EE8C3157736523B286010E6AFE4A31630C428032EE2B16876850336F92D7DF04AFE1568A1252E5C8B2104BF3CCF021164C4E4AEBB8E10F31AD5BA8F74A2398D734A975164D9F411A5AC27A2B2927B27257B4C6CBF26E5FCDFF049F64A54317F0E5A2646B70665352A1C6FAB503CE4A52DA9A602B48E4E437EA63D3FDC7F0FB76DD423DE060629862E27B0EF55160101EEAF317CA3B1DA82FA681608F373E6E8BDFD74A2072F075F7BFAA1FCF69E176B7EF68337C6FE32CAD73328C39EBA47C618372856B923C303C8727C0F35E91AAC413727572932519EFAA8883BA0BAAB78F5FBD6BAA7038ED9D3520630E935C10A0A6DD963FBB8CB81135F955A18D039645BA6ADAA5DA7442F8DCC5E6A4606987EBDE9766C56ECB2AADE7AA35BD06FCB9E9562FB0A238AE0BE7A8F65985F62ECC45463B09ED082D7530DA40E4ACC6F6A3FB7B3C5E8D019AA05894653282074BA0872417618279D8EC1A0862B8DF74378187A9F6100D4687EDFFA4788801907D9E268728386B7757210C878202DAAFBED7D588EE6D26F21F8101198BA21B226E2A12A0AFAA56BB326D42D0DED9405940BD07B9F2DDA37017427F2F4B19BBDE5152F9B592989D0CAC5140497AEEAF143CEE09560C83E7BB10A7249432C82A9ED7BDF85C5F6603CE43473DA91BFFFF2644E06C9C370D65A36FA11E1BF6A4AC879A376884EBF33699C766CD901B3761D077C535BE90A9ACEE33743ED89BD4382F3820439DC0E6EA69AA87619F06AF68999FF94A7742A88ECDD8F2F6950606F73802870B58E30991AABFE4D964333E9DA49E46C282872AA92078AC2DC4F689A92225A9A20172BEA7D1D33440987AA94FEF7D98AB3E03DB684B7F03CF031F54C6329B05CCA15B98642DEAB8793CBAFBB755B2F1B5168C95CE01A212B9904E36EACA9EB89266A171FB26A222E5B7830BA38DCA86C3F649C2BD114467069DCC3887C63DED78C025DE1A2DDD40B15A4F72B27BD2887B1E0C5998FD9CA9D64A8579476DF9354920102236537C6D8BCCB8105210A5E4CFAB01021DB175FBD63410AEF9C786C2C12B71869CA6A1D46EFCBEC890F67BCE86164D7C9DAA28A913E6472136DC839063BA7BCA33065A20FF440F47E59B975E9CEB570648E16D45D7000BFFB027FD89D4A9849CAECFFA613EAED8106CAE7BB48A2DB7D48B9088F5C7B46642FA8FF313B263E6B0FC76BE5B642DC85C7C3612BB46442769B4A41F442DE96028C3A1A94BECDBCCFA5495F9BB546DC7980483F25E2F41BCBED612C3DBADCC7657DA953AABB374D081D09B04DEF7A7DB49A5EA45BAFD6130C494135E25831038D4C1222565B7FE4F475D46D9D229A8BFAA23C6F96E352DC540562C09A77EE6AAC24625081787149C0382CFAA6BFFA7C870B12443AE1AA93D5349925E3C40F6CD5B1FF69FF26AE5F7BFF3C1BE1FB979BC9EEB08F794A7311AC69F87A9F0B29801338A9794E42FDB4E0839FDC88E5FDDC415900C89F784F33C8715C9ADC3C7C9E9793350AF90127B6238491E322A09DDF4E2168A840E7D0B5408951B836E84F01BF21670B9DD0DC2ED15564CA62281211B92C2A8816FA31DB3BB5EB531006BCC119592CA37360238356CE71247EA3725184E31C225570A1B47E4C1E8DBBA79A025594F32F8B64F60F38DBB38A322863320A6C4E28DD1299CAB7BA60FE9963E59EECFA516A97F396C32DF3F9A203FD2D063F82CF8E684F5E70B310BFEE93CD0A86E81B75DBCC8EA5C61FBF6A21AA794668118565B5BA643F9232563ED375F6CEA160F68737CA3C2FF1666934A192D17E741FCDFD68AB1328C01949565AED0336D716ABC5A206483B0D637326C1EE7A35442268A2B24376B99938EB4C5D1A2E88971AE1C603F3B690E5E445F5D7319164544D009F8906EF37C1440B588055730EB40002B20D59941412ACD73B1C7A633FEEC88412C96948EC668E84415E6C41785755B742216B0679953BF74069FE64BDE536EF712ACC9A509C265CB8E9D91E1192CAD6E114D7E0BF72EF977ED28E2EE3A8D6477DF51223AA12C96378CDF6104B87F9D973D2FC40273010C6338B6C1673D717BC769FC2DEE526F0F8DEE64F4F9321F74AE8B69425D76894BFDEB402166A7D5CAEA3FF3EE99BF7D6706D59935519405D040A3E74F35F474B024E15A4953050CDC33A6AE5445EC62D363DEDDF7D85DD6509AD4 +pk = 2353FD5F40E2673317213BB37B940A4D0BD9A504EEBA60645709322F8224B2A7FDBB5CB06DADCC64B66EFB870D5ED6E8A368B15C4E1D4091EE0EF0A396BCE1899757A35E5D04880B771D49F8EDB297DB5B92539EB85571CDFC191BF2B898DED7A1392A71D8C1B8873BC76928191FF08612535F6CB7A8D043F3A99CEC246F5A33B00393CF96E0261898F58B8E3A22F08F030888CD3B7DACB4A4AE25A35DB6FD7812D0343C3E0D54C0037BDF0CDCF1081F5C2EEB01901E874C148CDEFE2A1E60F596CF3FFD1CEE4E2C2AF86E0CBB07CA487959F2A7BE74E2FF74BA7B6F19738BAFC0655509BB0BEA6231BC5A131EB6A3136087173E405970040A5E4BF795C540D5302A6D9DFBBCE4AEF1B94F62D74A616303CE8CF8A7AB8924771B529BAB4D79103C6B0001D0EADF4A41AC5B3805CA4F832C80BEA73CAD81F23CA9DA3DE59B972D864E28AE4E0B75468F5A395445858645C4E635B9FE3956A05F57F01943114E838ABBD87B42088A74CCA5006A94F2381666570B79E429D214B91133E0A0BAF2BDA8BB3BC36A46822CE4B048F838F1A37F5199A39F9CF9F367EA8B42F17769840AF70ACEC2F83474D27DCF415FB21C49E4A3FC74ADEDFDE14A78C792AAFA2019C55BDD922AB73C8AB21CD45E2EFBE08F737BD104AE8F7C7F17E14584584E470F965FDCA6E194E0A3B6780C181D07309510B55B82348CD441994F3371F7F7E82491EECE5A58D88C0212827C183E59670697809B92E99985F20B18BF8F6AA361A8E8AD9AFACE5965632EB7E323B12AD3F803C3A8CD3143B9A2B32C8B86225201D3A80392A25DC3BE2F20D6AF244429B865020150EB01673631A0F59DB5DC0567C736B91EE27E06880F18B7AF1C46E00C7EF5E2C2AC98CED67634B8B08DE4E3A8733155F519FA481CB39D439F6FA90FD1E34E9C71A52926576454CC7B384DF33EA5AE70916AA5D9A22E9E3DEFA4E549A36E0852532ABF0C857F586BFC6E5F8E66922EF7AF10985B8D5F0AACBF413BAD8FB14E41132B0AA117ED4D818D46F88CC9EC7A44E7128BA613F43AC442A05ABCE88923686287D691C84CC1BDAA47401C4FC1E812A0F0571291A2C5C0639241EE05ED19D76986CC3FFE9E1B5970CD0C4E162E9B1670DD221CDDC19B22515376871641EAAA79F86A0FDAE459093FF84750E3C5120AE336BCC01BD9FB9FC497F30F380CC66DCDFED3BAD7D29233FEF6CE668760636368D7504A544E8E0EEC50C1B9489C32C50E560C28D66F53DC6ADA466BDE8205D7479F2307833245547CAB47378E77B3234B911CA77E870FB65DA07C99B42CBC102B40EBE4ED723C1F961C14F89FADF158A53157B1A05FEA0027FDBE761A48D405157DE31CB44D489117A44215C22FCE18B0B571980E56EDB5DD90F80F80530431B973763858592C1E72C130310CF2076A5EAAF2EC9B2595F7891B0E5DD12C6310BF78EB032996FCCB0D442FB10DBE29426B39CC501D14A2DD53F15D4C4D25652CD4AAACF4F2F4E61AC55CE16DCFFED61539F42E49B87309B961B8E302523FFDB4AD044BA5509D74C6C38B0E775BA7284EEC58E1F4F9E3DE6FDEDE95A860A0319673E9455C6D4081AEB24A579BCEC16E9199B5EFEF199434D0FB6F03EB4336FD022FE40B15AC7FF9FC4CC2439C0484DC2F2210AAF7780A859D8A400E2FDAB2CEBCA9F22E77517DA4FAB8EFC59267BE86BF439D1BFD78DA1A1F3EB2BA5D68B673703534E2F01F17B01A21FE8EA46B59C0F244E6BD3CE245A168C463F29B50F209EF1CC5805447CD10D2A4E3ADC24B379FF1252B9688EEA85B7DBF6484915EF6AB98F34CECDC74DEEFE14BEE4BC48CC675D663665CCEFCFFBCCCBD5531403720AED85BB830B2DAC44AF5AF7D5CA17597F2C072613F83126836741D1475265CE358A35C6FCECE189B1FCD49A6E868CCAF41C46719C19E66B4CC5E623E5469F39DAF0E7A33186FA7D70E5DEEF59A6B8990241ECF1662ABE7E9A6916772867EB01D4C74F53C45A065854FD16E61A9EB5D700BA48DD67BB83BEED7B014A0E4B33EDA3D4F4FB677B96762CE508D655779186C1397354CB1CC08E0007246D16F9085848A2E90C40429B81AA888D20A6A8D22E0A2CF5E1284A5DF876C8EDB3F4AE37EC5C7C28AD7831886B18774620C8603C992A6D408E0730EDCB94C173708D915721ED2051B4DA732FEE971D483EEF99899F7238D69FD9D342357568D3CFC0A4752AE74BAD3408119EE55B7C9264A8DFF4D12919661D34C296BFE4CD6811A4A5A2FCD68EC4D840C46857E95409EF40DBED5B2357D9514207A9DF2861553C8BC744D65B8B384A264DC144485068D7A38B23122DE6F6A2C47D23DA0853DEF0BDB5E5870B513033D72FDF04966CD646D9D43AF0AED21810CFF610188FA914482AA137EBD126B5A12E00AA7038EABB8383C2FA96B40E97E8BAA948F9955B049D343E87A93D1F870885EA2E4484889D8C233BDD30602E2D1BA4231AC04D987283995A325CBC35D9E1040867B0D501E887ADC500B802050423D30BCD177B7B497462A11C36B24E02117954DFF8552C86152E2ADEB4EC76115BB0565AB01EE8F807295D598E68F5C141B8AB3D2D5D5EDC8D12C7FC6A3FA3ACFD0801B6E22C2D4A60FE160EA42AB0D878BDBADFB848855132AAA28C1B1EEB4838093435749C375213DA87C9693E09C5A1DFA3AADE83EF8103DEBD79E2B60E1A55D5F95CB008CB86BFB0C8B3C303E63AA2AB421011BCD4865F72CC5351F8CA78D23F200B96324655B7E01E13EE5312CCE04F45CD9E8BF6E936667186D5D22AFD35E80C4C0FD87085756F007CD90D83CDE62B419EE58535B29B57893556FD81FA861B21AD57889C38E17A7AB790059F7E1D155D82CFB343CC72D3051FEDEFC47230D6A8DBB66DF2B51EDD1F12182E7DF4514EED98CFB0B2651432BC03DAA06558FDF18E786903F9C4B5A842CE602261990B3F01BA89098DA0588FE09AB2366297411522824FE00C9014EFCC763AF371FAD949D5B7C06B4FCDCDD6BC5313FDF472E427B11FE54D90557D30F9E2F6D17E8BD478F20B524FE6A0A74AD3A490A5F18FAA1752B4F68B71B25B8743E1F8DEF8487FD381E670BB7FBB74C87D5345FB9A9F428F3080921FE8E9F01C095DC5227B1B82407C31E0408D559AB4B2DB44EAF4856E619C13EB122DEB38304F39EC0EDD98C9F102B513B11A82A49729BD5E4C7B6645A8D7975991084E0314EC0A8DFE8CC65CD5C049555228C5119D3A3DF8599BA29059E6FB287A619D9F849F884B976AE7A2935FE8508E3699E149C5D1B8604B46436F5D06D5CFF28A2818AD2EC39EDA22AF886A0003FBD2B23EAAEA094F64E384C7C6415FDE79B72A530580A9DBDA024C6E4C93661605C69DE02181217AF2A0F4EAF24D2B88CCCE6A587B8AD9908FDD33AA064A7ECCF019B3FD6C2FF5E8846B5A081AEF1C337C64BF85CDA93E898A18FB5B8EA0ECA5A507DF3094C83E8B5A504397AC5FD38A152C602B48E7DE4E643D7DE7BB37F1F2A068AD9D9E042E2C1187554DB923B8149A87285765D7F5F5038CB086D8D17C819BC7E81D5F8A4FFB90610098F8E8AE810F86955FD15CB973971CE2607223AF32CB2AB669C5853AB0D30E09D1480A246A64583A07CCB62853B27DA5C7DD71E0269CEA5EC70C3ABA613FF54DA255FC85E2E7AA3EE00C3568031FD2AD67D774A5BD655FE4815619E85985790F3766DB7746E92C0EB0CDDD5BE1D46A48CA2DAE3E1EA7F4DB0C2E9BC822922B9DEC22DEAB21655E8491FB8F7EF5CC6DB18BC56080860930AD59C3BE40F3A724B8CB473B0818E8C6EDB6B0E24EFB3156D8CBE11EDEAA9FDA6B77DC2B5BDE03F7584AE9D45A9EC55606C52456AF63A57A7787765B6B598DB7AA2785B9834313E50E8F722C87036CBDB8A2CD63562153CBD82DED46353F3B90B25B954A79920AB76F9ECE50035038BFDAFC5D1FEDCC9207B05117902B6CAED6D66E0D38E5AC04DEAD9EEEDD96A0A8170BC78CC0038F7E768F6163ABCABD3B4ECEF93D1081259706ECCA760F32164AEA65FEE8BF22303E91C8BA4FA856D822D340A99409899DC0DD6678AA275D8B99D73933496C53FF3E241C8937A3586CBDFB709E210D4927887DA66FC2EC324DF8C0040508E8055ED767434E3903DBD8D4291D55C39498F09FEF366A2DFBD9CE34CF8B933D42E1B33E192268BE9916D5B85E23939C2CD9460676A466C955CD0E260EF2F5B24E233305267514A1FE493E27B40AE9AB29D9A585675F155272E178DD9731CF2AF9706ED7518161754E7F9D76D5B1E7AE8E5C001DFA949896705A4E51C56586FA4A103A8CDE9455017A089817812328C8CBE6DFCFF3DA218F9A47FAC0AA4BDA1D6E82B8A773A21DE411FD7784514A2AFB180EEB8C9F2D8B59E3E237DDB7CC69ABE891C9521524DF0448AB3B69B304E157F3D9C498856065B8CDEA877F7D1C14E09CFC51221825329DEC9954FA9565F171AFD2BD6989EB123F36756255325C3A8BD8B1126AAB46235338180A7C6A130FD9DCCDC5216F54B9D173ED24EE5FB425E7A70A0C772C37F454E6FEE8E19B43F6DC12F85E23BE433ED358A6A9F02B4CDB6308051467FBB244A8A480457E94834A9C2FD42ED7C3A8A4FEB96EEDE7B1035ECE648652F64BEF903276FE52BC3F0B33ACFE72E7977E0F8D7FE0BC89891CBE04691143FE8F815602A58474FDC762DAB4AC6143A56CF9EBA719507CA5AF2E8131A66D91F6D4AEE0D2A4C230FE83ADAD9E212E5A85736239AA20E0AFBE21A8835338F6918EE68A0B8557210BD7BC74DB930E041C367E4762DCEF285F42C3EC438008EFB0E2EE9FA1B904F4F308363D4FB960A10AFCE93835E3C8F68B0DA74D1C4EE282DA996D460518343083717388992089E344195C078417DBE3D6507433623A71B5B6709D5067473DE6BE42B2C0FC75C33A0B1FC892B67450849AAEB671CB16574293011034889A6A48DCEEA65C2BE49D44FDDBFD375AE8DB1B78F2E3C9574FC3683324FEBC1EDA13C25213AFE574A548C9C36BC6AE80AC0744CBF6D132C13097A8CDA7AB171852D431E403F6543DB14817E43EED26A993BCAB9CAA0395F56C21FBEF9603990809D24CEBB81054E01B54F9CD087AE7C5931D8D9F437BA1BC3424F9D26F269210B959A7806241418DB58FCFAF6059E1EC317193A80A8770C3F1F59ABC75E8A22A5E1B4EF397CA1CDA9A8F2B7BDE8C65FE54A979DCFC59E81219F0A68DE3DC06717C3C7DCB859CFC8F86D0E5EA02D8D047BB97C3FCBF8437A6A3E6152794305A240283EF5F42C5F821E1D21E1D9493935510626524946236F7AB7410D66826A2A9CD747936AF0FCA06B8A51C0DAF9F8DA6A0CBD573585AB33536328B1BDA236FA30E47F635468DA0A03B18DBEFED47D1FE220F2E276BA818E00E30222EF597B96008BE3A4EFDADCFF280AF34B566375236EC8B6FF3F19643CE9694693D1B7062D9DC816EAAED83AAD268B5E8DC3BD2467B9667E3F1C19A598D6D5A0AE6BFC6D3FBCD5DCD9C71D0C0CDC7D8C6E295B55E0D1306C5831A729DB46DD6B0BD92638DE52CE88DD7A3CE7CFCA03A822933E3C97DF025CB92082BE224854E6BF8CD5B80F51404F24849A0089028490398D27384EED0BB037A3813BBB7FE4BE37EEF774ECFA24E6A20DA22EF725EC3E292F7466D27B69A8BB4F667215E95EC879A6A378B99581A5B3A71AB5BBE2315003D8C65602928F58B6FF031E28EAA7ABCDF7D1F6726E0285050DAE828FB6CB2F5B4BA2A5C39A8D365B2A268F48AD9D37250C083CD000040EC514FAB3D16E3096383A18180AC52DE142C92E505448402228E12A83E2AB3B32E9C10AF92B363358CA8E938C4F8D5020B7515960D31C1BFBB0D1F6F75500837B150B4ECD6E46B51454E9B0B0C300324E77ACD03620D12A2E8858D9F713DA0A9E7AE8F8AAF01835A62819D7F4E474F6FA7DFB98C533D667EF47C0C7379365EAF0B3972F0179C8C8E64EA459E8853F3801A491C368EA2FA2A558C31E8A9D0A4CB64B528E60477485473F25E892E9B5DE7CB3AD8488BF7CCCADBE4D2426925286A86DCAAE0ADB808CC762673D161533E9DBF78CBAC021E3E6AD6EA68E5441C327F5380DF98F40DC6A87017A3A1204517279AA67E698588E25EFB1AA39ED4E3F13C65DD6AF74AAD23612A6247418A12971225738D2E7BA2BA38D4C168C5CA4FAE8971394FF4D96EB00382CFCDFE2141A706B615A9863327954FA8053E2DF6451F392EF41B3C61157B2AF57EC948866B775113D06298E7030B2E6570099233B2192FAF0DCF852361794C84A109FA96C0DE4CDA9D952F40C66763534DCB371B0D34D9A088037184F8BF15BE4451585C10DDF121AB813B8771677C82B7E689554599F5D9A7F51F65889011A80B89DF7AB559925D46705CEE0018F99DA9FFF2D7F3D72D5A30D0849DAEC3DC4288ED2AEA79E1FC32A9E84621A3F87849E59C9A96B690504D44A3E80E0F621386BE7BBFD8D607AD82D5E151A1D5F22B53F4D5C61037546C7F122377FAA1B0DBF2CFE87D9872504B817E97BF5BD63B652EE19FFA04E63DD8F8AAC944CFDEA1B2F227FBFE792B142C0FDC7794BDC801CA8ADB3C3E563C766107037064543C603159565F0E6D7E7FC7EA6E06389E9C81E67AE66280407EA7E4C27B673B6EE8854F5F9FAFA835B0871E9C2333280D80BAE3BE7B8EC1BA2111FB0778B73EDEDAAFDB96B0E0004C3E845BBBF88EDBB1325803D1D2B16154DE728D6199B6F0A8731CC7822D579517F41A85B3B1B60CDCDDA1DEDB27BD160BA6379E4528162C58C208946A2083FCFCCA1E32A4524B79495418BE66807959A592CA3BF1753FBD1657DDCB92950924C83D6E444C3F7B40E3A4F6554FFF2376D5E29097803E6DBBC0725D42AADB091EA9278718B8D31812DED27465BB03413608E95869F46D30FDFAB7C6C58D90767A25A39BEF058C1C9D913816CC092333A45D39C984C9436DDB4223C85FCA4519CCF sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B7 -smlen = 3348 -sm = 9864EC3965CB6CC0F4D0D5B9D0A61FEBC19336624DF93FCB66F3BB39B1B792A95B127EC84800317707B81D8AC309035D34C8E61C40BF35F06FF253C5DA0C9572FBB7B0B82EEA86BA630E132CEF04B6806213AAC792057A326DA43596E1AA3AA4AFA09F0B95D5305C62E029D8C04134E30765D8927C48C5C48EFC16469535ACF654224355A318BDB8FD9D60D5A6FE448702AA8F55C234860E40EB82B3A73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +smlen = 3354 +sm = 2FC17F9D21228C540580BA17D2DD6456208F10B52E38B8CB1290281A94223A43DCAA95618B5D708207CC0CD8334EFA9C72A09FAE654442A1C7DFE698D9BC60FD5730E2F942DE08AA9D1E0882D8CB06C73317A2D97675C3981E5BB551B24F8C5EAC3790CB8C289753537695902DD6CDC97DD46F8166EF1AEE1DD0EB45860C87599D17200FBFA5E7F56A4FABD476B6450C32F2AA04811254B8B27AD0708A682BE44B7DA73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 87123062C9F10B9FF4B9C612AD6B7D1150D8E94FA158A8A10241D000BB09529C1EB12C37A6A67C4D6E904413F2F1D36E6C7CEF605E7ACB0FDFFBA9064BC44E4B6EBEB7ACD781BCBDD8A05F42201118912F27BFEA739DEF5EDE1B52FB6B2EC0BA68E5BCD490463CD765D866EE2F6268E01105EF503802B057F42255A7B0B195D82529E6C75AB1629059778BCA85E70375C29884F690DD3E36C90F015B9F77C9C27BB66198A0586A50796AB974FA06506858CF5419A69AFF85049682949989259F85B66B1881AFF31B6FCAE1D867918E0C21918F7479EAF73B71AC9B33E3FB4A2F65355C19F47063C1607DC9F76D7852160EA5FFCA35F7B62FEFB72EE82B6310833DCA4A14BC12655FEC3F4C4940C0A845F224F4F34D29DE946926D2D9175DBD02B298043AA2DE3FD60A64DFF7ED0FBF1015A244D5E6E31AE2CA57136EA8FE495E9FA1550446F0931BF293A7C2CCFCFB6141A586025A35F7EA985913F8D244B8F2E83CA637753FD5643376E3C9285B5A6B474E01F239E39FEF8CFE0E3C8DDAF31AECE6083435A1F02B2DFD2DD123A82B6636C647B106DEFEB08B3ACF79C970CF47D785860EB5910D2B43E3876332CE91DA6061267EE96B3EAF8BF561D9E6C95F23A243A3651C376D57E289965BD7372B060C844017573361B629728BCB91EB086FFC2B3D3C11C29490D3F37CC57B5D8CF24E28D254D1EAB0853FC75D2DCEDF2D545DAE7676D7182E43C5582FBD29A102A3CE56818AF57FD8CBB59CA61E55F20DAAAF01D3A711F70A7BB793958A013683ADA6F9EDD92E1D128F6E51D6469A0BB647E5356AD395126F75C04110C67C50929DC9FC10AF8775A439A530A02FABBF40D81A6D34901F2CF3AC1F5FF7048384C9EC5F7021EF662EA9DE36868A912EF071E8E0D75EAD7B442F1F2445A03B1A7E80970FC95F1293CF46FF88516623B3B8C65E0F77ADEA43D77945AF544CDBAA185CB659D1845415BDE398BC80B0E7935EDA290EDA4947CF3049D03589373E7EDA3A45E74E49797D9D90695986BA16B9308CF90D4CA444070929502DC627B4A6E044EB54558B8E6CD97865649A84D9936B6D26D3A44FD574BA25387A9CA5A5B975AE05B0F2634D41F99E215246B9CEE2A8AAB9E2B58BE2D80D77521144E496A365E03A84B4E843DB22DD96BBEC06ED7DC5E7242D25B261BF0D599492FE94EFDF18EE0FCBF4DFA6848AC597820E89B08B4D4DD3A0AA83C9464ECCF57B09AE3B74561C46EBC8B6F519BEB9C64EF0BC618E4AF6F4B52275307344BE4F45233948F7CB24FF86353F27CFEB2161A7413F33A5A349C3622847F5758A478A0ED71F9D43D4EFBB45A83C362FFD76DE40B2BE2812365A2FC5D33713E500651C3D54462F7DACB9E20920586A4D45000123C64FE8D75F73A7D7B891C98824DC2918F494A5CBA52762B284DD5951C44D23303E9A63E6AC6743E2B963753072FDA4E3236DCF075A826A59EF5851ED26E172F44EA864F4EDF99E317FD53C5515FBB9182E74F52A17DB82275D5BDAD3642A85965333AFC14DBFC12464C6F9D8F0C0829530854D1963C434CD7817EF75138B80C60AEF4F354A6EC19CBE5394A2809C47C5EE89AF8EB53BF5FC19012E95224421B549193AAA5D777F18CACDB584BB79DEB798268A4E28B07CFB3A15E6CE30C6A1D237911887B30228C1BA92A83F566440E9AC23B00CE6809B534C5B74D6CE1BFD933C30784C125E5A1A851708C5A16C379A97A2C1BF4C59559FE0534B984DD6C1EE865A52A9117622EE149D5844A53E826FCED28E51F82E2CA99F0D454734A6B0BFE5561EA920DFF5DF1906970E63A6A13CCEDE5EFEAC04CE705A1403644EC5000243D8F2B152563D35E63C855B77D55F2C6A8ACF3F6D723F5EA5A59F1DB3BC962C1DB22425E1B643BFB78F779427F22AF272BD160E7BE31F347CEFF57BE6FD4A561662B1BD75AC02F8B5F1CE616BB7606A9AB566B0F0F30DDFF6DF8FD2E9F18D683F8A5B3BCDFA0FC661162AECAC3C3F534662B8F6E40E96C071BA87385C44787909C7D5823FC4D1A14B8B90CF8E6D46257FEF15DBBB4016279A49FED636203E7B8AF73FCEE2A43C896F5D39549A04173DF9487F607E003F2761B5C2BD759AE937BBC0C9EF453E7F1A3659A0C38D8A3EDEFC18C0626663EA77114BAEEB47FD536DBE32557FDF6A38A0D0BB2173D4D521623FC3B8AD3B7C23825E0D82CC059262179F8130ACCF95662CB8E38F139B4ACE41632B50EE8C4020E31DFA3957E804681CB4CC5B3DC137236808A1976CF1443C339B87EE4341C6CEDAA11D14379AC93114B303A9315A6FB5B93891651ACC3E7CC7CC22CBD755EEFA2F02A3FA179A937D651F60A27E7D529BC736FFB5E9F3499CC0730B6E22E93A028572ECB03756ACB0070166A94FA934F4103696F54DC07CF869C71D727958A324697B3308F834D78DF0CA135466B5B0CF52C328B0E7A432E9B1536D9DEAC8AE1DD971520C72A6C32D720EB3FB52A928C1BB39379ABA98CB9E958FE46408F3D620BEED07FA4AB0AB47F0172F453D7C00F5A23D4B4B25DF48A07B9B1F63BA5E90ACB4C59EAFA3FEF00AEEA10EA55123A7B3EABEED0A3D684ADDE1598DC090057517C2E8E70BF8C9C2486E634493449B7354CFEB80CB9CB10F583F356AB4E6C06BEF19532A052F0C13D35E83FD4A9471C0DEBB964E00431B83CF8C825F0BE7526FD5F4C8F2BD30DC820BD20E2EAF4D7D87A2F77E2621F6297627EBF02379A5080F48E40A4A4728AF36C074E08C05B3C21B59D9D752B37557BAD550A44BFF4E469EB4069551B2D9B00B5ACA44739C24313EA956B5306D55B2902CA60B6D80A6A8F6CED51CE22B1DBC39E5064CB10F2E40C394F245C7430B236CF4950B66310A343A8B9034C7E6E5FAB1F4A9D8E235B41CAF0A90C3E43101E1FF59859FC0B117A8079B0F771400D06C35BF70CF962CA7869329E5D27EC42F93D39286AFBFFB6F29C73987BF0646B95E158F74764EFA564F032C03ED1E7804B09A8EE41046EFAC6A277CE778F80041962CC2B32B36606E3E2E01AD2792D03E031FA7206C4D9CDA64B926158A7148C92657E0A66714A39980B380D2F76F3AAF2040A0A075729F0415C9EA184F5DA1C2C2015F8750BCA3D558C163F18D077705E98CB9144489E95AAF2461E55F1E19B4B83366F10ABF27E2C080DEC484145B7D7E2A5B956F00C0ECCB6EA872E8298FD29693B00AE407AFDB345CC05CDB1BE346275D9CBD4DFEE1068D9A8DC28C31E6A3ED00AF0FE277A3794191DE3B445C5B7D29A9F47E20CBE9615A1F8248C1EB13CF995D137B25823069AA0FD878DBE68FEAD6BBF3D4A6EC0EEC8547A814837DB963F626A2961871FC847ABB3B9EB7B216F03E82479C7B92AF100A4DB57BB9B884540441698EC4C78BBD9F3AA51C421E766F0557A2A4F5761C9ABE9AFCE1C89649CFDC08D9A88F806736F32E07192C4A2939C7AF1479F1E26D72BE27CAD953E547AC1A9EEB5CD959C4C43E3148C1819B1B6575F2FB83B11C64695D0BA9D65BD317784A0D70FFC7371863AFBCE966F168673BBBB5D25E12C2E3E2C8A0EAFC386BAF723BBB8EA65766BE6A3D98CEE49BB77D3DE137C5C739193D1F2441D6A909E4A58F840E0242049C960096E298DBBBA0EA999AB9FBBA046F4E93090C62E6143F12A4F899A9E7AFBF21839B7B6B5CC0EE237E91E250E07AEA1C7FB68E73EB8A6E1F7CF9C79AADA5809C9A6D6C9D1009ECA9E6DA3E72605ED40FB640321AEB95268B0AD5BC9385FDE5A58B916EC2419160D67F31C2AAA6A069BAA2AAF0F3EC70B4E8D6BE785638610481B1F43380A41F9662DC615CC80CC92EA93D13C5B0C9DCCD71ED938BDB82D58ECB0B1694ED07FDA2C5DD27180286A68B885053471F409CA752D7F58572F2C9D094076F288F58ABB65BACB73B9892ED1F1EB000867F6D23B8A9E0054C8D7FFD8B8C9A52008BB003AEDA56E2E3D6866A3967D1A1C8BF1A3F6CDD07D4FF28BFF45A080896AE3D8FEAD44A5DE48C28B1586D957449021FA48F85A6B52E5DD3A62BABE3BF6E75C71B5EC373A12D10E9FD635A341EB649FF65A6771A65C8AA525AEFD7784D1D1CD370E05B71109E22EC94CB705EF298C98C183C2751AD9BEAF24282EB2C8059B219AFAF8D618F8B58C6730348E736FE7044F7BA4196686E0E6655FEC31140E71A1B6A927664592D1302AAE4DCCA519862A27DC611D4B2C10A6322F967CD01533B4D6C46F84EAB19A180A7384F6B38A2B9B46E23CE889A9A9F7C9B783341EEB6202FD605AEFDB1074F14504DF14AE02C32DBF1EC3E3E5FAC99859E5E790DDB8042A3E6BCFDF56E8A3FFE17548063E1F10BC7C61DB8FCFF10F4555692DE3D45C0D9770A6F3BF62A0F09A18F5D298016BA9034D6E11E1B2908D6837CCFC6906332EADAFB02C5D0BAE460BD4971688788927EDCF40E2B5DF10965DAA91A359A6B752EAD539C8B08AAD6E391F87CC105E59B316A598280FF28E5EA9F012BA07A8B6A07E7C78811CEC33EEDB663BD43B3CDC8882D63AC9AA1AD16FE4CEAE09629678A6EB691674993C6ED32B60EA0870C9D463DDB7115FFD6C505BED60ED96587F130674C8B44FFE656CEB4F61F0C19A697F75F2D61A7CA03E3CA0F47893AA7DF03FEC5A890F4FB2981F8F426EF52FF3813F6DA77B88FA6766FE69F6852A006ED8004EC445EF920C532E59EF0EED5565A0B510701425450DE11A83890E28AFAD6F6B89D371CFF81C9CC724E0893A66C4C0CACBBAC92F8393B353FD808AA739A5D856CA86CE31C587ADD2B7D7E07B312EB0977DC39AE294307DB999753990C6D2DBAC396EFFE3FB585DBFADDA01DE3E0ED535BB6C7DE75758EBB5FDDD80E6F48B3094F42FE93F23ABEFF9E92D5F888A4CA7980F6D424A762018CD4A9991510AE6EB2CF32B89FC2125C1380716DE2083127063962282187BA3E7E08592A9FA122563B35FF36AF3B5BBD604B26C6D3955F4207373F1D8B3075DA158FC55CF99E8A1805D5BE55AD1B06BA0B737C68808712D5EADD036B6A367E36BDD620E4D180549E676240177AC52524C6AFFF56A660F6DEC97C35B98920EBA173DDEBF2DEFE9A1B3795B3058CB9DDA9CACDDEDD43E924C76B0FBB2003C7763D75572E5C87A2E8E30E913BB2887EFABC3158F3886C0DF80E9059F29E3A4D4E24FA0CEDB14D9179B0E27AC930AEB09BA6503B76532A66BCE86ED37928FB6109E6D4D52070C9D19B1375FE5164B8E4C05162C56CF9F32229F4823EDFCCEA3226D38AA9380001D37B2B7F3D878F8B7C87DC4C11106D55C1063E79015239793F369073FF3929564C51E38683BC5BF1BB04168034E16CCD43C98C1AC681AC188A893462AC3FEECF7E5D856091BD020D6F65391AC35C2606AD7CE73E35C38078EBC6630F6E82152BDC22080893FDB984B979A49A9CCE13324A3CCFD4583397A9DE203A8B0CA6AAA1FCF659129B9F9A94A7CD63A38D963D96F19111390E1EBCA34772CE6BD541C04DCE0B6724BBB8379D0DAB0706A5CD72568007F62588399F3369319F2CD4CBC34149C71480F847EBF400215CB79095C2E48D31040C7374CA3A2A91836C340FCC4E646237EDFEAC4FCD2224717F8070DB14EF6BC15757BD4A3D721C819A749A23AB9B247E12A82B0FE0673390E6B0B8FD1237904654A68A5644CA9A5AFD56699F19027B856E127C1FCC47000A19C8EC491BD41B99BEB3BE14A64D24302269C6C6DB6418E5CC132F4F50B7456326E07EDE73275A85DCB35D6474F1B5CB24BE1F281A023665B9704EB152EBDAD854C569A2373CAAB4F8625FD95DB6D06100ECBDBE7EA89B0F9A3B3EF585EDFBAFD60BFED4172DB2E39C0BEADF6CDDBC41184A7338F889A22E38F38629474A5EA51F6107D7EE1A477E4DA3D1DC4DB35A15B1D883E2DCAE2B7BE7A8A034676F0D300AAC2267A1606780ECA187C5272B7D29EC72B31CE78B0B8CA1B3B8D21C9313A94EF20444FD1B7DEED367CC5AA50D1FD97872688E2669764DF62F708D1930E8EA2E2052FC22BCEAB4E80AD44E7F4BE4535478289FBF4E874AF81170BCF42C5138E386DDBC6F7C5BC62B3EE6A75FE5D360560D48E5E021D469A6765CD9DFE3C5B3DC0A85F8B80EFB3217B80B9F49937318886F6B73A25AF269EAEFBA595E732F749775A6FF91287A02BF03434B920236F51DB64DE3A82F75DE20938BACCC6027483DDF0A3E89A5BA5084DBBEF4AAD9A2B8568FAE58B82F586AAA0A9220A1F695CBEB1FFF51B8C8AFE149521B76F6EDCBD1256113CA5CE7CF6CC1811EB9F4A099EDFFC295A4D81CAC102F165E4BC8E98CF2913D5412286B3D59F269C12409481E53359AF2689940D5842C4894457E9536330A98932EEE9C1043F771CD5DEA2D03267B32C90480A126A2A7E48123C7451A8391C0241BA535FACC1271D5A2D416475FA35A3525CB485FC66CEA97FFB6D8171CF8F61D2AFEA0EBD46CFDC05F0194460F2D0D9202A25AB71BFD9CB5B229ED33969B80A92D03D198FA736F0F90CE8A8C90C636DF3B3963E6C224BC92B97202BD0BC946A93246E75DDD05FEBD59E9F1D16828A04448CC8DD65086A29861186D6B6C78E6F0DDC1D84F4D97A1562DB10A4045D1B96DB91B5D1562ACD26152B816723644A6952C0B089E64958CAD121AF76CC8D744FDA93C118972B5002AA889FE36D74CE8B894B86FAF14748834B09786817E83E8F016E34A774E256B9C47498135BCF218D4FDA14BDC5FF400ADF23CE5B32FB9200D55AE638792B7D4F447F2D0EB66287452A5C92932448975A2807C97DAF8BF0229D87BEFABC5A0C72C17E2F408C0C833C07AF008C3ABEEC9B3A68762829CD44E904C8214B0B8EC9577A1CEF77AD0A8B6B315792C057B53A705D9023EEA73051523F8BC4BD0DB97308D8C81D1C2EE7E54401025E9F36FA15A193BF018BC342157E73A0BC7783DD20E06A40C2C5E348E08C114CADAC555C92D1D43A75610F06F4DDA9FA61E2C7A53239CE7096DE03A2E4E1DB55FB0C94803627FC42B738416EDA94C2B95EA68BA53AA6C2BF4BDB9ADD5EB2C4CD71795B478CDB2C06CF5954252350AF5F23DB9EBCDB7FB1732B666057012EB62A51AC63538C2A8514E78F803881705E909002EC4C49FC82B92B12F15D533C7B0A09A2E80A3D11D0F74379A3EA2C31B86B3585B79F943BA08136C9EAC4D489D29A6218615A2682FFDDADBD45E9CBED7953F78C77EA714BC081D6EF0F5EE4AEAD659F3814BA34723ABD47246BFEBCB6715F74E23AF6728BBAC76167EDE907643031F06CBCFC96C1DBC5062A456714E264D5E346A3DF8404DD3C9C43BFFFCA294C4ED76CB28CB9CA0AE356F1F36F91FD52605B54595D9724DD24C99A205C0D037DC1DC005742D43E8E274775495CD46B93E95E8F43F65FF8A680919EECCE9A0BA4DD446AAD6240D3D4183523584E56BB0C0935B71368C5DFA12AE309AE00CFA0FB8EFED472574985F033171D072115D1127B565A98496146ECB81FD56C31D6E235861132FDB8739E57F54DA4B9F944725574C18FE2834C5960042A7EA1DFD3E0F54FE61D498F133292CE7FC87CC20591E6F0659C81E258793DCE17B9661C839E1E738C2D791DF303D2DDB3751120F8A48E220145F2757012DF42FE71E499BFFB0B30E9D64A6634C448CE974589F32F4F557C0B2B6CE44DACC92C21745C18AC5DD9195DA34CA43381F8723D41B45FF36B8FE490F98352B92435D30BB9411FE25AA3F285DC7A50E3D82D855FD1A0AF06828BBDD2FBD97874B568417BC3676A5286C04A578537F64410E93A86D90178D903FE1D9B0D07CDAE23349 +pk = 87123062C9F10B9FF4B9C612AD6B7D11450FF52467D578A271B23F51F87194E007EDA817C1249FCFE96B8BEA1C14FBC23FDBB1DC95CAAEB1F51A17530CB6B3B7546A68ACDD5805F2765D201AFFE1DD67BC6AA1C4AFC198E5D5B484C5D7BB103DFF5198ABEBCF43C9D3BA225A0D0E8CB1BA283AACE5303C27EBEE6CA36E2E9F1176158A25DBED4B990D42F72EA2EA4ADE22A5E49D75126029EAB00BBB85471BD367F1C5CD5B30CE8C15040AF6145998A44B6BFE0B8645B17C4E075465BFAD9C88BD14313E0C3C23E910C4B983C4128E3DC00E3E6E8DF4AB5A5D204BAD054E1C323922FBFD5C65A60C4E064845BFD61A7401B9B0BD463183F32100B63B2767A18B56648A6B19DF808C476F7996C1EA496CB8B03C56B3D7C7BD287E1586BBB1B16D6418665F44B44A0B7CB1869167FDB49A4BF805B1246921C8CEA737A6827B21D39BECB9A23D44F65EAAA54C4C5B7C5946D498763674F607A31D0A3986E66A7CE1CE15BB54901BC6F1A1A404129D2ED49ADDD7939203C6FE2CB2DF3C28B194349D0D3EA86031360176BF013173A7A26C25EB3305F032B6461563D8D963569B7D68352CC57C799460BA9526FBC5752E5DB84C82CE9ADAB41DF75F443827B42A8348EA31AE5CB990DC6F6F47C2FC33B9F5ED128A002D9577885FF5C311DB43B10E5233D24C937ED8DF948433A69967ABC8A86670B900DE70604FEEC85524E9CD7F2C4AAAC64C0C611FA0ECF021A294A75CE45E26E48D010211DC843F220EB74C12D8981B88B9BD618969C4CCE646089F18B88711E3254A2102773588704B13812A39FBD537C9D6BEE632954602B9D1AF0668C145BA3D7B9A5A99D38DDA070883DA37F28C38B38DFD281E691ADEB03678E7D0F81AB1E8396F4798C9978F0F97F4FD369BE196AAF6BD60574A1D8639890122930AB53E581DEBE03AB6137A4C5495959E3E7A508741DBAE645F9DE6D3FBC8404AA708882A8ADE3C654A2476643981621D13AA60EC2349C3A6B571A2FE547ADF9AD5940A634397C332A71A5F9CFCA80C7DF58DBD892FE00972B3472B2356DDD1E75A201650D3518EDD60554D18A0177CB913E3D9E20E059ECD12B40FE49F803FDB0BD42FC8A2CC906E9D0A1F125C296C09589BFB279C17F83301E12289980728D9E9CA0AAC590E11783EECD86772E8D7C993D2ED873B7F2A03D4FEF58D07323FA26FAF31AB3EBCD555556862DECB0E47A84D86A4BF234CF29E3A0067C7E0237AB5EAEBF2332020AFD936A75B1820F807867D054FC8CEAFA26437399658B6DA75CCF48E3EE90343F68F92C48983AB82F4922C1C847AC335541A3FF7E1B94FED6290C55E5247948604AFEF96FDD490737C96FE521C82EB8805F6F847F5C7C87BC69F232BED5630F6C7F8F2D86CA5CF5A10127678292433E8F0BBE777D2BCA5B3E5544BD0EDAAA1A9473A87A289D37030C8B940A2D98A152347E5215458973BDE097D713DC2B889CA38239D09519A7C6C135C2047AB75A9412E87822D8A38A01884B42A0326734CA32E99F50392158E90D5D3AF3B388C25D8A214EF6324070EA6CF4A9E3C60F60EFF62EC179A6BD2A909CAE7C23A28E515CA0A51D1FB74AEF499CA1D8A1B731C0DC7FA3DF30DE2692745C4AB41D9E083AD69AAF4D418AA563B2F84A7EE3B0D4D7ACC6CD6D3BD9F009EE724426E2D7B9ACF9055E647F994575083D9EF3D5389481C8AEC42F373C3D976DEC2B52127ACB6FD4971B2C20C23FACCE944407A52015693A06C00CCF9CDD6C64D0D4F21DA4C64A5852DD93E5090D5426F09000EE6C8AE5F297FB392E03AC5DB33E54CBEBAB4EA84510D407E5B11ECD701423825217FD3CE1DF6606950537FE8797D451EF6C64506F094F1B2EB80DB9ED19F126CA5E9C0C91BBD7758ADA925843C175F0EF9ACE3029DF4CF22D1A1B693B7104B83AD41F415C392C3ECE1FE360579ADA3CDE87AFD729AB58A7B67257253EC436566E62197D4BAE97B19C260511C988224C9F789A559CFB7030F7CA6A4AFCD87A2FAA5410A874AAC4C72F554D103E9BBE3160E90BC1001360F999A4F121033A545F346910A7375F2C4DEEE2FD360FB8A4B9B9384416FCEB9A214DA71DD9222B000016CEBF9191C75E46C72A2FBD98DF7BD5CF22D53EF9E3CEC4C5E12B5EEDD1520D36247D05857C382F6AF3553A31953D7DF8A82C20E292330A587B6C8C697F7E7F44B5F9E18E9AEDE35054C2129565F9E889C015F9C88F5EEDA8C4043430AB0DA469BDCA39CA5918B02F3A3E7AE759BE66F0974933ACAFAEB5A87E31A39359291458672A64647A96D580728724844245780950A301A11C627D8BBCE6DBC3F43468A0C59E583FB0F5D94C3548FC8310E869E355C46E8D76A82A777E457E2DBE3C137E1114E63A096BA5E3BE3CBCCC8CD7D93D7D79CE41DDE3E9EBEBC33C20535D2AAA1810265B211B1383A5595C502B46F9ED8783E8036059C79BCA93FC1BDE2FC26F8E5E53656122718390F242D7231D56843167917C6383EF90DAD507632D6AA4311747EAE7506C19A320619E132A18483F5A35D427E3DDA1E312E75250BED284F60D08B42AA0A5D10FD1CDC7AA653FD70270FCE664F2654B9F68BEA4C89DE9D3783CE5FFA488B19D0B0B75E00025A1C67AC39A6851BAE2F813549970E8721665813E07B8E4970B57C417A57C02F00D3A483B42ACA67222546D31B4DC3D4408DAB1598095151822FC11F98293920813156E6D845E0F39743D4094A88B87B2499963734046822E61D024744A23E942FFD3E3AB27BC5226578BA5E2F92410337050CCA63A3096BC48997B186C11C0DAFD8F7801314C33691B8538373568F8E9A8B1936BC2AC4F13BFAA6CFD4338F2B6F39378C5CA22996D490641C7E6D20510E5DCB51D375D6F20779306A0956095477D2A049589ACAED0662C5F61C97DE47F0D78416B33E6D1D0FC3283ADBBE7D31361B9A4F94B7CC880A1BC76F079E3F6855143522DF2548DE93BD694B1923DE2388EA86D83DFB7C7EE328CF8C29BF3C85EBA7BB25134A888BF811EB1ABC8CD0C37144FE31CC3835888DBA120AA9107CC17AB8FCC5CCF5F2679CB9351F88605E2F5E120BE87BAD238BCF0B6E6E926E7C1F0B1BF238C7B554628829726D7D2423D7F121E152B3811698D125F9B06D8E110E3DAA4782F967DD57244CFB3EF961C975D3333C55831942B7FE19E02E64856CECC1B8F58F46B6BF8F4BF9F4615E37AFFE0D5E75F762F94314A19AA2C141757A8AD31256C3922352A885677B97604B965C35DB7926B1492CC218E5BEB2BB2FD8B8BD4B65A9E583FF81A127ABC9A6F4CDC76ABC5DCA6967F728785D0F8608C2EB5080434E6C654CF930A23AE65FD030F8D1DF31DDDE7999CE179F7074C8C434A0D7EC44A832CBD12F28091B8B526A07D6DC168B59DDE53955D95F911E9923155870BC4ED12FC13E69C3FD39387FBFB6FCEC2DD77209B4C0509D9321BB53A01990AEBFB6BB3E03D0443DFE2AE7C6BA6BC7218013957AF7CE8F222F374E2A6025E418B0EB8B2BBD0CB1F866A975B0B3BECE7D0F7AC8014C07B91DAA7018774D7EDD3843FB6D5C354EA610BA4ACE2592D682A1FD295EBEA55A65C6CFD9D36ED56DA888BCEEBCE37B748EE32A26E5A860E868EB0F8F2EBCFBF0756D98B33F831D7AD703CBD1E08B0A94C32D5A78E2EDCE04807B688CBD51C04866160BFE9BBF40080E936221A91AB5373C886B3233992CD65486035F494E2BC06C9146FED8FFBFB0593A81DAED27E3D3960D8EA6684CAA0BDCBBB75DAFB8244DB5C659BE00E07D8DF21D7FFCB7745FF2D2F7FA40E82AAA02C47730AD15A7D1F01569F57FF3CB62827F68DD7CB40BF59C939D24D7980D71D97E8721A7BDBFBFCA004DE30B1B1B0AFA98639DB072DAF60A51C1A1F28C296BEDEB79F8520161ECE07A87BFD78982BC1B26F88B659D0725FFE766B046C66AAC0EDE6D3CE88CFF4849BA667D124CD3341F7F26AC062EE232A277133256B5C55A642D4DB3E2F09605CB9FAFE699E77DF1F3A83758E14C645FFBEBAE54963D821C17EA1C232BE8F44D1586035B3DEFF0177A62372AC1E422F7945C03843033CCE5148EAD1D4D3A7F2C3A3452C8936591ED88A953A70D1DDCDB20E6AB5E5AB9E5209B246D11C1593F87D6D8EBA2313CCEAEFBDF903100323F127D65804BD7EBD8F26F33FC76CA2E3D11AC702CCC2A7FEDEB7724E00010BA36548EFDD38F889FBB9A5B68DAF9EFF66E8DF8B20BA95B02DD04FBE28163255471BAA155F6543FB2FF5A58BAD454BA15FF3D181F2252E899A27DFC9E5C8419481E770EB39A767980DEF96EF04ECB856781052E72A4CC16B6CA4CF90D19405D04D1B899B23CB0EE3433043C508E5D63A83030D2F917ABA8E1B0871F6CFD99356ECF50A179658E5DD1118EFF2BFEC98DC1686B07D95032282FDEF860DFFAA1DF95AE5ABC5303B6029351231D14F7AF823E3CE5FFB3983570A0DFB07F6C2F0163D1CE7A29B10AE6EC7254276C4DC0E7523DA4F2A71D9A2E8682657FD93BC841FF6F02410C397EDEF04234FAA89E518F584FB19317D175572F26D657A91CC2EBA187C7FDE835DC13391C0A89FBB23C4EAC86DDD293A3F62CC2A3F19502B112E5B8F5DB8455EAA1E93E2E10EEA3E73B899B905189ED27BE2069FBD4E33812428F3F651E46889EEBB6806F2504B02BEF2F4124CD923FEDBA5C40393488C91C2A1EB81A2D5E3435749888BC38DC743CE1EFDA4E238D5E2A926D943B14C0A2FCC12BAC559D45A363FD7CCBFF9F950DCD1340424B78F1B5CB32B706D588EE7FA33913CFFE9B08132BA2274BB5985F0335F5F3A7881310E05850F45CAF653DA19E0DAB547BF038048EE87786FA541C2FE07724E428D39E726BB35BB4760C8E31D643088589D7C2A7126F55C1C0DF27499EDA73A6B8B708CCCBFB5684298C1A736D2C154231178FF93F289FD6528257FBFB14A75F22B8853DBE3AB058F4654B554E564C0DD70BDC0C0CBC1249F15AC9716D65E08B0E05D81AC8F76916AA431ACDF1A30487DA68D7A6B566F74ACC553962D16492180CBA379ED18A244ADF0936C9251B0D7DE260C8DACD970DE3B662B8F7148BB1FE6E8F5452B50071DFBADAC7EF034F7CAC3F712145708EB26DD8E196A3390FA6AAEEB1166C102F69E7581D781B0DA19C9B676B1E24CB6D0358E2B5D1340052992065DC8805812DDABAA1CF80AC1CD6A1FD63A4DCF19A7014F68A0B7D6E5413762B73AB1C268F356892D62AC117A52DE73D074C577A6A616C8E58B79DEB94575F5D713953B3594830D83DED0949959159C6657F31ACE4665359CA0F4147847817188DC085978BA1A2B9F25975C77706F31369E6A81A300AE1EB25AF973142119354FB155A44BB938B732E1312500B1DA222398DAB22E6FD7B42015ABC2364262B5547F53F4CDEC4D401C462E1E27A611656F3BBEA270CD117D60D1D539D90C47FD7484360632412775C4D3047B27C55506DD217FA6D2481FFE703E9F8036AE97FCFA968DA132CFB913594A8CCCC4713C5013BAE990FB89162A20DA6513CF361D19A371DAACC49A1F7680C551B1401AD3677C2E7AC07E41880AB99FD43E42C0801CC26BE4A28D78BB62483176CD13C2750F77794EC46A56409172EC3BC4CC4F0EFEDBEA79C7467D2640D2921CD4D3CB7D2E68355B2443A268F53BF1D133D934BEE08AA7859C77394F3133B12E10648EED7CC5A16E95BCC27E34DB93B225BCC7E1787DEF5380899D045CC4F12E2AF09D30D35711A6E3C9361F7DFF677D37388B629318B4D233C0F346ECA699C034B6093AD681A3EB1E8CFEA8229A5F493E717328FE59352815D57782459852C32315B4885B15E18BCDF945003D061FA18070424FAECD7159C5456F362A932DD6F436FF806D1F36992AD740EE7372DB6AB4759ECC6FE07B6A0664AE748F877904F1D249DCCC58B17C6675F1FC82BD3BB214E3D00C63588AE5A23D9B42C1F6FE10FD8246F7CFB3E0ED2119F5A01563823818499F37B0CA95D3026353E7385967D9C39D950E15A9B103D0E78AAA5E69B7353CB7FEE026B49A9C20D9180421D75860B873F4DE7EBD5C2928DACCDF2EF991393ECDE18853FF0FA4E159BB792BC4E7976F093A7AC9EB20812BDC21804A77A3BDF53B0873352A729981EF2227009E90F50571A33C09245ED3A98A36823C083DF99C47B12E88B43E8BB6723A5378BA38088E4A091AFDB6870D8AA36DEAE9843E99F48EF98C7912ED0C286097B2C404D67E11A0F451B3B9B3CDEFEAB8B4B345E4F1A1DD7C82EC0B3C5AFB7C1B56096E26AF73638FBFD7F1CDA8F1E7E38CB7424403DA50717F499A943021BD9077E3C74C2C8D244EBEE7ED9BC728397DACC1C7A5E589AE36469795F30E715F93BE9997D612A2722952405B0D0E149669EE8B38CA6C7A54307C6400A11CC3E55D6DAB0815F465FA51CF2725FB498544987F8EDC4226385A93BE7F29C801E7E5BEE86CD2CA9F3A5A2606F817D6F84AEF78D37452CACF1D091C44E8D6B2618AF9D1ED2D264F12DE3FBE505C6F3D15056B467FE955EF6F1739B2091BDC19FB0C551BF55C42811F436116AC50885357C00F6195F7060861BB010EB6CD6834895425D325A4C604B89EB71905AA51629A727994BCA74C32F40CAA80097CC333AF34D650DD70EC81303A5E5561BFA5BD6CE22859D038FC260D731809EB8757F6572472AB9A82DA0146D142FB9704D9C94DB20E803EF4FA2BA9C1835A4153DF4D87DD744C171617F0D5866B199376321B884B47254F8E1DCF8F7E485DDC083FA2F8E7EC65FAA6E0F833878B3088AA147A27EEA34184DCC96F77A5BABBE4FF66E167B6F7BBC0295FD9CEDE28F39FD124C1BA7B83EB409646D934BF5779A6C3EE4CB5F99DAB54861752C87BEFF5DFE89FEA9E4AB7FE1EA9EA72BE7F8BBE5122304F3FA7E16C63CC8C28CA59FA7E65007279658CD34C27B84F6107FFB6CEAF50E29793391B9FBDBCB275B2775DB6836FE sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F9 -smlen = 3381 -sm = 900181D424E6CAE5C05F9B5242813CDC99438B934F0A108877AA8D089A82DF0E641AC36ECDBDEF547955D15FE1A01FCC4ECC8681A38FC6E3F4AECD18D648D22DFC621D20D313C0E28AF9ED2176713E8C2755AD850602A17593DD89520C52609BDAD30B8B9E79CCC88888F00B4CA940BA0750B254732E253F55BD49BC70C7E6C38FF35261BFA591ABC5965544996F9C782426CDA2990985A5B8B11D63C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +smlen = 3387 +sm = 7E4030DFBFC9E9E43B0DCAA3120361FDAD82F0D3F7D3217AC7C42BA9B5A06CE7207329CA9DD691E1C77F1BFAF403BCEAB94E60450C503DCA80CB849A18CCB90D44A6CC2C5AAD8B37AA1B9E94BF4C85C656F2B440F07C5584B19425A9A81DB93369EB4D0CAD3CD0672F4AD0039B061916237D8FDA1ADB7273915F8D2D37F7B34B793A07719DFF166E08F5F8B972AE4C95C35E7FB72337658277000AA63AF7F31FE7D9C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = 1648CF36D27E07F0EA64F96CDA463A7A39F9C7792ABE11821E863780A5A1C0732738D2CCC04AC2C325D0DF781E4FFD622FCB3C23D26EBD887632FC90D6C77824864A0F8B7D267AFC9F7517BB751E078F90CC482FC10359A06CF08E619A30A9473943ED934F772188323BA53C4957EDC634CECBCF963A864581651410A0E366CB55F2AB31489081F70AC789BEA5F8130A6B6522D49FB31B2994C04B6C99CB498CFEBBB5DAAF3C49A67078BF9786CDBD57B1609621B5B9BEF30D598F9BF269BB475E972700217D81FDEC25A6F02958E4754C9E44E87DF923D0B3550F9E86D685A9018A68ECCEE2CB2BD6C2ED35F3F191C58FE5346C83DF5AFC47488738C6BB74DFD60D44CECEE7C72D20A178926AAE123747B89AC7077BB7C3DAE6688BDD233A6482CA5A39AE6BB87D250B09CE72C1848E3BCF15378F258704114E4F1009337073628A7D589DDF8833EAEB3BADA1F8A0451760AC7B3884EC1B749BABD7CE62ADC387B801C33C849FA44AF47FBA008D5481FCF4B27099F437EBDAA78C43EAC25D2037C0091EB8AC093A234660D9B08E568C1A1FA83EAF737429EB008B8878E82BAB408EF84E10C5F4E249B10647A65481268BACF7D6B7851FB22F3D7768DF841C785736EBABF0D1F3BFC88288FF06698FB18ABF5E448BBD19E5EDC5FC3E0E73A9813E266650D5CD763CD6479B009E35A27F3F4D86E51C1C4DB473002CF2008C91EFFD5C911D7E18ED9DD4D15A4D80EF7ADF9C21CF49AABDFDB1795C89AB3AC61B29DBDF8D1BC368E051BE005EF3A0B8933B95D04AF80E40C2A7ADF798416B61BEEA77C3F0223724690DA0BCAEA410E0A4A6FB11AA9937A3A0CBFA5C48A6971A85589DD52F129E40A28C985C30A6AB36F2D9C1DFEA56128EAE3C874EC36278DEC1EDBF28B0AB062A2D76E473477CBA7A8EE933114039D2788EDC77F03BBDAA237F32ECD22A33C741C07FC6F0A12904650289B4A91226DD6AF760BA792567CE5F33A3434BE1DA2310CCF1710285089CFC45CF20C18F94710278087479974B78BEC1F97889FBB70A9C4AB14611E41189DFF7CC20E61163F23DF993DF7072647076FF45C8002753DBA21156198B702252C3883F5FC8640DD70DA3421BDED55D8AF2C5F5831E90638D99F680A759FD26812703EC9773B7748271ED3DA0CE2C301C18335BD7BAEBF87EBC54B73ABAEA0CC7C482A4FDDEDD23F79DB1E3C4F5F5675355EB7E77573124D87E569E0A0BB50A15D9394DF7BC9F78E8DE74DB2FF05B3063440F34D9B8EE2570CEDAE1FAEFFF7E42D6D3BA00967A3179F94E776B9CAA735C9C24DEC036E01BA4E5E91E6DDC2979054C1390742D12E52A2E2F41A95D664A8874C9FCACE6AFE3EBD63FB7AC6862ADFACA4215AB605BB4CF047B1E12D8889F89E11C8C04B44B5EC59FC7BDA1ED987F3D77D3CF3F9884A9694462D2B45A3145637558DEE6CE5F5A3A27B6CEF2722E755317BC80E5B5B2A6D63F06D59681AA72CA8EE822F51A45C85B4AB8001922CFBD52C5C83196ED96138F9D70A059CB24FD68F453D6EA015435FB5A3355936CE70522BB1E48C1827AB326A334AE7527FF2270BDDCF60FB7EA007577EFAB0AC89528F7DC50E2CC254905BF0A5E50DEC5174DF4FAF188D6E6CB5A0ED98AF594CEDCA7FE8461FE58D6FC171D771BEF942EDB6DDCDC784B04147E4097CC8E7B07797F0FC636D138F1FA2819281497205BB64E012FBC8ADB3834760A99F515FE3F348D1185E34E8D0767F9FFE29D39AAF0C64725B1164716FA7B6D63E066E1BB74ACB285402329C73E0D2B6410DF43EBD84D6C7D9EE49BB0DB0C96B07599F3ABE3F0B2268FF3B6B9EF9BDAED64BAB70B63C83C7E60300002BAAEE0B36EEC0816F15F33A6AF32C9A8CBD7FD669BD1F2B3A664321E4B2A53F4341ECA959ABF659005F8A9D9BC4938E1163F30F4B0D493896F0C1AE913E84985A1B23202D5D9D5E05AE4FE12BC71F4A9F708093CB60134DAB9391F97A71457D82BBE29BACB312D20F319C381D34C8755411B14D217D82FA9A5FBBA8F8EA5FD93A1A5BC93E6E71DF11FACE72686C312AC5FC391535D02059D8175692D57C4936F9C7E9B7DC6C2C7483774C717C0C9A69CB7C8F09C721A101934F01D77A971D5DF6BAE20DFFBE33E512351CA5C72C285D82D9261C99C72D218B162C38D1AD9CF1D583068DDF6A65867D29B9E791FDAB6E257BBE7F4225D517F6715FA61783F13D2B096A9782E198D067FA55CA5E04744E0D7EDA305D7DB2199DBB4D44B64A4312F09237A86F1461EF74E148EDEDD82148185DF3F263DA6979CD05EC9A59B96A16301CAA7E21210388326E49B6BEC3D74B2B228320F6670F21499A8BC7CB710074045D6A3618E9E40D47F8118324A25B1AFCDFC87F5064DE5DD287C1DAB6E4477F8995E994ED2BC10444F5D029D975F5C23FCF76F3F5BFB2E7DC21A53F8021F6CABC6F3DE2B774CAC5CC6FD31555676CBD5A87A5150CDDA64D3FE8DEDC648C49A5C9A7218A0114CC1586CF5EADF9F5CCE3296D0E964B1E56EE7D00646CE7D7C7772D86FB7F562DD9BCD6CB8649E08CDA2A8EE123077F8B1C41B68F61630DC41DE83D86CEBAC716E1839BB4A200A33462C8124578C42286E351A366C418038FA6E9603BF0E88E85CEBF64ECF7364528877EDA7DACA3A03586B499FBDF3C44EA80B1C4D1F0B738763E17D9112FD86FE1227BB3743722639398A54C1013F6FC193627F6190664C5F7D742412051ACC0348C954A3367FE67B5DB88F442864C4F590085C0DAA5C302235A8FDF29E1F09F3AFB448BECFAEA05255B9C353657C28A8EBF91B3576B3B39D507933F93A0F4E0807E12AAF5A3B46E1979FED231FF5F36BF3288D081DEA53D4CC70C030A623B4B6AE4349C114CB4AD76EC375A79365E243A1997802B157AE1DC20219A96603743776EF144A8DEF1658C8A57B5BF0E0A55D0BD418C035B104D61CDC41D39BB985DFA3B1A88D3D8E53A4F5B224EE247CBBEDB5E7458FFD7F9EE82FB4C2A0E3E764EEE4101FF5C04DB08E9C5D0B825F0D363BB751F2F24CB8BE90D52ED815EBA496C84AFEE8C3FCA4AC8CA774445149F6C7B8870175E293C9FA3E8573490522E93C8553A0B6299799043211829F0A3A0B3B907F13AFE99B2E8083AAE62DAF9329EF16AEEE937A912695E3F704665F7023D347AE65BA5EC05DAA445A987B2EA0D100B5C81D7251CCEE3C7F6FBC20DA538966D21AC4EBC8A678CCF67DF3DA6183CA4762D39B6CBE39491AD6DE5AC2E9EE1021601EDF6A9C6A6CDFE81B647A1650E15F192FD5E51AB0CC9936C9B859433B78F729CC9D6A1DF267E660E1CEF6A69F3F0AACD4229756C8A8D0DC2EE4FE56C2DE25611409C8327D8C41FB4FECAB94320EDBE849901BA24733F9D50D499C61C344CA4F82FC6A2D89265B51B2D5FE287BD7E113AFF80E4BAF041637ECD9C5A94D1D76D9AD37B4AC18ECAA61AAFEFF4CC9B9E83C1263632E69FDFCBD4535803503E8BD30F0D364A8FC0A05F930256DCABC5D0FE8AF30E8BB12B0DAE7FE202C6F84C18B0A581A7E8087E9D02F9C17E36BA929E79F06D079B7414040CDF1630F36BA513DAE0E2C2C55F7F8E0F23D38F3CA8EDFE1D40A750522705E10AD44E955813F011C6E45756DA77CED81D32475593EA474FC4FB92AD29BC8848D50AA08151ED66D18CD0B07D1DED637B64058535872598A81EDFF3F2E43514AB2CAC70316094FE3288965CDB00A354BAA14CF4B2A432BB093BD16FD6662FC173F09B4D6025EED2660AC7124DC44B56A6CECA55F08ED227F266BCCAFDD85D8E2750707FEC858A05EB3E9DB7664F6A246941646933C06BC65A9B88BE7F5C0BF96FBA2354C9BA994707B4072848B7BF47C49629CC5BAC844D276223FE7F525E362355A788723378B6489F96EC4850ED362AE895C193EDC15F78DE4F5FC056766144556EBE9704E02003320C3684F9427DFF4AA19AF7AF149A6E69D2FBBE0089875E90619E44A40E7DBCD1924E993923AB908B046D744F6D57FFE6E0FFDA4A835E604F52AA7A678D73305211A96D4D20E9B917D69D41A6B15F0EC3B6AEE3CAA09D426FC48C4B0F5FA3D9019CA7342FAA66836E44D344BBE90140009521593E03FA49D3EF4C3A412A0CBD7913A4074473342B0080B76D5012DFEEC9A680B9E3C1F14E5C77A02271CEB5E9017024E722C2DD526AEF5F567F19FAC34984747D645EDF3B95A250C9A929D65AAAE963E21B5ABAA6C0F3F30A4CE716173E19EA8368D3359EC35E9E483A2811DD564B6619373353127FD91DB1B9AB33EE4B1BF899498AD60480A3FED04ED2DBE0D4C2088232BB8E993BDB9E28BB33890F5B41BF2F2D4938AB48E7586ED463295014F18544FFA778F73B43477EC670479DC6C3D7AF0032A4C9FBB797D33A4DCCADB787832FE2F1537753313404B0A5DC8B781777EDF7572C4DC9022B5E1887075233C512E5BCC38DFF1DD8C7B2E8CEABE7D922169F2F70D307D916C33231D596A7CB3822409ACA771BCC09AD5DAC703F710D42A2F72294672F3DDC99D695EEEB29DD4244D616EE91226626BD1D60D8798CB1C4FCBD1A7D75DD1A8F96C2E80BB2062356E9DF18C85E5647449903742FA5242B57D387186EEAF0E365DBE52B83A69E05DCDCB45519D8936F65991D031412623FBB9A9CB38C6CC0ADAF5D395E94F2C72197488DE779AC9F4533AB6DA872DB83D623E7ADFB20A651A6800690FD6A544C25DA0683C1760DC25835E03BCDCB879B8C5B7E2CFF730311FCC5F3E09864E6CF7FD5D5D8420C1903BBA59C38A4AC9E703CA338DEAAD2C4702BBC8895C15C374933EA6011EFAA2E372CC3E038078A0301846D300AEEBFFA3F9225AFE71F80DD0D4249832F1A5CD7F35C3E08F48F7DEC2219CC7075F0D3B7615911211E09C92D799965B26CD62689BF789C8163D797DA8092DA3D2DA32CFFA6F8F084D244CBEC0512248A1BB6DDF3089947C950AE595EB31FD2869321F2F67F3E4824B3F8DA5CB07141E9CFF45620CAF7E6D2F7E590CB3135EFEBAD873E8FDFAA030B82934339BDCDA19372EBF67D539E917B03CA9A0FEF9E96FD7CA2F2E015ECBED2A947199A7221682E72204CCAFE2AF2ADF19513E440F07B78550E1F9549D46D584BD980CAF26E1F559CA207C9947DD38F2B57EE9C00D870BB4463D3333AB3F2AD4C458FFCB1D7E67844FE350A9FA55147197DB5E27E5E899309F98BF2228CE174509867C9F6078AB52E39774644D2A5C7281C8A52A0B79D8832AD1BC33691350ABA8B8BCE690ED8C382B424014BA49CEFE82549FA19935F0426F03CEDBAF99D9E61B42A959F3213971CF700E1FFCB5FCC2F89AA9448C8F91FAD196149883AB0AE72A7C456737F7463E572C89D06A5BAB79FE494A7DF3A53B9CD3592082B4AB12F46AAF60088B1B2DDFA2EA57C7F07A14B40C6C8FB1380E40E62940A2749BAB0A3EA2C14C86DCEDB235008D97AFC7BC804C03DB8B3E0077A0DF79FB2127C76D79B8C1CDDD484A516A5772BEEF88391BA497989AF6329403A1BBD4C536D0A1131309B8BACBDA036803A88E8C44A471F40EC95B517CC0D4C68213A4145AC599BDAEF88CF0362B75D0DF12F5C0AA424932C626176EF89CEBFEED545825F4A95A34A920CBCB2B7C7FD97295EA7B46810CECDAE2308367944508E260C9B55EC0BE8BBA8735B45039BD77FBFC6F20B70D61B254A86A2CB76CABD2C126D6AC93AE223A7695AF57D89379B015387DC13371BAAE8793EE086DB6CAEF243FF61C870A6C855AB3DAB1A73B07838C0AB2CC17C2DC1622023996EDE1A584D5AFB1750458DBA54A92A0DA1F4892BB36F4F39C8FB9BD15D50129D75299B238ED3179087D62123FAB5BD003053F73173697A2C523670B9740D836E023D2477D3B03CF2442C70E37A5761D0793F48D92FA848B633D1B85A6B9C2049926A3B3688CF75C7C9DBCF112AA4FCD995D7D8ECF299D29E258F2904A5E419F7C440562DC442CCF382962E487B45BFF9DB9FF7A79AC082CC9F74E259046BFB712D7A5D792995118D6F4EBDB972EA2BB890487B3402418827D27BBA6D784D542E80BE7CB510B98BCF4471D2B207D4D8365A74980F211771A46844D1D23FCEC8CAA2C9C821F0AC771C76C4EA217854D97C9AF5FB5F14A5BA82135AA50A2F2F56D6358AA2E5CECD89B43F60DCF0AFCE6B272A47A4042535F2515EDC1B6247FF152425585EB1B404F3AF59ABC28A848EF01691C55BF66A2E96317F987890AA9629165C62BCC1B5F2A8783EB76F99599619B8ADD3452299F45F7E301927C6D87A626C25C701D8AE573256CC24E24916A129058F05DC630750BC4F390E03CEA04A85AABE0C1E02029E497AB65D91CF1861ADE1FB5F7022B302D2394B681487CF23A6FE54B1F53946EE8BD6A7ABDA2998EAFEE17CD5CC953B078396047A28EFBB82A29B3F46419B01C60AA9731EDD9627E5D891170D1462011C3D0686E2943C6897028D0252D4F6C5090DA106647BF44508FDB307073385A3FD9C26EABC77F01074AB2EEAD0D3EA9EBA7F21CDCE6B785DB50C122310CF6A6C1273FC190C42C755641BE70574A2E05EEFF04CB33A0F74AB604321CA07AAFAFC926488B8ECD76972D3475BBA66329B3253E5659254A310FA6D59723624C58D22ED6FB4A4077E3800A201D96218073405C258BCE9F1E84A944F6247851E6DE27A0FA0CE35FBCF01EAC0B2FB9366C2BE1EF4233D9831DCA5A77062219ED78AE93697099FF5D3C00F6554B1C99213B7AA35736683DD63F06C9C9674016DBAE016E48F89D67C40F872F527CBA47E2A7AC29138B78D661E4B8342AF9BBF7A03B3743FC5B9DAB4EC01E4BB82372D29FF206715060A698F30BEDC543BA89EF1233CAA78564B94476AADC162DA478EB4F02252D0D17610A2D5B00B594CE49B359D1BC6AE0D19A535F8AB10322E5A56C1DA7FB269722F651D3F161FB9D52384E6C3EB7FF5F889A687C59686520D030FFA57FFF97C2BBE56CA6060679260ACFEB4789E23045378A4FA6112C6A6AA3C26156E94F5488942114BD116CC6674B9602696A044E40C768F065AD081741026DEC6C7478BE79E769E5B85D9B9A6F9D6BABE2455B547EAE3E5BD9D771001C895A7B08351D8EBDAD5BD7F2A60B92837F34A8506C93CF2D9CA55DA7B80E2BC671D328BAB82A3094EDBCFC20418D86451436976F04C7BB6EE15F1A8E8FC265B419356C375B5C630AC7203CAAAB42F81D19D5CCDFEFFDE68FE21B6046A2A9BCB202E81E9B907758575293A3D56C2FD82D4223DC8A1D5F2BEFEA5E3D392EBB0A669D4A52EF02177851540C4B702B933B0DAC50D288683887699C8EB5003A4A2E5E64EC013D9D2438D970F88A88066D8898FBB05577E636974065DBB7EEF75ECB2A468203B5F1C352D5F036523118399E969EF2F1D00F8F8FA0596A9259039C234CEA3568E8E7058BBA3DCDA4C461C76FC407ABE7B611274E1DAA54046D868060CE9E378A393B29956E61E9704FB5759DE8C3104BCA1C7E9DBA738F291026FFFE3CB788C9015D0876C1E059DAA99E8D46A66E5A272B7118AC96138767976C0E39B507AE89F5EDC4C2DDB7A391DB356AE278C705AEC753BBAFAA4ECE281439140CB21AEC65FF9DD9464CCD29BCF20F23768E2E09B114A8E2F277200A3E04F203A3F4EF6D8D40FF36A5A6DF4D650DBD58EF0D9AF1EB6BE96B2C11B39D0F51D433C653B432B5C1A62AD81108ABF35FFE7B6A7FFE5F4C2EF07A2E79567D484AB0A48825EBD343B3F1FF021D99852AB364FF766EF059EE063B62A827161D531008D06E5850E51CAA5C473A75D786 +pk = 1648CF36D27E07F0EA64F96CDA463A7AA35CE86006F0FD3952B1E972C7F321B5FE13B51F11A1958F59D9EE7B0463FA491988EB662EE9F884B945B13FBFDB83EF372359B274C6BFBDA027DC99DD47EA70BE2EE3FB58F027898BFDD6535AFB076981C5BCD875B89AAFF413EF028877F23095D6E7B5735CD07B444384A18F5C898146A652F0FEB3496909CF7B99EF2B08D1E7D3F98BE6A91A80501EE993C4A4A4F1B1892C10632D7587CBD7C22B6CA872638D788186860C4B9E30AC463DA813868546272B9F69D739FB9437F5FD4E51E7FE28D6A5FCC44D9B76946B8A27D7885C06287C2612127298D1B148FD7A92AA0EE58EA6D4B000C4D84CFEC1E3712D10CCEAC08B219459FCE1A551ED03D42591C8A6035201BDB39335C69368A34E54B6913DD1CDA63EF50DB620CD9A363A677AB484E681FFD0CCC2A6F44CEB38EF1CBE0545CD92B87AB651086DD253E2CEF503D6AA05A617C656FF5F32FCFF302E1BC29296FC12BE51BBB77D467A1CB71F7E15F5917EAFB4222F203427A24B1EDCB550E2D9856DCDC76AE5F09B8DA20DC39C2348FCF94B127BF2FA6F3BAD9DE1575493CF891AD0E38264A61E4B8835190733BCBA7E1A62A9CDD56DFA00C31075FBDC3F6F2938785522450A308A822A9BA03AB0CA647ED346C96300190337C18997BB9FEC4F7F544514F65BCD11EF27F74E26B2BD24D749EAA60A0C4A5B2A6E312FC180E4C6D96FAC15372273A0E5637BBEE82D340AA98072FA2289003903B595BA8B25DD25CC9865B5B17C141F8D3982250C6EE153B761A553CCF142F2F4A2A6FFCE45F8ACAAD331332DDD4BBFDD3B7855268A9E5AEC2D9A77221CD6CF48AEAD7F137C6908F7C6B8BFAC939B4CD657B899E84558DF53D50073D027A08F5755CC3C5C23E3C5FF619E8B1B394863E3C349B586A5E049B5765F2789B7B925EEC65C60FB0BD63E72F4C1730DC6D285F97164D855788E08F250D870912BC28058C288BB691FB942FDCAE782972CD4761585723260081A6A4D9BD717F6EAED8C95C1165172D50F167D35E5035A9B81AFD41E2D226576229705BE76A91A19D4A60DC46F5F4F5C99F08BC1F98D9FDA81434B4AA2BF12FED8C764AD8CC291A81F717FD92E9EDE4127EA4AE4B40E69D2416D5D5D6CE360A3A6F2BD6B7CE8812B20E9FBEE99904363AE4D732B26DC1904163DFBDB918BC7F4A0C1414F02B9B136BC77468B89D5CCB0F5ACA4A79287B04A7509AF45A30744333BE5028DA162E0F828E888E48E27E50F7BC2891671D9C25B3869EEC66E3E0DCEE639149DBBD63807545DD52E16933A34393046F6BC9ADA65DB78D91E24367087A89698C4278F84AF813B68AB51382A9E8DE8B7A2751F5AB1113C6287CF23D4D19844EBF984842BB50ECB6889CA015BA12C8A64DC588EAC366C9470C3F7CA1F8198664E0B3F2647015D43300745612C30DF314C8FF55A38E0FFAFBB521D1654D143C42A01479E8FF1B684CAB646D70A5FB5AB902DE2F993466B06B7C0D6D0D80D9E704C4627A3CE2062BC6F816423BA24259912F4DAD2C1110A8AAABC752FB138DBF1302B15DCAFE239107EC59146C42564D090144BBFB7A1674C8BCAE8F2C8FA04B7CF07488759CD094077F5C5AF5A02295E264D35B18C906074B5B042C0D6B9B59DB12FF77E7ED5D8259E52DEB6A282E983FDDE93D065D84437FA5A485E07B9DBDF8C6722B91530F82773EBA99DBDE4ED9C376E817C41FC39D6FEDE9788719B557B8EBD1F2A4FE56571825A1AB49692D71AF709EAD5C8EFFEFF14199C829E308786E9F815BF00FF6B676A782D23E4EF07367AA59B18B259CD985EC8FF2294A322238AACB8D6C6F0A3E9B454B08E474CA70AA08FB201A6278E63210ABF3DC1B37810F674DC8F6B6EA0302DEBD3A25B0AC7CAB87235675159698E8FE41A84848D0435E712001174969826F19A712A0E18349BB41DCC5F3398912DEE96729CF2F43267B4D335629DE57DAB0EAA8F0823716BE6B2D5DDB129AAAE5A978CF64B4F31C75BCF6ADA3322ED56A163BAD3C67E98885549CD18C3D623EA8B79BB195FA3EE970D2EC9410BF53FA73407F81BA1C7360496C881D606634EE65242DC3C10D29EE8C1BE15FF7727D2194185A2A64567B540730BD69062732E14D1131FCAB106874F1F6206EB0904DA5458AF3DC4B2E603BAB4DC19546D5F7A041F864A1B6D8572EBC4246E71179E314E31687ABCF38A848D0304B35C3DBAF2C04C51F6E4EBCCCA7C5A125AD71A9CA4C3B458BBC27B64437ABAB958F018FBAA1C7156F6EB55E8872ADD06E78633710F6535924FC5BDB4A1D547C3BB52344B2268E001F2417CE05C1592E4C030B207BBCF1068B9DDAE6BCFEFC5D82E908D4F296332E304009B6857BED9A5654837CC090699B24EA57DBE09C4EF9728C356CF29DA9106A9E76D87548B531F8BE09DD7C0A46E81BDE74CF05C98979BC8B5066D8FD15924C8387278FC9074DB183A0A971941A0DD7EEAC819D30AA63D655F4C26B806E4DC06671D8BB3C74BB70CDDFF9B5DA372E569EC9BB181EC8A2CFCA9C2908171E1C46AC6E90B0C91C91D61E41FF9AB2636031255B4E51340BD834DE05FD78ADF20B5EDB4872D34C3254791AB96CBD963400C8B28E40C134166C0F78766EA57ED3FBDACD3D35F34987F189E00858FD6D323BF9B0DCE1D6001FCF9F6438285DA512AE6B897AC58DCF74AC18A2B54DE4E6648E41C1732AF14C90A791772E5DED3DD5FDFD576B32298D325CEEEF7D1CBD5529A6054448BA3A3C2ECF047DF2AE864A57040B2FB75F373FF3B6F76554882FBE4AC73E44865A5A5F5B9FA526A918375F0F1C8FA548944F5CC88A7DB02C2EC3CE3303D14679EBA4D8378284A508A82144A90B1AE53997FB89CB088796151B39A32F91757126FBA8957A9D0804F34C30E431189B4E4EC50BBBB5296B10614766043AEF9259134C0DDCE925866EC40466832D264F6FE8B225B02F7DDBF64AF4EE7C48E4FBC276DC55D9BE810CCDAC3CC2E18F71E00D1D711F935737C02F8423C5132B0B8E5A03029C4EF3BEC0FC61B323C63A072FC6DD0EFE85466C0189733C3209BF5137C9B89A980AEF50E18F88CB70FFE3001D16854E3B211999F03ECBE22552435118A44C85F48085F3B66C5A14842C5B651A91A02A064D58F6DF9A8EF471E9D2483ED5C5C731067D3466BB17DEDEAE9CF2201F24CAACA5BF631B904C65E34BF3CF6A368CF6A9EBF240EFD0797583FB660746F4C5E64A1BADABAB250D0D9113D5EBFE692314D0F0F713BE6DF110FFA868E65AE64946B7CF2DEF8B555DF98DBD97B539369477DEA4763CF470505DD7A6CF1A5B6D0161303E41F64AEC028FBAF9D5BFABCFB919F7B70009A25B82F2F93CA2FC7D5241A232BBBC8AABE4FFDAA2CB01FBE7B51A5BF2AD625E3D7342F01B8CE091E2972534A1AA4453671586ABD689E361AFAA06BC3F9B98EF513C6CA964C24E197072BFF032B6D9864E3633D1054024FECD78D3981A0983B30DF3E549EF366644337806BA03BDAC41321D78340764225C533FA2E7EC7BC74E526E8CA471C2AD6C7692B9ABC1936AB6D683F24F48BCF7AA79E615B27A18DF6BD58B6078A69C648C661FA2FEB72599D548F2C6D8F90CB35C5E6CB47E76432ECBB5948D984C79C6A3E268BA9C62B29A25ED50B70E0967FC8A6B8FEFBC3A33371FF0412A043844DDBF2653E01EE84560DC4FC722D2CDFE023C113CBDD211ACBABD16006E2C9D2B5803870EA3780D11D1A705464B14B5C092BC1BA7E37432688BD90B2D63B3A4C2F697645F40414F0ABEC263A549CD61F201EA78852E95F13AE3D419E0EAF9DDBA7C4A7F71B4C3C3C59150BF4C6074C46B7AF8224E71657419437231969CF539C5F4CB896EA91D84C65024CA13A763476B4012D940C7808592CEB162D86389F1E1B21CD9431077155FCFAE96DCC86FFD27E93E9A84ADE85568C6FD0F6B25D6EA441D26754B6C716E4EC98134869BD963629979A5BF173782BFDAF3EB8F85968781D75A8E8FD2DF41618B73EE44A6A64EFB7B101BA386232888588430E898EBB986B970B2CCC0866FC796EA7DF5DABCB72EEA71FBD8F4974BE6328065481A6856122439F44EA9454CC157C3D1F2D728ED9E3CB1E07DA50E8156183E0B866343B7888D1FC1C04D20921ADCF95DDDE81176DB87E0DC2E140C006E835EBEA73723E191D9A486219DF32865D269C396F2A52AB882B777BFCCFCA0F5E93C4AAFCB84AE81EAE70B7586182BE6E1D7A09F02AE9E9A386639C8CE909185617D6CF67AA61F688B48E8D83F3AD0353755F0D3DAF008BD0EA5C15C182DA4FCFBAC2160BD3B6BBBFC2F826A29FA91408030BCB48D640EF82917BA2C0035DFA495B7092009DD6AE80B99F2DBA813FFB39762A39CA054E73AB559623378BD3753D11CD3BF829253BDAC5475FD6C42038F62A0E1994C970F042E3174112582F4B4E4036BB3322C7F07D5A75A282673B2785986500DE84AF549C3E8A6C7CFABBAC3E9884ED9198BE80ED4FA00C9EAD7D4A7389EE95988A491311B007C5A06C370E7CD8461F92C99ED09B75CBC1BFAA6C0F5233F6B2EABBDCB4854B88277774225CBE19055763F248716C44F2983DFAD27675018BE375857A474A93FA48898DD2813A4577F7937FBFA6F23C621E4FC250C889B2CF503433948E1476DE77DBB20762FC6D660B79B2F66FDE6FDC3C56356B9DA948BA1ACEE3CB9F8B5E066206C791AF0C4464C489206A1DF48FEA0D68E182938D52D75889BA24C822DB84C0F2666A74621052F977D58513DFF0A6645E61DF5341139D029A0BBB5BDF26BF686A8CED087741EE905D6D795953E11148F0247909212C58BE5507C43100D11F9C6D5ED24B5A52CB9443D3B6F5421C03D8E8F733B56F9DE7F1ED32A09E604693C203DDA796C6654572FB32AB9A5FD5249FEDDF4FAC5E79E90E18D92909BCCAFCBE6C5A3B2F0E3060C56502DA8759D929DC60E6DE5DA191FC2AF41D39F111F9D28EAF3F23B3D615CD1DFE7D0E4420B58B0269C8C81F38E732A6B2712AD10083DEAF3FB5D20D8DD6B00F1954DDA05CB300E48163CDC69236C2EFF440C17280941E22EF7F02961B33ED5D98C90E2BD5C358AF01C351EFFD422D329D1588BE446C6C94703729A58CC410E1FFEC51C615FFFEEE019BDA78465E63F1A82F9BBB9218D4E67BF63EEDEC0131AA8744228249F2B3CAE3FD033E5C330F8F52C387D3B8D0F176228D10A92D5A99E1062D9CFE35815CAB8211D4DEFFCF11CB5E7892B4ADC807F13D47A157E125D79A7FBE96A6601762102B7CCB4A0477DEC94ED363DC05B891A51A1DC1C5C7C7D71BB36D0A296E7DE7B8E54E18B29B09FECC7051BB5E4514F7B96A309476F6194C5AF62A4E1CE82D1540235DD6E47CBB3BFC433DBD58F3AFD0C9C2D18D53D7EEC835250BC2D85043C26EAF9908C13492CAECBB19EB637D4B4F45148514DA07109C82D2825E353C435F909119D1B51ACC466B7B6D91114F4844513D6EA996C4EA7EDD824A88934941DF782B4041A3679612ABD245FE13B065995653AB777DEA950431218BF8873D2EAB5EE45D3E76BE196D425D1B9854AC820179EBD6463E70E002C68F64BE2A37E93E47FB3BC7DDFA57AA9DE1B231ACD4CBF4E6957762E19C68D583CF9CB7742FB155FD45BBB9E8776321487148E5073FF15A1CECF12549D32D49CD783A31E3CFBE4AD98837CD427D319D4254AFAD2784F37DD1531A533DD766BF29637C6AA4D7FDAC32864EAD83EEF731D679397D6E5563081A165AC73808D206002A289858D3CDCE09F1C7DF0C0E73D0B86CE267112C2846D9482E58309B669303216AEC681155464F1DBD641334625E6D7A5CBF5780B14EBBE7F950CD8DE7725B41C42DAFB15E069FF7091F7262BDF53DBB554AB5FE77B4D9282A41DED03833926674FDC8187A1502E3952F7117C9E5B5E8790D0D8F9BF7283231DA9F48E8248B6A54090AACEA6E99A295A8F4265C76145AF2874520701B6612846B0C64BF923020C63C165952CE70A88FC844A2CB85AB11951366BEBF2DB6D04C3BEFD0CD46AE19C37ECA8540EE46995B6A2D48AF108635B3DE163557CD2C7ABBDE9B4F7737126E06EE8E14CC52A40D8E464681CB8DA6541F93EA62284EC2EF46C5FB2E8CD93B13B4083EFDE21CD8CB9CD74E86356FED7A08E918D08DAC94AE35E6934C7839FC9C56955B87303A149516A0CDE3C93BF18AF0256AA1F99D40453EC99DE728FEDE2FD567E5864D586CB4F78515E628D0FB6B6721CF30DCEA460D8F695355C318594026F365BB71DC7C6985B21E90388F64D55010DD1C142B539730C2C8FE47E6E5F10DC50F55FE81848D634135599576113A7A274C89A0FE374BA03582007BCED5D1F43B87EC048C9A8FFED16C6CAD7AEC50F1723113FE658B8DB93CF635772FE3C82B4301AD6B5853E125AD1E5691ABF7A6B07B975390DFC9FC5FA0C0733188A452DC0BE3491677153D122E198EC322CB490C216F00CFB6E84CC704756FBD32457625159A5A00BB4064A845F79E2456362E334226D0AF8563B76140D190047976F3E76FCB42B9164F99EE0095B5F2BEAB065C56EB5AAB530A968A9BE1655AA6B5C936067971407864F5F90D188EF259655530914A99EFC7084C83970A96FC2BABC180E9140D437B1B9B54C15763199BB8A23D97C824D7DD834A92A32F15F365206152FF523D3738528B7A192F7E66A1595245CFB3CC9B413B3D278AEDCA60AF69E2B1029269D92FA3391413DD50E9042B18021D9C6983085FB895C9E7AC33BF3DC1D39D8EE77D8DE08F28E2582408E954384BBE6982597E6DD158EDADA0D5C5C8A84FFDA5159F9A34FBB2D96548F5BA2F59AE38A0B5D02CB99B211C8EB7166B784183D1F5593A2C6A243819DD3455E636B8B30230E64D97F1C0F488FB8DB1BF4E454DBCC862B50CB25C06A7A288EE3E623C68B06AEB2389C10180DC95F9E2ECA58851D27FFECAE1EAE82DC59E2094 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE1 -smlen = 3414 -sm = 8B8D151F41AB8DD9A3986774CABE21D469DFF852DFEBFD799BF6A519F02D0745D3DEC7B712700FC44A8E3C8C056D1C21165E518C383B167FDC6E68F4685F71748C28FB803BA783EC49725105B5EF3A0F693B1AFE523429481985B5C75BC6F69AEA6A39333E0E1E2501BD3D0D4795AC41635C57E064850E40488A3E4E5371944A22CB4FF898120101CBDDA812FB23F6061BF2ED241A42A37228FE25E3E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +smlen = 3420 +sm = 7139A6C458F195584BCB2854CB253BB615DF72AB9DC1E5A975143E1CC6E1B5D6DE7DD113FD3813C4DDE8F7610F1CA3308C76EED8CCB2838226099A51E30367E40FD0E246D3714F022CF45E43D9D9B5D270EF6E6F34E4252F4B7BFFAAD893B8CA5C318E2698334725C680D396AFB13C12C59041EF5318C3E3A08F0AEB26E01E18CF4F194F1B524F1BB4D2C033AA350C62EFA538BC78A5CF59BB4EE91AD0DE5B151364E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = B1922F04060CB2B366F83B7C0492FE7621916370408A69EF6AB163407A5246FEEFC010654189F1F00315BA16BF864180569D463D9B20BAC0F391F47877197D245047F0A810539C1E63439DF1EF8A0E64AA152E79329806362CC979E79B348651B12C5B75DF86FAFD86CE88AC74B4B33A8A65D11DB6B1504CE0797C0C7B17DF393FB5FFEC6A07B1F4A41E558882ACC31AD5BD36174170FC5F75E432F5643CA55A677F5A17D7045FC356F1A5347041ACC64F8B253F34256AEC5D2DF85664179B87B0B921382CB586BDFECFE89A2D2FFE6C3A62C3D3FBEB45B40C96F02197FEBB02704D442AA4D99FDA2DCEC2F12AAB7D285FC0638A7A71A63DF721ADE1B94CA17F4998D0BF5DCDFA31E9A74DF8F8C6129332BE42030910CDD9DB007A7A956A02B2CF1B223E0FED01B35A8ED861CDD8C8AFAD8A75080B5F7B6C90C82A845E6F8B893CCC5D8BC3639D35583D9784A28986434B0F96FAE1EE844F5E652D6A6573EA6AB00AA49E535AC883F2DAF2AEB49942E0AF3696E3F39E657734D6029F481B8F8457E69919234A735F93CAADD4D0D761AAA9E707709D703DECA6B960B12B25CB28F437F1E6871D6568F696168B20E1D47A2DAAA4B58597D4C906079E98A548FCB516B3F4A8083E032EE61591863EDB875BA6E55C8293670E93916F46BFA4257EB280963D7FBD07B3C507FA1D6AB54DA456635D5E4CECFD7A6E268DE32037D771AA1F3E2F641CA6DBBEAE42C3BBC78B3B1C3A48886815E3D1E41B6BFB7CE394ACF3282DADFE76FED1E5A35187C20BDD2C3E7715057760A735F18A42861A69873A49E5966751932B31BF3E5033E7ADC2A7D7050EEF61A7C5E6F1F3142E22FDB404A252B6FC543A4782892D5ABA43AD98674F64A8DBF0E4C1375E1BFE5363DAD6407C5CBB08F7999EED993D1DCF7087919E0C7EE1ED40173823309C05A75E546D472AEE115E901B9B7E8AE5C0312F4782BE3C5775D3627D02C40E8DFC2F3BBA274A6096169162F1CA4B348BF6AA46DE9D3CD33A9C1B9ED0C0713FF2D4C53AD10AC386ED419E08FA02D55359ED0B272A743054A7F08D4648B902812A3B3F894204E6EC379B7F1CEE5D3C282ADB9FC45DC75A910FF8D6162D94064026BA88783786744E26DB69BAF5D29CF0F77EDE7499E001C9D6ACD8C337501F1D108DF4ABFEF8D6A24309972BACEB44DC25CC505EBD76B31A7F6027B099DC36102E6B1F81067E8F00975809A2309C9C19A665E1D5FB38610FCB32F559D9DED93950C4AF90BE6F0904DA8BF44696915AE35C70C7094689DF7285C271E3E849D1B9F7E4C3899A929DAD331689BD62C9071933BAB20CDE5CB0FC86653C956919640AAE0F83EA22CF886FB56349F4EFC6A02F7C04A1E8560C113B499E184BFA163BDB89DA46A519D0F5619EFC0395C5184AE4D306278F155A641DA3A92B10B8102375EA6047C7845128F92319E5CC97F96B3F1643B0955BA8E7D15F70F65003722503496764B296088700532B0966CE13ABEB9D015C85D8964A0F37C0931BDEBF87C0B52FAD424230FE322AE2AC0E9724DF4C9830156E7979F97A13E2C2BC296ACA389747D0F83E7E9CA2F6413B009F436C4B07576374587419750DFECE39F543B8393C93E576D0A505767FC37D962BCC04788909FA27F2185B8A2A0B1EDB8F549633D77CDFA354D6CA37058EEE62B4201703511D8B27246A3B726342E7714F22C362E32A106C37BAD8B3D75C11BDBEAF107136D9A163B323D1772756F42BAE8BDFFEECFF111B090687ACCDDF2903CC579DAD0BDE6161BB0057FD08502BBC14B1C26861D4C15F3E7FD2ACD18F1E25F61B39E75A724C7342B9226A53088503AB9F692029B8C96557F0B1AA9B11ADBECE5CA6663F9E204597AB3106646A0BC3EDEFECEFCB47FCDDBF72E9307B9431F1269C08DF129F7788462A92F13BFFCFE5446E2645635E5A870AC1A9E3966662CEF412BD8435798EB229D6F9C486D580B9D4B575E21ACCF44EDA8AC91649D0FDBCD027FB0403FCC6407B455FBBA84956A512E5065D45EF924DEF8792788933BDFDCAD05DD49901F487997AC5CA96852CB0C10F1D70A850DAA4549F154C6F4DE59B5BEDDFC2324654DA62CF12BC738ECF5398BFE6482D39616C40123FB7118732256BFFC9E51CC7370CD712B555508317CEA25065C59A273DF557596131F04265F24718A0A5A3D92DD09B21EB8A81F75B388A99BBCED25D7D730D448C270EAC5D7EB833E3648A9BB8D035C56E6B55D372C90E6E5DF9FC75FAD6F6F1D07E5022C092BC3AB4141F864768DC151C6AEAEB5CE1EC9CD3464BF120307758CC69634A7FC10A9D82E9D8B88E02E63F3697F0AFE3452814F6B9D85F7F887938E764969AB1C98558DA25087BB1E5E39BC84E040E64D88870CA999B18DF593E6745F217372F97459448594497777597615A142A7F8AB8444865119A9026727459EF0024AC2AD271EB758C29295375F62A3132FCCF06A56EFBACF589937228F267E701F145A3BD2811EB8EF0CB6E677741098BD245B1CC97B2B280CD41F0872D47613E0E8107ECE717D92063725817A20BDCAEEF1099B26533E8508DD7BDBB980F4C510AE224251AB76C12FAC92179CE20B3904B93E6C05C5D6DDD3A6B2A8925D2028494DC40029790659F8C2FFF76B5244C0DAB6A62BCBFDCCFBD138A1B26789A075D02A02811692FFE97354C96FDE3F83920A7061A50D17862277CC0AD4EF3A6CDAFAA011B027BC2E5292B5F5F1406E1FCD272BCF328864A2840554CEC4F116B9C515415C97B3C15D7E572AC711BF78B89E497B7E9430D141E212449E4B7B8E192EBC1D3E60219823D865493F344493A717847300805C0464519179B3656C216326B7CB1102BB862E3C4614E41FA367848D46249913103D3DD05B913EC07F889CE34526A5B3FEDA453359F95755DB5D120F5ACB4D7C9AB22B9A1BC024F64EAA6FFBBA6BA7485427F6FFE5FFB6E6884DF184808ED8DF0D40FEC25865B00B34536831D704860A60B0AAEBE7053F5AB1FAA5A31DA3FE95922613627B142F477D109A49E0D60801D10266DE580EF2D8A014663C89A60446CDACF31C47EF23A208A156843152D748F064B2AB5F02CE39FE8C2001A9BA60F42E65AAE1DD7C91D1F10D014ED6C78D6979F63A7A56A7E35A1A1D15461C5794BBF4319218D9751151CBD17000293C8CF353261907CC5E7F2B47BD87615470C914D16D4DF6E75E6A245A8CB0B3F647C60F0F962A84A73F80D6E87B04CF6B18AAA4C345181599A3543EEBA0D00750A5D8905CB65312352349256B94F898E88AE8F21D22B05F34BDA6DD75F973EA12B9ADB50C6C52B7F6B35BB6C0E78A6A6955BBE8980A039499A6EE74AA183FDBE953463FFF9ABA99AA807555F3C0B70E1936A07247EC9F0F86248C3F046020E44B04230FD12F06EB8D299CC62B9B1640D82F253CBB8C891467F61061AF47ED381FC7921310AFF9C511D41FCA4859112F6A604618D53209D4A2ECCE793B4779207414E01775F89CA10124D9D58E70D2FDEAF9CC409553106A11ED9E457C02159BF956A42F79A3E8D25F901CE94B1525D23545A2E572F0673EFC66AD5C53A187C364ABFC5B15C18D5EF35959BD42D3E4F52D522E0B673A3AD88E4B96F9BE1A5C9D0B43C28AD7B9A629249634FACDF8BFB83021A8C0C6EA4218B30084716A624FD02DA081F3FB6110C96CAF8D95EA468B1D4F26DEE8FF8E75D28FE799868C71DC5548DD75F13F2D023C4A74EB9ABC95AF5BE47CD3273EA01221F2CEF98580C2714B5B86ACDC1C9B68212816A3DEF6B1E4073490873249361A0E3BE0997C5D87B4D5D7EBC5CC576C2F40A1EB5F322B20F50821EB54AD6C0F95BEB9EA316F63BC22DAD08DAFF126C8E8DC848AF706606CEA05A730CBFCFD920CC17CA3D4E2727A5D0EDD31E13607CFD8A549AD47EB5C931FB26A4F4A7F8A4F3ECE8C913FFADBC1558BF746CBBB1BAD21AACC8F20B33F8B4351C35D64975E258A70472CF42A6FFC1BEEC49F8ADD063F928D2E1A488FA1EC38293DF89444A3C91A3085B9A842F72C7E850BB99A05B262B62BE41357487A2B1DD63897FD10ABB2F5EA1EA1FE0E46953A5483D0ED2FDC6D0F1C64E783DDB61B422DD37551D3A2A8DA1A70B5AE1D22C17FDD2F1BB0E3B695C4211BEB481B3B32066DBFDC457BF6EC123D0352CC46B37F5534E3512F6D9AC198C9070A139D6E4865ADAC11F089E581D5CAD9FFFD97F62217518990BE7917A84A3BB7700675DDB4A01E032D361FEC75BA0D399B688CAF9C3C8F5DF78AA3051EAEA8E416A2D03B4D9C367D68AF7C80549493EF43EDD3A4E34A313CE1BDE6CB12C852329BD3869D6DF8C5A98EF1727F705D192EF88EFEA30E43C89BD64439A8A720683E57F8440735CFBC6C13C5FE021E77A16780B375769FE3C7517EE6813B1A39AB3B5A736796D9A88422406461A3B6F1540ADB15320859586F11CF4265002B8FF647581FC82C5DDCC1A4928BA4B1A67DE5E918C34561684BF383488F16B926E55AA500EFC43ABD660C823B52C7F6AA93B4708C71D4195097B380F5DA70677288C91277BE4AA05B32117F55D5B83312605D69665418488EA615C97CEFE8469D7D64B84747F770E20F33CA8878BC866573FAF701CB4B94F2929002A111CE3307D9ED280B33D149E2B296BD13B6F594E637EEC0CC775F6894534DB4FA06C055D25C0007243B373F8AC4B633E39E8D27A41EF66DACD6676B7F75381579DBF3CFAB0765A3B84A8E4E42EE9BF059030A6735CDABF22EAEB8CC8CB2E5A033E74F7B8E15E36B73780ED013EA98DB8827FFE5877D18C82B5E3BD037C9161E06ABE6908F0DD4A301B2ADF05BA8E207E4DBF1133B9FB33721D23C5AC0B0880BC41B19CC53D919FED57D70D22ADE84317D6D5FB9D797A21085705238071C184847B30FAC187669C44B55D65A00EFFAA1C4275013A9FFEE2C46F3FB3E43D8B1A1CE145FB09533892B144B830A8C73B9C0244071EFDB49A2CA7900E111DCF46292E0951C3563A3C8AA361FC582519E4D2092D266B206C4C270CE6372D3369ABBDF7FF0988D6F82D1CB5742D3AE9EF4ACE8E3B8FBE7BC364429DD27ED05FD19E4C4923561CF9ECC873AC32109811085BEE97DD6F33C2C9D9D87E56939B8F3DD609639CF201D46D94E29180528A66AB5148659B70AE75F8C7C4F8118CC8C2AA31D079B9753CA6F112EB29589C68638765AF3F24380CA701A2358BBFBDE7F3F50399254BCDA567F1E9D3561949C1BEB45BE2FAC834AA0D47FD4D430A9EF3F18078ECD5DD04B73E30AE5B91456AFEED4C86BD3B50ABDEC8F0F2C1FD2B4EAEC502D9F4A2A83B7EF662B3CB824B1A0B8264EAEA0703BD9035D72ACBBC36E706CC680404D2961C4B2CB26578C87B729CB24DA1FCF07127D0344C6CEE9C1FE1785B6109604245E9BB279522BEFA7E04CFFF6408407C959D96C4D49115D7B87E58FAF82ADFCF2FF52D3059DE72B3D23140CF080ACC36749F247404F5FEA9B90241EF5BC0C5E5E542CA4A8144D11098C2EAD61D1E0ADDAE12E6A10FEA186164ABFA8B4DB3D1AFA2686A0CEDDCBF1CF0C3A3E2F8DE8E1D4C2772DD6EEAFBE2BA388EA38C40B753B86898DA6E7C4AE20E840813782BAE19377D87ECF9415229A00DFEB9FD87A85BFF5B9A433F602A49F241080E124A103E1BA49C45F04286D063D25A2E805B488AECAA5820AA230EB1EC084638BC457D2D8F5BADE678D5DBB41994411DC797E0A2DBB27BB6876BDF04132BE5A0109E8C583B552CF57D1EBB554EF5CA826FA3ED9F32AC4152637D82BBAF7FB2985D4A2D876C40F3ADDBE34DB4C225174BA197A9CD7C8F5650217B2F0DDDCEF22E9B1958ACDEF0D3EFFCB52FB519BFB4CC06627506C5A2587E5C72DCD94DAB6AD99F08DE80FFF2814E1E9B79BB1D7A8ACA4C4E86CAB824F7CF6067D6E3C7BB10661E1EFF7466DF26457B5AB5747D99833A1FD668359C917776A2647C87D9929BBD9197DF5B535037424B03F2A6D5CC94ECF5A06B8F09FE5F2DBAF3F082FFCE416159CFD2CEF0A39FE633727CA4512495B7AB0E9737724693AB60F20C2F26F28FB2E608C7225477F285544E0B1CF8B116FA5057DAB8391FABEC5948A9B2566CF7B188609494165CB29CC50FAC3305F9103A9D0954FAECDB766AEE54645AB8A79ABD741421588BDB4366643B932301315E5F0569D1B1E98FCB8B5597925744DD91A4BCD04B11A5B676F17471C550145FA2822FDBE865044BF7C746244BB40A1E1996D99EA3EBE6BF51928B4D7EF0DAA7F66FC86D06FA3C477C025506914B5A2BDD564DA3D3CBCB257593534ABF51B1553DAF0AEB1371A18B5E0DA147C87EC5EE5E556B42059D817260C8862291DE515B4C0296D7AF99D50A45E2D41B515A26F0BA0B5FBB09864B99E92D43F3DE19FDE1E82428B15ED4ED35F4CBC533EE8D8A1DD15118F3021A49B55E78CFDA0A3BC958DDF5D9CA4640D5581BA04994D95461452D18F9B7AD61CD566EF17195EA9E7DE83ABDFA0EC98F98D37E726BED365F54D9F24820F9CC67887E83DF4DB0179309D2F0A20DF7E389861948027227446989B976137A1BA8237DA47DEBDC196A9959E57F96C3AB88E42C9492C750EEA4CF5D7CA4907445E31A4BC8EA9DC3ABBB56F9F0C2A3CBAB9A27EB5AEA4201DA2A19FB308E999E6027E31897DD6624485FA389AA9E019880B2004E25920B4195A6E4CDC552C3BCE3D4DFE49609822CEDB8102EBE1D4D7E84650886652EA6F982EB48D37A55CCDA44B38D8FB45280F94F06ABAFB815632AFCBA34ADB44F5AF4B5A0037D12E17C9571155943722BA9A75F86BD81C815829D336E00BDBE94666A7265914DD544510C50BA08B935457177D85D5DA9A82ED8DEC8E1C14660748C38373047A9A1360DD3A7AEDDE7B8771DCD8D9EE576FA5B23DEDB612100BD98AAC6405E852A222F03FA94DA16C5DA79EBEEC1064F5AEE0FC2DE89962D04EA2C22FCC531D4C6CED42C84DA4303420A0CD67C196787A892836F7FAF133D7757F13273D6637EEDC0DFB8FAAD60645473266AC1336134F2E8AE5931FF440AD996F8FB6CD607A62754E479D03F98B59D4E1EBBB51288B62E07F9C8D76EF57CB2FCAB95C68360959ABF8B1ED2FB5E257E2E58D8568CE769526C862B361F24C04AD42C74C020725341575284A4DC53F8FBA3CA4A7F7F13A089730787273180F6962928C3C4F53BA09C841CDB4224AA44B5123C1BCEF24209AF0C9F73A657FC16B87F2AE42C20200610CE7D56064F66969C3ECA23437DF7B231AA483A1E093386C2EEB7E4B9358F6A35C1B8168BD15D61840B7B6E9F0B895C7DC547AFDAE464AE10653C88598CE58F57A1A1BFAE32E992B02500CB51CD03F46E5C2F9560BC6F6200B4F062B81399B594A09EC2EA18BEDD483D24264D516266E386395E9A7F69FF39735092A493EE2285309F01B74A339CD800A42449785413D75B27397014C41D063209251D25005D677062C52DB230BD41E66BC632B41838C11404BD466FC40ED3C779D14CCFAF0FA1B006B2E8B0C215160AEF36D6A95A2E5CEB537BB979C49DA380004E7008E3C5FA3A1AF3F63B9966011615EAAAD20FED3396C3142ED86683CA71BB373A80EDF72FEC791B151A9D93041BD6CF2E5113F602D5AF57C75CEF253A00A26C73AFA9B02D3F20CA4F0167E32545F5F1DFC13BA6C2B0B5A414AA9D86DF99CB3A988DEC6028657FF3B0B5B0A0B3AD395E52765B54B7182786B42863435A7D9DFAE4FE4906B27C6617D1F7B7E5B7638EF8C274E7D5553F47449BD3D4CC898566D90BA60C44A367B856C44310 +pk = B1922F04060CB2B366F83B7C0492FE76B3DCB1410B331D5CED096BE200F05C2F58DC6445DD668F967C997C0B911D96CC3F1ACFBFC58CDD8A40C5B658E8BDABAB3D6697CB2789691398E96F1BFD82617B4EEDB2B46B22AB180FDABE0E0CF29FD163C29BF515A3C15D13FACA612E0889BA9A8AC75A0665FB96B025510DBC5DADE3CF550371665174867A5DEB7D22FD1AF6E4F8A1EBBC3194B2DE6F1140833577AF57207303C2338660BC122E59735F90E215031F71236EF1C0DA704EBB883411E455F1AE4619FA79E7FEB5AE6232112AB73AC19F7DCEA144FF9FA9447558D9E6A35396230996205B5F39782301CF4CAFE9B98F9A593FC207937DB98B995B77C0A5E679A473C4138C17D82CF50818B1F3F099458DFFBA064ED649946112FED096B7E6CE746F499035A9CB1714FF6C75B9F28657DB0595094B22E386A2814522B7AF70CE01C1434E8E7B02BFA4CBE1429EA06C04EE796AB3C4EAA3F8EDC1FFE01DF654499F2644C0239518323FB6BE95968863FC13F5DFF19709EAB897AB520ACE827EAAC9E8CADB5EE01ED7C985385B15D9D8933AF84C22C60D0088B9992CA1CF527542942BEEA6509985D0EFC7669AF62BC1AA20DE54C0365BB1F0C546F2A957206AE2252EDDC88E04700C24620583B4487B9EE77D240371453CE799330E0A2D9BB8BCCAB46AD2B72997BB8BF98A16C27C725161870C12BE927A31DA0232D5347BDE0F2AA1AF3F12EFDD8B791CDCD0873916769C4D62361C1546228650EDDE66228866182BECBA09D20460F1B6B69DC82BA16ADB0E14A4F9EFD081D1A1C5EDD6F6D2F9544518BC34CCC8F282B65D0A172BAD1B937B3BEA768068EDD5CB384E0A0A6337B4D31CBA93D1479D7F613797E1DF2767480CFF44D98225C4C119A06722E6E09A4034252063C4F9C45777DDCAE99F2E41BD580BED109F7B8E66E4A0E431D8AEEA014D67ED697E43C843C85C974389A8A8CBC1D5C379B050F6198CD97200AD15590A4C21AA4DD8312683EC2D7F029A96E822A899AA77C48A7D03C42F99206A9638D3D774BC25510E58CFF2C78DEC4CAB27FF1EB9EBF2350319508873CD64D303D4ECF40DBB214193E2EA9AD05E493EE2A40155C6CEC18D20B4F1E4DE0DAF66FE36EADEBF7994DBB02EC16F0404C8C2D8A8CCD3EF57BDE9FBD66CBE9E14AA656F71EA86135A74885E7E98F64374F1E9F4A6AE584038B3F32721E8FD9A89CCC7A99AD36411C6708CCBC993FA3F80C7D4E4254C0F3A30746D0390EC08C7560F9A72F65D7431F86DD992DA8BBBB6EF38041E91AA053FE8C79E0C26806A5091FAF131D23491D9BD8DEFB91276B8CC8083121A2ACCE8C6CD97DD5A72302B578C566ABDD82F267B1078260C8EE2111D0550A8815EA22221B6A984E590611CF02C4DAD21884BA0C03796487F6AFACDFC4260E0DD3F6BDAE3770309CDEE15E084DB058BC02C878D7FAC813B29D8A6326B3FD13B18C041187DD03ED897A00E6F82CA1A1F202FF4E0BBB208A39CB5357F3E53A4717896A24245D61794A44ABA85386DD6C5E1768D0ECE1E2B6DE41E0F2FA4D1268D3D219BC86C03C48F348C538D285A2EAC54155BFFA13348183B7FBAFF65BB8165B1CDD00FCC37792C902C06371C801680C5094A4234FA5EFF8DC2BA236C719BBA0C29259A4704983152AA92BD527ABF9B86669BDE18FB58F368E6E8B66B0D3947A63A962002C63ED71EEF1BA91F7B624C404B76CB01E5C6821A26F391757C869BFA73A1864EA88D7A93376FECBEA8BE6612D915A139F8B83B1E7CA76CDC220EEF6450A06D57B7ECD26ADA54418E2317A92310BA2F2B882D6FC38ED0F872A667164487AB248D233247B49B19D19798223C82833D50E2F397EB70F8C12DFB67F351DBB32ECA3D2B47A55778882625A6D01945DB98C2EC25DBFCAA4C5F54C83AE215015CA762FD632A9A12043C5C3B97B64CA7E55F4E5FFDE0D385217ED11D0B35BF0C9EF40EE79C8E0955CA8B46AD8B2CFF3A64F5436D2D4C58D39B212C66B8A482257CE6F009AA66BD78C44976C40BA3211E40AAB9BA993FA9327B077EF2B51FB506CD451354C8C06CBBF5ACFA2CEA7D29F640699349973DAF5F22915ED9DE8B816E656BA823A5A3462EBBB0B00CD8CF4D932D34903BF538EC9B1314FAD9986EB0A7C02404EA82B7EB39F3C004B2C6BFCE5A87DCCD7D7A7375E653B0E63081921C4993F945EAE01E9B1A5DF3C9D1CC3A601EBF5F6FAD0E5682F7323EC84F03514C29DFB436200DEE57CB6D4B3F5DAE1AAD73FBC2AF405E8C0F142D98DF94150A2362CEC50E489BA5928F7593C2BC878D8719C9B0F1591E565CF58B54CD4E143F49CBE1696265A1BBCDC035FEF715AA2743BDD3924E63BFBB309D4315B1F1F78AE9FFB0483EA14F82B24888C600EE83F062FA54F861D92D0192F47F330F57A1D2BAD063BD31886B764AB6FB5909A4310DCC378AE07D72446D6BBE84AAC8010CE9B078483E50626ED9ACD0692FADD4D5232020D70BA3405BAFCC5A4428ABF8113C28D564FCCEB71884DC2E187A762A9A89B3CBEAB6F3EACEC8C7C75DD53A9638BF124C6B40A342DAB28DAD52E98D84D0F089434F8C8ECE742BAD257665481BB4D356C6C55EDB536E21F2A7509A5228CD6E6C935EB9995303933F535A145FC8B11130C2FB76C9EB6D1BC0B4C69EFB4491C3A35343242286D6AB281DE3D20750DC304459C00D17C46AD56E60712D93672E73DDD44FE27C48ADE64F645D168459052AC0033480557B9552B9CBDBFDFC29C77CF9660B3DDB523E892384F8A1F7FCBF1D25BF717AEE55C0CF55CE72EEF4654A01335753C1F4A61715E54BE99A9F482A79C4F4F699C67C0ADEB33F4ABF29F3F7058A245306BBE6920F2BC5A9AD2CA88591EA09E955A750A505FAA81BB457FAAFA66BA2FD5C718BABDC989CC585981901B9B7B325B96A83F8F5157E500F13538C2534D317235F2C5509EF7F1DB48568C3D3ED6BEB0861DB87A1D9849B76CDF9049C5771F1FAAC74AFFDA98CA748338AD192D68C03313D59EBF47D714675C20E2C39412A5B5536FD3ED891C6F487883C6DACDD10CABE48D4C2936D45F07B89AA466A3F42F48065096EA0101210D685040C452BFD5A1F2F5E8DF12FA1618EF7675FA927F5635171FE6AE86A4CE6F6BF9044C3E0DE0D8BFE94A85E66C670545AE6FFDB899CCA6D32B44B5A1098B6E2F1AE20700ACB3F20F225E65DDD0A2981C0945CA4F68334E531A93EE14BDD3232B76EF1F6B55045A41C384448C0BFB4FEE69555715F58A7936C1EF44CBB0EF64690BEA2550653AEB5B3DAE1EF5A8FFEBA3D2CC55B71C98C1152CF7E949A4184897BABE1704D1A0A2E153B836C282FFA38F7898831306708F3E60B83B2898C680E753CDC9F00FAEA46A34D060C488FDCC88FFB5A0E3A0A1D6666581BAA48DCB2E085F0828AC55376D3640991809E77D76ECF4EDD03C3118EE6ABB1B318E5C334BBBBDCF4FCDDFCF9800918FEB46A5D20A7EB27480121D75D4B5480CB8EAFBC1B833F23A2C95EDB3A4B1AF92122C3BE4B96ECB5B5FB55DC1110DE9134D086B34827BADC5D743692CDB35472B4A90963DE28DA6905CE3DF57E022BE729E3D0A76688C39813AFEE53621F4818F315399AD6173C82E84D78E04AB41EE2BCB668CAA073D0C983BDC7379C413413DD5333C916F47898A9FC202C4B1EF864DE88A438556A6B21A7D8CE0891A057B6CB8C81BB1347891CC9A83D5AFE1BA31EBE1AD2FDB442E9DC5AC66F4DAC78E3D113EAC47870244B260B1C88DCBD9EFADB28BEBB94E1BAB93616AB3F97AAD4163F6C706F59C967874CB74F1883F32C768DC0B037370FA9404396B9C6645A948AFD19C5D164E35B2F82B9207BF1340FE3E46BA1857F0D49E16C8F13DED1C78A7FEB32CF4F26E6274502352B8078D67BB730B9A287955A4EA43F720C97E11A176E4D0C68BF1F95CD1E8F9245397A7608A3DE95E26162FD3E0EB33F361A9D4CF08F5762BFCBAF7083146635632A9172797792F6AEDA02855EC4AC5628CF4337CBF20CE0E4E0F036B2CF2CCCC87F43E335586D7D94B42868E626B6EABBCD0C8D8C43E1179453CC26EA6E562721ED250B90CEBCBC3F2717B0A49DDADCEC3D2BF71189EABF32882B1733ACA04615AC2D3CF205446772AF6D6FC03F4EB3E6AEE4B1CFD1739A993FC74570FE2D6E56416205075C87C88AF348D270C4FE1F8F5620AA16D5D26BC9AD2C63BF01906D909224D41C77DB003B70F6ED7B7A40C664164C56DB1CFB237463A5778CDBF2FB101520181FC56ADC3E9E3BD53B0577A5D4213C924A27155FCCD215E2014359339785FBF85400E562FA20DCE8C3A0AFA77330DF713D50B122F0067D68CE82E2A377558EAE9FA1BC73BE4BBC1A6BFB756E62B911FE2188FEDCB816F4FD6D191E90A22D2144FD387AFD929DC7FC90C63336A29C2BBC9548E6D3033F72289239FB1C8E023E7614B97279145E60688B0F45F62722EEFCEC9D937220237102A53A30D47E0584152F176C442AEB7F6EB7285637980F710F24B856E69F26E37793232365EC8985577EDC7E40D21266248BED739334CCA4959CC38B76BDE7BAD7A5B6864FAC2860C042FE28630B112A571BB17B1D90B021F5E28AA8FDDEC6832D48394CFA88B11E9682271B3569287632AD686D58887ED28472B38882E94C1591B25EB0ED3BB7BDABDD4E006B6F62945E5511B64D2039B7A932CA13D4ECD90A198447A2301A62EF287C9A44328F8FC00BFD107F91175E3C4E4FD0BFC332F9B6EF5C5CF568D4CA458C5AA5C9E2DC39C3D988C1860635F4381B656C6224D36F789D908AC82E953ACBEB06BE913B77E029B493DCC278B9FDBBB55CE574CD2D08FDDD775B857DE33BF8F835107CFA0C64B8B54A5CA133FAD0701077C1AD69C20BEC2A0036B4E76C34F97735122147EEF89B789A0710A2ADBCDF08718F5EAB363AB98CEEC88F448958E2533D6DA36050A210E7DAC3ADA6A4F25BE7F61B9B4BE22AFEC083C1E1158AD0C90D46996F2824FF7F0E199996E5D3763482FB4618A488866CC483BE983144F07F0953CDB356A89B2424A63C32A45B9D1A2D2F145722509C9BF4E4BEC65CB467278A6D87BADBD45D74AF94CAEFF2A7B1EAF73163D206E1411C8D359BC72A1F94B15F7E663A57C8C03CD6B617F7CD55FAD2D10A168B88812E469BBE0466441C6DE5B858BA53786B1917F04DAA6E8AEE56BADDD4F0377656C6D29FB8A13218EC6B3AF51B671137F2CE19E7406FF1BEAFE7ADB1A95657B87CD8996F8C1F4F6A593BC9D499116EFAADC0F67BDB465CA146630A35F6AAD4C9441A239842185AF141334C9392FB39C952789E62CC64CD3F4D6D84E3E1CC91C0013D505FED31B755E2A453C9455226EB7F77C80E6CA15D10B673A015BF680CC27769B8A4BB0C6C1FDD1B00997B33AB47FA2F0CCC4780C7F92D189575C722CF71B2CDDE9E1AA92927D8F12576EEE86EB4F32ADEBB78DC383A3E2A527CB4676FC4BB14D6728F8CD55AE71C004B16BA32F4322C4A7FE92413A2EAF0DC0A0746FDD3C7F6DC7150B21C86B958A1B22D5CE064757154930BEC75570AE0BD7A85B4D3CC9D2759428CBCE95C4846D7D2272A099CFC05CA32B5B52542EFEF7716B566810759830A9526C89C8DA120E78773F5ED521D0EB540AB61A1341C45077A63D8116B3182E64F5C959522C13582AF1794CBF75F784DB3C7F67DE6B17330A8F505FB7C4A0365FE5EBB4C51CE95067BE73E75069901986C95FA4F6EA574DFDBC6D0BEB726D2F1DFACDF1703CA7C6CBB58BC84700E5E77E14E0E286C0C72D67C107FCD8DEB44E88E2B2E6E183C7DC95F6769DF9AD0749BF2F45CC81A0DC1BE35E345A135008CD719DD8CB8B36ADC8586B66CC6FB07C98C05909CCD30028E4DBB1DB2D3B2F8E5978D8C20247D12DEDDCE4231B8523B8C2FD38C69FEECD7447BC2B337EC91B337D00B2E8970E106E069C9B1F1136C584154FDA0341EBBE64DEC50B2F5DDC73CEA7A1D89DD50187AA48579923897A6AEEA3E5F13332C17AB6545C2F3851C7E811D17CC92BA67421367B0A152B33904F522569B0B02C16024F39C72908B30DAECBC02FB0734CB45B770BD4954C1A191DC4DF7C8BEC400B64D1ECD7E7D09486B648C84AD08A682E72F4C40E725C34D832D2540CBAC2651B6F02025A9E14B38F30B8F064E8CA26BEFFC01393837872111AF001025A952E805594F63570376F30CB6258A602ECAD7086D41FD694F1ACC6BCA2B2C5D5DC86A5278894D2ECADBBC62B0BC03BF70DB357E154CC39DDC222844241F5FA289B037B940BBB5454815E201AA95D9A6BFB351F360A624132F75B1F973982B6C7146090D677AD34FDD0E88933D9A543ED40DA3DCB8CDB28991A8096EF198ECB44BFB722C3395F84B9D2015BD1CAD8D18B3058A53D7F09C0577D6ECB766D55FE863539BCD97C251B293B112895FF2BF1801CECACE4F627202FC256423CE47E1286FE506C68B5C28B6AD00F142FE62C2A3F6EEBBEB33759BB1B47431C7008886840D5B7969B569FC361EBFADCA17B2DF500C8B07488577F1CCB729AC6C1AC59A37FF944A6A418701FBCC97207D4E0267EEC3BB4E0511D76721091874EEE4568930FADE0264DC4F96103F290304E839849BCDD6A526170D63F1D7FEC454687E47635431A09F8C9577BC4ABE70D1D43D27FFDDEE9099B589D2D8F772D5157CAAB51F15E9A5FC93A823150DC3D87080D6007C81A27F99076123B2729885A658C7AFFC88B8FFD94CA2AB9D8AA509763EACFF1BCD47E12F5765EF61CF1DE77C4F535BE134A6B5BAC6671E6D938C27D74BB887C0A3471C4C1212388A62D76ABB9CEB5AD3B2405B618A557806A69C425EC83E641483CB5710AF35033F869DFF314996ED51FE3E703ACD2EAB80250BB4EB5F50DEE60320B097B0201D18F97CE6EFAB7185B08B9426E9E2A304C9A4230707A3230D397238DF9F734E2CD8BE5BB7652698567784DC8884BFFE sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF775 -smlen = 3447 -sm = 1DD3D45EFC5A2709E09F1E80B6157DCA3F7CF203E09F72C8124C7EDE8E435EC5CDA43D2032560A83D4DEA17E8D14DB3113C773BA18F450C5082CCD46CA0721FC6547B66A6BC4338D30C52B104BB945A8AFEE3246B5C0E5C7AB8C4E7546850277836F0CE16CAE3A5C160CEB475F4D39DA96D3E61A68D0863CD87F0E1B6DA898276885A13EBC99302BE8274FB566FE86BD6696E26AEC50819C17A0E5C136F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +smlen = 3453 +sm = 2B8DAAF5196DE4A30F0D9FF9F4F13E3613D8A828D983CC3CEDE0D95BE9E7C990971363EA82B25B6A4FCC856FB308FCDB797384F9DC82377F958B2E21F68086DB1FB383507A8DC7B7F41CFBC2CF1668A3BAD40EB5ADFEFD36BA9EEA151D5C8B00F93E20414033842513A3183A7FAB014945A835B6BF45B8353BD983FB20A11BF1F32DEA30A9533357526E84793C2BB1AA1DCB53D389939759A4A7DC3A998A7CF68AAD36F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 8BEBE8D48E6D878911E263833B8B8E976B700163929D3CE8592E71F3620F809D28EF3425A0DD17E7DFAF6F30C26F09D820797CB8E4A6C23D5FB6FD16429C5013AE6B040325874166556E0878F32AFF6E67C899C9F9F387EB35EA27450E61841EB516CFB82215D1A21CB1D90FB6B10A3A8820C49E987B7BF2D81F6CDA138632F25B32E02973725E657585110E762A901ED6EC4B2804539D0AD23886826903A1C0EB22739706D28BDC86BBA5204E0CB1FAC22316269F9C1275C02AFFDD29FC5565302AB3E089BA0DA44CEBBC34BE56931A7CFFD80C707A4677C69391D31C055436566C8EE461026CE579D38438373498D9FD33DD57DED4259BF5D87B90D33C6349074FFAC582973FAB2516CA53A104E33C35EB48FF02417E8C3DB056977943468F58796038CAFCF18D6570DC64E8038C2FE6EF19FABBA6FDB1457760E5E218A31B651CD0A7B41B0302546E243A94D1D2D4292882D2FDA32C794BD25E48C96B3CAA594F0FA91A33B1391C266D9D8C4B2FABA61B0A9394D45BBB002BFF5F08DBB89E9416DE6AD8A9AA7CEE7DD7995C5B9E24912EFF31DA6FA6F856F89F3E38AE5CC338FA91BD3F03F5E83B19B9E633284517553202D3CD94B30715E4AA7ABCFC5F31B402512022F88E4FCDE903DF7B54F30DF89C22E34CF108264AA59214248F5DC47E838768479E44C80225474859CEB8FF638438033FB90E9B8F880F4A137697C33216CB60ADD7B5B0FB28E13CDE0FE251E04A97D329186F47DDAB967AF4E913E14A7EF002899CEBA82520855FF05241676ECEF65AAD26C6E28B5760BF53815BB4C108FCCF5428C4D24AC9C8B120FAC0A0AC26EB507C2E9CBD496E52C105CD298DFAFADD4045BDC172F01D64E46F5557F6D079A219C230C9A92306F0316A7B1F5A828846FDEC4466B40393EFEE780801845FD1F936E8D61F6CDC360E4670A98B8D7F42DCDF1841B4B8C0136C67B85409D737F125C65C5D38BA1D37159BA009B91504E86215966EAB1476F3AF3880207B55ACE5CEB839C04FABECB696DE898333FCFB0F5C696411B2590B333805B45409C01A3C5C5C124E20591938B1A02719A6F989D47B2EAF6CC1E1E39E51142300BA73C4B84219E02DAC0D388E8A5D3DDA07187CC47FE61596EA74108C81F8C7F6B3E24D39434DD2992F352CAD00390B3B18DCF4CD6B3B06F72C7AFB3F38E318F5A83E0F3C89EF502B93FDC854F22AF4A9CDAD225E45945426F13D7BF454EEC1AE01BF8979D39F5A1FC8A9BD786D6360A0347C366F2A56B8EA867335F297B3761CEE52CF3E06BA1FE587D97055B9C6C4BCE5E03F3E489C13EF52D44B6AC792E1556BC9CE982C41A5E072C4A2E373161E061E6CCA6C1B47E70AAB5E6F1F15B3247543E9A2A56B11B85704DB260D4D80A0AAC31BB25D7AD039DD96837FA550AD26105DA42EAA6DDC911F1D33C1D32486FA4446EA0B26E38CCE7177800C4991BBF1172AB3263EED3AD168D5CFD9A4B4B3DBD66D90CAD1D058C7008A729E5F7CBDED428DD3EF1FCB867110137C0CDEA93628A00D1C81A3899B6DC4AC22F2A580DD16894512F6655E33C78F2C0211634C7A096FFC9F241EC9074C001A3A8D4AC09C8619EBB8C5B94CD460B670DDA6465C414A7CD846B781907055E9274F95AEF94F788C35680A0294B2CAE30880FAC46456182CA69E39BAD74AF718EA8C74CB4389C51F5BAE47BF325789DFFECB3C7F7FE8274BEE1BA91BD545B70F0F32DF1FBEBEF9AEFEC0AED511ECB542D652E37CB6F8FBA2685920419F802D4568F03A79339717ECDCAD74075BEEFEB856D0F51E5E5D16DAA3FAB636BA9A2641CB21BB93756197319B92FA4525474670549F86AE3A24ED0E7C9D65CC9082D6417EA69B0C4EAC9858EA4E9E861E8A464CB91E49A89F2864937C55885A208B3D705EFA9039DB21260DDD13449A7681530E1C687089D87E7F81F99F09E752422D299DB28DAA509FF9146015090B24550CD31246C056EDEAD2E2BF84070E12811A27E175EB7D9B9FBDCF5AD1B0767EB8C7907DE01A9755DE1D68A5D8E2CEFF1376688F4A96AA7BC36FE57276EC30208C1711258AC5F7B4CE70B54AA2615D68B5FCE718C82DB8B9DAB7E910DF1D4BE6CB4DF55DC96435289715E85C76518BC6AF2355DE4A285EA3273B20327207C418FA3CE6876C4C6D01C4445B32216D5DC2FF117BD5131E2208A41FACE111E65274308F4C4637347629CAD664DC07DF5233D223B6FE78427727EE4AB3C1187CA73C220DA5266800DF3D6A36B8CAE6D1BBF21747CB30D7AA4C0FFA3A414AB5813C3EF806DA22EFCC09AE323BD61903D3A5C321545BE6DB92148E59E7C69026629A90888B88351849E4132633404E40334A2225C2F03ACF944F7AEC7BD9ECEE275A9AD359AC4A648951FDDA67DBB61832E65CDDB8B6517660FEC145343624A91B2FBF020F29EEF24AC391F4FFBC85B2E0D0142500A14FA3E0E5833FD6A160BF0A566A9BA6B2CEAF84A9F8915A5E3EEE39EC03B52B7E8CD8A4A5BA5555058F9EF99B0DA0FF69B83EC4CEA7B2FEFF23FDDC105597E92665923D554A20B63943AE076219B02D095DE634C07E4BCEB9A3CBD8C5DC33E4FDD9E7E199FD7A5F9D6608A2215A518B7B5671EA8361295220266560CAE82A6ED6D3C4E040DE7FB46AA451C9596A8E335BC2B86861623A38A840B6867F7A1A6E9F01DA5CDD15603CFBC36F7781FBA206FCC416BC0CED7785D10F301E0CA32E8F1554B66B34C1C1222C34EC292014C1C1D76DB2B49B09BD9AA9FBB3BFE01FD191B1C1DFB85AE7212E9A550804E140383AF7E23E93369287E9F2D09BA57D85DFC4273C7D3D698A8552F04FFF3F85812C316990471CE8F6988B1B5DFC77861DEB12D8A3CC5D5CCB25D57F6BE3F2ECAA90EA133102B54D5E455E7CE112C777D24B372068C9B3289DC062022AEEC8F1EB77B672FEB9C314872F8C238EF2D722CF0DA05143F7A5CBB74651533750F98CF45476B01E51B188F226C0C7D659EE05FC7060D037CEB3D797B572EEA895C9816E0BFE4F0C2E5A6369B5BF66D1DF19CCE0D316FD8B4AA38A4AC8B711C6FD51C9A1B2F89A0B48A49F865FA7D9DCE44A6F090BBB34908EE1862D98D0D56E697FFFE326689A4090E4C561F1FC8B1F30979F1585968C2C2FC27ED3345FF1E525F68C03AC7C8E507CBB959B31C3F68A4E2955AB184C91CCD189B8181C54A8ED2E3D1E9A7A56C9ACDED8AB1EF038696A284959C595AB303F5FE85B966A094C7AF60747F5E798AAAD5B835C3A93707AAC1A4A319379B0C5F37DC35B11180C0B6BBD7EC2E1E35B54686482A60C0F23C9F321D49F7005328AF348D39ACEB7E212BF9BD4B5C71DE9BE972625D7199ADB97F09C0DC1B1E42072CF6B05F45FDFE2B7B3529A498F736E21E1783FE03FB234085489AAD1CC08A8C4BF0044A7CED7B2E113F46E80EA3286106882A874260843BF9B8846E0F53E2DEB90A7E395C9476DC9DAE64CBF4374124925578FE6C200613EECEBAD019C75B2A05EF495B4D2B036B1D63D65A3E001EFF9344B1868229FEA50C45480D30CBE125D2CBADFF5D97451907E78996DEB3E07D0E953719134DADCCFEADA02E87D5906D65DF8A50F35B274D40FF765B5AF0AB3B22EE2CD090BAF5A198EF418B299A6E35166FA1C121E028DAEB794F88DB8FD4C6C34969914A0FA4555373C363D8DFA811C6AA19411B71B3D296A4DCC7A9C881E769F3DFDEABD445645764C364DA69DE34D0D309B8CE72B3D667634451ADF4FB475035E59499543A852E960BF7FBB8F08FEEF8384F1926108CE56A4B724C01A2B94DDB5445F49C1DE1F13B4E958D20178A9B57BD0FA09C6F5BD0A333BCCFAC13116E3545DFE4E49EC0ABC833D9DA059EFE3E5E5F5CAFFFAA7E5F443FBCEA195625D0DDF0B88FE4C2FBC33D34DE6A4D7FC1C441A965A20D18C54559B9C52B26A0C7C6A06E98C5206198960ED4628866C25E67ABEBFE82BDE1DC4091CC943816BA928EEA95278EEFE3C6A8AB8F098688DA63D6CF67D5FB6D1D1D84B97154FA1BA39C60860D77F6F1CE9D5D7E655FAED6304AA66CE95F99AA8A9E917313FB7870CDF1F921F664F5588DABDA825CC0C935AFF2D7BA8C01B06F00EB35354C9A213F2AA527BC332F9A075FAE36E6144A48F5068E55F08B1801E8D5E0C80F33B623E1D79AE8BEC111941130170B572CA645A8693FE1FF07129501531BDA24F84262ADD9F8640F97DBADB5633DD4C6FB7AFED412056BC2A33CF57CB4F67EDECA395C5708D13BDD388AC62CC0E76138CB3113CB16C96CA87244D424C917C3D77D5DE99EDBB05F2F5BD128D1E2B1C4C9518FC23A680B8F5C0483BEE5D687D194F950B4F722F21C56C670BEB52EB57B2AE43996569DB9C4C88C24E4CAC5DEE25C09EBF04336E6A924EBC79EA774B23C9108248011B80E88568510565CBE3BE8A9FC4C72014600CECB5BBC1D618B7420628FC7FD1293B3A2580C73E3F2E49C966A6A90D517F749801FC2080F685C63E6221614CB81906015BAC7DFD39C4B6C0D690CE1A3237E2670452EEFBD9330E04D589671779F83B0ACF0378E6F582609179FCC21DAB9F10CB12AD8284872920D8E2DB98A86ED4229C12417AE1CAE82D2F778D094758E6442A437805E1778EDB82073B571AFB67D7A5E1D4B650F08475F24954CBC5958A4C3F8A4E999FD3687AA4E13FDEA48CBB333D821037AE90CB36C2BF3CF37594276D434C99F769ADA6D28764811AE0F9259EB7E7664F96A41236EEF635B8204560555C01F292146B370810ABC17DB93F1534A7BB7AC963777532DC18E93C7D28EB135CD9A9A63DC58ED2F10DC130CA6DFA5AFBE8FEDFC1590F53CB8197051A9675195E6254014AEF390FD54E4E936CB431E880EEA0EEF68B66F2B5656BA61D2D8D1BF4B51054096F23534E6D34286A935BB0660DDCB562845713C488F9243990B0DEE579045CA7785C07B92472720A8064CA6D029AEC8DD5270D0737033B184D44FFA337982DC3C7CFCB9B4EB7A9378F2089C2BF9FDA4203A167DD408FE4D1298E2CC12DB1BFEC8CC007A6B4F8DD87BB07BAC725864ACBA1B54CF27746A70EE4C33BD4EF813212685135E257AEE9E42059034C494B3554F83403C30D45B736EC3B5A0814A503C7695D908789CB4B0E5AFD551AA966BAC43F77412DC99B582F886262DDBB575F144EB3472F55B863E0BECE6523CAF45DC544F5657AAC850C8286DB5499805CEFFC87F36D3368BAE730DDF689F996E674F0A2548137474810A77C6590066363D95AFB10DD434C5328E2C2A18B5469B8AA861B3762B7DBBB4B3059C569069D5CE232EA89CC7934A8C5871BF73CD58A99669B6FDE25C39CC1B3588319FC02A917E25180680839BCC93701BB68206309478D1A0B382393D53A298F7D74259C31BA6540D7517D9C1DB22CF77B2FBD551AB32633259D6E9ED3677470176F781E1F7B68B3EB97C01A4D5C766D3C4A531C961B627A4594BC768F6A866C8FEF7B89C26F59AEC94EE37101608708EBAE96F46C2336B2B21440CAB529B7AC68A51AFBDBAF4974EA297049B3587CE322F7503F2067429AB3B5AF75D014A9DBD1687FF0282B61F2048292EF574DA8BF36CCE4652867F3C333FDE6B2A05B80CE88DC007D4944281BB9D5D3728DB1AC8404AEC358A8D53607FB7850E9196293F8ACD26D4D9790FC36774BA454E509D29C0AE0E6AA2CBE66F7CAF55EA74AEE78FAF2814FA8B97A80A8F65C48DE3E9BDD4DF14C77FA16981D5CA55C6C4BE1B5D30310A70E526040A297A2B032C472DCCB3D1A842C520ABAFEA0995244F028791557165282A941A8B666802809AFCAF9807A3DCE418FE98751F843F9BB8BA8DB72994EE2BB27814D31FAFD5E393AC76EB5E4EC0934A6CBA089E74BBB6B418B406C065B2A5E6D84EC0DFD55ABFB937F322150420C29C723BC6241AE9EDA4DE40C6348A543382B40F0608BD2CE58A379B886B068364187CF52458D6564E49DD52890738D442601B7BE38AE2AC980CF92830BE5DAE3D50331874568C2F15F05B5882712ACC50F79B2AC0EE9DEDF9F66DEEDBC02C4578158B7FA86FB004C61ABAF4DC67991F8FEFABADD44A4EE72EA59BC4C3BF6ADB2C5E033A3592E3776603D3E634F1A5C347C20A01622AA2CFF45289429C8DB5A940EC0D938FF5AE5A58F0F6201A6AAFAB09A1AE907E5AD4FA1E8D95C0C478CCD491035198CF48467FBB47F4D0333DF4788DA1515E9DC2EFA3E95EABFCB9C8E4E676583B2F470222CED0228AC4291AEC8B98AF4C6693498F3A0014F2E06B90622C02B39207489A190A84AF58AC6BC5DE606053D4802B6B3153A214243AB9FA30B193E9BE8DC090AC99F729C8CFEC5EFADE4078AAF6F48D634CFCE77446B33DC1E054AF658AAD08A96F035A0109AFAB97B434198262FB41FBFA7D51DDA68C9494BD867385EAC4E64EFD3C1AC309FD2147B9887DEF46764BDDE2E568930EF1D923FF9536F6CDA5B8D64E3431FAEEDA5952F74C8AA56C132F0C4482DB9E3E4C17CB3570149FB9AE1CDCF00E98ECC7C41F4B8C8428958776DA7C850EB2E839A0C4482C72B34C223FC0495A10995B2145E5B8AA0F71B4D819BEEF6C146512E8AB38D983EC70B3E478789EB2678F21A12D05C8D2876FEF0DAAA742C75A9E6B7BDAEA57D38F3F737CE0DD33F3C4AEF9E41066E3791AB67D2552FA22E84810DE36962BB0954FD07C752540550CD8DEE1A7C7B3444408CE088FBB9D19BF2FFD83B2E32773118B62FD9CA216DA350F15283D88DDF5ECBA61D4B6B89AE7B169D152928D58C1F60248251CFE1D1C99468AC11C778484BB0C7E383AF25D5038E48BE78F36932728BFD25083F614E4D54CAA942A7BEEFB4363C7DA13225B8585508EE19E9BFBAAA970632F1D7E6DAA10001CADF3393E24EB20EBF67305126836B07E6094D0E765C806190D080BB203E621FBA9EF287C40EEAA3E614AE5195700B2E650EFA0D170E553BDD966AD91BB321C41608AD26C839FE05C248C0B6A39D34BBC1C20F9ED5A1BB7FDBF1A29E8AE3F7BFFB3EC64EAFBF096DE3E2E7AA101A6134DB34A015E7FAC45CB7E3F21EDECB1AEBAB7A8A6D863260AFE18CBE104645A04B93E129925F1D96F760B2B9E8447240DDC8E3F0FA3C2F1693E4CFF807C2B85BB677324DBE60D1FAC1EE9356967FC2A63575C9B09291AF99C9F94055340E4953A08E92528154EA99D1EC66E2D6924D09D859F8751D7DACBB4D43F9487938073AC6607A98C3B426E5870CFEBAE677D36AE2BCDE6BC75BF70E0559D05D0318C13DB2A88695D19492B1C60AFB7018F16C824B4C4DE6E3B145EC2CFC196B6800AD206386C9E19F946CA3A1FECF1400B1F3FBE5D29CD7CC92274E889594A85CD6751D38A460AC7B6E4E7EAE4D4142D23142D3AC9EFAF1B2A7C4D6D5DC17F6ED95E01BD08E04E47065576B34B6F35D0417AAE406D1F8BF725131892D0E1AB6D6AACBA4DAF5D5A3F9B8BCE09109582B218C4995C56091DD8364011C0C33A2CE9B4C93FF0D5E121F0C98576FCE9C551DF19DD7B911D78A49D8E9804493E6739AA5F8E17B2AB213BFEFF4C376A282151E92B5F941CBA950174D32C2921EE0AF575E451BB11D278CA147FEDF3DE5658E93CE70D77FB06B3E93ADE7A5C12AE9EF2817C16E49EF23C642BBFB84F72C7D44BDBFA461DA306477DBAE41A9AB9E80678233EB066FB1DF0E368637BE322562E121AE9B3EF9572D6C624B3D156FFC7125D73006B84077C0B13410232DFE67FE9B803EC1C6E47E2CC0D5497641B2A11AD62ED8F9248C3D830F642580F9A38DABCF4DD872FA19DAA9B62F +pk = 8BEBE8D48E6D878911E263833B8B8E97A865C051E178C655FFBBF67334B5E55A2E63D45DE1E043D760FA14B62E16C3855A8DE80ABB7532649E03BF255E7350D92F2685820018114606536B8084C38204FB8E6EE8870F94AB2B8726C99A31AA88370B35EE58A51F352A80146A88D5B307C5B20D4AC90F22CC34BFA4AF93891BB74689B928A0AE26E5A7F227CC0D01D635160FDDC6C53433A28CC3898082C73237DA318A96070E2A60060722F5FB1EFEEFECD13AC9CD526388798386F096EA8E6D81279641FBD2088D4156D4BA6712033DCF4BDE31EE271FCA843A8961E6AF1C6602ADD570C928285E8E6EECDBD6A8A1BAEA11F0F9468EB91705857AD332341B49BA237ACAA4506FB4712282F05F36A5FCF88972700AB9ACB3BDE02399157006ECC77235F1674ECF0F3349F3E974AB7473A992EC37EB3D5BEAD92760CDEB886254B827778CF1C510A8BB7EA495760EA14E73417B8A1C67269910AEBBE028DE570AE70FCDD973BF7428CB9B923DC67C2A474423EE438BD20C5B65D4767547D70C588F8DB2F3D9DACD41AADBEC64D1A8851A45B23E2FBC730DE16FBEA04B72E75CC76204CA48D1D8375832E155EF2C80A4DB3A4F38DAEEBA6D50304FFFADE8D3D94DF7756BFDA13569E8CC6917858A5C521E6C7963207413C58F231F8516EC56CCEF52D57691812099CBBE25F9CA0591C83DCA9F947845B79BD0F06D7E19B97D5A6663E4E33D2EEE0BBA8D384D413C5136A1268510953AEFE1DD7FFA0677DAEADEAD20541B4C970B385EA974FFB22D627D062AB80DCB509F90322BDE50F4AFB6DE347C4978E6DF7FE0A6CFA31981312D17B9906DC8616784EB3E6CA14F501D74F3C96057C2689B061082B10CB9CC44F85743B7351F6A508756AE1799E5D20CAE318CCB3E5B96C67F954EA1BC0AEB608EB9AE1407DCA5399D8B64464FF4A0A8D8FF972447DAE7E2AC2E0ED2A96F8CA653AA554B6FF850FE33E5A0E0347C5C830ED8B9915A8CBD13949B3D04F869918EF2592EE8377AA4F08A79E70C13DE6E21BCFB6B0B451AEE85C338B795BD028079A9E22D6ED25092FD9068BFC9A49304DE777326B3EC8D6E8038991760D6049843F623F67A1DF5B1D5F2D345F31583D3EC0B922E0E6FE622DEE8AED26C07B00CEE3C24EAA72C07E2E05DAD147CBA2AEAB02739B861CFE24FC2D3E3848AE4B1089E3EACF5D8831353A747425EAB7D99C39A9934C76DD14992B392419A6096297D772711171289F34A159365BECA372CCD2CC371FCEDBD33C4C9996A0561E2316DA3CA1A4CE6DC493B0DE3BAB7EF4D5921C69990319D1927D8964920A233EA7F6ACD94F40400990427B20C3CE25F774D6ED2BF1C8F8BC9702EB615CB0D608034886464ED8375C63532DD9D15EF707D4B14CF006EFA66F11F3BAF722C882138D4FAB3D851C03B1A13EE226E299EEA9844604A4DBF51EB72D0B82C2B976372642F21CFD9E405AEB341503DEB938B5F0C5F4B96B49A67B163EF40C6464FDFCA2B3B6A4654E3E399AD21370CAA29931F9270596AB66DD688F903223CA99963920B2706CBA24BD3EF5EBBF6B6F8C08F888F0B521EB4581E9C2A93D8D83086C6CC563BE07A87EBBD8026E1BAD31AE4B497FABAB1DDD11ECB776EEFBF7A2649E5F5E532581BDEB7958D706527911E7E4E24EC4677A650FC889CED10784CD499E29C5C11EE759A42AB96F6678503901A617F476368E96CB90C22F2E2436C3B25364379A289C11B574A1E56A25F98C2D2DFD8C36A96C3DC0CD134E2B5107A301E6CF4A5A157ED16BA1E5AB858856AFAD8ABA04B1F6D84DEF665D58658F6117832E095E20F054D3BDBE45580918AFEF0A75F164B4A7F0546E16B61AA304E983CBCC1673C579E3B9D0A23860AAFDF61319EDE8184A7AF8898E4C7294B6360B8D1157D2C6CC9430F71B81019E53994E63F88B368F68348122027064C79EDD123568C5E0476A890316E824F560D32340332F10308053CB682990D2F046753623D5447337E16A8E16D6F6255C5ADAC81A8D649401A5F0D4CB7C6D341741985D5DE7B05E0EA3B531FFAFD6F1BA9EFC2D064AFAFECE28F0223F7CD52B48999978D6A3D20156E79E853F5C4DF7814021C75EF281965FB095F578ECBB04EBBAEB5DCAD44465A3EE0FA681BE8B846D7D77375635CCC8E6D9161CFD3FB02DD4F9AE3A1F099AA4D214FD532EB480AC54E62C25A07D9CE4575556A486B6A9A9E97799E5863D026935FFC6EE714194D66157C00F020F94532B03D14D0E0B2B5519B130B27D672E6BD61B83EF2B701C1E9FE81B1F61E05E03BCB6A7EEEA39B5F9E758E4FA47877DDA84E0FBB5071F26C7BE8182F434D328A2FFB2EF91958F8686667EF2C84DCD2988245E436AA74AC974D10FD616D94D22A6B37E91AE077F19E440079887746C80AB98E9B2144BEAE8350A9F67FF89A888B59740B9ACF566957ED0562F5FFD2D95FCCF811E46308CF78D1F1A36B014EA75E894212F4F39ADEFACB6E921F5756A09087A204BB8EDAE8E48F0D3D4DAF0C57F293049B9FE3B06F4F418C5605F58372FE5CAE00B70A16A9EBF0D1A7149CB357C9499D6DA80160B310B665720C37AE191BBAF6BD39D48A3104C30B51CCCC5F5441017AE74DDA1B9152BC670DB9872062E32A66E8042B55F4ECB687F855A4D62A81A1006395AF6A7364F8F253824E76329F08ABF3D1395EB3D4695AFAF0C1C5DB47103A99CD460C00CAD3108E8B2DD88BF53B04D366C6E16E9E1BCCD9B9ED3A94604E02083DFC7B75D2AF726A17B40CFD68E2E7C89091ED4E5172B371D5CF49FF923D3555E725639F39A45CF6D3E8A08CE5AE3F7CDC8A9A48A4F096D707CEA1D4A0DA78645458CEBA34536D846D2B79910CDF61A97DDFAE8FDAB668DDEB3A2324EC1CA2138DEF4CE07B700DA393E1D79431870B49F2BC18A16E1C583CC44219F04877C00A0FC08F36BB0CC4270C6BC7B3C9224E52A10AE148CD136C662E1917EFBC8BC531B87A2383C6F075B8742C41347C2CB949C31B9AED90A2BAD5A4072BA3E365AA08D20D2E4CAA77E01E40FE96A8936A3B6758901662D2ADFF171C673344ABB5C82EF7202D4563F24C044D8300CEFB6CBAE1CA3ACC6F4E00A961EDD80CBD8C0652552CA409BFC88F4AFBA12D0E6FA2EE109E67189B5D0838BE18A5B193AD8F699E703DA4DE323F80C1A98D9E0502A1A1B14F99F7A01010E08E954CECEFAC300861A86AC66F536C70A90F2C9B034ACE598CBCD1F0D28E90E441546BB8E1050F4A21965D05D3E0195E84CEA3DD6AC532F1893361D770F57CFA47CED46ED30275973378FEDBB3688CCA5597B0491B67BD6C24CDECBEFC0380D20F43B4EE1B066D6E77922AD621EBD940F31F2F7A9F9B7354DE5EEC735080188578739E4FF1EB60A857A8479E15F54DC8EC0CCB4FBB7CB0819185752D03FB6EE23F60EB28A76DA7C7A0CAD843275F3C8C8A2AAC5104C51B6A9DF02107025007B15197CDCD4938D656E1413C2F9BE047CE79C8AEF41DA749D6A0F7E948948F4AD965461E364AB5DCA532A724F4E2DEC7B474FC344ABECF07D4ABEF48642287D6FF2B5E083CAA0913B86D282245918EFCA18283D7AEA28B0A43E37C4B9AC470E3D86759DC93E88B1E6135E99D8E6D43B4DE8B2591BFC3826C7106769608A58299C2BCDA57C0C60BD82D84EA13A54B9DC22DC64553140F363302DF594E577E825AA2768889062908E140252A53D7BC2E0B7481E77C3291256C96180148FC6CF22A7D62EEB6379D4CD48A6E7D2FAE5A862940278E6E8DD773B8B12D2324DFCA52577D45AA829DE0CA47DCC9FA3A5B06DBE4FBBF75E014406549E8559849A5369AC83B79B1EDF7C8445FC1098AEFAE2132C9A1E759841B6391F1CF6090391E951D002177724F6F188F65B0A9B96FF15AE1A258F40D1D560C9B32E83E2B672DBF0E35C22490F3C623A856F3BB5C84ADAAA1B89AE854694575A63E2A646B9C1C9020D08B9E284254154F0B779D04363ED09A5AA29D82720EB1CA19B35AE79C39C8FCE7A81786190E847F0660182538333094EEBD29623C2619E5E463AF87CC91B5F0E154661F90433C3C1A9085E250F78E076956151457AC8773CBADA3496856176264EA7115CD4C0DCD71E063D737A042AFEE3F927A2E347CFEF96E87623010A33EB0471D3639676A8914BAA8FFD46A6857F87327CE1F02BD1919F9D306743BA1A3E0B8A8DDED59E519069C225462AB6C143649DDD2DF83BB39B05D10537DE4107E5CF97E23D644BF181CDB76E1C79C45C1A7328BAAEC1BFCC0AC955D551676E89C2A2E03FC1D5B9EAF883760DB0565920427F5A840C1BAE8717DAFC7970917E900B871575D432C080A5360260E22804B525A4317E5C6843C24DEAB947ABD69D1AB04D4D1D92B51BCA21C6D695FDA95B1667DEA39EED0CC4008D89330E29979DBA3800B0DCE9DB3BCFD0BD54196C3819F6D69F9E0451474F1B7E962C2AE0916F1075020FC7FF01A1D8CA66C19C68A48C2FBA75C70E0F932617C4C0A3589AD1234F988DC29569C6830E9949CE3E442884D001C207BCEEFB24DD9ED5071D56131BBE3D35F97381FE62D838F1DFC3F4D7FDB47EA31B90F0EC75A24B92BE9CDBFD6D716A3F81346344011D8C640474A06235AD402E4AC6820566EDCF55174E6DE72D1147F3DE94941B432D022DEEDC9D776B5ACF09777EA69303E20E38352B5B1A056E23E76B8B7575C15630707859A0AF62638E06DD76A6D128003DBD2BE2D22210535256AF73D7AE21C2B6F54FD3290CE5B04593C15CB067397DDFAE20B00027BECA10967008B657B0759DB72155E2E3A1FAA313D42572A437DEF06AF49485D4E7341FA8F5E9C2AD67614F1033F5A5730AC4E2EEC9F25BE4E1EE79258945C72DFEFF87ADD87EA1BBFFD35D6CE486DACAD5ACF0EBABE0100C1A9424573A1D0F449D31B996429666530512F4EA59210C0908A93082F0FA13437EC74D822E95F3898003C51C33DEF36AE6943819255614C763D4D56EFE454C4C8C20C7E3941DD21743444D025F6AFDDD534A2F222FD9E41F59087A13DF0016414A8338CEBDDE2BF6BC54512F6DFA7C4A66B247C61219A3CEB8E257CD1DDE5804CA3257632B2D530707D2CFD5D6125FE2A6843DE0C19DA69F6E030DF1D26D08935275D2FCDCD196EBFDB7E47E78938055293C8ABDCDD6109CF3D10275D7BA87CD9A99FA590D7767C167CF43B22A99694F5F737B05A35D04693EBC3687FA8FDB20B1B1B44CBFEBEA86A4FC5AA1EDDD3FDB75FD861E3214A8F26F5895F4E5BDA2D6F58B9B1C2E7A49ED8D0EC0C5FC52E69B69322BFE9277B69E19E3F4D35819DD79D647487E748B431711D9B2EA8A514B5820E653A2B715CD548C9F28D196CAAD5286CD5640C70B5713C4B8C2B5879E356D0835F1022C0D2B4006546AA00D3C1541690240447C77CABE5E45CD466FC45455A382623861317FDCD03439BF8211090C85BD55011AC3881A2318F6B5CD4D80EFF89F5662DFDDDEEB589FD49EC734DCBAE021A8161E2DB4009CF04F69F32305BBA802CAAF4205733AC34444730F0C95BC428145EF00B5389266EFF7E321FE2B02128001D873625CDA3ED10B005D3C44C1353DF7B412B7C1B0012783B5C1D9F856BE8AF0BB6371B698296D09A480785CE61B314CA241BFEF1714144AD22D7E5707B9B238D2780173342FA410C6D30192D6425CFE4D7C757850345F7953F9AF2F5E548D7A268DAC02787587B3CFC8CA0FDE5C9E0990EC2392E6E90E02738267E2744CFC5489A17FF6B69186CF2D4B1C8719CE20C078FD279980242948680CF68BB84D36CCC6F41D85AC06E6FC197DDE205AA1676A11C57A6B88ED43E470342BF446ED3B81985A0B8BE1135F7520EB088EF4A9F2CD3DC8426A59124CE8FDF7F7CF4590BF1EF89F60F6B0292BD6175AFBC710D46B1668D199ACA8BE8FFF1021D5109426F28278B74678BC6DD197B29B1F82EF8B3872014022DEA78CDD48E139681CB1802834E58FBAD20137F8E474C8D3CE9AF39145BE98AA2E71E76427A2E5EF87B22AE93A4EADF74693BEE50799156BE7111AA48E539BD89F56945F21475E1E4E958639932E7DC683D64460C8D6A10AB6C9A48780975BEAB8511B66FA83B47B49ADA516E18CA4A045595B5D6B05ADA66DA1E4968B911858FDE2BDCDBDC4879C3534F3F292713E7155BDE041AD60A2851C8EE1D0C700E84929DB9D1B3541806186919203C63F5D1D9676B945F3C7B20EA950EEFB484AD31C13732B32B209DE8627BE597C992D7B14E6783791AE08683156FEB737D270C86EE75F220A4FBFBD2EA3C56667D365A7AB7612488EBCA90E5B5AB3DE9F392FE9E18F24EC3AB2E11342D5A164A20BB46D58447DFB68F5C60C83DC3F433715DB02965B1CEE786421E67AB8AC8499FB4BEE0F727AA2E89E12B419B72466F573D63AD183028F45E2E89BF166D78BA1AFFFFA41DBDBE846C14BD6C5A477D9F53FF0E4359926EF95866403184E1065D33B582317F5E8D35310CFB7F396D549977AAAED410000A51428A57B59F7CA4AF0DDAD1FD03DC16398856494FF02781D4D6853AD01144EBEF89BEF810CBBD88F067617474B3E00F6796ADB0AA29673C867A158B56D37B9F8AE73F10894DC236D148F6B5D0D7C179462084815AD3537ED537D1D8DF450D21779C26AEB1305597116BEC2255B87699DFF389546A0686FD6A1955C195CF32A510DF3C23A3CE2942C6B1B3F8A9D0B9C5B0D6DBC377C44817A98A1C143A6AE4AAB91590BA7C86F77A397740C53C09476FFE7975661E0F8F092A2B77D059D9278209BF936D95FF4D8D8F48DF97D9664DE72D6092F6C225AE14B52C4E184FE536890898389A9045F4B44565F19330D3BEDAEFF7E659C8253CBA921C72BAE83B2E13A5781209A55B8B09AB9542482CC9B4BAC77A91F4C2F7BC96061C689EE53AA8A418DFD1EE4D880B831CD5EBE1C3773230929AB684C3CBB3DD5698059E38D44C2A7F94C4B7 sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A86 -smlen = 3480 -sm = D694D0B4258304E8E74A72E8A839421372B45FA55CC2FABCC4F366EE4A68D2A53B74D0EDE8A5B3EDCC820283936AD9CD4E3DEE96897F32F493A7F569F3D28E5E75BFDB21EB987B7051DC1FBC6EDF6304D2193EE2EE5606674648208EAC9F6369F7E74EA9F7EB42824B537B7433AD5399EA754B48354E05FEF30ACE9340E00F8C68B9945BCCBDA3111EF707127815594C9F33E96BDD096332A2DF1C45572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +smlen = 3486 +sm = 28DDA875EB5C4D44D6295E07F731DA720CB64903A8501EB8865D8C63BD1EDC905B8FF9F057C676990E9CEB65853D736921EECFB091734279A0CAC3DC24127BF8208442BB18A75BD59B78E910518E11EF9B3A6F649E9F29CA2B27F88B735C7F62ACC7255D3F4C927C5A81BA896D8058DFC8963CE631900B20B607AD6914857373CD5A342DA5EE62D9BDE8507616DF73DEED6F7484A79ABCA1B5BA1B4434DE64AE4A77572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_32_MAYO_3.rsp b/KAT/PQCsignKAT_32_MAYO_3.rsp index 8723f0f..1b3aed9 100644 --- a/KAT/PQCsignKAT_32_MAYO_3.rsp +++ b/KAT/PQCsignKAT_32_MAYO_3.rsp @@ -4,899 +4,899 @@ count = 0 seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 mlen = 33 msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 -pk = 1C0EE1111B08003F28E65E8B3BDEB0378C8800A9A87F38CA101B55CBE065F76CD8BE17FEEF5B448FBDC40C759729DD609F2F3E0A70F719BD04BDEC59158C1D885127C91066D31B4E53848DB9566D8D25393DD3E665C8F4B5FD5D5B836FC2E012A059A5550646DFAF9DB63EB4C928198A4DC3E8631FA743E11004A2FE3454A9D537697AF4BF5D6BEE82C2FE40D5C74C29BE0CD7E56C8DFF8DACEBE18320A455A72265559A287385643668D2A20058D927C87A41B8D94AC1C68B6A07C7B055604C7491F11AC30974AB0D76FF2034B6C73D3B4CFB13E8F341F9F3F445BB6A4E47AA381282F83AF4C46FD38207DA843135DCEAC04AF08096915318E464A8A1FDA2A99EFD41C61197A498ABC875CE302F94EEB8EC32E56F24E2C6C419250E08E2F69148FE083747340AF17E634A98AFBDD6902211C767B750365F6200FD92E8431160F1E293058CF2CD57BE92816A712D796E6FC0C672026C162D93EB79A19C7D4853DF371234FEC9C9CE76B6EDFE082007FF69C64C9980F2C7B7B6009E3DB0990CFFAD1F4119844967572E1122E5C7CE460CCF732C82D3F18457111AE8E1A5381C5B30E9D76028CA26839455D44AAC728A24731A1D69C8C856B3D611DFE5336FD5A42F62EE607219C654AA117A874CA33FBB89ECDB6310CB4E0C4A5E2554BE2D4BFE6ABB062EEF513D726C258DAFA690324302D8FB108376F991E50E9037E31ED3CE8D8CD785FE9EB419D33C7AC381F91C463A8A06629DB910F5FED1D18F2CF30AFCFC968CA5617C6CC6FD9080F53CBD05B727C04BF75DD93F08A0AC1A7BC46E8B5A08E6D3C3B1E1232126D4E65B1A3877689DCA9B1E53A73D45AD9EEB38FAF942A62A804B088226F4ECF15526E24936F9C28C951F5C101C5C44BF91B72FECBB3A9D28CF77E63343AD760089E0739017CF829297204041ACF5B4C10FBCA19219DB233FABB3A564C8CDDB281F290B9A8536C9A1D39A35D8EB124182D9CDC51044067647EE861B8C0C6FBBE1AEC13076B8F3D8982B52D1243A9448729361619BA34EDCE7BBC1B3A1545F791A5F2F6D04B5204E073BF66E7B009C7D4A1660355D066FD0D358623FCEE946E69D20BF6FB291906E700004AA001494381382C5E1BCC4FB2B7CFC4BBA6866548ECC797FEC670ABC2E8A8DEA2C4219ED32102A0A1F4FA67775512768E57851571FD383A5A684ED1E10B62F3BBBB65D58E08151695008EF6A7CF4B7CDD265D9CF1C158F64C607AAF37E51140518724C39F3AD8A759A7EC0AF43778C00832088270934CD08A582196953B283FA047F6365585B6078027BE9D9C915569B78C65702561EF5DE7953FB6F5E3DF3AE8B85D3FB2161CC3AF62ED83D027B733507FEE131DA9D228C79277630C3EFCDC9EE1E559BCAEE4C818D6D29EA6C8CF9EB46AD58A4AB6A4FB2F6D6F4380EFA4D60843CA4EAC32F8772073F1CB70021547050C30095FC7C884E31A2F91994985EAB00E7565DA2ECE39E47A6C8CFAE012687DEA9D65B8745D4D760E656A55243FA9BA8FBBD31B7F2BB2629A0EC9265AA883C8775BA173E5FF08A9A3AE4E76F9925418F4E2DCE1D00E4F9377245B8939DC58B7D15C172BAF984781AFD318B264709BDE5F0859A95923ECC42108F2FA7C600E9FF69F3F65751D8A457DDE89A1AD900314F90E9B712580EFF5E4A73EFA3633C5D5E34FA8F2528075FA92DCE66506F5E947F1FDEF820296CC294ECDC059390B644A1407B13D24541D275A49D9BD1A6F68DAB296F52965C7F72D50CDC0EC19456001516C10030086D2EFA109F45FB6D1F7550DE534D0D4CE856E72763463E6D0D11CD237037FEA14ABB32465F632FF785F1917322E4574BBFA8F74682DA17F2BF7BFFA0FF030297D5C999D6A7C387EF2A5E168225A60EBB01C6DFC72BA1FDEC8F74651F3E64750F2DC98D72099FC85F43FB28EE0C4EFE8B7D76BB432453A848310F6E96D833A27CCC98046A210F568C075DC71545FF0D37AE5138406D569E964BF8E6903DE7651B33C05E22747074B730CB6F3E94B891E8105AD6921CF5EFD40DA88EC3D0765756B7BECE012F59F1F68AB80082FDA5FA37B026D0B6CB5FAB9A0ECAB6980A179815BC9E56CBDC0D0682C29C5F9FC8CBFBF5A6A9679DE92ADB5B4778ECDC70F819549087BEF738037DE613CBEC897E016672CE9EAF00382CE4B60C563CF3D23CFA178403F270215CEF465AE9B60F007C75C1FCB85AB4AE9EAD303057DBEEDCAF55F13EA586F55A2EEE9DA8DD92BC210D1E2D4FB7D219C54517FE5A4DDF5C8C6A776703EC8407D6B393FB331D7AA62423CBBF7A062BC210E9C6565CACFEF1E4A5D448F2CBF5C8861857DC870BC37C2070CE1F1147DFDC285D9DF8296D6620E1430884E29571EA95CE1DEB9C2AE7198F10732B2B2D5DDABFABDA6E77ACFA2B10C75842E07DE69CB2B34ABE41018C9A765E45AC85B63A85CA612B1E9682D7C8F512297BDFB780E21506956FCB528BB1916FC1A8356667033E99E16C223139EFEF6790B8745EAFE30DF12D900301643F8BD6717D0B5D1DE5E75F25BDC950CE507CE7B3489E72D5ABDF5A28105A8063D0A9662672489DE16A1628548382277FCFB24BC878F071B13D6E120AF00C1CDCACF5F1EF4823A2B5DA0E7C8487550D80AC9F6891E50BE3DCA0096042C97CDEA3553DB702BBCFCF64F1B64719BC89BA51A09057FD9285C4AA7D95532CDC04EE185BEB1318132C836278E368FF8E2653E4AAFA829A2D40D91BDA7B4AF3F16442931B7DA2B500F7E3ABF80219B8A245FC4748D20D549CD12C5AF7CA3A8543BD14D0DDFB4FFF8A43C661D0A8163FE80BC0F77B762D010B64B831E7C29F9982E5B7338A6411A37C4F1F46419B610415104F154A009CF3BF1805FF279145477A0D5FF0F3C9584874E8E8376101DEC2C8C69592A8C46ADD07A6C0100CFAB2BBA03771749B3028D287805A6859A1E3A82F30231B01A7E3453059638E0D7A2430348FF4AF26D00481CB3DE085D269015FB6043A0346281A05448A81D04AD196D916503C35D31E513BB133D49F9646C191F872CF4D6798C18C87E52695D1ADF59C97BA8BFF5E826EA17AB2FCB8B559E871E6D62D8A93522554BB5D48DE674596761595BF28D0114142A542C2F9CAB2BE451EB37546CE3EB60BB0CC6050E5D38AC96752A8D2575F67CE28452B00B486E2EFC8AA80E94A0A442FD35F5FDEB48E52A82C43EF2C0A02D3BF71DA67F0131AF8AA90E159056EBF4E5DBBE176C9CD8C07D234135C50B524A4EFD7B72CA4F413B29809E7A1A53442A1919BCCE952203D17E3C5600DCC3160DCBF7F18B9352289CE78FD337C36416B8342635C3D542BD1A357B8E39B04098FE7B60248FD6EA4A2778EC576E4C34323C81E56386D40C79260E3D914DB7CABBF269441DCFA216EF7AA85FAE99A89F2C1F56838C30FC180135EFB98BCD01E2A88D144ECF7063613D3BA62AF5FA8CF7D63465273AC0ABB3F94E87130310F4B841DB13AD7FAB1444A02AF5649EF9A29392A4FC15B747799CD8A8D735094CB03A606735AC94EE244A8C5A3504F31AE62D3ACF7F1586390EFC6E8DA967F3B174D9E805554603C4FD5CD875E70352D2C6576E3BAF0420D6F3AA161F605219BFFB93ABD51628014072E7C2E533AA86117F02CCD67B623AF4CA911EEBE981595FD393E75D5B0D0DA9440E3AAF9249110F5E8C22A68F9CFE0B30E8665270763390FB8618668A1A56B71065A85B91FF8DBB8E4AB9C3E6C079A2B0276BA475D388262F36A76C3E230BED8C47FAAE910 +pk = 1C0EE1111B08003F28E65E8B3BDEB037AAEA0EE250E3F9421DF23178BCAC7AAF53699B5CAF27EF3EB7FC3321CBD07C4B5BE12C04C02DC908B89D9571B8C44FFA4250700D22CCDC72BF7B6DAA1161ED0EAEC6953EA9D147A4F053B883419CEB829A119CED0B682559C3B88D28033FD49406F48578312E2982E46AFAC250C00FE49E72982B3F614C1DC98615C224385D8A6032BD05ADF3B3B97DAEE4114CD836FCEE4783F6DABECB07822E0180A130A31B1D3D59CF1CA6D5133565D4D2E4E3CBAF64C8305BDDF37E2C1B0A34551444D3FE520FAC6FA603AC93F61A85097FC9A8090D6306C63BCE91C82A4B0529AE7356C3EB30FF0E1BCB6C5D05D526AB1197CF855C363EA8D39F83C8ECE7E55A04A8D5B21AB2E97BA599301D9E8E7D6E4CE2686C39DF82BF29CC92918BD330E206F92B627D7BD46D171A715A9222FA9657CE9F5F05DBDEA643A2F62319528A48F8AC178710E121B8E4120067C01E713837992EBA35381EBA2C28089FB7A3E32039283C1AA55A88CAC5C9951CAF7A686A958433B6B18EEFA525630F2CF3D8B0E7CEE702F30F879AE9F3837579421696E8AC495A928A4130291CC89086322379A38C06B7F81D617F139028E0C91F52590819F6201CC71DAEA895A4B22882E67A806FDD21C358FB1839B0EE37EE4C80E69254516DD6E1E7F31322D8991C4B2E2FC20BB4F4C0D287D93F9B304AD7D6593EE446E3AED63ED0ABDDC8B33C8D00DF5199514DF503319AB8FB47AD9E52F577BEEF0549E26BBC4EEAF8604DD79700E1F2A8C1146924056DD2EC46BB2CF253DB420CEBDE501FCAD79F356698257931888DA3497D1FAD0C2001825B2765D4BE599801B27D5C8C3E10E890D43ACB058E8DC0242B32704BA446BA44442B3CAC4CB1206491A5FD997E4B8CF877CED06FA2B5A9009CF56D8350C9F1C3ABC67E3D0973C6AED2594A8431E46506560A96427FABCF0212BA2151BA1FB065973D987827EB488AFCE37809CE3F8CD494441C6E2B4C696CDF459F64C4D46FDDE4899988F179CCE5196EC85BABA33BDF35927702988E686A778D8D1CF6B142BA068A597C0509E75EFCA6B70CDCF9C433B48F220084E2CFA116FCE390C908E0E4C4B1FD93C7351D8C62087B49E942EB010958D8ED64D37C51851CAA0E561203388FA509C5E94A5C1B4693AF7FFE7ACEA95CC810E260149FC60CC19E5A4734A4B002BDB603990547DB4AE3C46C1199F3977395DFBFEF799F4CD025BB97CE69374BD316E893073F33CA76117CFB7D39FC2040CB9CB97AB78EBA4DC2DCEC518E9F0A3359CF3250293DD5F6435B1301825DAC8AE085F6F1A87CCFB415642BAA3367458F6F720F472BEA692817942EACC6003FB815EC8798A1377486BDE1623C400F17DDD3B2649FE679B1532F91B53A97F152E897921973E972AA3466D4CABB14C9C29D80D294A36802E7F14391972A3449F04FF0B72AA050FF7A2E204F4BC46986913AC2575194F7896450E00100B522AE00B116C70FEDEE8061BCE83DAAF99DF8A01509D2CFE8EBE40A0681F96642D1A99B21A3DE90781B568F1095E7CDB0D045A47CD5B1B51126E864363645A0F589D957D21F39825B0D7DEBA34002EBE295D43767948C192EF676AD922C1A66F4CBE152479F48D62207F8E3537C81BA7DF86AD0E8E46DFCDDA13B9076282B291EEFD44F684ABAC552D5B34350382A452569BFE3B095AFB23391E889A9B52C068F74F1DA89BA932A536AFDF30C7F1DB38846D4E5D17D2B94787667B8FE812C81D240E5B87A8937220222581395C22C3177A8A0499828624D50269BB24E4A3CEB1A045F169F44D500273780DCF0E234EF4DC8513F98987D527D530B4A26B315CB8215DC983C62A6DD623EC2B5306540C3DB7C0FB45DB785F753DDB720AFEB0FAAA0508114B2C1BEE280FAA7AFB41F3F7084D371790A32696C4F175263E4ABB24B92E833B87BFB83BB9E384A1F350A059322B64AF8FFDAB4FE51196896B9FB05F6E91F93923C5D2A36770BAB157E85594729214D6B35B226058905089C9379F328DDA0B1C1EAC05445F4132004C3624DA0EBF2E6A544EC3F3D8733CB33A7AEE4DFF3DB6ABF708045B0DAF8016F0B38142F8ED15B66DC0D87CDDD2B73C8AC20853F431313BDB43507F549F3F9A3DCFA7E3E9443C14FB3E0991101679C353C4D5AC5CE3226F1A8FD00BB791E483A02F38646F0827F41987626ECAFD2B1196E2A4A09912ECD607BE905B32859B6125C647C61C8755FE4467828C8136095CAB836141B8ED8933B9A4F91AB5AA3A61EF1E8008BA7B2758316CF009999EF8AAB5DC5128CAFBB21E6851050189AFBD660199707295216FB1A53B69FD6EAAE7BCFB2FADDD1A1E2F5F3167A1D932C5CAA796E56CEF9B7113DA2311FC0ACC578CEDDB54E84D8741DC7FD57D1BC1B2E511AA9E1294068D049D6A041AEE2E8E4D0E1B50EA0EC0D12936CA9BDBAB1D198A31C24C4F66B85E198C161A1B19FDA95D734E57C158BDF7835BC48E6861931549D1D9EA9AD741C0A7E4772D10C6492C61F14C612ED3B23B8AA20101C0903DF0C9FE0471C68CF2575CEE9785F1BD41D4B40A16096454CD86FE2C75A9309115B8EBB15C74884D6E8BC5671EDCE495823460AAD281EDD12F7DFE9BAC22E44E66851D8823EA1C39139EFAECD65FBB13C3693BEE7B086B51956F670B3272A3BF302A27A022B626D20F5FC180397C5F5147E82606BB5D711F4A959B9F3B4C2BB2240CE70186BE373242B530EC40D01EE48C03C4EA66569841F20AA8C2D4424261ECC3A88790DFCBDC1FB38669780F7539CBBE0B7607E3E9DC265D55A3FDBCC7678DAC464DB47C422D5EFA7B60101BB55CCCE5FB153FD39C6F7F641CB051E99FDC6588170734193A9717797BF59F506D153048D49B6DEB7E8A3F9665DD0387E39818F68E99B9838F59F1CBE1D77A5C650B2F2759757DEDA69A508C45EAB6F2F10A4463A3FC2657DA9007E1C6581E00E0F286ED34DFC4B666BAE2B3EDA7B518031ECC6AB4023C03D0637C6A8B3E903E0F9BAA4A2BE2B867E3EF385304D400F020A9BAC43066277391A9E1D3EEC77EDF37BD0CC043238A89D1E451382A80B0194A846DB61584700DFFD60D91BED2F1B558AA0D2E6066743C6A034BDDB7D73107CCA36A674D3A44C80540BB8E226B22A3782339D7A3D3663988A8D68657C3A860C157D4D5D9FB0AF087A21260515741F8B395C3F1BD379AEADC9E65109C55787ADE6BB53AF3C8FD3C99206A70E22C820DC8D16C310B877E4E99969B36F5E86034F1DF906CC735B8ED9E7757E85A4A37CC90EE4A8AC0253992FA57FCB92A93EAF59E4B2B70C39393084134A0519DDF5A3EFCF75F1D4217FDB39B2C4CF2D9C4A82C4B4FA0B690A30CE260CE1F3159900EF26EC29BF55A88B0F059176B28379006B4D2C7E1FB1ADDBC54597E60983DFB070BF96641B2BDDC259F072D87EDE7D5F962E347A172E0AFD55E5FD2BAF5575144A7FF6FD05DBEDE6D830411C49AF3BF1E0A1396D23E46F5A224B7B92F09A0BA0872829C869DA58163D3FBDEE71057B9CA42FA872A7262C9B2EA69D601FE369CE406D3D941C44710E4A49CCCDCA2B0088E19AA83B1BCA2A939E79BE24712008249CA5663BF31D60A620E14760EE6A780DD0E3C9508CF00A036AA41B19EDDA300CF2F5EAF1A9085F6B36C6D0989A01B446E146E489928954F51807B8755E7E5657A2D334ED6D3394222E1A241C8C0ADF38345851972332A3AC3071CCB9E9DA754BE5C6C80B4EFAEB441C4DD6D385248A8B9F697A262903C61C982F6F776A5E10E15ECF4499F8C81A7D5F5D239904FF744A4E6A1211DB74904F0B50763463EE254F2D74EB5538766DD34778A24028F73029BA5BE3EDFB55488D4F2E536421FD5D78740CD192E4B82273278ABB71A8B8E414B4CFBEAA94F5A9D6A2EC82B13FC1E866BE26E87C5479841C1694E309CCFAE903B201CC43D3DB2E0035A8B5A9E781AB873901F8A99ED73F84ED8B98169C0D8EA81C31F860BB0E35ED777FD53E8DD9A402C8A5E00501138B9FC7B9E7D4F6F9A490262C395C05CDFD1B0725AA06EA27198FEF7BCFBB50AEE3BA76F6729F769DF7B2735D34F5047B0DE27119142DDE4A93D56986A2E793CCF3C6A64A52BAB30DB79D21CB7B2EBA0FAEB3846D1C61721ED398DBA349CE9A10A2B81F84AC7040FB7D9507C4E35D17E17D4D857C55F2815229A85530844B972F402452936FF8E513624E082067CFDAADA0 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB148032DCD739936737F2D -smlen = 610 -sm = 01DE18CB2CFCE7BA2D15677A57E7D86B20A96C7B93DAF27232DDC7A0249796EF9321ACE5792A4AF1CA49908780398A25F9E4B1293AD8209301C769F123CFA430E5BBFF1812DD4A8EFD5621C109444CB4A1BCF4F1D85ABC6FBE493AE0370ABA2B2251DE011129BE10C25F452C987DDB1C499FAF1DC8DA2E60E7913AB7ADE65844A92ED3A5C04C2245C67D342E5067BE4A8C024753A8FD5962481B9C52051723F50165EC2B0EC8F73B4B337361C12014607F9FE41C3591EAE8653D18B95616B18A84A1A5951AB5082CEEBD5D2CFD202FE3AE29B60A790D04295EDFBCE886EB98D63CCE694C9517F5F6832B7CEF38EFC9C8F4C14E01429F5487CB752F675F4E4212058DB63FC29B9C00701810144AC48E7B007F4DFAA80A2EC9899E60F704AC0D0B58C8A716433C91A27D966D2B7B2685DA350C9F6C59233988CBB3F8F2383F5EB10E496E64017A0789CA8F702254E1B839382D42B8399488BD74517E280F1719392621596730862678DEC519C50CD6BDC07F118217FF68004401FBCCF8606C1AF2AE6CE0DDE06C1BD06A460BACE8DC9408F1D5CF76DD063F63DB9A0969098EC45FCDE2E878D464F4DE4BFE1FE710F2132D8E486F64E7D309D9FAED999CE368E821A05D79F781FB895A767A09256541CD54242B5DF5E262220FE232C637934380B137DF86AB4FA07B11F07F914835C87D1547FE526001A61B8CE00721D90D8A4B54B60000EF75D9BDB94FC7F861EE46908ADE105EA098CEF938F49DAE729817633003C87A0A6C0CBFD10185F7657804A2330A7DEF349DA1DF84A1A61DC857D2458425D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +smlen = 714 +sm = 5677B092139AA2AA1113C33D1D7F36D3F878E12D6FDE22EADED821C5D5ED83CAACC4E65CE80FDED0EEC7A436ECCB0843235078638B2D77197F7486C6169732C482BBACC9584D580E0A597151EA0773C2F745D43F162090F4D2F5AA895C0D81002C02C16F49A52158A964E4F9996340617A80B3B20963997A705AD5BD3A288A55DA6296EE4F685E14E487986934959D408F0B8FDAB858656CE3792D030D03B9556E094EE2927DCD78114B5FC4B742EA54ECDA96B827ED00B98498CC32EE9A49CD4B8A82B8BD1D6795C19D91239E4F1504D96DE8D4335E21CC46C1FE032DAC608AD7B9D8D74194E1EC260363022A6B673C2019C780864C6345FA892D78D37ADF1E199E5ED7227316886908151366922A659A881FB4781A3EA863194948BA73A2F0DA2C616F696F0DF905D2D24876A9EA51D7002FE840E9E7E62E5E871DCAB87DFABA26818DE21A52F5759305EB2D0D1A1A3841B01F2A0D46A9806A451FDD5A05128360F5286DAD632B45647BA434BCB81E73CDE9F57264BF8A950D46831E0FE97740AE855B79D3281076C03CBEE85107E134CA32B29CE143ABCB171D875C0F2578FAA34FEE632E225ADD435C5D6BB57C8E10DD91A1F41AD4F8F409C95456E963B858F3FA365980D4DFEC69E3641F92518ECCCF3E7CD75F29DB652CE2F71BDE22311DFC155014B068884DE1ADC18DADA54C3A2D1798CAD38A0411E9605F6115FE5C1D4A3BA707BB5551C496F938AD984B5944FFB3F651A920527B53996951B631FD1A4BB6FD2D4DD93A9FA4C7EB89918DCE0559A1E45CF11A6DEC8107E7DDBF775F4724ED3FAF44ADF05A8A6E6A73D2C14E791E663028BFCF60C9F51A36A41E8CAFCBFFF9048504537359AD31049B4779D6497355AD9084F7BFBD058BBC3C7DAFEBFBB53D4A91F16DDA3CC87A0A6C0CBFD10185F7657804A2330A7DEF349DA1DF84A1A61DC857D2458425D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = B541C1E92CEADD904A09EC08AD306D97A7D4AABFDB7C6FC07ECA87F57A248434120D5C4108DA43457F133E01954A503BD6243A7E77D083ED51AFA25A5831CD35FA6E87A6914654BA7B02A7C3ADDB6830FD8D95EBCF5ED025C130287868FECDB8F588031F609381D0C732E862AFE2C43B543CD1B32232F92DA3E2C6F56C777630E17811DDFB8D4A57C529BE80E71AF42D4522110356646AC4B75EC4158622793876959A69F38E87EE5567443D5C309586F17FBEBD13B7A4BC8B090AE43B9DE8CCC2F0D0B0FCC2D21EE9AE7E5360CA46DEAE87BD4EE4C1E52C936FB40AC9C78F5B2716A7AD57EC8ADF530D01AA816F00140312005E2ABEDB91FF1C4EF83A3CDBEF09C8E0553E88078578226BE5C63967320CA012F58641200295FE8F98F246C51047F0BB484D395B19D547460FEE7C22885793156CC87459457681FF11E1A34BD3D0CEA704BC4F02221A100ABEF31066A3FF51137E6539B2D7A910E01A41296843DAA64CAF7FD08A4A80269444750C405696E04CE41B2D8ADE173EBCBF442B78626BDC687656D95CD92A1A531FB992F4D91B3054622DADF0912F918BD67D41BB87365D4A26187C3B1EBA2818F8438D7CF8DFAC0B0A3976D7A229DE93A82415852D0DDD039D17A178302799026F7F567CDCB60D2A1ACC68A14B3F06D5D9B86C90C3CAC32F40776E06A2923E81A2F856277035182FDD2F6B3982F7DDBDB0FB4F4B66A36BEA9BF7992855B88FA48F8009206A372D91947A494972DAEA6337F6CFBE4553C699BE63B925F903EA98FFB7A760534F8717B4AA8BF1429408927AEB27DB210BAEB9ED16E03E6EBFD3EDE0A22D4668792B6A0E1314A76286BC424E44D19F1652A00E8AACEC5D67725B38A02C74BCE8DD23C06F21C06CA9A75618DA1208779B68DBC66FABA7F8CC5DCFD2AD9732C7285ACD3D54E3A05382825E7487C88B13A9638705FE823D126FCBD5CC92624BBA44ABE94DE5A47C2E45F437A8C513DA9C688071DE7B81522876834AEE4B87DD8543473BD12DD743226CC9E7F7072D701E8D327F7C3AC51A0B7DCB70F6FDF2CC14AD89360DD7601BC30FC150E7B7E6DB67BFE9DAC1EB254D5560B62F28EE78969D0C25439EAA5B46846ED05BEC9C758B91E912B963FEF003EA79022FE2D090CF6D7BDB35E6176A2981E7F93E0252E947BB02EC2DC9F9A050DDF2A41DF3A370A6E6E0B90E69B7EF767F9B1113C151C8F22068AA56B28B7410344FD78ADEFBBE320A7AE3A698F4F766DF003931663F310D7A193FD82023A11442BB5CF1B5AAC88D7BE474871A4B01F067655AB0D9973B316848C7901962217ED13E6030CD3835FA9ACA8418B0CA32DA547E171247A350397B2F9F5E15763839CF32FD92C22050290E9BBCFD0837A567F3EE34B92E41B1C2C199BA4C3F5518E26717C94EFD97DF3626BCBCDE3F8FCE5210A2E34596A1DDC5B341492349D45C20205DC64194A0254BA7249CFCBF7FC1230C95A4AAC281C043D2D43FCF5AD2993BBC03251222EBE0B465F69A7CAE7C4F2E80860BA258CC9C21619154F3B5AED9BDD6B2982A28D1C5DCA57EFA3145248ED6ED4AE4F9E84F420FCA79A1EA7CBEC85CD17E4485C6C72C56B196FB5EA228FE733A5A68CCFED4FE609AD44BB2F709D768071806C439D2FBD96F07A704DB04362641DC3FAB95308A360BB749F085E376A6A9C17EA6A648A51E2B00C93B2173D92ED07FFE2E09FBA89D6620984CFC5AB93D9ADE43BB5DB2FE891E95E6A8997E7355D9DF7462E2062C055042F120386CCB11ABCA9DD771B50513A82753CC9EF071579DD1E35997CB4F760B133D354F1EB5AA9E2C39837DA1B72A896685A1D85ED1973DF5D4733CDD502C544094C1C86ED8A6464CA3C3E25FB86D57FDB7D2A24D9B0365C2EBDE7D9446E81D301C957D57E19053C8739C3A500748C59A1E0CDF8B9B668CE13C751376221C48570AB43EFAC7AECC4D7D89045DCF8A8EE026995A46754C0825613EBB057F24C1D3BE715B5ED4C149A4109AC43F3DD84D46183930816D151610BF57F4F4CC3433BF16A5A87BF30B1F5176E6D71AFFF04CCE5A30FC1E98B64CC3C25FA66BB57F52ED4BAA99202126910282B437CEE3560D52A40E9BD5B96F3DC7AE8E232DD4C9AD1AA96732F0219123D8DCB6AF6E1D3B42B325CF6880E22C881E306BFBDDC6E82F72AA38766F80513EBBD459231E8A6A7247046083C462730140AD988C66AB2716E835AE3A1FB0F92FC502EA5D9B9E6339CEA0634BE27B55FB836331B8E08A65D0AE758A51466CC96592A48BEBF3FA12A26C9AE86ACAC06FD32B59211D526301A85B4E9FCCB1CF7818F11BCC49CC7AAECBFB0CE62D949C5EC5B576ECF19439DBAEC92F999C52C9A7C7D1099961AAA58D074F40F6BA18E99BEB54DFD5E2C131E61A7259194D41D7FC2649AF03593BEDC5DC1270560FE3FC8A029817A4082377F09E391E8A6458E4BCB048687C76E907E0CCDC708140794C3A8F177C36FF6F112D03ECE571D2CF6BF55DBEA770435650CC24800C0690713D4E05FB5EDAF3AA5465A6E778247C042F92714AD4B68CE665BC72862D69800BB703BCA2CC13C066A3B338534C22AD5B22A557D91E41A42BB2E602575B31D78CF958DE25CB22C853F24D990A16A5E1DEB7CC9EB4A8140E50DBF822662A745A7A2AE1B6CBA02FB3A7B718CDD172B055EA14C3C32ADDF15C294109FD9A49EABD61B76469ACEFAC41B362CDB61B1C1BE7C02F58EEB08CF0BED78DD712DFBE29CC3FE25E920D4681058969AD51AC8C8A4DD5C56809ADD62441707EA83B096C4F3705AEE795687AD836AF2C99640F8276413C46D23CC02246C625747D42A6D535B2F4DA6D9E637712B2C79E2215978A9648174A07E4E5AB36DCA26726460808C8706B22DD4E7E17A58B69A0B2244D2A66A5C7F3D21AFCF93B56588BBC2D70B9650B8B1200B80A2D815220AB9E9C6CDAF30B1573406B509CFDCCFAEA9E348C33CC1948E7B9D99BBB78D5DCD9C87BA4278ACC51C6946E765F7B072F952881F6B6EC506859FF7E4B18C4A6EE703056044D7F41F51F3AAEA45BF5F9D3F2393CAB2A6CEE80E7960EC66739A4CB0E164636901BC45D5A3D39101612F2028480799DF1C282F11EEEFD54D3CBFC4D30CC36CE0E243D280E00B64875B80ED1CCBF6F1B089DE5B4BC2DEDB2C2BDF4B8FDF675FB8ED51E0311E7A245A8E5775AE39CFAA3623AF8A21051591930576C19DAF6A10EA579F8E521628EE84DC19BBD923225148DEC766693D7A560A84F11EC1531530EB40E02986694996FAA418004221ED2B518F20F0A1F1FD803C19005B4D0CEBAD268CBF47E72977A0B8691D21FCBBA062D00A0BF17512767A9D0A12BABEF96D9A2450310D2B140C4F34EE3388AF0CF29DFFC593C60A2FB3566C3A37083E7C08F0B6D7176681FF96F9CAD4B50ECC5D7683BC62AFD4D6A624934E603AE3873E1924E3A1799C4E9EC3DC198D76ECF15B1779391ABD698D0ADEDE88B167A8674F40A15DED68D9D4ECE0BD17D5A89A0B360B5E7983E914942777B7079EA5D8CB3B0B956644AFC0D265C259314080C4EFDD7D332B9028B8A28AB0E049DF238943F297443FD669CFE126645B6AB4264B6645681E28E5282AB7A5EE37CE08BBAFBEDAB29E4F6630D73A4BA06C3B1A4AAEFB1FE178481C2348F5B424E8648C40A5EF80FC2125DEDA19D198089A332027EFE279F14F88F3AA007A3AFC1601B8D376965C6694E75D7C7AC2A875C0C273088083F86352CFEA9C57E6742379BAC9D3A34EBB57DB9 +pk = B541C1E92CEADD904A09EC08AD306D97DBD0DD4AD3CA634A9683841F5BDBCE10BB542EE232A80062BCD64FFA028794322457D639F93A83340548C3BB134667ECAB7C94829DCFC5992653073C2FDEBE811938384E946CC6DE1CA2F5025E9593FF3C7CA1BC45395B4B407E46272B64B19B485FD030F1E257E24D58B2D9F54AF0A59F0AAA8E915D79D169A9906E72A15493FAAF07F1B2ADD0E00C1F28FE3642E426B1D53F53C44A235FF9A459D82960A76B796CD3D0B5C07CC4DEC851E37C8DDC401E9684053C7DB7F71F65F4B60E361ADCBBD7740C1F988A4F3218CCB45F23424647CC4E7EA625DAE845D8EE2D1254209D3344FFE7C327661BB368393CBAD708992504590DECC1F6EE9B63C5D2B94929C89B6C8A5185083A953D0682D169AB5FD243B7D645CE7AE0A4745CBCBAF25BFEE21CCC698041436E6945F6767C3680A9F82DEB52130311028CDF39DE8C931A90D2E25BE4780E8D7DF6FB92A920A79A906F35514701E4A21E9B5D6C112C6DFB04AA95A5D283ADBE5AD9E8B3E61AA544BD3E39B5A99B9E8706430CD8E376A44218F1B17D65754E27D9CA70E4B3D70A348CEDEDC6BAB486507DD87CDBF76F12157973BBE615E1591AD49802B128DCC99085637A00072814CD9167EA8293CFCAA5A1D64994953863C925FC419F4EC0D0A98C16FAFED384D1EFA5E0C111F5C9140EC6BFE21BB626FE06C9E34FEF6DE8C2255B055C64702989681C74E7C2ECCC3AB7F2E900F6126ABA7179CA3B96CD14A20B7EF10FAE14B8F715D89E2B69C845A2B6F31B50FF8E9B5600EB7CA3C70993793AFCB97C3FF4EBF7EBE84D2E45DF16E462E10FDC00F8DF9724C9118EC868110649A86EF0EF2F7CC6CB8D283F96019D06AA1CD20925EDFD77455BB78186366DAC5F1B3AEBE0FE33058E78A09AC7ADC217C6A25CDF8577C3A7D363521B308A9077D427ABD2C8173AB90BA5DFF387063E9548F62060C5762CCD364A97C3BF82BCB31809B0046354A9E41CE024F1514476B0FE6F5B88D3812659AE829C877FE80C29C65911063F4D132516F0EE3E32D4DAE373164B4486E7B1C645111AE68B3CFF5C1E29B6E98E79069E65CE179EA6664A0C980646A427EEB00CB291038959FE6EF04818A9954C63A12A264FB54C16CE2D61B8365B3ABDE157083CE2538F1AB280885F521D1B61E7AA5DF8C0C9ECAE98E524D1D92925C2003880AF83F19FFB197994100E8C5091AF705493641BD0670322ADDB857D8FA17831462DD7DAB6CBBA8AB72C3E2A60DF6B4DDCFFEB4A29481C9CD576CA2970F5EE0BD47BF4D289F29F2D960AD3CB76C2A4AB02B76EB786C70D5B443D70A535DDF20A3A548800D073C5B352D22A68012A7E42475092ADA0B2B4B91E1B7E040F71DD28DC07F56FABC90322D4B50469A1D1EA56A9E419D6F4182655405C2E66238A01BEBE43D844A63345825343CBB6B37C594CBEE64BF41839F9296FFA7F72A2056AD3C5302BDE95157D07E20BA4B4FDF3B024C4AD2E6BF677452E659FF1D2A2C2AC275155E900297F0B9D5D70ADE0D7112EDCCA5A9268F2C1DEE6D75EC296A0D543CA753D7EA5ADEB1127352E144041387B1C143D45F7A88A7FCC3921CEB93562ACC65BF9307D192CD71639DD9E622020B1BDE2B6BEDB81B8080A32262843DFB9D9430B59768F3CF77F11CD5DFE65322434756D599A0EEA89CE2F5ADE533495D068FE84623B39B398C95FBB2898670E7C5071A8A4E1EB61061B271AB1D2E56782101D00C5C2B6484C10E8BA9D5FDD235700FDC526A77A6223496ED92960642F560C412A8DC6CA0A661042AC96069573BEFC5CD0B296B7C7DB742F0E7D5F3D0BEC7C6A934FE73ED4E12B2E4FC25E97765F892DF10A146F7B8D8EEAE90AA859A8DB87C520D233682913B4B9954ACCC8B813296C801FD559F5BE394FC171AF496D579B93A5A4A13D2C036149935BC6FA51DBD6D5066C9E90F46F836DAC5889EBE624694ECDC6AB3F533C71A040CDA10F8E54D6B24300BA926888DEE1D6CCED217040E32CBB8CC606C80C9FDEA5C50C816D4D41E94160F9A46AE1E509B3B7DA36107E3E75D855BB677FAE2A7339C6BC785014B770E9F93DB55EE164742F022F6601B3CDEDA796464ACE4638EFE5DBF25C6E3539FD597EC77D3BBF2D021F70290402C8A5108559B47136E153896B17DB1D427B4DEDC9D0422CD09C915075C018FA27C2A6507FB5273C6C369C7F03D530901EADA3B690B341B46ED03489AAEBA3092F1740E49802D80BC98AC46747F75BFF263064084118AF8EC795CFA3B26FDE99DDABB58F8C5FC0FE4B8281DFA42901EFA3210E925FDDD472650A8C796FE4046AED00A719D9D4761CF7DB6D87A0725ABC50FCC882AD7558652DB5F75594CBF14988D68523E9975E8F8DA20A71CF5640376759921DD85FF39FB40FB436849D5D05128980350E3D7D67B6FBCD67A16542167BD6E8806D2FE745653325E121596CA6631011BE34769D7EE56EC49D4C64DE1675B20B260C4CED3AAA8C13BE8E23F2E494B1D9058EBA417AA2234F09740A1DC872F680B60A574FA773712986A35C4D28CC327B694136BABAB1AEBD417B0D3D7012EB819307CB019378BBDFCDB9C63782C49B5F53188A3949E569EE98CE996FB3E198E8302C5D8A3353951A179E019F1384AACEF56D6D95B8655D86535A6BC19429FE73B5E8A47BD6B5D923F24C3D893FC00FCEA1C9DFE53FDA524E708632F30A913AF17A34D31A1376440B60FAAF52E0632FEA839F2C4CB64DD1566D20D1D99E4616A4DDE20ECAC6F43C188CB17694E28E92235561C0767E58581CB9216501AD4C7C412872EF24D0CD33B0935DF5F2180F5F701118A6C155CC7C8567ED6851EF006072C7C7C80F81BBA74603E343FF5239EB8FE98D3C73193DD84A771A5E3B4D7A222563E1FB88A5171337A79C77293EA233C8387AB7076021AC63AEBD1A6C24CB0C484E5C3A2D33EDB03F541F1B02EE3518DFC73C6DBA2DD1616131A8EBC5BB03FE4BF7DC8F25E6A74642F5FEBE9B65E20D371A8EE53F3A5F61B732615BBB8F9D6C19D387A3601D245F488A18BB8CE61A405215E808205D0980FB83FB39B07EE9E0F1514912A9B06FCAF02DD2B66C2626F2BF2BDE4CC5B2996972524560C5B564862EACB0E8D0017721372829F22C9B7A664B29BF353D81A501E6BFB6BDDA09ADE05730267B5ADC16D1CFE18A2FB9E74B9AC28B33EE34FF37CD42FB537343E5E75F0CB3F26AE07D07B066137E4E0F69859698BD21C6694124127AFAAE12C8EC78562EBB5C036BA2375B4FB69C167823B991EEC5697658190B5D628D011654BCB1E71BF895798FFB907D944B7F8EE225540FB837A2F6F8F3D332DA148B31D03DFB98582E57FFE3D9FEFC7BD798F429F0F79EB733B33EF267DF10B7A0449D669B9228E2836615E83C824AA255D0F7737C155BE5286422C48CE906938217A8EA8DCF17B65557385395DA7453E0DC1522354659A967FD653B38111E90C4F95F8001007DF2448C06C1C3DFEF01799045762E07FB810BFDB996F6E60FB784F73147C8AE5BD97F90A369D76B43ED2D51AD2C9BC89675CE2121CF64A49EEC127469EEC42F0B580B318AC50D4ED0CF77159E2FCB697A47D5042B67F7A0CD81A146B745BBA8787072B42573D576AA919F87C1A3E45E5AC0D929B4C89F6E555695D4648BE270D1240001CE312179962535F0C338FC95A325741B967502BC7BDBBA01DEC23D51A0AE53923F22D5E2650AF146B3C6FAC674D134458966B3B987F28FEE0EC1479404E1913312E73A7A9B001556397A613AD5B476D4C0CEB54DB01CB554FFA31B1076DB05C704A496850DE1AFDC2B3E973BCC68C5EC4895F65DF5F8C67EDB3695CEB928E6E28AA69FD4FC714643D6574C13F5BFB0014E6CC4A7776574AB794303564FCB596C95032CE61F6510BE8D97F9CD97E4CEEA48096EC79C04F32D613819BAEBA004559BAF934B6D2B175F9DE40EC647BC489A1E0C83C3302AE96C09D1661B10DD4D1E7BFD1AEAB789CB8C545439ADF5875948CCE921FC02E7FA8E969DB02E1F7FFF1C6D38C1FA6C6228A1F573A934995589486681269F37401CDAD99921B4FD8B911ADEF335BA269B720CB121DF6322F8E1F78430BC5E221700DADB93BCADD0E809F1D0500BE2213999DC1D08817BECFE5687EBC3ADE31E72E0DD817376DD2C72AB6BB8F769BDD22DF5A3C4E8A8F12DCA4D086285FBB057421F4EB47929DE21AD3DF72DA727E906 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64C81CC7CC2F513345 -smlen = 643 -sm = C93E42B2B3B40D5D9BA0C44BCDEB8D499DD6EE17553D2E1653718F85C075C5025B4C2411767F4FA4D3BE5D429AC8B4FE954AF61D9ED04EF35EEFAA84D5BD97D5A53A3437C25A1C606BE686108F6FFC5F7B43707B2CEE0C21A981CB13FAEDB0435A6909D1B66EDE12B86E404DB873623FACD172A5CA44D573A59B7BA93DC97A05EECE0CED9413B28C62C3F27EE343160717EC5ED7A9C082E0AFB2075E3E9ABDD721C0144168879698DC3C59E4CA4C6F9F7C6FBF191F9DFFB6FDE8B5EC8EFFE3228A2BE819FAD7B2A17963710E2B17157A49DD26E5EDEE6BF770D91BF0C5ACE75D6E401DC7410F116D1BD7CE5343430E3C81D048A55F24953CB5C4761BE63C175EFF96C2F725D90B673A2EC9B9C74C20C105304C83E9037F59750DD2AF7E6E2571E719208129E19371C78A70563CEBC732C7BB206DB0C69485846FB02BC37F8E111630E5F2C29661D26D8FCF0DAF01253AF5CBA70A7F39189F772D610D6C01216A73D0BFFD4C37E1C981B5B256DCCDCD0C54126C6DAC0FB6FE1CF779D72758DFBD59FC3A41A1540F0DB78619705EA417160A8B9B159917C19BCB1FF384BB0A5DE1BCE74BAF2DEC58AD54B8CDE1FB4F864B8862A1AC8C3589906889E891F8BBBAD91A5B845F818C4FD4DF9D34E63A38C5893E7506A54D9220D2897C692ADF4380548A31BC65F3F63A72B206CA0F167456F90FDE26D73F72EADAF49489F2ECCA4C102C659DFEEF42B42020AA80D47995D1780414E83D65B974A44CEDC58CEDF9D29B0660D7CFA2C6CF693133E017B22E10C053919E8B34685219D31658AD56E83ED06D225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +smlen = 747 +sm = 6FB212ADF9D005BAFD3D3628D7370FC84CCA6C4B2BD210F7A0366FE82A268771E95F4A2C204EE34A0C69C2C72418260A2E4A6E18FAAB65ACC66930CA0492174E2FB5BD6D790885F9025C39BA9475D4F115BA83B19409F7F88DCC72DC8ECA34454D5FD7DBFEE937A51C286FB29E29C14873F37D335BA9BD92F1E2804125BD944CB5EF31530100F813AEB424FBBC02252F16C495E3ABD5FFEBECE07F813D8990D877C865DBA6DFC0D467B130C9E10E7DF9AD4514DCD987FE713265D58BB645BF4527C8834AE9AA7B4799CC5B2BFE0444A428CE1D5115CDF2F5EA9F5CC9102EAA0EFAD81D136DB836B56FF59F289DA43473E59AA92AB7626A086D35E942DD67EC9BFFEA262F0967F088D4C2C4E5A5DFF5EE2A57815D45AAC8A7C663EC713ABC63B2B92EFBEB9534348841EE49E65917F7D3D7A43E2E7808CEAD8907895C41FFDE59C539046480AEB594CBEB453BB90D401EC75EE5FE4335DED60C67E616471A6BB2314E193638D9FC35FFF38DEEED8165F97731F54C4D6FF1615544E724E633607E71970DA8BADA0DA3A603AAA9EE0204056B599250291BF8DC3C3A28AC1709B50EF5C626FF5290F84A2FBF1D30CBD3B83D57DB74A1FCA6671BE1561FD50ADC205280F2192C9163D59631E19C9447475BEDA4BE8CD960C9A6C693C8535517BA743AF3B33C61080111AF9FBFAEA72D17ECC43A0746A71FE2B03BF09976019F52408D3063734C5ECB4675ECC2C576A565F9EA664A42D7B7054CDE1A9F3709B0999A97C6273F7193A8B5B0B215CD541336F43DE688A435743A8382EF9C3E143B24AF0B84895A00C369AED44A45B4F079972D8A13558F472EBD168519B5D9C8939DD2D3917A1AD79E09829A8B48AFD08F6A6590FB6F9F238609CC62A0D3EAA9D0F8FF5253D22096766925C8AE60D7CFA2C6CF693133E017B22E10C053919E8B34685219D31658AD56E83ED06D225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = CF39B474CE5D8EEB353C885DBC60D2A9A51CFD9E1D3D4388BD2AC1AE0E1CC19C90DEEFEB3BB2E63580D68424B15E56A7E2FF8DB6E70AFEF3FD8FD4397D201DE891116A442A1BAEDB83B4BEC04065A054D8EFB9AC82F220C1C08731D28D6DDCC5C56C38156402C53F0294454AC032C8A8AFB49D5D5D71753FBB069CAB1E2C1B86AAD97A57C97D813563CC27F23F090DC24BCE3C20CA169352C0A50857902BAAD09D0F152973566104FAE499480B14939C26BAB35DBDA16E1B890B83C2E4247621AE208CF35702EF0944810A6EED4EF684D95785CA8490B82021FEC42623A3579FE3403EA58A36438C7758F2DCD001EFAFA9B59EAF3CDB617C50FB9517C878A73C58F4AD1846315790BADABE3A40CB0121CD5F9FFD5797ABAE69D89B220F38B24D8E4C74323CD3FA0CF16579186D2B928F4B4AB734380C4C62FE8681F56C026496C11500C71D42A2F5D2DDB0A14C706255CCB48A633F3BCC315AC4A8A613F9E7EB4B291BBD21E24601F2A9E8416499BC3ED3320C877283E5D24C5555A432AC06000062593795F8153E73D812EFAF26C484D914A13DC2C88E6AE7B1B2A1BA2752851FC63F4A007AA5DC8246C13EA688458A9CEB10796947820513C94BB49285564CAF4E854ED550AF2698208CA57B4AF7654DC744670D435325034C83258A3F46A65C9AC54D665AA5140B2BF9FBCDFAF7BBAB81F0A6B734E26B39C9CCFDA58BC1C8943D5F7C0AACF968F7D06AC8A25423500B62A67DB64B7357BE2C304A4FD3E100BF19EED8807E549316E836AC18414326DB1BA2236D84E3CDC6025123B10EFE72B5DB77E605BF7E2ACE139667B4F45EF3AEFF0DD09B838A6C425082E60E5DF735EE0285757E4F8DAE7510B7E4EA9F6395B538443DC91632AD0665F16B9748BE15A7A467E1422A39282BF42A22BA72C2C35580B5A6799CCA03D13E859C6780F1D6FF058C5C230F9C2DA69664C6AA6B8638AE640F51B81FB9883437E40A7B19A8A3040F3B62488F919F818C482161D7693D76EFD8D10A7AD3CC22A14332F72A4932E13E3994C539A340B1B71606018191892CE8F610DB12194B20E385BACC5E1C90337634320E578ADF383A455A518C6A09522E9F863B8905FF3767B9CC01DF6F11B5F133867CC84F9AA28555FF318CDB637C93593BF4F51B1F55D2711C05F32A09DAA7BA17D4CF26A390BCB03DD75E4D45841C8533738F727B0EED3C41479FAF8F6A2A4929A01E82CF60FC8D27BAA203AEDD46A5E65B8665C6E55CB83736BA559B8A48E0320D331D741757AFCF0E3E2AEBA422910043AA3C506EA6DB1BA0582CB104FB267D48A6DCA0C15A8738B73AB50FAB885637697FD7B4DE7DDA7944B7843A005496D6D79D072F9F7624DE91FE2B0CBC25AD0D732713B1E13A7064C2369A06DE31012AC7DE2D5F76D8419169B2D48B2732F28F45745D2F06E2B459A516487C08FBD9D5B84CA517C12A625FE89B859B0E5C04C6A08DF04C22727A9A83E7E7116B5A2C10D90E1B31EAEA9D53BADAF3614106DDAABC6975D17D739482AE06086BD958E4E9347B5A35E810348D068044FF3960766E0BAAF7289BDD9D6AD2E22C104FCDDC329D80F132B8096074CDA5CA2D36FC8D1C425863CA3C82F21D938CD1D41C819E9C04A606F91E8AFF8E38C0DCB16F380A4CD0291FBF7EBD77E9A8A3B8977F9726EF3762DB44F9107A8C84B31D52D28818B1DEF32541CA2BF1D47E6C15CAE047E4F4CBFF095C1F943B88CACCCFF29FCB3908F96A7E767391A8BA8E71699AC4A0645989390D156AEB38FA421E258B17F42E5D504CEC127DFA4A9C985116518CE4BF648BD1154DED4A5337C30BD9762193719B719B0FE67B313740044EDAFA731CA36FF3FAE8C3940EB59C9D3434B13503167336316E8442826C29CE21789DB9BFAD8A5C663D19F27D910C8E0143E0C4AA70B6BDC8C19A3D609A28BCD72E5ABA087002F52BB100872017E2363275326C2984A3B40AAA886B578DFFCFC8DB949DEF8CCAE2D728D92FBD3C1EDDCC84CBB8512EAE53C55992E4F5683CA16EA9ABF58F1B582986DFEB21E21BFDB0F0F61481FD92D57489C141EB6ADD29ED9D7A2B729AC772084AF05E1B0698389953DE0AC36CAA92C7FDDBBB1A778C9FD29FD5C65E6F49A60E8679C1174A180FA2E73AA449B75C0A9C38F3F4BBDF597789B5659AF1E7D719235B60CA7CFA4AD1511586C0E813046B2C59E736BC6D7844BFCBE9D914F5DFDF52A2A581F39E1AF3A33C515CADC0C5D5F277867428CB4068327046E6E661F37C29E61A1D07DD2EEB804F2496EE124AC01A4F1DBF8784B29E9469248D5E1FBF0EE66A3EAFC66B2DECBB0E9EC03DEA0C541469A4B8A81CBD696C849702CBDC9E0937BA63DBF62259FF60B0C4AB4D195BDCD73BB909E80125A4EFE5136079985F884D1F51356403B91BBFB22C372FF082D5947C3ADE08E98AEDF209F0051FCA981AEA9721E53750EE9032E6FE8D2B54EF5C60C0A0809A1F4C6535B6B3A6C1A846BD3D5797BE223AF2D578BFA94394EB20D926C61D83991BB2FB6670D0313F44A72A979151A0CA0DF7B744E4CFB6CE251F786F62C9444CD336986F6A23FE275AAD2F1C7F7AA38DF89BE33AD0E2ED960B239C0BA4667686CC6EAD7300EFA2A046C26088D6F1AE47329B2677199E9AD061DBE076FFF001B69BDD1D011DEF19B3DC128D05E84BBA78E4E90650816D0D793102C113237BA18FEBDE69CBF252EF00177EDA03EFE642F4B47277FEAFF223BDED78A02672EBF268C6E385CF0E2FB22F74B7C4B53DD8A33E4395F0440CDA0535E0E5430BFBB0431F83B4407DBF90002CDE1C57F6804C937CC313B80D9C0E9AC76D16B128E04ECDF9922B00552749E9A9C402FE69CC5F86F63845C88E6246E9DF803ADAD729CB5B6E6C5A97FBC78DC5656A7953EDC0039D2A3EE8881F2D83C489B6AD1732C5BC429559ACDE0E51107F9CB542C5976A7524F1B13028BF51B83F2D1A5454E8FBFBBAA5462B46639FD4C09A33B57AB957A20B8D17D826039D44E603AF81117AD67BD46F1564584E9C6793D063CD63636A7616AAC601AAFC76A7FB3DC27A08FEB98E05248C6588276FF175B4CBBDFF76E51A32A256AAD100AB9848321B91D76ABE31E69EFAD217B67FEE57E305EDDE70EBE498B73A4AE621CD6DB19C50093A461639484F02FE8E0BE2696006869C1B3C88081B753CDD9632F5D5E6B11B76B8BB8F634CC1DA84D17BC56B34378A47736C6BF7FAEE5A5F95ADB9133348EE9219931EE77CE7B9A375C64AB3B9E37F0CBA4B1BF5B4D1ED4511BEA6802AFA830A1E7C0197BF7F0072697079B4BD8B493B9E7A495EF447F3ABF6B59536B9A72458411C5DE697FD879BF9B5E84E3C161C07F1EE9EFFE47A91C40A827E368B59EEF81D38155A89744321283FBA7E1DE4151A662C5344D3A161C208290D74F0627BAD02A0EC50616E6CD9A37811793D5B0861B5D848E46E9A29FD670E4615BCA4DE33C9EDAF107B7AB8ECF25D95657EC95AD6DE999D8CD6B8AA1DCB6604B9126143C5304A51DC033B06ADB33FB0F14D00828299B03CC6F638E08E34454BB70B1724C0482C798D00F97723170E12B017CF421DEB5701F4A566161D77BE531D65D9F0498131DD98E721FD97A4DB64E0171BC5F75BD73468C9C47845317BEDC3BE1AB677C643B0E3277D5A497DCD938D994A6E5AA009FFFB2A2F3F27A04E90994B43FA786D39A6FBFB5CAF382EF65111C9056228DE74B4290AA3E174D1272F989445A156F2A54DABF9A363A85D5F5425E2 +pk = CF39B474CE5D8EEB353C885DBC60D2A9129C243B35F0ABD8266FE39B2EFD4875F45C2CA2AFD1D2C2AEAA40652C315093B566581BC0D4873037A0BFF27D5E9EC4AFC8DC896B6E3B18A95A8F492FDDB4AB76A74734B3F0CC5205652D34621BBC2570AD68E8D1F575D9AE90986648D76ED9B48E6B2DEF96986969E0B000A5E43C3EBFC7772A07A92737C7197BA3903BB4A59EE5A0DDB833C73882FE3EE91EFC65279E9D34DD5303D69651C624488690418A98902D762EFD08D0C1DE48014606A89A87520025FB4EE27E7E686B9CDF9DE74D48253DA46A391147B4D16058FE800B506B39CD8B7BF28E30249FABEB76975D435597186CF36BD713DB5853029B9845FB9E8C14875BC207948A9C2F59FC03A75BE7C7EA4D76E22009665A95A0EB8DCBD6BFC36FC794991018C9BD1C55118C5E28FF58E05C4F28F99A2FA5AEAFB8C68739D78F4C9672D13D6E94D3A2E48550C3EACE1B76D99228050137886A83CFDBB8F5A808877CFC0C9FB10188333AEBD53CF338C34B00C101D1E1EE509D4B774ED1437264C8BDDDE6F58472C102618E3C5953964F338B4747402F6B306224DAEBD4460BA3E79F3D30F8A6CE4E771F79B84F07178300248E8572F389C990FB3EA9F2EF26C1BCF14D561EDC0DA9FE966F095FC4F095CAB882D7225DD321EC4A2004B64167C282226A35C76736263003E5FCDD26A6D9094540484B286B656B9EE9B9768B0FD302AEA8487210079A10A674040A55FAF72F931F41871FE1BC956AA8DCF4B32BD166138555B39D18385D9466E918AECA5888BFD6E1EA1FC063FFFC4BEC74254B8012674372057945C3F4FD1D1D1FA7856BDA0B47CDBDB980C633B4D798201CB41DA6A17FB7E960EC4AB6548165BFD384BDAF4E827CECC7F1BE733AF414222F2B38FDF9C10820B7C14793216541A68B567D6033AD64AD204D3BA599BD3D1FC99778F5C630FE137BC64C5E00F042AF1BA1A0F0B40048F09AD1D02F21A5CEC957CBB2408863C18C0D71B88E8180AF3DA0D02D16A5124C59665A5EDABC903BBC012FA1CF045EABDE58E3213AAF1B8054238F5E8431FDD28B1D5C5F79A5A1FA6284B2462F87CBF0B0DC7895DD63A520865FBAE6ABC05519BD978D5A50DF8FDA0BFF7773FC19FB6E7E91961AE8A464C245D85B8EA5019543E5FA8BCF5E5F12890C15944864F1A6989D1D8B0D32C748D627FBD724F4206673E8D00766D95F422F3EC8F50A10B0DA26D3D37F45C4DD3C87318A14E4569EEBB5A2E4723CAA5F85C8FFA9CDE7719741FA14802538E7466CE9754D810FFF9F439CEB207A28DF80805DF82EC0F9C6A2E28CF7CC9A9E81238236FF1ACA0A2C84F879D994719AB71104DA7010258D6D4E346759E56A785F9027FB05226E5220FA94E556FF9EEC616B38E0952383280E5214B5D588936C8BFC281A939E0E74C370F2F35C317886B3995C3B1881E15FD8B48AAB41373631FA0358C34315A876ABD3F662540FE86F95077FAD8AED45EB762D377D8A31AAEC47128DD48DE117A0585453AF18836363A4A569A8FE3DCFDD76316B6F22693C696ECEDA6EE458419AC17960BE41B410A31F5F12607CC697C398E5397736DCA76CC2BB92DB50E00294DFB25DF435EABFAAAB092FF481D72735470AF3541DC39BE5EB0522EF6FF44D8755244CD601E67EDB9457950E5106B1045BCF205512CD93940C8AAFA334401EEF7F6C17ABDF51F75C736192348861405A7056E4B3A9C5B6DDB42EAF0EBC4A7CA37EEEFBD045A905AD360CA679D602563661ABAEEF7B9D1419A2FCBFD43E7005F0296F4EAAD3A19965115908A3651783EFDA928618C69C1C7B2141B3BFF2306A0BAF9DCF721774D93D886350D3D90274B326B63C695AB6AC1E96B7E26E59EDABA20E14B9E5F160FBB8632E86D10B2083E287FEC33900905AEE5D9E9E983DC5F7635ECFB474BF5E13C2F1747294B1B9D9EFBC2472C859D2F12739A51084832CEEEE6B260CC3442A5598AB0FF2B299762EC521179E4170D87EA3B76F8E506E6D4ACEA7335527733F455B600153DE9972419537D945DCF1EE981BE169080FEDD1489633C0A324FC7B5303AF1D81E22EF2F38583F1C7E31945F0E0B45EB926137D4F80786FBCE1CAF38D75F338E589F6CBBF5D95DF3AF8F68A2C1E2A71F444ABCF2005E8302294F427F08D4C67C7869725D03C9C9BA4EFC0C5D0C94D928B48EB7DD4052DD251FF34E0A9685C57E06574593CEC9C131357BFCC6415FD9C24A28EBB06E8D433BD77B19E3C4710DD59F65B8DF4145787E9CFF6A422112F4C8340A844FE814A240AA43B3D06B0C35CFC40C55BF3B29F5B6948D87D30FDAA3C21AF5FD41783A4EF0F346938025151C491E6886962A47F3449103C05A49CD828702BC92DBA176C539063E73A171612910846DA87C3A7F113AA2872EDEE03D8D785AAD9926E1B0C110740DA4D7232025EC4306484C06438D4DF809CD128D6DCC8C410185D22BFEF17C687CC0E32BA2CF1ADE0A361DECDD0029B2245541AB6426A2FE411F9D690A33EBC741EEB2FF262477E6F50A6BAE61B7F4F74A987022B8DB00E26C4747FA30FEAA4630D628FE3556DBF624471A4C9AF020B1AC80E4DE55A4E4720F842A4ECF8D29AE2DD32B13667B30E7B1AE6F9E5A87D6F9F3B44D8E76ADBFB7225F63F2A1D19D0F29697C962E78CF0A5201132E8EBDD6748D15F4A7D0EDA72FC66F68E109A43407516BF60A483769FB073567CDF16B3673BCE6C6BBCE0BFF8FC8035DB423E6CAC2FA465B23C7E91F1BF1BEA5BCC46921848F164E3BF0E6030BE5FED0E654445EC63B92BE57224C1149C777778253CF54939DB480D52C50D06379D094FFFA0228BF2939D8DC79AA126903BAEB34B624EFFDBEE5501903B58653F17FA1557D32A7FEED7B90E2053F248096898EB2FFEB0E2C8D666EDA65EFF85D5A6D328992B840F205EEE3717BD3E168627D1E7C005D9663A4905C607373E51083345F3499C1C9E08CFF0A8AD22467D2F83288DFAA9A23B576F56E4313E483001C3E2EB54C60EDCDA04F2FA8CD6CCC9252786D2A7A553C61812EA684695C21A7655D30BB543E3A309FEB25FD6ABAA4E432E0C4F0CB4075FE93A82576E07193841B1C872AC71FE9DF28DAC0BB9274289809F1143DCF5BDBAB86E7AB533602B5C1D86CAAFBC6BF2A55F1BF807A6303CEE7695678B23A12AF2729320C2100215D60093B4BE4F356B4160B46E4A415726E170182A923FBFDBA294BAEE1161A96D0700A4B08E0B1AC3D8FB1260083693592F105F86ECDD0A1459D9FC2D55E2688E6436CE0784849EC57C6A36315E6F4B462A8127FF8CD52734C0F7215B1F9034870FC77CAAE3ABA1FC8FE67E4DD90F06F4D1251F963F2C5238A24A0B900F9513BCFA40DA794122835C3F13464EF690C9626CB6B6C693CF2DF9C6F661D707C0C3B33E5584157FEFABCD8181562C6B0FEF6D30DF5ABF25302099FAFAFD218E763DABC3767D4086A1FB5FEF3BC5DD6119956BF730FE4A9207AC3851887B9BB958E32B768BFE7C021C8A27C52A20C946D293271286D824425E64A31C0F0ED3DE5FF332B66B917A5BF07B46FB4DA28A298DBE67E8396D846A70E23BAD6CD104580AB1F62CFC4D7A4F0EE3B9EE7AE39B30700DA5154F27B72F536F5461BFF8913B3816956641A616CFE4835A4670D002FB8C411EA0886B1F8C90D3EC58A8B7FC1846FF95F1C7F6A8BBE6B04F5FA30C5CE4E0000B023C21678CCF07BFE59F71EC008BF24684C2CC8A6771642A796C7929C62C9AF9AA14F67DD13658CEB06E0107B19508A354A23D69AB20F1977A073BA59F6E32E0F1944F6A146575D7763C62AC27DC8D42B92AC504999519D024BC723E5296A643EA4D948C2976017E0970E7EE9AC22D67D9CC6D7B8CA2CAB7133E598F661847B3981C369DE127ED6138EB5BE656271BDD7346616FA3062CB57CAB4B6F004AA786322642E28AE3BA096D0FD5C18E18DAE9CE71161789CEDC470C2D37CAACF73BBBBDEF5B9817F2778FAB5CF724BD107C20D1470103BF7870B369A91B618289C23BFFE801FC3D6191334AE3E8912550EA72944CD70139EEACFD3B62F922B649C0D077AE9814B27F1058AD42DC2CD9B7024021A5792E5A9C0C0BD197633768A0A65F86088303706F2C1D935C70088164BD792033E6625F315B5C942DF1ED7394A8F47117CFEB88C407D6EED1EF19A16C9584AA6F378344E09677B4075D898CF7F39BE3BF7C7FC7F9F232840E9F5385A0 sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72C280247CB15A5569 -smlen = 676 -sm = 7BD0E4C2388C66435B1B8481DA8305BF540F7D52FEC50E9040E798964BD3E879E36E94CF7D987F1CCF1DD5885F2940EC7D0F29E8E06864105C6FC80B7F3C685806E3ADCD53EF600BE4F5DE40F0A3A4314EEE393C425A1B80189F4AB4A6F3F03919B61C26F9A9BFBE6487075E3024BD930AD280286D8400B572BF443F2C12A15E9064BB1315C6FCB341D3BC761D4C0A17D35DD6976F6800EBA1433CE2945C5895B2C539AD176A685AEDB42CEB886B86BC71D576AC6A4AB0F8EDE2E1925C5B2F74AB3359BB8A46E5540B6A21AC8C21AA294B6123B8B34874F758551FFFA25DB0A9D647C13D7150C5AB4AFC843EF706BE20314383D3A65F8415110857691C5367BF8C6DBF4598ECB587D1466BFC0E45785A68D1895F398DBB8D5EF2EAC72EBBC0B84DCB5A48B48D7CE40DED6AF6D8C939753A163104DFEEB167D0C0CEF7F1E6ADE5D38D333311500CF044347E6D62BD3B14CBDADAA88E0FC9AAD1BA1846882B30639ED8976B2AB17BEC003E888DE46FAB1F6EF94A1BA98C6471DE0ACE582F08137A5AE200627ACFB5CA7AD231FFB4AB5F74BCCE2F21D5802EE79FB5DC37FFD489A0E3CA3F190E6CA6ABB45183814E1A30957CE0345C5C6E7441404903C9042DD207EEF120D9652E08F5D830D881CCC2EB0F056142561545ECF698B4A27C2FCE6E6E18E519A6D024F21B74D72511B3E3C769AC9105C5A585A9C4B2715DF10EF2AE96A3E51137D62359E8E752274C5FDCAF8FA1D6BF4A7E0B872C807E3581EC14D6D4013D202283811E1E90160951B2F9C568B9BBBCB4BAA38D15E5B744E83C59D992A12B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +smlen = 780 +sm = 05947FFB9919EF7154D4A8C8D5BF2F00E8B50843CE5B8F29ECF69001815633BCE2767DB67AABE17173EDB211E7370A14351934144A9966F845441CB2F0599E61C7DFFF1366BA87DAA25E1DD4C4669BCECD249F50A2A64F7F764499DD6029744741C4DC2C42AF38FD50DDF0820DEA85AC3698BEE352FD0B883472E093C128024912B092FBFF2C05CBA34924C1907043844A06E57B1AE2EB9355C9A35736559CD7FA16CDB7576B515C6C0DF35D6C8ED8FFC96321B265FD683B42011F47B3B44AFF5916645784369592EEDC5EEA36D26E131257915CD6E9EBBD2F9EAD4F801F90C005F4760567AC377AF0797F8D03BC62EFE9935205E235A7783636934EF6A86876F723AF767621235459FB8C581545D6832C1E64FDB30DBB2B0A02D0C54742D3D5F9C4FF5B1AF1C0DDBAF6F17708F3E6D2260957FE6C5120CB188D9A11EDA42C9BE33D8D0CBCDBECBCF02EDA1C777254E28D7190BD16020753F989D1FAA0AA49FAA35C4D153C808C848A1F677E741F2F9CCCF3E2878B7E0438BAE1C5B52902C8B44A764B789679E1409AEB156BFCD9942FA4A96033674760B2718C07558B65D9238E338A0AF8C9651EBE632A3431DCE323FD0808D3BD373961D63B1C6459197BBDAB7EA0C660ADDA684A6EE6899EB1E9169984E61E267BB27305A17379C928FA48B1423CEF25BEE85F718570DCE94B71193717D8D0AEFF6AAE57F146C8DC9099CCD416063DB21178BB8EC15BF561CABD5880A10319BBD4654868AF8E56C4A2A4E9C5FF8DE5EEE28549B2F2DE44E4F4FCFCE42BF7127FAAA7D6AA2E6B4B61831AC48F6D4FC2775FE1965EF75E1156BB23DD6EB9F49E133DF473A3DF31A7C0C8B78EF252D3EAF51A9F96C83378B439ED553E6C9DB6E55931C102E962BE90429ECB7A520587889827BF9AF83D202283811E1E90160951B2F9C568B9BBBCB4BAA38D15E5B744E83C59D992A12B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = 945C75C48230174ED23789CCB96A2D73FB5CC55E1D74D65A57E5FA1CAF2CCFFF56327D96E5D870AC6A4D903B1E496342E0A31E46ACAF05771C4A8FD8F5C8F0B5AAB90750A0454199C02B046A4FA9A04EA69EE47EE72240BD3E7A397397021249FA9D8D8B86F2B4441472B1120B4F234986DED56CC8EE57A20A22C7049B82DEF75956F1AE7594015233F4D22F748DDDFD521BEFB0A32A0D61C0B0FD3941B63A15AFF0563DC85279C67694DC0BE21740F5864B10C528B93AF293913CF7BCB9C1791298561A1AB5B4095601F827D427CD24F7B356064744FEA8EC995001FB7E8BB1D30AEBE7B9085BD0C06195F729217BEBFCF2DEA2EAB1FAE7705B3A112A7BD8E5CEAC29545A8DC401FC1A7DD8FBB3A676FAF917079C375F8D78D006FE6A5427BF58BE5B6956FB3BBB6E4750D60933097B4F7C5AB351CD5B11BA473298F390EE6F11FB3033048B2A8B098DAC39A90B1F22C6B1AED8C745E59499500DC411320B3B44169520C8A7A0F6AD47CDB46C374DA4FA238AD7BE7D3868238F1878FB4FF80CEA153D7453010F38980070EF4273D5B1FC3526368C3D175929A3F6C4D2793618EDF0EF4758E304E7EAB32378F99D1A70062144B9DE2A41A9B3EBA2D05BD74CEE0419EC6FA9B54D5E5C1B2858A982AEC1CFCE77A454D5A3E6142228DC14346B27166EAFD9F1FE648A269FD19B2E96512B8C20B76DFF3DAC9EAAFBDDBE61A89570164E858DD20B66F802F60474D68EC31A085B05AACE95C649D66A3B4F6FAAA904713885071DE1DA416AE2DDD453E3393E0B34558F65B8E7E5F50316A99B78EE6A722103F827475246E81C63011BDD8AD705B4124B7141FA3DFDA57C013ECCCBF7C3B21AD55CF6F0D34C1360F5FFDC095AD7616DDA437978FBF36C4A564EB8446C1223696B717BDBB79976CF8BB87C557199A4BC781173AADD9450F3E3F3CBA1EA8D0392DBCC51231C6D4034BA13000EB15ACD808446209E32D653A150D4810D314F8189D7CD191761B211BE57A3D1F34C6E771F61C911EF5575A277372EE85BAB0F22A1F513DF96F5AF93834015C408A11BAE4732DA91F3EDC722E9822347A040F8D95FDA88FE3120A15A0D23C3383D19387C2676037CE362B405F4640B195A6F60BBA89D69755D9E88D2C2310A23C95B5CB6554C9F6A05C21A145662162D07101FF2BE9EF1529630252AC5B6AE89603556913CD7650E974274F45CE570053F3D8457D98FCEEC421525B7D64FEEC1DE8810B90E0115B7CB8A1012DBB92CA0693B01869824AAA4CEBB6C73936B0419A2D002A7CD600597996A06FFACD37F8A018D204E6553561649A6CFF453AF2045431851C0F4AE823128BC0EAC7CE5C37A674DEFC41347BF1CA60247E43E3B445CD1267B9836B89744CF4509722BB20034DD5637540CEC1E1F1C9609422BA70FD03F05173604A103D361A0C6DB0AFFC08288B855548E45A6919EB4419AE7520ADB71B7346BA2D26B94E62A9450E69011C160E7213E93F75693EF74614897C180A8A6588B4FD8C226F5AE9C59A43608E1D0942A8DC0B79B135B80E20A426DED158DA0154FFE544BC17C84437EB3FB21C717F256E977959D7F650BDE0BCB471C006868562A52D66535E85F92114D202DEECE4A3E07D40A8B32011B308C56DF8E6795375DFDA3FC8D29239C71100FC1E06E8664BF4A778621B5B04ED82E44840F2153A38E3915DA2310B5D6B1568F04B5BCBD8F72F629C13C4221ED8B528C5EAE4BC777F36C5AB85B91CC2C8BAB70F6A6379FE0BA3B0CB5733E6CC2D7A682BE56B5C92A9DD11C3383E307FAA8A1EA5BA27A0189AECFF07A8F4F617CB201FD44A934B0BAFDF3C75CC90856B8086F8A05059245090714496626659A1CABBAF053DF3689C5246D679BE8DE3D7901A94C4003337D59841BA41640674116C5591EB7579A9DDAD73B56470DE2B9F20B24CB0BBB58DA4C3D4E0B9F5A3ED807D846C0C7F28163598351D75786268B63AE836FE340E1C535C4C484B0404571E754868A0A5AD3A41827A550DB43A755EB23A0BAAAC57B06CA3DBB8F1105DC476212D420D940E8E82CE9AB9ED1EB4C996E65F1442752228599C1E780F63DA51FEE0C426FF71ED7FC6D8C6F9910811C8DAAF810634ADA95AFA982F27A5BAD10609B49A8B5E16E60783D201A979574478032FE5622641437EA42FA0567290463A491CA41F3B97E78DA26C803CED8B3365162874FD57BE494FEF04B5D9380F36AAF893C73AE22D85EEA907A45D51F2BCE481068EC1126AE58AA33F8BDB4619268D36A9E87BD8CE95A69F191E77BDE31C3336E8A9F50ADD2FD6AF7575ABCD5972689FFD5E714F9BA0CED2E62D9EEBDC2543E01157AC6242E289079F56765A3E7C0CD341C1D0FB6488D2414ED22A0E80C6F91F2A0C4F9E49A895E18F7D3A53E70DECC9343AF30DC7A1578BC422A0DB2D5CEF01F86142D306696BEF2076D37145EF46C71363FD5943954F9880BCC41D72E8CF18DFA159850B156EB99CD5972834F6ADE44BE189D07A41FC1CA10F23C6297C9DE48C6511E0D4ACE6BA5AB6863AB96A36865FC6655C51BE3E806C6926A36FC12632B94BAD27E8E319F3899A0FEE746069CEE18C7A8F7375A0E72951D5D930094273452DB189405A5BC70786875C2117C38D96C67354A074CB35008ADB93E16F5A633EE6A98EEEFF23887F1F1E96ADA48B64630BAC07CBB53B0298FE8D2946F91B248428CD60DE99B097BDBF3D442A2A5F4B49E83F8180AF14A937347FAA6D3F68BEE9FBEDCE2509059E38DA31C6B15301ED07FC7C6B73C3342F1AB4E6342226AB1772EBC59C0FD7E7223DC8213C6DE86EE87FDFAD55A9718D592F850632E6C935B1CC83E917D525055C56DF6C43B2FF6330D2472B6A5B9592BD3A20EA0247DAE333F10CAEB356243989C46A7A4FDE541BD35F8527C59D3A78EC8017017BA6B61B3F6C1EE8EF8CC5B5975502FE6C06E77A996EBA9CB8969A591B08258572F862FBD74BBEEDDE86DB696DA6CD2DBC9679E9009AB0BE7BAF4FC5EE7387DDAE07C52202CE7FF279A6989850B60856FED991627FFFE78F192FFA3A8F477CE59241A512A885BCFB72D9264907EBF33E89FC331B6248F8E66D8785138E4EEBBB1117C6F7279EDD7EA532053915C858570FACC8D20F3B1BC04D712939BF8CD9D1051FD35700F1D45E15E69F5EB8CEBB1CCAD72C3DE1253F2445AB6FC51D96DFBF013EE38773F4A6DA5537985489E326A2AF194C2AF52C26508C9B799B804D2AECD301AF9F66456104E2C64770E30C2F792EC2F5531833B1C9883484A524DE52CD007484FC80D9FA2F7B5053BCFA00C3632B0672E24467BF759A5723B78B03DE9C348A704D6369D3E5BDA3991BBB885501BC7602A3C74116754D592AB5374F104713C0743FE8321C32BB55F1C5434DC2DBBF67B4A5BCE2F656BA9C01D10E093F6BFD96BC114F01732A09C528C615378172912CDA849C02A300611B2C2CD0D89AFE41D66F048E79F102D9E005DA361A939D9FAFE169DA3C7BC8C1C4C5F65CA7F90F0390F172F8C9FBB83A0E0F0787AB60BA8EFA290840AACBB18BDCD1591F2EE0082BB1BDD48FFC0F4519F37BE504495A924B59AE16CD9785CE544B99A2C3199D92272464C2FA2D2C52D6DC9A9715A8391B35D61C230D230D1BD7A4A9D6DE275954F64BDA4F870F8BD1251286FDBE59E310E4F51EB956792FE337E66E66E8C13B771042E9A182FB469BFFE996E44ACF9E301A5CDE7E62EF41629AD25760BA37C92ACB07632E860968423703B42402EAA +pk = 945C75C48230174ED23789CCB96A2D73ED384ECBF8E4A47135789E42FD0673B1B8E2E7D49DC9FF6704E9AC39FBBB89AB64CA52636A5E905BA318F7580C784458B14D8D9C6AA24DB418081CC1444E755029A3F49E64193A17D8EAD69DD8CD13A1A7C7FA6DA6B172AE469F05A5784D2B7F5DE35420BCB65BAF7CE52F3009CAFD60C26D4E1B5C4E377FF398AFEE6F224FDD771ABDA263FD347219E6CA815A233E3B23F293869FC5BDCDDC1424E1DB6EAF9726F2B6C772E5FDAB76B91A33D455CC4776889767461B95C3323996759BCA5B9B49342894ED9600F975A561C424AC881774417624275C981752634FC418426D0426863581F46E2E2A485A14167142B3889C51D4523EE974649F476810616B53AEE2616E0AEA0BC11A2201D6A9B05B941764F84A03594EB5AB574D2A9DB89A66C0144B678ACEF8182986FFD137832B2FEBE88749E8BFF68713114A918B06B84425BCF3CA2912B070F14068C30E6F7AB4E853DAA720F363E1EB18B04A366607F44AA804BE7517AD8BDE53584390CF4399EA1510AC7E1C3F3A77BB190EAF81EB53A2F0302A63EA4F39293FF8C93F318EBDB5599C26C5D39D3DE5D5DF5FC11218F45C887F535CE5A6C87137B2D5649905468A0BAFFC39D7D350AFE3F2ACEA828885105235ABA1345E05C2863A209757C6870A2307B79EECAC5A51F3B926B1FF374FC40461DC880778F1C9FF877887AA9F27E09A3F1A472F8E2C19B57DBC121CCC2A40F8A9C8F49C6EB69011C0A25ACBA9C02F48EAA5FF32317F32102E3A21E444A811F1034933318144E6C073C20868DDB5A7277CFB029E3C76BCFA10C1C95C1AC335952FED412BAA16CBE2280186612BF2D40109AE78869A03CBD4622F69E49D31839E66468829244D2B95DB582F45A102BF98391CBE0EE350338D3F6645855FE27B79889B7C864CAA1A88352B53EBA05658D7C247D8CFC5254B16F2CCC2DDF02F753927834E4C89A8EF56CF8C30B92916244E0E503BFB71433DD900CD06B50A6C4531556CF66B0E168F14C042010177BDB070BE085BB89FDD2DDCF0831D3281D1DE1FD52626263F883D11AEF279CAFF51D0527550AEE33977B13B46DE29DA9970430A7C0530A7733CC5DA2E2F3449407A7F4C864D49D24A8BC3990F1793A70C7AB260E5C99802696FBA7F8260F9F3DE61E33F6E6C8202670E0BD06D9BB0D7A93148E6FC100FD31D4B30FD787EC21811CB055CCFE4D2D5CF70C700D3B01998D4E967CC1C4E1629F2C7B0CD5E0F06F4CF205520C4D0B53F69B4840CB6CA1394A9AAAB987D1F2F1916CF99F923453625497A5AD6E1DFCFA24A83C7BC9C2C889C46882B0C5386E6685EC99A447ED3A3E5383BD86D595AAAF87294F0EFF91AED1C60DD873EEE6E8DD82CB721707DF5770E617CC97EDE7076B69E634DA290BE1E42E13F5BDC78C50C613C0363FE784F8F43911C53183F28A5E51F265ABDD032B2F1CE151FF629DD948EEF4FC3BDA6C6BFCA4C44CE44DC7254BB305D71013CDF6E7CF958AA024468CC687CC9EA326B5E92B154492B496E7B9CD787F2512A229DC29AED15EEC15D5F341930C28415D6057C769017625D7319E989505B6C7F8E291F4B476552834376848C992A0E3D778521B3559FCBC078E13DD9BE1584375981EFA5FE814D8D945A90EF148A17137222615AA6B2661EA8A3B00E888C6027B60B7DA454F476B752FC7131779E02AFB8AA4962201EAB39D609B37F0AE45B1F1018D731D2CB7993EA007D77A838A9789B13D6C407269AC3C7EFB73BFCBFD05ECABA15875F217E63447D1F35EF93A1D756D9CABAFC3ED90A36504669C2FA2802889D545F00BCB17FACF10C4579F7DD83FD26765409A142B7770F02E4C8066FC9A861D759E4EF8AD99A0D2FC745349757EAF371896E0F031E746D117AA964D03E5DEA2052093A91782C85C49408D6D62893831C232E248BAC2A441374DC3A53BDDFB863DF5DACD9F87CF945FAFC9CB22E6DC6990AB0D355E0EF12FE9A3DF11E009C61134A5027E52128B96E70DD8391EBA04675A1060DC5FCCBF6C646C56329B7F60FC6AC4CE9F11CC87B4AE3E7257DBDA7B02F3CC5C4F0CCBFE70425C40CF2123A103A3D4BBB5781E2756AE02FA56399DA1021291B0B19B87E662CBC470B35D436A48DAB49192F18FF939AA9770229DA84F45F40D659EAEFA122776BBB4A27A0897433803BD448367180E664A596772F7EB85A6E98B0F9EDD48D7BFFD2F9B57B8367AC0B21DA07BDA2EEF2F91AC5E9F48825D83063D21D76091E91AC52F64D9BEFBC8E7792773C0055F17D5A0B46330B2F6B3B83C42CEEE2DB9AEDEAEA8C95A9E2451E6C8092E671886FEE27C3413DAB0BC517AA35BF6869D57D0D12F824EA6AB150F08B198A523650E5167E6150A1647B86B8227241E09B4D6DF9BF95C513D3EE091972A4E535CA0AFB39D8A725073844F6A186E8F85E69073F48C77EAC50F6953A9DEC1AF414E7493F02DA7D6D541380645E2D54F483024C14A4290468669002B93E87071B28A63C599222F326029372BB0DE858EEE247205BF45DC41493489084305F6445BB27D0BDC1D0B6071623C088A462D7DC52870B3516BAE06FCB64B05A435882B66FCA07586D47130F6E1CF905EC51A622C63BA951D71A83FFDB9A331F82A7AB886B853AF67C2C751C4201C5CBA92C38DE82F525BCAC75978DE6CB6E3CD125C3C12619110E5DF26D4BF27DAC7F456EA6011B810851C70CA17104CBDFF6F21D80968760738EA6709F03BC743037EA68683E0645E3ABAF88CB3748746CF0DEAE5BAD3B57D7DC153C4A5DD009D4D395C839A2E7A83FD6F4759FF22FB2A0BF22A7FA8E5466636786957831F6C525C784809EF8F7511D4EA5B4887CA0780A4F5310639AAD753915978EDC949BFFCEAB4C5CA60F1B20157E5FECC604467305FA393363B495CE4BB917EE8830E1D6E99292CE80848D0267A63CD279AB044345BADF765F3FA893049DE3D6EEA865C500C886C0AB5A76C93E9D57F3C14CFC3EC3E849959C312AB092D61017CF620373714829022D9732609A6ED49D6B2132C84EA5A5DA13085571297F8A31C5792145B92EC3D8EE0F3AA0A296A6583A4330C4E1D829A5C86736D7A2836AD24D4B4D98318442A3A937ECD98E181681DBAF90D526AAD1384EB7CCBE3D21A7FFA2F179390017ABC1EF637AD12C38A94504E530F2A36F0881726A8FD08668C577F15229B816152A12C8745599277846495E47E8881A3C25D4A54C4C7511CDD6EFB0C3DB277A87507D499E3F6665650F6DD6D208324D8C9AB0AD78B33D69ECA03266000FDDA3D5C40E2A26A42E7E21ED2B81BA14C0D27B5028D8CD4072AD802D15D7A6C782C317ACBBD2FC307550FE2359C888D1A0A24033ED7F624555CC0B8E91B95DC83D16C0AA1160E7A52F575D9E01CC969B0DD74FCD972161F52ED09AE6CA7D7D7AFB82A283FC2434461B13AEFB4CB8E67D8BBF900CC983D3EBFF0B91816AA9040F2464200B100302052BD35FC016E0AD4597CA5C40A6A93066303A5E40352FA34E9A08C865205D96A336F435793BEC9152B4C474470D667ACF0C9FEC914ED241FD23DF20977E1DF87ABC8136CD612587C998963D6CDA836BC749027A66E4723E889C26141FA7CBB7A8CF8F6A5AE9436E3C0C25AE60EBA28E2D007145DE287B5AA8C5CE72826CB756569A7792C969E7787FEB6137ED8F483EC738663B77C2DE81AAEEEA45DF2CD8843617861916909037F9B501C4090C0CA2FC1B24CBC123EDF00C15B061610616AAC970E8EA957ED9DB59F8135847B59C5D53CFC4BCCFDE097CF5FC2D88B4F10C36531ACA3EB7FB9D69C4328FA41F0384AA5BC952976FE3FF6A4AA7C5EBB8F0557B98679856AB1DE372D23EEBA36068829B6B2BDE99E380575CE690C6F1DE157B7787F170A0D033B585932855407A4B7EF8FC62CA8076990FD114CDCFE77C5306E30D26BE8C1B0AFB746D7CCCBEED666D7B7F01E8FDACBAA24C7BC55A6F27A1F6EDD349599B376D7A8C6AB95CDA7B2651799DE23C9016E340AD8321BD8E05D36C217DEFE963350B804242314BBD6AE8457B7469B92D66A1FB9012E525E6BD6A78917B372106E6E9069088D85CF796D5244736E5A0B8C2DA67DD6057A6068C7BD07977EFA03D694D76D37CFF5C36A770CD9E0AB0D2C186198D8A88C58C008D1DF227DCBB73A36FF7B9A70FAB6B139F097BEBCC3ABE44EE6BB960D6582AD0C8801273EFDBA75F4207C1A9F334D5 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645F8DF3A89DD426552 -smlen = 709 -sm = C08ADCFD286400E0D97A618962EEE68984AA42840C5A0F27DB2632FFF0347B4686AE6A01BCC9C21F3775BB4DE557C443B11DB8858AE68F66BFDB1D4C57E150469742F1446B05A211A374BBF552D6A22DE998D088C3D0B64D1D37155027D6405B953287804EE1920CDA7C6617BB3AB40385FE1B1A5D1ECB4967E69B42662045A5B3CE5445B3B0291B2B0B0045689FCD163305BC74C4B8A137E0F82D147127E2B6D9BB2BF1E7419A939A84B333CE17367B4D5DE354A697C292A8064E677F7CC51DB42DEE344E022B56CE1052CBB323C361E76A3C8E5DAA675DE2A3BCED8DB24A6A0939C1F45D31FBF7765B4A7BD14566F4E3E6083FB7703286B68CCA5CDD25189B4144CA917BBB8CDEBC327B6D1FD01DDB47AA6F91FBE9033954A151D0A1FF9626ADE137E653FF3627702ADA78DB70714A716292572A7F2290D1A43203B1C5F292F94DE98FECBB6E7DB63AA931B9C7BCD35B98694F30DCE4A77062CC8C84AD296CACB0934D85E375E1AA1F29BCA49B3F6A72E5A248B571B7E74B4E9A782A712A7CF78D2A677E7AD762368DE8D0817B38F9A7CD60C6ECD3D4C371720AB53E7712AAEE9C4EB7C442EFC1B0AE1C1B7E6B62659B01E2A2A2E41EB15BDCDFF5AC3EC0755F5DB5BE1D342A71F7491590CA460ECDC5F10ED92956E6D799C6F9772E459F59A865A7DE5F1551D1D254CCFC87205DDA855D78C602CD2DA0BBBF8D63BEA594BF496EA65EEA79ED7EDD2AC8BB2EF0E3859EF0CD8C0EAB01364BEC6852B82AB0090F0059F75922D3A711210937BC751A6B4FC99250B3970CC8E096A62B6982CEB1932F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +smlen = 813 +sm = 321764C0B451F5C16C0192ADFEAF778D32FF961F543C358EDF3F5DBCCFED1DC25B051F9503572CE4D7178AD31705B7C20A060C83196B91A6D6DDBDEC91597074E7A711C792F69168DDC1B2D99BDBCEAC0AC4A612B0502B672F95529EC63FE7CBE6585526B21F3D3E06199467528BBB953E446227FB1DB0187CF2CAF6A68826395827A14A4DB6721D1A32493DC45E327209C68228A7ADDBEE4CBF940223A4AFACA8745BEB8C9C76B917D7E38BB04C0377418B4E3E50EC0F268C8549B387ED34FE182C59273C11235F06613615B4226FB8687372706697C88404DE3F902A5E08E050C8D502B95738731D3AD3A4845773407976E060DA253DE7D902B703C942AD6D6E17C322F87FAD849B6AB5B5D022DFAA8FFD5EC6C8963DF168E0439B523A072D70F09CDBB882F7C28A3FAE9A4A9620DF8CFD4A3B2491CA84FA3DDD24766D5FDAF1B95478828643B2732A7D14575ACF5BF0966A353888A1CFDC5F0909D13E34209918A7DD1173DFA9562258CF22D27D32736BF57A3E451EE3188CCED03E4B961665F878F20EF6A921BD72E782BAC1F900C7BBA148BC4751D840C41CBE2F0346E6E34C6BFF32D7A31443B9F6667E76313399B1C716FD948F0DB6A5D1F7A639496C4DD05A42F7221F3BC1E9433694BDED8588A272FFA01ECB87DA00D394051F187ABE8AEFACADF4F2D899D842E85F74303FF18FF0F1C8AF8C04A6512DECCB2B4CD035444B447B1CF53FB98FF76D0D306BB4464344EF0AEFE0C98336EAAFB0CDA7A09D020CFDEB062504100EF83DFD7BFBC73C556EA0301B4A2BDD2631C17E7A313C90FFC37D15115A66843E47FB4FA9FB77B0111A4B1C0B72999F883BD55312F66F939EA1286EB021F0CA20A017426CC6EE01EBD111FE1BB72DE76ACA17350293A0CE6039BA634682CCC80059F75922D3A711210937BC751A6B4FC99250B3970CC8E096A62B6982CEB1932F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = A5BE845A57BC4F592E37012EC47F9D369B2D5B5B1B450C0E706403521C02EF7C500ECB4929CBBED7CFAA47F196193F62DB188C269AF932DB1EAE504987BCA3AD0A89BC70ECBA5B3C0E465204BD594003B0C1D06AF1993725D9E6B133B38D3EEE2EBCAFCDC5864F60B2EE7D451CEB54DCA243A09623092CA61406BF56BC8F6EA825B8FCF02EC7231D3D00A60D72D72648C2E45B5C3B39B217B8B83B7D4DABCA828D494284338E91442831AB458E89CD81158E48B18AF5976B75BCF27F8514B3D28FB7778F62A06FF184374FB2277CEB635DDF89815EEAE786F687463DCFA069DEC8DA83B9C92B9B22A3994DDBBBD36F442BEC8C6F9B1F0B7ABF0E954BAA68D3B762630D7DA9B4611EE6F67B3072553A731D6B2A3DE2A9F8780261602ED5ED8553A93E4F236F6567BE190C558BA42626AD28F9111EB8B034F6C5AB9724B5D6D6D5DED71F4955102CF690271C5D2ABF2D5E2E613F0B80BFA4309CDD8C7B00B8A410EC9F59429F03560D6E663FAEFB95C4037576949BAC9B5E5F690F7F8A11D2A4E7AFC0974ADBB0DAD6C021A70121BD92DBCCAC6EB94D2AD0B07BC7E1760C5F1486FD30D0845E9E7B2BF245DF004C0C59C6A6C586B0C7D0122FC4DCF5B4B11A23C63A4A612E1B5778BD8BF0407975A771D146D5ABBE88BCD7A1C952404209AF8A601AD59386F50D91C8A7B997583F1510ACEB289DB1050A2BDB3A0B494F6200E255FD346741AC5FF9CC56BEB9E1D68517E051A7C8065023A623EEAAF9F673176CADA15018296F5564A7F0F865F72D956A178C4E0FF6122753C5E5E60A6A882559609F22895BDC65F579AFFA9D089D7744ACD0E5BE0FDE29951B6B679E7CFFD81C8CFFBE1283E61ECDC43C584227A8170A7AFC7C88D7C4CF7A93922D43A483D82C845C38E73836E9267A62A3D9F8A719AB663F8751BF4B923F28F7FAF89A5D505D79326559CDD4483E969ED052543C7260031CCCF008EDCCA4EFF45FB2EDBFF754FF999C4452662E9103F6F62EFA34188811BD423995D67BCA88C4A57469056FB2D85C843782EB18A65A46500B69C1CA921F46051DA87ACA56106547B66207A6BC321DB2BCCACD10C936B6DDC6FDCB79748D3C97968C5BC2F288F33E23E6F525D9A36BF5FEF8095E3E289E8D69275E148409601E8192B593B7A38FF14F9992B7960E490F4E4F831BFC5E1311E45C864B8EF7645137E61656DDCF14EF8B400AE1AE461CBDBF59B82BD9D0707D7033E15FFB0C3FC77CEE5E0BDD254FBA36C9EF379A17B790CE83247CFE5843E6A5B6D5B315AE9A743DD336569B924CBC0B0672B809D0457833EB0FB72CA7FE96BAF06F8A3F38522D59EAF66C6932D6F593367574B31C0D88495476FEEEA0ADB63B64F42BCA8B54F7E32B5BBDDFEA2715EF44A2E32C9A253122FF2253CE83C2A4BA7C99E7D861D3CCAA637D86056A68C122B0389CB0F070B7EDFD6528543229194B3CAFB2CCEA707BA453FD0432AF428DF83CEFF0D8C4422DDE01CADB9EA6348B386D944EBB73927B5BFB74009EF68C91305CA3125D79E82FFF174E9C3CB594F43C833B1ADD7F3876537437F1DB17C0BBA8D77725A8257AA77BD706F828964EB4F68EB623A0C3557ECCEF7C4C3D4E8CA30AC4C831681ACA6D7F2D5CECCDC4C39CA0BA7FDEFCC6CC76FEF3347ACE93BE21696F1372ABB519D9BBB8F9B45B5260200F69D82757E5C6685DEDA3FF0DE74706F3A015F97E105474E9DF0AEDEF2A114FA0E1698A456263C5929875CB1700188B854D4160E706AA8055E079C44EF897E242F871B72473E0CFB0A03C4B3D1F995615911AA4FCC25B98B1932944FB369705EF9E05B5D69AF2BC16E0FC1221B5178EFF8EB9B102D67C8FA6787CE5DD5C1F626BA2784A5B64AF6C2537550C45878877C4D44366D671F91A1073DE1CA40E169E15FE73D1348C4E1A491F0A27AF2F5281AC49E67593FCB4BB6595D10658549C82220A4BDAF51D6DB5F94174ED9BD3F81CB612C81E8B2F61F022162D44717D7BB922547604E2E45C6D1E3ACB6BB7D3F045F8E4048666B54D71EB012D87A4BEB2FF409FE78849502F10E40E7F98EE9F8A48BB91BBF140FF16111AC6405AB655E1691C2B13957C93120E5B8133B6609D44DCC8C6B47FC403B1CC9F93818528DF312C03860146CAD1C8D3434C8C97BD6A5347825438F203FF3CDB93BF0FA8362F6EB23C3AAA2668F41524DC3CF885A335F03C57F15233B6C14110BFAFC5AAE82F35DA104EEF772B52DD6886EE3EA53F0E07DC1453D295A7EF542EB0C301BAA5700E1A5BB55646FFFC0461162A79BDA7249E8BCAE94F2993BF7C3298E468033B0FAE95A33BE052B61DED59A55C99D57F67136C7CD276A9E2238A9DAD581D2F7223A7CFD5E9CCBA7F8C32D2B22FB0E9C68E38A0B55A6A9B3DDE29794B4A3FEE40E6725ED17ED505E3E5E62D3DDBCCE05E4E840A83223BA09EB61F9218880DEA92CBADB2C5F63A4546840497CADC286E2583DB1A2DCB7113304C0BB69473F41C1F6F47E02172CE903A3F2CA680D11E75EAFD5C523EB38A26FE20481F064E760D7FAB313AA2569247C24AA1566F40F934BFBC47D57E97BC236C842E4EE1043FCDF685B131ABFD25CFA2E6562368DA36B384D9D5BB4D85AE04543DB877087F7D6B9E9684683846E1709DE17A4F24E24960B79119718D7F08ABDD4A15B49C7230B946FC136BE59C8AD5DD358BD1CEFE0DC54CFAA1A6119C0699386333FA60F154462A6B3D9C9F8CE05BB6C6201B4820893DEBD2560A5B56D65FEA4C1395EE7CE4C7F355643F4AE0D5A766832EFD3323775B158FCFCE4346E2316FD615468C557FEE557C7E97979ED8C649940F828AC0F1A8D3780F3D2D54DDB7F3A679CAC02FB708A4B7DAF7409B28BB47ED47DFF218BB6967C28C94E3A95C56317C4820ACB8B0C2C44F863EF4532CF2DC991182B21A4EA8E6EF9A33989FFE16A54500375FC69A1AFEC9D9CD404A0DB4A6B8EA9BBE206FC5886A07A886622FB2D45751E28CA23DF22A781FB4190C280F3DC2C77EED8DFAA78DADFD9C48AA6489FA8D1477F71C0AA33DE5A66FED7654B5ACC088C91D1CE627079E9F957CD6D2CFAD58B6F8494050B729D05272E52D0B098D14A1CB095CF184077F09A9437D232B3481384E778498C3852AE0FEC05DF89B78C929DB2A9FC0C970D2783D64C7A41F72D6666DDB098182CCB11B8927710590A96FECE8D44F0CC2CE1C036EB36C3ABD818321E01978B89D56BC243A8F3E6258E6F7BCC976F12C9210EFF78670260817CE290933E8EC36B31A96749D729D254AABA6088F9ADB712C56D5E5D3FEC5F4CD14745FD6AC3A455C870F52530D5E9A33DD4A3F7CF5B057D08C86E2E61B5833D2348A30D36174634CB32847CAD752B592F6576FBDEDD29EC2455984847E5422566A92FA7959E3D746B8CF8254C0156C0388AA6088D44A09FAB64FAB1537743EA1D2CF8874BA8FC3F17F95595A2BC581D8BF7B63172E0CBEFEA6B3D1D3CE68254D301D916D2F14D353BFAC1842542E4384F4B1C71CEB6D66534AA569BB121CF928D12C1A39EF054852D37FF170C02D1B75E8A0E8F84C89DA136BDB1E73F3F9B70BA55080889CD775936CC52921498BC97B432865F468F7B93DFEB9C08D67D44F18DE99BABFCB133E50254AADBD41E09F5E13A752650CAAFA40B10E90BBCCC63D088A63AAFE313D85175D9DD1DF310FFF6C5638C4D4215D195E09F2CED13FDB202436C24879037E4034489577C900C82298AE340C4DD55FEC3BD6EF327BC0E55EB20F08 +pk = A5BE845A57BC4F592E37012EC47F9D36CF0AA15142BD924C150E0C33A1F0817B831B19E75018B4C061BCBE4455FCBDCC63FDD0279A9BF0563C4C6A8299C0A041E1672B64D1EA767DF9086FC928202396EA065D0835910EBDE6564E875CBC4DDED8EDB2FCAE24F76FC953F0EFA9B2D355E850E534E82DDCB85F56310F7FB43CAE79661A0B32F9FEB93C5A78638D583320D58E8EC0D4C49B2AE89F78753EA6D4D43AD99D83A4D6DC21179FB88AB99CB4F4C08D4F470FCF3969B089502C7DB481D7DC75402CA26DE2D78385A6DB34A1C43AD7A1A628BCA8E647CF371B4E5FFE243ECB48D8931A2D340DB76376DEEAC0AEF6C5A551D555E85353B79079E51B50FB95D94E0B40C21C6C61935E519CFF4A5A2FDBBAA98A2C1BDA702CBAF903AFEFDA315A13B69D5FB9B0EF985C97E45047BFEF09825A4F6393CB828D51F19CFC933D347FD451F5003548B25907BBCD08ACE1D32E02D0D036F97C5B42A5C3E6BCDD3905182EF43F686F228EE71C3BF0EF335F992E46BF551CECC89FF28FC034D3D8EDC7A24541BFF8707C9E0F85839083263DBCD2BF7E6634F62B7785C074BA1858EC9C819A87DDBE5F6046730983261CE997AA87F368A729F59A701232ED3077D899FDEFCA7603D59BD641830E38FE863C7ADA58AA9C23F2F97292E830D5C6AF0F08EFBB5C669D13C223023D2626F37F9E20EAF0317E8A1F61CB3D43F67BB8C06FEA34BBA6E0DBA8836CF1E0FD06F139F1065112F62685058FDD51C55AA078E2A49797169BB8A456A4E38597E9B5317B8888A047F56CC4B2F063FCAD66367497B822DF4A8A5F9CF0226031E9160C0BC2488007690CD943DB086C4306534564E466D42487AC01ECEB48B8027DA22B9640F6A2C8614CF5FBF789E0C1CFE568514B99ECF4562DA5CDA13E5B556ABE7B38AC9126A870B38B56087E4219C0253806E0737A6599D9FFAB5E3664DC7ADEDBF262649C0CB81D2411099A9396F86A23102665DCE1BEFB7F3EB664478E2BE760603C9E05267F6C8CAD82A7D725DC961DE1027147A0972C7C3ECD2535F076EA120194AEFF3E29024D4D081F99DC497ED3163EE6FBCE61E3639E7B9C81AA4C45114B4CFCDD3E7CE8E32AAD675F00F8506701CEB2B473545258BABCD3E7D727FE85491B24F6416F6A52E7E4F6975774A76019DD8860AE2D1F7EE41DBF3A03CF8E7A0D92C3A7685A16337AA9350FA066C1AA71B1AE7583799C09848E99B16711EE4A51271C08351A96F6D191149A58B3EB86D1E76089886A6670F2303F75204698B2A6E88D04D00FF96130ADB462913DFF6D426A13328CE7ECEB12B921F75498C505429FF539DE63664BA34B50D54B609E9B93A8BE1CA06634B4CEACBA2F9C8616E128F1C49910BFCE2CFB9DD8B8E89029B42B376AD5D604E92E264A12B799911E8DC2188E33FBF5377718C264D88FF9CA8759A81909E6CFB2126E1D05AB2C45314ED7EB3136A2DF0C37BABFF0AB7A132B629183A13589F0D5DC95BE3CDB4550896237E0E570E08C5ECD3F23016355680A1733A5BF7750C3B2790F3B11D6456D1EC473B16E4312CF172018A65DEBEB6526F8DCAB49F241E70C39FDC0A6A000310F81C444131798779B9FBDB2E7277578C9AF675B095867D50543D6D493FDEE0B99909DA03ADDEA5892206BFE01050D4A3895D14105C75CD8ADDDC0FC43D2C8611C3A92A385D7F37CE4E11CC4D64EE8A604E32A97525B5BF7B15CEC543C2F2A95D3328DE29B37EC5C9908AB7BE1684FCCBC9C4234AAD83309B1BD1D9978A44A5C63A39B27AE6C78D73ADF7DEA2BB24370C513BD13FD480ABBC9F69B78B93EF28C08F7C134B3A61948D52C15C2FD0261E3302972A4413B3A0A27409DC09A1D482FEFD8EFC4F8D9611BAD293077A08728290320A4030899BE9823E86B94A7BCECDF5CA1C065647FACE09614B374A4E2AA8240FDE7F97A151D9CE8F8830234A85003B859C4154520C9A4D68F3F5E30D74F2E877A0ED369619131F8CD4D3B2C9FB2C89F18C8CC753AFF778CBE044FE1A76B56687F652E38100725D933B002D6C942AF97AD5CD9D38BE6958D32D74D073FAF5013B809EEBDC9F48A492CA65D33C8C1CDC45A105FAB19D7AFC65EB080892C4C8B877735291B2D60BBA6970561313C25CE5A5BD774DB0383C5680E106102C151DEE43A366A2B642105B038409AA6D8F620650FAA364E97EA22BF62CD2C3F02C8ABA5B9D938507EFCD968384554FDB49E23FA0D6211D709773F25250A056D078A6CEE3CE852F3F3D5C56B26116F4AE2686580AD13E68F0C08E0AD717F5B4306A6AEFAE04EE6EFED4A8165BE9E07DB8E3FEDD9AE59F2599B115A6E11DCDF505E56712C81540E2DD3510D8324598B9CB7C840AB1D979D1AF30BB82CDBB96683E21182CA1800B266673093DF295EE7F94D04A4078FBE85604DD43F26251355A1DB56D557D4234F739C78F1F6DB176FC1CF4DD521A1FA06C3158EABBB0807DD0583F8A856D6BAA80859EC9FAA9F772AAA3F0015B9222F669248D7E071FDD1C3519FCA6DA81A8F62064A9DD8293520E28DD2518FF034A5147DDE7AA3E198D07C6CD772CDB1F5918ECC87DB551E64EB58561EC04390F754856B326F8A893598695EF4A875491047DE0728E50AE4FC6AA5742B89D595FBBDEAC1FDECCB20201E6C4222BCCB3AF1C8FE9A1B65EC98FC3752D38BF567586CAC5AB3A0CA593E875125C6C38049F03112F8AC53EB877E6BA7F0EF455C6CCE26988A48C2FC6A17A1F522778EE5380FC0B5F1C90543D0D85E07F2E805401503CB2F468FDCC277A99E393777BBDD3244DAE221171376B4C858F14FB29D0BF3839705CA544C465C256D8C11625F83DD9B8E81235789661F9801F85D708647A34F368146EC604B1941B52D469085C31D34C02CA17A2AB6F278A0DB1D9C592EDE98B1B1DAFE876A00AF5A511849AD5A4E31B25B074720F9354B0305EAF0AFD6B83CD32D31E04ECB33BA54D5E8554070AE31ADE361A94D20B08CDB470538C774E0C1C123C6B4A5A68FB949D4D6BFDDEB415EDF4EB97F65BBF8CB3EAE17324493ADCCD76221B513B2BDAD621A679DA0E133111AE92F3D2AEC31C5DCCF7393DFA95DE50463344CD3A16CAEE182AE1E607A3A861DC43FCD112D43CACFC5990B92A897AE99A28F901A81229EDADC05DD88E98249D6C60C9B3001EC5A498B017888831E7D62E9689FD708164934E709056F1E8BC401AAD50413C00A2ED26FCCB262DFABE5B3630F43364844DD6B87A7F73AE797086C1A2E5340BF9AA4A030D0D46160FC1DF66D784890B5F64B92F8CC2CE11E3D3DD4743AE74029CF387CBDFB124983950445C41DC077D7E79D999B8F05A09A0E7867E0D7446B13945DB5C0795F656D9A1B6C1EE7BD66BFF254055984CFBDC9498FD0E44EDA7B572F2BBE2DC2ABCD0DD02E45611E9063358A793594671065DC475368B2DB73B7C107EE92D4E536B10897E4E67C2B7A5D0D7647B46662624180FB5C8DFF67A61541946EA939DE700B3B153D51EEF07FAC196D7E23E24F470D37490AB10A782A8A0E16F431A09FBB21301DF27A2EB20639AFAE5D873D1DA20564D4952D70E2F2220638574042931C0604B188D55FED5600284C8ED4C79EA1572671EA6F6C9AF88AE8808BC0C7BC16EDE5A92F84EBD176B0D3FF6B5AF45C2E1313DA1AF4BE2BE73D99B3007465BC8E11489E8C179F52628EF7CFF7F8C09A71F9DAF4B606E84D7C7320414BD7DBCB6722444933B41BA61615E037400AF879A237C719D77833E49C828008909F4A90510C954529BC7FAC17E0941E3EE1C86D92FF3F6EBF3384C88F15883D024C459F323863C6A3EFA63934C78BBD3EA03E92DAC6F7B0FBBB10F24C8E03A3043F66B4B41D306BB6943C5E29E99B6177C29788AF679C0C126A65EA2BF89E5BAACF644A495E65C11405585714396D006BFF30E4783034181EC1181100E26E9BECCDDE2FEF81BA29A9E887A38C14C38932CA33EFD0B883C6A137D69850E017831179250A949A16DA53CE81CB2CE341958D02C43E6074883C06E6CDC7C71B027DF88B4EA62CB90C1BAB4B697080FAEFEC5F6A58849F450BCB8DB45B2A3DCF2E48324546F62B9568BC53536388104E002FE78EE25953B814397FEFD5647C11D1C2BC35BC23064D672DEABFFD222510BF462F2184DE2C133A5C7FEA5B8990C9CFA69B6D292D86108E098D078FCAED1A19355B4ADDC56F35D4953889B3C187FD46989BEF90D48C73E13D3F sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF17135ECC3FF3FD7F7 -smlen = 742 -sm = 081A858C5D5AA5E153BD319D200E937A6C2C33A80ECD49DB5BDA642E5552D990DB4FECDCB242F39A1E9A1106BBDD748888C03E10313ECD6655C835C46CE0EB73564E0F2D062CCE4BC14DC718B6CAA252AF2D88DADB6886710ECF6C71EC55ACEB0B066E77819419033D8F6AFA2BB9993988C018C923B11F8450FD06037DAA5048843356DF77B5E65900D54BB96883F1ABCD37135D26279584090103BC37C3AD2946B8641AC9BF54CE1E35BD86728D188E202298D4253F548A0C602ACDA083058D30961DC925683DBBA8F8DE6F9D4C0FFCA94A9B010E028849D7592E49C161913841C636FF7FCC68EA39868E4DDCB968269B712FE297E7745242013EEC06A201F213D449CC04173F9F0CA72226F24187210297A1274EC139168A7323A8BB4D7F16224F5A15BB32D83E39A7E004CD4E889B7F6231FB3795F10BF863446D85207B09835609D72DC702864D3EA2ACEBA622001B68BD5D30C927994C635AD64469816E14D7E86F7A1B69102C12E9A1308799ACE8B771ACC61D7F4EE15FBBF348C0A6999B7D6CAA2A60B98B690763B24EAACB7F83F20D05BBC06B1BEA74A1D44BFEBF282E205443E21F0DD4BB273C35B1FBCA3F908AAFDEE8E6C04A32B132B0EE6AA7E7A0663CC7FEB59FB57DF77863B5494FB08E4EE3ADA89CDCD46586EF591162AF1BC5BEBE4D3530AF4BE8FDC1B9DD35DDCAC78159D333063153C45B2876646BC6B1759761E5FF86CB6E42DB75A93D5766AD51DCFF69AF3903E26AC9B3C799D646D706ABEEE08070B19514C86EA716CBAFEB65432130683E9C0030571FEE1AFAE274A21CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +smlen = 846 +sm = DF9BC0F5350ADAC8ED8783FC69F2CE7F04A55396BD0BAE606FD716CE0DAA7F40FC6B7167DD286A9514DEFE663354C743113E2E1F6ADB1E184D05A295D23F472D196C65E1E826CB30B942ECB858CD24F3C60D0A45BF0CAC46D5411DF24FD54BF53A2E8576C8BF819433DB1326E7D4AE97D312482ABD1BC2314BEF49E405B52B09E33AC010A6E0B5E63D71B822725F8562747C5475B7B0568DEE9A1C430BABCDD7EDB27D52E37179B8A66EC11588C64194467F71828A46AF177E1978289733D45C6CAF235952E18B3118545205371A704287AFD4C9D4FD95E234E6998082891F5410866A25882EF71DB7C80DB2CC5370109814231962A5EF864C0D257AD75BE42B503094D4842FE43E66EE6FB2482753415B462A730CFA2FB899C37C0EA455179751B3468CE6A33AF8BAA9F81A69607056EE446B285F4A12ABB8527420728462AC4544B711B11199BC448BAA3CA7B57A20BC665E55601EE3FABD10AC50DA397D6F52D37F340C22090411317CAF827E43B11C12E4FAC3A3731AE69F9510686226B707F2CC220427374ADC6578AA522925C8BC4A6D5673378A40D13F043FC7B0584C710350141FB2489D0A33416EDE9D862AC9E193EFA1A6CF327C6C880917749417A704F38EA1154021D3B869E256ECEE1CEF841A9E4DFD945D266387D41090F73179F408BA61FDD25723BAD26007A7AA335ABCCF5D006FC425F303E5855B3E53BF69B292DD202087338A36F09D5D2F151D7833AE1EBC8F2ECC41E19DCFEF84E0B51C3CAD9C5AD9BEDDAF1649320A0BFF8649EADEC55688C08126E3A9A37B89417F47EA704CB41FB164A0530B421DE208D5687461159F1D52A1D20B5E59992E16C173C3DF8CC673EE7698B8E775ABE896EDCD5F6DA3945CF1C1468B073FDD10F56B55788808B8AE976FF4ABEEE08070B19514C86EA716CBAFEB65432130683E9C0030571FEE1AFAE274A21CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 2B37777152BEAE15CD70FED3C8DD281981E774EC73EEAACDAF814620AF12312A5FC82CFF5B81BE62ECCBA3643ECB1F6FA717A6894813CC97DC40AAA463E07DFA730E2F272D71EE478D270FCADEA9D1108C4FBF4FF30868298AE53DEA1CD76F7C0E9B26D2BEFAE3CC63CEA787FA8F4E8DDA77F3A11D639660CB9F5B5C51AC53304F1348CEC63C01B62DC244F41F1E8237B8EBA231610227B131B70F773E38F9625657B7EA083425AE59D66C9F6CFB1065DB15535AB57692799F529F2BB3E85404BC15D4B178681D406CD0377AC7CA1D4522CA2C2548FD10992A35C82A988CA99DF76EDD5413F70D7B3D8B8C93FD81C348703DF3AA1FFB3683B8C1060B67C901149D3FBDA46D39DA07C343EFD2589212DAC7238F906E73D1BC32CAAFF9A82214D86202C11A708D6CE5B1858335B1D3D3C3AF9C4A8B9CC6DF127094E0113619199074238CD60438034B0E20DE3269B76E4D9FCCB4BA1956ABB03A95A6D100340237B0700D7F3EFD7C638E5A41B9979E5DA449FBE37C09B429740B9A528B3CB0729ED180338E14D89F00C9DDBD7505368C559E4D009726AAF5598A63052553A32296A6E7547F8D023AFA173E4DAEFD866BD6F15FFAD03369EE8B635C4E99C1945CC1E73ECBE936DAA1594FE703C69EF280BD7D4E2F3F4273614603A7E4AAB19D84B655EF19C4FDF1614E2910B9CCC82517BD63C17AEBBE9D1E1D8139BD2C63B679104C4DEF9E34955A6568EBBAA7ABEEDD0D9C1211B873B32B1B70E85D9290BC9459EE27BBE6C46FA73657C128495870CB9C7E45C50AF70EDE2B637C515FAE40833A0CA7F5A34F316C700893768F031CDA22BF6B0B5584F8FBF0855E791568E90C029CDFE54A23DCDF902574B2FEA992107F86229FD8BF144FEE1041750B05C616FBFD71FBBB9AC17E15C2CFB1F5C4BA249664561677C1B7F1E35238B19C2418929038E6C173A8304E371906D81867A60C98535EA37D3E7661CF3298BF0D050EEC7EDF3718137C34BA2AD01DBADF7B860A903C937D0C390FE0B1D3E8B9E878A5BAD86657E587A24048AEDF689AE80F501603159FFEAEC99CC022355FDC34FC83ED6B67AF9C1A7ED625ADCB723D1F7B422158F45C880B5DFC5524876D87596A05D6A6CC70F86B7B9F9D9F89D0A2B8205EC1A291192CE8392CFB927D02E466C6B171EAFC03C54721A2EAA0F4B3D5AFF6B7FF82BA986C37FCFE21F2C01C1404FF19D0C4FF228393382C5590CA666EEF00B8CCB7A46421996757BE492309D0C60F8A6C48A898D3417C8AAE8CA26A49492B4CB3AAC8A421E56B506661A6CB12C280C774010CD7BA246F69CCFB7DEF90EB7DF49D5DB852C91B3D83F57A019882CF8F93BAF95E076AA0EFFA280021E56A1518070234BC33985904552156C3E7FE4E9D3D4441B47FF54105B593DA0817274FD288350C82ADD3FB8B9A3968B262EF42EF73DA0498B18846B234C09199B3D1A6AF5B8CE89B6B180B0C7945CCE6C30DAD45BCD99FC89AEF8FC96654BAE07190B0DD7E91B680CFCD7C63FC8E05D2E12092FF6896F358BB8E7E1D8A529882274CC93E2E126405AA4BFC7C5F4CB4FAC0815EFD0891B6AFC1D829FD1F7B08C4B7DCF73BFA2E667B0145F903DE929C455E8C3237ABB3FC1AD67F000932AA52F70B33DFD30E751A7052480C8BA2B6F8752BC46808F3B47211CE7E00B4A3BF1953C1E5E0C02C47C64B017C51CF9FA4E07F8FEFA5DA514150AAE3FE454FB9C6810C4A728866123646C326FC32516B50308BB198BD051742A5E69F068787EAE7D5DD681A14FE102066D15F13D557D5D4D5F4107F708106FA7CB9286BD491F83E0FFF1BA4348F4A3F454A36799FE01A890F770B0D17A9E82666D00E9F5F278E90A89C80803E51EB890C47EC9783C40BD6537098CCC3D83151B3BBE68D2187F853503A123C600DCF0D129D8DC49C354B4EF354E3CC9497D35A81F732E3725969C16A942B25EED2BC80C177FE5F9EB5AD7BC2827ED8BC565D5EB2A8639634547DA496FA84BEFD5AC61C04ADE3C140BF2324E41B1DB8FD14F4F179CC82F1A3A9ADB1E677807B7154C7805C27C5CD815BF45DDD9650E9C88934EB52805278A99CEF20EB44438E25299888A672AD32626E06579A49548F08E9AB8A5FB68947DB146A15F185E7C3C4E82317B6DAA052BF717D66BDFE4E008BE44E38B1D0FD9AD3AA914443792B37A168979C13663ED1221A7F826FC9F51A2687D08441B4AE661ABA356BA081A86D5B3640714F79DA36D98B3DCFF9327BBB231AD4C53C1D262C21CF76D93BD41A4BEBEF74B43DB7EB8DB03D6F394394108B236488BFB80B52F9BE17B9B4D4F26A366659D6AA531D94457298D60E0C6FA1BC3DC31E95B5CBDE6F6150086D5811BE29CF3A4F29BCCB0D4DEE739C08D8686CDCED9FD033006961E26004227D2068586251E6F7DED14D945D4E0DE08CB05724FAD4FB44E30724CD4C187C16EDA5AD5A282C75EAAB93E36FFD537CCCDCE424EF34083F501A05C9E6A39DDD232A4418830E4D67CA050EF24DC5EBA59CF498EF5B53065DA025AA122FE66E1E3A9F980AEB6C043E9673CA99583407B7A13BA14D4D1ED83FE5FE8ECA737884EF7C35C19599E481924EB4DA7F27B26843FEC62A7C6518949A3A1864687D4614BD11BC0297CE0B6175F21C254851A997CE6BF12761F413F8D409BCB2932F0A474F0EFE3DA5BE09E08E0229F0EB367557CCE28BB947D2AB3341A29DA8F9FFE0900649589D46D089D7598C7F440AEBEECF31D262376FFF4128AE13174C85E5D407259D447E7C92551D445F9C71053483EE34567D4DD28137D1945C1E5986E1D0BC725AA6B5AD13317038D88EBCCFC9A69BB3A9719673C93AB88ED07A907661FC412E104A85CE7C7D2BB1B851AB9FF0DC3B710C54070FF294DB2460B3E0FEEF6EBC351F4FA3BB7481996E862A532FB42A4CFE39120418ABD0DFCC2165BEBC6D365981BD9563D4502C0236825C1BCA845BF3A4687DA65294FBC14E116B7E42C3B44EC76D4B13016F02E3704518E9339E73DACEF5E8D3AC5BFBD326955A7CDA3D81CE33609ABDCC6A31B4E1F051A5AA57135550E67960FA89707FC6A877D2459B9F9712E74F6E94EFC3598CEEB41155144C3D4947C29FD65BC3F8CF05478F64F287A5397B908BFF12C4EACDB530512C32C91F37EE2F350983C16064C2603C363D342A1FF14ABEE662D3A5A9D4C50D12D77CAC74CCBBC7B0A8C7D5F889B84CC83D9EB76A2A0A24923541F5B34CBA9FE1634047F8A6F6D33EF3002781843C0EDAEA9835E7C73AA6BF054D3E91DFDFAD8198FF2D383EA25C536BD9BD197D5ABAD7C0142FA90257046122557BC26F0CC858BF8680EE2FE019CC51C80278E49965A8F07227CA5B3712BB76B96BC3D43909CE987EF10039651D6F54F79C5C164250AAC5B262DA34628485902B0B8E58F7AEB22491D4C7D2F3E30C73350DCFC1F838FAF5DD7E1F87D1D5E4F814969D1BC362790489C4F94E504DAC8DB77137F964F73CD7622B162F8366E7A18344987F610B3272771E44E2239112DCA523891C8CCD65274834A7967E5EACE6ACB58E85B53727F5E496E626C459342A249D98719893E348A1BC8D6C69D000CAB8AB7515BF8AFC13C53D62EC2E96A9876DB17CFA2F4D054A491A1B4363CCDAA121A9BC67DC051A681759458C2FA6357534D54497E0113543F48C88DD6086444D33561A01862A07C9CA9FA67583563F70CA4806F5AE196EA797A1211DE6521F8D092B23E54D2745F9986347B6539FD9C91CEB3AA213A8 +pk = 2B37777152BEAE15CD70FED3C8DD2819731973DA5396080BEACEE79FF61C9FFA339C0559B615D5D9C0B2BE5E2BB2F9A4C0E89C78804C5DF08A48B376A2C0C15EE05C783F182DE69741B2CED10698438A57447986D84DF80B555CFCAB2225C5741C88A46DFDC87F15365890AF55EE1C53AC0464FA29A92363912F170031C3DA983C4786853E9C48511FF899B4F886D774D4135ED159CB8C8C5D7314F7B4FAB109DFE95C1619FDF50EDBE10C6186CE2C40984964CBFCD08C3FDC91D706D33084324776BD19ADDC8F083BDCB5523E60102124EC464A6F0E59D6EA0E929E49E835C7079ABEB6AEF1BB31BF9F890BDF1FFDE732A14AAB52F114DEC326AD273AF032E4E935BE9632CB0EA14F82B8C5363F7B7550E417B5C9C82A78A07209FCBF055958EDDFA672D01D3CB95183CF5AAC003836B19E0771724BC8A104BB80DE355FB896506E8D55B40F167ABC186F2DC95DB51D804B31F06A9D6D6B64A27FC09DF50B8F61F86A7A98F8F834F5DCB1DE67C536EEE9FF269C158FCF3CD0ECF0B5A537A803A2B6324D137627C5DD1CA49769618F40E15A9A4B111CD4B9B8023FC5FCF692865B9935ADCA8269D1F3A0802CAFF0B73E4576F644985FC8ECE9EEED1B40416AE9E0D347DF6A5E3166BE26C5E1054A934772E47DDCDC15217D52B9DA31F7334C03399C2B965A606F5682E1EB1621CA12506EADA84DBEE4B6050879C49BD7DF57029E8F4E88015429ACC6BE642DFA0B0C2A847461774CCF6F733C9283B11E47E156363E2FB6125B7411A031A43430EFCCD080322C43B8BDF6FF9DE7C570D8A361EFFCC442E56649C6FDDC3916FD87A039FE3A37BC8B19ED4D99ACE1CDB7EC80B4E1EC024A23600EE9A0942C307A0EA3403EEFE505C296655E16FF7136FCFDA2CBFFC782CFCE8F2EDB38875809CDFC4B853421E27355B07C7DFC459D4F485D3CC671910993979100B823A9940CAD59D637D4D66E541DB6D5D1F8338846D407A6EF070003245579C527E9E72CC1A8F2D693B5FC24175A835D60F7B1A92887E307224441637B6AE157CFF0EF9A3BE12CF00D02AE18E9E2230CE146E9291A06D90CDBEA1EB7C0387AE00BCF6A1F521F3F1D68C3DF4B034C6E0C3D109AC3BB0F695ED1B5A020A58B1B00E7F64B40FA4394FDAD0EF8693C8D5AD868FD691A17A1E14DADEA99DC54ADCE6058EB06EB6B062C9F48794018376826DFBF0EB236CA5D24CE5BBBE755262D8B859871D6DEF87FB98F1E6B6C8134C5D7A7BE6D0EA3680BD13A2753653F816F7B80D1D15E2FFB69F844571CC44181218D68848B9EDF438049A35E344947663F56295799FEAED4C84917DC9E5491946344C1FD9B7312102F1063C77CFD486C5E35125BFC95E4008FC87993F9B30F6C74FA75AEA9A9326487FC3ECC4D2589E22C88AE97026C1DCB96B7F5C25F1D1171666D7B2A86C1C22AD69D78F006011AEF245054951C939E0BD8FD3CEE01CA82A4975D46209EB919F972354D2728129CF76A8793FA7371C10559AC124212531B1C5F46F6C3AB39EE300F5E98981F45F4345D2F933125A5F272BD797CF4AF49B0273A2DCF3B5251BEBE1FAB819EF97BA123018D33AC25747C8DA5E8DC0BCDBD259D122533199E13B9B1BE806F500EA3473A243F3BD90399F18980939BF18B63703B49440995B345FEE2FD5B831A677D40C5BD4C59EA19A753811503465DABE551B710982C2EC71A2ECBB516C0D7C36948001BAD1E96BD4B7516E6C88B9A82D6C68852F75BE1011A5BA7360C41A317D0A6077017E3FA9081C562179E18FE0737B0638C2C77031BF18872B6E6D714BF059D39778BE875B0C7074A90D0DCD61EE2CAB1EEA8E4DF0B9B7FCDCA8E2111D569FFBBCD37CE259B7697B1E2364BA04F24FE8180BEE7E203B41647830276E8D0794B81A38D504EA02C61CD20A6B207DFBB222C25930A469F19A68B582DF63A59399854A7AB150F25D62DCFC24A93BAFBA3C9937C3F613E22C2A2C2BF77B40EDC39CCA812E3E8B82F8FDE1C1E25FE2C64E8C4F8F4BECDA8DF61EB1BEBBD9D7E32FB0F9ECC15308DCBE8F29383A375B56CF768884B0FA1056FFFE5C8087A0DADFB20A4BF89FE3AC51E4865A3D0B41194B35CE80B9829FEB86D7DB4D05A90ED4B58FF652F43DA73A6799BE26795EE8F7DAA58E6F95C5CF4D2E8E19650B4EDBAA396A36EC05155DC087098B1D2E4DDBFA312115C540158001837975888EAAD2C248E9960FA49ED719024AC8E599B238F31324B325BFA84C7FF0E648DF144AD649220FCD0ED92B34CC25D2C276D3B887F9FE79C9A493D3178ABB53F9F42B9A391BBDCE7ABFD314AB495E02F8B26F4C067B44D5C3DD0ECA317F9131D7FE800C1FAB3F9E8D6F44D50660534426398F725FAA75F984CDF4D0BB74FE3DAEE840314B78BF21E5BB97AD8663C72A57DEE334EE416C03E7B3D5BEAE2331A7C199CDBA22B0088A1EC1553DB3C6AFFBD7EFAE0B8D50A09ACF784E57711DEFF9F976B90AD7DAD22231B28ED737E4C50D46A1689AC1B5B153C6E7A96E2969CF3A931370682512187892D2A93E415BF2B4B91D400A1BC5750098F2325F89DBD2354276CBB277896DF3B95DEA46F16098E53594793408E1749251BF070082ED1AA1EB13DA3DBEB6B25003B316519F77EAE088AC8D54EDE9C61A1BA8A10ED2E977F269192E90D36C5C21B9F94CD7699BD8CE86E001D6124552EB0548A0961196362C89C27FCF12BFE8791E732ED74B59933EC3E6ADD280C1E3F3892DBCC5118C698F8750831E4A017E536AE0B0EBB9761E0CE10DD7137BF3B1C4C86086DA985A22AC4767C6712F304DA83EB3C41A4895D7447A9E1F63960C1FEDC1A603402F7C5605D8EE591D3F4F02EADC9395BFE8B68A82819EC4F3448E0A5D3A5B22D6673D0A3128E184541ED54955115FC835B8E9D23A0E9F8A74BF2F7857A626063DA1DB95A8C1B02154A9B1F498EF9CC3F4F8418CD061ED41FA481BB96E8B3466076E896B351A3960CE392F7564DB05B76C26DABA14A28EBD71B1796645BA0D435AD796ADCE86D3173F52E91487392658A675D392FD802451FD088EF82BD283594810B2799C79201F2F88DF1350BA37B8160C06C01A11A3A1CA54223086A837D1D8C4FAD633ABB25C7920222E1C7BC2DD62A002B781D53D2A7B065E94E550B9EFC3070726597D456D7F800DCC2C96A66E18993ACFC5E2AD7B6FD735D7323A67E7356D4576ECA171AB3CAD39CB9945FB83CE2FBCCC61AFDD053B8FB3394CF061F2EAFA2197740850FBBF7E58AA397F92381194DAA01C10F7BAB510A8F28C74F0D55C60EB49D3771F7EBEA3CBCBF5C5CD7DB0DFC56BEC2DD6FC44AC226567180888482C7BA5C1A940482BA3A4A1BB843A644F4506C7E7B92ADAA2389566D5887305A17695CAEAE4EB92E686E82A673291082028875C19A5C091F07D938EF482167D8FF0A22CA5635BF250BFF07DA49D50CA1BD39862FCA695E4F89B56B06D5B9127E4C6613B9934A63B8D6FFE86A664AEC7EC2206D2BDF38123BE928EA295CE79DF68A8CE1D7357FA2F5CBD3E2213D4B8805455B504BFDC8CEC04B9FEBF1CF2ACAD7C9882AC1C0217C621F5FD342A81073CD0736A8166F2C27AE980F4D7F88CDD11DF32524F10FF93599F48CCA95C9241239D8DF0F89F62C6D02F96850510EB22A082ED34120F5A4016F7D7AE1F18EBBF329030226A1914CD9AEF80DEE45610B5E04181CC8790539633297A69350EBF8EBE56154970D40A0815661D1453C4C7C0EB001D59969EA23B856296ED0881C50F56EE34A30BE78371AE11C9F58AF043D402F13EB52EE34770619A0673605160961388572E6F691FABFF4ADB074CB28A06D76AD6ED891BFD4FA7D2D82B0B2AF7AA8004889E2CC08019E01AB8A166FF7912325150A58F7E16FE12A920508D2B1EAEAA5E38AB4D676CB65052B8F928BECC2FE8E496EB4BA6F0F26A48CEA67064A481A9D7AED6E5AAEC6B36D534F20E8B95A2CF2C1D233357CF663110CF16D999070039E61B6917A366291997C05811C46045849E27789FD924CB19A45F60AD36CA7897E4BFE1D7EC761B2B44AEFFABB9368A44A06000B5FBF6C56FC4F9591C67B1694C1E46CDB4FCF7059BD4327399CE5DCBE50EC2E7FC777E983F9F45AAFEBB1D0F8ED27DCD19A3B0E642E3D34C9D70987F59CCE07C4AD104F5B72101CD8AF4D0E1E603A65A2DECFD886EE87BF32A7F666DF858673A8B2ECD40797ADC9DC1B4C468F63F5794AA64FA2 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CEDA2D7F982A551721 -smlen = 775 -sm = 81206E0AB579398BEDC26F3B203C7A1B8729B341B58F7ACD85242E66978A818309A46A8CB9D87000A350510E9BC3D5A110D391BBB0F216FE9253BADBD5278240096D9A6D1147641ADADC50DB2266EE750D672F25EF014F7929D0FB2CB237C74B49864B9BA7FC3B251F166DB522587D27891C081F417827F28C3C7C489E2BBE9C925E27BA4029C6E3746BE0DD67ED9CCA9DC63BAC3D50ABC7A59BF7932D65F0F68F130BC51C0282DFD88211383220F375104C9579DC5E98105DF25E44F8D76B369D29271ADF06DF2C408135BEE59618AAAC473157008FBDB8332A37367A3435922F48457B936DCE73B5531461AF3899F7680408CE115B38B4AC2A4DBB1B0BB48EBD41F04A421C6A7B12C7992EE5C99A4DBF491F502BC4FC665EC2B921AA2A19A521D70B7151E66AA7F310053B04C45EA52E64EFCA6EB851324F817F4926F916D1ED06F2B0E7A4A3671BABB981E34E9F0CFF40889C42E3D3430AB593B4E985FCE36D1686CC7BCB25A444FE165CD5D02CAC5937070583D5E05D2F4AC904BB844BF3BA9F35C8F885134AD1BC9CF9224278AD8201C72DFE5B89693CBC3ECD8632E94C0D81EB17C48153EF1EE1B552B1214F800704B8CFC21CA57B7853D08CC1F7C00A0373A22E466726C9C8C7B8CE3EC28106266959A389CED3B9ED62AF1FF56E3714CB1E41BAEC56CC81B85E9968471BC5C0778B26841D6E562EE95C689C6F4B7DD9563DA03ABF4D012178A6BF9624001A14B590642FB6D58846356934A7951D756B0749B7EBC2CE626E622B6684AA6BB09631369AF4A5E115FE14290E3A6FAC4088F5DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +smlen = 879 +sm = 21D3E17CB884AE953D2DA90B450968411A669C36EF736403DAC4BFCDBD3E23F81D499D339DD289DFA15C441E10F34C66AF38C1DF724D876A6AB9ABD30D6BFFDED1CAA7EC40891808A8E72DF1B2FC5D2B09473E75CD61D95B2FE6DD340F4D7FBF056715BBAA82A1904E2EE97C629FC814C217E16E330EEA88C47D5C25FC10E67419023ECF747A7121CAD5530072EE19EB7122E7F81E7BE476048E5D8536CCEB43D90BA243AFB261EEAF884A0411A88A84A515D3584B489465FE30ACEA18D44CE7FC427FBDE69F3E49461B06B03B1BCB34D8E93AF27A9DD67BD059F25E709B48E317FBBB8CDA536CB525A121AF9E1D51C0D5CE8BB552B76EA035285DDA1450525D5E17FC13512CEB8974CC9DD3214A92DB9E558532C43FC29E3F8782E08F923AFF059C0A4CC886A6B19E33BFD49D2F6D01322F2323AE6A5EEC433AE2B19598EFA08ACE7D7970249EA4182380588FBA5A0C92DCACCEA212660C9F0066FA61320202D706EA980ED9C45232A5F436F7F8E7B478166255908D4139D60E180A5588248C98A08727A59C5B73E83DEF991744AE35B29C116BBF0DF22810CCDE0857BAD14A5BE68F7F18B03CA1C7875C24430C751453C1A43690F6BFDC508480D94BF2EACC880E33757B70137D23A1806EAAFEE382071CF10E602FCF1AB669EBA7CE252515A704EB39756F682B0C27EB028D4F3B6526655FC77A95C40D61671059BB03DAF2D804FC6E40E016296EDEB5DA8E38BF9619F9DB83A8FBC0E8CE3F74A2CB06CADD48C3D7833A42553AC8BB8B372F307479A25B6CB8FCF2F0CC40700FB92B577A62A8D3C4DAADF2BD98B84C7A5F84A043ED006BCEA2A5399CB394C7A51473F5B6258A85485474F1862417C814B94BB26A79122A7ACC24C4682BA8D8BE699CC4BA0E3AF72E1909A11FE8F849B7EBC2CE626E622B6684AA6BB09631369AF4A5E115FE14290E3A6FAC4088F5DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = EF2B7C90BE998E114415C25E5CDB04C92C4D545CF65859174FD581AF612D8FF04538F1D0EC5F379419B751418CF23EEA2721A1EDFBD8472BAE310B323CA4213DC269A52C5A52D6424BE1F462E41787D3FC12A6E317CC5E046586DBB8011CB071269D9E2C9614DBD1409173FBDD8D58E00BF077DBDDCB21895A1D4AC80C6264D976B34004152AD8E6F3ED4E83456C66F2E31B4222166D41902BF80E24D43B2A74AB3D5235E1568E537C1F270100C3A24B3561E4B33864C10E4ABB3E3A47A1BFFA84799994172309EC6DCBD50CBCC57E1A8F0B402C763EF7191FB603831F9ADA391F2FB39098CB33D1C2B8FC748A36D1EB87DABE1298D6D93DF66EDF7DA7BED323D17F975B22BEEC16C7AFEC9CAFF885333F9B8DAD9FE1BE33F10A8081DF7052DCE68D2D181F3227D913F0EF22F8977845E2A3B54FC7E3EFF9576CCDAF1DE7D407F0E63E721D22278C8A8D2857BFC5E192FC59FD5138AA60BC1B4B0AA7604D99B6C22E887F62D96E670E7FA06058345059D94435AA4427C1C82263DF36CD60EDBBFFD8CC3BC7FB0725A817EC59075CA3FF4FB7EA0C3DA63D8C44B272DC3C9AE912C907AA41B56DA1A19AECB72E57488BE1C06E5545FD234982CAF3577D852D0E58AE2C6D3ED275CA3B3BB9473E51B2A61E62C97A0B0B542DFDA9C86EFACC4AD300BA92F67E4E7DC6FD48ABF91DC5B067B3A3B3068C56F0C88F478FED2957C8CB477CB9FD2601DE078859F965AD674BF0BACFE8BE974899DF7AF482D45384EC05DA26BBDF86F584B4187CE31DEB6983B3DE50B0A0CC7DBB451EEC3F48C1C0204BE4F0B09B3D0F0630DCD6F24549537BFD8B0B01D26DD5DD87630F7618E3828A3A068F632BCA75FDCBCF82265BF5B928EC2C07011EAC85DBF0F8E6479936DD8F16096E2EA3F58B85672BDFE52D6D95914E2DBBDD02D7594A48AD92D64528D007FE9575C33775117769654CC38C7F880470C98E1DA24621BF0B00E7F0B4AB415F3A924DD877CC02E25234AC944445C716B720969919AE5A23232CF7498C39D31D6CB55B0572A447029F250F16B18E2861CF8948A0CA5323BE32AEECDE7E15DB1FE5504A4ACA5045610CD5FAAD128C438D9F1EB991D47CB8FE09BCE7027C5DAEDFD68D74B01FFEEA045A3A10C1D33A422373449BD8A6C7EE6EB22E8C1AE3F6FF3871125CB77487A26B2D690B88FDC5ADC8FEFE011F914DEDA577CDECCE54FE35FF4E2BF3D96F652F8799D9439DF18042A48FA55FA68EE0F64268AA3A1643F72A7F6B11AE631FEA417A3C5BE7EF59C1B6133476873A2AA1EAAA8982A8FDB63B5C023EE99264B6DAE19B6F7FE380410E9790A30F1641941DDDF5D90E30C5AFFAA3D12597F4DD95AF5D810885E32163EC0AA56692E35375C9F11E9C99F6C4BC95A876915A3F6B7B1F4FABC0B67B70FC994CF5953830FEA143AE852F206D8731F6CBFD21269CA98B4C3206413048C65A4BC9C7819D19E810C24D0DEDC00C1AF80735191139AE834C612872B4FF18333085CEA45BF878A513D7D140AF6DDAEEE69EF73B41C23DA2E6A7A78D19A13488F36AA5BAA00C3626B7A2C50C44BBF97B05CAB177317B83D691DDCFB255E35B7FB08D97225B2965F99C4FF3B56B80B2A2CDA4EEEE7A14CDDB2BD5DC4AF8CD9D18F7C4608921E226A513062C622FAE1E409DA18CDD23EAF833B25CB05A67233B80A457D199AA73F169156B39567FB8A260944AF36A5BD7C2C731D4F3D77A46214239603FC3D8F079A9DF5EBDABB4D49E77928383C1516AE8329170D1DB8A9DA0EF596294E96375E051C3A923EF07E5BF7313AC3DFE751977F79332C255EB3815DC3711061EE1D3A382B95A4CF901275EED839F3ACAAF4256A1F09B220FA03887DCB2430047B0718953565482ECA0A084E9A914962CDA1D3FC8F30F3DBC0EB1D63E7042EA2E9424483783A5CC8D449E59F135D5A0DDC45A8D9AB7BF425DB9D1542F87011C47539A34B91FE5D5896D0DEBD5EB64C94016C6013E062D1302B59AF6B09DAFA8F3864353A17E1BF786F975DDE2F280D93450EC97829703C58F3032F7021974EC934E4119A026180BE720A2E0F4844704464E01B5ABA39FB95D4EEE2C9EFCBDEAAE7F7CD0C6AA14BBD119C2D94ACFE8955137C176003A9D563FBCC3D18D9E233CD8CD5CB8AEFC1BD957650FDA46F6E717DDCF3B6AE83DD75ABC88FBE1E28D94CE42325EF2EC612CDF9ABBFA59D67B52845D12A686B432E27E0B315843F51E6FA8699DE159D444BD5A3DB8ECF439877D5CB4791F63ABBC151EC5FA066E29062687B524C8972DAD327103C764B2D10743B104238CBEEC69E0A2ED44AD75F9612E83EC64A53D74C574992EFCAC75FE5AA75B1FF9B45914C83B059B1C26A51CA9AA61C7064C099305991171661B17589FEB67FBE608FF8F2337854A3AD286D3DD8A278EFEB4CDEDFC9CDCF4461D614C9A9DF43B4FE869D4F790A392475DAE382F0EEB407397ABF4E0FABB73DFEEF9A5C9153A22F05E06F84AD0C030D24AB4C5164F9EE1A6DC8CE9D41C1B695A8B47A7CAFEDA0DD6BADE93D97056DD3423926CE01C3A458B49CA2CDE8929324B1140DB49CFB6C3849E1EF35E0B965772EFF2EE27956C9610BAACF8410FD7913E4FBBA9AC791D0C4BFA73027EB6E455BA459A7200BBF3A1F492AF7ED0AE3B6204F1DBC1659A2BEA598FBECEEECDE36CB0F679CF43459151C4AE128494648F66A539C2CD01ADEB186CBBE8AFEE41D5186C9F4DB5EC379C298ED39B9AFDED0E2A3EF02A0FC2077F1AEB59EEE12CF0F5C4B762D5E4730683F0B14E6A450CEF881259320E34BFF972D0B17281A7F5CA323672CC5C199AD7461D80247303FD61D5F972F2EA06735DE1AB52FE803C8E15A028D0768F7E6AE22543FD316ED45FD71B71034255AC78030BB7801258748881879C020F97EF0F4401C728F862DB691C7EF209FC873B8D4CEDC36630A28C3493DECC1DBBEE712A1CF481D2DD1E46CA02AFDE51AF0C6959F695ADC545BCA8AF941EEEF2AC577DCF98E4FFB4BC8620272FBE5975BDD72FC7A32A254B1864C0E4A8C9BC83AB2593FFE66230AC6CE8E1923F3F5CFAA5612A8098C93416DCBA137D37D509C3A32649710195A329A3D171E59462832F62C4260D259C514FDE81B0C9564A55791D3301F405529FE427EC66C40D5043F113FBDBACE814E7201C8B6D9000B976AD3B84678690E7294228787893218C7A4D4A401C400F55782648A04D58C4476CC7B351A823C10BC0D07F533764B73D9C6560669A4668CE44F0B4277F6DF76943EA7261873C0F18CAE45C3622CB16A94CC69BB1E21962653018B1B252B2B9BF7734335481103E444F9F909218B1D213A547AA619F9E74050EC4A6DF54B2C0C5A2698F7CF8E635BF0CDDD9295230C08603195CC920B621D3E1DF535C13B72757D2B141B4DBF9C728AE95DFA05CB305EB3CCD4EC29A6109F1B871BF50C083C7B31F69B585D407437B59576F8218C435F883474D3014ADE8CCCF861F180E9804131427CBA570D02D82A7E15395886CC40A4CD4C04E83553CCB78F1D464CB7D0C3544F92E5D0C5524FFD0E6FC196F66C635E759F3ED3FF55AA063789FD9EA9D460DDD4835438DACB974E6EBD3A87AEA92F852809AB96EEDACAB7BC2EA2601B4023D926D026159ACAF6C6846C53E9EF3E7D10C0A87CE32858AF11B2FA8C8A68E88CCD9F1BEDDD7E8CDECDF4FAD08A9D4942368618095F7DD84F7459AE0D619C3202D4C24825CDA96463D8EE7F17308621B8C5DB3986C0D8339941EDB91 +pk = EF2B7C90BE998E114415C25E5CDB04C94A4AADF2ECE8878744FB4872CDC320F3DA138DA03E5D9673F10A8585FD5DE3E1728D89EBA8CCAD8491CAD231395281E2DA9BE41D907122F77A096888C133C81DFBF2A11C68D1F2B4F369B810FA2055CC1F169C23BA172FAC97611F4EA539572262247C18FD054894CABA05B529D03352D1AD2728622EF6123ABD8B32878C293D29AB4482215B07E7FA95EF1073B2E51F590CE39F786F01332224DC64E249CC36F772FBC608EA63BB869A9429064BC4C1C3A9CB594F054064CA03FBAEF96341269BFDA711D72BF25B4DA668595EEE14D2A0C8CDC560105FB1DE3CA132D080D0A52D3873D07B81ADDFA13479BEB026D42F386ACA832493A2C332670946636AC94FCB660CF2F5B33A9604C0EC237B79DF26764B8DC3B9682B05C106D942BB9047F7795117CDFAB56C4CEDE59797C91A726386FEDBCE66975E3CF7890EF7B8BFE4F5F1D25D650DD6A20F1AD16A808471D6D5FB7C12553F12286758DE735064C33F7B9994AE4188B09A41A5851709872423FA95D729989858635DCFBAF49C99783C611F4C41567CC739BBD34D4E527148D5B82E4A88982F910611743305B151993AEBC7800AB1D8690AF77A81F21F9CFD24DEBFA9F6C8D5D5C6FDBD2D1A52618A4F45303D27CC70ED4E11D51FD073A20F6966848DD5F02E11D499356E8A6DB4F9FB517156BD532C95833A0EFE87848E6F7A60166567FD5A0B8295E826E650A7C88BDCEE898045D2301ED4A51A8FAC49C241D23FC136686B82CCF431FD1C6309323F5A87253CD03CB55AF6F3CEC015E28A948B7426D1A6D118ED7B7C52BD60D09C3448A4C5E4623E347B7C6DE4C9BA1C3566CE6577814ADC055D8FDED16CF803793779825EDDFB29D9C9CA253543231858FD68C5A8A9AF634A64E29B56F22F7062EA7CD9BDCC60083189D0D84EA3366CD0883F7B0EF6DA007BB4330788840267D4893F8CCD8AAEBCA4586FACA5989040DDB61585E862771C6DF11B6424A9D4404D55298502576B770F4A09947066FAD222BC58C4549CB7D761AB99ACC546730F2E51B891A9A1C7754977F240CE73EB653BABC236D1FBA156F1787CE36CC50ED9F906C96FCA85BEEF1FC7F017F40070487D419D512AC0059A7D3B5F38F7D82EAA55B83A3BAAAE11AEFACCD421289CF17802F832E9ABED74FD2804C01420B086BDB12C7A08124A882635995A24D8848354643A2239D0E44308B04C402ED07C0F64E61F7C2F099E3596F2426B8E27C27A22B75B37540889621A2596E3D73337A1958A7536A7AC094BBEF45AED75A7798928018749D443109583A88F9707BD170F3E4F951B6DE50E8300272449E72E316701FEEE39249424139345AE3DCA1C1A2EE38DF8B1CF9E0A3B5231D5BDF295065B4CEF6A842577AD5EB1707CE2F788D88D1F4AEDC4385D043234CD62B56E9EEC199E47094B6B806ECDD3D5FE28F166848AF00277D71E48AAD77556B121809238C51026829991533D8AB0870F0CC29EBF0E4899DAFC2ADAC1C25B9D892EC355A9114EC1D06D09AA1BC72C3D56B9018DC6A634EEF965F03F84CBFBB8E3B6FA664B0C2A76C991C55861F6D2E5E2569F2E1AF332A5200FB7D356DBC39C4336493D8B348337E58F3594E475644B2769E6A9E5BBDAF06A54B21D5F0A9CEB29341C100541A0E7F96F25BB0099EACBAD0E43D2AE0826332A7954EDD288E9B36083793D1574711D5008D4DDA5A5854E75EA7BCB6F0A030E354DEDC8DF42732AB8DCE69E155705A442EE53F02A3C81620AF970831687237EE3BC7A7BDA418486DD6C9136A3014B4139C56AFCAD8B066F02D69D4F35F91D66161627EE9E1E45B880DCE55321BB68051BFC864137E2547F8E1FDC58819588AB66426B4AF05BE6BFF85CF6F0EB0D23FE67B62DEA231069B24F3ADC8CF511BEA7CE3BD68B61331E28FF10087C1D0FA563CEEDBD39C4FAEF0A523F668EB0EC5E99EEC6BE616E3ABD9D5C8D22CF6F0F6CBA52718B69DF675DB3C1182AF90C19257070F9AE3187F8421EE7DB1CA80D6DEE100840D8EE848049E3AEC705175EA25FD8106C74A75A88870226299EF5CBF47E54E6A6FA2B17EED94C6D31B4C34578500C926F51C969217AE0636D00D3B1722DE0B6910560ABD2713D10D36DCB1CA097940BB53245A2A3134EF065A07EA5BA23D204BD0BB2892C965C5DF176CF4AA85E6F5348EB4D2827C7D90227EBAEC12496B14B5D0997113C9E96E963C3ACF0BEC85BE16529D2445DFF5E941DA02DE520C41236F305A6CA40FF16EEBDAF8F716AFA5F3E2277AE70C13B4B338FA04521512E96EAA4BE3290AB1BDD3BCC24A7EEA73C3FB0E89C8A60F9ACB541560C2F0935FA0A415B206BD2C26E2A180A2291AAC43EF759C74B49C4A38E74387458307A175C47045F2EF02D3447663AA27AD91EC86C3E3D6FCE07AC7C13E8402C0BAA4EB87188305FD6E2AFC0A6129813720E460D25B19C62EE3FCC4C4F947B6BF6FAF839CE04BD3EB098EF4351D62762E4F01C5E0C92AC7D9360952ED7B970987DA28B296EE74633552AAD0412CAF02C66E8CAB0A1978D06AFFE491F7EB3B785098FEEE49EF7252043E574DCCA93C0AD2D35A78E25EE0CBA668F24BA9DFDDAE8CB5FE0A47A7E46EA6A1DA61EF5D8FA82B8308416F078BCE3155724E3C6ACC6A99F028B0B5EC60571083EDA63BA093673A4CE57A0FD3263664F6447C7EA5C000F1844A0ED20F74ED7A341FD4D6449C5F86CA15AA4AFF957013A48BD68C8F3C85B5EE158B4D3C9D0F8FCE5BDB9861E4E99A2185744723A195817D7350EE79152961F8CC72778F2FB29F6AB165BB55212D55C22CDDECCCD2174C04DA6932FCBD63BD006D476A17EFFFA8F91AB47D6A84FD5FC62776D0D3328AF8B358EAE22FFAE4E74DE19B1D077AFE23D202E1F20A5BF6F9A70BEFC8D2A71F0F4B609FC758C2482085CF57AAEA6A86EDE50B5A2858AD988803B1972FD58EBE6B0AC455549857310E7F175BC853201B0F5C330F098C90B4DB3B837C39840A1B8EBAA23DABDADA97D5872EFEDC34D45F869ED3C9E98C2C8B21C10C7E8100AEB71E2DEF435DA9158F6E90EE515849B51175B865985D2CF5FCD879D8693EA7AA75AAF29BCB1A98C1E593BB82F13033539A663BCB5B331FE0F86B7D8F7608A78526E0FD7C796DC4CA796EC15EB10CFA62C5E5EE7D3496CF70548978976A958FEC81CED5FC49C012897CDF7E149EBEC4B7C1ACDE19F53F260C05066FB15A0A44E8A326DF4CF7FA2E896759AD155D35EC7CDD307B3C7B3307C4DA3B5823269FBCA2D714F78736B83818998F3FB73F8D60E3B9EC796F0B417617D8BB38B221AC6B50CCE4D40E983E9C2DE603218259B19188DF49E5295CA08C4F2BFC10BB55BBD553EC9E1AB5C1B7F83342C51C4EEBDCDAF4ED82C2568A74501BE0DFF2DD581EDE195B47C028F8B7D837314F38DC5A14E6EA6CB2ADF41E9F503F7AEED7C045ECECFB98C769DA4592A1A6D0F85FE25DCA65E5EB1CB49D4C30D74F1454D3B3380931B441FF129344F6A371C0715E182C80AE89EB3E35E339D69DC5F1C34B2467AA7A032E25C4B2BD7CCC4708AD73E992AE6AF6078D70AF80ED2864FE3B7D1F01D2AA44E2918D609321EC7B11F252593489747F3F6732D1ED0DC32D3FD74D2BC64D9DD7EB728F9759F1D3292F1074253F49704F400FF0A4A1C56C6AF4FD97ABF2A08CFF080A4304714AD237DCCB6F1B09F1C3F2C137FB3E316C04DC48A0B7AA41C484302D5980AFD78088B558031D7031EAD6A15762F37DEB60F6E40747555F6342D5C63B9079019B2B04745485AF33AE67A7EA6C3880D3C21AB7D10092C027A81EA1F20A513C305B96A341C2099A228B0DC2E063CBC7400A530ABB71E6F5538640A19AD8BE730B17AE7BD5184FD3AECD5765218635EE93EBE60065FA52AC57459D8A11FE8789D7978EC9B4995FF7D9CB933539323022CB79399A3F804DD30270685B948741769537CE8DEFE8A420D6A3F4DF2D628A1740D8A1AF7943E73735D6BB3E6D5C08FA0CE3CCD6742B1CC3F6E574F8A20EC966957145BEBB4926C2EC0F076DB8D27C39261101D5B61AF76D84D2635749D5989E51538A2A4C3F237A0739AAAD44DDEC8F2B46EA6F7566BE982B3EAAFFE4F6F05DF2CADD29D0249D91730FF69AC22679FEE1FA07C0713EE287C877CCC066F7897B2C0EDD9E16CC656288FB7A90DADA3D478213F5812EC45B67AF588798D93CB69C40D3983F104AE3D85 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E7DCDA7EDC3A2C25C -smlen = 808 -sm = A7AA8D04D58FD6A2A4CFF821B3592448F856FFE2AE2D9113A1D2A22F7DCF792F5E03C3A085C1FAB616BBE99591DC4721B5CD2E0CB8FEE36125F57248AEB02913078257BEF1485001052FDE40D78CD55DB532789A6B9446218F9328214F8BBA13EB54D42D297441A3E70DE18CA486B19709303C038AF2AB30FA2DD7C6AEFE7881AB55138EC3ACDAE6B6A1FC65627503DDD5B56150E8A12992D6FFEF4A193CD49D6D66987F4C2052E59F4EED194E78AC05CE65687DF7B922A6A7C5F41B65F7602FF6FC028B9FE0690393FFB6FC198DE2897C3FB549B19227961DF669F2FE0DD92736A90D5B4386D520B01A477F36279C76B48CA13C0C3CAC1009C043F5CE9AAB51149C111187DC8E45DB9F05E7BEB7321D59FC8843906407D3F47D8BEAB01F3F03498F213DE6059D3D553F3BC37B8969FCBF8E075A756C4992CF8FCB55F0E0041736FC8BE16DF5AA80F4CF43A0B28DA4C294FE9DCBCC97DA211C5FCAABB673F3B320F7FB58C0E798742340B32E0F2E5C1DD1089D0C1B54BC8D1630E080E8A3C6E7564FD56801D2544E174DE46A31ECBD96752AE9AF741F13E4ED692754272B744449CA863DF46ED729B51A7D522FCD0F21DED645B42A921B6F1415972EE54279919E31C2073329B8E41AB48D92E3CF92279AE41CB8F633C7B0F9B441D868E49BFCF9D5473DBCFF27A47CD3A85DF433BB5311EFD8FDE9A237D55AEB0FEB7642A5F434BD3996520E5BA8C4FD8845995994976508C9DD28646EB4B3AD291E04B1DE2E010DE54CFA91CDA7D77513AE4D06C0E090546AAD04D26EDD93FDE294A92DDE29390073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +smlen = 912 +sm = 6067BED60FBB42A9D09EDFE52ACAB399EF6A73D68A76D8E58A4255528F28A9507CCA511E31501A3C835E9BA0007E74452DB05B2B8D2C0C03AD95C9D3DF60D9132909EA861E905D4161D0DB866FB5CDD8F0E157DD548BA5B8362638989C528F091A1AD3BB511B53368A4F0B92B9E1F6BBA346CFFFC2D1927E8217AFEBAB1F76B6ACFA21AE4D1528FA2B2DF1F5EED96B6305A65360449BCD4485E01CA257705B7ADF3C8820BDC2E2F66505BCF0B2388C5319E691B36E9ECA75CB2C6A7A85F863EB19C63FC37CC74257DD61838F3EA3EEE9F693B3D3DD9999790592FF958623AF0015D3D52EC110294E3AA62A2D21C0FC1942931D2A23A96BA70F1B0ACC3E96F02721FF40F9026113BC271A55E52881B950176E5E16F65C9BDA179031AB5745D1D6956159B5F35ACD821993EBD3B076E816FDC3605EFB65984E1E6E8341D299ED718CCFB6C5FB3C267E451BC92BC413948777D72D595B570AEB6473BC6A1A23A3A03C961ADF4865248D5439EA356D090D7E234982C54581390987B00AEBAA9367EEB3766502ED449D117CE956359B3F8C6C3B35019FEAAFEFBC1F4A173B588900D47F62BE23B031033E56E0258A84B5587AA83A0E1A0CE24D34233DC715CBF5D0C62DDB272EE5C3DFB86AC5CFC8247341CFC821BDB1579400DA76CBD4F68A79BD6A123BBD675E8802DCD5EEA962A7DA2496CA91E2AA80525CED13299AD05698CB907827CF8A5C079234422FF6DD43FBC60EC6CC63071CBCEC8B925CF9311D5943CA566041B69791392C936391792B7A7C481CBF85C6995C5666A02284F9497E22D908EC74D1CDBD334C6BF26B11003C8C10E24DB08ECAC184177AD95394E527EBB8357B4BC068A98E43B2EAB13320D611B81B9B33396DEA171A5157B9B7448BACE6B1FDC7354C70F4DE950DE54CFA91CDA7D77513AE4D06C0E090546AAD04D26EDD93FDE294A92DDE29390073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 2CD04A91DBD7826E4F99C13E5EA14D1A287827553C64508914A429D683F9FB50781826D19B7D0DD7D935C180CF3DEAD88AE253FF6F5939912CA395FAD1B46EE046FACE631BE5B572FBC78CB751DF1E34AA6D201278C486C0CDA5E40DF8AB4D0FDE5322D4EDCB94C0831D8FB2708FC5A081B4B6F51DF0280C007E7FE1F3F38A7E84E2062887AA7BF63266C5EF59F3BF6B70F62D318F5F6B43C36AE360242AE4C37F58AA85A6AF1CFA4D9821B12D5D61ECD4BB9908A63A5F682E7A000E10C32C80FD7C50F7452C919E849EF287794239585DEF48412E98E9DA5A175CE776516EC32389041FA48B0D6024BBCFD74AD7C9228E90F6AE47D11B7876F22E215FD05DDD7F4DB8259D470A453D45292DE82BA1F718BCC8052201486F281DE2F901C0B211717BCE6DDB5FC86D75D3D4174B67B1686C70048D472714CDEAA118CBDFCFBCB732EF002C0CE7B0121F4431ACFA491329B045B928400938A5B1F8970EE810293F62C42E05851A6F915D40615F3222D527FD45AD8D31F238D2A8621DA7B6D82EE24D15A5EF61D56A155BA4E76C54186815C90C6111FFB2B92A9C49B9C5F2E44E03E09CB0524F3EEC3AD93FA35B47B578FBBA4216A08241602631BA3CFF417FB75DEEA1CB342CD5FDF42EDDB15631E26A47F429631E04B4204C6A083C005E5F29E194411D8D097ECCBAA797422C5CB68E5404746EA2C69A36EE9093686B4B4F6AD01F4625E89E32C7CD5B69F5D249CF1739CCA11BB2D4AE846D7433CF983FD051C9D40DC6EE97E56EEF7745FCB8C128E601FC043D48D37ED3765CD17691A0717002F4A3EDC368D20BEA4B9EDF7A5EAD40E32E1B11C0B94020E8099383750E497EA1CE6D6A1D4E3223DC2EC968078060DA92A06031ADA51A0EC1ADCD4E714676AECB3EA9052616FF2573626681F7A1A775C91FE6E2EBEF4269DA71D8E22FF7827703F4F85FB90B16528B90C3FD7D748474558EC899590CCB182E5943AD7BA7A92D34E3D82C0BCFC64BEB117C2A9212630BFD314EEC44605DCCC3A693084D3A3FF7826C661FA5B645ADA1E9962C79EBD740E5A22FBA26B7083D468F784504579AC4ED7F4CC58B8FF1276332229FA6537DC4056A35FA274CD89E884C3003F7064346313ACE521DE3D43CA0641646A6D8991BF2A6105BCF069B5EBF4A6B9546F1C41125C2A06F043F41BF0005398B5970205A6EB7C95F47FAA6156D6BD3D4014EEBFFCEC98D3BA5DC1ED24DB1572B53C71FBA3983806EA41FA72E26EAD8F6B7C430F2385D8100AA2B66F326BDDD95F12243E1166D8AF1516882A84AB1571DBAA16E9E7F3D1C290A2891750076FBCC02DF63783C34FAB3A7C7624ED92DCD2A4E356C64E4D4D2D46B6BCF12AA131CC3D3358D74DE97169F34919CBE975555B0BDB38C48FD25C46F3E0E2AB1BAA4207A0C6BAFE89E19476660563A38104A5BA5B889CC26FF88626E118DC14ECB19AB7D3FD84F89C0195D9D8B6DD64F6E0D0B971DF9A7909591E1A4EBE2D9050CDB50367ED1E02B127F03B654BBA275B01E5AFA3E484330F9F9E5A22D4AABC9C63A8397C08A09EC1F35AE481816D3774784C3D22E1F4EB9C782468B2C3D24BEBCBBC7FB37539DE039EB43BA2C0FA4819FA8287444BC67B016D8978C3FA6CD365125874D1E66ABC45456CB0E30813D35E0E22C8DD7178DCC349C744F615F0C998151D4535D51F739A03C3AB87552CB9D733612D49FCCF628100499BBAC950BC2B1DC7DBBB21B573B30F819F407F85CFFFAFC424C83F5C27C1957FC2F58CE782ABC67BD9A4C7BFE8FA8E60F8B66ED8626DDEB33FA6E40DE82A549A9D075535DC936901412CA275D12A7859B42DE7B6C0E57EDB57BA23A71E0EF9AC633325CE2411C3137157B1895B4B1C8AFD01782D82F4FE8E9048E2B0866766C11F79688D07E5A669E206ED4070CBDEB12BC0D5C361B7BDF18F226D27C5D7CE6730867A79F454C8238AFD952C8C3AEEF2EA8D573355237C6857BB905A76FD737DFEB471C7C07D9302B23BC1FD6D1599CAD8F2B4CCFB28404AB9B12BE15888E4C0062E2376DBC31DDC7A1D45556242168604212C989E3D62808E9173A35F3EB3E23051E1E7946225EB5BFD9D0091B9957E607771B14E278C89B2BAB6E12142DC935AD830D0B8CF1F295ACF1849C912EB36F3E55EBC76733A13858DC43E1D9D8ACC8AD43E6AFAB5DF5067D881C07A22691E6869C5D3E90CBC57B34A0C0E41E6B20B54A4ECCADB437EE1E1E30F311EB79314335E11B32148D8B76B0F18F50F7999D3EE93A4A4F99FA707F6EB0A88D6935674857CB7A195E03C67009323C068311DCF36E32F63D3778ADE434A698E483DFC3ED6B0D2472F809B65D2711AF9611A0CA8EC6EAF88AA673C04422EF328B2F087FEE542D7A9E6ACF6DC30DBB6931246E50908F652A3E8B182ECBDA55C4ABDD5EA6D9724B07FC207D31FC52D316A0515A911BE7F122F47C1C3285D3DF5A23CB0E1C53494CFC2C1FA30F14142B6D6B0F2003B648173AA5772D647DDD1724A40D5DC43F8E94F3F2D06BE622B189DC25AF648189EA6A55E369865D3ED3FEAA0671F0EBA8E4D3DE25043CDBCA272D370CAE8D01CC4FABC758A1B7A90892546CFA7B5CE27C2D11FFF2E799FD8990CDDC33E8F8A9EBB9607925B3FE76E3B5998B489B579E498FC7CFDD6C5DFE7DE5D526BEC5FFD602D8DE5843EC2DCD10B02C072A573B8155C38DB4FF8F191CC93D4F48B7A18C9BAE0D111EF3D162D875A43DC42B2A8D93AEF3242DA178B274FD37F5AD49EDF5F5CB8D427AECAFB7F85334D5D5DE3B924A784224DC7E93CF1EFD77CA79C2E387D8FFB605C30AC27059CEAC6749D8F313DDEDE3EB1B7858E48097EDEB043566AE36F8E0788A24D9190FF14D788D1DB59E902CE1C9CFF6E1335CC4BEFC021592CAB5F57AFA371893D2D5DFE7D4400D7CF17FF6A7AAA63CB57396C3EF866AB104EBEB2122B0DC356605BED7B701CB8405BCCE3EA406BB40515B9EA6B2411188A431828D8890306B404484AB7770E8E75793353AD23C81F0F886E069DF2A435F31C0F1210C306C18C17AF4BF585E765103C9CA0779C9EF873723A1E5272CC373464C4028E29CB89B4D84AC8C42EBDA8D896C7B45D64F42FAB756051F634635B9F1A72DA477748783970961DB46196C6070BFC48248576642BB17F49883D50390197BD9E355D768660D69AFA8CF61F8BE35352C3A3A9569D2E481F64E0361CF82A4A776EE0FCAAE5A2C5CA19E6C5513B94D89B989FFB90D4E7DBADC82301967F1BA3840633232155CB8BC08EEFC1F4457B5B600F7AD25E139DACD36520F258B24D06D9DDEADC62E40805430E89BF4EE4D8092BE83C5D4664C0B0032EB29F768AE7EEA1775D1E02DA90AAD35BBBE84788607DC09A5499D13C166774C23842FA786C3B49BA1FE56B8F5EA6F3D4924BE6F8FEABB18910A7632790C15101D23DEC21B01ACCFDC1A430FB2261DAAE04BD2E83E5758758BAB51FEB34149787F7CAA9B075807759A9954F50B47705742DD377EEF0C0741390F721D3F4AB5CA662BE5D150C9052396D914A661D2DE922020B47D8DC9D4B1EC6A433814D640518079FA24761C4CFBFD4C1A7310ED783453E21943073D0075A55074397EF0A2C0846E3967211BB4A0B96BF2231A2EEBE474B1937D249226359AC6E53506FE3087D5DD7DEB41DCF9D1BAD086E3EB190AE849DA866E28E037F89D25DC78451B416849E2F70C9F502F3B8C5989AC7C169D4C8FF26EBAFBE1827BEC3F80E54246FECB52BA54F657B6A4 +pk = 2CD04A91DBD7826E4F99C13E5EA14D1AA6BB479B5E5F879C73D8109B876C13CF02635B2BFDCC80201F3009C67B4387AB7BA281FCC80B0E5E857104BC3E61933126B4B90F69FF1334573871C027A4AC7EFBD4CF92BDE92F911FFC96CCB4DCE04AB93F86448BF22D0FCE21CE579F2343D3011665800C69C67CFA656A97E3640BD7C6CFFDD900D4F67D831EA0919276F6760E0B2EF24C84A147612BB675AD4B8538FA2CE01E3B320E71015E623282CD1BDBF61C32639351790680AEB9BF847812721C86EC73F5AF048D9EE8EFE3E44E44BFA0ED63948AE76DF396BC49A765D019F87DFF8C59ABB5B0EF3020F82DC0E14966B3C2AF084D789FA75470F10296DB61D223CB72D4A6D7FC7D7A98251202D9AF0968CD126E15CE3D4FDFEFD9E55415B4C314B855864F3C5FB03023F36310088D9A28D49A0C71B41A8EC8807C0AD3147579F1C8BEF998FE6BE1963F5C5042747496B2A0AD6708144031FD6619AE9C8A3BF7D1D82307E6F2EE1A5A2493D522FBBC65A90EA03CD043271CA1327B95ACCA9B35B37B5AFC291361405F5575E067C4B3166746C6D56D24BC8CF8F79E980D2DB5744CBEE193AF9A0317CCC7288F518EDE745684F79E7CE354CF90C7896DA5DE6597BA71118389B99982DD8E3DCBEA4EC719445B0C7D519316795EAC0F771656B3C52D76AA08F7FAA4D1717A24832BFB32AA5A2970FA7EDDD72804B13B41F0ECCD0DED124C36275B0EB17A139AC421CAD5CA5B34EF496B1767D108D95EE503F39FF3A4C53976DD1854DA93EE8F981F1346A9952582F5426429B87B3579DACF0F6FB59A15D3BC8AF4EE99EAA9F034EB7AEA51DF49D05048902458392E1D25A7DC67519FAA60317684563F0C0E47B7E44EF8434D2FF1006DCC8F157F8433607AB62FB45F45877F13F70B5A314AD62AB982DD39CE5743832EDD2DD9570520E15F348F098F6C5C603A1DE23A1F1E190176902E8C152C00027708ED19AA900DB771E7B037FA298847ABAA762BCF5DA88B302504898489DA01C2266A4D08AC50CE309B5008F2C77EDAFA3B79702CD1C39C7F68C177F0301012A56A0DEAF63B047147E8CD10D5450EECACF0E8B6A7D6CA48D17B4379AAF5A626A7329D659C14F40999E6A1A73C2738DD1474D376AA739DDD0A035E8983E02F10836DB83DB1480095BBD7C87BBE2CC5F2D6A0684C3692D76BA60C234E43865DBE39BAA0D38389010F5AFFC9A86ADB277294AD2D58AA72382572F4F8A9CAC99E0C50CF327A9365708D40479FA24163EE163C090DBC1603FAC6F7E9FF07BF27BBD2306EFA459A67A77CFB4481A19C48F39C38D17EFCE7E225A50A8107D8ECCCC48F0BE5A96F37240026F992376255DEE9164AE2BA4957B15E1839DD48A2CD0ACB83C0528E97A0C82E50DDF786570BA06C73447780CBC308575FC4AF638BD61C56B692DC1D02F173B3E0F20DD6D9261A8AC78C6E15144D359194C63332AFE73E5B972E7195842B1D053C3617F55606975DB5175F7BEB53168670B658BB91B3107C63BC76DE4F8E250EC6D2F3500E86A77C60A68F41A35C1C51D805EDE4C19CD246AF1E9880831CE8D354AE454F5DF65B6B4E6F475CC9ECD01D2FCEE50D579D166AB15A1CB1BABBA31C2A524F6F9EAF4BEED8D35DBC04CBDEEA48F4C1ECA4D802C3C050B7C55871068F4B381C32FEDD0B3E47CC424C86EFCC8EBFCFCDFEBAC92C6397764B2AD8E0E5631308E7F522BC956A29C58E35AF6A5D6640F3D2D660C6C642BF493BD551C1E27364CF593A7209FD9930325FD6EBF958A10AC6DF3705B717DDC1C47FA5E269E797B42F125F3E6C7E90A88925A9924F9A3CF0F44ADD848C6A2B3D000EDDDF0B1125DE0B200B7FB276F3236D4DB9A968BFFAF8B94D9387797B4086969673F75107C99C36AE7A614F0729482734B207311CD2A552E815E5E533ECA8D16ABD6B0CC0B4A78AA5FECD3EDE353C9BB6E9BEC4DF316D3C04058C89BA0B0E9C569623CA4A8A2E1038B7DBFECE16381B2F1BEB1BC7735CD367ABF0660EF4ED8B7D27CC7FCC0634DD14E47DC8FCAA5DFAC6D5E9A2CC4C4E584C5703CBA7DD241EF5797613253FD83E6E2E4ACE6D18B4095F647BD39E46DCD774E5AD4A8BC191C9E8C418539D09F32C407D7F2EFD485404B0E086DF34244DBD31880D76C0CA5524282794843663D33655F0D03EC3961F6B7F5E2FAB97C54F685BD80FD458C907B71CFBB84662351541B7BC07C371C1C4037B266B488B8C86101CC19633F356B301E86693780531D7961D57F1B6D9C0714145A49136AC77910922961AC7B686E57B25A9A14436824D9B954D765FAD25B183F913CC69074E0CBEB065E59393F97D7C7F002B026EA7DC1EB93D61F3768A0ACCCFB4D99A60533A52693A115BDFA034F2A31739F242ABACD3B3CAA7ECC47D090DAE2118302343C2C12A7385F1E6452B96796D63B5DA3D1608091D13A8F1BE4AF8605291EAF4CFEBE434173C7664FA927348B73426D939C73D817759570AD4B2CD9B4F78C32606D94ADFBA11046B089FD7ED35BD3D635EA4C00B24AF2CCF3DD5463B450812B391E08CEDD342C07FBA87DA14B3D05207FD5DC9C6A8819FF37D0BB9B3CF97A65E9328711ACC69FCF8E0E5347A26A16851D754FE68E68014C8CAF1FF91F265B3457F06EBFB53C9B84CC1E0D6CE859D273855628732A48E9BDCCEE5F1F377C09925654D8739C6B3EE447002C1ACF2A131BC07E7D30AAB0B9086610EEFB9C7D4CACF6C9CBA8C7BFD236FEE4973F9DF8406524BC456FAA0755FF01ED33167BAF8FCC4B64CE283BC28B8C4E23658488AA111340D4DB01EED27F4E021C469BAFBF3FEEB9144CD3E4FEE45E167202B4ED49AE04FD3B90C238FF9845FEE667758E84ED54840D8E43DF6257DAB051F0B8D2DDD74CB002BA2353D37FA95269F2541FE3AEC9313D8330D2E9BF8EE5C04020E1F032E370E3A6D719668C4AEE650CB87C90AD85F8681A4AF8F64F6B8758AADC8DF015506E4FD80183C094F8B5AF37B3E45AB660149C049A1152280BED528C08AB4243915930B8B7FAD554292C4837819A04B39959C942815F500E42442B99C991EB16B69898932DF1BDCA9D259C4ED54524DDBD5F88AE362E76E9B3473369743D2A2C81A2F6260FABC4E257FECADB6CE1821C3EA1C8E99FE1981011B5E662C86E6D84B9209B51B6652E39F7106A520518754D3875D2E32BC3BBDF29B3A89F39E2DF1F326C3FA9D9BC4A22D7ADE6F7B2758A7862EC4C3C0D5D346FA629825B49CFD57CA58C55A0A74C330934DD64F866CC40C2401CDECAAF637806C2D735F1F238FFA74187D4AB1D46003C120667446AEB6CA52BC84B08ACB000496232BB06470E6BCA0F2FE347062369A9E0007B72F17448D1DC6AD7C36189361034D7F10A75C1E13136C1F4CEACC6C14088C6B9B1CADFB6AF5703B7B09884645EE4F4790162D9B00901F9159BABAB6BDC9213F5333407554A1FFF329D89517ACBC4EAD4DD2AB89AA0C14BE1C1B18E36B5DD1A353A70C22F11BAA53426705111A9F33A1768493DF38DCCBB935FA1D46B99B437EF2D54E66077F1A2C810BC2111F8A169259E6273FD2D51DE01BDD7F6FE42B7D664FD89BFDD74409D0379029CAD361429864105899F91EAC5B1932E63E8C816E437BEA4D3ADCA3C33E389E7CF8352AFD13C4F7632819BE8AF8CD72186AE988606F24F691B24F06A09BA958A6DD8A325D252405EED26842E49EE80290B455D95145B070BF0F0184C5ABE792AF1200B5959E1574BF1B9E5D2873755EF964D1EB9F1715E778D752D853FE197998DC38D624FEA56DF1930F08578ACEB8A9AB7A88EE16E803865CC4F006839812A8CB24888F19B6AEE217BDBCD05425934528A71CB569C9D0AD86EE6C7DE8130562CE742D1DBBD1223C4D6BE316AF6EA28A68CD7A0E224B6EE6ED046C89C225CE5FC8B6CE9377A86C830DFC79E36C55A0F6FB3066CF6ACE4E87CC9A8971948CB9F451BF3EFB32430B8A7E9E2DA694DC9BD12DB884754CC2DD841CFC4D6127A76F8917EE2FA575BCE14B1675A73996225E8A84EE3325FEFBB721C1FBC02947EB062BD15962F5352DC8C179D71AF230937A758E17055A5772423B99EDE7FF9B94D7D6D2483789F29E8095423D61C99CE046ED52964F92005D21B0FF8848A7E428BAADE3F946B4B39236DA17396A5A60E74E90DBA694E529A1F754B6387420AC391677BB6943ED1D6F8F096515C5F6239BF37BF36F88CBBCAFAB90D47BC149 sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4C41B5B3DA8101000 -smlen = 841 -sm = A9A9439BFA64D95A85C8FD696098A2C4A6246D1428A4197778245E92EAD5A06F2257A4017907B3D84614B9BE8B5EA5CBC38D788362B92AD5503D6E878C72D67CAAB78C47D6524E1DBEE3549786936BAD29F418FBDB3A905BE30239F751B665C13A42185B7BBFFA05FDA5E8A6606DBD9B9DCB051F990E44DEB4FDBE6F949B91C8A6D15C9ABAC12D2C03EC601B1F667E17AFAD6D90B6361C0325756500DDA70C649B68B2D23DD0F94B87871B7AD2E7BF169006F95E467B6E0D9CC8A50A19FD196D8D6B10C9867F14CE6DA21539C3B6F136730B6DCC901B2E9B8035C26FFD2485C4CD882056792F5937C146D54DB9364F6589FFDEA53ABC30167318737B743CAADEB814C4924D68093157F66D45CE3EC14AD4EA778454503928A87A4ABC7F774E5023BC5DBED838EA943476DB93E52364A6DA8A31AED616F1C230D7748481A009DABD0ACFA98260A1A42354E6A26405857B17F362073AEB7A60A1B2F74E8B44F49CA5093DC52E95D4B70B31D8EE5C677F633E0876C919A42FCF216EBD89BE6AF2E0F705BDF01CD9AB07EB14DCDE749B2533D372692E632CEBA278AF1DA9A241FAE30A2850E03A69D5AA4D0FF29C3D0A0B22FE99A1F857660A4056D3BF461482B79D7E33D10850F663DD299AB804C0F8B5405E4BC467A994091A852EA481B9CE81C22633930D40EBD6D4AB94E82E4F01EB5F3DC6A56CDA1CC9F45140CC36E5F4AE5C452F985500C9F76E5FD2A3D7879B0E49844F87B50A17C0938EE6E409FEAF5FF40DDEADB589B73466DAAD27CE8E93DC641EBBAC17012D5EBBA9F44B40B588F0A76BA1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +smlen = 945 +sm = 1025E9E2281D6DF4E3EE343410C32EBA0A3C232A20EA1924D5EC6D3B2F1B65B5CDE5ADAF1C4E6FD1C2EE3992F7950F8DD5E5738C7FD2586B687EC086CEAAFBCB1842D5D347D232C5B504A30A810EB43E7E1E69B15EFCC638E1966B5CDF50C68D23F4877DB4EC5553F9D6C854185683CCDB524509CCEE842CE1FF71F4B75A87B5C62E821531626B2D310A88678B09307309616640764AD8A63EC78039E8B5E56BE6F0911E606AA5552AD7BE001808355AA5354702259CDBCE6E5AC86FDAD390D5D8DA3FA48E4ECB51B6FEB4BC885CF4199960F04ECF69290E1F4CC01FACE65B8C702711FEA21A04D207F705E41A3BB9FF84EC86E36E764D9B41428518EDFD4A6A550B2502082942DFA78F0C32CAC6089D5AD501CC239AC838C8EE5BAE881E0741EA61174BD26FBDDC1936F2F370BEC5271DE2E0607F99FFD9C52FEF12E1FBC567E7CCEB1166EE5E584C461789F794AE0BC6B33979002461DE8AAF27B3C385575DAD05A0C50A13D1C10BB11D404793A33A5BCD20E17AC81EA1279E3D4D225C1EC72845464C35ED4D565913042813D18D4A7B964C38092D9D76FE3B23A076DC161A0CAB1DB93F2676469DD1B90CB0196729816C49026C672E717896787F99DBAEB4B7BE2AE59BDE65E6962D0D38F64C6E9DE15FEE0C58EFCB0C944C91A70A2783422DCE7412A514663E15D3F8981C92A707CDEBBB86743D862D4BC92007153965DC71501D2794907513FB48F4F293E336465333BB8BBD02F8938BF51D224D2278E747AA379C01186CE9F7C1BAA8B3D26BA2A956718BD6BAA7DDFCC700F1A0C4C4FD7191B11E6F89BF03739C8E1A7286EE31081BD45B4ED167BC34E69F7BE08EA4C9FA6554A81C78359131433D0F06CBE52385D7603C4CAA7869AA0B94C3C0208399B4FDEEE15994237FD6DEADB589B73466DAAD27CE8E93DC641EBBAC17012D5EBBA9F44B40B588F0A76BA1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = CC568AA4A3DBBD508E987485B26A8CC1EDA3022398652AD085BE44E2E816A2BCA273BAA84C74C20657099C96BB2240C7003450FEB2B240ED394114052C0F08414B6C1BAF770E774448619C9BF55E312DD80852F318B064AB75DD5FDEB1F7C6DF23EF33B352E8F920F5526C190A9E6A4ACF8F75DB9E23D37C419BCE562D38DA8493CCE2A646F3B47B3410DECBFAA2A1DAACD24D1AA0CCDEF9137ECFF3EB9A14E164C557BB96DF2547B08F5CC4A2C0C5B09EDFCAECBA9D7D3D1C7125DDCC835DC22A62421085CF51F3F4FA66ECBA9B32B286A53928621D9E3E30AC8DE1A4CE3693452C106F18A6EEAB510B765E2E31848CDF7614E3315386943CCBFDAAEF78013F28AF14F43F8AD3C131CC05AAD92161607A7F00E8A0EB8FC1D779C8707C1969842D883455110BF1607786310793BF316EBC973AA95EB0391ECCA6F92D720CC4E2D0A978A594C35272881DBC010ACFAF00E7328A5C2DDAD5D3D3186990A2F5B27046507A226EA48326E51502D8C0657619BF969D338F1FC47178E8F3079471F8ED635E5CDF859153D5602DB979C8045F529E5E6BE81B3955BC660D05B44C40CC298AE9BFF529722D80FDF3D51D21BEB4D8E808C9EDE3BAE56B458EADB9C7EA14750EEA6C13D503EAF11EF8AB3EFD25D3059CE61C68348B62EB1C6B3C8321E8D1FB2B7C6ECEE9C3368C70B9353EE8FD11B07900FDDB402839541888D172A710C3BF4FDCCF43742E32D88E0EBD4972CC9EA2814FC2F2F1328426A173841C6994873AFA7BDFCFF63C64BB7FB96DB8C7F22DD435995AB14437D29760868D0B93900045670B61C3014CB3189475317FEF445FD5D772E3C37CFD29D72D633DF5A49C3ABAF2170EAB0FE22BF86C0E1DC35C19BFE5B7E7BE937BF80CF0707C849C770B027D21EB7E64EACCAEA9833E7449237C65FF23AA5DF840C213B7F6DC2D15425DBFC7AE340A55989F3ED9247AD1601489673785346C2AC24F968A9A9A4D1B5DAEDC60C011CB5AAA80663191DE55B733C010AA057C0E324E9FA77CBC65C656F0CEE1390D8464B5F0A5DE7986A553278807F34A4BB55D108128E32221A193DA9A29266DDF947DE52E230F54420BF868E6CEA1BAA9743FF2B7A740E65EBFAA6959DA857D7337359E3FEFC324D03001F62A6329526CDD138CB3219184D0E26B20222C32E67F856A91D7894940A3AE8941B30F4F15BD74DBD8E553EFA684BEA6CA39B26C1DA727C52F3A9B030CD18E8ED55A64D56AEAD27807C6988A89AE7B6E6B9781C9A3D4B4E19D4E2DFD5505ED08C84FBF3864B654DEDBD1ED11042A8AD851F8517B83DF8FF078E6406E091A6F409B14CB4244F1F2CD92212337665145BA5BF4C457259B183410BAFC5DAFE5DAF67A31E9CA5B5B8243A92B135989F388DE6F5491F1D5BBD3D112CD56FAEC473CBB1D30FD643164239138653081CCD48AE11ADBF4E0324C7818A58AB03FF54F3D12D85DA441945262C97904AD97DD4A413A86AB6EA8E9DFADF2FB67EA50019A4AA3057BBCCD0042CBA96F8E5ECBA7A35981B007762996E7E2A6E17AF09D439C849ABD74998EC8601E77800EA0AEFAAF70740A04CDA458912499A7E7AB6A1EC57D93D2B8D2E6D40D3870BA92ABB27B4D978AFB09C65848205EB63DD283076841DF194B58FB32636343B9E3384739CCFD978235FCEC8810B35FAB1A2D26354531BE6CC668427B125A60802BCB2FEF1CE3679BF00E5D6EA97D39E3C845F3475C513798453BC3F78E873021A51747576081D67689E2FDFFFE89C6DA42F24764940B3363C900286515E65D9A37905D0A30C491444158AFE50F1AEC63DF6EC437C9550E68694011017936B39B84B3DBCA2DF167BDE004732CA8A6F599FE0FD4CC127436E2D36D6981B02F23F1877D16F2D8687170B1932667A60EE847AF8DF63E3094E167C9064515558F81F0848BC2BB5D4F9ACB7A74C70415088EB2DFD6BED989EF6E5EFB7BD92DE625D09609901EAC780C725C858878C8E631070E828E4FEE7E42CE96DBF63A0356006A75B5179A70639CF703DA2496C36964AEC31E98D76041807E734070B484B8A04A6A745B44AA72C3CD86BC02B949FF613A4B890F528951C2626A11387A94EA0096AC85374B042E87A9B6CDD9C44F873AED2CF1EA8666C4340669A6761C8B57B212B42DD3B4684BBE1DEF8917047C32CD7B19AB03D4FA18C4DB5A5498945796E333B5B02D94D496612F51C9CA8EC18BADA18BBF1E5FD77E0871E6C5F42EA041208AFB840C183E8020508C83D3591C0E2DB4FDCC1F8D8E780E68BC5016DA774E4E820FDD61E96C2DA21EB2FE4B959608799D97848832F5B35C39C4BAD5AED1E2E58B0CA99B69D35FB2837BDB4E83F9F8C4DAB5912B9BEC19B3B72234803EC51BC1D1131404D53115E55873671D8084E386C6C95F0C5054DEB38A233D4BFEC3CADE0020EAA2FC243A59D27C3277E70454CCEE6CA39451C602518033B8775D2C3F670EC2AB31C1723F34F64A12C357E1901A777472D89384ACB6077C549F548D054FC7B8945A32C61B27812A8FF78E4CF167E7475B7531C8D6E8F599B9BA831277E1CD5C7790FFDE68F88AFCF69419155E6E145DD6C57967F22F9469DC8878C44E4BF54E4B5FB6AF743400F2EFB8E85A0A0CDEDAE26E3200C19AF963484DC1E38E4E14F33DE11EF6C3EA870D1C3F64F6446F513D266C968F9A7EEC8B2EF16A1E58974AAFEBB35F61F77B3B8623A3174DA1FFE4FF502892EED13D45AE254FACA167ED2D3DB00BF4674B4A234FC4E73870FA50C56DDAFCAECA15214ED0E091DBB0CCB789685E58165480DE83108843B3A24612BA27593886B3C9D51F31DFA7E4DFC14558EFBF7DF7DAE973F523A2B168CD42117B32169FA889D371426D5077BE5E8C7269B41D6CE99FF72242869FA3326EB52A475A5FD5F44878DE55F8853626FD284997531FF22996B438B3C0431C5738C6A022404834FF46B3B9C46EB1DB9ED68636B1F48ECB697E9EBCBEA3D81BE8EE7518BAFB6972263AC814BF076E1307BED350AB58AB6482445BA20E278977E833DD78724B1A1669CD6A482923055461B528E4985715C62F6CB437436DF3481FBE77B2C29D048F8500AD7E71C0C30AB569FD9304B43573E60A85B0EFF5371616B6F2BBEDC9791390EAD642A4798B68C20702C7280EDF487027D7A6E2B06B82549FBBF4126A6F2444F9229A0150FC26784D8F66742AE1AC67548FC3D8C1C1337FE7E0ADAB99E3D649D1FCFEF580C299CE7B572CC584F090EBC07D4AEDEE09D1D2381FDE1145581EA3983114C9B89953ADC2A10CAA2C165CC7232601643EE451DA897553725CE24DB44908B074C4FA02151AFA630F024E18A9BCCA3E6C5882511E26288797D23F20A05305EE0996996F274E52E9D48EE2CD3BC3F03C028251B688554D77244149D533184C6A26117507D10004F194AA25D162D126460FF13AC2FC2E779AC8D990805CF73D4A2B90903810C7D39379B960958AE0F7AB6E22753BC62CBE216F183C7E3CFD77868A03BD28974B404B0913FC8CF3FF6FA3A800CBF8C4C96FD3BED36B481E27354950ED006A3052DC18D93A9CBDEDF52CDB99D443552E775A5F59F219278C8388DD63194251FEE3AB59220FD9B7D692D4D769ECE1237AEFF1C84E284B72762800FC6CC4657B38855505AB0747ABE76952EC6AF34FCF09EED04FA7EC72B5EBEA42843E21FB4C4247E453B7348253890418110FF4DCCA26DC40306FFD468EF34704FE0BB23456F03DEDFA0933E30FA952492969EC045CB6ECB0 +pk = CC568AA4A3DBBD508E987485B26A8CC1919B1C8F77DA3C2276853B2EF622BADD9E7E78D85CD8E23B84CC92A7F9CE49C2C887C74ABB3082D9DF80C32125BB3E847A7BF83B006CD82E45F050F7E46E826ACDBBB0775069C1874147C31951DAB9DDEEB2B8E7F5E9D7074EAC36314D3468716534AB77F93D6BCEEF5E3EBF637AF5A40B05DC5053827FB5A6989148A9F9F1CB3F5CAADB4F3D437D92D1109EBE7C04416DA80F3E74909A2346667F5BE2A62A392600C2BB84103DEE414AA4FC05189974672FBC3DD6FB7390E6A7222FE7526D8DC0F0B8F9AB34E46B4677984FBE190A55F1AC22503EEB1EAFDFEB98CA68A072DF81EF9DCDE51CF63BD7B245DC8B50AC63137BFC4069BA45FF39B15E9E322D8101552E84489CA843A49AC684F008A61E1A8DCCFAECBF39E3FB719418FFF907DBCE1BC08A853199D839E0CF2FAA455C31FF7DE9E023A0BF701947105E610FE72C54F347ADC50DBF923A132EC56D413F2F30AEB911A1D857B198F0F5C4F6F98ED7C501B9E494EA4F1DF93333E4253F478FD8B3C3DF758E549DA18CD4371439BC87DAA12A6ADFD70F7856F8CCD4E030931A221795E9C12EE477154BC3073EF843D3EDCF790E12417D67124A2B9B3AF4BDA932781C29B4DAE97F2C98F9E499A11B47F46BA8FF9DBC059A92FD300BDE06B1D6E28C50D867A72AD85053E28A0CB247F3BDA7B7549EC6FAF9AD6E4EFDB09EC5BD299C559C1481B5B9AD90BE63869810AC450C277B7DF010B8E5854C0C8051D56C153331ED4B0D405CB552EC5815D31389D5EBF9F7EA0865CC380D6111B47AE5D89311B9AFCC39E8F683EB16CFCDEF51107B43AAE1EA8C6100E5884D48CB46C99CF8860A083F2ED15EC277DEF4E27E791C555AEEB8657E810A210659D86386407A09547998C8295EB07EBA42D96F4BF9C26F0F503B5125192A37E40D6CB7900D3C1F0153C9905DBE8C7371087229D112207788784C928AE1734A8563CC805B9793B20DCE8E38E1BDBF56AE862AA1F575D731121AE1010DC9E928D9514AF60F1BFC259BB74D2C7BBB754A082D96E61C0711EC64C2036664C9261EC5E155EBDB6695AA87955B4CD59A33703F2AFE88945214C56AAE1D02C4AD4792E7EFF2CF0C320B38E7171D8B4FE8C28C78CDBDFC8148B1C4F08B57568011CEBA32B254690B103FF1283FDADB745B30B6CC84AF17CC0EF1E8489D8C6C216EE4D7FE6C75C25BD933CB01EC8FA164401B970E419CF8DA8EED22263980B0BA2A23E3DB2255A9F233B44096EC26988042B0CE3E08A4EAD77678EF837992A839593E369900C3584568DA01EC380819D7A9E844178DACB2BD4D84CCDFD44D17497C7E831547610CDBB971C7C1BCE6F0E405A58231F631C625F6AD7E707D8DF6A5D4C6B483D91AE757B67BF7E53FD1CEE19DA636C1CE22310A529A77EA4775D852E4C5A0965972B59E6FE7951381DB8DC70EF423902A40CCFF963B7B72D88C2DB11B9896F4DEFA4F6C43513E334EC032E93FEE81461F0DAB0010D7A18A12E777D3242F5F32C9DB4AA7B80950E44CDFCD981090A098DDEB7D8D28938CE4AEA8873A81F145004006EDC967A11A584633146F97111FDB2EB999F91BFAEB085567355340C5B0A1260B625AAE83ED0995BAC71BDB63C6F1301FB8467096119FF49BC43C3963B11BFD27BDEB39C6B0A0BB47BC2B5DE2810BBDEE1156C30AC75DD58E7A4ABACBB65E171E77CB31E1B3FCFA3B612733EE3FFEE728B2A4D83D37E86CABE5903A9D85CE8E3F9B3D7E099478161D065EC90572E923FA09FE7A2B12BBD4C3DAF3502603EB053213E59C73969B922B8F5C20A735D4A66138EB058B3F14EB13D525FEF3B2EA2070325B530CDFE9C84D92326B45C3999FD6B00A1A23DAF48481CB1928A2894D66EEAF4F1A1ADAB2E55D94CD4E430C2F4653782BAABDCFCF8C966B26B63D3C2E5D12802FE90061F04EFDC8222E19AEA806A8A3F4A98993A5F0F6B04F075FE0007552A616CFAB234C24453D686EC71C09F9CF336B83230B9C938C3A390E7DFDB063CFFCF1BB8AA8563DB0653AC4CD0AA080C209CC8F0C87B4EF6D94460DA60D3C2586B7AAC9BEB5DC33583162D601534404B30BAC1E737B86DADAB9EC829DFE75C2E874B5F416CBCC59D26611B73FD12BC4BDB5498490BDA43DAFCE3AA62D792AAD681F8064EFA04F7240DFC76CAC26661CFB24873B1727BEB1F50FDD200DD361184BBC851D63A6363F16F732B7C7B9320F95D7DA0E724731463B96AA4AD006038BF83B86FEF79B570138A9767BAEFA9DAB9FDB9939C60425BAE1F3ED063425F12173E483BA27A1F80951184EC3EF4BF7286B5B0107364BA3896338E1F1D12E9A7E7B7399EA90487F09C75027BC9BA6EF3C0B2E8530EAD72EC99E6FC038000328DCE6A95FA88333AED4224A66D1A5E734A623CD2E2047B7E4CFEE35797E88BB92BBC97942A0D76FD6E4E22633145C032E19584E7FEF2DD9E215100123703EDDC1DFFBC02E0CB0D8BB0564E27AE2D89A57FC553EC0B22C8047E795CC551197368B1089DBAC776053A63CA86025F8B1AA97B5455B3B20D16DE8DE274DDD253F2CE5B78BD3722E055B6BCA069B56D1D5B83C633DE8828C475856566D8A0B2F63E182CD51DE98AA581F0BE901B10E6FD9C134273CAC13C4DF7D45AB1CF889606F468EFD55D690C18F624973B771226E5AF9ECC87E45703CBFE77751607A303AA0CBE8E43B4AC17A24805D0265E540E84C4115DC08A4F6349591353990F46683F28606A214C52BC02D3F0E261A7307724B0ADB994F8501F082D7556777063523237B91C69A9827C5A630507C0BCF5E34BCE56A255EBD09F6DD9AB40DDB55A97E701D47FE8EC237082E303F23A09C96A50CA26E566DE00F0F54003D8B292F2C6592878182C0E6BF802CE71C9D33441EB5F5B797DB02FF6BCC963CDD0AEFFB36C4628C349E226DDB40E898DAD96C38D2AC8C056950B366CCF314612AB910F354A6A5E260370B53644F7D9C42043D764D5A03738A0A505D0C10D98485D697B503B79A3EEB6F9B292EA0E3F8F9C07D8D5B19FFE39B6533A5FB6CD6BAFE707973D0BEE7E16113EF989A2D3EBC3CF22A71BAD5C95BCD870052C0A5B41D147CBC03BBD9170021A54C0553A12B8D8023DFF2BAFEBD7F17DC29850A84AD468B19B39035E1D8956B9AD5D39E7561822ACC72FDADCB00A32E830D3C4188C147F926EF41D274475A9EEB067051076F789BFF2B2860F1D3B394D4DBAC0EED236CBFC00F7BA4D4F2877CD1A344EE76D841E9C704C2D5FF4933205BF400D84BCFA4C6A76095312A5FBCCDEF38385A1DCDC8ECE673E6697B9B98129BF5459052E6CDFDA95D3EDE21151704DFA464CE2FFDB5B2F647C6CE41CE34C785201630D83C6930B2B005878780BC24683DC080C9690D7206D463DBCC917ED724D22F51613E419CC254098D4B22BFE8F40D7166072160B11FFDA947466961F7BE07977E55CE504C8655BADE0EB0C4AA0DB7FBAB5D690C62FEC907B2632C7A4AE5F71E71840306C4A423A350999DC47DBD937C8B38FDCF776C8EDB4D34153D5A33F65460974397E18A1D3E87B7F5CC8DFF10BE7604AC1F1FF4C1AFAED680AEC0E3C26F578D0D6817A48C2A5FA755BEE38B6EB8ABA47A5E97B4E40A323CE5CCE1F29C88EFD5BC787D0335343824FD77E32D0C69EEA9254A4C158EE98FFB5DEE3339066BCC22AAB954E1DC3E3EA915EE6A7224F35F8957E15DBE95CB25445B650D2F32ACD5B8BDB569F6517643E5078E198C70CDC3ABA7D7DC2E47BCE06570B7111DD3E80F753FB8835A8FE5EDF28963E8713E420D52A0A45084104847FDF535FE60AF286A7FF558D2938BE80A5A13F884DC2540B1F26977F25925E9FA718F6175DAF0C1A686F8FAA8CFAE8178D24E36AF9B94B862333A0BF3E4E5DB26D233C7D734A375848D880B50F93D4F05CA4C5D9B6C64C9FAA0AB37210C60ECC2336DEF8939718E81EBF6DF5460B824F48DF2060C766EC5BFDC6C6EAA73C06E91E3C3AC3D7051CA5355EB99B0A423AFE667F080ED0F6E05908608B00751738ACFFF5615A8499317AC3BE86B8AC06CAF3E3561DD7327637ACD4C6E73D6181EAD66345DBDDBE819924D6897A5198AD82C0AD9BCCEE209F64A0C888B49C5835327A8F3F6DB9DBBF389CF19C9C8052C797C7F0D539ECE67A45610C7A4FA1895C3DF1FC45CC2945E9F20885F03420AED6828C6B8DD6B9CC5CA37213A6A1E0EA71A72AF4963E048FA sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C528D2B7B998767CB -smlen = 874 -sm = 2484C4F2810EB4BD82C8C5DC56837F3321FE5945FB31CFE0BE2094AF0BACF97007F8A01C1C467ED4B8790FC9AFCD3BAEB32804628043D78E2F1E6BF7E4C5063E5B1F70D0441E969EE4A8547D44546FE91630269E98856423DE56818D5F402C06A0F9C7F666F654C89AA65C2023004E8D97BDED01C8E5E24AC2484F4643F8D9BADC400E75A1E749A0FBD070DEE6A2B50D15F4D9CD060A7F8B534CF734EBBEBE7175A7AEE8842620A2DB18FC30D50101AB129DE018EE8E6BBE3B1B50EA197DC26BC58E49E28EC81843671DD1FADBD0C602B1C5F1B0445699B9922BB3D4DFDF99D74A19056D77694DC7EA2B44350F33E27DF8E77A5C8FF1163DBA8D44032E03C2A52B2F1FC1D0374C66151D6C5F7CC21906826B65534CD900E373EA973C7051A2BFB4EAED5032B5FB8ED344C567529DA331768085E5AFA87AED3096A462EB01674973AB6813A5CAED7D22DC43FED323BB5B37754B7ED9A80F07A39400737A061EA217CB600B4F0659B544F373BCD78AED849C862A13AC9A6A8DD73D407908A4583DBED57BDBD449268B25D2E5DA5C824A4FA8F1A5648487CF004C52DE29F08588E887A27B2285DFF023D68FB6EC5448F6D1766A6FFCB7A1A3B10AC4A68D651DD035FDBE558A4A0525C93524304A94B23A6B8033FC7565AC6535B5D4A818493447B579DAACCBBED26B20BD2B1280F122D83302700D57282456A8D301C1739FB38F45BB7A143C5F9B9F7884F1B790862B162479B8689FA86CFEB91C63F3EE3FC937670E823CD658BF2ECF4673A2D4C1B67F47505A519AE78342E7758BD9CBC6EF6E5CFE9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +smlen = 978 +sm = 42A7B1C8DAE92A12C5303408A0F78E6E06A6115C53FBC156764FF3E85439B619A80AA0964650CD3E8FDC1730AF65042C86C3E7093898CB82F5AAD64059A0E463ED4126F3D223CDC08E4BC980456B2130EDB8A7A18C9F2DC191B520F266B60DB2915DC40CE1197A52C07521475FEF76C6975A83943A067FB93C25AF7B2A442FE52CB2AF3DAC90AD18B42D8852CF49B98195D9C8D11CE326D31C1998B380C7787A6FE9706381E1DC36B93BCB3A2A0D27728787C93462C9C8A04A724F29E1BF100B8EB83B388C775FAE2EF3D82D31EF3F67F7874183823D86DC27C9C8084576F18AE2D501F4799E5AA32F25551D3B3B433773AAAE0965C48406B820FE22BDF9F85503310921874852C8B3313F5DEDB1CA48537EC3BED9321E76C544047893ADD68D6766335FCDA5DDF106E7EC31F13CA11FED6B4C3D2D8699A87C037678372262B2D81579A308636CFFCF54D59BA684647B0B57D7C77A2E2FE0A99BD4B962BE1A1A13C1CC0A56E79EE3C3E098159D6015626E08F4BE317F948C4EE0FFB34AC5A6A80C6E2AE77751C7449B353ED479B4543EB35A69414BE14E760E5ED7C25523D66F07B5C64FCB6AA35F584909C0DE5E43C50882DAB0CD759D21C70833A9FACB4F6219B28EC2E65314D732702FDE65DA897AB84B63E208BA0F77F786F871CC65657E95A98DA3CC398CDE2250F62FDB46CBE861E96DF964162B11BA64F091E54DB6A3BF84475CDA053C6E0191E54341C7F83C5FE364521A2F3D2965E0DCCD34A99885D4A324DE7EC1589620ECF8B6E20B894BB20FDC64310EBC4627EA0B146EF47B4446035CD366E22858971B3DBD66F358BCB15E1FA2FA50FD7A0A074DFA876CB00C3C448D0F073906A3276E1503800241A8E9D1EC2F516ABCC22CEEA339F235451F5816F68207FA7B2DA7823CD658BF2ECF4673A2D4C1B67F47505A519AE78342E7758BD9CBC6EF6E5CFE9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 2CF2986B5F5355BFECF2ADD674881D6DFB8D6388AB5E5B65E0E8902AA4CCAAE923118A2A4D8E4FD40DD995935568826721DC1B80807099773BCF1B3A1775DD25ECA235B39AEF353594F99F04845B827EE13D13F9002B9821CBA133CA915C3A701DF424A5B260DCB48EF92239BC47FA23761210515EAB6E1CB7734081C8E747729FEE9DF9268B95586A5E3735ADB2E4E949229D8EB7D1D903AE0FBD19BA74452D647BE24E15399B77771C34CF1DB42D7F325AA672B89D9E9D3A411AB227482B7B6A6FB94536B9682B29F6DD49CEDA4B46CA8060665901BE8957DFBFD5EFD9BE4F7A9A26157E3EB72AE95CF59E25936E34C42768B20F3269F75E583969F2A387BE39DE68CFBEB8DC9996889950E5595AC6689D7CADAC583ECBE527CD23959AC362106D437CC20F8843E865F43A92D75DDE19B3F34C0C1BDB452F95B61F30E64308993FDDABCF83AAC5EED13FD546CA376AAC0468C1235578A269926475DC9B4DD4EFA68CB0D79F23575FC440483C55BE6DFADBFF5BFB5C9816902258C5F4AD81ABE5B90D95EFAA0077C1472FC2DAA6A576E7432489C4F02628E27C2D950BBBEFCDAE25B178663E29EB6780539595394EC7298C4C5677BA3DBFD7DC8C37468B9E2063E0A12E10098436C438143D01BA1BC3FE52C9F3ABCDF590F24A86C8EC790B058D82768D4596B393AD4A27F889FD5A5A24D0526EE48BDC5F71589DE735DFD37EDCB2DB9AF7AA4F82E031D23C0BA6E3CC2001DF11D56622A26F531107639FE32CCA3A7C0E42733627F3675BB919DCD1A821EA127B8D3BA0B950BC722843CD26879BF6B0932C428A9076B98E85122D517BA6A09BE212E43924BB773CC26DC531DB2CCAACDDE9427C759FF4F20B6C12810FA3E345D48ED1E14F6C68DAFC79F81AD3786824B869FC76EA4B36B672B617F76BE281DF31C75093C1507839622ABAEAEC58B7FCFE6885D3A3714575D76E1A6E5BBBEEEC7A4D77A63FC19DB6D7A88C18140ED3DF43CFED4DB37D56F3C9A9CAF7FCB07A88210A0FC324EE3755402C9059AA1F7E98DCE30FE132052580B5B4FF0E4AE2B7A39869584DCEBA4ADECB9B95D37DFC25461830DF6CCB1B858F615223428D447EFFCA722E3FE7F1D26CD0BD84EAF1B05B915DC88D165E8682D275E70289ACEA49F0ED2E006CFA80A1BD205E5582449B3B5121E78C497467A7470F786399349DE77785E791E8350C1020CBDD0C7495D1FDF3F4B06160050509EE25D512B973BFAA40A690951C434BFFC121A193CCF5B51577D8B50E9151615ED36F6924DC498C146FA2BE09C07EA39D941E7CBE3F27CAADFFB443F537C06B5282FA51680B134F75D137EC6DE528055B37965C84DA9D96B56F8A2340C3E9D43B493BAC61518FB4EA39653B4A1B5AD50EA39F394FB696327D1DDD312E417F01F85677CE676A0367019A30AFB7E7C44C540BDE98FAFFCBE9BC13D334750E1AAC782E08397F0F949D9B6880ECC000CC0F81FB8C168425FF4D1BF4CA1D1DA46C7BE8DB0B0CE1A3AC1D1DC23A2067108391DCA7E89655537137716AC8A61B00A066C4139377117A453701573B7914088A91EA6842AD914656FD9D76B002363B252032D4F4FCC26BF895DBB3A125B410D3EB00B0B6F24D1811F5E0EA49744986D3C1CABD067B2BADCF6B8AA0770D629EF48FB1F1B6DEE33BDCF4E70F37674CA7DDDF6CC989AE2FE612AC19B62F4C3B7E6C3B58679A285F2ED28537F5C1430632849F4B1129469B896FD2ADD2961C9FA6A6DF63192D54FA7535B43B8226528AD97284E4EB63BFAB373F4B05E70DDEBE5578D1A7AF3808E5EFFA288A20665757308BAB5D548598AC4B2571FFD0CED6120AB9A579AD1874F6540F86E3B8D70E7120819D2275EB074ED7ABD5BD818ECC9943FF8BE05A155A9C4E5E51BC31B3893BC305E8792FC335D1880F22F5F774A38D299B1A06CDD6DCD2598155B03D4D64C63A4D9D4379FA2466F31283ED4FD1FE7A6D52046AB55810F0D1D8DD2BD581A5913FDD0DA08FEDE61F9DBBED1BC3564C882464827E32FDA3F9291537A32886A8C163B3BD279299A3437F3EA9A6325213FD8D644079F191914D0437FD56E7D889E720C766F297816D0E121397DCEB16F0C1EB56FE32286D881BA14BA53A72382FD5DDF71F7210174C759DAAF122C65440D71A0D8A0E73845B331059DEC4723E50F750BA1F965A360C167603F78B45D5D6530903809A21FDD8F49C353ACA40F4ED5E44A109F67EFCCF65D79A1C3349D46C189D38AF3482E0BF292CD511B07F0A856D5648D69CC2B20C727B060F580B13DDB3B080766FF1927486D4647558D34A39DB841A5FC2E9AED947A9106FA62220AC23ACED6B2CF021697A291B5C0FFDCC08BB63E684FCD83EA0EF9969B5B0961E307807FE16DDD3FB4E94069A1FA18EC598B81EFA7C3844E45C63236632B78F973B37A8CF190485D445F55A072ED7CDBC0D35C4D6C36AD362383689F261589FC595BC122A9038B103799782285C95FBD4992E2FB41202631F637AE7523FCAE3A6CEB027A921E9B5A155EECF77F640556E64335BB1449D6E1CAFB7D2FC4A03A4ACC05A30E47B471C86850B8A142202ACA6912DD060DB572DA01B86F09252B3E4EF3C33F0401645D084FD3F110E0780C1CC445F2C0A07BA044720EEEAB75B8B575836E037A9B6511638CEE9AB71F2A9737F03DE7D50A0740F43217C94E526D862513C6D0F229B1750B0DC80BB3B338BDEF611A99803191C088809AD869AB7A64314E0ADA954D6C7051F421620D040DE8446D6601785151CBCAB3EE6AA372455BDCC1841FCA037F1DAE0658C7106FB7A63AC6CF7009FB7D92C04D8D59DE6024B9823475BBA5D05C2A84B6D041ED39F73A7CDBF626830A54CE17EE64CF7DFECD2B5C5FAF1EA7F1FDDC6DCF92E01A9EFF3D82090FD28DEB8B04E170F4C9EAA8FA61E9A485431A14E58AAE741463FE2C63DE6B912B2F17C465008B296B59A3BEF537A24BFDB05FB3753D568B9D239F9CF9CB82F9756C4DB7185FEB33E39CFBBDEEB8E66BB192FA85BBF8DC61A59E3B40E656CDD70FD509EBE39D828C5D03C27F6914BD9185C4447E72D51E1535994F962302B3007404CA3BF1C15C91EB2E1BC3CB4236F1990641CCBD312A42EFE3C4DCA612D6A7B923963BD8B7216B605AAF8E6B5F18E628FC7C5FAE6904FE89BD2098D9C2B170A90B365BBF7B5F8BEFD20303602C941BDABF0745E1B947E90335033223FFD3C1BBF48F7BFA073E7901B5B2BE6F567401DC3CDA25A4485EE070813E7672B6F0C3D16AD385F0064FAE7292D463939761A9F7CB5507B9DD58B3BE7CF73905AD6C74EEBE2753D66B0900016FB2CE10C6394215656A72E621AC2EED2437DD294401E94A63BEB4C38FE3C3E30A3C89FD2908F878D094FADA1E5F8A907EE92DD6740F6DF7B451CA98E240805D568323B663FFCFC702AB749C64D316465477D7C6EF901E6E36F321ED263F935C414B570CFA39900128A99563A93416634D7A1BFB2FC1EDDAA493B4DAA732498918EB14615217204E4F1F47DF9E5302A4D5376418FE84CAAA57C5DA3F2D5E8330EBCC983556151CD91DF1DB2F85528388072B44E24804FD3C76A7B2C5C6AEDDC400C065541E30780222FBC5EEF062B7BA18AC604253D47725CCE05A1B56A791E15D667ED89E20775E4C7B3B63BDA97AFE2005D5368DC2D262292E998908DA03462F00FF7A4A03EA90111AD912B105DA619D8668D9F8B3AB2133BD73852523152A1802498F3CC5731DA474AF9807651F1E001B2 +pk = 2CF2986B5F5355BFECF2ADD674881D6DCA9D46DB413FE960B0B0EF48DB0758C016F89249C0716F167A603D8D9C9749BED585C26D64695E7ACEE29E27DCDC869B70196F6AEFCCB9E999F20D7FC1E2F5958BED7BD7BEE953E41A471197BD0943B88C29852023560522B2FFFD69D58E716688EAE7F067341760C492497BA35A5601876CD8F1F47177DAA5FB1FFEBC4D84C90DBB09A4A02CA41F039976D1437E864237BD7C7D9CE4363499D199C5763D3E24B9F701B1A5F3B6712162FBCA3D5FE2D9A24DA12D3EA725CDF2C61F728EE763968A21A5C22735647829FC6594E6FF5D9B6723AF635BA20F762411C31140CD08BA3385B39F5C6DE846457C4A4D7A574BF3AEDA0D0E645825A832186E0D229414E393DC834C00AF6486FBD874EA4357978C11FFDF0BD860B73060440EF4201702C65467CAF4F8F740F64235B586B36CB11ACE21AFED0437369F10CA7C6D14A6D0A16763FF3EAC9D48D80E8D53C4D84E9E674E47219A9ED3CB48CF2D718F4725FBA84457D8ED387DE1545E52E5B93E3FD1B1207A888DA92F8D3709AFE539B3017D113D98CA05699D7F935D6B71F1C58D06EB351D3DEECA26D53FF39BAFEC4831E97011F9E5652A2AFCAAB9ABA43A32D982179E22AC86B10BC9461157F14B064FB298BD472E283747F0CAE0FC22B3FC4BFD54930A2638339A4F62494F51F52083238659341B5E7932069F9B2640E125061E7A8F4F84AEFF7672A1C4256DA2F5E768CA4BA4D1111F0EC8E16F641D0535E920BDF678F3869E747F2E30AC0259C3C18D1CC9FBE627C57FB5657F27306F211F1598A877BECB25B24C1519AF72D608D3A0C24B79ECA9B38C1B944A4B835633D08695CD8D890C8E10730CECD131EB65F1D4CF05F992FCDDC68AAA1F268BEF32C7147ADD98B3F5115040385C92C4D58C175A922162671B4F0F0B8AD1DB0E1E85A91C6F169C7E84C81CEB3C97506A883448CBE097421222E4DA8BD16FA4C3F235B147A59D7456ADFF31D5437F51CC2E7CDB4CB15F8F4787E9D9983D1F336D478FDD915CEF22F823692941068F4A2A18BFB9E0F60018A21017AF4437D85D3762A12E6EE0EE65D45FD47019E1BD5BBB3149A8C0CE8A71D49C990A86ED862B89B457AF4E9F1DD7025B46C028C2DE70B5EAE6DDDA69D44EA3F0917EFEB3DB32ED252832D7B505B30CF1BC0933231DCDBF3205E11F4C65141CBB2E0219221A2DD505D0EEFF7C44BA602D269AE23434ACE2847B23DA79AEE67B9950D04CCD49E73CF1BAAED3A18FBC4D2C8377851B44BE06C68E99986F432A6AAB6D2BB3154C2B8E23172997A421A175A7D3ADE2193E9D4E9DEDF830F629168FB8105D6455F04AC59A6991DD7BE10911DD9FF1F30EA5ED9AE41B9BEB484B3211F99EDC2EF9A74C2FF8D0AF4C756E6605B34F0E201FAF653CF2173B3C0EF83DDE706DF7DB0FAB33A09E0A529CCC8CDD0A2DAB580BD6DDA0652C21499633CB6365E493D74FD8FE7747AEE4F2C6F8E77298CF70F96EDB39B5647D2B921AC2F787EDC0B1C8A4EFFB844D780159A830EE193EA2A9F37DC52CDD4FFB6BEDDC6CB7CA7125ADDB9F48B01C58720C7DD97E9710572B63DE4290226CD74007CED14589A596FCC16FB71623F74C328441C2B1900AE54C1EF5909BAB9C7710C4E65C89843B1B1A8BA77693EA8D338493D1D8E8086C7A13855D6E97E84B0BA31442ACFF2B9ABA732F266D22DDBF6FC163C0356C5699417BA41A23F1A45D7679265B5A83F5CF2D1C5E67F6992DC821A62F20D3F75CF3842EC485F90214BF9BFDAE9B95161C0CDFD3A3A43AAA0DA041BB06E4E4A4DD7331F6B235430EB6024DE72D82CD2364CBCA02E771989442F8CF1F6E3424278AB8F1BFDA1A89F316742A040CA35B7C5D3AC11C0323C15FC1E270C32AD5A68A28B55B8360A35063131BA448F86279298FFC5801D372985C71265949DFE31DEAC37D77D9762AEECF7C406D5C5C87E9E7851E9B0CA6DDB1C1DD0A2B790F63A00F1DAE7847C826C079527D41B1033655823D587CEABB55BF4181F883EA3D098B88ABD5207A9ED0A28637FF63CE0B04BD2165DC94A9D7D4AB33D5091E6D93F82F46226CB1C4CBC25AC67D8CFBF9F9AEAADC62CDEEC9346C1A3B400317E6835019D428E6DB06A8ADFBC80ABE0698769BA5E0579705D2C8BB4F136F34179BE182B6900BDB32A088594A755FF26E3F9C9497270FF71C412D9A4B7F5DACFDADC0BBCB0C7B481DD0A1CE015117C73FBBF40881E1A39CC967A316769EB1F821CA1596FA7C9B96266C40E37CC9164FC59E94246CBDDBDB8F1FB46CCC1628F512CB53AECD9D9FF2AA2AF0E4F88B644FE4A34B6D9307CE0B26EA373B2F304EE1987EE71BB87AF50A8D1E3B66FC0D4F344EF1B4BD292AA057CBB84BDA28A1CEC32F6915FEEB01F41465AE8106FF034B96BB48C32C60974738BF491F2663F6C8A9963154FAEC378F1C4BDCBCF686BBBB3B07D649F57CCB7F9B121BE6CB47D13718E37FD04B3A525B6F0130F10C9355E9696A55E49EF9DD6B627533F3431A260B9D2605625D5535C422FD29F9211168E7E3F39469238B9039282D9D58F674DCA3BEB39DEEE9C07581A7E156001D5D9E1155C7350248B0BA768A133E170BAAB2967E8262AB63A015B5873C617682659C3CDA2AF78B2024EF6E7B09C62E0F7E0E14A3319C148A9B3CC6B4B3912CA44B9A66499FBCAB7B5E802F6B55F6ECE3092186291CFF9A23E5779AE2341C28B38BF76DD1CC6A5615EE6E4C5F78B45BE91C388D8D653B9732893BBEE8EC33DD223A7AD8E42463E8E6CD471D16B9F7AF21D1819FAFF1ACC55A8E1CFB5A8BB98D0FC27CEC95892432E673B15D843BA53756F4B6CC438B96DC6705EA3A6B6D7501B79168E7BBA61B56CCB42D7B7C9D70F917299B0CE253C7599A689AF1D32CDD42C1B198D2376BF2E45F41406428793D0EE44BF473A72753F223591608E27FE17FC9E6793FDADBD8025F2E06D2D20D0E12230F864FE17405873B0DD29646E53B714A2BA8A94757283F00FD99D84256F806931DD9EB1812B2D0DD3BF017B79254C2B9D0B58ADE5653CDB97FEDED202EC5949C1807CF23B520DCE3FF67AE5B603A1403869781F58B61517E1C9F766D705C25E859725F75237F9C4756462E009E72919E0D7CC19E77F4CF08E679C5DAE41E3572232BEEC834DACEC07FF034B7F01C145AD314D983052C6F11EEE945A49A2223637AF0A1514DC384DE424C6695D87338F9A111990DB97F5A676111B516E2BC38CE5549552FF347B0C2F2ECBF1360457FA4CC2D454A14FA51E8E9A5FE067EDE203D5C4F484EE0142394F9528AF63858EDA08C02218AFA4557B5D4FCB1EEB8C87060AD9A6DDD5C66CCB741B24E8B6BAE3047EB9C4227BB35173FDA259EE79E9A8BAEDA2EA45296BB3BE8702AC4BA7ABADB598871D4CFC96EBA037CC738003A3CB9225068792F12384607D021EC31A2471C17A7F71D67B03FE3E2DDAF35A7BBFB46839BCDFC0044D926831F3D6744623EEDF51A0E4409AA3FF7ABE994A652737603A2EB49DA717987E3A738E2341B15D6BFAF4AFE8DFA09A5586F0AFCC9D36CCFC8B07408426576F5472133927D62D493B51DBA7E8AF1FE565BE36386760036391782CE3E857A2513CF1E9993E484880AE2D108B3F1C7B20806CC534E8F298537CB125BD13DCB18BBF70799E7A16F10F5DCCABD8F5FBCBEE17EA9E0B679D3E06A24011075793312F6EAB188177738F926E5858F7947F5CBF68B67C23CC1D8EDD01A89AE621BF15CE9B49038D1D59CC466308C29A452F519D7C9997D667179C52B10DF7F561CD085E072558720038B671821E24F54A9E1726DE3DAD54975B1CAE558F9730BC95126D52C29DAD6F1C4AFE7568867A39EF818699A5852E7A2A1F430631D86C77C2B48FF91629946C487CE8FFD9501D683C1801F72592322AC535AAC5453B71027ED11CF8947F2DC9B9CD305F0EC0CA17AFA836E6B6D039EE54E5A522C3AF2B257275526B088FFD411C5505E70263DE6FBBE3DF0D0D09CE2CC2A3D3FF6954962200D74C85FEF0E7C67B8156A3E33A3FD9CF54091E7ACAFDA110A96DE36FF6B8A29B118F2339E7CF0CFB219ADFEE443E5FD128E6DAF9329C28147745EEF7B821D135C6D32B48DD89E0CEBE14D1A3B6E7555E1D63DA4C990E6C08D9C877BBDC7CA30300B6921ACDEDDD43B04B75AF1BC91CABA25A8886E2E9947037A8B363B36497E6A197EEB6A20A279D5EBBF0AB52C27145C sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A2643564B464B4113 -smlen = 907 -sm = E2788E65B4885F811654B1738F64FB07F8D9A329D50FD5C9465A8DBFED62A499EA6F96847A1B7EE6A17DF0D2945183F19DD674DFD20DA795076CED414AF95B0836E36DC4EB4103DAC9C83AC59FED3FE9A399DE203C3FE88C934BDD3F52F4D4329374F5AD53E6B46B377B4C34221AB672353C599BD192F39812D45A68B1E3C91DB97BB12F9843971C507AEB92FBE1792A6DEEC6EDF73D977C6B40C3D742FB8E780F29B6B814A475AD1C8EB55C22807194366690075D268F8E4D5DC54971FB9A30CD3D8EE3D8D4A5B8E0218A6F0B0DA8D263EE744A1BEB39090BAE4AEA957F59FCA8172D7015B9C51B8931CAAFE61C92631D1BE8614E68963581F847F240A102D096C2022CDEED0BFE932A1E4D7C78B5EEDF5762F162DC1D9B48AD5DA916D4F439B2FD306614DDDB821FC667A30B92A91B0248D5ABA6FD3EF5F93FA8AD6349B27EB820BE79F42C3D18552D66DCD5C66C656B3D802419A6147E696C0B21FD239006CB735D0688DE2F30A8DA34A4C8C571C6E257720D1CE5332AFA4251D87C0B37F45717B5FCA70A04A60FFC3A570808CFDFAD879D6E763B27AFCCD937111561F6503947719E4DC81E6A6BBD5263F5A28557D2C71D88251E5911800F7786F4766F0CF3C0667AA12222A9E1ECBC608491EC220CFD6ECE9A2223426CB420ACA97ED16F03154F031027A3A2C3A86F7D46E24D64D377E818E8998F1F348912DF763C5A91BE64C6E66C7CFE2EBB609A35C98B5DFBBBF956AF98F4AC4D72D249D6DC7F57EB046C7BAA6B4707AE3F80C3355145DD871842D526B2037108742CE7CF9C225B329B0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +smlen = 1011 +sm = 6D00665754D820D4C7E605461976CCD6F81D0D326D2982C21EDC0DD6717041D044C17892B25AB87AEB4F68F4CFF507B289480DF21DE53B1D22FE232952D171DF841F8FB4A38583E1BB5281A6CAF79F0473D426C209B3263B3C3D7AF111438B098C62F557162EEA492B09BB41F378F4CBF705209443B053B037BC573D573A0ED75D81F65A29D7FEAB1758DC60F6B3B54242543402259229AA717AFBF4720E97BB6127D3ED537854EFC911D814E7689B3AB1723AC8262381B5153CC23BBCA1B669258FC586D1DC09BF2CFD8CB5ECA207526F272CA0F3CF90C41EAD937157DC170CE9FA2E5A98D8F1F770BE51040C84FFAA8E747CB00CD6749D8A9D80B1474B85B75529E1BAEB6BF14D4FB57EEFE7D62F9B5FF8D2FDD8CFBF6BA0DDD055649BCB3E448388FBDF8D074296EF5AC903734115C567032F17BEF6877B50727A28CAD090E63C55368737DF843CE9D3BF55111A1790B7B09057B4FCF6DA894B12238A9EE091A86E7BB4819980ECDB8338F63C660338C634521A9466B52E13958E7B425E03DAA398167BC037E39C67D0556EFC4E7E89595A93C77636F900A30AFA5024AFD44EAB46C17135837D9B7DF297A81EBA02EF9DE2C87E5FD56054B689AA217C1577FA9223418A11C8AC0425C8309BE93CC1955F41C8C12BCB5106FF462F460CF17C69E1ECB543DD28EEDE176DC9656256D50B79FEE8E43A21ED5C4B4C9FFC5CA6853D26D914F3C379AC7A8BFA021B874912BC915DA386158AC1BFFE6E2307C7146D4746665537841BB5EB0F651F6D582D36A61A5AF1B2582E57EF3A920B8D982F8C08E3113EC3FC513B8C7CC7890B42CCA04AAE7DBAC6C16CB2F0C41B165E408770FB88C7A28733FAD49DFF3298A1936252AD97587CC6CD9D23ED056D4F81A1CBD94F1F8DB99170215F2F6C7BAA6B4707AE3F80C3355145DD871842D526B2037108742CE7CF9C225B329B0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = 698C191E1ADA2751A3033F56E45D2A7134BEA3EE054A83BAA7B822DBDD93CADC04BE22D0F94676258AFCA582EBBA0EFAC9902C059CAB534DB0FBE344268E0D782FFD7EF88AE1EEF7BE9842CA4020727CC67BF7FA2643081D18EF7A9194722673FF23F660E4D8ABED16E9A71CE3EA473E5B17FF5F3AE24422B55201A4F5D985F34863C3D45636F2E9AC40E82329C12C31C1C88060C30C4C3F730A503B5DD065E65C56D76CBA0781065858750D07044A2C9EDFE023617D70169D766B73ECE57E0547E6EFE8D04830116AC0EB3E9BC2C9F215410D52C5864442D0E6FD7C1788CF09D759BA97CA8D09C9C4FF78A5417AA1C4D6AE97104BDDBD0E35756756F712F1F3FE92733182C2A5FB2601F611D64A2303D3CA67BB7508CB2E09F609290F13F2AA7445704EAF09C9B550EA3BB73859DB336D942023CCE00934C3F8263F13E7A907F10DDF41C5D4D6374ADF1765A59DFD16CFB4FFFE71A61C75471557BEE9EBFCA3A5E20A71D7F935C45D54A2F06EC85CDF69915136FE3F08B5D7C1FD8BDC190D19DF7DF9E69667ABBC5938A20FA817079E2D08D71381218DC74DFFBB71913C3D228749E81B52C49492B365E669AE8179F019604ACA6F265E77957D3D5D0C33CF6D6D6C1B98E012B863CE5596BA2DF894EC6E343AFF1FC43AA68DACA3B58FBDC9C9BFA94E5F9A3E3866C6B73FD8B4F90D19F84CE749208B667E17783547248E9757089412A1E4C27AC41F47CD22C194BBBD7BC8E83AAE44F8EA8FE912E6CA0C7D8965CC388E4D9F15B4D1DE9E35B96590AFC8A8C886B6372B8EF2DDA64B05F16396B8A1DCEA45CF6BF6C2BC561B503DE55CC886E95B9D3938638430E5A0957F6335258F0C827AF111FF3B3A69A6C3FDA0FEDC680EBB0DEC6887D2E4B8DD49CB9C6736F70C0B8F7BF9116CA3A6604B6FB25990283575D5B2F3496746F0930B96BF8FFC00D558949C7FC9F2760E87B43960C05577DB5BD300CF0214C92F8766550770692D7715F5B3CE2C1725C18D0DE5404FCA1F7716D6AA9D41D1E208610049D8685E839461BD728DF2FC047ADFA11878614444D6DBE34E25845E07964CB1EC982EDE03D67BCA9653FB335D2844E91AB66120AAFD2E3DF92981AD0E8BAF0241005585D8A4CB8C7803A99A5A09BF1FE2E7EDFEA5285EDC600B781C9B0B176B10F1C1F53CF6E6094FCD5076F48AD3DF3D3193A65D64A5A3484C06C6D70AD0A6701583D814312E03824B9B550C5A09B0C642847B1EB097D995DE7EAEA3FBDCA8653B56851120E44485C2232AF35EEDBD9C18A8AA96E5FA3E92BA738B4A4A2FDF5CFBC5D5883ECE77574B724949465E5BA498F346170E91F5162715A9C1F28A59FA72C3789A30526BDDD6F3B19E27AE99DC08744BD06FE6672291720C93E1B38FEEAD0D8E7A6E59172AF667F742196DD037292D79A31C5D07280CD836393E641D7A1CF8CC63183F9D376F19868FFF78C5548F59F0AAC00D6250A44076CAFE40C8ED52D92A19A61B6CAB60A68FF762D392B2E41E55996995099CBFE53BC6DDD2E4AE6D00023C67ACABBF70D5608457AF06980BA75E0FECA495384D3D79C474611372549AC8FF5084A48A5B089B45559A2AE0B86395701C03051BE7D49346C64C6EA6B71BE305DE45C3D7DB59D6245B347384634FE005C49AA22AD574CED5FBE154D3E08A8D47EB3F338CB834668E4A9F5AD44573A252B0B9826C65829573DC218A16FBA5A76615BBA42F99EF8B136701D54A7A2028C8AC383469571344989F7804EBA0A22CD4926ACF85BF279B98936C16069B62491BC6F4E292536703F27EDDB7623D05BECDEC697F989AF35EB03677E2FA171DE05043D9385FACB82AEBC9A844D3008FCAC2E879E886810B3932AF84D85CB2942E0052456E57CBD90B4FB1DABA9363C5957A1AC209A92A6858491D00286627AB7B9218EE7880F0FF8989B542CB574805C7C6A8D0660BD4B8F958D706FD7B336BC8A619FDFDC0F231B34B85FD62DBC2316CD6DF037572C4394308A48DF8203BA4E9E28CF938B6FDD6E1738912BAF31AB2C3154A19E151EAC6791BF25C109FB365C87239A214367AEAD7A6A57CA5501A4FBB881D6B29718CF074367A853EE27221A7DE10BE50F38AB2602F3A74DFE630604686F9E2EE030283786292A5F696E6F5F242E62C04267BA7452442AD1DA1DFF27BB030666AEF36FDEDA498CB3E85087F35CCDCC9A1380ADAC13B1D8D72B0F8304222A9084E218FB8E0FDE266483E841E35555F368D3B7312CD49B7DE15D679C221987C1115CE54C36B65237F20B44914A8E885BC2BC758E06E0041A416A2DEF628CA18B61BDE571278EA300ACBC39EF4D0050E6B7FFAD31380137128F832B216ECE8210143E4608A0CB9E28E081F24950F2895D7829C9EDF4E3576AE3A356F0382C0A7F5331CD010D7BBA6430331706D5E6ABCC249BF98A4EA763988EC7BF7924319B750119ACE390375EF4CC49959D4F90FB95C2651D6D03D1EB8569C4570CAB12917A2955376FB3735455B676583EB1F9DBC6949D55997001914CE1F4688A834C16E86C62AEE83BAEBD1CCFA5C1A9E9FEFA4720B361A93E91115741998D505B1924DD550CED6F0AD01E4BB4CFC622AE4B61389BBA48C59E440BAF07C7EB887FD52A69633FFA9262DEB531CAE1983159616292C259F86390861ED2E39CCCAF480CA648F282DF0DE4D3C1E3F3F9776A9A44C4704BAD01C66BA53CEF1895C6B9E194DF53D2443CD01F88A7B58366B012DFDA3E447416B4AF35063AEBA8D5D390853828252C1A70186AAFFBA760463E5942C00906B88CAAFFAD9E2226C49710A8CEE730A870586B05E67871098A2D380478093B7AC923ECE9F1A13A9C4E524A5A7F07E0889287C8D6A4A9B7B863C48BDA45E746647DE835BCD98BFAE7DD891C1BD8CFC9EBA76D8A7494D3F4502D6492B24CAF25EC6FCEBE4DB0D2C139DDD4F363A0EB89885841DDD35469AB1BEEADCAB82C2BA5F7D5A3FFE5E220B2DF169047207E0111FC1851F6907B41C3C23CD133463A49B9492C6965FAE1FD48DBAAA908E80F19B3B36ADA860B8C25DE75BE0A753936E82DF586326EFE2796BC29623F77EFB1CCBAD71FED687C40F630DF4D7738275E65A788E380F5C36CCB20A4D429D83CCA987358250B6B19E99A26C66890C30F2B27047235CD62103A2189D36298C0D8DA12AC72417B8C06466F299B01D964385C7F61A45A0EF2BA8E2257F61573BD301927296145FDE3501B1E1A5B9068DE4C7695001B6AF330111162D35CB5C949DAC8E727B61894EA2F9102F52A34B9E9B80E7E6584D7EBB4C0CA4089BF1691F27A86D43D0ED213945AF0B3AFA3F26B43FBD3B0FA8C60CD782062A9CD861A462D64DC4CF2C7B44C55DC60774F364F6ACCBD899AAF443961FAD7DF3BD71D8852575E01C4575EAC7608DA1D1E1AF4387B9CE66755B3CC54224A297378A7D56FAD6466DD1989CC598386410B3455BE90220A924A90CA1DEF46AAF260D0CFD877A94E1822604F6BEC4201E1BEFD53776295D8D8EF03102CB239A7DB1BCBDC96EC7479C81F3FF6CC603697BD918EC309365BC98A48B8D348E95864C86FBA47C4397A113FBF4622C3B5E53091E8AD261A61E135766BA5720CC6C5E9568EE5A1545776F580E52D137D17D72155EA6F90E56BDD629FCEFBE4983664E9D73681CB47D9A5700AF2386A138D97460FEA585AD0B1909FDD58F66FE79E49C3885F2E1340CF080184FE0A824089E04C0028B1CD42504AB86356F17D3FD47BB67B146BE8E276E7BE5F7 +pk = 698C191E1ADA2751A3033F56E45D2A71C60A0012CA3A6F85616311E9DB459BEF1BD9F4768963A4A5BEFA066C1A27FF0D557246FFDEA8B06E08FD75E5E7B75F5C27249F3818F50DCC8C5645A1179E1FE60A9342D67968A11DD191AAF0AA599861A8528BC14C7367A6667C177BC5BED9ED97C8E47AC9D8EEB0C7335710754B7A7CDD98624A3113C62D0CF001AD611222962F9FA227AD69150E6F162941836EBA40BDE4DD8AA218E15280760517F7FBAC3029CA1627B71E1B13847883257670CCE53372F1D8ECA47733C7794D42B6E1E0DCEE15F0849E334767031E0E1644B7B0F4A40681F4236992BE5C334ABDC20B3562EFA4F1883017BC83A0C38D096FC8333022B97DD6F65BC86F4053784B16E70E8A3930AB3D6A7177C8EE3ECCC99E3CA94029CD546959B16D08048D1377A4F08FC1BDB8F27096209F08EAA4C495974F76E4F0A443CD806406B109D76FB4AA53764F06C4EA31C3E29ABA2CE273E406DD69449BA564609BACB486DC4E5FB97CF23D3FEFA9287CF5C4FB77EBCCBB9F9D097FDA3BE205DF7EA3C4D5808B293971111DF74F13237FC67F804BCCF288B2CB54C4A5194C671030D4ED4B162FAB93FAD56CAC21C10E6D1549F782354B58C9E8C370796B650CFAE7423331C6439079EF24E330779DA5C45D29BB45659CCF42C64DA4277B60EEA46DF4DEE91A27392047A0681645239BDC638B3D84408CAEE1EEAEA4C60108431B567B7539CFA4A55E57081E046A9411283BC6B12FE67032F5ABD84DAC2110CFE3D14AD6003EF307CA064C85EE9B601C8704E99672338B0F26780280901866CC20A85AB27E59AB0738993E4ACD74D1B083DBAF46B6E5201BDD94F3A710141F0B83B357711A59C9749B4C2370D813D4AFBBF2D06E088BA3FE9D0CA4BE807307690FA9BD6C15093E480584C5A1130E4BB8AED031C8E76B3DE5463223D6EF21AF6E38DA7F7F52547D370E809542D5E9EA8084756F14C09AF687F0EBD0F11F2F6EAF09A0B705365E504C9FA6A1E31AD4EDC42187C9979F206E8D0EE33EAB19796A9EFD81E1DF677B9B2BB86A060818406BC04C6C5C6ED3BE5D312CADF8741E7A07040D34AAFE54721523315530727409601E818FA6DAD9D8EB5038F5C4A838CD7311A5A82A715B40FFDC5BD2FCEFC9E5065DAC2804BEFC91AA65437B2F618003E034669F882D343C6768B2FD87EAD1C9AA6421E217C78DEE4776DCFA72038581B43DD44A3161B22A44E6F1CF40F06D3953973DF855DC74EDE15642BF298463B78C12A1E0B213AE33CA4CEDED01FCE955FC66A2BD9DF80BE7D5203E8E543324C81C22C99B96365CB5BA7CA74FF47ADBB3ED5CC8C5EE27C24092038A4AC7E582DCA55BC9A19A7A0BD6AE5E59C08C18C2C76C5A2F57A7FD11D9DCE0DF81B386EA0B7B418DA95672F63D617F89CACE3E55EFAF6B69C4DA7C6AA01F694646F86712C4B93B11B1B04972E9AA7920A449670821EFEF7BAD362075B3A4A5746D124363DE76C0A20E16CDF1F8045FA9E573510EBAE591E063C66610CBB04FEB4790D463341C66F31C288C5EFA1F440140B80EB09216FED460E5884AF23B265E974EBD8225E5DFCF51374066014873279E87B9036C22AC0DEB362179598662F672F6FCE8CB4D5BFA8B500A1DD96AB638A6364FE18664602E2F5C3A8BBAB0EA80AAF3CA2930B325C51D6FAD122C01835304F98FB2DD7A491842680E65F391471261BBEA9B9036115261546AEFD9F2FFFF78792DF4561C7EE1851C67AC6C2579B7C9BB362F9D6E6A3A73F8DA4ACE4C81F1064524F2DD193F2363CCF74A2CAE2CEB37EBD62A2D9D2B68C43CCE7E0C78B2D33011A45EDA93F4187F19B9A5D99C5C1925405AAA7745B5780294B03CA68553C722A9AD42C6D294D822C22C6523EA0953823CC91370D84D0B80804D06542EF4CA3EBAD1C9044B0ED9490252567E6240A18E41608AC31A32F0F1E2779B1FD00AA5088622DECB721937A5B48C4858C980184375DF110CEC89F9689F1C387B76F33FF0E0ACAE2D70ED0F767A14B55CF588F2B70869A1D21DDC2269AB83E4C8EA117EB6ED72BF9E802F027C2BA5FDA2593CA063E8959DCE54FDF1151998FE45CE5A9FB794F07D31D017B7EF7134A61BC5F67CDAFB795FBB29F1D914A647FA87D51798631D5B5F840A3E26DE895158A5B4E1A479C9555E5FFD65387468E6BB38769B1FED4E552FF8B7C8232CA8532A8CA2594A6B4D05FCE7CEC27169B665077F52BF504705B3A8E2FB3AF4E551C8698266F1B02D3FC28672815EFD798012B2C4BD0F57F3DF0DED128D763D895E10C9223E13F569FF8CEF0BFEAB12F6D786DDA8BF2246EBD4BDB81CFA93FFE29A1F8E249E935CF02DC2B354E9F3F5FEFDBB0AA98CDA04B05999B930E6E2F91A9BD3D0BB29226E3333CB1CD0F232E7F1EE22DCBEE2E91911CE2299788C856525EF6FA9876F5092A3E3D46964314D41753AC4A9B4DDE17A801F28FEAA17AF1257BFBC67D97E778CC90E65CD4D9027F30FB18DCAAD429912D8F8256FB1A879A2BC77BB02C99481BC375F3BC4F943D8363372023E1BE4633F288F958F255CCA946761B18F8DED4372B61E7A446856691ACB632FE88463133895116D797CB2AB65D282E64D937E8100AD87C60CC37F4039D5AD80465FCB9059C5A46D32B7E1F1284B1BD75C38AC989E7A51C271CD9EBB1B052419E1B07D227704922C89721E214BF5502BD9822091BF35C8C84836F17C188CE4771ABCD6409BB7EEB06A23CBE18AD38AB132E949EAE6117E439E450993009FA274E9038A4DD3652169E85AF405E97EB48C5BA4F87CFA9818B596BEC372E3143B239AF7ED089CFAB08140C21BC054412D18A8DC953D6EF7C8A97A41707B1628489BCF7A450F15E7B7A2220AB74AC9725762609D72F2AF746F7326A1FC51DE5B5BD868F853483EA84638F4D37AF009D3A86DFB6BE2E6E9942FAE4FA009389030D9AC2DA07374454EDE6BFDA5A1530D9D9F63208B3D9B369A7767FBB7546A6402F878A1DFC8EEBD742B03E06D80B2A79491500360471793C3FBB62540C401FD1E06ADE4ACB2B047088D3665C2CF984488445AA914A485B50A638547750283625B3FBC14F4F14D8F2DA9AC7BBD11DA9A2E11992E62530C93D0336D5DB0D52FA7D4153C36222A3EFDDE4B9BD7FDB3D16B1F2901D64289C3B79FA5E97FC5875E3FE958B1889183AA176309DA5E0557CB049AE9E5D858A4EBF1703C4D6ABB1FBA054CC7B363FE3012EC287AE2FED9DCECBEEEBA9206426D9CD4706FA05FEB43F772D1E94E72D0FDD69188C2ACDBB1C506C396FEB7C574987C8FDDA163FBCCFFEFB190B91D7DA84A7A550AA546FD6785149A6DD2E9F424131C53261A95AF63109137C73BA601BC10BB25EFC743E0DDC2B9FEFEA8D7708B665CD97387DBD3D8B5DB399A7673116974CD4C100CF8F04424073994265F1F20671EE8FBC9E2B1ECE7DE6EB6920D428EE451771FC9EA3F2DCFE38508BB8C242D256238C31E0920993360EB524D45A7C1CB3AE0E2512F05FC5DF7034BA79496CEF2E1351244DD6CB3AC3CAD954A75B3890A675B4B8FDF47503A4579CE3B4C39A03AAD4FB2611DE2DA5F5C093AF6EF7DC7300BD9E0ACF7B12F6E31453ECFE8EE6BCCCA7FA56E1E7CF23D826351E9A4DF4C68F837D1014FDFCBA70F565ED4A783125ADFEE36668F27FC5EB7CFB4DC8EBE5D11389C86D34CE9188EE0F35A20EC2B212E1EA808D099218DCE2DC0AC5F2B62382BFF2C8BB1FE1083D9971BE4A8C1435D6AE74091F561EB17DA2411A0E4ADB767B9F80D3201909C78DB64EB204EA32F21651C23CAD8B5148119B2E15E4E362EB7127F9F5C1EC50304D7DD33E66794FBB876EF4FC2322C5C2841A770B11C0727E70195B8276C8FE670778AAE0B0630D00A2C5ECE5C699BB583920D94B277D5DCDB2BD7D040AEBE188C2524AC74D3E1E8668EFFA425677238505F76A9193F0F9A6A2BEA29055411DD3B1E8C7CDE892EF1791B47BBB4CFFBB76F31BEE3D35D813E4466C11CE1BB3BFE894C15534C978C14AB17F3D2F33850D9F99B349EA17EDC29FFA9DD0612A00BA57727FDCAF16D21E9DBD8FAF155041FFF5109D79452FB6AEDC9ACD2306967D491864320306D78F421AC61605DB33944C47A8213906CE5E92F7633DE0AC22C418900A567D3D2C7C1E8DCA60C043EDFFA33790401D7EBF07DAE18253FD8461CE96F04C4577636D4C978E0745E14B3772033FDCC3C6824614E255ECE sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA45999F8D7784EF696DA0 -smlen = 940 -sm = AE0CB45226C370948D0E3BEDC1061C2EAD9C212426E1E12198BA0F1CBC7E0BF7C99DB012EC71014C6C50AD2757DC89371A7712C31BBA4CD86E8CC6868F9014E1817392C5C7AA2C51E547E502E26AF65470AF0F23559EB4662E026A03502E1AD32F90E8730E81993B4A410DEE1D9CB51AE49248CB17041A13549FBB44706A72127EF28FDB7FBE413F523081B3793B27C4378CF853CC961E2C6E7FAD2F4B328B637F76B46862C827B64C48AF011FE36506F9BC456D76CB7EFD7523A5B0C5A6FCC00F34822395C56F4768503B11D88878FDD6F54DB744622F57CF62F3685F20722DE830247D4BA08771D7FEF036C2C41F6625563168E8293CC5D98B1A21173790EB3441A1BAD79FF0614C1F11E15BF19293FE605FF747DBAEE4DF6FBC76C55B2FBDBF8039254775A2CA31F6761AC0D6073D2BEAF10068507AC87EB7EA9E13A9A62D6AA38059842A899A1E8BCC4A45EFDB3CA77F632CEA7BE99AE4EB51B184DFF09DE1E5CDE7729020FC444386F36B4B3450015D1149DBE360DB8B14379AA776DE98956D4ECED863782C41E44BCEF20F3872E16A3F73A6A155487DE65702A821FA774EF995D91541DCD826B27BCBCBF623E4E16F2884414E04C7616080271197408718EFEB021F00F1A6BAB302A1834FD01163C5B2C4A8E33CEFA5284EA18DE871F0E6A2723A5F4E6455D1D56E6AE1640DF2DFD008CC0A1848CC26605F10413D8CB9AD415E360A73638E6E68E53A786B912C6CCBC31C32D00A90647BDCACA13E35E102AAB646A78582A1542E30B9D93ADE6CCBB6A3093ED7AB7D675546CABAFA70C6C24CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +smlen = 1044 +sm = B8AE0B2EF0FB368A3B2C347FDF7283EBB1B2DB4311ABBD359DAADDFA00F725A65F5FF00BA33B07DDAA671A9EC3FC6B261C85C6F0786022328800781781AFB45D28F4206F6F62329628A8FC68DD7BF6B7FED91D6C9D935873DD99A8659C5AB5A008A14E02FD986C5E8370B9EA08D45863D1CD23712C97FEB8270B6C7A90E892118C6CBE745F1434E8C2EEF13DC6B5CAC56E5C43F622A8E792D7C9FE89BAFB3AA34FC2F2EDF2B00E533A502D68B8B09A792C27ACA6AAC86D991F5339CE6E7EF5B207C97D90C887F9D49402461BF1F1569F41B1DBA382CF7A5355A2FFAA4A3376BF82BF984A5584D72CF3A983758E109D7EE3E7BEF6792FFAE917F6611BEF3C17B3DB0922FC4BE09D5C6B2E0B2BCFB78472F55D6B10355F6907E457AFFFA66C5EC72E51A1A87D4E6863495D62CCD251AF581612E5F92DFA4E579E31C11B2CDBF150185123F7E40B868580FC3D61E072D102113158A00C649E8211EB4FBC089555F88A632FC3223DD577A52F19A024E9156242DAE6C58BF4CFD7FAF0832C35CB3BD67F92A222B0A6145C26B579DD243C1F2674C88C717103AFACE15BCD1EB305AE1F5B68F7785841D7A64E021EC68E63496E145268E5BDF07E1538954A932479DEF643CC08FA7F6FB95C0101A6941EA9DE01CF89DCAB1232BEDDBE8DBEFAD964CA07DDD9C680AA625C52E81F7948A547957D69A45D6F8B12B8E99B0BF4DC0C0035F10047BF0588C9579D931837BE178C4E4FA7F5C3A00E38DA5C0E05D91D784F6D3EC518CA273206EB896AF64AA9298612AC9FCA921399AF0A87E0939470DDC75BE6FEC62CDC694F6754BFE26F499F87691945E634BCD3B62BE9C9CF702D106709F7E223C3DD64EC19EF351501E421351ABFCB86522D79D0BD6989DA6F6BB90D613925AA43C7D14E29497EAAB646A78582A1542E30B9D93ADE6CCBB6A3093ED7AB7D675546CABAFA70C6C24CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = 926FB9E01874D732E0471FF0DBEAF5D3173C0888100C78662267ED5AB595BA49EB50214C82BAC3C37E846816FFD8EA564040E693CD3850523C9F1D06335AC975E1A6339A8A852A48AE82CE269D6320FC21E25FC01C54D67463733C5A1A7242EDB1C8410B40D5E72DB2CF6E1870A087E4667438370E20E00983F1F8F91E824BC261092B04965EF85E097DBC81998B7BE54EEB3145774E9B48AD5DBF054516D0C2F15A24BCA63E269A4F063726CEDD5E78BB79DDBA04020AF93822BABBAE3FE194095D53B98DD2451B17F02E973D96D384E2B6A5AEC11AC3861D9DFE40475E7A9FD9833AF2DDBEE556E98704158EB8233A46EA70B3862085EAC37E36B81D203F6E126FE416AACE1BA63783DBB03E8440DFB2AC447102187428906D8B262585A9EA857D7A54FF45F3867B7EA36D4900E3AB0F799C8D27F3F76D8540FE1D798A525219DC4AE652A536D30E36DF4A1A04369532B8C0E36BFFBC61C96D77DEB15180CF0CB7EFE92D06025AE8E0CA8816CD613D5970A48A01D3A119A8A50BD8E39F7EA1B6199F7880F0FB41557FB53EEB7882C648F3CCA4625BCE288B7E9C5EE0D8C8BC300326A13703974D61A38F12C14F099F22A8B88E95E650103B2C1B068DC19899A501F0008C7790285038A9C27FF8530C9BC9567EC0A5A655AE55F9CAD6FA70B024654F75DB2883C6D432DB3AB19FFAC9014D59DA51E4E5E63A7AA2F2D425B2BF3F0707DDB006F237BCDB134B96799E4EF7C0AA24A475B9245820CE8823DE367FCFFF3864DFABF622FD920AB6FC6F15D4DB2D315F62CB3C1A1DE2BDE3552BF3E63278DFF643DF0DC73AAF15129617080625483724C5F9107495C7E7C2606AA4E279026DA4C1A2DD44661EC2D7D188B6BE0EAB9061224E08BFC8C11032731BF8E57B6F02E2D10D3A65C0D604285B5F24D76A3CFF82AC715E27114A402624264F2AF900F6A41A4D0FAD35A594FF7AE4AFA8B3B31F324F3613C1A05B347C3CC389F1584AF47B6C64EF3580A63154B98AB94101F7136B36065E8EE43E94AE44BAA94BBBA5833DFAE6736D36197E8FA383385D27344D7C7A12A6232CE29C7A9640A70501CCBA7191161A0E891CEB274E9719B59EB78D0360D35DFFEFCA9AC4D2645AFAF6E86788C28799AF42856E1D490DBDD80399E1F488B77ADD33513A44DDA1C8A5F0814C88AB049F1A773AD3302C8B51A9CDB0EADF8944F5EF4DE8FD0936940E143A129478880282FF9CC08FC49463C662CFA1BA0CAD1C8307522973815469C385D1A71333FBEA4DE03B746294348C82674E50FA6776065FC0E706DE47E8B175070A76CDBE246D37FB4618DB6652D317502304CF9CE4D2D2AD03207BA4922199C0ED506C13BA30126905C833FB64DE72CDAE1EC413A722928EE10E80C14872491BBCF374863DD43530A1DE66E678227F2126C0178B73D6FE012B823C154AFD76E131946DC13EAFF5C7C2D3EB7B6B0EE0CE982117DBD6743C0033AF16A1A57043796B0C47C66CEFB9DBD208808BB78694770BB6F3F77E025F29468D1C6F405103AAE4CBC2916D1CF0CCA028BB6105FE23DE0DF69C012B5CA0F6C70B276EBB4200D7D3C8FE021025F08D961F98F1DE25C71A2EC28FFA5972B975650AA62D7A462E49C2BFAD562252965D3ED8086ADD82508016CA5BD953457F7F14F3220B2FEDBFCA52E145E57D1FA59A1A2513F12E3AC743B65A8E8982E46AED37E643D18C45135B6BFE465BF88C21A0A33A46F6C0EA2EBE56037C290FE531DE755291948C0A32BF54703852DFA6887738AFB6DA11F5985FDB60C9D8BCE5A05229943A3A35312C0985E6C0F102880F8F5DFFB0BA579421BEA6F3C29C4D81D5B8DBEE80ABB236F4E47AFDEF7DBC31ED9463745A3286FEE01A4F98D61818789BE85BB07A4DC45F2D84E28010F23C6A5D3539AFA4960205ED6395131D1A66E5F9E944D299FF9366662FA93C4F4EBC4A0D200E196A607FDAFDBEB7E3C60E332CB969112815D72CD87C04238DCD904552AFD5F046D20DF5D51ED3C05864F8203C4CA69BABEEC3CAC677F65FB59300168D74496C55B789C570B7F4DCBF79D6A7AEE43C34132B69398366D68BB82FBA74E3DF855E4A2A6F2312A2D5AD90F92683609B25F187A69EDA6512FF46A7439BD703431216504404AB8CAFA9AA4F16B71ED77820F1996897BFEEE5A3813FAC64A58FB8C8F3FEB7BD54C1204DCCF41C0699C68278E9A354EF94B0F34A668D752A9B19137E7117B07EE08D732E505F32A695E9BF426570DFBCFEC85778D892EA27498632E4BAC79EC182C03CA550A683E75355D36AABD30750736348AFE4980CB40DB9D120253D475B90B5952605419C2D6CEA6BE9084408F152D2552F8A41441B8BF8F010280CEF2C93EB4F03421D67D7D841A5CA4A033DF6A6E94C4D53A255595047B02DFCAB075404DB29FC3E26470046400CFE1B9111DB6E935201676244C6E23EACB491A1C3C6BD258AA570F7B0CE90143C25BDA3363594C5FF6B6E0F02D3AD3EF6117F1FC38DA26BB72368355111DFBE583027638DAC803DAB4FD57DDEBA799E3A8F0898122533D3208F055A85985B81BB03AD88588082748BFF307EE4E63A6B3D809F03AD0E7D0DE52D4AF885A80E78FD9AA7248659C1AE634D85B1FCD37F88546623C9D60A973F4CF30A15BD027785D294F9B7CF5AF255D8392473E5991748EC9BD46030BA782BC5097AE61DD03F1343629A8F6585BB3D1EEA9E2B6DC9A71CFFF98B63368C11677CC536B2F2F8D4E528116631E364A9774B8A20A0EAC1E1DFBA1AC3189BD19A79EF97CE9E6E99A1F0D67EAECB702D9724FFE304054D626FF39175DF7F296835FA556CEE2D45FA2BA721F4A2C0162A3208D9C41CE9398F3AECD4B1F700230449A2D715B03F0746112447004D90C61E429BBC916F1A18D1676BB5002E8EA26B7AB25C717FB848902960F367D23C44AC318E78590CF4C50C4DD77A28DB330DD4541636EFC74F0AB60AF0B5C4903C068A892ECE8BE62162A8B21047577700935C6C7816BC762A9893E3093228547663A49244B49E88CAE5C0EDE26DA4F8EBA2794EC8DF0AD249128CC3A3BD56F5CC502E53E5A069C37579374DC644DFC1A4064C180C76CBD2E4734253B9DC510F0DFB7B424B4C894A5435FDBA95BD37F07122F4EAC6D04B77BB0690259639665CA969B34F55E15D040BCF27ABCCA8C4B7B9A30E3B8265D1F734DEE74D7CE5C946045A27738B0B106D482AF983983C4E15FC4725E5FB7A58F103BEAF9DEE250E722950EB4D2CE2C7646D1E37054278BDB5CC1E6EBD1413EE3E099E5E87A1EB457DC5213B992B3460258B6C10CCF3C43B419849A17AA3BB595845FFB504CA0E4FB1A0E67B01A5283502CD61DD4CD150DA300060E518FD9E49A64B3859577A3376C47E920C446E6EDD7179B3AD515FCD85610729D9D5832468549674A12A569C6C382BBF30CBCB7E9E5753F428A4D06FB48AF21035952EE25BA9C96DEE80E4B2395E1EF72D9A716B0C7E4CA02910F4962662713EE61A1B2E3F5050959E796564C93190E8ECEBAD6C07015614CE8046CAE96FA04BEE8029C529F832828D0BB267942E93880E73186032613D22DAD1307AD84B29593B79CA4E94B613E7E4BE509A506BC12CA9826795F898447EDA6068A030145D9A70CC2327460503D37755EADB689B427F112A59738DC6D3AF0BC27B9EB724020C1D2A9C983322DAE6A9B2A2337C5C238B1CEEF0664287760F68CF1EDE8D6B5F96566E3E8C64B988D6198CC14FD539B8D5539AA9817D +pk = 926FB9E01874D732E0471FF0DBEAF5D3B1744A45D58F3F71F1F7D47F5E97DD6551B3400E7AB57F27C779BC7242577E626EFE0817D032745D25E71914AE1E6FB967A29ED1070EEDF0F8F9818DEDAC847549C9D7FE96924C438CDFFFEA9F27E793D814E2C976FA9D4FA72678C537F2820F38B8BCECAE2BE10AAEA95D5AB345D42583DCCC27828A113D5DDD61C2770376CA41AD4EA30039C0B633CE75E69E6D1AF801F4CF7830D2D1E17BB43EAAFF3890075F77A41EA184ED8941806C6A7AA66B7F903F6AD325A2E6D6FFA17A6AA8D54AB4BABFC8862FA8E4468A529E74951381C935A66162767686869573243E5DBFAEF1BA623EE15E78ADA560AEF98A79D65BABEA5773794E3FA41CA946BB357741D06D8D14FAF311F6FC3FF119CED54690973E30F210AE64C6DE1BF28995F56285514C8EE1698FB5DE892575E5F57B84D8BF8A8B139A9D25A756468CC6623EA15CC096AE305AE7431A8DA38BA985A4760652A0E0E4201FB94C04C113F7A2D3F6364CF34E644866F4417DAE8D739B9F21F2C56FBCB2B8A1BD35068B4F3E34A6F3B18D46260A733C52F14CDB7B78D337E203E10445A83B66D57CF5679970F0DC15D66CEECB98A52B6B8A8C4F6AC0CAD8BD19C20CF078B36998556E84F7D8D03CC10FA6822979EC3A043D5C7FFE869F6CE6B71B4D0D65610F276166472403047FE1C09849E7913AE0949A3FE37E24398E5055EE0E3680B3E1D7417D12E6000016F8F0728FFE871F67FD224B4691C92F05B9D7CF8ADDA0CA4A32AC3C4268610BCC09E59137E298BABC2087ED28DDCA192F90D36F8ECB277BADC01C09BDD0C864536DE65AC0A3738AA0F013B976D313FE5E629671B2303841EDB5C45AA5395FE0EEFE4DC397C76635662849D570B6C6A3B2009C6CECBEB5501D7EAD121E4FEBF2CA59C03C38E1B147B827560852528017B38C52D342067399F9F0E551B80A42324DD1377ACBA0228C961C6C689412B7F14912E6FDCB2CF5C3443E82A68DFBDA7FD3D58FF6B66FAED0F5E5B6D4022F2B5BECFE7518F3C17B50257A76292C0A98EB45EA64DBF380C042426C9FA62D3C29BBB4AF4821DA301110A4C95AF2EDA1FBEE44EB5924B02F932DCAC2D8D934E38169FBD28F364E46ED7AA4203DAD612E02CE61CCC14C65EFF9D321EB3D73273109974C93A03C7FEFCDD32EF33725CB27216B0A11A17F437E824EAF03496F0401CCB25EAC91D77B951C83BAE5320F7CEBE0999D56B2F32EFBE30B7E129059E875CB7F854F5290A18C9CA160BBFD1943395C7D09B9BC43EC4C78B4DD86CDFE0F8C63FA3FABE3F48329683EE141C2B3E423B7C7283C80A2738B372923C2FBB7BED84D4A32499E68EB39212085094D9914FC757920A6539297BAAD234741AE17D7ECA725C8FBCB08102473AED8C3F2283D75DFCDE45321BCA69950187945B4541519E3C319370641863C5C7F0771371B4982345628158DB39AA34205388A0886BE731B3FB04C1EE0A0B8314915F8FC346373D05DB55E3509FDEC66D9AAE8F0B6E1022AEDBB86ACD8CC4EE7E89E49CC9702614081260204951E221D8160BC982CE340096F8E106A575D6DD96F768338582C6C3566F4AB9A507F05A395EE4B35324D855154326DF33D0EA83EDFCB56A3FF1E4C5E8257D3068204C5CEEB351F94A6E9AF299B762D9E69D3CC9FEB7AC2B44309430563A28A61F205F208526FB380FEB6C4136616CF3761B3A987F37695170178AE579BEBAD06BAFCABFFDB24504C34E4BE4260B609351859F06517B879C093274D24E28A18E0132BE4E5780D35D99D44DEB6E8B1AF8EB55B4039180153A275D4BE720FA90B839433EE10CD1C69F87742B64F13A6D4A7E9611F47AACB810EC08C2481BC793FA43969420A467C5BAFA561FB3CF22FB96EDFED988015ADCB4D51EF2EECE34C031D3826081CD1FBCB4F45F7EAFA9731CF7A4B80ADD6A5E3B9FB6179A51521AB2731BE4F1E21FA659439EA1F95B1F3FEED7CED1BF70EFB82A4A2AE76969B231AE76F8B5E78FC138B16638682CFC8F53F645813AEDD3CBBD1FC81200FED8BF9823B1641EB52AE42F4CEDFBECECB067985BE0A801B3DE4549DBE6AD805B6CCF9A9208BD888B52AD668D8112AC6394FE99A1D03D0AA824DBF00042767140E19E4D8E459CDF85A2401EAEFF35D0CBDEE22B05BEA0F5735B7DD83B042872660F7DF3729E8EEDFDF432474382550BFA41CF3CB13973DA47944E5D21A40A73812C06CAF69BE0AA3636C8463464D0E07B2826EA48CD1EA303B62C0A91BD52A72ADEF040974D6FBDC89E1488E6C1430A8A14B7B5C4920B53C77ACD77AA26BFAFB2F09F739C173E4CBCF677E138E1D753FF735DF36C03349030FD9FF977EAACDA1E097E0045DC5820C35627CAC724E379D45022114E6E5C9C01E0EE67E4142FAF7FF16606092BF1F7B3F1DCE959D90608735160DE909EFBFB92F95392CBC2800A3AEF8571F8D3F4D2B93E67CE786D004807C458A562FE0C42E3F25782D3994F9333256D1C975903D8A6CEF32843E910436AE105146DBEA4FDEBBE0508819B37F6A42347B3CB396F103548CB4AC41418233E55E0677707A9D77B9EB7242CB34906E71B5B9E53B22B6F7B8511A402FEDEF2D0927E91B8B76F2BEC815C5B579B1A48B07EA4A2400E430F6071758C71CAB5A55D5C11C6BD2EF3021E745BF8AD6314FE555D38118E272E191FB5C6DB3EAC33004469CDB6DBCC564EFE0A658A26C5D764011C7220449CF2BBE68CDE7A9601B841B117E13AA57907E06A0C914FE5185C032560AEF9367A9F193B0153B7952C94084238B622439E655847BB7A1504636F9E3186935AAAA5E8FE5DF2775B1BC2437291FB34014563AA1B730C6CCD5C42B62E6057EACCAC6925FDEF56CEAF7BEA5AAB015BA7FAC2CC63D09C6BB9DCD9139ACCB660EA939D2A7535E2A3E51236FBC6BF03B527B15E94843B458B22EEA6155A8F725765E31D6C46FF3CB5D1AB710CDAB6C56992DCCD15164BAE7EBB6F134BAC47526AFC4B437831E90A796D6FF3BE17B9511B15B8CAC42282CB92D122B060FCC6ABDF726FF9FEF6DA8FBAE2C1C5FB348F1F7C1D93C0A96AED03328F1E9752710592262DA241921674D27B145532B14AFDFAC59EC139145302ADE10069E370BEDBA22C0737166291C2E495ADDBC81548EA25FD6095F3E103861FD006B2079EB1C94E2DD7A6F8106D9FFE7622BE54871B7DC9BF0D5D3C4CD3D03F7AC41D98C782D2068CFFAD09BBCDD82537C7A733B31BF02F5B5E5D2F098AA7DBAB907E8CDDE45983874A31E534DA4B659D2E118EF050946B2704932FDE1DCB84EFC62EC5B6CD055454B78D83A62FCBC2EDDE5FDCC70B2253BE19089D40DCDD43631872A1EB089BF7C6C30DFD92891D1E2CA57F12A1104B165A32750B97E83AB061E98C32555F18214AE736F8EC5B16FDEA513FA0C32B021C61190BDD6DEB3EF27D6B94829D83619B8AA01650FBEB5A3D6D3B3CE453EB84B26C4FEC73B230F54CDAFEB02B410115C1943C42B80C01D431A80AF71FD5F59D78FEF4D15C48DE2BFA6AFC7481337612C441F591B5B13358A98A8B8774E53D98F250DCC54302479A783E77655C899B1B750D8F11D8B84968CE7CA5596A7AED7388488920890B5244D9C9FB1CD19B69836D17428C3B50D12E1A5A4145910063A47111572AEE25E7A9083A3556C04F683E9DED93737721FE3B2E0BCEBCE9250BF1F8B7D76DEF6ADE4CA305F0615F95F8FEF6F7DD237AB5D8B4D2C249FA004721602F0355477274727BAC9F6357C685F712381A30B522879A4377A1A82B211AFC7441C5519363CA0A9785EEC2B43AD7A7536B5B4BABF9011AED98455EDB3D7CE52443EA833196C0AF87F3B4096740603597F44C594834E888B738DD876C0538ED649CFCBF49F471D0E73A4DFC0EE6B59D287270340E9952D4EDABED7A525AC582F90C417C9BB5D1A012AF2FF7AE902BD2E633308A3F4FB30711987CB7EDE953742FCA254C4E2F22C9226D4217C886181FDEB1FDE9243132CA5A1823BB1A75328F98D8572CF240E62CCA199389863B30FD10529602E9615BDCC05A04A1B09E6C6BE13438192BB1904B7306CA595FB29E87D6CD31315531E0A77803D3F10DB3A6987A9753E2B02BAD959C575F3D838D1FB297F45F1156BFE996C801B8C83C5B62B5747E75F84BE475109CFC3EEEC031DFC82C4930E5AAE0F215865C0E25F1F65DC7316E44FD4E4B4427536D6EE84F5EC53C63DAEB4 sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D164303B53C1123A991 -smlen = 973 -sm = 4932B68F6A83CB30C05C233417021F94422F87481B49C12A6084F5EAEA58993FA790C68D05986FD0D7033A48C98C898C0726054D7F0CFB0C83625C468DD8C794E6D56F2E7C670708C42FB086C5F0514020B212FB6C0DA2AE6F77CD49C7E04FE8CB2B2F8F31C4B13EF864B3D8E8E4F4476A391969B7D3B5AC09ADC409320086EEADE5B7A757323600A3438C882A8A7B7D3998EBDF7EAC12B5D58C4632C3CCE64F428FD2E976D8D80995B36ADF7C787CF45C611F73CC39030EC156BC64FAD1D4E752E2B4A36184D16806026E2B66204508F24E6C26214529DFC628893B7F87F2A5CD57DE0B52C5252AD240FC9481DBD8548FD37A4E00417730F2670A5017DC4DE9631A5B408C4200C2D2C43080697EFC8E0ABAAD97DCF978ED48B5F26FFE02239B6594D5C7EDFEE4B726A77BF284F70DDD56A63559F824CC2438E9CB9A0B3A5CAE2A39B6A5191B3F685909EFCB4C401C9DEACB0B83D1F29F6DBD15606114D1948915587C868087999B91B9E33DEC42793F81A0E0786722D3DF4D9161F4F706159DFD744F7CF5D0BDC870B765887F0E4E0A3D7F5D56E284930C99B2CAC852E6043CA3C7AE04380ECD388A3964C7BC7F611A49D6F35FA578AFC9A0578E48D69FF8A353AB1132D377C1850EDF8A3828A6973760A4A98F903D38FAD62527894DC126E69AA452732C1C86E4F1A062CC172FD169E89B7846138B34EEDC65AE6C611DF2BB53616D844CC4E4B2145F556A259604F6A3EA24E4021E0F27B32140638461E26C0BEF181B938EA9E31385568530738D85244D0B08C92A5BDA46C34CE2885715DC915C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +smlen = 1077 +sm = E05B7A804E7C834341E4C812543C9C6B781356E9C46709DA8EDE152539E088FE6658E720D6FFF774C47DA93F222EF80D5546CEC8B27BA725C721252BCEADA1AF954E8D0D3DA8883FB5A40FE06298F24352F76891988E09AC3E63E15FB300DA697B611E5AC2CD651ADD48116562E73EBB0817E378F4254E3427E8EBF09C88DA761CBE413EBDAE863F6F885F725EEA6A50B492A3D503318546A4A12C1277A93B6E9835C1F35FAC6413B893EE8E63004B0E9AC9246352748BE7128389E73A56A30AB12162395C425A203631738B266893F0180558CE631B5A29B54AE3D8967ECD31B8F20BC705FD21AD7BD928CBDDFD2C4190E76CB66C8DB163F398A86110BBDA63837CFC608D5E21D57B78EA9D77DF82E8468885977E1E3887561BF157D612ECF1ECBD878CA71044C1A6E4D6C3C98E56F762874A11D97DB80C1B9AB9BB28DEF047C7E05DD174D69007E643666694F02879D8FC50A9AE31FA2F81CC82A5C786B861968736922A73A79345BEAB98ED58FC037BAF21BC89ED84B64121236099DE3D0AC13035D07024D6DAEBDCF53FFE14C57EA8EF9C91A56434C5634670F532522C5C85556F80A8E781AC7A9F7DCC9183F5B2C11C59D8E88BB4A1C4F274C2EEE03696DFD9A23F6D310A2CC5CB48C8D7087417F9681B68EDCDF638633F94BAA54A9187BE9B2E6AF0FE5073F5C4A9FC36E8F6D8D2D9B47995D7620B10751CA42358931ECE38C832427E044065518535E2D6BC3693118B6A28BFE41F880C0EA40DACCB46EB40177F4C9389C21A7773EEBD086CC854F142D2D859BBA965B61F5F0EC49161559E6BF94C97DCC993C724CD0B93AB86059B9891FDE3B1A65E77D5A03376CA3D1A40609357C72D2BFF7D9423759B23507915065EA83230DB372BFD76308DCD02D93601FA3CB9C97165EF181B938EA9E31385568530738D85244D0B08C92A5BDA46C34CE2885715DC915C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 321429D73A5C861BAE4C723FAFA31B4D5F841EB746BD7BEEDDEA3FC3CCBD49E172D92C4FB37310C908CF96E4AD3FD732DA6000906AE7459573B5AADFE7B2E3B584EE5304A42C372D62199DAE9EB0028972717D78C3E9E1A61F18A69A09924D0B16A1A911AC3060D6FE50A9D7EF1C6EAB52F6B34C59400AD1587766BEB19E78C0A6F5595D48C54816F286A40C9174DB9B199EF16B318ABE639A57ED5770D3A1BB42B45701FE53793D03EBD01324840190B466AD92360EAA5DFDD53DEE09145D3102E47C348DDA6C4763AFDFED42426A82DD825204B11757952879F48C3ECFF696E0DF803BFA7F6E67A3E8902D74B1E7783410FDA72BCBB6E89A75FFA50135115FA03A0897CA95E61A36F245BCB765447DAECCDB459F301F642CFA9C02B2756CA2ECFF71B5F701EF34E6A560A9264F2DAAA9F937AAF84ED24DA9C99A9FC867BD8FC1128BAA7D05FAF3942107A645BC1D2BDB7E3539E9C4738F4645BC087C049906440D8E3A64A47410A382CB42BDF3D9EBCC7CA9790353BEF6FDC0FF739E0FDDBC58DBFA7576616A0968E628FE95D5F694F90E3739BB81FCFBCC61799FF20BC3077B916DE184ED64775B54FDB38CA977CD96563F10D6D3FE7B1C1276E9D7A256CA0B6874399AC90E09E796FBFF79F59AA94BE5A242D075449FE572A0B312E92FAA377E82ACB2164973C0BA1F5B327E8B857D833FE4BC04F67F4CFC68F868855201BF7B3EDA51671C8F612A96236531DD5D353304A76026AF85331449E1D500E41DEC36AB907FA7BC61677C13CD7B4DA3467D4EFE685CA9410E48C59BAC461EAEC421E7B10A5A07EAE5401766C477EC24170ACCF7ADC98AA95677F7AE1D15ECDABE3A39E4791EC34D5C00C22509B28C50B2A560223422EC38FBE78E1934331271CEA8E11110045C1A6A701DDD9A5EA86BD6A44764F78493867FBB535005C1DD0749314770B35238AEAC75223DD1C76507114A693595B9BB81DDB2B3C062A02CF74AFD8375855D794C54458B21171C7D46945C517903D77D7B5DB26463A8F87B57ACBF8CE6B2BB0B4C2D260007B111D7591406325ADC210261737C3A81E3D432C7E940921933B4B07FF13D1248873B12541DB4F5844E0EAA95F1FC3345C07CFA5073149C9F9EB88E0F95870CB793993770154DAFF1C93AD816F313C031A9D69972180DD627E653D2F4CC8CA617AA3CE6AAA245A3031058D63AC2FE5ACB08443D7E2315437399B60C3AC12CFF06A801661D6E5476973950ADD35D8469FC7B5B8437D79A582939FB8D9EDC55FE9C4D609B558B52488F8352A5987D3ADC4DE1F37720A95803680586918C11F41A6C4F3ED2766561B39A7BE1D3BD2BF302488E8B23AC5885963BD6F73141E2C02D8A7277DD24B84EAD723313C1262300B037F3B56C0C27E78D7B2D844DCFAAF88BD04A89CCCC43F032BD94FC2BD2F76AEF8BB457C8B9DA1A4C28B400E6E13B902DC9CB86055FFA1AA2BD224C3E499DB1E824FAFB70D187CD7316B2F9F8BA6B0ED49096F79BF8CF7CA3185DB4C88B8C5A131D077A5E394B4DC0FA7064887117DD753D879E4D372E9511DA40CFF12A01CAC1DB8D2991BB1ED950E583B7708ECB8B47272872D9A6FD203511F105EDB97ADBD56CBBD45CA75E4668784D57E55E2285DB8450ACEFB2334BF5E7DC8034758C0194ECEB7E3C6F70014DF6172AEC75F96CBC2747CD97C79E1C36D2236074231891FDCC1DBE7F730EDA49D8F2F34912DD52764490098D7887DCEA90DFA36172D49608067A03F55E1D574445800B995E2ABBCCDCB2FCCAF1910950098E854BD89256F2221985DD2642B02D96CB532506A182C839BBA8539EFF063C81A8A346634EFECE01B0356DB6CA7CCE1F248EE78A8C4698A9621D0BC269D7626F2EC3D684389733D24985457D7CDEB0109E5BAFA2293FA7072D58DCEB56801C5960E0FEB4AD8B859AC687D9A4F6C2B594AB02D35D050B725B2994CAB8FFE16974DA9169B7428D5A3144FEF5E044559C9AFB3865799E35355A7668E4870FBDA0490794DB38CB39F6BF6B5670680528F899BE05DB5191AC60F03F84BE37CEFFC096A1A85550C5D774345F2F9E054BCF2C91D9B211E65E79DFFB033A3F636A4ADE8113BBBE0F934474CEEE4CF6B08B6155DE49ECB345B57BAA3E4C538F435B3DF712B90ADADD8EC8EA544BEFD831EE026490B6B6721570FB98DA38F0EB6F6EBD0FBBEED1B3DB74F95E8F9503B67F4C2F4F7551A98B27D771A983AB35259B52E80922CE0C02116C75B63B800A18F81DADB7BDBE0C27F5F891AFFA33CF18DD2A125549BC7F8487608AE1A30695B13C5443C4D93E4AF066409F494E3AB264529F842CC68EEFC48653A54D1780B3585CC787E01B989E8D87E09776722F91D5B829997124A17CD8F442E487125DCD82003C174066F5C5ED51BBC472261EBF31CBDF09A6706A8C3B483B509EB9E65504ED7F7BF32E1B28D4A380FBEA7DC8E83B90D6E0F420C48A95A74626C7737D3D62093835DA600DB1D7C1C74F12B809950123BE1FC5231F8EBA3C54C019339DBDF35D20FDF1CB1B5BA2A2A55A54CBC683F132144BBC5775A5E471ABF6826506F1A18188BEC69396C8F137C339B0D6605DF4A94757402947837A20D2F8414F82FBE5F8CE184573BE9327C681D10B420BD77C8E79CD3C20AA3A64C43A030D2B2884CABC67BEE38A823E56B86DE3A38635AD6B94D939E777257CC2ABB287B2F51CD76F872B5D37024CB9A19441133942877958EC9A7B43627851C9129B93D67B97AB7725D94F1BDC80761A2BD81B98F8808524D86FFF004CE4AC2838F634FB725D66375F9D6DE3E1705D5D5AF6485AE5D3E2F1702F67D5E46CC5A1976749D79A73BDCC1AA1D8EEA9E3D008621CD45570171B04301679A50302BE99B3A86F719EB554E56AECA5C10C7D868BCFE6AA79B82E767DA50DB967152C8E6BD312BB3B56202F939F887484B54778C0DDE4C14BA61D64579B5F68BFFCEDD1CB0137FCAEEF309D14FC77D5A6E0E0405DAE3B0BF8FEF6380AA400DEB53472B157707EF0538C8AB75503F3E81EC56EF23668C27E141C2CE270FFB22EAAFE9F7B9D2B74BAAC8AC5075FDE71010F1CCBE670B0C59564CCA3052ABF3999DFEAE322C90FC22409C906900F8A9C69F275D34687D1389C91E564CF8DCBA9B0DC677B7EAE6D3B117C7725538C657CD8983083D995E36B3CB12E473C73FC4477992A0A361DA65BE44C14487396D802A0F318BEAD767A08C9A64D48713F86879ADA587A35BFCC971148668A48B42A889AE3F75AB3DAF26F67A16AD0653D5E19A30C58CC447245742267E4143D40F6642B16B809AEAA097695DA1CF275FAD99B5D193FE40CD647274532DFCD09F8FAAC85A991A790EB038261EAF68B252287B87BCB6E2AE3B47EFABDF97D8664C03D6A432F87297F628F54E232D0F696AE08EC29BDE2396EE376A80581EAA5C7D23F4DA17C1A57217D69977AE25164E63371B2F03DE20F84E5C4E6C3AFC479D80BDBB2BD371D27004B8FD3D8E60008E8878E4903B5497BF971264AE353883210F0BBC8E6876EA938473EB0220A1F781FF8CCEB6EF351EBF456410C87455C3337C8A7BC2E538336CF29CB692D2B23E385E0A7727D709746C844F2F0829EBA1943EAEF8DBF52088656D9A0296AF41134F86F66282C62F8F4BC774729AB215545C8593A96F4BC7CA464D5880E0E30CD80F1905530DC63CA51A0F83E8107A976B1B49E60A0FFC22FA5DB4F5C6BB552843604CB91AE3B616ADD8CCC901396069833A7DAAA57 +pk = 321429D73A5C861BAE4C723FAFA31B4D053981C22F0ED417AB236F2D6F8F049CFB78729DCA901B700155302573CC13F8C9DBD18AE18902D8BE99EEDD499602B6F8F9E8221B30E14BDAF0EE62D48CF3B7311CCE2526239812CAF9B5725B0359E277E0AF047ED1DEB2E5CB347821073393C2A77D159EBFA7755347BF638FEF212DF336E0B2557667F0E9BDDFEDABBC9BFBBAC4E647B5267FEA411E220BE855D1FB4B7798B25E11D36E66709D574BB19EC2B48F57597B4496B3FF3FF8BD18D97EFD4F2FF1E4DF3A80F7BC0A4F3D9CF818CCC75CDA5C58548AE70B71760558B96B8E928AD3350255B5A81F97660F814B1B7DD07455E51CF5C3EA2878A617137E05BBB61272F49C656A08F05005164678C30D53D78CF995A98D9CE13A66915C498B42BF682522F27D77A45A89D546CBF3F5A601DA4751108727C05E3AD36384089D63AFB047F3C2A57042C1B1D38CB63209734E45E146B87BEFE06F4A45E138674B488F9AC9F393096FCDE30CCC3A2930754623842EFB9B8414EF4110E25FD9AFCA8B61044179C5B6D3A3CB365AF7CA7E67221BDBD79F3FA860194E39CDABE2E8DDEA79E8A394AB4BADFB654A954A7564DFF5A99BE4EBEB82B6E0565B808E28F2FC51990827035C0DF7A7973A52BAF4BE02FD85B55714735194148AC0F881274C80F41C884F367D6EBC9808F50D49C20E383AE761B93F41C48E565503AC5F5C5A8CC4DD6A120A7F54163DAD07BCF28279FA03B64BB4E11C4BDB30488C3A24682CEE9F70B8CC0314754C5F2E7CCF7E46B09CE88A7E6394754C5C27F77650515E1B9B5D834B44C443FBC1F957735D9CA9B714D17C5F38C799AAB2839D2FA9C5FA6803B37EAFB98F0F891AB409ED3E27AC8FDCDB7EBE841085902E473B230A3D06ED72FFABBFA7E5F734499D64B89239AF300F8829176B6E18AB3757963CF6D595EFB004208EA916BE8930AACCFD051000D5DCB32F6579A8667F24790248304397D2A8F12720D3841CAF88D7D2B46E28C8D5A184DE1BEF009B2AC27607F6A15C317BE115412BE4D8C45FE0500F0A5EC83145DA508AF6B9215D5C241C33F5E38D44E52C0DE3AF998E2F430E4F795EC17F1132064C6A771A63649DEDC1087FBC243262D8B15C8C3677F38A7D864439F07BCBDF5AE1A00F5E4DA7B0B19E849498F641C38833697EF3118D7DD6F2417F9F49ED97435A0D15D6D0483405D555CB4409014659F621F0618340EFC56C1C58F1D0A607A286C04BE1AD350F95F3792DB1769337618A7F5AF7819A1213F275C276CE1EEB8CDF440AB630C3D25B7456E968E28D64D40389A14B22365747204840E772ECF7D413A2623CCF9FA1883D39B685276A880432E17A4FBB5301DB8B14A8EE807DA5AF128726C520909D23DF97306F17EED0ECC25DF0FBEB29A85DA7B9CF60419D7CAA78FCFF65CD22EF9159A0F1D296D2501B0F96297A02F5A98A0E327646424FC50BCB20F30B96362FC635232F608A74C841DA98374548E0A15BBD075063CB8748DA413330E6BFE3ECAA7173FD4E8268856378322F87C7C3C7E1E45DCD2C962C41880BE2017D37681872B3FD3CA8C8BF54C86E5E4EDA074A8963696F01F780BD7CB8ECECC9FBE026B4B57EC2BB9D0F4F228D7A95F86FA41B72FD19F45AFDD5C4ACBBADB060DBE34335F4D5E0C39B913F714FC09566A901CD8B82AC32CEAEE79FD72F14727F5CB6434C3D0FF31DD872D119CDB45491B344006E7B87BAC52E65E5B7EE1413F206335A5BA3FA75C686595A5C35C8D5734C9EC3F23996E54213CE3BD2EC630759F4FC984D9190BE64B792845F8843278024C878444530A46468ABC207B4FC3B0BE5D6E3601DA1F3944799C4B9E8CAD3AD516B82A6C7918148E861E2DBCCB1E01B90F10C6F1DA272C42D9CCA65CB176E94975EE24CEC8AC7FFD081BA7FCA5E76BFAE20DEDF270EC42E7163A5F28DC10362E8AE2F90A573B72DAE5B72CE816138FE7C4152A6A954B32D5F8C57F9FF3C57EF949CFACDFFBEA9EE691AEB6DD9B0DC92151E811C6AC36FE9406AEA2543B80D17C4DE83D3609E41CE04B0596652224BECAC7AE62CBAA90C8813C32F45329463F14F8680D262124A1A778217BF6D86C87D48322DE798A87C9F73C56D0C5296DB9C88F6327C8BE9EA2A71B91718C43754F8684B95C4159FF7F1C2F4B7E63F3410462471E8383F87EE8998E373069A1F740CCBCF0C0793583BA956627DD50907C56B4AFA90E1C970275520C69406FC43D64165D17991739B523B93FBAA653C616A22806F8C3C7DB9A7A11E344D24F223DA3C71A81BA583F6776F88E1EEA9124145584DFAD6B5D0B2346067FBED23F51C07BA24496D6D8D5034C81292BD198AAFA09BFF3AAC249AE3940FEF9AE1BB274D36D3C7B08012FCB0215E7206C4E01B0BEE3457229FFA09EB3E589A0CC4A721EE5C586E38272FAAF855EF4A5820392321EAF948678645168210A9B83A674404E83A276326DE5BB0FAD380DCEE34E05330EAB086A9D112733757911B2D2FA7AB0792BA2916F2F7D4EB96ED5A3177570405D4732F6D549FC0E0B8B43359EB84596346289550DF299185A0A45082FA7D164D44369941C0005F22AAE7AADEF43BD268F81636C16DF27C387C7E4F642060AEDC51E52B0A72C30702C789C62B952DDF5FED1833BE20B16FBB3C63AEBAC389C7926623024D2B20457FF586B1FF458B2F8D4C4E618570BE874FB12CB94941321F37680A27C63597520367410DC392B9D61B9D907B47B1E39562E6B7FBD28D352713D1762A48C6D85FA577E0C21842362677A5CB4B0C4AAC85BA35784AE3650C2BACA81B6F9302E0C5A7040296ADA6DB078C1BA116CEB9E729E42F9EA36BF95AD58DCA58BAF0EC9D89C24DF224B65C1600B1BBD615A1278906305401C2DBA9082FA05DDB6F04CE3F4F3BDC81BE6445236870DDF03A543D03396929A27F3BBFF5788DC9E6108ED7DF2FC0A20E216CBF860D923F4F3F1C665E5F99AC010347D10B0B0AD7CC8B086383E9400F3767EB02E21416B6F116BBB3B6A088EDBAE9F4B4CD088A175530FC8C7A93E99B0FD7BB366901E3FBA647BA14E5EDE9E1DE3D386D6FD265D2390D0B5C960842EDBFE768C64D74205772BB3869B46D65C39C9FD56E71AF090F82CD09BA90842128EF30E8D977A92877D04E6DE0D98FF8AD45B2628645D40DA18300C25E7EFA4C09D210C188FB6A6F27595A1C819ABF0B13DD1C6012059EDBC17D1C6D5D7495F1B218316DD8CCB7428BEFDDB56F57153F902D8B8C3CE6DCF692C7E91C6A4F15B982247B3C62BBEE4ED114D4EB27EAE769706B478BF4A0FB9B45C5A79DEC5737608BD824421F7AB865A4BD41EE2D643210E2556E611328878F3BDCDBFF3F449CC8DDDBC3E15315A63044DDF992DA67014D165BC3F3C4C22EF0490253367DE363892B27D2C19EB06D5141FDA2B48DC1D44F384A86EF5A1AE91F405D9B837947104AA068D503C0A104F6CD871ECB17D1C8EF472A98D2BF43F53C3CF7AF74B530EB79E1FA2079C32335F515319B6348765FA6F545BA61E6F71E769B746D084ACA9C5CDA569C101B47EE7AED3E72026B57F8ACEEE1F017A345C7F60D2CE4395D7AE8A9A1873D48FC6D166E9A405F422A79A94AC8D20E4712C36252BA77897D62B46B1D419DD46C8DAEB86917141E46A61F5A14516483089231F47C3812BBBBEE68CAD84D55D1EDC7F5AE5B5143B18295947047E00CAEDE2D18F270E82AA82FB8CB7FB5ADEFE98F2C0D8BB736E7CAB5A468B9587823DA4DBD7781914D1AFF8B31D071FB70901FC7FAE46BF67F6F47BBEA37F7ADDE1B25D427664AEFA58E210D40A855821DA7339704AD360BEEA51FAB371D44F6D53D0E2AB310644281965422C64A520205730A28F2CDD02BF81EACB2E5B6225BA092276DD66A7165F27AAF004AEB1737D565309B5360F4BD030CCF97B2E5975249884FAC5DB84598E57D87D4E4282346EFDE13CA62D80DE50D36E021F49B84229B36F8434D19F4EBC83941747F2363D4B50E8482AA7567CEB7D47CA6FBB0B1CF1C6653EA4F6863D6D4F84B4833E4DB911DD3621DD077D8FC56B40B53760AAA0ACC2ABFC06440CA8A9DFA7D67F55B2794470CB0AB6BB69212147F77680926EBDDEB78B029C851CB7C11F7EEFF140A9D9FFCB28520E98C10FB7EB79DB7398396C39D492370ED1835EE087BEEF1275C278F6476ACBA0397A9EDA6D63C8FBDEAF01666A18FB611DC2DAE8B3C895C651D0B484F5E sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B0C10BD4E0EAAFC19 -smlen = 1006 -sm = 0CEC66AC62FF1B4A510DA7F027D25C8A3CFF49CE91E909FF593FAE1D6B1E9AE3AC0FEC2D334C1A490F600CE840B6282D01A94F405A5F73165EBB0DC4BB699439AE86F3F9ACE37D60A53DE2668AD5C882042398762ECFDE1E1332699C175FA7CBA275E96608BB797AF6438D0785D37A2570315CFF3E779464287EC4EECE322947CDCBD9289CC380E1F14C357796F98027BD59086344B221657051F4EE26254BF90EBE968EC899228C66C5F55D7BDD2F47BBF829E7EF58B35128CC0A78B25F328F323DC816E630A51E19763FB6F4F4E5136144AF99B766193A7BA73F4575FE95ABF7599DF0FE3831B8A12BD930E341B64A7F5D0D13F5CFBB0E86B9A52DD387C940B1A34A8A3764505BCC27FE2228143A25E5BF2DA04AAE3AD1CF2F9FEE45274687D82CF4F9F7EAA4AE038EEAFFC4E635083181671BC245733D054B610B355267BE99F89E87EA72340110E3A33417BABCF312F8486A4A2390E7B2986E393DD4DCDB7F5A2B7DD1D6FE5E8582AC0E70C781D845BF42E098EC485E418B508BCCECF6EBF6B13EC3D827833465DE6F20FA62662EA2E5052B957E719531B4B71367C3EDA25B683F18C59C2C1762C69F76D59B0B62648B60A157E108351B75B398C083635C17FB4CBBFB8D11F48B0BB77A5D7FD31747E369F85868A72CE2961E98C78D41CCD8F52CC473DD7A074092EA5DC9BD178DBDE9214E6D03ABB3E9BC6377CFC7B3AF51A17287F46AED7F0C03966BC23EEEFA399027E7E25030D89ABFBCD1D4A3034D03825538807AF65D8319591363C86DA82C35BDF3E16002DE607822779BF3AC3E0749755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +smlen = 1110 +sm = 1DC5B4B3DC2A7A5273FD7F5A7F3BBA7C1C7056BDDCBB3D41354075B263970202ACF85FA5F3C19B40E4FBB37079AB819823CA7DEF83B219E6E67C6BD4A1B7852701FA9CDB7B6104AB1C580BA5E4E060D0802745C5D692F9C9C211433B297DF032E4244179CE2D4FC03478FF21E2BA5ACF0CA378D365FC6F6BEA4A33E9F87326897DF92DAA9B0EF4E86346F0D995AD183B939E9117D9FEEB31E1AE91D3C44B2FDF1A93AAE56F766648A4DA1FE725788B5D1C183A474887075BD1A0977A19BC2571328A2FE79CF6BB34BDC33AE10E9D8DDF03D0C31130487835B9AF8BE77F6F00DCD34EFCCDFEF3CBB68E58DB36A4D766E63845C79D3B1CA86E0105B9C1A2BC2E68B7D6F1AFF11E97AA18D18EEA71D426299FDC6AECA25875C14A72AD1E3B7DB4135725D04DB6E27C29AAEC03AEDAE867C90192A46AC81E8A8CF3982039FB6381FA91FD024E99555E33FB083720A1D5DC0543FF3A7874821BCB897FBA65EF2E047CDDF582AC8A6CDAF2408B22BDFC27004B8061527D585BE6B0BF4D9741B275E5D7B60B838BBF4AA1654772E3C4E0C1881077B6749E4BF0DE53D8C6B99C18B1734172EA06E6C9CBE5C20BB5080973D92674C57BA1AB7270C31EB8179D8A8D0F18F5B46DC52E7AB91A524FA8457996F0F634168F19A40BAE251A8C3D112C8C980BF3120BC3888B6A6C9136E216819483BC0BF4788E726F06133DC51361686F65FA5D146FDEE1BF610CA039FC2DDE2167A327D7612A1836EEC83436763487B6B0CEC8B1D070A47DFCBEBA75FDC3084908B252357BA4F5A667216348999300A7B45A186ACCE6925B2DD49429FA1C230019DF21CFFB434A64C63923FD27610C081CA6730D0F416049325B462EF6A92BCABBC1CE238AED0492FB2D79BE83DC8AB974846C84DA914A6DF17CBEF5825538807AF65D8319591363C86DA82C35BDF3E16002DE607822779BF3AC3E0749755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = F9DD5F7DDF9ECF752EB35A36D65B238FEDBF451501CBD54BBB17572E369249BF72D1177384ECCC9BB87733FEC0151531DB752FAB9BD44E8AD13D1BA88EF619AF33D6489D5E2C508A4960CF8F6C8A76B51F6CF78D0FF4BA8944B2593CF947CCF074E6EAFECC71DF13BF21267B82EE2C8F61C439B33649075D95500DEAB046FF7B155BFA50E1C8B80C85C40625BA5255D100AFD9C100892F990B211CA10E0B11D98E860C5E61394C2E8B9952D55BE617317EF0D7A50296771857C6487269A5851089CB7673F23F32E251928335A901A6313011D320E9DD917E0C20A54875ABC3898FB2141A123CC1485A2DDC291AB17FC38F26787570403F949AD30AC9BD25CD41F8AD8D36938562D7F71DE4C323C59170982AB58409B500371419EBCF995B4DC6A879EE08AB8EBC5BE97E150A26B0B27506878F79F54BE7EE3097D28D81B1097A12E0A707A3497BC12B29AD3988EF7D6BE83DC68747A46EBD7780BD59BC9056CE52F9FA86FD706EB34A649CF34AB934136A03B5598906E925989D486AF1AEC12D76878287BEE51DB8148F29B49C81164D63425AA7E6D6D2A62A5B8E2CCE29AE9ED5172CA16963C52E8F24E19A0ADD5F629121E373C9CB33BE55813A05229D3A645412826FB44A58E2501260971A56C053BF7510E8F981DBA97A5C5A3AC11FB05A070ABF9422B58A0B3D0A7000518CD581D3B5DECC2C4B08DDD43A8A76DD4E28EDC35EF09954316757D0E839CE032C1D4AC0E29DBCAB305FFF3926BE34D3FDB3370F84475245D998EBE019615BE519174C5687AEFC85E71F641B2F9894B445BA1CE78E04D45BFF36CAC9AACDD9D618DB35C33B53FD29FF30314EEEDB5133C66F01E4E12205516776201DD52873A6A4DB66EB1DFED44BC439C20900F65B43963704D3AB8A862FA81D10B82AFFE279E9FA4AE68E88DBC1B0B526413BB98B727B2944355CB9E4B009C3CD97927FB3DDD4797066E21D4675C4155A33F4A81C5877EB614B81890F43F98F4CDD66850A33B60AE4B6938541AD6EC0132A4D7415BC59A43B9791B3FDA0E4684B53A30C3977924061367B9F982A2F37DE6551F7594D2A9248A1CDD75DC03DA22378C26C3EEBFF32AF5BB8079EC1445415001DDFA3F0E3E294782401A5480920E80283964F745BECD8B02E02C87314C4BC508DBA538459104840E689E1EDD9FB1DF4E124D2BEE694FAA6E189FEF1A53F08F5F5863BFC77081E63D4D8B1C8180247DF868789F60137F2C6C9195CFF260E4A9EE1500ECA604E330D15461A8A853817A41F1E5133DA866BFB1789A7AC3F4C0E1C855C776D2AFE919C13CF3DDC4285059B10F9F7DC07E4157FF58BF817EEEFF75044EC1C8C6859BFF6B85CCA0CE292EDAACA8BB1EAE405D279924DB7BF87F90A445BF97FBAE1F380C193A55DD802ADB0A26F89A838C67E82702F3E310ACCACD23F5C811618846EF4D5BB42049237860A75F43DB5ED317BC903D70173FC92B6CA7FDA4E4B5D569DE6130B2B6A820F91199B4079CE1F9E5FE0593AB6E75AD5668B5730B74FEE5F10141126D677DBDD2360903E7AE68B9808AD68E73E869C2A8CE6B9370DFDAC7933241D578E94B26446475ECD593C1E65697477B3B16B120568188677E7D28E8A1A0266A475350C3D04BF1CB3D6A5FCD5573DDA274C7DDEA930447F5DDF6B20C07C9541D88CEA9F09DBC7B7842D3EDCEC82B99D8EC57FE4EFFC0E2D1B51414DCE19317F9CB92FA2D2E8C2FC0A747B9DA2D3B3BDBB19505EC25F014E067764AB0A1726CD61364CCEA64F00BA9454087A8EEBD3E3F9077276B976CEF885601DFAE41974D2FC396506D6A1E53DF901ADA760C8A8E4E00614705A984D00F95F2A67F85AA20EC3412E000D281AA847AEAD21E4CF2C0398DD6E67CBD4CE74B991D05CA7CD766AB852627691EC5615FC334999EDCD12858745912B1E15B80752F6CB8BDE0CB3DCFFDB842E18919C19945D94BB68F3AC794C9C8834C2D4C83720C45E1B7570A7B3E1E8043A057CF8A95EC7A5DC6EA905F7F3B04DF9709C5F033B08E0E4FFA43E4A97785678BE1333EF9B28B5273AD91D5CA6181EA3B2FEFDCFD018E47EE5482650E8CE378DB0D6C2A5301A9690A066935A2548681F1BC53F4C6B82BA59F09D9E9362FABA4CDAF6E5BE1DB6B597430D38460A9FBB1DD8977A4EB42ABD2A727C8648D563E8B2F2C203BC89D5A7327D5C958F2CE609C3EF6A91FC3806DF94494227CDE387318B347BAB546946AADF60A6C93856E9A19000CD249B648213988BD302B450B3B64EA63C27D38BC5623A8FA12DBF769BCEF4A1478971292101A9113E3B820A63EF380FF29A4D37EDE0BD125F9A2D5E50E6BF8313318AEAC7DF0CAA6317AE460DF846A2C548513C443DCD76FBBC8B115C9F82C39940FE296327A3EBC6627E12C10F54416209C0B868FB1374700CAE19546EA3130626C6BD5CC48A8A3D05A6A3E290A86D8B1E2E492EA4DE797CD7EAFAE76061AFFAEE866A4E75720A78CD8BE7AA7E51FE8B222360BEF947EC7655E0CFAD762C7A9645F64F6540B2A78EE8CD3D76643EC1F0F71B955CF03A551C68031DA3D3841D73EC54E01AD04ED74C7237BF524C68107AFF32F3C3DF4FE6C1AB7168126BDEE26F5280BEAA714321194AE3112DF21FF22B10D7EB8874D60F678C4AE679D0870D3FC6CFD4039AD2F42D8DC2D1BE452C493BF40268AC7DF4B4B8069631D63DDEF7DBBBFB6DDE87BC599E85B29E854D01B5EE1D8EC80F766B3B18B66D1488DAFFB2E95B4ABF46E5ED35637AB86EDA05808989CDE881A0A28D85B633E5BC2999065954B7C80AE03F246A47820CECA8E036097E530E2AFFE91AAD54153FC2598F56BA2444C8FAC703EA6C44805A099D93DACA4A009F98BDDB9BDE40966AB581514CD27F26E106C82D02547BB14990CCA6317BB6F78D3D3AF2D3FE2D912720327ADC1C48D8A5C90593F1D9344352ADBA35982DC042D05072B07CAFBC5790A9559D4A8AC12999390D7C956DB19B3199B563E8E0F46827423DC3D0D730A2DD5D82DBE5D07FA79F5BE3A518211243CEF6DC96E9869CF4E325D78B0148F448D4333DD6A82C6980FCD4D4C34C52029CF7A17601241600ACF8F2DFDFFCD93EFC82052979A76DFA5FA8F7A0BDEA3B5347BB2F84CBCF34294D6387C83301C5DCA07A2DF63ECF4A66665D113A5C1FEF6E8F529CB08C34C7EA9E3B966F1F74CBD665F36E4D85761DE2CC5D1F61F10178909BAEA9F59ED2735B539067B1B11797016DE5D39930B2378BE399EAE773638B5CDAC01ADE924D55B9B23A0C5002472284D61B91BE2C38A1C6ABEE1D84E522FF3F1A51D087AEF1899BE57F351FA9CC2E7CACC5C50C3A63EDB015F73C9C87D54F1C160B98FD4AC38A902AE30EEE59A2077B2B0A2FB2D507A5F9A959F1D686E929FE90D1CB3B4848A28EEC6E00E6FC5C88DD938A85F006B6E3591253AA1E1D4BC1CF6A29BFAFEF52C7FD5D8F6FBA5B896F4B639A6C6C2E587B7C46397B1EF5DB8C6A8142FDA249CD6355086F651DB0EED51F05EF9B637094A14E7A0CBE2945750DF8D3553D7585D79DDF1BF8F7CCA80787B7AE4D51DB69E9F82BD78958A192D148BD74CA210EA881714304015B2BE088FC80B59B0180228AB8F2BCA7D50C158022996E89A2CAFE40B2D618ADFDB18F36CBB856F8E504CAB77616F2CE0F27A409321EAEAF1D7F7EB8C54DF575DC88F08567D1469041485CB0FEF44875A2772D8D23231FF9F3D9F882754B3599AF7C3D9FEEA79BB094ACC67A41C5E2EFE0181D8C3F7B8B +pk = F9DD5F7DDF9ECF752EB35A36D65B238FC8E7A56245C462BCB319EEDE21512491EC1AA0E0F75154D4E110AF2531AC193024F480BC7FB59755E8C3A9EC161D9661803B55400B61CBC4FE801928D6C5215F309B67DA657E7F4C9883A280B503C770D9263FDA0AD3468046FB910F9276FA8F59D662B8630195B124360046C6E7A89BABBF6DD2E4D997F5A61FB211E214148C6E6A979DFB98D34D36590CA1054FA1D785AA9B68AAC2EDFFC2F2B8761361113785B0A92D4B11DCB8A9D15898F69ABCA72A560EC69D064C10BF72F58F2384439B0C763E10900FED8BB08D504551CA45700642EAEAAD6C70614315FBD01CBDD82F5CC89EBBC2B055C18E6CCB073AFCAC02E25200BCDB7BF6EB9091D38A1171511063A3E3FEECBA45628097B87A66C903970D771CB3805599AF879437D61ACF2C63B1287AE502B6AFCE2D08F9FF4BA711005A6B5A1A930EDB7DAFE19048ABC0CACACD4D36F949B12FD15EC0482A28E6C5083EDCF4A55E0502ED3A0595D00459718FDF736F507CD7420B663B3F6C709218E676D03DC799542E2C2B451C4B2BE79001B3130ACE32C13C466D0F2E459E3F23C954012251F3B124A8F16D4AFCA344373E99B9C7089E8E8BE6E33AD25E37CE2292657813B92923C8EF142B238FC82772BA37806F45452775263A7D9AED699A6567088E5F2ADA4CD0716EF93CFD70E43FF6A5E760991BD98707B0B81EA229344FC5300109AA70633153797D7D6D372121F13C5C909196324210AF75FB8085FFBF834AE5881AD3BCF34E3D195E77DCE2D76847F9683B54358DBF6C29DBF84942B5716034B8B142524D5C0325BF1C31A30E7FB52CE70967FA7AFF7B76D106591A690C02316A2E4BA73772A31022D0DDB5840F6EF52CE7CBF6A24B5B4DC86E3CB20496E296A7448763E6BE2E057EC05BB39B2FE0BAB9D86F54D8810BF434E3C3A4FE68AF63616B0D414EFB4F759634D052B5042909FC19FA4703C5E6062501BF491DA8E6608585C3BEE376A47AFD2CB937A07D8BF85121F3C2FAA3DC3DF9A457F2F5CC63E6747E4BEBFBA0D23C233F994238EB7CF49B91A2994F02F8D56DA69D9C381E920917BFF5994D6F2F1B3C2DFE32E71BBB7481D2FA106A4E2D1B6143C10FCCE217C6280BE7BDB52F8ECB4807BD6B77C0980C24BA73E485F1AEE557EACBEC08A9E13E94655F8600B5344AF4CC554518C50422E5091DD33CA7711E349D992E24E795F0B98CE475F3327E0BD97B461531ED208832926BC6540CEF594E15E283C98ED5747ABECAC97CE888285A71BD03F5D7BC9B1F2891CAE5717429A23D7DA7B7656B5FCE8CA0C931E3D72A519D95746376920020F7DE88C466E0EE2BF6F6B8FAF5919BD654D891DCD589D5FF53367F1228D068F4326EA9D27C28FD3861C43F6991E00C7E9B0C84AE273F20D2B2D80507C4124A7E13217A0E380762BBBBD281710C019A70DBFFCD1F452FF07C23335978789C9D3855976F1A9ED62F4080E4C945617982BE962089B9B737A32ADDF56D2ED5179C11F8AAC9EC810D1EED362F0F4E4005B09959B169B447F6A39198E55856884E74A248F3C5E674C311BAC056CC2C01D98296E47388A6E7D6BEE2CED4216B0DD42794909501C60069F8775DA57BF1D2D0BDFDFA75CA6AD9D73DFA9734C3680ADD9191DAE53FC12D51DDF36348A2F336812028AAF791A994FA6734B765C20CA58105DDF4B9DDD632BFE797DDF07AC6DB02E3E232D7EEC490ABC4663D8E5FE1C117D1D76C6CA1A0CFE651B56E0DBFAF4AD4203A4DFD9A818E5C565E5E1B8861747FD4131A8C08879CB40E2BA3067B0F97AEE4837612469E58B5E3F09EE02C448D85577E988770F08585B5802307582EC5C12853CE6EC51A2551A66E8A397786A5CAB04F40C0BD86E9281006CAE62FFB1DED12A4318CDE541FAFD9BF6922BCA9C2A2E858B99D02770FD84AD92654621008C2DB9BC26FBFF50083D6E4BCA247A6EEB65F96FEF0D4A8DB328A90480B0CED3EF09AC0393D58CE6F58A88A73464DAF2756E097F42D160AC4F6B6253131ACD3088EDEBCB66F7FA600A738DFBF9806DED2293B1080A1D13ABA65BC4068FC919E3321D1FFC60D79A33946FE2BD88DCD66E497743CCC640765C6263CD0AED8C07B277E4129B36BD1F85EE80B0594FDCD9676982DD7E68691B23818CFB695DF6A0E8CD95CEF47992631337215868863AD6707F5EC4F02A396CD11AD7999588A33AEB35EC341B56F460A473A9B41E61C4C6A5F4DB4924AE0713ACA426F1DC34DE51B0D7FC3D93E7CCE0C0E166283180ECEC1588CF70B5B0E1654E55D5461EE6BBE794964A46066E6A62FB022D59795F28A5650ECC3A518B68E5AA628B89A250AF8B9BA9062C1620ED96666AB20A155496BC2F9D5C328C3E905E1861E3F6294473851551D22A1F81A97345DE0F391C34941D30A7084B6BB1EE407A1DB3EFB1E1E255CDFA737AFBC3C5506F3491034722BEE03AB4CAEA543F80178DD3948F2B2D40D6BED30DFB13BC007699C1C4C64E33813AC3184962D5A3494D184C1CF04A6862D0193A6CC68F325AB122A1035E6DF2D38442B77D2A9F2F5B5314CC6B72E391EB7D24370E71EFA4E8796AFAAFBEFBD3FEFE0ED24A26935B6E30F3862BDC8953A9D139347941C08EE1597F6A3B31AE157FBDCB59437E64449361DAB837FBF2EB635D38FCDC6A01A51D94B15A5E24BEA0F88DC35BE4D12279656BDAF2103D9A085FF27B03CFA0BD917C157CF66EACE410E817C377A47CD959DBF5AE366688C512BDB48F6CB238DA551031414E975E4E9E3A16823DCCC4EF69BB6EE8991130E753CC20E340F09BD48B390CC316BDD6ED921DEDE27FC5AA62DC0ED52CA840BF07EDC2310CF78322AC5B2C8396F4B5B8C41B06852B287704F0927C65B5A80DE62D1C955B6E4B6A60A65197886052AFDEECB7905A296EAAF9B04364698907B09BBC1938667E9CB2D423CCE0486ECB6CDDD82FEE04A4CE6D7DB58D9709D35FEC292DC3AFF3AF0810155906BC24AC11E3E830EF2222AB0D6E312139F924595C1760BE8627A199C5EF266750F38E6BD4B45F545616E6A0D1B439B45CFB0143E5B937831922FF86A8422F5BAD755D01F50AF853DD03C8E550B168FCFB88FAEC37EAFAFBF10C5F8D381F638488CE060474D9004F05CE641D1E23756471238F2501DE858AA504B5DB7CCB16C5A879F71E2DC2DB1BA3BA636F0264B1719C3619AF45DF5CC5FE02E90C6AAEDDEB9B0D3D5BD9E98695CEF05E786A75FA28C8BEA1FEF4212F38D019111878EFF4E5D9A1FA40287116F43CE49E6636E47774233A89D51CB4C80B3F9A1C2C89E3EB3EE1C4507F72157F50EDB0F94EA23D1E06E20A6C486A738A8519B63FD04E6D36134BC286F48DE855B2BD74FB000300BECC61C49F100604A1A75F501B8AA12430499FCB69E8C9DE925DFD698AA8E309E0A2DD47D808BDB87E5C922978CC51DCBA51A2BDD8B5C2311A356EBC276DE716BFD0DA5DDF7E76227CCAFCA593EE17D1A99C47DA11427BC737E444A7640D5CE87D1006C88E9BDC03A4B855A8B57620C86562AB868BA264F35758111A69D875C091093C19F9E146CEEECDAB817B9675890134221BA256FCD5AC05F9C09AA6B38010EC235B79C3B7819F6AFF34A9178F7E7B37EE299EA03F919AF7D22561860EDD47E417133FE3837EA1C55F29D9FC6C9295F2E4044E15ECB61649B27FE09860A82D547F813DC53D89C4055AA7A7A8333EC16A3D32A9FCF63AFC7F937D949DA3F6F52BE2839EC53A723F9B19CC9B22A2B873CE66846876310B27083D9A3435C919ED7A020F6A528C3BBCAE5250BF0ED060CC3644CBA78A5C04AA21BBD80F852BC3D6EFA214AEB4DD72C9BD05BE09ECF7E2BB3821B73FB32AB7E1625E48D52AF29B05C8B67D9C8F4489662ABEBCE0F52848A91696E8DFABE296D614C4775F8D147469483D254AF0EAF703D8A0656DB2D55E3C9D08781E92B14D7035F6E70945FF9BCE151C7AE2EC3CDDD0D511DD23155526AC44BAC9D7D9D6C1C890949F3F19AEEFE7D56BB4ECEEF154ED8E08D88FCD6B34EB2BFF8C4D5FE2C6DC388051F092BA5B578E2FFC02026FBACDD52311A9861CEB92B27D40D1FBFF086221CDB79F92F82E12F5890C81CB4030EB0B672A99AC40CE6330764742D664891115500589822622A3D465BC69478470F35442722303E8F8BC0A03F1A5E0B71D74830545844A2FA7835832DD9F62854974F16CCA0CDD7478C82113A9C8FF6D9DF sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491F817A84283A11FA0 -smlen = 1039 -sm = 4F77D5E4B2223DAF01F27856A6D29FA2CD02E4D35621E6BB52BEE8856CBC1F378F97F59E3FE5CBF07388D56AB3A8124DB10BC4827141F82EC618E39D052689CB21B7F5B7C6D94E1F39B6A616CEBD5FCFD3FC8C362A40150FF3BCA5A26654E5BE58CAE5C314448105F8A642208FC32F1364F55261A911452A1827A5AA6E7ECAB67AA0AC02AD35A0926306DB3C88AADB6B6DE29FD0E2CBB6098D6C9C63AEC212F58B1A0963B30B7FDC2E7A07EA81BC1186CD8C33DAEE9DCF25607B46F9AECEA80E2E29123BC1F82E1D41168D9B30B75DFFADEBF9683B9EAF616BF3CE216FFC3A1FDFB41DCC8AE142F45E7113F9CE0DF9B4F03BC3E5A4D1AE884112C806527FD7DB44A04BCF30607776F440E7AF06F14E5B44A9BD9387CD05DEEA9B30D69F268CE0293A487B61B1BF862DCD33B315B7860681FAC62F4BF9E6A4BAC15DEDEB813AF6959FB120E0E2ACDF4CA1716FD4378FEE2D64FA161CBF07E110DE4E41AC1F83BD57916E168F8337FFAD23451717FBBB6DBD5B08317A402F27E4A13DBE9DD94E6469B56EE881793F28C1DB10D373522CB52B48EAA3E0B063144F26320FE2C29F1B55AD25DD52AC537DA9DF713E4768B85CADC85A8976A2FA0712F608ADA0DA41722FC61EA93D1A56B9CDFCF85949F8E235209B0DBC8B77311A1F8D194B735F0FB26E86F561B3927D24C48E831D4371D800ADD28EBA2E13749D887991C7DA6FC74732A3B7464F46C843ED1E331D6A5B67412722F50B59104D785C8B2EABDBB0D3B80CE996C1DAD3C7496393274ED5D0E3B692D71ED8D3C02748CBC625A7B2626EF07C439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +smlen = 1143 +sm = CDD5DA3D694E63ED0297DD9540493C728500BABAD298C672743C74FF6250AC00A5A1D4F9CC79EAB0FDDDBEEF91301C350428289D249F014EBD9705E99F1CDB6103C03A3E015972992E60A267BB2CD8C8F16BA08F69DEFDCED3B51C60DA858DD8BA1BED707F7B19F43CE1678426E6B73E5B333F9C141971C98F0639564692DE65CC0CCE63DE2F8F531BB701EC31E9D3049461C59F7AB5561D1E66B9D8D5ED5C48B1B35F55F42FC67C82F40BF51F93D52496DC12FAFCCB6A66934CFB013125BA5C6FFAB6DF00560024A959C4030E2950A03619FA83E02CABCBE6FA9642581470F6B680D8C58E356A34E39E7167404C57DE272D0E747AEFD770354D76D554FAB410C53647D1C26B58657E928866839B681D7BF3D9C383131E10AB4144569B97DCA9849F920AD877572E5FA7EA7C97E4B0807603EE11A2AAC237FA027836D8C650FBF06FD3E11CE1BCBD588CE8CB9FB1D8CD862CBD7913FF38E0DD56BFC563A3FE9305C0B01794D4FD3EFC26BCA9CE33174F9FB496C8B82047B5959D842641E5E9E10D3544824C6D04250B979486F4322C80046724AEE61F798B0234E7D9DAA55F987E0EA616EFCF56412C5D1E9ECFA36C9BC0FEC9D254FF896F17028C62F793DC0B4096EEF6A0F8F7473EE0A6EA9EF6CBA08337D7C01DAFE07B48698106B59210809521AE6983264BEC0A9393BF54796F0BF3577B39E40F40DFA808D756B982B49C0F147EB6EC72591DB938860112CD6194104CCB338274E5BA4532F7CDE531FC1CF9EB04840FBE108CD509910627174249FAA966D60B7756FFF848EE55A293E14A784BA8428CE7715718BF6B4C6C2B4E3CBE7BF527FDE6D82D1A2F67C24E43FCF05679A8A93C4905F62B0B417A5483288B087D4C702787F12D4B09489E3C787DFFC9CB8F2795A75BE2ACE996C1DAD3C7496393274ED5D0E3B692D71ED8D3C02748CBC625A7B2626EF07C439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = 9D8C102A863B46476B536027234D5A7FC19D1C655D88554DCFEAA50BC779CFB6FE8F086711F639AF5AB67F98D981D3B422960F36F247202593FDE2EEF314ED486BD72E4CCE45A76487AD775CFC803992CB06BFC96051AF5C17EEAF4B7B70FFA25A14ACAECADE26628C434ED060573EF35438CEE7B356E720521E612630EF9F24F939F6D4C88F66C2EE5DFD52D87C321C6BCEEF4D9F078212562E13FC960F10401678157FD018EA9EC573F38F2434CCC0C657065373ED050C0F8980A305E264A3FFF8998128613F0AB3FC8BAB12EABE1C14E4F1F331FBC2738AB8A31D7316511602EEA7A494E2F19E4783810685BC4962A78B5F1DD1D7CC050E260C3F125C38A6516195DD93A1BBAD3381E7C838E699DBFA6A10448D3E83F4DD567D8F02063F202B1DE6F82ACAEEB030744B7A1A97D73603A2738CDF50127E339A75FC1919F3CCE843928ADC2C301565F5B226F8BA9A94AA6A3FF3EFA4034B2364F9A81DC931DD3DCCFE030D8B33F82EBD08BCD1C30079AB2BF4DE63779D343D36E52937F51101F4DECB691F831B421843BCA267A889493F2A7BDF72DEB7DFC91E9593CCD7D4B0535FBD23FE9B5C86B3339B9F6B603F223CD8DB6E7527816CEFFC767EB7A63518F38246B12ECAFDF594BB9D2675F984105E933329D4714C051C721CFBBD24961EDED90AF024A9B2C33720AB5FBD04F265919B45F007CF5DE1F6D6A6ACA5F8D262F0365D2019E5E761BAC3EBDD6BA8CE2DB64937C8FA7CDE8237B293E9E5E41E5AD6E387AFFB25C657AC2BE906F17E6D28EB7EFEF68102D454967504735A5E8310B3F98463AC9FC983640E05CF5D9D2DDC3D2BAFC66F7F33BF0E72D34C3A2CB60472EB827F2239E6CEA5B46609199C7B8AB91BD108C927282B92F62065A10FD87A61F4F68FBA4FFADA67BB0368C092844B559FD224B8CB0675EF8E25FEC25152C037E61F75048E3A4F95B74FE36FD0BE2EF237D99D673A31ACE8F6D98B55644335360F98A085FE2CB28ABAF042CC7E550C37A4F70BE3ADD14F40762FE5BFF69228A2A4E4E272B013794786830BC50ECC377768478D4D97F7E96DF5097CE6F1D7AE3FE9627E84A1B69A013F9CF9010B80EAD78BBBA6F178FA9F9A64C464BADD9D1697D54110687E5E98DB079F351E864C2D4DA95351FCAD1279DA913021724225CD96C3101679A25EE5BACF3C5AF5761211B40D39AECAC6E15FB7D657BC00070BB51480EEBB9C15F32B17678B498F3D09DB47D706E97BFE6C2173CCD498D5EB3D8A6840F53EFA3FED5D558EC542515C4F7C42656730760F35779CC495D5BD1FEFD7075F281C3986A8C4CC8BDC9B40F45653C82983C2F203B651D22285169597F770E28C230B8FAACA029704D540C148D03691886D1A0322EA42CC1B4CF8AC2873D1DB7A05E6C3B722ACD7C5A99DE0FDB2473D12D2236EA6A448C32FC049FB7EC36B3E179B2D9CD293712348540541C703CB59BC8CEA3A9E3BD593118BDAE69C648716CB0B6402909389BD8D31B84E0F9B626A63DEC67891B01E4D5F39362936CF9DF3BD79F83C8FC84BA247DE2FE5F96CB78E29628D21E84AE1F9DBE9671648EE8A32E373F9BA2861D5738AE3344FD839A96AFF39DC5BAA31635DE05C1E46C0940715B088923F67BC9F2ECCDE8F228E2562ACF8698B4713B8189198EDC219EABC2A30E8CC6310C1E5DD03E39A220335E07B9AB79C68BA6225906E9DF6D6B04B59FD626CB9C63ED3EE13C5A1B57444C7DF65856C7012EF4D5B84563FD1E5A509CDFF0946DEE68DFD7B49C61729C8B886920E6D082184D067E7113D71A4A5874E70187B415E9684C8B3581B349B53DCD4C39A7A87394CCD8F836E974476A0FF002535F66900567C8698C1FACF2148DF054699327EACB507AD01EC1A900476DC816577E159A92E5CD8AC79E7DE5A9CB6D857CFA0AA97F3157FA40545DCDF82F1A73774F7BA67DC805541D877009EDB06166FBC7B795963A6A75B6898B9AA93ED73770592A64D882F548C1082473DAAD4E17BA4626B8F7301F10A9F793CCE5E5C25CA667D23B295FD4CE48BB7A4547C778A2BFAAF37DFBA1685904E772A0C33592FD9F6E46A8B7751C76897EDA032CA96F9F010693AE157D79E3EF90DEFB2BFFD2AD4F7F3E46577BE6C54D01CD93244F0D6534E3A089AD36D888B921951D027819892399FDE82B95657CFA9558CBDBFFCF18978ECC31C71A2FB58F52D88458BAE065F1304A1828EF0F6D2E64F77C706537B8CF6D731CD49B59380B4A79B1A74F1B6E1D0F82F869630D6D13150481F7CBF42F8D30954BDC2082CBEB5023E4503C3A8F6E4F77E81D4E1D0CB9E7E93F82AF0A71416B34FF6445289CDBA9E72AF6B09670AA443285B16439E66F3F751FE8430D3A0473E3681A009342978FBE8016F38EFCA0EBF21C70CBB0460A0E049B1CD58D2DD8AE972B09D918654F524B86DD1FE4C8A0DBFB0DEA056C7A07345DFF940C0B97E4719A1A055FAF69C42FD2CDE58BF958AD9F2CCD45AADCBAC61629DECECC58EFBB82DA457E19C66F5CCA4A73A0762EBB3C8B6E20CABBDEEE80C87F894787FD16D7AE8579030E7D676AC1B74FAC2E12D9DF3C0D1522D0736680F033F96FEC6E1F2204B3EE3F31EF737811BC6D9F9C9BEA09B14AAF13CBED0FEAA497CFF03D44C9544F8263046483C3F2C7A23F10A15C9B9829F1585F5682630A7B9D2DD1E75DF01DF5ACD876AB25EDEBBAF8BD595376144AC7C5145521391C1103A56E40FDA07509B3248FE9B0C4EC1515FE263FD48D5D30CD302F19B6B6DAB8C115A76A60AA6F5796A609470DEA4F77695CC61E12A01222C007EA2747DB5478D29DC3024E8F5E65E82537D08C89FE563DBC5235C2FD3C82F6269BC3799A5F5A7DD2D8B399C990F2932032FA643A985DB7AB33E7FCFB97AA94D6AF4EA47543687CF2E7740B471F7F8E5277BF0EF35BC410F065FF39F477368F05E27EF0682644A05D904C4BD79925A185D5EDD05CC6A733C877BEC14F412F686B843AA578F2080320E69C4181AD42C8ADD9D4390D5DDCC2F09AF754F9430323178D3D8B05DA0F5598D37BDFF161223B966227CF8F8AD013F57E269A425E7257FC7AECA38F00DBD54E6EEA86CD1B5B2D599510A7AA9B65FDCCDE091F53A51C7EC5F2610C10CF1075C2C04A5089AF6D0934EC65F160B673BBF585AD854DBAC0B26C36500CA71ADBCE3C63AE25D83198209E2380FEEBCB2F702FE5020E700E68CEA4B511504715EBC4AE4AE72971559449A9936C4E1C69AF69C08F53F107FE52548E99B15C0BEA0CDBE30B512DF9A435A7E79D0FA2989558BB0E00948B74204397B5270CAF9F376669AF661DD52D22EE82F0092AA3FB2D6D7BB547F36A26F4ED2EEDCD897FF85D9982E67550535A558BD52FAD9ADA216250E56D94AD1C74D5FA46A1CF720CE1FD6C65E6D7EE9CDF7C787C55CAD47067550B66ADCE817B1D5E925F0FDC1FE14B3C6C320A1C994466C2E7E5EE3AA3A2B799D2035CFB31362AD1E29C69A568C836FC03F862046127854B84A49F9A2F02C637CD21F0DB077CB8325C45F22FC00946EBF3F3615157CBCEBDC1662EFB8ABAAA808D17D38E823005436E41DACD335CE6558B2970103D663DB80B05B80C63BFB927B88BCF26EBE9AD89AF95033E76551D8B22649AA6E3D759EA412302AC5F1A5D0FCC98C68C28BA1888852286D43B68E26549167493ECD68A94AAC6B4CF06A9D79AA110979457ABD51CCDE1A7B3CC50CF9E4A32195612C56CFFA1BC32A33105488949CD663727310CDC263 +pk = 9D8C102A863B46476B536027234D5A7FFE974E012FF9BD09F660D1E238916C2D8996401A802D0877E0F67C5222FDCBBAD9DCC52C760BBBF90BBE2A1F21594DD14FB0C8F02D53056671BE72D7B5816C6FBD6A2FA620624DA5CC342341997CE9E3C5D2B1812B5CF21C2CF5311D28626C39C520D7301466CD713FD6C483DC3B793D6E92D1596B196EB299AE4E5D5554A6E518B5943BE2547EF0E07CA3C01C5E576A0D3DBB9B2DBCE91EB26622D8CE1DD4D5772FB9DFDA17324F7F829D4FF32C03EA7B277D52E21C05D393B2FEC16B4945D1D31F7AC7E36D215760E2500DEAC87A9D58B9BCFD57833C29F134DA864C7736DD97CF9C4DF70C3FE4BC8E8CF399E11EAAEBCEDE875209A83E941194EBF25B89BE44469944B0423486EE22BE9E283B4DE997BB74A0855ED8FCFD0461A422A33136588F9735BF668971A4832648DA4C38CBF08DC0084021AAA6B8D5203FCFC06C9D1CBAD3B15300D932E703BDB043CC055A46D4D75B133840193F993D8D12AE7A8261B363FBB56582F9E654D57A88D27C27E32A638151F2995DE22B6431D002D9949624D183CF09B084F64AE14F6E5291DDF059B55D15DF0006E69E3AD9B89CC54B89F386FCED6476E6E0A25B090AEAAAC8C53E4E4C806470FB9FF7D21B7FF2351D7F5A325CCF291B4483913D2705964D2047EDF580475FD9DBC2447FB7BE564E58F2694AB86D3011A9589C6AFC873BFB7CD5A1650CAEEFFE03E452E567849F59AA163B664601DDA8C36DA8CC409AD060180E64FD738A429A6655C746F919E0A6336FF96E12514FB2F59B5F19DFBB0645DF499C7CF0EB767010E826BDAFCEF008C6F5AFB2869A38D564FE53F75DE41CFA3D30A3781270794770B29FB6F590085E42318CD1D39C18AEA0B33F407575CFEA0BA28C9079FA6FC107BD03FF4269D55997A07045F454D4E6AFA2361F94BB508B9AFFE71179F324E367B3686B3C844A3EB9271BCFF73FB513FEAEE73D1DBB0CB5C4E9BE0D52472AD47494AE7D89C575DE7542A792B61456758F01F3D50004EDDB4D885F0741E467A670FE613FA27FD8CAC2751250CE2E27AA149280C85DB9C8A8312EB2C3E4C08E1EB04A8AD1392A28F609F7284F31BD96735435E5327087362704748A775B98D9E6F48C255AC4F9C48F0843E83A2742544F9D68285F2959D758F9EB2D1D5980B0618A8778BF4B76AC955819AD5826444C13C630AAF40D0A7BF90015A1F06DA9F7B88C3A7F5D99E679C5C0BD5D163B3AE4D2D66F52CB1E60937FF0243160B94AC124AB24809DA30F74B850BE2313AC964FC9B06BB218D2F671F45212ED2B3686EDE7CEBAD2288E086CC09586BC010BE990F7EFBC5C1C444EEC82EFC042E581929046F752CACDF8224865608A32F4B3A55647CADD30E21A926E0626D8EC84D4E3E19FC86DFCF0C4E8FE0B254273C77538A8B5E3F99B32B1E04B81FBDAE8EA40B5781F0F2F6665F753580347B300416219A01173760650DA969FBEDA90C969365194ED2EAAD5F5DFE02D02F2841F1A01FF9BC66DF564A5D754A0E6C9B961CB4DAC0E3F9637DCC55B7A622F53FEDD80E0EF4D3C1AA46889CD5398D4EFE917ED06CA9ECA9194EF6B7F83C8C07FCE8B8DAF285EFC65E89D0287E47A6F71EE43E1A3B185365726050DC8FB4C5551921D680FD787B341F9FFA372BEEFB1A3ECF404588A6DB45FE60F5CEFC0FA88E50FC7D59CD89C4613DE3852414E5DC8E06C8D8E3B4EB8A19822262F370F9B3BE87D386B2BDD1AFB2D34B7449123A8C55E552B146243B4ECBD25F1FF40CDA3990A89CCCA75D07EA9FF448554937FF058323C3286C1033B212AE58621493C48B05D16436DB67B34F1BBE46DABB78F7180949B7B7A7219F0B767CF7BEB72B94E86707623EA1374B6287475E3A64D218C04318070EC6D80179C196ADF1ADE0A0B254FDB21CB371CCBA6BDC62A4184630240796734F1F15A8481B0B08D0B5C5091A42091C52AE7D4E2CD1A176C5108ADB6DDC03285E7AEF9A3734B003DFAE079CE2C9728EE7236CACB51DF3E8DD9263F15D2FA876B8D0135123A8A0C62EA78D705046844BD69CD776CEAC28DA1D40ADFA853F349A43FCD1332250DC9B9A516B131DCC701BB3DE26702798399508D51CCEA310C0DF1C15F313C282A7ACCC34993ACF9231C6B2CD28665786E049013B14E91296AD35BB7FC35D1FF28F2F0157FCCC350DA8DC966EC30667A9E2D7728ADC165C3A3EC701B41C18062201312E7FE165FA619156E3D2211273FD9BE33E170DA4A0DD6D91A2D20805C526D135B37F5AA23AF99B7FE26E0F3C265F884F289FED678070A0D6713E4B7FD2756723EFE0673495A41E32E33E69E611E0D4C5FA1F63F79CD0BAA970680561FE75FB63B02FB8834F01FB805AB03F9E4FC8C2FCB5B68D86BC2084B1FEAAD5EC9252B59075748B0E3968F2D30FCACB7BBF8F365DD4870BE3DCCAD36D18A3C59DA21F5DB1C41734E4FDC89FA90612B57325FD26A6A69C7CE4EBAD879A2D88DA10163DAD76BA0811304628FD77FC52BFC2D6F1832E8B2752348379BAAD764F4BC733ED4E4F300C5A1EBB9515D5A16FD29F8847B8D1A5B31F1094AAF11895995FA2DCFB9D9C27801C833B8C5E8820AE88A006F9028B6C425020A25A66AA662A326DE434AE8190FFB8363851AE6CDD1569E403DFB04D7DF31F521ACEA19A32963BBDFE54D13445505E137D93C73BFE9242E019D4822F2587CF1DCA3084731D910519818EA40762F68A5699877318FBD0DBCB4DE4653A48EDE270C02CBD902102336D18B3C43832FE54549CB5E771F709765C6E4021A872BCDF1C6F1EB7A880F9D3926122F47C2965DE3220350457F0F38F3A9E22FA148E86E109251B6FE0E274679B8D79BFFCF5E4D7E1FA94961070A4EA5E9DCB09DF6F1DE8E5F6D9CDAA2A25CCD2AD517F686A772D2E6E3CF20C828DB946DF06771A4ACDA7DE093A5CC2249FBB6DE99335A2FD026A318C0E4F5BE74D500FC3CDB8BEF9CCD678E8E1A8AB1603774D48C08987D931F98A5165374E98E2795491BCAAF9BA292C0959B56275E7FD091178B9B00957E6E1632BF0AF2DE62A704C1E0D886A239FCC91A8BFD6C9122535321485CF9F5AB904BB62009897EB8624F43AEBE84B26526ECAF3466BD0D56FB47E47B0E965F7F5812B2D7A8FE37C9B07595C42C54563A159E8915F9B9003785D507EB9D5359943406470D717C9DAA40EE7E35E391D342890D809D2237FA950C2401A55C87452E8E2C67AFE272A9BE17C7527D380711890261689A7941C341FA07DA34816AE8A62B9EC106BDC67AD86BD73E0F9EC630D53956DF165B1A63F70C1F01FFC25A70167B006168E65542D9A2F6DE925F1409968B1D5A8E0BF8139D06ADB7DD195E61C9464131916DB96F0773416E69AE11A15D5B6F4BC2F6E2D3A84A91557FA0C64D71FF34D0C0C09846CF508CF793BB181ABFC3368089CC2E877AB42A22E11BC4DEBC8339CF41C706DDADB29AA672BDD83916EB2C9E33057083F4DE67BAD9978F45FACEE4B516FF1B99F0D857F679A77C7062D80B54F28225BF475F84CC0362563DB640FD27FAAA88781718A2636F233E56377BD4E01756A50ECC2CA0637119EAD69AA2080E98656ABBED8CABEDA897B0E31114BBDBE91DC9468C6984EA7524974CA95592D29E39E6D67D439381F15C2221B50284CA07095D4532F10B486B89C174B216F1598ADEE0702F8E239313F5600F8B3A1C3E5E2C1013D7750DACAC88EDF889A807348799ED77D484F6DC69E15B0994A1F49997E4D35978FE6D96A3AA5E99C879C4E6D43B2E515A13648B88354D59FA0709F6A2DBB665A90353DFAD3B054F6C1C6613076AE6E0E79CC701D030548FF62773E26C9CD96E9E91CB23191303E91921A9DFB0CBB1C9BD67696396A2B9CAC1AC215C2AF4F6888D760867D43628D8BDBAEDACF230867F514F168CD5FB0141B31E9662220191C94883D6F0F355DFDC36DA78E9D171FF8D1CEDD5D8BF93AB871256ABF0C39BA3A2D594E5C00C69A2301770A6B1DC2CD9A316ED393C30B4C2B8F79D2F08700082AABB04AA09D0682083CE7FF54D1474B3DA509366D07218A9709FA4F160681D2CFB257ADED07AC31818AE885BF7F14A34339E6B2A303835C8B6E18142E41E743CA74C92EB62D516F232197C7DFC2A1EB662EFE13E0D430B24260B8533FE95BCDE6A43FE1CB4EF2536CABFF864E38F7E7CE0FC5D4F23528B2F1A4B44F6257DF82D9F9498B68DF68D1C3F sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5FE6E14F0FF6F7A82 -smlen = 1072 -sm = 1E3EAD0B6C87DAABFAF6E8171B123B216AAB7B1FDF9F13286F552FC4189E32C92F5FB43330FD9172528A6B49206D75EDC9D0AF517B26B3D2F57006C1117409EDB0F6AD6B7760DC5CF26A6C9E7657F4245AEF142887F61A6C74CF88BEBC6375EF3204DAD7862A1B0D3480840A79FB4490DE38EA95C0CE4FA1C4AF706A11502067882E6197244EEF22D85F3DF4AD012BBFE05429497C293F0BB0DB0DC465D6C9B573A771BC0FF3980E9D7DAC84303E4C0C33D9E13EA2C8905A5163896A0FB9A9DBB15F7EDD56ECEE3D7E5E699C1D6F6B46F53C97CC7F787B3FA1E631B9AA507D0DF1EF70FF2B372E522D159E5551659FC937BA4673124E1A568E23D0284E769E8218CBED46A9B1BF792EEC7676CA4579C2F0BB5CAF6A8BC3B72D717C67FA66472F64BAF68F4D87922A15E6D21B70154DACAA5B2EF21840EC0377D3524AEC0E717713E10A6E454B30592ECBEEA4804F5D24405C827FC5EFA0686AC1541DB96B1D544D981DE848A2B5AB716BDE08A6EDB6CC9B982E7CAF89CAFA6C45CF1DF7D23B9C2180EEBB8B2E7884FD4A827A41B0C87C4732F3000A7BAA9DDEC5D484DF01799FD5DBB5C133147A9F7C47D9633CDBD2E978C78CBB5EDD7AACCE5D4EE54B6885D257531A3FCDAA9B8FFCED33C2BAD236393974A490108D16A24BB73A90F07526AE4CE41E11641C30BDF2380BDD7154CB76C10C37A2C928315D425E7BDE57819C3F64149766A969FB64C181DAC9681D8588F6F0C918FED58BBAD824389CE522E5320D0B563E8069FD77FF585CACCB709ABB1A10BC09C8CA64E04A890643F7DDF5917B8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +smlen = 1176 +sm = B060FF9E908E8824EEB5117EB81A919F5C69286D5D9E67A1DE9743401E5DCAC32C557812FEB370CB4A0C16DFFF5845666F0FB46175566348404D78666107BAC2655889C0337A3CC7513E4CC9033FFD52B743A63C545F7F7F90A6B91E81FDE0F0024D99DE8E4B9FC29C1D03D9B2923B86C35605363D76EDBE990695E9BD81D8DCA0AFD4E373BB16DDE02EAA315B138C4D86812E5049B2C3DDB4C8772C6EBCCFFDD4185C2992964BF3C7803504FC9776629A58A492A37B057F882FB5E459E01F4D24C5C02AA8E94F11E158011A2494CBB9D678E1069084A51198EFED5CC9FEC4B89197BDFD820905B82F5CDF2F610FED524A4162E016BDE28CC2C1BA3BE2DD896632AF57115DC69A3536906DF14FA666BF9E4A912BF42AB1783964C25CEFF4908F2D3D391BB4DDD34527AA2CB6F12269D8BCAA9D2B019C8BF8CCB762A5662CB67B0E76F80FFE475B120A64EFE50080E1A821DA741E01D59CF280D475E0B46E367C63665E9044A773111E6FAF5AB339A25AC24D6B6864B3240A9535C1DBAC3BEFD08B04B0379BF7566F37829ED5C2A64848C50DA5F6EEA7D33A4935A57ED4818993771A36C9C4A6FD054F14BFCDD256412BBB8F9105E337EA67DDCB3BE6CCF52C4E1E995B6F905B6F7C393AA51FF080E181960710E0CEF9FB0B0E3797D3ED70886FF5851E173F58867E231144DDD682F1B6A7FEC265EB5BFD20A6B1017ADF89E43935A1BDA39BB4F42263EB584C71E6840B13566E73A29546F73AB442C314A31B3A9B4EC1D7C8088196930E0DA993489A59334F06F032E1263E6D00B7D7FDFEA57AEC9B6B1B43CE22188B65E2689551048B5F841ABC1A82A21ED15AFABEA4B5886BF49EAF9B792C0BA502E99ACD3CC6CEB5176987234BDCE5554F665D1751F0AE377AAF0E9A61C3A87A930B563E8069FD77FF585CACCB709ABB1A10BC09C8CA64E04A890643F7DDF5917B8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 431A0B985CD3329C299FF2CDC8098639C0D0E192156051123FFF125A1B238A1C190523190D1665593ACB157722961E1E6F9E4EC8CE6CCB279631B5D60E39E8B9F9B8005F7BA2236D8A1AF1B5243780EBE5F1B4C052259AE2B1A42F47398F5088AE8ECB5DFA0B71A193C1E2746891FE78D1BC501BEE832532703FE0B50E4214ECD71C09708F07398CE6E27CA180DA6898105DD59EE7713B35F49AB231177D71FC51D58004BD70214177B7293E1F3C5269ABE2DAA11584A02F62E15186FF31C970318746368C9897611061B64D2BCC2D25ED45D609E41F880DBA9E510800250A1C869CC47B51A6C3C9FA42111BC3A68E4630A38F44EC4A3AC333FBDBB738B5C3DF1A249BE90DD0507AB8C9B9CA598D2DA856770BF0F664609C43F18485148EE8462023FCA0AF1C4C0C5050ED4A3DF3EA2FD2B696147B164E66ABFDEC3E4B74F3E3EF2E5D3C0DE108E8A65358AEF8FCF2549FD6BDC762FC4FB2824BC8F764CEFC6F0B93A417E903E1F2533665655C702F1D728875FCAE88F7590BD104B1704F76352F9EC5CF08AA928E7D7A30C7B68DC0BC1179908180D5F8688D21F4194338E1DCD85893E5F7B69B72D71A86203A6660E0F676BDF8C53BA613302B7A082F3FECA518CB11B489070D67A745739264D8548E8216D463C57429EC1B99AA8B687960237D6B87B4CB805001CCEC7413481F37E03FCB2D40C6782772DE648B18C5820DDB4ECA1C7A224042F84C68AC2F1595AE23B17D2DE93CB387AF78B5F32E900119E69C6B0D3D0ACD70C15F8A157C61B66B03707577C970AF5045D365040A65F35FE37C44C577C286200CFB908E0A1F4E2D447E6E76E3E1C8172D94BBB14B5B96D6CD4B9266DEEE215B47AE4A47922B16E7E1E5C5D149F8971547E050FF1B66CAD91338057AE0C5433708A419DBFA88878EED9CEB4CD6FBEE0A345264C3DFEF4CFFA7E148161205BBAA96045966BB7A2DFFB4CB7A1EC710AE9BB00D846BEA235E052A7EA1479435441B5B60D5448E8164B5E13B1E9D03632322FDD963B083F67130A464D7C8E9BB3B3ECD0CB654D92CFADC84B0500F2B42508F4161498199CE63B2AF89AD45CCADA69DA9C709B8777997B8F9C0256FD8F3A51353CD9F8D3C163EC44620845240B69E0626B6D3DB652FF6611B4DE75941EB0B2D594E55B509358F1406D2EFD4395B5D2311235E8306817A602343399408188F367C6E0B30B26B71BE39054A04548B85E6A866A664669BC483D2FD5048BAB11F191CC400685461C407FBD8DD59AE8B737AA1526849CE4C08C8F6B7FFD5FD52147035A2D47568923077586FDF71980977ECB98EEE30893A2BFF883F4B17C82607F1611E4185BF373EDD3089124B95CD48A01A001148A7D654E51845E1ECE32B14ACEAB92335D5B4EB7CA95D47AA771351DE4A9E67371C706784508C5928F1AD44E01E0B521E78E19BECA308D098F83AC0D44CF040AD3EB6851AFF29CE2EA01B33D353979BA9ED52A7B85EF36EEB1DB51BC9DFAA33BA024EC8586B7C5C5765CB53EECCFBF55445BEEB43BE848D04FF302BA4C3BF96F999ED54CF0EE42FCAE7FDD8C724DE9B8096CD1B7F566CEC1E2A62263DD8E757FA7F9A32CB8220227AAE1E1B06BFD81FBB8015A8A25775AC18351287AF92072A633E3726942F2F103A15C8B7CD649BD93235490492C1C480E46B2899B134A7B916F19CD26B772F2AB418BB1B28768D8E0D0C78D90E1477852CB002016E4B46A7C53E4CE28FC79DFF0DBF2A9E7C439332B96F658F44CB15A89F31144CC74FF0AF8E0B5C9118872FA218D65B54434C2182C6622877FC6CEF0BAB90710E3A6FB58C44209F73A71477BD0C1C1078841DCC1D2D45931AA7AD10F24D0186E32840E1A3EEB4064209CBBB421F74ECFCE08BE2DDFB9F337C30F10737A4425A670A99897062ECB44947677ACD8FE7519FDBE96AF0BE94B519048C5DEC2E54976D97655EA6391A00D94B9F1DD94B7314882EA83EBCF63A6511148C9119C4E480626BAE41AB2D2DCEDDD5FF93C6C0E90A4A23413FF855D364923CB8AA4F4F20977B55DE9A2999C5F07B3E5884E00F2F050D4DA9B685FC7E7D79405E040AF7ADA23AC758CE6E72C534D17D4719F144183C65A0D09921B3468AD098F37ABCA664442705977F083C314ED25BF93CF792A6C5A8782A1328E9CE830F185F270E36C2B282CAF050DED865F5713CB8173659F6735F08CC46D60CA5EC17F80D91AD2D135085F4C7411B9815FB54E79BC6705E4644FE2E01CFB0C543289BF4BDA22BA65B5FAAE8435DF48F0BB8BE3B9F92F2B3C24F0B1B755795A791B97BB9648EB5C5A9028B759C7A8D9BDA9A2A935B5EF6CA1275E90D07C395E0FD1AA75A2629FDDC32B88D8E4BA32A30660C8D93D202C7AAEB52824E2E43D20C866EEDF842E7F590700F83855CC778306537E52F50432EF1F97465865B7377720C0E9A3A29CF05A8090F2DB77BE93C93E80BA561F32A9B55AE80D9AED47B07FF4C1BC902AFBFBE98C69CC824967C1F83B763864FB2AA604E309066DA70727D1DF7BBE4ACE4D6039225EE163248A60F6F40ED5C62DEF1E7B81897A71ACD4F9F00B426ECB8A267226AFC1016C4C91CF1AB03CB02643A604F21C2E636F0C36450518298DCE23B6CFEA926B9618B940BC809FEB30F72C21B5368E7DCC7C74B08D42C9675B676D3A5CF4AFA3C33A9377A8A87C011ECAFC8AD4D3A8D84AF5E801F86E10E88DF331AF2012AED4B9F44CD69F2D68DBDDE1EEE0C3E62C087648AD0BAC68BAF7AA11DD9F76581A47D3C68F3780766631C63B4649BE6E4F3AA69237562DEA1B70902CAA19690710F39FBBDABAC6A1EF8B543B20F7AEA4A48CFC6B576BCB9A55A287475CCFF2631885A8BD53EC08FB3155F4B96A87552350AD189F989A8885964A2EC8AE1F3FD150600DD400E3B91071B9AC0AA481D3A9F057EDC10E0C944EA5013A6333F3DBEACEBE3CCA67BA9E6C686FB2C4BF6A56CCBADEAC2005109A31131D7F5FB46F1C890D1626AB32AC5BF176CE6D2B6029F0387A5AC37567C3C0CB66599213FC62F1263273EB4243EE15487908555AA3B7D9964C8ED64A3CFA7E4387A7FA46A47F8179BD8C638C542DFFD631E39A7295AAC6F109352285AE06A8EC875A5A94DCECFF6877F803CCF234779460A45F47839465A3B5F9EA0C03BDA8ACA1410D410ACAB575FBBC67E0D96571514DBFD595E460C453A386502C0E849229F93ABDC0C9BB8EEB52F4DBED916AB1E0B61EC4130D91F4EB5615DF0BF27D145CE00010CC7BDE3E6842939D5406CC10C30F078ED33ACAA02CCF1D88330715CA7CCA78966D0121D619E99DA7298C1224C85FEA0AA33C4B976A665589FD4455FE499D9D4FFF602AE03D6816F5AF688511D9BE93890AC6858CC798A338E1AD09C163A5CE5E9BBF3BE6C8F6BC1AE0F8437DF95BA9AE8225F323C67AA3D5813DAEAD6CAB4EBCA2AFA459DC5AFA3C74BA1F8ADF53E831C7FA17A2BFF7B7C7A1F2FAC0424480F916776D2E2312E8343569664755387AB09CBE57E21AF8D251FEA900617E8B1182743D3F1C2D046D5BDF8C46B91FECF3CD5A2CFA89CD63A8CE9FF66CD586D6D27975F990782BD72818E5FE8E86C99F41AAF4B4A86ED899C39758D10C3BA153E8F5DFE9011C7D00A4B3864A22D9318DE3351DFD9D31B8B3317E63575DA708C5A3771D24782ECB9AFAC7750F0DF1B93954CD0E6B0C50050F0BAB5F6741281824229CC21B51BD3FC0122EF596CF88099CFB0B5654DD144E9B9C82FC75F10CAE5BBAB578E4D +pk = 431A0B985CD3329C299FF2CDC809863955293C66FCAB7FB95EBD387D452EC316833D7CDA7537DADCB81ACC46DB6FA476A0AE6A128162ACACF8E0E70B46B2AD00EB3FCB1D34081661DD60992C845BB5FB4F49A71754B8C637B62AF06BDF8572F967CF3F621A793197BB07907007A18F05C4963F65AD53652C8DDFEE591C4C94CBF7E73AED9EF1703963A789074433FB84B34A972D7F7ED3D2A4E519F600CF190E950274E9D4C812B8D81678F6AB714D58FC1D0D7A7EF503BBB0F8C80069AC127B596434448010AB84BA6BDED4CFCEF32C13826E3B98AE14690969723C5B2BA2DD1A391B691C920B7293A6D89B824ED38D75D5E05EBCCD902CA94A1577C09EE1A7B84A01C486EB2D2CD79D1C841B38D154A2A192630518A65E5EB561C7E8378353153E49C6602A314E59758477F925C3B3ECB68C95F27102767B77EE1DE7303C8BA8BD1CF598F5CCC9B44208AFEC0E0B72FE13D9B88583AF4013E3E4908FBEC8F72626EE8B39E1A5B438F1DE94289D769C666BD49B55E3FAE14E437F2CCC03182E0A857A889109ADDA5E738FD641189305F6822B8729F4C78F76CF7AE9512B3AAC07E1D1262C947DED1EBD2BBC760801939350CE5E5712AC4B8F799B50518C22146BF83328DF0DFAA54136340535AC11763D3D41B24C96E6243D5A97B9328AF1B391264659CDEC38F5D4060E622E913A47BE7087164C6F1EECFD8F318F986C15DAD82F9D284054165ED74730333A80642EB4504F26226841837A2FBDD65241E9165C8057DDC525CC5BFD68D373F6E207CF53C0FF005DFF45BDCD54004CDA10D89287F3767AA3112DAAE6B7F795F94C2D273E2415D1B49531E7F90E1FDB409F8E57ECD16365D2C4BDE37830A2A44909F67C9DAF5154459D61712CC3F11B86CD506056263AC30D2424F6E029EB22E0DFCD6A3B3A0AF7BC7774E0843091556FCCBC4EDBEF8A99639F4607A209F4DF45707E15C7CBA65ACB7A3EDD26D225E7D0A79063D5FAEEA52EF78C896FCC9369F6E0AF3C798F01E0A18C5742D0ECA107AF6C60D4A376138650C137F79BAA2A7D0F15F410AC34B253B3F052C4A8A869DE3E48B2EE7748DFA582BEE49E7895B6353B1837CF040DBBA9481CEEC21A2739CB8AF8762A86BEAF0B9134CFF632FE971888997434FA0E44784F61FBB8E461FE63A73EDF4CBF4034A3CC530A0DE1B44619611F00F910870A17EE179537C2B495ED40A9273DDEE5CAE556C35AF298E9CDDA64ADAD3CBC6EDED47A7B045BA5CDA19EBE08EEF6AFA0BA83EB22E27A31A5BE30B4F79A0F249215E653AC9C5EC4D3FF851B7EC85049AD3F8241761DD81C3D169942C84DC0F991BEEC5AAB38E1DC65B84CF025675D37FCC2A69BBE91FA215689EE8F1762B1BA1AEFCD6C4519AA2FCF0A1F3B98B22012E434990E91F73BEC6986736F656F17C4B19562A140B38102C24B01CCE44E4479D45C43BB7DA7FF552901FFD263C60BFF7CD810520A2944F69DA5D3B2BCB8A95264E3E94756DF2C9CE07F5FE26091053B717355D098A2EFD3200D81BC1C46CED328D856A469C5DC97F01157B36173930600F569614364A5E12AD8F59E9EFE5BCEE76EBED66DC1E8CE3DB2BA77EA0A20172F737EC0BA72E9E0D8D4DD0690FB3CE07BDC1BE578602C8097FFE36D531D03458E07104BB44E57C2C594B571EF10E6BF7118568305446406F22A9BB7AC5C43562B88B8B98D2727CA1207EAEE33B61933861101CFA936787FDFCD1A287C27900B39D32186AC585624973F2978DDF2FD89939C223D3685D11102A10193EE6E16DB0636CC93882214F521A0A1811275A916FEE5DDD8D52F385815D1693E9B732D458C154D56BACA0FDEF1EF379BADB256353C05163E71FE26A2A2E68808C5B3C7AB756CA2FA9D2F647ABF8707F9C98A568E58BE90EDD05891B3B23496FD0E63DD2C6A2B035D000C9F1C82DFFB29C4C890E15E29C2A501DBC691F8E382B7BFD62925C09B67BA73B8815F6399D64394ACD6FAD96CD4A8CBCCCE0245C20631CAE746A32F45933ADE96E68900415BE59844D96E94D0FC0DE84D23FFAE3315E68EFEDD2EE9497F55B8F024527258348B782A4A95933E90357B55C2349A9474DEDA6BDB2C79B4702EE49581878A737957E4FF8269091A2644336E97726FC3CF4315D293B15D1671EFB35481C37927AF7F4C0F098CDCD29E092555582A7EF7AE9A1F931458042F4062912C801D0A78991BFD88B95ADE7073F084FC00A44DD150C91A57EDC2536F5E7B29EEE5958A181F96BC029EB7EC2E54868A600CAD8132E39A48AE0E3DE78ACFFDECFEED89899D47C0E8F1953CBB2C7406AEC3E0FBF579CF229F2B2543677270B6567F131D566ABC420E76965EE1A248ADE4A637F7E748F0E4E87B2AD71DD0975D461A4017A1AC6B937DBDA970FC760085BBC25A84174104E5ABCC3F9D9934E74DBD7F5817BB90DB39A650980E8A88BB4B130365918FDA212222905594A60D112A28A2A4EB1C377B7D773E399C51E12D8046EC18D2B667545E583D487B4E012851CBE8C09B36760EC39D6A161A1E177EF37997AAE811F8E63460D67EAEE34EB6C27C71FEFB0A893627C9436E4C0F16E5BCBDD69139E5ABB8BDFC3B505FD9EF835A91406EFDC09DE840BE04D27E0D8D8E6DD1ED265E2E2A87173C3663681DC3C10393378D4A3AE15A7B24AF33689212C809B76D44BB37DC2C3AA8DC3B101DBDF0816A948DE0323DEF2B5B578C0D76D5972C74E4F24A533CC083FD6F8A6609094C9B8C973D1ADD9235C5027FACEA60F215CFF7EA4FE96306B72F89E63C455F295969181435B85F7FE121F27D8C134272D252097BDBEEDDD9FFDB24F20C64F692C8A9D623207EFE33B75725A4DB273C732EB8EA8EF2562362C67F28E4213929D2A1E61BC22FE353105FFE783EF2F90AB6E8B00E70934514A18041092248A57C4B52F93287907E89A0E3B5D934ECEB0319696D18C1BCD1010856F66D2E4965754191783C66EAD57A20E924B4B85878CE34FE98209C46317E0D029C14AD849A1F8B5C2BFFFD82E7349254664272E60140671A4702E02169696A86634AEBE8E8744EB53247F8007722FA870D6757333E4A3CACEF9CA2CF2DC2988D44FF4C5F72DADA574AD21436FD30E637EC24C7232DC50334FDBC6373B720FCA52A535D46D1C964569E7E8875251F5C51D04E729DA69EDFC3D2ACF413546F705807AA26449BAE9DBAA3C88E563BED8CBF5471DF33D419B86E3C928BC61D5E176F409963417F9FC45DEDC788C63E5759361601E2D5D240F69DB054A3D669FEC2171031089EEEFC6DE88155AD0EA7AB954E090B90952F528DCF548F9649C94A877015B095FBE2E63F34CC5A08F0D2A6C52674DC9ED8522224C2C9E252ACEA136FAC765414810DB10F6B4DBBC7BEE76BE150175B879528CED06279B6427AB5AF567D4F2116D7814078AD6476CE92E1F7232F2E616910B633B983AA929AF8E120CAFBB52D9EBE1A7A99B5CF05E997F45ABDA7E63C51E8BA58FFA410A0409256309FE4D4F80A694DAB4CFB74B38686AD79EC02A624882B1AF64CE52143C246527906BFE1CA98AC4DEE011DE895C2C49B7354228BDD9C48FE14EE27529B88F3E371CE53ECCC9CB45D31C06877ACB63568F34E09A636507050F39B138B9F27A872E4B24180AE1777B4D4F25530D454C471E5A1D6A51FF88886F2236340BF359314DB2045611603C218B0D01DD8830CF2BE32D73030C6BAEB72465451F0580A290964AF85B8B0A4DB949FF4F4A2E719EFFA0B2A95FD8DC05E742BFBCEAC37F4598D904D3FBD44DA79D2EBE6A1DEDDC7FE88F4289914F2816E3AC832C0A2B91BA78BC9D8614F4E69DF7A81B56BF2860DA27E2A3E05B2DC8B70574D7EDC2B90B8FD3B0A19FED95FA3CE97B2FCA8FD337AE84637A6CE0D0EEC42E5614131495806087952DA94C23829B9D9E0969C94BB9831DA41B4030C729CB63B71F41E2CB0FEEA22CE0C7B3F8DBFB42A4545071E897EAFD75B7784A1942EF4B909CB472EDD7FC4DE79BF6811481AF94E0EAEFCC218535735EADA72F92B528E0D5DD8FFCA50C7B09775C38DE30F60D7837555786BCF2E76F5D365EBC2808E4B92A0E06AA3156135B4B19D70B3D9CC2FEB8DFAEFE4B36C912D2CE11779FA885A807EF2B6C9077482834E2730141E378F0EBEC2BD67CCD76085B0F882A50CFA2D6BC42ECC3B991BA1EA57F9C6B8CF34C02FDF32C0281ED1A7413582D0A3FCFF46270CFA99C546C8271769 sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F006C9519D36B2CE882 -smlen = 1105 -sm = DE04BF77A87D071BB703A2C3F5E466B45F26A96A6EA6721706222BD7D65CFD5718743BB2494EB411C95A630FF6BA55BBCAB21DD3F7EBE67BDD26205C76B9EB32030C4037C164F5A96A85D58C8E01C833EFEFA63EA6907AC408E7536C7BE4270927A283C081712FEE81DA0A4D416BBAC0131BA7DBB32C512719E37A784BDFBF23A70F89B279B3198BE756E789C4A760031A4AC6C9AD756A0170E056BC4C2721F5047749FD12E951FCC470DBC8E27C7345CE90DDB849C20B2C300330D5A0A333E197982B30FA11C3D984B99AC0BE7DF3E4AAF7557DDAB5ACC4EAA162F415479A6990BBEE4F702DDF0AF2A32BC68D2AB4A6CEE3E766D717350B5AB7CF88D2DA4820A61B4C500FA83C5DAE37C97CADBA3CAD846E7FF0403C28E197C847FA617AA5C2AFC1E267B5469A7556A01DBB732793665B86F44E980780AC60E363FA6BA3C7F335491EEEA005C89574CDAE5BBDAA873CDBAE66CCD41EDBFBD4C418674FF514F37BF49C1FCFA0443E92F8F894E583992D1C8F6368B271EE577DA5B7EC8692ABDD4270A2990EB6FD13D836F5E96006EB30124A37BD0AB7C8235A3E13AD7CA944344679C9D000AE24098410D9689950AEE77EFE67B4B452D140530A73F99EF717C1D069A9E4E0B7B0F704196AB63D4820858EA8A7E40F9602399124029EA1B9A0BA7C0906E9FD8E5B0084B1F93341DE1765561705FEE392173DBFD931DD730AFB57C8438FB997EB326E58FDEFDE0D28D2BD733B98FD33F661609A1A563D1A0D43EB05FAF80A702565C7B28617E4D05F403BBE3D5B4C59907D0AAF0000EEFF5FF84E139B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +smlen = 1209 +sm = DC41DF003BAF0BF245F8F0D9B1A46866D8C76CE87F208DCCD1A2C225A482691875C015A88F27407377700C498E696170DD8F156DE8EA78E11D2E96242CF655D277C195819931C3EECC1063AD201AE18DE4673198AAE80D9A6E5AFCC0312F205C69E76A6ACAA03E652782C465B7C6C25BBF526769EED980C5768550E463AEB2E6DEBF2E7EFB5F2ED4084A397AAD1821C62EBDE39A50C895621B8E4F795A2FF925B4D7F01E5CC891691E9324E9325A5E6A8A28745AD06D0FDE4B97B3B6BF0F3007E64546617F63E3F637DBD8906C7C16644ABB0470C4941CE8D4BEDF7C8FC5936CBADDC0E1303C94BA3B7B556FF08A5FC8D8383100E79A48C17C8B4F3DEDCEA5B8EB5C4BA2AE837143CB7F419D9AE0B41EB843CB1337F2AF2473E5C8B401B11E151196878FDE984B24546D8FCA5702AE38A23B8AE81A296AF351D38AEB1AABF55E3148B8A42A44922220A48877E32C4C766A1E4D8B76479726820E3348AE037BACD3CB744CAEE3EB45EB73F173E15D9CAC84ACED79680BF84F7CB412C64063B268024DC92F6164AE84BCA2D06DDDB79A8FCC9F56DFDEEBCD282F4E33F0DAE64619DC53D4A6526FAE885A24B54B26B3A7754199A8CC8B697A67D342AA47BC5701F80D2F905645793E107AFC5BAF40D7E0333E951E9FAE5C6AD3B93199CD88273B45D6C17C27134D93168190010947B3BDCCC41949E0A5448BF9B995202FF2283C6043F1D04381003ABE4A83A9513BFC31BCB0AEC91D1BBBBCE2D0B503B031E61F59C54B1D709FADA86527728F104CF760C2542EF13F5D9F3479DBA489AD018150EAAA6E9FF61DE2F3A594C74C4D49F9D46C74D7C3907386CA08583DE57B3EE41ED55B84E9704637CB5F188749367E963BFC4A184E8024EC4710B23D8989FADF1C68717AE395954221A2A7FAF80A702565C7B28617E4D05F403BBE3D5B4C59907D0AAF0000EEFF5FF84E139B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 4FFEB4B10E756A3DB74968D17E5FF12686DBA358BA3873CB212FC0394790A33C3B59B91E02E9846204E54BC69DD4F4FB24316301C9D35B024F915EC05128CBEC5DE3C60230DBBEC2FB6D0B5457C5A5C63E393A4FEE1FC5FA7FB87CC7771352FF1FBD36CB8B60E7953042DE310C549E0A1B4F31E8BBE0B1779F8EF6532A35A372A63ABD29D666F28BA031923DE99A226BE6A1880C107C5E8C022544E771A003BE03F49C7DD4A726413BD9CCC9F8AE8ED842F7541D12D02584566FCD2777182F719C73EE136967BE0B9027DBF5FA7B021AF83BC1BDAE0EC060A37E7B8744FD7593525EE17F0EE7C6C129C1700CB50CD64ACB04C4D0322D7B4733224A646FC41D3C7CC29B8B49A491A82A98404845873B9F1D64E2C5E7056F245AFBB3DE8A115F394CFB2A07DAE06DB326F566127B7B66E9FB9B09E748BA0F9412DDB570C8317AFED4C1E35BFD637F10744D6FD3F9CCD22715A0DE0EF49E7EFDDAFFCE697F8DBC0390A43688F436FC45D42CA292B101A82A29098717C53A015C5C81B22DA7BD714AB97F4FD1B09D914D7AA8D75FA99DDDDE3428C1BBEDBEFC25677A1270CDE3A8E617AA5C4C8DC8AD52B2858183254F59D0AA8336ABC5449A6B3C472444BF5AE269D6EE3E925FBA566E40F9B9BF8093D5225C4CA3DC7427B3A8833F102E67C6C27BFF535D79EBE83F70521CA40D51419E14FE0B720F019FD22B352C6053F308EC0E95FDB100A01EC3808F00C347C76C5A0C10F23C9F16E4D8759E5C90852F018398C8B559E472D9F5C7B00EE9A057C05CE2A8CAE7693A0F62FA7C8B92810D89D2C0CE9E4B8B2ECB8D83026742315FA2EE9D55B2F949E4DA1BF73037D8A895B4622420229B8D0DFEF75495B65168538A6F2EA2CD2C7EB8EC8F208FD500985953B50D44385AD342CF3FD5531B4783B30E7C038EF75C32DAABDF0DB8BC5DA623A917D186C718F253768C1851F93284321976F80948FCA3320B6045958F087432BC09C7D064A16D2ED42F228838027DC48430027A751CF1620CA4641DD594DB159F7006DD3803B5D2EAAF5AF53EBBDD2B9B0CC1E3CBAC0E21DE92E67F03EA8DAD1644E146DC7F17174BC748E4FA481D15837886AC8199C1225E3BD2102754EA73368644775076B4AC301381B218C0230FFB23E69AA9AE8A0D2DAF52549004FD0D834BF4BB69EE631F2EAE17D37D1ABE6271E0A61234AA453DD7D49C209EE0E9E5C0496B62A3B2B171094330BA730B33DA4E06A82046EA260CB53B9933B8422875EEF6F9C24C67FD250D7D5ACF15D14B9B5C57A8E092A17BAAF89126628970A6D06431A4BFF5F37E971DFC4A16E59B363EBB1F94D64D52F325394AB95FD93B8697C585D7186D9BF0BC8089222559A9FEA0B8191B631AC652DFA9A914022678596DA72FA7CC10752DCC322CF48BAB1F69DC79BC57A36914816D1349C944AFA756448F20C1574AAFFD6F27D42FA145E825B12C700BD33CB0D90AF82966657D693777D80659EAC364533F8FB825EB04B68119242508D8C4406BA089621AFB16DA9D8F487A5E525DE09CC9B353C597679982620384F6A8E427A999F39BE3E442A3EFA5CF40CC4A7EE972FDE4CDF309C9863F74955E427077AC7E91D679D5963504087D9B391FEB4802AC3BACAF7D1FD6DEC605B47584F3D8DBA06BFD300AA44ED553A2DB5858CDBBF3986FB02E8BDBA6EB2FDA6C77879F562BD794968622DB13AA0F6A5AD6889E74D8AA7EB9E72E1E4E52E5F86FC961A58C70D78777A765D6A80DBDA3E9C1503AEB3BA535AAC0642998099DB17CD0974B6BFDC74B2BB320BB07F9CA59750331645DD45FE04FF34A4A1E2D09CA9DB4F9503F66AF43BBED155E11594A2001AA0B5CE93A08F0040352DEAA50E4663A8584435E896FEB50F043CC20B399E4FDF858C31A4A7E242182862380E2B1B6CC093936F8A85E3C028889642FD53CCEE85FC9F20C716FFF4050CC91BD5C748623D72FAF72910EDC46A9B54AEACE4F570D5C01457A8C3E1F77A408F5B0D5590366A5F366AEB7AEF647711F39EF666099E042648BC2689A6D33FEA25A083FFF5AF7282120A93E327FB52D7127CCA337D5818A764C3854353EA39DBF4383C07006875BB72E7E00125CB55E72A0CCDA514FFCAC584DDA9F3244555F1B30B584FAE57DCEC061726FECF4C5E62E2209EDDB8EE649699B169612FF5E6C7666D345989849445E0774D69A2B8101B8CC763B2E898D32351305ABA6951AF6B5D81CDF2C6D405B126557EEF7490A7A8E1FC6F0286AD86D6B19C03C5C36079456DF2DFCE7221F74E3F8B7AF9BC150845BC6A4BFA79C02B5E1848C63C12E4350E65938D35C752B59CC9331CAFC4B87F66888811461F3BB08D616289A2FE4DBE607EDE1202FBE71E843B0BA26A296F0DFB289FDD538B4B5299F6B44F32FB2819CEB9CB84FFED84A48C078FDF3F92DDC64115794F6496E8D6979DF235DD2CAD34B90AC3983B9CDE33266DE6A1B8A76A4AD0735F1AFE921C638EEA727DC9BE6BA6148309AFFF89767B8706E02402DC2AD2A48517785FFF37D16C9802FE656CCD3CCBA470B272E1570F91E1B0D26437306CAE76D08A3CF8BA277E3C5FFC233C415C6968B9638BDCC3058213EDB2204A3A290FDD4549AE277747FD227CF1037A5C2A514995769FA4C0CA7C94350BE49349AB1A29188E79381667C89C69440500756687AC2843D04B57495FC559E381F75224C0003DCA8612AE44975D0951E3A49DD7616DA9B49401DE0EEABF5780C5F7D6FB75BDFC4C2618BA0B387D458261077A6392CC5369B57AEDC6D8D96E730571E0853695FB39AA2FBF1524BD77574AD735C5E9AEF36E83FE8C63E238F1ECB143F8BD5DC5C99E73B30B9432D8538C86398E1A9DD2E6641EACB172E9B5D641CC8DB22CB487F35D239DC1ECEC393CF7EB9E28E0B5A49B7B2E4CDC8CF2F48F978028895F123D301EAEFA0D5DCADAF8091CE9E4153ABEAB40F6590C9B02F263D3D565596D65384F1314C9C3F90672A56776BDDDE036D57EE5F5DBBC36253CD7FD447A4769C386BED7580808662581B867C97F037A4337848B989DB40F470030195115BC44BA4EDA20A3B5F45E725957DE1295CF89429DA8684A295F3360C8CECC4050E4DD7765932E5AE06EB0C595CE66CC0CD19BB56D95239EA829F66B26895C4C5AD5F73948CF110B412C89CE95913EA2DA9BE2B9835B915BB9F0E392F6C6639FB54796A02A893FC47D661CF4BD744DF26C0F98659511B629F338377206BBE69C41BF6DE1A60BDAF4A855C29D6A3CDDBF30F5BC4CC22C3791C955F294E412841F9D8CCC72FA24D0DA05D9B48A7713848A16C635021F2D6DF9419B292B67EC059EBC234058FDD0D65C52C68DEF1C1E7A684CB3317AC146FA2F78415FBEBF8AE5587E7F8CA5DABF0F3E64AC56743A32DA6653186A3D435DEAAB52F1CF4A797FFF5EB13518D9152F006704C329E734E20D0903F0B510EEC10A4AA0424DFAE43D3B862D4772ED40C572535CCE4B15C71266EBA55366807FE341DEBA889E80145D714640D0971618CD6A922E39ED065524F521DEA07818E2F23D5AD551B38D02F891DC62A9321C093A66FB85F881C34C0DABD12F4C2A9BF9D5FBB5201898B789C24E2BE66E285605CD16762DF068531F780CF70BB23CA2B61CADA7DEC00A657BA86069CC4309555194CFC09ADA9BC3C3C2B588ADA9E517AADB3C55840807ABB8ECBF4A0326871EC1EA10AC0FE8F04A1905D312F546B96077D96CB7BB339558B9719604802B0C13CFC0BD204F06D3CBA +pk = 4FFEB4B10E756A3DB74968D17E5FF12690070A14252E512718FBF07F268DC3886F4650B2855E4DE7886CC5C6C4BDA0BD8765A8A15F17F906A366E55EEFAA9D40369953A71E5B682F67AF4E891A7F75C564B7B9FFC0809D6052DFD8DB58F936BF7BEE2C2BA36DFDFABBAAA2D4403AC163458BE9B28A01C0AA6950557FBCE7A8326D8C8F01BC9544968B62F81778DE2D3CB07B35ED20A188D66419A8B6A777240221B3E4DC01F5CEB391FB9FA6388C5E998D1BA1FE8991649DB855176CCBBED03DED178A1D8DAF1A4EF085D2D259C04F3D699A76DBDC26F7CC007E58928FBE1715E44AF1F7DC166F553A2AC9A41E15B840A3D0C8B5FDE3DC4598B5EFE6B809C7905530A9C996F979FC0B7F27A6F68EA5AC9FB37F45011BA1D479A100C45A9F134AE9E83E6D0F74C99874E10D4BC40BA894A0EFC749E171CE9BD21B72D3D28F8341D3FE5CFB88D0A44E5D686E291FD605B2F37B3C4373E658D2542460B98C75154C9ED347B2437EED1608F711B50842B2CBF854DB83CBF7D2D60BBC9713E194264F5951E97C2D85F651F3129AF50BC40A1FC1DFA291A2C341646115876D0D57946BDE7A68AF910F7F14317E3CF6B97E6F28D0BFAC4F039E017A9E76313188B3D4B70384A1A21A3F28D50296956A18C9F735D3F23A7A00C1B0E805735F4C7087686E2564FDD802FCA3AA9D199AC6E82667536BB9ABB17F69EB53C75438D665939B352E2C5DBA1B71B5CF92B4D8C053BFA36CE8533ABCDF1536C5E5E46FF0A2B9B07CBB1089D04398A40283C43703F159EB2F0E148743D3B666B8F39B25D502E1ACE285D7DFE1811DE991CE16567391F0641DB79F0D165F42FE4A4FD98567A196E2A080BEABB3938086C2E729FD9A83153DB57A2917EBD8E2C80F62B071D083700237D06909E2AB40673B5DD3F4D2C7667641E7200DFE374325D2BA2FFCBA7C9F93662224658445A3B841589489C7C8D7AECD621044BD07E23839A2FBD8DA07E269B6EBFF32DC5882E8623C2919EDCF4C0041160C82DE61DB16FB26566885387F3F2FA95EC2929D56AE136713A2806CE37B21FD1E4625F11DB51382B85313E83DA3C1C64D5810598D3606120DE68B2BA28A0FE1024699B643383C3372E4CE972F5D3000F7B59776AB767F274B233D6ED52A8E577825B69BD5AEC3BF724EA76F45F5AB56F5E8250C1D9D0C0ED42A045FD2513266A485CA3320F263CCD54DEF924B4380837306470E35A0E6D9FE08F7AD41D2F2324F6414813D459D8CE018150AB318495C0BCCDE67D774DA6289933FA8AF96C5A6AACE24387B846A8C0049972A6093FFA2454232D15E7DD9CF79B18A0ABABDD49F98D8B1DC8609EC374206C7B32084BF54F40F78DF79DCD466E5404075A122A06817F7D06C3C6353B3F565D55E20A5CE94607AE4120C0AB6DE6D89D9309C8A1F7DCEF31FCED3D2A1BF730FAEE8EB8CC32D7CCAE9D3106AA4A019C13B4A9D5EFD44ED0CF76B333AF1A3D654269ED0C924357EE6D8A470BE24DCA4E1C7CFED4763561BA4A92AB73977F731EB0BC8410934E10A08CC44BDDC2875EC49092382606BE9D0B800DFEB72F8265F01EB7046550305669A31AF8E3E8ADD43B7DFAF993442DDE44357FF85DB176526F52BE059475235AE28F4ACC71459D0E1168B67A19B41E29A623369505F9510A0EC1877CA6309E262AB0C0C019E7419A6F3E5D95ADE48FF7CC322DBCE78E61C40E6742B4E18D22EC6D28082086DBBCFBA696DFFDC71525F9DCDFA2BE434A6CFE566B82C6A064C474BAFB34B4E933F24851CB955D0CF8CE6AEB83F6FE346769F365266C54FCE10D3305EE5EF4513748C130CD572E00168A8ADE67764E6ECBFF9E927A9ADB1714B8E3D264CDBF9068BAAC4F22720FBD5574D5A089EA8CF9396D5E61FB89871B40B35E92BBF6683C48FBFD242092C97F1FE8BC0B669C7962F670B7EA145714176CE46C2B6D9CE4E66B74E3718EAB16B5AEFC56023309F009B0D684DFB9A247832984FA68AEECA395B94346497305287CBB0CFD34DAD31588B5BB0C89771493B3144C0AF392FA3F7B8551E5C488181171AD188C0024CE631102D2290EC78D4421E5519395CFC33EAED61C58EAD6A12D06CE2163AF82101999CCA92BF76B0227CB2CD0D0A1B5A03764125C4F7E414D10EBCE5748E3AEAD2AF3432AFC0579DBD094DF0AC3285EA3C40024589422E874C50B191D12CF5057932EFEC00DC94D99CDACA9D84EBA957B71961F2E639EBF4B4F4CD83987E78EBF777E54C30744CA2658C410AE10149121C844BBE2C4DA7ED7EC4D28324DAC6D135B639797AB1C006737E98523C156FA881F7E7F53110DD9B10870C51EA092B3EBA837B5200EAD2FB57C322EC17B3D566728D8F536FC10845BC1259113527B877D8715924E4D4467611766289885B29F92A3461BD28A70F4ADD8D04C4569CBF8851A745E91E59F9B185ECF0D31D0132FE4B393250E7A463A6A6076FA9DF0B175ECB9AD40BCE83CA58725195D2FE7176B08FD91F67DDFD6AD235414AF088AA1B71919E9BFA9616D765F225B99D09857FAAEC8662899D013A2785E84800398627844C6FC09AF554A73891BD03D61B3596510B2A5951D1ED789C416E2F928F1CC3BB8B47536D830F10C72C3348469B9C69FCFD4931305D854BFB0D32A9640D7B42AE919B24AB23529C4121815717AB2AE19C8FA3CDECD44830E3ACAEA9B1059F4E93871FAD6DAF87D45F818FA51E33C59BD8C789A5D27CDB181EA3F0627929B09DEBADE9CF5C284B01DFA4E5BE784352090EC8D8247F0AAA41A2BD21C6E7A8FE81AF296155171EF6911361A897645F2F9E1144BDCEA41C95BC97D22AE723D9E2B27343FDF39A81F15FDD7563193C09B9AA8B4C1B67585A88A1301920766DF155271881F3E8304720B03DB879E9CE47799366A9E2F1A8463DE223E431123AEAE4E1087D55516A5E8D764765AC73695DDB5D2C6C427DDC508751C1F2F883343930655310C4EE9AF164E3A5591FD2A728A25E09182A3D8BF217C535D8C12A63BA94F394C1F16063821C15E89A58D4AAE0B9ED96A4658123AE14E0292E075230C2CD337367F55164831721A49B5F3625B76AEC0D898893AA75BD39EB406F7A73043836BC1EE9AFD80D43444ED0DA80D4C858F621C29ADD32D5EDF0181915BFFF25E73FB0A135DD7186C951DFBE569811DEC336863F276F6AAC1ED4C71B7368E003EE2CB5200DDB16AE0706C80B968D8C33DC81A91091EE6DE6CFA4CCDC922E3614D18DD7EF7510258B54CFA0327A32C28BDE17733DBC92C008AF1AA91D98CA842D65A4271B8FDD846E2974446EC5284A4FCF91EB9E591815335B23940385DD3A8430ED8372C01B26475BD54D2584F85355100A9092F21C6BE172278FFC6A24CB7AFDB96E078A586FE801F0CB2E3B78FBC2CC80ADB887BF7B2AC022FAC818ACD6EB1247BE3B8DD3223E87CDE35F00E204DF70B7E315B58972299CD25D60398168A60459B194F7770F81E7C505359E4184417B17C72302AD0D9FC39F8B24AA09C479F8AFD1A119A8BDE71B233B279510A04B153909AFB193CB9DD5C3B4460B59B38C6D334773FA94A0919ACA84506C84DD55FB5F512BFCC1A97DDD7E2D14222A3252FDF08CD9B2307FB0B70015E839715C184932273FF46F056E152B88B3B9F9930EC6DF75D473867A0FA68A817C45A2155FEFDDF04624B18FA992499A46E18C36D05E667E6136F1331A49B136D7AE5469BB76756CD205FF860B9667F388783768CEF66D001466017BC6C69EA5EDA1C71F601D0E3A4920B0122A2C46081C18410491DCC1A3475F736CE87301D768063E7222198F83AE40B06B3168B7B014BE88E3C63A7712A1ABC06A0EB655F53F86001F94DE485E7B7B557E45EAF67FB155904B2EF5EADF66C669A18EB9D3696E7CF5C37DF6E6CA328DE7DA7CC465279051931D2CD78B8471EA06E93D8728B3B717D8AB5584E780D393BE6674EE882C27F30162530A0B94EFE289E5E641EE4666BFC057668A10104F3AEED918277675530EB2A5CEB43F2E4175067B792AC15E7D1AD5FD89E68159E8ED83DAEFFB267BEFDB377BA45A97D7C937070C0739A1D638A5131AC4820C39A42267A44156643264CEB6B13AE4F723F002EF3B058508B4E5761C31CD755BE8CBEA2D15F0D7AB28EB6B7C42FB8B63D6FF624582A8485823A284863C58E46488CA45FAB257003544D2107778AD5DFB293FDCC6E3F054B5D0D06F52AE4D6795353EE2FB059E92 sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D6755B3B9FF936441 -smlen = 1138 -sm = 61C590A4957E50AD8A15EC361A6D1742BF65FF283C511A17EF26A8BDBABD5D73FE217E18171FA4A0F2872A4E91F2ADD67704B3BD58A3CE1499B4208995A460C59BDA91305F75C780F4DDCC615C72BDFBB38175E4634592F03777A88FF0ABF607AA7AA544E932DCB31F3864D5D463C482DCBE2E3B72F50699FF3FF2C74380B7AF9DC4D9DC87E3F8AAD7AC1A6DA77131907104A5BA14AE1C1B75F8BCB492EA317F6048E51DC141FA538CB1FF37B00FDC7DB9BD25B06314EF6B90130FA53EA67251F384FFBB40B47A311DEDCC938FA6E4CCBBA1551A1210C4DF7A8326A143636DD88179F17A62C90B3EFC4C65CDBB587D4D940A44D6523810B48773C342F40BC44AB2AC5905AA0DB04535F8056C4B259EF480D3E5B2632F66FBBAD9FC1B3FB1B32943B5B35BF08FAA62C7D11F73C1360E826DF60483DEE7EEE192AD3B61BEF0BC4FB6CA43A30B91E5C86FD732F285DFA9595FFE6F3B02C7603E1EAB670A7885B3D3A252109991C59E22F5CD84A8EF24A1AC60C1053BA01C639D41045EDD20D8977BA6D896E2730D8D5FF1FD2426926FBD75A913DAEAE9DA004940075214A6B1C07A93CCAB8BD2F29ECE53D68281EA43E234829C467E85C5DC56EEF905F75E654C344418F73E272007E5F09A9E1DE508128026AA6CD2D1BD00B955E30D26F30092EE2B34CEFFC4D64FECCC9AD90B3F2FF33264D552881D399AB5393E85F8EDC369F078BB9A02D60F41D71A2CA5DC156969B7B40DCD965577C303F2AEE7D96FB6F25409B6CA1790C0F39CEB124959E33F3CDEDC17C9C42A3E65EB2D3A58101262234153922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +smlen = 1242 +sm = 9C5DD99D00E6BB8EC89DC9D82F2E03C6DE60E381D46496033AAB7800C51E5B701D3AA985C89222247044A8B6A166444F238B918C9FB0EBA5E5B19FA880998986345E815253C3B4E44B3154798554A8F36EC8D6A91C9AD2AABA7BBE5442D257B5590A4F5595698570E385077B210F6F284A5EC9359747644627E84237D075BC91A32D996CC54DB373E2D29F7747A5DDB3DCBEF64E172AA5233017C62E376FAD69B8AC846C14277484EF26D80FD5B7C08F99D36EF54D6508329332BB1E4328A997C504D3C0AB8BA50B342B400FE4968DEF759F031FF18D1056742A71D9A78DBE1206EC0ED1814F3DD379A0A205A1F2A81F99649DACEC10EB428E2170319AA3319DB0ED0A6F6544F4E6103322FE5F690495CA3A361492B0A22E25C29CAC8D6EC450004E2A9E85675E4C0FD5CF350F5CF38DFA0EFE2DC8C68E924B3F15A657A9EC90824A4A05DF96ABB29328A395CFBE55490B8402ECB7CFE8DE695464FD483B408120610AD83D2104A5B235CC7633E2BCE6006D971E24BDD2C4D24230B3331232BAFDAB273E1F1240E817DD114DADE71338704C3257F050157C931460C01BDDCF3E576F2E5B6393AA24F7D7243A1F9A77463EAAFA2F4E42B05EAD67ACA61702F225C80815A39779923540DE35FF2AA0744CD579DA2B8ED25BFF07F87899940DE3618A42AEE101379DE056DD1A7139EED424F0BB3128327ACB5C2F7B0A212E4A15646ED88C44333CD9598002C4E10B0CAB74C2BE6F487373FCB75744425E7977546C15228FAF043748A01F243C5068A4F86C91A1F8DFE2DB8694497F790EF976CC8775A594C0D8373F54689F109F337A96BDF1663DADE3E4DDE043B7416467EB300A9219AE206023A1A9C7A32F70BFF19866DFE3D42B8F194A51F0B9A89617828CB8E04DF57541ECEA0B44B6CA1790C0F39CEB124959E33F3CDEDC17C9C42A3E65EB2D3A58101262234153922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 22CCF583BCF152EEB3FA5A738D87512C26A0406F3662CC0B765A7B1644CB5CE7BEBAAD544F0F695986B6BCAB69EB1AF325C9941F3CC94E63B32F0ACE7E77C0D44FC825EF1DB875AB84470D6EC9B16885944FF35B403E954585E2F25C14E6D958D2922F81A000E1CCE5614A807DEDE499CD88B374C7A67F904E7BDE9D755AB49863BF2FF16FD220064479DB556AF569303BA9A6325041E246AB9B6887B80911608C89C8CA2B47E5793A40F8CC872B3C4A6F76D7A0619CFA58462CE754200CF5576A2639095CA60E378AFEF4081CCD7C1044D6ED2EF260498FB1981CB6A5B32E9490EBF76B49BC468174E903061EDADDF145A0AE3F67FB84129D9E0C5FC8659FC060BF161AAC2ED17691B961D4BB81484FF886D6104FD1EF71528FBEFE76348AB7C5AA3EB4D4509012152011595B9AE7C19D9B7AF41AA659F69DC0A30AEDEDB0CB4D8DE8BC46DFA970FA27CC10FF34949F3650F707BA6FA42240654F4B2EB711AAB1709E5D1B2E37D17A236989A87EC44A958585FE3DB665A4F90F39A6BC8202BB2A6D4774B4DC808BD6700CF7C6700305EDB8D48D26725AD069B2BDA610A47A69BACFC38EB0A40061EA325225A8FBF44A38AF4F2682582918827CB3CAC3F15154841E4918DA130CCC3FBAE697F4A73EE01CC8A6FDD520D087E0620E35DCCD4114700E02B9D0BE954BE72845B3AF07B76213630F5E64714738CC3EC591FA0FF6099FF3AE6F879839AA4A17716092E1792C84AB7A3307E7F6BD1F7471B77421DD6E6E6C0ED2ABB320EB2FE2A02D597001D87FB916FAC54B28696D878C1402AC872EF391CAA063C84010B748DF848973457B70C76C3D1BF4700288A6CAFA3DDA335E6610BEB741E31A6982BBB01671101DCC5CDF28DD5F08FDC2316829EFD96378543176527FA69FC94AE1FE661818F81FE7012F7D3818131FB63D43D663638239AE617E64E4559EDEAA9E43C877DDDC8144BFA064E8A092CA40C7BE7E34C3E98BE3ED577D293900BED9FB04FD19EA4E6842EDEEB0B1C15E009130B897E0FE38D674EA8692D2D0B888BB6509D06805EE20157E516438447557DFAE1EFAEBC3EFA8D81A5AEEA4B500596AA85AAA307FDD3EE92989DE5F837B6D5E9B1B3918FC1CBF842DA641FE9EE7E38C8B9A63EBADC63578925E9742BD19F3DFD5ED44B229EDEF978047B1EB109A4C17E338565722E00EF1A6EAD78A9E538E37D43278E0D08A9700F015B58FA5F88AF1C978029A79FBD399366C17FD1D6BB91332149C392FFCC25776A700DB519D96F47773282D2C74BC47132EDF03259DF2C1A60C6496B2547D0CB89C903B54D14BE27F09D13FF053F573EE9F5AA13810173456C665DB5589B63EF86D32596F8B1141E814CFEB9B474B77310DBA2C59B87C6AB5C304429AD6BA2CBA58D456A7F2F6F4EFB5877DE419734DE26065EE8AB8C6F918F329C40992E74375BC8A76FDA82BE89360F0D1044D8A1DD70EA5CC277596D0C9E7802B2A090371241E9C273E5EFBA148A36D5FB7441E3236E44C38A84690C608BBDEE00BC7DB2EF155A9EEC1A4889AAECCC2BC6E721713361D122242EFD62C598027D42140D5A25E59DE21B0F5686EF7EBB9D1D591CCCFB363EC9F531D3786A86B2B8F7F4B643456803CCEEA400B8B4C7D3F4C7A3F30CC84FE57573D53573BF3E899CB12A22EBD235B232FD6B029725752D72C15E64936CF197FBE9985CAE46535F762E59921B62DC0FDED2083303627B46FB13D2182C496F6E6646FE58BCFD45EEA329AC9229EC0C0BB92181B8ACAF65F596D33A9B59E2F416ACB034470E2FC9E634A6F3370FE510B57597D4B3146C9208CF02CC2ADE57E1532425C170CA00A325F15071F9EFC1B9F5EF5683E1658E5E55A173C4B615AA3935D269864CA911BF771262694B8FB337441F19C85782BC96C59B13CE162138C118DC8E1E7A93D320D3009CD89C811D1699A2757BD88F1809219F9FA52316C20231D281AEC1C6B3661E47637B7936D13866E04A90DDAC27423CA592399BBCED6C47650F6D741F5BB5D226A01038F38DC86760B37C6535B342F97893D687EED11B13A73FBD0D03081A6268E674EC99F36D02DCDB692C77C4E31C72D3C7BFF692AD42F13D2861565DECD29B121D824022F59F44158644924005076DB479C441127EDE53E92386484CF7B1995251B5B7815A8D28EC89696597AEF34F278EAA0BC0B859A0927E9192542BDD4692082BB5D988F1AA934188A6523BDD04367883F2CCA81184CD767B4A3C54097230D41DC4AD8EF282B7DC44F5E0D2CF7DE8C40C8803515873E4C69C4F9E1CC087A9B33D397A5CC8C1B5A176F948833B0C6E557BBA012AAAB4A57E11D1AD8D681457C7726D046C366B20A9F9158757D99AB97591D8D9FC1CF5B5FC249E6C61EFACEC90BB1FACB5A240185A12D058274958118B7EED92A8E355B37A6A98D79E02597171338335EC746F7A7B66A2CE9096D70EB327B15F3843FBE8D8E79EEACE1FED839CEC1BDF99EB286FE549FE99A2DBC41C1D3E87633D9A00DD598AE6F2CEA72A604B0F90E856CED892C935E22354CEDEEF85A587FCCFCA1730EA666BC0512B6340030845C3CFFCC6BDE419A2303180BCF2D948859172A91D92175318DF7AC7A581D4A3AE8080DE6609087BC4E4F93AFB3CC7FE9E8DACABDEE7A44D88297F373A325ADD5A64E3DA6464FD71C81591EC5E835F4BD4F8E5CED8DEAD65BDEB24183D1CD30EEBED685D163F30D98DA6DAF1A8D1010D2CD22180D879CB783BD0EFBC09AA08FC1ACE955CB47657EE8C80D2FC536C9772A257151995600D277A84B1750199E1ED50F08793B435D1AD61C042FF180827C292307FA7EDA7BB67CC28C1538D4B92AA257C54755BD50597FA080E846EAE6F4410A09E46FA1AF803FBCB9D0A516C0C74CF375D1C624754175DE1C19A89AD96FE708925CCF88495E37F7924EC2E86A9EE76B65925F9B2CF6AD2D6FF5243284A9A76B99E635DADB7447AF1548DEE7BFE8CDE5C00552FF2B879F4EE0F8EB718789C6C3A0DFFA8B124DE4F35FE7FC32A10BCD246DB43E1B148BAA774595E5ECF83C8010D8C5C414F0C6CB549D4FBB8C6267BDA31FDB3A2607277F49131C4FFAF89B270EFDD27E5DA480323043A0F7CF5AEFA32E491A51BD412B7B3FB01952D487E41B1F9375F7D3A73724477792D7DDF6363F0B9CA9557445172DD88D801A17791E20315D2D796946AC56F5BFD861D143AE95C7C14E6A2500D85CE7D2D8A5E738EBC26FA753E1CA38800725A903246D06670AF07EAA60C858EFAE5B21D9A4C3E86A128F4D3FBB5BA6626C87BFF160B4F72EE462645F3C9746D4BF3F0293DB599E05C18593B145FC8D42CFA70368E9C7AF0F1CF858D515E0B9EFF98C15FE55CAF211E9840E31544C32EEABBABB418A43BBB234F6736A0191F703A1B5FA7E82DF68709E22DA40613ECB021C1A3ABFDBF2D097EE587BAF2C594123B2ADFC35BDC85CF39070F5A35648CDBDCBE9D544136C6BFC3C7C2CE509FDA8F2CA53AA92FA697A121C9FD89AB99F94D508CCD782B60D892EA49EFD944096FBD1BB0FF9A0ABC83F7BFDF97CBD5EC04414185610AE9F456960C2F0C7CAA49949B1AF8989E71AC2E38939D2933C8ADC182CCDB0230882EEC6038678603CA0CEC78999342B9128E2969731FCBEBA2195CE8AB9543CD7C47F935B3A6B7CF4D8CF78D52F85A20E80C65BC412C17978FD4974353C7B330D041FE3A18C81C5BE574BF8496136C28C7F558C910A4EA0913E972628B9BD3CEA9A97879BF0CA +pk = 22CCF583BCF152EEB3FA5A738D87512C5FC38968A6583A0481445FAE2B050EB69DCE0AB9726DE1E6C0F4C6F6DE03F038CC090D588240632988B2021E1B5CBD65EB9BC2F8CD7588142E3D8F40E2547DB29711FE812220E64CED453FFF1D18F0F61B7F3377BDAF89400496DF48BA4B7BFB1EF13018A994177253C21A20F90E5D785352C3EABF892FE3B74AB022A73D7D845D5014441D8DCF97215CFF7CECB4802896C96C39F349F6D1A0C38963E33DD583CC651A2013843510A10EDE4733C6E00422C1B466F0E992F6755FF6EF4DE6A701AACA458019F562B0A81536F0C35AF24A9114E6C1DADDBE76AB14422526E0B3B3DD4A04041874B055265FEDFCCBC5578CFC7C11071DDBE9089DFE0C9D8EA443789F764D8025AA27718E14403A9FDE23422EE9AAA52A07B52FFBF6562AC3E1050EB1EAA38DDDA3719FC1FCC4AAA2B982D6245E60B85DAAB368BC524FBE5990DCEC2865CDAF93E54F33E262AF3BA4040F502FD5F800422A4F3BF990B0F2ACE53F60132B16F2968BAD92699033299228FBC88BF9506E31C3AE4B26236A2DB589FD14932DA8101C99D9DB06CCCB2E3816999BECED04E25E1E70C0764E95772EB4D9AAC5A1D81EDCA3636F2A397D841247D605BD3C9AE6B62F04FB06BC0476A48843BE073FD4A84E883F4D1284B2DF9F1FCBEDF9B12E7553DB9B4E6544A648B74A5F1F1B55B70B623BED853AAF8C70BCB665E550BB3E8B45575A6775071B89E27B040FEA82478D3B9F4F52D234DD1F05C0811F8FA45B5F7272499104175BC1DD0763A1B9FD3563000F6534104943CACC943AC5368BC6C9E358BB55B2982FF751A5FD1A9E7CBC8235275EBD5C364292545E760ECAD1187A3F3A9CE6971D4046F31AFC45F1AAEC2030A38114A2800745E58E10BFC0D31A3EB4E8DB96119A50BB731D46E8F87E05E7CC5CCCDF7DD658D74401003A96CB74B77764B90C13A774A6F6E4ACEE299AF6451C81A8F765D91A59F3F2D5DC85A36A14D32285D22BE8167B4C771D17EE3E25F3F42395DC3E2517F63AA02EB6BF871C9EE1643D9E5218DEB917E4EB568C8461EE8ADB458ABBACCA2C2BA4E8D347A16CB011050CEAFD28328FDF5479A22C593BD091DCCA98EAB537E3F1CF5DFBFA9408BA88D2AA8DA04CDA5C74AD534EF6A7A44B9FF0B78469984F0571CCAD91425E9737F2BCFE6EA199F2C28EDAD1DAB355D94B2A3DDB5D643A09B21FC5EC20D621F734BD63778754719CE7BB4D61820225C844D4B6327A2C8DCE1B7F8E7C6CAA983A7525D06845F094A5F24DCFF4510AF80D86F79B1F27AE77689E6C2E56032B4CA2B2A9E35FEE55BF6B31A899AF0A13BCCF70C0D4D8FC0E6F957C2628E80D48190D595B57478D19D0AE3A988649A2D1A4BE59635D556AEB84BA0F5C19D70CD20824B5D0FD8DDC3918D9B365CEDF3A2A025E2C97B98068705E45688682481CC56F168DB92A3941ED8A1367847BD5EDF9E7A1D30B56B00EFABD4DC7963596A00CA35939A11498CFB4B52808CA624E3AF6C005E2D7391208F13B367512E783F23A8A1A3E00C77D4DFB79E8D95870A6FD93AE56FD8C2DC18723845BD2207528119242AA9E31404DEBE73F6EE3B2361C24561C5FBD83E6CF8834E63CD2C40BE80956D5070BAFFCEF6D4BFA27C8D09BE967D3DB4063D1B2ED2A7C9D0D7062FADFF9D57ECEA46612189F6465DA45DACCE037D7108ADD4FDF8BC7A02FD975E5133D609E743854738579DDEA2A367A54AAA192ACC9C6BBEBAE555D8E092D19E136689474AF936A411E34D242EFE03663124B218467A1FF3833DE46319D5F0C35F3316BFE916123ED8668621FF0B99064D39F9F3380FD81CF333B7131313D5ED44A685F78D749766DA9FE9DCDCD206B0A778F52FCF3DDA1BF14B772547103A730AB147135EE2080FC8DC6EB2AA64115A7F2925B720E8081B4D4B8724D343BA22819374AC35FB020C65D921794F2CA317E2B119A3760CE5FFEEAE8C596421718D55D7C21F7CEAAD00AE8209C0CB9830CFC68A8727897F40BA8EF9BE084041B8D95A5C04E389DE5104FE51D19F0ADB6723FC5DF8B66BED14BDDFE1F4374F0D50AFBE550D733A25C667E41857F7707C4586324B816B9EEA4ACF7E69D7E68119B7FC8375CD9E016F8358DB71C4D59683D1ED47FFAC857F1D3D95EB614F619D4E24C33AB6100E05B75FCBE93ECF8270540880FB703FA6DD906837B67D0C9A615EFC5993CAAB0ACDB0D8E362BAC4FA62BE1CAB5B1A2CF4C7A9F5BBCE1845858BBE68F206D529F67A6C63710C9F0D5A6C2FEC8D9A8608BA725A36B5756889EB186671C8F1DD3116AB1FE4B9DF0FDA852E1E36E8FDE80A38EB455F4D96DB62CDD513F03F774C0E23DE513B39AAD875684705F2B25D55B1C0FECF992F556CFAD94244A1B9F30ABBD8E048732BE5E42039CC9C3943721E97EE0B5EE9F4F6C0254A5D8BBC3C36B299FF77DE675A837AF2AB5BF58ADC644FB14F0896FF25B5F12390E0C2459E2BFC8F489DC4E31F9AD31E6AA24BDCB5D423DD7CE1859DC80D5E1FB508F9A959BC2003D64F81858B135FA724414CEDA86DABB1BF4690D55E8E1F4872F0ED1084110AC0657E749C520B2EC2F8E26ED7AE41D73D5D25B12CC705E4DB6402A2710435FA7D32ABCE9BEA4C33491030BD3DB5DCB3D3FC1A5D876558120A496181C497EEEC1D0E83D49465F7601C661AEA8A258089FBDFD1D9C64B5E86A3B12C32A70FC99C91946516CE373979A5877E164DC39A36BE47AF38FE39EF521D266042DAFC232A81430360CBE82806847E6770372FD19BA6491696C3DBF717CFC5974D8C07CA51B6577330CD9BD2AE137F1A7822E2A8903D881E57B5606806BFB0DF81C234192099E9DCD119E1E6E8D219687B571438270A76AE24AEBE3F03A852AC9EDEEEC56A9554B75F799AA390D102DF8B7058B94EEE4C9FF924483F1FE7E2ACA31266C88EBB59383F7E1C42B83F68E1F027F0DC22706BD875F3E990D2EF3187019D6585DD5685F8666EAC2BD652393F668AFAFC77EC4101A17F8F67408A77278D680CEB042F104ECD9B112D0C8F83D243E96D336286B046BB2852B8515EFB70FC18A2EFE3D95886F56DCF33022647A9C0812E1F06EF18CAB06827A3BDFED4219C6472F59AE263D35E7EAACD84223568F02E8EB88D619B4BE5F6EACCA539644907F6AAA0030082521E5B326DF1EB2BB102BF34FC736ECCCEE028E855A447F584D0989E628E40ABBE4543FE3FBEF56287AA0948F6CE64D75F7951E0CE7D197D084084A0E3E9B53CE183BBF06BC33A9D8854CAD8E6D128B330BD85D408F1F8AE8E299B410D2B1EDAF021FDA31C1EB540DEE943F6A02ED9BF476FC3D7B823A563FBD2F7BEFCD93C708A088F363C634AC23DC42FBBB4B8B162F6DD68B69AC6F5BED8FF20A275783E7A0A0A96C7F778B0633CE58B888DF019ECC75D7DEDAFDF563BF63927F0C96BDD235FD69A9318CA4AC170249BC49F9AF06258E3D93578BF303AC4BF13908912AE858262C10E9D68D8B662689E54828ED986586092901BFD60329B4B0489B678DF6514821149F5A38086B4B5515D09461B866D9E2DE5A6C1E291C142820700699CEF712196A855BCDA0266EF679E88BE501A8925193B48F3CEABB3DF474F3810E9C7D312482D168C67A9C99BA346E637CB1868DC442A88EDE6C52EC4C6845F3BE008AE8FD04DC000865C4CEF23DAE0A937C16D2732930F0F34423C1F8F88A184DCF25F7665DD28B8A713755B660966CA910734682C5A4CBFB1FDF4381226B27F4BFECA836E0488AE82B1A1A0D6742BF5519347D431E06D61A7AB41AB6FF74BFC3D04EE69A98C9D072DC1350CCD0557C684E97A31386300C21A661068D2A1B7FCD771756D92A197067CEFD17ACE34511B757313587FEF1BBDE0DA215C42AA7547C169395B03F1C2F371DD8556AB6897F00AB625B14D0CE950FDA0C68005A073FACD4F4F55507A0360497A6A9884F77E984384012D8C0AADEF5624BBEA097E9C1533434A1BC52721877C091AB9D3D7B0686BC1A09F28EE0D877D3BBFF390A23F25EBA9AAF7C2CF89A8DCACF11F529848777702974E993D1AE88BB972F123602B8A4A88682ED2AB856D9D25EF5F207D82B018692FBDAFC21F745B9B8545C0D8E0EADDCFA6B6A084098EDD8BC657EBFAB0AEE05E5AC651A1585D543DEA0A4BB5BCAAC5AE06C93FE355F7FCC1ABC7901624912D017B35EC92478573602B9956D4EC6B0FC07622D2F38B7ACF025BA sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E66435A36D0BD16E3BF21 -smlen = 1171 -sm = 3612F8C2AEED5E8586D13046FEEBF0F00CE36195B73ECE0B1A41B312E3AEF2A5328288E2A0B81A92A1C72C51F69CC86F716440485F3B039AA5FFDBD430C8EB932CBC9D2252D287C26CF4FA09095E0137C21C7B8EFDFCDF4EBDC849EFAC73BF7F670A85CBA2BF62715C9DF0FCAFF7369592AD762A3B1F64A451D65DDE5D4E21F10D24B908384EAB2E399E9CC4163609614A273F53A464A65F579CC36CE323A20B44C3C2A458D80FFD0C814FDE29231F2D9CEE377323663F3BC86C823006BBA14C779E81F6D733A6CF70D713864891359CB56970D5F0B4D289C7D71B471BD2508E9D16EF5C2CDB0446C5D6EB1B38E16A4D5BBA40711078972AB6004BB80D172689DC27F691924732D76E3A1992F6BF7A8DE281F02CF7B1F4725D22789BD0CAAA75135F6D9650084642548D21B32FDE15A8F1D3C1F8B265E7A7FB047B2E90DEDA13BC8AB6A9721AC41956EA80AA007AF5ED03587D5F2EDBC8A98945D3EA0F744C95E07524F730CE4B10B3E9F761E6CA382188609E5726D04D2071EC386E3C52CF8648AD98EBE3A16C3D2CA174A0B99607B7626C93A5CAEAD708AD14533AA43841DD999DAB454C778034EA9992FD83F69C89206ABCDC37B3FAAA32C64A6CC25E986DC580A1DAB1D758B59441A7C32322D6E7408A8065ABB27EE6F050A4D42B7421E6BE00CB6CA07443B30BDB83AAA65DD96C3F0D21AFDBC8504AE945B455952640AA2DA9C665B7DC78489FF7EFD00BD2FBD1D4F9AFE2B0A8F2F19A3B5E2B1A65737F0323FD5497F10711697E05D837460C15D38649092C7C78EE131F37F8CBF37E1FBA576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +smlen = 1275 +sm = 72169B2E720E33FA8B4751A1F3D91E72AA271019F6B9DE208CB26F20B3DA0ED3E3E7AA97A2C716D7E7C3DC11368902EA13E1E19560EB04542FAD088D37723F11FBCEC344159B32A9E959A643A030F6C663844391C0952BE121349050398C1797CDC4929DD8F17F151E839B1B92DE9C3C883F40201C01FD89D4C9BB3325B8B0FA961FCF8D7D80A5E866A006FC666537C3D9C32B3143C960D64CE4D77DE627EEDEBC6954BA836B67AA394D127EE73AE97F50C497C8136341671A5C5CE3204A1847A5F0A2591804B922830AB3DA5FF4959E9BB4A69882D8923E0A3041A4E0027E5E5D1FE1BA8BB7A38F789D87DA9E8D949E4CD293720B4F602E789EBC90831290C50B547B71807698C21FA9982F18F24DB88BD5AD7AC68136D3CD959BEBBD521DBCBDC6DC144F8A66FB9304FD4119756D667A9AB4F17CB8808EDBFFB91E3D09EC91422C83989085C8701C9F1F65E2FECF89D869A953A8419F3BAE90AFE7FB57F466D56F55FD57FAEB481C1B97F8DCA5E5A2F4D7340BCC7F6BD564AF1CA57D3F206F4ADE4A5FF0B034E51E5F16F9D4F2BF147FDB8444FBE77D2D1D64C1C589E3811EE164E59BDFD1FA664FCB8D42C96CDC44953790E138EF39D4F1CA19584E7238C968141031B3736FF7607768296482D0292B7BB4BF6ED18EE306382463F6EF402BB84D7692D1BFC440BDE3438DC253A6A9E0B2B5A377B3EF9D65F5CA20E79133FA3D24FCAA691E89134A880FFFE24BF792871FD42663F7AE9A768F33980B8DE18F3741A08147C2A058533588036C6E6327447312B4F08949D90336F621F3FA823C25812AFD7CCB3B54FA1896ED692D2F0909F5CA7D17B4354CDBC0B0C0E19217ADBF95A9A9666329707AD3BF5B704EE61A93EE548E1F3E475567781D08AA9B3B168716BC0791E8461C8D23FD5497F10711697E05D837460C15D38649092C7C78EE131F37F8CBF37E1FBA576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = 6EADD24E3908FC3B2F1E4A2F42078CF3617A297594CAD305F3A4C7C98045E93835F37509B6EECA225551666C2ED3556E73122D683811832E56BC85C2B271300445D0200C21EBD76B3CEE72E536791D504760EBD950DC2FC962ACB6B6D2C0E2BA010C046B7D9AAC19AA9C38E0724B66CA10FD0B87F89CC1AC3FAC072E2361CCC5E00C17C8A354105992763A88B1C9A9D52CCC1CC9C06A226F66858B4CF7C1FA20A573DBBDF659584D51B06F9BB72B51011138C3A00C63FAEFC2D00B4DCFFB4F12F0FFB9FBB34F2F899DBE3FAA4549EEFBA42047C4CE9E89872ADC1B3267392EF57F09A3C3BBF811E8745199D800966A70E3E8B537944CB5738868260262A94FCFD0B0DD1D8CE54C9B1A7D11EB00BACB97B217EABE4CE25AC324F18B0C157B65386F2F94B33D8BDFC125673D47C1AA6A278E49C00C16519862A1F37950491D35FAFD6CBA6E482D30336DDB0CD6F78AE246E6C376AF5ED9119068E242B89180C5CB5742C2AC19F99B8A30B5551EE53460587304DFCA23949DF930302C2A16A364C34EB42C64517D9F0E037B31E9C5D59A3CB85DA192C7694E65F3BE447129BCC7E762E86A4D454414160BF6EF23FA463D2F6BFA83B5074C78184924CD60C4EE148B8DC23129DCDC4656F61CE628737B564ECE66FD81EB1ECA0ACC09B0EF47F8D67E18334965843E3B6F4549FA4E04814CB20E6F13D5EBA8AA80139BDA1DDB3EEF5374EB47A50E52C38DB908E47925AE4CC2C6B3A5CD9D23FAD735047FCBDB1E26B8813378CDDB452384075D8791833D1D5198B8B408FBE4EC7207B09C08FD81F64262FD00418DA472DA16E96547ED6144782EE0B210B3AB8C5D1162F2BDCBC3601A485F887F846D298DBF19DFAF1CAC25C8790AC9356DD170ED8A0F8BA2A9ED568D9C73A16A07CFF3C915EE441D956AEB001C8126EBD94EB0A65C0B67A7FD05009F5ECE381660632ECCB13F5E088F205B23761785F80F49AD0AE1267F5DDF2B8D9CC6A3B7218F5E87ECCF955DD12381964D06C3B1A597DC825EDC5A445841A3AE87C6AEFFF09C43561EB48EBB1DB97F11261DEAC0DABFF942DFCA78E859940F5C2D1044A3C661CE64C0241C6CAD8D3E12FFC5206E7ABA1C87B13F289EA2BF97FBF200C5483654726EEC775A41A961B1CAB55C615F70F947BEF510D266C8EB9C5389A10655EA356966EAD20B1380EEF674A9F8EED886F7A8B1156184B982E458EAE99DFFE7E04F4B6D5F36514A01D87BA242677A7C3F7C27D4ACA73A80356FF60CE7512F50240AA5520E5FD3820D1B025525910BF3BE43570A4871C9768EA192227CB3A70747CE1624DEC9C1AD2CD9C0CC9B44726423EFE6603EF8736589ADD8006D7C9E9C4135050217BB0C5E058882321DD6EB356F06BD92E7661C45C7D7C0F8EC00476B0A487D040E96C964F2C694D7B92A58159510CFAE4258A7500A556F92A7EFB338791F3A441D1195276DCFD8545F18CBE93FFC7C4B207976282800FA07FD8D1D58EBB3CCCFA2FA3BC28C0455EA6107445E1404D4370E82F624B30681BCAB46E2309C6E01E8959DF17A75964135BB624523AB19E549FD030D5A2E58540BC7A7DEF32A0A076B5C2334022C04E8FE2D1917C7D31ED9F72FA282DB9D0C38E4EC7939FEE576C27B60E168F055EB2869D8D47E447D2A3B63D804EA1724568612EAD254DD4853A9B4991B5C273E3807CD5D9570FB09B09E6012869C4922F06798A28112B3E5E7775254006EC963536C545E7ABD85A2A6D09DCAFBAC9F2D9B4A12E72188F252A82165FE4913CA5893B82C073D804528F1F9A69843E24F1FEE734F0C710794D4AF205B19A44378A2BB18A6BBF392FB831F91F6312933ACEE986DEFD23063BCC4DF7905516152DD4C963EE480DAFBCC38D5683328763B82848D7BF5428BE0BDEA59249CB0F55CCFFC0E25C086802AAAB9164AF8D716D6CEC94F93ACB51546EAB54C00784BA425F1CD85C13B1D5886C5A078B9CF0E4B3CE98FA0EBEE60647E52AA55644492DF97E04B6A46EF3B2F81A65E6A9F72ED025B758B71C7B0331074FC1A5325A7C9D1F0156CD6B6566F540EE058A934B76A1FCE9FB253329E53892D79C733FBCB9CDDE3C1CC365E33B88C61F235C4392C56217216CB57574D44D559A09CB0BCFD6E70327B6AC00F747727C3E52515ABBFBE4D8DAAE13ECFF22C7A9FA806ECC09EED1B8202718EA5923C65CCA683D24CEAB2820FA8C58DD4230509A1976246219139D675DC833AD1B81C4D53FC1079D3193B1026B1C89F51F5420D83A10B7554B6E68A9847191AA76515A9DFC67AB57A25F6B3D356E5EAC1F2D141C232CEBE104E1FB1F6F185631A86D5A3FE05D1479735A3E6BB104CE11208781C90B2E0236076197847AFEF7DFEDD7528CE5E63519843287BA3D6C281FE339617B123150E8E797621D925AE84DCCA31453C547EBC38B68DE0C469627A32042080F78758B21AB0DC61F0EB4BF20B114DCD1CA4EB833EB7E502A5D00ECF08C29EB54C65A35632EE408EF3999FDAFA646C797C6097FC7DD2625C8914A8C7FDB31C241E29461BD93A263F5B5AB9CECDCF04DB3F5E8D6291E97B617F4763B99F35067B325D67D73E4EB10F6E682D24E322D416802D30D77560DC4818F2CEFA3D6FDA2F3E1717D12E9BDA1CE9B89AD8BACDED245CBCF5D2305941DC7EFB45675991C50DA0ADC5F3D967414A59B2DB779944E62767D46B8D796FF80B1EF0E8780611979CF9814472FD21DEF4B3080E3567BDAA4ACB16B4809F892247E5EE6E8789BE5F52FE0E96AF7192BE91BBC6CB3C0F01A32A4448060076CADA81D53AE96D04386D6E63B9A1AE8B3B10726D6B64D7D7C92C93099535BEF505E3426448BE909373F311BBE5E8730FD846695D3C64297DB18DC710DBEA226CE435CC016B19A02BC6775AD43AFDC79C217EC855090B0FF85B3190AD035ECBBDE077D5AF9B5E83DB7BE8B76133E9C92151CAC2C3D361D858AD7EEA846F288C7D586F1F681F0E4F6D7DD5EA559B8CD271BB69C76682BD43D13CED9ACB08AC7438136E0D5D1A2F98123751CD31B4AEC969427C775C2E6FEB58628A9F4006DE9F573208377A391E4B419A96509FDC9D0B2E86D7075F28E4CA2187C602E2436DC506BB74DB9EAE4AE81D57BCC7FD44379FE30C2C1C6EA11FEF377D7C990889090CD748ECC78B4BFE8BB9CBA164BA3F2777CB05E75D61A5328C2A12E339524A64FD93037D9B518F29E7E3D90B9073A1F9DC855CFFDF6AF29E85A8BDC851B7E05FA02668FB67FA2FBD8907E23D26743E99E5B907F7CEF5960B2C55E533128C67DAB7BAABE53EBE217505E5D13F3344D230269257A9083401B4B2801ABBBC206B8924CF116EED501F0A887ED281FDC4BC6DA3A6294644014B468D1F4A6E90A843EF34D3E67C23702E1BDBEDB3B0A0EB8FE38E749AD276D11B574DC66320ABAC3D462AA898ECB1C55DECE8034EE63D98FE01BCCFED3F86F955946323963DD73C67DC7EDB7AF3F44BA937887C5440DA39100D74574093D413C16E517C83AACB0326132C57EADD32C35AA36215EEB0A339358AEEF39CD51FBEC5511F030EBE4D7C60F2D1AE9FC485B58E3B49FD2CE297773B5E66B40EA750C98F1F6BD18DE59141AC3F5BD6905DB163D602B2DC19A95CE6CCAD8292B25C142A5C708B7927D0FF7D7FA0AD07E5A475CF12A43801F212C44E9DDC46A163BF48AB1A0DD0A464E1F92C9891EC71274B515960990AF0F884690E870454AE8C864ED14BB191C755251BEAB4CA372FC4C39AADC41D0063E0FC +pk = 6EADD24E3908FC3B2F1E4A2F42078CF3E04737BA4B8BCEC3FD81AB5E0C263D645C4AD6B8465637C2CB23554B6134A843BCC4809434B518C179C79953FE47F4F86B4CE1A1EE3C2A510CF1E79747F9A9917057045EA54ECDB545F078F63A50F94445C766AE5DD2A01FDBFCC27277E67D7B6CC7B0CD470B9A333E02D02BBCFE2033408B2C3005FA0AB9492AA490993B28661FEC525211FE80A1F584AB7DAEDEB7831D0B7513EC242D686A869051D919A5454781CC9E233A18507A1E39DE5A2D8AA2B2064F0E9D3EBBBF723499E2D190DB2DB72AAD6CD6AD1279D236F8CFF6957AE0E593B4B54BF00367432FA95EC80A4F5370A683BF0051DC0BE816F2B86FD2F1FA91A9267B98480C62EFF8E63B5AF77821FF98B91FEB30957E0F3A285A68FB46AB8A07FD195E01079AF7453714025D677888C96891A466EA875FE78E966E58DC9180BAAD054812FB64E54E8EA6BB545DB4542F3D2B600D6A332C68AD3861ADE45A96300700BA3D22EE99CC89B22F8AD470D83557E8D2DB4E212582BF2831C873DED36F50DC64B2E7ABEB501193707594986D0E96DFB35CEB06259E9038D04F9FA2E44FA5E4474FC7F0BB70DE179968E9B6FED6D4C4A6ACCF9BEFFE1C8E72EE187FEF17EDCF331E33D6D8675E9F5602373570589EBE4693DB1F3260199AA9684FCD46F383C734AF2060B1717F1DE067EE16E61604C85A1EC42A07609E538241BD69F90F0669DD51392F6EB06FFE5F0B87AB195C08AA9D6B35248C3B9A470E6AA2879976427EDA8B250940258753201EC1259E741DBED37289EBF1179AA546576CB96A7FB7BAED7865E30F201342CD5D4E97674AC48DBAB3367E439CC87DA0369A2CBBD83376682F30F4ED15FDD76520269218E0DA594939588B92ED19A9CE9BA364D2315E553B5D5EFD4D9047427DB11EE74EE63426C0B9DE4B2DD419FFD48DC5B514BFC386194C61EB13938D52AAE5A6A599F7A992A5426257A4B657400CCB16D5407BE3382BC8D0B5B9DA26EF456B85D49B35D71267E21A8DA5D0A0C79C5FD9B256756013A5D6DFE9E47095C9061CF8B2D54949EF505931C5C2ED946514AA432B63302D87836D0BEB08AAFA52CE619751182127E5BB6C9140272F069CEFFC1503DDE65A4F4CD6CE658BA3CD0068BBA2623E4A355701BB7CAE20F3D010BE31B951DD2FC01895CECDC3FF92DD982DABC899BDDB1E02CFBF17595DDD8F14263E5F413CB386A3A9A9AF432C828FE4AC8FE800D4995E35A45F1A5D4F020FA66B1B1F81E2A5E8540427B099794D93F1079887656E9B6CF9CDBB0C820F48CE009A22E921C30DB755F2E7DB338E073FBE104DCC1C528FB5385FD126EAC435950C3A1EAA636EA890A0940FD0EE6220766E5679E752DD3FD6D4EAA5F5D537DC4B7698F688B521C76838EF5E8ED3BB87C13E6046101BC54963C6AB5813A7BB64A9855D692ED26912B6278ADD0992B8EA4AFE48022DF1979C53F7827045C5C7290E4A394283FE9CED0877D8D5983AD6C80177E5E7794CCD1EC6F9C8C265F6A9FF5A73C51AB096335ADD3DC844F5A64091F8032043CA1B66A33963443A31CF862F463DC9832F156C82BBB70134861DF39645B158A420628D297834E9AED6B9364474C44E7D6183227493EFFB4C09328F9F10963AF908E6C228C23BDAA262C152F3CC427E3A156F0FE824CDD6E532CA1D77AD60736EF636318C5A325A21763A5FC6767E61F55B3689EE30972A5892C0A324B2D4D4CB92FB923A44880C3BF3EBDEE7CD8C0EA18AEE64030E6BAF5F1C47F9F651627B0BCDC17156A8F05559D3666A4EAA5AF0D9B5E49513F1F5626F09AD3535D3E6433F143C42B0384E1F3442ABA61E2E4D6E0C76BE81F24E68618F7E346EC40C2EEF767B984B77C94F2B125D14ED354559A6E418FC893A635A59B7EEBF7388FCCC0B2D8AEE1316C13BC195D36A1978886B5A67848BFDCFDDC56053DE621F50E45D4BF4CC488D56C62EEDCFB581C7F6A6A208F34C148BDEF643A3CE73CFB726A935BA6B4F4DF7E67F2B6BFFB8D1AE5A42438346642FABE8A7D9ED49DC3DDC4082B321CD5658FC2B7563852C2FD9F1C2C19047028050E4EDB25C078D9B4E4CB1337BDB50DD2ADFD331AD8A6CD9CD9DE0108E5148BAC04079050C0ED6E1000105FAB6535ACB8B4B8107FF547911FDEBDFCDEFBA793B16DE70CF3935EA8E5F0B8BDEDE457EB746149D4B6A3719C60E53969530751AFA958A60835263E6DD1F0C1570CBF7748D5B4DD9BADA2DE82611025123A63381534EE9A3373F6F14CDF3371DC95A34D834DCBF4CDA73AAFEE16A73D3A7169081F6474593CF09D8FABDC02BCA5A7FE3D19CC0A91382372C968231319CF966321CADD4B191A090FABCDAF33261BF86ED854571C7C3E2D5FDC48C98ECB17E01481EC34F90C245DEF0F9F8D56097E1CCAE0AA47B7EC8FAC5D0532DAA4C9444A5C2EA61AF000747187ACF287B47FF14E740E3C2181F1B6773BBFE8675324E46FD7F313B2C2487D2DC80358A33EEECA2CC0394F77D4386C7FF70B640BBAA8893897217C2B80C9C5E855E61F4A21746AA1553A962D437B789F727236FB841A950139223C21168A2316CBAF419295502A5FAAE1AED20B7D7257BD55DEE00DF31BCED9759E477FDC970592ABF4AC0E04B4D42F15D6E1046B5624702401C790D32D6B9DFC597F52C72E6C314BFF2136DBC7615D1B524603D6391E4E5CC85E1C84BCB92397A7F9A06CCA9F5FA1DE1B51A5D381EB191D6507F57E8C637CF39ED69624DCED5EED7D0FC663A8E9A3DF0675DD99FEF5695C32407734621A8030AFA2201E05CD72608C91F4E7AD74961DB5E16E73914E2C61B9B8B27B25029EF766905E6E37054D5535BF75CFFF5F9A6A94AE0E94FD23E161F225989F2048924A21A627BB4FC461B466B30F0605FD570217C85E28E882FB962D8A54D06226F528507DE63E872952963F54750BB132B190586BF7DAE0C8B2261E225ABA56CA926667D81A67D66CE9C03F2AAA6B54B503308E028441A788C169115CBD6C707CE20BC8CD825FAB94C0AF1217DF4B7F2FE5DBADAB05234BFF4317C23543E866E7EE1552977D5C073F5223A607E213A21EC5C2646301157F0688B0A58452B27B3E48E127955A36BB5F594A6017EFA7D8154E1BC6B18EF690F6E0BA6D83169106A3B20369C76CE02198F0CF97C6135A231EECFB8FA91BF10D291803F881AA28A6F7050102CC122AEE82F738AC86F0CB5DCDFC8C79A06321992AD5C94984CC2BA4820B106F4483DF30D81E7FFB8DB04BB1456CDA4E18F5F7325C3819860AB545817E68AFD805822EA4D2D7A7FFAF0767235BB7006A418C23D4D351E62554B7CE3CDF4E4F356DFB0857B1A85DEB554EB32285AD5E705EDB95FA8D9700064A9D13A7FC076236B2D01D214A7F53F8D01F0C856DA66E6E09CE93266BEDA5A168732F892BCED33E40E7BD4C3C65DF24FA07B25A3FEB5CAFAFADFB1CE8D7443820B8AA8ADDAB3A00662103D52DBDC1E2CADEBFE1AEC827476C2C3AC82CDD068CB734BBDEBE7C22726C950B59D9EF566492102C8DC4122C472D2182CB83452446C40EA282E90E4E2868388573BE0D5B614E865AF35D6C89A1A9919EF0DB41116178BC4A7827443FEEC10C18133FFA9424AF04A413A6E95484C9436F379C14D542CAEBCF4D94536B1E2B154B498CB470C30AB79D4A3A5C51639ADE8E10A7D45EF0EB3CD65611EECB80506B83E7283B45DDB8D3106FA44E0CAD135DDC06D4C35A5584778CAE3A47DE19B7B3D5FAE22E64BF3D4FF87E7DB487B817B5D1CC092037E2337C533A045D824F098CDE5826BEB800FC687B570E1163E5534D3C5FFAF7F932AD6008F37D5BE130626AC20115253441EA9EDA502560D4A755C8C355E697845CED7506213C04B09680BD9211D9D80282704B0E6488BEC37B3765C225EF4AAABC647F2E1B0AEC9EED832C1C9A40F4870178FE7B7637850C7697893C212704E709F854769DB11584319A2C98354217C0B2731FDF549C1BF7179A6CB430AD69B2A3B4EE4E30A735F6FAF202963A798BC3757BF6EB474324DBB8E0F3770EB8669605CA50C01C16917C3483A383A8532A9209EC5B4704514F0760C7E67429636B5A45475B44435F06D54CA4EFA06707C3ED31DC36ECA9CCD2FCEEF07F7BC5E8BC26866550875AD40A95B459D7A27093C1F75C35C86BB86400F956B573044C0CC822A15F490DAE12A1262A6B93B87E03B4CC11AE612F8D4B1549C2D4189 sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE28A79011DE4BBC1A4 -smlen = 1204 -sm = BECC28B69D4F3B7B504CA2D03D05B6F1184243463B259CE9A93137462C47A0CA075FD5F66832D42C068528EE597A83E4F1CC2246FCCB6397B06C634637687B7C8DA9C32C1446E5754F11C70CE3C9BFF86BC673341AD8144FD7257DD453412948211D4A694FB1363EB434231599DE6061F8AAE0A02523DECD9906FD179BBA34403EDFB6F442F0316CEBF7D3F314C944EED15846FF9DB190BED7301A1F39B5059887FEF2AD614BCBC6371CE02A1C1E339794356890059B2672A8DD8428B4734246461622F1833A8761D534E6C75FEC13D96BAAEAD22645547FBA425481EB519D92441232C3CDB79D5E57A75C5922484D12B8676D031A18F3EE91589AEA42FDE127CB10202EB5FF480134EEDE12268A15381BDE7BD80B84CC783AA0CE18DD48B219CC38AC95EC8E8F7B51CAA3DF8911FDE8FA4D665D3B26D8A8D5A77F46E6C019BB57BDED62364CA1DF695D0DA97EC0DF72F65B1B5B6A697A2FE4052FF7E9A3EB046DE36EEF3CF1F8BD58208ADE265DA6E3E5BA464336F72AFF0629DA8E79962709F0D2C08D731A1F4832FD1BABAC7639C08D0D91163AAE62CB2F153379BB627011DFB670A40E1BDF08252227516B784CD656F39BCB084959BEFB2FDE6A0481F50263E80B434D90571F6835A6332630CE23479F3534ABAF0B53E19E8582865E3B4406D8BA1475A781E814428C48360932A8EDC7F2350D328A88D45344D15C99481D89E80E0970C6618E0AE3DF22C40F486236DD5CC2358AAA87B1632A456FD3749B052917B43A9E1C3B056B568CABF6FC9EED5353577A4ACEB630B9DE96687A7EF4F3021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +smlen = 1308 +sm = 6EF8D3B98908CED6CBEAF570C3A7D697465330D865DFFDB3C8ED096E5AC3242BEF932F41DAB2F8980104360A023AC6D8AD867B1FEF2B48F69AFC4849373AC9462342DFEC672FA79BACB511E3BC5BF208888C9C3426E170278FA92907D36A63986C28CBDB28C7E0F610CE5A14325455DC3716E7E03C3B835281A699468979F09A49E01B02E0A6900D37F6146F45F2652B7C07D74B7FBE9AECFD6DB28C3FC42D126CE8748DFCDEED1A0826D31E8D9613F360D355FC8A2C529F1FD756AB1B967B060962C054D1AD4E76C30A210893F4648F45158E66B1AAC83DBC4C53A4E925BF34F5D07582CAE9E280437D017DC85C1A9B947CBBF79806BA00B42B488604F759FACD4673847EC7975D7DBBD61A7B10A0B184B7E155FDD2FB85AF7CA5A8BCCF5A7493E89CBF9D4B5B0AE5EBE283F905661A2F98490E85DCE8C21B76235EE1090697368786F0024885F7B27D894FAA8F2522A4E7F750204B462EDCC0F13D76D36369E212A51FAD99C75EEC05B5FDC4EB3568A6498A4DEC3712F1F59E361A0A507E9A4DC1A8154387E21CAAD1433C4302A209FA9FB5D2DA55197749F7623426A8574A6DD283D7C62595315C213015FA2D142A2335254D4D1F67A9FF348740000B4CE27F19F4812A4EF690879A3FE0F7450EEFCA40901D45E74F76221EBD9A147704A0C1D60A17373C20007F1A6F2B9DFD4D628F0161EBF7CF5F404C3DF692DBFE77A2773FFB0F275478C9A19C97887AA325E304245C4D362580AE342955397F2606FAFD592807B11375A2619EC96B8FA718B9D9257AB3E7EA1A8CE710A1375873CBF02E090CF48FF94931F3165A76B66F230C657959E61CE9073499603D1AB5F48947093477481B48F65551BAC85CA8D5F96E43CC0C4B1A307A1D1E3F106FFDAFFB193F664A2FDA641F25232917B43A9E1C3B056B568CABF6FC9EED5353577A4ACEB630B9DE96687A7EF4F3021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = BD96432B299699D1976636C4A53C1254FF78F5EA434E647420FE84136D8B11DA7DF1951C7B79794B0108753111665D835D0B3261062CE4FD5529250F2081AAAA4011426F9DE8C25D7035C1FD3D4B8FFAFC64BD2C8D13F4120D64237AA235412A14BC873CCB4B0529AB979D6658275707574EF1D3B5BA2FB4FFE3EC2D0E6BEAA89B60D0F7F47F7E8065EB9C91995C92AD1F94CCDB5750BE2EFB63A203763A3D51E047289D2ADC472986AB245EFF7795A27C21D34BC01A205347243B40A289812402438E665AE8E6847F6AAFBA57CF735B8421FBFCC19AB5473CB9C5D3195C2B60EECA9BE9272D66309B5B73B38F8BE0BE57F3E1F01AC7ED092A621ED51BEEE4F05E396F8F65A1E242ACF13C49E1532BEEA2CCE59B03A61CD9DC1D75A4FB78C9AD11EC6880EC5E725B03093804A344FA7E840E191BBDD5FAA337224D03F9EBDC6C8CC74BB98B3B1C9E0E901CAC0875E97DC8936B2FFFE202E5ED66EBB78A50D5C5E4F3AA95DAF676ACDDFA3888CA302AA21AA24E997111D797AB9722C6E2C498F7B21FF2C3FA1913C22941E36BFBF9D3B4A23703E71E29A2D02BB32374D81999B67A364F8F6793CD9D06890F3C0CA7E8CD2595ECC67C5DEBDAB2F356C756CA78A11EF530E1FEE41E3F7B5D8FFFD102F03C81CAD0F763BC0087C720431199D6609348B2C91C92528FA800279FEB7D5D565E185FEF59D9C53F985A83C4B715FA7CB17095F25E701F774B185335A7E0D067041233918D2C2A92A8DDDC4C8A71B8A7F39703A638C79E5EF94C058F27A766715C99C1CFCFCD3729BA348AD1E71D002AB316EAFBAFD0B1605890E760FE0DAC49BA5334AFCC102DBD68F13FBFFB462D91B3F5D85F4ED43861A7F3F24CB299196B1F32DFD50ED9735F8B52CF78B39A8B7F43FC7242422032CC9439C0B9A9244E2A9F4BF7E5C5D02ABBE5471F92308DBC836F41F9E0D67A93FB07BBD4B1BD5408FEFD460557413B5646B1E2B591F4FE16156E2202A05F5B3329076BE9B12305E477D4D849FF8D83D9CC2A01098D71D025716313170E15D590B178A95655BDAC12D227F7D0A08E4BD334BBA0EAF12CCA70A237884C6C20431FD623FAAB6E462DCC5AD08AF5688AFFA7C1F8C817FBE6AEF336AED3E3A984F9A2FCB42927D600814BA13DF40D7DDC6058CDA4F97197DFE6870DA29516063800C6BE46CE1FE437A799FB4866F56B8CE3FAA065D9B1825BED36FD92B828DD82B4E3C5B5CF5FC262306E4D3F4C91455F875A6E5E816B8EF4FB30884EAE4B265A625D63ED158EB22DB8BAAAFFA690575CCEFD98C7CD5FAC6250003C17AF098D19572D8B55960414F16760DC0F3A0ACB26093E5E06DD44168C7745927D0308E2B788B6BA628B64C7C501D11E9E72542FC141928F23B3A6F4C7BB7829A2DD8540F85CC4B16C7A1FE5B0AA36B66FCCAC3C92D78A146D34234A7A1A636D713DA5C26C6D00EBC2ED8B9D3CD6518C07F9A0BB4206FF6DC07F4054F2D6CF95698FA487D436EA1E98A467A9D0E3CF5A4261B9A633B4FE532BDF5498ECB3889EC074915ECC52872D4546CB0ABFC348AB8000F543C1EF1CE3E4C88DF13DA04F00E2FAE584D3A5D410910BA4B6766655F91903811E14E1ADE6090DAD4A43035A736C2C609AC362891A15AFB15BF85EF2F5AA23BB6EF882007FE3F518C5E42D371F3BEC60D5AB14A348185C740B8A9B1670FA2A20BBE8AC1838F10557C5715D2ACA25FD1ABA4B6047A9209F31637F07F747E236048FA808BDA75A8A07D85CDFB0217573490F47355DC99ED512673F1EB4C48894EDCDECBC2FE31479BA401EE511A9C370CF3F8EE33477AAB59050000DA39089DE95437CED7728002A700241A22E2300B1BDDC3FAF5D03D8A5B4DE79BA1CC688BA175E1D581597A933A01854A360B3C0F869F3B8535B2526946ADBFA0C72A7F7013A500ADF20ABD6405188F55C37AB4646687FFFDF63F23B76E803C7DC7C2F0AD3028D316F3B9EAA14B6953925EE5785BF7B1E5F13FF07820F5E8D2995E8C1F09D250E88EB946A30579AC6FF677214A59D3D700217AF09BC5202E877B7C052F25610EFA4E129D6CA51670396989F44670A442EA368AFB297C34D5947038B4B4D7F16BD8EBE7DE712BC78A7B9E3DCEE30069303D6BB9635FDED6DA9FCFF5135BDBA82D97E10576D300775AE520C2C87006B4078DCC64F1D948D61DEAF8A1D8B3A8760648E3D67051ED6BE59335AEB1EDCDD32077B18B63E36754724726BBD76B0E3F22A4D90FBA9C71ED2A915491F29C47900448D7E36B282EE75FB3BA8256F89F7C4B318713DBB65EE88D9F4DA201278D9A3D4476E1B34BD1BD5E16087745F46789984119138249AEA655B6E1732C046C92812E616C0B56BBB26E45ED841BF788EA5EC7501BB8056085943924FC9EF5382B1454A82B5115C54970F9C0AE8147722B2E3CA07DD97450B3182150ECF22DF005747EBEC912C89C0241A0FC12735F8727F7EFF24180937D3B24130E7E3A854559F9F9B20EA997E3FCFF99A06F6E9577FB3AA3FF4E05163495FCFD7F2BCE9CA18C3B06B996791BC2263FED0AC7F4958D26CFF1FCA30152FC3A26A476B5BC618ECDFACBAE2E86CA434E14BB7D67DF3AF73259116C9DBE843C881021C82957C57D46F822BC11A3C208EA65C12127D79D5BD6A6E26AEFE16E47B97ECD65088749E97F9768FB69436E8D750200AFF89E035983752BE3E227CA8EB5D62085D7EF8028DD9FDF34638F76C82FFA015CA2026F965AD2A9456268F5F5FD5940B02446EAC2BEE49AE7054C20A92EECD9D7656DAB439317436586AB194F15E42283288E7E1685022F84E5CB87CE1AE04B8E07F7858AAC0B682DA63BB2214E41601100CD0448C20566107EE50D4E2832B463AE7EB63414ABE70C8735D0749ABE2994B962B4CE1A95610408BF1C99DDDB5930D6BABC4BA78EFFA81ADC0DBEFBBA0113449B0524EA86B70BD6D77992632B624F6F234855E92F34C6D7E9BD26E9CCD7D4BDCCEFCB1F44A627A6CCF906E569A8A038A1F5CD28B19A363FD449E439C83047A9B1823305169DA284600ECD8AB3EEA81B08C18FF5E30DD515E85E49A8F3E9E74625EC4E8A1F3025541800AF9CC9051BD3C6E3F68BC89EC5B1EC1623385E3073A63182F883FB9F53A1208C5766636F48F5E52E61B7810C915AE949AF030FF254DD157084A1E2BABE4A7308B3E2B99FE2992D61406E186185A5AF9878061CE0BA68F695A0D8F33BD10FB29406772A82D21FAF08C11093BED42436296D04D7D0CEB4E4DF07E1EEEE59DB925A8DACED1DBD2926F4CA009C5100727D824B520EE54C497640906C7927FDBB9BEE7C56A56AD890846BA847BC730CF4345BDFAE52F53F0466D787426D71F0CCBF1197151B6959045F72215467E38D3351ABC905A6A16F8AACF408147E16FD30AE5B6F58F056BD1B85E99B420B88E8AAD71DF5FEBEFB45CEDEB2843512E3A80F4095D6185840B21A43D42BBBCBBD2DFD85748860926BC02FF820541AE4D318D2A87FA2014B0E324C27865B8EA2D2B873DEDDC5FA4AE612DDD178BA5BFB936E55EF9A983EA2B709FFD6B93A6589FB275D5435C3FDFC34457D72AE1434A2FBDA08EF1FDD425007533BB986FA9FD11D32C799EBEE3FD7C55890518CB0DA58CE1BBDF48E1EBA109FF12253F464D4BEDA20302A0417C9C4CDDEA569AE36E385FCFFB2A4DB4FADFA879854D1D04BFDF08C7517634E6215A9458594CAD984391BC2617D569B0EAC06D9221226D7449765D9F2012EDBAD3461E6F7DC9B61A +pk = BD96432B299699D1976636C4A53C125437EA5492413B45ECAE6A4D8D3E87B67286A460C316C563D45D95F7D0F1870854963F2007038E07B345165E533A462ACB9F2994D0015BB13C71470DF6B486713A437577773DCCA77CCC990C642A6A6B5F3BD2E147A910CF41C8B20072ABB64DCA9020E50A049FA2D7F7FF147DBED6819BDD01E51A4E210DA56777447F2980CBDD441A9A907D73D41ECFD6A9C1BC146A60AF04D7AEB27A02E469364B7A01619659D171889ACB302E8CA11399D552630164F40CEC5C45791C496A2EE6E30734779D78DA9F1782B7FDAC7AC860AD9029A9C01C380548C0C354798716A1CDDE40F5549CEEA2A4B31C4FA5E88506FE6E69DFA2C3932F6514ECD68AD645B8E4FA85E2A077F44753085F80797B9B0F91FAC5FD64DBE3C6048DA10B6631FCF4C2105F943EBCF750B7C9A5A970C9F4AB1E65969C84C54A94106C421058B155E1A1C3842A6B2EB6EF8D460DD5E3D081889F3F3F01668D43DF62A35F7A619441CFE5CDA44781C06BBFCA6CCBD972009090D958A22B31183DA1C89078664539F6C002D4D9A6F1B630D558A4FF8B6E50FFBE3E8FA1F1A2E2969305029A2A301BFE3A209BA9B684F99A1E500E3381EAD140406FA0D83EC5968A861E4C7427A46B177617550F7BD633CA423E80331F036CDC6F548A1043E7FEA324C71AB49891A66EB4A455880D0958C7755079F16EEA616C3C99B4A0A4F87E0CF595413CD0B3BD6822D7319FF86C867525532638C6E7B345F1BB2C0E9114CA379957BF4D70B17AC64633B85591F9043219B5A073595CA3E4CA8602B8F906D38B516A9C7F14AB804D2C78827F0FD60EBA73836B01003E9159A19B1E282172C13CF6D3DFC499BEF4BB5AA7E9C32F279E89D5652BEB6D5C89E6413CB0ECA8E7A2D81A4120976899D8352F77B6A32906BE9F4521999F0AAA7A5444C94AD4AD4E91B773D34804D7340107FB18AF0975EA0284EF0C1EB9ABE5FC7292EBCDCAF791EE0B0183D102CA32D2B93F28CA2170F884116B54DE6C4D37C1206BB6A140970B2CD3A4E9723B11738F19C73A3EB15186B47B908F9069C0C7740EEA2F2C745FAE171C282F8E901ECA93C0F6F3A84F44A11748C84F09F2B38089FBEFD6EE515EB8AE67B213F2277445059185D5392635B521E5E32AB685304FD36FC5D078DA37CEF3119BE482BF3A4F2BF6EDF3E6E104B8220430F9A5B08115BBEBAD2D3BE41EB4FA9A9DB30FA9262CA22F036167C761C39E54E2C9870800D1740C62BA740D62E0A6BA76B6F62E26F3433C3909FDD729BD4B233237DE8F3C22C3363E47ABD57343FEDE9FB98346FF242A39558FEED8CEDBB2E6585C4FE465051DABAECE558BD55051BB9D8BD33396FCAC9BFD6536FA81DD62FDB07ADF476353B1F76ACFEF692097B8211A1D291442CC0854260337B5995EDBA3D3E22C77ADE5C954133C7862DB1011E11DE6F1A0BB4244B5D7C0F303A76A5AD10818C0FE02EF27D881E012AFF7654331EA39CCAA5B1435431B2E8C6E2689DD288EF0755FEE40BBFCFBCA92389C4731C17166964EFD7D5BD9659A6C6972F1A982193862A410C262E99CDF123F8F9302F2E55A5DBF09289B6E308BFCDC32D309A01952BCFAEA434709CECB082B9B1076A1EFF4915E725AF0ABB6DDA7103EFA6D92EFFF87987AB1E61D875C28A7C9BA8F6E7AEE1F71AECE56A0795B38C1C28A466499B1151FEA16DFE8E2A290DF2CC4E6E8076AA751AFFEF47E3212129D7CA46F8F081369397D5FBB0C007A2C46B91F7488B8B8B9B0F0AEEE33DF9EA74003E1B040C08DD3FD1E5BDEC0602FFAF0849998649E40852A2821C27488CCAFAE17A66E70BE8DFFBA307218B5F95B974F3F1E3A43B67A57A5C5F97607FEF59FEDF6523C0BC72A32085DA4875B52598651E7AB536FBA2C62C501ED4802F23208BB5F044EE553257CB570EAB1BB33B2D58CC20155B243BB7E05AE1651DFD109E74F9152B70382280DAD829F10A8FDFD34D7E58E730861FCC6CF80086E7D475EC0EDFDB9E2B454B888ADB8BBA17254AD2A646A679F2C1C1EE6125B18C1BB5DE290CC67AA75AB2979522DA392C09DFA51A82534DC9BBB9ECFAD1EA18BBE1D6EFBC1D21DE80F2BF48AB44853A0FB02128B71DDDAA7DE0A84470963269A95D8ACCC8429B51473B85E37DB3026102F5BEE764BB35351D24C761D747D7834050FD07E24EF09ADED7E5F72BC27E7322BE4240AA6F3C25978C336253833E03CFC04CAB383082796CF0CAD196E449CB912A82DF8FD99F9CD81F275148F03AFEE8F424EB4288971F2541087789E06053A4961740CE59994678D612CDA6C4B27DEC998302050C2FAEAB0C4BC653CCC2C397BB8881970E75477646A77ADE0D834AEB3AFF31EA54F7CD3302770A54014202EA422FCBFF156753050665A867B626C9570A9AF287DDFA4BB6CB359168F5DB3820776EE671C223C0FE1A6BF50E68C4AC33F5AB8486154E72E8664941F54C5B31AEA9B5208A28C2AD50069D9E917D552D8356D252F294485D19180139E0651DCB43229D960A29D0EE2C1F1AB109B231142A8F18AC558DC6FC4238678147DA8726D7D6BE5C63BD45FF0652BCB55211D6559A7EF6B34FCC5782D0F46E51E64DC798F4F6E13FAC361310BC790D69607E44E8AF8BD21F53C52F0089F1E93035DBA500720980C29352F85F184668A5C82CEF3F1B91077250366E197FD934B7C49710776D433DF43B0A37C316432E52E63B1F667765B5EF96615FC79E88260843D60BBED6EB3CAE78330AF8F287CDC8D8206768F9E65A1E4B705CAB0BCB0BCBAA71D4FD9E8E05BE1B0B8E7DB5690B353C8A91658AED411AD0D9FEDA3212D2AABB75F20768B558C8A554EABF28CDFD5A7A5EEDFA660F39437342EBE5B6859A58AD741C596AB2E847589BB10EB1E516309CA9E1C28E2E365B6F0EA23D77D95F5DCA7963846EF4DF2EE4A271B04EE1B94D6C43FB62986D75569641DEC738BC86D7E42985E42A2B1BB9E417D65D728A7908EC88C0146EC6D621A1C2189263B747EF3AA94466268E5E9F67593C952356061587C58BD2F9277FCEA40E56D4CB39C5B88B7EFB78EE476057308EB0B955AC2AD9F7FB1E65F678E457E8C5E7E9D2FAACC5E230A1451C1C8D0646495374F10341C666152A4A9CE5D7A5590DA92AD68482830D9DE04133811CDE43E42B5950A34F628093F18CE4C1E42363D6013E5FD3741513A160BC5FE81A8F2E6EFBE00BDAD19F4A3B78D6EFD475376E3682819D4C1377498086BC35613B1DF0075986C677898D0CC33292973A4D58A18F554CE3C919BC49B9C0CAA6587DD4690F377CC33345E7710CF543F97264FAF238093ED8BFFDCD842527DBE80E5F03E05D6C909711097A4D386E5FF62971B075D0D825495A2DCF6AF08AFF9E707FFC425AFE0DB5D92B052CA6926AACE7136DDBF20633402EC04FB97789387DF87C7A2E544285EC4AE478B9F3547E7FDB0862446D3E1967066906ACC986C24BE3A57B93C139975332D11ED37007D405A3D6FC7D4D08DB7A76EF6B017A331685710188B6EFD478075B61D44EB6B3FCE21538CE8C21FB1E1D3F8615CF35FEFB7783323354DA06E1C4422E3EE54ADA3E8D38794E89BC198F0CCDA7E424F5C57C8120A9D6B0A48348874BFD1D380B37F02593533558E76390ACC38E49D24FB07CAB8FF6A8D1B4102F9D12FCFC69BEEF561AFA36F3B117F100902684DD3C69B20B296FDEA4EEABEC5115BC9E0006499D01BBBCCBD56C33251CBF0D6FC462AE0E4C465E604B3F30240CFCC40DCC7CBFC50053B3B1D1F0BD88331B4CCC3AE523EDB7608D27518E71D5613CE115AFBE7D4A05E2DE7DBDAFF01E57B46B0AB8B5251C10BE356DBC5F07382E216554247B53A5BBC6677D5C45CAF129C134608043F71A7CC608E92C65010606C0871482263A165EF2BE349BC77F2D7BD57C74BC52BAE1A8082DD8A352A6E72B3EAE5A4B45B10A5E8B26F6BF56A22EFFF3D4AEB8C0DB3C7F1050FC4F64040516099E392D9334502E5AE77D649E8CA48E336229543E79D46313C56A56923E2F12D92FDFAF7BDA019032A243EACF3F2A00C0AB3784AB752A0384C27B99C8622136C705C028E06404E9421F617C9115B1DBDDBC53955411254EF26835877256B2A6ED1F86D6D7B0D5CA362FBBA91CD33A5BEB21BE309BE4D6F5742FEA0B92EC9057DF47FDEDA783EF2F0BA242229610E696CA3F918F59BC13B6222814D4B2C8073392E5D4B43B4C19B54FEFF sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F901D461B66D9BB563D -smlen = 1237 -sm = F3E578051B5A407815A70290942F4D2392C9A334EECF661C324B08759C09E8C0710F928C1D736744BD9B23393459EDE6637A10870F643763802CE3F8CB482FE069E206C18EE56121202DD9F80AF157211BF5EB01ABA8E4C10042AA0E55016657152482DA9A2ED1D5F1FBA9EF93E2CF77741EA9DF5EE9636DEE2DE0D808AABBA423522C2ED84C254CBC565CD8C899C5687A369F3B14FE82EFDDBB6FE275D282655AD447C81FB82DCB1B2F54AE6885C1733D2ED46B7DFE58B194D7B992BF37F68F6D4C8C4046F3FAB43DDAF1B56B01F6F1D2E3F71CDF546BD8E4DE124908E7D1B5BB390AF8B1E0AD02CF5ED52548F75F77D665557AFDCFADD5B5A23AB56E189F41DD97F1600201BC2645C4281EBBFC082E503FBD3E5DCD7C4DD6B350956C35CFD4D6024129DBCC8678FEB748EF72E11668B1B1DDEC6D898FFC51411F92CCB5CC7E42A34893718FEF1FC0AD7C5DAF2F94BF37728AB1E6EEB01AB883F49DE0C5ECFB8B2D158141CA6227694C1E607E7120CF2F4117C3D442130A93578AAD74A0EC4012495E033A9A750765954F5568924735F2EDF4385195F022A4C01B1B4D6DA608F6F9A382F3F4D8BCE1CF44981B7BA14386754FA745B22B29E42C6294713D9326437816EFA4D3EE58646F4734270993F7331289690D0D30FCD73859F5717D95D9E8F97CA81CDF41E989D0BF324465C042C7190C578E5187D443F908C4A6BF483EF6FFB90938F302CB3772AD9D45E65C37FF5BF5E34D5B07E4EF764FE3D4F0B3B40A8AE399758E206BA732444F6E44FA6E134F753962778E6528FB2B835D109AA2807BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +smlen = 1341 +sm = 80A8DD2FB6E2CA710EAD11A0DBA60F08C3DDFCEE661B3327AF2BB8E24ECBFEBD1862FDC2D181F726A1AE3CC82E1C63B11DBC274AA5BE8CF04172C616026EAF1C96A54D6B0FA3A09C078A607672F44915D4E407948BC778178B211AE7051B97264F4322C3D5394ACB8D513AC975DAED8E685257E18260E677DE73CDCA142672158FCCB4B8ADDCA12852E56250B11F4744D0F44C16C857A378290D34078EC33C87AC73F2B36704E467C95BAD1EFBE889FE3A83C1BC7D0F5249D58BB90F88C4F730347E30E2BA5494CBE24E5F2258D3ADE458771BD493DD741F9B01999904FEF021697996325445662CE8C84F6F6E3F00534E11A00DC3E15F628FB26EAD73DADAAB40A533E7268936813C5BB59C58C30F3DD9A6F7E1B1FD8FF74F2EBFBBAAA1F2AEF60CC712F8D013E71544F297D8210BAF3E5AAAC0993EA23C73A15E9955EECE1F57E8957715CAAE164A2A424931180C76228E06D1F4AEE890D49FCB1D2080AFE01E96E5689395AABF8DF11E2F3A5CC1A247D12095BA053680D83B6847E283DB4A0C2C71E77D4A8E403D6D5253763615CD379C5DEC7D1D8E8BEF1AB37F9DD944D97A8680BC0D26312B24591BED6846334B28CD3A301624C8346446AAD115490B37F2142E135EF903CD9F7276B4AF1E842254CF213359FE8BDF0B77D4B619BC7DAEA62E717486CE0D9F34039A3F866881343BFC9D96A533DD9FAFF0BFFD29B8758CF3CCD0ECD44203567EE4A791530674EBE215D631B3BF525B54601386D98D9E16A64F111AD8E7994CD781ED3F36F3636C7D6581DC035DF79C67BF59C747DA740A9A91D9F0C35E85302C3EA5BB2E99B689D92ED3E97971948B9D0039D1D29289388FBB03876DC864E078793B79427B6770A9FBC96E84328563BF21E5C1B1942CA74C037A184E1D26A8BA8AE399758E206BA732444F6E44FA6E134F753962778E6528FB2B835D109AA2807BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = ADD274FE95ACA54843B5F2A8EA5C62A168FC8512505055B8C099134068137220519F464592C73246C79B48900748F89259C1B1F3A7DB7406A879CB6C5ADBE45A2450507E83EC56EFB083A401BC8F3A9529E3492923DFAF8258154F8FF70CE94E0DA1ACF039621870260AC940B8AED300CB4033C25FCF8CE26715F16B54BE29C85D19459B8243E5AF4DFA95E3F4A175D804CD204A098BF722B1DD93DEC04082E2C73D9C3893769782358C75ED869B0426CFF999D1AAF29231966E7C0C8AF70B8E2D0BA5444245B6D82F1B937E2D9B89E6E0F3D9E4D73B424701A12E8AF1E59BA6B50A6B2690E69BCEB3E5C1F5F26FC6D5699738D596B1D9D717042E595BBF052BA9C82AED09CB1D6DA0DDB8F40B79C42F6233AAD1F5314FE38C4443F8F3A9E86270210C2E1DA01FAA84664B79045B5F6D1A8F95A9C08186667E73AD6F8B7C6CE1433E822679BDCA07049209D0A9A8EC2D45DFBC387C7AA911585E3CB702DF9F07822DDA197DF971ABB3F567D384BD80CDFB0077E8C76D2B7B7981DFBDD58B271E1F72B988224F27BF4DBF5A8C0323D0E6A9BF6BF324CC95411CFF18BAAB42675B06438489BC47D4022236BBEEC71A86043E6DE4C74EC8F405A989853592E54E184D03ACD44C1454141D260E43CAD924F7F9EC6E3A18870DAE7392DE070BAD38AD51D5EB148D04C330F4A6D910C7396A2511063E3B16F550D5590CAE1C2C26A9F8F1D1F3572CFCD5BBE332B5020579C8ED5ED93E5AFE3365D238C32377F1000D742A12E240AD6D7C734DBBFC15F268AE4C54D7C53EDA17C9912FC055C52E0A5BDF9EAC731F0B0BC291A0F5663072FAF6AAA8037CF80A06E6403C958FFF00E6CD127F5F681C24316DD7F55BA1C9146F43BE164CE00442A201445ED6B6362F388FE3A55FE59D5A68D6FA8FB8417F4DE0BFD86EDE8AE649F083E53210424354FFEFC3354533B0508F32053656436E41BC7A311D513187073FB5BA30610F24AA5454AC28A557A32297CACA07BDBD461F4B455BC93873563392A2EDA3541F2397B930B9D7D5FF64764E5E507F6038BAE8274E4D39203454148E0B89FB500018342DF89F12584807BEB2030CD596A391C8486594DDD53005F129C00F00F7E65BEC4BB5210AD223444E542054933421431D804A9800E48A8BA4FE4561BF7DFBCA8162EF7547FB5F7E80064FF77D5972C2140952A00DDFBFB3CE7008C2205577998656EA297D1070025CFA6CA36603512A8138B2306ACDF0090E825C57D9F803A69372B8ACFB1561D497206AF4EDA1908EA3A429A002B9D592DD24814CE655AC0D4BA2CBF2A7C213B5DC6D397AF9A317F0A5514189EA950FB8FD4B4989462F8B49F0E82B265C6202A1736371A75F2248CA528A835B1D6561E63C484F090E4832E5CBE5614445EE762DC72E674BCD35C8D7C1BE5695E9112A79B9ECCA08ABCD54EE177951175BEE39706672780AB4AC4DBC97DD333F686B320F286A54B40A3812A90D92AEF7AB942F0951769EBF43882EE7A05AEC0F3E3BE88CDE518A647818542997287A0573B07E7F4B944782901D8515E501E21E684E0A7F5E8718C17A17967AF1C60E4FE3EA34AD1F81E85F94897F0D18710F41BF8612FE1B853F8F35EEA899235CF595B4A777521F25C398830E54D3360EC1BA65917C12A627847EA36ED97B76C7BDB4FE3AB6B1B2DE5E23B34B414F4DA32CBBB7FEDAFB367EFE70C3DB9F711C052CC5377EE38AFBCE380E93858A54CAE00528ABE714E9C5948239061B08147473A706EA36C15DF395C29054997F323FD8B9E3FD6682FD617E93CA10F781913C36776A0F69FA2FB520782A3A5FB9BB22F977A48B72E4DA77EE874B361BB9B2C8FE89BE4B2C305545A788F134FCB1375B00A304A4BBD3D73F99C387B1E12ED2784BF9354F1F29B03C40A3024002AC9175741901799E29B5E84D79ED03BDE04D36815491E4CA8A212DEF0F9A61017ED3E31919E9D3A84079186797708CD1E4FABE9244F7209816F8CCE040201066A351C9F72A48B81CEDB53B96431519080A0F64D05D064416276F8F50EEF9CE01DB52E25B67FB5D38D339D4146D49D841011A908A16C1A308CF0AF5C9ABF145C7C2D0787645FF6F9678974DAFFE4AD9B8508473E0B8B3A09830B6C23F258626FC1E97BDF54A52277EEE558FB436E6E20F0DEF384A387096848BCBD7A65F3206C259A136D6A97AD7DE814236D105127889BA857CCA6450E62EBE8525B4621F64ACA07F4755198923C3EC70AACFD17D728E58FDE86DF7EFF1E3972AAC1820BC8D937E439CDDFDD9A07293685F7B0DE155464B21CF99E9321608B6A4F8FE5AACC7154EE2319ECCBA9257C6B4C0B4AAB9A1EF218727BDC82621C7BD6B8B81D8C4C59B37EF54807EB46A09B2867E6DBBBC0729C2FAE94CB77A2FE5B545F1925B9D99DD40F4B9EC225AF96E2DB70280072344C3B8034CAC54BD27FF4C7FBA94814E158F8A7B9D273D9F0A30B11214CEF617BC402D131B35A9D5354855EB98358F5C4C0147735FB0F519958DE7C2888A2EDA796F4674E4EF43B74DD57393264D179AFFDB86A5640BB5330FF1F5940FAC5273E1418EED8A90583FEFC7CDE67A1DDCB0BC30557D2D92361FEA23127547FE07D5EB5931B438DB260FB2DAF51EAFFC9EB5298DEB8B79218F34D8EDF5723D7118ADD6C02D67A6DF592D12E91FA5FD78F81F29DD340226B6CC45DE25E6DBF43720FB41C91287BFCE8D07368D96D0BDD8DF9EC0259EC3549615D94A99E4BB8BEBCFC32AE21F78E82C27E415296198BFAE5896C17B002187928F697A083770790ABD3EA90653525CF081B9F121FCFB6F4835BD3A313C866D849D84938BC98813858DD58955482918B58D3526FE05D248ADE97F9337886F5BD39FE03B470A171B683868BA85B57331C0AA226910BCD5B08DCA3FCE4E095B233E8184EA49DFBFCD458A53DB75DFC483E3795377F193B9EBEDE39BAC2742721796B4075D78B799172C70503630B28E8951F01F53ABE447866F8EFC7974EE76A53C4C02C2E01F50FB32ABC97D15A9FF82DE7475946418EF503778E1049E345AA929F96474160FE410BC3FC793A11A4BF627B1128081FAE41B404E9641816D210BC6049FE6957EBF60A0B4D4E8BDB1AB75422DADA7DAF12E0114AF637F48A57E8C5F38AE9144DA23A1473CF46F54E178008F5AD854960FD31CA1FCA3F12648336E8C360D90FC8D13930D52E72D299509317BA2479582C1770F7294E97AB46C82A80BA05A29ACD2F12128950BA9CC38DE9665EAAACBBD0424F175B48FB0671A006D9CF645D1C208A4F5D02527A9694B3940B15BCED9F3F6B5A6A2BD79B0C25E485FE7E5275A773361A6FF3E4438C0E2A33DC520E29E5F688CABA23ADCAE9EEC99CF7B73675DDC33168183B60D54E61C02991F910EAA7BECCB75784714637D0A724D8F68707B4D6897FFC5282A8C288C1D39550625E7E73EBB878CF82D8E4E6FB470314349A583991200C9CEDB187886E4C8A816FD3FFA2DC1FC88B2D3FEC53539293F161A57119BDDA31EDAB1219C3F2C8A21488293C300C53DC6526667E35C65FCFB89510F02F56A98DB1D361D3FF1E63635D819E32F97CC861CDE05B8E4168326AB1BC1FCEE677EF1069E1F06324AE0B8E78826E42A4A5B2244945D2DF34A4FC65963524C78EC777CEB2FE865DB6BA48743A77B7AAEA6D3436F2BD719EF55E8FC8CFAE266643FFE155FF66E35643514033FB24CDA42CAFD46628A79F4DF88C4012ECF2EA1C5B1CC97E98EB21AD4D97F52B2407C +pk = ADD274FE95ACA54843B5F2A8EA5C62A167420C3556174D7415664D1689FFE9B1CA5D79072E66B973E3383BD92F67A0B4A09A6E69E312EB1FF0BA757193568FEF706C1D2D382F09ED311A327735CEFF61EA1454EE39D10D7B9A7A6CDAB2E3FE1CBAC0EC6BE3293BC7392B39C98704DEE70649363A96846EC1593715C57FFB70F5C01E285DA5EE201237C9ACFE0C750DF8E5B45C3635E2600B7878C1A7583DDBF771CD787E7B588F4C6ED0B9BEF1A10927F636FB492631403FC1A5EED1F4D1F2D404F82D1C34323583FE3484DC73A469288A2EEAFE39D84BAE795F6E3001C36FB5BB6CCCD6F06CBED459073BF5FE4138A43863B383107F80E3F7AC27E00510B7470635CCB4C39B90A1785DE65955806BE2504B21DA05A3EBDDDA7F733ECA77861F8FAD549D2CF97E54143C199D49BE26BB44BAD4466162FDA88CB859276F773B21E09C4A501E31D177C8E9E00667998EBC1E63DD22C7E228C0ECF64D4E634FDBF30E1C3D8B9235AA1A59ACADB7E9C210EC9FE9E44BA4D71DAA78E6043491958968B5286820572D4401E26BA53DDF9EC3E4549953B7E7D355BC86D2B798E78A749565DB79959CD380B8FD057745BD3317C5455C04B89B2B2346A615945F6945020D591C7BB046241D9258DE976E1ACE4A75BC7119377DED05875FEDBB0B5C112D60A5C8194B380660472CDB84D22886440BF0A69CEF06A1AAACF566F099073FD849FD43FE90A028FF5DF155B2A0CF75E6C728DA60BB2CA7640B060207F462CC08598AE25EFD0E4A5B0C3C5B2F19F799BB496A41BCC064E0D810E69D5C8705BD5EEA90B48CE1638828B1F0AB75487DADAA1339961D5DE85C2B8E3A5C5CE53DBD89E778AFC2454B3EAF4285FAB9C594FB38FD8B8F52DCA70E33F868DD7DCD8E4C54BF3CC197544B16C4E2252836A111C16C73209A42965CAF0CC65AB4E90E16C6DF45800032C056334829F489C6FC1E67DE160E2867639E60C1F29136C224FE32C6B3B986C6650FFD562309DD7825FAAC2F27111851478790706F50E48D70E59AD824E2EB9FCA6D13C93A9B5D1FD11C011FDEBC65F009F9C2115FECC4F512BA215D3286E075FA492B9ED2A375F1CABEE4D7B63B39D8333F7544A4F7140BF8E597F217595E2C987487981E7818ACC35433467D10F07A9F4D112CB12EBFFFAB9600349776142398A9FBC3ACE4C24BCF3E50D4FA7FB5CF8AF401E2F7F7CB0C53B58D9DA5B4A494C3E716177F3C512FDA23F56EFDF002AEC9110C64A579158DE077B5B20029912339D9E7AE93E934E3994D3350BDA1B1042EFFEDB294D7ACB785BEFCC18BEC14DCE558291888DE07338005257B183968B9E762404009FD60B9865E067963455E05918011E89E73A5F6AAFEB4400D63020F2D572EDC19FA96F51ECB7E0F39D70D96237CB4E5048D9238F9C43BF33513C9341D277E4436C931FE59A3D58457F19D652E2D1B12EBD71B6403BAF0A0358F96F030C05867E6A0858F22499B13696A89956F20162CA1622FA1C3DC9C7F08325C7B34413C651C697F2FAAEE68DB47E86726F30CA7B70E45C539EBEDFA27088D87D2CFC44C253FA2A8BF15CD903227865D495182EAB314CC60111E38361A00D5E91ADCED6DF7F5017A207EEE6667212881EFD5126E0CE7B4DF911BD2FB3FCE5C2D39EBE19185EEBF8ECC0574D4B664F12FA738FA41CF3D0B268AA0D7C30721CE96EEA439EF6DE02EACA00017ED8FF0D1633EED2254BD7E1B5DF439F3865CAEEB8D3D6FBB25167C1E55398CAE246845894696A9E7BCA921F2088C4DB67564B2EB8C765AA64A9893DD7D39BB2609C8DC9053122CCE85E8F8F2AD5AD0245C33B72CAFFA3AF09F6493A82158A762E4F7A78B20EC6D74DFC62A3E4789A98CA67E63C95B58D10732C7173D913A464A7CA42C13D2088BE0860BD1880F356B8E1FCE5227DDE988956DC113D2BB5A1D2EBF0EFE509FFC0E1EDF9A1BB0DC6CA7C42D42F349C4E2ABE005EA8BB5A4488EF51D090EFB414F17B5A6A7D776F1CEB895F0C5E6B501FCB77DB1677CFC37593A5E24DF72DA24B88C2B60242B57A45645BDB4094F0A1B2BF4053B71C9729752C4D840E9DDF1D70C73A6CAD70372463EBB7B51FCB301021F79EB55B0A040BDFBA9D83FF5C3ED053A81E3199F3F6593D1592B9E759E94488367F06493F4FC059254077B727B11236DBF10F453736CAC32482178161928CFFC9189167B7E476EC66A683278EE9A390CF70D887F8F687E919ECC0558BDB020D88FC7F742CDE7D5D4BF1DE38C7E488176B53946E58ADE5218C4129BB7B45535BA6546C0478FCE643262159114185C48FBC99F954C6690D95287515EBFEBF341EB44F2AA2DA6F9BBA6784C3EA2838C588A936CC52F09882CF920B47C4A326162E4037D844485E70507F6F61376957F6526F5ED4A969BA91B3702E6864D55B345ED205AA2A50F2D0834EBFDF301E9C3E4846F69DCABCDC21D389C7C1CE2D38F302FC115D9111111735F2D1868061B5351A7B22D1E39FAE67E6A0076B3EDC6D70D1FE960325EA9DC7A2F3CFB786A402CF9D0D2BFAD73C86F890B1B94861C55561273C717D845229243AEFF4590B4C0FEAE4C2F75CBF695A70C9621C1C22FCDECB650005F9D3343AB35EDA699AB62D4CCF5B00E1A2114ADE1DD1703B767969030D4AD4F110438E43377F9E47328C67BCEF8F7310B707F1C9BE1DE7DC487D7FD48BD4365F257072798C45D77DF01AF189A97BCF9A4242EF37BD3444941AD0E9B3624DE41762C32C7F6A03E967D355E839E9E4ABC04DA65A8A106D904343138C396DC73351F71038FAA282388501B45B611F107A2D1D55DBCF5CFEA438E23C8665D8FD653127D12A09518B463538AA3794C14BC8836B1C9D02030EE8F8A54B194B3C8A689DC0CA77FBCE079BD05D1288EBB56EE0CC959A61F851D42237F6E58B1E5DC44DEDE56FD85CDC57F44B7C7107AB53632617E5AB168E8568473E7BE60D14C101E80B0C10F9FDFBBAEA1CF3AA82D88322CDA1765A5FC4EA405C5E03C16C9B6FAEF24BA0B50885F37F40E8EF517E53ABDA3D540C42E9F617C9A90A9848D32E4A026BDD46242E261E4E42D2F36EF8F90741D8BB103BBA062A0C16C5F6C36999CABC2EF9D9F21B187F6C856384F581E1FF46476C6D921D574C6C24408FFBE4EFE411EB826D04C5C8A310A51C9399553965FBEE477DDC9570AB7A1936865CADC32C5D46AB0F925813C05E506E71589AC94006594E67D578F177166501AAE27D8B85733DF47264122A91E8FD088137677AAF4CD7ECA6A1B5118B47028F66DCEB82668548400C49DA0910B4CF3E66A7A8B19BF2E8562D3F8255A5F170106546278B37B56E1FC60A7E3D7309ADE0E33CDEAFA73E5471D4C401E2775DAEC9A95218652B3B41BCE51EFF84EC559DA83BEFFD22A8337EC8263F32D9EC0C697044A2A98A94B403C6E1FA9EFE11843B064E65EBC4E183B4A3B2B0FC2B2F0D83443965ACB1BA64E86131A47BBF87503444217EAA2F3933ADC85F81A64C45D618BE2935D113B978D6858DE1AF819791B074F971034077FAE04BEA27CFEDFA98EC4FE631A749179B8CC3159C5B8A29FE8ED9DA96600F629D888D22083C4885024AE1D220C62676E57E729B4339E237453F61FB3EF1365EF29C5A24BBBF152DA898346F6B7648E6F6548BC6D071BE6C5AA94B2E96DB431DB07A3D35B9A3D87965706E38BDF6C996ABB6630E3E8369EBAC8A2272BEB850F7C0EFA085DE03FC19850F5B69F2F86DC074E98E280F58631066AEDDA5FF642722323CCDDFDF501E9C82DE7DDEA1619535E92FD56170673764F48340F9D74FCCA806DC949F5FBBE49D66270D97BB2C3EA6221F6811E6706AB8309D7650824D41F52E48764A6D429834A5170A60FD34579496F3C690D5A28EF11E33F6AB521B17F6F944FB64870EB210041D7CB9E554083F951A3492FB2C8B9E7C77909CBCF19CBBF916BAEDCB72CADEE60D8620202AEC06BB614BF9D0697CB3EDB8CFF13494ACCD243FD2FDD8D544BE643FB8D116E9E9434707FE903D1C1654F4E7E5B5CA8A97992C7A61D28FE3D18B3B3C50E351A06167AD4264963C0D52E782ABA8E469C123D06CDA98BDAB4C6A23F2FC1B5FCFBBADFD84C3B13E28C0EC6D537CB4E5BB3A04BB99AAAE3F281712E49316160A1784E91A81959E01C6128D4728913F1A0793AD3E29E15116BA8A577E4DEA4868C31EC90A132E32145027B6AD66523F3A44C772FB64D5116CE9F373F8C sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC83E1FD10922ABE2D5 -smlen = 1270 -sm = 0D3DBAE89D028D9AB9BDDE5885A860F82E01F1896266BE24CA68F7F0B7882130864C592430B74699BFF3AE362F9DFA755C11D8DC9DB84151E0C08EC5977FB6841831FD607270DDC3B5739A06BBA86711685A17DCC79A1CF42CE704B12CCACE7183C9042F4FD4671BBB1368E13680EB0BBDDDBBDFF4420E8A617116A3427BA4287D008BCA9454792EE2D888FEB061882200671D4CDA3F74D38689CF2B162EE918626C4090EBD446C2C2C01462D111F89C96A1115135F9D89A5037D7EF381CC5E7AF9EFF0BC5417EFB596A6F92E4235EE9262D94F643CC9F96D8931E6AD3F43FDB9820644DDCEE604A28351739027391F800D96D84DE76C1CFD061318581031AC14FEDCC8450D14F0486A5D3B338063F99B25BB9ECAE33233460E3AFC8BDF448AF896E93D6086DD4B10DD03C6911B8464DF8232E5D0C0591F565D12AA3C587A4ABAFFDE779C5D9E6A33D0A54120E98DBDA90EE8D859DF3BC5B5891808716B35E348ED24671E8785DBA97444E35F97929B1FAA97CB2EF555617A50596B271B5CC16603C7E92F55C1157AC786A8AAA25CE5F4A0F9B521F71E76398C3AC393C62CB3E7C0E0A72FE4B1DAF304DFA27374A87947A212C8FCE764C20AFB8632535EE12D46E15E5147BAA1F88164AA84DDC115854B95735674E663F3713DFFFCC7A9700C3BF6E802FD5D7B5EABF8713E7BA815A040D3D45A781A90FF2A4F34D45F56FF500DEA3A03AB527C190AA34FC53AA11DCEE4DD6BC770600C45FBFA5625F71E2D43800A68D85B2A13CD5CCCBBCA465A9848DDDB7FF710429788F7EB1AFC339BAA674FDA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +smlen = 1374 +sm = C5CF1D9DE94B8A2E67B6F12A508AA1A6EA765E52CCF983A7914B1277430210D4BDEDCB002F4C3EB14F6540FD75F237881E5EB0095DFB30E07561B36B2F02AC4547FC410029B72C2A79EDC23E524E289C08CEA6F819212CFBDB034176F88CB5197EE37AEC674F4F22C19FDFA53849678705CC00C058E9E887C41CEE2516BC1DB1151C2B6608DAC672C478CD116EE9DB3E2C93D25469DB0702BEB13E591F236038BEB5F4CE14B4445A4CFB911875D3C253E2683265816FAC4EF0FFB28E56C0A7D418E4F3C2E3C29E961BCFF3FF6EBB2ECB08A296C3AFBA930198387BE697FC98485A4757021468936041A48926B71D0C70507972E063EDFFF49CFDAFC26769C61974D6DF3A9E08618178562EA469F82DD7D505B5B380CDD1B12AA88769AEC4DCCFEEE73B15F82514F56F0803D3D29CF11CB9BB8EB313ECBAB18D86C960A3F5C9D3B46177D481B4345A9CF24EFDC38676A2C7E684A26B1EC2AB8D5185649A5526FFCCF194986C01159093B051B5AD92EF5C6F5CE8B0138A548B377ECD92A455840148CDAD646B3878A7EFC78D0FCEFDBB74A9489F10DA1936FA4543B374958A2D7CC277E5B9AD2051C5A39E0B677FA8CB72FFB6B7BFB8CE19CFB2C62DB70C7E9A40EF1D55BB95D596497483C420CFBD99583310C4748D1739BB13F7DB88AE9C1F0848D5F477DBA7D4E4FFDE89FD05052C7DF04B402347B41A329E7C812A78FD225F920BD51D1FB14C4B7DDE5D10B0813CE1057C0CBDD64304C17879EE90E856BF8452E2AED3EA05EA61F683403C2E3013175F928916333AE77E59B86D4F81A5FE4708D608740EB30267C92127EB9E65BCA93DF4B27F2F7135DB99036A0A2AC387AE2EA4021743747939C87180A605CAFCE2C8D78880DB5E7D05898FF63269EA5ED24744CCB2F3E0921D33A68D85B2A13CD5CCCBBCA465A9848DDDB7FF710429788F7EB1AFC339BAA674FDA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = F9C94595E9C502E8F00890119B07A9F74B9DC00C79B2C2B10F9B788AD94DF36D4762CC79341085AF6B16C02C19EB782119C0B8F5022CD5259B2E0A8190A78EB6600863E90A719915E0AFEC059A0C1377076228305524371D7A494E65614ECEDCBEA9BC706D1CA0D4EF1D7B15EE15A6E0378B010B22A813B22F83588CEC7180BA147B3F77CFC6E7C1D2431E8C90B06DABEDC5347881FD31120A5121492365C86BF23B3CC8C262CB0E164996D13F906C61C8280E267822A905ACB6C0BF3793B393D0D6B4D42EF98CE3DFD46F1C9613010A9C89CECB4738765DE96E8305D346F5439C766C275232449A1C24E81074B352303751D7355FF17D70AD10E26E31FD934EF3BC4361865EE69D041A5BA78D2FC2A222A2F178CB3521528C7848488673B7D665B3789DD461DCD83806A3D6C13FEA2180C36B073354FCA1BFC70B543EDB3AA699F5D28259DD4F8945CFD25CCC83034760279561CA149340A436EEA93BEB075B90128DA0E6A0EBF5758EE06F7431500478417AD0ACC58A1CDBA438AF97AF6497047FFF94F3A5C444CEE6452EB722D7227C1B6578AE218F356372EC3F8A064D5C68C879A8C61CBEE0492C4876D64A2B9858A42070C48AE1395F840A6401A31791EBE330EE958E4D6F3C992BDD85392E99529C6B688F78A99D5802611922BB1EE4A1D49B2586F21420D00CD9B06D7BE976E4AA8DC1EAF7AFD55CBE14B08230326575BB7FEE558C70237F0D42015821DFD98482A00E0A66688DFA7C46676EBCC7B2A1171BB0CFCF589A3A0A3048A9C98E4DB63738321483CFA4CDF8AA9CC8018D4B9FCC2C7A783C13D20492082AF1067A7750D6D7995AE1C8105DB5A7E7A54CA34330569946772AC4FE8441EC63B4AC003FCCE1A9C5908D3850D1D78B3FDFAB46DB36F5405B68315E1DF74987EE5BD9466D575D7FE84CDF2438CA34E4CDE38451036501A9FDF2A68A114587737FF127A66B78B37907D86D6CED5D2098E89C7D76A1E2CCF8410C60A142317B5429D3F66C8134BB55F767C905499D5BDF1364E22E034CFCE7E40AD61F76C2575B78BFCAF02EE2088AA4AEEECF064B748542EF084216C53A1347B7B7189B8466B0C755B96760921B857D889E4911DF92DACEC80FD10FA0030AA872559E28B2411084F10321BA6BD5CC2D0389B3EF02A2F49637E0FAD35751234AD200C02412BF4035D422F4612FA6351FF9ABC8FEA22BE5A95B29A650007B084E0315B0E0292CC56C2B8BFFFB8EC3655B715156F734517755CFC8F3000D78A9061CAD980A458C2CCD4512DFB6B751268C511C8407E396D93A1412DB7BB872B622823128217E1FD15112174A4C9BA041D201F75ABBA301712AD4F4F2A95297D4BE634541A89CB9FEE680693DF13426F34E9DB78361AFDD7EE505EFFB8EBDBCF65D0611DAEEF5F147052E423F9B0F411ED69A4DEC66EC262A6B9328391261D272EBC4234F155148F0130FFCB52CAE5BF457AFB09F5C882D30D336B2FDFB8023E1E1D687907DFF0343736C0D6EFFB7A192450B2330151C905C19F11BB0CABF3B41D750E29D5264D5635D63F45469624B0E0056DE0E2175F2F8A4241FD77470A8B7D15A08B45E81DF0B39CC14893DA4440C89C23B27F4CFB673E2654A5E84EA3A05B3FE78645F758A42E026A48E6ECA82A73EEE8A1AE45C5F7F5A9BA525CD062F06C092977490C6C1241D08A71A57C2531EFF1C002BB893A9D91C0A9FFBC44BCFCE5213FD3BB35C17AD6996E8C6E76FEE280716E4815EFDBDAE880669A897BA572E35D536701F950AD1AB8D5B45404E0414D2168EC3E2A04EE69C193C3939B6137FE715FD48241E6444B3928C5B9DF24FCE65347AE1AA0F3DA63033F4582F81CE5F7E08D31F4F3A3E20BA20F9D14778DC04327521C59B15093C48155C0BB8D0585556C031EA869218BA46BA6A22FDFA54B9B47DAAC0C8BB4D81E67C6643237EAF4DBFC42503D76CCE5CABC9BB6E1E6547FA82C8857FB4D6D249D2699797F18A088F5F65375CDA3EE802678F86C2992FCD7E6F56645A4A814896CFEF2EE1989834FAB0F34C923C151D99F621012FE2A34B0662E39AE85876193544DD0EA1D57A89E6A1ECFB1ADC5C807B412B4D1908B7EA02C436096562891CBE5D65EFEFECE4B5238C3706B172EB111ADBB67B4305F701197C261BEBB9754466C2C437EB788464D375061F61C867B5A0A699DF4622249D005357DE30062CAC041CF6F741D3EA81D15BD24BC0080C10CC4B023801BDB71CEB0CE7A9DEB23BC1D6CE167E67FDF9438A3748DEBB505CA59B0AD83CC942C22B329C3E64B47901FCDBA76B1CCE75D0F1A0EE22BF5AF4B31F9A76B5F614FC3BE0BBAB316B6E3B1F0A86D546E8DDF37CE0E8F44E0303A885C3710C6A4962729048843A529C7EDD1E38530F2C6A5F8CD53B86E154586910B420840622E38424A9962DC727EFDDE912A1E3512690CA57339D20B873290FC992E045D77B865F917CB01B4A233310340A991889895B12DB054EEC5487D06274C6CCB09074CA83BF98A98E0EC2CC1C5F28B2E266F6A03038ACD630522268FA0EA95FCE5EEFF98A69231AF11381B1C1C4723103C4246A7D1EEB3E92D7DA32E762DE4AA876C575368E7693C2A4EADB8ADDB76D12D5FEF0D2B6977A6ABDDBE8ABBB8BF2248E79D9EC0344CED3C7462A6528D6122E87444FA57E08F03BBA0D52CA0A48F18DE42F7E34260A359F16DBD05E102D9D17108459ABB383868516227AFB6971C0D9157FD24ECCD9DF8BA8CF43534196257D9AD4B0EF87B8AB95EC2909A31DE91259F0A60AA1C5B0E603885ABECF5F77E196B234D641B48B00B2CD126DD3590DA80C9746401B7A2856ECB14EFDE1437F74A254A32024D63EA15C1F8B7BE5282E9BE7926B559E333C0F32FA11043D4FCCA6F4F3A04F16D5173636963716AE0F376651A0B1CCBC62B34CAAF917A97812877F95E09C200B0401B8230AEA23CD83F988928B7E26C21CBDED69CB55E4E5FAFEEC6D11981C81F98470C2A996DF4FB6162CB942655A323A1E01C1ED1EB036645DEB179F24A73ADEE85F1DBE4D08175B0C32D6EBB1FDAB8111ACE015115D053AF6007808C2101BBB422884EE1B3D8989A1DCB85957C63A4339B803CA5FBD77F42236A61D21D016885185C31BB4DA6E66B04D08AD62C6FCDB5907CB7AC3C9E61F43BF947BC29A01D1B978240AD6775244DF7CFCB2F424F8F25C3E13C9C4211A6843ECA4CDB194E48D83B1240DFC36F515BCB8C87DEA2CF7BE830D32F1D607A27A8D8BA3CC3506755B401D0D63A575927D380434505CA62193C9EE06C53E72573815C273EC3B13385F8A151A4C03FFCB17C186740B2D9A078752B6A88FD3EBD9D10D1F4314955DEB2D3D7949FD04E3D90039163E1A6446861B0F4B762CDB03A62B26015C3A1739AB3542CB4425CC2664D978CE32939E268CD3D214780AC6365BBE9D17E4EA45033D47CA4CCFB569E62BD73EC7DFC72A50D61A174B933591FEE9AAAF135A45274E951160B68CBE5CADDAE6C44B75A9B25B374CBCE486B53E42A1A4A572A749332D6F53187AD0A6B0ACF74FD9D581B8848152993DF1CBC92A2C2DE0CCD42FE611125ADF31993721AD0BA655C8F7CB18B455BC8196E76BC3375B31B5EEBEA1B43E0282C69FCFB4C73A61FE7CB999985134E8EBE2B6ECFF19EA3CC7E0AB17D50B52F546B3DAEF29C34D8F8F7DD58744FE8A6B8402F61732D2F32CE79C3C8779B12E36A5DE913573DFEC493EA94FCE3DBB300278C52187276836069B44014EF4A97EA75664 +pk = F9C94595E9C502E8F00890119B07A9F7BFA77A09434AF7754D31856F41DEC2EE77A8910351360FDB318F5191781B7F088C725979873A200A6520B83D05A458410811C151C6D591015CC86D31DEDD94062BBB0C0A5AFBF2E96F39B56A16414CADBBD41B7936D549A0B6E5EE38E7AA784BDD1A742AD0847D07E804AE23288F2B1DECE94ED6FF5B840AF75CB0B650F690DDB29627AFE9D83A9DCA79461EBC4FDC7D2725C03419C1396DA74AAFD5577EA3233446FE955E24409991BC2405716860254134E1BEC1971A21FA6C5D7B61B1E872FAB6160EC67A5C200C52C3A631A312029489FBECE08C50230ABDD357E8446EB1076889CA7A5CDE49357E8DB9C583DA4597CA9DDC49D13D241667C58668A995F64C73645BBD356A5CCD8CAA79B5A8884676BB92EB8BACA4089D9D5397E44E6B756A3C9AC711B8EE5AFB85359ACF6F212650F0F54DF72ABB0879C278B7276AD546143405FC696FCE60B34E946CFBFD29D66D531A851804AE765853CACFBE38ADC059B5FDA1AC493CD7CBE3868AAE275D4D25D3CC897A421D143CD9646F4DC6E404E69658478B952D0829016BF41ED159DE50A9330E2B9C0697618D03C9082B7360E6EDF60472EC2E29D2D0BC7C44EDDA607B70EDEE31C65A57DF5E8316AB88F0F366749BB51A2332F780FDE2AE08C43909A5AECDA4EFA3C482F3C6FF656968BF2AB70909A611DEACAA74EFEC05A1ECDFBCA371CF89D17C0DAD3B0FE67B3CDB22B8D14747E1FEEA922ADBF0FA23B7604247E351C683D25AD74FCC01E57B16D66D6BE809EFFBB226BA4D06489028A4B4A55ED55B19111A8B8F743497EF233936EDB165504CB016E685A6EB307DB3440616674335D168DB4EFFD705E7E748FC34CF9BAD79385B34FCBDA0E91D096CB16FDEB7CC48F83B96EC627F75F51B1F8010EC087CD844425FD2C8B595BAB56A99B7398165691E190C9FF1A2D4F33D834EF53E42D6F42866C859CAF5B32BEC0D5E9BEE8A521367D0FE8C36B7F3F059CEF0BBCB4231CFC550FB9B986BD75A68E234761337C05912F74BDD217E6DC2AA97D9B26E0B8BEFB0A1CF4A81D34C16C014685CE7B47D643CCC171FDA3EE1F3242EBEF31C189F71693A33B4964EFEC76354E4F29369DED5BAA6425D5758EF0063E75232A98A084FC86CCDFC60CE6DEF774EB4E6A35F29307CCEFE480E49BE9AD3BDE76DD88D122FCA04436C63B84CCEA4DB993791E9A6FF8672BE9CF2AC0463771572B7D45E36A083D47AE592D5AF2F6607337988475AD1E9BA3EC12ABF898D832C7D6250E37CFDCC58516CD0D05ED5E4B0FD3E9517D03A4AC3318B059462CA8AA0B7DC8EC135A6E9C31DB99F67B0B714B88C6C6D823119DAF592282CE555B1A407E97D5B225DE4DD24180DDCC017246C8C188096AFAC5EBBE9A4BA3982F4040DE895A70B081C6852B4A268B0F4DA3D9EC54F70B69008CB73CA40D9A1FEFA971159C76E00A001CA53C28DE19C8A07E78B79883F28065733AAB25D0ADD9F158817A082711766A90A4FF6C0EC6D88E01DC7DAC39B54AE8887805F8967A996684296160F6FA4B0B978EF43A5DBB2BF8937789ED5DC66B977978B879BA0FA26F2DAAC3EBE73A485D9796CEF909A3F29C18F2715C25F7439C7067B4D5BF13BF84BE92A5A5619C45557EF301CBA2891819DA796496565C45178A777E821736EAF5BCE3E871F2B10FBC10EA87E09B9E641618E832F1010E942E79BFF05D5C7EDEC2670027020DA55A17F114D08D982B10D951E24E09103C10C7E390954A0EAC8FF4DF6C1705F32D50069E216CDF439CA6EFB2F8D758ADEFCEE328FC304A355190686CB33D6B06780883BE349D3A6B5937B258D42D830E4C72024E5517F79200225CDD7901D3593164D4A43D936F7EB7E09DD9B1F0DA5C9443307851BA2AF6F13186584E9D32F181A14CCCBC493859678030CF93F208A0F343FEA95986017910C51FE3EC1AD0F2EB5AE0578F45772F99C8AD0F420A324B959C8680CEB7BE3F28024B6A3FA87866B79FB172227F53F719991748449B2C57F58B2E60E3AE8E889F5D7568DF02FB19EE8AA5E29AB06170D3CFF0D1FDA4E58042FFDA384BD601935653B904E6AE5AFCDDDE3B200E1CDB9B9161E9985A1A3B704B3EF0A5EAA941F08A8AAF7AAE3D5E6D2E579A3069669FE76B420E606473104AE83BBFD705029C3F5154A7D632E220AC968A7B31CA7613CCC8F0B4B19AD9CC9A2A76DFA703B2BB2F84C65B5AF4DAAD9C9DC4DAE256A2F05CCE59A5D7305158BC9D8A1666B60CB4ECB58D2E6314E6BE1B03C220A366C62E62F48B9A50DD919F3350DE13D13214D8969AA64943FEDA36382F712A5B280EFF424BC5B42E39073C37E28602C0D389E7F0527B7923D6D3F305C97B6E4BDD7CDDAC5B8A07A09C5B628A508023EAD5C1DFB555BB17243A31C32EF6D6E0E0091D04ECA2B90C2137CD7DCE1AE0E274924A3F9DDDF49FDCD830D78C5F4EA4DAD60F4246AEB182E3BC876D132641DB589055034628182326585BA7CE2F5BB238929F66CF1FF9DE4C4E8F06E0FD130F344553C00E795C13B8E003B0AA8FF9DD35C93BA7626BBA0088ADDA628240B7E7118E25013D90EC2449DA50E63BFFED78E0A940EC149629DB69041E6CBA28437FBFC0CA30BFCD28D161BA07A269A81103CF6C21CBC30E517C78F867154B8D95A99B98DB7822E4373BE42C49D442D228A6087F8261CDE9BA5CC0B17AF7BDA9D72741A2F478772DC2E2B5BA14F84F2D63F69DB0B4A976C797A11A0F73C29A28046589B415D0E9614FD3A9293A15C133019FFF2BB446A591159926E3F163FD833B3B08A0C16226EE76665C344C45DB5095AE50643347DA1A6780A8AD2DE7D9CD9943188530BAB1978B92256813FBB9D2318957ACAD7BFF4782BBA02EB83985CC8A0B315C2F367B9385571F10B1D3811C42F816FBCF0BB5301975EAD34A40BFF9A7D2530A80DB821993D4932A503DE2E889088BEC73639A7216FD4ECEE026E2A7BC3C0B1B94628ED8F563E0D60EBE511E4F9A939B075A786D00943B78B06DBD83DF62B240D0150E069CA8FB8E101C9CE7FF211F4213BF92E3872BFAF546EBC256B96E0F296D0504275B48C89B4E183994F785A1048ABAEA96CC603A2FC9908C35C82F1A8D42C8EEC9CA1AE0BD40AA6BC8B6963C8725E3BA29C2ADB74321979E611F45A12AEDDC17E9C5132B4C4AC5048119AFB654DB3C4137249CF0EC244EF5DDA0F582D49056728E7D1B69151A86BF465A9FD88ED18AAD7A0B79A0A3D36258397CE598559B795A7E27F7D33713EB16630129D0502C7327933D9ED6B5BFD4208D392CC1665D3206FA9FB3CFCF64B12AEC963059A9A96814340743F81EA79506AA3EECBB1884B8204486E1E195E43D620DA8398ECBA78798CA8488160DD003E3F8DB576D06CF1F56546184395F64D674450A04CA28F582864D19429B45A90C06DA71AD6EC04151578982C721EDE8BBCD7DB653BCEF96BAB1C10C4A9BCBB1D17B1C07B2760BC13643C83C85BBA0E34AA25EFB6E61C663FEA6D672CCE953D8964CCEC1557077B284B1122F5A79BF405E0ADE08601E4C356824E1836EFA69F367367D0F22332030C58F626C964A64182518A6F59E54B7355FC110E0AECD28DB0EAA3993680E1CFABC646F331C688104B8394B4BFFA477438B7AD8151DCC4BC47E053BF8556D4A993E72BE3A95F3DED833DFC3454D68231EC14318B5F46D611C49CC94FCB76414A7BAFBACEFCF59C670CEBC43935246770E12CDC25E4E54B57802C3430087AD969DEDCA77C89D4D6B7BBF2C33469000EA4EFB2C55D5ECB35FACA050FD3704CD20DE35055BC64F547CBCBA30769FEF9EA14E6535F99D8C151AA162FD54C52D9E7312302F3D2FFE5DD4F890951C84D84B3BECC6A45902BE33FF9CB2FCA667B11CBED3CCA97A59B7F6C4ED55D6E7210DCD06445D6602E1EED0D2B6727E66B1D32BD8D80DBA7B4E9F99EAF7F30F389433CC5D4DF3DC2FFDB6D43432E731BAE0F068738D272E981F6F8FEB7258407CCE11D6042C7146A4AA0E0084FF4064A568CF87E0B568DBFBD11AE5408E7CACFBC519D7B4620F43B557AB1CBFB3FB1BA0D8BEC01F30CA908C3B806D465D067CED52074A2E119F9F0900A126B0BFFFDD826A3B9AB3390AA4CB9718553329A3D4240F1F2D947675DF7339D96C0939316D89756A9FBE0C57CE3D0068A0055D4C070CB22D7137D38BF00F1891C0B0DCE1754F0093E413EC95DC2A7E0B14D sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579DEA48B5E3EA768AA -smlen = 1303 -sm = D04CED6C2D0CF5BA0442DD0A7B84E1325FEE5BB66EF0F5517813D9C75C3F91EE3BF2C7E5E9300A0E75A614CFB01B72759158DBE92731BDBAFF34AB4C36BA4CED54B49D16DE5892DA2BF67F444220140D6150F723C75952F227B2A50EB7CF118B1C24FABBC379844EDCD0A7C4AC054C9728242C2BFCD0A9233CCFA2E071D8B8B33D5A557DB64299563521D9E54418F7A5C311DA42044D4624D0018826012DE226A05C2D0C80513892ECBE2228447C392A6BE3E3742F9FCE55A09DDFF988F8C9908D7FD751016A1CC497F3E8E90C5064D5905B428606DB019A996D0AF95C7D3A01560E8CFD0B71104FE43821056C422FF8F52BFAA88114E926B0028EB2E6E3E0B10DD9CFEC71F90722A95A8D4636807765F64866835C57D32FEA4B424BCACCEA6F6ADDD44E4EA43B62F9C31B9732E47D046EC0D1F834BC1CE31A57FA05F8340872F14334B48DD9FF130037D5634252EE0AA5E45DCB509821D4FF4A19EB39EABDE30C4EBD6C8B1071070204486D6C8A0969300E30D4DE8C4CF39C475438BE9FCAD3638E2387AB9F273B2D9FEB7D4999DE25582B65ED02DE1142F6177D65C89E3B14ED096BC7C8F5ED42C98A426DFCB9613C49D6853B2748B531277DE782023C4586E3A08830B7588D060817852935EEFA7125E6CB11811F6BC10036CF1E5A5149AB517D2E7A64D1757C7A36D59398256C653BA8386A2194F79DD65D7B3F6B4A6BF44CE78E7AB78196433A3446E0DB18AB663EF2EE8CF26DEF296E20501B220FF04B06BA61AC8176E62972B60EEA9A6DCE196677B3E0350E1E71E6AB21E1C88676215AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +smlen = 1407 +sm = 799F76C55D803BA1382A7E18D004A3A1D7EAF57D3CA23E4E20AAE4339E7E330121A39B6772DEC36107D2209A4BF8E039EB96503B1E3C5514CAC8859283AC44E39B407A3FBA3E8B2F42E208C509144E176BEBB3AB534602BC9EB67D98CBBBD31E5C11EC5C68BE29AAEBC4003AED36367E04B3BF19223A02F8176F9889E1F9685448905663C02B90956083AD7A516BAFF7AF1AF6580F9334A4FC0F0D77A045AFAE4B86491768A00655331A4B5C14068AA790F636F192EBE1856D8BCF0B998C4B429E3EA4958DE8D81CA27209A94F9285B69626283C58301235DD30E9CF93D714E29B650521EEE7B84A02B393D53EC2870A33DEFE0FF1A80C5A75587AC5E0CCB87F6A4A623CB063837E785BCE1999F04E7929CF109FDC735C390470F301D319D6F13E7006038C6907A248E343854BAFC1CF1D446465326BD86C761F01BA104D0597D2F4CAB89A43883D2E7039E7703723119102A49D4A8BEC9AAC1FAABEFDC9C28AF2A35AA21DE6F8C981F38406623515111BB2FFBEE6CB2A102AF79998A79913E392E5AED4208443091D43E6334419378E52B2B0B73B864898DB9D0EDE8E7D4CD2BA8777FD260CC01419ED52BD412E1DA42A88C682B28E3C2E4723C0CA39E50AA97034DDD218BE0B27A2C0109C06158F4F386CC73F672C8C756E02D4047F94584672F610110A2F6F1B96DC5BDD0329638F7F652338346D4490525D2A72C4BA9F948071C264740D0A8BA83286D77965580E5A2BD1C2CAB082490E8334C7115D2FA07643ADBC16E92C2FCAE5496D4752D0FD11681E1F5EFE719376F3FCB18A0A89D50C337ABBCBD7F08593144FC6EDE2328B80B47371B6286D7105D34E2E7C44873B1BCA26FA9624393F4A2AF4203981AED255C81BED6F2F461E248B1FA558FC516F937A3CED502BD8A0E0BA61AC8176E62972B60EEA9A6DCE196677B3E0350E1E71E6AB21E1C88676215AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = B281B65084622200047DB5D4A53E840CDE517E938DBCF926A3E13D17C2AC4F5C14479E2F8BC0F34610AC1503E36B8C30E6555EABAB68991DFE5C31C322268656E1B6C80ABD67D8739145D6EA99F30AA55D0D934E3825F5982AF152AFB95299C295DACEE8F1554BD6B8661F0D135AC80186484AEAC893BEBEA69EBF0023AE7B2EC0FADAA8D2F2585E8CBDC4FB0581421A346652929515DA3C372FC29B01CF8E390FFE6426DB4328B60E8FCFFDE9943D25B76E4DDA11548042694BB4A15DAEA3DA98721ACD796B2423240ECF775234834DFCD489123B7F508D9F60AA2097059A33D22943F32967308FEE79E98E9DBC91CF59840B299BAF80BC13C16551BBCD7A48EF5C26A5C790E121BE72BE1CE70EC1F0F99114B9137C02BD3E7CA893E89DA4C84CB219ADC519D17BDF5259FB4A9A38261715A43398ACF3361F5D36C3AEB514E05B2B904E535CD87D2EED13EE8EAA4CDC29065E2489842F335B41B022A0331353EA02EF4F831F96FFF4F92EF37FB44B67D9A2B7EA0CCE9C2E7928FEDF9969B52AEB6C0DEF105BE2990D93444718A828E86B5D2D1A07D8180CCFA2F93EA99AAFE520F1BF367B1DF0C3A3E2D3DD0A43680099D1B7BD1D09EFADAF500D44A4F587B422280151ECA3B9917355AF74B4B7BC1A2F66FD7076317AE5E13083B30E9DDE056DE6C6A77021FCFD0265E121D59D8FB14D0EFD656A0A35572CFF5F805A1B3213D51BF1DF0A12E740B80A0066617133714321A8D1E4A9C45A2BB4971AEE02A51481B63D491750B0CE67308FAD6B4AC9909E4B52289813869FDCA84878331AB13101E45639B356E839DA62DE5B4FE11296FE4A77C9FBDA09E2B77455DDB893A2DDEFAA936F8BFA37C08E2ECDBF0E5551DC09FBB3DCBF8E953334368722FD8714163379884B7BAA5220586C89F6F5BEE9D0BD26A263D96D385B80A1CF69D4E4C7481BA5B99A148C4867970BE2DFB56DF2B7002558D5409FCDE51CFAAF971DAFB2BF2CF79374A79C2B0290916B9ED60E65CB71321C8F69F9B9109007F54851355759014019361675E54D0F30568347B76C9CE57C98ABED24C051E3BF599DA5857720048263FC21E1FB4E4F9153EBEECBBDED3E06C40C5BD4B8530CC4B950755AAF204DE920FDF524CBA2DFA942696747267B583FAB8CAE8A8D876552B045EBCBD79B31A314D44A1A84A18D2FD5BC7E698EE4506E224A0D38626B3457651037AD28A617783DF6093626869D5453E9C0D96AD0CE12CA17B7496FE6FBCD2052A2DD0A0CB24EBFE131747F6D8907B89252FBD210C55E1AD0B4B159BE5D74205E25921865474148593DE2C68AF5D2FD83E5A36DF2A20F56EB3BC7E5EA8AEABF41F76ACD257AA29C83E15991008A36E306D2462698DF5CDC8A34977C74E3E25382003311A4386E0A7B8DBB29AC59AD3B2B4377BE55DF61B8919EEF0B3BBAEB927EC0294489CA7AF80CD80C12E14395F6030F208A7FC3A78F191DB209476A31C028B2D55B93BE8E044D22CB3780DE909264A6B95CF63D914E0669BB5DD5468BB0A90C8FFE8F8354088BD14FCEF02FD5620872DCD42728D5927EADD8596E9092D200F4B01B185C74BD2DB594C494A692FBF7C5701722E004759607AC7E82CC3571C71EB244E5E0BF6D0E16B59BCD2850A1EDE9326094BB3AB6AEE643115E549576FF692114DF6DE4D4553EAD5CE1B818215513829841C1EEFA60BCA4A18E767681379D0753F54F496BD5B6F0C452F6223EA43A4ACF2BEB776D0D87BB4283BFE757C62ADA386BAEAE52618DF536BADD4E57E1D52E7D9B0B8A136754989C73B40D4B9E78866C06A51A02E9090062CDD42AAB0C26AA0B26A9165A24F8BFA5CB2A07DEF54DB0A1C982F2F8AEFA09B77951EBF91390EE00D6C4E90D81AF3F15C10D2A34F203A697EBDCB182DCB638D3424A9C13C37C188ED76D2847A4DF9ED7B7D8151291CB3B61406180021DF9CCCC437B685190D497082BC538770BBDCEB5AD71AAA71828BCC2C761FA7CC5E0E665056A3B77BA9B7E77ADD89A5EA02A57AC27850592AD6583BE0E0D62A200C1C7580B1CBB386F984A7989C95F1CBDFB544073191F3717AD437E84BE8B5C487EF91A20F18E5B4380ABF87CB8057F8B33ED3BDD5D8C6B40C407AEEE96588EE2925F7D3112A347FE61CE8F41B1FD4325B179E12F114581D8A2DE722543821122500D42AAB067FBC75BE578D59D62C337A0B92C0D381A49B1D3460EB190D31F2061FFF059135D853CAE8E8A61673EC51E97C4B9497E8F3974E4A79FBE21DAE8E3665BB97A3D2060C16ADC9D888C0F387A47B1ECCCEA7B1E681AD9D7284C189ECEDC0EDCD9B21879A567B18728D303348A95BB15BE07A1D208F422481D9EEE9B3D6EA81B6E57D3D96B0608AF1682BD582B2261827C233124F84DB9E334D59F3D6466D51B1FF4DC806117DED1786E6D8CAC82621E9C8A1D3AA69EE37C8F479F232E7390E8339B1E8FE4FB5F7FAF637F0F4D8FC45EE4D156FEC0525F907ECBCF611E3F560B39D21D370935DD2A3D9F186CC7FBFF6F30A8A7AE8B8525BE20BCF69BFE8F1D232605D5E958F006EF991179C049D72B5A8CC840735127C05E59DE6C9D65009B982BF5C0789F4138F202671B4C7119DECF05528A33ECB914D9B6235F957E2147C9D73F649F1FC84F08C983BC63171298F55FC54DCB6F8BEEE36DDD8290387794DFC5B3C19C1500B010574F13BFDFB9AE0966E6A796BF57293590F0DF65D85D22F975B87A4A6CAF15C324D331F7EEA3FB7C11F34EFFECC10F878578769E25DC6D38A7092EEF27F771AFB289A53BC0EE8FF377F03086649D6D969E781D3394A99C53F572265DB2C4BF37CB6C3BAD73511F845FB514A43196FBEE296B1B16B4EADDFD445BC8D3DA15B94BA07A1B3172D018EF38039DD7170A541915929610477B8897AEA7221DBD689EE34EAB5F351F216CE9C7A7C41F9963734F1E533947E9BF0A82589A8485F3C418439C738E9A9B95A1FFEFAA70A2244215A309F80DA2CA9D4D85CB5B4CCFE99E17785C5B84E046CEDC44A67C4C170C596B8403F79987769B1B9565C0CD3770D2BB9D433F50E97DD0613F721B3EFFCED396CB25D339893D29D5C6BD5BE7E82CDB91A768D66A7CDC957F1075B27034633179CDEFA0DF382B8CC4705019E6BED2C2B1F36AD37408142846B8C0F31FA74B16E945EAD87A5EB53C85709EA3F31BEACFB866B884FC4C941E96C7A14B51B58A989F5069F2789F1B7E5D7C159A2B26F16F9197D2C2B4B193809C042C8068295FB787140434CA7D8A14D3D7E8AEB1D873BCA591677449A52A3AF1A38EC696E8DC9AF1C89E36F0A4A48DC491A8E7F4A9844D4DB8E35D74E822DDA02B744AE71B1106D0FB22F415C60376023B3F6DD911D389DAE7B16C13E154C5E2D57925639A1348356A991EFFB47989256F3CDF710BCEBE15C24569672120191297BF31FFBC229C08F190F9F2D427636886AE06C95D463848503F94F8AF6912D61963779EADA3BFB7296FDD38825C45A35992C9B6F9F298ECA5CC8791EBD3F3BA7AEE05EB540A59A807C82026F40EB716D456BB89800FA8B9B3F51C95A778A17CFB7735EE4E22543D18DD7E1FF38582E24B0A2A14A2663DC479F963AD257070065F9C60968D3AD57EE635C8AA808A44FD9751C26F2973232EA4E8C0ECF556C434485792AD58DD0277369A7F7178EA30F15D92181F832C3D82682094E93847E5EF32B95E7EF64A66EB6CE92747FFC9C37C17D28EF13ED6D78EA1829CC2303EB47D3ADA057CA8976203E140 +pk = B281B65084622200047DB5D4A53E840C0E7DDB0A259DBBA57C2884497344D39586D04ABC190B1AEDA222276C44CB704FF3DED87A74BE6E5EF2429C70085CC9D6F5B99331BD57F0B317D67340BAC071C300435F02737F021C890DD643A90C293E2376114A88C08F0CE6DD2B6E6B462BB13B6DA4770F9100445914EF6ABF6956240B1C63A34ABE3B2C07A30B6F5CC5044052F7512FA210496D8A04F42890B54E7EC0924004D7F0BB2065589924FB679A2A060726F9A4C05639421CAF7922925AA06EA456F88B60A201D3FF23559E63DD9EDCA4E8AE96A5919A5F1393C0F0729F14244AE279D9DCC1A6B5470F2747B504F099E37A6F15C88074ACBB48E716F59A4A347E44004AD606AAC09B4E1A0CD6168B3A35DFA8C36DD6D761001EDBAECFA3474BFB8A1F74E60CEAE41F4EF3BD48D5CF687E74A4FFDC30F2B4E4C54DCE2CF5ADF228B06FA1E4B762E32EBE5C4B042BA5E4B82DBF847969B4C6B00200FA155BEF50CDC423E5A93F127D7449067F64AAE8476AD8FB5CC451127566092E951AE891137C73005BCF1A3ABF7BC4CCEA4DF8142684B4DF779025B5054F448D379A81331C95F0B8C19F466F2130E2EEBFE27BDD52CAD41FB029EBBF873B3E7A33024F1F57EA639B33D7810E866271CA59657F9FBE6BF82283116E38F6B9C8D1E6DB0CDC91366D5635975A108F8172D936F96BA3940F3C135964797489A6553FE1C8DBCD1B1EEFB46BFADE4D5CA62F2D839D3DAF7E6C4E51831F7F0D9D85F08F4B236E47EC34BECA58CF12F25E7D108C08255EF7B1488254006383980AF53FDFEE4EEE262F78D4F6759085C73B1FFB7D9203D996578CB05E6F3F20BE5C19C5392407801EEE3247CEF159A42DC17842C85ADB7A0752BD47E4B6D8BC774EDA9A7679AC7C4B94FC3D51CA049E24E05069DC7B709E238C44D48C6DCF373E09CD3FB427CB5212A1E38A9DC421E261709A0C7982735815F90ED66BA3EA166DCAC7D4C18324AEE18ACA83293BD07A205370603F1629165317D5342D50E9F7AF2E1B639F9648D5759A3605E0D4E0C50B15CC8635033925D141218C9D8CE937A74835CCC9CB2C1AFC06CD5BA4837187204619B826FE9C9F4FC19BD4E8825035EAF14D7D53BF8CDB66B8F27FEB6F4BFF2924295D050DC6DCC5739094BE49CBFD75C65AA276CCB686A231128AF9B5CF6D1B7DA46836742E8B18C034F3C08CCFA964CE6B10C367BFCE3AD5111ABD8ED34275B360EAD1E36174C786224E9404CEB762215403E3CEAB72B78D4436368FD0CD2BA8D216A2D2DCF6BFE2EC44415F15AE96463D0C56C54E530367197F59C046AF8CABAB880DD0D53C9A29E549B7C0075524E474623A12403F75A7FA6F6F6F8D35C8DEBE19DAD34C5E0A61F6859699D53F87F043D8C318C907BFA2753D2BFA8EB08FB7FFF12F834FE862A602552EDFF132AB76BB26738BE9E8A9A40AC4D1D3899F3F39DA0A0EC40DBB7995A90A4D40362C2AF0FF617FD674503802BB997E450B2C12E8085CE6CC27A9BB3CF9E8E09309E8974212E357F92F99CF6D35D9497FD1BD22DBC7A521B4C328D6C29AAFFD8502187297CEEE0CDAB6B70F5F1BD136F4D11742A24FD3F20EE99F848C7AE83B8E65CD327F4432B0B5F32C3C5247E400D4965B0CFF2CECBD392F7D8F52BC07BEBE1ECE5EC248D22D41DE8208C8F8F71ECEB6AF0C5FB0D922502EFA01EEB6860C8E887A505014C934A0AC4FE7BB3BBD1DC305C1C49C8BC56D374165E8ADAE5D9409DB063EF9B624FC19A7D7DAC04F4331CEA21B0647737216E8D4A9CD93B9D9C71976EC54D77D192458CF90D3EC6600E1F04E49A5BCADC3CBF4DE312F3D93420C34AA6D13C513269E52F23D6E5B5A436A14B7ECF14B665A1CD4FDB43391B4028667F4E513E1999FE50615969D017688F5BB24F936F830F7D33358C9216A714C0F822240EFA03BC3234B800DC08A12B8EC50D7258009FCC4617C18F5B7ECADC409C02C456B88C1BA5C102FBAA1ABFEF12BE30F6999B383DC8DD871B476FBC090AA7790CAFDC2FB32E8BCCEED0FF06C06CBAAF83802F0A0119D23524FD724307C623E6990F1F09E5A608B07DAB9077E7422021FDD1CE26A91431DFC34FBBE252B8276A8931AC2ABD1CB3653AF6E85D0FFA867E9AA79F02E30896278B44A673534FD7C9DD6C95DC7FE1C2E6BF7D2EAA428C476344D41F193BF92D91DE93BDA58501369A7E44E0A94497E17D0825605CC4C40BF836153F1B39369774D60271AEB3921C2EE4C2FD2B75EBB02C0D8149A62E60E53184548E3597EA2C12FDFBFADDC236311BA32CB447CB8BBBDA8614FC242ECCA41BFA8BF492993C00CE662C03B224D66774B73D20037AFA4C276BF9384952CBBD244AC2C10C8292CFDF1569CB9D4DED87DBB9FDBAAC69C279732787EB5F9B68469A69BAA7B4D16EDAF4ED79FD7732C66744027FCD12E00AAD36A6BE7986A279096DD32331206B5B3FF97B326EE83544D6A3939806E9D3FFA66E9964019400F6CE22B54F964A5658A6D3F69FE93256FC2799373D32637F8E597DF6AF1EAFBE3379DF1D96B33DD1D2FBA5B30CC770471351F86E27CA8AED7E59B390188F637428268B6A2EDC098B93C24429B7A93C22A28FBBA98595A59578EF7EF4F16E6F0654BD0D7D0A1F3334C27AA4EF63905DCA3A3A5B5CAEA05498AD810D3F546DCD43F01854AB94B2F1B5206DBF7792329AE18D68AF9586DC067B58B0156F54E6460F86BB4D0D2CCE11FC60FA99DF582105C18C63603288505D648F1CD827EA060C6F7EC5FEF6BD66F350D016F9F084B145F6FE2B79A99B49774C5381AE77BCCBCFFFE020A0B9ED51AF059BBCF65B2B6CFA018046C6E025D7A528AD9355B9A50D6509A8528B13273F9BA6FC09EB37366206105EDBB48E9C0F176931985C32487D0F63B4196DA1C8CC89E37FF6C9ADCE20FBC409F2A98BF4D6D62AD2B601DF120E7D2B7449F2CAA055290E1E311C33319AB83B9B4A9A744C2DCE7FC7171F306965D7D4D4D681559C1B9875C19BF9B31A314B8F6A038E8C5258F50A580B97BA0815CC5FDE7301889DFD31A883DB11115057E916582CAB7F7A87BA3770E71B0BC60A1C40600DF23D265180649248D471BA55CAE739DAB31BBE9EADE302214B3FB67AB9443B5805A414A9237F16C60D52146AB9B799763C2DEDDF2E51A97333DF50DDDE67E59AB804CCE3EFC6CDCA0501C40B417D8E2C8F4B4E382F0BA9425979C385FC6B5CC24483D3F80015B76518ED9DEE3CB43EF97E2D798ACAD4CD660C767BC2DAF35D07058090DD1EA98E29F1726D0806260FB30C6F1713768B97A54378913083CF38A5E8E6E23B769460B7EA602223236A7919C16470A6B9ADA72357AAA6CB228420065CAD2FD6285837DA18E9C66344D4675869E5B2CC481B909BC85A0C603EBF1B55B5302BD9875FD13ED57D9701DDF0BDA1AE8F4C7E48A00E96A4320D9FF1327833A557BF9EFB6AF67CE66EC916C72E6DFF1ACC9A0E7C0417C8A591C69189FE66EC63B7E91AA2C419B6ECD7D4D898704D1071F41009E6CD09CB22BDEFB79B7B1CFEA2B179C45F6C0C87A8559B2016098E4578EDD9DF2664344121460BA355ECE5CB2FFF88F4E281DC3A10ACB651D0D11C23C7D2D1DD3FC23B368B1BFD631E64A9191108CC324CE0DCF8004EE970B8762E6F7E685D7CA240D8A95AB2F0CB9B38D61A158D73145BBF52C7372A9DC3236848CB59F23871E69776DE594A5C30C368620C0ED0BFE7D78EACA15467B143D26D59A7E5F8F638B5EC183DFF484A32B888AD7F329B265A499576808A45AA12314587D9C8C4E37BFA4E4B5463993236453B8791BF2A1A001CEB6818E615E3C112E77A089107266EBEC4A6A3683C3A147FD06845C414003CF0C89F06FF7607A17FF377482C9781EBA8A7B1C7187153C14F6B4088E611C95DA1A47E7A24D6C08CAD851DCE5B898E688FFBAC89223FDD77665A7954BDE187A3E86927E91E06E31B96188F0953538E9C34C9063C9B4BF8C35EB041DCF0EF0053961D43F1D489ED665C3A29E03196D7D712C616AF2F04BF7FA9107A29EF68B9857D32678788A6BC3EA13E41FD3C613128AA8589027A8745E1765A5FE0C1C6B3D4511FAB75FA36494E411D521E6ADF50DA6876DA1802997F689E1E0C05E9B63D17CE2C7C08DC6BAC0C8EDB7DD450B2B9BE38FE10B31BD26A41CA158B13EA774AFBC547F0B326C3BCCF5737204EFD10EBE25528E90F129D6B2FB19F2E2D665C58EF972 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E30FDB20CA1A093208 -smlen = 1336 -sm = FE9D2E71E8464E61D3AA83DA2DCC91A25832718D926C0E0CE81F0B6D894FBCF4C7FB1F069C8E80FBF794B63CD7CCD291E8DC39B8C6E0102B89B1AD5764C0E7BFD69DEFCBB9CBBA8CAF3A18569F1FFE259FB977C15ED585E53F3C67000D989F54B23CAAEC07CD34973E45A0A9145D191EC9685A0C8A8E5E953CA6DD7B2D4E60A2B3BD8E98C5B59D9F975C197B2EA38F59BBF0BFBE80936D60C26486FD861F4AF8E3E07F057C7FC365C3ED42B1DA22C95037C35DBC62EC9D001460D7E0E15256816D2C532754C558ACC6D0C9AE6DAE95E9C6118E6DD18AB00D7F877867D497B1180DBB9478C204C27A6D849790C75A5DCDA059E45AE3D5A3224EAFF048436A57EB55DC09D2749AC70BDAE04CE3298CCED469C908B455BD72459744D475BA06521C60DFC41256EA4E92594DE20CD6294772F9DC1A828B9783C812C0B3D2EDCA04557F4BC5BC2F042187D35925B19025A6E59EB86E885926CD1FD39C0E58EB2AB785A6A8CCD2E32AAE9DB7B0B38FF34891450CE02E458A84F2AB402FD70E588792C1C0863FED79BDC1672A63DD1951782352E05E7AC057FEEFF8BEE657BD69D42BFEA002818E837136F670B6F246DA645C8994F0D661ED68F62C05FB3AABF8034A2C1EBA915CCF503B5A67EA8E65E7D13C0BB939A583493F63B5D4A36ED2C5FA7106D076835612EC7BB499996EC839718F5F5E0812D7DD137D24D9C1D9D8EDF87B25B117AFD83BF01E824E49A8102A7E157CF33F30616F51132A12EC40DDD191E64600D553CF74B809A35AD97503F7E160AABBA2814666DBDD977D9802A690584CEF1D4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +smlen = 1440 +sm = E05BDA9D1491857F2A9F8E6E13CADBB4395445B778CFC51483985DF97AACE64B1E8C38660A2696A9BE87F3852C8B0504C7B63A2C6AFDF2C4AC584AC39B9B1B51BB28FDF22DBB4A586ACFA728F3D493A2BEA24355BC5E9061CF1AD9D1FFFC2E7CD428539C38C203BBCE2454B297790C29D3B98A09BE71AD77F3A0C69B53DEF6C9D81BE4966773FBFA7DE92A7EEA0C6444FCA516079D4A9DC55C2E8F6598D6F349208936261BEEC8CC23C6E2C888443F1B21F2E36928A9AE4CEEC90B7A7C7B8C6AE5D441BEC95543FB05C5189D50EF595BC4011C7A6D394AD6E6FA6800E4F4348F0E37949E16714F1C5DC1C8ED08AD2208D8E9B7493CCE67872CF822AB93BBE1C55BFF3BF0743CF57C07AABD24A9FC3A350B2881C4E4DCED4690987A88935C938D1F866FF34030EDBD23F7D38620227AEE4323FEF60E4E90CD715C549A436142A49D49BFE7677712752E60A76FC09CDD301C2D580FDF2094AB57B670BFC0E8057C48B85F25C73F54CAD6F93D144E6EBC8CBCC4E9F3D886D08EC97F47D5FC007F807EC1D775350D67DC6BC0E1B50F564E7E218A7DF3C8FD5918B4AE0AE47BB7DFB01A6994E912A8F4B983EC506FC495FB21C459B22702CC5756BB9656DABAE326D4C1F99FB0B5B7189965ADE84044121F0D579279C82D017AD7A586B5544D243110283776F84B7D24DB2E61D8FD8BC512B75C118171B67E2A23A429FBA157C2BE81C46032178C1852DEF88C30419010C7D7EF01CD16077697E7E667D26E37A666B5DCF9C8F64C8EC7FB8D5C9956043A90E469C059A275E0EAB4C3AEA47C0F5BD05872E1C61C29F4D8BC87E411EAE790D500CF70AD2ADCFD02D489155079BA5C150403E3A9BBD26746B36D4436CB36ED29BF1B7E44343557324F9538645A3E031722444CEF5DBD3CD822AED553CF74B809A35AD97503F7E160AABBA2814666DBDD977D9802A690584CEF1D4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = 1DE75477423F0979C52E68B9E055333EAF7246A4D55BD4AAEFFC9B973BF38877CC2B61C19DD57EB5F76FD4288E05D0A4468F0DFAB998FB57C6FDE96DE1EACDCB76F7C8AB2CD5DFE00912AC9059D8408A9E338B9A95A28D91DD95F39FE9036F50FA9970795B10C94BE81F18B1D93299A3D8C2E7709943454A95C2D9DDC2A520FE63FA7ED5904CD358C93FDE6C217A2DEF3FC3CD5B62FF0642941E61300B84524DCBB0BADF013B38B303EF6969AD9CAEC89125C7C5D5C5D3D5C7F1DCBEC52B16D0A62C196521DB8D69758DF9A67FD2F6E2AED621FB7EFE0314CA4894A187699BC523960F9B66FB078DF3DE25AA86433443C905A78429615A7EDC746BE279EBC6EC7D8DCE7686CF58B253B95B3E2CE837965768F74D0DD94F34CFBB53D6EF5F7B0791EAF7D21431CA4952D9659E3591FBE80C399C476D6E6479683CB47782022691FA936145514A40574073AB88B9428332888405AE413D07892D51204631777AD24EB8275682BBDD712B6236A0901BF0A44F1F1D5C82C84AC160024FD44CE0676A415627B1BC30D027FA401E897612B2C879615F21B9104CF83B6649661DAF292F5269A58FCEDF04696DB873939E4E1944BC33FB39792DA9E607C7CE0FD6239163763AEC9D3FF6FFD423A4B10E66F52581ABC6FE42585D7FC59C2601B4C22665CEB2C354A2B794C966A0976C6E90EA5BD7DBC71DFCF67F98387CA6E2C3926F37F1B38AA6EC8B0843382CBAEC723A26737CC1A861B793689970FA3740967F0540195A0828B02C60889087901C93F7EA4AC88611AC5B12A58B7B1CA11A0E9A264DD584E413BBB39064E3124E6EF19DF26BB24E51935D68D088023942852EBE9027655DCAE6BF3D87E4E7FAC2D5CDA0A7299FA1E2F8BA720C0A89F97BBF5E6455ABF734C871B5B58DC70484B393375EDA26098630820C61A7F1440B0E3F2AA24BF4B95F67CDCE76A5820A99591D21F7EB8C1E9E259302CF84B4DF54EF45F43810503F7DC2AFCC6F3750EB1C2C64B10669222715A5874895E118F38E8734071D89A9BD5619010B1047CB9806C64D8C61B796C4A8437800711C2EA10892F9B7AB8A26AF6A29D0D96B152A9DB906987E2CEAA03F4E3F4DC4FA0507680D5E56D04FB00CFDBF6853211513C12ACDB4D9AA9DE4F0DA63CEC863FD042C48402E9E4DF6AD99796ADE96A5754AFBE505A20D44B3C73412583CFA6537BBCD76280A62C0AD9D89238548B27A3D1CE6B252D270C967A737BD421E8A22B0F20897B1788F553147623BC7FCFD0B40804C4F2754E768F22550CF376C2B731ECE6DF795CA2B7E0D290BF3A9D04A5B737936CA6A8A429E7A0C97E13689816E81F9145D807EDDFA3B1E0CEF26053C35711BF24D798D984E73E8F77CCB93155FC48529AE250A5104C5B6C2E0626951C77274D7288C55777BEEA506A2CE4F42A8BB8B8A2F773C102026DAB4AFDD9D8585B4D9B9EE022BF91D2E3C5145750479B2A0313FDB09DBFF24A60F9B8A4A000093BD3AEC59CB1F8EC45FF52A577CC10E47C1B2389675D78116E2450166D480818D2CB1A91D529251CA9D5F937D0AAAE64E3F38CF50CF957B32ECCB90BC4F5C202234033AE116FC4AE767AC8E28F66492478E506E01461B1319558F74FE85E33B8F2455D5B2140E72A86AE4549BFD98BE7F3005E6958193D7871DB7C9713CA0C927110A6B8B1DF4597D4F80185B1FB4268A1ACE281BED2ADC53E579B5519EEFFEF8D30DD2B084C29116386A18C760AF3DAC5CF1636F922A6F6F982384D28E3421ED0A64652CC6FE2EC3D37F90944C2D067C237BB7BC29E1B4294A2E117ACAD5ACC0C1D67E23AF05D5C3F9160B74B89FD6CFC43B85931CC4B4B49DAC7B6BBFCB89359BFBE4DB3903934CDF3DFF34DD0D6D1FB39C43F78FBB951C0B13B2825E09F3145D05902F05BB247C69AF708F887D36041FF99B2CD7D7944B2CB48D177849619386F62BE24D77CA3B9C3C5FF9CBB15D5F716CE70A5F3FFDF9413F4088383CFA7E00141C6CBC49B67A9568D745ACDAB066F167D121328ED17BDC117CDD1A8189A22A3E6C70BF71AC92FA5E52E7176A15DAE6BC4403643CC9237973123EAF7D684D20EDD9632A5027BED5A0B84450DBAB834B5F8C76485F8E376556407554F24C2154D8772754189EFE3CA5ACDB896F21C4840EB179ADB2E7CA71962D8A556745FF16C214503630684F58C236B6CCB2CCF270AA753889E42725D9AA168F288B56B46753293E09001762D3D81E7C0E0BC21528E3C824480FCD90B4346941C78246202CE55DC7E02166A4FDE7B36E0DADFC2960EEAC4DF957E4318BB0E7C24CBC00DB175A55A2BE878C669F481AF3DC74DC77452AD1B19163C8229823CAB77E22A0E94B46FF04DD7F42123C04188C62BC8A880F90055A0FFFD530FF3B60DEFFB229B1F13BEC08C9CB56D0EA0D2030C739AF5E6699B6B0B19BA0DEE98F38D51410F2B38F7AD691739B212C686D807FDA55C1E9D64DF61CB11D42537FC18FC0F23CE2FEA45F883125DF6E562A97CCB0CA97F7FF7B58A5CDB8BE781400E41466594880C478D32CA340C57D82EAD6EE61A02A94CFE78ADB621AB2D17C03BB3EA1157238FEECC90B264ECF20100942C00C9D88312A2920F8463CFACB3878B9220F7C818B82DB845DC25A7863E4A87A7C506ACF84729D6E7B345960ECABA00AF50C99EADA21CDC03C8C58D3D10A2E829F524B93EDA76AEE7B08706613E19CBAE372DDD4852769635D5A5E1AEABC4FD4329C06F7CA5AE3B357A0E2EDD4E348AE14A521E98B9277E92D37DF0D645E60A2551CF3BFC0418E98E57EC2CF39148A49AE07C55BC3B456CF3038B53C142E92BEF15341A5F1F9D2BA63EFB9BAF0DDEC21641B1B043CF129EDEC3FA39FF4BCC12FAF344D9B6DF0076248B7F8641CB19883844AC28C293D2C23431F72B31858300B84B6F01A48A58A723ACB23CF7A4E7B6FA8A5FD045AC086AB1C7BFA33D6BF1315B0DFA882013CF7FA5862647E6EB3C4B442800528276B5F4CA043B19564A5C18095FD66375AA058FC1062ED64297E8A94FDCF8FEC62E066E6EF380E48107B1B3D110D950764E7B72DDD51FCC39876A67D5FAA0816E75C7D3D44A9D2A6A4D41D2E6558F33371B8301C1683BF3EA6E7F37F614092DEEF8B4F1B16225C8BD5B89E2B0AB1CB9C2B9285F351B6579CDE05F016C8CEC230137E643CB7FFFAC36CEE20394979B6EC139E0C75E569578C7523035331FAE3F54DFD7FD8C2D61F4D09F488EDF36F55552B2485C00C607AFDF79AB47D0083871759B1D12873884BC4CE96BD96C29D6361CDCA31198CE38B80201933BA8C664C9A37C7C09622A554D7D1C730152E6AF6152C1DD6D5AC968DF834F7C92952BA48F00DBDBAB043EDF0D62DC73124AB4E17482407B102312844103DBF3835B463129C809EFCF2FF3281B46D8E95ED309D954AD06050FA4E842DCF09963A27D6B098A8CF2828A0B549ED8A65065E94815554A0B9901666BC17791B9397B65A0E89C187522838BDD980D17485DC40FFFFFD71F51A5DDA426D232C03A1B3B97E258AD35891751405F789125B2D5E6FEA6B58AF00AC93BB224AD98B598B59493173C96272524C415FC998C6A2D3A8855F9E8319259A609E6002ABCC8F9D8D806C0ED203985977A15345939109EF84195D64B7576F5E509EBA3D2EFC5AC8CE468071442DBD7F5FE28C6596B564D3338383C29F5CC86F04B1A282BFD5F855C18C7E90B85BD91B5B2C7B37412D17236C07989F5E30C16E977BCCB16775AD2A6F6DC14D9A +pk = 1DE75477423F0979C52E68B9E055333EEBC18AB785097062B9C87DC99BA0C325F35AEE1215C6E4F08AF2CFC0F6029E24389B55146AAD5FCBD9CF37F250E23006EC440B10E5144D5D1BB45ED953024C84A730CA519B4BC51E2D8A8A0B3EFA1D20A20FDEF88B1BE3F7397EA39EA53F2422CAFF288EFACCC647DCB8D7ED94E2152B4BE21789340AA423995D1F3BB166A7B5583455375A279A613DBBA3BB9D8B6080B8E729D4C5208F30243B9EA3F81ED6B1202A271DA2747BACE571FA6474DBFC649F878B22ADA280C2DF85821A29F2374C6C626D8B9D82808DE8AF277C36F22F20D560306C96A8F351E7E3EDE3CBD743C7C887DD2F8D51F54F7BAAAD18889CA6B60EFEF937AC7F5B90B624D5187C618D036DE02FDD717991007F758F2B75638B9BECA2C839662E51803AC7E8009416519CA8AF740C6F59AF258FD059007277E19D476F78646080A71BF93A798B2CE71F29A038DB005BD3AFC68D5DA5AA361A6CCE5BE9759394AC37938F1FB2F10DD1CC927CC605ABCBE178AFDB755B01C8B02727994038FDDEA7BC7586BE285710866F05D24AEF1DB5A817AA5A6C19BF1EBB5736E2BF8144E0494D250816523835E72E3245E450F6ED7A930DA932ED71EDA462FB3C7ABDE5A0C63B24D9598996DEE92B64ED4FFF568400620FB88CF0D79E3EBD32CB7B88CE3207284D06C6D0DE7D2CCDF255AAAA8F4F818F30AF1951D763F7BE1B297A4E35CF8BDCE932244FEC169590DE78266267E1EA35DD7A1E8EF86AA278B30A4DAA69AA11511E2128CF0B1E127C4CC7916DFE3448200B4DEB32DBD96CD0DC0BAC839313B16C69379F67E916CF7CD8FA3528DB58D8EE6BD8E3977CAC10FAD87BDBCFC56E65FAE0210EB8967145DB97845501C9BE55722CD2D562648C58EBFEAAA32BAE372AF1B1BC6AF4540D5773F8E9885B2283284E4E46D11D3D7DFB85505E76B83A157D2FD0E4022CF5C5A40BF49DE3DAB0C672F62E352211E890B94C724A3ED8A5B811A3971DB08711683AFEE7CA9C86D1EED8CD97C0C5389EDDFB8F887CF0FF893D83CA8F503A4EB1606D70FCE7D7CBB59716CCFC820952E0B604A61D3F5A747C5734370321ACD5BF7636903150E18CCF9FE32CF4DD228C0F334BD992A5D20C83F6989CB32099F5CE730FB67D08BB74EC98820E368DAA0B3230BAD57A9636C872CB67BC6E74988FE1E1AEAB5C763FEE99F3E56AFF93B6643B7F03A7192E86EB5728D023C435ABCB1A3FE2CA804AA811747943D1CEB9087999D066700B09A42ABB0469FB4CAC5D19AC9F58599F56F468AF89D3AB531E5E4DB35FBFE6794EC1B649F9A2DFC1DD34C96D9E8C031AAE07097CA45A14EC7FFD6A49392F71719B92EE21F2FD674FBE5A31CA84EAA96998E7FADF5D138727EB7BEEC77C246AED66562702FD490E96D890F706ABAED4B4E2E807D6EE188291A21FD5D389684192B311FEF2A5A81E20B2708B6D6AE861A9FFFE80AFB54CEA728DE5439AACDDEFE969226BBAF49E40D0EBC7AFE19423B54BE5BF4FE43311BE2990E55DD1BF085FB4EFAE96F0E753081D5073387B600668EB23421DEB94485CCC3815065D94BE9B4AAD05B03F83E4B42640BED61D9D11C0CE7F36AC3B76F1181AA3E958327C89A0DE56603C0D89BB73A35F48FD24B5FB68F02873F1289CDCE48BC08FEAF2E5D07867F4E4CD6E3EB212EDC5B1F4A110F1A1577382FA46F6CCCBD908A4953CDAB4F02D9625493A9298E49819DDA5FC5D63E3441AFEC5044336EF002A80CA2DFC9B7E4B61529D9B18F83AF18A816A426C516892879CE0B90BAE3A1F217C3E9D7F4F1E9A281D0E9DEEBB37E3AC90D63A140BEFC945459DC2935777B45C5BA653D3F814AD1CCF30F897BF065DEE87763166CEADB3244C047A7D5DB77DA7BA5873587FF5B42CBCFFE1787E0F3FDA8EF2E42B945B902BE3EBBDE36E8A9C381B3AEEA0BE9215BB45CE23C4DE73B028EAB5BA8CA0333E8EFF97E4D518E3F81900CCFFF7CB8F4369A2BE80F33E4426E4CE516727D1AC75BFA934CE3C1F287EA95C4F1C55FE28FE5B9DEEEA0C25F63E70C167F1F0F5CFC2825253F3042C4265DC6C1F3010CF52565AEF3E041C7AC0D5454D49EB24B033A0C58F2C84BD328FE41C8764FB8C7109389CBCE56C2EA52720C9F4ECC6E1C3B56BF11F23520EBD7BA6DD248E0651F6F6DCB056F640F1B2EB8EA52A75741143AA070AB73281CBAD99EDD8F9A347152C1865A6DC80A79F8F2AE4FBBDF908C01D47250404E297BA2C54C59347E1F0F8AC09A2A3E28F38FC70DCF0A2A2823BD0FF8420841CEF866DCE1BBEFD6DE22E78AADF16C993AF0AA68DC3F047B21AD6A3357CE7F17892BAB4E1F06FFFE978B85D8AC4F6B79B21C74D18D61A4788C66CA89BFFAE4276B26460BD271526CF44ED65FF37972EFCC1C7CB3691F620B755987ACE5E05A92D864F6E1560F1012B8DAD16FF15B68A4B1B862362E687F6404C4BC79A8BC0D034AEDE92BA33DE8203CF1627957791241C12DD0E01B77EFDF84173CBE68A5752F0E959015C5E4CA5CBFAA8C94019538B8E829EE736756461FFBA4D0EAFE0CE8CF3871CE276662574B7C7040C0453E02F03AEE73AFBAE18A647553BA9EFD9C58A60A97403ECCA354F8380BEA4F0AFA410584E67D4AE3B062C0F2C4F75FE355F544E2F269B2AFBEB54E131B0E347424A31887A3FF27D3A7BB7649E265ED85382D9E691BA22D3C92F68A2C680ABB7212AC4478389EB0E4BAA1D1E41484446A226E42EB47E5778A51483EBE36C778EB81A2EA5729FC02189C746C22C391F87E6A9C5984528224326D126DD3C2481C6A5B633EBFEC7DB917F8B63BB2D3FF4BE428F5833E2161C44A0C992CA553E5694D26A471EB96B91636C7BA420C4A6FD331E560908B8257E1768D38251124AF55386950EB25ACA390A4D07FC723DA56C43BC2E82DB84D590289130330CF4CD43DE95F8CA7A3D0F1BF421DE5B4649DFB27237B3B9595CF9D28F37AAA796B197D3EF4C2F612877031046455CF8E8B9B014339DA02406523ACBEF97E5D7E77027DF3C8CBB5407003DFBD06BF18759FBE6B751A6F9CFF9F9011EC4F8B6616308010F72F0FD3ABB7B9361A03F7A60B7ACDA943CE9A21D9B77EC09E27CF6F0A4E379E805D48BC96369AC47FA785F2784FD61CA1B98521F06C7EB55FBA3D9E85ECB97D8A5A3D8AC35D4C6F9912EC45A728EA0F012141FC1C0FB517FF9EBBF519CBA9F08ADF3F5B864C0345A73DB9B952EB5FA555AF8FE6A3ACBB0395E3D97EF82690E070AC99EBBCE0365A29D2615AE4F9C9A1CB417AC7E327363A77B6CFDDD58C70886FD8F40ABD1D92EC196B42CA88BA12C3A67616ECF3C750AFB46561A5CA3083549E114ADBDBBFE7CFA1526DB227726B2B7A846B7643CD1381DF0E36E46017AD488F6B8383F8C0CD916024AA153E8E4474DE9F99745FBECF74071FE883C106969C4B3576751C72FFA99F567FD3CD0A5325B8C0B1787483DF242E786C32D3A25D9858CE987C0957C98BDD9827A875A40E91A9809119A529B5EC61B6789E2CAEBF54864D8B3362BDB3A6DE7109AF64EFFE28E6B9DCB28DA9E3875CBB49FE624F8A815A4665D2696A36C8F9739FC430248B7282E1CBF0C6CD332EE13C29A7055334BFB5E0B529189094A482A49C731174FCCC476C100ECEFBA684B36A01A9E15DEA338286F7E984FAC61BCD11947EACA40D12E60E2F14E3BF6C8E3F5561EF98740F0E4080A391EACC3C7F7DC7A7763CF48B3E8512D78A407576B829E2DCAD27C6ECFE345FC461BFE6630BE2C4BC5290677A9603B774752ADEDB80972D0B7B7A65AB15ACF34F54568ACFE75B6E5C2A61DD440AA496C2BE3113CA4CEAE510643B925C9309F656B17D6936753442B918A28489312E261779B318C1CBB55DBF11C1BE43C434CDB3B54EEF028AD2DA6AD24C89AE5E6872814F8A7502C14C23C19B22D1040200718AA93D4094CFEDA92CBA6B079DC0E9F1647BE386DC4F7A7A5545028D4325EC3BC1D4B9F7F84C8E54DA664B6AF4223968A5A98E76FF396102B54A083DC4D874C51C57B9EE6630C757471F2B09E5AE118D4CBE933CD7E58C73646303FE52935421DE98F75816139FD6DA164BC28254321010390E7BDE318B1E90A58975E91BBBC7F77845AA569384A5B72EFABCE55117FAF7647BC1F9F0DF6A72F294FBA159C2584D9F0FA1529DD88D42B927F3F12945AA135DA9BCC659D5887487F67BBA3FF76B2C1293F6CBEAF77E281643B sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5E6E03E5D5C687A9A -smlen = 1369 -sm = 9243441F4D0E937F81B982F81DF2581DB0A0F4203F726A0888340D50942E73D4B242552CC1629B3A6D301F53FE8E8D707A2B5021FF099DDD2E15F185C4574EB91ABFC76DA4B20503611726350E8A3829A8E221AA9DF8B03203DCBC5EB0C687C26A0A68054A7C5A83FA39C1C0D7076A0E29E26ED4F227BAA00A4778E16540058E8535BE50CBE0BFAD5512A0664DBADBC2BEE118A09F8229D7639E4255250582681BE2A692FB979D28F8D34D4782648ABF22BF21596620FD42BA28D936A48218E406CBAAC614C95A4C1E56931810A690CA97F6A5751249F63C93B35AADD84345B95883309E79CACD37992985F4382A4A872904B87DFFAB6C33139DF6EB010D90BEED24BBA41FA305A076D8DA291D183A6AA95D0BF253DBED2A9C5FB276F748933BE23F6E7900A142BEE46861DCF59AF1C3BFB5AABEC2AC65D5F7103AA7AE07BFB42D839A23F6E8968B93958614FE3D0D5CE630794FECB7C091E25126DF2F9B3E1C51F0D118E8663EBBCA189F19C3C4CB114B5F5655A1A292C7D4FB54DD9149CDA3CF84808067D0A79859C3564C306F1E09EF6BDFFCACD53A9748A1CA46297F50553CBF47B856FCCB62D6E782D7955F64D6AE195025CC0CFE0A7FC4B08161318941C01E7E84D7D37F7CE3B77583B3E64E0FF36BCFCE344F3FCD0470410AC03D93AEC891764B1C116FAE29C96D7836517C2C37E4B483CB9486080666AFDE355D35E7D7AE5DAF06E5E024E10A3B801A25772F42A7242F17A0C2A843E4A510F61BE76C0BF9C6A7B72FC4E1253A09188C30D135C8FEFB3649A8105B246AC29073308E037D72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +smlen = 1473 +sm = 10DBC3F191DE271B4E18AF0CD30F8F7C1BB40FC31C2037E280BDAF0597C007B3596ABB5C4BC21BB75511CED3D76C7D8654F2E11F5B39696EA31B23AF124770E52044FFF7869D4D912538FE552C354268E4C91A430B4568476A425CAF97033862ECC31EC0B91BEFBB8B0FACEF9BD6BD7B4AC3802D79B318D4500D6C81300E2EF8B823796E57677CF7EAB98FC4B5D7818BC26AA27CF6CDE7EC934ED306D4EA01BC55C00B428F1AE771B86F08B727228C67AFCDEB78F33331757D623AFF1CF1A1F27F4B5CB2E12FFA226D46E1DD59EB3C430D21B9D7EB6C8B66761A296316F2BBD22BFC5425726CF2D2DB18CDC455632216A0C97CE520BE3AF47C69AE437A974DEA9BB3F393EF5F455762757C59DBCC6A6C7B14588ED5530A5BA3367235B02E27A25DD81144596863559E19F5EDF1E882F10CD47013E8D673D5099845BB4D73D4290D94B288028AA380DB8B05029DB7C1ACE4522B26ABDC4EA9DC3712643FB6E8A325A987885D627B9725D853D79B23227EA37B5B21EAA8C266E6A46C6334FE8A21B9801FAB64452B857C9855EFC976461F85B00EB06B4E35C616101618116289437A763F2390FFF6CCAA2DEB45AF24CA2D983D4D665253AFEDD7F332623BE955DEF1894B47AD2FAC539DA7CD080ED8AF333C0BC68D36A6FFFDBED97E34CDF1A45C0AB0AFC67C5CE8F70377727BACABF4CBF5968B2623ACFC3796D07DD39078139DED131F0F3B48C4FB41D895F195403DFF9A05E0A31E201B735754ED8948EC98336A866925A683AADE9E43252534D76EAA08C3ADF55B657AEA9323DF4170EFE4180DA21455E4C083AC9F25652AE6198665D6D5045A3383318D62A35D87BBCE306B12BE421F566E36E4F4717FB2823B404A578910AD508115AA509530468C6F50337408A309EA5B2EA366F9C6A7B72FC4E1253A09188C30D135C8FEFB3649A8105B246AC29073308E037D72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 26B7C30FCEB4EF5D71D0D127F063404225ADE005B7B3583FEF64BD842D1E887C95079E19C02B3BDD01C4035EFC3083BC776D09BA751180A21EEE03DC125F2B57B7305772D7EB7858E945B92DF48DE87B974AF122420418D352C26C9B8B89D0AFCEB00BC4625E876772A6D95A8928DF3790E733B583409FC5EB9C2EC3E0A97AEA657DB4EF2B70B3D4EAD3920521505ADE6C0FA373CDEA0D06E399AF2D07DB97068880416AB65951E7B05AEFE4ABAC1AB8440165AD5B8AF5128AEFCA34B23DD0C6F1B6D04A274535192C5B737977591948375844E19EB459AE0DE398BC6D240AF90F0CA39BAC22E3096CAC87DDC98CAF487043F93DFC948DF622785B6F11B52951C09105C45136EED724E225BE20C9D7A21BDBB3FA35CE1CD1DCACED16EE68643482D371D4BD374F435E649535AA9EC98C10D0C7DB40871EEA8C0E4853BBAFBCE339849CBAED11C83B5A21592DBF584F292B69A701D3FA2D1499574465F6B213D3DDDC730CAF625983BB25043D86EA3A28C5824BCDAB55DD0FA8471626DAB9609B66013FE8CF6416F2352D15AB633FDFFE6E7F132EC11111A328D58FD4AFC7FA67AC290B459329F1AE3DD4AB3E87E210ED014ADDB434AA73A2C650AE553E50063FB5DE170ECA47B2D8050E3EE13DD6E49066F78DC672BFC4400CB090179FCDF23188DD7431728FE387CE1A5EC7BCD996D6A8B579DDDFE12AC8CEF73AAA328AF29F6B4DE0F77BB404CCC939DCCE49C94AB0601300B6069F7282B62E9DAED398D52E9A9315CE9BA72EC47FA6C3610576DD35FFEDC8E671CE05672FE54AF32D0AC5B5861424DCA8D6BAAA51BAAA2418C421F972280C68E3119FE78EC51F8368E51002D591C54149F81459501D288CA59797245784606BED5DB8FB8D99EC0E94E4FE1CD8E425D665D3345162DCE3EE8FE195E608F60F0C49EA50B15912E8C67B7690E32E7F630D76AC4B71E13275A4570308D081187C84D72AE4D24A2B948054C77BD9C562CC1ADF5C188DE51E12036CA83A4BA3ED2CAC0C896550798995E126EACBA2B6847835D04E25955AE9B52BBEB993E1AFF8B37D37AB2FE15F88E993A16AD1C5F93F0F1F1C7B74E70DBCD592DF81A3A5D7C16E92CEE3F1D954BAA4EBB058E7CF23C04DB5423C57F0195331313BD8B6D13DDDBDC90C0B43DE886BFBEF2662BD2B1D497335AA030C58DE3DE4B7A487D034717BB2BB2FA6F19019598F09FBB4D2321E5C5ECDDF8641EED57B4CFDD0424C2310B06ED438CD6180C67FDF9F00F677EBD120D2F4641DDA335221EF8EC71A9FAC0E9627764DB7919754BBD7441AA9BA8C9EA922F53403086CAAF8E5DDB55C79A5329501B99B48C1434F7B36724D98A8B157253C997BCA98811996AA1AC8291EE59D0497120C3E9ABB604A47E2CB6E5966FAC7C4F4CAA77AFF9596F6E7B7583C2E572ACF229E784EF40DFCEC865031EB85A888458CA1B5598BA2172EF338197BC6D73E230DBFE1CC39DF7042B139545F0406D3B235FF836BB0D77E3645721C3A11436969A606509ED01A28C44E66D3F937F9FC36856FEBCDE0517C49164C53EE6E1E0EDE2F95207B2B26F4FD699D6763986A1D5B1BAAD3B65605E0D62DFD1FE933F5F4FE56689F32FEAF1DA8002D23D42865F02F9244232C9D24FA813066750D8A738F66F57C3CDBBEA24C0F75B1ABB435BB1B1E843C7097683C8F71CA17A80B3E59E70807224B19B1EC626F21AC8581AEF2950AEE4C814B87DADBDADCC8693A1A520BF273390C52DD523A97B2D6218DAC5EEA4C99AB166B44485E2CABABBF39E27531A0C984EFC32E78445E957CA5A6690BC533FDF4254155F25CAD129EBF5DB4E66929A7C364B0EE2C8DEE483B2258BA17CD740CE0CDE3592745365616E4565876429DA1D3BEF43FF828F62BBF5037C03E8B6437023EBDBD358BA722FEEB69A91D18B0CD81430BC9D16182E0BE3F7EF5F7A30D881DCAD871ECF1CA38F45F787CE59404D8043C0F8AEE0614955A11A6804AB87C72B0F985BC67A1DBBF8088B342F0D0EB8C1D441A70B47D782CC2DB30702563DDEC3610155265D512358687CB2A25556E9A49C7F57488FFD508FEF83F38833A40C0443F7B94B5C84C3F9096D2B2CA0A0F6E7BF382C4C7613E0F23D729BBC8A44A75C13989C364F102E5B019408666C9E6609F562F8167E052F51B4D52891B8CBCE5B55ABA3ECB7E3A432AE39DDBDF11A0B5B2FA28B5B720AC1816595F658EF42FE1F6DB7FE708C6712C243E6F11F7162623DE9AD629169FA0A106AC2012556AFA2A7D424E6314969453456FD49F582B1B94962D0ED964314A65FFA672B93F65B73FF5003B52C777F6EDDB4BD98A4BB9CF5BE995300B321A98C094DDA0C5951355E426D5671B3BAB7459C6CE29DF690513373489B1454B7EA0240E776BF995F80D4735FF01D85671AED2221D8C726D6C51DD542CB1A7D3181F426D9AA831F7504F35BD79200A0C0922D2CA422FC0E55D6F078319A3A961AE9BEB94DEBCFF6D72CA5D89FF3208E19045E7052223254C426326488DD84D68E0158C32D37F0AD0BDC7126A8488D2B9B25D24BF6B17E67346B17B456D080C9BAA103934E8302EAC8AD27BCAF85F3402C100B1145D7E92A1E27064F5C9A94DA62EA74A751654FA8B7BA3D2EF273DCFAA297F6C0C43F59846C845405F2DA1F5F6E1CD8809026C00823E7E12F96C3ABC1A38DD560786380E49CA6692EC301A45AB59B7CF2790ED8990E8D87F0FB01942AC16358CFD2FAF6E683AB0E42BF24C6C4E42E5CEC88396EE7B8E3984E4B5AE59E8ABB26B1D9EBB5B2236E8ECA723293354024F57724680D63E2F08125014DC05F71BD32D5CA6507F186448ABD3D1E7D3A1F038F78C6C7B2E399D6D5E1823B5BB56841567DB02D59DD7AE7ECB861C6223BEE1D406A90C8902EC8180AC1DD797A5C5C770ECA311EA45772CBDE1BE534A4259BEC01D59955756A49E6DF2BD79813EB7D75849F421A429B58A29AC825D0B431CE981E8984EA1D6EEEEAC342A5B0685CCBAB728C8328BEAABA891D71DF3EB0507CB44B5B4920D847279D627877505EFD6D2380E9FAF42F5FC9FC63238C05725CF32AEE29D5C62C894FFC57D93D680D89F602B4172450D7E1D2CCC07494D850587CA1330CC12B2F96D29E59117B96A0885177B46D983830ECB273F684A8C91CEA19DD49214A6706033BE9537F0664CA201AC1BEAE13278D6D361C9D9EED394BAA1DA771D0FF83BCB268FA1BCB53FD6638A307B39527E78134ABB99EC8C3D326A59C9FFCED28C5BD360F5629BE9A6F91A5AF363A3B436A605CB30E95D387302EDA146BEC775390D79C27E23F14EE10E145993BDC49DCE8163C47ADC1D47A7CCD072656667A1ABF10D72F829EAFF7CDAE0D01760FB1DCF874E3B23D7AD0C018B1E27D0E06647D93D4B9F28C346EDA32BC6DF19B7FD1D58D6268F5E339A2D441A1B6B6D7337A9E35247A5006075E4D65A2418A7FD598F00657E3BFF4AA724C1E0FDE037016447B33FDD988B89FF95D256C714DA63639EF3428F9637A686865CCE96D68EE4762A1339979674365B45168F04B95ACC8DE498677ACD8545FEA2D234F36D14DEAA1EF543C46608E933CCD870B87D6C4EF616350E531508D604B06D76426AF9E6B033C8A4E3CA87A81C988778F81362C59ECAB58C3904CF7C49D7929C0555ECE7A8B2251C2F49ED86EFB922BB35D7D03DF3FBA84822C88FEE1C5E4CFBB0E8146D6EECD9E6269B899FE85DE5CAB26D2F5D14654001C80400A94ABE791319203DBE401ADCC28A +pk = 26B7C30FCEB4EF5D71D0D127F06340425C117359D8AC6CD09A93F8BBF4F0B0558F5347FB531E060B07A819E3A7BB3802441A2CF71F3ADCBC4170C367A0CCFFA9502373E8BFA79CD1BEAF3FDEDD2021BD8F216EB9A061A29225C9966D968F2CD40DA19B823402E1A5D1915B7139C0967CEEE68B3762A32D50772DEDC073762734D64CCB74B6AE7732156D882FF21610BBEA94967ED32CA3D4D4027CA37F2D7D7D475459264B6158538F44E156A1979A3604BE287E3852472146024472F800BBD87F000CB603497AFB62941CF0D2E69CDB782B4971BE2FE51621E9DB2AD5CF8EE691C85C7EEA9521D6ADC823B8140A8D2E20D93D09F99BF01A843E385901FBC30C1688EA6CF23286993A5DCB1BE43636652344FF4AD8E8A5CD7A3BA3336CCE5DCC4C769C2FF637B6778C8B330B97F8309C0D957B609DE61596EF1F81546475D7971F701E7AFE2769F63BB82A0DDF5B500C726D40DF4E10F4BC8294C778B2C411F0527275BD5972375B32C3A0798C51B1E8B2E8F1DC1247B071508693363770E2DA0462E4CE816F47A0F9C64E85C56D03DAFC13CE917D1F2BF5773114CEA7CBEDA77C519E26DCB89BF50839755BBFCF39CC1C92FD8EFA77087E1D0158924F83BEE2C9BB8AF6D21DF63F5B2D66C68A0638277EC7BEDD3BC6C9178CFBDBCDA9892C21FF29A1721EF729CF4FBDB74A4A4F07906F5B06976DDBB6B25BA114815D996C9373588E6D411D691F573696C8B2E957BFA52020B3C0013B9BEA542FA99894170F50A0E255DB4A3D3B831C3EDE935C650E54E53F54A6CBBA15C58167CAEF1E5714E7CADEDF8883FD569121605CF54AEA9F332701DC3B54039EAA8A979A08C714F6A48B390B36A91049191D918C8C1B077787826D16464EC4EF621801A12A49B41FC3C641E70F85594F139137E6D70A870266B282AD82D704AB034E6EB164F0F6642A1C550E9E0F72029D30D6E6D6AB783D17C9F80B9BDB0FB3CA43A5B7AFC8558B1FB8C62E4250C500733F880F1F857E1011AA08239FB2D0D68399D2545FCF6B13E248CCF7AEB84DCCBC552316371870725194DD17462792B33AB0CE647F6663FE4D796DCA18A7D98480684945916B3931EA1858D4981C16F32B8C436E5AE61072249B8679250F23D33D8AB89AC975C0047C5C342A40E7AB909E1CAB2574741B95462E6AD0633219930339F9FB6AFCF4FEE85FA58E68F6BE9347A5F93F47FB1E6901D0F114578278EB125B8DD9706BC0D2686DC573B1B315D909BBB4FA463B23F6B5B6412405CA2D42E8A3FF3F01C8137B9B228DD45D906232F44E951A12F3D1897A68119F6914B9761946A9B19C4AC70FC2ED0C8939901AA356DDCC1D31FB196429EA033060D68693A27E8DF110305B2FB5930FF11FEFB0208613A22D208B580E7C99A2E244D3C89C7F9A8DA1FBE27BEF52C78C7C81037156B8165FF0F1667473D6D13DB0B8A0A324F30D13EA17E65A524603AC127DC3A9E60C9CB52F4C15CF5958C6A49B52BABE42825BDE6CE68944B21F79A017D5BF698FE41660A6457C812E280F172B86FFEA81C851441B97855297AA0D35C34687DE6A34A961DA0FD99022B355023FF8E3FB2969C04C68778058DA129D16DB7321F060DACF1B6472872183B94421FFE4B99FECD997195DE6278C405D8355BAD66C39E1940B41F95B6B4422E2B527AB3149F3D83D377D089B1193A3E33349093C2AD3EB239F84944855D6684BDFFD57389C8D4F492D9DCCFE3D0291525A04143836937BD5CC082163F1C392222C55DA05205A156770D846EC738BC515B9D9173D4AB33773C783D28EA89F03CADB7FC62F3D82AFD3614E89659A6A31642D4DED4917A56AF3DDDD2AD9D4C06B6BA7E467CA4045D0526F60E2AC4AF3E46BAF9363E95BB69D262D59DEB149E61D010573624D0943A01A63070BF935EE32E6B124427AE5340A47AB8EF75AA9B7F646D27E507559BBCBD979B7C691B94B532B33B18156D5C11F08CBD6A7140CC01E96D6CA11FAF543DD2E8BD0C01CE291DC8B94BC03D549826C6015CEB6EFA4343283042A3DD79779B1607C135BBA9F53DBC32732ECCC887CCA3B9E1A29AD67969767687807180D5F44CAD234D5A6DAF9130365AC2763F947B9FC030C8AAD727734075F95725AF51639BF1D01202068829B959FA3C1C8290EC661D9141235B233FF323EEEBDC6E7B9561FED116DBD95F7B8F0AC29564AD5CA5B6DBB831FBE1DD7A1F323AF77BFA35CCFF881CB541C2BE92F99758370BA1EAED92EF54888ADA5E0666DB347CDC1C61304D8191B7078F32CF879B2F5F669B703A41D2ABD939BEB79533EEC50303E2BACF7AF0A3F3005611EF74AE9AC72D4331BF22F9CF25B1DDFFEDB9D8229053DDF450059BAD6378D81084D0F5900F464CE09A005AEC36251B535AFB64861462DBDE0EB330DDD8253B6FC183ACD464E9F75E0B714D10A4408FEA87F042E5FF6DC46F6ACA78A5FCA1CC287ED06E58C52AB244899983CBCEE2B26EFCF90A854B8FD34EB90AC4A5DB0A09369AACC9A466AAEA439BA52BB098837A3A48B9C7E271572DB3D41ABAC8BFAF4CB4DD18B85C816B6C85273B94F850FE25218B578947B580076383E1EBE388F75CB091C5C863517B21B934B94F45BA1BA5C359E0C7F51D6BC0DAD7D2F42CD2296BEF3260ADC430C1E5DA445BBAAAA85092716437E824EB9BDD2E95C452AD1BD31D4F2D2FAFD8A799C3B8C16162DB8004C8A7C3F4213BDEF59C92AF4D2F296349BD40C64BA3829F4CB15A2BD3B791866EFF20703204DB1CA9DCE33A5AFDC8609A2B49375B3FC24FACCA23782DBED1A56F8BADC89974C8EC5C1C3BB93F3E360494B43B06AD0317A8431DDC0A39F68089087CA415E3E9088D7B4511C924181255B149444681AC2D4CE0728315D4D606145CB87E6B918DFC5F305B671C733B7CD3ED4821D24443794DBB818443EA1218CDD8EB809C0FF3BF5776C3D357EBA5A3BE3041E3F92C86526CE4FCBC584CCA7A92A15F90E713D8E49841B61AD7F6CC093CEE7CE33AEBE9D89178611669B91D31F286BEF4099AF5BB0126D1A39A74A7523621AFA571459543F52831BC3F1F73886194822EA274528F85FB832B61A757BAAA551C6F1C6DAED4B13B0F18C5D0A99BB5C401EE1E4E67DD407751FA8C762A9EBDBF21D204A04C9619977908FE8657A528084CE6718F8940D592D0E7DE5370988D8D244D26CCE774D6AF598B63956FF50248A29AF0C8B565F6BA774E17C01A589CFE1C4BFC645DF5511D3C9F0D35815E2B435649605083B22A0B5371A4479E4E5E4FE5211CD638654FC7DBF4ADBDBB55C9CA0260DA62A3D5EDEC3BF2522882C2EB79235FD65AED3426598080FAD9F7445A3A5CD4BF1D32FA3B7E7A1BAC632792819E7CB902B4DE554EBCFD14C41EBF8E159DD6327FA2C253A40B31C95C36CDEF3FCE19A6E85E771DB5D80E5E0C34CE2B3D22400F2FE721157EB7B5C893C252C7E40264C85486F4C0487AEEB179FA2A3AB60EAEDBD6467A6F7DC3976F9C15D4E268CED16278F7A7EE1C37E5BCC1066D3D3837DDED50F3E649BA7ABED4398E54AB97CDA30E60606D5E9304AB3B1B5B7B4C70AFE5DD5E710B4216A09A0A1D73F6F462A460D638FB8BF256B6C325B7B82AEC8CA744C76556AF7A3FD9C8E2683A5F15E290DD4F9F4D59AF654CE0F2CCC21531E4377A5B0DB519264EEE03CCC8588638FC93D1F1D24627677DC5558097F520DD869F06077A4FA6AA17719BFC278BF29705978CBC2C25302BDAC7C5CB4CFEC0D4FAF51179FF482D5BEAA26BF803FF98DDCECBEFCE013EDFB07CB122368A4A88DCA4FD63682E05ED04A64D041CC70654FC38CC324A9E6BC7826DE3B77702953BC0BB2AACCB4E2E02177FF392A890E8C7D758A1137ECC6B2DA8C7D64E707D32FB851E8EF098A3285EAB86C56AD51D73288CD523DBDC3DE3496DBB33FAEA2AE889016C97031B8BEC22CCC2FDCD1ADA886737C5B4CE0A77C50AC735613A36471DB3227700F2A908907C0B62A6E1657F740C80EB68D8F69F3D7AA041AFDD5694B11AD9A78DCB39C8CE48616545D04C59FDE68A0E14EED68E9F5FDD93B01C644E20EDB9740159C32FEFE47D85FE055C6F0AE12C431F79A35FD8E2A8DB391E9D719CE94B09B93B37D3F27CE54D35209CDA06876DD1C6BB9F21249FDB47B82D3345EA1415DE792C7C557E6F01D073D34A692E8F0DED32F5D08EAE5ECCCF90AFC5C8A73248FA6FB5430EFC8821B75692C41080538 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83F2B72F72F1368A1F -smlen = 1402 -sm = C1AA08BA472DFEC6E430C83FA4536A86CAC3F5CE164871147D749CB531938EAC64CE5A6A0122743C10A5FC772356541B358997E3188707C7C2558034EB1B7D03C2A31468029330627E719F38F3BC0C12B36CB4DB0B7896320EF3F420B32B6D1DDE5AB7168B8CC5220E482A89B41127C8C86C6E16A8126B7AFF30B103467CC0F58569282AF3A4513A026D05EB081F28147EA062D5661ED86494C524F8E5676DA06AA43A6F8D4E71C47CFA2EEF836E3690EA821800CFD40D63B3378E5D2675168AE7A5CE009724F816175B2962924071FF0C36798D16C6AFF8DDB5493011BFC27226AE41256D1EFB796201EAA049F0E0B7823D03A0299A7BDFC233D42E48467AE4644E7E4A15333BA258CC468066DE757C820B547C2F8463B2CEB4B50A8D311DBCBD557B73FAE889905F6AB38EA3B66ACCCFF82314A0CE451803721CD35C3528CEE975C49B5F5F9536D6FFBDABDD1721AEA7CBA371866ACB5EA3831FC5714F87F44CFABBB449CDFA448D8BB77C330734BAB326D62D12FEF4B5B6510505D5E74E52826358A29C650C4C269D82033FCE071B4D614FE15BAEEFBE04E2F61C792A8A209E033913983C642DA9DBB69B1FACBE849A0E065620D40C9001B565317C7E55A836D9FD65324E6E68725936C4F46C1D7BFE9FC987EFFC2689B15F9E5DA4D58D7180DCF0047163540055BE8CD05663F7CE48011B7BF77DD74F1EEC046F00456CA0D3D9357795BA7CC14E32E4DAD446F8E4DA6E0A33F8C1EB4406E41267F42B04620843077E491E3302899CD9E17AD9A5B96ADC4E80CF5924D2407637CB6C0C7652A0209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +smlen = 1506 +sm = CD868077A3C4D21B90EB5BC5210918DCCC8FB47FDFA8D6100435B5095684058BB3B6BFE1CF66245018AA10117488C6825AE8F49A63787CEEFA4CF3F13E273F73E42D8F0494620E85B5C049D1BA3E8DB16D15925AE82BFD4B11F3C27E7D663BCDD4E21ECE6035DA534386393096D3C46E7B72E4FB8C8A30F0497FBE0F93A12DBEF1785D02AD06490A47EEF282C1C13680B8E7F6EB7D8551F10322807CF729E73688EA878247E10198CB3402A9A3B5BD55814CAA1C32B5614B089DDCE8ED9CFB76F8053BAF8DF9E6EADAA1725D23AC3502D82F2999A2450EFF132652A0889C846E529834ACD382EF4F25B40F6815672FD632183F89609924024C57A9861F4C595EA0002DFD908072B92B3AEA1EE33199CD8489F5B62BEB2C5E6BECED1D142ECE2D0732E103B52EE72F52B06EF9FB75E9731D84F164906F0550E7B83BBDAD0672AED03D9A02AB61AF271A55A062A6343EA0F6077BEC0FEE37D0368DE474BAB57C1688BF229CDA0E35977A7EA66E7BFFF64B33D5ECB0A4F2942DBD3907842E2B7DBB43C03B61CD03EEED8A59124682FE50ED7B6A19395A4D75107165A3EDBBF5B5603C5C47F3ED5F8D3BC5A4EA7868F6C6C9C768018125E37F02B23A71A146548071A1EF389370553A6B9927FD8340AA0D3D73C14ED9986FB380E443946B8F0037976F0C8161CBCD063F4F8DF69CA2EDD618876BC5DBC2ADB0F6FFB7FE5871992B297A5C65C9EB145BAF450689F004EF778E645679EAC26220C960C95F39CA8924980A9E1A872EB82A2F37ABAC65A55AF653CBC1D01E097904165AB469DAEF78D851D11794D559B9DDCF514EC7B7E9437D10CE23F0D5219DEDC374AE07ECA4B8DC93B87685067B9669E90EA0D5D809C65476EEAA18883349DFF17D5F8CB6F924C8B5453D2677843A82449243077E491E3302899CD9E17AD9A5B96ADC4E80CF5924D2407637CB6C0C7652A0209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 8F70FD6B69122D1DA58FBB275F70D9EE1C12EB0B4F09A3CA96AA650CD2D6DDD3C59412FC3A25189A5DC513D6E5FCA27634A3FFEDE3CD5BF58C4D4B6105696E22A7B25EDAACDF994642E68A53D55CA3D40AFA171ECB5C2D27A9F48715384EC966EA481F6243C54E8B15EFC346B4AC4AC44285B949A20B40CF92FB1953BB75EF6CC2DAC0370DC0CC78143D7FD4320A7E8EAAC05C05D52AE5FD59007DCD9B9B9252E6DC410D564F101B4DDF667312E1AC45F46EBCADDAF74435A1EC41E57FC620036507D8F3266F1EB57B829A3550CC75AD61B7ACAE0F2C40EBB10C00A26458481B2718E99A5D21ED0F85A356B11984ADBCA271256EEABF9C0841A4CE8D094485F19A9E3BBC90C96371DA1A1862454D9BCBD13184970CE9323C0FADFC9E85DA1773226C7911212BEE2CEDB788982AA663070B1B680DF05D20F607D52F3D48C5046683B6563C274134F4F2BC1EBFA75AFF5A9E945BF2F79F0646A6589537F65E6E193FEFE46634C6CE68628F3E5BFE5047D601F2FA3537A40857F78E3F16BAA1F9665C452D3B915C85754D0E0A437214087245A3CAA8BD96787132A12494E603EB9D2DCE99A24687BC7675DACDDBFDD91BC006C1FEFD2408406DBECA524BF969F920D4D8EB48A372B0AA2860B9DC123CD2A77E860A0B7974B6D97D7B2DE073C365534823647224E55448A1200C80AB77BCA76AC961DA590BC3033055DE7A701653C7D2725E5EB1673776D954A085DCF5EFA154CF3D4D934E38220BCDC00401B22A28502289E65EBE3E1240E63281F1E141EF0CE13B63452CBB2F23779000035B89F3CA8E6B380CE321D6686965E25A43699CC70E640F851785F5E0F98C0089BBF3511F44A28C5D59D79303C4B81765999001E8591189A39C91F55376C2212C77868E47D09B74B1CA7722E970EE33E1F9C4C950249B03DAC348508760B057742670DB733AD50AF26FFE9E7E0AAAE628DC790FE6FEF483AFFEE25998A2EB5A79A3C680C087D675B5B2238A9EFCD6FD88B9002630681749EC5B8722D5C0C76251A6478EEDD3DA8F143A35919741602EA3DB7EF7A861484C26384C50A72432948E5B110FAC436B3F3A71EB404E56AB7E109E7C5AD1BEC0A5AB8194293D2350DD91FE3B31F3AFB9F82A90AA2F3A5E65CEC2F17298F20E01AB01CA8B0793B184B0CED30A723870A1935DF75AA5F61F7DA6AB1955FFD2AA9C2577C5371106BBBC99462AF594124AC00C7CD80FEEF59A94A8090C6ACB786B569D14357DC2E82D84E34C531E96E874C31C34AC3B879EB1CDA8EF2AAC54BC0AFFA9AB64F87CB4B851B0A106809E34C28F02E62265E2AEFA5854E134286131BF303D56E262CBE1818C613A1F3A7D030EEF4CF10F2459357A439AD594796DC562B6331D4436AD24D403832DD52FA9EC863CA9A0485BDBFBABF87A7DC6F8747E0D0B72A7C0091F1A223A3231A366222B3984F28A4980D4DC27C5F4FDA99AF03F31EC901978CF311C53A5293F244D3A188B94719CCBBE031CD41E682D44C59B4892B240E5AB0D2AEC1E0480AAB0B9FEEE604B492924296A72BBEBBDB5A5382988FBA7D17A50E1D67B252A49F9E285529E31FADBEEF765C882C8BD7A45F4A122450A8AA2C8D7D51FB8A84D10626FEB68BADAB85EE740BE717BB68BBA39E333CA21A121DE9B35EB176767E4077CFE83EAB1DBA86D36C717612B9FF2CD61450153D706EC07DE2ED7F71A3060253DEE39B32DE5D801434D9AD59FE4A25C93E49DF081431E0C2E6D2593D051126862871A744816FF2882DA65EE00DF1CDB8AACBB1883F930E36558F808B079483B57A07A22FC5A56CE9C1F3E767DFCB1743F57F51742A1CE3BEC7465E0182EA3C86E68AA2AB82C84C92913A54EBFEA3FDBE264D6999268CDF1EC5D2C54F4B3C29367D2B9919EFF667BCAC811A0E43BA7D669E2EB7FB69F8AF368BCD1E56F289623BF2DCA2BA88C12665F34FACAF98159FEF9439053B4FEF84E53B904C66EDD1B9170581E1FEC507B3EF2CE54E3B44E91D98745CBCA1855B0E0E8EF210F3131B17A419284A7F7E5D03EEB0A55DE6EB089C72698879CFF18DF4CC12EC2B44C428CB7605ECCCDFD258AB70621B12C981A9C65BCF84AFB775EFE4818552C6197D9C6B7B4AF4A94EAA3E5B3826499991D11485F0AC461BB0D6F503003DE6F637407C9D37DF776023AEAF76060BC398DD6CE1AF4607CC0B8825A1E3EF7EBF7254BB37A7D4BC419C2E6F5FE09F8787C91B381D61ADB9D405BABA9DEF9BEC43FB902820D4E46D8C6C77551035BF3DA6198FF20A03ED1EA31565946507BD9116A1C8E92AE8D024360A89EA8D02D89A2629A60F5439DE21FE851CC9273F5B8569A410D9ABDCCF319F249F0535C4330DBDAD6A1DF8F663F40419578148D33D8077357D370E7CEB1C554BE86948D74AB001A26AA090D1F982C277AC7CD638DB8BBD7FCFA1D8A4568BD64D6C8D21FD9FFC845938805C5915FA0A006C536B0E28DD4262912130180BD7ED57CED86D1E25BF9C96F16DC1CC39E68A5DD100975057C8453A1B60E88000523ACAB859141D5D1BE7403078CA03D3545C47E970098246A8335C1CB6F19B7D699BD0A3A673FEB2BA99972681A42FF43436E3B103153BD378ACC0E564190ACE5E640D45ABBD72892A5830EA5B312D4BA317AE386243E034FD3B3944A59D10DD7E6BCCF3C7EDE8774FC1B277F0C10729AC1F91DF1FCE06575C5C2E9C688AD3591179FDD18A4A0DDF50F75C343B0D1EB0BF64DE67F4B9D0CB93296A0F630ED91EDCDE9778F6E4A652A6D4F179CE14E6DA0CE286163EC2671D48D9662E02F6219C691B38F5E4536D07234B51CD6722CFF1EB7DED840BD217D24AF1CD5FAB0EC6EC9FBB2DC04A08089BB33EADC828E3D7719C8762A95EB27FBE7B57C3BDC5E3BB047AB02B7393880F8168EF28B527DCDBE9A6770DF6801E5143C082422CB87B191B600D052AE3ADC5752771A37171D197E18E604F7A6C70DD259A16CA7AD1693162CE089957720B15B6C04B8E91F4C9EE458FA9D975172F180464C1EA583CEE5E9BF48841C04A531F1BF41DC3CA94E71540213C0889B63DEA548A6FBF1992CA08C00DCA5BAACC984B966F9F80A3EDCEC273C99DC6CAF6AEB747A8E68A154F9AF0AC61DD6B42C8FA8B17790E58FF2CC417767DE83C3DBB29B2AC4D671908EB4CA4B337EDBE064C40F5772C63654566CDAC70A50E4019668633C7003EB1FBC4F7A4A01F16EC8BAAD801C65E470DE694C4E541707394DCCAA9A54E7B2A5331AD8F06DBA76E5BD08C70AC486AE5F0150FA1B822D1AEE91FDF5259AC0575FC1A0967DDA08A6ABBA3EFF00AA9011D94D775A55C0BDD4BB79C1F05E8E100466D940761F42E3F8E610898299C9A3981A8C6862E8AB63AD131A43C228269B3FF366422D13F9B23CC404EFEA628CA5558DD79EEE57706C1B74AFDE299A66A12C4903A7D9BB935BF1727C560E7FE83C6E5B4A7C99708A73BA7C3F1342DF28B5615AAB9E653FE4243B9551EF2D28BCC259030C9327078E0B7ED6F1821A1DFFE1BECB062F65793AA4770E0061B7E74B5612C315C2482FBF29BA4EE7F5AFE73929109D46BD5AED3A1AB283B6ABFFE4E6D3117576AE0ABA8B23364D308155AF7D59382E86278DA7315242CB9681B9D54EB8D5A48322C811F92B21D91B55584026643EA48C796DA1FCACE1951F5F8072353093E142A4E61D012C2D0A988EF134F38C75EBF9D19E5214454642ADBC85AC8D1C789A365C23E1B3D51EDC687DCB6656F6ADCC20C1536E1791AC06A2 +pk = 8F70FD6B69122D1DA58FBB275F70D9EEDB459D0EF75F06E13E2EA29C77531DBA39F696455EAC2497C286FF40F911ECC05259F6A581D111867E07319C75A357E7CF3ADB564819FA50B2873E527D338A5D7E43B61E252A46EEF9C5111AAEF55742FC90295EE003803A4F0430C9125982109F4250073514F04A447EA07BBC87D5EC7A197FB76DF29ABD93A04A1B640F13EC5ECFCC9F89E8349E0D97585DD63C5AEE59F850E13D20829251B0BD3643FFA352A47E47A6BF5E212613A1C5A9D085E85AA39CA8AA73315EADD4534C56415F0DE95D80535D0F189FA773CE5BCEB6CFB760AC4C2196DF45CBD7ED0F2CDC969ACDB3B2279F9A7C57441C6497F828DCB26CC822931FCB7819AD0B6666D088317752CDB8A91DF530ABB3D885DFE290752B2B09E38C26A358C7764172636DF665D42B22351EBCE84391807360D81C34088E1CFE2180A966770A70B21D1B875D3CB00587E4A545392A5E20DEB2837B03E72BF42F4DA72A334BC3B5C162C4CF6EF1012BE3BDF8AE8BE6FEC8AC03C470944AB7FBFF23778E042AB55A9F2E664BEAF33CE4018D7D1782445E78B0DD2BE53D3C34677470F1A5ED9E800213D810F4A90FD0807227CCBD94500113E610848EC45D2DE906E9787B25CEF931C083C27ADBAFF31B59B4E7A148EC29623EED38F1876921BDA8E22AB2915FD052C0970A5BF77A032F72026D51157B1025A6E311CD336CA33495D525F6A7746A3DA1457D4E31EFAD3670FF18C0F94FB9BC4A09F3A84CDB2D50419AA6473056D9893BBE510DE457C1F72D6BD7A91C8947DFF63D7E23B289CE12E33DFDAB5EB2F89D65FAAD96FF78C5B95991EC966CB14670FF26231985F7B5B6A328826AA0E444C8860F0B1BC8618F9146082CBB541FC0249DE805513ED4325D0B38E2A6A2C2C128B5E0A44E26E840B872A304B319993EE2F6A2E5F84EAF26E1F810F41B0856558092267BA872923FF9238115CF71FEBA4567529AE313D603E74FB50D54B5E5186CD62CFD5A0387A7596A685D206320550C5F34EFBA14E26E245506468346473BE4BF88759DF11EEC0D84C87E26E4A3BE8ADDFB4C5FBB522B4E08E532A56EB28DE34B4786113B168E8F1B1908CF9E1A76FDF3E2FABE9916A014A1D40791D6F55119C33F9B33A2EE88C559A8503DE61266AB229682421D157022CB8A093AE416CF1ED1260E8E358730D566D8D4E85C175AEFC1AB05706C33CCB03D15E63E480A8C9226937B625C7228B13B02E5511273E155B99BF4D5A3CC7425CF3E8E8793E7C1ACCD399A02F478120E4BBFDA521285A88BAB74B398BFE9BC4610F9769045ECF1553C4416F63FB4D8DD4642A74AFA47BCC3C1B6602E2B7CAE824A74BE996A6DBD4A6758A15DE8B24E776C96E151CE76D0F3FE00EA290D44A628DFF9DFDE8643615BACCFF83FABD77AF9D8402B316047644B3F618CB17819CEF935597B58F70F066B288EEB20FC5F3E56365C64548CC078C411534E681EAD3E3B113410C814DBB650B851E9B2C77AEEB301D4A75243B776496A770F3F8DDC4FACB2AD6B2952D054588FA17BBA8DFEEDF74F03BE79BA30ECB714D2A98E2337D76FFDFABF3473BCD0B1A4017448D405389A4D6A61959EFC7FDF0FB36797A0533917A716034C753D84EB45EB0779784648F4967FECAE4A008970ECCE50E8170976751AA7C610C2D30357B7692A7B8A92CF174D1C460AA300C9AB255421DB55E79E1C31A14B454AA6D13F8C544BF473BACBE1329AABBD5A7F64B1EBE3585C83566D24C40013871ACF946B4BCEB72346113D348AFD60B91D2216E8F718EDD3BA269AE6741EF228758EE8995507019DAC56ADD986BC3B0E4C0AA973DDE6A16FF6CD739754071CE8BEA0F9FDB92FB3312D56B64589BCCCAC01C31BFD4B0F31FFC033A2203E6C0A8ADB0954D1FCA4EB81D7D99897B8BC7EC8408AB2EAF879E2095A0FCBB695F284D1541BD8F2AE2EDDC252703BC8C053180341E50B81367C80065404F6B13FE6D4DE0EE28047ADD565F7F357F4DDC6D8B9C3754A27C4F982EF18F68CAF030BDB1FC2B8216CA1C279C42D7C9DF5D88207138BCAB892D2A65F7C29256A084FA18FCB406412B16F9FB2F2B4E97DB9B5C5D6275BA75C28E8CDC37331E3AB9E5FCDB4D28DBA55FFCC04C618F0822260AC12BFFC823FD67260650585FDAED753D52067B100EF71FFEFB354BB30543FCACEE69602D92452366821F5EFF8E4673267F4CD163FA3CACBEFF9813B447F203FCB83626407EF2371B05B8854CDC2AE066A4940C32A9A148F239FC1D2CFB9E3006DDC148E8E3323ABFBF33A5321ABBCDA0363AA0840D81D1945EF0979948832A37576F804F53BAD1EC8544128BC0BB2001C5F0F41D82B9AB968CEC638E3B80C9546111CA600D439238AD82EF09AC6264F6FF410BDB133FA37E3C2F8EC6B87C0AFD08FB0A6EBBC1131C39A6665E88429F03FC364CE13E97A02CF87758BAFF06C7C9FB3D7102A6AFEBBDB2A01C150FF63B121039D05CBA21A0248FC64EA582F65B3494784E4E8980A414B03D881B6C2581D7A5C0E3BE9A43580F1A89D4DDCD4A5E6398352443784CD4B7B2B73C110822C29F0E2C62EF054DFA481C309E8235768AA7442691E16FC9131D477A72167C79E3C41A73D38B5B8CF37918D3A826F94F9FDC52D3C057AC3F52BDA117AB1DDB28D07172C4160267133796D4A8A4C7FFA6D5BA871F068718F573C1C523F1CF0AC44A814E4873A8B40D257AE4BA0168AED2B28279CF3D8FC9F5C101D0453C4A2D9C508BF117188FDD95A561EA8571CA884F4D00C9DBAFB8BA0E3F17323EF7EFC442FF92B2EEE134F634030679022A02174E63C6BD231773A74BC21CA6B2B9BAC76D52C5B590D7087A950B00848920747887B00CDFC37DAFE92825004592AC154DE3761D1F366E121606C9EA77E92A855D5E8DE10CE3D0DF0B908E6094DB6FA397BAE74A56EEFE9488A9640FC18F37DE972D698C05EB7BAEB529444CFFA1AD819D94F76DAC368585D75C78478CACE6266B6684F1522577CEC08EA771ABD39FDBFB39123D724384420F326594D0BE7EFC21E686D89D20A630220B996149FBF880CA4F2F9316AFFB1BE2E4421B6D248762FEFDBD475F9B620E25CA3BB8E237E7EA892BDF8384B5F20EDCA4BB94AA7453A8E2F1AE95EF0942D14E93D2F85B7E5B6E696DEDE460AA8490CCD6296FA3C89A92601A96956691BED32B16196F79D80C56F75AEF07B35188CE0C748C62391B07F58A54C0BEFE782178FAE0E656B7F7D2A9D1385B0A648F439C928F8D1070EAEC992A52719B9467B14A8ED7C0D8A70484531C84CEA42A8A755C4E2C0C6F027D7E0FD2BF9AD9A6E0C22B8F5C86BEFBF2205C327C8D4A544B43C21C2F9106C5125DA80644714BAFCC684A1012417100782BA23C3A3D0DCB2858C43B6308BD1AB8706654B6F9A7F3FC2E8E3A6596D4AFC473D1B56073EF1ED2D17B404A2F948ACF80D65B5FDFE900B1487882BBF1D476F6330DDEF0DB3192E140719B9693E4590F20E93137574F558C1C6721DED40D1302459EC8D8678444B417C22498DE544CC176B09323DF910D07C5927B13EFEF3D2DB7428C5B0E7AFF8DB4FFC250F9386704C7DBDA7AC4B01C10EF2B1B19D93A7C373175CD73C3E94EFD29D75C70BE6A980311163B0B03D6FC86583117DCAC1F460CA4352A2B2DF41AE0675D85250C573407D84CE6329F67F4BE0F4DA2231E6D6F6DB59E36223A0C9802AA51CF3C448AF1139E880F99456874CD9E162B8C4D3A020A1B8C2BE5FFD97BA964AD83AA1D73056972BAE114B9904228B48759F9391F26C39A99B589428436E1D8B6AED45C4CD7AB5A5E639996EAD1385B0FAF7006FDCAE70F812A34B0C1382FF7B5E631F8430C0718D8A203062E0A6C60DC5D21A0CC9F8F105DB3EFCB8488BBC2A32A210E5261BF148C545FE05C1A8A8712EDA1DE32861AC1A9634901781AD6979EFAE5B88EDC8F2F8C0C92A652155602FDA2BF5869EC25F17F57B56A65FA855D1358C54A41B7A48A45FDC786A54D61860CBF9D13338C4C5CAE6F996F49C4ED1E5C3CC56FB3A63C1C1F58CA47E23669A7AE48ED75A1E6844CBB505EC46C02F99AC4BA92758634151E7B595B874F62647ADA66ABDB2C9F1621945E2D29AA8B4CD39DA08368A042DBEA47F65790840C5160114D30819ADDC3922316D9A66607165BA305CA78D589DCB43EBED69039221EB762A4AE2E0681C954FF606E9E2E1EF05222A94AD4D1A3F4B6E sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89A5248CAD7E68DE8C -smlen = 1435 -sm = F890BDD7E83C05E3BC944938FE21892E200BEC0A75ACEA65CED991AD92933EA8FA7D616CEAA64D203E4CA2DEAF6A9D447AF131C675DFDE1869DAD826C8B9CC5370E3D93E623EAA8D46A7E74500631223C03F62C04FF2EB227E6A69ACBCA0859E84490464E0A90DDF6B97C374068598AB1EC29C99A37E7195DE31B3D24B07D3A4C2029DDE3E9421154FA647B2DA223862AAF65938A30D537237E2F969220DCD4500C904CB3D6DF264A8189C2DE6ED4F1F5028B4F12A328B76DB882E2B0CEDC1580621EC51BAE468FF1DC109B6C996BD5424C82D64FC0DF0BAC92E86C76A48A069CBE3B9EAAE07DB168E515E4BC6CD3565245C3A00C6DD22D25483A2754F0F238C0D881C693CAE59C096BB9B84F93EF7EEB6D6A3A069C509C9E3AE937B199D8F77FE5441C8BA21D6740EC1326BE503AB0FA24B889514FFE900E1100A5FBB2313DDE156350AD3A8D1D2F387E0CC7D55C20C55A5AD18E693BA43772A7046B88CE4DC940F7D20D2F69C4F04A4F230949C4AC910C73929BB3FEFCC80E5C15FCE2E236865833BC1F215512FD00E217156E32D50477D99F5A415FFDE285FB8CFA5CD15B30C4A556CC0F84177668ABCB1A34F53FB8BBB623274484829D9F840492F54C53A818A6A388FBC58F965A586E40F4D246E06B3B69F3E0202F5C68ADE99E27CA03C523073F159774E8ECDCB9AD04042460EBD0CCF8B9788A28B0CEF7E6DD0DC4CDFC3D6F24BF221F39C2020F03C6D3F00A1029F537F578405AD780667E3AA9F92830686973817E1FFA037240BDE1847530531A5DC27373F3320954A6C64296F660BD58F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +smlen = 1539 +sm = A025A8F90C9A602AF2571A184041D590D878985C63DD433A8BA8A20264063BEA1BB64EBA22A202BDE3DAE54A3730FBACB2BC3D651725DCEE08B82CEAB5A329EE60EBFBD2BB47B6E1997AE632F1F053E816DB62D817392C5CBBBE97CF716E4EC17F3E571C06A63F35B84809130B455CD2F620B9DA1D697230EB8D83E1B72FF909D4A80B2B328A9CEB60C0E1504C954BCB25229A1FC93DA16038C18A3063CCF174A36BAFAB10F8804F8D7D6B56F825ACB09C5616296F48DA6759754B5E38872343A0F26787957FDCC5A3CC14B4D9CB1CF497AB5C50995417237075D68B864B78677CA4AAB0F41DA656802515F5DE78E4C9950775D237A6500DAAA1A54A276CEF02BE9B30A55BEB28DB3D38E8DAAA57ED15EC87C3C9849171E5FB46485164EC03F0CD7DFBE1280999B70325B4F39BEA0F567A47F1D15E78757F7E9EFDBB0C6929EA14DEDF9FD715750AE25C99726C69226890AC371DE2BE8C41FE3ECB7CAE9EE89D2485673BB01AD446F790D4DC3E47E111827709FEC4574A0F93E594A0C0F97B1917E63CA69F073602BAFA8D2E18C0782D71405D410BFB8250A183FEF11B0D940AE4937D8EA67DCDA53B4FFE7489FF347E5850761D997AEEDE61B66C95D0C1F8FCC1D0EAC7FCC7AE9299F2BFED5BEEB694D503B22747DDF6C3FFACAE154AF9A4BF4600AABED10D9B7197015B7BFF4A112D519723733846FE10E1DF7CAA4A4A409CC5223A38E0BC4B1E1658BAB3C4A254BFBC4098969B12CD76C8D5D1F03D99E1C835087968760EE0432BC89B84F0BCC6375A0C66242B5E4AE0280BF9F70C744F5D490D9972FF65D846B64357F3ADDF192D415662D53897E2ADCC4624540FA996DF31681ACC6603B34B7A0C6A11DC9886704A2447B312A97C72D9FCC7EF1A9EAD778B0F7B13FBF201FCBF86973817E1FFA037240BDE1847530531A5DC27373F3320954A6C64296F660BD58F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = AFE9D17976DA571A2E0928897764C458D0125C5355B0881904F8BC5E50D9082D62FA667AB636C16953D24421A8609163E8ADFAC8D28F4E70F4C1629261CB79522DF700055B752A83D2996433BF73E04B23E4EB162A81CE4C66E286EFC5623AD63E07412CEA1008C4663B09E744C4D4402C16A15C75FE89B1C7914551943F495D090FBFCF0A4D2930A7ED274173F411B868078D154A97F27261E471ED63A4677FB6E0793859B5FD11418194AE92A0E77687887BD2F4C41646FF3DB08F702F6FD6AA8A677FCCE54CBBEEAEE544A2A0C0DF524FE4C94B092129DCA57F51BFFD1343FD2B82B6C56A277FFBB98EBBFFE49E1C333FBD439AE5EC5E2D00497E1E5A24FD2F40AE30A69372B89847EBD5C976C2FC3AF20C9E5201148E7AD711FF8B4D64B2C44AE5FB086743406B6113A706A98E039E5CCD452B62E1647C11C15DDFEA33283B03DC85E65D65FFD186AE010F77A4F63C493563AAC2C988F9CEE1DDB921AE479F5F740116E71CC90BCE47494DB24826096261709E9BF9C9D8183549557E744D5FE901C51AE93BF2ACDD7AA3200B6E8E56B650763811D71006132641B88B857DB7B02711E76849F0F076D8D3EB6DAAFE779D0DE293CADCC7CE49BFFA49CE5A302AFDD5B80EC932A1837641B3F324F73CD6005EFCA45821DD6B56A27DB3030A72A8856A25B26D254DA614E89CEC6082306647CCE7FC4D8A5231B353028634116984D383FBF0FEFAA4C7BCBB4D5719B277AAD3C544415C4D9CB1249506D68185B9188AFCF4F86C3B8D1D03A518AA899EDE07CC51731376CA0F368E8B245DFD0B86AF2CA785A4EDC2CA4CAFC9477E287B6F63C9BB6B8E309BA4E61194B719F580D24F93A1265F44D15F8A9C1223F4A0E75F75A4FC9AF880229F1C22589F070DB762A57DF976BE7B7797716B4F20F99F18312997B554CA2061BF792F1D2C8CF474CEBC69D14627085D793476B94B9B913C5062FA704B77EEDCFF35987CED6AD24EC350716D774B99E26EFF82120974DCF4B451A4DC8E49D1D20639890D626F19CD8CDA7BAC09BCFC37FC04079D848A9E4CF0B9FBFB8EC2F5C68A3E2B1F9EA0EF6F7071F9A652B4AFB86F76186A2A9A4AACD664AF0B3A7FAEAB5572DE4BC1A19ACE19F3CFAE31671774D7F31CB02E59DC7DFDFB64488402CD59284A81E567D31A3ACA3153D7904DAC9557F605BB3FA47E207C292C92089C220573E0AD0C48C158DA0A49075484CB9063DF32FAB9098077CCBAF864245C56B57221E30EB59DCB75B31F044CF2B089BBB3542FBDAFDE12FE4A15362419FB689591A8EAF639CA21D03EEA63BD1B9437D3E0AF959238DF6EE8B98EFACC55875F7CC527436B46DE28DB06C1039EF5A7A9D2E80D5E2101887180039035DE70EB861BE1781B6F58E1B4B11177372E369CFAAC79419283E2C1ACBD493DC1FB0E93E08552A8E1BF3CE85135206C381CC64F3048D1E17572A6D11FAD5EB601DA348325D817ED1CF265AB86BE8C1E5663314D661B7D25EABE3376FE7ACA7C12E195D83C9595B090A26942BC513A0BF62014A613B5DE8B1D52231FCD55554CE5112A79317D8B56860FB3D41C569D0D3E98664ED93E645C741020F324E398A153B650B8B4DC8FC287DDC3E855D764CBC562BC0EAEAD62082144ED88A3D4AA902257F67EDB4342E60D5AF6CEE344727709F160014F217B3C128BFAEEA396162C3380374133BB62A1A5C80B575FC32AE8BABEF898A3B3255F83C9C0F79636C07161BC270ED21CCF0E50A03B4177D10CB92DF58372546ADFAD40B28DE51D52698B43D427433CF7AA697801E79D2B4617E4A83793D23D4216E381E91C6F9A83C475D47A2E4DC9215E5017D345FEBDC3362C559B5C7C6C9DB83834B5330DFEDBF28CDD57165929D2F95800D5B01F1643664BF00AC526DEBDA0C1B55849A7B58D8252F0673562E15BC8AF9FCE356D3C166C585BF92C9B97B82F4DC5A2060D4C693D8F9E92081A3D10EFDD94A888710B036CFCE23B22BB3BEF883759FCDF8AD31B2BC3E64208B9C58484C99330DC38B11E66936E39864B47B849743A844A4AA34B31BE3667CF9332660D2C7EFF3D860E41CB0B4B4A1419182B53A8A968A136D1425D7D536FE589ED81102CF10BF8A1243EBB84B082B99843DC2C24BAF09D49A2DE85F3A735028AF07F0906420B6EEDC25183D021964ACEBDD63B8B86EFD6313E1C63433EE6BEAE04BC0D758F40CA19E7CD677431C3FCD1040D6F8073207E3896FBA6592D1F71F2939902EA62156F4FA95165FC2FCC1DC5448B38EF37DAA735FCEBFBEEBB6572A40D82055217D5304566616785BD78AE13AA6F216B7FF3058138137BC98D97CF9B51C96AD64FDA7FB30E17B5332B8DA81A3BE802AE8D5666564E03256369518618440F9E655261BA9CFA7ACF3F802632EBF0B563F8A6ADF8DCDDFFD1E2F111CC4EA14035083F6F1F7C71E7CC6A9D7142FB6553F01BD213CB06F4B8CD2A8B6A7B9515ED431791BDF0BAE6396CEBE497450F75CA1E00EEF924B1544E5A46A8AF1DD0EB4EC6A95CC9C76A4C0676E001C17E97950209652DFA8658A5226E3D55F167534CF2F0E550E1CCA900612531457126910EC1B3616E3A9671D3B8E89FC5DB2BEAEAA0187CF18029E1223B1342B4FE11C3C25697D60E4355FF5F76E19C13B4861B3136DB15C2E6FC9E85A7122C2802A56E711792CD205B3D319BD6172F6A5F26749FE1CA5563D68FF311A7B388089235D483093183043EA81C5CCAE1B4E6559C1BD5CB15C00E04116B01477281AAF9FAFEC6439363F8EB884499FDAAD84DF2957D82531ACF0D0717828468401CB93009F08105988B3856F9080FB4517EE4AFB584A8497A739AD87733756E15C5898FCFA0F3EEC446BD515BE92E393A672938E594555DE4353A493F4A430BA01436A1FD63AC26B86226D41CC6AB5E9EC1A794ACC80934EA12001880992ECA88C1ECD39101D338BDBB7A08411CB4010F7927661F1433968783089278AB77BC2A50051F844906AE71E28DE0A318B2B9D2DC31517D26B2F2334CED33115D07560F0ABE12D84EEEC53E657A8615A82F8EB30E51AC0DCE156BFE5E227040756A3180D79BD69C65393191DA4B6049669AC1ADBB98AAD51188F9BC18B8EDF91CF1A5E82B5AB577A8210FA989D9CA2717A0062B21AA8EA71128633D007BCA28AB3A7F56CF34C9A12EC86E125C4C28D6606318438C2A925B09B33D1925CF8323F0A754EC1CB26B344ECF095DBD7E0400304B21FBE0A6AEECEDDA1DB2FF23D8D4379104053F7443CE7E240BFD2DCEB236B54D7E93F7943779703E81AF4D81E667977801D30202BF4F96BAAD2CF75D48B6E72861E44B00855876E623C892B062AD94ECD5733EBBFFB73E310BDA00DB6E2EEF564134F57BD0E9A0C781ED809A004FD414B754147F0430339F27D4C8E809672F76267DDE88FC16F5189D887735DDFB0601A30ED429EBB9CBBFDF27AD6230829083C5690B14929D507AE34F4FF7503B43FD24BACFD1D21293253AA95DF489B0D7A0B244A60108798A0D7C4722231D7DE49C3B60200AA1E8B23841DC3761AD0E47831739CA6AFF871BEA7628C76737795F83128D4BF7AA06AF61D4C108CFD813B6A24F12570A556B77E4564BB420E755A724399E7B35209A1912D847D3A622D9292BEE5A53E5EC2D7AAC614858F01893CF11D31FC54CD07BD6E12FF5D8D00D2A4E5CCFE64EB4D82F67264E82086D845A06A695FCEEBEB6BE8DE3D4C2D751874DFD4DB6BB9D209E84276B4C33DC813E524797E8AACB +pk = AFE9D17976DA571A2E0928897764C458388A468135C9F3D9231F4B1C6A17D9C1FF497E79F6271980E2F1EF812D8F245FCDBB4620DE8DD569742F2E82E614E0890EF549AE61653AD4D97B7651849B7856E2B1139B89FD4F718A17A688985064D22EB7DFA335576AB95C27D2B6CB0F82AF39429FB0B10980AC27A713C59E97D01167A642F8723B5353B9A6ED2DFA5BC2B6B9BB2013A2C8EFB0F38FF35EBB2C85279C9C1A53D154F456CB2676474BE688C708916382131BC58463DDC4620CC918ED76A705DB4437A49740081467F72D3448395441D462AB89220928F07442F5547EA9B2C765C7686327CAD965D62E5C0139B4B8971D1646EAC2EDEC8041942CC3974BB09B147E27D652CC709958E3CE6D717F9845CC235DC8C9814D1F413F1D0EFE7AF1B3A52703BA83EE1845A518BE8841BA65CA0FC67FC96A814C7066EC54BB5191F28E5D98866504A124460B3B354A26F9C6895EF27B3EFB240C266B11CC308EC78B3C6B04CD8702F4C579F39F64E9407860CD9E855166C4FF2771AAD501534E94233DEB039C8FF001F7D919148F29297EA3758F4EF5CBCD861A1EF8A7BF59E85860265F8E0856B3B3E3435212A7C5D69CF34D7BFA2FEA67918A2A0082B87394CF4F6015536702744C0F7BE9B17A521E3782B17F42B09DA5B49B5D06333030818F7F79695B2C87220524EBE7536A6B89F8786AB28F24F63D4C1586046F5AE4357095921AF378C69039ACFD8752A43C7BF138F0574AACB999ED9909A02074460BCF4DF841075FA32B359E89F5CF1F6AAA5F6AE22078BED848504F1029EF01843C208518527EE83B20609634310D2CC738C90250500ACA9B0AD95D47A3D30AD040F2401C8CD274D58C3EAE185B35FCB5DC3E8C7B0549B892278FF937ABF5F4B7E90B381E859BB245BAF41053B43F5D925C4DF843686836BC79824A3E91CEAA5831C6C4EE3912DC4F4BFD5EFB2E329BB91FFEB7A25F9F111AABA74CDABFE989839AE528F559A0DA238DFD2694759BA8BDBBC0FEA473B56BE50EACD4919D7F7471A232F500246328A2811731246A3DDEB3FFB9DD6DAEBBD5D9FA7CD5D93277F89E7BA82CB733988DB1AD62DFB4C90398C03C2DB779FB643C98C6D1BDA072D1455EA02FCAC3B461B327B7887A20BBBE508F34A53F8939D2DC4AC6376FFFEF91C284E0DE90C2D8D74C4C118B4949E5CB8D5CDC1CFFBBF273BD734FA758CAB514EEDAEA0028AB6AD7D6F448411C7653D4033B351825CDCE83930C36B8EB222592930CF8A29AB40373F6C47C6F3A185A82DBAAA039A9E45A57B0BA732F6CD95065F0866E360C512BC3FF3A85CED80EA20A80A21EB8EB7AEB410EF2F734AA8B0A4D990410D49D31E0A5EE80EF7AA65DFA7F05C5E7CC024581047AEB714F28E448510EE93E3D9A9FD0911D0E280C4536EB9A6B72F97B8D385A147B69E113A92417D5470FD6AD163E9B8290D6609BD8ED816C2A2BAADA2A67CE8E472C1CFDA41D101DB04B657165FD8F566C541C82BE7E79347F374017E81B5F1F399B77693526007C4A6FC9ECAEA9F8EF69D1217A86ABD474D7BDE3C381365E80B6C48E1181FE9DD6EE4A4483D82C32CD38D27223598739E50278C14DDE93A0CC74C0D661390C89B660DB5E4E19197DD427173AFDE53DF7D1E7CC476E0AB12FF144255BC8396514C8D872DF8BA0AEE32B48F07E6395CED8A61CF0330698684EA3A632EA99BE09C3F4664EC716D9F8B5CAB2511A4B4D2085A1AA67856DD996A6579D1A767695E0832BC22E4F97250A098020BDA26DEB78295FC1AC5CBE8075BC0AA455A122367DF70BC70EBC7A28274C0444D82BC1D75C7D7A71BA1E0839F627F628839C717C9791B28D9B725DD5B38B30C0A22B0D24CB034518A330F38FA523C4088C7807837B51E5BD34675A5B8DCE409D4350AFDE2CB6BBF6FFA958A656E196AB25DAC5769DF928812A8AB1FE9A60BDB7C93FACB63C4C1EF0B744E3A132C1E0A7F927331635F134314F0EFBDBE2D16B63568FB4CF08A7903F30F5FF1A8FBA3725EC17FBC8435DD163CCCCBBECD71CDF31AA344FE94124D43EC90C67F804055B2E80549E8F4E8B7B95FB7F6B8283A1C04F1AD6E81164A8F19B9455F2A6012E56B0C415E4125D3AEBEA7FEFBC91C1C58300949B56D500DABD2D653D00E0C1CA7BEB41DEB7CB0E50F05E18DC7D829EE28657E2DD733CFA4BD9147A09ED12B37566C1770FC1CC8E4C34CE94C4BB623B0B91AC7E7B3A3251380C1CA50B430FE6DFF0E4D97FB3C9535134014AA99D8A837071D6D70BDD39833FF919C0AB6E06B9447269C8DF951DEF12EADF6B08D751004FEE6AA3DBEBB1D7166D7B4903F75F3C78A944A50B84C187F2520C58FB13E580E4029739B3C94FFE665C98A16CE4CFB07C4DC6F760A3C2B64A10A145F378505D8BED8A2D8896FFD0A3FA7D85ACB753DC09F6A86C267DF0EC0CC5CA916222C87FB9B07C3FB1B222E40DD7013E0B54A8C9CC3AE6F5514102B7102D85E2E4C41ED0677B728F2AFFD9A0FA7BC4E86AAA7EA630A3588F104648FECA89D66D121CD3271E73A9AB7459D042E1725084188217B02D301C36F82FE057FDED83F09F22CFC83CE54A1A557DC93F39A0A14799EEB1753B0A093FAEAC4D41692D75449F5BA90897D12B04FCCC5C341E304A39D7BE19E1E92BCA9B09452A0E9170EDBAE69E33068E02A760A345415AE739FEE87C9809C90E2B9BE257B7D9048E6E176493D40CE2071ACB7130ACC36566505911D94A829A1D74AA832698821107393FAA9BB2653E2410F25F045FA6CC8F02C1D22FB68BF1570CD0262B94DEDB835595AE5527708D212CDCD64568DFE076F65E127757D126CA3E4F3AEBB34ADEA662C96B596D8F70086B95D5B9628D484F5959A1A077A88FF6517F295ED397F45022A4FBF01670A56BCEF05BD7CE9EB3175BBC7073BE37325F2DD7D4DA8B926851A08F562D32D6B5DB89D1409F315B5B6CEE8800F611E59B5F94D3B22B4EC704A54983D84E39CBA7E7845796895F95BB6A0FA3FB39743D0D676EA11CB71D2F60E808C12837AC62E2EF2F2F79D702DE530C8D5D7F3C9D62AE960392FAE2781E1C3A47FA6F3B0C8E04603C2EBB86ADAA264C8961A64A700978D54A8E9D25FD2CFCD63EEFE299623978BF3347C51F0DF2AF4633A33EB8AD8E6635B4A3AB4365D68392BB1E3425A63593900E35CB6B74103B9E1EE36603AAD503AE31EC9BCD58AB57904ECDA836AB9A73444A90FDDE93776D0F6586CB1FC4C2765E3CE2542E7F926B12021FE371BA0604B4FC97DBBB2C2FD1075AA24BC67A1A558E8543DDB14356D2F4F04C0F0CE3C3FA4BD95020D755302E2908FC58B930878E58579B25B8745BBE139AFD4A0FC80B0D53C9CC797805C4AF7BD23B484C438DD41288243DE0E7FB93C83AF0FC1E4FD69AAB8F3DFAE346E39037564F5AECE10BBDA7A74B2DE54B47182F324C64D4810C355A1B6001A87E26629884FA19D4680B46823EEB0E946C4E5357AF185D10AA1520E18BD5966DB7EEA5C528E5D43C842D1EA8AD1674A4D3FF99319937A75722B41F1FA1D711643A8EFF04230C7B0E9B80438219BB24878DA90F39E34B33AA8E423328FC86D1A7806069A5874A71E30D488277A1D6D1232AE35E98EC597548E80AC330E66D100D92B1963B26933D0B40A00AAC82336822967159B583ECB2016C9643DCEA2EA4D4FE44BC0C8B07AC6ED8A400225A72A0160956D4CBB4E6D6379F8D25312D624C293FED816C3771D34D22589163A097B8B4AC3A5CFE8E4A3EB5C3211FFAA5CEBA8204FA230D454D1F384C775AE045B757C58223A47AA81B85D7CEE9543EA5978B3F609932C697D539267BD88B329ED2EF75EFB8EB54E47590F895A34CE62003B3F93F786DF3C0DB52BCCE1558F7E06AA1DF5E8051164FAE871640B9CB86FC77289782676E951D27B200A9D953CB0231E422F3E8ED580531E9444454E1816AB40F4F902153ED5EB8207A8261880924C7646496FB70EEE0DE90A6F23D9A6BDE888D6C3B4003BAA0AF0E026E20FFC134D582EDC367DB346EC035E768E976F27ED97EA43CCF8A7258C25BC7C5A48EA7F289EC82915C519C0B5D386ADA1AF1364F2DCB9E0F4552B2F41BF6FBB09C887E3E3645A5CD6365377D77C7EC963F4975F8F2BD0191B52E4F25C18638ECE464E65DCDF3F2871425AA907E648BC29B414ED7D9559D3DB3EA72321877E87EFBFB5B57447A12F785C6314BB979F9FDDD520CCF139060C59E sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20BA46402F557C454DE -smlen = 1468 -sm = 94B168AA7557EC24C91CE961588DCDF491579D064CF586EBD67CB2034C5549AD57CFBB7A88618AAE6D7DFE645424B94D4E1CCA18612ADD5FC6ABC81F1BA0C0E37506853566BCCC8DD3B898853421ED84AA605C1975989B39594A253559C850F974E59D461F114B6F7A0A56DD587380D8693A6E7F90C90A07BA3357244E7BAFC1E62F0F82EB3555EA24A9E078F847905CE05558C6AF0D67CF0D1FA04FAC8206B803CF22B1E74C82DFA2D7EC8E9AF5510EF52EFFF8AA48F8CC2B4B1B596428A237AE1A030CD9B421706C85EB3AB868853D3AE4A7B8098FD06ED4CE38555373B78C6D97218482D20B89C07AAF195D1985246EF76C0C53C1FB2FCAECE39A0415F3AC6D7252BB24AE518DCB8B3C481299F6B6C30A7A44986FF87E23DD818CC221B30AE928AB8DA576767AC07A4160A26A8E5DFF72771F1C0BCD9A6563F63B9D696AEFDA783DE3531336DDF9D53F27E1FEEC87EA4DAEAF04DD223B367860F30F91B604D3F33CC6A58C3823DCB16319A792E900FB6F848B544A95E49A379F8EB5DF21E4FEB4AD975C9F02333610FF95ADF2FBE636832E8C74E509349A04056356FF51A54DBEB27F42C3A0258FCFE3BA4257F64E61F257EBADFCDDDEBAD011B5F5B27EB986E6D34DA89B0A29CBC34F16623F442E239EB6FECE6BFB26CFC55F7EADB84F08F10DBD14979AE90A6CB17666766E5D2203114EF90C72C434FCC35A3574400AEA6340FC304C6476F9ABB1A43042F214D14DE12D907744D959DB31C125FEA4D64B0053BE87D9BAAD43528AABB055F39CB045AE35D3D0A50F64510CC1DA492651FE0930D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +smlen = 1572 +sm = DADE24F31EDEBA622D8E04233465809DC649D42DE46567C387BF96BBE3EEA14449C222FBD7B0FAD8FD86BC44279541AF82F5B62E44AF2BCFCB0F6913D4853B71255EEF457156660A70E15619E7E215B9EA1C86922DF189B294940D161A8D6109D147DD0E476052B24CFF957F8DCD084EE378A40F49E495523F41D37407ED0DC007019C309FC2489B68F5C8D2E6B74145C4288E1104CA5B8578C6AA26D6765597F10EE3EF65BBA9A171A1F8319636CA6F52C4342884F594EC5F752ECB6C0D38367D54909C9C6BCFD70AB721D6AEB9BB4FA111523F6726726CDE5ED3C19C28BB4BAA87F8DEC39C65BCF08BFFA42FBFD23E460D79A2B5B1FF2E6BF9AF12231FF452F8F46D7503E35B5201A68E56653EF2010E6AC3F2A81A0BECA76E5C14C91F9F99A4B6B526A6D1C88FE625F0EFD537F4340F59388FBC66AB408BA7868AA638159E7FC21005A325CA14CA0D5687DC07E44A48321DE521B383C8CA5BEDBDE13BA526D0B264FDAAA7833D50F1B134E5D93F114C78360F5E6C6DD63C2C61F239953EB765004AA72707D7393A41CE9998CB1CFB18A5143183F65AA72A3929072A024DCF4C14C4E9E1A45CDE99CBE402D40C222FB9C1DAC70B3ABE081894F5C947AFE2EDC8BFA6ECD79495379B96E91C5AA7F44BD10A7376C65537223D5E2B72918605C46A53DF869D90FE7BA6B93323086443C762E70C7D91CA2967A483026FDC8C50E793B86D0956C5232EC8667669EAD9E7A1E51E3F87838C17AE817DE53CAFD636749BD37230045790ED5E0E043BEDFF3A9491D7A2535B7AB10D146F3CA57878DE15C3B6A270D28A17659C74168E9B198ADB755B8643515F2CE2873F80C660AF65789115563C717E9F1ECE69DF28675B953B105D07BF2331BBACBFF67A78A3B7047785465C40F69F22890653BE87D9BAAD43528AABB055F39CB045AE35D3D0A50F64510CC1DA492651FE0930D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = 1B36CA8231CB612F0FE9A60248CB6E80CDD31A12F7D9460EF2C51332B328F9E72777144483687F5A1BAAAD67562EC2CD5AF609D308A52C9F1E7B8327E61D31EE1A3D48F16E153384D0019708052100D101B84F2ED98C22174A82AAA2585EF79B005CA4ED7776F4779B8FFA8890CF8F3B006219ECD260CA2622514CE6E7136112A6F6051AF250E781E70D1B79BB66FDEA98113ED8ADAF2750C3669B89FA88D225DDD0AEC374F2E95888BD8C2CD7F4AD7959179FA53543A1A947A26881BF7C81AE696F9345DD7C84224E52928542493C75C027C63EAB65373662C109C0566D90D357E9B6DBCBF1899B8B98712F92B5F68C912E86C5FC1E40C98D3F089187DC747C58F1C152B5B9BF3D8FA6AB5C7DF373554B2E2C716C9D5E18809C9BD1E3DBCF407C02B0F86E5FB541036187F0D0438BC22748584F8B09E0C5600BAC73E2A1DD1A7DBAE5F1547153FE786DD587C1AC9438F3BED0263010B7A74D10C3D0722238A2C4B4DAAB0629D3C04BF82302527FD4094215A404B7E341C93D7E5FB4643126FA8A4CB4F8AA45CED1E57FF62CE4DBAEBF08139DF59706240EA725F88D184E9E0C576B07A6049A44F5C1F7C6C065B053A6FCFFA1D3C05B6C7F59EF33DB9243642A4EE09177DA7EB2C67D9D1A14C59DFFDB56BCD20B7F1D4F2B495BF80F7B741DBA82A39135022AE4C491C1EC51252D44CA0DFEF3F537760669710DCD6348C953E83E47EA223B24686D452D0AFE8388D7FE6500522BFC49F6150ABD2352A8A2AE02071AE90C67DE27ED43D04AAF863137D437FDE021E65B60F07E132DF1241ADA88F23E1672AF7EB6ED39D011F7E40710B8B46D6CF01E285D9636B5E27305307A2ADA652834CB262043C9322E7FD9C30C032ED9D720506C225AD16AE95A9F78F7D13640C3E3C7C2D45AE24418CF734A7122E1C72FB73634F721FFFEA2150B62FC096F084CF397C83EC81B7067415E28C0A1932ABA887A08C7E60193C3B7E2CA5B51FDF742F36015880366E40A19CD8A08C9F1DC7A0D8D5693ED7A907BACAF280623100DE324A219AB2E19DBCCE0D01D91DD228BD16C8C2F15C844E87C6B688D0C01B794A57E0AA0A6FCCD75E3579086D70C0AF4AF7E1ADC9E267071596DE8FE637EA8ADDA1CFD864DC343441B305868CF9D30004DB2445AA59BD4D0CBBE42B664B029040677C95D91EFCF7D710F7940D5B8B6989AFB805AB326B57AFE89D397FBB198DC910B817E45B72879FE19D9F9B0DAEF9AA44E2C9B60CDD6EFEA4AC9CECFA765504FAAAC846DA412907B8CDF0BEB249E6E5F1D4C0CC1759FDF2E004EB74E29560F46DD2089583E12EE530AC7F680711DFD3F974264492AB3373EB21316ACAB8F76CD84A96755D9B5D44928D1704756C1CDC849AB7C9E5903B63D014DC1D32D7A696D5FB90BD7990C7E080E964670812E595B19B14CB86D88B53E5E27F282B8D92F7F4F9F65E96D03BDE344CFBA9ADC79566EEB4DF681BBDF8400E8F5068DE8378B25D74345ED50106AA66C7FEC921C8C8794447A4E62B419C18BB80398539A788A7FB07F7CA699288E8A39A852733BF4B68EC68D7A301BB81BA1844EAC3C65F882B1A840D96E833CFE22D31D2FD7D237907CD16AE9A3F5DF22723F69137F8936F6DC8DC63605FD5E205912BA0DD7F6411F924A17D6E3E936143014A6F974EEFE176E64B399B64B815B63B244FE58A301A76F7E6884A21A660050E62C9DC8FA475B5E9EC484D4B2FAC53D106055A8A2F9A848B2FA28E284C34EFBD5575ADD84F344BEAAF1E2F2CE722AFA2F19C1ACA768EC7A7A3D91AEF753847430D043664A0FB493E0F173137B0583D8D665BF10D89C5C201E149ECDADAC6EB9753097FE44EE0F1940FE74E22FB7BE633382C331E0ECCA43865D8C5284FA7F0B5C5645B0EE4B73E88053B71EFFF24280A65677EF9965D82745DC830DB2999290EA98C04BDE300F4BB37E7B3DEEA92E2D0C42A6E13167EEF951B5971E93B42B8B7EB15032B19D0B0D97F66317AAE6B8B359029B631326599BD85030830BE8764D758CB1845F42129003416E356D5925D84815FD104866B08A77C451DBB9BC59CFFB836C060D3B42A9A574AF399A9D970A62185380176415B9D97FD2092BC0B0C3513C7869C3AD2A5EBD4C663214A2F24ADE392B071AFA12066C0E91909E2CBAF6DAB031133D4EA38D02F3A7D5949F213CB63793C4A07B02A74B3D594D8E4A07042AD3939EF6B469FB237F1330D1E96A2285FC89E065C952FEDFBD425BD40D7CDE11E9E564F7F5E7C43E42CA79892F3A062F4AE7E2BB67BA73D82D7C309E0BA3836BE4715368CE3DDCA52FFDABCD46630219EA5161C18E7F37CDBC00253A4D2F3E6882A1261A5C5F001344E52225E1CD23B6FED3C3E49FDE8004BACFD29FAA322AABE4E2EF7A503A0ABA7E246DBDA99B3F986E9DDB62FD875336F4A3A24053437DD0C9B75C59619537D33306D38C542B17853F100BD2A3252375B0448DC699CF09C28E2689A923D76ED381E029310D6D1FD4B67BCFA286A05FC0C5128335B80E337ABB2023DA4BA3B803F0FC327D1F4748AECE9E0DDA7A9D11FEFB198794E5A0598B17685E23037374BE3749740DAE2EA04767C4B2B332985CD30BE633A27240F5658E9755DA4B10CB7F98D5CBD6C1F414668FD58B00D2C5A0ADF3EE61D60B81BE0BF899DC4F2A8E28202F138907E577558531165BFEA6C56FEF83700A9AA07ADAFD1514658E976DD5FEFA04FAC5F5C3A3C0D83C42F2C6834A43BBDCF84BB05CD20600C2A3D0BD46DEF68E693E59C41E690678E8788B1EC4F202848C5DF083B77368A28E97CAD0BFE47C951557A0E9D80E9B0FA333F15B1D133DF84B73E0401B3DC8BA2932D8AA269F70B117C106336EE83BA904697755F98018EF1E03A2C3E2B14DB8112BFDB93BF612A15D202A0811D88484DB188BFFDCC3EA38D1B0F592D5550FDB8B710D70C8020239D538AB05E0347306E245D2A7D15B3B9E15775011A41DC90E990855494D80B2272F834DDFDF3FAFE2CDCFEB539380D715FB6FF9E3D76604F06BCA8571C9A6105C0BEFFBE0601E7ABE9F734271192367EAD54CAE7E54D1EFF508E38F21FAFFCE9D0D828DF892F4C73CA03267B0D4AFE83CE83FC53D8B366BD74285E55F183B0712643D7FA14D4C76A1DCE2B80AEFF8334261897240D0CB86A3A0803FAED6F5B0160A41DF79EF9C096C1EC4AF042FFA38E1727666CF3006FA78A5EC543E4CC2C7D3C2781C249F256EEE68FC3C6E86653403587CF590C1221C59CC53FC93AA0A6E81D5E60590764CE3B8F30486E960896FF7DE323B370E4EBD2F042CBBBC44B1E20AC299921A6AFBC4B6A4A306EEACBA60B3A9896CF06D6B65D79639FED25F3BB98B0B063354DE26C4B77BB8B72DC3A42DB8701DC9D47ACA93BC5ACAD35FB5B9F2D7213BC77D9E43A9C31943A4F1E70C729F938130D3729ECC4D5B0A3F62D9FCBDDB96818D09C9F196A9AA6488C4FB95D723C2250A268A27A186FF6CC7505C42883BFD12EC31C1B5916752ED111542860C3C9A11E005C4C59BEF07428475CEB431C2E66B7E700FC02A58EF062EEDEAD9A94C5DB50244DB433C7DD5064DDC649B0F4899436A739855E8FD1E32B0E8C8902AD24235F66A10EC23EB4716C5CF33EF0B09D3900091071F9C61017EDAE55C18D3AF8CF6E96F4B0D69001AA2BFB912C71467D0180173AB9719E10B924B836C269B8B33AE22E2EE28FD5C1BF4C31AE795A737E5835C2D0A8610944F8BAECB3CB1D16B735B7214F6BBD5494DB0AB +pk = 1B36CA8231CB612F0FE9A60248CB6E80AFC3B789782A6425F29369DCA5F414E3D27A0B89BCF92A6168015C7851F7D6AB57C020DF854EAEE73A0805FDFF15C0AFA5CC98A5A3B717025F707870AC2858DEEE8E98FFD50BC771DDA76D42CCD5DF1FD12477329ED23236BFF1191EBB533EA7F19A62DC9E1F0115D18E93AE329D54A70F785D081EC15E93E235CE668E2B1CCE57B1CC7A074FCFC46DB5A14F5A44A9A6D472645F6D471DFBC0AF5FACAC1A9984B981EFDC3CCD5AA806712D24140119A0A8EDD3369BB24D1D1281996B52E3E91899E37096931BA94614B8AE90A8BE02D5D42982FC0453149285496668B00523E871FE9D85A30148708AEC7CDE600FCCFC84755A42F06B768C41365699F048B2CF9447FA0638549D877BCF9A9A6BCE275BA53FBBA3BB82ED7A0FEA20CA53A4A68820079129F81A7B239993A628DFDB0A513E4C8342E45F245AC8F05F9DB6E90A32FA9AD224F9B5E6B6673DAD90AABAA759F185038E0B765D9CD47BEE135DD57549CA5F1B56BA95140960934EE5C89A62C351E464C77F3AEC9D9E89478CFC3F367AF5FF33BBD017043CD2B6690A938D04F6C17796CA96B887C5E9614F6E371B5B2E074A17982297991A73CF4011B9FEFB033486182955268D3ABE775C581F3448F49F4746842840FB04B313D698B2AE4BDD20D473D65CC1BB27C5D6C610B722393FCB29BCFC245A4227110783D250827DD374B6CC6534CF39B5AA5585DA02E30C8B4E00F9D6700E522EE7CDE71191E6A97D6A15AD6CDD00F3C95929B7CEBB6DCEFC520F17CF96285F442A57EEF0B287CF084A1BB9A5FAF5C1D6EB8E6E17C28965BA7265001BF14F97339617090DC48F04691DF934D3F8CFA037FE6B97C9B284D51F24DA3F749248257FF13EE5B70E0FFDA402EBF4D835151CE0C09122845F5FD1EAB75E545CFC660AC9A8DAD8AB0413C8049A58889E67618138C4702F283C8F45FCE78D09758005ECDE7C4EBA3D25C63309AA4D841A15750B0EE03668B6657E87C19B2820EC1761F841F815C88EFEECC234CD27149B670B2B49C464820C5ED6B89D735E756BB4EB135D3BADDDF7A4425BADDE05EE8D1A473BFCE4830A481C2D8859705D5A16F64C2CCCEB8D08BF617A46DCDB9C501E5EAE86366CDF9F69824716DD1F0C56B7B065C9DADEC7B255F60EB8BA0BB852BF53AB3EEB22A193DDF9A4EB29AED54BF6E2E6536021D516188F0608B454EE17FB11AF018D590E0C6A91C2A31BDDD15C69887A99F1D4F6D6F3C60ACDE8D7DA82E81A947088713396C5D4113086996FE90F27AE3F7A618431F973287E7FAD5440637B2C814D1F83035F73D77A78C046F9F2B2E14C95C39E062A38F01F5D423693FA1EEA1CA6E880C52394CB13183E26ABA6FD1A048D3AD37DF9D0A442C5D6B5654FB387F81C9B7353161897334B00D54D56F694F30FF2252E598A24EB7F191F5DA730FCBFEFFA6495E53BB550F6F1E31C0C139FB58BA1455E2CFE0D00BE34BC9157EED4BC616E830A50A946B3A25877126E28713164BAFD7704815CA75B9E5C401094D4DF06F5729CED8FCF3A95F039AFA1B13C5BED9F78083D8BB0FDB5374E51C0B4F781009B8875504D6FDD2641752154A8AFF787207DB50A2D35600DD17A1133A4FEB74F85593C6A040172B18E0D5DE2064C883B3AFAD72026DDCB428F7E3BADFF5800A703781EE58681A0C199BF4542DC9410D5F903649180E7388812AC137105C8A729D9871669529A3F4267538ED5BDE90AF2F0893BAAB5E9A4D68ED64EC57AC00E6024ED9C52DCEC7364AA1E98EB2D851DC6862C7E8FE8263AE34C26004199185EC3CE8B6FE1A16E34E950FB18BE58BB73C1685E2249A09A5ADF2EDC19F711FF6055DBA409C350D6460D49B316614FB219F3659B549EDCE5D1451608FAC3A556A17C1AB4E36AF34017B451BAD1AF6EF11D2E619EFEC7ED9C96D6C0B6F1F310DD5167191A3C739778EDFCE0288650E7778C8F8F491224C6542282FCA14C91255D38F6CE55E1A25893DF2A08B253EA3B2DADD2D9FEE48F60812B8968BE2A746B37E6669E394B9398B967433D61A57AB7BFA0C33D891941D8EB66486CB52305BE11BD636A2C260846AC18C921C5BC0AAEFA6959919063A9E5A273DF57ADBE7CC5A19D1E082B8496F3801C45F78D421673F556669A0371B9559EE6F83B8BF263198B4B4D52FF924F12A9EF9B9D46200CC099E51EE34B3B2A22D812E9656130E3BC0E8F7D47628D847456B431C8A2BA7D0A9BBE4391B41EAEDB85A13926D98845657659E7D8FEBBA43DDB0AD1C23A36B7ED46DFB0DA77CA12BE13631C99E3260398ADC9A06516275553472D175B2908101E11F0E3029CF3BB360F202C50658C42BCEFDAAA3BCDDA11A5E4DA85FABEAABE47079602244712ED452C1EC45729A2ED7FCEAD2F3C5080F834294192B2E2775C939C7D2EE0DC911A7116602CC957FBED52466F53F5DD836B54864EEA6A88236FDE768B88F7705BA9C5CBFA1A006BD5F031AD9C53FE45ADCF6F07755F134C05F9FC2393E904BF6C0848DB37D341BA5C5A247E7BC38EB2BC3E586FEE2002CA8F470C64FE581C028967F1789C5A607F70861F349C5B1E2577D97AD566B6D111CF657DB25097A3C6D3D8356F2349ECEA4002F02662E62712AB01F3E30ABBDE39DA4FF6A9E8C85A09290DEB138C50D489492E115AB546209C4FC60E33012541E9576BC0C2C1EDBA4BA90AA362AB32170845701410770204F3D445FF4D1880FF31E8C5C1132BC0C3E691DB3E9AFBB6B8DA79FE2E980E11A48FA8EA68E670F40075FAEDCA83CA8A9EEB7EEC43829AA00658506B700C116B4B8B20C169C34A42A50BA9DCF6F997555F1D3BF41DC6DF5CD0C5DC0AC3A304B3871462FE1DD50FCD50FF6A91D22BB6E7AEE6C15ABF6DBC301C38FDB90BB832E3574A5D3D9E32D250D460A1088081838C3BC5BCFAF751C4769B11210682857E103BE5E7012889BB2DC911FA7D7D5C2FC1113C8A469B755DB2C7C6338B9287E1FA8DFB79A4B5CE775D9C9973C7DD98D9CC44A6C5D0A40524EFAD6EA0F3CECADC08844DC31862F53055EF9DBB56029B3EEAC965364328730464D6BCFAB22DD8C0FD579433DA00D7367B76C8C6D25D65DBA42FF25B12927955671CC7B8360A98D471B26CEAD0107E8617116F2650CCAC36C1036071638B68EB6697EC8798591787EB938B9E63FDD8AA771B78B37B6265246AC23024AFFDE369AB2544E7EAAF063EB0E0454EB3B08C7B66D26C693D371C321CFAD4B1E0F62100EC9DC11F2662E27DE2F56B94470406706064E776276829E0E73158A0BE5E448DC42AA4D552ED982C6F08BA1BE6BA6EBAFFE58A97EC2C7CEBE1E520B5BF26451287E26F4243DC15F1DF8DF1D2C9E109C1016E7E2F369E46394A39118CB689743B70FE4AD0C1F86C4153481DBFD71ED6A2CA4F7E00FDE83BD98EE0BC32B8351BB9F0058489D22EEE7F788C66CFCABB857417CDB77D2E676D6DD00AF80F5DA110E698BAFA0F97995D2EE307B801D96B09D54D35D8139817FE0C276540575BED9C1A48F630322CE809AAD4C1E48B5F395F8088B6D54A66FCF4F27249F2F3BBB2A293269D43510A777FE3C1151B9E8F3546F5E040E33F79DBFBDC9964F84492F93926EEDF9BC50E6BBB540C654504502BAA27C0B3E9B34E36FBA0BADE8DB816B64366BE9540E967FFA2DFD7AEE6B433C611C20B07B97F094796CE4BE0F0DB9036A7ECA78D9C104C58D279CAC602F0A46C48C976916AEC20B972C59AB822D8CC313E0002F81EEDE42A55F915CAF7D3855540658F045E15CAC4357EC0212E2663CA73752D8A8154076F48ADC3C2F83E063221FBF006C9DFDC6D8E5E9EDB92A048FE3090CD527BC0C99DBC11DA6E37E28ECC1FA2E879A719D105DA955113B779338C8232E91D4BA6D77CA24A749CA913839AFAB3B290A0F485433C06807D0EFE140481ABB08EADA4B72F7DC8AF0011FD452415BEE4F18BCFFA3F13D1AAD2D48A13032900CEC942EF11DBA1D8ED5658713F1425C6A390A83120AD03A81F959A83D57C48C17CC44AD0F18AF0AD6EE213DC8B5EA834D5F591CD60A2635E8A75F134AA1A58EC80446EA393138127CC0B9732A170691E4CF5DDAB88E57F80BCE4BF8390A9AC8149766DF867179D2E698F89F341D5F8429DAE514ABB3FCE504A7F07B271D07CD8558026F56B9497BBA8953673AA0F11B208B16A57A84B4755EF066042D938D0526592D2CA4A6B002ADE826C sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79E7AD7EB6A183CFAC -smlen = 1501 -sm = A7B952B3DB0C8156180FBBC8FB4249DD090F9D4CBA69786A678AE18981734A8AFD423510BCC812AF4EE71C54E0DAA7655C7CFD042746A151461F92CA317D37AD06F6A21881160EA99B39B4441A12699F06B5A41329EAD680E4477D8AF12EF7946C6069D88D62CC335FF82B661AEFBFA37FA84BA0A84B38EF846F585DA8E4786D39DF38A1640314CE81D95205D23CC91C4283C7564DB8D4454B20062D655AF3BC95D0854973B34845F1D118A978BF4C9DB17C194E57C6128F693E2E8793B5F13541217E54AA3BF94A3F47163A86DFF182F908E0840A42F4B7D34216DA5C90FBD89447C9EBC7DFA2562718A72B219DF73F7D1E9FF47153F576F32A70EDF989E4A2FC9151B2CBEA7837FDB5E49A91C3E686CD713A3356CFC80EE95CD4551E66521B289B862A68012C205A3ACEC0E4DEB1016C893038DD075D86B0E1227B2FE4B2333BB4CC51D5063BE93335B59E5CD5270CC02BAE25A03CA185DEC0C12198E6BB229C73AD21690D10B1D64E1E45C1D1E640DD43686D2F80C5A9EEDCB7D7B384456A02692BE77DB24825F96D78A04782925C65609FD9CB7D51740B1400C39F16389F9C431F73919616C9D65D3AEA8835B2206D809196B94B86E5F052CB8FDF19DB080F2CFF8BDC08276A71AD57F571F02DC27299699657397C8CBE95209C5CEF12E818431DBEF20DA61D9DAD358184EAB6D3BA394AA9C79209E82CDF7FD20B1E35B951E9AA0CE5686B8A7E548F311DC60250EE0F76335704911BD394430E8591642B084ABDE65FCE160C74E37DDD5B04C2FE2BD7B4257EAE8BCD9350151E24360E7D7CC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +smlen = 1605 +sm = 6EBDC06131CDBE9CFA68BEF9655BA705126B2F11A1831A58443BAA677F0332E1F8A8409EAB82F03DDD8374546982F9CCFAD1DB0A75FA1F8E829FAC70F0C19289CCA6160CE86FE24198DD6B1849A0475A52C7CC7868A2D0B93E4F2C59C5C1E6C70E6AB87A8C62C9C359709B7D3ACA4C9239AC6F8FEEB5D38F5988DFC35761C70734051D62EB3F58663D5AF8A16FC179BFB801348117D11844C976F07FC3F3FC68EEB8D79D46BBF3AA41BA6B4A51BBF154ECC821C2F876B038CB40A736A31D49212C1DA85644204A2A029901296F411326596E2F88B1017A6F79BCF80240F897E09B7EE51541B9DCC7434CB689B517EB83C77D4F964DB0828E40F0849481E248E328ECC8EF4BBFA3602B6A37AECA587A3B6AF525224E1E00970E774A1CFC1FC87AC5AF09245BE6CF51D68D30A28B0EAF37C3D03A8D0D63559902897CAF4AF367D044F2CB869A93F6DB0AEB28C7D526B3E09E0990B40F95E9968BBD21DB38C70E1D6D0A349E91CE85FD474D545F5A5E17996152E54DACECB2360EF52B635A0D0E353EA576B5EBF629A6717BA2F30FEA873F80F33C8CC0961AA1F7B5D369D005C8029A5C1C1E2CFDD0E0B30DCC7A3E587931146A1258C51C841DD8DB48EA029A24B139B03DE6E023DFE38AB115AF8EF411F3797AA81B64A1788FF25E046E50BF611F433B76215DDDBF4DE7743786ED12421836129CC2172C7B204F516F35CD1A9DD10302280E9D67566A4288268C5A49402098D9ED2DB09BC0F0A0ACDC7796155CD98A9961D0433C6974CA8375E3F0198CA8AD34D6DA366E3300247172D6D3FF7494B05A725CF17040DC44343F84F74B4B4150344B1C30CE704F4FBF84F19B0EEFD786A1473E9BAAD94EE093AA1A2B4259CE02078BD75064B62048C4BF7E2B91D83C690FD0E5BD46D7E4884ABDE65FCE160C74E37DDD5B04C2FE2BD7B4257EAE8BCD9350151E24360E7D7CC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = FB9AB3C9AE742149675958FD0899D48D7578789F688CC5F79F228E7A6E96EA90B916E6FCFEB81F4E4EB29CC04922219FFC3B06FD9BC60FBDF525C33A6B5D4450553DDD04017777DC05B9E962CADEF512B4F7161610F7E91A15D148826CD61BD3294C74D92446BBDD30545A7558793335A42499187CB9ED316B81BBFB85355575D77189B73706E537A035C81FFE09F4559F86E0F4ECE458B3727485C0E525DBBA562B2F85F622C659149BF4985717001BABDD5841DB0A547E06079E573798C945B565FA3B7BD193C3E1261BCB7ADA9D46677773C493EB1616C80B15804798048D62EB412C9498522DF82020B8AA78E392639EB2DD926339D9648FB59891204E7BA246E65C6823D5EDBC7AE73FBD155D63608C6655F6C309B69EE2CC7FBFAD313025524464475616F23AE6846FADDB7ACD8617D460FA08FF27FB1B573EF6D29E55B4C43269B9A60C4068F3316A5EEE1641AC7DB040968547F1AB68CB8DA5DF650DB5CC597B10BA56C4E5E66F3052AF8ABA21A9B2EB252EC2E3B02CA3890857366DBC3E5CDC2EEFD7A595AE402311E9FDB762F3742F016C1079AA26519A381B3CE698FD285EEB67118E7FDD8EC313EE2F8A9462A322CA63D4DAD03C5D7D168EFE9B2CAF843F63E65953982E6216109A3CCD0CED45ED21B317DAAB1C54023A87E00C966C313F900310A2687811E83EEAFBBF35D1ACC45512F91ECBD319203A8C1FEF0144F0272D7550E5BAC4E42F9E9D5F84AA2B29AA2987A49AAC285763088943C8CEDB5DBBC10BD3CB7879CFD021A9CE840FE8B01816C8EF34F4F29815924DBB75071404B0EDB76151755110E7387B20E6CDF496E794D18B2BE56B37B93262E320DA3854CD235FC1066D0F9C70F8E7BB223B9E453E5C91B15760D75CC74D11D239569C9F2FFBDB5DAF483753C56D622595EA632B7C9D60C8770000344763377779AEF1A0B08E09D3011F5D75819850F7FD388BEBF6D03C66DD38CE454EEB1EB7381A7C19144E03A72DE34E1F1C70F969E5D19D051822F61A002054119158C625B0C1CE028B37F3826B4FE8FBE9A63EB79E26B98F5FFA31B80F02827332515ABF19DD048E8345377AEC353F321781D1B3D8076F17F35B5DAAA85DA9CB34FCE64F1F396BA8C491E20ABFEC4B87E52A0AB7A51FCD4850AC816A82C583503267E4E459D41670F5C019875EB53624DC7036AB6C1B91BFF009A2ED3BE4FEE715EE3CAC0720ED00C7C332001ACCC6F756C2354BD7F09EA2CBE0BAE37BCEB36762DE54048194DD59D75DF4E6CC3EC7CD4DE28102EFC1889DC6A23F9CB0460CFCE55F25A628030B41330AD8D221686B84BE270036FEB9C508606D55E4212DFD5295223D436D677A9EBDF0DEED6319FF419591D3E908A849977B0804BBC7D07D17E67E7690A8DD21A948B0928AA6942BFD5DA7BCBE5C27858D91D9CC1669828204CEF3AC9A4874FAAB56B4A03C8E2A3329640297270936A4A569FEE72F460D77C2FF8A5FE7EF941B02120398950A4257689DFFF3FFBFD1633A4D9E09E8DBBA2E53C4FFF067B113821CD4E307308AB91CFE91AC1EF871C82FC426C9607EF20F9250648D9D5509457EF06C29F274848AD763B16EB396C345252F864D51B35D993B40BBD2C3E6B66A667B8681703565DB83B4851AD9D63D0B305B451CC17AF4C85EA20ABB87FC83B4457088A147BC1559B97A3822C47013902563BEF4F52478CE870EAF4DCCBA093D7DD727FFD436B636D192F1BE81CEAC42357D7E67E19DE915E7AADA9C095B8ACEAED5CB99542AD47952087445AF9EF55F82187D0C5497875DF538CAC588553AE5CA4A2861C6AD2FE29CB7CDC9975A10255500958B996E2A16C0CC487FB7D318A916EE8C652B493BD73F53EBABC05A76DB840EB64988C926E6D55A8F2ABFAC4854EE3C28AC1DE543E48668ACABFC4CA5D8FDA7611E2C592855961CDD09F8DF462FE18AD1161E4B0E86DA7BA6A4D65C0696CFBA16E83691E3CBE7D16CC660904CB9FDA722CBD339AAAF40FD203CC7D328FA72E9BC8CCAAEF0F6A91ACA6CEE313D6FD0DF1A7F41F44620C0D8F68FCB0ADC5320D51C6DE6693912543D3EA6D8150BC3F47A0C3287CBAD2C2540D8F51EB480A298009B587DF15763F3B5C3EE2E9A17C50AB1180DDD85BBE7A4FF6A7DF7609F6F911CC3955FF34A1221CDA6422657EB83FDB7D931FFE5ACB5B810B580D0DAC42C54181DB2B9140A0FEDB45547E41CA3716272676FB5AA42A92D1942199FD79E4267D61BD8F8C49F8AF8EB1C82A35ABCE415B2A8A14F83480541F2DCEFD4CF7A2924439195D3190C7094335D147E107C9158452D200E7C1B566EE70E79772BA008B51F15C3A64EA89FC208439EF4F91E1392D9AB1A828A7A962C2A7082888771FB84A02243C26C2812E111F2AF92595B9AD02ACF2DDA353EF781C99465EFD785CC7C45BD76857698330721B262E9D8BF3080BC630F612C6E15781680878C55DF3BDA64DFBE752F3816A79F3195BC0751CD1760C599F1CB6E3CC8B555F466BE7094F0C3F94E6050DB69FF3F81F284F7AE7F14DFC156100A4EF5EDC6142AA6BA2914E93F2DB021F86C736BF82827F0EB3222BF227E6748C669DA3936D893F111B93C4563C9E2F8326051AEB60B0393143C8048B4F9C9C4F378B0C8741DF6639E98A72CFBAA0C81E11DA68D6E10F91FAEC947BE817AE009560F51886266D40E83F8DB18074ECF719841B0CB3D1D711450C396093C988AEE57E98B17F9ADB17953C55727299454D8BA5CF39AE6DE3800C6E7631C3A348B7395D18480EE27FBDBC312CBD38FC851361EDB3A435E414979F5F67EAD9167102920E632A3B9A1CFCDCEAC8F731A4F8CF898EAD0D0C63D82D9DF4C689E9E1A3549860D1050BC417AED75CD72957436B1E4D4E09FB24798C8A417AE280282EA1E5C480847DA97416D04D62CE85567169E8FF5EA758271AF865C5CC90AEB59226460E7F8F906473B46F95B6C2421C9556C97984B53CAF0E5E2293C0762A83981B882F5332832F940BCE55A153206E9A7C47765A4D7F01EA3C58176BDAFD7E0AAC34E7DDE9DA2AFA6FEF7A9C140BE274B8AAE6A9517897600417B041950B115513EE31BE01661D60FCE67133435F11153535D7A0D6544C4EC808CB88D486CF0AF83526DEF360473B65CF34D58CD4453D82F0B76F62B881CB2EB56D877CA5141CB2448AA62DDD6ACB516D6F11ACC60B14B35B0A8618B778007A5231CEC1777DC7D677DB3D4AB493B20DCCB7A931C3A806461A57871BF267DBCE870E19419A18491EF368507C9388DE436F30960FEAB73EA38E98761EEC9BA39AEA65E8975341716F0CEB1AE66082816CCFC85F9E2FCE8AAB86B2BF63AC447BAD4EFC071F4A2DEB1459B18C603FCF9F4A0F4A5CF3527431C17962FE52467950989B32FD95C7D4EBAC7D0185602123C5021D778E48E244DCD64CC1A4A751D2275437190859752E4CD18568F07F8F54FDCC0D254F3E47389D98BF63293B90ED59AA9AB36E27DBD8561FA5B349AC63656847EAF9B72D24A1E1D505D7208C7D529611B3E12ADF8C69F298844D536AA9C45F03DA3D4BF8C78BDA0A296375CE2C4AD874A257EFA00D6ECB0A1F2FD2C94E9AEA978869FD04CC94003056A35DDEF9854E0D222E65A975B7577B12E04770636BE7A04DB874C265EAEEA5ED43C3F072425C24D05925E00FCACC0E659EDE13F78C915D3673CC28708B46614D3D35FE87B1B4437F6801DBED519CED4BEFB96A8AC05E28C9277236E7E5870506AA7845C8482E7E9011608 +pk = FB9AB3C9AE742149675958FD0899D48DC218C88A9D30EF610677FF5E0D22E9EA2E8FB678977EBF030FD6A3A94F45709B3690F9E110F3877684C22AE4CB8245D5E60AE5AED38DCE1223A20AEC233DCB3D7754C5C6D3272F2F5F1A44F4FD369AFE1AD56DE3DDC7003B88687AC379D53B1039D233CB134507C7BB231DF241DB879F3DC44EB1A73CE78DAC6B1415971B1EE041D8474C8DDE3195DE02A17DEAF0941C08EB354F34D4B7C9F22AFAA5B897D4A65C4F613E7CDC2D14332986CA0318820EBACC7BDA0EA7FB8B5AE4BAE5431DFB34671302DF2E572C0CC852C54563FF59AF8EA33776B4FB70BBCA71B736A17FDF4C3FEF30D2577B7CA9D87EAEEB789BA4BE30A270CB56785A14145866611BBB4414898E066842F00CA6E969267FDD77E4064E0E626263DBA25FAA49D91113BE00ED6F9172687ACB3B2992D19223B7DDE84BAD33DFEAA7B13FAADB64F524A5BAA166472F0879BCF8A92E20FBEC8935D21CBCCDE1AADACEF555250888368A3230FB157B37A956B78C58E8F10D5DF14D7F51B93747E4FA47C110A4A550F5F317AE710F24DBA553C2325B1F74AF3EF473C589C33DC52859725E70373E4141B5BF6DB61E2E6B7FA947DE4C1E77954A0A7D7D9F69D708E6333FFB3A84BF0C395FE030EA9B7A836251D685F30BAD946881E5D75499F310C5E2FEBB744FE997E531C46BA8BDDF7155D1AF88AB3008112253AAC6CD4BD5B4B6E4C7E9C767017BCED28CB7EBE6B7CC97369A8CD27DDEE9024E28591F295E99281D2878F06A475FD13E0617158CA13CD3DFD5D8B38404B24BF82193B3D1FB62061DA60C2493539319E613EE4977E6912106670DFBC0B5F8FCC82953659ED452B27A0301641C33D56B9592B6E78A5455AA70BF583C7A70E5C7AB99943F29DA7E924411574F4C854A9C11F64FB30E6FEE7AF4B7275CC593106C7E9331C88C7C84A219EDC8EFDE171AD98618C4B699F0CAC8CE8C9CAB22EFCCECC82FA1C4D54E63A32B0630EC33F8EEAD1492DF81505CBEC0FEC2E64311E4FEA69D4E39DB2354240B953D3720282F611C0C8237FAFC0397EEF155E03A7B98E720157646EA290535AC6D275BADC73AF1A763D0E302B38E4BE8D3212B53F813E37B4446F530B91C465B98FF65750951F2A67C663531736BF2AF56C95C06A864FC8422C94F766A0A9463A3D3F96026A83C03EFD7F417C341F938DE8837618C72B43780524CA3D1A19EFF94AA80BFA14852D1AE4C1D9080C89E928512AF8D8BC10E6A29536F3B9DEF68AB4D8413BB7CBC95F3EF40823C3E56DE65F93E812C9BA85D9C8406D4871FC5BF4C761C0DF35B126C30DAE9EAD63A6607ED95A1CEF76F9DC8C04D5C8E227D6C44EE54DFDBE3434304AC886649AB41F8D243C0344C0B2085B5DAFA9E71A1E98FA638CC12DDC51C597B2CB4840FB63FB2DEB2C38CD2C347D1B0717424993696685C6745A4C50A491CCB241F177090A89751D3C5A1601A96BDD0C447F73130EF1DE6F5196088FE5EF5543D5E86B64B722B678DBEA3C5AEE8D44713D408C9294D115F50978D5E9EDDB8AE577A95A71A9A90101590CFB3143923E6957F13C3D80A97920AFE370BD89EA0C16D490E1FEEA62F354BB955F19C9A97F8F6443BABA5506D86CB012A9A9C5E3705A092AAC8EBC6702F9F2C9E63BFF7E3C9FC0533E9DDD529BD09C22E768D6CCE6A7F2060D2312BC1805418F5373312D2E23B571BF29F5539A0F63370BDE6C9E8BA4A6917190329E0D3E8F343D71D91D1D205B410D4AA562B5E3FA87410E59B157948B0E509318BC8B4A4C67C6FC1D5081D2D1188AA33035D66AE29C73DC83012CD45F73A38BB5798FBCAF1F114A88AAB4A3D264A41B25FCF8C031158FF6FA08038AEFDBF79AF868683DB04D6393413CB73E085F47803D17B719EDE9ABCF280FA06C1FC39C6A0C81DB04F6FAF04C811D684E1B02871BD866C0C37C6BC42A3748CEFB39CF900DC2F9526476F6267B882ED3E57A371B5C64D7BF4673C0C24F7BECB7B9B6D44B4C5A6FA919F105DB92CBF59695FDC0FFEE0B2A70E2397197C90DF429D0EBEBEC22381BFCED7B8D80D579A960C5763A497F45BEEBBD11709340EF33CC91E22FD7BD90563DC8CC33D73BEFF2DBE3F9285FBF5200E5777D3FF962322F5E8A1517998CA7310ECDACFD9C0C603E1D0A6E322FA532D5B70CC16E7E39B2B59868ACB1B39E455F784203866CA0AD364FFCEDA35EFFF5BB061745A9BA3D4E1D3AF229A56B37A913B06629375E02134764F25114C7EDE4F0669A85975AEF483D46C0ABBC33DCF047A43689FD4AB64659EFB8984F5D1712C8B083265840D1B917DCFD69B4825CDCEA91C0421F4799F7239DFBD6C74A1C80048F76CEB0DA2D675AF7859D585BAEF356D93DFF83CB2A2B22A59B21BEBA26678ABE07955E517326955F6EB681B9AD96B12774064A2DB27ACD82905AB9D3CBDE90D630343A3B4CE039650D5B882FE30D1CD61A54B0D7E5AFB7CA6404452F473AE804A04705ED4D0469C9190F887860FBDADD9CE99A185D8CCF0BA69548CE1DC2C6953514C8FBDCE201C182C82D6B607E4BBCBDFC6566AEB0D13E66C3E38910EB5CFAA0C0E714D752A5288D7F4B82D66360AA5D70E131DEB284EED01E5234B6CED9E730577BDF626C05E2516474C768212DB5010082C8126434E787A0BECABF5A4C9D0E10287C4507CE8D2AB60FB5E189EDB5DCE5D6962A32AF4B10257D4C59F4A2BD47FE7D78230BC339F59136606872EC72A2AF26BDCB56591DC03E1C0322D32542E8AEA1438AD17B9EBF1CFEFA57756C75DCE98F45B4DE33A66995DC2E772510173F73BD646A7E4036B18029EC58B373A8A2663FD9D51912EC953AC4529BE4102E63D3DFB6CC1ACF25DE76BBF888DE824B5473BDE52A34CB2E71AE6CC99C68CF2B17F1FA29B0178EA05E046FCD31EA0CD9CA3B7FBE1AC1DBBD58C3DA5E6805681D09C721ABAA597097DCE805618D5CBC67C23484D1E050340AA2F2D70080DA06DD2499DC2C376DC98A5B193615E097451A32010C8CA251384976CFFDA9794D63EBB4F414CDE6C9D1C277D980BB399CA15BCDBE4E7983B45A1C595F6330745FAA4C63671ABB55A8099E796B7231D072F14B25096587418452CBFC62AA7CF4CB6DD9963897C00BA71635501EE8AF909690EB769BA900B8FF9350F49A3E69A4A22E896EE19BB1CE9DCD0CAF461037BB4D536FB0F134911B7C1F497CDB9A6C908F1EEBFB09714C201D7662E77E49990F499DCFB54C51A2BB4FC6AEBE1FBCCBF2420AE3D2F564F31002D4F7AEA8D0DFE23F2543A58A82243A6D40EFCD59826A45ED24B6267F48C0238415418D35EE3B74A4E152B79F6168EACBC6EC4416BD0841F7E1485399E310E1D0AEFC0912C52DFD87A54885ADB8831E76FFF59DD1A2B88FB246C308C05E7469E5FCD7529B0D75CCBD95F3331E93EAC28C9BE11A0CA926E5B49019F54BEE34A84AA88F85B05FCD2609136DCCF607FB1B8B153D6F8ED9AEF7A1E4A3F401ED3074CA35B68687A2F6438375D94D832F38EC37AC875552F9DCF34542946085DDACA95C62F2431CB079AAEA6735A69CCD9FE3E79EAC1DA68EE5A878CE6D9545FEE3D186A81E8EE19182552CE474F7BF6F10BF5B313853CFA583365ED4FAC97552CF6F1B5C5349153126F6BB1EDA236C8EF12982112C895A913FCC51A55BCBC81123163B401FFADA3BD13D075582B05A1EA59F9C46490C7F60E354AF3C7164A7C34922638EB23E8A4EAFD47D3038C6F67C729B972DD44C69BD5085FE0FE0D4DF807C1F80A46C97DF872F37F6736BE765FF685964069D58B8A22631E0E09A5EDC9A5419F43C8C71ED913060AFBE565B31996BB7561FD7201A1EACA61B3621B59E6F9B011BF6414517A31D0F4C39B071F2C6686E63B72B47CD552857A73E5654E20C94C9C15D4CC6B3FAED3E5C1923F6AA3AE0F5CC1EEC6225B0C6B7D50D6210F2FC0781DD2633DF39F6885F48F24D177C82E4BBC725E4A382FD89A9D15A2E4DDC8BF042DCC6D69D66198254CE6893891DE6C6809A4938CD317E784557D6FDF0BE374A9413D02FBE4660233A324121AA355223C7FD4E55A266992486F88C2C2DB28A4E9C45FC79EF81479DE49001A10B4B8F29446E7417A63749A80D1D764174E1067C6A207D06405CA9123695440AA09B9FBF497579FFFD638C21DF0DDC42130621F9E6631F329C57A1B4EF1F4CBFE5BA30AEC94273BC82E42564A089C79AF1A88A4F577991881 sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC2289D858201E207E -smlen = 1534 -sm = BA3345C41135C3716B04CE13DD2463A040E6E7C0B1F8DB359B4E434B057070EE31B5824F58057B404A9784F224B67290DDA384FBC8E8C865E998DECFBE2913AD74014C51C2934814DF49EEF71153B1A12EDA544436F385E6D10CF5891E0CD8C8EB7082E82705828216020BA32325CC3E6A9B476379E5D682463623875A8C2750044C43577B24068A7F31A166306ACED4A9EBEDA7ABA5009DDB4B285CF1F6FB3E7174F8965E421C13A0DD71DEF30D6653AC1E5623CEE329674FC2A59366593A72588A3826ACC16FC2F7CCE27E318C79E834264981E534DB6BD1E1D68F5A55F2DBAD3933802E17D25BE5BC17A8EA98695DC13D5BB94838169EF6DBCA0D57232D913137031CA5B3AD100CE3A682712C94B7C2F060886883751ADCA942D93C7521B0141D7EA13624482CBCCAC01F66B99B3DDA669069F831AA579D66330435A6235CC1640E61BDC7889D97034A809BA747ED3903720F8D53F75CDB3EFB09E7FB5D282A9F5E46049299EF6B9AECEDC2B9F7C74554750E9DD02446FCFC4E2FD59050C1FEEC6B8E6BA09EBC4820320545CC6F0498D0DED2AAA97FBA85EE53BEF2D84320D7E24D9ECAC76D55C7D827E31CE9BC5F338A8E4800855BCBFB05F0C54432D40619B1B2553297023401BDE61C427AEE2312B86D9156F9B2D7D20B8042D5E991B16DB7A1450C48F8D8E188395116AAB2DF5BF2C811C38DE33104EC06AA33CBB71B4A38EE4721D792F989825A8B0AA975DC7AD01652D13CA899BA3034728DC63E140531CC2F1ADAF31FA1807B57D0B5592ACA2AD82374AC8C7B482F93E566DB23A07786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +smlen = 1638 +sm = 144435B591A4365D0734F0E13745E1CC95654E6E8355732D926FFD9BE22DA639D1BAFF6A36D518BC2EA600482E1BBC86683C8726D3B815059F731013341BE13B884D8188ED353099C62A58B16F1E3F00C9E72D0FE07ED8BE1896AEDF088E653727D7ADB1301DD264854999332F1F4F601846C5478FB97A23D4E08C9E22E25CEC22DB10CA95B00677318EA8880013F49743102A822F16C983EBEE99D2942AA6341F5AC8218FCF2E92D09E56641FB512E8FBE7EEBBD20B70C9F2FBD0F3655031BB8805551F47DBEB170FEBF85A86C1B92796DD42F0FB97A82A13DCCCEB45229CF1700F7DA6B99A236FADED4A41E4C7A266EBA94B3436F6251DBB2B9996C6E2FBBA41F47E0504279C2162DD15F2E08881F87F7CC13D7C2D5B281DAE059ECE1FCBC1A7DC410D041A9A1D795F65DA7D53C7D2C8245A3E1449E662417CD09B0E48CAE1CFE73CEB380E31606BE1598BAA697C17A2234898014C4EF09685F642EBDDCDAE7CF65551180CE8C1C2987DF9B5B8040B111A54BE09F6089DFFDE6719856AC6FF4D8B10F7B505CCEB49AA1DA5B0BE9AAE123DFBFE0C4127AA866E0761C362FC64A39076A3F5FE0FB6197EC8ED41A44D297C8501E450B00F6F590A2B694C7629729052A53BE279B4C9B1A2D9EAD13561919C29A344E75E7F989FF38A874AB56ABFF11DF8BCF8B6E3F3F913D947434CBBE40418861115D12AE2F95454239ADDBDBB5D2F45B9790E6A16E50C10382DAF119E924EF6FC4A542FED33972D3E2109943960598E4DCCA536966CC3B25AA0F629042FCCB1C67E0B7A55519835D083264A24787EA309695D409523FC5FD81E924FD8639E5CA3C7F25335E825CAF2C2D81D7DC4FD7D2D39984930B0416B075F304107B0D2B53DDAE2FD682FF2F006F7996C3BDC87B590C9A73D980531CC2F1ADAF31FA1807B57D0B5592ACA2AD82374AC8C7B482F93E566DB23A07786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 1C0D14F1C1E76B9BF996BF60622D3C66A9F772DF544C505C8C2E857FC4539CFB0884F5D87D81DEC7747C4B40E783A1D9F6C4A991AED889F32CD375473586F17346E9924B2233D2474098479A5C5461F73D30B33084B6BD7E5395F4CD72601516272879CE2BD78CE284E6295200684A6F854954C2D054E7402CE619666A9C80BCF00DD213755CC29DCC3BEFAA45BD38F6C01A65B12A2C9A78CCA591964E8710A1A5B15E1AAA6D10744A52119C7019C9E614F3ED8EAC1F6BD32B4048D1AFDFEEB406FDA4856E7C9C6803348A368D66D1727A12A944A6E35A072E712F81D8E1D94D9994D1E558C17A4161D93FD124CB0EACA7F74CDAB19FCF836E635D92CBCB7E85BB406A6A0909A475536C2D5CF68DD411A6BDB4BB325BCCB308609504EA97415535C269C6729079955A1F837EBCA23F3BF2267AFD9335B6DDEF0B43D71239A62AAC41F227C9433940FE5B86E8EDD2570787119BB6DC14CF35058E72DFE9894CA057AFD5468FAEB841E2DB641D93106B7D6F22DAFD88372D55B7294A3C59BD86C5C9471780FD57F49699C9F8E83837FA5C3B161FE18A900B005AA7C7A2157186EA20AFE78087D6B017BB4B6E7B3E6AE4A4B156EA6A2E8E8A504332655611A7D7B2CC1F3B8B83A2930D51E4CC47BABF6F4F2CC93E0733AC6321EF2D912EC63F20A0EBD8C1FF0DE1AAFF3A6F0B0ED676498C8842B4E61B2CAE60BEE55D65AB86F0672BDEBAD21F2935257FF793637D2F32ECFFA993EF36600E50A86AF653DF730D71FAFB5D4FF089D48B8B142BB6FA3116822F8F045D5FC2F3157A9FAD5685D0DFDA9C33852D2CF91D3165CBC59C48A34B531A40B93B8AB70411FAB42A6015DB023EE8AA2F850F9C3ED41FE3FF24AB958CD98F3220ACFC8B181A15D5D3DC7C3B6F88D879212E489F75D502697B9CCBAC6AD4211DB58F33712F1990920C10FA09675A1892FE46E9B1BD4F4A15C7940C455152C7F7309A2010428DC91B47B8145C768EBCAE1F6F25C960E504153144C9B8FF9C8E48DEE7B43F7721A398E8E6DD3E1637DEF088BB74BCB336BE19075D9A75B07B487818475A9FB5C44C1F9223E010521AC3DD11AD73EDCDC2F80A0E00C28E2D068D17F24BC4E640C1842878DF7C41C01971F9B916B3407B32999ECC5A042629E83B9D4A63DE9D3596087EDB4074777D5994AADDA0D5BBB2E1E4D79E7B2B71F82AACF6932BAA285F5B4BACB475B876B46AFE5AAC07D37F91C2CDCE21A883FB7690C5B921D89DA5C243450AFE15D629D5C7FB13E32A9842EE00BAF1F316857BF553916B8A734C36C998E0026B46584793C99E6BE5492FCE48191F85F978944E25E26B5A31D636D621E4F71BFFE4A9D5B49562ADB92CF9ED365D7B2B4FB47FBFD730DF15EF77B1E30425D8F096F868EBC29232BB111CAFA24FD6E210511916E61D869CAB2D00F55EA8F64B17C3A828EFF69119C440390BD4627F5412A598FB57F1EF646753F3EFE560F7FD58AAF41C235ED7A8B4BBB7D3972C4013A9F411B327248EB7A7E87C4BFCECDB39B77CA59996731D11D319ED2D21F8575A3386A05C8691D3577A767B65FF76EA0DE165F8D0ECA20C3FF48B9077AAC64C659A47CDB3E183C8538CB5A5D4A7BB1039BF521826F8F51B66584D51BB90860A4E6477108778F8AB1438B316E5DEE63FAAB40B3417762781ED10A5DB9F859AB32BADA4DFB8BC4F02793FB883E14D47EEC7B784EF9CFE0007ED35A1E471374C13AB2FCB36D34F5CCBFDCAF5EFDDF27E1AF8B4BFDC73E8DA0ED8CEAE8AC654B586DD762EF315942A5593F50DA4795044BF8553EEE44B03405099D2420F9D943F6E90B9AD190BCB65DA3623661AD4F8361896217A0F54D67F26773C15C46EF145953DF546E0BF241D5B7DB3D85F34C3257D77576D21372BDBCF7036F5E08E2A326465C273FA876DB4B82E242CE217154BF6CC6C240DC44939D279CD5617DBDF0EE48C7B19BAB55968D0204F7253F955D038AC94137324299EDE03D61F35DA9AC8186B26AC0DE22DD00DAD1CB28211C8B32E819C902229AF8648EBE0E708528082E6030EA609FB3A76441F367CC02EEE42760956D1EE1DA0E0FB4F2A02DD06700049D162CCBC8209F3B6650AC0B689D7E5910F5CFC6E7F2E7704AA42476B71F03011EF75EAFB90DC75677EACE96820F7905E085C81101CFCBC642AB2C48C355B9CBBE93C9E841551C28AAFE30257846B5186EA72BEF52B8EA6D3E94FF6014199B2884DA15833068DAA2ED206A8A8A6723D1C15927253544372E785B43D2247A6347463F7552515A98156082C72EF6BAF89E8E1D24B4E27C2DC259F050939045EE56BDEFD00B5004E31C25E415E108A44433526B75FE444651F9BDFCE5926E8B56DFBAD0D8B9C13BD9DF2BBA5D30156A3B9E10D8EA4FCD9E156DF6FDF7354A5323D9F55F227BD6ED13655EA550BE88FA4ED26FE917F759D7F62F7D7B34028C201E4A57AA219CA9F11DD618119EF0BA528371177BC60A7DF635972BF9B0BBFE8E0BB9479A61F30CFBEDE490D95C677BBC02E9386BC81481802DBD0757B3DE5B98D0DEB0ED9A18C4D8BF71E0134E8619CAA5177A2A7D7EBF92C58CFE326A6C95BD904DCEEDFEEF87A830344A1BA77C98C0B03E7FBB5E66AF2DF95221671B9A83CDEB6F957DE4879D47936A456989DFC03361F8C1F036F6240154E5A7AF25A6270936E38BAADD47B2A340A830978822D0C1DB318E33D918C1FA2B910D62D950B34C84978A1A2681D5BC621D674D014802B6376F7A1CA19FBDFF6109D714C613EF608141FAD4DB7280B9B7EA6BB14654EBB850F0D437380833153F1612E402EC951D333FC8EC897B1AF9A282B41F30D97613A1CFB218BBB613F0151242A5E2E144CF6735866D87B7E3FB37FE64376185FCE3EAAD1D0A5E08CFA5EF1DCB37AF6514F4FC351ACEE3B27088AC3041CB530A484DF68F4101E00A8B054DE926E648F9E308219FF6F2D70B5627F3E92C52916A164ADAECBF34E72F7E998663E971D7EDE30B7410CF508091976B6A94E118EA722017685732557984D1267D91F5820A23D227D4DAB3B9F6E62635725A0E2EE773CE0531918780758F9C424AD620C627929627C9AEB0D77C337C2162FCF8D188508AB873484DF2D134C1DDDD25DFD83B26704C91F730B43D6C21E77DB87C0F7AEB3E59DD8062299D422BB0209ECF59BD93229A85324AD7EC5FB30A325EA55C3928616235D618A3C20760D19E77166BEB1723572C561C51F03823573DB31AF178226826035D481BC592C3AA1F33EE92D8B295772858CEE0F2035D0C600C87789B63C74AD09927696A9C5E40CD325EA295AB4ED1509BDB2184FCC37809136ED9AF2D3A90FBB26747405AF4F68CB7BF209C3188C2693BAF7D0276D3C1D3423EE7CD2C10E8541F9E643814190F147A66AC4631A5338F7E2CDF844E8B014E15431E274B7246B0B61B8A30D146CD4AE17FFB453C1783A8DF9D03F310EFFCBA8B5248B75DBA054C7A611260ECBEC27DD015B1B2EA55CBF1AF4C67C12B6104CA8F253F370B440EADD1CF34DC840A63667433D8ED18E8508EF337D8145961DF614CAEFE57FC5E2CE6C7390864015617F1A9E677769C9FEFC3BE1DF7B8D8F2D83BCEC16DE90F97F75655B68B59B7857159CA4B60B97882E45AF5902CF3A15E51EFF62DFCBEEDF5E126F5B8AE0F4A50C9E255C446B391F4D729A5EFF631D31F96085FCD9F7CC904D28FF285FC2A33DF05AC1A69D53750E6A2490D7B199CC83801BB04666BDDA7F14470184C679EE3826CC9C23 +pk = 1C0D14F1C1E76B9BF996BF60622D3C669CC51B0F6D4F5C5035AAADB9DBF9375F3A2F87140D00CC1264D3110BAF38610D280175482CD512A8B93C8A5A39FD4ABF279D9DF11BB57667488FEE84E72B60FC17665677AD2B644B59A389EA5923870675FFEAE3C6DCB28DC2AD0A273595C9728800729494B2422FE5BFF7EEFD58C91A1618F24035A9DE8BE874439A92F2869400FC5732513B301DEACCAA3061CEBF87247FF539EBE82F489D86DCE1288F5A6FBBBEC0FAD032DB7BFB14FD8944982D372E9965601988B2E98D911CC262631E47FA17010080D04BA94FC3003565FBC5FF77F2AB66C86B9341743CF9EBE37879D63053B6ACC210009E359A64F284593509D2309901214ABFE3DACA3BCB49A6A7E86C635823DD86C0C12A4D4BE1707BECF547B0334BF9EF6B55E686D68C9F76740EF269D11E3245EDC070A37362DEA02735EC081D4C59729BB7169C8B3871F6C47DD21139545C8D8594905A5BAD16F87C8ACD2DC043FCBEC7A3E47DA3AA604B44220512D2E9BFD5FFB84C44E64AE531920C82798D15593C8335CECE92509B6650F286350E1BAC72D87011247F44F2C34365C94CF9FED7F14A503857384F1BB67DD16812895561282F0F2AA26F4F805846D7D08E2AD491FEBF1A881D116C860DFD01ED7B45255105E3B54BDAFA411851FFFCAE1CB390F0E1D3199F8F3ED37803C230FC30CED5986C012595CA40920F86C1079E66A499650F371065EF26FCE85F20DE092B2BF547116F99458803F07F9062FC6316CCDC330EA5FB412DC3EE7BBB902BF0BD6C093FF27F51251CB0EEA3E9B80B6172C5547DC9751A92E41F0197FE1641551FCD80A3A95F83F34300EC38ED68828117F09D2A10CD162C3D22A484811C463DF298F9909DF1A9CA8D749EC898BB3D8C986C3C9FF2B30275F5F22CFE35E5023FDDA1016F8252CCB37C2EC319BCBE17B426126F7B5F9D61D94CBE5DCD8698C3A6A2A1F5139583DAD2568BEFDB23286D8EB7D67158EF80692FAD2D29457BDA989366E4F1EF201ED71EA69AF3AFBEDB7AADFB44723D7FD17ABC520F74B2E492B981415B632CEF0201FFB291FB1F86DA05C5B73AF8C75813F1295411E288E9A2B858B4BA06DC6A385720C390A9A498F286E07B0A07A14809C0FBF91A4BB13E4F0001EE39DCD8FB50391F5610E4CE417ACC7D99774C815FFED69CF14CE1FE053B5B1E5287BE2EE69DDAF83B5309E0009D2D865186DA949C076186EE0F9CA68A33C395000193DF4AFBB00971E444B7B3DC4ADA777C427ACD3C90D2D39AEB09405B9E77978C529A83C14152519D4BD5228EC56AF6A3901AC96EF15B10B650AAD6BF7F246357BD1D0AB15C774731B935DE85E1493908174EDBFBD8980468DA0039865D54991A97CC0030C00384F40944EE441D57A643D4EF0D268097A88DEA10E09CAF4E1731E6BCE1169E80C597DBC016F2A6080C62BF0B74055716AFBA675C0C1C05F0009E05348AF2999818CBA78AFD07CB7A256B3B4C3DBAF4DD3F787F11D33006A92F4CBEEAEAA15189BDC73BF0BA8DB6E49A0FDDCF0829B03DC4B2BAAECBB6F33DC1CEA0D9491DB677F1CC60C088575540759E0D353C7F33E460ED4B9587ACCC3E732B8023292EC474C582D4DC2A2F962CDC07E2F415A12F17AF4C9060C5937E7252DCCCF69FF6011C66E20E5998F2D05A7617E4A1CF2CF00EFF99D6C94D005905AA97706B3245104528BE65F0950C9862C7DA966B530ECD99E4F344727E1E8D4A1C87140C8F33ED6432E68639A03865F445C929C650735339B2E54DFF4F7EA0F7811E5D02E0D199EDD1B0EAE76CCFAABF76C028550565492302CB939287B6E34F84F3A74CDE309B7E1285D01DE06017ABDDC80EA4CC1F6A77DE182A477D1CFD1C356EA8DEF433D07CAFBA14ADE013079827AC3266D784888EEB47642D44D8EE724E8F5257B8ED2FFB21D944831981704CF69DCBAEB0931ACCED1990652CF1745B52314499C683BE385B159920567B6F109AD652264D5610FE719BACCFED9B970BD00018A82CF913630B06B200C2CD172FBCEF456236E5C2A20E1A42A476DB217233A2AB223C19FB9FF0C203B094F717748D0CB56CA861C61D9373439E41EEB314209FCA2D810C362673D386010E7ED36F3C70C71174BBF7EB68AD9B88600C62CE9723643B6ED67B16AFE5FAC0E348599E371E98E5B1AC433CFF21B8EFF49384D6A0A51E2D8BDEF994F34A99207572CD2013DC57F9DC0C1C00032C4EE74CB7700B72CEA0F35E77DCD1BDDBADD36FD325DA45033202B7AB5FAE41DED109F3B6BB32CC673FAA686FFC5AB55323F83ADE3EE749B07B0FB7CC86B3671A2EC7878DA77C7F5681B44B46D0F5979FC4D43FCFF0E2729DDD4D13566CA48840E5CBA73F0D4F43C899DD9501FC1D08089CFB840FCE272E28241D7CDEAC1F3032980D8EBDB5F465AF743C850F725E6F737E1CDBCC3E73D9DADB413D314D6152B05A712407233D16545AD37DB359622465F6522AF72058CF5D78D52CB24E790B17F37FFA63C8E023089EF09BF44D40D84FCD0B4CC52BB8733D08384451EE06E5CDA406501ADED7F6B7593530AB0328949BB3C7460C40EC74DAC36610A336135C7B0FFB1125BA8A859C5D2715FF951209F64E3AA189AC0F3D297BD68F74412AC40AE70BF2D9D327030C98F31656D252736DDF900DF70C04F72B2BFD23020497045F5D55A0BCFC6401973292E2332D16B7DCB9C3A7DF1A7DBF9EA4E1297A8EA7BF9B9B3C6BBDEB8C8314DBC15E20F6E97C967FFC4ACC372EEB29260FBF4C3859F1F106C93BD00F8882BD2DCB6F9CD1FFF7C5359024442FFEF0B82F3F620CAEAA6C504A74249C2E4141389F1039A7989356A8031B9467D02C9CCCE202875593C24D4248AD9BDE385C2F7BF0930EB267512A5AC24CA7EBC9D5B95DF00DFAE4F8A741128D4AC21C9E1B7C6E5871D1BCD4C0B96E46E071C3248B4294CD0278E3E3112680B06AAD4CBDAA1A895B1E9A8AA2195E010EBFB3C4C093B0CC269B840BC01B08596894FDC96ED3DCD666D65DA19738C20287B7E3DD4296F0C177FA3659215F5A8135910ECA77A1EEA2BFE829A860C7047A50280535CDE26B64804BC074A54C460875A0179A2E00CD675E2D7761149023B4D3D18FFD866B2D74AC074AC560FC98D438ED27C3FDB0B4889917A5F2D13DA0CEB49695C796F928C805842C3DF9C66D882F27C633E691F2B5FD01E340443544D6C479DB5F7052C4F135D6C9C3927606320B27BCA703FBBFE75E4D009646E2FE170C8B7AA727856A2B4ECFE851F0E2F113CD9B518AD5A10C922E948AFCE0FFE29ED164565BB85E6CACABC91266E5979657E2C518D8C5D052B953DE3D488252BD3B78A48F51F7F4BC2EB939A78B6D0E7910678B9C449D810690DD89FA130DAECCB52D8B4DB29B5EB00244E54A8A7012293767736D1484C16DA4D293FCBA418B7EBC33395E16BCF09F44DC0F7229C8E413AA27FCC1DE4A88C1ED6B4F111E75D0451C25B9A6431EC095C2851FE6496A143908F3A9DCCCD8315A6A91CA9AE30E3BAE2B15EAAB253D2E1A4D3C63B793CF8DC6F0757AE19AEE3459C5683665EB5A4D4DF4AA0B1D9200CC844BD95DDAD7609A1D8F34E8BB4AB2B99243DE1DC1F6D69F72221BCD3CAC094B908AD96D57863D4125D27D07E788535428CA4B858851547C8BD780E564E5CBAA888B7DC28FAA8585D9316110B956C249A65279702B20FC2DE97AD6503716D44267E8DEA623EEC7AC7F9070E603DDC259A1E4E36D01F2935189B2912DC1DE67FAE8B08B5125D3ECE3F0B308BC271B4B289A4976D8F7CAB2058CF66ECCEA137E35E1A07B1B6AC19BC2A283D84608CAEF0BB749A8C51C277500ECA0832840385650780DA8FA63C418974A717D7E83DAB54FE581369AF97FB28F4F203617C856E74B1FC29248721B67E18D24557952DCD182546717C9D0ED52A8E3210686E09864A4537E5C77E764C6944C53173B5B5F9F5275C0536BAABC5E6A59802EF9B64ED425741477D7BFDD9FD8E517814021E7EA0CE8BCDB219B9C2CC92D9F58EB1EF274E1E2D158C432CF28C7F59795C4B8606AA96492B392C4615DD22BC8390FF95C11685626CCACF7C64D3686A9A5B9C78AE17B3997B5B2996719844EEDE710DA741839338BCFE8CBEDD7B5DA9B447AD33ED32733205F8E366CDF24834634D7A81EAEE657A0D192B1F0FA57D6AA2942ECB0A70239EE5EF030E489A9F5463A80A3FFFFA4E33FB9FB5A7A28F979 sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE7786D10821E01ADA5A -smlen = 1567 -sm = 3445D33F240021570F5B095C21522D98AA3940B2E6BF0288CED6C9A8273FC6BABA62C7F5784CEAED034E1E9D86AA7DE2EB16EE5962DCBB412BE63AA3483C75BF7DE4E253B75CE4E36E9BF314C0E487367E2A17C55CFC5EBF1F74C1698D6CE6AE5ABDF9EF56938842EB62F7B4DA21A28CC7B072DD8960C71199151387EA45AC57EC054CB375F64088ED4E9F787E061F917B8C3DBF2B405B26395B2B08170C855BC08B8D87E1EC2B777AD225690ED3C48940030CEAF1B572AF0E5ECE001ADFE44BBA4F4C2E53031A6E229705D36634AD7106A7064C56C7ECE9948F288940095409393E6797973090246B2C53536E4FE268AA1B30DCFD4DEB049C409BF11746F42FC2646BF5E093905FA401675623F2FA54E976794ACB0A6F3D1EB1B0BC66C2F10AA027D4DBA8CA0DFAD4210349EAA94B193620BB092B55C684CDFB80483FE4569A1AF9BA1F55D9E3E3695195F4001401C5896028B29E0C95A559C2822FF25E211EFA48A8F25C6CAC4049323F2E453ECCAAC1FF22C5D76D7D7CB67A62C5C81521AA3D9365B7ED260F9892FFBB0D63FCEE9EED758F85C8B7192D06DADECC59E22D792FA26FC810AF9E9BACF4CBE45ECFB857B9F5D0719A6B6559C0FBA16CA6A23C4530B5FF9276AD33CAF6B13C5D46A0174888B7E7F14B69024D49ABB70CDEF2031DE1CEC3A39A4AD4FF9450C7AD8B962687A10708C2D171B8C1E183F6FBDDDB5C818F7654D463955C8D0EEA76244257321A51A638E2787BAB865AE5A36912F7ADE000D43E43CF9DDD92E7661FD3810101014A2B0A2D5A72039105F2ACA019782C156456ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +smlen = 1671 +sm = 0F480CC8D1143841154B61FE0DDC969F9ADC6593F7AF34C1235B003B4ABDA80E0201AD56380070A6B0F6B5D79DCFEE1E720D617196B833CD854DF6F9324A8DE89CF3248A242319580BB3EE78C8AC63D49C4657DDED122EC7CDBCAEF7119208FD4E586AE8E5426F369C05D381DCC573AF9B4E1AD742F8C67A5BAEDC49E92979BE0AE20BE31189E9A2BE66C522B3454210268B913B6052D90413D07A45A7000979BAA8272291CF67F2043F33A3C3EBF94CFA005ED5AD99292EBA5D6697370D32E4BC380BECE8DA2DBAF863A06B784E5BCF09FAB607C8EA5F99695B586C38CE73104DA7C5227715695025A1A0F8ED316C030AA0B2D8EF26D6F25E1C5BF5BCBDADA500AF034F56051791674A9E67A2F4250DFC0D02E352905DFCC3D41BEAA2A7F985230C53CF27165F5CF0D972FFBC63C8BB2E010F21849A38C34957A3123672659B0835B9A8F2244927438FF2DF805F6E784D1622A585B67A7CF210B6E3B846A50AF3ACB7FACD59BA143BC925958104D899E00D850E3BB873F83843DF9534E42AA42A7493182A03173557BCE03CC2CD5ED74B73A286723F7CF991358138E1151A1A9410E02E5CDBBE38D33BE8341CA9FB721F6E54395ECB1F68A90E2C57E3B636FC6B55B8E0485824B53F5B1C25B8486EA3B3A10780DD490824114992DE0BE43781109E81E32AD8CD7D69D10D7706272694B9B6336D72300025BAC5577CC6D8853184F331F5BD844DD39DC8C281D8B58A1C9A6D435B9F5F25476DE6F2BB53C6526056D318E8BE34CD88AEAB521546B4D75CB89B571A5A2FCF4CF1C7BFEB74BDA3650C3ABDE5396E77001BBDA7F923FEA5C8E67FAA29F6174A17B5AD98595496210AFD747ADF81187DD34844F42985783364A71AD3EBE793EB877EFB68BEBC35D88EB36EA57167B94DCCB4D43E43CF9DDD92E7661FD3810101014A2B0A2D5A72039105F2ACA019782C156456ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = 5C7CE327B828BC8D4B53A66D21E316F68BF58F7FC6E80DA5436A9CF3C398AF3CA7A0F0FFEE61C596C58E0770500B29E8FB43B8B93A7A284EBA3E1FC0985A191DAF5658357BD36F669BB59CBFCE9D478812F8B642659F0ECE22FCCFE34912FC2FC879682F3AA86F00BE10C6AAC9B9696FEF893296BCEBC90D543DE0D5E041B6D2838D0C9BFB1AD74C7CD988E969EC7A366DAA5A07F40BB35EC310B2CEFA943E8184E2091FD75C07C9AC4DDEB187B63BCD01CDA98BFC1A444E1E915BD2CBA00DE2852ED99857D29786AF75B61DFFE68A300EAB886278E0C79ABCAB71821C749FC53366097ACC3B3CEC95671B2E16B44D4E13514A2EC7FC88292CC85789A3FD88379D58169E74A764453A6B7CFEE4D1BF954B47B203FEBBACEB341F2ACC2B429446FA5D7B12C906F0D801B6615FAE12BEDC8313042CA180CF686CF1E834733DECEA61230ECC2D369873C0FF5307E0738322C52EB53C2E33E2E13996C915B5D5538CCDEE36251E2530C5296541FEDEDA65631DE9250DE8ED46D092AFE283B2F16AEBFA913C78A5ABE753DEA40174FB38953A266B458B4EAF44A16C83B5E9702C1DB4BC9B10C3661FF1804B5421F47AA3BD8F6CCABF468C922CBA3613CA97A1FB3EF96CAA9A3BC4BAC5F73FB2C852496332908992BB319F9FBB7A570E59D7E6090DDB8EF7C8780C98D7E45FD4D835C0871A33C8A955F994AD05B3D167127F5FD885223FF09F70D670EA32EAFBA6B6D14625B6D56A6AD6A424464DE45C0B5E328711CC8E18B55ABA984FB1405B78782900EC776BAEF452652B727C558E57E10D119DFF5AA3D4060C476D0C99B24475CDDB6D059F9AE78E37963A4A6E570CA482D8103826B0060443259D2880129B18E710DAFD54F9C402962C32CD2CF86EDAB420F3EBB68AAD6A3559899033054A4267B641CFF432D13DDCF3A885B26F280F23B1CFC5C76FF26F43824202B7FD09FEFF49EDF4E90D66C6946C6076BC037642C87068DBC021781EBDCCCF39212BA8F5253B2BA60898361C8C3DCDB77E297143D04589A77AE66DA2D2502D4132D3EA29C551B8F14CF946CFCE01B4940998E7E44C030FB03467009EAA417E7C175DAB6B52859F20E607657F2165210E012C47A0E8DEA9B176E4FC31FFD6EB40EDB44524DB4DE56CB1CA66FDCD87425CA8611DEEC718C077E36D764E24EB8B5566A0655CE532708406248A43891B5C03CB225EFF05215757AD091220E220FD2B76570DC4A99874A86E42A085F9172EAC64619874A12EC3685ED63A54EF17B37B562C0B27AC5BACFCB9DF92BCD406D32AF9128F47C39BC1D27889C37CC228EFDDCA4B4687FC147B088C12A9BF387C345B5F474051FF8E7F18D4EA1CD5123105104CC8B0E12CEC2E8C3B6F34F003CE5877AF48E25F60F34A878707090610AE3EB00A80E67AC0C85D2C86EC3A13637DA018111D557B7D34EE2B5B7578F813AD735297C43B7B1C6350903C31E839FFD96455F46E095FD86DB9101DB6688B033D97F432F5DE356D7532588E415369A45168BF97C642800F38CCC2D0DBDBC1760E05340EA9D1BD93A76037EEBA00978F6A9A97012B728A04B48EE2C5093AD04C9C163BBB513133491B2F8B9F7640C48DEB94A1A5B1D11EB364662668A6257224259383F5DED86B473AB74355611ED95705CCA3E55B1B591783EC5A6B372C377E6B923E76CF5720C6F4026C4126266023E0044CF874F9C852FC924D9B3837037DAF7181817449D180A955A9CBB557DC5C3756CAC79633779C125EA3B4EB34CC17642C047A04EFEC9E5B2908D54EFF23A0B3BD5904F613D6A004B37C6862C51A6EA75F8270E4A142126DC02E556488033DBDA44C25AD074ECF104C708CAFA64205BDBFED9A718FEB524DD24067CD37E677B2ABCC04A5413E0A97E3B2E064DA007D4DBA5E79BDFE6B7D1504F6DFA42B873E8E9F70B1C608EB4C083B75EC8598FACAA809169B93941FDA68BFC4611E7FDFC0CA687447CE61BE3C7C1CD50A3450304CD6B8D82F58C92D932C7CCEB828AB7FDCE85EF42834F2A7E417E2055CD64DFA3F62B124DFE25A2007517E582EA6B44A22A1D436AB74A8A5D9724F8373B4A3AB5C560377C3BDB49005813BC8060E279D082453BE165AC6F75847A6226309639D56A870A82D1C9C1A57A89289B74620420CE08ABB30C0A302CE7245F616583F830A918B568850EE7EBF53EDEA5E39C1D5475563418ACB7DEEEAD9ED1F27E77B16A349BD96E4AE26D1BB6F64D9DBEBF5C82CAEE7D4176CF74D34C463CBC4CEEFB78D1EDD215479D1520CF530DC8EF6C50B6C898C90B2261E38D6EA080C8960E96DBAEDAD30DB0FD1D7BCBC6E8DE7E921A4B3419B7DDF8EE5A13D34A70D08019B071D93A1B75C96971B3BE448DD08EDC29EC3F3275451ACE1A4AA9DFF01C2A9B160BEA963059304B61B494C5E8BF8097596C449F176EF41A085548899797E46D96BD8136C22D55161E6150DABA57A59789B8D77F7130F8E8BC981B8AF69C2B7CB6F96386B368779B1E194C0C05477249915D0F4E8132A8667B947948307539A0F068612834C39D20DCC3FC8CB2D1AE24FAE1EABEF901C5B7D2ED8201CE8CB9DE69B51E8CEE91A2F7036E4B234A2191505F11B01B8F7FE98DFEFCD0D2BD41D3CE785F6ADEF1E0C2A20EDC21DBB2E47F746221493793CD9A3403603384DEB66E3E17E193E45429B0E77B22EDB78D1009B4674961F919D45CFE49908A0C3C035FF9A55E357849BE0994F5FD04F5256CFD28D5B2919F2C630FECE2F8C43FB1BA0539FFD73C4CC23C37EC27E316BC0A0FA8F140283E9BD68B3DB91B7EDE5488FF02063456D3CAC7565A5834D323620B12F9844629AC69007C8749F2C62358A13FC3A2BD103528FB3F490647560FBE9AFDED4C02562F83FE3711811EF20951F0C68716A84D89E98318E4B3560578D7954B9A092FF3C86400350DF10A08BA30FCE3EB3BEBCFB71C4D43198C91C7FA29C51C9692D27539AFAC055D8604CE1A8297B83CF24CE296A14BAADD6D0E9FD2B4293BC4D9678705F6E2E0CE06E978DD8C198784FF88652891D27C2BE6D0469F6DA141A22F917575AEA62A430445FE039E933074A29496370A78392164618A49C1D52D185113A76448F628053EB15F5BDB367E1398893B6DEC9FA1AD313737165B5E778ECE8C774F43DEB34127D5B9CE67669E5EBF9F51563A5AE26840A1CA37659BDE498644E40C608E7C6CDBFE9CDCDEDCED4DEF45D6D66AFD435C91C5694648085D8B27B8AC911BE7B821F640D7123CCC81566AB04A072C764A9A6A6B87E0D4E9EEA129FDE82D91F346E9E3DC160405009AC08164D7A9A5E553F65B5DB2BB50B843820C8F20DC92716E5085AE2156BA1014FE4377FD05CC6A37A76802BF26F8A8D1EC93FCA380264F20DBD675AB9904A1BBD3A9C8983734ADDF3232F4EBD5987B088DAC411B4C96959EF21B0AA0BE702F2B45FB1879D960A14A5432A2C07B1D6D1DCC9E4D7D0548334AB18FBA8CE2C38FBFA1F911DF5F113897EBEEFF15D0F826B7C3D223F37FC4BFB388AC71A83C391066EB115EC240123D87F4AC3ECFF2D373D3CEEBFA36A06572A219DB07D297AB657DEF276857BD75C54C0D5329D781161BE446F91B74C883196B272AD220276F8D93CCC48273608CE6B69A01001AA6FAFFBA837E5A2318270BA31BE2019490B2E4FCEA98BA26D5AC3C625012B0C3D61EAA258E413C685948A6ABBDA123CFF3413D2C4C88C5929AF1055D593F2411719E352811935989F6C805EE1504385AB654F42 +pk = 5C7CE327B828BC8D4B53A66D21E316F6D4236CB4F610B9A8B2E70496573425E1931F17CA5C68223601C89355CFB225313EF9C2E1E9D4CBAA158032240011CC242683843091068F6C96EEE5741AF88D4BEF0AC6E476EF78ACA27ACC8C2010A0120478B82482E61FB09E119A3BBAE06705A39127761B3C632B0543ECA4DD56BC6982ECF9B6451A2D6239C527A64BD2EE7F59239AB7F6077994BB275195C170039A62A098AA8B6DA37957E28E7CC9E588421156392EE4E82CB90D4282B9AB9C33736956E85B1943B823FDC0CCBC8FAE1BA105BFEA744E6A80DB183006D56ECB9541C1AA1CD3685EB8DD6665294ABFBE1A73B58024400681B73833EF475F431D674DE9337340AB86B2CD67522EDCE1B960E927BDE27BE4C26766FA8AD4747195F91832ABF76AC07630D54A01B664A405C42F91AA405EC67BE7A6EEBC8E7D97EC9153481708CA6C56FB2B47B0AE46E4EABEC6313E445595E48425EA658FF867F4D06E026F22D5E5A34917634F78A3A598A50964D5D2BBFD96496AA123D6674A8D667F40AD36D9FE111B742F0F527674934AD5C65001FCA48163047DDB2C207CEBC00640EA47288FBCA67B7DB1FDED12E4F5AF6841D9B3BFEF0B21AD05B3E997CC41D128150FE7403B2E7DE388C068B9D8FCA7626168CD97D32559A8184A71EC6EC47F5BFBCB76C59EBA6DCF0884A5CE58362F69BD4AF49D3C3481EFF22B945D0D47E2AA9D01E905235BA54CEBDECBEA1EC2127F3C8B04B877107DA17789D2F4BCD2998A8E4572458FE813B523301B68CC68FB46A036A77672CF1E0E0E75E7567C3DB430A2E3F600566AFC13FB3B3DBFED53FDEF1575269B241A002AA04A902FD35BAEE62BC2C328F9173D6648441819948681EFD633082AE54A31EFA23A829496ECBCA00F15BB8E25FEA5A0B1BC49A606C7DE41C18C932F5AF2FD7FB394D7D385E07543664AD3C7AE33E12D0841C9FB42C0C5F5FE283AF8BB5C044DDE3CD00A512B264F77F0641768C5C1DD2149AF2DD125EF63A53D14ABE2628C7C8DB3BCFFC88633042A193ACCC3A53AD2B9B91E120C955CCFBE7B27650A5B5E5B0225C2F08A7D70D7743AAFE58DEED39874445208B7D3A27313504E6992EB36C7DAF55A26BFBCFF48FEF4061073F14128C338E8B10A6CE69ABA1AFC8A5DB6AC336F317F9865BD872FD1B03AE3B4E0B4CC9D22080F155255F1CB6C21729DE6D83558A99B8771B781270C33B2A4B4F05EB14814818047F44691B026FD0DDA0F61D27865EA908E3831B65890B20FBE4B368556FDDB8EDDF7A99F89B9AE2988A00E17CD20291D39E6AA0457E78D67915B3A27474037A2CDB5A23C494CE771F17D6A27C5000118BE9C7690EFA3F38EA32BD61A0E774D27BD51F44FABE8E0309B1D41AD99D83BC0F34F79DA94AC28C36CA308A62883383852B44DD0703B999CF03F1FA5CE89D7D3C047F8F692485D13C2FBFECE09B1C0C08502C1E7CF08C6A8C6859F904DC6626D009F46AD29354BDF00544841DBF6887EADD16EBF90949091B22052BA7E63CB98A3A8C8C6BA02B8C4D8EDF4F45AE7269B39837C154C476F21C8A989C5959E5205799813473A590B600382C3A03FCD616FFB7CE14033F535520CD9BD519520B5EDC4690B5F65125CB23A01DEBE01790C07AB3147BEA8F6AFDFA4FD780DEEE07FF2A77B9E25D7A6588666078880D7E0EF3A8F507F51017C04C4CBB1AC9FD9F7FD6B4679ADC30E0F1C55452C02BD5724F57F871EE87AA2D11F7BA136AE2C84FD0C385C9905182E1CD41352878CC0CE845C6136A99240F89472133293DB8F47DADE76AA410C6674B9B086689C8E8F951D34B8A2D0786314943F7F31F246066E1E00411BBDA95450F1A717CD3C549637F3323BCBEA54AB208981FB224F10B7A0644B04BD2542950C87FA111DBE3ACB524648ED9A8DAC3B1C0ACB440C955E92FD41CADA9FD6B77CC25552FC3733EF1F85CABB8C535CD43CD3F919C050DEB4EE5EB20B0BEDC3E0A53E3DEC204EAB843CC703DEF59981723D1931C6B1E60B17FE6553480E8BE7E5B90A82A1920624F32CBC02884642574859D4BD43434DAA4467607B555D6084C37F61FB352AAED4AD42DD03B97CA947903068D0A2B18B09CCFD3362840255F6C8C44FE34186F182307EB5675A7EB5F1AEE55970B64FD0FCC174C7A7060F36ACEA4E85207DDA5669B828D4C8C37ACD8FA28C2BED54E843FC11F7E81D3BEB1F4CA74B50C86FF89AB31D2B9287E2C786E282C325B3BBC63F0B07A2A4D2330F20FBFFF00064ED06B7B872E16273BB285C0A3D58A2C59D65FC1790A281F67A14FD80C027900AC9D83574D96DE8B7BDCCFE2B756F4E710AECF3B97957FB9485C1737CFBE9E8A10238E5BFE5EE65E53852DD0001D44222F18E4E3C30D7BD60C7D0EDADFF3D7E18E9558BCC4331F5DDB3ABDF28490744C7D3A36C8A2E6AB4B69BDD6FA3FF34BF8D10770D0C8DB427766AE8A61AE5153B2E2B6AFCAA5C3C50B7A45CD9AC0EC7D8F27B7D8CA485214A2CFC7CBF850223488962F9A3A943A6E9E8D076B2C138FA236EF1C14CE212CA310C075246D2ED0AC4D49189D365C773C591C69C9D20136A15AB2E5C43D904E4D7778B6B775C503344C093FFA3CD854E5DB37921843348854C11B92C25E9F7989E05B970049637A853F8695D5645FCC58B20A8AB93E36B49AF7EA364934C980A323F46DBF7C8B5E4F69DB081388A57DBBDBE9FCD87E01F96FB7E248CCBC29F47BBC176DF59D5E0D90BB3544931BB855753310766AC5ACF773C12C4E6B52AA3C2A9595EDF88F53C9132C16FDEA50B3B1AC7C31F077F003EAD566CBE88DB5A54EFCE73595EEB4012E093DB9C6E7A46B958B223D9FD1D34BC43DFA23749DCCF31E3208055B6BA54B135B6B04618B82E444A692AB4B18D000EA33D38F5981D30DE645A8983B92D6AF7812013F776E3BBE708B2B07A3E88EB40C8AC17CF87C8B2CA8C62F899966EF5FECB55F55F405DB29C920F9A3C0BD923492410005A16F750A430A325CE56452D325BD17F456A9FD709FB5DCCFBA30BFC9BC1A5706F9C7341ED1BC62BBC902CD5F8CF3F7A4B9CDE0DBAF7BED093F02A447436CACF1CE2016A5A37602D975592AEF99E464E64BC11D12FAFFB4BA4577C2074517F81D95DE8D3522CD7C821CB2EE5EAAA6B08C5F8313F14C44F224705C216D22DB8B80E279F59C0A6521FFEFE7811D95D669481A0A85A808A72FD0E1216720CD2B1DB0DE62510450226DEC79637D32EFE72132534EB735DE4B6CB790BDF1A435B11E0DF91180FC87EF200760D16E8E106B7B3C91725C3F37A3188DA54D70382D4A77CDC4F7F9D341D865FB6DC43E03AD18BA640FD1F0D65AE47E22AE9E8B17ABF8BDF1327D8B9D600E7CA7465320DB7E9166859FB5AECC32F5393A1B758AB5C2992BEF6A52973C9BAB6D382204873155219F935E064941273A1D6491D05D9A0D041CA9CD46D3AC875C3135CA4A1F2C1C98A2DD437B34EDC91933A2AC44C61D57013D0AA460313179A933DD64DC79809F468F17A30F286804952190CB492DADF920831B11031DAD0A0BC1A18003BD7B434725DB0F0D234F59212368159791E81433E9474A4C869ACB7710449D0AF7902CEB3B35F8A7723878F691C3E1DEED9D1DA0F6E816AE19129AF9A5938B3710B189AC05C3F98C436D908327EC86772EF6B93635D0F9CC5C458E1D60E2C520260453EC08D23CF75C8AC31E6A4E3D3527FA4E211B065EC3AD17A1319A446D7912B6C906DAAAD3B63E9BB0966BC7C993DB02C7C301469A23470CFD510C1E66B9ABD9036A5FEDF869FA4728D50A0D180020816090C678EEC1BFBEE27D11086D6168D4C41DF48A1156883A1765D36CBC617C1DA1F4A5CDBD161F9CB11E40652369B47C07EA06597DC54E652B7EA01FAC53B7BCE1C9AE675FFBD6D706BFAC4CE837E0BDBFA7B5A6DDA93F889005C4A2B71E7FB2A9B770575BF396E2D75531FBFFB4EA61C40EE2C10E7BDE3240B33E6308B6A7184539CC19FF0A123166512D5AE8CE378BA4AD7C7F0DEFE566FF2420B5DED70572CBF9EA9D8B1A6CA6921204448D4226E5438C8B8BDBC7E1470B51AA85C5964FCCB9A47D348BD7E6CCA13643C2DF58F7E07869E5DB891EF2A69C39BD7536AB640A8299BA2943D4A943752EE70E26F2117CB85F8AB27B2D8D304D00E45006D63784E84BDC6B11E5A8114ECC1E457A9C5F82978DF4D25F90E87A00FD4E58C97471BE3AAFF9F4AC3E6B908D5D9 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66DFCAE6B588A1F4067 -smlen = 1600 -sm = 580FB091EF9956F4CC46CE71B7AEA2BA5E94F87FB03311242CB7917199BCFFF5D5E05506A0054044207D125B533B66BD283930E09757D5FC83D1CF6FDFE70F0C2DAED1BAF67168403DF590E082D92ACB29B77F0E24DFD6D782D66B4B656CD11131E59772086268A85ACF6738A3B6A3D28F590A4725ACCDA308BF8EC08B145E00CD876C1275A5CE3746B89709C57C717783F4E9964DC1EA34C6C9A036A753AC43F1F8628C36B31AF954CF1119C3A450F62BF2A78D8E31C8217F051DD0D0E1CFB97139ED74EF706C5DA0EF1B3583B9D5279FEDCEE139A76ACF188EE824F79A6FBC9D20A07A8A75A2FF6E5C3CAFA7CE218A0260E14E26B60746BB01C72FE335FD04F3ACD3033392B25A054C929103CD9B5FAE71C9A704F11F19C711315FCC7C82095BBA79C8C95A008241C76CC2D260D134D2FB437F8AE9B3C0A75FFB13FAF0F40E507014A24ABCEF9C8C39A0065BEF816F3ECB3F5403C9ADB2BD54335D1B396A73F4938F2A895357B0F52365F9FCD447B43F862F6CEC6B897AFF91589B0CED19449AF3D0D0DAC376A39FBA4F8C3EE2819C4286BD3E3BBC9AF63EB4F246FFC4D7925706E0DFC96E89B49DE047BBAA3B465B62BFFFD87C013B01E2C45B8FE4BC1327A5125FA247B4F3BF69400B9486F0DE1A336AC7B4065A59FEDC0044381474867616DE48AFA3161308EA49713B5E69BB51C7219EE1FD73C375603DC766F7EF60D74CC59A2847DC7E0956A9EBFD1EAA669C8530554975905BE68D099735F3CB116A00EF1DA6E4B7613B9ADCC154508BC9AB8AA6412880A4BEB68182934D3361727CFBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +smlen = 1704 +sm = BE3210E484DB73A11E0DCF28FCA03869E1C95530049FB5E5ED4E436FB55E02F2AB99D72AE604415FBB4DFDF54A11AD6460CEB3E18FF6C00C4A34EC482F51CF5BA273A0263C73D2A4E69EF8F9A8FF21AC4E79193869BB1AEE999D5F2EE4DDD5B3C0AB10D20BA22903E57B16EE29AF8AE42057C03103DF61BFF9708EA6EA1EDA2E567F16BEBB4223DB02A014C4F62406ACBF9EAD9B8FBECB756BBAFCA26F4BFEC170B37B5413538FA0A6E603665A4CCD0F2DD6B41FAA71C2334CF22CC6F91B998526DD3691460385CDDAAEE4579905CE4EF2D30D49D08FD79EEACDC4A4D680F7EDF30FA7D5D56E149CD8574F3E4AFA7AD33DB6EE3FCEC11C283CA4EA2E9303601F22F05173AB9727FF97643FF83CB48D8F817E783D152BED9E04081A4A4432C934C211C582A96EC43491B09AC5058FA049E330486982001506766B0EE027BB6A4D0B4C2837E25B3C3A0DDBC185633139FCADDE5B41D17E74C3E0483B69A0297E4006BF1D384375E268AF055831F4E898D4C776C2912B28129865A4F104D5CA13945ED416B4CC27BF69155A6B413647328C1A8DEDDAC95D32F43B022EEF56861C57CF8D9170B25B2D7CAD7E23B0907C1530968AEDA94F868FCAEA290360AE63C186D330EE56C673CB99680AF577A91C1B57B7E8C1669A5836712DE98D3E91970F24E23844FAB7C0C9AC80094CE43F7469F27E2D14FB88630087D54324264FAABF13FE0601AE90662DB953A2D6BEB765B09B17C0025FCAAA21891995306913D3D35E782572A6AE364F81A924CE5E09E7551DEB4BCCCB403CFC086CB93866811BD390D5AC97CB9E89DA583BF865CF7BAB1CA9B1DA06869E424BBD9D4A53BC82E1089DCD5DF2E2FCA2637DC7836856F389BDB78761D176423F342E2075888AF486329C6E65DC112BDE976622EF1DA6E4B7613B9ADCC154508BC9AB8AA6412880A4BEB68182934D3361727CFBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = 20872F64E1FE69773D60FDDCC67F2D9D5DC491EDBF68677B6C2D6E4D860FB6C5169C13AE38B92DC9792D3F325D055354ED7F8F1D89B0BDF1BA0CB0BCB4213936DCA697FB4088113ED8FF7AED655D873ED10654BE0BBE06D0E03B8E34C8FCDEF6AB8D472A1CA7BE37ADE6F6E0FECCB56BFE983A9D01E04BAA02EDD434C13343A192BAD6A3BBA6F434D670E8402569E74FE3711618C7E0C72EB3A6DF25FE82BBCADAB1223ED79ED51017796142BB350848B3BEB52FF0001F473536E9A420F27E146925647DC4354BC7A3978F93BFB765D2C05969BD6417EFC5816B89C092640F5A072C0B67C2FFDA28347006C179D2C4EFF2FAC42EDFE6B5D6C86BE75CE01935D750C142BAB6124B922A209F508ECDCB309D79859EA05D52D7AC3F83EF804C8CFA1511B9975C46258306FABAAFB669D31328F2A1B1F15A21550B1B7363CAD21C561156B9D48F0EE1A17E1322FCBED3ECE2E443D06D599B2D901EAB5A7BBC301E60B5BD58E0B8353543BD5F752E09ED233EE5AC5AA9E4AE326C865DE748959D96F2304958A861C0C946AFC3E1BECBE180CDDD60432FAEC36FEF8A61D8ECF334B985F3136BA72ACFAED82F0BB3908019E90C0271D42FA949744A62DD6C8263D09B072410B9B70F4AB009E624652A6D55F1C441C5CF73E21E1EF67BFB894A14F5B801DBBA0242CBC57F26970E36D2F9682FD098F0EA86D47A1186BCBD3BB045F37EAA7644A5EDD434FE2FDCB5D3F6C11BB5067E879A6EC03A6321820306C915AE7F96A14FF0F74CD629913956982EEA80FEF7EE270826ABD1B1F2E56AAC58B68C03713822F9583EB979272DBA34D1F0C5DC78936DD3EB293BEB572A1D73A3FCED056BA8F752E0EA7DB36426DAEFF3BB020EE1A4F6498E2607221D5A536B8E32F0557312F6DF087471FC4873485C875EB631EEB6E176786711AB33F7451BE580C4D246FA64AE2EDD082C3AC6B3D56B3545EB810F7E3AA10833B1A3CADBBCA3F446105A119FAA890C3E1450A4E4F4F924E1135C2CC80B33F30DF735ED64BC6E452518D64865059EDC4F46A93F8FA33B4409CAC73F38673A11263F59D3CE0BCD206BA14E3568E307E134BED13648FE7A496164C3524F16A31B41E3FC472208E387781B4EFD3E172141CBEFAEE6D2C3B77E5C0B6241D5D6A8E3079BBFB3D5F025F118507F78FB453DBA3F88E14937D244468E0BB1FCDC3FBAB6603D42241392079006189DBD2206571660887C1DE5598E4427E701A3D5A4F4C7C863ACF3BCEB0401D1536C6E14FA339319E23C110652032981106639214F7982987E73AF302FF12AA92767FB4F322D45876C2C80801093B7E196FC16FC54A9AD7CA055CE8CA09A45D118EE70306971C8DFD1E27AD924E8E76A5070DAA373D033F79ED2AB34A633A8E6DA83674DF0A82AE370D5BB8D9FE61CFAB159464B4D5119F58DE0414EA89F573EF0A437C94790F68B00E80B86DCF233F5D2758CA43045C4DB5394692181E1862E12A015F409F71055981A67AB2ED756077393FA79F8D90D5D1ECEF83BCC3543FCD8A1E383DA41D9DB7224F9A3D7E81D645BBA1E25C7E1E8E8A540119602700318140662C4A2370C2CEE7429A885F06C5AAFE5E3868B6EBC8DD17FBCEBECE4DDB023286075F4B440F49387971B76A70760B0C9F6E4BC581BB6A2528CE43D38F89C392F2C447CEB1A3BF1E16BDECFB8D00DBAEFD7A2249B272372147701E95E19EE98BDE12AC6EABDE332766CAF713EF708085FAB0A318340CD59B18E2C4679EE28B02FC4615718CEFE65CD8130C1D321FEBD59D5C88E0A38C51D949A04DF73D94CF7AC6028EA937EC7FD28FC8FE6CD3D7105CB4E89E15DCFD5D9DF380D6D82712D73913D313EBA904B832B90937BA66176C8E9ABC4F6442F03AFF18EDB698968EFBCA93C9C17BE090EBCF744FA26FDB3FB455C71FBFCA740F19263D81E47D504457D11B2B7702B024ECFCF06D6D79EEBB716A5C9663F0E9B1E26CF8092AA74C54FCBA30852EE0050552CF1EAC3280F2350508065CC447C36B7B8E106E505402BA3E08D90B0115DCB33C7854CD00E4007652318D356251C25BE7F46BEA40632A10A4577431B780B120C4D6C7205FAEB5C022663559D923972A21257345F0E8526CF5EF12133ED4548CB6D9AFC526B6E3C56DF5362631BB20EDD5E1D9C8C18DB316869C7C2F7AB0FC738A42B3A94061AC8F5DF2A2063B9C87A7068B205B57F02D7953371ABCCC6CAF34C4F95E71D5821EF06861F7F569B6C63C8A50C2E79BB6D4AC18054899191B26E104EC0D9F9869312E8C34AA11C4CDCA0F191999D9B78B3CE243E8CA16F1D3F9B6B5D5AC8C0B9FDD7B6CCEFB42B41C1088CC366F6269E238FB83AF4BF327A0644E76F25E335AADD6F8171CC83991A881E44DDD73ACB55E9D040B47E0AC4A7BF93A7FB39AE32EC3C6144FE3FAA10348B223EFC4837B16E4B0D95F91627A315909FC9D2FB2C14D0C78396D98451F4E89F25B73777BE802D084ED6A2969975DF6E6EBBE239FF73525DE00086C5692035EF58AD8CCEE372DD11AEE179A60FF39C4801B0B526D9F8D0A54FD5A1950A5018C35A0EB2EE31B4EA606BFE71B4F85DBB13ED33F8D201AC40E74723DE1DD8BCF7538D709C672CB4BAF7D3034DF932C5C45FDC6C3A83A1F0D67CC0A3FFE8F638A7EB6FEE639A426E84A91D77B6E2165A4D5E68D98A8540E524103780ACA51352A64F4085C66BCF57BCFF35C1506103FF5943C6CDD5EB94312DC8B1CFE6AF7FBAB2319EC178CE3BB55BF56D5454A13720FE3362A9A4D2AEC61C8438DB2E577464D2224DA372FC1A3BD2284070C6F940B6951707758797CA9AFEAADB821BA91922247494C32E892F1CD09A486DD6B8AEAC85DAE86929C10EF427B65709EC81AAF2B1C7751E840BB4BD61C5506F430A35802BEEC65B7E754A53D979C96E85F3245D865F4B1A4A75B90EA0CB93AAE77026F97105DDDB870D4567DB31621A49CF73082DC1636B79EDCE0C3332A9AD6370B8395D9AD3C96E1C885D11B581021BBF6993BF2AF30211A9EFAE8193A53BD7DCDD2AE6DB8DAE9E8CAD7042C6BDD6EE5F9D879FC7890C8F3D2DA408B729F983401AFD516D7465B382B0E9B9EFEBD7D19B97B7A8B2A2FCD7CF9AAF60BFA2343364117082DA4B21D476679FCD62A263FAE7461DD928C5474A6D590FA6E21F3CD3CDBC77363D165ED8281A79F22427A5DC22C741E6185D89D37CC068810103E98E5DFD798016C2CA9DC3D9A8488C265DF0132AD2C8D705B236DA2DDCF60C06C5964DB72D51E42115A31BE6B1CC7440AF6C17A22B265FC02317186BB894E57F8DD9A468F262F4FCC27E887304AEEBDD9E75BA7C61297A37A3198A0D0E0B0A1B78ACC5F4EC31351F586865749D4C160C5AB77208978B962EC9148F5A9D71937AD23DCE5A4818F952BB9DEF2DB8F435EF62382AB00ABC117D450217EF53F7D62165F720AD669A2A7BB6501AFB464F5D2D8509F9576E22B318B709AA63B949368A9A0674FE2C8D1C7188D1DF8433ECD6282A346ED92EEDBF6F98C74F89906155C23F57871908B1A62691ACC85584EDBD8D67B2B22520ACD8F6FCF5AC01DD22DF552478F2B227E76788CDF9B4FB28CC86243EC4670106C61396F31A44E74C7606B536A2D66B724F03CF255FF32128800E9F3C912BA4CC989D9A24281EAB4AC4BBC018AD3FB4887B0344D7CADCB03792E9F6C5463B74527CBEF814E523563321D760B6A00152ABD2FAD025240C5816BA6C9CB7813C32F185A5DA7343EAA9DDC7469A306C66 +pk = 20872F64E1FE69773D60FDDCC67F2D9DC12962763A84D46A03E01A0813D54FAE141B7E3FFD71CCF6684F321CEE8027BBE5490C711B016604D23771C5ECF08FD2EE59ED06CD63ABD65F3C8D6E2536DCD3BC2DEC7804AB90723C05AFF58ACECBF73BA6D8945A0535B6965F6551CA141A981983199A7E389ECB5FD8B114C35EBF5D039EE900C34A5AFF1808FE49C4EAE269BDAF3EF57501D848CCD8BD3EDE5D1A249DE135BADEB4B9FECAC74354826513D1E42B7D706DF225D2F0B8EF27BB88FFC337C7CE7E612B48C13640F3059E41E519E1ED946C7F17FDDC515BF349BEF6FF4B45BEC1E64DD5202239B3203B112945B8003A61AE0EC17F9BE256FD5B9320F5D4E1C9D58BA4A5BE66E64FAD990DB94F3BB52AD0E198230B194F4005F2207871CFDE61325499A93E810C34D64E40BC80BDFA0B586CD1A7155D4C47C689F3FD7BC47687AF0350F1F2C4D5D6EDA7FD2F0F5258B15576CFCD429D2661092768A777EF6A5DECA3B1C49F800B32F110A74C1DC6196B120BD81CFCF4C04D347024668B67C5E43B577D0344ADD0109A2704B6C5788D587E3765D263FEBE58923EE17C73261AED50A5696FD0336224A0D91A97F1185AB6D7BFE1FC4722B1F7AC5544873EE0118F58279A04A1BDA2E1434B0F5CD9F9898CA92C702B9B029DA875DCA6D07047D8287B7B5571075E1F1F9A40965EBB612DE5E3E5B03F039B57EE029201ACDA402E23903F7D6249A99D4E3264A29F7148BCFF02840DB6BC7FBB3E9E1053DAE329B9FD841AC56063AE1DA73764E4CC5D5D709C95397523BBCF7DF0811CDC7C49CB1B12C020CE4D97D665348F465870E86B695A8A517DCB161A9CDD31FCA8BC73EC327EC08F9686F6BD3F15CDA5729EFC79C62FA8D4070F28F6492A5AA6F3665071A4DD1A5A3D0B2A89BFC8D648A7F0ABAE2305386778617CA10415A6588C9D65639F3E14DC9DBEE740516233DA718A780E312BBA4726ABD36737325D2ACECD341A76336B13B1B7D67847235261AA2DC093EE714B795493E68E742AD04DC61BD0D8F3206E317E7DEC9DD0DD04A679C8FC0C689C0E500E32CA81059DA8BA02D1BA3A6AA77C93429671CF604587E7AC29A02E2835ECDA99BCBE00FF5159A3A48A153557BC80B30F5FBC79555B2F0523AD24E584F1BD62B7846FB0157C01384A5979C4C6897EF9F3235D029984A4564AABFBE5559F5ED47E1BB1DF547D88F56A8240A146B34CB98610413E6B83995B46FA44FAD848D75C8B02337801C6805C59DC0A339624C9DB81782769682FEAAEFF70D0FBA05DD93931D9A132255F91167B91E8AA6B8253CA530E668DCCA8A36B2F53776542EAF45351FC37402B3BBD083F1F0240F40111BFA25E6C73D897047683C9319E976CC7B6632A654F11A64CF0152A66CC945C8A93CD90311B52787D7D3C8D67203C39EA3B0E7AAC8F8947FE2224CC01F76813C56FE9CE23965E0017AD2F9482A03C23C64028CBC68B0AE7855DE6A00E4BC5857EAA744F89FE526042B90373E4BB49FB5903EEEA1638A5D1D268E9C7E0DDD630DC682A37F5A7D375E71B502FD9E8A6B95A61810A5838B9B27AD3366F6A10DFFF978ADDFB3FB99F7092B758717B4BC23A8D1D87DC0A9F781E11F8D6AEBEC7CF61F89C4BE09137DECE67D8E5D47E03922ECDE159112FBC81FB62C074DB4EBDAE323B5CDA28B4B4EE82F6F280F7992D9A1A432317B5D2811B20EBF2DDC3A91CC325345D9BA2819AC7178980EF5AAE14007F63EC70D20EF3629BC366AC56A5E0C4EBC1F295E81C5CD8AB3892BD62795AE0A143DDC1C9AE4C526545FD8D298AE361BF654EBFD03F9F53B9BC55612BD1A675EFEEE9E0CA8EA8ED220A268D7E0650502CAB85A9C407315D36FBEAE5A96004467C3AFC0E08706E42E46584CB03ABDA445E2D3884402EFB6ED09F0F50271A0E3F24CDC69E24709B8FEA16C40CBF985A3D488CE3DCAA17E38D5499F548CDC5FE3E6C25EBBF3705857C91F56FD59E1C974F04D22236919E8854C870FAA71603F1A28C04E5A4958CCB8756B8AB25F2DD8B5DB10F5BD331211B5AFAB3511D5B370A07F2054CAA66DECAC764CA25264B97101BCA8FC74578015AC88FEEF7B0198CAD274BEECA7B66E85ECB8FD1F80585DA3F3FA319A28B44A6869B786431854C720F3E6C69916FF55218FE67C443BFB6F183A56EF9354BFB5EE3D27D0113C0239546A8D8DF0DB5C7ACBE9AFC15AE7E9EBDD3960200919C16533C7D60D3F91DDBE6B701F65AAA73E58DB52252A20C62F204B31DE7C63BB2A9895D7C3F697AC3B3D1EA9BE7E0B3E3C897D04CEFE65886640F80DB98E709920917372E82BFC587CA20D6C3FDB946431AD65463391BA998C64DEF1D36AC6709887A0841338B9C8D26CFF746FE51B868924AACE7362F72D5166528774CEDA24A15A0F7A20F5037A8710F79AEC5C8F06643B6181E83898A1D63FB6040C2B107842ED497E11077629FFF24DED270DFB29CFB32CE87C0D7E12E4DC4987DF7B657AD6FF16835606BCF4F13BC98A547247E094E95494DEA3BF3E1AD5AD6DA0D639998714F47594A471C2B725AADF1A7CD3BC6EC53850B78EA1FC709C042071F6712B559EC4947BDE949D12CCDEC9EE869967998271E7E65B53EE33EF2145E96AE74701C9DB7799206333DFCE507D8139DF3411636F824185C2247D20BFB975F604203291785F1C1F6A91CCE41CA572CB26B596E23D1BE6BDA499E3663BC7F62AA3747A1B46B727D5DF510D9CF325F651CAF349BC15B6A437BFBCE8BBE6B2A445F977938A681CD1D3085FE90D16FF82121156DE42444AE0FB128DB4F5677720C90C1DE9B49CEEC935404CFA71B39E74ECF58315FB9B5B0809991E5580012D5C813E3CDB5ADAA4269A9AD40A0A56352EF1744C5C62BE6FA4C56AD08C893661DDB33403A020BF4CD9E1CBE6F6FDF90DA7D5E50E3DA93BC27D59B1C07B47F9B8BB21D7B3A4DA6233F05FADF4680DCBD504C3BD145C9E6FC5C4AC0D91C968344F6C8E13EB77D2815F85D75DAD52C973E802B6F1E511CA3B2EE0074E7EE3A5AC764C53DF5E5483A3B047184E7B33FC41C3A35631A67C8D4E5C987368A341C6C2629036C690A7E4091D771D24FD61427C0E6BFC2173C121404D643BB5D5E466BDC55F66A31DC1969D8C2443FBA27C8F488D7E6CE0D7DE121831E0AE9113A6D2A562803545A310E412A861E9AD45148B5A134E72236286649B2117F08B23E19BDAE30F7063FFC3C7443946AD041CF7C76B70D44C36C5B508EE5D369B1A4628ADAB42C35CC154893BF14E3C95A549A6FD4579CD7E57507521B1FD1902647534F9088D08ED0F3EB1DE0143EE1AFC321C07391313A66EBDA3A285576596743736591E2ECE97A263DED9AE27FA7D4E12DD2AE9863A507FE6F78E9A168A3A8703DF73372E6F5BB14DEE02FAF9041D30C44DC353850A07E27F537BC118C2D14EF3793D4C338E762D202701A0737BAAECA246F42CF31F48018F225DFC7CDDDC114594AF9989D2BB290A29EACFD5621CC5775040FB61AAF7A3753F5749C9FD5E5C5D0CCBEE0FB9D40BC680DEDDDAF20BE4425942712AA5AA2F6F1240AB126B9677F5DA973DA7354595197715B25B37038DB906FC2117E95BC6A8009432BAE6419B9306C64B9619B22F824E8F74DE6A34CB54AAAC1DFB77FC8275D1C721ABC648BEF29CBFCB618BB163ECEDA2C866117D6280C1B4FE1C2049F7A8C92CD5E0E105C0B540A6A6D6AC71CC2AF07591943BA114FCB37CC200D6B6D2F632952ED027C3E0FA911B78A12DE7351F1BE3B286910917FA4E6422A88AA0F221A35A98C07A59EA19201DCBEB362795715E8D5A3952A2D3818D3CC87AF67E29E3AAAD47C19C68F1361B0E4026F89B5D8E76480B775E38BA7ED5E04BE65469AE4FF20431E5B1B24E30D56C19E408BCF8DD7F5AE244454C408EC609C133D6813E71CE18EDA0D04890BF62A29985E99B09C7D61D8157354B5E4DFEBAA41DE410FBF93D4B28A06E7A13AD5C8C9D3EC1075346A9D64EC8A0691F444A4302FE1C49174EB8EB254226A88DEDA8C2B50D621ACDBC6505AF088C173ADC0DF65CA92F375C9B48E6B49E4E4FE2F8F49F70ECFD01FC33C402CC90B18A556C3FAA7913DACFC709B84E53E5F4470899457D1652AFBF552D73BA39FD3764A2F048602BE5EEAE7039A9E37AE8480C3515F0E77A0AAE9243FFF3DF5CCA9AD17A112C01B4FD4E198A5EA68E2593CD42C21ECAA8D1B42460D5FC21002A1AF48 sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCCFBE0E504FC09AE38 -smlen = 1633 -sm = 5DB8CB008B27F37FD20BF72C70ADC8A84AE45F1A8581DE01B4769490DC1C4B863BAC7370EAE01DAA3CA52073BC7BF8D6D41F1DC4AE4D5D4A22B60F9146B3E1DBF53CFEF32DFB97BA2A62ABA94A341235FA37914D6E7C9C1DDFDB0E727F8346D6593EDE6EEAFCD7DAE886CF77B60C544D217F5B0C4D08FBB2E08DB7CE5B4FDB1DE4A93CEE1A712E8CBD39BCE1AC4D3EA2BC08DF2FFCC73ED7226A0590650E4B1DBC8E1F1F206D01D2762D530BF5AD726A0525A10567E5607CFB8110F055ACE4AE134D46F74DA208A6EDA578BC99C032F04F1E8E3F3D5353CE8C75D58431213FCB7AC2AB651D98788C6E751F91B05AC18ED5275CAD7D12FDE5AB6258C07A2A146E2115C740E69CD2F04E730408FB61233F54F449207160BC2113EFA8E1FCF7B1B5D7EB131E0E9BB8BB1166F9A125B2AAB280C745D400EF7D625A8A663FE8B5B3C23C7D06C359A5FC848CE1D709F45F0936470D749D841432A63A2E65578324EFDBF7A958BCD0F671C18A8E2B92E2A180047B7D4455A04C737C275C9FCF77E331D64F3EC49DDF388A7F7D232FE8626432E1DD4A5A5F29E82C16122C6D92758D51427AC3988D1157C2E822A44492F926340F4E816E03D53493AA5A41E227EE5F5210920CA3665E6D6D3963BF8F7DC469FBA38C67C9F60FE41B441DB57DB0A512FF78754B660B6FEED70FAE4E9F05F80CB811B3CDC626975C10C4D2FE7B9E108E0F9C6E26DD25113CB4F3ECEA17E9385C99B4886A672ECCBD53E96D3E60303BBD64FD0EF8A9C2B4D049268BECCA7004E3BFBACE6CF01CCDCFEE798165A68A30D55D01EE9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +smlen = 1737 +sm = 332722D0E16C9595E780B998068F602C6A0D8AB1ACABE93D360C48DC2408AF4CF26FB3FF79481F9532086326DBC46B619C3540F410894F58E064F14F9D784944B588A036E5E4863F4A77782D7E68FE1C38863F0D6B15F3696425305EFBBE939D108486B1393EC71F95BBF452E3A26BB462A13354BB2380FDF7D8150F82DCC2F732A4C0F368A0504A22C9EEAB3673594C06FDDEA060A1B1C8E5F221D96B08CFC4BB4EFE1B684E3F1E799C768772E0695E1659FB01067A726C9B2C72155E57242946BD0735A830DC54E3845995BCFCC89E3B9FC634B14107D3C89AFD053B8B83926F137FFC74001766C04AB047E8E203D8A2965681BFD770C1B2DB9512FB02485754DC5E860DF9B2FC9E1AA00962BE3450110EB9A4887E741CF5DECC7F99B402B85A8DD8580527663461B408C05E047D722B186C3D39B266E05A6F95DA5D550A4918B25B4AC6225370B135B4A69E5296DEBE5C7177FE2D919DBA6F1ACE5E571BD018643D37ECE4DC7B95D0C757BF27CAB87B2A347646F6635E995630AE1495E8D467B4BDFFC7710DE4C1F169DD68C4A149FE4F863443FBD85B13E51F0FAA90A89BFE0433980A4789E940734C51BCE97C08FC4B5CEA1884A86552B3C4183A95A61F5553ED44916F858B03825FD9F8EC811D95F90878358E14B187C9F73473A03F9BEA0BB3E0B67D0A5D74E8A07934FA5B4BC54B8FDAD2462FB82E1D4C5728617360771985EC84BD465B5167C91DCDE07CF00AF9E155B761C44C4915C211EE1AC18211B572E815336B1907D5BEFA46A0F707A6851394E830CAD4B5A21A1807CEE05BB795951E670C20BDFE9D7C56CB8AD34F3A60CB6617CA9F226D6DE16CB64FFEC5004F2D0EFDE397ACB12CFF176169A21F496A72535805F789F7A2E7148057CD73D85AE540564BA43781F8A9C2B4D049268BECCA7004E3BFBACE6CF01CCDCFEE798165A68A30D55D01EE9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = D6F7AE243EC019B388BC9107A4FAF40C5D66DCD36F95C068F5D8C8638BDED1C0D57E1B02749D3FF76F6F302431EC47F7B0A3B38A0CFB8C6922716241E79DBA04D30C97B12E3D329869D6F9BD8689394E2584E2FA95FA816BA9A1006B7704C338D1682688AC231F00BED9E7EEF70DC51AD75CB0C3D28CE6129845F8A0E96B518F81BAECD9D3760258BD5687E46B7B482563400E0B136EE7F2A874AA27D23F73F067716646399F54E5370487C9BAC455EA31EECED102FEA45D59B2F458F147DE3FE916B7C3A8A595D3EF01ACDFE92FF0B525B2E118B9BE048CD449C52B971C7E27E115B0B5E5DDF5ED48C9FD77B8D43C7A5EE9611984FDC5CC130358A1440FBB0103DE99221B437FBA1F2A108529FA42A68907FE5972482D48F6A2E305BE0C00333AE4D9A840DE64D464C6494533782CA1A6108EF3D735FD3DA4A63D847C9DF153763F71122C1A61CBE6A71E1190E857FC45062C118CC152051925CF62B67C7E432327A8A8F19B4E51732A147F8558F03070600905E006DE9E828F3F95E3390DA47AC96C19E367BB354BC2B4BC1F8C8E83E98C726F054148A7DA56BD08D52C77F4BB413769CC27FDE520559ECDA1495CC0B33B8D0143E8119C8C6BAF296968530D17CDECC66DEF4F664F82932B03F295E2543170A617B04301AD92D6B5CBD4558658014596FC8F0E076F422336A8AA97165B4D00A859ADD816327F6578335D1FE0C5CC8B2FD09453EBA28C96C95F1B9554F34C8489377421666D9DB5375602039580522C8833580AEC18856C7FF169B49571831F0E50BC0BA0AE1F406D649EF55F8C6689A653198F90BAB9C4133852321328B97527F9B3F91E03BF07D767B20A4B09B4BCB1E276AB29521EED8149CFCC90BB879C8A17D7A7EB1390DD6BB60C6A1384AECA3E41DC4E5118823731B5BD9A5985C57D752241F17BFE95106ED8774509B8EC76B469C31A4DB6137D3E4A266A5C097D1082AC6FA93E84B24154FA45695FF6D189E1A94FEA7D9DE81BE706584086A9337822E522BAF16E3E627ECC790DF3C73E81892AD2792648F0941BE1C2C31D17FAAC73C2415DF9B7A2073C2AC71B6807D3C2821765C8D159328E2BD609702D1E81F17033260E8E6603F532E41852B63351FEDA773D674AAC95B31CDE6179E12B12F6950B8E5FC8C1DD3B3500164A9B50B72FEEFAF74316138C669D5DC01F245D6299161D3D281B0FECB112C381D6EED9CF87C7E2F170AFCF8C75916379A412C23FB577A78A463F8D124CD0F06D57C191CEF9E36A3C0A7024632A02AC6B749FD75D7C12E85122FE7BA32AFD6D0DE0583B241B7D3A7DB17512D600D100E0306AFE2571C6FA9E80E71864279420ECA337EBF1849324B534E03A0F6AABF3DEB4FB34BF80DB287AA2179CD51052EB552BFCFFF993E9294185E505CF4DC3EBA096A673F9457D1D1B9EA001D2F815A88F0FE02B90CF314C010A400E909F6BCFCED0724990AF26D70EC193396EFBF9021E155A8B1646E2D7689706F89772EDEB5BC73C15D7C76DB1399E3335920BA261B80D0A1AAA6FD6B599E7BAFA20B2F98C6985173418FA045A58B8CBCC5B6956E2DFB5055D2D168450852F206053931A8C97ED74EBF41D5BD2C488B933236CF5BF16990D77EF61EB2DCD4472F6C4229AD2DFE44ADDDC3753592CAC1859623569C84ECB337BFDC8A8E8D401C8233213757CACDBBC25CAA18710BB49F8B799806430A239882C522F7FAC76970C7DF21C8A91A10EA872274A9FCDF2D125538A88D8F5DE8D10F8B88FA7E2A8FCE82E1C614C88AE0CCC0A7CBEF929EB9A7D359A40EF1597EB0DFD7062F59CFD83871B837655F5A5B1C5BC2C58718A09C3F44D99393637EDC0338B9FABFCD0188F7B7080986D91BFD171A197FA846743369AEF5E472495D88CE45983CA8AC6D3A5AA157B9A9AFF1785AC77C2BAA6C302A4AF2734A68795D45F4520C6808285FCBCE3432B5FEC8DDF940E0DBE40A398266D716175474D93414F7C92CBEF4FA7F0939B300013285F3DBA10509EDB6F435AE4EF39B03B13F114CD56B54081CBD0A69EABB2B2191340BA7D223B6E7511DB99AFCA949586035FF2EAEDF63916FDB64EDD642694219B2E454C6AC0C072B9D03F0760A29F79A915129DFC4AAFF43631EC9A3EEA64D85876CD84292923446E612FA7D8DF514920E41D99339B997D9158F0158FDEB0AF73DFC2FAB9846EFE7BEB8190E65424EC73B3B2852B82B17D357E8C55BDA4209BF975D126646706C065AA4EFCD4D1A679638F732DE9D35F69E49F94D527482733C5601B9A000ABEF328E95230140CA7028CC00775BAE1F15E24EF29E20678322E8CBAA8973B684EF0AC5D1BA7A9BB683FEA897B1E4CE838C8928B49BE8DCC7D3832E787B59049E8392D4E0D148DA614D911A49C3D591D217DB0363F364177553A87C3A90B449630AE9F1418BDF05FEB38EC3A9D0EF25A26BAFC27DFE0DB7D4B9FB4E7917EEC8A89D9F2B47A5EBB026984A8C3C668C6F6770041D53F1F9CADB007DF7D2B943876C9B804F0B523BBC8DC5F3DEC540685AB01912AD8C06CA94F033BE0D5250B535774AF71C7746EB13018BBCE4EDDE01198AC13EB2B0F125D28988AC7E3F3604CEB8128A0F91326D6533AA95A92F4DAFA4A0CEF5D7A57295ECD17FA51F4104A9048B8A681D8E316A29D554944F92B76ED1F796B15672D1F6863A78B02643743753B75B18A808C40EC8DF7BFD323D991C8A018FCA16107CE54FAEAE32CA4BD9970550A1B9E916F57F2DE53C4B4A601783A6F6B1312D41FCC9F4090B412412E57CF66C8DFF6F4686CFE0FF26B86734FE99AF1277667B0F721E2EBAF534D71DFF2C1BCDF3970466703C05BD44D14E54E5E7395712C8417147132D5BAC9DDA8385ADB361C4B920B347D8FFB2F0E7A79CFAD212BDFD6F777AE84C7284B38DF13D06B5530A7AD1DF3144C41DFA58FE1E534B01BDFAEF143F06FEF0F383FFDF5D2A1893929FDF69B0A93172F718A8A899BCCD7A62D21AFCD37F99FFEE8A36AA52C4060EA5ED8922ED5FB1319BB45372F801B1CFECFDCC1234095BB03FC93E92B3DED1A9E31F30525DE17B6BE52FD7CB6CBE466B3A1489CFE042E1B5FE459FC12987371DF346BBE4301C84385BD1A1265A3BD37481FFF25FED2F4D1F90C84D860A7CF27FA2CDF6E6741648C49127D057E96421B4815C87525672F49D8D281BC6975D758863EE5333B85CA6887EF2A9629B107C533CF5F52B0D766697F74EAF4D12741B4865FE02CE816EDBBEA34DD9DBF9979CF2CD7E1712DEC79180AC3154F66FC18F15D7B380BE6B5BD34549469E8682385C2B3D76E65AF4FB2BB972CEC0D6DE801BEE50259250BD8ABC1AD2AB7DF304D41BDFEAA525462A23121D9B626BF16AEEB152E4768AF90F7E55CFD678478BD1B4A6EC4F1C0B48AE5ECA6AEDE571D84BC32EFDFF4455C22C3254F90BBEFE76943F4444E730ECC75F5813509FC1189A8C21817C5B8C9CD1C54CD90A62410A7A95FA0AD26A4D69A3D505AFC5749EF94774B6071476A3F3AB1D22932307C31141869CC3A792C097B6E0FFE9EAF70496911484874DBA254B85C5668D9F79080D2605E8D7C9127A1E31D51B5A3124D88EC6E541724DF45C874C3D02B820AC75A955F08F837D6EDEA7D1D094991777D90C167F8AB823ED9FA230E9E55D244D7B2C88DE9DD55F8E6E0E828F1528388CAAF175C41D0E2C8AD1D38CD53DB321B7002D94C1B2257C6596BF574F6C23920B286C89D191B7479ADE6751B2934191AE7199A38650DA562 +pk = D6F7AE243EC019B388BC9107A4FAF40C6D0E33C0D35CC950EC9424E781CB186ABE07D9CFF6D6EB2C1C24E4B31C275AD532871D9EFC0644FBC67B4E6BC8DF09EE21B7AF9B419DD749A16B288FF0993384BAD162BA7FDF8FE6D804D55BDC0047808643A6E0037E9EE55457CA65A5C3D4CDA9A38E2E37FFFF70935C4E3622482B119482A97B29AD279DFB230BFF15B26B9735B1AEA0BB53118619FDA41F91744599953C24E1ADA9A1027D502E8049200B5EA3664160D682B3E1C640C5AA5F1FB905CD8D1B0465D8989D4FE5937EA686884868B4A3A9BDDBBB3F57346E18526F9E3BAC98853547F6303C33212FFDD7C74E0CD81CA3D29CDFB335A21698636B63B27D23569BD178355543FA20803CE092EFB0F1A578FE60017B1A5CEF7C190969BD0DE66E05F14211165E5E6A9BC0EB1C7F8228B1CEA3CCE3A2787E7D2BE2ADBED1450CBC039BAAFFC9C6DA933C4E3D355809A4B7F8071FB806DD3DFFDA6C8378682D8EB4A97A1E9401DBDAEAA23BC35956FCED6C52116C7E17CB403B720B99B8F3439482849BEC224B92499B9088DF2367F6308DF4B91F8178C1EB87F304CC3E1468A1E205EC7C3771CE1C68A6B2DEEBA7DE982785777FAA3FEC40AB41E8BB07F6C2AE72DC9D1DE19F0A560216998315DA3667B8ABD14FDC46F04690236F0EC48CA8773B9813C584EA0BE2EC8EED2E3342D314D2A55018ED6EA672BC7109B41CD77DAE257EBE01885E51E73EB27293574C20432D02FA76C70E15CDAE8A382FFAF222D9116C28A8DC267040088D9557C93FC4F6CB43CDD934C66314F678ABD63EBA9379A832514CA87E1A4D58000336E1A09F801711D32EF114D8E318609F3088F78D400F79538F7A28AF2C4AB1E63870C02D573198057FECE2C5A649715FF9E3CFBF177041E6ADDA8F7660F6E3326E01B487624782CD2244717C063BFCB4AAEDFE4B6FA743134C2EEB4CC7FE9F8B607CC7312075E52DFA327F5C73FFE8E2AA050CF8A659C19E122896E831A7FE8DE455D951DDA721F184F7AA547E6865F31A7658B6F04F50FE4AD73E9AA60F816F7C228366436EA8A1E4291FC0F9E41312DD1CC9F34F860354EC7B3485849D1D7FDA03CEF2FE819B26ED26F2860F2887566C04BFCC6818E4BF09E849AE32EBDCE45BD2497D47140D7F9D08CBEB56315EFA8A618337E9C50B974C276E146A639E7ED562C0D7E5FD4540F436124AC2FFD42B6D80AA34133D3A441B3C19E02C13D1062BB1FADAFF0E4D5240798F68EFA76F1290D13C0F8BF96C4CBA1078EF8B743BCAF9670AFEB82EEDDD0EDD0D301EA309247067951FEDDF65664344DFD1B15F7BAC15C6DEA743201D22964A7143222BD71C7E97D5C1DB786006118347FDB1901CFC8F2DBCF1744373ABD789570C0DDDF02CD1D8AD2C3D35A43F8E9AB357BF7CC7DDA30AA8740063A9CDD39CD27FD59CD3FAF377E123522DED8CE5B031474C8A068B692B358211DB66837600486120240301BB738189CB3BB577D9E4C375A9F66C9D95316B9A3D5D232131BA654C1660696FE9C10E97E5B78ADC0667C72545E8BB3B3D581CF3972050C86BE7CCBBAA03CBE9A84B9B2D620138F9C80AF530F9AAC050D63A41F8E6ECCACBF5A428FF5316E750C23FEFCA0B1442277C94D3A0050F09CCD3117CA34BA9A9430608F75E82767BD22005DF7C4E94A876BBB30F81717B793CC702F73FCD8DCB956C1EDA849240488E0023C84302F9474C2BE2D78129EDAC72FA5D1C66EA900277F927BA13A0E3034737AC1C727718C5FC78F6C5F4372E31A1ACDEFAC252068A4469CEB8E1CF7B1FE19014C39B3DCB35D25B74A3CAC164C15A90989D158333FED74BCF272C8542C3557E564E7550DEA51E5CBC378931E6D71E850BA47ED9D43375796FAE5CD9056A3F7004BE9A05994F504B5A3E8102B2C9421DF10A04BE485E1AE6C120FFDEF9C3F596D4F8B4BE2A590B4C7610FE05373B06622F446FA4AFA7B4ED3FD2524818C0DC3DDB897F195474A71E25DA35856E21C68DEB46AFADC70DB8B1C7231CD3A671E294B9C98C5F01BA820C621741EB811E96E219B4FCF6A4F38779756D402FA4F4218AF15970456FE8E781BC5FD6C42DBF863127845CC7D6F2FBA6BC61A0D9657B844AA4482D2A27E9005F07E839D433EFA835816A11E3A0867C3D67A8F50EFD0D6B8F8AFFE643EE4EC266078B3AD4F6DE4BFFB597D2017F6625EE0DB9708D902C890A7EF964286356D88C45ADC4CE7ABD0E2ECCC523C962A1A775E24D23B02F865CA7D47835E1083C63B74449CF9CB711FBF1E6EAD1D1C6E749040B9B79E18783F8A974137090F51139055C494EE23E3550C9F308E4F012A337B16260F8A295405456E16C417FD1EF573B1CDDEEADBBAF28AC9309FFDCACCE326942FF20252EEE18DCDC8B26A8331547C503C86710FFFF437B3411DD342C01ABF66C114AF9A286232FB94E7AAB5EC697F55093F0FE6C7CC0485600FD755679AD6E68B175FC25845FE2673F4A04DCA8C8C2952C3DAF3E470AEAE68652E2C01C19AAC2EC2A58C17F9A330090D3D0106329B7F931EBE3B297214132675EA606D9911EE2B673AA891CF251CF0BA60117E52F6011BAC9A1ABA32086164E477050F4778F9C068158A5CC96CC1C143AB30FEC654634D027A2A5912ADFCBC202779E1613D757B85F50241DBD6D1A2EB74E3EDEABC62248F38CA458A81B56BCAE14FAAA46B99FA445ED196336092C305D2DC37EF3198811B0A883EF06DC52F2E63FDBC10056636228F2C2344BF8E694272EBB9278CA3A644F96285F797BD5837133AA83DE2EAC2C8DB3DBECE18EDAB7B10C9C3F3F8CB0B10D6735A41A97E3E08453B23593B1FC08B58F578540380AFFD114926350A9FBC8BC993C925D143BCE9168F47A78CCD7F03910C72BF1A57385FACB953B47379B786028DE1E79371E780AA09FCAAC45CF994053CE1C4EB98C380A3A0AA9DBE20E6CB0B02E9A22C92FB6D96BB6924F98B87FC2DC96325699EE245635151F803059B072D86630333155BAF38EB6A0C128B15504275C302A9868234B1DB09945CEF9773477BDA6EB88E73AFE0CDB4528D03B2455B635BB2052189F23C5F3CB990D0D76FE7292B446E4E11722896702F32A3014C588CEBAF5573E03F5C8508D79332B8168A8DDF2BB2078E86A7E9229CC148F510FFBF9AB0D2CBB4A7C179C67DF55D1D4212E169E337AA663EC4A276762CB1948D44C885324FDD716AF8063B0039E9E6F3BF7234260CD583DAD177D1E94A37C3D174056C24D971BFC3DDF05D122A32FC412831B4C4418B9814E88F7068A65E5F1E26D8990988FFAE175D10F15156B149218E58CDDD9175AC466DC8D23B705AD7F37D0F5226ADB91E50DD18CC5B4E4A8C9BB965992AA6DCA2EA9675F970E9C1345761F5690FE4C0704C8CD86B65AFBFE9D966E72D6EC245205C45B0EFC05F1934FA258E569FEF1B30C48F3178B97E27A9390AE64BCBB635E1E52A42C29C0E8CE5BE8EDC7FD2C7DF1FDE140F253019AA4689BA041D812200F052DC98707D28C4B73928C174D483DB111DDDE7BB2B036E502DBD2D26283C19ED55CEF5E801E3D3597CFDF10E104CA344F4E870727D1628C6D0D9B2A3ED2BD3F2219EAC61BADDA90DE00B6E9867358E3A252FF9EDC28637AA356D3861D9DAFDBEA3141C348E47675B5013DC7EB5A6EE21E8274C583ADEE4793C93BB6BD3AC4DC1D2BFC91CC6ED435DE8A02A8C17B8DE605B78DDDB73DFC17EA64D02AFC709C091CA0308B79B8BAAB05B2E9CDD67DF44A5B43AB80F3EA33566CBD0E3BD646A4F819DC38E74593589D63902228D4525D0C3AECCCCF6AD1A2D2ABBA0A1EFA57349DD4036F44A9845B4AFBDAA29667555F132BF375F5E2B09F2699FC262DBBAE9B4BD65E516567547F75D9207F529452D1897C4FFD64A1956F2BB894053ACC3D60486936CE7E430385EE2F8A699CBF2D58D99C1C9A8A3B959DBD3B74EF335F624787B4B79697B4E8633CBC49BC14B47AED6EB21C80BD52DB60FE7CBDE47BC1F2432295C6426DD5C54D290CB5051F2CA63C89F46560F67F79612D61FBDE2C062A46D8FC42D7FFBC8C4845A732A10AC91AEDC19A39009845655F7CCCCA1BB627993C824D21D85E268C229C5983EE08A1D4F370E2ED86206BF00980655C6589CF75A8F6E0479DB06679D6CDE053F5C19A8CE173E2D00A5117FF610B8C0D5A6BFCB28684FBD7B0EB7753C1D78EBE81F9D813A88C8862FB915A5FAE7F10E7F202 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B49FE20631761038DF -smlen = 1666 -sm = D9ECCA25AD0E829347D61B5EADA67DEAD8839D64CA2E442C84C5199FE47CAD775DF895599C1F1CAC5E904EF338496C1B5CDD394B7DD69892A10D9D34B57B3C40EC8F5E6C7314CC94BAA41735D554E55B3C33BBBA3F24D9914749781944658B1F04789AC8B87494BB7502A9E0927F3C796CB7B894B3FBD49BD874ACF30105C42FDAAEC370ADDCB97C24C97C7F8DFB385C199B4B1A2338CEA1C6D7EF35165B66FC4FCCD20F81E5FCDB82EFB72915A6F3D741374F7E6DFEF54F44D3BE381EF031DDA0F9603A82525C99C29EC62F12993FE0FFC85AB1AEF7ACB3F79300DF8F2C57C1A577EB6455B142743D2CF20365A5796EEFF7A364E97CEDD308FDC1A2A6DD2525CFBD253A7FD03757C6D0EBED8567F946A7771237878714B496C7482EE25FEE98ECD3256F66AEEF2EFD96B04667DD4263119053EE48FA677A6A22AD7F6D5C92242642BADAA4EE341BD7F0C7066CED1F645205C6DD8B103EE3F3D2D2EA5C8AFDF17BAF84141E0DC4A26E2DB844A889864E1EB28AB2F865D608740F019C621739A706B9A24613476BF5AB33DCB390C6BA9B017D3A783F4746F5ECCE2AA7F0D3AEF261D1AF13181E06B29155504637A2D57635B481E7688DD5DBB0129D89043D91890B144DEB6F9FAEBBA5ED53425AF7DAE26CF38A20B3FACC854619E951B1F941136A84FEFC07C29C44BDB2867961D0E6E3FD3544933DCE03686A6B24B72CE6E734915019A594B766E9528EF7A49FFE1254878367216377C4D412BE952F347987A90578E02C5EC6D10065E6B22BAD559515ED8FB524B99978E4571B418E6D60397F7B7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +smlen = 1770 +sm = 85CC6F0782C289311F7B7CF6FC5444545E03AC32CC3FFD8EE9E45C3D7143BC10A0BB9B369C7EE6EE9522C242CC429F7852924D05856CDD47945672F1CCCE4B82771D4E6BC87F3A9C9B9488D7BCCD7CB2011629EC97FACFBC3614434C02A66DA03BE64C572C15623588F26A4535F54AC14CE860A89F781F336F5B01D3BCC8CA67C5C98ECCF81D37471D7425232447821B04A3BF376F9FD632F3B341E0B8A2F506D0D54F1C9F0AF93E27E797FFA2BC1F87FFDDD19E7271CBD004EC72514627279967734BDA66BF87CB2704954145B03FA9C70A6038AF33F5F1C1316B739A8EA725640CA2F7AD62AF6BDB6951F223CD49BAAF7A0A15C4CAFA9FC473B748BF7C5FEDBAF1A86738DC5C8759CD5013264E946C9CFBA35F3F3FD0DBBC0CF88FC973BE3D2831A1C6FB8C2BDD4AA79A311270BDEB7BE76040C15CFFA5A0EDF6ECD84E56FF9E02B20A9146ABD1F37BA1FD4842E6B6EFE3F48BB32E5CB3B835D81CED017694156706608349B3F7832F8F45B1CD9E0E303B21191A7B90E4F74BEB57D54D871680EDC4F1E861E6A62B9665BF54AF2195407C395A746322BBC8C53814CBD5FF7197D9687280843A7734E0393456ECFFA4C755F4D6ABB33A2F7E7B67BA221C583478C57AD173D2AB94BD460A2870276F28DB583A0DA42B6BC85660B9303AD1C0E7490FE188C5BC0432665FAA719EA49441EA04A46AFFEFBBE4DF5319ABE11C8FF586CE3E4609EFE41C1D164AD49AE6061FF6D61A12052620973583974C7ED1A9A1EA4254D1ECB118F7053C20464751168BAD3113E219AB939DB358BFC83A438F3AF25B1124CB9B9EF7A9D43DCE0D8EBB499A49DD033340DBC5EF0BF8CED6D232DC3C3E1671B49FA74FBA06056D5ABD72AF3A26EEE5B9087CF855675062DE5D9EB2B79B578CAACFCE08EB78E02C5EC6D10065E6B22BAD559515ED8FB524B99978E4571B418E6D60397F7B7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 92926A6068F3F91E4A88143D04A9ED72F92C6D63333FF0EA92F9DCA68E9E07B0413FABFE5F7835347EA8EDD6FBD045F97C82170E1CE7C8E8FB8739D02576082759DDFA079D23E0B8B3A1E7DD0EBEA20F88C218E40C91634AB540969B823ED70A71724B942407A0A35DB86D446082344E1DA9ED4607118260F8EFBA26581DB78FF3D5D4D36F7E519992353AC45AEBE7CDF727066F40808FCA9643D8FB6D95DBDE7B6E73E8D24BCC4892B49CE6C28E6DAA44013A8948D5FFE475F3DD9026638F81065F8752F7D7BAD43D1614E82F9B8D67F54867670CD8C3017FD8E5E46399F5EB65D405CC2B1CFDB57CDB639D825E5C23F38221D37C9D82A3A3933B6E7A67C8CBD7516F9612D6AD37E1956BF02DA5E0ABC8E49673DF97EC944CC899C283033C670D4498F6D5409427B11F3832450B750B3C59222AD814BF4E1D938EA10ADD2464E8DAB9B428B8AC6A216C75C67643135FB3B43D7638A26332C5D10877D6BE5BD6EF6E99145B8314294495F0DE5812A18AE2B5C47A20DC7CD1E27920038AF33104869DA3E24971B245BE475C9CD8C0998B5D6E96C01FE886FDBDD998347E889B594FCBACF18FC8BECF2F4E8398E7714739894546268C60F530AD094CE2942CB021BAA5B6414D7E0A59F92C414006C81FD15678CFB52802CC9D1C7166FDB1748E089A9129327DB543C56A368390FF7B108C9D56D9B7162439D776D70336C5F98058AE9D3B95EC93DBC5815ACA2BBE1A35FD15E4B0F7771722DCC93EB9CB1272CB453678E308A6CCC50F77B9FA2A4DD4CFE55FFF26D493444E7B99F390822E95086216A9EEEF735CB98C2894710142B8F2D50C1C021B3E55E157EFF6B57085751BB2A3190C7F32BFD528777EF89F463CA14702FDA7F0E33B08DB581166F8E6707EF7DC7B93978A808064AC9CAE9F6685E9BA75E554C0B9D324293553CAB9DA7E341CBF02DC1B7D709528B2DDB94B5158D3EC76F05821D97E5324ACBA66D8E43CBD9A4C29DC759901825D711DA480A9FFBF4A9E581112BF181EDED0624A8F628BDF2E0E06E0F7E892418D0B3FDFD733DB55C273EBD738A3822A17BAB88BA6EB3D35ADD0D21C283795D0E1BB8896D1884B91B05729784898B9DC42452DA2D702F4FC49EF7D8D8E02726C1A3B5579734AF902252F99B1D3183D04A34D459239DDD8A031D66AC3293826EBED345923F84A96A4EB25725E586930D4820BB3BDA79C987ADEF5F18A91042FF30D697C4ADD178C238809B0B78A47AA93FAE2F556B4C1844E9540A74E0C84C3C5953001AE0E0553E9F574E869E6733B069EE93E8F14B2988D5C7E4EA2E1A6D714E058A0AC13321B7F3C3A714889C510DE737F5DCF6BC7ADBEC3DD6BA28C79DD21564AAA62AAA14DB430FC72B60F5D1250554C2669CFCAF7B383CB2E59C003BBB5D7F07954F4886BADD65D6FACA3A2B21E646592F78D39867DD32B05FBC3E58C11C5AF2397180A239329E0016C9123C8C27683E8FB025BFA557BD34C57ADA1FFAB1B26396CCA76F4AE65A44BD21DA76759F1C99936D2D59BFC8F6CB91E9FCE3882304EABFC50126001B65B8DB96EDBFB5CB12092E38E58A865B4CED647484AFD7CF2A67B36106FD9AFB28BCE3A97F21A27E70BD5227AA33D7DF52715F01E5996D40F392AD57567F66AFAC1D7BA0DF71E505251B2331E2C527EF9B159694733AB55534108F24FFE7EF22396646CE2E39FDB92AE4F39F8B7CD5C7FFAC5844EA17DC56FB25A07D5D353378DADAF0DCDD964C4E9579A8966E8262F1EEB70969A8DCBFE7359AD4B30FC97A84611451CDF23AF9A8DB0AD88523DA2ED3B257897356DEF3A2A6DDF2AB1DE7DE93C5F742C2527EB4B09B82A763824A2C0A22E14E33FC0D5BE2D936E2E557C4D4B5D79A8C397FE6F05D6C905BBC64B6CB48DD959A7D8E2EB70C8AA5068534619935D1E9AABCF88E8B049FA56EABCA9FF26384B5FA589FE618EEC3B93B9462880CF5D0425669721D6BB9D34C1ED3B78462ABBB44DD61AAB2ED42AE552FDC8BC79F1FB72848DF9700D45E9EEA6A184E8BD3DAF95F4A7CF01B65A78FD19B09E726AEBFE5900FAEDBB71C3FF66C2D44F444D2AE0917A9C895A9B2D24979BC832C861CD8FECEE62CBE9888AE9E04ABD5E478EB8CE4359866C5AFA3C5435F4811579537335D70ACBAF563B5F596747E4B3E1EA522415C40211CA72B450A3424E50CA995BD5E06F682376C7939A2C8B32A47202D6C4173FC3C796AC54E0AAFDDCD92B2A117BFB0D4AFF5157B15A1A409DDA1627961FA53A389C80184528C4AC79C3DADDA6DF25E31EF2B2A979AFE7E11A59317D434A303C28A4BB1EC0ED2F8EF2A6D27454B657B439210ED255511A0F7209FA9A345825DE49A1A08F23A5AAC6C0196B409104421A1700C6C10BBF519BD6D0A69F79C6AD0148248F5856EFA2884A1FBFD3F93C072724E3D4ED6E53A76CE9A8C7F305BB3BF8B6B925ACE2D65E033192A72D2FA52757E146F9BFC6A78C1D32AD5ADDFDC91383ADF68567794B1EA98AA0C86658AF4BDE766CB2236D979AC256C4C15490D73100DE097ECFC143A1CD7117AAE8BCD866A347037CBE3A45E1D9658EAF6F775AE1CFE9880256B2A692AA0E11A322AD763DBBC31C71E961D49CB08A6CCDF8F620EC543CDEE475609E7D197422C657B97D626FCE0559B729885DD112B9BA899B123BA6B5C2F3E287947EDD76A65DFB0B8DFCD10D25A98EF56D8C8997FF26E79993A78496AEA5B84D6188909040A9E0AE24D13B9D8CDB159CCEB08C2BDBD231C5DA0B8C808256538D17198FE0B5E0842119FB523DB17CDC045905667D9B9E9D46870EED5085C4741EEC5FA179EE5278BB7EB25907DF59A9FA01A5840BA5C7C421FF5F9BD65446BB60C839629789658A6EF4BB96D462DD7E5F0A8B38917D98E68C7358331F522210F89927C40E178374583FC1CE771544996B4ACC347E35E45468C7BEF0F35444D593F6C8D04CC850EC2674238CC9C0D99E1A77136E47BBC7F8D2FD178E7FC36645F2B2819C63AB89A735DE5988E8D384C6CE2D7A4EFB32896D1056308000C3EA58BC7001102BA11DE892D8E3BFF068870A48AE26ED752D4676A6237B8DFB095588CDC7F18DE4358C36C7255DBC9B9459F2D172B44902EAE210D1D9D70C12EFD36EB1C3EA0B5323C733F1B8A47303D2BC6E37AF6FD5BEBF6DD4293CCADDD29AE989026A2324C7E415E28F5A49D0CA9463D2C321E97D792F1A055E9782F00E096022AA269B6248CA762B0B6BC5D815310CA43C3AF7E26D97C3DF3CB9CEA571F24F9D7F467ACF08BE1A5B0229F1FDE8382759C9E3783426266C5043934A2C7C59FF78E873A25453731AF538F09A8A18169F06A767AFC01C93D988B952F68BC9E4B11BD2D9BE5A5E92705F53BEC55589424E1074B1D1ED860479D11D3D1313F0AFF3B5C9F4D9391E511C1E6FDC90466AB94B2D5520CA52FD7F86BF4CD8D9B0FD0E0D12DA53FB218A15890A9D7A93B02EFD09687CB6B81E9C94B74945299B1A38876810D38DEC49479B3E6165ED7389318EA86041F108DCB16688217D1FDA6238E9EAE6BFF5881271EB13A0E2D11A574572A87C028F353003B1FD86E24371AE48A080D1DF14BB8776ACB879013C665E8E8BA21675D8B97A6076A171F6FA7AB65B9AFCD4C64148C1A08045FDCD1B5DDA385ABA0CE49D082ACE7CED3D49B2BD783B11325B47E166170729D4145911F9ADC2AB6E8CD3270F241D6B51A7D53A52483CBCE1B32D0ABE0963357CF2E4C17B4580999C2AF4D1B36BEA1DB6E7FC8D +pk = 92926A6068F3F91E4A88143D04A9ED724C0003043DFF05E77CF3900070A45E96D3F1DC8F740351075E1CE6527BE7E6A2CCAD0904875346BB2906D8B9879EC7123593015F0152D763BD9503F9E878FADE626F2D67EFC09D06183127972E9116049A710DFEF4175EB740B8766F99E8B73F80A306DF1B22CEF0DA1F5EE329E004C83795ED49BFCDF23E96D9B4E03DE9A52AC6CEA1CD6AD18920A95376B8C513261704AB841353EFE1EB65BE7FC6F5CF3EEE9BAE4A2D6E95555C734202AFAD84FE683817175714457DCCFBD4D2B89C0A4DBB798CE195555636A206A249D8C5443367871A32441C3C437E76731BCED533F9370EFD1CFD653676E69CAEA1723B8570E4815A4FFE49F303CBDA562E026EA73FA890375C64E023B476E571446D9E9F50D652A3181D7A24EB5A1D0FC19BE57725E5887D476700493142CD333F8D33D8D045415032A694D12217DD6E468B5FC8137505EBF1F1CCD74FE1E8AD363153D84A0A138BF7706BC155DFCD841181BD60C43C20C868CD7EC1F0617120AD44D729CBE5324611ACB377C4EB58F2CD7715F53D106642254C65F2A2EFBC1E31B5ADAF7A248E52357AB3EADCB0E494393B1BFA947F1E84038A8082BC1B77216E7948E714E5C88A8B7FBE90C3DB3EBE1A3F800FEF40427CE04FB473566175007C850F3F35606EDD6EB91E33709762C225181D8626B9BAE90F92D8A1F152E939CE49FE4365D0265A2EACD07FB3B722CE4F5EED3B44B355A95A4429CDE27C534C935F37EA88E4C20AFF64FFB731323052AE20FF80D4CB0E55C7941C344BFDC8403C5616B046045AEE3DA4A83A0D96C8AD8959DD7C7C20F0C5621817EBBE42F6C1B2EF2A31FDB7FE8923807F2408BFF3F2B918E6D196E52C55C3E606E640C4FBCA187DC9CBE192741976BAE10558A13B32736C4DB15B933872DACD47C6459B105FCD0523F3986306D2521AC27A3C76C38FC68043CBD902E471A99FD60C67FF2C8CA1702FD2B64587389D1F5CBCB87AFB4BC810EA04421F2E703F0BC0AA6027A4F5463E558923F49CA03CAE3DA3E0CD238F98C05F47B0C6AC674672F8823099B1C90E68227FB9DD09132ADD0C6B3B9BF3D2A45106F59F7E07E4936E982190E81E78ABFD5DE03EB9B7B0E6BA763862820978DE3306C7037F72EA37FAEA57450054B32B7D8D38C511950DAD5265F2D753D9E19E51D4AD6F1AFE7E23096DA78148ED3468250676F017E1244F2DE28966E347BE80BE3AF52F0DDBA9E97A8A701C16E0B6ED49CEB44212D9E83F7B4DADCC4A1ED81DB2250621518A92C632F81234CEA674868492731EBF1E1F0FC3861C70D825E52AD98490CF0152D4622F0A2B12091D7CE534C329E179763699547DA83EF29E9B54E567732DB8832984663A6736B94DF948D5A51664A68C6308D827B6D1FB22FE952312EAF13E2DFAC998362AF3E127A8FC5274BD749724B4840E9BB755552AD717C3F920FBE6631D338F461C8A37E40CE204C0A266F92C5F7BDBEAFB353614CC9E670C446AD22EC8B40CF815E47CC21EE496F307390D6E9988FDB2D626030B9C1076130EAFB4B886D17ED4AD5E4B7AAA9C94681BECA4A8C8AAF9C6F9DC9B99C761A5CED7957A19DF65C750BA59C17E376A58A26F5A68B4EFF12F0E5023100CCE114A0C70A7CD67CA2258C5623B0465B095362DFFB7D486286DB78FFED76E5F4862DB092AB101BF33435E1F8D412067411AADEEAB2D49E2A971BFBCC7BF02074C3A7EF2273FA1305604CA7D3AEBEA26D3823B80CBD39C76A42D34D58550A0663CB2806706D66ECD82EAA34A1810280DEFA8AECBA68952E47EAAF9AFF492E568F62899ED340E8206D68C7937F1032B4D349864135CD5E1DC32FAE013363494C03F8F951FD8BF1879CA4B34070238B29F8BC4D149FA4832A3B06DE53538364C6BE9D6EC51F9714D744037649876D02AB6AF2706D8B86967DE821943364B511D608DDDF6AC09EA220831E63FEBF25A8D85982CC4DF1D8C58BE33C34EA9A3153C15536AC6E08862E30B60BFD08F6A4A369BD6F7BA6DD77600FD8F03CAB1B6A039CD57A1E5AC1B8F0CF3124CD683C4F6700693102E8367B6AF3DE594DE55483BAB99CA139B8DCFDE1C777C98445A0ABD744727BFBF84F43530250737FE7691EEA73A7FBE49D62A4B2A04B02AD3725668D984A1C1B84A920360F8C3EBFA7CD5750504BF4C04D6A5AB9A2B570BF35B337848596F6A9A883473B9FFC5B096088486B4EE1A1B70DBBD7837A7516A29FB77319E43A8A015F29E55D98339E715DF20480715CE6D6C8817879C45806185B34DF321E01F9C46DCB5E396FF14E47A2926401B30DC32E2CF149867EC32E94F25CE5184CCCB021C003A008D3486716897128B41FC54324AC9F118DC96F133E75ECD2A832FA09013CAD186570C9AB87A73754882CA7FF9A23A5F84FE3655FBD0D93A0391C19B30BBB9F6899624CDC371579202CDA41160EBA8317C1BD023CDA7D6BECAB2FB2BAED87AC7C9BB43E8756F247ACE534C972CE132E2B756E2C7867A88F2E6D8BF72D117F012C361F0F69A7FDAE6DBEEEB2DF04353F1B738C26A3409F6A9535708304267334FD5E24A688917A1EFEA689BC4EEEF753C88049D052B3A0096D62A63BD5DC03C14D3A8DBC4C4747CF31146BF3E9C9FF82F69632042B48E41B2AB497CAA5E46087D94AE8BB2969958FE466C94149340F12ED3606C2071891A5962FA108E134D27F8B05E2947B0C75E0B97B2B1A982A0C93174E2895876A3468B5C2933D408305FF324A7DA9CB7CBAED42898E7EAEA345573A390B0D44A546F426A0A9DEF7AC5A3B0C4FEE3242D4A3360D9301CACD5D9838A8E05AAC11D48C678E6F2FB40A229B36C74A925AC2B9BD9F2DB5668DC7ED55A1C8592E4FB1F1613F13A2138E2337302D3E8291335EA7E485CC68FDF9020E619DB195EA0D7A9DBD4DA3707E680AF1BD4D0D41E41565BC5E33D846A779CD49158111C5FB074EC7D793A6AE7E6EA3676692EBE51B26664480AE12E751A5CD3E910D8AF238DDA1A4B94AACB39BA8FBA47798A2AC3EDA3EB18D2964D74CD857C1BF9F5647ACCA3889E44CA288DD8B3D2239651D2BE348A0A9B127337589684819D63280551C45A9A83696094DB0A844F9FC1D32F62C8BDEFC523CFAE5F77CA2868AB456CFAB37699E72B075B325DB0D858565A95007FB662B34FC13EBF088AADF117D50CBCBE977C693FA7623230D595369B85C4461112C7109C6129C4823930304AB1F5CD99D7C2F945AFABACE852871EE89FFF15CCB39AFC31246609A4128A80BB525626A3D1DE3DBF81FCC87BC9834D65D82174135A9587E611A3777689E3808DC62F20993002B4B0A11AFF957E9C3C48C6F9BC56CEDFFF06C034A3EB21D4D248A96E976D978E0557486AE4C0CBABDEEF86C474D78F3EF21108FA3C88FF436DA8CA3988FB371ED8ACD64E1B0659C4A82490F964328A6DF57E95B90D0793ABD6EA43F2C4BB0A28407334969FD31244224EB5CEE895C8BC1AA5DA69A17611E33DD70A247FA65F4192C7946726FE7439A1831EDB8FD74BFA2EB02C20DC7326CE115072E86BFFADAD87FBB6E24721C38EEC7094114E1962FD2C70B5EDAE7864301158DB59AA603E8801C2E34B288DE51F153AEDDA0178B20614B1ED5BA3871D1789F2760AAFE60086D2D62C95A9C8BEFD95DB0BC472AD963AB0967079EA10606DC0F326EF7A33B388E1E32001CA9A1D2F671E7EAD604CDD8B9C37EFC6FE297EDF5268F29EA1D26E8B6C6B09D5DBBF4C4EDFF99422452A5CE6C7CDA4B8099F41E502C27A1B7843B74167EAEFC673957FAD6E2D40C29EFFF2ADE9EBA0BBFCF82DFF2168BDB1466CADDB28C4D6FDF2B91AA33F138725443D956C92B1724F4E1F1C4D5096AABF3372D06ABC3E2B2CD25DAC20CDD40179AF6D422F525F51566481BFC69D11003AD8AB3827D858F725DE1645632A621EC0872026F08111C1B522FA532C9F3D1C81A9D3D0FA7994575115606F59AF877049BF7A02E6483588D445888F8A0D54372C22677D7D3A11F04B417DA4CA89C2E2E15B236AE46C6181DACDECB9B1C586B64E6562A272E71C1F8D94FBB4A0570F6243A4D226FBC4D751D35CB4F98EF5ACE7F866C0E276326677AD04A89DB7E5331CE48CB6D7ABD256E622C5006035D160D5E4798A5A94E31C062269BF3140EF0BADF1155CC32D97419890891C98C90F6708376BEA206F626705F3F6C8E3A13F68EEA04BC1F86B946BA79D033382 sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8CA44ABC9599E269D -smlen = 1699 -sm = A310FD14EEA7D7E4D2D8C08D14656D15BD75D36209B8B8CAB6993640BC9F9558730037763AF4540D4E8C68E9FF1B08F1F5D2CF902E45C9954F269CA654B555E8B53C8A05B50C0E305597A19D16DE224AB4590E2BBCCDA1820D9D6B349CFD9B742E41DB39F8463823F4564E79406ADD2035FA60D730800A42A5CD039283B69B40B093362EAD9086D04D29C157E66A91CCA3775C5912CD640AD226557E44FD6374E2BC9920076AB452488E1C09D61FF692957CB6AAC2BAF75505A7FB0F8DF4B25F8E0719DA82FDD4B8C548EBD71503FE2F80AEE419833875925F37097CDF659B37CBF00E9B2B1B688066E3B1DFA56B34582F57D0A3FA3F82DF58C9F728F15D5095BE26BC55CFAE95FCF62206E0633C9CBF3E6E4EE420B674A40D3101973D9A24F9407CC057457B50F9B941C8D461EA9FBB38E6FDBD9571BA15C3F43D49261A413C82B3713CE96B7EC2E0E809F2DBB88E7B643FF80C276CB63FA4A4F5A6A137CDDDE8E0A80AFE7C9B1DC37017170CC8CBFAA1D78FD0D370A3D4D13174BA772B6E0B26405C22FD6904BF1290B4A2F9936F8745F451A3BAA737C3F681D7B5DE6AD92479761C8A7CEA3A6F8D7F874198474998CF2EB1051E274638A07770B84A3711C5C6F825A4C886E42AADF9C98170433E0E782E4152EC5C75385746A21858DCA3796BB970956B8215495AF41339154A10524887A0D99E9BB45C518A978BC550D3B960CF11334878DD3C6455511EB8D55A35A6D9DE86550F6EAB8620CFB75CC1C4EC00BDDAF65CE52B95B608F7AC71FDDBE45F878BBF65152A114036BFB9B6C5C80630789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +smlen = 1803 +sm = CE09019F187E120B8CAA9DC3B3558EF29B56C40F053F25EEBF61D1CF57DCD37A1B4C52E59F785845114A405C0A9E188AAF0221E8CF23EABC45FD9A45B42021BBCEA988EEBEC1D6296BD1ABC0CF44C23C9B7B69A8B8AE27FE089B7F165CE387601711B796B004F7AA2FE70768ECF65E2EF831526BF0E407F369866434B69C41E21A28467B37411556BA5454981B412FB53955B9E6780350E5E40E39765FAEACDAA2ABD0BBA2BEE75EC7B2CDBC42D233BBB5A98D865FE86DF93B114167BCE46E3BAB5D413178F257E7E50769414A31AD8A862D11F47C2EA10F675EF2F1D5BB01C455A02DF96A04B7F3E2C5B8CEFDC78B9FBBDDCF1214DA3E2B5194D34187A2EDAEE66439B33DB7A51CAEDA83E67EC9CCDA1648A6D85DBDAE07AEA562991256EAB5B14E0880FC3276CCF5F32403303FCF4480988E2870CEEE34EA106F1F1BF6E51ADCE9B825CB7525A42568FFFC4FFEB2D975B31106174F00E9683F766882192503E26F574B22A2412031A83AC2B09065F7D407E510B84F4EBDC3E9CB147AD1CC227D30D6C19C7F88CE8E999A52B290A96E33A0C39B9158F8B908FACFA0D0BC10E9C24D9326D5F807B5DEBE7BADEBD12200F7A341C96E74017935EAB4A8E973491E420963882A385AD9716913BD7211D67AD417831784B98932B63D71EA3A1AEFDF17E918C266807B514CAC081C51BF6C702AC945965EA72F17828F833E9B7A2E0EA393C3318B7D6DE5C96DAE9C8C2037DCBB76084E32429F5DD9E28C9C8C27607A21035F7A44E3A918719F09451A85DF1FFE61A2F66366D573695011020B940BDE24F4088CF4F7A44C26923A4460F6F79AFA702A6EDD13413A1766408F7B4B14EECBAD0492FECC2B1A8A114D9F73955C042AC55CB7461E7EDDF5B1734F4C2F0114C712E5CFC3B6707118BDDAF65CE52B95B608F7AC71FDDBE45F878BBF65152A114036BFB9B6C5C80630789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 417EBF9322EACA73903D9A2AC8056737EAA46A96DF1B5438FBE5A914D9B59E9CB8003E3BC98D4EA5CEA121F1599E4A5B7CE9EC91A706966507BA515F05898D055885074FBC067BB61BF4F5B59504061B8F87A9322CEBC4B461AA4042B2D07FC0A899AD4B76FE12605D30803F24EFBC7AFE9882A6C967ACEFEF521483743DD717BF98685D29BD8A7D2D9EF79BBEDFEF8D457BE77330E279F4B603C473F6312B92EBE38B47500A18DF2DF3C25210128F69C64F8A00DCAFE48D2733EB4E992AFBE28B6E36B67CBA0B4C9EFEE97FE0A1C0753E383349A81A3F52D4B5D30F70CE213A2AF1B58F7245704C2087B1E8A6523FC22C7961DFC4EB26C63DC2453BCA87FBD6BB4F305C0EEA9F5373E444C608FC321CD098D583A0636090434AA64B71622DF502258B681EBA87B90F10D3F48D6F71DF855F19E5C4F63C6E269672DDBA609E3F3111189238FF8CAA299F05BD353EA23339B32085A40AFCEC54AAB5D6020CDDD5CA3C7A8651ED3B2A080F245DBFA362B926BEABE3AE531087F3C6BA4E38677F10B615E0E4413BC84A522739CB11110D8781A7DCF12D6940686B28C994A0C4C2892C530B485FCC95588E553E4B064C8EFD908330947BCD7893DE9DFC65EF2FDE73710565FBEEDA32AEECB6FA0520ECDDAA02B2532F0DF2623F48141F3235AD5E78B92A98E380B429654D31EADAB223D421C8F150CC07B4F2C4E6C7CE6CE6874373544011D4015BFE37A01D1BEE89BD9903C65CBA3AE86200BF0661BB5CECC0290B653DBE9C81A855E35CE0E4654B2C93F526B89F2914A15EB22DD5194668D3677C88FA73FEC3D9EC42079E8E6FB94E9C9F9D07F9A923EC66F06D1D6F009E6788E87B9DBB1E966DDF88B3571AED786A74FF983D88C06A436715EE402B6B2305DAF4C93F3E591626309A8E5CA4E9CA7769B60E69FD6F6AB04B9916913AA8E49C926134D5D1A49E1E39D31D5FF6A993C3559A967A04B04F320338B61C1397439559A3420C873D917CCC64E4B9FFB86772124B497D4D0750089976DCDDD46628972271102165166A3C525AF7E11C3D26550463BCB3091248962CDFCAD6CB7A6675AFFDB56B77B1808DCABE3D68B3A719159E58CF2299E34A078599667E21B578E9FEBA2402F0F487DCD9C2DF4E0C593CF30CA369851A4E93B9B01BFEEB08C32C7E1416621D2C18F6135E4C140E364A138E31A67CFAB1B24541CB1F9148800EB85B65C0DAA6C14350E258CB7A688FE5297557C7DBB5BD1B8A4D6E5D692A2A6124A183CB744D7355F8CBCF93B4535E59D9E51BCDC12DFF7683F25F8870C3471B6DC725EE7C635C004E7136D741D14AC188636D38F5B64F1BA3D39B1EE8F2681BA73D604212A15EF866B9BC1CA4BB687D5732B3DC39CA6EC1DE9B4B4F2D545806E24E13BBAAAB0400853BCD8E6A48AA8CAAB6C515DF5DAB4DFC916A55AB5B8F4376F29AD7D2C20445330534BDC1FD54CCC2B8507301DEB0277460F17C8E23DCF26CDCEE647F796FC28F60BC31275761A4404AA399EA5F63ADEBBF5907F58992E4F5F929D2F1E300DE8DE28DEA2D98E597C4BE523A0D89329DB991FA9B03C010969DF8031BDC0638DDC7A37125ADE15EEF3AE87B280CF89D32305F314E0C64FAEE5038D6B63CCC87447A71CFE75E11B248E26549AF969E7ACA84C340030447B04DB6A3309627D92C864E1D0BB5993E80501DD14D7C811862705931BC3405F3029B7BF41C7725B5A69CE44D3875B042AB2C3DD1E6C7F9724341F30CCFDDBAF63977048CBDE23E855D59C4D2FF9561B2E7ADAF3B6F796100E232478214EDF70C5841BC0D0B8CF4FF1C9BB21D9D047424ABEB5A9C5B376AF9CE50541A76236B7AB55CF19C8A410AFA08E570864BE7E6201FCBE4C6EE04AA8B5D7E4CAE97680530D4FA19E1D664284CBA497AC7F0110EE589C48CB45B827CE8100D922D39CF1C39A6BA406EAD39F9E724003C2804D97A568EDFB558742AB3D981664E90CA489C393F037550D82D129D2D7279B1CB958200CD8E7CBF09DEB27BCD4BB4BE9440340AD79590A146BC067954803A1D37567191926CB77B4621F42D48076742324C30F55F8A54BEED594656318A2F5DE4004867D2F7B80B242A2B4A4683A43896AD8ED57A1101CBB697FB4AB6D31FEABD1A8B3288CB833B7B1293150E1E53656B66A4AD9E387BCA1D75764DC48B9489F4D2FF3C853045222F9FF3087531EABB3BD1E2AF921FD407E38512FE05BD2C8998ACA321C6FE33CA0EF5833169828FDC9BF5F4BD4FF4311B0C60E8ABEDAFAECF34626EBAD6F0AE9E4BB4AA101529338F92E1AAEE0F25312C9687548B25B47A3935E2CEAF5279700A7F35A6D07B4DED974EC5FD5DB552A76E5F8BBFD64168C50416DF06AD14DB0933088BE84DE7E2E3720555C52DAF05AEE87AAD2A6B133C257360EA26EBFFF2DF40747FFB0B3A5C220005C6887B441311C629FF95567751AA431AFBE97CAEC2526BC32B90DDC2D78CD18E148BF17166054FC1E1768F9092CDC9D25DB00DBB68516986AA5CF2E981BB109D4B9C358266723D9FE35919659842E837571ADD26D963ADB1DC10C8A58C4E749492AA7BB841143C1150DF21FBB5CC1E3DFC3EBE5197F5EEE3FDE0BF638B02E070017EC2B627DE6B10D4D619C83BC8093770F8B486D152EB715CE3B229B3773D9A914389DAE2C142ED508AE41891BA176568B56490F9D72E02081E76C47AF35DA7DFD2907E6B4E8F06F76967DCF3A6E1AC2B730A02FEAD94674C86CB6312A51A674B116C464878E8D8384F895EE0C30A082074C6DA46639A3B8D10A79935226E1AC2B6D827DECE952059CD8C7C6FFD022C1EC00E0FFA41CDD2448E64DCBAF9D5FE4C5CEDA2981A9FA6D9619FD1B024B081ECF5BFDDC71221424A780289DD85B3189B235736AFE3D1ED0819C32F263969649BB59359B879734AE028245B6667058D9B7AEE6F8799730EEA72AE6739C42D57C2721BF2A6457246C241DBC8C74794F610D2B96F5D8D30685D7B407268388C03313DF149B4690512DA63F2929DCDD0C47EAD521F1D8B662E729E7B6ACA3BDE07F7DBB5D3C4ADE2904E66C11577EC340DDDC00E538529A3811A5D6622129AF7CF03DC2004B60743214B7FEEE9FE7AF90AFB5D4A6F6017C879B1E94F76014354605E056A2005EB165A00BB5F850FEB08260F8A8BCDEFD940D3C3567CE07DAF13CD492EB3DF1D5B33EFBEA33C05377A57F899B99E79D92F39D7FD070F695C4807BF4495D8EEA11F17037B6E49A415FAD86D969E506AA3ADA39DD42FE4FF92F087DB0F24B1972DFD41347AD3C1FC189ED824A0F338EC318B12657C3B870A650008CDA1050A087BA4A8536783B7A2063A2D124EF8CF1CC95AC3A6C1138E0B1D68DEB07188CC86FE1B6A49840DE6B3520CB81534F4D1796675D37E67D5877DCAE4DE6FC876E6A9409A617C476FF57C52F724422DECA2A0DFF5AA03EC942222490B8EA27E3FD0356D93E564BEEE8AB9052B243AFAFB20E2F0E85DA974363BEFCB387F951CB35C02324F109537482B6B43E3284F2AE042F734ED67E6D39120BA709CD77E95F56A426142B872E61C35901F1F9EAC6475767B9F619373358699A5042E26C29A3A780FE11210C50CB70B90A054DC3DCE4C79EB1BF02E464EAE7EFDAAF85FD6E8074D817340D95BAE600C0A619916B48ED90DDE22A9EB3435E04A3B63860CE99264AA4638442D22CEB6250CFBEFF53324B4494DBB3E35A87DEAAA6B72D0F36CEBAA87B3C21AAAB2777874FEED54F3364228B4ADD088B3FD42 +pk = 417EBF9322EACA73903D9A2AC805673789C3E8E2AC5B2ECFF720C6A2993D15048D11A931E3419260AC02B6333620B6A30F35DC9CEB233FCAB2F469F6B5D866E2193981C3C91DE2507E9EE0EF52461CAE04A00AB4ABE60E5630EBB121B0D861C8EBD53BC3BE7C757377979D11E95AE15610EA77E46D9E3968B69C85D07933A02A520288EA73AAB3650DCDDD1A64B7C33E49FC02AC84CCAF68EBE1C943CE4C6A845AF6F0B97027A67210095AC515423E8E95C8F39345487BE392E09D762B18221F1E81986BDAB53D61585C8F3D03C75144D347B24C893B9B74AF0FDDA578176B5933E188FE2140F314F72959B5D08D50F45426965F276607EA4226F7281100B3899BC5E4B4A4B5CAB8AEFBEF93FEC5229A2A8EA832D10B5350B119B69DE1A6A3C38460DE6C9CE379D51FFBD12E4402AD999666D1A53AD8C2CCBCE9660014AAAF405604828B4FBCFD28150CFF3033FB68400C6C02A1BD42EF2D2546B324C0B3C2711151F8EB3E042D59593B79BCFC0FC15C47C91338B907D9CFE419E89F967CC01EF84044E0CE42C14149E8466660CBB30CE537B64FDCFA207426B175E93CF4A6484ADDC6C8E5820C8F100E378A67BEA06A4492A005052FAA8E5B04AB266090751A39261433FAA882A8E692C555DD4E1D4C8652178BE24B18C9B3E18ACF049DC9AEAE35C8371155E3C9304A9B452DD4D9262854C4EFC37638024DAD269D4DC5D25537EDF75494E5ED09459562818E4C6C015A1AE6A6A458654F377EFB505C31F3CFCF1A5BE309024BE5456FD7A3B832E16C9FBD1418299F109E73A29B9E176D7CC3D3FBCA950DD43D7E93830F471E9122BEA6E5BE9462AD2E393A41209E0224C212C115B226147D7040BC5C3D5102C5CB9D19CCC2E785F74AD993545B659F7F673A4B59A6677EFB548E98188563C0B91F8DF207F36DF3DF99F7305319CB56369089EE5660F4945DEE853B24A993DC5833375EA44BE03C3D048EC22526F68CC58737142750EC9518AA73137DFD332090396919604F417029BF50C701643899EF556AF3934AC9FE4E3C7F1E731C5DAA81CABB8C2B28638AFD86C7994F0E65C45ED4A8F359CBCCAF47990C4705FC6D197970B262B388D208719D8F73EA2AB9794E6CE2574BA59C6434616ED4DAF93ABCD4C020FBCCF29CFD22C694175B3E838AA4ED50D6B8AC5DE68442B06E7F81E55ECF1DD3E66C2E6A2D5725F0B01E4AA75E1E8E837D66CB87D47098D3EA6CA2E08453F433662558894FA538707B9753AB5C3816C9E5576FF6D9F7E378F3CBB6BF047E21E4818E81A403CE18240E596AADDB2A62C5B25B9C8439DDA90BDFCC77CE17410A477803EACFB18A1E2C3C198773228787644AB554C1CE9700A408DEED3808FBDA6F3614F87CE2BCBF3864C5D1DF21E874D230407E84CA4133E24FF325D3D2F1AEE8A138E07F5F6663D69C10339F89DDA9FF6ED97A41567D7E3D1CDE81B21DF4FAE7327F9413BF5921943134BF519FA621BC2189BE659CC03D7BAB61F48A6DEFBDD0A98254DBCADACDBB089A2AD9C642DF631E9C7F872C215335940916C30C63922993C63258219088197DB1DF4A01302D82536EF3728ADE80A64FFD4F42D437B4D21A3589572D526E0C8C64CEC2A8B562E5E5AB76F94C3CB5C453B76346A7F6A61FF3826C6B66E8B68257EACC3DD538E9FC970C475C71D71ACEAC0942CF227EE02B3FE758EEAA745BDD64CE0DD2465F78103BCA1E4755D137894335D7438457A40F06B95CA781CB0FBF98C968EEF1CC3E2FCB7856254ED54158B28ABEF9A40F6B52E206242976C09C0D37652BB325CCB4AE776433A5AD720228C33656B9DB894D78F7FE753162555B71EEE7BAD173B1DF43BD301DA07B62156DECD611B6EF4E6FDE6AC1F364032B05A747454779A67E228B115BE1585AB63005B2AB3FACBDAE82846A2EB3602C691A25890881FAF1296777AB3F2FE426BADC037D8A2E9D735C5A2C97BAE7B75CFD15BF33A52F18229AD2F00213CC04C0A88448FE69CCEA8EDFC205866DCDAF37E7544F844D2CF13B833FBB1AE340CBF630082DEF7D69D4C41C8DEEF7772ACA46CB746212555815436D992729E86E81F4640B250FEB01B33293DBC690DFA9DE70568ED55256F8FC7FD57EAD68DF10D49C18E89BC8768D536C9B878F65788E9F1A1521244504BBC7A291339C641E3C771129C3E20A68739844B47EA6FCDF3FB65B3BE0BD8E61DF685BE01349A12ED11A3DF6F8E9909783CE43F0A6B105E39E80BDF483D9D2051331894120D9056D4682A9D333CF1DF604229B39795D7243648C4847C3AB40609979C43640F670CE3487578D21453F6204B8B0D4F2B2DBAF8EE3FDF0B6A5EB49966B01FB5BB18A13FC0AC36F4590AAC5A6C18D72B3E605280A0915BC348FE74E771601F15C81502D043C9EB6161F5DE9ED53EDB99F7F09512CB57695E8B78D3B4A8A9EDAE910973BD7ABD1E7EB63A1A300E3CFE1EFB265AAD092477A5F9E482A8FD59ECB20354B7AC7340F92CC7B3C5625E6917E111A0C1F43DF6C645774101D4BA193AC94CD5513D6C0027E8B5751DCAA8E214F212BD72532419DF4D6985D2C09AF1B16769676B032B45EB1C9EC11370DF158B9522FAD8233231E51EFDBECA6189382F2505AEAB5039894F2C6872A2034F010A17BA6F79C41C7961D11C42DC870918B66C6E0402F46EC0C918BA2B3B0AA74BA7645A0B322D561012A4E3DD83A71FE08E9C1E69DE245ACD05609FCC0DC1287A7D395B4018ED8CAD4594F101DFAD2E4B89AD4C91CEFF3D760DC4422E27DA9C4141487AEE4DF4140B9C247D63CD74B7FE17BB96BB8C9E7CE7A9D13347AD47BA0F8CE4AC08F82E3FD5E1E0269E0D5A63AC9179DC63317FA6DAB1235C81CF9B28AAEFA3BF4C000F7758E826F7ACE0D56DC3D7EF2F8003AAE05BA4F3B4DB12BB6A9DDF19D540D2DDB9671B2F19BCC8D4CF0C27021FDF50EC0D0D89F3EAE8347F758693898400F270845CFF0591F2355DAECF10EEE053B5F0732970F19EC08CCB2A124562A3C2A3AD4911B17A86D297B8B734BB568FE6536D438EE395C2743182DB32097478B8CBC748E302802BD08B3E7E07F8CD0F1F0C4517F1A1BC1A20CB73D677E24C98240708ECC0F4AA07EEF5980EAF27F2B35822EEBDCBB068C55AD4C4C94523C01A1737B196A822A03D5912A8CE14218D364A2BDDE879803F5A8A2F7F9D3F3826DFCFD04E05FC7CC3148830212B60E445A11F840C6B274F8EFC4BCD7FF31B4DC068262900EAE75FA3ABEC437DA7209271087AEB3CFD501C260BC4B1265E3CFC8D6B6603FCF3F1FD341FFA62F2F79A33D9F524B8AB989DDB5677C797A45065FB132D51846265E65FFCA2ABDF84F41B01E42E30105763A16DA163B0B841F30621B409FA66F3B2C744FBF5F17E28C5A5DF0670D21395EEEF1BEA5154151FA88E3E5B8FEDEF9BE6EB43E4DF32BC3019E80B94184936B64DA80BA6A9FA490BA6F0FA925E983F27732E3530D8346EEB704B9E2B54F12CA2F7071878D4C85A3A7CEE4177C4617A49A835698EDE89954FB554A0BB26F3D1D41802633CF1988855EB0D83FBCDFC0359A75650068FE6694CA917105AC1A504FA7A9989D24E6A8C58A45A8C66F0DD47324B84108B390527CDE5A188492F3CB3E01A7FCFE0CBB662BC556DBC5C84DB811DE684B4F154123FA5F0ED512CF1277973A39A654104BF8589948DBE61EDF73F2FA1067AE2DFD1BF1C925088BD4758C1D41EB0B386D41301C99FD83AACCFC3C99E05FE3B69AF88E13B21650FE9BBEB0758829486ED0E4079F9A6C42224B4A262BB16DE3E33ADB183F48A33DB4D7092E160E9AFD6EB47D282E8FF094D0A7FD47C60934647124A1A00B18F62CC9D646598B0E8B26CCF24E3CD66ADF45B722AADECD39B7A933CFED2F291D85B25654832C29428AAE6283902D13BE82DA171D4BC8F99759E0B1F7FF0CFBAE64B1962906A31A5F234B981F75D67B84C568266864764BA07C88B615E53392F4EC952BE90D562D269CA944CA2C1E4171E0B1AF25F6754D7E30DB96E5848DD9ED35080CDC694336BE5584B2162AF155D52D6C6F6C1FC235F0655A7EEAAA9E2D319AE119567EBE78C4B4BC224F5F6CFEAFE5E0B976CBB31D9182859EE8ADDCB1467F25CEC84CF095A33A3E1E25D5CF0773F45C4D6D4FE57DCE0D08B2016F655345E1EEEE60072838691CEC53F716D7623340E4DC4EA1414DBCEC908A79F022A9319AA91FB826087E08D8B2C166FE74F2 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DBDBF498A4DD4F7F00 -smlen = 1732 -sm = 50DCD73BC4C4EB568F9BFD5B34C46050863B6AEC1FD1956679CEC2C9742EBE0B1543DAC8B9A7270E893241F53DE0D6D16943C34D5A0CDD1774A675F9B7D82CAB56CAB3FDF56E2F879FD582E6B884A30F9C8C92F85293C20A1612FD4E617EAE5235B11E0BA66A37F4D7068BF6CC89BFEA4C7C69F57CCD3B9B5A91F5EEC8A4570B7794436C677B7C426B5F45FA8A3DD523F163EF916564B08496352143B68D1E81ABF403EFB162A782DD7E3D6A8A2AEFF7390BF714066F92C84F6D54BDA51E934401953F73C9F68DA1C566A66986A2DC442EED8A85D6FE3902E4624A08ACB3F08C46BD36D1781D13A062678D5374FBD4E36E39A09105B36A712C4FA3F5E5E46D196B976D576C2F47BE0160C5F06F2B0AB0240076A1B4E8940B3531EE3A3D2BD4417031A6EFF4A3B5A54A628CC5493E2D725FD433FF2040699E0DB72DD900C11C964A505DCFCB5E4526BF8969B7B543D4CF6F686B63D40F73B8EDC89BAB5DF59E713A2F1416D28AA7419FA08F60E2A29367F551408F486DE7E07DCF9F071709199979F429A358EF55FCA7310FB2B2F9A571C1F07FE7330689674B018368FBFD3AB690024B5087DC5969269B73D667AC28661F88A8022651E61EA2C92BAE7406DDE8485632503AE05846DF43C4B570A4D046DDF03AF07E11D30C7BC482D8C7FDDF4BA253B74070D7913A8C5889E4B5CBE7BBCBB8CED25E13A9C174970EEACB2D5BCE7FD30EDF1A95F948CFF65C6677A950930E55B9A9D8A10DE668D09F5C29ECD1950E5266815C26AA5E6F2638037A93378A47B7E4603B2663E15B9F8617361C70356BA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +smlen = 1836 +sm = B22965CBFFD0402B3BC83E3AE3001963C51C53F35BDA8708237FEA8F4392CC3B3F633E2CCB71CC8141390C6DDEA5DDC256D044EA125D77A7D0B400FF61B5222D72D471FBD1B983B7C4C4F9EE51948CF90AA5D47F6CFEC726B38C2956DD395893BE4F864CC50F5BA56D1FA0B82E4E38FE817E3187A31226A41EFB2275F49E97673B8D72AC8F8EC44B2A33A27675A36212468B294B753259575F78B7BB855C61AF8E599AD93F75657BC71C1AC4BCF14DA4C3CEDA6F4E86F1C859EF8D7552A09892319A9035279CCAF435AA8BF98268AB9D3A03CE39734357136F962EB994B6889A0BF3E9ECEB52658C605FD6F11D200D0B8CC93C673F82B704B0CCF8CE1301B953E59AF72927473E82E7AFC35D59D8C8C87D343116631A57490D473EE5C41FB04428633DC58C5DDA16645E669B11AF0DF8214AB78D6FA1535566AA2FF75ECEB3FBA423AD7C92D0B145C3B406C23B69718F8D8471829C39F178BA914D7CDF48A39C38CAE30AA4BF809EACEDF41E7AA1AF368AA7C853D158207FBF77B81DAF74F9EDB7244E865D0AAFC5A55511481AFA6B0E9BBCF3E587888B114C37872C8E4FFA4DC9C5D74E6E651815B8E35A0BB0452D2427FB652289DB7C8A4A015378784C5F5A5786E578F1A4927C7B60DA6DA43F3F7EC5EA5A7E86EAFAA3258D7AC175B25E97B9712D624C8A70DA751DDAAEB52F9384B7154E96C3028225C993298A7328C468D6287BE9EC94B997FAAAC47466B54C6188B24C6A8AB08E07FF2CE4BEEF2CEDCF3A4FC25E16B68F32ECD5EAA409EE519E2171818B1AA4EE33F89CA7C1F0AF25A88183F2AADB3ED98D71441D6264C6A7AF55C2DF28603F4A7E33A15CD0846041A8A8A8026BFBA4F85CA8488D93A222DC07368915AE5F6337A2B8FB80FE99A77A2F154F59BB6E3D39652B5266815C26AA5E6F2638037A93378A47B7E4603B2663E15B9F8617361C70356BA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = B642C23A6466CD8B2A6511566CB9944E14401177FD4063C04C0D067A15D6353AC94E8A7BA18C741B8543935F2B78A01F8CBB424146A7285ABF55FD9074C5A662D59188876F431F92605F6D075015FB168D4E203B062312780E939D0DA83A007D1B1538C822135C0A7A3300EB626B10C237D3A4E602A8FF9FBF32371B18A4B01CB00DBDF9CA2DA3882AEBDD7E959CF9A1EE40C4900A39158E12ED91B90783233887A5BEBFC19478A8CF6524852C5E60F8C8CE16D1D80CAEA21BC0FA8CE607D235E38C3058F9A5C88055F41D1ABF91049D839F1E608C69A0E112B2BDE4B2D371317DDF7C22FE8FB500685FFFCA0C2B18797A1A4823DBFA7B3CD83795BAD4B77763CB681E3256C3D4255731108767ED6782EC16BEA62A1A3E6AAF3A555AA8EAC118D5D41FE23125C15689E91C29317C32AACF266E31C4FE08BAE800F33E8AE07A1C51C4252CBFEFEDB872C00E999D74D710DF4BCF0AA81F3F8567B6A5466A5D4EC4BE3CF29BB6C7723AF296926F0383412D9B3E0E231892CF99869C77322DB97A1968F31B087AF3E3E24A3292CAC29835E0068D9BCD9524B9D56A8CA7F40726BE8EDE915A6349706226A461821F3608277F6203B310EE9D2E4CB25DB4DE96C10DB070573E2730E8E0DC60692D2F17C281EA78F9855BC3D7C34D95E9E557C27D584F6967C9BFB0A0768887F4803F6F41B4E1BE0C7BE0B460C884A532CCCE13B7456E7FFA161E22E8EEFF49536686FAE77DCC250F78C842B9A3E8FF6AEFA8B60F01F90F5DB96EFA8412B6D9BB6F8542CD98A374A001F647F33008949F419E4EB7A4CA345E34EBBB5354123C65B24AD7D169CF8A47C802CE1248218A9FE53E18402154DC3F25A433DF431319DE6267656ED277A98A9355741F7ADBEEE35D7264DD8E10805D34BF8A559BC2D4DA8C65138F29683D7084228B84074EEA3DE5B99C5ED8DD6FD98438A680B1C44336D2C245713DE2ED2D4F71E2F0D0CF2DDF59D315197A3ACDCCCC6212A911C3FDC06A1E839480D433B8B048E221D814E2F07926C1459FF262C6F96DAD1BACE7C7BB0B436A09F545C1D7200593639801EB8B11060445F6CA4391B06A9D9658224547C9BEB515E47FB46B9BB85397D38327C3E46E90C902753E24A130C3848EE181013674E8EB460734523EBC1C09C154A64DC28740E2240182F567FE2CD36FD2E7643E3DC23D6CCAA3D42B16DAB24199785C5D89611FC93FEBF7A496036440AE4DB5D8411A38FB9E19C422D5A49DE998AA5A5E67D7BFF36B7515F72506876446857CE2A7567E8F9687D7E60E8D293382B9C2BC621C39C200300716BC7E0EFBFCEC0F3941E6D1F556467AD4B09BE24F2B5056324AF382A134C0B39DF2C5D5BFFA372B3D1B084F8E301952CB5CCA268C6C62064A88AF57921A27CD1023F1F28F367D7CA4C04BA43F4C11CD250E595A60E6C6EB6AB54D9F4A8024D42C149F4B22111F8E3054E8FFA8874162390FF082E27431E68497E62A1235BA0A361EF78B3397A011B4F61EB15D663AD94AA26F1DA99D5931C6AA7FD458EFA53AF99AA43BA7834C1EFE1A28F1F797B6E4C3BB47EFAE6D73A9B010C94FF8F55A81A523058342EDF552C24128262D5CDCB7C10B46CC85307F5ED695B1CA21A9FFFC375A6BCC1F70776354F0D122B5C8C661D0A92FF71BC0E74FD7E38155BC1FE21974E2962BD8B888047B84F28E10DA5A4840496A03E59317973CC979126B26CC7B48B966BB8C5DF7C99BA32CA99B2EF3B3B2B88BD32E0B382A370DBFE2B8362DE69FB643655F45CAFCAE9B178B25A516B303727B9CE7F5FA5DECC8A172FEC178790D9416121A59539933417537BB1893A200749EBAD9B2ED17AEE64F6AAB12081BBADA47FF8D884871E9A0FAC87D428577F8508FA08E22B1031D5DB62F7561651805E2E1D3BD9C3786E96EA3B640392EC47E84FCF250E24697C0D261AD6F4D5A3AF7129EE2F7B48DFB9E2935E9C0BD45D38E362A4B8B3B6EA410C48AEE53318BB8F81658F96D168603E4A76239E395902EE031DD69EC5CA71E5905A4BC4407BD7DF3065209D40452C2D8A1CED55D7C4506CC2811A4EC1782559BB6C1BF215E0E25023EC44DA0C40AF56BE2E31F8CEF4771BA591BC031B96B8FC3BEC2449E1FC0D090B2D21EDDAE1D3D53CDEA478FFA820765A47F667489C29DED734DB232E9865D02A82B66EDAC590EC112048EA44A1BF6207DE8889681E7F9E311A7F83AE52137F8BD195810DD94B704994020F5EBF6D864E4F6148AE86C5754FF66AD8208D64CC4A5FC5B26878FC71F2B95F0010AA0BA756BCA085348A37B904274EE7CA30D81D745FDC1A4D163BFE93BA8C580F4EF0319A1D3771B870AB546B6FC6600D09CE4082211045587E39A773CBAEBE533D5B9662C984CE957C49E78D6C5ED0FBB58CE1EAE8147FF9958AA298735A0BB14DDF44D5892FEF7683D51F2DEF561A4C997DF610B1DD5E7A59DFA9BA006ABF3F67118955D12BE5C377D227F87721EDDDDF6C0F4EB59B7CA58EF31564F195965641A35530B95BCF79329382F984B42069FBE52C43F83C7C3F4675B92F3403F0A96B50A61A96E3E3D9F7E01822EFD4CA93F21578434B53C912FA0D9531AAD8A6ED38E5B1D2101E662BCD7BC7B0F29FE14752D4D35CB4C45458810EBF7B970682E0911CD98CED0990451281A274F851968846B698D28CC96B97719A06A4178007CD16026E2393A9368190FD64BA6BA99750C0788E3ED4E3CDAB7FDB78F5FFE7A70568C4E00CE3423086112005CA9BCC15A5A0ABD3184C9B342DA47036129C333BC6A20E0C86737441ADD547012054E91FAC37FF6B5092135108CB186B137280B29CC846B0B8C4BF1576522AAC4C8BF11BD3E1715942F2CEB0541E3F8079033DC56C568003356D7AA4BD2083FCF229C4BC1B52A85A8A09E96E4F6F22233DEEF7505F8851F12B2DA6DF63BC61D18D8BC5E47593C46FD7BB9311D6A65407099828797A5204C7AEA2BA451D4422DEEA01C575EFF4262CBFC70F788337696489AB8F71EAAB511AD168DB1E8EB8F626BE4A8674569BDB1BEFF477947F0A9CE6EA013645652249E5679811778145C6A43B76915A749D46A7517004BF37F0624223ACA6B44B951BFE1A9935F028572F81D8F04E8052B041ED91E8329E70C975F66732F2D1E601B384874642B1C6DAF732E5D99ADA05B1AF1FDF83EA2766680CFB51B15CBFA70BAC809808DD8BA5ACABF9EAE396A60B0D999C35DD9BB767598EB0143BA7F94BB9773ABACB7B4C6CF269038E9E2EEE96B85B6A89F320E0DFFFD2B6B7041D79BF207827F17D01EBBD6B691F579429DE3992A4B26ABDBAB7E20D0B34080EC17DACF349FC1B0A0B266E73B3A761DC55C51DAC4272DA2C623FC606A4B4B36AF0077CFFC47A11CF32079A092C70DABA3ED9751A0ADF39BE5DC982D8296587B9EDB40C1E1D84254C90CAF5654897513543672CAFBAC6A7D8403D5060AA1A74DF92732F725B246ED0B9E9CED6D5601E9AE049646AA4729F3E47D3FBCDFC8070A9E1A21576DD5FE04A2702442DEE9670F968880A05C0FD8B99B8C863E6585F4BEE96F7674A22235FC702110E2B7C27738039520663E759DF8B71D0F9FC3E31D76C868CDFEF11C72F7811DFC3DC2EA02C57903F1B2AD57DEEB2E3BE60A3873869DBF1F8904D5A63E7F3E5006D2A1370FDC41C6783B232D5C127B4534BDD5E55A932378ABBAB6A5294A8AD5B6AE960194A790AFA66BF2664E891707C91E2BE7D09AB07D943896E62D911EE9DE8717AC53DF288F2C0F +pk = B642C23A6466CD8B2A6511566CB9944E24C39CDA682AF92231A86F69997A8CBDA75C059B72692C613ED56A855B6EC962C8F9F47DB01AFB825254E9A49DC6F0693E6047C70DB0EDAC9572EEA5B0E0562C09C232AD426FA7BEBDE4939AECA851254A4B3804E1A0AB6FCE51A9DE72313562412D78CBE4E9EAC2FF57D58F35B1544BA3EEFD31E9D8A45B752A22AC2EA386727B0508DB09383B241A49E0EFBF9C4B45BFD8CC5B589F1AD15DEC2A8476775452C24BB702D724E348BF7EB78CCEDE0B73CDC0D4FE7CCD32BF7800BB893CEEF901999B2A0AB2A01E627221DB34AD0EA99DE524A9E41530F76AEA42A1CB82F5D27113E4E666B7F0FEC4589595444F7DB2777C89DA547113BAAB5E6818F6F46D0E415ADD1DEB640A4C6A339B3C268F5E4595D3481CB06C2A8D763332C5B75BA651DDC9583DABA7EC08DB5292003F8A7B65740C9D5ECB1B516D10DE86EDEDB02CA7CE693D6EEE3C38EBB22FD64F924FFFFCD2A2A58BDEBBDE7195479D38C92EF8DE446B0F1506844AE9CD066981D2C980414134E318DDAB6738887CF10C675E6975801B4EDE21F9601E3829A85296721D668FCB9899A8D72F1CBACA462069AD55F23290593894A1F64C662441207DA22674648ECAAF73FDD63C5DE481A94E7CA27BEF62177BD609EDB54800E383691C69779BE0C3CB605D4F9C8F817437B2F6BBA834BC0B596536D99AD4E900C0C5ECFC6F35BF349818F508BE458F6BB939589DC715ACF3780B7891F3CF7815B160C0276C20F3DBFA5A405D11DB9F8E9B1B5C781E8158AE122AC5C925A7979FFD42EF7A79CE025AFF067C525ACCA5B46297518C0523B56F502B7BE879E24082573F5149BE61291FFF8CC8117E53D89DCFFA310F65BBE2387334139762FC6A70F183C1850EB64670CE169B709AA10AD66B930DF3A90AD6C44B97565EAE00E41317BCB0EED66EFE79C9C90B8302F702FBF307F8E4A13DA706023D3E53AF006D65EF813F4E994CE39512604CA14BB47DFD4E7618F9C503BBCE17044B70F10767B5D3339419A69B2D6AA7FBE42E9C13494499D2F878593D7D9FD8BBB1844995D21D92A3EC881A05EB81994F0C1C73A7043C944FE443EB23E15AC5EE7D6D04E3A6D55F5CF0F8F95574E4C5BE6BB742751AB975C96CC3819F098183AE2E3E7898E729BCB0C1C3F16945072C3CCDD134FABF1BD52E18D39B43A838B7755979CEE8654A5A645A1B6B8759794C412BDC064A835029A9DD97B696DE9FB2B3C5BFCA197809C6BA48991F9E78F8944CB10C72367AD9A3496145334776A4944EA1E7B59A4F026B84036B8F48BE26C63AB11A4F3C3D1615376E522A8612A5699178C770B5DF8DA082982ACEC24374171BD58005ABD732117B9B39E70EA92CB34048DAE1755092E9F4B83F83C35711CB1BFFEA24513C254F9CB54A9EDB70D4098B07041752CA16FC8EB73FEA3BEF5989ADAEFDB2FEAEE9FDF46F7133DE24FEDC92D4F0AA2381DDB19D7214EAC76EF85F974F18DDF3860895B3E2D2148EF9F258A8C99FCD4721FA390A781661152E5DDF4CF016A232047A6C6656213B415B337ECF8091BF2A76EC8BA18455DFA0846D8F4541E35143682B5B4B28FC9528E4279C96AE5A284A9055BD3555C559C47060F5C98B1DF4F4C991564BE163C098A35498E90D02CBFCA506F03B2A025215902C49CFD949FE8386F7B9123928EC863464DAC805CE6512598D754DF4E8DA8309A0217E516648B17E50B0547D70E44A203930711842DE995215D466E676264D4E9DBDE35124E2F324AE04CB09F1F79ED9CEAB5ABC69A0493A74898FCB5D19653A07A20B1849B664F40107CBC2D3A83BE7479BA5C3CB4F3CF12F7EABD78A1527B476C26C028DF699D86F04410126915B74138E2112CFCC634B3312E98D9B1641555202B44A647CB0D4E45F377BB7D032ABA09B6E3539F5132A8A51322BBAD931EBB38526BE3E4EB61FFFFFE7898E5B43DB92FCE692B161BACFEC7B2B3646A7CBA9D098B390C413D3A074F8D0F641148574E227F217B02B62762796E826AF5D14C8CA351AAD145EC2BA617FC31D18EDF5DDE52F8266506939EE3CBEFC4AADF30BA974BC1F614E85CA209985ECB6E26FD4516E077FD77805ADD2F10F6E2B9B002ACF809B5C5E48860840217F74C8CCF13D96AC839BF535203398A382950BF50C6D0297B143EA64C4433699D5359CC04F816D5D55539A94D4C505FB5A993A4EE2CC1AED0D26BB5D998DBCEC2502459EFE223EFA8A8AE796D532F092C9671772B3F30308273B6297A42F398B8D2D77F002A88852F960838845A58564FE62F05D5DBCCEA178782D90DDC17EAE5B7929847411C7253B2F0E80E1B45BA3EEB3319C906D0F3165B5337776E9AB1E34D89CD5F3E04D6087B13D6D01914CA2B9DCF361B003C9FFE81245B7BD85F2DB169C36E784D606F72CEEF44FAD912E6197C5F4F07F78C892C1061FCEDEAD19C26F32EBBD0CB8F2C09379E84A6A97C36FEAEABAAA1920345D9F7E05B93AB13B5DEE10C3B6D1F5A139EEEEC8E242BB2C78C491278474C92C02CE6D41F6276A21CAF899F7A7A37E9944C98F74B1D15F454FED3A791E59D854468D920EDEBBD3CA55B94AB2C3B4EDFADC53D81C4A895A47077DD34F6E59BC28C94DF5AADFC92465D7FF8EFA3F3C4DD5A550E5535AE6D0B0A50C07C1A2A7F7FB0A5491FC33C91A40C854CE4D52AAED3C6A246668C96962942E4FE61292A9D1809E45938DD3B5A34898EA160F4E09A705465B63DD2DE64D67D03305C477F7C1EFDECA1B77FB2B80887A6389C191D5241B048A4AD30849E12DC4DAEC307A1B49FCEE37BFA7D0033A2CBFD2B3EB7F0A0B3F85A811AA8D7727272FFA2CA3A5C4C20A4E86028C1F4EB354D5097116D768CADE56B3FE2336E9B40943414E52B01FD0D3C87BB89100A71632E7F46AE615F11A3F3AD2F92A4E5FFC91B71E6FE98279ABE731A0288F887A72C99A84B27930FE67C896A9C193906814F8C2FF0B7227F4400093ADAC6AED921BF42665B094D7A8338D60A635B685AF27CE4337CE5F0A3F0D6DFF13995E6AC496FF3B7FE557E24CF727E9ECBB4C61994EEE4EA0AC8DF517E2D6500A07C9FE939497A090F8D8D20E6317F8D6BFBB8078A68F5960C5EA381F4BCBF7A60BF45C6E42169408827BBEEEEC3ECCA87EB0EC7456BCAEB28CCDF7C808E3528771D58724B146986055E3B7161B0DF5FA2CBBCA5A47B3B015781CB9D92A56D051C46B2FBAA3E802ABA7F534FAC5D91D27FD5F2B7EC9E74BEA11521B658481C9E2B29CD53FC971549878D2509507381CF7EB0BEC3BFFE8B45E73A7B989DB76B17AA5063FCCB4AEB3613520A033D515D72018413DD18D04A2F0F44A18BC43193487D23B176B2C88C9672B0379679868AD934CC8D8D3EB14FC5F06CFDC5505BF15EB6C4E60E90267E1A31B5BFBEC11AC57A8E4CA4F08804DBB466590E335B7ED69749DD3E4531B42874C674C40EF573FE7FC4E14008DA449C17D33CCE7164F20979F4828B1E7938CF3432BD2F2890BDD6815C7BEC0B5D78B3994BE41A78E36D454A4C5CC4371297792A469B9313F021BAA871385A5F550FF76478D122CF8D6763CA3DDAB0C89401082C540E5CB16705FB232DB9E12224DCD8E8CCA04D32B4CFA46CFB94E9367BB4D8A7430D55A879E508C0EB4EAEFF62508B1452D3B95700875DB4B5A6B666FEC72ED5604CD3748819A714AFFFF6F60A0EC8B87DB3A38266EC7A2E609C128F445F5464241D7C94965A109C84D727F0B3FDE8909212B4FF0E466AB8F1610FD2A8F6E2F27A2BF48D607235B9054627A1395706E903B8F6F2DB2B7C5F35EC18DAB1E3ABC9BC29096094623CAB6E8297CEF9051452F63A964521CEEDE5D43705C9DB1F0C4E200705A97EB6E9D8C0DFC5E23D8C37F5B7706C9DB8C0937A39A1BFE0F6750441F7F5B04E183AFB5FA6648D281A2505FA98C458736CC552ADB75FF55B5A4E993B3C7D90E67AC340281023F9D6F7FABBA7F561C5E284B526A7199E45E06B04AA61EB4D49A288276243249BB46A3AEB58C1A2CB732A7A7D594EBF7DB8C4FB767766882375F69A09F6B279A4F5DC22F2D459E0C921A9CD08B6F88861F7BE68BCC1CDA18A48AD8289A6B4054185F50B404EDFF24FC1BF8DE744296F8E4742C2BF47A7547A74094B87AE291CB14D2F8902A0AE57DD1B6A5798B16A3E24883BC05F04217ABE89F1E19821E23C5D8AF26FE9D52204799EA85249C94E3E3DC0336D78A73 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C50BEE15269F983FB -smlen = 1765 -sm = F00B94115AF861B0C08E8E6698155DE72E22E6315D755A7D2A6F8F41E636BB2BD5D4919233D8CD024F604ECCF693245A386DC46E1AB200E95DE75C9A3A602B956F7DA677618C27130C401124608803ADE4C3F7515A06C793083E72C9C3BDB560053205639C4D790C5DF5DF1A63CE5207CDB5FC4CF388BB365301F5F14CAF950AECCA708A64465BB92669E2AAFFCD304A7331A93C5D58643941CBB70FFBD373858F5966C0A2983B26EC08F08E6514C68EF1E9A5987B8FB520FC54A7AEC3C0B353863B3E9B14C92920DB3EB95C5FB295AA23910C1DC39ADF7ED6354B9583F59A3B9B95C332ECD3D594EE5F983324A93F3FFC3F82BF3CFB2CCD025A44707F70ECCBF4632B6961FAB11E8296FA79C79C45C4EE2EAE01825B320C409C7A138F92098EDCFCF10D974C03A25AE5D095F170239AD591A409203CE35A4790899A5434B83BCEAFFF80B8D9FC81450371B2A4340AF56A5EC3A16D91BC503EC6A3A9398EA73F9FC5641258C3D7A32052EE78535064CBAAA0C2A529710DDF3722B5021443A742CD8A2E603305FB7F2B5ACFAB473B6F5D4F874BD8D96AC0B90AEF37B2FD80D3CB8BCA5E822A473579D6184E0AB1001218081EEBC466AE39D5D95F642BA5493B2BE8B5B2394CA9F80882ACF497A1DAE009CC1C5746508B88832701CD082B66B5E3EE9FEDB7ADB0AB3C36DAC4BDBBF2C23D27C4F17ED4F3B09FEBC172038B8581D1645CA0A7511576DC65F0CF6112360A38B4E06C5F7B3F4D41E66226E5C34CA5230640C06C0F07065D08AACBC2C130A1BF92C4BC1AE1D4AF26EE688F22D85F4417F8E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +smlen = 1869 +sm = 6A808ED6C82694D3F7E31082647E2E5F312C83EBF35C877510F397AD4480CA2F8C790489A1DC234ECE8FBE37EEFFED5C60F837F98B289D3F626CF4CDE5682414A8A9E247DECFE871EC47E7D3BF62A701B0AA8DB617DB9AD1ED790194655F418F9F1E3346F7F0E641852180DAB7007E3D01887FA0EBBA5525DCA789D1BCFE2A650E7D4D2B14215A952D7A2D5A3B631D30F0846E0FD3B99249CE71F108844ACE16B5C83F1008F231D7AABFA6B857438BEE2C49F5F5DD54161B08B9FD6AA2426EB0ACB819668443E3BF2FAB0E3E2843784068FEC86A8A30602089D7F656DE930E75BF9E2F8E36935856D7CD769B0A8EFFF0EF4952AD954588B7135B9D2346D07E25A6DB519221D13F2B5A8AF4C73F90A063B23AA2FD6094A946839CF3A7146E53FC12DF255B4AA3E33D3C79722680B25E43CA681462BC902CD975F1912E0151B7A535FB0F01F9C1B89B10E3E72878FE071A0061FE488D9ADB357837E5D8A3B45B55112DBA868C38117F1D38FD376E17D6F1EF13BB20D9689FFE894F6DDB161F45A22F62B35457945F52C420E53D520FB7E6FC79E9524C8001FF2D4CB73D491BD6BA02D2F5BD14F916F07D151BF2516408F7F2F38ED791DBEA54CC704F81C3AE87759D50313CEA7EE9685DD770818BA243CA2557BF07F772A505D6ED8A7AE101965A6E7D54C28C2969785A9D8D133D1FE40B6AD6A7844B6B84EC9628EE238FCCFCA74669C60181A6FD071A808BE27D22017DC9C9FA4FB89060FF58A6737689EEA6EA786B6A055BFFFF08C1E81FFCFD2A447EC6DEBB914F7730DFC67E846A60974BEA6C5DBD13C5D91779AD0931453BFC784ADCC5454730CAE43E01E4110EE242CD154E1A600B4ADE2057DDBFBAC238B2CEFB4A12EEB65A6C4E2E1CD741568E285E4BAD773C4A8EFED30C3C40C06C0F07065D08AACBC2C130A1BF92C4BC1AE1D4AF26EE688F22D85F4417F8E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = 0C6244CA381E425421508B85B47F9BBD249CAC0BAF96302EDBF01BDF28430607DB1E3AE8CD7B16F8CCAF536029A296DDF4E4F013CE27D7F7F7B92DCE79BD9A93D1D619D59CC6E526F6216A35AD272EDD18410DC5D75C8F6890F6723C53B2122BF4655383800181BD7A9E4FD4B48C1C15CDDF4AD064B327882C02507B9E60FC3BA03EFB27EF31236E0C1CB79815E9B9CAC4EAA49E2B8FE96D913E344A46F1493182B4E8CC6FAB421F87B575A5563A61726D092919EEA8ED4A81F05198F896804A16B6F9681B0A297C083D3CEE872D1231E825333E32558B389F424B011EA33C9EA4BAF47F383978E10A317FF57AE1178292C0C34D88076F5EC05C0F071A67582E6C4FFDB55423E3D197CF0FE4AC01E56029FB77695F8A05DA872F311C77EE478388E9CDD9DE58049F86506933C2C6131B2B26F18407AF5F848039CDC9477B10B81EE836BAD61FD45AF8778415C97A9777A7D257DB1ED142CB2E429666E24EB3AD6AC8455B4D34B1306357812CABC654F5673452918A3F5C38F94C486B29D60F96363210B31BEB08BF5DBDC9194C2B70DCFF45BE9E08A60C922500554AC6592B5A78D1ADB22CF3C41D10C1FF2058A1676EF0CBCBFABC7A98A5623238AC5603FA413C211ED6E30CF238DD84929613B8BE7E925805DE2D3C04D9026C28DBFA75517F28465B71A72F9F0B30BB4CB1AD7DBA9B7B8454EF85B32069E9AA5943AEDF94DCACDFC2F15C4AB7FF2C11C27482E33F2D1602BBE904DCE6C3F1AFB3563984352C6EA44FC0DA721E3B85BE39B4BCDEBE4E430A4AB943E6CF2ACBBA780151D88BDD13496E4E2D7E30950DBBBCEBADFB83CD426B26B09B0B5D98FDF9DE4C3E6F2A4E23F5FB046AF37AD7320A9D5F360F7BB318AAA0018D60AA2638282FC9BEFF3E0194B3B31AB870E39BAE5A1A87BB3148492F2452CD7EAF555DD7E1454E12517AC91A0F97EB9229137ACBDF0CB18E7814E679DC0352BE183D1E55BB6EDEC5441E8BC0C5712045E6BF6A9CACF2950D8CBC8A369CD8DF6B87001D1872AE69CDFCB01D710DCE1447A672CBB9D958F4C1692CCEF529FF683CC82741DB6CE6A7FFFB151491AB5E92E77616B9A806F29608BBBAA0FFFA3D3A40071B17B8FAD80E745205EFD7A3189842153B347E969C4F9D8AAA00BB42B47790C08C6B9CEA6596F5E7BC92682D58B7846B1747FD0600FD51B5D98AFDABFB3EB3F1FD96203EDD6B3533DC0429C0DC73433E9C7A352E03A6475D16D10ED8E1CA9F73ACB00E7AB3BFA3414222A2F150F883D2F36B45EBF83D432D817801DD2E51E2E2FC5C791FC1471BFD6FDCDAD1E3C9AE687CFB02DDF33A524F6F07EF54A80ADFE59BE11D91B47E39BE14F40DCB6C5DEC49E7651EF593D5C8F3C245B4EF4FAC158C48A56D6E529CDB614B5C484092B6EC53FE533E028470C46146BE72A8AFC20D60050AFDDCD713600058CD0E75F75CD7392ABA29EF31E9A2E1E26F3837FC79274B7FED4778C2BBC55C58EE105B58E635D696EDEAAA9A69A52BB7013E9F1F1BD61C610316A4E3ECA154438D2BE3BD45F7E2FBDCEC90A05ABDAA685DB52906CE2AA9AA6C5A5F6E09CD664C9B381ECBE42AD310CE7DD9933A7DB23EB6145752F1E4D870CE8F86844397ADAF7D5EF4C8A1FFA664E567D8F1EFC0A1BB072AFE1E16F1D9631C4DA7A1B344BA1A88CBADC5AB5D5EC005F0E922797888FF5E9F8ABFEDD5787B26E06BAE29D98F333417BFEB9C8F74F59D4095F053AA5B013AEE8139DC26D3F185A72D8CFF75329052EE28C6EFD2A40AF2401FF621BD52C9B7C82ED47B736FAEA56AEC534C88CBA49C3531C7E970C8EAA114FCF979623100E216A2DFD3F49040E7634FA90479F2CE9E90C24E516AC02147A6004091DC6C9FBFF4651906E8998059668979BA2DD2129712E381EDCBE5528D31B8C3765778BDE7FCF944D61C06FDBE30BCB1371A62FDCE4C953D1BDEA3DCD9D5EFA192E5A1C6B63DE69B34E908617F9F88E9C3769DB82CB84A573770070508FEA4549DF0DBAD264693F35C2C76DC9E3862306BD3CA08A617A5C416FA94C8138A5A6C6927E3FF24BF980CD87719CA258D13CBC2C9A0A41C7B16B2128E6E8DAF256972647C0F6A7665AD71EEB5EE8164FDFB20A72F4AB7F7CFCF0391D6F4BECD925E5919CEDC90EF5F11E1C9C0E16DBE7E5C4EB508CCC74EE619DAE8EA01400B8549EBA11CCA68E192424DB3615594468679B43ED96CBCE9DB3E863790D54C591D13FD4281B3B614F90A48823336DB2D766A14C33D0C57294F619FC382BC22D42DA990ABA185F3E12F926CFA4A7C70CCD5B23D639D53DE66A6A5F5E2FD7E907FA8A8204874733BECE2EE45DEAFA0C5B56F2A6240214EDE4FAA442C0B4F6D7F7622A3C86909E6F624B0C2412BB0215E9949E3824E584D978F975FE039A6D26279950CF0710A48FDA5FF8060C1EBB207862B0E3778B16CC1B74AB04A720BAE0BD64616640927E1C177F66C0EB417C4F3E8E1EB19C2315052F39B06F92AEFCF74AFDF3D9381655EAE96DC4BBC319A5DC7EA1D31AEC07DB2722684854E4D2675AA37B36D3DF36F56EC924301C79FDC155F940BD126BC5266E45512FC098AAD1C4392D107DE47B44B365B45B7928328771657FC9C0BA5F1B01835932126FAF68B57D555F0F1DD9FEBE1A1CD1770C3E85122A6ED80266B84F69C21AEA6405FB6C9795AFDCF9A17E6318C33B17D9D9BAFA5E5C1235166DCD23E76E791F86435DEB2C4A25C1F5CDA9B396DB3663042285C979196BAE41640532856DA98CECA8DDE4AF289AF15741459FC9EE3E52B123FD2E18CFEA0BA1C4F248BFEAAD34524FB586093861B837311E5ABB887CFE8AE05C87F98C6490048564134F10AE1A678A767CD20977C0929205A7800232A39751CD4C31048D0ABCB88D28082BA7B3F2A53D5242329EB3C56FF78C27869860E4A5A2F072475341AAA8D108FB4BC5B7D86C3B4FFD55B7A0D239C7E5A048D916FAA24691CED247BF093A1912928CCBB17A383B496DDB4E81A01893CC0211B87D2E26865835D472D229C0B97F04546560FAE72AC63D5174E2866D48688BAF96231ACC641E8B1D01AC0286529E58C851982BBFE1D8BD0E88561A14DE24D92C19713A97956C90088CCC8A9C1196B902BB443949C678DAFED4E6B59C00581759DBE29D2CF5C995E218A2E7586AF7C6837AE1D5B9CB17C391754BE97497CB67B712FD8CFDE0CC1F904548CD49F24B893A143A908C021F75CAA102831DE1DBCC9BF5ACB8CE642A88B35AECFAA15D1598C1E107CCCC3325EA9A8CACF5330AB16E6E4E2A32C91456E972010BF77E0E1BBC08D19D4858B959C11E1BB4083374387E17DC74B1715AC076AC61E9354983493EAF9359C7BCE14716ABDF046DD9B87A521EB8E3FAF1600CD96CA617E200C31EA0893E8F669CC2B8E0A6A4EFE0E5C598F5F26F671F8DBA6534DAEF5E74055F880F73E6660080EE8DC19B28E10D38362E157596042F0705605568059754A4F161BCED1919A13229961CDB63A39D775C2431B81E39EDAAC6BA04AEF3EAE2A383FC20EDA09491337AE91039F60833BAAEB085B477A005D5246219CDB7012404BB9592A46E9ED942F63FD1D9F193BA5794DFFB7929E43608657A98DA20C232993B449C345614C88D254E434F379441EABAFA541AD0FBFD94146B19906F7C640F31C630EBD05B853B6BAD8AA1E9644FC83263FC203469BFB7D43486717C49DC8834AEDB65504A221109CEF9CD728525779D185BC15C11D980F2B34AD7421C8473CC82A7398 +pk = 0C6244CA381E425421508B85B47F9BBDBC1FB7EBD5359D2253DD338F04B6641B95CE9137F6536E1FB5C82A189F424CECA79262DF9FE161167CD19009D423D5EB1AFF32616956F967866EB41FD7B470A5D5868381CA41B57690831BC96A8850B6B36E3E08F137D77D35F4B9F81E06CD6BABBFD25DBDBBC5498F08D273E0A09E8529FDB1307C19BA2679E7E6E149E731F7292CECD6D6BBA0AD6CB9FC76DF89C8935FD43E954995277E65D5536D153E4E5CC38585546EB03E9E30135F9F7CD8FB7157F0CF859BDCE24C705F2488BB6C255F2EAE28A6FDDA2395765DE2DDCA4431FFACDECFCE770C1E8C8D56644D3F6EFEBDDDBA6135C01B2259F66CD9AF2A5AEF355B543F5B8A111A923DF5718E98B25D2186268C0F8C9AC18DE098398B0656870491D108B7CE66AB9C42EF58B8985B9A154ED0D73ABDA78BE1A81260AACBA47A7EC948151CEA27919F38FE228319319F6E10DF31E3F6CBDFB087A8F3A07912568BD8BF800D9F407BB406B4EADCCFCEB139251A2369F4DC0B200EDAC3204845F6CC487BFA8B3FA1AD6441405E96A2553878582FFE799A04F8079D16A3465FAD0793F27397F5699FF740E9FC32581C1F8B0E4B8AD1754055E3A695EB4062190C9DB58F06998857A8732E53E9AEE129D4EB42B437CD2996BD5C502664B5FD34AAEFB1856258C7D280F3E192BB23F2563EBF8952D48409AAC118F05534ECE163ACB24376B763511AAC678083105C196EEC2F1ABC22A292DD4D33B3666926F1D75A470B2941D27A50607366352851CAB95CB906CC1170D5F0932E33200F708CF253541056CDF5EE638D924AB4049E1DB26A2A71BD048A1DEF88859809C5A45A9BB9362CFAFF0976EA117AEE51BBB4F5D464E484E67458CFA6047776F6E126E92AB1D8F20DF4E87659F1E27339BCE4C0BCE55D17E3A483B65E2B6AECFE1299A4A9BE74B5D7DF060CD879B756035FE61DAFD5B570BB078748348DE9FCDEF1EF75AE1FCB2DE6795FD1F1FF65960B1A7651015DBF905DB020C80339847E6C412B5E8B73B47F4071650ECC343938F5453B45B736EDF7FBCBFD921D0808ED779105C1E4B0AC6F4BAD1F9E94AECBB941DE24A066A490E3F458984674C9050C25C089E997F493BDA2FF113EC964C4986D86BCB4165D1D9970F96EF7D02F1B19C57EB9DE993F19C9100717EAAE5D81AE7B6417CB290ECBB5B21BF17C82FAC4DE7F13D446969924E7E2B3AA9DC19AC10177622F7508C1E6FEFABCBA9EB12C128CC40EB888AEE655CDA6E80579063A2D9E447394F6A6FE0D70157964B47439FA2F5658CC446FE9E6F224D5511271E2D6952E2BEDC680FC74A1F7A6C509A5F263F4FAEAC925637EE60B9A5E5B43960ACEECEB07E53100E1C9253FDA7D29B11EAEBF81FC2ED7135AF813F7943C2AA5AC03D51D05A2105927DCBDBE45B3A43B7C211E15304665A235017D75024E5FE065F94E46FDC83A317BAAFB2E2ED64ADDA9EE52DC4C05E5F621B64F8CC69C6377EEB36B73A7B4FBC12BD965BD240BF5CD66288D1A55D1DB87E47982E01EB0B1D794B42663ECF0D68D492BCB9EE6DC852FEE2F7355D63C5FE22ED9732EA9278AC3F3141B142F82E64AA233ACA7B68B96C60AF65586EE66199F9BEF5FF633EC05CD6E02189D735EBD9DFA4710E2EC88DE21F8B06968F122E69E5EE49C4B8B392E699B749B712B1FC09845BE29924FE2DA5D73B7531424F5172A1346ED0D5D4EEC8FFA0F430BC15FF64968FF37DD8344832EDB02CDFA33D0F087DF13FA36CD193EFC5C2779F948F2CE33A57472E9D6952712D39288BB04E8425303B9B6E652E350D568370E8D71A7F241B64309EA99E724768E8B137625B4A6B53EBB2FF723DF232FC75B30FA73EA847E57C812EABDF36A4B86524E6F2ABAF9B97735FD60A9E356A28EE433BCE7B3D4A9AE388B42429830B0611BEA34893A6F86E44234B6C3CEC78C32F5C3700636755815332CACD39AE2704D07820727313B935810C61DB9167A832747E52B90EB5403DD167F9DC1873B1803C57487673142105CD4446D0BA3115FEF00FE0CDC5697B93D660A1C8B83895BA7441089ACEDA2578D0B1E89E0FA8F0696EA27E6D4AF4DABD4673EDC1F8686E5854484D9C71C07EABE520D31E934A9F5574CBD8AA741B7D4F203F3D8F6A89153771A3333EC0D3DAD7003A395EF5F6BDBDAA8B12D18A34FF61B326DE2555E236A533C222C5626CB8776EF5B1321CD1EA25B9AF8CE8BF666D8629C18AF88BD68E22BA1492AA5B2012409CC8587541E150D6C3D813463C30CBF51550E3E227030A2633FA816C359EC7B7CED48FD990EFF3B78C812FA02D4C6EE6D9898BFDF8DE5F046CC12ACD23DDE0A459970299BB62479B7ECC282BADE0628F2B8F4B4F461D312CAB91753F9721DF3D79461A1967D65CC42B9D281A59DBDE090B8D2A76D2ACBC0F67A69D9052A2BA75E2481807740DBB5ACF1EE93B94F6A87D4C5B361CAA51C7FE53F77AEFBB0DD2C42294F68593681669EBCB185C4E42093F1A34106D0252DECFAED9C0DEF5C6125EEF9E88031DF9D2475E48F2107140F159B961DEA860F7815A9BCE1AEEB98EFD79F11E60731DA3F8A9830F259373DFB5CD9F049F82C9620DAE7FD416C2E6467477BE6E2136CB88221A6DA5710FC6AEE6D300011055459ADE1DAAD4D3039DCD0E520617DD44A1098DCD372F84DB31A9213CE4D348FF8C3E6A3A14ADCDF747E3B1D9353E137C200889F850652CC36407A86C6A0043267C945A9F2E214FBB6859B6FE30168A84B036DC8C2A75BFE1ECD4C623056C9126EB74BB2D209E360520B4529E48B05B4BD287489F13CA42D77F55A2AC7F3464A0355423EE240C673BE7CDC5292CD017E72C53C058993A9E2C2545BC7790E80CB401E86B1EB2D3431A8A090612E01247E7491CE7DD12A8E15B0D6BD16EB6118BA897B35F804493225C434EC2791CB9F64E2ADE7C213550D1C4A0105B865B69A8C6210E05001972A8FBE87865659C2201A1560CB9098C463856CE28AD25559345669BA3855CA56FB468C12DEF667587D025F7B9866254A0FDFA1561B1775A08FDD7267A3589EA339E75A3D61EA3DAA25DE4BCE31CD562B3E1D340596EE966782D2DD8354D9F2E32C8447DA347F638C50E30A5DCECF61BAAA72BE8FF61B4D5807A22798296EA6A49D62DB5D74048ECC153434D617EFF7B248939F1C288C26BBB4352143E9CC8184692FA19383EC5815E29A8E2932DE87C360E1A63593973BB6AA9AF4434B89F1C909313030B938B8B02DD0E7FF1C5516039C70F001535FE2448C4F8DD1AFA498D1794AAD24E54CF3D0B0A9F3DB23E3BDF76A1745DBA8C082C7322EA23F1EC0E939A5BFA48D919324E04D4D80B420A560D8E67429136DA8D8ADEBF2B915F80B1B1DE98AFBF7FAC0406C52DDC4711CCF7B3B42CD65BF09EED86F0FCB69718DC14C6055C3706E7F6192C1CBBDD0724A25DAEB2A14C8A8A023B06D72AB6E29AEAEE26263907384EE7C8F6C6C21DD6F9573E9C074510121D29F6ACE21C58B1582CC249CB5FC8F5FDE1C38DA8FB324B63A2A0B419164BC54E0E09F5BC512FA4BD69BC84B11F1E41992689644973F3C0F75E7E57FD45E3D49F4ED8B64CEF132DC5F239E1F024318C010678CF9F5576F461DBAAC86AD133DB6F80B71103F365D46A8E144931479FD811443563B07EC7AD49C801FC14704BF42077A4E35F2B91635216CD9FC7BF5C82C7FAE4BC68547CB27C6B9E059BB2C876A95BA6F6875C2296F0F0FEB98DD4EE624C765E350439AE8E509ABF2EB597C2D1564A0FBE37498DDB3E8F18ADAEEA52078A9B0A1D01FB64108E5A79C730882A37207B1F6D35ED11D110B15AF367BE4E9969885FFECDEFA6657ED233D7B5FFDD30D8160D131149F1A103D1E49FC7C6AB0F04FAC0230D70967577CD764F8457F8DEE71075E7A698A3C02C51B423E980CE8201C1869540730E57CB03AD14372B2A500B1F631FD19437F9CE8F9938C964FA8284514A734061CE81F41B79171221BE33EE9B6C86C2F6ADCF3728AB15469D4E44F07933AA0378432E838E74AE0BDF3CF6F857AF9D591A56DE4BE38CF43C41C8B9BF222D9CA46038FF62A4B40CAA09413AB82A4BADEB8981B46D8821B2197049292B8296B96974A6E36BE37F23A764F9ACD5FB68AAA4EF086DC3AD57569CADD26DE2C61280433AD551CEA7CB10599CBB8A65DFE19F0935F05522C15238EC82B9718E9B06BE5F3CDF8E8877F7A85B07EC0 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD19563BCDDD2F1F6D2 -smlen = 1798 -sm = 539A9B16CE8D48FB2F0A407B9C2B7EA85C65DDE02DE453D9516B43D8BA4F84500B955A060410115483345DBE2B1772F352E32B38D1DEED86C38291A0053EFE3207265D2B7EC14DA0E0B94209AA4C566BF6822E0EFC16E77BA14EDFC4ECA00D13A58DE9548622C95DFB499539363FDD48F520C4DD25BA342C5131171A3231150B5234ACE0F2A4382827FE1D495BB01209840AC5FB2B22E0C9606D36CD9E14CE2DADC5165B2D3D6DFDCE462078B2D009E6F0C650F6D51DCAFD34D109530CF75DB96427363C28906BEA98455F8103679E717B711DAA340C533029420E89F397DEF34DBD79FD4E7833EE1A0752BB7E3365F990809B54CC147BDDB4E9623FC1245E637D968D1083A75D93A6BF0436F5ECF99ABD08C4245D4E38796591838141FCB7A0B875943A74D3872B1A81D94E2D3FC4911C0D0ED161F81B11FA8B331B9EB75D02EFD37DA7D2EF0AF17E13C86C747225ADF79863CADD30B6718A3360D8340DA8C147EE66B68CB002730270B3B3BFB4B292A53CDFAC3B5FF05C68D40638651DD9580629C6D5F63C702B5B4A47CBD81BEF97C887C1CE8BF9D23015F45D23F5A9B167F12E7D194DD38E7C52EDECBBFE272BDDF71855C6959A5A2E19B668070F3B07194D330EBCC07547828A41187E0D01ABBAB4908788377D6DDD524FCF96FD03B8F9820314B39E8C4DB46F99C7F00C01C95FBAD47100D1147EF6DAFA59CC9E4ADE336C455D697E678C785182236B2437ED978A4645D41583EA48948430D6B80C51150D0A4B96702486D12529A4E25ECA536BF9B8A0B8587F16146F18061F677C66599E743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +smlen = 1902 +sm = 6074129B2B8CBDEADC413582252CC4CF62787479E364BAE31DB89981C587E4B38106CC3D06B12EF9671D8BE209BC0C91A6B81C252C48E2A1C2552D2FB8B11D54E3102474465FB12C51268CAB80CF438FA50838C41CE70FCEED07ED1EE4F162447BE89D91F87C51C61F3B0D8D72D2C035BDF18DFD8587F234DBF3D0194637A874FFB6525999EA83C20CC34D7EA3DF65F77FF8EA80370163ACFAB72D28BFDBFC4A7875AD1B515B5AAC4806C2C9F7FB0463234C3343BF589102F5BDA131C5312B89D7C02F31B4E6C5459E783178BD2F7A5A3AC06A50EC69E5D1EF11CB69364138102ED0608598B915BC7D6C54D4ACFC3D779749A94D04394D4229B0C717C24C7B94C7DFD9629D1A33C4AB7C1EBFFC74288483C1FF2C5D64C23A2E4FA4461647C89213757068EC30A2F16A90C352F98766488F8D7B2E7ADE56D9D6865EAF4A61FA3FA47EBFDFCA55CDDEE830352D4441AF16D758ADB51701B55A1645D69EF64B39E9DD6369D59F572240074AC6141D012225147816D6521F922DB5C75BB195D15437554C5F4FB4568317AE8576DCABBFA7474A0EC9C7C6BD8EF0210FD9FE520A493BE0CE2DC0536831A44049BE07A15F69E3F7E8AE889770F6FE1D3D552147D34C5423E5038E80CF68CB29578B7438B7E2F1F99CB156828E4B8F44A03AE44D6CF557AACAA0D96CE1E3F07E69ADE20C3681D52744D60B869133DA023A29689DE2111E986E3E1537BE5F7A7918C32F261E8A986F046CA9DDCCAE4EAFADE12F44D34DAB3E17DC1DF39B8DC9E5FD46F4DD584ED351B84556BAA777EE3395C91F80C4C07C2C41D674044AD9887A7701540AC373F30CBB32E6CCE606991A1CA5FBEEAD96975F4BA03A96A86AF553670908AC36AA8A425FE3740C863488A451F8751447DA75ACA2383115B4DFE8DD0A4B96702486D12529A4E25ECA536BF9B8A0B8587F16146F18061F677C66599E743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = AB98C860699692BC2A6A80E24D455A406698CE3D4B38E65DD37570C3BAFCE2C7E40F6DD41089A7EBC1722D872692F33199346899198EBF953F80F313E510B5601227FCD4D556A928DF7CDD69ACDBE732DF4028967ABD31E9C0077CFF2FB9DA0ABD192F02032A565F344AECA5EFDBB7E2B1E96A5960C3F3607285C93E9592499CD6F86B7935FD30EF6FD671BD54A779B51A6989351B226437CB4E0781F2DE4CD53285C8D2564F24EC5C3FCE5C3E6F82042418E87880A945CD0C953E2D36A872BACAAA3583C8E10A42ABAA5B54C9C8CD18464587C5D0564CF925E813330B72026995EFBCE283AC09DDCFC1AD4BDD93C124C5B4ADFA41BF43DB6B78E44599CE0C8E02CBDC997980C0D409CA51A56FD06850CBE7F1C0E3C7D1A44CF28D4DC8F08320A648C2D6C05394E3D9041FAEF6FCB27208E703C1BBA63E2F54B09DB8A9BD8BEEC4E661C1BB3309DD998E33D5EE42E4C46A2D5510E68DE103BB55B86F7F66368D0254AF755132727EC1954A0F857CFCCF47EAB9288337C6D36A66D682C2B1F4F22CCFECE600AB9ABE13D9B58F68FBC9370CC971784955487697A88A44C5777352DBB32BFA748902F0B52609A6890FDCEF1B9DDB5CAAA4A54600EB61FDE052FC8F65848629EE4CA0A2EDBBCB600B30B05BC759FE34FDDEF68D55A8E42A0E06880EEE6F81B7EFD4E899276FB9732091B945FF31CFDD05C83BE143FA1EDB923C524A3B395346E2561BA988934763E66F61FFD31ADD70D6B5AAC718CB52673058BB21065CB2D49E97C0F20347D40EACF129612518C707E48CD04A7FCF4FCC22A6EFE301DDC02C751EA2CAAAE88B6A450D682EB3ED3C7B12CABE4DC245289229C749960972BC950DCE1E947A4872C449370F87A39D4121CDE2D953F7333B0708682F2F2672A5E8A40E800940200E19D665CD4238201DD583A7D29042840494734EF204B0D0D1C002AD0B47FD0ACAD2C6D043E478BF2DA27B1DAE99902AE2B1C11517DF2867200CAD3B3DE56532C065B177BECEEDCEAD9CF1AC5573E8F8478F90E034F7A4197338F70B88740BA4CCBF4A637520646095699AD5A16E7D1B6C1021BF53ABFCDCE146AF7BB06E3FE37278CDB99986FB80D79639155F2A2124C84539C1E91AF3BE9107A197239AF5A417563EEAF6FD98D3BB2872130A18EA00C51A4A0DD9B0480FCF5A8CD00A77F84428978F381C41BFF654A607689466C76E72E96DF9D6C3D13FAA7AD6523312E108A4A485B274685CFEFF03131C34EBEAA38A019881FEB9BF13AF7D84FEE1D41E88E45D38605657F50F9B52EC9E0CFBFCCC677BC43B7B590884FB0032E08E551C284B97404001A3A758E8CC1DCCC57A1D82047E13C0DC4EB54827D9781519613824AC634FB50804F5EBD5F6A5ADB9742170CE55A6630B7AB6D463CD06283DAF58271DCD09D836A73C7AA1230035D6AA6AFFC28DE7288030EA983780FE9A395267E522488FFF4166CFEA7B331B51211A3FB69A5CFC3F553CCC7A77FAB5266ECBA64FA66CDE2D31AD4DA929166CA7F4D568C606AB55F08927D2250FF295E8839954B03F689FDCD4D9AB9CE79DD9729EE28A37582F90D38C91A84334247B4342321048721584CFBD0F14559B60BC46B569E8971D99F40615F0A48DACFDFA57CCA3DED997672F67199931B1211B667B289C07C512CC2EEAF10154EAD053E4C70CDAB7E8930690A7DE282C3DA4F373371D5112669AA04B6F27D36DE46FF2B8AFC06CA20D5015E478F876B6C63B68D634E4266F94AD29158F6029E889624FA7DB209531219FB1F17C396FB387F96A026FE2270745AF1958F29894708177A73C99CF48C40A7DE38BAA985904AFE76CB9851140A3E7836AD58D266134CBD175F8F0D326DD9444DF73CDAF36FD2ADFFA981625EE778DE7E94F12331049AE863C07B754A2F0AB97771843841517B718682B5CE63FDA6A381D732625EA1D587011788E8EEE2E3A42A6E4E906D036E7CAD97DC70A198F264C3C85C9895000644ECFC87C0BA6E3C9430BECE252D0161B1A73F8CC7A9B804CD91A99259046737043EEA57B176992CA4700634ED4B28F628037B222283801A95AC115D4816A47C80389B5652436CEF124176F1634BFE4C681770989A77221EEAB4850E2C042EF723B5978CC3B57740D4D9896C6D89B48A96E6E8884BED7AF242B9767793016AA4D87F2FDBC7F1EB4372BBF65A987DC7BFD17E5458E8EC6C4D37912D57C2BDF03B48077059240ACAFBDCE3F571DA7119D21C97D4DDC318690311707DCD692A56011284F364B7044A3687514078C9C55B204A53DFF304032D6589F91121B2AE522986FA2CC257462D3B1372EC3B599325B421FE948CB64FC125BF8CA821B7C112FDF5337739C541E88C8F01D0093ADAA815E2527DBFDAB52A6F22C2E40DA64261A6F34820B531867363373EC897F60243EE4880F142A6DC916DA43F70C76E3BED3CCEE6F7094955268FAC137ED2D3AD35E88C4B4002232C65A02106785AD8C6B742D5A6443DFC0AE0DFD337503960B0EEBCA92C0F5942A5F47EACA6F9A6F3670A9DCAAF2C85AC48033085C23047DE1FEF006ADC0A43E6788672E8E1A1890992386E604AE72D25C524FDD0BB188B5E5BBE64DBD17D568CAF03DDDDAF145CF62778989AF45CA71F490471C25484A82843D7EA7F917F21AF20AC239EE872486DA70975A1736E0BF26C97F6E2FC62A12FFF4E5D24D51434524229C9868D8E9F5686EF5BE7441F8013173D9960BB2A8222ADBE88BCFA49BEA6BEE3DBFF8E17A2D63BE76AD6F2CBE8DF78D3C7AA851F1AB8924E1F0C36FDCAC414F5EC15AD3C58DFA811A3F54457E9E4D3FE7271F4B52C24E5A1941884EB4A1E0DBFD4D926D565DE0DE59F8791B84F3E78964F656EC8B010720FB9CC19146427380D39D39267428D03C770656DBD1782DF5A5A6541F5862A0671C628B8B05B73094FDADB533CD9DFEF6B21AD9A455AEB815A162820367BF602BD24B43F3DDBADAA53F0993A71B0DE974947A9E456A8E4225DED26E43D1FCF9D508B7547E7CEE5A9688CE929E581DB4ABCBF436BB4D61CE5AB4D0DA57A2DFD80B56FA660C1FBA5E4A984F766E74A9088689F356A4F68D79158BFBCA4604782D60C7703A1DA387046F1D56498B5A1569101ABAE85A32870C4342A33409A7CFC115B0B3452DE1C7184EDD15B6DC3B564228027CCBC5C67B492D0DAEC21F5D0F8DBB408A7E462EC8DA0CCAC8C809849F88E308CBED135C01B7707E35FD2A817770D0B24006BF408686BEA169C583425D81B14EB04C915630A2C9F88190FCA91DF0E28F198515C4819B498836CFF7770DA80E3B4042AB12A363C3A19D9FEAE4281C21D7D3EF60B7E47723A9ECCE99E1F08CA95AD4152626E0B163879B6F08D9021277FACC70386EB022CC32DBD8688FC957F22E9F0C3B472D5CAA3022005A54864E9F3B6C3C16BB7B98C3F87E4524E06BD5EE6AE3D23D939300F1C879400AC4699A0A775C7B2C82C440D0C470B8FF63D60E52C0549707442EE29C46A0E121185512254517C65F25AE81A6F2EC063275654EFDC382CFE5B380910CA3C9EDA35F47752FB02A80255296406E2A224810944121FD6BBBDBAB88CCD9DB9164385C1951F55D46E629B0AF9119D21BABAD151AEE25DED834AB041448EFCFDC9D51B13CDBE975D39AECF4AB914EE31D5355A8E4E838B67BAC9D34362C43599CA10FF130E11E333BF582AF6D211D437A75A0018FC698E96AE6F59D999BCCFCC91468C0AA6CE9EBC21C1D16F8E2C68108EBA19F323E183E +pk = AB98C860699692BC2A6A80E24D455A4033D3B0D2B6BA69D930D2DAB7A862C1E1292D2AC580E0813DF4FE463C00BC3B352D6B3710AB782C28C29F1D9E3380E96ED8F63809C979D74858824674F385867E6453BE1DBBD6B7A33F6E703BC5174BE6B4DF61D64BC14A3414EC5D2EF982C3D3AC9722809084182166F2C64E8D23161F1A822477FDF843FD9E5602241726A1240B21BA63E9E23AF7AA9C589E5C8FE040C26C0AFEADFFDB3111188FA40929E5CF8E112136170914A1CDFE819877227991CE7CD36B72F597A67FFB370C94BFB815D012163DBCDB2552E5EC3E2CAA17C960DFB84CD7193FECF03204C7B5A5254B46D48D285C0D52DA06B077736C0CF45F6DFCDE6114FA20F2028E6CB39649CB19749BAA09D2BDF82B814CCB66ECE8AC8495F6B43FB8F645B941D192DE9DD7B7818E06EB4A3E09459A137D6FAE4BF96669D8F316C3AC3C97BE12C93E96D9B276682AEB3D490CE1DB2D632410E761CE9DB4C96C8176197D27C1EFE58333C2BB1621B6D263A9E51AD0EC77395C9F485898A7DFB6F4249C748F6B20C33117671B391C243FDA4BC78ED10EC1ECD2F539CB7D026AE9916AFE6FAF5CA137405D7647E7B5111E0A7EE69C8AAC0080CDED5AD13647FF3C5B1F0181F2167AC54C826157A691FF7FF84ADF11338BC972005B0AD5F5CDE139F1F1C8655356F0DC0AD20AB2B865FE1BBC2C3F20BC9FBFD128A51E928D60CE08D1EC4805B363BE434C026178B8947F6F7686BF45E64CD5F3A25EC46F86DC5A203464B7DFAFB6C076E8FF1D7DFF8883426D15A05AFBCFAC425319C946BD9A82307F8DFB86FBF7B5AF49A83F50BA45BAC86EF7E9BD36CA027A9871093770B8E08459625E68FAEC4F5ACF91AAFB6E53F906F25A9C8ABE6824442B8A499296E74FBCC922FC9700082FB01E9BEBA9AF2752109C72850ABE14B0FFABD93D8148A3E5F7A2D3DBC2D3E542AE7EDCD89FA02B5F4A5899E069F7D7E0704CAB5264F433F94F454F9E8C5DF69FF68DA87BA87C7C11C9CCEFF23F886114BC6C50178A6E2DFC4F76B8668CB1B895DB7B6E2EE38313A65A59288D995226A472A8A95778E149FE2A7D6B5DFB74AE5171FF09FE081770930462FFCE03AB91CDB90B227471C1B23BB36F471EDFD3AB757C898A2FF601CA1C90355FB3C9B2F60E2B7F8863A2EEEF999ADEACD0811062BCF50656614C373D5D5ABF9CF637D20E77A4BB33DC568A978E7401B7CA0337DEAEF8E9BCE021157CF6AD0794E77F944FA941547AD5F52E061927D98728D2CCA551F93A888BC6994566F89E8BCD8D4B7D7AECF07D43DEE47F7753F52E77CA9441479E3B9D44EEEFDD46BED5312DAF22FBF3B545ACA8BE9F992795622C54FC4F20EF792FC8C5F379FEF5488811A28016E26F9A7088A5A40D50BF66FCB4D0C820A0F839FBBADE2EEA32070A209DCC207C030B57728A44FD26237F916D159FD9C858D153913603127DE8EDFEE69EA14732EB56F89B7CB939375C04813C480F6069FF9B65C19BED58BCF1BC2D94A8AED9B8B6784FBCBACF05CD1C1FB6150C0803C36ECACC52792213F3BA2ECD8D41C5DC6A022F2BC30CD3D86B2BE21CFE66E6099B72FDC5C4BABA845AFB229D43A09C9E7638C0EAE253B0ABF95E0ACD5120CFAA9660DD3D0186F36A30BE2C4B949A145C19E5688483DA9EB8B26B0509E347BAF97BCFAC611C6FE15D85F8252F50F5EBE6A296880D43C7E1A11ABE8C34BD6AE43C1B2E1675030D5D98FB075769F4F1579F29777CBFDBF22F6CD0126A25C63F77DAD34A868D6491644DF6B42F047020AE43C651A93AFA85096B94F771E754EB7BAEC19EC24FC38F031DAACAAA9651B695212EFF78C331750E4B8AB75E66F6497BA919C5D1DCDA7248E0C1C41FC99F9D1FFACC4D67CDC2F4C31B9AF490C941F61AEE2B22BCB089A39A27A072F4FD4E2C98C0571D7EF1F281D1903725729BFC15751FD91ADB8A559EBC99F4ED163B3A383B87ABAAD92AEF2C65EB16E0723C4CE1C885B6E9D355BC66266A7AD493E4CC4FB8ECAEB83323B086CD9E8CF4E38065AC07B908D73F67F0A6A3D1005376D44646974CA51C1D28EFA9C965D9C0D1789B0ACE5AAA0541C9EA6E33869E4ECBB4A290F3F505EE6EF6E3E2A97B9C37A64B841A68419DAE0DA7FA54DD71C0DA15E14CAA3A5B0A7CBC25B7C9069CD8296F7A543BAE0AF259095D6F593930E35834E63B1DBCAE0C17EAB70A7DEA9B65DA2B85711996B55E03CF268A739CE5CD8B34AD81362DE4F27D924C0ED6315CC46894D16EB4A09EED0C060B6366DBCB81E126C12D79CAF52ED14108809C4E30C78C1472254AB70B724F984694CDAF16B2B7BB4AC70F57154D4E4D36831CBF0AE2EED71F1C3AD0302FE65D71EFF52E3C765A89DA8732A10EB557017AA5DFEAD94194C38E4307FD612FDB105CF85E278289D370A1F94DF289D8E750643B1E4DABDE9197066B2485FC759F696B99BC998DDBB6025EBEB85AA6DD2DFE1389D0783C80CBD32FD788BD7E75CFE0C67F3EBB87A104387BE116ED6B87482F18CFEF0242A9BA63D24503AAE3E5AA202ECACFE9C68C71822AE800F5E051D0FE83226FE7186503B30D07CBB4D07BB1340D1381B2BEFF0CE293311F09B7352ADDDB3B60FDB11B7110D48D3E905BB621AC8575D11490EB4D6B529165043B08D0E0E3ACDC1D0856A6345DB1928DE5AE538ABAC4E5AEBB43B0E4D2B83DA74AF1EA03D254C4CFADE71785D9E9047F35D90562A81475F7D19B0DF24C0FCB4FFC183B73D37D26E166D4C7A2D9B6268288712255C932B6AB001A9D6F63820D70200737E36D0B73C39C470CD77BF4EDE86ED351F6DD1EAD9D65321A48A61A3A6F8B111652A75394F78F3004DD421FBC428A26DEDBEEAA5A4FFD03A35A8E1A1CDA279D0595DC767B26376F69E2EB50D4365EDF4F4FCA205F4C5439B940B4AD19496F9B0E580263DBC113F65D1B1E701DB0BD0F629225321BF7132E770CA38705D09902016EEB95C74CF4347E459C05E73101126A11C79BD6A95340C2E1DD8FB861DC2AF6A8E0B4F83F83DD4D9E01F899976A9B7A54A611FC8B9F4C72E6569B11E804CADE65A9825A31363A1363462AA2DAAD728F471BBE8EFF68E8FC59A21713883E34213B3146F30E2E688D205BA2AD7A6DD824F045213EA13815BA1C5CA902C8943112736B40A200F33135379263CEF2D13B97BE2E4C630ADBBF378DA017751625C21F5AC0631680FEDCB436573EC3E71F8CFBEA0D75708A9B806CF668E64DAF799E70BC3ADBC482A858E1DC8C4C26504DAB91276004EA12D531F852D90C1CC15B6A5361566A7A91061D14543135BBF7BE85BBE8DED973F71D3E5CBE3B068E845BEB01D06054D65E3ABBF82E74FC3B187E16DB1C043842687ED173A9267DA5B5C64CFA618905AD0EE2C0F1C9D22E9D27DF029C0CB2B37412BC03FBF4F11AA9641586B66970A26C4AFA0771B874F4F4F7AAA070981767803C4AC3157E38CF58A516E8D868900D70A2D1F5B1ED462A86D2B7C5936DA827442FCDE2A9F31D6D2EA2E2C9C71773E6C7DFA951C6547CE10CD7D383D074DB9F22CDCC7FD1B604550B61CA2CA4DF2CDE20DBDCCB00921DE4A611AA4A978B5E435B2761BE90DA60E26F2F209318B941B3FE573AF9CD8B81CA3F875D1B4563BA5CE95F06D58BD556F5E13B69DE5CBE88AC44BE4C7F111C84BF84FD01D4AEC3EF658A4415480A983B9976E1ED3DEE98B7981C6EC48216B1584A153AB9B49B55501C02472FAE9D2891B8AA3E154EAF54F1B15FAA3D3F7FB61807C26624EE1250BD5B110A32A8C5285B7DB7C6601903CEAC416E98CE909161F1E04C0064C48B0CA5F5BA1D9E1BF838C0549AC0B1B7CB22DCD516D9D6C23081F249731EA32EE5FB821357C87B664C627339EA4D0EC12788022367EBACDF749E7572DD919AF5D079B48D03DA632FB0924E86629D7464436C9BDBFF38B0AB0F0BEE05089DEBDEECA4E0C002D21487EA19EEB9EFECB8586C26B8B244A3BEA5D32EA1C45ED0443524835AE2C86B5BB0E6CF7DC20FCF54D6DF59A2BD77378E3D80F655F7C8FB61EBBDD2CF478865776961245925047721F332836764B9AB61CEED394F4844F06C094C1CAF27E4728676590FFC88C9445F86FABA1167564C94A2AF1FC689B410D45819CB6D44D10DD60DE2ED4CD9692CF5C53A20BA505FF1AF3254E2703304D60EFBEA2EFE7FD49C8D1134340D8F0B151FE1BD3F04704367A2058B7152FBD3CCC06F56F85C50 sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D9420878C4835DE14A6C606 -smlen = 1831 -sm = F698365DF9A6917CE3D66784EF922FF1D16F0008A44161E24BAEFE5D6DD69E5669B9C666E41A8AE3F25D4F9E639FC6B338F9DD052A38893A553143915A0BF81F6842D068A5ED4F5BD45CF07F6CCA4DDFA1591082DB377ADDC777DD7FE05F83B374E15DFFD63599E2424A99ACEE2BE3E13C80F9F59D6B876E14CA9A5D8535D372CE2134BB94EE48DE73A445F0AD9F34F24C1A407B183597131D7BB2D5B042C2CFD80C56232D4BC6318C9B5FB52CE25CE3525FC2B09AA85988815ABC6E75E9B7857036CD60006A66B080968FB84FC27FF16CFE54D840004B0CD793993639DA59EF90474ADBB5EABA64A16C420FF3E8CF3CBD86610558E66A6D1A1F31540735E2E7C675E41054A7D7CE188A408BFB8FBCF0F0873A3818B4D23B5F6CCC3585317AD1674843463B740A37D27C7C7AD93CF69811C33C50E224A05A510992AD5B8C27C19198B72307C79CCE22881BFDAFB12739CD3FE431582CACF1704661D2A96F6E7AD506E112E57386DD213F613C13E780868043BF702ADF2CAD395A51494EDBF281004BD86C603BB0008F8289847EE1A2B87D40EE2C6B4E9D2132D308D5AC413A861FD1C898CB6A837EFDFE55A989C6E24C4ADDAD3C8B560E0911316F0FAD21F1E582D90ADC4E1D8673A39CF0F7DED9EF53554F5D1E6DA4A72843AAD3DE8976EE56E2E2E97E3EAE90517CE1DA065CC1D8EBDA7F02FEE2C79E49169BFA289DFD9F85D25C7A8F7D51CB245EAE8681C1AAB369D5AE1524DE82117A3629E41D7ADE36A60FA568F44DAF217C4AA0452945BB7DD75819510B30056DB98C2696A5989727B1F43382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +smlen = 1935 +sm = D3A1B3EEA86337024E7F6B225EE0E2FDA97E1FCAFC06852E7F7488DE17538D625AA13BE354DB6F4AB359896C483BF71266D1CD1CC583B5E26C785BAB1D3217AE2058A3684C23E21B334DA23202E3820E649CF48862F8C5DB8165E8E9E4FD49130C5AD2DC160D4E78DDC5271F42BC06DC816039D0CA2080D4698F8C1DA6DF1E498936CBBDAD259F17F8BFAE6A90894A9D395B32E702C867B2908029363818760B383B6D3DB5BA56BE51B8090B24C40D151DF84D9484573FB0BB2EDFF7BE9336C3F1F5F17589411BF529863933784D50F5D0617234C0AC9BF68EA33706ACE5E59278AF52B2CF09097F44A865A93DEB66920654C0BFDFC4A0FA6DC8B3CDDF15A4FDC748EB86255554D1D716A21211DA88FBEC9829E4BF34A0A01817DE5DFB6E0ABE7AB9FD70CE8D3E309F340F33B4ADA9FA7B1A8548E7B6B437565F460E614B1F89B054E55A13683B28709203ECABE9A984CB60D527C99292F1E08FE7BCF7C2D26ADF852B92226C02AE0FFE6FD0885F614B5AB5EA1EBEB1932DD740799E771963EFE8FEC7BEEBC99FC5214EDC55E6AA5E38FF2E85BBD5363091817C8FC320B053DA5DD873378BB69B3C4C62D33DD4ECB6B2CEE294351A2E83A2FFB99547192886B4FA31A29ED3D101382160E864D21E5764742BDAEF6E412329F22BEE7CF16D7BE948FB3618E1FF26AF2B5D5744A0228505F1DEB1ACE0B56A5F9489FB1891C606FCB08BDE8E573EFAFA85D6E9C3869A88F76841BE44B80D31A1E36745BA07E163A4A0A7DFC4922D409894360DFF9F330ABC9BA1BD0918F0D07F138ADF1DC2AE24BAA03D814A1BFE9356964CB9667C589CC7C5058F7A623FDCE918E0BDB3A4995B3408671DD1A4C8D1800F1351453256FC0170D644CF5A3645F87F0C85CB510BBC5E3AF9D45D851A4F6CCDA568F44DAF217C4AA0452945BB7DD75819510B30056DB98C2696A5989727B1F43382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 7ADCEA32C084747DD4E22E14966CCD76E6015AEF5C90C92091E4A01AA8F5A8641EE03A1704863BEC9B78727DE5FB061E1ABE4E36E2A785C2B2BDBCFCDBBB477115B746CD43883DC95478C3B8160FFB8E90FD2AB6CA850A05F4407525631EB499F8F31FE53DD5C1E98A7907035F75AD9B28C1BD3800C4F197FB8B96296F81B84EF8EAFC23109E7AE5FB494A203E75EA249361AA7C685755C1BD796354C8596A5DF310031F683C45B05056E1795A4E7C06F7068EBD4C06D13503A0F2520B2BCA4AD6D3654EF86BD2FA3E57A0B811E33C9998254C19300FA84C3813A38B5BE0290F0BCA63300470C79435E75EC0DBB0EA127DE9A901946929F538DB3929F4378E1EF796818372BF35517734300239EB736035708CA84B470E4F383B28BB8E83506DB19DDCE6811D134F6C1DCCF6C7AA6D56EE46DBE4B102572CC83C65CBF414E1ED9A1B8FB2A4255412A52257E8160F0E9FDB2E9A16195BBBE975474A6EE71CE3726B6D245E3A54EB7B32D76823219936FA916A6346EC1E36712F99EB51101C8B2060DA42371A0AAACC27A7026D8D5F1CDAFA36D767AE9FD476A287C0A456D8824D02B61743E1574D1795E91476F9E4C4B7212898C595768706F1E506F379FEC1195C62C5F3C09EB9F67543239E6FE9507841237F9BF3E0309A157AF1D017DB281074CC1EBAA37CED0F3C28FF4A414E1735B87156D1DC9E17A1E1CB47EE4A55E0485D61E1BAAC0217A6582F76F6ACE7A660B115E27D31CA0605DFA4984076F55BCBB113D6184FFB4416CA321C787CFF9D2898E19A1FD7C2986A854ED0BCC40953D9E722AC7206D8E1746F7C47BB3F92E19EF17F675353B706610D2EAB0C203D2B362220ED6D3BF1D6218CA24552E1515C3E9780D9DFF0CA6CDBD476EC45B4F6AB38B32AC04AA6017902B2F8536B6AEC2B61D19111CBFE5A79FB2C43A88F5F341BC3B925F5BC0E30E2F1C5964CAAADEE864AC08C72746E101AA516BE848E2549DBD2D6ADAF9B4F8C552F571B3E6A47113B33CE6FF09978010F61A7BF7B477E66E0B4332FBFCE7B1A11B7731D027B4D872B5E2052A9AEF5CE162C54378D15E1652E67CD4ED6DC2716F22D1546106D40062CDD522BF42CB68EB2FD0B84930B80C3CECFE42849751250A44180936FF117B587E01BB8B685401DC0477A3B4FBA06E33D14549AC5003AC1B17B2E797C314A7B952E54DA04A8ECBAB7112431E0F7E4C2D688CBCDE7CDB3607759B5898C9B93F36068F54DEAF1D41CA4700A4FB5DAF3F91A76DB12EB69904D853E7A1DBF23C2911132A6E1888C6B13DA5BF4D2467A606AE232F90F7EFCB58CF93653215FC2B55448497F9DB3C6F6C46DDDC2AB8C68F829BB8EE7EA3909ABEF0D727E14BFF2162B2F393F5EF83A6C2B9391B9835103B902AD2A48FAE4ED1E439E6B94B04E4E7B99B7D8DD63AC485DFA9A9285BB06A320FB5F3ED241F17741A547FF000ABADA25650AEE058FFA3218BBC8FD757093AAC5C31F3A529F1C451D85AE755367F10FA850C4E208628A911FCF19028327BFE5E265394A06CEDE64E604D8C08418BE3EF505A1E82FACF19A2F5C7ABC836A8174D488F334A3C511DC02252AE34723656597998C35920B63E121933AAC0E97B83B89CBFDB670DD8C0FEF55CB41A4FE40498664E2CB88C5E85D1A3EF9D079B740EEDAFD843FC5DACEBC699B3A8B75887156F8C02B73069D8F251D36C7BA40BC16378C3FF22228D10E60C9C43042FB629FACE8DCBF01BA9A1BA0B09EC6B9E19A703704C3106BAEFB80CFC289DEC9AB4BBDC56BF1026665C2C5458A839DDE53764DA1E8D8347E183710F466E5564612AC803C40BE79903437C2E3E6D0A8E1F9DBC3C620B45B99D623420A557F9C467A6C139E8A6CEB9B246AE76A02C10E445054D2879C040CDB1F336CF82F4D76E540C9809AB483A3A10F8ADDA674591BA3AD5930FBE51CEE339CE23355EEAE596FFFFAAEF681551A9CD5E7AF18F181EAAA6D1042C86110EBC569685CC79FE8BF6BC66B66FA96F69FCF6787D1269A20D16FE152F7E878683FF61D6A99FF0BE668B148B5A82CC4071BDB13F53DA0816F0AA0E435846DCC67163165464142F0E40725CB7B3F994F397175B48B5B3A055F810A78B81BFBD185C773ECE8A161BBC128DC7B69A3CE1437F59057FF5CDADFCC8E1374C30254EF473DEF2B3BD01C1D7A0C4E2A680B7F07918FD9BE09BE23F9700C3BC59654FB0CB68C8DCE354229DABE62536CA6665247317508944EFFA8A61EF1B66A2CC30BAAF95AE368101185A8A4121CC4872DD08D3AB83F46270A0B0596C0C6C4F509C6687AB238E4E44F2DBCDF32AE8F2FEDE91CE44F166B1F1EC413B8E8DDB9CA90726D1686DFCEB7BDE2A365E13B598C386F09CF634377700B2220B834582594F824975131ED18FCFFD0505EEA7EB6CD73568BDAFFAB387D6B7627410F0DCAA1C757C408C8D356272F6E1B4BC5DC612741477183A1E01559884A95DB1C79140FF74FE952D7ABAE6FF45C8D1FACCEA5CC67770626414CB08BF4107FFD7D93590320CAE5540C4BF057AD21DDBCB4F216D68A0B0C54CD6BFB4051DC61F228B07216B59D84A27A74FE4175C9C26ED769B6118EF170CE02FA33A8AC61076DFCAA7153E99D4E73ED899B912E2F573B5E9AC08E1E39223047D502D0FEBEB69320B8B0E8AC6E1C1C913B62B3754817B4F194E25C4D36A10EC6730B324A4EC104A0D5816850C6E9C06A1434F7724990B8AAAF6D63DAFA6219F2637D54C2651043E04E640AE6F3D7E9B119C2BF88562B7D616EEB49CE6CF66980BB8BB91410F83679A2E7A2045C176A46D060C929FD525FD61132583116DB7D922E22D55C5901F8F7059D95B89BE26EC1757CB35B7CF2A703938C87C9170BC0282F40C31ACC39B3F7D0AF76FC5165B7E9A60F6E919FE86BF76A4E05E9121256D0BE0EA185A44CB9AB62F0450825BAFD9DE77A5BE2165ACAC30FD60154B841E0AEA07E9FB1B1B2A62CD6CF4E6B647144AA94DA2A4E61DB84293EDFDCC326A61FFFC59B8758EF1E09B0EEFA8E39C4408AA1D67378B83262A94E8F4E16D726245EA1AA72AD212CFAFED04DB125108058C36BE5F4F4B28BEB1E5B80C87CF8ED9889B03043D36349546D713A18110F4D977C30DF8FE60B4E6DF4181C22B3077E11B9C5F48FDE3CF50327B1DAACB6FD6B03018D89E211019B4FCAC21D3A0EF610A05206A3AAA59E60CEA9D41BEBC5D586C6AF6718FC7CF9D3094F493713C0914DE70A26C3CA230110EF70B357FA7C0C91B1AF25BF8925E86CBA48EB3C29FBC4D0ACAD9A7CA2FD18FD75D58AE745D74C7CE01C4AC86AD36F66BAA2D8F92523089D329120ECA784C0B38D89E9940822932AEB712E84AF5149232DEA6E51640BA270847BC079F10F1B2F4A827FED6ED62C7FF5FC0A94DF6A79272B36924285BF9FFE65D9CB41DC1F1C7E024C3DF1F47013DC626670CB78657FC98436263D2A423AF87977D2E15460AE5D9F888E0A3F86467837557D34002BDAF03EBE175F7081E320E1FDF44D832C6E72A3560D43EFF39809B8AB06219BB1528EA121CE61B10202AA14649A6FDDBF85AB5EA4F6AF29ABD8A6893D6864622360949061D4FBF1378161F48DAA9C0782420754DAF387A193EF4DBA1125E9A48C2521E3DDD533D8D3189D0608FCA4F74E4FC0D68747FFB3F2BBBEE4B4A56292CE2AFAA65F4C5452DF79AB6A5542F3213C224518F842751DF157F462E7DB4CA8137ED28EFF6C1FBCFBB0031DD8FB759046F40349DB842A704B20463CC54F82 +pk = 7ADCEA32C084747DD4E22E14966CCD762B9F4ADE1C9AB103D0E0D74A5F864E6361239BC3119FB2BD6D34B7B6CE73F6266EFA851DCD40441E9F9DCC5484F97A45C76A3155AD2EB364440C706DC18EB307116160BEF741582FB29AB559FA98E2F9D04B2937305E160251475E54F3F111DFA49E27677F748F238B68CC2D2445C8807C568E4A087CB18E100D55D8ABD30D6D47EF26BB59E42BA4D81D926F84D79D66F74EBCB557E833C5D345593431D2233A89288A604670D2EAD42721DAA22392A0E382BFD432848579DDBFD5E0CBEAB8779FE124157A55CCEE862222603D9CFC18CB8899B9E0A7D1685238F8DCCAF1984B52E0427C70ECF5D737C4FA9529D65BF835A3971D4CEF5A114670FEF0ABA04B96BE7D52E1FF894E87DCE1F83199C2C827919FDE70B114F37718792753A65C545F3C7FC02CEE4854EC3ABAC0C5EC08CC7EB6D25EB3163433E37D49AA74965E50E140DEBB9426EC2910D0976A8B2AD3E863ED173069D47105A8D84299A9017A1421D614DCF05EFB9517D8DCE68925EDDAB5D749CE1EF31FE592063C2C3A8444D499A8FC1319BEF394A9A8BE8A487ABFA809C2409C9FF3DCE1A8D8D7633C0C94C9F2BB5D8ADB1A45DE3EE8FDC3DD5DCC71F3AA2149E2CA0707AFB211D91C1AB4A51836C73026E8E687F2ECDDF22B648F05EC383DB3F8ABD57894431C2CEA3549574B795C92AE81F50E59A261D9CA16D0DD73572A2F674D817DD242865B5E60A3F4A4282BB9AA8C1B844EA754EA02588A795A3431A8CA5FABE33604EE4229EB0B81FEE64B85F4E87F7B4DBA168BC3AB88FF2B13CAA505048B4D3648372588549B7387D808322FE39BE7BB720E01A956EA86A3151F00C08A4CD39C93EA005AC75602CDA621322963C051D25C72495FCEA567745A318FB87EA3780570FA1AA74F335166AF4DA530B39B11E44BFB748B4E518CEEA39C3E7E3F94BC37000B7E9A6706090B4A2D86E19D510A01110BA00A30C06F19C2830F299B4984703242E44BBC5EB28A6CE97E9FA60E4E2290B6D545462CCA3EFAD56B9B7B6142F521A5E0409BD5A6334626777E1428FA37AB82D4E58422445A0992845717B726E789401BDB18DE23F9B6E6B3F88DB21BB3A4766F292472E51CFCFD155691F4D856DB94C5612CE38018970D224A0518499313BDD757749452341F5444CD9DA7FB58482EDDDBDE911572069B85052B190EE908D769EEDF843089FAA2AB5296EF01D67B4E5818DCC73EDFA53008868CE8E3D6D92A1E63AFDD195719215B4FE91237BD372AA106C7B3FA6578838FBE0C8CF3F7727D43A4FEA1E0381CC635499BCFC3B077C0D77B9660A8ABD18E8A15346334C6FD322526FDBE3F43EAE3FCED2FD299E14EE8CB56A83F64D5551495C357E8BAD6B2BD85742E20B97B517BF645C27003A01C6E379B826A22A12B0DA160277367ED8816FEC469F8A846D1B797E094741601E3EE0A214FC169CE2EBA2D6362B421BCF9061C9F0046DE9BD11E8B41A4CACA724A8A6AC2D2CF704868D0FD02DD665808258048CB4BC5FD15D4E3CA98ED3664185DD53AE893BB968F18F96B69E4909BD3CE29CB602CA7C04633AC3475B8C621D56CA942BAD8D0C9E6FF772C5F5C695248B48C2B3CF3C7D18CCF40F0A7DABC7E095B07DFD4C767654EC7CFED263DBB70EBA6A8088DD80C857A871168DA0D12190AC46A464972E8BCDAE8F2664150DA572558D305D866942A3AFA2F875881CE674F2ADBC68D4748170D8632B529DA8A7AA979EDE8D8BB86486F79A6BCEC91C93BA60D71A0C971BF5A09EE9DCDC158DA5321A064BEC4A53063538956CAE0DB9553F64555A826AA959AC2CD928688A7D8101CDD2C5E6B398D89022AB427D060443138D695695101EBB181E676DD362C7E8F03DF1C4D19134E4DC5B2D0E59C88E74F7B5C0D86ACE8BBABBDCC284DC5B0F5A4E9ADDA9C1C170C7241E6D8338A1C04B1837B0E7A3DDF3C014ADB6172EF9CECC9AA3906C9650FFDBC32D959AE1ECDB08953A17F3F702AEACEEA19577CE3439BED20262796E3798E4FCD1FCDF9C5F306262810D6C074973981CC332419B52D519A6889239E4726C27394426E453594AFFBE892C6193FB2AD803A1CF24F06C33F0F5B98A4D3C1AF715FD267DC1F78276E3BE6A1976BBDA839C43CB71FD53ECEAA78A665EE55BDE5F8EAB49FAE35E1DDC23380D9F1982DF0F5AE397DE1DDAB29F7B8F61CFB84E17C2086DA9A4B37CC8F7ABDD090D623116731847B2232549CA7BB3F4BFB3B59A519D2E03A81CE3BE013288BEBD228E1B808BF7C767508B8443F45EE74CB3939F82C0FC5457B00B38A4DA6BFEF608727592FAA198D8327E6F24D8EFF136584A8C60F378D5CFB2CF2464D6B239A04CBF35BF9C6312DA1B773BB0201A28292BE6FFE9A70545AE377080C7C253BE917E2E981A87A25167423509E57F9CB9CD85C9E7642E8B58D87EC10700766F59BDB1B7F84EFA832A02C4D020FF8C760F0D6750A1B9037E5F422754FDB19B7293A18DB4C8099ED10A818111D709B2DA8B8C5C6DEF2EA254074C717526D3B149DB164CD489B6878A2C1BBECAE901628680A0FCECBE3E50820834CEB7FA1E03F5C9860DFD90FEF9F95BDA59E850A9FCAF3436086B3D6214D2DE47BB6EC6819303F036C44BFB157B80A4DC34DE80992B06A2DF34ECBC8B227694E3A6B89158608EE9CCCBFE29CCE595EA2744F70E52418789336A779674D0661697D706AB28AEA44D54F9E77AD1591AEACB09895E02EE391CEEDDD82F388710912F30C6493C82E189B400AA4EC21B4C3BC5BD8C9C4B0AAD44F0252E014AD8638933B121F7A5AE5E43C520826509973E83C342E83CA8505DE9CD086659175DEC8ED8DDF2788B974826EF984B29CD2020D2F234AA6F360C7454269A101E162AE63388AAD75A3372B557644E2B9620F1B873755F8A50F44FCC586E0BA370340E4B71F3778617EB8C17CCE2BF8D77DB6F5FE8C1ABB6B300CB853F6AE5EE6A67A68DE222B796D38BEA6EED6F74B12600B71AA197D86AFBA8A7B394DC4C06629A6871C0EC7A116A084818E128036723FBE19B8BD29F64B019253CD86A35109A44B85494D717291DD36FAF37C75163380CEF655BD88E56C9602D5521EA5CC49D240D656BF32CA5DA0E59B8F30668C1FDAAFA216D63A31A7136A12530674952FE9B7EB4DBD3360CF4DD573BFD22B0EDB026CA5C3A0FA74520123833BE6C0DA269F624F2A72B8AB5ACD936193B81210E99C68918C65E803479A134EEED908FE892A24D7E8DB18BC2B3267C50E9FE0359C1886E11F024DF40B29EB2E975E775460BED70CE7D40D7DC7FE9F038E935905EA5EE02E53B89686AF9F9A458D27BABC4E19F4A24368BDAD76BBA2ADC254DA60EA5F1F83055EDFE49792AEE3FA71BF6CEB4EB0D01DD9C3019A4852A54F892D30E5A40E9C8E2C297B853D48D858328F46FFDF7D48911F2A60C6F025574A27AE3E4E4B9745BDB0C74A159DD75D74F51173F4728A770B96153FC3950D56F0C4203A3FFC4EE005C091ED78C7AEFF04DC0292BE41C19FC55FA35AB90F83C019BC37468B1C81E428E22657DB33C5AF9B8CDA453BDDB763319C3088A55A2B36F4FFAE4C7871DE95D46D966BC16718F17D9633242CFFC9D3DDFEB9447FB7293A782B2E10F4B3DC6C8F97461B46BEF2AD10892A4FD53DF49FC3CEB2A44D5427BED1980B3CF53FA399ECECA866176FD2B66A91DE5C3E29B5ECBFC97ABA38DF95D67B66E5B6F9553F7629664E18C8A24792D78935C51D22A9F0ADF1A69D59D09F3739BD454EA2997A5CF3B8F69A126000912A826E9983B4A6B09EFE98A2141416C6038672B8B3DD9CC48AB0AE322BC1CA31B628F2C4526A5B22CCF127C36625CE105A3746CD0B581771C8B5A6D94194C9B31266735AF55EBAA6A4843FB33DDF62D3383633086FF0E8A17F1B9697D0ECE1A5E3AE9EC857824599F8724741AC4066B3DCE12F0617FE49A9276C3588B3F31CD97C94EFCA699976B2A10B45786C9FCDF657EFDA9C7D888B83AAB7187B60B2559E08751C60501EFA28FAD168C67540FA4CB2363CB5F8CF06E9EEB754C92F6C2783440E7DFF539B3443CB35C9696E26A514B0A7B0428C147DE4A425DFF519B140253C0FCF55CDE911F26D73F832519F870B2B10C027A7589BE9B707CD60FD93173B04119C0B789CE5FC69DEC55B70D73FAAA9D9450E252BFEF6061C89728AB91CC0C570884085BE3D5B71F63C2D53C709D2FB812F07 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F19F7714733AA34CC9 -smlen = 1864 -sm = 65CC1BDE4FE4DE7CBE3C9BD310EED66A314EB96A53F5805C64A189F44369E92D6C1074A16F640F68E407A905E273B41FD6F65D5A7EF6AC07273C490EBA1883ADB394B6CC8E9F0DCCE4C06F60EAC7E80EF2B68FB414CE9F4DB240CCAB1A16EB39D9CE231087F58A80492179F46C31B654E0E57BDB594C96C3CF3DAF2194DE1BC9D36713A8DDB2AB4623FEA892BFA37B8D430A3B5F8D05649A122862B1E3F98CA9D02773A108F13DA0AD2350BE48758F9B4D8A8B70050C765B7BB8BA2DC2B9E721775E7B32294D27D01E133222508587D78D8263323ECA82575673DE1DE235DC16D9D89D12785774C381163DE5BD4974029B2FBAED5588774B386C2AB3CF4FE91BCBABEC940F63D9190C633F15676E7DE5DC6BA60712CB82C1A4B31943488D9F27C11D48C27A8CFCD2F13F77B6A82D6DB7E92B7673C8CDDC79DA0F33D380BA3DE5934CE833114CB9E736AABEDD82B9856D01C1BB485029B2EAA4E4E58D6F2D865D5CD81E3E9AB7D3902F6B055CD8FAD076A4DE4233F0583992A7864997C8BE8F1B6C6F3F6C5208CEA3F1785684FDFCF8FC9882410FE9EAA42571F630372FB48825B5DA53CBEB494080D098664E90FF93F614837A79E81B6B9B21F55DA4F3A0514A4630755562CB30EC874E4B8BFB02B73E16E29D22FEA43E72E57683DAF01C888F69B7275C408FF6672F19B930326F14C222C3E98318A8843FE868CEF146AD117E6278C562D9BC90D37DFB506EFB6AA325155705F91A7ABFBA060ED57ED8EA06D40217F26C046E309D3556732BD6B0DD1D81A1B38E1C6C5066367929FD4A2A35BADA67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +smlen = 1968 +sm = 75977B2BE8FDB717EA0998FD4505E5A410E485A885A719EC328F673E9AC6647EE9A498F8E8812B1542687A0ADEE2DEC191A0E35D0F830A4E9B14CA1D172913FE1AD7E9F74C0D9515D5542EF2B5FA527DE512D280C13C8127AF62425171C578A5175A4172ACF877F0F68AF821915B55D673F19F852760012A8F03AB393A35124BD944D651E29DBBE9F4307ABF5A95EA91A4E0E01D53201DB4D8E3DCA440DB388A9E9EA18263EA40665885A94CBE4172A767FC3D306A39994F8EE2B5DAEBCFED9E2F58BB1A5C244E008A8CEC11DCDA6B08AEBE59D885DB9A9F3F04EA7D6064C46D1D0BDE09A09AEA1E9D17B99AC1E2E9D625B5E6F8EF3C708C4E008D91E2638818D4AB9719EF09F1B94C47B05F0FDEBCFEAA2D073494566D9CD57AF4DDE3E1DE6E573C318D2317A9EC768EC8BA0116897FD2D7FAC2A718C2FE23B9D6CB3C6304490F6E46261BF414544A76DEA718405A01328421E6CB247AD0EFCBCD893CF180A99267D33306DCB428FC2239DE57264E197E236519921054F49E2FBFC54A897D272F8F433650789971ACB9C1EDE3F3BC852CDC70F164B6A5B3CFB238BCC833FCF844868268CD7A00C219D28908C292FB30BE9DF0B946B14B6F29CBAEB23E9F283A497DA785F05879B82DDA8ECDF87064F8FDA50939195A2D553B20456D9808BBCEEAD0A21879FF536D1F36FE81A10F3BC74BA6F4C14C0178E546A08B7943BCB6E00E82F3258C8037C660AA221E8D50A254DE7E19F8D86BC893D3C97E0F709ABB0085F680EE9C89A1FEC78DA1B75CEEE3C74328BF11125D4C8817B236B9361657AB23FA82AEE8C4E0C2A17F4D601951B4FCB2B5CE507323FF1937394FFFBDDB800FEDF1F52C833537F36C954D1E8D2C51E056C1CB27AC6E922863BF7F3A87D4E32759C0C685E34D6EC0B217F26C046E309D3556732BD6B0DD1D81A1B38E1C6C5066367929FD4A2A35BADA67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 33075B839A2C1E78A91A0DFBC761719CC2D0B4BF296B1034879C0C601EB1551BB888C9962C0B8F69ACC32576029F69C2C6EDCDF63FF5CDB021A4F73F4CF9024C672761131C219A41CEE0650F3385658698DC8BFD9FC46AE31775A61F0CB115C697100397A10B9C2C382B136A49D66E7D99D34FDCA0BFFFE33A3820A7E384EE414F20B3569C809D5C747123A5DF54AC40370AA2641ADD0D9738B45EC550DB7F3257335873D6EEE9C0AADE9FDCF1FDAB01F9FBDB5217290CA4DA094005E66EE32E04E0E77D86A6E8CDBA32D81378C1117F094F4865919E07931ACE63965F52F1276223C8B1D1D7DDC9FD849EB3791977F028192D8421FE096CF8623AAA3C2C194FB97B1AE51E5FEEC47F9A84BB1DB87DBB79C26F6B94D3DB9118214293F47703C2C4E7C1078E596570186F53B74A39D23DC2C1D76CA0B4FB35C6DB8AE0741792540AF9E88D9F0BC5FDD46F83E966627945E5C7A56444F39FD7F620C5273CF5BAF9AEBA3B32FE3E028BAA6E60C93353DA4B60FB38F12808FDB7D6337AB28DE9638BBC9E5A25071C662714480BFE550BAB0CF124F4E801B16BA4B7745A8AB45477EDA2CE23891D5DF8DB4CDC4E34AECDF7E6546D0BECF52B33D4798FD7EEEC96E0CB6BF803400923B9C05F20381676CEC21C0C9E9C2E86F37816313BE4BAE1803AA4B96CC1E3F0EE63A09DD6ECA386C000B41622FD86D3CEFC85C39A56472C60055FCCED50BA52E62E7A873E6B04CB119C2EA4B8BFCDAAB9A6DD42F7A2854EF8DE19443DFC2B605BA0D2A62A107CC7BDFE89F2BA76033120FC7CDB8581D09255ACCF670851461F6F650DFBB751857ECCB4FB213858E574B2852BF602F0DB695C204B354D6F6CB3160ACD90B67D09C20E1263958BA8D8B75A1DD7865B7A5BF49F1B8600F28B6D71043390F5E32B3C102DE013D536BACD61C4E5ABFDF0907D543634B0EE19A6EB768AD60E972E7806019C9DF47D6A3B8D66E79B3B6B23538522B77DC88FB53BD9DBBF6105270CEC3D2CCC4A5562948F3FAEC3B55909BF4934F4E37588828A76CBE48246D3B5DC452671617B0D347B6E720CAF828F04E3BCA84483405BB87FED5170959FB18DFA05FD9F298BB41422DC864BE4007BB7FA351245E84A7E75E8DA1D4F1AC414ABB72218E9AB48362867D954919D391463996CB975358FF6A3D9E7B3E6BD5AE45ABA01F9CF252D0F1E5793904F971559EAE8B8EC86164643DB40B310F78C556DCECD1467C4ED16CCE5F3232DD2CD00F84FE195584E83439A12CA4ABBAEDA7481DA0411E85164DE79469B8A0860B7008D094FF7B24FD7FC5EF7EC15E557E4072AF1444CFBD8B7819AF13D34E780B01DC04AEAD3B411A332F5D33177BE4CA9D723734C70F7B8DA27A1BFEA36A0CA64681F2D519FC3CCB26EDB226F2B850EFA578D18AD33BAEB2F102B1ADF85BC70A26EEEB2BF1D8CA7612484A32C3DBD09A82EB71046C2B37DAA23C4648378076BDDFF9E5BDBCCEB03CB039EBAB9ED9DAB999FF663209C48249BAC03CD0604EFCCFC7249FC12F19315662847AF00EB9E3C15878722C1FA0BCC21E165BB821BD58E947F586AB2BE36D261F6D5CADA0DC4C0DAF4567D90FC3B265999CFA6988388EB820970A44C86D9954A173F81F477798C841D749C8BB6DC6666D79D2BA7214A3F382DFF25C140E29D9AA995ECD07DFAC543FCBCA88EEB4FA49340B3F3C5CB76B133BBF6CA19C4DF4F31B5CE6EADC33EC5A0E0037EC078AA0F6C3791FDB1DD746CD22D69B40254470A9A3E90188C4AAFE13638EE55B16C5B6E45FE14D94BFA527948F8FA09A82CE4BC1BD19490D2159409C2425167388A9E65DEFCB83D693757FF07F92B0AAD7C9F83F9F57231EDA7659D600F9F1FCFD5CA4483BB7A43AE191064302A2DF9672C8A94369B74C5F8E1C52529B4BF042E474A5C2221D11227CF117EFD6A2FF6F665C20F72EA8567C398E2F70DDE669A998A3A7B97BB90E420BB0BE2804DF55E63DCC1D4CA3F65081DE924B15C46B83C5A31A4C02F811B5CE9F233D8FD34933499EF87CD4289DC299B5A45B12A54BD35116D3C6FCDC99BE9E1962620061B224CB22B556840DCD8F5C7514C34EE43434CEA63AEB175F9A6558B3A8A937DE0757BAF38D806DFA0268F7A2F4D4369FF79C0F1248CF0D65F6C00C6DCD8B567E98D1CC4E7C580789A2BD8C0D74401D6CB377A2DC8609835503A0B6E90FAD3E6A525DAD3C918B58AD682AFFF21700534C6F3590641A9F9136E497B4CC095D65ED47F8A57AC00819B3E26C5F37317372BAED68EC2240D7B18E760B8FDADEF54CDFA0999C68B59500D7611B3EE79E3FF5A434E7FC1C0BEB04BC834F673762DB545D9B70EDEEFEA4887E1850008BA1D4AFD550B02EC877CE4C746137BEF1CE14F30A4BC6388C843014D4A01BB298270C8C3D1FF1FE2C6C515FBC9005882AA3BAF6900B306294FE41AB82F2A7A065AC56D57768EDAE6E8EBE831E04C8E89B59F52675BB98D48701B80AC2F01363B6E8F35947880B08AF14378B51815CCADEA9D4A47D57723AC87B839308B4F1B4A9E144524D1793B38405831D88B08D4811C2065E5D480749D6E2DFE250E5F4B98046B33B97C8A5E53D24118298EB24DF2FE974D2759FE7AB9772D8398FA8DC4283B11C629F20812CF536A692101489F8367215D4A5F43A41D15E8B2BDBBD900E885D50ECF3971F48EEFC74744CAA49F805CC938CF2136A55D15104112C5244DFD77C68CC8DD569445F93F503C7C76D113E3A621B8255BAE611A23DA0C84B62B4C1E6A86182DBA34BDB1FB4D81C1570FA44FE1829B753E50948203E89F6338EAF6F7DB2B446EDB371DDBBC63E442B4DBBAB929464B3AC44DBD2A0E52A943978E20BE7DC2201A24C74C5BCE7386E2C7650656CD6FFD9A4E5262528ED4CED7124C34CA4CA8E883205BC3A64AD954FDE652A0C1E2384B64F8BE3F73EB23A4291C5188D2BAB910FBF00E70A7772D4050BDCBACE3B770209E3A8931F912E0412308D522EB11485BBA56685720A13DC49ED481FA9CA95790B0BD74473D6F3A94AD3C5587142C75591FDB070F53380718E6F4CE6CF42B1E9B9642A4F6EE89D9A6BD912D9E1C10B0C9D4EC5E5D18E2E2C3784C315CF96C8458A869C54998689ECBE114CA9F69C3C84F8FA6BD165CEAA0261F4A34AD571CA8A7A9489B2E10F618A291E94FD7EEE5E11A10877CAEBDAE341E5754A10EE4E188B674DBA53993C9FFEBBF66D1FFB425BA9B585AC48B729890D859674FC09D2BF24C31555FAE12237669F5951C35F6F173348312F89433F2258201AEFBDC96254B03A3F6882680BCEF3CEC096FF182C6368A21721BD83DF18F547C342619E9F6E19AFCE47F1DC1C1DAEEC9C1AA4CDB98A64B37DCDB4FE004AB90926A347B903B851FAFD4BD589FD89EC8A817B8A93F20D65520EA2E699F97F92E236A3C41ED37F04745416C868C3A99486DAED4FA4A7BEBD9AC9BEBA4F8B40D858F026D5172C99D7E02B99D0DBE63314331B7472210ECF3ED93358D94E24C2946C17553AA6920691DBFAC1F4D26E5A1ECA25E1866C536C20AB865589740FF68A50039AEA767CE9F9E711A62FA3E0AF7026BFD8E6670D00467896FD7E871231CBE3A822CAC2F07F8D924B5DFF6CD36A5CF6B1630A5B74373E62C4F11F3A34DB23DE94888FB11EE9304DC2A50C4EBCA8D9EAC7A637021E30D9DC4527213002B54EA9BE18B7B90CDDAB40BB9A783C324679CA383CEE27F06D4788B7D916408C9918611266C189C9BAC7591FCC481C5F14BD5C0BE +pk = 33075B839A2C1E78A91A0DFBC761719C9FFB9A7E0A06761ECFFC7B724A4BB1752E31F4F0922CAC8A151902B966C9D3EA0C62A3EA44160279D950ABC2D3E0F17FF17FDF08FE10C7F2AD4EF853F29A56CA7340DA2472C78FF3A3B451CA87EF9C515A8D461BD89C854AB1DEF61BBEA32220D9887488A8E58C9E60308133FA23154F72F2E78313CDB3D51483E0207AF37F261A29AD32057D0D5A0F8355EC36AEBE109B59E07E31AA73F576398B914173FE303DF0F470C2400A235667A4DD6B692C84825F26BE3CAA7EF692DA7529ED37E5D130524D4015621FA8CAC1A1CF64DA41EF5EC5CBA36FD505027EB0EBE6CAC3FF3830B3A3A7211F51E706ADD69F74B93417DFBA29F14E81C75158EE3F663F42268AB3D13DD2E664CBD48EE049C80DF4D76F2502FE730139227E450B4BF6EAFCF7B5700E3CA0B37E6AC71572096AA072E64AA953F16C11AE92F1D44B392613F017C800BE6A36187D9156FF84E08A277A42E3BD7175EB24D61A54D6E63994935E34E2B629796FAF674969EB78FC9F0FCA8EF3777830203B70F306D2F1C3133FED32FE4D417DCB331BDFDCE1D54F65968C8A50AE23A2C41F500BA54D261C790D8CB7817D05D44F11376AF241738303D99B50CA004751E5AAFF7B890146F12FBF375B30110B3F3036F0C98ECFAA6E00A0335D798CF1B0A543B12376B567B21E286049CB3404885CA59F2B2D999991EEB3CD58C5A66888A0F48196BD4A328A11415E58677186300B9C835308E0BA8CC6C58A7A5488B052170384B13BB0BA43BCAA8DE670C0ED8FF07229EB4073CCB367FC899A20BADC077D6A5BC525A6038F3F19DD93263F7F0607475C5FEE029E9593A4CFA5A9B000EB3DF5C5FC96D914360C11200E3657E43FE28AFC6F072AD5CE71E8BA49284C81F30AFB5208498A22D424D23AAB04FFAC4F9301BAFAF1A23EF15937A169229B7F59009801A26645F147ED53B9BC653908703C9A63A7DB2E61CA07D1505F356A3D7E82029C0FD7D910319A752CDD18D50CCA6E56140DDA7AF527421384FCE149246EB1D88B21EE848B1FBE5ABC17CC1DC1304FE37F660BCA507CE8052388307792784990625229ECB813B1641F3FB6A3DE5F2A0887EE48A323770A318F2AAA34EF568CA1F607F1F571DFA32A3ADB9E11C71BBBF969150FCA8AB62B18CA8D6BA91F2D687DD8CC2B7B7FE5DFB96AAB40A443B7B596565A748B2C2C6DD7CD738A9A69303B53FA3707D9BCB31E3FF81B27958641DA2750BED31CC0263EDAF1FE0FCEC8BB539311C3007C0CC7ACEFE7B77D8B422689AA125874D45F9D20974645F73063225DBDEC8990BA91309679A650F7DEB797FB8201021F918164894466F35F9B8A0751B96502F28898A48EAB6DD712D8DBBE33573432E1C73C424F384429DC37BCBA29A732E4D66042288115B50FF2F33E1A2C20EEF0CF7979CE19409A67EAB31D7AF50CB250707D8E7D3022EB3DC383AD6003B2DF3E823DDC8E03426F530DF24BBE6908DCA6FB96FC71C9ADC8F9FBA0DF228A751F0F434123BCD08F34782F63583D30D1329D8F08253D6C005A111799A64E2ABCAFE91BDBD9E3A79534A829EAEB564870FE5B3F5AEE32A15AF5150B87D9474347D88D9527DA40CB7B971C18AA5A0DF2F7955305B9775869F43E25A9D4B9382E1DAAF1FE0E7EB70C770F81B39AF7917DA6D4E76DF3218B251D3349E172498F60F950A17DD35ED93622B060D062BC88987EB3B1EF5135F939BB34DD9EF9189166A95652C9EA536A73AFFBDFB897EF8C7FE6777C45EBCCB8B1C293E50A96C80415A2DCA28B8092A2E1B7E0DF5223B6964CE0838440C8D45CE790F9F23F12A0DC5A0F17135147F05227692B99146441A8AB3A7D0A27E93A0BE534528D4E856855BD32B74B31E510C225A884F2E91FDC2CBA3128F0F0E3377BC39539D598B72CC6DEE6855D3631FE7F1B78871139B89B172F57825CA5425AC3F9789CA358134B5696537BE989D132BAA8B657A66F8328130368F62959C29F9EF1B309D1FF809E7F82EC8BE22F408A70B631E7A13677754FD9C8901BEE6432BA9A039659DD3C15DA1FC7C237E75D38BF5555D3AD4F0EC262B9D86712ABDE90A9FB311E9E173AF31C7ACB6CA61A0291EC0E76E71B1560A058107CA93F290F29CF71E53404EAE4DCA3DBC7653DC6D74C1EE8144BD299F2D3B4AEDB8615AFAF758A1929F1E034ABF734D16FDB250EB1DADFC137F2CE207ADA399EA9D3C8BA2F4DA629B4E6B1DDB5F839E5AD85AC66BCB5477125814C020F6D2CB0354EE299ACE3F31968FD32DDD9E74690F05810D9AAA08447F5DA8D615E1FB76932CC5DC8248189BA94601FFC38086AECC631CF66C583F149F82CF25206BC3BE979ADE1A3A7D42D9756F8C6A96F7343170549912BDB1AE4C751F7B906407E592A18E64A01249D08F18E57947E2CECE449CE47D7BC05BE0A18560BCEE52060A6F3D62822C6D6AC357614DA4BE83B0039BCBA48B1314F4F8E26982E42B8690E5C8CA5765C3A1DBA6D65D2C0C5ADA35171ECBECAE9ECD726B70173990914F7FECBC24EE78624960675E67447663B201FF085CDCD302CE3A4021496F60FDAD4636F4528FE6BCE6FC374440E79A260B4C755F5CB6F47FE08AE8A57D39E3EB41E03BBF3A0A103641E927D6C8A06F3EB84FB4FD7D2E21281EE2014482446BDFBDF007C95B96A0FD507D0FE06700A44DA818BDC87A5E524EC2039DEF54E4FCBF731DD2B0568D94C37ADA5453299E5A97DCDF8CA317F361822B9725B5D34D0A9FA1CEB031A80E905DCAAC10DFD836E615E5C3E273E3B35D2755CF2DE7A6F4C4C79F1C0822BB21E290FA4B9DCCC6EE2C65D840DC74C65EE6269DE962913FE38A512105F04260D52E961D4CBAE849914C1B2A030D897F60CCBB9C8C92EEAF87DB72105BEAECE1ACFCCEE2E5F3FD39B084E3BAD1DAD710A716740591D373061A7095CE33F36FC58675102F4A91CC0F88B487883577DAB59E27B010C447D58872EE8F4307DDCAB7D9FC9186949678CFB47F9AA9CDE967C1F5575F545BE56686FE17B5424B2BB73BF36E801EA3A9A0C478C8D5A651303DEA43FA5D487ACF26F3A92B02AE8BCF9CC0EA51A3B7C2939F012589717AB1E6AECFAE8E9155A1684BF693809CE9AC8A0151CB2674F2F2BDE388FBDFF9E96C7D1F4D991C9C63FFB0113D7221C77324A072296B796EF955FC3CAD9460D650457D53DB996DA2ECB6D0766A33C3833ABCFDB0179B8B150A811228B0BE9E6308AC46F96BE60484C642A5182876FA5F47CECB24E16893B35D49ACB04B73FE58327F81D018AE4AD8011BC437A6773869B245DD84BA6E7DCED155FE6C511B1BD568AADA99AF2B48EF77D9A4F4A2C8A52BAD4BB24A109AABBC03F7A9F7FFEC231A60DC009EACAC8E0C5F010F3A4633D091288F15DD06EAE9347997590C44834D6184EF24F60AE937876F3ADBAE325A04626883CF4D0FCE18FB5E382CDEEB1D0216213BCA431AF92E98A762EB4E25A3BF90FCDF014C6408DEBF5AE26C4BAA3C22986D41D0C93A91F56D3CFE399E3B702FA2EDE1B7F86581B40E687A821EAB4BF4170D6BDDF3208ABACA1B9879DF2C00FB7B18CA6478716E392BDF68C233CE1D56A2559A0B0FB9F1B3537F2032AEBA905D9094740F425E714089FF8F2E040A9AE109C8612738170CA07F40A714D4221184E4AB75C8D4464B252C00D863CDD60B43E55C0F1BBEFFDCCAC14B9D391F3CCC0448ED080F2734A241461AD8278DCC383E1C7A1600FB14C1EAFBC4B5885C419B0193CF1288BD9E577E5449E54E5769FD484304B5FA18A3CFCC5595C196F057EB133A939289732544F39862E5583ED71A4F8920E8B625527B8A8DAF63C27EFE1FE530B0E514B232A32D4E3437062281FB31B788DD735BC15D1C3A59BEF10613BDB65EBB8B46D53C4A10539993E7E059F2612EF521C64E83B8E4C393AD11B4FD31EB606E3591867AF53D238FE325FF600648FAEAE53AB61613401630C1B9C797911AAADF652C5C502B0C4137E9727E3E5177302CA85C1E120B31DD761DD1EFC93D599A2BC1BD6A41EAFA9F3C58A8E745ABA721EA36B60B017A3D55165C94AC2CA573BEF91D04882FDEFF914968EAB53EB7DC0A0C617E55A3F46B53D3C1EBFA55578774EED884E67ED590EFDAC082C3BB58AD45E801816AA84FB8FD9F826F152411F358207FE36D8328FB01156F01D5D13D8D004912EAC230C7464EE006A7717F46FC6065A06FACF9620ADC946FC sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF1345198E1EF22A8FE7322 -smlen = 1897 -sm = 7BC691A59BBE19A7835FD3EA580297AC7AC40D81D17BB724D0C578AFCFB57E0C80AD66161FA5904638E725F0082667AC26C48D4526AC2FC4EB197048E022F76B4B3BD94B121296A9ED2114515A8959010DFB544509F0786CCBC60D9A7C832C2190403084B673B1745A0C16869B2CFEA908FC0E7FE2190C911B283B24A380406C74561F1C8F700D343A6FB5EE9738E52AF721BCF26DCE8B87B2B91885A514636856613216C585DE066029AB27D3B89A772D1721A34B67CDF0ED12E507CEC1D3AABFF5969FF535B186F24B0F5A251C21EF93C3FFB33C019EE08E826342512C950599650EC57E371FD47C35D77BA2991EB54E100C0B50404DBA94F15575950EEA34DF84F7DE7C18C3138086CE944267B54847EB992E34193DB5F692A70880ED64540AD3049BCB53B4AD4C98B7477A86342E2FDE60AC3C143776E4FD26B71FD485B43C09D674B40E249A0D6080B09DED9BB361B84EC55621D1658FA8C58088A7A37AB14ADA102E1D35D80AD1F2FD96E67359B840C6271E8842125F7C26703B5773ABAE17B18A81D7162E6B8C89683F27B0C1DD732457FF28E78135E2377934A5E00B06F60B9C4A8F4056110F285A30F672753266270DA4E46FA32A31C416C76C8AB3973986C61991EBD9174F1608FA45CCCCF42730DF9812487B628707F10C3C03C8EC4C9D24E51AC1352B5D3A9FA4BBDA524AA9DF730BC818D2C105D360E81A8E1EC6731865FCE1BB5791D7BA74EFA7C435F2C19976739A72C8CCEC04CE37BB302C0A73D51B59841196EFC08277449F7BE5EF8E7C124F9107ED87E3ED5544D8B9E5C4061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +smlen = 2001 +sm = 8FAD57694126C05615B5D42D5459E1887BDC9E4CC4EFFD475D2FDC2D93A1D8F98E0A33C430C6117A5D352E55467AA94882C4AB036049E5AB356938858A4FAD4055C9322B2F1DA2303D5326A2FFD52C44C3467568FD1040CA126993623D080F0F158A990ACD595CF0E0668120EBFD2D46512389FDA21FB212297D6B15B96796FB357BD714D638BF7610B36C0B7D2C897D1FE0F9A580A2ED340E7666642B1AD511085AA51C18F6AEF92B54749DF4463759DA933B4B46CF6D2FA5AF841263F8B4DE2D1C791DD85B960B6EA1DB6F37090B55F13AAE58E7017DB8B2486ABEE387767624A4242B4E50E3B9B844D04D39BC7B6E5A2A61EE4BB533D916E7B395DE5A6F26B6577DDC186C53341FD7DE3B4F2F6922B63C1A5BC96927EA1E53A65A3103FA62F9D48F618694B7EA478FD529076655EC6E385C82E568CCD3FD1C6948BF14F16CFFD2D2498FBDC7CCACECF7648A40A92EAB94B173A1A52D2ABC0322BB996138964896DCF49EC6A2264D251E19441B9074307C1C2333557822DAB6BA7C5353A956E5F514BD94EFB60C4631502ED64D297195E7958CB9FA802779ACD18B9BD1266D288B54473F001A0DF48CC2D0816395D7F5E2DB1778A69911AADDBC8615D891EB7EE96A9BDA1B64F3DD05E11BF934D2E0D1330C589A6DC9110D0784C8F4D8E8DF5E43610CAE5ECF12DE3C3515B41CD9E029ABA284E8B34EBBF92372BC456AAAB9DA235393F965005F88F96681E04DA5AFA1117B0AF35C2C2EF6A3C305AFC224526B4948AEB5AC1669A04FB166D0D2A3C40CDCDE08CE7B85F35E9C0CF5413B01AC062019E39C1263D3E745F965292F67FE2BF4F6391D02A0280578517603F69161C95288E534F39E3AB80707C4E8B63E6C156691D502A860CE95BBFAEF4BC401C920CBCA1ACC681F7B3873D51B59841196EFC08277449F7BE5EF8E7C124F9107ED87E3ED5544D8B9E5C4061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = 44D264AF1665C1E9BEF951D110A6F3C5A10A9D37196B61DB84A159C9810504EB84A836E1DC1C7D249AB6DE2B19FECC1415110E23E591B4B594C8428074BA6F9794FCFEA4C22036F3F5D3CACF95412EDAEC930B76EF7EFC87C8120F27A1A16D4574890C5732D00281C0DBE0E74EE9D029C53E06986538768742618B0D58F09455DFD82948369F0D59A1190689933AC3F195882D34814FF8C250E52008CAA66E14299C797F7FE23EF89DF5359829BEC9A4676B3531623404450BD85E6ACF404917E98166251BDCC2C670C70C8F715D6DCE2417AF8096EB70E82E8BA59E2177738ECC0CA0CD18CDF1ACEC9F37DA2A63F127479BE60034AC1DC26D97E989D470F9B3730035F4E8419431D7C554B63C2FC82A5E3199BA0851E069ACE3ABCC63E3DF51B3037030131166C0E872540F44D22C6332B7B47B9B0D9E5FE4A6B10185A0E8B8CCF853E79625C37B29FD0FE0AE447D8D91865C1F3FB251450BF0BFAA1157E9CA677A28B3E1215C0EC35A6C0C8DFDD8DDF123D4E4EB01F35C42F58F59F7A14007BDC0BA60A717531225F8092EEB86667E4059CB423C7EFD248EA3E8D0E9E561C3161D490F638AF28A9427B898CD9C2FADEF774360C4E001725D0B9658B3E3C672001A1735A0EDCA59858E9AEBB1BD63179A4F597D6DE08F3F8BAD80E820424F586B51E6DB26D63E049D8E8392E6759034CB9DB7817787DD3D8BD2157A450F8315E9876DF0F404C52E0B10EF35FAC594A81DE9C0A352A40E355FA42601ACF57AEEC27DA8579C704C047C081862A9CF068CF680F7D3DBC3A513E46E8A8AFFD23D3FC2DB389E977407F0EA4BFB1F5D65C496B733E754710D7AF6DB0FEB2ED25FDE82A791B7CA7980B5B34197B8BA701678A94D6C33E00135154FEC78E00C26F76FD7603582DE1A947BFEDE58F56760243C5BDE2D1A6D719BFF020577F68950D40FC92DE50A2EFB45A139F0B5AB233B80E14DB10F4DCC80FE6D95C6B4AD90E11D8EEA1E2D1F4FD64952744E04B5817AA778B89F0F6588BD2A0D47DF2EBBC9A32876484F3B7B6E69DED005BFBC6FBA072B4FA9EED6D2E12FAB6F2A443C246C6DCC53757D907A8A21E494D2E5B45FD9C92271C22E2E0305178FAAE85E36549FAB5282E40BDF86F579E8EF131A71A06E14E51F91979B0DE1B8A4D843E72682F0C8EE6D0FBC8F956526DC83466A38B5DBD348B68D849C7F9CF02C0F39A707F8DB12170F2F8BF7E2CF808D21DE6853921C3F30ACA1D71514B17573DAF54B076E6117A43FA33D7375CEB1ED60EE21CF7380562A8923977EDF6C1B9C71F026F951427207C5642A644E56E5E83411CBEC1CEA46A24873A462532DFEF164219ABBE343EB0CB785E0FEE8052EFE1376EBD3BB1586A93D9ED403F99E2EB0856E1B4885D9AACFC2109C2AEC26D24C4FDBBEBEB30B36584DA7E10C178BF606EDF4351F7F64D5096B59611654AB33DAABF64663907AC5337152769E5B6DAEC96F931F778E6C14064D4F4BC66342EE483AA24C771510C230EEEEAEDFA6022780EA12E1E4257DA86FA58793AB1FC3CB7ED1B0F3B0BEDBAAC2EFEE10CB03B35D56ECDDC0411557A9B71661D7A58074924A9A0FDD8F1244BC19230B2C402E946FD9EA1CE40708C9808709BCC4C78279303716548A3FF3A10EE0D6FBC1D5A73A08C824F1B8EAB3A1CE257E0C01BF9FB0EF7E15DD1606D7B1C298509646B6F3EC7EAB5629EA8244C0A1F9FA29E1078B620014F57DCE3C34B11BB169079FE6DFAB10CBDF2D55469C08EB214321EF0FED28D2EACD70E582DDFB74B48EAB9A80EFD17E498704FB710E2C0FD800AFD26581D132409B6BC2F51A7D90E1777CE9565D5AFCDE52ECCE96557B84B26170B2E70541633CAA741221AAC0692F728460BEE2315BB8FDDB8250D4DBF29883E3B7B9D223A8FFE88459811390A69A7745B50021B357ECE72A96384A2F59F69EEC14D099CAF3182FCCCDB49E3A217AC46914305026EDC61D09977BC6E740F16D1BDF86449F46C0DC35FCF60BD39982D23F505C73A3CD4F5A082114FD81CFF0AC155B018958628D05A53083906E1061995761E988735678D38DDB196D7418BEC0387B49C20F24587DD90B18ABB93007CAFBE6F4495275E77FBB60D75EE13F34CBC440CE754F8A61625198B68F1ED9B660D66A9997316BFA5FBF524D57C8FF12DA4817B09C275DE594C41C8A3AADEB6C63AA613FCF240DA79113D90D5D384B658185F816555EE48FE2E1F9C2365B71140CDBA31598631886AA0639734E1A443C8F8824D4DEB597677B8F3ABB575AEA14E2F93A915D3A72D6571DCEB7B8DD415AB05F2712B4D6C81536853395A489A2AE87FDDF28A04E81BC1D8AFDE8BF38767AF7A69D1A94291747BF7189A8499518BEEE24ABFCBCBD7BA91C410F9C8EFE3FC514A4EE0CBE780B79852DC682D439E92E90844B5EE133E3462C29FB7F93956C0BBE7B26F6D89BCCCF38EA67068774FD107C26E3119EA07EF649DEA1B5EB8B0F654173FEBE6D8976BA569215783636CD2964F4C398216D621E75B1B378C7A548D4F78084BA37F09B6008AC888108CCC6D839316F593D8B21CECC4EB0635C1FFBFB16CC276201D256ED9F3E81782C8CB0B3F33EA5346FDB07678628EEEA0A91DAFD365112BBEA5F20C51C6A00213848C668BEC224AC6857BA3085F96CEA4FB81A33DF6985031ABAE0B8EBB4788975A08F4D16B7CA17445F4DCDC36BAD90038BFF17356D623197C0D0F3DAB8255B4C0124780EAB3756FD24776E82E045E397A2FCAED7560C4348D9AAA64A6F9DB14A3371D1105BC619301403BBEC6422D9948D89328A8B20177118FB99E51E1173781B14C64E7C7048E4378514DFDC966EE098AB8BB8AA47B746FB3A6DBCD93BE8655590C87BE8EFDBB88C0A7CE72F9D9E8C8BA2DCE0B8C39E151CF3DE9F27C3A423B9C80A95F297E87405FC2F5BDFB09D4A0DAD9F8229F709F3ADC7E49FEAFA0CBFDE51BF49C33A754DE2328AA21A45BE18B2F0F75FD418C4673ED14B05FC2F39B0F18FC21671BD6BDC465C97F45EA55587C0F1985F8513658D4AA939026383DC8DDBC5AC51989B3649CF8CA724FC12BD33707A66127716D2D1F57128D9EA7DA03F39E23FE84BD6AC3D5B91C9DFE3DACECE9694D6F3C4534F3C544906640E2486BD26BDA5B4DE82BE7556FF00AC3B5784EF1BDB03B2688380394A482E7746D387F93461560C19E513109B164D45AB5A14DF10403641F3FAE171DB520915D4C8836D2A97EF83FA3494FF5099AAD8BB0D4F203181A3A7F1778D6663B898D4844A92F9738AC3963F687F74DC158A6CA7370A8008C24444FADA06479AF163E8368AAA23BF816B075A952D1AA25818643C405441D720DBDE92C91EA1A0A4221915E63C9240EBA208727E764DC67740AA49B4746495C7EC57DF95EE46D2B35C825DBDAA9FC3629FABAE67E933097761797FA9FA6A20DAD2E7FAFDD899D6B86613970BEB5FD81E31C1F2E20850EE42647AB1928B21A53CB9F42D84456840F7E1A65C1BCD6A3831914A781A3FAB98FB21BB4977A332E48BF3B3E5A22D0D070D6BD9FC3B37D525CE8AFE57A727420FDEAF0D3E9797DC61AB33277D73D12861CEC2DB0DF4990A63A3218AF0E3B3CB72B2C45425757E6BB6314846631D298FBC8AED8187CA7900AB222A20A24D60BE2E5D23410055A8C56A05B6EADC5FC5C8C2BA322338CFBA20B52EE9BA832BA43506929EC23A9CD974082747151471D627D3DEAD3083D3032F066FE3830B9A04B82901220CA2D034F5D21EA04CBE +pk = 44D264AF1665C1E9BEF951D110A6F3C52442C127D5C57F3ED41F0D296438219711A75A605239D17D10C11659AC8549C47A878263BEB31FCFFE6D3C66047D836188ACADF07FDB084436A88FE7F9E11ADFAB4634C84AA4BB84B45242485C4A74F9B7C2297A934280FFBC1D3DD1B85624CC41A324E9CA5EDEE9C7AD5808CEE61741C01A1A47E44D45B8CB684BE2E646BEAD5AD3E73125571A0D102FDE05AE096330F36C401DE158DCEC479823849B29934CC00F10AD35CA047282167D47124161C9E2456D7538771AF2F1C3E1DC30F9CC5BB9034992F437F35D47EDB00773364B348DC6EA78A945B54A9CF34D2D61BA3FBB33B6D8832557E36E0C28A5C0390DE2BE09F713B1FE13CFBAF804517F6ECBA54743774B8BC5FCEC5CE865DCB2C80AA68851E013867DFA5607E2BB150702D02184B3D60470F0CED77BC6FFB4B0B8C859EBA18E208F0BEB4675B23A0783D3031DD5FAADCB8722A8B23F476D3432FF977C68BAEB9CA9CADBBB5FB3BB36E286553E592425D029001F6A6A3511E91E518787BF36176269608B7006302AE8E3BCF45C2ACC48A283C6DCB91BEA989B401EB1B799F7E8D77C743CC316770940D98611AA05478B04936D54CDFF20D799D7A0B11E19AF13D8BB7B06CA03DF189BFAEA5A0E2A7BD778E3154F9268FAE7208266B979306BF2B22B26169E120187C06334D29C2A7F4DE9F19B3B69774DDBFE82FD6EB43420CEAD00E0917897C3E71739223CDA122B9DE9A19FBEEF781EC06567CC4BAFFEB8B6A0ECD518237C691F3B55669BA2A127F892437FB62EA1E453F5E791D8C075F0C5742942DF67240AA3C6176E08F16CD13C2A922CFFFC33BEFA8939E947E9DBAF517C8A215D5171933BF1C4C0B84957AE4F1B3273D62694788B0F873AEB13EBEC2525478AC3093ECAA04E001F5A6F292DCED685BAE4F3DCC42E4F5EA4000F3020F0A28E4D85ABFDD39F3A6534FF346AE1F0F766286625FA8389879CD981A55173FB395137E3B408252A34187E0C136A95DEACAE20BA41AD5D6E7C5A64D59A40B713EAEBBE260F4B73009B7BCB3EE864294E47950D45288DFB6987EE543F04F3CF4B2A76CCEF44833A72770E6066251322D0F9914CA68280257F21EE7E8998B3AA0CE5200D389B73729B29299A918ACBFCC5E65B0840443D0F75B1813774DB5E4AD0EADCF2E5C10A00B36F61004C3889926C9C6629912942CE87E719AEA43674EB26460FE803AB4850905A22178D01CDC1CB5F1F36BCA53025D9547AF2D4FC61F77D6BC9648373FA85CEC5D01EA56922A5F193AE623C066C10CF0FBAE08313103A3686521ADCE5461ACCB718F23AF285BAAE93591803BC11EFAB2D17526AFE517E571C03A8E09CFD84492AA3482049F301AE755FD20197952627382175C8A2F8ED6EF7BD81338425FB95625330CFFA08D558B9664F3F5BB3D953A41EAB4A07A48C1E6E4F7B796B707C6D368685976A77AAB376E8156C2CB645A53E04D7B9FBCEECAA931D44F64EC8C8FC8855729C7EB2EEF75EB31041353A142BF7ABB42E9F8E22DC5D81BD4F3129EF646A7E36D4D95A6B4EB8CA57B8AE4F186903974ECDDEE5FD33B1AC8E01327C03717291ABBEF26632B25E656E91EC285C208F7AF8E03D455EDA5C44BD0994E63F667D0C82DA175B883CC88079CDB71593C39E724DF58708EC6BA0138F6ADA3398E31F1DAE114DD4DA9A4F950D1984A010D999CD62E4E7D33704E900718DFBE3327F2DCF5A6148A34DA4E715ACE8872D4766077212A33126783856C0AA42DD728CE9FF90FDA8F039E9DC8CF78D80EBC50A92BB62A63E99F2BEAA3D835E78CF1A02024E46A2EC32B4D9AAEAB6FEFE4719449AC3F1B485110E069E59E20E78C00A6E68EBEC4395BF6712EC5AF5BE07CE72AD77737501346C49BF9BC6375E712ECBB457E860D82E38CD86B187A59AADFCB7041405FCE9C763EC87EE38CE50423E98C0359FD696AB8D011B155A87AFC48F2186AB3CBE3405FFD5A1D6593FAAE6B6E03FD9F5C5F80BD2C9CF07BFA0A8E5B8A3E119231EC947364B7FE7735234092B0CAF1A2A08964D30DE77551E44434D7A5F186A34713DE2AF52D24A9816A09CF5AD0E1049CE6BB499347593F2FC407A5A64E44E24A377DF712966FC9C2E1ECE5AEFB88D897D747A5C7E6A9C60363FA0D196C9E3211DE40694F803D53FD7B9AB48E4DFAF83D974B06365882BE738F788DC509628DB36ECC06BBEFB8D4775BC954B9614C66B2C33C8FFB41F51EDB2F042AD6D25BECCC81C3B2300F7554BA17C42591E9B12A2E75C9716DCB1F5879EBFFAC86DE913843DE40989461AB9C8F0E287F74C734BE709C9319D15392CA9E166F6CDD2ED6A1580141D3B7297292BE01C6CF8A1DCF2F90C39571113B5C977645DED86335CE6E717CB7A0B26066AA5C7FDDA4C237CE4FD954C9F0C2F2463CC913BB15DEBC963BF34BFE3C19E836AF391BACE6675B368A8870B2D75B9A38D6931905DBC9E68026756C446CF9C806313CDE86B180A45C1A3FCF88035C8DA6ACC25812528E2CCE9A3876C116A834DA449FA011FC18369CC91C992DEC7A22216C756350C006C96AAF64FB907FAC6B1E87C5077B644DE1301D2C7D47D3A934BBE2DD22559808C8D4F8A9EDF26DE3D2554D38E442C2D2FD8A7940262D8EF6C45E28CE0AE754847AD09639A2D2E30D5FF8218AE63E34EA21327F969D99D657019ED9D721196A8B379BA7422C970F62CE6A9FA5C0EC8CAFB04FDFD05BC0B000FFE3C6A142B21DC4DF5E8616CC558BBD07F2E76432617EC5FCCC93C71D4861B023A7ECF11EC99C2FF9BC96543BB56757FBF020C41D6449720C6F1EDBF41B0388EEDA7FB5E236ABAFC2135FF4C728DB4E1225DB5E008A95AACE97AFAE0D6EB1656A49486FFF7EB12142470C3ABE774076C1E316CF4676F30C802DB10D47853308307F9CE5187706A845315811F59A40DC67E7DC8DE70E44EC8D2DFD41D2F2AA5E66B6E68158E903F16F51C169B556888B00678918059F53438E1DB5D2912D173BD60187BCBE14086D762D3EBDD9B4F8CA1139E3630B008A5C1FAE72EF80821F7DAA6B3CF927C5D690B67B5CC7AF94CE3CD93C4E730191BC027A4464783FA298FB8C73B93A3FD99354D9A174913A67DDB8A3B8ACB53877EA4033E3DF4879D0175CB358A82514612A76DBD4CF713A2C78DC1516CA29F9B307FA87A09547DC286259838C4DACFF6BAC301394C0964A1CC5304F5412F783A394957F7E1D8864E50C79F935E54F876330ED81AF735C9CF675E3B12E52556EFBAF8E85CE63D522382051BBF5F58459EE23A64D1C6BC101794E177E48E2E16FF4273858BA1F6317B5163B577F97855EE99E8091E26A61C18E47A97EFA5433128DB83993B21CC2179FA4FD4A485439C3155589ADDB4F65379B92BFEEE695458A509F3EFF6E358570A7EA1769E52CEEC0405B0573E376F4004F849949295327E0258D75EE4E2D4031BEC8BDDCA2FE6658F9503B40A8E208CEE6F2EE1FE093782A509423BB224A9E0C899DED020E050AACFED73AE80348B568CC7738F0399BAD385B14C5D70C85958E72D1DDC0BBB5F3C27F7727A1CE4C6A9341DB29BF80A7833D67D8DC64AB0EFBA19B30428626A16462C78C342E9C9DD352061EF33B04B1B426ED97A45F127093355CFB8A4A054F44C8D817FB17BB18572CCA32D85F004AB42BA4C41DB3CB2D5D3F4E036A2ABCCBF11949947045AF9F7933737CC65D11B03A0F83C78698891D10335D940E89923344811B40A619FE5F8171359B823B8E37EAD8992BC642A62BA01CC525BF41E81BBB2A6473DA0DB971D6516F2883EA725D96ADC8D5D116E62050AF0E42EDD7815C2D4D06115766DEB6A00B0C96D90425E1FF737E3B8CB5537AC2D8730C59DEED4F9DAE8C7CFCC42491485588807A232C91516DA244656A931655200C796CEAC1E7F31249D49AE6C1EDD46B2F8D80894CD8B7309964C234F7E171D77191412B27D3050475E1DD7BE93BD5E42CF4353D87FDC33AB306C2CBAC5A7BD290EE4B2743640898C8D122FEEB0E94B6FA94479989B685D79E9C7793ECDFFA40B56D30049F1092DAF9072B31253C192E52219FB01DE923340D7AFDA412423B03C2F10B82B9EE1647E9F2C785D55A37CF0505277163C546AAFEFE91C3C2312471D0C73379C93655E97E60AD4C4E2FB2233BC8CA9A33825ABED79348E44AF353D3CFDD6721F6FCD443A342B3236BEEC953FE0E50CEA1FD3F0C32B53F8AEC1 sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EADC854C852CA86BE93 -smlen = 1930 -sm = 2321DEEA15430BDF5443BDA6518705C0A89B9C90FC5C033FF99E4E0B3703565CAFEFEA13552A12F45880E4EA0BD6E5E83B80793D043BF712BC4273515C6FE530D220747A7193E73FA5003EA2E27BB620EDCE7AD5BEAA997ED197950272C870D126D8B8F616E9764ED2E4A6259DEEFD0C270F4D2ABDE85ED4E1C4EC55464FD3D41019A5729D36BB2F29963AB66153709043B912926283A8AA0F5E6A4D25B65433220AC18057F05AD29E51E89A96737031A60D212D2D412BB863F1EDDCD61DFD8571CA7D06AB9CF0E71E5BB27120AE11C7BEAC55ED4AFF2A18358B0EDB70968D63F284345EB7DEBD8D0A08AFFB8059A9F90931E53259ABD0C17D4D8D3F9686E356544065A3F9B14E31EBC099D84BBCEA86296B847360997F47A7A8F483AE81173CD4879EAD110FE7E2BBA020713CF57544DD3D3C0B5F62396096EEC9C629CFCD2FE28C9AE11B1C9DC7B66CAE50D7CC0ED7C59E799CF418E8CC4FD9B08CC689AF8287A27DBBA0E842A8F220BE48D93FA4E43C8C391DE486E1F49AE9F7CD00329EE0AC0AFDA47EA4BF3EB787EE8139021F0B83BEC7DD5FAF78FF1AF1AD57640BEA7E9CB01A34541DB9F587837281E27CC1C6BDFB24E784EBD09F0B8A912B1C781D503468876E5D862A87313F78E4F08A2DBF10486964629948125E9B9A75C329BEE77014819721A5EEA91188D2DD34974F8520DECB4F2725DCEA2FB13D0DF23B09051898619A75CF5C9247CB533B87D5F932C7FE17BF6C80976F44B7F809DDCA27AC0ECDEB8BF8D0645B375C8B873FB3EB46E22D8AC91C8D08DCA51E386BB946B1319BAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +smlen = 2034 +sm = 41A77F9FD1B81B19F5C544762BFE94F7A2082DDC5A4E8A37782E4BA37A10290C02372BA6D282273710D2B83C2CE5F00F43BE46FBBB0CC6DF3284DA8BAD1DEA2543952C379EE01B584C735745DCD6050001491096978E3159C34C800CAD9E4634F6C3A08BE017D7871CB455DC77A5477EDC7FA279CCCCFA451BCDC963FD7876A0979BE879172EC46732F49B35A17DF12F5A6A5A9613F7D32C1C16CD87C7427F63A96786B8607C25C9E3C73306CBE94090083C5EEB4D712CDCD7EBAF651108349381A5F04ACCFA78CAE92880083B83240A9080EDCB71450BD755E6EAF87690D26D9D7EF7385FD9342156CF3EFCC5629D8F8EAC016CF6A02C10BB0D4FD7A9EC439CE99485A2ACE51DEA9714C819027F275FEC607FF984336EAE5CE6B8799C244622897CEE2AD0A39DB2957F9AFD4F5F1C80EA5312E1040DC31F6E1569D1CC7707B337CFD3F3912099D5CFDC82A246A83E084832E84CCD151970FA799E5DA864CFFC8777F41AF7170BCBB9964B62EA0D05AE0425870B3302582EF3FFC994DAC87F1360F3C8AD875C3292A3BCDDE39620B6167DA27E01A5E82252A20BB07257562CF6FEF87783AE21D12426CEC7384CDEAB61631835AD0650DFDCE26D5D78AFDDD250258019B00099FF22084A1479461AE98A3E4150AA92C442D66A5E34F75900B8291ACFAB3BF82469AF6E54FD9A815DAF28BE45B11F2C1ECDBC2D8467F0B41A364737AF47BB649101EE57176B5D84D6E00C368DE3B13569803E2494BB8F6AA55A643225A5EFDB344224BC9B8524CEC078097672A43451364B6093FE2F22521539DB404C80165B098BBCBBD1CA9051AF6EEC5AD7EEA6D94B0E7B752C20C9A9F49152FF744B262E588BBDAB3794F10793F55BECBCB335FED300CAAFA2148458986C4EDCF78FC0E5DCBEFF0DCDEB8BF8D0645B375C8B873FB3EB46E22D8AC91C8D08DCA51E386BB946B1319BAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = CB247C80D27DD2FE81AAAFE541223E2D06607702C4F0E75D275475BD2817A3ADB4BCE732DD3A73D68A77487FFE09F94CA7CF98095EDCC112BA3D18CC6C8FDF31726821B8B8B88B5C7DE74EE83E8FFBC8736FB1EFF7A96FED4B277A8C8E974A2841F05AEFAB7A1203E0E78A230B1DF8336AC18AE49B678FA7595474A43B913F553291E341D9788E7486FD9CDC10CFBB71EAA0005E314D8396F4BB6DE7A3AA21943F98DCABCB5D4B344920B9FB300A3CC9D18B7F5D21FB41DAEBEA0FC0B60A607FD2EDEC7E9E5FC8736C1ED231F7B780899B54BD888DA56F5C20D8B9E0C34B990344648449B9787483EF3946F13C500FEA364A299302F94B1D4A2E2374CD9A3E19AF23B49E0B36746CC928F8FE887E9A132797B7966973AD2F904750C4AD977619B527849FEA245F1009F7E6C0D63C9F3879D0E327B40B92923CB945C5928B9F764ED45AB934C06CA8C47D0B86B02975D7CF08FB56F3569712027752E7B4BFE9469C7317479FA9E836ACCBFBC9371D7F08EBF53ED592EF4EA4E54E31C42BAB135B88826C0F9E0330DC51B039B17B4565A5E9D4D45BB0E209DE22052F2F817F0BF8CE59B09A59A771D7829577C1E9D14D404B8854550E0C152EA144F76FE8077E6BE1554CE1CF120B70F0A9758E012F2ED95C29BCFA3F46BEE06961499D8EFA51AC25E579AF805A5D1FC484E010BCD66910AB01014720DC8A3FF1E36089ED8727F6D3DB38FA59DE8CCB0CC3DA9090446EDE023A881CF83EC95E1FF33DA575E43C60C2145A33E06F599203FF090CC6EA9561926B499325C3511CE1C8882711BAE624DA16A2BAE86506FDAAA1EC25828E926FBF8234AD6E61E623523C83BE07DBBAB2DAF8B6969BF3E9CFDC868C070024B9FE4FB75CCE4CD88DE3860A770374B5F56DD4EEAFEC8CBC861DBF4B574AC40B71607C5A9A03BFC0EFADDEC91F50DC5F05D79A478EA9CCECEDF39C7727D44A5D6861992DCF72586D72305BB00C66FB63C0A03B76A67ABB9397C7988C579F3D5B97B5271FA0DEA4854B4ACA9763761BA54D5E8144DC2DC16E4AFE75111F1FD1F98ECDF73F95EA16CB7401F429E65E2D867A5714D7F6690F7C2AA016DAF9F0F5EA30D8F547EFCA3BEB3C2FCDC740EDD3E01FC036EE756EC96D7AD6A20CE35F405C5BE97C9C18E15B48FDBCE3EDB4F473BD155BC555B036C56867BDA3321DE9A2AF9AC9FA57877D84AECA9086EF75EAEA9E4B0BFFFE8797A7E71EE896ADA029BB7FA3DC98F99487962FD93744584CB3A8D66AFB52BD1DC149BB5203CBB67F8636B5668E353FB46AFE73C6CE51C16A36D831A93EC84CC43CB961BEF88B680A333649DE2C39A3C513E0FB6749A7C97FB18C9F09E21BCC4CAA694BD1E426425D97D000686B8752ADD4A8E8DD6C299D5F6FB47F15B22CFCCFC7829666101721C87254DF93B9FC3473A5A7E64668E1712D946C8DF9FC45D660F45C4E1E17CB6A0E3BEE627FBB580EAFC7B3783FD043905BB26C5715C1B0664036901B0E2DCD8D03528FB03F450218DA136EE4700EC1ED7BB2109CA50A254110076823A1B51D00A49E3867B27A6DAFCCAD3F3EC4F599B83F12A6A1099B2D2EB8B6D179288DA2BFA6DB89CF0A72BD2CFEDCEE4C1EF27E62DE59C8DCDCE65C526835478AF48CEDC0AD3283D38A08397A789D4FB0023E1ECAE770E98E9DC54EE415D9F03E3528DEF399977D6BB9F3C19672F4350D5E91C757AD8C645F13783559E8642E9794CC4E0A9E79D3A76F7571FC37329D3A58E8B429B48DB18194324094A644174661B24B4C2EF44C6481FED72FEDB961DB0B863391C882C1C7073C0032BA974C4ED1AFEFDC6A7BC99CCAAC9044C2B478A35A7BE839B73A16766920105A74C345A74DB95B0E3F24795E3B031F6295020C3F01A883283696ED8AFD678FFD1DE2E16CCFA6038318B6AD9430A07D77DAF83015459B0B5E9E2398FAE44F96BC3203CF075D79672AEC6DC688B1F5CF04C5CFDFCBFAAFE538397A1F80E695181068EBBE3750C971DB4B6AD8F912B81FC0A5013C8AA06772F1DECE971E96417849E1BF9128FD987D6B24C83BFD28F9B6FB58A3EF452BBB8225ABCA036BA66BE1AE868FFB0B69C22701A4A08B4AE4C4D56CB54E5AF295573956FA91DC4084F475D8F0FE234B99CD87F79B6E0C806FF5847CD9281EBA6CA08910A84849F757C5C153BC68B3A0C238D595D4F07491E10F24E16F337572661BD96109FEFA462289C7F1CD16E6155A44BD744A380B8BF6780A0D89E0B4E4B1E68860BD06163CF11AB64E63368699D7BB05E763CF9969B1952169293C13325C165C453BED3DE1579B40501674D8C6D3B8917ADBE6128EFF09F80AC50567B4596B3F9A4F6B2702B864A2162F4A950E0903916CAE7182705AFF31544B6C2EAD28B17D1101459792FA70DC2B594EDD2CA4D28826DF5AC695D2207A5CDACA5BAB7E1C44E7FF24CF0DBC7E7978759E40945EE3EBAA616B5DC6851B0B5C992D1C0F05A7DC0E34129C1F6D92778D9CE9729FAD150146B933CDCDAC84DED7E67C1004B0082AC7BB936122B816B9C69901BE9AE3DF5213574862A8CDEC658B17F9CC04037EE201D49E9773CFE0F7F06012397E0EE7F04FE7CC3FFB418AEEE985B3E312D865285CDF9585F04616C2806C5588EE9A8C1C01ADED256A3ADCAC494C734F19A27282BE45EC85E844D1A09DDD8C1285CDBA66767DDF20A555D57533994AE974DF78401A25817F4277096B14A9FBD858A8B0615997366F2493F0AFEF21F679D1EFD2026AB95C9563354BDD9D7FFFF0FA67719C06E6A811336DB0379BE02D8012D84C7BABAE9393FFC89F1BC4609610C1EB954109D442F247F945A666E5AA41FE199797B75C8A36EA1FE8DF62C23F234FE57ADFE6D8A8AB89A2A09F7A0D7BD271D35F5694A8528E4D4F6C11C0D41839B6BAED057468F99D86C2B1967C5DF18F04363C22E6FAF71B16DAA193702B4989C9C83BEEE60B1FB77D3B62E14A41F40E47D76D93CA980848F7B781EBC1775FC7BB21781E45F1A3906D6837AD611DFA29D45BB005901C1B5CFC7361DE0BC70C894596AC4125683CD38BFA0D94133021053081F0E3A41981224ED40D3010A27D31C4941682A57C9FAB50FC6B02EC23B376C2BE5A25F762098BF2160B4805FDAF1002CA65C2D1B6B5D39768C2031B954572D212B37AA13D088AAFAF1B5F4F144169BA3183433E4FAFB8AA8565CE3949BE59C8D676584004C5AD02BFDC24EE1ACAFC78FE580EA617E1DD0A58641C1BFDBB505099F6564080D58A62074224C67DEE8B72DD69068F8484C65536C572994C57696EDB789907C1C6C898B97848F7B00517FA315E250B6ADDB81A8AA31007C25CC9624BF240A457B98C2C74919951042D0EDC83F3E8971F4CBDB4C6BAA0E392A416B873DF63C7A0D044743E339383595E6D158221ADE0B5EB54D1FDBBA5ACF7A317E0DBB375FB00E2F03AE1F94372BF2B600D08D2B278821FBFEF60445E853A91E776137D11077D388B2E64306B1A5406C087934C80F7FBC2EE65F438E7AFB3A3AC244826B331055FFFA301F63F1FF962A7D2D14B93570F3582E778058C259CFA450F1E4033F7D39D928985C08F4AA67E2E76BB9821D1C4D1AFF2BFBDB80A6D0F3A99517395DFF633158C95F8913933EC4B3A9F8912A0B4475FCF0087D933F6114863E4D32AEB360F3A554605E8888A1BB1B1AB083660B0A3DE6449383452D225CE7A9CFC29BC068253D51460E79952B0B7D40A676A3BF3B5B2059C32A40A9F26FD77F69B2085DE0D8114003B +pk = CB247C80D27DD2FE81AAAFE541223E2D4BB769A317C7C42C18D404A86538BAFF311124B9BCF9F6BABAF331AF1B1B024B08F04C5033FE4B6CF8C5613CEB5B1C9B5CFD5ADF940C2FFD0264D027C0F9130213548C49BEE8E0C92B5638F5230EE62C19364C953205048DB30928E1F91FC6594555FCD9CE457251084E8A89467AD7C6E3B998F554688D366C5F86FC41CB76ED7874725B3935CE31394E64DED84DB8EF115D3CFFD820977C045E170E57A5472804CDADF0927143B9ECFB184A0D109C622E1A1D3A1AAF4116E2A042EC1EDAC7C3C8F328520E474B1AE646320A0EFD01241D1E85AB9A0B554921E6499227948E08B2FB482FEBFBF504520C4042D6E7AFE79E8881DD39596A3F7EE28D69B16409AD9E9793C5C6F16A7BA201F00F80E64F2985FA4E0D9BD0EFB67EBA32F3A755E9EB7405FBAE45C41609F1F25AD12409457E31A28A796B8A25C6ACE32218FFF4F5DF2E386BF8F50AC9312F0D7932E17723A3A0C84AB796DD88680492EFABFEFA21E38DD44884E03E81A825598C17DAD89C0DB0F08A78A30BC4D10136D22AC4BF26B8FC1B327509F329A6CE06054441A8C54224189B80BC8DB1E53DE189D3F7F862184087115082DABE28D5613D722C99254F8535C48B6CFE9D7194B08B23A95388766960B1D6CE4C9CA40AE91482F6CEC3E78A38A8E339F374336499CE847397276E7ACCFC612EBD9AA44A35F25AAC47770898F739C15010C02893B18FB54DC6229D82AAD8303ABCC018C1898E6B29BD4FB3E34A47EC15D1FF45504563C62C7E6009D2F5C72F9E7351183457098A41BD507E717C247486D57A66A728AC75391554C3A592472ED30FDE3FD30A2B6F953B5B7701A13D69C3122D34ED6F67784567FCD9CBC934A99A2C1F1AFBC636753C70040CDA67ACC519BE0306AA8F16710D4997BAEF67CC186B5292C6BE18F1687B9830A7F6D6A765719A99A9939D16C9B5206C14E3FAE670B15F9E94B6DC9089EBF76B75A48AD0FCB3D093EF3EBD005CC8D026B02312DD75CD22A0E3199FF28F46AD06B2D240B09834AE4BE2F332A3485A5B9D6FCC3A07E11F04C929FCD73DE9B83E0A273105752A181025F14165A193CE0478B06C21597284A851890591184EB4FCE8D4E7157D9332D4117D7D4A189F7B5D20F9FC1CF91A30782C558AA9C72848B2D109439CAD6C1DB0CE6876FB8C938572B97579A6D62D1C67F264868D8414CAAD16FE0EA464E7B167CCC625DF36E21C38CD83C54052E21BED56A5538D41C759D3C58C122063AAB1EBEA2DC6FF53546F56AC346C22F6DEC89B523808A390A32590123FEB19454720DE55D2343D556E15464D71EE88AD33844E9BC0B4C18DEE5ADF52629619D5894A066E685C8EF23D4746CC17302FD5153EF4F4788EF0C620B7A10B3C40598BB9DB7296B1BB9620C3CA390EC82FBCCF58814D378CAAB57A367FBB6BDE70DFF92715378502A1356809321BF92AE8B84751A26C3B6FB8D608FE6A003CC29668E0B083C829150FF7A88DDACEDDEBE70977B48D6BAC4473FE8078710B8FAA6EEAD5881B7FF41F987509507FCA87A1112F562736151F90929AD76C99125EC02379859AB2A870E82D61CBA766461E6F1C8235927C13067F6A6187736CE1883BD5DD3824729A35680E6DC9796C6B8BA1BD504F2172441A7CC21E4B6072DEB22E72D08EDB1401612E1F3CE66F20CB1C2E1CD74DC92F4D085434557E959FC965F46237A667CDBC6C23346C05191862AD1DC9AB585FAE97761BE0EF1945C80955DE5B3E2C2838B9D1EEF4C3705A3EA1A3E4B8647E747AAC087E3F354FA76951C121E915AA4BC40AAB9135799B33E1895C4E40320D294990C6BB86CC2396961A6AE2CAE8167EB10CC779F0BA77E9EDE1A862CDC9DA2E058810F5D9A762A66D8A83142B6B2A052E717FF4DEACB794DC0D235CE967FC703C8083CF3E088F778A9F87C2EBF765E9877C619C58933DB3FF9C564C0B84AAFE91C3F94E0FBFA295E469676CE260BCE42FCA1C119F035565DC8D782B323BC418D5D44F2B0935D49D2D9309D204C8311FB1AAB7F09B7D1C1143C04DBBF9B85A26C593A62D0CC297A8EB99E2948F5B5E0977D4E49AAD76DD8073FE2F4DB58A817994D94E6D37D8107D0F79F595AF040F5EFD9351C8A25174ADDA9CA9E1C82A2805ADFBC94065761508EFC3943F51E4B00784B1F8B8EEB77A577D4034BE53CD931DED5DB5CBD12A7A3C078AFEB629CDB11EDB4CF7AB56F71DA0DE4C278FDFF07D8A31206F1C14D2EA6BBE3845539D7998F403D3EBCC4972B0F8FE340FA225AAFEB29A3F347147EE4401CA55F56299A910464CE9825DDCBA02DD99C539151E4FF1F69BDF49EE726D0981DA2D9337A271F31BE13F0EA54584CB2EEF806B951598732988D2D505D2C97C3FFBE4973A288B6D56D03FD8DD3CFC6A0E1887C29DB92ED73DA7D48C026F9B4976C5122C9AC26A282059F3EB81671631C61295CF6DB0A3F10F6178B7371A1616A953A6EA719AF6123C152BEC51B79AE755A4204CCB48CCE6F5A8D5AC74B42306A4256169A33443E314AEED682AFB7BE53FE6916ADB58F5AE70F3F8D30AEFE445329471648C1EC28506F6DD8D0CF5E2A8C08AFA65C0A02E1EB8220F34BB0CCA0FB9EEE3805091DAB662AC1F0FADB85FE2D3D76ACA84AEEF6BEBF1DF718F8BDC9E7C1410AFC178890CBD5DFE2D45265293F448252A5E63CCFF01AFF0D274F93C680637A72CE080CEAA547580351AD28985259ED65B60D7EB2435756D117DC58400B8781B6604FB8D9E5181AFEF06564EBF3BC555C19BC036B89A59D019A9F9127EFA4E24B6BCC21FD5268D53555431D2DAB0134A01231EB1635C1BA6F5D1BAC936EAE1D3B20FD15B3C1928CD49E26F485B55618440F83B252B0D01876BA029E7AEF70AD40896704E63D4C978AFD005ED0A6FD0DDA8A4D5F82B3E00585893E85CCF83502B70AD3BD9517B6705875185816B8DD02DE3E26D7E7B51879E30F8E889F43C72132DCF193C2A801426A90CB077DA4F3C4D889208157C5516A196053BDE5866C712109A8A1B55F3713FC50BF2AD995BCF044A89D2018B446058FDE00DC4F998C1480F91CD7E29B416590BFD528B9C681D99E9D58E9362B8BE47503A5E27BDBE27FCDC0A0AB5A5FD8F669092786908C06601E7264524E73D8323ADAF71BD6AC259FABC7B639B0B1679DBAFF28474FEA5BF7041931663FC7478E3D04220C02BF37135B6A784D21AC8B4288B00036858D7A48AFCC6633314365FB8AC5138552D88CAD9A7EA9E9DB697616450071B259E4B2119963F5BCB76DB348654CAF143D9D6E76CE0C2A62E228D1869A7FA35081B8078C1F7E5A8FE4D7CBB0638B6B8899E1BB8218CDBAC833FECABA78C197B77FA928FD04CFD06AB896277653E1813952DE5B1A7A5494884F6597EF847B778AB9ED04CB2CBDFF935FCFA0AB1414A6B9B61B088523EB9B194D2F4A21A99FF8502B4629F4AF329ACCF5B8F9133B444725A26780F50AB50F6E1A782570348C835C52C2A0F58A930C3761D16DC58535972387718D2ECE07BA762CA2CD7DE76A03F8102B9A8FE97D9A5A0CB493C9A171B573D35088C32C9683463A283E4217ABA6E9F169783AC32D3374CD5020305F0693C5BC80E5CC6CD68807CB9FA3DCEAE6670DD3DCA7EE3B3C54149BC70AD922305876AD892E209295867B499DA3DFF3C639A8B6A69E26F71457A0519D0D60D4E728A5B5DFDE082620BB1EDE60D5AAA23BA08A7428E384AC022E97CCC9150203FC7616E69ED8783F3326CB3A3AE42854450DCFB3D5471FADB1924250FC4587CAC7659435450E55714FEE70FBA3C4E01468294BD929A68497244FD6F483C8318C0DE5C529D1CA23245A8DD9BB10B8AF83AB416DBA88E75467AE4E45F51FE99E96E73855B4E2DE6F4C7192A481DB33D1DBA4AAFD6593D0504022171F9A324A25D5EB7FF1F0B5CCECF39278ADE6B9129BF35616F4552BF20A34F9BE14A0CF4AFB44951E7FD9D773F078B4CDDA8C440639F25E90A0F5A99D58924E0F52CD8FB9E0DC892119AEE6AB3DF0988EE01AAEF1569784D85C26F0F2F1CFF6876FC5BA52A8F94AE6DFC21FDCB01AD921B6714757D8737A21AF279341E5C2D88D70987FA39623BA6BDBC7A79C71372EFE6E6AD8481BDC8FCF4A9E869302B1976FBF054BEC367C8FBDF7F7EB8AD867B12FE072CF07D082275304949A44597D8014CBD30903F084D9341D681A0C748B3F7F933DB5971568902501A sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549FE6AF12943B58BE90 -smlen = 1963 -sm = 67A65E4F1F7DFB66056DD396DE5EB502AE9171FCFAFF45BB039C42C211C9F2E4FD2F2AA505FD50A1D6E12E4160983315A66E7F98E23B83EBE5F427461082DFF0170D2481585D1CC2244584F104367EC7CA7395EC9B74467D363A6CDE2725F34B868FC177AB810DC12DCD0E2D9C418CF9A1F4E352B84A515AE71AEE3923D27E273CB7752F9C0E4326B5386A43409E31C4208506DD8644DF70E3A78CA8D0217DACA76CDBDB669E16B2269AC402882FA740BD62F5FD866DAFAFBE226A26BF9531DF388B38535E2CA4532699E47BE932FF864A3E175E936135AD82A5F799A5660B2524199A5CC229C808B5E31515257102F4C175D669D6485E3086B1DFF7827ADC0C3F62A2A50C07A0E0CEE0FFB67761C5A8CB98D0F28D8505B5668DC85A07919BF2BDD7A4C507EC74D081E06A9BE96330C1010C81E2D030E76B6F74AE40BFC915E199D37FFF57529B57EC47B4C934950AF9B78F5C111A8BB1216EA5C89CBBFFD2810C941C0E3E74A34B5728D5F0F24C4FF6F47D40128088C4BF18F8C59832B4269F657AC9ED566336AEE8D51C81128AC2E5F4B8EBC04131FB35E26C5BF532C7C5D11978A4A2DB861C3E7AA43AA7E0B34076E1476109B554120743DF5E1E73C35A13177B0D39A1D7C7AD2F3B47D3EDBA31CBD33EDD069411380E94804E344A2E13379F1C7A527C11EEA4B07C6071060431CE33B48116D6032DDC97DB5F06D691B17A771721A1301BF1F7A7BC772F5EDC6A0D211B4DC3A9B0020596CB1A15BFA5F55109A2DDE4CF70EEA080EAE28C8BB857BE3B1EE752335B21116AF79BD0AFB6D5C66D9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +smlen = 2067 +sm = 9502539914EA2E94B4C70DB069B043EE0F29D7FE42DAC1CD7FAB7D6196177FBD4A39481F76201BA9110FECD0E34849A0720EFBDA0AE8EAFA2429B5B951BAE325643A24F6E8DD35849F8AF685889F434140F2E76C7F65448EC0049FB262444C5624BA04595D8817E1D0C8D51DF08AFBA73429AC327D0D20458D39372AC6DED3761B626EF8C23EBA1D21C782D935A4CADBCE8E4600AC390B2C5C896732AF1342C30B26DEE6F7A8CCE00F353E86F598DBB0E22B0EEB5DAE4E0A42C0826E1DE5C9D66E25FBCCEC5291D99F20F33964CAADCBCF24C67C34530D1AE3E668E2B30AD983B9F85D197D664E2FDD6F807B1274B2A90E4FCE6DF25DB2AEFFA0E1FD66BCB7AD3A2657B2D85FA4435B30BBE4B704EBE4AD51EDB1E412C4D8B084819A78470B83185063C31D6DEB0EBC3C38D15A4F09895E08EFB474FE1DCCCCFE3FCDCE54CE2217E544DDC4D81E871F89EEC7308302E5C19A40100488334BAE39258D13A9F42C0963F773089EF9F4E4A31B6CC584418B471B1935506BDEB2E6D2BBC8C9F9FF09BDC895FE30683E14279C6A0216F2D164BD48FA041D4136192575EDBCF090B8909031FBA3BAAA44B95B0E47CF46A76B7A6E7B647367B36841AC5AA9B70E17DA7179E26AF640ABCBA3085C68FC32997E4E5364557E67E252EF1D44A9DECC178DADC030137398A77A8F215B948CCDBF0710EA4F9BB4287460A93668F04C89F04D11C7DA73A98803135BDE61B7BD5C6DC04BA9BA1A3FCBA30D2BC7D1C88F323CE65B309CCE05D71D04F31866A144CEDAA8545B4963277B1336F4FA6DCBDE1766349B42BF2FDB11D5C8CA30316240F86EF0B870A9ECE8B7F58C31BDBA422D0AC43FF9A2F4816F78B9502126A346CD46090081750EB5D0AEBBBD396B1BF601FA9C724547101C196D86A3E031A2DDE4CF70EEA080EAE28C8BB857BE3B1EE752335B21116AF79BD0AFB6D5C66D9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 5074C41D9A250941032D2FFAEE8F8979E607CB3DA4A6E018E729F263416E8D01C1559D4FE22217D161AB8960E161DADA574034EEAB115A9D0E2F65DB924FF742F0B3E15A277250F910D221D0BCA0B3A428BAB026022F6ABDC6AD8751BAB847A4817FA21B0EBDD143702B9DB9C3C3BB1F9F65B157F1BE6A0A0A42F1275F93A7AA672C768FBBCBC923728F9C6033B8F77CD941595B2790DABCFF61EC75790F69B616F2317A9FCC0FC3D9E32EA8D20DB42AAD8AA8BC940CB15688BF8614367D59739E901D39A012BC762D296C1F6C356BD0AF76D21A0F4FE46577C7CFDF1A0A6EC96877C7F2D094359443104EEA9F37A9E7BB0AE0AE585CE6A17E4A9000437793BD86B6C85BD5C6B9B0350B8FD0F9E51916D694BDAD37A66E3676FDE76FDF1B23B78CFD32C2A76083A038A9906FC9D3E6E98646E5DB4BB80C606AB3A404E082D481FFB11299061A98443F34B15F9E64D39BFFE852E625D3BACD4E7A28AF0D3C121B3859EAFA25951A0718A01FCF3128558962675A34E1AC83A78B54C212BBED47894578591D7059A421C3B84E4F486F6CDF987645ABCBCA20E6546AE6D7097C3FF293FA9347D3E08BA24ED835C99BD893AF6861EE429AEFFAAF425886E6089B5E2B4BD6C4C7E31FCF6A6C862515632855543EDBE3360C8974F1A353CEC27ACC6DC3736E4F9707541FE9C9E722F938D57796F21FA412D80C9498733BE3D3786592D788116F52B5B905F0CCD8BD57FA535F5819879FF14338C557869B730016A666DDF37A0B6C0D98DAE37898C5E234C220F890D99FF0FE1D67E2E5911FF807D21CA111B42AEF938FA3BB13B86FC52083F3C7640539A3F894A774DAF6A9A25B4FA019E0951A8CB6824EB09FD2A530A0E8B88D7322F06E02A6F2674A966B46B19A3E0BCBF660FD75E4A427E3409985216257E260C7C121C8F5563B223EA45E2182AA0BE0C839914493F996469AC8500EF7A942F5A028FDABC49EF42E3C1F55A7DA7DEEA24804C8028153D784F9FB86190F73BDCF84594EE9B866711934945E436A427D70C72350799D369A2446BC3B2145822B39B5C4C29AF7D2AF9A2B5BB0C483E9B9D11E5232B367E118A1E07498F219113614AC7934C1B313DC246E79FB9D7AAD6CFB6ED5517D2681423B6AD3152E2289739246129AD004EF3A5EEDD2297B016D2FA56523DB2824E94A2C8DC89C457666ACF7685A1C8B2F4B7271CAEFD102333FD5EDE23191AEE5DE78CC60C0B6C8FF7A5A06D2EDD5B9EF15662D1C825BF3C94FBC56ED9083AA7C968DD83646F638D12C4C97E612C1A51CA9AB4CD6C84A525519E5197427F7A4CBD07A1AC1A2B56464B176D8276402612B825EE768A0C039E6A340E8AC7C887A7077D4CE3CAAC7769034CEAE2DC1D2A96DE38BD848E58DDD8830B86446D124ABABE1507E108AC03124C4CE2E0ADF2CCFF50401AC6259492BAD3C01C2F5ABD8E934AF85620AB747F4099010C6F9DC3314B9EBB33F0F0739C49342AAA699A8BDC3FD5904711A91E5ABD53A9972795877B0D6631D26F31ECDCE8C2775F2E106FF21A3BC657999C533FF0C8DD70B662EC61238B17A025D734D4C08554764B37BAADD62E614284CF19A55323AF330F556181B06A97337365A9DD598716693C7938650E8E9384AC001A7D02D7648AECAAE56EF197FF671E333E8A5C4350065E71D9BDB38F90D6C694E2ED2D77388F437C51BC04F8D167D1966A48D96196334C3309ED7C42225472B6F1F8C787F635093B2A6801087BF78082F44BFA074F7A23E4A3CEF7F790B3EA811D357AD782AA6C0BFC38E7D80D3DC197036CDC3C2CBF05100BBFA503A0479DBF0B19A92C0FD2D701B5CD3CCA3019391B19F6536A80E9DD4BC6EB309CA4A34CF3E54598361B2EB8FA98F4D0AC316880B4D0DDD23F9118BE6DB8232AC8A8677A0FE6CBAF44B06F1A2546E750C3F207A36CC914465E0BE167061E9059419235893FA86ABB9B95899D6D156868808F0BFBCA589538D6188E6CB5A6395919A1E279E26D0EFFF1E903C466924EAFDC6F8EB501F252366100C81D21FBB465C03F51C7C7D5962C31D263268430C039D207187A11F9B90797F8394C2B4F44EECA1C3E93EE70E2FD0045934A61B77AFB3942133928796DD517A55B7465B8B050D580995262B8A7E854855813E941B618C46769AA1A29F74A3C7E1F71E7C76B8DD5497DFF5B9E4395603EF9A3A60C4040A3EBC70CFC5CA510A2B0EBC9E67D269E2F02374EBAC99D1DDC4B9462406BE1DF58BF624C310DB5DBBBD6858CF7E2F96E4FA6E7A6B48B571BD1DAE4138D577370981CE6E5D53B4AE373BDA882A737530FF719983F4B125BA7C35966EFE5CB69670D2F4B466153982F390FF1B87248F6424E991C5E9BFFF500E590FECCA06C499893E1CEA766E1F3B9E201B64FA46E6F58C9D77285DFE4FB3271DEDF01FA2D359E2A140497218D016F932C5BB385FE8E4A248BE37A498D89821C6863450F46C049D191C46BD2F4E391CE2434EBBEDEAB3029F073569E2FF2659584005DC98A8CEAAAAF3442324FC983AFBE74A01D730E6796BEF81D5C6ED6D9B91186B7F0F18E538771D8918DBEBA79DFAA062C65B999FDA6D83C0109F4BCED48F42CDF2E0FA34CD253F58B38C5029CC218CFD9EA2C293CA4008ED5A8FA8F891FC8805CD5DCAF585745C9E1B01758E2EF3B6BF34E57DA2C866A8A16BAEEC87FE7EC284262843E605901A8793C48CF3BB7DC27A8844CA67B7D796AA8A7C2CEFE134DD156CC427CE394D201D068FCF7B21DAAC77F8FE14808A14811D56ADE1DB44F4D21426FD6201F4F0BC0EAE8A3A0900A684B2160D2A8C22BB08C42A11BAFDAB610C33408E5A7E138D1EA2F81DE5D2476BF23DCE50ACB55C34C76F78DE48287BDD885768C68A4A0BF0145447A51B11EB7A7FCE8B6B1A3D29A1089B693FBFC49098DFF4BF236F01281C4C4C3E7819588A40D1FC8292CBFAB4218E5EA2C1A5333E69882DBCFE28F1D5D201E22AE86F06AC7457B76767D4E86DA0F83EE1A257372C60AF1835FFE3F295EE52E7A2F079413988BFE58ED02BC3AE37C6AE3C5A3618D9B3A3FBFC163672C45A0632EBC26769AEAE5D26BDA6AB7571023B7955BD86659E9612F0CE2E8FADD5007D09F5F557EE79E1506D4852944E35CEB3C3AC8C84C52017A2AA43F84EDF0791BA53AF3134FBAAAC276EC9933D03962E9BEADAAF3227368997858E3E857DF782B0CC557BDE549732DC01E20327448247324FBD4A6FCDBFE294EB82C8C64974A1CF1989438CF5C8DB3423F1556A8B9A72C636D8E7EC4F71BED9BCDEB49EF4BEB34E151A89C9A48F971F4739C9B043133C7CC156866E71C640F4A874B79786527237B2FAC302AE4D4BB04C98E6A62BA8AA50B7D7455B64F73C51A98511A6C80B031EC9D0D4AC5812608D2E973F79460A67128295700887082B723FE6C95229844FFBC2DFE1E2C31AF6A9719E474B1E793BE5F96BA103A6BFE4100253E67D7E9EDB407A6FB428D88335135CF8D38658DCA6AF8D55BBE4E0AD674BEDF07DFF4FCB23AAB9C49DB6A60746D037CCFFD1F151CC04B326DA8DA04AF8EFA3CE67702CAB82E47F590A543CB0EC7A6872A3AD84F2B1FF57ED197469B6C5DB6E484B99433785AB95A8D49A52C3726D1FE0D2FEA6DE9E14DFF470F5B8E7BFE18A988A8FDB0633AAB4CF12F2F0F1A2122BD0DB659B2FCCD07F98120927F2BC74ABD4778F80331B553A64B29E98441889D39C5F14F8094D050A899FF5FE4B290E176E6CD21E58D1AE51BAED353028FFB3 +pk = 5074C41D9A250941032D2FFAEE8F89795A7D308A2E51E9B56C52CA5395F7F844A348287F52F6DEB4273C384C509F7FC0E8798FED64B068D0E1DF5E035031CE8BDED8551AC76C93193FF0E2A100B4B7731D8A2B93CC070C1A6AC37C2A64D91910604AABDBA3F198B38A23438F582CC10B311551D8B69EAFFB8A1256858651E2D12512D5DFE0D9772C03E81B3B15C8960E88E85D5A9577EBA64CFAF5D38BC7442019B6AEDDC802AF67B70B77D62F6433D39E464C3F004D8F26C0066356D0DF6F2100116E0BDF9CCFD5D531406167A92FD2929813208F9E31B600A23D8A7A39CC6019AAB25C9C2D98C7CE0F5137E73719FDEFAF2D16E9E1AB7DCCCA6F3BADD88A81728EEFED4195CEB74C184F4817DA8D1A44A125BF175C65A169FFE7CB2DF8CCD87312B6EB4A4C1C912EC5CAE26D8F58D67A0DC79ECE69DA771AB91B928C8F3E85DE78082999FCBBF99179E7CF5BDC2DC4A3719BA1087BABB7BA81A378586E2EE516C852997E3B1D7380B155AA75DD6E08888A352705350CBA2EB53D40AA5425140FB90AD50A97F7CAC8AC35AE217A0780487B4BCB25CA77C84C3D288D2A2250448B74F36FB267ACF06765A7752819B584398401641370D0EED454A7A32524AFAFA7D7D959573809501F4A9E2BD408A964AAC7E95B85F11CAB976BCADD714523C71912E3191E95B4D50E88B28C87987479654FF4705A584B0A1EDA7397013FD9CD91CCAEEDDA766E674197A2A52201F182DAACC3036B7FDC574AADF5624F81B96FA33F983D912CD61422EECA3199E16C7B3E5F6FAE0FEC2EF66412D040AA8B9769ABDC444EF7A7F02150269A115CC74A3BB61BA97719BDC0BBE564EA54462E3569E2816B16828C2B027F9D4960735AE2C59AA93CBC135FB2C509451C240DA76D4A8CFF332BB848F4BB63FF71B6DB2D8369C1041DF0FE0BBC053BEF5A313A74526C587939A1A09A4EA347197189B1A2CCD16C3B07861C305061D4E113208099A3891A205759531097F6B8918303C6ADC3AF16187AAF02E86FA1EB0E6B07C2CA0621AE4660B024DDB30858691D421D80DE09B0B36E1BBADFE4056C33E1A33CE6C6B484EF988A0BD4B14DEFA51619DF6D409D89CB24C8077F7E726DB2432F58FE9D3BD04B8B2F57093F60E79BBF98328D1EFB61443655C6AC681418E809870BF54FE4C25AF3D7D59B683BED21696744D168FE5E1B6C848F25DD12E56B70369E73B28A4A849A1B1FE6A6D7CECDC57131CAB95D5F369DA8D98A913B844BCA6DA35CC76EFF145A16387982E499E0E2CE24F26E59427B0E88CD328FCD6F5AAC01582E838C1CA5691D2A77E1C226A20BAE0EC1EB87430B65E442B4E120E5648B3AF0A5BDC8EF67BC903AC805E290F57D5FB3B94CC774F4F4DEA1722E6D5C4C4B6C3BA641548E762EBC008466426572757641207B5F0041FC7A031F1DAD15A993FFB6D26ABA0D8F12A97D9E965749FE6C45F8FE446B4E13B703CE30051B19DA8C66D7FAF37F351BB14389DF04668600CC558DAA887DE12B45D62866BA41A130323AFE3C9FDEB245089DAD67BAEE689A8C40417410B7A0BE2E2CCE549E98755129ABA112A3B2C9A35E1C2469F18C811B2D81065DCAEE7207E61B5C44CABEE70E67DFA12235086F1DFC0938F147CDCFB01FA8DD505514F2C155E7365997387A89288275980CC7951A6691B14E58C59AF6CEFBFAF043FCAA4E27D7E5BC3D64848F6A25DD017B699DEF057D0141A87ACF182F9BDF33A32D5E3AF63E2C0343A226CB1D3DBE0191C70521996FBE892EB3A390A6B44986D3FB95A4D6E0D7D6A9FA557E0467C311E1B95CB13C0E8522B65218BC0C6BE2B27C7A5E5459E17E8CB9100C8735492537E9B35C8A274B1EE7A98C73CD23FC2EE25741C896EB93DCC3C1967A1E574A152D88BF47DB4D3BA48199FF11FE682F89D5E7048F900A82E17628308EBD943FB36F0C36FF2F5907252FD4C7400C375E0D96009369B1A076E29E30CBEF09FE39B31D4B6C5AF724CA1F443F0FAA6E4F223667B30607E1BE8FB47E2C7DBB4D42272618FE50EDFE7C73F9F414208FB4AC979BAD8B4406F980E691D8841DD939B0BF8563A5EC3DEA1C46A492887088DF6F63AD8AE280D49DA0D5E564E3AEFFDCF59C67EEB51494BC405033F8432908D798001F104EDDF716FC59FAB7C6C512289D66863F9CA46B66FD8FDBFE3525DD984B26553CC077AAFF17F9F795219123615E6FE0574855FDEFEDE7AD0F2E6F4C4689B21EE849C0F9FAFA4CDFB4613487191D33D596C1E21F2330945322CBE4D8D16F425B029D197268474C6CD33C21AD452F5C7A54191BC82C0D267F771A22EB7A2E8122D23A0A6326D791260C8003D683178BBE3DCD006718D5341FDBE9779423D29B570624300D3EABB661D9DA486335705F415BEE6ECB17AEA52DB16190B733A7AA7E75C18B33F64BB972A010334B9CBB2A175C0C9609F314121202B7BD2302BDFF73BCE47E95F68D51F1AC6E5AE061C57BC7E742A660F4F7C2E72C64F398755FA0525B533717C3D96BD7F47207A03EC790A92ED7A9FF57C7114455EE850D93649DFB91A0952B19B513ADE7038AA5CCB1ECA7534EC2238E786D0B1390296620E5AA35D64571FBCC48BB33D44B94A7FC63575668F882F0B6B3E35EAD76ADC7F1F16BD0A2F7B7EF66AFDF43C5A3BBF61B7F6889164048BF9E715F1CC19A6B158A26814A11DCC56F49A0019E69ECFD9126D02C4439BBC5FDB13B480A482E04D34FF8FFB467AE4555967ACD2A35FF5FEDCDA7F028FA04D5CA4A5DC4E95D35B703D0C72B54F33D479D1CAC0B4D97C6C7017A944308B71BBEA1A742503082803D5DA30DF215F9947D10FA8668E033E27B56F0F2CCCA990556E27F7DE0B225D0936788745DE7DDC30303FF2225EE111936E1BE5EBEA71742BD6782EC4BAA2AE3AC487BFD31FF3DA0CAAD9F9F4592E67F637D2613B19CEACA193A3761091F491C08517D71112C3FAAB90C6E24814F184F36F06EAE815D50E1BE749275AB5321F95C2C1EAF7C439A3F87C5D33DEBD44A71FFFAF5ED31AC1EC5136DAF128DBB473F8754A3E21D60D5112F78C5DAC723930F8BC0FC43965B167DEF4AE9F386DC0D1BD89CFAFD591A6C1F5DC53E4E993D29A7CC2DC41DFFDD47D2B6E852FEC3DBA037CD15FF6AEEC788FD49B96AD6BE2F1AA4332B04872FD68D8D61E9CFDFA78AB17400190E080CA78DACFBBE1A60266EACE10B26057D987A8B884F21A53FC427C999773A0AB58022EF7E3BED65826BAA7FA3900557597492617DB5489AC97F9EF818632245AB9987480D25421D5223A3CCC5D99D13296E0500653BF9973DFAE612F55E1A60A8CD0A08BB56F37AB250CFA103A49683BAE8E154310DBE866C6CCF162CCF62301A6F7422ADBD4A4B8CA44A41BD22B94768D88940122EFA97C62A949BEAF3B349246C0E55EB47B16215493407B644B281824B3DD680B4354C109D5C162E17D495343EB77E497568C5D69AD4445AA2DB89608864B809955A8D3DB2B597D6A2EC448EB66D63B907569EB862AC59AB59B9BC8D1A988DFC4D89B6DA91CA3A3DB57CAE6FB48AEB234FBE4C9DA7F7FE8A1D59A3126706A8604B30EFD6C3DD1A072947C7A779E14128219009F7C994E4EED1765A9AA44C7E97EC77AF193AD0A2A0CC6E0B9E1C4A5F83569F2A6742DE1D6DEF0E533BB2FACAAB4E930EB7EE9E2CB7D2F16F47B999409963BB6366755705A8EC866EC9A356AF21AF02EE935040C03CB885CC5D074D3DEEB2094E71D668859C72592FA352F793D0C06F97113B0AC6CD129949DE9EA215BF1318037BC721BFDBB9F7107889483C15309525A7E784A5366B153B3EBEFA076667695EAD0DE184DCB33DB4E32B79D8331ADC19AE600A355E68E8375451A77DB0DE0F9E0CB7F2116F863FF99139FA73EDEEF7F0EB62D12F7C7B2123036A40A6D748564C0A10FC1C6416B89FF468A196F0B37CD7C4859A1F773C7DA9197219BD6EEBB09BDA5158D0DF5D12F7F54C414315F319D218348596852534D4D679C740882FA60C564A4F34D7DE1931D55261BEC2887042ED8662EE56C26A23039676F87DFF6A8D39A948F06422D67A14035889730920FF1D095FF8B1FCE490EE4C4415DDDEE62D14E16B77A59C9F188A3775D0B5D3CF0F4AE597E5550AE5C7C0F1D98689E961379D97DB37F50D24FFF3BB671DB4C9AFCE312EC9FA638E85ABCAE6E9A34E078FD140C6DBC6781AF2BDFB8076C856A0EFA486AA834A4B916294 sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8399D23E62A28BD16 -smlen = 1996 -sm = 541B084B12B1DDAEFF067FCFE88D96DD303C2F54DEB83CFB0C5BCC5D2EF744A142C4588F2D1C3F3D644250FC4219E1DE444C224BDFDEC909C58968E2C2E8419E3EFF8298B692B49C9EF1BB767CC3A27CEFB174E7D431F1EC95D6F48F529AFDB5503A02A9BCD463864BE31588ABEBA0BD9F33C0F4DE5F97566F37922011812A7D989D23EB9034AE1A684ACDB8281D881A05A0BD070674291A783F01D518B8C500A8CF7EB4B664F37E2C5AC6F4F707FAB1988FDF479ED63162B4F364D3F399300840B877F40DE0FA78E2D3762E95D4E4FCB45A95C9EF8C7920549B77A8C13AE18D59189AFDDA0A0B17CFB30609924F66C2963C2643434BF55B6EABC7E255E51ACB0BA1C2F0CD9051922A2D133ECE44B3B6DA9B427071C1C2D70C9ED6044FF951736F81B15502B79ACD00C33D878E00B25E77CDB76D3872655DE09828BA18429AFD01EB4CC1EAC2C927FAE5F9C7DA45FE6A96835E3BA490A24943650C5BE9A805EFCFC27BAE9DF283EDF32DAA99253772D047C9BE74AFA94421AF7B07D0B222D35301F20CC45F3AD5B24AA0FB4D706CC9A8E8F623C9515FF7728E97289C5FE4A9DFF26181EFF45FA84A305473D8FD2F9463A356002869379898AD3FBB5CEBF82D93C86536770445617D1F96267AF8CF7F370F4AD0269A936FBC864757C6CEF9D31CD32B63EF54738D432780282EE1EC01A97F536690A557F56DBA6A6EDADBB071A1F441B89FE56B5D6107E0EA66C737BEECCC442B2880C14D4F4150BA51B23F833909E37AFBCAE8A08FA686D27A59E4B7AD4A62923F35ED23DF9F2973B9669D97D86EAF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +smlen = 2100 +sm = C4ECDA97422CA0A3E70C37F87081F35007E3C5DC5410A20323BE0DB4D7CDED559DB525C9CCB2F4778C95B586CD50E800D6083218C3E63B355B7AC2FCFA12D8BB84747FD1D4E027770CFD414D1DF3F4FADA5525085D509FB7404166F9A58F5B4EBEBDB7E0BD23C4BC2BFBAABDC0C49EE77FF51E9AF3BA132EC4AEF97C45234AAE43A9F9822F32E13D2FAA7B905D2D6EB436B04EB071BCCA1F7DFF53A0175901DE145A795833412257DCC03AA3054400D255D1106DDD53C14FECEEE77B99410713D5A1EF2E7221C15EFABC8FF074CC9F150F5FBAB0F1E3BCD875EBD17C527C3CF13E02DDAEED02B2C9976B5E39DF72C9062022A476372660D2DE2C07840A56DE96AD22CB1D5EE74FEC0E6416257D1E7E5E0CD53B97851E4CB317C02B8527592A48B08F17D33435456850BF3788C87D6556B98E9CE45F9F829E8A2AED59329D9341CE463D6607CC2E109D3A195F547EE46BEF5F7BB0765A115CF55FE635C3E6C0D6D307C658BBF559715DC2B92D42BC13C5C19176885DDECCFE59959CCF1FA9E95D0C86A098CE41A5513D46B95CE75615898982883C5E31782F4AEF133BDA7B2DE755AF00B7ED3527DEB7A245C1019C423321171FBC94A117A0D1B4739E1FA59B4F965F53EB9D509B10488A692373F8DE8C0F989AD7B8B807F90FEDB34CC84306DBB898EF5AA3C8B8A4009129BB2F75135EB53E7F7BFF312D005934158FF26AA96AF9D1F2582892FB1A5639110685729454D8F83813C0B31FB0C8D6FEA3E84E6C4A1EE2BC4A3CD71BDFC8DD639450FF9980497657C4DB474EEF3B4A69AAF445B7A856F0A8BFB2FBB7525C5CB4AAFC77FE6BC4E5E699A37ED317EC654846BB6AB2C0D98470E60FB9B5D279D09364025F5AA337496AC1C33661F64D2B9ADEC6C85472B3680840B5ED27D6CDE37AFBCAE8A08FA686D27A59E4B7AD4A62923F35ED23DF9F2973B9669D97D86EAF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 2056013961E354EF176843FED2017E6194FE706FF66D07A6E8173ADE4A099209AE2DDF68D7392C0D9E35BB76BE24DDFAD7CD661AC36824506A549AAB5B82D3DD76F0149BC87148BE03E116669C511C55390B5403399CB136F5B1B1EC3E49B451269F839E6581BA61A31E5034D0EB070850E1461973EECE0BF93EB14FA05A5210344D058F55E9F6F5A2D7165182C04A6A54C8718BE7D0DB46A296451779547DE00DAF25BA5A6A1A565E6FD11DB049B56F341021D15CDAF72263A0B1663C31532056D70925C20F0AC1403B79AE4AC3B635BF8D7071C8C1DDBBFE5EB18B925105C81683DA7B3146C659F1F46B92919B82E03189692821D786287CDB294453C0D3F21FA372689C321DBBC1AAB172EBD46A5D92E865C52DB2155E4A712F2D939CAD71A10BE9719A496A65C59F8563893076100FB83618C46DC2F1557F273A78247215193DB7891791A799B5984CD0A22C518B3359DFAF848E1296F01A8DC5909A3949D409AEEF63E6647E696AA4432E57B4E94BB7E8DC3E9CE98E5AC39D548BDBFD4F10B23CE4328C4C778A52B4F61DCBFAC2B65FEE2FC69EFFDB4DA7DA1304E0D66433AB5DE6CB493FCE4D4870E9AA59507F830D78E6761B7C773CBE6DA286DFDBF48BF1B1676F3E10F8AF9F403AE4BAFD5471868F201315EE6E1DCF2DA38A93E6AD2A239F37CE5D3ECBD3F9A710830F2D8B3C2742A7F3A9B2E7E495AFEFD9745FC97101054755ECA59F5BFC08A2B695D9940D41DBFD2B1C4101F0CBEC83BBAAD5E4436ABF520D802CDF02AE185DB7590FEBE1CB1A1270A9882966F6B2191B1CC41D60F8A38FF91B6E889D536384E4475C5BD91D87C3C40435C34D7D6421DFD0B8FB9779AF5F4403B7DF8250A1A990DA3C7F3EEFB448D29F52599AE69F0227DE0D807DC668ADD5C2DA6E8B80386ED4FDD3F4BD9229971B0AC08A7B55FE6A13C76B3EE14371FE85980E1798EAE48A2DAB98B08B9768144849E8190511F2F9D48CC966CF460A5DA7FE0D182625D09731A971B6068C6FEB709080B6A52DF75B800506135DF75EAF165F33E9558E74F4C6F89E9CEB7BD8AB5C168196604EFEFAB11350BAD4F3944DDF06D7257C7132B93A97AB43E4B23D448D15F9B16D5A13698779655864D58257AE57EC213C6A4FDA125EF6F8F7604B545C2E6C8D382BB445E9D52929D3AD3C8E66947AEE16D7D479DCDA84ABE7D95E689BB05E6AB16A5DA497F0D3F870FE2EACCE6C7F1E9C819F39B4664B120C7992C5528DC5162E3522E6196D902A77D5E469F8E1CC2DD50E293E58F1C7A07AD05A36DEE210AEE77C0FABFA634331647F22150DA56657ECD688FFA4BC73001C3B12AEF26154D11EAEB18FE40A786D45DAB6A273EB7C2E114F97653F5A90EDCC9B469084C0839D3B4F2723CB01CB6412E8D544EEC19BD0755E4770EBDE3560DAC0F8B70A184C6515EF81C8511CDE2522A5D8A184A02A74FD1FE4D3BAC720EF38788E97CB617BD7A710C78447DE7865DAA1EEBF8B95CF8C15722E1F21EAD9A74CE333B4ED05E903755F361412EEBA00B8FD34969B13795EF4099D4CAB6F7335FC686FA667616F7299574939E371D7B52FA17396580518754A1EC098041AD03FD85840D9EA0BABD7D3B0B6063236EE4E250904321BF612D10A54B16CC546C8405982F13AF93876587118C6F3776436B910A0B58938D89E208EBE700DA455897C2C7E20218F34C2C1D55D5728EC1A5A31375238043E9C6303EDC9CEBB8B148943F51CE3229D3B2ADE3E2E55617CC70FC6132B1D9F6D893A0DBF897A930E407F6BDBAD0743FA6AF78EF81B0543D6F4275810BADF0043B66C649BB7B9B3F914F58CF2C272079BB0285C4F37D4202899D28654138AC3548D5768BBD192BED0A9353EF578FF98417CE0E3E8AF2DCABBDA2D100A0C39E9701E7DD203D2F35AED919079A3B31F15C51559EF7628F3D73F71DB0CEE6910A919CA6B91B4C2472F2E13475ED821E7842A8D6644AF347EAFA1E5B49111C19CBBAD49A8D1ADACDF5A53EFD8713FAE4DE20E31EE8EA341B2F177CC9D9834C5AC10649435A84934BB74D5129E71A93E2D3CA9CCEA40D6AE50C5620E036A7E71DBC39A329F3CD1CC62DC26D9073116371F13035ECE0A473E6525C327A769485A92A44ADE98BAD399B634C6D6841704EBAE253A5CFC26E0E6FCAAED947305FC15D8A1A7D7DB5041D66AE5DFC26748073CB89D51B2716CA84B994C6B7AA886D6B39F85502E57D78984DBAB744BCB791734E6DFA3C0830746EA7559C931EDB679FF12AD3BF01F10CF702C93AFD9B0F80F4E5A3268921C114C26270F819ECA9143933F37E15E8D5F72562858B053F2CCA54325C5BE39AA7304F00977394418E6A4748849986EFEAD4A4DA2BBCC0E2E8E0184BAA460D68DA63474439BCED9CA08A0EDE7786A117728900C725E04641549654EC3DDDA276C8CB41B40D05A3D9C912DE611711171BACB434B9EB227E64ADB0E0105D3999F9278B361F53841E00EAF29FCE59090B0641F9764E922B6B35D69807023763A8D98A0EECB327002033EEB3922C5379E33EDC9D36AAE5EC6BD1420D0608FE076E49EBCB15F3CC4620076F69802364C685751625D5E68A888A27E179AB0C944B9CB36563704AA6C20565E1427A33871E4EEB79B83F895F2E2395FD17EBDCB595ED83C59905212C7BF85033B1FF03611B9BD6BA2B5BAF6BBBE886FE5FCC3503A56A30367AD589A5AE55F37EBCB3F87E9B1D414A08AC4CFC6AD1D5A3E2B9C05AB001179A74329ED48835D44D7039D9C2F9D08AC27A3A2B5EF5162B4CF90D74219EE0C2435C96EA17164D38C1DFFE76B91390EE42DC316E0E1B7759603AF3BF7C7410757D46B5C549946C4AE94C25E4A356A9ACA39ADFA3925659F0EC00E162625F34FC214D8C016616FEBCD74A3F19ED53F0834090ED6C42378FBA4C52254CECE0564FC0243263CD01A4A16A11E58FEF8FC20E11C3DE5235CB91C342ED2E8EBF1E2BE6EF216FAB73ED3A4CE20DF12A672C10D646B8BA652590CBF8EC91B1240F513B6492C58A3C24532BABB15B47874E034A6B1062BB97F7A536E123B728E22A2B15F3E3D2D050CE37FED0F7D5676F86AFBB954307C5975447E43C71147AAFC2DC63BCDD61C1E021C56D018760091197DF9F3BEA6BB31F59E964C8E33823056E5E4CCEBA35AB9A67D05E8AA549D16EDA7288795896F8589A9C4911FCCDE110CBDBC4789EA7B5CB23ECD4A40612491987CD0959EFB1E08F11E36AEE104785DAEBA3FC73F236554A15D6CDF90FAF4F7C20C66AC1D3DAA00E38835569405DBC58420FA934F42A5F2B706176D5CF178625C5BDCDA4C938C1E3E49606E0E4ED3BFDACF7F0965E2BD0C3AA8D6DC337F38F2DE8DB86D097D84192C69F6F309A822045392080C33798C886935D1575C5466B8C2C6ABEEF4D0A9932A34D973658F1B7C6B5CEE1D4D61ED03BE71B1E77DC7D9E23120022AAC1CFC53EC49836ECC1AF73587985E8C4910EA7F42D09171AA148F5039AFD694307104CA84C766385E842F01312D909E1B6D2951A5F016861C6CAD6F448989D4B32393CB5A48C21B768443520915B1C74B196C62DA1F5362A90C6F957E5436801F6A9EEAF8A895729B3688CEF4D7740CCBB413B34DABF37E561E9A759E6F5867C31DB7541B06F00DFCFFFEA6A2CD5BDF918771D50C425809F5C7B106C0AEF7CDDAD00E5073294AEFC15A14E1BE3FC9F24A51CFDA70FC660A91313497ED89BCA458F6A8806D8B824D5D4A0052E3ED7C0D76F27ED0B7C3CFBA443B +pk = 2056013961E354EF176843FED2017E617CC226BF0F9E78F72EF9C0A95127D3A692B3123B452FBC6E8813CB6AB84D56DB87FA250324D322E89C471FA9E755945A8CD343905918521B47DBDD910A508B740D10537CB5509919868431722E2FFEA6664019D5097ABA442102F7709C68B5EAD123171AAE19CB4EB6FF3E84F8132A6098DFA5B71EC81B0FB975F064788F1823936B9966F98FB050FFAEEE242E792341F4FC439E0B4B9AA061F99AE86704310F50D461C7B7A809ECA301BCEFE33C5489A014656D73A35EC50A76E52990AD2C6719574D1EA51EE4A1EBA2D06898BB188BDB1B19A2A4978BD7BFEB7CB972A49ABFCD4D815C2B168A0A454CBE4F78AE75C0006A3A215740D7FBBA9B8440AC5F6BAB6104DD26A17BC377579FF26E999D11493F750A211DE152CF5B634183ECC2D257E52EB5C4BCF20C1C75C827CB206AB31715DA7306B2B4314D8C19E6DA4580BE098A3E973D40DCE618B3EA2C1AF3E34C75B20E1462F2AC12AAD4371F8C743CD51B6BA6D24809E4E031559F8EFBD66374100389A222A4CE5A53D93ADAB295C65EB6CAD39F3272A985D9ECD33EA9319A685E744563CE5835D354266587B5691E000C162CAF7AB6CE90CB4DC002DEC08572DB6334C9F1502AE37DE68E99491E11783BC538850456C82D651359A33CB49834C4C061C946362CD634286BE034A3D2D1E4A5CCB3002FF50E57A7B922A3B9B38F2F25325178E44D966DDB52FFA8E395049DFB37C8F0027F662FA673A7493A332C152416652A69211C40DD38605292B528B94C4516F0FB3E337422CF377BF318B76203C86E054242D60E316F39FDC140A896A9E1FC587834F19AFD2B2ED9C4F9A948853AAE8596CBD5CE666FCA3DC94B0B86A7542C39C595DD73B50B0D06395BBF40E53FBB062D37C96C9EDC6EA7A7D8B603109CFE4A1AD3EC6869183DDFB3DFAE287A3B8122A8DCA585CE028E4FF1750F6AC4565DA857D1FD22C39B555709D68A27BE8D0CD8637924C68380036236CA37E07D45B033E0E1CA8C3C30EB342A8B48F8D9EBBAABFA24F89012010F6DF169412B6B68B3F6423EE74C82F742B59EEF332DA7F602AD89A02A02F16883EA82E59208B58075F817F520F0BD05C8BCD6B5C16F028A2C600037B6EB5E82C7A5BA5EE288F71049D45C38B70E63316FD024C15E18D9A44E71CC241BC8EE13C6364D9E46011FB26B767238C66084C0DE259B590C06CF0E73758673CC616CDB98138AB6417B3A635AA5D5002798BDD083D10E7ED2DBBE9417FC8425855D9C0B2054D1DF348B8EAD976F1D990DDB4A931763E87F1F42C5373E664C8A3DC5B56CE9D89CF58B6671ADC99B06533FCB3B74D9427051870BA1E0CD7E468C865161EF1D7193CC8C2CEF570BE1AA7F5B750838B7F6DC8CE1BEF877492D08FCEE9036410A2245468EE98194BA7E63076B74FB9261E8F059CDE06B46971EF4055E714343A8E72034A47183C2C90E4466720857EDBE2689BE7B8D615F29C54237C4F543B65CC8EC2CA454FACD24C5129F16D9E2DCB7A109B1CDB299005FB9D0BC033ABD429AD4E9B1BFF7EE4A49AD077122C15A191AF5B56660EFE44CD38BAE6AA38A73F60D40D55A8942A22D627422F1A22A11DCEEC1C4C47900FEBB19195E39DAE60A0DD7F460FACE1DBDE12D7639718C9DF2B143183DF189AE4EA502CB8F89691C9B745A1588F4A329A15F7D60A0019527FB10C044962B42257E04C990A53DB587E2BACCA1A2B4CB359C6EFACF9278DD23A1D527014A83EABFD51CC46E960D5EB39D01D96BF95A6901FEA19F1877873CF8DE1EA188E044A582272F245537FBA05B958392033F083E291FF670559B1C295151333561465014A8332ADE0B0D2B1E2A6CCF094910FA9E933FF00A95B84D3D80516A159894C78658C5A35A8933320888F670227C78CEFA441559D80C9F7A570B17EB2AD8C126107C5AAB921BF16451AFDAE49F8EAC9CD3FD20FD509B87880159DE799E76C38540434FAEE4EFF4F661184819576C5ED3FFB51B6AEFFA984314D537A89270024527847078DE2F629C2BD4291AB0505C436280B4051F24F462FB70B722EED945A3F60CA94BDA97A3A8EF268BC9303AF57C04BE0DCADF173630EFA7EB7C6D747E91D38A28A3BF935C00EA83E65820B63C5C19F74E13AAF140AE95815F613AD91285FC9330FF047E697D003C0FF269D62D788D4E0E75C5E71D2B57A5C90ABE081F768929B219EF7F27CC98839D024F7505D3D4055FB3AAEB97BAD0334E515A40DCC0606FD5B52F3DE4D5930ABE8E428EFFC9BB030DE0C36CD9485CE92A2FCF01A9ED89DC5911D13A46475F0B5157C0FE1A3987B860CAD1D89BF78E1556928AC2B18CB6AB43C32B0ED69AB4A3505FEA7CF66BA19410F784AD29E70D86D9AE799CD15127A0A7B3E3D988EC5A19C858CBA5E2B1E98985B624E2540BCBD6B8B023EE1FD62BE5B68A34037A0B6CF58A4B3DD04BBFA268805748195E16821D91B9FCBCC7788EFED7450200960ED86B18E3A52B1A315C7092F2B97172FCA5B2B86CECDC364D3DC5EC09BEC20BC5200EBC94182E9296863FFFAD0986C61B4ACEC0D3DB0862A00085360C7EE0689A255C185A1C677920E1BDBB14899B34367D4D5F67BC5A720808608E088E7DAF1A0F0D2E9DB04FDC332C1BB28CFAF22DA12C3F11934FB627A5F04A6B1A117F6C9129F60DA84072784B1A51E6B7101FAE61DCB81A447007A2F579E2412BEFFB3A7BE2ADD1051E53B633BA2F07C73F56AE5DDC93610F086BA4CDBF7A75B06E9A90334DCD8549FFF4DB02B50A02A2296B1574B0DDA66F0E1D1CB2D88FBC649B67E68A1432A052A4B22A51BCB327DDAD2DF3123979D3AE6403457D4D1192E99E40F106E65864EB74338CDD68B82977E742863BF7698995213BFF16BF71207C22925D171F9FBE7EE31E8F5851DCCD371CB74014C40F032C072902EC80F8D4D6C02FEDEA18D897D6F5602EB543CFA61C481F54CE2B82C633255E9260AC6F0A400735784BDDED3768739863F60EB8452213B18877789EDBFE4646E2BCF5DD4065A5BE23A01BB406138239C99D76BE759EEEEEB1617748695755B1270C62FC26692F777D4BB0505543D9B37EBEB80FB210A70399B057BDBF68BDD66528A379B2C00D82ABC97B74CFE3FB61EB3C6C7DBE1DD6EF07FC4DA09AC9D7D721D0995845C63DB78CFFFC08D26D31229937356CF9745E28CCA98E01589B214D47FC9CEFE62DF6ED0B717146149B9C422929DB7D4EADD3E9DF771E521BA2DE50DEBDD26D15B349F0E39FD73F87F59550DE60116C9EDD8EF38FBE3CFBB152DBC8AF6662F8E95820A434050E453C2523BB4037EC3173BB55138406990731DB7AE933426BC84855B03BDD88E3FCD83FCBDA1458CA48EAE1E8A76B68E90D227248060AAB996FA7A2662E66CED2998FEA7A6ABC68333243BA486E10F7C2E3E1EC1E68BCAA05F108D572FF064EF66D7E03E61EE751ECAF826E217B9D554C6449ADDF2CCF0D4AF8EA436D3D31EB766453BE695D5AD5662D2A1D1C80CF012F4BA4D166DE1F1D66660FCE7A06FA25CEE39D0C2EE85DAF84219F0757D95468EB01A1A454B26B5AC0C577030F184AF11652ED7D93AF4B7E417B9BD53ECD0918EFEA88E2425770929B10E72018465B34366CEC08958CA4679D3195A608B64E38D7FB9C3FB08177ACB3214A6E8BDE88DFAD9E0B915A5E7617F3689E70944A7EECCF7C2C3F544D32DE8CD986AC58E3BB05D398FC759D3ECE1F1425B4E277A656209A155B11B3F33CB4F97F0118E60FB7DCDAF42AB828C343CFE6B8697901F126841B8D166859C529138C5FE95647CBB9AB4FDD6889E5CC51DF893E30E17F952675397465676F8EF95E71937428BFBA24BDD74D61C8ED219A879B8BF1228573D11288A8F38321D0CE40A6B26C0B06A33DFA2817B8D1724AE583613F5C860B003FF270B59A9DEAF526371216A88B6BBD502F1E98A44449A119064CA79349F4822B1C7B5139976F46CBD163404B86127E8F70397AA8A18CD9473E31250C1C87F34D5A045D7E97C9E935A14B36E63BC8E1F32D275F380149E681FB5B01E345D9DB9CC833D62DA3A72E385830350E5FDFC9D744C4CBA1220BCD4B813DABAB856DBF4550CE693399237263F1987B3640E4F3DE6FCA11DA9B51D70C17C68B95B02F85EA840BAAC6D65DF011CBE85B4A437C24364A0E739AAC4235653A7FA9C064A435CD126A1AED29A11918B460A545DF4FF5222A0B56AAD1 sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414B63ED32215F2E06F -smlen = 2029 -sm = 85E7013FE414F78529FFEFD6AEA7092CD67F79453DF318FCA7DDAF35175D212A016F58D999D490D3AB48FA2093E6D091508544D4ED25DBD7B310E8DB429E37686B73C1D5F35BABE73353B1DF4B6BC7DF1471390C02F720BFA78446FAB9847E0E5D428231DE060B354F3B7C627A75E88C7A0B15D677BE453704C71D72A5B31527B428C90E99AF94546938DC89C64C08C785B85DFF81FB940AE0EEEE413955C3D3031F7D16D59BC4D157FCC6C16C29B259A72E4BA6225F13EB72A7794053F830BD9DE7492657C10EEE35DEE95BB057582897C497FA2BEBE87CBDDC913BF5E43FA772D4EA868DEF99B0120F900EB23DDDBF0721C14E6AE4623F34FA4663DE4A623C1156DBCC4D557B0D9A9EE986DCF0530550DB4A59A1121960E1AF85685B24CE5418EEF51222EB319321C9CDC00FB0622A1C674F0FE1C5DA7D1611E134A022F9EA7AA9C4C3BA3A274E8A7AF32E2FE5D91DDDDC4D172166AC8260846949942F98E8C4147C8A0D9592DF68EC8EE288A64D2818508190F50907933DEDB14CF2A4E5545796338D49A1D4CE3226779F6D656C09AE65F766F0CC5833DEBFD60D72C172CA7A59EA8C109C1542F68BEFC5D91B10E5D4B7FB3F13157A10B70C563CFE1B6CD171282DD202ACC6D5F9A11BEDC1BB303EFFC44333549BE76CEBC5DB169BD0D6B8B550BF73E5AE34E17C3A24637A129A3566D3204158DEAC34D32A237B1A9B0AABE2E1FC3911117B4AFCB700F9C3A0734E195C57709CB14B53AE40BF6FE78EDA430F722145B4F09F1A4B91E16DD2399CB88BF7EE48CAC59AB62AE3E81EE907046762ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +smlen = 2133 +sm = 73995545E74C27B5BF41216D9D768DC70C4BCC6EFBA7E56B1CB7873947762838A32E831F00D5710701A69EE7CE7B20BC44DBFBF94B36ABE706A569146F6A1B702A63089FC9B9B9252E7E81A4541FE63269A7E271D53EE672E7F3B09EF99A402C2EDB161198B126CD869E2856C6352181CD681781CA473DFD9B38A504E3FAC3B2F5219F238138A0D470E2F287A98EEA7C1165F518394FE31C0848F007BDC6750D32FEA63A61FA9564416BE75BF490B68FD50868223B92835D0D8E120173CDC66F82A6CD41FF9AC9969DEA92E514A0242506BE507DA809C7276850AEA4FC93E9E96B9D71DF649F0C0703B17B93A77AA5C487B762D27A7DA33B5C4F96AAE0CE7032A0CD8AB987306DF759EDC553CE6F27EDED91EF182288200F44EEFC569DB3F39AEAC68361297DFB7E5216E8CCB486A34F3C86707FFC3567192B48B15565B26053611B62123BF301C3B6DDFB32FB8B5EC216F4ED8F4AA27B8AFEEA511C53E2D8718020D0E083540DDA03B46FBEA82CE90369F619C0EEFDA643302AF08CCA172DB3DE3C014ECB7E44960E853A2FED02A6916A30EC8632337613BB6641DE61567DAA9642CDB3ADDE9CDCAAF9C1429193D79E700ECE5CEE80FC4EC873F78C57F31D7E8D7054B5426EA4A14638DE8E490BE5F687B86F537C95FF8A67F23D39CC6C59651CD1698DC3C64ED36358CAD5AEAEFB6F766F60B165E99E3F5DD91E6C819837E7C7B612D094DB5737E017AB599AD048F15B3EDBE2733E202E80DDA3A0210331049555EE0887FCE3B4F160D2C0EECD81B55CA36FBF3D843ADA1C948DF30844550F3C992374C0325D0C4E03C054D683EC5E49A051C465EF46507742EB06FAF2F6816729CD94DCB066937E9778A9FA113106069F1C5AA3D4C9AA00925927310A98F9B70EA973E6335D69EB722145B4F09F1A4B91E16DD2399CB88BF7EE48CAC59AB62AE3E81EE907046762ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = ABBCEC70AD82C764E63D72627AD8AC94E5C34899689A61D7DBC499EA9436C24776C5B821BDD307EB543E515D1467F6CBA171D88C8FFC8BB3AE0A97E66DC93185B37191D09991F6FE68AC01032742FA7B25094D7DBBAF36ED91553F1C122159E12E08D3F5E5E13FCAFD8B8A0846B917565327CB497121B76FD37FAFCBDBB51FE604031F9EE738155805C81456262A53552CC32DDBEF4441118651C72642798112B75F85A1E2E3C65B7033A6EA60FA6EFE8A20704AA5E9364B0BCC0F389829F87FA653D5BB97A4576C4F59097507CD30924F5FBC0D0AA20EE78311FC58D7B256D0F714BCF1BABEA30094AD65C0C2C570C7FC71F61D510F528DE192B94E021AF8357E75C41948097C507C6FA62BBA17303D50542F25C97C1BF7B6351A4048677FC82CCAF3E528B3A7192AF37FCC15AF50BF1E17672412D234413A2B35189D6B3E87EE33689004ABE0113E289F52FC2D81078BE1F9F7C6781BE326B5835D3BFC48B865EB87F9043E51F542A43F47F3E40A7855783270D61A7C2B3ACC0D1D2DBFF26427B3A9F5BA878B202F9DA70F1C6F76695EA63F8208936E642CA111284C94A273CE5BB5C7FA01127E4722FB7A86E988BECD6504611B50043E91AF3B43863E9DAA57F2303618AD6C1BD5D9756A72509948242711CD6C02FA208C99575B680D04A5C1CE72EEA9D861AACA0917F98030801945246EDCA433AD0A2BD039C9508BD07472CE3BC6623D34AF5AB5090088F57B98966050084B3CE382D7C3B863FE5C40BD1F655962DEB85F26436E8548B5E8ED20655183FB01122A225E4945EE77979277BF4B0549D540D3CD52A3CD9BBB987F689389D82CBDC38298751AA571113575F949BBA9F05EFAF072FBC9CED5ABD5B3555C99D4B8EFB1119F5D5672154CC1F089A6BDD083A034E90B3E21DCC652941E0A9709F8D88DFB6594D20F39FE7FE3D4A63AD734FC7B2C940834B452B85A3BB73279A39BAF906F3D328417E3E8AC143F0BAFCE014DE0FF04979B5F770CBB8AAFCB16A1C6A7EECC0CC5E0F699CB7A9EA70589A12C1EB199ACBC97E4641A33146DE36DA3067246B2E0C373D74CCF188D72063D32FF2223C6E38721FF7111269E4589E3A5C8C5E3CD666C9891B7B0EDB41797E549B5C39CB1BD53C590A75362AE42C599FCC8948B4CF2A0012DA52A014A1605A44CDD0A7F1A3981C3CDA3F0EA858C39579729AABAC82B1465AB1B87602B6860D1A326C6CD48C613C3687696B78D7E52DEAB0AA7CC9B3163E16E6D501DB1D4C81A47F0DCD479BA120E596C4A2B40633BBC336D42E5A0A6E7CAC3E735B50462FFFAF5E302475574F0ADAA675F92B973A5A66B5EAC99D0FC4871E11F13619BE4EE1EC89CDB306BBA89F2A938F51800D07F324AE94A7055AC4E1C2E3E4BEA7310023AD15BA354EA57DF911354D1E274D4984D2E5D6CF3644E1C3EFD3359BCC25A3D25CBA2D8E87D11F558320322232F9C393AB1B750AFB0A52870C1D727308687208F98F74D2F8028E6B99504DA75A6FB0FCC8AD5CB234FFCF1B11B67B2A1F0DF7BD1F6812594014BD59069107B9019C527E848BCB217F0FDD885D8B1B8456BC9EF08E4C0DE4AEB2E33BCC6616269C5E43DA069E6EDA431943236C0FD0DB1A77137951E14262C4A7E5B1E6258CEC8903F57EE5500E62836A69BCAF3D84E75B214D59197F0E3F01EE503E178E0F9265EB3B8D0942535BB39C581E7F15E57DC01F64C1F4A148AAA031BBE6E22F9BD393E6CC6F8552E9CE97BA2CEC7FA242603AD361D876424EAF8BF418E6CA9A0CA391D46B552555B72785F29A2EC07769AFB35C9E2B5678FCD12AF8FAC042DC1D33EDB5AF2F90038055D46F7B0E1627F4275C2CF28C08FAE2CEFF76D182577D3D67D31B35B57CEA7ACC6FEAB437AE63B1EB3AD94B59C80BC74F37DE538559222B082969351AB893EDAA887F38190B0715AF0F24D5F88F79565A482E67C614403E38E79F325D45AC535DF6843FF9807402CFACAC9827B02FDFE7028E960FC9BCB6CB8847EFE5EA372730CCAB2565768F05A6F94C951DBEDE404447C50F0CA3DB36377E3A50A44F7207391D8268D399C5ACD4EF32722F2918446483E1C468F94CD7ADEC3DA3A0D7F83D2495101A83D6A55F71295FF445D2C911FB16CDCEE31CC2051D1163DED358DCAF06D680858E04ABDDD0812599365487D5E315F6186A3FA251F16BB0CF5CC7E5090AF25780DFA74FA5E7D6D612D282A43F3A8A411451FABBDD8ACFC31CEE181987812DB213ABE1A2F6E4943FD5949E5DC56522EFEC5DA4BC2D75839BB1EA7E7A6447E4E3E4E532DDDEC6D2193896790054BECDAF50390F8000577C20BFE24686CCAA929136EE4AC71D8765569ED3C0E73EDBF2D4EAAC6734BB8C836B185098D1F6D138EA45CBFDF360F320DFDCD5008BBFDCC9D8A14574E60B13098DEA203D742D4503AAA926FCB7D101220F0756AA387265FB3D652AD005C8278E2EEFB7ED63D35B7F2E738235439A6E0A3F26C040D67A725F4D3D8954F28CFE599401F95AC6D66BFA2ACCD7E3743E6B5C94D003C834323B3ACC03AA335B85A1D7E84734D7034A38EA2FA035014220113016D2C7523FA3D476C874E269109ADAB744869226281941AC5D6B73BCD573EB2F4720CFCA969B55E7828AF6C04F23A02C0B93232EBA1E3F8BA9B09DEC30E9ED35A15E08BF9093B95658A182A029A683E2E0B591B6951F042E6C24A89376BD08B4D270CCE69BF40068DE0F354F0975D948D9DFF0B12BACCA31E280185FA0400E64E632A40024274C680B537A758FCDFA602DA1544B6F12A61628265752D402B0BBF54C2FCC5AE6940CF2668E4A20B7F7FF131BAEE5D22A629038D4E0CDB82B31242A524F448112AD62A27848C98F70010DF3D13A7E42F35D9316D4D90752D1BDAAE3DF43636061711F51C8E428FC52A158D59C81838C02146F16C1CC55212A4DC2A75CC7FBEA303996133815026BF33B82AFC859BFBB3C59EEF922CA31658153C10BE0BFFCE48DC9FE051BD33F7E1783A015F756AF7D5984C9E61401D3318B4702F702A2557218D54745418F918125AF144DE0679CE7283035633EFBB5FEF8B55201330CF147EB3C4636D96CB8CD4690FACCC976018B3325A7DD27807D2C409EA6BCE369614260934F94DB4C0E17E67CE9734A6EB42E08CC921CA63760DA1E77345EED46E83B439D79F2B262313784B7BD75F13CC5B6FDF5DE6269173A2F9A0AAA98F6263A7168CE87353A2ECD32F6A771F22F35BACB79089037BB56D60A49F09407BD6784403B8ABEEEFEC3C7C6C74640CE479B1CD34A3672369A0087D00A2D93DBEE9D19F72FA1F062A9A5C25A7F4A9F3543920BBFB06C3D0AD5ACD3D0126B49AD3D90070099019C6A91E2D7C47C74291F2D91E5C4EA004C1F225AC95DC252D680A25D0B2EA43B8691CEE0E6334E200D58A24C5AB382E9B46C02D6C3EBEE73B1E8A7C542B25F144446965CA41A6252EEFC6F232CAAB7BC97AEBFFB854BBDB0682C7AF990EC5723FFEDEDE56C3248B65E92BF8570938CDFC811E862131B29C48D43484DB82E90AA1FDC8E3AF025B2B3640F58B7F3CAC991C0045DBCE02FC718C636442DA4BB2CAA96CF625E4A7C8C0A865D80B4C510CB97D08AEB95EEDCC5CD2EA23DA591A221B023509FA031FE5B920F5EF8A19968927D26B9F2E8576D98CF623497A517EADEB1CF44ECD65522575F30DE9C58986FA08408256E033FB7B50EF561B4E10431D89236A958705C1D4658812703C5F0DD6F9C44ACDF3F5424C4C86D30D64 +pk = ABBCEC70AD82C764E63D72627AD8AC9472D9B8EA27FD8C0170E7EBC60D25944F0936274BEA8E62E1D90DA487D8E52532C4311CCDFAF988F6FE477997842284A212F8E11258016C4F477BCEAD9C74C422C024F142FE002794559E82BB0C1E03B8A11F4C6307AE31EDAA122FDF3F9B8AB57ACB5C28D89DD0861DC78C77793A92CC69825839D231E9EC7BF20106A5EC44E5FC5049F747E3318ABC2AD99C26B4C341F10E6419A5128306A2473FBB1F861015C79D84F24F8C87286AB802CB24F8CC8C5CB50F8E2FE3D7453DB3383763EBE70508C83EFDFD75121B2DE32CA18A9C320F344903E0D322E829802BC2A804FEE81EC1B05693B676D4FFDE6C61DD20A4DC7D60D493366EF7449CA04324E26406B3BDE69634D8E0066D975D88393B3350F91682BD9EBC6BAC088C063F600E582553596DE639B66B338365A614AA0D358474F467C61F9EC4F05F2073F4372AF46E1A81357AAA34A6E4ADA510BFDF76DBAEF56FA4420C1C294F9FCA2F611D59D7CD52011B3DC882C2D16DE29A0858CF2297BEC42BF62FA372245F68B03A204AF322516A7E17D272CA11C61A34BED8B363D207927CF0F40E8C61753F66E265042FE96EC9F42DD56A86342F615CAE0ACDF2B4FDBC90315C338F8B32C7EAAF52BC1123ACC9D06BD04CF7866B477A0AA85D3A157E702D7EFBF32BD79C8A66FB44FF94F1DFE8E127E479B1173E43B4A50AF648C7F9BE7AE8F885E75DE7012A23A3EFCAF4918B1BF20DD3560F2825839D80F3DA7F4401D5A5B096DBFC6110E2F3C3CAC22499ED37654741C2618C3FD489126C640001331418082D52BED775C592B5C405599053D5B72C65ABB81BDAF63388CFE77A25A9B31F3D6AFE5E1C19C8C62F0402795469B3024478B97FE969E4E0FCF347F31BCA8EBFAA332599D7383060AAC61488A19B36C613750E313B3AAA90E5F80EDFB7966704819CAB0BA001A0D3050AE155AFD8494B4423186D0F032CCEBBAA4D72BA21541218859B035054B0F441C3EF63EF7CC81556D661AC99B7453449FF4DB09157A6B62C87898C36EA080B792A053B43BEA10A6E4462EADD3DC532A15D340F1CA3D74A73ECF456D52364B0F13CD99C757EB8407328DE699F9379A83B68D3E430EBECD9DF84692C046470E7B8163576DB781986A329A611868C8C58C09FF3D036749E23DEAB1916316C9B73DFACE4946044BF1068D5E56055C58725A24A2274A11F4BD9119F830276F000CFBFF55B6E1EB83C9C83F96247338B93D23D68699803BD9C4F0DEA17412B5159B3BC0EF59F8EE9E5F47613CAD1F2DFDC69F521BC37C2A8CC62A056C216BECB8094C6861002CBABEDB138F462F21D6315E6DAD3914FEAFAC9437CE539817C5017F38061A973F32F163EE60B17B587FAA45D764437CF8653AFF8ECE29753BE20F98376642305C553CC2F0E5F925A937FDFE096E78260B19745B186376D851CF771AB2905B611B98A2086D06B598F356CF696A7579C224466A441F37830A82163EC7EE7E75099263694487E8A6BED7109E971854A34F32F1C5E433405508CAE4D799F8C7FC1EABFFD671583C32D9144D77ADA70D8F932C3F9504B90B499ECABFE196A68766043767F32017EDF23EC13CA575929F3E071E057ABE75F5586BDF42A7811C3E9FAF8F14B22489CFB43B3CBFD15BD917608D23DF0259801B29127342AE32C47978F7E53C1565AEF16BE8804E2C918BF60B6E39A81AAF2D48BCE7C594BAF7069ED3046F6EDAB924EA60B6311B594F9949C69153ED5FBCD7848F2A92CAE19748FF4FB17DD5D8AD10BF717BD45F568EE87A38B578444C63B646936C309E20D37D4DD7E9873BC726FCC3ED5D547BDD77E0C61A619E05BA2F93930A821F5687A054D53A8886AF9D42D4CEA7A7D396B95DBB0CC00CEE55301736DA3843CEB3C70BAEBD248312B549A34673FE40D77E0F2B330F970501306B3B64D988D3550AAC49FEF7D5D2960E7A8D1D5B990877070A83EDAA21A04CB450D49AA20DFD24A43438D76A115A414532266D2065E3E3E0E2979275898D9AD90BFE4581BECEB2710D9BA96FAA9FDA44CE838E9B7CB06E1DFC6FF7C1990F90DEE731F13F7F894B88F3171C425A04B606E69336574DBF96355F3D4A871210241438E1CF43145B3A5FAD6295191250554D71276F48203F9B6D53FC6DC651C0E18C0EB117AE40D8473F554F01646E9227C2F040EF95D151DA9E0C225F27C2CCAF769D3A3151F557475596B9157BA2EBEA43BCCDFBD1E45E099ADB46195D8847A2AB4A8B0FDA501A660EA08248FEAFD57ABDDFEC4D5941CF5B565D9AAF4C147F2164B4764522E4107038E9F39B8AD58FB9538F292F7DBCFADF34AB13AC214B2655D5F0F0367B5C26CA6B6DD4254352F91C8388954EAC885DFD3607415C9B2EFEF924A8623FC837D47EEB8F9B79A3D1A403AD10C88BA381549FA90FE76D6B67489B3C008D8243A324C69B2C13CF85EB59ACC6F521A095B72FFBC74329855189759D8B5B3410A200F4C39E51B48ACBECC6512EB590655C5871B55D9CF1CD4F662EAE19E1BB05610A5318E78A5F3F782BB15F429B83E5C60E57F6E69A86AA07178F890E396E7154B4194C55C709A6789769E92BCC6BE4B61DDC8F538AC2E0455D56777B6872AED5C2CBB7FDD9D5C4B201957B9FC138E30DA8346CD91D2822611BDCFD2CFD8254D8B4C483871BD31711004DBEB8C838AABD8165F686D830B64A74F335711B43BF44F8349C1702AE7C7D1D53E8AB9C11A02B2668700E10996584A1A63DA58E188AB904FC1D84E6BBC59DDD17F6E9F23CE8EAF64945ADD2C33ECFC4166AEB306FA8F06D699EA84BA212164FF814E907049A14C5FE4C47D1712C41FE1B5B5EC0839BA98EB770DD73AD1B3AF5F465F34A5026F85001D4915C7187856BDB9480A5D3AF6E96E817546725E3184D57F9D01CD1B3B624BD94227EB6CE5220B4F5EB52A02D81E8671F333EDD1031E033F8EEAC8270E9CF8955D3488213E69BDD131D333C57F981E2025F930E4028FF9F409BF3EC9EFAE685983009B7B92B0E734FCA141FABF61A9204DA9BEB3DE2F96299B5AC4295FABFBA30E83EBCF7968C746DDCC76D692257DA8F733E4925A5AEE31CFC0E5DF11D839726F93689DC475F6FEAC20689A1375524D572FCD69BDC6B55E60254319EF287CEDDA70F32772BE034A3CB2016F1A64499B940E66203F13D1F890B4EEB249787F34FB4D874F92C57991420F7B259D962812910D4773BEAF1447B6B8CD4FBCAFAFF787F2355BDE02FC9CB0DB74AEAC5F944C3ADE5E0B8CB1113415F149DC28F1D6673D5CA842F5892E1F68A7A693307B6C014786ABCF477EDCA449B54A3CD9601086899E7F199D25F976E2A6C1C6FB99C347CEC7B8659D1FE4C6ABE8CEBF7D959339CFF59263ECA9E4C250AFFBCC8083CD918A97DDBF825113D309F9DBD962BFFB519FD3417D11C766388C5917D2462DB4DE15079ABCEEE7397904DFF51400304BE9B92E0926D469BBC9EE975860842CB3C8D446933C08625C58E8DA50F93C6E9844CB409BD34262F9758BCBC2567EC095D04C1D3BDF6E3C2FC96B2CE506FAD7D9372E19A63380B5B8A6387456696B5397220935788FEFF898C9FDF94C99AEEEA20DC74254D72719BC1ADCC2F79F4CD82FA7F7DC2C110A16BA39292ADEEC068E38F76A4F2EC2261F991F5A5A24CAD751FF26311365A5F5332F5B02792064A691D005C0145D2857AD8C7180D0D28FB2E24712A19D716B42CCC331A306A81EE7BD2F76CAD21ABE4E286E5278B37FF9CF5E75698FAB258F599B3ED4C763784E726D97DDEF4F127430703B8EDC231907F1C5C68F16034804629D512EF1C08F1C30964AE293C19E4162050433157E6B24C58675FFECC12C8A53A23832BC17AEE4B2ED395E26FF2746810573A62525363F4ADB9902C309A334F4D3FCCC2B18129E5A61F91E0C271C10F79D12C412016657EBCCB3B833AD1A59479B189CA7BA8784B471A8DB22D94BC192B129DB9848B5F38EABB0F645AD03BE228E5A4350CBF321B4EE7A7B1D2344833B2EF117274EB5CCB74102FB01F9EAF7FF9B6EF45E36533FF7451E93FCE2E2B1E3C36E3C0EBF4C4034DAC66124B9448FFE3764CA965875229793EE94CC7804682566744CFE15A5B48AEED1E589F761FE27D2E23069AB94240BEB32A5E62B36FFD18B85541829CC95E44F4ED45FF2B90D664FFC47DA835ECFAC4EF634461C131D7FC996B24567F92D94DB250115BDD553 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD982638703F20EEF8 -smlen = 2062 -sm = C7D2A68FE63E653649D77AEDDBF60E8CB29496CB53C77CA9B898FB43780F7DABE2D4DE2AF82DA80E99C8F3511DAD86D7C6953138CB7A62F40823BF7F15217C1692A50D5777CF6FC1DF1C479001EF23034885C5B97A5839378974A40F727C6C3180C30D017820B2C0F442495CE747F1DDF2BDFDAF2420EB403914CE507FDA861A63F14A42B1CEB7B96D7CAC8E48B9774C37738A59B7BD7F5D2F5603BFA7BDF96F6486F5506853027DB9AB2FE2B2D457ACA9FEAC6739E2EFCBC80132F3C667E18CD093727E124D010350C1C7D6B966AF88B05F71BFCBE956BA9946EB20179B44132ADA01DCCF4D07DB4CA8D4A725A714D9ACFF6E23DC4C919085A8D67EE19048C447059813D4F9513B87CF0460B74BCB49980329F1AB3C0A225BCD9B32F8E223C5B73BB323F2B1D76107F141CD7F89EC3D356BFB4138102E5BB1D28A0CD3B92A51F3D0D77364DE9045EA22DB7B1EEF652421F6A8249FD05A262A06F2E0A9521E6FCDDAA344CCF405658BC99BD259E7AFCBA0A853C88CEAE093443C1F13280F34F91291519FA2BDA8446205E2BA50B90AB7F01AAFB8523FFEC1B80563B28600BA4AC5AF252C6B1A0B01D2F56900F4662158193AA167D6A55FE5B3F569995644438B6CC5F0EA9FC4C8644670BA5A34F0CDB45A05C4DC0979064A05E782D3F57399D0BEAB64CCC776C18792D63BAAE41EFD29299B64F797050DC6F828DB2483146353181BEE680FE2487E77029F8235DE72D14541C8820562E8B27ADC3ECDCF25461B052331EE49932A56E551FC33DF74D33C9AC77EAF0A7E023EDC8CA3EF6BA3A6528296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +smlen = 2166 +sm = 4F472A9008894866B6C49DDCC1A25BB9760F6EC81E89512D56DE507F7202A0BF2DCD08284164DE3F857BDA66083CE874C89F31A15BB35002A7DB2F4F5524E5F07A74277B02CFD7F8F3BC024E8C3EFDFD7160BAD2820D6C7DA13A18C8A07A27C50B00AC510666E9C39F788C56350AEF4516D78F44741A592ABC340995D0192D541A29F86602F3CA32E0FA0A02A4EAE38C356E8556CC4670EB9126407900703405C8A237C8FA4F34D09D2BDDDADAEB03ED920A9B064E482D7EA8D636E13F35093D32090C91D7D8647E1D3E0F422208A0EBBC1F3B4E4C0A178E196B0F4A53E73C0A28E5099713C5FA8F8E47BD1A5968200F90EB28B5115FE7C9D233215FE580222EBAD31268588FF853D39B9BDAB86AA3E9D43B993BDB43F80D6BEE592340B825E09AA6559535B17EAA372FCBA378D2BF2A0F4D7E762C2B4DC8021BCB2E7ECF6F2A2BF8B28FECFDC4EBD1821A05EAF8EFEFEBE829434AAA0F67A7988BE78AB286587BF090402E05D4B86DE27C440B014D37B92B4E13B1E598F6B5C345A84A998C6E084B629071B77563B50D1F372A78644F0BB3A79E742546A6173F3D99C4282C0145AC38AB71C5E446F08D7ACF746EB649B1C09997C42F3DD3A4ACE52840BE33484A85378C639FEF63E53F42BE41852D7D658E1639A65E9931C6F0E63A9EBE73258ABECEB21DB541FDAD9044D477515583CE8E22640B569A966E1D76DFAEC3908E1C98D258522334FD094E583E94B07703FAD5B29A0225CCD6F3351C2199CEC31F8F48A4C4BA89D6217E6F2BC8FD1D1E8535BA03C3B35F3A47E04E1BE7B189F5FA89C0CCE9FAEDF12761CD6998A992A2DF7F5A943B601418CBF7CFE90049CFBA22AD6593EC56BBF2375C3CB68F9682CE2311621F93F7B67BD58267C17E13AD970D9253E1A915B8FDDD702331EE49932A56E551FC33DF74D33C9AC77EAF0A7E023EDC8CA3EF6BA3A6528296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = F55D9B3BCA9328DF438E5E818CE35B2DE637E48AA68ABCD2A06EF5FABD2E31C26B74EA0B6E9170CD446DCBEB1B06A151D92C680288B8367F2BAAFDCA0CA293909D10DF15A1A598625B607BE0989B2D981B1C39D1E6A8A93F140AD77A7DC1E93C0338E5EB2A19E0B9FCA7CBBCDB37FEEBBCACF34D871583D4BC2293276DB1D8FD6276ACAC3677A71610520F321E05875D56CF8412957408ABA0DCE4474ACE2321A060EF47251FAB9C540535E78891E49933B6338A59FF200DC9571DB42A872CC8D55E830270220EADD707488BD112D2BBCC0606982B15DE4F4AF0646B2699B110B58C925166E2497580298A6B0DEA8E36715A490A8C777F2859F48E9530061B240D9399BBF055C3B41D53C661B2A68F98985775FA38B38A2838D084967C2480AB9BE714E16854E4277DC8DB55D056F66BCC8AD082E9260CFB699AD1262C2F4CF7B1CE6981D34978B97502273BA91B89BE34B3C681DB880AE4F4B13EA974B43ECB5969BC125455F3131D799E255D5E9EA93FBEAAB6E421F5C3B3FD4D1585945A6BB12BC16E0BA7B68512C334613625FF03D8839906CA263F1DED42706A8DDE5A4D6D0D6949E3DB9BB14BA225F7617B9519521405F05F781FB6E428023EF55F012F601B1E9D749DD86DF4E6E7CCD4762CC147266D4D5E2A716B3016E7851F2130850BB8D3F53984310FBEC980867625FB6ACFA33FE4FE86F9526D9F30EC9D60A8EEC1863393686834E96DE1EACFC9CEE76EA087E0FBB01BFDDCFBEA383A9796FA3C61F4FDB368EE5AD7B875DDA57D1E36E388890F7C58E2EB53210DEAF3FC91EC0C89D686D4A2120696A573A4081FE08C56C9F30F7CFD0C631E7B4CCDE73B2DE3D3AB7F8BBC98BC245907525E2BEFD27099BE69BED0EDE79D7D5714B47A50E3EEB5B38656656756C8F2A207CF8DD5E22E54962440FC6FC095EF584B6DD061A0F675C9AC4D76D1FCD5E7B1022B731641BC4C8C4F92FE6BA237BE12FA9A92E4DD85CDEAD4DDA16DBA61F83525AEA747B21410BF35223AFA84B558C4538749A8F9C3D0EE0ED158E49CFFDD80B3E4D0A3CCB6958F739C1A2CC3AF90F6B47CC01EA6C11E8E61CC0F3A09B14AC3E31233B0492EDE3761714868E137D9844D56BFBA428740E87AEED5CB73E04BA30561DCBB862AC545E3F8CCC35B0F73841B6302FFA376EFC530FF0635ED994AC930B842AD11DC4B30469500754BA7C9C2F619A49776C7E0FB6627F6B9972992C176DAD34839F2437534B16CA05A4743AE08BE814A66E357A3FA8C220E033703454891C48A10FB4B6AB08565057CC2889FEC8A2E17A6566254B6919D08978E18E8CF2B0C74BCB5784E4F0D9E8447A68E01A240010E340A4B3AD913BA0BAD2EEEA2215D9D08432350F1B952F8FF2AA46B07BE9A7158E50DC224412DB05421B0FC1446A53B9472BAA99E8582DD046570350120670B4C3F1645B60883A2C610CAAAF05A93433AF99167569E930E5077C2F6843FFCAEA2A2D5C211C6CB52D5CF55AD6653596F4773F495479FC884B96A3E4941565FCE95919F33128EB37D404BAD53EA66437D9334903E65C5BD26D1D7D209ADECFEBA1C36D231D82C350E6345DE7B5912EC9ED79A7317AC4FEB5FF8D0F0432C4BF93D7F118B90F7AEF88AE931EB87114834523442DE17E861A90ABB8099CF11B4F47F340204D5344ECE65445059A0C3CA0BDB475186BC95F5462DC396B6438A8979F1330DCA2901F4684F91E726019C4ADB1548ED6C103BCC09C00912D07121387E6EE708A74B1CD6EC55A8B3D0EF07A168301D92F7B414C788CE06D48DAD490F4F95E68F10D042CDDB5B75A13209A0154C73FE61D5B8B652F98B816161681D58DEE2874D9FE058A00324685021877D2D1648B2AB07B00DCA6F868B92B1D3D2C46A668B1E79682CCE91DB63BBAB05EB4EC7467FD345A37331E0D407660E88C4224B99B3278E0B34195E91B9E23DA05B3E7B1D31E2CB9F43B60F82594AD17A6339277470268C1D0356BA4007FEBBF0DC63DEBD77D20162198E4C10A3ED0A9D8F543BCD5CACC2FD5A01110E3CB2480F13FC6DED1E1AF5B7B89464F725DBB6AC33128AA2A71AD2EBFDEAA0AE816E95437DB25DB20CEAFDA472F5E7BAD98C813C67265F6162F87243435A139D786F710E3071DC7EB5882F8E986C8E7F155253B6C19ADDE236CB620187EBE57D1B58795E0CC24E99BAEDDB7F9783B757E91C5DBE84C1267AAB98DB6ADF2EE5C7FEBD00A2A45E10E2140E0BB73129770D0B10483264A88A46374AAAC3864FB5574EDCACFF9999279883B325E2D7E0C4DD5BB9459F9C54BBDFA1838C3CDD31A5921217ABBCF468E4013833205E1DFBD0FD3AB0FBE2382F8680780E1D00D8C00F6506DF01EFF8C7CB94B6F433CA40A7B8DFCCCC4260D714FC59F2463427B9BA236248AF58DCEB2E7A4FB4A9CEDB061D0FC07C09365DFC36817193EE7598A22DDDDC7B67D1F0F8A0452143292609F381A65043DF56286ED22DEF5BAF07F1D372FB6A259D11B0F32ACF24D06F9B0707EC1F16B8568A91E6A5B4A2B952E14591EC2FF87D2D50274942BFED1DB8DC2C0F22081270ABE3A53DF2D5D823B16662148C08106C2AD5FC11496789F78E999E72B12CFF25277667C406A436F6EAB6360CC2E99A94EB6067182B1D6EB0B5BE2C9D26D10AF0975CC4B1CB949807C1D7BEC67DB4771A72F458F090E4F664F6C2EB22E190C997413240927339092E65ECABB88DF7EA2D090084564A09F35890856FBE01C8D6AE2394F882EF04C6FB60D4AAAB818C92203E8DC14408186EC4F11CA6FEBADB2F590A9E4AB3DCE07238EBB3D84EE828E56133A541810474314F02D39D7761AE8870D69AB7FBF31968FDCF32D9F0E079A9F242F432864D6C418F772429ADA3DEC5D121C53E8848B962AF3909ED31043B898DE0E03A2C8C675997FD981066BB65D958490C85314211DBCBF8331081A1138B6302F320810961EF39B37AD23BB37A726CDDA674F519D90BA95F6A405CF446A8BB5B2E506CBC630959D7B0E0CA5C86641C9A3B330B2DF06A3FD05E4769F11D378C65E0CC4FD45CAEC69A8424C37F2E5DB22D7623C75C48AD49D9BBE377126F683D3CA54190AAF5DA694E9ABA45559FE285B8EBD40D51B8440DC627659FEABFCF737D353233471EB8E8792D3AC5725D215D48FB54B03E99B564AF39901D6C07EB6AEB6D39330E8FDF4558370AB4BDEDCFD5B60E6E7A5C448316B7A85974E8A2AD43682B41ACFBF9C4FA3FF3EC708160F9911B8F0E670BABDECE2948703E74795FE19EA701068BA6B70D2B17EB3C1B053277965E8A5AE3455ED3FD28953AEE580387757EFF88D59859D30F23C36685D1E8C954FD387DE2FFE4592F7350CBF97045EE1BB734A9942FD3AC7BE2D1CE05CDBA6E1BB62A0B13D5785E09FFA98E704C738C5A146CE6733F246A94A5518A7C212F86136980491A9413C0B08E99F0708866BF212E57AD9CDB3D5205F15367E9BFB6D35DD42E5AE7642C697F0E33D3125D630A6F400F9CFAF574140FE170100045C654B03CCE65C5E32071B9D1F64D62C51CEE3CB78313A047CA8BE09BE5905D8E4D9E6B170B8BFA33FC7EF8775041BF897D8F8D6C69BC428B52E12F30970FCED718FB716CFBED918DC445288328E480E93EE1D022343A64858464CF5E31BCD0542E0D21A616B47DAB6D6FEE70B118BFDD9A5E6168964668B876529A92555285133F6D4F66484FB920F2B980ED6F6A77A1AE5983CEC68428396495F052312B2659CFEFE193B769B1B61BF96B00B8 +pk = F55D9B3BCA9328DF438E5E818CE35B2D44685260AAC517C9607C04BA474DBA9F7E05573324FD5B4C7BECCBB446E569661B21167C2F0E6CAAD24A3AA8C5EA534F55607C055858414F5348DA694BB695223F4248EE2744BE8740727E424E4815647BDE9EB8DE4EBFECC4CF20A8347FC7FAD5CE7339A073CFB946BFA5B1FD12DADD5C5B0DFCE6424989EC883A36FE1F8BB31AC8B46B56DC71BE08E5AACC7F008A777932286817E73A6BABD4063ED02FF37DF9E2A3925441438F9EBDEC11733357151C2840985B6BEC3FEB8085166831453F8A483BACA0A9E26675AB65280B309624B994606341A4C89769F9CEA44FDFBD391B22509DD9CE2DB14A2B642250BD195C17F312BF740ABF7E9678ABDF010BC118D99C3C916F2A5A85E8EC0D85E89A76D5ABD119A81A2055EC636E66CBA17DFE47363A787AB59964ACFE3D26A43010E3CA8116E36D9D9FE6B4F2CEF5DA575BCAE9419F49EC98278E2F8E164795C2376B0D9CE9671108468CDF8EBB6B00232BD28E40F620ADE1B3E4337513022331443B5918EAC5967407681949D735E9B36B7763CC876BF775D748E7B4F21909BBEB0C5E527597EB9AC649FB7280ABCE379832B6BD6E4BFA515022D80E3E53607B74E2CD20635674686ADE73347E502AD69AB60257A7A39541671284A73CDF6BF37117B3001F967D179011CD31D1A5F2937E5DA04E82115CE147E6049AC976756472A0ECF0FBD643F6D2A05D127A40A0BF7E21B852418768043C56E6B316BB0E351B305B71025ABC0334239991F1AF8A1B1AEB0AAC1B0844007FE4C21E5E1D9A8337208846710391AD7098BEC9A0434FBB6B08F2410BF4F01FE2535D0633D247F8436AAD0AB906DBA851BC1B657E07F86495FDA414F68DF46765743EDF62761D534ACBD184358ADEE69BF60EC53D6F9AA89CCCB15312226FA7F6BBAA3C8F5E7E5ED8285A75456F971E8265BF351F310B4A826FC25F742A4E1E9EAE2A1F45298707305940001EE03BD2CEEDAACC370819A1B1B86D07644525C2C7406E5513C0F60DB73279A7B37D6EF4B45D3F79D83A67A8A415918D20F9DE776F6B3FDDAC381A0D88E6D21B3C9A4EE3D1BB73A94EE87684A4400C2846C8C8925163E858CC985644014F5A94AB5EE5B78A77929322F82EEACE4FEAA3847FE0387993923997CC8678069E2D85BD9471F98BECE3473BE81F9E59B09E62C13BFFCCC7A3BB8D72418A8BDB7DC15DB719A7FCADB7D2F1315341D644C0B2DACC25FC7E448F7FB9FEC667E3F2A059CACC4792953F96A3CDA2B7D48647AC41D6CC7467467558F01A92CEBC961EECD093AAEFD12A00711258489DD07C54020CFC3B6A970ABE8E4195F560998269D61C5AA9B1AE7248B800A2D0B90EC883A55BDD4CBABC65F286320B8A04A156B2D8DE93835CB430838AD7BEB05D687858F3546806D5AB8CAF7831CE858782886FCE03DFED21525EF93E46A73E3B4204B27CA2B6AFA4DD8CD7CBD7D3B0E68837618F2CF83DA766634C683975385C2D1CD82785A62F66B590A09F94061647E719E0062DF3D2A20FA425F6C2A1FB229E5FE0AE4F5D4D61F114BD1F91A2CD0810629E8CE50E57990DE5DE383C9E8C743AB3BABCFF02E0F82EC123F8B37754093628CF2EFC711D6F4BA1B10159264B3701A3E57D4C8FDA63ED9C14F6981CA3BD552DE296A87A6967358455ABDF10EB765AA6152261E14CB3FC55F3384D68C6AE2733CC8A316F754457A4EB2D356ED4E31A6CD056F02FB51508692697152401C648F592E9EBB96F4C39BE80CDBC5F5197F6BD962B1E04935FB2B689B6E5CDA042E99DDE067EEBEE00C79FAF4FC3C9057725BAF8AC059AED149906D572932533B6EF0267A9C5F0C56AC36186ECC046E015D6849FBD3CAA55765B28F7D44933012AF99DA85260742337FEF21F998CE8E2AE939DF21436774E84EF21E8E408686CB0F50AD1EADA5F1C9204692968C5C98BE37A7B67486C557A23B5B146E17BE6F9DF2FAD9CD2FF26540756F81B2FA433ED02D2482C0A8C125A93515439A0386840C6B387DB7334C83D40CD27AE4752BD179D8556A74D7C0BBF5566F84986953E6FA214B4CF0B0E4E14B851B1B9EEA3EDE0804352240D0A8EBEA61AE165418920B6961637EC53CEBCE5A99C0BBA209F6A5197C7D2A25182EB47E455739B7586D1748E5EA8BC957158E8FF7805DE82BDFD16C69FFB8366A9A98760F4DE6FA15C6A0A68BF074C6ED7F0754E10D7A7887E285ECFCD30D5970BB143071AD02C4F4C17216E366A8098CF473FE2AEB89F3F1C7D6F8F58D33E30C389B8F1AE701DF9BD870504D8E80DFF09470E5636AAE9DDE919DE5D5E625586FD5F8D1F5F4654ED90D23933522100509917404E14D811130C41C688CB3E059BD95AEE3D59E6BB6DBAC6811F0B863953F09933DF442D85F41B5FB406035459ED1247F34592B7F7BDEEF35BF57CB8CA949B93B1A706000E47CD06C035F16D86A2E3942A400AB17A1BB3BF01776A2ECB5389ADC8D59775F97F05D69C6D75E704262258B64EF9441CB5450D00BF48F18FE8D6C88B9454243C6532F02F8BB44244EB934E581391080944441D72D8D16AD39AFC91544339EC9B50A70D0C1ECA3ECDF1F12E41CE26861FD64EF376CB2B2CC5E902A585B42B73E95D5990DEAC439585C5DAA361EF30B38C052E5ADCFA93A178C188E7169FE891B383740C5155141C3C969DF93AEC853431B07BAB2AE58C0CCC1E679BBB0B170B8B4174DD9A82B7E408D9060C9EF023FFF7EF004C39EDB7AA00BD230F5F044C2BAB0AA10E4E7BE6F0A3CC8586877EA1114F4115E23ADEA2E1995D413E32FC4D96C0B5C157110DDD6ED658EB870103DDC55A3E5D8542EEE471A5FA28C89553A461E4B034405AF82ED42005584736F49CBA0B015200EFDED18DE5272F813D212486D36356E06B1E7D22B772ADB83404710898A6B1FE1B1D058323B30F334D49E1BB1A3F825BD3EE4F8D354521CAE3FD9D77AAB1EF9C9C8765C3083AFD3160CEFA5466F0EB7FA698509D7ACE59CB8D4951B65C29E8F8FC96A223B3DFBE0EC8868232DA4C5B47F9BFB3B7B02ED3744C62824BBD79368E6FB892C0D8C48AA85378834BC4B193D8525FF9D850B461EDED9A4AA8469BA53C0963A350C722E876C7F375837DC4897851CF486773C9A6A7F1F14992D3D6C146420A1BE35C38A97C75FD4ABF1D6D26DBA303A847AF2546274DCDA4AC9B393AC7A66E97A12C9F308C043913F2549529B5D65FB21B11B93758AD13B8682BD15C393B45F44B44C900F5162B7DD4C25D8C8CC828C8D4EB16BF7C11AA937038743BA44E4BA33192CDA6D86C261E2659232BD2055331D3142EBD151FEA66EFA77A196A2FE0AD56CC96F003D657C46B3F96E65E18CE2078325496A5295C7F827FCB2DF1B3298A28896C69CF60DE6801F03C4F7F33D4D9D6A272D2C6FC24A2D0FBEA441D9C93CB25276F3A3504C1A1DE8203E786C1AC3A0F747E0CAB0DBD8C96EEFE06D3995F088A029427831CC7BF2FBAF875FEE860C127AA0E0D2F913054D6182930B9F1D9674B6EF7746B2B58D4833BBD9D56F1A95305826FDB96B19AE8377B95AD299B9EBB0F78A5E6D8FDD3CD9DEFF2B3DB42A9B375DA93C70EF9FEC066356F9500A1381684CA482823F1F08D481206F2E6D82982C141E5C288AFB67C3533F5A323C89605429A4AC45D3B953CD2233CEF88AC63BEF101CEA72B8349AE482D308B1336F23960DC8D05E571319C6AB8E508716CE2B4A7784383A5F0C0BD90BB8D1FBC77B5890045E997D8B74917FD7D2A4BE7774B88AC6467EEE5C6F8F204D9032F0F2409597FC647C279F10D2820BB79FD1F3B66C76953664D8D5D82C7E358E7C86303C479923AF1BDAFBB4B360720CD25CC94A5CBCD1AA0868E6B46C82E9579620060BD7EE6CB01725C2772F6C8816F5420E80F0CA84A3165F53120FC1522B9C4FC35F924263AAF1163A12C1C19B8D645EF12488466CB9B48B0D947148A800389CDAF09CC29A49FE07420387206C1544522C59746FD2CC49148F9D792F196B83A9671855CE5302F44E3485A146637B2ADEB11720FAF477696D1B30026EB9B5D96D0739A959C184CB8F6C1689964FBBDF1B6737C28A6DAFF9134E50E41CF4624BB763BEE73E36D90AF7AB8B639046195C907629117292192EB7EC90C77AAF0A0AC12E2D7BA1912688051958FEDFD58BCBF30B9EB4C41D5888A8E2352D9CCD1CC1BBFFC3D1C38ACFF7089531934A1EBCBE01964 sk = A62875A3A6D305E120DC7975962552126CD844554857C2943872A4E524A6EEB5 -smlen = 2095 -sm = D4A18454F83B3A8540A4524667CC90B71B32C7E5828F97868FFBBC93864835A47C374FED139C6B358FAB1914425C2E8074F0EA1D282114437307FA02826B89C0423A3FA78414D71109D71BE83456E63E0F3521E182B62D03E405174C79190967AE7EA853390F492334C1244E7A1B1A7DB1ADDC8960D8A828A923019E0733F15C0213CCBE63A5E177E2B5D9E4B2933EEAA9461D32A1ABD16F2B095AA887082862513FAA17808830DD97441A7D52AF876B2045F4A9DCA17A949E7BF272BB348D32D19B216EEB0215634AE7E683AD6E6CFA0F566BC032D580B94748A50E76825278F537AB1BA488E33E05C66BE1B16F3C0CFAE0D3AF8841CA0D312A131324B32FD694DF4B10C50C5B5CCD15F4B17C97AD890720A485A937C7A9DE6E619B02B3EAFD511FC763896506D75C42509F9CE9B24086DCD1214158B9A915D3EEFE8B7A232B9E6C66F41EF99EA654B39BF8330B6B69A7918AEAE796BABB9C80748DF2183A5603AFC9537F39D1C9268BEAADB0EE68A9A92F2C31CDFEEB942A9D5D77121D38F1CB4E208EFF50DC34AE3FF44A778D38EDB0AD707FB62085F3F5BE5CF3022ED3B25535070ED7FE96A3BF03EE29919A6A847A0DB8C759DCA28123C77E164D3EDFDA0F07E9FB77556A0329C897DF0EF7CA8D23EB8AB3108DF729850E49220D221B762D3AF283339A7B7B21B7EBB4AACD2EF27A5E11829E6A513BF236774F936D4FBE2EE2D1EF659490A1CC459173869CE831B38FAE0E2CE188C222447CC707641BD405F08A4E6582E83962359ECBCF343A3CB27DF1AE7806BDC821BF8FC853FBE03D06047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +smlen = 2199 +sm = B2B33BFEF4F7CA0719CC6E52B493C7ECAA17633E6C2D155E3636356C39192C6A41573AFCB062C2B180914D1FEC303A81F33F4F182F5FE2E963EB448F51C6E56EA11BA872309E7DE94E8A402E07C980A4E6DBCA535C89A811D4A80FDB7FB44D3AE5A27D6C1F6E7EFBA11D3F675DC9BB8A6B89EC0DAEE9A96AFE88B2D46CB93C074DBC682FA3242C28D2528F161EEDA091D931C5AE659E23F96EF27B7B103001905B9C63995366430FD765B45A69D93B20E56C8F57AD5119E93533C9AA8934E71870C9E8539CE39BF4069F69B676D17E597FE94447CC843A13D0DA7BB5214FCCF0084FD47F429653667CA897B6D271F43770D008A9BBACE45B3BF2AB9C1532046C4BCAEE06C3E565D21BB199F2EB56B1C93D880C26C2BCA11129B7C37C61BE148C0F0121037EA009D6AE6EF5C8EF5AB68103F473874978BFD0AB5CA3F585EAC0B8E6FDB70E41500C90DFDF6A817877A9D477587B92DEB1C1F85D3BFD6A00450D6E9678C49E207E377BC4EB842FD08D3A11E75C7DF4085FB9830C2938F19CA3E79190B79488A43D4D5D3D79495B117AC5986128A5D32FD06084113754ECE4FE68779ED052114972D64B61A56A9D0A5282A8D8B9AB8CDF67C4EA0855C30BF31B5713EE0117A5F69A788AE12844C9E3DEEFFB3E353743EDA4D71DC15E25C27A22432B0BCB8F36FB9D85AA4BC9046B592BAFF74CBB715F834E35A229D9A2CD10538CC8AB6EAAE6F9B0CD2CB490B920D41418F690D8E699A5DBE0456359CFC1C46E58D6BF12D5163A905DE21437267DE06F3FD7A0FE667AA4BC10FF1A6AD44B08CE30B74FCB6B175DEBD45509E10558B1149924B01FC1F9DCEF71C050C8267BEA429193AFC0C3EBF0DAC2A0AE66288473D8AE1075F944EA9DE5AC056F1822821D45228842178EE593C075D186F08A4E6582E83962359ECBCF343A3CB27DF1AE7806BDC821BF8FC853FBE03D06047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = B1F55D9E3A707B3FDEEB5FCD9D77A5BCC1C7A2DBC50E0D5006DC09D950334A00D7E1437EC7BF9DAA7101A887DAB8A5645A6B7B2E0E330CD9DA44FBCF56DF7B3FAE004D70040767D1AE7C720EDFC168ACABFE6D6858D73C29E03E2DA77163BB6B48E2CA12375DF882E097205CDAED84CB388A655186508AA0FF7A379BB59C1C7716F27B74D33241B3511B9239DB2633BE69DD87B42D8C3E7C05FF917FEA35B0344F39DBE83452283841B62896089E0F50A68AE0A0FC185F44D268872E3F97ED12C84C88C78ABC499FA013A3A125324F33CB52951051C438DE7202E69684A5C50F1DA8291E1CCFD9AB548AD971C10DE40CDC6843B56381492A4143775FF19144DA6626F83073A7E3C76C8E859B48A74999C1BEA8352D85B9B00330F6FA85C3B84C59E7A2DBBF0BCD36951F4680C703C533748634EC93D26D8772CE61FCFF21441196CED7088C0736C88C274040E7290517E056E4F370D9A9AAA447B4BD4F64B3FA8727408624F350E473BB17DDD6695D9722C280C2D9807F904B9FF1B81103D822BDF36C65DA2C014E8956DA5D37C0BF3DFA78D32B23E9CFE1A739727E858A53699444D2BA27E30812FFFDFED1C3A211C462361646247C2F7CC62C7EEFC6CBE9B5E7231227E3DA7D9F965966B5F272369AB182D84C264E4143B505AD01C065C9383A915C7DFED095D7959CDA84489503F21A89998CBCA9D845A137AC6DB6B5EB800FB929BE1B3BCA90A859C403E7A8FD0356A647F9948A9D06BD91AB9CCBBB72EAA098E8FF8FC3848980463FCA5E7E33183003227FB17FF697E57B80DCD54F2727EE8F41706831939946DF9D155BDCC7D85EED82573DC2E39FCEF490F202F61B2ECBC89E3FC65E9F35E07DB08A89EF8ED5E27C242930EE9EEE49E08D0FFCF03C18097D90E51D79187AD2B8AF1F4296CA13BD9275A5B9A118FB084B2B1F08E6288ED4E573A9D26F9BBBB1F59FE999FBEC6118FB6E2D4D5B413827E12C475135D937D2FD712083B134B48DAE02CC8B4CE9152BFFDAD425A1FC9272B9D4EAD87F79EC173066EDB7CC96A3D1964441B223345CFA7B6DE612F8F5BBE637B4A39ABD7D87CD7151684FB90B26677AC60D3BEA5F1B7902DE5DAE23D5EFAA13BC49CC4AFB3722CD4EC791CD0E4FCFDD071911A109993B17F310F63F64D49179CE1927F541D7EC6AA5E8B7C898C9B42465143B5A5EEFD6F326FE8BF35C583134FE04CA15156931A83FFA1E2E85BFE1C0CA39CB8DEA0F2E036C6EDD6649562C4BD6FB00DEA8F20F52B4CAF06D2A861B9B0CD489410E41310C96AD9E237B8126CFCA0C344C6C4F14CA557B7BA5EB2B0F44ECF8F6A638D5EA1FF7808DB887D1110EF4E03D2A80C8165F567DDF2153744940AAD8B9D3554B6888930FBBB1D382AE9833613E4470077CBE0E26AA0E906278BAF7CF0FCD0055C62B3293D144F410BB576D061F896F266872D91F463742B965DAC55C394308B6D44B2B9F86F77D877CE5DB2D40695ABCB0B924659BA1E723F77CDD93DE663B153607E47F80025CCDC7D3E8B1FF51A0D942017177916E49041A36B26C223573EED5CCB3D857AC963C53524626D6DBEB543F35E354FEC21404F8DD4F809572C3C29AA7246AE42D4D7A8E2BB2B036D8612DD4758255DDA121175543B47219F2EC007F628B813E286E3F6FFC53B1DC92AC27326CC6411521E9C8B628F13AC72EB6436F87619C0EA8E6614D02B4E2D3CE18E98640674FEF93F96C2B6698F12FFC8626015C1DCAC7F64229C9D394A2066A7BBDBFA842EA3980FC5FBD59645949F9680F3D3AA225662FCA7AD6B84D139B1DBA57CE5F9D8B5DCC8946C1EA152C19311D3DA3ED94D5B8FAEF66E39E6A787B9B405CD687982874D86322F1C2D61BC4842AC58FA0BADFCDDE456F1129E13F18BA4C931C45453501CD8B2E1B5B99C362254DAC69BC46E9DDFF747274E62FA4715F08C8CE82DABEEC2ACEE3DE9C0C7C70E1F5DA4B6F663DCFA86B070122052D8C7F5176CB098738A078D7FED086B34A5333C31BFCADF81CAEA14152800EBB47311BE989570412D429DA060E31881E6C62E84C492A57A865133C570F9F72DE4D68A7A214EE78D9E037511DCED4731584D45AF422961BE5DED692B18D53CF33E1DFCC835451DA53112506205EEB2AB5DE80C424D7D741A9D029BB215AD029F93A58EA9F5ABFDB11E5355DFE6E10F261E3A741390ACC484BDD20937298037C8ACC76BA01BCDA793110DD1A1EA6AEA1DC8966F95FA55173D6561C1F9639E399CAAF1E2D63BD12840847F06850DF8CDF5664984FEBBFC6E6D86158D29159722CF8783ABE212DFF3ED377626E01F02A00216B1F42A0260A12249D745464767D16538784205430343E28AF5C62A700A64312584E0863C09AD5AC434B9164CD43D6514CC0B00DAAE99B6D1C8E15E43C84A5FEA2EBBE46307B48B756166405B750D6596E0CC276A14E7EA5656EB13DFE866344DDDCC1B9B774F93EF18564C9CDDE720C021C0F1ED0BDD7BA18E096AE09433E7BBC413440A662862CCD96AE5A41409B589577CF1BA6482B5F83D0594D10757A4B72256494D976E4146C22C4654DEEFE6EF38A6121B58B8679642697DB0EFE9CB4D1C621C678123F41C7884D9C8E682560890BA6BFC70C10F607F1C3A4D64637385F7FC69F724408CCEDD7EB9C283E8C66A760A56C09D5194E490B55246E7C351908E62F0FDCF8B802A046DC56906D4A5B38E11AE534A420A9C057D009795F739B9D21050E4623E9EF49493E99E95C1BC6D317AE9F8692B3822885C9761D6FC9F146439CCA9239DA7325FD8CE1F6FB4093656276A401F3E492763F2CA5A8193D4AF75BC4C164FA9DB1236F69EDE0F433F0D33F276BA7E15FFE41A5CF798302BF2BC40FD3EB43786EB3EC5FBEE4E7E61A9AA72AA9E30B90196F4DE77130C8D767E34680D9B46485668E2CB6B058C93A7962219236E69759820387069B0E38547195CE8426742348736B74B6897ED0DDBBDF55B20E2139201501997F0F1ACBA2D6EF52D2F2D52829972C6DFF58B0F2580895F83FDE4BC6E8E6D16539D9F8BA765013904F2C5EF7B64E10BBADB6C4496D3AE96A2A1E7A5AC340C71D90001C2278384AEC7BAE4ADBD25CF1E683A03D7F5772E655461F5523E5E04AD5345625D520899F41CE9F7AF4675AB12B26A832EF7E1B39F75FD8AE73A6358110EF5785CE883E206DFB550EDD0B9720E375B5AE29F7989731887757506BAC63BFD225F139998F4CB3EB3800BB7F38F01F8230AF3A54AA42098F38A3590338CC8D1E07F9CA690670CC9E790AECEADC6C52D43F162A586ABD6FA5AB7A2575C7A4AF9DC336B0C08DDB61613D977F141A2249F2D48A5A3D083B4A891984807251B742C18F56788386A1F91E686A71BD4945AE5FC9847612C01E63F80FE1C16B107E0FD335C6B8A733EFA9CBD6F1BA4B2D499B1B4E037FAED410E1F3349537B6A1CDB27384CB08A8FF9A656D235B3765C7C70AE1FB8D46EE785FAA8CA5B009C0FE82DA3D4AF683E4E69F843720AABE4D5E6FDC5267CEDF70AE1997AE85225F37723FCF9D5D9913002A5B29CB19C80AC4F864292F05D2AD65DF880BAECAA57D54667E63D351518779BE2F9EE5FDD5555B79F1039552628A19835C9CE099FE6DB4CCCA100A9D3D8EC0BBD5EE72E427FB82A1880485FD6B780274C71F15258A72A6F11EFD4E924F2BB07F5E7110BBD8B751C5A762E53253DE69326EFE59C1DBBF32816D3716BCC20FF6DC90E4131746432E976CCFDD51E2A951E80D69E200093F +pk = B1F55D9E3A707B3FDEEB5FCD9D77A5BC613DED4C1743F7E19DAEA5DB3D35B63764F0816FAD02DB6842197BA41B7C9984C064ED82DF9FF74E59895A78399C705E02917BE5D657DD8FE527C8A855EDAE1CA9E791FF1C94B00BFE0F0CA877F191A028DD3AA7275C95B73800298509AED10DFD146683D51354E13DAFC05D1D0E66F2D18E247C6EAFF44DD6047639261CC84E0972D8F147EC4B6A161D26F89180EC74509F5FEC6AE64109F7886A58A409524CA2361768BFED0D5999694BFEF495879AEF93B30764CA6138F8BC91EC42BC52AFA37D435FEF1406A07185383C2B96509DA668E92DAC7CA0B12092132B69DB83383AA6BBDDCBB4E827945101BF5371A86EB83E052155B7B43AE06C6AC48E1EAC0360CAC78B348116489AC7301A12831B1BA735B32A59063E36A84E934E4418E0CB9926A15967B95AB2276B2C0EEF7AA438DB4717631FAB8ED026853EEAC6A2C2DBF46B8A4E2064DB00E0899DFF16CF0CD1E605E1B55324D57F8FD9414D13C0561EB9DA3E5334F1FC1B9FAC78C59031A1A125631FA6E59145E3C6FDEAAD8ABF77A39D9C8E8DB4F8AA94BE4FF9FCE812A662E13DFD250EBBF272A26C13548A6CAC592BF6265CEEDCB2A0269FA64005D9BBB407F25079909AAC3C295A5F92BECE83708284B02AE4BA96AB65FCBADCCEF579B0CA822DB50DD9A3182CDD76FDCFAE80027136493A30F3F3C87570E97CB74E06D19C72FBF1427CCDE1F90E953CA48CAA13EE5B264A585605905887F82D42CD019002EF2FDF8339B5862410387F604395A950018755558B4EEB98D425D725A6E216595CED99F0431C67924375A73EB71FEDA0ACB6E5565B93EFD25400DCF42D30156CD7FA4B53A20CC50DB4B48A697EC38FF00D4CC0C8328DDCD3AEB369A2D708F0AE9AA9EBB6CF3AEAAD08AE9A2DFE83631EA81D3E7B147BFE95B056211078C36889DE04095749818F357D24419A0ED031CE4F7FC516FCBD1D6188752E90C45CF59C5D56496C7686EA96ABF1B983E8E935C2BCB4413E0C7C7B5D8A8653D0B8084FBFBBB40FDD0611EAD7060DD7906675E6B4B7B82D29AFB660081096A4F4D4CDC5BBF1BBD46A218EDCEF9035EBFD394F6AD8C547A0EF6F6D77AB48945BF0A9170088DE0914EFA18BA89E045A9A60C3683061BA5386E10E1165FFA40FFFC9CF030445C8E3E67D1676331C199AB1589FED09216B79350F7C88A8CC98830A2ECC72D6A9C8F7109F013DFD51A2714ABD5F889317C43118D5230B3BA9C45F97B57AB0EF6017A00DB649982E644C44523963205C79DC97783094757D68C20064921F3DD8F94240EDA4030FEE3A81A6A07134ACE158AD341F821CCFDF176BCEE68126BDB2D414D62642FB0FA4217B93F06C157CCB1B819C0215CD4EF0A0E09CE883B4D08DACE776B8699A6E38513942DDE012665A8BDB8E8557655730D88F94233DFA0FBDB6AFBFEB072AB1BDCDF4EE625A69BC105BA77877BB5262907960758B30FDF69CBCB892ACFC16F155C5907B8C5E417CF55C666A3CB9F63B1842155C1AA56F72AE71300D931C3B4F130A59D8A4216C7B04CD796BC2327EB8C25538B457E51E52B9315F7A3DA3812B0836F0814394E3DB634E37C1256933B7B55012420C234A165860AA6714C1F72F224FA3A1BD4B569F6C43F6A67A40FB3A16DBBA9CD78AA9D3EE69073237D6C3CC6C057953DA64F65661D9647C16175565E24383A6FB10FE5C8E647917C55FC2E6C6012D1FE6AF0108E9C2C25C27237F69B01BD639924F6ADFCD05701319EC7D13509A67BFE393180CA1772F415445EC02032E1654AC24CAE2652F562D6CD44435C82C591680F9FBA185EF9A7384D64521B1F62645A393D53C2EED1D3B03542EF2B7EA23C79224905DDD27CFCF0F6B6F571288A4084531B9C87D495239181423D235ED48411835E9509406B00324D4541924557585FD763C7A94F324CACFB1A8FD38572843836676CA8DD68BE70EDCA071311B323A282D28154B12E704D0F2DE0B2BC6658181106AD903334EEB4F734F86A9D22190051A4D7F59418BB6EBA721FC7B7BCDE3D0FB1D9C622D06760EBF99DA42859308881E84BAC49DB80D23B4C1EEBB29DFAD4888CB7F503C0CE54C1BB20BC4EEADF9E3B110BA99D8C3364BA381274A0F44156A4806340C9DD6C7BD27B3193A946EDD184AAC458351AC00227A0133CEE897CBCC958493DCB2D225B557B715FB16AB44E07CD95506CCBE4BA9B5E431919D22C30D652A41BB474E467A51AE8CD0679F039AE12E167A6FAABBCD779077BF9BD6A2565C1C726E5F651E0C7620BA6693F6E2CAC4E3509554A2089C982218CABB34DD51E15016D705D54B0011F0E4BE99F32790CB069E8AE13DE611CD4A352F2959F8D9B921EE51E433F12BBF6062E6B5359CE4E75F399965B58C5D52B061EF211D5767BE70A32653D2DC526D3136CD91BD9E3F3FAC3A8A14714D64A3744C6136AAFD4FF71B08AF53D82710D308EF8134528A4223CD2FBFE3ACA4D28D1B2240CAB709CE28A36B283FF3018C27897CE83FA9D9D63FD2790AE898C428FA922262656173A7C426D9AFE5FF7034D774D562A9D871573AD44F468FB113AB443AA8FF4071A9D75FFC9864ECC7105C3CBAED1C1ECDA1C9185576C0503FBDA545329872330DF63F14DDE0EEBD0A42B2A9AF1C9A4F3B47183CE80C8C8D8A63A97E295A33E7005729A4EA4E285343C32B07D7B866702CA6426A093C9E83292F7C2F414F4781A0D764B3CD0D2CC8967CBDD28E59BAE39C4E3EF5DB7F213224614A2AF1761E7E6E38A05E9641EC336A4D5EA87977387F55E30FC1F5C52D6DBD7E513A87F210E1B30AA591C3FE3543DD78C97A621F6EDE5918AC8469B163D52E1082A8C730C13FDD4396E40B68F8A7FBE2DF674ADAB10D7B1CA1808DAE4D849EB6DE19ED377754DD8DCBEDC724A1A4E5CA40F5ABFC09785A5BB34F4952E6E91AEEF955E27C92973EE781B62912AECE032E8013B84EED53C196176F5FD77CC49961D7896574BE8CDC0A37C938844FF98866CD9F072A3082F3CB3B076646373A3481258EE51E21DEEBD535F237F06E0E48E540E96BCD836E2CDA327C06626D7EEA4C0E88CD2F9A12986B839A5D16B5FF28035049FE1017F755029E7D87396EA1A50338FB922E11E3550DE23A48B2D35D74AED7A48E4F2A5E02CF572903D566ECCF99913FB1B108B1B6CB45AF8201B7DD8974FEAEB6A8E821A3298D737A8BD0D0C89889005CA0D156F685237D8764513CEB010D1CC36B2DFF1978EBEEDDB0C118FC7D41A17BC481E97ECE8CE1EF262A509DD31A678E98374A1145A6298EA9946E9101147A7F192F6676E2BACC4EB56026BCD276A5021374466EF4E21DC04C888C9BFDB0532798A46DD84ACF4C817710F3BFD5925B635D98B415215C37B63862B48FB4A2AFD07E31D978B92BEF8AC10615E5A2D3D9D91B4CC2F7D7EC3CC86C08356B2826AB31255741ADFF93BC88A8BFF83BF62E84813E66D6750809E72623C497150A5314373165CF1D3184065527CD3E250FFC1AE3C2BBE0AF6178558E3B0B9F3802448F5ABE4C5E51B59E6B71AFA29264E71464C34F9788A4D25E167337C56CF2FA1CA243F59E73A96598B6C8DB3C9BA04A6B6F8076247DC789CEB8EBD1A2CBB9C3C3DB7D060359673B8FE398D97A108CE72C0F7207DFA1E7A9249DE7972A5F9D214DD9370AA1FF51221E0D522FE5BE74215E27755529960E897168CF6CF7DD667530BF26783C10E6BEEA994A8A17EEDBB6D8254491AF38D40891B42DF8280B0197C7B12C93FD65F22E45A86472CB62372FB85800DC1A4F7C4BB275A1C444BAED81B08F208A5415BBDDBFBE4F68FF7244B2FC8A16A49848DB867FEC62D58DBC5C95DECC9083EFFBFD8961A28F6B5F105375337F03BEB5BF465D91FB479B029B2C26D8AED2DA7323D55FB54776C8A84820BBE3DB9664667D1ED86154B70D1457F3454487240AFD2457769642AA378BD3C0360AC6E73E7CB4132B6909F258B19C777ACBFC44E4C123300E4172FB15BA581FE8046545505F0383F942274A220408603B4B5A1CFFA09590823203E900252ECF76891020D6F2E17FDE63E8BF288B2C8D729E89ECA57CBEBEFC8EF158F5DDB3BA8C62EC916F842098111D157D3E1563AAAAE11B2DA6368DFE41A298AB9F8D30DAC3A21E868522D5F57951F96F898D3835EBC81D9F71709589DDA7EB577EF5D8D27F32B25E929D1167F8C1F7B888CA2E4364688BABCBDDBB9A sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4AE0325BFF20D74A5D -smlen = 2128 -sm = 6D07E932AFF561BD8DA08E26F26ED4D0BB51AE495205FEE2789675CE7508D47282831F371DD5B4D1378834AB6C9B273B0951D135744C4479552ED40818F9E01473FDE4D0587201650CC64ABA34C3A5DA8B99C092E1063D8C3E00393519183FC54E94F5D66A1675E57E5A18AC7D33E729C9B6698C830C150C2165C701FF8ABA37C87193B0650F0409555428815C0EED0305BA017BA0CF9233B1C81C1395985BA4B3DC7284E60FA05D54A74C98F7B676279CD1BB0DF99E31F74CBEE1C5E755F2C80171E9008C17002906BAE33A7B59C617697ADADD1A175A87DB10A17F56566E2AD744BCDB8FE3BD8570971DA5031965719516AFFF46517A5553D44DBB2DAA442E005AA2BD5E9F0931D1BF53C530A022B541280B20054A138E3429FC57F024EEF487AA596336EAA40824B43A1AC84E04CBECB1F54E36F3272217323B1BAF8CD28BC72EEDEFDF9767DC8216D47A23B5EDB98877D895B0814AE97A6D1F96501FAEDC84D6FE499A27BD931F2E659A05FE70D2A954D5E23B20CB83A889D8C5C39AF6EDAECE319685DEB8A50EDE43E0A3F57D384E9D3176C7BDFF0F69E74D99462936FF1B99FEC18C482B7197C567064B47ADDDFDC0E27A14DB57554E20BB1FC1651448054B7559F4E54BC74F6C3B51E9229C16A9BE7841DC966FA1E63FD3F91B5111ADB0BFE19A0A4A1544EC1A08877A916BAB32D390535DBEC08431DABF4C34C2B3A88A5CC95D0DEFA4F7DA63F216C4D7FB884E4AF743A8254BA42F7505EBC32DAB6F0E3B0BFB4356E3D7666CCC9A45A10025625FD4C93B8A307F95DDD235D5DE4A559B6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +smlen = 2232 +sm = 7E0024A0B08AE9962023D03D4F1FE1169E1EEEB829D9CB85970755132BC0D89D8FA75530B2AA1E18583F0258E8DA5891D83C0AE17990C79A0F988E7AE45C35583CCBC4A79AE4B450788D007BBA76469AD5FBEE2847C1A5329CC34196F59B9947691228C5974F8ACAE2614B68BBCD31743B273FFD444D01528C1F6FB28E724ADE5CCE4CADB816ABF6A3A97466637E713485595D755F5E42BCCEFABF84844901A2604985FAEC71304CC6EB4BB72930B6F1D0DA883AF9C52DCC6AA4233094B15069D80BAB8A2737144FBC6C73C30A02847918F1A4B1C60926BEF01312F62B6FBAD6EF786CF7AE6B85CFE4B5B2807A3984D64B11CD46D4CAD766E7A044CADBD38081F0915731C9F998FD0AC531A54FD2073A3B7750730483758995B1740D93422BB92554320A73CDD4EC51400FC51B8641FBA88F43B64F16A477024FA2278673BE88F8D508491088694ABC50947EEBCD2594BF687723E02790CDA6251131D8ECD135F9D5189170B7B6C859EEFC3915F5CB805722939797A9290B3632EFE657D57B152941EF826096D8D8257E20E60FDCA2ECF4248E8F5818CBA703B8B9B7B9828B6D9ABD2BDA3762E85A3A6E6403127536854015D6C803014CF507DEF6D28BF1DF93433D3764EFE224BF684CD3F41A76E4E0703ADB88A20AD5144AF048F5F8AD1E7C357205C6770743D153582221706E0C4E0EDD87B1788A00ECCA05B1EDABE37895D11238EFAF93396712561D56E085B0063CE2513C0DFE407CA4031469FE174DDDBBF84FB989771834839C9750AD14EC71AF46201F3859265E51B231A2878EDA6F3F6AFF0CED3B158573C762054C3A0B587C55BDEE6851B730662F7E638BE3D2ACE9B0CFA093BEC6706DBF609D335DADEC25AF01C541FE4B67D549FAF053FB63ED811658BA67CD86B6EF3B0BFB4356E3D7666CCC9A45A10025625FD4C93B8A307F95DDD235D5DE4A559B6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 8F1602C7B0C804D59DA6ACC624E97BD6767AFA97FD4251A28C24EA7D7D8F9EDA919669C725E7AA6D0E0C4371B3C42E9B0E6F7D6C8CB21678F0B592138A6BAC44B65521B50B4C651471D563156210F2F8DDD3BFC3979598217FA3311807547D18C68995176E6AC0EBA8CCC5A1DCC9806DEE8BC3858A1A2982C20EA1FDF21C9846F2FCAE33F6F80099C6D5D619F4AB9FA2F8C33D3180FCEDEB1D1C5F1BE079CC49B5DC2E095A29D32935DE3D8A424D67274995663DB2B876B02F986B5213743B7D31C1EF972B7D6982902A7AAABF168AA8F0B4CD6E78B035CE449F9E1A54E977840C6E85AC0A35D49088D50F4EA95BB746F1DEB2840374382E0E65744DE0BFCD7C23CEB1D2B32CB7D69F452F6DC0DE3AEDD84240F7E1FF5204AD4DF3AB79C5EA16348B1A97B78898A939A0A6D437F8DEF04A56F7082472C4102E207676F7E2C55F1EEA2C3A1DCD46CC35ED9E5E2DE6F1F39CB49D98A4DA0460149BEC6EEBBC7C100C51E5E5B23945896C7211A13B8B55E6B0DB6BFB60CEC02574BC71FDF18E9C9123E335612347D95E718E0ADACBCD6F606A6F9AEEDF2D350A5AEE42CA696492BC09AAFB3E39DDBC29BED47FD3309A128F7B2719F49E100F82094F1AC4E2766BDA88C7D2BE9243220F9E34196859C274C7FD6B37F5F1B2CF1831F27F328C87442683D21307F0BBD6F8AE7F49D423829CDEADE014AE72179B229B0B453AE3C95BF56D75D421B75474A71573C231C0439C9F24F5DAFA79C195302C2F7EE2421481C5FA03BED23537E519B23F1C8DE5BC0300B57F25D4B3F6DE00CAE78D4450172705A1C73C5E38774C877F5695085DA424628EA50FCC17C0604235BE881413872A13F9848445A65CEE72385DB3EE021FECAA756BD9870634862D6BE6B3F1377DB06E83C9BFEC6380B958C93F644C7B24912A8E26D6990657BB84E74561C1F4D803BD75E65170DF9EE8460B5E095D6889F50CC9D494CB2F4B795948CA9D951C84343F41887A1C5AFEB2C5814C57B838EC62EE0644863E55DD8973520AC9A9CD98E7B0582D7711A57C63B0427D6C8C47F86B1192DE726AD5B729C4178C72A7F66A1D6AF504577310151F72F767CA5310EFB46894264A2F23167E40824C0AF9FCBE442889B65D436388392A4C825B06F01E97D5091DE437C151FCCC043B2099D8B43CEBAA01E28EB708B08D40F5E405F6BAFB3842AE3129BED1F2BDCDC26F1436FE131482023D52005652505AC673A2D64D4AE5677CC0E2A977A3DDED61EBE04474F0E9B5D5A77EC7EC0A55DB84A77415BAD1A1BF63B6540EA611660F897D9018B161B511A4221634AD3E057273A78C907CEA4C56C2910EF467B2C36FA437F14842DDD50379F4DCDD3B9966F7076329352D0B9BC0040F8AC1A3C19D4486254534FC30D4E8D112E15389D1530EF8F51EDA236614518B30400EBCCF78FF164D8B215CA1A44F3AE965850AE93F46359155D34F01A13904288923FF6BD275212E497BE5478B00177F93661D8442CD5198612DB653514C8AEBE4B83FCCAD03FE96ACC3606EC514398D3C8E6DD0EE3C7F2F69AC40086440210832D33609A9900F4B2037464AA18EDAEF783D6D5AAE75BF929F105937DB9BB83F634E1EA5BEA51BA0D36ADBFC7DE0F13501694A00A7262C97A4D9D6AEA5D6A2C2D083B7CA4F8FF6F8956843F1300DDC4B7BC44013CA74DBF84A33FADB5A2D5F819D648BF8D3464C9F1C6B2691F5E6A5A12C4642CDC8B460AF46A2004F002B2F2055649FA11455C70B5019FDBDEB3AF739D8C25193DE12B8B972E8CF9265FC3E79D909B6ECB9B6A710003D51A407D10909A310825860E790921D198C0D76B68AF0EB316756530ED03A08EF0405947FFC4BF9D46BFD183708C693A38FCF39E20CE71153A5BC48453DD4765396ACE4ED426AA0B600D32EA6E785F86DC728482304FF8375FDD6BED2E5F73AD7885346760DAB143F1E42BC56AD3D3365728ACF3784D31916F189454CB09B94090222EA17929D4D7D7E0083145F5B0805FA7DE9F9BE67C570DAF326F2A7EE26C2CAE937528AF77EB36A4E1CE7369F26CEBA532856DF5D273C455BE6833E87290CC4E297222A36AAA731A38CD7C44BE4385992A66B685493FE7A3CA7E656E35BAAF066EDCC612F7EEC91FB7703595034331CAFA58345194B2441EF1E15E208CB03B241C2E15B5D248593161FAB15F155101F3AEFE40FB446DB80A7646BBD4D5A3847A49EE7323491B8B930BA77EEC8EAB9CCB877F997B371E4FBD0AC02BA349431B69A78CD938288A5C6B0D629A5389E3EB888D0B5938DC1A7BEB469F605AD1972F75494BD04BC04817ED1B63EA1E004980F64C4175BC26B8FA1DB52D1D69A3C310C35F083F8126E507951B916576C86238404F218AAAAEE78587D9BB92E6A4EE6BE5CD8E1305FFA49FBB344DBB280E21B78350046E72190C3E132FEC84E167C0AC3889D6AE19E71A5CAFADF34DB2D78FD4ECFFFD4F7F98B56ABBB876282BEE921ED6A5AEA7907EB2594FDC0C508ED5B2AFE04B013F860B7E552BEB034EA434B0BBBDA6FA1702A7284D6B148621D09B0B7094CBE92B2C72846A4EC99892777F55FB0FA510A5285D0DD4D64C96F9A1F891F05195F8D951D4E2D9F2DBEBEEA6F205A119CA23A20FCC231911CA0214B2E709D496844FD7C2D3342A9EAD52E6DA66DBDCE189981F922A046B0FC42EF6A012A4DC31DAECAE78C347CFD43A4E793158B549D6570A8C434E2E8A4680C4FA874C7A13A0181A12F8EE9BAE67C46C31958285A80AD5D19D895CDD29A54E06A4928E22264C0C78F53C673EB69A9F6B7DAB748217CF342898A5599D802043009846E4D263B6D44C67A345811BF6F684A85F7A40E6EDB9C3847925D2D8DFF273EC12DEF3853E2DBC99A362D6F72942715BB8CD3BD8DD90970DFF9EBA54EAB5B6B8FDBBC036D266D4788D976243B838C999461961CD609BA678AA417583ED802A6E7D1BD6DCA203927629B141FF4A95901ED6777023871A4B9F8CBA0B77195BBBE325B8E69489ABC9348A704924FB8D37CC2166E28ECB71569D2E6EB97DFBDD82DC1F1B72FC72AA8386B119DD1181851A6AB0CBEAA9CEA5D1B84EFE34323137758EC48ACD647FD5F0516D4925528747C213286FD75C5E33250DDA146A63B9B97B9DBB85A0520CC0AB285EDA70C060195CCBD34E3A490A984DEF78BF68B69EAE2661558BE3156E221F65B9B54AE8008BD9B322B5BEB5D1EB94197DB9DC9CA788B11023B643091FCC71860280B8D633CE2280F3C6F9E8FA673C08F1FB9C59BDC5C17210EC82F19695B93389B00A2DA12D9C9E62461F49F09E53EF06E3AAEFAEE12DC01817A620E4BE800A9E1BD09A607C39072AC851CA035BBC633329A878E50419888B031F192275C5B06926E56C5BB5ECB9BAFD6305BB7DB4D7D92E48424FEDA66763A63B2F58D4B6C9677083B3CA996AEDD2A6F57413844AA4D92B3F199CFB3DAAFC786D28A6CA00D245A0F99420BE5998F507302E4E73CCBCAB43A6C7BB661282F43EBB2A131410D0F90DD6671EFF4E1C3EF793222D12C4377A2CE5F5F2134958E2717D21AEFA32360229E9B82375A7A7ADE1C0CD57213A1C0A186697DDE886E9FA297849912EDC113D7FF65BFDF6D59E3AD74AEDC15F6F84EBC6DED155C94A3AF13940CF029A248903454261F3F37C81539FDD363836675FB9D08C413DD973820B0394E3F97841BF364D40BAD46E15AA7464B289724855DFED09646BFE8B18B4A292A6B1B76FAD28C8B0C1BF747EA183604F13B060520 +pk = 8F1602C7B0C804D59DA6ACC624E97BD654AE5BB8BA65E97A32D9FB3E6CC0E385E814EAAD5288091DAA590AC82A8882CA84337E9A148C8502C87D8CD8707FB23B4A14A246D964D02371CF0AB3D8016EF126F583F212377AF27650D035B65FC7AA5E404E83A64F95A3D30D4A5D20A9B774AB8C8018EEC8B537B35BBDBCBAC6759D86EA856589E690F076C702431C7BE8A68331917DF956EBC25DD0A3DEB7202FCEA4BB662155AE6B9AAAF5507ED8EB6BA4783B8275307690BD646C95322EAA5A14013C3A59B14E20C7841C542FD2F5314C51645441E8DE48E2FC6C1D895EDBDBFF45B5F20853CD7D5F6C983C2128C767D93FCAF1293A0FDCBA7E15BC52D532A44EF85ECE413823EE9CDFC752AF715E3244C22DAA741B0D0B8EF08AC6FC35286BA00DFD264F57BFB4B2E78AD10E62AD01A07EDC67FB4CB9C6AF1316F879288D6FB0CA97E6098933B6396DE70CACE0B9C0F023BC4035D3D1C065B56E7A4D2400607E384C77239345CEF69CED68BE357D0C82E8D4AC6B6CE3F04811FF5E34DDDC7B2537B51A249192D08963F1C2856F9AF90CA4ECFFC1F9BD7A0157ADA1A2ED043279325FD31C252CAC8AD97B2FBA15C9C02BFDBDC177BA67ADAF0C5C2F9E5C006EA5A006BDB40AE5D4C49595F9B5869F20D6B115939CD7F9F4CC69D292F6F1669B1EA6ED4419772F762A11F96752E87F832B8C34110D59768C6339C6D84513584BAA48FF525AFF0DFC3D01F4BBDDD30E008DAE09B3C777A8EF4A9419C8599C1421B1C82D388A0878D67F1F38287F9BA6ADDD993D1CE41CB869BF191AAEA59E1682BB10A347A220006CD0A9E1CFBE5564984604C6CCBB0B4A39F831C7F5022EDB8771CC90BCE11BFD39BBBF4CDE701C11DEDB2CC20EB03E8562EB34B611C97CE2E342A358AEB52C788B64849A1DC93E3994B89788D088257783B831139D68968832932BA8BBEF35E120E694635B5F1132534B191284921DF468B08D4D48D86238E8E55AB05628441BA1E324EEA2785BCD5388AC52497ED2AED42267E7C459C61A0245742E73E5C33DD72042D692165E407F13D0BCB8228815A54CD6728447BBF3E8AB93C53B339B0542268BD5F9D5F1564634D7491B4272DED0A442CB67F430F9A0761C19CF5AE3C50DD4D94263D5D44734807C5D868EA1E10C20D74A11791F8D2CDED86396C1E1D7D5212DEED6585D835C180EF55BE141084B1BFD97BAFD298C4CD07DE898553764C2C95C2EA5C67B573C0AF448EFDC93109475C9F451D59C3433D9ED855DC696DC4863B0FC6493F2713BF95D46452908DDFD91D200001274253C859753133DD70A78B00FAF8531D0693A3CEF87B88D0F3C506807579734114F9E6E9962E33F951A15EFA1B7DDFA5EE25A6B95A720C3758A85951BCC0CB576211D96E5A0E45D628D8E3AE9CD4323728820955BD22A98B687070660A9E06AB325BE7A17A4B6AAC90527D8FE9FD18A7D6DB7CDD7E241DBD5453F645BCBB33CC90DB732E06A6F072888365FD57EB0ACAFA875BC6EFCE726469A9612F826A93EF7FA84CCC1A76E5527092634E4E167B6E09CE07F8D0586C58CE1CC58C31CF7092D2CA9D9E96BB0D00B34E74D686534E9DCF267CAF6C5A4128673A6CF517F088615646ECA4FA4E09DF0E820BEABE057C369B91424B5D4CFAD2B4ED2229D8B22F7CEAD998BC5F507BD7914BEFDA5C9A71AF3A32609DCBB70E4889CA30E1D6CC87F0F180CF14D9CAEE1F074CFD356763B524D633F553A506284DD29981E46387A8D9A1E59E7B4BB5ED8A9F69B92E25B1D519C2E6511A9F123E28804F989F559D0DB7C34A5DBF80F815EDB1C0FAEA52B63AB3D09940EF4704E7836DE421CDAA2F2143A3E7E5582542B539917E6648C6BC5805D3ED70C3449B2724FCDA80B3CC658C3AC64CEA457A82888786B981FDEF329ED7C3A96B5130F52F62C5922E34D643E9AF5A94E4628264413B64FD4D924DA7AD691F4B174CDB87179CD8C1FE0702A9733CBDF068000301B7DF7D28BC4CD57C1558ABD8FE2A4F301519DEDE901CB292020871ACFA5E1B6F82D9DF30F452D42A20F1A9BA712E5CB80A463CAA9B98701AC6C58CA61F4620A9AD81988D237061D9C12A023E8CCE4F5D1F7878C7C968458C3989670311FE629BB2333495E7D7F192D71866D22A8A7957A7EFF388349AACEFF0431FFD27406FBE4BECA80701A2459512C7E60C129E0DF5448EC834299F412347F36BFEA1A3DFE1734B8D4FA4F0738D6F59692DA7D7A9BE23BF40DB74954755E8217F1B78806A0822888515C78A49EB7B20952E49F35E61BB24998C884356C2DFA3335838BE6D5BE2F8F2C1A8D31258124104E317C4283616586F245E5F392886CCE41CB1282A8FC6C68D64432C7377459BAD532DDF11C2034D4D7559F16290C16C03EA4975FFC90F3793B04877BA9EFC453A85710730FA54EE8CC7C1C66E71947823DFEDD518D6BB88E1A351CD11DE029E7C27E0F6985E98F27AF89F1A914E80A61ED743E4AC0B99605C5708EEB94F8550E1331B2770D77A04BA2AB27F383BF107E9D70A752410C4837D2F2BA97D725CF2563D8143DC591DC70F70A7F7D120F8B4AB87623DF1EBCA383FCCCA79953ACE0522CBFD61C0D09B67F7396FB558A7A6AADEDF4ACCDD9F595602E48CB12443547294C12F7856BCA69A48760D2593162BA8C1618F0EDE8FFDB0B1B10A3028EE51D9BF58F9F94C0806C4B6CA10BBA94F88C5843B65FF32527EE680DD4B8BFB7123B88DFA76907A689962DFE82FC86B303C54424E6593DFA650DC3C051B9F8598474529E1D27FCAE1D40098CF7C13E73558E1F739DCB1C2B0F095DD07FAAE320506ED31A43574B9390EE42C194E7018519E6E46633A82816DCCD6DE2E3A52102D6D4487BCB7A1B16C4A767CF0D777D7723EA4A885E961A6A620F3309DFE29F860B582E16B9C0907D93B14F335A9313DD837DBAC9DA8E21DFF7B1752FC7E30E42D227CCAD4C4099D6AA4C31CD1D10D454368E49BFE6D1853A55C5B05CBF5E963EDBD5B9AC8A2D96C327242BEB5DEF2C4CAF4BD76DB923177DE48E1E1CAE6E4003272EDA01E3A96A9BFECA80AC4FE44EF7449B4CCD79D889DCBB9608E63289A962D1C260A4214050FDAC115AB458B47B1BF16B3212C59B5B7AC091AE67D618B44F4E7B3A06213B72FE8A12503EE4E6598FECCBCEE3C4C637F84FA3E549C26C6E68A2801EA00260EFC29C1B2D0716252B5E7E37CB4C7CA0584DC2A01D2E1FFECD9B950C7B8772E2617976747A8B49C96323E854656F1B4055C8AA527D9427D0DBFDDA4E9BD07216D11A6328BF9646820EB3E8A9225BD09AADFBA850207ECC2D43D8F26C268E0B486696D2D033B7916AD9C7EBA43270CBD4C5E528280017310F8A153D6F7F15877649111D5FB01377A50358E0C4F7AAA35B1E7D3B4E36EEF49AF625DD9A8EF0C41B594AB95AFB42B17263E69BD066F27084BBE7BFE299F5AD1D6B235198B9CD5724472EDEDC77F1D5FCCE2837333D111351F45E8D464CB010F32FF22136BCBB1378D74A46D1A367B4B77FCCD29BFC55DFE1B5284DD83DE011B0031452DEAAB16A7CF48F8DF08C051BD57BD7EAA7EB5A458E6C52DA8E3F6E4BE5001C692DA1A20BAF1EC84A3E43698601E797AA9A14CF8EFA20513914D342357FED14880AEEC6A6A22F65316F86FC45F737CD58DE0FF50E14BCC905C17615E5CF203965B0EE2D36B80D2FC44679CB66E24ABB261780A9D94624B2562DCF2B0686063418A1C758E962561B35690B1F88FCA5A6BA237BC223558CBD91FC52EC56DBF738EE760FD645FA9A6E99C922434D9D7E6545F900D72D2E8FC76C4664135964ADAFF23D6C99937B4760272821B8F5BB5C56AD9C3AC688C54BBC2204CBAC4F15F2B009CA45DE1A1E38C555076889F5A24D12F503B5C2625D7E8102015F91FC7431BA3B75CC73BCC6AB98066C0ECDF126FE2EE0A4B10E2496F0FDF8327258FC1A5807964560675EBBBF852A10775CEC88F388A7C7B49916019C32F61F2B69DD07A7F5F229057AB76B6D41C47C444E72B29DDAB96BBCF0C43C2CED54FAC6F62EF8C539E765D4D5B20471C4981D2BA9DE4DDDFA89D7F3B8FF09F349A4C7CA6889A1B1A085E77FF9DB1D4469ABE97A1318601B2B14127CEBA3F818741AD301AEFF36699CCC530448D425E2D77E37605FA9C2781A29A5DF338E55E4F9841F032583B197D51AB5C6F81EACBCB5793D5C6645CF4218FDCC20C82C1D9F84BCD98F9FBD08F8FD sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D7E726174ACAEC77C -smlen = 2161 -sm = 9CB9DE91E48EA0CE07369EFF0344E801AB3091AB32A26C71452A8BDA1BC924CB78ABE38A02E37A300CBE34AC89B6F5BC83DB9F492E67D990AA2DA1767D3791E966B804C570F792FC5B0E2D233D7CE7B880E18D01424CA80A5F3154D66784BA2FA687FF30671C3D1B774E452218709057D954797FEF56F1C4C3EC2FEBD447D616B07EE2C4075F7361A466E7E64B8A16DFE763E493D78144F0BFE6FD07D8DC09549A35F5C178F86E4DED2878EE2E6E0644D28335DD0857564A69CE927041FB936D63CECF4B1989A302D352BA6320473C14A25FECAB54442422BEFA1AEBDFB329E421D77F4230E1DA609D5A6FDAF6C09FD31AC14BF656423DE6EC72985BBC7081F6E7B1175889276C83F426D25B5CF0C76545375A3122635E26B15F69009B14B119469568ABDA0F2950A46D9DB5561706BAB07F1E256F76910EAA9129D7F513D89E9A533D589E803B3686382B6B201C7075A6329DD3E3F95F815D935140BABAF2EF944AA4DB9CCF1C5F559063A88116583C6077D4925963601659A8C920452A3DD88AB485B2FE53027246C491F35894CCC378A9522075B0276173D14CCAE343EB10EAF4BA4CAEFBDF83EBF235D18229F912BC8D15EE6B8E63B5D58A7A5029EE067E3E21FAAFCF36E186D9404AEBA6BCDB980A0AC8B8E15B359BF19445E5DFEC3D16737934585566CFDEABF57435122F504103CD7285B1E16E952EF7A6C5C7558B304CDB970B084980B7A859791456398A4AB9B538831D72262EC6C5949C766EE0D5036D4AB47A8551A77B533DA4DCC55E8AFA4114DF34AA92C4ED021154F1AE1A3C35139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +smlen = 2265 +sm = B7E91BB66554013DD0A69418D4BEF606660B8FCC60A08B20C3CF8B9854DE79C6AA35AE5370F47E33C54502BFB44C45872207BE77B2F0162F30F13720B7D4131BCDB15D54FF675C132D50F7D588D302AF05DE4E6D3E68928FE402B861088EE5160470E57CFB5DC3A34597C5EE837D9AAAC20775C00DC1F1CFB94A98BB004DAE24CB5D659448208C5DDD1F9A2E7A5894CFDB83A521A86385752F7430DC5FA9F9FA6E4E0544DD3417727B154D350FB55757941BFFED002738C1017F98EDEFEF784198AE604BB1C279214F850B1E437C230B5377BAA79AF10A4EDF1E8F4252DE4602E60D95688BE685165CEA86325863B0445CD3AF9C03D84DEF64D8F0FD684860EE820C114E6253C9A8B16B534308CB43ACA3E1B45325235A17260A7A0125068AF08338F5838DE4B14E80349A562C738CA9E99ED8A06C65CD0A215A5CA5055B5FDE479FD84BFDA1BCE43D8B9EDFE0324DBD51C41A59CB5E59CE6902F478E1B24A150603EAD0C853E4C627648A709F1C60B5C2B84B4771181E11CF4654BA93BB112EEE1E4A43156D9EE1A46618340E8D0EB69A357ADBB1757E16A5B6E3D31E0660BAB38416355BF29B3F3905A8D04442F0E6574CDB34BAB7AB2E922E079DB5648816620D79F50574BF29922BA11CDD9CAA2BCA5B98CD355725A9F02F5516DFFDD9A5416AE56C52D05CAE2C5ACE0F95904D49342C30874C309521E6D1340482C1EBF9C1FC5882C79DCA04E830F659C423FF7874A9BAEF4D4241DD18FF977AA83AE37F45B47E8E3768D0FDF4E43FCEC46C5CEC25F0AAA1126A63C3CB5CB936FEBFF401D86EBFE0BF53A9D015356A1A2838F5107863184C248908B8B42409CA587041C570BE3510101A12BB796446D2EBFB61C4D712EAC08687D7CD554AE75C6DE011EE6D2492C1E1C865C1B36D4AB47A8551A77B533DA4DCC55E8AFA4114DF34AA92C4ED021154F1AE1A3C35139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A889A9D320C832654C7B08E64766750C94CB926D3396EEC1EE4B805C506C51B117C13A66B5EECCA474FCFB5A8D859B6DFBF1F189B0F9A6C5467D90DBD1D1AD5F92923A479B41E9833A509D3A9BA4F4E3881C6CBE8171D179DCC9AADD1C512CF614C0CCE9793095CCD512EF1FE3DA408582D97D5B29C6EB208C5153F9F8072D753C7D0B5FB356657BEA9D46D2F6A75DDFACC172736C8B646B7E062D76CB9DAE14CAD3D8BBA3BDA1E193A23E0873D7CAF3A9C4C887D53E557049F0BAB457A5441AF7BE1DE7A48083416C8347C1A35D8FEDF8AD5F004025EA27FBBB1ECF2DA48B5AF8398B063E178E374800D94452318989407C6B070D61CD3754A6D39F25A29B87537E34B938E4F12B26CA0CB8A603637FAC2D30D7A75A2585377A9DD9D689A19ACA93055DD4542B6A81C431CCF8E64FCC1D85F7BB3E012C0381F4C2F0AA34ABCA1A51ACB7B6D07D05CEEC3B6B08B2BA4B4F2BCC5FF7F18F6EB111F446837B67AE048AC538C9681D57B7F224B589FEB6163ACB066DC5676CE5CDFDB6012EAFB9277E543EB9F07F979113BCE9FB4C34E2043ADEBF8AD9164F21C7D02CAAD000242DDD9D0D9E41890AAB18A59D75A2B103AC9B2974E00AA8129A8A41FC8AB1CCE81B5A206E6134217FBDCAD88344DC073E770E3A53B0B07D4FBE88E9CC2B8AB18DC1FEEAA4228F801439C22F4E1A903B8A69CA9736EA48EDD310DB5C0AC36F578915373B5854569EE1235A17D62C4D0F70D5F1D788E01755DA6029369A7267C7874B7B54691AC50985453B08767D841D79B4F2FF6B82537D94A3B572668CA3E4A136DF922E1B001CB0F926DE82EEF81BCE6CA725AC8E22A2BC8F916F00F1619B37BCEAEE477DDED882AFDE61A01F6BDAB809F74805078E9F2D42461D7DD0EDCAD36890D995F5F6167EB57C58242A0BD21AEDF54E60EBC436E36285245389841B560249B377B407E4302E8F3B20509E2AB30CC3FC6EF7DC9FDC88DD935491296233D330FDDEF8A3C7616A675F9ECAE11111D19FB0AEF9F4BC9C0B01128454906A893EFF4FB52E4D2DE67B5206E100480ABA9D42AA94ECD40018714D566764B149838E507BB1B44597DD19F3E23D5E3F354580AFD6F5DC15E9C6F454E5F3C1B8EE1196E34DF87A13C63B59E401208A21EAE532DC17A50A62DDD0CA4D736B698E99F3B3C6E0B231424F93ACFA729BC67BC3351230D60E658C19A591F53B202709268A84CF813A1F49ADD0F0CEE7A43DE82ED3AB46A4630CA88523C55DFC1D3D9831F27A47A62714B98CC18E647489F1730FBA905181796FA3182EF1A08EF6604153FDFE9D1C220BFA9167461E524BF679A759584363E08D1A30068EE1EDA955BD816EAF8CD976DF6233A82A260696A039B9EAE95E55787AC710253CA3092264BD6A50B2EE9E3B0663D22DC48FCAF38605433FF82C14FDFD78CE35923028CA3CD1FA0DBAAD619E99A65A69817A67E302247D8584EF61D396604B37B8FE718511F89EECDBD58CA219A6310A72F3A4E940A5388F2AC2CD805221FCEF0A4E5E053742206549C8644A4657B68BC35A94EDDA1D011880DA3D2BD6A0D3AC51B61C40552F5DA41AA4E9972C262B497259D3890A180A54FB571DEEA30B43C575866CACF609D4CEBD035B8B037312CADEBFAEC6F2BDF97BC22CBA5E02BCAE5E9F52909A14B459410F264B22D82020CFC38AED0EB74B3483043AB5B4798DE4329E0B1D4B87EFC7D495841F96A3C07FD77CE0F0FBB59B348D03F9904C3D84EE10F5BC0F0FF8E876B98C9E61B41A161B2341FC46356395DFD51D97B6A674947FFFBD3DB7CC4DBA10CC58DD2DB1C5F8F54FE0ADD7713B1768865E4D6F8852FD0256E75EAF5495298EB3B6F3935B4475A8C4B98509C55EDAF7668A46C86A3B4B58F07812243C02F419BD09949C97174C8CCBB23559CE13A607FCAB2BFB8DCA9D90D6A48610D43A6AAA51786D24C879FFA01FDADAA5D12B50A1B0D8B6760F83003C99E45CFECB06888E902A83E3F8296CE99456A118050C87E5C9AE50BD15D418153E9D2FA3D8252DCB902E68B23F769C78E8007A7E47E7E356C877B77B057C537D8833CF5F5404255CA3A75C28D99ABB2B960C5D0905D3C08741E328D9A6EB5AAFB858891F02563C00D72A8F1BB20EB0C9363F6AEB4AAD89916849CF4F4CA6F98ED0C53E1A96A9A45B24311FABC941E4E739D0B7098E35E93B4063A786D6A0B4EDCA8E86404528221145439503B7A967A950C967D16AE304D846D2D21994E1A6E57F9459229D913CF3FFDEDD1583E5B7A2DC763D427E3B3F0E6CC8E40D4C5DDC10F8630C5C5CA4EA46593FAB4EC66AE43C6C62758E2D8B0E628EF1ED33A23405CE84948037C84EEBA15344C165869DC8FD1EDE099C33A4E264BD0A968A67D8D463407FFFD909BCCDFEBA6E9E9BABC2E5BFF37A829C4B78069E59CF3F79AC7338C10363DF1F3278B2C39631F36F42C70F8347B71A333E32FC34C9B5F001F09A1B83922FC0456F21343D5BEE166F149A79EFC2CA42C24752A1F99523948E80EEC828E8C01D83D6903260EC581D9F963CA434019DB21A8920BABE17DA63693B3138A7B70AAAB322A65ED81512DA78BA1886CCEBD7EF02795554344B349D64C1C9DA2AB709550CE7021B77B4D85679AC305728B562FF74640B3ECF24E4E84479DDFB876C7792971656D06D15D9D6974485B87BD448099980ECA97BE9A144D0114147E8DB427B92784BE9E3F884DE405309A7A3B8711BF09FADC4E1E7014294F40C084769B962DB76A97A2F7E375298494A3A32ED7FF41DBBBCB8C32678C7DBD401FEF6F868C696158453124858A461A0EBB649D10FD30ABDD6C7BE128258A63E1FB26099BF4F37D2272D82283AD28771D7BD3ADCB9A503B8CABD1A9C7D06D4CA9F17F6DA8F5FDB74FDF69A875637E2B9708A2D603103D838F8FE20931613537085BE45E65BFDB62EE5CDDBA83FE788A03792F3028C90EA1885318AF9FEF262150AE1DDAC4DA24B9511F4227F80EB81D5BE46108AD3572B15437B61747B3178E94ECB75E74264CD514EB27779E88DF63A8761C3CDF6BE6B06504E3C0E261FEB934909DDA170632A1A834B5D0C386D4ADF850DE524B47DBD39FB54C3B2B9A85527A5C1612E244AE6A74D375C8DA23482CBFA4FEC6EDE1CE21E4703591EFF078D258F0081672F9C86049E4E3A2DB81762AF30797D0D1013000E3128385BB26FAB83994A11BC2C3388B2B04C52619162748ACF29222A872EA2313B70B32BD7FC26DC1C66035A2F95B3F34106C95FC14AA1B073CAB8B1799E8FDF62225E8C254121BD4887CB83ABBA4752B1D0BBD9543969AAE6441EC262FFCE28556ADA1881E909E703D4E24A5AA757E30E3C79844E70AAB443F820ED17E1CA8813D769631B7421B08000D1E7E6C0BE8684A234FF714A3FFE97524A2EE477C23287F954F73D7989AC474F4FA8B210311F9F019C2EBDE0508D5AF969691088C77AEC4A059B7916D97465973668FD504254BD7F1421AC2FFF0CF343B3555463435064EF85E98CDC57B7B14BF156592DEA8FCC66BACEF14FD3A0F8A18880333C230115C1257CB1C942F456252DF399C1F42226685F91909A92E23849CCFAB1FE6A1D0287A09FF45F76B1F25D63C431B559999E89C28C801F98A7CF4922B748D18799223F37BED81069B2C2D3813F9AAC01750509EC1C8B2CC3D05C20270E0162823C72A3330C80E71F97F6D7D0F05EF3F302388DF12DFA4A2D7D4320FE1BD20CF4AB2894AFDD5A4AB2758FD4EE7915CCA5873F7A0BEE2F +pk = A889A9D320C832654C7B08E64766750C501F0F3D96A6A3804D8C5923B56EEEEA073CAF975A749681BEB4D8DEC22BB18DD776B858E1FE2250F2035841A71920DB73C47450EAFE205AB787A8E754CF75DB5C3166CCCDA2ABEFD4F2395E7311F2E7AB50B2B60A4E8B8AC996859727B35050270E89BAADEDFCC5EC52C984516CD4F1F65CECFE2B2908C2615CDDFEB38F81E4C4933FB79F928EC15CCA424E7C4F7033C8228C04D7105F9CB2A98B99B8F0FCB33C7461ECE2A4650BC7F033285A11CB72F43BB417BF7AF196FBA7E7554DAB2A595D8724D2782FEF5816E3186422AD047D981CCE796EA33BF90D3E06974FFB308AD71A9CAAF5F1D5C6CCFEDC0BD051B697E1851D562485D042FCE13D0FEF06E537E4BCEA269623FAD3F3F2F6A6380A1E3D5660265D41872720D540413E69E9DD8FE0BB4B46B1FD953D76C14CE0ACD6D29D5DED08D66C0D63AE73A2074257DB9092316EA54C51556AE2F9B9A6A2C83BC182C543F7311419D61EDC9385B57F03A4AEE46423139DD093E10C9EA446AFDEE0E6681E9944883E428847447DCC5FED893952FA88D9C2EEE655E8A3FBF9BB17D6147F0E1639D0C66F102DC44E684063CBCC92E109065AFDCF4B0123E74190DFC8541F3B2CC496C10D0AD43C5341A847779CDDBDD093B7E6AB34CBD39637DC540AB4E4D7C67EB94A54B4AC33924EA53E8B8C7AC2F1F2A9037FEB8008C6C0612ECB08C21F0C95CA800F0B8E056314BBC99A37B347FE18B0B550DB2E3E7E19AD0A81096E5C661735FE0A13F52139E5ECFE2DDBE54DFE61FE0349A80D295C4ECF49958CEA08F94814CA51A98DD8030195C1C0311956F2E2C5E877FC152B3D1B1D192B89EFB810E87B3BC6C93A2AC96EE98457C50E3BC48FD4BFA16247EAA35E1A715588F51023130C04BDCAF5D32820DC45643C1C943EBA660525893AB9B0AA1D746153AAFE9868C5F762C3EA1A93F1EFBAA36678DEBC1C1FDFCC8ABED4C0697DA32B9925DD7A6D69F7E2E43AA5D13419DE2504283A5687B12B7B4D82766BBE38C485B3F1533C41A4C52B8E9EAD76B4F14297194339479C0887FACE2FBB007B38840D657B6812F64A5ABC9D993C5298E57F70517030130D7B7DA7A703A8ED4EB7097A13D0F57E4947DC2E82A33053272F3E6D1BAB17AF869DA1C13BC571265F47FFDA05F96536A4C3B9D83715A933A1E64C3A0EC73D0AD5F37247B100B3E3CE22C11CA2B798788FE96888654B665F34264042641A7D7BD64AB0964E3B3D4D479121435A313992729F9E41C0D553E84F01DBD9E76370DDFFE4E1DB2A70AC05C8A00D68562336D49E19A913D4C795E82782E169E441332376D36ACBC5E501B2F04191EF29136EC9D62E103DEEBDADC9BED486CB040CA80A10157D6A8C422849972DCA048C84F5D3A21F80A4E956576A7C062ED4FE8E6ACEE0544E9A172C47434A18152874399162EF193B92326B92EECB3820934709E616816BD3252EB874F6AA3F252A024C1B752414A56BF480FF5B470190E0E67B593420E3069C5754B0DCFE8C06010BD10A18F7BA448D95069BEB4FC5AF91AE405CF1D4B7D163316B38FDDBF35A40367BFE34EDB74383C2CD71A5C5CF513D3B9635611D4D724E4C0C2C5BCF5115C08DC6B1D9BAAAE0B39C64248712011FEC86B2CA96AA9412966FD90E4A566DF48FA265282B4A3277799C8B40BD0EDA82512D069065A3EEA57A7A5ADF830630F63A71B25A9CD1B3142DDEC51C1E4A67347FE1AABCE9F3ADD1DFDADA4F949C3AE04B6A29C68D1312D284B397C02599B7E729DC8CD7903D9C78790BE1C43C86FB9E4104DA48D1C6A62292ADBAF47DE4F2E11F7FC47E54BFCA37A5621E9A4C6058E4D5C825FCCE961656014D169D918302FE79F084BEACC8A4EBEA26EC464DAA01650385D51A048E0660B23752191148EE73DCEA6C6656EA4C583D4A7667DD4E377EF08D066193629FE15D2879FA2C44FC4BC475897835E2EC0B27D5431AFFF29953291B9C126644731BD75BF552BEA3607896D7BA5581EB54BE1D424C3E354BA6FB93DA8929581EC290A520210C4019A3FF9E0A38E4DCF1C3C6EC1D46FCD89603BF8C8917131134BBEF204BA0EA21DD12313882E1C999BC5915966E14C5A20EC36DE8DF9DB480B811C02EB10D0648C3EBF4643AD59A53D20D38A1A0CB403693A7E85A24A509479CF093BA814271E22FB93F9442194E1EA96AE84779B9DE094773239C9EFB38583D85BE905AF01B4623D1CAB78A83D8E22F5428B2B2DBC972BD610056CA1550F3363585BB971B349FF79896394173FFD047BF7DD25DB059BEA6F6D3C695E76F4626A37CAB6B2FB5EDBAEF9C9807F5986FF1AD7CC674CAF3734E5458BC2A361BDF098555A5CAC3B065D92254E8C6C92490E38B38F52B12CE38CF3BCAF9836F4654B9CB1DB472DD04BF6DD71E1E8C2839FCA578DB152E008199A186717D458E7A5CE1FF9D268A9150C377083C983D5BCE9802AC6DAAA94DF0BFBD40CF4802DC0D3DF7021435E714A823058F195D3B257F5B02C5CA4270F750D72EF5B1DB26AE6A5AF6357AEC899EDBCCFF6BDFF26200A8F05E68190F3CA34A5B94E4D222705BAAD8F95249643900A3965E55604BD9A118B5C03A727C63872DDFEC60080D1C5C6AFAC3B282EFA7352D2B6A328A46E2FDA5557F63B9D3064349E4C626323CA001C28A6744BD6B0839D54F7E2A68813F13E5C9E9F92F01D796EFDDBF5803F5DAC687163BAD7035D2C8A7DA1EA0A8521BBB0464E364B54A0EC0C41B7E548FD919B23C1022DC349A1DB49841C4CD78EEFA10A4BCF9B40DE8B2A45D8C6D4FB97BD1E40E8FD5B7878B5269A82DF14C6D6FE84B9AB28B9855561DB086A190DF869C522959CB7D70984494E9C362C01EA7AC961B95770C5A81F92199A25F7DE2383DABFB31240A29938BAE238F9B30B7044CEB1242F136CF9F3A9BA0A06529F10FA376E0ED0751167BBA6CEC336D7253B0EA8D16210CDAEF5C133C41B02E60FBD75275983DD137E20260B456E944717E032B5BF7795C144AB23CEF9D5AA4BBF540E0D1D88EB176F9BD7B2DA48821A7A9DA50E03848DEFF9FDFFE186635F706CDD2C65DA78FD726B52A1F82F974E67530EEBC965F20C754E562C0DCBAC9570616F967EEA7B91FFC0BC821D906BCCECFC4F601A0DDD7BD0703F518236D77ACCEA4BF68EABCAC8B7C36916EFDC022D32065803D8B74230DEB2368E3D602F05A07564F56A2179E340180C0F40A2C37B7F508B7A6C1D3222577EEC335B4D60E22CF32CF50F5E098CF3896B4A91AE249512B5CBB707361F3324CE6FACFB28FD1E620B8E289332288430974DFD7ADC88B35D928C4FA211AB389C3ACADAFDDBAF1072FD855F2C0452C8878D853E9468D9481A9EF626FD4183D6ED86A6AA2EC19459A69BD88B72EE0174D920C2C9D0014EC50E64D01150DE864653C4F60573BD07D4DB5478364F56DF33E9C1BD47AA9EA02B6B2E130E3A17B5E411653861FFDE2114339632ED00B10CDD182D4D7F806E86EAB2AAC1A288500608180AD2121E7C7D7BA981B286C6DC44E00636BBB70C453AB142EEC727836845BDC2C66030AA5E15BF688005D54DB57893BC747261859E9ED939B1E4C57B6B0F5E10F30D76ECC3F787D70E9931B521587B54C76EAC1D521F1162A1AC23E13A352BB09530B8D841D041195124EC0986C429CC20456368A5D0E876B572B34DF3E3F84C2273D560CDBD2BD2735F0DFDAD68CB9E28FDA9FAA7C254A448F507B857C6E4E7B57D03C5F1B2A9BEC105D09270A195FCB22DADA45E6720FE1052CA38DC57BF73438DC1EF0191B6E336BC410A3B411C9A46188BC0F2EE711E91F15813E14245F24D9E834A3B926F04306061FFD3BB245A482468A1B23AF604C98DFA086F2A5148E50417716FF6364F44424D76B1BA1249BBEF55347CC000770A1F647A846B7453DBEA87673D2BC3A764B86737CCEF0FB43EFF313F4BAF9F8CE3451BF5B948B954075ED762C0CD310BCCD65D4FEE4B51CE801AB4ED5DD28217D261E06B89B9BEB8F7DED87A3FDAED6B6CD718CD61546AF9E7D3E3E0B6ED74C703154C32A30D31B2CA817B847EA4E45A88E3BB1326B8C9E3D89B61C3E8A44B041125F84E09C11D73536C5C371DEE1D109DCEA7152A903A8C40B56B9140A4F2F7AA8140AF032A62A85F4E66E7FA19C1B542F489E2CE702D75D1D4B8BABF562D1A8F9D1C6B500CBB84B9087F90A83FDCED7C6FEDCEEB5722D6E78B5CCEF8021 sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B7865FF33E9D8290ABEC -smlen = 2194 -sm = 29E13E6624404131F39EEFCF72D3239022228BB6963EEE56CD7BEFBF033200E779D823136CDC1DBDE41DA88B10809C9105D8066A80A57D5B3E1D3D06FC8BB43D1DC30CA4F2D0490E89F999899F2C478D8131FB544D0641F5ABE3E731A8524DBB430815A0D41E61A1F25B03C563B8CECE894A623D7E39BDFD96F7D5DD2DD3FCD46820B5076F23C7F9A364A775B36B5DD710C0431F7C7637D94A134DA1CF14CBC79BB920D340C3DC508D49DEE7192B25A5E7E8BD32D08D884E1046A72B3A0643A2F739DE0BA8FB598370D46C494845605391946C7A5E67B8C30DDA7D65C7D461483D70644BABF0EFE6D45BE98007AE9362ED27EA862CE98EBB3B3D3852564C95BDFF2FD5BD14EB72AD23A2513926A0A8B25B9BA463B814914938A8145EDC0F7BD0C4E1E6CF32593BD72BB1264682474654859D1771A66F0A87387A5E07EABCAF4125F9F4DEC796CE4F33EE982FBD3903539BA1C8A723A358BBC8E3A01B4FE1544C89F5AFFF2CB5506CFAEC1A62D5C5C13B74881D66F7313C5551B349896FB7191D89E778B419F1C3CE757E3264E8FD446553E7875E7F0C839E9AA0473815E64B50EBF3C0242566EFC4EAACD256D85D76E4AED4933763876745B49CD5F26801493A6D9E7EBB99490933D6357F44EDAF7BFAB3B24FE00E893B56E8DFFDEE3E22A057FB64F72FFDEF9F21BCC571B56EA66C4C4DBD4E0BCEA56EFAF5ED06FDEDC2B16215ABFEB25946FFCCD1C68756E149C6636B65186817C281948880C17F5CB10BF00DCF319B5341CAC87AFBECA33CDBF59C62BDAF4CF9352F3AAB3FA979CA79BF8CE5EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +smlen = 2298 +sm = 1335CEEC13EEBC6365CC6DB8D11F98CBBFC1045122D02D64845B55CE0D08D039C3FF36C3DD8CAE1CDB967595ECB80730213D89F71740313EF6C47A85904EAAA313651A7C83A7F881342053380EFE3608B7388A49FBC2E4012B99E162841DB443B9953C1825DF584C21822F62C129BE7D8A94BD72595F37560CCFDB0B9F72B1C596D03BE054FE09BA5CE6E6B16857C06CDEF15845DB78D7E0D32D304625B328174853C147B662243F430D58A0C54073D2CD673C0C3573D56277555C83BB469107C32A4CE26E6FC95EEAC103F18B97BCFF85687E3AC2AEDAA5512BB6DAD67D6D80BEA75FA7D7C3084B66A468B91F3582D8D7D345C6EF056E8271E0B49B51C6854E3DAC423D238709DDB827EB0FE9A887733EB62AC2F870ECD440DE6D8F56F22204C2D3070994BC4CF9239861C94EDA7DED44C9142D07F4FC31E22B4D4CE096AF244743F37640F5F3BE19539990631AC6ECB2153731F638C7E23BC8832735969EF903F0E61A19C109BC9FFD8D9870377C6C32D2EB9CCE9B15930746E65B2B1E78723D3F0A2A2891FF8EEC627C7CAA6818033A1295AE59F1958CDAE71FCDAC84D567C75E15AA50B2613093FF524C809CDEEDD63D6F33487561D885F30810D0F836A17B874727E6C59E77C2C8F5ECF0043E06E0A2175A85D6B7B9236BF6AE59505AD1A9E0E3186BB65D04A251BC5D72A13185972A214B26400996EABE4D5F8FE2F4FF721D68607012C192AE19A48EA747324FFA9BAD009499A9634711090CF4BA0D85B3DDDBA2A4DD03F0649DC90748B702EB7D8B329D014017A3342108232F81E28EF4A14B82FF260D7160F6894EBFD3983707BB2CE086DF1983F4255A121BD2C403BFE6096A7E700CA4D9C4C291817DA9ECD3FB629BBED0BDDB5AC4945BD5476D463F419B5D8A8872122BCF319B5341CAC87AFBECA33CDBF59C62BDAF4CF9352F3AAB3FA979CA79BF8CE5EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 219F8358D472AFE3F946D59C629A307D2A37DB3BA81E087546F2E330838A376B835DB1531CC0CF6874C97083E05258703155831F8CA333E0B7BBAA8FAE5748B924554FAD716EA88616F8ED1508E567C884710489F280FBA9DF3A1A829EB22C607A9A2905C5BDB472A8CB56CF4A1A58D8EBAB33B056ECDAC5F89B30FAD5EAE6FC8CFFDD141EF28CB3442C61DF4ADE123C119466CDD37ADF37C1B5D8B057F84BD70E801B5C44B76AEDC7F3AAE5D5F9DBBD9CE22BD61DB5181BE628FB6591E5C86E39036224B32AEB328011C777043E7D95D4D009D65FFE858965E2484217F214EEB6D26AF57A78482F2D70F4F70D4F98268B57E5736C717967464C0825F56BEE7717B71FF19119C63A7A05376697AEE9EE19E6E0424B5645AC118C2B7B1D4294CA70109B516DA55347198C99B965114A75A31FE65B3AC35B98FD2EDCA65B499772A376B8BFBE75C52C69B37877393A04A3D31388D63BF5B01D9C0ECDA605E0D54938DD262BE27A6C651ECA925FA8DA144CE3A6B979C949BC4915DD70EA789E656109CE290AF8E957AD8DE60B1A3462441687912C9D825C82EC5239AB2A15BA30197F596CC803636C3424E87DD02FFCD72A6A19F04B72DA0EC55A02EE78F966F3F593C7C80DF23618F70E962D481A482074A49955CA0ADDAEB832E945EA9BA3DC0C5B624FD83DE39293409B0E668894DB73890F6C1782C544CD159C29253BAE515FD8717A4C5A287272B52921A92BEEE38222B65F6A21C7AB3CDE893E082F56CB88E17E39BEB0C3B2B174BCD230A7655B4BF58A4253AB0F2510CF0C3B5D8D4FC0C1EC36AE6CB2C1B0068AB1EDE855D09C8052EB441C2EB4F10752F1A8DE0D2C6C755F0DBB03C224AAC46B73F191DD35ED7534F637B7D0DB9A91010E203F7D454255B22A9D74FD84612D0FBA71AE477CD7B742E5FA94174E7D80E4E23016D0A374A2E2AF556183A46AB067BCCA36CE016E1FDBFBFEC28EB30B725AF18251AC3243937190EBD33C6E9C879A72C11B07FE45348FF75A9AFDDC7D4970BE286EF8B74630B5FF2AF6AAE2A5C8A0A08F4C32996CD8F870879BA7A3C82B6F4ED53A2934D7E48430E29FB91FF9CE5DE0EB6E4D1057FEBACCA715CAC181E95FF441EC7911F59C721419D2FC2880EC7FD6A0B09CCD3140594FA9520E15FF055C96FE9EE8BADC0671DA13045FDE97D239F8BF11E472E6BEDFFB7F4A4A797354D55D047C0E25B2513425BE8B2F9A3F4AF5DA66CF1159B3BE16013BF6E486285910992F3D06C01DB89547DAA1EB9CC6BCA1163E5A8AFD6B908707148E5B3D37B51074FDA2B4BFAC1E65E1C1A9C24BF6FB8C631675A65A04208496623F890209C4B5ADE451C77899EBF31D6D304A904106F92DB352C8872FF4EC13E3FC03E5206E7100E2EEB6B2221873A868F85F4BAE9E8394FEFEA6F3380ED30FE03C14140601EE1D23CAB61401F5BD83438975FA457350F5E8A01B7E96AE302F6F0443673AF88A8462CA83C6083C0B9DC769A8322A0B07304F29CB3E66068FD835A0C51E95EA1EE96A2291789E19EBC44EE3DD91E0BF24947CA83F2D18244458CC86ED0FC97C5B8F6FF4F0FACF215829EB502BE8F32D03BB42C95FE4519A24CA99C8D89B4E6393AE23A3B773944497892BB90AFEA3B3CCB708FBEF99A575BD4BB8172E81CC96ECCDA2FD514DB86F3A9AB551DEC5787948C9143358ED3412CDB8BECD388FA22B90B8DA9901D4BB716F09378EDFCA6E7451E051A851E4A64F1D27B114B2F15DF09888E92FA1F8FCE07FF6DC8009385B26570C969EC2614654437389BEB2765BC49A22F34DA237F0817B1EA7A739502009A81CAEE09CF3121020DAB0923DD8BE4D57811B850BC9D2965BA6A3419B30EFF4E4B227C34236624AA430D7ED5168ABA3C017A6516E45D84D8B4013826B87AD4275DB56EC6BFC88F24D54F523A072AC5DBD44B472632431DD370B84F144E48AC59B2121FEC46A982124646002CD976112B1F012F8C4C51E876137D34B6E28671D24AB9BA0F653AA05F4A5C320E3093D146B85E04232973723BACD432A3ED4A61965773352F605EEC0ACAE53543C3AE23399C3ECDC3EC27287605B8F5F3C33E2236A60DCB44172446AD15BED22429B473C229C790C62389A8944E598438E4DBF203C933CDA6A9663BF09A3BC3B176E191B6190DEC62AF82AF7A7B134AA2D6FCEF08C671E7AA88FAC58E24731943E4BAD4EF67A41E6F28770141FD8BFE6387DAC9BAF8C9C0E0133AEB4D7D8E302FCD9D07907593FE296233883FAE795B96FDA99E7568E52E5CB9647C867C279546D5896581F5606F0642E470FF37E75C4F84AB32E174A5D2C6AAE9DDFDEED3BC78218EB74BC741744ADA3EE2D8924223426CD6E2E9233394F6F4A32102E767AE267D78B16EE9662C3B00CAD6000DF7FF49EE99E93E234F62773CD3406DF5F5AFA5CB88E3FA580EF215116FC84299D5A07BFC59344211159A6052C4F1F92033576A2C13EEC1E0D7E37DB7A62589EA5B3090FEAAAC6DADC20EBFCE4B1EC0DCD87413E89B57ADFF58A9BEDD10AC37ECA8E28BE559DCA1ED33FBD92511466D4C96BF78AE8B3623D7FE1C185369A4349851550B95386784390EB1B3F84747034C1BE43D04F72FC608B17F76132CA7E89950ADE53CA8ED520E9045B44466AFF67D0CD48B7E551828AB6FAF95313A0E022FE2FCAFE0BD5605A4FD0BA5FA64E93E5294FD6ACA74196B9CD6244494E700FBE1E5F6B8D399F279EAB12AAF83A8AAEE3E8568BA2F37B39CBA09BED2B7C75C009A07C9530E88BFD8C9F1D135C933639ABDF24DC6712A1152FFAA7826A16A660EEB779735867D7F764B62856AAA14FFB946991BD3B1967687D542C95B37D7377FB1E5F58A2235C78B69BA4349C6E82FE081B8A120791D762B60F366EA0FAE6BD528AFFD95AC1259E2CF207480E806FF13D3F31277AEC86EC92DCFC301D4E6E69BC317CE6FDEDD9E218058BBA5A204CC4B09846279B4819A0D65D808B21DA7095634B1C47CA1DFD353B1137ECE959C09A1A0F9B187B7EA9F23661789A04E71B7AA2CD2632C1251745FA52E567691C049B2A14EBAD83891528477C24A778C84C1FF124C57FF408EB506D7E26B976E0A9354C25CA301FB3966025E8BE8F043886A87437F82E65CDB6BC16D1F0B51037A1231B0CAEE59A5DAC7FC14D97A3E2EE0CECB854FC68535871AB30715C1595A1A28D4453AF907E68EACD8BA742060ABD95D790ABDEC64E1E0C87828BB890CF4AFF1F28E22D8FAC605D65A7510D074DAC9AB5DFADA4D5D47AA2B43764CDCAED291C9C16DC190BFB3C0F9E971F1CEB29B16ABE0DE267657903E8F57EF38C41EBB6131E9960E70065B13764C48AC8C305AAD01E91475880654941F8A10F5822210B4A36B95BE9567864670FAFEAF9E2AC35AA1FB6F23E27E842DEEDD0C6D0E790D8812D8B7E780B0C2E6A3B5052AB88582933535BF9B3AAD5F4B5C5494B57BAAF3B0741F6AB31B12463384A3B60ED7DA4999920E993D434F28C7D77DEBD4AE4FFEE7272287B335DD2D3838DBF83E97DAB6AD20C1DF0E5BBEF7D8BDCE28DF21780CCABB20BD6AE9580C9B69FEA4EBEB2593C08B6FB02C93CD9E563E7F3FD7EE28F1D3355C983CF010615076AFE74DD93E66BC416E8B96F37477E491E31514032424E12482D9FEB5D2E5FF44FD3ADA76922B8641ECB23440818A7E43F747C1A6D95679B765DBA047A4192CF12E6C2FE082F46C29E29DB423EAAC7FDE66F663C8ACDA85A4A8E4CD106CB32E1E51DFD3FC2250D3BFF +pk = 219F8358D472AFE3F946D59C629A307D8D461E94329A540939A0DAC1EF9E5B01E35E0144615A789F48C3791CC358762EB96DB9ADEB8FD0A0E783815227A0F4332435E4BFB4ADCBB9705E26CE463ECAA42BD3B2C2F1CE6291C1FF2D6512115A4BD693448876804D45079BB1D22A10E6ECC63033FAD4E95B66FFCB8E39C4E0DC9875F8259DDD7A7E8CE7B464F47675CB1EE648080707D58C1661ABD3F148144D86B3C7F95B633B7B4DAD3619FEA2942C76E787F2E6B0BCA56B5785B00B90AFD2ADEBD3B07A4661E1E8DDBC861916ABBF7BCF536D1A4DB8205188D91B3EEA09B70D53DE8986168BED941C66912552884F00EA5944B476A3A7D6015E81BAB01BCD526359D0E5960F3BE8BC50F468E7F47793BC8D708FA8AA90B7D122DCEC5FFAB32AA5AAFA107B1614E804E4AB4FEE54245D43EF4C4CE16191ACE2A39F5FBF0EA9A9D9DF3262CE5F808A202856DE07F95BF98905A3E8269F60E38D314B088531A532DFC40AFD218D9606645AC47AF9DA530ADAB19BF1A0AD2DBCD0C26A5632B162E12F42A9F6CDCD492EBFBC6A1137B58076581F2AAE78B6804D783C8C18C485D29E9066F2181FFB274B03280BAA1D99BB25842D1FABDDAA4DB2225B430D8802698F4E375BC778F5635D3CC3F401B8BB72B3023705E15E1DF0418B242E700E9BFA0A3032C07CE6EA2CB2EE23ACEE91ECB8A5C030C418178BD7CF991609301544B58F57165B76F46C54C113FE3C3EDA8CFB99C611977EDB96BF15D14036C470B028755897A9B1743083AB17A480FA8816B41D447614B891908DDCF616C6A3C2151786488C4713CFC11C78FDD14C0F7C3E072609D0E6403A1142A525A7FA83DF0258874315813798D2963AA222A3078259FB15CF9CFC8F60399E4B47D8C9A30D0394E24608D0F0CAA35B56D48D477F8BAC6D3C22AD393655D842B6D36F8313C157B56AD88E6503CDF2258DCB340D1F34D114147993AAC5192F2C78524991AD2F4432D2EBCE1BC0356EDE4D966439BD1D742561BAC38105CED72AC0C25C0D013FAF0A1DDA801ADE575EDE4697D16FB3121D742133F95D3A5A275A9D73E7603924F739E6890343254211AC9E57D17A3E55C71024F47337F39299C07AECA9C9D62509C5492FC3F55D38A835B6A3F495892FD9208A56056CFF5BD47086FA4D08071BCFD97D7681107D055C7944295AA9C71D342B00131BBB460370F835CAEAF8602C6A974267EAE01B004FBA21A682152D55CA26BFCEEEB0F3F54B48235B6DF3E25BB6923E9A977D3166AC4C523463FF9DEFDC994A1F94A7E092CEBF04BD1E603469A8273DC4DC1DD25779461BB62EAB7F8B69DF846FFE4BDA5B1F68A095EE4411887A4F2E19970070F9995B11E298790F3F70C1AF89A5AA3F28034E0EBB9E0AF285B8DFB5D0E293F8FB683912805354C3FD5684CD4F2B1505E6DE4353C369B3497C8C99B725594C33AC75934286D89A0547682275174B41BE9FA0D437EC09054684794FBE8B14268CEFB1D6E7F887857B97E9BC890595D799E5F9A89897A388CEE3CD5B2DCFC2237A437057E91F8E756A0C897E883C768E9490D52FE1266702796ED82398C9AC9DB643DF29825306D6FD20B75CFD491C815BDD91FBEE7F8A2D1FB51F81E472FB66F72386CB251AD4ECE2A2B254C20D3B110406D64EF58F39C10451890CD4A2169615ADA0712C9F4D0AA0AF72E6C5069EB564ECDD677B1E810E1471A47FAEE6EB36E4DBA8CEF9CA393D9F673CA8921317FFBB76ED69072537D0F7C74E60CA21D609DEB5BE8278407825C15C32B5AA5C8E13AE67741174A728FA0952C3AA2476CA72EC4C9A0FE41041F285C9A2346B2A29F355C72E82849A4D2F4026CB3E83134417288223B3515EA0B86C650A8627C5720ACFE6510A9AF65ABAE318230AC05C02E6AFDB8FBB48D16F46A4292A2565ECE6D610D9BC00D451D9D57C6D8CE3A35D2E49461981F23D229C18E79EF6C29B028182A975085AA177A40E7AAEFC78E4E193D1E8059E1D9D0DC72FA6193DF4DB06C4C441D7D26EAD7AEB1DE8B109E4BD60C8FF59F88B5C1265C011417A977959FFA5BDAA61E37E68AE62E89D04BAF16469291E30F8482A41B0C9C0ED9371F8B3C670D193A95ADCF494C46A2F17988EF333A7339C5217BE3A4C31EC5D6F5BBED9998839C311E387C0980D418A097890C022344C8A1F95A2DA63B8E92EBFF72DD00D0AF7E577111EDA8C37FE5963305A0BC8C3209F221289DB079113ACE983B6CAD1D5F2893C7DC1E911AA598329A4E2A008B077DC949769EAE114620400924597ECF3BE5B6D8426EC9E4D88FD2308A7E468CD7730D7B4C66765B2DB1A27FFD2B05D8FE82B4D001F2AD1DAAA9D98518DE4322A63E707AB3D1B9AB3145C002AF86F364CB4720296DFB037FF923EF10E943B324057595055EB8EBD243C5DC205F0725FA629CAD23B56974C78FFCEC5BEBA144289B6F76EC2F0D106CAEE9B6FCFAAB27C9D860BB9D59BE1E8EC25141BF6C8730EF44AE1284C2F03F2FAA405C4E0872305E3DC3135897A27DB78A0F4A41984E04720E87E710B8F430EE6A797F10DDBB72B780F6C847311CA6657649FF73F06900645AEC740915729E7795853571D87C3D8B0E4E346C6859EE4373D218B61BCB23DE2B23EE69C7F6D58B840CDA83A4427C1A96EDAA793ADFEA874E873107263EF439C68F442B4BFDE91186322EA8D4EBC291293BA5C6DF18E2563D564876FDE841A31F2868212A129B388EA11BD3E5A5660701DD9ACBFBC95C319C48ED7FB24475F0B469DAD1F36430976C2EC3D7438A23F014F86ED1616138B9A9B910A503BE1DE44F6027692B380469ECFA00B3F9E5B835C4E979597D7139A5466427A056534D1E2001AC1C0B1BCE2BCC0A3354CB9D3A2854011217EE0FA931A28A017CDAF185C25B93366D6A8DD7FB418ECF94EE51E8CBE46D4E14B649C5E817CF53BD2B7EBE921C7C5D25AB03DD8C9BA109CC09B5DB2CF066BEFC5A79C8C2F19415CA98F0C9E14D6B02B24C0A3FB81C8C2B4BAEA137AAD30D5321FB1C9348770CD16B3FAAEE6B397A4F6EA84FE9C5DD161D23F89EC9F1D882895CA2D7CFD309150A18C09B21DBAD7877466B1A35B87F7F69C5E3050FE0DEADFA6490E4C9C49777A2B96889A3102CA5F9210AE7AFEDCDD1B11C1FBF19B0A6BD6711696B3F22F5871B0AFA0257ADFA8B8DF1E46D797FBC04486D71AA97469C470B1CF36225A6FD0101819A4CB4DBF3913521D37D4D060BBA8EB75173982EE86CFB6E6E37BF97AE532F51F9FB50AD75EDF1E83BE09218F272B76A0F79064E65E2D8C79E766E6F54307F4C89793D7F0E36F278CAE288E34BF59CB5DDC85B833158F7F38D4FDC2B20AEC445ACCDB9C13239736148035CD01F1980E96B266B9CF151456EDF70D84DC09CB9E458CBCDC50870FE047A6E504F899A5D8919DCA8235E3C412E5430D075EC7D8AFE18E52500CFF57E1CA89A6A9743D457FAE72B2B5394A923BDAE1AEA6B9662A8D3851729E9CACC86FD6F6F524F894E07C6803299E16FB386A85B902B9B4B543AA0BCA2D4B0212FEA4E152AD0F25F10978EBC5521225CD7A226ED39DC9148111B4DB5EA559BC86A52FAFA32CCF440B33132DCE83C011B8A7C8B6FE12CD6F93CBD255663EA338E69A5DE00A4978F9D999DE355A4D12B398D9768B371025D2F5D1F6952AF63EB6C8DBA3676510743D604DBEDC061531C2525F93AD16CAE9EF606733DD2F82695F187C11A2A9CE34F9A835F258E9246E211F947A8C3F2D3FABE2352E477BFE85D3D95C0D5F2E473C90534EBF82E2F47C36EEA1D200BD60E065015B15A5DFC1C5DAFAF7B5CE42BAB56CBD1C92FCA1FB7FCDE4C678866B89256FFB5E929BBC072F6BDE0D61E5B8EA795FC1E3B9DDE048C4F09510F0661A0E19ED0BB57B13983456A277B06C5572C3F1EDCC1C3AA6B8AF83A18DF886DE556D1E7C8032D65D8950EA2A8B3027D042A4B0974141CB4E69DB6E44F113CD1EEC6C52B80AF8F3B4CCB8A2A04425A2412CA94EC64739FBC9133F65E79B0F5DE678F4994E128124897E93B8C1EFF4EB38E7565B7EC7CA7CBD9269601E2C694DE9EE5826CB5289A1EE6D055CC63EFE4F436BC75B455AB138EC91F0B040E88957D49FEB2BF981A62B9109502CCB592B859D8B7CE7A754622DD3C243052D909772A4D0E60B37BDE33011681FB175C257C50A3C12AFEC7125906FB44FCAE840497DCD97F9CA6337D3508375C034D5FC0386A6CD02FF28 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB0546E85D0597F91120F -smlen = 2227 -sm = 66A90254C9F71DC47132D613C368B1FD417C9F8D9761EB73F39E994491EF8B688EADDBC340EF9F5D04F5F9DDF8E677901DA5EC65DF09CA4760B8332293B00F49B90326736C6135F6639FC3C2B6A33166A4B2DD94C364C956F1B46002C4225A6A1C5FB360251C74C03FBFFFD9406D0C25F3937A0EDC59D80C83500CFA201F2AD8969FF2A8A9431C6C7F4ECB311DA9EADD906EA0F24A788B660A2A6CE8A0C983B888CC94B2BD87C887688870D4B94E831983CA110B71CC85081BB18CE1C8473415F6CADE477A945FF5ED121298A2F87D093279D911050657178744A3E300C892F757E3305845B1671FBA205BD9ED4B87FAE65A6E11008ED1B6DB301C1298473225582E3937CABCFA5078112BC70D59A9A2232EFBDAFA3E56813D37BE117EDC2BFEB9A5DC7FCAC763C88F71E4642428CD441E1496CDE537AF1D07190A93EB9C5D215C9A2C5F3B55C5269D2B99A31E7B0D81600BC18A0386B3BEC97FF14BC71F13A5B5490D2F457E2315744609F9DE592A31E47A6630E9E09E3E187967F2081D78476D886D5630AC37C0D328D2D6B7F7A36E6E3EE59A155BD887AC843A39D2EF0E25136D13F6A49EBA621651C4499A3EB2DA874674E136D5BCC5DCFAD229FDC2A4B7FC0406FBAC7BD93D493D41D97FDFC63DE9FD696F714493292C6409A7975A05F7AEE8F081270AC3B7111A1C1581DE30B8490387D0DE5E971DFC3867EFC7B98B3CD5B886FFB9535C6E2D50925FACDF320CAF1B31AEC0B0485F7653E31D9FB2D3C8050121D4C9CBA164DB83FCA59A388314372B47656CD5EF261FEDB7856B1DFD6DC4D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +smlen = 2331 +sm = EC42F0863A64479612173A0D125EF9FB7870625B35F5F883A95652C79A5F7745DD8A37EF389065D0592D130F53B3B329D9FF09C2C0936669D3CA8D2E865BDCF5B8B387795751C720AF0292AFD013C8ED00B5DEE7E4F4727E019D01B77FB04B7BA46AB11B0D0D764AE413AB0DAB784F7A13FA455F311AC1FDDA0A2B944433A0029D1566D84FB6AFD95A5E32C5DEBE1C04A36D61152ADE2C1CEF6648900425F6EA7FA631D73CB1FDD90C3B93ED80B85ADA98BB8D37DB02291D730A5A0248D31348B293980829DCF539222BFE7BE9769AAAEA94CED815E7ED2CECFFC464D7E86042521285AC437185D541E49DC898B941C5F5AB262AEE5BFEB32FBA867C2304800DD95CF03F7317A316A654DC231B408F42BE99156A05568233D97F9650E37971D0D48C7EC8C456775CB2276932E3CB084CE916423CE244087770D36416DE19466E5BB52B6924E22D40AA4237AE85390DA9559E58EF64D581F90A57581AD04026D5CB5932778BC8F7E526AEF09BBC10A3FF23A36DFEFC0EF3CB7EFA54B4405076D0F52496BC5EDF0DB51CD0494E9439D4DA42B191C39DBFD513960B692785AEE503A550FC9AEB573F40808A4470384DFF46C0D7B543B9F3400EDDF5D747DB40DB09BBCB76CA876DE55C161B9F07D301F435018B1B64BB1D1E6874129CA8AF06131010882D9D1ECE016865629F8B996CC19437B9FB85B43E794422F97A3DED84C93C2B2B38F6D714E8AE920706627304C69C58FF5E75E1F2EF975ED52AAE5F4A77C535D5F35792399C59357517CB61526DDD238F1909F6850911D71340BFFDF5E29BD6E9C3432543D3012AD6361FE47EC36590BD3CAAF21465AA7A474DCD84D8572A46BC6DB0C37287A53452F7D04F80F2937F86C6E93F56FB7F6B4DF936DFB57720ADE134943BBAF68DAD0121D4C9CBA164DB83FCA59A388314372B47656CD5EF261FEDB7856B1DFD6DC4D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 0AC94C5446F048004FF0E54228BD5FD0505AB5AC43757643C57865B94BDFFA7273971500DCCBB42DC38F568188B07433F722EBDEFE4236EC793F23E26986158783E8566D6ED29F9F1297823C4C750FD074546710E77EBC526549FEE1DB4490B7EC3F5AC82448C9BF383F807A79C6478AACF9C11B19A8B66DD715978C3FE38BF462E71D1BD2DF66532C876F5F996CC3D5A2C9D2E934060BEF0F2C398BAE74C621A13568CC0878ADBF3DBD764A114BF8FFA5703EAE8D3A865316D3CDF02DE2809FE133D32F2E7A06C2F5D67B0E1849D739F2AC403028F85C011FD78632D22E6272A1BE28C78D44B5FA70030B3DC836387D6A347B42AB6EDF5257A4279A1ADBBEC3E38F00AD1E491A1ED3B3F1E62CE65C558FF388E5F652B5B33B59FF125CB4C33F8196DF39DE3A0CB3135CBC112FF160BE9D2514CAC25E8153C0E8837AD357E41FE652889AC7EEE71479310FF1942B168DBA256B829B7BCC7C8AF15025033E9EB88E06960DD5D571788206C5421191DBEDFAE03792B3E46B1DF84F396D7C98D89D879D63F8FDDBAA42780EF248372B1844EF5F210DE3261E984603B3C27B9E5B7992BD578665D91ACA85A589011C58EA4227CD6FD7285C8A78AE31D799D9C53ABC7AA35A71DCE0398285914D2C91EC58C02E8A2DC9E9822C02458980990F0B7CF8CB2AB8A6E3EB7096802B891556701213AD022F2B301AB0AA0ADA97035761E5ACD9AE5A5DAFBE5D70ADD7338D4C32B1422EB8EC24759A3C3F02070BABAA9975D761C58F869FE1037227161EB921BD9BD707984FB1847A975DFFEB1055042373BAC928D565E4791491F7481083E5CBCF4EF0E5B5455E804F9CF573A9A9519C2ADFE5DA4B2512A913015D43875ECB3061D96084240F7CED9A8187B991FE166B1A378A301751F0F98E857DB01864B3802ECD1A2062E121E98E5FF24D4F63DE11F32284774EAF840043EC2A83EA4934466C28B14750AE382CB88C6E8F6B6E425D88A42C8E02E4853B4C7647114828F49D415AEBAF272B0D32930CDE14769F14EFCD6D905261D2595A8DF5EFCE915E64A866F78484ADFAA977A8E3D843FBAA0BE2FE68B0E5943AED2535FC191BA6E8C74228853B08AC7209B89E7D9EBA866AF143B344D5EC3E68AB9D80035B950C19C3DAF9C5779BA1D39E64BE2AEF0E59BFC3438DD579CCE10350AD8822EE9DC661275C5BF879F87E66E1A3ACEEF8CA0F7D2A434D7BE7D4E8B38E34C84A95E440BD21FAFC6EDF6996021D7B134563DE40562C44A6235FB0AD87E327EBCC53107CD5494B7F80C2EF07ACD82B523AC01FE70CDC9D8530F7EF026D6E3CEE00D9FA1E8391E9EEBECDA9A9C9238F9503511210624DE5C2618361E4E5522E50373521C08AD6A10A216358247A6FF3E019D87B2B60632011108245EF721CCA0D62F303E29414D51E5A00504AEFD505D2B50021DB7A1CA0A6A7B265C223324DA4258D4D83A8704B2ACDD1C3A45A4499DEFC589BD7E141C23A0A0F9ABF4C6F0DA01DB643517D15553DFD92FFE9A2D2501127B22E9C5021FF858DEABF974D74462B2B5AEBD5304E46531AAF85449ADB9C1504C3C23E386698EB9A017500A4E413DA996AB17F09F15B27B09DA390E370919400FF74ACF024F1C30A34B183DEFD71D374E552E943EA2D47DE6053D75103FD3A721F512EAA21A6924253664CAE3140CB5EEE48844F68E0567D9B0CC5676F27CEF70125EC8C83BB71B287EF7093A939A35A698FEA07F94D059B54047D7D9AA6670D52992330CBF0E09BD516102502FCFD1622444A500968373A9C8A3DF409D3C8DF1CFE5BBE5E0D4AD80C911CC3A93D7581E1F591BD2579B9ACFB656F96EEA12B5514F42D6852D2CDCE547A89448DE2B8032C129451345B955E864A00F687A4ECB11F6D5EFFFE1806C5BBDA006C20ACEBF32DFF43B2D373C9C594DAAA677CE4D3683C931ED8695C2B43A1456912DA0B01084ABE62F99BD3C08D6BB2B4F29997B972C2B8B664AE8BD134FBA4FB8175E582797A28EC4EBD4ED035120A74904FDF9F8ECB63E0AE4704FADD98CD51B10F9905C0DDF90BEA446B09DA1075918A07A3298192C04E91056035FCAA984943D349B47EFCB08E6813E271F85890EE97C3728CBA15AF447372EA9DE7921A54739BD9D0CE3C16DBD057B6CDDEA12C9D4F08E100DF837D4FDC9639E88A7161A6D02CF6DBF482AA1D76F796E036DAF11A070D598226D56F9CA117C5FDAF26177BA80765EFF9725864E6353A1E2884CCD2E1126F37A280C4A85538F2028367AD8A6181C4167C4335D0564EAA5AE84226FD349726899EC21FF9C37527840E14249F10FCC66F96E2ACC90FBAAAAF6CD62E4889E7154D6A5C914E90402F63201FF0CC957C65411FA96A96EB6ADD77D9263A35444D94EBEF2E146915386F679B8D86589419AA30AB6C72B0842D02EE1E6DFBB19587C4656ACBFC34D12093D9607BE04DD67F8614921BFDF83E9F167B72DD15D6B484481061A946E559E706B401C07F7E49B8EF7BE2B0D27FEF1313C9A9E0CD16B431FDBDD0C61171E359B659413FC00969F8DADEEFCF7D66E2F0716126F14DA489FB0FC2BF01D844728947E625DA2FB7ABE983107FB779FABF08601858853E31237B81A05789BC83769386FDF6B582E1B14A87165F457220FF00027E2C2B6911DD10D3DFD144DA872CA8D8489FCC31AE1788287E292EE719B0CCDCCDF42EF14070546DED9AD70EF9787C8C4417C6792F4FBF097BFE5FD29524C993F91CA7FC597ECE5DC8B4D7D72E5F469EBF4FF19B04515535A0881ED16F0B983450CA88CCDDA34C224E173114ED865E75DF2BCBD55CC2B244F078F592563B310A375EB9CED99C1B3A36874AD3D9FDF3D13C74594FC7A98FA1F0F5E21C9C7DAADAF793ADF67FE3C745538FAC3EB21988B23E9D5D4362952749F2B85F060B66EFABFDEC4185A210A1A99DD3E214266E6F8A0D05F06334A19B805CFB24D6B6BBC7D7832A011DC09A841C448797EF17FC17BB2E9DB7F4FD77BC4F1ED67DB7945A51C70F2FF4F2A41161A398C4A85AD09A22741259FA83E75CDDECE56B6D43E7F2C3EFD1F05F311EA78CB8262C86668DB12DE49069CCF5518E183264956DCBCD73179B0AC55CA6BFCAF69C64B02A2BF1A5059130B593FB2420D7331D135FA8872D34768FA984F272CE06F743F8A0B3A63086684B5F99071097C05857BCCDD9E39C38663813BAA582375B820C7CD8856A6ECA2F0F170A2FA47B8F24908E142FB9EFF13C98A45AA1EAA48455F1CF64DB01A3F2BEA406ACA2F91141EF59D2ABE2D920ACB85F0A113D224D9D0DAB3CC19B9945AFEB8C46B8E497AF104F257F37F867DE92434F0CA204A4A7386FD61684D152EF6CBEB867E4A0F41A8BF9CEF6AF685C6FF46CEB7C611FE20C0EC4E35F20F2180AF5B9FD1975B1E9EEFBFA37D603CF4374561BB8C1458304940BFD2D68A7E56FEB3D66CFC2D8451FCE6B13F98F6259169B7826F93E8948AD81AFF9E61639528CA5AB5CDC2F7573B26EAD0A2D447841B6DB9E50593E4F5301FBEC9AAC8A90236C9C58512F2C479C03B68B0C5D022CC94FADABD93567FC24F54ACF60753A97CEBD70328A40D029659930F0789846E63C9FF5F388D0BCBCE6400E4BBC0967AE3E959B96C3DB618388BBED4E9969EF8499C3F3AE38D9B9B29DC605672AEA3A369E7F6629EE50DEC2A4EE894B4ABBCA1538D441AC8B610EAE4D71E3D444F68B0D59C6230A1B2024D8B7A3E9C95881CFF590EAE74FA1B82983FDBC04782A5F31258BE6A69B165DC2 +pk = 0AC94C5446F048004FF0E54228BD5FD0982DA8671AC8C9457DC67838A93E67DFB14FB4A580D519FE862E165D2185B988804113AF1C2E1FD73518DEA3F3A945D0A62084F3BF6C9D9D1642CD68CED452399BE91A1F61AD5C26AA1FC854851E2A07B0A5B5CDA16BCD8F03FDFE9EED00B6B98B6FF4B79211596EE90741B3559324CD57E386A52A4B9F4573D5311B088C599D34E59A301ED6FBEB8F5BFFE3401C291CE6123A0EA5645D5096E6E9F034BF9CA49E71E34B2B19D4D5CFB2A941C4EA5A936BEFC9FE6744A658EDEC218844A1264CFE7FF85E0466EA65166A0704908FBEABB2CB6A78EF702586CEF09C641E7B2D17736C0931059837487C8DC2BA65AE4BB19A765E522BD2CC75E9386912060B8EE6E95B059A35526D409EBFABB8C637437E6EB232D4463E0854D099232964ABA406B10F17E4A76A74F537035E730564DE65819EE9B26754DAA8260F29C54FB663368A3E341E4E6085C1844DD92BD89D35F867B0225FC1DF1180A8AEA0CF9996ED87CD7AB7DBAE7ABF00B817F8EB29BFBF62186B1D6BC8DE8BB7353D946A42AD7413F86D8AA60CEF3B3BCF6C0D6295A300A5188BEE9C8A4BA44DDDF62F0E318E3404219CA6D72521AB5D0E0CCA75502D259497CD94E9FA66F765E7ECFA452ECD5DCD12AC00F9F6FBD139F8E357F622CBC3112265A4C4DBEF2BC7BCAD254E92EA76172EB3B3D5F3B7989042467719A4239CE6785B03760842612ED821CE9F267DFB43D14E12E8D5EB978239FF18F9B2FE95E83293AEB6A5412FF99507620607E1A9885950F598588F0E87154196DB7715F7FEE8386BC1C14ECA3F90055438A57827123C7E4DE80C8AB15F84FE69E6EC195AD08DD33522C0ECC3486F0D52492FC63007B3509E57B9757F4702028012FC106B3C3BB5B88A73CE35445C2B3510BF6FA6CD29E7745E717A44F4B4BC3AD14E4580B82E49D290E2F4E90BB9614E969C63DDCA573941925E886A2765DC8139DD63713134F311FC90740644BC334E8C6F9EC28C2360A27EFC74B1C633D0741D750CF3AAA770AB69228EFD732D33DEE2F0531E098133307E162483FF6117A2B37031C19DF7392B0ADD069E54C0C283F7159766EFA3565E49AFC7066B767EE604D3739BB2BB2A3E06B48534D798F1679F49F38A6D870515E2EE94F0BE9E0E44E0D42E29B8E877BD6CC922C73342648B5E80DFC9328EECC8FA89A74F8FE59C8C666EB1D135CB1D4F7F7C9DDB3B77AC4276C9CFC5C0D1A5B80550EF8A7634B0FBA312D48049E9568A62F934338F73C39DC9E5178305E66EC074E34EF5C8C8ACC2D737B9A26FFD905D36D12720158BF1F166CF0C759197972028EC9B12C7861CC05216DAC067B81DF3AE33EE5AFAAF91CEAA213A309F2FCB4111E4DC66EA8A9173B27050107E343B6E9C8EF51E936400E2F640821E9D498368081DF81BCAE0BA691E9CE6B068F6F946B3D409791CAA340ACB5D768611EEE9C2D50C5EF7E11AD11FC4754353BE2FF74105C569F4750E69F4EC9D479957409FBB6CF78F9D1801F575FE9CBC3F5768734DD2C9FCAD1DC53CB1479021E2F9B3492ED3F47B0A64CF72CC8AAFB7BB5CBCC01BD7F3FAE5ED138EA4F774F57ECFB730D278FE649E53820168479B0879BC7DC1BB5A4CCCE90540799DBFC85B3323B544AB8173AE29D7A952A2EA75C20B8D08EF116984B325FBBE4024DFFD78B915682B08A158699D8E7116D95617C6868BB02EC3CB9E030D7A28B1425E3E3DC9FECE24FB57EE1C7134702495FEEAB6CC5E647947B2E939935680EB6A9DC1F46B792D02AD267DC57AC4CB1B76F7C57A29C9FC5BA8952B440EAE51D24E18FA2B4E422307BFBF2DC167FD04A3A5BA9B52B3DD557A16E7028214ADF36B7A68FD5F0336F8F2F816CF2E3DED2A9A043783E0A23C6BBB9DDCDB0383950B2805BE90F3DF09E15CF8A828FEFCD6FDA9839E54B4033EC010E931572202029431BA11DA1627DDEE1CB224E799225BCE08AFAF29071633AB915D78BBF57E1AAE01ACF08ECB537974812C64007F41E987A5C95E3B7D94D62E145A563AD2F9B28C31541D2F8AE855CBD667290E4C73F66923711585AA739E8740BAC6D5FD07DD40F10C8DD3A7A78CFD72D37F80F0F331141B6EDF207DF15D5D2C6C3B4AB194F76294442CC18B3127AED87AB24AC68092D03B1F8767E6656A2FCD562605C565F487A69E7ED0ABD7CAAC0E420867C4366D99FA6C1BE9B9899DA68196CD7F258214FE1782AE8FB0B8096786C130987589552AFEBB2A72AD77A838E08F75DD08C966B55550F9023E39E29C200005632582C3A07EC145C690217A774E6A7234124EAED40EBE5442C42BA24940880F72018BFFE4683800CFE8578F2AE143E78F83E818E06D7CD2CBBA8D211AA013110FD9DB5C01C527BB63FB83C060EAB9B98F44F81D2505BE14906EC440D31BC064B306F6F56E3E0BABA66D4F34AEF9921F0FF6503DF6911AC1AEC9FB3B3487D41720692D8D755CCF92EBFCBF23156E859EB3D0455BEC5F34B7BAD013C2594B85FD35A861ED5FBCB05093F82E9EE7D6F7F40664C9787181F427B2CB884B8E1ECC4308A7B95C4D95EAED6F66F225AAE6C5875DB754A367B850C3B2BCBB8474959AF9DBB2E56F298658E58A74FD85B5494B9F74C05222CD991D7F9DD52BAFF0D5B3F758D382C49734ECDF949D8189C9F1DB552DA5D17F4323312300212CD1037B7550B1BBE65A72D78E92DFD9038BF4467B1FF53F1BA7AE44CE0767824A2051A38F411E11E33FFE9C3DD5ED19F1F8F2BF8EC252D95A4FA436BA6F2398C77C835702E41AE266863869F3E43B9A7FD6273BD2F856F615C368B2692BDA6B9C76116B87C1E0CD4B19E174D0E78C3DB7B42A23C96443751E1BFF5A1BC1A7F9E9C4CAE2D7E2A870BF96776427B92A6AB9532AAF2A0991026D47964E35306AE0272D0DFD7B968F0DAD3C62322E13B9F9253400992158D285C48F3D9E6E2BDC19B41A50AE760808C32EF6D9FB9A921B38AA5660A43FC0A936564A65B8FCC6473C544F4D4880491FCFD217BCE7FA098FA5FA947F610BD8E0B3A617A7AF29176C1E674B277B721566096FEAD2398A40BF0E7FD7F6C18AD965FF2B00CDEDCFA90576E6B555DABEE8ABDC46E3DDD644698867DCFE8E8803F5429D5CD7BCC566427388564C2F8C81E3A91DBA81100CA5C28619CC1F34F9866683008695576455A7764DCB7D7E35FD6D856650D51FC7DE18579467313AB78BD6AC097112A60B6CBB691C05701B91D00B0711290C9664233891257F15404380C00B320F3DB62D202F2BBF957AB54E3A9FE9554E5C8A8E648BEB92AD6D7A650D2497AE0A7377541C2BDC08D63052AB38E006BD0CE561D9C063FA909F64C779174B0B0A863B6541580C43BEA061D02FBAFB8DDB1C699969A0FDE84F111D61E0C6C835A8CB5010055F5A931D7BF8E83310AF12C78FE358BF3A6963E177ED69D484BD0F4A772F92E574ABD013E445050530E9A08EF1CD179FCF05CEF80DA2716864A81DC8B9953E831E3873A7DD5C339749294DED49579C12AC929B3E5527FE996720B0FD5D59AA9F110EEAB06409CF0EBB091689617A869DCE3E58D4CFB13681CEC7586FD7C05C3DC92EEA5A22B0DD03B9302454F73F383CFA0407104CD3FC3A5B3C35E27D3448A3F49FDA3FFD820950B682F25BC897FC37A5DC8E1A22E8B435EC571A6AF96EF50F15A788C900F84D45DCA7E1B23B26A4A0508048311930ABFEAAA54DB9A5FE803748ED76AE0FBB72FA689B460CAEB76AE3D34C59E29A613CA7A416DBB7A22591A74EDC502D33DF6EC6041ADEBE18E0CD9583101628F3F10DA48A86A163C9F7BC3D0C91C843B853D2B5A0DAE768EA7679FA5F0BCE5059010E0ADD83AEDBE666E1DD9DF052873140ED88B40173EB5A065A3C44F6D822DAD3EECA6DFEF9595A43DF3B8B0DE08F3227116ACDE26F3497FD5166D8DE57A225341FB8782098263CEE05E8AB3F5FFFB5109F7768B2C31E71E0A7D1F6C9880A99FAF93C4376E3DC88C64D2C0AF3C4A1B462C08D60F0E94B2CED2F9B2369C200A37BC54B96DD91F69AB7C70D74464842EF6DA947DC0597A6E363B1B1EE65F457F584D69C284E09090020FC155C2715C9869357B031BD06410EBFB58590514BC2B1F73EF5D1310B93C2401ED68322376F5C103F74A28788437276115C1AE93401CD82E6524BF8D810D08DA8557D36AADAE7B9A6E73E32A6BA4493B34480E4D9BA1DB5AAFCF3E97F145C6CD7F8 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C42297142124696234 -smlen = 2260 -sm = A6DC1D5DE98BD83FCC07212D4C2F07CAC75E770C41B4EC8263933AFA9A0C2FA4AE90629C5AD0EBAF003FD8E943EC8AAA4524A29575F42A1F5107FDE41EE0258118E57ADEEBCCC1FD44A0BF9A2E8B207E0D32ADA125545F1E874929622A3BFACB79FFA1A8708FE56EA1CB5AA4AC85FD6CC426E01DF61347D95C7882E830DD5EB11F766A7AA149136B622ED0228A5D4AB7867279BED06E2F60CBD8AB2B8BA9CFE55FCB2FF6C2CED1C0AA6ABDBA2046BAF4D78BCE880933638489FDB635D3F72BD0828BFBA6799E68A2DF4815A7C6892FFBA92D86D1B173EC7C26B20E0082480DF80938341EB5406D4C45D177E1F3881517C40C28AB025C9549FA839D498693E851B582195007437C73C9A61B9935FC9EBB2FAA21C2B57CAD3819ADA0851A147B64816401111B8B373EAB7CCD9637EE5494F3FDB3F4CB667598D76AE86A4890AC0307B152A94DD06E27E8CC6ABDCFE12F036FE27B54F12387435C5D538A2334268D7FAFA8F3F82C34DE1719BF4E28467CE1EC7A8EBFF5D5F24131A27837363F71367966A08EC3E05E06786EC908EB7DCBA9003C1AB9D2C4D73167A70A45D32973451B9AC93FA2EDC231D5F01C01A7FE5E9D9AF5BA2FB499A64321B186871994BDF4FDEC3C25A9F9A2E64B679FBFB9948B4942FE22B65741CDE346FCAC3AD4D4EB49825679BADCA1FE622B04598313578442DC8ECF54B2C535793643027D867D5BC56646B8DA5700A4D76204079AC75DFA6A84F801B71953EB18C6E6BF1A75C4F20403C436C22E49B675583CA240173FB80D7E705D0F4E1C5EFEB98DC73B72441B38DD4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +smlen = 2364 +sm = 102937E169B824D3362D9D10E19F38C02D001E786A10B9DDAC79AA57A525A04A4E767B088B8FD573768702A6BCA3CB05E263A3233E89B33F5E363F67069F91DDF5AEF49DE06E1B7AED5B8F683B02B5DF4CB96FCAE36AFAC25F695C2646A7CF56883354AEC48EC4AA9244822E869CA121B105ABBFCCBF4887D36272A130082301E5EC11A2E5825B9AAFDCB0E19475E129F23FBAFBF132A2029CB84738C28BF96554038CA812039317DD51546C31F1478083ABD4BFD29999553E6C36E60E9039FF446AD770A24A156EC739294ED3A8AFD135EDF1398EF0E4C27717D6FDD4C22521788A4DA516780D0812064AC43D4B297D89AE3A18D968F77D36DC571CD9FE8148A47BAA126FA742A512D2926A6C60074382143703805B5CC968D8B6A9E13B2C5B51D848B5D941E257C0513D5110B542539C3BD1CD4A2816B386AE00D311FF9AE1D1B3C361E91CF9B640BAD03930110645020E2BF4C53D4848E58456091D5AAB497138DEE6EB19A598002EB13B92256687BD44D2D0AFC938E503F37A117C43BBD5186F2B00F7F817754DB6ABF487F3999931BD690861521CB9803A9E54B232BFEAF3B9AF04640FE8A7C757AF121269170DA7DB9BD24DFC33C6FF687B6CA9C138828BAD4AB2FA9FE0B2D1076FB463CB6F385BF2EBE4ABBB3F533AC9B1016D16DD8C7184A332591D221BFB4DFEA0C0041A81DECCC346549841C0E8D89E420B27D8AB0D5DD91363C393A0C3223293AF57E264DB77D504D163E9627B47A8CB126FEAD74F14AD929C455AC355DBF0236E016D5317DFD8FCBF9FA50DE8B736E5AD2EB5F135360CDDB5FFF1F14FC3D2043ECFBF9D05B139504230B9820EFB7BBB32A0111A6812FC58DCB7D9C3120B6FB6E4038635B6CEC8A6B4F80C26D88C35C430E348E98A971A123D2A385FFAC436C22E49B675583CA240173FB80D7E705D0F4E1C5EFEB98DC73B72441B38DD4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = DDA8CD977B5F8E35FC3FA35607DB97F2A9AD8B096655FB91A40CF29C7F1D267A27AD8DEC5043C6C6731A1A31CA8A0388DB861D2E8F7B861344B81F80EFCA116BE540A5FA013EC75F029CB9E58EBCFC66305E020CA99F9366D48696A2CA0DEF46D3BB2080024B25671F622E32337C9DFB3D85A19C462EBE7C0BA8ED405C09F13186AC0AE431A30E92B0C84ABC494574159B25E29D15FBA3AF4DABC3BFF3454FDE13755581D039964C6167EA34246BE3C1201E8E781FFB32F0293DA9377971E9856A5A3C1DE2EA186AAE39588DCF8274E0C8733994F2F96CC3E1917C03C4B9DA3709B7337A6D140EA08529480107B17A7799E041B2014A26B4418B8F4C5BC566CA3B878EC40C58163CBE3DF369AF00C0B9A5716AC9DEE8709C9117B81C50276AD1454DA45B4F65F154EEC147044A3D94550146CCE479F28BD564E297F2EAD43873A14200FDFEF05F8B97DE46777CFE158E7C5107508D1E80ECF43C53A074B56B5D44F172CB7F2A76550C98EE8E5209CCAC1E3FE99A067463BD96BAA94C79A252261C3D3E74809418606EFC351B2713A282AB2BF2AA0069FC65B49A92DC73C6DAE446DE91E0D6488202CDF32B40857663147F71F1FF046DEF038C956DE9B88F448537396B5193EE82ADC87FAE7DD6A0A074C51ABAAB1F971D16837FA7FF7D1DCD591BD87F6CDE353CAA614BE9E226840EB75C14194E3DC941C72B7CF1EBA399594D6CEA4CA21D7FCF7364DCE708126DEB5A94C56708A661791484A03A93B3EC4642EA056A579EFB57A2E190A83A7B88495D23E92421723A108E89F7E8971D5D0F82C3CBD3440D3D15371E8D647CCA3D1F80598B6A49AC106B324C28A0466C632B0152055A0ED86CE98F317737B26B12B1F8D0DE65352C682F7DD6896C866F4F97E761B852D1B9489C9153792F2BA22ACE5BD7CFE891017714D3E95927F6F4C4210EF5749FC6914B42E255BFE871676593C7BC825EE98ECBD1DE931CE7A228E3B9E831E028A9F623309B601656E19C74A5A21D4C1B0FA85DC4EA7C43324ACFAD86988A17F752E5D3D65AF5804E5CA590D9C6E318926A259ABDC8E5FA76FCD29BBEC5A0B332AA863FF9E44E871E8F5E671B996E5457127DECDB3DEC0F00375430DAC36C703B867BF666FB69C4212FA927D809634E47D1056147EAE151414CC59637C4FF68F83EA8A6441D0532CE499BAC9A572A5D18F59D40DA6179B64D84E4736C417AE4AF0A43C96FE97B551FCDE48239E50D3701C8BE472D17EA9AC4B5F272DA923CCA3C23925DAD68E9274E85EE50C2FA237C394C0AC14347A6ABCE19A616DC077471591F16427D01513D209DAAEA15E8DFE8C81E5DAE231CD405EA029C7669D7640BA8CF7CDC31F11124A28CE729B9898B48D681E0D56344C48C39A64E9BEDBA2EF0173380D9972363AB29BAFB7A33D4D2339E9620B8C315332B3E064FD017A64CDF34FEF5E43C6E7C4158902BE0DDEAAD0BCF5D83EF72922128C675F4F6413265BC9D7463595EE112FB822D33D8AB6582F6B8F928B658198E35CC2EC203AA09D134381C5701B80A840A4DEB48657992A7A267DAA6B0AE4E9DE00919A49A5B2563109814995898D901C5854BE972B39100ED54E4079D1DF0DF282D36176945546DC58F7FC5F2D26DD58879ACFD526309F1C84C33628AF12A2EBBEBA9D7CFA832C88D7CC7B66AAE129076FB5A83E1B1C2F02E69FF6ABEB49E940C11E71341BEB1889715E8EF18AA611A28798ACF2E79B03C0995DF12505C1C346E02E57AFF40A8B98C859769B21EE699866F752D1733F568B344901B46E59F226593CC1C186374CA0EDBD1E4D6AE96FE68F00A79A0B3A665893574B77FA32E383EDD79BB514C69EF6B35A0981A9F73FB16954910150AABEE82E2F08A234561D87A80507BB3A730E3550B1C0EBB04AD017321AFFA65FD295D31248D07F59139C35BEA50566C7ED0904DAE89E2DBB4E61069DE8BF2332BFB90E0CC1F24A9CDB1CEAEFBFBEB5EA9393DBF16F53470533B34DF78E13AEFF735DA47F9B3DE1A50627AD8DF760418304685595974CCABC295C3ABBC700D2EE324B4822693E4813EBE672D881B815F7D0704227E0F0E09E39DF9F9BD46D46370A16EFFC940E694761468232E9F76E02A64637C07022FD27B52D644B9154A3D11CF2F389B9DF4B1F0E44EB700AA1BD21B8111073F739E4147CA95EE2E0F6BB0E9962358C2413C8FCF44591B8F90994B1913E6688640991EFABF44380922F12323556E5D16325E66898A171D9E25F12FD86045A86DD65A2072406EC30B4FD55C21286A1D81AE5C6308DCA88DE00AE95DB95BE995F8AB5D9D09C2C3CAB5C171B0661899FC38379AFE5C10F4F0B4E8CFB9FD45F21D3ADF260102442D4FADD6A092A7C4A3C5C51C68AF05120C10E048245589C4FDB2E59FC320FAA80766E9386099E3BAA0EDA6E58D39812FF7DF5BAF7115428C85A5C17D5AF680EE0548020D69FD42C2E2F7399C1A5BA146E789E0EF86B5F946701D0B418D742851D700FB6FA316080D0621CFD4F3167B517155AC5979EB53B146F18558E9EF2D4665BFCA8A8C5E57FF99CDB58AECA1666F59F68501134E4DF73A8D295E4948BC524F10002213E5FF1555726C8A91A24B5DE3CB40CFF664A802AEB570DD41BC06E98E274A175F9B4914B9D9AA8674DCB7D87A0DEABD74C6B657E767AB589567CF9D067B1F1E605B985164AA195BDB25910D25AAC9B3DD1545F03C3AD906F050C7E19B5D2CDFA65CA0FEA41A2BA8F287B9B996720AA12CAE236759A60FEDA92863AA678F6A0B0E7DC1F274F57D6537E34BBEC98018D891A44542F173F1182AC2663A32F8A47AF6785024794E71D45B7CF2A10C58CF1B4F9FB3574BDC5FE4626B0F877621C3BB007FF50104A8BCCEC81494AB5988644DF96EFAA581DD8E22E042533F1D2CD0AE01234CAC21596E9A1AE7FFFB21DE5D9B8106D807BA2D97622A28FB9BDD27CA3AE7B046AE8AF8B129D73F42A7CF13F257F4EFAF6EC8E53B5B869CE43658DD2B4016418232634EFAD1CCD7E77E1E783A0C13664B95A4E8917AE18FE3D3D14AA1DF3A14024873883C256CE439233D6620559A1058983B6ECF8374C16CC3BA0D21F58356A80D54F7927F25424FD77F9B886E1FE7B9FF17C8378A5F8B29A5E9F5C8652A37C43A7BCA58D9D177BCD3FFC918AE130351F50FE35A8BBF7CE6F1FB2D96A4E2677CC7E05FAB5D3752469391079FE825D660B35C9886146094E4A850DF68515DF0AABF408471A60359C58ECCF4754FF70B56189855AEED83502E0E4DCC9F10DC129247795BD3967BC572997EE6731B2998E56056D2FB7D68421C95EC5D948D134EC03EA9ED40DEB20515F652B93909F494588A548984455D768E0C937426F5BD3CB7512E45A844170A53098046D163631684315F3F40F6A528368A5277491773E73F6BE7053205F24B83C8704075AC5F53E95EFAAE681E977FE914FECB8DB554BF2D29E3BA9C12730CA388F0675C90E8E41304494885B4684DC9FBE2E46F9FACBEFAF9066A74A332F9DB6FF4AAF6D2B5E8AD61BCCC00E8C59269F15DE06B64670F14063B849A64E289188D293AD3FCC8DE289932A0668D768BD63DB0C3A1806DA522F1784C565C7DB97657EB5665370D5A5979B2015A84B25B1523AA0980BB0B5DB6466D6B58F5772E42BAD3931F1EB42BF4DEEDC10B50ADF71B50CB21FDCFB34E3993AD1C90024A4AA5FB68C102F92184229822E6EE9A9DD51B950FFD5636D45F421DB3DA6D2CC08975B25D35DF06CB451F98 +pk = DDA8CD977B5F8E35FC3FA35607DB97F24F41827B1C4C61401380B318D9B193879EC70FD0E5CA3B35F1345FB1433BA65C157CD5F793C164749DDB9D1C7F17CD441FBC4DE019A8C638E47D4877B7141320EE3207D1EA2E58F8C48EDE200B138DA028DAEF9100132EB7202D55F3DF2545C31167DCED37EF0A71E8FE5BDD8138DD2475499B7A43F5B13995983C51B7C7033964F4DD4C9E17817976E5C7025342537133A8A924C43AC00D376FE915FA7E22ADA436A826C400769F67CDCC701B72C2F10A3C883F148C33B52D7EBDFB242AB958A58250BF588E459B077BAC2F230F557C519D96C1C1E4C60E6D15A92A676D3ADAE4575FA8BAE6DAE7D7BC53297776F4F9458837B2D213A54D90AC9AB7B541F347D7F04046B1AA025AEFAB52A20312E11F87CB9ECA8EE025AEC2C2E011245E02756F5F2210AFBAF1E3CFC3C8C5BB5CB57D2CBA3A2C7384260EC1551F7029EA8E87D555CBEE9B9440C263D6CB1D4D2686BCBA311542362E4630F47FDF8E2F5A093F257D070A1AD94A46A19A445FFB7BCE2BC70CF01EC33EA8FBD45EAFEECEA54DF3FDBECC70AB53EEC2D0C456CF24DB8B036D585A365168352499D7CF1C78A48AF2980AE9DE4009597C4804DF87912D3BA2CB4B14259098E2076C5428B5D2A6A305AB15C59E0071D0A978496BA07782B118EF26A6F9E1B72102CCAA4E10B9BDC29EBDADDAEF44F8CB8F83E4A6DDE5396072574C26CE9A7DE4D076DD8C315E8C7E23B6311CD850FC4BF743321D46CE720B1C4F73F5B07D36542637B6566EC0C692E751FDADFEFA6183974A475FE36F400519603E39BAA1E1C835AF292F35998A8033E2C1D431298730E0E84F6E22E69FC43023346E0021C191CD3D67A795D6FB9480F906E68A00F130478CF7711F9B454E499B62763CC747AAA51A49E03A9486C5B61AF06A4DBF8DC52737B822B2445F3F66ABD4FFA05657C5E7499C91EB632378FDD3F945CE920EC5213602AE9FFD5DD42FD8B8BBCC47977F605A532BDDE9400CAC1CE422A1B6509DB4B95BC6DEBBD4D78F7661EFD66B19AED38590251FBEE78B9CDABC1FF37AF5D78CA1267931258E5458587559AC20A6B032B5EDFD16FDC87E62735C88610C75D9FEAB2DEC5BC2DEDE96605A59A0DB8B67240381AC9B301C836016049FCF9226C34E11169224D694130D8AC9539E49ACDF850F91E921288BBA0363269F6FFABB10EEF1F20FAB6E0FC5DBC86B61FED167BD7123E12104D897A9923D68E3F6E51D5C6E9FF035B49558ED010C6E9A6A78591B8C8CFC323031FEBB60F9BC8670FFD1D312E90FA25C39EEDBDA9B7D00225331376C0523AC24E3D80FFA09E9407F42398BC590E399DC4B51CBA0C7A9FAADDBA3CEE97BBA2B961FEFCD0A86AD59751E1128B47507504B25949D888801774D3BF36E3AB48BC908AA8A63D73388170BA7C763AD5914FA4FF091735B6EF918704396DD929C699688F177DCF40586FEA9F177361E06844206D9955A08C8E28CBBD3BDD24EFB2736672096894E142ECE0E1FF26506FDEC598BA9F086ACAE4C651A1D2954759424DD4B250808C68B14D6AF60362B0712EA88FCC37A406448DAD756892BEE158AFCCDE4671F77D18613109D09BEB70AA9BC5168E57D15FA07E84314244421433948A4B4BB81AA6CE8D27BD0DFCABB61B01AF1938539716D82B4AAC22E6E8FCC82926B7E8E408369A1E053680BD694A8872E2AD20CE5AC68796F269233E214D43CE849D89500E7902922B586E213CCA78C2942ECC8A617D42606FEC05C49D522A6603BB69719E19092EEE7ADD1EE392457E636B87AD83F1480932D4391AC297AC0A2E8CDF3DA92C53E945FE5D68101910DC010039682CA478B277DD8565ED917E6D9C21AE367E13DE0695D4163D962E232E5A387D14497FBE8C1EC94BC1230C75540E40607AA61317850C09DD365648C8A6980F147B847E40AD657FF96C0C923DB49AF803F0EBA7C0C8D5465A20FA7A39AA261DD4DF5680611FA4C4B08B4222EFA595FC96D0108564B8DA35912206B432BE7DD3ED0F7D65A8CED852FD30A3E0480DA491D9D00814492CBD592743EC574865F514C836D6C93F1650F814C7F5859242BA900C5B05E4626DF8D3593CA8C83B17E4467FA8666DD89A4A921CC1680A8EB9A137834B5EDF52DF9BD4BEB6D73B44B3DDFFE8975491D4428674998D124AE976C3DA6B52DFD5CB968B98C8D543B23539D6CFA1C8D27F55B76616A68F7475B752959D073C2A91B8ECBCEB44D8A018A0F78BC665D4C84E981CC41EB27570EE5F4FABA095CB2D8E8CC3C554A75AA33728D61C8A26A3835F0982AC87386DFC3116574B1DCF2A33452F9F1F6A4E965828E8DCF471F27E2A2993D29B73B22FDD0C808B4517839456BBF1795A750A9EDD0CEF1B1897C49341669F1FCE57C8BA8F5E285677309FB72F3A07752B8DF673A1A3EC8E141096296130D63BEAEC21BE17F3EC89C5DD93EAA3CE81D1C5982B90D77226D37BC3D193159AFB988C059ABF92302ACD01566A430D9B2B5AC0EA1FF4B9F33811C06AE0359601E25C0EA68DCAE9825623E524D88B046C00F53BB8F90FA03E8F6FDF5EA50765904ED3FEDA4F9BDEA54A59D779333A5613C1AACF71D40D6FB649BF998F005C4462E3D3F48807C496262BE00B0352C93B5FFAC45FC353A2907D304C00802CEE4B8FC6799D35FA99141A7B1FF28C431A4104F2E5AB092CD9A63518A38DAC2EFEEC034C62438C5D70050CC0217A0DC50ECD142578A14056F907335A1E81E8B8327DC925840336659FEFFC1DC6C425B612C1E9F1999B0FBD33B06BC30D8D4BEFFF5456A6E264E317860C35EFE5CC5FEE061AA5BEBB527F3DA57BDE3017AE0C3BDA2B7107C5899D8CA8E42D29466CEFBFAE1BDB39EF245BA0FD5CCF6756A00BFA0A1A8EA7EE49FBD635400A1E8BC629D7977518AAA812FC37EFD79D442DF22C704116E51D4E1C972168EC8FD8F31804B0EEF2BAA7D57E4D2387B9D700FAF5F72D00F34A780EBC2074453CA50CCA0844282A90DE9BA16BFF39D219EBF0143FBB4035EAABD1DB5B799E953440302417A3CA667A95E2DB6CFE59647C67ECE4C7E145721B34652798AC24E1004BB31BB743E4287109AE4180E4D8CB19562E8E67E4731FB831407E9600F5D86D4ABA7177041AD8B9AFB0EC2C7D49306C06B170D128AE1D37F4DCE415C5FE7973FAE27CF10B24A943D5F573E992214C9398AA49760B63E87449A0E3733455FE70913AEA0703BAB1FD7882401FF482867E0616211BD8BC83D5D1336E99FEA137916BA0DB16280409EEB1D37D23A745D17F0F09A481EBB532D98DB673C0731FC7ACE733ED542DB7F71035B53966BA9305530DF6C74D30BEA49430E1B3C3DC6422446E82418645EF0BFDDB56442C439EDC328F34BF81A8040A50991BD9C76093DFBB6C2ABD60CB4A6DCE722B34715B9F0BC8955B56760DEB14FBCEC0BC3B22EEC8BD354D55C3833BC43B58ECA0265BA36F87A7BE031367AAFF6476F1D06E164E5AA4B0EC9A3B79796A4B107B5FF6776B5CEAD97C94C98191E53F8A2ADA439BD27D0477EC3B981682CACDA0F9246F995158EC674D0F7ECF739C93B1249827A323D96D79A0500026B5C9398373FFB36BDD58493FDEA81BC7754F9BD34B443A24F066E41D7ADDD124DE4840D47E263268F41377BAE283656D7450902A2B16EC5547E8E5698AFF8A3D54CA3713EFA08CD5A2CB6C67B934D543FCDC28B57F96FDC9E72B6DBB9B5E60714B73B4BF5013E9651A62A858C6FC430257642ABC18BAFC36FCA2258195C2D9F04A7AAF6C7526D726739716B0107A7DD0F59C1BCB00B3578A7CD5197C3888DBE55F80B9833FEA5A983D5068C6CAF61D680681551D30C5ED41DF2EE0F619BC962EC8102C8DF943646C307A15E505B58F2A97926BFE03F00083EDEE4446AC667FD5619D3DF3A5EB3122C289DE2D6693AE2DFAF44332B4A889601B5A77155EEDCD1210A9E44706A22E2F35B13C1ABEFB892FFC93DB3FE54C781A3BE5E2D116DC3149AB631A03029EE1D2DCA9BCBDD17F70641A79656539B237BDF4C26847E5139A4B21A9CF4E68EA75B3FAF77858C42D687FE10FBF7BBDDE33C2B0FEA8B69CAA24BD07C65C79DE205C86259FC44CA26A5CEC815AE9DCF320C3EF411AFD2F7F0135468989835D017114ED2DF56198295515C8782E626EAF7A1B1E0BBB106CD9BBE912388269D9EDDA1B1658BA84A6AB1CE4401F150B36F5C93957E795C82B59428 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324228EF92A3B043163 -smlen = 2293 -sm = 39EC582B615D8F05D5191D31333CF58DF227C650FDD2F18F6BF1461686A100CDDC10B5C962D9D064D150CD919F3412D1966317AF244AF9EBD5630A102BE7607F17626AD213F2B9A51925EB6EFB07CDF35145FD97E98EED17181E1BF295534A11DE644C8A5DB6799B129F4AB539D74FF6E73046359307E2F35C0C98E123ACFBE4341BFCC1F9A2B70F5359DADFDB235224B2F0BD91487C4C853621E5F56E6C804C97D25D573920AD02F754C2718CA827002A7C263764D18160026EF159588C7F3CD1A62F2D807F07C62DAB1CD3D09A4EB0CE716F87C04695196110F3E0A9056302F7C7F26B3A8B164663F33EBF390777E65DD1A3EC98DC4D437AE852D08A6279E0CDC5346388D042DDCD62D03E5181718321E46AD0DD061D8820DC89947D513F2012E78769AC825A13DD53AEB9D3D839D30FF0E62A6654328F43D1FDF9774D8C8DE0C24F6E16CE9FD714240BFE1A4AF28D6F15D32B0107CF91B59F94422017D9675AA4AEFE01C34350D43FC0126CADE1647B1A92E959A1E561F089413E79E011506E1E52123CACF09B482E95288D9C0FA451C61B72FCF5AA8CBD1FB27BF63F90073704A3CF5ED176B9FDD99F2EBDDC11F631A16E322554CB35D9E9F02A1511E08F9E5631C15CE2D6F6EC4A5B74C109B8FA02FEFBE622796BB5CCDB97574B62B20B91457E2EAF8D8F04C989757D761A5969DC7D1A46CEDE554F55FB7B34ACA330BD99593801F3ED463BF1BBD570529FF8227CC2FE84F54F222E315A3305AF05042B01ADE4F9BBDF73E86E3E2D9DED3720D6FCB544F777E0D84AAA60547AF9C4B240A10BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +smlen = 2397 +sm = 6D477A077CD3F8C72FFAD7B54CB7D44156B7E94CCD8EFF828760818B7A0402E6BFE761BA9F43ADDCDC377CBD69768E32EBDDD9B437DA2A0038EF6E93FFC399EADCAFF07422E31E89C2E0BE731C5AC3AD935693C9D38CE84E2A54890389ABCE25FE65F9190A942382750E44FBE43DED525EC2C1549230802170A5DB8BA08B693E1AA3BA029D85142735A2EC4E3521D32D69DC0B6E1189975D1FE24214513E5B6A9DB73A29354D08F6E49B03C7A7EB4EBF388AADAAE362617B58A0F54EF4EFA26961E496630122D542B7DEDCC585BF26EF0A3C6ED8D2892E5CBBD68ADCDD2D3F9FBCB932C12253D9822C76E3A68B489B9B1145C8A78A6EBDB73F9A2BF4201D61E227E2CD4739D2FB53B3F9ED95B45CCBDA96864E5D0FE9D1A8299DAA8B404A7010BCCC49A7049CF84F76D9005230619ABFE437EDA369C3ECA99CC181D731C6CBBF52BB45B028EDB131AAB0271014143A8071886E01E1C841DC74B72F4E9A778E96F862C2FC9BB02348AD2B72031C08327DFE2C173CB7B7E4D2A5572D68632EC95C3DD50997EBCECAF34DFA41E7C7BFE24D6BC257A487E79B07DB177C033F7632207BFEBB4193B5F42E14070EC618CB1A0BFDD7627793CDBC6D33C4BE6F91F4462AFE5E939350FACB69714D0C5E16DF2B5542FDCCA1B58950F259ACD31378CADE7A63CC903E50484A7D04CA200B868794D4E702781DBE1F3F3FD5B2709AE394FF57B38ABEC455388709CDF798776C70FC7048B6C4CBB239D001D59B8DF8BB984140CE2C9ACCF9ECDA94854C1349629348D2D9AA7B8A68DDC302F7D704CE79498AB0A658C5F7A2CAF77E167020939CD85D6CE6E009D258C6097A9151F0E8E398E831773D27174554E4A4E95D3D966E70E6210B6EE0AFEC1750141D0427A5A6821542C6754C53778124A713ADE4F9BBDF73E86E3E2D9DED3720D6FCB544F777E0D84AAA60547AF9C4B240A10BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = 39826162274E46BD7B6694336821B46A9A0F8A6A5E0EC7E485B832CC2822E1CE586BEABEDAB4A604537A9F4B5EFCF9FDD270E7422BC6D54E75DEEF46B17BBFFA72768117730FDFD3E10E888CAD1901EC21204DF3E7D34674B97AC104601D027C024BDDB45F541C414E6563D076A74FD2DDB81D6BF89E84C51E9B8020ECD721414D88D83485A399A2F44EAFA0A41BC0A13B8474335D0366849800E75AAE6AB0CB974E0ACF2ED2B54B8A1CFA845FCAC48774C8D3C106D118A4DEEB672E7E0EAB1A4ED0B0C3214327C90A81A7CE6ADACD0CE0CE761BAC176BB382D071B2D67BB3E55711C7CE1CCEC434185D44BFF8215EF0981C8CE529EE52A5CBF18C2194CA99B48B6A1953A21A607525705AD953D3432E07483F2070BD2E46E09F5D5DEAB4CC4EE0EA25F9BCCCCA4298B931704B4C4AB8348966B65D83C8946B57654AA9497EB75DD12C2BFF09482E8F702A620854B5C4A19E40B28B5B1E2A5AA6A825A25440D1368DDAFAC2D156030AD4750105206D6555092927FC39D8C2B964834DD7654633050EA3B9CAA0328F02FE3D267623809D00F6F009B108337C7EF99C748DAE8EE5F3BFF5DE04A700F3023DB4BC8875D34D65AED3F590599D4C1CC7887A1E61ABCBFA2993EFE9655F9FFC047E88C4B589FA112D5FD2E84C70E55E68990CD9AF6F260A6B0802BB59E06F0A6C7A1E2736BEA9BA3AC4FA538687D1FED3AEB220FADC64E9E4D57368EDB217FF5B454C6D27CB65DBAAA412333BD212FFB7ECA69E6CF191AD9E609B125A87C933B50B7859E3806E4100B9E2A7EB207E361A823E91097A838157AFD4CF6D0C2809F6262895D24CD686EB163B51AE103CC02B6A7C4C02201F70F46F8ADA9275908DCAD751E821810578F6DCC48194EDCF7FD8BE8F74C26AE483772690D56DA9165B805AD18D31306B11AC37862A7A68E41A182C0A69D27C3622260E6FDB02181D7290BAE7802A04949DB233172C206959FE435AAD038892A55E9649B8B2F89A24C725C2A7F66B9EE2DA573FACA3889553FBFB1C155004E58484CBF985ABA50777DD0F09ECD33C520D75762EC0A65F9835960D453579C8BA26E4097E793C31399368B38C78119CC383ED5EE4C390DA6822A2A5F2F884D81217D783E7A20C6B44D5798174497B2D221AD11BB220CDF5E63B11EF154623B4A23BDF95A02FDA125946A0D0E3D399C4A6AEC8C478FBDE514DF09BFA12344BD9B44F96C58360AB9D4C9C3DE576ABE9991C72E445287EA91E12302273CC0108C04BB71E6E6C157FCF2664D306BE0F552CBFFCDF51BFE69953E8A854630288251DC60E55B14B304A2BF49B77BCC3BFE44E1DB359744FA2CB67836F1E3B76FE3E8AC31D169E9B337BB7CDF95B1780D71B331E97B82B192E655795121F4E8284001C6EE434A14D00DB7AE6AA9A4DAE3A9144CD444B1AC14A7CBD1B029776DD162972094A2D4D41939A29C40B6E2D13ECCD5A4787E05F4D4284068A31696FDB0786439B2D29C7E4DBD0BD62A3E92D36F6369F25DFF3799B3D22BBCDACA97B639F2A3FBF3F714CD80980B4C8B7139E5F1169615EAAD88ACCA794ABFD75CAF1991F20E11B71F8133381D19729B5E0EAB862C03E7B83BF9EB881EE51CF044CBD55C36BF11A7E16CF2FF3AB69C301B9D0F9C0BD42632246F112A752345B476A6E3CC236DE8C20350DC558DDC7A22D470746BA4FAFCE010FE9EC716CF241BB1825B8379C93A51708F9A58D2C1CA3A5B099302E81672C2E03A0AE307C8253B9BE39E5324D0252B5801C1E5EB53CF37A30E1B60402591457825E6AFB17E851A531305516A04BA55E8BF3EC67106E483743E1D59790644962783CA1E7B4AA5AE0BD4AA030982781CB1B021F43DDE8B690F5FA6FACA91EF1D36F0B63286F9578366BC5F0C93183FB21A2F58809E2CBC7E9F824C472858CB97D2795775B6051F87734336FB95FDE7EFF182204921F98405B9062B05CC55F3D976A4B192D04A039CD36EE3EDA23B6691659E0E308147E103E6CE3E89AAF43552DAD1430CADE8D3B174D0D2EF3AF5CE2499018421F119C494551FEAF34147B9124332E4AC95C59BBBCE0C43E8AA16BA67E45ACC6FA4D46689BD470A5388D35392BC117D84D292F32599293230B59E63D00D2137EC5E47DB8B3825919835F30D517DE9216081164CE8C7ABB5F3DA8BF1189987B54CE6A22FA47B27564C6045126677F42810DAB4FF1008A7BFEAEAA5E8B5336AD516C9D26617C235B691505E1BCF969D18545403FAC3F85DC4AAC41415B8F2BD6C08A4E4B4BA806BD2FB37F5603411068BEFB4C8AF908579A132C4F2C5C3E7FE9740D86FF732452296029A2065BD358CA677271B25BB3085FBA7CE57E2FDB9422372ADDEC9C7AE172308B019BC934628AB8888FB9C1724FD1788B6D4A6B984311B8BF9F0AFF7A5B67805CB00CFBA587ED23F8EFD51BE5CE01D4D7A7D9EA4DAC4ABF1549CB02EBCF07AD8A8FE3CB6878C06476EF682EB3E775CEE5714977F9A7449688C487C371D8EE78FD018D2E0AEB2BF9A5A3AB8C236DA779D0DC9A840E99073E77754A7A141BAB1A365033858401C829BEDBD9070836F6442D3BEE8485E4E585A3879F0617DF56CEC3DF69D9E2CEFB3221FE91F2995D973B9D41B026D4052128FC09C8D7260241145AE51F93ACA2E8F5A626C5950CDBAF932D2DDC5AE532D484146975F50D2E44BCB352266CD04CC40A11FC00C5268D544E46ABCB51CFED64C3436E64B775157ADC01CBFD96ED614F5E7DAA69A5FBD2731F064C627B994339FF0FE27EECD299466ABA3683B3A5DD4BAD830D7FCF66E326C2A9776678FA9BD1786ED311A3B78153C13A92CDC16A1190C85214EBE8C212E12161C6BC6C912E06D13F7DFEABEC21BDBCF9AF84EAB9E0CA5F4357FE71B6D300F72C0243DECF5B5A86AA3CAFAE2FA3FAACEBE9BB7F279330A937B5ACCBE31A6D6C7D618CBAB40E50B2E7100FFCE1F136057CD5140F8990CBC469AA6F1EEF8C9F78F8514AEEF05830F30BE77B7CEF9EF1FE07858E007250C462EEFF107C5550FFB2AA00362BC115C2020170C10A90BF63CC809688B0755E1AF70670BF79EA5A3A197364F2C27B10A6B1CAF158486A3B532EA49E551CDA860FEBC32368A62B9469CCB4A562D9FA62B268544A480F364F45B17751AFA939211DE2449FF632BDFC98BBA77BBEF4D61708944F5AF8C65BE24E0A735866B8BA9A1F6B76347DCA69472D20D350F80694ACD325A220C82D741DCCE8BFC70ED2075BF17E9C3F3024F2A69899ACAA285DE3272C7289280C3A596107DAB1BAE6E31556085C1D1D229CBB5797E8DAAC935F5A91E2038E022A3E624DF68360AD7A79AEF50A2E375EF5CA534860942E0DA0980A41833F05ADDDAE83685B4716D33B79B88BA4D8D08F78BE51AA8B68E0A294047D58ACC3B6AF175E39D09ED4F6E7CA661DF88B4FDD4F4024ACA685ABDEA4929B99E897E8CAEA714454947CBBB40FA6931360D25F161FDE11368DC221B39B94B0897ADB20316EB67A6D2A13609B187142073BB38243D37DE0160F00AAC44989C55369ED2CD752D1EF2090B3C8AD688D16B9A4C2D74F46F373F8E90EBF843394D745C955F17B5A6362561B1115D0A21D820573412F2B448E56167EBE0B868A3BA59867A5A269437B56ECFC223A6EAC2071AA211D0F6C8D30681F9B585030936F387861A162E291AD0D2DE4C72989DFF86D78E71971815C20E6B0F83C7C123B682FB7D28708BB3A3EFE7EF0C6F16C2ABCDCFEACFC07302D993339C1D8DC019412ED5F +pk = 39826162274E46BD7B6694336821B46A10473C3F1DEC19946A7F0630037F2148665078E57615D925844DFAC0DCC0435F3BE04A1EB48720B0F7D24E54BFFC776F4FD5E2287FDEFB2DECDC795EB3D340FCD83201163DB96FA6D7B371D40DB3C13FC7E2E199BFB4837E6D14A0ED49A589FAB511837B82D2CD6E08E59AA4307ABC5EC556847A32EAB160C404163226E2FB33B7551F0430F61D70FD2F2DB3F2055AE9E420B90B4DDC9DC7C395589B5C5D48BD4B9A2BB9B9AB921855DDB566FA1FB8F89955F2B75256202A9EDEF4109155DA03FDCE3333CC7D669B43F0B37DF42C33CE8CDF00ADA658ECA215EC62C2685B2028A64B6F03AF4C91DDD9D9D9A5D56B3173EF86C4AFD152B58EE6E625D762E45B3D62D4B732E886554C3E1C78E9F34D5BD4A170B2FD922111D8C6A522168C8ABA257A5186C38E3A9D3943F1CAC9C55160BFDE727E768D38EE78960F357D140CFEC88E5A64B8DA08F1D478C0856535F5C52A2D777CEC49AA332C8A0FC52E5A077E45FED789005F204EC5B6696C9CC942DC3A11CD691B006A509F6FE699C6C7926FE1F162303DC109B4C5178E83D4F65AABC680C370E4C86C6FBC286D0C55F48378096BFD1E54122AA39B9F5780DB9802F84BEFEAACE61DCA69B0873CB80F6762E412D602330CFEC41AF1AE624BF469976055CA479A3C7C68ABCDF005F73AE7A22BCE1415D5D910CF82A0E362DF597DBAC02B96125D04886AA8982759A3EBFF3EDE73F6616789CED87D9257143DBCBBF98916BB9445BD3073094DDEB84394FEE716941C84B156E56C49FF3A39AC9D168165AA9EAD3BEE98F3DD4C00FA20C97BD2479E153AEBEF597CE26021A2FE8960B8FEDC8F91CD0A32F3D5DC91BD6B0B8B24EA2D61492E3CEB0115E25A2EBCBB4FF3746F359D03BC63152EC4382433AF181F6C3798A9094412C1927BDCA5A4BC64C2B6CF75FA0E3511B216AD3F064796ED15F6EB38EC8040224CB51C2DB5D394363399D0CE33671F5053A4B3724611092C9CCB03B08AB8BBD1501719FBE12E6854F8F8BE210393E5E0DA0E49AEF74DCA4CDD879F926AD73CEE155C1ACD65BDA3406CEC16B124ADBC63C4CA086AAA5ADE676D3083752173B12589872EB0146698224CD4138302FD34DD094183D8BF25F1325614B526C436ECF4167533EFAD5B7DFBFCC97A13A7CC4DA6E9014222C9B9F581FB64C21BD22FD5B410EC4FE3520DD33E26C2B27B7E4A9D58E0352AE7AABD2EBDB40349576E24D5CAA3E9D35B0FB39A32F4BCDD48DEDB2078C0E13371CCC61ECB019841D9776412F6619F24E4E77BB9FDD2DAC926BA1DC6DB4D80660C66C3D065B5B9197D08169CE93196A44178900EF5E637C211F7D76E8075089F228EC2DF0F86D19208A3E6CBCD183366ED82C2A9D07DBC1CFAA1C148E61DDD8F66D51BDA56796B1501F327296308F961CB70D903F9964581B7857BB30F8C9FD1D3C7D14AC4EB369F671703F9EE849CE2273C6EBBC8918EE57893A88DBA269B27195E69FB612CBA38621213818589CA25506C49A0DAC1AEAD697E6423F8AF594B874FC53B9675F328DEF8739D7FE7B95960A61169B6A83439386B8D842C2C8F38FCF13E832721D4D2CBA00BE8A36000B4C4A638A33D1BAAB48FF94AD345D8CB5BCC20DE3085F44A3E49DCD3A9A1FBF0B2D0607E64571A30871FAD9FB689D5F52983F36CE7511F5B6A9FCE416CF09FBD583AA6F2C4B027F9A3AE79AF6E3F5BD1EDF0C0578B9CE4E086AD4733FEC73082BBFB840370F7148363A86122910135574B6405BECC5B4ECC319CAF1CB29EAE64B3FE06FDEB6BD0BD66C7D7522F03EEB1CB87B7CB4FD572AD74B74DC7510026F711ACDC0B849B411DA180EA2DF5EA3AAB6F36DD6E0717F48F51BCC1524B373F48E801DB68437881E5A26411C376688CC7F27558057EA5757CC189BF51A1B1AE33F1DB263C02684EE48B68A2EB9C576F6D890810A70B8C2ADEC7435570E4F0D9AABEC052B89BD46AEBDF171D5242423C6BADD3291E104F336264A867CC636544847A70015D385139F71BFD2778013692CFED412450FA7420E7F25AD2F1F759F7BFEC7D2BBA781267361842B8C3F6C710F2B90338EB8D9EB99414666966C2A7E7CCDE71A083D8FCF48178C218E212DA1C2E0826865C5963BD84D8FF2FC3A22D2A4B90B9104510BE94F6DE6B75FE9CCA16E126E7F21095F173BB8A43DB3ECD466D9F2CE37307D32D6ED07C32E8AA38301365610D648691F37AA5E2FA3AA966FCAA06F8782DC0A9EC3D5490AE614C19B439A7B58B87F21359E15DE017177D98ECB760E7D812664C0DD045AD962A7446869DB28D29DEB0CD98A54B5005DEB2DBA705A44A669181872A2413253D9C59F1ADDC3E172DCBA8FB73CBE666D6C527D72BE17ED36DC3982B11A90398C8CFC7659991352F6A2DA0BB2B77B5BE4C1E5F2E148725D935138AAF5F1D1EF4C3245AB7F7990712B3E24AC50CCD491647DC989D50F285714946BE5D40169C30FABBE91FB8E59820BF3254A882F6CA7ED6DEB48F67B72491D5788B2A88A28C8BB0115B438C1D330C916D576446CE28E491F491006596C7D4AADFE67D3444976812A66B92A3C6A8D09D8701460FD017C9FE0BF35F28B64142968677C81F4EB6017A67D2D9DA74C98B71F4A85F623975A02C699ECF480F1EBBCC00B5E4DF76A9175A8D0CF78E2877AB730D07B424B5E112A71E85A6CB26A56C834945927B8104018A6CCD9F115C56B7DCDE01DEF23D21923CA750E4A58552FC548162AD9284F70E20C2B6F6061E6BB705521F4018EBD9602B749EB8C873D7435B8217B0ED1E846865262C3DEF886AD369E379A9230ADB32FA5A79D8654A80BCC12365AF87B56EB170DD0EA2AFDACC255C83B1A82C77C6235A2F49B39FCDFF9AEF0A7EDC020876F7085D32149B3584BABB42BEDD68B22D4BF75F5E8DF70E1A61AFF2AC19E7F0B6D1CF3F19B0BCC9322BE21D43D26EA61BCFB97058A562BD5CD916B424125A85DBE6DA704CCD968AAD3A293F14F7E2EE883284D177047DADAAD8C59C27E2D3514D9AE4AE69EDAB5546350505566F5B84185438EB45FF57E00C2F0C1C765245AB83F8EECE7FB25D027AE7BFD035DE234F106798E0E0D6C1DA4DA58C5DC7266A3F4CE2683EDA00F65A93E79AB5810E5076720DE8C0881045F7F25416582A00A671CF81B8ACC59FA67E39F46EC1C194108AA4809F4C8EB00526A764B0D3DD2375AFA02179FD86418F4527E3962F61D68E321CDE40D4B5F1F2D341CDE85A465AEDAE52712B92685390C2BC1013F3A743A8A062C2AFBA3CEA2615E3E7FFDBF1A4C5ACE28EEA43C17B658A2699BE10C347CCB884A3C5DB31FA4F58C77A209B52B343E31E25A91848222E8F18F9C446469494A3FB9FE865C15A5045A865AEEC1B7F9200FB6231EB18AD814D6BF438E927101256D11ACCC4EC03FAD20EC085905429B9260426C9FC25FF0841425AA872AD915D9E07203607760DEB6072E72D5E3B19686FEB45C1E97A514198924B4EBB2023D927EDAD8AB221078A047E72E58E277982BF23ED4B9499AB7AF418DD6DA6184AFF0EEB9218CE783B46243324C363FA1735066A83265C98AA0837BB149AB479F24B813AE80ED3704880756F6016AECE2A33FDED75DDD85188F8DCE9894C2565F8A6A8E30F4A065BA75BCD82831E54253C70FB432A6231EB5194B2C6F4BFFB80F674529B63574FA189E5E957650DB21BB563AC24C55170416A2A745BCCBC528B7C574338F2096C22F8648BE06B799B9D0D4B3C0EE957EE58578C155738F0FCDEDD52DE9E20829C86E8ED0716DD88B4973FD23D84D3F52DDC944A056306E14E2A2C25414918AD8AC0E5CB93190D9F6D5906F5C11AB2E36A9A898881B6CCE18DF833B2CF7ADDB77629D942184523707A146528FD0EE4305CB3A4D15460C656ED72E81FEA573442DBC99300F01ACEDCDC6B6665110665AE11F3110956D5099DF978D504FD810FD664B14BAF9CA08CEF0A1DEFAE27E037CF845A7061AA4DA928A4ADCA4B7C344A1D77AFB043840100B4545E4E0816BD95E4041A6A099596468F3B9CCFD7FB881628E9C0D70877E69BBE4158C2C2EC0FD7F04E0A93D294C8095A4C7E11DBB0C9EE615D66978E946C9DF1AF8DC5410B8002F6D614A225126A3C161FD5301235A400203B458219AC522FC0FA7EA4354185AAB0BB6D2675EAAA712826FEDFF77F83D43DBC712415EAE6A2D989F20DDE7D4CBBB515CF4560B8F0A8A3F2 sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514EAA3D0D428014282A -smlen = 2326 -sm = A74EE16CA00CC6073EA3F281333EF9252C0B90F90CD56A6E0C14B4AA143D72A4E950934E49C6992D13E2A523A1A20F270D07B543689A1E9A8D6E035E112A2186422889B68FB4A78F79C9399D9CE6A4CC0D070049F2E4BB1360A0421C57CDD4D460327CAC610BCC7495443342ADDB654CF8DA98CE3E61DA2B05CBA7C7F86E51ADBC056865DFA2417A0A58457A04F908218ED9D5200981F7D09EECD39CA36304043A0FCF2886409200AD3364293C502AC1EA494081E60D054A1ED93FA263C2F74849845B2F746535DDE38F91FE131AE1EB76B2E9F68B781DC304E6BE1AE1B6E67F9A6FEE5AEAF832451DD61860FE64E35E0C5343847B7FF7E084D3EDBF70514C4778599713AB5B50A5EA8F7A5E9B72B56CB9641110966C1BD9E29DC3A889A7AE43148ECA3A784C916F888E5099FCD3F6B45799CB299520FF2479D0910B76B10890D9AA951653F216D20DFFA7BB67C2C995B8CE474ABAC574932CE56FF20ED57E0CC332750AC321E8587B7220B3FE896055BB4B424BB09B178412E1BB6B65988B4BC87987F2F0741A4B2ADB43E2C5F7928DB9A5F3E3A57F545E293641468CDE877574EB468FDA8603414DFB64953D380739B56009690DA8D65F27E924126A179E6A3954497AA84D3D5F8261615A3631692C0E1D0E389FD13FAF1A61B34BA8845A09DB58EFBF23074879BBE22CFF4062039829438682643326591CD332930E571395E661F77B10759DB153778C8198D979736BF7C0C81820CED9C9B6574BEAA9A39E05B13D72104AFD10110EF6C95DFD817A51B3CB02055DEC7037EA19C53C3D07D785DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +smlen = 2430 +sm = 88F9A94FBC1D56284542274E00EBA065E78943B11E391144D34A2FBEAACF65C2F4B60682409AA27B27E0C202F2B9C88B7AF51A54EE246C05D9CB9D478C63CD919C7B03B06BCA8E9DD5AFAE993456188A60A2A48EF37210658CA4E49E1D98D14E2DCDB8E1B5F1FD1D94465649E2AC8B90C6CD0BA6FEEE698CFB8542C859D16B622935B37A79F25306387CDC725BB873B6CEC520D53655C609BAEDB902BCE85E56DEB0F20BE2ADE2BEAFCA3E7D7AE0438A35D7A3F0892654B15E0BE60CF333A8889198AD8FE2273B5C0D01459FEA4E2AC52485E64D0ECF2B5273C0B1334DA293FAC2D3FE9D9423BC8918E85E2E4BF1343AB863415EC1868E60797A84A0D41DFB29FA0A6DDBF4A8F948AE0FE8FE08D222A108B4552A5B347C132817E1D88052F062B5D58A16C56BFE7F2ADFC9E69A6FA401FEB67CDFB3C374FE8ED944337E3A9E9D168E8D057BC0FE42F04F536BD6467CC774DA69BB1493BFFE7FA438F7B2A0FF2202BEFF727758C2A01916AB8D9893EB80E526BD2EDE3EBA07A48BEB79BEE93E32101ECFFEB8801956FDB5B4BDDB975BB1B68FCB72D4855D497ED3C47A99C4E0F6863AB57962F26B2AD23CD1A0D8BE97951FF86A02D89D20AFD5CEEF4512104416A1B4B1ECA34DCA7FACC2E3D3969D7A84933D0D79E6BC7E0C786406BAAC8ADB435BA2807E2DFAFAC067D23B6009D4244EFBEBFDF633A78738429048F5E596A56D38F09540CDB1F925D22BE44ABB90470C71F5B9B557827B780D55FA6E8B04DE4D7C145970F57CCFCF82EDB91CA1242AD6C25B9FA557938375ABB9F0A4AC47A01AB71A3A34CEE2EEF9FBE05B7F1F6CE1C752953F372F323977B75139B423DE777F1E908E07A72566516626C42BC23F90E78C2B29438910D672703F607D5CB93C4453F595EA3624859E3EB13D72104AFD10110EF6C95DFD817A51B3CB02055DEC7037EA19C53C3D07D785DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = DFA47D54EA735E1AC37015D78CC3E51F23B22A1891CE17DCE1BE39F387F4A6B8433B50DF3D0C3924EDF35C96FD61DEC4D24834D2E8390B1DE3C28F941D2EBECAA2E405BF5128B9FEA0E64EB1BDB7F4830CA2423ABB5E8AB3766F29BF871CDCC70425C8A8D0E6EE9272570E72F3B78B2699EBF5C2E3D340C95552136E4CCF5E6BF0CE4DD712AD2A957F4BB1C12E666421FF27F9A60353E94D45778A73910EE1B425053C6454A43BFE37AD298BA27ED92D02D3EE4D3E4747D3A9472EE5F8FB45A680399C5564A236D00554B57218DA82EFDB5A13607B35A655A96778BB2170075FDDBB99B6EEE8FC6B0A5DF294A9196A8685B6FD4D18B3E2C6245FB1E5F04272064750CF578518772DC46571DD4E20032873384C3F4184EF3E9EC8FEA37A2481475F65C484CD5EB6CFD8A2A0B7D7DCD0D4115616CAAE0E6048EC4B89955ABF8857E6012AE966DD993C283A5B301D46F898A24C37D437D5282E69ABB8EE6FD5E735231862B2330E5EEB99EF06DC9393D295AEDCD333F47D01680CEB6D9DA5254BEAE52D541C2207C2902F6B6A5417798F18C6679AE0D576AD1A56B75CEA5FB68D7F8CFB75EE400C3AF5E0ACBD6785793EBA3CE7C67993112DDC6AF17D2055E0183E6B17B2E5966FC2B68B6BE81A407F9B5846F146E83BD60E7020F538461AFF99D819180E8D66FAC69FA7157B5186D48CD4B1840E97BD45C941E4DFBBEB28BE47D24C72760FBC51FD5422B83348C2D3B1F305379FE266F2E4408AF421F46F7F9CD3FC2729090268091B54E3D156923FAABD39AB3AC3E43042408E42CD9935177156FBCAF38A998E6B99BDBAA1D89F6E7C8502AB4D9AB29AA7C9AD8367C4041F0609D40E319159CF057F333635B0A547013EA47AAB899437CB31E0DE4A4F5446F2B80ADA2E800B0502C8BC3C38173EB29D752D6EF7B32D50DCE6324502BBA413BB5AF6EBC8D860D3CF99A41ED32CEB09E8A45AF0BF1A3CFECA9F0015ECB83B4669BB8249231FF878F9CB575FF980B920CCD30595E30305E2447A41D134CAECB025C292173F4B0A619AAD2BFD9286922287E2A4D49240439001B02EF6237F916EE07AEE6797845E1DAA2387D073C287C29FA45EDD4DC71B061AAA033DF86D875DBDB6ECED55860E6B35B98E93F0CB93C46F9AEC747AED4AD47CAB87A55C977654C19602399C2EA240FEF538C56AB61FCDC0ED9428F1651B24D142E4C10ECAD1D16F8455E5BC9604CD24C61555821BE1F7190CD3FABFA3FCBDB0426D2C07FCA09F2DD9E4E2D5ECDA317EA89F8B835934448FB71AAF04A7410FAE69F2013B8F380BB12CFAB4668238CB97467983EF10B55BEEFD0FCBC99A74303715BAA8A8F8475C981A3CE776272474A33FEC3CF6F41E47CAB94253A383C39FD5F14B87172FC65BAB6FFE375B2B8F6FE16FF67450505DFFBD8DF8BCE37495E8FB11C51ECFE44B5BF01BC591FC245B5C54A45DC0B4A378A100985818FEFDEE989DE6FF7ED943075091E07F76085CB0D6687319BE3BD6B12D375AF921B83EB870B94B3B480A58CA9CCF074139A932E2BBFB3BEE19619FFD46EF08C4420AFDC98D54822EFF871A1D920411FB722CEB14283407B8FACFAFFCA5FF6D65A6FACE821D12DAA6D52279FC16E1433D1054E80D3A8E52F5E5B39C8545F9E4AB269084B0DD467305F537A9A4BE32F1114F7096AB644E8D21E9210F69293A26A7E8775D3B20EAD0EC044C6D9B8098BE202AD93257ED9692127F8A5A54305070D37A10E701D53F00B0E417BC445BF601F00BA456BAA71042BB3F32E708F95AD112F2020CD583EBEDF1E28D76846772EB1892CEE25CFCC9772B43D8548DBA293069AA98A55B5703B70F6D8F222554B5BEA41B8F64B1058943942C362B6790AC1F88E08ECAAD55F3B108EF79DC5603A19EB46050972F12D86466D4D3C4959B01BF2E7C00E576636848DEA67F6AB9EFFFC965DBC65A9D128DEFF608C53DA6899F4554B3646B3DB28E0B5C7FFA6B4A04B9BC0F6C1B83C357CE950FB36018C75721A41FFE972400BA9C271EFDBDC7D34D9AF342116253ECBCAAEAB447AC60214275D3F5DE363ED6F57EB8A1CFFCB8BE7F96885D516680093EBEABE919E878ED76D83003036D99F1AADB509726DD3D06A37AE99DF863715CDDD76063BB81C5C259D7BFA5B3F0DBB2BD59C6B9D493ECE7E7FA0EBFAA8EC3E6023050B163AEABD5EA3628888B2311FD77078ADBFF6C7A008918CD4F0240EBAF0BD65C5D27667A856F2C9FE0E43D81B0BC82EEBB5C68FC68DD900D2F89EC6FB1649784D43C4E2E650BDAA39D9D1BAF5FA798F63A79DF464B3312078D851A3199C74C40F3B71D12A49241EE3C9AC328C28668672E8977F4795202FD679F94AF389086E4ED2F5BB91C85665F662EFCD3F46455C0D52E764DDEA3203B16ACD808C97BB3EE195458B89A69518EF6A7E81BB9BA06BD816DE3541E50AADC247927B134198EA00C4B96A422537646393FB8D8B219B25D3C1BFF64119846CDC489BE5E8D0E466A7F1741BE859B6F9F8A1BDF5C5AD37559BC911394E13CA9554A24124BB0BBFC202F62FD18DCF2125569FA44B1E04297B4598D149326BF763F8450C940A29C7BE719A13CC50795BA64CCC569E9131CDAB98CF670D49076DADEF5249A6FF6815D4ECC51FCD2FD5123D0C32213108E28BE0B9C44D5C62F97C1D10FA537390C0E5F35B8D5773140964FDD779A5AA50D09A5AFB3AB4C48E2E268AB55763EB0C4183EA33A5B59C50116B7353894C9230B5A0A1F8B65F209F5F2DD93712B5E6691545A285BDCEEB45C4EAAB8C954072E147A333867E629FF65A6316D67F7316AB9A2484F080E7349890A5606C84287504F9E701CD5CA321F2F29BD63AED2E93D18FB7628D721EEB17A2A2F3D5354383C57837BC5E2D1E2098BBDF968B8411D8DDFA24E6DFAF679D7A74221572ED6E0B8D940D2C949D1694F56FB64406CA63DAC42F114EDB0971642CC0B794B284A99F007EE92941BB60E1E434529F5EC296B81CC5997A3E104BE94CD892CD191550294C09F6C1B16D7C477CBE885E4B1E192AA235067BF7FB919CFBE802547CCADE393FD6CD4F703063118874F5E9494928E034AA261B4A0D00794227AA15E24E7460F0CD19A5143DF63879FDD1BDE091C30D43CC116E498CD0A857F679F64EC1C56F5B7EF648EE30C6233300324D21AEFF80E13060C1FFE1D58730F783F0DA9B2780FABB51798B6B6587C08FA86EFBF0D4FDD63F09EBB45C0602AAC4AD829D3B4F4DF88AD0D6D4642A79CBB9DBE963667596978BA55040E7465296A364B00C9C72778F3D665B014D25665522BA553DA2B8BAE44DFAA98CEE966E0A4826761E2918F42AF373FFCD18E3BEF4A0F2191362DB3B2D1037372DD2754E2F8E901A1D380D4DD01A208E1B264F2C7142FC6840C1813A17EAD080E97D24B15AC6205D358277FB3F6DF0E4C31906726574E02568F5B4D685DCEA71A3E4274B4A8416A6DF5BB1B8453FABCAB82F7EE6224FF5E92FD37B35A1FF38A39D83ED957078859906BE3BA3A7552EA668843E3ECF65E55BE4F1EEB7E849E416230E79D1D77BC6E82DEAFB85847DE4BC395DAA10D58D3A52D39CDB425D157A8A049C7FA924F032DDC011C936EAA98893A4B28091DDD7154D545EDE4504B10E8092AD81FFB325F14A65890131CB3CF8C86F44C3818D6E5A100870F60AE08E608DD0764652423D8BC5A7E4668887407A7FAF5C3E1F88D3AE8B71DD6635C8EC3DA6EE49DFE53533727E115B12A1E6C6E8994BB0D2F6D9AA684B1 +pk = DFA47D54EA735E1AC37015D78CC3E51F3E923BFC09D376238152161CB11A1B98F762CDA4F97851FEBDB7ED0949BE7196A91A9626CCDC0BB6DCECE5E4DEA867F80E53FA6FB8377F01F0326CDCCEE945BD9F58AD05917AF7C522CADC9387314A8765CAD6B9C2F78311E8C06AA96958F3E80B5FBFF65441E4C41C49454B0A9C0D760961D0A270CCC65EB4D6DD67874BD2131C8D69746E0F2AD3EDA6FC561E1246B490201F64613C30F0E0374089DBE2097DC7E149D8240911BC9ECC84C626BFB98E2AD12DA9D05FF94834A9C07AD2A68EC6C9B8949F7F9A82B1A9F2E850C67A94FF3A1330DD4411F44B6371631A5F62CA4B1B7282251907323F4F4BE830A01A3E73A5F8491A1E7B8DEFB18F286994CB427C9403E0CB9374093C4AF95D19308F1A1E3CDC67290CB9FE11BE1B0FF4041D1F32AAF79070968472BDC5681DC0F4E1EAB27E1FDE3A32B5202643DBD2E08DBFB0BD313BE781A39785F369391006703E4ABAC0EA381EB3DC96C40B1789A44165F1EE8522E55E6E07EC62FB29AD2A73DAACD8033F9F7D72D67B4DCA31D0403F6CFC6828AD756DAB90C8BC9D08E9A51CB11E49279389CE5C2D3F592AB3A85E059308FAAD7B1D5F2BF020EEEAD027403A611D03E81D982A84EAE321C138161780B0361FC2BC73D69CE265E9AAB79950F1FA6A6C0F9269E3E7C95820B4732A34BABD594FEF95855161471DD718044D6B4BB5751E57227BCD236B7B2A52F9E1D475523F381FAF36E21547932BD53D9005BC3AAEEFF487CE517494B46CB0E29EE23E99C002EAC3E4BA6D400EB99A0B06F3815DC4B79F733812DFCEBD81034385F31C072EE211C47B3CEB14D06DBF77CA48ECE64F1F762CF0BC8C049DD1D386A3E0C3B6CF1ABF4180B0355DF583D7CAE655AF9478A5AA4E1C14C7D6DF23ABD8C921CFE88EC54C05AD961E5B186DE6FAD75AEDC5F3EF208F0BB37B304A8AAA606ED3D87D8DC336364362F415E87F686418FAF0E7100A14FAB3A7F9D818DD57767FC7239B7622F0D12A2005492E2308C7ABD0AC93D88D4038E5F32F501655DCF75B49ED0F2B63B395F3A7C9195369FAFF031F9ADAB87C952711BA114799FC8D68D7875ACF050FA51520948A5DB2A54C5D27B521F8F7BEF60E887043FFF4AA7D5A354492FEAD42654FE4091D37B72A5E55E659018CB9CB5F5C0DD49A01625347B171ABB6A94A451E9D24A80F435003875F76EBFDDF12806AFD02D996BE14C87A7D38DC0FA87730E6B23E85F7A76FC4D4730252C4F9A3AC205F895BAFCA22FC7026B322BEAFFDA8C189B1B05B67024BB4E639F63573A41DF81E28632F52FD575023E16CC84B2C6182DEBFB25832E6298B1174CDB474EC650C11B2DCF5D2DBC4923E7A30B8BA2D55B5E58ECF983EFBCB595D45B602CD80EB5E7F5E36C3411E83C63FC4D1E5D2CDCD9EB6545EFB515C814369EC9537977A3E5B352BE3A3B2AFEE60E4A56C64B3F06EC4FA198E089B9969688CDD8BBE2471CA38176351DB89A2219EA0314289C9CAE90E54DC8E10516567616CD03B12874EC121282396839CD874A442BB76B64A5806E06491E391AC6B1DE507D69F1E5F23662F9A1F4FABBAF55FE461A0F7659C6898B574757C834362C85F404371D626A0E49F4E49548D456EADDE6F77285E0F9A416B60276331E9A4CB0239CDCFC4E1EFA1BA99477A27F5C507715E82C456BB375922337907CC0449EAF62EB59E15442631CE11BD01459959B1501402D64D06F85EA1B38C60B9DC546E3B2B1CBECD063DFD6ECE247F8E61A6627EE3F1F2554550978C7A2A835F9189C9C502E4A824FC3063B65807C33223E7973FA81205E79DCCA0A1F89B2076B03274EC66BDD309D23C24530D9EAAAF347CFB0529AB40F8CE7B332C29AAEEE832444BD10BEC8925F6F78527F7E26AF5A5AF4B9661912557110D60F82E4FD4827397673C428B96446CEAF348F1A08BF5CDD63434EC0D1CE4B0C860FC5AF67EEF9D140435C2A1D42E1FFEA08498BCC01A217FADD851B9AD7C186A224BEA6F9DFF9347C42A215AC3C4DC0E316BE6B09C469004F9FAD0CF6EF181B96738EA8A022B94E4D0FFF990A627AC383880F82D0D41C22055E53BA5CAF8C89BE886FD5FE52ACF9C49653578228B7759B97AB479059E208052514D49CC5BFE1C1BAD7FA516E7FF0FAB6CB190B36A004FF5099081295DD7EE965F4849007334C0A2C8A443A28AA1C400CB79FEF6D565CA999D765539A9F78E3970CB72931F1BA09D85C9908149E5AAB7C0CCFFB7F78E5423ED18A18BAF931700B2FC455AC81D245451784FFF315B33B152255A0FAC47ABF665AF2376A82201E5C8E5313B84FC8F56FA1DEEC9795711CE824E781AF1DFC5CD6055F175839FDD7A982C176E81C8FEC3A9EB42770BD9D8192F20367FDA2AE97A11C7B39DC59501EFFEFA53D5B405606CE5A97B76882EBC0F8E14E58EFBBA54C5215A790391B9F5384C1D4BB20BDC8698824C079DD7BD913171F52513BCD1EE04276B648600C8D6414F0FDFF0E21C048AB1B5A1DF1D154B0793EB91AD68CB17CC2FA85ABA7C00CD8529A5EB9354EF725E67B2D24A9AC819336592DFBF181405E369A3F53EF7E3D3D6F3621B54EBF7E6CEBE1A6FD83F58BB24A2913AE7399A3E62F969BA6699595EBF08D045F643A99EBD22128FD65F43A8714E2461710D6286E9936441C3C80659CE08AC0C1A625C14A92D2AC93049A7FA60B579270B0BE6B4743DE469A3CBE078920EF21760D1698C0E36A5BDB432A900FEDC884B2AD6AF7148085E0589255319F5440EC6A949ADFB73EB24A00638FD70F85BF4DA64DBC2232E8807391050E526AC0215780D12300768D341323A7C443416C8A5F4BF2A2CC4DAFA6B1CEE620DA52D3F22B329177FCC0DC3AF98FE3A3ABD79327478BA8F692FC7B2156220A041B398870B5E6F25D36564FF16C80753A31B7AE6D5F4D2D3F1C14333F969695C1FED97E7A13EAFF6E05F21C7173E07B6E01DF2DB63B96E9DA1A20467EF44A0F682E57EA498B7698EF2AF0A0B2E15D2B1236900E05F40E6DBD5C22A18AE6508218C74195A47E38B1EF046F4BC636676C049CFD3B370162E0EF169B9A7AEC17957EA50C70C3668B4A05BBA896A7A88862D29167FA26FC7AB0365968CA4A51C03CC6CC5298EA304F0F06AFDB868C17404255DE798170AE43CCE97F936A4AE010BEC570BF72551305E457818C10A696BD43B75383BFBC16284B0680BBEEA98BF3D0F77A9456C99AA6135D737BEA8035BF428F99D7951AF112E58ABA4FA196FEA372D295E8B2BB9A1C5F322C4E3F9A33C1AF7521667DB27E1DAD3E0DB9B6528F13F4E421481F49D3C84F030B519B9CD210299819E994A6F9371341B808F04FE641814DD0EB8A3D6995A3F3DAF4A86DA71604E41297757F78A2CC18420E84366D174FADEDDFAF89C4C7B51F8BC94F6F860CAE53801A59C8A51BD7DCF779FACDFCFBD83DEB8FC0BB3DD93069747B80A2DD3877A13AF4A4197056DD1FC7756608A1C9675E2A3DB80BAC9CB719C805D0EED999171E672C8285F79F58AAE1B8D49D446EF1073B31A325842AEEA4A75B691968AF9AB008A98AAB491AC036EBB3701DA2B93748B58739B12CEE81C77BDCE7F173F3F753616DFCE906C6D0B84D5AC5B30D3EF453E0A7C9AE45CC67508E0FAABDD3F6453BDA6CBCDBD24A5EFF961F61810C83BFCF5043B798AB75C96FD5D6FCE5F65BB4575410B69B064E3460E20D5C5FF0B7EE155CC4FF916834294D5E17D1E3C96722FEB0601A7344EEDCE9FE5C05595866D87D69318C8193E64C0E6EB241D32C0ECFD1089324EFFC6C0547D3DD7EEDCE2EF023EB77E84F4A53EC0EC73FBC42E08FC3FF01EE1E7A25ACD46AD02C205B719092E59BABD3841CB25874965CC5F910D9B3C7EBF6AC122ED3F50427C8DF84999082A72CF51244305E5756F711351986E087D1E393F24D84AB44E34143964E2EA555C3D810B13ED967402560884DE5DE58D1CA920C414A4217FFEFDCEB11321DD75D7B681D5F5D22AC350D94E3B93360804BC022B7C8C4553BCE0E83027C1343DE96AA52F5D76AB422E8AE5AC12EE1FCF8FFB9B8C10C6CF71E8A43F6D6385216B4A7D7B96C69302643E332BC32BD8CC0C47E66CF73C4DB962A02300AF2114D044786CAA214882225D00CA777637107D292801E9DDC8A26A788FDFA0BBAE81126B1B6361740B1FDF49D68C1B56311597360EF8B77749DD6DB23284C99E9859C9F18E8C8F8C4A5590 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B056290835694BA3D8 -smlen = 2359 -sm = 78D012504049BD719DA9868BCF7B012198DCECBD1DA458188C96A0BBC1F721687789B500990FF4B15F6A13F1EC490ADF0C403BC62645FDCD7103C0A28C80804AB53D2B901748E33FE9214A6BA702CDCFCA5928B8B84BA8E627082B38147EA26D5049C03829D6DCE2A48B33E01EC87AEEEF08CE7EA8ACC2D8B52532BB486D81C42F7E26AC875597A7C932022013FFE245B50A31D6E402019E05963D5FF364A1E6ACAC39ECAFBB1B02335244318ED2EB785DD0A9A4E6D7E6BA4F51F7B5784612FE25AA2CC8DBB7824C4499F8152D744B7214B34B62175068E6AD9128D74914C9245A9F06AF625F620199CF510619CF1F0C10B1D72525432253C2849D06DBC7FAE07CAFB071804F9E9FA4D5E2BCE7C0F9AE2094431A0357AB3D0647B92DCB29E7926A420A8AC679609B541F2A80CB30E83BEB8712197993F1CA1B43C6655F3236909E7CD0734347C84552B9C587AE86130500C54DF5E3D1E5526F65470324D78AB6F0CE82472DAD42974C19CE68E3DD8C59DB467CFE5EBD9411427B0C255A0CBE0F058E1A9BB206097D23BD463E55B229724DA5B61118E527AADB9FA7228A0B1A8ECC62811774435D29AFBB62DA45EF435A7687E8521F64E19E3EE3092616BD78F1DD8BBFBF813B9278C34D8FD7C20BAEF67DEBB84B87B39BF028C8F18A1A7E42EA2DA04DEA9FD8246CD9D844E9BCC61FEF741882A26F0625DDA91E22965BC2D0B84659BCC7C367F324422BE485E2C5234B36CEEB8A1DCF97B8A243622F437EFD78080CBB9CB4B16CCF96AA7B30077C46F4AB6ED851C9952D15344906A2F2DFC29BE46103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +smlen = 2463 +sm = 67A2CBC62E303411F9BC2FC5AA99D958CD57C5B42693C2AF9A9F39FF5E5FA1E24D09AC67F884554C513C7A96851340DD062F3E45590E2CD6E1CAF1436A9F4DF0870C099A45B1E39585720125FE29A3A832B914BC8AD32B9F0A1DBA38A37E8B139BA55B795F332B3CCF6293ACC97981597FD10FF909632B09E38932E412510C2249DCC6739E0B93BB46BE5E39635D093A1A402D8CE1C9C1AEC14D76A55900765088710305C93FB8C093EB1354132D18B5B96EEB2C8996F221449307DAFD547EF3FD8727C2A35F20DDC76EEF8D4BFD4E08803D4ECB904C9B1003609A2ACFF842F43AA423895E2AEB5CA71D22B6BE781F54172A1E6C0B1B549E48B40452DD3F201B1D3158E23554D8BEBF82C443AFA88BE4C85565F14EA968F4F836E085C1706181842701A454A6898AD9D74606BF3CC2AFA68E657809290B68466FA618C556268880C419F518F5EDA9137483FC325D60C35A417C9F739DE41BDD688FB0B69B16E7BE3A35FFA5150E19561303919D8450DD9673EF97CCFD6E69E53BCB75949B3105FA0B43A16CD9CD2A992A127E6A762803D0567BD668649054A5DE179229030EF8B0A4DB69114769C4F7AA980F9FEFC080AD53FFB044B40684016359DDAFC18CAFD3B74A66A6042859C5E433DD34351D8DC68F3D8ECF69D8594378B8A6CB320F8DD9351EBEA452AB59D990819BE4169301050B87E965032FC9BB91C44AF04AB00AB5A0259F0CFACC9E0E5FC23F0DB1C722934BEA827A30225CE2399D4913A02E5D2B4AA0A3A5CF41239A17DBA98A432C7B9000682AE86F16FE6E4D1A2577F45A5028CF7D9C85C18AF4D16F3C5A707174BC19F6D3FEC07B1D8452E1D9E1963858CB0C36DCE9A372FB4FD35324EADE646BDDA5630B79E25F171748173E71ADEB1C1E02169EE33FC20D980C0CBB9CB4B16CCF96AA7B30077C46F4AB6ED851C9952D15344906A2F2DFC29BE46103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = 15F9D0D26D06CD69B0ADD69ECE2A194C8178BEAC6E5005A36AAF49B7BDECF5B9DAD4AF0857A712C07D588A5D0BE431E4527088AC608833CE9F54146423B799E8A29567A636F40D019EA19B5FB0146E144D1BAAF2D328F5F18C8032C9F78EBFC1E4589E5ABA686FC04E22E6226F1ED2707B83E74F2A671CFA3ACC82C7AFBC268FFFBA4AB2428A6A6B2D01CFF9472C7F9C6E01661EF27678F09A03475A3E218ECADBE7482777F9489A71D461433CD4051984ACD8E2F9A9DB43D1105DCCEC92C1B091B0A7DE2EA277D6B5CB40861EA30A6BFA038365988ABEB32162AE019D5EF596173EF41752774782EE95946F37C30BE59D8AFD727257DA7D0B5993856BF72353707C5BA92B7FB4B48C2D75E17278ACEA84E1B24DE953D6CD42FC0F3BB4C687B2DA6778DF18F7F44E88ADE3CE3009D3EC4A2A8E3D2A2DD5935E91FC2D3D3BE002D92D537FA7DEA82929A2295069C5C935D8D5BF4B1AD25D8CBB1826DCF9F29504B819C829073E14CCD936C5107879F78AD2D8B1E9E5A67EB043FE2B3A722E7A57FFFFC8978B93D93C55F0975FED447BED9D929DC90A05FEBF80710DE126AC01BB48FA093EAC2C156C94639394A9099D8A03D9D945ACA494FAB63696ADDA31927F290695E6994D1D56EEF184F2C5A922918D221C156FE6ACD74DFA5BEC74167794BD3584B3111A20EDDF6E15D31EECF842A0F7E5050294684A5301760A50309A4FAABB91B7B4889671E883CC0CAE4FFFD9B3C5D5BA146005737D45FB3FFA532A91B609399F52D8C196F59EB440321779CF3B70460AB4552E6D3066BC999084FF6A4D850F277D15B32ADFE424501CB60F84FB57B8B58816100F40E0FE2BBF6A69F33EA700242AD5389A3A04EAD98A44097A92FAC3FE613DB8BB416627C8AFB1E670B673B097CD7014A6649651800277F6864F9CD11A1EB00A956D596F193A9AB11A8993BF74B04B0789E14C47A0691242283788360668065B4F2AE855FF6C974A627A0A3A989EAAAD49588F219E0F7A6AD9FEAF363290E1F91F9F3A1E98F6F5993A3BA1F2CC0379C650FC0DB78C266697306F1DFC581B0234B5828BB65C955C44CFD85C557D7EEDE407E6BC86786517C7C15734DBE8F25304FF31A3AB1588B3730A3BCF70386AB348432159776C3E1770B8A98A8ABC335AB10019EC8C8F9C9F4A2E2F9C3BFA43C3D59AE32D84E1FC60C036F4A7C5FD094DC0C0348125B6D2264D7289EC50E1B305F940353C14263A2110C931B5DD3C6A4D4703DC37FE76855560532F3E026FB094140F0218749EC1C5DB5380AEBEDB4D41C03923BA2F9C6E09688E7F7279B742EF0B84EAB6E7274C91BA1F4EA2364A98E9FD3C0F178AE38F09D2F5C83F0175EC7D116524C8F40D8534DD159325ADBCF62C9FD61CBFBDE6F8CB6A690B92208E4AE357A00CFCE64596CC1F4885F392C288A951B6841DF86DF165636616FC475BF32B660046FA8BB3309E89DA892AFCE8DEB7451F6CDDC87A6DB24C0EB4671F1F742B470219D3748172D324DBDCBE37474CB2262E8E41F8CD095858D8BA30A4026B4E7EA7B0C5F2E5D72F04CA157BAA20476E919627EA2A699AF1C09117FA2686F5B6EB7B62879C43908B7A2D0AA492CF1D0CCC0219DEB2CAE7A2B0FE65441B8B7986675DC4AD10B66940AB7DB3878B337C5B523C28FE3D16F423F8596E685CA3687E09E5439F157F81B60ACB4BC29E2D8A99E6FF6D764B7663A17A49619560D083CA4EA7C7BE4C00E2F30C1536AEB1952C3155E8DBD5E27FD94F18E1B1AA0B779F68C49C201775FCD443E093C1F7D2925F782CF2D9348C682D50405207E72F29311121815B9E1C50058626E3952E6AD2FFA8F5A89715712C8A1955F5CBB6933AE599F19B75A090713F887B8CEBCD8D5FB9554C5DCDBA78C5297E9BC99CC8FDB303EFA0066E7CF5934C7A687D05ECE5426A1F34339FD1F745AD0FC8AFA880F0AFE227F6D72AD368F93408D85974DA7D973640DAD4248CD92A0895DD92037D1198C27F7313EAF85DEBBBC634AAF1EB0584C5147A116D5F741B9BB1F8069EEEBA4BA5C839F482BA5D7ABFD6C2AA8749AD28B5503A0BBAB867B74E34C1790CAA35277E0845DC59DEAC2283F06BACA4B5F90C1A97F246B376BBC5320BD8681360918ECD4B5B1899154FC72BDEF31945696BB53391B0EFB253663CAB94871FB5703585E45138ADB0DC0CA9294CE8FA727338B153E644529113BE65D36620091D85786A0CEF6F8912C633B4D94D5A73C85A82DDDE2BBB6D8F952F777A2AC632255C8343D62565612792B66C8F7D72D627CED77BA81F4FB28BFC092AEC2FC8E27D0489B4D78E58C91B2FF69342367B59313F6A71A3C88146242DB81EB946A2D74F8CEE765140877290D5744DBB78BD292AD5B5110A2BE7DC09631323A3A6A34DDE481536FDE00CE8FEA7130050987D5FBD2F27D4D7391762B4F4BFE71B96DA2533A83C000A75904F0708CC749C58E087FEB63C07DBE4BEF15580212DF2F2568AB1646128E8B9F782741A06E8FF26AC882D83E91928FB9D51F5E0D70A948393977C06E52283EBCC7A73C5C485EE2D9D3941D0ABE81DCB7029F9052CB3904EEBCB80418481095FAD23210D68127FCC78397E01C3654C8D1F7B4AFEF2D3DBB20C9144783A9FCD7196AEE8D13233A40220DFA284B36436F8BD33EC7BC55F469F027AE155E73071DDDAC6C4C6B8F28E604E1C1F79C51BB4088263A600A0CC25C5DD3C4198BFBC00853CCF8F97133CF9F37E6CADD99EA5E83A49DA113F6D34626479F8D3DE303A603C5C94F3DDE71492C827B29E6D2EF5B27FAB9A9C0F59299836621B5B2ADF173436254A13AD4C1CF656A153D600C8CE71A7653951CEE4471A238CF3A9AF1878E7C1AA4B62EDA823C60AD09FF7A1813AFE597435239FB70E365C9CCF2EB729BAB8DCADE7976F5BA65E86313A82EC158EA7F1F229E64FF761BD8824F0CB4539B6517A0EFF636EDCCA74888C3F50504A91F95E67E15D71A683752190F275FB10A02BDF92729536CF351000A39EA4CC24BA2B1A519354CF1E18A752EA526247D4EC591109AC62812A53FC55B6BCEB5C091B48FF197910EA01D8DC6E394C167CF5F352480F183E7BF13688642E0DE3CF8CFE00B5A4F80DAF8013922903C6D581398194E3D7B5766C7D483A52723C72C985C0A088DAA4FF8BA4784F8E808CE67EEEB31807C575C4EB17766D53BBB8AAE62322E956DA5AFA25788A9E066566DDB07CD067FB25E862241E8CCF9B28091F02C8E0A2F17E1024BA73EE9284C1E9B311BD82F97D8014DA492567F7A52A809140855F6A431A84F32AEFFE79AD3BEA848AFA11119FEBD827DA73490732C598815339B9A1E0D958B698DFF3E875E74B11C13AD7441A6DAA9899BF10A033D6AF0DD86A86BFF442B326682F78A78479F2449AA5B1D9CECDE313A9BA6806D203C6A298AD58DA4E8F882BCC47171EFA009D96D178BB1EF7C8D5AD8785BD15CE29ECFFE18A953A1D0C74EB1A3965CFB3BE77487F7AA166C5F7F8120A386D39130A289838A513CB03DD52780F95DBBBBC8205CEB46A8E27FAADB080B5BA42BFE2CBDBDBB7033B2E8070B315C783BE290F0C2E90F459BB360D2B012C5F6E1D3B6C4A1B9CA300319A2346B066970CE5AD5D46A00668FAE75E033077DFB93591F041F384080D6799370D7E238FE004FF176971060D96CF09D2F6891E34987FBB77B31367D369D75D0FCD7F1BBE08B8854750B81E4B9D1047C18BEA25D9CE5136015FBDEDF1FF71E754756E17246DAC3B2B3CD81A +pk = 15F9D0D26D06CD69B0ADD69ECE2A194C60C02519D5E5AC48127311C5DFD1EAB3EA10E3DE19E0B6584717A4AA06CD534749F0279912E84A4A01A5E51CEAA61DAE3EB1FB90F8891AF5A4AD2F178B409C3447B55FC931E6D1C1DDD82D81C1C233EB7AD1B2C39551E2F6F909045BA0700706A7BACA3FEA945C82A408417484AAE3626D432F05EDA8F5CB07A53B3F709A8F120235958C1BC94802090871EDECD32F433FB311F96E2E66B4E2B95A944E60C03809E22ABD9DFA2EA5D80D349E40AC7E2AF4C5BB654E753B36B332FB6FDE8A437409482924003BE0B71F44E62B8D77C8AF1203041D265286D14A08B2860769B9E58D3A674AAFA3C921718066F77A58A218BC1AF9875A5A0E3066C6A9612137CD1968EA43A7A263CE3FFD48A3E5CE256FCFA93C46558C094D2F78DD33BF385D659A07D741CC12A1FCDC450FFA6B272AADC8CD07804CDE04861F2D22FBD47E0C89BBD7DDA9E9A699C5BB906852EC65525D5700A0117E65548BC0F692DE2FB6DF0836FC0624D49A1C35D067A80FF392E3AA0C354B16CC63DCEF20DF8C5368B7C6603180A151DABC562B54596F46330A925633B8415C59C4BA4F4220FDEEDC4D77DD1EC178406BACE931040B88B0E4BD226891AEAAA04DD55E3C9287DCE568273FA48CA76E013147FD7B1A63B77AF0ABBBFD016C1F826072732F731DA28C30F4CB92C229E556C4AB716405FAED666901C25B232D6022E9E66E1644274FBE632BB3383F2126E4E386FBFC72DCA405F8D0BBCE4AC91D5F8EC720391B71F97E38B2401A24FA2E46F47E1324314031BD35169B6168ABE1FBE12A8DF26530CCDAB4D5CC0600FB4A0CCC38C981E88C0E3C8516643F93BD3C33C95CC67EA2BD40F4B57E803567A2C2BC4B3F5DC276C66C9C74EA84D5DEA847A5D4DAC09E4DA5CA9256EF4FE297C5B57D1A4D3D3E3991445F5BD1B65071B9FDCBEE76D445F8D1549C3D07A8E34F56C59DC7BEC91E1C15DD2C96C73E53F2E2239DA22A38ADBBEB979B60C1790C152374C2F1842748DFD4E9EDF803B088464CAAA5307DF77B17F432C1377EB67715BA4B4B71BC287C5EAB5724B66A511A98212B9566CFF0852FC731D63871D7157ED8D4E298E6643AA9F9DE4E8674511D7B0968E44940B7479BA7689160C7F5991D89E3C74231635D7E8A3567C81FB089827014048BEBA823D8CCFFD30A8361BC47A72C0204E7AEAB4CB4ACF2ACAA3530971D1BC65B75669A176263356ED02639F5376AA4E1E4C5C51DFE177E517ADFE49F0A06C43CF127466840D7B8308816A8F8A1B880DFCBADBA5CA198788A6E8C04599C0772F862952DCF1459E60C32E659EBC6F7654C559AF9135E8A31A97261D1D071049159196666F7AE021284EF34F8F6781097378DC57B3D181512C71CCED30A9CDD3A9F9EDB55C41EFC632CA1445DAA7DA972179776BA1429DA5CEB88844B0111C253245571CD9FBD07EE3423CAD5AF6DEF8460B5C10299901E572D254141D8A4DAEAF84957485FC75A116227C6F5B3F730D272A60B1E764B1839AD09A692BBABBA9874D8C8DF4AE5ACCC3C57B9646F855ACD6776EE80377ECB8D8B0714AEDF3C2B66587E0E544D9553D0E44205900CCF36E8256A05469426067AD6433F4A21E30DB8882445710F9DC45292AF7C1BD1D0BCE66AE5CAED95A87FC27C78A01272352A2D23739E84835D43231C87C03B38529B83003F2FE40FC9FA071D5A22D60D7992BF034C82E8990660A0CC7C70F2777BD43E890A604674E2CD447B2E2212BC0D42453264ACA639B87BBCDB7B739A84DD2F180CA58BCF9E28396FD106A4219A0EDB950A177F0D7CD86A996FA833BC82630713F6B672F082BA01B9E333492F05925CD6D725BB3BABFB859C9984CC53E5DF72B18CB84C6F1EE27E341364EDD4DAA515FA5F51B686E49F772747478E3AA99799CA88C968FCF57EC17D0B52256D3B9EA5C42C96D0284E8C647F60B8E8C03DC11F7C5C0AC63613EE73FCBF51EADA525865B0ECA33BA6B990865B4FF8B8115455B484271DBC42C941B4CD0E906C57D2A3B73690E816A4EF4F1E91E3523AE3E3C9098165F76C7D6C21D79977F470468A7FC0B72A69D4B3E531F22BDA2E362CC5FD4892CB6E07EBC61FECC1F3693D1FFF21A1CC189C38A57B56C666D4CA7544288F6A4F3DF8CC39C8D819AD009C847AD6C5C23B997D4D984C05C547984148849E197B57C48DBDDE17F8A35A60C71133D098E6D1192F85AF08A959331F255E5A9FB1C4812CB289B9A0EA68A3560E9C300B06D1325EA5E8643E48DC050C5FBC5DAC3E3D7881B319BDFCAE071B9553ED92A4D1F9D402BA639C74AB48F7F0D36E166F7C63EE468B09B098BC0179134DE9E83357BC7F373D8E8B2F27F537B2A30F50EACD1A28D25376CE5CB4C85907035BDFB0C2DC65FC138B0A021A31A497D3C855640760E36F3DC8F297082DB7574C124422413A9DC6D9CF6F6579B3FF6F2078FBFB149AA5CE377FF865D4FA5D75A1BF95321871D5B2A77E3A89467153A72EAE70FC152C8030E29BD48E3B73D917E3E2A20BC1C7E04488E482DDA2DFFFA54D1D063CDFE93665C8BA26ADE3C4A358E4310ABCF700CD35CB9E33CD790FFCF119C805C5CC00B6D5CB3ABF3EF2F4B3FAD66C4C179C1FF10B5353A938D747210BC9605D7F7E87A406EA6556B1AF97E69BDF518B9F09DC05C28FDA0B0C68ECB4AEB43D352CB4059FEF07BC10DD16F04F6C3875EEF97F00268C96015218AF755125CD7746A7E483E75816EB7CB9B402D1B95597B7A1E7A3BDD99D682804C72D7EA85871DF8B4CA33FAD3CF6A99F87CF09D54F383B5AB21A0E9A08C026E3E35F8A2C3DADD545B129E68FCC3B67F5A936EAE098FD404E0657FE5B8947C9E855DF31C53DAB0C8B03875A3DA81B8A10120D2D6EA6A0060745FDE600EF5277226CEE42187B0CD019BE00A4A973C1DCA0930F0E1A1B27AABB517C7BDA420CF3202F6E51A4720ED4D83827D526B9CC104CEACB3F6C6B4634126A8964BF68F1E3FEE1084F8BE775BFC9478D922F8801E8943979681707A356FC39FBA59E884BFF6A2E6AE4FF8107D7A63BC56AC06A028866340445481243BB560E8CB575020719F7F2827E3E1773328FD0608465A0D9215B1CDE4A75F3CC6004238E52CD39FD6FD26427D5DCA70FE290F326ED9C487F582A2480E9C35B1F5AC9A239664C4A06E1D726CD146B1EDB9364A680BB23C2E42DF14CC7FEE3B8E083BE5927202472CC8A83690D515BF169B4084F0635B6F7DAF701EB0412A80C778AB737C2FE1CCF3D863F17E4738804AB74C81BFAA79624940C12A03EF8547770D3E756F1926E3C54DB86D09DFBEB6488474B7AFCF57386F0BD9583C0FE3E48E1A1D4EE7DC7D1141B26401ED955D93B232B6FF6F57D9EB9CE6AB45C430368BF9620639FC428235837C6341C2D16550AF08DBCF8900B00DD336DDA8BE4BF519754573C6498E66CCF7227695110D542696F412F02EE53C6364F74F12ED2F9507B82A5F05C8414173D1919E8E0A16535913D168FB854352E4560F5B3FF615724931BBE42E2CF967E56F673C6B236F5C73508214E1DF0B46CF427EE5500E9C073AD130BE4C3B848CE8FF83F6AB93B491BFB97AB515B62B10DAFFC6A7E52A1C8A5F076CCA2808D992DCA0BA0A881ACBFB3B1AD7D706DDD381A5DC97C38207B96D2FBF2E6D0E00D1AEDCE631AEFD8CAC967352DB23A93FB3B62B59262B53B83B4BAF74EEFDBFC47ABAAFC87B877A66D43B9AF98D9050AFE2C2285D36DEF00D729909AB72602BCD11CF5088C4E786A013B384930FD61E6482146CB71B740007F9E2618119D0F07944A1E4315F4624D0FBC98A4A52047A29275F1169953CD999F339D959670AC5189DD12F3B592AC8A59857BA11C8AA946E102A732D794E05EE66B834FD370730DFE766FB8DB6BA699215AFAE5C300F1F9C9FEC9EB329BF3C0BD721B86EF21CF944A9E7C972CC708DAF56D2399A9557DBCD1450E0B30EB63AEC4C8AB0E3E7E3663002E12D44ACB8CE9454535243968D9815E80EE558F6A2D835787A2015829FCC0ECC600F36FD21A7A8DFB55165B2FC473B542B28470DC09CA44E0D41F5A4566A81D0BB13D340D4E9C91E3FD04930D6A733F7C3DEB3C596098B0FBC6F7A0C502281FE2180215AEBFB34A219AFC4EEFB870AB37DE2E1F6B99642BA960DEDC57CABCADD162E3F5ECA35EEF52012DB4C4AA6762E4A5C077F626C0BAE5AB1AA5F188F2018456A8E00EC66DFA sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991CD76AB81198E52837 -smlen = 2392 -sm = 18C44396FAB217430C6505093EEF721FFAEE28DDCCE9E42E30716C2063C52EFF302D1ECBF107BAAD3619B89EDE95672C127AA04E80E85CFDEAA82C3AF797CBEF1AD5EA47D6E082E52FA868E7F9CF936952F1BD3B88AE6B7E3CE13ED3360987B2AF4EAC1C4C2A7EA114C5ADE4F34A76D4C5931D6653A6076040E4EF8288BA3F74128CDB1065B0605E7C198FBF4CF75B74E813C353085D42C7083E10AC71498C66ECE558B7930FD7E4C5A05232B87F7886309B5B60F51FD3FA25530BB9E6B92668A16A664B0F5F2196E2D589B405EB7ED3F6AB21E29AC1DDD6520A0C26C1BB442F6C93325D28986706037AA8D185865171B3D12CDC86E3BB279E9B0ADEF2101068C9C2EA1F74A1F5C9B0A76633D2D6E7AFC8C509FC4911ACEFC8A618580DC5DBA8EAFDCE670E6E7556280B178FA30A4343B5EF2D7319B8679DEC2D7484967319558C2DC05B36FFD3B6BB337F8BEBD100DAF6B1798050B13B83B993DAD804B56E0924450744DF1B17B3C54877BCD6F7C8645625791D212F76F6FB1F0CF46C1267987D85C3662342B47F3673C2D12B7809056685527384D6BB876365F6182FE0FCE41CFA00B5811BE09BE7EF69EC492EE9D6866B20777EE5C9F818A1C02E31FCB865F30320787E085EBE85E7A2AA1422893E41325E3258EC4FA330A5FCB54510F2ED2C37AF303D42BC60279D40C0F541623F0027C225314EC71929FBFDB9FFE37E5031B1390D8D1E1BAFF3B5F36CF96E97A042D4EA13549DCB3E3E1CDFC5135C9AF10E6F80897DC64527646A0BD33411B4B4140AD9A2B668A389F1230263FF7DFF46013EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +smlen = 2496 +sm = 81830F6710728B45378B27584A34F64B27FA48982B00D87C2D7ED2B841B5F516EF57F680B95CEFBA0F61B3296C153D4E8C9B3614CD51FB81273BF94D5C67A38AE95B862AD8DFF7DCA991D560C2747164C30E37085ED79775877EE89CE58F810E0930B64F8D25D8AB1097237D33E223D0EC9D4E6684BF552DDA721BA8203376173D218F1869DE5D890AF4442D0D917747D66C62BA031480E02F0D1AA6EA9A7C89CDC1B8CDB2A43DC977B3AD02AD6AAA0A367E4FBC3F4F2E1735327E183B38C6328FCD00FD094EE631C7A9732107F450DD7F778AA4E50B92E840F6499AB76F99C59B3343C912984800F36664B3AACD2150F5C04027F7CB177595A89DBF9E8F7CB47E886E79000E9FF681F30E73D2AB250DD3F38D17086208F0510CBE6B88C6FEB4128B2E4AE423DBC3049DDDA4E45EC40CA09470D39B07456C78A8876CFDCDBF9723584AA53FE663F7628E7114E9A00A1F723E3391A4D26CEECAB187413F972B89A9795AD0E7C7511488415F4AFFEF62382E762CCC015004F71768C1DCD132BC1D6D6AA23FCB5D8433EB08914743F159C7388EAE32CE211455046C77C5543BDDF18BB295B25D450C79B03F20948253276DF577D24F37C594FD5734A0DDBAB09B1C5B7443601012ADFF41EE3D393490B4F461EACB2C23EF347BB3C539B7BFE5E388BD9374EDA694BBCC50B7C341C09D507A458512BC3E58E7BF78412C311A3EB7D354E04563F12070E82DCE024F766F890AB557D15F1DF3A6A67C6A30813C8AF24BE6A02499D0F557DA1FD81B0DC4F4E57BC27F0D87EB0BD783E77B1F10D86D52B04A687165BF077FC8CCADA52B340F8D0A4DFE4593CAB2D1235244B86141A64509CEE1A219DCB49322A7D321AA69D0A74112BE97BFAB58250F6D34AA1A5D0192E3EA79B568BA1E40CA0D6F80897DC64527646A0BD33411B4B4140AD9A2B668A389F1230263FF7DFF46013EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 448B8E9F9CE85F7FCAF1A2C0C3BBCC9EA4564E50CD27E85E293076188C76424FD933124EA7712205B0F8043557160DD69740F98410A5968E9AD157661E08D8D663BA883D8D8C36B4179AF23670A6B0FF153D999BFB80A59BD8439D0D0AA4BD32D89E91FC7DCAD56E54E2F047FC8AE7660E34AD84420BE66A3819F2AAC7196F6BCCEAF8A11B93900DBA7EFBD2908C89741B555A2B1D7837EDD514CD8B69EC60D0325F6CC6ED4B5CF8F5A9C6B4C00D96FDC2841265AA093508023C5D52D64514701A499CDF24567DC308C3CE41A66449243DB2335A7B399B6623B0C53DF68531884F7BF8B2CC9E4165965B93F08A66A6874C88F5889D50DCB7C7BF39CC3D29A1A4A6B048A85EACBB0A060E58039967BD99466D9CB07B5945F3B60FB9EB1315A7030882A48C55E24182B9AEAE1D78E1A4E32C7F733D28BAE5D712CA76B51DC991890C7E7E2FEF67A045F554439FF06E1E3D02B703591DF2BE0D2CD23EEB3BC9A3510E4DD67CEEC003A65B4AD95A60BA921153D386202726A750615DF3C25E87739675394DEE11B4686D62A7829FDF8642C08E1862FB1B29E44F40ED3293EC36D251B89C8F380BBC6976D885627D2736AB5C424F9EDFAC0494CFB1532E36ECF816D00C73E4E2D58DDBC81797EFC9C320E8E93CCD277213D634AA4CAEA90C5AC8DD007AD6291F1C5149055B273D3238BDC551E09CB6546B05B3C9BD3D380DE6F25033957AB3C68D06713E0C0A759D30524BB1A395E826B8D31F480A42F0004073AD15F8CA2BE2496D36DD6385B898234F42491064456096C2134C19BFA575BE1672E3630518BC8AB7B4610C33644D14B6D0318A49255FAE0384CF009F4425C2612F9B0ABF167E0F507C905A84936A5CD91EA8AF33E1C1F68CA2BAF37CBE567FF9C5C94D28742A3D5A802589D8BB99C94986341F9C007FB51E0594A634B441EDD8A76CCD59E990690062DDC15B1C1183F0A3DB1DE93BDDB839BF1FE280D2A3C60E30C2BCA0553A0743E8A6BE92AF48274E3C45C49F815B0F04BA768419A69B0F7B827F278A5431F642C1FC8A58564D61E7B2F53EDD87BCB6D1757ED1ADF60F3B7E3C14E83D72C6B74303BA560CFFAA343AC0B819A60377DF903AE3A675024D3CABA86546E8BF74EA7C38B681881C3EB4E4765F53311B0172AC9FDC7503E4DB2F0E2212291ED476787D9F96ABEF0A3B49FD4551E4BBB2F8CBDA3F830E2B75026A54B09484D1E2F624ADA9EF6804B111CB8BDB532CE3CAC2342F24CA40682AD36ED8E4D023537500D49E9528E0DEE46FBCFFDE5AE9BA2DB9F5147819E93BE03E9C8B83A9E943990818A9C864399E5F3D41B10324028FA79386CEA1134ADBED62A0F3563EF2E210120583AFB0EEE7FDB5A81AAA88BDB1EA51E0B81B7CE6050CC1AE4502CD649FEBD227934F5945CB895D7719112B52ECA7250F94DD68F251E1C5273CAE5D693586A9A720241C88B321C9D1ABCFC1074287C860FB7E441DD985E2FC9A436A738119B695876050E256E86761A198085C70C33C2E9E86FEEE61EE96C77FAD56C1DC8F53385B5DC51C3E410B7AE622DA7FC556C6139A4A6DDBDB14122E97129D75C9BE22BD28C73D50D24B5469265D0C6EFAB5CA9B2F8E3E585602734D7548F79758017C962A7BB6DBA24B625CFA1DD60025B6F4C0D3D98A64ED86AF07D9C58D3C637F15B4BC15FAF59DC739AA9ABFC0E4CE4A8211D9DFDEEC267C5C81F04029F92EA9B7B1D74488FEB024EB340F78D7AFB7B7BEC5644153545FD0C5F317CDE56FE1E5C8F8A03308ED4664F127FA3CE4775D8FF70E8B06C2D42C333B2F0300AF51887DF1F2E8642AF2F41646844651347A3ACC2B659D76268B26B2AFA1355CBCE6030615D935E91BEBA681282DB82B67B2236E92C94341F972B95D9FC4ABBE547635E4FC351F946216148EA6104E3F612E65531638B226975E7F2D492710C63DD519C9811FC32D478518A58A83589B45736B28CE417771F28ABAC987AADB54F5758631C98C25ADFA9427CC1C57DAE7DB3421469C4D969C281A6B1F76532930F459CFAB97A60B4FCC6C927AE0ABC88992EA968ABE5EE9EDC9FFDE4B7F6C46578A84C4939D69D2437D964B7A2E9CC1287743355408019FA02FAEA82D56171468FC882AECBF3EA502241978D6291CA4F3C73ADD4C5F17D6F6C6AA6F64BF2DFE76C0070BFC4C58E38BFAB5E5F73343E0392E58FEC721ADB2934F5BD6CB7E6C6E28F2C59EC338723333627B3020056D393F78091F69BD3F8BD0AFC3B077B9EA9FD59C6724CB895D46C94C4BA8D11F289C67689999437A786E3BF54228BB8044D6422E77E08FD0C3882848D8D08B71D77C6B39FB54CAECF75E6FC4B9B84085D4D9EADBFEE81F9D1726CCB4BE9B8FED60B1DDC9E2E394F4A9B6F1079F091F7370AD99D1E368A2F06D599D02B8CC38FFC947B9A1502DEB600086AC3899A1FC481B875DE6CFC752059FA4E76ABD26E84CCB529FAB3A04D381169F5E964345417839C37F28A16F86B35FE26DF148677F5DF720324226FD5F3F9D97A2358CA32091F07AB27F2D329B1C708B7A1C5E06D0F0BE135CD50601E98F4EBF7BBBD3EE34EB3452F37C14F3DE1D27EDD19EF4DCC060EC0C59DDD10C4F193F6975DDA692F5D54C81C8DEE6486A5507A7B4EFFD1CB9725F52A5C9EE128CF1E17CEB96F0571081F45229794EF381CE7A8665BBF23F1FC91D6BC0D274CA68BB495776B0B286FBAC7EAC4E4A068E8DFFE6273F523E7E1054E616BA74CA4B0F70016964E0BA00C336BF233F8055E2AF29B64992675FC5BA58EF7C87CE3EA8277597C68F12BB2A2C83334817197D9F8C828A11C119D1BCF01078449D11CA72A06A3D93335DBF631468C3EDFC53767F68C495743FB02714977F36B97BF917921DE5BF5635DBC9B829103A6A697B8C5D4CD603FCB3646BEDB1974239785BF38EE89F1C24E82E557B0CF687A7B991CA2FF286945F249C09604FAE2F301C5975080EBBCE5A480BDF37AAC17C36016058BF107658152759F6CB58B8C5F2049E2B5DA0C7CCF67D2543395B7FC7E34CFF32AB66F92BF15EB81861C6B6C4C6853C54EF033BF2B107E1BEA78B8705F0FDD2753BD0C368A7924EA6A5BB01DAC079A56E8095BFC8EB9CE912C83BD8F32C4BAFDB2B1CF2184763709754ED6B065259CDECA1152895E498981684D73892BD9CA7C12FC73CC9332CD586C52BA0F363DA043D835A1A9F43008091DE9F16F356D436A718CD05FE160B27C63DE1FDE69A3CE1DEF6D82239D0DAD8D9EB1A536F6AACACBA9BA1AC5AC7D20673938C609FA1BB673A083D2B75FF7C104DD16D17408931AB47414AB9BD652DB2EF282D354CDAAAE45D2475451A9C388CF3B833DBD10E000490D65E1D9519E61950F987A3A5FD2FEFDDC2C5613C58964043631C5E56819C393E02B4F7E1622AA39C6E7231F9C6B18F2E082C37A3D6F75F749DE5C5DB3EF6E0EE50213D9BBDACAECBFBBF882750B9EEE0D22E5DA23DDFC2AE4759A12856D60C7FDA298EFA2A0CD96FB64E6559C1EC46305AB365AF5F04DA30FB32B03D55CC72C928E5B948722A2652EAE31616C0DE75AC39716D0121CDF8050A71DDB5AD69B20B22C6CC518FE35C8607501792D52F0F07DB52D7CFF1CB2E498463A8B13FA0CC601485A2F6B05ED47DD80D566A447FC417DF9AA9D549705F30682427E9D6EFFC14AC8D7A8029D7625963116F4E920A09C71984812159EF17460D70B8375981CA5F0CFD20D7B9B8305400E481107910D1EAFDE26D824C7B17C8E6AAA69D7606BC +pk = 448B8E9F9CE85F7FCAF1A2C0C3BBCC9EC46D5701C7AF8CBC1B1133BAD01EE02FC238622DC28E8CA8183BC090534753A4FE495E0CD5FD4B449AF1A241DB6FD5904F28162A36AA7B96BE40F0973988375D3DBDF05F0044B4B60F8F09E499554C91E7F937BDE30E9AB012976599B72524B2DB0A952496A94963D6BD03A0AC9737EB14E291BADE91B9B01A328C1AA2D48D2ED3431D80C6589769C1AF00A3CC55613289E47F57156A090CC6A165DD82B34DD7AB41D974B1BB9341BC567DCD0289E3369B77504CBBBAA8622A5AF36879544656FC194AE8F597FBD9E9CA75C37FCE1F94B7FFDA32F92232FF76C59E39D03E3EA3CBD4784C6E6C11ACD74CA83DAEC0043AD9E6C9964D759493E4C2E214553342CBA02391D952EDB8D16D5D9E4F6D9DE111A30A1DC8158668BA8C83D36837B0595EE04052CD36A5030165FD9710364121562EE0AC2E76FE2F582168CEB4C52AD51ED820199317D164490FBB4C7D5AD0F3593B2D978C7FE7B9F27604EA7B28FFA17FD4CEA14B9D369167DCF6818A99B8F52BBB7D40B6C01DE1FA3991FBAE6268E0251286B7D91ABAB73C0E26B382D99C0F343A1730C60859BDBE7B70D49EE5E2249134463111C71DBDFE821209D39EF543C26523CD3C76D2BFF22A075C14AD455006F64CC50565F1984D9C33B78F4559EA068D2DB5CF9FB0F9ACAB787304B7BA68188927FAE940EB2363261C744208338E7D541104CD0D365CCB1E63B9E55E5546C066729F2589AA1D8C669CE115CAB4EF8B81333B345182C6F1626C83E144F33E62885671E59EDA2AD490FE199C60BF363BF10E0934A45579C2D3E0B6DB24874F9C9C7CAE82B8FE9ECCE2D41808D9348162582D6002CB0FA2A753D552F1326DD2419C9AF44E62CA69F66BC8F447B73A029282740FDAEAF043141871E045136C9A52B05AFB0A96AA16859832E4736A0BA900D8185297EBA2C89F737A3FC99301831BE4637A2C4A6A5A9B210BE00A7D8B76445756FF9DC1B82FE5BEE3819DFECA4A3C56DE4733486B78BFED897FC68DB7DE7C779899423C171A6F3DD26E588E69DCED70C1486B1AD342E1E6835940CB25E62FC510334FDF649CCD775D9E92B7D307AF1AA56A534DBC1AEE18E0E8BD9CDFC23E1FD9A46E3F0C6D19D440CF501A4ABB04F9EE3ABBC426F0176C41ED17A91CD3F1F7B4D913A4525BAAD2B0966B134E9908EF57A44ACF3DF5C981C72965E99DE8BBCC702F41FF42923E15741F55DE3E46235C010505F1D509D6F1A7113DEAC274895D5D637E14AFFE0669279ED5B51D357465BAAE70D42FA3E827FE3DA17C657F25C1E3D930453F4EA8653735F0FB00A07074D1C0F3D44BD112EC622384C18840E00A6BCDB2B1D0E8A888E26B69AD02D0B3B44A7B69D4DE1051DB3B4B9716C8273427120ACD01818FB842F1AE58C20B5FA201AABF5FADCE490EE6366D469D9C54E0D516A4F903590BB3D6945A0D2479F181955BF7DE98615111A75CCBC55479EF7705090373DDEC5BE086AAE1C555B367956004A5438F9777EDE16DD1624766B800C8BC5A638FB7B7D5A3FBAA0901946230781F728A2495E3F1C80829371F407D39B637605FA9A5CB48CD903D38DBF40F832CEA217658D881395D0FA7CD5B4A148F1C33E1ACB75E49322276D345C88341A28F187FA8F6BC059A70E50D736C1B12BBC3E2666600DA23375DE3150F366B88A3D70D2DC895DCCC7719E380B606591C00B7D1EF44E58CC5923F3598D71C4444BBB8F082C5226AE11F1E4F423E92321F280A394B6E796F956328A71326A5358CC2E3A4973FF9FD0DC539A6B7C07432DD788ADB04C05174635C24BF136B4BD35397DC2BEEBA8A8AC2EE1A7E13BB595C9AC61C0CE67C599744F752607A19996698FE4AEBACC5633C24542554DCD3A9F33A0E1331D3CAD916355AB27FD520317C4C6A2163DFE2EB82CDB9ECBE2655269EDA01719401FB0670B5E7F4F4A91672C6CE893A76F063E0B1569595F6614069E95CF1A8BA161FF59D1392864A9FF797B60AFBFE766757BDE3002FF53EB02C36ABBC6B7809D4D28AEA96C45AA54495CA1D7E572CBF876D46A6035849D3938B314F594FEB1E61DDF646D8DC2CAED5E6DA8A00AB52F4A9DDA6626FBCD9D18C461F163400E7E4D58D9CC99412FA17932F33AE54426FD653B3CF05D34D909B3A17922A10101562700FE36C8A0A86CB36309ED134B8CAC52D52DDF8515722E7691A7440E0190759379111E5349ADFC26825CAAAE470CCA0AAD7994AF41F16FFB3CB66BCD34A1FA19E64CB88EED3A793E1D9B72C38503D16A8A675AFC25BC2E3E62C0DF2F6A6580FAA8EFBA188054D42C3FCDC1F23D9D63673575157893A5E812124159D617610A78A57B8781219B9713C8A57BB722481CF099011FEE887BB0F3BDFFE3AD2AE45100F7AD88BB9C832CECB2353D2B12C2F6B5CE60C646C9482DA7A4F098E2124ECE4E041C11CCC8906B3212F9D30F63C7188635DDA6CE74C8C9754981AEEBE0B612E41FEACA88DBF3DDE02C34607335298E22F285D23B93A5ED57886D8EF778DB1B0B1C9D1408D3C25FCE0A4150682ADAE017F95EA67851B9B62F4E7C02104FEC18A7B84B55ACFC74B2B5E656227E3E25ABF2FC2C43439CB429B1844ECC7397CCBCD41FDF13DF51F7D885375A67BE6E0CC8986ABD9B70DED5F18F333D80103C0D984AB77BB75FE009F9F36ED5826EA7CE8705B17053DE3D42BE3B192532A82E97211404C34C018A0CC2E7AE9ED5A749E5B0FCDDF7CEA6585FC74FBB5DC3B00B50903651ADE1186021B8B4ECA2D8B8B08F8B7FA33A342AB714DA7847618979CF9E698868AD5892AA2CBCD666C95BF90C03A5BACA5429C6F481C638CC5A13B2CDE634697A013E4C05CB9B0EC73DFE5D187B0F408CB34A055589C061EE6DC0BF53B150EBFFD8D9E98E5072FF2C133207DEBC3E7B35E3DC520ADE64D3540F66BB0BF6AC8EFA59FDE1B4696F1DF4E65AC0ECA390B089A9D0256F90619E7856ADA413E8FD8EC9F7F8E8C89A8C8D6F4884DA4B4CF7FA3A581596BB8F20D68300A33E5FB867688CE0F447B2B1D48BD7287E78B0987B25574118B6E2A044B0823DE1C0F811D6E8537EF57781F541EE5E139087CC15E3674CA3E82E41BBCD03463858F6F656384215C304B03EC8770862057A39817520B0E41AE4BF6A37C9CB65DF673C343661CE23215024F3C93EC63B443837757A92EC6D6561804894911C36420AC2D6FB617E1527D66EF868162438F304F1E67A407DEE96995AEB7D1D752D89485952255F74FEDA59DFECA8EC3C8C75441A4C288AFF4964F93E3D7F608990395A4F5A4ACBBF98E761C139A9AC91A0EF52DE6EDF1532F8EE16625DE1929318EC9770E7C911288E1A1A660B7AC3A34486F4809B4601B27647246D0794F068B1E53A7EFCEAD19D31FD86866C17C3718932A6AE28AB0D51A6954044942E62E1300B507B90E88C1E8BBB6E553DAAD626166A77793F578E16270B757EC0C1524372570680354C8BFBAD4B17D4FFD8AC3758F8EBE5593C6061DB02B1CDAB22B63842B41E4539E43EE34F8DE81EE8DEE3CFF510FB683A2494536497B01CC23E7B1DA44DF0580943CF7595CE6CD5166A0CCE6A0372FB794ED86A478A27FA19EFBE7ED72D477BEC01A0CFE313D4F8E82068EED5F92654430BF8D6B84E41F4055BCFBC6BCB6F15F3008A7CF6CD17164360797DD1A055489B19DEA5FA7EDAA7003881AAA7D107D0788A326AE21D0F1B5E2352E7A6642CA54A4C03BC9B5CA78077E2FA48A60F9737D1AEA244DBC740A8B807D92AF36E6383B94CA20D47EA6CB6CA1C7EEB077D7B3854E02C21C69DA5329C535E84FCC74D2A0A97A9A5411249E4B71B7AE44143CD8449AF1898DE8012AD0EFF450A1DAA6F2FEEA15FCDEE25D85254A45EF3BA3277F6C302A36D993C3113E8E98E1D65413EC4A9B0C7EF81F9ACBDEAF8B61253DAC108AC47D784A512C8B36ACB42461370562EC6E73B915028683DE9D55C1DBB9B236F0C4DD9423FA46DEE94E3B0F68B3525F1267040AB20AA0421FAFEA288423BD2D552FA009D078208418F6A9D80A744BB5177A3ED31DB71BE713246390B06823B437903743C25E033D9275D86A192E19627232B66C4F771DDE496FFED486C2CD32065DC51A25E60A5853C78C73156E882DD081115599069D152BA2038D4723CFC329B2DE5008B81E61A93E9B4B07AB1DB95A96F559B4AE128CA54A20DE50A4035BB17BA0AFF2CB29F5D24E1896 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232A6EC4B87CD7DBCE1 -smlen = 2425 -sm = BA1FE21AAC00A6AA0D032AE6511BD508C46D6D2E1916C98E10496B01510D2992BB6CEE185BA594415F020CAD89FEE3B44650846F473F5678730AB6A8F65164F78C0DD727FDEE734864748216D77DE2B17896CB25C07F65AA6CDF9B87C6236BFBC68148161DF6C97FA1208E3D400BC6E92CC1C8665FE7A7231330BD041210B1A00AEF0AF6316E1698A6549C40E1B5B9916F64FF678BB45C6EC9D842DFC9C1B9D782A793E5744B4BF3F4DA27EA299CD8A8BBA0E5311D0502121A8C15C2C73CFDB2A0E3661E69D7326E761B6FB959763ABF5A17FA61BAC4DCCA6AED0749A292F13722E3F537E766B7957039A30D39E373F2E544E88FE27C4E9BFF9E640CB53D19623F6EDF3F54AEB87CC2DAC2957FDA3725CB622609DBDCFF5B012F40D1FC6D5C8D021DBD3029D241038CF4D15940C7E631D4C47DD011CA3BBFCF6246D6B08C2C1D5F7025B0E212E47B0A11B13D29F3706BFAA7CA12CA4ECF83AC52B9552F96E2089567F0BBCC1417B32D3DD42BAEDFA9617938831AA8C77E5B7FA344105D4C31D684D4207237C0987F315E433A8B9AA774F2A38F0B75F02C12C8CF1B2F9788DE7AAF7E56165D9F69B74E7C04BAA022CC63B26E82A0849B5A33A3C348F27E7DEFF35F02AD7971806A228358F8606EEDE98B6C06A4AE7B50C78D059FA319CA551B40DF629CDB01567A30DA771EEFD73EA512D11216C064131AEE6B586153145FAC22658D2635E057F44C835160C532F46F33188754D770ECD730D278DBBFEF8740DB07A44DAFB319101422ED9B43B1C0F882759779E5D1FA6DB131119DA663672A8F58BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +smlen = 2529 +sm = 19A444A84509F47A4E68F1974FCD1F17A8B263F6AA72336E783884D1CC57F8C9D67AE849BC351BAD62947D6AB97B643B34998F87432018A0F1EA0F51460E445C296E717C5CC895C81C8FD0C995D096BE6D4EEF217304216711ACAC43CF9AAC6D3E772102856F40AFD84522A7E251BC03976B6D96B84BD8EDDC4A0F4E9C23B829EFF6A7E273BD2B4441DC5B25B12C03FFE253A4C3B2ED9AB29620670938C6B483369BC7FB71014893CAD776E2E411F8C74D1312B85146371B3A8FDC59D807DEF5AAD928FB7366D045B7943891B49DE9BBD1FBF98421F703F4E7645DB0B82387B177E1DD02C56D3A52B3B79C4E55EFA2BAF1E4BA13DA65D18D562BB6A3586C85F706ED88AD1889A36E2CF9FE2F0EBE76FE2F025642F6E074D1D56D55E6B071CC3372FCC921741202BDDBD1B139539A714114A7DC4DCD17A96941CCF27D711702F8EE74AF4721805C41561849B0B7E9315864E62151762CB753DDA259A78B28D25631F64CD6B88F2E821D9D3275EE4603833474BCB28374E4E229482B6EF6E328BC6C3C4152DF820A6D17CA4D928A2C06A51449DEFB9920DF2EBC9FC18A81188169858FC7AEC994EB2957143F129912112170ADDBDFC558CBEDE897C26F7FDA35F1D8717CE6FE76060A71CBA56FD936BCA6CDE983354B8E5D408A6A3DA2FED3C58938599561B779C8AA12D14D883E6808B66BA747BC5DBB94B1DDD902893478726286743B76D514DB599FE33C752277BBD55527A1C3755F3C8BD0DEE00979F7088B7492BD5BF21C5B00529727C1D4598C113A97FE6D64F8D46369493DE5D223798C276C666BE7C1EA0259CE239DB4FEFB27867FDE23013C6B88235CA9D07B1823D6E60A71996B39AE2CA18EAFDF62E8363F583BD9017D5CA493DA08EBBFE13F7763D8BA7E2BEE6FD77BB6A44DAFB319101422ED9B43B1C0F882759779E5D1FA6DB131119DA663672A8F58BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 7D6E1F0074BC19295F8D43C2DE1319EC0D2C94E01C6130F7B1E4F4A3416A29007E002B8051E2636361A39B4DD24C9EA22FF401007BA308E1990B68E6B43A0E49EBC62D26F1A40849BDC16DEE4741AEED58BAFF7E5C61E06B00F8ED52441A91A9FC838B5087DBB79A0E2742A59AE6B1999BD42BC96E12A30503A46FF6BE7C1248B23FC104FBCD5EFD46E752BE248EEABD5640AE3EB4B4DEFDCCF8FAE2CB8168D72FBE4F4F3FE67799BDD4AB137E168AFEC6AAB45E9DC1FDFC4D42F30EFB6574BE11460732CE8CAF244F6E166C1E915B2F93D92BE0F98347B58349E08CF4BBC2E24B8F97EFBEDB0308B4524D669A705E6CF9EF2A73C80537E3F4B7DE88DBFFD0932117F5AF5CFBF0D1B475F94CB9EE493357ABC7EBC2FEB88E10653D2A9B9276D38508AA03E11C8E205204DCF503C91FF5604738905B417D6D8FD46FF39A137D5E83F07588479CDFADECF3B742028367530FE53B5BB2D69842AB6F307333D7BB3130C9C764AE7B7F3AA6C7C4BC7E7F8367BC2C4F59657D3A474EE572B0DD06E8E9D5C2065DD5B99B8200204785FF8BF697595FDE97392B45FCB7D2A7483854289B8921760F14DB02ABE2577601BB6FFEF93B192512B214D5BA7EC8149F8EC0CA72EC67476695B040CA4662C0F803C436882F9017B7066A0B180EC107E68D60181DF432CFF42B8117E62ACC3C45FCC69FB46AD05851DDEB18A91015C97DB9F8D1D816E201C29CE909CE63E0C0563DE69D52968D191F5B9CCB7633C03712DE3C9F78BEF76C750A84F7B67882CCA48F3818720AE1785FA4D48DFA8A46BA407F8D0FA555FB624682BF87126672C191E3638FC83D3FBF65F9C7F4C2D7830847D88616332CD18DAB6827F7AEE70574CBC4D315F49897B4F7788438DCCA462533941B2C80361C7588EDF12C95FE9EA41CE726253BD8EE6A50C07A368ED9CEA4E750AD646EE99B3EE4638FA89B782AFFF317AF1E530F3B873BD7E2648AE2A10FCCEEE08A0ABEB9F91BF2554B31C86C005F4A5EA157BB913F454A1355DFAE941B6689FD7C361D9AAF90A911CD0C5DA33E316305326B33A795D5DEC5A6738480DADC61DE41AE74541374A878BE60530C47A185BC6D7EA1BDF4CCF3B58387F325FC0DCC2A6DFCCF23C789FA158A9D138C6F2D0EE65F8E8DCD5F36B7B78A85C66C6F54ED42BE0C1D2E7815A2E016D7F00727BADAE529D483B8E4AA791DD9C3191D1F8EAFA141D379B8DEC66B9F48891DA4627C3A8773BBDCDBCE1687CBA1D02090F6AE6E3E27F016D1CDC3AF33BD03F0D5E68F398781E4F533BEC92B5E69C805756B5C08C46E287D87FF95B90FFA531F93942BC4804F142A3ED3EE666651D2ED603C1E1BEC9BA112D45B11639D2D5765654D90080F06605DAB98AA1835989B05095E85599867EDAD9D0D0DFC15080941F2E3A18555248409F7FB85E9FCDEBE40A7DE1CFD1A34C412C59381BC1A11B85C1D0D143E9154045E33F2C2C9D05ED44056D834F0FA3E7B536E1F49A0968F3A393B8848D47495AEE8F4D7BD4203410B697BDD343526DF1175487A1DF68E89E5032CF4F2F8EC202E094E0F547E8560F51EA060049D18B73450B97C7DA2AB236CFD83FAD1A36FA60845FC4C85F8A94F863CE899A1BA866B39C3D3BDC63EEAC6EDA2EF484F1BC13F8A622FAD6B3D12304388DE56E3219F40DD3968D2A8862FE8B47C1099F2A63778436AF639EDD8E4E5D1A4B1C78CD8404383FD56A718D8BC8924F7EB0E7DB8EB7BD9100B5714D15F4251115754D0A85AA550572F0ABA286194DB8693109B3EA85ABA392678227951CCC4682B55718AC34F5F82BD3ECBA6D3EFE1F77C3BCBE968E55CA6AEDBD0AFD5225FE32BBAACBC603906B1D22E6B39BB515656806D7EEF51DB7360B5AB74B64914E679B844B1F9DA17BBB1BC16C5099FE4921FAC9EE5C9EFDB0DD49AB96292CF86E52A59C07B45A1610358639CE939FB99566EA3BFB57F5EEC3EC0844C247777E78D78BEAE1564383FA399DFA7EF495F0568EBE7B891720116698893A81E6561B5319E921E9DB16BBEBEA4B2D021BEDF34403E6CD9C5C5F7576FC0ADD786414EEF11F1D61257E03E8DB037D6E46C8AA89BDC9E9F65559776476036CB2D828589597F44196FB48980B9EDB3C9CEDBA9A25225ED79989912E7B50F4EDCE709B67DE98CFD771027F4E471B4050F1F51A3F9EDC0D18575C0B26E7FEE22650A4A5704CCAC1E138F93CE9173C45E634830AACB6F6C81AC1F7CF585954BF50442ADC257A50C06976F77EB03ED11D6D1D83291AAD0192ADE5CB2B8CA7D4C412B930896455E79D7B5669053539A69CB4619843461779EF2069F0D43DC784A1BAE245669140B9C8DF97E6200910E8014D25F06CE6B06356C53DD8190EAD328C655AA6C43BA0A594DE519F97AD2317642BCE73DC371C6BB958B1B0357CFC6208DA232D6CD13DC053DA4D0EDF6087FEB2C4FBF317F28B414CF70C4EEF0E58673097B2375B54AFF9F9337E7546A43A86CDC5DCA6573AA07E3BE90E9A7C45D646F616A81540534F7F7AFF2CE3BBA7D4D459822819295C6547621B4280F22693ACE6A53B3DAF876DF87249A281DADC8387C11FA69B6D7D3207ADFDD05BDA2CC1FE16A1C241F64B2E5C22CEC33DEBD3D40D7C1BA27BC115CBD818BD37B648FCC8F74F2EB2F04F103F592A78FD23269013C4EA9BE42C6AA097F99020F2569BB2BE49BB19EF09367DA582DF5C67EC2C5C1B1D724F3CDB37A14B6A17AF6C735FDE9E2583AB2EB1EB7FD58BE55CDD62C8EC6999B3D77D16D1DD4F42DE64F97A807B5D01D1C7D7AE6068B2D6916F3D0DFEFDB466EDD6B15992EA34A92FE084199518659C9BE697AE636F6F81F7661F826B62F5FC304F8F9132B0E2677E5976B01EA9043F2CBCB1AA028F852485BB479E7D5EDAA04835C0F26A9CC02B0F22DCF19F175B652416CF20EC5A461DDD93D4887DE6D5332091FF012501C13CD6BD2DA9D981452721F07C651B4D7FDD5726AE9820F065F668EDB360F8182413DF4A8A67A437354AEB82951B08D06089548BB3D6C6531174FFCFFC304C10336AA4D033B8C3BCE706EC72B82440C33A699775EAB10A53AF1AE2441E0AB180BAEE6313848B60848BB7DB4A18C0005A91F32F1D2A642B4BAEEAD8AC14C7856001DD970A5FF4448608FEAF9B5D540202E9A16FF5C9D0FEBEEC5C3258CFDBCE3ECFD442E725EF883158B470DEE22AEAFB966CAF877930295F263E46615E66C03003F459003BAC4A9C03B772F5A9FC709DA61EE91D6CE0804B8C4F3D5BA53E3F146C1C7DFA23ACEFCF6B122ACA4A646E9FA782A55A1B49A61F748FD19CC979959AB4813867B1F5C9A2D6873CE53D97732BCA7F107041435DCA302CD90B15C2CCEDE138C71C613551961D0CA2FA8FB701ED3702639693A52C98C031CFF077A5616B6CD1A149148D1608BFB2BE3F60A5F615676E68F04441BA8B0A0BEE1217DE868602A196E66CCB9CDCF07E4A08BCC778D5B9E173106261150B3026DD401855161A3A9F85E6B6BC96192D5119F8DF76D2CCAD05EDE0CA2542D2496098319B464BCAAF713A1A58076554CEA6D199B6D4CF3CBB62B8E2F72AD98F11066FB2F30D17B8933455A7D2CD06554F16E83A6B3F9FFD4C682CE44615E80E0A046178C2E0860A7B5A3E2FEB5D7BC6FDB1643F7361E6F1A2CFEA85B931B9F266A1D6F5FAE1A8F7E6A4943A08CD06C49AA9C28A4A884AABF9D677D2D6C54341039EB1F77FEA07DB1D26185E2CB6334667868ACCE8E5EB7C9E1EC7EED98BD124F3A55 +pk = 7D6E1F0074BC19295F8D43C2DE1319EC405BC422C05D44A238A2BEC6615FD55CA292606A3BDBF4D47A9D9986FE2109BDD975534A47549E100A6DBB7934B63825113D262F037978CA1907A8DB795DED9D8BC9E992C0531802A0B66CF73920ACDFEFD4A43C5D368A55443AE2B97758ED0102E871F12AEB53CD8EA831C363F5A416FA5BA7E1338FBF21AE3B0D6A035B2E4AB61CD000515EC4C3DF751EA4B971808D68D7F6985D0796AB8BB8199F26C8FD4ED58E654A6105D5ECBFCA17E094AF8FFCC69FA03CBC395350CDF29490F1027FE33DBDE64083ACF1CD750EFF71BB22755BBE740AB1B3478BD5554E942C561A4241ED7B678C58085090C31785ABD0A2DF0BDB6A3E56AE4352D3CD08E00C6C7F780014C079CF6B6EB7E06E399B162E64CB1F8195EA651815920BFD6CA016B20054A48316802F8F38EAED212ACB1BC588CA818E5F063F98F80ED7F3F51D15877EA9D1D7CD3621631C17B35FD261A1F955028D17ECCA4C2C3926A7F26AD88A6A23211030C3FDE22AD9EF52461CAB72BF4F4365FCB0EC7503F2A63701DC84E289B1CA1DD817381D80A3FCBC916A7C6FC0A08D55705C6A3590B2F663B720C10EDE9CA7997FD83343D84B5EA83F89EB0CDE55BAF17150CB480568B9CA944AA6B83D1265320C706C137165D44D02DCE476635C4CD4078CF18AC73185A6CCB039AB30801D626244819F3D86A0688307ACA481665DD3D788B64D32777C63BD330669446333AEFB1C921E1DA890406BAE09A141E8DC4F73B597ED274CAF0BEF91B5EBF76FDBB7CDC37BB08F2FF475CC913EB6DF2BCEBA40154CAA6B705A93F822A0C65D404253B501204338CDA1EA95536928DF00D9DBCC61E3957B328A1A89E425B3D6AD0DF5BD0437754E37545E3EAE9A5889870EFBD47FE5EB998284EB31CE83A8B263BAFFD1353D06782CA986C76FBF6949D0E175AFB8D9E7A5A8560BE6C5F2BE1BABDD7BB5669640736B2BF6E0F9459A3236BDC5B44DED9628473E99FF42D6C9E40E05FA987BA3032EB58FB9CA6666FE6CE957F3AACA659469C167BF0FDB623BD7DB54DC9BA662B98ABB5ED9DBEDD52FFB14826C723B267CF15CC666CC80C7DBB7715CD8D18D30E3F3C152A9394104DE0F68A053BC9CB159A1686B8F7C51278596D07D728EE78873DAEC3892B69BE8BDD23EF18ABD33CD4D4213401AF833B213F2751B830C0D597C29C4E22B6F7F427B69BACD56724B47FB72330BE1F563C9614EF2A73C868B02711765DC22889CC0092183BD5AA74618C95351A8E23144FE0DEEB7C15952CEAB7B2F5FA87E3C47F579BA1244A0B2E43F816948FD7C89A55178C3126D37B43B1BECCC00B06F0A9D3626E60D21270AD7C9D44ABD004F877CACE85F88D327A52CF40249F6D04379CAC31801832BAD7EB1E3906C05CE0070D428486A23D752E94D055FCC1F0FB57F72B38F6A9447DB7F7169FDE746258D16C645C1658C178D8F0D723CF78EA1708A89995E6366F750DEF87F1F14B26E48BC28312C15FAFBF731B0514FB12C5F998793F0F33BECD965109B75DABD50473EFE2608B73BA670084736C69941529C92CF9C1B6AD7245E3ACA98B1FCBF69EB8C2440018758A6DE3D360BD28F26EC75E1646CE8851693B66A9739C803C96B19C3E9730A78E8A86E49A2BCFF6CF80907E35777E46EFAC17F8560ACA142F13EDB2C989A2045F9B52651182C751326344F5BBEBE57D8F50BA584D0BE25E41EF80040310150D3B7F62B8D692845978B80AFF9C0256394A27295962218F053447242CC078D21650ABCAC69DA0E3DA89B5DC6644D273C85323F4AAC120338B7EA03390097ABD897214B2A21684999DD9117E37324746C18B1175745FA65C28F17A60E5AF96C71D179E50EF660BE38570FB505F4C9F8CCC0E53D810441E1BACEE4DE3B535FA5C77BE3AA34D201D922706B85F77EDB732B325B3E98AB8436D3275BFBBFBF95D14E0146B92A46303A4BEAB032EDE578E0584F5CD8EFC5DC92273F6945063FD43D10D86A6755A9A9CC16A8CB29C9710471B618871467E332897F55EAD8D1BD329CCE5EF48FFF3A41DC4E0CB0E178B05D81D759BBA83199733E3A8A09EAEB1FA040DB4813C123657F7C17105AE88CFE6C411C38C99F3744F6D996FAF121B8CBB187A6A15B079014D4B111352BA3E03AD46F77704ACBC2BBFD6779528ABC3C69771792184457346919B097C64B411D80BE94707C667B43472E452B1C109B9BDFF62A1716554BEE46A4354AB69B63014232A0A181FE78DD9F80EDAE10AB980FD38EC8A2A5F9C1E7B1DFC8172A84BEB2B82B1BF2DD5D3B949AB71564B75945808A82889151C8923DE6BCB64453A0D139E1E7368FA774B15CC930B0C900F3D6E38A27B33FD8C2CFC6FD87173BA8A298C2EE3239E6736CFB88308C4043E5AC1848BC0E540B8CF9D11FE350474E3BCB867055A7214ACB67473BD72DDFA720942FBBF7B3A3E6B80342A3ADEB684AB94DE678368B211C5F5AAC881875FB3F454974A9ED65C091C51722F534E48DFE7F69AAF5268994738A5E91C1BA7E12B72E2B0F0305D87A9A149C91CB616C2AEBD61F51C72DE8BEF8AF754E04E44E54A75CED5248519B0755D6892A6D20C257284ADF04EBC96CA9CA6F4F1C631A91F07BD4FC57DDB039FDB4C77998170F3DE5E5506E18F2A74F7CE3D5DB605C039ADC1445DE97C95C1070B944027832C993DD0D1D8E4090EFEDFB255C3D2BA8F0F14101D52F811259B466946411F9EB9599EE1EB65D96221FAE2B0FE33D65415591CC84D8CA3E1124CEA0B42C6F1D0F562FCE3FA4FDD5C49C47E08AAF5F19EAA092248FB92181ACB0D5532F332967DEFD112B7DBD05E518375A9DF0B526D84340B8F023ED37339CD6CBB804FD7AEE9F1BB5BA35F86970AD0156013989E4B6C828A3E0EB3353464090473A71FC8896ACFFE76FA5D532F61B3AB15E5062C2C2515FEC3627E8FB979471260210A8089CB623D2F94F21022F9867F2F7E253153E4EFA0A9F9A77BF53A1994445318B141D130C257F29F0741AFEFE8065BD2AD4C8988D49939BC244141BE9CDCB425DDB83137DFF2AF3F3DD00457E78AC64AA29F1D207FCAFCDC13632A698DFC48A0064570A684E5C1E40B815F542EF3B780C57DAA1418FE95819F143511C50D92FAB65099E3BA28CE51CCD11315D15A16073A8585411585DD03B9D489BA0BA06D1A2B1B53CF3437F9136DF6069C8EC191E86F1F58239CE5751AE5C92EF27B8CB62C6D94BDCA3FEDCD7A91EFE664EB1E25428D8B6A7147CAE2A07CC03B038D0485A8DF6C29587A93BF00343604B3265C5EF6D893CF87047D47CBB5C8BBC8ABF6D487754F87C51D0539800EC091A8AB7B1CEEF674A55459C5F5A85C97411651853E9F2A8B3B563AEF99CD20D94F91855817499AF0A76BC2CC0D928330AC17B8CC7E3C3FC45323315F9DA9E4E8048629EE38CF7B86D7CAB65F2E7197F7CF5BF67B78AD876C50C1AB9FF9803AED969D930ABC3FA483FE02D7B6A197D4FF076CA54DD6FEBC24DBE937EA5A933DEF6D5E7299B0CB99E27F475B61FC4CE69142907361E8A4FCF52C83188EE739F87027590183CAC29EFE03B8E60C2CAF88999E9D62F5C2540F314C13579D70D7AAE35A82994DDFEA19250E262C86E0961433DE837E5820C5170972B863762510E7E3C454B320D393664399348D9F82A8C192E9AF1D5762BB9E7BEF76A9AA97D29B5EF77302D23F4ED79AEF08C8B89AA082E2F6DC0C311D10D9C9CB7EB926072060EBA20BC982597B171EB73C4DADBF2784A4A208EE9D5A0DF7423A470720565186AFD4A3E7639C743BADF4B37C3CDC2E0A47C19B4D0182B4151A531F807A2E492B7B9676D5D538EBC858B9F5270594A6AD02348E97AF7781FFCAD9F32C28B6139FD6217FC7FBDD606A37DF690C0DECFF43AE62E15F89844706760E2EFEC6A0461042BC4476651014DBD978B634A7BC3100C95E173F22875822AAA588078D9F7C96B8AB87AD0F1113E86755722247C11373A868873C222D95A46F8F2198B7A139FA07A4213BBAFC4FFD0D7B48CA5E22D5B76AA1F07DC0FDD13F12EAA5EB571151D94FCF6D9838087832FFD34F5BD5F970F46F88D3018CADE33BABD9E54D299D001D72D44C630683F6E9B17BB156609288BAD6221A85BE0FFCF0F1E8BCF6DDC79F4EFE32F446406669F0FF5861617C19372195A635F4246528F4A6D057DAF0EFDF6BFF028D991E938987C788303EB9F2CE398F40A92C2D1 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E001E21F73CCF7736 -smlen = 2458 -sm = E9C63063856C135AC4DDA368FE600E88BE9BA52EFE9A8322973C54EF7BE949A963A6DE7AD8E15CEAEE8C55B4C58AEEEB2D6A525DCF167A32545B928B63AA384D0E49B8336BA13B20BCF7C063FA52B044DB59D18D27A4BFA00D9AE4B562DA9B53CCD149E5D8CC8E6CE6372472BE2603279C7C5EB089FF331E8E1E9D4A530C28C03FB76ADE5CA965D57D4C7DD266B1CB6053AF5FBE96DDD44DB9985D8088166E26F36B9B494972AD497AC78DC6B23BB73A9C8936F2DCD4B9713B0307DF39B1ED13758F0649CA0DD7271265D604A6569DB04E1FC26F9A801C393330BB6C11D6B12FEF3A2F9F3F220877656EC42BDAD34434964C6D19981935CD98FB62C053EACFE022560D823330335A6FA37276D2E3B685D63FB95D51898769A78CA779AC79EF28B56F03D38FBCF73C6B50A978FACB6B71AB5F4C8752952C2575E262A8429834E8AD13BF19505BCA3E5F85EA7F51708A02C84133756C85747B006046AE86E9B2877F97249E0FEBEF89A875C51A85E6ED3D263036AEA4EB890038790E7DD699689AC130E19A3CA3FAA0DC289F2565D8E3F436D21AA1B5692CAAF036A90141B43A071F06CAF3D1A1EE39A8130986B9BA8FCC75286FFAFEEC05165DDEFC9DE5CAABB81E2A03AD77408188607995CDDAB6B886A3B384B949A91324E03CBEF78BB86F75719F41BCC487BE4D6E2AD4703F58648800D9647335A116B5165D2F1185D8D3C51F775E3EC89BD283ED07C3530EE7D575DF22506EB6041F374EAB55BB8464F9280C954B8A17744FDD49E1B9550418C0AED366DC7D0BAF1A8003164EBCB0ADDA84660707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +smlen = 2562 +sm = 397C4F83B7C44C76E3868ABFE7EBD554A8E0127398C240B60B49D22CC849F603E1E82A5B62A97BB0E83727407316EFA2509E9859ADE0B5C2425622BF403985C05BAB24D5BAFA457CB7A80FA4F8ED0FD0550DC93FEFEA262696929E70526A73721EE2DF73A9FB10761A04CCB43D9879D9016E97C0923AD3937D34D93885C2446F0BCF03513B0479732B4EC2D3690F60564A43936BF439DC44618A2248FAF3D843433A3350D5662E76DF8E6B745A4A8B9B99418E65976F7E4BE2118D41C2F7A6DA9FC64DD6F981ECE93CD1262E9E1303944B47D68D0BC87A367085D05DDBC9551C969DE07BF9EC9CE98D4CBFD1C142101C9FE7098ED89F941C998475BD35566A1719FF7472EE9057EE3B8CDCF0069CA677A205ACB4904CD70D078A9A4E43B3BF03E9451261B492AC6774045AF39DF5F18E71D7EF7A1AD90C4280A712E4940A68C472D7D7D4AF788159711EFC04F148D870366002656293AD7DB9E06853C6E19AFA67BD206BC0A7BFCBA2EE0357EEF514C228B1AB885990C3F1BAE643A727517032FF85999FB0BFDB00B3E1CD05FD1C60052353EEEEECF279DDAEC72EA78AA2EA388DC548BED45641ACD59463C4DF9CAECFAFEDA0DC5FD9BA985C64ECF1D866CBD127C5AC7A0DBA38F15AA69DEEF2759EC817A2E6C79D447CB8FB1F42D294E8C41F5A2357F1F98CFBBFEEA0F8B92CED0985FDCD2F48CD8752F7BCC04315029B3B3C7BBD7532CD12FC9C3B460B4F26658F231C50E2F739D80810EDB8E0A7557F4F1093B645DAD83BE3D12BACC51DB62CBA53E17415261AE774CBA49100A870B1990366034E48032A4C1CA5C4F4C40BB5775EC81409196F6A3686F3CF8FDEF2F345475908BF647F3636C5DC071D00934485AFD9B4C124E7CC88EDBB85ED119F7872941A7367DF382D3ECFF3954B8A17744FDD49E1B9550418C0AED366DC7D0BAF1A8003164EBCB0ADDA84660707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 87B9649D53376D1011A7A328AF862DA7B758A27B01E4E0E4E8903BDACA0ECB5AE8DD285BAC2D59002936CA71CDD737E39CE7C55D7D5E49611F18618F85A09BA6DFC3EEDC81404C908FC0E3843208154BCA4BCA40EBE2041A5E0FF6AC8052EF9CF480FEEC91F00C766A1AFB6079444703ADFF7153B8269A59F6A3A95E102DC87AF04E3C80281FA76F9E7B25636E91C8E87A8B20A2A0E91493D3AED0CE8E817C118BB36B328C95EF607894A1015F97160627E6341C691F3DA5247B2085039DCBB90EDC721DE812EAEDAEA75E2256C893ABE226FC6F30999B92F0A20ACA690182C3F4E080465A55056BBF5B9EE115679D3870418640797A35063CF9F43743331F019F2148656F6B898483CBAEF8A9D24C020ED44F2D3E9CE884AF72C3B3CCF4358F6497F6622FF021558BA7EDC4DFF53F8B22B393963B774601434AFC6865B6EBE9D28286B9DAEC7CF785747B9C011070D651556D74E66F8DF45A9CA3A7C14F00154A158066C10E92DDFE5F72F07646AEC3817A2FDA07ACFCE1F26BF51D14B82D443D69A54FA5B13A6332727011C768F4499FA6AD89EF1B6C1936B14D80F5279701045C332E52930C121D6F122992D941778FCF579ABCC260F7C50CD68E3B5C62725571568C139D513D247599A138D76D6FDDCFA081C97917C11190E8D7B4B2F8832FCE458DACF0C9236E4AE9F13C31D97E4A6B05D9B6F10F3CDFAFB2CE00F15FDC96F39AC80FE99D1B9EA0380B961B9751C1E7E14F2A98D482262F0FE9A96E9B0E48D741DDD4506AA84C8FAC7A6D08A60F8BA5FB15C3F4D47DA42E47E06BBFA00D197942B697C9A8873B6B0F33671E9905D07D7CDEC3C171993B88B2C571B9128ADBE4141190B82BE14E4C524FF045024F16B2B0C09587A8C03B7E7BF6A35D0327EDB94F9DB459A3F5C02F77CBCFAA1FD5D9F99749683114AB86CCC05C3637FF4C4ECFAEC286C886489727D53205EE21D8324C96F5792081F23FD928AF2EBE2B02934BA81FBFFA284449008D42F6E616D0B6BE52B658AE64AFA928DBA0235140CDE38263D1DA490053FE1E9E121689C7374CB4C7DCDC3686F19F5B0CF1FE8C8ABA36B7AABCBDCDBFD578570476E56F4698B1ABD0903046F94E47D3FBB12A2FE2EF728EB8D118737116E42E6924FDAD82795126EA658D882F2F67705ED52D0D1FE5ABAA47B0E9A05FA6A6581C9A2118AB46C8B265EF1F59BAD272BC4EFC3925967CED99ADF2DCA4AD1BFED14B3D1E444271DD0364F605E71AE3AC6891B234421249E4E229F6AD5637D6E76892DEEE2CD929B3D3963E6AC264F1CA08F8432C22C099D60BADFFFD093E52A8D3191E4CA6CE0434D27D8704EF4F9ABE0A55493729B20EAAED6FAA77868F3E1CD97440DAB0A23A20D5E80D0318FB9A2202958EBC9BD682F634B2BA1F91BAA149F62F1A338BE03A373C21015097CF7BC16D903322DEFD81C67431DF992BD773CDEFC1E617B1234CA617F78389F06AEE343562D59E8BBF04C4EB4F8B6F977B8841FEDB54442F586BDA85767C564B92DF9F6D229BD117010E38B3AF65B6CA8BFF1FA2FB7530AE03190668FC9AE19639451CF6E76642CAA0620164B62959B2FB4F325523173ADECCA1E56D933D542818B1A4BB977A6733D94DB0DC6B862A23AF0AD84B020E1BF4BD0BACF1ABFA680C0A0C6C55379835DBDC0D379F56A07517BA4D0C83F585CF6E5C29A1ECC4D65C1073FBFE438ECE7EF25917DA9EEE56A063A68F557B9C27819BE503E821B1EEB019C7E3FED6ED27F359B3C63B866335A9F6CD9117D3447417DA641BCEDF6DD176497EB7033C3825398B0F32A8233F75976754713325BBB71BEC9624D85CC80622D8687B26F7CAA6F52F7C78EE192C779A62C18AD96852CD7E9BF04D8583A33AE4AF58E6727CC3891EA630E37BA8179116CEC03C9BF70E56B7163B1041797041C9EA2D02F09009F06E5A20EA336CAF5B06993F34A72BF5188E62453E9B1DDB01D7585A5BCB80DA7BE21BE4F75E15506000FEF5E746D79B97519E6A50F7600CBA66A3719BE752646C4B45280EE6FF2D4A86F736918A2E8263E054D88BDED935C7BC3DDC28627289D66D689AF6A744BE87639FBE8DA85A749AD3FD8D9FD388C1524E2D5123BB91C1BE8D2654C8713D855029CAB81AE70F616D009C52BBC3ECDB29559495DD59F9F355F2DA181E9DC1B53062857C3580AE9B4592CAEC7BACEA8712343A7FEACF4B71D747EEE5DE047ABB4BA7E696761A3B1D5678A203123968E85AA7B131C706D3A55DB975BAAA9F858B798820BE4213B5793BF355DD338CD751E7347B0D591AE5F33876316AD1995E3EA464B95972752B71890FFFCC0F285BC6412B746D1566D0B9737F5AAB7F73E93576597931A0E9C595C0AD6FD9F2EF5AC931283DEFF80F70A39B62F12C8F7B26083D667EE18ECBB2B37151628027F85D80CECCFA6CC994AD444599C837F604B9BC4F9C075CBB3EBF3F17126686B421347DBBD82F4CE4B94C9B1270CB932208EEBBA45D109B9EED1C65109E07CC3181F0F2B4D71A4FA4AD0C205665ED25FF68CDA685E157650DB9D776C0283516F0EF1DE1CD65AD605F0598F9A9D8246DB7C4CA6E37E6DC91EAE2061BFF30410A47032358935E892A586ED5ADA47A231547D19DEE430015959BF75AD91DEB4B25A9AE55A0C40009E0A2EA7E126E764D9BD5523A2A486B72F242BB230E26E535493B61999DE6FA5BB096C6E6965944634EEA07D6DF65D31C635B7322512C8192C30BADEB7DCAAD9F1DF698FEB8F013153A687578A785AD9C34A894F3E6D08739D672B7C86D5CC2AFB4D4573187DBC4F540A892BBCE656219A43867CA48FD07D18DF87BD5F843323716B8D87C897322C6495A8674F325B07F0AF1BB1C39BFCD55662DB73784F358C33729109C530BD918A572D8E03B7B7E4AADE407E95E5AE499947B36A385F7737F2E69EB1DA8F03C99A24721DF2F49D3A30BE684664754736D8E24146E4DEEDE322A2B20A8DA29DAE3BD2101C7FA43E154BF81494B6748C770A54C2EE2CA6C9098E06B6250839097B05D9C491B8198510F4AABF10D75CCF839C603EEACCF0B6923E312A4338C541A55A2A251E1BF0BE844B862F19A41DF9009F2547764FEA13043EDCF04886CEBC7717AD7E491F4326F8E4BAAA7CCD5581B22B3F7C62783FA9BFF0AB61472F94D8DDB1E3B8EE8FE86B491109DD77F0618ECFDDD8CD7D2E28F05204A8C54C616113F98B53A4E2CFE0CE2DDD9829180398780F3B72F859DA0451E88E7BB1C1A9239B5F267AE3511CDAED9500574FD7101C4AD509F63B0BC2AAD1A5AF30B740311990C161C73D8A0FDC8C100C3274BE4A19952656E91590D7C561710C7EF4820BC3BA3E730617E7D4AA428CC40CD36E340222A83AE5DC616B758BADCE0828CAF7F4FA3BA5622E21D6546A752BCEA3045734BFB1E3A032CA1C2C341F4DD81956D64B076CDB34C5E12CF5CC1938C1449E159EF4618D48D7253D3FE3C61D3D538D640B42F5A47F331012B6E5D634E7E5C68C1A0C52C58C58418043309FAB6B7ECE70CD0EAB100B09E8A98A55950D49EECB7E745931D707EF22B1E986CD46D6CE99B2F569739D47984F142057F56FC55D0339098D50C1BBC1A5D60A3856A36A0BAD98E7D70F4D396791AF8E0819C53744C0E93B7FED433B5D51BB27F0684CD8D61F163DD3FA7C6164AF3AAF8805983DEB9C42C4A72BAFC71F51DEDC680B1B61A38CA91F45649D28D955EF1271D132FB33967473B04350A20B0794BCB4811406CAE7295A94FDBD934 +pk = 87B9649D53376D1011A7A328AF862DA777D2DDEFE1621081EC2EF79EA391066FA6DA745DB5F3A7C14FA2912250E617A0EBE8D8EB9F1D2A4E3AB38D68958784487AC98959CAE7FC1FFAB7AA3AC1A87C4D695291F681FAAAD4415C784CD60BF4449784B5AFA417E36587551BC572F37C826F9F8CD304A3B28C0565E19145AA6F6E7D290ACFBCC3CF44037AA6A0A8CBED6F3EF17269BB31A5197A71C1D32F901311A857BA025F2150E32968B0FB11A0A5DA53C70A4295D38410A96627C382214D0E887132E09BE59090163C53FDF0FFF5F8D0E1CA594B810D9FB4C50DCBF0E1E1740A2F83C1C5427FEFCF3C79E2D1F10D9965167354672452CD1101AB30B7FA2E0944E842F862D48023A153C2998FE3F25463BD1B9CC7CA30E61589F4D45F53AC5AAF4F1089F5F1D9628F2A3008FD2705A85E5C569C5BB7296EBCED5754C38762E3E99ECB8B15658F94041FB57F193084FED3F33A748707B0D75A18D1F3E570840274F4C9C67AE33645121B77EC7EF88444C5BA0EF82542D8638E46989A4046DE6B25487F973F4DC73828EA62F36D53ADBE49E44DF17951DBCC6C6CEB3EC555D7EC965A54A0F4C0C72A71D996CC6975A8EF5F4882315E4179A6CFE44224559954675BE8A238CD83158940E11597E0C88FF6E28A8A44FCA53C57071EC826F847F3186EBF91C3283FAF3CE68926B059A4B97E2CB0E93C5C07A1436EB30C5C91353E090964EDC861D83C93B3D7FEEF49DDE2A5D9A4CEAA958E3C9D1972C9F48DD0812175B1DA1B96A23C96DF251207418A7FE143D4B9F8A3DB74859411B0725B9A67C5B551A5A22CA5A6C215FFDA3C3C3EEEC8B80B4E9A4DE17F3321CF4EC54F4F459901DC14D483047061EDE8B604D9FD223119A9D91C4C70E30D9C87B0B2C4B979ED982E766520D91745BB8CFA239F735E2DD06D950AEE8960309CC07F6CE18BED1B41ADE8250B19A73A9A814946BF8D67AFD8B9E4363B8000F5D31CDC0D663057BDA10A62A101C34B016A5E6BD47ABF4B4CAA66CEBD59F11E9E436A5163D2CB2414CC53F2FE93FD7B6C75454918669C633C62B4B6C68BC540B074C0E42F07C327F0417338DDCEFCEA6ACD1563DAFC31BD247A54EAEBEE3239FE3EC87C1CF68F086C0B5258A2B8707C91F8636791FFC0E77CBCDD51318C3B6CE01F7A15F0DC912B8440C00D15BEBAEF6D8F4AAA46A506E6259F504C74C222DE2FBDF3C5C4349E67E9C20E7B34CAED63BA992610582E2A265E9228D6C8EF940A303808550AE05F6023F8295110955D0DD2CBA0E35182C8A256954A6656FB43DB546CC96731D3F6E3518DC941B3066E7854A3273907DDFF0B9168327981718E7318FF711ACBA67CBF27A6D3BC765701A2DDE2AFAD047A1EE68634727EBD3D0F7A421ECD8A0D40548CE283E742ACF568B67EB6806ABC19152E6C4754CF82E077CF90BF3418C52EAAD80451E6534956BD4EC009186282A91E10DEEAD4E915AC1BC7106166E16CBF5D3458F58A74B6BAFB199B02A03A07E7877613CBB6FFEACC9108D2C7167E3D359959F92874575C19DE8868D9B60DFBB66F7EA51E7061B0C081B7C8F36C3AFE9AF3B7F14D2A8C5BABE997FAD73BC107134CB796B3300F21FE5EFB30193F49ED8033861983FE4F29964DAFA28CF3B144E3A01DD27FAE0FD9B1A6901586778E2ADD9AEA4B2C454379C14F1A384FCB8DC4388B8437C9F7AA5B71C205AD873B3D326FA3149602F5414993A9620A0D8CD38772F260EB3AB5130E33CDC55F8B93B44EA00FB09152C1B0883B38C0082702F75C8F9FA5504B418127660CE1C32F2417C6DB7B097317D13B5F0E3330CDC709E02B318E421F15D36B6552AEA51EC5E22B65973EC62CB539544FC1707EF490DDFDCBCB0E162DB317184B1E3C52ABB91FE03FEEC51FACE1A09D8A72B2011D1AD4BD77C21A883D71E5546F8BBFE62171F96E356EA24D9685094F4A205D29051831EC016D15DD33CB9B84D32BFBD376C6E4F3C953940EC4CE327D408E8CD2E6284BC295EB302810C25D265DDE2E37397F7933F0FAB715AD36548B7ABE65888C50655C42D9368B0C5D73DCF14DE9D3C8783FE83F19370F9E6EDCCA7F17BD7DFDE919D7E2C63938077314A78FEA643D19BEC67512E13C047CD2F776E11EE2E7CB63E10E7DFA3856A0E4A319416E7619E4016C29595173EE99E7A3E4634AE874B4C75E913529AAE70759701595837645B7DB4E069AAC71F5BA66B416962E26C8C7F1490570E8D640068230E41FFA0853C02DCADFC27D226F6B63706DEBAB39FBA14F04763B5E75064EE7621EB1FFD937365938492342BA72E26DA14023A8151B2F069223C72A3EDC9E8C205FE42DA9264D14266CEC96F3C6B89711D2EFFF634852F1065139EBD3AA0B02D272E393ED8FFFA40134D97C60C3D417A3032424F0537F4595AA0E0345AC7DE8F18D46401619FC2F4C9079525ACCEEB12C19539293AC03EF96B88538E3D5FFF60F10BC2BBE1B1B1F5B527B677561A9E7B276D4388C01D8DA7B673FB343BCC9F67E457388CFA98E4AC8B55A5E5EF66A9C3B7337FCAB18089DDE980964BFA60EA754D0CB28A5BC911AC27EDF9CF15BF731B794E3B4BD3D379F9AB81B0C2CAA217AC41C8DE63FE4593821ECEC3BF207863A639B426D66B5025F279DB024BFC24BA691000E5454EF98F5E6EF53591635D9D302A3ECFD009BFE88D64A5E193029E2605853726001D8008432A7978DC118587FD9007943ED39F184B81FA78B3D072254E509550322B8B3BB95F8CC32C1E1A339CEBC3BF89CFEC0A3C767900BDACB0BFCA98F72D09C8D1D59D313B1BFFC4CB2D0B34094ADB724A28DF6213BD1A3E712FF7A72AF095C5DBC8A217E0C164537DD03776F1A3D699B2B2CC06BDE9BC4F86DF96FD0253CA31A932578B96B724BBB3A05DAE788488203D02C3F4770A1DC83E2BE6B5FA47548805D96581AD492A9B2D13BF0B74E2A2016166307860A5C8CE128E1E16F3BA819ADAC018019327038FCEDB594CA616AF77AC8944A55D9C0C7F245091E0EEC754EE03217255CE030323656ED7091C862F8178672AEFD8A622C5F483E03FA23EF74E89C1317ACF551D57481F5E54D0C1694903C56696F9DA855D3674E45FB2FBC008EB3200479146A3EB0F440291AFB695B3AC4DBE1563954571A542F29F4AB89DFF234797EE117E23BD53E944E4354AD0766896BA45B30DFAAA3284503E2CAA1E159540921A02D83566B427EB22935820131C7693982C7FBE7ACDE0B2D4ACCFEFF2320FF191EF2A22A7565444A7052981399D2B161E21244707E23AE04D4F10175ADCB6FFB8717C8B44E4C6EE0E3598B186171CAD9E3D57384ED36A1E5B9522D8350FCF23F3EED8A15B713C39840D485207297013D36B2B63775B0C1B154AE3645613792AD6DF007CD19549B5230997BD4E8E96CA35EEAFF3023A19D1874D136346C6070133C502606826861D97B6E782A964D7DEF5E3E677BA0829445601861CE13ABAED2CFA5B8B79001501B8E806B563A725BF6CDE040A3EB06EA1723463D26ED392B4F7A8600DB6984C4585BF2F007C07E3F0AA770BDEB76D74C2AC82D289E51E71362098C12D0C71AD6431BCB83324CB4C0559E975A9E433231BAB19E69A87516D456D8E8F48274D004334074BEBD721F853D7F80F4B01BA5655B00486878B4466B449508CE5816F1DDC0754A62458C0E18CD57B1EA2CA0123467BFDAF77D09B1DEBA6D0B0E58A52BAD30FA527E00386C74BC503BBACC2E7F30343787941BED38B7F9E57E87B393173217F6CBB77801A5F18606E25BCCB394D772BD48296D3709F840D602216FB6DEF125CC0957584B6C868DEADC11E426EC7B33DB6709873D75CBC75EC097AA52CD7B75CFB3065A79D27DCA19B45D32A4C7F28C22C670A0D589770B8DBFBE41AE3EBEA6EEAFAE4C5A85E8E7616460084B1F4D7900A349F276EB1183FA1FDF0638CE88A7B7D802EFFDF7C747A272A796E950A6A45830BDB9FB33F947BFA9150579666CD2BDD6409AB2AAFC7BA74E7F833547D82725A257CC6C9C6A378A225A8FEBE49AA533C9CFFDB6F6B06ABE85D2663F0209A865BE9A4270F2124E3F256874317E7C33DB1B14E729657C610ACB1B3781F682BFB09CB6A5995524D940492ADAF135E4AAFD07ACB4D54E496DC80999DA134B63B429702F87489C869A527D2ED4DA251A7C406CA6E11773C64133965CFD94B7C048DF5E802E7EFC4ECB1D5F6024E56FDCF3AA756061E5BF91EC sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BFDBDA8C281BE89CCB -smlen = 2491 -sm = D3BDF0B9EEE2B20F68A0D7879B25A7B0F5C62CA74EBF1864DE6C78B732869CDCF7E36C0152618E53E161C0597E5D9B43FAE355E519D333C3B75ED4D101BBF906AA901A890C796C71075FF5B989F5E09936508202A0F46FD1A43CE4536E7FE2F33BB95251353AB79CEC5F6E4093BD27F5DA8407F9B99ECB2DE07BEABD7DB5E85A4519168D510D895F6A494B790B2C54FB22AD6E37D52E7D91B1FCB918CE8890D52D8EFD124135AF21E6A9ADFCEBD75F3B18917292063AC2FD02AD842D3CFB4C19B89CEC71964CD63120F8105F64C853D9D1CD44582B20DC43E4FD0CB8FFC3F5F5B4B694EB5A079E46A7A0A1C1F8620A9E3D31F98B380A5C968CE5961F4B3E2739B2B62B5745738BD4DB07C56E5DA55A9C17CF620606D0A942822F2C8C7BDEDC21A8A5B92BA6B2B161C7E6F641A7B37D021C4DEC065C5D67D256E13D1F68DFDD9F41A233E5EDC945F915C2F2112ABE88C5C46B40EDC7F80A08C5F3F91D6DFACB8E9D435CB75972C5D0838667CE499DFBF116F1898151AC8C9A01E7C9C38681BB60E909A3EB0EECE8748442310BDAFEE69C5FEDEB97888F7C58167427862BC7A136820231689BEAAB36D459042FC1FA3335814F7FD1917A4088B8C96F15F84D41D54465DB96D6C7D69B8E7F9B775B35F942FAD67E2E2A5029417FE44EC4F9F9B7247051357B0F653022CA4D683FF865FADEB49BCB490B1955803D6142DFD9B87DDE69ECEF80FCD2898277816D6E7EE7C7F4DD41F3F547F4D7A724636265574F53270052B820C1FE2FBC1513C5D049DFF33F9C796298F2CF8C0B947917FE537CA546A6F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +smlen = 2595 +sm = 61952961EF4BB631B6B6363466833BF6968817ADB408A5C7289674B9F3630ED2A66D0CE03BCD742700BBD1B5E499E34BCAEE433FE3CC5832E7C823F3BF10EDED9906C3A48350F85BCA0D971748C884DF34B0354249DE214D491697CAFF4EEAAA6BBB53CA68A6FE78BABE52D6C46EBBB61956E4A06E5D139C53D54811DEAD0953767A24391129CF9C3CA6815815DB1AAE38CEE2FD995EE9BA28A43A068D14C6FBB98D4CA6CFAC148AC67E06A5CB1B1D86EEAA088576FE8248BB68F0ED6C1CD69697395A6C63B755A3A89391E0C8269F5FF9ACE0425A5C32652D39E8714D5C340B6B16A013AC474B2DF4BB5EC198315F6BB2FCD967633974B68382CD0D0C1874EEA672383D0FFA06B77DE48BE52560F31A86E4EC2A487BA698A2205107FB6F2DC90807916DA17584629F92400D4BB4FCB815DBA9C0A974C6491A2F9DE250CE7AE608E8A0A143B1D3D5E4D8F6DBC6700DC66EFB529A597CB4147C9189BB04E0A443B5E0CFC6DAD21E144FC957F4A60F12A090758195558FBEF6E018F92A6CDBDC534374C65A219979DE4B85530D084259ED5D371E97FFFE3D39FCBC3C8D60A955D68C13AAA49F84D59AEF54BAFC85420F219D615A0CB655453956BE979A60B7862B54902931593D76193586117DFED307E0E5B30D20AC90B21EC6B76558564EA18055017018F67528C070583E48D9296BE6C51805B642D71736928D3F4366360B6F002E87602E081557C1B9F05302394333639F3278BFF934AECD22079A36AA51D708877168B4EA18D276845DD0F7F715219D90675ADF96AB9C92F69D6AE7BE7C03641B579CE16F97F76861011D2CA2BCEF65B478EB9E05CEF8DED96F25F706034240CE823A3CFABAA63370A2E556826888E8D225E678823561A3237C818A25CC97B450E95E80F67DC33852B820C1FE2FBC1513C5D049DFF33F9C796298F2CF8C0B947917FE537CA546A6F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 44E7AFAA01466EF01BA7D58F8585FB0D4880CFE30C96DB5904FA1D9D84257EBA9ECCBD159FFE8F858041E145505EF3011ED1E5267A18B9E76A2F16F233D6A8B13BEF6992E25808073A8656831C589582FBC3950E3F122F8259AEADF9F02E7D0B93B268B442F78D7E715E83A18648CA768B1BA27789214B078514060364654DEE6EF0D19787A8CCB4AD652B11D1D0ACBCE199ECFBCF70D3447558BE749C43DC3861A8E9F31CCCE3F97E674133A4BFCDF057749BAEF6579B92AEC19E569CD6B7C89E2A8F42E809566947ED712CBDE78222891A8901A8CB6E2D48712AF1DC8CAEFC0BCD2D2801C8401A191572D1F3D31DC9A4250E02A074D2959729259911FCF8AD098B1D7767923ADFCD81E070688531F0D491798FC1DA042A98BF3B232C5706C4DDA05C1A0A218F4425C0CE70A0E25A3FEF492271EBC42B0A5BE095B04BD6890D9CE6FFF2FC6C2D39391F030358415E585F407DFBCCF7C7CDC818C6615F0331A4CCDBD97DFBE739249E7E0F2AA3AE983D9E92A51442C43DD1184D7B2E029D2E8940253AEFA9960F06331C898C0E05F38C0FF13285EE024710FE7B8377AEC2206596918CD698EF70655F766C3B9725C072A645BD34C4DA0B9CACEC2624171FC290E3A56D15E5E2A08DBC4FD5C37EC8B43C535126F8EC0A7DDBF0AF7E39910DE7088E6160472C53BA8AE85ABF397E61196E42AF0D891AA3F51B87B3B5ED6D2E3ED97D16EF091376EE4B84AE075CF15E38B05C576A362DE77BAE5D5F87C120BE607943C2F1CDE2915520A403BD25F254337F6FBA6FE789357872E719E1E94FAB4823FE199208F8968BFD5FEC793AD411F09E6A6DCEE71B7BCF2E40C65D23F0043FD761D7D9ADAEB8A78CBA7B2D8B1C96864A5785493B1E4F51D6A912BE387F92E510C89383C0EFB42D48E5DD62BFED80DC9585A345791E674680C1CE08589EAEE762FC589873D4896B398596C0AA3B7C16310A397BCFD8EBFA07A696EFADBF3B24773D2A1608A5769BDDBD81A75D14D3AC338BDF983E3A73B8C8B6F9493F62E1E073E345EF68569E6C92CFA481EAAD7ED1105EEA15351EF7FD43739BD01FBA951F22C89FD13209A037AAA521B0DFFAAC844C7E728D0FE1826D44F0245381094F30DFD83EC1EEAB2D26702269651B0F47341E3BF980C2517B1F6FF173149CC9C4FF6190F8DD2FDEB94600C4CCC3C5BC3BADD262C60E81D7C294FC9B26AC59A2E578114075C860CFD84E772FBDB8A663C5AFAC862AF8AB491763976EB22886901CE72BDDDE0CDB432DDDB176B74349A9BF03B078CC5DEC1DCF327D5F4E5D7D958E3B87F8FD811F58842F3544BDB6ECC7451F64F0F4F454B13B7577D8992017DAA8636E4E8091AFC4422603A8BCCF05B9FD8BF3B595604FE6006798BB4EF059155E5D31B47EF8D48F33D1247013F105D81BFBA7EE42FDC31558351E11819E4EBF09ECDA26F7850B0D8B93D2570E4D475AA524E3DEEA5EF76B6A0FB9659B77AD2FB5EE70775D40728A3B7E7A34354054551D3E796C3DB42D67B138A1101EA511B6C7393B0BB33B5D49D159C3E314A1F4A8DD126D5DCE532B49D8D8625A65003173ACC9CDE4288D7977C174D122F8416677C8ADBB8EDBD03D4C65416D828BE1BDA736B876F56CB14AA2ED0D3351213CD671044A44A4DC2F0E63CF2795667E09743C316878341DE4372ED5DF670009AF46D81E05C448B347561E0DA0413911C4D52A321D7DF77C01A2807F0C6503715AA33A0E4D63C3A55E39CC0DF0F4D0584B5F212D01B5E949388DC46369A7F6741F659A28850A98696A71CF627151073A30F17AFAA5F11B82CADDF758020F96763765F68C4EC3D4ED82542960EC992ABD2AC6B4BBB2E3711F7A98CE7628FE0C28F59A8B143344B8F440D7A48D9D41A38AC98A91A82900306BBBDE85DD5D11FF6ADAA6D11D1F86A1E1B6959DB9CA2DF4270E95FC0CC77A1849E6195EBC0DD13ECE2FF6CB789859F2A785FBD84A870ADDC384350AF921260BF85E165D7352116CE19502E5FD321182F4853743E197774837526199792A30EE180AD9D2F893A8A45E1B1B6766D05EF6018C4296050239D203257A0DCCD082E64B77F015E4A66FBA39576DA5CF6CDFE58CE66BC9214D4F12EBC00E567EB5C1A5A1D01CEBDA9F11431D84940FAEFC24AB7B3B2DB7DC856A0AA69A82FE89ECEF0A6F61B88600BD5D0B4AA1D5494A33979F8B4655FB4C21EC7221E0A8FD1D30DF6688237EEE1DCAABAB7DBB0D8A566D106017759F2424640BCA95769E983AD27B99534263A66190A20F5545659171B134CD9F83E6D4D85248E1B9F1507983924997A60983497537FA4FC85001BB018AF7801B32183D94FC70CE871800550214EAFD63F28D8F0BB6BFB00175B6ED01CEE31E0C12A6526DC1DDBFF59961F88140BFF6A18BD3AC34A88A218C129BF5A8276501EC1D625F84DA25C7803F0407933148A99D56643F75890780E83F278E862C94243B27E28410F4733C75726160DE4A5049015A6F06BDB1B63600DF4590C7AAC852D6E7772FE4354AC212A500A964748D6DCAB122822A29E4E95C49621971B998FA86CF5DD1EF96E30A056BB88E6EBA2EA793AAA823B8B7728F17F7D61996D080C7F893525557E04E0F9B0D4E90AFE517F782D0F55A3BCE26617DA167139CCA5889FF203DEA179F0A03382EA33D2F82999B9E8D01894ABB7857ECB22AA1CB7B3DAABBFACCF8B27D126C4EDDF52FDAC13EB49175FE60D7C29B1EF1B44034A465BA48819C5F76B403B35458F3CD6FBA1B14D993EEFE05708AE5C6EAC6474D7F8E644D5ACE21A12D373C4D1A7E67D73EAB28E57C3A7B68A9F63299CF68AEA4692C4A43BB0BD794EBC08C243903713DC708DCC1E0952E340013794E3620B4F4372F01923B042C193656F64B31EBDA33FCAE0CE8B711A099230C1A15A4C10965085B5CE71102102DF01B24174BBDAE093D59B75B6D68B1452498B5EA705EF789EC8A80B1ABB9337D051E0EDEE71240597DAF5B14BD0F844F9B8A82D88DD3E11DA2FE9F5CC7D1B9CA5CF6009521FB11309B090EFA3BF002BE837FE34833B385E02CFC37D8D4AEFAC3A0E8A9DF6F9FC0C9A6EAB279C9B37F5A454B6F5C29738F1FA5BEFDAD1AAB12F68730E6C86D0CA6C25FDBC8BF2622A43BCB4512B546836E47532DCF88901EEB73C65FED30053EAC694F4879AACCF3D128A8523E51F3B3E5C6CA7066E942FB7E937B3E81E89124A19BF28CC95BC6A6F766323E1E671FFB5532CC52807A429C9FF32B9CDACF7773CD6EF43ADE794D8BAA359F595C447C3B1F6840C89D31416FAFD202047A878A1B94E89F03AE5F5C51064FA712FFBA59CD404B724065DDCA05E7FE2B30ED69F804D3DCFA5C4DB0BBFD6787FAD0DA43DC3590D61C1F3AB75E249B358005224FC80DD20AD44C0D96C9F60FA528418B5EB0D7F3A45D474A52090DCE1371E9A12F08C661E069E639BBC50C59081ED62AA1950FED561F1C3A62B715F1BC4C60E0F96E73EBB51721634ECBEA83AB1AA731404BAC521D8ACFA41F787B0E0C5CB1485BBF957A1322300A337435F6A389BDE8397989162B626FCE520EB646F2BAAB01FAF44617AF3ADB026E82C62A732468B14D54D22E9B4207906332F5F5B34E966DFEA8987AB51E4F24C78F7F88C6650F2A73BE79521D69FB3C37F74172B89D24A705D844B1D53C84F3161ADEB146A63412D12B79D06CE28C016FB2316CC91E4633F14CB0F6C02EDC82FD3FEFB0BFA45D2DDEEE9B83257D8EE0031B46537D53D34780C5FEF87656FEC0 +pk = 44E7AFAA01466EF01BA7D58F8585FB0DB627341AF14DDDB42B77CA8E45C8986F425EE7D07F0CF3F9B7F65751CAA6AA570066F0773029187BFEB12718BE1B721B7751B51DBEC459FB4AD12790212C3EE7CF1CD94D61D07E33779C8AAE0973AA038C88F21569A31D2D305706E77F652031FC461048CC6389B11AF4475321844966D8CB9896FD431619D349E5CD7D5B07AE854521A3CF3F79532C6C151505CB922B53B6A05230080F0D12202141FB20C22F51F06C64B7BF3C1A257D264CBADDB6907482CADF1B58E3BF24AAFBCFEEA4D4275EB5639BCE4DB7BE437591F97AD580EF40E1C7D7D14D6DC7417CB17368C39C56B0D234F1A36D83C74A908CD8DD3AFF0955A244ADC5F46D2A900FC54151045F81DA17CFDBEFD040BBF6CBC2078A710D1559AEB41D8E4FCE6D026FCBE31F9AD636E346E93470C07204F18A07E80CAA5A10E1B60735E896C364D5E2023CACE2BCDABA8DA3217869A407BCFA69CEA044AF63799C98CB6580F35CD786A748EA3FE9831E93541A86EEB9119F81BD6B45EB1DD6B0A4731738F86D2D3C5D9B78C4A74FBF22F5146AE4D99E0FEE4740C8CCD2134C20A32FC63AEAF2A6B8E5DE6ED9C436A66B8A6759A39FD9B0DEE128C3219B1E86D5DD8FA05A30711FB8ACBA46DB565C73FCD0184F866E2A4AB204D98BCD34825C24F1E28711BF9AC7EC46EDE3FD4616208168B377F34BAC81523A56703A6A9E2512174A8F03ABB8CFF5EFFC1839FEA4D309B2C8BBFA5709A6DB6908AA32CD8F498D2649BBBEE1258D16FD16CD753E956FE85C7A0F9BCB3D74395D5A609763354338FA34F20D737C7DCF1EB852FD281D71AF6C77698934A3C0504D13BD910E35F83D25B9ABFBD54138A43635843BE12E604E593A67C727DB60934A9717C2042A4B0F6B0B4ADBDC09448A2CCC3EA39B81EA2B8FC17A71D96C61F8CEC733DD123231378FD48C5767D63E36E4B36A47EA92BDF7871852555A6A5C33BE50752A22C5996914DDC5102BE0C7CC0969DDE5D92156915E5BC4B65E94D5BA377553EF8DB414DFC0111239859561A2CAB5807066B9C9201232371679DB3C16858B5DAAD1519CF90C43B80AD61A0AF2756B83F58844BD7094463A9D009461AE36F880A3196DB6BAE48BA46BC8ABB0CACEAB3381EBF40A1C0E1401A2217802F5E1594F691D94BDC039E9BA603DDD09B306713EF299E960929FD1DDBE11B9374512E2992FEAC70F514E2C7F5429195BE97F0DD56E78E3DBA84041AF191F633E575963CDB2873755CDCE2188FC989461A7DA2F057C1AD463F685E6786179AFAA5105F8C91DA02F0CF287E46FAA5AF95000EDC4181F808F69C9D3F2A7F2BB11AEC4CFE373E596945900A4AF50E0194E735C927D0E70FEFA618955ACD33BE41AB52F38B1084804E2FCC017B9F31B874D822D5014952BF840B977809A9DA6E002B5B7E97A7291428CB785DA09A84FCC7AD09524086B4049F50268054B01E3747C7A92E1257AEA22B15AF285741420F72B60F917E7A67A4FB4C3127C3C74293C5E8D727C9173ABCAEF2CA03B5C3FFB8433587F67724DED6D92B5BB9B4421C65D573AC3A82C9744A80BC92AE210E55EB3A1AA8EBE92B7CD0CE0DEDF06D060A5E01FCFF63DDC567E81AB1849011C7611DBFB316A89338BE4DFFE6118E63701DDB6D3248C480634DB5E484F57887B7FF035059D6DF78079B15B918407B9F29B042CA91B4BD7F5074352A3A5456079B2DD3BAB98169D54D970DEB00350E18F915D9F99FE6636993D947F9E1D6FD858696DA645D551DFB1BB9D335B8EFF2339ED61F8F5638A291FBDA629639BB3CCFCE599856C78C85202EFF632EF44CA7C469622C39F58AEE38CC7F58A2231CAC15F37760A2F2B0F2C469E7CDAA419D16A8DDEE719FF7FCCD89CEAC965AC7E815D2F51CB7E123A020401DD99CEE1F32A2FB40D46854A67EE80FB4CC00F23C9EEE43E847BB93D9036AEA0EA3A42ED0369F1B8B4E8B371AA4AF5A1DB866E32FF39BF2A1CDDC56A589EA69E71B9323DCA3D36EFD2F509B3D36514EEB127B7DC01234A2BE8A659BFCE5F29AF019BFAD1263DF4731796F12509E2EE9F37400BC1B033B00E8BFBCCEE8607A3230813AF856A106E55EEBA28DE746BBE37A4642F884BA7CBBD95FAA4E5A1CDA0EB009E13CEBA737FA129D4CB46AECC545303E83D1539C2505BB56A17FEB92AEFAE806C870462284FA7D84799D902D9DC3E00CC70F142C18C4699FA9E97947D5445AB635E6FA529EC6E5B0F147546A7947B030F74750CF42D439A257F97ADD2A037FF25BEA64D9FDD449ED9CF54138166AD3BC3289251601E844990D51023CAF6B61AE69191547920679C508E4C16465819DE56A87EF30FD375E1523D1B8A70DA2B68D93E92428151937B04FFEBB0EFBFC804F1D18C855938E92CC964F17F4A11FE762DE88CCB5A0172CABFB8BBF25330393C17F7CED2856EF59320A7255FF605A00FA14AF5652EE0B634947D36EBA6E2278D4B19C1ECC3C9EC691D73BB62F14951C21C8BA1B7E38E90EEED5E119BDD66793F7609C0DBB3A3F763FF6EADA4DF81A36108605E7791B11FB3720AD2AA9A70DB911B30A9FE30C133086877BAF07D8BAC68B08D395D4C52B5ED893DA81BB9A9B86CFAACC489BCF88B59076A26E18489F0D0702EB477166DEA3C65632A7303ED4526F230CCB24D715EAF988CB305AD963A607FE84BBE2640D8028DFC3EDFFF19546B7A62947E5DD2279C0F38DF6A75D49ECC6B29CBD7735030210E202D11FBD53A0BE0EFAD567A70540AD4F4F69BE435C483160434A2D8C47107BDBB81D87F02CF6DE716F7D8CC417B98F2D6A6E4B2BC1F5AE4D93B9948DD16051D30B5342CBC7ED6EF7A13828330906FD1DB538A9064C9845B525AC53893FC8537E3D3F8729234A85170F4E31803E27B1EDE79B1950D05FB1A3C7607950379FD1A145887BEDB136CF71DCFEB023A443A3B7B0220E5F8D9CD3782927865F9D4708FDF7D334ADE29C41663D67F35DFE67D34E85B89CEA490A289333A5C8D3560D4FE9DE8347C6614ED519255360686335190E2C3E0E30B91B5545C7606DFA918B6A8122D1E64D78ECCEDA203B05E96F87CAEF6B8B72AD3EE386F614D6BB7E56E92445DECDFCBED940320F13A83E185DF30F1D326520128B1CCC3BC8484F83718451EA646A8FBE3418EB68A76CE4B52C1EBCD96E8FE68C8EB80B2584E79F278BC5CBEA22EDF1012B4CEA8C7B16E9340AF97A9221C9642FCC4C66BC0114B8EBE6051476C6D728A82697A26D81C9A60AA8C2771E8A47EAAC70EF8E7E75641934498ECE32250E86AA03B54D972E5E89912B001532C01D3CE47996EC98A9E3A32E124F9586D14901E8FE854A5A14F8B1493E6B16D5FC0B6238D5DB8A906CE6327FAEED8BFA02037BB082430380CACCD92BA15C149AF0970BD2A816B212D4AED35E2A5840398E0F32077A511370C426C3CD8011145BF7DFFF37B5C656F6610F349BCED3CDEA149997F17016C38B8CA6E1687F5C38AA1F7506509F1ED3E2B70EA789E98991422C93AB754A6B02A52FEEE1EC58627D438F842F5ADF1A38479557067A3A0A73AE548A5457CD5D80357FB6AF237FF613B20E6961740025F367438E91384F98655916F13EBCBDB2D77CEDF7F0D6FA4F571E9CD6A29CA3BC4A82CA0F653FD08A1E88470526B3BD4D2E15AD6E4352A4157A797D66018B11E844FAA10BC8574F7BF5F5B2B468DCEBE8F21067BA3CD0EA67E7CAD03ADA7C551D01CC99D3D7F8F8F24A92E2997756B42504FD15B5349127983EB89B38E38543EDE1B719D4C4FE6AFB8BBC222B55C94E0101F32B8F65B67B07F351B26E6A09A104B87A8E46047E6533DAEFCC5EE72E655BCDB985764799902F81E5F95A48903423F4890F7A01D84A17C9735EBBE0ABCB7DB63BF6F57549BB14CF4598DCB3D9D09558AB6F93391201579A4DE95587D0633E0035A5474D10AF2CAE9179DBB87E1331817E430E55C470972B918A0D71C4266D5266683FF98829ADC5C42D8A4B0F0A963DB89D2E6AC37FD906FEB2EB1406FC9FDDF58F844ABF5BDEFBAA7C50C88CC7CC23DB5139B628EAE7E75DBE038A318C9A5EB550F9692D890FF770C8BC0FE0B8894B7F8868987E33843BC855FB333123E8661520072DE88BF9AB674ADFF1D1293F922E283FF139BCC0B0FEAA25C140C449E839350E64C5C99E045659ACB8588A83539FDD7EE13DAAEF54C8966E0FABC09B42126B2F9E4111D0AD82FCBAC6CDF sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42CAF7701717D9096E -smlen = 2524 -sm = 35FDCFDA6B14C88848296852E87079935F7EEC547436FBCF350DDFB69BF1A836CA5540AE81B56B3F92DA9140F8412D63006997E36159646D1076AEBCE8755E5A17F313C23CA7732C88699073C3A9BE86D62B903F208F734910533ADB5AF0C050DA296E7FB347CE1DCFF2DBE3F26ED3DAB8E46E89D0FA8561D218B748F285ACCE0D4995B09EC4C2C47361C0CD758EF48888763FA6B279E99C04D48C9A8D64518071C44D8AE5E52939A7F60D4DFE2410522F3369D6731E293A5A3A03EA35F05EB968B655D0D67439FE187A13135E8D272ED948B35404BFA3646BE7F4A1D539FA51DE2EEA8F8EAE7F3BDB154C9E4828839314A0D4DCED88EC86DD031B94B7A3E4BC0009157056D8DE5BDD7F22E7AD3E22B676B025C43B7E18595B56FFF067FFA7DCA190F6F45EF23C69FBAF4F72F271CFFA7F1A9F66C5391CBA403B2EFB17BFFFC6DE95902A5DC064D773128BA06B31B198230F52693CA7FBAB1DCC1F8E0B0651CF5F554C37CABF40136D953AABA6D718F75ACABB53122EFF8DEA443F5F3AEADADFAFF8D9A98CB16C1C17865927931ADD2F6895E49EA6E0080DE23D87082A64E971B44D25BF7BD5AB1F5E7CF0362F0F4E1739606E95493E5F4F2D9FD12D0F9A46BEDE3B46E7BF15E38AE1B840FF5F463E5D95A3EBD82480F93FD594C63225418CDFE4D1CF22CC6569245C443FEABF071DBFEC719AD4B4542C3775DCBD8A7177F03E1DAD57DAA9E19B12F4626FD3418F4A2F94C880308098899411D7F9C96E4559FD0146059ECB94B9A68011673128314640F9AAA96F08428853AA054C69604E3E5CF9437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +smlen = 2628 +sm = 148A4B673BC19867205E0D30CFC9B766623A9597EE824C8DB202A3386B6FF0A2341DB7FF331B9FFA496B26B4DD75DB5A99216AAA9BF8F1D748A5AF4F302FE72AFC70E649A4B2ABAEE0B25335CED7A45D0BD11CB2FB4441700FC385B8A02E78E08D00E9814A9991ED61F043C2DA3A6ED04501F6DC57E03A53022F885BAE14CACCB4B27CCEC61E0A233509E4E2EE75511C3508AC48B1F12D31BF085B2C233465A6F0F84CD50A96ABE45105BD26681D3AF9AD366B7A5E72DA599D13D7337B66A634365ADA283A67B6AAC746A69EE23647BA0BE27E79410689314E2D8C3B5B9C0F45789824A99A99460EB95788B39F53A17B578534C93E215E24B2D44BF6FF3096ED32B775757C858E37913C8289E2671F8F5039435F717BE5440AF9019A37C4BD38EF93B62CB33EF148AC4FBD9DD599E5B379A57EA71081F860EF9496E2F9E2690704C59CE798F8ABD40A07B3EE624454971484B0E90E91F397DE620DF3984A87B5B437119A5F76577DE6D99B83C8F4854381F7B813F7F2C5997E361277C62AC908BB47B1656F705678093C15B6D7B98468136DA1E31EA037C2A94C04A9419E1AC37C545AEC009F93BEC1372E6A3C61B8FEE5F642FB3839EA1A68B9553C40D63409F0CCE95F14B4F1C705D56A6A844C8A0797B8984B6D627879CDB078127B5EFB467515B7FEEC0B4ED1D693095AABF69EE4864A4D656FC40EECA8CA647B95CE157E980FB69B25933C85E68344AD93EE367CB7EF55E4B1A4292AFE4125039A5B1C5C63E8B15E0C1A8D4F3908D1C6CF3A9EE6308647EAAAE9632EBAAF339F5F4500F762700B5284D5E89FC8DC01ADAE17138CDFE5609164276A14E6EB7D9D6BA76942F4CC034AEA1F0F6EA9C01795942652774584FD154F5C625E7AC8D90BF39D3BBD27166CF76AFC3DC0A846059ECB94B9A68011673128314640F9AAA96F08428853AA054C69604E3E5CF9437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = D9DBE0262A34FD4D29B60AB6FA6D34FD766082A2F9E979C52D425D69694C6FE26C10A7BBA31BBF17F94B1C751C53FDAFD85DB7F3B24F4A63D26AAD701C3807B88F4FD8F0CF81EA850EA8737EE58FE0A46D96419397896D18F34A69875D3C9B4F3636398048EB3BB0BBD83DC542F032A9329234A442DC89CC1E1A53D0CE1AD0D2FA6E4F6FBDEEFC39CB1EA5CC1A885B21ED8C03CDDAB012E13145A48E230D8471B2FD473D1FA0597C90A5460F376D01B464913547ED1146ACB62AF44BE8AAFE772A844271B58C8AE12BC15949BE544278680828E36DC99C27D606E34375CE41AF33E3F4FA61E822BFC7368F476B496714F88B2293A70F27EC5F4AC69D509234FB3E8FD3406F4C3D98EAECDD900BE4B08A545457A672C8FB0AB21D0843F6223BC936CE59716588CF9DEB6AC9BA387E8838B4553A2831FE68CB4EA776E609F764CF66F422C72EECEDD0AB7F60364BB7917F538D46724C135A13C6636B763ABA108E2256CC02A9BBB0918AFDED25063628502D5B1770B99113DCE9EFABFDCE53D324839E5E773B3B8C40ABC094C1C8F534C93C058B281476DAF7E198BAF597106B91550410B9ADC53F41B1DF7FA748938B2E300846469F3326394BC7F064CD5C8745BE828646B3B205CB85E0B91E741DEFAD002DB6BB8313A1C6B32090856A5917EFD790F6E43427E88C342E09FE8D125F1A1CB07D1FBC6C188C5001169531E5D6073BCC5A3C590CE1BC0D4FC58CD7A67269A83CDD9A31A5CD389A85E3F84B9854DFE04B8C86723E8134FA6B4DFBC064D6899430C3BD408DEA7302B3BFDACC83826A81D9089F03A2379E330864E1CEF7DF2CEAA0644B1BD70343F163E338A34F06FBC1760A359C4FC691302F90305DDEAFD19687155EE75AD3116FCA74964A5F5C8DDAF51012C18C231672BAA312BCDA0EABDABAD71FC5025636E8B4517E01E8F5CF52934B32F9A790106AD15E6737285870D08B33EC6C8EFBC3D9FA63C00C7A5450566855E95E95A137898D8B99353ABB11F462A67BF3A94DB992C1C615FD0EC6C7F70381E5575EADA995ED849E525D720C74630CC5BB5EF97984C035451A42C0CB989CB1486D409C49003EF8364BF9DC90FBCB2A4C04D38666CD32F0BFD4FC7F77063BE4F0AE5EB76ED3578C991EDD99F3B9EF6F4EECEDF30DF83180D698B6FD381C5DB2F2E8059DA274C894894DECD97F2C1A3554E41989F4716FF99A5BA6302276AFE6EA2A92142345C7BCE6EC0D2584B4AD0ACC6C20FAC2490D3CF34686CFEDCEACFAEF2201EBD258B3D91278E9B438A08A158BA12809B3F9128F22DCF9A621CE568894A8A845A379352424D951BF41AEE6DF23CAB18E1CB956DF7446846285B5A18202D793FEA226AA4A605E3829F9D657D0643B99151C77AE39FD2293A888256552522A4EF53C95282293C150661C612133DD925B12BC3DEB447460B638CBF580B7E581864A0F29AFC2C61AD34FE67946A9BB3C889741BF7696CC0FB84385D2591A0F47606A1D93C889FA0395B416D11C9B791654502D7CF2370518A0227E3F4DA09829FB45C929C3197457E80085F943EDE93EA5E53ED7B85C80DF6DF73F29E90214AD6E9E490FADC140AE86B8ACC951BB1087EDC69566F4E7996C8110F0BC033E068A01769447B956A0868E3A901ED407DE3BF50CF206E79E3A635ADBF3524CF0B290E5B468F934ABEE901936884F8ACB168FA325E8002F2E22DFEDB1F4DBE72A77404C58612067A08B298A406B53C9FE64DB7D1E2C72566A7FD4D282243D0F91FD1ED4432C72762555716CAC586467EFBF16BACFAECDB0D5FD0C055D45FFB68D187BBDF158803EA4D80CA56C7A761ABF1C0181D3AF1F0305CA7DCAAA538239CB492A9F9656B9E74B551FE3581C2556A961129EFA571B4421658E418200AB0B40ED187E60AC9C650F03EDAA91476901098256907EAF4F36040B485C84F3AE6613D7F6D022B7889F2E7040A7AFC7A30F5A65DEE5C7022BDBA6CC2A3F6F1472862026DB08AEDA3D75A1E3D064E81B21E2B3FF585CBD83DA9AD8F0945BDD3C1D4945D95D7C7B895351D132CEF032552EB28459BFA6BF94E345823F70D4EB030A1F705EED904D3BCE34E97E27E9B31B726C92CED473655B65D8746F60573F81A66F32BD583363A0CBB9F91AB75E00929940D1C5572173A7627741DDF333EFA96908AABD745F2FA8B7C663976C980B15A3EBF2A6F4456B29DB36ABCF6B7E1FD271C4349FE7C40DB3AD71063CBB55E27BA26440DE5585430EBBBD1A8CE960FAD4A31A211BF3E45693F5629443394D3DA26FD8C1553F0A66D1B17790F853AE2D7F7EA2110E2673DD72B6A9CE76441B25663BBFA4BBFE928FD169560BBC10510FA43E7CF09D3F00445403076D6973DD5AA190634161DC51F92E1CBD00377440762C6AF0C0C8F89A246C6620F414C4B119144DE607699A4999360A03CF0C57628218DC6BD0F0CC824FB68135DDB7FC36C05EE122D4CAF99B8312F2C91C9BE64419E68CD36F96818B037564C51AC57F1B8E71324DC8F23C76197F7CA4304479ACE608DE4B6CDF204A34B5174CB309061CD5693306BE1564DC446C9EFB40093E5E7A4A95ED500D5A7E1C84CC472918E4EB8882BD7AE7668D407F2339C4823FD70C0AEAB7134EC1D2B843DF30340EDC50621BB966748DD512D382034DEFFF8677927060052BB9C95119554B9E3A0DD7974CB9C7C4F9681A3FF88D5FDA8AE17BC3586384660132A9B269E37814A2203849E64745A15F738421ADECDED3A2D32870EF79CC04A9AA375EC700AB771B4AE17E47DCA534A24DCD5082B309498614E5E9BCF4D0DEF9DA1582FB989F0E7F7145366813342501826B23EC645E7480678F0A7451C0D3519CBECF5ED53557BE59C6140DF70ED24A54BA2ED7EDDDE5BAA02FB7021E1B9E1AD747E390FB0070EBB76B4597A604724639417C099D1B346E5096F93AB3D4A34DFFC55C51C28A4ACCBBCF4D8CA9F3DB7967B2D393A43714767A107F313953C0F2BCB7656FB76A20FBC6A1B34CD2D40F0626D173A88C4F2AF96CBB871D4BCC3203BAD3EDFAE85938C96A0CA590851C14A11E09199DAAEC36025BD83320FC10FB19512DD6E320DA59BB84C8BD19CCF64E5570829389FBD122DFC2221A30DCBF1D09EC5168A7F498B5566F9B7BCA60B664784122B75BB9D032BE0ED58985000F51DA2880E1A9F399BB75B68F33FE753B6226D598E0D249531861C3423F2C16AED7EC3438376887B09C20478780407E9AFE6304BE7FCD84DEC3EAE3436FD7ED63EB9C3E5525AA365A93DC01F8D72E7D6BA2D175DF61356505788CF85E390BD0EE31064AFAC461EB1BF8CB5169D055F7B5DB282C3081A2566C8B6D8B7D933AD3C8FBB64A923C8491ABBA4BA85EB557CACDD4671C218FC87AB7B80335E74533874976C9C6BC768B3EE0F7493746991E56BA40026963561D1221FD3B1C0BCE9B03E2F6FF96F099AB4169731283DC6AC47A8E38CCC1857A3D68A7B1577011FB208C18ABB25173E2073B906242AA7EF5DADC31217F80C2A3C46B97FEF9BC09DED13F9944FB7D0644CBA6D7E45784582F81A4841D79BD4A6781AD6D37C37B3E886E27A4200118A0003F2211CAE35B68CAFAFD41475F45858016CD10FB9A4FE4055B64BDCF55F55545F75F6FC2E172B004404690A37BD3BFE9DD75814B5B36ED324DEA944F4400E6A995C28D9B46544A2C2291A62A9EA1630E85842716229C97DD7848FFE6BEA80C1BE94BC07497BE6E66241A170804FA803F48EF9417364E5E8A5ADD99 +pk = D9DBE0262A34FD4D29B60AB6FA6D34FD00EC0E41D6179D3A61FFDF7DB37678596FC72C27A1BA8EE8EDD5DB29C590F51AD8645D64216820F2149D3B0C26D1A9FDC8B1FE9C34F1AA3FFD9B7B9D08A0CEFED7332B2B3712005CF8D9997175B4F5090830C4C9D2639B65C7CDA54E416501007CCA776F01395B0F15EB667EF322607A7EB75E771EC95A2124D3CB00696D5195EF1E7732FA2C39961356343A7D40676A4A7DD73D6748EAB779F1A9A0B45B66F977B4BDD984A2FBA12EE8094881E750056E452FF9D9AF319CB08C5E7046B4959E48B61B9FEC7DDF62C4A45645C4C3414E13032ED5B4E188B52CF3AA8D29916441C63307E6F0C2B7AAE45C674C5C027F42B8F18D76D88730D3400B6C80AC9D22E758B0BC67CB2346E0F00A58000EF069C244FB4AC5C2500CD716B355E7790F55E2DD679A98678300AD6DC35FF6FD27C8662406F8EF9E5AC4D7770B65C71431F8D81EE1203C3C92A10114FB7D6CAAB8B387410FAF6CAE47AC542D8588A926ECFF0C8FDE46A98F366397312BC926D0D2AC92E191C46F539D03123FE919A6D8B7CB2477C76C2FCFB9F3D0D99587753538E25A243C2444798AE25685E0E0E69338CD0E779CAA310662D6F8CF7AD2A7457AE46A5E19D42553A9BE0584B3C74ABE67E2CAE178878EE4CB0F07CBD58915267FB70BC517475D59B2877FA826E5C28C84C0E85A155CAF399B68DC022A9B8DB1A603D1A74D8B175C0B3FAF23160BFE3107C2B3D65F8F75EB26059DF4C7AA432F509E7F4044F910EF520165652958A5D88D00BA33A0C2D9B24011F65F47F3C83061673E26122ACEF23F0CA1A404C212D661ED6986270B5B69CA0E5578B500C7319DFDABCC6E3C0BB6EEEBB025B42CB9FFA377FA3BBF82C3B7F80B80AF5EF3B6ABCFDF4A725EB65F7DD1BB1754E8399F7C9A6DEC376C18C0E79037389E478EF67C695940AF793222D456268AF3AD36AE2AD135C2B7181E451DD10500AA64CB56DD961ED41FEC91F1E73891BF71D45053F7FEFDE2869CB97C6AFA6B612BAC017BD19AA1A86E4679F677BCB41064ECC1A02E8C31B5E0F995453187BFF1AF6916E5FB326B9F212519558A1FC391D9927D465644B8519FDE31F17E3E917F1E5FD3D1C57630B4F076E30082C1C34478A1DFB66AC79DA92C7665FECE8BAB5ACEF298DCBB47913164159B9BCAA041BE907673307B9B0FBCBF68A6E4A41714D17FCB799278859DD68ACCAA0BC7EAEFDADACD95ED374B163EE855E5FA47720AE5AC52159E186630D19C1380F13A171BE3EDF6F24E26EC96AE1F0F54A7629A16A77B781A3F0AF59E885ACAC61AA2F93004DF2D6F0B35F8B76AF4403B23E8650505035EDC5888F6CE3BE9055C2DDAC548BFB6A79600A034EED05489685DF3D7E093C7C83A589ACCCB4AD5680D14CC0CC3F5834D2D2073CEDF075BD42D3560B5C2F3C71C1D20DA846AE438420569F8BD6374DE1DB8AE243FFE8C1F0B336E35B73C87D2E394049EA76ACB56A5134C6BCF0981322B3C914905737F8FD6A9A4E9C09DB5EEFBDBFEEB237CDCF1F6EFED562507563C6F90F49DF841BCBFB695BDAA0C3C68F616921CBB8FF0429A11B4DAADC09A6DC7E22E09773B17CA13B7ACC848ACC34ABD7ECCEB1E9F81F165D4D0ABF395A80D78590389C7304EB1D2AA2C77C5D759E9C4856E683FC9A541014F028BA4F73CD66071829FC734313C369FC902959C4D854CF47AA5B06B629EDD5CC9AEE6FE5B8F1E64853FC83CE71038C95AB484FCE147C2E616AD35705C345F87BE9463AC3E11C9EE6BB3F34CFCEDAE1D98FBEE82E69D3FE45BAD6B158284913D06460FCEE06C1EB6C765D9F6FADC7CF114670CC1A289EB1EAAAB340BC6AC98153CD8B2A5FF262A774D483235E06C4734F8CC38694E6496903FCA61D512CC5BC053154BD24D5E6608199877D3B551F64FCBE6EC1FB92DC0E2C339B09A4FBD4354C86941398E4960A188C5929C1E3A21790D387267C3AD560439CA6FC79A46D0E69CF7527A148874F354ADFA5FC5ADDC481A71993962D0884C9CEE9F807D19BE3143BE599AC9808BF76DD873EDA85B617ED50BFC8992ADDD6B73C6E549F2D9DD0C35EC938FB85C6CC52E0BB5D477354EA7B22AD688A2490F551EAB938BABBC54E9CC1C1C826E3F0801B4A0BAD08DD03CD944F759711E19C6BFF09F8021B91D825B0A5FAF649DBAC053B139129E8E9079CB5EBF18DA408DA598324B21BF3B128AECDF0B9947A8B806A6224D82F656614981082CF921319B3782DD968576B1700061F81A2E71BCB616035424DDE05C71ECFDDA52AB4CC15F8DFD8B49D4C8C0059333C1DA466EC15581A263BAEAA82401EF50EB23C6DDD20C71D995EB677AA108945C21FC566ECC68AE53DCDD05D369325EA3749366D789420142B69073CB07CDC7668AA24684833FD467F69C2802F96B2858EB82D2D7AB143150DCD7B3453484B3F527A3BCCE46D709D027BF131312E526AB5EDE8BF75A343447C690B84FDEAC6C91D5F802E412F72ADB906EB2221BFE5B1836E28C7254195D5C5F0DCFABF33DA6E8B1950A79AC17C7EFD84E5961EE75F06FF38C1CB6DE47FC91BF97071BD7E139B36EB21E2FBC9EE5FF9238257CF85B77C08C59E4E7D4323BFE5BC5512A7607C5B90216AB1FF563EDF3B9AC06AFE9DD49E4A9753294D76EBF59C7410FE657F6D3775EF40387BA50E6CF1D16B57F65FE4819C40B51DBD962FF22DF610707940ADE872442EF06A95A61075476067BA5DBA9DEFBD747F8307E543896BD37A1B9CF05549C3A5CEF8F02FBBC41B57D48E128A24C0B18B53A0FCA15DC3F4F4FF52AEBB1C3882989FB96ED809F976F41E983E22743659BAD1E6C8854C91C3B483F2943F4911B2EFBFB9E08DB557727F26EA4AB4754AAFB7FF537B4FBEE4106BEB27E934CC2940D2F28A3F636836D8BC1B72117C4CB845BBB6FAFE0F72173CACA4FB756A18ECE7B9E31A7F14CBCFBC603F77EBB18857EC71A100CFB8D23362ADA7F77D54A2315F72D9D5FD3C6533721D9F8D204A4DDD03F36AF2DE1E142767006BD178785FB943782FDB543AB6D4DCF23129BAB616F83B4FDFDE6B353BAA517B2F870672D26B217F4B11D16171C5883DE8F3447BE45E840D539C5A2E58ACFF79BD91EA2ACA9A42E65CB79BBEC4E636004774A06B62DB89742793C087E3DAF1F3EAB9B3E6D7669A882EB0BBE78286FD440E6302AEED8F9DACB05FDE99CE29E1E7D1C66F443F13E72A354079146C90B77D7C1169A9A4FD2D293EB11607065C5107D625716534E5392076A45E330EAAEE91B4F6B63896D3FFD0EC30514C3A47B5CEDEB4807E65C56C5E9020895A0E423CB0C07B49066059AFC4862A8D41309384EA8B88640E395A4895A184A9489ADB048EA73F442E2CFDB8B590534D79CA85B08AFF75699457442B255DB1F9FC5703FD29FDF8B768AA8DFC262FB01A16B9AD8A39E64BDDEB69A633628F248AF0EFC5F5E2F186C156E6D4F9B2ABBE946A2563191856B6FCA7C971F2FD22AB3B01AFF02C5090C2DA23E1730CB65086C9180A2289E7B67C0A7DF819BB245B627E8FE4A70EC90B0EBCD2C09C12BD9611C677B1C6AA57120664F1C7FF45155C208ECB131FC889CF63B00C23DAFC3ACEC17B2B4B2EA0481E1BFC0593F12E7CB9B2D174BC17BB4FCC0DAF8EE68E241A45061EBE78A3F80862CD61B67CD0B71C4B7BFC381F3D7E5A81FF90C27B5F79BBC99D82F4DE2596464B453CB0AAD0C0C008A33487C0C65FE42F29E289312AECC8E769086BD6BABEB701C1D67185CFDBA336B377936A349F6CEC2FC61C02B72BF6D0BCAC21C31B6F8363B98B0EFECB23C3F0F57F5FD7A8AB2E4610C98C10A3793205D3092EB8632930C10D5E474B277A68EDCE768E322A4C4C2B8553C483618C3FAB3F5434568A8EF5EF9234C3AE728643D05E899D8680F937B46037CFF51C93EA2D7EC8C4067D3F718A6936113E885F6C8E17C25614764DD3FCD3A3079B9F3E03DD8EBE35CE02B225A784A0973D30A367B4B9E9DE7B76A0547E01932694D801C678DA65727CB0D630BCDBE4A76ACCA77EB9997841E2E2FC8292D52D3B5383193B231F416B869D7052956AD1B96FA2555B92931AF6BFD118526ACFC7468E3318427AB23E90342FD743AC254161282BF57A944C4BE36FF1C4727467256886A4928E9B685CD6EE109D5734D2CE306DCC6E5362DE24AD4FFEC9518A342BF73E746E43FA04BF6FDB7F95319E19571DF5316E90CA7D43B245A sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01FB1109A3C68D19E48 -smlen = 2557 -sm = 9DFE2B50437C771C0DEF0B996682E89DBD447FCCDC2B3D1C8368B29A9A457D30E1D78E8E406CAE0B0B8A5BB8F1B0A56C4BB0E82294AAF387A1D2F0A42BD4E202C000B8A0641218E55DEEB0C3B5ACF692CD0332260B1CAA420D2330E6441A887C6E9A06813E3D119E168CF6381408132DC28F14DF17D488CFA2F62686DAB6B0BF1EDDFDEA59D5DB5D825FEF1DED0EE04B3E4B210D3E56986BD1873AB2D832F899887435822D848F9ABD5E12BBE03D052A0F20A55F584D9BA1416C7024C67BFBAD0C72EAF584239617773301730D0CB54469E3D4D26CE0746C381D264B7F47CCA94FA7B74A3106B7DAB56F363F91652711C95D52F786BD8945F253425858A666C1FB57244F41B81693849DEA2B9F092FCB753D3138C3E8D77E822747E5F9869B5CF4F7872CFCE8CC38ADF5944DCD3265DC53EBB6E04178E3EA1087E43223732F5641E729D6FC959A00BE570B906562346F24F2F5CD08E1E92403CDCCA778598DDAA893CE4E6547A97B515BA2F6566965CE63D46C8B1489E445AE04E6ABF26094796F013124A9FDCAB0FDF7B5BB560BDAFC1CDEC384D260C9756691C0201F2449499F9E61E0A4392D85DDE178E6B9C2B781DAB8892291F85FE8E15C2FAFC99A145203364E10EA5B4FE33DF694E7C3644212F158A10F84D2869AF262E3C2E961A3B5901936A1FFB17A6FEB604A678098B065E9AEE7E9F0714D3B4018D5DC79249A7DCD736615A4E238F8169C2681938A2973A6F1B223D1719E73B57995CF085869C407BCF1C43503D00DF0A0A7A94EC407E2E2A2C2BB52DA81DB3BC39A2961CFC369BAE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +smlen = 2661 +sm = 1B78FD01E17D04776C3CEA6D89A6D9365DD70AAD3B90FBCA29DC7B5F470DEAA008D7A1C1424043DF28DF3033FE440C8AA5EE30E2AAAAD6DB6D5D9474E57B9BF365EB71C307011C05835321C67D9AA871453F9F6486B10567AAA2D3645F9849139D74FB53A1F56042E7694BCF44FE1F3F5C3488D74FF90D9BD5C7BE09C5B369F2D87D62BEAB1179341DC42D899F6F6DDB63B6FC3015EEDA541AB6DE378CE8A18AD5D12652477B9BD2331F1643558EEC5B2FBC3840F954D8A3347642D43C90F25D4CDBB9FDFE4D8E550E272AB80C670C86614F16E41084134DE49E6BFAEDFB3C274D674AD39DA57019F5CF460F793CC99CB4FA3295FE8EA3E52A5B39C564A66DAD08FBC874537242CA2B6E5624B41505F8326CDE36AD6A3CFD756EC23947DF41ABC8AF62DE3FD497DB8FE9B91E652AE7369F2EC77883902D6D16653A7FE74259C95C6B74627467ED421A302322B38D62368BD359689D35F4A83B02BCA21A4C885119D9A2DB3E7D6280B10B4AD90BB47BCB1DF44A234ACEB5E1EC67C3D6E35347B4D40F189A7172181AFC12EBC92C6A4289D45F3384EDC34F51BDB48534EED0AE629A4B4466A8B99B0F5E11251C376C000A1A901295186C9368556F8E9BB593A4F97B98B1568A9F24CDB3DF48654DEF4E5B192A24340649225553CA2C0430CAAD23C99E1EAEAC69F87A5F7BF5A685BEF5EAB39123461ECC09AB1E55309B230B9AE8714C055BA593EA9A10D72BE257F9957E543185EEF5EE4FCD68A33B8B056385C86D7430BEFBC981D3B6FD98E0F92C53F1C49DDABDC788803AA831F2F2E50343E785F3121528C5265933C0FCB4F09A3E5599028703FEC5117098D2391C0D84EF6C076E570F447D9B56796D4D977DBCE7B7AB17D9EB5D936CDA325C31B0B3A57A8ACF23F1B92B4340A3D5BCF1C43503D00DF0A0A7A94EC407E2E2A2C2BB52DA81DB3BC39A2961CFC369BAE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 247C4A88615BD55D4E0CB9A2783C201CBAD8B4177EC91AC7B620569C29239B960812E0497F91E0B7DE007C28EA420AB042F9B6FCEB6E9849C39F7104484FE096A00CC8F32768E9C319AD358F4CC25893692892ECEC3D8ED3B40953F35616615FD615D4F5961216F6BFCB816A6CEED7C699350011BA211D682A0BEBD4D460236C551563E788F1F26EE50EB48DA99CA4839AE84B1306E0103E69ED2FE4AB9CB282B2360BFD280B4F47BE509CC1F015271522B96761B1F4B1008BEF3D98AB31A715AE8883997DDB8FAC9EE410FF1D3A34B275B5D701468D23EA0477E1A9F4EBE6D0EF77999239C3B3586E6E2BBF3471E55BEB0C36A5A72FA4D83ACFFFD2BDB996D0102E992762E83E0B68D1182E942FA234AF1D7BDE13FC7E42B6E426C0F42F26262C0759DCF39C0C19E4A91A2BE68B7FAEB48EC2EA259A023F6E839C5CF04284E932ED7CDD27192B2133938084376EC506523A0061B7BF9EE080DA16BB15FA55BF4F3445A4B81229312248E5E16B95433764C616F84E9BC2A3EAE2C664558E7F2A1DC68587B6F5BE9896D115AD5209BD8A7CCC061A0A2C49BD268937F198599FC4BEAE09D454B1B3DC7BD142B3C5FE445ACF9C7F73A5FA2FB6EDEE6528CBF7DFBBE063811C0745A9D9912BD9FBA91D106022D5F2BE62D96F608DF05193163772FA6358ABE6BC296BDAC22E4AEBA5E6027220753C8708F26BE48613F669169F1468C2548E1F6B86E382D2FE3452CDA6ADC00F90F8931AAC67D827853F1C5019D547300C0DED229AF8887E55EDD27BF72AD152BD941236C304FF538FF7D0E1C2F8FD36B62498C6DD2C017F5727B9A4040A01509D34B2FAB8F27A403E6823B4FBBE183AFBFFD3493C1C4A458497A32E9B151A4C4FB8EE60C9207B184E15A9006C9E4C8AD60C87BFF58DB54499454E8FAAEB4D645646C7E4B1EC3DA44BAC375BC213C75108F92CAC50F2CD1887AF348C1DBC8C68B92D9418A58D4C6168FCD105827A75B13A5A9208C970C5B9FB8A1B499AD2C3C1CF8106AFC3B39D1A95DA2F97BAF37ED4FC85C583BE5B74E017F3B525199FBA72B1E0424A7E0B9C6D750D0F8E67CF05B1DBE85954151C2E18F1A7028D3BD999B0D1241DA0C81124B2D51CAECFA439E2FE6B11EECC34B52AA170BB75931DF6F72E6A08C682290896B1830846FE51228B475C4CF5A74D161F3EE6187B741FF29C5DD49FCD4F2375D705655AD044E1D42B21CFD4C1952E6B8AED84DBCA7FD09325E8AB327075DA769C3552E37AA8212B3A4FB5CA04600268A63FDECF38563DABF136188AF15807ECAFDA5B9CD7584800A198A5A2A7B5A7447E8258D43EBFA02DD4C739401E0BACE38A006234FD726BC92351B6BDCC14841589DF7D7A6026205C763D663F6915806D61BA3064D102752616D235F54DA84CC23C0C56BE53E6A212F7BCFC9FA9AE4013EADBC92CD293F874B10F06B6ECDB57D6BB88E8040BE759F67ACCD8BF0DE1E13F489DE356AC347BD75FF7EAB0FFC35489A65132185E2C2D19695465B269118F4A756DA53A433C6FFCD0C1702F25B3B7464F045072B5D5CB56EEFE3DDDD8FB3D4EC2A770FF4AC835C363D47E24E30D240069DF5DB12461CFEE9348E9A3D49B4E78478CD4C93A6CAC458F1BDDCC8DEBE5116DB32E804D57D4C99049769E62777BC81E5EAF6D002AFF7F677F8D0D50655839C8F954468D38C41FDEFBA9C8243708C4C5CC2369CEBD5F02022F78B9A6DC0C560DF12ECB63B4BDFD5605BC6C20DC3D01D103BFC30A8ED2A6F9CC3577A792C2E4082A50161FB8C322F1E2F974FDF7B3BD2E5A43FFEBD29BAAA0D579E77EC4F5B48559945A108D6E6C49C60A137568A01D191702B7FB0A8E57A2E00A17F96AE281B2C59D7EDCA95932DD7D4F0FBB1E03F9BBC37807C80DA3A7C537CDA48FB5F00363D19BB21E91FA013294AE3AFE194CE08B0493FAE88FB298D1D0659D3B4A2D403B001215FC1971177CD8F4CF5DEE5C6B8B04BCADED40A8F52724A9D8D4D1A9FF692201EDF921EFB892A75A866C14DB52D9BE00A7A173189A677963A1BC7D384B51BC05F8BAA656747CF83C82A244101D791A0FA10C6169ECCBC2744C746A57FFECF36D18F701315956516D130149ADEFF391FF7AAFED73FAAAF1FDDAB7090C1BB78E846AC9F163F2E2D7B0CDE35EA07D074F49CF38AF047D0394962A687953202CD55B495E78230EE379E616DCAFDCC960453F6D4AA718BFD7B8041540473868702A2567948D9AED1856769CA0C2ED57C259BF365949D393A691702FC96DBE8124B414C14E62A08E5DF2A7DD39207EF4B722BB9CE59CA4E02EEF3C4FD7082C72871ED1447B73DE6EA6CD8DE1DAC37E7A4D2BD1B5904641D9881691B066F087638100EA4872396A75C5E5A6CB18059A31DC36562EE3B9394B4EDB40B378ABB970F13B24418E86D013CB2B27222D9109221E547BB8810349AC0D957D7469ADC2535B5FC52BFAA81781FCD45567B1C9E4D7B34EB9350FF686EBB6EFD894E6BA72FFAADB179041DD3C3C2C201D64E1380ACEE3CA4193057A46FAD23C0D57D2CE045524DCE211C9A83527096EF9BCDE765593C104E1777B927C0D68BD836C8780BFE6792C48F1610D3E17E37706E2124BBB9B2A43DFC451E3B94E3327B7F014FA46540FB1072A8B865F9E46BC2CA3DE4F32903CDEE2549635EC565E7622E5E167FEFDA3D68781E5339A93FF04F349B02C1EA081827DA1721627FC6EEA43F180792077B83C2303249C1ABB241730E9A37A757499E74422649DB6D13550480B20AD9878CE644582FDC94D4D916EA6F0A4A3A70D4877E0FED043ECB9880F08B5BE1B915DEF71E8B369B869DF21A37249466268DFC8FD7ED22D74FA3B75FA39566ECC634156374F94BEC074BCD0BC928B860ED8B441559859F96B72136ECC0C4E93FC8361DC3336EF01759200C9AFC0614946C49C93D27C7FCDCA74B4D7BB7A570DC395A89A14AA2258B0E26CA56E06FB7A0DD761475AF91A69DD9D6A1C50F908ABBF531B4B4DD4D034C64D76203600319E2FDF73CE9AA1E42D44505A37BAEF604DDCC766EF6BA915DCA5BE617676FAF4A079AAF2570CAB256DF363FACD7C1CC75B5AB0ED0528BE1DFD48B5DE850E82B73B4D3A65C4871EE88EAC920E3580331C3B439A8E7BAE65A32EDFA1ADCF9803975CE053650A37101F1E77D1E34CFF58B6E1C2148E6B72E2361C494111440874EA4DC6A80F0468C72CE43DB5CFDA19044E12FB1F3792AEA4052EE204DC20AD18A38D740B99DA7FC243BD13A4D34268ABC0FE88863AE4C07DD195FE9525237CD4AEF4DFF4918CD687207315564F521BE2584FEE936978520AA4B40C0A4E85DC8033EB68C67059055899ED8BE08FF6D5A14A53791189C8141DF1C6714DDDB147792AF900B3409E88A537C44432BA061F8C9C8AE351D6DC2ACC5E49D088EDEA72BEAA76EBC690CDEF6918534BC1D11AA3D18C34D84DF27F149DB05B7885E42E4D077301C70633518B23AA432032F0B32F7D4F5CDAE8F8292A7BBA4F0C32E815F560032F9E1FE063664934627EF83119E6EDD7B11557EBC4C992631AFEEF1094D00A83C171FF83BE17759DFB1BE27A930E72F3C8CF4F93AC02ABD68B509976BA069B60ECCAAFAD0E293216E40CD1A1FE8C639C00C4B685F5B4D22E24B649EFC8CD3AA14979DFB5ADB9619FAD96B71110A4312B3B14285947DB1F5AB3B3A02691DD15BCCA6B5A66CEDD215A67AD8D9410486C0DCE44EC1AE25D8729A0CAD383CC5C06CA1ACC6AA8FA7610CB6A99A6633B +pk = 247C4A88615BD55D4E0CB9A2783C201C8E714CEBE7A22540F7BB16A4D5AB7701266EE9CF43CD9C40618B8E3A1EB9D0D35B615762E94E5C044791D7FCD96830216C4BB0D9F3A47C9AB566941D2475B2BF9BB6307DEAE73EA5B0332C2BFA91BE0F295095DABE57216396FD9F652B321B359BBBD6977150AA11E94F6C04BD2870003C9DFE8FDA664AF1B803F965E1DD879FCF32116E1B1B1822C1E4ECBA3C3CBA16E23EFFB590D27572C6E7525EAEC7B07607DC84E19BE060DE05E4F796A1C76A61D20083613D4C9C4C34B701566BE69584C6E689F1A1135CCED810F52C5FF07E584E4CC23B5A384618AC2FD5AE6E0F1757EFD9D2E69CCE0A809C3BAC2F3C3E1B1F1FC392EEB91D68A43B6AD8BA29D7C9C32EA7DA74FB25319C58EEBDA878C0CB9AAAF5A628250CC4316076A7C7D09E6E01771D0BDFB6FF1A0D5E521EF1A6E6C35C03089EFE92EE71730CB7C77A6D1DBA94BA82B5C29E234CC6390D0D807AA8FF93C136385D78FD794047BBD053376422FCCA374339009EF311DC389313194AB723EA36180C378B8421A9ED11AA35A22B1DA07DDFD7BB706B97B21503988827A6DBE4C4C5DD21DE34EB2ACDC34B86142764F79DCC4CEC73414ADBD8594D5632E2B37BD063CCEF928F87D5B0D217B1886C1371267B2AB424AAD10F64161970EB9A82B2528D00CA1433C1A883E80909DBE372C4FDBAF9D256A73D4A0B6E02D36231236B2FC1AAA5FA0AAC92A6AFF01B8CC285DF32054A8A3B1B6400DCA659B668984228B8A07E6035865B085969D255F327CE535B5EA3B203E2E9B1AFE9DC5089DE7C9DA830C1C1EBAD2E4DA05B63A7AAF09D15EBDC02702CAE62885803838CC558881120B407E90882A3852AE04F86DA8E677360B834478128E33D9E3354D54101A9BC79EAAB1C294CDC463DC4F9C042D422832DA770E070478CD10FCD26FD07D38F18FBB6B624DBD996DDFC770F612319B1EF997E19EC9BD314B082B14DB568CA6D516C0A79A21A81D6453B6F731CE4495215E3D5CAFEE89637B60C358C463B964962C3404AB7737A0E284BFB4EDB33CAF9CB7EEA267D9B8CD9211400F6E03E878096F63C69584D20AB74063527FD20A09CC8E05E9B46EF0786BC9E60CD896EE762FA99165AA0E361ED68AC969F9C370F710AB45A678D6B0505138FC868FDBF8516A3E521F9B049F118E8760D59BF3E39FEC6628AEA2D07F6E666FF079B432EF9F80AE347CC010FEFE78082E3D3FA4166A79500C6F790EC6F3E1C63897E88E0D89C3AA41FB645184E1407772ED9C9C4C45A349576481D7A91C3BC780C779A547E806910F8FD7153B18D54577D791642F92627E6DBB59D02A07FC672649FEEC6E3894F7240E20E8E6C2FFD48C5A533BF0E30793A008F5AC78CC4B2DF3C1C2BB81044C57FEA8F8BB4061B999B56D224AA4F1BEE847741EC794F92A0FE61FFDDF8679504C45586E35B24AF98EF85037F91B91DBFDB645B9EDEF6E9F026591DCC6ECE50839034D7E77CC302C204536EFB458358975B34AB80F2A1B0B7FA76702900161C33F4030A5BFF3BD4A6C03139AC6C6ECC6B300079BE8D1671C15AFF847C51EFB18119A5184388E90647D6744352C5A1DBADDFC8C4A793BB48355D813F96B824B3BB0F17556690E0A538438D907780E23D86C767993610498F4C470E7D10C6D07E00D8526162DBA0BC1DF45A8430D8356A0C2745D57611D2A9DA0EA49F56C9533DB359A77436A178457E42CE3614092FFE0F9922B1846416AB7290BDED3F51463DFA7E506DA09CDB7B21018A08962BD33DB0ED4A1F34D0E72E8B757F4A13319CAC72539F4396A09AD688ED47DA5A3F9E2FD7D788DA2B3C795EAF86BE534B2FA040EE8CC4928E754A354F21C36F8141A57172CB1DAC2C9CC96F114B2EDA06E6B4E0E3894CBAE13F57CC41C3B6261CE5CA9763AB4C14BC8C2812360EAAE0B6BCEE348FB8D0DA2AD380B94F56B0441ED748592C36B26077FB830CFFA0A2BE5BCC39F63AAC5F1D192BF4C1FEBE324E96E838F2FC551A2C34B39D47E1247057C3EC3F8B6E9EA890F423EEB9E32B622F12F62C86DE455A38654D6F65C8151C54EA738BB83A6EE56A21385F7B9772DFC3DA3C654481DCFBE52A44494C9C8087D55728C6E467C0F6C9AB7FB286E4D73126B8F092D79D5B6D31825CB2C1D450B59E1B3BB738F097D4D71FCE21A9DD9AD10E69AA275A952CA6E4740BC5E0899C304569C570BCB6A45D49BA03073F2F6E790BE69D1AACEBF9B335905EFF3663297F54EA40E3FF61CCEA1FA1CA70EC59BABCB83BDA8750EF95AF81524186812FCA58B5F383495CE8ECC5E0A3C94B85D09AFE6EEE6FF74A46E7D0B5A1C6C0E6E8FE0CE220B99346DE748AB31A82EACB9C3E965D15FD31FBE63C92C684AE0B41AF0BA34A2985F20D744E407A06C19900EFB44F22434A4B9A0DB98A809A2D45D00B5C8DA2512B0E48CAA1B35644D99996DBA2742F24331BCB19F505CD328692F86A45EC61B6E6A5CE96EED71B0B7918A59C13260A9D470A82493CCBA7AACDAB10F81858820478E98347CAC987CD119374D9023AA670545E4D0FF1E6F1312807C0E28FB2AE22A230F8735D69AC399E69FC60F78786D8104720179D0F581BB473A83210817DAB82959260B75250548F53C158977138FBA681E5132C624C67CAF3270D3A7ED2183BDCFBD0C529695487EA105A59E2DAB93FFF73ADF2AF08C411C5266083096FCDEE698E1787490E25113D345F43CB8C67A57CBD1BFE0E5C0DF255E134DA213CAB0DDE78CD2EDBC1A15B57887678CCCECC40AA9C941FEBF99D83D399888095EBCC1897FF74D8632B8A886735EFDD0B7C402824CFB645FB2D98D42D5961A93B6A9D5A36320B9251953A7ED35F69095BB0E010C93E406234E01772DB95DEC0222C399CA8154E0DFBF723478254B6EBB70CFA658A493D7BA61ECD7BFD9508318139D4DE0AE2AA88C1E6DAFB3CA5FA415D85BC108C741056D1C47CFB3C3B7CB68B38E13D7A55D1E4F0EB6E5193E2147D18388232E0909D7CDF26056BEB3FF4B4EBAF305C334D97376482A7E3F03DFA608BB6418AB5078D79614C47F55EFE2E4041C64A00991FC09F1D6AF9E5227BFEC794A6C0CB046FA9487890862B96B6F69861174DBFCF064EECABC848CAC444AFD97F6DAEEA49D50B9393089ACB3E5D4EDA737CFCA328285A423D437F4FC3BA154088C6AD5C0D652841FC0799E677DFE3B9625EDF23E22D40B144DF0B672939902880BFD34AF5BDB1B7D3A502EA6297CDC9B07FB460170644016679B4004033616814EB1628F016BFE286B88F20CCF0F0E67BD2D994F36CD2D1A7F683537333514AC67619734A8A3E699222991F8C9358B2FE65A9E866985C7452FCD772B37EE199D51F9E8526BFBC075F7102004E1A62EB6F26CC24E11F1253BB9DFC7151C76F29913BCBE061C82D1ECF9B0E456AC023249B1715E908BC38D26CDEE92C073AD86A6C79E6E73572D4CAE9BBC399C6E1BF05A87EFE47982D8AF0A65FA2D1FB6474252D84C8DD255F9D932A228C3F5382839351E632276018BCC70C59E0D89983FC3AE0EE5F5619DB6F78D47DCF84C0B44AF442B7CBB5BBB00A6D4519885A1A38D550C546C89F96A0DE497A420AAC32C47987624A43FC1CA7A7E00D1BB6D934AE5AAEBCE906E3215FF373B6C0FF8E4444BC38BEB8DF762C9959AA6BBBF1B52E79EA5AEFC3DB75D6364B3887CF68B550E4FD99DDC37ABCDF5909EEF45E46D6868FC96B2E934D9AE44A4578E544F197984113F8F88B6E7ED9E856E9E0D778E034093F22415FDE7BBFDADB28406B31BFFACA00406F289B3B0EF264A53946C2791906E9A0F33FEDBDEA30FA16CB969C98A238E5CFF736472E6B541AF7010A6F7C0C7655CDE3741F025E8A15ADAB9A05555E48F7BA19A370E0956CFC245F24939620E4AD21E4A0995D7C455D020AE106D77F2DDBB1FC2174E0CCAE5809209D289D1D3AA909F4458BD05EE6B84319B5692168CD59FA33B43AE005C9FD9C39C5A8E189B658018B79CFE9D3C076B6B3FF71B8DFCBD79B9E1D18880C2E33F02849A57E12B0E2CE8969DC6ACD47565468088A894D136077C26BC8C82E326551277EA78A3A524C9F0E08D34FFC452E58DE631E2C7C094CB77C20415DE1AB32DB35C14CAAFBB0109C5A916E67DC537F322C75CB8640D733BA9737C2561A28BD05457CDC8E4A1271ED2397E4BB99826F90D184EF2E93CFC369AD6D4FF7BB606B51F7E360950A928D21 sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4D6B8E27007CAE7FB -smlen = 2590 -sm = EE74A9328FE65B7FE2DD78A52D207D17610CE7F703C96AB2AD3A9259CC578466BC91CD25D7567581282E95F00E7CC96DAB04BE390835DE83DAACDF266B8D38BC3D6DDE08BC0A2A017F059C7172F02D538F1D36AAEA3A460C6F0FD9B256DC3211676DC3D9A55B5123F4317A226FBC0F77F36C344409122B4AE478709A4B9A15118CAF9AF23FE2A9CA2F788DDEB91C71AC916FED282DDD084819F47E8E460CC5C9E4C5254BFB96B1FE64ABB5955225B908FF9D7ACD38638CB5CF10BEBA9DEED941956D8C8239F53B4F3A2BD2ED38CD62D812847918EA613C60D30E4AAC3894D19A9D1AB59FEA6C8C4FFD3DE31734A6A7D875E71ACCBC244521306A46C31DDE468DA21C6F730703BFE4B0B872B23A62CFA7FC9B387168B0279B63748B0014FBD422844EE6771E1E53D56984BAFE40E420AEA14A72EB3C2484CEA3270A74FC8D671B0E3705905E2B2F743CA8828F7C65C78AEF80071F4A510FF6888948F406B5D5DA89278404CA5A031933E397E12EBBF2CF24CABB1545AFB6BD2881CD5576B1D914255004D21254797E9B3616B9896E7377710ECFDCCBFDAA3C78598CE6FFEA0EA276DA11DAD3CD532FB136DDD3D36488C2E1A098D54319F88DBD33101607A03E18E9CF2F1700BFBC1D207C39562E103156250CFBB0E1D1C106093F93A999F8ED79C244710DE22AE483E1E709CF91F39B97D2EA107BBC9CEB63D869F52A085D95FC3F9819A34C55AF381B7EA3ED6BB466A029F0FB490A2596921CFE70E987D9D89C056F10507A257074AE232E93A70896FD5FF7A7A5ACEDAB001EEE78E4A0D68CCE0884C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +smlen = 2694 +sm = ED891C47FE1CAA2327A262AF2ED072D0612A596AAD46C52D7FDCF9A2517A521653141AC1E6B70E529AD2AF523B58869FE2CEC84B00D6F19A649517AADD5D2D97817C0B96D2731FC300C3F5AA94EE4A7E290B736747C677DD9E08D1F05548D249629D74539EE19B352ED0D9CE5481262903620351E7A6CA92419AADFD3A464C64795717A33B2D2FCB2970C444D67A9AF4AA87D0D459EE061EA87197A7FE5BE2FAB0923A2327F4EEC4A81CF00B20833CF8F226919ED2A7C46D89929667C4A3794A41D88030779B04D73E906785D19F8124DF702F9CD55C92A778390F1BD151C7791CCC67E0FFCD9D89A36339FAB84033F3EF567416F12EE30631DFAC975322301BB41F7F07560FB812F49C54F2CB200775745DD0A7317CD923FAEF00FABF50E57A28680A890440E794C51CDC6812A3B0B4D9A32BE9A005DA18D46BFCE0DC6DF9A0EFCBEAD8BDA8F7D8B2EBAC06EDB334A1EE861F035D602899F93D82DE2A007E7EE146E669403F57DDCEB86D603E58C59625A07ECF46005C8B27DA81B832349A697CF96AC8A88A165AC633E293A36B782827654A0AF1A4D921E2D029DA97E0560BE93718717C13AD2745779BD991029749A9B5438FFD8C26099A0B3F8F2B795EC360A31198E3846D8DF956FE870575A752854AAD0552108A979423454AE5FD0D6B6A524AA4620A7315029547D7A56574BC3200F49B6A76DEDD0DC71FAB52E267010041AD7D26A2758FCAB8530542008ABA0A5DEE1B665569D59BFFCD7C5D61980E60EBCD979332D9AFB9DE4C010A2CFA9527B9A6B1DC4C4B6B29D6E8C5D1EE21318EAFB70815DA1CFD48A712E8A7D04AE29BEAB3D5B56BB0E81394CB58A53F42286668E062FC25F3BE329509EF0AD888B6EDC38FCB074FA59B376AEF976F933B495F4AD3B9EBA64756776F10507A257074AE232E93A70896FD5FF7A7A5ACEDAB001EEE78E4A0D68CCE0884C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = 6A3DC0FF5041A75E88E10871B4D438C06F2B0DFAF6F2A53C9D35642D0D1CB659ED8EA763274F8ADCDD84162B78289491A9E0D12EA5617801032B26763CF7C42997E387F95D718D628D5BDA233E33899CD2D59B1618280E94FDC1122202CC36E3216F7432158F19CE65C586B7FBE5CDE6C55AC4F0CF556213F63CA5C49C0524B01C808DED7581E65A4BA84D1B75D5632A9E7A89155F20D21F35D99BD1D527CE7F00AC06FB2234CA39BA0119F9CC9F8660077B816BB1D5A9BA8DF5B91BA1B19B3DC35E258120E5DE275286D93908A5EF9FDCF0856A3A3B90084DFCEE1D36891D994A7818A5A2B3751B8161C1F62BF7619B9C2B4341DEC62CB357C29502720ACF090854723EA16329E3CBFCE16C0C0C103D408FF2B62EEAB945B6CEC5E6E38F5CB227876F6AACCF96EC1F03FA353AC5B73ACCFB4F151CCCD0638E5DFD911A93DBA23DAB1A46EAE717C753DF973485C7BBBB5B6C9786C9F54A841603C4AF26D01DC5F37783A3215F4FC0B9794D62C1D826254FD7A98990CA4DA104B321A6556B3E6CE49FC8E788939AEDF09DFB540F64D62E64B40B6A0B1ACD20A08EEFC4983261DFCDA447CF952476084377EF0E5D9FF30800FADE89C2E95D026C422CED83FB132959B024F284248CE59A60B11FE8DEAF625C9AFDA516DCB463E8A899CE21DC6878614990721A82DC7DAACBCBB308D9F68595CD87316DF5715C1C18D41A907C534A1C3F00F947F6D35B51E7DD21F1F4B55D79A127626FA39D5BB17B41864085FB97EB8961296353DF6D10E9731B84223335BDEF9238512A491AA83534444AA9BC039A63085942F980C4AEC1C4C3728A00CAF451DC86A7E7BBD22BE55A85F9EC106760C559480EBB96D2D2B7D551D36D51E34AAAF53A53F2068311CDAD570D24D0F07C002552168F1414FCF8C45B6298454B7D8FE1D97039CBE789DE32D908FED1B83C8E9C7BC900048C1A2B78709E8CA3E8CD4CAE33A1244A6CA09B5F1FE0208B61840C4847EBCD157B74527B072DECB422AE3321736A486CDC726F5909A42A20D5CC8B0BA89122E2A76147391454285A56C750FDBAF0DCCC67459B439EF867A1669175073C0B91CEC356CB07F157DAE51D3045E92FE40BE06734EFB2A48217A7202A8DBE8F1EE37A60D9C340DDB25ABC4A5CF12CEF1FED8AD01B3D47D80B67334A86F99BE09CC0CA07D6C4BEA22744DB82F01293959839F2DC9F4092A29077769F755512D296B97CE487085FB5A378460D1E78A266C9B342A443E308C3CCD643EEC646AC4AD9136CE87F4D5DF9940754710B7E06008CE65A6001B61CAB4F7ECA3B70FA7D98313CFFADEB8C338FFB49A0CD8F6A670B03FF9A75767B479D380291DDF212CBAFF498253626643C0D9941E4F88D4204812EC2D99C69698036F90D77DA93A324B6154B0A2E18A45FBF6DFFE7E310187644F8FD82AB777BCD33BB7A3C40203F1D7970122DEE5482BFB15A2C802798245A46A6B931A12B8C55B9E39ADC4494136EBE29137B4537A8721DE0C8FFC0F4656B0AA84C33D3B5A789BD51416CB069BC3A0FB707ED7A2A9E660C867B544980E66390DA77139CE551D1A6E087780672D2213459BBF1B258DC0E42EC74513D7C93022AB837FE0F632FC5AE73FACC3238A083BF2F40223899A4B4D7221ECADDEA173BFE1ED93B3AF7F12E7BE09CF802001362E6B5A44836C659BA52ADDAC196FAA25040FC2F7DC8A5D9FBF552BE9DB3D3D6F52C7B051364390563291475DD4C1EF191E98065F00159CE577B2B544AAA0CDEFDA3D49246AFB4A01B9A8165E4DBB19E367052899FA6E6B91BC29AA574CA465689302C51852CC0376311402E5367B719E18BD78592BDFBB19342409F42F04A9DFCFB1C8C7BBA768BA702DCB7088C95005ECB3E51459BEFE1498082C6341BB4EE66F789C09C5611EC4A7BED7BD02A6B13FD08E4E55AE1F043E40337DB2DC8CBCF4F7836C96240EB6991E64A591AA81ABA7A45C0D84BDF7DF2E6944DA6A0D470E849BB6E8B5426D58DA925558D7B804125B5A173C5F161C804DD3826A2767A26A3C596CCC4BCDD0ABFEC6A287A916DEF13F9B298D842E475DE4F7D49B68D1C95A1285001DFD71B5EBD096455B95D4B9B5105A6A3BB6B2BA75C335B9BA0CA871159C36E9292AF3E08799C0146E7CBCC7BD8C963CBA5F15F9BC18EA37686444269ACB0A29E11FF97C10D56E18E6522B6DAEEBFDC4348BF33EDE194E6D2DCA26B98CDB4CBD21BD4F81EBD2D7574FA32223AADD119BC3AFA502C65CB8531BBEE619DBA64468F3AAD7F09A064AFE069CC98EB14F25183D9CB236FBAD7FB63F3865C22535EE43929D1CA34656C27B55510E3E523F2181C188972983A0F1B94DC00D91D0F3170215EA22DC559EAB834935E360B0A46CB7CA2B3D81ADE87095CDCAD9BA200A9AEF5EAB4789AE75A04B950BDCCBB21EE2D499AF313479A90BD2EDF3CEFAEC01D55B5A26C047FED3CB7B56269ACB5DBC7C16E206F2E648493142F5585B6F772C6BE9F7A28ADE45A9DDD5669E713B664D5A36DCBD1A3F34C5F28D2E9DFF1C8B2F6788AA7F742DC29E6A937D9D4D22F41E4FFA5FFA5248DDF70F71B7108E41822CCD2C8E8444C6DBF47FE8D6EDDFBEB1BA7EC9F638B787B182B0BC196EF72F8DA09FE52AEF3F54343CC7D5D003C3BD0D55EC631C1310C6DF801DF2D7FD02453F40626AA2DA3322AAA70CD449C1076AA24761F4EC85C94F96AD8D4BEFE6B65140AF06C08B788D355C1F7A349BFE3CD7C7737274CC9D6FA425E8DA67116030E96421E1243DB650CFB7F775B9409CF6BBC682B9617E9DF12590B1AC7BD124FD20881BDD5DB08C7D9C174E244AAE2AB9DB2BD668218394A03D3AA56BCE8F191BE6831BF590AF6EC2271DFAF83499A23EE3235B65550F66CD32B41F58CFA4EB2FC503410D761EDF6054658E1A2DE280DA610E8A41819E83FC392E939B067D7601FADAE9B32E99EBB4D680154F719BE38CA499DD6F7D35580101812FFA6C95E3C6EBC09AACBFE2CBC87D69EF3CEF3DFE116A4E6635DF1D179F770C2BE326A2E875514593DEC11C4E82E87A16CBD50EA28DB8FD34064415CD5BC7CF29292EAA3066E815DFDE8FB2CCA57B12B617A4528BB3D6E996E8671CF1CDC32E3DD9AE683B5D0E2ABFA35804BF5E09FF247C5B5054B5C86AFA018EDF40FA17716444573C7A4038EC2546E6495C03F95BE700734B07AC5531031214FB72DD453E3176856F332DE5A3DEAA3B550C286E27E869A9992BE64F985A48E39B5F3009857DDEBC2A181D5FE8098DDA3B5B9FC7DA0EB42244879FEFA8F1437492F8F05971FE854E955C4DD80347F90572344CEDB3A59DC183EAFA4C2E5C2F4B321A2D7CAF5A7F4AD88B846A6C33EBB81241355A3D5B27395A9EC42391936DBCFBD95CEB0CACC99551E1552CC3C8C195903ECF4693510E69DE058D857D6E9B39D9A6873022D1AC4F59304AA288908CBC61DA7DCB67C74013B881D52BF903A216A1E3D7CC34056AA209FEF73AF0B8D37395EBC3351E12C0A4DE8C55374B74AC1C55E586228E908D0B919F0CD483C3F937AEF2316FA1FFF87BA0BB7873D33410BF0A8E891EC56347F78F44DAB556B22DB19F1D24EF911B30B8652AC4A7A92448CDA832F4F113D641B5D9F63134DCF71F0CBDD24794B1E2AF41378D9DB3A3B108623FEF7CB5978C6ED9E12FC60462BEC443EA40E43C3034830D6EB79A078B423130B287634D2F67A4E57D565D45743F159851AE0A7D3FC6535FA81DEE58E014231074AA850B00988F0E95A0500 +pk = 6A3DC0FF5041A75E88E10871B4D438C0578A8BED3CE99EF0D01523E388F555BCC3B6213A0EDF9490289CBCD68E4F150F66C373A22ED34DACD598C44596C30591BF0CB303B77B73C14DA76320F8A131449EDA8DEE5CA5990EF968A729083B41A337C8BE49DCDB126F83C48CE3DF46F8399497CEB9B48C750E33C2AA725CC947321E40AD751AADD8D0D2DC394126C814EF8925A471B4B40DC006B6AFE360C0B922B27A063A5B60ECA2EFB80F7C5AD7987BEFDC3DD15AE16282E8004AA0A27D1AE476D8C93EC03889542EEFCA314E967FEC37B4B74832A60F30D867B15AF4852F209C6BF8C92CE1748593AB8099722A634F5EFF1C2C9CD0015A7F184F3B607B5DCBD7871F9B09ED5BDDA63FABC94F5427865BBEF32DF5AFAC74C7AB8C0573C65F14C7CF7D2BBEEAD16ABCF15086836E81CDB5EDD7DA1F2FA3733CB943BCEE5FB403F0D4EE941611F41524CD52C5CDCDB8B0DD2FEC04CE923492A1048DF4F449B9F3D7F12535ABF5B68C7863FE5287FDC82A26884256BCB9D057F7327FF4C89A6A521B4725504ACBE1035A607486B18C0C86B8C61CF6B6068DA03CF1C73FC6B601A332F1BBADE4B714EBE2EE7B0B0F3E6DF38062CDCC705873FCBE42E770158BD1D706394F18AD301B26E75ADA1E8DB312A2FE4002CA4FE17595432C6008DCB789EDEE667A503412EF346BFB4163A47C7286C5D7F6AB2927603FE666D45EFF87F8BF1C700F6608E12A5380412FDFEF0CDB8A4B15338C35A8B67D51413714A55328B49EC4B9514C0E137352C27EDD9B118F06C722260DAF8973CB8EFB9546A672A4C70BE301E7D461C9ED90DCFA6A5D448B047627E0FB629F42C4138534CC261C37576F993062F87E8D8B103ACD54BB82966A14355131C539D22A60A6D56CEFF23526B87EAFD30A089370007A2226410F8E391BC1F273AA89B77940E1FA5536C8A134643DEA8F4C4F37157AB4FB60590583A0E7129C6E7858B93C162740B2BE949D5ABEB201B2DA5F2965EE98DD5D8EF79AA30B6988C33EBEA37DF7C86F97A9F8550AB13B637BBCC5B24E85D67D97BEE0F4460BF18BE710864D0AC66485E0865AB6DA6B994F0B8774DF391B99373C1112CD7B474624516663D6CE4A6EAB628560067910CC171A50318259695EAFBA2DA66767168C348E8C9C7867ACF8E53630F9DC905B022E356C8FDA33F220FCD8A9171530FA6461A3716C6A06BCA66D6E6C52431B74AE8003974127D6708DEAD8B38490CB0F4FE541484E5B76676D71E99F5104EAED89FCDF03FB66FFFC091E592918E561F028AF3BF17C3CF2EEFA99176D1FA6EB87F3EADEC987F1E48B3DF73F9265F76480BA7F57805996C49C9F27EA281B8DF351025FC3AF3970E77A34E1AA32E3AD98B28450E788873DF98F320CC34EA1A421E81831E3AD8D260318433797865A16C94E51F296075EAD61C0E2C228FEA7C0B78E724296B3B422600F64040DD10B202276C22FC130789DFC373586902120EC405298B6EC3E2288035B8E8D09225751135DBCC70C77BC24DF3B75DF10D82F39D71A0773E17851E56B8D10CCF5EE369BED1FBC1BBB9C9BF15FEBEECBE83887517663C00CACA2060D95A828E55D96A3EA8B834326B010103F4A81DA3C7DD6A1691AA4D5FECD166295255D298ECDCAC09E234AAE7950CB7DC18D10B2F16C1E5CE7B2FC7937A2778C934AE2D9CD5C40E8E15F28A28572B574FEB82939CFACE9E4A85F93129CCE30D70ED9FD5742E6D7A9E2370E118A2BE378905AC24C2D5A0C32C689E019B7392E557785BC9237B8A65063C3EA6D7E671BACDB575E8D09D86919C2636B2633C51B4FB0881C6C3D9DA0FB7180EAAE955EE412639849E3C1E606FFA80F56E72B8BD6248DE51D5C41686238BFDA2485E772B6C5A76B57E77A5B63E619467EB0518975DC466DF1F80A425071BE098D9F525225AC39C7DAFA76B35F6BE373C20BB31462B52CC8408D57DE7C0904AD8AED933D85AFCC729EEC9AE2AC97765ACE75953AA8C3D299FA18FE05C8C11FD4CAA1806B7D36E944024F22DF0ADABD7E39F497A45C0C6D6897A7D204203D01225FAE2E9A3BF01ABA3B23C332F46268E81143B8CBDBAF52906B087FF704F98E48330AC29E74EE1071D4F85C43177598E926D52C0116B07841546B76652D1D615AE133298B4DFEA331911856C9484667383113E80C2D6570928FAC06A9FCA56A901BF4F22B5FFE2E00C4BFAB15EE901643CAEE940F8DE936BC12E963E75094F3AE6E7F6230B06D03878B8C5B7F594BA3269F8FEB634C70B43FA1153AF9CC7A2426618F6786467CBE9F1B4ECE66339E9D4A6F117B52157D402455F55B628C40AFE5F21220F23FB5166F66721C3EE1E0082EE841082B181072D78E4E3F99CD99FADEE2F68562E229CE9E2298941B9C768C51ACDC41E84C9F35F8E74693973E0552440C068F2553B939D4DE3EF6049B323E44D945EA653E49B1A950B3490FA6E2ECB15A38D7AC5371124089E9F61811E64FA73496B401DA98466626AE6420ABB52384C29F72CE8839F10026739D2180800BBA2ADD2E80C57CEF244470BCC14BB95B81F821A7B680CB34EC17ADB431C02BC7003D1E38922445F7B71294DA84FA8986C4D50A1D1153C4E73212E93C09340C7BC15A2789AF09234606967682817180C0BB853E969E84734B3E7D546591D536AA572A285073869AF7189D42E65B49BE3B5DE09C3B451905FDB1A3103124B543886F030820F0188C6A4F7CFCAA2B10CB79E2B73066BAC0191DE5547EBF1B5D0DE3A305E80E33FB602ADAD9DCA7952FDC62EED6BBC9DC371BC223453FB7B1B4A56ABD64BFBCFE7D406EA2E2AFB3154B83AF86D2B0589C17C0349735C20C797AF46E41E64E8B29BC4D56AF23BD62AEE950CD7C50600B435EEAAA4177699817FD895063A0812DEDA9F344EEC3647526C59D2E9FCD59074EFDAC506DE821E3FE11E315294523F68874FCDE4E82767A3AEBFAE36C7FD0AB1CA35E630783E3699D707632E8DE3621491A1F3D3898C9C50DA5DF5F193346996A8B15EFF1EA673881A625BF6A5AF682CFD55D662E3CDE91649D6CEBC6250D37771F72B8F05F7A5BCC9E73CE5F1AB1312E8192F4F5077B2A022AB9BC0C73106A29337075F1CD453D28473A7D5144F1A2E12DD75ADBD664C2E0625BF3FBE51CFC376877EBB1A1856247F637D5DCDBE993721C452DCBBAE72EE09197369F171226545A433D500AF75030F960AD623A73CB97C3CCB94094EC7F1CBDC2B77FFB841A2882827AEA081F978CF5743243F9A02376AB7EB0EDDAC0F8A581A9AB3813A3DB593D8C855BCBE459729332C00023C3E21A779727E836774309813AF2A5AE6209D0EAFFA4751D568874EA02FB135478E5483C0EB3EC69AB933E584792A99A9334A9C753269B1880B3F34F3EB78BA2C3C343BFF9879BF44EF91F2F99DF576EFD331FBC7E128623F029C55527993F9832CB609C94DA5298D6CD206DC1FA016BAE79584176FFE233EA350D1E11FF9C6F39D2DB5A6C20085FA5927FAFA5DDD46022CF671621483B2B1491C8300870B68999AB49607A166E0C07BD21695D8B467BB838E69E52C4749B11A94FA8117D0210A6BFE7F1148AB02A291BD64C3FDB54D01FCB72C79420B5D3EE04599803F533366EDF44EB58EF46ACEA39D3698060432BEAA3A8D1F581034CD2BAA879CBB9993888E606FD57AF67FB276E384D00F855EEE0E1DBFB4A3B75E8FCAE4990B97B09E4AE6B5DD2683887DD395B119F3387859426E63AFD39DFA690AEB224A0B96E3940C0BE0EF3C255DCA1F1B71818F7973337AF9A898B079B7E45059B632309648BAA92F54656825E227FD4F8025A09ABAFA304A8F3D8A6A676C587B9FB4AE66B355BB2E16019075D7CCD1C597ED9B37887513A230312C10A23C67375953E1DDD4E6F94EDB83A18473683713AD468E3DA2CDFFF4BA5252FD8E47DD0F03C832EB0017A435DEE58831FAAEEFDFCB0D83C436BA74F7361CDEF80AF621F91A59982A9E481752F123C60EE9A03F3C22EBA10AC5846F786C860C7F29ECE1293A7A194035C65F112BB8841667DA44EADA6164CC0DA628A322A9BF64428CC04E3A27681F649BB7A3518BD09D93965C5B3780EED43C3E6CE71AD46C8BD51633B8E21E88D04519870B7E1B7A5E8B210C30385A7768FEBF9547691575901789A2374E182E1C76AD503DD3689863D1BC048CACF8F1BFFFE3E7494B296480F342C250251B770E3638AD4E29AE4A1C428754B sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62B56E042EE498AD6E -smlen = 2623 -sm = 85C1BFF7F8AA9830F24F4946ECF2E0D125220E9567051E66A37EFF5A58AA144FF8E3D2BFF819748DBE2236529124753CD88D89F81D267BCA34A2583CD165F422049DF447637053989C0EB776C2E0569D4DF182D41BBAC2A3F9AE5E79619C5E644875575C9B14430A4A20E3DE8BF626F17DD029008D586E9B54BB6612778D53BBF9D4458DB25D0AA4429F4F2AAB38DF0443EBC80586206DE3F798A02539BAF00FC00EC98B1B1B7F87BDC70B6F75D614C01882C07505A2CEB2C6977F93DC1F55C96944FD642ECBC1366443B0E8EE1F91CCF6D4D8D71A9F9D607494B60C5F5812449FE23B28C3EF82762F2E552159D2AA28AF3DFC0E56D0B2814E133B50D54E0AD538F39C2D510B05A7CE3B500DA95A09B378A9921195938601CD815DF4F8BE316CA1755175C0C6D98AA1717A278D1E5CF32F5C7712E31010A52B43F6854660939643F690CACBFAD73E8030A824DF313CF019FC9DA19527B00C27C0B828F534C3B8260D1A3928858B96720FF589D86A475EAAE009FC841D2AD516F4DE75ED8210BD3FBFACF77F19ECADAD6F47257746B31A6353B558D7CF92339B62262750E4F1602C5D18E066F504FB3B19E9E6BC0B48C197DA7FA99DEA0389D20480837D28686A272F5B5D0AD11CDAD94D6C917714B75A82D18B55FFBC6442D3C13B9107B2AFFE0713F1FCD31326998453A46A65F95E032519E7E1143A71E9F77921EC1A92878CE21293D26BEACC703C7CC018BB27F39A5E1EDDB85E84212B9635BB48E9CA908905F037715BEF8F60D4C6B93DACBC903BA88C13305CF6F30B63FB10C32D8A192F9792D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +smlen = 2727 +sm = 98C793017C90EB22DC6337486563488A9E6BC190B73A186CBC370B9C14F57E6876D22F3AFB029792EE4DB47CB8B7142EC36FF1EA0A2E6726D3766E1043D3E730449DB7BB4D81094018AD0119DAE2760460F30B6897D55C59555689173CDFA3DD5B8F94EA7051D14480A6DDB5D20F840FA27CC8C180F508B4E711ADBD21EC8CB23E271996B98B3F547A9A34CB2275695DB8EDB81BE0B4E351F70E7022EBF0CB4C315F2B34EAD2A0E61AAAD82E288136B827C92E92F141A2A512C9D61D0BA1E24F77886C10D498E9031C8E54E787291B1F7A395F6466872CFA8057BA4C400B30A9FAB3DEC054481C341DF4654A68BE0D08B90657990716D5E82C25301A2A4D426E3A5B075E65B0959F9EF7FAC71427E25A98EA7F53E26E014D5154BA31AADA9A85AF5612349243970CAFF8ABD28922CC3FEB2CABA03969F6280DBE3B34FD902C679FF1FB06E27AEBF25BC50B834A2AF5C901FC6F688672D68DA1914D7E20F70FF83614100B93FD64A0DA2A2FE5113AE6199B2511E41C0500A78AA00B109DCDC256A2717B239C14CB204B4BEA0780517A51BF92D24777F003A7F57D1F68AAEC8914E47C254FF617650D072502369A751AA9CC07A14AE8B226E84652E7603866700B1E9D652F4EF462F77A56D08D9D03AE2C9BD955D8CF5BEB9BAEB845B081BE58EDC7602FED124DDF709C2D9A53560F63751F159A1D6472B161E7138DD15A7F63B1811C17E9DCD3465DE1E28EBC025123AB528E08B471477516BD6E606D9C9394D1C613AFD82488AEACD3E8F535FEF44619582A2150BA766F113642B29F43FCF458646933B9E4EEBD09456E70DE41A2822953359B8E90B6458D40FD1AB68B4B462BEEFAE8FCAF15AC6C90811E0E13E9B47580DE6D80D7C927FC79B660C63F5344622474B8DDFFBF713CECF037715BEF8F60D4C6B93DACBC903BA88C13305CF6F30B63FB10C32D8A192F9792D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 837EEC4689B69DF4925CD36DB49231312CDC271D3BE2C83FDC17FCF10E2EB799E246796DB81FB96775D11DFC95758803924C34BC34263D0BF8535619F54D32A23E9B357F3414699868C2D1ACE7C56E53440981C4582158AE650064D328E54EC8E60ED6241E6974ECC07A28FED891B56AF033736BFAA73FA16E0409406F98D2756AF5BF9BB0AE4E0A65BD70E501FCFDA018D6C24A571E33B79C9ECD81EC650C05D39A74DDBB3AADE15D37572EB5F920F335CD66EF1FE4563FB182CD9B364652E6037A9F424E4D887C280ED57325A7A0595E036CC22AA4FD311DD989AE274F88D079C7519F8CBEDF1909B135B23E6431AEB43C985862E816D297DEDC4D50DF2D7387746CA9670AD00BE1359A36B51FD3BB93AE6DB314D0730956B22D2EB47BB19FDCB56388547AFD1DAF88A51BF097440F34171D56097E382781C8AD68DF02AB3D0ED50117C9B46AC88234C0B32FB70A4A57E81676774595B85A936C4254F41CCB7434F6CBA4A1A9718DEBFFEDC9945E03F994BB782E736D90E0A0D2D2025FE30BDA61947A4E72AD3DB329AC9E8AA48CEBC5C81AEE0AD55DC055FBF6B52C05AEEE677ADDFBD7572348F8D9845DFDA3332E07F288A4CC694039C2C4D8B2975088EC9FC8A529122EAF2E4A70B47FD33A5E40C95F1AB59B33B6851D7977ED11BAE0682AB975C6A9B3A23343A28510CD27830F0702DF00A0CAFF53D0B66DA935A3DA6ED4F96B7B8D6CAC7ACA5FEC2563D4052D53CAD668CE8727EF08A74BCD7355C8CCD02086F214C9BBEE1A24E2073EBEFD78F6DA6FCE991CDD420D41F8A93B7E59E41BCD24B2738DC97A98B2236B6965D88F14B73009039B624EFEE53FE33578FF5D014691A1BAE355DF5FC3DBCCA11D62B496F0FC42B09FA15E4F8406FED2C4B1A2A5DAA3CB0A60B59EEF888397109FBFD87434B524E20DE7EBB83836D57F18F843537A17343FE2260E8EE240CBC77F164E76F0C67B35A6051D956AEBCEC3B9CDC5D2EA6D2F60DB67DE85D0C5195667E4BF51ABAFD167DB2224435E13B3461057600DD88DA4981165811883B55840042B51BD07C1AF8D2585A1B356FD5DB61FA6537D7F8A632B56ED66D6DC2426245FBCBC96D29FF6ECE9724D411E656B63BB54359486F25345F8CAF795B984D611E8C804F56BC0D23B2BFC5F5CE93727960B702B16DDC89F569454E5A54DB85CF0F7F38C3021FA39194BA7CABB48B409DF84C8A560999AA3B7583649E811039AC6C83768247F0A968DD9598C92C9E6354F3CAC4332D1E97590F01C8B09B8BC63D2803B6F39878FE04D12DBFF6D740FB26DE2E1B3651E8583A12D17646E963CC1C86AD90477067DB31166ACBAFB3158AD1FF2CDC54B9D67DE317D2A1D57BFDF30EE61F409489C53C595DF78274AD8FF760E886D30763E53C735C3DAB6E4ECFCB40C4A2E25E7727B8E8F417CBCF3C9492A09C1B982790877250FC0B1E2820D549C5CAA0EB0D967434672D659E6AB3ABBB328F80A195BB7E97ED09748606C7414879A21910D7B7F9F0A5427261842680E5664B42F3026E0BD0C9FA3EDF8E1AB2B7216A7E2C0791DE2AD6E19EB5438C4DD3ACB411B49A6898337DB532B2537B1161032C5666CCFB63F307BEE59B054A37F6995B37EE0B9C744017D891189AFDADCF18101BBDA83276D4191FDE0F2D36BBE369ECB45A9A370EC4C2FAB9520F27A3257B9F46CD18BFB590F30C1026A7AF1C2B08A33679A61E43A58B16D69CFD45C157C634802BA858AA6A40C71B45BCFDBCFEEAA49B4447DF5EAB2A9C10C5A00C955AA1CDF23EA105EDEA5EEB93CA1E106682C6AD1BEA0ABD6EAB06485E0F6BF357889C4C4F303ECB6DD2888C54B8D37D1C58D4A93228A4AF3C12B2528191588E2B54BDB0CDF2CEA6F1EDDBEDC457336CD37FDB6F3B1CD5C707F4CF9D6FDEDEA713940561B2828D3716A71365871484AAFC2B66EEF1A86DEDA72A9AFD36946327B995B08ADC38DF3D7B6BD86A07498C72FB18343805B18126F2BACFA906277DD2BA12CA3E74B1646ACF3783535B1F7B5FB14E4FEE21F182A38B04FF131B31CCD7BDDAAFEF62A832F75100E28B56191F187FED3B3588E3B435E2C1159674F8252A2BCFCF1FDC15E79C8778FC86B37BA62C2F95B8D37B53CA60FB66412C5C662B2709C64DE38DFE8F2D8E23C11BB570BFB0BAE0C62CAF89249499694DFD6B4EF3C7BFA7E4FFE94614741C7DFE1EA64F8E9CD3076A66A8A800158403A75CAA5F823656ABF4A1C7D2B050797AB1D2AB1F7030883DDEB9D4384AB913AD6829282E63D3F6BF8A6A284B02A33265FD516AE50A41C6507EA1D7C29FA41DCA4610A364F07091F5FC9FF825894DCA346C8D5B58A1E7128FD1F6BD34CF55AA6487537AC9FBF46C843F23364278EA2A5D28557E93E5290ADFF39DA466C08168F10C60B110879F69E1079C6EB838992170C6B49CD281931F55B284E9A9E102822582A5671B430D3CBAFC16600430FD674E9B2AB2214FB9BD8A6E514D29208F3B21BAD048C2F2380C64B363E26279C207B054AEB8711CEE25C112EB794A117F8132B5D726483DF2302616C1049539A844A39EFF0C3FB786208E05DBD5EDEB440F6D2208D29AC339330B6FFEED8F7D695103188255BEF3EDD0922DC04F2135D6BFBB3BD959B90A04C2399A3EFE90421BA9BB658722961E806E98F7AB9D3587071638BB98E451F6522FCDFD86A38E0303E4C2636855139A5E6A41DA0767EFDE399B604FFA34D6F487D126BFB53BBDDD751A21966C8E244B7082BBFA4C9F76BEA5658213D16DF0D5958B84719E8BDFD2E0DE8FC586F733E1B3A13093A47D7069CEC985CA0E1C12CEE30923216D6207F5560F06B368114A34DACB54CC2E89E18BAC49D1E37A6E924E499E5CB2698ADEE36979716EDD5DCC1D842FB2A86FB4E9EA8DD3F7F5F56B39ACC97044570997A04ECB071BB4CE0E2E872B1D88A169EA7FBF27CFE39DA2D2A55563CE527025D36C74E6FFDA22CE6734555C1D0DDC6D0702FE4D7AD4D0E2A7C8FE376DAA5A6B5CC131AACC1A6AF0E3F0FC297EE6F507432D3A0C61DF85F393CCE5F44E2098F0F2D48863DD9462C2B38130FDD6C3DD15D46C408711B5F3C4A3449459DF80FDE5AC0D4B313A55056D01009E10C382F7E5478FCB0CBCD3E47E4C01FBDCB8053ECA9816BA15B8601F0FA0B5388861310EE0F3690D85ED1DA8DBBDB91C2CB7ADC0B47520669472DF603E01289A032517A433C05585FFA4CF7ED7C6D77CC5146D96571D681AE8DCF857BCA907E60E131AA2901EC48756240A16A378FFAD4F11880E698E8C71434ECC0CF3BB4A20ECFE0FE0E051CB6A9DCDB81B61B660B7D05C43B27C13B3F75A0ACD9E9468F59C6BF680446D2765EED7ABF9B7592853BCC572EAC00A8CD2336A5ED9645AE4E40CC27E22C8FF2BC7D9AE20B458B1775CEC5251F395CE90F5C0EEA079FCF17C0CA022B935B0D810AF1417EFC44A44764A2783C4B69FEDEF2C8A75B5B15B5B273E9F0C654DCFC8534A009EDC02AA22FB9D1424CBEE10FBACEC4D3CB12F9142DF707D64FC7933F68D546ACFF56BDD78C597D6D701A703F1CA33E5C161E058D3091AD0C376157410487B13CFB2C6BDC720D1982D2FBF9BC780F1DA2A50C378FB6A24E711306E4EB182AF9D154BBC044AE20192D1A113263B07FD6135C17B3286EFBF1DFBB010A13E68992EF857AF09E0BE996D6FCF636CFEA37D2F5829EF1759C77802CB04A67F8A023980E9DD941041DE6D0B25D74BC06C147739D774189711CE89D9F2111C1B926A56F +pk = 837EEC4689B69DF4925CD36DB4923131D1EB14FBC52B782A1A9DF238852C042BA076F2076783D048407106C91F8CA5225104C993345B9FD72B14DDFF15DA971898E48E53A1CE764F6C95F29F6EC47C5640B138D8D97AD6FBF4F237CCBB4E471F4C1327EA2D806D376E0EBF1B752751900BD4C7654013A0348C56BF9A612C3F2AF84C41383A3DD326A7A208564D8748E1493FBB278A39A8E7DFD087B4FBD900D3649031A10CBC59FA73A6295F138DD2CBA82E517E552B3F4BCD1CF765498EBC4BDD76A8C0B6A967496BADC62A43E4109D371D84FA373280486CC7683CF14AB838807AA970DC5E30C13E947AA4C1C8787AAA33F4729326B88136D379BDEBF544AB9C2218A93ACF99C05A7030A1ABCAB7FC92E60CCB7B89E101D6AF1839B543076F2F4D9B4A4C27FED545DBB1CE9CFE3364DB6E29725E44301762E8757494CEF4EA727A3DE24E5D2211A684D301A28613112613187563F7BFFE8F736071C11FEC68ACE5FE8059EA8EEB82C1380775365749C011F105BE18F1C72F80122C6BB4830F332F0AF05E8760D58B569B53F05B7C8B76EC6D998492110D516C83ADC205B3DAA9EEE1D0562A8DFB0E45C0B820938BD05C71594D602E6EA85975EC8BB5948FDC52BE973107471B4DBCC15C56AAC00F1E4C098871E2559BC599F749C3272D6F487FDDF1897AE5EC7C25D68098C03F508619850BBE5E06C3F185B3D4738A6AE9634FC2004E6F967468B69C721D1325C883645A17E5C10A9B7D617F148681E77D093CB0E4582145B65B9218155449677DD2FAE8597D339416609E958413AADD6BF6073C2E047936B38EEBD065C71E981EE3CAE14CC78A6C7DAA411E5A0468DEB9A718757FD5020FFDAE1AAA54DD382F3AEE98BA17C0325140BBA9D73428A374D3FE9271863DDE94D3D8D23051B5786B6E6EA15FF33E5566E5124B000BDFE3C408A4988620DDFD03D424B6A5223B5F503B3D3EE9D55115CC1D7FB58E063E423828ACF0F388CC7936DBACF0813EC8E1BD47E32E934F8661157E5A8DA046EE06FB5A533C78A45B7ED5404C32AF70A829F4B1934ADCCF482D4DDD7B2F9CA4B149C037E1AC907193E3FAD6460CBA9B916BFE25BED35045BE36038A11DBF6F2F8D1CA8C446D886949DEC81346AE13D4BDF17B385913625AC7F7D32AA04BBA90F2D62607A8E2897E7376A1BF9590D47E053FCBD43726333345EC10FE4D729E01D0D47430D597BB88E9B1787FB7BD8B3A0393FC0CF564B8971DE1B0F31D09E6DA05DE60D56D10064EDCCF0AD7BA4B0D6377A04448CD735C615B3A2BBED30A9088B926588DDFB3FE04A2DD83B0F1DC2CCB11F8AA35EB35F9AB3CB2685BE379DD10EC75472649418B5CD82D71441F58E84E4374E4ED59387606383CDB60547941888F4A8F109CB0B0D28954CA8909EC87EFE8276F57859B10B31720DF1437F3F0621CCDB514F75C9D2D9D3D659DD646ACF0C76ECA52E010438908BCC7765E697BEE46AA51B2AC902CCB51A5345260DE3EADAC6889AE828B7BF67F379094E3A776A39B6E4FB3CD8A16CAFE968B762E061EAC9BF77AB39F484D09BFF7C0BBCA142305B2E1806C4E36325BC97D89FF50902D57AF77420F6CD1711E9D44A1F40FE4F1249BA4515A508251E632F7EC810F21CDE3EBC58F4F15961B5C528CE11B52F250B909D3ADC50019BF6BF714EED75A418EF6A559B2D42C5F609E6EB2BF81968DC7186B8E91600734CD3BBA38A21F5FDA2CB64F1AA9EB17FE2446FB3FC0F93D7E2DB32D52A80C5F6BB680763CCBD47FA26E62D6B1075FDC0D5A1115557112376DB000927A623DE656DEB3C927500BB6115ED0EFD7FF5BD331FCBCFB44D5EDFDE333112A58CFD190BDBB0A05C75AB687047AD7519356BEA63AE8F698A7519F555D0794DB34A9198D024D0EE826B220FF3BA63458995B3A5CC86C31DB2C362D347D5FD98C03175063E3262520DE77B26B8F6152F21BC576FA6571DA8C4F8178D4C583C68FF809C125F63C85204DB98967348E90692B9C62EC767DCD89DF4FB174413F0AE3EE7F783071D4B9EE50CA26595644C6CF313677824BE5AB9982612B234F0A8E79D4FAF800E82639F7F39908FFF53307B161F263462C4A76174480E00E36FA4F7DE783EB2E5D3590EAA88643F9EDCB9F9BF710F0B4C0C7C5AB6B780B72DD2465A4CD48F96FAFA36B3B43E6A6EA791E9977777D6BAFFD48E26666016E112B5DE6EE2E3B6A50F28A2175E47CD6E558F2322E978E21F11067C7F33DCF577BF4207044083DC8643635BA09A08C0E0A1CFBAACC80D7C7D867DE8F25928E60B417F5BF9120D41D45CB9765B1779F03488B7A13C626595D25BAAF4C4714A7EE8D9871306CD3060A501AADE0BDFD605CEA7934D263E29EC679D2A60D41FDDFC3746E808636FFAC9C58A354347CE263332398041D03E173AAC99ADFD5D23D094F710D99DC0114B3BBFB78E2E907B437923CE0C4860EAE10402910473C8D68E9591675B47640FEEB8AE368DE43319B7F9E6816F9C95524CD3CF602BDC26BD6FB7C01B4E454EA571503EE3E3A8866705D74D26B70DCC1A0E4C8ABB44977DA4E84418A036D2264222D93E14DDAA1AED8DB4A85D81DF9F34BCE1AA55A16F5C60F232974EEC591F924096707583B0AD7A618E19B836699D859E1B6A46D261C7D5123B3C4BBA61F2FAFA412F48FEDE211BD533A23A83D934004D0CBA605A3908AF0214BB761348DD254C5DC6B44A4DF0D65122F0F192B243808A2A351CEB0F0424B4DBDBDCE09F2E2253118769146C57411506C24DDE5600B1A96B2055E2E1209630D924D28541D14DBB4E155B06E3389315CA3BB861B62FCA991F7B7D7F3F086FE6BFB305841BB05FC474FA1860E76338DC3D67248478F2B7F1C5CFF31881375E9B0C071B30B6682F76EBCD10F974A165586F9AC987FCB2A1F5A7DB97B0DC99DEA36A060347BA750A377023648B2916FBA4354F507446190E7D8C8103CEFBCF2BE327F7BE8F0324B4B6EA4CFD1FB7DDFC69C73D224840CEB8770F66790420C4FD7820AC0CCB0E42E2D70EE3164F167B6DCA836499ED63A096456811790274C4F0B93999CAA2D5978E350287EB2BB056242B7C08FB6C1D2C58029A6F123982FE2561639264537B82B966E5E1C67E18C3555DBE5702E14AE3DA17F76927BD6385C4DA73E7474F844476168E7492D33E6581E0A69DE4EE8BE99A3C42C9C4073E59C502A87BD0CA543D222478BA9C0744D4A4BFD486C9147172F56C50CBFF3F35EE2BFA8DFED8FA41C5210CEBDC7FF0B94B1968AD5CA01E9BFB2A1462D3040234D4A5F58D33E30D70FCAD715DFED4B966A052231C725D0E963D910689E86591AC56E950B97458EA9CF0DE68872EE01899DF48248DB90BAF3E73F43D62C2EB8F7BED2706824A9E362B1CA06E9E5DEF0D879EF4722404227CAB1DA4FDF027FC300FB44BFE52A8BE033251822B96AAC7636D44FE8193AEDF2B0B5B48ED6F811863D4BDC70DBAA2348F9F4BC214AD6DCEB68C4D30C8549B9954451760CD271A039E15E9D1CB61FE3F4C6135EC30A82EEE5CA4BEA6CDCE2CAEBFA2A213F645812BAA4A3A4BB824F7F4DE9F409282A82D15C59DC16F2B899A90587EB04AB5CC56392FB0B9AD1501F69282F4C3A2E925950EAD81AF8CCEA3CB266EBD4F9046F35C3E15D61348C21B67A01C3B2D73DE085DE9EFA3771E5FBF77597E7C0CD3DACC3E1D4A138F50E3C9559B4C6E7739274057069979280366B36891A0AEFE0547D8FD9E591E14F20282D23ED77D8764EE043DECA8A48BCD98AB9E9ED7CD163DE3A94A91A7DE224580765F0F4803547D7FFC013A2ECB4EDD3FEECB0F20079C776436B5576C6CABBD2190C23F483C4CF6714D51240845095F87A406AD8F064A9429CB319334F7BDFBD9615A5608EC235401A059EC4082EDADC214BF580519BD26EE342D7B8485FB7A3231DC71FED15EB9A609F44BB32637494D7324C0FF61342D86337D88DEE40BE4246FAD06846621CC90CA91D8286706753CF2426E61EF0F80B2FE6593AC033F50E2C6E1E3197B1591AB69318EF2E74DC9846D2D5746E5F522B347B3FF7D5777D96F973CA2F88D4CD899F96EC5646F3CC81D40A24E1FC5655048DE46A7167B30AA134A5F832240240B3DC0F76B67E94C38CC73F87AB4386B69A93D959EF88D643E5CDF1F8B34AA9A2F88FF8AAEB578636FCEDEA6002A91F31A212B0BBB1B323401152AAD9423F34B0639ECE6D0DEFB452246A466B7D48 sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49FB42128819959E51C -smlen = 2656 -sm = EAEA8CD040851BF67D39C4519F6CA68CFD3265AB84A2E4AED86A43AE8423E368BC0684C673BA8982B9BE5232354E4E0E5A022485A3741958CC7181A630BD315CB70F8CD28D31D9C612383C83876F97566465EDA40F1CDEB192132764E07FA5B12CE693DA8594DDD419ED8AAC5A1A2838BFF107090E0590A46ABB20D939E40B74D4470E45F0D144FC6B156922E4898AE2EE2696B929139C65DC90CA6B4EF72FA494FAC296A84BAF65222AD599D516496C3821261A7648F877DFB097B09185F99394FEE70D91B03E422B5EBA05252FB84329D4C562E1D54B668DE3ADF7BEAF142FE91EB134DC173CE87ADC9096644D2BEB2B24478D969F5BB622BEC89E52B2EC1A5BA00D07668939048877779460528D00CC1E3AB4A746F028009F727E3475B1BD2BDA2CB2DCA096420A9FFCC550CDB5D040D244A8740221FA22725F7ABE8BA92891B60BBC66FFF1304644B96E73D9009F97A1995B95FD9B85716E4DB50C3913B4EC3C23E9900335E00A693A70B19A2F0296B04CF051622021C2B07996919C9F16BD6DA97A24342265C79262A0DD05750E868D809E3D18424C5352DCA926C0627E4FE059EF465C5002B5DE5571C298E7E854A34ABA787AA706D1966A170F1088AEA406879DC7DA2BF109FBE98BAF0EDDE091F1ED69BB864ED0DEDE2BA72FF5C9D48EAF93013C6A2FE294AEBEF0FBCDDB58731E8B1863842CA91914454E98EFED0BEB0B9BB9A481451ABFEEEB6AD44E0C01DD9C40B9EA16A26A9DE3FDE05035C1750FF08F8A62E021F2EC1ED338159CA4A77268E8BA2C788A5062608EDB52FD336A4F7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +smlen = 2760 +sm = F3981C9D385900A2382A6CA39547BA6E8E223A834243E27B251395E1EF84CF92996C5E251BA312FC0DAC9B7C90F541E12E23B65EC7CF176405F3663E6DA5B3324ADBE57A744165D57E688FCD2935C73A0B255A74E5843B6D5DF7C16CAB4AB861B30F587B9B283B8AC9CBD86A49658E8306C2AF1D0263C5BACB5C38F8B27C5B20471B2312AAA0A22CE690C7D3FFADE08A9CC65564E6EFC8EA322464EC607198CFA5E52F6EAAA57E5243E94841ED9EE0C281BDC47573A8E7C2C43ABA83C0B941DF2B687FE038A35F99549FAB63B2147C53460726A8FF9559ABF7597097DF77DEB01EA74465F86B460E09E83E9749FDF69990C1BC346ABDBE1DE6B134F64E9733B6284A52D9B5152BB8D1620D53983F295C9A85EDC78DBF1474C2380392AA32924950A4D57369E3AC19FCC8D892A1091A70644D3B4191F2D7F13DB6E88BCB66059AF2AAAA74841061EC066672DDA05B988181D19409D55FE35B467B1CD8E3CCD3E9EB3D6C52E7F4E83261159F800189698B4F1C2075C02082938F396D70128AC6D167CAF65903AE96FDAEC0F48FD771F6F4C435C9CA31E81CC6CCE98004B95D5BBA0D04AAD0F762CA8169AFEA507115C383D7B4641911F8130BF1AA38FE1F32E7D42F5EE45E596A222ED6F91C872990AD9C1E93EE237CEC6480035067BAFF33DA496CFE5A329ACB0A6D2F6CC43CC3AB622D16B992B9A0B69E915FAA08A1F581B531B85721827F80C597EBE42DDE7755718A068CCDD7A4B809B7BF25C048AAD510E02B227A217820CA7BB69F16FD15A00A47DB057C39539CF8A3881D61758779990295E3572270B44A71E2DF3CB48BB67C6F32D7713E1A7986EBD3D39C0D35B9DC6D0C9310FFB375B3178E93017A7FDE220FF826085E5D8D1474F3B45E91D57E6A01E61AC8AADE91B12B85F08F8A62E021F2EC1ED338159CA4A77268E8BA2C788A5062608EDB52FD336A4F7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 77F4DAA54D8F3B52D07FBEDBA484684B8E75E0FCF7EE8C405BD72D6B8A7245160C5205940CEAB1ECCFF8D83A4C6F5566ECFD4C92AE14AB8355B0916BE4E83BBE0CC3F928B3C4F41D6C08CC1EAD7C0A25AE8E63B6EDC44E242E78B4E58CE76A1FC81DF204FCB22A3F769CDC3A1E23FC06159B7F84A7103BC19E0FD16993A49BFF95272536D5BE4791E0401ECA18F7CAEFB69EED3052D1007892A8D9C94DEB393C14ED07A3B0B82F4CC9BBDB75F31A92E925B1342BAE8E21ECA27922236066221ECCAC6359E1E52B24320381BE03761A00E6ADFC5548E514A9575DAFFF19E6AC3880D1CC578DD91AB145BC829C9B28906A720D23A29FB78314D421E87B062E84003631738DD2A680CC435014CA2D9A5DBB58FD2FD92DF19D88C164E5935023E59EB7D35EA656B7B776265563A5D766476BE180F543ADDE29A04CC3315CF1E69FD09DE966FFA8F50D5C15DBC3BE4D021033F8F492828268DB82249ED84EDFBD6A134A07A4DBD67E6CE88CE8196B55BF517D7496E3675F0590B496E14E8A1FE08694FE6A50E62D7DBD4046543C011E2D8DBCDCE27F4177F00D1F5811F991EACB3CD12BE8041DE608919319509FCF18DA52FD4836BA8269E0F767991BEBCEBDCB3D7C750FF7556B267571A7B1961412D53B6F5486E55D725D89309B0A7E3D1B963C2B95FD636904F95CE797CDD16CDE496E2AA3E3CC4BD93D3F67A60E37A7FDA40CCDE59D6EF43F3854D940F9B894A5800C365447D17D97931EC68505F11155BC110FB0629CFCC7EAD664F1E7B980ABF0423B538E45D713B103C8F411DFB426E279F00E3E5B263F936670B105B422006D5528F32C7D3E4171EF1959070D2D1DC71E77CDDEF345313126328B8144DD9171AB3E38A543B8F8A232D9D5CCDB3C03BF2C08AE9545994503EE2D03ACEAFF87B778F9BD1B7544972799C016AE1465A53868E936B87B5002A9E1A4C8A0038E89049F9F39381663E50BDCA5667977053E6E5FB75F7B9207526637FD8CD50474306B3290745D7BA9E45DDEAF464610DF69B3B4D26B9F2CD3BE41B7B942C2D187A892CA266FFB6C6A33379F6C41CFADB99A57F8AE4BE2D64295DCA1C0F25C3ABE95525E9481BFA4EE5CF04C28A5BCA5DD6BC3E738CC58CFA59F0822FE45306F6B0F2E1F3C9D5E539E6DF4AAF601C3013C2044562714A1C0E1B2D028745B05E9BD1E1AF48035F0A9864E97C39A9E71F86AD92444828DB60F10D64B1CCCB060CB5A95955A23D10119EBA3591CF8C7A9EA4F280220191093C306FA15E0EA80338DDB3D4B928B798DFA6E7883887A10872A8EFC9FB80E81AEC93E331D7310B6D3A78B64EAF631C9CEF6C48F2CA8497B75064E43C765314B9BCC5270ABE14234896B1A87705379F2D9AEA570CE53FBDCB66A6B90DD62776C9A45A6C790C528FC0F0C3970ECA486D5F5B6D6243665DD5BAF77A0E8F83B0E94C85704578F8EABBFD4BD888AA378C8657FCA7A85C59A39FE279AFCBA09D32BFF93445BD11FDDB51E1497DBF894D00EBEE41B7FAB6233394E27D5F35662D37B1C3A42587ECBD7B50F8314E9260D91DB02FEEB969BC7603468CF63DCA12E81F4B7A3D75B850FB0BAC74F2D055F5440370B5DA27CE1E49E1FCEDAC418261D23416968108929E2DCC83CF23248E7106E9B9DC0FFDCD61755906C12851C38F1CA99B0F2E1145C36BDFD01D96DD5C18EACD05FB269AF1606BF2AFBD6A18625A96ECD4A25F089AFBB94A7B10E4F7543FD37AD15BB82AEB00EFB6901B67E136B617CBA8DCBDF114A62FAD96B77AD76ED75F8E04039408A103DDEDE27DEFAC0A6F4BDB7D915AA28EDC7593A2B80091DAD4CD9189C8EAB0B604B1BBF0C07F8D2172DDB2D90572C90F75C9380C268C06727D28B4E60ECAC8E71542307A4314C8137F676F8CAF88436CC50B41ED262C3A6D09E62C64905E3CB88B848C31B98562B617FA2DD211458CD4663670FF9865C85BE47D2F06BDBE572EE31C77A49F5BDD5DCB6930B8D97024FEFD695BACACA1B78407A2EE4155D29C4E13B4F0A0FABDE112B2DBDB4ACB87681409BCED361BC01D4ECCDDFB07590AC70D84AEF0F8FA0249E94C404A61C7F934E7E8698B04A077AC494933F4D7C9402067B7D7FBE71375502EAA98A42E0354DA25D0417895D8635D288D5E22E32866DC764237FE9948E30CBB6C45E08E4D08F549DA0AF2D6F1C75564F9215D48E5A528BB7AD8D1167740BF0D7456BDCC0E270536B2665475142938B2C6F60EAEB4A6337EF652A1B2D6C61D0D616AD0345FE5D2DDB1037DC4BEB9898FB1B31C943BB41E1FC25E27FA1C50C0C09C21BB3467361BF3E7644CE6260FBB2CA2778809611531D4DFB83E538AA185D28DC3B8673C66161E7D31D446A4929B18F4371B4A92F0DDBAFCE4DFD4A72DF1E5C7C1BE6603A43081F96FFF7DF2C13578A2D9B9D554AC35DA5EEAA5B9DBB092EBAE365D8FE7F4468EDD12B8BF566AAEC4553599FEFC53A3CCE697CC7E6EAEED5AA9F49A04D711CF6D5F4B9D68784F1014344F8853361975A13A441FC12F3945C16448B6192B5C49170BDF9390F93E1053747AD936BA9BEB72C435686B86B4BA62C67D7CE2FAC4DA285336F58593851E9EEEB3724942C3F115084A2D22BB80D5A957E17CDC91A6B133E4DF25E9B80724A83FC2C9B587CA721E8F754D4B4C318917ED9026C2A7120610B24173068C044E50AD6A382A29410C9BFE55E8827464480D193C87432ED5F3BAB9EFCC67DE1F0BEB440905FC140D04ECB83041189DAE4E3D59A2C0A27E04C7911CBECF16892B899956F7BB9DBCE94BA63314B086B11690F31B9C65E7F99DD6E844E8FF097C2A19C535FBB61E0AF537D94015E0C82479B3F2317576F9EF187F2ED9F557ACFB093DBDC2F4DAA360C399951D566649D4741406C544153609244374FED076E7F76CD285F9DA1FFEF052D860071AF1C92F5E894EAFBD8DE5ABD7C7AAD1FB82468E7D189EC1BC74E77292AE0701BF7492F5524332D0F651D29380CA872B329CE5B2593536A03EDC843E77F2F819374F50CE0F9B60223C1A35D41AAEB31BA6B926EF411FCA09FBFD1359CDBE93A152D8AA164CE9C0A25F1D95EFA0267226C69ED79D6783D30E0023ED150E90DAE42449ACB40F7D22001D76B99E2EADBFBC25D5FB5F566095BE6080682BDCB8C1500A78F3241473026AD7644E73E15DE4630E938826DE71FDD09A86F92407507693DB07125ACA3A13DB3823DDB4CFBDEFB30338D78FED133441510637ACB4E5D9CC00C0597369F213F0C174EBFEA55E34F8D42ADF4A9AAFCA22DF0DD0165A3AA1AFEC40F35BA483783C666EBD627684100220DAC4460E9E9CBA99301AF391737F806DD7D6C26F9A6397074CF048E39EAE4961F61C676A09722C54281D65C78DD9B7643CCBF61575D41D79A32F5B6153DC21930B8629721C5632756B268532B6A26A61DECCE381FA1EE63CC95A2F65F42CE46E3B1444D94022B88FAA2FA89F461F4BEEF50020174C45AA40A9AFC74B1389BB2D4FC076A15C32C8A4027A2965ADD0EE8B55E29BD8DCECEF04706785C740FDD154BC69BCBA28B3E1A64072EDDB8E061133B78423F4FA3C64ED9B384E22B52ED11BD0C328E1B40B8296EAD5A5546CCB8DB8B7FFA88D420574CE84FECEA1EC33E91117C3F781D8AAD71B5094CAE6E302CD3378A4881723942378DC1A5DDA7A9F9583F67271AD6D2C1CA31A38FD638892B98B98EB58C4826329E388937D3CEC1BB42B1907855E235496EF53468E66A04F2D98BEE85AB9241CD3CEF63 +pk = 77F4DAA54D8F3B52D07FBEDBA484684B295C3FE953619E0E6FF98AD3B3CAFE0BBEE80F25F527B725B1B810A1FF02A48F1C2950B7290977AC763E8B2818DEC006F4D6909F282BD8DD5ADD738EA4B53D8DBE8FA7199D405F761767DA011D4BC14F97FB4287C9B49CC04E65407468EC06EC265146DE5403CD4C811C77EFED7770BE37524E0CD13FFFF9D25CC199C7E81225C888B6DFE61F8BC5B07EBF86C5158585E157CD30DFB74668E16C936A128DE94C3711DEAF45AA125D82206821DD6EEC0B7FF6B2BB391B80A14F1E985FD374CD37F08BB640252594C54AAEED537A37717178B64A2FFBCA06A78667F1DBFE5995927DBDD9749F6D370CC847B79F1AE3AE48242D9CFE12D1C4F5764B9AD14B7C8FFA3DAFE5980DBD02746558FA8FE2BAD5838678101711FD93419E91165A914DF5C343740F1E7700233D2FBADC7F16DF87449EE1518BC09E174D40D2CD79CB3E44D07328B8117332CA2214442F4162B5A3BC839F912CA2BC197E2589515402A28FC02B3363FBB6F9FF5E676048B739DA58E88C98ED49BBF5FB98C0C7D42648088A9C12D3A8A4B101EDBEB60B3B0CC9427B73A346B5CE841B79C1C5DE414DC8F4C5DCCFBF276D473600F05E19A3AD99AC8C1D64683EFF8282E641DE3FA87D07EBCC1B41C57C7797BCB2D8A02D47492224B58DF192DA30C422E9CFEFAA7BC40017DFE68284FE9F648AB917CE3F71A9ACEF4F9D1DF6C8D405DFF6DFF79F44A937CF9E1122D491966E52B373E794DB297BBC82FDB7F531C36AD3D71FB00232C86D00A1BF57E9DB5BEF622783311AC1ECF9089441B7C105B56C16074A60ABE21F35071AF50ACED014AAA0F85AFF68ACBA7EA29821B45642774B967E937DB770D98F4A52A5A4A2E2CD738AFA0F3386C7083997FB249C61EFB8771A5443541CBB517848D0C6AF80F6D890B9F4AC611B6F96CD0958BE344674AB668490DB277FF16339EE78029FE9866839F92304862FD3A5C4D3F080F70A027FA7EEEBC6EC181011593B1CC22DFE21F40C9F6260F311FF9B9278FF7C8D9FAF477E188A0F32345F11633DF6D3A139AB3F9B962448F3E15401AD18BB0477712DCAA4624D09EA2EA1E812C865456FD8EAAE7437001BFDE35D96E86996B22052A58004523E34B629075CD007F8B5C7167269FEF5ACF8DE891BF43F178B88160E1370F9656E9FD7EB12665188FD60B92F17CD84D45A2B543A136C1B5DDB15DDD79A79919A5D6E43330A57A29AECCEC718BD2DCE6F6475793490829043E46126559E9166D1F589DBB6E303FB8085F044B8C242671BCB9D7D27F2DEA9A9B043DF96784833C55A75B74C926EABCD304CAC4CD58D572DF9584CB327065ACDFB46B2FF004A1390C9DF4E6E736249917C318FB2C40E4E3616DC09459355A8FD21BF6628E08C524AFF75F2C9B7BCA117ED6B18C9D517D6452669CA01515490C10B37C8DCDA824E635261AFDF1F565F08EBAD9458EBD57786526FB0177D1A4BA5311339D22E696A49C35130A60739FE6218C6C8E29B36085370858CDC6E070AF0B8AD340E0CA4000408B8D59F777AC694718A8682D3354FA5EE8EF04621658BD19B2A27B33A74A92F856C803642B90F5CC04F544D6B1280BDE32A924A5F4A069E3686B017B2CB8B91D1C22908AFB5836E058CED1987A7E0F71776B8B9A2AFFF674D9FAD268E2DB4C06E989CAEBD8B0BA52907A72398B1D15C76914E7EB9141E0E5AF360A2771790B7A9D283279017A4590E16B38F5A99987E01437101228210C306B5B583ACFB1262D1EC96F7960126883C56DF8624FB4BB8B56C537735767D52E82AE15E5E02696F4C3364CB595AA45FEBBECFF0578173FDF0AE8D0CBB3948B059DE200AF4F06D0795E109B6CC49435D0EA4CC6F494B49AA75642377880BB8880C3846689A347A32241FB100B706B99189DDDFE98DBA406DF325BD4C55C8E79D187D2F7BEE28DBFD245167202FF802678DA3A826B7D82B5678D3F8F01C7AC2D35609F26528F69636E43DF54485E4B81602F67B8407B3F85AD5B60229E043F1D5477F4EDEFF21B6643BB2A77817192A3E8A8FBB176A85839942559BC5D00EBE578D459ED11E022629A790B043498C19909D4C74521DF5A37253794E398B87A9E3BC6574719AEF1DAE51E71477C73C4FF79174E5016ED26558E050E8912D806E61B51F63AEB8460180119D89F90EB5F135751B48ED0CE816950725B32E7DEAE791E3A52459274D6558191DD1B93C536E0E9CCB7DD833AEC341F77C89E3C302CEE5096306256CA661BE8B1425A2BCA42A46C25438840C2A757195CEAC2BDEB21AFC718C182E4907065D19BBAA4C5D8ECFA0E53756C6ECF50962AEA5E6CB6856325DF85723F23B9982D84D0F7907C04AA25BBC40527261B33B5CDF8CC94A9D7B05C0C3C6F9069B8E21A314FE9FC139AC128B279CE1A6D3E908F8962D5794C40F063E4A3104EAC768624DB2EAA59E835312AB5A03860980E06510A656E9A5F9754D3E3F328E6C37D18D4F637C03EEAEBD1174DF687FA80402F83417758A95F32E2BD11A831E7BA35525916376E092B8688BEAC09438A41913C25E37196FF717126340E6428BAF9C668282CE65A95560D6AC0C189AAF388DF3970493FDC0D350BAE9F57D8957E50FCBEC41EB0305F74A4FAFE339F3E6CD8F2A1A6B44B2C2BAA7A41AF6376B68CB87B8313E7BD79FE96B041687933D11AEE10B066D12DFB8E246C812E892AE28B5752DD850A8F6D46B162AD1A0FEC9D045851136AF0E47B0F363ACD2118DA403B781D4BDEA1CD30C7EBC0168400D2C48F4C1B285957EBE45E8E07B367FC6FB7094E439EB3DC4DBE60F2A7D00C245F9AB1F6E211AD45F5D8A358C7E65BEDCEB010090B69FB0076CA5A1F7C44E1395AC521429C682CEFD8A49DADD4FEBC99D1C8F9744180E7FF5435641F45FBA719644CB2FB3883501F6858928CC692AA4C807D411E27DCC598946F9D318DA1B2769D4F3E1860AFFB1FFAB6E6B867E099DA9FFC5F8D86E893F78F65955F8DCD0A4986F8C1890080AE6A008F6786D8223EB0914CC7A90936A3CB779A7914BAD99DA76CD664484C1A159F62E9DB2D13DA70CE8F6AB899F56F8DF08A2ABEAFB1D842CB38EAEED5BEB70C89EF904D901F9301D535018B3790A1526E1F4083A4BC8622AED9D394D15CA34FE4C7AD99552E273FDCAFE9E7CE8DBAF83387A6C81735461862E01EAC731A87BC672A18E2AFDA955AD7285CBE3C6CBC1D664B4D79DA540F9917306F34E41A12FA5757A0DE0FC16D8C943FF465C959E5B0941FD9CE79272DDF8F5A3EC9994CB720208485029A0C6F3D550307993C72B13FE3F65BF78561135601050ED5FCB5A4B0E6569A06BC375C7E8FAE441AE16E2D89CA641BE55FF3AFC1DECED3614C2A07CE9F00A670D10408C01E67BE74AF8EA58A372CE76D36D6C1FD8D921331550E6C57907B4C8E40EAAA2ED21E1AAE39BCFD78F1FA2BB40F07D972E39EE1031C0EE9636673F044613D72F73C0784DEEA6349EB6F7D1D7D0CA1E2B695276CC59F623CDDB8B897FCDD0341EF6C564909B7DD4EEA7236AB1A082C99EA5BBD09C0E74539609ED9BE92F9C3281C888A5592C00AB54051C740E3BA539565EDBAD8CCBFD227971E6D06B89E47D96956D91A84D357152B9C7E61C6B244AD554AC1F4D9D266DEACE8DE65E4C45961F206911E43E63A95A04C4E907002D897708F22707D49631CEE59CCF26028EB6CE9457E13FC7A627E4B0489A963E9C95A04430BBFE3A57DA1C9F783B6936A3DF990B6B9754F8A9C93A6EE8B37262F55047238DFCE656077C9017F0C0F13CA5B3ECF604C50B21AF5C050EA46E72BBD0C2EEEC61A573A0CBEC5A167298BF469C04B8DFE09C6CA2BABCC7B64CB8A50F1456AA94F7558CEC0DC84829231D8CF77BE5979D3BA62DE93B33900519DBE470FA110E763AF298F3CA827B725E6C9CF2C1F3FA659BC10B1228F7E6198E4069A99A63EC0EC8FFD920EEC60863735D162E057094F55D295F540A3783BEDA3A2401C549775E94FF5416214BB063564AB808D9419E42E89B83938F595C781B5D21B4670C2076B9CEE03F2DFCB7BA4C709F6C5CE6F3B73AE0C5235513DFF39E5BCA8DB53089F0781C874CCDC9C1462CC9E69BD6D4DF1FE57A4655C1CDC99294C27EAFAB7013D9F2CCFD1084D9AA85CC874A58748F2B94AF2337F69179A6F502EBD0942C78607627DECD3342C60625A716A583A09BA2934DA3A383B726A89C8CF17A07 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5D69CFACCDA560817 -smlen = 2689 -sm = 34031D8A4CA2E71D358BA4708065E5B7FAD26DE41E5337CC5128A81D432DA409364BBF349ADB74A0B97093BE1EBB3E80216144D469D8BB1D2ABABEC8BE07C7AC06603FBB422B829421EF252C887311728CE9EFC2BC1F725805DD786F854BBDEDD0D750401F3BF2CC8E6D01140C347F3913554399A7E3B2FFB78FF1F8F0534413AF932D50C4C16ACBAEF49043FE91D865B281FBC1A109BE50917280B75DAFD969310E58E153A77D8010E40510E42D43ED7C42DFBDB7064E20E3D20A22F7F4F251699EDDDD24E4B38CC12FDBAB34FD49BBBFBFBD813A14C98BB4207B0458D5EF529EDDB67894A4CCDCA212AB251689A7FDDFF5C9BB130ADBF9D2AB128211ED417520C2E4A704D4EB867FB7DD9F36A6155EFDFF498C57F4F5E6F7F481FF23D61E08AE2DC75B61CEAE3E8DF1D8247CEF14103D0A9A3C5229DE03608F0CEBD6FC1AA3BB1B0904E048BE8DC9A7B223736DC0628E393241ABC905F6717CEAAECF7B3273A1A69163206FB373A3275510BD074EADC7D5024141058A92EE200F60F10D57E6BDDFDF0DF12F2E65F8AC43B7228BCB1AC0347B1F8043A05F70F4CA62D5DE05B82AA0175516EC14B3782DCA576B665F5B7BE382294D874496CC6E2F53C703C47FFF203B975C9E6A49933AD8CD328C6A53E58C8D2A8A5A31CF752B1E29947980D48A6F9FEE0FD6863A5039FB92B34D99FB5CC39E74A895D01886F5C2D5E65AD52FF8D2D1C1CA2643F0ACDB4847509E43DC6C028A308F9ECC1416A197F54DE06A640C56B2EC882A02318751034A7A13A8828174D3A10D1D933D7B53D00779A33AA01A2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +smlen = 2793 +sm = 7EA5E298084B9E6B99B88F218CBD0CEB18E5C0DD96D6425269EF0A7FCBE45B0D4A9CE90E9160615A9E129397B789CE64FB484DBF94A1ABBF0BF8ADE1E2FCAEC567D619423F301C498908EC84568132DC10DEE8B18C72D84D85470F2BBE7F4F3456DB0C7A490E244F6E7CB93E8F200EA68AFBD655E5613D0398C5649DCD9FDC458208FA0B9AD7D85CFCF03A41730EB49D345B9AC3C4FCA9A486D7147C5AF266E24B494D50B481EDD18F4517C81351FF945D150052E5F50FD14F9C0BCFA0A4BAE9DCD5401179A23F72E00A8156A9B883B73C19D1E2B89EBF8D86300EFD4731B1ADE0716E299FF2F1A84AB267B3BA72896BD54FDCFBBF4AA1D5812FA7DC0957ACD13B43795871398EBA412917C9CEA51505F431F373990C236D2CB4B9958130CF7D2580C57B6011FF87A621E6C1CA19CE6A1A18D09151A9E597DBCE569A5284782AB79D2537DC9757E2D196A5B6581340D17E8B14F9BB202A88EBB35FC623D54EEFB0D7156B28985E5D129615AF4271EA0B1EC11853F28AB10AEE4FAB00408C170D338E497F52F6D9F48C8D44C5CB17F5C70CFE36F25CDFF7009B830C6B571759150BA72E3922879BCFF90812BAC3260069FF75457F39B6F03F67414F92B47F1D4B8B8AD39EA14F04C8CB1E2F341AE22366D96CD6731FE3984750E35B0230218D4593D0D4BFD32EAD2EB7EF97D351F364B70CF386707EF15265259A22D41B1A14650FF923CD30A18A78BDF966C43CDB5F15DFC35C6F8276A70AE08682DB281A0CFBB7F766B5835E28D7EB2C311AC276FD5AE782C3F066C22E9B246BBAB318C57E02CFD34D9C3B44052CC53A0EFC5221A42D70AEE3FCABD938B491643EC51C24681BFE9DA885B3657B82C673B090E1238C68031CD9ABC060F197A46E068A4C7A1A59FD73734F00B57908B356B2EC882A02318751034A7A13A8828174D3A10D1D933D7B53D00779A33AA01A2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = C0DEBCA7FE579C205545BAA954D756AD95FB18B159ABD4FED9F68FBE6D0666558A9B4B2B03C560D8DA94E311DCBBFD4ADF1CB0EA9888448D7B44F7D002DC20BBD7C5F5AC822247B3DD0BBCC8399F64B8F579CEB6A2BBCF3D63A120509BBB35698C66071544716A02F84AD69909229480EE704E422D297B49DCE4FF7CB37C7B2160A9C5D4C52D0B0746FCEDDBF36B4D5F7E7021AD646FA0979664AF215BDC4A25C1CAE62D026D3AC646E5E3584AAEFAD6D1FAD411E897B8721D02AF4C193F5D438BD7D16FBA0BA274BAE3F55F45C6F70A67E1673412720DABF408624DE8B83D791F05035486DA44D78F5E97FB973883CE5118488400553D0EBCDAAE1177250FD88DDD0D435E34F2BD4CD602A3A74A869685ED05CDAB73FE488904FFAF64B59692371D9DA493B1641DC0C0275FD91D29F33F1FCFD5E601ADDD9B1626BF0099921C53943B3F207BED8832A4CB33D979F2BB20C43AF55CC7FDF7549475FCD62782563C6C68779406AD7011C7EF344A5FCE5C2B65932622F46B1E7D00FD0C8A034D4C61D2FA73E0021CE34A3B2AFA449ECCB29F2424E91904EE9CAD4F9F61CB9FE3A7361A767F8C4F1384E93CA3EF6E9DBF1FC1852D3C016A4BD21A801E5F6CC63BA3A57BE4474C01C1DC44C1CFE3E78356C6554C2FB49771AF73F2B843AC53E17B01E5682748941C6D67C36BAF5B7ADD7FA788D2947E6DEF12BC8B2B05D6C76C5763F8A2C527979E01BE6A8B90E224D336F287657BD37A0A79D6AB6C24501E37AEB5A814C5531FF3B8B34ED1D6E945E85F5FBC03D08A5B3DA2041E679BD543B102B7B9001103016B038E5AB2A0F8C11EB4A08DD3EC1E011C826702AA494842A5C9498436CF33FA0259A916F7830A4460CE65DFD4172FA3B87BEB0216590AE1B99CDB3E676B092797F38ABB851D7F4AF06CD2600A73A523F3C143FE83D375CA306DD0CF94B2D0BD92F9816AB2BA3671D1380215C4DB0DB7F81373C60FBE4E581F7F3391E545A4AFE8A8F5F1E2DCB9D0B915FDFAFA3D66B4B1840A61D34AE4FE4840B0EB8DFCA2311D5838CCB03291403C4D59EA960DAB0B4A58161B8A3D48CEE61FAB9BFB33E80501B0119BB48DA933A3B46F9AFF32A83109226F8A6655D55749F8F3011AB42C7450CECE947BDCA09C1E49FD966A25999E5D0F2C4AC27FCCC330E460CF225EEFA2C7733BD8DCAA83BFFEDDA31F0ADA0B35347AD5775720966AA449BB143FAE6F6395C4EB87ACE7422CDE9D0C6B30C52C47725DA1C5A173FF941D39357E2729C601A4308F6154A78AF584C9CE6F685EE3D1168754C0975F06D1B8C4D1D21D035D3CF0A351D037CC5FBDF68ED14C64A1038B4CE125E736B2779307A1B20CD0BD01F3D0C4AE755CD3B772C166D3C47DA78628240311D89D1EC1D7C404B2AB3A7E00BF0452315B84B47BF7F413C352CF4965F5242241D74B5BCF6B334582DE397F36B8AB36DC5DA6DB0C51D6461782563EFDDA0ABE054532EFD52007AFF5C60BC41F18882713C9525C2F2F8D5D5C4DEF71096D6AE8208CEFA909A137C4288A599447B63C75BAD057ED7318AD038AFA2D49AC809EE79C4B0910A57EBDC5B8CFA25605FCFBA420D49F085EDB9CFF8CFAAA037A0A6915C3231D672A1BAF2FE23B24E11B495E60F5CA39153B7B7A3DC0F6C36F74F05F3AD07BFD39D1491C7CF94574AAC9BA1F8E538B8D8DA8E666027E95F51A6CE682C2EE0972266BA42B5F53F067DAFC14B2BBB4D1A59C97A112C2B2EC82B6B68793FB5015071063B7E21A4D0A082BB7C301641513DB79B8462D515ED65B2D3137307206B62B1F1C47E590B8CF69D5530234336FF5472C1FB21371D077B666BC2B88A281CAF217944C73B88B4769D3212053162341A9130B2F7CE83501C472F7D9B0F372D16611188D50B772BBBEB9FC123A338C7FDBEC02471ED4DAA329A17C107ED8215F478201C2C355736002F7BAE832D57C7FD11DA90A10D98C9D4345454EEC099F1F97AF6163668AB2DC0D84BEE8E280783610276B06BF56E9C3E1F665D260CDF8D88AD9C427A3CF271EDA7C0096FD81259B9409003379136F19C2F5A69B0C49A5D445B3B77D08B246FFB61B8CC2D5D40943050902BD7E14C8E63D40CF8744349772C7B962EF9AA7C0FBF8F7B2AAA6BCFCAE12CF41BE89AC98711960A79B7B52182E4C3A7046CC833C91752D04C95F7A51B06A8F84C032A07FC8DE4B9BB919A57578301C44C2F42F23708FAC8EAD05FD82C0C9EDBB0D32FB38ED1CFA2D694187D71D850B7D5CF9E855C7198219589F414EA3BCC3ED7CFB8ECCB357191E247ED6E7EBE452FFE40ED55CC0D0EC72CABAD47BDEAE87A9BC7B5C4EFBB85E3524C0474E714A7DD30E708909A592324983EFA9C3AE1FA0C0D4958D6A71A1374FA8B1BAC85AD0A24D74446E9DC4072E9E30ABFD00B9A91A638D86F79EE6D5B0847FD491E005EA12FD20F78BF6877E96CBCEBA2C5FDE8422DF21C4788E82D36E6151ABB8E58DAC00BE5D73B04908BA0DD02F99E7EF480B9640AA356DBBC2B1DEFB9D2A3873E534942FCA61DE0507686432B6F69B69BF5A2C284449AC3931C2202E35F9966727E1238C60BCFADAB7588773A77D6C46CDB9F3A1261F008F66F170A8FA2E154F5598805B04C1E4CDC23101D54B86E599F2327933A177F99960E03A64185876107378A7978AFFD3D44C433A04D049D7E3093D028521D2EC2295B47E785B7F1DBDA2560F745A93CCE26A15D91ABC3A4915800A8BA23767EBBEF669AA8488EE722A09CDD3189799ABA130B7BA9012DB0B67F7FECC9C64128887205AF8C22364CB5829F5966106C81B7B54939541177E366F6B475010584815F3C235BDA9C83C091AF12357525D8D29598DA0AEFF86ADB1D2634DAE9B8B6EDDA6851C725BFA84ED0273887EA79277C91FD413AF595F38227727984F0B723DA86BC89EAD7DE141977972877A507356AACE883A7DEA226E16C567BC5F77327F0BCF81E48842C27992903D2B705A5DC42D2303A6B7BA9391722B8F7B3F720A0A932616F91071D1445840E01174D4A77405DA40551238851AA86C563915917CE73ECC0AE8B548B7A0B6DAE52FAC64E2FC1F5EF1152D499D586FBBB02914160AB194EE0444046B89CCABF9CDE014274AF1D313B0C7FD7FA56FA398BAB692B9ABEEED5314583369071BE25A8244EF6B4B84D2A083B1AE19052B9A65FEC46235939524197879DFC3AC3F4EFB1056F5C4B7BE046E2EC6FDCE51C6978E5516D1489CAC33A0CF03FE424E73FF8394FFD35471B019FEEAF38F6BA228E739FAF89E42B5E0E201E5E34E8AC7F8320ED52307D51FE0A1661F016B0838513B528D107E36D037523C5672CC381315958C82AC290AB162656B9EE858CBB99079C02A4BE632AEB1AF991801EBB05FAE6DCE870F313E4B329F149E5276DB7A5013D1CF8111C50BFF4A44741191EAA7932441AC46F1E5851FFABBA18A85353939D1639686C6334E80B6BB1F5F313F8C02D036FD00FA9395B89C97888BEA188BFBDD036724CBDF84BEE2BBB5B98D17AD3AD75E4B65B550F94F3DA38EDA4E3EDDE8E998DC1FEE99B72115EA4A1801F60CFD9B1AD7D2FBDD47F8279EA4F2983B3430CDED3339931DE3E10A91D7E8D681DA6561AB170314FD76995C77C1CE85FA600B930835925C456A2117D5B6AC34BDC5009DDE627B75D7A4CDDF9D06C10ECD6F3DD85B18C04334D48A92CC6ADB7B8AFC5E6AD4E339236DCF3C556D042DE0273F72DB5ADC040CC519CBE72FC7836F0F8777C44663F46AB8E4EF5EE8 +pk = C0DEBCA7FE579C205545BAA954D756AD3371487EFBF32E9587AFC80B332C62480B815560DCC3D23127ACEABB22053F6A10BA223D7E9DC913BB30EA16889020DED3B3CA24E18BD3E836FBB1E1970AEABE12D4EAB5A8F0D736E46FA273C8E8D640133ABABA486E70321683FB26E17F61DAF37932A1BC86C00DC34A1545CA54D7D9EA870C858195723814ED0E32DF88A349A88DAE4237DE9EF1224155B28D6E37105D50FB6BC91A3906C806C36CCF8DD48097165CFD1C5F35A82E8001BC931EBBDAAC343FDD7FED86DD6699CDF3DF2D6B13CFA7F6537528CBD56B8F5EB681F6550CE5B5498BEE27E847C91F03EBE2C564C843297CC2BF4CEA10E020DCBD1A1208D44D91C82EE5C454F2827880E4A2BC168802B6C3C2BF873256992FA60CFC660EC679E40A7D55B4EEC28C46C9BB301BCCEA513D321537F95FB8FC13ADFEF9A9DBC260F6DF34341D446B2897DBA6E51B6DA21C13D49E70CDC803A048FAAFC72C6E2848A699F4B0A15597B1720987DE9D60285E2B023C216F9B3AA623055CF050BA70060EFA6C4C711AEA4370DC1B1192FFF7A2368C2C3D413C88DA2ACFF5FE35E5367467028494B0B428850C8DECC4E642AD46151B9B6C133AC2729532B27B0F4BC04B60E050A05A30707099DB414779AA4763BEB7ED22C8A01AFF0C20D4F62A9550575D8861BFDE68E27F0456B1A0CD79C1CF2020A7D3D27DF9A4AC0E6FB14A1BD174A7BCE8C7B3384AE140BF54543E8781D4F5B3B5DDBFD97C7DAE3575D12F327CEEB3C1D284CAC996B2FDFD0B6605E18A41DF01543D80B13174D61432A1E3329152CFB501DD332954B191C9B3820E2D9BCDDF251C7AA9170AA9DCD9DF7BED5E5F5E192C57F1A46501AE2C650144AC599FBF917D5D718F1CD7B667C52EAD18F217451C2E7964034CD48E6BCAFBF21B50B9DB8AE3D7D797913F6A4B1284C174DAE1334B3A3A212158EA9817F51A12561E927DBF91303C830ED1F7AEA7F9C50CE59C36FADECBE0FAE641964C06102BA10AFCD517C41BE5B2EE0F36720F1E2C66E27178D46C10F5CFCB15C7A6F5B25AA83395C78CB11F55BD1A3D681A15ECFEC0C1F424F420B878CCB257D50EC275BF3BA3A5F6FFB8D2BB12D38316769D55494813127AB82CBFF3927D45D9BC562431F642613B5DB0F39E215D90B90E20323B4BB2985DA2D5371ECB8D7E856F0D2D6625AF57C0792C965BDF6DD890717DCC0E188A262CBA5B50E2A10BE419CF6AE54761ACAF108751C595218AAE7D04354CD6B6FDC9385F719087C696D8E271B32D3F048129F8FBB3657A37BB950816679137387236033D5A41C921119824B69BE954722C21497AE8CF83B4FFB108ABF96204F0F3BE8ABE28C848862089BDB5E34D3EB568E78DAC74A5C5951D37FC978551A1CA778F35EA6EF066F483344C762E5A8BF7BF1CEE39375794A534D6552CD2394A48929706771ED73C45E0505D6B5FB80BB150C156EDCE7A11A0BB70DA4CD3A9102774F05A5DFF7037EB96553B34E8378E932CAA248E3DB687B519F003BBA2D4663A4F23E6F7B01298D76BFBF2F2ABCC329F894823231483B6320091265E56198AE55414EC0BC4B5922E073269F99132CC0E572F5AB935A19323076FD3689F02DDF1E2921E945D67B5B8912A2707927CE3551A14D147159A7A20693E7626E450E234A381B272A07EF9D39133D5DCBB0E1D0FC1C1B91B67356651C76C1DA320350C7CF24FDA363C3B0B0B5D44486920F9BB6767053BDE5FB2A196BE3FBAB957C2D16E33241EBF8DC76466750B5206BBA40750731B50C5E36FAB231DC5C730DA41F530A2B3000CBCE2D1D3CB34E8B4D98A87FB7AC1F61A3A5F1E024A26B55C8AA6F58519A30D4452CD0CA8AACA0628DCEF8F4A87E9637ED522F54C058AFDD19FBC1E5BE953ECF5355C6FE11671CE2D50543892A850FC7E43A23F764CA0714E5E02962EC4F05BA48017A23D32D5717BAFC78029F2E334FBDD261688E4D9FDE9A0CD6DA9D0C54DB51F4AB4B21EFA7D98100038F2C57C34D0960880335FE4257AF1374241E0478A7FEC61206DC57195E6EC47E682A702B389DF14B96793CFDE8F5AD615FB20F17BABCF3FB88E3604502B1A76640B6E650EDF7710F30F9C45943AE5E4BD89038A0704FB3DBDEC09DFCE3DB235A4738A11B316565FE6447C34443E37853C3836B7DB00E9FA575B8194B974D8F90C5422CE91A8A9424F7A14E6CD51BE99F0578BADF5720AB4CC535332CE51D9791DF74E2CE43567C6DABA25F57D0B354A39C98F53B932967599466AF9A41D385AB6B7A68BF28C8F80A013A5E07DD2F28F087D392CA80897CB6CC86645A6712BE9DC0302AF394ACBF7CDA213111974A49A71E8534DFD516DBC30DE604665A28D9E8C2873FFF29E6208C9597B6548A1E1A2610024B85DCB268211B050AF029C37FB4EDA37A232BA3507C75996BB626CEC7D1B5006ADABCB1F01E06D0C2900F5E4B4255C8BB08632F2236335AD197DF672F1CBB1C744CCBCE357980FE8C32EB975866C309680D60F46671C4E2642316CA2C4296240B04AAAD36223D3FFE9A6BFA5708E16CB649E8392D9D3CBF9F8FE00757743D7809C3380A0BD648BEE34A11765FC5D2310BDE5BE57E752D1D9B430E9DEA1CE19F7CD4A15827CE8076D348ECA9B86D5F8B14B3183E72C02E9F5350D6EDBF8290A17688E3B37C07548F5EEA05C9ECCAACD5E4B4AD5FA7C0D2FA93E79CF1A58CD0F69BC83160936BD2811BEAE26DE964D241EC17B10BA7E7A1F151C45EB3235B4F6B76FD2AEFC77124BBE7A3071D8A75FF96560546580ED20C5327B7D5267C778734528B64C800D0A1CE15E4B14F686485D54C232C81B819DE5A880C180C3C2830E18CAC5C8F0E7E813186D5252DBC320C4545D772AE25876B86F98E3EE351A56E76745CADCD5F742B44A6336764F09EDD6B669672D33830816AB073AD8EABD0F9D8DFD67D6F6ECA2C9005199340A9DDE38D56D7F13EB1B2D1E2730A34BB8FC0034A7E51376297B3BFD67A449C9187E70496DBB0A770594DE2CDD3584F8991477913787300F2723276CAC82F4A5F042652FF4FD09D118039E608702B5A3F3AE672B59110B123724B9F31F2984D13859D87EB928301721FC418FC8826C730DF7B088233A1BA26ED1C14D047D9260AC3B01B91B48F90F23724C8E18885F620CFE9F32834C185C4CCCD32526319D2B5BE39C808266F79B30CE6EEAB7265730C77143CAAD877418310F5E6FF60EF013764CDF03BBE50732C0BCCBCDBEC801D56524815072EE4C30C6DA2F80175820A2F6F27E52F2A91AE39A344145457228AE33B392008EBAE6A1958E61F5089CCA5B652607F9986DA41D3D82EF23045F28A1022073F25D811F7438DDB9DBB619B20B8281CE25A781C82A655A952E1978015200890D959B329F47A84CF84FD509B8ECE42321D1BC1A25C26B8E0540A6157F443DB895ED4C9A595BEEB49E1DE49F3AE5EB61EC92A30FEA9FE4BE3DD47368B3A8F21B4C0FAA10DCE5CBAF4C855324841A4D40483E5BE47BD6E86532A106430FFE2620D556C5828AD75C88847702BB5012FAE2DB7D278DC37A44BD68DB71C3E9700236ABA0C0391FC35F99AABE9AF74D9EF6D680151FBEA40F0B8B229CE56CFAE2A8435EAEDF42F882A4870733EDF5EC47547C702FE9976B67CC50B4D7009E6445AF6CFAEA7604482FA0D2F845CB8B136EE31AF2D32447EEBD9667E0F1E8796D74D20DB6348E635686C230A65D419249A2051B7AD75F973D556D6CD577E0DB76C96BB353AA8E2AF2E20495EFC1995200EC5710E518D70F66A1D55D61A1456C247F0F202E8C0AC4304A636AAE6530F094799D5AB2E3F5C6336980270C5589DEF53E3042DE1CE69563993DA95C82216927B64E9D0199D78183BC14FAEB1B848BA52E37A107A6BB8CDB8B84187E181D827F1CC2F2E8BD9D4C2FE35A2A39B01AD0CC72F859BA704371D2A62D290CD2CDF9AB544B1EE104286D2E8F9612743EEB45607A29CCE882C925DD397B23C8B4BA1FA30A7E2D37B714868B0DCF093E75D617925E11B67C8ADEE5574826782A6643EE49AF7EADE422EE51C018491416651DF8A15D83FDAE14644A10A74CAFB4B41CFE314DAAC66B10F184C26B96D5275CB4815FA4D9229211DC0A61FE6807882C0A7F6D9D481ECB30671CFE707470DCFE95F0A8D9D15C383C3FFB01FF78E8B6D488CA37DC7759AEC504421BC5E5493D86CFCFD64C095D4E6AE6E1C5A0E8451EEA3D2C19F3 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA639E02E900891EA82C -smlen = 2722 -sm = 21D6CF7651A0501C165A22A0DD9482D7B54E2EEDE03C279F3600BC0E642508E069B97E7E5C630381E9B6B7350E8508E36BF59E0A798F77373D5093609281F4F9A6D812D0C502E2A32C339F80E1876EE1F03BCD5E1E2D8BFDC8D20012C014B18677370CEAD1D897CB3B35788150398410E62D9AA37A101B78AF9FC9F76B9528EA06640017464C1AE99A13CD48694C2DC7AA45BDDB1F487A4A121DB21E38DDE7708670969667014F3BA5F678FDB57CC66E5E1A960BA411131617FD5C7A857F0C6D7E677BFDAD4E0FA71BCE951986AF1185F7C1F4BA1DBCD880416CB7593D38D9D7838E65712CDDE73BC4C32F04456A1C9C30D071BF942866A851B3080824DD73794280DF8DC5214EFA161549F8196F796EE3595E7ABC3B1CA54056C7CDFFAFBC51B3466859D1B067111FA14C7D8E7EAEFCD9C6550B087C24823682B4555AA2E3472449885E4CDA6CD7079B7685DE2BCAEE4EFC5A374E33CE1911001E91B7E6AB838F8A4878B3BEDF35076103E6A58B97AF55CDC496BFA1B57F968A2E4DAE81075805FBB090592EBBB51CA7BCBA2D8708C277FA3F0CCBC342CF20B7A009013D7BA8F88DF716E8003E27B8F047730056E56AE07D001A8FC2FBB4641A5365BC39C1E787074EF91904295E5B2CB6C9C2E17BEBED4838103020A55B74E60200789259D04098AF91C3569C53827C64A80309F08F12E50DF8C4024D506BCBB7D03A60A7C7CA92851396B5BC4BD7CED3D624144385125A40B836B31C57C288439FE2EF65300D58FD0CC9313C573B6023F8C7E3ABA9EFA0062EE9EA341099B4EAD0BD0BA2142C5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +smlen = 2826 +sm = 2BCF285A1F75292358AE5515092E0CE20CC75D5BDA9DE5D150A808D004AB45B39A56888338D2EFB3EB497E64E036F6EB12FA382B8251918322979C7DAAF63B9FB50AD7EE582374D08D5783296192698EB1CA0E0C4A328A7DD343F94FCDAA7B99E6E93C65D06647F8B375C6BE2671BA1E85D98ECF8D3878F44E50DA11AEFC5DA9E72DE52B7AFF444EE9711FA79E3EA06D197FCBD94D1E4A0FE8495A62DFED056FB40421372A8DB42D1C348076D8A28CB42037C6B398A744BE1C22AE07EFBD0CF8994D27775A8AEC2F9B9884D0DCD23D0E4CDA5131967EC6CA7FAA9780A09FBBBAE8E570217E0405A96A2098E1E2A0DB49F15F0143AFBDFD40337B140112603ADD1BA702FA93E10EA67E52660D757441972B4FF6686FC9DB0BE8C86A135E39DAFCC453389D1ACAD99D4FF65BA17D68239FFFBD3A6A5C0DA97A424DC7EEE5F4F9DBBABF258055DAACE985B6F62B77BC0A9B975D676932CE81DB2DAA3C6EC5C07FD830F838CA2C08914CCFDD6642896DE0530CADA5BEED4941BB7D3B09B1EBBB9639D09CF30A6C9FA53850BC0DE9677308188062C6E7F04A3C950AFB0E87566B0120A34D1063B81F53B6CE3A01C4FE72279E0F931245535BE2B0F91A103ADA89F7ED2AAB23E9C0C7FB8EB8C8ADAF6869E1608409F68C5B5A31651D898CCFC630A0D40ECB7B51F33F3515D17BCE5265BC527D35E3E4335F80A6CB48F40711EEA0C5CE991C5D94C717EC35A8C0514DFB8A712A3FCB7316B87D8E4C8ECED9D4BE953E22F2CB815B590FC69808C92FA8E067D352126D4DD5449E84B8F8A3F1F10BA69636CD063882BAD569A7DFD2133361B06C2190CA5CF1977F8CD44F15F140D2BEE1568D121DD4A3731617DA4DC267225F3835766658B1CC5EBE1DAFDE17869570757B896D469E96944EE23458FD0CC9313C573B6023F8C7E3ABA9EFA0062EE9EA341099B4EAD0BD0BA2142C5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = C5BED41F1D4524B91B8C04D0646A6FD57A15513F881907DCC918EC021EC08D78BA6B79050FD5E7519498C7D620377EDE3F822039D6BBA2420FE501F308BA291100B2E78E6F202B39712982F22CD233CD73B138F887C007A542A62ADA3A47D0BC3BF4F7EDB0E25D098852AE7F5F04C53BD3B8EB0CE8D128BCB1E7ED6FC170F7C4BC7E3EB4C2E5D438DECDFFF55C7750486B63C0ACAFAA7F04406C4DB748FCBC5BFDD31E53863B6843880DC2C6083315CE6DC70BA16D9709C51D9DD46C66013D97C3C267A6A47103A4980A050EE83D8D7B6BD4F807C9ACF9669D56F2FCADD0E49FD8F40421C494465D48250BEA57191D0D685C1813BACF3D1F66C9BD4BCDE858A0BE78EE0B5B27433F57A4B55E6699A6F71D62BB1BDC4DCE78F1D5855CB0502AF64D84B39030D42B4607C903C5E595D5926C7EF9CBDEC858E050F434F876604C31BF3D68B697F65A3D281719DB049159302771824BFC11C86BD5B1A4D309E698DC34709AB9948D5E663E2241A3A122F6CAC85E164F33D70ECF6045DDADC8B1476F14A5E88F9D31863ADC8F2FAD92277A6D8CC87E257D1A6E084318EEB1AA99267C27F4DFD74BD6E69E23F1123358D5A18341FB800FB054A44FCDAD51A0D385B396C3B2C2DC5EB9755DADF67949BC4D1D099D9A313FA60F28F0A4A9A6B38E0DE58833F4396772B7F5FAE3DBAFEF9BC8F5E30AE5273B007552828F52C4C452EC41EA79D9DF4DBCC9FF0DCFCD3F3427681F83F826A9A161B6CC2EB05855D608C85E708CDB081DA8337FAD5ED97BEE3977CF92847DE5EEF1EACD7E93D1ADAFF573059E69B1428CECAA6872CBDBE54242B5BA474AD574CE682097A3E9F4980C27FC587FB6E02E7A873E4073255EFA41CDB699E5CF8816DD5526DF49E00BB4AFB1278BA7FD2F0693309AFE8F729A10A3FCFC91324A48AA9ABE49027DECD27583E6619E89F8ED7297F4189BA88F448C0F5CB2A1615B4130533B2CD59394A147B26C6F2713F266BF97F2DC0A75885962A88EAE3559DA0DB2E543EE3770EC01639DDBE6F0AD6D2BCB06AF2CA251BC5B6CA645D7C022C99D0FD87D2A6FFFB34F09A24DA28C43778E4A654D2AA70E9E4048CE3AE822C4CD332CE5098CF699557B8887A4269EB5FC4E45D53BCC4B1453E3A166660E873143714A3FD66DEB7477167494E31F5C94AE96ADBBFE9993B7166D6ADCB46ED4E47CDE48BB295B987B4BDB8A7ABB49047AE314BE4EBAD524B07479C03AE1407B6152EAE032A2EF4142BDB3344F81B9DD7DCB8875B9FA8C748D43F50EE948CCC95A8D9D2ACAB17A6676F519731CD42E690D991FFE7CCA2DC2F9E6338B7B2514450ED5297DB58C3CAFA62442CFB7BA5F36EB2A61583053D9A425AA9C31A2AA905B9725EC99E3E6C487FEF9331529B6483AC375342DE29A3FAEEEFA8922053FCE1405C4A6364BE1C29D5AB795A6F1E32AE8E06B0B8B512D4A95C749A6DA51584DBF2751A4E79A0FA85039939E7ECFFE00D84E7DE2BED5F0CE78310C0C5891BB21181F03C2ADF6D5134DA7E1CF407A99C2BEE09167EDC02B2D988B6AE08507AD3038B8D7E682252B8682BF83173527D14EF4065A640EC5B9E2ADE56CBEE15C8B3FC304A443D4F56ADAF6C30A4F98A938576D1D84B48145AC01A30C09FF6B6D243BECF490BF2E2188736173D659AED5C77FF8FB42C6237B73D358D3B05EFCD7CFA73E69CAAB7E8F2C42CE23020AC210370A2D4A8B0CB8892FB55BE691682ECFBB97DBD7E9C9DC77492B25B4960AD0FB11EB4926CA1E068BD64F8E039BF97F596523B52CBDD28443868F48D0DCE921AA61D67607405F555BE1CD76DDF4AC893A23A02E8C5049A196FAC585E19748A8EB5A3EF24AC41EB04D7DDDFF2D794C1F73CAD3DF20CCA35CF81E2C8FCC58187DF931769508DD2EBE633A80F0BEF7F30F55BBB6130B9A1B7A9BFBC553B4C10E3F0F8353104B62BFB9E3333686EB32C291CB08DEACE75961E957462258FB595A87C9B64CC4D3F71FDCFD3E936CEF1046CB489B6900B4587AFBC15CB43B4FEDD3227493AD30B259F6BB58590CCD384C2EF5B3EECB210A2679995816FB9FB99F17FFC657E0482B37585AE20708F5CCE652E03B483E9FE43B86211C4698A5772E236CF78127F133FC2C2269CEA735EA39FC2CE1981651EE8C7B29C9B2ECDFC77B3322EE8B1987D292472402E31616B685B83971B179BB573457CEFE2DF5980804F585FC9907860DB15515530AAEDBC09E4CD3E2A8C38C3C064C1BE771FB7231F7A3D6291779A5FFDACCF95E924CB839769F1B1C43698639C37A1ADAA3BE8D9D2177BC70C3DECF6B8716A92201FC9F0873FEC3E2A759636DFDCCA37B556E8B3CD1CD5C9029A4B8542C7E45A83FD929990835EB7DD1667389499CA49B0ECBBF5D06ECDB496CB22D663609866C8E19CC1190E3131089791C3A0ABD3C07DFCD2FAF3D11B8AC5C33FBBAD4C28E24C287E8F230E8CB4FEB5F3FFF4EB15FB8E9493C854D4336398054257595D354EF4CA1BAA23ADBD093E605CFD24F3A363F434617DB506F7252AF0F8DD674C5C332B4B82C53EAD2A3C9755E7CEF5D357A0EF2D028951A41A6590BC01AB8ECA3555C8754B694BA203B286DC457658ACDCB4F939196F41DF8353380A8C99CAB8FF917B8D8AD397F3F558B366C52937DC7C23EF083E9A56ACC981AEBF73242F83C710E164368E0F052B6131C0F0C6252C18348B10D138287A54972DC132E3A94F6607B5BA830893286CE372CFBD7D44D57DB7954D4FC548D567FDAC6E6612EC46838489E7A91B98605D3CF79397E96CB3C0704F25F2C19F0C6B71DE728A8854341F4C1A954EF15B86BEF4BD8002D449F72E78F5B6B07EF78CCF0F1D230C9D1900F4A3EE379136F9FD9E42F0A375B3A717AAE3685505BB023A585659590B5946150599C57E33478166073D8C7A2C6728756350589A9D98017A871A703638F067FA0704F7736A0762BB6E6AEFCC36D8899070F5F9D09FD02D77518073640F3545B0D44846F95E9C707320DF471E741520C0EB011D1DC880AB248E39843D6A3E4EE172C79BC1ED8CFA21C2A131D891F3D97B9D935E618AA7BCA21C3BFF995B280D6366A84469257A9332C6E0CC8C956E922C83F6014C9E3CCA720E0A52F3AC6A3DC0715B4B86DDEF50382E2ED6B75490BA2CA7555C9AAB476D4A3B49F9929C3083465EBDDEEBAD1503D1E1C653D055146C7A705CC234E5211E086E7CBDF868BB7CD77FA2ABBAEE2982E9F5BD6175B74650098F169F816B75AC28AFFFACEA9CEF03AC9D25F9347F0C55E692A24188AD93962B7DF476EACCFDB89734F8856B556A10D795B7ABD76FC6DBD92B53FD4F06FD2952B267E9F735C68567F88E4C3B4F5B558A29A6241D1A63FD5B7C758DCB062746132C80BDD50EBF58F95F65314FED2384F3063859C4B6F0DEC2AED826C01D7EC7F676D10D5DF78520631CEA80E21CD8DEE3F41E4FFA6D42471A5AC0AE5ABA2EFD8D17BBFF7F66AC2B34410F1D09593BC42C7F4C0AF93EC28B70F6EF1CB67A8A1E2A55E186D1672D9561B304914EAE1ED86DE1D1C9153B72807A7BF2A241919A93F29A4F95809EF8238ABECC787D9D0A5E614A83577C7DEAB1BB16ABE209E5E55243F63BBA21C3DE5E5656DC78682FF3211BA1FFCC224AFF0D1D63C999CF8E8E4B89CDBFC2710CBA2CC6BECE9A4CBD2AE9E58894D684173CE58D0982757FAD7523A34CD14D1E312E3248964F30F8C20A80888013A2BD7CB3618C4203F424B42AE7205403F9C2D5785A1F8B14C019BFEB6 +pk = C5BED41F1D4524B91B8C04D0646A6FD551168F87EB96C00CD306E59D8C93403F1F731AEC49EE774A2978F9F9A9FAA54CA667FC03C5C82F6FF42430CEEF1A0CF898D7DD4C6EF9BB5575BEA908B8A5D8D9E2CD36C899EB0468C811FD37794EA416231D48624518B7A25A961B87DCEACD87C2022AD1F732357C9B802E24BF31AA96FCF09D58A9D325BF1C6BCDBC4AE0DE4FF0A6058BDB20119ADBEB012020B778177AF135F22E47079E37BCEB8DB582692EFB6C4575987AB1B3935A373E706C14B0B4185303249D36F9D77EC6E1112E1054E555B8D59D7800E959793DCA72F77A07890FA927B76663AF34D3DC1B9F6DC11046888FBFE2D42340A0C3351D7F7FD21C1DCD41F96EBDBF936DA89C97D01B8AD7C9C5E0727A1648ADAFF7DADFAD4A051DCC2A4A57C924A891F46E38057AB08D65FCCB0087288D2741C1BDB88FF05EAF25AD59D415F4ECB78D22E980DA1A1C9D2DDF5B3159A158C7EF21D8E8F20A02FBA9786FAC52E6A2A3B763F938A51125144281BA35E881EF6857A313699039D5C3BEE0B5CF2279976190008C32449E67E6D49D08CE0771550713C871B630894C5FB0A38983BB2D99CF1D70B6325C526BD9B9A2B25361497003DA0F5AB868278A2F711FD854A3EA5D56B2A8E1FDA2C81793FEA228EFD727AD8BCD05C8A721AB6C5BBBB368B1F5E4391DF0EDC5FE4A8162848C3BE6B3EF47B11CF0DE020CC8FD7D6019FA3B0C40A0C1271EB041C0A4444B99E66429BE3D0C963511B8EF049B9C9230FFC61E727278BAB4237FB368FBAFBC4D4BFB12CBCEA803EF273B95FBF0AB10A0BC77326C8CFFD927565D716A679FFA2B68245F242AFF865091941324865DFA2FE41E1DBD48D05AACC5B9E9F3BDB603AEA4702C2F081C4068584AF8CAAB831F925660A5C43F125BDD66ABAED1F47AB5C79739551AB44AAD2BC3486C9D5AE7A52691AD774D2EEDDF29179BF1AFBEEE90D5C6792E2D7DABEF3FA5F5C7AA980FDA34221A0CB89C00C6606139E1E7C381718093EFFDA4A016532FE4B0954927E80EB6E39D7EB00BCB507098914AC22AAC207CC4E1C0FA9AE819B1C9CE18D4C8038B7EC69A2D05A1C05CE3E76C6537007592E4C9107B51D37613825A681AFC7476C514BE912FE62DFAF7595A38878029AEA6BEA9757324C5DD851A00320845EA3F8A17CDA6153125C6A0CD6DED786D7D6B610DAF0A93767AEE079741D3033B50DA8211C77609EC85F1C64F2B01A768683694ACCA0287A18203A9F798633A2CA91D7D517BA8B3E2A29E7F3900E90F62BD2324E14F83936AA4959B8AB89A79DCB8A924E27B02101E02AE241CAE46CB5420364A1D31FEE7770C119C84D39D90B2632EA66867BCE526AA0B8DACA8BF9BABCDB9D67A546AE9257EDE31CEEA4010A43345A4CA3A5A801DE8331169E57FDD2F49B349BA42FB221364AED5C334F7CAEE24A30392D10C25C038036A5E8FDBF6789764BAA53DFCCC8A7FED9B204241042828B28B508A62F091C4F758737140E35F13A98E0B7BBB92DBB0BAD9E3181DDC869D637444661DB06540BFEDF6A0B6A1F2171D6D6DBAEBD3EF701BEE7BEED077A47F00AFF64EA002C7F50BC2F6C36D79F40B40F9E7D5E432E2BD7E0A7EBD448F952AF1B7F11D61F7042892C6EC38DDECB06C5F800EA5666F24BB41FF48A2562CB0998C8492C084F856AA32C9DE93C632D902F2145CB2F4AC1AE94306706AEB9C2E540D5084E6964125106744724FB6C27EE6696F9E2848375D729161FFCA6D3C6AA7026284B53056EBB156B499DAD5F0FE1349F0F4F1B474E374C5C801E9463E0F1F0258699652A1A94B04C14D96DA1FDC78408DDED8B0430ECDEE140D7D8F99ECFCF94EF352C7F055D5392FA36CA7FFB0EE05FCF1C27907620A5CB5D4E5B29EC06DAA4D1580B01766D193E9EB03203BBCB603BECCEAC0CFD3159D643385AF3B50B65FA3A28129D8F388B1585F5030AC8213B94D5C2F40B2D2433DB3B801A23C910AA168AC1873658942476C8D4D91164EA4F12BE99EEDC708750097A7D2DC0F0DD19E04DDC36900464299B2742AA05E1C35C3C5B4A3F9B2CE7FA677BE0EA1F62AE18866E478E35DD262BCCB643F26E77940D8E074945E1016E352511A6CA957D3B7B6EEAA4838CAA0F01D4AE1244ABEAB7957AD0DF032C2E3F15A6F2AC66DF8B721C5D984707D490304A1CC137D83A7235B233C9D14058036F7BA11972E5B653C69FA879C0F43FFB76381D1BF59E9EA8D828303D8F59DFBEA2D12493F8B88B7D4DAE5F964F5F4E84011B1E969B554960665015C35D8FCF298B895A83EFC8B19241365476CF1C220F4D3414C190FDAB655B3CAC9859BE7D614E81F96B8F7CFADBABFEE0A851FCA27825F57993399D7ED280FBC7B64ECD574D07AF7BBF189DA7B1F3973013D4DB2DED25BB03D26B586E221A3C9AFB786804E88755A44D572BE3A461B29D0B36C12AB7EEC8A6D6D377F438C18BD1A796723517F970D4F3FBE0FFA96A49CC19230955B7D575D33B8A4B746BDCD6298F758D24655B55B0F2329BFDA5A380EB7BBC893EDE6959DD15237F498FE90EF6972417DF30EC1FAE3A1407A4B7DDECC32DC634B499DAC216E991F827FDD7E8A076858946C352E141C670E1492A4C8C71299C69E4D7A8751CC633781255A7B0D8FCD5BD2F694655F3E8B05B8A723BF09DD26EE951337E8E07C677623D1FC717E25457078C9293FFD58FF165D99A4C61BA25C130ECD73C10C2AFCDF894115C4BBE67877800CB017AB51569DF6B35A4231E68A6D8997E77A1798B1DDD99DFFFF921CCD5E26E40CCBF9A1697DAB82E44B5A765835B0A636A63090FE052D219B746FD9A3B9DC02864E1BB08A0552FB88FFCBF5112AE0BD0E8398BCAED210CD45AE162FF01A05AFA1AD419B31FD7F3851285BD8B4020D7A7BC95DD168D48A809B21225C23C7FCFFDE7C95170F894685ACEDD728B55D0316BC8CFC556FDA2B683763B702E9FD62971B798F61C70AD8D6E13778C17D94CFE8A703E70EFC9D5F0C2C3B526C1E993576807C9F0A0A058EC58B90FC51A261EB494830A5DFBF7CCE48EE9CB97736C1A6E91585962F013E17B274574F16CDD3680AC8EDB81146B1D528B8CF7A5D73098C8EF880DB3F4E2BB4703BABC19C3D8775B0BED86421E41FF8191690C9867545AAA6698140D03003E7BC5871619BDD3957D3D75D24F828EFD3971F85160B4E0457C56276E4C20E37EC338F53A74560C2B04408A03DA2801CF9D42F864920C5166D9ED71A0A2C99531DC74301CCF39D00453468D438B9AC8D8455AEF211769527C4F17E6852A70AA191A89E6382143286D46B35C0C4684D30928D45B6270F9A811080EB0287F27312D2B87A6872895C67173D95D490CC3CB320D4BA2B4EEDF5024E4BD09591254444E7789A69FDB569F6039B0CDB73D8FE6A2FB77AD3FB8B776BD921E7DFE7E5285E6B0B9FBB65F3895F43E2E45BAA8F946B35BD703D900773D6611EB46E9F4260EBDBA5E648BA8FF55286CAF99D632338E367C04ECFBE03BC7422A508B8A76959713502A29EDB1BF83727BED9CD1406B261DE5E5B528040E85EDE7C29CE0EAC08F8627764D50DA5BA955B5AE7546B78EEA4C63EEC3C0965CA70075D703A09B4598D50B1BEF2F58EE660D1389AA347A848D8B08032581FC77A71E4B9119A1FED23A00B5A78CE534E39AE544AE0E115262B83E91F47B0C62D152DB2318D251310398EC62994A757E2836E5897ED7A9F73697D3072C5E92C3EA81E0C8E569F5A4239BA12604108FAD32626C457D6BCEEFCDC6430EA75F021D5EF2FF2F25DECE5712137CD74B20D2A46158B64017830A128BE9C2728D63DBA64664184975006CE778421A43FB3889DEB37FB8804B8F6B259866AB4AC75EACD39AD0BD66AFB40C671F74CC09C5E67AA6B1035EFCB6DD3BBA6A6725DD616336D27FF49B3DDAB297AB612BFC8AA7A3E4DBE7C6BB111940A29FEE4BF439370933E749FE9923F1304A180CE226502DE58FB9726711D7ADBAAEDE085700E9936437DF1EF461006905EFC1620D56AC72E8BA27ABEEDAC26416595898B3436BD5EBD130905350D79369551997E6D24E7F0394792B6858EF8B1616C2B534C887F0A43EAEEAB7F5DA70B71379917FDA1AAA605446528084AFC9E970F3AADF0279F4E6D1AC0AFDE2191F8D4E78CB3FCD92FFF20C56985DC8F610586E7B848175AE17326388D90343234AA8E771F25F0C5A4BEA6FF1CABF4165B6E25558A6617CD8E sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086CB4021877780C6B4 -smlen = 2755 -sm = D0E0ED5155F4E47011E23C8716DF0FEEF13D4CE9BF22511BE400A550FC7F45F0B511F782A153818BF3B112BC6C224E78236E49E0FAE3A3D71CEFB4CB63CEA61C9FCED3E14933DC3E7D370A10025EB0FDAFAC5459982B51FBFE2DBF4F9CCF83201B9B607F5CD88853C26531679F7343E61BCA6851E1CA6C000B09553570F867E924447541D62EF8CBE1CD82C8884DBF07C3F1CF6B90F9F63BA515BCC05CE9D882D334D03EAC5F1587A49D92E242D4B3D941A2C8389BF41C7711DDB920A0EE2214900069860F2AE223E24696F84DC3462BE4C5FB134E9C8AB2678C426D301EBCE18C97BE30D440051BA638812A2FC07318DDB13EF8F77B91FA7DDDE149ECE106C7FFD488FDF646D5ED2D9390EA681589E22C0B20E5FEE505EA5569131D046079167AB73BC27610FAC886491BDBCBD70BE184704D71D074BC2D9C5019F96B44789157455E09B9FAB6158723E08B85357B51BA6DF2319EA4E25CC116C379221C467F9FF488428886213BEE6CF250AAA76AD7F95FBADCACDF6E947B85487868735561DD160EFFD007C80DD7B4C540B7E28B995EFC8614EE0271C0CFF2352E0173CA715CE10BFB88077687B75CCE4783C801239E4267DC55888A6A69FC8EFA9EBB02267A5C41904818F792F8A2745F5D00A99231C93D747BA2961FDDC075304C9376189359218C83C221B6AB7345EA8061DB7E9060DCD80398D65458088267CD12F02D095A0600D53B94646BF061F5F21D9F66113983D50F2EF75BE5EB784B19F75F370D59CB98DF611156E93789672CDE061A258F840C50342E03B7CF2CABC1DB25E21499B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +smlen = 2859 +sm = F7C8E32FDF03814BD33FEB4C0430A073228AAA31C828A7AEA3AC2805461F00C4EB9979AB3C183B0A0834D93E30C227F79A9D8E2975660FF3510E69EDC83954EC53608527F407B2DFB9F78D8CDD529E15C4069120CBE8C7A377435122CFC6E0C1E496877E3E57F7D1D3B97826154D0FA9D82D7ED368F604FDDBB0EC65A861EB596E69BF4AA7DDA006DB8AD84CDF6FCC774DF0615D38BE47F4E0EF62DDD756B01E86B7766A48E0A18B9C74208E576761428BF137F9846DA008187CB869973AE1F43B5759C5E14C8C6A639D50609285310AD64F2A23EBF5477B20BA804D6077BF9E514C6A7BBD6AB3077ADBEC658C499F5F17B365AC9A5E300389D503D5ED8EB5688F227FB606F9D11941B44F7F3CF1F58A40178D90A743CC77C76DBCC965EDDC9D13ECCFF1792141BB1BEA2E39F0A563901383FAC06567DB77F6836DEFF149F2232B33434F8B105C03043CEAEF9D2D469E313A887118A7C8AE4D3763A9F125E946CE62F5C9B743DECF448773449953C5202C6B9DD2752A1163BCEFE7F836FAD8784CDB2EC607C4888BE88F31524D5013ED2FA3BCE99AD65FD987EC35720213D7CC3795D97E365AC208262166C79743528972BE2477EBF257CA4E960B6CF821384CCF5235DC48B27E3B49E5E941473F1ABC3C7E4D755B8E5B3FE4DEE25918F0FA78196B287B6CCE469CCC95C978FFD1BF9CBF0EC58EEB22DE4A63DF5C5031032921AF37DB1309AF926CDC54749084622C1518054D89FB0601FC07B938B88BDB077F3794B45CEF1D7EE83F85634080B0DB7F5309D203010152E8EFBA274883B7BF28997FB8B16FA66082A2889F1CECBC60B438B62EEBF15550066F2B5476B150661B43B03948B7B6929FA73A9E0921D0D02EF89399BBBF5F866BBDF7108D569C0DE589263C45B836AECC0E59CB98DF611156E93789672CDE061A258F840C50342E03B7CF2CABC1DB25E21499B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = 6CEB15467F0C206BC58B642C4BBACDE4D6D77DBF2DFC73ACED8E1CF5C97456735AB5EA6D3B65EE0C39B5751B91040F01A61319E95A60367FDA886A64BE7C6342A5BADD4EC566B14DEF36569C246E03D632565E2E796D1EFC6A08929BEF4C54A693579A0ADC1D70468302C27A9CD1FBA694B54A36E9CF8B325196011045A86BE89EDDD908A4616045E0DBFCB64BED686DFCA86C284C74B90DBCE76CC2CFB215B2D8907A68A42C0D6B8890D077B76DDA94780B276CF914EDCB8B03344EF1C64B79411544AB2D6C1AFB742BBFDEE12160BF6BFE029063879BA0450FE3F726FD468967E1575C9E8400ACA921FD59746564CBBFEFB976AD79714E6027513059C06A9737F96A962D9F8436FFF7A4F6BF606B7FD4E0F7D472B895A94B2CBC24BF3D2C7DB401C58CAC4A0DB263786E6179067E46CEE43EA4FEEB20EE7848F19203A20595B0E873A569136F75E29B54DBCA1F0A402FC70A1AB4118590F43C9AFD838CD44506247A3A44601D6192F6A48A2F8620F9AF35EA584BA1FB5FEC53E33DAD6B66CA960C56D8FA4DA74258A4F00A07AB0F486247979827145B147E81F06B34A646B23C806487185D4D5CADAD5046ACBD7D7B6E903629B8CECB37305B3FC8A5DC044D735D462338A16ABA42511826CA9DED6A67EAF5567141F7E9BBF593BE1F5B34CDEC6384C79F69DA4468FE5FC59DE8062A8109621038ADC9F5695B03ADCA7015923A3AC36DF213C022A72887A0FFCD40935C2E7E2E19FADB413D712FC0D9536080BBA896F9283EBEC5264341238A89BD205E0FE53B1483DBDC4B12372DE9EFABF63ECB4F2C766A52606B5A6B66905C04812DA615E2BEDBB3A91197CF070D10A01F6A7DF9C3D3EA9BF90E3D70CFD8B73BD29F338B5E4FBC40E61297CF4F1FCDECE9C92F2DBF8D24A18BEB510C7DB8BD1C31DEE882A12985F4059E93711A14E0DA5615E3D8B821101ED261BBC5558BEB99E71B8C1DC3DF216AB3355EC7F3CCD25F9B33AC623663FBB181CC0C56E0A540EDAB50FF9A33B09073D223C19EE20D163C4EEF715F5662DBCA55742F4E62AA82B26D6C07B2A3A4E20F03A2890C85DDEA542E04E0090FC4B84619A4DB91DCF318EBE2665F42AB869471491B1611BBB00830872BA55D68B597FFF5DF59AA213A1F27432C2A2F945063392591C4845A7085B7C15784F60D83ECB9DB688A2BE9E570A861C002A7459FFBF400CEDBF53BF35BE760DAFA74D493CECE030C6636AE64F9B5BCA16159D2FA2A2EAF8C42D585B6640FBD8FD1AB564CF0CEA97BB1ED9FA96449996D89A0915A7A7A0DA0F433F50766E596BE4C2FCBDE2128BC25566D8E0663F5CE2FB30B9AA3032CA8D9752D88F07B27F5BBCA6F2220183E4933A39556482F99EB858F45F996CD1B6AC14E2A9EF51572344F6241B5D14305F12DBA19518E7FD3CC1E355D93052175E2871876E2C59581C4560BD05AE6EBF416F9BF4CD397CC801DECB5E4941CD39CA6537FC4FDB85FE621E492C7D366723BD043C5ED2EE55AFB6986A35D60B380FDA4CBA5C91FA03389F9F8A0E320B125174F22A6C36BA9AA6231FAAC847B698E407076297428F90D635E055F0E495682C099F760B370BE2F961C3588A020BA1E47BC2BBA8E58284EFA86C9575EB003803B0EDA69ACE85C4A6DD08E6390C5E551A4626E4C85443901061BC89F0358980286AEEE5B5E2149B9DD921808055DC930FD4BE80131414E356E9AF166D0DE79381551D8321CF153EAFA7DC0E61D8A4CB01DA8492331A10E4DA7331A2C12985310CA0064EA31A0D95A3CCDDC69EE67A7D43C8519DCB42FDD2D16EF8444F14EDC0EA96DD820DDD15C1E2A4188F4D33B9444A6B0E46F23CF6BD2B10363B71A981C83517D0D44FB98D8624FD0D56477E116CA109E71DCE522AEFE0658CAF28FFB2B7AEE814FF5C3F4CB0987496CDE405802E8D95AE9BD15156AC110140E6C33C4A5A3C50A3830A05A3EB1B27256A3C839710351FE9468827247C48F147998B8A6643E97F503CDEDEBC189AC5EF5921E6944742B7E24DF3E1E9E7A2D5F9A7E88B7F9A849DA94E4CD2450902B9BD7D7DECAD56216959F354D2C8334299168F9BD480109594533A7AD977C6977DD5B1B289D2F431183CD837BBBDDAE778FDBB84349C760C2C3F90AC88782B2522619D8AA3D6A6BCC63B5613756595F5AA60D020AC8C26FF156481EE824972C3BD06DFBB039554348E792F1D953DDECC19522AC451B8A69918B83F05BDB8894910034C4C37A2F7179B2CC1DC98880054C47D7B5EDBB9D01CB6058883887F45FF3B5B151E33E2DEC46D7073016508DF73CF49254B2E766A50AC0FD145735C7DDA9428049F984F9161066305D99A677734290CBBBD7BFA85F47B03B1708390B9632BE0542999B3D670F420A44849DE7793DB15A064F5372C0C1432AEF97633A4EE101BAB02C9454A088FFAC9CA8A7065DC6CF046638A5D0862E4D55F4D295DBECA6F734B08679FCD8EAFA9B2A9070185756C34545832107480812278EBA7B7CA9FFFB5610184D8C63EE98ACF30EDC48760510E38BD8A6823DCA7AAB580735262B921EB8EDE1ECB429823208B878ABC9891D02084454E5C7EBD7FBEAC9AEE3DA785B185F3E6C86AA25E01922A442B9326D07C335837FE6FC59E524F104ADB3E2DA76684BC4CEEB96339086BA612A62942789E964834B031D907CACC27ADE5DCFFE951BB9CB4B0B88C54B92D1D915239794958A22F9F5D069E80B8F626816F1EC8839D7C5C5DD74E81716FF5C60000ACA19CC2DD6C0259371F69D502612A4D3C0FFA32227E7640DE4BEDDFD4133CBEB973E4D3640E4AA63068D38581CDFAFDA7F42065F9EB8695BF45D876483869E9E243E5D560EF5E245B7215AEA4A6E0E7C4A036A699D8761880C6AB1E1E751767A241634FEF21C01F77029AD121AC22B3F7B45CC45B731317682CFF0D62EF9979CF75B31E9D8124C3CA217F56D01D30A7CB62EE58E2EEFE971C66813E918BE2F9213215E1B50ED63B9053E1EE0502E64BD0496CC7559EEAC07BB67C39525CC5393477E35F2156EE8E8E98F5D3E8B319AB7D5A61ABFF168D55A9117CCDA567AF402C1F8D80EDD51B8C7F784F779CAAB3662C583357FE6BCD42C880D352F33B0DE450EA90A4BD92376F61EBF0D58CCF875BA3888ED8C95BFA1E2A9551E6E35018CEB2196DEDBE306AEF07628A08EF76AFDAA130DA32F808841A3801DA5C986270BCBADBF635076960F1A781501EDB4D4DFBA77E22593F0B44C0010DEF50F87C8E5D4A776A9E7A4F817DF5F83B856F5F8C91528105B0FCAD2CF60AC0D2F08A946C381FB82A2878CBE8516245E95587CFAB41352429CB32DD55D818E223C2ED49914E2FE8EA502AA9EAEE2C1866B28E9287889558557229FA5F19C703685E331D8FD3775339F24211FF9BB8B209F68ABB1EDCC5AA59B25461A44897D7BE3FC7C164336ADE838167B108FDBDC982BEF705329F90CB4BEEE251246B79026D6C007506DA9BB8F9D829D9C7C74584E119C709F2D53A2B04F6DD1A5445A2C42FE59BD734F743BB508FF9EC6326BF892272F904690FC5A66AD365E2FBAE79B0E913EF7135D46EFA6290708DC0A8790A7F773CA1E630AE79071688AD64345ACA0F77EA4629FF3A3A0092853361AE81C84A64AE84E8EFA41BC3107CD02C6EDD0866AC014237C07185CCD0C5ABC5572254A2A01427DED6A276E76969BDA69B6FADD81F0BF98EC79A8B0A177C9E9957CF63C7B4A129FE2BFB5506F4914686B1BEB12BEE7719150E65FF12776 +pk = 6CEB15467F0C206BC58B642C4BBACDE46EDA906C78B780DB8D06545B8C74AD225910F9E358E90BC63BBFDEB73DC1F4A4992E390DF31F19F85A8FD91D686CFA74E856E5E9FA637C4371DC665AEDB1DB7470A39859B1345AB1EE09FB73C1457B774ED5CC951B89910DF159879B6D0DE4550C7A3259DAC1BD56618E17B3249A555F0BF24B3CAE989BEA845F9E7452C5203EE465C96C7C995DBC753367DE9BF97BFDCA4498E572197443E87F75C9D502440FC3C0CB6F5C77DB8042224DCEC1D8E53F14E2FB8FD33EB3D4518C4BBA7D25B131CA37D63A6628889A84BD96B77D25F969800CD94C384A83493358618145742A85A271C96A361C313149A25D4905166009C174EFCE6330C5D6AE00AFC010717BA566EE0FFB924CB92BF3E8E3982898036F0B6183A8C65797506331926B8372BFBCCA6E0B2C33CB57CDDD3A975BCBFC1EE5AD7B663B1DDB3B31019C629D460DCCAB398A7585C0C15BF2E1045AB87FAFD8D2154738F108D5FBFDD7A06A9388DBA0E6EC0027BF51556E78BFAF5C8DADCF808D9D8C06CD9A741DC4BD519999290EB2C92FC25A83C3F6C3F3198B7CFD4922E4DDFAF26AF84225B79ACC896495993A116C5FE793A2AF92690B2F3646337E5797C3D3F5D770FDAADAD8C7D6B9C61187899F2D199AB96BA13C3B2B00D33AA35E7CB9B1ECF2DF3B109B834D7C9AB9CF21303512E1CCE2FA7F5078FB168B603F78EAEAF3780880245E235A8C3B826C3DF9E0BC0B2340581AEEEE5BD94224ED39404510FC66706D806D3AB99BAD7D87C14FE4774C9CAC7694503EB0244C1AEBF6633729C80D018CE8572BE65EA01722040AE28A046074B02B05791984D659F6ADD16987D15DC6CEF50F19F3CFEB2CBB074A385C41B042D75DE15B770C07EDC8B11D09E60C9809E62565A95D53A2FC97C8B0A4B8B3F2A6E598683F2D734056F63B6DBAEB4FF921733C53E5D873B85E981D513AD39B513D9604C02E58991B85AD73D441A0AAE6B4E090252D0EFDE26DC3643C43BDE659AC0671785B38C4AB85404DDDD12B7C4C8A8846B1C5B28E187AF43A65FEC7DFF1909A1F330DC30A82C767EB6153B46F9AC58288968A95F47F10990D16B03C518691EC52A3539B3E674F76E9D28C73A50348F2824DF7069C2301AAA92C25A0917D190556D1AA3AFFD431538974BAA3C8BDC5CE3B3C3F19B30EBB4C927A519543A7BB883127997A6739F339E062CD8EF4A45694C7A05DFBFE2EA127E97529184716F5876B2FC3D3EE18B398EE4E9960C8C382CE1585C4C6828752CA6E5786CD79DD2CEF87D69E522A0D8D09516938FA825002563F58D16FAD93F2FA2E4CC5F7012F530F4E33D2605D71B64C7A2E34BEFF39A53567706EAAA1F6C64394E61AA6416D29B6F8A9ED3614C6FDF69FDB68856AFF05A6BCA5A07E68F827A7BE460F8EF22747AEDC8B5D4B2BC98432D319F9C2B2B7EAB42D583BB547655A43B8CACD56E2BF79F194411B6A522D253B1DA6CC04F4D069D76200A13EC1679DC1338E8C453810D78CED343EA8DA1BF5336B981D6CAEFD83C6D0622890ACCEF716C4D4F6116520A2C3751E6D3CB4A08DA23DAF574BBC8937278838C841D8BACCCC8BA2008E5C3351FA60E093C5D30763452A2DA91A6C1FBA265C85E308EAFF0D67BA3936F55262C6CFAF0486E7EE8EF45DC8BD460FF105CBBFE0F8077FE5D23E6C8E000C7E7A17E0EB355D99286C80C577369355DE21609D39D7DCFCB501C53E0BDBA42295E5A0F17DAFF4C3432141A5C044397D4835C328730039B4E5475BD0F4C0FA555CE5A5234B81CB66BD98830BE13620BEFC63FB3D6D3D3C3B552EDE17E8A13D955032DD3BCD4AC45E9684C3B7FF72D6316CC2CC523E08878FCC7F620EC130C0EC4C97B3829BBB773C24DDDABDF9B8FD84BF9CB8412A52F442A6763EAA973E464789A19907EEAF185E51A6F49F640E62259B3859BC531F1DC31A0B5D8BB36806FD578753A18FBDFF6F90ACD93F45F67F28039B095A96FF1E522D10F9D74286179F141619FAA883A8ACF8327FB5DD82816FF803331C7DDE2D9A7B2CAFD36F46F2C47F5A92D93C3DC29406C5D5E802B94AABC835AD121851F7A7657F8076987E50658B8CEE3825BA45077998BF0EC91611E5A95EA4FDED33640A67B63EA0202A2EA461EFC26244F79A2D26977ED43317F910C62F545F2BB031CB17F300B7FF24F02F2939C61863EB9BAF3AE1346AC75471C8420F08DDE7236904994A2C7EA0C4107239A6C7D6961F12776C515A1DDBA319A34D56F8E38B1975380A24F9833CB2233F559D5DA9F1F625D49E3E5139E767A1DD9FC0AB5E452319C8FF0136F95A5061972AA6A6161221B2EC35DCB6947B62D3330E10F1B1655EEE1C7D24B27C17645FF7BF00DB1BFE0F24DFBBABA898E3618F056910EDDBF2D810FD53C9FAD9E0B3A58A52EABDA36E6F3CE8E8CCBB1065143AD6A8D9E8CD258323BD6904B3C35F87A03B32BC354AD73FE0E0830E671FFCAB3D4E7FCA027EB83F0CC80C0B503E6D7E3C51AA4189F560CC98501094BDE538BBFBB54047508976C7F0F67C08F2DF0D9CC32FF9F3C94251CEFF47B8BFE2D5701C0862A3A6ACDF92E34B13D38F1210D9720BC472C064E12FF43930AE0ED98F2B16D45A2A860F0AC0BC3FD3E680EF3DD4666C93E871DD4A84574EFBDE0478152F8932AC7AEE9648D12E60E00AB535251206B82FCD7DC7254831DBAE529B5D7ED11AB7890C2E8765FF1E18CE087E8BD1FAD6D3E27A5812CCF8E9C820B29F00A51BCAA4676EBE13F236371F2FCF0406DCFC4842569CBFC178432D7093F05E4B4544C55C488E193F604BC9C58985CCBA32C118D0966574C07D87B99775829650E9C2CA1E79D80CA3492395D4311F050103AB1EA0329DFB3CBB78945C27CF7A1C9DC2F58C8633E3C906D2E356139728CADD36DA5CFC92FB16DF75613D3C3AF8733FB4CC06D4A0E1B3C945DF3A940C737670CD28B08690FFFA837E432FAA8181FC7F491305FEAB01A53622533ECA53320B97E9CEC6F1D205E284E5EB5D5867E6743CCEEB81B162630D1543DB8DB214D31F803987067A5EEE4E992DA5D15BCC2DF752F221C47414017E17A84DE49D83D204117C41CDAE550F57F7A0BB544D152B0F2EA9975EF40EB332009FA8C96A9EAA13C77A777A97135D09C51FD6BFE63284A3EC86A39C814CF93E65E61B579CC5943FFBABF9A858CF136FB33E733FFC0468C5551F3D2DBB190B966C197F926E2671BA41774C204529432BEABC5A9BA0B1570854388D0D20EA12AC34BE55EBA792715D91A1636E8CDE372AAF4A29D2AB238763984FD82E6710CBCA535F0D9F1D9141E7F4ED98F9A473E8419AA276EF3D00FA8444313EB836B7B57D65F69B78194E4AA2E569FC187D1B6A5787CFE45987945870FD8A028E4F78B3395145C7C0A7F026E9C7B5D23D95ADDDE42830A62854C48B7829AB443B0B284877E1F933B3C623502D49BD65EF4B252E5A7BB76238E04693EC7E0252F668DD60A2441F27BE49EE7DDD1383DD7E35F737EA7C05041788A911EF921462AD299C22C83593576940A41D86D96B02692741358C977C091987D3C332641AAAF1AE28535B9875F560289344174FFEB30DED6B49DA6EA5484669A0614E1A0740EF2FFBD992DF0D5D741F67A3EBDD300F7673D3856B39FB1B54A4D98BE96D6B78D85E1D0865E390D9990BF094E05EE961035A30608C728522F27CFF612EBF44EB8B2EF75F07E1D0E0F227328687E2D0AC856DC5CE7543A2BA9FB3A105143807C2F01FB3BE518D16C4AD225C09D5456BAC05C935D99910540EEE0A36493551B7997B2AE24AAFADDDB18EB49FC590FE0BF3DC9823B4CDA7FCDF3C5AF8AF237BA5B2DB64DEC942F3586E6B0996627670C146E6C0C185FEC5D4AFA963D1FE61F9D04DD58101799F40555D8F209429664D982A5DFC1DA3AD8D1DAC6A14344460510BE11BFED08ADFE0C23EDC3DEFD65CAF78508F7D2275755CF3E899E4B869CFAFFFB5923A34ADF579521D69382BC88E0A6E6EB450515FD032839FFA9092BF2897C0CFAC47B665FEDDCBF84D8F370B90BD799C8846358A230A73917D831A4C8A6E9794DC0769C67C2CFC976A93FA57F83FD4741B86DC77C75641CEBEF23DAB0B560B613D776740C6249E41BBA9CA8CEB8EE1F8B6438A8A370DD046BA1A297E0212267E260A18916863032C2F66B109A84D5A1128252503621CF37BE4F84A0A9C5717AA2037772AF209BCFF27DAE12AF6 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1AB68BD58E87734A51 -smlen = 2788 -sm = 3AD971049C213A4857D56D540C7CBB427F342E1E555E44BF0E9D968A70535614B4CCDF41F3FE6699FF2BB466A248D9524C4F958751C7B15B56840CC497F1B72EE6C2AE01AC6AD3A3D8304F20A09D1CF9EA6AFE2ED4409DE11E6855892427737338315A994452217F3A0A2308DD4A5A954B72CF54543A9C66A0BF554CAC71573BA12A1C89956E1D5858B9402DE4270A37F5DF49DF80589E189CB9F9086FDC0BD57F4FA5DCAAC7A048915CAA72CC97D63CA6485EF31D1985E3FEC4C5A608C6A53467479B2738AAAAFB0C12C05B8400154CBDE7C42247698025CDE20F96E29417C6094F1917B014711F33F7291D51D8FD0BDC9F980BE6763E79633A15E5CF500368E43A6B235AF91734042C68B6CB82084BA01C991882A752ADCED861591920EF8A16814941AD4ECA4A4A81B88A3BCD58F416521204096429905B8931D96361A1FF4CA6991F79C40A840B8CD2560933EF239137AC61B9EB9A003FBA4D5DCFDED44344A77072F368232145A13F15BEB741F9CBB3BB68A12A5B8E1EF5BEB4D87DD5CDF6178CA58D48FC36039710A8DDAB3C3A13A157FA22E114468345B8038F68244C31FAB50049D95D2E5E54C187DBF6F6C1A203C9C9A6A1ADCFAD586AF28DC61F354AF0EC4A39895DCA5A1EB2D798908929CFD592301EE768CCE6FEA252F4C3D77887906499476F95764A8F5B2081C60200E72E01A0536211A0E0B4A91B9AB4ACF389255C5A640638F7AF7D44F6CBD9CF5C373CF7810FD54B41D9DDC1E6E500E98409B872F4196507B94941907024AB244579E78D1F80B3A3ADFD93175EED0AF7869FE3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +smlen = 2892 +sm = AC1F53978EE3106E76706A551077BE7677A260B30F25360FFF49B0B8C0591F06C384048735CEA850BFE62400FB1D857A2648BE506AB701C5496B8EFF896F0D3A7B254114415C011641AAA42D50AF05845D268E61FD2D432A69BC49395607C32EFF079C6F5B57654895199858D569DE0EA108F9DF2F0433DA7FFA952142907604FBAF59F5A3B00A9C8E60D77533B0D2063F820EF15EC7D79F15DE9BC35622C4E4C01EAA9E6BA100360EBB6BB2E4C45254E7830D2D222DC344F40E2BDF29D423B6DD1711890E5A19839119661A987CFE3D20245E220E283990EAC1597D7B5CFC587FCB94BEB48FDACE5198E87591576B4F48D6C8B36C81E95587C8F3B772BEFA28A60FCF5F52155D1041FC0EFAB83E464ED87AD1BD4168651FFD8D56B9664674E6AD419F4DB7977CDF258A4EBAB9259FB65CA0A05658DFC36B4F54C6570D2D0792AF10FA02EC3E8CF8381DDCDDE024C5DB4F0F0E053EDF4CD246FAFB2004BCABDCA6A07A45438A3A63EB2682A8503664C2A92511B25690724426579F7F6D8DEA5B32EEB17BB955C8F3C6C95BEC1C9FA4EB36157D3B551F7D4B26104050EC2628CAF62CA61414C0199902500BF73EC37F81F811409C7761AB9E7797290C618729F08931AE188E193B84211DC257758C0B1F799D6FC089C2F6CC5E1576A17FE7AA2C68D8AE5E08005F0F0F687865469792437918794A479C3C0E24483503D7DDB12DFD9D021E221640AB12A479B86A117B27ACF8A5DCF8B4BA5782019699537597E492EBECBAF882881D0B0FA23B34D9B10D6160C8BDC1D07097CD27B2D5048825089B81E4117FB96103CCB7AE455E9C66372C7D3B3C8D16655FFC1CC3CF6FECE9C73920EDBE500A87477C457CD2E4E6F2C22ECD02305E5DDC0FBE154EB1198CCD89C8FA95F11A9CB3C9E3B872F4196507B94941907024AB244579E78D1F80B3A3ADFD93175EED0AF7869FE3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = C702C4F190D355F9C9377128FBB818E323FBAE494A9C9404290C3EB915E4AEAB4E68A33996B70AD14A69D8A63E9F659D099339A4926DD26063F0DAE12C287203C483617E9761218E144F41E7BBA4E7DAF4B2E9A6E5630F5045ACE288BAADEB7DFEAC587EE2EB8A362FC49EB653BE885AF67E257858B7AD490CDF33CCE1A17F69FE366C243D0C2FB10A1A9FF99472555448B81649E4BF3315EEF8FB9AA63C382641CA152EDC6722D68DCBE1A3A6F9BAB4F3C259A1A3C99577C67AB38E9FF00558E6BEEC32862DEDDC823B40F79AC59A5D52E2A591195829F02DA0B430BE2A3EF25883BDA34912EDAD189DF63566772BDA00F74134A741C95F1CAAB4E87EB67A1705BB198AD5D9FDE218ACD9388DBF3C69EEBAC88558C1512B8248D8A8CA03678FF92FA39FEE840608D6186043A4611D9F9206D00E16E583A46B68858088A0D898C405ECF21BA8BA9D914C1E2218D8C2334E0EEFE6014CB534801F41C939E47DB6FE1DB5393FB40A12FAA84A022BA0E0FBC38D5083C22AF88444A09DB5AD5EED07FADD3A813FC7160C8DBF5F7C6871879154036BEB607FF183E07E3140A3E8272DEA1888B7AC8D1C9CB0DE429E1FF5CAE518BD9892F742AC9BED848BF946EC380E3E300EA73FE2B7E6F4185B5822C09D65A74EB8991C1A4448FD78719F7194587474CAD74E72B43BCE8414AD7D67BFDBEF788F681288CEA9701A9241656D1E21EFD42E5A2B64DA2A203EF00509CEDDD5F9F0051D78606A7BA61604194083BD7BFD2A79A2BF7692A306D81206E7F373A8A68575A93F959E602649F34D306E4AE7BA3123562D69964F2CBB7B758F95E7F52B0B7AB65D41ACEAE84AC5539FEA6DFD839729634E1D0C64BEEB3481FDEBEBC1020BCCDC397F0E3461E5BF2FA880C890EB627DFC3C09E7C2134D4886EDBFD0E91185419ED631C545826EEFEDF896CF4B7E59A59788F86AA94BDA8325FD61881576D2FD9B8E9641E11E6F394CCA9BF64ED6DF2855B8D7377558851C1461B9862907408C16E98FAA3540611991FFBC31D6D5DBD6E4F0496C37746C41F6A5A5E7277BFB1F2A186B554B67FDC4C089760226D3B71D5F3F15B7F468D2B633AF02BE105931006EBF06143B08469EF16195A5FB3467ED47BE8F82DC09F5ED9295EC1848D25113C93BB54F1E46B11B79B5A9DDDA6AEED27DCCC226A3EFBBE4380CDADD619F4E1F6F1FE3C511F2EBCFADBF5D9C0E429253A0C3207C31451B8F6A90DC0CFD2CA785AD44DB1EFF60BFFA1292879CD745493E2288AB9950CEE8E5692DEC89F8EE07066CEFA64AC29D245BBF642974133CF3C0A139616B2195E26C390C2A24975AA7A8EE1C52DD9FB0D5F81B06A8E3F5208BF9358E2B6427112BF866A38E4AC3B4D6B091BDB28C2EEAEF116894823018FDD21AFF5EB978272B21C3DA17053A4EC90D825AB40DEC2D3B036805B249D516A6177BAAA989C78F38DEC72BB19F34D6B6565DFF861D83699B4D704EBD6CED89B7268E3D321FE2198F9519EF70F8324F5AFE574F57B7398061DF988819C6C8CFE94E45729D50A7370FCD934032D0513A6009264E2587EB1100464FD9179972B97F3F8D52367F3392B063B0A3B6D7F6B4BF85857E27585225ED294222946E58D6B840978BFAE74E6F8FFA72F48DAFF7A72E606C8477D32EBFD86753231103D18EE5907B5B65C214B629E7C437453497B5D3F1A2AE2BAA17B277533B50B32D90598FA27EB19D91FFC3474AFD12B17B1B8523B4E997774DE1C431D2DE28CDA7DE039D5ED9B53E2C57460293610A495F66C08242340B70EFEB5D83157461CAD4906C9D4A5F531F7C076564369E13C637367336D7DE49DEAA2AF401800389E92681498679D914FB623C9FAB4DF7A0F0858C3006A1CF256761FB0C021C34B2C1CF828E7519F305B0B03706EDA8FF24631D639BC20D234390834BA87D046299AE67299005795E4DA5B149FE717D5C708ED7FB47BB0D6FD90164FCC9F09F20B6464A0921ED6B3A0240F08BF9D96DD07FE80988BD4F646AD3A5F4E51A404C792163AC0F916B8A29E5FB233E056D2B35CAF2B210B295B4EC59386BB69CDFC07889467970D9B90544E04948E1B63AA76A9186F8AA58398AC669A29BA257D1B8091E2540D04D482985D37818B2407F4E219251110B8CB568886B49CD4E5BC30A3C186116FED652F460C03A78C0A8ACC4232FD82D99458538429ED507BB062037F755C2693B8543A936E82D1395F5E5CA27D73BDF92E015404C9730A66C99600E8F421CD1410B6735C532C644C1BECDD1A7ED549E32F9BEFEA2DF207114034D86B051D1FAB86A55AE0C59A369B35B53118933DBF34F214F09B124CE20287ED06887400A3730EE42CBF9F8A1332FF93B214ACF4AAE642099374289900232BDD2D1D1147D3160D7F008582F6E147A1BD5AC07BFBC9B6F3DDB571AB55E8C7CF13E47145D3275664D4C0F17317F1D7A9378790A4DB9B606413C368A2C2AE9CC9DE248D5B845CEBA2EA4EF69FD6BED03145E15EBD271E0FA8D84CE20BC40EE710116C4A53A77690ECD939060468F2737511E48D750533E6A588F0E9364FDB76AE8EE0CF675F1DBCAD7BBB96A7EB8B4E4CA7FCD98F30C707B7460D32FB8B5207958B8F455620F330AB1A7ACC11DC77E6F7E403E37DA3504D552D56AEE714D882071C6D53AEA3D2F9A949F53B7C804E991331644FD76FF8D856276AD2F9FF68A95D46AF0D2407FC129388DA33A99259821B707EA0DA609DA6322AD6A28930701258B736F6E9E4020FE78219D02BB03883FAB8734A81DD2B9CCB4F9B0ED44C119373ABA2BD49A5E95FE2B6EA4E8F9570327C47B851A7D30031D921179E4A700525A0A9E99C219D1136B37F8E314C3D006723FD52E76F85F0965C8D3A6DC14559C910CC41482773E88ABEEB8F26DF79EE61502E4FC7638242DF49E49335D637CEA80AFBE307258D6260A30E397644276269875378274607381D02E976BD5F39B353372D6476AA996DD6CD96BFB3DACFBDA4C0B4811B8E7B929CC5CFF171DC14C5AD754AEE30AFFDDE9F1E9BC0F41FB0EBCFABBB8DCEF67C0218ADDED197368B50BB61D519B8A19274EEBB653A590E5E274243145373FEDA5650D4D00AD916FAAD48FA55BE79F2812E8F2435CAFBA10E36DA9F940D93979A637A180FD7E63D82A51A1245BE8665D5714C4EBAA91AB1E6C7691AE5C44F974491EB447F01361FC7553D9627AAA15B382A9CEC4EA18864DBCB92C51E86744D5FDA0CF79DB7A2F227870FF14153A105C771296635C645E7B1FADF9855D26A1448878BE16F85F1DCB20A7B2525B4BBF770C4EC5A6D318B51487FF0EAFBE998ACF36FC278C284267B91DFA9FCEBADC0E75CC6367C2C93E2DCF74428A8A5A2067F0DDB5E803589AFD34D1E5E2FBA6BEF510F25FD4D26229DD43F8E54B9F48F9C4B145EB64C8128E8CA29D19B261726031534D233AA75CE6030D6C941E1A465C967782EE50AB2E99786F672DA74D4E4668F312EF6094B7474079827A653866AB5313BBC211098629E06DD4BF1A3256B4673D91B63B7569895695BCC17B9B5CF8398923237D196B6C782BF87E93D2E92F1F485DEF1484FDBF627BA477181D7FE7AE2CC2B3BE169CAA3428BE720C91BB8C08B0C55D3D2E7747D5E73FC0CA3E90ECD318CA60724CABE420BA32F5DF9AD46C3B3FE255E78DDA430C9FAE1FDB8DE2F16B47B6EA985ED6B1E12B7AE46A258F8AA8595911145B1CD68D0E4B631DEB6EF1323CE29E4100BAADB6C1C7AE87ADA1405F2A668BF99870 +pk = C702C4F190D355F9C9377128FBB818E3E92B5CCEDE254B508B5DFC1E036C698AC0A1BC64E84997BDA629AB29FBA827A07220A027C74F12419762F5C97CA5689A50568B7CDE486A3300AD270F91DBC6CBF3698B5D76BE9E23B3C2B740888DD4567FD4E9F96405B2E8D4D7DA55E24DD16B3985C25FB9F39D18B10F36907C5CF222636328B324F3D7B370683B7008CB85279218A936C826AB217046D66370D146C073969C6C344E189A8F6AF4BA24408249AB24CEDD455CBDFB2CFB2CD32DE2E243A9B030586EADD3067CE0D5D21A726A09BD93CC4FB4249E72AB11BA2442DE5C3E2F1D2C59880C96D41549071659F7E2EA9AE868FE21B5680DD443A9BE8E3CA84DDD603C09541D3E71EF96A5FFDA8B00B501024F3CA9701437614C645D2BFA5F2D739962D6C4436A066A38A3EA0FCDA20C6DC64D1592D53AFB3085CED9F131ACB1295A9F245260F45E136D1E2B630C7ED7E60FFFDC9C3F313973E889AE655140B5A187B1B9EBC2474EDFD4AF1DE22C56B5D260A91B5468F69511870526E09182D30BBD4AEDF203E1F94F1BF8FA17E6F549B5EE6DD01B8AAAD931A7911121210FD8D32D2D1003504001249BF6664ADFEA0E271A410755D1FC3FBE948819220E0C7190FA97ADE83B1760C8D85942757A22B4DA563DB5751B1CAB8D3058EBFE99B88D80D8B2B3699581555749738FAD50847BFA3765E91DC4FF5E5404F27462B1C9A4A72DF620B9B30F8A3AB130653C0F0B8082AEF535276222A1710084CB39962A0834088C591AE2DC2F5BB72C30FF3531249FFA42C5586E1F9ACA907846A9F289EE41A999C78FCC65E033095CFE2456A75B22F607EE02EC1F1EFA076F8AFF24C50921E7ED217ED941575FA5018BF7C7F3D3AF1BD311EFA5F7737DA3A908AD78E8A2BD1FFBA3FCBA4383A9196BC7A5A0411F7FAED07C22E884C3C52D9F6B328C4F0AA5EAF207868F839989DA2CA880935FA47E9B2D4E8350377B639F905BDFA98E48E0532594DD6D5553214023343C7581A817B1A7F52C12D744F3B2A1997E2462308932B68D11A0284DE4045D41FE740B10176E26811021371EA2A07EF1321ABB3FBB17140C73C9C738B676F05F58EC081874515D379783CD70BF658AEFA4697208CCFBF1BCDD0935CA1D37B31E663BAABF577892830242C4C5A6F08537D8BAA3BA78704A4AB615B2E0A5D6704FE510965A4BD4B20D0847843C12DD2CAEEEB70F0ED7BEE9452B0BE2BEE212C06940E60933C6D012B63E7BD495E8BC872C9EB8917A05F588D3488B3E23C74A2B829A6A89B0FFDEC751EBDC1D4D5B897FB8793DCBE84FB59FED34938CC587C2BD915F43E4332A2F6193C671767CC379A9C18CB364F2CD01AEFF5087D9792DA2C4846B93732FBAEEDFEA6E4C44D6FD2C03A8A535EEEE1E7CE82E5CFE1C756790A871D9739E7DD5A4806A3E578F5F5E28F093A484541425598CF54D28EFADCF4CB499A5DB9CBAD5764B35BEEA31B6BA5770731811DFE4148F2A64993338214A59072D9EBBD0739EFFFAE99D8A17346A692EC2911FB8347771F4977A18F16A10497F699424D8E3B656F975E70E68A0CED035E12D22F38F2A61DB10BBEF524108218F4D7BC9DF0184929F33A8CD60440B31D4ED414E6054BF797F9D809D140F2BC2BDCFBFCE2D9EF8E6D5AC9D24358293123107F66295181C15894283084CBC7668186CA747BA951A070AC149A98EA23A492BBDF3ACAD5B0929B47EE29F5CAC42D51A3F66F5E4F77A3766F99924BF927FF0A02CFF13DE474351EC9D99B78B154762BD40AFCF82A5F731324756981A0BEAAA4980C87E6C41DC7220DFA158260604CD67460F69DC9B348C8BF8113BCD62652C2A1001A594D24A6D038C467330CFD06B06D31577D4F2D3596A69F941801024EAB62C31F7215799E0D1E87F8796E6B419D118F651B45597674632D7E8250301C86102032D7BE802F823C12FB4BD746CD3AFEAE4A31B9B48F865C74D386C487BF95050073ADD56681734ECEB4A5C5BA921AEE9A79B9497493BABD03831B70024F507483296E1B6EEAFB0120DC937161B3308B5E2CE5B281FA0AA8BB888DC02B1AC951051A439B2F527EBC444F288737346A654F37E49A4D82194502932523953E425CFFFF316D2408261546F3DD0449A7FDDDE4E7BE4859A1124D30CF514F02D52F144445F13DA5EC490892208B54D21F12493142FEA59133B0414AFE925D123AD1200E381C20EDC70161E846BC04409821420E8A2558656B276F9EC102F731865CD4C64618213B09947132549AF7E1EDD3642E599C93674FEC5519F9F119234CAA246B0AB7D1544B66EE2A89027C5A1888587B12467A952B37D361853C15AF380F9F86387807AB2C30DEC3F5299519756DE120CAACBD10DC4471E982B2DFBF2D858657025D6F7BEFC7EEA29D781CBD33E62F4F278EDF81C727490629102FB8D472DDB56585CD42FCA651547AC474BD5FFBE8929C1CBD43308B8E48AA3BFCD5094B0511B672BABF9DA9C0648E9A9BA156EC295255D942BF8E756E224B27D71DFB1B1E19B0C7411EF3A8A9951E022B3A36525D7AEAF44CF1FFB70698CA08E49B4DE31118E0D488193C1A8EE1D793A64D745EB51A249DF334A7B93582B07BF25A4BB833C6EAF83BFBF620BC3A785E06007A4071A1F1B4C503EF4A9DA2F46CF7DFB7644881A706BB49E7E4B55D932877C853A2C445981C0DA2567ABF3C1591B310894A6537D8CA4AC8287ADE6D8E768663405C731678759C192C71FD84315772607BCE5CB76ABCB737E3799DF90CDA8415B80E9D6AF4F5E782238F7A43DD88C9226E9DF286BE9BD59DD1AEFCB570CEAB37C79F4B86986EA5E70E86CDC4C5F094E800C586DCF18053BE056B6507CF7B0AA3FB82FF0765B006F5B2ECAA2F93393E8F7F0078F7CD0EE0CFD2BB16B83D6A0A177342443BBA8E4495D5065BBC3382D1D8569A78EFEB28C0DCBFD8BC0AC1EC8776F0F69F7117278A327AE910B83363A1800553E26D5D80F177A0D7172E0E5060BF32D1C59FF81E16A660B8E25B8B34DD5A406134C2BF9A7220A2DCA245CCAF4A3D568BD4EBE321F25130689F754AE84F4EFE93F362C01BF942E4CAE77608EA8562771FF6897BA8EFC2E87EEC55F81E35A3AE2081E6B04B94DC2E7720C5DF0B3F046D304459C28B40C905A054783BBAB5D2C6F1CEC8D614B17663B6E3CB27D5918AA190138F7243FD8AD1A0AB1001CED2C0918B6156A383D82265E3D995F56C64ECBE7E909EF197721F1CA157691189EE4D4D6DA1FE4C038ABEABE0B951D4E37BB482280B507567176A5609B783D3A55590FAEA5FF19B06821D96D0FDDE35C79BE67797329BCF0CA37733BEE0B878D57D492E45A7B35527C280F90E3EA34903214E3BC25EC31B0339B9C2D7EE3680654190C5322C90997F7B7072CEFB79008F1CB3D599C99745C181E28D627AA122DA7D671E9FF51C77171323D15116408115DF5F8EE0F665439BC5BA26729CA47406678D3234E455BB10BA0D2D6E675DD82C2B8BBC46C5573CDDF574054F77FF2BC4D725B929278BBAB086561F2E88CC1C7575D2ADAF131123713771D5C1124F2B203DAE4AA8E819D922FD03150CB859A493BB408BDF6974873CC7459F8ACC20A7726D781CBD48F0C871279DBFCC733EAD67436045F13982C9C70FA87896AC22625D9700C411772DDE88DA16651652905277617C6F4D27D19881A24C8BA42791F3016C88CE97A9B81F8F598D31BC526CA9B13AD44985499D3F0080AE830291FF07938B2CDCF791DB687672117CB5FCB62EA9640C817AD1BA206B818481A5E039249EB0A6478FB9E4B6FAA4CAF6FD4AEB96AFF6DE8677F1FF2E73FA79709D6C75639D0E131FB4DF09A4A020AEF3DD3BD6515F243EDC53B6948D63D6B66C8B77733AA1E41A85DC829AC7BA212B64774219F07A0C1875647CD24715C20CC55EBE4F83E7312071C5290041879EE47FE850BB8F952042F5AE64FFA1D4ECF47E23E3F8C7989FE4CE518753353D15F6DD8BC4A889F3B8C48465A6A641BEA86EDCA76C8B784D1E630F8B9D9808CBD2EAB9B85B2947A27926BD972C5881B17C384609528F8EDE65BD7BF31DF1C9042F851E33CA2ADB2B518AD399046AF450F09C87198492B8B3DE9BE570CCD7C9D83CA860028B0251F2C6040CD703803695B01C6A793E894C8F61734EB19ABD47CE2AD01F75ABBC6E1CB8D45D5C844515CC70D01838413720267DC49AC24D8E95A4A6070507F4999AF6BDF3835 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294BE57E13A983C3C961 -smlen = 2821 -sm = E268851245EFDC5A3ED115B241B393EFA642DB11B5C663531C51B0B09976C35F9EAA4B2315C5FA82509BE5AC80E3BC1A76E8E9172287D796A9A7F7DDCCBF4076A32A31005156112C3A2DA142B84ED33F2323184B5C4225B7F05A4A1283E996680512F1A2518100ED70374D6347DCEC4534D69F2C7760A1C6AB0B14E302E5A3FCF8C4773A59293A703BBAD00712AC58198B809F21DF1B46A5858283A47D88F90FD74DE40CE597EADF5F95D70B695CB0ACB4BF08F1E0DADD683F13D34E5A6E3C54A2018678923E78E694CE1720100C613C280499E04300B8E19DE6D4A65AC995C56C960101573D5349AC44A00E764AAFDFEA877CBE5F98F1583E411DA73F4663272BEA30A59EB077AE697F7D999D0EE66A12D7D3C219186311DF6B37CA001FC659F4F36807A703FC2FCDFFB0A8BA6FE382CAE711E5B9C0B824B9BDAB1E5ED33701C8146D95DB5F750A9D47E6298AC781B881B6CBA4D880668CE7FA4349D9BF12B89003112A3C8ED1DD779A644A65B405713871157A1803D6B2904248F4AF71FF8B1FC1F86432D3C1B834EEDBBC60F994E9240CEC6E1EE6ABD7CE7C13AEF3261AE92E243F766C67C8A271052FB90F43EECDB496BC11817795148FF82B6D4D88A90094BEA52A5F7E7684251F81244C2C5797B6BE6DB67A358CA384249B51BDB7217BA47367F2C64975DAB80F0D8CFC059314A2ACF335A6615C4950BEC81CE75B8E52C222D9D8D84BBF100885096302E9C4B9F99B00E336DD268E6A744B33F18A6EF402C91A201A95E72BF18C77B4BD2E9A20811ED7EDBC0D5064BAC3EA5A547E93F3AB89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +smlen = 2925 +sm = A015DA3B28EADABED3F51C200ED2A4A5CEA0847C3526BB8334853C172E0DBA22131E52E0AD632B6F02CD2CAFB17E48F216279857C880DD45689243ECE48BAA39E17B8D9E58E0CF4FEFB8684799BB39A4B2E17F2DE641BD3035AFE2E6E03D4C8BCE26AB18BAB1F6B20172D1B0E862EA1A8F5B6DDE06E90E8F0268FFFE016F3CD9259147CA4A65953656311C01B87BD69700D29CD3A0D36510583393A178713FAE9459F7CAC8AD6FEE409A565D2C522837EBA43F43931BD359DEFB8B5584FEEF8745305FC3AD27B17B0396C372ADE7E75F625C147D156B7C8FD9DAB1BB5CFDEE170C739AD4DACA89B7701CB1AF58382456DDEE20CA51C92FE16D356D85FB5FDF311313F50BD3BB6748EEB72F9A742523CF2D501E35D7798899F63430A31549D5D38342EB91FE6A317B228229803A6961F530EABCC132926B8240933024FAB0DBBD5A048E369C05134FBD5B93113717E24AC2C1DBBC6B3ABB5E9F7F0E42CD3FCADA9FB6F9C023BF2B1892C7F424980C43859781E4A1F113D0D72E7644A7B69EBCE91B5947309DBC530B3536729A834CC08D19D60F45D43634503E82624BDDEBD0FA7886F693B360500F2FB24F0B8AF20EE79BC26573EA97472FC5CF7AB8AAC4808EC44BDBC9614D8376552A8BCC00484C6A27540DCA30D6B1C5CC37492896C338BD6F75185539C878870DFAA9E47866972FA345ACAF3851B989D82A3A4DF83732859DAB0409E56FA845BA90495519C4EC86728199542BBBFF62A3A7994A4D468A4EAC48B3DA71234F4AD9578E011F8BA26D7D11DC37FF33F7E213228148F666B4DEAB699948F42FAF4FE0EC794B4379E500B160FE810FE64F68815993369328EFC87AA5D1973D57E69BCDC5B2F4641B9A390CF47CEF80698E9DC522024CE0080487E5EFBD2EAABE9DE343C91A201A95E72BF18C77B4BD2E9A20811ED7EDBC0D5064BAC3EA5A547E93F3AB89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = AE58C1A3FACD6972F42739B7921602E51A2F30B682F01E25A302F0296EBBB183D8BA60C748BD0CF4AC3C3E22DA8EB21E2E6DDCD4A45E8A91A7D4CA099C48C3F59E6BC2087B2B019C6142123301572891FD0C3AF90C4B59FF5D8D5AC1F38805783B0151D5CF120678AA5DE1E34AE0763D68657685707DD519447E5C2BB4198C97E98B9A91E63EFEE737124EEEC8DCF73B75B4E6827E71E5571994B2DD5D6F1FFBCE9BDFB54481ECFF50955E7403D9A5F126B454570F126CC33059453822002CE68489EB81AC71E8DE3BEB9EB3049636D449E18922732C4EF8F7C58F458A5153501951446878452158FE02D7D0EB01910889947934E11049C3A9716F58D68F32D09965C9714F1B831E3C70CD5D71434F4C85C3E97E308AB3F39FD64BDB765B5D63E140AEF6143560CA83D1176E19DD3BD66916551E65630E3E41853911DC9F670DA30CE6965898A81B76FA1DBA5FF708C8FFFDCFE2CEBEB16FADDDC7CF9C4B60235A980204FDFDE4E2F5AFD8CD3E8CEF217A876734F398A9A0CD93FD0675EF4FE9B44738F726EDBBFB10C2A98B4245FC267D4C35F9A568F2FEDC71650E9229485BEC2370FE40D922614C1DA7FA1C39482CA62F0CB6BE3BEDFB569C8917826A0BE6D1CDA2FBC1B3A48C35E106D83E0A25FEC94663CBBEE1FF5D7D06C7875F03209F78CFF38F9DA0B36E89D49B795E33583DC7DB69DB4AB6A1CC7ED0CC84206EB68DCEDF34C7BB2168192020AEEFDFBD9BB7E66995891DCF18064CC1498EF8381D702492D7607D87D7AD8C531D478C30C9551BEC8FE8119DE501A54DBAF20AF9B73C64BF8EDF62BB47D19CDB2DA9BD76FBE7D0E5FD3E60493A1B32DC487E9DBD83A3DBA8B7851B60C5575281599DE5F10A6AA9D25D3FB514EDB33A56D26A53984DAC464430D456B18C5DE6D89FBE36345D3A23A65124C8F68B448F0DA9912D4F5F174E3BE2947EE49D267A4EABA1A2FB09B65C50E9A56C892F0F491B920D35CC3C7A09D2B2BA7343E3F092E3D3EF5A8D2E2C9C94C1C771B16148B4AE67EC48C555D19ABC159A121F3668F4C397860B187FEB9FC18015EB4FC3D770512D753C4E107F00424019D19961FEFD9E88BE0125667548E8EE88AA21F538E7171DAB2473FD0F1AA00D55661C91397A51337001B587F5EAEE488CCDB93C1A75F24175BA609C91FDB24F3F4D41CD558B2993BA1DB029BB5D392881CDA3A622A4A7B4C12E2ACEC909E89470C0C480B91F393A05A072053F66D23FC6F749D2721A02AF96AFD82AFE4CA4412ADA3B3A430122CFCBA7C7A74EBC74187D66BB4B6D99708663F4944028341980117BAD3ED952803FB456FE97059B64676ACEE805B587EABD8E590C0558209B2DBF1BFB087154D0421BC8AB61A1E1D4C2ABFACB8AF4F180AA6C587FD3733A227342555F70E31F52B4314BCC2A020468487F3024773E31BC2FBC8A4C8E61F007200D12ACD98451296B00BE4D157969CE694D619ADC2DE234CE3C81F614ABD9DFDCBB32E118746FAE68AE6A445EA08B21AF8D148EACA441D2769148B5B1B6A6286E341DC36A6F8B1BD062CF4CA7A6FB13800C3A5C67038075FD46657D644701498E038D176047D596EA93322D179E1376DBA0B9C7F51B2DD075B46A3859C7B7FBA31CF0D9FED218EC0467D96A96B971069548129543E16D74B6057817397750B27D9470C2796645E62C3A0D37D381C06FC49B3EEDF1833C520C945396FD5B1EA41BE3F509115087E94F88C063A9576B2710B0C33BE33A691C879CF8EF53DCAB62138BEC5DD12E4EE2315B62DF28B9D1554ED34F0C6724ED62F9BBD6C5432DCBA074DF0AF5FF04AADCC9275409ADAF0A94FA65FD48150E1813BB941CCC26F72549CD9824940ACFA4E48A88FC28410F72C164B6C9596BD54C18AA1252A362FB5386C2AE316300106727C6FB20DD6D0A9E1A8A7C5843D811577F5A2F75AC309E5638AEB49629F3D0169754B0E1AE6D476849C3FBAEBBC828D37DC1A7AD8440F563DA3758888BE95518347AF675623C9EE73E2A5D2D576B70B05A3EAD88D7C6BC16CC7D28768A23357EEFCAF64DD11B403CA821C06999BE2457B7CA405D2E2AC6A10A9382DBD9A9E9AB9A6A75EBCA281F7C59BBF5107C088BF10A9292517A57003DAF8C0C37C4716797A31DE3792D6710C65C72ABFAF5B68F72744A7B474B15105629CC568FFF3C33619A0D1760EDC7A6BF4CFD0C0B013B2F6579A22EC16723CE1A66409C3646D91D7341DA1BC5C4AA7847B8F93FBACDC5508BCB7740E6F314144DF517D818815F64346D0FE444B6A7A9306D3A3A9EAC4F4FDC07EC8824CCCA874B186E03694395CCBF659441605C13D17817BB7A2ECA9D5E1C25CAC6A3D6E04228CBF16E5E6532223B9551E25B8354CFAAA6F0D0F72AA90B8FCF086BFFA2D0E7134C565F33ED9B4A16E286B2750BF07C076CCFB04A2629FC8E96ACF890BF897525A5294367BD94C69337444326F0E6BDFA89D80F425CD797B1439107540A6C986C5807A1A3255FD719ADD70A4E3A9175BCB05CF3A0837FF673A6A796A3B5151229F8B25860DE191925A36BDF70A63316CDC30F80F5BFADBCF8028FB445FF84D924A79BE4A16D2BBA817FEACFD894B124841FC47CAF2A54C432F28FDE5AAE8836F1DD625811F061816C5BBB654DDD94ACC2D4351A988CC711C7395642553B7A56992495FD979EE08B779994331B46CCB56077CF59DB120B988FE4F52FA06C68E0C7A930E6FDD94B91FAAD1892ACF12DC6B977B9ED6619F31FCBD3FA6AFCED8D8E4440E37A8512754DC59AA3805E24E24520429C18175F0EEB6F90E32275CE703074DAAD67ECC470BD8D2078A866D30C0EF88663967F6B48C3D974A511BB25A85997DC604533215E6C8DA9618D5A49DE455D20FEA4B04E2EBFD0011658DF1E0282A76F0BE9C39C5E593E30C0ABB1C2C3A1BFAD788FED839D522D5613ED4DA30C4390DD2460C7D5B1025222EB6A50B45273564FE89D6587F87947CDBEE4E011E2094EC4480B5AF3A0B09BF874FB268DB2634E96D1267BEAF6A125C9719117AB92067D0458AEFDB5FB820F5A1317C3F646E8B423E50CE32B70F8D589CCC36E34E70010EC1520ACCC07C6B89060A95650312371C2760038DD2364C83D1CA2EE6136CC40A9262F0A693B213B9A9B528E61F49B6F2996A03EBD99961687E52CE1AE9B44A6D9060492797BD492FB8DE548066E954051DF72E1AF492E57181A86E0BE56A5387EFA5D549BA617A411C5BA5218A2A7C3E2345B610D5B54C6D83BF0B1EE6AF586B379B120879B7AA598450B91528ED75175B108E267A767933349D9815B92714BE0A8A89E72F83742203BC9B2DB75DFA11CF4417077372C88DC5B488F1A72EEA476FCFA46D088548D3A9998A254E2C076FD3348C9E9C1AF8C6FAAA8FC64A1F90948B09416C2CABEE61A125FE284E1057E0D8A27887D7C26298209A92FA0D45BFA2BC0ED3D27D797896E12D5313D7D900236DBC94D551AC145AC046EB2CAADE33E24455A7250E3E8E1F6E40DA33E9033A8EF47C31BDAA2BA4F24D5A959292CD61A6A56E6A831B0D27A71BCF0572193EDDD0C23CBC893408E90FEC47750A68DF426D707138AD1F63F7765545186F43824BFC431A26A37534CA7011DD94CCF8FFFED7BF3C60074B4028384E2E0AE5EE3FB380F516752E3ADF4FCAD75E940B32543D205EDDA2D2972C0588291BC22B9A88C0D86BE64AAD5CCC2308A72D2B0A01660D09610E16B27C9E9C1508143CB02EF07FBC12AEA069C753D9F4A9402EAB1171E +pk = AE58C1A3FACD6972F42739B7921602E5DD9F9F8F47C29CE639556A86C41DC168DB4B361C7387F88F82511AEB0E5D8816CB55384A3411AF024962797698020D26FBE1284677F3668A904DFD3D53FB8F32FFA9FD6B3F50E9287ADE1E9387D4EA5D337F7E9F4FF6C506A6809F0F8F30B2591DF142FD98876A69A78D9605784662C90680DF4EC470C9633CEAF018B978241893097CDFE6D15BAE6E02D82E06E411356F883A5C2832EA2A2EDFC18DD73DD4177F6F755E1421C9E04847236FBF8DABC4A0CF249410E0E2021BC58328022954D42B0F1472302A3686485A7BD8A74F2240D5588CEA3D35A2B10E93AC6BF3980480151F9E1C743B0BA1499C86F371023293B4FB0583F3A9FAFC505E37CD28871D959F7ECB032FB9A6852055E38C329605F5898D16480719DB9E10E1AA2F17705FBB78EA3F6627602F1566B7C44ABD22F64229B16E2CB6BB777D57555A838EEF0A595B63C1C5936AEAA1DD622F0A43E6E1F0A5C326308FD63CBFAC5DCF61120EF7D47304130F909D86953AEC7CB964CEE05438A7DE25814223234D830CA7F4A6B69B579CFA974C591DECD214229ED75AAF249AD4DC27C5BEE0AB6988A8B24B8FE7A4B56A0EF94EE82DA10E146B509C0353620F5D8004A85A2DEB2DC675D88F0E96C93B1694396C4E1654F9C337262592706FCAD46F4F512DCA487550CBBB9FD0778FD8ED8B09F8E54FD40E04587D2D5C0A76A206EE5C5E259E6D667932A2599BAB90917A3A4CFBC7C856573641EAAF7B369F1D2B6E919E9C63C7DD42954F780B3297D90D005E88527AFEDD264B51B42E0127130B498587BDABE84C6853D273651A779DF6C593D8D006753774F35D767D656798B0ED686DA659214564F8CDEE6BB28942408F9E1683C93FD0F791816CE8FA678B2D44656096CA28864C8FCDAD7EC39CC7023BFA4650F6FB3A6814AE576F3F0C817E509E864838098BF7234F306DA4CDE0EA0C96773A40B81D8BCCD4063AE4B9F24BE93A292992F9D8E86D8A2F3337417B99358E2F7A65EC3346C15BD5C84B4067B4F0D643E200FCED9952D1CF275AB5271332435C1CB9A25278D92190627BEAFA0B534BB60A05C4FB8B9EE849CD90EB49B0AC56C8BFB7737E401C735E0155D3C0B33C271485E85F25B2DE97224A1E0B186D52E8E574845FFEA3E40B7D15DB35C919384170759F4A0339FED67C81EA110FFDDDF22FCF0920B2FA0AE7FBE89C96FA879D262310AA2997C4176E77E60D1D1B7C7421183A7DC731C8DC7D5EDCCDCD1542B122313C1010E02FEDF391B06C5A0F76601C8C135A23CE0137E01B4178DB0C76059FD658AE201EADE1073B195A1A7B01B0213B5173218310B4AF53069D4C22B0E93DFDBD318C090EC9742A17A606472DB2BABCCD57D3D0596A7174EE9890CE2949871883067A353B3A161D445B630DDA243845600601D8CAF1132C754DAA57BB8BF8EE69391FE3CC581F37184114AF4A2C4496B33B482E4FFEC074B19B206B558160DF506AFD75804F2078B052E6BE02A43CBE0508FDA3CC0B1FF1810C381F310B0B154F263BB2F5C10659329B4540C576F04DC3EF2DA111FBE0FA7F32F55EEA78E8796F462773DD5BC5E81CACCE639940C2E30811CACCFFD796115AB98466CDD97E2B4C7DD5E4AC73C5B4B4793AE8A50F8CF8FC81BB7BAC93B258CE942FAE8C16A4C42541E69C1086F7C3E1DDBD88847D22269B461F73F8BCE77A92412FE0D69BB7F2345830F7E138A9F02883CACE2603B296D73C5D077FBC132271CE778387726479B0AB58949F746487E778F282AEA9693C03B749DFA46BEEB2857631006FB1162E719CA338B7C910028195CCD439028EC72A1BD0A5857CAE6760BDA454066BF9C806E494EE34E1F2821EAC764236C5691C1F7A058F0AD31E546105FA2EA985B6E65F08B6C9FEF168E0A51F0BF26EF1070313F02D85505DBB129927E45BC2388D231137A7905F22C15A2C0CC451D63B9F8467DA378E7D08D2E38267000B3CA3B80A96B80DC8473E9089A1B1B9955C8124572C78CAE85FEA977B51959A61D9FDF4328FFA74A086480EABF1CFB17337133E47C0D6D89C96AE0F05FAB46605EC95D8463C32DCBF500C159A507C07B909F7EDD552B09E205D2B34A1A4C39AE855E40CC6B1E3E60158F289A8BA141A547ED7C44C7801E0214AB405EFC45FA2FAFBE2BD229F25CA03C80EA163BED71BE605BD560DC06F1FA4BC1CEA3E7415BC389DC1627B9D4EEFF71957EA25D5BEA20910F101285FBACFCD1A393861EB13A3B8E5DDE9B85D439B0BEB65E96073F58CC627A0CE9BD5F64B76926F3FD29CC0AEA870AF105CD80DB952028B92E9772A2C4634536256FFE7089189CE3033BEDCBD4ED0CEC6AFF6B66346274221CC4A62C5F0943A4D87F3E56F23CAD9C8E1072B2AFAFEBC121AE353FBE863C0517973273D2DB9346F3494EC83CB5487471354E9767CBF936E00D4E6AD4F502447047BAF26317AD1DCF243A72B1279F51D03D1AF5DE17D4E14E5F0ADE4A964443CA2E04346D26112F5C87359F4148925704A7D32DB8130A5E8C65E66B3FA3F6881C212989BE4D621A3859B5C9A40B6527E1B8ACCA67814B6CFF6349486ABC2BB661AF7161E15DEEF139499E35D12DD0AE4501DB6CF1B7650ABF626652AB6CE4ACFEB48C387D7AEE1F084DE4FC68364BBF46FC4A0BFADB68D4F57ED0E90E35DCA05055FEE3907827CC6CEC7397FD704800F4ABD1915D75A1BFC99A0C810693116FB18350309ABFD145CB77A4C2E29279DD0E27488F248987CA26B22517109AE4B688AC24F4B08942F26AA4536E89B8DF639346A78440702006229B9DC24C9032B8B4238D80E97B851EDD5196BD9A7EE197DDA3D53A6075F5C93E208178EDB09A6877D084BA7DB0B2CC99222EFA2F704BCA99F6A1E7F953E79FFF6670132631B1A3EF6AD72CB5E22A947D591CE695983B8F63AF061F1B8F50F21BCC37A6004F75B982B026E82C720DE5AD69415E7764703B9910CDC91D4017C38A0EE309559EF2DE47113E53352A6604EF04D3F174BC1BB5D28A897BA4C3BEC7870595A1B70A5E89DD935B6F02AB96F765F6B0401997E4947FB539355E7C243804487F86F23549D2CD48BBEA9E42CC576C9E84CCD0B349E9D8759E56382B451C57D10197C1A479E0D342F22B3FB3B0C1B8A9E56614D97587622FDC72BE5D64183557911362DFA7508CAC99DF1C02C8169BF711BEA5625D67DC09071F9E3F5E72AFD30C663F5ABF824CE6C0B871830E039709ED3772151D72D1327059386BD9673C9878CAD75A4BB190BF1ECF66B7FE345777906050EA5F74CC7336B18D55F187386B97B629CFBC8A5BFC429947DE26CBECBD63A373A3778DCA8C4CBCA263ECE12CD2633A733260798F292242D68D9739A35FDB86CEC585AD13211C040EF2056E110507611CF920C272F34B8BA3410A7DE731514049C799FF933414570D7F106E5713CD0E3AA1F0477B89996C3488E9C278183F3B20D48A0AACBA0506DFE4F702F9822FEFCB94A2AEB9BD4112935EC519AF9896C1D94AF438FD03AB57D8BBDE08B5995ABCACB3FEBDCFED6693BC82DB5209319560A1F030DC88229DD82C03FA57B6C13470D5C78FDB1295801CAF81343CB479C0457C3885B6CA245B788A9B8D891B07B68E0E3A89C68BF6E7D2EC24B19E28DD125BECA4E26F86040EE21C3B6FB66483B674F39AE22A4BBC74AFAEE4D9714E8D4EB4B2514CF32F5EC691B9EEDB57F9986C18BB4A88EDD6C779FE5B74F051FDA7126E8A517316C631A27C10CC10F4AE3B48238402960181FF212510C2DFFB007A61870A5628292B0EBDF29A63FB64C703C93F9B94C28765FABF0772442EE1CC34C63E37A1ADDB81E9FA7733212587300FC3202D7B8FB757DDC9C282F9DB2B62533E52C109100E7A658D4AA35289A8356DDCE77D206BB48596166EE7F5CA7B6ACFD8AD789DAC7A5EF71330B9168A7C7A27F941406C075BB565CD5A0572B0E8899B19690172C8E53D61FBCA1BCC8A7CE941DF219BE9A8CBC976546D8C3F69832E22AA78331372EFB55E2143490BAA9A590629D519D3ECB1241C9BA29E97CE3917869C97E8F78540785B3C12DD91A181136092B31C38CEB41B109F02B3A96EE97CFEE52D63EE1C05AC0939EA419BC9FBE0702B8E170E0ED478717E679C964A80E8FDB638DDFF892FF99171834AAAB23A6CA27118284E66AF115A04DAA475118ECE6823C8BEB186D5F58459B659AEDF5123F9194F057AE sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8C83AAC33702FACCF -smlen = 2854 -sm = E30A0E648D52827A2F545440A001C1CE59DA6E7ECEBC1092472C659C1028F08CA181DEF6614E12FA49CE83885CB90BA3DEF471FCE20F7F5BE2A9436674A6C49AF9A35F7E19DBB31C69B6F65C3654A3F18461BA5DBB8C455A84D61D3EBBD14647CD048CF50895DE1257857ECC953A3F153C33325252181A496C2EDC0F8CF194D35BD71CE05782B1B4D15C02C164E12F985BEA4DE2361AD96C4C323E99DF211717E1E73D08DA2DABFFCF3F77E615EF6CC5F8CDC5CB442F781FECFD2D9E460048531A6606C38D56CD60F052704B967033C968142FE640CFE6CBB0619E925284330FF9E15CF17ADF4E64D3B7347841605CC529FA25C00F89819B3F505F810D6079166B60EB89E522FC41AE06D1292D1EB724C84B059AE3E6F9BF5F1A41093A0049EC37298FE6EC087AC88E19F5304C2C68CB023C1531715DE71A20CC7D701184798EFE407984B34843CAF4E31F2CB99FED8E573013753D2711F9123889B480B97A6F665875A98991E711FADAB47CCFACDD36EC1D1E5E0266A746ED1AB42203328AF6700B0E8A775AF454153933A52B6E355BD6B08A30A433CACFED1ED2C903338921B2B3E9ED0FB62B99D83E5304C68365C8AC9378D42FAA6B8C0E8BADAD14E6C7C86D10E266A32A8503FE3F880EF16F6055939ACA3B859FCC189C5F7396F3879EA988EDC142E69188EF9B3FE2760C01ED3EB952CAFE164780C3A92832256C51D88F407B53175C489C9C4DD6705123A67C786E224D2D250BEB8449A6FBE48A6BD9750F5D9E35DD56EA50271CD94637EF3F7C097D33BE863E6C8713C38CB75AB955866D8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +smlen = 2958 +sm = B305DA279A1964E5F5C3CC49B1B2D114B351A91BFB566A98666FD43F5BD6EEDDBB7592A4D29222B4A6075E06927F1B5B87D64344A346B9EF0E09466221E34D5AC97EEF04D2AAB39E4F7E228130814A5DD8CBFA885A24CB53381858C0D412A57F4C7B3C82E8D112D3AFB214302B0D01381E185001A254698A7A9A0898557DDCBFC272D7D91051660CCAC7BDB4E053610DFFAA7DC42FFEB6FB596F1CAC35CB7225D8B77475E18736DEF7EA2F6BFA2A99FFCB358A3F284A305F27FD3A9CA840DF40B2702CAC67360BA30415D85E9C07BC3E4357E17A21140C5783FE33136BB3085D2FD3563E7657D24D4D80669C54AD0EB4456F6B3901D1ED66027A75B2A137E7EED6A337B61741A4B9937AFABDBCB88C2437E74B406DB60CBF0320D75975AB143300F4CA9DE7CB1DA785B34D8823C962BA592279D176EEFAFEBA43EB36F573EFFDADBE7D102B7959835DC255D1E2B5CA0D9D6A24E5461CFD5D92B6FAB6D4DE7C98A4CBAE440E8F8B39FC2438908A2829096BAABBFA9B287C723799567D1248B150F82642AE435830FA39BD07B1722BF34173FD91B030BFA319E98E002036CF04EE40B68F7FAD8D88E2F970A7FA9FB6E60BA6D7B620AF87ECE2741E37CEB7DDD6DE2BDF3B0352F3EF8A0FFE154AE0B9119EDC605D9972A3F132BCD0762130B3485927BFD53E6DFA83D704708BF59D895C7C2E11F717DAB96DB4D5FD690D876861E0DE4613A652BDD21E6271AAC67D23DA11376959E2A0C2B774FC6E273D9F1F65F06C3815B544EA62A01732836FCD6744D02DC442F2B9134F0C3CB5A8CB154D0745111EC63EB109B3D6D2C1347B91012810C8DE0DA44958A77217FDC819D5BBDC1FC1614ADA1798B45AA57422EE07D39AB14F5ABEAD56C12295937F198C5D9D27B59EBE0A9ECE4A77C98D5D9E35DD56EA50271CD94637EF3F7C097D33BE863E6C8713C38CB75AB955866D8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = AAADE0BF29948EAEEBDB3A9B5BC962A7CB598997EE3A52AA7E41B246FC028F2B9DFF877ACA8A1004B6E6E2986B56C030A6FB8EE247777B1306BA24B8351CCD689E31DF6C93D0CBD64D22C19C6B1D512DB7F56E6B3107101CB6311CB81E2CC20AC2C2B52BF64BB0CB6DAE19452A45F5986DB3A24BD81A83934ECDA1B4E5E60481B1D90DE2E45C0FB883A89E9A04B7B4E65DA2E145734C32372BB662B6FCD0A34FF1C9E6AA805ADAF074FEA4C890EBD0ED60581DD400809D6CFA6720489AD4868AC81054D4E91875DE524C7C888BFF2D8F0AB0946E1544D9605B22C5EA62D8982B466FC1970F6B6A3A811FCBF50379AFB45A063D27B0767C9D4A84E7459E5CC601BD6F3C361A293AC3BD48967F96499788E9C0BE04D23180BEEDBF13A4614CB6C3CE8C9FD85DC7D01E65BA83C5FE761178D4AF0D220B49CD63CF2E7BF12BF8C7D49582502FE5ED268E6616E18EE2A691F85F90A5ED8C7E511F214B8841CF42F037DA9B5EC82D2E0B2147B886BBE7DF82D2DD90F77CAE60F72EC934635854FEAFD332C4323837EB12212C438D049DB868C486BEB80D531B6E4F01B08E2C1ACA9EAD2DB0ADEEAE717B114BDE5DF9F8C00F4D5B01C0F8F7EDECD9F3B32A76E7B6596668AE0F6FB9B38745EB1B205E991B36796260BECE1C79D60D747BEBE675E6570C739C2E6B1A9F995E2504981EF4BF33CF308CA644A4AE9E812F2A2D42BE3FBBEE73549DD76E2AE776A97CB0BE07799D65740328FB813A5E22A9CA771ED89663D41C27AC7A443BCC3831CB26D31EDE40A594B86F15189E3660B858AC259657A13460FDBD8EDB28BF022237D1795B3B8C17A9E9E025F0F155A2A84CCE33F13872CE975662617C24E0F79D5D820B3B758652ACEFA15972E90A99D36A5E098F8B326066CF89A9968828D2BAC04896B366D3959C9EB487E06ADC18FDA4690DD377636EFA290923822B3767FEDF74890008DAAA6F38FCF8065C6BF5C5EF6C1A5CCB221B6E1A9F325A732329C228B596878532E1C980D775142D3C58FA05B68D229199D1223174819A9646CF8696ED3C6DB8F25CD574B6CB5529A41E50E8816ADC73DF55CE2AFB0779166FD326EAFAC05A19FE36112907A384FA1172E47C12C78A0563E0ED5B4A06E7F9EADC07CB839ABD544A8270A8A33216546565CA36EBE1FAFCC22861ADBBF72E50AA922999CFA6E31A3D22C6410C218E02CDFD86D050C2CF6398D57212C39FA01E205F22FEA73DC864A9594E250B24831762E0B98A0A04594F7EF1D51DB94A6584AB799D5CA6E5435371C50194094DBDA4D1071AD78D9C19A55A0C40E94927D322D8132A908FC735EF0D0D037B94E8D9F9CCCC49DB4BDF73A7A3065CBCA2AAB06ACAED4FD117041F8936186D9AD584C81749773221F0383C7B9BCDCE180295A8C23B8A903D4639C200C4AC49A379B83A3C0EF3199C8F923042B0B0E58E60A342B1D399915D5F3D52245B076E679013CAE0285B3D59A074298F83C3F76EE83B57EE97843EF0CA2B2DAA74E1FC4EC3BEC56B16BD32F79FAAE90F4869234131C54D25A9E8FE527BCEB726BB26840BA4098CD3BAC99C36EBD64D3C7E4A7DC26D1D0E1BA4C722B6649269B8D6AC73E3436ADEDF0F8ACBBB5D91AE787B90CD2B10770ECAFE9E401DAE3CA07B7F238D819FF2E0EEC93296DECD184CDE90680F65F6B3EA99457A0D85DBCE4B8F148822F890C838961CBAC9FDCA13268E6821673FB54E3AFE42DFB5E0F2D87A32F1CB7A0C95AE8D8C68D1C2EA748BA1357F9CA8C00040C15E3399679D87770C91296B382598C653B20DAC8DF58BC8BB2D957D773865ADF493493FA070A84AB65BF236BB8BE5599BB60FB218E3E520B96153C492A41EFDC2658CE24DAE582222EBA2A4DA335BE15A467EF136DAA020A57FD538B74626B619C843F3914481B1F61D25EC0DC723709EE664A03BF549D50FE8344E086F867CD7AB358C5F07A9569C4D0E292713EFEAC9F0534762CDE150907D25E6A78F84CCF4F4F8E5A217B405A8944EB430B0582F8443DA691ACD6E6C6F24FCB02643070D492942B536D877BED63F66AB7606E2D4C3396290D09272274AF3FBFA45F4FC4C4B927D92175BA26E95B600971F2B649E9A569B332DC8885CA639A0E07036E1B386ED5A0B3F8290400011AEBFD0405939E483E7203246248CBBAF9AB2F54741A309D3C59BBBE977F588C06FDB5AC3D75D379EA7CA2A0934D481E2E0CC1FAF3B580F1981F66584AE1F47B2FAE15A1AF005B5E7AE73D6DCBA987C5F583A3FB470C13FEA5BCDC26683967BBC6694C15CB36D89E6B5F6A0754A0FB187A9C366735284F6946D793ED1FEADD3C974A96786DD8C29C4344CE98DF0C6B44ACB36CE851C891BB15432414FBEC70029216A670B5D3F14EEE589789A4F0D5598CADEBAA60FC1D648D671984E652C680F0DE46EB1821944FB0EFEF2E1B73255918A3677F4AFDA84F9BF061156169EF3C248A11ED8DF81E6C236D412FFB46237A660DF699C613EB80C3FD2FCBE74DF6401486531D3E6EF576C50D1F6429BD951616FF2DEEE679BFECBB4DB34CDEE248C0A4C20A6327D6D7F29CB1811CECAFBAC58EDA3F65C45A3875463ECEAA2326166B1D7A1702C3AB8731A3267C9412F8E8EEA769A1AA7B879751B2A7EA36D677517B14AA62931C0CFB322069B135DA17FC541E57CB6F8D3FAA0EA89839D08872ADB2E08B234D8D0496D96D4699A6C91D35B9DB4FC1E7132F3C5421CDECEDDB0D7CB352903F8DBB2EEABFE030562CFAB813ED7EC0EECE2348E90EBBB3A8CAECE1A0CDF359A5E2C6C2F15BE7D3FDB41C16097F876809AAD9C310127109D5509025816D95E8E1F21E1478A2A3A4D88DC20147C98D93EB2C0560D806B097EB6DA0BA0579B9189C1750FA3716492E6F0E399E682E434970CC529A7941ABCF248C2FBA2FFB739EC7DBC129A73701F323CDBB341B48DCB3E550D8DD13394801AF7A6CF27EB54EDC2ADD7BD10EA7E1B3D72BD03F05D26887B70CC80AF003465731C407FC6C82B4A0DF24A322C61F422E0B771AD3E7D5938E76C4128E3723EF1E7F6AE7D5DA06FD0E383A57D257F40698707227C05F6B5A8CB8F30136CEA14F01929C835C238D88C8C2B47582B18199C4CE24FBCA40E7B3BC6C4F903F007CF6B640C33E52F14A5F3D9032115C43AA648C273FC8A337FB3A4585022C76B6767B6F75A6B3458C10272806D5BF1175D1F0E154A8C3E44711C7944E21DADA96E4FD6BDB4BAF9EAF015DF7C89F74198025B430F49FAFA9C6C30C9AE3AFBE22AD5828FE330018C498A62B2C90916DE4E7AE3EB27AFBCBA6DDE0776521D8968305BCF5B9A2BDC948BE5EBE90879313C94931EF8DE00A0742D69513F99F7870C9F4B0CA1A4BE990C1A00D2713D51A31A2CB521B7E37F6B612C6F093402AAF345FC4D3E6375639317A7EC3EBCB9118A1310B1E8C1CFD510B92BD29F1A130109A55EB51B7F40E5AB6EA031364FA04463DB3376D88C87E4DF01F913A93279683ED98BFCE53B36DBF0B6F268C5FB854C19E1840D02A9F8E7CA519FCEAADE36038CABC08E274DBBDE55369DDA6026E9B69346C772D9FCF921DB594180AE72B4E41F7BFD2F42456AE41C2B1DF9EE0D78E28473F256D10BF92EAA0473B9E78B711254E7AFF5C68BC9D56E0E9D56758B186679B079453E391AB743C4B68906A5DE05B5F276D91CE7D2B36569AB9BF634D5F792A205842C53A1F3AD733D4EACA4937ED9B22B97A98B8BC2938F813EE1C9EE68DE8A45711C5DE0FDF82F1FA6BE4D59 +pk = AAADE0BF29948EAEEBDB3A9B5BC962A705193CA85597E17331445C8F07085672EE5CB972F8FA1BA5571498BF076D8E0686949F7C2B2F582816B43707B7C60B5F7FDEB2D7E7931F62AA091DB6847D989429D63B941C71F2700D439D69D7B61F0044330CEFB344A9AAF2C67F8D9AD694CC188A1E0BD843116D67AFD16FD0CCC5124DF4720B89CD5F2354D6C6183E88ABCA9C07485025DA7EC1BEFC6652697A05196127BBE2912DFA776F620F5BE46B781CC58632F61A633D25E941A1ED6B7D05370C66437CA6C86BE8633CD2C3B0B53DCBEE1D4215A8AB524913B310CCD3092046B3B5C70F7D0EF4DC222358EC6FDF7EF68ABDC2D7245D47EC9BE16422E3A1564FD841F4F64D2FCA3BAFB5EDCB11FA4A4536EBBE2101E134AFE700F4350F6354C5C1ED5B0FA9EB9C841DFEC2CF6A6EFE5978CCDD8818EBC3ACA13D547810DE57F0FAD6A96228C2E4F80CD42E302ECFCA51256E301ED76B5541531E2C11AE7BD51CEDFDA2C5ED29CBE40B5471F6A475CF2EF0EE7951B9C47A8F8ACA5146767E45AAFDB905069336DEF99366268A42AA00283FB2661CEC82A69B60251000E95498531460C65FF2BB7D1445C25B52924709E91F2CD9FB7BBD78028524D74582C00C3EF4DCDD782F95DF97193897F4D6A78697414CBFE66F931904E34FB422D171C79CADCD6F23DCE65FADAFCD54CB05DAC78C51DA3C9B4985C8FB530F75115B90526B0746C8C08855E3D8BD02203F5E4A9C45ADCD6E5A8167F38BA06338E9CD539B8270AC2192B72DC1A4057B136A8D0D700DF7BD17856AC783B95E38B31F2CE9B029BB4E8B55989A9584560715D6F0843C06DE72171DB6ABFD8E2630131B7080B39A14008EE3A8ED60C3A5A692103712E7F41862FB4725F1FA763F6B4A5F7081694C70E0E3153169ABD70B65D59018A517A1693A39C6FB04C53BEB4B7BEB97248917C7CB15A02B209345023B4A527C4B53021BF447D9BE0B82C3CAF71620C1A2BF35F946CB6120FE23ADCA2A15A45BC365B791E3596EBACC79AD90BA03C1449707A4BFDAA46EDBD470CBE3BD15AFAB39D0AF376140427C55D73EF2AC40D4AE7A3F5D4F1B562FD9EB775DAA0404C246EDEA7EE0D83311BA96A26C978E6D106795C7BC3900F85249A9993C26A32FF8AED5BE080435BD73F1CD9229103EC8716493801ADC2E165DC79EFD3EA300969D1F5577B7E20F1119B98FC5426E334B55B152FA9B5C112586BCB6F23F6A47F9D8317211D1CF45006EA38CA769728811FAD835134EDBA1D1B597FF70BDBE45A0139578AFDBB7A3722983C58DCAB32C47F6A8B81B75C0646219CDBAD940ACD5BE745DA6533A8D083FBFFCE90F83D5C268429A784CF29CE3F1ED1BDF1413B8678E6D8A2D71CDA498BFCACE386AC7935FB59674B382472E3973820B966EA23BE21CD7F3223F265C2740C42A83F605F8A75D53E056E2356E5604B1CE5D303E22EABBE3B9C7910A5BD053B5D0A08720C04C8E990D8C1CF2A1EDADEC993A03A9BF64F6E12E829143A3735B016E064FAAA0A250AF337E2705A3EE112502849258A1D3FD593BEED9730A84767CA68509597DDF8D103AB6E2F83B1E24FA27C1360482568E2DA255C7C682CED9C0BCF6EF6B71BE715DC9C187D939B861DCEF7027DE60F5C976FFBDEE2887CDD2E754836BA24E84397188B46ED43C4AEA06D64AB7299BD11DBD97F1F9213BFEBF05EA21E1D093FF452238BD987E6399EFD4E00696E9B5EDB0E0E585B3444ABEB416E3CAF49FF8F1F5F37A64A9F1250BDB0F71F6D31159DCD3B4733A43E45C513C486ACCE3DBA10922470576F686582C147B2CC28C72D84CEE86E9630763D6FC924FB60F3F5208B16C1185D7FAE24DF3A269F638E4AF5472431C8BE9A9C319E092E2D5BF6E7F1BBF35E522C1C409ADB56657A37CF0747471826D2010BE343917E283132BC3CCF770BAE865F6232A69D4AAC71B99EFFFD5AB6F1DFD1867437822B5122E5A49C84B6F02AC78EACC2DA1E24EAB1D483FEAB6058AE4677A5CA31EC5AE80CC375FEB12F65B55705D16FA460C2D9A6C36B6FCFA07E22409EEA11DDD049E991F37F2EF343F39DE98D81EED333506E5DDB538FDD8E32CF994CCE71E4513418274903A6C4A879108E5E373C1D4BADF79E16FEC0727CA0A37B36381F1B1EB7C663C51D6E211E86CD1EEB06AAB25D38EBC3B13AE85DC0BE180E1CE6E4494C345955C0A5B46C3C8D4DF3D8325F57FC7531C03CC69F1048D1B34C8016E07691155109E4CA94A7FFE77F06FDDAFC694924AA372BD0B1C906B134A657C59BDA6DF7F2FDF07EE1D7BD3BEA628D90D7675F90ABFEDE74E7002C61497718192E277882190B0064ED239236F5B92893D994A099AF5F0CE057CC4305A6FD731A60D705CECBAC7C1504FF06D9BF75C3DBF72F4A06F37339B980F1EE28FDE74E8CFCD853A082CE33997804F463FA1BB2504574B218DCD038152267593039CFAFBDDC015B9EEA83848D2E3D2CD8835073163AEE4C33DAC9E466C7D55CE4DF91C4707F894659611B3C728C82F49B40C0D1CB3691FB136FE3C14B4A7542CB8757E68DB4309A678CE9732D69004A0FC8ED871664112F055E6612549668C6CE6B07732399D959AC891555E9BE5494CB95AEF90CF52341DD88AD3D429133CF5695FA71D423225C9171F183F5278C6502FA7DFF8E325A934BA11FCE31EE5BDE0E23DA07A5A3CFDF8545E5BB5959685B5938DBA508A411901EA7EE05C3680B03C32AA4A4FC5A3620C689637DF282794302E3C78C2D9A0D2BF0491668CDAE769A8D7AE1FDFFD762D613CB6A5AD2F994A0344E9532ED3B8A21B0EC5F5DC44C34A61CA02EE2DA9D626C1F79F2E5C584FA44277557F88BA0E5BDF3C4B59D975275D26EA22E3F7AB5D7F16FDAF8FC12C91811B71DB2306DC7DA9B80569584B9F4DA90B526683E560C113DE1D58941753D960F73B005F9F3D55F43432DE7F7EF594308EC20BE28D92A7644B673187C12B3F036CB175C6D1536C04281E30DE5BA69E66832FEC62512060299F07021FC55D3A66FB610DEFB0E7F2E7FCB8B239A075E8DB63105F22021A963BF49B9863B073528B4BB3F893A28AE15B620AE8E61063C6CBBF583F8CF6FDD1B15B11A86FF78737E3C16991D447B27A4AED2BA0052D6BE5414CB0AAAC26012CE786B5952AED85998345C7EBFF881B017482399E44893BA0D48EA007380148EE4ECFFF9E2317E328E6D9271B22119436EBEBD375D9127ED4EF4032B7C09284F87A4E35E42998490B0735747A308F29D6107B2E2D25689104C729366CE82F349DEC882F278052A8B68062DFBD386345BA7824F0E7A0E8F53B9CBAFD86747B54E43633FFA339D16C4BBFB5F0DB3CB454865EAA172C3C7EC9C74FD12E83161C6F660C4ACA132BC3E63C4BE44BB545EDE1B8D99053EF87021DB71EF9B3A31275BA09726D7B5943EA8719126E35864371597CDFAF3E17E343C08CB16F7635E2B55954AE1DC63E24D409B46859ABE9C0B4EC18A2B40CD908EA7E62EB6EEC97B705DE98BD1EFD4BA191DAE4508C867657D9D0C296F4F540542439C0BED7711D5BD6F514BCFBA89B7F7242B92FA204A4E1E150B1660224CE9F289BF2D049099FE8EAB00EABA85D7B1C9020B803FD460721B24BB1FE685B5F44095B6AF112E58BC6CF65DDF8A4AEF0CC4B9257F3892031EB12380C1F69FA5AF1F0B7A3D4A557C06C2B82A148D319F0F9894764A19ADD6D0AEDC59BB606707655336B180F5E9C2051E248CBED2B907937C4848596608DD257A5D3D3C1093BB736C70DD10DDAD0D09CD9E804DD4162DCB335896B588687C91CF80D1A23B8E37CE97260941548668675349CBC200B9353B568B705C494BC86CFA23706562CF64F394478FBBE805CE5C1F90C08201498CFA5363775A40C98C5FDE9453163A966CCC868382EA9C7966F76A7B6D8A86B70EAE371B2930A61A1FBB3D3832B65971FBDC421EB7BC1134E1D57169B3311C048E84A43B6DCDB3EED38B1AC53E9689707DF405477C7E5E9E851FF5320B6EF00BAF275B4AEE5A1826FD6EED657922A95FD569A2F4CDDB653850DCF96FCE37242B35B7D0A02AF87E02D81642C4AAA57B140B38AE34C539154478FB347D6D1FA760E484258587087B017C65DD2C5CE57F222FECE847AAD4318E88ED681A526A4DC946C3E4B44F217E60C70EDB2D095FB5F3590B3B411FA831CD1E284F8F5921202AFC6D3A7DCEA4377B79B63572369DA2ADF4F952FAB28B8D3 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8A01C52D83B8D40FE -smlen = 2887 -sm = 4B5CCCB523257F724EF50913AACD600C0DDF07BA732BF043342C8E436A1BF47799C65386B0711CE58EC18053757B84167342BE574815D3CE24793047196CCAE0DAFB4411D97AEDDDBB2BB1955E9689FB642C12D1EFA422C96D25BB95B2199207FF81B07C85F6014DE8F50019C007D0E40CC13EEB7F075131067F1124EED8CA58B22B2591534EFDB689E46F13FDF4DF9ED5A0EAC5D2842E8568CD8B8C799F9E3A51F84FBBAE60656EC757000CE78F7A5D2C68654D028FB3D628487E512E572B91794BFF6325DC104571D387985E584432756E4F6DD426A96A13DB3D3CC232F32FF2CA1A75BB0E588978AD4A1A5FE024A2A66FB1AFA281CCADDCABA64002E0E70EA130021A5CA43F87FAFDC53C093EB68713447072C55DD6171A2461CB0339E926329F82A60E6A752B5FA3DC2456CA3080D3D9E33E41D6CEB1AF81E809C9348AA2F6E6D6071BF229275F2AA56BAB0C567A9D8FF85A568FD90CA6DD94945B904E5E0D468A2CB5753D65DA9187FF2E9FB835891D6933B1F9722BDB9C16BA3B89C751BB5C16DCAB5073388881863A9AD0A1247BCEC92C377CDAEF2E8B699E9C6B1B58C37BC46286B482F3761B2355A1444866066328044B07A615C46FFCFFAB700BC189088B12C2DC21163ED3375B25155026ED4AC57620939CD554E3F5639A7DE902482DD0A491CB8C5BDBCBABD02E709CED8A836286ACFE9C75DC2763A11DC363FEB2EEFD8242A9EC9C566B5ABE18C89355457E73D5D3025C419542F7996583D4910B767F9DFB30409BEB07566060D7731E5B2D635B2F39AD3FF6CC23A288FF8D663B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +smlen = 2991 +sm = 13CD9736583035528F27CEC4F0DDADB24C598BA983235DC485B6696407634A6567488FF31C4D78858AC7E187B99BEADAA2A3755A241B52CC22D5A08E6E630D08A73DD704C4FAF158E708C89B4BA526DB403EFF262026AE92945291DB41DC00463972526C0895B3878CA672C1F58EF1F572FDFA836405ECE6C5F45033686D9813AB5E4A1CFFB919C0FB0612551FC48788E1EBAA2197142729F22436728707EFD853977D84AE31337662E9A290016489E700274C7363EAE380B758F66B6485C075CA6408DE94A750BA8263BB3143D85FA38F7B65751BD13CBC882B1FA70E84A1823F463940E2A3A18021DD8CE6EF2FABE0EB1C9A0D299BE0ABC187F3145A9AE49790F4F20DE09AA0C860C92B870B72194D8E2C787BA74DA2E04646E080F3995F576494D47064D19CDC8055142194957A8ADF7D24BDA259D6701B80A4AF9786D0D7A3549EAC56758E67CA9A0B41908603D8E684B97E5C7F4D4AA0B13CDA47878B16D9ADC02134097B6DBF404B9BCF32B8869147CC4441C55AA99C65D92EE290CD21DCE501FE74F6F911C41ACB7C8E1C5F348639C28B342E34B7408D7FA90BEBBAC505701C828239D73CC17C22C4F2A84CD1951B5220A5E447BC637AA62AF58031008F3A608B5779FDC5EF5CFF1A0B2AF457E74886557910CF2D371288FB17AA919D8B2F8115975CEAEBF1FC3DCD1B0C90A97B27B2A376EDF41A98EC14EBCA00B2F11D0C3CAD21A89FE3BB9C2CC35B37212C3EF6B3D94A304665FA9A74F0C24B118599E517E8DA3D91DE2300B364E070192E8030E86E1624E4B5CF95FE273B2A00D01354DEDCFE180BB328D6C3299C945E18B39E2A11E623947057FFA32690F2033C177772461C0941313D26295F824D1A42B7D23EC5F5952B733EC04094ACCBFC1067C0EE2BF8AF9D9B51767F9DFB30409BEB07566060D7731E5B2D635B2F39AD3FF6CC23A288FF8D663B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = C435BA9281752CE4731430DFA63D4C05474EAEA74B0C6F88E3BB1F55AFC0EE813B065BEECD064E1038ACFB51E53399CA044FFB8E2C1508232CB8097DE7BAE54A3FBB14699E46CD9B4907C46EB28C86C890BDD027FA5E20C579F0CD25DAF0C46DC73C2A06BF02122767F89DF05F4409A7E8A8FC952A15D8A10F59A39FFD9FA8225B406EAC14673543F9A5F8AF500E7CE7B4B58582A48361EA8F5FC9D10903AF3C74E6D5CFBFEC31B102A98234A64C9366781190BB68D5CE0756B9023C2D59BF9D4E9315C44F9491F50C1E166ECC258DCB03507301227C0E5BCF432740E24926548083EB3F3E1AA08400B3398C4E6ACD09F05BD7905697037F39D74116FDFE42987F10E4A45056516436C470EEBD7BBB83885606950F2163C7D79EBF243BD587FD3ABA75C54CC37024A37F95F55A264BC4E089D379F0D122FD5CC998BA7E0FB6867918CE0C727D4A676A1A0D6B10C54D56C5CC0843E77C9D849027EB73ED050F2129B35F0ACF2CA32C5A5087EBF69F4B74842E0967F95A1ECC7C840C52D6F6F384378F2FE4C49669563B38B49420307D68C516725544F1D5A1C5D2FED813C57EEECF5F4BE27F7EAA231DEFCA839D04161F5AD680DC94E5703D9FCB0EC09E8320DDFC5AE40DB6A122912430D442A1BB967D2C7789EC36E5A4D04BC9CB25EA7D51AA6A8A5695216DEE5D0494F782FFB99AED0C58612FC21DA6FE0AF64724ECE66A3D6F333A1778804BE2C115C88E1B4F5D3AF7022432D4AD093B51577D6F1DAA1033BAFF8EF0CE42E953AF4AFE43C0AF7C76DF3DAD5E118B4BF44B2926F7ECC6063D2817DDCCF7B5B9CD06B9D6F15ACD2333B0034FF368FAA031487FF04AA15B171688EFD60EF557B4536DAC16C09FB8AF5890F6841D8D3C2C3D01404E417CFB3D9D9FA3EB6E2A157766DAC220F3485A3BC1333EBDC692AD89B794CA3AB7E12BB2DEA513C5A321E9D60BD08915EABB3575F52B7B779220BAD6CD1D90364CF45556C9CDCDE3671C5FEC04CA8CB34B1016D5CFE16A3C42267672F11FEBD9693C8BD195A5FFBAE07D9E664AE3B9EFE6909A49F949DE6E9587B9AD6A8B393056F96C40715D9860AAA4BABE3CDA10BCA0BAF1BDAE3DD2D8C0A259B5826873EF62A5B7177C8EB2B2D6DD8680D69655275CF3E336A731CDD049EDAF1E7B838DDA9B34582AF6A29D53F6F166D3177D517299BBE7FAEB7BE23B026CA56CA725A70D555E6AE0084B782CC75BB4767301F0F64B536D96665E7F209DE298E31F139B402CC28D0DA96D4A842C44793726E70235565226D65549AF99C2BE2FCEAACBD68231E39ED56F333CBD475F05E2331AD70FCB8B2CC395FD6266D9C1C23C90469E7E236DD43D5F162458D7E31CD31AC8E9279C171CDC88796F0F9C0FBF84312461613C8E0A3A07A9D5271D88548CE9260A11584D8C0EDA61BBEC4F9F72D72C0F69D01810617F386EE27422F2EBDF6AD546BD4A385DAFFE9038FA1BEA295F50371E9F1A47CD9B59529104CE6A372B2D72B87EE40FA9EE626F836B3F778B05E5E65FA7E22571FAA1502BD3F5EA2694C5128ED57ADA16B151F2310514128F461725F22BCDDBD37129B8768DEC042B41374601B5D4DBAA6422049F954A36F9F4F117700EB278C6D26678ECA435668A8DFE2A58824B0CC6795500AB58E2EFBEDE598D4AFD9FD7EEDF4A7CC7D12917F9E3C959F883243DE50C0DA1BC149AD8F841CCE8D37C4331CA1DDD3E1FDB0F7DB6D5F19BE1AA34A6EEF10DD74ED7924AEF7789F03BF945768C4029CD8573992A56122E76BD3D37FCB30F716D800DBF84F71D6C351D0EE8F1B0680559079C05790E0649A94426E67CECC7DE606B34DB626D33B0594EE3FA344BE0684021DB60A98E771D340AADFC43939D203FF7E5D95D062C945C2ECF6387A94CC33E8410B7ADA0E33A8ED05A1266490C422FFCE26834B21D4759781BB53343C1D75956D140B18749F7E4957E110529BD36790B4586CD8E7212703EE2380E9353AD9BECD7D5AE95C1C342BC56A5CDFE955A186BBE77D3F595828BF3BC3DF28031783F26C17CFF71D9F6F814D10E26689C1C5417D2603EE496EBF61D3743B79474B8C34A89E1DA14D47FDA496DDE36CB48061DF6DD886795C9E9F8E75BB5A438F031FB4576DC294794AD3C96D7D7F12F17EA23907244183BCA4C9D4DFF9FA9B787FC8B3D374A67C9DADCD01F51DA25934270CFC30F7EF9BA35E474F770066B847EFE814C9F36391BD0F2CED901889ED2C5D6D9AC061B498A0D4E929B694AEBF7572B794F067531129042C5AE276173BAC416C011C703E9270999BF5F34D64BF41EFB5BE8F2A65FAC6E22C4025B37088256CE5478F11E81AB3F8A4710850F16FC78117AE9FC150757BF28BCBDA37012D581051AC2B3692FF893D7B1218ABA9761E10E030EFE59602C7A1935E11E3EA1723A72DF8F10D08A3BA6F3F723FA6229123F58B247193CE2445149F0C9CC8CF75B7A70BD0213653337706C11B564D5A6FE2E9C2DA4319809049403E86EE7D768D3E54C873A44CACAB550A86B2A7E7060F4C1F7188914E0C6E2F15A6B51C3B91AD6A5CB8C0BE8206A7A05854A12E9BBBA02F1FC181E45FBB6FA305A43A77444BB9218572B1E924096DD4C2309DEEDB47780CD5EAC87EFA987C75C61D805BCBD5C8DB6C07A0D1F5C1C4731CD5FF5EE91BAAF8393B8482F90EE63D271D448D27A1ED6BF640EEE5144A3AD141AB79C5471F02235E9AF2DDD36858055EB5728FD4CF0EE99821C3A3909CE49677C00A9BB7706624B5FC8736A56A2FC6D97BEDD0966F5F2A7B16C64C22B250DF0358C2439CD7850EF43FC7506BBDE3E61231890C65A4D6AC76F9F276465271D0E0EC2008F4E2A684FEFB71C27DA0D4DFC95E57EDDED1AC1EAD4D10FA5BA62C5B288C038A32A66F21915AE707ED480F446BE4A8F63BAC6955A3A3E2E70E6CC88CED5020F3216ECAA19D0AE3EC78A9250D58EADBF867F76F1B1A254944F5AE8CA530F77E55D2B32A35A41A4123E1669F414ED19840F872F22A1B8F51A26E27A02BE82D343D5CD651D33F328FA73E74683A46E9CC0FC008CA6E99CA81A14DBBBB988D323419CA7F3A695D068760AE753C12115E3C4D03000028D17053019968FB50F63815355E6C5409C230D50B25D008A8F38B969FEB581F7A2912FE49C338D108B50D1625CE77689062B718B9A9F67298EB77C05B058541C55AE772C9EAF756F4D6C976D22AF1F1E97D83EF637FA1AF7400859C12FE3E238CCBE578C363BEBFB77561F9A9631E78980DBC8137EB02A0973B9526E069A2CF1569E31434D262DD015EACF3DD39F9CE041C2E921B848A6218B5A0642B6F2586750159A62A6318E22DC311571F14D4D1A4C396F4DE2143DB44D2D41C8BF9C5FCE14D2CBBBA3A9030BBBBD66851D6613B364AC8B742090B0BAF3ACD72092E34E9BF4ADE271BBC7B8EA278AEDB2382F327F50655ECDB8BD7D639C9D3E385236173A78D004EA28EDFD5213E4CA413CEA73040B6376134631BCF39E113D1C0799E2D9E45FE91640156CFF970AB6A9D76E5133C842C9AA6FC805CF871B9601A90D0E127130DFA92A4BD960EC47AB865FAC15FDCC0148ECC007317C257C6035BCFBD7CFF551A85CAF522DCC6605CE72F9A6DA85A846C405C60E7C6746AA7EB75887B1AFFB66B7557CD101D6C11E415746323AF92CFCD0CF8E93336D1671C0C9E24051DDAC2F1353E959067BED71E4DB08D90E1C42C4339C8137B07BBC8C3B94320EB0C53EF64D602AF653B10924DC57B27C24841EE5 +pk = C435BA9281752CE4731430DFA63D4C05C969FE46DA07ED45BFF23DF5F11E32437B6800755CAA9FB89FC252AA8629CDDD6D816CCE576EBA0EEDAF2073EBABE860DA434825A6A5D53408F9515BBE61C751D16F5882C103763891216DB0A4BFF443151790AB9ED888544FC867021BF2F7A934EED9ACBD97CE3C3AF35C9E774CA4791DC42F2017D713828D7A811AADDB7DC4D33EFBDB261F4071F60E6848328393CBB8B8EC381F9994A45D42B82CF888979AD79C11D8E4F4DCF560A1DCAB6A78E4BC38EF6D6D606787664E582280D740B98810447794260D9D9E618C96A7140773D0897AF71FE530D36594BF5CC4163FD1FFA756309EF2C908EAB475D3039C04F0B3E5D41CA78FCFA21D193C43DDCC6F59265B0CA8F2B8F5E3318F366E5A260D0D53B0D01B3595FAC5C8A19261F739FED07049B367CE4C2446D2DA31BB888B3A4CA2658B6C6A0DC241A42C59D7F9C3D09E819474AA1457437E81A9D0F7632B6E98BD118CE586ED95FCC070F6AAF498E49B3844A413C4A84A48BE482B2DE5267B2A43A4E39D822BFE271421EDA39603C632A40DDD9B54947B0C0EB417165E0BF9329A1BD5876CE095A83894FE0041590FCCA894E1BF374CA9414509060C6CDCB6922B03516943310B4CFAB9FAC5805534A83F9453485006F4D1D2EDEB0E3089F916CB3F9B8E2B737ADB3DAA8019AC79D5C27CF9096131C88CA117CDE03C19317D9C66DC15ECAAF0326B0109AF53CA7CE45B1D0F3DF6D5F279C6367676F445FB474C0FF63BA795A45C87ABFF6037A54ADA3F265EB7963008156532BB199FE161B9207A87F09C811FFC829EFBD20B2D280BB45FA96BC10C21A99E7E5435E330151C0250A5BA3658B5E76D97A3E3E54773DF8D6705B78302AAD25188212938EDB967BE39F17B876A4012321233A8A7736E27A34CA49A3FF24C9A08BE98BB20DA4D8D65A1DE802DB9C11F1AA661E97C25B6A157B1361238A8F2F67898FCD35669326A4BE1C11875FC36EEA3BE38B4A830D5949EB1A81E192532DF5FFED62D8AE0F62EFB3E5B770CEE786234F32900C3EFBA3B29C1FA7B1DFDAA3CD60BD4B7DEA825D753D0449B685F749753CF4EC2C4FF97136AA16B5468200DBF4B4BE3701ABFF5068C1EA4C9A4B4A3619FC595FDD141ED55FF1559223B3FC4D12F546418B9924AB4973F8C7F2DACB2E7EB79304E5E9EA7CB8FCCA2D015E89AD53462AC3242AE847C4A456D8E6E41FA487B903F2C4FD80D6FE3259351FF4C0A354BD3158A6D9BFBD45904A53276EDC6FC3651F6309BB1A7DF5BBFC88403A56F9DDDC95AF4688EEAB3704CC945E71BB67FA06BF37E8AB1BFB9AB9214CA4A55956E9DF8C0C84B774DB39745DB1AB114661F48AC57C7918F5CE3DF418660991B359AAEC9FB9F8F5DFE1DA9F72FC5D20C7926AF2754BD50A7D6BB0CF332E3C3EE4172AE94C16CFECF4D5AE83CCAB4C7269DC17B915CAF3995E9E1996C8EDC2C0F2F69D1C567300E5180127A78349E07AAC33E5A768B1CB317647CFC614A5B21D3E6B7508A6C18C9617AF4FDCFE25958C9B75E1AA3E3C08CE04797ED99E435F07E6C33CCBAAAE811A79E84220577237D4C01CB8DA0C2DAF1767A9D2130BE2A17D30D30BFB17034E22AE5FF9044B4C8480DE6EF7EA16BA17A59BC2D63850668333DE91FF841A6AA393B32F3E6178290B49C3D50AF7BBC032B8C8F3C7C1DFFB87D566BAD01BE855CE0454DD07CE079B6AFF322ADBA6F7BAAB68CB291C2DC67E8EBA0EDC0701099A01DCE2465DE0A9B5E5BA8B70E4B2744DADAFA2C18A5428F455084FC1789C4F7D0E158DDA5896A44F3868DEA5AA8D5792BD45AB7751ADC148937E2EAC32CE4539C7612F4881A5663D71409E4570CBD65453C481FC671ADC1EB537EED4B2964E4F4F351912916C790B806BBB690FB0956D5440F0E23CF89A7AFC49A6B5BECF89F2A7D161A7E8765FFBD3786C2947C30A685BDF6364FC972B952EFBA96284C05C6CDD8530D46F0A08432214EB276F31DD5C8CB5EC7328A85F59EECCC6A3BA2319CEC749C14C4253ECC37527427E4B5EEB262C626C16042CE1EA66D076907DC250EB0BACD19BE99CD86EF796CD17B6E5F5B064618E342A725D726DC0817BFC48E5DEC5C75C272D185F8B93491B5C02F72968AFC12256747F23E351681C089877F122A9E20FE94717E317FA43747085E14565B6A11855BCCC15099A22B066EBE934459623739AF82C753476CC8B4AD50408FDAE040D977A931C455552323F13C4ECD7CA3813AFB386796F2C3A8D6ADCDD320BC840245CE95661A15C4863B487176BC919E73F94952F330A62112C3C615E9D21EB2ECBF05F32BE5B0B45C1969B92C87A38E18CD8264847958C57847A0DB14FE02BFAEBA4AEB76BD96949AE0C250ED289499113F74507FC3841C427D2CD210DD10F8A7AC7FF3CB6B685E0A450014D918DE4FC92479BA9594B9AB75DBAC922695C89D55D7936493FC64E41232260B7864BA1DE6D00C401B87C0ED271437DEF7643E31C8B5F2438BB2133A2FEFEAF68E884A41BED63BB0ED430DB0BC75FCA6AF7CB5BE76711AF565FF6C43E07215926F29A4AC2DC109366FD7EFB97CF2806EA75117CAA037616EAB4BEF99729C1CD1941757D48C758CA360F2570E747EFC42D8FB0DE045B50DAEEF60CB3F2BCA8CD6B014950EAF8735B3F8000B3A663A47CBDAA2D829B5236DC76E24701447873ED887266A91BA71D23E821636FC05AB2F27412C454485AFF2A992E7FD998B6E80AE5FFFAB5637B0514A5DEF5696E8CA2DBBC56752369CDA2B7B297ADDC67900270A142567BDA8A0FEADBD1E46A1A2FE01E5E4E983CB601D3F7478EF276817D2667312EBD9AD4494A073E16FB1EF6DD34F912D591D50C7AF2DA1CCF932C06A73FFA9496F2B77FBFCC006400DACE206E088F44439CE82DB7D8BE8687505F86AC1919BBE720B3126F7248A0C0E96379D31D278F7E0A6F7F029FF0961314DB0CC07FAECDE82DDF97021ECE77F960BE7E3DCA74077CBC87DC7EA4B84ABFA214CD8DE13A07A069CE8280C6C822A19135979E78FB5F38CA52D1DCF2AF27716B5A5F1FCBB7177098DE00246E012F9500DB5339E6EB067416C62D6FF4C322D6785A490BE93F80E8B4AB98CFF12294AAC2C629A6F3EAF2E90E1D167A3C5FCED0ECCF577C6D42DE14E27A187F54768E59D5DEFE7D964E76BF49512F41767C61C6510DE13B1552E15D3E56976F1FCF8EEC43F2F8F44A9233025A2ED463F3FAAE5D8232B86492D8CE2943872E101AA267C1A2E2AAA251C2ACD10AF869B472732465AD0A983AC8FDAE42969A7F9CB1FDA62DA7EBB6AD2A72901E42BF0A01ACDD836E389166E2F9A364C84724ACD55AA6DE6426D4B417114D2390E9903B841ADCE0A4CD8DA692B3C093A1B6F3793AE8D4010FBE7392BB669C19D8FE045EE9CC0AD498156E4BE1FD0C093D590A9F3EB1751C98F1E027FF207E2F5E5F40C63EE8A9251B580F80BC6EED1150E5D8C6311E2C58B9C64499F3C54B5367FC9C0C498F9380CA47E8AFB107C84EB7F997BE62A504D82FB1288329869FCFBF20C19C98F8136096EE0440A332D7374B58A4286F77D9655504364F1476945AD41575DBBFE48263744B62D16F7DCE820840E1528A1F1DB8D22C7B7F6B3BB3980B399D5426134E8E5D8B0689C11411654812AE74427D83F53D0F11B57F566AE39095DFB18598576663686D39D10637B4DDC19D11B09D8478A8B1CE0D5B8DF047EA38035275F1712766CB788FD50340E8246909B19642A6FA045CEE5924357EB8FF34753CF20449270086538CA17FE6863954AD85B6C5A536C0AC6B56B21886A23B50057AA91C88A6A73768B699DE6C582581BC6B152F00A1544295E237831D776741023BDA9DAF4D9159FE87F1FAC24FF089AF473FF22F26315984E99E11EE7DF975F92A5360CB8BCACEB40E9A15F1AEC2CED7199A3BBDC495DB3975AF79C0CBB208E6E3DBE28ED7206BC9C46F212985297093BD829338D8240B4E5F0FC2163EC42F928009D56156BA8A52CC522962BA0A576D9C9FD41BAEC81310C13B18263282A344F916A3E4A7ECB701CFE674F1ACC51457A0A27349929CAA538F2772361C13D21A8F2805E381792121F77E8DE233DB22E0241E715CE0D8C3A0170E3C54FA919C47155D3671CABA0BC7F6A452F2A998EB72B2E8256F024A040D75E46BBA0842B9CE40BBDF299DBC1E4E7766C63D4A38841973E6C0C6ADCF51B3EB7FD5757D2F090 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE59ACB27EEB2936AE -smlen = 2920 -sm = 4294D4FEA3C708D716B4CBEA077BA7FFAA094AD027B959E3CE90984F7EF3B4BD12F0D1CE37B296045FD6BEAD8D4BEBA98EFB3F68097076AFD8DB4A5A0E5B0197606C06AE3DF9E2534A8B4BF2B24DCB6FBB223D7C42949E534D6ADB51D6C1AE7D7BB9523677D510991479DFFDE66931FE436B42288691BA45914AD27BA93A678C61BBF375C74BF6282B9FDAFE7E0755BAC22CE1634D50A10B623EC36AED2054E4F6EA6571EE0D3ADDB8C9533500E8C5A879FBAE357355A5B07014F1CF9D968DF594D97E87FEE308E14FDE2892D2CDF7E05B441BF92B64A30334BB44861ED3756409420F64F0D0600F8AADBA8201DEAC7278EC85661A7B35075CA5EBC03102FE107E21A1BC1C3EBD795F88FA2FBEFAF23D0062BFB0CF72E6C49D9843477BB34EB0D4B670B5738041889633FC6A11AFC1474FAC92BFF4FCBE3270A6A5B94C41A840D6DFF3883C1B7E2BEE317791C3C380C0A1EC5F2152C3B9B039A2357605336EBA3B7D32EC0E867615D0E3195F41403C37B055C7759DEF4C8F4093D5586E0852B55689FDBB781DC1E6B6E78418E54B934F02DA40CC2A1443C48F0384E303494A81EB4172961C7BB5D6167D4756924724BD6CDC1EF08477F826CC1F77A4E34201DA8A45982200B9CDA4FE4A98A890061F6F18384E00BED838436FDE96D88D512A70D92C5DA2A82D840C27D20FD4BFCE6AD449EE5E778815ECF6221D7F0022AD43C4519FC21AD5720D53C4E0216BDA11512D50F2B0B120E9CE9046A99155D275B32001EB86057BD04454BB91F5973D9B80CEB830CC24D83C60EE868EB7DE18559C72AE954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +smlen = 3024 +sm = 316A05D350EA3954921C16B7F6AE6158ED8EC0C5F73112D5D6EDE2CBA61479D537927DE988653D26EE9BD7566DDA6F079A92A85BFDA5D6884C021F0445B372443ABB46D6523DFF7189AB70612969E902CA790A718C8C6392B34372CCD59510311343FCDC635D7D4FCF3BB4574F90106F742A2808C4A39CD151B97FFBBF8DE980AE7DA9F79F0B04769FDC5C47656D35C305DA9F1CD25713CC164A55CCEAB870A7D3EF7C0025D06E8CDF660D21DCC93F6326FF7FDB0EFFE70B3007240395B4BFAA7C4ED51EB9C672250603F96A3844C4FB516E237F6E474A8C90C426A560E0A365164485AC95A5D8C7F93E00047ACAD0D81C7783A69B7CC24A452AA9A8573DF8775F4D5FAD26A295D74DC6EBD7140A6B80435A2968E3F2007747301A42C77918CED33AD7E00AD86DD1FFE72BA6E178C34D43A04E6F42316B0C599B8AE9B26055AB0C9622407E3F7D07A7023E1ECB2F466511E2CB4C9418B89EF7B426F84D6EB6F8D39B5D765E4B51F20FE022465B6B769CD1B6E3C2FAB67489F6D9F93B9E5937470554EFAEF4ED53B3559863C27975A4B341315481B78D29A2E4F7D1CE377B20DAB16F4A11212F9B6CFD0ECC9C236F516FDEA11B6F9C2EC7FB71628AC98DB1C8D45DC813213E8E2B13248544A2E64310F1D40C875CC3ECD59E7C6BC42E2D342C4E0640AF6C83679C34613A8EF17554412E193D652DD756A9D0398F0803859CD39F9E138B9DEEC56683534D7155706DE69186759C9C21BE0863D4316CFE2AA9DECAD34FFB21100674A3B6721C134FBD9A61F008A8A0951401BDEA2603D88465C3E91F52E260219C864FE3149345806BDBA71903F5E9C66EFD8765666F86468B204798BF1F0BB26724ABD8DF1DB615663FD4182B6AA0CD34EB94E6D19808F68417EA70408A96572C1ECCA4EB86057BD04454BB91F5973D9B80CEB830CC24D83C60EE868EB7DE18559C72AE954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 481790F5476E7FD342D746C51113C1726E1A50C8A0DE42D6A7BD5DC2BB51AE1C5E6CE870C884AB6A4FA532C11F3C9DC9501727CD13E75D6B9037D416D02248F92955CEEA06F578E2D9208A529FB1BA0F1176DE42AFA3C25FB9822B6746BE7CFBFE55C6867F58696B5135DBE90BE7667DD032F90936710B611B334B4A91126B9FA3F2C845758A2D3C05D52B35E720F0A6A7BCC5876634525A396923798B7D969ACF607BC73431F172BE16D501DCAEE2797BD650EECD3E63196280183013F12CE58C03123E9C1F67EF0D29D497389E0629BF2C79C1FE10663A43BFF36079BE42F77C756D21166D1D892129103B050C0338E7B0E1A2276A9ABE5A580503227441C5F7BAD8E24DC59C21B40858B2CEBE8E8CE9B49D4D6FCD8DE5CD723B48EF0A9F1CB3AAE8B5E0F8D7B28EFA232087AD0AE39693E7BAC3159B899C7F060CC4939949DB8876AA426CA69FAF5C2D89AA161BDB353C6BDDE26F3E2B1B451EC6CE8599784F33A5D330DE55EB671A216131B034D0A7B8B8D0156E2585131082847912A1CB52628C01F051EA89F1BD119DF6DAE06B0808B0B5852B9B738D9E04DAF81E40BAD39ACAA1B76C10E3A73CAC75C177631954B878FE0DDA70A97921C34FE38C0CC804B5460424BAF712E2B9735D25C46046641FAC5684FBD71B27DA914C213727CF83D140134769D975B839A398A2CE06109A505FCC74FFB84CAEB2744A35CAC202A05064B696467CC37F4A372B1DB5FE2B6525F9EBEAFF5F8D848428C9AEA7D94B49B0001FED0C5A407E1CC7E7715056C9BE67060C108321F371312A9B9F884F0E77EFBECDC2D5CCCB1E973E9AA07C8FB23A0FBDD60B4F4A933CB08B358716B5BE591F3379BAC6563337918FB99A51765D757E84524E4F2E76274E20ECBD24EAC7F51FC26779919BB88AE525605A5A3D8E7B931916D40D4599C86664230525DFE6906DE92EC0682823F149495E73337FE60A289D0F09B3C2541D70DECD50787B116D09E5988C8F65C1D6761EE15BF7E5A5B633E858CBA836DF066B569ECFCA60B080CE08C909F5C8C47F18849707C5EF211A7383873A02DE99BA443FFF728534D39D9AA9106D0C51AB54A90C9702767CAF5662B9C29223035466B02EB16F845DA3E1FDAE6E5EDE500CE5430C598D0CC29A5A2BB369E982B1C5E8B89C1302B572C4E9020A97707A128F840DFD8B101AE3B65009AB069BAD39B2FED73C2B875BB35BA0F344960F534CECCC6BE2E50AD63AD283557B90211B1486E045C3CEC47329945922560FCF8B34B3E89A2F46424B04C69CA6A631852679A25AA1AB4D9464FB6FF5080BF1F8F1F981C452AC041C45007E33930BBF0AE8FDB8EA9B5ED0F48380B77984FC57FE481DE267AA11D8BCEDC4754E7D1BB460D8CCCC24593D4C8EEB3A41014E3E179163C1FDD51B5F0FBAFFFC73545ADB316CF3523806A8A5B033BC363CC0ED52110ECE79C0192F1B64099534126E2EE976827EB14E9D318452F32C30EE7D0FE1743F4496EEF4B5E5A0ECD466DB9C2F6EA07DAA8DBBEC270F87942A4E4F8FB084321D9E6A24EEA964809B9DE3C22403F2A97A2AC03C600C332FDA6E81CB2A6785D89EEE24B44DCD68866660546E51D8DC0E19BA4F19A2E577AEB7A7873BA82003395037A3458C8B8BB633EE3272D9B93B3EDB7DF6FE3067003DFD1FE1B109A78697399EDADDF35C623355138180C7FDD71F955197A36C18191FE0FA21B3A33D977EB355F39871A7E17BD580E5EC31F609578627559A864E93BE5AEAA662FE8E2D4670FA1B8CFC284096EB61F0D2BBB883C92D976444DDB52EBEC0195BA4D4DEBFE320D15D9A284F8480D7C73707BE0E5A003EEAF841AF4E5C50533175F7C8A5496C003B4C784BDE66125C31B32259F37551FBA8566CC99EA488530A6072181298506FBE90CE7EFF6FFB9C7F481D0041059F5FF72534594A282E52FCCFE5301D21FB0AE04DEAA8AEDEEEA82BED783C7E62B9DA6D9C9253F1B41621650E88CDF7ED80B31CFBCF8682D8CF9230D5698A45389B76B8F284D47451CAE255748F6973ADA40FB47CE879845973F8AE69298F0F98F9AD27FAF5A92607D14FE8F78822E3CD46ED0FCAF6B7FB7F908C2790C8556F6D385E8C0C3CA1BF4BA99A7B4CE60614D68EC53A717D958423EB0551B59FA18A1959F1F800ADDEDB9DAF838FEFC973A6DD383C66B48EDA640AE3ABEF61DBF8F0A1C372CA384CB877E01804A291B46804A12A6D10997FF884136ABFF0BD84A777D3F21F0D5E9A94726821ECEFE3362CD5407FA5579398275D145E64EAD64BDD91F62C67D8B0FDA12D8967B4B916B46E81C926651ACACE116583B7E93D32FDBFA3D5AA056F994FD82ED46B9134870457C4FB4BEADA76D9A404111237287A814E3D0DC17F916A887A528BB7FABD7472A0E12C6EE7815B7BF38DF1F0B4CF6DC0DA69684DD7E8993E2484592182D7C2FF95ADD267FDF8235ECB66EEEA768988320B591DE866341F8B4460730C37C355AD58E5D10AB0CB39F962822944768659E8C265F1A896E2449B607429516DF238AC6C0A017C1355A758A9CC60A1954C45F51016AF5003606E80809BB88C50625F5B46B5C7B4E2EBFA1A877A0F9509E5FC2A0A21A903B4078E22374C8CCCDA0DE058666562E55A013035405FBC47F470DEE3AD8C9E4374AD9EDDA0121DED6DBDDC696554CA302C94BFF9FA8739BA108F8FEE7B64E10821D84BA771E2B45AF7FA35E50E246B44E200CF5B651A5AB1B4C9CB606BD438C590B0004866F5AEA3A0F841D106B5F057C136DE4D120C3AF081CA21EFFC90D2CFE0871BAE60F38EEEB31B57D7819588446E042BD24F91F24CC4D9EA8E61CEC5914AB30F72195080CB52D8753B24E21ACADD05DF61A30977E15F334672F3835A8292FC1E4CB7719106302717C2148F224CA0A27AC2963F16F696A20C466AF66C1703EFB82E984DC0A9E7D0F5B5724D5F5434C3DCE0501C9DD3647926280C2C13E9393DECE8B8F4E387F8126FB4BD789FE0BC3AC0A4A8F0DCA0A07CD1FC0FAE27924D6AFD1E2EEB37A7F87BF3E50CB1F07155E64347524F86605AF8686FD116A33CD830ED83514917918CC54A1DC45DC518D91FF8BFE916647EBAE33793AF98C6285D355CC6834BB200BB66FE37794014B81624064959F7719171A68458C52A84B983A08DF98A7F9E3D27047260264D0272644AC624D09870A17580E5E841EDB5A0A46CB296DC18AFC6F01027F69E85817AD15E1E0C4A1EA28C84A2A0CB0FA90C34A5C12DDBBEF07310C8BBFD199DF3CC5EBEC2A2E223F87E776740AEC9D586FDB907F200D866D73FD8CD3B4A325DF5C4B712CCDDAEBCD37C28A67008369FAF77D952F99E9A8E33D75538E6F7734B3A5C8C10186338AA4ADD3170FB89155606C19746E5B29DA950CA2D94E744F7D232236F9410E179CF6D618C51679F99E1F776C2A65044EBFBC8EB2D398E67B0200341459BB5E5C0F186CF937CE25C0DDF86C66CD2209DFEB829F2B975AF3C1649E2054FDCE78459C3A623DD11F28BCCACA8ECE55BECA69F101F951268FB051B7E9606AF8859A285308A7042E0940C135DEF874B0C64E156D59C50D5F9934E8ADB25AAABB6B54DA13D0070D3843FCD70E5BA506CE37BEB8EE0849E1E8A6986EAAC476965B4C0E75EA4A3F244A39420B91D237F4FDC1AC952C4F52408AEDDAA6C7B96A2224A99F9298EFA69BA31AD837934AA6C6EE288D75EE79A39528D0CC9AEBBCD445E149543A9A787B6E11DC53F8C825A38648BE7BF70F939AEA280CA2BBB +pk = 481790F5476E7FD342D746C51113C1725DBDB851266620E44ECD656AEE638F764C74043C698AA110D81100BA67E5F6C7EF6383EDEA024C0DA2E6CA6B500DF2EA6B369B3AD2E6E041C5F6FE0200BCE2652090FEF5AD78809820EDC152A6A4BD2AA5E71A67944B2448F0BD699BF028726A67EBE83A4E4DCA62CB8C28C4D4E1D655DDD3159FF4B2E8B3D08817BDFFB41894E4023847496868786DEF31AE248BA008C352DF319D3F0D4B1DA7C7032E8B35649B2EE131761B792D7A5265A739F1513364BD0B21DBF9B8577007118C0CD8444340718058B1608C32FE4C179CC03505BF6060680A42DC4594D403CD31D77D083EEA929E5E06AA2A3CF380DBC8CBBE04DFD32DDC9D229C2C97D48B8014407F0A70219614F89940A02D67DC9A7473FFD018C4AACE904F66F3E6E263022C83667CDE6A9D9865272F1F38464729560364B6A922CA28013A5D70F7D46791390EDAB66AA03B7A6816E45CE139135012168378434D16F44F74016EF96457A067D2EF66FB49E87BBAFF2BE2581C0BC4D48F2DE55E35637877F7488F1D6F541C190AC4FC4A2654D924277FE8128D9D75730F0AF3FB19FB98C06249818E1C6DFC1DEC5F3C446AB13E786CCB57D2768222B9436E8E427C6C48EC8461343B83626C483CE6E57F900615337AA452BBB9CD8B04279E308051B50E01A92D2B9191EF120654DE60D8F3830EA8686B427B07646F972BE5F97F2742361639F4D7177E97727E606A9068E8657ED6F7BD1F8A4E16A86901F47FE71E6D40A9E72374B4689FCB731D6B1351BC15406C686A3269B2277E35E15C670F5BF8BE69DBBF622DA13E73755596573F211C286CEEC8877244DA133B3976E51EF705784FB7F3DB3C082C66291AA4E4EE846369AB6C12694C46C92418EC0F32196C1792B5F618C8724A364FFA43A9283F6CB99228D6CE6C47314FFDA1A79A5BD4649AE377F5859E37B31524E4520E12CDA87F34A5FFDA7CCF4F69F6A57FF51A0A0E95644F25BE56EB8C702BF1FD7D177BE8C72E860E3AC065FF605E75B4EB4BCF415E1921A38095915A12D3A1EBF263686164F86D37854A33EA361A40AE79B1716E0E7BD600D1B5D50048DB68AFDB7A25B052106BD24A578D744919C30F87CDEB9FFCFCD2BDEE169B34BBA34953B8C731AC5E696294B0B5EB0EC8B307BCEA52FC6792A3600FF22562994DDD9312FA7DEDA3F6E2B29F93A8876DEA36338DCE49A47687EC8C6CBFE4D3520383882681C8C9C879D025938EB74930CEFF587F042C2AD468FF9DF1699F2AA80305DEA4219ADA6355C44C72EF5A7D21CA58CE6BA2F35795C7934F43D833672DD46799E5DEC7F018DCA8E8BE24686ED56D5B8B2B74608F3B9BB899010DCADF439E841BFD9116A474543C2D87EBB3D9C0D9E76A443601AC171CE50BAED77FD9EC5205543DA0CB53877030818F8660BA517CF47127F0CE425B240CA6327EB2583B6B63A5F52F5B1A4C08420CA39AE07794F3C18C7D6037A1F67164AAAEEF54DA24A78D2B88FDA8AC40A097374AAB0FE390C858C7BF2A977B8DD7048F9A27C7D78F44A0C87E6CFD4E24849D5520104FAA9B728ACBA32DB87FDC65785D1C53DB908553C7F31B675CCFA9DF1974F094CFB5DFE6DB774C1AFD83E07B07E18A3496301BB1F2ED79D4D044CE266B11AE656EC395EA6FB54074E6AE630B6723F5554F2A255B8B1F872B31AC4ADE98BB95A880105778BA9B3C464ADC12DC203107DC9985D6319BA91E463F0B33ECBDEF81EFD497D54A383DF0B65993D59C0ED50C3EC955106467D60978A20E1897C392778A6312B8E6161E7E21EEA8D90DCC6A1206029D4C84D0D5A9F2D1F2D5721571F3B6FBB2D984097E74AE58F0F797210D22B4C5F97AE61AFF4387D5597C7F1E6A5582FBFA760806EEF47AF63024811FA7698945B8BDE02E92591F3626393FE6140B1811DD491B7C8857962A05024A081B9697F03192E1042C6333BD6E13334271628BE573BDF20716718D04D89CE7ED16886CCEC087D9D1A903AA76DF6F47C832E9684B6EE58C52C2A9875CB3A17B7BD3493B70D459AFDD35EB4691F213DBF3FF28BF2577EF7F1FC8C2B3FE485F62120B2A00718E74EAEFE84D510741EEE171CD264AC6BAB63354A0DA7A22C9700143A36CB0B3C99383B24AE40B2E564F37C5AEE6AAB6E0EBB6F00234F6F079B632F09430190C2A245E24DA5CCE663F1093AEBA89D84B143562F72F709A9BC300A81E404F5B82644DC23B0A8CC9478D3CA166E7C1ADE934B8A1C758F835A9D575E869506201F3E3B446AA669DC982321F4E841783345F649443C48AC977F4457255EF4043BE81407CA635EBAE86F7C479119B7B7D8538D5AEBD225A55012845ED73DE0EB1E18B219B5CE6302E0EE59BFD83CBFB258117EADE955BFE74F1B6F5DC0918E37059CD0F3909F947CD9731ECD9D00C4A88B8D7080DE58EDD939CBD924CF2E2D4A6EBA9BA88B9BF7E8EA1B7C4C4BA60550FCD0A5CBA463E07BA75287ACEA777281843E7E5682053D5807A71A640E15AA932ADF7E25FD495471DC554E6AA7945C752FD4CC2ED81D52BCA6D3390B8C7E59FB70F37D08461B2DF53B6EFFD964FA0217ACF6980718FD344E3A86144873D94987A1C1FCB157343768165F36C5EE255D333A72FEC2B661377F3E7678A9EACB63655C876B8C88CE42AC0FA807AD6694802C52007784E3F2DDFDD50768A3D190DF23A1D6440BB05D61FBAE01A2F7CE71F5B314E7BE2FCDF968BF0AC77D568428CD89D40321073DC1BE3E5B533D9BA9478B3CD4B1824BE34B49EFA72D10D6F87F657E91C07E5FBD8EBFA8B3415A960540C33B4D35CD0AE0D4C7BC5E41FA2E8A6032A7EB5DFDF857A724033DD3E568A3E9A92B37226EC2A628FB2C54F5BD938856DAC13A50E3C57C2B7699E9193EF8A7D934FBA9FCF261981B6AF869D0CF875D9F754FC4B6611084B6D8DA6B4B80E63E6BBD2335917C3EDF7D699FFDFA4E0B3D22CC664B2E9BD7661AFA4BE2B2E8B2D74568F4285ADF6B6811BA9D2D8E8EE02695818D205EF788B575C70294CB50C3A47FC3920B3D87812FA97266BD5A15EA663633397A9AD519DEFA8F730A83284472434E8398C410A907C1F36E89367C8958F1FB7C8232F07871D6BCB5F5260BFC8C21FC2F6210829887FB8127D80B4A517566B0699466B875A70588AC4CDB4316C93D48CDA4DFADCEE6BD0E85E4AD16B86F634EB613365F4ECA67789DEB2EEE0317853EDAA361627AC653B4766601807AA216AFBEC84FD678D7ABC95A88BB37BA4BA53F5381C5968097D8E501BF3E633C04332FF6B820CDEA872FE760FCE73DA95D4A9A7731EDBE953D08A21BFD7FE7CA4D391BBD94FD2F955DE9FCA0786F56F7BA364F115F38421AE3ECD02D668C871BB557BA51BAD8CDF3CBDA8AAF7994008F55B91E60F2750CB8C969723669308DF28258531E4AFF5D6EB843EF01F67DFED8AC6DBDF0AB133147E6A628AEE8DF85088B8B2484261CDE3068C050250DDD32025144475C363CDF9FD0F0A682597B0B98C4EA86AAE4EDD6F615DB1E02864500BC90EE708E4E577E63C186831A97DFF789965AE0674A07E3287C6B7727BEB6662FE22A2F4292531F6BA970A2B1DB3EA7B52510B9483EB22AA7C95EC387348AABB43E16C0C927C5B8A0E71008A847FA6511BD9467070ADB7FC352EA86E1C810E2450049728E623ED68F90070EC0F49161B67E375EAB53527C04642DA6A308E101AEA2D167E1AB04F73477710A936396C582C676206A31DBE614F58F676169DB15F38F6B55F14F339757E4CC621AE2280DF2ECD2BF2816F6C96355B42FA4A9D2B4CCD668520CE3CAB96E7EA2152AD2EA271FBFE0A16772E70F246FB5D45B5C92A794A78879BE87EC6F7A6678F1FC549E34C0236085FB124D11E73329C30D9FC4E4D515C99924ADE6094F6DED4AC22EA132FBECE67E91887F418E6A3A26C9904D00002DC35633350232BEF8D0BC637C65867F30BCECFE41C91A61F3C09CD2FDE6994F58F9D0D59D701C5148773ABA8C39CA55A8BAA9C1B956F15EB2FF842E982111F46F121AE4C43FC94A157742BC7D8032BCCC35629EDD40C553568D06C6B3E5342EED5DA03182AE1C5DE27A73F14504F8745B3540DB4C610623FACB12B4AFB0B9B47A8EFC57218EB716A09D10FF36B4ED8A36EF2292B6F3DFFA92915CB1C6B1975C2F6AE7F80BCBFBCA6E81F22AAF865FF36A5E9673B0CFD76DCA87EE59FD0C2561EE3EDBB75CA895E19B5 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9E8A6799F3F537D36 -smlen = 2953 -sm = 02C7F6F9B2CB7949E774F51D6926903BDA8F1BC4848EE0125AF1B5F67B6A43B684009E451D68EA46FC81F21BFEA2223630739A9610A90A0B1002776ECFF97B081760C6DAB86243CC34365C588312416773DD62CABAFA908B607F593FB644A964A30677952F5FBE4CBE61A8FDD9968D7A8C2E5AB239DF075A81023813FB0E3245B52E1AFD6AD7FB101E8072768483E5372A679F202873E1C9CC6F738AAD14CDD3831A9DCF62826E749BC741A4EA4E4957BE0BC915FBADD9640E1EB4CDA3C20D2FC81F5D3AA9EB58AF77B1AD30D17FBBF20C9F418E9D46A4201A3B8278B15D211248C900FF6786D67BAE75598E03FBD703D342F95673F11BE1503CA19CE08329DE776ED9615F5296FF2B0D260A71121E6FED55E4677A6D86521507C8441172727B0F1316FEAFB87DEC308C5FC7847C577DD38D679AA762B441969CCE71AFB5E39BAFF1375104C0717B7D407C7233E24CE75ADEF3D21B90CE0113D9E475CE770EA966849BE36F175E83A61F12049EC95D1E50D9ECC56142581D83463D95829721A3FD3FFC7DC37D8DAE2EB5ACF4344391BA5B4E42B84BF144A15FE8FD4C8CE3FA6434146F86B61AFE7BCBCE1FCE5188672D6EF85C0689A8082A43C688F90958B7FE3D1ED7EAC73FF59EBBCF6365638E64E326D5B3878B621BCFAA2350EDFA07DD8B77CF347F8885BAA18C7ABF1811B300EFA78C9D4F165438D1FA916AE825C9DF09C1F6A245F3BA989B211E43215B12DF5F9571B819FD33EB3D5DD83515EE5977320A881E66C571746805C9B0D5F433B7C2E95E8B691DE4CD45F730302E09758D311B326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +smlen = 3057 +sm = B5E6A180DB0D5858B0867D7DBF36B9FED486AD8AA1A79757034DC2517C21C90ABF60254EEDFBC0C82ADB88E79EBD57A5B62A9E1790ABF11C9EFC08F498F897518FEA95E04CF38D8F062373BBFE6347589D6A44C8BB130049C1224FAD52D424156CA0E52B95E6A7CFC59463DFB3D9CA801F8E79DA404776C2BC38EC98F484D7366BD6EEA6C1D826DFAD0653DC3A7BDB252568E9EE7C5254B3E671FBAA2129911A8012BA26A4F36847D263645F3C7D871378605CDCF397C7EAE79B7383951A018ED2F861B39A79AEA497BB4AD13391471A05E98A2F9DBBDFC7D1F6752004399D8EC928FD1E455CC7BFFE92B0C82441628CA3B2A295F41B5137B32AB801BDB53B442429DC7ACB81D1D3EE10417EE222F464AB4B35FAF1B8CDCB56CD523583BBC07A67BD29B35ED3AE81A63E874031609D0B806BF272E90B1125209264049AB4F4256327DBF8AA717B25253B0BE2D1332923A87E380A85AC876E14B6E2FD37DF6BD3B7253C1B6EAC0CE6C6E24BC8896D4DA11DA0F2F375C60BFB679A885A39617D4260A53374301BEDE817D83BA0502AA7B04699B7CEA1BED5069013D9496891687D0EE9AFB74244A41EA9CB1F98E58BFEEA4F2C0F8B0E15326EDF482A16BF8B14C60463946B328B34ADFB5A7FD5C377DBD736BE79F840B120DCC1C8DAD53A6560E62C3B0453CE94CEEBCB4A68B7043538C253F5F6714DCBEE9CB0909E10E7A31EB008693602FE92B6F369EB9DF68D63283610A1027719EF1BF043544A057B3C2A22516A143F81C127E09F28C3098A2609BB742D0A7D90D45A17341C2240A16DEB516578252D0199EAC5E503998F0A1273493CBC9CF6F20B74C5521EE89998BC2B14893F525144649011A1310A6B815F6D898CC9C76119A161CBB65868243D25E9744182C01365BF30C179881E66C571746805C9B0D5F433B7C2E95E8B691DE4CD45F730302E09758D311B326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 40A0AE510D93A5BB64F6D765F898A36858A81719156CFAC76A5AFB6D07A73A1497ADEC8C0859A892D7B910D0D0FB1F144FBC4F229B8C2D9999AC5F612FD095C946DF23AD717F8DA6020244865FB03B7A9D9EC33C4545CDB17869ED72AFD13742F3256896EFB7A0CFF5A7390AC20CDD47F85BE1B3AE5346D771D30E079F82B3291FDB7B23D65FCBC79298D52F5E6BC720BED3FE6E71C3D0A4CB3EB602208500A2AB95DE24D1E5EC79C7043C30741BC36C0F8F47AD46546E0DC8ABA3DE693354725C705A19B7D787D7E09619E039DD0023C5D473567F8B5FB2B7B450D16FB55665299469AA5148BDF0FB994D17406EFE1A6B460C494E0383964991532C27C30C77351B86EA5CE6F9F21C1C03AD586FE2FC82B318E067BC108FFF1816FB9F742541BFD2EFA585D57A066EB6D6608988353B01E56B4794C9093B2EE87102F8E3703D8018519532E3FC0913E45B1462EBD8739CDF6BC0F05476D32EFAD21FFEF7A9C1A62FC18D35D5AD2071779AAADD3DE512EA134D667CFC14E4E587EFAA675DAF72475F80C53EA52981817039E897C058BBC0EC9BD42E0D8AAA3ED1B267AD9A115D4CC989F1BF9BD347CEDD54DE8F2D710F9C626F28590CACE1F2A5D7EC82CD4F9BD7A90BD01A016359654051181A04547AEDF809C0078D677C68BBD02CDAAB316C16F0C48AFB48FCAB47F90E868153175D565E1F214B634EC9641A1086D0CA430AD99C0D3802B442CA2BC653F17ECC88B6DE9B8E16ECA9A21F7131B93CAC2FE5BBB4DC7A9DBC373263B0C06298750D814157EA144C7FBDBC7C6D0B24C4019E880A44795850F14156E8BE4C46A5D7FE96B2F2349C6817702931E53FB65640D409C75753A727425153168905C2CB6F9C25A606ED8134C3BB3A68E29B0AE1232A22D57F23C3A1E7F186C341BF3F1A5478B2AA89AD230D1188A1265E357D10A3B426F2D172DA363ABF7B034A0BB3D4E14A14B62CA13E60156D088DE26EC8A3D84CF750530CBEAF550BC6119F46E996CACC70573E8087697D6D1661179BD561E0A1905782BF3591CE2515F85F2C8A0D3875E1E435F0CF4B37A58CC79AD16FA04A2AA7C40F08BE1A9D11112C6ADA9DF89E4D51795F20FF09534B5D17AE8D11BB673752583435AD64D06E220133EC732E0EC4827968F316E6F052A946CFDAAA456213A2770CB35BF5F7781D6C452FD8B8071D4B5BAE2156A59C3B16EE91A23B906BF7C18BA6DB95DA081F074F1A6ED44D594444977BD322BCB575C809F0314F586A7247FB3084F29591013C643503D0CA3DEBFDA2477B9061C9E51BD9F2C2E275C0780BDAF34DDE35FB936E3214B19768BF495D5C591D21242EF9CCE99C10A08977D03EAE207CE381A4C73831A83A8FDABB54733C287FFFC7A3E2DA71D3324DEAFC6E72AF3A2B5DBD486512697E9956E8529688CFD51FC929CFB076A232086AAC439140C2B55701028030B12C07A84F8347D5945504A089BE9575AF06AF92F3229D34D6419B762F1FE1974013747C8B23FC343751B6F8993ECBC92829686D6AFF140E50B53D15629415EFC7D7B4D5831B5399568D0721A2F1C00ECC7AA40DD9E9202126ED77EB8F067E6A29169AA76C8B2B8E578DCE631217084AFA7E3B028F4B09FA117CB6CE1CED08EF3B464ACB7D9E9032B158964E4161AC8827E7341C434673E6FD7E4E76C19ED3648791A9AF8108874982E7F07DE165C61465F8A5B54DDA30CBB6814241BF0598B558986318F2689D2D024142AA88F49A43F6CF09453F65C2DAD7B57B29DD2D6F6F621E82CD05E6EEA8353D855DC239D20C645A4520E74F373E7DEB09BB613CD51B614E8ABDC02B01AE8DBD6A7623EABDD58013B9DD18D0F3354909A2F3FC04EF2D73AE70F9BE27F0ECFA36A03739947FA4B0DD0ACBFFEF838E69DF49AD77681943A0FA1007702428C3E76198F4AB8DC3FD99D5470A3D29CA33D0C6E1D771244F888C762A70F165EBE26FA146CAB43EEC935B4340811DA91E874A9D9EDED915F7E803F4DE9600A7E3AF3F388AA9D5C9D4CE87FCEA25BB15D5FA2C6FCD4E7DBFD1B39B6039D447744BC9CC7D53207E19A2009314AB47987E601DA4192336751037E52760C9931A69689114ADB382F8EE917190431082B8D3EE8D7AB05EC9B4268CB823C9EDC075B49C46483A42C2A92428CC9FCB301D2FB81A71C9F562814A901AE2EE7587975FB4A6A21ABD437A5CC020C8CD43A7365AC216DEDAEFA7A912F70C439CBFEA2F8B7CDA315BF88A73E0CBBBACE388B293952E90B4FD42973ECC9193562E9CDB934553C21C342E3A49EA0A3910C196E7BE91400930DAA1BEB6F31DCAC5273681588E66A44606EE5AA581790BFE95C1DFBDCF4A0D12E1D3D4D893127E7CCFBDF78C3832EB232F1A6C9BE8BE96D5F204D7DD96F4E0E94AF77A0E0A21C7B7E092312F6A8D4BA6722748AB8152327C618533BFA9026451DA571396D2A158F0428A8B773C77220773AEC89CD871127006BD4AEA92596A158F56E0BEEBC2FE01C2B24D6565C2F29C68FAC479B3BEE56471989A7EBEAB7E9AABC8163334A1F4E87387B16922D5C7D8A8840BB6EEF53E772DC5864197FB31CCDFCBA8B27D1F5BB5E2F074FBB9C39108F414B093F919E6ECA2481D15C9A13609FD7491540A7E2411B9098136E59B002003491D73F943007DF1A47008377367E7B59C6CE5169818F79533EAB1B916E6E22E48E0ED6928A3F2C0F84AA90FE5A673BF9205408B02A462FBE7C9A40EA56EC48FFA08755928F01413F98DBDC28239CE4EA1D6446D2B98F38DB3A000045F3BF7B8D67C5E4BDC41A4EEA26C8AD9C4B9B9594C0A295AFF3B94629333BCEC6C06A451717D74DF2C82D2675DBF78F9D8FB5057E694D38F923A4120AE50E991D0EA4D01B76BD04D7ADAE8824FE535763D5669F6563AD4FC65926008CE67FB582911B74F1451E8B6E2B1447DA8CBD392A523BCAC0A58024361DDA30CF9F46E5928860A39F177E6A86BCFE4ED295BCA62CAD4EAA00D941C2D293A87A1EFAACEB58837A51370FE39C33170848F60419CDC7B6C8A843CABB73981CFD58BBA2A05A5C00307271B7CA93AE593AEB6F99DBDBE2414F726213946ECC100408C44F658B1ED0A62A4E1D222674398130A300DEFE06222B15E8AA953FF08F20E0A65C41CD673194A3FF52EE88F521BC96267B48EC0F979B36386DAABC406C625FA17E31102A7C7FD4C7C71828709370D309FD3B0E098C3B531935BB4DACA5C6B1E7A2EC85B326ED902EF83E312A4B871EABC2DF3160D34C7CBFE8ED7189357ADFC965F2BC09CA0CFC1BD42F9210D14E3551FB8681791120914DBC15D465886ADE0392D5730644AD5869AF7CB1423A9D57B5DD3CC4AA3D65A7F271223E247AA3C0C850A77A9EED49FAA825B0807801B7E392B3D9855CE6BBDA89812E3ABC71BF49C1BE9B0408A09948D072B42E58F5935E537731D6EA13B64C8CA9A843550AADF857A6343AD78F53EB8A1CDAA47BB10341A82714A541EB3C2ECC14D2BA66EB1DDFA7C53E1FF278391DFE31B0F33AB4B9F0A0C1CB3E471F92837EF944FA4BE4CCAB87BD394DC159C8A4450599D04D65F0AEDCB873004BAE6FF5BFA94BA6BC3D237842E252029BB910F786E5B34EB0793BC8C3194183D0B0CC3F1AABE5521641BEF5A2DD1115C8821B902B888327C3A48F6518803716930BA2709DFE2DC96B5D955149AE63BE8ED1E7D4209A6A20568CD89DDC83DF919AB402B3ECA98DBD2EA821BC4FAE51CFBAA5C2453C57CFE90ABDCAC7AB17611663EBF6258C3 +pk = 40A0AE510D93A5BB64F6D765F898A3684BC493F5AC8482E4C2E977E5910AA2AEB6C4B5AC908B294C1EE6EF87EB1D693613047580F4B1C491711E43A735EE8437362F540004B61A4D26A585929A8CF85CE69272BFC1E1F3508B17287A3AFADEC8C1F69270A88F81397D21428BC51A2BFF192622BDE53856AE4A94DA00107E1DEDAEEF6DF928AD1F1745E6327D0A2CBC9213753E6C7A04CCB5F087970C63A0DF4B78691EDA55F3BFEBEB0A25F930D7D73C5BA4E7B26C75F973A8B1ED8B1DC37C345F75DE3A17322902371BC622608604432F917F8CA16F97A424B9F7621C84DCA7B1C6DE19D70974E5C130FD30DBBD9D4F9E737DFD80646203D6AB9B0FE9F4FED2F8341CD8F88081C97BB8A0F046DDD5245B73CF13C833EA3F4CCE6D4665BD8B9603D6AEEF23B6F5428236AB7387BB7B07679A0BB03E5F2BE303B8B1070F8099FB0B991EBE6B48E77E9C9B51C05160F38E6E8DB2FD5CF7A4ED8AD07EDB5E76A826AD1CCDC52C45924C4F45169B042D5AFD4800681098D2E812280951AF35FE4373425C219EED633EDF0D815A07EABB9CEB3A3B5E5614273D2A5E5956AA1D318164FAF09791AE78C0153756AA43F414EBA4C264B3E7A1B50CDB1D13C594CBC74F51FF4D119E8B338CA6EF58A4ED16CCBBD68D5FEA644CC738ED27D177AD29D4A4B8C28E91F8E06EAA75BA2D00F2647E4BBC1ED0989B52DA8170BC6140FA4E8D11093680CFCFA7319BCD26ED4AB989822BDABFBD0B19AD2914275279839D8C82F14D4D7CF72EA5775E0398428B981BBC4AFF750CE266BF72B17DA75BD0C634D348ACB8EDE39514DD3A41EE59F3BCB786FA29BA758A39030F5A4F7CDDA34BF56F5F2A8921927CA602FAA1073E62A8C8E1B5CE7B45EE2217649A55F11AA67053B92EE75C1A3A18E5A8018D2623FDFDB96EED6C6757D97878AFAC70278F4BF4C258107C887A37D68DCFBDE1ACEC908CE88CB2579EE81FB52113A901CAFF8A6D0E1874F6E8DF6D976E9EA7A10E2039C74BE285F93675059E1D4658CDDFC5BED83D42E7125197698648970447E3AC9B90EF8CB4E7DC673D40FF8C959B4F0BDF5E7A8BFD938A676284304EF26E09C6D4B3CA1E92F292E6F94746CB4EA0F0B18097336D23DA8086F29DB566889570A3D7FF82BEB2A94CE5B469FF0422C699FBA3749973A73F15DEDD7AC3608D2553FC9263E007F42064B72C5D89BE7329954F0A40311903C672C4F457DAF395850A063F76E92085357D57A0B246168FD6EB5A48AB4BD45B12346C3D70BC114250D39DA5AF8A31833D44F7FB14E3E81D051EE17BFDD644D44731C17C976535CE67E9E52C859E19801044BCEC8FA6A100CFCAB98E235FAE44C8CB20BFD169C41C6084AD1AE2F6C4DB8D0245B10A8599BECDC4BDBE61DAE128417FE3D9BBF2071C737777AB07793CF59CA8A21D0E37E3E2B9F5683C9B6D62DC46040123616C31106FD53798DC3B1B5D752B86CA96478905AF646BB7298D3C27FA6038D27067B425286F75FED0A7E50870EB06B647A4C5BD8F0CD3A779C19CC2343083C59EC7B2BD8D4F30E0F2B1E32E47D237CB311909B07FFAA35F085E486191E68ADF959357D23435535E42712AF5A55288C2244577F2A9466413F9BB46BE90B67B9CFDEB424D78519F1871D15B7B08E7052054C60B5E78061BAC71A6AEB165F866987989D749A637F083198E7D4002FABA15AA3866110B0EDBA31035029048945F3BA382E1479E67434EDF223C8ED18811F3D10F717E6DBB74EF13D911F8D10FF0B2E6A7B4454732E707ACF7817CCB74C046E2E0FBF1751DADB7A0C1B3DE07DB94F0A96C178BBBF52C6A120CF3609B54FF12AFD1EEFFC8AC3B1F259515EA2C86963BE9E170AB389DC6D32173C2D3D5495436ECBA7DE635EBD75ABCE37F567A0636099106B86CD2B8162D01C409CE7D00C875739C440E36E6720E47EFA030DC475C73A1151FF126B2DE2E630849FBC76E5D8D75A959D6C148D53A9B7866F635EAFD717D8BB2AE3B0DC2A124CA365E28C4CE0248EA4ECA5566D9744269FA634D939404D88C23B7106A5721EB12CDE58F30A79620BDDA472434D653D951FF2262E235CDB55313286984075284252FAE219424570E7707B3FCA7AC25F3DE57F3C10913FC2DA43772A7E71824E7884FEEADC63963D3F538F2E685D8554AE8E3CFCF2CFA884DAC0BE7CC06D3DC68DF8E2978FCBB25A9CC7B688EEDB3DFF2EB7A1F875062C5A4E37EB4236329F25FDE663BF40B247ADB33635A31B9DF356C3105AB7FAB1344422892A5B29D658F56F77F6A2E3CB88479B06CAFD9102D8BF5DBCF794E6DBFF7CCD60D40FAF34C9F273C001C2FF51D78FFF52E7E950E05408F4B97775BC57C5DD36EF0F18450C58224B0DE75E123441E71B708A68C82C69DF878852D5990B6C88ED32CCFC05CDBDAB59C63F0E7A3DFE456485E3ED4D054B947FC9E00DA1A7A05ED885895AE7AF1D0A1E317C9B24E31B8CC5F31A43710622BE019B4F96C356F08E50A1D5B5F3D364D7CABB5BE961B37981D31D4DCB63E185FF5B075BAD566B3ED1062B165BD8D027C23CD28ED7A8204F2A263A6526830CDE3744AAEDB7B3C554A57C20CAA3BDE25BA1F51DDD294CADFD9CD295EC3CE515A155E1E03D96FA1F71C425435C84DD809053C8EF217D8A101D617F7ADE00EAC873B8E510DDF137DB522A12C57E75D3C8208D9122CDB71C6267AC3262BBEE8935D842344AA17FD360FD9D8CBD313526A40AF9ED47F1441DFC124AA9BCB4F2FE21B2E4E57E0860B68B798D904DC8F406C1D96BB87AFF8DD25C926F1F511FCECB130CD162FACE75B7698BD5D7C28F776856654A57379EB9FA2B0A6BA2C31454035255FBECC58AE9FF1389D8A9FBE487393C8F3DEAEE916C20F27E9BCDF489912B62F8AA0252087D21C08D4E24562F7422CE66D608EA1632062DCD7061B3BE22127807440B7C2B1B8B5052DCD801557EDEB6685A85044B013E0D9DD55BE3D393294B18209254070FA71F31E4987C4347F701D4F11B2F5824BFC0CE66113BD35B51BA863652268B1EDFE1EAC742C8EE28979A73F6031193A013D79FB1AC6B3797532D4B3A32B19A428DED232F9D204975975D5837C1F3E1DD9308007B1BDCA3D57054F175B9F7041401A68D827E99BB3315323E9F12EE4921CC7763B9B48EFA5C11C2733E871B4EADB72DB33D881E5C2488C3D8D724652E3BA92033218BD6CEE59A3A818BE242A43908386E04DD3D970EBC2296D45561A2BB1B092FDFB5A9FC73041F7E7CDEFD9032D0D4324AE23D93E87E510C569B471ABD405F6CE3CA2AB53A8BA81F7A278BBCFE3002830B78E2D08D924584E96FCAFB55CA96832AA25BF7CD8B227F964EE2AAACBDEB959874DFB68A3CB37BF7CAD2AE887A30D54BEF80E39FE0529A3512127BB7FEED91CAB9CDB75CCBEB125309AB295DEC43A9AE100C0D4E7D32EE4B3ABD01A8656DBE7C5B5DAAC3DC57622BCD9A3E19905F7A7645ACF2876009754CA92BC57BDCFBD79E2F0B0161054C1AD8A1D39D7DDE05E423F7ECEE6790DB83E3C8DEEDD3CAF84884D03C7CE5F28A3388B67D114F5EA788F578A86371EEE3D091B6769E049009CA3B7FBC2B9887E7528C7766DBE0565305E594AEE7649CAD62F0E9ADB23B5B326CA8E179832745DBD54D2F70BFD402B1861AF9BED1B69912D469B5DB0EF2D96932AD954FE81F7D0A4FB2FE429A89201544897F2294C74B39665B75D39DC3E50034D814A31BFEA4C70F97AEB254F3B7EAA92C712B4E8C5F9772533261BB878045353DFD4C3A66D63C5509E6422323FF0341F9536648604F23666F67E9DB952152636AC5FCA143D2CFDD5F5F1B7BC9851EAAA23C4E4B71D87BE6B982D7B8439FB6DFE10A8892EF5773DFF722EB49D6BA54CA8AD118D32E4B57BB106222F7D13AB3C02E3B17EB1C15412078DFED98A53586AF0164689A35BA8351E46C10D1456C1E4673768BF4A3A7DF69D43099171C2590470976F01D2EE49A724749DBF83514A5F725FB63BF9860A28713981C07AD4C232F0B74A4B275F4999817B260A838FB99F1A929576F5B18B8A8772DE68C0B012C0CB18F99AF7F7E655F462DEB7C47514D23D3BC4C47EBD0D37347A75A79001A2F40E4459F005869D390EA74621F33D413A9AC2059882BD8A0D1A46BB5C5F1C8C5CEE3A2BACAE9EAC99BD81EE2AB414EE4981AA0BC03D7166F205B33CB119FEC37AFE8704757C567EDBB5F742427FCE517DC91EEF2E8B9A9F7D sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755CE6412CF86CF62898 -smlen = 2986 -sm = B1E97DF3D64E5F2B6B2F96D19B6AAA170B27F7D3E602569286886E3C2E5FB514BF9C0C9F6BD57080357F3F075DB7B15FF4ECABCAE19E7F070847682836C42193DC7B5BFF9951AF538B0DDFAC91FBB324324D22F79D370CA716E652708182A6794A5D1C5DB7B8D77D4C0FE61A6DF001A13ED1D8FBF560560683982E227C7169E6D1415858A7E5834F0BAC36DADFFF85C71AE4D5AC352F05B0C26141E44C3258232A26160E3DA4D373FC2407C6BDCD04E57F9909AD4A130B7A0E85463EA1E92E9E69DF3A579BBDBC67C0418CA1A981A64BCBACE20D21CC5BA7BE4039F29A90755F96B2288DC58DD59D40F96097807D285D62DC151511C643F78EEA97A71097814B37052F966E65A22CA2106FE0743BBFFB31D133F85910257AF3E20AE450EA9B075AFA2CD829A7934D21D77516E448D3356AAA3F97274165187F68174ED0E303F75E2B86031ACEDE6975B8BA740B2309C7511DB0346D8DC22DB4D32F964BC51BE1A2D06069D686C086B8927E8466D079846C3B6D08D2CA6980EAB8EFB9307EB6E3F9FDED11264277B06917D3630229F4294544C90EA1F1C344D4C74B91283306A9A52735AF7E914EDCDC9E6E71E76161EED01354865DFA43D1A8668B3EDB43C5EBBAEDA3D930BB31AE100240DBCC2344C435D361B532E459C51206FF657D6F6250AEEBD57A58B25F8BC4BEC2026FDF8CB412505DD118914B4406A343A4D54B1232767CDA0ACDEB6245C9D3126E833CAAE28F36644AB8A0954F17904EEFCD0A793D08196F63EA4E3152CA04173EE132DCB48CED2F4AA94A1969C978969CADC491D46FEFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +smlen = 3090 +sm = 0A64061813453E7271BAE0CD17B9E1EE726EA9440BC1B43AED2858F49C2CB0A47628E1F482D53C422553BF695FB346E01991B08D87ED8FABD97788179FDDBA3DA9067BBD5DBF02D0584B61817E68CEE8F9801B5D9DED8A2C7B8C351774CC48F16F098E32D248BECF24EDE7ED415A50CD80EC969F0FB9D700137256F8B8686F1853115F929861E4876ECDB4C7FAAF534C207DB12111054A3DA3DB18C48059EB551C01124915264EDF385BAF5E8BCAADA8FB06651F82397BF18D4318F2D4C863168993957F4F310EFEE9231DE4D0C12457984F07E9A574AD1EBACCAF5F4C4113DE18AFBD6415B9904FE844DE84B1C7EBDB6E87F14C0E7E714AC3112D9E9FAEDA2D5C6E772371A91DB9A89F63CD026373BF7E79CF05DBE918888662C084001FA0078DD4C2F7DE419064FD1252ABFAA7DE482AC3BC32045BDE0A0312631C7F1DEA41721B678523C9A5D61F461969F372D2B47617ACA93CCE9E72780AF50D5325558C6ACC49C1CCED95D6B8B7583C95543FE4F62BA292ED48F9095194FDF5D2C9D65B98FB5CC5061E7A978A44F2E336B9AA14A96C031F7C52926E535AAD851CA19DEFE5D6550C40990BC56FB3BB6B7DA2D9877B33AB99C5FBBFB40C616ABFB281E341D1CDDA6DF795DF13CA97F89A94D92A774B24423466B49069218D70CC62F247BC160C64A5CFDED27B9FEF052A3B63AC0B4A53E6ABFAB2225068FECAD199872A94472AB55338A34885F566FF1091366E9A031DDBF4136CDFF66CBCB08909DB12D16FAC7A09F74BC1D795BCCC0E9D6B82E22FB2AC688EAE74E9990254B3FD044BC3561C79A51AAAA28A09AEF5A8C79420A5FB6EE96509045CED50495344CD7D6B1649D3795433D0AE56058F1A4F6C423AB43ECF6096C45CAECA6CCD05710376AA849199FB4CE0B129AC81196F63EA4E3152CA04173EE132DCB48CED2F4AA94A1969C978969CADC491D46FEFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = 3A2793DC38CBA2F36DB066F8F55D7B67FFF5156D674DED5C420DDF698512392444DF723DA6363081F72EF0B6BA9CD8A543F3909B8085462696B4E2874C25110ADF0AC6806E8EE313E5BC635489BBE628907736289C97EED19196AA79323031AE63ECDC3FD95013E8048D7E101D6A2C5CE68D3BB197905FD808A93BEED8A8AC24FC6D11056957675B94BE1539B269A93EEEB8C2A5ACE647D2EBD9E3D4C7D4FC8EC40622D2D1D39E52CE5144AF6836120416BFDD24B22354C508C411525AC8E2D757F429BAC81CB53303C220E77FD5202306F29F5B6EF29171216748D9786C9A59A954BECC797C3CC83D0150B18BDCE4CFD618AADA3216871652A7197675748908DED2D6482031BA4C2BA372F4CB5406FBA7CE23339C52C7A7AD9692E1F704D1F1BF490A20FAE8AB28A231917C486DD21AFABFF0C5CFEF6644F36DD121EACCE845E86B8561327799E55253B50D8FAD0136D1D28F2B3806F8CDCE7CA16B4CEE6BAA59B0E644E7075DC838923C36CBB1DF853B50BB2055D07AE1C27809AE278CEA11679F87662AE6C3E73428C5080BD72A0373D9C8516841D0088B538EF4441C8F509DC1EB0CDD6D95FFFD3ACCF1B343F307259C62737693C6D075856A78F7A2788EC79C83F4425B4A8C4E43AF782A13C4AD59521FBEA968E01CDC44955E68EBEFC102F8372979EE726DFB2A7672154D6D149296E6502EA9F9C01978455189A02479B6A6690CEBB802C1BE3ADD0E049FC6547F217C1E01F26B975D4F6ED19DF11D1566C99CE14A4F439FE2EA75FBEDC12CFB220759CDDB5C2F91AA117A78B514275F5045E37404C7928EA0CBC4AB73E4DC3A8CF55C87B770D722007597546E752782775E0DE144BE598D7C21755DE6F2795BEF716EFF64C36B76B2EE4693D8198CC656CF390DCA24B13193B3BC67CA5C6D07C6EE5D9088C3F14F331602B296B32620E5166F2F28A1A061C6A4D5955D26A04C04601746EA5F07AED52C582FD3A2EB0889A9C9CA8502943334DA97AEE8D4DB614C4ACC8CCBDB5B81273237AB780EFCCA0F1AC0BD6E2596017AD0F143D50DFB4C84ADCA8A2EEFD861A205445FE27D9145AEF90B46D4FE462045F2A73EF5E61DED178DBB774D25F5DE979D99B3FE21E18E5826DC788DFDF42D06AFE8BE4E1DE05C1E4D766101DBECDE98A2685D7C893D3869A505D87684C75449F2AF44636B838F108B4E1F9F2ECC1FCB277C559EC1BF5EDB4B95096F511F9CBD7BB8295351B22E5AD9B9AD5C54398BA1C4A4DBDBAD8541A7C1D86A2D13E5B1C5354E9D492EFB0039A5F179C4F2983A2347C969004AC5CFA4F4781B485909AD208ED32A515CDA1E69E3F0AEEB526B739A242829484EC32745DC129083EB8B9C4CAD1A7E654F7681E237EB665E3DD2EA262F69756091442859E2FBF952B36B5BCEA4B9DCDE732E6389D27BED487430ECAD88E07F3DD46AB18768FAC78293F4FD73E12F5A0F395E2B138035975438206A5247E185D933A72D77620F0C2FC74A4CA0C3863551C5B54311615A77591B93A3672260A7951719F386555C2A460EF95B87E129EEC40CE2D731CB0FF977EE86612F792FC88F017B67A4BFEB199BEDCFE876C4726D9806A6E77923C76435A3F144965E8A273568BC44844B3CC82B1524845A3327505A5E0B3BFBD8D8045102A6BD8A62243A3F53259AF5E875A78699E33122E93B8A8BC4B914D28AEF699A9403E85B754EC02D49F7F346AC1856FB36A5C856C55C7680764C93B89080F7FC88D786A6A87DF41617B8EA7974ECBD41CAC19FE89EB34FBD32E427F1FCFA7465FA217FBF672FBE91D698FE9A13CCB1D3E4D23EEA8E8ADFCFFADD9DBAFD528C3F903526C9D91F5D13447F3C41C90EA625937A70DDF9B10A13B308042165B67420A73B9B5F1AE4A159BFA5278CF21D594EB1A63D301DF3754916A8AE65B312DF74D0EF024B1FFB6002D375AE0DBDFCAD7A4FD765AF7E9D642C1A4F2B4D5100C9CA9C6DD166C8D60A9D3905BC3E0AF2406BEF87CB3A7F0365B667F608549A27F39E09CC2826DEB63857DCA50B502AF5363BFFBF9E3A92DB99485D0C80915E63882197730BF3CAD01CCA6C19C81FB45D19CA3466172842F2ECE74F344B39BC7DE08E260D36A4B6B7C408DA9C39BBA4B40E616C2583455B00146B0AD9F14FE0EC30F8DDB4903D2154DBECA5A8FC328241028E75375575F79293E1C827480EE945D228281C7C5D275982E72658FED639955C12F62D977244E865A3FF9042AB6BAC06A9FF1960D096507E0B14C54765EBC5C496DDEA3E445BEE2D35D107184D911BA5A1BECD217AC3084C6EF70A23BCD2384DC889B4781794338E5BFFFEA4FEBE6142C5D597B240C8B589D9596BB11AA46E5825BF5DFAD7D443A005ED5DF740C12818EEF7323C13E1B08C4E05ED8274F52387672745C188CC04B15BE0473DF9706ABDDB790E1C589FAD17366732C9ED579CE1C05749ED4E9BCBF5120EB658B7F2336E69EBEFCCBFB44357FFB0B559753648DFE8E228C27C0A3237391175293F9CF55D87DB95394BCA3D25B8A77CD1233970C84ED61B124C1FCF1E59A151DAE98A0E10318C5B0905070C09EF4EE98200DEE79B6A72C958D4F494BEDD463163CEBA9ED2BB0B60BE755159943B498558B1F9220814314A0516B78715B8E4197125B4EC5AFDC3DD91DD80E6EC2C93EFA0A55CC5EC0C9E67AAFEA467144E1EB131A3E20357F0ADA8A7BC2423D551D975E813E072D63E7481C91A5538411A0E1FFBF938D58DC8D2033911951F2FA4AC16FAC38B31259B317435D7F60CD6BA26A783C0C24E43F123E3611804A95F4644718B311478481EDFC0A3DD9382076B100E5BAF1DB5AAE9843DE91F4CC3D51B0F77D55896E17379C756805192FF5F9D65CAC13F866409E11FE119797652F4EEFF9D19D28F2C0166EF4982B8B9FF1157A750FA24F2EFDBD48A3CC4C7A8EAD11007A291CADCACACF5935B202C2F6EB06ADEDE9DD0BF2B7394451179DFBCDBF7420DFACF05751542E74EF1A7B87F89961DE1B14748885780775E8E81325780D270AAC2D5979C5F367E7CEA6CDE6BC2EE2F37072EDFEBBE9567919C4D55FE478B401E4673337E023B3D9358110BE108C9F12D831C7951ADFE664B1E881DB9128B27EF6470FC614BCE9F6253E9232241784038247A9867D10E476F63BB4B4755462AA1DFE3DD4AF70DB03C3EA82A25CF73DCF219CD710B953C43BD5C42D0FA43886ED27AFC10B63E1A320FEB5103F20A09165891D44052AC3C5377DB2DE61DBC173C783C3EF9EC1BB082236EAE1C405F0F747D689C027826BE247838432F740B30F8F0A609C6D88F209BF740F7749F037501606A0B3D5AECA5052C0A27285841F082DDD13C95405CF06D9CC355F04266158C2CE192794285DB5F0BCFEFA4C9718A82AFC2BDEBB8288A2979D87B57C2997F92FAA9178AB5EC8D623E61FB3FC53362A20B3F1764BC36AD59A7E0DEE222C8EF8712C4E879A81574836BB8BCC619D24D94CC1FB355B23EA5135550403CAC41144E6A56616942891E7A4FEE7EA7EB25E51CAF1C462119F481C3B2C0CB51A4AC81858F2D64D90FF8A62EC5983998E576E12B68B672EEEFFEF596B20F596F1C2E77B19BC8CC4FF25F24242983E664DD0048218F0E3E610D2C686D5C9CBDFB84009AAAF868AA5C17C8AE6E6DAEBC169298187769E78F5556A733BB17DC1EC08C8E1CD9CB8631EA24203F09B636A8FB2939E9DD517BA5665335DB2B8D0BD7E95AD8FEA62744750388DD9A3D31616441BB6202194F0A7E +pk = 3A2793DC38CBA2F36DB066F8F55D7B67B36B88B73CDDF4976225A9046D5C808FDC93CC67ACBA948CE806172311F8A43D908F0D818C55027BA92E5FA9996D9CF62F3343B577FF49489CABEF43C58A7DBF1679061EEE33EF4E50B20E3FB41AEE586FFD8EF3AE32363F57A965E32983FC67184E687DFC5FF014CD638292915617F89055A3D153E328CCE208A487BCECE8FB6709DEA607E3B62ED04AF952D355F2581D357CA21FFFC2C7F9CE3976A4BB1AA2BE086043E74973F8731387FB4624710FE4D3EA0D34B843C719485F7610FCE27DC8E653F0B65AF4BDD0A339C0DDCCE5BB1D4E19C8EA62B0E3562B8C0E8F5BFC718DFC8C8A86D2EBF0ADCDDBD122C823551C4D15ED920131FA6CCE288D6773991290E37669D06B86F5511452784CC48524AB4E116DA1AA51C491428FB70A411CB9E1BE6B1CCDFC4714C8F284E40690BCB1DBD1BF9C5185DC84409498C6C7332AFE845CF7D1A03BCF03479C93F1B442157E2DFB78DFF4894F14C26BEF2F95B3A62B04E4B776FCFF23C4528F5350A650C5261F3652306164CB49CCFAFC76DD4BEE32A1414ED4C09186AE752880BBB177F3DCFCA7A64148A1357877187AD15442A82E0AE71D67BAAF61C5CAABF27DF3A71518B475AF7DB0806A37F18A0BAC9020F6C337FCCA8B18E435E9B1EE9EB17B6CFF8DEED8BC300A007C60B86EDDF728C656CCC3427830A6BD5535E5A7A73C376C29BA264BB073AC1C02DA17D1C20CC87533B1AD18CBD4DF1FBF176E4446345C0346B5315B7C55A3C0FE66DBF93D75A2E5CBAD1E6F451AAE688EBF593B350FD6766676C0AEB722F967DE71E81137B717B98623F95A33940DFF43B80A6B3DF8B1E929A2DD4E4E207EA3374F50758081A8F53060ED5E8CAB4EC9F4BD6E5EF929F30D715FFC479CEC9F74FF95588F8F2273ABC3FE26E1EC64D7BBDDF69DC1AF053051983D0094B2EF2D996642341B3A837C32B22653675792D4F0EDC68ED7976910EC17E3AA9AFCB5616A8B9BBAB3920D825FC24FA7A0C95BC6DDB0A91D55872A711808C438AB41DAEE581E2970F5D39E3AECF93F20E24539F747100D13BC4C330DD8494538A70D64BD7411F7BC958B602C8BF5AB7B9B22926391E22F6AD559AD2945D6385D85BC7AFE560E3DA5B0DA9983547579CD8EABAD735F5902EA40BCFC619B56AA66A2AB7E3EC9726DC3C6995B71E95FFB4E85ED5D01B7C4BC91B401FB09B410FD9844B1D8D842636B3A5F1C093BC6BE1572AB66A9A081008FEE8FA04989BE6BBC5FFA44615CA6EDD5E18BD79F4433E6A81D760027003A9F11A722B40F365E5831F47FA055B05F17D92E17DD49AABA9550751234BA28740AED7DEB462ED56BD5ADBC513C35200F6AC0A82F0B38AA80510E1A53B08C900A364C35165D74BF8805E5E56CF9FCF2A49AA5B2A6175966166F8FB48A3BEC0A7AA7CC6529FC8A7891507A2812D9A907D7B77598C6B3FDA9C86E96C089C112CC5E7B29FAD8E6054B4F7C8624EB4909FD2B8548B07F39AF489F1C1F69BB4DBF32DCD4AB3EF52A96FBEE8C32DF5197EC9CE2B8EAC0E9D2117AB6AAF2B89BBF4E281154E4FBBF05E0B9F931CD2D1DC2715FB206EA0814675E81B43E92E663DE1AE1E6762E30D6252DD16F98F926ACECD3856843A46F5548F20B97E799629AA5E5C24A5D28482A32D62EFC948660A79EC48801B51C77DC7C3F0533F272758E072F08782D4888CE77712F66F979E4046153729C64CCE437E2DFA3DAA2A86816D051DA2895134DF13AC23142275848ACE2FF58B8D5E3C353A3A3AF9E33884EA1FF62190605EE63873EDE4E3D2362B9106623B9A1DE3825758467A34BC5D1FA36892285C4B5D9C6019A1B5C8055C85CE5A26D9A2BBDA571A23E099F0AF1B6348B32F8990ACE701F4F8687806FC980E9DA2634AB793EFBD7E92830CAD4214F38F14EA185F918F29B144D07FD8F0D05110C6D7582BA94DA3CA1C6A37D9E5C01CE8A090785CE5AE1F6FDF0E99103A3C7B747369FC9DBE172F3E2D6BFE70D3C26E98C51165D6DEA5529F549BE068B10792EA5B122C7388CDB37F0F8ED82EB7D2F1E10CF29D7580F07A6F6A4E3881783704754AD732D4D35FA00C5EA4C6456DB977A8510C911B2F755ABECBC20E2D46125F46B7B3431FED556E5D490FDB14376E7AA42DD163301BB3D1043E2B1C25C611035DEB1E46883FDFDF1D2A1AEDBE6D32148193D62D434ACEFD351235C4E5BDDA084C3A169B5E56FF1C285DC23E985F41A4B6F10DFDE8B0943C1E48A5C6CB63F6FC8C3F629CCCF9342BE2F6E9F9AD3BFF798EF180477D3FC1C9AD7D9E3068A76D9C90704102E398E6D342291DDB51724E12A0E3E61BE460A325DAB7D2298FFAC6FD829633FA33EC4C9568FF01AA0276377A89B7C7955201C2D5CA24E3CE71EE042A8488A0941B4575C581CA8ABBECE9C8C6BDA1D19E637773DF905F5465E33EC325494B0F970273187A3B2DA7036C355AAD7D28D6811890AB2434BF8EE49BE37161B77A673A7A059CD3C10766B9A8E376F5686BA2A75F3506C1DC2FA4CD224A7657732B8F4D74FD6A024E31C9CB19F0CFD487D5E7FCF0E4EAF32FC044B3B584681E039206E22F654F29446F9DDECD86D79F0B59A79473D3FB0C6AA4EFFF6BDBBAD246F7371C4FB6864B3EB1565E1BAE0E4B3C5AAC943EFB7C1E2310C7B482C50EE164CC475FE1BEF1199E639F1BC2AC3EC5520E409054F1F0412B5401016CDE36525157C528CB3ADB65F343B328C5E7FDBE2399A364603E46C325ED1136997F829BC844E39C832DF024A07055ADC312914A9865CC2230FDB9510A1C9E9C24D0853D2FD338AC20FA01E99A203135108F54EF2EF80B7A0EECC5042CBC2FDCF30165DCB00F2A5AD4CF669512128C0AEF830618B680013A7CB4EEC804F6DB7608B7B8E955B4F747A1F0642F77117EAA2238A32A6F795E556B98751177E86D5F689F00986DC69F9E8C890A9291A7B2048B742603A90081D6476277ABDB83FC6FFED7F3FC018394ECBCBD74E4EE5F64098BBCB0603F7DC7BEB4EE6D729923A08716EAF7E2231914534829E22F683CBDC4B523AAE6F1C920981E631CDB58006515922F4454FB0883FF936ECAFFA0D93B1350D415A88AE92A9B8A562CB6AF89FC6C27644A41A2E2D59504AA1C99416D49E00DBDF65281E4160CB7EE7150DAF21167A3B4F96DA36215ED695A6B4AF157009A29EDBDD56EABD698D030F27261F987DE3183DC4E7FB2B8DA29C43B559523677A4243A546004E58275DC9A711B3AE5186A1E39900C3F0442B9A85D5334739B959C5736F845A1EE5A598F9FAC47034FE139FDE4EFD3B88EDDB71CAD313740C8FACD945193742660C9CA2A15202FF4265003CAB3DBCB32C40922220C9926E029FFDED40D95A9BADFA844A259553F4A266111E5D98FDF29437E854B09C0BE74185AD65835C86B75C6696D69706A00F41F0B2111BCC94CF1A8E3DC48265C5EE91F44C145FAC2024865A3F242475F302B29892082D459F6E558998A9BA0431EE69EE65CE9563A6A65CE68686A152327D1BBC780C6383992372285961804F065490483BF6F13CD79E9540711A158763F4A9F13BEC13ECA4F2367977C79CBE070799C2B091871DFCEB444E2EAB3964EFFFE1B4AEC27848659128C76AE6E29551EF518A89B9DF2E3F07EFD9897982B4BDEFA1805DF6B7170B32E6854A7B0E1D3F2ECCDDAD3518DB1E4FF218403F4DD9F5337A6C714F2F4C9D49A39D14C0682BE920A7035A51B9BF491637FC05525F49DDA47E0810B3C6BFFCA7E937D26A23D53138F8F426EBAC6C267040C25C5E68454213562694A7B7CB0D969376281DDDD8B390C2737D473B6A4F449C206548DCE910C81E899FA3FAEA41005E022E77304F6BC0F576736A4ED2C8FB913069E6F2177496F1C7EE3BA41003F058807B2507458DE859BC6ABB865BC6A77C61D94521793E3C98976C9DA415972692C6AA976C41F2B53C6EC37FC15587D9B7C382330B242DE4F8CB3D8CFB83F568A644D8426B149B37F053ECE3790E65C6CE605637380AF55EC27EB3CA3F9613A324E32767B13DA7B22D1AA7D44A93D300F2F5CE58FBCF965E1178BCC61F202B2E0AD7AB89DA3316FF5F41E35FC2CD239695E7493A8EECD76C52AF60D9ADA9F760D3B2C00DA2DFC790CBAEA77EFE924C41D02B869969DC8C13C95895BD549C7173CFB3179EA3BF3596944E77CC21677311F6DE1FAEF0EFDA5AF314174144DBC9310E5F2734633E3229F sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD004BA81B43EACEC401 -smlen = 3019 -sm = 4103FBE31D003732332C4CE6A40D5A95B2768024AEEFDE20EC2338A19032B2C4935AEC2379618BEC882F48A5120587A85B24A3208AFFF8A4058F206F34C25B2FC74383F4D58E185036D798896496EB6C9B4D08BEEFFDDFDF26BE4A177944BFC6F6C3823E42870D8835F7DD578AFDF3F2E487C8E2463DB95FD992D9B82BC9996C4EAC77AC47F429BBD936B20C5F6F4101C07768FDAB4A5B96DCA41C1D7AF314525CCC319BDAD100633CBC8823F3BB1E896FEFDD80E1DA103A490FBB3707CE5F5D9CEB4BC3A6A29051D736F64B55F51A7605439FB6DF0C83972A7FA00E9A8812BC21ED645DB755C4E6175F3E265BC82FAE62CAB8FE939735E5F270284F70A82501F17936506E03254B10C65D14ABCC980FEAE7CACCB0890DCE29C109F99FF0225455532501C6C245EBB3B9FBE6C4D26D430F2FE68199B79A4359FA020C3F5C6318AE69EE19046884744249F1321D0800FEE4D51ED74E54B67470CDF1FB7FE10DAE8C38BA582EC27B6CC145F412626CE42FDE86D2FF44C867F970EE1325C0EC62038CA7B094BBA580A7FECB8D4702FE50D38460F057F26F4F6B643574595417861895E12738CB6F2F6094FD671E95792C44DC52AABC15413BAF4C17F04815FE47EB098CC51FB54CF1FBA8F50CBF0359D4406CEE97F4DED0B32FA56F70447FB9E93B834947A56E5DC32BEAE6DEE02549945565ACA282CD151BFF8A970FC2836BD04EB87C20791F4B31A185E08B1F132079C3BCDE31B5ECACABB419A06CC00273EC53092EE2A96FF387545F1A4CE27E355AE66D5431E7A883B2A36F58E23779513AE516ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +smlen = 3123 +sm = 5495D0BEB606B9B16418F7CFAEFE61482B0D7078DF2D37E84B15A63FC2A700A9B7ED849FE507AD4FA1CED30BA197AA279A338D600C620F2948418669883C3ED420462D7E6E415A21A986B287FEF3F989A50A9630990F471B67ABC4DB8DDC77DE00E9219520BA04D053575041113C282095E4D2FC65CF9380DCB7663470E193336F3C26F4A70147D2029C5A7C6425E0985A3B2632B00D0D442DF43517AA5C53E3E628685ADA26B6658BCB6AB3E8FCC0852439749CFD21A5F7799AEDFBE13558F22DA343F1A2CE46E369724007DA52C236E558C9266669B9C31C447D4D5FE1E2EFD286076AA5A0204B9CC78034B881E3C8F1F3894328CB59F77BD6A255BCB4AC34EDD5D9D2FF28F9B0F1A4B2CE07D634FFBA062D590F5A55F9202388923071227A159F7CF560D477EA7EA05AFE39BE7D66FFE9D585118D32A868B2DBC1415E48BA4E196163FFE953218E3A1F8A4ADCC0BE2E591A1830E9F4FC407E8D3FE73B036C8EE3CA9AC73DB2128DEF2E00FC771C8527454E2AF0F75E713F35508FBE61A2236E4710166750FED13968DB6FE17CB81689F19C792182CEC32BF6524D261F872B7563A088D57DACB8DD2B689DCC633A55EA22F674FC54EC9E61B17BBF7F097B530E96F88E4908879803201F8B7A91A18DC987CF818892B2BA16AFF876C66E125960B2DC3F035AB379EDF3EAA6379552DB569DDD8DAE248A959DA0ED94D170DFDEF586EF4C8A0E19E9704C22371D03DECE75F49F9EE6BEE1BB5A5922E67C6837A89B50728D08249B12B8FD63B086B1345AFB0A2E35FE1E9FA5B4000AD31A93C8B989F8B7EB05AADE584F3C79F0C5762D1E5C5DC9CEE9D04BEE7C550212327B55424ACAA98910B6CD79C88F1E2222E719BDC8C8AD2C026C5F528B46E3EC3E00E0B70A8D1B9E8601FA4F512EE2A96FF387545F1A4CE27E355AE66D5431E7A883B2A36F58E23779513AE516ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 58AF116EEA69CE1A26E9D30B703D782F4856F36228B0A62CDEA9AF5C2257BE4DC0BEA5BF161A8D4C5F5D36693FA5C8490836BFE4BE099FAB164C774E2A3B960A660FD63F84C2D3781B71B840894326EACEAF1BA66D1898C891C2DBAD09956F03FB48DF33DAAC4B8AE1FDBCDF1958F60B77B56F801EB0A4D3D422C843745B90B0B0D46AA2042650E81F011E712998EFE2729DD7EA63F740A327CBEF76D7BC3D7EB2F31E9ACE6B1E6B45866DAFC3914E6AED7EDADF3DBA6E737337C1ACA73069399E9D641A45B38DDE0E992C2A0743A8CCB0E5D8D2E65EB628AFD069A9B4684BCC88BD66A870D0972E0C53861106CFAFA4F673E6E4450C9EAEFD2EAE611225546B3A7F21953EEA0A9471B6D13A8077FEA8347D40367BAE17B4B4B57EE517B1612CF2038B17F4A2C49D9D14B8E651118CA7A581E0DE36A68D33FC85C31E6A31A94D352E042A071AFCA19B9928C5051050610C7AB1E9214FD1E3E9E2BF4595E28C90650E9C51206A952E3C064D487E33BB2B6A9E437CFE8B0EBAA949D5B7ED126A3BDA995C6417E2DF362B48CC94843D0FFC1AFC82DAFD4727ABEDDFA87A39E6C8B8C5C9692EFBB22AA07354721CED54246E011EFEC82E661FB376BB82143BEE05A8BF6614F7CF7C5577BF637E5DECBBEABD221BD3E28088A0CE524E9C853212AD672888507D8E941BB69DEE4279F827B7768949CB8380CC8D3AC742AB9643581EA9700D83137EEA4201A55E337A3B9BDE94A6DE020CD932B9AA8ACB3CA8094128C1666BFA39B28A1E56FFC2FE1D330FC05D600393F612FF709E63F9E353D46C889ED423B66B1606D1CE1B0997860A39C98B65AA8DCB83239BD4ABA6C41F099BB6C1627B8BBA6348E6B8E85330EB69A73791ACD45FECC09B2BCEBAD4EF6E07DB12B64E2D1CBE39284CE49E15EB9ADF8E02B3A67A54BDEC9A818BF1E2BF31186DAB1F8C009CFCF3AB79BA178E8A35C2C7F7A61852B960E7D1C9D83836A410F642510D1559C3873C2B6ABB029E18B4A34008AD17034E3C67D23FA5C0E223CF55F591E151459366266B404096C59D09BEBA8EEAB3CF6DCA1F16B9DAFBF40A91A427D7F5F03147775C961E772700F04BF6D39DEFE08C1D8CA773342A3C6C7E194DEBEFF372F98A53AEA9504FE3187C38137BCF5773D92AD34FA4EB7CC1C1F4F05012386E073F434279723103C4B4DE925FAA3C84BFF47D5FEF2FEB3FD7CB9466975CE31393DFE0FD3817118FFB29E36C02E6DDF8027110B03586AA7BE5CB4059393072E01A7E2623250E6507A6DB0D85B51D02D1FB7B1E90B20A6FDA18E78DF38C819F6291806D5F5318E9199881FDE4381349FF69D0106247815667BE3967FD23185185170B5E278F5015F78E5758F78BB23FBCC75DCBF0AB1612C3DCFFE706E0EDE57A79D3F4C7D00923026C8E63E65FA1262F33FCEB654E09D4C007E35E1FAD9195C586FBA8D76F1797468745ABC1F385F04929943700A80F9A65AF9249636F1E74A57EC6CE0AA5DB3BF1A27D35177870A7A2F631F0F48FED619B84EF850A353AE679F89B1BF2FA6D91988219637E1BA0FDC4A91854F3A040C35653DE775E4C4E3366F4F03F8F0FAD87E776A335B864624D0DFD022EC8F4D7EF31121725FE83A9EEF022F9E9F7ACDE86D1F417366228FF1284B4ED7ED55D075B2D33CE83A2096B45D07B54EF7C749C31CB8A9BCF8653AC20635CCAB982EE7D69F02EA8653FD67676BB1B5EF8A0A41A2DA4046293ADB483C9FD1EAD4419610FEC8E5CE541625449C4A7F3BD17B68C2362E862B7F5C46E5EF1492BC942E303280354FBE2F1EEB0E418B601DA48398BC96773DF6E0158DC46F97EA7723AD5FC4E7D974B304EB3E1C108DB5BF4790CD67B5B7DA0933D5C7A9CBCCD2E49869D63A4A4CD012C8148CDED91BB9F4C9F4F64F05F9139F4D9702C7E954405906A6485B577AAE6ACBB65612892375F03D52822063CBB1C476C56FCD17BC249B0A9D7466C36965F542E0C6D02A54862D38E2121BAC44D0CC9B228003735F99D607A0EB4FB1016085CE2F370ECF6D4AA4947D6F87D81B8ABE1015742D581895F68AA78646574D67CD75472A15001272F5BCAAD33B941542B6F158231A0CE917A12EAC8EAC8878CC4C72E746B8BC14F29A5DE9E2B807B035D801D654D16E94A5F84588E347DEE4FDB36513C4824FD22898ADC1D9FFE61F003C54957DF8755CF04AF44D1916A606F5FB9091D02045B5F6FBA846196BA06AAE52303451168E2BC46F302E1D46F6A678125E724C59843F7BA91D68548B022A285C0FD215496430C2C7A824D3928952C6AC486C531293968957E844F83CEF8BCEAC169CAB7B03E0EDE2C402009DD33AD5B7B234506DA1B2AEE62D680A6B283E1245F49629D55F1405C8ED211903DE326F128ACE2C6A0E5B56F9AB05A38A99423DE90F83E7CB5CFB9F9760D06C7F269A1D597494D790ABD32412593BDE4AE0EFE01267CB61B261E846CBAC9524387A7689D110EA86E9005127AF4AF0E0CBB5441EBF088FF1D237EC684C59E25F1173313ED4E3BAC9392F5A040E2579E35A172E5B28A58BA24E0DE86358604EE7B0060E0777520FF756457A6F0C615EC8EE0492F4CEFA33D2DCE1B3EC2FDFF52072386553E3C6DBCC5B46A5E7BEE6675F20645ABCDE1D8D96A02AE26060537F002853344D6920DAFF73E73C4C6F2E65A7080D99E37233A0F08C6F243C117ADB95EE97FF0A94141F3CC3DB21130BEC9F9D2922EA1E19A39198D1179E787A76A756DDA6ECA3C602038259C8173A69B9CD7B5B0EB91FA9949D8DE608A98A95ADD373C5317BF27F33EBE4E8F4F56E7E1A25F37144EB22408746CD703857341169274B4AA2A6BF7F7474497244B26BB2B609FA85C8F8E38C2CA29FC59C2AF35A4C7E0E6DC2168299C4968A98C5A1DF04D5B0717DDEF1DCBB67106F2784ABE92CF7FDEB2164D8EAFF96D9BE1C494A01E69DCE68D64350C0DE4AF505FBE3E31D9A40E8B7964FF1E3619D7465DDD3A542FF742DD9DDD996D115061E0753ADE17D2FC758C262B4B071FB533F72F2228CDC3CA14E4173DAA4EE9CD3EE6D5414552D482335B1E59A4F12C3478B4DF15CB870C8FF719F502BF79097BED96ECC9DDB4E0EE7A0AC75D12CA83127AA17FF762B3A1B160FB262041BD5428018230408C25A88200C3B4F5B76CEE7BEEC72BB0ED5F0041ACB2F484ECCA5D6FC022493F8F1DED4D15E60B37F349785566DFE11E3BDCB322FCE7F98721B5E7343B52223A344831C905D4AE5D1041FB8FD07FFE0F633E49EF171AD265B390574CFFB46ED82797D6957A646928F53BC2D6F7E647CC42C7E2D3F10931494A1126AF7897AF9C4E6229E5AC776F02DEBA7AB24F1B826D1687ADD1F1CD0D037F228E60DDA6F0CA2F594ACB7BEF469D5B22EE88ABB4DC6CA7D1618801CF956D746E6996D09CD1CFC9743184A45732F0139E9BC1E5E6C0C39FBF9335E167638E393F1F41E752D29914A19F5F32CB0891C3174FA4AC5E2DBA1DDFC337B30070FEB1335D235DF0C9DEF66FBCAE951C5A8918B2E41E788925B94BCB832ACAF02A148289964F6A7780F1557585E792BEC1C2772626923397F1C046A3A37DD274C76F12DE7E768D5749497F74E674A60517211E0D4C82E3EDDA53E3A468C4A0B8D554D6DC8C9112752183802B24C8EE68B6230F2DC5A9FAD04C18A58265D08A7FA1CBB3EAC7568295AEE7BCB8D82057E500D40A118E5B7E1569222B20E9ACE6D797CE1B91E8DCCFD279C2C07247973EEC80097A169718E7966C3B6FD4 +pk = 58AF116EEA69CE1A26E9D30B703D782FB4EC3A875E8E25C91E1852F3CA096BB6425576B4296D41395CD8CAA4F4EF34DC54751899865B88C93C9F0ACFE9D7E2E7853EBF5D2156E60765454387353AF0A8A4703C6DE37C766F53C796650DD6D2E183BF29BCD74454763939BEA3F375AF39E146146AB333A401A0A76AEF76F63BFC9D780E74F614F098822C03F869A55930375FDB2C135F6C53D45AE287980EDD26DC05A5D044AC050BAD508A1351CC8012F6EDE0165BEEB452438174B5A18DFCB26FDD7BF66CF1B3038338038C4FF5E0AE9CA3C3345FCC6740418D0FF6D79D4FDB253B819FBB995C9CDFF08D2B8C19FD90AA95CA0544FC84BE62CBE9723BDEECBBA54C670F2BE5EAE21F9C6618CC535F014BE399A8416D2F9E8413CBDB538E54FA99A322587DADE90B911F5C373A016A3E3FAC12B0D68327E2943979EBB6E88E997A21668F63C7F9A763C6F8EC437ECEBD5F61C8C28E51A486720CF18312B3A2DE685F899C46FD45ABD6A0F5820B3A3D673ABC3AC9913DDB737E1B736145C93A005A550CE59B8FDC377CBB3F8F1385B18DFEB9468E23C922D262C07322D618E68E4A0EDF401302FA79FC6BE725A568BC0A4DD7BD37D80B2059599EDB67400C1E9E53E4263ECEC0B12511F04B72A1EBBBBAFF8736CB11E3B30B604D49D17236A1807C1330EA2EA2330E1AFD57B0C8CB5748B630D47577C50D4F2CAF53440486A0D90105F0D399B1FFD3ADEF4018EEA89430E30CE7F7722415D4318E201934948125066344B4DE68AD8A63975C68050580848BB4828A0FDC9DF55F5281866BAE7876A899A4A193C4D75BC71F9549EEE447A3239BEADF7297D3086FC7C3AFD359B98AC41E8D86A21302B402CAA664C9D5C0728E74A562782BCFF271F69DC2C6687217F858830EEA2E4F171A8C66ED5E1F632B26BFEE57E6DF3DD2974716A37C2672BB9DAC1471B5B2E4BDDB48072EB388E04B41C267F1C1478BA2BECB5600AF8401571C238678EE85852A811EC276C00D2D95B60F0B8BC3686A469E3D7A7B5928E612FF1837EA45794E05C6714E3D83339A5FBA292A1251524CEC2E58743DD88D6A63CB0531D090C3F307B8CE9054E8D9102F0D4C38A20803C3DA74E72D2A143753C49D445C456C32B4FE09312EBF2B7013764BAEE40D94940E4C1A4A7CAAF7DA132A28DD241B25396D891EA2746D4061BD2B7F7C30FC12AB250E5F9F090FD2567D87F6C32B747AC8380A9716FC5C304A97480EC3FD964A6D35E2E13175A0A0407B554780229D7C355FB5A8955FAE351FDF7A186FC703EE74127020E5373BAAA028E36BE88F4ACCAC013BB68D6D33CE04A3D71E9E680D2235FCB7416A9D53BC569CCB3EC4FA63E527E21A2CEEAD95EDB70D7E1F8F78F83CEDDB5A307BDCB5063B303DD8D1FE63C49A3A6D499A6D0A9465A6060F376E7EA65F7EA772DDE239D155218F76190310F1CF95E0B9AD0FC23D61D1271C0DAA227FCDB0D7AD7D0DA019EE39D6672A1A8B12213100F92EA38B8C148F57F461754B2B3B51E4A7193C301FA9DB8EDA584F0E049C829FB272DCF3D264E4C5F440EB0DE2A6A1E8A2E39AE74D09C8EE00440BD0A93CE558B426422E7355009A2AA4C90F7A355FCF829BA8428BE44CFD862572373710B3DD7FD3B2E1FE5DD098BE39236FDA20352E126C0553E0D00083F1DE1569C22270AE9581F374D0E81A1545C579965D879D3EB2599C52E8B8204BEEC31F17332B7EBCCAEC12CA6CC304C086670044628C8D736F433DD95DFC39A7D6A4CC8DB267822EC049748C9DDD3E87C2A090B03208A221A9E2970691735F6A8943B3BB4ABA2720ED1860DDAFAEEB84EC13D374F6DA74A5EC2FDABAE8FAE2FD3F391885445BC3B10EBDE3E13334D06C591DC90E2FC71DD442BFF752A2CDC04CB4E100B5CCDA283D96AB6FA60ABFEE90EBEDCAB167768BC4CD1E1BE3D5F833DEFE7B344C15BFA1B590328CF498F56C5B42E80F50F0AE2C1B3459A97A8BA035A82DC51DCD64A7E51D34E19A42AE45DE6AE160A25582D656906732A5251901B8A312AC36457FDC08BF98544038FA005329A42BCD6FBCD6A08A6FBDD231B1D40336491F8A2B3C52DCD5F6C4528AB0170B30B74761F7A8FEA4B9D35AE0EC5536B732A89B72E2D0BC7C7DF79E1D95AC5C50A1703938E8E840DC34FCF1570EF5DD45A9A4AA2585B36511AD8C64B5F729E91E966E217FEDBFD543DF724AC44A7E38EEEAFD0D9DC4598E55C1CC633CDDA830833B1F6A5AF1C50B7536DE198AB629192E707FF2EFD9AAA6E3A74B1FEC30A51C813B03448ABD106BDB7B99A8F7985A654A545F7C93BDEF547E4A107D374464F0F2C3C4CDA186971926F78B4C08BAA70ED91932E82BD4878CF0993BE273C4C41560CBFA1C27FE95D50EDD9AB065E1194142DAB5507B222FAAB34C4BB698DDE12176DB46E1871A362269297E09F26D9F16F5DAFF0CAF79E0CB803EBF7995F8BCFE43FB8FD4E2AEAEEE860F5C0090DBA3243E56018EAD67831C516D26CD222EF10D06C70ABCB30CEB83091B541070CC3FBB591DCCB5DB1E6E0B09B8544250CD404583807B0D324DC0D2B4927E4BDE1188A450BCB415B98CFAAB73770AC1DA7F0487B56BA8CD52BAE739A6249768EB083C87D3886E98528584493495B48A3A22184DBC65861FACDA5736737DF660BA55C8E3D2BBB4CDBAA44CC10BB92C972943521703EC42E018831723DF7AAB13D9B0AE379232C85E50988760BE75FA8086AA53BE42890F13C83828D1ECE4C77E1279EA51BA62D86C6CF52CD57C20FEB7EB773C0D9DDCB9A992CFD4361B781E82131E6311ED7894B376D5B237A21C0FE0C37995C1D824EDFF5E9B153A7AB56A62C1D93CEB4D5C0A46CBE0D521A0A977B21D604CBB2E289080B39A11E7BC23FDD9663FF01B329BA186172B2F9C04F839D33E7F2D30C60E1B2142F493274ADBF87E1B7C6874A26D9C57480D6DFFB16ACC60E025978F81C673BAE98B2ACC8BE3AF797E6C1BF5435C2338431E7BAB60D79633FF8B48E7E13D501BE3A6B4C78029F9982365E979DFE3F7E58E79DB71168AD743A266D3DB91A29DFEB79B6BCF1E4F9A76FFAF8EDCF1A9D292E2D64A3A01C2CF7AF37811459551810675FE31E30FA7528ADBAA53559CE04068513106E828318441F1F931522992103FF0FF7FF45DA595E7ECD97C2A34A1A3F02A9370C36AB34C06B9305C10064B6BBD14A9AA2A0F6D06B261D64E5BECB52896934CBC667EBB192A5CFA9A01A2B0690C47A1CF1EDD984AB8B0433D49BD175940F7A5CAE0C46E5636484181BF9595DDBD0661F1FC8FE9686598225E816E888E87996E6CBFE54C54578DEB0CB8475080FB69AF74952BEAD46D716A1660C0491937DB3DD90467725627EDA74B185B2B980C5CFAC0EB18D39DC3B75106900D275F1DEC4FACD577C6449B2F760A7486C3B30ADD9DD595F5947564F62644DBE613E181AB0CA2309E3D2F9F194FFF7B1066F5DF78106BCD1B476EB4219979B707899C8B07DE0967F39E83B8458F8C8E7634F0E9AF73778638BCDE30031C0697567A28F3AD5623A0958716B4C88EE4401816E42CDC21628FE326ED517DCD6205C46663408076A0D3816370635A519F2C0B17FEB99E80221C0109FAB5CAA1ABB4FD87D69C81FA34D3010FF5A262837689FEEAD783D0B162FB3363DC8EA38D875FC4DE368DCA1F84F060F3D3EF7843C88F622A655E205A6909C4366BB89AB4D280DA59A39146A7B3F04370C8ED89041D9A2407EA904378293C541FC8220C26481924EF376BA37708963C09BD9B43420ECE597AB04BE93302412AAF666CE5709D87485DDACF1D36569E45784B6D98E68CB020AF8124728660901F0F3518FF42D51C04AFA4EA0D8A6294C2005940D523DEC77E68C2DE7D487FB7BF7C44021EDBD1463C8D49032B1A7813119664486B6977757CC4795041D65692F34D260859C8EFF14910BA4813FAB312E22BBC511AE0F0C2DD8D65E794A761F53949E030AC1C3A5C33FADFE7DEDB1A0658FA98A55ADE0ACBD3FEC8277A642B94D6B988EC9AC055960F5468039282184CBFBC835BA65E1FF40D73A8479E8E93BDD926270AEA1D58B140E9D0D9F225915569EC940D6B5AB894FC66C0E2CF92F98EBAF9A619C3F1CCD5CE33A19D702BCE361328C7A3D76CBC8D08EB1B14553B94B2664E083A059EBE5EBDFFD2D0E55ECBBA70EFB14ED1B0239338AC19094C1B0D23AFAB2C69AA41A295B7DB14AF968A7BB48C1BEB2E sk = 95DA16B844BAF559C2CD6E68B237614BB9927D90811106347B5849FEE2F48640 -smlen = 3052 -sm = 33BA71514DC0BD2BD9E7455520361DAE4DDE5F91FE8936A240F5D40CEED1760732BD78453984B990E777F68A76CC9366510DC71391A491B7E1F49D061DABFFB93AFD783C0F5E3D9B316E7DF54EE378ADD70A551B0CC7099D59F25423B67ED6A81F6B8F05B05013C91C660484B456868DC24820AFFD67C8569956E60232336EAAA244B786096F10E0501F65E74BCEEC41C4DAD0B295FBA07489ABA6DEAEDF5D8355A7A5E9A7633D609A19BE433C7B92EDBDE282D2F1B69D0C0211D9C346CA60ED29B0FB597B25E7AB02007AC5FE3D66A82BBBFD1AB951BFC18249F4B2087A4E7863E7233064B9A70B0C6958EB05727150502764E0D8704594387F88F96FCBA42731EED96B6B20D784387A323F9794DAB4B4E1965E6F91423134C51477D1876A4FB283DEA783C98A310127D883B991D1702AD44C927F8CF52E162204BDB9E12933C4AC9C32D535E11CD7A6D33900EEE69705CB482A0C584DF275012FB923DC5D986D4AB3E124EB2B94227E764B4E6C6E2C0EAE948A5DA4A2E6D18161AF1AD118691E1C4533F3A4AB2B28D90F2AE3F08BACE51BBD63E1396A0D078C6134714E922AF41D2BE0CF3F6D0B1518376F4AB36E2D8804DD3A6F7D5A630771BCE1686F95AF045D737AA19CE0317DFFCFAC2A92682E7E3F94E291E75E93634A285D727B94F363C453095A20E6BC292786614D4562F8DC99BEAC92A8FD85C43EF2132D925A00F482D39B002A7DB32C771488A010F3EDE6545CD228945964115042422C9D70630E23C75FF1073D3591DBD07976BF60685FF5DF7FD935C7FB27AE4C47B736764C305F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +smlen = 3156 +sm = 2468E8E0255D4792B77664D7016E4DE369115F5960FB143A33DD1DC062F8986CAE99A0817C75C2935FC00CF821543FAF8993F048682FC5F8A3E6547021D69A8789B98BC0B6F130069CB070BB15E8924EB8797ED574002D00C11D9F2D218E73F1A3CFA0A15E3FD445396DF317391D27B58775B380DDD9BB949659614BEE75747996B2A1201006FB639CB223D23CE913BAA128C91D1458DEAC9C4ECC95493C12E932162D8A745534B470B647FD7EF3DF7753FC438843613649FB09661086D80369B81F548093CFC653BD87832E4DB263A340A8871BD817F947D485C5B4F7B282BCE607BC3E81A15E0F5AFE7EB9D02371E5559340408A9879BB3F54E46FEE6A6B390864BD1777C43139755C71D99E51C7076DAF6D6E59136EFB91BF2A5CF6475ED7FC7ED607D07F555B7CE708B028F90E3349F8F2199986E9DDD799C92AF51E8E4D66312739DEB14CAF39F68B6C1BBCB3B3C0ECDD643E66CF8D7D6D01E5E11B2E5191DAA0139E82B889E688820B1B81818CF014930A292DC5A3FE8A94EDF969255A5506E25E5B07101AF2F87F2F124F5A42D74E29809E1CB72F381DEC864269BF4A4E92D52C17D633730A003F7FD7DCC2D7B23531A842122772EBF509380A86FD267DFFCBDF6329BB2BFD4FBD1896C41C05A7CCEC4C558B356DA72C7E38E647ED312D7F8695EC1B54CCC3F69EACD524ECA6268325A64051D4544EDC7B74B70D4169DA0DA23A6B71EF34B0CDB47F837049EA3AB4F157871ECCCD3D1DD619B0C9C9D173113CA1A4CC0C5A72F69FFB341D97C9EE3B28A295E211F843B5236E2633588668F8AC3520E4CACB58BA0BC183EF5257B7C6AC013F6BF193D494B75393A1F0F00260E26389CABC042269527D2EDE6E03E5F898976E4012D929581F1D4E4690238BBFA6C90AA353B82623C75FF1073D3591DBD07976BF60685FF5DF7FD935C7FB27AE4C47B736764C305F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 10FE2116FEE80D6D9639F61B4CCB826337352356BC133E45163ABD2629360903EB3500CFC1AFEAF938401530E87F1C08165A2EFE5335A355C4C2D1010985F7E9D8B427C4F00B325D76D1A5EF352410CC8FCB2A2329340357A83724034FF65BBE5D9B2EC556D537B2BC04729D4C7F8A32357D739E697C69DF6568E5D6F2D9E08B56E56E5CB7EFD878640A5860D9BA7855608D7F817E76DC6ED10C2D7DDD76ACD1A27C73E81B27D8C6A3F10B707D8BFA9EB4CF20F8D47367987364D2FFCBE179CCD62F49E43AF149AEF38F8AD080D76F36608ED334F4539D698FAA5BD40A96EB7A9E854DFA82FC9ECA1A2151CE1ABB7494AEC928A987BC8EA7B8F048F6DBCEA7880BE418C76D4C0904C08D82AE19856CE0C0ABA5B79E641D0C3713D1339FC7C0DE1F284A2B99824592747CF13F79968947A8F10E09DED61D31C79F7E96291987789B874B28C7910B575BCC9EE7D65AAD8972CDCA87A9CBC7EDE927CDFCE1C56EF94C4099E6E5EFDBC350FE6657558AB3238139A83B3F35261C3386CEBCF13D742E4C399E814E96327B27C6DC410D4AC976413E0C10A7FD4C173E18A4B431143F391236D0274CD4061C0AD1FB833B05CD617E4BEA86DC93F7A0FF25DB8D58E5D7EFBDD33E003FAF954FF77818B6A1C179A9A9D61DD80E41F9F0179E82F78D9E1B9D366F13B17E566921E102F3210030B6B58F8AEE68DA70C7A2E619E6258F0B18F68CE20D936A351BC860C3A80CAB4FDFDB24E3D530E127B64A9BE4F79A6FFB62392147383DC0EFA89902C2953A94A378E66832D6ADC2526BCB69524F8DB2A94EF8860F42B6B3056EBB8330AE7C969AA4F33F64CE9C41C170E4A86983557CE78F431C7EE9AC555782AB1B6949FA34833C2C50FE3E8EEA880D3484B82878075885ECEBDC2F1E45BF50550DBFB81BDE11D1A45E452FD8B36AFC6E99FEE79AAE9B9A2394B4E5044C1AB77B630C253DC163600602405E538BDF28331A4B01A5068A4180B999D409DF5599CCEB6DA7BC8711DFF57335E0B1CA6A072A1A52B7E5277B7EE22E2140D025CF179934D917FFE232CD9969D9BD2F9C9B2972391B3C0007E13F33ED8685A3C3365077DD2A8026E9CB44455E96562A7330F739D0DA61EC083281E38D0F05AE1491909E1F94C9D536D7779FD7EE10FBA86DC13F0D9E9D5CEBAC6B8FCB52AA0349B20E5B287C68AD819B9244505C0FA81B9845C834ECBBEA9A5B58349C23C52382011D848809AE466633F828ECDBE0D208B73DBD68823AF28FCEEC3CCA96A6A14383DE0879A3B4F258D174470E2A0D711BD93CD32735193F442AE943466D3037BD34548AE7A15006FF702144E3D42467A7DBC075C9A9494E90B8022C6C5BF61A922017E6F7ED7223BF651F885CE77A651E31347DD5C128610D7BAE91155DD0A862ED5EACAAE4EE2687741E5CB587DC31C640DC947388AB2EEE64870FFCB6B37EF71C2339DF98857033815E9215BBC2F529B882BC75D58651A93B238F9696673A24EB5334D6C39B36B58978946DF97C28238095C5BCBBD68690B2118C68A2C08DD0F3AAA84590464E11187515F0D0BF98B3692FEC7FE7D4A4D064CABB79869A75DAE3C264CD09C956F8A9410D6C9784ABE43C9905847CDE6E2AAECE34C40E41AEFB61E6E81FF9C01B2AE83DB6295BE011D5606065C27C3EF06AB6E8D63DF498F968CA07611065B29F9098A7B1E8DD3F6A4391885FC8B4E0021EF5D0C8B188EB5E930F2BDBD6E852ED39ABC7AF6CDF449549848CB1E3595DD373D3669B0C93139AF3F18B049684471316270AFD8DDF97CAF9FB12FF0CF6801283C065456BBC14F4EE293A07156D9F3014578889061BC1C2F463DC3691D978FB94DF4E90AFA526BAE908C0C1C6069CFB572B4556298CC8E49A276C9C3A53B7F25B0470F113AC7C89E779F1C7C88A696CCF4B9F75B75A663A0BF76D6746C2B52DB62A5409517C2434D3A4DF7F136A6F0A0908041299831961AD3D93FF866B7943F62660EB98BB275017F3AAE4A83950FF418A11A2381D141C83369C4CAE341A330D853A4A4353A0AD2F52C4F26DACCCC75536D28A8815FAD914B2F6516FB418647C72CCE4D59A89111930F925C2E3B1518EE011246A36DFED73D1A3514E432CD3FEB421966C3AAB08FEFC2EA7DD23ED35D6CB07E387C4781AB4C238B2B275F2BC6D8595D739686CE4288A36577C0DD96E78689F1B5D0E923BA3EC284A05833B96949F6054AA7231A2C1F05C60A705B07CAA1D4D3011B67665C2232108CFBA93117059B37D8F88C47C3C2BB04C0F632B2BF0D1A909CF1BC6E0B540C6A49E5B03D57420CF943A432378276172604E978910DAED9981CB5E3717D2B01D702CFAE256F87ABABC70DFCC72C8BCB11BA1C42C728E074D33EEB2D1A34378CE18962BD57616703E5AE6A21D45DEC30F8132C55B30733F048BA612F1B621374ABC570FAC500ECFB10AEC4C11DF467B2D293F3430CFF7281011E8FD180FDAB7373B874ACF586E12B2FD5E42DF239CF3AF69AA650C0BD48833221907230AEEED2A94378816B810A77341F65CA3063280E0AD49E89EA1FCE99F138B6931985F8087250BA731510818ACC7403D9D157404AF34050A8773B8AAE0AF40C643825738C91C3E9C1D25E4A852728C869988D555F84D6BAA6919D91EE6A7CABD1051677E7EF53456D2AA42D3E6777CC8DCDD3B1FBCAC10C7A3F69B2B96780C34BB91BB0F92028DEDB9292DB0BD94C4A2EB02765F52F22E2D977FCA5005B1956618392AA2D381CBEDC95C4A7EFE756A7CCD349A0B6E7D17D338CEE88B49487EF42F3EB7C512B568E69EC55221B68F2B6C85D32873779B85BFB4BE2ED61721EECB2BDC0FD65C91B49CAF8CDDA1C18BEE15D6B2D178D52CA6B744613B3A2B6738E5ED097D08AFC78CD0ADADC3FB21C48587D9C74B6453E2B05020B97D87F335093A703466CC43D6A6AE42DC396232E3AFCAE100F95CAE0AE1483F059D101940AA01C1B974C6676DD6C90B2BD38C79A24B3073A17B66B7D677D9ABA7DCE7DAEDCB2EB34D8B6343507EFA96145D14273C35281B89BB8CFDDAFFBE18709F4984F9270441D608B532CB8C48CDF5243A6337EB8B06D4F3BF35F85AAD1B9C2B31A0FDBF224A7AE1E498E8B4767B01AB285D0305CB840CED8F31205BD01C77047782C9485D304E8449B5BA86F0EBEE2549FDF1ACE3E2FAA1670DEE3FAD3124A4D1CF4FC72CE1C016DCA60E3273A90EA8A806BDB2F9858219E53CD54E6D61D8C7F72162473466468B3EEA9EE60AA0004F0E9856995CCCA5516CA0257751D81AA685C35C1111007F4CA64732555F133DF7874A62EE8EF2C22DD9786851EE47D0C6E19F67EB360ADA584245C86DE54B9F7A652BFEB06DCE201CAA32EC69A9AD26EDF8E6D1E1C689F436D2EC8E881647D9090100A8CD978FC022B41D4A4E937A5BD0BC31CF1CDDB8500A0428E07441EEBC9AD4C726A62B130E0CAF6598802CD5DF61BAE3E36060680DCEA0EC11B2608ED0E1CED6AFCC4AFF5851C6203A87848CE5BD4323B697E2801F8375E249E3B0CD4D3B935FFF7B7ABC8EBF5B8BD26F6B04113F49251A33F5A7184CFDF593D91BD002AAFC95461AFE1BEE9D3B8ADB948DA714EE2DD46468B36C474F3558A644697B899A9ED081037315C99BF69C0A03AE769AEEA360ABAC08A8A482650DB8064FA866FD965F1A4EC7B1E00D3114AE8931DF1E591D29E4F8B3C922F4CE1EBFA8FCEBA715C49F005C9DBD9C83DC0022ECDD60F4CF8880F42E9EE102E867B55C8540CDAFDC8B84C8 +pk = 10FE2116FEE80D6D9639F61B4CCB82630A50AE46F2F69BAECD0E99F88EEC4BF8A8B2BD2866DB8DAA0EFC59F3A5611734C8F3C272D565F4C494303BF42FC6D8DA344FC8708659AC0FB2287C0CF9851747E59EB832F27E9B652F3FB11CD9810BCA950C1E36E05D7D9AC7D1F5A4291FD79F772F4AF99C19F76436B76F995A1C29E84646514A3BC65434AD9E550C5E4F375B20E9E364A9F9080FF1E1ECDBAFE63561439A910AC21A6CDD611D073C22C5B9A3762D03A2677CC1B5921DB94FAC866378F7C23CF40148D78657A7A4460ECD1C4D66CF6A2FB1F394B0883D62045C84AB87A57876354209046AD3A720FA8F7C4B53EEF687C1BB3A6B25E90069F6895F3AACE4B0EE748E3645374660E9DFECEEA10A71E97B1B08F3C53CF17033A402B8718DF9AC0C945030F3CF5FBB14BC079D3D4CFE6A7FD8E7AA83DAEDD0848E3A3A0D172D71FD3558E030DADE3120608C3523F4AFBDCFF5610F8801A287D583CCC7874F59436D4515DABF7A0F26872F367FF4DF06137DB653147AF0657108B565E4CB33136EBE8657BC0E58EA69C4EAF2F6ED4C924F1DE9294E023A8A6813D3D9F2E90DDA21C6B086574C46C75692B528AA2C2CD1182426BC757059D99948E3D3A711A2C52D2B3080D5B5A80F3E0C88612431FA15B4AD3858CB9FF3EE2A18D58CAC4D7CD08B6D92F525923440534B33A781536C1129B9F7EB13905225060FC7974A64CAB3B10BF069EB59643482E13BBF59480F71970FF2192D2B15656DFE58EE2A7F2DB3CB45D016F572741BA520574737DABEE0FB9B0CFA38B4789F066F2BDAAAA89A7526398FBEA5D0291AE38BD0ADEA30A6DBD8DC15ADC653CF3FC490139EA9DFE4D434130E491DA934DC68F85E1FAC52AEFA81BA0F49B9854D2E53D3F1B9AED258432F549C7206CEC8C554C10C9E488CA4A5A09E11890A0B0BD37D899B7AD929148063EF1DE993C953423BC280074628AC4A099211CEAAD392BA1F661A208DF8447162CCFE8893B0A9BE3F37A6DC82C425864132858D2921DFAA00CB5DCF146FD5400A534A9350158118B2681F45E0B653C73BBE9EC39B080E4F5FD4584F3BCCF2A4BAD316427ABC7E086902D9C102F6DD5585B0E59749F9D3858D86CED52B9A46E8019D23B21B4C47C24AB40830266DA72DE285FAB3A221FFB624FBEA444C7BDA4653533C8F455C73B6F3A920BC894EACFD16C2B877C27FB6E557D6F8A145C048C0D1363B70BBBF0318D888152420F7FDA15DA4578A6BF7FC8A8032A7AF6520BE4A016F3B72F8E96EF8676E3D91FF0E361551865A19F5EF9F0EAF78080B5D601924ABFDD92EF7F4A3EB99A6F29208F5A601EFA782464DE18CEA7C4530A448401C14E9C12955B0E588F15E3B77E949572569385ECB045FA9262D78DEF6AFA7F93828860E31AF8074B613AB87426A0315B86576C30B454A279F9DAC6C2868003EFE64FDEE0B60096F9A44344B04C5C9E87DA046DF3A37EE7231C2852C5A07786142A592231D1D463DD53EE51C2CD75DBEB60E8FF0123C5E97507B380E50C732ACDB362F4978865C64C9CC6ABF6258C94B3C5862AFBF3504C580EF8EE0976E8CBDAC3B9C439E9FED5EA637D561DBC247B3978F54B260F0E00387682BD62D1CC8AA2E473DF3D9C30FDBE118C2F84B026F59F00130E1EB5A9A7F0DCA5E648743AF8AF88C1E33D39C5C9AB364C30A61D68BA014243A8278A3AF934ED9F9E7642A0A38A9D19340D742603D07DBD280DD769CF19888A546E3428B6BE1F69800F7A5F7752687665371A689CA3D5667C96F8A2A5FAD8F74F18CFF180F3574C5C6FADD2943EF19314944E88AA51783273B5A784E7F5FBD9995035D8E2B4BE09D61FE03618FB882B0FD35D734EE52FA2F5EF95AEE7CA0338B11996E2CD9EAE143126D04B1AC529D94273A6F456F247D23E12AD8F178B98F1F6C16E7D22D3D5C583071A3D4A33DC8CE05C0A624E72F21EBC7E62D441CEDE4B669A724D3B0C738AAE09C87D50E5B833ADD3C0B37FA9F01FAD453479BCE967BECE36EFC1B23B44C0A7ECF14B5E249353ED139182F6E43F13AA7F67F43DD74BFFE4B7B200CF9CA28DE798F1F62BBA0F7BEAA645F28AF0AD1AB38E0B7730D86C8771A88A6F5E60B6986CF5C4B4CF1C3371B3B59E01C777A1E8AABD7A65ED1C6C0BAA9CB08720082CD70C97B9FAAF35F7E01AD75B40DE1CF076B3A795E317C05CF2F89CF533E04C27E75CB87EFCC1DB181E2C3D9AEAD061AD625CC6A15E5605AAEB58F53EB9345DA0D3B722F5DB3A7B7BFD2267D4BDB975EB9A308CC3C9855BBC4FCBE807DD8DCA419484D17A6B94B90610D67F5ACD4E702BA6DC5BB7231F204A525D0132A0917BA6BB7408EC648B31DF9A1A2A456D8593DAF72945CA91C587661D77FAFB035BBC723F215A5116604859A3FA9F25E746AAFE762B13110DCC123BB815C6D7F59A20AE71A928632FA50852A5E927502444FB1470B20195DA39E3F3070DCF9AE20ED5CA15060B8F0083E51D15C7E75684C83213396A5B7EBC7F79436278DA78392F27C1343B94CD6F576AAFAFEDA149C612E04C4D04EEF3BE68A0AD05ADF4986D9E5A5F378AF60A86BF74EB8C51B16894A68F69538B4DD56249D3F119B47F8DDADA05EEAB1978CF456346AE9589C699D8226671D24F48E1A2DF4865422858AA815269CB4C8BBB5A833CC607A20FAA3CE0A15ABEE1503B05324FF131BA1987AAA7221EEB3AA04F9A5EB9B0C8047EB778BDE588575A7BF1E808ECC9A4E17339976334D3572756DD3D608E8F0A1ECDC3740893040B92CF17F628859E7FF9B7F0266B05E7EFCD2C655DF52752EBF6074CD3A884CB9A59979AD8DF996A5D598A1376A088AEE7D04164689398523015AE11B6318DFAC9EDEE9EEF79BE9D3087F8052A3CD995FDB6CEC4DA37CD8056ED3E95E4FB157A318009214EBB3034121368E44D73ED29E20BAD4E73ADED3772366DC6D1B2F513294BBB1A40932C0FF4F70EAD40E6AE165378654D3671DE3072E10FFB12047F26382D8A9D2409A868C4D1F61C93A4BF3558B9AF34A2157408B7C300EA03A50BCD09C2478C10EA301963C46F1E830CE7F1F841437F646AC44903E158BFD396CCB5B01A51F028BD5A3F76F596A0A29EFFA4AFA944AB4679939AC1DB34EF0560D9B956AC6C3CE8B80F07E634F7CFA7415A65B076A545B268F81B9C48EB6FEF92BC60D01120ED67159A499E63B407834684A9BBBF45FB545789DDC8AED57E66897FFCD044B9B76796F1AD78F03F30C15053F337656FCCF36D661706F1F60D15D4B27DA693CC8D7A94F438B8C66E7F8D24C75BA3EB5D055BD29D9563D45304088DC261BB601195F31F92D4958226F0266334052B92682DF084744D160D4799A56922FDDF4D3391691290EA6EC6B915D9C2B45F397681A49874CAE2197A911AED793C26F25D708F36C3559DFA37A70C44F3830921CDA09271880C37A501B3CB77F6BE24A35BB6262845E61A5AF2DA1FEACF177673E60412DE33CE6D3DFFE7AD257E23F04F0F7DA0F5D8DBD656964418448BF07C9C632F14B4DA6551551DC15880EDC46FBD9DB09D8695D1EE809AC8CC6098DA16FD99D8377DF19A32BAB4F6EE2575ACB857819E7E2B2E9D8FDCD50BF81CB2BBF60235FE5428810638B9803C8CECE010507A26B4B8980493DE6D5DD9B291D16536B893AA4D170094ADB6E19C140C664F2167839EC4C0B0B60272664D0288EF9E2DDD7CF8571EC2BAC9422F80D8EAB2301E587F1072704835A60C8D4A0F9FE2283611A49B9F96DA903CD899B415E69F9E27FE14F20A27605FCD539ADAE509F78606B64F2009E223D79C11F343BFCFBD2F6643A9B5FC4CA2EA0D021681A925EA634C114268A2ECF4C6772F7B18D7FC1A7F1DFF44CAC9657CEC76C50FE370CB3B52093B313E43CDC7015F010F224A2DE494692C4FDEA8B6160369CBD25BDB44604401735D71DDF4B6118FC68CD4D3BC218035D0D32D931AD529FEA3E1D8F85386540B893E08ADAE0BD5ADAF84628874132C11C03FF016075B68BC4BB8FC3DB4E0A8870797E98BC9980EC29AA9ACA8E26EE0605F2432B8B32F5C5EB7E015DB58471DDFCA90604DB4EC83089A329CAF6F313E41DC2B1878F4BD9619D692B97347A218AA39972AB0892A80DB4B34C58E8BEAB587B47FB92412DA8A29E58E6E241FA2A2147CA872A9B0AFD683AAA5B41BE3EFA48CE9BC0F7579019BF215516764802DEC8E2A902C8BA8549201C0E67D899B03318E837A3 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95639CC46BC0738BC5 -smlen = 3085 -sm = 5D382F2DD542727C380D6DC1CCC0F3799AF5DF7056FEF52E752A0252C312E8CC492595EE9FBC9151330482A824690CDB7FC97227074D1D41B08A53BF529D236D01702787771589FC70BEE19B976E7724A3A458EFF26B00C1384C91FD6E9CD652BB1B863D580BA8328A65EC1AC40D66F5FC3A34378D0A797E5D20A49DEAAA1974CBC716BB708D2218D3AA7D088984133819EBD558B9986916B4E6B867BC3F437B40064BC0DA6467273831005A8C3D84523FD8EF0172BE06831CC86F00892C7629464D8BE61CC6A6101F0139EED35563DD10CD845017681034E5334C37380699033DADE7B8C50B71A411F2525B1B15C24482F901669DFD6DE204F7F426FC56065B2B396F449D9C9CFEDBD5551CFF14B382FD6E697367034BF41D89D60AE697CA2DFB2AB62AB01141952A88A01D6FB97AB584258C56B46266DB266930C043FD02ECB695DE72C9BECF06364B0837EFDA2651EE2440E4FE3517C7A17565D3B40CC075A0E6010B6DAEC379B3CF1A62506543F6BEEC5AE9AE9B3EAFE8B932AF97F0F43A3341AE651AA7D33CE0FABF9F8B34C35CC55807F8A7647BF1F8021C3ED335D0E58EADCA93F540596E2C4CE0726289FA7F84261993F650C3E8789E2907BA14C753956432C3468D1D35AEF54C08CB6E8AB38C67F07DF7F144CDD57B9B9FFD0F861C422DAAF791D9A7E42139B3C4B8CE31C62552F32C72C392358BCF6F160CF11609B2FA69FE01D386235FC91613433C1BB8196F16E72BD18559C619F61E020C3E840910BF1D17119292F392141B02BE69807F36C0D3C2F4234B95750291BE9285AE9C9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +smlen = 3189 +sm = D8F981775AEF19AA2A7921D1D3AE65F3ED79CAC178582E01437736C56340784E8C6F86D14FAB205379A269E35FDA5509C70861414ED26004165A175AED4371E6DE95E2F88E460AFBD5DFE661042912F96EFF6F6F610E94D4518142D609301E89BC635EFE27026E26029B631D059FE24D690FF900943900218FFA3A23D6A39ADEBBC047FBB3B0254D5D2582B35ED715FF14D403E553D29D1C4BF7541C9E87653F2891B9256BE4F7268DE1ED4E87C755684552A3580D769318F20A727E4AC962B5164DF8D01694311C3F6C9781FF9AF52B7F9FEC6CE7AFD4D180EFEA507F65F429E7DD2446F80D2E5DE2AEE083CAA2D033BA2A7964855E1DAC52C776B1AB640A5AF4CDB09823181CA7F59361E7D7BDFAD2DC10C49685E4F0CD95F8C4618A171B580C8C900F6516E737C91741D4376E0107E80F1EDD4D93301501E62C2E1205FFB7988022EBB87A4612037A87BFE616C443FF77654205B3032058D54444A92AAF4D9CA97995E8D1B1A4DA4235B70FEF61A8AC0004387D761E4AEFF14DECDE244A61921E3B5CEDAD7D98B37AC010AB0E210FBB2ECE70F615E1059E67A173550F49C34FBF8786A54BFC945F94512D38A112E45F894F2767D57C8A06B577FBD480E5E2B8DCBB51266CAE637FCE6A48CF5E1F08A1786EB4B0CF53FB8AC2EE5AADEA0F52CC9B93FC8A6C3E4497664A9F9AF4C644A01A39E7BD67FC81FA965C2A54ADBEBB385563F21E36E5A47040DD22F30324A5E00132913FEF4DE23DEBDE0CE8D6801F9A0AC3CDBE9B1E147D1679C23815870A7CF6628BC6ABE933F4A06C55656F0DB969083BCAF84F3CF7551685726E520B7F81F6A3D8BAF2C73EDA4E21807C70BC93FA8771097D81A9AA61E3B0B248EE2011D54A6D6AE2A5166FC3B3F5F649487A807D7EBDE466398FD5C010BF1D17119292F392141B02BE69807F36C0D3C2F4234B95750291BE9285AE9C9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 02F802E0EE8A8855D1EFA29D37A529E58212BD0E0E875094191AB0707B21860A55597EB49A599FA49880BD962A5DD6308C462CCACC8C204CDB6D99249002F8092ACC351A0C517FACC6BDC5CA86705BF4E9F5E01E3A6F0D7402D2C242A97318883A166C1614CD4E9924A749BF706FCDD5873FB540E14C52D09B90A7F7878C8A43E236B73011B6E863E03DBA40C00AC63F599A1A646DB29F8DE4A969930D25B23C68ECCEABB25E0F5CA09A08AF14B0067C0AB0F92B9CDD2863876F4ED800895E5CA22D2319701A1D1B30EEA64C671AAD375975399C2A2A6D04F61A7360E43F8402040BA489A86BF9F144FD83A663AA4D99564C90C6F8D6C083FB6D36D126E96B7C251935A94BB9A078F4C128277A7D439DB9FC1CC846367A17D1AA9CB29CA97EEA9541CB27E66910A04F3FC053C4ED8FCBA00CB30B3B52222E36FD764D1DF2DE0383E69AA16FF103BF030E249A0A8009F54707DAE850A2D129CDD83B4C25DA974D638034A7D7C2A01CB83A7356AE98F22CD755BF7C70714788014015908FEA7A469316FD27FC748F0DF37038A3211A25D2CF67A3822AE7457C2AFEA1D89DB1D58B38EF58878F23D4717914EDAE9CED4C4D5DABE7CB7969AA5BAE8178361EEBCE8D0ADB3B33C510A850B17C3D5BE932FB7C58A5602782323C845F665830D5C2F817C390030E0E022146FB81CC32742E86973840DA212130565D33E1A148D4FDDF3EA0E46A4B0EA02499F301A5B511ECD48EF5C52F8E1967F85012E1FE26F51E6B0C80CFDEF9E0F1BF28140B493F915AA98036A8C03168D9415D60EC2E23617B779029EA4E7D61152A08AE12BBED3B300BA6CD606C721FAF056566DEB43DBF10F2C081FABA50E3F69162DA6166B36E08322C87A85C696804A304ED25AE46E8FC4429E296E4C971856F82E784DA02576A348CB3DC5744E34ACCE2D9AA924A3EE6E063B04F72F293D52C06630377D805E32C8F6AF83908AB136028D7E0D749F247BEE53BAAD9E822C12F4972242D8C2F328FC81CCA2B2D7F74371C36DC8D2E6DD9D328FCE391E0889B1E49B17F4B7EE42EA22262D7D0D83DD5725189E89295FE93BA7CD56B9C4D5BD94FB2BBE53CB0975EF10A9A6553654DCFC8C31BC612DA23BF859CD17DC0BB922B97ACDA9F181DB055326FC995568D4D6B9272DAB3A3BCDB36782E1B45AFE98CB9CB873DA62B205A5743C0D7A0B2A68CD3D05D6620790505C5A092DFBAEA3D79740DBE96335225F512327CF8E8C9B3BE11FA2055D59051093C9C67F05E0DB694E36DCC12CD31976F1F7BF348B6F8CC93CFA988045ED46ACD1AAD28C668EB954BD299D4C80ECAD9E91B391D7380EC99EB5DC469FDA17090AC7AFEFDB5CBA9251D83F4115B21C1AD3EC2555E618D5825C0B3347D6FBE75A20960A0CCCB24A06F3085D97757A8784B2B0ABAA698BB917BDAD81A39406E494A61A78E9A66ABDDB0CECB462480FFE9ED22F734A59D07912917E9FEF445911EA4EAFBD41CBFB76B8919922BBE8E20A1D09A95497F8EA2C5C08050D38D4102A9ED6DE91E3089B4621E41E766C642864A3C38A958509F7EE8238D66AA6A65FACD25938909B08FFEF9D0D7A21F223478EB4469911E3E1A5D8C555413CFFB5D4E3E878DEAA844CE0BA1D49C1C067C855F7375A770947E2999B567F6C21AA7491888B22DCE0CABBA7F1294F60CF93D43559967D9F000243A7961B27A6F6037E1B463C5D62631754C6457F21D60C7E187761067C1EA370B72C92AFA88339147121ED0E9B9748BEB076F6A5B25E51C1C27DAA9BC34846D96DF845BB5674A59F7F568F5065E57D9193667D0F37DB02419FFF5BEF470FF97F757D0CD50F5C14CDD843239FC15BD672BF790713AAF1A021D4D28F63415C0883E262F091DE2FBEF230837A86BE482FB4D6F4083BA6BE3D46F670CFCF2F62399BB8741AE6DF11101E2C60732EA69303F3EA655BBE378232DAA930B8937CF1A43C8995C023A6FAABA109F8FABA7D775E9B4670ADB3759C35C05C3AD54E8F2B3B9D30DF46682385475CD32D7FA5E9C37C1DF6408A71CBB5EC9FCAEDF6DC10222A1FBBA418CC57EA7B00DEF87B9D1ED6F6694A2551C7FF9DD00E415AA8B8A51E717946838173114CCC255A9BF2DD36E5EE5798FAA5C1C32F3EA53559F05B23017BC292F47EC85192D475A85E9915CB519CF091B3E6D36AAD2D7DEDA730988DB3EE3DE7FA9E0C8D85E4E2E10BD5A03DD46EC08B3B6EAD58EEFAFF64CA0868A807954DB3437950BAA1A90EDB5CA1976704D9EC4E1F36014979975D900379A3D249D3DAF860EE7AEB674A48863B6C085BC7C2FE8333481334E48EB107C4CFBD5D1412DA5311650016AABB403DD55B48C640B0A98EDD8E51D3D647E5B2925ED80C7158F922A6D7335423A579020BE28EE6C1B160D195ACA2091FBC0AC5AC5AE9E1C430505F4909DA4DD34361265DD852BC3B8856D9BBE34743C151D0029E8495A9D3666429226BBEF1AC98AC3F489A04525BDF832EC1A1A36F144560BE493E62DB57B21543AA5E3CBEA5DBF181104F1AC7FB1FBD165513BCEEEE9746B712DF54705D530A81F3160D5ADA659F29F6A76EF660D696E805BCA5975252202A5C1B25175813F0C89421A395523C04622E56528D04A433F38ED086BCB2D9818AD36A424D779FC396B0CAA65BBAEBE387CE41830851F683B669F77DD704D3A078D5ADFA1C199C43FD25F1E0FBACB5EF1CCA2AB24801C453350B10D437ADAC599FDE8ADC552E9BC63553E09CE0ABCD46916373A1C4DC0911C9A87F65F48BA71F1CD7A6E17F3486D0B15DC299D7A99B937AA795DED94AEB4C19E43A5D83A26AB2A8F734FD9E702943CD6361EEF35307EE08B16F27D2D145B350D453FB33555A8B8CCE0E1B729293AA302DFB9BF6B72D76DFA330698F9C2EF30537FAE668C1B6C7AA9F24C399890F3E6E2A1FCF24E4A048DE638DCC63755810B362504C9DA7FF167CBBC46D9D398C32260A771EDB42C4BF180F659D8719C910B9A369DACF0DECF5B708ACCB057398AC108A3B9FC33761D305EC2B89274C0B0BE83D4186C47B5E00733CBE4709A37E8D1201AF134B2C9CD7BB2BEBB670CF22AC35FD16ADE2197A3C56FAAA32468F10663735DA38D04A13B9F62B4E85F4868BBF5AD400157FD7735A5AE1D8BC6884C51E3BEF381DB8BB8D5F92CD321EA2B27BC07F7FDA7150F06090D5374E5DB088578F70712FE2C90700DD7A8C58EB495DD6B0A75E057B68B73D1B78A17EBDE4BFAD7CDCE3B244B1B20BF3638B7E889034136380FCA64A801AD27507F4CB32315881954674965EE32EB98095414B059CDFEEA8481005AE10695E4E5EC1B6945C607D07FF038BF7A4DDDC2FE8E4F8E7D1360F0A1640DD3EC7A92BDAD3E3A39989093C3D15E7734E267033E00762642CEED6C3A54036113F7799D132E04708F34E9041BD01E0CC2020000C3026580164D28DE920DEC842EED64BC4992A82BBCE2B8F4234B2CF189D0CC5C1CFBDA30881F1C5282D796C76F1EB5DF13A010C4CA21BA1D3EE6164E6F1AD23B06C44B05AC67BBBC25FF6046FD04DEF934978FC9DFF30A33EEC92DDDC3FCBCDBE1B5DF172CF2D4753692C779CA1A596B39EEA083D6647CDE3A609396F47E9E2B17CECDCFEAE61C9513EF34694D94FD54DF397FFD82493BD8B41B86018CAD2795461A03079A62D49BE1E19BEB2EB2D501613509BDCE56C3B9912780661AAAEB8421CED4C156B886D72CF4449EFD1FBFFFE817DC84AE4E054ECB996A87B7F12389819CEEF3A5A26AD69981 +pk = 02F802E0EE8A8855D1EFA29D37A529E55EEF9F66A11390AE2723E49843623CB99301FB75233618FEDBFE16C61DB91C4603B1FCD679051A0C5394DB26706F13C98C1F2871D9330644EDAAF80A54196B9E0DC4664835AE25D59EC4520B80D74F35293DA324D72CC247CA1C1EFCC55C230FBC0D5B19288766265816DDD8C32DBEA083CBFCC5ADEFD90C7D7DAFA422DF6F0431BE7BE10E4E2B2B63B1AB2345066164AF0BFB0D5C64A5E93FC126DC05E55C25E47F2E8A209885C2E0C29C458F783CF5CF171E23032BA968A90E3E1CC9B71B43E684BA85A14191DA78E64321B35D24235E6B595654A4D95FFA9A593330805DD6CED499B5043F6534D66C74DD511D100DC90B795A6CAFB14D0CBF898AA7B5F19340796307A1383F2AD9BA29DDF6B87C6F6825E352FDA137027562A8B5190595524E41E27856657CBA60E6CF6DC940F453261360EEDA52C9039D48E62A014C799E7E8866CC923A4068003ABFB89AAE18449C70D221E6554B9024B311E9B8D2FB66B6D4C6181B77E9BF0C0285B2EEFA1145090FE67876B2C8FC911454DBB61668EE479C5E131E12C088CFEBCD5AE33396B8225E452C1FE7892E1A9D67EB53D1E9645E7686D55A1B2473B678EB86184C34F5ABF0EE7D9BF978805710117B9B7E03B5AD0DCB954A9CD7A57C26566EAA9C02AAAE0867A295993B221DF7CBEB83242B1AC92331A119B3C4430F2F655A1F6B6A475E2978D409E4E4F4A28D6E0B4D9B898402C9CBF0F93F4645B430BFAAF76E2A57FBCFF9369F8433816FEB3EDA278E59D68E12909FAF2F757ADB360DA36F19A85C5FB7AD8F40AE712DA27E120BD713806698A7419633484BA63CA59D6570574CF28708B28B9922EE132EF65776CB95C0F1AA986C967C207A41193E49DB6FF0A0DD5E33DC20A7CF69199E5CA035D4285E30C06B135EBA902635E960E64A1C153D3BEEC099E68EE1890BF341EACA256F776CFF868C37FC701C8CC7234405A38F62784A2D5D86819B8165D94F6403B4C27CDAED443D0E106EC0EACE37183DB360171AB9CDEAA879686FDD69C15A45D29C91CE4FC22F8677D123CCA2D8D6DB05FACDBBD31D7AB72C341B122FEC452D40F7BFA9B834704C3824D112927B43F0D710FDB14D7D76841A477F9D08D77AED0959F6FB72290F0DB475428995680963A51250E2440E8D5673D481818840F3E6278222BAFFE7CF9115A9531281600DC27B836CC9A6FAFCAB327710BE221821DAE8304118D7CEF1BE85744CAF732212EC693CCE854EEA48E560BACCB691F22B6898423672285564232348DAA844D812E1FFCDA1AC9B1420915E2BD1A8A26955257C7F4D5F98A2B580C8945E489546508E39EB14167992114BD3E740DBDC581D2F4B80462476917DB72E4C4DA7EB1DC12FE17E5CAA52E6D1EEA534AB1F345B0EC9AAD7FD37CEA6919CF3861C2BB647289AA563168EF0A2302D92ADA9AAA5EE1DE9321D28CF2C25FAF00D8564CF3BDA2F2C18367B90D5EB5730543B5567C53FD6EFA572CB6590CB3A1630BDD7A50BD13E9C0AE697DCC85B70695AC794FF378B9A4FC1211A3CBA87610617313141B7D71300C36874667A2A99885F5FC9885E93ED961C5B43809C854215E2D3A476E1331BC22C366F7B1E205C589772951952D04DD90DA6D60643E3FD37D590C70DD48A93094AE49CC5C9E212CE50B513DC43C499A7A8042D27AD8F53635AD1D4040D1DEA0CD38E979F475C8D8783BFC175FFD971C47E63E00417B3CF91DCA73A3EE3B3ACDACFFA818AC29D801766FC9C46F3DC240E5A72861E6628565EE2789BCA52537048314FD1EEA26A0887D6CFD171CFCDA25AF2FE8D5435D08E1F7B351B7AE144B8BE304AEF95C07B12D135D0EDECFAE6CE96B489B8E5A1A7A74F40D3DE3BBCBDFD07CC208D2B09EE8DA16FF485852CB80735C6B62B1E3499670BBB204B934DDE4E3F54262D20879AED1FF16A809B4D4F88ECDA2285B49F13D2B1F3571FA83B6587100D7125898C054F79E8234933FA3BD058F8242075B570DA9884047F45A07DAD8E204BB21049671376A54D3BDCEBA08BC8E6DD766C349B725FF65F6830E6CB0B3EFF3CDD7F29AC1D2D2C08E12E82F8D49F24ACF57F9CBA3229AF217324252825B2595073595D3C85FD33D2052D4952BD2971CF6338A11A8D6CE3CE75F71E4A3D181F6E48D6457C60EAABF68E008C22CA64B0BDAFCD5DE28C004C29E36994797CD1E95312F0440C59107F5A5A191C9603FC3F6D0DA712528B7E18D10CB9BED34B37A97C967119369835F09C299A5ACE7834961BB41F7B9ADAEA708EA52ED4A2F3ED0E752532607BEA82156DEF179CC0FF0373F4786497EFD5CEA57EA6023B56B80D1FAC0445DFB281F5A373595A24A66F07B61BE84B5E96413F195AC6EF757B9E5183AA2E0B94BF1A20B9F5530DD3599A83B1FAE5DE2BBA18C7AC3EE9BA2E6F6A8AEE77F52E15A86BF7AE9BD1B959C4E47C19FEB91BF5C648C1527826F4F4252B0D79DFE92D269666B3287FD7D37A55F7037F330CB598B49ED0810A649978665AB4BC53D95136CCF4267F13947AC99C3C7E24D531E86CAB044D577DCE715EF890B43F591E5E940D7D023CC9FB7AA475C1CCA52F027F462C02B601B6E735F12A4EB3E03CA66DB9629D5F3A59536A69FDC216B7305908E503CC51F7846820A1B27E1B75D550057F6A44FEA68F41D5B8A8365B961E7DFC49ED93AF629DCAE399D18A429D86269B2102CC286BE6B4971CE44941D5BB07DF58ABB9297D2253962C6BCF9C2C7C95C7D51EF0B69089779208E5187FCD5206F573991710F39CD03C908ECC3235BF7D8867971E2FE8FDC41CBABB22C44B28CEDCE921DCBF908F3F8EB575433C3392FDF14B09429A56A0E482A71034B06007602D91617708F330B51D2A9CA529DACA2C7AE77C3A8D530313F9D4201638D18F496B93FCAFE6DC7DB0B0697860F1F34C72D36517EA9F0CF02FF4E292790B779AC755C04D7FA572258B1533AA4753394471490426048E1A342DE78FC29C45E92A9DC18FE220D1FC434D0FFE74800A8BAFB64DE75E51F078805091F9020742A560AD416A4C6015AFB7F0FB10387D2DEF6ABD71F8004C68516DB06945ADF9B6DC911658F58010CC426CC0A8B758C06FE4476D9DC5B421A417C2308BB27C967D94EF724C2DE2E064BC930EBE304F85854D25B294670CABB57F493815B862B817181E4C68A42A9F13BBB8A485086376B1C44CDD0C34A0A06DD39F0D746168797FF52697E20A09F904AD2D0D4C367C3205F38E31511F53EC6A3F612816101EB0CED82C4037C1CD8AE00B6B69C24589251B96D2B30FAD9FC78E90A68AD33A3DABEE8613AD7ACB904B770B4F25D26BA8753DB52F75AE0D8CBB1D45DDF314DB3C874C6F67EF5D4A9F4D6A8C2C07E07DE870A25F61EC5461BCC755D1BECBCCFFB195C87F823BB65B4BED7E988D38A48961EB7AA7AEAFDEEE24BB25CC03B7A1DD88EE8CF9939992218411028FA227D8D02CB96E6852E9450859E4D4DF51A4E60BEA5FD796BF4B06305A9E17BB4A8328F60142C8F7B5BC286AC2EF8399EDE24666B7DFC679BEBF7B1517E25CFFA5B02EB8C3073BAC45FF15404D1672284993D425B6D032970F748F21EB7E40940A150608D59F97B9FD78DD8C51C56A6D961DFB9C85B8B047B52CC302865935118716FF5BCCFDDE693A6A05C16D9E1CECE9F44FCBA3B669672C038CD2402BDA78AFFFCA7A5BBCA675029635FCDA142F52B53240A81E81071482EE9EF13A45F299DCA40345ABDB21855434A186F49F1E1ED01FE5F2FCC7F6267E1A8306DEBBB688A00F998F37DB608054DC96F9E2C6F0A3BECFDEFF54183993C1E09FAD2835E556D098E4F4DE725134CAE14B56E4A98041F56615E8885A51715A92A1D512780101D57FFA6B2F649D0AB5CA2B23B8C5B18BC2DA19CE761963633DBF6A06250B82548B7BE18B5DF299A2BDE4B96EE71609DBEE5B674DC8010013A89D3178316AD731D02C28A0AF9CD9602AEBBA15289152D41089868E0C4563B6F69D2D53E9C8151255A8DCF18BC1EFA451B984C48A60EDB4D4E7EF3C268D3EC585F8FE1C76D2EEE5973F64B3187B3DDBE337829F586CFA5F480424F4BE4F951580E7420069A8A99D596785EE78E548A139A0F583076D75DB7F5D4B8BF67F94294C25C258147A8503ABDA57DE6648566E54D17A13E5D8F05D8B688F161D15E00215B82E6271B96B6000320E66B31F924ADAB6E62189D8014FC83FFF99D7 sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889EA973C8D33823EC19 -smlen = 3118 -sm = AF1DCF4F0BB18684EC65165CA7AEB396DA9131357C97FD0FB358FCEBE4892D546BCDFED94B933870763481180AE3BBE6F30FE534842D95A8C65CD547D73480BC0B3C2620AA9F11B132671396670E1083F9715D01785F4EDE9DA4E7F40255829C5F00DE47F1508415FF2856AA844C6D2E5D223F13A302440841B7F36CD910896FCE85BFAA4A7181162F49F59081BF38672FFD427DFAA1D142F3DD038CB8B0FE4560F889AC8749F4EC038847C75EB3CE2197A8696F87E1D3A573772D7DC49F132097C11D1AD4DB2534C7A71E56212FD21DC4104D13F4B8BF308E0A20C59BE7EEB00E0AED0A3207A129D4C804DAF7BF3E367EDE7DF4392DB56AA0F37633DAC06448214047F98F73A54C3C4628FAB3EB7B0663305941426B9617FAABB34524E133861AC5A87B6EAB0BC4F9338F8D9A61B45F1641DA2ACC340E083252E25E097A9C549688C8484FAF3A71DC5F7DB855510A08DEFF46CECF1341931552CAA298A306F558D801A992C729777DF326BADED82EA35095CED7B1D57493356FEDABDD44971ACF6547074D834EF93F899FCE1BA6EE09C9D1457FCB9066420D310416DC2435E156FB03E5D8F938A2BD9CA32A3C849360E93B4318B4206B444AAC89FF5E6B740C8FD7D755199710E421975224B641A5333FD53C5A19A57FB8C0F96D0C67AB513EE684CB3B44931CFF7B4498A0E36A40881B0BA787FBF7C2564C332D262C7F4478D55B93E396CA6BE9439C1934B739FE66A13CBA245714DC74C6C7DAFCEEC109A7027B0C8357A30D2121CD1603C6A4E2DDE767FBF2F9D18CF64672D98BAE8989061EE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +smlen = 3222 +sm = D89F7FBC0948443ED6D8847AA4744EA661B686DFF7D4B35814EFE6C27C1D85973852724CFB6C508F7C8ADBD6AA5C187D9EC4BBA65C9A706E39703A0E4F16DA6F4190A5D82D904D540F6DAF441AA1893ADE700E5A19491EC2074068707521613F024FF6ADFED7E231DBB27929AB9889791782DBE7CA68BB15EADD634190A795425B2E8D950700862182D4BF8AFDB8E8F4FD38AD3B0088E13516E785266DF6B4181DAF6470ED5281ADCDC5921B23961CCFA53C9FA9F65B1DA4C6DCA48EDD17C80A53918D1B6FAC28E13DF5A515A6754DDE92804BF71525E2064B847E4FF8E572342960CFA36B6157AB04698EEB51CA6F547AC76F6FF4F35C9F9FBC2611DDF47206F7894B3511802FE922367EB7397BDD1E7D9293CF4381CB24BAEB401477FEDFD5A12ED3E6A377EF5F5B2AA5A7BBDF1808B8DE81D7AA861A479A1219FFFED11CF1DFDBA264275D51BA1D17D5D18A944A5ECD3DD63F8B5EA3CC980CB5FAF1AFD8C1F60F93B36F5154EFB9584857C31EF8D965719CDCBF59D1D0DE6A3AECCB19799DFDEEAE70715E11F2FD4EEEA69F99987A43ED4C38E69134FCC382079AD04479A63C149699CF73EF7456A681FDA0CE5E6B4092125FD63993D685B93553271D4A43802FCBEC9F62C6CBA1A6E6380DC555D09CB50BFB08F7D1D55E1ABA00E5DDFF703FCF2B370B9BF27B632F565D70CE70D6FACA4EDA372FE3FC1101599818013759177107940F479B7C782B19CC58C1B051F3FC57EA5D258B9D6F808AAAC2947CD951B058EA04B59E4135A9436DA28572B216C48E0228C3BAB1D31A15DFAB193645872AB3A73D0C471D2870675DF7A35CBB4E6F44C0B18D5EC1797F3DB632D843C23EEFF86E07D699D9B1107E7D70A0FB2593300F2E01BB0C85AF55B1719F950C2EDBD42624837C263D4C7B0C8357A30D2121CD1603C6A4E2DDE767FBF2F9D18CF64672D98BAE8989061EE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 1FB1FEB1D4F63AF9AE4003EEBC906B584CD6DED41917A7EF8683D10A9837116F7BAE511DE1A212BB888BCCB83A14E80AB9324EB4F9B16344470F907B847DFAE3F6A987A5DB87B67E9B4B8CEA032B496E1E7CA8AD3ED9C9B0E53198DD9D46EFBA51AD4651404AA1B07289C05AE87FE95713D3940E845A06A2D8D5A4F6AB5A9CC777C71D36CAC63BBE1A21B35903C62036B254A49D6B12E823440AB3719AAACBD86FA54FE80240E3B4FEC0B90F592B5E66FD5978A2D9D855562C9D63E5B895536C3CC7B24AEB2F73157767DC0B45FD3A7C78AF39DB9CF4E05DBCB5856082581D081ADA51E6B013EF86DC94A25579FEC357C78E1064B5138544D79035A059A8EF733DA37D912C6940813A0305F7FB81D438A441D79E3FD8ADEBD95B7CA72848F7C429AFEC032F94DB167C8EE5CBEB919BC6F26F1A5EEF9349D7143AF16CE10274EE0AF0C6C9E893DB81045CE34A308F98EB34C9358DEA14BFD3D131C6D1129497E552C871C14E455E62F178CB8F0AFBA2E0EBE4E25E1049CD9504FA97186BEAD748B09FD2736A3C0C76FBA1501F5B45A5CA8EACE64C9188949077ED27EB02E8046F5A76A3A910D07E110C0F485EE8189D610F2C6C75471E930C48C750DC6E4BDDA722DF8E665B3D5C34455D510FB8D6FBAEEAD5EB24747A98B2A68DD26706E967681E57CD4C16B2E50D4157DA13D4F4B54430FA188DE60291EC456C0017131C2FF4116241C163925E31F89B82917787FD590C19BAF2C20C3AE83C7B2EE7421E2CF17C7A1E21EEF2E54200AE4CFC987EA78161A8E6C0C0786E21F3D59A371203444F0F16E2B4D17DB881F31729C044C0E987C3C5325BE000CF7080588CE0A91AD42B5CEA2973F11367EF9099375AACBC214835B26B38B42F961E23EBF3059693183589C4C32AC49087E389DCB49BBB95A19D41472B1D59C1CC28CE818761B77B402C4A6C86C9C2E961C4809917598A3C439F69B79FFE04DA28CA20B2B82A8B93136C3985DEDAC68D9622B76C747F8EE570E39595FA35862A7131632FD023E03E8E4737BC20BEB7CC5072F31EA357131F5E28E6B35DE003B537F01FC55B8066C931D7CEC065FA40B07855D0BE56E069B78505524620D299DAB2442B4C43CA6C9D1EBFD862D95A071FDF5D148DAEF50D8CA51ADC7B9CE0EA202AE1EC0E69BCF3BF15052D76F2FD2AE5973340AB3052918E98199AEF06B293E6FAF2C8E8A2E0148005E994332FC2FC7D774C71B17592BF5095CDA499AA5D1B4133C0846764887642843968222B36F6F2696F5469A46F126D19E692429CB6EAC82218C4B245B0AF6550E5C3CE53BA0F493E3213C0A06641007FD9B46BACA9FE2209A572C0BD625E00BEF9DB890D1A9B37F1260567046253B83988BB48AF6AF9DD8D310F9BEF566B00019B6F612E5E3FBC3212BED21B15DDE69FFDCE8AE1FC70700E923E535333BE757BB18DA3D97AA2C532AC1BCD08734A9CABF6ABE276B4F2D2D2DDB6231E0C6F6DC51D20519FBD27E1889D8200B7C56B7ED373DB26D6A9C3C6BE2FE7EEF9C942F0871FE76B28BB312B3419EEC07192BC88BB0975B80806122DFF5F2FC42B320AB5420B03BF9BCB65DD4417867DC2C0FC198565D38959AB06C523BED3C5C71E4569AD37A523D306FB119E237DFFC370A9F9395D9A73EBEF6065959AACFF1B4168DA2A1CDC8E54EC9C980DC8E3E078BB9CA4F0E4D0A5FA90AE5FA19686F80F1E969FF1F1BF71271788CB54ED5A44ED152D7AA1764C00EA04A3156B03BCFCE013667BE2D4C589EE90C519253205EF4F8D6D0418F0E518FD15F0E81978C3D927B8B195348C52047178E8E2676798BFF4D97E1D5FD712FFCE59D9AFBCF13BB1BB64C030E437AF6C2D8F1F1C8CC6E202469E37F87585203768BC9C1233E38BB0904457E36127CAFB9476DAC73B39D5B71CEAFC6A871FBDF5AAB0CA50E6B1A14EC67758D250F75A0720DE75A25121378B2FA8801723D863E359807A63B37C50CDA40AF25059A9B444B1E3BDEE4F27713F331C5E402A6A749F1E3932A302C03CACB6B1D87D2E50C74777710A841270D62A84FEF7B61A3D437A9C2B1E4AA8E3DAE5E4F3F0AB1B787871F9ECE10F85EC4580985EF1AF17ACD7287BE5C29CE14267327C2B88B71BBBA666AB0F7CA2C4F0CB0F67AF8818F956B830ECF4F564B5D18A644BC6C108B79AC87320B94C1DFF7A6911ED1CA3C4EB0CBC2DB11D9AE5440CB4919261EC17F732E16830B7A9C66A6E5747207E0A4E071ACEA4344228008C067B2065C3C056252329E754390BE5F3B4EF1DC47167BC4E0854850B5A0A8C4F66C9ABFD1A7A54351DAE0CA2FF21B0F2B94B2D5DEBA21319B0D9E0112F2B8ADE80799ED57C5A81E25FD37F0134B4E10ADFCBD122B0F8286E710C4A8B27D60560B5F3F35BD1A58F176EC06CD5103ABB0123C0AD0C809C177E9BBD59D93665859300FAD096DFBD4601E41597E507F983B511DD32E2FEC51831A2872E020D26CE4174D6ABB8E84B80DD8B9AD6EC07CDBC8ED051F31A3F6211BDC277C55E4EB52A83E75F81581BCE9C935B2827803A74BCD044F959BB603773D53861D744E0FBDE4C325A1B30637897526777E54C59AE9A93ABA1F6E8697228953371DE1FE68001001C9786FA49047516E2097A52EEC8AE80FD5BD046618F137866CA514C7713617C046FD8F4F8E0C3D881C73607C356B3CD06EC2D152B50A6609A185E62B76E61BC1C1174C288A5C7CCA09AEA9D9955885C1F67DA359CC2453FFF8F388EB6A67D0148FFCA0B9FAA65877F17E6951155CD76D2CA8E4DE8CE9380F15A46ACE565631B2945B792627D16C64B7995111E0E5940DF9FB6A6CB0049F84FA96E68F6CF9FB10D6410AD4DCBA0D339BD7301D92232A8F3793752CF47822EDF69713F5B5E413F0012BDCAE1C3A29750BEDF47145EB311FDD5883F1B4AADFFC37C5FCE8C3692029C3C83EB370BF67CB505227C235011EBBF7298C14C6A9A8E9D6125989C90877CA34056BCAD28055D2A1DEC34BF4424C74A09DF095FEBF4A361A7198ED16D7AED915D7D890DA379387FF34E0D615D417D82EB68B874910CA80248ACDB51428B0D07009B27F3C451A03F95030775759517A8A751D54743F8BE0EB4B2D6103C72C2F9C166F178B64E8DF6C9A2651DD21319F7B9572F27EC41AFC11BEA8B56BCC35537B14FDA4183734FB45566EA0D6F622F40863AA0C0D7DE05BA73A2D8A93AD7D1B28BCB72FFD0460FA3E287D51555E3348B938017B4AC9B5F1430D2BF5121061345E1E901C32E80E3F2800E1DE110C43605A5217E2840007E3DAB33F2439089105A09731B85356BD90D0B967D395AD784B21FFC25A8FCDC2E9A9769078C449B04647B0BD306D3CD1DEEFABE6002FF020F9415A6A4B591F69B55340374C30267B9B730456F02F373A6220B1DECCF9E5CA1EE21BF7553C768518588D60D94D2B534145855B174845AEB2E3EB9FC1081CC06A43333C18F1BDA22496C26EE49C337BAD60053D32D76A17D7BB8964D03CFEDA64FDA8CDCFB564198DE41596F9FC578589908C012BA3F70CA5CA8C26E639588679701CC94DD831D149D7A9D30520887013DEE705D8BBFE8DD20D5F329C60507D7F602FA10E289D7E09E1291E43852D474F9B54A0A3E254482DFCDB4BCD7C2611BC004BEB7F39BC27E693A8C3ED501BF745CBB48C47BAEB37EFABB93C6DEEA0B24EC866BC221D55E2A0470AC757645B21925BF206BEFF00C8AF79A4D1863DA59BFC3D7F855E98F119D41515BB3441EFB82961C0F1B13889EDBEA +pk = 1FB1FEB1D4F63AF9AE4003EEBC906B58435D780C8643B5FDC724962ECFD81AE8B2005AEB039BC33EE10FA4F3A1B02F3B4014AAEF9CA6132018D679546FF08411DB29B8BC0028B52CEDA5EBF1D299EBA7E5AAEE7093AB2DB052984983DF86FAA5F674A8D51CA5E852003BEA1DEF555FF1176880C2FA819EEDDE771F67AF566148668E7F7346B24C789243BFB4EC130D1EA97247EFB1BAC854E47963D076B3A7020379188AB9F0FC595BA652A0B4D9C2FFD2D99C8F0674527049EAA4922A01C5DC5720CAC3C4DAA88C9E5C632DFC509D68D52D378C51005FC63CA1F99FEB6A8F2D6A3583E2499D6873D6C2760331B16FECCEEB12B67686840FE3491E55C288A0165A007468D91615D8927F9C805FC3FE214DBC44FA25A316CC76627927BD2720BACD3AB0D0782FF7C6301448E2136FA6D0EDCB43D1B3AF9420AD8859EF2A6E6DEED87C0EF5071367B15065FFEEBCA949C3D8D9A35BA54B205AFF4D06CCA587987EB893F1B22FD2CFA6F6F2270503FEEFF1C1C40C8A35930B37E26C3495B0768B6A989FF406514E40BC1678188F7FC40EEB45CB10F21D48C4DF1340AA334D0F5B1F27C59F2FC93AC98CC7A046BF72EAA44763432B24B1379A6DC50164EBB4A225EC6267DEE024B1541DF476F034B7902A3EFD7E657A3DAFBFB9E28DE63BD19146147ACE8246E8BE42CA9225B6E8777939D2904A3FF6FD2FBA803B60C3641475BEC9AB0DEE25BC0056308B7C174478757106BC3D179F830A2D05A4A4B9296444CAFED6C715AB5652C2719C53FD438DAE508B64D592C7959A5D8348321D1E82522BE413A8E85C972D202A60031B6942D0A850B4083E3D0A5046F7A0B8CE3EAC5CBD550445521DE6A4626A2F71E07E11AE9002BD172298EA27083BA3576F4F24E67900F6A008D1B60692CB549E37F301BE96DD4A8C9745AC3C32881160B08D81DC21362C090F30DECD9BDC93E967D8E09BF69C220076A55693A15DB0173FA0F8505066F14C71478FFC85224EA8D4D6838390379A319BDD773007E8F46A047BE55F2D66B34A66C501484C4363B6913971B26FF3DFD73196A5D26681A96B0AC20CD2C5D2F7D44D68C50F68F17A1FD36BCDD7FFF5510C1736C7BB3CDF43EE8153ACCF8D3EC009889F0C770DF59260D4843368843FA9747A98B5EDE316BB55CA1C74C3F48803D8E7E2CA46C00A70574D89FD3BBEEF361DA9422DE84E8437AFE7A57E67D264783E47A75D7E7B0486A498D895ACD6F29B133032A73F4D52377D1A4344381AF07F25E1600DB0A0075448A08BF146790944E90E7917F2302CF448DEB5DF1176A8995D91CF049E26D20C75F2DF01CFAA96C560E169850F13DA7F89FA468665894DD77EB246A7B0655BAD967C0FC365832110DEDA99F859B0032520935F87875EBDD3F62BA4E5B0C13C27888C8BDDEF8ACD2C1B2BD635A079A98D674529B4E9AE9EA9334B2D9188C226D43CA22651548D704373CCD804C392AC96A6A78321933D169FC1D2BF570B2170D4ED9E0DBEC965F83EB6498A2778716D6BB0C7B627E5936225D65F214A582A3FA0755A1897F6FE5D0EF6F637E8EB32109EEA08E6B3C251A304C7CD5F76FF1897E6F9B1CAF8D32AE53FA8EFB3FACB6D8032D5A11619088561BEF56977BA5FF730D3AE1847BB28EF6D5A86A2B9ECB5133ED5F25701C42A9AFF45262E638A0C442B725380773F2030241C1A871373FFFDBD0D224120746BBB3E62216A59AFE3455D5D3EA3D86776D21717261C1E67B963FB380A3C487EB3E43FBE51D70261319D9016D223917057D8499EECEFC0DB71D29EE72792FE14D724A037769F9FC7417FCBFC3DF3F45B979C313455C63C91BFFC5A6360542C0819EA4C344D759CB4117F342FB910468C12AFBBF6861DBAC2A5C9A9D918F02CA7319E7CD04D3F1B40B0A23A39DBBF2458BFF2D7FB2318306255CE21AA8D942804DEA0754F0675EC88CF5ABC2C451F4F941184AEDDF15E8F501E81283F9E003E6996F577521CCF83F6D03F24467B8FBBA73C62A58212C84C890C923D67C7E2B6EC99B9FC4FD0036D18AD56269A398A920499D50F4B4D62FEFC4DC5350F8947C597E8C20357724A4A82B12E5919B3A3BA14FBE98C5DFE6F674C65862B76A3FDB426022589DA72015D182A1624591220C6B2C70700F354F8B4955314C16A1CA0F679D1AF48C897692E3D26D7AA3B487B568617F2DC5D8A1747B7BFE0FBCCEDF5921A42DB32380C36A498079ACF8A611507AD86A1C250F5CF408AFCBD6E1001349467229283DF3CB5297C1573F1EE823A6B8B8FCF34F0E7429DC13CC1FE9B052BBA2C489821E7107BAE4361B1BE93F39B1B67AF4D9FF734BF7169C88FAB5DB653E6D18D023817B6712EC38412F6A464D9F9D5A7E5B78713A92E415C81AD541801F800DEDF7B954F714D12792C2C10BFBD445E9A423CA011CE5EA563D70486682727E746FE373EA4DBC20409DB5FB5E0BFF9C43922089A9B39E3067326AAE3B77B754B9A4C84110C1E2CFEF311EFA4429CA7C72D65A9922E79CC2C0BB6D4306DACC781882F141DFDD657CB546F86C051FEB5CF4FB6E3AC1E82A32BE36B24C921805B60728F09E720DBC6D3787431CAE4A6ADCF67A916A872A00AA85723527A0EDCCFED345E3E1734F7EF1976F83720B4592D929AD4334744C99E5DE88A6FA65DE03BC5E95F3F3C6B40D517640EBCA47BE950D77CAF2EF458869E1CF7389D4CC9A5FB63AC86F968FA2DF709DDF2484E3DE658FF9323EF5EE5668542A00C7E906D7E64D8AAE44450911189A2845AAA7B396EE3336361514E732ABE0BB85EE39033E8147E5A3CB5996598E8BDBDF03FCC15CF452C2FB2FBF4D900C39533366E85946197D844EA52F13018DDBA68FEED567C703A6EB098ABF87CED68EB5D195FFC5F342688D04A6740797600EE8CCE4CFBEE9D12288142586335FD6753F5FB8E8463AD1ED5E62FCC01DEBD1074524A6639F069BC3E717CFB3618A3488919E9C5895EA27E1FEB4A27C140F42B4DE8B5CFAEFF539AD6E344B5179D093111F790600F08752381B73F9430C3DCCA8EA0BC0AD3CA3F64D2ADC34FA273CE2DD36E50EEC133AB3AD85220EDD60153AE518BF25986B295ACD4817277DDBAD71135420250DC3A8C2EBE5D7EFD828CD9E69BDE0707DA9991AF27454B19883EAFE6CD0C8C8858414315DB90BAF2EBA4E5CD004C091A7494EDEEE10C46946ED60276FD3405619BDD25C95A8AE53E9E8B2BCEACEA25B2E8A9E5F6406ED02A017EBDC36046EB3A35927C70EABC9D763A38419389732FA737A446010FBD7540FFA337EEB4D3A90A247CE81B2027877AFE1DD00639ACF17E77F9C5A2305FF5C2163C55CB2960BDE5B737217BFA445FAAC6B8C4E4BC000D73C6D2A9C6AADE73F0EC5B2B96EA1012699C62B88D1FD93D4B7C14D4F2012C0AF9B099C70812EBA7CC2BCDB64B9D88E75211B4E8E1964A9985D7E4E239A6E2BCD0935EDFC339F0043438DA3443332BA5305DA25A2EDCCE527667F383A2EFB9C6E313C52BFFE4DE4EF02F3662CA39B72F4BFA80C54889A9A0F3CE2FE7BE3CD6ADCEC883700FE907BADC73F7F19D213C2308B269062B3B53E7A64DC2EE5B4C5972D8C18CC529907EF34B4DD956401E8E103F1B9E9E80DCD7245B81C2CAF8F7C0122588A68D333A148F187FDBF2D115B6D98C9811D18D6A2B56DD0620B2513F66CD4BC6E6DAAEB20606FC9B90CB5E8913AF9B61B32A0E9A9D527355E41A349C671B20F2EB27E41D33ACE32BEF484B3BAD4D3D6A828D8EEB92BBF085A7E4F30BBDC7F3C17E5FC65AAEDBE0D168B2E2522853F30BF143413ED915B04AEE9E4AA3AD635B689537093A56B20AE52AE0065D100EE02E7E596762A369225BA4997179A3FE4C4CBA54EE11CD9AF66963AB5AA74F3877F285FA8381F2E7BF1C1774ADD043162782C7D6CF9096D2D6D726A2014694C4A8DC55A3D7C6FB2C853B0D9DB845555073EE1CB6913AED09276E376AAA2D2353B410D4F0F5087C3724FFA838902796D6297A660986133B65416FD7CC4614E321420DA3DE52DC35930FDB76E7CE6702041040D812274BD790372882794CB28101CADA17F189B26B4A8E57DC1CBAB34F79690C446C80EF15EBDFECD87DA3BBC0275C526DA3A7BB962F5C0D1E1DC768F1F962453D610D6958524D97E603434D99F8FAF469BE9D4CA6B40D3C812C1CCB73EBE45E54ED0E826A42456FF9950A109588912DEF63113EEA9FEE6F32220A2BE52D8B1967 sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B69B99F7BF4C3DBB5 -smlen = 3151 -sm = B965F8E14E28189D0D65D0E8B7B1753E2491891DAAE0FA5527378539249D9099CC2E0B8EA2B1974443CA1F01B0B6E1E6A4EFF696F31E794FD9847D83593CEE7A11F3F479F438F94EA1A2FD493BCDE07F0570720E27F62153EBFBBA96FC2A1F6B8F45842395E040076122462BD67382133CA3411EF27C16A4ADFF7D86CF4ED636A39D052DEF1A54DDCEDC956D2ACA5F589077E9DCAB55133A54DA1544CFCA20013701EC125A1CD5A25C646979D4EE3DC7AB3B6B3D65B46628E587D81D487A742433EFB70B067AD02FBD0619054A7CA77B2ACC75C9103F454AF8BA973140FA26AF5AC6A52F385DD0A64863BE4694B0725727AD370D794216481CEADB939AB5376D2807DB825E15390DE128227E1EA04C98768D4CE9B23F0231C835410ED234C99944F7A28ABF5C4AD80B01C7F08AC2C08166D515B9997E19CCDA9E667B21CB6DBFB503CD8ACAD6DB5996BAE48CD26164BEA5A2DFBD36A96FA6D9B33E4AA52C71A1697A3A8E49238A339F89CE042B895F783F4839D4C1887CA991A310B7D86DDDCFA7C3CD332420B6152E0034437521A6F2BE9D42C865DDEA75888BDC6AC2E2DF8009EA14CB2747FCAA056745AE7AC74EAEC722B012D8BAFA78223F9F1A5306F1D9B6203AF9E21D1FCBF295C91353FA4D143DF1C2405C6BD8A28393153153C2422579042542B8A2F889247CCBD6EF222D0413BC82840116FB1D811CB06E66574A2AC8AFB2D6A1D7F5628EF7A891C55ECDFC1D1DDA1DF22F1286A0D5E58548F4D21B04E226D31870B9DDED9FAA181A36198BBA5458BAA3FF2B61405C981AEBC49B8EC134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +smlen = 3255 +sm = 399083F61D0C413AADB136CC562B06173734D646242EB5A664611310A25236330450C616A0FB7F5762733112D1AAE5BE2AEF1452AFABD63A460A2F77B4BBF45A61154CE8F6F1F4F852FB1A66DE2D859BA386A0BC9105E700ADDBF0DA2A642D35FBCE6E275FC68FBC773CB56739AA093C8B69B9A0FFC31A90861F90E365682F942F9B09DD352FB606315AAA8572160E4F5E5175106B86AA2EA124AC13F1A2E4F0232792364EAF355EB13A1333C680B86EDB6EF64C4B7AED8CF53565656DCCEF80BE81ACDAFEDDFC3BC1E8AD1C43B32BF7B47E353E19AE633E7137018798C687FAF0F26AD162CF56C44140B9E89E3FD8BDFD21B0DE15367ABB83632959EC979310138A7F248300106A2960871657DB2AC4029DB879A357F9E546BD0725388BB4012CCA1492F6B7407CEB58AA8640C7E5A66A8CBEB233EB9AD14D32852CEB5EBA43E99C2C35B337DE890341D9D1C952CFB4999BAA55377FF5F39BA8A4AB223A3BC941831BD5CB9134940B33555DA09F9AF3A85862DFC2F2782F3FA37C3919EB6ACD35EE88F0A9F9581B3258A7DD9892E02093EFA0969625636537911E256450746C10B9AE06A164CEE9B6A84A2793E7F344DCFFBBF226E98C51A80D53DD91C53712665123A18FF7B315682CE9C6602097CF1B26BB551E85C0D4202B2567F0FBA552009CA339B31C9D4D25F106D10EF748D9D74F8A8A4616B5001F8141FD8D687806BC2512FA016F1F7F3599CD588A2980167DC62501764CC53BE9BF788172AC406622D004D82E983FA2AF8C820195C2CFBAE90C1209E42ECDBDAABD52A3B41A9DDF8881BD26800520AD6F2AD2ED91A6C7A7DAE6DA4EEC4193A0A6598BE083D22B4DFD9695FD5D3B55C6EEB9D8BDB228D14935123EDD1F4269746979FB471B95299383F4E88A51DB14DD77E226D31870B9DDED9FAA181A36198BBA5458BAA3FF2B61405C981AEBC49B8EC134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = 9C8D58F80F7E14FB50E5ECFBFBA742F1C0F7E33505072156F55D2C69EDB1E1939316EE8CB1EAAF8324C5D068D8997CD8F0EF72C508B9E622571F1A193B3FB5BED8FA43229F32C36BED45754F9C54861683C2E7FF582EEF9A592967F2A58BA50D306BE281D3BBCBCB06CBF16F3FC455C37FF332C0B664BA8AC41F76C6B70413D45BB7F2482A4ABE3D46D7FF6AF899030FAA1ED0DC78AB5F0A9FB57811885985EAC0E3D8870B1C8538E847D3D322FAD8AF90D42FA2FE585BE7E6EF491988D353745627570DBAA0BC02CE3DF6FC4DF3D455864AA87DE0BDE4B018F9C19A4DB6F3D0693836C533C4E8B2EB21833AC9E08C545F2DE2E05796621CCC37010D750F6551511B4FB836524AE47B0F79FC3BEF5D972F8280B35BFFF8D4408C1901B2B2AF34F014DC94A4B24C8B9DCA24C689F889930C93E0AE59138A56938E42C20058FD8102385B8206810ED0DEEFA91C46769DBB3131C069156FBDCDA20714B4782F8B71EEBD11F7C8FC6082BEEF6734CDD44D62D3EEE0DB158B4A89924D6B72FC742AF080F08ACCA03EBFB6D2D764C45A60C72CF17E592CBC2D8D7AEBA656B4311FF7DA8B038EFFA2B87190C46FA9AAA4C1289EACEC21A7F387BAC000F662FF86C1F4CCC94CCA52C2AA7D6FBB7DFB90D66A637E961A3FD26B1496DEFEF3FA24DC30D741BFDE83EA93745E0A140B8E62695FC60A16BFD31D25BD77F5A02FFB4CCB1F513EFC6854972579A94C0149C305B2B7407B43C50DA3831EF69AC0E9D9DC936915B7870DF75720D0B1673B552B49D1EE15C44642B4FC9189C13CAF7E8985869B98C5E1B5B3FEF8D37184E2994762FA984928BD475F50E38358232BE2927AFAFE61C718D1699B080BFDDACA2560CF5E0086A4AB30B489B96D71C7C022616767A6AFE6E46521A8239DA007EFE1AE60CD0F0C8C92AEA0A27337D8F8C1847C699CBC0C0BD2A7A7ACE87BABEA93690656EF699392CAC243EA559BFCBABF3899F24289C854E779EF5FE0B7B7BA9409AE5B80366A72809DE2CEA2FA3C8C3EF67B9060CC119C7D6668EFFA8D4A320020B7DF2AFFDDE2A24C7DBD312171ECC39D12A1F68EDC445A0D1F0110255CBCEED6AB8D4B1674EDE7195B5146898E6897E6D67A9EE2F20FB2E6F75C08E86502035112F60D9A496DD4394946C87D8A49ACB0849F2B36ED7A73CA3DCE4E10E24C48A8068F67268554056B91600E983B30099609F6CADDBFCD61093F28894E319707809BEC2BC558B929EFD2112748B9C835DEBF713403762BFFB81FB9AAAEB17F1EB56D1279F9BAAE46C283C9A5F985E09315FD6A2BBB74B64ACEA0007A72972360F344BE3C4419F6E5381DB00E4221251F278DF8CE750C5A203C6D46CE2FCA1F512A49F6C32D82EEF2F69AC3972ACB4179A94F46DA1710EB12C5F9510A1735322D4525959509748B978BA827A3160C043863039664647B6BDAE1B2D5B8B89D08DCEEF14FD9AB16871EB1FFECE538AA876F0311C728AA1D5A81987EC5311644C9065B74A116CD891DA751395EF55376197885C7B98287A89C3A57C2C287AF4D5E358CBC85C9EB55788D0437A1F0B4A0B7B16AFC258E1760669B29352B88BD4F4064CB51F0F88CB9E10A54EC4F1A07424C5F2260687C4EED8ABF12EF4E25F120BEAC76AF9C2464E1F33E1D86976CA2DDA08BF5324BF53C2DBAE9D270C3EA5AF3254D94CEB0E29D93C7288F1B0845F1EFFEF3252444DF9184D541FFB87E0FBB6F7DE2094F8BF851C8506071F43B8D13DEE1DEBA1C0831450CC58CDCC72814325C043D57A2777794204E6C5D5480200A633BFCFD08E8083316F1028CC832A990A6F72ECF5C615DB5C2DC6801E7ED556DAF5419927B4FFEB1584B5EC26CFAA780B3F5BC7466F6F53784FF3CFB768FB34F718E62600051437B1ED128CFABE8BF6F40FA3B86E973ECBED4FCE8C58D3B975D71313A4B6CD2CF965AF5EED3F97A78243A3C04FDF20C502437B4535E51B6A4CBCEC3F924CFAAED5E21860DAD4762CFB5A02816BAAE420BC4F29FDEDF1E2AE9BC7CA8C56F13835E270FD6DAB91E640AE6ECFDB744A87B0C1F3405A53E4F927983DE18878F23DC10FF3C53D23AFE364F160EA253A62D76D8619A5978DC22EC9A3BE4D340F07159CA34EE7E059BE7205FDF7AE6EDB05EA444AD74B9FFCE4F56B84EE7394B64884B83CE58634E834AD127FE10D81A403A619C41A73FFC2BC9A1D1AAFD7A4BE07A015F1692960BA3DCC135A4F52BB056DB17F5DFE950DBB2185A4ECF4350EACA2FEE0075140FF44C7FCAA9A7035CC1A459AA7C07DCE3D329A839F02F0F4DF11C40F450400B1F79358A785BB75B33AFB1C10D0A019EB7682C4BE726DAEDEDDF50AECFC578C82A45103F2B3AB871885933A29B8B5D4010BB747731C4E70BD81A7E15826B8AAE82BE0C9B2E6102D8566577A1DA4B8B7354AEE14F0410009E34CE91E907A31EB7B876E196B366260172E41613F4BFD6D3B00185F45E21CEA552F8DD6971149FAE058733B498DCB7DF21ED6E11FAAED41878D66B30CC05AACEE321729611E99F3AD74EC9E1A0AA285F1751A7B7970C5D8AA882B7A58F57E7DCDFF9B6D5817396951A54E6408021501B39C2DB07D8C4DE970D3FB81AC6A758769FB4CE536AFC16FF6A91D6E3EF589D15A349AABDF5B2A7BFBCE1B7011F008F3C7A96D88A7775E3A09B34C695B68C9BCBE6DB6EA0B3C3BB437F88F144F6D0F77392EF2CE2B7236407DB7DF1E5879552126147017432A22839E7E909B42D58916E5B58733F1CE02029A9BE045B39217940E3D6CFA0A7769C7F8BAB417BA5A83CA8D6573693BA9A68F7B4F4BDA65B9F1E7478A42E4463D7BD0FF900F7FFD0775CA706CD27F3007189DA0867CEF21B1A297078E0EC7316ED61B058040EBB313F7D7403BE59EE57FD8EDCD18876F3B2BEB4DAAC8FE47580EE6A50C1996883E502B4D3A3217762490E53FF91A831F33D4066EEB49B1E760702B69F0E01142F98FDC53CED07036141CC93F96B5D187AAAD972A195502E7511D9D29DA5D46A187B43416A1304E03722C06BD51BB976D6181474F027FCC9F3606CF3F8FC5313E90B183E053FD0C18D1516976D4F0F587E605A2ADA12C4D5DC12F296B37CB38AB2389C4AA1AB311DE80C8F45261EB18244C76B579F188A04340FDF37D6F20A409E4504B2D4B7D6F320B250355E474E529607575A8F612197B97520FABDE936580B73289C23747B7C705E6D121C3750A513840BC26101B2487BC7C97DA2232D034B6237C8FA43837E5840D62ADADC1E845E046DC8E4D9BB048D53715D20CDE48708C3D298E75312A0774E05803BDF9E0DC772EB5DEBDF2FDFB428B27A414C0D8537371309090861CD58CA5DD7AA44F20D39C34BC1C302BF903C4873BFFB85209287DCE29BDC1836D1DEA3C786E4343A659BD9562AE263AF53B7B4048633C75B302487E0CFA4405230C87A33ACDF825F77B1F4112A695DFAEF2FFAFCD6289365ABBA141A4783B5F0462CDE53950C3D8A6CA34AD484B10B10AEEB45CEF7ECF68AC08E1DE043EBA9C8E39009C112B82B3EFDA5BA78E1BA1B63B590DFB558CEB19E7C55B0C6D3706CDFEB0B6F3DA2BAD404A92389769A61EBE3A493224E89EAD491D026333BDC99ADC70D17332EECBCCBBB7631C997A0C4020450D07FBD36C35F12DCF072D2DCB22BA37D8AC6BB193E23EF32C30C21F5E8FA7C0FC8A0553861D3F9EAE097686FEB0D42B4A1A16C2AC2B8E22D7B824A8ADD4323A7DE5F0EA5014E03A2F4DF90D2D6568FD4B1149161A5D8 +pk = 9C8D58F80F7E14FB50E5ECFBFBA742F18D1256D43388D23C0721B68F98E05D2AA486A8780F70856110319E340B797E78CAAF4042E44E1BEA592E1A5E2DADFF74E1A0218A0EF8233FF4A5BBDFA9658F8B165F68D3E93FD3D55918DDB7067C5B43D84189D4064AF5AB01EEC672EEFE63C83C8190F9AF363402892C05449D520282C71F67026FF1427D43686A9D8FB2713529890CC9D25F435CC37A33BF98BE53A334F7A75DD9BEA5B46F0B2F6BBD322B9F399F371614488F8209D91CAAE34D2830C41DE15FA0D3EBE3EA3746DF9BFA6A4CE7A10401A41537A543404AEB1369363FE9A80E58ED92D532D89AAF29A9E7A40D9DC2FEABBA71B1597F461BE457A64CE5AAF2FA3762241501A79DB81349723EFF9283C46042E932CFD793176A418DFC909907A9DC2A65E8867ED704925552F64ECC4C033E4C6A92517118FDD03E1FDB57850E70B36AB92F68FD95194FF3D28CB8D5DA9B4E247C4F74627A191F335024BBCC45C7644F87AEA76FA5DB6851057D26254C91E8CC3959027FEB4CA3A11F95AAB118A034E4B3E63E5C6AD7521129D45D4B3BC8B88B15B920C8FAD3D0E26D2FD0ED0CFC8EEB0AAF69C5906EC8EED846375F7F4892BE173DC471E89F5F54BE63020B972BA5F811E83886C5A33AF50DAFFB9130FD50FA76BC9D09F9FBBCC0F3164F6907D33DD9B1D743279167E5D6B291E2364BEADEBB88F0D1AE9C8490F52589496A44A4CEEC7425742E6693EA7171BD93FA513A5B12A33F03D6C4991998CE70131FE3B00DC7F833EA0E447D4C4BB92083955B9DF9C0AA385F4B89E5F55664BCE9EB2769FF9C99B228CC4D85B4F8FC0BD785CB301D0B7AAC2876766A81C21D0A446AFDD47F67DDF944AF7E612523A8D9692E69205DFA7EA7ECDB2FC592FE1A55621CE56896846F2A849408FCF69EB688E8E753B280EB6A663C383B11D8DD95576C6FAB7807410AD9ECEDE03545879E594BF31FE69AA9C99CF372D4AB7E26FEBAC5AB3A62748E5851CAAEE6E921E076B637ADEA38433C4C57C55C62D3B32504632B38586DDAB848B8D7C8D46BAD03D72BA93395CE5B43147ABFDA5FCFA3C9FA265BB1757EB0A2D55E22D16627DE1DE0BEDDBD365B4C68B4ED782B4F9AD69E99E3A6275AC2C0CF090E923A254855DD9C26C3F57B727FB7FF5B0CA6B70910C939B70212B79EC412753F9785D2F94A156E6AA68BB09ED2E2593F298DE741242DDD0B166A03D341C62A64DD20B9ED9DBA16F9F43EFEA7225F118B60206562A35E0125D085E7CB3846DA78AE378EE13F0D7563828AFFBCC7E41039F3823D8F3C2394DD561779D88CDFD9BE18623770E6F1C86C824A47F753B963D3C40379471B0EF7799C46579955B09970CDC00ABD00FCD53789272CCF54FD5B4EDBCD2022530A0ADA07EA07693209346886F95A0966A221DE2CC094E5C50573803D04D2870D694245A106C9B48FFB754E4763BD81EF52683B936F02D51705F24A2C0083547CBC034D7540B604A685641C97081CE2AB400931C45656935FDD8BE46C09700D7EB4A6B0F3CDFED0052BCBD58BC682BD1EBFF15F5802B60078AAA21B0EE585B763A881ADAC1841D2C4A87DB0CE3497310146D22A318DA732811CF77DDC770D663F4F9122F9D37E75FA3AD37413DEB9E42A3AF1E2B5E9E1C7072B1B077DD5BC5CB2A8E4C0957819E00CF892447E1488A2DC950FEA596EED88DCFC57E8A0F797EC158F9FC7B7441E0AACE8BF90061ADC5BB70E2DC5F867CEF2515DBA299EFE7767192F77C29B923EE8544FAF59590A43E48702A2EC928445090E6FF0DF252F8E2D4F83B1E46724EE01C705B667650ACF7337B7EAB41FF987F253465D9C73FEED41058F9E4284974C8E383DAFC8C1E7DBA3D0120DDA38407B5E1582C48593AF283AAFA72A15210BBF70DFEE97F40CE73D3825C77E791B06070B1E8A19A309010B4E1B192D99CC26370334207958BD901CC3F4697B74B9A1BE328AC4A450720D2D41FB3960DA092538EBB876FC1CF3E64094F7ABD9C6E89FE6777270BC914C6CB9B5EBADAC0B1B9A6491189DB6CF46918EE74B1E3E40FDEDD79BA6172379FF1BC696109B02241B8978B061A77717860965C0CC0EBCC4365E4433A0295116F6C3535306AF050C7B73BF4FB2178C892D148886553CBEBF1AC1325DD87D102E1163098EF6F785E7E1ED5BC2D281DFC232A60616BD1C0D50B6414781CFEFDAD8BAA1E9371FAD5822CF9CA564B9479F2CB35F710575792381161DF3A6608BB0BB1D42231DEAB6A4E03B719D98595054B6050AD5E6A2680DEDE0F9C5395FBA17A7975CE923D14BD9D442B1E6C1FC621B5A5A70F20587C344C20CF45BCF99ABF4BB64F9B5F26D905F74ADB4E8D03BCAF866853BD1F04D5AFD088516B57C25138840B7CADEADCD88A1A299A6B7D55EFF59BE396D189876D04A4BDFA3B085AA5A67BA493846C8C47AD001D1ED634ABC9A561E53938955C8A0312A183E291A813DBF1BA3744DA5CF74B1B63709B57DFD1ABE78A2D52416C1476177E31186BDE37D1A66C7D01651042ADF7499E4FB58849EC570198E49ABB79D27B979536295227CACA1E9FBBC7423A442E88C02F39FC59C8F7907B3AF5C60757DF61831DF44831F350FBD1304018ECFE9BF3BC30ADBAA5E50FAE7FE4C3698B580C48A35C212A9748AD2836C5483A54D3FE26668CF9C06F864A5B004F3BA7FBB0908751E9DDC1862F584D1DE481F27762F59663D1A1705CCE721A9BBB0C388BA6BF635EB9BDCFC3A085399CD07C166511323C3C54D698899EA632F5F7CF870788A6BDCE66E98505C1E432A113F650F41ECCF1C3CB0B4BD0BD2CD6E87695E05D3700B6BDFF2E3FE23793E0C5C4FBA8B02F483CA3E6CA490535D3F1EB5B365151C0A532628CC0E8BF0BC366F22BC35C6AA4323781A56137F5342E5E4892319532A72AE594855188522F85900879209F66806CEFECF4D38A25E79C314861AD3B965397E3D31B1689B716B0EC3B3B94365325E332FB1BE9D10E3E9240C5EBA16C03BF0307726793EF2AD4D1ED819CB73A763B44F339B4EA57606615782EA0A2719CD04344B708646FA4902AC901DA099D02866520A742722807565DB336E8C58FFFE26A22BF11A88769F32EF7168FE9FB96425CB077347AA3815465E279945557F0AECA2D52874604F091AA22ED7CFDCBEAB8EEB550D4BFC2138D9C416CC0C2867A6E2A9BDD328B09B15A0EDA71CDE4819C80D1E9B88A5942741EE0F34023D4F8FB20B725E1BFFC7B68B028A55D1C39AE10F2268EEE33047DF2CD9E63CA75BC76CED0E26DB024E8759830B2C955B68A0E74F2F5291D5D0B0DE245BCB261EB6E9BB2DD8C522AB248BF3397F244BCDFC757EA210CCD165F17BFF540D25D20B5597E1197295224EC024610EA1140D1E4A2F0EDE106B1D6C5DACE7E806FD1E707AEDF55D1D55CC3869CEE31FB4B7350E9AE2A8539ECEB48B40AA89B14CCAAAA61C6E73C3AA36E8513E66A46EA0C070B1579CF6CEABF88A544E276F71E7E22BF3BD7F93D9D6725184025499DCA771237DE349F8A27A94E0FAC47C3AA00A56714805DA15978C8B75C420B71DA87FC520FE5A1A11EB479FE843526FE708CDA1E03252B0F9B9A1D9EFF5DCACBA9EDAC36AEF45496D316E6AB97CF8BF9C0D68E0C32DC7EC5CACE40892B36142DBDD75190FB72CBB2304B9DF5ABFBE55FBD2B1D495DF33AF9E5F63E7A6A994552AE8D4AF56C331841ED6AA33E5A682FAE86A08668C14B1F602CC47952F893AA56BB1B0935BC301D79162D93DA2D7063D3023940C1297871AFD6184FF815CF21614D282289300CB4B01B0EE29E10A989224F8BF0DF6F10F277BABEB53F16BC32CBB23A94F9BE9A7869D04B2173316C72187C0B6A2F83B26B669C9A8E6D8E45BA0C904B3503BDB250600AE94E3EFE5FBB5169241427F8E21682EC0ED14A7108E59173D5FF3A615598B382995AEFF3E2A32863D449F4E414545A530E13464C08B48A2CAFF8FC333A1C7D70253DB48E7309A794479C602693179B0346D3568486AF02856E3D2F006B8A3C64AD18CF84221924A60A651588971290B0383A9CD2FB4B378F3FED112A931C185B8AE1FBC0027296B1EACD51DFA0B7966FC6D98B7897EE3F2187F3343DBBEA8A2CCD6A26E6454BA1EBD817A77B008C6E0E9BCD6A0DD8331B3D2B4184A2D85DF008C829DFA1C4FC88C42E44EC8D0D54DCACEB8466E43BD699ABE82A9EF46F770F0C30539DA0CD44F130843909659A3 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB95F44753EAB1B94A -smlen = 3184 -sm = 2FF2E931A69CE01237101CFAAE82FA2BBFD638006E2D52B5FB5D707A53BA4EB86BEABE464C902EC9A11FFB631C8C70FA5EBCE258E89BC21FB835630522AFAEC23C7401FB00A8F20E220671D9E4A140F4E56897D4BAC5C44E9A9903B589C4C096CBF352404B768EB745F1E17027E05863E7C5B296BDFB2AA43BEA22F3F5AA7F894E0B47DB4AB705F4CDD658C6774CD78025AC08851834CEDC2548B304F77EA9B2E88E1CE7FF80016CAB22AC2BD920774A403B2DD039EFAD25F9A65CBD86169486D720B42D33743FF5709A22ABB2F01C31B377F18A26E3D85777AF9E2CB3ACF6068AF9FD5472F5CBC68D097EBA1BCA421DA227240A05DCC6242F1BED93BE48CE20438D6619762BF29F24D8B866E299E28F36D17A5F6AACBE839FC09A51160F059C9EB77626FD556A97AB91B0D0D189B259DE1C7CE514C7318FC76DEB71573CB9EF2F242181D6F4362ACD91BFC5A87633427E4E16813319592381B4DECDF895F37C6EED1744CA742DFBAC176E9F3993E9BA07618ED44A972D9D144A020438468B20A2BCC820C6DE4AC77EE78DE4AB7272CD5062A804A59D3675CBF79425674639F3A4F3C92F5249382419CE2750F8E6D07A29FD749A43609183DACF9B65A72EA8B682378E1FBD46EE3183E14F6AFE2445701A034C7C901DCE37AEE7F642E37C92FF85457CFACCED6E48A0A9286A49E4955153C09DA296E7CF95F0D84F2A34CC6D0EE57F690AE59526310F671AFB7B8FAE073EF65D745D9D60F1DBB06565A25D19800DB8BDA633281B968C08AD6FFC6B03937FB8625C8D2C101C2FD78DBF0E710992C296AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +smlen = 3288 +sm = 36A99F3B05F3699A0CC2A268D2E33B1154F0CC38775B6E4285A32D235F477F705598277BACC46C84C86F3055F4BBCC03B2F532C5347B46C9EA45C900E234D403E46D94951473992DBDE367AA71CB748CEE0835C0FCBD0CE08B538FE542895CC3D2B4DF0524864BAECEC7442C20F51582EB6FD7D1577A23CC0D8C52162E3658203333E81AB3C86FCCFEC7D49957FE2A9FA676B9F07C3FB7E79CC6330456FEA02DA427380A7E4C12A3264D357C1CF2EF5CD98D6AD1CD4BCAC5F7A105DEA7B19A608826D4C70832F1403D1F6D61E2321E11DE5DC6819F5C56DC8E4BC1CF8AC8DF4F3A8470B8B2C210D4D43B8F165D2B45D338E5C5E5478CD33896A61E37881891B04BA138A79DBD8DA4B59F302D93A39D8BC5CE9158B24CC72A16E6BB7D547C2C6D10D5CE70E9C9E81F2024C9FC981EDBE8B2CFEB311D2EA41CA1C63D7AEB453D4DBB40F4F2D70E5DEB220EE3E03AAF42641E73280B1B52FEC60D99A0EF4BF49A1D1800AA8BBB43C209365050642000B1946B4CEF40EC5B45D145F027503E973A326C4E56E26EDBD65EB59A4D195AB11C9800FB98D959334FD05E039FA7F3E0478EA369B102BAC678BCED19C94E44040A2066CB14A8925C320C3D7246B08B9F2CD1112680CD97A3106B6B50C8B553F84A5E7EF673681123C50FCED3A2BA3AB1AB2BD275E8712D040D93EAE6BD274FEF43D7870921A1B920A71F3D0A0C281A032B67E297ACC9B51F6A0875129607FC0A6D7E3001D8DD78592F73FEE7BAC69F0A35188EC14D3B7BEE280F5BEEC662B45FECB8156400C0DFBCCCCFC077C938BDCBE22663FF3753492DD3F03B685EF8826D6FDFE230CEA547816A9C27EC1EC0DA0CC5530EB24C26F32905EA48AA61CF23192C8491BD6E167FFF4CEF5B6F60F2BC4D3C0E0F39160F987EB82013B8BDA633281B968C08AD6FFC6B03937FB8625C8D2C101C2FD78DBF0E710992C296AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = E7E5F228A0C97EFA8F5FF1D01891612892F758CDD267384DE04FD2E44E3E9F8D7DE90E94F5F598C94C8E1CA3DF6C87D09CF33C999F3A61296A67189A11808AC6740A53BE28DE93F45E4546AD751EC6DE09FAA5D3E59303B24E19E56AAFDD657F37DC8397C2C3A0092DB776E29BB52BF0FC42BFA3E6ADFF338F45878DD2C7FC49B754A8A1F93ED38B62A6042D3CAC4B8E31FFFE5C7EAAD4FA354006895FB1191458D29D21CC1C23C39A12D6062C94C1D005F13DF309CBF1BC4C1C760C3646B25F9AAD68693DCFD5C131FCEE168473D20E103171AFA7204F31CC555D967005D990F046C2C309E4EC345620D14D176A1D1DBCE41B2CC1640D5658C0A1608609D8F4D0D310F3F412FE7EEE3F9F42C15292A90C6BF6FC2612F87564ECC57E1D3895E3221969DF1973FE599831C1348B445E749007459E360FF2033E08C99E29C396C7C47751DA437F97BE953B93AC18CE8435A63DE4EC7B1124E5270DC448E6593B44395D541991F89C2FC482E27E4B14E55D1F7C227BAF7C9C95EE73FB346410C7FD0C7AE234E6A920C3EE35F9464716688506B95463B611400727871ECBB6679DDD7D198DCD7FDC49F4ADA52C359C12946B48F60D762BB78B0BCC5F8A7F2CFDA03A22B7A0CFF7605D9EB1CF8B05BDF411832BFECDDCC51E7B11D17A24822C931B7145358B69A4E5141457236EB3BD781D457BD2B06D8672E00A55A58128F2ADC98A235B91DF8E9C03CE95B32F9B58F7397614DDD454023CC6472FEC93402ADD83B4E15FAAA5811B7127478096FBF3F22E27DB0A755893DE3E03FA25CDD7286CA9EA0C420863AB4EDB5483727E5749FFE9203175BFC89166730964F647D01CFDE1E48A52B2E51A5A7F58A470E724FE79234730CEAFF1C527D4BCBA83FAFC56419C5E2D9BEE0DACF0BEA8350DCE3184006FBE43E999BE4E4C54C6EC62F918E8F868B96C428F5130581763FCBAABC391E6B074ADECCDA95EA04AF2A923EAE7F1D510998038D1468CF74FF15B6A91867DC68E5DE4B5687E2C757ED4FD0F415878D0C68C9B97CFB980DB0A819CE9BDF112244FCE00912BF39F0FEAF2E184AB1070ABFD8421FD9B663103DCCBF56EAC48C240C3569ECEBDB4BFA1C28AF0DE76F961A459CF051311A2601DFB589B8D29422832C877B1A1A684AC1341F5CF4C7E94684F6BEDF433192C03506F6A04AE1170A73DD140FBD4810EB63D9C09C41152339E9BC24FAD65D19F61B30689492C074FBE09621F434229CEA997D8BAD37CB0EA3B888EA471AF339B2E2D68E8FD28ABF3CA24D521CF7F90BBEEB1CB1BEF3C2AA97C701D1F26FEE620095B57F5F70906EA95C2A878FB4E1B83643DF619A27A7410707E666C6D223006AAEC8DAD419BC0A789F738F4AD119EA85F3F8D17C7438918CAB3DDBE3E13E88C561CDDDD193AA20012485757EA0E4EEF7F01A1FD511FD6539C9F4E1178CC3FC36F3B78745565A66B442AB20568FB7925DDCDF0FDBEE251939250880CDC1BC323CA343E90DCB767DD2FE82FDDD3F51D1050D40D672FDC156DF1BD66746F7769EBD2A51005391F6348CFC1E942D487A3F3A5B9FC32A717386F0C45CBBC0A84BA1F192988833C7DD4C87B580147BFCDC5717416171564D1FBA691E74814550B0C9F057C14DBDE479506CF918B5E36F09896FFFD1230B9CD52CC0BD7996594E8AB30866793C4A5AC629158E519F66373A766027E9AF1AB7898463F3394F458A1CE8CE2A198029CDD87AC7D50F4A061F0150392060B33A50DC655AAA22FFB739F3CE80217A96825BFEFD43DCCF3A6FA141B8D4F32A0EC3804A45E50A3B193395D987F71EA8A06FF60368865C1D447A3B2E1EAEF530A5F813070DAF840E5082E60A39BC8BBDB3AA3753D75A287F29C6CF47E7A9145119D61E1236CF6EE98EF7F61C00CCC76F67224F9E5EA977A8B4C06FB2A46AAEEA4CFB08D026B052D73065BC9357725375D3DF6605DF749880050179CA88F06619B1AB823AAF3D7EE397F72DB7A4DD6765D6F35955600DF6D760B3BC8A1BFE6B8CA3085BCE21E0C50B0EFA66C93840C4AA1FE5A2A46FF9AE3BBAB6C7E30AD93499A790BD79B86EDE0B57B0D66D73798AF6D1C58C9C6BA05A204558B04FBBB30B2480A58B932677007CDDA1E7DBCC930ABC56F2065B2334C0F85D0A72B5593BB22480FA6CC99767A2BFFFAD9FB385828FD81384ED350AA97B6CA7D314435DC3C4AF69D5BB7BC06CD50044B88B7D69A012FA5AAAAA12898CAEAB0E47ED0DA0AEB822737FBA71C33A6CE36EBB306DF92CB930BC9A0B851051040213F8A697CB4A13612F728018CFA2CDB5A8B468C74AB238BDEE4F7C3942B9594963105F69E152D8A56A26E2C2E5F993B08DF660DF1E358F2CC9B06869AE9222786C642F1135AF1B03AEC306ACA776B74AB7D1DA806522FB8008F5AF563ECC034570508FA4105287D91DBEDBEACF1610F2658F8FDF834D3F801375DF2FD5D684235C1F9B15D2DC71B728277307DD343127B9762E8AD30419AFB2A07AD6AE1BA3822FF26442F03AA4938705E52B3696A21122D22CF1ED4CF5F235C6A0A1D2C76E584325D684FF482946702E4EB0A14AEE896FE1166852CD124CC2DAD092CCB873ADFF1F045C3829797461A81F46CE182DB0DB508D04348A604EF13FB22751BB93B353AF56BD31B9A8E51270A91D52B9B96A63CABED3DF22385F995EDB6F1AF213F34AD685F215A3A1EBC8F1392D09F1CF1FDA5FF8588D28F04862D859D7A85D9478A73B4A2DC3C1FF85943B6A8C11851BED014978A53FE95E2ADC92E2BE9621AE3EFCA533FAF99EC35CA989673BA8B882400C1BF7CBF235791F9217A4FFE703CCFC0A4D310F618CBFDF4DBB9690EFCE82CE70A607F0C105B3A5BFC497729BB25D1D457E319B760ED81B97E0B1E24B1879F6F5A9A394BF126B8829053FEFF6EEB3B792B5615BE9A642EE23BBF696CD721D1528F8F881E7854E683360F2F50595BD95E14750D1B8EFE8B14F5741FC3331B1F6141428140A9FBE644DFF3C0AFAE24B672F72BAF38E25B41D6D7B0912C1890928A05E3F332DB8A84A2F0C0F85E09E7009B16A9E493651716D8698B6941763B8F01057659EB33F3F8D299C67F73129022F91218C18DE41E651936375609343ECBF200AD21691F42CCD3E07B28300C9AB6AB7EE6F792044D66BF701AB88C3DE7FC91481F34DAD72D6F162624092CFFC3814310DE4CCA08F70D7CE415B4D7063AE67F81BCC31CA8DD5B01DEE22C26307DC80FEF841E1F3ECFE74F4D94ACF675840C2F225117A5021DA12793D7F8C52A576F5668194CC54249B2064C23F6AF96264654FE5590C67264423AE787AC6A159566623E5751B55B877FB4CEB0BC6396E7E12C0CDC9F9C0D9BF757B902AE0006B06FFF5C46B15B99E9D4B071D3C94C9F58C76CAE8A69A159C22043B33273660776ADC5B0B89B5FF89E98F6D0E84CE9B322FF157F8F3EC3A97DDD0CD8968191520D68FDC74FFF796E69A4521F43CFA700D147316E85D0E6704587205924DFBF5293DB6E23B99F8D6B12FCFA56EAAC1E94F07381280BC54F5F127349B0E7404A404C271A37CB7ECE15AD307F70A71D0978330E60034A7E7CC917976D66A1F5E0629D30E3F0796E4A9E27F562ECFE11B29A392B185E338ACD0D10269CEB6B8A1750FDAC3FDDE63AA586C63E12DD096EC728A3C6A94472349D5404EDAA6324A22D634399AB4F7FB4ABCBD95DA578F176F9B8FDF0FE5C597C6872C2CCA207EBE75237BFB04B6FB0078309CD8AE49800CB13BE9225BA44 +pk = E7E5F228A0C97EFA8F5FF1D018916128399EB1A6579031EFFDD44235DCE9C2AE581BC993136B51C31130D54F5A76E05FD756004D504727C6856F4E48CD399251FEED988E8BA62E03BB983D8FD45B53F5B026DC9CC25C92EE16492C5EC39C7B6BE4DC17A2DEDF72E4B7BD7B791473659E8B3AA9AA393E989BF9FFD93AC6613448FC7AC99495E64BB29DA8BCEB3B36D6BF729A7AD1E9A65EEA849541C6E41FC4A62F81EBA7C51E40192F0888C91BCB94DCEACC661D076C76D6F1AD78B8E025C7D0DE2B5189468825F4D4F87D1199D4FB0DDFB59DF751CF299CAF88D236CA867FBE39B5AB6FB17AF6883FE3BBE6AE2CA567B0788D1D3E32DD3B3A888E5076EA59DCB3EDF0B19461ECDC3FAAFFEB9257C77192DA98220DA3AE7B203780DE8C926E41A688A1C1C6E28AEE0C6D91E8DC225C0568B63E0ADCDB55713460CD8A319756DE59FF80102DF9D53B66A8C589C60E5D11DCDE1B57D38A9B82122D66B549AC9F50EF3D9F33BEE3F44DB8B3DB4DCA0DE38441C4234EB981B83AC62B3A1A185EF1435307B79C48E44A0DA793323BA27A54753D27F6C2B83A5B80817F7CCD83899A9CF186D14D30F84CC47480CBC523A093D34ABCBAA00A6B0EEEAB27BF72FD488CA4066A90C456E90D3EDFAE3D98EF6F0291C9F206D6D1F59E69E7B84D6029D3F86EC8AD231673C02B3FE69A70CCDA8940375E79275D7F3F88B34F78ACE651EDBC00C0D4E058A4EBFAE2C70A8AB4F217809DE49D7E1CE62E3FE30D0F6FDA596C739FC46B500CF4E5F7D305BACE7CB05B8F2789278A5D95F8D7ECE7471AC794064603C82C6F51FF64ED0BE944C6C00F8E79CC4845BF8DB247082035702C59AED44BFCC84D5A1583AADA24689AB085900478D7E531D6B0A0B3F0438C2C37AC7850F6BBF18AB66B5B2D93C436F4E3F2D9953922D0EC6D118B2AD1E68EB3FE406F2FA115A3853F56E1B3120D66132F81AF1F9E5F2C9A5F9C3B2D5114C630A6EF5A708454FA263935D70C01D745E79790E2A3CEB3824292E608C65838DF602C19F698BFE823CAFF00168CBB79CBC5ACF861F4AECAC0B39163A0130492438659758E71E1E2AA8DE47CF89C1DF1D4824A5C5666EA975D9D6A8ACC68A1FF4CB02DF3C8AABEB5EDF4C83B090C0A99100C19B6760F71BCA8ABDF2FBC515C66ECEC4461A0AC5BD90CAC899F02410F6994A91792D0F375151136908846D627B801BC1C42DB4B61019C7897A6FF2C73FD736DB08BAB52709DCEE7D6A3C578CDE8FD60F8787148D03BFD3BF15B673EEE049BA4AE486342BD9B0576E58F4471887416A4B69F9DA2CFFA39021A6E5B431681388C189D77539FAB40974EA0E9ACEB35B6623DC813DD94890E3651BCD1F7E90883EA1C9767011872156E207E67F30AFA4B659B4B6AC72662355501063F24496C74FDB1D7E4CE1A2040746076B94D4AA17974DD4887DB4A9AA4E09D1B2BAB61DCAEEE421D1C9A28F2A8F8683E5EB85E21C6D78D93F230D1CC8A4B4344F5E818CCD61C23D491F600A784491030D85D1EF755CE38AB0C3AD34E7519572EC9437C80BE237E3CF64440734B2AA4EB7426B7D737A8E9C7DBD413B43B981A3673B9AF82CF2594417B562A9FB42B8B2075531FE03E7613A56670560D6DDECE6C2436E27A889CE5F6291CD9728F3605E2709B86FE25711922F4778223EE59543EFD3D1E671E6EEC0334CBA44900CC0C9C517977830B9EE297C13B56780B536716886F01CF86BD7A44C712C919285910663447217E4CEFB36462E344A4807B863C6881C85A14B4DC99E4C3FEC84E1922E75E8F3A1043B7A3312216F1898314B29007A2A02DC4651EEF25389B885625AC7E94064FEBCD4C6A6E3ED9C94120B3B370837C098983517B0AEBAAEA7A40AA9E3DE3B4AAABF97CA1C20996D42AFA6528F2C72B81817F3A2850F60E0625FA548335119DD52B6FE6A60526A916274C1A800DD805DCA6223C3FEE615D808AAF4F75DB59A00F90598924A4998488B61A812FE4B16408D0853EB5584F72DB3FF653845ABEF11D92B6E1A9EA1F63BF3D96C4D64594C0E852F3A7F560AAA2BAEB4490CF0B8A4D3CEA43B096FB240FF8AD8AC61270546B97E65C0F47F8F9844502C98743F18620431DB42A3CADEBB8CEE492BCF670B26709B5590FDD842C66566AC02F4B8140889CAE8E22BE82F7C193E9BC78655F87063E3243DC59333088094F485CE3E97A850F59CBF191C1FC11FA85F5C4EA60C99B6DA7E8FC00F84D793C0E1A6860990A5ADAB4CB9D20919AF84AEE5C0EC279C4418B2A2F163F8EA1C68B5CFF3A9A96136D4018C672B6CF0A2D05ADE6178C6E1E31855682F0F9439E710A1C57F0D25720B5EAAA7D4B2D1422214E835C1E1C57E3DBFD8C183080B72181C52F52D300CC166BA499B98094B82C1BDFB8CADF262AAA6480B65FA10F9D89189F83DC8115A9E5269C8B0EBE7E2A05C2BEF4373CBF219688DF158F8A7CAFE905B325CC19E45BAB296BE9D8E26F1B59C0B73707CAFBCADC0AD3B92F95A20E94072E415853963C689486DF752192D9E62257C6229FB0F5061CA277D593DD85CA0C1BAF9D7CE69D27E2A6EAD145950815EDA1AE315232CC1C4BBC155BF777D6350DA5DDD9165B656D12B4319BD8EC370AFA85A4714DE478430A4647BFFFC406D04BD322DE540DE69BB2E3C0FFF2ECEA31217898D158EC67EB0A6A1FFC309485AEAAFBE6DFFDDBEAA51DBB0BE2C7A844EBDE117C65B276DC83C2FA6A3118886DBF8B42A147CF55E82115A75A82091D9D9F206AE5220FF0890AC99F837E4D42F7DFE7F7168F3478A62C443E600DA8C48C41AF5C39FE25C1407F9AB9F35B18855ACA3DC1CBCECA8DC7DB9E80C8B5EEA5DBE821DBAF77A40EC0070618B6134308C46AA5EA8235C717D244CE6A49CC9CEB7E51E6CA08CC1E4483FBC147EC889B7DD9BFCE42EABAC105D8F75E40B87E930908CCD365105AEEA694CFF0277C4ACA6C62992093C2F7EFB266227C9256B0D08ACE7B8DC8170FF85A397937275D946884EF341715F500514C26C75E2B4467F16C4E209B05CBD1F0E808BA22B76071ADF40AFC981AB49EDB08793AB72D5DCF5E2D2904D840EB662CA4299210C46E228AD0893AA900E28D915ADB706F548421A194C04460B3909E90B78A86F755E9CB52C0A5E6A6E16F901CDF4AE9761939EF75809DA8338F6788616FC36010A645C558F3AA14684E62FDC43AB2228DDD7830F266D6E862BB6CB1243211E1F0FE13E099EAF4ADAE6744145D9CBBDE81787269E0B8BA0BA19C72A769C08AD4612DA524E098952583489AD721F00E5B0A6EFB2B3489E6ABEE11FED395420D1546278E34461B4674C3C189EF295F31DBEE3D0946D96599F79A7C1AA6D3666778111F3018C264210704483D7A0BF4EC1F9E176A0C5A2F2EE4F45A5B972568048DB83FA899994A02B33F9D8453350B50750965347C96D3EECF35DB281E587BA1C7237F4A718E1A5B18DA01EB551472D4B2A9B2237434956BDD2DCA4433D3D4536252E3FAD3BC60EEDCB023127549D070E44E49E4AE78F0BF64E9B348BBE680F926AD5014209CCE4F98CBF9A3574BC44D43E5B4349C172FD5F70DE5F2C2AF72CFDA374F416C738391D1A4B21A8D832B99D2EC246A3C16BBB438C6D087A5CA953BD745EFBDFA9BE1393AA927FE7A049E8E44FBE00480BD5D3C77479606EAA04206B10B5F42B8DC54E14480113462BDF8784A50C0317BA6BB93AE46FB57AF4F7A32597762D7BA857CCD4AB9AA0021DA553DF967E2C0AA624FBAC70206A0CD126438F11BEF7BBC2F4E22F14E5A182515FE60965F17D6D818514A473BA814BAD0304D00D1219BFA2E92FF89CBDF958CD1B8D25C84FA3D31189FF23C8D19F9192352B82F852B4D32D9E594DEF66ED5FECB400826E218DC3E96C748C23082EEBDD78C8F5AC74ECC3997F6C9020806B816080C2E62C788C456427A8CE2507E992559F32E34CAB3715130552A0018480C7A828A48701F59FDDE7576E9EF8D62F36460FFDD3F9D48EC900CCA39DC899339355764739713DB62A8E19BEEE6D1A6DB8C3FD7CE7BE6887CA42A446E7FB8FCF0654569DAD1D9C457BA455D13D03FE32062E72FD9A456161C40C30C9AA2418E562E74DE3C880F8DDAA421E9D22579D2E8A6288B420ACC788B0020E9D15D7AE340D0B0EEAB4C5B579A309FD0986A0E7D10BF24D523C74B8A9F3BB8924FA76C834E601A55B490593DAAD6A6D86AD469C4D852BF8EBD35B98E078C88 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F6386486A88F87701FB -smlen = 3217 -sm = 2F57882BBC476AD9D7BF3144AAFD5CDF2AC911572350D900F6641AABB9D09B1C9176AF2B359749F7BD7E2463F0034E00A55B36D510AF284149B184EC724F0D929A01A0A1DAD1B545F845FF6CDA693F16D3B9318DF3F46236838582B51C7329E2ECDA6005E83DE774A3D864ABD11548D3721D673D75DFA11F3FCF477F2B39DCC98F102B6BCA214B30B20F0187FF75209AE14C422816A0979DAD4910F1C8D78EBE6284A41401420C0BEBF7BB82C727B780194B716B13B9DBDD3202926A10F229E2CD345C8BAC94E72771F69DF56601F16C183C23AD9E3A91D7E53AA6D0F9B896903945E50F54BA21D5F119077687E443FA316BFA2BE72D2A7AA389B173D7B0D319385D1FAF2DF0F89A0A6C8DDEE82D38CACF406B36EA411BFD11C280A71297F488BE2C47F81555DEAE725025866AE1E03F7678035817E9BD17078D57194E0AE3B43D83BAB53F52CBE9BEF0A87AA0924C7077436CCB361F17110C7B5BFCFC9C02D80F5F75298B054DC96180C192772066C7CF26BA7C6001508F7BFB4751056BF4DE44ABD78442379C376ABE3E3DCFA7678524EF7697F5FFDA0EB4DF263AFB19D568F9DE6CFB78FD1D4B609A8333928AEB5773D7B593F3D51B5DD8ABE90DF48199FDD3AB2F259F071589260A8BACD6FEE5E5B234C104619C97A58B9542ECD53A6122DD06E33A37A44447851CF16EDA4F9E49A85CEF448E4EF0686EE18919277A6F3B2866E91BA63840D31CEDF39D7770B2EAE3FEB15A92E84E1A32F17DEAC62CFB6C0896307B89C83318932825F37DB670253BC9D1ECB84271CC45A9D9B6EAA415A3292447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +smlen = 3321 +sm = 15DC0A605885D41198CA310590E01002E53F78E706EDA51AF84DD68FBA97410DEDF48FB16CC5D4F3C3581C230C7EBA26CF839E9596DD642650A8A262DAEDFAD22CBBE325716EF4C488435B19180439DBD7ECAE33F2A40C4E3FDBB94ABD275CA56FACDD264990863A29735B7D0F71CE3244A2ECB20495C69166DA5339F7C15F5F00A62469855C1446104D9597C54A6E081DAE3660847681765C009BE8656C1BB01AEACB70324985BFF56B902079B2157A510F945562DBE40CEF128F2B5B024AFF69E23378357E0C0AAB01647D5F66537BBA9550ED0C4655F5DC961ACA28D5BC6E5537BFD6476E5EF745554545124A79E089FC426577FA6355E5BE7CF31AE312BAEC40E1802E4092F9180B85E6C2357B034A5C0FD369ED2CE26ABDA211984028AA4277236894AC1216731AA95F7A930801A5BF2D21AB15489BCA17557FFFAD58B8C05A91DAC5C0B207EA952B4CCFCD62D2846DD95B8EA4C9C834BC0F8FDCF5DC4B7BCD676513B38283C90270095A4CEC6FE5C44B35A1023409806BEFE7D618ED9CA2A8D749650A490D72BBD32894A427665CE0E64850539ECBE32CD93D3933592E5E8F593650585E9B6E62D0F077B503C08C23B9627A7E906418C1E15B51077B5ACD43A85550A6FCD6D92DD3C7377FBFFAD646DD56E2F4DBD5E57AA121C4C3DF32D2BCAD642D96DF3CE02C541F1FB0BBFF74DA7C448E22B96BB2FDA3A1F1C40575BF2C24BB14994F459D844B264098CFAF9A73B80B1CE3092E0EB8FFB715F314218932EA8DD8FF9EA331360AE5CA952852B6578B35395E2A13B32A57422C3C181C3DB6E227201AD701D75901E311240EF1C581FCD1031D58B8F7F64F159B2A324D526D9E9C6ADBE22BAB6FD1D7DD0EC271967C24D3A4A236BCB2243412F34B28A382B5CF2A95D9B6170496307B89C83318932825F37DB670253BC9D1ECB84271CC45A9D9B6EAA415A3292447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 730EBCA946D05B5680714D3DE5C2F7E0FCF56B71735245B53FA18EA79B031027A2ED193E273E91B4B585B425C9206EE1FE938D16ABFEED70994761B3B72A8DBFBE3053E03B7C8B91D143E37997F62D15059631F5C42FD01B23557F16015C8728D44680448A5FAB2127594034672BA3B5363104D93741724ECBFF389D12266C68C591FAFA7C23342A127E8602C1883807C7BF696D5754CB5E6FF701A1644558CD94797E80C6EE58AFF274582021EF86CD5C7DD38E7AA894E00ACE272655A92E27E4E053136D33545C881F601DEDACA9501BB2A06CFCA074F681E20BA7FC425FA115ED239E47ECC14B9858E68B1A31553306834F634089BBDBFAEAEA5299A769F277936EC4A3923ED8427D61D8DB70446CDB1085F67C8870DAF5F0AD2B3DC6C9833EA161558FA5A9DF2B75B811D1CC9899FF50985B36CF7B8F13D690FD06C8AD96D36907C897F8B2C8A82D167C04928DC895D7B3C6E3755D6DEA4CED50DFE2F1572411DFA941EB83C8309C9C66CD6B2122582F7A0454F0D0C054ECBD01F45A232656317EC8F5A41291D617FD3310204233C606A264968269BAF681945D3E930D1B1AD7F158FFEB059B515E8B3C7E3A7D3F41248F5C532B54AD7D706CE425AC932691336A4AFDC903FF382E96B4DFDC562D33646F4CD864AA5575FA294BC0F91320640D4FFF7F38C23E35D9222D625D71CE5069782DF2CDFDB9C3E3BE27FF22D29A1E7241FA073AD9778A1C47AB1342362BD8BCAF1629795AD2EB813BE554A09B411E2AB5CE203CE22AFDEA0C935A8A120026524C7B0B001C117E6A38F1A88F10B1BD246427930BF4E281C86DD98D836ACCB5CD176EC1F5243189449BF47ACEE5EE75CEB2F9227D59668DEDC9CAD205AE1C0005068E99277F9FC8459370F00064643397D321AEF52D7FE64C56EC22D6CEE09BD5ED65B215DCE0B1D8DC06C39BFD9A37CDC060ADEB5F903A93A95EA0DCDDCB8D1AAE44581B0C2FA7497C095A282AF72E3B46554F9A7DB2402902045B07C0076D71C78859B2B15DEECEDC3F49C739B5290B5ADF479DDEB8D4B4C5F3469D3A880F2BF6007EC95116471C085EC9AE77D27CC58EFFBC470CE84252CC7D0CB558ABEBB1AB557ED960D81EE6B531F160E4235651205638A72C85F373B79C441F031BE907F79F8D3F48E4F12A972002E55069D217EF64623F14CF497F4473E920F692BE9BE240B4640F29DE6FF47A39653A05D6DCC5FD605693A47EFC0F3BF3DD21F5AA35EAB0AFC3E4B7056D2E185C47967D4413E6CC8E1036653E7981852FA1E4B5A2FEE5900EBC007727B7AE0CDD3294A35FFEA563EAD55E8F3578FD8B70AD63867F43E0C7F96BB937C242C1A6D85832E54121D0C2B48A4EFF39E9D62439FDD4B5D5545AEFB584D2BF969C7E58ADA05A37A41B97C8C51CD2B9F0AA30F56C3A6947F212D20C2C8771FCDD871FDB994FD7B1E523FB3C7000FB3F533F14A6FCB6C86F9F289C74C8AFE22F436A29DC8ED29DBDD9EBE50BDD2EF5B266E09E211C8B6B883C56342DBE8F9751F4C271EE4C3CB880FC8AF5ADF5871ECF0EB02BBD473B21277A641F7608143503A395CCBDC1D20CB9FA0F3AE387377209D12A97AD91169A482D7C90B803B7B2788DF074E911BC1B736E37D0A69F40709F0DE7FC04B9DC7DA4FD9FF1884868C9CE9FC0FDC75D15BDD5ED96B5284F112C3F93078FEF929D224E8AF413438DF0560C98A3C77B496D64C098CF4F60ED920B70C01136A798EE7CBD821BFCCD9F27EEFF48FACE1F6FA77C32A41F7ED4911CD34588D9CD1B8131AE3A97C36763085C829358E654F96B256888EEEF682149961D3DE7CA98510FBB404EDEF2FB966CD14DADBFB87A5B7313E31C9ED4FCBAC1F9E80963A01CEB3C3919ED313F877E96203A10E496442A6DFD36991C224D01EFB338468D5B5D6EF9EF20FCBA753FDF8CCA18044C8398C8AEE175652E08293D4149E6C58428C7D797352887583C5134FDC955E4E06DB26C4A0D7F6D0D3516ADC191ABD5C80DEFE5D7EB087A9D54502FA1C4F11C9DC7D6C6EC3335BEEB187258895DA8823439545BE68E0CADA452D779C70C08A6038FA2EC45CFAC6AE0FFE6A00ABE749EFDF5E5CABE7861312DDF867E63417EECEE79301E04FC5B7A545A4F37FED2D2661161626DB0CED29D5F26121A269CD6004F3AC489523280E3321ADEBA38C981F5F9D1EC2BA7A02ADE2F9A4766B8BAA97A121ECB894BA0F063AC45DC703856F8167F5B19F90492D9451A995D4755A3547950D3A4F4C4F244C1B59A307FF3EF1D423CC46DC08E232356F0B109D3421F22C2E03B0A089C503751C577430258C82D9043A11438F2095FCEC99038BC87F044196A748EE51E843FD6303552A4F7046C84D32CEFE75069239076B10FFFA0A312B9F6D56C33437152440EB7E52FCE2CF911F6EF742C22CEBBC5EA0AE05F6D680C37CDD5400B4941F9B1217C6713B020CA41B9E1D45C096B9CAAEE6B58F97A463ED96B28D3797FD3CF08B9CB8FFF2A635AFA13161DE750E19702ABBEABA6907C0B2203AD8F1A66C1CEA742FD2C6C34767AD72345C9FC8B1FB63BE3D36C2576101F3CEECE9857F7FDA3E81421EF29F0E617DBFD62C8E36DC0EF2EBA15C8256ADF9AAE27486BB2A29FD112A628F6E25CE7C6F304B62EACC007F818E37E7E311DCA20AF1CAAF7A37FF1A0BAF5BDE69E626838438411CD01085A3137CDB8D56597012A24C7AFABC426C5C5A8563BE1A213172B05BD4DAA8C6ADC25FCC06FF506800F41F1D9406277E14FEB884E472AE20178FA271E9F7D22111336B7FB04B2EEC9C40F51693AB9B5286CBF904E675D1CC35424C56F7DDE638DBF3E6F5AF8A0BCA806A64795742796416E25CDC86CE4B7D20745E36984BF7810A30573F630DDED0383DCF2E9528F9E9EE06663F35BF504597647ED464C1734A8F9A37ABEA9A26F6EE06E900BF2F881D1A7A9E406124615D63D08A5FE8A4E035F999EAA157599AD49BF2D1CB15231D9B173C919FEE1D015316BB0F2F86B8CD0FC1BD41FB8811D940D7078B6AC6FA69F6A725BDC7D9DEDD5B3F62AA00B1C98B48018517949875CE9FE3B3F649A8D2812801F4CF1F0E375E64E6E7FC01958F291A468D5FCC47D9C01F05A88501CE9754C47A3FE0DBBD40A6C4E5AAC1F9CD7519E86968A5641B28DB5AE3BF4694F5D336F9056EEF163359F101D52AA94A6C01094881FE71BA7F03F94BBC71E675438CD4083A7C20DF38C71BC55BED047A88AAAE4D9EDC66DF92ED3308C6717EF2BA8195CA51165BE553017F94210925EB2C2FAD5C4D2D72A6CA70572961E76247FEBE234090556638DC7CBF273DDD18024CF1DDC508A2EC0B9A8C5B56C1CF78A95CBCCFCB650921F82C61F1469C4265C84E111FDDB265624D0A92D18DA7470826AE6021F0404BC72E56DAB79A776D30DCAAE95FC448E2501733708BC157CC4FEF0E5D1525232292041CD5F78DD0E5AB245B84FC326343AE0786235619564F71BBA6086899CBD2D3DF3209106AB6153C8057C5AFFC1EE660BE8DD5E488F98EAEE6D831352253877F0F3915F3F51254593A2431983B89653CFCA97E45E0CA18050A8CBBC7AC3B11361E3B8C3959DE039BF22006F8C2849C90ED6267E9F30D37126BDDEAAD1654F0ECAD96AAB1B31D1CF8D2BD9D4A719FD1AE72F30EBDFFFD56D98CB003F3BFC0546B95B7859FAAE26F3A562107AEC28BD8EA400786714B3F55808F080E884D00A5291DD9B84ED51D1EFAB3B5798A4F8FA4B06883BDC63ABBC6D9FB7643074BB36984F +pk = 730EBCA946D05B5680714D3DE5C2F7E0AB3F36B375FD9A1D6CFE8604EC7D2F2AB66A22CAD0268021139EBEC2232D5B93B7B4416E6A7F1B4BA74B8739F8C51D30013B6E7FF414931F9340FE4715A92FC97176B3C523FA05D8290CDEF301946A18E91F67874685B4C08E80A6B3227B5417640BD8F41C87BE4F0BD09EEC393BBAC38BBE2A9BAF07ACE5C9CA62F7A422C16E0E8657F995DCEFC1F0B214BE5D5F5607081B17236C02F7E6C718E201B40F26374214F9839A11DDFBA93B07AB3DD7A593B5E0568D08955AD83095317A4DCDFDC23458B5DA2EA9BE88970DF9C3ED2D6BED35A80B5A046F8D23722798C4FBE4B7D8FAA9A979BF18CC9D3ED679ECECAF69244685D985F10D989B8BF020D108DAF04A74A9CD3D05F5DF5188347FBB29E7C2738223BF3E060A2FDDCA3720A3914CF41EB5C7084737FFFAA10F68D7A079C4ED7E155CE50A0FAEDE01EC393F43609DAD2E37B56B287AC0A2588156E05657B508524B829FA0E10D9040714115262F79F9C3BC8874D06524A87A33B24EB191D6F8E09D77E4AA5F85C7C6402423F9EFAA70295DE6B00B15CBCFF7907FFBDEF51EEA8993B5E7570DD91C40871616C37D0302BE5D2038E5DA98293E9EAD5EFFB46D93D116D443FF3F4452E80284134BC9F564679DF7A40E737BC49713F6D6B5965F552D692721CF4981B99FDB51BFDE9767577F87C77A60A44EC4A8D7DCB6F134A44A25930A9260F01B1877E60688EFBD724F5C7E992BFE481A36E4DC2959BC70F05459B1F86F63DF1AA591B7530917BC63D17CA1640D1A0E36DB38B51BFB300291FAFB5460B76B141D9BD4CE85C86652CB67C6256A723A47C617C11FE9FC83EAF2C32F29AD23434E7BE04DDDBB634D714C523E85E13212B80784DADB104381E7ABBAC13B0A6F862D86D3254CAA23B50DA03B85476CF1CBCDCBF8183A27BDD6415CEA6AE145F6AC19958CDA03BEBEDA0041F782F76D0D4C835AABD4347E8228C0DE0C20563397984F2D189631CDDE620A13AB28B1A4D58A3CAA16FFB0E4D08F66C1205D3DD428DD0F4B79423CD7B9A5A35C1BECC2921DAF0C41701A489B21572B8C257991D10E69467935A0869F96EC5FA6136D6EE5A4B56BCA28D8C14787310C174C8C831EC13CCE85A16F7FB66739F6A827CE70820C309D083868EE9C4AA07E9A940D7543885E3FA52C4B6C304604C7526DE7A428B7C6038979A0F69B7FBA55F62FC3BB5BEF1FDA1CDF7517AA2818907AADB82D24E34ABD2547213EAC966508252153E277AAD48458C9A750C1F9A270303F2982B0F51D95A1484E2D01A3C62E3D12B0675511868E9F71CAF345DB4B346BC46027FCD45F447B7B8BAA14EE5A49ED01F37209686EFDE088819EAC2E8AC0CFAADF14C1CE8E32534061CCADCBCD9C4571F1A3E2BCD144D3E05D7DFE16EDE92C845D5085566E8619D535B246D5149BF342BEB1386EAE3ADABFBFF083B0BFAA32F336B817B3499411036535413CBE91192A393E4D17DE88394F92382639E9A7DEBC18C718896A2A3B500C1E0E1CD9CFFFACBBA34DF2EE1650569217097DD572ACF8BB33D3D450EADA2E23F90D5C6BA149E4923806A83C5FF48F8C4BC18C984F6A76A9B986F9ADCE6273039F729AD42E48E37E7926A9259C43ECB5EF5694E06ECA8C63FAA1891C976E7FA77355D647947AD800E130E9B692ECF0B2E4CED17A114D005C00071B633CA13767220E20999A7F742B6DF289C423258CB77C128CFCDE9EB0DE8CE0DF6200BAD00B1F56BC75D5F8191556894EE3E8A12A301D2DF5B55A019CE741E76FF82D50B2D1108B9316CD592A47AE4817B3EF6E5AD43C9A2E7B95AD2479CB4C9ACC5FB038C0792E5A9E3F28608415D0976354B221A333BA00CC90FCD710B0964F719E271E2C5664F13C4909242FB4EF752E0B4CD020F57E94ED3D3FE466D238542F53D4ED9A674EE030769F8CE967BC630D6ECA1D0C3AAAEC280A0377CC6A0D23D93A2300A900912132E7806CB6617C09845A7C601824E6BA6C8D447C0316C8AE26265BD1FF055A61FD3EF91CBD2CC7781D3286525A2815C1143E379CE6C1B071E7B49F3E24096BF7BE179429A5B986543209C4E96CA0C6612E3E4C0FD2EF7D50F76E4949B3E254F8AB58673B4BFF17460ABB73C97D0DDEEA1209CFA4504A6619C6EDF2DE85AECDB32C34BB866BF1195E0F6FEAC130F38DD7104E2C55CFDFB64B49A9643D141EC28506D6B9526D68D6391C4B61955A465D1E2F2B268F7EC5615448E1A7A05C8772B1FB4F5B1FCC28CD6E14448D3E0C02FBEB207C2D438C770B18C924CA2461271514B43E8B3A73495BAB89D1715341501E676B30071BFA5D8DF7C89ABFBBD86D3AA8D728989399FF8CC288CA68895BEC656A7196D0EAED443B88ADAB63AD28AC8165047530CBD0A4049A478A275BB1A51A2C5708DBA0A5538D56DFFB47231D8ACC5F5CEBEE7D5E37FA0D44D4380B365932214547E2D418515F96D089D5163427F3AC808DA63F75CBB64901DF35C9A26D0C5C04A6BC4148044282E6B08CF1B126449E9D969A0647D0A3A50204402C610082E995F1DD481EB45E742693488F74E32940FAF8D9742FE2B75BB9FE3AF84631C7904F938FDAFBEEE8CCA96A4CD9ECF9E45EB27A67C7ED40D66BE589F1909159C4DC148A7259EF83510E556DB7E26EC6AAE117B1D3AF9128EC3FB832E43303CA88982247CB2F336A8E952D4EBA13E7DBDEEE4E9555FD9A93C0C985529DB3D52F709E92709351166C18E334A95CB33F352FF147E96752F6A21F1CB29CCA2F430A59F4FB02610ABF0928894249A1042819896EE8BE54902DBBD6ACC7E0EF8DB6A95DD49D4DA893263B684EFDC3A5D30E5DE70DA4B3AB816E9B3A697D069A8EBE81354C271E75C6DFCD5A63048B7F70894F88B4F150F5B5A2C5E40403BFA82A5D3338FC70CA740FDA93C62B7CAEEE9588A41E953814B7780A4B5FD7BA3C2F75AF24D918AA69DF82F502B4F03365C610F0399ADFC475E77CC6FB4D5480A879120DD2CFD81CF3EE991BA2D8BF587DF5A2D909B312B895A186FB92DA24BF7A2FEAFB2719209313FD369D845E88135890DBE8FAF8AC57D23D5D23C3B4CDE697666410B6BB1E7707A7B851170D97DE02B6891750531596710796E66FC6F26E30B92DF018FB9C6D9E1980A984A5E546BC3F3F9DEE71DD8F6AF5FE7691AA6597D6AD674CB9F678FDAA4E1B07FC990CE18643FF2DD9299CBACD77EC99AB8229D822D8802FE6A181624EC5CD6100B2F5332F9E69FF40AEE3B76BD3D8EE1D69DB79BC4E6777D3C6DF5DC55CFB4495195555D2784B897B54CD992A9357E7D03F83AA43F15EE19DB604C52CC1A8CDE95B35E5A2A7AE667132B4496C4E5FCA2337A924511AC0240799B9D24F0FCFC0658FFC89D2456C23D5B0A8B4B73ABB141D00887644B29F6ED91DE48234FD0F057340057D73E318C5AA621B9D62E607044DCD6B34BBF480864CA4435DF5674BAB2D8D7EB4BB44024CA0C7CF74BC0450A604BB516725DDA97D580A1B0D385D3CB34A5C76AC71E26D92658E5BEF5C263A122C8C5A62EA57660E5BE4A87FA4E097C3D46857E3C5CE3948CB194BBD7319311D64372D294E0E5202890CDA3DB30374EB68E1BFADD44AEDDDF6BAABAF450DAE2D7D3EE81AC7C81946AB036F4EBFDB84E8E4B17659D82ECB9BA55CD6E5DBEA15090BDA1F5100F108980020D45BC4BB7DE0121E3C8FACAE5CF4E8B6E2831EACDE5FF56832687273BE4944B5ED0327654977960E0D361C796FF19DEFCC3D78D80EC29800D5778E4E9435B127E7289312B9F2ACB32741AF12E261B7C90ADC32BD72E6D0E9F4389D8E5C475BB26F297C83EF0C99768563AC9FB3C774A3CE87E0D254D3E24A99E8E8EF66B2FA7DE56352E77A48F5B5158137C61FA2DF44193046D59C2ED884722FAD17C2233DDA8BB90CC3B2F9BEF17FF1C237CB2637FA71BA48771080FA95C359319E1E26969233F76F431F0C126347841DD8031C3BE6EBA1680804B31CB3E1E07CADE2F958BDCA82AF0FD28D50A0A7F15017D30B39CB9CC3D33AB0F997D217E2081B66036271EF018F854EE9F59ED7E2B88951EA2B0EFAC819B8EC9B2904A72CD0404AF0E97BD23E0CC4C1869D2DF3ABC4555115F58E92D7EECCE97780F1AF7060700BC5EDBE12A0F5D1A0D5E0AD524C6C6A4CC2564C1C7B444BE9493431FD7EAB863FBE7F3465BA41E02CE93C4E03D2D3673D71946A9383B8217C9C9773300F97851BC18C5A sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282DB42EB1FE42E44AA -smlen = 3250 -sm = 0744F5CBD37E9C0CE81F547F8D6A14993B0FC5BF23B0C993449CD8424E2BBC136BAEAA72D54DA9AA72747C4113C750A6B3990AD878CDAEFD9CFF8F577738761F7872C3F6257C1FABD2B559B854D186813534A0707E6B2088F458348DE1B91F090962DED4DDBB85DAB9187221FAE2E52EDBA8D0D22712E3613242DC941B8FD5455056E7C64DBD9367461B9B97E863669F648772DE39189AAC64B5466BCDD553CAF967DBCE5A66C7AF0208D94B70434B1A6E02677E5BE1544387F6B8FA77214237C8FE6258964A9FF769D5AE0D1E4078EC02C003CC6A99CAB74CAD4E55334C8B9357A58066F8A1725A26A9B8B90920DC9C4D4F4D6032DBAB6A6AC1BB78B911C7AB91501FB06BF9DA857F5895A8118392DD0DB01ED0156D3759E1BD8E5D9DC0313DCF1CAF227AA7B7328F2C025A24F2D22C7B5E9222204ECFF911CD833DDC28251BF836AD2288552EC79BC2214616F8256F812793B123CEC77218B7D0F2C7C87F90068D1F260A0FB6134D931A2CBEAD9085745A06B9FD09390417376EF15B7E808C6A16BFE282E03FB4739E09DCB1BA1F4EC861B9E89260C1EAF72ED67B335776A06583BD6E154533EC06C5EFA63139CDC2A58B8346164E20F29912F23BAE03FECDDCA723F71D1D28C1A75B81F017E22786066061DB705E2A025D8D63578B20E19AAE50C18A2C9A3E1F6D993A64EEC934B408CC180AC3305AE136B92B4DF3D9276BC6E7F11C7F1034DFB9EBE9B5855AC0BF0793AB63D2F7B05CB5A7F6CD5A14082F0EF76DA60FF41ECCE1845853F232F485DAFE27A904F1B83A885DAB407416ACF211AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +smlen = 3354 +sm = 3281E5961C1BD2680D1AF04A3479737C289C9E9109F51AC83B23FE981C678C85C60225517D3713725E9EA4E224E0F9D8208FCD1C9C34A9B9631DC4A66D04D94186688069EE1197E817D3A4C68B01ED6F39ED5CE0FD4E5D306F998E503E4D3152BA5EB08D0837B3FFAF119328A9DED195E5EDE0C1697F30B2A3D380232BC235A482465814351E4A17450C55C97F3862CBB3B944B2BD450D4295F857A21A81A7CE9BE612275E72E8664A8DB51C4C1AD7D4B3DC6B18D1DFABF438E7CA0272C3B40874FECC953C211D4D21C0BEFFE4526AE7FEB2C030B811C23640A3CF5A1D889542E970EAFD78AF67C71FB99BAD10B6B04FDF8F398876BFF44CDF2BA152106648C1EC649B08390BD1F648A87D861D00D9BC9AEDF0435589E28D8C751FAA190575C9A529F755E0DFE6801D85F23CB1094A3D311A0318732889F300905AF9DBC1C3BEC246066246FD29BA47EF8105D5E179EDAE5123504FBEED475F90CCC7653BB3DCDED16BEEBE5B9B463B90CC9A696876CA1695A4FDD06985212DED1D96012F9E6FD47685C7EFB57C44C7D876999B3313912D04593BB833C8B8035AA89CB05331FAC91D5D6E2085D318696B425C1860642BC44C3B6AA731B668DD1C481C1C435CAB268871C07B1B7AD46663A225C2312D35C8456F9A4A99BB0995D5F820A02560D28A38343A4F93B78044FC9E8924379D7ADDE7D1D4FE10B382069AED5B606D08643E58A26AD0C1AF85E89A9D4259E10843EA66FAFB1CD4CC217CD5F17A1731193DF42947C225AFCB7F633B551B5F87AE79BA5F9D6792D53A9F228453F760F4EF484617C4CD70267FE2D86E9BF94E02A9FC3617A7EC5FCDDDC7BF52D78986415F777A7105E3B3E09D4ADC82E5C976B3169CD79C274752DD78E265A04DFF0E28CAAAD1A0B6F64046214EC7F76DA60FF41ECCE1845853F232F485DAFE27A904F1B83A885DAB407416ACF211AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 7B2BA93A78F89A116AB7AD274A78F9B0D97CCC1B6B7BA6EE11C3029734FE14BF44C29432BC00421AB97CF747C6D3C6354B2E00CEF4CDCA2BEA6B2EEA5BB1B7AEB0196193FF9F68C331A713B23175D6B2D8E47D950758F54AD9536F908F1EE51D05D4A282EDE5670F2C2BC0CA0E991F0B80FCB6816775C46DE46FCF59A9A5FE9AECD7F941D1BD82A59AD2224D1D2AA0990E59E4DA9B4C386A51BF4AB9018CDDC075719F17D417729D25AF1B3762C36A4FAE5F7CDBC845FB80EC8EBF52E180E54B96B1F46C1700FBB2173DD95BA002FB87280AFEBDFD669C0C06B0AC5E1D19D7FB361335D284A30AF43345542E6931925B159558269CA8147A6DD1BE02A6B3B9D5C15B312BB8D3AC9FA644E0D1ECD234788293FD26D2CE43F3544C9AF204E02331B2FDD09948D1B72141E2BD74E624E3C241445EC26C04BFC8A09E1A7A5DD315DC591C74FF2BBF4C5118B6CD293A34D756988023DF7EF67FA29F3C9C42400934E352A6D4A7E6F449476B80EBE126181056710E59D17403C86700578FF803C8888F8D9D9E4D3D31DB8BB5273621F68CAFA804C6A925A9E655EDB0B913F9F68A262293A6C440687359782949E58A9A01531C23D65A8AAC160F3467FA6A54FFA8DEACB1F451A58F43DA438E5AA21F06CEF319BA51A2EC67E0787ACA2F4420B5D2DCC75B3119680A663B73DB75660B6C1D8128D288F5BC5EB33CD89E8F3491AF40C688370CA55426FBBC83090D558A8DC5C557AA5CC75222D5C6BD0AB43EFC7C46307CAAF8BC738BEB80B8D0B31BFD2D1778E03F6DCECC9C0E8CCE2B06D8DB520B18F55D94560BC9AE4F8BD3BBAC9EB7CBD00438353EA21B05A384FFA8E1E3EDDE0FABAF126F25D0062CC88B67D92EE511342A63F0E599C26BD6BA03C7774C82859645EAB0979C83CE9F490AA33C5566F9B300551E6B77F2E96FBCCE226EC52DC1D87B540A2253D75D28D57901075337278D0485C052392FC2F80C62F7BA53721BBA37C2BDF172EDA40E10F1A57162D79C4212163E41993B0E2023BB5B9023CC3DFC59E4ECE9677A13C7D32AE2B200A4D47B7F424EE4582B4650B2D17F47D262733BC112CA3796CC5D1A26725DA3B03E8CB5B234C12EBDF8A4844985CEFF170AC0B1EEF84540DE2945A1E38AA1D69996EE8A1516223BA35BED2BA4EC27454D19446843943308B85BE1F21894981659DFEEA4A1751B77E605E3E3E7DBAF5978ECB21F5792DE183521845B4083342CC50CF937E0B29A49C34583CCFC6F14BF4B704AC00402AE93C9BB4836D455234DA494725AB9806CCBC7A92D419F503B50488DE9BA7D730A41DCDE6FC7B8A8198FC1959D00CB888C532840FF65CD32724E485414F9F33434B17FF96EF54BA1CB139AC385C5AEFC19522BF07CE5FA737186EF80E58D618F100D412D74E8BB09BB3B3DBC27EFB1817D4B9CE482F4F4AEA71B2989EDD620DC7222901DC670373BBD14A2D57778F087DCACF1C2FDB559BC6D4D5A954798704894887AA21D9110A439DFADA6EA2F79D9D4976F8AE577DC45CBB5AEAE2370A93A3053939B132A87C5657E05DC3821892BDF6C6322636B8F8B014DB5CC25AB44EDFCE959AFC17FB047E8E708E37134BF3F2B9C286B69E8681347502EBE426141A86EF8AD007365C6F0BF06B0AF2C6D967CEAA80DAFF14C341B3F2043E2C71462B4781AD2084DDE03CD184F1867C3D067ED365EDE49081F2D13B3B09786BDD0BD5DE69EBF223278EF5D451672485DBE7A74852ADAFCD69D2BDE79112E61CC859F7F521C89F8BF6EE5536DC292423FAB27D89C964C3924EA53A0AAC8E2F9B1F20A981189C56ED593300930D6CEBC96CA7B0F7BFB11FBB75969EE9710798528FFC54358F22DA6F179D4F5911F50DC89E2E56B29D5B5808D0AC9FD00E4DD47B10E48C176D918DCA79D327EF36B87D0B32E828D15F7A973FCBF78126D59F9C0EB1DBB261F29E6C4340BD265545A16DCE47A807E240917057DE737F5F47EFCE8D3F5EB57364675DDA1C4D73945AB1DDCBAD66B29C420FB35814C3B9576BF7CB39B98668F37A9DF9511128C80924BFA11A7C09CCBE830E8013F34D7DF948FAFBD0D6849DCB10C78B24F1720C78AAAD6C98B1F24B7C624871CF62E3EF1F5655E33FB72F333FF51BC23204350D21B06651993A5E7AA9FCA20DACEA197E402FA3C8BACC4639C819662647989793838CCF643B1145786DF084B569B2C6658C6D5092A49DBD9DE20C9EE25218B764498F3F253B8939AD5D872BB1355CBB76055F975F009F1D124A589A7BA7CD7F35D4E386BEA29D4BAD7634B94BC0E24C0D6BF914AE6F3887E932548C357FAC8A139297701F1A3772A8297AA2DDF120842F43FAD734A7A33EA99290AFC77D667AD2F7D496E72FF6B078C09478FE7E34BD8C64897F89478435F537DE0E587688E359FE1FB864C0FBE8CDEA45FB4692E1E31782DD011696C9306742C5FA5D9017FC179518C9DC5A5258E9085F6E6B79E21319A04796F7683A5553337B8C3C985D02ADAC0AFDB19FBDC0D55209CC50E275797966312F604F65D78312F3571F63756B1ECD7223C712E4013CE78CB01DD5D86172E9782FDA09AA51B5448934449FD5692725D4E710F28F0F4C16594236CD4598B02959322C7D768634511E659A8EC2456A467F625490BB6A62B974B38417EB10F7F58C840CF436DB5A14C067D00D240F1977A35B4657D4940692A6112D97FA366C2EA845363951FB50A35EB46CD87D13497DFDFFD68428CDFC0AE4740A87CF71D5FC4467FE10C7CC7DF1457284DB2CF7A73681E549780B8176367546AB7E0D838644301CD60F74F9E33E45FABA445FFF63F42721369D46C23A216753F7A2E1E22266C9CD099A35EA68B65A1B564746A283A03657A5943DB752C31D0DB6532D2A9F7D9F2FCFB011FC4C9A4DAD0DD1448D5B10CD657E50BE49BE4875B667E821D23F1770C07C49DFA6B0745C94054725777AD6EFE2FA106F2C2B0042C11C41F4CCEE373EAFB0A17B8403794651FEBC5B42F70EBCD1A57A01963A69B03B2C942128F90F6543E4BE3B97491358BB605B8E470E51DFDCAB9EDCFE2E46B946CC314FCC90EFEDA84975886C4C74AA9A41C8083D38A5BD7C02E8791C2EADB43DB55F7620A87314E1BAA09815F578C7063FA02FB47FF84524B08455F2AE26184164FC4D6120A6738669B89B31771379B90CF9E4D96B554BACC921121BAA3C19B0B4FBB3359471CA7630D926C5AC69C3FE100523AE32DDC190A098AC23C0B3EDE4670C397E34A6BBAA0F03655F9504CCD0D5C29F8304078218FCB5FD2C1F6DC0C744CCE13F49EC752E1F63376D3D5EC0B5623B08B133A67CA71D0DF3656F69C6C1D013ABA46B51910E881E8A57C764ED6BE6481D907E12334FD71618757F092E5E939E65607FBC76AD675AC9AFDB4DD37E994E63861025A7F90ED7EC427036D54C5E2759EE5012B6383FCFEBF77DE54AED68967251483CABD0EA34072CB5F553C66D176E1BE8A6C4A8A20C199E380D5F4A97E7895748BC981E25D537D885294B4FCC822C729C84EBFAE0DDB86B6451C03BB736BC6168D93FC876057F6041C2633A350A5336FB28E2EBE98E20B5A6044DCA35D91FE5EEDD66F3EED99640FAAED56E7A92D60CFF800D221DA5BD14EC4CBFA33B46A01AB3B5453E431628F4955D987B41E06CB5F1125B2DBE1CC1678125D20948532A5C12F0073F0E585A4F6844A00EFB6F9090F47C8665D6F3E26476A7D3B0B21426B28E127DA1B9050F88127DF774140195B619C854CE4D0A4CB83 +pk = 7B2BA93A78F89A116AB7AD274A78F9B01761ACC56E408B96DF2427B17E5DFE18FDA35BBAFCD6582B6E26C56051D0F8C01D9A9036185278E7CE2D85EDC712BAA70DDB54ED376BF6F8080A212EB61D899E26C55F2FF5AD16188D8153E5F701FE089BD255EB0FC325F18E2F10D7F46C89E99E633EF5F39E001602F4244C3EC7083F30C0C97A530BD62DB7C7B9933B51BB79F896EB7509E75DCC9D17FF5078E91B28AEC676FC75676DA45C0AF16803ED3177775993A5CA29AC8AF915117CA94E40AF6B75CBDD1D54FB405248F07505D370A5CEA326CEA69B3AEC6FE6194C7144FB0E238DFCF07007AF4297101128AF77AF622FD223354BE052C0AF741003707FCE73B91D14AC38355A048687389DC2215E631DA662156E2EF26C0246662AFB564F5A8D1F8BC6FCF05ACD3E039D35DB0A293703267007D5A6E018465EF1FE06D7FE6250A6B5B402D400E73FDABB5DD1E6C169DF9E57FF84A19A5265D73CB22DBD25F06A232BE8C8562BB15633D1C42E11566EABA0B38EFAC24665289DEB17482A9B9BFF58D6910D2F65157D149D2D6ED47276DF207A00A7B59BB13AEA4FC96659A2F77668A111A7201E5FF48F2A89DC664E351BB0FDB1AF8E0EFC9C76DEE0AE42DB5C072FB0CD5A0B39C957F5F51621EDC8FB88E0981F8FBBB361E7192C6C872BD853D990D7B99F737C56E63527DB626AA65454D366B6E2DABE6384F5B11DE6FE419E253E8478D7111B223E2D53214B7210B5B54BEE5719B3C7F775BCC729229F3C0FB7E05A0BABF8410A974090D0CBC4CBBC61A94A4740CAD6FCCD3024A7144B20EEDE9273A8B6B48AE5A6D8BE04F7C0F15DEB321D1FC179B52BB8442F4826824809163BE1030108E04D259E639E0539A93E454A1E10B0BFA15592850B719715E657B8C96F2EA938BB55B33C143E1064AE76EFBFA52DE6B6B91E0F2D5886177914079D7BBE1770545223E85684B76C665B76793AA4547FA60C90B3D5BD2F850ED80F726677E0A3DEE2A0CF1C35547904CE8EC26DC3BBD7A8362F0A0D15CF619C1B686E7081245BFE435B1852A33B41F0D766F8A8B37C8A474CB144979DF10942386DB7D21FEF3217FD18CA7E42DA71CFF90E31F32BCBAD4D9E387D1B36E5D4DF2E6D8C2D9AA9B537D1E9F1342F48019CCE1BFCCE0B6CC35DB0E8181D09A32B8C4248471182FD08FC0D54DA7EABC16BAC15A74427E476E07B2E1CC511322E0916D15B2CE952F7742911E136796C889B556212624D70EA6ABB18369374B03416A6FB194EFD6E62F2437D210322F5D72A78519693809211DFA2CD1FACFDA5157011F77AAD35FEC370DAD51458E9764140653A53C10473BBD2133EE59E1D7519D020F1478E571A6BC3E15F2FC573AE038A86737C0BE6405E0D9659C2E3255CF0909CA516E1F3E6AD16AAF5F806422BD2D6CB446B107F0F1DA6114017188C506AD5CE17CF5C4D4881A538AF5A86F3C35C3E6EFDBC234A2B3B7B0D37DCA472A437D4375E88EB41D2CD98B055ABE457C3627B00EA6AC8D483D30BD213EA171A80CACFE77087A4C171C0DEA7D86246AF37AE562501EB2501CA41F0BB14D8D86D2139B4D556530E46471983DE2E90D441AA1649F68128563BB99FA2326259F5B721676AD988AC5F2CF40591AE22A00566B68E9402C84974DFF324411BFB2DF9FCE7FA7350FC0D5B059C583838177AA8747F0C94F1381A48B673B4F5E6E350BB78194160AAE3125FD2E635C62367B9833936ABD750B15606ABCA0DFA2F05261A79EEA896E495D43908943693E38C3F0BF20CD91EF1DDE874F1698BC6104BD7F34F652437CBD61766DA0F2824104FDF3C543055381A3652DD0E55B5B343C10C966E72064E90F84021A04CD7BADD3D441ECE43027B67D1B1B908329A0FE76C65991099DB08D0E89A26B85597A9A4BD0234D5DB25336A8FFDB5ACA4E8F977C033EAF82ADD7722F019A5C4F4A62AE60AD3CCC57FF5B6AC13477ADB42B4B61EDFB08A0F49A1F9BD58E1B05B967290FA484B6E4C8E892C19792C7325EDAD9C408D41B20507077D2AB421F825D7C245D0150F3EE5D9849542CEE5BB666AB9AEA28919C239D574264B41B2CAD2D2D9B1F51B04478A6B58F7168DE3214E418399B4FC2A354E1DBE239924F8F6B748779818A1F657317B868BCB51499DF30AB29743E3246A87BF214ED3963A51AAA70584DD17CFC39A64587CCED7A4A0882DF1D2EAC327758F9ABE69147E482D55B7AF785E8383B2843CF569C851F9F5E9CBA58FAFD569DBD744F09792235D5B28B257109F91C9943AB639057BC051CA12266D967921FAFD3641F8C573D2D4C903C5C5F47F1D99A3B160B82A2194DACEAEA134058195D304DF573DCC3442DA4DDF972715A9ABB6DA789B7F4421B21F8AFFC5DCE01BB190DB963E79D1F15CCCBA34FADC76BF5EB14BF35D177089C7238BEF1E3CA76980430DC669007C940B9CC6AEA35C9F1CADC5E5521AB79B9B0514AAAE323512B28A4FC2D6ECA01D4890C4362B7CD25912D197CD96D73B1C737EABFECDA8AF3D562CDFC6FEB43A04174983DD1829200008590BE5A3D3E721503FF7F636D952F5323BC585369B10C1EF7781DA8F19A7E0AF2A586AD5FD100FC14AD612B6773D07D1846472E5B17912E576159B8EDA8AFB6E16F6A70E94FA0C77EC435C8BF225D42DD8A2476AD2C9D9ADB131D51F0302EDA96618DB46AD805010D422C2E76FC4AC2BB3C2DB345E249DA66651C041A19D27142BBDF811C0DFA8B843E8D3C717B09EF6F6DABAF2F2A6D479D656DA18AF98C9EA5F61A7D332F45FFB2C242D29356187FBC20BAE068414144497837B7B1082415EF519D95DEBC7F5BE0CE66F07FBDEA6C3DEB7829D15835EACEC46A8B123687E4227D37675D4BB8EC40128347FD8C2D1FE8DADD2787BA3178D718CE43F1F982E49AB86D2A4586E746422A2A828EC39BCEAD55467A1734A208EEA39BE8E1FC4017529076E9FC6A3AB86D7B0B72E07D420F64CBA6BE8F4F2434F8184551BA5F1B43FA8AF01FC0CF4AF0C2A5DFE450820323795E204A9D10C4535753598D0AEFE48EC9663A4472FBBACF870DF46E320B761DC5A7617D1A9B789BD332B87476E61FD9000621A6AD33BEDC49E4066F33A06010063E71AB3DC1FA136EADC78030A49D4540F630A0269DEE88795F15B9F592B37F7CBB42D0396581372BF2215C8466815EBBB401FCB12A0B35DC61059F23E65767F1057307E76DD5A7B60A6D0A1B5CFE241FA642E3C30993406A88B694C20E9C27B3B44C149F14FB292E601C9E3DBA88727D865485902BB21DE9DFF652DF2DCA2034EDF1736AAFBCD383094B1D0D50A684DD2D0E1C3980F16CCE727FFA0AE4AB3687DD3E505B2C834960D7D79E76286D533CA0AA6587330785CDB156D872CCD38D9787258ED21F49BE66B81D70C3B55DE7EEF62435C017FDF88E2CBD6A2FFDEEEF3FAB9E7925BFFB0BE40D73723A70C762B35232E5B3840DA5A41822BA75D1D06F32A6CA41D4A75E9776D973D7C69452E085CDB39D5A1D38014E5E390502B3B80E4FCA3C5970DBE76C6E32DB06F76079D280097BFD6EBDE6DC61D515042C876FA3310A0DB677EB79C6D4868FC7AED1A7D6BFA9DFDF06783261E7C2DF240724EBA2E817E6504CF8C9AE80CC55B8FC56766F3F6D649D353726389C34EAA28C609627AD507F2017B6B8A5B7A16587C1DD8CF2A9AECEA898418A53C4521988F251FE0CAE159AE90AE49D34DAFA8E5A364C1F1DE5FCFD8565DEFB724D845B7B6B33C69ECE76E089F3E74C229178F1B9C007AA179564E8C6EA9BF9AC144D205A87557F142D1F9F302E43FBFF3F4FA15146FF856EF3A37050005647E2F3284BB17D04568B3F8BE945D31F72B8382412839DE4DAB2D3A5CA401DAAA0F354AE106DD84C511ACCC8D280EB4C806F63602CE2001B7F49F84BCA6A7F7C2EA943A625326CB966A5AD56EB88B9B29356447CC4DB34F618926435CB50E5C9A3AC17E52BB3A79B209D2304AFB3291B77D6003FCA4E47042B6FD15E1772C343916902E8369D7BC6A9F86B6CADFD651F973AFB1AD1A4C4C24444A886BE940C9A126BFEF47729502ABB7D3913228628B0BCF58A885EA9BAB8F57429A29D23E00D8F7F6291D49A1B55F933B0C3779EAF13B541CBDFDBD092B86BFC6397CDE00971616B165A1FE559F63651A8454EB73553E3DE4CFF02708265B27110F753BD23B210D8E5144159CCB07C4037F5371447F3A1B02F5C739E30123109300C80F46 sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283DC8CA71E13EB3ADEE -smlen = 3283 -sm = A98333A17567BC9D531E9FBFC7D422409A0360E15F3FBAC3867D59E12740282DCED4BD3248261B7FC16C39D71E5D44739A55346712D755C592331D42306C17BB2C0AC92D4F30BFD26EF38A3EB7E14F2D352FDEA155F24E4EA2B271401F70B55DB1DD9F39F73D85BCF9B4A1F651DACC0153442D8F50ACA013FD3EEAD407B4705600D3A44BC31EBA9A8B76A6C6BB050CD751BEBFA9C2884DA8339D17AE4AF4758C53AB809F79E429915677701C93C492E552D1C1326442457D67DD1DAC3B47B41CBDF6091F6F87629735B35135583629AAAEDD56CEF85CF4817CDCBE39F631AB7B2885F2F6812D8085EB538650A3B79C7EFF06EDC339CCB80BBED744024F8C1F5F15B1E5833A76A0E452A86FC32D66055FC2CE9FCD819604A45E0041FC571B5637AE29E845472F7A53EB33E4937DC0B597BD25394912F20BF26E00FF9FC0BAB98CA02FC94A7758B692FCE11E7CE608DEE550EBF915D7BD84518962D799886B92BE02508175E44E37C9880B753FFD244F603DF01C7699FCD1FF840201A31F70C705DF9E8E8957E510D3C5EC2C0D55906035947D0C0A02EA4C8B246A68994BF8421D564F8101C535F6FB986998B2D7DFC1C7B89E4085E56063EAEBBA844539E8DB0D6F76D962C25D41933AD64840589348D40E40108AA58DF07675DCB249D9E2413192CC10A4609323DAF6B3768558377913A90477A1D0D41469CC2EC65F5F329D35F1B17D30AFF94367C2BA755B3F8CDF93DA72E978565C59D3377FD9720C30C7380076BBBA66E417CAC764B4C502E698A3AF30BE3CF3006285FAA96A535CD267A7A263EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +smlen = 3387 +sm = AEE838B7BCED4493B255B2820463E67FE20A904AE5510A959D3EC63EB4EBC55AB5A9C96B67F5C540053BF7EACD97AF373C34DA4CCF1A382F78F957008417C3A36966CF8E87240A09B1D0B923C8F6591BF4D2436BE0C7655416ED5EF7F5F3E18432BE92BFBEFB1E42C8CD46AEAF889A57AA5AD43B7A8FC089F9FA62021A052D363E1045C57FCE402A5E0AAA4B09010D9C03CEA57E9C56B2BFD981F62DA5FBC6667ED80B65C12E2EC0CB21E83B9F78A4B3F7636A95E850E84BCE219F3C74F68E3211AE28B85EDE04970934AF74E0896F3C143AFCD2E6D4F86E50C8E73F2E730B57CBE9CC05CC8B21749E17ECF6DCF159675DAC8FCF77607CB754A997065B47D4DCA8C02EF8A163C6D1687D28C209602736EA317F72706E5A8B26ABD3089525394D43233CD710B4D68D2D725D9A362CF72ED033DAFEFFF9A45B558A388CE871F960D1A302A5872E11EBA369ADA9B747F019F79E269E698CEEA434350EB5825DB6A741E46B1A098417DFC1D232AB9E187547FC11B742A1CD157BE6546A85B7DDAF7F8E8F86FB4FB235A23E9D65281E26529C0653AAA0FC438FC168ECF2F57EDF1BA466F9AA096158E97B4592D0111CF3D1278DEB191D9A9E8EDE9A49DA36D9B4B91850306C9CA3A30DC1A0294D24306876D2E89D204EF4D61A09D0A1271127C6F10826CF45361CA336E798E62A9237CD5A8115FC760E97FB059E15EC5EB923C944E4BAAC6F6D6BC6879115DA4674C21EF6F19CB01BBA37CA3132A1102C954AD3A6B640E99F5D89D7A63E51D8B6795A9F63637F3AE15E1B05DD83135367D40777BD2F2F19C0CC80B67DF0B8623AD798CFBD4D0E0DB2B6881839D232FED6614829E90EB994BE173860C7D6BFD7DFBD6605744D9FC94A1539C1EDCEFB6AEF2341F2403D20EED142C6B41C684276BBBA66E417CAC764B4C502E698A3AF30BE3CF3006285FAA96A535CD267A7A263EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = C9FB8933F769E24C73D4F2D8BE98B79CAC470FA3BDFF49ABC62BC1C4A4BFFC91E6349BB1DAB01A08247BF68ADA52CFBF4BECBDD4DCC7EDBA7355C32E70F1584741598F033324D10FA60450804AB4DFCD56B9ACB85821CFADF0C14A7179A91FAE77D8249976C2C4E13ED4C416DE8BFBA4B5C8B7F922C82A85C065936315B09E747C66E5A6041E8DB39017AC2A845F04EB000192467890804652DCF7FC2F1250533AACEF61B5D1630F27F575663C9500863D1AD5C29BD530E18594A009A2A5B836BD75AC524281A479960C3A8A200921F07C35C1A95FC778E5C3D8830287370B5709DB3D46F89B47B78AEAF1D5490F6AEBDE3A0C1E15C4FC92D9E6FFD90DB1F802593B24E171166ABA38E5705ADE3DA9A784C5DA777E98083D8226A98D8283AFC56E4A1AA1F8E1E9FA75E78527B512C91961FD4570634F9EA52607EF65374FA053D994DEC45D1814A6B241EFD75AD0FBC5FE93A2A8A557D6F6E885C2E6D9960352DB513AAD3A76EA07911C3CFE92AE7EEE89335CB4FAD3F7BEBB5A41F4B021A5733D56C9FD705BFAC3DFC97AE6576CF0A25CE35FA3BD39B2A1FB2FE48EAF253F6CE8DC9EFF9FA4EF1A985958C0B270C3E9E69A3C2CFCD21637F0CC94FECE4FB4203C8FC843083933130C0228E73A929CB411C37692BB9DDA626B83350F2AFD568014F9019B8DF1B997C147EAE2134444E52632965EE601C2D9299FE08A3B90A032B2FA5BE451968BECA9622D219888CB0509B6BCDB114A92AC4F51EC411F3D3302B426B8193F83C43C335BE7D49E9095CF56C35BA59779772025C1BB6E8D8FC343FD81558A23375E8F4D509B2074F0316A29901C98924397E834EAC122ED100F9D63D937F301A14843ABF3F0D11AE35CDE14444DDC5EED4C81A6E0789FEC1F5FFE5AABA4A1D7DC2B99CC2A51FF3F1235FD25D4CFB5C5C059F9B2CE67027E09111F363FD75A4F7D3B7A7D97C538888CC0B3C75FA4DC5E75368BB2E4BBBA2986D0EC2CE579EEFA03A4C72FAED1E17203D9277412F413AAB1DBB91E466FE73322EC160C5B4E21A973E173A3D9044A25E02738E7280993E0A736953B9D957B3D24E551E234E06B4206B2164B236C96F136A44DC11A1261633097A9375A87F693E0A21068CE09F10FFB33DE934FC862F97F9A22E09B80BD033B88F658A4E526FAB7D11826DCBD5E2872029FF638AA425426BCDCC72651864030AA2B89AF8D340C053E103B2B7DE1428E1AA5F8477F00318F036EDCB55F8F9970CFF30DBD7FF339D6474A916DE47F35C373178D52B029E6109D86F37BCAF277CE280B09356DF0597BB0CA27DCB672B82D2857CBA1385B75FF2BC50006E6C942431B670309DAB7392FED1685FE9EADBEF4F70064A4E53E18AFAFF6489BEC5FA2D126F5DA009AB481285A7DCCA4C28DA4E3B8782CCE6748B8898E194B5EDFAC0A702FDEEF46635B6CDED1E575695869202106C8C2D31DC9E23B182681D7D571637867AC81219A31778281740BA05759C19616ECA5C224DEC44680E3F8ECBD4816B3730C6F879CBD34FD7FEE0F9B9FF041B0BABA7E7AF0E2FC37641B2D15AE7D4708013CA75ED2C38B8E93C8AA6589C62CC129A1149F0567D8136CCD49E9734C1A086D8E97E1BC8EADB9E2420C208FE77DF41334D92AC2F7D672D155A03C55B1765FC799DD053E2544F33638B2A7D1C8A8FA12CA96533247DC768291AE70A7F0DEB1DA34B92AAA07BDA1E6C7E0C3C1BCFC307C6DF1D3A6ADB3332EA2FD66AAAA41453D3140EAA8947A775580F5B241590D7D407FD5CE1A9449D67E9D23BA4CBD9BBE703A7CA98C208D278ED145AA01ECFE8418871CEC8AE44589F1431496DE01EF28F60477B1EC9CA73C8252E3FC346FBE199C5869E57A0F2AF0A2BF9E6899E10AC36010A84BDC6DC2A151AA8AB9DA852AA9D1458D535343D299BB2C15C52F6F9C0C7F0A495EF3943A9141B12F7AF9DC69258E91443AEFCF66CBA6554A891ED198DDA7270768FA3FBFFD3384EFBD41155483ED084F935145DABF092021B6FE354F32B26568B8C3F98F5523B0E6BF8FF1468D64FAAE5A78D06215060E8DB36B77FD1CEEEE4945F79477D6DB66B762792E11263F0E6E932F8EE04179F3BC94A9BBD0373B9F1E7FF29408499BA846EC5036EF3CA4977E5375F3938C9AC9AF749DDDA37C9C3BF9152199C107EDBF46129EB67865519A7A8374F73E34C58249FE1FA3F741B031E891D9D389C5CEC6BA279501625CE6F3FD8EEDC2CA5B2F57D18250951D84B98A17ABBFC75F3609F2CDB2B22083D4A0BA74D1044F22F05A79129D2F7FC6687B3D0D6D720C5D98BB54EE9983F9EE178ACF973172B08C519BBF070966D7C7B52390C12933024BDA1128B9BF629E4D0C887A2D196E616130FD52BFB4B03DDD264E60512239DA861A266A3C8E0E14CEEC87E50EE9B49CC9DC92A817E7422ABC4669049BA86F7ED315BE909CAAA6746897AEEFD60C7EABA1E4ACBEB60BAD3C782AE1C99857B0030295C0B3F9F2F4F5FB0043F0246AF480ED8A39A3FEDB5F48EA44230656581E4517E16C521D36BB23ECE7F2E3B589D2CDF7EAA11DDD30D776FA0D508855D47D5EF25F86D3220647DA31A0A9D16421A349A89040F79D1A176AED37F62D72FBA9D23D0AEF4DCC7C3BEC1425852DF9F744B3E158C07C7EE69F0C66F67D0F48E0F5C5B4ABCBFB8FFD38ED12828E7DC96B6C7E00C94C3D1E93DFCDD9ED79B5E27323DD1A7942D2DAF63EDB20B0C37E78B1CC324699E2EC5E1A836C90893F75D63CECBD2704DAF6158BAB0F6C5B9A87496CE29561BA120E80725E045153926506CCA601231D3BE7AF43ED73984C924A29AC1521D4DF6BC54F1667E5454A4A1AEC0F0CDCED8FFBC51FA60B3A0DA62C3CBACF070E77E5C7337E0FAF358245DB36506259177A5C22400513A7007DBC81759AE70ED927CCF1870F96B38BF004702CA74DEF98E4120F7511C141748BA8EF6E3BAEA960C2078CFFB8260985D427E54E6C191AE47ED30A81C04841D7F8633A0940A0B21D961A1EEC61B0786BDDA2AA2554990B15F011F4EA1F4224598A6D35E5183B2C8CE06A459263C5B2831E73FB2932C144D875397FD853369226B9AF8B1243AA552BE86BF8137775BA83C2EF4CEB211A8F6D679FDE4EDC1455F892DF8A511C8AC1B5A3685A4D489F99D74BEC2769DDD41545BBD8AC79FE14757DE76DEEB6C2E7621C70A81FAB9F931C67943359473F5F7E40CA9D7AC22C5B507909DE7BCA00D690C1E9CA6922C4134C749F8D12AC43920131DADCC4EF4E91E4672630F4FAB34A46BDC84C4F0FD49D45768AA936A670F3CC79CF9B85C2E34CB39FC0B89AEC21C8BCD6419B961136C2C91C27A35F4BD3773D887A74A00A60CBAEDFA8092C43DBA58358D32AEF790A24B91279EC9D2CA9DE4B96F38E4C042E7000C0969CCFF20D9D084D2ADE1AEB2C16972509A764C529D451E1BC651D5AE199BEADE48B37C40B1905CEAECA3DF91597F992DD61CF17EE505E766EC192E25BB626F3572DBA7EDB3C84B196338783CDF25DB279D8DDDED5ECA5E7C150B52F40321CD038B3D6B95E732B471ED52CF2524D5C9C0E7A97554B48EAF780C9A6EAF9F766D863BF1BCAFB34D248916DBFEE58E7E4D16359B3DF526BA412CEE6362AA808C072D66C543EA5183F212726211A6D64092DAB3F789A43A4972157A4DCF92A22FD4733DEBA65621BBDA22BF4F0A5478E108A7A2E6E277FD30C46FA270DE2EE9926211FA925690639382A26974A77FD83D88F28571C990E15453B8BDEAB3A +pk = C9FB8933F769E24C73D4F2D8BE98B79CF4590454AA3D1EA67C7E9E15C1E29E15BC12E13AF9D0AEE4920FC9C14DBF889C0E1960D206FE906D2E8DF62FBF5A10A7638F2C9CE0ABD1098CE54C1BB3C2EA8877503B24E0F1427A6D4AECD1D195343F86340451E37ED2A2AA2089C3926193CA122B50588CA1365ACAB2A18633DDF069C2D2361B40C45D03EF6E4135861CF98746E6C4DA9694627BB8AFAF864889F091BA045FD21242E4671E269E4F23E9909EF1CE1D9ADDCAED7D0271AC61B579E25AF5AFE69C8BD49ADBC1859DEBE7028E924B06B01E84454AEA2E679DB5977925C2DD4B3D004FD0A0A550AC15C72B5EEC794D0DF31D38CD961E132BB85AED7DD2618E312A6EB6E0434B6C1FC7523BD55B28FC06F268E483DE2D4DDA27F48B8E899188145A846524FF8E13E2789E6FFC668D73AD2E39439AE5A95AE0C1260C5DD0E360EFC8822714DBE4040A1196D81A93856A19D64ECC1E770D372BE5BA87C0EB7B009046A275A8252B164B651461E313E98CE66622778EEE5764D72C765F1298C0ED2D4E870536439FEFE3E112F955712BB1C724387A27C91FAA3B2EEAB80BA9318D7F147F598C7BC115E1A0322878FF059DFCFE8F989B4248381771D3CE0FEC7FA57A339BFBB660185C018924B978B5DECE9F9BCBB188F0DEE2D641BB91BA619D3C858E355ED0FFE6BBA4F26B1CF82DCFBA420AF648267D51EEA7DF7A07EBE96E40CE2D156445169FD182A2C6BFBD3F380E438BE6D52463532E883A07ED6572D8F0A39748DAF3C04F2B3F2D273473382672866088D6559E25A394498734D2DC568C2DE3DB92C69BF982A168AAABBCA170CE7A4118377AA559CCAB72D307D189799CAB9B42F98B1145E2A1C5298087FF1F72DA34EBD58BC62033820EECD0BC886FDBE66203295808B4D84BCEDDB3AF6B78DD86B3B03A6719E1204727480D6A16072B6896948780B46448B35319DC6208C841E31659BCF2F8D7BD6CF386E2DC3A89CD6E6EAF357939618131B90F7EBE2CB5F69CF836DE99355EEC7E5C19C92A577D58CC6F1D6BC783605C0CA7507FEB5CCC3EBAA8949E99EDCA26EC17F822FD53FF3D626631376A0B33ABB4CB2AC91154D1076DE29349BC07DBACAB99632583EDFC3B039557FB287A4EE9AAD2D76787ED34AFE14B5C7E45AF7A84C5CC07FE46D411AEE78A7B565A133C1EDB1A20A4E1203F3DA092F702B3A7C0EFCE7808F23E639F5A717D0ED65EF9ADF7471C4F6791A02ABAEF555739FB6752A7AB7E3953C98848E425BB898B7829883676B2955F5C95E7A7BDDECA1D5D7062D4A05DD9499724E7CD05FC1CB00AD30674711E070EE6815500A9249BAFC5A72760F725D199ACD7672E8FA9F89BB2A5DC0F4D4BB7EBA9A556CF6F125085A5A0049E236994FD1493747EFDF33DE320778EA6B90BE9D313BFA1DA38F507D5B9538D10CF38B5ECBBC40820657921D3756579EE362029D8A77685617BC054BE8F57A48327DF8513E824ECDFD8359B547524179F28D1CE5502636F7427606C9680788D854E50AED66819B9ADFDCADB7F5CBFCF016B94D904FF027654036E476410FC98C993A1F87998DDE06BCE7B4C727F7D165A7D359D7C8C8CC69CA4F976A56B38778E498AE9AAB988611A2D678309BFF7EE807AA22ABAE307E98E72BFDEE3B652B0B96F0E083BA51B0EDDC20C24AB79A5DA58174A8C984AA9334CE3474C025A15481746CAFFF00B16516E4D6FABCDC6F78F3D65357C53BB8BD2853F5056A4E65AB76875575E566265432998B796D38FFFCB66EB761D01795B003DA151042B9C4094CA8E0A3A3FF37902C1109527EB90630F7324B6FB8EE135ECB19D7AE97264F46F70639ECB728711148CFD2BDC84AB9E9A08EC856D6A7D3F965426BE8F1588E5DCBA76FE75850082CFD80DCB54D8BA8CEF60C1AB85BFC78E3EDC4C445BB6C1E3B07352D1CF950440329D23E42FBA9E9CD7561DC37D46ED73FBE019E3401AB515188BBBC919045C734FC1B3B63753824924C82A0C659ECC85A4E8EBE39BBD7D47F74C3F2D82917E7B10B4E85445062692293646C242BFB619A95349134173B5B3C0D996837CD1D63E165C3B0DE37C3F84E92A1A0B8B6BA8FDA246A4F63703776B603451A352FFCF6DB16A986EA2A5F5D9FCB72EAD778110B34E828EC198D2C0A05F84167905890894DCFC9BFA6E8CE48C1D6D3B8DA6DE33046F8BD6E3BAD81EAE8BAE08ECC56A8E1CFEE949C0F25C2F6C6D5A526A0F15F458A7B3A9907050452A6351DA6D5DF92CCFB48217D9FDC7A563883B859D560BC2497D1E5AA774C2F298DF4F1EE0A399B16A555B9908EB925727968F15385B8DE5D5F0DB134732F1C582548D7B0E04C6A908844B013DC3281BCE7F80A5EC5916FC7B2A3F17F0A0BD40E11207ED659CF0E8C9C74174478CE5F67CD9FD0264C942DD5C8618C02802D1911D97F2BF59865487CD79D68D04C541AA4848D7D019117D42910BFD8929586E150DA333A2050A39B9A79B12F6D2F3B3F972614D39AB92362AE600E65681229264D59694E61BB801ADA4CFB5996A088080416BE407CBCE099AAEC4C0A6D864D7563D106450A9C54C461195BF3CD923A657557D895062250E77FC9333B458F8607F7BAA5DA49E3CD1E8DA9D3069BCFA28397D5009BE4853F0961BAF50FA6EA4E935EB90DA5514AE2E86A51CB92739DF6F4B4624C8573C5F7F66F2EE3DBC0D02060D9A26420A6E4EC970B67BADA981172015733B1215E49A26C23FF7B219C5FBFF2110A03CDC48AF5C7C741217AA28198FFC137A5A879346D8557F2530560C6CBB636595E9BF3904CC35E35D9A712DB4CC684398EA4928FE8242CEFDC2E8D894155C4C6C15D81F8F7DBF8F02AD1EB0BAA1FF86C1861B644280F3500BABE636AB086564FE8EA7E42495294ADB2D4D8B24FA2378273A3C626D40F888030319B723D81E68772472BD2E66ADF69341B73420D1B1BC109E3E863160240C56A48E39C8C63711A322E25D88E33D2302A2E8A10DA3423F581A4401552B6F48F639C55D9F65D2E97065E0C5579A769DD6A4446D4EBF413E30FAE4A753A6C1E9FD224503CDA6AC610DEADC37FECC7004D4D92D83C4F5FA6D99769116C8FBA4E8264270789DFB062E63F9A6E8B31B9E2E3FB8FCC2511B9734FFE8D0F198678707B7FF315944A10A63BDFD3AD2D1877AFDC92D4409B9558C0F66462D5E79A363EFBF7D626F58B8EED665786861A590B55681DDC4988E17065BDCC05086AE844A13653923D195EE5CA9F7B4008060A739C8D6D18EEDABF709055AC18142595A500CDCED0D320AFA6694849D2141B5C9472CDE284BEE62A5F0D68D4B7DBE9E5FC7C338E830C038AA7B7C62209C4C566DA1B91990FE1BF3F975D827B29210689CF6B1FB34792B47F96ACD24DBF7B5FE2E95EA86FB9BDDC7563D4E0D47F5A4B85983266E72AE73CF58CBFC52415D9FE8F66E8D9DEDEEE14D95AFD2F1B3A5C1D3F7DDBB7732965C43D3E2F514BFD33D4500E34F352AF34166273F7AAE85B95814F3BA7063C02F5248A2824A8575883CC580D89523AD8BDEAB652174E3100B56C31D6CD5196F55E0D5186AAD7BE7D3F14801C3428A3A5315F8B4F2B0857343BC3A9CE73BCEC5DC6E8AD37A37392BCA865290621DC20A4B557ABF1E6B4DA1144EA8E3D84267754967BC983F795BA24EC9EB67C7BA0E1A3243AD085C5639215E24E4424225B3A40A5AD116052BB8692BBDD2581A99F616F7ED87DA537E0A9C509EA9581A9C21D1C94B3C08090629C101E7BC5BFE8444AC5F2FC4096220ADFBAD30FC8D812DC6B891B6DFD8065AAABC9E4BCA4936A63CAF7C8B658AB8DF4B44D3BF7B9BC00AE140751A3BFF57E716E8CDBD8AD521E8F033093523402DD83174ED6C17056D4B16F1FD1EC58502ADA28109292C11AB2E8916D8C068C61C41CFC1ADF857A6D00A3E6040587F1BFF60842AED0174834DA680C4554474831CF75E035A6660DB83D436E33BC9208C393190F1DCA6095E1E9E692051D47BBBCCC2F61CEB85F7A50869F97BAE7981B414ECF9FD678C5919E6AE5AE0A3AAE4BE07F8779F68CA70851F5317CCC204DD18381C564294EFE6EEAD6A58606FDD8572C73B642CD69F0DC3410747E92A34FFFF0AEEB2185C31340A0B767787DC57E0814A77466937DBD2BA713A130BF00B59AD11BD9F262AA528469B3FE092614F40079FF47EA2B59B26A8B8A912283EEFA5D6A9F83E79B7F7800B5EE841D109F33B30C8BF9C5B4A sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD912F452692AC383D -smlen = 3316 -sm = 4D6075A921A0353B795A207735F64A0ABCEFEA46A3B6A3CC605F7B42316B9423B3F554B096EEF9A96D2AD637075E4459A0EE4DD0847251C8C0EAFCC25CF70BF2BE7FB44D98C2FBE0D40840173F4DC320A02FF7496CC7DD3260BEAF6C72AA9C8330CC64B651DE2BED03A7A1CE4F5EC620F77A356C1529BE12D4C26170D6560DBFDF89F86C91D984626481938EFEB8DCB84D2FEA27647E381F48B6C291204811DCB4C28021DB5F911D8D0F06F1415A9B68F9C3245AA44ECFF0C8AFA20AE1B2E3E7F337F1BAFF497AB3C612FC52FBEEF6093C53180BCBAD899423D5FBBC98E348949BE329E499BD12A7C4DA879D011773818143305179B13A6B617180C2D80C964FCABB33F3785D611A0C0EEA8176A994DDC4FC03237ECB09F28A81F6ED115D8901F586551EBA9952BCE6345900D4A09712424427174F63B5659F17C45A1960ED79ACB86613736D9B519C2563BF08F4075F13C0C3B1C55DFAB701C8D2830B3A237A502400A06430C2A83B2E1D0C3C40CDA54A6BC0516C4FB44BB66A7376739F36665FB485041EF315A997A0F365621E269CEC868EEB1D7627463B4632EE72046B40C09BB31E47A4CBED01FA9B24319E6140B1691FF13D78358C9B85EAACF1615F50165D8B7541151F5FC1A26ABACD64D12FB9BBF26654F734EE153106C3647D069B84D1592C79BBB1182C866833C4C7CE7C8A2E41E8B65DA8900FC8171253450154071561FDE5610405715DB955230BEADB70A24C248CED47FBB22B829505402B8D06760162A9E5B0A8B0DB4E4DB32516CB3996142B1C11F4CC797A511417BEF1824A7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +smlen = 3420 +sm = C240D61A2D2F6E869FDAC8EB4923F4F039BC82B53F3AF6C4F8DECCD25C599B266B2AF8B0CDF9D83A2B95CB19B8FE28577AB7D3E830C80FAD5CC9FBF8AAB1A2FC413455EDDBA3A541513106C00FC02DB017144B817BB7D96D1CCA0D6168E352ADF00DAD2BE27499B70BC794F74389B3F28CE9348A406362C0062F6ABD03D84ACA75CAA8E12DEF1F5DCE3BCD15AE5AFAC8842A9F4BD7E1DD26DB21F15A6B0BC0972B20CA8EC00E0756DCEB3ED7617866E278B617CDFD7F6A213151B90E2BAF8C0CE7D129F904FC7A9716D62EF68F77EC7F83E079886A417F092D60C7D62F21E79D5869EA1EAA4AF448FD59B7B66D6615361DB910187D2B28D0A407EE948CEA48F8AEE5788048DF93204FD7745AA8469F029C6242B2FF296A59DA5B21F49B47BE60EFC5131855925DA4A9DF00D51BA649778C34564AAC46D93729368EABAA4FDD94E60FC881EEE377E4604BBED93C0FAFF7B90E01E5C2655BFF4BCC5E7959BA7333CDE415DB80BF19919BCA4725772A6EA2F335868B32103952C25A645B504A17A32C8B3F511D693A8C81E519846D57F9443C1D89A37A8BAF03CDE8DE4854A860363E1F279A25D45B8AB7E6D2E600FED5A36D93FE7245ABEAEA94023CB5C0289C3EAE9858B3D05B159D74E26138A9C1EAB99525293EE87A1EC7DDACDB6560B6C3DFE4DDF9A5A19612E255F6519A45D9423E291C5B7A146BF03DE9C4C30AA9218513031EC338784543A8D6EA6F5B337D5E0FCFF635993FA6E90DBE9D3F207D4ACEB37253FD5043EA8F077259438C5F0FCC8639091EB78FA8EAEE8FEE4FBEA1489251DF33675E248EBB6665A3ED93238DE66D8E63BC6AE75AD80CDAE8BACCCB6D672D9EB6213DC5337E51CF571FF39EA426CF5B2598C0E7A99400702B09F60C62610F47C4FB433119983EC8760162A9E5B0A8B0DB4E4DB32516CB3996142B1C11F4CC797A511417BEF1824A7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = 3E867517B847ABA29E8EFC7C33F89A35792BE7EAAB90A7FE9C998541E852285038C23DB80F9799E3EC625AEC0EF2DE5C0F13C4620B5B4BEC68ACE8B0FCB8BC38A06444C3E74D952CB6F09596A5739C86899ADEC5A764536C65BC2F7A6848EEE0E1B21A955D16523B13A8040578A9C44B7677EE04DFBFC7FF29555A1A94902F658B96D8C1E46BDE2F1A3C20B4612F1A4495797073C32A2C3CB9FD114D0D5129801AFCD8F48FEACB9DDCA286BD0FC942D9B19B7AB8EBD616D6B166FB9307EE8E95A8A4B742518C5762755CA8D1E4332D63D19D5D87794FEEE2EE256FD7AF5E7FFA58FE5AFB0541E0676A043EA8451D687912613C3199B6C5124298A6E21072033907DC213DDD57D4B65B470256CFA6BB8D99D5C4D4C9A8C7890A8C6AC28CBCAA943119F4056FED2C04095F0149D7486FAE7FE70A75F76D2564249B035EDC78955318126709034D989A7897249EF62F603DCB5DD05F6DCCE43DDB05962A651BA51922487351BCC92F9ADD2E7A8A629C6C10C1BC38C24FD5B9998B2F3C747AE9D360B46BD89B1B209FFC5FCA50A2AC6741FD745448E1F46FE4263EE4587464F5C3BA1189F2F31EF2124F869652778C0B6D17BD12105671AD170856D72F12F9B8B9AF1FC384577B5A24DFB587B4EE6A1E8A55EC6F7AAF2420BB3DE60CE64770E448E2AB5D280C6667C406927D5EBB7D3A83AC32C7F521EC25B8872D4AB702339C94F869220DF92F8385598A13D27D608C1438C49E7230D268ABD17830F6F6441BDC9AA97475B1101A837B3F5711BAB67B034D5CFDF17BB670DC8E4295AB40DDE6A4A721208C68C6A8ECBF0A9B87F95CDEB8095C5DC2E4CF392B0AA01BC4C6B27C20070FD2B304EC71A30DCC868FB3AE616E37F395016D1A1D0EBEBAA05431289458AE174A804451A2E0A0F5BE5F1AA12060C1BA4BB7B68F8AA9E1AAD6448625F84BFC7E9866335DB2A22B9D9B262E78863C75D1BBDC6686A0B32F6DF89AAFA13EAC42548DE02C096A7D3D85838D716FF384BD2F129325B03B85CBA8DC1F5733F4AA0538D6B6401ADCE15E9D601028E2F668D6CD0454D2C3B45D3D735E958B438AFE500BB8A844EB189F28E8DE868D3CD30BA433E3ABB51F717B63044B5CECC7E7E067AB02A349217BB5148079318146286079CFE1350BDB5F68A2FCAF41E623BC6EC5390D8C523F195115A4EF5C79102F0787AB2F82DEABE99716D4823969156BC2A534EFB6AC32FD667DEAA9BC15B33B01C462A51DF9805A48D7A1F3976AF551C464A4533D62C1C9D0019E95B0BFED669C218174BD105F995589805D2E62A496400624AA25D35C389A25644B898B99316835C9C6E93435EAFB275E8F52D9B11CCAC4C061EB0F3861095EF2A1AA6B717165E0C1CD583B4E32E4A944B4ADDD22ED2B6A677A5E459BAD611F491679541B5457817EBD51F33B42CAA66D507F4D39E3E4D4DFA65C32D894618BD3C57D9F99BB54CFD2B2AD7679D90F0F1E0D197BF179EDD57D19CE656C64DC99CED99D798A1A0630CAEC0E9F0A9F2262C22556BA6805DFF017D399EC46164ADDFC73CAE6559E3FF90B78D60D70B2CD9C34DF770E308A2D4B70C978F5F3819EEA7062137CA03933FE13F069EEBF79384477D729064DDA93B09D26298C0DB64CFF413F9B9A06EA87C741BA3FE8933FB45C8AFB1FEEAE9B8F8BEC191184DA408B5D33C820CB890540E9B077FAD5ABB350DADB4565858E3152205FC955BF7B6B996C3B335DC1E53861774C2DF43A55D74CA373641BE22E2F79355385CA68EFF4F4438C74100E09C28751F3F1173C6DC09B1D2E33B450E1E85319BF5C8061ED4D9CF9DE691E23641E2FE7328B1E43B4C4AA7B0D47BBEAF610E73F82C13FEEC377D6784B5458C55690CEB20CD0F81AB595A3CD72E23A16D147AAF188039D9FFE3B677149F993E13546EC0A3FCCEEE10725829C0AA6C014F8766ED9F38B70457297494E333DE051BA7483B42B749043A9345BF4905176A94D91D1F07B9B752D5C52E4BCEFB81E7132849480DFB1EAEF1B6029135F4D9B3C953B0B01B1ACC03A1799756423F6C73ADDAFE758FAE9BD2A18207FAF53B6C9299E8D8C88EFE45C433D170E4663E43DFD96460ECCD01CAE7DE713CB209357922BDBCB3F799575C05006A0070554E9F4006816FA68BE7FBDEC24211497BF885C12A27D18D915BD5FF5FD23CB64B5D337E80B7710582811E3F5E354E1B107321D8F0353390206F862E46A5937DCCA307DD85A222059583B3285F672B5D245EDB0DDAC4487D507C585E6B1337FE0D356F56B45AE4BF46F2984736A886F13AB8A2464DE0C28CA1A5DF8727CDF4C705CC5A1DC295241D6CA7DE957B40E8935B2A980BBD257FABCAB74A1DBE825C9DE0DD7210AB6793F09980EA8AC5D9D91116B27ECD712CAF5ECAC4DC629E195236FEBB160F5A531B7D53BC245C9AD3EE9C63AC77618230B6BE428713BABC825CB8DDC3CA0095AF97AE48F690B77FE12AF706965D47108AB902D72FAB9EF3D4B247D8C1DFF379EFE1C793EF4277AEA9F1EC9D2C0D1B92FB14A3F6AFF57DDE2C59E9AB21895FCFD08E19B6DF2069FBB7D7B732CF136E8659C55EB428BC0FFDF2A56554690C75FD09DBD5B68E6B8A8130689305ACFAEDB29F5F497296E1451B0FAB143FD2C5023DAD01BB470E0F3CE519FB4D89CB1146265AF7566C636CFCC3E007BD493E20A03123CA17567032884FC99252A71DAC78EFA68F1FBB5C958E833D247BC81AB7CB07A71EA556C1E4B768A04D913C2D789A44522751BB7A96F9728323881B8FA00762FE2D354343514A5564772825EEF9C3ED477A39F8893637CF3BF9FFD04E2C2FBF865ADE6FE6054C1B033511CC6ECE305A28BD667A4FA1EDE6B54AFC20207D4B9E10A27F71D9A6263CE20AA4CF3AB2DC9875863335B5AA2EA3649A554EA38AA44FFB33170CB2E8FAE1FAAE2E67BDD6595DE8CB0D2E142AA09EE50303E5FD55E506539BD8119D7D88CD74CFA525E669EDAA547976D2065087D3C8F37D535CF8D2B891A1D957C4E8E1B840D27DECA025B93DDAC70D5D81BDFAE585DDC6CA0FFB3E7BC984CA03170E3C2643F49B4934A9BB765E711F107665A9CE817FCC980774CC04171E33314E34DD5C85B803A7845D91F6EED6147DBBCB15C86861293EE25900742592832081DA89C5FF7DBD5488B5B6F341679F636533A36530D821768B6BE5C3F687139E937E563D3E6B67D9D18D2730BB89A7DBDD7075D83F4C6A1E837335CCFA37D8C1AE21C8AA5E52811319C34478D1D934A351ADC00EB016081C856F5D13BA51F7885D19D072FB4F4A29E9DB3846BAE0F84BCB123D54605596D79434FADF73CC6670F3034713DA2D5DFF3C30B0EDED693F41AE3634AE9CDCCBFF91200C07670F6630381BA8656342E5FF41B90521FF5BB89B6DDD4624AA6E5C4C81C1E5BBDC97EEC3F62F9F84C1254E98B38F3989B78CBB37E35C0F0BDE755D2991EB240D72AE26AA71E93ABA25055219FDD1C43C255C21EA5C04819884087EA75E5A6C36DA1843DD56630B656E686532F758445A6B8F10FCD36DF95EDFF2341B074FDA6C91CECF5E8B72B5006C0EBF885F93F7C6D9992BFD4D59635732D0D97F0EDB5FF439152118F639B2C5B2758F527F178B74C97F601F886A8835D5566DF6353A1AD959C6E6F8FE277B1184C7CC11CF68F74468EC0A830A0DBCEDB3E952ADD1B7836263641CA53E3000C0A0E7DBAE23E4665019F77BDFEBC15D45BCF26FC4F514B32AAECE589DF4F36A496D4B9D23C50D6E28EB6396E +pk = 3E867517B847ABA29E8EFC7C33F89A35C3B0B86E23F9351334B13D636B95B679D78446BE8AB3556FED88C10EEE12C50FC22F4A0A6B35F570DD52526EF03F5D26B86A71D13BE99F7BBEFE311BF945F7C828907BEBBFC13D44B97BABB9F328209B970AA590200ED72C2FE4D60A06868E7F936ABCEDE13CC6E31725B8B57C3ED5E22A8B9E1769654F00114319E57E337F17ED6C69C8A6C3BD3BA65BD9FB27F4F39FB6DB2DFFE50BB284D9C1D40F67A3395C3E3E83EAC29C3312F0B1E06297DAE4877C47A1514764FB01644158B2176993439E6387781CCE8B94D397B420DA1E30F1308C231FEE40240E5C2EA9659B1608027B81B8A65CE02B143A0D12DB251DAB9C67DE646F606D660A5CFA8AA9CC55552DB4A9D3D668E34F441C9B0A84C701D97852439EDA3AE327900084C43217F5EBC614B499776EA536FB41B82169E5242A9998FC1F22F842536183E5AB45AAF67FCD45BE83BF601D9F4FCDE9B99820D4E04C469DACFCB2713B31964D991055B0D95C9DB3333E42C7B03BC663D2249C41AE2CF61FDBF369B55524058C288C972E0D7000814BAD064A8B68E8DC490D65E83D0AC6A04F2DDCABDD90FC428FCA7AEB67FABA19F80749E1A9F1E81F53F40B4526D6C1FBD6E7F29200099E1AC922D1FB3FEA7721E97A3559645C82D4C34417C62F986BACF695D86AA06F8BEEF1EA057FA81F9C2A62E7A8BCB5B8F84660B538A4C99903F75698033C9793D97E094D8BCA32BB6F694DBF66BF2616393064D68BA856AA03879445C4716BC42081F3B892A30223BCE852DB56A59BEC9D16A951E181D99EACA25F355AF74E3B5C047208CDF56767D02BF41DA3732E0FD10952F4E6DC58053A6E421969ABFEA01E36D1E082706BA40416791B1B40265035C2F1A660B0E21DA91657D119EAE355A3FC39D015333BB4236FB5B70F01DD2DB33DCEF8B72BD26E0F72D879D13F23AF07E9C51CB22E44C7BCEF69261BB972CB37ECDB772F538C56C6C256D3FD97823F818B21381DA9588340A3BC7D43EF020551EC99AE0667080118920702D0C3B8CCE6CE7833949E3429DDFB92FD8860F52C2D42A753E9E9FF027C3CAB19B543C63382EE30D21E6B8C6A35ED65F432B7EFCD81CC3815E9DF2CEB0D25054AD27FF6E23C71A27DFB398B15631EDBE58FFD32FEFA722F0B21B9C0E6C188CD46A993BEE93DAB35F12D79AF6DB87DDDB757648E9DAB8FC6EBD05C95525B5FD8B747CB014F1E3885798178107025E7B2036E3C7F221B597EB8A1348067E02F6472232608C043E7124921C967D9D6CEF40269A23A4F0C128E6776AF777EFCB0CF4A199DC5AC64DDCEC2BE871067CD8CBFDDC9F0D0A29348AC106A94B7C1B3AF5D928DF8EE9C5762725B68B833BC6F8610814DE98A0AD4B37F0973484FDCE2A0136B192F5ADE9C657A28289EEED68294188A2363E15EFCA338F01AB54FA154AAF174F1E737C42FEA9B9DEF5570BFAC5F11F3B044DCA8BFE790A350DB238C5FD77BEC55DE759DE49F16CEB4F83B3EF2A97831DE41B2D4C716BAD41CD8F91BE56C8DD4C9F73C54E5DC7183FFC607F4B5BDCB8E655B3291ACFEA46C78AA191ABCB3D3C882CD18DC074CFE8675EEC394830DB8F7454A31B0CA696CF9CAB7594F0CBB49D4ABFA122EB5FFE8315AF0E3D8298B3B86FD6226EF0D68E0B27EAC0D62615A15AC94C282A53FB1DC2C6F93D3481162F0BFBFCA519FA52416F65A912063B3C7FBC50E9130FF430BBC55017D8BFDEE863AACCE10EEC2731EF49B2FFFBD04750D9D85E57EB1340898FE6BF018E32114EF53320BE678A9D3B3BE76BA26B0C47EBC0874E1B338693ADEC465DC7FD01F50E832885EAD5F8F684A6A6E4339D4A6106ECF565C9D8983305658B141307FD5F3CFA64FA5BBC9AF468495D53ADF6F9661F55F130DC24E0D1E1FAFB49BBF0EC53253F35F058D2AD2C70CC437BA34ECE42C0BE627C860414CA0DE0A6BB48E52D71FBDA849E3F23E8FABEFA9A1059CD404E61D19D1630F8216F928E691B1EBAD81E2A5F47B200B017BFC5ADC13E2227296630C8EDCE2F9C86ADDE8B17EA95BC52615A3F3E9E5144CFF3607B15971C0713462C167A95EEBAABD6E0689D789C924706857E1258C11F45CB921B234E847ED721B51DE30C4A3DD153C5DA46397CEAFBB5F9CE3B681A5A86A102B90B51EF4C661882FDB32DDA85B3D54615D58F36D9077D832F61F6291F32A758AFA4DC5DC3C903A277AFB3D71C2552EC086A077A954F0DC050592BB25530EBB9086B84CC51602136F589039D438C3FECD332106A502F2535DFEE28A1915CE682A05FFD2D37C513907E6FF455F325A3E03DB7B88AD8491BD706B57A39159530354C567877C5B90B146E6FAFA9A61B611E988CE548982D3807E01D61AFC21FD3927F97668C666076A7C5DE7BE217B10B9ACA5DE355E4BE51AFFB1A7712B986B04CA066D911F9DA75F99FBB9365A4EB6B568D3C5B83AA90BD6FA7B4A61D7D110CDF9A1AE45609BC4AEC460089AF19F1CDFACFE4DF270DDE310808DF341EEF3240AC1C0CA7A2269D4746B124BCE6FA49270C23F6E47DEF26FE0F2186BA1E93864754A0428983DD50047FBEEFD3CFBDFDF080CD46A7926C287F00C2D1B50526B76838438EE4B9D67CD8D476C67765D3A4994D8E0CEBCAEB64C25F825DD16767BBAFFAEB44CD94CF48190A9621F72CE1A1B07B0E8CA1278CE8EB2241A9C5C65F842535DFB390C7F9AC0EA0AB1E11CD883B25BF5276447D5158CBCADDA3D6CC604778A1107ABBA348485171E3E3B854AADAA8027884D783BFD783B252025287AEF71A90363CF41EF5467C2792E162B1AA6C2AB5C4DAC0C515A34BE2DBA1C5F0ED83B234DA51449E71E86CB2CEA2543A982C098460893FF4B8A402D4C331BC0A26DB085359FC54793AFA18F5892EA9473A881216C847D13C9CC500A60794CE9C05E8628ED952FFC18E3C12953A784554B68351AE2CB01AF9CAAD6AE1521A16DC464D6DB29DA832A6015849CB7DC170F9B43383AF8585DD8C2D5A5A0627164A32C3A922DC7A7DD610ED90EED842F0189B329BF0A28D2C438BB785990A7F0A04BDD46C7A8C8B1D96F5145721289222AAF8F95C080AA3F56443350AB85B02FC97EE7ADA9BBF6FC5B9CE58D49EB89F8F1A9C6A451704EB4C1891A4F2BAE30DFE06E924B09160EF0FC4FA5BC214F82590378CAC23C8364F6B312779F14C83AE4621A188FF93744955A0F4ADBF36682D19D301C1F1703E7821BCBD0777314D2677EE9ACB3CABF21218703A63922EFDD1F00D32E38F2686ADEDF4F7BDF35F04237BE01A3B2C93EB07D282B240BC858C65AB67D3176A1C926139D772F5E0159A1DE7D022868383EAA6585FCEE41B2EE896DD3C7E519390F1282F2FC3078F825FEE6A2D5E79262873826E821D231FC3C34F212E32823EDC7289D48E54B8BBD5A29F056A466AA85F00E1B6928B4E5A461711205962BC53E4D9D0D70493A6F221E345F7F4E056B6013E479FDB935F1961200BB15BA8FFB6AF8C2F036E447D3CDC700A5E51D0AAD6216C7FF3BDE57BC0EBE4A410CA440FEA3B2C48FCB622C7291F3704C0EEC28E7D7F746B8F7268FBE9C51D3D0131ED2DD55FD5052807A4949130D6CC6B8BBD03E93C9A79F2CC92FCD0B686207C59B0CDDC3FADEEE7FE3F2E3B178C98090531F0F84CA514480483C40000CA3F80795F580194CE0BB3EF90208B056F9DF75631BB0F25539E6DF8D0A4783A86F40DE32BF83C9BDF077600D479659746B00B1933A05CEFB349F60AE75A146114B53F5A53A91BB1F9393F77CAECC22A89DDBAEA19BDD65ACEE5BE444B1BC4FC83E8C76ABCB76FC29130A729DD03A9349AC3DCF82D9593B17B863485582EECFF7FFD402DCBFBAC7F8B3BC16EA5FD29B493E8EE36F60CAE1C8D96569FA5DFE766BAB998CE3A5C145CA75C8A846942D9B974F21A56A57BE902F5C3229B3BC6A2BACE5EDA7126F505B76A3445BDBC7B85EBB9FA53B5D714F5A4D4218A7C47D0907B991308D66CD1599237FD5E9EFF11F21E0691DA033E6749C80C05BF47D0A6FA827146FCFD84C986081FC2CC63CDBBD51FE45C461AC4F0B5A05C03065FB879EB5E51AA7B5978E705BB014021D5D892D935E3C4D93D63B0923D83BD0466027EC35D7E31E4BACCB65F598C0E02B5E45B0DC4A2416C716CC6EE253A01968ACC7277D90DBF5DE9A450D1C08283DD697935E197DEAF16A2E24E04B7A74516165D342CCE49B27C10841A3418854 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A8131B5218349BD6D953 -smlen = 3349 -sm = 7F625AAFEAFDDC65FE340FF5872743F6DDB8C6603EC576EF4C78830640C721DE7971D51DADE6F28916C8A61C8A6B5BC5957719E234DA83D4882BBD53D33EDBAE823ADCC25D0170722677A404EE05118326F965BFE405FA37612F8F034FF1BB846D18E853D257DD6570C01178C6D57C8A6DD5F57F74AAE252B9E7761F2F86B373A6ACAD95F218886FCDC8F03A8840621712F21CC5F54BD13412FA8B40303EBB274C9FB1E0679B52E3844377A898E3A280E1C0EEF141D3B63E4372CCF422DA1980811EF3D9612A8B9640967984AECACE6CD6F4DD89B96B79B933D444116CFBCB90D8EABBA9BFB7DD469E4CA67D67DD7A65310F33DB4232952A4922FAF832E3B8BDFE51F428B9D7BC8EF9AA6329B5FC602BA9A2BDA1F1BCD34E6A41F1F774BA4CBA780CC5FA33A80895880629E8FEE4A909AF933C97D029EF0A23E601489DB17E06EFF03EDFC0CACF363149E0B1CE7E8B9F9E9C4315563C1573D22DB9DA3A840453649287D8CA089FB6317C585B7368854CD5CD6E10896A24C8E87D16E01C2ABFB63E3BBF6891D01801496D7658C89AF4F42867B5D71AD8663FBF2BADDF8EB680BBBE2AC53E8084E5B8DC76C2B5AF2CADB7EC16DA58DC22A4DC967DA49F5FD9EFE8CE33D4F576A5C3802629FA2906A15845B9A2136E662D7A2C4FA45D14CD5CF2FCBB225DD3C38F86AB47C4A1CC923526C5906CAD4F7DDFF39B8F031A5DF90FCEB38662E970FD26D542B218050526527D745F5714C50D72BB0CBE5A875CCB3FC4A20DD09A93E8DFB3F1EA7890BB3CA8716831103A156903C08D13167E3D268F53C2B0AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +smlen = 3453 +sm = DBD9C5D9A8781B3964223D8F14139BCDB3233740183E2D65B0199BB2F74CEC924A89D4C0B3EE376733B1AC4914E229490FC9A0A15A501F807F8CFDF3F80234B3C1E0D0F257753564783C7F0EBB310F3976DAABD150EC03200B99BEE4D7EC10307A918CB0DABF2CFB330625A767F22C5BEF95CD10E36BB105D1FAA9C3F31F6514B02D9DC9DD11C4BB6D21DC57FD64A7A334F8B2109A565B498E5D15F71DE54E38D50775100A04168092A1582CD224CC67DB2854B91F046EC7BFC02CF7F40A93CB4CC1741BEC8E04A59879D270254F6663596892FDCABBFC9A11278FA796ECC9D9C38A434913329A0DEB9FDEE0551D82DA12D90C41CA3B2BCD90F643D40162754F83775AE855E38863798A116D263456CB82FD17DC5E0890CBA96271F2B40D3C7C68C5E75CC3DC574A5CA75A3362A9AE2C97CE1D7236CCAB2E0E9BC77DDA2BAF0E12C422BDAA32F904E579E1A935DFEA48DEC95112F063B640947A76B71830BEE11A822990BD07404CA2BA008953DC5BF9807CF86798A8FE73DDE6C4B73C90133E86277ECA0D167925D3DFF38F7ADE311259717FD56AD556A29BB529B33B44A77E7830AE6F481BB128C1AEA7E748016C50E485EED82656D74B9326809F369974459E534F5650D384FD36FAEE3F4EB0B6217A28F2C0C7091E4CD63BF791A696FA7835AC7911CF7DFB97E116305E35BA57E8985E6AD59F11D38D652A6849DF078E6A6BB756E532731A243CB260508D68845B8DD53FFA0F866281732F888199B619E00D1B25BCC05723681C8EEF888AA1222A6C2143D7B8BFAADD05BFF9A58A0A4E37A73CF8A9E6612DCA264397F03FA4C7DE7ACD4BFCF10B9177034E43763E09CC5C6D7D813F9FA4862FEDBD9E7AF9528A701D55319D094F34B7052E1ED90F03837354281F6332DAE7C68DD09A93E8DFB3F1EA7890BB3CA8716831103A156903C08D13167E3D268F53C2B0AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 1F73B63C95E6BBF1D454748BDD4DEC6D5672F7A5D96485A08A1F2E1E5395DD4BCD08577D668C15E39D3FBAEB734C7AA1FDC7152366E5093390589B6BF374F4B662B7BDD4D715CEF40E768CB3BF451B7A2FBA52CB126A0A74479AD5E8BAB8FF50F4681F4E7220851A7D33873F273065ACF863EF3235BBF845822BEC30658C69D49898E2BA4590BA09149DDB678ADD10FE8B3651B0043F6D3BD8008A0E87869E9EDEF2602A7274E696C63A8BE77BC66BD4B6A036138FFD2BBC2F520073D5A0D055316B4AB974FC174DD4EDB556EFEF36C5102B144F6E69DD0444DC9DB9E384CFCDDA3D4355994659949D786ABCB04C2A2C45A729A1C9CFC8CECD837777A3DEE6280C70AE89262936A0570840135D5126B7EAAA68E77CEAFF53514D68F20B3ADA5A4F2777D825BABB3DD43C2E95A7B6E670DB390CC733900DD7D67C75685E6F03CBAE58D647231EC2562961A884223E776E83DD3334B7276F079459CFE20C6CCB010DB40AE76B8DA4B8816F9CDE2AA8B0D3EBB4BBEB0A0CA65F28D16E9DB221F69E95851973F90302F2A381D07137C4965B0772E9292D95B1B0FBB82E17EED1FE345E9B61F11557A465F3DBF8C11C9F6B04AC5F0E284E8E36A8093B811BEBD8E7E99DF0941933E3CE325232453EB4ABDE1C7B78B53155C64B0156150DF2670CA43BBE03795E5AB82A7EE411384D800D5A9E04FD7894DC98C75BA47930890C3B6380696F48FAE323C2F76A33E390B33D71216EABFB09DA9A22EBE0E7C3CCA4489E26609D173AC9C758F8A2F5CB1529A7C12135D5BB0F69D900DD538D87F80BE0466954EE6BD20E120FF7A8A8F82EEC94C091B18A5CA8EB57A18F4FDFAC6DC0BA041DFDDFB68E09009761BB004FEA209163E4F58CCFF9310A24EFC8E1998694588531FBE646B8DAA0B34F26AE3B42F11C095E9D813CD37A03207A4DFBFB535515AF9E299342E9B6BC4B1B510C6800D8B5FD54E1863F2A8005A3805C46D708BF96567699AD8D26BE152DDC348C45DDD191FD235F4F97FE5747DAF168B5592AF162E878AAEE46BD6DFB43B8EB391233FA4784952327906AD10844D9EE28F906A4759B74A3672CC2FDAFC447DD848D9DF9576EE8EE7AE1200C61FCF60F7260CC8A620DF9BEDBCE805F16C3BD071B737FE29EF19584C6FF08F4CAFF4A14B2A65D943A0137FAAE25DC78C8C6008FC5021526AB1CB4D4D70297C4311A9BC09A1784770837203A4E5FCE39619DDC555FA5804AD6604F1BCB5B597AD0CDD27570328C5A68DD5AAD5DD465EF2C1F26CCEDACA52CAD9546EEF10F9C86C1D69F4744093C9193D58A75A2E4AA278C0FF0DF75B3B7FE0EAD1AF6635C5756F4AB6984D69D57A5337DBAE1C090FB60A4C4CA1CCB7331B2B59FC3CD57CEDB36F42A383EB32CC871A2A1979BEAAFF27576CB2E7A6F10D408836F040B64085C12FFDC314E517E48676BB435ADE14D9F335D09307BB5291D790D05CDAE3A5BCAA32E324F37B353888891DFFD1605EB09DA8AE0656B9914C6A202B8ECBB76DCD2390269D3F5EC65CF1DDF38F007966D8B1FCB8FE6AB14E96480CE8FED5A6AE0E1DF2E756F42338BC9D511E8103A2EB4BF1521A03587A5E425FCCC7C4937E60B7EB314114D1E96DBC345612B9F6DBB45F55556A4EFAA0294775B0695BE7C62A6E17150BFADF02B62F9581FD3969FB88A0EBD19A3D5F717FC8DF15F0CCF11C63E37E8778AE4D0082D9EC560F2D36B738E036D7FB90D6649CEBC4EE762E1566EF09A58B9090D380B7FCB3A67854416174B7A74B575C4E88B9C5CBE05C86ACB2C89DB5B1EDC39F89612D3BF75A349DAF22950534A818348783024E15FB61846778E17E856C8F4E43D7E1BCE54623FA14EBCB404A7DFE481E3DE37B755EFA445B5EBF7A0CA5BED603CC6C2A552C268E189CB5F42559C385F57CB431822399AC0F4BDE4E246B410B73ED8F36F618F1A1CCC4157BD366899665C60C74645478CAF43F2A3F5DFAF3E2B1C37AA689C9CB655D0D59727813736A826DEDC7E6AEF34D80FFD6B6866E7E434B850979FC2422EFBB55205CF2B5A9505FB74F28BCBBD6F26204E2EAD014F2C16F7C8D54790CEA89047E9679C92A75CAAAC085B574590A68F1EA63238ECCB17CC36E18F24281945C106CC9266CCF131E7B778A904AC5A15109A77D6BBED5DB8CDE61D2BA8F6A28E8ADA3C6F865DA196EF32E1AF301834F341E32962DF33004FA344D8BA5615F07E51DBAB7DD3D01C07BFAFB7EBF491DC82C71BEECB2EED82731EC9FD845CB8578A8C63427C3B7B455265B757A6EE88C337511E80A455FF3FE006AB8DFE9485E193799807D6E69F46F0C2B2225BBC5C266F3E0F244E1ED4F3173EDA6A6B57D93AF299F898D6AF171C6E39FB9AB9C74E8B0205E3C475C1DCA2269865BF893534EBB1216F3CA49B2163D9FC4AC89F302C002704118D03D3C49AF2376A38B50437D903F16802C02A098C545193266BBBEFC667E177E42B04AF230653DE33720A53877CA6457A720F72502F6D36CECD58C2658DBE04CCECAA1010E56E5DEDA0AB54A2109E0F55AAD41FDBF3D45F4FAD30723A212C9390C68C67460C5E401636BF66D26B546E1FC2A89C2F1AB95B34E19FC4091660EF518EF12B9AF365869D0A66569BAD59FF243165228C541ECAEBDA7372868E38ABDF88E57E4E32102608E3F875897B34E51229550F0FCA9D8C7BCDD1375BB6D221BB065051611BDEFE8BD669BCA60234768116B040A41D22AC2A722A8147D2EB5709CD95F289B64636B477EE8781D5EEA4CC2245CF4AEE5F16C2B0ABC78A709BF5B284DE6F6ADCD35F9E311F10530FFC82FBDE23217D5C9E2088BAD2F45AEEA123607BCD0E51D17002542D09A47260ACF4A608291DFFC3B5CE1D187D4B3CFCF090D01FAA3B7D8DC7030DCAC9A94D1CCBD651FA59F8390F5333B6553A0C192C87AFDE593A9AA796E6AF738D2479B0D023AEE9A7C9E64E9C68A35FA77EAFF588A81DEB91D5824D0CA4BE8BAA476EAD6C19467D97A29B9E5A9EE0D23695C5EFF721C63BF7B69E70B1565B46456E3229A36EF9EB2399EA7556DC87118C08435D5F71AD68EEB93BA2D7EB7C5600708EB59392BE561111013A0E982964D6868FC135C3C8FDA17C9335B6DBF63333C191AC4E2665D9EAB017F74386A8193E6171EB1F1BE5540FFF3619B017F8D1263CCCD2A73C6B0650E0C210B47627A113516B2513962DF60DECA704311A9551B92C66FFB344CE94F328F0175BF3B13060139278CF0A8294770370183DBFD827B2E88557C94A6A343E471B4733FC9F5B8071916CD26FBEC7E0A5DABA4E159529F0A6B6C3533FB4B05383EC2B9E9C74EE862745ABDDB2F7513096CCB4F32E871B10FB84B22FD6AD1BE946260AB3AE6D2F7D6D8081D36DBEE48804F0F65F750F1D684B886125B31FC8DBD6D26D3EE1950043DA21A2E8E604DE95FF6692B53A226A1B43862E3C7BE807D1B98AEEBF04E4B676788C1896FF2D5305AD5F2D4076E81ABBA75D419DCD2203E300181C31804B8DC7F788A47C057137A356A92F9DAA1154E8499F3E7A291AD7621C09345D759C0327F4EC075FBA04545C08FA51AA864F62553028DA19066EA42DE5C9A0DA2254B6BA786C8EBC763BACA7CC0FF4FEF5A74549337826A77F52460F7E1ED2A9522276C026BF04A4D66E07044A6D6B966B86A7AD7BFE5CE63DF3000FA190D2A339C66EA734A8394F622FEB25173F687954CBB6E1FD6D3FAF53D128A12B545C9976818DB4DF3E0168B77280027E78D73F0F10365816F1BAE3 +pk = 1F73B63C95E6BBF1D454748BDD4DEC6D3B58B7FCDCAD6086030356C465B8FFC7CB6BA887D9E4A08D64316D84DCA58A414A3A04ADB710C95B869282BBF37D3A0609F8BB324C9DA076C8056756207DF4538D3AF864F91EB322E0BB0E7C2BA7B29D71CC47AAD3AD3F088E22BF724A5E5EF4CE33C460B0A962776EFAF879BCE2E6FC0FCA2E32B5A2F88A4FFFD42DF84571968934E004AB2DBA6BFC8B609E677B7B1472DA04D8D026C49FFF9B54502F47BD76CCAFE2A99255006C33B0444E563B4A8A9E677AE580EE4BAE48F97CF7CE56BBF1931117FC616B1C72D139AFDCD7C57E2E452926AE811F42B442480CB7245CABD69CB74F291CB60B144F12BF7EC5678ADE0EE762166964FB5ADECBCEEB99CB158C80FCEE2FB9CEDDA75A8B98B8E3E2A4699B51F954400745250968BB9380F25639AD649780EE900E4973E0B076D457C8CD805A4A80EB82E02152390B620719F675D0A2B78D22194B89F35303ADA01DC32B16766CE742333BF29A4CA76511A561FAB9F802B8814CD88A969BA0953DCA9D0D2DC4E60528B5335CDED62C652262442BCEAAEC8B7A6EAA9829DEF150180DC891C454492C0BFB45E2F92F6150B753EDB53059AC5B92BF43857D831B9DA44BF2865BC84BD7EDED918286C17E3C65203704038CECBEFD9666AE4D745E5BFFE1AFB807D15A65EAE262C350DDA9FC999E2C6706AD157A8AA20C3C2F5C3D4FB10E25B4792CE361234BFE5A226CEC178F429ED6B82DE9DED90AA635132F6E4BE90A8E9F7B91E74A9D6FAB12166510CCA53C9DB32FC03A64C2585DD652ED9C0194BA4F5F81DE5881BD2E210A0DA9E0F2DBF3F57CF1F1C9F51EC7BFA5033703F222EF43B676CDB00394514E6C92AFF320365B498304DDADAB207F4A17015D5AEB9C86C68D9D20ACA6B7EF0DCAB84CF174BA8F1B4546FC18762294D0AB1581719D40F38B75A1831B6AD29C46451114CCFE79316E86EAEC81AD9AE5F21A7F109F4EB9043822BE434B44A442D0F1B9AF2AA2D6EA5AF884714A319721F731E89673B7822ACCF4E19A1FC562D7A61293FA34B10EAFDC7830D69B4A45A46EA910E0D8A8A1A4D73246949684AAF406F1519B99712AAFB36DEED10B77F92C5FDA51DE064FD51849563B74AD03217E8A0661A88012647FBD89C3EE5FA37081C149982360170FA8E3F26A607388D08F4F240A1BCE3659B59DD5691AC432CFB18CDD2268D17C49A18CC802CD4DD5140EAAE89080E6D60A3A58BE7AAD614D9ADCAE6E89299E20DD73C9B1F5D5E188CD273A165A7D098F04AE90C5610488FFEF645CC4EDD6445A6DA72D8C4FCE4C97F3AB965D3DD019AAB236C0D7AA282143AD547F7B5DD670A0BCB2C37CA2E01442E5C494CABE753F7DE19A577C2FE69A7919D2B6E77A50A3C9DF7DC56079ADCFAF700922B32FA9941B3C798A5A4B757C5CD0D378849D6931106D8F682C3F9B7A02F74609FF6756ACEFAD9A8FE692DBD9B82FD90DD896F36C80DE53D1E24347D0C5419F1BB40B11B4ED5BA7E575E0512038ABB050B4A539394BBC7B849AB4971D05FEDED85EF63AB79301908343DBBCC2B87B00FF82554CC50A753A69EEC6E73DB47B4BEAF6A6C8DCB559072B36A2CCED9A85E3E1F3408207EF171D5739B6E0141124C0C5B1601C6E83B1A8232D952696B1706C095882C3C1CDAD05BF2A7613CD3B2895A3686777A292428A28AD44E76455F75B8C9B30AD770EC0E3F33B2780A860A8161576E82849E923BC2FC802320F521FE051AF301FD8B8B1FABFD92FF01482B893FCD2024EA0FFFF878E0768A18FE3A5A32FF0351DD1E1D3FC034718A4A6E7C7A0A6E8E4DD2FE0C762E05DFF8DEDBC61EFC9EA9EAD2DFAC495105E5371CD9FEDB41A0CB6F2D5EB8B0729196A84A21AFAC53AD8B0BC38834448848304A3A4DE60632BD8DF05E87AD5565B0A6A132B88083A567F3C095695F9523CD6C2D0F221ECEEBDFD1182217DF96219BC152E0CBE9B0A460AB10F00F2BB516906604163EB4442E021BBB333AE7DE5548C76D8E8CEEC269EA93E11B986CDCEAA21D6D67A98098C8A0B73DF56A9F3FBA918367949EB4016B34090E34507C4B1A9113A5C32E0BAE12A18B9C54389F25B27B23AC5F6170B78D14F27A513CF2E1B3ADF641CB2353AE33D5D7C94A0E901803EC7E5CB9D196757CDAC1F9D9A997F318E264CA7D8AE3DDF62CCAAC98420C903B2208FA9559766E3F198C5A4914544F45A3621793D9B1ED0F7DD2A73C8D08407DADC2467A07503DE0E8D2EBB261A359BCBC013D55815D8E70F9E6FAC91BD452416F4A14583DDC5BECA1F4FB0765FB980ED17B3CD9CBC21659238FAD0C5B4225CFD43DF3BB90B8A62C5C87C5340EF20F61E0E1A1EFD9B40003FF6A32495B76C1F1AA50CB1A5B1FE2B8502E2B464EFEC136EFF342B21E362EDAAA53B9EFE4CD22A6CBA4F9C19D666E93E9DA8C64A521835ED0981ED8DBCC7EB272A1D1F682F00C00A2A228C96BE67D0B09F4915596C3F9E064972908E6892F61A71BA1F9DC72F43F7288015899A87F15103BDBE974DEF3F0CA2EFBB09D9E7286A21882D677A1B0541EB09CF62D9CAEDEF09E6C4C14EE02E9C6C0E9B917D90B55A8EC964D0B6B5BD4F0BF07A9552829F35766843AE9D275294B05675B023FC5B66D2FFAEDBB79E14914D0672B40D2486495FDA661030B2980C7F8CEDB632D1566B7841CCC303F5D1E995ECBBA46F8E80C2CE494EB6B22FFEF24E7526AF6BB20E4AED2A95F3DB845E66CDB8FE6BFDAD6581951E0B9B988EE9539E9469FA219A12CEB4326C33E5912AEBC0F90BCAE481F171D537E6FD74D227D6DCD24DEF6FCB2C0AE6634A765705360CE4CEFAB7A4A351CF5BF402BCDFBCFF4B4091A869788F81398BD3F6863D95B29A9E0F37AF31317ED4F416289821D9A60833158336854785D9C9BC0434A68F2221BF99178A55C88858A8E34421B82EECFAAD12780FE9E063ED5567F40A9F402B614781C056479C56AE41E55F0854B3E869714CC4772F60584278DF9AFF5959995703FF5DE926B288D87EAE5022CDCEC48415AF45215A7339771CFEBD06B02AF49027F1E5558BE58A4C89658265EF910DF820AF82BD28E5B7AB965D7DFFE1A15839A999A7DB98DBC7DE7B735DEF0B2A33580FC9D39DDD48DBC0364A7839326DAE8291AECCA08548183B238A8391FD0EC343C50E5C4A60AA45031FCCAB68FB8B89C4CBF2D0DBA4BB02B4C1FB30A21853CB672C09748E0BB16A377B58A51026584356C6E015515145FA188014D909F016E9C97C39DDE461375199DA0F79A66429341428002BBD11578A6E7BC2F73F8BBF054F73063C02C576E352FD4AE8341400C2AF052E4FC0E3D495A50FB42F5FD63EF512027278583A1AAAD5FD996A4CCF0CDC60466893D1A4DB730ACE736DC84BC39DA951EFE530C0E73AAF82BF99224DB532ABD718FD08DBFAC94D25A593664CF489A825C16034943D9DE875B25EEFCF24F6FB6593B6AF901034DB75A2DF9CBA0DEDA2465DF59610FE134CC05EC809D42E84DCE4497956A012F1EBFA96588CFA53AFCF9F62E47CB338AC90FF0D9B320D67C376AD4538A7F66DCD5A2315A9AEFC91074907DFE9486FB877AE1BD028920A6A778DB22D5D6812334701557B517BF5AB12059487299E0D3C94766486F7BF063DB00D23ED75C8AF5EDB2F33D5F791583D0C64AD581481198C9418062998E49FB0231CC4F8C11A1A436CAF95175A06FF98764FA4A360D8F40C80FA42B54A804CABBC45F16BD028B40EB1A45289333CD431EC1C25C68A3B87E1E01E9A98D0F8462EC36DC705C0F532280D85EFDA2ED420ED5696CEB4FC25D5B74664A10EE619113F95A57DBB6F8A48C23C3EA93C8CFF30AA0926815743599E6D78520D2AB87ABC495F8B1B2929520FE4DBEE4839A38FBF3F99EC299F07C9ADE6AA38E78DB5D6591A3EF6D2DD2639716FB07B6AA4A4D70F080C69ADD1CC682267C61A78A13EA10A97D1DB9ED7B492D545E127E75996B173A5856A861B18851246EFE716678DD64F6AFCCD1C72B20EBB056737595B708C4BDFAEE6FEA45F0E293A812E347EE0016082AEAF22616E0AD3B1271D0F99F79C2A91DB4ABBEC12FE4345E70E3D982A9AF6C1946A4C3E6FDD9026EAAB35E0C2888A429CB8BA01C9C3069ADE76C86F1A3C4AC442ECD81A4057254BF2BD7A603203CEF35CFE7A3FA2F248C2E968F3F67DE0282C9FB39C7A42F00C1BED665876CECF4B79149C6E216F8C7CF464033A3A5C sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F25B50C94B1310389 -smlen = 3382 -sm = DEA7EA70067FF70E3637C76EA577342F5E598E7E33E19C47DFF8523C0B02CBD969C89B15A153D6DA0A208731BE4D30E646796C28E44650272DBDDEAE348075C108FD4F8DADE8197FC2966A5FD05A6AC786C311E45700E8667748206BA30299F7FEAAE42CFC6D88EC2D3DC4D231EB10277A6B471133450B0E1BF37BF14D67F0F19BC868D0714FE6FE4CFE5491E0B66E5DFA0E8F96CBD7396CBB0084B374611C3FCD3B38B3693772B805D5C39B5A21438C930822FBF169286807C9DD7F120E682022D3A7071A7E77149609C3C0E6D54C4E34FB34016696D9D0431F3DCE4E4670E9B2DE5CA27695926E4D9C8661617DA0268103EA117CDEDB416C4DDC8ABB3AC1EF5071595C2B531502AB1001BC3314A6D75C6C664EB2744757AEA10AEFC1516140CE49689179E2A7BB7A23315C41009E8896F20B1E75F6D96599656E2A05ADF3E31BC0B436A5910AA7B68CD8EFA00DA28E45A96A6B895C4936D2FAC689DF2F6F1080337CF7F2E9814FB1EC43CF7EFF7636F80AECED75EF4A360848D84CFEEC370B0CDF0BE7C16F97BB35EA89280E28614E7EE75D20499048BEECEAF024EECB99C7BB3009F13ECFE2FAF7858D968704E4E52EC18A962BEF20F1DC313DF7B94A77D13E9DB8E4233BF9908B4A82B5DC6D217D96728E5EE9E895E5506228F126AF8291B248AC5EE9C05CBCC473F06757D81BB4AB51B90BA858ED23A8C53921DCD34155259715CD1DFC071CA59B6953021815948A4447A48AB13E9DEE171FC60DC27EF00DA4C6744DB52C50AD3A4FD037EE04DD63E6CB8F82EC1B1EB6556B7B19EB8E8CA0A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +smlen = 3486 +sm = 194FA31D777BFE4D71A05D0178A92BA7FDB0D7C206CA3EAA2DD15805545D4CE9D8EB684B4AF6D98002338B7D4284001FC4759F8B21589904828F7CFEB30C2EB433FA35E68BBE3BD29CC75C44230872B1F3D4F77B5431D721393A7104E65030187A8A6ABAFDEF8CEC49D3003D589D60CA932801ECCD079773B383FF310B55F1CE92D8A9B904284FE145E5D38168EED90BFA9F0BC4750ED8CE9315AB8C8C6AF0A810F49B6C95246C1A9617719A8D42786450375CA2B9F6759CDBB641FC1263BFD9B5F7A5CD0C3CAE792B7CEF6AD603D3A9AB8D38BA3C5EAF74041FD6B6B79F467D9E4CA4D747CB7FB1FBB81511BE1209D0C5CE18F82C5308CE44809B22E946CAFAD12172CADE89E7BAE061D86F6F9CAA2F6FEC62749467FFD0D7792C978FFF76B3F45C60BFB734DA5F578C8EFB96D93E4271CF24B7E19D0D2634F2B0FAE3C4728F132F3E2480821247B650A19989B44810B86FBBC616E4239A7F29766F216EDE4DEA13831564A1638DEE8D555EE717CAC8729D9AA69C732567E4B5E045C69C060142F12F53CFF6E891E912D5D845C5CF6048101E37C696058EF6D648C105D8B8A28BCBF655281A4668C6CFB228AF7848165F681BDE7FB7FB885DE301FE7F56633370BF1A428B2D8CBADE3D97DD54C6746ACD4AC48410DB20E4F548BF7AE7AF6B2B73034E9FDBAD6A6D906B7C6D979CCC11A10EE3F634F34608C2880E0574D6940F8C63A26794D393EC0731066D45F7EE16D0B98C7D583D98AC10C74F5C99E28410A9AC792627E256ADBE9E158144EE02EA68618C016B0EF5909E7520C8CD8247D972E0B6FB3BC58CF7667701E12DC911DDE75150CC778B271FB14269654114C17C7391DE7988440D11B44E96B5B130E637B0B84551F228E33E25FB28F58E38772515616129BE95663F4FA4C6744DB52C50AD3A4FD037EE04DD63E6CB8F82EC1B1EB6556B7B19EB8E8CA0A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 164CA5EAD1412FD79E3167B7F7BFE181DC1BC41923F9BB4AFBF91F76AF939BA8D335E27E57C9C095D84154C3C07CE7EFE1AA63066E7A02A54E0ED0820D0EE47FEFF407555B475F4695AA6F48124CEC3FD027EF4A9E81CFC0AF4A41A060C25AE31AC0E923E4F58DB95730A72BBFFD1631ADBFC62915BED2693BE03DBE93FE34323D41F778A08F7C048287274B703D576E595495218AAFCF9387417C2A1546FCDE573C7E2E30069A65781AD7458F7436DE5EA6AC332A3310B8306CD7DE02323C599A998B6963DE4EDC004D8F1C92B088EDB4AFFE6BD3A46BD2147BE66C9CA4061E9A75B43EA0997A6B9D3BB07DD4E872280EC9BA4CD6BE85D46CD80D52B82BE63B390C2BB0EABEDA450CB420408634C556AE34A2D6FAC10DBAD60BE3D5E812FA248B888A2E2FC6A27965E9804BC1FE453349ABE1DF3A6E454B68BCB38E25AD6475F9266B2753E8D634C2FA6F1534FAA867579DF277BFBC9B673900636F52072AFBE9292C3BA6A45D1FBACA86C42850B3D9914B3A1BC7777E975DB028CB377578808F3E5985447466B1C1B0CBD795C62294E748FC34E943750A83BF33BDB2A279EADD90D1FADD65CF7078E4034B9262D88037A600F58F4C93CD1500D63AE32804A822CFAD004DD13D0CE43213FA57BB800E64B9E04F76108C7245C4CEB6C690F48E9441BAEB62940E8C0346BFD42F9030923C7442312C89260682CA1B673E67E211B4122C6D44BBBC2E8A1EB52AF336A7A43557352F72118AC96FF2F9F12330CDB5104DC78D84A1003C08B0BBAAFACAF713F279D9241586E40B681799C0FE034FB62FE218B6B1D2A219167557333571C136BEADE008EA7B2FAF46DFB19FA95F1D93EC7375A59EE3D6876E00E277BFD1B66D627FABECE6A14222297511815EBAE1BE04C4FFA1772F477806D5711FDF2911EC2273E2500C05A95E88FDC8106345F66CBC2DED3AB833F4DD5B15B421CD97A43B2D8594F2937F14B4FC30BBDF7F383511BF3ACFF9934A350AAF8A5127611F615619F7A3EDF0583B0BBEB9358516CE938232A73D393970F41035A147FFA41A62D9A2EEDAFD443A9E7F6BC9A37B11377248990891C8E01469017A21A2DD44298CFFE0707E298FD01362EBB9A0D5A03C365015F5398FFFD7BA36203CD51624B1F4DD2F9292B46EF06298E2D966894699EF8EC570BE0259C6254F064875D95D7586E012AD223128A6D065D9BE236447208A8D8948B9E3B5EB2873391578A2DBADC3AC8E2D62F59329D1A11D896E44EA33293E0BB564014C2D18D7D2CEC31BF7591F2B2B27519B47A2DB1AFAEE13395082D7E22692F6422F81963645FAC958D91E7ACF27649D1181F5BD662F273C8FEAC23ABBACC12F566101DDF0AD41885F02B6EC77D00DD5824360CEE0E144F15746C895F96F85249288EC6D859B08D9AB0417D9400AF08E369D7E74C3161D44063733F2338FA43CB9869B16169E8275BCB08541A25399FBC75D84E40447B07A0DE84AA684F2CD524241E1F91E847D839AA832BF8ED310499D6DE7D716059A807BF55E593C77477ACA20F0D82868045061B79933821B53B7FDD27CF5693DD54774FE225EECD5B9832679B3F11AB57A6E6D421E3CA8B2AEADDC8FD2C9A64FD8F87C1BE910574429709C31F6B7B87DC7D1F77649F7552AB4B4B1BF3F7CBE1942490A3D2088D4441E301345ACCD26A5BC7E9BE6426CF61A06FC5F27B9A5E658A74945482AB37EC57DCF34FDFA4DE694DAF36E3735EFB6B6D775EF3D6087AB9B05B1654A5290712020FFB079724C8605C8E040DEC3EC1B87F009F9163B0085FDB8A5E3D1BEFE926E9236BC8B4D739306BDC8C90C35961DAD0D5790C1AC16EE3F1C313A22EB2F7789FE930301DDDAED6BE4DFA0F8C85D9FA01EB21E4CF1CDFBF897375B4918C59F414164CC59B9D1C6E0796774DC0719530C250E4DA0636C96C6EA1CC31A635E6A8F07232E625EA2B09403973730AF9E09C411E264EF8FD8CC834CB0DC3EA0A7EEECB626F33EC8A8D7D843A0471C9660EE619703A2E2AB097E10D51C61FDEA7976EAA093D0CBB60930D28E038D8FD9C26BDED90C31B326C762CA8B11F97903416B8DE1262554CEEEA4C8AF78EAD611603E7BE6F9B552214B4C8FA86A35CD78899AB746CCE21E04B6B8E998D4FCFDDB390118E69E444B968C8ABADB5DDE9EE88DA3A0F00E75AA30E6875D4C1A88A625AA6046EC4290F1FC6293CA868891ED6C2C74E1FDB5A6DCA0169CF1A0749275743755E8BBD5563A8C151514A9947C87CFEF0E88D218CC92F2DA2336976F339CE100AF0E22EAA523EEF88C1979AB6D77B38759CC66A154BD315E672252A14BD3BED45B2ECB6F6CBE5B8072A533C26068172C46290959FDC3760B03FF457BB05FFF9B3A74593B00D0B1860EDA0B80D0D7913D3BDD1ED7756F7DAA80A14F735FE82485369743E7789096D2517C758598B21D07E770608DE02E4C213006974AD7CC9F9A918A2C547C4F4A0C077D87A2EEB9FCAE492E9C0A68A03389E7194B0FADA44194020794198883FE9D8EBE6DEA4FED6A27855F9DEE7C1CB3D753BEEC487C6E29D0811830F77DBA09E00D4D10E2868FEFB5767723A0C2C994E93909D7223980ECD2994CE16BDEF342C8DEE82B0E96E64788EDB96AB1351E2965B5408D3651117D437C07E0313E2B1B27AA122DABD8B4409DD3859613BFA4EE2554C3284A6CAC6135127934E3000C785B1B846E349E51559630E9CFAE0F0591BB5D54CF1C2CF4EB4AEBFADBAFDB54EB3418848A05923C1C79C6053B4809E44B90DA46898C9B71960C38E57D0C4214A476141F21898A2103C6CE6316A848BE67A520AB9C0B0FA6366FDA94B0A03FDF8E0F2E57BEC60481EBAB7A7B79B372C78AE208AE9BF5D3B17CD15D0A797D3A4A447E2891F674E5A28253A4F83FEE13813106D6CAD48314CBE99CF8CE4BD6AFB84FE993D998BEED58B76D00C9CF98FF56844B381FB0F91B02C0AFBE9975C87B8441B00A8B8A55D69094AC95E5185D7C0315A1B796EFB9F0B848A470289B2617756DACB925397BAFBDDE46B4910A1ACD83B13971313B0FB39DA5E22EAF85F5552B2AEBE279F24D4EFCB7B37A79C71A5ED64244D3FFC121570AB912DBACA0055BBBB5262DD3EE424A0F3A9103DBD4DC25837AF3ECCCE1E247FFB2FDA0FEC176D4AD83E5899317AF64F4611EF8BF9E1878E8F5853B8CCCD29C918145D8480310948849445C09B6E99C93C9593CDF1BFE3C92E4BAEFE2729D4CEFA5582B48095FC9A15DD406C54676AD01F846EDC2C17358F7A25D21029095EEB2E2C7A3297FEC111D7141E261CA9323772CFC2DE945B6D74A44BDF4150E9718414A10A814559EBA259B41F252183316C11B175FE37C57925767F8ABB1CC5939FD8085B7362FB237AF012F3628C282AD842FC729318BB34FCD512869A3B43E16D91D16072B640AE95AB972167B65F4ED2EA650F672154F069491334F2E10EA2C5E3CFE24794E3B626D7559533D76976B04AB60CF7F57E8A81C80FE5FFF3A18BC16EF4BA2353BC1E81FE309733A611E01023EE78056A7447B134766FE876EA5313571C57E6582E86C9BA0E44BFF35E5575A4C33E2B4C337E7EF73568674C6FF45EA9E9C5A88A8D1C27BC0CEC1E6E9B11FF57BB7C3C93D0B3D7D114C207197DCAF8336C12545189DCB4D29A92A9672EDF45FFD88DA4C594C253909511B74103367262A108DA535338A90F93E77D99D556219BAE581FD02D084D611DFAEB16D0A3FF585AC48EF4C4C317F6A1CDD0374F7B2BD036E91 +pk = 164CA5EAD1412FD79E3167B7F7BFE1819043BC82FAB450F4982CDC8D8076980FB6CF1EF4EF2EF60A55622C8C227304967515B145F98DE4B3A6B79728B410B5870AF452F52A2CE2A8F1FD1C9047F0EB66E5CD72CDC75FE94FC0EF960BE7F23A96AA0F3124429A9A9568850613E930EBACC514B001ABE302C6C6F028ED53BC18140C572C3F1955EDBB2D22102473F967945ADD807C73059EC14EB06CCEC004D63CF8D487F4833013EBE71543811D9DDB932CC4E4A9204834CB95DDD264FFE1938C4C71D0EF72D5058FB65AEF16BC249648E0CCEF6DC0912178CAD0BA3165491CFA32FC371F6378D6BEBC87C8A07050B1EB6A8CAEC1562249B0FAB625EDE4FD248D55B12D153D9BF41C23E763A703004BBDB447E152E4F55671E62BDB594990347514DC0A6CF87DA3DB41084CBBBF178F51784CEA3F797D9FAFA49EF80B6A528443893DF6DA31B5F819505D0D72FDA046691C21CE53AD4C5001C4476780CE6DBCAB9BB156FB08AADE3754272762D1D6905A3107BFC9A832B3F50BB07CE4C13014625833776A691CAE86A36F9FA477780A9AD6FF33EB468280774B9BCD1B5471B4C300DBAC021DE67690841F216547F0069BBDC6CA2F9144EF940CE79289278FE23EAC6681CF2D9476571A2A6C8308F59440624B64D76B16A85DEB3EAB8D95E2E65477D2280177A0965C1796E2B708777D813D294EAE324811B044785D6471CB0BF040AE1C4DF6DAEAEE973A518E4B8F5D9E7DB22CC15FE88914B3EDD704B3AB6E5C650DF6C3CF87F9CFFD5E2F76F165844DB64D215959C87A9A34C5F8489DCD129F3373128D0A2B45074E0FB572B3E36E6BD549AA810D08A1319C3D087E575A97B62BF2D6B3BAC6CA9931CA625ADFB40423A434AF985EE6E113599F8484D76A9C80C8C6E565B32F5A19F0AFC2A6D3EE8AB2EA30518DF11525ACD237DD569CA740E102F6034E97F0BB7E2CE5E33D8369378AD93B7FB98DEE2FD2E37BF29233C9FC77E023AB486476D3E820835B2CF08788E7E4AEAB49AC78D84B60B0CC140C274743F5BB50B9C0F658C20F6A63F3943ED999430D348A0C9AE87206489E9C304AB1EA05A06B6E7DBBA839D265FFE1538E78A7573D70578C78526900664B9100E98A761DE3E0374A1381BDFDFFB82EA889784E57ACDDBB75E7C1206D278CCE610ED042BA98B80C4033C06035A27A4A7375B7F5D1908B608E1637EA6F4FDEBE3CDADABE8DA7C3B2C96C8C703070151D18A45BF1E9240CFBAEED7462A112152D7ACC84962137E5D3EF446B90255D085243A3AF6DEADFAE132E47655946AE6B62DA942A9763830337A0DA24D9A4044D65C28666422C61306F1E911177DAA1A9AB1221A9A5E660C40CE68AFECF0FBECF9E2BA7B3D906AA0349E2D3FB65DDDBA811F0A0C1374E2C7C5FD971D3ED56DA50469C2EB2B1069BE1768C4D82F788E89539AF40848181A85F11ED958BA48233F063C98887A4A3BE6917720A200A71F1F3EA5CEE1ADFF5367CE257E5DB984B0E3F0D89B11CF9E00912FC5DD4CBBF391A4EC5861B4DB6E6C148D9218941039F7BEF5B4CA8B7BE46B599BCE784B988A1F481EAB66FEA3E8DC08ABEC9BFF1FF2298D7EADED082C6F6063230AAB2E2116BB27EE1DF3021820A2A0B6AA8C3E8F2C3A27DC8B3134A15EA5775E0B1CA957DF03E81028EFA52282C7D5414ABBF61A08E9409DF53A45748C46C48FEB28AFB22D69644133D2534AF652E1C6ACC1D6495864A899D5A5131A90237F434B0889B90C6B059B6C59635D30C7AE393E9C73C7D8D6ABDEDFE74035FD73DF236C36E0F7731E1706CC12821B23707227FC29EBA31EB63D14654C7B5B1120EF13E6B0CB08854B425307B280569B0C66E59E868EBF6C040EA71FD9CF6123A90BB2FED0F8420763060C4EAAA1A3522390AB0A30AAC6D20541549D296504480C6BE61EC49ACF4AD27C4E6347334F6CA81CF585862B6A272B65CCA1B57615FFE3FC60417AAED5ED69974719640CE3452CC1A9484F1C7B5C86A8D10D4CC1AC8E23743B776A797702B94996C19EA444919E9282E439D93B13BC5776CFFEC2313CAF90108E38D8580793EDCB345BBF05E62A4C1539770D95999E75F5F33337C3454E3F5D1C5C757978F750B9AAF2AA848EF3C136DF27EFF4A48CC32BE3BB6AC3B727FF939AFD053956CAE713D0D1AA13E245C12D8CB67BB5553841556E8F95BFD52E77020631CD7D7DE6E7E5D8C736559A552840109D646E2A7B2A3F76F7327032DED245C42DB3BB1712B68AB747036AD196C231ABD20AEBD670828D95C4F70B9A7938B82DDA01F3AA6FB106FCDF2524FFEE2C4B16B47EB6D40C05364E8522ECD7C09259ED8F642ABC206790887074D1381A773C014254B2213149A1F27B7E51070AE7B0BA4476FFF693F2451848EBCEA91C22C1AB483F146CC8FAF64AF8D2615ADEB66B46EF7D821173BD64D16E1AA9D4EB8D78A856E94ED6ED3531DA57C25614E851165DCBA351F40AEA40DC6A8B90FD8894E6D0779CCF3813E2A59E80327353EAE6F5E5495C4A3F75CDBB1F2CB182187F0D9FD5F349C576DDC96162BC0D0BA115303A0DE10A5B9B01FE6195BB7FD8DCB344E041C08547F29E199FEA107E185E98F5296B14AE2D373BC77B452F91DFE26A5EA158AAD008F588899FD921A7CE6FB5BE4C4E4E4142E12C5B139717FBF0D579CDBA54EF7DBC30BC1741FA2CBE2BF92C857F5E7D0E9386DFAADEFDA4F02F68519658A758E27992AC05C9BA58990D5A982BAC21C9113117F164D60281C350BD95DAC830AB09AB04A3ED7CBA81368AC7B94EFEE9EC82DFBAAE0698A4EEAE7EE1EA86AC494F98E27658B1A34A99A6A5812346D8AA2C165C3CFCD8635D45DB9EF389F6B2454199612F27589D93394784B987D8C72A012EA9BFB8267C27B74A41D9DF122F3B0DAE825B89FE749FDCD8345B3ED78184C510C3488399B62931309234A6D49E755ACC12C00623422EDAE2E22FC8EF7281A6114C6E8E8F4683047C70DC0E5B554C24CE414E646B93CF09318F1EA410A9FE479E17C8A02AB1C24E52CB9E6D9E417E9D04D858DDF5080B2BC054594255329AA9359AEE58B6A9C3D22D90230A45196CD236528B64C01901A17608F1162A00B46223FFC9A1487779CBF2D3289CB234FDD1CE3DEB2E7DC2DF2B54B8998D7B9BD311989D60D6BD1830590D4613BF365D3CB2DD6DE71CC4C35001C77F488A860B0D2A98138BD1399AB79DC93D6420DFF4BD62E6B3A3C4F268A7036A93ED6CE0CEB0BA39E377BE8C206E866E5AC9E3C1AFF60FAB26D229685B4A94046C730AD767DCEBD2703EDA08E5A128CE7BA87564A606273E0D566E356FF818207A78D9F812F01004F1775EE711180F15563AFC5CC9D0F949D1EA349B4B86C8DBD51FE06B63ACD3BA4ABB55D3E58B20787CB9D0770509834FB19079D5F3C68B42B85061B6A61EE6D0FE020835AD30C9999E25A10B9A8CFE9E2ECF465FF08CAF3DBFCDF6201CA18FEDE4BA37218EDE1DBA10974A015D59D84FD5BDAF1A681C9CE64EAE562DA2E3186F896CAB94A109A7F2F337AF5166E90422FB2D553B8F8833C78D10F54A4A4314D0DDC3361AC88B29BF2806AB672E54C95E087411182DCF167DE4C7FD8B1C385928902A3A55D0F59FE9DE0E441C368274209FCA6584F94111272F935010AC6DC2C12112C0B73BFF83D18588A1C59A4680B9263E7E14FC5DEF2828CCE83454859A3CAAB45B39BF1753E4AC1722B9B57D556DC4657DD0BA9DE66DB6DFDB972FED54F1E81E4EB3E89DD5EEB18C656CFC17C108ACEFD5B831CA5DDA666D04FA643E24D5AC2F2959A54484DC3096A7500F4B11CDC53622A4F86C613E1A1689973010BC161A0D4CF21E1B4F9CC749308D5C460DE4D7B3E60AF20C1035FD924206D811CF05BB0931871DA19D068FEFF48E320453F0DE923FB205D58183EA063F557D5C7A1302562560330E400C5696F67254EAC48FBD0E72383A01111F3EAA5AEFC4BED763CA7E341F8FF6ABFEAEBDB1E7D9158EF7090E074222D14D44DEBE43FA89FE6BCF25341D06042805A0E892AE917D144363742D2C1804A2981F14CCDE4F41CD7523C954CBC1027D5E847285856A1A479031D085F1B5AD185F8D603EF569EF82D06585AFCCB8212FD725635C659F8C4156525D7C0FE7CBDA90D77E361F1EAB5F5353001AB09DF9CFE8954F7A96531CD133ED9F8496C9B943D07718B119BF0DE7538A69B8FCEF94D8BB20953A7E95C8ECA0239AB0114 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6ABFCB7B4528E8E33E6 -smlen = 3415 -sm = 9B38F7AA2ACFC51BBBAD39E2E730946E37CDD3649EFED964D261A80413B0A9D1459CD683BAA0858B1CAE0C5BB48FC2614C6C9E9ABB7EEBD7A53374392C626366176F98F89BC2CF20A9CFAB4C4D009360DD9F988645740344340962744DAEE28953C4CED7DB848128848DD45E353543C8B34BABB55AB59D638595E968036C59C5ED2F6C2629C82A3F75DCDDA0812A374A96C4C162E5C0336B5EE2C26B8AD26973EE821344DD8BBF12FD4AA6A09D20E66662CDA844927ADBD4F44E985BB66DD46FDB2F4AA0A32998C401AC1FB1745D49A0B1D010B1B0B7624C192994478479BAF44A1579B12F1C7706D79C10CF8EF9953C2FD2E624EF6BBCA843A549E2B93540C5A3954AD5E2DAF784D0337E6C18D0290065E657E5CA613A392787D1B121D12BD5888447D60C72DFD52D391074A13F4DE6BEF4414F1904E4B06306F284037245214BA0769E8EE233B67A4804D1381C75BB4D614E7DF775A17161D44CCCAD369040928B1F72A8B0EA22DB524EFDE2B29413E82E01AABA1B782BD41E559725F5AC495BBE3400CB345D3EA5B7B82CD77D09102C7F86EE0CC6F0477586CF5E01E8E9973717354CEE65F43E00664DEB69F35708C883C5904F9C8D857B5072C79931E705E5C99DE5A4C5F3C91547FA67DB5E3ED358233EE59D70D8824A8264F8EE149685CE7409CCDD39DE267E91DA8505D814113397DBA33C85FA1CA577D4D74EE88264764735FDD1B2FC6347278B09905936C5FCF78E4F26472EEF2031DD95B4FCD38B04516EE5453266616E151E81D07DB3BC0365451AEB55A231B8AB46295475C79E93E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +smlen = 3519 +sm = 5F51F4AB8FA6750D4E661A55E5F1D3E51618EE2E25B2B799A5E0F4C3E9B7C3077575200BF8CF660117FE16A2EDB5A5DA85C8ED857CD89690411F1138946B728B4D707708467115822D7D25E55AC98C419CF0AB7879390E713079538A64EB8867F3630FE699104309405339F210CA217FC4EA7244A268C1BED11DA541068AD908C3F97821905F114CBA3A95EE0BA748E9D03E0F4B6472373BCF0872AADBA34BD91FE9613522890BE54E2A34F9EA88DB3776889990DCDAB457D2EB50A8435125E176BE26ECAA948319348343054F57418B7127CC4F4A85F3C60415F35FDD98F975A2F14FAAFE393A0FDB588AC5A6CCD147A4111F2D8DB871A48A98A38DDDD59CBD662FC9899612C286F3A8513C8D1BCBCE4C733F83208C465EC781D4C991B4EE2A3F2FFAEE6921BF29E05B8F0A3DB4FAEDDE854250A2DE4C7F67623C0BF10E0B05840A3D5314CFEDF5BAFE03FDF370B2B85F95D865EAA59DAFD7CB5CAEE98CA6AC1B305281D6090D67402019508C69B6D09517B1DD33EFCAD649DA4CF14D30B74718B737A1AD6971097206FBD9978DFAB1DBA702AA06EEFF15C9B54569C142E7A2F3884CBEC1E80CCE8EFE346ECF860082DA9C44B9F7A088F35AC0D75B82BAE80A75B9BD204181FD6B6B2CE2857C322FC7392E662BF488C9A0DD585CEB6ACEA147D5FD11341BC88AD8F98A32082DEBF6191131132AB92ABDACD6173506FB22D086A4D4B42D6982A9B25CA1DA45EED581E0EF303AF9C5DECD88326C6B3BA661185A3FB30314B6B03A1724950F9A7FECFA96EE6A0380DCB087BCBE62CB64F3EBB5FECEAE31B98CB670E8257FCE58B8BA6A9AC796E7CEAF87D821CF7267C1E023FBEA016B16F83095868F99D9D331A4A15CAEB1D359C9039A14DBBAE4FC89E35720D3C8C73D26FB75290CF8516EE5453266616E151E81D07DB3BC0365451AEB55A231B8AB46295475C79E93E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 92D8682363C4BD6F42A49D69D243725191B87B075476C94C7B41293716E407107451DDFB920BF79217EA875D3AE5322F10B367F3A1C7DBF155923644C3CA04A5607A9FCCD39E62B2B6A1977B390F2582E7A04F066E10E855F53D32176025F48373B37ED36D8DA96A4E382F34784A6DBF1F982E362C67BD99822C13256466FD67751E78E032DB5D3A7905733D7EBF17EADBDE1353CD388E25DFAFF3AA6D5D5E576636F2E6DA8348D799DE4A67C39D06DABDA7688C6061C908D19F3760A461A29181E5717C7E2BE8267BFCA761C47BEB15D8523E2F2CF9F1185F63EE289DB947807916B3DBCEF820CC6707890B806DE3B7FC8C12586A07B19698235B315045D237E55B01FBF663B8B0153F3316530E334D3667634C29011591BA99F796CBA5800B399E0DE3EBCF50FE136B3E76132B3E1E23EAB5A6ADF5FB2207C28FE95A9AB7F4F1C2EEE1056020EC860FE1C8A512A84CB5826CF3C4DD8D7D56C744ECBDD5DD237EE9DA8D98E368392FDB441E7F7E447D24A5F1E28B68307E4B5C6A8AA2F346111D01BC0F62804C7DC0A06BDC1E68B25317946E9B65E5AA84D206CD3D975732EBC942E23096682053D089C9D76614AE0E34D1D264EF98B3480F5B40D0EA7B80A1FEDC987E428707D2758E1CC21E00255EAB26CAF9776CF0F2BB3C739FE6376147AD7E52C7CBCEFBCDA8CB749AD6D3342ED3C21115DF3FD78069533E0B38B785619CDCAB6597CFF9D139CE27921576F2B40CAC588064C56FAEA45C233D7243A2F3C63457282CBCAC935C00284C72C61F6805D356EA0B0F02898FA9C0DA3531C77001CDDF5B606E0A002234E9525F2848B808CC205B8706396958827D9CDF45598354CB14F834AC80E7E74FA5AFBCF6CB8491FD4993349EBB962B93BD30C325484F41AC6E7B0571839BA11B4D1DE52A7AB5F64DF9CFB15FED8DFC401228C0AC07AFDA31F8A2734EC4F4432832BD3180EA6A66CA5BC215CB2310231811A7990BB25282B9D9F23110700CC38FE4EAEDC37CAA69FD17A9210E7DE5C1D99F626AF7430B2B30194523D3B5CBB1D7575D8850A19D57AF1DB4F169B656069BBF896A37D667B1FFAB525BED25F684F4D1008EA672DB48E34F20D9CFECE3EC3B86A1F5D9E39ABC6C9F6C58E83A77753B5155AD0FEC25AED0744076B143E7191B99B5AEA8E6D438F549ED6B574F5264F996EE3FAD03215272D158CEA024AF658630742255B6A6566398A2F9BC3DFE0FFE19EEF8A0F731AD084C6903FDB937D606E3C195BDFD8C1F2C8312CF334BE9DC679301E1E01286914373AD9F0E128599833C78A2E79AC2212F0AC64975474AC103C0B2F625E6BC9756A058797006EB1F97F37C028A4935202A93D3AD6CDB2BF9BE172A1CE40799F2C1FFC2F29BDF398E03C659980C37724A532702EFD599C2C751245653FA8FD042DCA7D595D7BB3994649E8FC2DA1D91D0578291CF50D835BB2689D566EF02C20821492C7DB8F7CD8A01FB1BC60675F949C79965A2652E3C41433D10A82C39AA1E21ACEACCF63D15442DF22B9D0A5887EADB48C33D32E09AA946474209E67466A2F7C5EBA43FF42071081468DE689D322D24B1D0EB4054A500644FCBE73729D29E08E57CB62E74B4276FFF86B94F2C482B865485233AC0C9A4D782E6270E2ECB4B732705545D8276974CC0816F6F1DB1E15535F0B13FD08EA2F3BA61E92E000F557C74012F85EAA3F33883FE8F7D2C8D8457BEDD807B091EFD587A2FA8B251586614EF4D6C095B65E13FD15C16EE2A1EE1BB265B396A654C755470726C7719C51AD51C3D38668E205BB783EC42F9F2132E5D10BCB40BBFF481EFC6946C79A0B0B59438CC8F9986B9D9F0EF467FF360CD57A9756ADF1EE4D157F848F09FAA28A88893B5F0492A2F0953FD5B7F5E0B39E2923D6A63E039E9DD23FDB6614648BA7155EE8186B0307BE251FE471172EAFC5F4743C522B537C864EC6888D9FF67F0CEFBFDFBFD1DA1681D7491189057307C5D161E7D6A575ED890807A2F03CF3FE9A821BE0B6CD39FD6EA305620CB46C16B73420FBA3DD69D92D01115A99F2B9CA42F828B9287C3E0236A12ED0BD8DC7FED8E598903D1D54A868914FD641F939E2B68CE679C2FA41C22B10C534B3DF3B5F61380A18FF2DE7E2CE66E95F4558451448F9D68EF2976174DFD28238DBCA761DB2B0E4018E80B55947555B3639359F997036EE37F441A6D33C0359A786E6B728AAB908422987B50011224440F49901840062D266DCC08EB7DF76AE56F82B1B1B5546FE0EE10A9240546BAD179737EC33AD91225E610E59E7ECAEE943BEEB4904549587A426FF8CC85CD73064203D6605F3ADDA01A4304EA38F46743F2271EE86A805E0DD6D819CC9B366BE8A0A7DFB04A546CCAAE1789F2B553926E9B57B7741FE7F599C039614DD7C0C46E99474AA051CB0A6753ECB211B1663311A060DCA7B0E3201A3207923A6C7C9DD52C2792BFF3AF95CAB37095B633D198D3FEFC92F8608808A4799DFE86EB34960E4D5C3438A622A73E7C4E38CECA005020C3E07999760EF3573174891A167BA3817043F8D12E2EFD9E4B5D29F354ECAD1B592A9CA0076C54B2A4C4EC2F967A2CD12B39F889C9FEFD95635D7CADF79C6D230F1FE61F5BC4CD199123A3E12F3E6ED3DA09FB3208FDD6DF3911D90AC34CE61AC3A8051DE7CDDA5DBEB8505312A6AA80C6762403C932D21329735F54F83D251E06F2D9A4BEDEDAA075B7D4F943112B11885B6C32F77D0689E4E00A4A4B1404526DFF84E5908578AA858B0FF4102A002ABC30EBBFC5E1E03FD010A713EA7CC54AEECC2180AE8082D141003025A1B36C302C9F888321A9A8A14149B2D333322FA6FDE234BD163E6340D39F24DA624448DF053BE1BC36920633E085404F22BE9D9067B4176DB412514CD20CBD98FDD493AD15D90BB06CD4CD5A1AE73BDB036F4409B0E82CD062514B7B2026B3819C13C11EDA79167D10FC8D364D3BF109C25FF6FBC78CBE004EF3AE8BBEF65248779E2BA34886EB8F94165D6023068435CBB84FADE05CE3B2BA3A84D8AE89FAA19A5CBC36925DA0CA472A6662CF20391885447151C0FBE2882E543AAE0B8F9C07CA9264FD91714C46CA9DCCCD9E91BB7CC975465B7F0317E396C169CEB52D8C54BC0D6692737DE1490FD7193B87656915491BD423941B0E5EA7EC54819AEB06409756D728940127BAC17FD5CAABB077D15EFCDADB449F079B16C84847D31D165D98069E82E2EF8724997EB882D9098F22FF05D574FCE28EAA99894ADC33D102CB9E203F354D0B3809DB81AF0BB5AFA7FA7B64945B69BF6B1430615945DB9AD06760FC6000876064F40EEC09ED05815434E87F875F555393E4F04774CAF2042647CDDA6C32BD4BF586816C458D3CE06D11D7B27670655940A49762F96A3001DB8072AFF77E0756AF1AB17E6CF24E06079199874CB870D05D06B9369FC65F6363419903ACD64A584C561FFB3466DC02233D3457B9622192AE98F367960390BBEA70802568DF9D62ADC2E62B95485FDE318730CC22F206DFE4B5B3F03A6682305FB4B9116EC05B35100B819182F7B9140141FA0E380A3341A32819FFB47EC388EE78D62599108BA1705865ADE06B645D3DE21BD25EBA5622325C6FB25DA5AB1E2BBE585A2B4D08E9736145CB1E9B698945D0C22EB4C7196633C3AE2D72FD2839ABD5024569CC94A516022FD72E4D75304700374626FAABE1E2476129AB3C7C2AED271BBDED1C55CE3C9620DF44AB0BDA529FCD155EDF00926737CC7B +pk = 92D8682363C4BD6F42A49D69D24372518A6A5B518DF9AF11D6AD277CAB0D6F9DCFACC37787AB88EA115A70A7DBC67449EE2DCB19A05E2D8D55ABA457C785E27EBD987689B2D1FD922ECB155D9A3F51490FFE38E64D3FCB5DB75175D1E4CA8530878FB491A558F6DC5B08916A671A81B787C51B39AAD4F375C5A69C149E180D4FC09B30D60EFFF1A01EF888E80CD4145493E1C007D406C9D0F3AF6E433CCDB3AABB987A3B29D5E2027AF34B9BADD64EB38845938E5F6DE31F575FF1BF61E9108A386225BBFC9FD3E44BFC232F3CA7C10EDBBE3EB835E81E465F2D03DB0691B3BF1733EFA06067DD43CF49128CF5712B7D9A9712331A28FC0D8BEA9676095BD3E30BEBA8B9B1C206BCE6825BEC8D261CA834D6940D9C107162F29BB7DE9616540B5F1D7B30886EBE879891403DE1DA5A811715C570310A98D9BE5238BC97A28D55B888C43459772D470FD1230B70CED462810E13F3BAC535121967119F6B1873E25B19F72D9A03632742E1417E20F32A1D868EC54C40E2120F2A8B379E22C359213602706CF4BD9DAD6C4043439B7DF7B89712AABD3DB8AD2180AA170F29B8B20BBBFC0C2DB93ABA2C54C64996A5E9D695A8004064B66CAF06FE663834F5ADCF4A5DDEA47F7826323241590BD41F9BA1A96E60B4D43EAFFFF7DFE7BA432B53D10D85C50B0BC38AB7515D6FD3BF0DC818478A4930388324EF4CED41A6066B98DE3802D6CD1DF279EC5324A940386F692B9EFC976DCB9169AA57F629E3CDEC0E711ADE8031924C682EFE279647D7FB068F3BBBB3250025ED412D75E237A7A978B8835CF4B8D633B839569DEBC779B21A2E3D21426D852B2E15B798EC2676C71B43CDD066FD1286C4F5B9AB65A9BA344D5AB57A1CD54DEEE60C8F94145A72AF0BDD8C81EE0A2D0D576A12CA7F8831D08DE85F68330AF6CD238D62368EF3973DB6793D1D5BD9872936C7F1A1A4DA897A76E3EBBC4C0C6E48F1143F883296CDD18960D8EED49A43688C56AAF34C5809D817EA0F4DCCD3939B36E097416FDD40EDA63A11E692BE1B28B236B94A5B6FE8A7957F6F31EBC28C213930F6F50163F7A85C0FC1EDC1504082F6D4377CCF2B98455A8964A5B134D43659DF3A3B373B7299B16A84BC40AE328D124A4A87D57D07D56BD812D542CD3D2E1761D89DA7F3E46E247A73472CC049D4545684E05CDDD6A28FFC116DF443C4FE7539B29F300374C4E7393D748E2645A77EBC96C9B0CC5D9A016B18E5F633C007ABD9578F5C416385D1C128073287DDF387693243152A48A0414C32608DCD25B1C0DE1292E94D5EAF212D6312BA0B4A59275F2AC81C9E84DC59495FA6FEC588D02E7E285A8FE213833FCD1D6582FF915340019F776B4F3FB3E4FA26CEFFD1C75831CA75E985AACBB7781C48BBB13F4B84D042EFC9E32D9A19FFC420A33EC3C8271F94A8A1F4FD607A81CDD26A382EC1F54EFA4CD224E51A51C2237246AD1959F808313B96FA734CF0FFB2537EDC24CFBF412865A9E199AB13577DEF152623614AA5E11C8C3FC2AD45276FEA552E39A081D10A74098177D9B2181963F93FE82EDCBBB007D344CD4574A863CDCCD35736282E1B253AFDA2E70BCF0D1107BC2F67E4DB0EEC9FE9E7CF6911B5511DE116F7AB6C431D31E4EFB4FE78ACFB06F10439E1042A74AFCA3BBDF1FC960658E9C55C815A628978BE9777939A4C8144D8AD155160EC2835DAD10403C1D818A1F458A34947B60F71E8C35154145D00184286BCB899843753E8DF089C4048744FE6FDE81350AA0B1DD078BE3DC7A734E97B075878F30CF41B3ECEBFD4B1FE1AAB750B1220C5ABF1F6A47A024DD6BD9967E67FF57CAC8E278B560296C7AD3F90419656FF141493A4DF22EB677B81314E2E6A53AEA096F9E2CD62171042E52830BC4297C560C7A606FBA78E091EFC3433060B29799D839C4E21C819E29AD76D2705CC3816DB83480CA2635BC2E88BC8E09E18CB1B2A7A70E4BEFADB7B11F9B3F4ACD969245B00E314BAC083AD6E7FAF19DB2C17E64CDC3050FCD0ED1F7F5E8DCB914BC31341DDDD2479A58643C7B3350997B019CF84D8F408AB09B018911F1BFCE559FDF02B4374B4AA590A83D57AAC1F5D3D1F3B2189CAE03EEA5119334C777A49485F69D00D67144D083C65DB32A94BB0DDCC22DFA6DB6F2CFD60AFE038064B8D2A0C3C05248FF260B98B4A39F1EC8522488BC27312EA889FF213E363BFD400DAC44F74A25942EFAE6848ED02C8BAE3F295B8B33976D68F60D598ABA13CCB93AEDBEFAD226995AFE2CA3B5CA69FB7DBE8287E6EC7BDA1D467244D06425526E34F7ABB0CC36431BB5077DAAB2C85A526B07AF67D01688B9A9330F4055610C561234A29FADB634BDD2996324187FBA5D84FADD4A131D3153B11F0AEC57976A5A81EC577ED34FAE94CC3DA25C2ADC5A0EECDD2241DC818F3A65B0394848EA794404D1B0C7C7B5AA71C7B3E689CC93797767BE3C5B9B3BE0320CED10DF8146C80DEE789F890912912620846F19E219A3549908EE57D511A46ACAA11DE9D28EE202041A8A677C924C9AB8ACA0996238AC94CF2E6C690E52815AF1C81681CB6A085C31A8211971FB7AC0BB92F25A8DBF6E4FC9E2E0CEE6F6CE1DEEF3C41DC141B759EDC6EE25B1FC027064A0931CDBD5ACD8D139D2282E93463BC62007C13BCD30DAA26FE65CB9D9CD3FA2120584A777081F654878A606772BF3807032F0C762085D7E10B3BA736FAA64B1E3B375A2E9FC8027EAD90102E6D0CF38B006D93F0958DE596CC096B150AFC80A064765F83CBB5BEDD28F8B8F93C6AEDF561DA7755D23DEBB4AF2D3B7AE0624764863BA5650796067579C9571ECBF47971D80BE9173BF8F90CE11E4A28C7619319111307533087B010C3C3BF3F7CDA8BB9B757C06457FED5D5434C9509830860D5C7755F8D6B40C8120B5296D455BDE8B0FB30DAED70C5A46937D4E731373F93162A56FD892A93F0F844EC4F47F96EB982C5AFD257CFE4C82406DBD706BB3A3A04027EF2C1DCF9CC7EEA0D56E49DDFDFEC8A5746A6582F6EAF53AE2433953B2E69D908AD488FD96BDDB928A859B896BFCCD6BD8DE27594A392C47D3A9438CC8BA36AFEBCC0A2459060445C79D788F0D9E8331DA7BB25367A437E953E5D9D8C38E9B814353371BF804A911073626A0751D4A56799ECC39C79B2A1208E439327C9A93EC0EB2FE3E820FCB8515F92CBC61831849F39A084030C663DECE89330897419A326BF6A3DD8979568111A366C1700E90E232C2D3CF1EF69B5B40FB7359B77697DFB83597B71B1351226BED5AA973A03ECA796A21D64B218B4AF793956DB2051C56E8FE52E8FE15FED20F781D0B56EECDCA0945D8A782934194981796229C05D23DB0D7728A6D8A24F031712B2ED85096A0A6FACCB03D94930F50DFA48CE325F46FD170AC0EBE85C3063D5E2AFF19011E0303C767A648A96DC3D21942548BA4F1D98ED520D9A6A29304666B04005E9FA08B241B6FA9A3A5C9B93B919BEA292E47799D9AF39FCA7036824F4A269674119D18509DA31029A0AAE8F33689A83EB9309B6FE74A448A5CC74EAEB4EADFCF87CB962640C5FB45E4E58ECC7826B1E34C9CEB678D440AEF3801A29FBF44342812535999F81710F6E7B84A5B7F783F75BA30077CFFE15D7A4DA91C0189AAE0F523664A3BB4B80F21034926F2D17A4C062E808347D52DEDB473B163A34F27935DFDCEA4E4788EA351AB1F61DADF40DCF26010E1F684F9815EE1D1D2F07879AFBD63B64EA81F1E65AE604C1176D0A81799190F8150131CE1A7787E71466F350FA7B417BBB1E9FE63D9D3A32B5CBD0013642355CF7CB81370A64AD94A227885C87DCDC79827D22CC502F6F6F4EF7989A152E3F9A94A984112FC7FAB782938DBF91CEBFCF86C79FAEE4ACF3714AE9A7F154BDF72E6A80935FDDE124A5A7CD43CEAB9D530CA20BC92432FB9263038883D8CFB8158BF279640B07E4E6377C892B7A844B926572F828F42E7F4DD45AE7ACC39CD02545B6803295DA5170F6554980F1C0F00B751D01955D8CAE00712DFBA9FEFB8C14E03B45C6BAFDCBFD01D0B906A31F0468F437FEA64A8A7F1C183066030E99BD77F02A68F6F4894AA9B84F569CE3E0D9D65516E84D74C8ADC55AF0F9079CA65055AC33B1418C6A5FACDE6A47301E35892A3DA32AFD4D6BAE7DDA60F6474BB7FC5FB17262314C9C9B79CDBFB21AF350B2281F50CA97F59B27CAB6D6EE2FF1B0DAED00 sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A1962D8DE58ED5CA2219 -smlen = 3448 -sm = C608DF3D291E513706F499B2AD9451F4D36B2AB3DAAB0D75EAC47989EADABF3529690909FFD1966EFF8EE7C29CEC6293AA91A9E01EC42BD986742A772966F2E05E6054289C762981070185F65ED79AB6ACC5FB9F159632A3DFE16BE849886B29239DAB011F70928323928772083C9473656DEA677D4F674D1C5D85784073FF93DAFE40EF9B4A06253849AD627196ACC250BEAA667FC73850D583F01C9D30863CD5326800A9370EDC5346452BDCD423039D848FC7B817EB4897A7B62BC82718E55E6D1EC7E6766DD7A9DE9A3C0F8E92B6E27B255419ADFA05BB185F181B7D9F0CF3F2E0D96E0DAA62661C367EA474B365C8D1631ACEC11BF2AC5BEFC3792B16B015455D98AECEA95BFCDC4F882410F19B94E47D964C7001DD209007CB2B9EC1D3C8E6978C910254141DB66E4F5956F46997D0E27BB777F4225C74ABE07DBFC40BF0A064E00BCF3ED5375E5187F4C8F8C0297186A6D8D97D14D18A14443C51949AC30164C61E5D373877B994D022536383BC60567208B76CFC6137EF1F0B893A1485156A4A7E4872CDA0D2E86D281C6E5E0A6906126FA27AD600B1AAB2CFC86360AE893F68331E9C32D8528D0BCF0BA8D8336C19F94DF1B9BFBF41BDCF97AB7711C0C3F3D5DE447F38646EEE270EDF8476446C4C344DFFCF1A1517B3AD98F49D7BC8617CC568DD9F600E1F173C17B0A44DF3CC7811E82FF64C773F729091490289874E86925E834E37331A924BF41E135AD303960887BA24F0363B00081ACEE6C00812771E9088C7932DDBB93D4DC6344017CA9AF91124F61789D4DA4908BDBD1DF3C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +smlen = 3552 +sm = 75CF4F4EF52BB1774433340611B528B12CF36A7421E61E8666F01276DAB62B38CB42670D9DD7155D269F9B2F358750954BC556B776DE3F15175A805B08DECF186EFBFF05D93D4ACA639C4DA7E781097DE91DB1511CBA900D6BDD0744CCE6F96C0D1808068B24634F79B04BF05019A36C5695AFCD021814CA069EE8D15B62E0B3F3017C5DBC91A5BD1E6176CCE93A66F4F32ACF09EE68494A57C88565340DBD6E95F85B3605EED633A29DE318D25E027BB15B83E68F37352939EF6DA4430CBED5E94BE9A9603C44861BE490FC9EFB525F02ACAFC7552CB29F5D10C094F094D847A0D1399CE75775E6717C8E9EF625716098855EC7FAB5D9ED18D820BCCDDE6092FEC9369C8BD0EE3C58909D0027F298B9F0D438C0628593C6DF57A7A29E2E79B7DFEF7962B2DB4577D8397358DC895CA9766EDB9F082909DC40772F884F9103D60AC2B8051B6649E257B34F371BE5FED2D06273B163121DD2874EC54CCC859CFBD9A3EB2427EE812E188F13AFB6E6C06CDF3FE235F028581BE6C46FB4183A9427C38D477B03FAE0BB8B86DF758CA6F3AC8788D52571CA1330EF90DFB062C503830552F16E7AF00B5176319C3CA8AC3EB8ED1EBF35C834847E4661BDDFEE13ADD7E952CC00EE66BDD4B44353757275D4F9CF51E87DC7A12766F2B696A90E8C6A7B03EC443275BBCAC561607DB8DCDD46B3457AE3DB04AE12B9918B7A495980FCAA7DDEF5A389373D853D8D6A0EAEC9D6A961A6A0EAE7457E0079741B86DE46190B3D3936016E1576A21F5E6C1E9A22EDA13973405DE4F30870FA18CF4EA52865A2182AD64CD809FE618D0B1F4B5F10E2B47EBE93AF1A2D662B9CE61D01A722C4999C459FB2B037088D28CE6CA46E26060DA187E386FF8F29830540AF9EFAE86FE5A07191C26913B202F612771E9088C7932DDBB93D4DC6344017CA9AF91124F61789D4DA4908BDBD1DF3C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = 0EA33FC56DB7715252BCAEC8D0E77739C07932462022459FF7E48FE643C4E42C522174FA27AB82F23FD38E5B98D8E8A92C78318F82ECEE982E4711F64DAEF3B6B3CDCBDC50F97A76FF16F5DC505FAB74AA7EB1DE909C451196E400F94C784C90B7465F9A125F2795F05DD003DDC6E59460BEFAFAC2FF9A928F19AAC187E1D9CA29A77603D4DD85FB2FBD3816D199F99A0C49BEE6E3913A9DF6077F537FC7BC9F772F2243896D1741601EDB8D47804B306BF08A35F37B1F94DA78F438553648FD024A0E7A4B6FCAAE66DEEB10D9DB7C65547C7B211C1B35CBD3EC8C60FDA3A735011813AE6C6F86DFE565D2A423EE0E8BC9427ECC838639095754E249CF4FE1CA146882FE36B489A643F63956A52931F956FF3658AA9F7E12FEF879D2C5A2F4CFC388C5CDC712071199566B55AB4641E190B31D0B8C7D7E892BE4E493C9F79E38C41564990CD970B4999836559CABAAE25B586C8ECA78873EE7A91C70969D761A574332505368F5C7971655E00C5326AF60A6849ECA077EBF9EFF6D3C6A606664399F47030F027112A02EC3918CD44CFD7379E528ACEDD7636528489CD4DE7A7A5FF5A610A9C3A877290463E87DDE49CB9E4D7C7246724B1D86AFC6C7AE094882C7C7155861827223A858F37E6B74938E51437BDDBE416BF6A886E78577BB1879B38CA99A6DBF3B3E8BC4B2340F723577F9809C6169DDE0C86F5B708A926FF1D24B1EE46B601F3A876E593CF17AEE1902471D3B4A33EACEE365A805D4A6887AD66A95B22900A1EBE9BE0EE6B049A337593DDD45C3CFD5C17A62D956EC91BA09C193F3252A0F6C494365246909D2E1172D3E9F3FD7346EAA279345832A619CC72E557AD46AE5089CC7F5528056CF057EA93F4D983C87D695EEB7DC5C17FD13DCFA70AC39FCCDBD64CA5378BAE21E409A4861000FD56FAF6A130CAAF512895DDA8AB41EAE95DB5C6247B191EB586D5AEFE6695004E30AC31309618021B7448E754AE4195BFC0C79FFBB539735ECE3927135C513B9768C032BC33B9F86746A2BF317D501F7555C0A8979048FF5CD279BE53371249AC2A8DABA3B1011A71E1A1844F4AF59654EB80241A68C250B5A67CAB3003DC35BB3B66394E506E1382D8BFC2106C161F3B2A0319DE8DEE66094BE477817D68A28F8FE3EACF8EFED790A0D5391780E9DB3774B2AAD98DB635A111922A86652889F7EBF4AF43BA237793640927451D7F0D0A54513FD0B7285853C83A0D5C954A889E3E5C6B16FF8525150967BF253AE5052056C08A664AC286B3AA57BAFE34957FA40340AB479FAD37FFB917176CA7088D8A7691FEE157D4519EE403F351A4D000179D1BEB4BD24F8017C5FC41FEF591445F83F21CBF977EB69F0AB51A61D1A2DC7DF913E38C24031E96B3EB5EFB78735768A67F01255B9B4A9FBEE6303F430488BBF92DF4D7B43094A342B87E00073556182CFF04B363D7436FC6DA4678BC03933609A27BA2EB8988534273434545AE22AF94763FFF7AB954981AB7E7707710294A83A21938231820A6F8E4152511919E03E25B865098607CCDF47A1E371C7F91B4A036ACC06A4DAD1B49E670B09553C6A2F57E601169E5455BBAB1F9F3FE6232376BC222649832ED858625730AD3290C4E103C920789C6261EE1B4CD26FD535647A0C3AFE90046DB5F4DDBA62F7F9451E738049A48D9830570B3DF474DCA59CE6BA08526EC2578E3BE12B90DF9609D9222AD750D1DEFA63DA13E2389A01BA558ED487AE04F675A76D0C676933957200F26580BF3B67ABF25CC49B18509CEBFA69C7A97D0D76D2A61D20B745B20A4493B3BC7D50A145970F9C9F2D4C276D5F5730334C7C756363606EA0FDF15D3B8006208812887AD95146BD10C3A8C3BD97C76185C2D11DE103142A08D72B14E42DBA29E761F6D61468A15C6750DF1556C393C62A97E42B3AB3ABC8D01B3B2FFE8D4091545AD11C4524AB14E38A2F740C66A8FA95B0AA5C66EF9597C1425928429DA66938D61C9AF1D8984AAC3DA97A25CFAE05A11750F42E083D60C9C8863EEB6961240FD3B5EB71DD0EF29B5E0D9FF9504AA49B3E96A46B35ACF0E419256142498213F90E1A594626E221C12CC24DAED51246CBB2A5E87FC5B9B4D7B1EC6CB38CDEB5415CA6BE4483E4B4A26D88A28B48EC9B9E1011688F6D7E9B14E7FB2507C5F3E19C84BAB307716DAFF5100DC569C22D46138E2080CF185BEF229882FB13941A9DE0A5C79ED070F9F9BE415947971F5F3CFE45070BE8D0CBC242D38235484CB88C0B37FC7B5916534DC136D1CF45948D79A649C4DE419A7C8477B6F4C09A8358C71DD79B362DAB49AF14210DB793ECCE0E4CC13BFA78CDDF32A5734F60D4D11E97921B494E6531DF0EC23AD555115968DF73FC5061EF82EC9F9335966FD7D5DD0C0844B0B4DFE2C13AB4443FF931F1BF72DBC773AC7F8F809A3FF5D366474B98E0858584615A962DE207A778596B3BB07BA1C1E8D9AD14327A78117D9314EA0ABC5A3314474487EA0FDF001496654CDE4B6F6F3402CB794B4571FC3B8D973454E31BAE33F156F8B522CB33AD752268966CE02FCA8C732BB93B3631D4559CF8867A86D2F8DF45767141A3D7D2AE0441F4D1B2CF0916B6E2C1D84CEFABF11AB44BFC268E8C9C6B18E76DC63CFE0186469EDF2FB2CC7FF8310A7F6463FE8571BC1BCDA925613FA163CD8C8AF22D3FE80F12992B9C0D14A2F48C476BB50D86BD3D10FA5682EB3A7A7C6BA951BF98C0396C7167AA1FCB8025003A2D95261BDD08F377C1AC60844AEC2C9AB7917D8B66345ED61589E83EEBE6E88CDDEE3C8365455F4B65AED98859C6E1A5F892E7751A5CA7853A797A0F74EA8DD4BCE2D3B4ABD26B5FD16F713C8348C02A96AB5441883CB1D045601221EB9E310C9E8379F5A29C7648783F525F1B10ADE2817986FBAF8080B8ED72D828CE9E9587ECC443AF6687CA5E6469C86998D6B45816FD4E33C27A5C8FA73248A9E4070BE24751830D5FEE26B913CF45A38694EA5855629D4C15CD8157EEEC558AAE2958ADA5AF878737BAD4A9E7A9C1594443B5267794F2DD3E9BDE6D4764EB7A60D16E531D38BFBCA47554FF0B83434C28286FED2F2DC1677B686C017C8312DA948C72BEA51F41D4B1378442F8DC0F568DEAA6DFDF757E1554E56511B8B3AA97F45BD6070DF0107C0E2F96318AED303E2FD9127BC7DEE1811BBD34B50FA9A4843CCEA0741FA3EF9FB02A544DE704A0D686BBDDACB1E5E5005C24A01DD3DD5C336CC7A3238D201795865AE4D1081E665A176C65B9FD553305E71239302D98650332453C9D4A0DDBFAF10EEEEBDA8FD7D737651B4EE68BCC0BAAEF6706B23F08A00E2A7D229DC71F20B38F3EAB53DEDA8E5599C324C6B01DA3C90CB8D721349DE2435AE39CF5AA4D7181CD9479023A13C005D51898A2248D2749B6E128477879160244A82530CF999C6E595116F59D86CD89832EE4BF6059E2DD539F120452F42F8C0B4658F88857F64982E324EDFF36BD2A016A4BD03A5869EB1072B2727479E77AD5B36DDE834CA47499F81D10E48ABB7A522FBC12AB97EEA416570CE41D433979C16F98A13F2CAA7516506D54815F0E3BEBDF221870977670BC513150CCD930C6B1BEA95A7696F53FBD4B3FC6C4FF3BA01D13C647CC3950DAEAF71C72CD6BB6F8503F3B8BE0743C3639330E54829A5680E60916B445754A4852632900F8B1A0A204A7E2B7DC7ADBACE7497CA1C20F43D3F200DB8F79ABF48A35E10A77E6D6EB6AF8E2680C346351928A +pk = 0EA33FC56DB7715252BCAEC8D0E77739E75128B6EEECA385032581AEE22EC7C65D5E5B7BDBB9CE9E08E0BBD816560C96172ACD8AC4D80DAE09CBA0034D2F3F2CB79995F8BB06416E04AE1F953E703CE3C4EE61292A1B656C1527A4A7DEFB23D0EBBA7E28120C05920E91F83F89EED34DEEBB29EEC4FD41115ABD72D55269030A326840B4A1887AD354E56E857A9C776F306AC1E5C4875D73D18DCBC454C99B5D075DC2DDA2386B0E6D6FA39A0587A7A92B91D135C5FF8DC5743C048F2B5E3B711636A39265C98370FB6931AC03CD45290C2D9989807F441398FE01C8E8124FA5EDCF78E7FE6110ADC72DD00F4D275214CA31A902FD8A302817CFBCAE4C3F3C981CF48576CF1570568B9B4E2C23E208B4AED6D1442B9A8AEC48296FA70F3BCA1A56044583465D51CB4F9C91BDD343DB0F92810450AC2DFE178CD617E464560249FBDA884D19A6093E060EE13322C4FC8C51DE5376CEF64E1CEDE566B318A8373239EC3A1285FD4C6C9275C0E6769D165A9E42A17728E843FF2AA54473A2A21F6D77E2FA8725690CEC5DE34DBFF5E6973C1ADBB39F2FA6B30ED5E9E6139DC69B804F5DC8D204BD7D611A55AF85096CA72BE5745FC427E648A775C062FBA470DDAB916F4AFBE600F036E8ED49ADBA899909DAAF3485CA5B44D579EB478DD5CB7646C7FD48F0FB6EE338025CDA75B83C2424051C28F71345DFC3A8B6D942E737B4A377A6FE6805E078F1F0EC08F80077E02607ED8CD7B3263C2B557B564BF1AF3369901EC9644C2B25087B6F416457B14811F4BB1A7AE80E53CCBA02841D1F5B1239438ACBAE2ED6519FAF48C13A6101871E3A724257AFAFDDEB888CDE8AE0A32E3C5FE23A1AAD18C0747B25590077DA6B301749E3F1FA0744C761D2ED544D2F37D5D3C954DDBDF3AA1F1238941B2FAF6DAADB34F4B6CE33338D68A2271EA1933374754A864A5EDC5AD2A1C4A963B1260409127473C7EB7709595ED38E553B54E67B8FE8B36AF54785487F984628E744F53C6F6D2C23D5C742247DB1F17782A26D3B78E80A5645DCE155468B999E0928E098C86CBA962DB3D55B0A626D9F7B61ADB0AE73536C1E94380DBE5A1DA7BF170A50C4252AA216F11B635E745B5AF723CA5783540DA8188996BB7426256F092953BCFB91891635A92F492007BC452DFDDD314E2E00C81916829597248D5E75F440991F0BF097E6795386CF2472010B07791DA4C132CB64D729E325AC4FA15034A28998B0FB0487F73630D9B633296719E8EBD53BC90D45DEB19FEFD36731321B61E57EE84D3B184A71DE87BA5CF67D5CAF9394D08F950C7BE6CD939E0291DFC5E277F6243C2B7A4DA0AC7B0F3332D0F027D953197A2A442AEE06986B2B69779A558CB6DB5A894E475B7DE0187FBDBA5DE7D141FB61DBB67BAE98E6E4630F5D6FEC4ACE8C0443E7220C10108A9EC7BA3717BAF2E96252E3FF8F0DDC8374DBA8CB315B7AE7ED55E78ECD8A351BC8E460A597D0D92A8FEF04EC17904366B2781BEEB10F38F774662002FE908D6556A8E6191638C243B70662429E9D948C20019310E6F42288C2259CA36231133291137EC94DE867AE5832F9743B6A08C5C1B047464978E2EE9717C489886D3F6A63066C5F9B76F3D3457ACB40C3C3115F14E2692BB91315C329F5DFEEAB72674031FD9CB3B615A97F6FF70C1EB3AE435ADE513441E49121DD7EFD90557AA60852A291C695FB3CC632B943189066D3669FBFA0492560D8C75682E22797847D682DF02639EA11CB18397E39320AA91FC552C34542C83F81E363CB818D0347C18CA9006F5B4D646C60BDBFF63EEB7415F57A15E24A87AE8907566256C4686E4EEDEA50F6382CADEC7FA8930CC572AD41BAC7E3294B9D367F716E04461F15BB6C8E71516865648A81007F93A87E580221C0EF923B5A5E3DBD1D6812451DA00F13868D996A071769182BA04D806F4F15F3CB38B698C93586E9A364AE770A6D727ECB88A4231A8A519DE06A17DA088BE0A70FCC18471141B368F12EE7D4FF81CCC29A8AD88E5C4F261479F796DDFCE5869C884410F7CF82D435781BA1A42B05C79D7410AE9A179399905F12CAEF35D6C673651F4AC8DE917630EBE93FA529480D31733E66A1ED718F80294413417275F7CDAAAC349587D4CB34B69E0F7640030982171CFEC20F8B486144482FF68C3C6F6798DE32555294DA0236C1E7DA45AD6B54C19C8D9DD00C5FEB24FB19B34AAEDAFE2ACB989F1404757C06096BD50DF9614B8F030AA6BBE13237B417EBBD6AFB039922438C0AEA87B494C37E477C038C3FC4D06B2DE523750BD2C20975810E9EBEEE267403F5C88D323CC8A6511C2DD3F08E8E60E0E40C515D6054C2D6ED8EDA4FBCE7DBA5F6FB25B42756619A65537FBDB2C90A77743852C6A80631219B4CADF27AB26A20D20432968A5E4E4D3BDB3AB2FD93E8E387E1CFAA7228257801F768DDF06DB8F5ECBC133A0627E831179E1E3AFF274D42BD1CFF1EC9309A6731A4CD07FEDC4E64C0D4F3F3D345391BF210AFFE5E26A5E5D4070E7FB09AD60577712C2EDD5AA7D2964AEB8C1897178ADC670031A950EE13915A3ADDD90394F1AB7881400435A9FC91D6F2965929F1B7207ACA06B3F0A679D38E5E320DA3E764968C746D8E428940B59911E2988A009B2ED92E93F5DED72CD3657EDD563EDCB2E35674ADD09E5C09636A88E2FEDBAFFB3C1CE71C73E0094137289E68536606F776B970EE9F3A36724A3D8848F603F0067F8EBA900DA71B7D4478B0400BC87EA49669894003FDA05616A81F89ED68DAA118A1A9F901BECB63CD33AB13F19324EF2D48208D138A58D35C294C5BB6BAC75A94E5A9E7091469B6138BECCCC758E08A6E4EDDEECC154F65F9040CD97D9D4D4E9512AEFEB7C31776D28278FB0260DED132614248287D240ECA2068F3176427E8672B573E0F01675F173FC9C6AA2E6F255530DF9A96B58F5B8CA32BA9F837F76831E53FE0A397EA3B0CDE4D01CD8B51F44CE2C6C677B9AB74DD97CB3EA9F0C721F66D7796292909AB26A6AF20159C648F5076001E1CC25D03FBB0D98786CB92AEAEC23C2CDE7A2242AE18058E86007BA4AA7C548016B6BBAF77D5A82085249984BD448297C577966993BE3921FEA5DCCDBA4D31C68F766D35664A9CE38B084452C788CBC7B1C9B412B507511319C7336B46E1D5220F46F080475502EA3BD7B2B0D42ED9379C6E73C3D3E121661CC7AA9E2450382F925980F46CD139A7FD4C6BBC5D2BC8C3C347E93CF310EA68553C5202305D475569310FAAB80AF518D062FBFBC28DA329726D18EC620295ED03E74EFE7DB2CD69DECCCB8ACC54574D360C0756D29AD4A83A5B2919EC4E42A09BD9844CD136DEAAB5C8718F963F94860621EDF053B2B731AEA814E976B96851CF25E438DF4C9AA4F849BC9674782826336DB1B2F20A5B0C312EB1E3577DD7509D583367449907C6D38A79E42F69C6427B7ADFDD701461E9F3840C72E42D7FF9132F7387B8EB9FFB62CFCECD5BEBA12ECC6D5265A50FAC97DE392AF06882A6C9A892F6C9F6A5579825A794BE313419A304346354659CBFDF59E232EF27F58538A3124BBF950BAACBB6C110D7138508E2E61CCEC8994C04E45AD672FC67A6FD3C959B03DBB85D8DC02718A4D458FAFB239AD43B38E82E00986F95D67BE299FF6B3B63B22CC010A989BDFA21A5017A50D734BE30FFAABFEDBF053C9A400E39CBF7134AFD3C9C18D57E72E05F9EBCA2F6EE67A4DB40C1657B155662366B9B45833C03CF7314735AF237AAB55812F1724D2E906608409441CEAB4779D22A87CE6143F92F7DCD7CC6053735F21EAA1E6D5E4E9714BD0B40175DF2F3E536C208D16C60139A361C3F7F71C4A0FDFE9279CB2BD8935FB7AC29B318F033211A7FBFF2766B5BDB0FF569409EB754A9988071AFA3C01F09FFABEEC56F7452EB15CF40734CB9DBE6CEC2DB02AD2CAE35F3C09765D618D93CE1EE3B4CC1DDAD8D366C5DEA7A18AB8C5D0A741B28F232E21A39244805E0FF45D473616F26F310AF547663FB8DC19107F3750FDC3541B48C1995EF94044348680DA293532FDA30BAD6586E3467A00751FD4884F85B2D41B87D9CBF1E745C010935A83316AF6C25DC399A44361BDDA044D6A97E1E2485890098582766745EC2705942C42D6914462109176A6B93677D433394F0290F1DBEFBFB5DC181E0EBB559AA2B8F6E3455E120A6B357EBF91017269A2CACBA38EC1F89D4 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A960BC0D8D89900C97E -smlen = 3481 -sm = 23FE2717F9DBF52FFDC0DF2BC6B5EDBDC168054C74E86EA7BA4CEF2280E9D5DFD4271FD25E46D432BC56DB5B1E435935A9BD1A9D801CB5EDA55CE00FD9D799A8A3D5CB6712BC7245186B3172DEA8A2D2A9F40A80C5019D794ADB118752B2C003FD0FB7FB37F0B5FF7028515E1A705B53889B254B16BFB566D32CAF4F70CBE8EBE69C8764E24751EA13A2E87AB308674420F136BDF0A789CAA02E20FC03CEBF93EFC68664AEE702132AEBC974AA09D1C59256E55126AB9E3850CDCB27D2975D7E17F11C91A439DC6E6B5719572304EF272CF73113AFF6DE1A832D351266AB0A2A50A6D1A1F58D36A72165168DB1B4DD73DD1C8EE0FA7EA8DCE4845E496CD6F3311FFBFE8E752E0E69CFB7F41F0D06D53446E4D02DFBDF3B3867545C0C7D8CD52EC42E8B1E77220D38D2BAB535ADF0759DB566A20811EBEFF24D6523C43CB640C2030C4CECA84D885D24031C129798698D6BEB681DBEC4A5E644984DF3D0FB00A773FEC6EBECA462B7E52689993ADFA12CCB12B1384D0248FD9DEAB0ECDA349DDE3011785A70F0BB8A752065AB041C58AE558692299749292C100197055956EAEA006DEC3282B77F9070662B3995F207A778DC4ADC371E920A80D4C484774A934473138C6C633C9E5CB66B42D0DD7203286368A0BD0D975F19780DD2243738D3C98C4F24A81DB0FE31D08B7AB930570E86793BF9814441A3F0778725F050411AB0FD9CA90BD0E721516644828A7BB5181A1DBBDB0BD73BCCA0F47EEC009EBF81740F2B1CB265AB31B0C0893666F83BAB187A06AD184DD4AFB8543A0CE76ACAA1B9C4836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +smlen = 3585 +sm = F7721873C24D5049506823F8171056A293919D2038736B88217060F8B37281FA52D090DD0F1FF224FD1BA659455AE62AEC46999BF38F29E4D9862D56C38CEC39021F6BB5E4E6FB067A8D62F7502D9D2160AA214732A13DDAF4115A98FE629BB7B7F05AC847A97E75AA1428CB9089205C98E16E5EC72D420B02EBB49E901DA6B7C5F73A254EF85469C933EEA37C4175A0550B77A176860B52F2D82A920E31DDEEDC2B20C7350510E94ED0DDF55382C277234FE190DDDF6F081C4581F03E48DDF9CE7564F15DB9318C9E133F49BC90342F25A4C6D0D7A6040452A823F20DE3BB98D167F0ED0F9D9F9EA56713672F4653F3E936D4E4A4B2AD5847D11FBF28D306283625B0441DE77F5594AD9BF1C06ED67735196E01A4FEF0AC5D44C78B83C2B8AE5CFC7EACA71F8BD58866B79609FBCE82D43CAF57D71796A13040F0B49DD4D6A133247EDE4BDF0C14034DF36C0E30F1746E9F36E889A6B87DB57D8053F0B9D714ADD7607DCD0984FB3109C53B1A35870F9C826BE7AF4621C422B1501B0339BA3A89B68A154DFD9631B5FDBDF6E37D7846A8B1EE27D65AEA81FF91679AEC4ECEB12104A09D6C320C74794718EE751BB826EC0625C6061C89EF60063013ACF86EB03BF262ECAD91F7053E0845D36A54BE0862465247E0E9E3B22EEF5D35A19D750E53D256592BD41F4A64031438D55F19F32C3D8D24E62E97D50011DDC46D392627281982592A87B7E584B3128DEC9DBA89F8F2B6AF00DE1155CEA7EA190356BF5C8009C1939D7F6C4C4F0A1FDF1833BE6EB343FCF8AE67D3E2313C409290D32F402CBA049F4209AF584E78DB3656FCBFCFBA4E4FCC087FDBAF6AC96F7123A55C01ABB189733456558C34B998A996C893AAF9B2E3DE3CF9E1338058E320F844337D326D0B0C12CE0011042B1CB265AB31B0C0893666F83BAB187A06AD184DD4AFB8543A0CE76ACAA1B9C4836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = E9D1258056C50241C5BBCD8E50894957221684B3A2B57BFD0087D7A251AC4608593242AA040E93507110CE027E9DDB1329EBA87307A212D3D7CC572897A78109FD63B2CE54645C8617A983544ABDA4618F45D19410348A2FB2D820093300868F8AE914BBFC111F8F14BD153645D9B734B263A0606DA030C93334368E4587DAE4A37C47D50CCEFEE313D03D32F25EB37193D91E04B1FDA96CE830D5B8E38A129B034DD8EBB20497579458906BF3C540BDF566846C22D49BA29C6B4CA7548CF05FE2972D8A7FFBF12D031AB75706BEEEA489CEB77A1A82D78CB5A6F58BAD4EDCD79DA1B5782CC477A358D2C8AA2188FC52D2DB4CA5D14FFCB2AECE9011E2BC7ADEB0F53B9BC01EFE6FD8D26504A3F8A9FE5D59317876657C2EBAC380652443FB5CD3EEF15B4587DFF231FE17B86D7B9440F1CE488942C0040E0D573BA83E5D34503F0FB80B491BCA243B794F7EFFF2430E32880A5475A7211604316F1BEB92B5799B70C7C92AC3F96EB52C2E89E83763AAD47C7F3644F404A3DEEE810A1BD6B360F730B2A18567E7002F7B1B595DB2F0CF1313A13D3D438F166FAA02E6EE1C229A678A398E3EB9CE4AEF408B2908374C4F855F4C2AFC47A029E37D1C424B886725B3F68A40767BADF1E694A03DDF4EFF64BD620DEAB7830C2C09FABA5597EED53BAB637187BD180A5224BE63977E09FFD03F970C7772DFD9B13B1F45769F6124B1F7A3CDD69DEEF00556853244A1D721AC02168BDE00ECE0492D4E687C0BA492C9DF4EFE5EC53C285595869C5DCCAD3035FF1D236EEC84B725ED95DB331DBD8F8D870996924FA66557C3B077CD02DA10231C8C42A74D628E242574523E0571FC5DEB05435D8DDDC698B54C6D4846A2FD79FCE06F45B065C4F3399E416889EB6434D1520E2552E50AAE0782BA0E7CCCBC58FEA60B174A213886F9D45EEC04B8F76496FA5DB43B88F0C165FA0757E7243FFDDFC34E2AB399A9E7510F09085D087DAD171BEC28CCA6159BCA5EF72C1439711F1E272F3333EDDE1B552A2187E6807E5DA0CB9CF8E09B9D8E44F6C619C3D966599964A9C65BC0F040E16814E40C45F614DD40AF64E020A58687DAC10C2EC3FDA9A2CF605085369D5EAB9C4A1A93B0ED02833B7BBC584D646BCCDEDAE828C778A98970166A9AE4969906EF32F759B63B751F09E40C6445CAAA6A9364EC0FCF79BDED37DA3FEB3F067A644F0E863E07B811ABED50DCFB0DF6EF16518AB581B3089409B1BCBE438596D0FA07CC727B834493C984293F24A8EF531A12329D8D05FA910AC9807516851F36297E61DAC9BC9D247B968FC2EE3CC537D7412FE4E28BB013BBBE6B91F7324E34078FBB78406B5C5F389FFE9FA6755FB9BAA88EAF03FDA6A040D7E9465E0A14FC07DE5B0F2F4E1D5DD33D11333C5CF5ACF9FDC9676C8AE04D4FC6F208DCDB08C2E68A9E6D3C32A293B9ABF580B40F334F69CE1446C81E813A938038CF2BD3B472BEEBFD1D4919D8654FE19F413034367F012020D9DC367BCA12500AFF34DE3AA4DFA80CEF719A7DD24313283FCFD6C4332F3E67F5288C33B993DA41512313EAF8768DA04A0055784728ABA370E8EF5788CE5813DF3A1468D997BFB9D25EB0678492FA1D5426D1DCE2EFB08296A14223E0FC75D314AB6BF3397D1174E7D37B186BEB6CB26C8AE3331C9854BD988D4F79477119A1FD5CFF6122B196B80D2E91A9790BA094740833111C93CD49E8C032524AA5C80C152E391AB47543BF42D87F81F0DA3CB5CFF5B288E72BDC21FB966747E77951C5A65CF84BAD7D5B8755308B9CD1E8F6AD618E7CB11C5AED4E6211F70F9C53576727ED7598C3D778312B0CD41F779CF0F5282EB1C9DF4347F4A822D3F63A9EF209C6DBEE7FA72B9614B9D39096B31F0CC13D17661B3856D1B2BDC8B7A253CE023A456E8E651519F8E0E7FDDA4C970FA532CD9ED38857DECDD02C61185B8C5C042745AF352482E107F2A22624971CD1E3F5A0E1973A5C656DFBC0DA664EF8D1156E8361E67C5BAAD828E671F787DFE93E64FB76D029AF3D12F47ED374021FEC0044AE0622D398F4D2F383569439260CF4C06ABD3045E3A13EF4E4FDBF6DF57693CFC547BE2661C328D2BCCE71488D1D8042683427D18A402AA43D961E756C2D14FB89F4E5227A483911D641F53E333869C18B428384096AD66E8BFA901130952FEC1B5F4E2DAEAF6E3F340BF7ECE844BDE5C19A027DE7A8E316BAA72DEEF8324ECEDF9EDFBA9F52BCF2047E4349F3F1179C74F6BC6932D18495D2AE66B0867782A76ACF74404764A198CE708CD1556A261DFFBC2DA26E072037F8F55EF254A64E8340C98627B2D09402CCE199A973C793533706403C48689F42B4DBCE2EE8016004ADBA337743A5DA8EDADEFCAA095FFCBF08E05E5822BB70BC0BC4D4D481422553CC39F230091A043DF3833E4249DD441CD0107F2C88C385722432A3092909F99C8D2F0E3A6AE2A0A9CA14E9383A74AE2E45E0FA17BDC7B1631EF319F8BB25E68644742A64F28A2E8A226265755083C7C5A6BDADC802EEF7C6828C88F39B32B3BC2A2AC1AB1BE1550EA9901B3C42F2B6F0785F0CAC241C7F53F1C5BA2B67D31CEA3C5FFCF2440D7A9EE9D8B1D611B3D9772E84A6ADBD490CE45216A2040759DC13B0F280A76449EAE14D2315CF934E8B9162303D355C797678EC5C1A26FB6E3BA2ACAD923962286C11E1B7C3D167FB1044A9CCCDFCD82C57DC1C612E38A0B4875CF08771C63A13A9AADC9B4443FA4F6C7827F1291705E0A48045747402A0AE30E187E8E3A28A3E494B4CF48065766735F9605CBDDF1C54B9890B69C3D3F68227D48504DF2464B1157E047A82140C901A6495EC4E9A79E47D8F6053F130F1E59658D00B9000BE0B0B0DCB883BC4F6AC72FF5B314CAB6EBE0582BD34A1E480342AC59DE75C2FE9E1017CA3A5FFCDF03521C85E953C0BFB21AC67D21BA77021727FF2114B40BCD8957109491EBA2AA6D01EA5B0ED27E9CFB23C398DF4D81E2CC1F330178B0740C30DD739377A6513ECCD24968390F207A32AC856A4006F42E1298C60F208F6E9BF94BFCA4FAE8CE03233E9779853CC6A44B7C287ABFFEEE835AE40DAC6B65D0AD9214970CFD692F75526410DD0E9F7505DC532E1DCC1C12A4DD48BB6F371D543FCD6132B60096E60AEBCB648ED736F8764D6CAAC37214C9FBB633CA9426086A4AD486801CF576929BC967CB1301F58ABB81BD9A373077E6EE4DE04E3A0CB1D182508F45F59183B729104EF1983B9E9664ADB73AC9C9D8D89D7F9F58FDFFA7EFDA485107F04E5FC5961A0A21DB1B8DEC6DBDA428F13D43202C597B33EDBC8372F2FE2C42DD7BE28D88286C4779D5217E8E0B61D9A72E9A28F91D893D8B8B7EA1A0A0284FF4A226551D2B91D3C3FE09E0AF8E8A634CB517B0B603190455502DA31CA79878C881EA575FD56B0094A3EBA0570F9A65086E4DF8F57ADCEDD34050D798EB749CF8199EB014860C9551BC1F170661C6CAFA649C3A9FFA512BA0A2DDEB701FF64AF5E4721006CA1A4D1BCF344961173D856885994FB54BF01838D557745224B1056FEED6C5232F0FD99078C639D1B824DF8ED1CF763F538FE9DE4F15D81F78FE8979256751EE10B23C37B89BE611329871E0B49C2F040FADECCD803274A8A174CDFF30FF0DD3E568D574DF90A15C64FF366541C723288E87305D7FF6DF09F5F71F3FEDD208BEB1AD6CC38C81DB832F8299CA89FDA0E737B57B7D5D442A1764253312C681ABC6BD333C89B68C0E0EE +pk = E9D1258056C50241C5BBCD8E508949578F65FF33CF5DBAE7ED04468195F4BC441BE86889A3940BCCEACF3441F4342F4B37392EDDB77CB67F9DD7B35BB3CB0E01881C1FDD9976870E28247293690E807755875F7C463EC60CFE8809FE2AFA2F62397B6F236324C72469E45333B85F337443B8E0AEAE20FC5DF5FA96ADE3BD51A55EC47332349C3B9FFE1146F425C0191BCF96E11D402CA93708ED0EBAFF6DA7B70E165E2C1FD4A0388191F982F5D5A4944191415E87AC0A7D2BA9A602F3861E007B618442DE770A40A5AA6DAF4AB517B07F29B080060A81A0FB08B8F39172764C2E29CFD149A27CE0A9F4519F53B2049E77AA764487430AF07C37C92547DFEA001491CB5E96262E1A8B3F75BE5150CA5740A249AB90B98FE8AA1DB856BCF19FD996E4E12B6F7C107A611960331F26C8FD31040F9B01570445842CB9618D0D340508E2634F3D698E202EEA3FFD58BF6370EC8FE39688F067AC3DB5A204C305BE72739B3C59C1043CD4CF65188465A21E1C50529F0610CEF421C52405A4FC675BAACF5F24D0CBA0DF88798096E00A4120A829D37055CD6C3C5C263DE5A6FBB02824FFCB7891C7DF9387CFCA292217DD37C273D3B0F040ECA6CA064A608552F9423868EE441E796ADA065F7BF522339EA661AAE2D88E04C29A4661A8D274A13A6914D70A374BD4C2CAD1B152483939C60DFA8CE011E2882C49C75660739ED5393755FA927BA484034FF73326A91B1E2FED796E971C061088F88AF02865B2692302E630C3C3CF6CDF7BD15F54C5E2EF153C60598D1BFB31D3B9B380DB5524CA6A0983A5081C3785513B45EAE4DE7D74B9F467AF86988116B14DC8250D37FE62D795058D4B9E1C6625F45E837AC5F1196E03DF2B6DB7C1C35290D7B746284EED6E423524AE0BAE92FB38FF5AC291A15884B0C7F4A16E7C744BBBDBD7B356002501127612EBCDB2E77713510C2999C8AEA61DD89538ECAC3A66704B2D41192FE549AE8A40440A1179B805CAAD2F5B403BFAD66436E557E8DD31F1245B69C1A071735A4A3BF860EF176B7E741FB71155560A4887C6DEFA8EE387D5F7879DCD8B17559173EC52EAFA2AA76D7F1033C783DD6EF061A2475A6C241F113572817797EAAFF19DB0F5E48C19C653D20DC003EFFC2E32FA28DA8789E072F55FD8F5350B479AD344013BF3590428A90A11280C4141C2B6F0C8E276DD28A5EDC782035CB2CDD488D017A3A1819E06F29DEA93F99867BF1647D6520D5203B2A94FC61392A7B6893F9BF554C40796CB00ACEA847321C35E84CECB84DAAAFE05A0408D1AC6C5AD027F5098EAA3D03525BDB2B972E227DD68E57EED909057FFA8AA5F79A0536F37DFC7E0AB2CBF8C053B86E45F3B569C062A47D28D53B907795C87FB6F2E39E8FE7FA9E90BE5CF23AA177CCE41E7F3353388C34431CBA23A18489F5945EF8347CD1CF1C80CB037AE3E929B4F6D751C2083BECBB545BA1345B50B97B172729E9766D9C0AD594FDF86B17DCFC77ABEFCE2BB83D7D555EF1E8446A52F068D7EA203FBFF965787F8BBAA6BE8E62E4233C10201897B4AE10D89CCE3FD38572D3913C9E98C7401F5E0D0DDB0152F3861C7C3CF164E48413BB0CDE9A2662612689812C0FC20573F381096A12D6F0636645289CCE6DF6C2D2F7387363B3458CAC10E6AA8A876FDFA913FB16894DE49926E311888CC1C1B4D8CA357E704000D6442F47C63FC7EB64910E3A7C174B836C875534C2328EDCAEFA0EA1C4D66AC69C75B5AC003D939269CA207141552B377C35104922263E7A3B75672F35072D3A464A4E223537ED392C2F909F7EE01562D4781D187ED304CB1AF897FE9FA83A11BE212B4F4FABF9E3716729B943552B1C7C50C857B82C077345257C2B072FC73042BA75D4B4D47DC703D9E1B256718B78E638B412D382FE11EF128222EED65DCF81BF51EEE94CEE47DDE59D0EFF8097F8E0534A87B403E534DD8FF3B850A4ADB3ECBD8AE6992CEC450D9FA1B643BA5442BC0A91288C69F652BD9E408BF3B1164F9CC8CFEDC088972F2499023F7C0DA7817F6B9F893CEBC6AE4845B3929A378D7AFCDB5BD5517D259F8B9B1DED811E49E5483234067A8871A7D1A8180B6F55F727A40EDA85449D3FC4785A83E3FBFD3643119BE53C16867D0FBF15CEC5D0BF38EE0A419ECEAF151B663D197898119296F4F6FF469867CB1BDEE97D3F1C4F31C7C374ADBEBF64D478B5AE10B298A9BD343DFA9A2CB302ACC11F769EB35E82A554F51E19B7524FCDAFC98D1D5FA8248E7BC99FC57C427DE169887AF20DDD06098EFA65CAA934D9019FA236CD425DE9D7B3C86D165625552FCC90444FB18952598225FE0426A3E4F6D1FFBD5A1DAED6F0347C5D61E5F6F6117F8C86459726E3856BFED1213CF80F32B2CE4AB725A8F74614E2F22284BB3FB888D4F767F886F73F0FEA17636E9F7FDA280E0922B392F76E57436BBA740E45E3F946DE30FE18B89CAA2B701E710D337224BBD3FECCC63EB4AF6DC6FC9DBDDDFBBF8D48B7561BC84FDDF657B5A268DDC777FC2DED679DF6EF4F9E93D53412CB622BE71D093B59C288EBB0E1F6B2DE5E1754F624C10A04221E16E676AD23328DF313A338E6B139BFBD72199C040988772E61DA6CBF8D593E277F07D3C2604F4DBECF3C396CF9F1A11556439F290E48EC09C746BA5E0CA19A167CB93406BAE8B69BDD79FF2970D2DE8831D35953D80D8BA8E8A605C3480B53FA10C351AD4E9F0D6FE7A9A7FB917A02221CA420589C40049EF66105AEA1F7815898613C2911F7AD555220E5AAE47DB5C6C9E3523AB59173B8A91E55163BF0F1E01EE54A73EBAFE40D3858AAE98455A52EDEEC02889B950F5B0F773C4C808C83AD3B115E5479073C8E58D995D5E341F7DDDF08190B9F2A7067BE6EF27EE1D4D1889534B8D8918A865F018A7A1B4F7C453A5340F909B5C0F45B325DC44EB07FF61EC67A53877EC77EC86E5AE7B02D24111A1F758C38EAB3A30228F3877A6B10BE29E93897D6BD45D6F0FC3EF400813294A279D771C1F34ECD9813D71FD0F526AA7F7CC2E1D863727C438F85C3FF9F38FBF510F335CFC9D9736425A34D4AD4E28125FCB8E86A850D728BA7E18B325DA5F3AB3F79C78BCF166D393F3F13DB3D29DE14AE06CEC40C60AE2FF6AAA9A4026782B9EDE7F95F328F2AC1E6C028E5ACAE0819AC60197B981748E8F44ECAD0C38BE0FA549DF71F40EE9E5F7C423CAF125AD86CF3A4AF839EEC2ED1213C40D818E7E6E5B4E2FF785DD7ED8C03BAD74CA6C3FC18392519B811603D59E644C6EDA41999ED6E60E378933222FC5C1C4FA83D4C2810B3A296554F6EDCEC05A49D9FF8A7C325149DD4F3DD3C6CAE408324E70882A4E6F70B60B88FB430B4EDE55001E797B0E93D81077802AB9E272EE796F08A7F13227FFC9F1A9D0314337429044368A9A2A1B705BE6DD0744910A400D3E6B9DA89D79A44D81DD9C11121FB67BED9C8054E14211560B81B4D14CBAF5A6C090506BE7A917C42D12448743A4BE3DDB7A9151DEC40E704B19E6391EA5730618B2F189D50BD95A880573711C881E149A5718281AFB09FC1928AB57833E18568EB247210FA3FC2357373600C78074475348BC1B1F71A490D91E5F1EB4CE7E8C036ADBE1271AFFDFFE52E615958116F3C111A054C9FA23E12CC6C8AC749BE32FE6E64C4F20C582317933FC14A621CC0D9D6A24A1C8895528D23C0EC0C586954B01262184F9CCBD09DCF18FFBF51E2C05F6F3D062B769EBB263C759A3514D023C50FBC01C70CA770D4A36BA2855DCA6CCBA3F29DB318E80573B4270D04226FF065058A2866BB51BB0AA6010E0E1440929548A348EA5C69E1B5DDBC3F57B4D1057D7C09FE15AF5B17D84899A8548E5D9243C5228426DD8D48584751DF1381B7489B9D7FA340CDF709FC70627FCC1682E4DA6649E01AFE51C6666F1832F578FD1C9751F4960E1F126B55A318801AE09F770840651451D07DC5D0ED070C3FE92A17FC5C06DB92FE0A6A4E65DFFDDAEF18150A74F8821CE2E4A101812C392D9E26F7B690638FD5AE8E4A5DE64EC6A14F1D580A0B12382B94BF58A4970F8EC40FE7A67ECC48260F3684857BA49957A1178E4FF067C6AEAFD22E01B4FA7E5D5DE0FD62997F0AB16AE233C5AE36DFA321813DA8DC35A28BE46AE08BE9745A16B075E1DD1C4C5BF813EFC81CCD4A550653D8BC152A7F82D298DE7AD2A68E90A2B4ADF3FC7816A12E3012BEC29844BA5 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7CB10722D1C98C2842 -smlen = 3514 -sm = 79ABB75C94915ACE3AA5CB90DF70CE71C4D4D47FAFA9D9C4B59784AAE02F9BC5BD27E72CC8896B73F1B8FF81790AD5B18F85634F95AC00AC744930E1882005A55614C7A0DB22B4FC91420602A78503FA7CCC4304825BD6900D7A2F0DE6C26D56D2B5E232F8E2C0CA4AD0C449897325EFB17E9258B9AE2CC753EB9DEF65A55AEE92F65877F55D09EC6535ED946E7FD01DC52EAC3439EB800629680E24E028BBECDBE4EA14AC8AA907E616406C0C576508C835982957974EB55AFD0C02DB7213EE6F7100B8120272E416ADC62DF2DBE6AB5411C8876B9B2E55BD00388B102116C59D29B775A5101C9F10E6DC55B1148680AE62602D0559C931477C76FE17001D41D02E2293DD5CDB0FC4845C7B9C50507971DC6D788F74A4FC119849C16800726FCF43765765229ABAE4E22B1EBF6C57F4D98A15402D099B8ADC4EC5E2887F7095BC64E7C8B8F1B22C61BCB6B8C926D4F8DF1DF4B49BEC200A12AFF0FA44DC13249FD5A629ABD18254C3FEF48842528928CF2D66ECD856F994A4ED744A9CA811638375DA45C45D267FDECF3EEEDB6789868070F3EA6DD6A395F20E03732C47D0192022E6E7AFF5C38BADB5B84A509B6BD68C31494A9A7773BF59092AAA0E07CE681C970A9C64FF0DB89DA263650A1FF642D1EEB7796630412028C007E1EDEF2B40BC39F9093AA5EE48F41BDF002FB30C4681F4AB727E25CDA79AEFC3C8304BF1B9B771EFA0A95555BBE92A9B8223978DC3DBDC888B898941BEBC1E0E3E319F5F9A0E4B5C2C563C3FB85F9EE76B563973186AC1CA273F788E9B96F22663AE9133B3F9BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +smlen = 3618 +sm = 4268964BEC4F4E15AEAFC67B152BEA776720FE8BA0C3820D22803849B3D382ED336EA69D2A231A4C01D840F15E9DD50F504386DE14BB9FB3E22DA03C50F45698109E3C1D8C497A13EACB6AEDE8C374322B0E1560DD2B226327ECDAA9E151C010AEA6121E9CE560B0AE316D122C50CE5CE856B2C8849545CAAD711F397E37A03C72E24EF149821AADF55C1CDB2C56414E68F37135BC30E42E0D97D4E4068A3FDEE222D4D74FC897C726E0DD5820FE09A4C07F4BE62368221E6CDE86713235916E21784E1D147FCF6A92C901D15F7991108211858627C3C009BDFBBE7699712610B049299181E409FD7093B76D293D3B0898C500FB50E4D6A0BA13E71E62F92B1AB3BF33637EA69FBADA4662D13752B36BC218C7820D4A160FCFFA9D8849F4081816F4A95A075DBACE6B29CD11480A88F98DAA4BF5CEB5A867F336DF7428EFA9E6AEA9BBE4809583A5B6B24059843968AA7F55F7A3B73CBADCC5DF1F3EAC0443A042CED24BA77A9CD808A53C261D185831758CD952A42D756EAC20909022BEBC4CD64EB16F05F707CB12F458C0E5A5D655FE873CBF68848A260C388448242EEA5D38E0395218219DDA992E5FC64350D9449D801B984E7790B178C82C1D0F121E8881FFFA5966A06D47C446FD4F08BF3AF2AA3524F88FB38C3B1467E19346DDD745CD16E2B72FBACAA5A7864DE022C93DCE1FCA6D415748D36687BE4CF833ED22ED4D2E5FCDA68EB52637C3D8846BB55D4B15FDBAA4103750791EBC4E78C84FC2ED2A0180DEF97F482E2A8B3213A485506C5585FF16829EC2BC85D3A0F2DCF340D7803262FDAAAB491BC90227E604BF02FFEB597F302E66682A9FF192F75A5376E43303C0989B44D2B614AC3F69BAB60FA45872B8663472621A6AA8E8B6CD62869858DBCED1A5239CB38B4B5C2C563C3FB85F9EE76B563973186AC1CA273F788E9B96F22663AE9133B3F9BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 617FFE99C53B1267451A9D4E20A9564ED65D3FCC12B88524669D417C5730E1E94CDFCC2DB3F5B397003661EBDF3B69E5121DC29549BB328437D6386042BEDBE91D41E33666FDD10DA8EB3FB0EFF49EBF79C33A539B9EE2312157D578D631D798AC859E089ED4310E35544FC4A3F0E15A16D5157CDE2730E12AC4CE3263561A798F0A588B70538BB110ABAF9D6842A8617A79CFFFFFA8BD81886A7F6095CFE4B55D9C16F8DC4399D4786DE27F3B07663D241811EE575CD0AB883D810C8BEF0C1E16BC1DAF557620A434A8BE721F507B6D447E766163E8C7AF5F4C8AF61D7F3CB31AD50C7C89A8126BD326108B8F091DF851C7327C96EAC5DB78CB97BF0E45B07567117BD931B4631C97AE43E47887B012487DFBBA11476F48A28AE54FD0DFE6B6EB982C95F4B58D4AB46AEBD04FC2E4DFBD12A427A0883E96828EC4151678FC3AB1C9AAD822565977A14C64330FA9577846447E24D2C7EAFEE5EEC508EA06AA724411900D3FCC7544472B6ABD0265A206770BF3BF8E1A15F84B84F498340969A2EB9A85013B6B33358516BD60E2AC4B2C68FA38894016DE1957A0E4DD8DFBBB510C5438DDCF7AEAD9B347EF4642FE7A4AD0012348AF2B340A335F358B5F2C5A38315BA0F421AE3F52C6B2F5BC8F88F541E2D129C5AC090DF34A68886F14FA5D0B25EE39E84D8F468B3E080974F815FDCDD0918539605FC79C87565FE3C13CBA2B2DB745A815117A8BC44BEF5227E89B5313A7AF3D8892FEBDDB579787F7D138FB34EE6E2137BB2C72698BB02942CCFE3B2ABB95360E62CD8E45FDF4ED1C25428EB2F265D5F53E19CAB490692CB7271E2BA6C11835A896B9F69C6ABB79CDE5D3CC2B40BF1C09FD25985234C17E7E04387221F3281F71DCC1842B27C0F9371B312AC48E5140EA3EDF4264DFCFA4D6142B67BEEC4FD0E7666D90B9CB3854B6D8F563A67CD77EEBC30D4A2D225E8736C3FDEB5C766E9FE4F90BA4ADCCF155B244C7CCCE56F9DEE3AA035586FD808BF44507CC1137433F308507B8DA53FC706785154577DF670B7BF80BD9BC1D5E148B1052A0746E2B5B4E21364762B90C9A6896AFE3E2503DD0EC030B179C4285716DE0910655C111F9FFC7ABA0136F305ED671578E5ABE51120A33ED98B9AC774D70AB9060BD970BFB861895834CA698F91852F186B2ED7D7E7D942CB2299B5937737CD1B146023CE2F47BD2447B7D05D14D90F22F345A5EED792BC0476FC579B538FB2BC255D21F8F59AF6884FC898AEF40AB62FA4F7ADF53C30DDBBDEB0739F34A08EE561B0C387515F0D69887146B121DC772F7CC5EE374C790808FEA228CB68E35DCAFD82252912EB0B3E95FDD82FC6D7967A6DFD095584A2678F6D240ED381A28B705F22FF7E2D6398C64B7A3481EE392D62A1A2E7333045A9DCABB45C1DC14546439237B3BF2CD099787B911456A280885CEEBE3F4C7E983309709FD57418FA78E03EC1F4B3C203FF2D6A707A59BDBB840B823A4020ACA1F0B7DAD7A07CA75A2E2F7D8232818CAAEFDE9D54834FF22F9B7F454A7CD1114B5D4D38417150E47E4C65D1A98526D6EEEC62B0ACE7ACD74AF600E57FE2636A964F506E54D24C17AF600B711D84E1611BEB0F3FE24991AEDAB43030F17E6B3A79A477D512B101C9D4C9398F4AFD8A9CF6825518A193B1C40F677D709EB0A8AFC5378502C81350DE215BA16E079968F0C4BBA936E1585F4C197FF23C8F13BC7816E90D40D8B34B34553BBFE824697E4F9AE47A462DD9CB1158DC633096A0628E929D0FE36A07E68BE8ABE8FCC42EBD2A28D9BF695A64CBF988679799C5DFBB4399AA68FC3C1B3E030D06AFEE94B2B38D7509A7D0C7274D8E5CECBD8D4AFBBDD8C50A8E7790E30DD98FD56523220A982D3B31BAF0DCC8A7EA578A2181D3B0C1E37274529645C595352E26767DD02391D2065DDD1BCA0CCBF943812500CC68544F77A191B8AA66941A627A34B8ED34E90EE6FB91E32B5B02A5DA3EB552881AB8A264193F1105389E28F40B9C73B52898317F083097E09AC923DC20A375BE13C20002555CA63652498166436732AE367B71E3DBC887370ADC11524AAA424BDE1EE64AE9593C0F8F6C509890279748D1D7DA6138521D6D432D7A6B49546ADA72F35E8348F61FCD37F5C7B645EECA5A1EEB6AB4A703D78A21F0F860145374B39FB23F842C44579036BD6489280E34BE27C84CF7221B47CE75E3E7F6F3335D8B9A2F17302D947A504E988897F9C69FCCA5BA43B968AF267D732F38BD1D3EB74BD4E70473AB9A652749D796E7112C1F9E78F77E952EF82DD6EA70F0BB7C74C277BAE6EF7970ED45F83B150D1C3B87D1BB8F826CCE7A66FA3A42D005ABBEC8859A0D14DA940638DA1C8EEE7F812F9E8037243A44C4CF5D87462EA48DFE772D8621FC890560C2E7D599934C4A35534C5D77FE4029E9878F556F642132CAED78487600A8EFD804185E4397842CE427171A9FDB6D9EF690A04BD740BAF460A97308A0521166273AF1F4CE67237FFAEB24721E94B1F542C991EFC06719F5F94AB9B32F4F0A263F5F6854DEE048A29C73CD6761C9F9F98B24A4F4456E540A7B0A244B87C5B7B505C2DC74C29248E888CB3DC889442ADC9AD8E9A96677ABFF51F4E71F0663218E4F3F90E6F22C4EF676FF288E00E99772D5EF5019320F4755B149322588687115B2863CD3F577F8E4CEFF06CE45054855553B471C99894D78A19F2C0231F682BE5A861974082E3626368DD392F3B4B6F8115B43654594813935BF956AFB861D697129780F68211C1F1FD8A7E626A9D733B821C1843F7EF12D18F0D12EAAFD597F3E018F698AEE578132704A2873B2AE852E231624FD82B11DF288DD6203FE529FFDBE53867FFDDA7C3DE7F45AFC74335C380FE9B45680091B02B212514A8E90EFABF39EBD28860E41AD11E0A64303230355BC8DF1CEB98DD10831DC40DA19FB3FB3E47FD8644852FF1625867B7F9C98A6AB2A38D46F3E9490C1C2E75989BA503E83DD0FB6672EFAC90E018495B85E61801B2F6EF5B54B678998574108A707FC467B924C5B64E388647640E2DD19CC9CE3E6661CB6014414EF97BF0448530DC90A36D1EBF2092616978FC9918DC2AB69AB586721D3E8C73D0BC1B1D1254E262E245DA06EE64205CD5A7B859C06C476573311A99C2599DD1F394B62DFCB5443EBD7BFFC65129B4FA538B79F6AB5F93BF176931A554872DD5EAF0CE1F515F30E51595A49DD883008EB2F0B6978373B64B8A92D9AEF7EF6D8469A016F49EE4EBD9B6E88C4F2571862EFB6D3C6DDEAF17C7BA14D6F97B1BAE90744EE44EDF5C6FF85DE0367AFFD53C7E90246A46A67D435D935A64903B321C5CC773B2C806BA30D0F3D6B2462B0233BBA8E81F2FFF9E6067630D5D1FAC73AD4FD7762706B8A9ADC032D0CDFB7B9BC6EC7DB775F919D789EB9A0DED3DA85AD5B5F6A58F948CF32666B38177F27D18C149AA45C8B3B244D64838ACB78760D998FD86126BCE18F6EB6C02306EC960B22C94DF5220EB689053604FCB9A0FC782E2688EC11C221849D4F6069DF565E545F403630BA0DFA373B341076308DF0DB624C90F4E7C14860083E7226BD59F119BB9C4DD0BBA3CFBBA5E58CD3FB45443205AE86292931D41F11513E3AE36970F7AF8452340AC3F6399F15C7517AD1BD7499E9F6904989299151E7CD838849F1C89084BC897C75F33A36E6015E9AF9B5F98A6122C0001CA0B19805542AB96D1FAEC3619128DA74243C1F64027633D7F572CEA65C1CE0CB93E +pk = 617FFE99C53B1267451A9D4E20A9564EE5C9F8622C3FDBF05FD44A35C44DF9A17D5A82F4BBF25B6542F69CC01E0A66E9872ED5CA8B106A4C1A52DAFC3DB106246439D99ADB8F1F037514FA693028CF1E4B9B97AED1CB8B3C12E882745486C8AE3502F5BE6438CA067852C632A80479699F3BF701E716FD2D3326D8FE51D36DCFC481CCF17D4770427E2FFD2C25ADC6DED76AF993632A44E2C969BEB8EE847BC72EB93DEEF93C1D8C0D5F0F44462F37AE85B7CEEF3B05510A9BE4D51296D01C5CE0A6CB2182A7D3463E2F1AE165FE841B9328A0C1C37E9A580D82FBDC74B2C9A2AAB0B4E6C23BE05FAE4E38776A5C1B6D6AEC0EAED1F9AD7B62AC2B13916E867CC6660B0794C906A1090DA5F9E73E7AB9CBBF73A68518582006A7D0EE5F7CA6B300A394E22B499BA8EB38DF8E0D29B843CED431C3BC7BC52DA740365EEC0BF130F63C26E9DC31C7E771A8B5817A79EDDEB19DD4C4EA90E1CA6F22A2C9AB4FF5868B9335BBDD5B2688DD80CB6C7CAF722BBFD6C7A83B63F24DBB5D82C8CB4C9D1E20FE0369C1BA480E29C82DA2C459EAE93D7719BD7ADF4B4F67F54D947F6740BA42246237D6827D5CAA20773201F75F35420C7AF18B1B4C31145855F644BC575A518A82041973207BC16F5D53ECFC4E1327D9B2C03C3BF9BCB729DFD1670C79E81FBBC7D20F9430ECAD26B67A1F8E7B9F361C39EDCBC02E98EAB7A0A555476F0FEF704EF1AA027EBF49A78E1882DAC68387D09F50DC0F3D741A9A6634A1CF44E2E0D1BB5AF3AEE3296CFB17EDC5D45062F5BB00FAEA05F105392172C6434B560EE2AD5E5BD0CE64CC60FCC0EA0DF9402471A4F2404CFDEAB3BC7F9D46742AFA418DABFFBB7EAA809E376616DE60DA1D2F3A23FD45A0AF5DC5E3FAFC7577925EE9DE743DEEABDECD00CD65424476BCCB789A4C4D2C59617177F66A215F14DD2645102FF720A7067BA2BACAAC72A3928F31E8620F17BA26C753A8531611F41FEED9B45CB0AD978810AAC0DA7F319B8B0BDF3F60811CD3CFD744D36B126098D0D812E2AD7D1352CFA28230E46147A3F5F27D501151A3F8E7F6B240CB85E98160B567E2B945821AC4F7FF97888220D8630D24C6C3CEBFE179DF087DFFE4E985260017287662FE5D7F16C79BA9FC595886D3D4FDE00A905ADFC4764CFB1170A40CB185F07DD366F8FB726A7C87EF414D07AD26CF7D18FD3D56C04F49AFE8172E8C467C33E9F7DBE07E5718C10F3086B2F0E3468A8DF300D7E9178574970E08538C7A3179A3EC0E19660782DC3510C239BD2BC21622A57C57B2E579321CE20D498D4EEC5342ED4B1BA6E9D681B4606358F73C4623BDF1DA55ADA8E3EC078807903024E2EBB464B0C12E4162273308655F437ED1B94D5B4726251DEB93C567754B71906A1EC1C9DEC059C8B31CD60063A66DE9FD06D7A21EF24B8FAE98113C672799CBBCEFF05AD600A012380607537B58615AC1191CADFDF801CEEE4603BBEA9DAF5745762CDB677A190D7A3CE6312CCCEC8A469E5EA883BF78316CF67F2BBDDD91E3B87C4A63C5D2348CA99A9B6340C74CF0F9715B2FBDE0ABBA560853D64FFFCA747F5FE91C1F9F665DCE818B8110DF49D53A4EB2D6FBAD1835F4A430B072E0FA15033D206DCC5C41FD96043EF9BFD00B8B6D9A781DF24425D93317B01B5D088C4939BA4D6A0EA68019CD28E694E84C3F1EEC9716FA4242654B3C572C4D7D466DC44CF8AADDF840B9A7D6BBB4F08772D09D5D1B2A5845EA26FBBBB7D653E6BA17CE84034697EFB0F5E74BA114DA4B20A13A0FEB7BC1EC9F8D1B5882134045C900A363CD0944C849232FBA4A3E2E8117DF8583649D9C2B2BAD1580EBCBE4DAA2307F86A0BBF6C42446D947593075AFBAD42C3A28E8EE09E4705E1D99BEFB00868940D5ADA3E437FAF804ADE5529399AF812E1A6E2427F71B7541D3A7099DC0E8AD1D318254573534D5F97A3B50B0E8BD1724DDD42608C7303D306ED86E6E714D5D5EFE71FAC3BFCD75E34638E616B6C826C3400A84B81C60AD2F8C05374E0D7CC1D94FC901680C37F00D6FB73F02F32590DDA4AB2B292E9FFC8B854D0729BEE79C5D25C719798DDBFD0CF7621E49136340A5F8CAB1DCAFD722DEF0B073F3FDA47DE0D2021B8C76F53599E95F535F2C00CEC1788E02AD1D2D5DEAE433F31B58760B94A537979DDAD9AAC854EF226B1962FF873EA16431DB937A4DDF9BCB464055213B674B2F022D6D8CAF1FAF6E46F62ED88B8313353A9AEA0DCA0D116C8284C1E2C6D70EDC68D49AB0B087256D129D7DD5015DF4A2EB99A9279B1A1E0D424195F9809CA699E2E3EDFAB39031AF2676D457DB412D17B7D213AA6387B845D417F09833DCAD9636382FD17FFEBD62440CFB2238B3ADD34B9EB1D0D15347BE9883E5A7DFCDFE33DFB2FC19BA16491D49AEDC7DF75348D2AA8B67C720C6896A92937D1C7FA40D61F0809B2CB03F810C1374D097284285B7D89785F5926A07955105A6FC8EEE54F5AA2C4222FDBB3DBC81A9FAFC34C5C366F7980494D9F10869BA0AFEF5B77FFE8B061621714C4320B78EABD1C42AA7F04DF90C9453F0CB6DE43007C9B78BF1E88B30843F467879796B8B19FFA4A99CF9F35A856C1AA03779D468ADFA18BB52168519DF6FCF1DA273C8A9D040B18A915F5FA8535F481091AD102259CE0F458F853022FA3C68F95A7FC8374E0372064141F3544E66B2A509DA3CA751C3B741578EA0F85725BB9F917524A0EB47F67245A85EB590E307F83D533AF350E1AEE75509C7E26443CD09FD1D5C4FF1F49E59B0650D28EB277F0F0EE9FF1AA8AE926FD9305516A59A52737EB63360DC63FC3C434381633C5D75D939D6DFFE7E14F0FF9E033EE57A869C03F144F00468F626CEB4A22A2489F7F5EE045C198577A7F027EF16CDFAF7039B4B41347F69B92649A427063DE41C31F1298705B0444655A1DA45601F7FD6E07ACF8481D6C1CFA62359B15D807F39093EB335C7618AEDE628618A73231F695D42B3684BE4EF285798709430FA259B46B6A140F13B637EDBF8E017FC4AD871CF4B4B4A4A683D8F3A59DAB00C4B9E1F7C3B511639813987AB6EE6B1AEA6AF66DD98E02BC5AE0F8C431D7AC85CB98BC261E759DE615DB1FC5F916128FA3E75630EC00675B2FB73F9D5594D86BBA0EDB55B127E27AB8B23EFE89A19C392E06107D9F39516DC7EC8D337B7147938CB7406D206CC70BAF9C21F43DC88969541EB7E4C7C1281EF47906C26AA1BDB015D9D47836E11BA5D5B7D58873C60E55EA0B54FB144ADEF3BFB8704BE4FB4A6486645AB872F26615DBBBE851745F294EF4206A9784567002C44412352310734C2C1697A0B5936350A36ED8D4F2B1E00902D476D3968DCD97AF8F4C14EAEB0474997CD911B1488E8D8B28FFA1E9CF628746733BC6EDAE37AEB8D432B7FFF2E315D4A038095B2D86A9362A8E78D67F162F23F9E74EDFBEB2C725B305EBFAC66AE1DF3B84FE99E7E6C29DA95A3BE6B3F35E8C397638F2B268C6A7435EA1C2D6D9A8D5FEF7188F642FDCA60B368739944B9DBAB4FB5A665F447A5E2E9648318FE390EB99BC7F405E830C1F7E1E410239314664757C6E9766BA4133B510166AA777FFFB36265E03541E60DF72772231728106D325D3719509411C3FFC6AFA6CD2C947B1FD727716878A312CC82055F05F20AE554E44D075E04EDB9764482B934B4BFA623C81279E930A65EE84DF9DB646BA94957EC61B66FAB85928E38D7A645BAF55CEB9FE1E5CE887368B7A6FB40CC1CBBF8A05118415AC15367348B72EEA9CC3848E0178EC799968E8DB7E30EFAD575C2E2E6127AB54803C403ABC1527D34C0052DA5285B67EF46B958CE466EF31B07A28E9B4FB28FEFFB16EC4C91B8E788359A1EF6DB623513D62F4CCA10B8D2C127D4ECB42B51B0D387125068974C226C9F5C51BCA523731506F7F6F8701C0D0B061662D0F8AEC85AC7EBD70529F4A75F91DDCAC14CE511B274F32F1F8AEFD735263B0B3756EA3253E9A1A8ED1D2CBABADE3F531775FB3BB356187266ECEF74C1C169A738C5F5753996563549AC409CF6FB459CC4E1123906CDEC2F1B26D8C3063C5A76DBCEF20561FF95FC63E7E465D62CCCAD0555710B002951C43549A64D38F94B848515F266579773303E61E698C579838E863FB6D61BAC61D79483C60D028E98FDA48DEA07FF94128BC9A115A4EC21E00678B2E2B320B68E0C7228DDA9A077347F4693D25D9A75C766A7 sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A0A2AEE62CBC53597 -smlen = 3547 -sm = 84B5260A31A7886B3170D1773B2DF6F4AAEEA15BBAE35BEF9BC82E954D192060DCDE284CEE7A97D26FA0916EBFC889C540777CD520E72B51CA205EE86ED035F71AF1572F13F67B2EB0C07145C150E57EBFDEA53FB48A9543D6529B5F2726D359FBF911FBCE22270A902D27C10DBCAE17F51185F7664C289187F27AA669AB7CE63B9B0150101618C189F973FFED71387D55CEC73172E3F776E0C81E789113C94678DAB5850BF7E98300E5AFD8AA4F7D284C98CCDEAED03C347616A304022AF2553FD4BC55DA527FB5E0DEE4C9138926F52CECB22FBE70D35CFD42DD55066A0BB78B841C248B2AE58B71DD542E955B2B0927F84BEF8EECBC66C2BF9C7880222B82DA84EC99BEA212E65DABC372CC225B26C12BB4BE06EF5514D8ED1FC37F86CD3ED071B09DDE624A9C926CAD86293BE1B00379AB9C53976E17DDA2ED98BBD9BA760BBD5E7C79BBC99C2538E58BE070DFB350A682A1DAC8A4EC3FF27AABD58E91C0C25348CD5F4D47120567CCCE4B906E5CE5E36C72CC613EC9031A06DDB892F5CAED77E1092CB60DE07A181142FD355DC1B1C6A676A6B4ADBB4DC952811BDA01AFC59D19EAC134427252193C075B39C0081912F99FF6D25FD30361E623C23C413A6C755E9DDCF34031EDFC7D68340DA100839AFEF7E8EF0BFA3810200953653AF42321F377DB478D2409965361CA23F1595AB5412774B2C10D6A0CF7F473D839ABEFAE0C03924EA6EE872F106E43CFA8D40ADC6FF1BAE8F6AE24C8B249885A802105C6DCA2C6094DACC3B17A22BCCE3562721E035A6C28FB908830E3AFB7574208824D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +smlen = 3651 +sm = 32E43B0CB8792F22E1C46DCAF246DB63E3217569BE1902CFF7566FC584868B342EB25814F54B4892916067106C3A1A86A31F1D62FF62242CC3DA2E92AECD87D8A3D773F8385035CB9F9C90B954B4C94FA8720BD8F465F6EA3E9748F4E914F080885A66568E2C99E04940341A96DE832BA570C686BA2A7AEB20B363224993312119BBF44ED31E8CAD8C91014D2BCACBDA950DDDADAEB675FB99D2C95B5AB868A8DBDA8F97FB38F07D0DC1D5049138BBD5DF6BC55217FBC7F6A230A1B72267E4DB96811FDB2E26E40314E9FD8BD2A6B6B6E9842721C0B65BD5182AF36251C6FBFDF2355185D3C5C6269A0B5D468AA85FE15DDDDDBA4F22229A6B5ABCBAD9B7D8BF1F07910780A98FC40B9B71735E92E5560FD59CE90C78002511A0822E24DB314532DD8D263A95AAFC8249A49CC1D207A7B8679630E828847E0349B49C3E98D64604A477612DCE03CA28E5AC04C747355A13CF04D25232D86EA5C94E6F6C2C765D9BAE0F5016CF0CDD4422BA99CB0177CFF58EF90092D7D53AC983A47419E019D0A02A6915859D35C5867106A67E3E44B1577E4B9A6B5EF1683241B36CEEBF5A6793743E8FF55ED80BCAEE8B9B8A2C132A36037D998C57E92F8448392E4C6D19C713037587E6475369E7B4B4F87465D81B7281B5BC40D98E6491850217F23DBAFA302C6E0897AF75794DA90460DA34BC66348B013D46AF95685100C8CD0BAB866140A5AC0C694AFC366686E36929276967361D9F4B7D8DC284768B1CCAC1F065ECB77157681FD480E1B45DD260F2D799AE2458D305B2B2B329E3069D3DA85037C93622AD412ACC12111F8DBB4FA93D93BF0AB4FFF43641575D6125ECCD18CD43497E317A7B64E6BC6E087E49CCE1DBF91F8F419998C5E8F1A9A1920A3DC8A6D9668BE67433384CBC0973C6DCA2C6094DACC3B17A22BCCE3562721E035A6C28FB908830E3AFB7574208824D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 4CC5044A6B9D88D0620723799C69C9E1AE8C47095896E6BF1900382958D395253A0351564124BA9A523A2D11303B87BD552B3921A7CC5A2166143FAC1AC1C9DF528AA69D727FBE2C64A84BA879CE687515EDF71DF968CFC909F3E5B8FC41BA98ED9F7D9B77B3BD5E7675871CD8FCBC023261E78347DD8D2ED0299EDD34D3566778421EA3165074877198C216EC8D6815D0B891812FD1E4EF3B34F6177BA5F24EC0D14924C59892DC57D97ED645F78A73FC5A37D3DF9F0DD605B00BD2CA49BB1C72E8D2AB0F717057D9801364FEBF309416F7ABD2567303B210827AFEBE5C03A75FC73BB5172501AB1D6EF0EBA4F4F175E120397A52DFA10F5652EFC1FB9BAD81C5300F4AA531324F528737FBACBBE50EC5C91F0D5197B9A72D11EA74005765DC8B02BCCA5ADAB13827F146C859AB557252419C49FABF83C0172DA13AD848CA8368F11D6AAC3C096CAB75F5A1C2C127E30090AC15DB49EB8847F94F8C80705731C838023742EAFFC1289C01776CB40F8F809F21B55A76A9F772768ED0B70BB6D91F8754C6D3BBF33C561FEF7600CD2B5649EE449B72FCCD7E7E3A30049E3997E19826645015C83A61EC1682809FBF97206A26BDC49D7F019E4CAC4BE3225BCD37E9B8939D92F6C52F59A83F077F6CB0A0D52DA8664495430371AA9942A8F5574E8ED69D76C0F884EB8A071D9F538DB0F290365B239F6490E680271EA6A161B2F47CB232DFC0D23C4FF6941BC1F4BECAB9143DBF08E003A4294423C4D5F57052FC30E4DD588BC8FFEE1AABCD3E3FCBF82797005AA56A31E2F719D2B47BE00346DDC92E7E9FD919CF27F608F85033356CA31432FB8DF8CA376DC6D056E153FCA3AC2CBD1FBE888C9106DBE6BC956819385415E9921DC62B5636A9CDAD20558D628824EDE7E1885055CE237F4F4588A3AFF39610E6A166A739D0CCF7AD1A3F94A61FB89050BE663E82F8745AB68DC596CBE2EF9EF44665AA19D6A4ECCC5AC1916E9AC72DCBA1AF66499E4FF1EEF583F70C52710B24933AC4C971301D66F3917CE042961189E36D2B73CE365FCAC0E1EA2E59B1720BB3A81CC1ED098E4DBBD80245EB4A3972B6386E1009D0E8CAE6EBC7D3C3FEDE5DF984A513688E8641B2C7E61CE6D4C7E5454F6C2CDFB78AA0E188AC923775BC1D20F94BBD0869AEF8A9DB22DE29A7B8C3540B5F07FE7E13D5CCE816548A77C5231EFC9CC1D969682232780DC58DE688B94C8EEB1BFDD955D22FEF0FF1EA39E5DB5B6A8A124A2CBD37AED4E2EFFDD3C8F48C821447AD954935FCCB1E16E081A20DFDB1521F46E547FB1443B206B1491ABEFF9217889DF67DC767559AF9C6401BD60F4C1E412BEE5E6B128F501D6859FAAB0BC8A6F79E6D01C62466390BBEFF53191C1F2B16F09D2D0E1A9B16C1CF4E2D4720DA530E357713CEE61645713C46EC4BD9043CB98FF47F047F1F7D912C1A8EBCDE9328B103493544C5C70EFBA079EBF9F2D728C3F9DA56C06E5693E819D407EA6AC2596318F282BBF3B71F727EE73C3AD6259F1354B3F5712B9D764CA43664E4ACD49D03283E137FA974734F04CA1C9E2A899D7C14BF5396101F131E2831C44C32A3097D5F8E50009ECDB5AF7F7109EC70C2344A3C42B5AE67F732ECE3113F21EF00B79B5AF8137798F5A3F81FC2A3C89D7B7ACAC5DC9FAC621E9DD483C72DF5C2973F72B95E48813E0F246D559EC8734AE4E11073611DDC1F28B7D1FA59564CAB26FDF708F7B7DAA8D18EB866E1875714660BED13B4ADEF132C66ED998849B697C3893085CE16ACBFDC3A4C65889DF7430A5A53443FD88921C356144FD787C05CDD86F1B07E4B205DC92E0B1C0E2283EE29659489EF23FF72A0D7454CB803AF1CD877C9794B66E3073BC96D6EBDA4C44C4D3C034D07BC26046559E316209F2D9180A44A2103C0B943BF76E71E64C38D1609F28C4CEDEFB97CB82B39831B6A1E26130F4A5ECAAE7B46AB288C1D4A311EDBCB4FC1E0CDC745F444358DEB13A0C42AFEBE08B5AF89FCB86C5551A362834932EF708BC906DAC4E5016CD9CD4CFF4347BAA1A65266BCF334BB5C8946F2154A67B1E2B6F1E7C18DEDCA51EBFBFBB8F3732E27CFDB03C94C94D2AEACC4900F6CB19DD9C9D7116726C2F640D7C70D8C273AECD596CECD7F92D1AD5CBB1449BA4138FD1AFACBBBF48C35231D7DFDB276C98AB89CD68B10B34E41B5C649FBB85C8786E2541C9C26B194E0698413D39E4201C079CAE2E79A659E59ECA6763C184D638A1B65B6BEEDF9C3AF0EA82E0B956AF17C2F0B39E0D29A7FDF4F6B980C22B0A46E2EE18A8E7A0CEAE4B4A0F3035BCB7F66FA40D41B0FF4CF2B95BD32B8726DD7268F7BAD4DBFD4633A1E9705535D20474AA6B1AD7981FEB7CEFC2FA3EC5C0C3462E1531298F4AF389810F730641F4F04AB9B70B0F7FCA304BC016826D1FEF8E632F8FE1BD8494048D28909C661A488E3A14B3BF7EDEF67AABD40AEE9591C35459C71EA0B2D0E8A1F9BEB3284AB6853EA551247D51E4F029AC0DC00C8A4A62D2AD45E33F79EA44A07F3C02077C30836F94B27A1416C480965940CE2AC0C221BCE1598A99D4B577B0AF50FEC401EBC96068B7F558EE8CA7C6C1B39AC75E4E9B22D193B6DEFEE4D8A74C65ECEE660192E566A9F41AA9CA34088C124708403B6F336E88F1223AE3B5C7720792DA750A7F0C08E37169205D3F51CBD0596DABE8AC179F5122A2200A56E0E781AB6DC43DEDE683B734690D61C94E1733B24224E153C8487D5D4204D89E630EA66CDC3AE6BF46D9CA873A520728198176A853F05163EE9273FCA25AC45B6BD85CE7D9B9A116A70D8F84BF882E56E6D30D186407D4A6CEFA8276FC2621E035087D7C985DDE8C10D2F888374B48F2776A1C1A64FFADE19341D6C194FD8F03F7EDFEFFE2BFABEAB8E1925075335C85BBBEE2A48461120FC5BB1AA10186D9D28AA49614C92C5BB6AE931E46B31DF1A45D1CF08EAAF0F07480E008F67B6FFBB493F376FCEF9DADC1679E9BC191E563D458218F1D2F2F9D19450AC8C27A5E12EEF956D02E049EBE75DA8DE2D33730E42DC0D8946907C0E2FD186FEC50A4929F85A7016543B9E6770D99F2EA70C4FD89435AEDE7BA1E640511FBAFB1877EE2466A54C141030EA1FF4E95D0191501718D6DFEED82AC73A3FE33A0F44C550BE998E007E28FC7AA985C985AABE731C079BA20348CA9B161F7119BBB0B98E77C5971F798D51CD7F982A01D8AE663D35B03CD6F9136CFB2DB215C718CBEAC35B404D7F5EA1A0A98C60A10766931E2512244AE53912E752E13F9FDAD094C1984CB8E1639DF3EE57E8DFE0C21B462353144C6D13121968F8E01C532ADEF012A56FCB844677C2EA3385E026C2A2C689B9E28049FA023C7B01539BBA88AEEE2731AD2737D8DB814356B50F824D41BEA61B4A2ADC53D8F1609A0436CDE18E396ACB0D874FF15A257FD9067F7318982095180D1728DFE80C0FBA000309095CC1279AF7F03309900874BE8E5E04BD3F82CDCD7DD228378AF98589FD506DE42D4DDBBA155F80C57417EFD3640C5F8A01BB1B46BAE522128A6A995B5471F9608BD85E1E65C9BF84C7199E5664EC2B10A986F556CAD953B39958E31CA260B925DCB6CC03676F553EACAA5BDC0DB12BC63FE1611E604BD3DC8B8A54FE00841E1F18D02E18B1CE5270538559215DCD2EC32EFCE6A0B46AC7F658A6B33D8538FBAE7CA6A0F157FC8C57234F8D17D693758C07B2D5706C324C71C2330E077C82F342AD5ADB65E9D6BBA8E2C9E82B8CC5A2 +pk = 4CC5044A6B9D88D0620723799C69C9E15C15C5617679D5E9F0B9FA4C45A7B03484C2C8E672E22065B9DEAC2403402DD4CFFCA370A28CBB5FD12ADA4401E8CDDD44D973B8EB477960FCCB204FECFA932D7B8FB09EB2CE454118A893EF2350775489ECDF8239ADB6AAAF3DE41A9DB5C19C9CD94D2BD1FBAA3C95A428FAA447DD159025A7BD1FB46EF2746A654682F868739250793BC70BEAEC175F8778FEFDD0CE6E2B1A6DC8C63B89D4BAD7BAE80060C5073DF0E340DCCC1AD42395D5A1BB4CBDF4BB1AA704CC1C1A65172C294562F8C542A8DDED80752A846EAB44260530EDC1156BE279495AE3B63AB5EB330E55EED5AFE8EDCA61BD48479C80AB84495178DEDF889E124240285ECFA6D703FEE40A575D80D117E610390E1AD7D34B92DBB8E1212E15257B5AEDBE8F3456DE102E13A5D08150EAC9CFF3EDBEF36EAA61CCDE0D28DCAFF68F558BF89EEB37D5EFF76C129DFFBCE2534BA82A63C538F3686E680BAFAA2FB1300CB7C13F8799C72ABA70AD905143CC95F7D2E387C371707B0489342687A3A98EF8F6391EAAACEE34D3F9607DF9B50E7B16CC6031BFA0D367AE06E6F8AF4CF293A32355ED256ECCBE048B8D45C43E952E7AE0F93EA8BFC8DC9A301545B0EE2B3A8F63DFCFC6BC44AD9209F8729408DD18D4913D54991E9B0319336B71413767A7E489A676B5CA124ABFBA8D112AC16B0DDD4BDB7C5D8954B49856D738BD5C087521164D506A3A608A25CF9A76F6A6D7EBA2309464F4A98D0AD5E792B368FD9B3D2A593A584370EF3C3E952CE179F8143C409E57A0D35C5A145283D9AB71F718D1657886B6B49850C20C1E813271F8849D5321119AD6E302ECBCB57B1A3F1A77915F958F4E278ED7B95A7BB0BE00A2787963A95AF11D2FFB0D00CB3816B2740BBB5D3B54791A19D93A748CE48ABCF99598B0F60189916693B1257B5DC891C006056B7B6D415E27FD9BBCA3D2859C3AC9A2D52CFF6B9751EB58BA50270C90B8FB955DF4A3A403E3C3B415ED16930F7A6D7F23B401E6B1A13764E9198E5DA793D76C7C583F42D63DD4C00858ACC721ACC3CC66390BF91681A342B28E42FE184AB79E9A2213D9BF7B6E60E9B3378B60310EDAA4EADD1D7DCC9E4650689801154036F41F77D7DD411B8DEB712491029CECCB77DBAF6F3E012537CA8EE223AF9C6F45A72C86E698CC47CDBA5437D03AE68E2DB9A843C76647BDC732F16A8C0932AEC73891267C40439A716A0363A90BD9E5A0D3677E4DABFDF0D999B7AAA3CFAE79B33AD06D372CC5A66C6E5B8077E07139B496F66EBABA203745DF3990D0E4A5186A71836249DC4D7F9DECD79ED04DBE0E68C859AC4EFA9FCE0022B67F1DB463474E14E8B19CC941DAC420E4A986A499CC0AF5D8CD96CADF200431BC8E37410506C27540D3E78A990013C53C2A695F023113AF4377F82BC15FF734E786B3E4B68F08FEDB67321FB4CA6AF39CAEE15BA15F74C475B7C214D238D2AAE3EFA214EB31F4529815ADE2B6C18FFD508EAD56C53A894B44A9767A617667810DBBEADBBA93BAD63CB665F53794E22C7D35184FE161D4D485E9C2F18513CC2EC45D97240909E3ABA29D1E1EFD3F6678EECF5E9ACF453539B2C32918081A89DAE1BB055D380BB9B7140C1D62A8747516D252CDC3BB93BAB63AD1F900011DE9C37B61C2D81D0DAB7F829971D4D6E587A81DA4DCA9129F7F6A7BDE39ED27BCB5B3C0AD69E72B68680EAFE737C4814D9F2DD6D9EBCBCCD384B22C594B4CAD27CF69B69AB2EDB615DC7AD33C1189FE91A957A58CF4747479FA73C3B1C4F68B96318E627256A092FCA956293E816692ED051869FBB283B6E1D6F1EAE0EE5D14E8C705FBA96F304536CAFBE702D533334D65B39D3992BF0ED11FD047BF7A376E5726AE87BE4905CC4FC5A772B22800A54A3F9648B7E0897672AF40D879A0C04A3F83B28C2395C155D30E9DE54D7E38BCB3FF5C3632BA1882FD598A85D395E1BEB80160EE4E280544A427082D3C0EA7A7C6A6A9BE4DEE4DAE33CE5DC8BB73880B321A3CC10A91C8760DB2424182C71EC853B6A9CD4793CF8FBB01C32C68B89F3C21B9A969EFB600395951866040CEE91F4C39650C5E405FFBD87730A1BFFCA57B1E7D95E72BE1597C47EC614B7AEF0D5256D3A525144AD9AE412D5BE02DBD4169655899C6268E1C90B48186D95DEEA514960DB0119639CD3D705A8E56521D7CDC72B984A7B7FAD43CB7E0B2E36D0AC7A04B41FB90738294E64EDA5FC74542B4D4639780B5CFA90E2C4E4D4ADC54B17BD30D62FA84E48EDF245B74CD3DC8B3ACE2BEFEFCEE6828283BE47E37147F2B82CB7E814A10C38C1A8AEA7960F8E48106EF8DA7BAD3EAE0C730253B148F056D49C04E8777B6672D9C67A74AC66408E63DF22BD56C6B3D0721ECBE2FF38F2F10EB3F390D571064B7FB4C32705DEFAB037178C514D1943BD85B787C121507E9DB7C4DE2BFE8AF44064B7234116530199D1598D9BFB960DFBB2F0A192C6DEB85F6E25336218FC95BCE657D38C7DF62D015513E9CBA6077AD2EE1C64E0A29F65A7669EC7C661F312E16435B937EAEA80526F0C621841288161F92895C23433C155C211FABE0F18DDC6B2527FFE2E2001AEB217DB45BA01D5F200A5BD2E72BBA8CF99C7AA5CA93D9357A620E2A932F3678E8A7945D3CE762464CD78C533946269E18A9C11F9FBAB75F7BD88E716C66C75E78AF0B96A8D167FC3DE1C7BF84922AAAD82B20DF60DF7FA035FE8AEC1A317D2431B2B6C180F5F6F9553215BCA80F88398A93CED7B23CAF46620E778854A885D6E276F3AB31010AFBBBDFA24119A7FEE6FC1E59757F93FAFABF123512AD0964EE7BB3B67C24CE965824B199E5C705000FBD62278F4B74556CD98D85906107BB919C4FCA24B4A91F98D3AC0C9386D577847711AEC7DBB5817B79F098E6DB75EBFF68B8E9E81861487356C89D1634FD92C7602FE1E46AB07FDFF1DDC21D42B9383BE508C249CBB715C92CD10762226EC6CCE35932B9BA2D061FAFB0C73BA7E5406FDA07B7CAE2BC8C27BDF3CCEE0395C079048DAFCC60C5ECC28A789A4C3D517A3AA93183C599B3F2CC3474C9069822C630B92D854F283811A37E3EFC66EB4B69195A4696A88940BE76736EC85773D102473EC63C64AE7DA419EBBA320EC11728D0FFB4D09189CF3215A775FA1A98C703914958921E815D740D910459AC34CD95564B7DAA764ECFC0C7FB57A9784542BA8C11B2A41C4E5A33DBB6A8A786591FEFDD5FFC17D192586E72A0D366DAF03CB2588E5C125A69E8A9E6D3796FCF3FC85FAC70222F61F08DD41AB998C99DD6257FCA66A2BDD0F0B3697A37F4252519AD0F3566D16ABCB848A4F91D6098301628876C1F927A295745B6638A49E3E718378DC6E467F61257D13ABDD8C0572C59C9F6350976C33F33B1CC7D79641EB10B72B236EFC32119F3557D64A17BC8B0551654151F4B90BD78174D2B71B90D44F74FE49DC9041EBA0891525A45A288FAB439E13EE3741AB6ECC61DB87041F71CBA237BFF1450FC6407DD827022AF6A75C422DE2B20D70B41F0F549CDE47A1974D357A6F80A117E046C0AD524B5BB63CB03EEF0D08058954923904357323BC2D15C97D52AF3DE3EEA935EE997D25D0BAA951F38302C34065AC25FD20C961453EE4E5D10FED628004260226292F8EF91C6E6BA9B9C977F81783FC490FED82E6C1BF617FFC075092D3F5371B9C09E81DE8A939BF6023EB0AF7C270AA9126120A91E9935705918D3FC67BF122B4365A6C3DC59A854BB6D8F38A87E0136D7EF8C9216B8B4CE50C8B417ED37186F53C3260971DF7D2B1AA036A40FA3C973EC6629422DA1DF9C90DDE70E275F2596B54C7C87401648924A344DB8B9E80057598BE6C8A18B86D756E129E226EFF782029A859E7F69B7D928868B6B78D806B65B46F784150EBA56E63BB0B58A93EFA35B1F926F87F18451167B4493C262866D51B7A6E142DD7058350DB46E1E6B17C2F40F9C1E87C82128448BED0AF5F703122AD1A1C1E533EB146E60E4DBD9784715BEA4CB40854CC102975C6468E86EAB0AEFA1B31BE254B281F06D44AD64346D9A9ADB72F7FEC683D6D3C23BCB5F98EF3F3C92A0CDCF73A5BD67FF1BE4A86AA2AA93A6084DBFE6464DE9A921353428E02F0B89FFAD2DCB307FCA82EE7FE0945B23FF941FD7102FF892010BE82E799B471AE7D65F79711B8D5B19AF6AA8C49BA4C30CBE3879E6419D3EDB58D0CB sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E008BA987A6C89F49 -smlen = 3580 -sm = 8CE3EF763F66F20F041EE2699BC825F4F99C3B47FB6DCE75059C400F2A675D5176342BA1B7E133FEDE8B1D8FC97CC813767CB83608E535FE4E2B9F3DE88AE661DCDB8DAEDE81111EF6264AF9187D5663CB27711EA47CA58F8895A3F0D061155D49363C7332A965241C819E3D86DB0C4B7C61531F7BBAC0AC59EF138A6F003866EC518424564EF961E41B94B3FD35210CBA011C3D6A78E91933C9A4978562FB94BAF4F437AA343D2EA4B298673FC6A55859A6977794D24716DCC7F6A39DCBFA7013172F2374A371AF389B01DBA65866CD13F4EA1AEAC2C5C7E149D43E1F802ACC4062D3EF2E64C68F6B03DAE722C251AE110483E94A7B0AD2A6E1C2711DF98EADEF23542A749C39B8574E65D653C5DD8E9CD0E555A09E76A71774E993F844A43709E7E89AD1D7E2F33C81D3E02999569890F5C20DA578420C9EC12017DB9C8BA13B5697AA5534B475A3F4F9205E73F11C4C860F98B38CEB597E74C4D13747D9BD370CE17A89FB6EB70A1D62827D4577AB392126603E0549E5E5F07FA846346128CFF5939F36B2EDF5C4E223A415A5F5EFDDE9BD337D427D3B2BEE02F7CAFDE58F603B71DF7C5417DF8A899D512D72D376CBF8C3CFCCB8059BC3AC3D2FA508AD5A9A4D44D9C61CF01D2691E7F2CE303B31527A556F4F233200398AF24AB6452561ECAC86563713481EBF10B33D33C438FF5B558323572F498480406B48421C0D6A9914CEADB10A21465496A5C81E8A34F19949516763B92C3C73F8E07FCB9FD8830F8950F03DF51617864674F8855AC81B418536D2EC308CA459E3C02E05AD291A17E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +smlen = 3684 +sm = 85F730D3B3D2927CAD95F397C9D37E582E7AD37733539162B6349DED7D23FFC945149A954FE3152C742C69E529DECDD54EA438288D7CCCB4CB221DF02619800B4FDCD95B37CBAD9D123DF78159F8A8AC31E7D8601460F4AEAB2C4877690A39057C4A78F20B7EA27601899C726C7AC9EDF943B075D4F88BE2A4A05D51D5FEFB65E06DF3698BA22EC00CECAFC4AFA54CE1A42AF9681B3E571BBDB775DC243A8F8BEFFECB924FD1E6810977C186DFA00F2ED3AF0EF8FFC01C31B90F7E34D82A764D1A9E754FF9A262CAB7507627BE90B2C1816B999691697453365661CDC6CC9E08D45565BAA8EC0C60ACAB3FB367C643EBF318E51A6300AB3B3EFE673B7A5C51ABD9AD0AF0B93621365BF79CA9575C47B7CED7378D7A624D0AD1BD3762641E6B4A2F6CA1636502F4BD47D0B16E2D4B8CA9F848CA30F0065B9A9B8089981F81B00E56C091F4EEB78FF3B11C86490F25AA75690160B03701B7318ADE740BDE5D3F6FA69090DF6E40BFB3302B2D011774273BA2689F817D6B0D9A87083A0B58B5CFE176A35C7513855C6E2B8D694B0EE26B64A047BE1C45B7F07F4C146AABCCC11B05A93EF064EE2FB36FC614414F2A5EBCE3504B84E8AC9CAEE6FAE0F7B272A4FD7D91FA9C2E464039D5900034ED966F16182D72694F3C9EE8544BDC58D9E633FBA8AD03A190CCBAA349FFA0A3FC85923E42EFBAFACB54627A1C90B68FBC484810914D3350295EC81D70D58686F844598E38920FFA1A7363BA07C722C348050026FCD54F0042F3AF68091164E612B30DD5E847CD51635F77E1A22CA408A74C9E1126CD56C3F4A2511B04F2193A3BA9D2E70BD769A5832301D408CE605FFCE01E288B20328773B7D4040D3392B05677ACA9841E07923B3B9AAC51857F543B6E4875087DDD00371B88315E478950F03DF51617864674F8855AC81B418536D2EC308CA459E3C02E05AD291A17E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 58EEF138A2D2EF190F6F732CDD4C6D4019CE694821E716A7D81E14502B8635A13B8CCD58E00172A563A266466B524DA41EE60FD0DDCA8ABC1BBDEF0A3A8E673415FC2E159D49F07F334F3440CE6F695F3AD92CF2ECF2A2394AEA43D0DCD2DC82655F03E77C12D5AE164DA0C622C531EE75799F18BF4B467066DAA3790906BECA3FC0FFECCA056E65176A8EF94D2B3321C8C63E6679FD22F85C0E9E334C07EB49EFDB769ED9C14BDB4B595C5B23C24A1770230EA62E8E8D33E0BC34F2CF320CA644FA6B84CC3A0A657E885C4C6B81770A049F5062DBED4CFF2AB88B95222B5743D9947BD1AF754EAF595E1A5F644DF4DE2FE708D205824B3C06E102789B441DF710EEC8A7E2BCDCA2574905F0D34E13A385F08F6F512639BE3DEED55F6B77DE103F2AAE471B599AC3FC42A709F02D2439FFC9838C666609A05D0EA9D2645545456A26C599E1B3258CA24BC5681DEC89ECFD0E6061506B5696F41042243C579264C9CF9D1608EB6F97ED186218C381897FB509B29C5CE329CA8FC9C67AB664560883D341EA1D71BD9AC65D784BCDBEC09204AFD02339F22E90417D23C2CBC97D4FAE5A6532F588EB41D0C22E0598018E782870ACB5919C58EEE9AE35DF547FEF24F3E99B66966C88C07849E3FCA8D1AC5C5466064575EA9A6979068C912C363C822BFC9B5D75C08FAA9A44A214701A9F6106F055E82F53607FB337B68039EBC9F415E78403EE1504A0B18F7561A6810D9E452805D6683F1666A5177CD37B1638454DB79DE97CB538AD35EAD4536548F5235DEA055224FE6EEF4BA33DDB138952D259F5BA1BBA087080A2B42ECD6EF4D18B0F18FEE2D72518631238536A1772F6C01254A23AD90C69EA79AF69268307501F1D9FE2E2D37E79B2A05141B88D1A782B831984C89E5F134E22CD99F4DBC2E12D6EDEB85F4845CEC8DE60BEAFF0A8EF38A91540EAB584873D2DB8118CC239F0AC83FE7D407A7B4926913035C8A370A51130A3AF4D784A8B70C720F450938717BD0F106503E67A2201FAF4D1E90AAA899D6664445E92E63EDE9C1AA24B351D391AE7D5D5CA136EDF86F4C5C4C3307F18DDD594B17A598C23EEFB6F20381CF0FC5BCA5FCDDD9C3E847C4C1666E47D207A5A72E6307F95579B30FC936F9660E710D23E7B54BB7130F512794D43E676F3CFF20925969E8C51C6B3B3BF01F5EC8AD61AAC09FB8EEB9C3F3BB12F6242F2567A2F00676CE80B5E1421EB2BA6599EB1EAB3A261D83278357A6A8555297533D151AF79CB4B16C69D5EC185CD520D4AB6CB0FE2FF3396743A89C3418551C047D62E20E67828AD1311DF73D7E09CB2B64E94A46377B15DBAF6F4FA6CA8585963779698D6714734D7CD7B1AB78B8B2AC541C4CA2A24E490CF8FC825FB730BD69DC0D92049C3C8149FC043A2CF11987EC34E0607805ABDA946F85D248EAEEE91E035A968C37D6DBBC7718BB77183E2571A22A6AF760C138A9C221F414C87FC2886A8E693E4945C692A89CE45FDA08BDFFBB5E7DB1AA920D6344184B9A8D17CDF8AC23CABA677A274D0A9D43668E38E674553394A99B6BE90D8CA9B979F2D1720CA83304268F76E91CAC0C8E62A94220EC447AFB78733D9DFF268140B12411FDF5C8AA8B0C8BA900EF8EA672EAACFC4F2964E401A998328C71BD492029DC08FF478CA106B78B830356670048423AC31C5414B5494163E9B4119AF15121CA44E8C0F65366C072EF25708E835379267612ED682235A5DBB7232E800742FBDB9103761B1BBDA7FA2E5058BC10EFC74DF28A2E7250A8B3F9B95159E640E0E2CDE0F5CA83F02913006405C03AAA82A8572E423EADBA419DF9951AD09CA9C08F4AFED01C93F24B895FE2A99ED27851F38394BD37BA1F9EE0C92A948123F2A45CD0A66B0777DC2B17916C18E6F169AF6B9728919AF796FED190D2624CE63F75D4AE82C21D1394414E006BA1A4F1AB6B37F42CBE2E4F747C76178334AAE809C3D4A12C0584745DB6DB1751C9821F658226E23969A8703F95DDF9B3AE7DFEEC119C52038923C0688D4669F9CFD13C277ABA8DAB6EB0EF68F2C3276988BD2EA964960AA462F655F7427FF2DB70E07F1717EB99EC4FBD3E91018570A9229C608BF4C19A5ADF761715C200257F4EE787ECC3B2ADFEBF61C70540F3F4C91BCFE3D31DE0C685F9F1B684CCF41A5F9B154DFDD2622A0C969336CBDE8F0B2566246F8E3056902F253C0E41EB1E8F307C328B7CE15F5105048813D0C291F620ADD7171AC54A36A453037C20DB09CCC84F84BAAB53C7FC433290FA74A1540A99969B66AC3EF5C98475E3C58B7F18DF7F484B7FD0BD9D14F94D44E924D69EC41A2DBFC50D28BE3A8DD8C8A299DB00A8FBE10520C1979B3A9F1D7A4A57C24EFA50A93C2D155BA5698467B25095EF7E3443A7586613EB56864876AE7398B2BC381D5196C5F862D2649ECAC340C600739DA3176E78F5D66E7B9230433A696C9FBBA8A32FE1FFC9C3CF49653F6ECD3C538FE8788A98D40427B83F545A70DBEB2D013FA431D841F52E2E612476B971D1EECCB789535293D1A150F977CDAF8DC5A16C53B82316485DFE71784CCBF74AD84EB0C4592FA95BE0EF6CBC6A733228AC47CD4221434D11551EE107EF9B6AD756F8F976B1E05853B0A3BE6E548229DE886746FDAC972ED34C593D54AAB41DE821127D88305B2ECDFFAC51C93D6C5CAF0B4824D5B078932E18ED62A3CE4BD8BCB9526EEDD3D45A771A67E7E8D1B88BF12DA7D389D6EFEA59FA060971194E130D5F9CB70220DAA01A91EF16A438858A51DD50AA586A26E77F053FFF3F0BC99604F97BDD77661B59B2767C74406F2F1247F652AE81CAFFEA1EA43F861B8B143D324FBE44438A72BC65273B3C198CB3C6412A8992EDEDB64885443B8DFA7854DB7A9BF489D9774B5EF5997ED5ACE0137282EA22AF0708DD55EB843418F0E2331055543F10DD8D6F5697C18A8E8F89576F09665CCD0A189C126691F98122B366F239309BB452AA40194244E9FBFA7292B051F18B1877FADB252445C598F01C81FF7988DCE6F2B83E71CA36D12508353B80FD09B43212A88652A971B3E4EB9A7DBAC14075D74AC579F977F704E54CF08F2C9E20E69A59CC7EC8A9133AE41FDC6AEA21294C999C401E831BC081F46F5E8A26173A5808B6CDDB9DA32DDF34BCF24CDEE76347102965FA1A7C9C37C641535ECDF0975873877B8AA5FD1DEA3D1E0A8750A7DF39979720556F864659C3777CD88EED60B83A32FCD9026FA63610FDBFB5337F739CD405BD67D0C68C23CA166D4F937E44C83A0D9BA571C7DC03328A4A0449E78A56EF8CC3044434751912394D470B33373F39D9EE45BD830CC67FE9ECC6579BA79A36B541CBDE1E99519FD36C3C999FC471A078664D3A6505AA07F540B4FC38B918CBC43B02205B61FFF9BBFF323272E99EC4FD12714BFC7C8F487BB4E8250AC18C556E4C923EC7BE999316347D48DE6F9EC82BA88498D2477D8F9B9108D66B69AC2DAC7A895C702F5BEE1218348FD587C076283B3440037BFBD35A7215B81F83E2298C540910198E71D0C67B0D1A26B837E5994F735BACE4EF4117FF45B47A5FB05027811CE7D1F01E422D69A315AA095D26EFE6FF01492FCCFD8145582AD9AA66B2639DB7D89BF75AD0DFDA12572EA42DE24A2667AC6E6A2038FAF8650F6F9FE82A3F955EA58EB8C56178BDA4A46657467853E06C8276C4B661CDC71AE46E85FF23DE9D9D37BD5051B7D70C40D5F90F72F31342D5BC7E85F22D085200076E09C +pk = 58EEF138A2D2EF190F6F732CDD4C6D40E958E70772A8E9DD5BBE9F87E8D42F345B71AA12DABFA2FE95ED1BD12B9CFB39625D084C65AB335FB9EC610A05769448C7208B7CBB0C0B50450CA2ADEEDB89B42DB41988B930B87A9BFF43C769746E325DD58E6E7305EF12D23FA9BBED1A4A0816FE0A0411085273CB89659EED6D4F21996574A0992989805A1FFB9C959CD712F0591921BE9FC80F5653FA882243A779E9E08218FC4187755AC6F3702766F3F5E72C2C6F868EF56E816010EC81002FB0D0BCE2A15288D0630EECCD42AB9C0EB58E4E8CCF89DC2556BADDA74931B625503A7B62A5B0BA8FBB1FEE4BA46F059FCC74CBAD7124B1BA4C295509B9D31092921CDA06AF3B15BDAC61D01BE2B2BB51691783C9C4619564DD96A106897662F9ED980BE893281590E00E4AFD897C4978181778C4F0F6F55EEA5AA2FA73E720348DE90D0CD86CAD5A64C847DA6DF64A1879BEB49DA7B88CC524F61A5DDE84B39BBE2B1CAA85B440DCDDBC0E27E2F6317574A7A601A87ACE258F1AE03F90DE7F96356DF9139CA60D12C7481F6771A5CD1DCC044BF836A02B4159FE2C769E9952C45BF11C529E8EF1471866BB4F1AF084A5301A30A849311943BEE300CA8C02F9413631ED71FC7CA85BE17BBA2AD34F893172CFA93E186877E1288EF0108A2CB635BA37A297F1D7CEAA0BF4DA9BD52CF8FE35EA8F212ADD4EABDE20E54EDCF95EBCEEB314210C3EDDE2E719EDF418C69CEE8F7A2F63D99870D9614F928ED7549CE0762F14410A6A0600A3C334B5D8DE50078F3A2CAC4280F9B5B64658CDFEC9121A0F7A178923E0780A892F65507B38033191FD08B4C30BDFE951D9FE3F69E4A76F84ECE777B3CE0E2155F51E68E4D7992ED38392DF0E796DACEFA65FDDEA831BB69948EB3AF791CD81E221C5CA11825C5C63AC5C0C1A7A93ECDF064B74E6613C0D60A3B6C7EE0F914B5332BF5E9968F5D77BF69BC24BC576D99A3050128344D645E007E89FDBACB9A359C6F12C5FADD1809580B2AE557F5C9B65CEE9F6814906EB2FE94DE15F68AF448B90F37CF43DB4D78368F476B09A4E1DB3FBF4E55394064B3D9DCAFCD600AF9E5F77452A2FC5B5378C8B3908A36009944DB36948D726F3566000E0D970B2964464AC4A7B3F375A8C9FF9B1C1F460664FA8CA8DAD4DE041D847DFC4F70AF1FEF06DFFFFC60D588CFB70EA9A7ACD13D0DAB018C49E67CED3BD345C89F70B4D4D430373BFA9ABD2C34D5FAC80BC6147F23C508D9B963069FF6C1234703A0FD1D567DAA922C5243E8EA31A7F48D10D54733CC4FFE6EE14D10932364C4ED3FBF7109F6470DC09F5EC55445124A27BD5A1A1CBC303B30B611EA571A5707554C11FC30BB393372661F1652B39AE92E66B0023478739DED72405418296CA4300D953B2ED950F686125C9B822C566B492FEC90DEA4AF0CCD3D45EDA3E167EDEA4B38C41D9E17A06FCA632038471188DC27FFF6BD1AE53386E7FC7B68F1E584229FDBE2C4BD24D9EED6BB06CA80A5F161CAF50D4974B7790E11C163A19CDC61B842BC97E3B23F34BE0B484FA7144CD449CA8C80F2A89A6E0997FDB0391CB41699CF13EF308011B8F48504091401700F605F577F47D9AE5C9AFAB7F288BEF87BCA9BB850C8BE53D43AB653579F0C92FB707CD5B082EA8833E323A1EE6A5FE035880C774A6D74D113C67CD4FB02A419602FCD68A39D46646929B9C58D4DB9C8C8A998497248081FD546FFE221CBFF18715E3B08144ED7534838F1D6B6B6D1FC26394965C36B25C79CA9DB91F3F87F76B4958223481EC5A0A0EB9B17E22960E686383BE9D425C0F964F147487D5D5105CA7F05F4821606B921F47C50B1C4ED6422F4A4DF1E636F6C526B68686DC3247FCBBB101392A20384E3D38BD1B12689122034A0EAD0EFE9BCD8E514E8444BAA1D27EA9CF90228F776EBA10D927D6824169C2A8909EEDFD0E59008D10AFC76EE86AE04B83637ABCE71D72A687859AB2A77135169FBB449E7C662450914E15536B5D7889D78505AFBADB125A9FE3C68D8814ACCD8CB32A728ED83604A19E2D2C4A1369880A800A11E3FB8416630049BCEF2F034A6CABEA1B68D725C5417918AED9A165D297081ED9693896C8FAE771ABC8C00A0424C6028C800CD0C593F91EF20B7ACEB80F5138DCD52B816F1C1A1E5A00213E2985658CD7735C2181D33A266C8F8BC1015F93A85E3D1537DAED60EB37B120CD4AD3EA2E36CF429042A4218FEE829259D2E0C012C84E07D88A84953E8F4C2014CA6CD4AE2174A754A5907190C33DD0691E9FE85719946C989555E317532125DD73CD5B9C112749665E01CBA05708A23C1E9B577BF4CAEC9ECC5B21A3AD10780435E269006D666F9EB7933654D31C1ECE91A57846C3AE39A1C70DAA02873D809765B0A3E71BDC7EC707726F3EC5496C69C09014E6F3AF3D2A1288A35735D0C6489DD94B4B4003BA2DEE07AEF92599A8F53156FAE78F16785402679D193F2CF84FA1EB17DF27BDE3FAB8E81D512F8A2785890E0D238AE9D4B206DC35D0835CB0537914253FF664BEC4A077C7BB4D87FB209D48B639149891DE134E8368D402ECFF2DC6FE3751B0BA0844849657FE840921E399811C49174954C85D5E9D9BDF4E04A0F33A9DF766DC381EB6A1A537584987BB47E4AFF17F39743D8984EFA5C531AE59788CA950917FA48765F7F8BDF565EFD770677F5D8FB636A7D0E5C276DFE183C3CD78D27C5F020F9989D15BDE017BC6591F86160FCF9333EDBAA0AF04D24864DF97B6D1208DAE2346C1D32BFB69405F09848E57A3589B36B0AAA09F9B36BEEB9F5890884C2D525755757D8D9A123248382D695DCB34B84CECAE803B605C6483C1336EEDCA9E3F8C68AF9E4A867CB1A9E6864AA76E19E19FF0F12C3E8A6D35F0B14A12FF02838C36528A1E202C475368063BA234E6F9EB6BF29708BBBBDDFCE4EC3E80A80A96EDA73DC6285F25AD3D37AE60EF921C56136724F98CD68CE6A138B09FE4132AE346EC28B83BC9824C3260195C6CA1BFC60BAE45BF7F79EA134B616174DD9316D3B316E5026709CD6B3B241D6EBBC3AA7248BA3AF3E4C7C3CA7EC98F07F5BAE33CEBD48598D4F09048C269FD4923668820559C00DEA7882D72E4F69F93AC9A0256685E98761A039B1E77AD684010593CF626F0E8D0EF86F23D0BA28E41F440BA1DA52B09275BFEE68DFD88CE25342718FEA99F3DC8A18D0E8F30CAB2CDED6E1A23C46F3E4BF43FCA8A3EEF68B818A5BFBDF1104248DB456C91C1478F33722BF6E709FC03EC9B88511758C38FC4B257AFFFE8A6905B44CF1515AB2E05D3A118316CADF220B44784B6D76A30171D6DA08881B0F508BA096880BA923FC76E32F64AA1CAE9E1AE1A13C6BC7979E7AD1716E7A81C5779D5D9DC2200065C3ACE2364FBEBFD601BD2BBEA53E019515457E21049CC242DB8936B56E31172CFD14FCFAE0D06FB797C03C73EA01FC96557477548F58EB257420C25E1EBEBD3F96AB9BC574556EE0CCCBD04742D42A285E362647FD5E5C2C8CB139A4D5D7302BDE0C8C53E239A332A39D3DB26B5D6533D330C274395C1C8A4C3AD82341D9DA3211710B5274467FCC27C781363737A6EAE2E8C73A808CE3793665F83BB46BF8C16E38673C81C558CB18E30D1DE83D3EC9B39DFEBB5A01775C1DD1BDF7BDC273505F8E3B3BDDCF5E54C8A56558C3A1929BB6070C7F1E644AF49457BDA85D4E3D1594B599152A0CA654753D11BD9C2B2CAEFEF9D446ED0372F7713C7A3BE3FE446A6EBFB92643ADD442FAEB1981DDEFD6AAEBEA9E3DB7D5F9C7984E6D5119762D6EF4527740857BE1C2FB5AF630B5F239499D317607F9EF6502F2F45609B27068B8CF429E7B88A4D1E876240DFDDE1F4A1EAB5016DA601CC385091D09E41F7CDAA2642018533683EC3B127C69B9497992B498E948EA995B39DE1FDAB8C77FD652FA84F8F1EC27FD4A96431891CD82201DF12CF76255BFBBD2066D7CDCCBDF0BFD1561FD494B550874A362CAC508D78639AC8FE34BB88D6AD571ECE1409F0C65221688A0FD37A6F09DCA9A4993F884B971C5947EA7D3164DBC6812909320B1B315B1E9270388F9B95D583A228DFA8F95661E1804CE131F388E297AE9A707A2AB10CFD4C914121949261FAC0B126C1180C8BD3B2A600C1FD888734B2C94A492A129ADB349011CF6CE5FBB11158961CCE501B5CE287007010FE7E3ABC7B10942FBAEFE79CF5765B76C76664 sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF561F78FED211DA755 -smlen = 3613 -sm = 77142165E6B7AD0A05E463671820E27900B8EB1B2A8AA42DBD229B27D521FC1DE86F8A90BC93491EBACEE1E96DE17C0BBB309BDA2487DA1D0D632C0EE3A1CF764808986479BFD0B9CC88014535FAE29A4D68988CE06DC0B40EEECF6A84D6E19B13DA59A0A36E249C6F168F62E01A36FD116BF8051F7A9C6CB269E7FC4846E9BAC46C034BA7892AEE4D56A9067CAF79D4E4656C1FB2385EEF697F5C863C88CB312D796DA21FB11ACC3D668A2AB5EDFB542A651D616BD3149B7DEA3C668B4466EF0F0D843C18C5C8C531787555D0253ADEC5591AE855EB81FCB1D61377D2A23C696C3DF1922DFD1C5C9DA76A65B40721A191A7B92E4EF775D9BE2F1808C8FC432B4FFBBD27E2D4CA6ADBBD4744A965D7F5A69280807E1DFA0FB8E42842F7ACB53E1792D07AB40E67005C2426DB5F72B15565D3ABA65AA728CF7BB6EC77555B79F8030E6F1D459351073293A9A6776F5F598245EFAA1A8F43921F200FFF2C938FA4745CBB845D1A547EC4A9DF2208943FDB13D1C9AC8F0DD891C336FB27D127F7698EC8FE9D32FB2A50C86252393BDE2D5E3318007EFE50D4CF137B1113B82C120478C18BED05F91E7D1187E161CF3156D5C3043752A551DEAE3EEC7879AC5F360352826105E22375DC5B18BF692B40BD0C74DA01D0789384C75A0C1D4144C38577D0715F3E85F9E3D8647750673A8248DC55BBA1ED5F2EE62A177737A1FA39F30AEADC2AFA1E5E6D5E2A1C4149458C7786DE510A071F9F4197D9C9187D5DA0682504ADC245B3F60570574D29DAC20E897CE64F12651DAAD2A96F999B38A1BEDA7F212601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +smlen = 3717 +sm = DF8DF04FB2A74B3A529E84260FC4151CE13BD167F1D15BF63763C9A746D3B53B13BDED92C45D91BC96826E6B0701838F718298F0240081031FCA09E52B18CB0FD3B044898A461C32083219C0DECD5A3E3F40775AE9ABB7257B0AEAC026B28FE2224527F26380141BEE4580AC6CF3799AAE067BA8911B323D75B1EE19779C788A162B3282E177979BF517EDF9D02D2CECE1F1DD0F86C2E44D4CA31E9D2D3900697005793E89BB46107FAFB3A92DED1356EE3B10D3E096634FA0E0D36324C9D748EF3DA7DC37C4CC3CD57BB5449D04743B8147D3DC87FB3091D4CD5CAF2E4353B370FBC163C4E4322EFC2662070DE2671F6A5AB4DCE5C2A00C0E844E47705A888154D3BD2C61BC1E2795E545715904F2C788D14F4CBE93FBA1A77DF914238343F9E4AFB8342DBB5D1C195AD611F2EE3889800F6E86DD8E61A48CA210A7922960251F96B2A3545A057E4E472669AF3D95BA9D8B8E11CFAA3DE2BD7ADE9CAE9D19C961B792B4E7415CF254761A52920C56E3EF652A9DD383131819FE983488FA6E9EA6E11EC8B7908AF3829D4E844899FA96460FD16386DACB3F960EFA4CC28E33E64F1FC90CDDC9446FA0EE1694C2A60E2A0053C4464FE10E45F4AD74CDF23F33407E7BF9BC1030A9D49B18959DEF2A93C5DE8445931B9E4C139A21EC7E4AF93AAFBBE427D9EC6652F74995839DED712C99501A1356908CC55A2C95136D30F2C955B497437A9E36524E3AF8DB5E3EE27AF55C63AD61D1408B522D4EB8B5D8F8ABA884989EFADFD19BB6C18BDA711B75C6D9D6712519463300FE9FE7E55F1784EC34BD2FF40AFFBA1FE44942D6EB76C41D6C165FA2D6E8B4F0969DF6EEA378E6A36D557DA7AC8F3104F06538DFD72F80EAB5DB863CFC37BE7AAFF1B332F4C9DBECBB15DB4E83908F53FE71ADC245B3F60570574D29DAC20E897CE64F12651DAAD2A96F999B38A1BEDA7F212601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = E3B5A2F2EE49231383C023707B5EA5CDFD46F40DA89DA0EA7D41968B5DF1BCC3443075357612D16BDED739B559242FDF4172B1D92AA0CB39018505625FF56B581FC93039F8882C1035C2503F22987672CAC0EF38E94B863566C4111812F3EFA95732C9075D1FE8111B10E597C20CF3202A4F8B5AAA3776864D4CD8BAC756D06B56FE3F436FC6CCEF0D129EBDA1F12B8F2ECB7169E6E07B35C443FB43AA4E3672B98401F908584B1684B4B092AB1D7EC85F4DC878DE17BDDCE3B3EADC71D14AC36ABEB87D2EB59059C35BF3A08EF0E1674AB02CD6483626153BCCEE095866C583A6EABA5068B1C00792DB5DCD00682B58236556BFE496F9D98FA361BFFB385A54D0A607F0539B265CD2864118BC3A5644141A7F6AABD050EB39C6F0CDB1CEE656B05F3C2803929289718861CA139597775BEF818B7073E48D7777FB0BE045C3BFB5E71371C1C6B8CD52D13205FE00719613864636E4E9D14DD3ABDBB1C9BB9420E090E825843F6D5D3C7F5FF6046D3F39AD7D77C3CA22EBDE67CF6C944375B7E567619F0744894A9BE8A61390D3E102F74524F52ADC61BFA9406D542D056A9DC4D0BFD85A4B8C1AE761EF4F2BE8B1E3E8D22CBBBA769EA89DBB6F7233E149D59C911D52A3D317FD2A4704F4288BCECBBC2D3C09FD1A09F2C1D23DD8A1C0ABAAEAA14A1A84F3D978D31500606763790F96B704D17F96AB5EEA5694FA1A9DBD07EC6C98E8CB75C2C9E11E501E56801B912B3D5AAFA624EA200E218D3E507D6B3D0DCD4A33E9704A51864FC63FF72AF68898A47865C98CFDA70A9E36FA531991DE6389AEB959B13C54D076BF8F770996F5436499B0A09B9045A1A9BFEE6DD87F335A472A4B73D4FF7444A900B152A06519ECAACAE45880C9479E9B8539C82D34690552A1408E5C57519551913ADD11CB8878003B2B1860C50F6F508A3032B3179D0FF62D17632835F5BA34EB4567416F8CA3E26881F57F86E6944E7334AB5E5AD40E46BB52B7FAE785E388396FB4327394FDD5044CF5E0B83D5FE28734360804CF3D3D93A415128416003F24D0CF60BD6E5F2CC571D58EAD2B2753CED3E3D8D2A199B4FD208490E2E8F73932895AFAB85415512736F66C790CC10DE311BBD068CBC6BC74E8A303F7D241C9E012927334BFCBCEC64A344484E2E39773803E3E45BA72D9E7036DA50B00A1FC9BF70225ADCF350D3FFF149EE53835D1D8609BEB3849C9DB1F4CFED6F55260E640C3271F99C1759EBCEA45B6E013764AC361AF29365B68DABAE20DEB1E8569D32643772A8DD353DA7C076BAFB86C4D756C016BE6C289CEF1D17EF2AE55BAB3F9D2E7E270174617B6E3A8B1E7685FC33B06C1179D17340FB088BD14571770CD0B0CC78A96846408506BD404A6B87C2D975368BA01BEE0B91722F81AF0B66ACA5D6EB5699A794B2DF727E03E838027101DC170269CC2A8E9E0829A2E033572785C01CCF7E79240C9AE26977C039C0A8573D968FF1A87420FF6E7A049E568F740F73E33BC427D91B8D335E815FF6895041D56517B7C963D9565A0F99D1F911A561A2621D75A093749CE3F097B4F7201B93E4DF991B9EEF315838ED1C39459718B910442DD7EE1683CBB71A3F039E4FA8F549A255D49DB6CC2B7BC162EDD289593394E3E9D46D77A7898E00D89C26C3FE21D9F8ECE9C7707B7119E66D63A1B0D6E962BF1CD2A2C9B2ED942B1EC69D62FD59BDC3ECA71D057FDF3ECBC8949B14F5333FE78D0C3BF561BCA9019835CD08624F1B2D4C31EC21022DFFF0107E3B8E09BE80F96B2061F9124561D5A2DC71F5038AD61063839A1B941A71086F29D4B6A343B8486151BD7DD192B01BD6B72FE3041FF4AB70BC3B0E7EE0E365D8B76DB2BC14B889FBD3692564C612D606AFCA45A4477CEBFA42DC93872461DD4BCF5871DB34606FB79ED3F7C184DBD818D2543086E12054EE4E268985AA4A405E8DE5D7B4DA532595B08D25557B61E044A95D7F997DDF5086F8814EAAADC5D5A8041A077A54C0EB2C37DF15D4EDD17148F48DEA617F5E0F67CB764FF86ECD4CF548A67E75608D321D10B5A7432CA46A93C748E527A059C05947D334203F865DE05A4EEF116617116768362A14AD3D71DD50B8FDF49F75256F99357EC199DB6217E38EB805A3B904F50D42F1C15585118A99D2A8D6F83B7FE42F7EFD695733FC956B3C116380C5E0F2E5F17CFD4C7DBFFA1354512281B2690DF539E6EFAD1EFAA00E1FE63BFD43D7583CE791E74B4E6F04CB0998D5BDA246735C585BBCF68D2B1B9C16F424652484DA19EB023035EF9B5689E2669595D5362E11835597A52615FEDA38F8824C33CD3B73DCF78683152E7065B9447E6E557EB594224F84E164AF18CBE143A069C6B9E1C0AA18D4057AB6892619A801867A3A81C26D110DCD099706269E4AC9C5AAF208668D384730B3EC34A49BCC5005FB2F6B326EB3BB625FAB592A4ACB09856A66C3AA0594823BEBB412E5319F8B532B1D4769422698F4BCB76EFB2C70CE0CC21C14C7A97F62FA0B1E91D7280095E901D76B027AB5DF70D76FAAA53DBA1050FF2566F2BB09BFC17C00A0D4D66A7ACF4186A75E3FA93E6FD3FB1BA8CE0C9FB9E2A1142D3E7365F86C8AB9EC5313D772944E5A6D2B81F9F7356167F5BD8BBBE4C83B8173D97C60C7BA6551031664FC14DC058DB4B171AA265216C047382A601451B58C571E9F44A0B6248AB67798BC4CE045F1B2F1AC32BE19C06F652E9B9B813D7455EACABE369F7A3787F94964DE149726AE98EE890FA70AFB3ED2A184E4B94E304BEBA36E8CC8096646184B0FE7472B943005969581F482849F4D07EDF6BE40E0C6B7F561FEC2FFF5700FA5B1E22271EC06939B4E785993B7CA20EB6CB18150E4461CA509ACECCC8451CBBD4C45B41CCAF55C1DF2E64C88209AE0782681CC9A41C398FD429850C32A7B7FDCD29F17CA74E844490B5E8549E9B177A59BA95259B0718F8A10710C29D2F1A254313469DFB1D6C9A9C5D8A3E2DB57C01810B02A4B6A8B580443DF5E8E577A37C58D77D92D50CDF2E5545E89173CF3E56A59A7237C36E64213FF86F09F20BA5C4831912C5FA85529D15835D295B4FF2027E990DFD89A1E100E43AD1621872F024EC8137BD01E992EB35B57CE01D60DC344BACF1285A15C560B07B3937787C241F54D3AABE10FA4764646BE65583ACDE0E1FC36A9A3176188AACBE6BB444FCA2738E25FF60BC8395DCB02989F2AEC3ED783CF1DF2E7BAE6C3A79D7142BB70AA8505C25A018D0325892BE7A62D68C0E1BA5DFBF18DC13C3DC71C24A5E36E7713CFB17A522AFCFEBE8D5836C5231D13B08AD7C098C18FAA9F663BB7B1D5899E7BE614E467B38F939F8ECC2F933ED3A42C861BB768BFE2A884EC10D3CBE1CF96AE764804E7D6E8DBD2EC45B1A79EDF526AF1B73EC4ED5CFD2DFD2EE5787420960B7282F3CB056F46A9CECFC7DEA4172A386BE1207A590CFDBEE767FFD0980896D889A5A6CAE0E28E1CFF6F172BED649AA42CF509CA238D96C847CCD329DA598EA4C938AC862E8CC75CE95A66B5D68A8A9ADAAF04719C578BA33B77541A8CD6C0389A34749C4170FBBD4EC3CE6C28B78E2466F57A7D925DC3864BE8119B9497B0C491F517F1A8B66CD0B17DC64239BB08A2EAF62DF517F1A748CB58ED03B3B561BACCE89304D9DAC523AEAE862FB711BCACF9158FC65FB4F4A3D03337B498DF54DC3B46844C96DDDF9E0762F76DCD4886F2A6935667C10DD48201D6076D305294D3C741AD2DE2AFEE9C7A68969E9 +pk = E3B5A2F2EE49231383C023707B5EA5CD46201CB33DF1F34BD732EB3FA1ED67CC99E93D440479E2CF55EDDECCF8AC2EAFB839528E49C022D9EB1D25C498DED8CEB7F4F62D5CA1E06414340F484B51D96D0886CB60CE93FAFB12B85780F3DF6CCF34C1EB1933C13168561B610515D81D821863E5390B426D86F0EE9DA9C157A6996F96165161BF1BB462F5A27A7C0F1D639E73C15685A232F852D002CFCB2361969CF04B87BDAE184055DF2EE7286F151D0E2C06CAB369EC46954A76F32B3041994824E302DC256A6BA7687100C1467AE761A1FF34CA4EB23441CB97A7AA05C2558CB87DCFCEE6FBCF9FACF28570041100DC1DF0CF38F7C8124B3E54F7306AA0A1EE8B5BE71CBE8F27865581CD2FC4D3F77A26E015A8C54FBCAB4DD25D5D4A61CFCCB9269E750A07CBE16A99465F6ECB8C93A2A444885F8FC6F0B4B632A0B3F02C622D736A49DEDB967297319C52BBDEB7BE65022DD7DE733B3320132F4BD2232346E70887496082FB53EEB69BFD986362A5BB8E7E6BDFC98C6EED7C9DB922959A1ABE1955655E81D40237E58A3786582DCAE3A2833F19C053FAC4437FB95E28A6AE954F5F51FE35F5852B1151C64EA07DBF03013408DC65FA883FDAAAF5D2A809DB9055EAA73E369F49B12DC5A2B3561AA8852E71D444009ED62FBCE3B6DA8C83444905E56BC1506AB5DD3D0C53EDB19B1481B2001E642B5587598A7372AA4B910AF3954E48B700045F2AB155A5201ECDB4FF2627E486BF414DD1A8A3CCE8177B5C520C236C6D5C35B7FF68F984EF1C98343714577A7C530AB32DB0A5F94D87486091F7DA0D3C122082A08A3DE2C7FA6C4E113AC366E27B650BE5D0DB11B9D3063ED1AC88A7D5F7001A7A12EB2001655E68F692E6B07F938EF1622E8F2C9BCFB3A843147F1CCB4B17EAF5081EE61E7BF2C1415581E7B1F6F332A574B77B48C4CA9E94DB0BA7C9F087612EA397DF57B65D85164079FB6358CC345E2E88EF5A2940691ACA308577AB68D2E47A6C313A170F8748E4BDD04FEDE41C2A3A4E0168E42671AFC01E9B0E9877AC143661577A98A6505F8242AA1A9FB70BB0F2FCD41165AB0B2117A008BE5A411F9A73CCD8E2036E83FF3AC3927E79048E9388DB39D4F601A6AAFA948F175A9046C0DEF7D3A667E8C288423C33CA7668A2E37F73B476B88616CA0A9B297E061691ED6E66B706BCE28CA6A6AB03C1423458EF46B87E22F7ADC96BD07B6752D35B81F694D5166B8359E11999E4A475E22C140FBD7EE4FFC07C07734824125CF38CEEEFAF326D79EAA29BB4631C3CC02652A7ECA9A83A1D890B7E2FFC7C63F49EDAC26B4873DAC960D3355FBFBCBFD049F45869786E200FF15216A0731FD6771573C2187274FA565DB615F478E0EB8002F2943A695F660E28DFBB8450720B21C4A9222EB7E47B97359660E3326749831D14895106DDE1FF08B0064028BEC06FDFADB89AAB320117B72D012124DF2A0CE41A851680C5CB07C3A049D61360208199DC20E13A305F9453C582923B0CBED6344C0E47EC5DAB95767FDA6D4AA837F6F27337EA92360B10B7CFFA622311BFCEFD04D62D9F7495A6B99D92B119835019CEEE6163FB3629719271BCA88F9D1DE0525D9B9A55547253010E518EF0182821FBE2DE534C6ABBB61853A77AA696FAD2476146C9C579A418975CE5DC36825D28372606EA194C6CB28D0BB05B9331689FD57A3A944B3D8A9F3ED789A14EC94539F201A9608BD1B2BA9EC4955D7D048736F6A0C0E6599350DC1B32FA17A3140B53B40E11EC7814BB51518E07C9BD1A11B532B5E0754B021DB6D076F844F3BD7A61ED2A1B789DBD091B1FB0F7C6B1AAD2EFC86CAFE19EE5AB058CADB53035BD0AC002A51A1BF7BC7642018271D7195679A3693AC7E2DDD1DE09AB9F4E39638227A47DFFC65467829CF3F03C83A70BA5F66196179DFFC6B0125244755126859012F98CE6772AE00AC0201F2ACAEF4171F206367F78EC28F3EB423E9D2F812D6CE4010719A96ACA38841FD121769217FCAEE482C8EC3DB765A457EDB763F1458128D87D82683C1980B3FF51EA9A3409D4FAAE97590733579FEA7D16FFC8B512866A39AF694721991C4CFE47BAB8E0132C23FAB42329978B657436C275360234E1B82A540A5BEB0C9F4DF4A1EF69BF2B08C30E358EBADE3924FB62BC60943A7EA8FC3C7C21182A5DC0695BC28BFF03534D6C56F02414C244076DAD65CAAD5C8FD0998230408F4C060107936A0C608C552B0B633910876CACBF295DA26A5A9C3303B127AE3B3601ECC6741FF5B53CC1DDA02C1D6198D97F5A31E5CAFFE6884D55E86DDB47C06B32BD99A0EB53AC2D13DC87AAB7CABD2903890A511911201C388B64AF29503BB8D3D2FBBE7279B671D0135F16C68E83D96AD7B48F2F578CC3BAD012F8BA3A80E978CA6CA288CEE4422D7BE3ED42DBD9F8831B67B4DBA078A619A01ED25762CF23B9650BD51C869CC4AF6EFEF0A7CF444E8971FED3D66B6213C3E65D13DABD3946986BC41891CED1C1DDF278671FD06D1CDF0DD3AAD90E872A458BEF625BBCE4131B9741046B261B0C93A0CCE7D15FAF836FA3770B10F227572ABB71E6733F55688A3D9403307F4F13ECE8332377D0DB5E6D3D737CF19CCB8BE583CCAFD4C555395CC4C26C329E1985346292A3A48BB5305643B79119613DFFA57DDE9254D387BAEE9A44242C32E781B0CDF982F48B4D6DB0DE51308DA10392ACCF6374B5297BC08804DAB03E14D8D69FE689B0628840A63EB7178F67CF8786CE2BEBDF6526561956D6418850BF2760CC7B55D5FBCDBD077BD4B6E6B16026D123667031BE75246736DFB6C3D4D72C9C5677DEB7A56ECBE83A75D55651B45D91F46B32610F02D32E5589935F183B3FD9BDC478068DF590742E2A735241BD2F28405EA4D15759F18DF0F7AE3A58C9F260AE9BD3CACC913355D2C44F5EC8BB6745D7BEFCAE63DD8695B68A6DD1190D5B80557C948ED19B81B26F987DBABE9656D2B181D5EC05236D1DC2236F3769B6A88844D1B79F59E8067613D772EE564BD58784A9598A94F8F81CC538A94466A5344296153AE3282D1AF83DFC8FA01510ED7566A0FE9F54AB7584AAA345BA177B1F94BF0B1AF4C0ED38D6F2C000E428DADC74307E857716BEFDABB4A542FA41037644ADC625762466553B3FC475B27B5E04213801289299655282550A6DE86C9B03D47BF3EB98B2A89B370EC03B124D7B1A9255CD602A7A4D5D3EE5E8C6CFD786F37206B95BB538F59E14E95247575C2E07A40CA418F9207640F020F862E5F1F26D91438543826E6003486E7942CD96DBEC076CC8D70EB39DEC74C078B0D855BBADA632F7D467EB63BF68C37BE955C31DE605AAE6E151B06AF710B531A2E37E6DE557CD0A4D978003E419E676D31263F10B09059D27945649ACC68E2DDDF63B465108B3946D00DBCD7CF62DE700CEE54A64D96877AA0D970C877258A046B2C5FB35FDFD04E0B03D09064C14773127B39212F41615275BDB4856F211F63719E2EFC2D39E637E3BBF949C4807A52D23AEAB01E8F54708AC376C36C6164EB6524791C8015EB6FD4D1EB124783FD959048770849BCE15B8CA0237BA8999410357EBA767AEBDA7911FC2C9F489942C1D1CD017115530B2965668571AE1EABBE417C09BECC2820F55463777C11977593036D32B331D2CBBDAEF4C5AFDEF9ECDFC76AA4472ADA7E7C02F74146470D799A2E072489D07A41E0B1F1C31EDEE0967791A7395E26A72374055837956A6BE48F33422D7FF514A0F92DF624ADEE978FF8B255441AE01C5FC61C9D0FFE83E809A7F1F76B98EEE6711119B899DF4DFCEB1A38AC865D9CDDB8C122D7660401C0E8E799BB4AED9ADC645567AACABD308E76140A713EF37CB0B79C30B5B0F05B921D36BC168F4A3A918797A68F33EFE0C6433490F3739F04BBC0172865AAEA6ECDC7B81071515E89DF324EFC319811484F54307B0C83619132263490490544AF1E3968D1556B498C3847F626308CE7C92EDA6C1D3A584E140D110D08430D88832DDC6F2CB5C2C13255E4691DB1DF869D27E4FBA32AF5A2394AF50FE7E2382EE01E684E4582506AB780985C3593D7B7B008961FBB281DE94C1687DE790B195D81C8CC3217474599F8DB7C6B48C69D087E2242E5349471C75517A674CB1AFCDEAAFD5390D23724B07FE70F17221478998A33A74FD4752A0CFBB3350A246C1ECD4710D326D9CDF440DED7C2A9A6C02B692CE6E sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796FC7193592BCA9CF23 -smlen = 3646 -sm = 3DB99C6CB5D3BBD94930471FB307D59FA9FB38C7DE931E315B8DFACAFF8939692911A5349D06981E400776383A0B18782FCD4B89778762C3E4850C3A5C2962DE697F236138B08D000606AE763B2559A0DFC45F5617D58E24F42A8ED90A1E3401ED71C1AE9A73D38A02DA209B5B8EC564F7174709066ED173FDB6560F1292A44024C028944B2C8E3F5A8E6556E31002B6ABB1B7E0A6C7073DA13436231C4D1E1AC74B4E6F2E35C76167D9F099E68EC9E198DF6B46BBDD79F73FE0A56F06251B3C64FB68BF22BCE40EFD8662912BF83213A2F377BECA8DB17C00256A0625A68EEA9708299C37DD4F5CD11E455EB70BC94D77617DB57AA9CE7E6D062B83EFD14886F54A3C76C4376DBB60CBE3BEE7335B8EF5CCB293D222AF8B94EAB69BDC0FBBB1826E774CC4E2B413589B87125A646EFC6712FEFC4C07BDD806710E5DD8445B46F23353BC2C1A25385F0D803B936F7398F66EA32172811E1C095AF7F76D23FC045C4B9BD454D9A8D7779EE3D9DD6A5C20B85F76A6EA006E3262ED9118763FD99E6742FDE35FDF05BEABF1797178EE5565A6585513D7A8CC99005DB856FF37E1CE698D806E71D9F797FB980F44E1E28D5A6617D4DAF12ACD992D433AFBFB7E9685470FEB80D78D2AC57041B7447922BFBAC7B68EAFE5C308E17E09AD6FDCFA56CAF0544316D527CD112EDA562C4F5CD86ABEB6E6F2F7A5DDF1DBB9A9FE1683AC838BFCFD5F3477BAD9A21B3B6FD9BE9FA2ABFE025C6434EC8BA283D773E366772B0FCF9E3A70174E86645846308469781E42251F1FB0DF170590ACCE28725CE24D109163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +smlen = 3750 +sm = 5568A2A1BD8C8B9881B3463F015AB7041EE91077F1E3154B3211DF7C921333420029C4616C84569047ABAD141D07183CB96645B301015C2EE2BFF0B43F800CB16FAA403E9003811C324FD9902ECEB22544133547562AE7B82A8433987D338BA5A162516B961C8A8D06ADF2610B084923EEA8422E3B507CF6B96534BAF1663E7829460E6A5940FE4C7EF49FE8CF5C97C8B9EF4885B9EEC2FE9FA1CCA6FDE0AEED3E6124BF43387EDF6AE9D801C2E332F0E282739DAFD48676A743587EA2BBBC6279D40B6482C2D1D092C642DCEC0ADC0466BFF248E860694E41623CAA403D686A40E7345C2BE21C967D54D34DC25711B9BD82CB03632C93FFDF69851D5B72B4971D4A2B5E0CFDFC32F15B7AF6BBAFCD7156909627A7149ADF8C3938381E879F8F881BB7C64FDE1D6C5AD7796EEB449C71E314B754409E1D8B7D28B556103077AB94CAAFA84AA043FB0772704833E1CC68E0B5718C08EBD1CC8771D2D5A522125A4BAEEAFE5D6FD8D506ADCB5E44F212418F5C149535387A3CC7C6D7BE492F699D89DC9380A61B38DE8774886193109EDCFDF6A2EADADC609110F087A41C70339F8873B43BD1CFA2876DA7848E616DE20C22807C78368E44F45DA52CBC878AAAE915C91B6DC79DE65B90EF12F345EB3EDB6395845DAEC31CE5CDE83AA0F307D8151C3CB759ECB5930DD31670220C4E50DBEA8B820F22971C47B42D7CCFD3996B90977DADE304967EBF4AADAB3DB7E1FEFFA6D186EEC9D539B39EAEF3B98E4A9EEB0F8EE271688C2719379D2A78C41A168F91584BF13B66C6055258B1FF67113BB48CDD12F9F28A424FAD9066362F44808DFAAF55464E12A220D7B8301217EC94E78D615CB897EB5A04058D1CBC9BC9D321112FDF80827453328268D05C348B37F762F61138B131A9D6DBCF9E3A70174E86645846308469781E42251F1FB0DF170590ACCE28725CE24D109163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 0AEFCFB338D198C54B14E3BA71ACDC4F236B4546F34BC80D5A10E6FE4CEFCE370D976CFFD468794681FC5973E3501CB4C82C4B8E1E2096E1BCABD6AF681D78FB37FFDE38A656B9F2011F1B6C0CD1C46072980B516960C59D3CB4D9D91A795F7EFBCF2859D200A99AA49D985585E958B698A277FB3BFA32EE41DA95CA412E727D74D074BA7AF4B3837B487419B8211ACD42CE196E7B41C086A982FD8BC616E78D2751C8877478FEACB2290BD0D5CD339371C75A966079F1FC97F17E804310724AF9C9EB85B1C8215755322F1237A393D3CF263F47DDACE89704307230BDE30453F77A5F52FD2F93A25A1C267C9F86906F6533CCF8250F2C224A025A565548C0CDD17E49FC76E9048508DB05B2A4E1646F4929DB683EC7E85FBE38DCBCA321AF338893C680FBF13B4B1CA2198C4BBFC843F36BA7073CCC21CF18A32129B14DA9EBFFC8011DC7822BB2EC42CABA2AEE67B20C75D49F361BE0385B3E5512ECC312C81BBFC8D72525CB27FFD43578F286BC147E677DB3A1C3F425A1E054AD1018876394F4C231550181F838BE3DA6A9B230C5E8DF57AAFD94F4E4E604514ED9E3B1AA7FC7778BA58E8F7ECE50357B0CF4980856712354AB269199BA92C9AE3FB9F82F2317485C963B340101761483423AE428BA8A118F65884699E918FC7741606E4B779EB0219F637AC66C60EC45A4C4B9364D6540ECBFC66A727B7CADB442DEEF08B7613C38E6A72E6A5D3DF33CEFFCC359CC62F6EA28722865E7B653C375D64B7EE15D10DD62D3408499966CEEB51ECA2036C425E3CB97C8906E237CD7653E917492BCB2BFA873108485FEBED8911AC11E7E2CA86D9CBD9C1BD305396AE90648898A595C081FDE2684342F7DDA27CB8DB2E7E67903F85BC29FD427B5F43D746DD1F930C5D889C09BB6E1B0013C7E97C35471FDDB35199E4DD10DD6083408D826458B1DBCD539A89BDDE4F42DF068381D293CE39C33F781A81889F67C268391C03DCED2AC38A9819D5BCC8D768F6C77C7E0BD6AFEA6492680CCDA82F819F7F2A2079AE0B9270916FC9F1949F86AB4726EA28EA65AD55D7246E4818D4DE8AF3806C068BADAE343A0788DA2F3CF074A3A20900E3AF3C660384CF4FCB10F311671D16373B1185F120906A0A32B3224136FB932D96C0F66B6329D3034C1C65C1B4E551B175E6C000BD5B522281E90EAC4A656857D55702A214218627DDDB5E3EB5481211934465996DE2EB72400B4B7FD8E4F301094F553E26AF987B038D73A98B07C5D8BAA71C846314221E0359FA2D9BDB280588FD2B87D771B011C92698F36DABBA83552616EBB1D13A2E1F0A42A5318DD50B68379E304800249F8912C6215397765F1E2B5AC5EB055EDEA853D04FBCE801E7DA0825392D423235CE35E9DAC442D8A57A78200890297EE1D5A6D54A4677AC7CC667334722A1B51177D6CA5FBA6CA0DA58AB0424A5D737855D56F1DDAE102BE0135268EDF9AB6A34C9532286810169687A34C4CD9FF4AF9CC5448112EA58D00187B2953F238DBE05E96C027603CCDC373EEBD1BDDED8B94076904239BF9DD39D13A96752286BC4FAAE66EA953C3C4678D4A87A9C46D2F280A29067402F129D05C211B4169B6CDEE657E0A524D1BA7368CF71DA066550097980469A957DF00A56051E6B2029A26300C1DE4A3143AB60C2227E2033985FF655D5DC2B1CAF31B2D457A7EC5BC405D134C8EFE4A237FCAA094ED904B4720BF5BB913518C6431E310BF0B48C161A4756C8DF7F96684379C7590098C2AD0F155E65905A020411280584D4B10E7085A942C8F94F38DADA96A5C7A6825F9D7472E87DD68A737537B2A8B905041D5CCB75582D028E154A54F4816DCD4D2613E8B5F288AF003F2CA0E8775825262A60ADB4F22E6CCCA472B2FF753373F7966ECDE44BE68779D51A7668D7DEB87D518E449BAC0061C318392E3306F26AE00C6688F24E640F9448A6C184E06E0D274E1593058373DAE0647E649BF61AF49C25A60E867B38B7E39E2C8750827D25F2EAA0726BFC39C4354C5A2A9E1CAD45236BF1EE647D63AE1263963EFF06978C109C01C018520C10A450F4F1D87A44F8C3FC03876CF4877752D68C6CF65B86982A082537C1E87CE9A7442D9E0631985D843DD0034928FE896233194A65C4E2587FA77BE1BA6E8549D1FD0C17B3FF5F3D9CD3AA31F5027370B7662326DA6BCBB2E3106AAA855BAB55B0CF5BCDA7609A589311E0E2902284993E7F828F6833A34D86E0B4F8CD529C14B024D58C644D11D8B9E18099C74CAC808CCD4827AA460E1B1E4EFA74B8FAAAACC4FAD181A1AC10D8C3303B875DAE9592AC8DBBEB438ED054A3F2D15BEB6AE07902A0AE3C9C67B1D978DB7D1F9523CF8245D63838175948361120B19AE2B9F68613ABA2B38614E93E39D3EB0ED6B959A7157F68FCF496B2C49B3BE4925B1E201966F7CAAB87335F1C283C03AE908F8BD0756AC08BDA723A8412F7A10F7A2DDF1D072A8051ECEA88CB16ED588E5AC953B0098006DF8E6E1755430C133EFA302E660ADD51E3188D45D9875637582C208B4AABEB307CBF317897AEAA5A405A95EFD832F18CDA6D52796649D1F9BAB92AA775C8D3C0E51142F8012EED0AAAC182BFD33368DF31DECDA1DCFE8B0A39D27736192D6B9D17ABE9F3C7DB647871280C88042A585336617F9D9254EE0C4FB1EF21E40EA470B4C7998738A57DA918C2A143481F04F5252E5DB6ABCE8FF349815B1CBBB8491BF0705FDA5D8FC8EFE41CF0C791F1269D1453FFB33920E74FDA6CA5340BE69C2B23133051D8389BD9EF61638F4985B3673EAAF3631F4E2605992F2860EEE1973FBFDAF12AAF378BA7883069EB252D3B7D4A270088E85B394488E2468D495BF0092B3020E083E048D168DE33F5861E9644A40A5E80C150FE914A626BC1AF4AEAF12B01F7FEBA166F9A564A025E69CF3380AB86BDDD52185E8BFD59E6BB2F3156A827A06EC21823A3CF105BB7CA90A352B56A8769D14C246DF86D97807FE3D8DBDA97BBDE053FC27717149AF708C3653A13281012265220D8F2F88B8BAE1DB1E3F4CAC29022701D68B13C837C76A8949E273E00269AD3D25D20191412F1586B87BB6F175888BAE2EEDB04B6CE4561749F44B6D6D16D4C4D00CF91147A0584FE57AAEC4943B64641AD79B17C2FD42155139A9134483AA5AD5CB7EE0C5BDA6D0B0F7EDC51A4D98FC5C627792BDA13BD8A22B0362B713E94118616E872BEF8B1FE8AFFD61A065C6BABF63B909B37233F03B5054EDB5F3C23592426C99A25AC023D2018C113D165D0C6ECDB001165CD0F1CECFBE5C47CE1C7F6540950A2836AA4AF016A4205F09A2D5A3C568F76E42902CBF16E48EE0EDD8797E21E9FA6AF575E414367D7C9A1E27628EC610D2082EA7D5D2E1EB3396127F0C82F1C62CE2805AB53DCBF8ED4B46775886A64451FDE8312F33DAA04BFB77ECA3DD4DC8784B9752EC2840C95E8651641E751DE1E049B76C5A2BB7192FFC4503CB087F5BF423F59A4C1FB57B28C9E3FBB618C5D1409060471A7887C56E5C15BCBE95285FA2F337556286E6E4340EA64FB4777FF0FC3947B43DAD612F71A584340CCCB804DB81D252F52135AC99AFF49B251F1FF4714D1965ADDBB761AD82AFCA3DA16C49C89ACB6AEAE143A385639B8C7F5C18C6E0B1340754FB274E6C19C1CAC3682221781CC1937CADB8953FAAE9198BAB1B3B9D95B371780B8FAE8B3A9F1936F7AB64C10D49D73ABD73D164673B165A198C2A7FC59FBB5A8166C5AC734A +pk = 0AEFCFB338D198C54B14E3BA71ACDC4F4B2EEA6D8F449A421ACB28B52CFA8D8E6CE56F808E1A9B8EBFDC90BC5D5F3F86F27F2D707B91101E654D50DA198C70F7C15677C6F37DF318D87F3ABD8C037A256EDE1293E39D8AE98F052A18A6F885FA19BFD57B4EE96FE17E219DB0893D741289EE7C76864ADCCC0CA1DCCE2A952A9B008A9673A3CF6D5C62B017FC05A63077D375B2DC584429C71EAD354DAB104AD2AAD31F833709185F7CC5EFCE1B72E107BABB0732926449D11CA0B5D6BD132A297690E5FBFF52AF2CA70AF3A62DD98C60F7F778B687C242C13535C933F6C4E4998C3983B8F4AA8E03EFAC09D293EF657A9A7DAEFD2A49D7D0EEE4D93E9BD4D99828BCE6EF087BCBAED1C0BCED6F5DB9045D28E4DCD4E8F1FF0D69173A189F4599A8E64AB2DC8266FEC10D1FD033237FFD6C082534B070A7A5843F191AB323F730EB4B4E6F0CCFBEA8FEF9BB81812893F21CE50507E3A14BD0178FB8512ECA9A6191C6F068ACEC93BD8B6982FBCB239CD042891C338ADFD4C28B4B541A1AF88FF1B866A8C4BED2D14E6526D8127561A16BA730321E6E2C4FD123019DD75EBEFB11AFFF6AF898B6B896A788A70D1C5380EB4AF46032168CA193C393CF37E5D24A76675B54C352F9FFD9FF78575B1369201E2C90E823D715A0D2EE37CD1D280D350312E1DEF8397BFD703AD3878DEEE29E99ADF3A6C2241DB1326EA9563B1BD9843113E5C50CF3AF2012E826B2B4F2FB642F7DCC0A490F28FDC3260D22C98D1A7A64226CBF2481F4615D877D4EB68C234978D3E179722F2EF94583B740B56C1F3727D1BBE62BD478ACA051866307C67C3F1CEFA2C321FC1BFCFC3D8E42F9A3C8B7E294A5170608EE8A9164D888D47753961A04170F23B71871AFC6F463B5C21744C8819D115946EAC8D56231D2DAF9C406266ADD62FC92C5CE2F34C5CEAF0434A6FD60F265D6E4AD9F3010C7A60A70DC445E8F2A99686C89030F9B1EA0DFE88E8CDE5D6432568496122F501CC3444813165FBA2A5D1405D8DBDEDC8FD1AC2923AE9C5E7595D34671D92A9290F6190F609B412346E539EE76A1ECE1BF2F36AFA349EB49A9FB245E9F7CC97BCBB6CD89611AD8604393AB0B3ACAE14EFA3F38763D311E6978EFC54A829C786F777754597A46E73D5B78525554232338D9DF383B3C4006A82E36A096882ADB1A158AD02B4901AC2E06F06F119DE653398B14DA66DF781C51AB62D60EFA98E7C7D5620949EE9E24850DA085D87032B32E3FBAD06C8F7189AD21EE62B2A35E96CE65F5C20B594F9E8F5AE27CFCEDCE25224E7509EDAACFD9428980A8F366A2E993CCFF4AB47A2B6DADB962A4E7174243462ABB896BA576D510F17375D3FAAAE3376678FAAACFB0EA08778B0FAA76269D4080204475146FF752852D960C8B4A6825BBDFFC4745F034B78BFD480F2F37B8C9CA9C69F5EDAFFE2A53ADA0F16AA4542CBC1E3B59301CE283593BA2C06775743785557995682CE5B2316ECC4C4B245849D8A18775C5D6CE995C670BE111E15CDC089B0830CB2FDC38F3C4B2A2EC5310DFDD78C477BCDD02CBC03D7F0FEE528418CEBEC20F4B26904CF8B0335DD6EA1DB8934B7EC9B0981F6131CCF27B4FBA2D0A6E653C16D041AB505CF07645C5300EB69A185D1FFD4DB1A1C8E59D0CC604F0627D554D7CCE55CC346206A48D5088026FE369E928C08DB52C905B5E549F500546A7E3C3148942E4721657429850400AB90DF252DC910045E1597C7CF44542B519FD2B9538B6F6BC86004D52EB2F33F74BA5D34ACCA18AF4C170191DCC888A5EA669D10C748764FD0A9EBEF567D485A1AE2ECD16781566D90DF24769616ABDA798E7D95E02235E148322759A00F9D97EC9868C0853346415E8A3DBAC17537A1C744D64B329683898D08242E57562524D1032831502078467BA7798907FDEFEAE37C4EE74C1C23FFE687A1240007D5762B83AF71E7DCC5799F523F691C1398470E2CEE4C918D503847F47B1C39D222EA95F52EF4251906A47C883566A2B4863984E84E3C44C70DF5AF444DB4AD63557BC9F36BBAD6BA03333517A16ED603EFF097B913BC4039C1FDED733FFDB7BEEDC2FF39B5FBD9E34C9B1AB7CF178B6F83B180CBBFB969BE419502D57E9BB613C3AEC1179DDB82090EC377A660698B02ECCE7C6B1481BB22DDCB2A56677E9E74EBD71B04BD15862810EE94D876DB40C8F4014373CAA70DF98837FA024E27482CAF00563A238D5FE720AB731B8BD8A408A6D2881D6E9EE122175C6DB8B8CE70B254CFDF050F9B350104DEAC1A44AC07F4963AE05FB90F01507D12AD99C33D8393116C058DACA85132893398283D7594E6330B655A8EAE2E08DD5151F4FE9C7EFE163EA47D03DB02D58C6267B5FAC7C49758DF3D6413BB51DEEF234073428AC7BC7D4DF555217914083C18A651050412E677AF1594E437713BB8A865AEC0D35C02013AD02A29898E0D9A0A226B2FCCA6537211267FE30D8C52A58E636F8A673E74C6CF7F49A1713A4542BCF821832DEC7E643B6EBB671691378012555086A382E6377C8271CD36733E6AEEF72CF8D03C812C2A440F3029F0B99374D77CD1B3BE3DDF33E8009A6C24898EDB978BE64A08FC5D468ADDD9274C5D0131AD00A87CC41133BD7AA6D991C01EF4D3A19F7EAFE7D4E856D082E967AFCDBB7F43AF16115076D1247397B2A78EC68A0F4B3B0C76BA00EDE472B3B24CC8E05204FFC24C28F4B00B3B958851AA9655DBA11F5654807215CD566BDD52A9FECCA41884FEDFDF9412DF08DD75FBE3CA57318C1B4C40D9A5358AFE1D0E20B4DBCA3DB3E62DC9B40848848C6472CF63A580CFB7EBCF4DA0059EA918FBC4F1E6B5925EF2358EE6648F3909F63E551D0D3BAE150ACD679FBB7CFB116C959866D1E39394505E1B2DB09489863A51C6636957C7DB7636C11927FDABA61FAC2217E716774B8564C19E856E1445A64634C8B356226BAF6CE4E2EDB9B74D5CD2D85D7D8F371BC78AAB033495FF58F93FA1D76DB28260E5D95F5D17C73AD357B3DF5005860A1EF78767BC41F749DE940BF40AC776226907F9A6A756994E9ECE9A741C1B802F70EDFF9CFE69AF613FE61AD381DB43B626DB72FED2306B32DFF8D3F73E4DF4A76FAB4CABEB3DC44AB916D8C4E4CCBC3743250BA3838C109D303BCACB1C0479CF81DD277803C1684BFFCC7D95CDB1009C9CA57214F295CC6A1D5C4C31E9DDA52C76CDC3B94FED8AA4EB707070A8699125C3E37FED15981CA609D6D4516E6BDD35627600B5D04AE8EDA54C8C2D252BB1FE6AC944B56B7F16973A7AA76202F45EC6DFBD0889B4CEFB99FCAE0753BACD9826A52D15C900B214A6CDB150C1F00B43FA5F0D3836932A31D54332128DAD3C38BEC565A50E57B70F3F59A6CBA7EDF4C47ADE5CA71C6BC1B65390394E34F1454263411A0277802E609033A8D6574D8951CD3E800E477FD49C9BBDA3D4641397FCEB9D54FC9B5861DB16470B20E5B124B9F2B8A9E36C7A28B4BAC704A6FCCF232333ACBF3DFD55B6AAC59A4CC4B335DA37A2EC684565316C45BECA45CC1C1F9CEA37A965D59A2EEC2049963CBE548FCD9651E9328D6A65F2143D3BA3CBC12725FF423E515CF0BA03E28760264E73E277D5826CE495FE6FC356EB04DD9A897CE3AA62D3B4341D1445D963BFE7E36B9F5C69A99E5823A8703923DDF90F58A848B302B4599292D3EB4F9BEE3FA6E201F4A962435059ADA095146EC3B33241B5DFB099072D8ED6ABF3CD62C19043A34E5FDF5D1DEE4D723526F077733D03B4EF4143B4D181BA5F4BE3496CA6A28930541891B10FC50691EBF404A032E8E81937F033A0B66D22B8D103959592D6C5C6835F3A05D68A7786CC13AEA0D18C956A949150CF289A426424145A173F76C7274D727CE9783F70F8D2C19230B7226BDAFDDBA8B77E0038B8A498977FD89189DA2508C47B0A090194CF73AAFEA11930C58255215F13D969C22A7446D7B8AB31370440FEA73DC0C5BCA27D8AF349AE24ABE29F832F8EAABF7A4198AB99D1CA6717A91C2CEE620D9E1B6845ED94ACEFE5DF4878EF05C1002404170FFFDC97F7E7E6679DD3A90370E89E31D3F169441A4BDF1E570B204429D57DE9C20D7E91A01ED1654CB9DDB282DBB5518F0E5217D528C235EF2A1578F5727C6D975F719B95C4D84BF0F57E0ADFEDBFF0810AD0DD1AF89A1A05B47C5B291FAB399D6158868F9D5451A5DA9081E836D3258E64CD22C4F74F913 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D8BB16DD3D39FEBF7 -smlen = 3679 -sm = 622F9298B2EA1D83574BC63647A70B3BA4D7289779C4BF26A8BEC1539CADA79DA21034F444A5469F7C0803096CDA19AE30C0FB17B186F02B2BC8DA7C2F09CADA97F3FE401098AD2B3396658872BABFA80DF757F4C8EA1FCC9897BE66957325931417A07683015359964B627145A566D5A54AAB9AED4ABC3D0CF93D2305F385005841BDEB8431B36EA6C9172BA6FF2CE59258C2D779C48C88C38C96367D5BFB84454FEC95604824B87CAAA52B21DFD74C5C93E595FA857E342A338689BF8AA3DC2BF4FA8AE58D88F086C26265ECC5604CE4C87D66BE7226AC99DFA8CAA80ABFD9F02B2A829CFD13424ACB1F6F7C35425B9F9300E627088D8F4E3B3E69A8D40A472545F6E9BA17D7C65ACB5F7985B2564EF36270CBB5F55AD46DAED9DA529CE1B65F9DEB97681A5596CFFB96ECEBA3E1975E92F00C32AF1CF68C73E42B367757059E586F5B25873592C5D59AC149640DB460BCB5BB2A94CA95E4B0C1658BCE25FB045990C71579C36FC4F35BD93A437D554705791A91BAC7C174ADEAF31FC48DEB7418BB94A2F6047374C63091CFB866516ADFE3AA56DBDB19CB0DA0AEE823CBF39EF48EDE4B9C10F24BA99E955E90EF397854878D70BD88D147798519F915766DFEC2F982B015AEB0FB1797D696E1EE5BC2B7BFEE6EFE5943ED340C9B9FFE637ACBC74F8138B596FBE5715B983BA1CD1660A1EEB0141DBDA7F4C5B3FF344952FB964065CE1634A1F3C60EF36B2CFAB77F556D2E1D0537B6C3708AA7DAF615774403C4E29919E998812F9B79D97C2C059F2108B802C7139FC6E2B6686B4B5114A98F02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +smlen = 3783 +sm = 9D80C27023A8143D5AAB6B926B4F0CF41B28A9CB8E6DD3B81D19BC2DFEBA057DD44841F94576A3B762ADFBB0C76964B0F86E27EDA67D374DE887BDABE8E2BE1DAF72B2920FFA291DF0630A9F791F6B6983495A2877FF576908D52161C86CF23F4DB88289EADAC534C8F42145D9496D5975483BC9C431D4A78D2D3D9C86257755425F319988502FD4AF64D61B5CBD3B387FAB5E4EAD33125FC572A8226BA6E45A8BACF46A71BF1B1A164CB2A2B1AA9A2A2EA21ED23780AFF792FFF34A5BACAC5029F6F433745602D606F93EF4119150EA70CDA061D37DF5D0F828973E6915F19C9789ADD6CA98873255BAD42347FBBE69E072ACED2B87951835D16C730DCEEAC918B8D3E8583C86E2CA38E0FB1350D5C03F8E00CBE2DB4863336EA2CCA28ED6DBDF3A8D0240A8DE771A6416D82671ECAD203D17BCF4D01763A265323D246589386729A55F711857AEDC4276E6A73F67DAB4FC72ABEC611DACE7FC86E31B6055010420AAE6F695C6B7CEBE193AF271C725233CD9CBDB385436038C4E52B3F11BC7B663EF1BE98656D554D1F496121CB6C12EAD0B08AD17B22AB68CB24D5B7C1E1D387F1243DF8A16E963359BB152C8133E2C34D53D70FEF1E19E667720F53463F3A7D4A6CEFC93B76A5C0FA7740A0B480F7FE40AA012EECDF12083A7208C126D1C10F440F3B83A35E999D87F8760806192D7B569A4E333AB6B5CC51D9E944F658814D0F4F08C4470D9829644645CEFA5FAD96CF922CF282CC2239A4C7758E32FFB7B75EB9BB49A4D15B79F895850BF1A1C155C016E32A69F3AF7338C517A749CB62041DB0179A3E22A02B6319122815721062409308BB97550F88505A3308939E11DDE896B562B66F000528ECA3A3EA837129A25ED12BBE8557AB8396FBB61260A51D4C337C9E06E4CB4C4E29919E998812F9B79D97C2C059F2108B802C7139FC6E2B6686B4B5114A98F02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = E9D58C0EE0B2DB275BE53870CE3349A80ADD242D93AEF1791D8682A51C7D3F3D04735368D2578AC44B432EAFC2E213E544F56F87AD7BE17E76E9856F3BC608608E3D1099798872CBE0CED524F6D9EFDE91D0F934FF501814731FF897D7B2B5011C343557AA14828360D940C09C4F6538A66D76F4F84EC28844C48E07436AD945A064E36A09DD75289E94AFFA51F9EF0D45F576A703847159C801208C7B579BF4033DA5DB44A74027D54B4D804FB0AB1A02707810A0939F9F2A4FD348F8292C3679AC9465B8B1BF6529D768EAF0451E4E7D34EAE179599D1AA5B7C4C1A98FF2B2D114F5BB0467D6B179621ED4B6A7F0F40B39EDB121E77597B876BC13DDDA352AB61991E3590B681E3D82057A5A49C79AFDCA6C7B15091F20F1BDE636FECFD79F3270C612D82F833A4E8EEFD5675E8CDA354F24D29B2BCD167E295C09A8CFE3E7A6F60A485950BCE0B2D644C9B869FA6251071B300F3BBC399075C79CB927A1CA929A3A8F6D9729AA4910B606424C8B7533E10A7A615F241AA7C01C6EF098B38138AB0C0B4995C26AB9FC4F0564EE6EAB128195660F7C2D09F34B8A7FB4A4318311BD05ACB58DD9113C747F54B6FA58999CA5554AC5BD22CC2C081E50794BEA9FCC118BA07571221EC987AD692361F9AA7A8C4DD79B204DCE26A1EAF2D9CBE119725DE849B30FECAA4993CC0520E679E7D0E660F0B626D8DBAE66F4D9B707B53B6D9CD9F711817C79FAF85DCC290DBF1D3AF172BE9D4B1D50464FB48D177CE5E9C82462CAEE9E17E8ABBDE325AFA9F8D2896032B2F3590B02334B9A2939137E36972DCD4D14A6322DAABCD4752CBC9A11A94A004B4077F15336D857935D57085A6DD004B746A444C73A7AC98F1851BD06D3207431A65EB7CB11B6898C35D92955E79FEDC41E3DBF4F8E6A201D9EBD9CFA4B32836C82F4D7FDF01EE5440A6756F285517A8347C67461445F7B838998FA5CC4B31FC126C609EA353111A6B08001515E41D044C73B3AE3EA1FDB977A04BB4C9A9875D695AFA3448479E188DADF2914D42AC79BB7F90B075BCDCA3C3AA1AB633377115A8D9B6311AEC975D72DADA898FEA2CA25D30704999E726AE812E1AB90A0E9C119E2F316E9B9BFB5D51B1EC0DAA821EFE9D02C53EADF89DCAD3268584A62467024894395EAB7CE1000DD91183D628EE7B5ABFBCB33C393F18E9DE6156826A436CD87645211490E411DCC261FE5CD9B4131AEC5478726F9713769DCE28BBB4039BB6599F1407AB00B25D6A6C25D1AEEB4EB63D514AB409CE082BCB0BF8753CAF7B8CEDFA6E3D74D53E3EBBCCADF80EF8BCF004CDFCAE8E011357E1326F1CC9E6C11B84AB94ACBFA49F7A5CCE1616C691DF05C26239D75565997309F27DB57B28FEED7FBF31B941CEE95B6E0162919C865BBC7210D7C821882BAAB2D670B24AFDD1E570CB5097EC6BC0473DF4F7331FB468761370C75EB2CD74ABE97F33CB99C4F19CEB810C8EB0F54077F7AFF9DF14EA00BC04D1103AF8E222FCBDC5B38C3376AE1F656CBEC17E5B713498A2CF42404B269AC75DF1A8962E09ACB43C3E7495E1D613AB19D86E770A5E2740753D0C02BE06392C67C59718FF5BE35CF6D4C32025264349DC34B94FF162A77A69C64D6E22D23592F3B739BE5FBE6787E4927CF036DAA9FE166586E4513E996AD6FD4F42F4F99ED5538417A8E4CD513293A8D6BD71FE8A4B5FE487A04B4310A3F4BD78CAE3FBE90FB69850D1BC0B3625AE82A2E49060F79B1D683719FD2DB10ECE7CF50DAB8D4753DF6DC70CF909B285088DC4B035F5FA1D0D8E14E117BD14D55F8483BC7FE22D157C9FC4DF4D96889CB6D0B20DD6B17CCF111AD00D43B209550B9555FC9900A9394DAC50A0FB1AFF0A27012D04BC65F92FEE20849653CB79ADA9A487256A44B1EED5D4D129ED94CC79323CB21702AF24C5735FB315DF572D7EDA5378418FF54F53D8B2AFA338999D20EE982BFF501338EEC5D75A0DE29834A99511DE3E6DDC5283E14480B786EDE8E96D21BECFD40D2090594AB3C71AB06AA1A122143ECFF52CE05C0BE5EED081A74077D0A67830728BC51ADBE7DB442A1702498616FF95EBC0913F189043F3F162AFC1B325A530328C867BE4FBF6007B9C047E50DD4886AB84DE2FD8BD1D82C0A97BBA57D130AAA1EF385002D12EA8F9ECA595EAFF9364DD94E55D9A08ADB7CE145CA0A78711160069289716EE0EDD21E81202155BCB1C7F19AB4EFCBF794737DABBEA1957CDE6CE24FB62B6A1DFC8CB83EAC37977227919CED85CA468C0C0449AEBC498829B7E24C7F81029E0F46770364EA4E6788C83E876EF3EB73669A12D88E3F9BEBA37106BCDDD2771F6DC0787AAC2FEEA427D987352BB50B9039E047A814D553413E12A39E15FA184576F97F50038D6353154CB3C085B5908DC644E934674C64099E56F2923FE04F251842B9678C7A209A9F0E07202CD534995E8D85E5F4CF05733B68574F3212FCCA9F05968D686E732BACC5FA93662399F17F8FB1044BACACA11944385F929132B9C3E6359D7B269F95010C0F712E028A665821D76948A1343C26F9CAB01CF7B0D59F7E2950B84BE14C7AD0FC5F50E4B7E0CBEA99C794A96831698BDC67C4710B0FA97BCC1E72673CABAE0CB8AF92D3F3B43BBE681C6040AD1A4ADB16099A42C283FA34CEBBE87CCFE033BF997C971E18B3EB60D5E03D41EE236541D44245462A2FCA59DF165884DD47A07CD1DD4CB2481848BDDF056F3DEA6947D8C6500DE81286BFCB5BC68D9389FBF27A8B989EB331D82F010BD5F2944F175479878EC4462A9A036CA78B55F4065EBA381E4852DC0C54B34DDD9BD47F4A481D34AC39B454D6236BA668629F08D240E675B82E1FAC1F20BA11953FDDD775CD905D7FC4485C05FC3E91352FFF0CD6189E3A98AB3706CEBF5C7FEC946089E604D536E23EECB9D05C363C57AB6A87F04C073D3AFEF33CFF5F57DC73018AF7A49742721729FB78CF775ED47E44A7AC1E99AE53B0B0539D6C8F98688EB53BD5C09C199E2B30109876D806E90EBB00C5F54B02EC4A6E31030A300D479749170772FA2CBA2D145AF38AD425815B766EAEB14A30C82EB58992EE46A10373541DE12B8CF110703698DB64491DBA686E09077390D62315D0D68A23A01D8D428F2FBBF40E043050A3598941672FE54F6364C6CC39C74E0B9AAAD4965EC2896CADA5DEFD962F82FF30BA4EF9B5FD5ECC8C11B84881DD581CF991F682E54B5623514019201D64ED20C22B28FBCA7854E025C7D94E0B7FE5CA88EBCA2AF2FB9BFC75692151F4008EE5E40C487927440D754ACD778A69DB301A6347A49EAA68A6087EB53A49BFC90706D967D4832D6A6152EF4D037043DC18321F62E0D7BB403CAFFF646724D4EB108F03005C559D3F15FE62330EF916059D86D4C0C229BB80D7115693BD22F775D5D499FC03C0820C88F20720E59942B28A73002064F6F939EBF1B0ED8B6955157C465BA43F0233CE7CD047A39C22D9FCF0CC0D90977F5FFB16773D5167871E3CD5CF59D15EFB212A7737501EDA202BD4C8214A7BA6FF255DC26E2C60718366A3CE15C34634A522B12A98F06672FE160634EF762134CD32BCAE1BAA98925B786DDBE566AA140FF56A97AB0E63B68CC6C1CC88BFBFFBC1287FF2DF6377B68ABB6D87A91CA0D65623738237FB5B64420C3209F041D9E9624D27F1C9C2DFAFC3110DFF13E4D7B4EC5F51D13FE752473198674F434B7C513B551F544C075D3BC6A97D26C9C64F4AC40F2CB8C83934264DC0 +pk = E9D58C0EE0B2DB275BE53870CE3349A825FA62D0CA933FCC68D75D36B93D6D8630921C276D63E2F07DEE08E1C39E2B18EA5A7D683948B5EC23B0734BBC7274EB7E253438873215B03AB593798CF5779D07404CEA70918A6BA1DD70AF631D8FB03D3D34B365BABD1BC69A3C8406EC3F98DAFDDDBB9C756FFE486C909145B4F9D2C9F700B547A0F504D91D3BD8A07D53AE5B37D85F9BD44827B2EBAC14F89F266471A1D8520F3142735DEBD6AAC7CEDC4F79C3D0BC7FEB4E7EE0413B50C5D688583D6EFF45A8D0D61E8CA24BF1BF94A8D219EA04DB0960DFE9A58B196B1C88CDAB908A442F5F0C7E67D67280915C996A49BD8CFAA189E04FCE03A14CB52360385C23B3FBE3153B91430AFA969D941DA10D8AD0DA50DC03EEC259697ECA16D6594BFB10A2E64297F8D3EFF970EE56DB5E7E590B21C740F0AA7226E8C8C8F76486A3FB15C82383394043F9226FF4A413B776BB69AD7847C6FA66002746DA1A0D3BE6B9E280BE1E22D69D0F9A077E8B6F38D68C70CC53527CC2A8DA73216566EAF79EBD5A7E1617E5D04741018D9DDEF8A03E7AA7E4FF57FA97D7971230FE54A1DF388D2BA0690B5ED949D1630D2AA863EEF3DD2BDDF3B85608AE1D39C979A7CBC1F0932921CC45DFCAB4582DE5EB1F3576D5B8CA13090AFE5C5AFDDFE15C8F37BFCB5AE6B74C660F0DBD734197DD24D1EA1E3EF3A6FBAB8E6EF3FAA60A44EF1CF70A083BF2D077BB77961F6319971AE89C7C5EA618D350E07099C8B1882A914B7454D2653614263DAEF14798196E9D9454589B518631E08B9C819388536CFAFD9F2CD92848C34ACCE517724D31132570643694C80888CCB4EB4B77D22F345CE67869B3CC63651B1849A5BFDFB96FCF38401B27BC1FC44817AA828CB5699561203D58C7EF21569FDA86616ECDF247FE22A28521233251523165D1209AB43F3DE4FD3EEA1BB94EFB62D24EBEC875A1D5E9A8A4FDF4397A0C0FB5303C8A0941B2BEFDA45D2B3C178E5E13D498BE6CB776726D7C39B0357753AAAD9F3FA6BFD1821A84AD7E2237B6178174C6DD0AF1DC18B2D6DFA893ED48AEEE75FBFE346D0CA56531A8F000763DA3473F891A684AC3D8AECA34B1793A4F5BFF16956810C4ECDA4F266506C4929903BC9D0E7EDAA6442A6B36FC24A602A01EBC37E4B0274D4F0154863F8D2BB416C96A34A0C0D6E2A7C994676D3868D7A3BF56FA481EB86FBD20918233E2B7A6F04784A16E2CCF4F4F42E47D1D6F236216EA6A9B63E73667B176838886F2C4E1AF964D71BE370A12576BD8C1034595719AEC89FE58D0E064B15176CF6F2D6D70B2A86059D499FEB77715F096FE358439FFD2A8A8EC48374D52E23EB10E91E4E359E8229B823CD3F26E2734EA956A47CFA40CD6210097C18FDEDA0830629611CE39E1CE533E33FBBE243E8FFEE9C1098337051513D13464C5DE6CB46C1E766A3B1F933231715F34699A6350A052B1CE0EAAF3C3723861782FF41C9583222D90F7BE4686F30472F67A136FC97F0A4A1AC0BC0BEA937676B52383366438A5961D6B08BA14FB242FB7D90E08230B2A0230153A76AB8421D39EEAF55C3560EA371787246B84F0435AE6172FCD0B74F91F11005B9483711160E8B663E6365522809371CA0D2A4CC99CAEAB52B7A148A2DCEB7D4B9234969646680506C7DB084379470D6B6537A292EC4FA4A5ABA6D2B4CBB3E81AAE87DA979A60827267E00DF6D9824CD126D6218B315BA063D4D1DC7346CA631DC11318012A83FF4C037B0783A7D5920C7A0CA1085C60713C5448C81003D4380E6225683448A120F7E74B2B60C5D956C0F0C81D39AD5FB4EE7190905F83989BEF5E1770E2E8817DBCF9ABAE0C99826A3DEB1D741502E9DA4062F79269F9464370BCCE6C30850F9322CAC05308B90024DE09D8E23155C08DA2FF7F0E0FF1333B3A76D05837DAA8F1F19D1C93EFF63739BE6B3234C1345E98918D17E5AC3FCA945BEAA04F5F31BC67CBB6CEE071894304FB3E70DBE0BB01E39B3F50CE3FE9215FC5A298C74DCAE500C91A7B37BA42AF50FED510D3C29108AB163E205EEEFA6997FE34F40DE641B93AF9032349E0A3787EA0909FB1AA16852A5EEA1E55F2EEEAB2C6661C827BE249299F9C0358A879A35B5F339633C062962FDFD26716DA75CE99D740AE0D4C276A0A1375A41C9BCF23F52736C93F6685E7107795B4BC333FED1696F8DD054EED4D66ADFF3EC229298912D6BDF8104CFF33F4AAA3CB0E6BC7CDCB214D9F0429D5B0A8F8D0E248FF95EEDF747B20CF736D23F67A0CD02DD82F266C9ED1CAF75ED1020C94476563E5011D88C5AFFD26BF5847BF0A9F9D9818A48B4A879974A9B68F6446389C486C87992160FF03D85C51983C1B51A943CD219D77D6801DBAEF177904E50F39D9DCF78385CBBE7086DB234BF37426E80717FEC6549B63F4550D65C1E9E60A0E6692951DE50F759F9D2C907C8E387BEA2B953E3DEB79CF4F9DCE59FD2FFFB1EDDD895533F4B6004B2E0D9303274236E682DE94302A46346CA9725FB89E447E83710DE528737E65E83DAE26B0FE7B70E891512686293515D446BE44D6A54A9A0ECC5B18F6E371EE720F87E148DA6D3ADED9E632AA255277B5F99B86A606172DB55FC0ED09F3F068662163CB19BD914A5A7DAA0635036959AB356CD07106921993A8340EFE3885F3B15BFAAF7DD8BF2DA1376EF702B3C1BCF0B37ACDA2FFE543A10AFA050753E50A662152EE9D024BBF9F8F0A5FD577854C1C4C00DC044B428E9BF2C2665F215B0421DD6E6F31650D990952C169D13A9764FAF2711FBF038AE848845FABA4AD4C4BC580BC98F70CE2D5E7242803507841A5D28D312C0376C9C75D83F14004788D65B840F9A41386FBD7F220F7E94DC0DB0A90A7B862CA772B7ABDF45A78D2B775E7EA748F6516A4DA599A6388FFD2B27E48DAEE8ECD8E874918C63CA4118039E2B0C371E1C986F23D6F5ABB459CE8EDF39EE5A12A729DFB4ECBDF26D9ACF5A110198F96A0F3029A2A5ABF833AC7EAC5EF44A7DB8EB9D1DD06DA954D47C1A3F92FD1F32DB32512496A9A7E2478F02614376F5285E7888D9581CF9A515B3F848B470823CE87C4B24D758578C784D558CD7BEB6B721E4041738935B7727E85C29F18F9E6D0A77601983AF1137AE41057B53D4C200D96D7F21A47589D811CE1CDA9DD62FF21EC8ED345568BA4C78995F103D5942FDB745EF1389B8061E104FED3F968051A9E34F7008A7DA3FF5CE668F37DB6A686EF76E18BAB6421B2430DBE5BE2BE118B0BE4A36F4881D3C0CB4D61A936562791557122422A1DDF1953BEC3B899BC82A8827E3CFD492104EC53F64700CB0432AFDB841B81C1A6DDD7331C8947D4120688FD44A054961EA0B579DBD6BD1CFAF56751BA749C284DB7180EB535ACE9B1E0FD48C014ADE6BAF06EE27DAEC744DECEE27185627E20F332CEC7262DF8906ED04295A1A990AA8A2C5BE216B185838BE64731B3530E3627DF9F07A0AEB56426E122E687E5BE737C0C40C50CE2D2A73320139B358EE08A66219C1A38F572B833C09454D6D18455E9D071B9C949C1B44CB1758F7F902C17FA722105353763157D131219ED1C199FE975414083EFF274D828F2BBC6569E70BA63D47A831CC5F3F0A142BA9200D236F7860EC702A50DB872FEF736F27DB0EABAEB757BE21A2D3E1AFF2CC9446388E4F83304F3CBBEB5689B60F11A31A5E94F51814CD40F0BF5533D88A9C1297FE9A3EAE908E468A130543DA22CCC60531E6E4679B4B1F09FC29F722832575ECFB41760D0EC1185667520653E35B8BCB48EA5097EB75BD5CF9787EE7144765B9B7F8D09F4E57FDF31B640B19D9AD3C4B75065901C58FFFFC6EA0F6A15118AE60E9AE98BE961BFA4D4D480AF82E39729CBF9FFB420E7964545CA0F771E16B5AEE97DF2F106428D6D85B7E9A0CCEB2313A853F7B328A37AD2D5A9EA5BE8F8F700F032CADA94C03E858743A88191E9752BAC87EB392A37CCB3F8FC79462D7581CB12A83AD011DE1C71A14326380E4964FAD21FBB5083EE34A929CA26A9796179DBA0749BCCFAB74828DA02ACEBFA440266A8C1AC131C868CD0377D0727348B39F9F360F4E68E9BF0A512AC23C9FE33F0F8F10B56BA1033A8AF659ABBA464661CD0BE6349E0EA87B6628E37D21E4AFD4A19828F1E2156893FAABF48473FBF8F9A8ABEE6091DCD07AE93FAE582C8D9FE523B6E7CE82421416863F53D53E45EC520A419B813 sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B9850886266F478BF9E33D7 -smlen = 3712 -sm = 31A1D6E31723C42EA1A09D370536FE9E65E68D2F8963F577B26B0CC91A7B13EFA0E007A7C2E5AF4EE0161009F731E5D0ED3E5AE6B9CC63ED8B45D52E7CB511AD6F2E9F9DAAB6D6815F12AAD839B7F38121883A93BF6459FDAAE9DA434EEC906FC2026005534780292FE6B971149D8E8ED53399D024A27836E02E68A1EB2A26A6F77A8F31EF5DF61547B5C7D8FF5FC32150C2C36921680C5A7D2463A924A82CCF9F1E70BD67B8E2CD1E3E1103E4FF9DDE4811E840A0BC66A262AEEE89C2E38661CD77CE4C7CD2029396459F8E472633DCBC841B574AC791F3FFE1EB07AB96649043007BA59D3C62E79D1940B599EE7CAD1FBC71728DF0133C8AF9B0F1917E90440C248D3DD5C4D18AEF4ADF5C10AB439BE6364A91A06999F1376526A7DD5A8EAA279753442B8CE61CE6C83ECAB68BEDB641FF0C4CE43D9802EBA3B3B74BF58F00C60400FF8C4ECAE4D8A6574FB495DE6F0529FD8744EC34947933D27F00010F73A6B87FB5130DBCFC87A7639CBAD517609A64904B8B969AAFC26DE71D37B349FA02D95B6FFD562CE57C06E4C73B94903C2BAFE364B26CD989FE18F1A1EEF0CB00CA3FD9A4B0948FC0ED8DC2591D9A252E4E10918E4D41919203817F5E257BB52C47130A9BD527189FA338A2E7FFF88630750128812122B72D8F25E863F7808A1E65E7D35E09BE6A9AE880DFA61C5B713B207B6E1CBDED7972C1197D3B47DA0A0905DFECD77FBA3F3C6263C178262A89036350A4FC22E9744D8278217342ED39720D3E2A157E692D77F8095B48B67190234BA665DC164F07C57391735940F3885AB5E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +smlen = 3816 +sm = 545E9A182D52309E413A9C805F76646D7E03B28698DDDC2AABFDF972537EAD2329DBC5180FE1A5BFFE6CE6568C7B702D45E27A677B6DA8774886C5F669B6113C24ACA5F44DC4E2AC44B3F97D400351FDCF1E9536E4D66F1D78B411BF582401F39D8A22777FEE0CEC4A46380623415A09C4609E81F288A06BC567F4A6CA633CB599F26CF628BA228B3D98A04DAE0CDF5A6F8D0029B97E84B6EC63BF8BB1A16817C16458E0C31E6459C0766E0B372FFDC03C3A6AAF347DE82655096757ED1593DA08ECF2CE461BC8C30A455A0DC1891EE1B1FED3FCDABF8BD90FD51679580E434F90B5AE52051FF203DB3F08FA3CF39DE24AF317B20DF52224D04B1F29C838DA5163E61B572756727B5D3FBC0B7D6E380FAC191404E240EE584D2EB21CC48B964B72EFF0C5EC247E3B74437499E443372835818FE9A9814A9F958B4011879655D86551E378411C34DB535EA45E20EA6137F842A89CB7A8C179B94223C8B71688E11C29837ABD488367FCD8529E1FDFCA19DEFD0AA02A208200603F8F387589C61ADE160D0FD61828DE3A1023E579E0972C15D067896E14137B77D94F8817ACC2CAD62D305E70314C2803990C9434EB0C18D42CED66F73085CF877A1C55B7777EE7C32BF27FC059C58BA91F2F7CC46B5CCEC9E117F905EF8AEAF702E35EC9E2FBB658178A0A1A05CC9C7FD4CEC35916A38CEEE1CCB5E8F4C252F8970983F95884902AB02108050BEDD7A4B1F2194E280333D3CD95F5227E907491918D66B92FC902D8BB27A594DDF8D6D08B397FC943B9C3DC0A06689049A3BD801598323DED4202C2916D7F3B676457BFB6FC8B2BB26C8C954D37C2BB06B790A032A70937F31B4C9B7AC90E7BAE101A2D9671C2EBD0B8D2E06B161BDB6BE3541A0343740B7AF4F5AC620C1E3A59CB96803E2A157E692D77F8095B48B67190234BA665DC164F07C57391735940F3885AB5E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = A7F3412319B06D3511FDDD81EB9C479E91FEE57938B8FA551EB6BDA2324B7A42948D2F24FEF998F27E7F5A1C0CC7BC9349FEC1BFF465F73B19C8C57BA7AF96837F4CD1B45D21CDF81C8E466D75F222CF98DB68BEA8F47770FD3B6EA74F414A63D27E4C85A1BEFB17D07DD052D410B24C33B5901D757C3DCEB06463F8D54833796E064F64624F02DEC6D3933617BE0430B2101E86CBA4ADEFE1372E3A4840EF0EB8C334071C0A2E93D597AC71B81E7AB7DE3833731B14ECC014C5756ACEA530256423FBCC0D51CDC430C349CF8BCA9FFC365B2FDDAD2C5A831AA1672F5AE3639C529E39DBA4929A3F3D0ECD0C3427BAC582E4E313BBF97D3D8C7B959B9F0F3DB4F1DCDE3260C4402D2D45A344AEF5D2984F793534A1E4089F8EA432FC9C2C1023189A1409FD6132145312DB08219AB4E5A62F74AC009FDDB227456F2D670D6E68C347D7EF9C38D36F2E7EBD291D917D472DAA21BFCA06E38E670955949DC5A013A5F054AD21DB1C44E50BF4BD5CCD1D32AA9BD2BFE2351022E18CC79CF2A5E8C2E94ABC48E7F595A6A520E0B362E2BB64140CEEE18B91F5DCD0E2056F4D18B992F9B52F21704EE1D0079B4DE08900465FD83E12FD07E59FCAB6E05904651322973666C5CD088C5C05031AC7E0CDCE1C60D09492685E5B627CCC3D2554E7D48B62169EEABF7AB192828FD95D4207D7E7B7EE0181BC7279E24E59157F5A2B5CD088B85D989CC0DE817EB815D473B7EA7DB5F9738AAC4F991FB8CD44C5506A50AE1C154509504F43700271DD89065BFC3C96B3741DCF3F8DD26390719765EECBE2BBA640E8C3026942F6C7ACA895C42CA21C31866762433594DB2CC64F804B4E2CF59EB865EABC78B14F6771EBBFD56A6FBF4C57A44EC31CF6DFB26F892D9A42804E37F1CC294231D9A8532C4EE097BA7FE9A511B6C1C6AE289210EF17FFBECE9F486F841FAEBF5E659DDE5F306A7B34564760D4C1C76FFAF388866A8701986A02CF99CE07F14DA3F6066634F20F617F281D9A807C9E219F743BF86E664FDFE43249CF7C10D3A8C971360211568ADC62CCF9F073963FC64ABE537292BECE7E39F6F21B0DF45AF0F25A63AA87F3AC2681C2B3DAC6FBFCE5AC806F887CDA5701CAD7C074AB0F2FB2D10D12FCAED9DDA3BC381B741ADF38E20B2166829A22506E4C41B337B6E56E605D52C55F3D3CAC12C48BBA955F1C6778FDC0651581698DF8DA351056BB981AB870292E41EDCA21C950D95236B857B52663F8C04BC74D220B795747EE8E561C7AF3174C7223AF8550B6E3F8C9EF428EB41DB6CFE42A06611D238CA7F180299492785F4FF9D81EFC87F5A9705B7B2E1312861B33F7507DC10FE20ECDE47E6E960E23FE1D7F1A7316D7C857B5EC46ACE1145D581CD3137C14988F60ED5BCEC43C50AC9FC64E57415505149C6E99E4AE21026454028C267C35C09EDF823FC0CA12937CA0044CEABABC3255A75F5D1BC549CC35B4A62779083A972469D72ABF5E5FC14F25FF425D68304116AAA45E03A1CF4AA7341E41D035A086D34F900F490C1207A830E80457395EED5E6E53F287132F5D3BCE7A09FF8F98C05AD1B3360E392DD38D1F0C9227E3251CD938776B2519A05E262A2933558CBBFA401D152EBCD66FCE0AB9074EEB865BB83182A44EBF2C17C760BADEE70E504319D435C5E443ACFCDF2E76F81ED403F66D725D40A26D464578C0AF491FB26BC817729B5CDC26DC2A967A3BB040FAA26B71AFC53E0449DFFB6172DB3C118E26CF41D4DED6D036E3212E6A9069D13F13A3E921A31652346371913746847F5392C600A17A3395C5F053E8E1C69EE070AB5B3F64332E4E0A716D22FB1426F1246B307A604BB10430AC3516E90DE180CC7B75CC375FD187B3C0530215273A74B33A966B2D319B7C5882A8262F6B3521BC77253C8D82ECCF1F57F768638E159FD8EF8AEE28CB0625F16284CFFB596CECFA79E5CCD29573667B21F29D54840C0960822AE27B3F028B3CDDA84FCF845475EF9D6A92E0DBE79328961057BB144A73B10C32A866939455D7A1791A1685B4209F615698023253E9660C7CF987359815B1998F678DB12B96BC576A7904E86399F1DD772297DDCD7C962ABDFCA914C105E71807189AFD555D555A24E1EE40A721FEA78C93B0408C43E9ECCE84CDD5D0BBACBBFE4326DCE8253652BC5DA4E68158BEA124A26DFC23C0A8406E09D43B4FD8620AE4A45E30530E6BE2E9CE671DF0110C3EDC4EB68BDCD131FC788905475DACA240CF025AF174EE6CE8103C0EFF698BB2408376901A048D57D9DCDD9924402FAE83124F6E3113CBF946C1160DAF0BEE9970353CC456161B96B95F176D915B0ACD79A8BD597E53DDF8355C251D8FA73B117A62C2AD3656856DBD3F89E4C78D045E70974515F40F8F05B2987CE10AB7EAA4C4D78A07B20B147543979D2E7C992D9C89BE3C03538A27486DD79EBF6AE076F2527A3BE055E11C1C1B500C5BBA3826A81F1410D124830CAA7955DC7958374FC3B4AA39EA28666B44447CAF720FBEDDBC0B2DEED89DA024DA0BD5217FC893FE28095CF1EC8987E4B3C20ED5764D8DD1BD41F4128D6E323CB03448FA101CA8EF3E43A765C31B0EB2CA0803D9751E500C23B7AA40A7BAA3E410C9DF8C619A949F839C34C976FA70F55D7C92645EF874389C2ACF352299FCEA58F0A72FF968F729079DEA19E03C904810F140DB42419ACF363DF747452F872B3B8A5821C83E31D9856604E6E962356364DE27678A97ABEC8728B9EE5137647B074E57DC50259F29DD7ADDE2DEB3CD079E5FBDE25B9DF1E429504EF3E7A2EC7FE32EC892B6C4C8499DFAC8107A13AB886B708EAE8DA9C29AB5C76BF97B268B3F05AE3543BA47FB62A1022E357FA7A59A71980B28F97D0962915513E01600B14E09556818DE5AFEE9A3A2123F765596E9C50C40AE72E74B96FBBF5EF0F9971E29E30C751EFA6543B642FF632056927C96ADB9B10CCCDEE2556D91E8B59EABADABA6A01CAFA348EBCEB684D413F058DC618660E2F4AC6C9DCFDB20F045B820EC4B296B5AFEF92E4C6216357687D875EE9E8DFCC24DBA7BDCDA8E3CF20316627736E13D020722298D8CF76914BA1B2BEF74E44796978533AA4570DBE14D70AF1339FF90C38E8E9C4D5724A4FAD4559ED86686D779C42CDE0A1D3EF29EC8316429B0C4505150A6DC538250E20A74B19A95B42A02FF7F6785BC2AFD4E150F8B822067CC35100AA1502DA2525680F515046D0522ECA8C1EABC631E322307B8C51D46C60192F95C9583C33BA30EEECA0327DA821F7E8C58BF111221045841801F471A0A9141F31BAD033E86A80551B3B75E9F8B3E5A1C9D62088F639FD7FD4F646B78A37E93FF3FC8FD323FAB1BD64F5E1D5496C4CA37B505A54CBA649F0D81A0840448E590863453F7E8DB84B2CA5D6A3C77364CC5D7E9EB813D203AA407184DEA7B14824174F682E0C0918CBA6919186FE6FA80AEFDF33674281229365FCF2A2715DD58B429120EE8D620C92B8FB787BFCFABD5748B9B8C8D4F35CDA8C9D9CFB281B6AF99B05447A939B16DA1800A705C3941DAF9C847E1E2FDF227289A0289E9E8F53430C0092F71D90A2480D3C3DF257C04E7603964114FBCB756B2142255A6E0DC7525575E7CA098F7081176091D533A5EB817389D7C1D39D1D457627F8A62706C468C364579B418F8349A19E20B497F725FF5BDAA2FA2FEB0EB88169FBCDB22D039618E60CCAAE6ED4B4BAB9CCCB2DD86E6CE861294FF46CDF9A60E0CF81479 +pk = A7F3412319B06D3511FDDD81EB9C479E25784148F2D922EE6BA0C2F151FEFF3DE50E9A7E6BEAC9F625494C5666EF0AAA3244C8130655E65F7E0D275D0069AF2460BB3D2AB2F32D4133B29BCE735DE482388A6A9636A638D58D882A4F0BB56E6C953FB34E7C70D2AC86DE33DF61CDF52800ECA280B2B6F15B4E2EC236EC42276A4F3908305C058CC33393C7DBE30E38267019C3635A2BC0E793012A6924C4338E4C60EA0F5E871A3470FDDB6245F1E2933E92529EB26AC9C1DED381FA776F88C46BFE74475C2D906AE85E4CD6C0B15D1269FFC2349EF5C5CD08B2538BD5F8FCE16535321970C424C7E7A998E374FAF0EFDEC8BB2DE9C7BA62B672F6AB8DDD9232E91E96D357F3C3284850F1F07373CCA761A5DE54C646979B612F9B3ACE9F1B48E148A115AF1D3E4F0041024DB455FB69674CCB8D1866557C249C29359161474BA777D799787CFAB01E0F3DD26E673C756A76D041BB8DC9BC6C1890E680713E9E4A0EE1541EAB64E56A1B0B3EFB70BB0DA964367E39ABCD11C64E155193618CF435A236FB9971A0C358514D5B6EB60D782653893695C3F4E51C81B0C078495EFB4D761B2EE9A8DD5629FF30025F3715B52C76B82D6CCC93F7263AEB3C955C28181FAE06368AF8A058014F5381CD43B00FC14ED0D800B07231C3D4AD893261CD16BF8F344CE92C8A8055DCA0E8C7802E52FE085C16F377962B4A4707127A07572BD97607D5235076D367C51EDED7C6D6421460585E71B9D813C612532959B33EC822507B49DCB55B035210AB4FC9CEA7B0E40D8AB5EE19A914CC3B97B9A57B65FF69E949F9E8CD0DD52FC9847671342239D829C0D9DE9EE6F3F4225A33B60B375F97A5DB980BE873BCE40DE199322972855F76620EE9BB2CC30AD2BBCED55A2518D329D8FFFA106FE365258CA7CC324D4CAD488E7F6D8816CE47D7F66535E3521D640EC958CA9D2526F9041A74DF11244FF8F2AC480224AF810214157EA4B3EC6EA7C99040DF6CE74E2BC99AE6F8D6D8806BCAFA104AB0E531FE311E83D493DD52CC9DF04670E0F836A2AE3A821796CBF021873728247A445F8BC242DEB8BDAE6ADDD434C86DE09408F95AED645F62163F27B24CF785B88AEBE99F732B2CB0A9EF6D114C77AAEF25FA50A2FA5C1BBE1709030A6DEAD92EB4B5FFAC37DCBC08F516ED7CB06D0BE64FF86958FEF855A445232CB8F9A212CB4E8DCE753364A546993B0CC727C139569839BA6959A42E9075C688398E773D806A9703078962FC8CD662B516CCF95A126FC83DCE673E8A6FCAE01A68B37544EF858F502EE9B5F53E1ED0A9DB7D34A9128B9B6D717EB77023404080ABCBDD89815B8DBEF50ED78528221EBAF70348C09604F2D396B81B7F2EF8C6C13D58CDBEA3AA5FF1C9C20AD0EAB0788BAB773478AE6BDE47F9D5A4F9DFDCBE090A1C2B6AF1790A37C46623476AF11037B0B093D12B6EFB14C87753D51B22FEDD67AA967A9DCBE06771D315521AFC2BCB496DF59FD8F291EF46489ABDFF360760245A9CC0B19C5A60001E27B0F898C56270D63AB12D087C59519F5B61E348073BA02618CB5E496AB2BC5A06D3B9407F51DFBE0730AD6C752F6F484D8C4EC4DE5CBECC0A66C2446B8EB4FC4600C8487448F6FB30DBB115E9F8739F2681B49934B697CEC2F815A8A4484410C4412828188E1CC7D5E2EC793CFE8DFBB9938462D8006F1696C17D6DBFD81BCE038CDB879F26857E04C4E467705471A19F4CC41B52535728EDC70C42550D4295632405340AE32B4D11E8DA905A7B6227FFD22CCD39D2255F8EC0800653D32977CEB36F3C9DA63B9A7ED2DCC0C6D185A6FCBC8DFFB5FFC39FCDC39392EF5DCDA65FF95498D1FA4D0AC38899AE233EE231467CBBBD9CF09BEE239D3E3B56C1DAA2A5BD81141552F79DF75CEAE29798E0A774845557CF631379ADEC82D941F425A6EA38EA9978B8D2A12C195C8CE3C53217492CB042FE51AE32FF2107BFA3DBF8899A4292EBC69CE561C226F3E53ACBADB9D433DEEB278DC7C993B64F4EA9C5F56640F1AD1537915957D46AC1DF226DCB62038C0F93B5052C65DBA2B73276130688380EEC585B8A6D8A1FD7ABFAD7F93D9BCA689DDCCCCDF840643057987B29D852705D4957B8AA089C998FA8779EC845A21447592904463DFA4BD490B68DCC8EDB09212551137AF1B833669041FD09BAA3F41A81848882173BCF87E91DDAF3D1D5D9AEDF6C2E8ECBCA0C17C9C70673FAD53806C3976657FCF0BC8AB29F1EE24A9AA9CA2452B38569EF3B482AC2F8C11B29A1C5DACF1D66A51DC2FC7448E9FBAD8E2018ADC8AA8966B6DC91FD5384837B8CB756243E5F0D15E5773FA471C06A99B46E71DFF742DD7E386C0F773DC6260E6DDAADEEB6901D843E6178EA22FC84BD19192E242C0EA4994B80BBD480F3D9C46CBC5642B81211BFAE629EC374B6ECEB83BE725DD97B0F22C7474DB3607F70F88FE99097099D2D0F3B8FA76F6F006BB99C1BC18314702DC1B0A2AF2324C55F6ABF452D6B606835692CC4334E7D5DBF10143CBEF9DAD1D069D3FFA08818FCC1F005F32B6B2CBF2E4C4BE517056D221718771D2D1A5CD0F14D510183FD547DFED03965894BAEC8E41DCDECC417454F9B1707CBD3BDAB165090066DBACAE5372EC0A7EA6EBD94D0616524FED717020F52EDC0F84627EF7E6FD361147A8F29B2EE8F8F7935613AB1AAA64863854C971D44204448DAE8D0CBC8CB51329769D8CFD6A58E8FCC8BCBD62720F649A5C4D0E7012B3C2CF8CCE214C03EB20F531C4C34489ED9DBC5F4A76E83591502584742A5253CC05716F5429C62E503CE6953CDAB25103C45AFAD422832DB739FBC99AAED5F478474369F8D40ADB062EB7C92ADDF82D28FDA24C893D4C6B7B90EF7BB0463D9B307DA445355E4D36FC59DF46D9F6A391ACEBC24AEC94110E8F503B0F1622CEE0108432DA3485291C43C9F7D36899D65D64B5BD10779E050088B140FE8CEB3A1B3752C1EF4575F1DCE53776B61647E021E0C404E7F9CD40FFD03D0C9CF1366F2260B27007A41A3350931A51B55114BCBF139748DFE28A0544221C2CEE5D4108D022BB714CF6533788B7DAFB7AD0613B2ADC1856502F740FE75BC248DE5CA135757441A64D7EE0E9628524F772C77B280D09F41CE7FE673D083D3706A410BA88F4B954C5F7B351167899E7620B94818F854F9BDFDFED0FF0FFD4F60F9004301DA5F09762F2728FAF0FCCCFA69D924AA011B390CB42D4C1BC8A3F67F20F1FA9E929A333D471DCA689E665A83017AF4CE17C6AF79CBBC08068064AD96E0F07E9776C1152466D7ECC820D5F956DE59AE3ED680F139099608F8469C60686DC3DCF3BB4306C96FC2FFF6480D9577C01379F2CB9E422B5EC967330F4122E3FB4CCFAC56389E87C7FBEF3FB48217A09ADEC28D530212AA2E9CF3BF0820267498323FEF91147CCA83B6036D46FC2028E47378B8F8AD04B27DCBC6A09DF49A73883D277E34920A014474B50A5065B3E65A34F6E1F818C2129AFBDBBC58AD5EAE66CD43168B939AD4E009740D1E399ED74030B5FE37358EF3AA9CDC28D9D2F9E0D7E20140F33861A458AB77B194EAFA49C857BD34D59058FB0DD5BC9BF4DA563063623327C959391CF00C8F026748A6D2F6ADB555A41BD0ECCB4673C58F28C42C2FD0B551D8CA875AD602D35C4117544D8006A55B54C9C46A150151E7EFB5BCA3D914969B816A820D44FA8D35C29668B345B855232A8DD1E108E44BB8932A8B7C1FA394020E74E8A6D5717E6AB2F129843AC3CB30201D29CB33976FD00C3EDCE2CD95AD9A6381206B2FC3601F136E7C875006EBDDC011C1D5FF8EA69CEF1506904BDB527DF662DC6D395FB49C20BC5CC3C472BACE6FF8946C83F2E3DA9A0F51030E7D4437EED4C522F35274CCD975A796B6E229C99F534F0362282907EFC7472B5798BF6BA0BC73F7507B2E266D97BD9D3C21584DD9A85615E846065C7AF39489F114919434F5B23F9D8403C4BD010A00E5C7625DA756A28EE1CA3CDDAA9BA825F6C95C5522D9BEE02391372753DDD1B3D9C3B1BC86CF6196B2C356733D89E4628E9E590D04C4C9D2C0D34DEEB45728D7C83A010B423AE44B78DE983B69344542106932809D043EAFF91DE95BAF92F7D1EAB355691C3D9C772BB5021C8A0DB62ED3C6E7A07D097EAA67C9AA173071F5BB4084E42A14F16CCB45226592670657F843E5B58990110E6E2B2837D6237CC3BD9E7338E30C04 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B71892F4198777FFBB -smlen = 3745 -sm = 045AFBE70389A49CC4B9F5F2A4B4F5022114A7C67C40F279BD0F5E3F44A9910B2D25B473BC3EA2702A04D5F2917B941D590BB8CE8399B7F7798A78DA722D9D97E0EB36867F73F521A75022C6B94DE63C084D65ED79F2C7C679007DBE4620538039DF41378B0864D145836F239A689F1F7C0EC64DBD05B69D55FFB72A064E46638473E1EBE325D89EA8C7A5A3FDA6BF2ED95E517291B4E972345381DD3F67F0792E0FBC0B388FA614761003FCCE5C07C41A4E54FDD3454FF3FA88DF05A7A1B56BDDF7D0E8D6A051F4E64448F601BF3521065458F5689F2C3F53762B746500F083DC5B53AAC3014C802F17789A5B2C74958FEF240E14173CF3CFB91C94CAA57134AD0ECE2637199AECB1E504CDE69290BB807EA1DE0F26CCC4A57D5345D28F43FE45D899E6F5FCAFDFFCCD4A1CF4AB778053D47E142657F25E7892EBEDF4945609FFCC7F3BA76227FB32791423AF112D10BDB14A45B9BDC3A9DC6755F4C7CA3FA9BA767EB1DB49C9A3748581CA31371536E73EE852C33985890BD59A463EEE546A5023AC15C6F118A59BD7DF6A54B62D53B11A8F69597162E6B5ABEFE6D563CA098218B6730D7D067386F2955EE9E6EFB80D095AEE6373EC7D4DAD49AC2951B352D02791890F57217B3A4B2FFCCF8926967927CEEB314D56B02524F82DBBB3EA6101831DB22B379E940CD6012E0F73FFB039E6CB471912C231CC106AD9EC0C0E1009EBE1998B384FD84BF5F49B49B4DB89D6FFC8FB706863B4986E0794169507E8065FB7910D764D4E423C25E960DCA4AFF1FDA0D408C9FEA8C57DE73A9093DCBE5B1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +smlen = 3849 +sm = AD974A08ABA0E4E6F5B12DEF453CA89D87097C7F35CF4DF586B82688D70E27A176AE5F78FAED47F617833CEB49A61B9B9C6D0EB9C71E40525C1B6120270EEF83C07596C473C7E1B489DF020CB8F0BE27B06BEAA1EDFE9DF6E6A586074A4ADD92E59C00D904DF73B481248BD19BDC5FF03B00023F4B7230868102081CD53458758F195DF738CA7CF1F81B17E3560678F8E77BAD506F6CF872AF7FF26E09D1987E262FDC75106DE8BACC2A14FAB643BECE8022EF6E5BAC32249894C5C9B130AB157DE1EE4F8DF2C612C350122BEB0ACBDC71B7F74A25A6F92C3B9AD757EE39CC0D1B9E1D926A858AFE81F6A8FF20BEF6BD953B4715A526BB2E02C530F36C1AC64B5B51EF36DFBABA06887A21749FEA46882EDD1473A387736F3E62E45AC29520D31CF6902D7318997E0E327074EAE4D372A59B8ED067E036AA6E9279CB4974A599D12D1D7288FD138A40B4346C6A051E6E833F11238744B627DCD8289F63C5925EC6473126F12EE2C51EF9EADFC211ACD3C5F55491E3601A11EB683314DEF2FCB90327F169E35A7771D8D27FD95358D7D44093CBD4CE39F8F228BDB860182FD9B846D2BBE617EDCB827FBCFFF003D2C73BEF3BBDFE1D7515D663D41C630E566F3F2069D6D3A749D3A3308288B1BDC1F8E3DB34A10F3183B08D52CF4BEFBDE225872320DA11E2204483DC1A78F00F1C9760678C2A26BA279253741DBB1B58534A8A5360CD7DC38368493B4648EA98989D2E4B008FB05FD03B4784A33604C718FF773CCB1FD076502C75B4B6407BF876A0E56D1BC366216B04228471AF415797DAFC2C70647992559F4E9D36D6FCBC75E72BA8F0E958F3CEA6FF7786A1F5F77FE9D7D7905083E4A5678734C4FD72AD6EB4D4B0661D5D30E958D870F52EBDFBB1BD8A5AE98A6062F6C11C595FB7910D764D4E423C25E960DCA4AFF1FDA0D408C9FEA8C57DE73A9093DCBE5B1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = AE987BED1D3E6A9B3243D65958EF6F6B7D8E549C375BA4AA963D4CA3C8B920BF7C16E6CC3C58C16A58B45B4CE78E4BF0A0BBA56B52C5C9F0474FC6BE15670644A6A78ACCC79FB1A970BEC704467C2D7A71F11215F54C4F30592D5CB9168F41D0E6EC84A418E44FF3C4025748E04243E36B9644AF23D35552E88F6B2A7EC260916F4FA931998E8B5D70D2084B48A91FA8479AF8225A26985F06F58752C35D00B8DFCEFEDEF9AF33FDD0C2CE353667BD71C0BEA99C7DBCE25E51698DC96B63D10A4D77BADED9FD9F2B34F8AF25B16D86AA6221745922E14AB0AB71F9F3866CE0023F8A25B6075E84ED88E82DE2B60051FBDE24F47BDDC94405BDE9CF386A898C0ED38BAFEC06B360B0CB46AD3D0D47C5A41D6B9EC2F66176A8ED7914DF271407067ECFF53D2BE5C3ECC130E12095DFBBB0EDAE4D4C83C872B0EE06B42596F612C99654F0B14B72F23F8D97E2E4BC93C728F39CEB9A755A3E7D21D5F3B2615599C15A44574EDE4D51E306986B08CAD78C6170C8BCB0EB3EFDAF7999AD43F0D8DF75953901EF9CAE6F0C386A25599AC6A6E2F5C4A740F6D2E37F6B23F6EEA108B286118424B90EEF810B5A3B6C475ECDDB43F2BEBDB52060B85549BB806629AF5D4ABEBB3D0CD7151F73485004B8DF34028A8280980F7765CCFFF6F9667807B949466DD20EDDB837ACBC774E2487CC87AFB3D4DF8B2D5E1F72D87969568ABEDD1879543740AF542A75943DC8ECD42BB489B3243B179B992EBFF0A310A748F8DCCE64FDFC62F81BAD944758441A6BF1CD7AEB9B49D57C1B4536C4CE4DBF06E10C81A45BAAC269448676A6332563ED1127F546EF7209ED65855818589532B5CDCE1BBB75BF0ADAD8504E85DFB377D52BC05E396443349E900EDF8FE13E54F3AEFC6F02BEC2B9F4F5E7E7382AB671BC3BBE08B793DE7A2BC17A9EE06E0E9138219745EF7A1B98336F82F0C9E3C6B9FBCC6BBF43CC0E517835E71B23703EB3E6C09FB370CB7328EA30C27F38CA34E5032C0BBB5D3A26B28B98E90748F51A0DEB1D0075164430FB791913A9B8340B103934752513FE33ACF63DFAD9044D99E57BAF605A92F33BDAAD8DFE1D35B8BABBD205E3AB65E6E13E57D44E9371357B327704C4DCC3E3297E2BE8C8A3798E00411282683D632950D5F8D1E0E0667B3EF3C14A57604EBABABC2D7D8DC9E6BEA0C006CA2660B79452A374F67B66271CA9CACBE9DA593A936A621C3CFE2A972D4E0CA9E4B1C3393F5564944CB615B3EB74257EC57CDFD65BBFEE7C8668534FD2D048678F0EE2747D0F6BFFAF6D02855026EC7D376194635CE8F27D6BAD23AE54B64EF8CC3C4FDEE33B095E582B6AEC4B2D11CE14DB2C9D9F52EB761024F32CC71856F22B6BC4E648A6BE9B740B31A6178D55B3C655CEB5CE79A9BC284A5E911F608482B285E6A442D928F09C119D9D77841A701F065EBE40F6679BA66483CDD97CB8EBDFC3D4ACC83AA356DD446750922D13E5EB72172764DDD5F16F7588D300E15333AD0EB85A86582EE1EDD6FAAD05938E77A88D39555CEA2D36C8C0FB5DE203F12F65153ACAD362726BF547A63A57EBB35CF3FA8AA6CB2604EE0415F1383A5B51E9841846787BFC4F18EEF5334EC365636AEEBE5FE9CF6E75FD68EFF12BF1970DFD6D62DC3DBE7ADCCAFF1524A3CD9181A13183BF1E320D0301E7F0D05B6BFA407B29A0423A9C32FF77AE2924B757FFBC28280ED30E29580A1AF5933D7356641A6A8D162F2FD100CA47FE939DCE7FBED2A2CF0FAE014C1F8343C80B0AC2E1AF0807B7CE3351C3F921874EDD159706BEB3AD860FE5265EEF31380EFC33DB8B12DF4E8C41000EB108C030B10036526F710D0A03C3EDEE9528D6BE2FC96682FD6D62C14B4F3B44FE4F338D7F4B5D0DD3E607F87E60B3973866A2C6F3B4D0E204875B2669A8DAD2D21B7D37FE160357D1AA3542CB57A95ED753096B129C7D8D6AEABCF63E5BD5333FC1751BBE371E77365B209FBB3C0A534C6A348BBB0E720DABCC9BF71B0664B800D5FBEE839612D6ADD37A3DACB28051F9094C492F11F9F17DC8775198F892382171A8DA3958F3E9E14EAD1AB9D0652F8CB0B259E1B369AA346D378C32DBC1910E11F2C8C01FB3B62996ED7488200205A0712133ECFB708F521A14DA10FF222B75FD4373BCAB3F0A388328A181499D3692A4FE84E6101ED782B4B723CB92527A28BB33F0537D1347E52C3EA4365A86A31AD2451E82CB1A7770A958BE25B94F2EDE2CAB3BA6F8646D477938E342898DBFA846C1FE3918C45FD4EA18E77AF0D9BE7DB2873C63292168E0B328A6F010E002967E8876068E8A838BE9F5A708FE51F7E4045C9A4B91894FF2BD454EA04CE6DB9E9E1EAFA875597B2B83C2A88660BA4CFC838856B788BA88BC2B23086240A8F738CD6A7B878BA6A4DCB1CC2EE6C3005B7A9579ABDE16209A887FE20F194DFE45CEC024209C15CB418E3EB0405F032B3E11AFEF518F6EDFC9A5EDC418CAC15E92EA9F565FE46263294A5CD01F9E000588269301F062DCBE6C456625AED220D8A6B1B1EA665C3A66F65B4EFDB4332357B3FE08DE6CFAED13A90FE50249AB98AC775C387E969E7519C716EDCEEBB7DE2F263CD0D1AAABB6722AD3BD77F2FF1B862B31A261FC3A4314BC0EEBFD266223E88895464693E185132D34D5005091CCE3FE31DE486F376E75EAA26B41F8C20FB5B8E8F3EDD08C9FF645B3EA6B5F4D6FEFDF7B2F5DE98166963B92FE27A791B6AEDED817B5F5E752128814C4440B3BA625E88A06E71742F2B365F3B78DFD659359B6B13EFB3120BBD59833E1A3663759848CC7561E6D95FC3B5BF00B7612CA397F4163B6F208C30D07340610719ECA2B96A3319AB97B6210CE3F63D59451036A18AC77A904A38ACC9A23E584D8B0D52C4D1899D8429551BF77FD23120B48B882E80CC1E90892285F70E88D13EED832003E4070B6A1600B5565BB6CD9E6976F45B761DE5ACABE39D02531646F928EF64AC646E0B40EE9ED1D6F47069F07300F13161547741963194206FFAA1149538C3A7D96D850180CD42C75B8482D884CCF6319D2187D2860C730D6B7721B792C6498E94BF933895C3E926D1D1F0F54C4C36CABD6FEB3C55FC486A27B8CB2F7222F107975DD34B5282536A57CC6224C9F2C51D0437B9CC6FE476DAB1915D192371C7420A3E486EB8F038CC7703CA87E74B1CFF038A8A512C4C671349EFCC3005532CFA27F528605EA3290FC3AE71DDF0F598F72CEE5DD602C0B2C339B14B56AE8E049A95C567B0637F249FCADCFA8F7080C77C68D169FF2C347A669B28693DA8ED43E8D4706FCAE3930C5E8D92C4CA76C0F54FCFBF3C331D33D19F03BB9BE0E864103D8447ACB1CA8B69FEA9C8216E4A4A2F0F8179595E5EB77B40514777BDEDD2862674ED8D4A279C610B50B2650AA09255D9A9C3D78AA646A3D854C6A0DE44B5132C0C52B27F54E59A7FEFDBF88AE261AF5C3E645DDDADB93356D2528DEC3B3168E2D63305C70708535C9BDE2071A64F44E0F38DF890DEB7E16F05DD9BA5EC0E6196931ECCAE5CC215E2B331FD06D94A06210651054C4C03E1FBA3DAC7A415CF70A8962AD3D6CE388D531A091372064C41D3B95917498A4C3A11BB85BBEEA97B44C8B776383B0603726ADA4EF11BEB6E89A07381E1A50C179B2C616BC7BCD61AF53340EDE0D5B3DB86E203676B54442F2D54BEF9DD87F2CF60AB87105DD7B43704609ABFF5BB55877C90389C0BB1D26AC6381B89EA80296F6EDCD2C4631B29BC6E2B852 +pk = AE987BED1D3E6A9B3243D65958EF6F6B8537DC32CB0118C5C074EB4F3543CC5AC513BAB6548A6D74381E61143A7F8B14E9157B604C398C6569391E7CEF498A8009B10DECE58E9279EB3B3FE512877154F3B5FAE4A81C714A18E9CDFCF10A22AD756698DBBF84903C3708A298C1EBFA87007660E2C258B1D5964DA39753374D54EFC80F1232944188FA7A590852A37EC29E2675A51ABB399F8F0D358D06651B0F89A067821A5F1468D027D4CE17B8F425DA1BAAB5091B7653C707B72A833033DF271653E1A8A61540619016381E0A405F8D425F4C72EC4D93F45CA868C6E7E9E8E59BA922F5E333EF52D1B0CA9457CFAD9BEE6BA1978D1F5DEF5D56C02DDAF58EF6875BEAC2F306931E416B5F0E305F0E75E1BF90401DC29FE8154A33D924616CC90E6B0B5D06AC9788BAC0BF6DFA032ECA2C50E020195BF6C3AF6AD0FA207B7005FC012FA5D3DCC1ADD2609CCDCF2E066890A775661B86C94586B7E9AC338E06B768EC915ED441CC7333B9015BABFF454B0D3CDCFDA41E2A115D0DEB0D9D0BB709699D682EF86D1B45D04734FF847ECD25AB9ADFE51EC448C44484F3105B38C05C2A11A17A237937F51545B38223F3758D8A17D8BD76F984094A4D8994ED25096C101FDCCACF310FB4B035347C7B4270BA1890E1FE07774014DFDF42DD9F19FC6721449E036E17DAB01D33AAD93A078B8DF11B0BBE7518A2DBA3CC046B4A1B0BA4E2EAA244EFBE35892D4DBBCFD597B49C6785A466E909631C365E7E14686BE174AD5BF268D0D685A3AD5D939DDBE045C0ABC5BF0A023CFF123839D6B1DF60917D6C726D0A6C0D86611B558A8BE671287954CA2AC21F38306759C418A128FC36B179100902FC4EBB9BDF77B789B7D54A02EB163D257B1CEDEE12D2C9194014D6A345D476F6C8E43779DF733D704B79700A06C72F592401FDF0101890F27945D758EC8C438071100FD2CEBE7CDB4D6539F5996EA8CC8382FDAB9E3C750A407F32B774EA23608AE77EB50A44F9BA871E9F490A0B52F0D150D5B4C218A6A747EE723EC87A1F25967738FF4F6980816ECD4771877C002DA79B8B72A41596826B3C4246991584A28E7C82CD31ADFC3244EBC93DB6EB0479254A813E8DF595BC20374B47D2917A84FBB68251480F9874A00864A8697F6C009CCAF219F9307518457D59B58B3274EEA7EBE77E175117C97642F0967D3D96F7DB55776B34F9F429C56A090EF116413CE17BEF924A0305CCC263A53E7644EBDA127D14203BF673E0A2987BED23161640737E398C54D88E2CC3B737397775867AA0471A7274616F7134A7A59716EDAF37B32E76BD8979039D0FF20BD3AB95D23CC2309C8A2B711B8D9856351D08A95144F67E11D9623E4DEDF338FCCE1D3A78EF7C561CCD3AC0E203EE102A2700CBFBBD1FACDC486088EE250F110E6BF056D652E6376223870560102393F96FF7E30E58D57A7B174B8F68B805D6F159A7B0AEE22419427814AF0F3A750D1E0D12FC32FB1965161ED8082A1A26E0E14982E203D466BA0B05E19A944A50F9E05DB879BD3E29E33138C44EFDA20F171E67A799AC351A0571B6FF39CE9FA905247B9524B7287C4B8A69959883EFA3B4DE2B944C6B5346FFB171FAC05ABF45F7690C3565339049539CA49961A623E3728CE268459CD708847B806042EBBDEAD01963F59696654EEEB079D9CAA8573DF3FFDA2C88F8F137043C5EFF7F0B8AF1C7DB8CCD7580CE72D16BE690F3F80FFCD99B9E5F06C912F7B600480988D0D8DF7BDE8AB00994EB062646E7BC2F44C90EEC20FDF3617BFD542A7827D29EF087F4A50951B711FBF6BA7C9B2BCDED441F388384397089BCF4026D70AA84CFA744B0D7607AC04370FF8D1F17FD9A4D4D930269A7AEBDC3DC7F7B6C76E82F8D3AC1B0C56F3AF83C0CEB0068243FFFDD617C77DF64E31DEB6959B3CEF181B98F1C1C73CECA1CAE9E674768FB505548C3267098324523387683F0DAD45DCA3E82EC9400555E8B85F2F789FE08195C69B6BEE744F0367D4E6E1C2D1AB9741C1F77E8871DD7B66CD47B8FFDFB488E5CA42897E07E96A3D88E5952D6F7E5009DEA3D9677C026BE5E098491AFAD11343F02E9E97336BACD7872810129BBDAA711ED7FE1FE8941BCD90E1A215252765613554BD62B3CA754F4B676F4A9D83A62CC7F50DAEAD4C6DE876387766301FFC2C9DEB7895C89BC4925C755C38C4C9B865E89F82EEC89BD3ED76AD93A3A1D842732B9628A8FD83D80B6DDB64BF9DAD7ECDBCD35F9825BE89E9BF9BF8D6216502FB3046B3C68F21E03AD806CD9652F635E4544708CEDD2EC625D9D3223F27ED7FD7F2E3B26C356154A3E17E79FD40A602BCA65BA80C77D693F26BF92A7D4F7F9632B4F41601CA211B067FE16D97D9C58A6892932997C59D06B5E2C61046127F8A45A93C6AEC1D998B6AD08C7CDA28FC3140A6D33BD32FF0AE12AD36DF3AC90DFF4CF7C5724AADE558E6BEE7422EA49B89954C42623E16309D2B8F50B5FAC5641AE8E7D3D7AD32132DE604E7356AFFE4FE089DECF6E1B2706C282591B04C4B3F21E41B8AAEB51FBBA8F581D9D3EB5EECE49B353182B1F438FA687E56B65CA272E7C0CB3F30CBD2CC8E4EF1D62279BDD7A8335839A0132FCCAD30FC2B8428CA1F3A2700DD1B2D52559EA570A88EF6B3DE1687B3198CA0B7F918368AB9D981E202EBFCBF8A6F54E0EBDD66334E5298482084B8E384D7C7887103FD1162F40CC2D4803A86F4229694758FA423A6F7156116339571BEA0BDBEF17C029BCFB2865152C61F5E41D2432A79B30E7B2961D58BACD277206A8DAE75E355203FFDED6F4278421A31B9AAD4D2D6AB68C4D07E74A25DF5B0E0B94FCCC81485D7FB3879AF9191E1F0542415677E0E5D7D051BAFE8BC4A85F2FF764E00EAF28F52825EBA75E695ADAA8D4C2C572E8960E83D86B8712C2F2AB4776F1506072649431CA5060DD09BA0D82490C0558367F43AE0E706BE78C917BCD73272E145562375DA2E9054ABB72592FEBD44CAC52D12230B2D9FABD580AC16E9978599A68E8B822AF88068285F55988E1F8302041D9E4E085E30CDC19ABF4AB17FDE0BC6B048551A672DF22DC2C50BB9740D81EA3B0C44CB58DD41101B3F9E379F771E353916F3AF4411B29B9AD3770F38122765886D6F8C29545A9F1B90E22B92860652572ED5A889CE335155ED3D4912DDC9C09681FA88B6EE35D716E4B56478A411D06C5C984DC192AD3E317F61730215B742C151605EAAC7ED3D68157B4FA7FE3B3693424C24FF639542F2ADAFE264D4993ACA1FA7F10E1707D3FD9B33386DCBDF507FB4CFD891D98287128BA4FD94802BE4316D60D7517A766794C73522BCC9875F92B3CFB1CA7F0652BFE6E2148AD0015084948641C222DA274338EBA03FAC3FA9269C3B24BA24751B34D7E7536E96122CD1AA98E279BFF2A87C5C433041326E205E7E72E2C76F77A07F11829E7C44629C0D3F5652037CA3E40668E75228E134FFB143AAAA66C907F2AEFC67D996C4A84A21733DF9EF155CD2D470D530102B266A179A96CCCB8910C26DF92F78E766A80BEA0BA7B7068703D0774C8C89BD00A434B3561068D77DA4E61CC8F838CA140174F0A3A62E3BD83A901E50370A637F2FDA5D0A1D83DF35328B8BEFA20A6B2AB368EDE95960F39EC588CE3A371F0F470FB2AFF1BBDD16D44926C40BEA8B46510A1A9C0E07EF1F29E3E74ABD8EC2897B7651F5C92390F1EAF8AE17F338FEA4DDB5247E63A1B4E510273142902BC5B899D822C28311E2F6E128591123D8C8AE25B6523C1EFE2081781E37DD100C691B3030804B8BDEF2207E90A5FDFA42A84F718C8F81A755AFD43C037CF93928C5A8807434AC0A398B1C21285243ECF8A9422C9A33453E64E7576F0040A4CBBC834585364E53E33DCB227ADC634F4630ECA80FE6B115734C6DAEE0491B7565E4589AFADDC77D5AE4F078D8CA122DD60A49F754CD68E191DB3ECC96B1D19DF486F22B449E132645910D1D931BDBFAD8608E716925E0CB882AB768E1DAC79588E66DE5B0CF83EDD7E211491D31193AB6B30C993C710727F3E18ED80A42B5DCA9EC323D1EEFE858627A8D43FA9D2AE3A13D6C0B64D7BEF8D88FD646B25A27C3EF9A2D29012B3DE2EEE68D4E16499EBC8FC3DB41BA807FE55A19760444AB6F9D66CFE72B7E89B10AF11950BCAC50FCDBA567ED7EE77C01BCD73385B5C58D87166CF30A2A9C88F7AE939563D08CD618A40741F6A sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F981960C88B0BA3A11 -smlen = 3778 -sm = A763751FD4200DA22FEF74B7713794B27758D3FBC2DFE8841AAE7A0A94186031D649DCDD703374E19B8E799A4FB894B6B9A7DB94A5F7575B8E02FBE4B94ABDA445A8EE8ACA510481D3E3700BC47A08B22B6EDD97630EF6942A71CA47EA5061D77EF5952CC857FB99AA054E4C00FC9F91A7E6DA88247AE8384B0A521036676C6AC4A3F3656237153D90DA0088DBA483C14E3AC2C74F5B82C37D7C827376DB376C1407118E04FE4E86B0FD87B98EF2EB52298B386E38B43A482E7A277E02600B202EFC1F79A11E3786DCFC12A45DF87A968DB9475ADEEBA9323D02A5868E7C730CD987E8D9C64BD0B4911D7BD37F6991B4A7D14D41687569D9694185C6C81405C453FF02F57D4D1D4F3CFA8199927A6A8A63201F94AAA6731EE401390465EFED01A2D02A9E11880BBF58EDD910DEF1CB6A25BF1DA50FA05DDBE9F3C4B988BB7D4F9B3CF40980A095414CA081533FC0E4EAC0EFBD057A819FF0652933C1A95C93823210E2C6316CE8D87C9D710F851DDEE93888578482A57BCFE4D0409A35C6F95B57E17296343A2708E25A239E2C2017E555E05A78B36EE8690FFB03F40A15E27F0D195DA84CD06A9AB88CBE46AD2BBCCEEE34B1D638765631C7BD79EE5E8969FCBA407DF992AF97FE8FA3FC129D3CB15A7ED59FB0ECD909BEC72253FCDE5D637D060FE0BB904596CB8A2AB5B7C5F1D4839BF299ADC0724F23DE28940D4D08C9A311D541AC73A33238B35A7798DDCFA9AD28899B13E8F123E649C97279060E7CC0032E872968146215478FD96EBFF832F7AD8D1F27E5BD6C085BB8EA333EEAD23DB3DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +smlen = 3882 +sm = 730F6BB3DF0D9800BAEE3A8112018F06F71555257B4EECAC68DCDB254EE466AD3DDD1EE80974367EC0E3663E9C9D7207ED84971FC5B8BCC109D5548FAC859DC5F9121CFF195E80E2EF3757F727489B00E97DF68875C57DE1868B9DF544D5F377430E62BF42310689FF227913B52409103C32CEE7102228DA8941A3E107512B86A1F1E35A891FC00EB4DADF686C99B483E82E6DB05D9B807BBCE270B2BE57736812207AC0E25C74512F28F59F2617763669F830DBD0A778D7AD060C7A63FE967E0EAD5BBC259B0301468DAC24362F731ED9AC382115BB1F6782CBCAACFF1093C7ADF0BE7F59E35625CE234BC64B594C2CBF3EF2195B35052BFB467108FBAB779A29CA0E17BF9BECABC5DA4D29C1F27DD117894043D349F7A3337AA270AC23EC01EBE68A3109BB0717BDC38D773C291C0970A13BFB92AF038D3DC9C2DE066AA76073A300248211D26A53B7D0F2D1CA9C38AFF1152BEFBBF1FF4925A91364648D4AEFCD63BEE20985D9D9F92DFA483989E7D78497BC024A55ED26DE10000F7963809C08E3784E0C67EF592A95006661653C9B2990E8E672AA8DD651B2A28A4CF52A0B64E0EDE6621FFDA11AC8DBAEF6220D3CDCF1D8EAD9C9C9C7E0D82B95125EED8FF626F49D18F8C5F2E08EFA8BBBFDF3374712C804A4EEAA1850D3EBF296D060DCDBAC806D80E8D7CA023F6D9EE7610850E03EB5C9ADE2628655C4B3B889337D34BF84A243D93C82CC7C124EBFFF4291207A77F5BEF851BFD2A50FE6FDF231D309F8533ADCF5CDF3C6CE42CE1C54106EB04ABDE14750B9D287CA59F60A1C76B218E914405F2B5F11139EB232709C3F44B8358E19B9A1FB67EFE0B85B875CD4326E588CD847764312317D731DB7EF9DEE57659F80A54E9327043D94224317E7C7967E5957AFDAB75EAF2E872968146215478FD96EBFF832F7AD8D1F27E5BD6C085BB8EA333EEAD23DB3DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = F9CD5D926A9E205F1ECE49E62A71ECA773AAC5E3CCA723F31018A9B866901C550D3E8DFA45CD5D79339B0F755E076655BE62E6BC587F131FEE0FB0B409C9D06C7DD4685A8FD75D0FA4BC2EF721F3982B9B2D6A00359FA62330070260E707028FCDCFB0445F88A0DEA5993DC5F8D15A4DD25A635843A8AAA80BD005109345C33A9AD1FF5F5CC89517C8210AED4FA3E3FBB485E389474F647DABE3B82F7CCAB579D742D3D967ABBBC2A3D721F6C2E88331D7BA1C61C61D77CE8CC0A0EE3D13483A03644474C0C2C328BB67C7B3BB654005E71E221494CEB88D88A5C902994CF405B75AF4F9D5B222D7560C1547DF663590D653313DE7F51198D3D0D3DA2248ED28AE5A2DF14D1C04DB83B6AF5CA7BD6C0AD736AA486C918059139014D264859A95FB7AAEFDA7B897E15B0502CB12CC7ED41D6786CC0A8701504DCA19A35B0AE10EEF3605BB7BC544A74BF66C5160FEF908E73118F36F227F6843110C1EAF7C56869557FA5D232944D5FA1C000731A233ACC2DF80A886079979DA6090ABD280E66C4FB6FD75F1FD36ED90B3F0D75CA7AC27A059BB22A64FDA03E628C832DAB926C94DDC56491DCAA3C6F45F0DCB81AF381DA3CF97D9195759EBAC0ACC6DFEC775E562C41427CDD0F8466408FA5528CBD953063B042C651442F1C45C9FBDE79BA1E2CBA582749B59B90FFAEC29319BFAD7B3D8B8D87418D20AFEEA423FA2B510A399ACF828946C986EC0A49A7AEA650B30DDC407FEFB9650D833F4777F0D8A9E1B3AB35EDAE5D704A12C4575B726114015B77A3E92102AB78147F6C28058F05AD2546F42FA451F611566794EE72BA418EEC9E567B62F37AEFDE24DF0BDCC7F8F3BF1187D31464537E5CB7A974D8FB2B7ADDDD20361214B4F461308CF37B3E16DE3A61FEAD55D7471D16C0896F129D1C6E1C79AF74F120B0136208A50E65DCD1664CF26D1475840983BD2D722DA8DD0DA3F960CBAB688B1B9C6B49743871A6E7D3B008FCC055263159E98249428265653A186083D5943A76554AC56964A23C0EFD54031749C86219724CD575D0FF112663B8652739E65818F361CB80C5BAA56D0862A8FEC05848E9B6D2A430FDBA220BC32828AC9AC8B5B983D0FA623656C49F57388D82C93D7CE67A6F3B7A6C4CE650776662CE066DDD598AA101A59939BBEAC81E709CB8EC1C9B28EE17AF59281866218DFAB7104558C0388FADD20A113A72C99FDF1EB49B63048E61E06CC7AE539DF5265EE3917447EFD6BC8705601F8D41F296E9B7A5113DBA3EF76FA2D3C096E61143B61E6CD9FC7C5809CADF13C7F4D65C029FD8AF60BF85E9FF19EE346AE15A6B8D71CF5BC06D4C9C62D00B6203B84BA861BF19341696CB62A2AD59101CD3C77DB882307BB27106BC223881006E4B728D1072DFCD011D118A9DE9ECCEA6B3A75A8CB92F82D4E678D3E955FA486448CD09A9DFB723B243A7DEF532727E6361EDCFDC306D9BE27AA208C4FDAC105AC1F6EA3B0A1D91B1A56C1102AF52B5015843B1ADFDCC5873D359C8946036F42FB660060A76F5DDC3D435C79DC235DA8F8464CB9F77C27D956AA421D1785CDCE35C613FEFDEBAF23ED2C763C2CBB592009C50E31362F8C90067B515149EB06740FD42846A63CAF23B3CA0A91D7D03A91551E4A9B9D43CE0DC1AFD6473E0692B30C60EBA106962056CAFD174F63EB10AFC5A490DBB0B85D005ACB6F3DC3C70FE869902E844BBE76CEE313B53E9674FEDE61242E42EBA5E37A020060A148EE61A458D4D074875AEDAF5DC31C91B10EDF3110432F2BA2CEEE7E70F0FAEFD8C3E052B637A171CCF186E79CE4295C41730936B2044E31035D818B19478D47D02908EAC583BC57CEF9853C71C31F7D1C056EF352F7331C97AA7969D836A819D2F29683F39F7993D07AE862E8628F97E9B3E04C10F0737BC220E16B6D78208790E050E5F094902F59290E776BB2A2BE87F6B676AE15BF9460A659DA3FC083F353D318A37BCDD59A36CACE4A486079C2C3F05BD8F074349D369E135107FC5943D064582F395DAB4F899DA19B42FA71D0BC24D1A0504E36B3B6F5F5E8C2A42E056E34A58A47891B1D831C58D645D2AEE66DB77F5036D0BAB85AFE0942F24D0E0C51EAF2ABD0100672F295FF671FCCDE303DCC846160D0D694D405F3F86162E59D11E772C57F3A199F1CF3633CF8E705694C9ACC79307DFF8A82010AA4F9736D1EF9FACB0AFE30FAF1D9A5C554936D9A61FDAD8D5CA3A4C4BB88C74DB1B16C874D8C4EB9A03AF3D1F631CD2A97D49A2734C20383E1AAFD5922FD00EA357180D1A9F408206936D4C1D10FDA159489B50BBA0904CF16B44A294017E493DF12DFFB7F47C3B105F3DD57B6A203131461CFCA1866B6C0DB8FECEBDD12089C42F5E5F024C661F064D122E5A6D59F860163028F8DB280103760D56FE8F588F6CA2D898825841B8863759510DE5EC7FA2BD5A587C2CA09F98682A397B98FC7CDC4A8026EB5B513DFE11025BD357034CEE437EF4BE5AB8AF004DA29F1868E25504C256A92923EA1BA52B303922E49287D906EDF0D118EC32BC2A684717524FA8BCA2F3A9215D0CDF46C241471E2E935C9DA1500B0439632DB7A04715A1140B8390584E3294F1FE5732B85CFEC94EA5B87FBF41A65F6DB74E4BA616D7AEEFBC5F692A928E7DC5F21A355E5B69DA0A37D40161915CA89A09FB96F7CACCD77FC60CD764ABB945E494155A263304F0B9753F4BE152E0EE97F0C986FA3E6D4465AAE7E565BE4850040354F542378B2B76AC705C1324F79F2DF31C2669C750DFEABB6570738717514B8AE1CCA176F54D1FCDD821C21DB76B541BCA36B4DBF8E9555BB3F32336F8135A9478C289B808B2AF65DD5CF5D23D702624E7456138D91AAA91BEEDC3F2314CFD57D4170F5C47C88E6F1397A225FAC9C82CBC40777AEEB01A1F8A64AEEFBDE11136A2E118EB43E1A82AE9B60763E574D43799BCB416D587D406D6DA444DACB9CFDC458A373EAC70594EC7DDE70FBBFF1258A3BE759D859D68527B0CBFF9F9F52EA2F19C6E9A6A542B57BA7469FC9E0A34454A067822195C0F50C703487AD9FBAC0ED7BC93F82BFF782389A306400A72AE881C22C2231D5CBCE10F113EA128DBFD13861BA669106365B5CD80699EBA223C07E0C27E8B09D182729193C07EBE60C8683F6198C55E807A6F4A732005F86B98586E6B932CCB1D83BFFB7BEEE84055F6AB84DD9D0F6D8A633024A59484F3C12FCCFA67F5B7EB6B6EDCA08A699705B29205BFD99F8FB1099F0930B4A555DF6FAA226F39C2284BC832B731E0E281D7771431501188B922132D085E74ADD66933CD812522901E94F464E8A087477DC8A71E1F1B4B875A3B7708FF83EA6FBB58DA065FE97109BF6FE0A7F9D8A3D2773E642D026B7FBC5024E12440A1AF51C3C628BDA36B2782BBABC72F1BF6BA6A340979E3C06B484D87C2D43CBEC022484A49F6F73D91A37A389FB2B76D3052DC93C03A8753EEBAA18E5831FC4C4CBC4FB97CB361CC55A6C3FCB69FB4DC4CD8B7625C893E4D296EA5EBE2FCBCC80635864D74202746D638E07855D29D82B129BE68943FE376967B7BAF83ABEC413B56D4AD2A12AF90E728EC4A06D14E72577A05B4B44A25A469E9FC86E2A0DB37A9A96B37DEDFF325549C0AF6601AB88BFF3AB559F1475CF5A1BFA2BE1E4F908B031C92C6FA6CF090E9AA9E6BB502596642E9E386653C43676AD3411B6CD6B55EA726F753A604A103BA98D929CFE21DA94A92A656F1C63047D8C32AE03B95613 +pk = F9CD5D926A9E205F1ECE49E62A71ECA7F536A99093E3364097F67142BF6D264CB398A57535E6B11ACA85510E925337F5A36A413749D584078B9BE634C31A84FDA84ACE50FE6E0D89EFFE6BB1241AB562219FA16DC643D6B6528E0553C6EE6518802AA2B866526E6093EC49F1378436093881FA79E8F0C7A47E0C14D4A39173CD7B350C7C84DAB7C3982042911C713893C2C896AF79BEB4A9355D10723708F9C3A6A146CF89D8779801667BC41CEE2B3B47073F97399E296C34548EE8B675696EF4DDE2E6561BF8C58D17CBD57277EC83EAB478FA2E2B5BD9D0E4E4E839F6E443C9C73B5AA213EB742857CF2B368EA9193BCD28CE1B8D4F74F404FECB2BB1EB73433A8EF814EEF7F4F84C6374277A95077A1B86541FFFAB7F078574119BCCFD06831F761CBAF71DB51A93D7328805AE29F9AAC9B247720F874636783D14F9A6DE1D35B0F6016D76AB28E450330BD0C874F3C2C754828FF28E2901E4AC3056F90B4B63A1F321CF3D609BE638E3203ED0EC5969AD155E64E76BEBBC7A220C972164E0B9A8AEE93F6EAB4C95E0E861B5B4245C5F4C74C3F9A84655326261ACE833DFA065F413096774901A73870B19E9AC5ED3E0DAC4B15036D14C2716B253A1F616A8CB9934968CDEEFFADBB698E569975B2A9EE7AAB37DA5D21242FFEFC66D306074EB7D6922CF9671A3A804DC417E8702FBB2782AD8FC3F350C4E8F137DA458DC5F84A79D5F758F2007C7E1516E4DFD5720970928D9081BAC2684823DFF77C13BE782F1C44FAB02F5BAAD202D1226E821FB288FDD970DD33F81AF284CA41BCD3176C00782D8E8D53CBFBC49B899EB754EA5CB87BF8D998924A98CBC14CA235020FBD7F9B2520963B70BFA01900D5819622E6EC9A2A9EE9E54301239044F6E4C1EC67F33A05CD36DB79EE9C857AD78AF92B6A067AA4D547F58219975CCAB2559B212C545F3EDCFC7341310ACABC0681A6D6A358F3883192FB5E5856F42E7B42BBB2305394964391FFAC34480CC87258963BA0235FAAAF330A1CA3DBD900003FD68E9B100FCCEED5E156633FF586AAB2D86561BD61F5854BD085B32C08D033D66911CB9DE95C80830C9AE1D6B6BB5E75F8460151BB3D7197286CB3967B0E6F69912CF02216655B850254FBCBC079258967FD0642BE0DB72F704F3A532BB0CF8AA24F7CEA17D47D80156B79074AF36CE0CA025EA7C6E239978CDBDD067E8BF2F9FB8B59310AACBF9FBD61A088DA32DD81ED9BF9AE52032C4569045FFE9500F0ACB1EB43DFC4EB9494C6FF716BA9AF41544E3680C07DA70A3C27F14BDA198C6E7F6B05F6A0200B9843368BBAEC5B3F06EC348C84EE841B837A0DD4A766F975B2AEFEDEBFE5744C88A429DCA1A7CE0624D16524E6E2DA727E8E3C2AD60300352EF6D3FEEAFCB057A79531DFA6EC3B896FD3A05237CFE9F6BB172B0D712C9B786E26C214C20519BE0DFF818CF793D5B4F7F65D2EB45ECB705473787B1051848272EDCD0A1C277DB32C537E84BD773728035C63C4E554169E04F169DD692867EB52DB78B49AA9826B9C023E31E3AC291B319656D3DB57A4E2ED87FE68783D8CC25AC412B08FA209166D18DA9701858283CC654DBE01C712AB15E8247C21CEBB66217E62A1B5D372C84E6A11929BDF311D3911B2E5812087BDEFE55A5339F3B125F7E04DDCCEACE85510F586A3C625F883C9ACCC3A1F2AD5A9BE4D60725766116223D8BB68204730A78BAEA04B1D784177FA28EF4A645BD279AADBED15AFAB23238E691541CEC5F72FF3FB5249BD5C3DEA6357B95957D94999FDFBAA1AB574D8AD247288FD7C320E03C74DD1E49FE4B2184FD8B76216B55F4EDE6AF5B3526DC4BA7CD9CDDC6DECD8B769A819BFAB37923BCD6A23CE657C9711A80046E6227FDBB405D97E09F1CE3DD132E6AA7BCD331792388190FD0AE32BF3098873F230053E7569D63D75314B89E336A7B7CC42D1E62E1B9C4A9A4AFE85B837B3FB1F5EB349B5796B5EC16F583A1F8F95FB701F5B6EEE286A046D9BA88E571EDF83CE7E2BB7D8AC1F0A4031267DE54C6E686FD2497D223D75FF3D3FB171EC4946BACEF0EEC160FD13621B2976064047E10381DE2A3E9B45B2E06244F2CCDF55606DBAD68CE7E214A46CE4C7F004806A7CE3644B45804880FA0FBCF9D49B88823865E6C498542BE526149991142201E9EF53B49C301E0726A411979496FF0CB630677A6208A0E940DDF1061989DF6EA31D6AF177C058F16B4DA8445CF25E1782E01735F8E697D97F1111670539615332F3FF92AC65BF1837D95B0AF5B7016AA821E80949250CEEAF2EAB9738AC9D6D96FE9E68EB1F0A6B75394085F8C1286225C81FBAB4E3713AF2AFBF9F13B9D345979B47626DF8E9A2526B20472F1115D917BD342ED560F79156830C4C6EB0753BEEE96F2C945F523938CA51F11794DBCEA915FA208F592DD3920538F8EB82905B4A99CAE67763CA2A5A5B3D8ABD6CFD3A23A53A6342F853994AF0C5DDA82EE9D0A7A8EF112AE4C8462F41ADCF85829C1525819619136B844A0E26B80E57AA18AFD4C73B301161E8CAF716C6BFE5D52198CF55A6109EFEE53AA4A98410B0DAA213485BCCA8C342548B7B80E5CE048F03F457F7DA6A0C3604C544F768FE61302B0B24F2C7FD1B2754AB14CFF24A14260D3475A0EC990CB55C2AA8B76ADB26514C1D30F33B88C806C03D2B74EDB6E0C6E9CA015FCFE1210FB587447CC75F6579946C0F7AD4F787CC924C421ED26AB51D6B7D9BB32B7CE107C34BB111567EC65D2B9B2081D1D731E3770D42D630B649D69F34754B8B70A928E119A114F26224B490AC3F6F6F429025C0FFD7E79B210A60ED42298FDE075A2055975E7633A56938A49D080026103B00CFBA313926F7FFC1E80D745387DC6E3F8426B4C17D74CA4F2C58EE7EE21FC755DFFC79806CDA7D13810E6924339176116F9B7CA0073F5AB29CFEBC2BF487ACA0CAC8A2D81980CD63A83FDAC952DCCEC3E20EF62810C048C0CA2709B57C83053DCF0DB07B02690E60904C4A924539F668E412361E2BC87C11BB4173E0739ED557BEA2BB21AD0F802C31904B6B6F77A62EE9CFD567406DF2BA5340ADF3C1527BE9EEBC7080C6B9BB2B0326CB8737E3D79874E10B5BFCC9A05D1E4481BD56CEDAA6BE74CB3D556AE320CA3C610D60A65064B412F98A7663C7B181BACCD934CF90584D7E514BFEA344A3C79020A0A981267F51EAA3869CDEC06CDF9B885D861A509B396877503CFF6F81339B191CE7B36C6E370101678A741F9A40AC4FEB7D3E113BF8512EDE14FEF8E8CCE88545EA2D142AAC0E1EE34FD3CE6674B727133FFEAB1E7329DDD0DE5E68D001B7C44607378A1D19C5266E1605E6B1D8DF8C314A96900B0369FC7A491DE233A0073FCD6B8B208719AB86F80B11E2300B81807AA9DB4BFBCA8F171C30FB868E9A6F36E7B7AF699BBBF4F69D5DEB6E07A7307B3FA5788719CDBE8D62B55677324AAAFF553B6D8FC10B8E8B5B3BF9988E5E3541582CA191F861298A0AE8516DEC3D550B6177773DE463B285AF6B41F4E1BD9A56DD6222F58097DBE3D4054CD8F9ABED26376299BE7B0C9026A47C58D60FABA1C7124AD3BC10D87F3274F2C0EF8D6431BCF117845FB1574F8271B19CECE7D9A6DE513D1D2FC24042542DF257F321E574A003E5A43F1B4BA2A77DD958E35DB9F809C920C007BA9EBE02636D061112FFFBE4789C50E93F02C6BD569679887936B76584B8216AB803ACA35E16810824FC3A1886FA89115FD3933BD14BC9B89A498238194B8268C5E0DC2E2E6BC38452D3B5D50ADA72AC8E578C3E54CD3486C499192BBE46CFD8CB4A1568D97E7077B3E143F97E68C66BA30B4CD6ECB2A1F2F17F7A06DC4F4D742C14D57CC4550C5B5FC587B55DDDF858284BD82EB7FBC82DDD992A37D72AD8329023A9A00B7B718194B18F08DA6FA0F44960B4E0870773DB383169AD57293516E94FB8D2F4D21A63685F85173E53224CDFADC9B9616DF566F2832F8600FC65C938A715D9742BC35CC5810DFAC506182547FEBC961A892061A6F11F0225D2308F954B49A5F5194D7A9F59CDE3783F90A141FA3C8891F241C0F02EC4C041D336CEB94260BCF3F20E6198DAA71A22DC0CE2ADEB26C5761A126A0687873EB9A4A9AECA0A7D7782F29481A692F1A21DB27A71DD256B163F569D43D9F9AE0F086C07812B47545221FC30EBE3E2A82BD3839E7386745D450A587C01C6135F30E481D0EE9 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE126D4A7E07F6067AF -smlen = 3811 -sm = 0B19C95058F76BC0F30814F85870C5AE756E71931103B26CC82F7D456A60C6B03562A9ACB80DA9F4D76F0A4464F5D5C411AE08A066E12F95672CCD3291209D683D9EDE7934093829D903673BB650547DEB89B7124F85CB926904DFA4598650C657BFB2D3E4A99B1762902EA3899F03EB7395EE7A66A343E20865B3435EFF6A14BC192F44A4D5DDF109B3FD6C31B7647CDEFC9AAABDF246477C213761E53B77B5F908753A1BAB9F244F10F86B791CC5E523AB8698994A22C623C9D3D924760ACC82522E28C8F3FFD1F9A84B0CD0EE76DE904F253D181ED4B940A68562DC2E56C19303D5B0C846BA88E49E04E76B252815183E0D3EE3782231F9BDB5ABE57861477E69CB7613B6C52B41740C93E1547D6C93E9D45F11168769DED691F08263932275D2EEB45AB5E173413A128F12325DCF8474111110BC62BA94554CA399AF65D7B0BEFB3254139B7F04C19EF7106567188C60EF7C8747BE139E1443E52FB7EA78992C3A99B7B8E7151FFAC6F70A38BF8F6BBB58438C6FA56BC2D1B81ECC6B71E6B7AE05784DE717F4BECA5BF1371D105B295D412CFDA81214B4B480864BF30B6099F3A69BB9265E4B8F53FDAFFCDD5951F97ACA996AFC79C68BFE51774CEC232E8E3175F9EE037E933B44390FA079AB938C180604DD6A6705F2791795F620183F4EDDFCEBB375BE560820276CCB1CB99E9B7C6C890B7CA76FC83C0EEFF14D6C24410E5B80CDB597EFCE1D3AE937417237F2E8DD53C72969F3853DCC9D8A619622012A4034165EFBA7D67E54CF7AFE91801CAEDD05CC86A7410F6074D1FE71D797C8525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +smlen = 3915 +sm = 85F004B21C2005AE2036CC74ACCD1A40C2D9582F9FC6ABFCEBB2A4749E2B2D2F883470147DE56AD7B1211F4B01614B4B75CC5269F185139FAE6ACA79A8128530BE6E95C796B320DA99A25014C9E18505602B2819913B72BC2E837605095651FF1095AD78CB2E943AB003AF194FF36702756628AF5CC6D584579323F1706DAC70D07C1CB796FAD24BA173FBC3A0F3690513AF20697E6A9E10330C9F0A6BE9CB678DD52E98E9E943FCAF34D724A3D190D0E6038803D5E5AD04EB0C6A09D47B10D328DD9A03EAD7AA3D3BEA17773B33C64703C00857A404F9FF8A9E198444D637A42F963AEFED0BC1C9D4A303E06C2B466B2CFC42BEA0449CD224B0EDCFF0F5A8FB3B788BA8741422D9232D27E121501C467E798C894EA10D1573E6744DBA4D5A460A3B144C526A0F0E9EFFC03122B597BD9E1437E77A58A023302A162EB849E502C48E8E43EFE61E9EA060FD42AFB169F2A7ED79EA946AC09D61D4E1978B1F10E0079880E8DC278781355A0D2FBDA82D7C57963934C41289996131DB712EC4FB3D159050BDCC2045A0CFB49009ACA615BB3B71AD0EEAA52A5B4C55233E6558999EF3143221AAB5FA8713609C091F4DB483460DE3CDA58DD109186BF71B3A2837789C5D654C50789EAC146381908198592F6F19061CB60774D6C6E34E4050F37BC3BDC7E4ED4BD4D7967392A2A4F764BE1BC91CABCC798B317065CCB91949BCF01781113DCDECE5CD170649D43D1DA014B8DC2D99411C6952707C55D371437CB214930D83DC7C750E68BBE68B1BEBB8ED4C6BF772384B7461D52E441EEEC8BDFFFE05A865BD575526DC52013CB82E033A4D9BA5E8AD339AD2550305D1B15C8C5D0EF6342D4701E8FA9547ECD0BDE50D27807FEE3F77304C5EE70382FA5ABB7D45481A64F06F3FF574C38B2A4034165EFBA7D67E54CF7AFE91801CAEDD05CC86A7410F6074D1FE71D797C8525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = 781BC0A1602EC531D0040E8491BE5D757B8C0A2A61CA21C5861517B96710858E82796A4FAF30D08A0F3ED78DBDFD6ACFE1DED4EAE89336C8A2D9CB0513BD5885EE809B99AEF4A2AEBF881E5A297BB92654755D1066BE2FB5293BB5300C458A9104573FB494EE8A592B8A9D9D3549A81AAC2DF6FEF21411AF4BDF0D8BB3AEB8BD32CBF6B8B2A04AE37CF7CFEC965E0486966E89D03BB2C13ED14D4A6C87FC819335FC5077CA0CA2501EF279EF2D31910D46D6E65D576004FAA2A517BFF85F78D4DF2EA718AD434999B65A5C9A609DF568632CA416EDFDE5A8927C837E6FCDB2E307CDA2CBE1720799521D1A9DEB75B5F19DB831EB5C4C501714D16C63CC14A81DBC98DAC095EFD995998935626EE5D127C81008B4F84534147285E17A20E749DD47BA13D525DA066EE72A4B6708E29B8FD64983752493D8F46E2A6050FCBDB22E7564116ADB8BEDD202901E918A454076CC5F0D46190CBE41DABB017D5C9B83B377FAAADFD93929F8AB604A0B737AD18E2CF3924C3B65B0E39B21028E003A254377A7436CEE3E54FC408420A43E27D0F582C1D808BFEC5F4C4A0C50695B42C0A544BD5C43AA4DF0CC421069A05733B4A695C2D3565FC42909AE72C2B005DA1DD90008FFACF2FF5CFA2046D7267EF50239E87857CEFED138B7D980EF55876285C1019C83CB52F16BAEDB6C083D1B7FB3965B8270C546DFA0D2A191E57F967BD32A4DA8A79D9AD65BCE8DF2550121303BB68B5A835335B9EEA82EDF9735D97044ED57C412A4ECB7C259EB3D046A07F76F1BC1C27BE2466EF976B3CE3C2ADE01D11F5A149DDB95A0C9F9713DD5CB230BF8C6287EA6FBC423324064B8C8B2F868D89F321F541B7C0B7602120F3495478C370D2BF54DA0508BAF2C8CA62B5AE1B185ABFA6EA43433209E533D7DBDC1538EC81176EC8873C716979FA3D49E554738C4BB04CE6B864488F9F46FF920542A45A985FDDA20BED0ABA420D6AB984D65D0B32A35ACAAEBBF04A38E8E47A03D8487C80F255AA808662AD6E6BF8036A068428AD158103A1823782DB46788850D04297C5BAF126CD3A33A351FA3430EFC86E152BB5EC92A67BCBBBEF550F555DFB634E9D251204052C0F61A7C306FA98AB69B7F4B371BE6C00224E23AD1F68F8205E8B84850D53FF7AD7B0B7CEA3CA6B250F0C96EB4CBD20D1FB692BFA02C30A34CA530F303108FD95BC779CEC1CA37807C567A26C3EADAED0031397E00DA7C4574CEF960D81F4AF245CB89FF43970E626396BE6170B33A2658F955324646211DA8D82D3EBFEA90F2005264A2801247337D05188C5ECDF8E180AB6DC5CC90B5708EE91169F224A73292B0F5A61F40BF0F240D1F55B5C62D425DE55406B23F671C076FB943914418FA382C5D1CD4766AB1B15A201CBD463EA1FAAEE09914DA01D64BEB28E144E8FE7B32D2515001EF238F54A2DF6FD1D694A97B506CEEBA07F4886506616AEA70B0740E3FF2A85029CFDCF6D62ADBC9A39E3EC280640D39F0D81639BA2B8BEADA2A7F3939690DFA105C55C2B3457337D17860CE33D8C62AC2B7100ECA1F27C2C0FEE7132C4AC4675A26738A7EB5F584871051EDF3EB7656DC0F63C40A509636E85652E00B21D09322B7CD7FB21408C4C9FB7DE9BDE4224F252E71E6248A0B4CACBED6D4B7F6EB151560EF40A6916CDD06F1672AE91EE02FF8A8BD0D8A87099F3531028527CA267029D67D35A091977A9DB8027EA686F8471B9CB0A8739C1B6B2206521CC75BF10B780054FF2FA32CA02E72A5C76DE19D19612F267503E84F9C7579880D405DE4F7343F9818412DFA84C2E3191CB3AE5972F54C0354021CCB2E99838767616B6FE4DA3094AA03E4FC03453EC6FD3EA037DB8D2CC495DDB94A5F90950F9EF98AB723302E9330419D93FAB6945E4B32DB0BD7DF16FA18E91F5800ABADA9E361E8274FADA946F14DE902289742879DB06A238EEBDD0A53CF226D1209A16D7DB7A82535CBFDA04102A14AE373B63DDFF16376D0B455BF61C3E0F1F99EC4F9BB6522CC2ADCD7A2B6DB66814AE7C7F55FE8756F0D1B47177B49267391A12CDD021D1638E0415111733FE7006EB480DE43C233CBD5EFBAC13FF9C13FCFF1801DE8FF21FA713E92616ABE86BE5983C35632B2ED6C14DF7C4BF5EBB83A1D224457F09678D5467FC444968E9571870AA4BF9F0C8BFD442DC14D8A8204F483C1646559327CB7514B1C87ADD483A01A44EBDF77489531073615823573CD730C7B3B005BB76AC74E539B99518A2404E835E6FE934FF1CE9D8CF5170C851BF4D22F1D1CDC06958B8771BFCB9A530B19D72B45170ABDAB3ACFEA61ABABE4507043BA85093A4131A956FA87F67EEF89B5BC5B21284B2E6D56F6B872677A26E8388D4978730B98358FD690739068538B13A34F7AEBB13A9985CF78F3E29454867F134B644639ACC6062D155EA9EA5AE2AC66E88606363A43A6319706FED1EFB7FC644D984170B976997A46B4599D59897705C827B68562A0FDA3D434744FCBA5FDE73571E91F01807E27DF221A2D061DCE58C03044BE1D8D32ABA2957C0055906BCD24E72B79AC87121E9A6B41187F19C08B9951A81386C2F8DA5CA2DFCEB2469B36E0B38D7D953A8378119377B871431C46FD7EAFD68B35FF4EDC535B3D61D55947A2DDF2BBB7C141DFB36D757E60254DEFE686FE60CCD520F028309764181EC2EC1F6075CBECD6F9C4C912DD6C722282F07B73653F40E684DF8A32B3533CCD1829CD1A416709456932BC549242AF7613FB40EBD438E4B3281D067128D132989C71C33F57020FA2C679721F85DF04DFEA2FF03DEE4F8BC27322CD0BFA11B31D1BC40644D4909DD58521842EC72B9DABACD2042A4B0724D85DA1108A8D219E56150D02617FCEDE3B23D04C3DB34E5DACEC2A211B6AC63C9A3D258696F7F1B798269E5221B99D72315036A393C1CE40CF7D34B2499888ADA572EC1DEDE25F44B68513ADFC4A297375F390038BED12D6B3FD0C8C4C4D789A8F3EC2035CD0A1FA69725D79F5A96CFE0FD55208217A4808871986C7C6EEA5FEB2A02A9803D7346C3C227D55F297DC90289AB7503E321620780E5DD052498517F86FA09ECAE524DC4CF100E4230E5C046714F04A5039EC37B3F974D8A649E54B560ED60389B25E465CE4A2CA5974CE2223426562EC491DC5339F9D6755D7346D7E790DF6E416DB9F3E7E2618EE91A7B29FAEA6914E96E0A7A6CF26B3E41B6C3A3710A6A8E4B96F7A0806026CD79F10BA1D515815894D14DB8D3BEC02FF6DEF57AE003B4ED27C7BA6A3855FBCDB1FE9E395EB989D8D21E14824AC72230596AEEEEAAA96FB8B8601F2ED67A2364A0C7AE94FB31E6033A0EAD6A33E5F88C800C87FEA949E2CB3F1E2BBC7A4D77D75845955553D8CEEA6B2A47B6905C8ECE7BE14EB06904FE76708F62A9C04B6E2278ABF9074FAD4C72BF981D5BA612ED55404ACC6B04A1227C26D1B9DF4834ACDA945143FC0EBC0CF464D8F6B6086031D7927200357BF4BE8B4AFB287D6C0B31A61C601CC7C11B8F3F7DC76ABDCED43102938BE0E96A43427B4BD54BAEC4ED6DD4C97C196B68675058CB4700519E1B8A708931C5F4AB2547FDD5B0CA0436205FB1B9C506D0F9309433539A9F9367CBD7C59405E4347794312C6FCFD5875E7819A9745D9D4302E0D40309E4546E551D977EF22CDD3A050F76BEFB4C03E933A70DC9382ADD53EFB318730054F5F18A7A5D86DE8AAE9EA47900F8B63CA9B69633A1F3FC9C27F32392AA6054FF0F19DDD +pk = 781BC0A1602EC531D0040E8491BE5D7564F73F39D21E983C9E03A51218F6ADFF6F364BBC7E9171833E8B1EBF444997A00F7A4E21033FF706DDD2389D07EFA1E10663CE29E4822EF170143DA347C4B0391E9F7F1572C001D725283F8AEB7485C344354CB8C3D4647F22A950BE8971BAA352BF9134D06CA52F7DD19D111CEBEDEB40C241D6DDB0509A3E51D264764A0D7EEDA3C8A405B853273532067EFDAF74AF08FD8F0BCEF91CE266F71CBD163415DF322E87D769C6B8FD4FE49A0D2EC012916AE4AC3259796F89239F045B8533D173615C5170F3A58E9B5F7BD75B64D3DCE7E110CCF9ED57E3642FE5AC875645F1E8F6294B8E96FD21C3F773C0C6CC920A1A247CDC2085ED3DEFA7082859208ADFEB1D36F6A3412771A0A8FBF3672CE51D8B7894A1AC9057396FB9F5B0E1B802E81ECC2FE04E164E952AEEC074B58BF194EB2D25F3824328D10F6CDD3EBF269AC364FDFBCA8D7F186EDE9873947CE950D55F4961205B8CBD6318939FCDA312870460048724410198A8FB903E3E54CD84F673F7D3E07C6EEB2F031B471E6B557B42DE7C5FCA13586504A8B23EA251071782F29AAC34FB08C15F69355773FB6778020B3BF23853CA427794417CAA681A256AA38C5AA468838091160BF1A84A72553738A0D35B959AB9E4974B186CC2A5DA2CC90447EF0776BC08E1D39B272DAE6FC8CB09D8F5438E1CF223536C207E0C40278232A3C6BEB7A8BAE34BA57DDE0ABD541E9789AE898680C05FFD9179C318CB9D2D1E001FEFFCFBA1CD63991278BDCE19061E8358150D6CFA33A74638B4E2BC157B0C43F02B59BB4EE577FAA4FB6F968F2CB0D8E17EA8FE9CAA5C60C7C52DC51BE3FA530DF67DB900432FBD25FEC566E264F82AF334DA01FB4B5379FB8AB67CE42E71E25A667A919F72F6DE87E743CA76C2C547A23CC56ECC850F4F2914F70C281D77CBD4A9A7E375F09D58A93A4188C7986FCA102EA47C1B1772BFE7C0CF92FD4FA5AD7B9CA881BC2F80068CD7F1FCE3D5B1E7D543D2ADA82D5BBD76D58B960CCC1BFF8CB385380B0454CB6F6CCAA58E7C1CD1F6826E2DA6B0AA932A137CC6BDC235DEDBEE7510BE78172D4D3D9733315EAB141E98CF65F2B8ACC70A994D097FEF3246D6CDEFB0461CD673B0AEFF4C207910EDDD9B7168EEE51F5E666009CF2AA5268F17A37243676887DAB17A8D4C9B99FDDE10E34FFF611BCC302C82D8C00E75DCFF82697BD452F222A375B6D72523B731D3D76C3CD323FF2D9526D3452369EEBF6BB482A2E7F5250D8ECF9F6EF56CE009D8E7ADA181B0829A654D8FE61AD2CC5B9A9E8D74C4431A9FFDDA9F215EA5823550A1972AF4D4E91D756F2867EDB5E59E750DF29291CC2B14D0589AD1D844D0B88764ACE4A1FBD56AD5FEB40621B7D7E1E6FE068B1EF4BE4B430A494CF3C01F13077B11D3AA94EE73FF03ED1E8140F213D3BB4ED2FBD19453FB3F93B6954F7A2126778B097BEE932EE6199BDBC3591685D44D16C252D92F9EE6544997E0439C28F06A23CB2729C109004754E190C3ED8F298A3791B95AC4F0837A0C0028D4FE0BBF131E83C31C5D2BBEC6D8BA1554CE5099605153F9FF58F900717E2B77CC0E4CEE4F5FA66D13D10E1B2B77F6FDACD297D8E39C7655A5A18EC5FF1592CE0310A393FA401733E53D7DBB0549861D7B3B6A6C6A98867B73B267CF109475110609D00697926DFC2A6144019D10B5FEBB567EFCED36923FCAAB616DE3E2ACC5CC09F21FB8E3CB3BC50376990B8CEAEC42686FFD87F84BC6466B4411386714E08ADF77DF69CE9ED40AFE7475A4884581431C190F873A501F00BD3C58CA25C7F84AE0440D8C007579443CA9FA2535AA8B136D74072DC7B1A7106BA55A656E00CF8C5885A6EACE74F2DE9991924E5D56149BC4D0B47C9CF582B6DFF70FB1EF92183D9A1457E390A28769BF8DE0BCC110EAB190A7FFBE3C6EA74AADFF77EA6F6CD6C7F42E5DE653B3F08789FC2B779F1BBC3D9DC8AB9ED7BB31905DD79DE8DAD50939FC84AC1163E3558DD283FEFF6FAFFFAB8D4689740043CFB5583F0B5E00B21F569AD1AE6424ACCF70F089CF35E4FDF3EADAD2E4B3E4914A3C71EBCA8DEA703F680CE3581102D6C7DD7DF4C497D7563C032DDF9B1EE76D4FA3F49638678A2D0FB31F7E2FAA4E411B4A7A243523BF9D96BEE9511960A7FB697BBF7E81458A2D2F7DDD8FBD3603DB95A715D3AD6381A3A2663F91ADD24AA502DCF92032F5153B4BDBAB1FFFA593572CCDFB9ED6B5E86B1C2CC287E2C3119FC8C62A5B89B08BDC07ACC3D5AEB9EA1B6503255DCD01C99D2E14C3C97DE7599E5B43D4A4DD364B580EA496C72BA8EF736B3891E1DAA12C9980B6B60C8501E2E23F906D6A5FB31757881CD2E8B147BB01DCBF83426DC493D0C38CBB21952FE43A8C57C94D617D20170EA493B7D078D41D08DFA4DD2C961ADF35746C2E3452377A0F1AB8E8FC284DEF49540C8F6DEF9B3B3680746A9507A3D8E9345A7EEDB2A986E4A52667E032A652E976ACA455A981A30FD030EFFB85516B38A705F94E2165E643523A1BD722F2CC914973BA142C67B73AC7B4D40E3AF341427048D20D658E421EC9DC7D7F8D198BFB7441DB9668080D44186E2E93299008E31421C0F698DE5F1BF0C716E3C5F96631D9F055181A4EF2A3F666DE399179227F312E4DF02F7488898F5B2DAEFB09B6DFFF53C3A796798129D2712481FB34F5A67E6E677F901E9824970D58B6E2257F9778CF542606C04519B1AD9C8E095A4B7B8112120244B07103C6B259CBD03DB3695A41EF64D4CA332EFE8F7D239F55B8F681C9997D29BF6A85607B1841B7762E998B4054232B5CD2DC469092110B2BC39623FAB800E3D055A33D4C3740D71B1AEE6BC3038E98BA649F74A11218E56D08548FFF85EFF19A9C460BD6EA9C2AEE33CDC264543FFB790531F745FB089294ACE056D33A89C7DC45E272E4C93ABAB7984E781DF32E3432ED0F9AF13140CC2BBEEFF59669472FB6D8C0A5C8C71DB1E82C52BF66CE18C56DBDAB95827181630E896C8998C5B0484ECE1BDE315F0A70E5CAD3070FA835679EAA5DA46B0F344809D451F93EC92FD2A312BFFFC488E252E07B88119F35D76FDDD67FBB26BB6974C8725B5F84F846719BA44F23B1C67125F934081F2F03FE1DB519CB02003F673619A1297E3C2E018919AFBE5F6C9188C05E9615444781E82EA8AE0B08AB4861FA1E4AD3C25D2A06441900E8778B31333C01ECA6DDB8BC8A33B11E42DEB09CB8170BA845690194B9097681CF4D0C551816B7CD8972D80C96AD9B7C38CBAE4854F8DB5D3F4ACF635EB846AB19D09FFD7531FE3946EE23CB343A20A22FC6CA4D38E600ECE7B4E61AF391E7E66880BC87154EA39E90ED6F90B1DDAE425974F47D319A3972FA9E8FBB3872AF34B0344BF2A2C5E0375D6E1155CE3F4F8AE071631309752512FAE0095914A70AE23227E85A3C43C0715F22438A178C2B243D85142FFDFF0E0CC0C046F7F67042EDFB4FC7798E3ECED8E8253912D281B643E4E37F5D057CD52B7FB5A7DAD6F733D46D27A422805D26AF3D6F94666029273171CC1A9A98DF46B355DCE9B6CC3065CCFCF059136D103377B4A58060202482FAAA6C812C7C2BA99631EFC4709165D619602B92700D88F9EBA2451E1470B369F049713AA39F96E2BF711FFC15F1CFF188049A1662D4C6EB336B62787AD71283E857B5ABC3CFD19020A4A760F709E3855C513BB3F119FCD661F9BDFEF02CAA155E0851BE21C8DF7930B58AAEF355CA1E373F045EBDCA2BAD05D8B70F2082FA484E3F414682F2869FC936B4D20107E7D1A76FD31723FE42514D61E2496C3A258CEEB3CBE080FE7F92DE4B6DB507D1140A0A964DC2D4D0135A43C9858C7F2108DECBE199661256B73BBE023553F4DA3403C98560068CF489C13AD35F51DC71D5CAC3F63D3B669279B58E289F8693FA9E62FE9D1724680C3D628EDF759422EDDDEC7B11EAD7B708435875B6F26E27BDBD6A609404B061FF509753D43C9780B7FDF3DD8487D17BE832DE77D67454E9A5CD86A720AEA1768ACE75B2A3E2BCE7D987502274CE5DE4990F8B9BD4F0AF00B5344E9CDAFC29DA661527C3EFFF1FC29AF0F40F10F811D270D013CAD2541657A21D0D18070AF1A82D42D314C0BAC425393B949FC9E8D16EFD31D22D0A0EF2D04059804D72E9EAE9FFEB4BBBDA6E2FF21B6BAF781A9F8A687A2DE7490A770BDD4B6D81F3CA642E1F84 sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF7751CCE920D79B518FA -smlen = 3844 -sm = B04906D9169F8FAB5B7A0E4B00D06808739BE3D11615D59CD26AC346D6CD88CC9C17DB623CBA72FF466FEB280B9F1B4235372BAEF8A17CE2C01D4BEE23580625483CB4DBB78D582812A297C3F75D38940A684E4B3958AB43B1D11E31FF481593BB85E4D9DF450AB6C34BA959C8E91727E135DBA9CEC22DAF9AA7AB00C4BDC2A8EC47C4BEF8E4A512F8585E8A63AC1D0B2A3C7A8FD870B9D84013F5671937124418A928188BC3412468066E0B1D293A7A6941A585632B4229346DFE48536AD0EC8620032224CFB18601D4152FF14B8CEAC8A80B8461A4F646CC9A92BD94545B7E2CBA8B1C250B3963F2FCDFBE97584C88749DBB86E2DC736439F4C307A2DB2F48A3C328310E93936C5F60045F00749C6DB4B5CCD1567D2EDD063F118F0CD26F59881D2D2A6844FC960CA49803BAAED0CA1F90515CFFA963D64DB679BF8583F5D4B447F6C3A22CB9A28C5ACA609145BBC0DDA3BCD9A4B636C17AD26F1A85D3157DEA216AD92CD683F8A0E06FFD6F6BCF048B37F2F0FE377DFEE0005CECEB559919A3AB21BDE14CDFD0CCB5CA2787E8623398262E0D894A46C2DD545F4C2BFB01B6878B62177CCE346F98D9288A8804EAF43D2B4193AFC40527F6B0EA5E7550DAACF809C06F6DE3212BAF7673DA7A5A5B7BDA34D8CF56E182288FF22B48F0E454C98FB19E453522D96C0BC094B8524E06126968F53669CD8DA5D1DE30AA086732260F25AA619B8D35D0FDB54441139491F0C4D42ABC8FCC18C21D541B5E0E1B07310062B423E12377767B00DB66D499C217C970F6F4D5A7309E9F1998FFD3B94C10B500769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +smlen = 3948 +sm = 8A0ECD0BD84A26192A9A841087025CB81B7F7BF30C2CC76D65A3C764DD79687F8193CAFD9BA146841DC15417DB8977C677F7AD399074838BA45CC85ED7786E4D6F109D68E7EF4CE634E9A5403EA4AFF72F5BDA9151DA255A6FDD23A0D88478DD85244AAAAD51B7F23DA2FC2AE40538269BC3A50679298E2B337EA86BEFBB8FA32B5B0F7F3FF0EFC71CDFC0EBB70F675901507928309724FB3246CB76BE54B07E864F6963C36BB01BFD59067C7337ED6BDD6A7C7744E8448947105DDD992FFA670A0309C07FAA0656F6CC7F1E95452B3326F13613D23154F0FD7C0DF22AAB4BE2D08D563D0C90948D423A36D21531BB83BDA954A674D250FC62676AC61252432BD5E24DEE149E18CF19212F05EC8C1AA7E0EEAC2E6E0C0110E6ED63524C5F45B9F90D9BD1A04AA16B5FD82D15844180514B0847D71B59EBC45822DF072F4A1ED118D69FB264C028842E38F5A190136DCF898723F9EA434C0861141FA39FBD9FE3B8B71523BE68770ADB0EB351F8E9171A2344F900EE4F1A281617F0F55F31B110465C585403015AC84234DD175A68F523C745A85317D1408447EA0159C84DE233E77CFE9D8245958208B2AF1A282DD95C9C817BA055857E7BA9C9A365AA854A2F3FB157782BECA82166CAC7827796250346A72337BC49E2A75C8A0434B8412F0196EACCD05B1B345360CBA23499DA10E5DA2A30F3A1D361343DD1B68613876DDC7AAB38C3B2CA9D66405D9CC9EB257E38B49C6AFCEDE52A6316A1FD99F19C60FC1F7C3F74FE6486FE29D817DCCE50F21C9DB6EF3098D29E45846BAC774E91085F729DDDC75D1553244F4E3CC421BBF9E087F91F212BA655E573D49C38204D64CA58E805D8ACF3910329A9FC1950D65FCB67FCD7A8CFB0485AC641DC1685B204292E180F79B440665E6362B423E12377767B00DB66D499C217C970F6F4D5A7309E9F1998FFD3B94C10B500769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 0BE5FF5F64E309B8BD4D60D6302B5A966DF2AE135512B2AA8631836E0EAD6F7C075C61C6CB02A61885877B4387F80BEDAA688A07BBAD1384DFD37C84A8EC38D8C78DE3B177A1FB6EED41B7B5FFCCE07B00600C29D6119A83E5E0AB4748DC1387EDA362C2304E5BA8E944665684EEB13DCA28DD7CFBD132FF12A0C31847E10C0C58EC24A2C2F4D7A685CED54307AC5EE1BE5DB88DE79C5DEE7A78AECFFDC02029D38C6A02735117B44084AAE13AF6E2ED1FBED1FB11C2A0662F99D1469635F7A3BE11EE893805010B3D434C38DA3CA1097A1D941A997DC087282FCAC469119401E9528DA6D9D20EC4BF200D7D46829106EA76A16D6E157596E8F13DB9F055E196CBFB4077B884D98A247476D92D83B3BB3B4917E08F1CE02170C12632CA16EE2D8CDD160645C825D67D69188CF8768C1C05A88732D4F757996A3AFE751AC5290C2EB54AE64C164E4AEF6CF7D36A97DB83F8F2972CEC68102208F7F33E91E14667F5F43739D4F64BF15C6B3977208AD604A01C6E04D2E9D97C4343D6B62D7CFB8FAC2596C045F68AEAAAE027A675CC5605FF110B09F459675F354E9FA90E01E0D4601400051B2E22AF4507997C3D0CD2FE5DA4A576FD76A8AAF1D222D61A5B1FCCA695DF297BAABD0938A92610E801DA8A52B677CF75ACEFCD0AA62357482CD40267E1B70270E5872025AF9BB020F024ACCA899BE535ABFE79A17B2F286439D3FC23BAB8CD96690762F1C628FE976F7732D83C9EDC53BA3952C173DB0861F128558AE12BC4C784767C258E0F9F73EE8C39B21BE1DE0924E6381866F28962FE44909711CA37F99EF954BCDC6A668DF3162F16274E418E36C556B464555006F58AE33D6C52FE791AE4262271922FD8572757BA7A52AB56D6E31D3B443724702B904B7F9CBC3A1057C6D7217C6DF3AE6BD5F930A373F38FD89DECBD3C3F0FB068A6DF3D16F82A01BE210C2E877AD759FECCBF31C932CF9C2842559DE8131319CD8F6DE92EBF69E25F85B90EC9FC64695CECD5188A204B627EA5D730CF1D54C3DA66A92E895E91C8EC4068806AA8B00B408F600C957A41100A3CB3BEFD1907E28128994265B4BF46017A14E0E38725B56916434130347931162630939053ED900E29396BED37F2502B5B73F36E9812F3A19A56A6118ADE10BB70DD9F417FD2BB280BCB6C9BB6FAECD7A4BA944279155967B83069F40B6A1F92693C4956929DA7F42C1A112B0FFB7272422EA7EDAA15DA148FC7888835A735DB8657954A4CC55239D610032C9A445D44BF0B248E8C7E671F5C904AA5647B380AA97F0F7F786773D41FCABB4C903F0F6DAF7EAB336F9A396B57E9E7AA6386D49F7D2624A67B0D505DD55FBF7D88A9CF0176A6EF5D632BDDAEAF4C5AE148651BD065973074AB803BE322F034C1D02E554C9F2A5F5228E1E6360B96FD93D079FAD833F23F7AC73DA263C2E1F28544729BE478173A621A1DFC7566E92E10FAA0E35BFC9E41EE8673CC29C788DE185D4CC16426428A2E8551055F60F20C93B6815DBA8B897E5E3B361F433BB92B133D93574C8C8F103DAC3ABCEB1EB07A7AA31AB21E11E952787EBF3521169C8B11D0B76040C1B056FE04D7D3C4AFB900A3E583B6FC248C9D6C64132BBE1703B460B86611211CD927CE73532837C063D54011D8F0AFF7830151F1AA6B098773FA562CFEC557367EBD626AC5A15B66AC329BFA8FD21950CFAEB9462EDE7DDB19B935C264B79E9ADA3F8197A7C1D6F280B8FC3545F4FA18D3C18B35474B460FFA52575769615D93DEE138AC62C1A6DB0C02DD546C2976C48329C7705D46BDFAF0C4DF72C665A07511D789883072DD582BCBD282E0EED5FAAE425877740492F54BF5B150B8510DC7784948108B148DBBA887706EB21A5AA92569BAD21824A637AE1DF125F2A12543EE65C1DC8996CE9878DC3D51EC24E5CEDEC0ED532EA37344223B903C0AB39C0E6B337C7B04406009DC0A93D4FAD43ABD078ABCE328BCB6A9670214FB219E310EB75958D639364A724D97D272D607974C41C06F36E38CC29FBB0E5A7324B3F450A6662170E4C1908B54DC414FD2D44D776D95B2A1C2C2A99353D4D34911BCCB98CDE9019E7D7BB665686FE43205AF7FCD492A3D22B7E2C3B3BCF2A06461E33B62A20949A101DFC3A661445B3BC12843A7FA0568273D790E8D0856466D979631945B0D5FCE81B11687CA6B5E4E0C4DC9C087046C6E7FDEEFE374EA649BA5887EAE41F59ABBA3E33A18B3D12BDD7DE0A6D06801E2C52DB891855582B0A8256AA7035265D0939663CC671A706819135FFB8DFC0E873ADE52DDFF3EFC32AF74886F0239A51F077097B7AB6FAFD60007E598237A1C1D8F97BCBFBC079B4CF0EE20EDB32C7ADD2CFE5479AEDAC5A126259E384DF5D27C00637D39569694F3BF5C561608421B11C431802117B4FDE65641C16085A1B4E0281F6BBAA6CC0A438AE50E3E16DFFF99645BB81EEFFA97190DA3B3B2C65CF86275A1ECAB8C824FABFF39660583CA196DE16F50C53AA32F6B0986DE8B1CB9D6AD4BBA63DB8E0D75664BCA106F367956DDCED828F15070F3F163D6647A5B2243E77C9AC895EA34B12C9B80D4A70D0E1259593B426F56F528FBD4741D9B6D38A38DDF0EB976BBF20D69EB34A2B33BA877E96FBD07B795B60876AA67BC9E7EAB2E660A8A8C357652F100B9DFFB0E5229F27BC5DAF007FCB0325BDE5157D34BFCE6A49E14A619F2BBD655E326FED9553E3E4BBE00DA6FF8979AF5C014F2065D849AC31A98DE681742CD6759536D82B41A732D9B10867EFA7C6C7DCEA35C24473C5A9FF2AD1E446F1D8CAF4E8E2F0B91CD97F29660B2475385B76D793FB8B4212EC7C3B9974F085130FFDBDE9F80E39400F1EBBC91D75C80453AB1BD239956EAB10A19F533DB2712A8A1A999E2CF4586CCC7E9955D75228BFA1A1307B3AE45657E5E03C01B4D8E60BECC3F0E5A19ABEDAE0C559F741A3876A1EB4EEB08B470F15179B92E48587BF205FA726C2111361778188E8B32B2E117D51342553F5813BD2FC11E4393095A91F9F311D7132F6EC8C9D79512DE88AF6F390AAA1373688A6D0E45B006F025833FD310784E089902467A3FE7AE2176259106C3F90767ED64039F7456373B36B0072379BB79F6B93EE5311C04B5905FF62A07546E928CAB5FD39D1EF6540F80928444C79842C09DA1F916C6C127609A92857E1F0E65D35FB10D64605D732B76B42441148A4F411970689DF554998FD4651DDC141E9D98EAD17FA66573317EA341E44F63952EA9921E6B7E5A1EEC4A6ED14BE38F510D7A30A7C532F6C49F90BE01C6B5BF657A4C9C61E2F191168B808AB24AD1618595337C244F3D8C076353F703808C45E704984F02D4AD405E803FECD183BE296857BA3B5D064AEB34567A2F022CDE2C1DB66BE40922A7DAF3CA65A3AA94B86A09E523DDB00A9B961A173EA3EBFD444E856DC66E64990D4ED9EB1E912DDB1D6642DBA440E5AB88EC4725F2474622FE21E35BC9AC21BAED0C3284E532E1757BE52F944F80F9459D28E49A24CF323C2EDE004D77A2CE5A29BDF0D3825BBC306772097B21F5415D48A6ECE986B6477FADBB8C03589BC9297B7049C3B038BE3827F8609767CA7C63C3163422E0D302C400B69808373E26F55648D54D51743037DCC7634A65DE51FE64D9B7711D03133BBEBAE1053CB4FBEDE8B87292FA59E7A8FEDFE4D3F3CE2103EA3CF2F94195AFBEE8C6A022B2B9718A804F963B57BC7201001F267EF3C4F350FBDD6566D900C06EC0 +pk = 0BE5FF5F64E309B8BD4D60D6302B5A96024569FCFA0DDD895DE657984F59CA4346789D02E714F985412C1C65E54EC490FFD0C02DB2CDC92D7D379EEE177392EA496D492CEBCF7A64DD84D5E97E9F47E65DA37DE241DE12250C582494C2B8B034A79BC8BF3EF4EFE8B55C9E82635F3C35D5C69800F80550F298222A918C0301E866820405F9B25CB5D41E17CE7131477A7EBC852468A1C62BE636A4AB974EA67D5699F40E52E491175F183828108FBDDCB1F4A159100D419414A88FA57E9B02B8C1606B691D32DCE369363CEC4DC108D732EA6788B84A23A256E454B14D0D2F6F610D4C1548777D2BD1B932743055CDEB1452E8448A3DC256D391543764245144FB4E5A0084FA55DF16115EFE4D4083D8E93B19DAAC432733BC5D6B4821EE92528622C2750083AF4312509252EAD77DE2B43D9A766214436F91BC2AA029CE220B5A7820052BE0C68FAFC983BBE4398E118CEB6D89CDF26A64419F0D7A7E13C016266C31AB242D14024242D0B2B28AFB7E93A50A64CA03BC5FF97A06B3E869DAE9E310E12974BE18DED6B2DCB1AFD0F72D66AC85E1705132D8BB4EA49692F0EE8E2112E8B81A080BB181DAF0CC1E75F25AE0AA2B5CA17DF4FA5E6BE8875704E0A56877905AC5B78510945D75ED3B04F3B363E6EE90EDA9558FE8B570B240004B5965192B85E640CB62165003C2954BDE289A55F8C77599D79985E73A1A21010DFAB694868642A61C0FB403D6DF8BB9E7AE9B66C888530B24252A18D7D3C02AF7B201290332B478F6CA3CA5D26DAE25AD7EA30BD562F5CE61349FFA9D363E9B34FC7E08F1851D0FB5E0FDBB253470D72018489CCE8339979AE58DEC46088A44C19EFCECFA5EB599BA4C32148E96502C6F010418CD5C8524050894B4CEE06A5BEB16E90D6B7BC52DD2E7975238F335BE05D96F6B709B9E61C640F6DE7BB6B47035155FAAEF74511390CEAEECAB53EE78E5E87BBF4F7E160FE208559E534D9E9604E2C21C3FC5EAD136DEE060C7B3CA22234B10723C0177861893AEC36D26C4F05067E0BFC2B6FCE7404096571CC1B32694E1D392786AE635EB0B8B22A8AC8D0936B8C2595BACA484498F7A247FB68DB85D7F49D266B30EAF1C36ED98FF472BBAB6E9100D39C1B78F330F719400AC57F71911E1DDC818852C4BC4195EF6EA1DD14315C2B5A2E2B97AB00DFFC9671399F94FE87C17B94ED5FC45E107889E07AD6665FCE79D6CCABD6D5368C80A0759457E2C89EED6F485151C441546FC7AD3A62DF63548DA89889078E8416036A035471BBB194EAA8D69E5A04B60116359BC2EDCFCEFAFD400DD5986021F216E6F73EEB8C773EC36ABFAED456F0E43E1882B8375FCDC82801018DA416DB7BBF8C691DE6B3944CB4AAA84D6E2126C9F5DD8C50B0991306D3D856FC13F13005DCCC85F644D4F34A3A2625E13FE246069D54E1BEAADA11162F6056E134B8C20887045B618751365D662768100A38969D73EA3615B8D5B8D29480CBA640FBF91E551465B06224043FF2F4E880CE558BA26F376FEDE0F30DDD5C51FD37ABD23315DDABA3E66A8A8158321CE5BBA17BC0C9A65FA3B092439AEC694C7D36661E6D3674D4BB8A6FCAE12B1ACF713CD247ADFE1327E11042AF8F4095EAAF06AE9039F83D799F5C61DE3A1462B77E94BE6DA34199CD962A5A61095B11AE3AF31A44E33EBEC4DB9C5FE7AC51F19B78E662E079E39673C222514EBC556E49BC8BF227BD1D0964A953EBD2304C8479BBA81BE0E61F69A4C301F6D9D79A7DEC2B3169BA5881D0E4E8C4CE9FF3EB9F975554590EAC26C34012AE084732E4D6F8ED3C54554EE9126F268FE37676D4529B14D40D6DF72B28D1D0D1A1A694E7B7233B5283888984B0E97C457F8964741A3E21B3DD326A44D8C53BD54C85DE3F89AA58468C5E64301E9351DA958019389CDD5F489EDC52CC483EF89BA3DF48CE3C23ABAFE1653A9AE695D85BBE0C032573F5ADC87F59DDA0ED6A04D95A715734DCFCC873796E8A441396F734F3E70F01FA67B562AB6E7C4C2D2F9479C5A7486C37C93FE376A66B5B30E6E41FFEA3C228AEBF3F9EA24F5BC3F3C6B3B0B413F5BBEBCCE13268071A6405DB85A3DB85FFAC0A06E112269C41D6B88C852DF983CDD335B049094C96E78C7C37D2EFCE76FC68ABDDF92DBB784F679E0B0A22BD2FB64F1FD4EEAE2F5879A0F189C006D3AB1A8CE505F8CB2C40817362B7FAFB6390B7A6EE0DE71EE2E3D7B5F3DB1C9D6BC98FD7955CA8BB0413E7A81A56BF1875F6BCFB2A97F55AA1943FA2CE377728B6A4A1828431B9175039870E2781E763C90CF36ED893F7B8AFB1799CC6E7526384433E637EEA19E399548CE2B5CA6DCC457C22351A6E5D5A4857C582BCCD16A7D181A76B1E6AA8D940526DEC2E4BC53C3B830BD78ECD362B34A76AC24318928B14399EE0620C6A3D2D80DDEC33F1B1F6BDB361D7399F4101A6E5EB113FCC1F30795A1B787AFC4C9AFDB576BDB5D85DCDC5FB0F486C367DF995CE65178A017BB67E83D59991651D69B5E4F80BA12E7A3A1A63FA2D940E5BF17D0BC8F9F2EAA37C3D680011306C8BF6C0317D4A021A1DB06C1800FB4B4C7C6CCCF4F98522FB59D8C2917760665212366E6B947EFCD24AA6CD3DDC5D1243FC6935F177B7437B7C5C309EC47DCFCD87EE71FBB8721F491BC89ACFA3C43F45BDF0DEDBD07DDC3BB0B451EB20D464AF89187741B2FED45B719EE13DBC8CA381D8E74A9A1B25CF3A74DE19BB0AD855F9ED0D9556B068BD245796D078B42B227E9082529A1F0E712C4ABC49F46E31B8C39DB88ACF2469BCCEDA26B6097B98397BB9B5F19DF0C47A0BAEC51544ADB70DD8C766660602B2ABABA8221EDAC16305291D10915F2A128CF5A3DF1C94738A382FF221AD8CDEC524DDA7AF29609FC1DC1412B6FDB7BFE3DDBC7DC94A9C63D5D335DC1B8D37875EC2BED5B21328CB631394CEDB86C098BA4AA225CF0DABC788C0E1BF30D9488D40EA482438D68FF86D5B1286207C56C3EF1BA5271956C4368FDF1C38EF2528EB7247BD7394CDF71893BF2F6F5F011721132C5F7E9DFF24AA49841CDA654BD9D823362938EC72CD57F4F5532A493175CF3D66F858A1195C4E96248A170B0CA42E204AB5B80887A2B2C39F28AB0CAC30078DF8746171FAD30E3213A7835EAACAAA965E0FB74E8E8F3495B79333B74E63861012C76B26AECAE37CDA7994704EC61F77B4EA2A54A58CE6A6D6A85C89EEF8CEB8C5C56052696E1613DB27F0120B4C958A08C6C9CC063A08699198F3855D6AE07EF8B18C765D05D1C5BAF2BF59C23C1EA9FE13826EF68A3E828146FFEB7CC31DC4947E368926C132FF65CC18C4A5F73EDF66047718D54F97FF14AA57D36D68084D57DD352A7358DDEB4A6623B797E37312A74B9E31BD4643A180A12C0372A967682FB8A3BC819137D2E154F5FC00516309B3F222A15F2CD30416F993F240E812217717038F0B38086D013C0E8EB2D5515FD9BA21D9FC521EB988A52C33428709D5F4EEE6A43231ED9AA251CC643453B53D074104DF22E7C8807F9D0B5CD4E3D07208E035B7645B7FF1D383CD5CBB61974B1DD983E82847B62DD45EA604A927F248D6B280E7469D30F6A8DD65A8C09BE818D998E7B2D5D8C0F006B47A012F90D3FF829CB2BFD56ADF68296052D32A15E2FBCE75CB5D947375D47D2AD812BE6CF34E11DC946DB41F33F8B2F676AB20B8F584B27C1D284F1DA9A2A1CABDD73BFB42399C4FE8BAE6D3C11F933CE54D47FB61DFB13378B1D3C77EB50BCBB5280C8775225952C55ABF00B4689DD8EF35CD425D06DFCC33817AC0031FC93538A02F0099A1AF09B44FC3954065BA0593DFE5DB7F4DACB0278B599B70AF597C55BAF8D10DCF71C36FE10775A638E1C836AA353B1FAB4F5139A826455ABC7F8B39B620F546BB3FCCFB7B169F1805D1E3193F460A3DD55716F674785E93548BA2FB6CD3AADC626FE230AB72AF9D052DC1D640BA3C509F62CDB054955180939B76E479A5BB91A13C7631EB8AB7AD437E4CB9DE96845024142B47E6DEF4A6505B8F11E548A9A48F43F724E66B0D60DAF09966DE90DAF06DFA2A20B9F6884FD19589EDC0DA74989D6637E178DB2D7B8B4C8804A07E381C8C860939D4A5E998B4127EC30ADCE08A1FCFB9E0999FF63F906E641C152E81C8ADB4854BAF94B53255BE441439395075815B84C1C17219571A01543202BDCF3C80918D57B6243B75319EECD01C011D258A9FC sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A8650FFB5E60A02B172 -smlen = 3877 -sm = 3D6AAC54C6FBA85821B892AC4144ED2420D5B1EDE91FF47864E9E83499D465DAB47DA34627C8470AA17E971D83842891845A62B8572267A4890C5F973B32C470E53461A50DAC449C9D0783D8A29D16A144BE95636A48A6F9624F8AD58C3F1E0B45FC0231193DD98FF8B5004405B8885E62E8204E7A35462AF6BC70B8E3DE1C698C2FD2B84279CD36AAE4CC40C8C02D69B271C5315DFA31700FA228D518EADEBD32888904A8B439D8C5A793AA3E70CA2F4C955F02B479D869468A0B81C43A8B8341E0F1EB6FDFA9B50DA222357CF268950D29780700C8BFF7773409434C424F449AFED59A1545A524F2CDC64D746F3C1F59A13D64B431EE45C712A34FAFA4AFAA0E057040603AC515932E93ED54D775C5B19138294C5BF6C830FB1948537A00E9ABFFB519C7563F18820A5F2423A84AECEDA72705AFA58E99E126BC5251E28B73F4FD5086E019BDE5ED633A5089332B0E5BF0CB1126113CDCEED20C912B8D1EAA5C64B829D15E903ECAFB648298E2E36F9D12A34E392099C0C991EBFA071A22E2FA5524B67242080DD70F7A470F793222928EF525A5FF72889F61795C2D20E40CA11A082A7A7EDA26C081164AA7B99E6C4221606DA2A3B4A04064D2F7DD7B4BE75313A4E75765E7C5AE1368C70FF267E78976973ED85531E6FA02F3628BD82C629C21BCBBC4EFA9E49D6CE3B3EFDC64A13CD2F740E33C95FEA963E4B096E5387413CBB1378371DFA79E31C9E2565575F464FB35F68120421C6BBA28AB14EE278708C0A47C06174CEA0680A6B843DA147764D1EAF9016499363D0BF7341C578DC493D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +smlen = 3981 +sm = F4A550CA93CE76E98B7AA6D8B4C725DA3E411B4D47BFE62582EBAD272E0073C07A9268FFA53194D650AFD5F79F9267D159524A5FF1E498DDFE872F563FF1EE8307BAE9CD888782FA40F19BB665D824C2A550AC51FC9609FA0676A75656DD1C915F88EA677D0493ADD9893C2994DA9534BF00E9C52C0C27EFB713A97F5300221527DB8048CD38B4F713EFEA2CF2FC05F4424897302E6B1FC3B6D64AFBBD8841F6B5535A10FB69071AE2E6B74F9A8F765D9FAFC112B784FF67DC8E701C2A6C545E59948C27E7CFEAA257CAB4A948C7131DD1D17DBF217E4232091E917255DCAAE4CDC9FA6ADC1095969E7EBC601C1F6DAE692440E567757C04F26B98B11C645AC646524BE18068673A6FED26060BD45E31E4A0B83E70D6692B61A1F20AFFECAAC76FE04C880D12F266B2193F30613773FD5C19909964BA2D39C275FC53F0F713951BBE7569B3B1566385EEA96D3B16DDBB9C66D45CF55CA0A4A24DEF17F919290B3AA8987D53C1CB3134BC2ECFC744EC7B07CAFEF94C997C4D1FA4C1D83F852D4EFD929A148523899DCDDB5B3D4A4D520C883F7B9BB90B57D311EC6E5027632E510211449F0691C7B830CAAFE3CBBF8AFBFD3EF1F301E9DEDBAC55ED09799AAC2B42B063B2B167E3724AC49FFC4DD873DD5C6F50DA6B836B349CEA3E81B0857486A3FBDAE73FA459DA6E32BCBC36994CF483128F34D5A870853A555BF2363D36375B3B4644875AAC2A70DDA5C137B9B37F996AFB2422620B0F97A2B4750370142CF42A08034B226440A5953FED4384A4F76F5904B0631B99AF89E66450CA2D8821F8C18213AFBE21F9E7339C8274B96029BA3640A12486F61ADFCE67DA6864010A50D753E451DA367D270F9975B3806FC4A4A71926F713B399583FFBF16B498C4A9EE7C9EA0464E5797AC0A47C06174CEA0680A6B843DA147764D1EAF9016499363D0BF7341C578DC493D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_40_MAYO_5.rsp b/KAT/PQCsignKAT_40_MAYO_5.rsp index 303003b..19a1468 100644 --- a/KAT/PQCsignKAT_40_MAYO_5.rsp +++ b/KAT/PQCsignKAT_40_MAYO_5.rsp @@ -4,899 +4,899 @@ count = 0 seed = 061550234D158C5EC95595FE04EF7A25767F2E24CC2BC479D09D86DC9ABCFDE7056A8C266F9EF97ED08541DBD2E1FFA1 mlen = 33 msg = D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 -pk = 708141534C09F5F604225EF8C3472F3749FFBCE6C071FA7BB1F4B50B78ECD32E7F35EFB6BFCEAD3313156F9995FCA2D2DB6D0F0EC50A66BD3D5B469698AB131F21CBAE3785A0C838E2E3316FA73E9670ADB76FA9E1EC8A0BB7DDAE82C0CA7C1AA5E61C31B84180C3AAE027223430E988E28C48CE0D5B2AD2750203707F2E284CF1807F008AE2570092A662B73A9A728F81A79338F3452D6AF920EE59037F2C8A20B495420C5BB3FA7518A34AE1E64FFA742DB0C3C009504CA98882E4ABADAF8396CC242D9A7C1D4D71B17D6C65ED26C4E459D8BEF86326ECC156209299424CC015C52F97862998F871EBACBA29877E040B7ADFECC69081F55162D190F374B704662C138C39782E7A8B74B7867E92C5BD8A7833B4242F04712EF4384EF452FBC3078550F15E563C9238D72088275D02D94CF8C163A2BD73810938A1208883874E1B7D8A9CED0CE6A7177DA260EC1A35D2E0F45BBDF18F27CD3F0619D134AA47E4DF364FBEA1DFB852C225B06BE4707824D9D2F8B25D6E15F81079511778CCA8B82554591823616A7B7EA029C3C3670DBA35BF2F11B6493BA5044C159C368F7E4D3DDB215247AC0FA17F227298B9B1D6AF4632FEC18AB98C9218F583C75E9B8434CB0B68105E44BE85DA80A65FD67839B4981E2E89FEED17F41B60E75122B5328FC0A5772B8A0EC5E4646E1FC1F98A44A31D516BE5CF6C187850D7343078304F8A2A02929DC2AAF268EE590507B325A0D744E413D58DD61E62DECD0D4E846F08F9FAE80CDB7E33D693C57E46CDBC7E1EBD06FC44133748064DB8B77F1F87DF1F21891AF721E840D768BE637EBD41CF8BE5DE36739045B9BAE72CD9192A1FF0ADDBDDAF6A0B6CB0D0923CE5B3D5C261C20B1BAC348EED6D1CEBCDDA642103F3A4246E9EE3A1F1950BE11796A2DB39C54299A6973BDBC4A9446FF27A85FBCE46E4C94C25D6FCF1D8BFC773DF36591862C0447A400312969C056399B2DDC92703A4D14F1B5862752257103A300381F41F47D7BAAAAEF9BCCBC1A3CE8C94EDD1D7C43BA63C961918C1C9CFFDD03659158D0827384F796466449A0BC72E94BADCBF567E9F6812E320B772B7D330CA8D58996FB9CB9A4EE7772EF4E77F67E2875070249026C1287CA6B43AF591A647C33EFC965921C9225CB195898F0C0185D3142CD1D924119B003B0B51CCB42CACED8BAA8060A1750B53F7C039F857DBB248A2520BAC9117DA7A12BA07483BB751AFB7FA1F3D9E9EECEA70A9FD233ADBAD40FD3FF7CA1267A4A8D2375ECFE35D7984CE860725F68F19A19C0E00AF83F13D452491720370EFFE877EC6AD51E702C9AE828B0AD3A845519D3267F3908C808498EA73BC96B70CF4D9CBAF1B1BCC9B12A093936CDF56CBB703799307D80B3755AD72DCC0B667CC14F6DD47D99D936AE3AFD5BE34264DDC8EAA7026E6391780444AC43C01CDDBA3C50548D7A2C03A59B1DB7D798043351B51D4FC32F6D5F8CEEB8654977E7BA147936A6D172CFB023308730ADAA3973FB4D883B95CDC5AEA24A83E70561AAEC784023E28DC385AAE7076D271CA0551B83A60D7388B9A2C804ED66FF4FA6284FD57045D03B6C31D0D32165222EFC6876B14A01C18024B0D6FEC28361DE82A337FB087BA25DAED484B3E17FAE66CE2BF2BC88614ED5A2E1DB9F485CCBF7E029009C164AE3BB9B7F3B7DE396970CDA0943036E18D2CF96B9979E8D874980A844D7628B5FAE66F00ECC4366A96C814785516D056E44B906EF6DC09E1A976384CCAF1B3F40D79A5F6AD426BB70035E84961C188AD24A8122088FB2A4B5ABCB5FDD0A26CD7D44DD341C5E5AD65478269CBB5E30F4C23D63043DE9C65FDD57FBAE9F7A68C7BCF4E4E6B0EEFDEAA3BF376C912B15F00E1A6C1B4C80269CDF9BDF25373FD55A7F51AE9AA0C0DE6FAF001A2016EEF56D82EB696472546EC8BD29F1E76F0666B4C8D4C4CF6E633B30F323110D7B0FEF38A2EC90F9359278A23F276DA7984E87880105D12051937B037D86688B0AAB4A11CECCD776263B8A82AA6D5A5490D33E734C651AAFEA394FB24D85EF3A0620686E1D96D198509E5F04F406986FF201E0B2D3D7584216E8568C68C2D8EBE1947209DFF588969C3C088877B8C1DC0B0FADB7295FC44E3BEF5D81789329675AC5C3142FEC702F749C6E3AED13071C02680F7CB82E91432F6D6FD7C10CA132E61F2D47D6E2008AC2D5157445C1A3CFA52E03C5AD575FE836CDF4D8C9624E097D969EEC08DCB4540BE5B4A9F3CA03201457A2DAE4A966D0B35ABC65559484FE0AFECB774E9437EBA24D22E4DA5927D00CA3A9CD49A1F3843B1F3F7B2872F0B1790788BB216D53B9B61F3F394D140A200ED30C3229761AF6D3ECFF8FC463EF63AE13F92D3D555261F04A287DAC6653B7D493CC9026F5BE29C8C550BFC513CFDEAF83EC0280FE2786CA9C07B222F6CCD9C31A8848A4E79BE4B590FE4E239AD9239DF96539B48CDAD99FD0249D50204649E26838A076ADCD6800221FFF817681A6A1CCF807C1AE1794AA7CBE383CEF23610436D51CDEB631DF8BC1F7F7207B9972C60DFBA18CD5378EAB1501C6F8D4E0971862CFF6B1CF3A327E1AFA6371DE15FEFBB1C80C658D2B372F0BED979929E9FE3C3769AD0766EDB634949C29F9BFFD879C961F626D10617C161319957C28519EF29142236CCDBE214F7E3E9AB77EDD5FA814F5B599513A46F79CAC9FD9AB62D7859ED57A5E6A0AF7F5E74EA4F9FBEF3C9943F2C69CB66EF4497C92B25059980BD55568E8A5C50C0853FE02F9EAFE068EBE710CF284976FE4B3C12D5990951775B891CEBAF38BA4C9DBF70423210F723A6C0961F00766F0ACF1AE75D3F1298B378CDD7FED999A8B45C923C3C8A9A48F007B88F6FC9E0D37458E441247074E9C89E7429BC76A7BEF55E702420C1BC65D66BB28D46AD7E0C5BE42DE7B89A44DBE7EE416C795C0B7E91CA9CF2F2762816EF4BBED139137A8AD3FA7A5A96C917E8AF660E736EBE9D70E4B90FA18B560AD173617F8DFF65804A2BAE40A4D27E86E97E02E485CB529FAD4A5C7F72A2B758A693826BB964EEB28842F5AEE51DB712D68354D7F1EC129B7785091B1CBC3FB389263E064EB03DF94183E0C1BD1824B8F5C232D7970C11E53CAAAE90EBBA5EA862F5AA26ABA25B5F627823182444EFA64F21125DE36AFDD615518BB5DFDD117B5485910319B458236DAD01DE33B8605352517CE3AEEE706DE917CA76ECDC4EF53A733E5F898C2DD6C4D641D141EBCDCA2C5C7CC176EAC1B493DF81702083BFC124AD9ED3511452A71F831C9A2F8D2D771CD3C1B1C440BDC46E87FB5DDC0D45C3E28C10AA1AF313C08BB554590DCD296E0916A9B9DF3D527A5DB9EC1694083BB99C480231C87444998DC7F922F7159B019460D39BE64882528F4DF1E3E332F7386CFA34310B666D369ED7FFF15CE6DB939E448BEEB74E221862A901C37275CEC3E3718B146D0376C0B44E64D393C231050BF166658C333509AADCA601619BA6E473705B5BE1C9C290A390EE24062265298AD5BB30CC53571B4E8046856A10DA99823E0A33C85FBFE785BA709A3CB9B97DD6D56DB92FEBF8A833941655294134BE7D37DE581CAF4E8FE278D9AD5E31D046C7C4C6E3F162C8B5BDB27F1BB5C772B8E7838F67F97CC3C090510FCB5E2F96191A77EEB7FEBFDCBFF81A58860BD4FA87CB41B1FD51AC670828FD6EFDCACE5CEB85339DB706286E860BACB1667DA894AB79D32A67563F9A1935953679B687B558324E801C62B9EFF69888A51CB8C79D6EB4AA9651108B53D1B66AFB1FCBED7DCE98403C64885BEF7E45A0689CE783CF7741C2C787C1643E08A109B7F5813C11A16BC9269FAF0C74E6E0D08428D3DE2CD00E18615E157488B2A4095ADE2E101DC3FD48DA57BBD1C79E9C5CF0992014F80317FA35EE71560C27500761E8A60449546FFE1A232806A8EC6A5694941485F3E0AF3F4CB557A42219435BF38FA10E11F3A243C9C584CDE736A02BCC37B8F624931710C159F167CDB41DEEC3DB28535731DCEFB4926C8580D290AE818EB3A09738CA5D88ED1909CA95F1C71D9305F89B773CB840E3F481AA2F51DD65082DA3AFCA358BF88D2781B46D82D7685F4CCD0983C75F9F1D6382493692604DA6C8E8EFFB27129B1776509B98EFC15C75EA1F11C04D7374742EC8CF28341A1BE36DEBA666DABF6BCADE7BC3670C03BF3BD42441EDFE79716A7CCD32DC3008693A42800944BEA936484BED7B6174718D31ADA938690AD1EFB0442FCDC7A8967F96FC4FA96821FF9862C3B1495CA55AFE8ED5AA8097E20FE54F3ED2F2BE1CD241A494BCCFD3C75D7ACD180AB6EB192402947C273ABF6FAC2E957C8FCC7757D79361071B2067349823CC9DB3D531AAF0561ACBB918DF2924276EA64EB2BB095680D0BE8DA8D38D53F97D6CC68D88BC4F22C6865CFFBD59A6FA015D2F0A12A985FD97A34E4D7F9504CC5A86ACD4C791F105B9CB944AE4D0B0F747A1DD089A7903DDA5528752132D2387E4854234A8A3CE95FD8AFD4BFE8E55F4C026E80348ECE14DA917B3A696AD797E70D06356CFD2463F5CCB96549E1A037F938624754C57401CDDCC948CBD088A0F276329A87DB91308ECE6360C743E4F8F360FED28B77F7A60745AEA0B89721F4CB342B75EE1E51625292DB27A97C2EB18186278FD826FB49CFE87FC9B45BD26A02266DA90A7CA7D6C5D9EAAA036A0C7A12171832923FACC0AAE7554EB365E312E6B7B3E8BE167B8E580FD5CDD609B5308864600B98F9B69D71EEF1D4765F4EC07A584D9BAE8A407777D7334BBB285DDB15A07DD5E3A4E8C8072710A4AC204162987F2B669524D88AFB77E5F4A540F9985D560DAE55945ABCDEB3F90A498F76CF44D0A9E3977CDADC11A8613D50E4FB19577A6F6A16DD1B4003E56268A1134D774B9CC4E94CED0943A0199EA9EC944E891F02DEB85C1B870E535F97599F843E8467C771784796C3C8712F3681B475A4EAB150D18928AEF90F293BDC505784441B6FFEC7E525B15B5D1E2203F8EC95DB5EDDC8C6EB21E82118C75D6DCF2C58EB4487EED220B1EB6F3A3A7E92B0CE13AD5E87C4E4EDD2C8BCAB83D7622D20F3F5CD74A930515808E500563848AB0893CEF9323EBDEEAC9716270F3550C1D92FFB4D650C8442300CB7A4C61DE2B5876F6563271AB7ABDACC962BE387556A6452DFDEDF99148B4A2FE635DC730CFE9CF07A1AD5E148E2EB639E25838A8B5F6271A1AC8330847DA496F042237E9F38ACE9C37F096DA0D76157825C2C8F578919FAA984F4BE65F7055E517B8F78589E1FF361D769E5D387795B79BF476959815D9B6FF22361F76E60CAB6986E0D164A0984A013101E3CADD3EEE5199030B45E8C6B9EA63F80C7E6E2909B39D96D6F62776820281EAC9FB55FB5C124B7DD9E9B114D476D2FBC676DF79F9E9B214EA69013681E7CD8D379BBA254382AE4678986F67EBA92CD978AC6353E6207101A3E1D18008C3D5924EEF4991E0B576FD9F582980FAF24B898796C18388F40AE96403D45B31785958D37CA09B76A5A7320776CA4D328E95EA7B6703F4AB0947070F5C20DFD154A9476099D193DCCD487F589759754C43FB81C1941439B4D63EEB6B24C294C70AC0A71FF437A6ABB795AED2FA4E2483F2A09AC6D1A85B91155CB368219D17883106568C27C924070AD23ED0193DACC353DBB95A4C1DE118C1A710F96DB6EB9C146C2D0E07873D495D1AD9E3717E09C067422FE5A2DA8D9406E1395AA39CF0C82F9C290D1E31A4A4D9B4C381C95079327C296E5DB5F8E3C92EF62C03F1C2AC7C4B0174528B5DC0FF37C8C7D0533E4248FB86CA1CB5DF91E05E1CC582482E7F12136E8628A48085FF27D15815506C5013F6F65E3C89286616FFD5D08F3FC2194AE51FC4A706E2CD83B6629EA8CCE9EE3F968DB84C85E3DC0C4B3E4CD6F105A196260F5873C8590401719CE3AFD8DE96D465B5258CE6B6E53DB24FDC8FEA3A9062FD2F10DDFB0ADCD355724E366AFB6B401118D73873C8E682DACBB4BE47452EEB98CE51607903126F83AB6B27723818F816F9EDE8EF344B3E7BDAFDBE8292C6AF60835F572EE68629386575541F1B5D5BAE84BD85CB65E1EC46A70ABF6365F75F975C3B87944E45D0DA01F267B569D9CE55CDC90FB3BA1B5F7337F87A914EB5F6F7DD66A56B052430B148E3E295EB82FED70C6A38F738AC63B820DB7183D18156ABAF638AE366CE6491F0F0E326E1C9C3C8E7DF4D62632F7599805F4A8EF06DDEE3191E35F20CB7D03E7AFBAE7CC71A914AA9C1744B420AB5F406771E944EE7E3AEC062BEC33696DF2C5AC2E09648902EA629AAC071346EF87F5E54AAF650785F5ADE96E0919EC00B99926594CDBDD1E0482E56FC0B78CB6142D2A4BE8AED181918B11A841FBB8B442A3E2AF1EF1C29528D6447C72B8C2E514AABD0595EBDC698B90EF61A6EE4B400F01FA5C71A2DEAD6822F33C3341D8C019BD100AA9028B57E517AC6880112335390A8349B90235486EDDEE01685A7CF1EA158CF9CC1F348A6B113A9D82F2DAE95C7AE56F9183D97CBC35A25BAEA3552B8C2A7DE779F6B74DB1CFC75D07D79AAE1857B601E73CC3686C175F135233989E6D56BDBE611F96A2B51804467E47B474479CCFABDDBB4629A0FDC7F73E172DA3C168C6C40461371E05A9A332EE3AEB0C9A5985425E102E421F497EC978DE92BF73C98FD7D1BBD068E9D8AE82CBC7EF3923BCFE97BD68FE9563195D26A1AFDC3BD91B32044FBE68B4BCCF29A8D52D13C625D89F73611E371DFE6B73B50D6388CFD87BA92074533CFB34A4D543126F096002D9CE5ECF89CC11B0449F696E1661A36884AC1BF58F397D993C82BCC03C1DB156FFA5148DA7A73B3BE2B6A3B2436C26C24AC0154BEE5837D079DFA65D04A208DE8B79691518F9056CCDB382E61C8D7606BE73322641C71719A23AD6A571F907AA0BD1D8F3170296F3CC88BACD9B3FE944548808E80D00C07BFDDF271ACE893F56E01F95329AA944D32D9623180142B32E60CE0B908CF2748A29C42A3A59B378E47EBBC4ADA9B43133F51BB4D28B821BEC1788CC94AC1C8E9E4499AAE9E17FCABFF0A824637F125E9B358E0 +pk = 708141534C09F5F604225EF8C3472F37C33FC90C29A31A287446B0D750C19680F4AB7143C265892F44F04D162C76F637A8FB4749951515DE6B3FFBA8A88660F15A1FF1ABE760A156CE50E8E65B5167B5CF1C853561C3FF937CD1A42D5D79133A09D890995934CD8D764FFBC976C847FC2B8F306B71887159868F99E0D857068F9E8105EF0576FEFB19432D1D8719A25425AEB86F9B25CE96BDB84FC6DF3D729256CEF84D888C965F511E41D9F64547BA987A2A5602B9CE58858DE0E8C85EE3B3051159F59BD013F7879A4DCFF9D2F5E914C21DB5CCC493D66E28FE707352D582F084E560441E38E18DA992A6B9410928BBFB962CCABDCB6D92A6A76C02397D709F299E4425BDAF1B10A63CC313A4455BC4BDAA0CAC21A1160B5BF72BE41BD6A2E355E8CC02AD96AEC1CD8F88EA774D0D0D9583B280392A97B72F000EDF2B1DEB6E7C6309EE0ED564861384CE0E1B14538748A94B4B41282A58F1804EBBF597290285C01829B2FF57820963F3E0048FEABC24BAA8C2D1EDD57F58CDC9B46FD43C51C298D5E0B3B830DAD6CC7CF55406790C1D94E4AB0D86CF492CDEBE923DB4A4F6AF52BBF3C94DF828F13ED1268D22F7715E8B0A262498B97499CEE696DC6D0528C46B9C3A48550C05A9B5E5C8C6E62180B7635FE2D68E1E28370F96DCFD527FE43F0945585E641B7035A7AC5266C5CDB61FA526FFF3A7F5BBADE082F8794D5CB777ABDBF783BC370D46BD690A1780EC06F3B0818A704B53B311951612975651D1B0B0CE653E12151F637DB46C0C54E5BC8B20C9699E2D7BBA821BDEEC76865D99E791F3D9236D30B4D3C58883157F2B17876D88C9B58D0C647BC144C8B4006F1352AD98F2DCBF34A3BBD72EAE3D3F9137CF10E0450B9876BC6564E00761484B5B2858FD4A520B0E9AED8D720A53E8B221839FBCF820D197A47151A7C1184FFDB09F555A5F468DC4402ACA74A8C9A79BCE17BD8BD1DB159B774F80BB5490F91266BBEB491BF345924735E461F3BBDD56BB17ED3C4FB8C0405C47B84E7E0BE4DF87E2E7DF36CC251BF7831814C35B86C9FD8E2A9C5E3AC4868C94F4DB56DB3318985EB4DB7EA27FAEC3BF70891D0C6AF00724F6C0925244A725C2F92A53279ACF135BDEF82DAA62BF379380BF609CA4740D843C03479888D88CF2CB4376726876BE39B8B42500CF5F3565FED59C42A7816842A5FD3CAE215A8ED196E2665EDCDD06CAD9875FC713706540C90DEEC2EEE95AB24C164D4D2622516D871366FD3363D1790C96633499953BE77DB8433BD4F07F559D38F7A949F08D4E4DCFD3248216A44F177C7248ED52312EEF7CB1E9F2184C1D62BC2EACABC931278F63D60A655C915A9FFE48ED05EB6FF84677B5798FABD1CA4C65CAB0C72569373F69A2C7AEE983F269C3BC718AE6B8388DBB83C76924FBAA0C9611EC9A21388A4D0F1B32E536E7252B49D8177A42143D1F1D5119386DE400E7A0EA95AF3DCA4ABFCBB96A42B4DD9CEE767C9B514FA13C33216A83675FEE9CA13137701957EB91E94D743E1D5FC0171D859E5117D5425CFF997E0AD42F9000DB5257AC8B8D413A7B85A5C14659D1F70DFFEE86E0E14322AB3D7960F6502AF07AFA7735B3F5C5C4C670D7F79BCEC5BF49BCC1D021DCDB41A19C336B3321119E07CC9FA6DD4542BAC2EB29DFA99498E7AD32DFC4951ECFF0B36605FDE76D48AD42BA0719AA1616B13EBA39BFA76D05AF68CB7FF00C79A227F66604A968A1E8637764C29DD1D00E36DC72AEF380219505CD69EA53C3FAA02B37A9172C60D57B3CF9E29A91979C0DA92B1A97AE6777A0CF019FE5F7A85B03E7E8F959A4C3BA970D6C665E11AAE8E10BFC4EA1370698D6B6D1503FD8C065901B61B2CDB2E694AEBD4DF6A892ACCF724E1A4610569274A4CDB19E37E1DED8BFA951C807A9681E6587175B486D57E94E5A261D60665E21DBF4E73EFD5EBEABA558D685F839FB2187EDECE1F43A8024CB5405FE84EB1F7F336B60C292535C12700CFEB5952F05E5EB3F5BE5FAD9C1C009B926F5021C43C913412C8B7C4DF1CF064C79D70CB6D07C55F58DCA7CE10BB478CF45C4B3D658FCF9F79FB49A60C9BF0677C5414AA0D9A80267C996951AF4D69A9CB032815251CD4229BDC2047C1760CFC20DC917BBF5EB6C2B7058B2919F7E170EE3A9A4EA68A2F32BD70EA961B408744655853A65A42090EF12C9280C87BBD7E1C5F486E775A36513E158BF053FB0B9839BDE3EB8A8160D049BEB9E3ACB1BF74AEBA1586310C7E34AE572F61F4DB1DBB4A95C736BE899D396F3725FC19779A04C223740C26EAD2C9DCA2CBCAB004F601A63CDAAED8BE8AEEEC144C8B51FE3D145D2F4A2A318C4462CB9C4031767A05FC29F45C94A2E21E1BD372C111EF9D988F2473AA39962D95A28F63709A0046D08024BD2BBB4AD5A47BE9A2C9685F5CC414EC080B3AC5E51F2CF08323916EAE4542083335E2574BA17305B2606A2E525945AF922E7F78C9D51D892287FF4C7799FD838E1AF2F58DC2E128D4CC07BA91DCE07EAAC5301D449A2213F3F77E05B600EEFB143BBE767B398415044B273C5C6D3ECA94901810E08D007F2770BA97C1705CF5732687D47D9756A9DDDD2992E54A440724FBF32E0584FB90E8345C5E8093E9F329540A7FDE75588E66A69F650B714F13B6ABDBD95CBD4D3AE9C52A35C109586902B299C5AE529628E0181BD0EF673F05768BC984391D20C1FF9212CB7EFA64323ED9EE3EB7BD43963F6535BDF33EEA48A87608075DF0A57A4620BD6A740754A353E9238222963BEC29A4684BA937860BDB3839FDF216E9F5353D63EB1641EFCC97ACD748364F0DD87D870971CAAFF230CCDFCFC9C542A7AC16FC53E480016A38582F7A8A7D7ED5659D2B1B874C44A4FD3C2885BEF15C811CECC7DD553F0D09B396F417277F041CC1FD1501D1CD94096A0BF4D605DE2F6C87E659EC36DE1C44D866B81F8F18005B9C32EFA626B4C7A638213BF073A00BFD756A462A9943C31A69D2BC4DDF1E84DC6E93CA98F4A5B7322783D30C51C519189011CADFFD9E7495E4F12BB03D825553045BE31DEB6940327935F4DC077FC094B76D202A90950CB0FC67450301F3C6ADF81291838DC8F1C3163BE18A0D4EEE69D18B4CCF9498333B28D7DB10132DD484CE0D8A0CB6561D50A1CAB8F661112B5FAA4FB446621050E490FF991D2D0AFBB8434C0CF5623A1D5356AB7D0AB349909902E699453F2B8E59B45A869AB6D805A6BB01E66CCAEB17D60D99BCD8C90BC5BD022340FB9089CC135DBBFE070FE63D1627F9F1F2B8882D5A9D4E6663417CC322F835CE694E52C3E6FE42827B70BEF43E495C062D11D36F6307B4657A513CFC6BF33ECDB42A136ED48914B9409B6D7BDFC6E7A3AB161FB5E257638EF10C8D3EAB11D6C11E5AEF73E3294B0A9E7C1197D65382713B23E71A0CD191CB93BCBAA7A7259F8ECCC8983E907E0A3DB390E8883AA010C08AAF48C75377F1F3408AFFF5E1B45F64DA83A69C78A04AB04B3DA6011F5F935C0AF2247F85A45D1C6A3BD3C019D744EB54C34A729D78A0E645C931FF81B80926B068EBD7162A9C67E7351FD8A3497539886C3263C55E57AD2B966AB5548B49D63C2FC70C460808AD0B43FCEC774F18BF3B4FE6682D695CA23AC3A45ED2684236BD4B35472C828346E8F34C30959B2A1A4AD515A3B9B71068F513615CE10604AEEE26265AF3F3A56C7B8A4885F51EDAD657E16354F9F5EDC4E988C627F219E76320123C6727573AE494900CE50CD5F239C44BBDFDABBFF3AA3061A500EF71C0055940D00C071015BA13126BF7F2108101FB21D2F8E9171F1B98689280EC7ECEF693B40B25BB37903C4E7951C201DF3D02F25C6DAD7F5B75F01313347B181A0546342BBE7678FF1D7467E631B4C7BA92AA10F0621BBA0C3654BFDE7DF40778E456194D4D29C36862629A408BAECE860E9E8868F98D5BBA158AE1F6FC46BEE51F446D6D35AE9C24BB98A5FEAA0DF92CC96D6BFC247A3FD4EEF277DDBCD938577658B02DC9EDFEC126FB9085861F38C605DE9A2BF775303E8071654A60DEC0471B91C3B383DED20066307839011B63316F2209947BE9B01051B61CD579E9FF2EDBCFBAAC55F9D9893EB68119D3DDD4D31AD0C1A24380D6618CF1BCC68446074EC426EC59CEB42E51A42EB1A6A613A2EFC717FC1539CB3D30C608F76C51AACDCD1522C12E3CDFD7DA877C7D3285A93A08437D2FE7DDB3B5D9AAF631408A9C17143031B602FE153718E6898A1CB468FEC24C739A13E2AB0C2F39F8139DD82B123E165328B0696AD939DC8F8FE81F97224C28C53AE6FB4AA8DB12FE655F64D0C14AC6F2714F962D478817891624BBCDCE8279CFEC3B18FF702C30F80FCAFF0FF6A44F27D95F705A2FF57024B478367EB7E51AAB76A036490A28B1B6149E846AD1CDB6FA7530063971648D4A24E20D8A8426C8898EE4DF926960F08FCC5CB475D5A7825598D0F591360607E5847296E0098934E147ADE365650BB290EBA47C231C47BC29247211EC076544FD6533A595CBF5E4F6899D6B5DF4F734C4CF4910E9B5B410092FAA844F88ACE8FABB3CE134FA95DB4D2D63595A0A1533E9BD4DF20124B1FAE1BEAE192A125480DC205FC91C5B1868CF55487A9CB46BBAA00AFEA6748FDFF97C0430D6C0668A3E3038FA1AAC014D0E742B6BB5BE87F22AC5DA8235273FE617469AE0E457EE1A061B79DAA02AE352AEEE8A44F9CFD060C77BED1BF1941131EC1E01719887105238174741F831233FE7C11298F0B75D918EA3A333891107BFE1F7ABD24448DD2792D711943B841124CE49A566EF4B2658AB1F43C91D81D946521E1EBBB452E1EBA9542CFBBD62247C5675B1CF06FC0F376033B821AAC308FED2F3CC0F1B244A7FC4A333CC97C10EF8B9ACF4CAB64B50DDB3122189CD81BA1529095F6CBE8C9A130974C46027DAA9E32A648AA43552FCFE0F3AB18639C200B1E541CC5E308FD13DBDC54D61E08AEC09C392EFCCB8C28CEE6EAC824552941C092DD93C5A3FB36EBD6E5512C39C8812A418A78EDACABA633ADD9FC7AA71C5B9692207505772ED214810984397B37BB8203B4EF73536DF8CF8CE8F0B6171C6D2A7148D61D24139646DDCD1380576C126551F443500035759E1DA67260BBE363336542594BD066E19B81E2A0F722CD951EAED99097BB7DE5993452B6D0E1DFEA8FDE67B0E827BE454FBF06DD2EAF234D2F6C9C638024B682AA39B940DACDD8C699F784E1496545F46C67A21181D09AA8F458CA944845451F2EC5D33425B363D2D23E28AC73E2A100741042D4954134CAB495CCDBCEBB9B9A76B7835F0C772376EB0DC877E8FD46B8A179A463D410C87E02C11F5420EA3374B1C99AF367A0243CF7F5D1496C5B3BBD0E3F2CE792606F33EC2A8438D62E5221BC43D0591CEE5A2AD6E32A0DF9C5445C730544BD87E8E8705FEB83044718274F58CC053F3D590AE571B312941E671A3393A493E3DA02E5CBA9E9FE8075AF4936886C5AE1409EE69C3FD71D527A3EC510A4CFAF83F6DAE66D2242854B1F6958E1D4AE286D43F4097771E6B504D202AF709B6C70854C7D74FBEA9ACD31A60AD65C7CF20DD5466D6793A2E5588C914D4366561A147E54A4B4ED50E9A4595DE49279513153262EFBC0DF3D20D71330D248D126EE64EFE065F7F06F46E24A5135AB36F3D96F3828620D9ADD7CF4819EE9CE227648F306B625339106265DF9931D3DCE3D02FA40FF62FDD8355994581B00CF28269EEF6061158634641ED88EE953A4CB9F70BC0FB582FFDA1BAA76F1D04ED4F9FF13B5C16982DF15556CE0B1CB0E77F1642C61B4AEA1FED95057AC91DDD852BA71FADB3F705212264B0FEED4CAA38B331DCCFCD57456FBE7B18A5C8FC26AF792C39CDAB949EE4F9A1F951428C63C7C8BEDDC4D551BFA370437922900A8E02FB813B1F819E1D73A3B489B2DD18BDC944B4ADBBF698D6E0337E205D74BB435DF029171BBAA8978002E11C7C3DA2EBAA26691EB861FEFBEDAD911D8A356980E964A36BCE1A2ACCB9104624C5C3845494AE5AA5BDE9CB707E690D32A980E5DB0D2CF71CAF82D493BFF56DB76BC30E29841BC41BBEC2DB10EC1935371BAB9712B63A62D3EF99FB5068CE2DA680C58657A6351A8723CCDDE0DD831FDAFDECEFB7438D349E2A915BDEEBE0FE27DD7916D955F21146B66815765E8EA383FCFF978AC67C680EE32A8032CE7193E15D54A37610AD12B9C2AF6E00C5496A280EE2047AA26065621CC6D30D11752D0B13E5ED698CA7E33BD5926D11C2247D01C10BABAA32B4D1E2230DB2B4F1340F94468F713D12C6930EEEF5AF007AEC85D8746E43061550CD0C9865CC1DFAC1336CCFB9B7793F379AA2860250396513BEE5175C2986F0FA3132102DF015A34ADA4468C466E49925E18FAE885A8225A8C3E3C67580689320DFCEB50C1E62AFA9DBCE54CA337EBCFC6D69DC88CFFF4AD4AB9ED6C473583FE02407C9D00B8FE6032451D7A19213BB292F0FE711A4BB33A51898936EAE0A25AB54DDC768D097EFBE7B4E6524F9EB19EAC07C791158B7945F2DD6749F863868EF9E4FD357D4D996C64B431897E7E857D7F2CCF000360E959F33D46F3374283AD1214C3CDE0BC175F59A5CDE705AB0A02223C4C59ABE48147D943C5D6FD0A3A22FF93149F409EEFD7E16577F22E3F442137CB70C81169394023E7B72DCF5E52DB8F57A05E65F630C6E119EB5E0CEECBCDCF109A661ED39A3B261F64D48FE1F2CA8E22CFC99D1F8819A89D9E62B5B512121C7673E868772F03156C23C744BC7BF9F4333A13A02BA8C7FC85476FB96D749062E0611D2D2065EEAE6CFFEE347EC81A6AEA5814036020D0D2E7C1A18205F46637B1BA833179C08C7BBCA673AEF91485DB5D7E1E234437A4340B8C7F38D07682D1F9185856225FDD6BEDB483AB1EFA351855D78D97DF7F145B38286069CD6DBA08B23299EA3EEF4C3DA0456E374F70E9EE15B33E87211C2EB7257AD89AEACEAA5CB1FFC6DA189DAAAD01ABF938135319D99BA2F27D535E819EA908D7DE332508ED3320DBAA64613ADAB5CB6A47501587F35FA60E0F682C31E23DC3A30273958C20BF53CC089C44F0538632AB0A03309259E52279B08E4C29139CD0E04B885000F03425D40F22B5CEC794E7C9AC2218D63892C38A735AA1AB4FF63A5400382C5439B94C82DD3D288938E3170A88781C43206E724E1C835826DDB15785DA0A5D9D8E6051570E8F83441D031F39346FFEB63A646DFBFF5CF10E16CF33791FEAFDBE5B2B118F08D2711534CE9BCD94137ADA72DE45230116AA60014DAECD984EE5F9EC6DBF8A61DEFC860C9DCC0C214EFF6DA231BFAAF721CFC138736B807C31B97E1EFCC83BE09A50C32962C1570BC25B2C6A47B79F9677DCFA4716528584987E6F57535E7069172C531AF9189430BD96FA5CE0BCB2CAE459DAB8F5B0E7133BEF94007D6910DAF38C65EA0EC3232D57B5B2CC55AB0876715FB611676334FD1471D11BD4A777EE18C4F48CB7F467F2EC24D7C8063229C1AC3426AB3E0B87E280157AA2B04C35478FD94C75FE9B852EDCB34B95A2245240D4AE6E6D01AB9C8FBF887984F1DA33D16E50A60FDFAC13BB5C99C9A9C0CE5740AA3AC26C2F2989F5667A65CAF57641E047FDABBE76C80E8A5FA28D78B6C42B5E10AB1A7B251E19F812F4C71B694AEEE9B125F9D6C5F6FA9D381B44A557054DBECC024DDF5DCD524655BAB878C6C180D566C0E4C206B13EF73E266B07F9BCC6A2AA86A18641A3E265E4814589C34D34AF47DECC905A7B625F6A06F4264DD7DA5DCEF610EEC6FC38F8632A286906CD54807669EF1154E5E71E35E0CC42ABD8EE881285EC38D68D10C8A0F05F6BC2330755463AC8EFA8 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB148032DCD739936737F2DB505D7CFAD1B4974 -smlen = 871 -sm = 7BC32600E7FE4E0D8CAF187997624BA57867EC136D7112ACEB161CF813AD98AA9709F0E42BC6E86C4C1A32E5B929DF9976A4C0D77886D9E5005FAD28C3B0E20DD7BB8D49AAAA77D969C72C9D37D78C3FF556AE777F4BAC4D505194B6026FB3E17AD631980DFC373C7510C024817C1900D3428984E4E952B49B4C46C928717EA34F417B5F5D6067CAF5EDC15C1FCBF74D9F7A158958DAF27ACF3BCB611195278550D06BD83441083E2A64F0E70A8B668453B7F638A64C6D2424CF2AE31FB6EFEDF951215D14648D2E3282526C0504E4A0B56AC0336A28B98297D16CA2087C3C46AB10275EA0F5611BBDE1B44BEB420977AA8EC3693AC097901A8E3AEF2D377E19AB6D14A42A5C5D7A13EC1DF5BE83657B7EE84E7671828AFF72265BC7FA90829F92DF63A159E51E222DA67A5201DB70597814AC4D793CAEDA47D7FDD2C59402A2E8A67BEB6F9F43B31FEAEC24854F429E2AEC6FE9E7412584F08719C0C5C90E6BC5371D65EEBEFCC956ADA0659B9B0B5F4D4733873FB4DAA0E837FDA9062D9A79766EF66686F9B355A219D74728CCAD98B04391427A30D8B95391B9E54B9F902853D0086FB1BFD136DF4DC1EF6EED4C75F449612C76A506EC6C2D7E9676C776F615300230AAE0353AFC02D80FF377D79A923D2348EEC166E0D1B40AA2428A2BF2F87DD89DFFD6F1969B39CD84B3D2813078CD4A7753379A79AB6B33F9E8B54A73DDE0C46F4FA9AFB8A9D0445AE59D202A3DF70143BAF1DE61DE9D55681467E343A025B1E0F67AF5B1E3E22568D449AF192B3E241B6B635E668E851B39E9909ED77EC007A8FBA5AEC76551E6BB08F454CCF4D48867456C50FDEEAA80F4557D375BDA789DC0A5622CCD20D0E2F32E4C7876464F8C8B5393F45EBA04085F356927955FE89C475ABA7862590656717B5C77F1F79D2A430A2DFB6C779F1794F5F6D374E6E566706F9BFCF33E2070B10AF8BC9B853D38215BCB4AD02123445D91B485952514C63A21FAC93146A15962FAD262C2CDC8CE18A592E4420F60D18AE4AD558B5229B372ED06F021827E932BDB7C43ED6DB84AB9C2E408251619BD8B3CE28B9C55C3A21AE2F300758C80086F0ED4A316403195512C2880239F50AFA996CE24374CEB25637183B96CF246D204A04018F4344C81AAD9CFA98C2EE4F5F6CE3A6F352A86E9A1B07BD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +smlen = 997 +sm = 1666A7EA903F61F42914C07187BDEC13F7C8FECDBCB090E2749784F7F9217C0FFCA1A7368E7982195335D7C2256CB15EA3CF1554736C75B05DF417FE7B96BE5005EAD91E423F54679718786475B03B4E679D5EE1D6BDA1FA9C9273C9EEDDC9BF76F89887CA01C612F9AFE17F40C8DE0DA86AFA5B241840D16059B7F32A3206F58303AA7B276C2F504D7F8B6345235CE843D5AE4E879ED30A762CA34A7C1933F264C574432A9E2AFBA24D2E4F97C32E8092371BE3A68A1284FB782431E7D9A87F8D546E2D222BEA22F3183C0DD9D8755EEABFB0800B89D85359E6B930BAAA501BD06D8FE9A14B601860F978B3C2CF8C2FFCC2CD35576FC7D7F9B177960DBC870C6BE1056DF0DD6EA15416476ADB1037C60F3F6115385D129C1605E8084DACEB3D30C53AB27D02A4D73559CAB16E024AFB95019F489188540FDE0D996039A9DC269D4CB3400E0E6E02C790F70E1F6F1E834DED5C7CF4A1B80951814F29CB8A5F8CCB35B536D8B9EAE89AAC8AC06895DCEBC4DC5833FD7243C374167E041F7D393A69615062AE67BF896CCBE6BECBCF601698FFC228F03789399974AC21C912BD0E0F20988871F793EE19583D8C13823CABB6BC320F1B7AA35D61C197A7B254BA848E89882BFCA9C852CB4A666C51D3CEA0F1450A1EBE73144866BDE5D582BD4B5F55F01F6E9635B7528E01D9825785E78BD8F22DA4C83F75658E0B654BB44575485107EB6C3244E84341FA53D2F21192ADD4765691790FFEFE72E5CAC008CFCAE7B7EB5B92502B08431FA444402636E5D7E89D70AEE18F5A972BB417136DBB3490B4CA25A054ACE54843B7B60C32F12CD72506258975C5435EA9246CE80F5B1447B6240E29ADC929393F5BC25AF746F32D99429DAFFA049797A9A5BC2DB990C2AB2BEFAE53493ED7D590559A2878983D601C2AF01EF87A83524E9286F72C0C7B3321E9229465F4FE806B91A3FC7ABDAB732EA82D7ABE5FDA5648ABAA7D151EE6A472C22A0E20B14F1FA0867BDA7AF96E647BC21B581D43D381E02DEF501541D8643564ABBF5EC5477C986C1D9236353F88B9272138C3B1BA07117E7B5F776F2AB9704A58AB009BA1E54AABBAA59EEA1B84FC1D400FAA3BF7AE0F90892398BC6D2E5F4DBCF3BDB9D9DDD7DE4290544BB6CABECA5B456DB1E49CE6247BAF6F45F0563347F340821EEABB36AA36C547F37D0B052A31F6643F6462CCCA65423088D6CA30467E7010FAE63895F97B334F18C016BB37237A0D392AC168F61ADAAD3680FBC1339CFE7E79BA995601FD085D1B4CF643AEF7555C50BFBEDB5162A124374CEB25637183B96CF246D204A04018F4344C81AAD9CFA98C2EE4F5F6CE3A6F352A86E9A1B07BD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = BADFF3063D36755441C6EAE69826C78BB05DBF30566DE95CD14E90DF9ED1147BDC432553F0534920BDA4F1B9706C715E5A79ECCC705824CBC499D0E1A87C234C1A92C303202728D8E0F552991468EF518EB18D5215DD3EC93F1C0E4E69675E5816DE7EE4F0BF0AAC153962C11B90E6F75F86A9F9072F89716DC165A8417271BC1924773645B4720085C47E92458BC7F91E6F633C842B000F0B00458FE8B984BD8BD427AFFF96B3C80003AEAAC89F0374BDF02BBE69A597640DD30A60B2D6E06D13E8347464B0BA0C7B557DCA06AAE2CBA9A7637508D19EA80E738CC2B0C9E1E20987C8ADDA81EDB62DE286E7EFFE668A2865AF2F1249C3A6E0E749C6111E1D7D73A6EC91E13410CF5324E980DAF029719C4696654EB8BDCE17EE80B7CE743D26723FF545C400215EF8A46AD9749279657E032F341D4DB973EF1D0B17AF4848178BDE3CD7B6DE2632880EEB7126DB94BD57E32EDD23E773D565E03701A8DCDB797002060C1258CF1ACD7AAFE49A2C7BECD94AEC42832847EC3B193D96593F09B70249F714CB5C9D45567175D28B09C0862DF7D7D60D5B6625DF7E513773BF022D4AA08D191E1F4EAC91F95D49EDF7E825F2A23CFB27B50E242AC5A3D8F9AD3441AEB3B972FBD60277536F12A75875DBA9E8BF568BBA31FFA290666153CE55BDFDCB855EFEFFA6A2C35283A61EA22B84DF044ECD489006D7F43DC383ACF6EF1FD015C0BBAF856238B0EBB88C39B0FE95D30C9D901EA84670AA25FBBBAA74C585B9A8C05B8F02A8956D0082D97056AC95042FDCFE2A50FF93F2F4581E5509E6E361C617D8F635E13529810C0414ABBEC2847471C24DFF68EB62B364E32CC08EC27AEE08F96E9892B8EBF1E0E90380A62833A5794B1FF0471F6498C955727C35F491086702A8124EA8F4569202E4496EA87DC2B2225ACEC498C3CDAC596415965EF4A012F1D219EE68ED7F40BBD621E4FA9B1DC453FC482CB9BBF7EFB033C7321CF1F0E6FCBF821644B51ED123A57FE551B282D25A4F06024806563DFF94C7154F041FF06886F25E826A4A8105AB72C0C813BC86FF078FDE13A7EBA4B0C510F817016D05F485C5DE656B03C994768C6EBA5688585BEEEF9B126E4317D389090B79965BA024204177FB47EDD0B3CA8C92C6BDCBDBFD0386FD1A18420B976C8817F007D5F1DE7EC81D687B72202116CE520451AEE7CAC60B7CB200E2BE565301B9261ABDCB5C8BBEDBF9C3D11716946D878BA1475DC6D3C6DC3B1644BA7BEC0D631C82CE366E10CDA05F56A5FD97779CE6EE2F730DC60FCE10718F5C4FDA49F4DB25C22E948717D6CDCAB573B77F5DE49BE727A8EB8C39818AFB9FAAF5A7D8C3021488351D9D634CE2556C7F1AA89166BB89FE1183A0C9BD885E16021F7D7122E1CF71F0B8202565EB213DAA659D23FD0065439F197388833AA7D106B519E6B78686AF178F9BDEC823C0A0A7128D990FE827C722BE6C86F8B8F1FA8D01A22C0A1FBDB727D51F8231A56291CBCC2B9BADCC4037AF9F118320113712BC0B24200D877F4461C853663E6951A8783173E58B49B0A020F3CA035712C7159C54471ADA7E3566632E302C49D83CFE2F96117AB37F432650B775724D63F6CB7FB3CEE3DD54B86FB25362C9776B48CD1679F410A86B182C3BA5867EDDECB92FF4EFACB1D968BDA878D67580F6DC9D82B652F270C76B328D109A8E9C8341EF87D93F39C90FD0C9AECCCA024CB72936F995E284269BB8FF87A2EA67077D1D94158AA171A3A9DB3A610CC05021E589927943EA7702FBB458A926F301A21702ED71187B49CF1CFD6ACB9A6EDA98CE605033EE0DBFDCA1C9C5EA5713F61C3807A533AB3C38161A9F6F29CB17A2DC972421833EB08DA53AF273C6BFAF61EA1E32886D0C3298B2E4DB18FA325EC28D44A99A37987651C5431474A2C6B852E06A59C3B6BA74A070697A2B64985FB051550C302FC332926261D4A98F8E021E9C515A5A9F1EA625BE10AB8C322DDC40A658FEDCD2C48419C676476427085885F88C43A4D1362F72B78D69F56CFA549B8714E3DF67E99810953819B44CEEF6DA8F8E834DD6F04C94E59D0689613048B57896B34E8E6C76D6EC141B4F6275EBBD82B7FD63900E9D35BCBE7A5558C1DE03CAD1FC4F1C26ED18C4240D10AADE905AB52D7E6D94C962BE5F8795312CC4F73543EBF174F53D0B87784BF223BE0159A89867C30C24A72EAE03516140D05B56720FC3955AC64D2B7273ACCDBC93F04BE79B2508032AAB4C3CD522B631EB7D36827F8766E508C747B7470D4FAE75881B3B2D23BE2263E45DA2063AB90C4519DF4E3660FB154B8849A2472BAA6CA8BCB6179E7FBEF7396E38587CB968F6D49CAF096D00ABA3950BE4C6934FA9925F85A9A9F24BCD73D92D2EFDF0764923E5B2EF226DE8FACA64293C9FC50894FD01117BD8BF44943A1E041F1269B56FF170028CFC6568BE841E793EF3348EBB412D07808D4DD603929A748F34761370F1C2B6160D6B828547A5F50EC9B4611125121B5351B43DE0A2B3AA81284EEAD153101DC3464D3CDF0C5C940A2C9093CB29C8C97E6CCD6FFBBAA9D517E6431FDA856021EF03CEDF870C04CC4A09C276EE1D29A368A4A5A38DEA2B026301D37E8802D0997DABA6D2905577D06EC62C300DF1501892BBBAC538D210D91B3B6B69F2B8B0149F7168AABD774E4848EF9B25F4BA3BDF405AD0C809A6E84DA1CBDBE1F48451E46B5F0E0ED678E35EFCFF468B4F13DF2BF542AC873A73B1CB21B4B692731BDBCC53D6E4E22678572D0767C6A70A17BDD496AAC32DD0F37646242980D2AB1950D830E631AA9B879AD95B6A4577E26C8B83CF7AF66D42967E564273946B50B118C7745049DA00C859868CCD6F0689A6B3899410661BA2F81EBD56D27A067170BCAAA1AE65707352878319353F91135649695AE4B17858F20C57B1D34F2A656874757649EC3DD4419B8A447F905D5CAB39C4436361CF414AE0AED64D4EE5422EF1F9BE26BC24B8DECB8E8555628E3C4F348C3138C558F3C5D5E0F1FE32168127704327C363D56AC9733F7FF4675C83C4FC35ED5DCBFF66E095C72D86327BAF2EC20D248053F6CD169758469F668AE76298D653B2CB349C08D61E703DACA3BDEF1D736786F9EE25ACA5BC6D3D4D53D85CB566CFE105029189697D64AEEF17F66CFAFFDA572B18E3F7B4C806AC0E5FA4ACD1E37427597C6505908FA6BE87AD124EEA43A4F3606892703A7405036A5012DA64BC54DFF9526CA7039784BE24614CB76042E92BD37A9D280D0D81C25E2C1BC0D695EBF937FA525045E6970EC9DC8253032BF03A9E9837FA240D5BCFFC31BFCA1BD0BADF1EA36754C82D7F495A9E628CEC481B0C42D1B359C4692A7219FEA3259A27A6B324320900649B2453D9362C889B8806DFB72D7C3ADE8415189848936AAC3A73DA151CFF84C60E9F708DAD4114EA7F296C2418A695438E93FC29510ADB4EEBF0A5E1BF543A05A6EA6E2F28F851FC63687DC1F7602BAF31A74E6F13362DF06C4DBDC1ED33C5943AD16017E13D508D20BD5B77A708E9608D39E7301E61E89FF821F81E33E23D5219516A6FA682C96AED84144409553A11CEF6465429C8E45E016ECC5112649EC41F1AC8FAAB02AC6DF4F31E2E75114FC19AECE8E7DEAAE252F0BE9D74FAD4E43503E3412B4093861E5380F957A9599F76F7A05F053CF7308BF101BB85C6F046D78BC79DEE9CA3259182574379C522FFAAB14D8ADEF5213B959D0E73C367BBCF69F4A1CD4931EB4473839C6F7BCE105F564F8DD3511CCFCDC03B929B1183EE8591BD65344433B04E59DDF6E31D185A18A95559BF73A32AAC2834A185A4DC237B5A9C0781956404C7E945D8D47688F7DC7BF79591B1B855A8A0F639AF59659EA530C8EEF3309A22A6959231B81F0D71FEE33EF4B7189334FED07D12E906C039853798867DCE4066B123744B0C907A0F7A8CDD03909C291711A28BF4F2ED6ED372A4E9941D5BDFD5E8B15B5EFBAF8A2E8D4E90B086C70665A89A74998EB4E0315E5BA98E13488C22195E4D0A2CDB96BD3697F2BDA4872633681CC864C163EDDEAA3030987746AFFF5664BDB2E289D875CBD8959A0ED12D4E26B1FB5A86E0E26B16BFDA816F29D252BF5AFD8E6DA6035FDC889B59372574CBA7A5DF0B88EAFFF79784A5746563135D54C3B8C729F45E53050B0449ACA4C2F46209FD7F4AA06FAD51AE2F545B821C3F45D15129A6CBA61479A3FB67FDA119DDBB8F504E4121BD6C3D08CF19289C2909BC8C192924213CCC90E4B043B4CD2E31EFC3DFC809A7C105C59E01102DBE83C21CDBE7DDA761437BBFB9B0AB4B4C07B0DC97AE78F34A0AEC1FB19ACAC4DDB1FFBA658B745EDDEB3F9EE09D3C08C0C26E713F91B7CADF8CA67AE482BC1854AC9AEA31DB6E1476B7D7870E20A367B62F010F7A735C42136B924E52BAEB470E4DA77FBB0635B9A3132C0710F4C4F617AABF4FC2F45D04E2D5C0DBB2121620780BEDC9D8623CD98AECBAE937EC92F03A3D635CF79DCF4BC7D1417DC074B7C97A6939E28AF1F76DB76208141DF27C4C5609D25EF35D30E2530BAE45E9E9F62F5D2CE709902ACBF03BAE5109A10E6056C9F98B90EA6FA9C2AA2B8496CE91F4D442DC789C2F571197D8062A67C027406688DA5205AEFF43B5A8D572E399D8CA6B74CAE1DE948DAB712B329D094D1451D30669657C0CE1F0AEC381B786FA22A14CBCEF2ECDEC6F5CDB1C377B8C33CBFBFD7E06A0DE81912361AFAC6EE4207F99DBFB33B1D80F9D3D74C89D4DC00A41BFA27999FF948E3EA2963D52B35C1F2DFCF9564B8DB0CBFC87ECA3371319B40D57C5113AAD754A0F8226377DF09FC39C535CAADE002F807D5F445B22D440D1167AE75625E9DF0A0B80340A7C07CDE7FB5541EA58E6D3D2D8CBCF160F52641EC2D5E814B703A417D8DDC90F56DBD34DFFCF478200C9F07C03BB5AF6B4AF141B7FB94EE06732FF3161A563D52BF980BDADD60991A48AA97B699174274995863FDD34A5F946B413C5155EED9655338533E196618A4F17E8EC8A1277803130C3E51B3A1F7B9A524DF0DA9606ABB94087C459FD7F5145527D66FCECDE5D4E61ACDE6319EB31B4641F6D99CDB2CA3A727371DA99F3AD4C4877706669580DB9AEE4403C8BC0E3F640EA712B5778AD60B133124E6D18E5ECF969389021B5132A665A08CF43D3C650627A9471B685E6F3ED6DF7FABDC76EA1CFAA0A22D2163501B29E2FE86B7C0D911EFFE0EC07398C7261CEBF84B1BE238C3C3F7D7CC4E02446B03375F400BD3C99B070F2ACF2CE84F1311D944909D54EB9AC4CB36358A021F0450A812679A32B4947E6245F7DCF5248242BF7C5E6C156CE4D36FB7C2D37D42E2C6A8683848D8C40A3954082D7129E6B50ECD670D56F9B68EB90C1BE291DE6C89390882300FBC74E2F6D4ABD3D974442C9817BF040798A3C134FE884E25F2C4391CCB669460BA01BA68DCC88AFE98E5EE9DE9F4C7B90B0B755FF03CFF0C51AACD82E6F862487244B6401BF774202125D440F496B25D5DC1D7745D20FF38B64ABF575703527168FB767EA3937EDA13144BE75DB44B615AFFAF64668C9CD55785B8E0BAA7036CC2EAA039B555B193FEA948BB6E34CA67762F9E9524CA9DEE45EDAEA2C8ED58F18F17D19D89F463BC3C467712509D4DB83C68902F6E59E55A3C18916D7F58FB81CABE3ACF5F070B6981E11DA44C52C80440E7CF113CF275E8EABA88E593E4B37C06600EEC1110459AD703DC085F8D5DDEB57F629C6D08F8991C93247F16D4AF44DEE63B3F6AA7C4367642EE217C5DFF072C106BD6DD4E561786390DF3152396F3EAD54461E13EEBF5BDB59F8B652F1E828021A6CBD8EE45B2CE800529E68E8BECF1B3AA38328B5FBF1547690132C77779AC42A71B7B18E1A649B97DAB78F1C9B54E08F6B97ED7808B808FAD9F28D4254266B1CE6318F78B0BEE41E5841EA59F49FC63062A4C5A942646CECEBB42BB2BB17FAB8ED355F4F401FFF1D90C99B3402C97E2B4A9313A0C81B9B0A2DD0BC36BB99230BD4CBDAF69DD3CB16889CE16F72A6F638142B9EE905351AF3FD058197EE479EE5DBBB659248AD9DA78351D9805FA72136EF3EE26A8BD8B7DF44133A6071D147CA75E7DB04DC5BC5814871B0FBDCE6839D2190DCE98E6365622BE16EE8FC5C736EB59179D253AAC867E43E2A9ECBC74EF0C6B59C684176AD446340ED342DBED8AEFC76DE321DA776B4811A0F90FB5C5CD15F1CD2CB5951019C044562C2DFB662181A056D14E0F9E5A0EF15EBB82A4BA8A3D97BFCCBF52FBD4F458E6EAAD682C5058ABABC3D0733D0C89D1619B1BCE1EF9644071943078BB061D358CC220C7F79DC837881FE3A2C5A30C4375CDBD74EE618E298BB0E5C2CC0A35910D887D4A7E0939EB3F3C017E04EBCF6F3EBAE821D10316CF8C5F9DCABF7171AB4FC827B1E4E6006A4BF408389E1D74CB4F3031DF8E142D1070FB960371646B472237C4DA1994427082FC66DE3752DB427C47AB729429A9EB0ACD9F3B27A4B69E35599A6469F2AA64D6027BBC590C88DA449B917E1BAEA927D1A62ABC061DB23170B5C56BE20BB2C2ECB320FF262CB436E03AE95735CEC04E3142483D3398D1F6A63B7CC793B7472F0F4A77AD0C1085EBB9F70438A42CD0D20E3EAC6DE0C07449E8FFDB02EE4A77687C99477C6454BBD3662B3CD5290E6CE4B45E68BEBDFC132A7F6F77B9BD5B81A436927EE66AB77AA57DA7C7D04EBAF5DF8C45A684E7D7CB848BEF26CD43F4CDB6F3CE8AEE1C1D27977C6B5B5F5AE8E406F635891C12B88C85E44A4C6B0EF7673620FB4F7A02FFBF6B51F2DD243FB8D28BF7A03F1630F0C0ECB32EB7F8A4649BFBCE1A33FE86AF4A904ABEAEC3B66EBAC69491D38D1B572DD5221C010223E9E3BD00892D206214FC5D2F7AF4B458700A3899154D4D425867CB5681B3E46F30846A39BED9891AA18261D29C6BF861CEE408626DE34160DC19940C81AFF99CBEC2F70B1B205CB4153B60421F6456C6B3971AC40924A10224FBDD546A779159312659CFC2063A378F1B20546CAF1595E628B8F366B9CAF977314E000DA0B29CD95F8554298F7A71AFD49BF4621A13796375E0417 +pk = BADFF3063D36755441C6EAE69826C78B80BB713D5158CB96FBA6209A11781F9346FA3CBA28E6DC7205F238B6604C25E3D01AF75F3B9A79D137BD4DBFE4E0E14BD94A27DD421E39C27A40574ACDE4926D7131A418D56A138701E7B16428CB369B1DD7BB844C35FB8082604E28AEF20F6B88F1EC363A37BD66D36A5314E6B1882A5DB53DDE39EB83F8CA5618043FC24DF0642B99E660937D7D193A7A92788E0F4480D026A7639486DF3AA66C0BDFD1AB064856B58753E54199D2116EDC251CCE22A31A1CA27348C746A8A2F8D70887D98059B518B9E5DBABAEAA0988B82E2CC4B2890A9FFAF99304D6A82A25BD36304A72243D77BE0B30BAD47513F10545FBD0E28B6B270EB89F284C54F560A12C7DB4D5C1D30ED898A855FB57B15B43378C3DEE43F575D9CE45D9E12A3829BA555DC33F175CF4A9F73C73E5E3A7014ADC97C5479F1A14E9EBFE6474B7C0207C7664D52B1028F73133C27FFB28D46182E0932154945638D1EE129CEF622019E1B3FA43ABE37170EDF8BDE9582177C5079A49DE00D016126C07AD28B978EEBC06C2C99B2A8701CCCC0C264CCDEE91DB68AE4CFA9003C844D4E8815FBE2093E51277D00693906F0B5034A6623401A43DA170C8BCC7874498D8A9FC933D5EF80B429EE4DAE2EE214121188DCA227E5B7021A5E088BB1C8FF9174D1F1142F3A8B6625A19A9DFBD4A61968568B1872BF3001CC3F5D45DA9BECDE301B3FF6A369F0319D98357E1A9E8034E01252D0BDB691B98C0B66341C619C4C8EEC14FF5012B80BC17141447117B64B2A96D257737427FBA06A0E00E7EDBC1B7BD3ADA2C35C32ED520729DA55A085F38B4DF2A548DBFD7F7E01113A9FCEB54B27F331247CBCB0015AB3B9ECD062C098253FF2973AC1EE019292F386DB0894522FC850B31354AB0D3E4EDD86251EDCD4C18E41717D176908D8DABC5A5245C5CBFDE723FB79C07A2B386436E0FECA7878A7FAEAB446298512AA2CE96CDF0ED4DAA01EB375A7BC3C0DDBB68400F603097C6C7D9EF183E6A17EE6890960C541E56683E092F567D4DAD5FCCAD76B482902F9CA6839AF30F4E35392717D11701E8D4E23E171E982E8A02C34AC3F00829209AA28B9DA32CB51DC8978E2900F8033A152AB0BC97A94818FA3DEE1AF888E6255D0E01AF9EA18A36F597DE515D8A18843BA729687C235741E3C5072A3A4927A910A1B0F9DD013F07443E8F4034F46863978A1C36D1AC93C8C6FD4AD59B286BD95AADDD231C8E4EF5F5D57C56DEE73C0D38700C82D926D6624F9D23828E658E563B3C02C2506807980D1892F7CED617A2BF92A4640456E013E053B26F1F235B8980039B67C23D8186D26098F8500201607E6C4866A14AE8E1227378E3158C76547972DA2A00D219B6CEF61A64CAB1684FEE89F06D98E348F3C5D952AF9F95529872E23870676F5DAF4D32A536A52ED3BB4336FB75C21902152BE0DF96F7095FA4FF35BAACA604D2464DEF8052EBCF3DA09D6D0DA83610EFAB5445A6750B0A114623279A92E05F4B1BB07608AA3CD7BE98C4F9870F74AF403E7416E912BC842DE60517D74423B2966F47FA3A115DB40760BB1F14CB1E2BF6B99B03A8B2E367EBE92D2C772120B4BB1084D1120E6EDE341D5812448095BFFB3C64ACCE844946AC5EC4066923459F007892566A910178D63927CA8615E009E5DB7B9A569D679A22984238233A70D096F5FED4638022769350622317E19B1133B86EE3B118C3FCD7872707C36506AD38AC0039EB32D1631CE511A01D7D89A7224D8661BC20D215A0BBF60391EB1EAA7AA7A5A305AE3B30985796C8CDCCCEE4DDAE6790EF80B5A1DB633C1A7E34B178F1919FC7E96449C55206433D6DD79C0A2A095C64C9A17861BA92238E0CE938B4A11BE0F2AAD0DB6D5F46B97CCA74A6B27572F204EB0BFD51D40341F67DEC5DCF986CA8089F75CEC8BBBAD25163770ED22FBAF0FD90FFAAB6FD0CB6D2A4238CC307BA9DE80652C74CF8F74A14551533986BB0237105943C2DFA5626E4D6FDBFEF5FA00228BAA23699BA3070654AEF7E32D0786E7400789AAFD46714E8317A932A4DEBD45CF214C4D139F6175DB827B323990CD03586583ED17079B57214DD427699F7AA4651C7077AF715B305EBCCC8F68C4EDB52F483939F74E6E81B5FDCA8C29FA3A1F4A64B04C234421137C5B02119368D400335183FC08C922AA12FFAF8AB2C1BB55AB55410E69585314F87E9F161C845D150BD68389F5EF8FD1A1169C686FA0033C75B40F77F710F8B7462E4BB43E39C693F070E28861308E5EA7B58AFA63FD0C9C8B1981A1F08FF741DCB987AF0A4BEB84AB2F08BB9648FDCCC24F877E17603AF25C122471F33D107295A68C8738541C33A728BF924FAD51FB5663F61DE7589CD61A19C42DA5F1668E7D0520AB488FB3C69972B3394DB57A8A14F54CDBDAF41BFF69F38542EFA9616EE6F0AFA1B69357A4357DAC25B7EF1D97579217382A285F2FC20FC80F02F7BD9DF5858E3CAA3BFD45885A8553A44B1B4169FB3FF5DAFF497F07998770802163F880DD3FCBD5B0D6A7DAFE343696953D1B40597D7C02742FEAAE93B77057328B43F99454CC8831854DC401D9F9C5955B982B03BC0E5AB14D6FE40CAF83167E05BB11FF2481D199A0C8D40A2B7369D00CA630AD262345BEFD55AC925ACFDD2BCEC2CDB12EF4015B8D4B6FA82201BFE5A758DB4FA4E6E6B7C94BE8411C91DE2E230719E95C099EA1870C9B5E76EC0F2846C6199D2F39B56DEAFC0949FBBED3E3BD392E0E4D8164A10DBDC1BC7E52516298EBED669F71B7FC5B1E9D470EA99A3E108A7FE7357282BA6408D000356B76BFA915CCEBF419019F845942AEDB82444238BA9096C615AC88A32B33D05F2367BDCF1573A7A83B23307544AE02D20644522E3F7688D7C9D0D4B30B1082190CD4E71E15E94B407164C9622A96006DE2122573D46BAE6FBFF29704A0A7E9AE7F41AB687A3C8281193069E16D68068A9EE538B973B6C79EFE8B28BC913F2804EB692F5426AC9A10BF21C9885E63360CD14006D19A75389B90B9F802A8DBDED6AE88142DBFED165D775DE74A6F621FCAD9390A6690B3F93C1ADADD7CE8EA92EAA2D5D19C588D9A43C768CB53A49AE01A2CC19D7742D8DAD36F21DDA303AA10718CD5AB54F41A69EE366589CA142E1C61BF7D784EF2F85C132325DFC77627E2BA2F9AE15982921AF8C4640114C9A8A18874DA8FD4528B7E8A129E4E5D7DA15D330AB37706644DF5E30924F8C723E173ABE8AA91EC5E9F116DFA79975D35C7FCE47294C322853E576822EE6A90DEF4FD862A65475F9CF8FDB2F6AFAE69141112F619DA2091684972816FD1B757ED018A8030A368BC72B3EEF7EBD0C8F03910864C4298838F49EAC7B27EEC4331B9AAB2119275C25B6B65B9C246ED35B21884A8DED852235B0C0EC370F7B475F2BE44C5D0F269722D3699AAF9556E6491FE9B99550719BA547007789B41D740D41116BBCE1844697424797FB6B5BBC0272F117805B8F0EB75E4B5469B7DFFCFBB60FFBD89BA18F09B997D848B780E2F1EC4363A4DCBA5513A87F0ADA04048E3330A055E87D22FE3860EA4B141541C4FB177DDEFE7801B993584DC16528158682BB7D89019CE719A8D3BFA1AB63CB3363AA701BAC61EB8FFCED00367CC53A6688BAAA61336C324FFDDE18BDD3B148684BAEF79E64ED49C5E44BA0244A99E278C92E134AC071817AC28416F349D9118BBC94A1CABD8995DC865F0E4B83BD2902A7B363B541D3CB1D6D2FBDF4FA90DD09C27E9BF357A169AAF6DC1DD2965B64877D5930367DC3F621CB7636E22908FFA3CBB67B8FDCF4CEE3FE86D6C92A90E149684C7459C0888494E74256BDFD523F76B67CD989347C19450B490E865D71A75BBF88A5295181DD4423A906D7D2995F63E3AC7368E5E5FC220FBF0A4621B3831815DC9A18652FF44E94461961F03CE7ADBEED8C5129C25717A07ACCC4C0F9E62A3E0A004CFCAAFCA4883FAA6C191F05A4F42ED784FEC2370B06172B2312DF28082FCAE1659282BA3ED779237809696F7E8F980AF0D1E476373C300D32A4E649666B9343BDCAD6882A051D4290BC07BA367EFAA4EC4DE22999FE72E90E743B2067A2AFA3FB2BE6AFBE95E218C599BE1EACB1B00A26CB9B20CDBFEDC26923F9B3217A58BF7A03555F04534D6A7B125A337C7F9CD655C1AE54AA38BDA711B0F1B37C039D85666370D3A6EECF1BB0CDEB7208743B797DC047D35E195F240C38C6A9D70275ADA218444100FCC5BA54912050185A80966513C744D73AF75A3B517053A95918C3268454A735B71A895A5A91F93FF15C21E1A38A6A95576D070BCA9EAB5B684EACD205BC7B2DE75FD153C1C78EE369D179E032DE0B2DCEC107BCB6F0DB79A8CE6E9790E74AFADB85CD1784F4E989A5A91BE80F1BC9B875F478E3CAC6CAC1A9329DFE8A21A0C9C7622831ECEE3D931154BB9F7B7AF32AA102F5BBB13FB8142F401735A0F8E4EA2C16684CDB36744DF41BE710ACB7605E07F06C1C2FAC6E3D619B820E76543ED71161C2463BFEA13DF246A257A17AC04F0D215D17383D86F363B105D4B44163AA8667D5E270801EA1658E022DD09A57FC4272C591E0E60346F7B313A53D7BEB7A1FF767D39FE438F5198C412985910915D2D8CB0FC290861C3963FDF84A8913190E0C19E43AF1A3B0D4D40EFD88E3CDA84B0CE016FC6C0AF38D2B73BC2A0FE5D3B63DAED402A7CE5C3274F6E82C0D9CB1934576DEC642D04E80A46CD3419B286A839339C542B7DCCCF30DC50D5713A54F40BC76AA9C3123EF4110FC68624C25E6138EE69A7E900F625ED837DE059870C9A130C5E317D06459AA556D1A83A26008AD415A23A22C5ABDB1E08C026F6AA59EAD80E1B69CFDA24BE2E3EC8214A2D7A9BA731C64C79AF3285137DF021E69E61237BA313181C9CA7B44267FEEF0AFCC7C5BE0EE2A2F0C4CA9658F6378989016CFC538A2B4D943923384CBC0F334A856D2C7C12ABC844B9ADAB1ED2436EF336B974513001BF7A9B62306B59755CB097C6389B61D08A42DD9EF537D26AE5E1DC3C565A3748E5B349C7B06696D6F05939AAACD81CCC61D24C49BE91B752FC53AC2AAEA785CB1D3340EE275E632A985D362CD6AA92CD468A1EDB72A9C1025AC330992CD8D9A15CC90393F06014A04B2E900AFAD5BA46DAD96B1D24C1BC51BEEF8C02C1AE45F34E382D29B06C9F55331714653999163134AF8925DD59C35B4DFABC45D877284DAED6B1C70D6742F338DC32BB59CB3BAB6CDBADB3FEE1B1FA40770A04787EA669E44D8512C0987A955E1A3D85ED56225C119B87BF0F091D87E0C6EA9AC0D829A1A49112B379C724E46B29F0B5448F1AF76A9FFB359F58669FC526567AA5B9560B0308094909B917EBDA3442238EA9FF86A1267BA3516D98AEA6BD0B82C3FCD6C8B38964F8000B7E76465A895B4DA1D36E559E0941A36E6888578D1891AC2C792E693B38A79E39DC57739657664B325E16374162B1E0074BB9F82C160AA1D94D602AE92483A598ADB41CA945475C1A6712A929920D112D380E17462855DD91EE1BC26AFE6D2BEAED359C61064BCCE70FAF43144222E43B67513F8A1B5ADEF5ACA666EE8AC762ADA7DAF649A56587AEF39FE9C870C5E4F9FF19B8AE00FB4234EF18D74D7F0D7C71BF797CBC95115FBB5478DFD0137C466FE636A08D0E235A956B5026442051B4D41696D9B4AD8017B3CC3ABAB3DF2B0838075987EB4F73A8499E2AEC4219A9601F4CF140CC480E76B78A8A63C6B3129CEEF4D12AD8A7A677C08FF2800925C552E3E23D545348A6B800B9A019F9D4C1FC53451AAEC82DE28051C503999800D00A377A30B8196DF0A5CEC4CCEFCEB5EA8064DC96A49B0EB9F80BE286C0B45FB1D28FFB1329DD14DC39005ED9B3448C178D6D0C87DD1B480706AB1D053C3131ECDEF7BE1BC6362BF0B5408037A2333EB05C47B4087594A2737274B6D8687F8F09FDDAE2AC522C6F01C4BC4AF6D59C5EBD3FF2D01C5B0188E4377AEE593F88D313F46B5B4E367C53CD6D540C92EF1DC056FB4810179F6F36153A04375907A186D7C28050E32CB951A249B384D6900DA126C4B8C28115AC430430A5C3189B4FD6ED796B9772DAABACBBC30F2A53C8974E479EC0908120919D9229F6E8C068FDD420535BD25AD93747756F25FEA534254685A82E289655295FA808945D31B39C559B9C81D68EA64A12B7D56ED91701A8D1B3F9235B9D9B3500E7F156D96091F33E46366C2019AF0367575889D853A791787AF37E677E9F7F1FBB1ABB7062ACC7DBA953AD34397A778B47787B6CFDA39E88EAAC0C30C49752F735DE1E406350C620A7F573B5A49DA89E030B714313EEAF65EB2B7C0CC62658639542EE259066E42FA8FFED73C168715164AF43015AC82835E3E241FDF2B589A83D290A2741B64E78F0B453172AE7FEDA826C2B40485B492EC681AA6A91253F94C92A07F2D25D8B6FDC776E7BF18BADABD7E233AB1FBE8FE4055FE7B4A580EC08B803390B231B6B3CDB0FBA92DC394899F702C7C2606FBC3367FA167EC00D714A9D5C63ECA2839BF0C2F74EF8FB9EF9C5EA49D89306843BF65758D673A14367E80E2FDA7E93D25A973CB1BD4C673B500E84624BE20E9F468D6B18C9366FC83208A73F03E65EF75D02687F9D2905254E01D60A50D0C98A6EB2448643F5F3019D3A981D00A5F634AF33185BF384C7E3F84325BC5F7AFBE22AAE7B81507FE6384CF92A3EA65850037EBB03C7C43ABE62BC11D8418EB3083C043B6881B122B5DD1FAF5A78EFC7C30BAB32CD16C718CAEABC902C24D732E9F497BF6133DA661AEE08788623E7B43803722EEDEB8B174994DE7F28D3175BDA2E81ABFE4141B6EA653101528049ECA7BE6D87475ED833F7E0BA577BE52CB174AA795F98CD645A63D7CBC51A0ADF9422801AB97F829DD16C1F3D605AEA8A8B53D7FF62BA1F587000E7C8E03550F7A7C25521B22156AFB0202D922F6AB4BBE746ACBC615D3CFE0B4356C06B2538CA389CD942EEFDA77F0349AC663F9EF8DC96BEA6F9E4E24C9C1A5CB5C1FDEAAB0BBFFF927E4CF56F6D1209DFD7D7A165B8491BADF01C353C54D1FCC5DE970B5F23767976C753D34634155ACB721F6C0A85FE0E95D0CA9B3447D1D345716840444C81A76165110A62DB48583BA5158B3FACE77E02C86C4ABC353DAA1A40C88F4F6D8F023084542FE43F0CB8681165B8CB417492E9D871133F04855E83B526DBC979E98BCC755EC3659047AE96BA4D49864BABC15F2344C98AA2C1C07CA28FF8102DB640EA357B9ACAB1E7C48A17D246FCE453F779E2C8A3F9C4E180410D6A889D6944126C4E66258347A90BAF9B14B3AFF53F7F6053853ED003C1ED7096D3FA3AA818FD8FCB2FD1EB328C2C70F7F0260A77C532CE5E69BDF1A7BF6D12F104889A6FB2A22738F60A0FD4774CA10A7FA4A469DDFB4F5F1EA06FAB994A5B5D0461169F1108026F34F6129E6CA147A3A2FE1F4BA09B0E51E47901296E56300CF177CB0ECE4E3B954DB0A5075219744AD2FE3433BC655BDC12757937514BEB5EA8E35D001541BDB84BF7F2E2BA6D4CBE7130EA40F0E6D66CAF7F1ACEF30427B0857A53CEC0B89576FE67145DECCB5CEED1896996DCB5F93CAD940D2A13B469B43646FE42DD29166206D87F4C3F8CF6AADF589A887EE26193988B5BCA0B7F31F20967994CC35449B8FA21CDE11C792655A71B10EF43D11ABD00F5482AD12127A86AF050E8BD61F2DB481C83767C39F27221FA4C4FBD464CEAA2EA3B1CBE47E24A37CDB0EF68017525A01A4706424D1894BC241185E455C36C31905F1571BAA8AECACAD4681ECF9CFCEAA0507DF00FDE29EFB320EF5E8AA5B4BDCF2D592CED3FC8F56AD58 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64C81CC7CC2F513345D5A45A4CED06403C -smlen = 904 -sm = 7F7B15E5914B6EA2C68854BA26847FDA3EEF2D8F98C38B9824453F85E1C0D6DB46721B0ABB12AFB3DE162CE6E065843B55C5E7827AC7C594E0DB55AB7744543C94E6819DF20A78663D7B17EEDC63CE6C448E7F250BA8240FBE1F6246876DA49B7133EADB882D17DBCD02821DD269715490FB70C7A3BAB5C7BBFC794721556BF1FB4081269A5CD1001BEA0EB60B5C285060F289004D433F3CB0E0DEAB9D8CB2E72F3BC3437A92807675A72547E0D643435021483D5F8D7381633CF0B947E621ADFA17C61CCF8F2255AB4A8DFD422B8DCA9CD6A43DFD963214FB3A7C2C71F49BD44EE1C332EC801E1712BEED133638DCB85020188A6E6C3110AC4B09B84CEE9CE495435DC9214496C81094DD6B71FB05A5B883461463566BAEA8BF36ACE159A897AC1CC9C24EFF7101C6784758E37FB6EEFAA60FDDC0143ECF9EB00642CCE1A8244B8C74EB064DB0BE93D497D8F5DF30762DAA0BB1956413130CE34C4ACB83CF8C4CD2DBD4CEEB7641672B70AD52C40A128FBCF25C679423D84CE273E19C46E7991CD5B07B6BDA15EB92829454462F7F93E2A98A0D5F0497591C4113F0B6A08D0F27A5006D55CF890A7FD0766F09F0D2C9BE17D55D743AECC594C29E4AA3D8C033CB6AB337B13F5F354D82FA1E307B2CAF6D285DE2421A669ED3C4D8FFDD3E7BA90F4F522197572DEC28269C40128791FECEAA93F31099A312B8F460E066274D346447F7A83DB73A09DDABE2634D9CBF2AF0D4722D0CB7A0A9BCDBA3A85219D471149B15A0B84B9F5E2F72495BB98B25524C7E2F00A6A40EA8ADB0D40244E156AE3270367642C6540CBA937E7302A064A5A6521B5FA43A8B6F9F84AA231042DACEC34E387402920454F6B027A014FF570743A82898EFEAE56F601D5F4EE73C9F1D8BBAAA571B7F537A0EE2A10F51FB4C60EB77E53CD2262A88C5AD88BF0DE92A3BED0076CE64DD1D00694BE10F6A08DC4BBF2ABFDB30E393FE592734E584DF106748A1988D00A5298DF498B5163D35B2C5DC52102D2047C5823FD88E7C2702B5EE2D9F1D4B53A8DFB5A0A533F59364F53FD03D0616ABA077C961BE415726A48A08D30AC87E8BDEC51886EEC3C4A66EDBBE5FB7C88B1651076F6D3F239AE6CCFB1F5684DE97598D6CB6B87E3388B8AB159FC8C49928746C9C2C1B954E8616C57D1C82B28948D5AB225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +smlen = 1030 +sm = 0F28430E8C09C503F4762EC584AB2DC31A1FE197C2411E648812A83D18310966A03DD95738EE471D168E5DE8C0F612CC75F4509F8DF6E8B2541B321125A46AEBBB1D3DADFB58561A6BC07B8F72386A10C730732580A736285CA5B9B5BCBB7F9F14A920B1FD61B2E8802AF356740DD18CAFB2271234B1C446B37C107A35E912F92D600B3EB6A6711EF056F6951F2E68EEE67DEC07E78147CFD47140D1DBD9B1DC6FBAACF771881353D2C5E6692AC05C139E3FE2DFD7B79A4F00DC5624CBE1CB2A61F155D0435068DAE5252E89E7B7768C57315AC6DD9AFC5E54E41EFED5A4ADCDCC3DD834CF2DD2655CF6E77CC7556669ACCBC3BE7DE64CDA5537C941C37E8E19E0D84DD19B895DF6186E94604AA570D667B86E83532A189D768D0D350016D3CB18D832C4BAB08F51C6E6C7BD46B5FE6CC62CC0F53D4D2AC67B5BED58E605C99D70F721B8364BDBCBF8BFB1177C553FF39A0939BCEF579DB79C04B1D4CB8051B7305AC134BC4F677FA863B28CD6E6B02EDB3136A53381DAF74502EAA88533BFDD9AA32070FCC9AFED29A3612D03F3D0A2B8F5356B8E44DDEC9C5166BE64D361F5F03BC2C2F45C8409DE221783D74A77EAF19ED7DB3509E673C514DF7A806FF9BAFAC7A2BA6D641A6F7073E45E22534F34A08E6082AC4EC63AB9E6EB456C4501E80A6F0C851A2EB416ADB76E49891440EAB2015BB1263A49845C46A7C4D2337B78E36EFF18579A0F6F0F6290F400B27B9776C3A6F1C5A4FF503FABD99EF8FB7D3003E0D57C8487554C9A4BF453FDB2B1B62EF4DDC9C392DCA5D61FAA13A336310E9EBD9FDAEAFDB18C0496E8A6A8A6683DFACD4703B7CF61578C20B468D230C9AF2FEED0E9A2F2A2D63F6631FDE8CFA2321E2B1BD032CB785C199D22DA660CEB12574BB8BE24090D221FA48F59C12B42E9C9E6CF30C0E8C9FB869C5DA3D57687373A2E65CFE53DE7FC9145F9A518932060BA82A42B0A10BCE258448CFA37BA455ED05CE70A3279B62F461B954230CAB6D145368E5E51B57CFAFA24EA0C4943E795E5B077DF411324639D3489686A899A9E15E3E20A8036A5182692DB6E16DC64E4440A94DAF74A50C6638C0C0B3F9521523BB4797FC2A48296665ABF9605358FA14CC0A15873750DE7E48749E79F4699E0D04A8FFFA926752C5ABC08E61F7294A003FD452C684159EC3A01D663CDE4F5FD7788E20BACB9FD4B83D38C9765FB4470A9B5AD2E40318CB15F1DA6DBEB4FBC5E5A2D69FBB0459646EFC4D1C11717E842A4DA76B68A3C49B31052B36C8BB02493FD955E5D22E30DDD3EF2C003FB1F5684DE97598D6CB6B87E3388B8AB159FC8C49928746C9C2C1B954E8616C57D1C82B28948D5AB225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 1D94BD8E25742BF115E070B505060CF1743C74B0BB7B5E33C772A8A8F05781980EDC76ACA582390C1419EACFBFC7938D98FB539296D66A5B9C051FD41A6C96DB8586870EDBEBC3391A406BEB102E400C291715962258A514FB3769B28480F0A811079C58B53518D2A803A2F5A78883DB302C1109582E09C4E26D98DD55A7F72B4E7990F4A0EB5820145799516F5D0AF6646B6E7E4186C82209C566A96DC7CA56437C4AB3F72194E98D025A55C5B3DEB23B42CBC68FEABFC8E30ED4AA90728ABDC042D639B2EBE925E7A4B3D4A46749AB2ECBCCE2D5F2E9762D6E0AD22D0423637D3DE61CC90553D49317939CE3D22B13D9752A58F798918DF76B0FD9EDC6CBE8395544AC7E5A3113E23EDCB411D05B0B5F1161D192DBF936AAA0C3199DAEF0E04939F565C4439A1D5F45221DC9C499084740E8DA9D3775777B18A3E7B88BD2CFEB752D337BECE0343B2369BB9A7C698862215BFF40C3298C085B92F7818D02DC041B666212AD0952F2186CDFB4FC3F68E16DA96F7B8D16410A1B9DDBE7DBDCA54CC3920C364020050E1D3A93FA20227E03886CA078AFE712598983D2223A474C6AC7AE8A60B1241999B2B8CAD745F11C2A708387B2F0AFEE06BBB6A0D1CB6B70AF6CF64D591A70BA4A507FD2B43D3D9BDB504FBE7E469CE4264012649A852AA9AE9FC6C96CD303751E7C1C554FF1E7D71F6FDAF0DEB503C1DC1C33CAA987DB5126E374A4BA92C27814CA88AAD4341E3F3D1B97FADDF34635A23EF19B2D3228A18469FF09FDB3A4965F038CE62381A53AA9B935FED8855C1019E28E0F46CC16DC5D03D9679ED2C69407B519A2F55D78A049BD53DC7C65DF43E1F14EE655A478235E803041921D21B326CFF2E317C45A8C5B0D956A5E665B30BBEAC00E87FB43224D9C52CDAB915AB446948CB9BBB01502CA51FF047014CF30AF669D0D3BF78A44FD9F43656DBD8E4038811127202380FDCED2F994D780B20D4E0F248B8C3B82673AED137E3D37FD5E78C19787E5FB51E7B07F7F357B6226D5ECBFFAF296D68A81B7E1C2B453C20AF2B89B1C14ABBCBE83039AA3834F4C50E2EF44FF004599D84BA0A4894C45D650F856F1C680E0393F5122733B5E6C2179FD803492D60B6B462E64889E24DCB629001ABFE4BDA8CF1AB0FA15D7A7681130B95428CC5E3EC00AD7BA21D39197DF704275D095510190866F7D5EFDE79F295758876890A6EBE225DF1AAA7B9123DD722F41AE8AFEC43BB8AA6C1F959CBEB565B919E6CB3611BBB64ED66AF209721E39A9EDEC737305B3032900147C0D7C6BA826E9499D3676F211ED3C486291365124A63A703DB79B3B975DB6D605114AB589A3E92E26A27E34F3E9C7493C347F8878B97E7071012E8EEBBED72C244A8C6E101D5BF402200DD475E16A3073EE0C505493F6F8975F0E39CD14AE6E3562882E9DB57D0177CD1C9D18E617E602044361F3706A74F5508F766B9F317B79DB293C2A2809FF9D088AA3D5C3987E1D2FFA0A94E2CAC1A36A1DB658AE94390CCA7259418575D8CA19D12FF3886A104DD88B01B9D777AB70E28A86AC54BEAE72E9900E3E22708AC1703713B10AD3D52D78AD6E903DB423C196548CA1860367B44C7A51C10A5013B0F8FA35B3A884CA472A9C3214AD23431F651B884AFA128EEB8EB5EBF1F5EAFFDA41DC1EAE97954DAE6CF2F3D169A494801DAA3906AEF7B956B9956C7057BEAEE90EF3EBD20C75BC141ACA45D08B917616E895170F0AAB9997B0EA273C34275C8830C1B056940A2525D9A5BBA6DB103A80043A0D351D04EE54D2F2265803D26BF06A70887C92BFE2B12B538E4F0A26953FDFB3D7DD282A237282AB0F875F6E94F372D4E001517C1FA7AFD892903CA601834CA4DCE3CC5AB675FBF45725EC281A9C6959082BB97E49F39D165B0A43F3D93A1E32D248BB5EF952D35DF98C09F5AC2838CF4DD9720483380DBD7CDBEBE8291D02B2E7DB48D1F70CF3A181B30B81C69D7AAD80065D7E55BD57C464A4AEB152F468657B5050FBEBE8EB162BB0CF93FE7CCA52E060492FFA1D910FB1B66C2EE0DF463E7F3ED4F9875044370456D988886A00E6EB735B8B681BCF8705A5F46D0881DCAF2231D221F93A7A9E576C44C8397D80CA7590CB28C988BD2405597F3C0C13B7E2D64F3BFCF90CA167B2661CB39B926D4EC0933DF4058B0CCD29C0D51E1E7800DCA18141A67975F5B3B27FE81637A543D947A4616E090D3C91AD178AF4C3C8FE0DE56D8C5B1F016FBD9A2D131A038B17347F885C35EBD2184184079FDE99F1969DABFD4811453F1D6F0EF35A83935EF1A7E4E41452D3650E748673AAB306A9752148409D5CB91827CFCB4A6C6328C1F698A93C120AF83EAE8A0717B1FA149B77519041C90249F2F55A522A7925BA3853420DBE03EFD32EFE9C19AB7475012241E226DDFAF6164BAAE4495AAEF1E41165B0724B434FB9D2D0433892BB7347FFECC0B6A38DB457947920ACD46208E6B335D6080E12161B504E702C4271AF8C62D0C5E59E557D979CD24CF880902B66047605B6AFCA23845B77EE61C6BF7166A3DB8DE9DA64C5AF7638FBC4DF161DB786ACF2F6BE71F21BA3582E290859EBDEFF62789F82BE12BBE448B923689B9E6307417788813766C196A60E62B67D122F0675DA6E35EB5E66539B03FFBC14D4BEC498AE46DE9C156CCB97171D7104F18AE25F547CF2692A6F77435BEE5B658654B3B0DE05CA5DA96131DD00079A2782044DCF3738DF1D590724BDD0EAC045C92A3953A235F0D08DA95DFAD617A53CD488B19B3CCE4BF1DE66E6C0686AFC19B70F843CB1A544679413996B1EE6E72A7B5E6E269EC10A335C5794F780A30CF9D032591F5ABDB9920A20D4A4C029B6ABDF618C3B54067D06F75173A303FDAE7D7A031EB690122D4BF1B085AFB4745536E29D42DE63998A79E6E4D74BCEDADCE35C0B4BE19025A4E9DBCD98100CBB29394BCC2429FE10D7C1CE1B396F9063D0979A5922B0A7D7B5D0520519E9D87DBB003064F241DC151B6C2870B4605A9A538D90C6C188F5FCF1F0B26D18A6F6B8FFDDDDAF434261978075118467E633B15D4D71938F24F299D561509463035373937F76EC377CE26586C708010CFC763C01F8D47EE3A2F40588D7E7AA4B70A48EB58C8025A47B62BB741D23FA7EB1C872060D9E5EE5FEA6CAE4F01F2C7309CAAA617A43E6955226861A3AE895F433D9F64962365D0AB7BD1EBFEBA1F84CD45EF63B03181A2DDF4DF0BD76B519075B2FEBD1ACE841D0FFFAB6B4CB663D6AB34F22EC49487E7EE012ED1A1AF185E6643B61DE76B705C248D6C3549C96F019EC60D31BD6D72AB441FE947E7716368B62B3AFA3CBDDDD1CC6B4B470AB9DD31DB8492D6145B01CBA7A6A57914D5176588EB8BC71EA03ED818B686C3EC5738A0D167728F09CC91683B60331630BB8826916C69250CE22DCD15DD03562E7EEEAE45C68A05EFC78F583D1E70547D97FD0F7E22C46C3EC80A6185EDC43C12559C3C5849687A1944FB49FFCD4A20232A588E5E9AAC8C9EAA8E7C90AF512FA05CE3B0A14370590703822FBF75CA5BDD4956C8CA01898D30570D7B076E29378CB9D82A57C22DF00CA8CD17146BC2F844EF31C626F856583778074C79350BFD11B2C3823AF9CDAB0875420026BF84588130FAED135C6E619DB03A5D254371145E34C897184D08667ED7AAE61639BBCD93057C7E69039366F3C6876DD70A35E0FE1835139766F941055D409854A2493B0BBBF1661ACE99C26268EE7F3DD8C94766C149587E275CCE9D0257C6315CD0CE21B802840AAF1853C3B0AC4E34B844F3CFC4BC32F75B4CE13AEE30859294A83F038C19A97E58803B2275B09732BE09ADD7AB55E74AFA6504925A0B656CC57CD4BB3D3E158D8ECA8A50BB275B8D606D1199A9087BC7EC8B101D044E7B6CD8F8C9E0BFB314ADB446297DC41E2A5CA2A976D9D0BD7B0C5B404A0FF9AE854BEEF3EF0B5C460293664B5C2C741779DE805A9B5CEFD5BEF65932477E096875F7D5F2F77792AB649E537D024230C1098221B2C92B032480C3BD3ECEFECA8C487DCF0C070F40657994B7800459761AE7FD9BE3BF40EEED1E6EDF6FAC265E4ABFD0BC6F2A8711DBA1110F38354FED95DA0E21EEBC524133261DBFDE29B6FDB389297DE88E869857C19B8ADFC447FEFCCAE9B7712A19DDD99694F285E5958906D668F94FE72F89C16BA158CD915E5DFC228AF73CE351F48406E95E898F03D7E2BF8D15C0702276122532952E46F56B391B638D34DF69C11E406E1937AB187E09D5055EA3E82B83A5579920EEB1BBC57B140762012A4269320B210F968B40A16D338D763E02F30D1A8104DF679A0B28CE7EF3A5B3F892841402FE6F31D37E28B2AD7ED9E522E5DB521F820C9B6AE5BEDBDBCC2475F78F767E974F631CEF183EE99FA6B2B4F8ADDB2A1D9683A1D064C83C5D6C0215943E5A8DBA337DCAC3404825CEC956728436CC66DD51429AF0370304D8D7FED22CF8BB4844431014C7E0C13C8B94ACAD84F043B90A84B70EBC9EE51215211CF4314D14786596C9B8A999036DDFC4B7604A93AB35B68062EE8E6BA92D1B263F748AE046AFBBF54FEFA0CF2FD78F30626163E33CDD472F38D6D1FC713F78F37FE4D797B887CB8ACBEDC7FAA696F32D943202A0D7069FC5FC8E58E8DC8DC02EC26390ADCDBEB7902FFBAFBA597AEF8409DD34A4FC1A067027056E124BC7F0BA6AE7615CF019A9D162EDE18D26E777E1A8072B68FBF320E52F48AE5EB2E393B83B9F81FF484D5141EA76FE7716428288810B0ED61A3BE4B15DFCB86A9ADB3D5FE903F5A01821C0FE97F0C0EB7DFBFF2F832863366C2F72EC90DBBF3BCFA185E7B9F16A76481FC24C6730297556421571AF13FA246B47955495EFBB460BCCE90D77345C74C3D0DFD9BB86BC171058840AA989EEE1AA1E2D607CDF8E3DA7E3137681D6E37706333180763DC768FF583780C28D64C0047332177DB3DB755AD8D16C85C59EA33DA9F3E8F29598BAB5DD23B4E1F31D0B550A42C286064280CDD4A871505CD3636906D2A4EF14D0F70B2440B6655ED4DFEF86B05F2C60DC129428B2AFAD6DF263F18230014D9C3EA74CC380AFD060F7EA42154F6ACA1E348FAA11A771BFB300745BA7F518B8DB1D64EC8D6544B7EF7DE2DDFC996CBE0A7AFF218C058D8746CF0B0F754B898699E576F5FC08211EDA06F8AED0AE0A59FC74DC6E2350240A135C6926EF3B91A25D32577664149F7417333B7F8724272C99CCE9D1738E62E3BFEF5C1B542327B8BB25E9705847E3E95A9AD74232BCC861D9BCD92A709C64872CC58D9A55452637649F567EEE55E14B7F7DE4B846C8305FBF872301E38D502C62F74B9A10867BD2E3D1640E52511F4FDE5EC77A9CED3B8E3041BD75BD5CA9ACC310C4B465812864E9CB9853908EBD60CFBDD8F299E66DCB3F410663F5320BE40B908959B75640571114CB316DC57AE93B59BC94EFAA385905EF7DA2A76A9423ED5DBD47B673939476E7CA62E21662AF7655E33895C2CAE80ADC39DCD419330438FD61C629EC2E746689C5DC45E2251C9C1E6700FA4CEE62F130C9C85C2981B6B2468E930DE291A8DD38D7E3E41A928DC0799187215E264FBDAD0B1838D74C0324AD0A3925BD36A636364CADD95527211948C1F5808B89F0EDE22CDF35114E43A70C6DB608FB0FA797BA46539BAF21CCF00BDEAD0A4D8C9BDB1677DB14D1B8D5C175CBFDC17CEBE8DA2B6D3CEEE52F310FD7840B8C7244D6717F84F870A426AB45C4CF4FCC8215B8B0609355527E058F74DFF8B0AEE0310AC4551BC7421C56E306E6A9D446E4C374FC5506086054FF602A85474788BB974159951800091B7859AC6466E484813EAE38AF2B5C166E6FD83313AF4B12DE8ADAEEA48CAD67FE267F3D7265F60760A6B9871CE3AB0A89F0AED26CE35BF40413FD9C0F099C9DD64062C676C30BFEE8F86BB561EC1AAEA6C5204BD817A3BE328F1FC9AF45561631BCDBC972E09F8B48D4B2DED1B6E65D6DB2896BFA5A2CA029AA0702E4D646EA4535A5BF491CFA179FA33BB8D48FC50A95C68BA3B61A2DD607F16FB4288006E2D3D8018785B856F7ED1CECD71287A610DBF02014BC37FC9ED37189814E27E809CE4A83FF977F33825763CEEEC800342606F81B0947652F8A361A4ACE56BA39CB97ED1E42C61DFD5BA80760F6FC63BCF085D15D75F9CFADC57C7063733EE12E81B26404E9DF76795AD4C970EC9DEA12F64E6C6669EF247954815D1BF40F8430FF663B587E8EC26BC0D753DB66BC7EAED8C7D58461B0584081F338473CC758C613C3793734B5BEB31769E25DAC34A59ED1F670FC8F886EE26EC86E677AD321E88CC1C49AB8CA5135A08512491132B095D7154801367B8CE3FF4A8A4CF3BC02560F4F4BAE2C3962249FD5F8E2D593E19E20F9E226B468F7268BC9C2C87734BF1E7B11C642D0F3BD20C8D2DDAC05A180D844C94AF97073A94BFA9B3AB752667152C2A2EAB076B9D362292728E21CAF1A598FDFEDDAC960BEA1C3A39CD08B9F89EC09486136FA1173ECE932BF2DF5E4B30113D42777195EBDE3FBBAD26591ACC5C84A0B13DAD3AB38CF151AE41A5F03E82EDF3E9E140ED1F41A872D57731938FF85057A376D96E49801F697D4E00B97995AFCB4B630EB416E9E629AB96B518E8FD44A3429CE674B425C618C954D132EC78E9675F1C0CEB4F7D049AD4E08E3F2D849842378FA34611FD87C41E3C88DCF97A222CB5AE67BAF2BB086765211020362652FC0AADA2FD07D238C88152D67F215668B203C086850E0FEAA196C079A7C63FE83B47C9A51734516D2B87562F17535D8737AFB276B286D0797AB757C5B69521816C8A65D655D072600B03C1045CB8D3E5369966ACE8ABC789FB0BE1AC380B3DBD956C5D796BFAB489AB994C23D16AA76EF93B59CEC0B5302008C7CB75714FF7782BA1F29AAFF0F56C780CD4FA747976272A439178F5DA27C8DA2653455ADA5F67F2D186A5494E3A50FF47C1F4AB639C19AB37009E23AAC78EEF662E722214A15E464DC9388BE87E17892A7D3EADEAD6D9B6BA698E89ED031D2A2C1270A60E7094219504AE5B71B8E99889ECE40EC9D4E6A8FDCF30298038 +pk = 1D94BD8E25742BF115E070B505060CF13299F7948306A637276372620F49F3D070A080159E3DECCC6578C09EC3C94199DF1CA167F1FF2025C9748A4FD1AFC5F4B454D807260D9E308B0A90937D131AAAC42C2B510492E353E18C6599FA4536CC913CE153340F0157CCF13AA64AC3FE45F0AF8F0CCFAF3A5540DD6E64CB3F70C5CA35FDFF4AF5D26185E8EE4C6A340AF512B95EC31511DE88B617E30354561AB93900605BCA74C2722CC5091FB43E0A774886FC4A89C76648D38D909E3FCD94CAEFA64F9B4C34DBF8D4040BB164609FBF8F79AD6F8008F5E93AE4F5CA7721846333048DA120055B9680FBC2E3E9C3C4A2F4698FFA9084EAB3D177758D7CE753ECAA20EBF993555024A00F6FBFBCD64F282132DE7419B99E5F3FF7388BF283A53A928228E08597D48C5C7875D1D565EFFF9B0C92A000E934F52FAFB4FEFF16D1046AA248C01DD4C02259E48838D74CDA83566A3F2EB06D6E85C491B32AFD0F5CA39B66CFC6117724D4B4204A587A7DF15CF5F607A122ABF1CFE7CE8AC0D9BF994218447866D0F0B4CA491F7B1B82C086136A2FDB889AC826EFF5D3E01937BBFECDE3F0427463D2730709A29B739E51EBE6BBF14972E10DEC85E61D0C739EB5D078C48716D45BAC442245BAAD52427F70F8F3207AABE94506027619B7E5D317592C0AFD6786DDC4E45174115FB9520DAA9A5C077F3D54020EF7E5D706D0F93565C3256858FEAB3603E56B9AB5553623FAF85B98B59ADB87331C15A2E1255ADA28A76B71A9425502DEEE4226480E1EE4B81506643F764F2290F460AE9CB9D965F153C39258CDD91397D92030A74A7246BDA137A91B9BDA5608FB7F7076ABC548D461606EF5B28D33846345D6A7A5BA0EB637AED924CD3FAED4C7D05D1C80DE1E7F834C5F02CBDE49DB7427F02BE84520BCE8B41830DAFF1A9C45CF849EC09A98200FB4344D74DE7F85C460862E1C6B1289D80D1F878DAAF8283F4E88A92B6E58E462999D98A20724CE4304B240AAB3F9F5AF96A4D69C83D3F5EC9B984BB78ED170F7B6EFECD3694697A50DBC812B105E3B02D971FDBD3F57F25A3D32655A03E11B43FEF5B0AA6440A56C36315C49B9E582F0F254E9BEBA00793B9FA3ECC992F99C707D0674522656604BD0C9733098D486607E176145D1F05D8ED175E41A10A584113FD179C572DEB6D72F3E601F0ED739AD2BA1B4DD7076F675B26DB6590B203FEE3B4FEF85E781FFC14127585A720E429E611B84B75BC968E6E769BFD7BADBE7F5FA15B2BB1B26F56D9FCC9A21A5FA4BFE230353199117671BC26870F0B1795587CE2F4C0A9989867989F7DD685AAE971702B3E7697D23A9142FDE5F3854C0D54268C101E7B2F63C3A6CE28C9D6E49AC104DF8389A8AEB8512B889E81C4CDBA10AAEC1BC3A8119C4ABAB8444D2EA93A9FD00C8E034F965DE6C51BE8E5D5392710A0808637E469A747B8D1FC5D26AF9C42DCD9D017C19E1E1FC0FF4555D6A2C939CA7537E7F045D1DF6E399FDFA096871BE27CC99CB2E688E5531E32262DA0DC0D471D13AA19C63B2EE5F6271F4BE17F61A91AD59FAA6B8DD646A85ABE89E627B584E1F622DE515DCE9D10125636CC118B059A8EACDEB2022635A83B9F6F06A61810AE5228329051519100DFD8415A18BF1BF2AFB2BCEEDF6A3EB71617F94DAA287C7FF21589EF15655D39E794E07A5816B747D686B839B87DB23B40BBDC0C8D333BB45380054A346296FB548FA0D014C4B6151CFDFB7953C8403AB8208D4FC753580B31F1E27BD6C40E2213B7432B69BFA09039A1C4981476710972452E068F8B55B1ACC26F444B22AD9C2DE833D7B0D268C3341D703567D3E61E55AB4F9CA1E5732C6868B2240EFF47B8C6229C2F73448D1381A4359389AE1EBC20E69ADEF7F93214AD1B9F3921CDA5AB0C313D1290D908AF4B38247CE089CABF4626EDD1628CEFAE3CB9890AC3C13FE26146C8AC04D0FFC38543A1748E384B37C0A45250463E75727CE5A97ACBF430CEBD16AFA2481B70E8E806E5E0CC351332C857A515FE3D8AD56E79B88FD77AD6A6ABAA4E949BD10A98DCA841406188305FD6DE3E02BB28EF3273D337DAC324015FA2CF2B31FF528A15557BBA29A4585F3F2D36FD01C4649812767BC5B8552139CB8F5D2BC8FDF0DD10D460CF818BF3748B016AF8F1C8C600BEBFED3963D54E5FDF41949981348D4A24BF374A8FA46F644BA6D9B9C077E798A4922480EC7AF6B1BED0E93EEC98C0B212EF42D6205F1BA8428DB4F9479333DE3C6DBE01345662945CB59FAA5883B38DF7C14604C360BDED5BDDCEE3FD2ED4653C9FA2FB28FF0A2110382C927F126AC4768976DD57BDB24A874BEB0A8DF371D493F9A7F1099EB8076F7463235FD798D4F7E9E357E577F51189D2A249271D0B994C3A5E671D7900ED3EBA4FBA6E203A09550085EFC36BA8F8DBB349E70053E9F9BF7BB7BCD4B311959DC10EFB1B525B5EF637CA409B7C8B17A70E3E03AE8E42AECFC84B18CF7F18A76C0E47B8954AD2CA96D1F41E3FAD808D075C2BAEC0560AF745CE07A7C4C0A8EF2BC9E13AE47F6FB3AB6D216A2C7C649D3697FC5380666211512A6C9A1FBBC6DE15BAD8F3F0D3E63FE46D208D64B83A448602CF1C05B78D8D800F2ED640E5154510EE34E92704E3ACF887A0C99F0DC76B3DCE93F41F6E1AC661B82AA18B804B4DCBECD1F21D2A658AC166B84C949CD6810F8F8DB875C0E4AAC51413540B9E346FE261C0EB5DF8B4364307D8D631E47A505C710879D3B9AE50C48BCE8229CBC5E9483F5052FA36735D92B9749F0760A57A07B538CFFB574BAA3471477F6EAFE2253145E51D6BBF37AF7D0B0168A8C3051C01EC90833AE8E659937A890DA86D3B03B9F2F8B54E33217150D4298FB9C9926D2FA25CF91A40FD987D21A6CB618BA5E0B4A0BEB31DEF7D98A11E882DCF31A898011B8C60FBC4E06527807859C4A6DB4847758E92B52E29DB0371E207EA5934189D9F70EE53FBF84C1A80DE04D036E9494F3D7BEE1A2F9908CB6207796411804B386D78321948E5DCBF451B8DD1685E24CE442689A68823EF1343913A6CF681FE7C629B6B6F95244CE9F76B8285885D3054A401378563AA50C3BDB1B583338133B4084A1988113C694C71E5D3BF070D46E25ABD27FBA3CF8E80498D893234CDE20D5530E432343F67B44A557FE2C2E7F875E356327982434C9E9F5D16AD5DD90CCE7AF45E1782EB0895874C8EDFF00787BD290664598C95551B1809A4975992A51870901C3A178EF9C33D0CA61F323320D94E0D061A1EE87DE83528B5D654C4FEA2066321F8E8C5223EB11A5C8172E8908D2530B79DA57F5B197C96ED8E9F75998B7452CDB961CB3FF4A11109F08B9F7488EA6C6A0641E6F8302217BA3B6C903D2855E1E22C42B72FD671F5C0B04F5289D38BB5DE0894535C801E21E0707D0750734C3A615CFE3F01CD76FF2900B940693181563F7CE37FF1E26267A9C4C6BF9AD0553880F63322FFAC80033B45A232199EFE7A5FC819B0672A3B1F80DCDED4B66C278A0C25653DD6593B64138B4FB0E11F95545ACC0A5658CEABCA50CDD05B8FF3B19BF4C940A2CB0A307866EAD9BAEC526DC75BED7AE6EF61FD0971775C7C56E0F0C8C4F6F04C9DCC6C1894BA92273B2174BB37D1E70A10D4109B7641903A5A020590AEF813944AE44EC4462D900473261C72C094A81C0FFF478326F5B5CB26E5D3BDB74DDA86DF2AB953111E4AF6710212DC6375E8028C569EB4E604D0E94259B4A154AE68FFA2AC0E719AFF4BA90EEE64DF861074B78327E37230E0B46B377F99F3541F6E171C7E91B60599FBE52B96863A1FF18666CB7411F53045A789B8D68F33B57364FEE07063D86491225792CBC6E27F61BCE1EC5E16E8F88DE494AA0ED31D7BE9E5FABC69C212E26340D355FFE18D7092837B58CD6530ED27696BF6D5D63ECCEC1F07910C15262A4F96D44A491EB688024D5A8FA3D2BA21DFDA9D2DF8EC690FE34ABD27FFF8C9FA84BC88BF36A9F39085437354174F64247AD23668724A138A924C495821C5703B0BB9F0ECB617B1193BFA93E216BB905F6F772BAFE5E86C3DFC14A50B5A60D5A707649D7436CBEE3FB8A3A56B6B27E41AE9C17C4D6990750625FD25F3BBA7BA6766221EDCF3773D519CFF8D078DD28D9C86B4C2C3B2E9B0516890F979E5CECF9406B52B1CDF103224D3257C5A4B306D9C6CB91B5C721DDBFA1F9A210FEC8F7FE69D4D5443BCB3B1F48BF509AEF88CFB94B73A7C2B03990C7B0DC3F35C7DF004E1663EFDD05B397179A4F00322EAFA272ACFFE1415E462F69905A9795A036D88F1A69C93D2A3E40D3C6A2AD5F56913B180DAE03F9E169A74B167EF6FBF7A858B181DFCA5DDC334DE1B46D517B28C01B5260BF3A2B2DFBFEA224F973BEDC7E37448C39E58AFAC2ADCF51AC8F7A43BE19B9C0285123347D26ADF6606651FBAA6823547487C62B25468BF57DAFE4C7CF5789E5669050D0939654D9F9AB9FA4535A67BEF2B5266838D5C26DA01D8F5C9EE92DBA778EF32083CA99C2D7C0EE90E2D6784A7B87AEB1243D0309FB77EA8DEB0D7E25095A153F3AF7386F09CC41ACF1082BCBDE46BBD1656D3977D6F8EE765AE57C088EB0FF8B947B5178C853DC31AC20E231DDBA30F7A83CD132EA97A7433B54C15D25C4511C2883868D986F1CCBAAF15EDE1F195B72876092BA205E383D949783AE32AF033E51AD3D5075E1E21195FCB1FAB06559E598BB1DE0AD647386EB35E9F9C04AEB8CE5C6BDC477399456E84C9EDF68DAA54DC49522C5206611D397A0F3FCCEFF28FC92F3EA71E51AF4D2159C95004AE14C0BBB20F63E736D92281FEE422BEE28B56B3CF2522729E85BC9ED37742F2C3A2DD028149625767C0ED10FC49386554B7C46B16B2B272AA8E0C538FCA171A0488EE62712C815BE5F941AA2F49A16610FCE95FA78D22ED68846C8B4B48FCEB2C7B3C93339E0ABBAF4FFCEACD76A4904581AF41F17E9FCB51D772310251805DA1D73893C419BF86A56638E3A33C6FD81E3D671B12067339CD7DEFF25E6D23B61B1667F6B19CABA1ECD7F3E57F5CCEE11FD830B3E6E05067A61BF9A62F6E6752C7CDB5F2D693A891878729A75A9D889185FC157EB0F4A8F69B7232329C442681D756F9C9E7A4341A335D2B2D8B8D0D26749FC502D44FBBE0B2B7FB2BC1ED61185B4F589C8143FD89EF8A31B48F03FCC01BF17F2C2AFE6681427C1792920228BCA39B3136FCD181049EDDA72D0B9FAF0819279EC1AF1BA423F8ECDFBE507BE617476512AED4ABAE60A8F914C246F0BD947F85AB9CF46D5C65BCA0B72251B65ECB7FF4B00C6AC7EAC0C19DCF8A501E260589608B7ECA0057B097FB98FB0373EADB671D3C7B13AF04E117F670B762F3228A94C0A77D314BC9ADFB022DC7F07EEA70D6F4E5B60862E107914D546EBACFFFCCFB6E0691CF4636650C7CE7C82B630B6537068068A1A2A69C699CBCF74B03C09E22B90D5533546CAC2839F0CD7A8AE3791FA48625C06802FC36BE241C24BC2FB99EC4EFA3A712086FDACE8CFADD0C8F7981CE97A3E83FCA781EDC6C96086F41B041230DFD29050A6D05268377F0C5F78B6F0AF2131ABEAF7E67FD9F7ADF50F6F785B2395CF0410D99B07209AC0ABA419EAFB9AAF2A95739CC382D84AA95C43597B38B3AE240F715650128DAA40B1716F3EC50EF870B0405B28E78ABBFC76FC39AA1817200DA0E5B627AB5006985C66E9926B16F9F742ED577FEE315400B683785B202091A107356C34F86542C18F7D1E978F7FEF970C9C2CADD309845E83AF783E2D4DFB029C0F241A01EE365FAF10E92363D46680D8713AFC9F28A14BE751AEB8328B7615C2477975AB1CCCBA39C14C2BD3B1D676593BE57820532CE206E0868B6BA2B192BB175F7EC9B3112B54C6AC468402114058871064DC784FA09C14B42735678195CF58F1390913915869D9CB006BD84EF2565CD65A2CFD8E747BC4A22DD94C5194C26FA96B0A836314D8FDACCBCD135077C27A515D9F40ABE974053557BDB499BB234D4CB72ECB92AFE5AD1FAFB9A0238B767C9D57FB2B06FC6488E6AC6DEEB1137659521BB02398369F0AA8E016D980C3BB77983822D3D04F95648E69166D4BB2A24714A6774A20658A9FC37BEF61D9876D84E063705092A49DED63B23F3524833A59C747FACB4ED96A7CC15A12080CD9747748A24485D10DEF99B95EFAEC5721084A050C94FC25AA4C227FFDDDE54E8D885FFADC27A710D856F6A25C0CE906FBC6D0207FA2249F7B710EE18F88ECF8459781BD109C23E08C2E6E64E3747DB658F6B5EFC525CD66D12C394B414CF98C42A20E22B26040596937E7FA590BDCD164FAAF3772CE28EBE87DACED7DF6100D28FC472374AEFBD83F0B10EC5AC69B0FF7B63D25F274D5F39ADEA73856DAC0EFCB185B368EE152F7DAB956D990FE4F3B54D0B7E63829A0181509A766FB63A28CAA212A57B5D98C4DB2A5D567D37459DC49D8E38248210AB14C6AB0782B8C0DD33438DDCA3E0EADE82B1D47975A7BB25DC19B6A08E461CF29EE2ACB4E80B9D5C575966E6E493DCF051D204B450944917B7D6E08DCA2EFFA821EAA1957FF76EBA25B15605864C69AD8344833CFD5742FDEFA7E9157E41AD966C9633400388A869279B8EA2B7032B2AF058C15283982CB294545732C1F6CA176AE4EA9C7E97C43395A64910A0072358F38643546D968F9121F67015AA2A57488A6BCCFADD2652E0AF81880C266E268B86E5B024794CDDFB9A2149FE413F9EA3EE205634B12F3DF0B4E6FEB8000D163E8C93BF6333839C3B341789806478DEE21017A0A2EFCD2E624BF610711D2AF86AE9C57C05BB907FDB2DABFF00A95221BE082FA6868F66BE133CA3D498889F970788C9F7295F62F9DC04811DEB11556880E75C7588FDB7EAE5A3F9A6BF2AE042B152923B9B5E2CDFA437F7B0901F2B5F4A2147616BD12BA097E89A3A0C58991B1CC11FF7DB91F03A31F29BB0CD3149DA0C7DEDC1243D9EC3BA88C049B4AF638022F85DF2A5B7600D3AAAB9E552FA489A22FA0D7C2E1E9C6F70C17EE8F6E53CBBB2EAFBCA721780CED8E3EF70D3F884146BF6D96AC92255A3E4F345D61E54182EF40603FB7A399C5B5EC93D251A177FFC17DA75C3BB6C467DB66F47BEFF0C4D373FCF9C00478DB8E2E17E00D6250FBF6A27F2CBD449403CDDC99F0268905D9964775CCAE036F116054C98B04C896F65313F4177F97D27BA3FAE33689BAA6C0BEAE29582DD7E0E51B16C731D38D31B5487D15E1B80D0F40D95C393F8CE4ECA313F77855F17D76DBE5954C3E8DCA3885E61D76F736169C726FE5DD9E1BFCA0DFAF1926F0AAE5689005506564A12DC327B5B7698BB1E77EFD8C9E00FF9C4F4AF347CA1BE9E1D866D582E342954DC730AF1D9B52190E2E45BEA2F9C9DF96D7FA1E27B706F9B17BEFF84589B783121A494FA2C5A37D8529F873EFFC364BFC7F22C665853B93B747E75F66EA7AFB65D418EB692B4981A16B48F1065732DE44958940D937B049C65C005C2BF04B5F4C32564622580640EC5CEE221C8D3E3BD71BD7A2AB95E0AECAC1BC2FB67807C9116C2D43DC8503ABAC9B85BC001DDD6AB8E6E5B283FC5F6A9F96EE397A15718D9814ABDF05B2CBA9F1DA72BBD58E4C5BAB6835ECFCA0185361BF8DF892FFB01030135A7CA7274C23D562ADFF7E97F171B94B71AF41D1BFC5180512261FB904EAB60F90E57AC7DBED8D93A4A403C313979F3C1B0A856FBA9DFD3AA2E24C946FAACBE532DB5FE822893F40B89A01525B3B13DCF207FD52E0DC1291E51EADDCF3E1C20935B3B010637FFC1E0C2619A36CF2721AAA3E79D8C18DBD5A6566796691D32C8234E1D8E7B02245AA15AF97F2A118C064998B3BAD05EA sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72C280247CB15A55694FD6BCF6161023F9 -smlen = 937 -sm = 27279D7D715706272E533840AEB6A1CBF0CED483B2F018B8C519A5ABB08C21B7C46D3C6A62C968CB4AAE1BCB1A469A9EDA84EB023BE25D2809A552001907AE012AE3B7FEF030E116B2761E1CBB707A948C7EB5D24747168D0D84011EF02F2311FDC5D2E159BCFB60469ADFF73F09609DCED970A4E65A9FF94C46F31EF7161F226BA67F41391AA232FCF6AD2DC1FE6E94B688B8ECFE20D82AA95394C7DB8443968B61495D42E802B2DC4E8244EF46ADA77B5750DBAD03E9D293BAC58603BBECC7AB6B993313FF8FC4BD0EDD4BC23B5BAF40213E7E579279F325CE0503AA7A9CACF31F91CD36E5F662967622E5A88347B04CF80C22B7729BCEFC285C7783C47D6842ED5E3EEBDD4D1E2D996A0496E6807545EC29C5660D97DDB0503033AFB912054D2DCCC239C4E14F5AFD371C229A86C74C06A0AA1CC1F8AFBF3AE2FF6D34EF87B24C27CD690B9A0F97771DCB166060534DF4412513DB216F818B3738E6C4EFBF08A4DB56AE630BE9AEF597CF7DCCB77EC8D104D820F927EB57D30EAEBC0BB0AE03A5508EB7A5094BB3B575B248DC976F53051451BE6C428AB08D32246D85495036861AA1134D52FA50B4AFEAC7AAA8BE5FF9C61CF9BB7E88742F22428CD1E8CAAC94ADBB8309B46549026FA542A013AFAADA818144A319B48297FCD1BB5C623C38EDE99FE16FEA197936705A65EFA1246EB98E8CBC07533199DD74B90989D71B9B8BE9835536ACD35A1BD0BD8570F32CD87672886C999F1B89C0F26186832668D252557A7BC586F6C601F46534C4989040DB1E948DC8976C0FBA62F17D6EE7E7C27E63704234F8D44EFDDE40900C7F5739E5A956115011A2DFEAD15D6101C63E3CEAF43B5CE16CD14E1BE9418C0A40A1871E9E7F6AEE942F09A2681D7E797C6664E7847E50B4E1EE28E68C68C8A557E51A1B9FFD41D3FD89AB1835B90E9C7F78D5E4531CD2241E4C9A4EBC88DE24AAB68E5480D78D72B4B293FCB1845ED333A12B11AA708919C901CA3CECDA7588CE394612F11D79EACE27A21802292E5DE96A2C32D9A583E3942AC2DE72520976BA9BE6A8F502F762B38A73B8DE3AFF327730B9E7274F6E4FC629B72093585B4B471DC2A0F7A3FABD5DCA35F12463DF0771CC1E8577723BA400A817B169E0424111F0599B5C86408E16E1250223B1815307CD59C0DE6B01722B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +smlen = 1063 +sm = 3247FD18E34FE9E5B749ACF96B7935BB3F8922914A7EA1C3B2E340E0D27036DF9B784ACE163A5E902EAF189F745B1221D47EC9DB8B84C8E714BD3E3986552293A833636F9073B325DAE863F8230C764DD5320FA7DF423C70997D443057DA402C090BD4F86B43F8B5FB67FB35592241326F2BA8E7AA3AE97F4FAAA47824B2B886EBC7A701525AD38CF3F7FBE1A25CB1CED05FDA4C8AA8F6EBAD1DB387CAAAF17C02963D31D7C43C21B0B5F9821BF798BF74042C07DA4B7F51ACCF4BE0951D8A7F89996EA8421DA45D71EADC18DCD555040B83C9FC6144B7D2FE1C56546CAE85077048C4483D8752A13E1A7D72EBB84A0ABBD11484CE69A8066E931E18C31D15790ECDD42B8E540927A9D59E9F08FEE4C87F2875273E8F2A4DCA065C978281B1D516B57DF2FD7C51F533652075654DB043577CF72923FD6D9B988BD555F8AB648AE6951AF759608A367207137F7F4F0BFEAFB833832B867EB3B0E9924EBC1FD676756A533813179894A14E8773395490846741088FF87C23A54E60FE9E36848143E530A420557D676AE4F036388614745A5388D2077311C22CEBCA496A1FDEDF1F5FE8C13CF88442B93F7452FE1B3C9D24313594ECB24355210ACE7F8A0609BCA368BE1DC6A614E05EC22E089EED75223B9AE42B66995DA331E2DC348BBE0A37D78BBABAB35C890527D3A0C5C59C5CC3BCC91976CDF6B56B502B109668B998E2BBC44F29D0B49B3E060ACAD77FFA15E09BC0BAF298FB14FE125A022B1366A74A0F570E5DCD11ACEA51B235BB011D472BB96B6F4453E084058CEA87DAC45275431A305A16507067C481E1D239F3B8F1DB59E31282B5530FD0AAC8C59D0D86C9DFFCB71CED8363E9DB67E1F879E00444C87C8E275B272E1A5EC9EF2A4DB0922CFE08058E43921843855F2B9B7267250DAE5E1400ADA8FBEFAF8CF5243C34511C28DA7059149F75860821C141E220F405ACA7AF2EBC61B1F6E67DDB4F7913BDCF54CCE02FA108D14BFEA99109376C63A526DAF02A591EE7914623B134C2F188CEBCAD33CB1A7E28D497AFE0C172827AC477B517EEF72B68F225CF32242C023F20A52260530B8E1F022A5E54BBEE9544A5581191B47F48C4D8FD88D76BA852FD2C89B8D0C5DE148480EED859B5F5B1814B3BD8E857CBAC699D01758CBD3073E095BFE3B3943C6966414299A5361BED68471F91A4DC504549212DC491C0824B89281698A9FB3478DFE08F22455C604196460E6DC0E4E8BFF711B3F94E1C4D0E1433F0292D20C1FDBAC96F34C8661BC2FD8FEE0E5C26EAFBFB394404A09FB21D71CC1E8577723BA400A817B169E0424111F0599B5C86408E16E1250223B1815307CD59C0DE6B01722B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = D8FEC1FEF84A2795DF8040436EC679E30A28B01951126831663126B90DE5DADEA7F3480A2B994061AFA4C9A6CA3AB33407DE22B42B9E8CCE9DCF593CFE088B0852320F4D465C37B6E057BB9B21F395D94BB254A70FA8E6B74AE22D807FB44B457F2D2EC5B9D16688D81F2388768091E46109063B131A23B39FA831C0DE99485144AC7F50960FB3380442446A948759E2E24F21C19CDA762B4199A7C1A7B1E07D00900872D750D0D19641208915DFD43733EA6D2EEE5314B8F49282391EFADAC17950A654FB60979B66ACFB7A97E65C75FE990A4685369576DD233A2CC9AC54C613879630829DA759B5A5466010EE6C58F1F924D64BB9FE28FBCB29DABA4717C5A9D6139C4135CB96F739941D609F4B5AAE9CB6DF7399DCFFC35084569807D5AB4C9C1F92944F932B284E949E39CC26C4EDFA6AAF216142F8E115BB49383921E0F58685479C25730C6B5464844CC5A4575185893860A4BACE7FF8D6495A701907826EAE8F19B7C736F7318440289C8D9D8118D121B1C62A29855C3E49DFCE3002C9C150ABF02E50E90C891C4AB3F8559DBB925C6FCFCD77AAF78EB105985E4F2B651EF05392A75C425DF8D0691C41F2FB3A11150F8BE20E025292332BF6AE57A38FEB6134211BE1D38AAD67E4504F7ED5817CD224635E2882FA8BAE64C01ADD5BE1E9E29156984C9E79271FD399F8B28CE260EDAED4AB3263E94A3456979924604857F4010664428A5B54C4E2ED66C324D39A3449351E759F2F9AC57D04539097CFEFA00F4B7F37038EE723F71F37E43D76DCF1AD3C02C43E877476ACEA54892CDC5BFDDB3A26C413B154C88CEE5CB9C2E1A0AD8DA9FE3874C70F188F3B5F8B29A1D93868EE98B213ADD8FED13F21CC379EAB9EAFE08EB7165D23AD1D8B07460CB72002829B71C507068C0D5C4562DB3DE5EB24C51036833B90D005C4D8FC8A5D6ABE68AF231F9B3BDDD3556E914A04646E7006E20AFB126067FF9D5ED306CE49F68A363C85EC892A81BEF713D6BF9C453E3DD74F1F691CDE8986C79A598F2485C3C0095EFE157A63079DE1618516CEB7D78157E250428EF54521E48241EE1E4FCBBDBA46391E0437A8F5477B3E649EA2AE47E443C638FCD7659141F77C8B43F87930262FA25E90F2938AE3A49FCF08356008ADBFA72C085AEE2CDE0DEE86EF58393FC96C46B36B4707D72A848A8B99A0A54C256ABE7A9BFB845BF36B0390761C7B136E23C685484DC99515B46A133BA34DE0BCFE365C60560785C25D95FF4C630F88E53FBA8535A1D2011DCB56FF42D0191B69411BF0D31F62E46EC891E27B40B29F7F76DA608D8866CFF26D25355DE530C8FA0F3F93F9D7F90A7452CAE25CED31026D9813AC5B668520639CEC5A203BFC95CF2478DC2DBF31EBBD79B9FE9985EFD215C9B56419924888FFF676D4FF38A513B5CA07B8673299B913E060A3A9C64BDD044F883D57B2EAC81A206B20E1CF1EEE2368323FFEF490C5928FB71836500DBAC8421D7B4A21AEE776565D1658714AA89F606BF4195B9018BB444CB5F9F92C42575564C1A2C4D40C1BBED5200EA74DFD99FD0E756E4260E642C01F6331CF6B6AA9F857CEB684C463B52C8C6A7DD04883EC3B9219E9BA579CCEF8D9AC95E8008423716F98967ECA85E59EF36F4944211526BA498A47DD5F88DB8504A7009BCA941FBFF8B622C1AA87BBA2D75221D1FCCB560A04D7DE1333A3B4EEB84B74ECA6D3D82EC3F693E7E0C585EEA574CADDCD8249637683F8CF626655095C981A094DC6FF1FC2AB98596F573D236FF9229D4EB2119D4411D40D404F0A36D21207E97FFDBE4A22BDE2CD5D32D98915D56B1774B37F51FA8DC26C09B00D22954B81BA5BC6439AE46C47D90E99F5B9845AFEFB0284BC1320B4DD67CFDE0D4B5DDF96EC9E06B8A6545352048955066720359A82269A95A019B033C48266634AD0D42EB67EACE0C46A18287D620B1FB93DA158D4BAA24D8589D3F317D46EC95A0C8EA208CD45A2AD04193678EE54DEC271C6313C57E1638B7781C8EE492C6CF821BA35695EF4FC9C86884727DFDE45738A037A14AF91D7DF1E13B6AD0B238ABF2FE018A18F585473C883911CD397E9AF0B44DD25CAAB90F9DA75886DC49EA570C705F127C0D04438CC77D3B45C45C9AB9B3005556FA1CE382583E430054CABD86F354666D1CD62DD20939EB694BE73C49340F9EC3AC141ACD45541284361A9C81FB45F9E0905E5BA23C0AE4B6A909A78FF53434153DF35EBDFD4AC365A6BFE575ACE1F27E90A10AE469173000ED8BAEA3BBD34AF542C1E0556A1D253CD38E3482DA140D70B42D3AE0EE48BAE878F87805E2CB295CB80F253CA9B42E815CE7D09739CE49B6FA3456342D73BAF42D8DD121C110E916199FD6ACB9E4166D732DB09B1EA0AF4BE7D1D8A9F8A54E943063BB96B1BCBA2B915F780A1FAC750B9C1D87E74ED209DBDD845A79AD816EA0289B6AD9243EDA437D112C1BDD08927C46EFAB89663718BEA4DCD6DAD4822EC597756E849DEB8C669AA70068552FBE92E491081780C8222D61D855EF2B3148241010305921E0D76C076D1825BC7C0934F4C86A72C033003CA784A082F772E13A49C05CA2BE5857F85E0369E5F1E19A680BE9CFF90398210323FC7EDECC677425D486C09144E6F4F35D8848E92C154D108DBD194706111666AB1212B6AB837052816A85CB22DD26510C06AFD3F9CC389C3DD16E13EB466032BE15F86E74A242DCFEAB2C767394C835D9852B7041F4F587B2A90A2A0DB42ABC77888FBA6B4CEE286B072677C253E8376E478E1A1E41943E720B170522A89F8FB3B6800F7D9440A6E3ACC7284187F10174C335B27930EBE909D1734F71620AB3FEABD23D7BE14AE66CF8A73968293DBD904AD09F7FD0AD4E164D1B4B06FD56E7725F375F59145D7FF14BFCB3ECB64B6461D7A9DC564EA1A0773C93758B91FE7628ABEB6837D8E992FBEED96306F7A7CF6EEEA49E1D8E117A8624B372263883067688AF39B0643C8AD7919A2F136EDB429573B36CC608D37CC259C2E9B78E9B0C3559BB8B29EED91A08A9820A928D9F78D458163D38C529B3ADE79DF8D461306A6A76407B4A2AFF2DA0A3EBC2AE625011510E161733339A60186D2D72D0E637406988CCE035EA9429617B38BBD6096080418BDF2F90E72FCF9BE94DE347EDE7341EAA57EB240811F077549AC6EA760B9D272CA7E0C501E319BA892E95FBFCE0AE86F81666986877FAB7B2AF5EAD71EBC3B2C29821D4C748DAA1681DC07CDC6480F8526D79DA5F90D29B5FF9FBDF3F043EAFDCDEC41D3D1D83911DFA18F7407C54CA01ABB48E340DEA07F1C5BED257FC91481E51CB2C97F18D85120D5A0A89AD16DA33707A42F5E5B4999DFE8F15FCCF19506EF585522EC53922235EACDED1B94B87B50A82CEBC88D961598760C38D417FCB32246707B54E7806DDBF1A5AF6C3F0D2878CE4ACDDEB1B0BEBE4E458B50B052F2D118845D308C0202D93360F92B8EFCFBEA194C57143EB745671A6F15AC56924C53E283B87A0CEC7E97984A1E9713C279E628D5D7353DA3ADE8479BD4C3DAC090A3038D38ECEA7FF97382D42D3C40DC5F44984EB76DF716A8D7A74A795A438E5CDF470DBE81E611DD06A37D1DED1B617E2686E0ED5F2C4C0C3450A308B5937C9D5B63666110E44A9BE1BA51C9F3D7AC95126488281321D729BDF22EF3C2324A7BBC51B3E82B6A3F9D510376AB62A1C81510BCB95AE6E9005BCBFD09C15FFDD23602AD8905F8D9B99C82F40EE3A21880B2F8D9656C33667F41DC26C8F0005B4B11FA0BC414C3B1E92F58B9C2A06F17591E21C29AF62CA91F5A531D1872123BC2E1E455D7448777B30B2BCE2E6133FBC28D8D1CEC37DE339AB05A13ABEB312094E6132518967B83E6FEAFF008D7AAFC85FD85C1712F276D7FE780BE4E7932DF2C41DEFA6F55298939B8D2BC2412244CB4F8C7A6497FC310CBE93B796A7EB00F91DF60372E1BF0B77BBDDA0F8AD5926B524D7D380EA5D0F3D4310912E4071F1DA415CE6D428A8897962940304A4F05C55DA8C04FA9DBAF06932F0B633156432BAC9418F3C868F18D7BE545AF88E12AC8AF18E5F293C1869A2411C8A616BC5144AB126BAE08AADA2FD66AB856D2C6E707259360AD7A208B074D8CD47553E8454B8DBE2023A837945600D799C510695A321495670936B2997C613D964427573B5E37AE27AB4039E7F7C27CB19A7DD1CF29A6221D92DC0297F070E384FD65A2BA09EC32947C0657D8A7AA13088499EA50552A7DBE4C07F3C32B7A059EEDB234367F3536E910B2CFE3604CA62358F4D4CC1E90A51E7626A19B9DB7E3232F130302942DEED9A198F612ECF23B7E112E3A3E926E94C5D60084FD9D01250E01EFF219A05A4C6A5D5AD381E539FA16D9B2FD4A75F9309904CDBB9CE951D7E5B488C81408F18463E24988302AA0DE4C6E8077DE39518D612DBF2DC29714BC2A0B59A409ED0D3577F9F9A0C2871D4E4C0B5ED744ED85D424F2892694E541727FD824793893748120608263FC12F54986BA205687DAD96DEE1D261450DBA783C3E3B765B11C3424A37E866B5D9E1B96C8F879F5AA325F2F8CD2CB0FA85DC6A601EB6993AAAEF22E94F063BE6AD5A83BD580B17F1499DE219403617F6D54E47C7BF04C44DB927D5AB44A0ED1929BADF759D76D2540BC2B69FD626AAF1E94F6CB9C358AF0A223EE57B366C28A5E468FE9875B9E17FEF7DE4C16E78FAD18DF270F3166A07F458B6ECE93618C7D015F75C30F33283FC7946E0165562FABC4B4AFF0419B64EF1EF8F5DC7F2A38E59C83E8FEA28801314304A93560C40B506A41B879926B7217EBA974A1D690EDD2B2A9CA26D4B5AE3A397BA108F2B8E56A40BE8FB1186B50CCADFB49C359C2ACB463D1539A8B3DC0616CB7F13B0DADE133A5A3A0A34FA903D878F5D58740FD563894D645019EEF196B175F6D59769767AA7A6CB923F112DA3B778CC54D218237A62DFA7F6C8A09C19D531B45A43E647AE88837E7AC559848FCF65B0003447FE4A30BE6ACDCF260F93BC6B1832FA1C00A382616EBFFCBD2F647F070D76F7C863392EC02F7A1F4A7A57D6A4B6CFF0B33957E5511E9E24C9DAF5F7288D6CBA1805683C9662B55AC7F43503A9B9555DED871123664932A6A79E27409835C94685CE0FED82A2BBAA93F05014065B8872DF9BD2118E244F95FD55D7CB808BF6C3156754284DDB3CB1A218F64D0FC08CDFE416FFAB3142E897D836103C52F89E7C27030832E7283E312E4A8DABDB5BF39E173221522B98163BE0B06C78B41DCD8F078281CD9017A4252F2B64E9FA519C9C04BE6F39D2D78337BFD63B849D4DF0F789C260EE8813B7FDEB8F8F3A48E297AB4B3CD8AA2311683C5D8D042C8EE8EBC2C3BD40DCAFF632EFC30D5026F12F85EBD2FAEABFAA3E00B83525993ADC1DCF31C821C33722E6BF4A63B06437EB91BAB4058C9063A20AFE76B926797813D01B645E0DAE3E51D04373000918C603B36A7A77CD2D8B7027437B198E865023D6BE81106D432E406C2C2BFF960651C6F99C895A746C8F273788DAC2C650E72E1072445B93898EDB0646013D7AE1C3B92F24F0684A5A1859CC34FF89F4CA66F9A19971DD2769DB47068C88E4B5C8BE0D8EF73EB577CF9E8F33D030FACE74EA4ED0A23570911C7815D142649FA0CEF79428B9E2FC393793E18B782C200BF17226C0E6DC28DD9A5EB4D8913D3DCE5D34613CC3FFD4604115F22A7F89C501C9FE763FB39136718EC680BA86976CB465C8D70E55028A4BEFAC67F1E002344D026F5F7BF9D03A38AF93C6C7C3D704B056290893EAB725DB163E992960449761085B5557B8B20594F26FEB0687520C446B664AA971BEC055926B8AEB45542132F5566690362DCDF75712F23CAE06057F00A52CFEE374387563D726803845415870821D94AFDFCECF2517671B9EEA70C96E16E198B65414A61BCE8BF0B2884A2C2E4F8EA9A68367DD5B2348DD811A69B629134C19528BE1BA8D333F1871EF70E8C04AEBAE4ECB15822780ABE92B91054CAE1033386906ABF9ABA5F5F521D4930206886DBF97F2984399EA78F08D1E07EB814D2B8DE04153A0D129DC7DFBD2718A2A0A30B45684E94FEC586B588B1A23DAB0AF8659290DE671113DF34CB0968C29C1C89205E020E6A09B7C4F2E19C9A2CE4C9335A8E616131B071A2FED4BE80DB4166F9FADBDAE05E2B8DE66C7A0F9F32B44E83A6EEB8D304AA514AB67A37BC3E253D3CE0F64DF649983F1CF961B2FECA6F85F6289563C4D2F60632BE4505EE665DBC488072FBD791D114ACD20700B9B8F8EFDBE1AD062C1B371E8E9A4A1898454EE704EAEBA7083E8A785E709242A5F87213C2A57482E5587A14DFAAABB8F8125D70767011EB5B17B75C90C96FE88136934DA3247F7C14C0D8913A4D7D18FE24B8E53219B49DEB61B69C7C10AE5005D6CE84B42B715C1CF5F205E926BD46D726BCAFDA69BD918A31AC29A0410F58EC2696230F81543296902F53EB05CECEAD7703190F1B9EEEFC6198389D1E513F729C73C4C84C73D856D355F5CAF28A4866BAF0B5297A4BF21743D2C9DDA0EF8A216337FF43605C2C9B31AA52945D2858983EF74965EBC8B2B5DDDE1664AC31544596ADDCDDD60AF9A6F177ACDFA71E09062FA2D3349BD09EFA84FBF573A6A616504BADE9319D619C1C617AFAC29CADEEF87F41705E030B0904D41AEE2722286EE69240E6AD2374C8297090E7DDC65F5CFD70C4C1D9A9D34E7C580C4DBCEED23E6979F4D8B80517D42C6ABFB6995ECD5894C2BAF635D681AE1939BD22764BF7131E536258106CAFCC99FCF2A0CA030B53175908D8601687CFBBC0A48E247F26186C03D44CF5D64E3250467157FD64F31702D5C1A991A43CC07356F39392CB8EC19B5918ED6DDF6578075E7BFDEDFA887E4F9BD4FF1D6A13D3242B2E68BFA5EA15A51305AF8A8B3F71A7334D4EFD51FAD39E26F2370E19731A6033A3C467D0BFBAEC6ACA209BEE4F61CAC7FAE64491E5810E791F5A90A7539C15ADF25C03FCCE7F8E20D6599C6B96C719A1C265AE2A92A460A000A0495D430888B052B0CA775EB367FBB3EEDF506D849662A3C50CAB980D424EB06E80D1 +pk = D8FEC1FEF84A2795DF8040436EC679E313F6EECB8721998CD44252E9D95AF19FAC6B1821A2B23A48A901D75C6E0F8BD4EA53EF2B6639A494609DC740A88B41D54C5D19F190F72A16AB4492FCC3B5910FCDA708A1C17D31A719AFF2E7621898C753C96A1CB0DA00DD464172C5A06BA1348D5EF315D6764DAF1B51C30A2E08B257C04613E202C93E9681434C93EA99C4AE2EEFBFED7963D8CDCF7EF893905C63843E9B1BCBF14140A2C1E3F804D4FB9297EC19A9AFEDD6ACA6C18C4B03787F57DCA80AB6C159EF13A38D6C4FF055BC74EACA6F8CD22F8659651D6739D89C6EF0F66820295D5BB6CAB1311B63063538BDA140C261BA2113AE8A20FA2447628AF2C252E0CD900D487FB9D43810CEAAFB522CD2F4A142150E7A00963DE2B6F01A0ED28964F400B5674508CABEE4FCDE772422CE898784191231E7AC6F78CE88A7414946010094DDF48FA145D52F2E65D11D187C9F844D649123104D37312F1B78D85731102ED2EDADEB849B7490CFC0B25E541F3923B92B9AB5262F47FA99F29165BD4EDC3D7DB8FBBE6611E8874CF6E3C39D2531F981C6F3A81B74C5266FF08FB9F896458EA95D9DC6673F2DE0245FEC5C5F81E3C9EAFA6330FD81FC78808725210CD8778E699D5FB3DDBE4D71EA4EF649F1E9A1A0806F5F432834201D244105BACCD8C0A646D756F5529BCB0F867268FCE3F754E99068C3704A0ACA38A72874008A47E90D51282873293E6B0A920C2B0E212B62F23C4F879176119CDF6B55AC4E2D214C6F81ECC662680BDCC88ADF079202D50D0C722C4FCC3E983C8AF14EEECA06E2AC524CEB8E390133F7DC1A0A44B9B59AED5677CAED61D0BAE7848489F23B692451D3BC4F3CC1B24C2B9D64CCEA611873101D352CA6A1BBBEAE14620A33F07F06AA61FA1BB7CF0EE4531A3C7698A1BC1E7CF38A8CC6093AA08D628B1A2C83992ADD38BB6246150594CC220C3A4D00BFCB0074FAE7B831124DDDC49277B6B8E79E32F13BE7F812F4579612CF37FFF0363553B0335B7C4FE1BB9EE0B1788DA227E3E131736C02D5957105A1E60D90E137D0B72EC47D677B50CD8546DF3819FF2666A57DE3475A759724F77A574BEAAAD8A9822A6E9C3B2CCEFB72F8D1D9979E7973A18ACC314B891FE508073045E9AEF86D36998186F2DECFA300451B41AF4B32BF14C9A8364496735CA308FD97D793A1129747B693A5E9A15BCE4137CA220DFD36586ED9FD955B82885082B7B0B220B6768CE52D596D15984F70FFD61FC5F09F580718B0B65B0386730217C8780ACF9D1DF2A4F0A64B9F0E1C10EFCA111BF280DAD076734B36BE25FE6BCDD4C68F19DC8919B221D8BC8E8AC9E72161171C2512A97A675997E1D49F3CFAF3E3ADBB8319686E6E0D60E507D2DADDC3162FE909F24D6213203CD19E21FB4C931C284D82ABEF00219F04AC95DC8DA3AA173482F53A6E2C6A6D0FD6BC623CFEB63A48596C5080691199DAF7814DFCF3BA1D60FCBAC6D3EB067DA31FC2EE1C5E7C2577163B0BA0DF5A76A984068695CABDA2BE2AF7AC8438C621CD25C979C833689092BC427D66A420FBF8B2A69A4EDD5B3AA46BBFA5CF5CA47E433EF04749E2263CF79362B4E2671D35D990CEFE49F3637BA6D5BDFA653F05B1420E0EC3D1899084096B8F7C7BA2BAC0B94C266F4B945768A8EBFEA653CA079C7642AD2FDA35B62999DCFD377FDACBC8440C195F9ECF84D03024FDFF2529FDEED4797F9312B07CEEF4BF4F9FC8A83713E0F42C681B28BEE0648170A1635E2BCC9E584095505D395D87119405C3B3FE02BA4A9C1DCE51393FAFFA6B756E674299151954B0EDEF489A5BCB54DCFB2695FBDD70FBC43DBA677CE57A3952D3A5B8C8F36FE1334C8B114231B00CFAE9A2791FB83EC43EE2AD99C8033DD383F12D96DEB10F854BC4AFA3DAFC3E981F8C2C2F06C986A9BF840FA96EA1ED07198B49D7807EC8F5CE8013FD1767DCE7A5FBBB3F998503662E6D1C9316A0F22EDA7FBEF300000287CAE0C8A2D393BBC4B7BAB73A189B99AF92125B307163B5E889AD372FBC67115572AAF8F39BADE141AD10A83AA76A72754DE2485C826DADCE157BE584B411505AA169D158ADAADB5275EA8E8A2195A98B975B61D4D29497C647DB083C747D78CE6A112F3710EE7A3B7B76E78EBAA69D2A58FB73AC91CC67D02669626F23709DFBC1E8612FC36CF87418D849A401AF09B326B3611C0C57CAC68B5EFDE73F3D3C57FE971EC307AC8BC0D71ADFB75A1CAC0C4B63BD6C3C450E3F8F9454D8E51C7F5F0EC85EC484AF01A634B732AA7DAC5F9D0836AB625B5F627D9BD4D5980ECE7DAFF4C6A01601AC0002B66152D8AF043737DEAE6187597A019D7FBFC50DBB4C0276C1D3F07A43A954D39C1D1E2470349CBAF858E43AEA9DCB81529724CF76E0BDE26B04E5D0E07334AFAD7B270BC4314C298EF3106148225DE8523765159A74B8968600D0284900D2201AF732AE7D4274ACB07C095F943268D51EAEE1C05E094D118387CC2AC8D9FA1B1AB25BB5F87210562FA56443597A2F3FE7A659EB5FC1CFF4FC7B46B3C17D67C73FC68B58434C75D71818D370B51C9C96EEC99756BC5A52F2C375DA6905E522A5F0B06F3B781C2F21D6E49A6AE397CA8977499BF641184AB2AFC88B0EAB4D7871211FF6FEEC91DBD4E6CBF8F63A2CC253000E6CEC4B22B92A1F1E70E9F867B021127E4702C1F24185B6DB244C25534663C02497D013DD0BBBB28A1B16430035A19C9FBD32C1DB6F4E383FBE75C4DF263E02D8B32383D4B1C90FC72624E6414110171976E3DF1259E0D3AAA9CF1D8836C3159E124FD418EC49B4E5C48F56B567C3D42E3F90A7273253C7214997D2729478686850DB2AFDE96B1BBC83512CD213D2B7DBF027FF4BE41E5A8C13393F79B143B4B6B155AC722E674C640E0F4F7588ED475AECBA108B47E51BB961361A02EA554D327726A93BA6D4CEAAE6AADA9A680A5FE5C0BD4C9F5249B8F5811E3534BEA8D7ABC187D77B5A3F56F08652D70CC0B9A6A88B3FA5A4EFC35A2A481A8920E4A89972CEAA2D7EDBC68765B756EB57FC908D3B23A56A492AD975185BA597E9DFBF480E8BB198973A0FE98A5DB75460715EDFDA5C026E5F5C16C6F3FD498F8902739EF085F7BD08178488C36DBD9D3F87481BE3CDCAF27122F64C4BEDA2209F6B3F9D9DD292ECC1CD9162CD2CC7F3C4173D7CB69F5B4FFE88C04BD46D9C7874927C93CB4014C0BAF429189A275A35440EAA581559493949084C8C48DEBEEE47DDA6F9CBF938723153A1AB188515F0853CE89F0467B9E236486CA972300C481A14AD16AC4DC06901FE1B3E33F13D5B48A239F895E4CA7BB76EE03C7C029206BD1725486205135362D928CA47ABD8A8442F1C5934E5D12744C14A7EE2397D9BE035E216B17C7FE4D0A5A0EC654C9F457A19D9EF0D98B327F3FF5DF279D051FCA13BB437CE13AC88E528CF12AF6A2FEECB0EA052ED1832FA6F99067E0186B71A7049172E2DEF53ACC9739D0D70DD7DE1CCF709CCD5087359B25A190F3FFB3EDCC52BB0828522DA2D55EFEE4851AF5FCEEEF74638D1AB6AAEE1AB939F0A5B511F7D3278CDA832A431B2CE2ECCD9A090EDCFEFF5546FAB73AA7EC9EF60D1703EE725F39F96376568B79EFF69B98C6AEA89952B8EA494E002A4CC19666F5DEAF07E2EE9AD9E24B2853650EA487F1B5E7A2349E8BFC0C6713618E6A6783245AEA3B73A1619654A481CB20D2496B9B82ECF2E41694DA5AB53CB4749EC1EB23856B45C6087F8154AB70AC3FFDCFEC3F0A24ACB9A03973F7ECADF974587C82D79A03931742ACA61EAC242F2F223051CD31B050E0481F7A7592338CEE8F84C00809BE3BFE1DC013693EE4944A2B30121143D4DBFD893D630C1CD93BD64BE6D188502B466F5F36CF2A487CD4104B4A5BD51CA732F0353522FFDF0844C8274C63C0BFDD0A15212E0F6099E79F250F463F477FD73609DBEC8A1D7ACA120FD001EE496BCF0585990F28B87CA5E1A426EAAE63C3A549BCAA63655A292FC30D51208891B92378C1B3278331991B6979FF6137EEBD23045BDF3C326A978ED1178CA7FE063BBB6CF5C8C8B777257EF9568E07ACAD340EC2C499A41268922DD023A1BB2E6A29178B76705472363BC92C3D406954A673FCA13BA3CB39E9FD023E87875FDD1EA8B33B68353245C73A38D96B50A8B9028F8D12891E385080446C0E3B64A139FF77918C25D58F158F5B778B4814AC8457B84173D82D2910704AEE3DFA7757CE6A4FC3508558ED724DE7BA44E9C3BF9E6266D4DA16083CE59A591B7F574C1285DE4AFC7EC422D0F7DAB924E7D4F6BAFAC141937EEA1342756764EC211CE03CB944B430B20861709D8B6A7FB865CA4CADE787ADBB29FE12758DCE2153ED83D5963439213C40943EEABC7D365CF7853BDBBBE47E55431871E0EA754814E27D3A140D1F333C124A145264A59706B60477ED412E2D16BACB60461A1647A95C5F70B540E152818E5B8E155EF2B77F8716131F6B20C66ABD3E1014CA2EBF5F4397B1CC13E75B49C284C97476D045ADB5B4C4F9A0297C455592D95418E297C6EA04CE5FA4BE2A887FACC16073ED8CCCEDE0123FBD18795A896B737D3AD8FCA3BB8873E5CC0FA2E64DFB15850B64617499245A04D047D60731CDDD2E375271107B9E9D8706FF1C0AF3535C8E264749D6D28382F5E2D18880172DF419B5DD282F488D6880186872D74600A41C2082F2C27D75B220E9D904DCA1A37AA1F1743810C0EDD545277269715C50DDEF3B6E0E48C81F6E3E0D03BE28EA3679B0C61C04BD1EA0764E6E3DF40585932E16F8D8757B8B02B332E6A56D855E74F37C7A42771DAC6EE9E3F6CF69E5B089FC446F546287CA13F31AA2FEA874AE02978950EF3A5C0AE5DB5C0A1884D507211F76E5C14B4EE8EDCF56FF0A6ADCB988E5178105224B34BBDB64F97C7A874D3DCA111893C5AF2568184B6F08AA14A476962B5A345F6B1A7A9ACC81B402F24B9F5DAD26A8298C2F01660C48BA37F6CA7B73416EB1009AB04F669616073F71CE8E4D4E3206BDD87433E88E627F5775235AB6E501D8C450BD701623C6E8D36728BAA4C76B46516F8B483ABB42FBE9DFBAE9C92AB770A4391C836B06223880E5694EA58DF4A8FB3CF61C83714B02F2D323801127156264A053CEAE8629FB400CD4CE9DA0BFA12B7F292305E698D6D1A9D08F690A53B404B596EA60D1DAD32933258A50B5162E16C244E2958FAC08517D9D5D73C46DFCE9F64AD9033678D5DB644A233F2F5AF0DB70E90ABBBA0F04F1FC01EF0FC2B42C88D0936492451C73D20123E590BA7596E6EE100FEAE4AFFA064A95A4F086E8B89DE5CE57A4CF5D1801B2CDF46E6CD44D9669C1F6B309429606F2AC320674544EA082B84D211D5C9B38A4BA0867F5C81759662EC61EF066ECA46039F21BAE43AAF897E613E9BAAF72F37022D55877D45F50F2892885AAD65717FB50D57EE542044CC4A165D8370C078ACA82C97DBC867BDC6A7A447531CEBEE1DF96196D7512214B08B8F058C103D38C783B7F67A54C244115D847FC5AA64BDFDFFE025B806FB61A908F46ABFFB66B62951C8CD8CCE69A7904F433B0A1F863BE538D39F80B38C321BBAF389D2647634C10ABB8E6C7194DD9FA5F3239977CAD96353F70621FA8B73127340FFBCC76EBB6D18656A3756346DFA4044E26B006E1C7285FC5AF8244FF3E184ADFCC735ED51284747FA0DBAC52736A980E8077DFF4B6466A2D837E8D839CCACCFA511F6648413D079EFA4D57F6154FA8CE7C6316ECCD4CED924A28A3C8FF2ADA446CE6CAD5C271933C2DE14C71F9BF56DD6552AF8AD022229BCC20BA61A595D50ADE08A49C5A016835A4C93CC7A784A4DD295B4DA85628B38FC0FE205D93E21FE157E235EE4B665DFF28314E450B3C358FE160055C506A2845F2CD2CB580D7633F23405AC98CEE8236D01110424F635A2CD2077FDCEBF2A3E5400A87C9B5AFCAB2F7F92313AA1C22038A5BD51754780BE2F0B52906C364E18593F9093638DBC9A62A03BB40CA84D73A6DB018EE6EDE9BE209B5DF6BB32EC898594547929C3947A4CB9BADD197542FE42F4F09292960087FE821542F72C50805A95CE7FCA5AF8E0018BAE99CB1A8D8121408628AA8B555F6E1CE4C72CE443E814EF1CDB01AA753C918B6F96BF6299BC4D4A8710A08F8A5E2B75D49A69C89AA214C6E8ADDEAA0D5D41829CE1D5AD6B314E11EC93F7731C20B6C16A97FB5F012FF99E1642C2540E48C048AEF9D330BDBBD99EDFD02CB3100207231B41B604249AAE8ABB981B5616559CE134CD425ACE011420DFE9EBEA08A3E3D6BC7256801EA92499F80037F64CC9C21C427D54BCD8B68D6A345EFCEF4328B1FABB3293014F9C5F596E28B1B1CDD61FC1B13663C8F9E754D4F7E3B05E4D9EE03122A04D640DBB38F0C3CA1FF31502B4E58D5F607E21F9C29EEF593B22EB0787B9E82DAB57064AA6E42C945401577D7F3AF6AD40AFACE1AD6C03513B5EC7CABB43B281AAA847A34BAFC40197B73ADD315AB48E60791A6CA212F5068DCA5C3EC6D6B40DFB88513E9D689FC312A2E1ED7FA40F7759E39E2F4327D46F442171C4423901DD871815DCDFEDEE91340421C2373338DE2AE1B8C933025FD594C10915697C756D731540DB2A8E22338009C01E17812F8C34F0C07A4F301C1E483F08638B3F0E7BE02EC2FF6EAB2BF6FB2659FB143A3E363DF314A17CCE8B610D374D62A894F8FA1F188F2BA13548B272121AFDF67C833D26F607F69E523F44E63FDF2ABF745074706A59C1FCC34052D57EB3A79A07C1627C98102ABEBD66711A4D17667341449B796FE6EB276DA2DB579F70D40954B3268FF2E6FA3F04FD42048CE5253CED01D2C5F7E068AF04EADC8D16FC92CB8216BEE7B5D3EFE3F7D9E84E9E50E189F2E1C202478641568E121EBF1B67FC09FF89324E4D0B06534D677F71EDFAF188756EAA302F915D298C7FE3E05420FE9A660573FA5C3CB82E908594186E54B24B3C12DDF0A97D182D5382E2B841EF9D30FCF58C3C8277BAD6FF619818F4E48BEC328E7A2910F5AD61ABB3A79967E6F79E7C79E8FF6B47C7A68F2C8BB14308259A053686AFB2711C3181DC920DBD27D0A0ABC8A68BDA942F96E2F49909B7717B04BACB1EB7B40AFE977A4F2D186083D83AAEE9BA226922C0A7CC6E6CCB67472E4560ADBA46C6FA78622A18632EFD11C874846F9ADEE511D5BA98C4E5361C5AEA28C69785683A42801564B63C129C7A236C8885410789DD9B4E433C19F558BC767CBEAED1A664023197EA9A5F51AA2165A6E607761EF305991F920707DB0010B3963313CBD87CD506862B35DF65CB7BEB283D047EC16DF9F1F1AD5E2474E3EB7E078BBA2B6BC9ED3C72791813692AAF49011320882C8FED80BEC636805F40B8566D1D27DD23A5EBF827D19EB6558B46AC86FCD72AE14FBAEA8C62C311431953B020F634C3D6D40C260273FBB9EC13E6EC536BE1079506F4FA4D69F31CF5CE593D8B64278C2468DD86D78C48DC844BA970FD25598D7C03C430317B2770E8FC965D75D415FC74AD54FE33213073E250FE5C7993198B0463C3F088F3DD4C0EAAB519400C73A2FA2CB3EE21381F53FE5F34FFF7C356B03478A484AA54AB281719BF1F4B9C022369318D37154C0C06064B90939FD85FBB887AF109756CC0B251B842982E1890B88FABEF67CE8387BF4DA912061D52CCDCCC26569C2D887B3618709653D1BC52C7C3C96175002AAEDDA97B79E256692E71DFD3183F2337ABCA38DA78A6C37AABFD6D95A488F04A817F7AFF9AA28E60A369E26680716CEC567356FD459D210DD2C4DD8BB4B8D005ADA6F03D0F1A522C64281A83E0C15305DE7912338498F02BB199D26A0751088A4BB0C3 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645F8DF3A89DD426552FF690305D543EE0F -smlen = 970 -sm = 2689355CBC1BA542D1D2E87B8DEB76A06C9CFB70D643F8844B1A792FCA4EEC4A4FC7BCBB7BBD9C1D0831D81E69E522D8CFD2C70DE72CF4D7BDB72A2B979ABB3B3393837D1DCB9EB7F9563DB4B25EE4B15BF132C0F4081578FEFDA384DC9063F8FE95561010E60EC6F3B5A8D950CFEEE23369120B574AF3200B323AC4E89CFC189F22039E80458013DEEFF869FC11E4C7B8A30FC240AD37460A79468606BCB9192AE1C17F291F71266B556A8349C054FA01BF07381D525B30B4B423B05AA0C3039B4CE937B3253847953B1E88055E0FC55BE4238D47DF9223A95A2027545FAD0622F85A5F36F66345A22F48F9C898C5C71F3639F2CCEFFC5170FA182196AFC738D0E19B550AEFCD29E1561A97BAAEF9E06DBB276990DA1CBE2C1F37B2B61612EE3E1D597C2C023CE9F3D210E6E767DA3AA1ECCE541A029418F8B4060D69E4DAD549964C75F863DAD24BC6B976687F3CEB2414F08E57920F8B86FE65140932634D23697599F79E471F5E22F201A997E2255E86555D4FE15AF46067FB3F334A290BD08B9FF3B6B92DF947631CDABB1114E3D096E4CFB3DB586A00AD4F771F6AAF3C0256FF928B9E9C2A5BA826D5778192C0819587BC90E209F94D0F28905994EE543321AE1D6915431EDAAE463D9A925673C487626404A46F150B10E5A2D41EE3CE700A384C613DEE84E5F644874D7F349B362124721E970AC43788D03751377FF8E584A69D639FA365C2EE7B6D856443E4DB74C6535D6F2C5F7FEBFE53E800D9452A8737AA00FD869ADABEAB51CE1E70B7E1453D632EF660DA22ACE1B1B12624CAAE970F3CB355EC1ACA6CF27C050AD1C7D14B95C280D4E5FE00CA045A1B60DD1088C804245E658BE529DE8602295E31F9244BFE0C65029FB6C6E7651083B168CA307FA0744BF54C155582749AA024732D64F6F6F9F1F98FE7522689C2F2AE755170B3818D1FB3AF6602283F37A003AF40F08DDA060F9A545504979A17D97580019D0C6C1233767B59138DAF9181856DA191531BA85E6F290CD04F9FBF6482C52C51C30FE28A94FFC96CF4F86A640A8A5EA5144F8888A0E2E1C62FB3EB281591A1DA18ED0A14C5F330C462DAED69015AB062013C09FDB96E529E926797743BCF0AD75386A4E78823CB0DCEE66E62FE0027835457A737A808A4E03B607C302154661F946FE630672F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +smlen = 1096 +sm = D76E17C70D63EFF83A02941D49DB9C4BAD38E4D6F88431FC0CD518EABA0ADFEBD4C16BE21DC037835E730BA698DD80D2CEE0692E6B0F92393A36A553F318E125729D3457503821E4279A177A0938BD4EE228F2D17D5787B43433B96FC310D50B406F460ACC2CB44FB430D411D85BA9367E9E54BDED38B6BC8C83BB013D4B05B2218D9DF031F0EF3C420970783E0F2E2BF6F97CBD8CAA9D2847DD66E4A79424F18FD005BB79BF75AA833B6800A65ECD66F9E4AA62EB50E499357521F060B5863CC2C4CDC9D1503CB1409E5B988E7080F9277A50DA77010D5358B8A6DCD27054B3469BCB6FD4CE7140B0B0432DEEAAA37267E0075D04A0902249F80FF421D3171AADB8776021FF08A367488144B827420881724022EC0AB5E1B1255247C70408CA9160F584928D395174FBDF0A307F5BD6B7B270508C1EC6988C2C36B1269DE32F03B72B6F6E181FEB0F64208B8F796DEACA89A4FEBF21E90BECF1C5135CF63A14F0F58CD092F4DEAF34263A38201833650BFDE38DE4E20B07F8A32077D48EA5D4E6059F9D69A5C7B6D19A70DE9AF9A6436CF312E68025DEB7B179F25480029048DFA244D358CC2B84F364333788ED92DBB03570F6651849B0E923C8DD8AA7E9D54B6171A45A9F165265FFD4426EF8AE0E1F3643200CA931790603BAA25E41A2CE8E38456A5A2F05F2477501D3DEF8DE8B7F133C23511FEF5D08B248D0B885877B707639FD89F09E7402876AA97F79293CA405E161048183548A665709B03BE1B3B2119583E292BF8C480EE4E9080C6E31726872BAEB0C8BDE13F865B55A4290AFD913CC6813DEBD80C2841A8076E99ACB7285BEF17FBF2A620F081F674F0DE36F11634025DFE1B1A45C926FC965E6CDC517FAE71CC5F156CCB75475290C2EEE9B61125DCC9C13AB74C9E12E98CBCCF54E02AD08926EB640E3CD423E8F46C522F6960211D46B759DBFB0679A226FF9F18A3C05701674233901F0332102BF8861AAE9F47EE902B43D4B4C626EE09330066B006CE966707F2A49329C177EDE5D276A0450DAB6492F657BB8B3C230402DA9846182063A6B6BB5532A0D06B6E1D609F7C9917BDA0B150391DFD8DDD1E01A8E73ECBD0005554A68A7BBAA7DB35973348A9661286F8A772EBC46A7BA2B684C61259F430C7966F19B4D2E8238B633CB611AF34ED6C1A91C92D0C4E4C133A1BCFB6313DB07C615FD26AA4ECD1A4D19D03756F0476F7E99FD2854A5E5093BA14625CD826EF2B2F532EF3CBFF8D4716107DEF55042CB7D01DA70D12C7C8BBDCA8CF9EC3E436401B6BDBEB7F23ED521CF0AD75386A4E78823CB0DCEE66E62FE0027835457A737A808A4E03B607C302154661F946FE630672F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = 4D32D60E790DEDD364DD59C7F4AE7C1EB4501E6F1CC21B8232AC263CEBB36D9AB40E106FA23C1758222A5A0F342168C4530C4F2077905B56419DE6D3B79752757E83E90D126CEB12BDF74342E0139BA4112D3FD8C146FB3516204818F0564A6B733FA29EA8C2381615FC8779C67C5FEB4352212CB7017EC72E6C86B0C1994EE73E78B1721C4BC03C15797A6E29FF8AE2C5C8655650C35EAB2EFFB1A471B1E85428BBB19E7854EBCB14562C3F415330720007068C17D7631C971F4C92183BC07162ED99FCB1310907F056C232791F586739862A829DACD46570D49BF69F34AD925EA4C6DBE710C36CE73729C67590D80F530E12681A97BEE85B1284D9D3CC203155ED1DB90364B36D3EA26EB8F6BDCEC975436523AC8C8545A3DFDBFA2ED243626827B1AD32EA6D4EB2FD5039478298A706DA417AE77BB4574D5D0ABE5649F0F1F845260599C4BB1EED927A2D37F7097A27C7B74E9F13E34E60D7D883E2AFEBCD8F2E3BD1B3B19B21381F2DA239C231C528F0F8E342D9CAB8FBB8C4525DAAABB825FA2903B26CB797C534364E943A504A19EA1D748F7C197F95C79F0F7EF5B0E451BCFE1308C89FA533B4C6DC7D349540B121733A346B50DDD30DFC3817C3CF79E99F0F781B8E042A924D49FF3BED94AECC0677BEA76D808B2F6C48CB90CD72559AFD5EA7FF976AA4A8AB07C3571588B460B1B0F3D7804DD4A1BFD48B29E478B25E5EB7A24F418BEB40C3990C0230D8F529A68C7BE274B5FF81CA0C09AD680DAD0C4AAF4EA9E9C96C9A82A294AD48A7F2F10561C881ABB6F674940F4C7775E3E6F3AA3B504A70661FB46E4D95FD607B98B7D29D257A25CEBE98F2D9366F10246216E3FDC8E3BA371F76C783B0A74552EC13A0DEB935B3D132B5E9D465B9CD2DFF2045117E0456B6F081FF5B0E18D017E5E967599C26D04183FC1572406ACF9CB48628D379F90059267F6D213C7A5B83BCA499A187184E1D185CE53F896F695E1ECA56F15AA7B9562DE14FB3261E4C696BFA1422A57819684B501F3C4FC815D802F014118A76360864822203684DB4A9A193BB849024261FFA2EDBF31CD88A87BEAD96490C78E1842474ADECBFB44C892630382F9E6338AB606476148415C8D677BEA38C95C2B72E8FF9062651861D9D0F2F1060861934CC884B544C48356E99076493F822F154A545393A6169F10CDF9E00A2EFB695178A25370F046378347174627F489EBAAAEFD53D02062697E3F7342C4893D585D4E816DDA010FB0DB4D1DE16550955DFF774932C1BCB8E5D842650E4CF9060F7F413B0312AB77989960F8F010836B09691AD2922A98D38DD960549F4EF459719CE86B141B34357B4F64E132AB617CC53B1D73E2C8F605C326FFEE94306D338837FE278EF67ED5936F7FFB8F16789F07554B604E8AA8908EAE3750586FEA826052A6AC58707253970BA8C019A80FEA88BEF626FB6EE401881F731F0C5349E84D8EE3783F1C17DADF67F11929A40CCC4021E9585A4BE347E72D3A25F5B237BB0149BF82AC6C8B3222874237D6531E150C5926D6AB4A6071E526FFDD95344103E390C8A3FE6824C3728F2DAFC60F3645DED6C179EC29B6246396BF8BCB1603B9A2CD12B3D5C36EEF5D9B9CAAC5D0105DD371EDD5FEE93448FE5DD9CF830F850C0454453A6262CDBE5F3F618C378DF4D467A2180D6BA6650124B1E7CCBB1C2292739C70A5CFBC0AB1C3D983581AE4F788AA60D6B1741F2C147A2DB143489C31D3A970251FCF6C6B2E6294C614D00AC98486EEAF20680B48BCDFAEF3C6C074C37DE85A050EC63486A70F194C998690AD24E575F6CC632E3D45F63224F6E7F4C667FF91295BC5AB609FE31E16032915E90F86E330A60036FD4C418AEE9ABEB8DAF07147CA5065695CFC8D4A3985E4DCA6458AB416AA802804E040DFDB386D7EB21F85E2596FCF0B1E8E871D8969E5F0FFC40CD441561891E912A0A79085966A96BD60D25686FBA620771D00CBB1E8D795EE89E5F0BE19D994B530F04F386106214CB2AB0B47F0F4E02B52FC7289E7ABBFAE5B87A4D0D9669EEDA8008248B2100532200C9283093FC0B1BFFE6DD5FF4E8C0046DA6F3B629B184F0185B93487E2E3A8C31B9C711D258FD4361C0F028591E12AF6915D5397274BB40B2D5D2A74E85C555C8CF9C5CE8C84EC8DDCDB0E70FF35A1F5350527EB993B4258BCC8C913E451080CD8116BC58509E33027BA399298C227E18BB8C3A2444726520AFB851FCFD01687E52484E31FA70ED2567968F8C6B4CF7AE471FC69391E8F389B9EAE5CCEAC82BC91296D099E534696263AE92384256F6269610A8475C679150362CC2F04B934D0B7BA1E3ABDED4D608BFA2D70368FF8C6C6AB032B2ED216623A3BC97D732BD7F4206EEB7B0CF91DF4B59CEB980A461FB1835F37C94A6EE198E750A35C12603391ADEFEE6EEE7EEC764649BC6E12043DF76E80D3CAC17299C31F59C722A019A9ED70016D7D775F8DA2DF07562AF8462387DE4FC8C147A757ED2A4C40996869922F6C2D0501E639A476437E980DD5E590D90AEEDEC679E2989EEFCE15F112C7B5F0AE7C4760F8B989B77E2781F7973261232AE7777D90B532185C1E279A7835B6DFA7916A367F7D945AF2EB3A6D391EF7809D747E45E359028A3AF7A3F109601E348AB30D92FAFF9E431256AA65D31B1872945E3445474D661C81AF98D2056F46E8F3BCC138B710566E5A6DFAAB49E0CBCADE393D8231FCC9E77E44633F198CF76779D758E2D88C9CE769B5336F62144DC0A8AB9B28608CC826305E41C854B8522A2857806922B7A57561F2AF63F87E8C930BEF1C3824ACA7A5C48F008007A3C7F31C717CA034B38D1D0856FB6B10DD93FA1A0CE202E3947C03FEA47740B5217E6B99503C8BC91AB3D24D22E439DC4BD74C021C90A42AEF546A5F3D8DFF21A90A6A3ED28567E7704C25E82F5F7B3EEAC81241D19D01C46BEC95ECE54D20A787D8A4D441957AF83EBC845143DA5BBB20B688A88372EE4CC4E41C39A316B225969C55B6B7C011836EDE19CF302AF3CFD7BB387D3EBF1D83A3C3A4C88BAA7EE32098363FF335851EBB7BD3455B11AC1DF78316001B68576D6809895F93EEEC6F70249DEE74CA9BA6FB9D24D4425DEB21A69ADA4B2341E8CA8EACF911A134480B9F37989E6BB100E5200CA86875DCD1DDA4043869F454E8F84CC6A0E77F12EDC74029DD12893D46D8ED24243E4B34BD25A4D72AEF60469253D228240620420B959145803640863A69730EADF493E6BF5EA4CC0D23CD90E79F01EA6A5DD53EAAAF617CFE2838E1B75C985C1282F53155B61CBD09DC9086E8569B331B7692A3E891271A0FBF901AA174AF028091B0F29A9EC12341D392C49D69D52489BB60CE8EAFBC35E215AF78870E402E52BF0417750FF67C122F6509CFD2B0B149A64BCB978DCAA30A6986177B8953F004519F20665BA257F65A8C00E5B2484B87F6D443E66175439ADB90A3E18866834EEFB342FEE93357EDAC8734FC9B75055033B012707971BFE7F75E76C550308FCF5178DC5298E8EB0BE01A0B30B24D0019E44F7772AAAE3CC8672D88A88806B36F7358C21B63003DA3CB6DAC5D7BBEE4B4F1F59886D71162EE00F1537DF893EDBBF648007D2BA7172A72096A059BE370ED021FF5A5952EC09C46D5ED50DDE9F018369957DB86118E0090E457E2E32554C7DB1013383C9FD61C854E8497A9FFD4F6619BD4DF80CA6A1EB574E1ABA12CF07CA288B3B7C0E08DD348D429F75DD2D7ED9B839CC0665302C6F3B5C012A8587C924EC06D152D167B25BDF94E7E15247565F489864B2B6AFB35C005481BCF528680904551A66E8C4996ABE0E9577823BDBF267CE09556FB67A1D2069520F95CE177211FFC91B68FC7F2BE479BC78A9DFE5310A5B40CBE5D06DEB08205915419E712AAA1AFCD9DB93A6FEF4A65B6178E7AA0B9E7BF58958F1679FA7CF3B8272593625391AD49705177710D17DCDEC1BC43D3DABAC57C9E2757A10BA0F02D4FC1D2C4C6E9F093A2C0C1F1C864888959F922A622C735C8D9E0B72D4C5469ED40D02657E4CC9876281649CE1F7F4CB347D9EEE0275064BAE5C40147CF2E60B680797CE7FE2A0C9AD92DA6ADB0DF774C78B973075C6BE78A42FEBE99F0DFDAB23C21E355BD8514D5E5179559CC70F46169222379D535D0A169F588DAFF4FB88D27E46C570E0B5ED94721B6DA93A1882F2810DADA91DE7655C34BA27FC8203011389606D4A5396497BEAE2AE6DB15C22E7FF4AB828063E7475D31BACBCE908F9A4591E31F9B2F7547293D7B3F4F22520977E8D0C6F471B2C3E933DF3E70A1F0D60CB5177B042C05E77B52494D05F8DEC7353B22EDFC91D9CB018BB256C69D269BDF2E0CF1E29B5A25E1CA39B8725F51302783F310DA92F2233A588929B79480A57CB7D4751862A1F212A02C0B8375AEF80D3C51C2DBAB665E9C7E85F697992BC3B8B93188A08EDEA99577E7CD0322480E0FB2EDBDDDA65C4CF93149158BA5A4DF7A71B61CC7D0AA54F6B6E0A2ADA73AD091F13791B40A4D9C9E8D21202D32745DAB7F45D6632D54B8F8FBA585DFB2BCA805773A907CEC7D8C9538028447651097C7B5EFFCBDC713E2E3556395B2BD9D7B1F6803B553A462263B53A0129880DD23A3EA6D6E616A5B42BA4BEBFE28309DFA7D6A8DDB1E32C7A12784F80448067871FC1E21B87553FC2C64793DD1B21AABA26F7D224EA31A9F5D7986207362AF0B909187DEF9521A70BD7DDE21765757285FB865ECD74E502F5F096EC60B83BA074887C7BECA4E608567B419EC2153F5D65A3627BAA87471A7605B1D2FBD6B7915C05BB3E3CDE1CEA71C78A27D61C39323A112ADCA5FA8CA01B3F7A57D303D63F4949BA5CFCBBA12F630C0D01D10750D282BD04A2EAAE1BAC47180650DCB94F1F2E187EE943942375AD0689EAFCD08077B98AAF0D77CA7FD6D2D4B0CBF4300E9E94B71B673D0EA3FFBBF74A5AAD960946C1458ADFFA5BFDE180B96E66F1865DA0A645B0E99D2E174BA6E111E2592CF67C62FA509698C5507E4291C9FDD19BD3DADE599F49D404FDD9D52523739FC1ED1F9942EE98566AFE79D68073048AE92A48B4A9ED07EEC9D11FF9ABCB898BDAED9DD999B88E059E8DB1AEDF264F8C936A39EC1A8A3A7369615A391BE67A000B85792AAA2969525074CEFCDC9CD4ACA81C57F3F9E1C4A0CC58E46677FF9B24E0502DD6BA3D182D1AE53D31733E0EBD2DFBE73066C6CC64610E614464C50720EF63C34C38222283F3A365560E1E109FA69C4D60B88AF58B1A97579F629109B4AFA33DB1081BA256FFE1AB5DB6E114EC142EBB52132F19F64B2C20947BC779CDC10EF01CCEE0AE89B0A5C007D02B5C9F1879E31D79F62FFB27637BD782EE508A6DC397FA23019A84C648DFB6604689DB203547F652C6F883F35C47500EF12421BBEEE728EEA51ECDB9D572369DD3896519A2573E64CD2638BF39F74F1D6EFB35B66CF769A26FD46116D01E2E44E79F27B2B8212DFF22322B3674A8B361EC676A7332D5AC20E175470581C2DA0AAA35C14CB6DAB06C94BFB0AEEE54865B2C31C8BF54C1016DC262B5F9AAF65A3E6E09E1987DA793AE2D2F175C6BD97EFEE29A482F0E35D083BF708A5B30A920FBF4AE77073D7274D1BE5A696452B5D76AC29E029F27A0064969F43724CE892D9FB9B70C1700D29B639DE9F978675984E14B4B99FE17FB00CA77E7396A4396ECF13C9B9C4F529B40CFDAA1CF10B84D8DFBA27A5DBA8106C5C57D769B337BFFCC55287789FF9709CBC215B009E1EB5D0A800C570D07F0C992561D4E2FAF353206F53B542435B7191DD7B924328F5D558A9E028B02E4FF54CCA5E03F7DEC00E931A7E35841826B02E5A2F9C9603C7C6E90E6212574FAC8A22E157FC43273EC84459D3AA8BC4A632B1B192123A6BA9DCF5B18BC4A5D8BBE66CD9B95F768EFCF22C4F81DDE36ADA7AF4CECCF4E18EAF4FD6B89C86FD5ED4D7714496974028C7F990AFAAAA488F4E1FEB83E173DCE829FD8077CED632B47C56980333EBF3E6AA08A7DEBA0491A6D8F8CDFC95B967FA4A8D003F2666679AE5918B9251F3AF29EBD1435CBAABB17D74BA827FCC8A01B2342A0ED92206D004BFC78C6819BC07FE2D79451BC5A585369E92EACE0ACADF360A266D202717E24531194FAAA72449F53B7B44BBBA14080A1CF879461808B41D1B8089DAA66EE83497813EC58491383640CF2D26C003DFBB2B79F48FD3FC4BAA4244F14497993BA6FB3EBEB50DBAA733D73792D6ACFF121E9F95B5A84271872CB783998AE3C2E4D768C2828567CDD4AE6F0619273F850661F4A152EA0CF1E3029C8C18C1EE26254454431DF1026DDC8C29B873A85F498E0437D1ED27D4E4A45071E51DCC75403B9B0408F3CBFDFBD12202B558D08722609850E1D40774E4E412D23E0AA5E3D88B0AAF9CC4097EE1DEFACA028C7F504ACE4BE9742A9A566294CADCF5F676A86F9FD473473E938E23A7D320C8E17CFD63BC29622244814F2D3DA49A2AAFFF23BD0CFBB6A7C4C37A04D87BEEDA12B4A9E4B1DAEBD02D988AE0126983D06D33FBF72E485336C6BD807115329F3AB623D2EB9D7572D8447B64FAFF5BD8E3E4E71D18BB760FCA1D3C15B7880D22BC047D0740B9C83736C0886A1EA8CC1F603DD1C711B00FB44E4E8BD5C294978192E121E07773830CF7EFB96F969542A37082FE7E7CC7D733F56BC2D9DE2ED718AD915560656B8F955A4E2231D20A64765B27AED99FF6A4F690AC7E9C9F587BDA96B19BE421D45F91F05E238B5D5430FBFBC9C67416E7504AD4330812244FAEA12C115B0D741389ADC2C859D94399F5D9979C91BDE529BE92E1CA0A2EB977E004AD645AB0E3914C596C052F3022B09263D8EBA5A642DC46F23DD242A3A004EF4752A4C31B6574D40D5296F4A907150834B7B926F7D549AD0CD307B8E9AE71477BFB0A0B1F9BCE4BDC1F59450F6BD23FC0CB512F5132EB7983D105D628E4476E6525A819291DC10D8543C8BA5EC8E9E0565B9A471576750887B32E82A3ADB5AFA2F046BD4CF020E9FECD0CA5939795B3A8BC8746905612DCFC344FF64738535723996DE087E26157F25F830AADF679A32014D7E +pk = 4D32D60E790DEDD364DD59C7F4AE7C1E9EF1E557E99181D95B1DBD42DDF6DC0B0E13F76D1005ABE975E79F6FAC3F22D11B0075C3B26665A56063C96CB26ACE608FEB4203561262BB264377A83B0EFF7D49C419286BB7B1C2E12C72C1C1B5146E1A9E67E91E546C484A000019DD05EDC8ECC9ABACE29DC9D17DE0352043020BD6061D218B198B59C38EF86B081B498E2170F36F82E93D1691E73A92FA7C1506667A6B98325B883B92258BDA5223D811BE1A1603644FAF4F3D0BEF9EACAA3D5F6B2F1E1BB06D666A667890CAC2CABD9CD9E5B88841D356CABB25CEEB73D88DA76B6AC00B1F5EE29CE6FF7CEA6677E32F756E0C838818D1217952195CD412BC277367ECC4B16F88CB24BEFD2CF53DF17AD3862C05A1515BDBBB824E6F351C5E8C1934A36651EB03AD0C43640CCDA120FAF67DF5675A0E91437DF7E6FAC68D88378B35228A0107391AE377E846184D88F122D0113814B1D767DCF0777738A64AC1C10932BC627B48E4FC42179733C94DAD5E1B7992F7B41D67D28CC1B1ACDBC40A33ACC1202DC85CD7AADB8B04723342239ADE1BD97DC77A3BB413E409A35BF7F72CA4DADF03CDA0537E8FADCC2AAAE64B06B51B54AC5FDC06B06E5CA6CE4619AF934704DE3556535608D1FC530B71394BAC3DF93DF9D2334704A1C740A5B53658635E269A98A32AAD92587E172C2D7627EC90884AE320A67507409E27474A9AB64FECE96CBDA746828ADC6EF7FBF1ECFC326D0DEB3078EBA579013C2C6B40C1DCBA313BF4B3ED2D99A1931BF70FB5D033B48AA54B98E5524801391720BB470E9052A2E396C09A783E7D39C441E4C5BA9F3FB997C062062E175E839C7615B8B1D1AA5AB3AF56F32B0600139570A5915C068262DF9E7A9C608E7548C8B9A87D8583D576F51B1F7C66171C71F2135E54C251D77A2C833637ADAE741725BF136D17E2342E493644324D8A5E6A8DFBAD1F5A78C6972B06FA20484212F6DA934EB102499A0DC5B0A9E65C6C53E020C2163C561F1CE91F5134E09202DF69FC5438A15AE0C30F7CE7FD7F1F96B4154C51B2DCB632A8F8D4A2E84902AD7E84E5F45938A8CE1049075F851564D5569EA65CF6E5AD6C3DD7159B7E8AFE9402B9632F764036C47B4D57334A8A29B4D88F039A08AE71135A150F28F33C55B65B1053FCA8E343EEB12B7FA005370EBD1370F74DC8730C68B8E294C17BC75431F7638FFE73D33F8CD10C5158190A73A0C35B70C2F4E667DFE8A44FB38C5527EAA94794ED078E0AF5787D3A0150E0EF2D8A572721FED44137460D7574B3B73041EDADC5E4AFE6B47A31121B4BB43FD26D05D3F2E578D9584E8BACCD71ED2065F01EAC12C3128D13E76E1AE67013DDD324870E3321E5F167609027F31EA3F9F40D746173C7DF03977AFBA761036B0117B13D96F97317BD51DF9710FEC3541CE7AB19BC27CEFE409E101A9AB6BD37A44EDF727E36CAD2547C7F2303563AB37892CB2E79BFC56F056CF0D3272DCE506825D762175F1DF536E37DDCC04BB3A0F3F6B31E71DFDD38CEE61DB827D4B70E5BBA4DA108811DCD1E72A2153F6EA04B02EC72D6588343039C9084E130821EC2529A9BAE95B4105199325628C9E90685775D0C637D0657F3305D1367A9A4419950E5AE2359F7B83A9F011B8BACA5673B06FD1125613EF54845234F23659C732C80535B8BA2AFDD003A9847706E131240C49E90DE2E1DC5F44DEFF7AFBF3160E89BB65A7B5C1D461166D997D882E47A05DAD33C0FAD758BAAD3F06A3321B1C1BEF3424DB4E067F66FF6666A720E90116D7FBEE70CE1A30A40E8CAE0F616E02F49D1F8F891A2090A6AEA9F4BFBA236F90311AB7BA71F4856D2A16F8C5FD0BFFFAF53799CF66E13F0FD34271B3B96408537312D1571D790B3DFB1B5B63AD9B8C83B034DE1A11920AD47EDADDD134EBB9DE6EF06D932296E1E1AE6830A84033D87C1677AD11DB03B2B8A9CDF43F32EB82D31261A3EB7C12B1BAD1FDC8D4544D2104961337D0DAE9B701F344ABD2F0B1283104F994CEB7B1119E210AD41A4B3471CD9D97DCD46833C8503DE5A5A37955503EFC1A75CC2B966762E8751BED57AEA1C87D21D24B74B0945939C17791DEA1DED8A17582B59450F635E7C00CDD38C6BD599FFA7FD949B8EBC5D35164C288F532D7D8610759BBF98A4FFB30CE030B5E89722416A0645A62F6F43B8CFEBE467C9F81D28CEEF7F6D1445760F7F394CDAF54C7FAB035DE384A47E20917ABE590FDD30E27B7984F235D0CC93B6D019B056D032AAC5248D04BB86F8DF43DE49277B17B8D8C07E60CFDBDBCE1C007B1933D6881D4B83B02B3BCC94D18FF94034E283E3F4C63C2CDAF154F278A6F3CE08C5181153D286B8FDDD0B41CE5ED5527DFCACC353CB15F7A5C73061E8AFD0455AFFB08B8EAAD62795924E4800F8588C2CCDDBB0D774A25755C328EF2DB803B7A404124C5AE61631686B0DB5EABDE229E453686302EE922B4E83380C8A8CC46F2978A9070EC8D0E00CBF4C937C62EE9E7AFDC5600C26776DBE94F22AC0185750564643F431EE247622888604F314C725F7C34C7BF5882A30B46B4AA7BEFC7A1CB2BEFC9D8EFBBE8CF7DF84025EDF89BFECAFBA6D0E78FEF0446B24A572D8185F9F33BEAE2CD737D6074239F5F13FFD2B23F2556BC055B9C130ECD5B0CBAB8C362B288E5A426BB4A8FD5345CB23A95B9CA80F1896732DCCB7967E71F964DCE77C75BDCCD37160AB61983A6B752F710995246A43A042BFBB647A9E304ED20054D0FE1C00F4A37CF8D2EF99773CDFBF3557246DE7BF2D814CB75E539101A6E5302B4A4D25289F9212DAA7282A04D2CFB16A227B2EDACFCE1E85F79167C24742ED213A005B5EE14BFBFA6057CEF6C847C2465C57B7937DE09CF3A315081F89CC5F609A5A70315D194CFE3829FE59F091297F517E174727F34509A2642273D35C2AF7E997B005600C10A343FAFD3C849F1415D9FA8A61BBD75E2C97AD221A77147356C50F76EB5282FEA514B3E1357D48B8D8EE41E2698789C915FE1C0002461DECBA298DE70090BB26D6D1EA0222E55847C6690A7DA15328B68DD5E63BA9C5CCF4907DE625D1A5FAD890F70C4AA3F3D1483CB4D61DED2D179BFD7CC02B6F86FF90EE61681700E4373FBC859D0AB0ECD235A935DC8311447A10E31E6CB4ABD40E2E41581B5759A6D03A12D0BB52A23F0555299B5EBC4728E157B19D37D08DE7DFF9944BD44008B296FB5B9071217D5206E7C1FD3D862C2830CFC3CF84D3557BD11B0FB9CAB30E285F719A85CEE4FEBA3E83B186DACED35F73A43BFC4BE4EDA0E66006B54E30FB146E2AF5AFF3094C6577A79EEA1233D0BC635D839D62A305B564DFDC76E70053D90BF86545B763DA8E0CA89C2D6AECA432B7968DF070226F5EC42CF5942398E7D46B31C4F6981B903E6EDBB8764CC8A8C66B96F1FE69D07CE8711033D3BDDCCB92B058AD24BAD81C790C31BD26C3F1A0DB19487EEB0D11974202A4F9D9C38DCE9ACA5B33C9EF30F79712EA221E0364E34C7F9B4BCEBC774409F7E5FE6993E77CAAA52729878046E0F624B887364ED984DD5FD4C22D001F04691B648B8D6C1B6E8FD617A9C4917A3CC596C24FB5824BCDB1B9FA3DA176F19C23B81BF0A1D8D7DACD8D9738A2C48BDED4AA35D76221EEC509752AF18AD93F061ABDDCA7B114F91810D4ACAAE26370713F4A7B5E5C0C03C5C2CC7CE466C8674A10CD114BFE0187B6EC41FB5A96B750822E99E194AFCFECD509F1B6B94A3880CE650FFA38917C5FFAA857F714EDD162EF578D6E8D5826468CDE91C6133430CDE6665B2CCB7F57260203699DE3984931B845DE4351C2A1D42A28F3D55DBC9DE87BD179459AE143990B23CA168D6F36795D396DEAFC2EB9F2325E782E3E3BF4877FE6851ED3FF4EB4987EF3AB41CFE4F16E36D9E4C68293BFE5EFA9F490989CD3BE1F8BA4EB2E9497D89AA3561EB2B6D9BC247A12F94BAEE403F0CFBDA4CCFF549BA72060F7142FC43236234808B8F677D8403D8A3F16BAA4AC02B869B8F0462F36DB0B05D7A9C5DD90C1483614A22DBEDF9CAF61AB2E68F3E273ADE7D73908A3D7891176E66910D424DAC57994973639B3B1A98A0F547FEB42DEC88C9EF89D8D170BEFF4337AC873E2700C7E4DB3F3B7842C14F83C2944D2C14E0C6039FEEFC0192BD0D515C599F8C9E5A99BD90EB283644431AB5DD0580DAE57D1A46EB54337F96F99B9C763512F1E266D2683572D3CEE7F4E9CCFBD48839606C5D6300B5572FAAC182FB315120038CAEAE224B1FC5D6C268E7F3292F849D6496E518891BF865C42F47E7CF6891943C0CBF6C265301D636339E7D9DFA7905A997317E0D09F97ACD59D86DEADA2B3577FC5E5556D9D1AF75AB543523E07DEE3112B03E0D70B5755CCEE9AA8DC595056C2D4B0848C7D9F4AD3EBE9588172FAD294D4FA1D050A169CEE5BE54025D8A59218AA763EF9CCA9AA7EE6D0B092D4075D53DDF24D6F7F35146DBE064E252328AF32CDDE131BA846E7111F301DA858171604F6A9491E6C9FC5811F639EA21EFE17C0389023906A4855A5AF1AF03CB28FE43146F4A46470000A41F9F177A907EA2B97D45008CE81B915C8B81687C8475B1D48A80F649B4F2DC0BE2F73CEBF12EF67033ECF5E131260A96DEE72F4AFABDAC1670D3C73980E0C68DB22E367587A0A8ABFC5DC422243D94D6AC5955303471AAEA76F4B1950BA9B773EBD661E1587DEB3BC44480914B07DF438254A35748B911C7860ECEFDC70EDB28A84DCA076E2402F350BD954BE8182C2BD40C28F795E8D4D5046B99A46BC1C01014C9CE131E4B249693725E342E3D57A0233C3F02D8CE6CF6A7A5DC7F32EA377EB637A0737C7610075E88448785D05430A12627F92D367414896E0E1B00CC654EB5AB4B46FCAB86FE21F417FE55D825736CB94AFD703FAB70CEE0DA5BE0904035C5FEB937A024CBF7B4966189F523C2CD08443B3E5FA7ADA94FBF85EAB89B30068415D7283CFEFE214B256B42540E8D3E5BBA711C0D0E69C412A3C0A6FE7D896C068EDE255E924D9936B7694639B740ED3D473A0335AA8DB2DC9FD5F60C11A1A785C2D8CBB22C3941E44CC615FE990551583D23349CC15EEA00D4ED672EBDED6EE2D8BAFA66C4F54238215D5C9EC1B7316BF74C66D751C513D6B7C277B73002C745B12452F433003C67E436C87D8213F2FE132897F9D6D50EC2FABFBA5258A3C72273650FE237A6A5D04C636504AEAF2897C4D09C38E1919B79FAF3908ED543E4FF613CFAAE53766A6B92791C514252637497CE09FB26940545C51916E6D1D1315C303E52BC5753AFB25C8B4221697CCE1EF0FCB8622D99076B8363F1BA84F8FDCF2EC81DC064A6CAF317659CD435C95CE2707A546902E172AE7EEE7C234E1C007C4A6D2D365DE7FA40A7BE91E62475CE959A896BAD36BC9351E3766CF7D56268B6A0CA110A542DB9E86526F6BC90A07BC7366C04ABA0AD08729CA52746AB9558EBF5B19DE9CF544C28554F1AED0809DEB621D8A473D196D004DA688A6EE835FC7939F4B04E767B765423C9FAEC098961991C10B902407BDA284871C372C5360CCEE06CE48F6AA65DB2608C70906496055D3539CAA07DFB180BB0E62DE3BC3943D4D01DD1A72396A83FDD6C0F70057EF0551F4CF0236F2CAEC5FCE38FA6D975AE7E83AF1EB1B69B1F85E5FECC6A4AA5C9FAE092FF9446C343FE24B53F39A2FF5304C65DA16E22CC740A9F575D1731A4E77C5233BCA5D8E013A3D48A69F5D564B8DEFFC56797D45EE933E856EFDF7E2A20180E5EC05BB2204DCAD21B4F7C2DB1BED234A70F856FBFE1A5F605DF19BA11F708614274484A508B9F3CF21D0A4CB992D3E64F653D7576370C6E7EBF4623C92B574C06D5D7157141AF1F66CA74952D35283C0456E2CD658AB28EE7355E6349B67761CB9BD2099E06CE3CDBBA47651F1B5BC79AB3826474979F23AC97506C98CC5B239762988DADA6933E6C2E7B5E5541F69C393D6287B25A0CAC50F826E46208592FE5D7DF852BFFF91EFB4ED093971C5B192CDBB9433D829A790E2270DFDA51580DB2C57B85506491FEADCEC2F3FD9E004EDE69F1414978BFF332EC97CBFB83AEAF0929FE01F39A9426C8C4D8464FE2A5A1927BC4CA34F808B09FC39DEBCDFB85AD50376F5A39E0B87CC69192DC043CC6224F71449FB02ACEA40BECDC79081CF15ADF6A81BC1DFB05DB54ABF4CB03C0A8BCD72A53A31C7EEB773A3F92FED478C8C3877CB578E15A683328B866B486D8F338DEFE384AA2C3D9E176227F15E9B99F33588C7D6ECBD0DC796EB6BAFF0ED26571289591BF9F295893F85FF810D75CA967FD3CD694E6F41D47C642F00DF5C012F242CA03FE1C2DC52A7A5534260EBFAA3359CB89755D6A0861B37B0F6752FD483C415C38A9B10977E90FE7C3850A0D1FA8FF8484065581C8C1BD60E183599F46161EAB8E747426BA3BA71DE0F0B938A290CBA658C1F48613AE523F826A14A697C4D0AE51500FF25C98ADBCF6958CC46FF310F27E2903786666FD5A62224F1FD1EE5F79357916FE2B0BB45D0E05289FF59E98A08576B5AEC7E10B7D2C152F065E4C4595DC4661A2A0D6F0765A3DEE50D0E5AC52094E8EDA99E1D1FD654865617C4C0A909078FABFECD61E68E39308C966E77F9F1134D06364F8C3536F8CC1E357F34A00A21B59CBB9E2966847F7AD7AFB55C7C07C9BB8CEE67EBCEB99039A754D2BE467CD7D6D1521062AB1E9807ADD3695135EA742EF5E008D6CC2DCE51C4CE6F81974F4E37993662B2B8AC8043201211B2D67D4F8CE41D96A4AB1B85C348E7B09C360917A07EED5EF5F2064A825C97382232B2CC7B182BF2174124CD8C98A82CADD0F0CBDADF0528B49B6C2E7029222C144865D81FEC1B43725AB8A7717D13E3FD2E058C18F894448096DDD1071C079B1E31797CF5EB425C605422B86934F3F0A850565176CC3F31E164BC50C5C9F13A461689512AE2060F8CD9692E5848E0ECB0D0BB1F5E9EF42DC06AA1C9B7D1FEA637123FCB3B52A31B0D0D86535A7C52644AF9BCC7E9B4547DB2DB6B845FFB5D439480B47FC986B142217C3E3275E9CDBDEEFE4AEE6EBA14A9990D3812F835C824D721130C83A06D33F5E52511877438242ADC363F3953708DEAB10BA64F6B00CF8037EF72A967E4337432BB3D2C7252170E5DD780A7C2343DB1A674B25A27386C4293E227DDDB312E16FF9CE29AF29A8735B460723BABD9CD55EEFE2F066E19A714EE390738AB10CB80F10A99FDCA464FD3305484FB0E3065AF1400423206802D8068903C60222AA37C47D6C419EA40E89E03AE8422EDD1F75002DB9F41B34CB770F1EEC5CEED856B31E123E4F59F6856A80DDC29C85BB1831A2D1B96BA40EC9A0C04E6809CC67C01C97AA666B44A99F54F6D0D7F5037BCB996F1B232540BD88AE82B57E0658E43170E5CE51C10F2439240896CA781E2D305A81CCC9DDEB3809BB372A9762B6654A4E5F868C8058169626A30FAAA4C713706790048AFCAA94130EDFEC93E67FE63303EAD4C1B48BCA2BD10B0196F1F2F28275A2001FFD4E51F9DC679E3506B9860B5E9B0E1E5FBFC1ADE906B211BEC4502F1F7CDE2FFAD8612093131BA9ED38404B8499E68AB4A66D536F0D6B33FA78967FFF2A68BE6F82C9DCF9BCF386D4E56881284F2BD6BFF606A4D935F4B28F7D18E615A4F7000F2D448EFF8332CD39F3F0DB5EE3950A1774B5F039F1079F127DAC0C1192266C17F09CB2BC82FC0011542881B72EEF0A632E72A72F981F143A501E54A83830ECC7CCD37690EC71F4EC042F8432873D760D7E430A0DD110668071C6E3798087B4B6C705FE8A695EBC376EE0A235E254DD85037CAFE416776CCAB9D9C27C8CAA1A21732F2E8BC238DE4E1D2 sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF17135ECC3FF3FD7F749FD2F99CF65690A -smlen = 1003 -sm = 142E3BE62699D70B966C9EE27E54F27ED17B11628744E5BB77502F201DAF1AD8F51BBC7C36D496D47F4DDDE8EBD6CAE3744F4A68CD4DA1DD68709F7296BC807FF7B1039B4E2CBFE262AD89E5E0AAA760139632E7FABEEDEBA606548D1FC19EE91E035B58A81717D1BA8D5B74AD11FDFF48E78C782CEDD924F1F9752F50D89C905766BF0012AF3F6B715889028FFE5EA2DD06A6D2D9EA84441E5C08D9268FF1C3B0268255DF1BCE90874221E14DB55C6FDC1985D6A482637FA31C37A5D06280FEB587E056CDB6A2D05E5926E2BF9DC9A72088340B31497490AD60E66392208AB48569730D3FFF040E0C943DCC6AE208D838E89349702CACBCB8BADD82A7A6A30FAD58E084E346445261E548D460261F0E123CD982B7025193DDB542B380D320A1A5B3A5D138AE473DC5B4D9D3A57717E6CDD8CC3C36AFB4D1C63F93365ACCCC67F9CC1A9A01B79B5AC10E810F8263AD1BE144EBF952054EDA9B6A2330009D2358AC031E1E834258C1AFB8FB7CAE2C9FE475C8F3C4B591097034EE6149F5D3D25A44DD6B1FF484F8B802BA423EA1ABB75659D66A24E50EDE1A71B3C6BD95B12C46B3E6618D5C90DBCB5253F25B423D8CDE074AABBD1FB58F2F55EC56869C803EB8B2E958538E2AF726B8B844E76DEF9BA00A051AC11770F42E7EF04A3D0D17CB5CA564951FB0AC68F96E7CDA52A3B839E48B87D49119219CEC21A7C016E84372BA31A54CF6BCA8FB21680D341F2F836702D55FBF79D26A9DF1D8AB0A8FC4859FE4577C511CE28E5669318B6A1F0811ABE546546621FF2B42E1F62E594D3E89530471C577E908B2A2DC5083CC705D92BB252A950950FD9B379044AEB8830431B8B58B0EA3220A48E32067EFA35BBE5CBF28B2D9F8097DE75E24776868FE9F3B00D89FC09F68D669D7499F6B792D82B920B0CA5E690D85F14757E98CB606965A29B822129D5BE95C30ED6F229FA074B2B67C4AD1793CBA0331EFC96F19561427A545D01067790596F7CDAAD84592F4F218576381FDC63D9E634A0709A2910F3434B05FB244D7D59267C6B75AAD11A708236E860632E4A474D911B72C0645F1C85BA28051537AEF25B22DE0C687C318E448F0E4F0A15E78DFDE6D1C6F8F5CD0F7ED8D22C965F2A98B2676DF3A81573E94DDC0710BD2EF28D2B2807A5296174A5794E3918D63E039761CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +smlen = 1129 +sm = 85A9CEBFF80A8AA489A813222210DC2A5AD8F76B8DB9024FE713163B00E157560DE0042C89B3A1939CEABC848B33F6DA3FB069B087716C28611B33C67924A3EEDCE3B1D5285CF9F36B1B12126AD1747F7C9CB50816644734D6C383226C60A76C4B91DA0480195035FB8ED6CE17D243EBE960BC8A7A8CC5A1BF8903885D3AD536019AAA324C2F33393E1B572A5A386E868CA215538AB0EE296CF5BB262123396D8CE6E0A79655701050C7F36248C01ADDF5924E46A3A64E665021C5CCCAC5FC9AC07D07A215430DC8FB2AADDC1B0AE1AC6E2D1FAA5F4BC26D55A25753F4CF063345C7A3C1E74327440987E877A3A7E499612692AF9AC5322BAE5C42297AE45F8C6CFBDD62CABE0A874EEFED711C7A35652CE03DE1D93A9BA7A012EB6C027FF8A321DF8350E7A459D289A63B1C6C1A4F55DDA0FFA12435FA6CBBA398016952E67C4D058A8609F9FB608B9F7EB923548727181C2993AA1ADADDD1BCF7F6CD7109658076641243976225F8028140E4C1CA84016CBF9FAAEF270C6BF6F35D1D3491F9C9555227C3E810380906993425E99B6B01337C07474395605FE5256F2500071A063E34FB734B61F252D835FB12C1F65D37EDF289C949A5705AD8D87B0B133C7D05F9822F6AE8528EAE5A8477446EDB1BC51EF1AB1DD7C17B7FB15A9FE087BEE14BDC4B4C3B19AC5A7760EDD0D0A199FBF7B316AE1083A92151202DB957F0EEF23E35FF950EB2DBE50535B16DEEF99D5A44C8C9CD99F223BB1AADCE50A664FE13460EA8CB26BC43DB083378BE2D94DB878AF033B96B08A854ACFB1E493508F80B3295F641F6BAC7AA9A3EFC68D52202581BD12A6FABA50DB641697FF28B151C2CE833DCCFDF7CC27AD3CEE3FFDA0D735C8275B07077BCE52AE171401704A6BBB898858A40D86C433D46518D140AAA0A3499B6175A9F98963D7D2BA3131DD04BD053FA7F7533895586ACAE7E9858A06DA45BDB3E09436C5BB16CA6959EC1E606AA53F8A43FB908DE0097627DF554E794A2EAAF91630812241B71B501C639F7DA4376A983D7245181884D183B1BD20BF835B7EF46AFF43DD8055734A8C036C17C5987215C7AFCD43701251C16F11252275A85C05EDD7C14DD3BA2C5F1F453F0A5DA1F06852D857DF27736C5616BC9D427F5B8112DE3245DF719CE050E20F065AB8F021C5B266DF0E18B7A66E7E7BCBD4CAD27E93F83995339BFA162F2DEDDA4EDC330A4821E021BDED2711ED424D8E9A293A6DB524F896C4146BC1AAF6FEE74C2295E0E7B40E0477513284262EFA6C67D95166A38DF012A0E8389D6A544ED8D22C965F2A98B2676DF3A81573E94DDC0710BD2EF28D2B2807A5296174A5794E3918D63E039761CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 239857ADC361BFFE306BD806A0DF66C4E110BC7E22EE52F3B076ED5105C6EA5F1C3999EF423AD9F98B1F74B49D8E21EA44D7DFC338D7D99126226D5F079ADB6B08E483F632514F6A568A9CE236AAE3346049018116CB9CD6A1351CE2055DABEB5ADA53FF651A557BA4996C20E1BD49112FE3FD6A4B877BB1F4CC4359E3C54FD77AFB3CC87E3A9E361D90FA78BB3BE4BCAFD8C57E46000A37D4F1609469592FDE8A677FA57AF3B80602087EA92AB85E15719C7EEA8D8377DA109A7640B2EB0EB253FF2B1669083E469B89F0D2D0232D27282C6F4025606FD6D29D0F96FD912A60E651ACA2511EFC26EEB2AAC7B77DBCE40559BBF7C68F42F06DB90235BACA977A062E4F1DF8B11191269E2422636A2EA97B8F365654D54FE07E676DB77E37ED475F0459FD9612F06B635974413B4B0CDAF176D9D482E523B6B0D90CA541E9B999B4AD65A5F29224A6687A7EB1AFB31633D49509BDE9304F3151455957BF9AF882E8AC9602F9EF27AC4C8453913AF5C9077F644E7B81A17FB7E1171726E36D8D7D34DB22AA6FB5CC4A2AC7FD0E1EFA6884AEDCA0F08DCCFCF1D66992C86E8E47698F0010D8D30D5370CDEFD7F28AA9E81196C94CF92F604D654C53D9491476AE2E2A5F9ECD63703B2DC33CCC05FE310D9588862C4F2508A0F23E3805DFBD3B6051C6A950B1754C4AD32011D266AFBCEDCF7A0A008B7EAD991AF0B651E368F1F15AC199DF1D3F43B931336112D5AFEA27AA89E6EC217A1B2288688E7E4E7884E585B4BB352F5B0E1C9D02B14F6FED0C16DA71AE8964B92F740489169E06CF0C060F1712AF2D0677BE8A61E12D55A0E354EE33B15FABF6216A1978F2E5BBD6007C079F48EA1F56E6A70700B693746526639C6E988F4C056CF3CD27647D0E2E79C6C1B330C879B770F78EF69C2591A16338074D072F6B54E9878CE149F5D21B83A20A93B7CD6B593EB3C54D6063D7A82D3942B92B219A2BF33D46F0B5B101ED434A9867A01A0B935E99F72C112A9EDA62521943BB636974B7399270D22B7A1C9D5364A9DC274C5AD01FFC49DB4CC0E32753AE1ACF8E528C36CA82B99B2BDEF006F6F0B3E53C04A11A76EE824C65AA9057E20FC51F2494C8F0328E9D107EBD753A45F361C13E83BEBA1B6DB4905E0D89A5C5337EE7273696FFE13292AB2D5512BD91015F9AB643562743CC667614744B8A6CDE08E866D93E6E8A4D93CDE455C5A75269CCBEE66404C600555B9A9095E425FFE87891D0F448134C9FF927CDD5998F74D685B260151A11412C25B9F1E3D9DA99C7FFF72993C73CE7FA1330D14774E5197DE343528CA00E9C1943B788D75C75299D36AC816AAEA295E2444BACA3EAB8665165F56748388A25747761808EDBB9FBCC88108F7D410899E0D22EC3C17C7D833C61DE6CABD534F1290C61A88CE85BD9C0AA958250D12C7685D6FB5932AC1261E7CA2FA767EF9DB173FBEB9B38426C6C606F89D23D5D11571BFD7F07075746D1B42F7B78DABD9C2012769875C15A8C1EAB0AF04E1A9A835292D2C63DB134FC300759F009E0DD31DA185249ED794FE78F77DCA53A37215E3C3568605C0735DA5E31A72280B16218ECDE4B92FC129AEFDF98DC3DF66EF8D05A4A182EAF788B5C54DDD520FD88AFA7E3E2553043600480C73E8203BD60E8FF972F1E4A012A597082F4D3D146F1D979299FA461EA79A17146F92821CD8A6A92D116A1BA6ACA2FB19B2DF4B2B5A2A1C3CFC140B3C9128E2F5F53E10387F20FB389124907C40793A92150D9FF673B28F5B0A4204354877EAB0F8B29D7E866032DCFF83048F3E4A3DCBDDB7C51E7044D33AE38E123ECDF7710A3B3AFFE450F1BAD60DE3350C5B72C837B950F0F51911D997F3E2D20D89A37B8C2A355CC745604BF1D34C33A23A9C6058CF89DEC3AC0427004D4F65A61C03E994A76C6EF04CC8681D31DFB4E7ABDCE869980677B28D43D37F1459CC38C7986321733F6C706285BE9CAD9DBCCCBB85590C50ADD133C5AB051E16051D02334D92281748C61405586379F42DAE220B5275D40605F7958963A78C917A1FAEAF6F9991A977EAD8C10A6A3968856BE6A3657B1657C15411CE11BB95C6BFF0E0B8DBA37C38AE0EB70F83CEC319A1235398DCE017CC63DFCE8F058CF67396CC085711051EE13BF7221590422A75D6FC77DB185FDEEEDC8B8AA27ED669391BB77FA388C9718B32E425FEC91B6C32F839FAF8BE1B8FFC2C409D0D95D819A465A96435B0749A56E16252C42CF24FE101E3BB36C0B4D40B49A4DAC5008977B6D8CF672C4592331F7407DB8E81CE90D611CE99FC99BA761E96CD1DB2CB60950918A492B8D41C55D7B275103F41169665CE4E2D3BB4157A4CC7DCBCD2EF85C7838718A89A03CDABAA8B9E635A934B9E2A95F2AE91DE07F1A74B656E903E0A9600D8F4AF3402108A9536C2F4E5EC346D1BCDCFE09BB62B60ECB7710EF664DC5C89F9C7898B487759953B07FF96C0F11D4E15F841CA7C93780A958B7EE65AB2B264A26BEE586C2F1DC22FE06FF9F061642FF69A0F9513D0C5D6DF35F0F3C9EB26BE08C745F3B70148D9DD4CB2A088836DC9F6DB687A688EB32A7F835E130B843E399D4A8BFAA436B48FE4E8B87A76586E5D126E55FE89C0EE2E62E06F48104DB0BB64E5FE460C59C121AFFE3D7294E5F0B7FA66EBAA9D3042521A5653D798F04CB35195750648C53E3FF04CE4B23173E864CA5D9BAD6AACCBCA9425CD70C5CA38E87E33C7CC595E70064AC6C7F8C650F6B1CDCF784E9BC23BC9CD11F56752F5BC65757C8C13F223097E64C4CA70183E40167DE36213703FCAC5B147BA873ADBD6E8E43A7E6610D8230F695CF88C8AA39D765F4625127A056BC4D3AF008461C45879FD32140770DB142A42DDB67396594EEE8A92669A0FD5162AB97924C9590036B1EF795214FB2498C40C41784DDE5DF1A9E600CF0D722FC0E48164870D788ADF0FE5137F44C0795D33B9553B18C703E48F22313864E3F7619F135AFF89346E65D5752D6ABE10460AA5067F9D6885AE7438E2B04DCF832845EF8BF49C1E97BAF2EE2ED8937A46C709627D3FC71BF432BD44E42C0E6B6E63A930B371DED608292AB2D1FE787BD476E0C58634303852A30570D1C971896285FFAAF1A88C06543258994A0CA0EF32F2486E8EB2A90F25EF564E21D70BE3126F075D30821742C6B68E9711D895B63785A177B81CE8845053DB5D394F1A921EAAC5F87270F9EE20672F3CB7BCC8CB27B067021DE75C92E1C95F421806864E343AB8E244FA3A96479443B611471F9917B707AC524758EC4148C9349C7D60B4E4FCB03714B2471258554E60EDE9D74FB01F42D8457371E3C993A29E1A5FF85E92540E8EAF5AE1E143B5DE4A4572CB79E0B66B7E007398540A9174D751B0AFAD617FDC56681234F9B9E96864804A4FA499038A7518DC0961A95D52DBE1A81D032F00AC3D8461E97B41518210CFE810260110C8DCF28472A7351B9B599EDCA349DDD3F93E709ED320D5B2EC7451F59CC1967CEEB4021D91C7A642E62AD97BFCD8917D07E145FD048973F841C9AC1042375F66A4EDAA3194B64C90A675F4C966874C1C3D3B7639DA29449907E9803BF8ED040293FDD8B882E76EE54BCC5C36F91EAFD4ED5FF1AFE4E06408A05114B9F400212A9EEB0C5F95F8EAE8128587D525D4294606832B59548D8C014C4A9E1732B5E6B642B677D661FFDFD34345C54E838AFB668434C80A1E2038348F2441F54FA01B9E800F94B5E6148FD906686670F44AB3C39FF92E4E5C8D2DA8C7AB5535522ECA31C5C4FF4E34DA330AC1CD7C7492B79C70D7357E015EE5DD259D7A086530469ACB45250411558EA39DC2AED0E607581B1FA2CFADD8F0F4B7E410112DBB806EBD7477F956E777A8D85A9E8052124838B89168831891EF6D5BA8680E7C95173252A11EAB19E86F2B8906880600C5FD30A93A180E3CD02EF3C2CDBABEC53EF261D070EE6451FA9E33603784FCF8763BCFB8EBA1A6CF7B72BC5A5EB2550F9A56A0D144DCEF6D2B3497CEFD256DAB5F4267415D4E09CD39BB2CFAEDA1FA9221FFF3EAAD4F7A66D833FFB64CD48114965F9264A91F38B63617D4B2EA3F1C052E83E265431A7F82491846045A70529BD5AACE51F1E91B55CD2073D7AE335087AE368F13FC274F88E4DD2FFE3B9F6294D68D7BDE370F5BE261056233B66C448CC8376A1A299C116790AB5AFE47A36D34D6952E79B371402E3A5DD452644A8CB0DBC67A10A3566EC27D381F29FF4AF2D3307B465A0A42530034E26CB6978B66D8959196BFD47E413F035E356F700EED330FB58BA35CC3D2B64967B622BE633A47D9801EFDA2484D40E9BD3D4DB1D9D3AF51530467104A74AB53D2C4A0A115EAA5F72463740521BDB275AD9F0836C07ED5081FBDA8BCA2D149B06873ACDBBC4D94F6E59DBB1D998D486457BB572A3DB975F8C14DA2AC10568C2E9BF4951CCC3610B7299506885544593214CF7664A461B1D1A91C6707488C8D869EC504A8B83ADF1F86DF389995CC2B121FCC83EEF206E30AFFE629537E4461856B567FEB232649CFF0DB218AAA92BE493C480280C22D0E5E19729BA5B9AB54E0E679A55C27505F909AB6C7CECDA768BEC91DE1801B0363578B38ADAC8E903A47F8537BEC6BAE23813AA6AF0C7D150FFCDC0B199DE58F23C3E9E2B4D10416342E995790C66B9E239B0F7C7545B93A9705A8DA0955E50FC34F7D3A3933409D278E3154DAD8633365327160F1098F6357968C68BFA71DD783A9FC3632223EE894E3E5B93F4500A6BCFD1EB3E8B85F03206507299384683EC50AF477E04B1C3F728A12C1FC4166DC856978ECD856C635A862B299C77DBB3ED6563CE6F4111A0BF20C04ACFDA89FBB81BE6FA2EADF0A30B06CABB3926A40E6B173388358F2D42F44C1D305F282B3109E03C10D1B260C6217631AF3B2951576B43FFFDD517546046CBFE2FA67871C17ACF2C4F3FDB0860453E74BB4B2EBF6D68B746962F692A61132355A24C6BF0C3EBD26C2E0ECB9B11482E387EB30D247C26F6127DE256E900C2A5A1130A650E310312B18E415FD9C0EE9DACAAA2B8F7A89023114ED65596C41B5C22D4B7066C7AD28531C948A182E08464BD86DC7012D25AB6261AE22F5903922A0DBB6B607BACEAB90E5BA776C5CE5048602B3E45C094D89E2DD0BD673A88F417C0EE84DA42A76703AD807CD7ECDAABC8414ED8F857DEF82A5C001F1AA72177B39312208B13A5F3A527DF796D39F473474773EB5043C61ECA0D3DA832531B9D6C220027EB7AF15B2F8E07B497198C5DA945B175C97CDFD404DDF6E65010789B7B901FEDF4AA24D21C47FDA0CCE99930AE9BFE6C244BEE769346D90F503A5447DB5FCDD08739E75554B0074441236DD270F1E519E5574278392C4D8A4C1893B84C455EE06DE9C4EAE65AFA8A9107FFE215C3E5C73034B7FDA96DD7A4280F803EB90BDBE1BC68C1BC0C94FA8E330E91FF9E9AD47F2FA7A686D21ABAA8EE2B86A1CA11068F1172CE1C3D5998AA1263ECF74A41F612FFDF22720E15B4EB9C900BCA9CCF62FAF683767EC6DCE0520E6715A25B1369E28BA9A0CABED7157661B12F0F8368B1924EED5F91817A793310574CC27E22FCE9F5A32A5B67953F9820C2C2536BD847BAF4AC91F22872720F4B60961C7883E6A24D0BBE740151B4457E613ED4814AEDD625AD41B960822659BBA9C6CCE8437236B6CD4A028589DBB65B680D9496F700041E83CC3E67378BE0377E3ACC6AC6DB45B7A80471E751C7EFC9FE69D0C5F9132B62F1330ED3CB3A5AD658E4D308784C83FC03116D80A0BD241A5FBA0A52A768BBECCB40950909734510F6355781A000CFAE16B35F0925459219DB1D17B4664F463F8F824EA13535E06AB6637FF25534632C2458F5BA30B03841EEC9358F99D5B3AB608C2AD2604231B856083AD3BC0E39496344CE42661F79510F3E381472CD3FE8BF31E4DB36DF6EB00EF99D63654AD31A9CF3E48A918A3055C3CC818EC3BFE36074953629E070F1891A026107DD47D989AFD76A826F43A6BB8EDE4914E2F2E84BC1B1F42E2E1FDB5CD42655F89676A4EA1836A414CF2725B83FDFC530BD2130AD94E2E609871231D0C7507712333A85D26E651A6156F3D1F035B887AE6AB051AFF6A497512EE2D609C8A928EC17D56099A3D756D3D80EDFA2470B2C38B92F62F67DC540C01219B110B2058B528932D40F59E95B451C08805933A99124C6FC1C2C99D37F3C375A6DC2411D25ECF7B61E7BDD05430FF6290A83AE80782F0A3506391DAC3905813DD3CF4B05ADD7ABA4EBC752C855EE1A639242A59FEC923100486FC1367EDCF63CC8AA857FF6E6E6D09F005153F65F0165A51B22A9BD2966330C8265E3B4C0678F297365900F043D2D7EFC81C65407C2A1E9A8A49DDF35F227174BCCD62BCCFFC87645897B3C3A71FDEC1F2DEBCD6C4080F6964B5E8F211F9D0FF7E631F279C5315955FDC7E7743A0F65F9EE390A09CCF95A729A6AA45638790CE47E6D2EC047A0E3DE476E0345B770BFA185225785F13CC53F7CD2588E29A1012CF2FDA88AEF961E631A9DD3AF40F23FB44B0E2E80DB881C6E0874118BEE8C06B6F79B569CA295EBDACD028B0675BC8AA419EAB651F0C2F3495E931C3CEB2E26438FEBAE1EBF599221BAAE7406E714C0366CE066A88691A320DA47AD6C6FAF7281AA39CF7CEE77B00710D70A16AC0E39EE2364B31124592BE9C43F660E5F7BFE4497E37D756C63AB72DA5E4D1AE7FB2E7689CDFAE673633DAFA92B90CAD4C60357B790942017D602F60A73DBB6597448254A60B04E883A15EA0BE4036AF39D233C504F10F16B3AA262837D3D8799B73CCED215F432F654C615D581DE2135CBB8A90DABF976051E62D835710E27A7971EB2EA3FE51C8DDD4F9B3A4D6C564FC3972F3A56B4EC1C5CCB7B6E98D0E8B9657774F931B7F99F57F301C375CFD303CA13EED7990C3332B36A469FCCCEE2A4EE0CBF701E3D514417EC05F8DC173525CCAC1764195CF3EC850994B0EBCF412C2BDBB47AD74AB4CB9C518E7E04B14E636A962A0E169D2F4BB4F5C554F4FAF44BF98BBAF4A35D31433BAB8E43CC6F9A0E6A38ED17F76D40EDAB27D6C4CC31 +pk = 239857ADC361BFFE306BD806A0DF66C4486B712453895AE0447CB90B77F6C1DEA2166755AEF9882B74CC2C8C6A43CC65FCD6C8FB07D9D2783926A018C31A5F6E1985B9D0FE23E4D663F806F196BD61259F8C09EF35E9DC3ABFF2369B81A99210742AB814895DCF5BD768E3F619DFE214F0454F1CEDFFF515199F6D2B18071176D49A070F67EE4490CEB8354F3DB4E4257501DEBA0EDA4FA738F2D8A9F2619D95C221261D0A7B7B7B765F9FDA2BC00EB0B90D10665CE9BE0F4AFF0316F9C70904A53BF67F6B8C885DDB1E77EFBB8EE1787FEE60F098ABE71AB7E797B5451986C54936B510E7542C7F9C7DDDE02DAE3BDB777DBFED2562847557C3946D0C97CBE41D4A7D53EE0B85545DC7DFA7957F4F090BD7F1AFB429FFE6A3C81751F3C5782250186F92B1D825ACF88970C8092B35C84A081CC5217555D148018DB2647B26805C4BC983BDB65697F94373944A71D305D1F849A75C98C678148D22199AC66A224B54A8AC810F2F7E1212012DD06005414EBBD897F3F36871D371BF578E1FC1140D897C4728BEFC208BE4C768854102CB2D0508AE06FCBC074899E50A6C59DED3CF31ECD3287F9074B523E7968948B0D4CD8C617A4FD44B6EEE7A2E28B34889B458C525FFB825CF2BD2DBA9F13BE53CD719B630A75DE380091C8ABB81BAAC5A41E42F51D4DF31B4813DF706700F5E319E210CA4EEA876041A22D2F597AC33CC34847748014017DF8C40E6DCB083489FDCC1656D3A751ABCEC8730F61C7E0119A8C2227F6D69D8EFF19FF32C465AB330AF074A6D3911F160971272DC8B4F33C6712DE4CEAD7AD2CE873575DFB88684FA3D618E23BDC980D9972FEC5DB3252ADE3FFB06047057592FE22471FAE8E05C4DA8D35A6DD5AF00A5CC0DEC5FA9405AA498D305EED77BE55C14AD4E0D0717172CAAE0E9B32B430E5EB1AA798A10DD67C460AA017CBED356297B31E4C99A5BC66FB1E8D3E1959EA800788DC88A536C83933B0348505318EDB01A3945308BCA7B390DA7F59B56B08CF34A72429A9201B8EE195D710AA88ABC215DE08A53849BA02ACF4C93FAF35FFD01DBEFE65D7A19A7556348B211F8B971872515BF9FE07F589F6CDD31C1AF857D8A73D5CF93DA4BA107414AD2478DA7323F816B665DEEE17113B86D95C5744581FA616D7D38AB991C7B71B2AB535F12D813FCECD347B7C403A965F08C844EF8E4A500916DC0404362AA3EB561410D12D7A5039BE1892F7166CEDE62F0EF71B84EDCADE1E5941F0218DDCC7642A243D75EC978DC734308A0A0AAA8F19B09AF9E007536448E5A9BD287796F587635A29969D6B96696E72C00B8A01FADAAAA0BB90D4B9419DDFCA41871F3DDDC04B27096AAFB76BD28743792BF5CA599A4DD663E967588179C628BDE9D629442CE9F8DC7D9CC0A5CF8DC846E4394F1D2B51369A8E584CAB39773E18EA57906850F929777109B95E867F17389E62964D16A8046A88A057C3DD455728B8F87FD5393A2C7F91AA728EB7215B09B764C8FC3E10859E0FC3EBAC5DA12D18E1E02CC174742777837218293AD42245F486C9ADDF7F2DAD6C4D23E9E7D7E9215468A423700666DBCE71BB5696099C882DD6AD82824DA4D5100F763A023855B9D4ADF0893A65B6C704A1376B882744214A8090D4C1FAD367D8B3E3988CF1E5BB76EFFF37B2C97A5F3EE72E455B6F56847175F568AE4B826E468FF15E2665B8AE348FC92ED8C3FBB7C5267C972EDFBE6A758A9AD8286DE87AE840641F84CD7609B2205DED02541A38AA02483528D9946AD5AE88331A16D250620900001782912401EB1FDB6189C11B900E94A3239B57FBBD9AF03E3C77314AF026382BCD4D275F6BF17620E70742BD4B634EE3EE11F1B6733FB6B122BBD6F7923259C274B028210E2DC425A020B2E54E33CACCC246B2B6EA8E41D7C4AD1A8125BE6E09138920A4B957B3056F7FA4D9000ADE592C22A1BFABF649EAED053CD2DF469DE0C5C13FEAE8F9B3378BA930D113AD2F49F0ECF403162BFAC1C3483D2D7D0CB6275F77F5E4A6B38E0E53C68254DA4C020DFA126C552FA1DC3A220095631994AC2A4064CAAD7F2A0CC1C699B3A1877F7CAE0DF963B81077AFA60022B23F93FF26234A53A97D3A9D03E56DA7A8F09B60480C2D4B413BBE8534BA4D54EF2FDBD5888379403A1106C9DBD90299537405AD2B2C817C81FDE50B076A4CC7976F126FE3B06581847D7805D4CE9251CC53AF7C2D11B818BA663C79E88E049F5F8A6FBB8E66C9498703AF3662F25BBC7E59C3170021CAF41AAE57EE699835D15E4548AB8B824CA028865B9547C4A469E3690A08E9CDD221F419A20860D874BECF170BD7DD31881ECE19DF7E70EC16793B8012A1EA4EC74F571F07696F29BE7FF982007EC98806CC3C28EF795C505CF822BB57E6C47C709F217A09C5228A284C5A46C3EC079D761991DF084AD184B89CF1BF7BB1B4BE36D0C50CB5A76CB4188BC20140802436C7D6DE065360781084CB8392DCB82C2464DAD033F91289FF330E7E24D515AB184F68EF42C3C7D5487550C618B0CB26359D9D095DD285E742AE198B78D7FB451B663F1F651F6E9B4F518756D5FD0F42D55CC232C29881D7358E74F9D923F7EA15856F7F4C6BBDB854387FA3B94E1A8CC0623906BCCE2E11BC42945815414774C200C96A070FFC93ADE7A312C9C6804097317A87B7F3C5EF907994E1FD271732246D675B295274C33EE41223D397AFD4241020F07D2ED92CAA702585A73241EC750BCD46C1B4DDCCE9DE9EC68FB48F678E318450C62BAFB296EAA3DA3A0FFC1C7A18DE98302FED4CEFBAAA620FCD74F18542888DCE691051FED1FFC403A64832275E9515B6A6E0E1E0DBBCA5EBCF0579A1021ED833A8D86D844AA4958FD98F5FD3BFB13F067F530E1DDE9697DE27407FEE0BD24ECFFC10BE95395303AE4C61DEA5A756698E26C7F5C6A315FB11938BCFB98C37B03CCF86FABCE418F83602C5374395A3DA43DD30A91325271B39F0139F668C795D3FD01FE7F57F30E69890B5E7775F650CE2299D4CD5FAF19309B75BC46EF61C7E3570D3F3349280CEF03D4BDC3B52B6EDA202A3A3B3BACC755A1CCA0B796EF1037B066B55148679932348050A01955FD98A26777B61257C3F9FB92EF91BFC64C2B0D2A41D88F77C2E89023C6B3E0FCC8B92C9F69E70F0500198327FBD4A2F752880C606A50F8B06C52FD42885936C58E663F864522AAC899B59C121AA13D12371A0C5AF53F31967B7AC6F08B67AA3CDFE45D606E1A67B1FBA25E4B6F250BED75ECAAADC4BE0522808D542D385061114A87B90BC21B995B4A7FC3617B00E1339EA465F2A18B6174D16748B0053306085A10D2895E01F40B62C98CFA374D6522608D7CAB5E9DA7CAB7385CF2B2FCFD5B0820669ED3F730281DAAA8C7B1624DA8153F8BC7FB88C99A787F059AF96AE0710D2EE650A2D98E4CEB4B11C40DD239A44427D2A563BE3A79D1D6DC23B1854CA7AB7AE2FE75171622AF36A35347E9E394168521AB5239DE5E6B180D851E13F27CC0A903B527D918541F207E320978F21B930FCD1C34A544C8DF320A40F1EEE1ABC2B3A9070BA4C825579F201A2AD3C7C409ECB64307EF08FDBC295386318C144F0E1757E7A5B7BFB7F961B71EB1F779AAD5605FA14B7458C9539B75D63F63431F1C657953FA14339E95FE904B46F7FCC08C8639B2E043024516B5BD2A67D5A362FBB2C11B4BCDBBCCEC8D82B843FD8CB1EDE9B32860D693C06DD740493C5B41DF6ACF2D8020913B19C68300AB4AB76891CE08447992386573A89A21489813FE25C4C443F779BD5215A595CCAFF8E9A5F44FADBB62054A2780B90DCE3EA43E7A91A5AD1D791D995963E9C21BBA177029C07E0D68300D4D0E8D4336DD36615514554E92542D86F2594FE4CB779AE5202881C81A421C9AA49512178FBC91D96268F1D5D6D986C60A1BC8EADB08DDEA5621E8F1B78734AB3E834B94A4EA5E595F0C7A7A28DED3A253FD29EFB816C554FC6E4E5B727E85D84EF61BDE2432EBE8D4AC44AEBD345CE903C6AF43FE45EE72C4CB92B2627DB2DBCF15CFAEF8A00484336BF57F363771B7B12B10ECAEF68A589622D2B6448296B6252A9B79D31A7AEBD3ABA0F4A138EF02D68F94C57A0CC5B6216B4D6701B86D0A08ACFFBC9D6F8CAA7CCBF5FC41C8E50C53A02F33541BEA7E7DF5533301667F0B63B77BA7919FF8AD25BD10619F6509097604693650863D2771CF66E9AF83C267A73D54BA12E5FA89F8BEEE927C4FF154E32079DFD0EE68F19C3901407C9D350AF9F1847624BF76B773321CCC9129CBF1FFA1E06F21EE4C738AD978648C47E03B8B7D7F1BB55761913556AF306806121414D82AF748CDB1C4D443E175777F82740FB2D5B9AF3528CE282B38D8C9859EF3D6FBD465CF7973C63950CFA7A3CA53A5E9B7528F42154CF0B350F5B81B2567A2EB23D462B9A2C794C601276672DEB1208225F5B06430975CF9EC4F962275874E09BD3E268E728F6D782E3674BE1DBB19C01772ED38DB7880F529AF1D4E7595472D11BF9FCEE8A852CFFE0189A98D681146169F0CFEF33AD87A3D8A4A0302B45A7343ADC61164290DBDF7CF3F104369DA3E8A32BB52E991E9829819E6D9DCAE24F75AAA2B175C58DE742758E99EA7DD83A0AE4CE85ECFBAFFA758C2F38E79A6E9FACB7B69CE4A16BABCAC737E1E1FF34377FC7045137F2FD422C011289A0511588C0FFC45BCD7A7543C1D091798F33C3AB7B8489478DE11DD564743F4CA5B6F4102E70E486AEA7CDACF79303B4E0370992F38AFA42EB6B44BB06494673FA3F6C2BA00FAC0214B78E706F0394CF82E668149BC70782F2B0640CFABBE3986E9C5DAD4D14FB3316B7F2EC8F1BD8E7D68E027929240ED7DFB05662EDF5ECD4B9D5B4AB1B6FCBBE756630C4BC477E67061204CFC2D4F0B10EB926AB2F6C1099AFEEB0BE590C6A826F9BF323BAA19A26610C64E258113CB18D2D96252B09BA9A38FC954DFFDE337950DB17E06AEB1A98C26EC9FAB2BEE0845E077702FBADE3E26610946D5E567CEEC920C43123DFFE4E4028D49AAF8CCEC7B8045C3D6BD55AFBBB11B5445AD29994DA203455188CE11C135421868569F67939F023CE9B7BA2E3C8F842FD1C48176D1B7B284FF642EEF6E506C8693BC4F0189E47A57184984F6C563949A9DC6B381C922B9782545BEB76970BC5EE389F6EEE0F90BA51CAABAA52468D5489D5A4A512BBE811AD7AACDF664139290AFE739DB4F77269E42F7D308B5C4ADA9CFB6D66995AED3015D8FE8675F7156EE4C6A1FD765ED28A4C73BA0BCABA1CB728F20A0ECA1FC87E3DA5B9C631539844791D00FC0F52D0287B7888D86279AC2A7FC6788F54B4FB088274896B92E90309B1FCEEAB335887CEE8338DCC01ED6803AA48754BFDA296D081FEC362E09F084956094095953CFA037B772C797BAD415AF92237A711A82C64B346C661134207DF6812EDBB6AA783C9F053F353D2302A3CF5147E2B44CB451E775DB2886A5508D665C6DFE5C7E1F70104305DF94A60F7E53BACA7C5D9CC2453A7C4FAE26AF386C93942DF9F5F5B4A7F5FB189A2A2B7C41E471C0102153D4851E142FF5AB2619BDA00819E71BB714E01BD7B77D0ADB95F1F7ED109A38320A84B9C8AEB6863EFCDC1D4B994CBFB0229D9F20A11FF16F46073377B6907E3C975F17C0E32849BD9E76FC995F64663958C52D45CBF61B7F4794AC9E2554F5CFD3BDF7DB810A0E25035CFB4965D936CA9BCA6F3A730A8A687576A8EBFF67212E9F99955E2016F999F0815CB70032EABF3F5BA9B8EA5B5152C72009E26C38E6638723669D9695F824A4E3ADF503EFDE72961E9C445B9F72909113C191A1B286CCDD39763CD82B9A608F6CCD5F64D3BD9220062E1F1FF7C7ACBCB08F9FBA55EF2D8D726A561A90201D6541AE3022E559A747AFE6CFA9469D54ADDB47FC418C51FAA34311D5A4D7F65DD1391F2877EB32B267E5BA8F9AA67E0D2C9E1524553EA2F48D5A109CDDD4DDE23BB39AF2B1166ED8051539745A40269821DF72BB19F8A7AC188044E09EC90C7C932EEA7F2481D9FACC27894ACF2DB1CE9180A7A0B58345348FDC0ED8CF89A333CD68573E31549E826A07A6C5BE7E7481C8CC6ECF89A4B1A2ED0D2F760EEC7348C2F34F17C3327F8C6F4E5570F338D5B9EBF5F25E39F7BC70BB07E11B56CE74D97FE8AC4C528DF58E7206423FD2A8FE2A507E2DD38BF5CD360FCFDAB21649D616FFD3075E4456E57380BF51952DCB251A8CE09026C43C7921113E3CDB018155829B397B7AA085491DABC4BBEA6AA6A2386C45182CBCDEDD72CE0C440AF53BFBE7FE99A9538BF875017512EBCFC0179823259329D3212B2364B2ED7AC94FCDE5149A032FFF4483A9AE10BA10188CCB0576B2424D547FBCE6FC741BCA5263CF172BB6FC820E741716E3897BEB4A3B3590BFDA5D93A823F13E8E76318BE9E57D6D650880ADB0E0576021D638D60FCD60359C3BEE2C324344390799DA52861DFF3E9D31B604F55B31D7BC03129800A1790A6157F3763E2F0A60F3A0D7A45D850042A9AD5FAAA074CC8905E1AEC051B1D777FB9A863DC4969DA5076574AAC554B6FD29B11805EB1A159FB473DEBD8EBCF54795E69C3DB1C717E14C71340034B5DC09B9A0D3899434CAAAC3E161E019B57BD6E126BB0D1F029ABD63CD2F779ABF574A6D09188E45E8F27DAB71DB1899B1CC487009EBEA847A1FBB9CD77BA268A4B622BBC2DC360ECA423A64369A09EC903D7225015E41DA45397369F6030C4C676EF9EA95C07043DE9B6D3576FD09080893124E06BCCD340CC542A71DD15CDE0337AA4F1B9A382C501E93CDBA6D3B4B0A4F19FC056800AAE9CA2A6022BF6BD46906AF77E6EF5DCCC2A7503554534342648B602DA76466EF4E63AE02F2AB1A4DD92575E60D9B8A14F2073C7E11BAB935ECA7B3292AA24A3CDDF6AC492DCCC39B35AE595D83DF76F3695E04DC2EF81DEC11F3C077953B2DC892DB2977D1DF1C2C9B6C1A72B19DA79AAE3408D58BF248F8AD150CF262B5CB9BBF1DD64CB27DC7C0CCF1580CC40F44B5D218A18DDA23AA58DE21C87C9DB5F37B96B5333A443159DA105F4CA3A2F89558BA15390ADE215FC86DFA3355482FFF12F8C94AFE869F68DBC5BD14E1CF1DCD205ED628D1B72B7BFAF72A4D7AB8BB08590DCE55230821811769A397B1CA5C8A55E78F6105C9FA8482A0AF8AE32266F5A493EF9307D51F12A4E41FC28E579C0A6E9F2C62FBD6D418FB1B6DCBD50DD0EDB024D3E51EED31125EBF126320177D0BB4204E725C76DB7F6E17002B22C5A3D0243ED1295D107AB143CC92D3DA98E6C80CFC4D70015DD326313566EF4455DFDD111F795110925FA52C6DA65650BC174CC7284C2CA235FFED19DFD5DDC21F385AFC7AE2A147F24C44C74B38541C48F9EF263CE3D3F073EC829979B7BAB823F38708EFF89048CDC5FD02C644A60CF86D572EE3B9CC605025C8C734195EE772B23DAE206724D59944B95C7885398B2914CB1990A88EBE1B26A72ABE970A7DB5375EF9306415EDACC8B4216D68F8DA3E0BF2560F2D5D21A0A8B32138A70C7D08AB77A323DE193C28E17129C05CD9BE4F06BFAD1C9BB9E5B16C10ECFC5617D4F57E9F44729370D3B238FEEE02781FE5E5B419A946D7472339B68226C00321503AAC3C873E30CFD253553C76E0331F32A13D783203D8CDCB8209B9915B0EEDDD32C5DDBADE6290F4396AC69F9A710CB06EEA17DFF1E2D10EB8BE555866BC5E75A87E2C3A22770F26F72FDB09D8E94EC6D79223BAD6696C834B773A3D7D0535871449947F43BC793F9B9ABABD8AF9C1ABF9875398C18D21E9A6BB8085C924F0C312B3E814DBEC56C07180AB3028CFECCD3AEA2DE7F222 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CEDA2D7F982A551721B47CFCF1B7764296 -smlen = 1036 -sm = 286A20DF263350AE1AFF2DC0D40508E3B84D8E3D021035586108E5CB6AEC6A67F411C7EEA0FE20EEB114C27B706AA2C1B36753F0F7748B11947CB139C7B4BEBBB2D08C496B65B024FE9025568165B016142A5C276CEEB1D35F167E4C49570394FBEF376B74224EDCB67BB88DE75AD5FFF058D196ECD27122321C87241780C575210664300C56ADEEB9F90C947F8E649789EB7530099B4A7B4EB6F98820A3D8D4CA52DC8106E195904DA1B3BA173B4322B6DC789685729E7B3F756B4619EFE005996DC4436AC78A9163A20597947B8559FE335F04347F046512F35742DA3983E6DF2335F8E1160A39AAD85FA301632FA301067A3E6A859B3D327A162B1B135F28F384BB65D7D76500C8EBF9798328A515B7DB21735A8262A5D1699DFE6CCB46AA663940820207220262D9DDD197B295E9F12AA25E96E08485ED2B06B3CA13BFE7403797487F350317D78A94C4E29361A37A71A47D916490673900495B4938A97B5AC0B346A8722080D182173861DE5412C160D9D3F5616F59A5973960D939989606487E188995FA7271E457FDDFC822C8F57498A642EF0DC668B8D4F0D48284986FED6D672E461CBC3E2550B46E804AEE8AC43BB9FA6487EF7F1F9106276ABA4C7893707D095173D8F1AD5E749AF59F2C908E20B88942EFADE278842421C7955115F7CB14202BDD639A1B8D6AB326B882968873F8379726DDD965C7E04DD8A68DA6F259BF34A70073726BB5EFA0BDF1C7F2D5D7E4362E5263C6A46367CD393569E8EA607AFC9DE85CF87BC31D9EB32DF0906A2088937217B733680EEA14A2084FD3A77823D80CBF130C65F8393D87BBC41C43399DF339557BF6E5B209B276D1DFF4679B3AA0D99A64550950C773CC4D0BF0DFC98A53BD09F7EA702EB697FD531B56A49ABF7D79DF062FBB138B84706C2DE4D3AADA00DAF718A968CCA5EAA3E609375D35EC8F94336AE6F84AA37EB709027EB49B864D640A4825F9BCE3E7ED0B1CD3C00099C88DCB1BFC6EB2EB44E5EFB98A3A3E3AFB71CE5FBD5274C3ED831B9971996E519FF3A449360B667D2F54C37B2304551AE89DDC692572AC4F34EE77F6A13D0A12B74B5B89BBD333DADAD6C72FA564484ECAA6EE0FD705C50EB1DAF88CBDFB8F2627C4B05EED62C88EF147BAB8CE1B64DC827A668D1A87036FA8F3BE8970080BB62739DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +smlen = 1162 +sm = 88A20E6D83C28385F3A0D3F5860C11739061EAF57EDAF1D84924309A5EA62D9B11781F3193AD6233B73C224C605F6C52AEB7621D4D637C19BD3677D645BE3CE51A518621682D927FC9426BEC4083CDF9032D937FB53AF282C8D3B70E7B1679EDAB538921D8A350542364762AD2CE0F7538DCE12CB5A3571711E2B67A9490124412409C33BA361C736BAEA07FF92D9A6A7E1D11E55EE93366875FCA6F1F331776D8F6514C7F0186AD8890FA87DE270F0ED61578018530531B7717CF679AC205B7EF298FEED5EFC61391EB86F0E693D69D5D1DC5E2925ACBB51DDCA21C18064E4484A3ED089545A4CB81820F547D7FFE1E97A9EC386D93CE2ACB718B6ABF68FA56F753FA3D6BDFB2D39CE83567C7908F452C0845056BD195527E9CE233DD487884A8A2342A4E65766CC30F66D1B41C3A9FB38BF3A5707337AE88DB8CE64788C5EF38BF44C25FAE7497321D4F84482B491C1CA1E88CF87ABA0BBC4D735FF9309CF147309D8CF29D8C417C8E2613AC884D5B1E6FA0B413410F2B7B8203622C01A7C7DED133243A4232F120D671D32F5A9DD737A3DFD3A66D4A7640D18A1802AB136149944D8EB904EA53BF2D5DD46A319CAAADEBF17D6255342DDE12D5BDFCE728D03436DE51EC460AC26BAF9EC0E680A54A49DE7669C1C204EF115CB125B7A27E2515C2640083B6615545603AEA43A56CBF1CF5BB82DD859AB1865A1C1A0C431CAD9EF274BB9712D5BE0A13461F5742C8D6374293ED39B27985FA3DDCFFD0E57414605041775EA8A7529BC2DA01FDF14EFF7C7A872AED43A9019F253C2823FA73233812AFB5755B2F88CCFE6552005B2A9A68300BC22CB6CD08E30C320D1B53EB2DF4EB16AF88F4244A5F905EEF0E4E7028AA50DF5A5A310CF930269827FF37419BE002E31F627F0DC950AA76808ED83A959C6E98F2372B691298197FE2F6C6CF9C03FCD82C268A486471C08DAC51ACB3B4E053AA3600D385F226F72CDC1C22B42762B03B58C6C10D56DE808EF2FB208BA25B57CC192B185E29BDBFAAE19BF2CB2E3038F02588E7FC554EB21FBB00F2C585BD7F307B86678D05309AD7580728FF5DD4EC47E2F39E8BBE88B9264BF43E7C9CE75F1336F6CC59D8A7C47723982BCAECC4E36BED42C6246323165FA4EF3C9E39286E39713363997B8858C359B433D94F8C4EABA9E6A3F81C1E80124115830C320A97246F99A3284042A778FF8929C6833EBB76BBD28401A2196AD1E2D61E43958B9ABAF01B6B4FC3B23D25DB946E082C4EF6AFD897106AEC1FEFD5960AC8C36F6020AA6AEEE3CAE61371529AF88CBDFB8F2627C4B05EED62C88EF147BAB8CE1B64DC827A668D1A87036FA8F3BE8970080BB62739DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = 659C4AD1B1CF7B88A3E7591C68466431E0086F23EF93CB058E3DB3AE7BD214A2697ECABB3E8B2629129AB2DF5EDD9F96A32FEA65715556C12840E73AFBFEDDC0100D591C8E04AE71373ED961C7DDB12EF47DCD114884EE7B1B70748DC22FD3ED40C8945DCBD9E0861D290A6499C3DACABA9494577B0FDC7152DF21E807B1C4355024AC4D93F1F6566283B2B9F2E08EA5D4EC0DC0CDAB0C0405FCA4FC666824779D37B1038F077EA8A4C32E8E0557E65D30F4EC351833DB5F3CD0B4C421D1276B80F87896A22CCD0B3FDF106D7DDB8DFAA3DAD9F53B0F5EA9B28C34563940F5E390412659486F0CA40AB00FADE0922BB881D36EB2151BC99DA526CE625DBA8326CB0999A03D96C9A871E85DF76D962F79B00073E57A67258BE7A6FD76C9A37A734D01058822DFFE4B1D050BAC738525452B9F0DFD125FBC08F691A8BC83170BF95B478F521D163E22F8230273E4C443AC75CFB620C2C8E236C810B064BA115ECF4BDF4221A71BB3DA3ACD85B67BA8EB610CF2B1EEC8720F5F2EB2D44A4B4EE4E6D11F0B79E3F24C7562D6BDC755C560130D0F0C5F4966BA9D185810E8A410CAF21598D5DCCCD70498A71A774D7AF9B54D6CEA1B2267FB40D958E8B4F901ACD8257C27633A57F2AE0121EE3FF8BE9F91B47EF9EC06525C2B2FFF8347EE7773C9A3AB9D773B04249928D7C4DF61A6C20574B263B542FB36A7136888688705804A5BEE44BF024A40F784CD5EFD430B70A2FB8F71903AB937A22B499133E9D82CE807333BE80429F3CBAD99F802543C4950993428603321B79EA07939129457F00A582586B0F5F445882808F9834D16C131AFE3DE312BC64945DF38F0895571BBA224811E2B2605A08852032C3756EACADE2034733E3FCCD671EB3299C3B818F6D5571436B207346FFB12112CC3C9B99619783F73FC231B021817BE6F8DC60A0FB9682B037787F590881010FA166CC6FC66ED55333E0F3A75C1772BA399E49F4C2151072FA8BF9B1CE2EA5B9D91892486F3DC65A489C9455BB2A2F90BD284EC879A9ACF3EAA520C1EBD6E4378AF840B1589CEBE9569DF5D15A913027EA97B5D147321E3DD7750B9B1B4C645894E6CD66FD5EB6322359F166A5328E73B306F8464856E1234F2652250E7E02B32993B8FA059FCA5283F9FD3CE22FDAE4895C1CEC5F570B86D6095AB6B37C39A0BDBE70AADFE8D86D45EDA167B8E7EB179BC2668FF6B82AF926F4E1D5DA8DC0E0BA655B630854F468B8EEA03FAD53A36630232CE8F82F977215BEDCC2A4FF5649A2EFD0475DCC6A73D0D5CA47CB793F9388F54497DB9C637CF7489A93AB37BF3215B8A9E4FC1EA75D52C78A63124B0CFE2B3AC49E57A43EABB9129A0CDF221AF52BDA4FE4EC36E9CDDE5E13D3077B90E163E469253E568C98FD2C43993F2BBD4011903C4D2C3384DAFD830DC2B918136624F198A501FC5D305F6B6C59E2AEA0063FDC82EE30564152F6A41799021262EF6386A50E18C060AD9DE884EDAD43338CC9828A13F5336BA9B96C0A234D275D2DCEB9ACB2115491BE0B2D875F3F2AA769EE6FCFAE37D8F81DC5E2F742E557087D9BB968977F7988799D9B0531C25F58832FD57F7E5B2493A05F690A38D93EC96628DF8B76A74BA6279217A40502C9DD0556C89ACF2E75532D45690856B0EF511053CA9EEFFE394B04E796AD6404B968BC258DC42C0EAF84362CA1C01E2E843FA7BB829FEB8D28757F8F197E560E1B96D85A086D145C26EF6B248AA0D5CFD647C9DEF66BDCF2662DFC7D76A541F0F1F11103F035628B02DC76CB9126F188FB956C2802470E2E1E5C00EFEF42A3C8BD4E92D3F558A3F4AA34DB2A191CFA759BAF19CB7A807802D4936E61E25EAE0793610161C4D24559688B9228B8D3F81FAB4581394FAA2573D6C453EC39B82B6AA56D67B5326BF275C6A5225EA3174D03A399835FB4D3205F6DC5D89AD25C349AF2682C511894740ADD6682F90E8040FA0074F08444E4F1288092E7ACF2B6C5CB90AE2882812607E50F27D7A640180D8431E8817F416C9AB002F88F0D05EBB36BD2317E19145AED9FC1D300ABC3E961A5442AD540BF5737206246D6B03653BBF3614B17CE9712C96AB0DE6AE561F5BE1A6240F0F0C5F4F5E2BA4EBEB08EE3D847D7B780CEBD7C0010EE1E74202777655BE001EC39B8F498F0E595AA358F8D905842E286277B03B5B2AB52807396792DAE5DB8873979E82593CB1A4B252AEE759F1190BD8EC0BE0E25E03B55CD2C3AE9D74063473ECD081B929BF3AC8C0D2AD8D5F7D1157A23B8331EF22FDC053952FEF9535672492D6E01D722D43E36FF9E8A7995C6EFACC15E9BCB9197C634B0CA71976DEF4BA72EB5537A5563BF24E9F046BA69CD88FA7B6EDD9F0E948B4F3913C3D95F1B2C5045ADD0FF801A1C8F1BB4E08B889C1BE4C41676FA5454FF60EFC5AFCDD714DF9B8FAAA641DEEABB95B86376E2C829640998C0EF9F718E16F443D1F5F3B779FDC820C29077C3E165AF876DD918B56B107FC87624B0739D25923E2BC5A27E04F38610F2143ED85CFB164EE45305E3572D2956F90CDDE220F8EF5FEE297B8DB3ACFE0E47427497D69DD152F12C3BB133292D5E99E9FEF8979AD3C1996DBF31E3CC9BB80C9F47CA389D934D91F5F1C745E41D7000B99943067543638D81F994E9AB76E09377D0BB51E0600FF781B55EE9FA13E6281258F06B1749818B3F0F68349F3BB0CBD1E734032B35073FF6426B34412F5F7B90C609625CB800CE765AD69EC8FEA41936B20F3CE12214339A9A498AFAC87F57728B0522BC5A6FC43C1F9EE77213E9578DDE7EE0824F2B4780B0936801EB2FDEFD3C3CFC170E91649B96F60C97ABAF6EB8911BF59AF13C3FF173AEBB79F68E0B287C5B96107DFBF90D2A9ABB3FE94E48061BF46FA727683EE3630476B03A394DA5BC7DC1A67B6517E826685B3594F0B8184F415A97BAD432B18D2A98758BF3BFDD36E8E86EDA00B90FD486C4BEAA9DA5C9F4D40CB3C5B4F365C38CD80BE8340AABAD21C0ACAAEC638EE1F2403F43BE1229114BCD53180B096B3F6D87745D8DA0A4E552CF800AE2F374683EEBD779D18E57063F3FE34B2DC7792F7CE33982A7CDD5A671F0D28FB9E8F2E60F7546B398BAD0B190923821073C3E80A41AC289E6F02951BBF48174F6FC34B2B41E93936D8282B29556B800DD392A3788E2BF54171643A0AC4E299FAF7EA6D67EBDA44C81661A96D68517925A3771A75B1272EF1A011BC0500D1419D39F445E7F0E291BB7C7F5638C2825FCEBAC3167BBAD6344EEE221E896596D826856F82315C97585FC42C5A764A672F4F886DDB7AB6B2CF117175904D9C32C912B74A396068E7895B3F72A49A662F0810EBEFB2DFBB73B0BB9FD90FFF6D64099EF5558272AA0B55572F3501F8FE77223709AEB9C78B7E8B214FE91B87A264D497C1D5DE38744A04BCA24E6FBF74F2D7813AB4A652B4A20E079D896A45F0873F0B749A4C0CA67F7A50FE821E5CD7CE13482EE9B548D188668A248663ADF71C0E884CE316AB57EDEB64384FFE510FDFC72FA5A2C9096BFC3580E3E6731B95819FD6BBF4D17E9A008CBCA919CA4F11E92CDE1C48DD0863D6E4A1127B9898F0E2AC62F9239C87D78736BB3FDC432C285B85056728A7FF41010052B5750342BF927AADE9DEEA94DB9CE7E25F0F36867AD19ED45434388F7C91ABF948795D8FB0DED42A3737C2779ED4CF807FA50A737187C301038AE705D3E88602BF3120B36F69B0223175753AAF41A33ECAB73EE8CFC56F92FD09FA7940E2E89D9E84CA92EE7EF61A354FBB7DCC1B7F7D3C4D1C2A050B04EBAFF95A7228013C62740550C178B7D4C33E6621DC9C8E0220E1D39F67454AB1705528D37F058714F958ACEA59A579AC15F20E4107D3A1CE76A3DBE8AD43B0C395D5D65BBC477A884CBA8139DBF769285268C9F52BC396F660B0DA95D9D140CBE84B4B24F000B54851500C9C303DD5B53EFFC34C394AF448495DB66966E5ECD7DF689C32D5D0AFA37D05FDF1F8F6E14C74B82B86052DEE672212420323D775BCD8BEF8F8FC54E4D185A49F85AC01359C3EF3C58EE2B0A2BA5C66AC4E1BCF1E5C6017DF9F640BD35EE221400B531F3F70973A170DA3D766E5E7D048695EF39FAA90A9AE44A317AD0D6CABFF45053E019BDE65221B2DE13F6A6A58AA3F0147835DB102D55DF278C8CC4570914AF99BE865458FFDC6E1DB4B6A6AE6A73B6C97C2E2FF8052A67364B5F27DFA34BFD8F236671B78E1B4DCE194B679460C7DFD287129612A631D2441B5D0B8E51AAD2FC6C731DC8FC03BE30D7CB769517DA399C444730E37368C36B715BE36C66DA583FC8F6053EDBB12F56F40FC0D535CB67918D94915F6E11E49ADD9FB92623D1F8A811EF9FDCF0A8F5B99963DEABB04E5F652FC357733BF8B531843980ED5C0EF5C67B1193C0D0EEB66EAA7DC43D56FCD5B1AD04EB64B57022724E1B143339598E26856BAE819A15D84D89AEF1AFF1C998B7F7D67A4D63773B7482C4C9130404254BD211B686BF416CC2BD0A20E8E5475DF315DB382E9862BE7B1DFB49DA85472DC7D8B2DDDD9F98BF06AB05DF422E155785B00416CA910C194D009351EE4144F7A5A300636A44B8A32447BBE74A7F75EC65A452AB429A1007EB9378842884152E1A545E184BC677AA335FF5D6CC83F9733E8355B591A9EDE4EB181840B5CB5DBBE01327368445F73C916BD9456E6CE6706793D7961BACE3F347D6766416374DE283B3B5EEFAF8C2BAEAB617D2A4480C85AF47675F9D8E5347B4B1230789CDC59CC2BE95D8673567FE55704992165561EBF2A59BE30FB7828CADAC3DC80D93356B9CDB62E299496E2F8A217F67BDBADD029FC09983335152637247E7C7E7CC57571D533D9F5880703AAD2E8E3F625923C217799E87F267B14245E8B85BA2EDFC34D2C8131911EEB7A81D1FE2E47EBA666B250644F16E0FA31AC92EA92350A34C74E7A05D9FE7317FC6BAC393837905FC22F9489870E8E91727872E6BED6678518C3AC81181FCE949DDF9E1D607E53C11D01935B2BEE71B74092250D6051102E1AC4BEF70651CA636F3795A01AC3D5FF28D444DDDC345EF13B893F785D730038A73E3E6DCC95C920A0A18E214685704942C01618773C84274555F6C3A5762B8427A507C55C4F4E23AF6D6C6C20BF9AAFF5499EEB71A6B29FD2A74AAF833CB366B4618A14BAFD58E94C7593E0A244912E8DB6171327BBEDDF517DBCAD25352503FF04CBC990D438E937DB31B7C617078CC37580938111ACD9B804406BC7B40CBCBFE3EB9F4908C4A55AA24AFCEE9357E3A7EB1394D5F3F119DC334DF7A53F8D3B9D922869CA317E9F809F42E0E3F57E412F88C043E5AE71C764AB7BBBDAD795ABBECA9054A73BFE248EEDEFDB3865C074BDD1A21CFC5945D3CAD97ED9E1C8F79E7E70D1086A0F624129EC4427C3A8044779EB33CACEDA6EBF871596804504D72101E45A2095669208AB64387CE45E39544D1EF36EBE5AB1946FF5A320E944C7BBE49DA6F4F0E8B3D69EFEB5BA48946BAC7E5DCF4D07CD81B5D17227485610C0C841DA7ADED3FD66D2222E8CEEF44F19AB1BFCB34A743C30DC8F9C6A426F1D92F14E74F980212676BAFFE7CCB03A8FEBCB9C81250B9C10103179F2F8C4008150ACC8C586FF31C85F23914279A073295A52C759EB6C7675E89F42D2E37FDBCA60A359A70C7248D0ACA2943DB95FF3E43D5F823EE49BA7714D6B698149AC76527084A41F44F16DDD0301C5958433E1608CF2235D92AB6B8CBDCB1295C168BCDD73DAE68CB0FE236164A273E737F3373AD7AC3796E97FDCA437FE0283A31E8188B6BF3337C47D08DEFE49B29B759F0F07C45CFC60EF32C4727B7359670A73DAF71828214057B66CFC988FC012791D4CC81C73B111195F46DE01CBE609434A7274614A59DDECE36864EE5A9F11CAA1999DA0E2C3312EEE9183345E0FB6B0AEF776057EA1FA759CA3CEF440A1D530526DE4EC373900FB3177D08D49C4AD8C762A6E226AA4C9CDDE4EEE3439A29AE62BEE2EDC161598DB5B7DC9A8492ADE29D5BBA58679EA21F367A5082CC8C57A38C3514BAED807811820F95FEFAA3C39C13A29E77DF067C2E489A4DFAD956353B9EEC4E3186FA1C8858791C4002B4ACDCDD2429E86ACA871C3E1EF84A6451C62ECAE63CD2A94F372C7AA3CCD226CFBDF0182ACF16EFB928A482E5B76B374EDC0BBB5A8F3C062297346A8A31A85FCA6828902DEF4362D05BFE34F2767CB23A1AE5DEB686FDD4C749BC1A42E3CFC2982B763CB26EA2859CABDB35226252DFEC92A73B7B7E5CF3FF778ABBC50886F329A2A195C9146A353055981C680A33AA38C47FFC8DD3E4EA7AF6D194CD956C19149918583FB81C8D441BD90B8D45CAB533833E954B2A2D911303236892E8DD30FD758856CE51E69006784C0A68F25802013FD94F39BD69EFF55439E01F8B3E877078A5E4592752CBAA31DE7E06B880C23BDDDAE871D33040E8831ABFBB90B5156D29495C4B3ED42A6B1D1B049595181260777D53A004F12FA4FF90E05618CB2BE7A27303D64EC785FD7711068D8F7FA7C96E297BB1695A2E19F617453FAF567789C777AFD14B9BBCD665DF3264FF831EC91EB8BD1CAF0D37673F8FEBE7D3F722A8C0349D3158D8F4C61F24D06D109076FF93D47D00C75688CDD39C33D8D0348197099DB91DED1C4C64770801ABD86C881D92CB61BF424D94B5A354502502EF3498A55C2424FC48DBDF91A2BC54C6989919F61E442055E028CF27384B3639AA24F6BD1C7EBC268E0F782032128DFE7E6732B9E56677CA9AAAB08B3A1085F46DAEC525D86908264A42A91444DD3A2932006A6C05B5A86ACF16CE8BF10DB78B83D7CFA7FB954D796F2A2402E891BAA4DE32299F1FF32A4DAED15F22B74DEDE54DCF4584C08EA0B83F2955A8A1DBE66A09C767C8AE4E18E1AA39C437130E2FFEA7EB14121EEC0CBA1EFB4C46D6E8572EC4455528EE5A516B31F606480D8E8B7352D6C7BADC1F5465DCC984A5127B898C576D7190F56A991D6C6636B8DC8B7FFAD42A50723027FC209F0C4AD7F165B865132AD64B36D98B1138F93D7DD407E839BAD02B635AFB5335EDF10221587 +pk = 659C4AD1B1CF7B88A3E7591C68466431EA11D294E85B6FF487929E19DA4209640197B323CE446A98BFC4C9D6A744F39A7655FC267BCB0F68CF117E9E4C1FFC4254C0C9CBBF1D10F38CA6E7914C7E278EDF698B02FB11C1B8D54F2AB2718FF77C7D842ADC9E9F10771255AE178CC4D2DB7A1797FB347268CFA9FE0FB99B5A277CB8D3AAE00593DC720FCE4C53A608F95C4A07DFFB9859E605C44819484981BF6F85725979EC061BDD4D12F1F3475BF663B82AF541D3DB1958FA33F17BD78EE94EEB0D2888FC5BEF545085EB85A552435AA7B85ED6D623F4093894CDD14FB8A0DE128FA032B2B270F5D2797A55CAE6F691C3030B1B2DE2A05D060BC85BC626755FF492D88903B21BFD4A262F16FD3BC4BE009DD86DDC2691A93B2E6B7ADF9967A94BA5351147A6EA6084C0FA39573028D44529852684D4C01E4B9CD8BB93B207031E13524C21F68A6E3B3C5405E96241390E0134B8F8ED4F2F7B73A74F8214C86A271F763798E4CB48F273C75E83AC3D42D69F8B27E0641525DB9FFF97920933690235F87D8C59515C8ECC2A3CAAE2E5B8D1DEE5CCC4A4D3FF7B98E9850047E753AC010B95E42C1615550485F1CC88C1CE4160D7655DCEDD50565EC5D7C5D264584807212690BE5A82DBA11611A249FD66B6D919E4B9FA121604C1F58AFBE7AA51A4B4D654891B0AFF9A037AAA252F7149FEB9B259FEA216F9F9B317AB63E951F27830B35894954D27CAC7E2B85304D4F871DB14435D37449249DB8724020758332B4CB0EE44670F536D292E6C66666D9D0E34D0C7C627AA8670954BF45D3FCB23C5E540F06F5DC06D4228D88D12295C7CE7787C7C523F488E703D626452BE4EEDDA1C1B5155520BA9CD4A842577F08322ADA040110BECB2F118A24BDFF977D9802BE301E34CCCFC974C887B4A55FCE5AF8DC968972048E9ABF2785059DE333B7D04B6051C93CD501353DDC93ADE70A28A2C4D0A7007F8A10DB39E8C4CAEF454FF2F7BAAF38A7D29EA72A992E4AB2721241C4DF7AD425725E1C3C692E25D140E13D83A38D159A1E917628A084D58CCF27445E1B62ECD0230E421AD79CF03A5EA2B00C9447D139110E59762F2FA78449232C9A113D0815FDF8BB039180F7061CE29007B8350ABE5830091B0D86FC4EBFF588ACD2968D9CE57BFE71BE69EA0EA9495F13B4EA3F9DDF27A3502C012371B0955410B7DF83D30C5BBB6F0886329BBCAF7BC7E3B049225017337F5F91A5CDAFF6699F465776F19457505C42FAABB47780EE4877F07E7D92F537EBF87179D13513D8FCA1DDA191B0B8F2C762269F057E8467BF4E22A535E0135B66DC05B576D975073BF58E7A8DE61A15CFCE9AA10625CEEE19B723E8E3E2576236E5A9985A5B73150A8450BB42A21B6221F1E7A6546FE63D89CE4DE2E8CD5AD483F32492BA90B6619E37379A79512921BB67F0746F6FC3463CDD1A5104C2FCD5B1DEB6EB1AF3F49EE948293E802AFD1E371E4E7EDF197647AE18FC61E2E3E97280347D45A93747325A4E80CFBE4B2DE168E3783DB97816B65F5B04A42793EDF5913B84F9F70A103A05A2DBD3AB5A487F64C753A7F7510F862F22D723AB0D664529E474D2E3B8DA336DC09D3CA6C1F51014EAC64109AA996BFFC4855E1D712EB04274831BC2662BF4603F87E1910D49D3733799A8E6A5B775BF24F25713EE6E404E7E9B3306A1F322C739F9CD75239D010163B4FC0F83287AA5013B88B80E4FEEACF909981F590A795B141B6904C7DD36740D455D26EF7200DE44C28D12F724DF89A7433999B69979381FF47CA90086CE406399F65D71B744953D4D6FC973F18E1591C4590FE4F4CFC61CBA6561849C452FE3C33CCF3C16B2F503955C7EF8917710217A977E0D39E2C19BBA75CCF7C8D47A4E90753153E2FF4C311F9A77D52209A3BF26E9FED4DC806F1D418A97AA06571B43E4CC96C67E642CD6FC4EBE8BCCBA71F07BDC7F6A539182500DD17ED6906C418B00F40CBED62B65213F12F4DFBBBE787DC0E09E300038A0098B576EADE895D9D3D474854F6A2BE23B6E69334E22944FEE2B25F6432B1BE26491474AF15D4A4B7676B2989C4C44FEE4090DCEEB9F9A0A7049FA26FD0774895FF2E38836F14AE16A14E25A70AC38B3973012ADC75C3B1DAB3FBB9566E1CB7EBE82A3955B110F450DB7D58F0D7BCA3B4E9FBB56B349FAEFB6812DBDB1B261B5EF453E7E970EB8DA87B47E9707FF89C64F309257F5C5DAB2E5F1C9EF6B8747E3EF8A07DD931C66E335B46E787059F22FD74861672F8FA467580E58EDED7407887189127A7B6F351C905AAB423314299FA625C157C95A0F2A5FF5DEDA1224A1F341B3F427E2173B446AC804597F78D4B5DC6832A51F7347BC043AB1CDAAAB7C987BD8FF162255EEBF3740880E887C1D63FC697D2D235022C25F3BF7DB03A7050C45AA03C89661F7E31C55DB443F4EDA1C4AEE9F7429D974F784FED7AF480DCEED18C7B6E462A03307BFAF7D013CA7940233E4ED50520C38C65788A3077A5DEABF6ED0177FCAB73FCA49EA48A5C74D20CC060DC49F17F94FB56A099761DD7FB0A6323AA10A39571AB7879474899DE6D2469144151F154C65BB2E5D141FB9E952CEFF93F86F632CD92E1EE4D81ABF8EEAB5E0582E75D2C6A03609DCD649D793DD8BF1519A23DCFBC51BD41FA95A758FA9C9C65D68710C7EC7879DCBDA8F7620E92E581B7D2A10A7A7F802AFFE7ACEBFB0CB7E39924E2E31BAC1A729EEF03C4D651D3F6BF42A02F7ECA4119258AD0ABC7C685D687FA3A441C80DC7E27784009C9EA916AF7887714873071F5FB059C65F13CD9A9B688917B9C5F034BE537DBBE178E12DF3389094288615274DABCCA0B89A6DB8ADC43A20DDBC34988778F8EA700E1C08A472CD01D6E2F7CBAB424DC49A598A25451B3DC685394563803A5D998A51BF0AB74BA3A0C197DB6BAB1C57270B0428F8B592EF9F2952092A963C155751F6C22B36422A0B4EF217FF97952E0A214D3FAAEFBA4BB7C1E965E54F765A265A2DF61755736EBF2287EF1C9D6F6C9CAB9FC7AAC2C42AB68D3372307A5583085BAC33E24B3873DA9BFDF6C99127919BD880FABF6EFAFC0BA41E4E5A73603458E1C7250313E9CCE3F2071AA0F7DEC772C488F52068A4895E5888F9916F7A38EF8E749E45B7A022031A2708FC5A654CCE6688E5736052ABFF143636D92967FA5F5CC7FAD90AE9D5BE94E481D35008EFFA04D289FCCDAB93E7CD90243B1A5EC250ED16392CA2099A01250B72760C763051F959A749E7C4CA190359CA29797E0F6F159C1129C65D68AD8EB8821D65D80FA7CF6ABC33114C8F8AF5FA1951A6ADA3734D801FA4D11AD41CE3378EC44C06F92929D0C554B84BC35D87C838204B73A49B73F116C5DE24A3CA7C558284260501A24A99E7D2432EEF70B6B0EC12BE845F7C67D18984AE945830B2399704EFAF282158A4455D01C16E6F97D8CEC7644BFFFEB5F127676959FCC2C3F7DD8C971ADE83A860096CCBA9CC1826A8AB37A93F0DA18A65B514CB256929525A3F11B1594910D45FC50BAAB124FA4FAA9A1857D2F9641109D564118E4D6D1183F076A2688EDD283100BCCC119153B3427007668632DEAC04E2C328CE3947A97F13FAB08D7526F737A4A41E14A15B3BD8C7ED0357E2302AA2E02AFE06DA5E53707B26DD2BFDFF02889BC061BDE2F1592E5113BF800D09F7F69F4A5CEC02E8BE2A1D8494BA1A98855AE7CEBE0F0E4BC003106D66CF5BCF880EFCEDF670E0BDE7D6D9F8DAAE7FE23AC43C5A3EFA4646F37E15CC4EED73AECE35BC0934553909D0EE91894E31B265073A45BD37B926CDFDD826CF656A5D11E9A3DAD31A5DC397619F0FD8E6CF645857C39A2E2E0BF971AFD432C2283B969438A104C76BED7A6587F33E2CAE6A392303E5BC1D13FDA021402BE887C57EBE9CE0EE02BD5AA6C500854D25455D4C1937CCE502E232CA9F512A133147343938C278D3D6CA4E5E52248024510D8D74D3081F76A2A7820CF667ABDF7F01481A8B6FD74E1FD83263C953834DF7D69C382791953E4BF4C7795AA80A29563C27750B62D655DC3480EA1903307C74A94886736D74BF53C3CADF2CE9EE9A98618CA270726D51422ED472A94F5ECEA387F3FD3E9A3B8B6ADF3DE66D78377EE855579DF880BE406619E174E0A7733D89E3948C2C4F81DFCAC2A597D48A155E73F183C83B01808823E1D81A52B3950C7862D498F872830F6B30523DF0B8CCD18E8264091B2467A28AAA3E332B7D4C9AC14FCDAB9B5883805248D987F55339A13975C59E8578A6F61FB0104F17380200126B1971C09CF06B9BE76A14166AA7E05FA29AB259B422E1B385719397020FE2FC00B41CD7C5F2BB825325A717F914DAF2C0FD3D668785D79A5B225E6344E447CFC2F1C85CE0D81A70447B0C19C298B836A287D4CFEC7C5F9626D44197C065B4FB9825BE9E6489E7E2FECD868053607557439FA665CF3ECCBAA8263D123FE27352181B3B9EE92CBFA7B4830A00916963F7A0F8857D1E12883B5E8D47D5910B751F5931FB1859F56AF2C5136B7D78221AC8BFF7202145F5C4AA01E11554E655B037C3BA7EED1815F83D3017C3E4092CBC580945B0ACC47E26E8E93C04A7B181B2EBA242410FDD98C22962A999C1CBEB39F2F2E05CEDB01FB574A6844542D53A98D54DB814784B8109134B86079F4DB5E36BBD5F74E2EF74FB7F5B42181D6302B3A2F2FB61992D73EEFF59A0F5044A1F6729FB464A4B72308A59B14A197E7543B3C8669A99C801D69DAB7163BEB48F4D32D66A870BED227E63D7BB8230194A70411D72B4B603042365E789ED37B229AD9FB460E9013B601118904BC44163192E2A7DB480C64A05EDF29346CB9D7C4F36C365B3851769E803421296D52CCBA4A2BEC9D6AD03F899449C09D6AA5E02194D370816A21438CC812794B95A9524E579951941CC39339BC4CA759634CAB5C6F3AC5CC8B572207B6BBA6EF588D6C4FF88517EE8E5B1728A4F004FFD9CA86F7D5E55C2036BBBFBA96857520BC29647AF703E31496E27F697D145215E542528665BD3BC140FA565375CC9B9F0A22223404A9446D8A8128D8DD5FDB7683340CE5D99EAFA4427F838A45C09DDD58F1D61429A142E1486E3DCA4691F99C46E263C1A8422F8476FF22F0CD5748BD0933033572AF39F94033B15D3DFCF6983278CA5DABD43B336EF1744EAC8FA16A4368B477870C31B66390C1013F8DACC89A23343DAD9ED88FCB76ADD88E0FC5595A8E4CABC25E393E162E2998A38B1E1D3C19BD50EB116C771534F00010D6AFD9F682045ED4711294B6029FBD70A4D9CBF32DC6639D2B477E53C0D0B6B03AEDB898B8AA8C1F2658461B92088B8478FD745E2BA0C54BC0E513BACA027A445D6BD843A6040279615AAF7B10504BDE3EA7DBEA3822F4EE256813A2ECA8DED05F6FB35482BBA4AC2F5FC06B9C1362377FDFEC75733822490DE4147B45F7AA0E9D152C6ABA983553D2C8C54406A7E9CCFF3ADCE238BE58810E4CD405A4BFF19E076E4EE998815FA72861CFF52BF8E71025A072DEB485AEF5D0CC46F8C535F23FC0FE3D6E3B1C7C99CC3044A8D8B327134666A067EA32CCC906F0B0E5930F5F9AFD38EE3CFD7AF6DB1476EBBA30F894D6ECF383F108793CC1B55C0DF53F31D735D8D2F8A6E3F025E6C6BA0E92B69F8FE7058F1743D57A9BC8F63E5FA242FF5923BFB004A99C3994C7A94DDD67938A443656C690C6383FEFAF08063320F02BF563B6D82C87E7E6D3F5E16A5BEFD7654EA593236A6E3EEF7E06D71CE9225C8296FBA5CB7931052608138885A01664E60235240D9FA4898234E9AB7BCBF767E6BC45591B78CC85FEA19B9F44BA20004A10326E74FB943DE8610C19D57743ACD189F438345C50120A0E9CE843FA75759B76208AA2BE4712225F302E48AB485A26EDA121AE2F689DCEF3757A988E4CF81181D2BB8C4883110206AC65E7D8ADB5A58E43550F69C6D591CFE16E4D990800442BFF1165936A2E6ADB6A46B93516846DD8350AD0EBB648AA2F7763E645010977C94DE669616DADBCA05FFC491D6875B5A6D49C13C1801A644A92143DC3561084D7FFFB2ED67912D80AA536F8CE884BF7A6C3FB8EF1AE9300360A48A31F5792404E5C1A2DFA22A4F4720C1B077B9E683AF1AB99008FE06E19FA556A06A0738F8AD380563BFB6546C34699EF677B7B842E8912C46E9C0A1ADC09514D82A1AAB1DE0B89F2C23ADE5A7460ADE8F8B5A35586FC2D270C0391346525A559E39383277E6E8B7F769B9B4E8A8CDEF16C1C96DAA8CCE648BED9B7E5163EA7608D8C7948C7E8F59345406286CC15A9B835BD5A7766B3F5A77BC0ABAC2638EEC8FEAD7AFDD4047B5F8FBD33C56E580647015D2E9BE6192019DCB0D6B95D995A38FDA5014DB5BE68CFBF38D8B3575B4281322C0FB5188ABD6D632D4E1EBB02A1B779161E03D5F8A60F4209AA0143D1479C9ED0D82E207FB85D8ED4EE900DD3EAB76C0AFDF4F97835C01327160994E94BE959CB9FF1D57C66465932EC40C19D10BD81542FFEC718C66DE0F189082950B14EA48D8E4DC549EFA935BDC5197320E432634FC3ABA917EA8074D134EF59D916A56ACABD96761032FFEB37BDE30F66D0F7F3654C9A2530E767C99458FE8DFA5AFE05541CD5B0EF2F534C1C9FAC990D45791991A5D416E8DEFD931BB96B823B9362FA4FC18232BE1076FFB055D9539179388AFD014EF0EA00F45396E92BC04252B3FE9F3550C1B6DC6DFA9B74019C66DBDB4245248BFFC79A678ACFE6AFEC7A40ABA04EF52BCA377858CF4FA285B2E53E480238EC7D3EEB932A6EFA36F59132612C9DC2A0949B22D5C06D5475327570E9F2E45D4E85E2D8DB955722AFFD63B8991C261EC8524824006BE5A20F6DB81F1F6646246B9DE1BDBDAB882B68941CAF57853AA65817F08065335336AEDBBB169AB90168B929B0FBB965A10E34576ACAD6DD00E5E28FFD96F11916AC5D11768D0455C41591C40EE093A7455CEE187214211E1821C14908A19DC9A63BCF5E407B154654D9C995482A80190095C61677D5E87E85604CB37127CC0F718D95D025C255BA892FF29C6A8D9BD76BA16BE87F1999295FFB34E29C676A71A2F7B0E8648ED0303F5FDD71721C7F537A8AC3E6DF60B9C102C2761C7F8721E6A271375A078A87B23E63C49B24DB22F1D5FC12A47E7CF654DD9D94004B0482BB3B8E5727267CB2E8D66286E3CEFD8B7AC81A34F4A85B02DDA274C79E9E8DD8C7B0BB3141DFA00528E74E649EFB6C7B9597F6634B2D4CE85FCC9C8DE8462C612E707CE7FC738D41E72EE301DE3CD4F3DB265587509586B6DF6DF70BF7077D30D38745A5281A0632CF6A3E94BB7A81AB762F76499C56EC2526426FD72FC3F9036E5037160864A55BE99D0617738ED370792C85BD08AFC1B8D12345F35A90CC5BF30FDF58B07FE171E897B390F4BA9D08FD535755779458AD08EF91357E0B4AD91461417503F7014AB5F55F470FEAE85475052549AE057AFC43BD7A0E4F2F6BED15F8C5C4A315DE5D7E7D8AF3E45E9DD2E1F1A6A56C72EB52A5A3A7A3D25DF6A536704FF4E38113F173E6141B26CFFD9D4F94886F9D7CB8332F4042F873EF5FA7FE8A2998097741504019F2415150FC4A077A228611B6BEBF394F8320E790FD6DB86DF5AA09A21F880A0CEA8211721157A5F25945B834968D9E15F2959DB1B286C21A2A7ADB277A8814987D7E5DEA0D684C416B309CF189E5FF0A3741048CA6947D723931BE33673D54D78D93EE90873425A86B7ACC48D1A0E416ABE347AD0FA94E4B498DB32E3BAD1B7D77C2870D32DC13AA1F937CD123E3BD23693E8EC696D8E6F8F058D55B1DD129CBCD9375E4257E7F5BB6CC0ACC6564AD85484307975E55F65CE8 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E7DCDA7EDC3A2C25C5E03F7AABB1929A6 -smlen = 1069 -sm = E0BCE92CA49A0758E33678AD41EE90F66FCCE6407A9255A75590471BDFC5600CE45F73DFD55BBBAE502D24BBA7F6C3C99AE84B6044A3EBA55A05073695E5E6ED7C20717F9D6BFCECE07E84EB4C01A720A6D545FE36D342D49ADB6641CDCF44C6301A2443E80DF8AB0D5EB117F83E339108795013A6FFFA89564C6064F04C11DEDF6E2FAE8FF1FAC1ED06859A0333832F5A1F0AE00E624174E1ABCBB8AD5869AB455B03CAACC019904EE381A149806084A5E4C1213899C2D6861670CFE1F1490572D37E552AE5AA038B4A57CAD82DBC735FA35E3D311A2E6389EF957B052ACEDC6426BA0938C9D625E81095C4120C3E68EC1C3B17739D72771DFE1539FA439D9FDE9C7FECC66446D976918623807C63EDE45EDF824C44712BACB09BE83E9B134FBBCB1B108565F9AD2C55E53C15F883C733A991BB68F6A30ACD17706AC9315C4BF54FEB8311DFAF7EF5A6752DEE28B1D850A0674B18A0D765A4CBB6B9F86873BCDF25FD1CA474B5C395368DE232C21EBFA9A76AA634C001DC5C73248898BBD472BE97513A1DF8A01BFFE01B790D700232AFA4DD7777FE3700D7E4F47EFC9E45B018F94C6D454ED40F1FCD8471AADB346AADCEDFAC93EDAA62C70E502122ECEB0B4AEA36C7DB8546209D8C6016D8A08350D39CB70E2C5B2BB413F7BB5B08935099D846B95298B5BC7B4B56AF3B728D4390278AE033C5519EB2A6F464AF403A5BF40EE7A8E8BF98437A2F9B8B4CF95CAC94D41F4A89F3F038D58AF2C82EAD1905615242AA61ACA73D590F237A47552F4E79110813FF588FC9B0ACEDD4CDB6C746905640531AD29BF1E1F475A8025FA920FDB9B783468BCF686D497ED5566694361E6E18C533C2F148C4DF11188144D131F85C125A1C08154A10DDFD25629338F11C698197E0BCA958363F4B53E0DEEE997E9A93BB239657573F37629085BC8E3FB9D39B3ABD7573602FDF48885BC1F692B7D4057048A6D396982D04194789D6E24279DEBE527C9272200232EBB4220AB7AF66EB42C9EE0D9A3B04D05D6F811D462673FFD825A8FB216AB41CB0326A7CCA8757D6AD8E057C5C6980EE06FD0EB70A9FEDAB3EB2E6A6ACA0B0E183AF2074D676A8D55422D7A5B200E5F3DCB57586AF1FD05B6F80C4C3ACE581614CED727DF180BC85FA814EBDAD813DDB5131C91DADD77ACD96DEB5160073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +smlen = 1195 +sm = 02F93168C0FE3E187666224AAED6E73436BD90692942BF2F6DB302D2E7F2082613C2345338EE9E6FF52A8A90F707707FD2C1E611EC2D65F971244FE4DE4529B4027B13426EA4617AEF11BF81395D9CCC5184EFC15DD87F04B1B49EC289D2BB55C1BD47B11A421C61970ACE81AAD3175D8182086A1AD4B5E1B75ED114DCCDEEF6580CB9A50B9EF2718AFAD0078D73B9DCF965286E70242D79D8DA81360022B4329ED474B9C54BA35B34D682CEDB163862D358AE601328707DE37CE097BFD1C8C5825072B54D5A61C60631995A5EA30F03BDA811E867D8D68F1AAD21B96F579C9BB9B4441D93C9E4DD98D63D9F0AC29B8CC1B35B0222B8B0896056216353B82F6125BFF2049A979B75EBA156142ED5B96F34DE206E0F59DED56666B45DAB2527D8E6793FBD763A2969EE8349065A07EFD253AFD5E3D46A7B86DD03591B0705BAF81CB4A14CA5697D6DECA0B735037AF300584F5043CA0CA772867CBF70E200A183517920E491F75C707C39E8EB0E5A9E51FF72821484B6A5AA7F9517F78BEF628D6D5B2D28F1624E3EAC0B2DD3A5E690939E0E71DF62F0DD9AF041880C59996F800964C44D5A0A81554EF7CC9F8243DC9BF4EF30D337DF3ADFCBAEB23E59D6D2C89D1B816B0B1769EAF728D77B8CEED8106C6799766BC7ED6EAAB74DD0D5962616AC1F6DD6A64D22B63BA0C4BE5D706F95FFCBE60B87EF8A62AAAA06876F7C44113990A7EC44C93075B485192160C8BFDB4272DC6C9975A58C59FD9EAD2535E7A1A368DDCD5A40C667F203734684FDE19CA0BBD9127DD7CAFA35C98D8A893A8291752A247E5E9D01630A85C605D555BE5C18290B8B50BBECD8D56A5505876E171F358381175E5DF30DCAE219E0FF4981D3821FCBDA345C729DBBB1E286D404D7FD5B579836A195F5DF17E31CAE9A8EFCB8A9AE127B15EEBD3E04EA2F02A4857279C6A38E9EF2A35F956389E0D4C4E220529C69849D0853B98D1468F3B5852753F249DEFB87DA32B07D262E4F3DD2E2DCDF8EF0941C9A458730652D5D0DD5E295FF312CB7123907055313C574C1002D8678D116C77B773E53B1D76E057667315CEB7E7CA1A9A785668EADBAE9A9B92E8DE15ABAEA52FF87F2FB1EDF39A59684308A1A12BF0F2714B067840319ACB08BE8C97B1170ED347C27FD9EA41273C4882F55E1CFF5D11B60E7445B529AABA67610890A91AAFFAF01C4DF79D325E5E908EE038F9A2BDC3D6EA7C1930DC6F98E0EFE7C12DFF4EEF3B300EEEDFAEF593934491091906226916AA906A1D8DD28BE9A12F4E58B440D12BE4DBAEE005D2EAF1FD05B6F80C4C3ACE581614CED727DF180BC85FA814EBDAD813DDB5131C91DADD77ACD96DEB5160073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = ABAC1F967CFC3DDC262E3F1A924C12050F0F545C9B71B8EEB857BB6D3139E998826BF45CF4CFCAA7E77B4E56B6374A5D8433930AD75FA8901F56124B26C5D8589195E6345EA61B38D107C6D2A0E3712E9A9E7ADC578755A8D50AA03F2CC141EAD61C8466074D36D5B047E6E08BBF4479B4A289C20D8EC0F7032785401CBCC276CE63F970831FC5ACD791FF0DDEEBB449E10415CC41098B0095463FC7533AD63C13992149F83C95E9B5C7D685A281FBA3984EB56B65CEC994893902A0B183076B152F83D78AD5335261A7B17880B2F5CB9271DB37D8BA8C8165EBA8FF912C4E278AC64CA72813BC31749B8F85F1C3B33E94A6F3E326F3E9C6095578770A390FC4E1B94375DA4080F6B8A3E96B5FEF0EC597D1510FD613D7DB57B68A77CCFA0C05B7D4682B84845D5E1A1C47B0F17D05DED552645470D07143822F39FED3FF9F72949D0723BD62F9A594CE5EF45C17B4E6F14087517F1B0EE165E04A9B7F5C61B2616051B5163F540E9DEDA1C92D69494349AB90081CCB30441A1CE42FD6EEBAFF00239B64734DE7950015A087B3B87ECBC19E6C9C67223E7FBB80B87A07ED70178C68A602A3ACD8B8791ED9F26D7F078E2ED768D37A514C5F93905C2EEF8B331015BF6132C224F81DB44EBA97DCA71E028F3EA8330183D31EFD5E3C4298D735BD29BE55FA0606FBCA2F9A5FC5EF8F64C86987D8026A6AC48A7AE2BB0E830088126C3AA1B7AF6AA8EE45FA0AF837AF02D72C36F664DAEE3798A1F9F68DD0BE11DC94EA98658799B622B7620E230DF21297557B8BE2FBF3F28421F887E8C4CE8695E8653C6ED51DC044528BC0D7EB16952B9F7C6252F2186F5600B144329F50AE69390B140790F131127F615F293D259AA525D35CF5B94A08F59DFDBB1515AA403A8CF6CA50706764FD1394FB9380A6C7F43A54B2D4A3EB5B85FB71038054EEAA72D21B4CFB4D8C219E0F1E484F4D2EC33D8B4FA193EC3C7AB158B2C1F43C852E6BC17EF69E9BF6E79DEC23A588B5EB69BAAD0CC1649C518CF3D0F569B8E91E60F952A7A7BA4B912FAA350F04E5ED59D4FA3D2A364FE69088EC316FA8051B815E0B00B2C6B11098FCA488DF610871450209C9C1744ED9A6C84E1742474F16362FE620713BD29DFBF48CFEB5B930B64000992FE4C6CCDB86BF3C86218C697F4497E19E109A9B39586D621A824284344229EE450831CCD7F427815B88D01B7E6203FE277944335A8812216B9F237ADB439568ECDFC224F910B3E2069E61552139614EE8FC86B4E531405ECA1F609AFE7799F3914D71AE52B2A825D5C05D72FD5B1D587CDDE7C3A4ED4A64EB89BCE66E34BB37F44C2F7DCE92854A180A12ACFEB711CA0C6ECDDA8C0B3AC61D4E3B44F110F0524F4D2913F99129EB712B0DC43498836D5EF80359A6DE8E09E85246860420EA080556571A9C59FAB3F2B701D3AD75D0493117071E0791DA6C7FB77E87D1EECCC8340DCAF43C3B2B390069CBB429D7E23CCA423F18AD6D37878261DD6765D96F40850D35283A862D55CDA090629D189D653535BB893F841DD1AB501C8BC8EAA5FA55F60379D0CDA396CD730AF3F0AC3485FE6541BDDB2E26702279401DFF62A41B0D6E23FC1D6C199926F3D33F30706E2C58252857512346F44DABF9A542E34141DCB1E19DA592F8A6520ACB23EEFD63DBE8DD3378B1BEA10F53EED680FB2F551428AA17E84B11B6E9304EF0FDA7DE5870DD5BCC535D0FC9FA7F7D1BF0FA7BCFA81728BBC2743003BD8DCC4C83FE39AC93D4EE33639D1F36655AFEE925B233D5B72CB24A0267FC2BD242BDEB11D688D31F0018B078459A05BD9ECD75A42D0E19CD24CEF631B63758FC0919D999818AD367E6862A84D923C593FA8A010BC568EB537ED0CE2EBFFCB13713A2BB9D7E765BD139DAE49CEF9A6278FF943DE00F3EFD186AFF5FFF355AE3306A24E02846974E1B7997366C8C99EDBEBECDCE4AE3AFE22D21B1F8829B4674059E6AF7BAEC75D6803B33B1EA888CD12C7D1BB43A3F073E9894E12BBFF2BB480722B2D50E45043324A1D5FC0F8C262DA698291952B41682165D9529ADA2C3B6255FFDB46FB1153AFA00E51D7D8E5867D3A175D59D00A07A7A8CD307B0FEFBCBFEF3F43B8A5C03673945993D6F8D1A995504EACA6AAEA46513D3386E81CCDDFA002B9C9DCD11ECA834EB50BF15FB2CC7515BFDB125DA5292BB076AE0DD9D0249862E2D30516A7802EC8E790CA2FFF9C8DD8F6890D196C98CF3347CF819C84B4582BABB940A1D745384077D5699A10B4BF132D11B0E19D93D684CA34B11C660463D942F8ADBFF950BC4E2273E31BBD41969AE2395042A04CD8C0BCB899F908A70500376E50640E188E6698AAAE5D383B895CF691DE71DBA48D5E3AC6FDBAD937382FAD9AE445BA80E97E2FE6904C97AC89D495414EA530A97966F323099593547535C8975B942AB86F55692BB09515367E88DBFC6135F682D154BD0FD0632B86E50604D5BF6A3F97F473D8C1A79CCC411BC66F626B6889EA461098F5D8A1E7CFF1F41D2A25AB603652622A286B7C150776D27F9E3DEBA6AD70C407E7C3A7FAF1D94D838361979737A1D3087E5A4190D8AA86D2EDFA820E6CF7C24D5A281BEC35277FF704D0F9E729377C84A94D2C1D8111FBA59E9BA9ED54CF53F36371C898D3BABEF18F44D92D6C7D96AE55C467A0AF82D48116B5E25E4B3EA427B91C7F88C29ACF0FA79711A7D7ACD8F10A6CD0AF6372E27BBB28132960CECCEF97FDBB00BC21BCD46F74378CD887BBADDC4B27A4E6572CD84132630A923148F4F788097186015BF338EB4351927CEED4FDE03A2CA043183F3E68BEF0559DF06ED85B3F120494196F56AD07253860041F215DFDAEF1C19E0538B6579653B83B98FED7F0587B60EEA1A792CD4D5264673EE99209106D7C297405CAEC61126EDA708C31065888CF2FF9CF3AF07A98810D86A8C98395529300F0E990AF25AAF2770EFB7F704167E0D5EA16DE4C57309360207E7BBAEC6E5D20D842E22A96D99C357B043C24012DFD650035D535DD43CB963974D2E0CD082FCDE7920514F4A780D15137C7BF0D97AF5DB18690FD14D449CB228DF82F810ECD0372419AE96C0BF36745799DA8E3609640ED3A6810A12972CDBD27CE2235ADF7F0C05B43EC353204FC66EC64C20AF6A32655D86CA4979B638D841BE236409065CB9634A63A2A047787697248D0BF70C7B8477B9B6CC7314A31AC78722B27ED81BBAC8B0B00F9EC1378DE0F1DC65B69AF4AF83F7511DB166F9E2224FE4401F8C70102BC51F47C5BFCE21F03FC5612F7306966A6BACA463B57BC8571A678E47045B451B5C3F675124FFA6000A8C46B4221870151521006B28FFCC6E2324B6F380F1D9E1B72C5469445EDB16DC866021DFC69FC91BE55ACC0B357A049EAF73AB1B51690345174D731CBD3DD4F7DC27B61F5B0113E32A9D0F4EECEEEB1C4B7F0DD4C464C8234BDD9E165B222E67468814522F9C06AB4C653047B472114779BC3C6FE3AA6CD99B45685A54290AC45362B864F02A597741623CE4E4D866CFD0228FAB20E9C45509CFBD94BC48D72D7769D71E1AE99D70C45A1EE574BB4EE7F379470A8920462BF2882909A92B9FC6C6AED75541E366233645F721D64F1E44451D25FAE0CF48D0263AE3A9BE51102A0768B59A5A6EE5F3C5A75DB875D339FFD25FDD7A99EBFE767A200AEF8D872966D72A229C931DC8A382C303870CA660C8C604CE70239EE7850FBD4BFEAD3BCA979BF11A9352BC46C14B8C60B2D3FF886B8E9C15347076E3D3640C93EFC5FA437D5304E13D815C1DBF87F7ED9913231CC99FEAF9113579B9DA5855990E0B5C744FAEE24CC29568065B273E35BBCA3DCE68153269C4866B340A4CC12219ED331BFDDF2F0A942AC73370B9204091B54B6F7235F6B2A8C6C16CB39A7E38DE4AE3E408C306F78B7D3C5A8648D48BC224C39FC1C8B9E73AA39404BF54E9A1D50DC72EBC95C66E9A5AEFEFBF63F1A776E73A040589FA667D96F7ED4C5E09C5A5819B48B75F2441F05382159D129AF653EFE555033568A51F0E75EE27E0B09D7BF12C97FCC372271DE5FBA7584467694A022D9AE042882932F02D66433FDB323C5C11E0BD0368A91F91453816B57723F7D0BCEDE2A859FFE83BAB474F32122021C3DD7302406BFFB7BE197C202AD9A8913A9B3D07B62FCA3556595979E4F2517E1C4AECB3530A070656EF78783E7EDA5346894A84695DCF29F66A1489C9EF22D2DF909876F53B27601664536B428801BC1BD3124DFB1172762A636CCB5D6A425F15A3A67F59AD2933624E049D5204463F8DE5450E9A716524458896E2E253C5EA28CC9275113A4CD54A2763879E32B3537FCF12ED7DE16C79ED14E01A192A6129DD619D4013B262DDB5B6917A95C947C9817EE76EE78CBE7DAC7A0FEFBDCCD32DB464988A63C8A1190E72D8E8BB9E99803C693BC8D2F73AA5249D7BAD1A89A41144C32FA9BCDCDD41A359A5484584D45387FAC5F738BBE4626A18DD8C2FB538CC620BDB5320ECFBD6EEBE80801790ECCCBBF97DED439C947725DD150DB0DA3093C946BB4D508224F530A3CC44C976375A2A240C8CA946B32C48866CC03934F09BD0C86EE0E980937DE2D5F5195D4887F49A5D9133D6B437A92C8F79BAD7290DD286C250DCE5B8D0CD04849057C9F330ED2E526E512E8C491979BE276A0A86C960AF9F845CABDC91D39E44AFAC94DEF4B8FA1B82541874AA2650CBFDC9C431D4CE59AD823A8B0437661581C884729EEE7CADD0BCBBD4447E2A4C3AECE95F2DE80A799D6182121A8FF7F43544685970DBC2D32AA60FFA973A9E897F5C00C016A41BE76DC0D75D757F7604CDBE68563B0FB954B0723FEBF8061BF7340445575AB68F41E673F33E0537A849ED3C08FF0477E1547892E24F7631290AA969A87B4686F38774BFE1301BF1219F8416B056C5A83F95DA28A247A5BAFB4B23C14F76562AB05BCBB272DA6E9EDA0887EB161529AE6AE78C9BE8D6702D39D15E15C35364E4E976FC1395975981112DA03696EC67E1E2E82C1AD4A27214CBB3AF4B8DF00D9829BB7FD124952D8701ADEEEA7173D77237F39F83FF8A83D3447B6F9328B9A1E16FE56D22638EED0EC29F0A9117B1695766E37FAF46BA43607932C4E98889003DD4F00B09F45B478A44332D5A5DA67612D6B0D4C2A4A8F29557CC2EB52D2902DB817852650E895D46A5338DEBA9CA95D22A45EB34D30A22AAE381B02AD723484F1A8EAC1AA751C51172CBF6FFDB077A1220C37DBE2F1D665275C9CC8CD5CE0D5714E93BEEAC2E1B458C789B0A9BB6D3A5A41734EA73EFB20195D5FF4E85B685168A9FB34AE0A55252AEB704A3C7A1E0592F0698B6CD18E292D49A91F668F158F798EC66D4B08A46DC496F7CB0F3A5DBB4E1D36E498276B101DF7D77E9AFDA7138C93D6B1CDD27AC447462A30EEF63E0147E7FD6B9D84E9CC171F2938B2B9744985276F155753D0EABC493BDD8403DCCE7EA58C307E8ED408E58F59B7C5070C308BD1B927CE8257114230B3FF7DF9A1C4C147E13F0AD3AFC3D008A485F1867BE2F6039129231D85052FA5614834F24B0E31ABF31342DC3044BF530E9B44B0DA9A0EFB74DC8B748821CD6F09FE137B6C7EEF72601F867BE283D7598836BF3C9C8E98CD9CB5B10BE04A3B1CAC8047E5F5CF54098F901AFA22DD5508EA27B789D271ABF704199791C1853D99FFDE89DC405297866128CA1BBC96B27BAE2DAC466F57B3B1ADDEF49AC4113AC143A20FF9169C71457A9A48CE3D798A3D72BD5F29BA27A07ABB4B4F75DD203F30B1D5D97BDADE94C02CFBFDA2AA05B8C04E6E1B80B374DC30D770EE22156168F01999B59886D80E5356E53C36186E9C7FADF3E888E26BCB463F4025019DA006D8E569279CCDD6B0BB5A8F8A9C2C181EAD7B1A0557A6A078857235B12A3D5EF61305FFD296C12EDDA580652F59731D0C1EB5407437438351CC7E9B644C9CEA4D73CF5F4FE8039B1DDE221B32303C8C80CB8BC08C6AB6B99EA5EDD50E87FC936CFB7999BAF828C8A359726972F2F054798946799442BC4BDCC586A276EED6F804A14D7601489E143778AF0CB8BF99D366DE77A4C0B0CC3C79F96E764CA227B96F75E46929321FEE34A9B1F4C79C811CA503A66296AE1558045B9703D6ABB7E952DE0F672F5C593165FEAE746ED32901B959B8241D854C5D75BC380440184394FBC5F5D8D9E3D868E6E0BE1C649A813A47CF52FF11E3E0A8DEAF64EC851F989AEEAE31CC833F10D099C9E5A9EA36001461D8D3E299B58ECF10B1D8E1D3C3600C27AD89331B628B31E595DF426C439DA5CB8F2D561DE0D0441A82A13B2244B4206A9286B587182686A42DDE3A001B37A9795A2A79A63D9291F3D09EFB49C3D45320EB76B9F1BCCF06333D28EF166FB26D17EC256DB65A603A1E513E7530D852D26DF0F7C1FD4ABBFF5B71E0B57E24388CF923ADC21CECCF6EDC5E9D27BC6B10E667AFC2222DEB4BB039C1F17D8C460ADECDA4FA645D58D5E92A899892896F88AA39FA69D9E57EEE16EB80E6C343A89447245370B1B58770390CC17D8DC72236D9D3E67A1858980966DD258C04E694A6D94A098D19542DF16F08567C4B36FD68BB2750A17C2FB1B2C0985FB61FA5CF024F74536508FB91A5A2E6EF3748E282A8B8DB25EC4ED20F698E418B819CC4126F74E8F08B54E74DFF11CF6AD1EA1CB9656F38A000E7A6D77478BFAA2A40A066A7F06CFBEB9DF580EA618AB794B0D4BD65A86D70461F890303B138B850EAD69A4C9E6FD52E16346DE53377183E72FE08501E2C93352C4E44FFD22381314A98AC51812A6C1D0CD0CA6835A943A47482FB6C6E745543534B48C92BC3DE031D1ECB31647738B8F51A60CF85EE916B560647A0D841F8513A679E097BC8F9EC502ADAB4C09EB43DAF505ECDC06A7E85C8996A4936ACDE49FBD04841E3305153CE7B15C990528E4ECA785887E7DC82914CCCDB3281C8B43C47D64C7131AB1323C04A1003D4F354C8DBFDF489A6FB615094E2C9140DC79F872EF6F1362F7C649B57E8C4427E229EA23FC5811150096594392819DA09298C62EA6B72B3B978215C73A24DC4E3FD545673D8FBD9F4EDE95 +pk = ABAC1F967CFC3DDC262E3F1A924C120543FEDE010488D04221F889B35EFFCF0F3609F602E90667493661EF4D4765854BC46C3941BB309B993A7002A63B7F26BF0EB4C6CCE7528FDE484522E91B11899FD56D8707CDDFE32590661D8B763F3E77AD22714A55FCE1ECC9B861ED0C62B358BF8EDB9887EE9C36417134AD1F5DFE2FBE2B6BA4D01B29066682DCD9525ADD01FE808212466FA5E85EC3A4406BF287E2E124988BF3A7256A13ED03C2307EE12356836EFCA59B7B64ACC23DE79537112D536660F0B3941B7B7A15F4D3AC9C63D4E0360D7F08537DEFB17EB039F6319D01B7274D6310F4562D414740E816D866E8159D5C0BA1C1331C02541FB57F3FADE74733DCAD9813B9BD0D9A87C040F7E7C7561732012904987F3720F4B59F3FABFC15C2DE9CAAE6A0E239245BB534F25481E0B34A5239432693C69154D8732117DB2DE876FEE5FA2304DF809334A01CCAA3282F79DFBEAB58231AEE0BA2C6DC0EAB832C1D9FD2A0BB02523C7F5AA4DC3BF0989C3B64A246260D0944A913B35CBBC57D04E3676E9824A081F1690A47363B0AF19BFC1EFE55797BE06BF9DBDBFCA492145DA35A1EC0C0BF63860E45B9D03739949BEE6DA72CF147FCF99EF7E4A55EEF72F04CCAD57F0E210DD5B465414EE2D31EF38AD95779B27940057E0B0F519543CBE8912D374BCFA4785049AE025F00E957D54607D5B16C38F8BF081AAE2193BB36B86BC179034BBF56FE4E891F972C45A2EDF311752DBE7D9A88D111D04A3869B65493C749048BF1683FF84D1BBC5CC4D6DF4F9D8BF03B0F8D6EF3B8C95B1BDBFD621D695CC9D19ED08DB09D423CDF0892062BE37384CBCDA8B07D6E55C0EE5436C48C0FC12573A53782308891EA26741635DC82378384CA4116F7FB1AB9EBCA6EC30C32BE9847F5826220B0800881B67811F7BF1D949A84CB0E1186FDBC83171257BD702B00EA0048F12DC65242B78B99CB93C6D84E98A8E88303953CD8F66B63DC6D1A65EEAC25F38DE8A3815F41656CCBB5B2CCD57BDEB886AEE320C265966118F14083A1A42C5F4E586C38D8E3D661372E470194CA6B8C1E872FE6D1FDC3A73BC3BCBA789883A6B94C831282609E248432C6A22118905C7CFCC97929CA46B6DC1AD38909200C6632F87F4F7B21F5481D518363B9D8C819398F3EEF9DDF3F38135C92593C8D7E85834CEA5D4925E8A187AADC27AFF6BA5CBFC9900A8667FD154E90287E501D6B9B280843BEFD6D6A2D067184CA471BEFCDAA507E6F5C6CBF4A70810D15477E350BE6A1357C2FDCC0BA200AF2D481DAE59B7F58CE10E17A2CA288B1400DED1A8EDF501C29A3BAEC1A9A1FEBC4407F77FFD1D1751597FDFD0D8ABEA111BCA2DA952CC6187B3E7DA529F7B699B8A118F804C2A4792839A7E5DF974E32CF013D2A837680D2D7B6C6631FF8983EB0491B88932D133219103E933A5E34B4B013EA4AAD7B06A7814E3D1571CD9BECB7DFDF9A00BCFF4AD9FF94E16FAB28FFD20643735A878571FAB9B3D8EDBEBA0B2C9CC215F9EA5E5E23B4BA6BE2E86CB64025E5744BE3BADCBADB6E18FDADA10D0FF70ADE227A672300A6D575C25CA080C6399626A58F4AC41ADB653DEC547F654CF69A262FE5E03F4D38750BF6E93D42E6C2BD22D106FDA59A08AC83B0BBA0D76B1D7A4D7D09E867A7B309B34D061F6E673E9DBA060CDE0767F0780CE28E4E4D403CE8C71B6D58DE8311DF2B1575A0E6B42BC75DF8F5C58E980AC7A315FCA4349DAFB6535A76575289FD9A9FB9F5772CE1AF50B2C035271919DD06FE97B3B5F30CD839AD8DE6B795D716C5253F0B19D210D86AE40DBA6B16ACF8F1FF75079A077BD60E916A61A761724C9C90C86FD1CE435F9654726A74B5A7C9CCB6F24F1306212A1C95FC17C66970C0674649784CBEF3A2808A7E962A0ED35ECB2FAADB4BEB3BC016D32C4AEE9EF916F5FB03C6199E9930A198E1B5171EA2C8C0162F9F6A313648B778288EF3CB0DCAF817A30B635920BC0368BC13ADE39192D41BBA91757E833C3F27D29084DF4B05792CFC79AE69AA36265BF2FD1C4862F4A348119E99B47747929FA4435D25037FCB815D6084BB957AB8F10BDE5CA3FA734C8FB6096BE09DB07ED793A6FAABA8F75DA6D12201A2409B06AB5C944A46BFA14FF11835F966BF6E5E453137183A3CE621ECA2DE0F03254FB11AC8CB5E32FF54A807543D9277627F4A41632DB1603C5D2EF0F4C7E807CAA67A195D3C9CF07B2E703691D0A242DDE612633754759A99B755C95378779C46F8E61863A3AFD143A12B17BB3E29B74E26E6092B5096E56A23C73ECC082812DABE7D8B6B8154542B50896C69937AF92282DEBD97E31106AF195BA754476C0E4110FE9BCD351F8CD5CBDF6921D444D83E3524CD94FE8B2093AA3F9402DA161FB7607B15988FA71A943C13A63016FBD3FAB4E6F0AEAE179D223C299D231A855F0BF9D1ED7DF6A7B36D425B7BF7E7B168BFB5CC78ED8CEC6AA560B021FB444FA6906AE308F93D902E1FEE114E914F3683E6BC27FF42D86F13F259457A48A11D131E2D64B74DCF283D61E59CFA1A7546BEB0077BFB346BE6A3F910A46D78FF81171BDBAA8D9E14ED5BED5B19E4C7F007E0E0E9B7483C05FA603D945FB83D2B6FBB5AC165016931E4456C52BCACDC367BD01D289BCFB397AA78AD1D474EC7285231300397D3DB994D3A8B9185CC6AA048FEE0DE95A24D3F87267192AAA01BBE41D24281C042F868B8999E13750F0FD878FD273764250E638BA1877206073AC46AAE8F45AB38F50C69FDEE088F089D25F9566D72949A901AA8E0724F196EFF58AD4FB31CD5A0DDC526AD9C25D83073432BFB004E80C5B123C1221339BA7069900F2352255A32AF1315A6E2291E25212C0435A8F21418478F0330E33E9630B09CC3BED6E83643816D46FD38D1AE966C8D479BEC9C121145ACD7A8714CAB9FA7F042A4F3411CDE5C9368314DCDB9421E1286CDF3AA1011280B342839D73DE2EDC0CE7C69DCB514809EDFBF41A1A8E88F57F30091871CEA732F8D193145B46F0230BFFD6A425F50122EB5C4980880CDF2F96203529C5C6474BB8ADC33FB1907C1A1AB4C578E930A97F43D0ECA275A6FC4CAA2615DF40FF969511DF2599A307B593D23E2C0EA665A4C13DFFBE584753AB34D1621D404D46CF1EF712EFCE7EE30FDC210D6F2C9237EB52682518D9A66C840CD31711BAB0E0EBC7CA45242062C29A1319C7A6D06FD4D6833AC0EFA6A16A1D2DA86CB79C8FF6E58CF5BFB9E0A0FA1D51B49CC0018A14A4691BDE8E355C48A2ECFC36E5B0DE21A24FA7C3492CEFDD3F85C0A47C0430649BF3D03FDAE1D21AE69C627D069E8F2CB01017DBBB0A6C4F3AAAE5F9B4034C6556950D5F872C584EE8EEDC16E1D035F684232A0ABF17D6FF8059381E102D91CA339E12B40687DAD16F9B52F78EDE44235CB5B2E65C115A40BE7144B1C61994F2867F38BF28BA8CDC7B7EB3DF0C7452ECA55ADDB5B35EE662513A2F6AC545AEB9456156F7C733ECD4B674FFF26C485DEFF1558869E3EC70373F2309585A325B80B344B7AE8D2E07EC86C1061FEB4076E4B3A82BCB411FFC3E546F7A29655CC61F74FF4E164903C7EAD0172B6692CF42AEC54AC9EF580C70807F4B1216AEC251D8D8A3BBE26D04D6389190FC78A15D1AA5F141604E3A73095A44464C56D73BE269C67516FE9D741DDF8D50617E9A9FE93BD28463A40F01C41543EE7181F614F50F7073DB24F947CEC185CC79D574CA6BB4F2D32E0958617C363DA0EE441B1668DEE5B2766DAA2A35321FC67280D40D9C7776249434DF4A7C14119E658FA38ACB40EE501541E646CA211AB2796A6DAFE9E1E40ED17F3BD82238F329D98378C67BC9E0BA0A62AB4007E8756997238FA08130EA3F776361896FC7285129198D511FFF9FABE89C54EE0E638E800971C27BCA40943EEB408B42CDE6491F237246573FC1E098C04A7F834DED93AE4FD83E0566A9C39B69CECD38797D20819C155EE5AE2C72407EDBB92CF05DBE238B69083C04FB000F036659B54CEBD8C7EFDCD6F8F73E81944331783C98B53337F8295D3C864A35C5F5BC21473311B276DE7313FBD9DC662F60FC986EB635BB862824091BC8581EBF31AF1A99B716DB80C858D34133FB27DEF29BE10DC9492FFACEE0CC390548D78913D3F46C9FA073FBA4E6D92FB6BF20EBE25E28864D881AD8C7CB4AACFE6562ED9930F67C0EA31396DEC92DD5D601D4DB055BFAC823AB570D68A941F01593744655E60BB7BCE1E16D3463E86A6D2B2C3CDF647D6A3639A1DD7331DCCF5CAED8C95FE31BEA39738B1D7566236FB1C309FC18168508DA83F4570C6030668959C377850BDBFE93BDB39284E2122D5424881E4C54C0B8AE0C5FC691982841E19AA1146BA2F0FC5E60C85A8BC28A38DC5911063D345A6237FB0511DE3F55BC415E408FC7C0396923C2BC7C28017B215EE1229932E108D3F4B257EE6A25D7CAB1E70F6C13B1F2F91E7813CE3A54B96F4847B95C3414C7AE0F9BFBF75365890FFEAF0B8734DDBB8AE11AE96D42C1DB5FC073897F469DF542AB8A80123B5975B9AA60B5CE649E4080521412B666BC8E47AC510E2AA67A6AC1C9DAE5B19FE70BED0228364E1D29AA71C67BE636D66574CC3A5CD4F87F945E73BB2D7E90578997126A8C21998D0F16B9DE1E98EDC43F89C3A9D6A7DDBC215E56667F78FC2F321AD06D38382F6C2E59454E31B8F34A05579C6A41EA11AE29D1CC30D8C1C9DFEF213F98B31E06961C50899D8B466C1B38CFB642EE3E3CEB4DD070670C597DCEFD114A401A36A7353FEE9A55069BC5E73C602FEC5AC976D81D8F28A7B6CA62423A650D4433D190234EE7FC104B481E16ED8DE2BF71D4D5D9E1A2CEF249114D3AE9381BDAF9A09606A188B6E14EE54287D5FBCFC42517E4EFF98F3499652475C5DDF2830B42C65C37BF47D05F1A70C2A1051E856021581049FC534ADE0691AC265001A1D2C95B2FB4E9327EE518BAF2574E6567A254A417EE7F5EAFD6A7CC327424DD4FD08F9CD546BC29972232E8063A8A4DBEF2018CD5D9644331A41F2EAC3365EF880DCF9B58A28F9FF75EE2BAB68C0603A9BF51DDB0B107861E6FC90F472C55D3B80FE9C38AD2C6B710B46D07357E3E3DF5740A287EB1BFF8E9AC07A0419698FD6D64CC954A96820FDB19B6AC3C3096E5C0080D087AB53F68C30D93F8FC5D0943F430B75352687F3877BB97389BEC64369C0E321D84BBFD525C9EEFD7A7CC4E4BB0C27BDD48CD66913EEC5587D071AEECB9E8F5B221AFF09BDCDE44F91E20771D41B8E0FC0D10D15693F609B8A14233422CA98E7C7C5F3C602263DBAF5C54FCC72C05C9904450EBD56E3832B4237559270340000802559B9BFC307F65BDC6855A8584DD2CA29981CEE76D0C14712848B58649427D0EBA88CE8EF1120C9511EBA0348889E822669CA1357EC3C7E2480B1A5847B97FF9A41B088D414787DFCC59DABE438C5FC029C8CEFD81D92B833514F30EA6C73F3CDA521C814DB7A4D57767728F5DC19849C0213F5AF63F9F3BE36239B8F1242B622CEF50D3516ADEA47D6E08CB45820BEDFBF2CEA123E43051598F0E06476ADA25B85AF2B8F9314E2FFC58A8D6D0E3C6BE10E312E28284027232ECA4AC20DDD933191E366390909FC673710EF818303178FB4BCC51BC74B99879B3185D58FFE6DFF4ADCEB5FAE069B6B379F58841F4A404CF4DD1B5D56FE7E61FDE9187C4F24C1CF7913A8E420F197D6AAE00FFDB0C75EBCD3DB779432A53CFEBB282E28D0B07CC088894825BA6F3A452762323067B4126960493E696F499D70129CCB060AD9CB1B4E31596A465613A17C734B0FC0ACE21E073C26421B400184F2121A0BFBE0C5D75CFCB3A3A43B0701537C7743233AA79A3BD33AC2A574FE0C167A50C0F55029674D8F20E421C7167725F58CA77D8756E1573B3953115B98D08B66BEC43B2640B20FA8F23A28CD425C15A71207B7B9E34F486AA8561687DAB6B5DB1FAA25B5A6F8BBC1192356255EB6B6B1D34B0BA67685F04DC6682F55EFF7AB0027673E44E199049309D9209EF5FE32F68999E9BFE26FA21B264549C412024C8CBA8F76766433E4620352F3F6FA85E3F67F079E66C948729262E5745FB1EB66B6DD8888596B98E90E6CC9111DF2C9D0AEEA0DB7A41A5CB8004D11FCC7852B87CCC2CD265CAB3D2954EFF6CDDAFA6DBBE6F4FB274B236821AEB66E7B193F6B453649D5E9A344F321CC3B38A5DF8D585C95B5D50C8C88F97F6D22D9B288AB4238ADB631AA71883409190BF4C9DE220C415D47D59A0E6C26518C894D8969D22DD8171BC01DE0F4F95021BB337245AD16918423A9D6D4D209DCA462C44AFF3E21B17B9772F3D5B2DB78A03832C8848FECDCB9B5047C3B60D2CBF3EA0C764A71E2F56C0FD218230C19A6597915CD16A65251F7025323564242D7B4B2FFE56562EC99C9BD56B0BEB5D55799C5F6E06909DBF4C60788EF4A7C612064D73AF8F74CA2735014EEA6554E39CC8214D69A7D2B2BA72106A7D0E8A54CC39C4D6C14ED159E3BBEF0725D166E23CB4AEAB9EE256292FDACAED5DDD0D632D6B06010256D14D067282697402FBB9686BA881E17BC1DB911E3E2C4E03B9B1D5E6C8C4C6ECE4B268A33DDBE37A3BCFD6BCFAF94AA9EE81D9B349F1F72F63EABC7D29BADF67B080473D456CA501E6BB262C48E7E40789A9CB51F45428175C6F79AD2C639475A35DF8761516947B112D75C2B96E2DE2966BB3AA4567CD720F9ECB76DB639BD63D0AB8020238E4B7F822C938586287409A087F4FBF0C46800BBBEC098A7CD8E395A122CD81D5E9C61A2252EE2CD6D8BD8FE91B65CFC9CD5C18E523F393EF3DF2384C51C472B8455C94F8C6F85B1A2A3447EC712D21AE630FBC678EA617E77E08DE25815B397C69571E94F26021D9CFEA5DEB4967C13184BE4E953E60262A44F0C800D57C4CB0B5C4B2D58C7269707D5C3CD46C646FE0798CA19004C2A1826482E785AAB21FAC49F770F8EC95D2BA0A118CE6D2AE1DC38F45C2076312E45D99106DC4F5301FDF4E8DA5864127F67CA26465E9E7AEF1C78E53BC82884BDBB321B8E55715A0C1C775678D8CF6F4908358D5E218FC884102EA3BB2E1F6AFA990E66567C5DC72DAD11079FE5220C6EA21CAD297AD23155691416568BA431BE77D8DCB2E6D4B1FA43632DA7E54D2F3D5B24DEB4B2E7FA35D143A7F2DC81A785A6C181D238DDBE9DCFE1B3BB538B865B046A27B4714477106F19A5752E5E5E3E7DDCD465C57273CEC1487A31DAFFD73AFFDDD594A9D3684C6881638C7254AF2AB4F19463B22F725C2252C1A3E7F0C8897A8D341B660E2E1C93DAE13039CDCD58B88DFC7F640785862BFFBC35B07F427E54CC62141294A9DBB4AE246E32334F3A0EBB732E824DAF1316485FA744D5D4E5938F6DC4C6B6F78EEB5CFE2332B90E364005A95377E32829D6DC3BC6DD28BB6F5F12F4903C7C744B0F55BB925AD1BEEFC1069AB5D4DB5F6363AF00B7C4B30C270A0E79E6684466478D8CB1656E8E094FE9A4730DABA6DBC40ABAF443AC7BA1BC78200C3A748151ABC9ACA89D43A4DA99C392E6A9064ACEF1BE7FCBAA198856BC449F21FFC46F68E50C8378C0FE088BDE7164415E813578101E5542BB53FE4DE88C57F75BB40FE175C26746083D3206D2C5A6E32D32A0F533905ED979C2D1F9A550EFEDA09CDFD335ABC8F553950D313C4C3DA83FBE4A970D27601FA04C470541D6E68DF5F61C193CDD7D5DFCF1C1C728017BC740E378955A0510CBB9B48E2BE05B266A085ABB80FD9B30533F7FDF67AB2D16A55A674C521E767B920319610632AF3235924722B29BB3EA566CFD76BAEDB3CE8E28F2223AEACA27E03E66A94E968F78CE7BE6BD50 sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4C41B5B3DA81010007C91B5BAAB3E6DE7 -smlen = 1102 -sm = 24E016C9E0C1CC8D10CB87DECA9DD853457AFA05732DAC30125F0F2D0D16A1680DBB17BB5D0E2A052CD40C64F55D6EA2D4B64CB32D789C72B017E7E06E0E89675F2D110AF4F33924C4C97BA7A418499C333834F9A4D2DCE9529FE9800345A5FEEB5C0920157710B9788FD4AB90A0EAD66C9CD0F5CA5B0A01D8C48A211D3F643212B8CF29A15B3A08C57D1A3BC42FE43A1672FFA58AC2B130A01B543309638B9D3E1E6B924ADA640CBB2CA6780B8F9B98176031C743EF3A7A4C9F41ECBCD42D93C8BA8003E45FB73578E4B7A31AB78A00D2B1BCCD329D430A87B390DE5B21BACB9896DAF6EF3ED9842616CC79F4CFD64CE687E5B08C58C55E748E91FA0061578E450BE67A50C0CD07B63874041EB5A4FB581E9BE782705B1A03C1EDE65D5BB1263F1AB506BAB1273667F440E00BFA029438F69D29F15CD9780EE279D7D708AFF884D6F891714B0910B63D0A561B03A75B144D54CD03EA2FEFAEA038A30F887E8E0098DEEB5CCD796F73BDACD2155A7D6F5AAA914BE037000C4885E1548DAE39CC06F52FAD53ACB1641AC083463C008B66C7D6A71C8E7A8B30F69EF4B7E0D1A794D75EB63BE376EEC1738ECED7699FFE23D539A3055A31655F62DC39A8E480E6B370C93693DCC9C8B57D8710BC35ADCC5F3AF514FDE313D621C8F4DBAE45BD180DA16F33D2D913944291BC8135D9E52AD412D7354A84553372449478D781D04EE467578A94B11FED67058C56D4BBD394F776798A5E16B36A74318B03E0B0F5EA313D689FFBA8FA47EE27712ACB9AD1818BC93F9682B676F63394068A3608DC90E612DB306D6A58C3E0DFC6BF4806AD547B62B979A1DCA6667606B341155EF97A91B20711F1D666C80E1669AC5B50037D5DDBE5F6595A1E09B96583599B9B34BB1EB0441DA6E7DAEA1C8987BD396068D18FF6D57481E86E49C57B1017795A4AC38D565E84F199EF2E46F282C70503EA518FAF2F3184F3DDA57115B497DDBBE4CA007EB5C03F083C12A3B5F1297A0440891EA92390C9B1A56F7BB85035A059A71DEDF6654C791C5BFA532A91BC0DECB6EE97C70FC7BA1CE11478AB372A74DC9115F953CAC5B72B3FBA821CAEE65AD1E6476D43A917166DAE79037533243706CA37AD018293C711E7773D1C3EE27630453B32976458F777CB4F8186717BBB216A5AECB4F484475260A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +smlen = 1228 +sm = D984B10853FCFC4E30D0E092EC974928BD3BD500275F7674F50B9DF71741D675DFBFBB19142405F730D851DBA2A7F89380B176D3FA441BD958D6D9530426CA4988E55D7D5BFC53E90076410AA87C63A3F17D6CA59422BED68618939AD4D5A37F203094F23707D057B712CC5FE9FB2DB1B11186916909547D7283FFE0F8CD6B84352EC58451DEEC13914E8215BAFDA7B28CE6CA4DBD805A1B8BEF30FE36E53CBEE3CCFC6129301AB5597FDD3A15A60C589150BA3E9F24BFEE04AA977016B54BEAF50765F8B006C3F0A867FD9D14FD28625D3DB8101279C4F8CE3F60EAC7E12F2D14E289CC4E88CF6DB65F7AF7550CE40F1B70D9F1302A6339054B968C4B144A88DD771C6E7589E79FDF3249771EDC1B3DDACFDD3D4BEDD5634D9367AAD64968E00DD276E620643090C302DFADB72F311C6510FCD35BC3655510E91959A628F651CC1C02155A4F58C48A5DFF371CD80A6879A2FBAF030323878FAE0DC7091F5CEFE3B61369D97BF0B0C4BD4EF924DE18FA46A73E6D4C83ECDCEF7C7BE4C537EACDB00E6A05A7BB9EBD042C356860221E2FBDD8C034B710C3FDD48E6A9C8C9E1B4854DD993C3027D0EC4660CBE693310D5B9894CDAB1E1F3B9520FFB520A52C6373F19246765CD65F8572144038134AB42300BD09AEBEA143616BF47B75A85FFAF9A8CDE30DB5E54C19B247C4B869080AA69804A5008B88158C9A640E19E9CD5DF299859C8828078B47665E4E1B4D7842F5F71360E8D6E2913496D84675E3A689050FF0D2E982D98E4E0FE6B70B6FED81CDE561B54F75E93D269A6EB8EB3109D888A36A90F7D097DB9CF007D89EC6EB1EDFB73AA46138290D8DF99890C27AD2F864070EBDEAEB2F4674A1DCEEBFCB90A2936F2E00CBE8A5FE44009EE0423D2554E4FCA88A97E61D356FBEC0442321E09C04578EFF7756A63D57C0DFF74DD9D2918C5F33820675917ACB8999F4A55234123B1F5B8495D586BC15D5C3DB967156EE3869FF7BABB382043FA785AB64F85216A78033C7BCD71717528A928B2DE67D7F5A67A5FACDC1C7D329D2335DBF5E70F0B71583D2A9E05AFCB660421C1088B99A9FF9BD86CDEC3A71BEA6D0ECA3F989A8E5CD8F0423FDF242068F3FA98390112309952B7BB528A38F3C8144CA338BA4A4E20966519C522CB51C90A88479F046A860571BB7D78F33C9AABA1EC621337431D0BEB98369AA2E48EB2545E2B8B4E9F3324FAC670E9C98B54FFC2CABE6DB1708EF8EC6B01F6F52231D345287BAFF5527B714D536F9F23F61373EA4F4C3863638E3A13869633591A22220301C1237AD018293C711E7773D1C3EE27630453B32976458F777CB4F8186717BBB216A5AECB4F484475260A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = D857CCF25F08F09999B680AAAF305FDE5F0671CAD05CEB65B41B2D7854D61C727AB2F53326A5FD1F70B00FAF4AB3C62A555792E684EAFFA6F6B19BB4A6CA908F9B3ECE65F055B15F06E89E63B4672C89A4F8F788C9223D72B04314F9F48F4AC7444032B36A7B8DDB0219D6DBB1293D0A8688867A808550ADE6C926ACB46DCE16ADD7802AAF938F9AC4C2170800240EEBAD82D62DE5F17A25372EA6C8778EBFF5EAFE08EEA266EA83AE0A6915A068BBD1816C32FFDE072BBB3F110238E3C2885D819E8A261462C7EF05DE70D6ADCBA96ECB51EA07E77967C4651AE50207C6EEEBC2197987825494E581AC779C31158F58CBB762716F58DCFD7D2402F3DB4474415B19DCD43050CCB8F1904C470A504455CB27F412B12D5F74607B23390B3F2E9BADC6A0960E0499DC9234DAA42C08C6326809FF397B70056FF23A7EDB08A636324552C2C53F3E7EA14675C3ABB1559674C56A62E343E8C79CC07324D72EF9AFEEF06FAD183866988E4475742C08AFDF001E13E51B351DD434D6A1C0FE9860A05C6DB9AD777C2E3E419BE7C40C0A62A142D8AB8553264F72D39F251E42544C578FBB7B4C035B1EC5F6F0760108F8767D9589A59A13A368899FF0A7B9C59131B93E06C253C7ED60104EC30FFFD81D527C35160317ADAACAD443F150339B78D0672432DD418F9FB4606D28102715E5E2F2DFDCC395457BE22B5A4F56539EE7BBDD133C3BD72294609F1EABE6668D274087D09FE0B2DB956FCC334BED7F7A7B41E263B6E8DF89DBB5E8D86C786ADDFD4F450AAFBD28AF50E9953248ACE0AA719EABE848CCE5029F791D26D6407BF06B8D66A38555D4335D57DCB8AFB0D5E1014FD57468BE8CEE9748D7E3535C680FB591B73007A78CB2E2FAF760E7CC6E42E05D67FE5FFEDC959693240105563331200BC9CE456F025F80D420775D73CD48A2259D181FD71039472747B3BB7733783C91BF836BF2BA1563BC086681E90A323C53C05F27A763D8B011DE5949D35284B86E4BBD3576A62606A5A37084464814A81CF74FF80E333FB3A16B3EB896E92E850985463F161631181F2865D64242FA3596CDEC9D9CC3404870DB29C3E2597748F9C19B13D537EB816717892205CDD277CB4E543AAB6B7EF7D2B6F020E3023429F93F3AC47915AE36AB1938CFE1E98AD3F75A32E30DF9D202691225518BB886A385B6C155C6CCF0EDF46C8D66D03760B8BD117567B435678849B350436ADAA303DFD4B19C483AB71594219D8B53D0454212F662A7B09918604D04CD62742555C190C7D63F2161A60EF14F4C01D069F00E3E1044681A2C6C166B07AEEF50F4240AFE01D7A87B0380E2C3F0B3AAAB4B76561B3E7FF5BA87C816D55AD531705B107E21F6BFBDC448575F6C2B16DB3E6603ABB42C7836432528446FDA6BF6FE2233DF5B92CEC22F613EBABFD3E5B35DB69B686BC0F73C7FD511FF4CFC3F0FC6A432091E950FBA58032814B08D4573756C863314D638543F19F35EFBEA74C3F39CE5E33ED0D5E311A664DD8227A9431B3F182AC5B31B1FF3F05675C14DF5C706E9573FF6DD914942B061534E474E8FF3E84A25D76C71283D563D4FEAA35C13073C4F2756986CEF7622557C70520CCE5829C1A469BE7CFAC7869C40F430C2BB1DF169569FD7E054AE1AB7C13095C920DBA11ED7DDDCD5416CCC9E8C48702EAB617303819577BCAF64EC3F89782CA0F5C608B812DBB807DC935E2C9336342F634DB2529747ED46D939EBF6848B80513F24320F40C76A04847A8F66D55F544A81686461D774D01679F8B25602ED11434C24DE27D11C0790FBD4B1347E4C5AD2FAA9C4DC6B01B4EBCA9CA2E00DCB09E42557FEFA8C1901E67F98AD313A688E83A3C45EBE2D7521EB2270AB9E93A819A356A370C172516F4DA5732223ACC2C204646D6780E709AE577E3CAAA25862BEB0E799C77F93677DC6A8235EB92CCCA11284853AF5B7CB0D7EB1519DA8889984E817862D958B2B785057964338D4E0DEAED5A29956C55941B25FD2CA50D1CEE5F5F365838D5339BC0D58AC1B0979FE14D3FE88075B29F07F9295E113B5D161D53BF6870C4BFCB4312293EB072F5C6354AF3986F7B9D67F7AF42C5D809D8EA38A7E80FF9B6655392565692DAF44B8CEB65D23D734F10329D736D4E20934DDAB8E3F3101C448FFA5F722090F603FD37A10706D81408B1C481E563B9E7E3A32C28FEA16F29559CC58F075D412F953141769E84E48FD4889CDE4DC8E57EAFCD354A834FFA7141C919B05712DD854A0FB6CA45F08BF2391B35A7D1F9FCAFCC3BA4B1A628868B5CC315453C52335ED5876DEB5A0C46F8E2B1D0FDC8928F7A7A6D37A44A88AACF70A5FD29010755260A7D9B99EA994E98CDD9B5CE5DEB8A661B9F3DBC84FBF007E28928C439BEF93A961DB63AEF1B44743B02C4B9750666E7DD98C63EDBC696BA5708DEB6EE33E7A2F6909DB3EAA68954FAA247696467C0A6D2F36F5D789217F07759BB1C7245BF02CFDEE64EDD2221834C1F7FB09A257A6567729981FE5010F2F5184A5823CAA28263D6A902F6ED2EB8C1FCC7D529434794031793B700AC638D5F1C5CAC6EAA9C02D056791B45E858BC49007466FA8CC19C6927C775DD45ECB1971C782D49DEBA3C63D3F326B655A6E125F68D8C9A05ACDAD1E3427144E2FDA0F663A02692D71C9DED64B5FC4598FB144DE1349F955BA85BC12E36C9E6AB26A60C4C4D4FA00D7F975751A476FA3E1C57CE5F9A8AB554319FED14A7C45BF20CD146CA0DCD75CE9FD2B471A6CB6D7203CC5380521DEF8FB08D67D2F4738F76A8D3CAE95BCE8C5CCF1CCBBA0DDF441788142FE8BF5ADE7684D08255BDC8AD5EAB2184F5D8A43C19E15DC22ACB492A44D88F03D8BB23158CB9A814AD6621C23675342765B6960CEEFC091171266BA89C206598049058E782453A6D0EE4039AEA0B35EA1B773AEE5845B56F1CB563C40213BDECD5CCBF911583704040808D4459FCD8CB1D9B6C10F5E368ED9F837CD4D68D52493E94A0CA4EAB185DE3805085826DB028F1E5B5DA6CEA393CD8CF6E2D209C3CEABF6798E04A629850486F2DF05C8600E09B62A78164CA134C7B449F8D5B9C7219858B31CFECD87FEE3FA0E3F20663DE5815CB8DF16B1BF419E1949F2C956CA37407FC4E8382495B846CA9026D1A6E1FA13A2CAE9533E0F8D356F1EE97878114C484695A65838709921ED272330F68C5B99BE81EF2B118CC36428DA46638B3E01D3C081982CEAFCD7EF812DF535C9A9FDFBCB55E15E06DDB1D5C74ABBF97EC8947096B3D407536346EE4BFCDF95D14259571D62DD2867958092685E47A80FAB9C2B8544789DF92B80F160A07A006B4B98380BD0C04B394105ACF64419CB5F3CE76AF0D4B44EC2DB00A3C5A00E79A1E56DE3CB8644DD995C5BCF24B8F7C4809BFBC1AD69B2FE2A2F17886CAB8AD35DCEF6F3EC448DD01FBE5708ADFE3213A24D51CE10B50A674CBA901063F92973C77151F1FB070F1929BB0A5F72A28B820624180D866D7859CA960103DFE895620E56E1A2A54C3591F299BB6F4FACB2BE9E96FC5DCE348B3DC0CF577C1F70051222FFCF3939466501E2AA928853E86CA091C172E92AFA5FFF6F82860161C02AFFFA02AE3EA96783E7537B020A0C26D9CED7B43BF497414918ED1CABBC2F8C1E05CF0BD37EFD175B195DE068777D857E5615B0B0585BD79770941312DB039FFFBAF7681F57E326219235572F25721AC63DFD0D3B080121F95C3F6FC398AE101F93A8F43F065E91DD347D607BC2C6F80312A680E50179131E03ED74A6F286626B7BA2024216E8BA44FD4827714D8C8428D48880E5B7B95F28E22C1031F82A780375B5C339A9369C4367E35241A7992957025DF7591E744E2BC4962EF8FDE2CF5FE4B782E59FFD29C677C69E80FF5B915228D5AAD772547BD5D9740B238460A1A99A66BB9635F54E8BF1C40B13725377988B8C1691967939E7902E393B0FFDB6C2B44DAE10E4037146F4A09F99D5209EFE8D9EFC49D4F87AA009AC52A054CCBE8E7A28136E5FB53AE9227639889BC0ED8F70241717F4316EE7CC1B862CF739D82B9D7270EDA053F878AEAC7212BFEE4A19AB659D2A30B5BB41D6D9B02DC143068CD9A72B3E4B083BC4A8C722720DA3CF5C9C0C29654451067B61390574C92DCD1D68657C426B92DD7B825FE809CEEB50B9EF8F8A73D7342622EF3DB2F4EFA2D23112FD3A1634690EAA341EF059DF217BC2CBC94DBC50A929C38F108231046B9FC5330A1193D079ACAA94AEA90FC415F7936D274EC7C67AB1AE3AF28169D548B14F11C1AEF73CD99A9A243270F1760B3D9EA0F1C1F8F01A5E12E036F561375947253E2015D57B52C034D44A0E1E3E27D918EB64221801B918F04196AB35E8DB5A72A24CE6C1E364655045D7924882986903111DA17FD9A1F272627822AAC529E986BE046632C72FF90ED5CFA4B4F304E2DA8165AB4A11FD4D01120473EAFF557FE4307FBFEEA18B35A32B2E7A83661EB763964DC20D10794DA3DF0C1405CFC9059CD66EE43BF509E4C06E7D676C87932597608B7B563BB5A0459AD1F4B3CE8BB7F538D5BB1DF69B0A2220F679435872C1D3772298587D4968BFC7F339EEE6CAE779B267A5388C376BCAB770718A0739DDD03C80927AE41000B57B97F72995BE6CCB01D3EDB27F44413085475CAE6601863651AE025E327CECE2FE3348558D1B109327D921F313FEBC2EBCC66EE23CA089DD1449CFFC30D0F134428EC90503A5D9183FB9A592DBC64273F5E91BD022CAAF55340E1F6AD15C4F3F7E8BFA830F260EAC51EC0EB23655D41C2FD8F023D777A49ECE342F6C44C1B031AFA1EB76C6C06A8C0812E73FFF99480321FF60AA455A6A4B45832C6DE07B6FF536F9B9BEBB500786CC13587EA7CE3302B69C77EE3F81BB80969F1013A3AA836BBE93B5F4D8C585C25853D97B9B12913FD4DDF3DC34BF7ABFCA0BD13EFFA75709C80B98B28AD643BDA60115538006355FB1DF624DB53EED865B24575E2DC1E6C9225D8BA4B5E61EB6323D701CD64C33A3B79F833AC727327CCD7649D105751DC811E290DF84F2C6E9DAF1814B6B7B8035888F45CCA15F8F479FFF75F4F4C42A89CDD8D2E0843E458A3540B2CAA428343FF066AD816347D39AA5389C7FA9877E7DEF4E77A7A027B0ADB35A9E81429B1F36A3AA91765B9E98F65AEA3BF479706CCAE3B5938F518ECC2FA8EBA44A6505FDFF2C3E66D2E69B2BE0BFC9F1A07008AA7C2EB5409C6C16D87C31EAE6F480A4B2C754701EB7D9958AD84026AD6C47E7C003FF3E42C6899FB2675FADAE271EA2BFF1D4E1C00DE889552706AC9A68A33E45BA92C678992E055A067DB1C20F2C3DC4E604B1F82CFE0FB9CC8B01876A2952226609A78C8BA8B883D09E0EF35EBFAF45A2315A13DB1EC767D2AB118906FC4990412713C3C8930D07A160B932F49D2C137F3BFDC6BF74188003E2F12B123ABDC4B3AA99877961C6F4A5240F4BF19CDF14813438AA55B41500F15DD9156478F3DE963E6222870DA829B862117C7031FAB05D64D924FF96300B797C26AFD375F461A6C8538320056CDBF5D8EA273B7DE8C8640E419E79E3047385577FB3728DAC227DEE42EDA3E4C3B029744F0A6A53EEE1F12215FEB612BEC897AE0C3ACF0942E68B85D415407DD4E8443B2E8ABD2F73E56B2D7194D9560C0A983F175AFCBD6AE961286BA05F7F0E093A32021915887072987B60AAE7BE5EB3931861AC05DF862E3B4927DC77EBA60EFB281DD41E02D8CE3C7E5697C0FF339738316959B59B255168389CD97A26E3B9B66FB1BB1732C0A71F8FE01572BD84B0CD271A9718F1D8AF0993681C4E927DA0797E00679F9E4AD8FB5815C5B5EECE7A84F76970AC45A665B4CD1D259ACF512C3EFA8DCCE05C48D25BAF0270CD0636D46E5B8CF22DAB65BBC6934B9F13DBE7ADD0102400B214E1CD47430428B850257157293EAD2AC90A10772967393BE789023B74000819D98AD7E7C3DE6BF0F664AFE2158048970262BE6C7DBD81EA1035652F91B3029958DDFECC643D9F62853DAD1C2FA9B144F6377D5EED22FA6A305540412A8415E1F08AA2C071472D7D073E267A76BC65EDF5C647BB5FF93011D510A4871626C5DED32800A67F2A3E8859F19881413F4EC9D4860D9BFB84AC1F93759A2BD1E0B6703EAB68D67C22FB961953000F05E60CE603C7058610358A8057CBA3A367A930C786A7473448653BFD63F2983C246306E02D0D4F7FB7A9BD076C76A9AFAF5E47D8CB1CA1BB6C1B8BE6401D5359E96CD352FB6E774F85E3B5923D536014C65F07781F25AF400319A1EC6C8F5F48EA6CAE6B73D9FB0DD6BCF5E47A2E7472B05A6B95CA4279E271CB677A20BE5EA58C6647AC959843F3E58D25A83257A7B1B20224168F55DC35A6160277C95E6500F8AFC72595AC7E9E26C56EFE9B7C1040AE9621E462C815555F0A228F283DFCB441CAEA0188114D13B2A3173B604136478273A59E6C054455C30DBFE920DEF1F9076519C9F2A840DE731A45834DF5697DD0C180FAC354877C8DCE666D69D67DEE9F2A949CDEAE9E053F5A116658A681FC6F8F6AACB940DF64563EB450E66EC674DE54376CB9931D2CA41963C81FB2EE4D0571AFA3E7AA5F714E600C1847ACB9DACBDD94DECBC2F9C09879E2F2D89ECEA2170819E5E62262725FF60559121C6781AC81837A63178358DFEF4CB5E4355A9136C6EE611CEEC7311C2B5D7B8C6964C3093368E868878174EFEB6E140902CF5224C408DE0C17F3D7D37EE5F1F867F38298A6BE10F512D6A43CE2CB5C4F58EF0D7DA5A057458CC99842D34C294D088C672B0757AB0FC7EFF934CE8E853E698FB0ADCD23AE43760CE7C088B52A5973709CE2A2C49297F4A6C498708A06C9833A1F6FB2B81DC9D493529938DAE6B50842F06CC108E70A2E25154CB656E55D90C34E0DA49318A269AF881418241E4DF339C8136D4AE5532AB52869E9E8F5EB98E1D0B7ADB33C9CD22F78A0C8D86C1F472D57D0B80D9475A6A9038BD56BCDEF8BB8192773A736DA99EC52CAC1FD6CB0DEDA4C73947472CFC0F894CFF7D4CC3666132943BDC1C4ADC2EBADE3A5A4773B4620DEC1664075F53A19667C +pk = D857CCF25F08F09999B680AAAF305FDE321C33A6621F5C66F0F25785352535E58D2B48BD1E76442214F8DB9CF9A968E2BCA40BA1C351810F3DB29372F817510FA76A75E195E0A851555102C50184A65828513D14D20A7EC8128C802746DD25631F7AF2A6E52B2F62F59EB1C9D99E3080CC7D5E463875978FC4460E1A880D9B754116823C2DA2AB3D223A9BD3461B2B3DDF4A7A65992FD05919E146653A6C644B369081475A3BA9FE31E4DC5A0DDA81680B2DC40D514B9BE5C4FD221706A81ADCF88BC37C746387B2C64239EF4F8551F98955A68B5E8272BF68751839D10C2C2BDE0392618EBABDDE2FE42577FDA3F72E5EF9ACDF37F0AA605A1689A74E8FD839C8494FBF9AAEAF735FEE4C568A6ED49DCF6A931017899ED46669CD5C58061E2E9CCB8842D20E96EFD815A6C518D3D0E1C269D37AB33CFBD83DF2918E45490CBDF5FF617F2B82694F5F577A00FE51444B96E9B9615CBB837F778BA29DF96CC180CCD18425309762B80C373462065A97E7A2420AB8BA0DC48A5A703E58100D5238270956D34B08379758D174768AF55FFE2C701A687082AE94403DBAE576D56C8880AC936CA5EDA6C6771B4AEFE5A0A82C0D5075254C34F853DBC2993A68771A30A221C80E213BB91930B52DBE6F0B24604699D8090E733E71C93029D7BE4F4937ACC77C36B66E3B2E6173116AA183DDBB8A5752002260EDD3FDCBB9B60E8F5FE454D8F07FACF4EC5D31AA84B1F781B8CEDA78AE2AF105BE2248CF597A389679BEFA74AB2E7B9A9B093E98CDD3A742CEBD8FA2634B8385A62B4A0BA873EEDF0EB9D2D58B8166565065784582729BA2DDB0A77C3D01B438A3FFEC582735DA8CB27CB19B299A64968E8C643A420E85CB74D8B6589E88DEABB7902DC633E384078216345428595810E503D0AF1FA0B0EA8DECE7A859F5CE67542F26F57AD3EF73A5FB14BC24EC6A6EDE086C56BB55A7E3A297E20E43A866B8E8FB4A12A1D98EE79DB05447FA50569052A9D75968D9068D94CB108DF01B74FBC03D8C700C11DA515C2C46B3A026F97CC5BE1BDCB9FEBAEED3F429BA48D0AFD062308167761AAAEA5162AA6D8D01CC8D85C8480140DFFD0E9F62CDA6B7A30DDED41366102644856B440C59256156A64D43584B33E383087B24EF77CD4DB2095E5C06B10909AAFED8D6BDD500B342220FF6E84EE545BCFDD16C094935104A74115EE2CA75EBB488E345F7D1CEC7D9153012ADABAA7AECEE530A7526F848AAEC73509B1DAEB437E5F9D1CDD7600EF1F513D21792F963036F27FDBA8CA213604741593D160CCD04C016E2C25F3607D7B9AD4FB5D24AE077BC9C07A70F33976375F2C878541A680DE5EE63266CB86DFA87C6B64BC65632CB14634084C487FDB53E92FD2364FBB45902D19C6AF0F679D453D8CDD7CEC0BAB67A014AC135EE92332746FD86ED6CC8B320D8D2BA6B9770969B99EA3774511B79AD8A2AD023C56EA154A95D1B9F0F805BE81384D3D5AC1F68EB3F3535B3F2A03AD35401DCA5450679077726DD136A170E9389092EA8C85284B2572D0D198098BBE36B57234DC1A8735C05D82904D9F46861839857193942583FA8649DA8F1E4A19FF896110F38FDD2E9DFC9745F6C049427BC0585D9DB03F7763B96E3590520C46E64E9A502572019BE87B6DAC5F219A658C5A5BBDEE42A789C08C0A4B8AE0226C380ED136E305BBC6D4F75448664F67039D634DB13158C045F83C3BF348B6852FD7D7E9B6F7D85648FA9E6D183F3F5A6DB9B2D1473E09A621C20E5B98B2B0BC6611C0096B5CFC7A8B53D2124BF5A3AB3336A0EA3234D09060F54ECD029E08EA4EF6C9F77B12E5D700216814E0C27A8269DB4F2B7EBFF4EBFAA188C3EE7DA0EBCCDFE8F7534C9DFA3F51E76D74BCD70E991117273F784A604B1687E3226EAEF11622BDF77B34653E2BFF09C299B9E2D127971F406D32C80958CC036ECD07BB3315B1D6497A5E01C61F9CE10DEAC2CC273A93613338C11D1EC7921043BDD5D51D4A86ECB06D0FCC84381C91B7699B89FF06CAF386784A296779D1F11926A43E4980F7A27AB7E1C75BE9D63864A988217CC891C1E3517537A472B54EE052B36B4DF035E200161E1807934C8BAD4E72F11C25514AB6B33D093687B5D0AB48AD73D31A46BAA5B6BE07322D135C62DBE4C1B469C169959CFBAFD23215758FA2357E36F6352C77B18AE74C06D04472CA9046D6633ECEFE141DF486CCB6CE39763798507F73322ACDCA5FE835F8F039BB3471D883E3AE2FAE086D2156679C5D5F521B5681818CAA9F14F41F37DBF0B54B91BA3E4BAD08C1079E85D3441E347EBB5ACA7225B09CBE2F082790AAA9771FAA096A40656D64FDEECCF90DFDBD7FF4402116BE7DA0CD8167EB6B3B94975F44807BDE961F59C54A100DCB403FC13B73118E2AADBDFC38734F2FB7D294481DAF3702A1B88D6F13A240605D80C13B05E8D26D3D49F6BDCF492D5EC9A0D24D55C33FC00624888D8E95BC40D30B95019B5188489B947F377FA3324A1B2CB55B9F4CEE43FAD582AA7C7DA6AE32AF64C2216160F0D05090AC04C229FA51D1677099CB1C2CC633EE9D4C7524E83FFABB4FA2FC71EBD65BB3EACC77E4085F31C9CA71C54C80B7421EFC8B7028EB7214BCDD8A3991904C5D9017CD1DCEFFC45376717BF68CE004185E48895E59ADDCD9D33983EE1403D2A898A683DC0E28CCA71BEE0081C88A14BBEBC282D52C2461C1F5DA08FACB6A8140306344E9F196A65E15C45E79EDB93267C7202CF19D2B4772FEB14D56866EAEA5578C38454EFC87B3D13F3BD21866C4360DA76DC9C8EDEC4880C1FBD2CBDEB654897C2FACE4F101D13580709612A61E25F52167268B17BF71BCF798988AFAEAAB129372B17E7F39C001356AA81FD3407427E78809A83555612D0BFE07189DABC629AEFA17B285C23613A37466B7753950CA54CB06621B73A8232D44D592DF0A46B3B378F40C9DA3FC9B23FD93B091588FE4CBCBC39EB75C9548313CD0E08480B5EA76C7B45282A571BB0DC02B0ACC42EBD8E24062BDDB80794D3B5FC1B045D18CE064A41B269C7C56A9CB2F3868520F48AB3A4DC4340BF777EF6CAB1518F5709E4DE51040637F939F724D09F163CADF46ECE2373BB4DC496A524BA139C09312ADCA4258F880D05E8E8F260094BCA33087CC5ABAAF509097509FABC6D070B5AE2AA4013CBB99363DF3166A27D4A49CEA47B04740162178D9533F4498832AED573AC24EB49FA011FC3893984D797B245DE4ACAE4E53F75BE2EC6AFE528FA45152E9B65F3B66D8A5912F9E8DCEFBE51E140AB70F8616B1F9E6206D51F371805BA4532FEEC34BC96D0F67A42F3497D825597E41EAC026F545AD854D81E8965FBD0B02A8E8F8D414B866389AE2792D45B4BA5C2C7C11144B29A835A7AD7C2A27061F7976178876196B6329E2ECB66601B77D41A3979EEC7BCB8F9807FF133A884B8FF9BE5DE1E87F7783DDF127F25A263D80C24D1D47D31B225B1E789AEA63E6BB64F72FD6FDF347D65EF2A2121239CE22052C435E833E14DE58C6CD2C8DA426E53F370F4DAB248BE620143C000D4E561945365D88FA1C9E27BB63472D248AB8AD88C6A433B3B0B93DF4D2129673F2FE8413C8139BAF356819C0B1A8CB958C672707F94AA33EA79CD3975C5A16E3271151B7B2E48AADF8CF7879BD99AFA997ACBC958D5C68D620D4E320B7B165BA8B69E3B10E7330C0F16D62FE39E205D8EADD116C785DBAA91746F9012567A8852420E0B9E6287A897CCD4EB2C0134B5AFE99E922E70858F0DD6C8B01CB8489B15A9063EB8BA4D6A4661F5E7BCEF261672BCE6753F711F41CFB4164A534F08A2C520DB5E5A809B92AA7A5B1E86F9655924DC44ADF076B8D87BC9BC4AF2CC93E5224C516A44122548C1D132AD7DD421AC3E07BE387E93E460CDF6C5E066E89A7FFCF9ABCC5E70EFCD20D3268CFE99D15260A248E1897FDC415CECDDB3D7734DC7F038F212CF1A1312BF0C454110842546BBB9CAD3291161F2F8C6F7160AA77A2AB66E45B16275ECC5E2D2F12E8DC9616888E19A8EC194D00C417D34B5BAE4BB0E6B509D91950E976DBFBF435F321183BA832B3F73CB349E711A83FCF979C79B5F820D1E22C33E03F05241B6CE4A801CC6AE4CAD2E9B7E5E17257DF15F959E93F4966A888EB474D989A430C154F0DB65DAB10BC2A2780FDAF6E00D7D660E008D7EEC3957DFBC0DCD9424D102A2AD090FF06DEC7B16B9667B798F07B8AF901CA7FEA892189E60360C8E0843442B0267F82CEE1DCD893E06C569AE51BB0D1EB641965219D437BA4E8E70BA7ACCF0479830E334DD40D97E61CBE8184CA8FA21DAFDEE29B3CF73DA8D00DF22D5FB272D25AEC9EA7465B5BBD5761CCFE0D92C86C05BE4DD43211F764EEC68197053B2B723A2D48EC5A0FC4F2D2985CB606225030DC6F2EFA922007965F9877614D392E7B0319D7006EEECE3D74DA3D79404DFE184B85678D2956A341ECF5FBB95AFA566FFDD078390FC5ACC98C0A3BB850D43698519BE956AA6B52E32D823B911D59DC660C5C5AF076FD654E2D51F7791CC99C3AABBB7EF34FAAB836C8F1477F4F52F045A6697B47E48198B6F8BD43D6E32BA57C243DFCEA27FB4D8D861B45B26FC6FC7E29B999812B6C89919CB5B58FC4A3EF7033E8F8769C18487F027FD82CECBFBEB5F24F84CDD0E8630FC4DDB8A1C7E357E3F06CD8068A402E485FF616DA1317CDE9B7001AD80BD8DC646CF45325858E4C59CB191F321995C60C88C27DFF3F4F0AF802F040751DF77354E490096A0ABD8C025F53CB0881E7F48324CFB7AC257CDC6BADAEE5A7F7584C7F4275C8476709EEF4F5A1386C7D67B1849747B0A6148D187F85D943BC43D98A5B40B8CA342808BD7FA9014DFA877D45C6C7E29310AB0421CE0CB1AFE714A881A96480924BEA7A9C9D98A64A1CAC2704F17E08FCB68BBAEDE4F6A05CE97987A08F08050AFDC8ABDFCB9F271D435B75C694A2FAE2FEBF949738CB44FA7DE0733BE045988B65D3D3F23AEDD6FB5823296B14C12FAC0AB8DD5151890E7023A31D87884CF7D29BB5033F9BD11EED6D1FB7876BDD959A43D95611070E6CE71586B06B3D90FA4F311D3B015A97DFDEC14BD6BCADA2D373E0F9FD24BC41320EDBC486E3E40EE5216E9BB5DF7B54AF852762783570E44D4D0387B3299B403EF31C1B8D4CFB883A1ECB08218DEA971BA244F68F1BFBE631E59E15942081C08B9D967E2536009907BA44F57E43078E86FBB59DF2944EC70B7D72FA6295B362F12AECE7A796C38AB33584C32BAA86B150183CE47E0760C7BC2C10190FAF8A57C4921AAD24F54BAC21E6D86ACE13C7B5CD6157F38D996A216AED414AF103634210CB46C2FCB10EA87B839CA228251D83E9ABD08624426C4EB7CEBD89AE21A8F9A7A6B4C3733EE5A2BB3B1A78F521159DF7DC90607DA609018914109713FEC0BA1D0307C4D24D4564E9E747B51922AF9713C8A414DEC8F3EF0AC3048F61BB1881F7EC34AECCA35E0AB904041FCE227C64202553DC99BB18529CCBAB897DD03DDA1F80DE7112D7AA2D14AE00CBD9D5C80A131F0EB426D664236E1BE25673E8AEEA902E119A0E95F2AEE202D05E3312263B372A80AF19ED7E8724147AEBBAF12FAC717755BEEA911970C3DDB1702BBF23F6D166B7992C709B7013D243C57814B23DD101E16E5A7966A9AA199702638B5345F65B2D23D84D61183A8FB86FE911C5F92B46B9FA37B0D10F1A00258C083F51B4EECFDB9E35B7E19703BD154637B45B1ADB71C31E967A01EF8E8A1AA968A2E34BADB3CC60ABE9401BCA20E4907DBBC77D691AA1F8BB313DBFA6353FE88E1BD21312AF2D9167B809E2FF44F911CBF0E2AA38DBFAE6DD7EFAAC9EB0BC9FB2C84052D88EB79857DDD36486BE9B39D4C243516A06CA915485D35D34CCB568B67F6D463E52593E722F2B9556177E44855698DEFFA6CEF442CC787F08D0DF4ADCA0D22F40D7CA101C346F7DDCF6E6A306D042C2A30AB7B269AA1BD1EA9F6EFCB8595FCF2BAAE2C89693E76CAE3965ECC3031531A0DACE7B724513361B56C8314E691D60EE702985ED9E99FDD265AC5A34E72F30318A8F50E09178F1C27AB1DAFA0DFEB4CE4CB44113CCE2B7F96AA3CDA7A9DEEC2E4031149FD4B93FA09524B0E65BF2E578756E010839B6F7319B7D76B9FEC7496A2A0E2344FFC827FB230EEB5A0CBC326E3F2843277A74E65282DA4E2EADDCC00BA975EE963945E85FA78ADEFD013019651B3234E4E3741E5F4FA076AD5453B2C8673B303664C38D425E19B95F2D3FC5006A18991D1372EF9EA36C3C5A10A793412FAB38EA5EAEC21B1B625CE978CAC92020A80326BC8A16F106A4A270627B7D81E6CB21CFCEFFB2CEC58702FC8FCB4D7D50AF7E4A431074E9840AD22E3F07548AF00C39DCE9F8B4E01855383A4D2BAD64A9FAFD17E00F4C5A672CE9CAB091364833E634DD7EEC52FB30E6F3BBAFCF711D1290EDEE51DCF15B3769A6E3E6575BC06F686C4E516BE6D318A511DEBAD884A7BF683BB5CEC71CA0BED67EE7E8C4B8AF13CD988510D249BC732912C1E6F472A76856CFBDAE25F41330A441D9638A5BCA17AB3615AE72E28784A2C45F95B44BCA529AF1CAC34D2448FE717373F503BE8503AC5F1E80FD3A6A38E4B30D378EA9ED53E0F8C3A20C4D335B401D16085F08A0EDB93613D74383A72A875FF8CAEA489E0C7A9EE88429BE98D40E7146DAFDBF3A7A92C509BF5CE4150A4A6CD1D3F212E7DECF6D713063E932092F620E40081FF8F9102C6C4A5559FF96BB74DA93A4FB265F63F367BFCA6764659577753EC8E0A77AD0ECEC9A2344164977EB20972EA7A46C427CE90192E6E8BFEF2BFF496FE73D1E0A8A0616A535CBFCDB9D35047242FD9BD3994E5CB99E1877783AFF13E6EAB635154AAC0357B52B882EEE49E2C6FD5E237657895316FDAF6C7F9906F0E25CC0378954E8DEDF50D848F21FE684E4F3EC1731BD46144E284C306FD96C55948ABABFD394A83D573C3373D3912E4B12D34235D3CB0071C4FCBA0F16FD827DD840D4B2527CD310D22CBFF7BC8006A38F1C37156FB38C8C3A8118035010A9828519F4F518B64D9A7D66EF631D97258B3527093D1B20151943E95B0EEE682CEFC88D14EFD2B840CC587200C8581687382BA17B1C7DBB1B59A249B6F77A3967BCDA169C3B8EDC1E422BCDF7DECBFEA67FC14347726F63980DFFE4EBDC1E0BE74C8A962D68DE11E381988D9ECEC5C8B0F067E4BDC7F1A0C462B065D51A1724E0894E6A7A60DC99F475C5EE53A638CDF2B1C120840B1323053BC65453BDD0B0251EF25438300F03730E394D43C3D51813AD74A2FCFF9BE6D74944754499B62F04FA666A45685A4B6FF679856B43D1DD7A05D2122F7FAE74F56755FD4867B1FE4AC9D9806CB64FB371019C5A502CF2DBD05EF46AC853104E58BDAE9CF12D4D62C458E6460499C0D142D19469C8B19CF86111C859ED92DE50FE221F741071C998AD88EB28A3EE0199D9AEF33F24974C072F4CD07F9AB2886C3282BACB4E83D6D6501DF56F5F6BC14A952AA0C5E1E69E9B4DFDB0E9FC19FB355862DB2F1FF8399F65E6D8AD2A1638DF030D9E994AD87909B9BD77A6A52668D9F466AD34D5AE5E38481F86E0EC586D415B3F002C0482F75F7E0E1B3A49E6C051C690751823DCE1F0A6A04931D2C633AC5E7247D597FE1FD79E60921C9772517C6438DE93AD668116AAA40C2706E712BC382D6ABC6E65A3F3F0566C5BEA35E074822EF6C03985A6E488F5624F2CF2422B64C5978CA30021C6E57E2B8C6F7101DED454FE2399A0B6B94DB5D36D35E6483E7873D86B5A010F09A6A068B3CD084B4C98B3EE1A03D22D8C03C10FFF21A93C9668D361D3F838D0DB7F2 sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C528D2B7B998767CB5A71A4A716DA094C -smlen = 1135 -sm = 9E1EC406FB286F8986D44C50D668F3E69057775E8A7C31C11FE6C33577A24DBEEB27462B3DDB9424398C2173C116DD4F470C610BB9039F29B3BBA35333C28DBF4F72C65A7D302E09D19954C373ACC3F7B48C5C0452729E02140BCF08F8A53F61212B1A66E8CC9CDFC8A3F8889C1AE6818161D05BF577911563B7ACB50F165580DDB77DFDBA3C5D2155B018708F1F17B67EEBE98F504011CAFC3735856CFB4BFF704B28C2D95939A908C42FC3DBF39886BF471A6F43F87B0D93C5EDAAD4D419B99AF59E73F30930F5C0B7A151D5068809FAB1DAD18F3741DF1BDEB6759E08BE7F6ECD4D8FF5AC478B7968A6C2B396E879D8FF70F2D41483D5902A4C9A9C4F2C990FAE478C2C8956705D0219067088053C596F3F67E1B73C570C2F36F57B43E9FC51C1ED3E0AAEFE804EAEDCC630B761CA0AC4AFD77EFF327A9E9A43089B72E8CECB5413148B06BB44D55957BC3F1DD800AC0FA3974C19875A92582A580274291DE39B66E05B9795DD846FDCA0B1D45EB10ACD19D563C100EB5D353FE8A8C3E0D7CC36EB57A06591A639AAD1D3AB74A973D806CFBBC77BF9DFEC35B90BA05CDE8DEC8B1DFDDB0C0C2FAA118D4305C9209FED168CDB0C297104885DB425C95F0385287C5A92699AF9A0C9E22D57EBBC9C7C0EF8DBF7FE8C405AB34510968B0078A031B345404C9220B8FFBAB0730429CCCA9BA36AB5243E9E6242C43232B0B0F4D6C3E0821B07CE2D5374A26BB9109CE7234252250BCE93550F2F9614C0A9CD0D594DFBAB8DB3502E31EE3436EF91D9C63DDF7A0185850AC1936C389358C6FDCCEAEB28D179F80302CD583B8F7BD0DCC05501675C16CDF22D9632432B4B817462A1506B0B7703DC3AC12074A4FF2A046B614A40EC05C9093F440221DC77DE585D0F3123B0070A7767F13395AD8736496EBF0E892DF2C1C00AFDC5E97A77B120EC4DBA640EB16F21C230AD437356FDC33504A5CDE9565D096C78B7B3ECD61837C9900F2330BFA95B0F8A713A1E85C554D82FDDCA1062329578F5C6B2E701323A29EB92BC95D9B746348FFD1345FB13D813268904E591334F4C5FD277E85CDD6BA97AD71C02FB267D4F2BE5437906017797659A18599D144ADDCFEA58E6DF271B147EBDD4977ED8FB2EE5D82D20B6BADB051BDD56A5DD031AAEEEB50AFF46AC5366CC7F449D8A81959366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +smlen = 1261 +sm = 4C3869DED74E81179333BD8EB337C0D06E4EA0A190415400E95DC56BF655DF93CB5D3086B7179D78C4E2C7E23F45E5231495F7EFE545297EDFE6634E842DD12C0234DF77D044A6348B4A0AF8261FB7D27AF31CA412944C9FD65721641EE59C629CB6DD81718F0628A1E9D43F9BF9B555BFC642245392BF5EC11294C52E53BECAB6BF41DBBA1625669EFA2E31BDCC58301C7328963A79143A2F75934279A1BFB20CF4F922D7EA91B3127A1EEF8A6521F6138E2C8C854A0DBB0D827DF320F9BF7D7B13A4FF42C48C4465DE52CF0C208E446214E29505268C128D8EB8DD8CCC38AC41BDBCA8B73C7E21FC296A1454D503060994129387C80BDFD7DA47CE42713373B5BC81F9134694DBE6AA953BA97BB29B11815CD0DCE870CF19692ACAF2C57F2DF49D3D84A5352BA5D95B48EC96AEC80E818FDD35495180F8E26A8BC29F0E0EA25B2B03EB218E350CA2493A2F6161C60C0B98E7054CD4B92FD0E28071895471EDC66457E4406107EF8F2F38B6FDCD51946A24F2156BAEB3B2C71CADB89A22A4614F9678CC962771A6DEB1E14F5AA9DB28E94028965D7069AA76DE4A1DC02C17A417814C42FF7EDA8B262EA20E5F6E3C72AC83CA35F7DB0A4A0FBE64C842F262D5454D4CC72ABE45A4D4E59831CA78421E251801AE9A9A5DF3510230741B6CFD4B671162ACA3A484311E0AB977C34435C4568585A07749ADB4099F5BCEFD264E8DCF646B775F7AF01788F7AD644E034796C469E57CD7716A8580A2BE72B5C544274C948B4DEABAB9B14D5BACA13A7B633958AE8853DAF2A9788F135472A3B1BC4F963DAF41650ADC243DF5186887D091EC293F4580CC2BA6FB56B7BD9D93C0B695735A420332946D6E2B7D9761C110001CBECA7E7F7B9043532FF9797CFEB7A3A47C1187256FFDC4576B3FDEC591FA81C81115B76AFABA80588F68F6B23A4A5906563BAC915BDA0C5AE32ADEAC85A3A999FE2C3ADFD38BE108439C382AD5698AFEAA827821E1A66765003A7F1B3E3354AF55E9806D8BB46A198BDE9F1094358C46149BF189A6FC45ECDB577AE0CC64748347EF6C61A0C3FE1B26857FB8A7867ECE235CE9EEABB1F283C5704C77723B0430410D74692205D007293B34CAC260F8C0242B665D6D09E64192931BB47D2F710F402FD5A6620E15650583BA2CDEB525888C4B5A11ABA86627D508611FC0A6A1F8FC7C00160F56BF76048BA1A69320F908D10E797F74D7A79E0A95878A819A51E0A53F407EAD5FFA2CAF7FA2ACA64617C65EA080A4EAC6F84BCE8BD4CC5AFBF228B140739E73E1716D21BD257E147EBDD4977ED8FB2EE5D82D20B6BADB051BDD56A5DD031AAEEEB50AFF46AC5366CC7F449D8A81959366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 62386C83F3DB8D82DE36D06F7FC2FBF43EB8DB1F16D25A27C035B860478AB07A03227C9BD778DA523C6334D539F25F6076E748C283206181E904339D93D7664734F586FCA0D3B1EA64E048BF5557D3A746CB38479B628A02AEA58716E9DD06FE2ED76944AD53361741A2DE9FBBF3803722BFFE0EEE6F5DC75FA7140C1D9CB674983A2A1DED42148B3D74E5FEA737585DDC4CE76DC2784A3EBA78FA89CAD7EDF672010DB6CAFDE6C2C18DE5FED77D1D5454AE0806879E9A25D887007B5526F4465D2E9359D23D548851B3BE631C51EEB8155BAC493EAB0BE21BDD62F8C9DC7E46FD492F1AF868DE06668DDFE773FC8355726F24FA145F3444896A83A83B6EBFDEF9520C764F0A17A0C51584E9FB9B2386B55F4CDD85AB6F37CF4DE430C41799FC63351AE23486BCE29B287B20A2E92774567095DCEBE0D28038B315002FA4CCBB35423AD906DF122164FE71500DB57B54A218B4C608E6E2AA015FB012FE0C42E264BFB1D23D55C646D7836FCEDCBC2F1A728B72A871795010DA1C56CFF6E4E6F563381266B1BB81BEA6B8CE4181D6795F33D71AEB232DC39C4A6A6B614B05044138355079A2733D64E258E1F784945672A2B329DB6D85735A5433D9AEA390648D4C266BF9D59484F0ECEBDE0F7361A7B17F60726101698274EF9449B7741E912FF944A3C53493476D5E92D2CFD82C2199421729682891F1B6E7026F9E4AC80198763677BA5804662D452552DA048F2F6F82862DA6ADFF7E3F1D0B4E01233E0D5CD0871DFF47394C2CF82662C6F304FDF47A230D4083E791C91827B2C492866903A976F79A35756C5C58BF95BA641ADE0ECD387F69D79AB6D331ABE181D31436917379642E92827CB54695EA20CB2FD24515E840DCC420F57515B425802F2613B7763C16B774B80E9764C6C57536C20CFF6F20848348AFB1E509605B97DB8B90B853C89944BB900C0AAA2BCCA78BC54A5EE07ADF129CCF52016E022585AB9EE1542645F431E6B25D484802D0D0741E91322EFEEC05404ED84588EADA1CCC46B5B113F7EA6007A07317B41282DFCD14DEB73FBFC9590AC77D03C886751241938E7E00BA2669E925EF694E526017249580A0226535CBDB99EB6656F9432A394CB7D3A7C5E408D30F8C712D528B2C3F1AA1FA4617C9517B02D64E1660214AAE45396A90C1552BBB6A499C1ECDF2CF944F2166BFD6AEB9794CBA0DBF79B85608AE8C0954F967E4479651E218DDF6EE23E0789EB079AE75E6A9FF9204047F4251C48C5A1407D3304F768794014B622E3CCB4B16DB8BF5A694EA376B6FB9BDC7567D70E4D206B58BFF258B46B84DBD4285DEC6F036DDA8AAB2EE5814EC87BB747F21AEA710FE3EEF9074463C45DE6C02BBC97BAF15F327ADCE773E85F5AE0CE24F70112ECF697431A3871BABD37457017C96F852603D8B0945834D10ED270CD76FD339644479A4ABABE06CF4145911AF5E6387D03E06497A965853165CBD74057315A99E9311A7FE49E13510839B52D8B606C98A2460A176F4CD11731781B81D8CBEB9923ABF7DC87416CC091D96C301D29BA4DAF79D345D5E251493D710A8F597AB7EEC4A78D669102D864CC22C5009F71D5B06CE78CB6A5F9FDE2BF0AE29F0AE4E204C8F7DA63E1612D20CB0E8316310D3EA010ACD7908B1B75B9AF61EEA814F1D92989587BCB337B0C250C8CAF4F81C98F0988EB681C12FB07491F36C1A415682539EDB95D4820FB2D6BFDBC8727F1590213C08316C7A6418DBDD773F0AF5FE6F3E47104C9F62BA3B00C4B6612790C9C35E7C4095D2B5FAB6D433D9778094A12C47B164993DA17B292B8F7BFFA36CA4A5F14BA856DD59788CBA5C8F6111C6C58737D0205DE5216FFC9416A90064C651B167026BBC38C586681BC42F956422508B2E158D18A139F4109E6DDBA8E6D6ED6419D2A4E481901874F9253E8C7A02A81A8FCD83C3DC5AAF204B84E78422C30A33345E176EB6D0F0EB17ACFB8B79620BB257C2B27D84F2F8F460151FC09D175BB98217B2839D925F80018D21B29B959EB7BFCB26A3999800C808F8FA088C6D7C838FCED885AF885D50462972247A7E449488C8413BA206F687BE266680C7572051B8BB5A3EA9D83139B4FB1FEF2E12756E22B554F3606B18CDAB95C07FC20E49E2A50FBD226AFB3FC7F4EF9C3520147271547B7D059539BBCFF8D9097449A40DC82753ADE8DD71E9766F3EF525DFC906E5FCF232A811AFFE64C93701418A90072E9C8F64AD08EF9EF6D36AB32253ABE174F845A9395B2BA87673EB7B74EAA1882DC610C51340CA832AFBD8F164DA648E7A72BD9AA75DDCA55FEC4E90051374C607BE0FD77088A03C4EF8A5F50D979CFB4C8AAD5ABFAC43944B7338E2ABE6739E0752F35A0E1396F6D5958FE1D6B7C42C3E9383FA032BCCD310EEA99E5A3AB2BFEE524EC2B5BEE078D6971D92DE5579256417829BA7CEB73B46316AB9B22005A224C3864FD93A5915AB42A874C954D8B542E56FCC38EF6B257969F28F403AE338DA0C194F7E6C2C19F5626AF6DA7B2243815BE4C41EB2E2C9F7B42538A17D8FDC7E0A3EA28B44DB8A2F486497AAA202B2CA103A855D4F19D96EBF0F90F25E1AE3EB140A34A79CE254EC71BA0EA924FE94627369D5454C165422AA4AB83A14C654D3EAFE04F84CF442D431217B051037FE1B4C144798BD3B40EF3ADFE0E13805D26205BEACF460AA4F7EEB7EC848EF061EED4000E47DBB6C8B6B06ABFD462BC439390A36AF48CFE133806EA1811DA0E1A583296098F0965B36F2AAF5C7915A5CEC03C9D1E49B7BAE80AD3939F4BE298E16367F88DA575D4368CA29772FF2179F1892383FE164F8C586DA380C4FD3E9239B575F33A0F1E800DDA43B1B98E2ACE014B5D3B8439D54207B9F8A0E5B50C55DD82188580AC0F752A8EA203B3154587B8A8661D979FB269C158F6A1146FC641B74094969B8284B5E4F3C098C845457A3F10F53754F88ECD8DF9272C4E090830D2F50B7F25F7B5F326A2313E1ECAFA16C4A08705DD549EB7B56F441F811BCADB91DF8A8EE7DBAF55316FAC6BAE2699FF8E045B9FC61DFDDC38676C119E06351493346E99F2C47280A98A604185CF5BC1EB7C2181E1D42FD0F49BD2F6C5F41879EE222CF335E8F352F17C614984A3B163772DB2D6B97D8A5E0AA9CB61DBAF465BDFFED342161855574BA2508777CA069EFC53DF1AE6FBF1C6578582DED487463B4EC732BFCE3A39A14D7E0FA86EF0611D5F1DACD617100BD40303E0DDC9CB864F6335A05468830BC323D1E76755BE19F27592452D3036F91AA6925BD557A747C0236CF5D711C9DDB70344BCAE529A64694426A4B0BAF4E822115B51164980AB99E033595665B4434A9C0A0B3C974124ADDA00AAF5716A4A3C6043F7CC30E8103C20CAB1FA8B983B27A9DF910F46FFB5A04707335F606E574B58F934C07F152D1E34903C75C3735B848279FF92D9B372BCED4DFB99A539F8EA29F0CD3DD6B6277A2F2A1EA0F81A7C83ABE260B5A1B99163F4A537A3B5FD9395B6B54E385AA232480C787E33D80F2D5498E27B718D611819A9ACD714CE735530D688C0AC4913468C106427250742492B51C71048CD898CA2FED1D4C9D8BFADD62CA3C7531A68613A0F983C3EB7C4CF4F5A383BE92202D1C667C424997FBC47A97A850F98C05E78A23761911EB5A4EFF2C5F00B7515102CA8659863289633E623A52B2283559A52DEBDE6E30DD2F1957EC2EF763DC1A007680E56C99F77A24923C77038C6FEE86DBB50B3EA3B5AEB86BA87D2E56BB1FAC51B98B44EAEBEF5046965AF84D2B909AEE9B20BA14806A7DAA000378993CDFF0E1FCA3DD80E8DC7D5A54234DE4349B1F01C7DC006B357C365BD3EA52BEC900F0DE699DEE320A2155FFEE531848E8558C358C7961C2FA3B1B30394CB0514BF69DBDD1CA6D5F6EB43133BC0F891735DA2EDD501E56E7EC98275F8B591D63350921A3F5C99965654A013CF5FCE29DB06F76392529EF3D473D02970272F78DA8E87F83E3194B8F07BF90FC284C5351D2ABDA50B4A621CEA421DDC31D93B235440D756E3547B6ECF632A982F6627C51EF0695FE4DBEF7ACD281693EC0070CAF941241266EDB30A51CFE84075B643853F90D830C1E4DF5A72925AB74B23E6D486A45C6B961D9443BEAD32D9BEA765E0364A64370188772DE13EA4CE6ED174F62A03D719B96B592889FF1259CA23182E47263C5A25597D1A4A142805C6A9DA0CFA3C65DC9778F678B280205ABBEBE3E2119D8719063D38F57CD6DD14CBED412FCA830DC8F2E1F2B752C844E101F9E5F51259A681A7459215BEB8C684BC2867BD4E17A378ABBB187486CE07FFE3AD3A33576E73DB6585A6EE6382C5E5D369D25BF1CCF4BA91ED18C3EE09BA3E0BDAA27836332B03C0042F923E1D8C41A90D2FC1A1CA0CE7A533076B1430EA7BEF89B32674AC002F320D24C3E54581BE7F0EF3E52F4F580EEC85E27F1AB00A8635EC2C99CE14F9E788719349EC3D68B4B86997F485BF721494021DEEBCA41E30E9E6DFE1AB1E1194AA1F7760E2D6DD887E01DC1F365DDA4EF8ED185CD147DF192FB624F8FC8813D891A45387C88D39988096FF1D0E01ADC3C7CB79A15DD85160F08367A2CEF70FD139AF107DA33AEA80AFA75605C1213B4A0AD125C97172D8466BCB82B9C6A5E675EE83FDC9AF1E16DA92E76F81508E7299581C4899089CC7DAA15938091645B3BA34CA28913E0E9F63DCEA016045B67534515C76F0030DC26F4F44CD39EEE2C30A0148A2F04D4FC0D92E689BF3992A1137380F1744A910E339FC5F33DFC33AB53B81241137417E164BE3786E22C93344EB846F587DBCDF76B27E2FCE63A6245E55603CFB69B451494EFE0FBC9724B4F9A12C41009EA604FE9EC9611B43FC3033EC70508D654A2624307DD712C01337CA4CCD15BC5B2D01DCD64B260769195E112D945106A9BB95F83DF2526E409EE96C0532A87409C1626C07AD2F90D02604E607EF2325CCF89E52ABA3B1EDA370ED5C03222CAAD1FA0032DB1892BDCB914AD2D7D063C6F3C2312F92B336F75AD85BCA7D9ABA63A6559AF23084758B3D60237CE45243A89EB013B0AFD6837EF3187F15BC54FE8AF4F06002C5C81D0992DD39C92309EBA5ED3787B113674B34F5501AB701605E0F83C615D797132802C562B92535E38A929F23F11750706A34B2FAF62729A528F7E55FC91213D4AA63FD277FB80ED0E37FC788E017C5B8E19DC31492607984A3C550B64A044F0F626CCE9C0E48A862E8AD8779AFAA2856C3B7AF716D94C057753794B76597EAE9265041B03105C29BADC113DBEBAD58CC738E4DE8A9E40337177EECF542366A207048E6DF17F6743C1CECC48149746CFF0E21CC42761C29CFDD1C8A659430984C6352F7B62DD97D23EF69E297D01C14B68D74CE9D96C1B9FF3EF8AADA0D90481DD3964D60F0B8EA4CEE234373A9E871F8ABFE4C2DF18E65B01234F4567F243C5DECD609E0790FA933DD8EFD9DD4D5DD8C6175373125E33C57A1C7B091E33B4199815BF7F0D6095F92C1672B04AA404ABBBD8563E9009F2C08FA13FEAA33F90D1BA63271BD6CE851F7A2469440608BBBA4B372A700895AD55E523945905A40123BD0F00E77F83E8AFA7CE8DD401EEFA1B8C1A391227FD909423032BF8F968693BE0639F814050318E59F4220E3B9022731710418E7298F684BCB7D62785444601550261DBF611F7D0C58E71695A1EA312802CE058A61D0E81B23220A89EFF01C93C7823369BA9150FA19A3C96B5D226CB38045A5B091CA5B9DA64FF86584534E2A261056A470678C52F67B77C3FB741C19D08E4CC404193192A55A752A5A74730878319A679F0CA667B4F6EF1BAFD4A53ED3AC00A75B4D18741FC89E0302A4439840B217C5DB749DB8FBBB7EC44D0C4B4C2781BCE1C8C9F811D1EEB63495D2FF6A958FB857E684C0155EA8565DFF92150EE2204776FEAD35B91FA4A895745B591BB801EC8908AA7B3BF436A599808E8E4E44F2769D8273238515FC04EB9B59D4EA6810BED5F571D1A67F2C2B122702AE8799338EDE2F254CDD302198B1EA9B3A1FAAD480EE748DD82D56C0E1475A34BBE8575A5532D485EAEF9C8D107AF2C2097C873F70D717819B1BE413863D02CE0895F563CF55A210FE29E66BDAE03731052ED948C0ADB23190367FC9CF82CD0F29EDA6C1637BBE87432E0D126219D8F14AAE82C1474C16BB332CC9057E0ECFDED2C91AC0D1720290C930344B2441C14834F9BC3D74C9F0A150EA51CD582F2013A06336711E09C0019BC27FC8501CE6F2AAB5D388F375E302BBF12B5D5727DACF65B4495773F136B722C5ADAA7661D57158A58B48DC840E89EE59D23F5C218691E16A21B1906B9CE185386BE892174A34932F3EFEADF2EDBB08CE0EA6C2764B9D55F4CABA5D637CE8864256A042F14EAA5E36DDB73DD1EB42C2DEDF90369BC71A0ADD44E713D97CE440FB52AEAD39277D0E0448AF81A2CAE19E4F3D99391782F9CBF9A4CB16BC6147F823DBF33D1BF002860DB477C8DB090E16ED7FFFED24C16B728142096B664802BAA8584A8BD5841E0EC25D8D77F4374008E6E4458C4ED18103455B7910FD2EBBDD0BDF81DF456611D0DCECB818502CF1DB56DCB8BE10B81A0208B7BB7780DA1E44E2BBAD00CA6DE868570C6FAECE0CC770CA94108148E7C48AC7B6A134C66923FF00F28F8A2DEC69726C33C6AA0FB75B58A91D653DC3500CE9DB44822C7E97490D6439495A8A7A925101682D5C3A143771F52243B6660A80A1C765B3C082DED04AF1ED53960750F9BF1F736EFDC803847FD1F577CC5D6BD108057B77A692168DFA549BD9ADF69D41436F980CFEA5264FF989C51604A8C314A11E81A22401EB615EBB0BA19D814309019138F53BF35EEC5938D3E22FA86F73A49B2129F0B8CB2B9E9A76559181E7B9425215C80B134CD230AE50FB749DBF486274D21A9E3298600F72E2AC3A911E6538246EA890DDDECAC42A2360B2D12182D5A0537DA6988DD30DC594E2A0047523A2BB47EC03E200E4F08D9665A643226C1080D25102D3C2A2D979999BB0C5A0D7F376DF1B7C0478A36A888F6E9986FCCA4ADF6F2165E807DEEF3F8F75C14BC +pk = 62386C83F3DB8D82DE36D06F7FC2FBF439E12C873A4935CEF59E728B7DDD89DDE676B7D671B76AFB7903FB894D6F8BC9664D2F013B6644A8DD9BE085D795748770DCACE7A31DD2431425764AF800A92E36DA6D8A9B7C0420C000DF0E4129A21620C5C8B55A66B41C0C1BB9149DEF24755CA00800710511335E6A9A3EE9DFD1468FC9FB8B822116EF010582756133E9381815B99360A99CA6A779A92B8F4B2D28BE252692B1BC657ED2457239FC2E88F80A4891025033646F5CC79369DE2F6BB574144B4E5152606E98E845AF9C4734FFF1FACA475E5AC674F26A999598BE5D7366071A0B3550D1F171148D90CA8A4F5115928BE6E01CFA816BD1EA3C97C18C597110C016C4059587D944BA176A5A6FCE63119DE23284AEF842FEA0AEE4B17E489250994A0CA677242265083C3088492760360458E6AE54E821CFCD1B8195DBB7FAC5391A65D0CAE82B04250D67530D4B86DE6BE01D14A62E2661A8E3E2C13376AF501143F350ED6275AA6E7C57FFAF0B71CD7B19C16D1BEF35DB731DE7C49EF9D1F9A2F604298BB52FE44ED5678226A1E24C174E14C4F5A075E3E126C5334E2BE565BDD1AD070D3679670EE83ADDBEACE77C69B8187F5006F749468E6E48B69AB3353D5975C84F4DF89DCC8A09EF678C08BB7BA579ED2554D288CFB23E34CBC4293DD2B03862544EA8EC12E55DE7EC968BC40FD8AC5EA7AB0E6DECAF724E564EF7639E8C258C8952500BE7EF9881076133A3761FB68731FF4F650ACFF50F18CD3D5E3C0EFCC727DE2C5A9E1C1BE7E8B579A9D583FF61D0F6D854400485C51BCAA9F19CFFD23CC1E2E34D44238F8FA1B295F2E4C724C7E9A02E40A35C28987955B1DB7EE49BCADB053F459331F6B21BD840E1CAFAE71A56C9CE47EF9FF987E9FA800835F92BB4DE60C9541DB8B0A2D400F04FFF059FCBE7B21701847056BDE81B12708D2258EE1AAA952EE2F5678E02ACDBDFCB178A4F1B2288EE1E982EFE6CCF49E2789CD5BD3348F4A6613C976E7555AE60C5AE6E595BF3C51395ABCFA6C0AA9B50429A484CB6E785D7BCBADEAC1F70A5F458916C647F5A8871B7044700AFD164EF993F25438C325F5B9D6C05DBDFB2EFAC7AFC7DA68F93C31789A37479741EB05261E3A3E5B616C13C551271A9E7346BD2E0886AAFB0B228D159988CFB8CF93AF56AB0FC6A9E9F20162619408531C6E6BCE7FBB0F6E1177A17205029CEF825CA1BCC0ECC6F7080859E3745F99939231D967657DF7EE9721A54A426729F5F13679EA0F0FBF8B0442D1AEE40605A5B5F6559FA480F0C63F595600CDC2C42AD8887172E3FF7847D3CC80A9F10F1BD4F2E014082728764A624F2C54569552C3917824CC22E4C535EA6CD9AF96637D43D615ED0F4D1E0305D4FABCA62FFE0A5F39D2F9C879C75AC14726BC14A2631D6E7D0894A9FD49A56590A66FA99E43403B9BA68E56A19506661F8CCBEA1D36225B6AB02F0E6AD9F3FB0A5772DA326C1992B102FC8C8D482A1558DB9D2F0D2F43433D575048B2B2E38E6C3A60F47E618D771E57BD4BE2B069847895C17F3721CFEB33FB7FB2CAD2A736805F9C9BB3A3F349750A3AF3E53792AC2296143EBC10D5AE9EF99D86B9B0A4DC5EA27B2B6974BD5E1DD5B93D5AC4AA927714CA15AEE9F02D4D88E790AA420698C99DA92F097EA4D649E56F7526FA4B29412FD7DB3EA80DDA5C3591BB045C432D57A06C4D792A71321E3FE3219BB96567E5628CFA84A185446AC2E0CA0E9A2909E3FE424B052FD24EB9F2316C3EED2C12914972D9B10639C21242E51AFA1BCF3021563ECFE6748E22E1516274CB783AB1D5B1B2B38B87DD9434EABF6931386A5DA9E123C5C1EB84172F136F7BA8C748791BFBCD72E75C98E47680124941FA1100F733AD0A638524A5A4C0AD1E5C80D66E9890DCA2D6B7A58E3012D3CB8F542529D92BEA53B871CDF1FA11B5DE3BC9160CFE7A029B371BE166F0DFC9C08A4B3117BEF6DB24E79F5367DA69F5434F7F8C5A8763095BFECC547FE0CB687ACFB467115669149EDFEAA053ED33B24E9DC7FC682C04DED84353EB235D4C1833C58417840E0298ED34367ECCEAC7F1E2575675DEA781B1FC6D816C12B648D3B458580AB95E272EB13ABFD7647B0A87DA6CB04307585D19E3473685151544EFAF3E8F4CF7DFCBDC394FF849F2698E1C11D5C80504969103A3EFD65F4165B35BA39D1D4DF6907334C9EF17B442D3CC2CAA065B3327FE5291A7A5C383FFB68D4F50B1E0534D65810D1097C862BDF23511F5AB8BCC40DC5B1226C53FCB3E859F7C22BD24117228B8BC827E97ED8256137DCADBFC2D101C6D04435A7813FFB47C8A135FB4231302575D14718EAC33B1CF6B2AB6FD7F36DDDC54FFB8C6AD4CE99A5F78F2FDAD11EE0F71E3464F10E56656748ECBCEBA235D3061B7347E025534905F9D54E84E0A6D230D134241C692A2AC9E89341B0797C4B75C1AE738A889DE2FFDC9F7F391A8F45D8F6AE8150573C91E97B8D4122B21C74769118A2EF60F494DE6DED01CE8FB962D0413ACB980CCE10EAAA4814E2565DC6EF95BB8F4C3D846357284956BFCCEEC71F1F9041BAC626FCA15A39992B797DBFB8184C9B12CADD0B5E9F39A284CB5161F07D7B4C25BA40FC8E2712DABCCAD5D9EFDD316E869386107DC525EDDC33D97044FD8C5034DD9DE3BC7FBE066563E34CA2AC38369904E16DB5FAA1474A35303FFC0C7B1EEC5FCED569611BCDBCC3DCF1C40188F75C0F073D282901AEAD92B067DE1ED8AC157D8DCBC38A23A4D1688D7739CA1EC4618218BCEAD723736A2D564B9AE2195CA189F0E585BD3AEABFEA7AE0C55BA6CFA3069D7A69698CF2F7F7991856384EFE8FE7ED301FF7AA45B225A5313EC116790AB557C0B90DDA45C32D265C0EF36EF0FB4C106F571EB8CDA8B7762CFD47472C52633CECBD0FE430D314AA568E0899F7955C9452F2C307ABB6909232FAC139F5C9C71DA19157BE0A778A622A375CAFA55B2D8C062E43290FF86A183621565F52CD20C2965AAF0B5732183BFA9681672F08EF79274B97697A4D9FF2238234DFEA709FDCF4FF452C76B39296BC4FF0A256C7C7FAE136F884BB4D6653D63D0AD4FF8C47619317C0A128F301B8D10E8CCCDCE4025D4BDDFA1A85AD41433B9F2F7654C20B01CB693F6EF8C981C2B83E0E08DFFF6352E203AB587A0EEBC63C9107F592F49E69FB0DB7962EC7A54A632CAAAE0D93574BFCF2CC54852C5D8CE07A2DAE90CAB51E749EDFA3F3CBEB9F4548CC3C41CC4972F11959937948F3B377DC084E10B9640CA5F5E3282D778C55AE7B9CF14D9C92ED0ACB2C35778062999A9613A3E6CE307E00080B1323B0955656822A4F3F731B59CDFCBF9E2FDA5DE0DA800F47C4E800EE55506DA4228184A8A86917AD51AE93488C4BD983B4AD2B77A0930C8851AC85C44E9A20D8E40EE3DECE0E468FD8C753C990CB4DCEA4EDF81D1BE73B1CEC9FBC7C5A659BA9ED6C7293C4C09FA81524B4733541D9FBE4DE8B611FD933C5C93E9E0EFB2C35621200F4DBE43924203EEEAC079ADAE88B64E2136981676BD8B10D15EF5ED25AACBADC4653D241EF299CEF8BEE0F16216265415943F96360497AE162950BDB13AD5DC6763B9AF42EE960AD6B600EC3DF8430236BB749E8CC466E668C57E1FD761D435890CB67E2625B302BFC62C6CEC986E723688891386FF750D7C32DFEAF51BC65BB0C45D1D740983858B8973217C913237D435CCAECF44F38AB5E91EF858CEA87B824314DC2EE24A68F7532BC9F4F09CDE39271C28AA15D7D96B2F16E2EBE0E8F051605EA0D0B7B0B4E9E14D628A0DE6891CAD6F6C35EF0E5F6300C7D517569E280A78C628D3848435B3A75CBBB4C1BF02FD012B3D20F7B0F1E082BAE41F29831E50C8F7A8792FB2F8E5BC90AC552C90C599427CE09E9A56B915FBFA7DAD0B5E4049B0F881B12D2D019C9AEAB60CA0EDEE628E71E38D33818E619942019AD4891CD4DD4BD4A300C7AE7E88CE156290CC56010EBB2D33AF70B07525A7F1FF59F3CB1F7AD74A5BB746EF53FCEF981F5AA2B2104A1D5564443D6AA3C5BDD1509AC98E560ED0D09984C7260B25ED4EFFE2F5FDB26A1731635985F3EA02A05257DB0EF10304217DE113AD516331B12CB9E31F501395B90141886EC93A0C6D9B160F3BC6B017769DC473C27F72F82E730C9259DEDBC41A3A6F32CB4B508D34F76D339241367ABB19EA2087DAC1B922342129C3D95D5DE9EE75CAB591FCCF890EDBDCD2502F386A7B7B5091864235CD56C59FB90C62903C6959E32A7D9E730643C2CDCEED82984B78F5D143FC547F7BE947A959DB41B97EB96040F4559876F64FF2AD106F0128845F80448190550D5D1F4710375DC2FDB335C80362AB4F6E0CB8548884C724E9FE4488274B3D7D1B89E976F41D16147A67B30C2091FC011D15F792E7165D27F176BFB8C8419D504A2CCF8203D5205AC1EF737E863D4F9A9FDD2EEA369AD2A3A9AF07907C8BD93C30A60D9B93E0D146B48246282B82D46AE89FA0D69677325DB2EABBFB5884BEA2F31DC925E5BD659368F19C5A95388ECA9FD83E8804E83F2560CBED954B4EC12EAF1542D33E3D414494AB0AD4FEA78BE7A5D9917A5220A61EFD1A419E1C9E378C9BB98F0C5BD04FCCC03595B3DA8E1F71F5A890D76F474BA05E93A8F325B91DE522E8F3D837F627EAFE40D7AA6A6DA0C59BCDA6159939BA972CBF31676225AB0192F2E430E1EEFA3ED7073FD3479895E2F45E248DC9A36728F15A8F2DB1E0AEB32F6FB9C87DD0F982FA060F39ABDBC16DA068769A8A3FFB0210C31BE99E4FA75ACCBFF894357148EDDD936F3EA62E7A8B73AE4D76AEE160EBAA7BBB3F0E4BC330F5357FC09CB46AD5425323AF6F397F507BC75CB77B80F9E44B76AB02C71AC6EC717FE5C719BB661F81092C0C19EDC6A75E8ED593200D1C44170B27C77452A7EABD541B8501B5A0E0EBE6066A54C5FF5A9F740CCE7468D253CBBD2A312063BEE4A96F86ABC2F9AB00ED3DDD01667E99FC757844D405C5AD3C7511D497B378C283D71DD3D5C95719BF577D1DEB34C2A91DB39BE1C8D81984A04248A8226195ABE5844A6C869A93597E13EAF5782C3E315FB360310F0958D5EEB8CCC957D05F1589A7BB143A27A9B5EDD00A39335B983276458DE9A46225E924989E4C84E3CA87A80438858B31F6C0366B28FAA95A22298042141EA188860C0C200485D9288EA0E726C5495104B5E25A5C4523D30237BF49188991FDC187483C9E478FFF5F270052752CA9B27AB9CAFD886914590DA5D9C3837734392F911C6DC38A4715C96A71946E242C6B24EF9CB3498479EC0B862A5F47D1FD69BBC842C276F568CA0DBEB45B2FA1AB3984D23385DF18D6DE334A900F4A5460580A28158D9DA49B54B31BEFB950636FA3D559E50641BD8F7CF744FBF9C6FD47B99A2E3455A5DE5C365361468240D1D072C601F3FBA3A5F0D6C523AC446CA2AA8544DC6169BEB66A942DFD9831444CCCCEACE114E26A7414E7D4F3EBB2AC028DBD282ED44A4169A01A96702333482D551FD6C5E9B7D4C56A7587AC3B71CE0133623895B3F3CC97559582ECF09B4AA97C49CCA41A9341DEB676A636922327ECFF0E186F1955337FC29523E021C40230B3BD38DE6F4C8EDE85CDE8F5B8EA8BA272411181185D3EBB127497E07CD8DA884CC57C3FE6AF9C527D750585AB6FBB46C481EDC8DDFCEFED0F0A29E2814B7055353206ECFFF77ED1FCB9270849C1DB4ED2C1000B2EC4E48B09254CF328569157B413C504116FD13DE17509DE466AA847BD06E2237C2EE1BE6F6AB76D40189AEEE1D76CAB22A9B2D9A34F2118D5B6A1F4E0687C175BFE4EDB3756578176C388F832B58F7995CFE012ED627B513AF82C3A17D81EA8F65EE25A8E7D4E741C926A14AAF925C48139A62FD0D64F237BCDDD610883491F2E3474E9DEAEEC18D93FF0D039678F15BCA7C67E734F378EEE2B8D3B38C7187BB7537E5DA52E9DE4C21BE2E40985CB8E54AA2FA7EDBF63734CCE606D3375D2822CECDE30C7BA49386A48393C43A2A893FEE55A38E599944F7C6CBE4CF72AF5789597F152B900FCCD3AD9808F6F658CF2081559EAB14749D6ACAD88C304AB7C124BEB04C80F7B71F1EB793F67792A3C0C2B365A1361AE6D2BAB25F05C4E93554AEBFADA362B4258DA129616E78B81D26BFE89ABD9E08B9C7E4F8F015AB95D52B7501064F944A446550390B94E64928979CC85ED9622A4E63F2DB68F6381277216CC0E66AE00B2D323382CB892E3E99EC852BD7F3CDDD6C0C3DC45DC7D793ED805D4C8F08C21D1D3AE32F531AF9412347B2FA91EA53BFDBDF191CC3F525E788725CF98743CA41CE133503142F70F4FC7588285C449547F884C094D9670D5B70EAC003FE34F5AC2CCAE131DB7732ABC871AFEC0F57FF7A7948B867C5D7783619870B80F7AE50DEE85BC3C58E960EFBCCBD9CA90E50F1F0303811C05D9610B26A5DFCA01071365C9E02A2E8F3649F527B0EFECF0AAAE738E5DD4AF1309BBFE3D97D1F15E78FAF4B568EC8941CFADB29FCA1304C5A7CF61432A53859D44D5B00152130AFDA23DF1CE899CB92491A2786D54AF677807BCC2BCEA09B4DCE51B555C8F3FBD29FB8FA3D114494E210838694711537962947F32B94576C70A71F181F719014ACAC8B3F93D07C7A7F83C4544DED3CC4CFD65A30129EF2F42CF7102E6ABDBF7EE26877F3CFCA318CC9BCAD2247A47A11965ACD2F9985702DF26E19984896F4E0A87F94D83B8A4FC19C744D9394EEE875180C06E024772254BA3A75B30B4677A51F2C000286B2F39174B2DF4887C13A7763E59508456415ED837EFD0F038759137AE6A859BA03E7C048304768D975092931BA12EE137260B72098D1541F75637C44E002BB476301469EF0926B22CF3FCF15E576A37FEFD676E9A3EA2E479EBC28855E1BC658EE18942C1893F541CD59DA0DF2948CC2B4102D149CBE3E909F4ED1AA03B29CBFA5C5E7FB3C8F161D29459EF754FF6848AB51D0D2F460FF6C0D2DCD6FCC17972C7D9A42D323B03B8AC64E2DC80E28D489DB87DFD5D2E05B70CB85A7C576C4BF54F65D1812C24CF499AF2CF818219D02ABD5B0E836E5EEAFBCE6B63C799975DC0F156FE13EAA97CBE63BADC5A3BD98C07475B8EDE7F78B74EC0F1381DF7FCCD06C1065BD8E7DFED4617E55514D1031630837BEE1BEDD3A105C3BF2B127608408F2C153A9E002F62D97B350DC349740E82E4E4ACD685E916022FDCB997DB08677FB6DD8682DD01730120A0DE919922101B2C48B3D7D5314DD60C3EC130B34B3FBA2A2FB54548229212C0D2DB53E6D4414624FEAB16873059E293DA24B3EDD677AB2CDDD0EA6F0240E20D1B0E939CAB9D7950511CB1B466D8EA0E74A39102B34C0FA3794840B86A3773E88E3501AD43847C86AC112969A32311CEB7C35C5AD37C2745DD08366EB9A22EC43C512B085B73FF31DEA3C50A2983752E6C19069962F4D048727B2C3EB262F5F00DFD8C60681CC75438C14858147E23A5B65FB5AD8B6801AB778CE6C24E02564190EBE2A2CE094ABD6449A47D2EBFBFA3802ACAF15A6F15CF14B290E9778D780FF3CC2C3408D8615066E4C4FC39E3C97615E6A1E86D0AF648D8298EA6A17BB6AFB7F4FF218F04C6A519F53430F47D6414B32E34327E63507011898AB4FA3014D84F5DF0DE208F3D2E76DEC3892D6D02E415C60A78F59496614171F5382978DB91A13E4F112FA34A2FE68AC1C02FB84B44412356E0D5CE1CA7C181C4018E4BACB60BD19A1338E623C998B8EBDB8FB5BACC746E0C0D113377C251B05231B27D8DD7027C6E70315DBCC0419789351A6831C61A6C619E8D380C0A7D2FAE3578EC21C594CDF2E4F6C666F9010EAFBD9F77E21F6 sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A2643564B464B41132869FE5A9BA6CF27 -smlen = 1168 -sm = FDC49C6DDFDCD6FC82A9E7EA1DA602FE65A46BA92BE89771CC0D0DBB7A8B6F89EE03DE3781E0101151AF3AB1C1D3D199C6C3869E286223478024E01E6209B7E3ED407D10FFAF16468E0C6339CAABC130FA6DA228922025A390BB2C9A2A3BEC5FABCC25F3F08F5822833EBA16E52E0F3F3E72E396568E07C7DCE81FEFFEC840D9469504586F6FE3775D7C7A28C78695DC8139D03CECE962367B07FD565ECA80701D417E7FD6C25B32334EEA4523B418E4E91F9B6EF6A0CA825EE9CD95D5665D7770C7A0948C3CDFBB9FA73DC5E6E13C64172D994C8538FB35355F577BB2860D2A02E7B0755C2E968DFEFEC93BFAC355D156B4943567D7FFAC849346530ABCA61B12E896BAECD66D3A3A7E68B9E429782E584C2CD599842409929643BE6BEAF087BECCD5CF0D6D1F6D5C26B362FD8A4FA212B7B410F0176EDA3943FB1EED0568FBFF1B2F35AC3DF839EA2E6AC9283E420FBCD77E85CF30A051AFC2AD97E2439D3E17FDE9BE62EBB4620A46E8879DDEF50C46D938CF6B0278010F54643D01E8E6A80C20F01B8DA90F03039270E5F3FD9F97A7A902E744806B5BD44A31B8E3EFEF7E2F187E27D4F1F197F3E8A0BE70A321B3B2A00D1E1BF3E22D6C92705C6D7AF3CA2F400E4CC693C9CFD4DA2F06160D475E815DC6B719B1399E28DD5E2A6B38D10D9E1870AA4643EFAB472886037D2FCA8BFD94D4CC593BB71E96425852D44AC8357859AA88C36E6A5666EFC33E42C6E3ABB21FC03E9155E1C657D646C2804B2602952978A0094A59817D2307ED29F368D19233761D5513881B1A5C051FEF224353138388CFF9F4312C52C6DDB14E554FDEEECC503E8C16F75780B757FFB6A73F94879D55A4286F2AC47CCE43A7A0C00380E86373C5706210B655F0E6F2DCB80151BA0AE068CD93DA871408D34BD046EEB8466291037F36F634D6CCF5A09968AA8DD0AA24D2762825A9206F81BBE4BC4E013623CE254B8FA2E5894E13D4119C5DC33967CBD7A0E266D979062CF3EF9CA524183B6A8B689A3C8206664B49DC775992142A910500F33DA017D24E7E8D4A4C113CE2A6C03AF0FCCDF58211C496E28482D0E144A79CCA82B5F6F752416814B1040EBE12A8B994D7D74158F94787C01156B6676B01D276E817C7EE53191CEBDA2647185AB17C71991DB2EFEAF989F05EE838157D40A5E80998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +smlen = 1294 +sm = A24D63045049176078182FD13BED912F488DF833F33CF24F35427156DC125D172E5CF98017CECF24D076B63B8F3809A3F3015558BD9D0E2EFB3A6C74A22117750682BEBBA144C3C3A14BEB134B6B256C141B4DA1FF2DFA59B91BB47CD0E8A809066DDA73735A498C57CB46B5EB41166CE6BEBFFEB00BDA25F8C189B969486CB93E0842D247EE046CCDA56245B65C4A821B9DC3FCE3052C68B33B092F65930178251F17DB33636395E7A0EAB6312C827FFCEDEBCA4F6FBA9138962E5C54B421858AE6C5396345799954B4150144A748406675EFBD642ABD5887087D5DB7F78B83CEAB9010412CC75307C6658A9FCD4C755A73434BE1FE9551060248BE6D0A54303B247D717D69134B2A6B57A1B3D90FCB1747C59C871F9449492BA08B552A6C249C622CFA8A074C525E2C10B04F79DF2F16ABDE05514F6647B39E85EA4F5E2CF2B72751B8F91C03A538E4FD2BD4C9DD562E957C75F8364990058776D61A94A46FF1AE0B7B04D6B6DEF6063C1193E128E7CB5FAEA50B7ADE2C5F3830AB62FE5B6B27D28D675707761B075BBB810FC2A86D63F6CD2D814E259CC24EF61EA5636E45ADF76D0F8917961A2BFE0AE30C86CEFD9A091926198886CE27741FF8641B59177C1ACE7C02D3C10206D2840D11B142BEE67512EAA8B278E1BAC117453A1C5A5A68073BDD6367DB5BFA6A13B758665DAE0694FECCB548ECC0AB943C56A8FBC79767FD2D7BBA934771EE2DFDEF3DC0B037595A98CA7901075C3FF860A3283948F5BE0CFAA7CEAB06A84AA35DDFDEC0C64C32EBC1FD7317C4731CFDD69336EDEA8DF3F6C5E277B78CB4FD6D6F8FFE8F733681C487DD9C949E3DAD6371894F0008FBB2409F10DF23E881B9A9BF4C9858533648E7434D7DFCD41E50CA9674D6AE1F28A98F0AA2E1AD1FB58AE01072EA03121BDC18654BA3E761CF69F42D0F5764E9C9ABBAD97ED9985FF6437059A2BC298CF9FDDC9BCF8FABF64292515E1182AE85C363A38C39353439A14D4E0D25A45D50C67B16288655D3DAE07A8CB7356CC17668AC94BE021F336F412E43578FA7C6EE5E0388F7C1A136066215944EB5D11002458C201B43E5EFEF333207E7BBA272DA6F2A36C6A835FA6DC856837ABA65439F5F66B35BDC0A48D9E78BDBF5AAC3BF76DCE5BA8A8CF469BD8837D3070A212E20473D322B9911559E5B37DEB6644D64B7B4035C96AC970EF8C4871238A1A00626046D67694E77AED40C0BB2E1C1BE0B176B8BCCF00FA776757A23AB9B37A00DA483331B4935204828DCBCD9064E7AC403E6027104F4E770B833522D7B061156B6676B01D276E817C7EE53191CEBDA2647185AB17C71991DB2EFEAF989F05EE838157D40A5E80998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = 2E0E85BBEB3A078AD60093F8A3857E6D04BB91971F46B7CDA92F8E65C738C6CBBE4A978523286B487B037EA2D6027F81A5D389DA50B62BE6B15261C88E88AF66B671260AECBAE5340BDBCEEA42DB5752DA44D5D73FB59CC395056ABC8F2B8AF12DE15D742C2BA04BA70656CDB950492E0F8494B3EC903929B139542B63A4067255DFF516351DC62676A00A9786EA9919DABE165C424DFFE2B424541EAECC6BABEF8E2F8B5CBF84B3EA417CBFFCF00B9BA5F344D922854F4F30996EEAAF7AC7BF444CC4A3A38F7B64D06E093068C4AD6DA73C7E20B0055ADB197A83D063ACB0D67EE336B3F81B50C1C3A4912E9A956A3769E0D4D0AAECCE744784F767E1B6838C969DFED745F81447537F0CC32B9DA16797AB01CC3069A08302A2B4454D1525A8A05580775329332D48B2F5A5392632041782787814E35512A2446AE233D17B96BF0079BC39F3697B8136A39D9186B2713A5DC5D2D08E56FABA1A63FB1F6EA0E97D2A47645722FA5EABB57D1C677CF9C44ADA39EA8A9B9913BDB5ED1834C61D68FB05B0482F61370E9DDC615A6D46A37639D8597A3E3CFFEFAFFFBEA85D617F7F69E5C159C4FCD4B00184BEBDCFFCF04B3D606FE0E1E9701A384BAB2B2D64BDCF761A82BD56659C929D60F1EED97055A87501369F841B4CB35FF938EAD0AC924B4EAB1A5EB9B0FDE94E8130CE436AD251C578B183AB4ECE7FAFF692D1E4B6D7FE64E0385A32BFFE2C70FF06B8D57F878EC4B6A981B0E72444403DA839E7F5301A3BEC9423949769F78F5AE64989EF8A201785EFEFEE90F0C6C4D1F5CD093351B623A2450E9A3D72B4F89D3D89E6CE9BB1D9E628188DE44E59766DCFC484C047425681978E901D748DF263705B3FB822E50CF896046B0EF9608BAEF4768115C5F1311C469F0DDC967D3867FB528A768C731501C5FEBD509DFC8D02D9182D5F479E8E5F796C363E5E34ACA74AEED3E9CF6AFD318AC5536D7EED34C229B7104B49CF520E4FD24977BCADC5FCB47C5DD361244BD6125FD68CB9D3033732F1D8B7A8FD3368688C25A80201CB29F5DC81D489C9346EC46AE5103E95EB0EE6CF8FD5F1D4723FFFF635FE7EA471E86B041E7DBAB674EDB0A831DFCB952CBB02B64CEF18011CAFEF0AB99644486605939CC721B1373468545864336B21A649A69114AEDE6AAB88E788998D8DC7FFC678876AF015532CCE8F30C0EE74DB9E2D9E81B9F86EDBFCB7276F0C41E44651953547BB7037828222491AC0DC694F5F6953F17C712179531E0B85F9F9B6708644479E8AB462948EE52E8F8188ECCE027E6ECF87823508B2DFFF2C35E396D3069F0063E74354B3F7DD2DFBF40898F8F4D5DFB4B979122F251415C4A2094B8050E34875660F0616FE81F07A408F5241BC27A2EB2A167CF926B4F8CDECF4083380D7E4764A5126A9F7D9C0FFEAB3994ECD72ECAC83222C0C8CE66A4B2023DEB7288312251657367990271A78F8C20C9F9EDFDE3C96DFA327DD36A8C9D3BB20B62EED7A6CFB8F22A028AB74692181A8D44B3B884578E2E7383C79991D22D9D1EC93CFE7A89CC01E2FB965C9D5526B24C34B987BEA6D2024307867CB13BA4C66DC71D5E3D5291B63D7F9E421B42515E3742A61ECBE6D210971A3C69368BB8433C6B1615A71F5C3B5FEB12114DA497817274AF322F338DC245A0FAE2DD01A8EF3FCCEDEF9BB9AF3A0667AEF1D8CAF2C12C1ADDC474409D48A3CA44A85FC7E7B7FEF020464BB464CCF8B15B83A781145CBBB8A2189701C1292A9BB6A988D5F893416F795E4A167855CB274E0BBD9A4FE2FB4971E6AD49B7BFC813CBAA567E1DAFF04E31FDAF08A9B19373EA04F7ED61CCBF5D1645C0195685876C4D8526B3D567FA24078942F16D6634208762B796670B806165F5587879377CA76187ED4334939904F4907E541FE69C5554952EDB8F64FCEB658EC513069145BDD2940F7AD0750ED8D40B669C867648732B28ACF89FE468C174AA750A9F0BC2C77FDBF3B6E995E215CBF61EAEBFC9249EDCEA856D22291AE00444E3A0F674A9705311710BECA70B9F697F2839E1C86B8648BD6BE181260640029F43BB4106461BCE6DE8B0442F1165D8E252D21B4B620A43C37F03881A4A1EC6546E25AC7AC73971749C9A6121011656C880B7845F2A33EDFA7BA2D84FA949394656C4A39E5F8A625C385263780979762E62A577CA44900A97C1CBD9B79EF69F3DED907CA387E9D3B44DB6A9576857FCF8D16F81CA8202DEE56B203DA5AF0AE5AF1E18C6C50D09F0EB5DD1E0C41F4E656C82E8A6FE7FD81DE1A546E27B66853954FC87653404CFCAD2656C4F5CE9686ACA74FC6A746B8287500C733DD6B93C580B283F1D2B15447B5928F7150C4014812473E9D6DAE509E7C0707C7DDCB35296C1D23335CD90DA891FCD91FAE471D24C0A2FCDD1D63D7DAF761F7488BED2099ED40B376CBB26123152EC013CC7300AE46420EA14D0D69255928CCBDA40309E0B064685E5D548645D3EA4F3617B40BDE5DAB7A41A2C1C178EB446EA86EEDDDCDFBA5EEE5F0226FD4AE79186AA5714B8C5D62D37AA17F330262A71576073AA8E61A3D7350DE5598F978E15E6A8C99BBB21A92B4D65CA73446065551E4A7A06B386EB67D255BCEC879B6E0B974E0CDFA4D75C0E60BF26B3DF4AAC9A8D2BD28EE763115635DDBA5EE6B23AD50D03F0B795C801B6C28AE3AECE7ECC82454E3D2BBEAFD709436A3BB2BA2421BC44CFEBAC370DB30D8117065053DE96B9E7296883D0EE4B307849D7A0F99D429BA4FC69B7184871823D010868FA129247F926C56690095F251CF99F7EB1D866ECE3950523988D8E378218137CA29148A741C951D31F4E85D5B7D82AD4D865670142F1B4288BD84CC6019807364C5FC0D7B77F80A7D8C38433F41B309608E07FCBB32907C489ECD5856FD38271815B5E8C735A4C4F7EE00B1F3D8C975EAF5367BB8F92E4673686FFA03EE28B620656555120BAC3D6C0DFFA98CB056B589F06D3E2D3BDA45AB257128DBE553BB0CEBD8B0B1D16242ED8FE0F96A2243CA979A3721A6256815FC2392973A01F58FF060D0F3BCB4C4888CC49F23F3EB0ADA66D7FE71337894411D85050393A338322ABBF29A37F7BF4BB92F10270A91F9ECC659FA84258FCB48B99DFBDF95DDCA519FD8E7CE0BFCD58A5B8CCFF57B95815B20F1F1344158F1897474B5D11E0960991E51E73068C0ACBFABB7FE3785403F659F7E103594D79B193BF3ED644415B60688C054C817E4C8E579BAD29C48D0833A4993217390C8906A2D3151F8A27287B86A2FDDA67B78F83A5B1B8EA7820FB10F1058E3128353B5257B8607FD85EE34A2290104089301E5F439A930AAEB706759EF57F9DE9279F9C1015E60D826296457A533963530BB82D0E2C90628E5CB562D1A527AF3B6703AD5947FB902A1A02E514470574F6E9C0480D66020DABEC87BF42088957FAFA172680334E77D5C54918BF71F3DDC519DF77FE933D78FA0C87E2A790BB1387F16BDD01D1E14A3C9B66DB4A97BE0D6DFE20AB634BC33AE52E0F4925A0A1193938607704D6418B43FB6A074C37F4139D6CEFA01CB9AE428B4F921148C75BE0DC7FDB34F47F6E0B8F5C52534AAFEBB8B64EC824A58888F0D4C62521B975BA0275B6B63E8F82146D5DD6BE7F551C6807C7DDD63102C833857DD9893BE31BF10775AF43671B73C305F229EAB553CB585B50F6092018E0A5F20738AAE6DA57BCAB7215A09D7F1FE0172B8E3896E5AC843D376A5F80D85FD558ADF6CFDD6A1A080BBAF10101935E064B41FD650200BC96610DE4B049926ADC6C32495B1F11933EE8E629F34DE38AE11A55BAC1B054CEF8A92A522506337339C3A3A6C19FF5FD3F2E5FD084EF593EE28FBFBAE4FEAD2FB9519E48EE73F7489162C579EE351CC7583D64A9356A063342C0CEEA92FE64317E5F91B14031E351BB8B989318B917E8416B8854063ED6DE7AB82D33B3C54DD41F0F1832F85D75F94D3A97D4FFDDA38B842CCF897879C2BEB5A3A0D7BB4E115459A75A54AA75B082B8B76FB37778A6E2D78C50CA4FC92C2D3EEFD7AEC75086CB74739844C91003501316F96F06A99767D72C33F3D923D8DAE593AE743D014D055988EB43B5A0700258EFB7B7D0BA8CD4CE7E8C6622A55CDE5B0A988D60C4DC54F52BC8FF907CA7924E1A6A2FFAB34CB25338587685863B8C643CCCE74FCBAFBF143D89A13AB9FA30E6467AEBC3967CA5DC78485EA24B09D3477F5CB7F755801868536ED36B5E1606A321FA6BC4D80A289790ACA5151381FF7D1271F2CB32BEDCAD57BAFF40D11DC5000C8DC2C9F3A108E1DB61548F4C561184F5455276BE04F2AE644065E96C452CA4D9870EC75C45F19339C61586EBEB10387A52A50B3777BB8D24F0E32D2AEABBB72B1AB6276BC63C7C3F21419CC7BCD2139C9F6E152ADF40931A584B0BEC9B68D2747B6397910B4DA420E83B8C4429F912B56407352DBB4490C94BD85525198AFB5356E63135AAAD52F7E17BF22BBA2CEEAEDF03B26663B2F3D8B5662E95285F88ADF8F95200AEDF0DE7D959C5873A210CD89B8F3C34F903F2767ECF4B3CA5C32CD3547F1A417533B7287386541C3AA4697C179023FC9F5B35CAF31E5D5EAB3F19C0AD72CFF11397BC76558FFD29FA64EDF9F17EA9A4BB4D0A0CA544735E13E5B8A90084CEAC8955B0B1F06D58FB83D37E0B53F69C9C12AA1AF92F3F09ED786A5E9D97B4DCA89ACAEB842F2A4EAF2338191017D87EEAF95AD4A8831ABDDB688DE61E13A1F7B5AFAD2C2B7DB98128B13B3261768BB5CA9ED586064433A5E0D4AE7C139F8E4736021170C95C730904CDAE5CADB7AC22AF559DD9921870DA1635CC2A2380150EFD8C9DA8EFB6211BC381707E915A72EAF668892820D462DA0E222AEC17975BB3724F1C67E66253A5B75E0F229AD219120705724BB4E3B14621174561590FB3BA3975AA6876A5BE98CC1419CFC7E951AC23FA495334E489F64B545A980AD2DF17D373F94800AC0A26287AA3A2A62982A7051DFC37FB49725633DC6CB9A5C689CB447F8C654B79AB78E71E9E1A05F82B0855FA55637066FAF595226E0F2DA7567FEB3F9A756CA7C83831DB9F38C8A362345880C29498C8059FAA90B0F3653F92A3575D2E99BEBD2E649C98CC43CAA5C85F06B3F3BC7ECF8D59F506D5E70B06F4E4C3833712F6DC7A9DF4BC92CDC7FA74DAD55D09A4E54C078135EE28F7C0741D72315B951EF2AFBEA05E42DB7F9D5F1FF3AA8EC83D23AAB1BA2F968CABBC20DE625160598BE89A64E661FCA54571E99D592122F7F962A463CE4857EFB9D79572A61ED563332C73B0A71D1E2EA0E3ED06DA714AA5FDEE41061878AFA525544AF78899BB5F3B6F1018CDD9EFBAD0253BB6EEA9566C263CF82518C1BD8198884390D2F2AA9A4FB4C94B573729862D75D4C5148BCC75F1EFC9C7DD7A720A6FD06612B08453E832AEB709B523CA8C9669C0F6DFF9CA2681E3B503DFFE1BBB53691DC584370335CD58381D3955FBDA36043DAECD0571986EE232B0479E7EA3291C7D71A19A9489D0369E13EE2BC3E6C7FAB2606C72FDBDB2890B98FA39E516F10BF38775D913835E8BC6746C80D809D72824F5CB42EC5649B4C40CBF5A66FFF8F94708CBB5F8058279B0714AE6DC28997274AD75FBB5DCF33C006E087B712CC08F6196BD5866EA8117BB87F7F9CE294C4D125B604D5671E5D7DF4E2671A5FEE0EA08EE89EA08466C761508CD2F662A079F8568E6F796D02D643B3EDF12168F103F02DDF067E0FD92962A951938ABDB6FEBA403997FD3DF13A97074803D6DE2871FFC0823EEF364F921C6C2C94D2D8AA950655818FEBCE3035FAD5C52BF073F44E2E3493758DFA782B71BDC56A7AB84AA71EFC0E299668C6122391DC31DEF2C5E6EEC6A2656A46AC4D6E421AEF601902AFEBCC6B701793138FFCEE6F7F2B42C45719C2427EED1631D7E06B51F8F5D5ACBD8316EE5853000EDAC69DCA00915E43DEFE8A87E4116C29928B8D8F88FEC384F2341479CD4DBFFABEF7551EAE36C1DDCD1D2923A46F48A84D06F51DAA29D70AB217626BC9B13A99FD46A0FC9E5F03BD895843C1BACE638CE775B3E4B0D66B598DDFE1907AE96016917B9B552B3B858C7550B03E850112DDDFE400D8D75B175E3F3CD35769B990E3F44DB8BCEEC370774FBC66DC867C482723432FA88918C8F14203C6EFB6A53C53F62035C5A6C3A300024B50711DFCF3BBF21A1F0D62DFE2AAA43752E8B6F521101EFD78ABBFAFA51AAFEDCD15DAF9FA44A5EE1D59B691A035086D7D51464ED31823FD6E98E96906FEB2EC3D2232EFBAC737D5F2B503D9E4D4F20A4ADB94A926C3CD99612383C683D573D59167D3CCD342D209B8D168AA5E6B553B06B314C6EC51BB8B1756543DCB648FFAE5565DBBF84D5344CF73CD9150FA90736D611F1768245CF937390ADC5CAB140F7F3B5B70F5CF2CC6C06CEB5B35C9CBB89C7CB7ACE54B745143F60ECAB332994437071B73E41C925C97F92CA6354EB364D5D76DD62F63995E19C22B42F8F42652E2861306F0131220305DFF61629FFA705942E516D9D82A9EFCB7C459A103504B0DA012DE9058B6DEEC719F60898D63B5A3B72C0DBE5AF275FFA2040C4A564326044F44462FB2B65964C1A3248975700A0A5E0E0B457E752744A8939CD5B0E07CD69496DFB108DD362B240A915F0E8FD1BB2E94172AB4C6E06DAED82FEB4AF0F82BF08AED5D809845A0D8C8E34DA384E99F1EFEE586056763E14D50685EE92EEAB6DE3FFE3DDE04910627871F9CA03BF4884DEF64B99A273E4395B589A356F3B153DAFDFF99E9A2B8AD1D1CE59A89FFC7A4956A3230A9F3365BF3828F4845990CB1A5DD075264FE2A3408B93714A5CBBC5A09FDD59C21CB3F7E49A8CE22946C62F591FF90FD3733F49FC41620E87593BE40D48F4D753F9D4849CBF83505FA3012FF9DC0CFA27AE9D5885BBA5A91EB438D77FA1010E4079118E1240E507F9509698B669F2570B87CDA887AD729510A4B67F369F745EA1C25C74F3795514277375A8B4A245B683AFADEA8D07DDE3875B4FDCCB8A3A847F21BA96F307229D954B54D0BA62F0BC3FDB128EE245ED777662DBF1FEE37EF55 +pk = 2E0E85BBEB3A078AD60093F8A3857E6D74DEC04E6209AE2AB3D4DA08AD75BEC3FDBFD16B1D48519C7E6D590C960276395FA37C9810517EC9042482377BCCFC0C1C53DA8AF99646C7C4E236B8986352E4B207F97F57CC35AF6E591D2951D51833563F8A77527D5E7CB40AA53A75DA6540C26A423BA2C1B1F473A935528E66474C16F9E11E2374FAE1B8765FFDA98F9B4EC54DEA7A03D78EE45B499056EDD8BDDAB590B3D66094D43F7561A5238AC12B29D65E70E7CAAC5FEF7C80CF25400C2FEF7A7F00B7A1F43B2B8781DADC51F8DB32786AD91939A9EDFB47CCD66EBA72B5134A31DAAD1C0E73A008469497EF7CB4FA37AE7405367D095EEF2713034CE962B7B27BC38A3BBC6B1F1165807B420B39DB226A25F08799ABA886E859DD56054C5A6D671B954B1B75C7E874CB4D6D4D0B764A610051FC8E0ADC2C3279E77668F11F0D4A705D420353FEE8AD5AB826B7134DD3B8621E27562E12C0A0006E5F20CCACEC7ABBD02D145B35568A029CA1BD08B0C1DE2FB1D2292A0B9722EA16C88002931B1D49E41C06780F53B690F7FC5445101BD7F2CC21755FBAD497B3AF2EC331D9E3C72C759BFEBF4E219D51C879881C6077957ED3593FA1479F631A982FFC0C45EF7455D3B7653FA2427223ADB7F06386CA9582FA29B754B1113EA02CD32C93CCED72B0174DBF95FEB0BA94DA7FCC12C65E52C8434D5645FE2262D5882F09A5C3B950E9F465AA2B9BD34EF558EAE2EDF644945CE752B3BA0E056467DE4D2634CB2A90766CE18DF6F62B2C38EEC863969C9965AC08360E7487CF9005AC58D208064481F4AB61976D5D7EFBB7753580083A7D5FC40D47D159F67BC4F1DF94C8FF647F826960106778AAC80155953610E717E46FE07032B7DFCA64351DEC49E374605B81F7C815F55C2007CB62267CD6D7D31BB584AA7FCFF287EB8343B1726122576089C73D762F4746D218C92713FECA5ECE4E066B9C71F84CDC3BB39E6907CE993DEDDBF983725CCD8684AD739C444A6F830B5D23EAC227272FBADE93B6CDBF37942B57A45A330EE957859177E811C51BC465820479C050C8AEB539235F20356DB63A02B6113754693CDF81FE0283110845CEEF3503C1BE47ECC27BE5A292F3DF9C0A2BE064642FFB8B0F7F019C843D01D81D13FF0263FCBDA879E143BEE08B327C24B4B8BEFF6D60CBAD3AC8E3E2F01E82260059827E91DF077931E1A66AD2DFD29452044018891797F5DB8D6677CC056AA3C27D03B57AE01450C4C1953B6269CE73935A81F75E4380C33E04F2CD61D97A884DF1DB32DE78678510D5A97B3359D0792BE4BC9459FB774489C0D4302F0A463FD6903ED4CA1D74F1D665A525D1233E190E7EC598ECAB1C6A1DE696292BB119CE8B9B498C7169DE25D1AC1E08509AF8AA224F65603208498020FC65764C65415875E9A234F9DFE30DE2EB8489B0251F66E03AF94F6DBA1675CDAF58A37F1A57E92415010B89F02E53BEEBE7D9CD158064E791FB8267570BB7BAA08DD60CF4EC476E52E7F6852D8F5356377D6616F971183945F7A794D788CC97F0B31516C8B4C29B5B5E9A4F30A93A20CB229A67A7782A0C48526FBBFE12A5F3E0B71FA885D0ED0D221FAD7ECDFE398E2F6E16BC2667A3168C0142A69E753F70AEFC5FA964FEBA4DC12FECE6EEEC5732101504E43C62E8DA5EFA817094ABA7B03F9B9C6EA2147CFCFE0334A068334FFB135938F0DA0825BDF6F77CE282023320A23EF0D0750DC53A28B68B472AE7D9125EFBF862FCEFA872CF911D4F788AB2D55903F68DE296E991FA788F338F75779654818F93C47F46C35C5E5CBB7DAA41014CE1F6D369F94087C0F45475D71B0CFF6DCEB57AC57FE6DB97CA735B8DC5DC909B73BD9404557A09AD4F4CA1E9063B80C1C52B573A467F066F779833F4529B1F8801AFE9354B9539BC6183C15F6C91F31044D4369C9A2EDEB2EEB096F72AD94767D75CC3F8BE3AA08AF0B162AEA1AABF8ACE8C856B9557D9BB931C540A421101568611C8C6A3405CDBD9F37FCABE9C3B860E0840AD42ED10728655BC511A7DF2C01721CC4246031BEA67638B4A38F823B1A9896396042686C22485EA3168AA50EC722FD9F709F2D6EFE6AA28AF82D055205381C6588C647EA1244949D306B3ADAC7514D557F68C0B12D784F83EFC8F558F6783EA2A2C39426954465AD99BF74D43A95F6BE25602DD7B2BC9F0CEC44DA741EFD2C8D31FD8FB70C1AED3F05E68A4DD38AEC0AC9925EFDE46ED92D9EE1E54BA387EBA9C9D6A65C96930D9985C7B16741C00701A8BD621E841768672695196FD0A553DF46F368BCC1C1C4C891CB1A4F50915C0705AB27B97BCA2074CDCA52516949A5B6D4795CDEE44B01B554228C3244A5D7832984EFA3828C29241D2375CAB1A3DF75197AE8F4B021C1BE8B75917DC688C0CDB47E8C28CBDC486F75077AC6B22C69F3717346761D8152DC450C5F02A38AD0323DCD8A60E47924E4D4D0DEA3D6EE71D89372A34CBF06AD6F14D79C1E224BD37C2761A8EAE591A65BCA73EC8F73D9A02504720BF75DFF7BAE30D8D7313A149B7BE3B2AE78FE4A82717F57DB583B4483E67131D9CCE00C66811968BC4C53F14B9EA196D06AD5171D6E95FD270535D0A76410E18F0744CEC701611306481945432C980B913A2742A7F375AB02D3728DC6C167016A0918CA5B860A1995ECB9B80A72A0F6455FCC32AF30AE044CAF41FC1FA8056BA132A567088DAEA710984D9C0191E137D281CF358C3E3588D2AAE847A64949AE6D0A22FA6362A658DD244E291452F77E0F4388F8D70D94BDC2F5E3E94191A9C7EFD2C75C31E896A9BF85817650C8B30CCBB82F19AE42E5CEB68E131F47A3F3547E6102912AB306194535C1CB703E3A158ED7F1A06C2DF01762DE68F3E4219FE9F995A8708B6DA96420D80764ED80E0688D93801AEAC0F52FAF55258FF6308F76413802483B7FF9F24247F689BA64EE54F6B7E52B7C24878D68C02F7055A5813BA4FB9D6AC4FCA9705B249BD942F5C5814B4F2CAFC59A4D7B9C74D392ACC00CB1DEEC3CAB65C4EA4DB4EF69685D25814C80B87BB4B19BA04907C36B9F3DF166F556489559DEAE9ED2213763540D9EC48F4DB82AED16B169688F6DF0B6AAD236B2D37AF2DB1D7E561B08CB2122717FE38ABD39BE3997AF7B3B8C1DAF1445B73CBF70D5F59E3DCE5698F5739555F6566C904FEC1732337AE9FA4CCC18F3BC8B39FE3345DEA92BBB0AE57D085C19D0D5A6C22280C6E308C8B2611650B1A0507CAD6BA583C5578443DEB298D57F6C0FE7C3D954F8943D5E63A33DA97A18D9A66FED732C80759E203D255BBE27B832D7FB756C6BCA775F7C5B1D393FC836A7F0FFD95CE63B20D5510FBFAB4CD912E8BA73A26E79BB3375A8CC22D3D61A432F9A9A7A6A25311C9F22BBAFEF098EC0E8650891DAE850AF262F3A3ABD6DA60F0D00136F7C7FEE4C156A48377A1A1050F1BA2760755E2ABB9F384436A8363562C1CFFF2CCE1DA382EA848196B75854657563C790C7FF073B7A992D1C6074B823C57DF0F0117B8D24D616F4363993B8B667D82D006B6B549D7BC87AD0E843EA442C6BE8F529C93DF566CC5894686F14668DFD8FA34A36FFF7C6691D625B043AD93A9EFA27CF3E47E07C0BD57AFEC0A9EDA8860E040F2BF618BEA313510E8A61AFE53BAB9DE4EC07DA166E780CEB0AFC4AB530FF666A435A8B2124D4323522228E1E343E4149D1D0BBD2C632558A2D2652C09FD9B7AC9BEE9CBE256CC0AF401D3DA8263462F36BC3381990935C69C64D9C44CD2A2626CB9BFBE079195A80ED0ECE327A110CC77177A032F38E992661CCB73A4921737F31B2FD2CB7787ED1204763E4FC375E509967E5E5D9BE636D36DBDB8647D07EA4FAE45C5DE37A009DFA9C40EC6740F3581C785E9853F44A2A05DD84AFBF263A3F6DBE2B5EB4E562198FEF6F7A95860194ABD2BEAF9AA8A19370E7C361DED8A436941E1765DA50B2A25ABCAF9C01F448B0FED2F63B753D38D10B007147AE00F2B4EE102EC499942570DF2241B8EF35373C29A093049249CD3A32BD1B940993B57613F54EF6C24EA66E7CAB67A55453F00B2D8E095049B132F180FE6C49EBE7A75147C7DC29F0DFF7E09B6037D05AF22151CFFB034FBE20C1957555E1FC5574D874290629FC8A284E2DD416F0C35AC6A04C5342166960BA6A78FA09A06D3C484406C144839EE2B24B8A662800C005AC6558D8C0F2D4E81C7626C1B423BD16B6B9688A0AC939CB586A24696A5DDAC63BB8127183AA1C7D39872586BA36E1CC94E0C0CDB4BC890F118C478015D29633BEF23300C8826FC24F8B34FB5062BDADF6E4938A809D3E42A1F90E51B9B0C101B9691CFC9E719293224B6AD264255DBEE47FF70FD5F5301570236E440E40F4AF79AECE430F33B52306B859F259A07ECEBBB45C49985688FCA85946E3F42860B362AB64B866983C262304534741434C19D84CFF4D80BE65BE9D6EBF43A44956F8BD557ECE71BE074C41FC927E9661B4C31291A60391D77C0BD79CC32B53937C291254BC74BF5941117E73F6C10C9D165B9026F4A051DF9EC457F8070578BABD45B6517D4EA14B1CE8B097E4F6FD8CD83B0D96FC86DF1FD53FDE539D16C054F67FFCEFF08682C596B3E39F1566F23E68E44291017DBDECECF25469F350793D0E182516B9DBB16745743500BEF04317AA2EB8E539EB66718434292092725EA1044C73C3EF81A3105D9172CD6ADF8EC54971ADD23D46F665FC50AB1FCEBFEE2486CC63ED32364446F431B8933755929188DDFEB0B9A909103C24F78F78A577F3AC50994D8BB8877AB0715981089B3CCCAF1806500F6E6D70A5BF107C21DFB537BA3EE9023D4049BB2742915F5D26C8DA9CCAA66021FDCD79B21EC549BF53C716E7321442701680634F1AC9FF4A5B211F26A4B1DE99FDBB6903588B9F921EAE136075DBF8D68E3CE089ECA832A0E8BF29374E5B366B16C9F3FC0686B64A4811EE9F842EC7AE3905C0E7780CBD192868DE0792FD908EA1CC49158DFFC2CC4E76DE1826B99A3930AC4A3AE0A3FA44A3A9B6425C57BA2EA3385D58246138E416AD2EC663BDE46256C7FAA9E2F1E0015BFED72E667B9C807D6F89B25597EE6B255C7A40455198C1E66087D0F825F6035768F29B124D975F10559ECCD2F8E05079B2D082CE686A27BBF9CD98627E9DD6B05346786AC414269F7C1A50FEA02E8EE980A2781EDEE24A46805055A068733E3E955FCB9430ED99C2F93DA26E4235210DA821E7C3BA84CFB689C03980B073685D6B3A3ABC4EBACAE69146FB9AFF68F898250CA3CC03DCD1FF58B58569449F689DA9600BA90A6337D1D7A2B9E4553ED697872950B7E5902DA4F8237A0CF8866053FA33CECB6A73D91372D3D605EFB52A32498CCFEA7F0CCD36804C846B40CA4522E2063AB8CDE066E8C61A803D91B52FAC636E39E1B38DBB4961356D0FA00AD3C94B78D9E42F903DD8AF90AFC469F0A7E3D22563C09E85BB02ADEBAAB37EF3042823842FDDF0437295CBC7BBC1C5C30369C965EAF874087FCB38978044362C32C8E205142EBA746E93F0636174FEB2F42755DEEB069A19212C8B632C7811CFDE99C47BD625DEC52F6B8C84D8F46ED33DB412CBD1C9B77F05FECAE595A4A0E4DB0346C24A07F89311C82551534E3F0FBC6AF54B1942BC025F3B377FF3422B046AAD59541DBCC11B15D1EB217E600DA05ABFDC424E2A58EF76621E594EBA7D2B58324273013056ABF612AA155BDA33D8805FFD421C36B4001A47305124B9110318AD0CEF1C86B8B400E5301E88E382115555D6EC9ED4E35EA56BF37AE43D82D0DB79AF04F6C8695D54900A4D5149016BA073E4E239E7A47481B9A2192237A51377E07B0999BAE6B3AE6334C83170C76A6304B0AF9C41B041A37B6251768906BD810498969C7D9C02D1FFDE3D9E55523CD8F31E4D349B060F5C601AD9CB6EF8D71C0B47BC42825FCB0383E8E022C879C2FB35B3D6C831322EDCFF5FFD14591B90CF8405682178FBFE5BB116FD2BB115C96BEBD696822799B6C912C21BCF3B688F31D0225B72E29E497595CEC78C3847D4C85279D0AFC803B86DBDCA556516D11F1A0CB19D019BC490501BB818866B5F96D2DE25D8193B31055F127C7832C5EA1A7DFF8BCD32A9F59598B5B1A329C69B91F044B79A6CBDF79BAE82E8AB60E2165F5B42F6711CB3104424AE08119F46232B12611119D72F186C2038D182ABCA32A64FB1CE198F3B296A9756F3F47095CA2C95E9D6E5B636F7C2B87D78BCC7D1C4D970A773EB7D45A912D97B3A9057CDD2F2C5F6DBC3B810C2CEE9018227839272B256928F65DB15629D91BB057F255B07485EA4B649817D536F5EA6D5BB45D360267CD2ECAE90DE5564BAE3868896E00B449E97421DDB2F20A3ECEDC7475E0D183AB7A69C4B279C1F6BC7D0FC392E5C96364992B0A7959CDF95EBBBDF508AA4CC3637B924C71194B30A3471074E5061F71CF428A3AEFC1DA115C2D8B8A1300B7483CC371651FBEC35466B8E1122C7F2CFE87BCE797120899A30C62105EC68BD5CBA0C951B722BBD87BFD5DA6695853583D3FF3341067016F84DF65AFC983E3624EAD24581AD62C27E8F1D18DA542DF10D7BF6173CF95950112A4F57E4F73412F0B2289E813C9A38A868B7E08B94FF9EB891EEEBFD02749017C1E5C1896056FD3CB86DE4E8A561CDD15434F54B98EE20D54D18F460619B9CB46B229A93E8C48B48FB5FA9BA678CCF7B0ECDC906378E81C9ACD80FE1BCF584ED963F2363CD3005B8A464A4BFC08F3781DBD5652ED237BCFF27A11221FD8A83B087E2E995D58F06E8878328DD01099FC209FDA46A06EF6564A90DB424531CA7721B9BDCE822B49E77C1C7AF615B9E3977C3348263B0F774B946FD678853C763D9AFE3D05210012F065404AE74389BE587DA87DDA818D77536C3503F34E1CF5C365EF8376B6FC0253CC7D098DF38435A198C3BC029A0441A4341E4C9C8134893C01702B00117522920D05A55DDC7E4E42F7ACEF20DDFD9D6A7942D6F16051C8489C035B8F4BB7681CA92677B282DA6FBFEC18209EC277708DF752029AA08787260F1CDFDC177417B5C7428B34631A57CD6D2421D25C8CA8355F1943A6619B0D3B2C1656E5BC65C006780EAC8423B943FCD3591CD61503240E820D576BC2BD03E95E76E352A781C274CAAA8F4292355350C715E7A468E8CC2EB22A1F143450E542324638B345E4CB0F03418CD1D5348D81D335A162EAA343E8D2B47D512E1B6400D983C5CBB802B8F71547C6708E9991F0F6B44AB82668D42B3C90075E379EDAB72B846167B4E895C4D3ADA4D5A7FC57D30F87E19AA454BBD1AA7E671594C003563E7C6D25A3A364563F6A707E90A9856F940B18527357B76AE81C14703CC6A82992EBF7706A0D4EDE42D3ECD244F541EE9388955D6401C008162244930CD2DB73AB96A6B2314AFACAB635DA8775EAFFF63F645A05D06E7D212593B5952AD8E535A34BD2D37EB53987507A6661E833BF8473DAE5C1C9DF1F4D1145B77CD132ADA0D1EDF30D0490DF066F6259A41101E5B4AAF8A474A20DEBB8ECBAFEF9E79117F19A8DD8317E2EFE17DD3427E24F5C34D0CD862438B2E8471FBEE95A6997CC0E3FAB0A6A70EAE2FDD6D88BD8FADCA49BCE80311436C3933B18E64F6A19C4B3D8B20F77D5182887EE0D027DECFBB31CA9DFD5E27CCEBAE081F1D9256BE81ECCF34251F05264DFD7CDF4D0B8BDA381134CF70066956AD04E1ABF126DFD6C13285906D5B171AB7F3F078FC07A7C145EBE290433913294BE0A7B22D9A6ABC50830064D03393EBDE4576E072081FD1C29186FD8E60887FF6CF900B39BA758294A0849DB4071B6B2D2F12061BC7DCE144AA19AE382D902 sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA45999F8D7784EF696DA0D4C0F4A9E14D52AC -smlen = 1201 -sm = 04304FFF8A9F71837A2FCE12ED6C443DEB5C0425D48C1D42EDEDCB900C2B3A334DF32C169F66380F8BFE1FE7DF12D55BD14FF57427C0FF780F0662F1890EE9A141D429E21D7607348AD52F033955FE48698B6C8AD164C4A6A354765C00363EFE8111B50BC1264C5926972A60DF2153C3B5DF12A129D6390764533E3D7701D908DA372461F9D0018732649A265D91E1D1E1532B5BAB12D6FD267FCFEF1E32869987A84F65E346819230F6DCFB008347CC30ADE16F2C63E5D11BCC84EB53F59603BD838A7263EE81C7916942172BE98BE6A8F8F372B4BFBA04BC970CF0264A1B79F60A22AF7D58933097ED01970C8CE2CFDFE6E8E7238BAF2725FF14D9FA97703FF9BB466DA65B7C0FBFE3F96FC0095F30B243DEEFF4F31E77559152A485621741F7EE06250D78D46D6CC0F6560ACA60A69C29AFC1AF9F86053C1DBAE50B91D841D229932AF8C8A935E240D2B0D0C0691A44F33618A61298D8CD4D2F6049EAC298DD9F5AA8BE3D70BB558F0A2F6F7321D3FCDEFEDD0534A5FEE11E94F506C1343EF2AC59162BACABAE21A6A56801D8462E7B3F9DF9A4496CCF9851970B08D547398FF7F97BAAC9D145981402652480EBBB9CAFE975337814D4E36385CB03BDD7CF36EACCC90591667F8D83DBE29013844CC31D1B7905A8B7487E701FF7DF54CC008D81E9C3C8079C5CDFB0716754C52F25C4DDA3F66E79290F6723A2772DB9027A164753D8E2D48D655E118D2825D0C8BF93AA70CC7ABC87CF5C652FCDB8F6A97A1D5E35E7B90EE2F4C8C786734475BECF1A7AA0978BDBED778BC910694FFA507350A5607BA7565426A1FDF6C0B62971A8438B87CF6550AE58162B05B323ED069268DD23DDE82219444B56D6712EB1BBB4E046455BF5268B742453C7A517B43BD7073FC17C7D4C0D881185496228E1D0A2DBA4C0E803BFBE3A5B8B995D7E5BD4A461B78FEA0381336E443698EC5C92B37E617EF3D48780533F79FBB1241B7644CF196FAF0A0A654EED4CB17AF0DFF13FE8B31CDAC43A5EB8FD00244916F7DC6CA37AA7E52368666EF27CE17878F0EDFFE3E138735DD69797BB04B807A81080AAF30E12D847F9716B7E0936C585EEA53307B66D6332BEB2CBAE330C24EFAD467DA53DEDCD1AF52B2250BA6F657FCA93BC228165D5F6EB293ACAE2C3C2F550AFE7FCC68B250B146B4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +smlen = 1327 +sm = 5D9503CB6A4FBA0A213109D3F2792C2FE03855730FB642F9F88BF35DFE99C7F370589DC1339F2DB9280F59BC3D2696A1DA0CA8131EF2381132495EFC39585CB816043179C5A8AE40261CF990B143D00C0D6AD759C99C778DFE70511534A5E50CE3BDA315F52DD3A328AB47DD20907ED6C2A57F6FBA5864DE372D1D319594B60D15D0ED599AB91DEDC14BAC3F30820335DF07CCD1F3B5F5E8C44E1491ED66B56D89C4F9C425D678125344078B051D9F51CCA6B6B2F8197ED7BDB9B1EEAD71AD5C5DBC8F4845D7CF6AB7B3B6209C76E2D6E17A5B0FE70F82CF3003E868F2511ACF55A9D39219E18FE0B5B19992BB76D7671EB8B786AB8EDB80411753DA34163319ABC403A225AEE1ABAD7899D1DCAEEA26E7D882EFEDA314CB3EF31A47A467FFF53D6382943C97247FCB4DD4A9CFF5ADD152360D44BA569562F0106D524CE876DDB539AF32ECF0845CFCFA98B0E53A8BD234A14C95E3F836DF92C038AAF29CD6DBF657928684C4B10668ABCE2C4FAAB867AC0553C8470C668AC903B56B6851703EE48621E3FB54672611184D9D5060AFB39C6F22889D87ECA64CA827A09101E3AFAF45B464147CD25B6E49E72FD7669FCA8EB4F315222D599B2EAC146C0D8C2443798885914515D0A92C04CC1F231470179AACBA393108372A263722B7CCB639B642CEE37ABBD6F311E1C6BCCD2A845F0131997ADE44951AE8256E266CECA149CF806707AECAD070B16DA8D4F47692918B7FE653F9B526688B8ED2948D19655F53BCF72E00DF284D7CC98A9CB785546579EA173D563A7189117611AE2ACC47B468A4C39AA77C8536BF1112CD7B6D9463BDFA70C7BBDCE300AF1367E082B79E095689CAC86608D7F997235EC3B0B6C3326C0E2A84F8F54583699E505063F7B2143732937ECEF9AB6B882CDB8C0A37E396307A6661DD1D7986E46AA13C58348FD6FC244A6E4FB8C8EEF6B95796019C21D8B59D3F62893476A4E287493B0F631F257C61E7886000D2D18154D796A8A5881E0CE8BDD7848C9779F7B307B9E1E96EA9E5198CC9D1BC58D5E945DD35BC3A4801B5E6B9112BA59888E7187927F3B25D3A266E79B1BE67E660069A702B0B4818D54B6E189FA05EE432E9A1DCFA9DB7C4BDC48A884E73F77A29708E1EC6394F92DA595574DC283F35B4BF52262487B705E34EC14EACEEEFB80662C324C30D8A7746C8A790351F47360FBBB9C17DB963B7D05752FABA4AD939B74C6018F508392844894A02D608A1969CD1517227CBB532245326206A4B3DA0C60B943FE5F59AC551C9F0AFD8BC70723ABFB1ABC6887DA53DEDCD1AF52B2250BA6F657FCA93BC228165D5F6EB293ACAE2C3C2F550AFE7FCC68B250B146B4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = 60E581464954F5BB08E49F293E44B59A64A52217843B7D5A37DD38411675AF2A6B1031951CA2157D77D4AA298A1B2C5743C2A3B0838565F3623C635621BD2E257417EFA2030E41F4C1B1C46BA523143945FAFFFB158582730E00FB082BB0FF648DD9E6A1575E28797557E9D606791B66734A4F09F13E48F6BCF66B19C124916FEF9380E7196C86C663B881A89BA3C147C4A796BB121DE2D606527F0325FD8687A24795B1521A39751953ADD99AB1A0F1FF59DC2FF881C38AEC4611177A3CC00F22F2C3067CFA255CDBACD2269C7633BD8757FCEBB7D76224473A5494C1935E84C562ECE36186FC0C2CB28A8AFE1BF29A0C866341C24DDB29987FDF38F30729E667854269BD3C99F5D934728E85884DCA739A8FF82650922B64E80625D67BA940266833B0E7E151D17A3318DEC2B2D2976A6F03CD1491ADA0FB16020CAB06347397689924154FBFAB8F1387B7D25D382D18E0EF3A3D78D2D24E5B41E6DF16D3A9690ED03082257CC60F3AF9A3BA88AA6DBE242BB11B7E1DB34B84F74548121E5E385581B1ADCD4CD760750A3CAC4A8E78364CDA3C959B36BB7499AD2C7910987FBF93AAF5171317157BE4E7552693A98A4890B8D243A0FC02FA2A9530B3214F5CB7DF8682161E18EC1EBAF0276A15721A19DF6E523C45198190124AB0303B5413D377C505BB8F36FA7E0C1506605BD42A24012105C83F6FD03E9B0E0DF8D92A9C9335E9FC9F685FF1ACE5B5D82AAB7046EDB03B53906A632E12C0AAA5E321D1967DAE37D0E0B469CFE5AD7E9A287809829C250E5C43591FEBD6AFA6B62D1E2CC6B5CC113D4D7F6BD5276E446AA95173A0B69077BABE0F03234192C747331AA970F6841503BD3CB8DF47F50A17C55F4AF0EBCD90CBE52913FF91B4C8183CDC6354BBA084AFFC50ACD5F48C9B456ED301A7E8195415179F5E5FFAAC22118450E2E067C02B0FCD407460EF4A49788C208C168B78604031CA87BA5419022FC69DA59F4AAAEC76CFA87757BB4017EA2082F1904E9F312A02538BECAF06248A6B82D0C8F884E0C3025EDCD4362A230F92641E7D7ACC30F85C26A7912AEC21EC9C3F6CF9F1CA6E7FA73F8DA9C4606421C5FF11694DD2C7DBB2D29BA6300DC53F9B366FD7AE482C96192772C87450C3A12BB15BBCBC74364358AA1B40E6C3C73C0E0FF5ABDE3F8321D06066DBEC2913C70F5C3DE513C169EB4545FA0A036E562CDD3DAF941B4A90746D55A1B9FE29D679D56E38ECDC0E3652BB75C3D47DC9AC22A314E38D5F4905B10C10CE8657C9D3AC5A4D17D2A1F5286DD24CACA5FE318EFA9DC35F267B4709C387E87E87FB8C2F3D12D3BFA5987BF1A2D84F7A9BB7E3E00E07F5530B54F8DE6A88442BA68D8C6BE2957E4B7829C9AF5D164BB4AEE812F1507624B474E94D8233829408425199BAF04F6FA6E8ACEAB8A3209F9021BDF0999D2F355F2C55E4C0ED7463FCAE0D593DE314842E9C90FFD6EC8C6A54BCF398852ABC84E08483D1530BBC1AA91033DF429F187801CA88C9EFA4E2E243B20378DB98E634BB70FF404A05A4DFC42125212F2D41811672DD59EAD475B18037FD8925E1245BB87727010A12C6A57533D0DB51A7EAF7B0C2E2C6F7DC89BC4894D8F2A719B1EB19723D5556C17CFBC1388716603F023B4BACF9A75D9AA52E3120FA908A5D5FA633C255560956033E84A72D69720222F8628F2A155BCA9C9992BB440D33853791E719A88F158DC91E8FE4A82B90BF804A0470A651E87A0EAC104C7FA19EF46E5A4487C905A26BC172D4CA11A2AB479C4B5F034135FABE2FC839CFF568075FDA8F0D3B52BA43E08C5D805FAF7E5B05D12F2CF55CD501EE4581F27C831E7459DE8EFB983D11CB4B599057796160636770F0DECA30037857B39D4507EEA0DEB426E01BB1FB94C54E0A34367C27466A7D2022C95B6ED9973F57025A2D3BB603B3AB5465F3DEC9E8CF28B3D1B4D3BE34A8EBEF21F58273A54208CCFD59A7622BA3F3BEBFA6B2EB343F041869AE7585DAC30DA9B172498909AA31819E292792D58F2512F09AECAB2E18653AEBE4F45CCF1820FE586E00F5FAA488B90BC6C200A7A601015406B8AA5DA372A00353E7D046E070E324AFCE2702764A23B8DD91D99506A83F01F728F3EDC805D3BEB6688EF5EDA7522C07A2F72C5838979F81F52B0DC31653290FE2E4BA2D25D833F2D0039C8F8DBA2663C8C61093BBA4B690D2F36339C0E463A23C12371AE2E070113E167ABF7D7439C434BCBEE682F0651F14067EE77671506AF0D16F5D8559275E2BD92EC80950D1CAA0E1FFD4BF03F83BB1BB6067EEBF02693552D190B6D8BB0236D6B053AB733420F5185E3ED7E99910BF1414749DA838FCB32AFB193C34C4C1BE14175D030D077CF78F98262CC2461F59340FD5AC68F71D2C02096C52BE709F9F84FB458D25029F7E56A3558CA819C4B93901F0B045CFB281868DC9FC3A586E58A5F4014C549A3679EB7BF47BF616F8C8C44960449EF00BE78856F9FF2FAC2C4F51C90AB853B603F0C0B9E161CD984E2BAB21C2DAF9873A6C40F5558A8BB0CCEC6CA5C2068B21ED7C68048F53A145C188E55F63159A9DE0EF98931CF476F83E3320FF7F75A67781F5BDA67C9F5B1FA2784D8683C93DB64EF3F338A76F948524E87C555B45A1E19CCA3403C6CB9AE85DCAB6CD0401F60F811015F71EA03E9BD0FD2CB5CEC2EB4B295C80CB9741D0582234D4ECE28CFE88B8E0C9EC9BDF5C031F74C966ECBAA8F13929BD334F9A511EB6047A5DEBB819A8C8EEF90FE9534469DA43B8C7688F476B0F6597F27F1428F24E4648B9657032000B1B2147BEDFE799AC17030EA075B8F15E84B4B3E2E9F94E0FFFDDCED1FD1A0F164BC1ABCD219B789ECDA7F95CC835D453CAC420B4216C327A1E8F8F75EDD655790C2C753BC0149DE65636F49F5CCA7900F7ECEFE6F316CF1D0A3B109401CBC8629DFEEEE00E26FA9B16765C66823B81F9FC88D212AE5671BABDFB995ADE687A0E0DE7B47154A9F564864AA708996F8888CE0EDB8A883890A93E0408A124A421584DE002CACBC2EE6C7B0CEBD6B65E5A03D738818F8480ACF325AACC899EF8DEAE27AD638DBBA3B7F7A64DE0FE6D14008E25EC5BC3C7B4DED58C0934FAED48F3EEFE7E5EE540E8B8D355CE349DBF2C961BFB2E54066B1F410569568683514D89DC9EC11DF10B9DFB9EA3EF0C0040290B8F880B5D5F965E4A6AC1BC7BE6CC17EF7A3836066C167E78F3409CD825AA62DCD75FC7BBA747B6B7E987E515580E3DB15C77D659B84CDAF140D7E742880F62FB119459DEA690599AF5BE0E9A3FF277AA54508C605BC7DCEE5FD1D6F3342D15418589D94E753E50137D4DA0F53F20F44389E76C2BE9C46971999204CDF8408C3D770D34EAE592F6F0454CC54EAF439960ABF523E966F35F663B6EDFDB4C3ED509F2154B08415CD49BD120B6720C84436514503782B415F0881BB38059B045688CDD3F7A07345AD4FDF18383A9DB48D9251053F0C83F0DD5B15F26351FF2E8AB339BDF11ECAFA1F8FDC915678833092CFD460BECFF731374C65EAFF1D66F44008FF066F6A879738E9EB20BD59D034EA4EDE4388EB3532BBE184EACAF120A17BB2FCC0476EB662117474B7CC37B5AEE5657D232A9A4CEB24BD164D56A4B2D3B33894DD43D5DF83A3543E7F6F4D2DD72F08FB1D4DE765CB214E6DF556060C953B0BA5672B7BCF7742500F37FD92E38583EA199656B1146BBB581D8DD2C5E832B5D519F88A8BBBF1F27D516093138CDB857E263BF0B4B924A026BEB5C58201B2ED25B44FA2BF1D44B9E84B5874B3F1566EEF30A3B7659C88E8BEF9F22724FEF0E9E8C0F580436BF8750CB9EF32FE313082ADE3C5D34681B97C4F6D4AA6FE629AF58CCDAFF732EC6DEB2F37A2C1439C2186BACDFE6966265DA17DE4E4C845F838AA3D447DD1468092D98805C3A226A20C20B4F740D471B84480BC449F918B9CAB6D484D59ABAB66228378FB7B426492C09EA102A7286889CD543B614C52A91377F896C93AD4270B22DCBB6F9FEA1541F6AE7034F28F06D6D95F726221AF8B6D91C195F5E737D505E4854B2654B3907F62BC5B0906CFB1154ECAE53932DE0B780FCB1415C28628577BA4C752DEE5AB554C288C1E10078BB4668021DD91C72B64E4BA9CAD129689190B4FCFF366BE5453BDADD8A8087BEA8123B9523DAAB66E5513A19F8BD01CB19E1E2B98D51E0E929F888AD66FE537F9D2936C02CE3389C6552F087C4ECCC398AEAAA9B67AB9E87492F1671C7BFF11BC45D3CDA0D57397E665ADA72278A41EEAA76DC31DEDD523C7C9B4B81489ACDD3C95554CB22605DD6D832CD1BBE9CC593674B6BE5159B30E765F02FEEEB67F8ECDA1462CEED0D8D7480F6A19C9F7715874618F2BBEF72DE10F3DA8815F86A4BAAE7C6CABA4A6A5C2160150D98B1C6AE119A6D195B393F9A71698DB138BBAB3CA6B4B3BC63B69D800944919E942CF45CFBDB4BC2152E52352D910A46F86278EA7F6A9414904A560045935C33D675D58CEFF8BE265A26AC3F034538A5286F0C77CE177EA8FF521B94E02D2D2E2C2C2E94F548DE113DE0086BDB8B054D64EBC676CC78483E7FC8E0365C6F3F8793B7354012921482AF2AF7DA37A10DB956475E6DF0F0B9ED33FACAB595146543F0FA12CC369ED16FE2A350DF74602E1AE9BCD6DD542CE2D56DF07BD6286805A6F3C6F620ECCE2024635CC5BDA3C9FBA54C092D607CD4AA6924258DA8A5A665127569AC2AF4E7D32CC30CED002FEFCC5EB783CE247BB5987D07594F7D1B2CF450A523D27C443D3904688BBD587D00B3980E20BA5170698DE35C8551D06ED3986CF437CC097AB3F6A15879C41879A7A10CA871C6E0CC06C4B52F76D4C4CC147365670A83E527C6098D703FD9A5E9056E48B5B5B24C6D97D54F4713271340BD0D43026172D9292ECBAD6B5C5B61F2A6C27C21BF0FA7C13616CD074647AD7BF71F8FBAFC639BA0D4864D47E0897730D66AAB83FE33EECEBAECF7809B07C90DEB604538AA1C0BCB9BB567064BEED4D9781782418A3D64A93D543B49BAA9797A4A4117C27969E316E90152BA66EA52EB7D623A109EC8AB09A9D3A5AABEB634FD6FFE0BA525F974C5AF99AFA5B4359AC0E2F442F5189A7AF7182F95F0F979D8AFA6B80D2554B3A84B95EF57B12F159008A47AF8F845095430918A74B93ABBF69A8B49CBA8785A979B50AC8DD0E20F44832F9C041F741141CD3D2019DC28DC86D042CAF1EC2B35579A555DB6607BF4363CBD03724B7A09FD09652052D007997193C435D2D0AA96D54995073DB4130FBC1235842A8E5401B6E18737846E7CFA6FFFE99BD9DC24A776599C3DD474F3D9CF7F8ABB5E37849132C100667A5D83D5F8F816FD8A0C7D5FD0A365D591E7EE5CAA4FF97EC80CAEE517A3A00280F23185DE6B472966DC716AB46A88A17A66747B06339F645C11B19973DC08F45D1EEA6C687545FDF55E9B4BB9F11159F8B1D368386B80E7A924BA1500A3C1F2114747B3A939FBFAF6F13BA32134EE5EBD0A8118B7D5EBA22775BF21CDD9F87593BD66E29D5289BE601F763B9A0B9E53971A41551B99FE2925A75D5E2B84B2C226848DEE9DA774FEA61FF68916F493C8A6D99729F4C86ECBA1379F460DC2AA167B434FE875CBB09641A745A90229A91395812408E1329138EC08ABBAB830AF1B00745BBACCFE4CF5143518476C2C86B7965FB24718BA36AA81FFA40F3ECECD9519B999892ECDCF6C40414BA325DBE37E305D37CA60922BB610C2F179B69381C3570CB971C3DAD57179D67734D80C1F21A0FA1D042474D60FA26812F408D7577D14F828ED7AB76E8B1F256081D2E951578DBA864D6DE7745E9A0D70CE44ACF159D313EFEE02EBE60E8C16F14FC1F02D5AA3EFC26537DADA8E7F6386F5674C23F10877209E1D5245ABDF2FFF3A6DC790CCA257DC5FB89EDD89E8B9EE8F32A41E476E2A5B929F846B2718972240252EFB8DFFFB2756C90902CA98A0C6076D8BE2F2F70E24DAD3638CD532DA5E80FA9B44697D1F778926EF82FC13E1E465DDC3C7ECD9A663D77B0E18FAE71D4F1CFAD60D1A1B66DF5541C657D3CDB7039111BAD3380844A985AD5A32CED850178F14A829D07F0C4FB48503E2F656B6E6718C90D430535ACC8C15B096919B4F75C1CBBCB1AAA36BDD544EBF0B96E4B5BE519A8CBFF76473A27F60D47FFD86640F257D03E1BB1EF485145A49AC87D6BDAAE44BB3CEDF92B40B459AFA8F9D0BA9C5122A63E03D5C7FCE6CD0170F7D4CEAFE2E5BAEF9562548BB8E7554291871CC84C7D8E9F9329C9DB076A1B0EAC89A15B57B1B4F1AAEB20A87B1EFA70A85FC0D4BD20BE4E8EC26E903C80A7207995A6C5F1ABA012A606B881403C34DD50A7B485BCD5DBF93A1C188C5A04FFB86844D263C7E01DA186F7D184767F54A1C5C14FC0D00D9BB775D649006D205BF5385B960E3F8E47307C6B6F9452B2F06B696917985F07B211184D5D0B0A8CE773DAF10AA4369C5A6988B83905838541A43143CD7CD97C80E993D13BF4FCBAB3487568772D7119859F2FC50673B6F91B2C5BBA8739D40B6E2275A0ED70C67D7FF275E9C9EF81E7779650C3FAADD60053660D477395E6A20ACA462F2626C994E18FAD2D37C9D4695C6C4607C0FAA4E31B5601DE2780301AA0BF208E1ED8F3F7F7E52AFD8E57F87DB7D0972190CD5ABCDB26FAD0285A635F5C1C34F82C918CF9070C4C78A5E677B1667E73164B6EB08B19A016C7AFA255D8079F35E9995D22B88C87349617E72A64948D377EA4A12210B7E2C410FAB1C54D83444D8A9D581E59090D988A7C04A762270E7B8451A3E70DB1BB64CC264DA4BDEDF7B3C3980772B48E0212B1F313848DE817C346AC00B5E7FEECA72521A857874CF3022FFB204E1FEE714F3F7D8B66EDC94A4F15C998A360870061AE7B87E8819CC63AD512761C58CFC46722F88656493DC2FCB42DE1875834AB3FBDE5D4AE454CE1351159E9227A1773FA4360B0D590741AD03221C3A3C7CE9E358EFB9E7695E928F46AEAEC937C6676728BA0F7280867AFC1DB7FCBAB50FEA4BD619820CD9B6E644E1AC7A8FA26EE7D62FFDFCF016DD0C4646F4790295884CC53C26F4DE14 +pk = 60E581464954F5BB08E49F293E44B59A55DB9EBE00DA8A48EBBE94DE458E9ADE1A5663F07D8689E2E3D7E6F6216C7AAF1065098EF58B8C6A6B9C0C254603ECB4CAFAAA813C93A90F12F549C9F685E05D27741B9019D546C6E50ABC7109E2E32654A34868383B376C54636B8D8C268D0544EB0A5A78B63ED4B81DAE30FE2EF8CFEF6B05023D4C849A36677FD4C333489D9071C945226128179A29B14417B420CFFDA120E8739105F1DBB107215A6D6FFB98798F211FD99F692AB2913F4C8E70382E9CA93677853103EDD026E2FF22FD71BA9AED1B10D45A8DB0BFF4DB601534F91A4D3EFF7C31D13E0ED13AF08507A418EFA06AE8835256FBA261083ED1B41F2054B67AEB27420429DB09BE8E12DA67769F7A19DB562F96996F85D2CEF0EF516F0B199377B484D2FA4B84EADC14EF0B88A70BE6E2233EA0046D9AC0D4A98A2CD2EC68574E5861265182FAF06D5FE85B087072ED56C9CF3D1FA553D8C09EF2306DC35608D61E5827E02DC95A7FC77826264D8391A0E4D4A307D903A3643C82C92BF3B771597E3ED2F26374AAC60F19C79C58A5676B3AA3E34C416BFDA4D9F137C57B26E7A5FEA0B203EE15DDB227379B85BE20FE07E43184675CB05D41784E005B5DA0A026ACD4391549BF5DC1943385C501AD7412225A226081CCEFA0A0E0AE6DC05A687E7295BA9F7967D908D4BBDCB69076389B035E59349B4C8D363047F8A6FF4FDB6DB2D989B4ABA13B12B5F74CB7BD478389BC4C3FCA52E8CB003CE5942A0162EA0DD23DCF4760CE85EF49932781D1812079B6535CF29079F512BA7577CA56918B19F57CC85A86D5D4A9496E8122FFF19DBE3F6DA2D484E84935F3C775D2C0DDB073F651658FC5828E72683CA0928CE5C82EF2D33D727847DABE9E8311C721BFA496D8077BB6DD7D1E6ACD8A004889F87321B0AC6D131BABD13A5E854D2A5DF5BEBFE64CFB21D0500A1D038CF5D7F099CA862A9D240DD12687D0608ADF082BACCB03AE3E40711000835B0B5DBE339BA6136FC271B5313CC229F7E51DCDE916310097229DE1DC41366050D385374F44194DA2F9B569DE2BC83298B5E98D57DD4E1D9D9F4F602E127042AA9E5662FE6277593C8901973AB90D3910BCBC99FB825E2FEC0BD6A55F9A1FF4349819E6C4677891F9F77FD0E67F3FD2E8611FC139B6270A30AEE6D6C0AFEC19022105E69913827B0B01505D624CB0E6E7BAF82DB01C1202380D90AB64327CD7635B3D6A0003BAC2698DA898B3D0C2DB7569774F3283E8F7CA50A27B5CE39D43D3BE0344DEBED42DE4E5E6AB69AD92A6C9ED4965024E776B980B942257F1D3DA0CEC94CCC8D99F9931D8D3D20F441FE9C1151D94A22D8A66B74302C483A1F5D4655D6779A74E9A7C9B1B68B9747A8C14F4BBAC31968F3898BBA984032E72C5715F934BF316DE7DA7A399C0FF420A762967F0988AC0762746D3E9072BAB7BE10B5C1C86EFF6842B4326E56A0B43B7CA12C569292850BB2536BAC08FE8B9292F58CF6355A74343C07F64C4CE18876A6AE7D96D41C348AE8A9AA0939B867D9CA55304CBA83DD1AFB7C7275CF49F53C9DD42792DA5285D41DCCECCE60D0D434645C7317AC10C3F0BF9353263FA3CA3C0806CAAD3FE961250CBD89D80C09DC6312892F96B2B635141D389D9894694ABE5A60296C216987B3B96046FFC270D87BEF268D63C5147B357DFF960AB518FE802796B05EED8D3C81A3C3CCE2D837C5F08CD5B0E8F865E3D50A4EDA325EF19E4C858AC499A1C50667CAAEFCB9B4286845D44874FE993AFD1AFE159A6F7A824325403538A99E4CAF4F65D79351CC05AD5F4A35CF46036E01271847EF4DC3BA3B4B91E2419DFFD97F93E3A8BED02CEC6682D495DF86F59BE6127F8C76706C8CC5E27935AC7FED1C6417A1524D455C4F9629CBA27BAC6E576CB8449E806DD434ECAF60CA60C7F045FFE83821B1E2FF65A383E1BD3840224DDDAD4AFF2DA93E0098B50DCC3F51445101F91E2F16A39E97DBDB1BBAF8958FA5A78F075484DB2F36CFBF166E2538A9A22807D4729B5F222F7B329A34F66B0C05A60914B09E533B4F3EA7046908A5DBC5185E54C5A13B0966CA75B3D94D3910335E4C58FD6EFAF9ABE2E10B2EAF74E63905E4F9AE9D565C9C50A2C08A978FBEBD00EF78CAC1418F6804FA735FD0B66551FAE28711887C3871E65111274A577BBE0B198DBCB539196C838EB93EBCD91875A48155C1617C4766FCA5B5B39F940E7BF99EE7FDB08198F8872CA7A9D6606179F6521EED80FDD4C90C17E4BF671F046F3AEBF996649B7221702A6A473323B9008B4FD5EBD3CFED2C8FCF4BE2EA9D045B98DA682CB5B2B3E7D254B082D068A370B1DA39B6CCF69EF8A07B3572489501641FC0904B580FD4CE915ACC32FB1FE3DBD31281358E517319E02E601FCC5650083FF10B6A74AC40DF9F489C03C784A4459B2FC02D4C67B347DAB5A25CF48AA5938ED149AFDF3AB06BB7CD3FC79FF424BAB40A870FFC95DB6A0A10DB79936FD70CC6D6061E350485406478E3625ED6D36FBCF1955E6994AD7940BD8A56BC12F2140566E020E7F1DCCB553B7D77B51F9F300086D1B05B688AC1F9AC933C03A936C685286E9B50CF6180C0597B2532507BC7452AFF06A7BF809EA38C32EB661C350C4D27B14508A2D9E5ED5C1E27E4F1C9D080CCBC4002A45E1408F741557B8EA41C1C6488CC4650823D4F3D063A8C062C3D5C1AB844BE0463247914432C34380FF03CA87893F36AF3EF9A918B568704AE3DEDEB07A0564E9A40EF539FFB134971EE5749783C46A41F7148186A24B340BFC05328FA7F7379F210744C114D752E57BD951219F1763BB2406D72A388C2EDB48D66C2EA96A7181096D15914E4A6D8AFC64F7FECCE03267D266005A4A7A3689435A76B2E0066ABE5F89C4BBF447B05F31589E5B4DA588181268F93760550D754C87564E9166C17BD32039CFA1C0439984728C7E53FA4DDAF30E130A14493D5D460EBEBA203D756982D342B1698AB03E12B7D23495A28C9759AE0DEEF5D416FA054F9BC1607F87F5536132DB97538614E975A8DFCF93617E40ABDAFFAE44E7D8F9BD3F9F8B1B27FBACEA023D02901C6145769F3BA327A3DDC21AB83D503EA14D82FBF54FF53F5AA6A1991A091E6EE3A023B5AF3CED01B5F5061A90397B935C730A30CD839BEBDE8F01A845108456EF5480040E450A7D2DA98DEF8B97D439FEE416789B959E21EAAA6557E08B221C52C1DB2237346C25B4EB4F725F44B9668B77A1A14C5ABB83DB8EEF91CD3E70E60FB3985A515C94F65A700FA6837B91055582280EDFC39D06D56762795C1C0DE5EB1EB1FB9570CBC1C87190B2DA39591223A050E9F51E3E7F2959E8FEA55208FF9A8421CF9012821B41AC4FB25AC8C3F1FF96146B7A62B62B6717EDEF91341D6CA89C131C5E5930BB78B06B0353604C67F940E591B1EF784A66257AC665B2816C872D9924CECEADB33AA34915846E4E1238D2FC181A5A395C4367AF858CE26541C305BB62B219BEB8CF7F8A8B1E525F0652D0F064A6FFE7F9A3F2982D9F531296F5A9EC57652242784D9C6863D8AF43F367A9B582D9D4A40AD0E1FDEBCEACC60FF8296C08B01947950FE7A993A9C7C44DB7CC6E7B6965260846FFC6BABC01F3C21FE8C151ED987D873D9ACFE4E36036CA693433B5CD75CD678688C7BD323564FE7084A2D0C48BCEF51007E0E0D40C91E8EB2933CCA0576969B4545C468873F7DD7CE196B52F062744093D9A9DA710403822127AEF6A9E3979410507ABD6982C82AD335C8DB55365767660C74CB4BF5C339B7151B22B9AEDB9756520969BF971925183E9B786E0C122373A3E93526A8E0B700231EB38D5D73CF680BA166C8E6082E9011E5DAFC988B7A3ECC76372DB037842AB3B5288FB539968D6578EAE02B7C7824BF303150D3F9637047189B56610B518A04A3711256818F740414F201A47E0DBE61A993639D24A52CAC63E339C4F1143F60B09337CFE12BE6B3BF891B3F02A682741FE625974AE5667E8243A5E73AF5B8FBD79DEA0C02E7A604B1BC5A1FD422C3066F7E16864EA62151F94091F544A068D7652242C2CCF73CB36F6D9E085827D872B800BF99DD4A5803CCE0EE42D832BC7A034D7AC0143C84FE090B416A3021C11F968B5F49094F412DAD5D0AD3CEA1C5AA2986927BC3BC99CD3A8C644445DC796F877B03EDA7A46B8C595D57D578EF36C346455F6B4DC759E7E38F6867DFFACE4C6AF5D94F029DC3E731C2C0FE9C665A12B5ED03B929CD28E4E05B1E2FD244C1308B4DA7891216519C877248EFB2916159E5A6880EEC92F241E9DFF4F16A62D669EC340BFBC753BD0E2B90951C06391A974996FE4B3880C4DE831EFEEAE81D8220532759FE86808767FEC4ACF1CBE9364184F49C0DA1BB8A299461969D17968D59DF3F7075DD90D8DB1D2EA8257356D6080F41C4890E6ECB98341B254EE1BDAD06CEB2A5459873B5799DC5F593D7A71515DEFB7E06A18A6F561997DFFFCC53029750D489FA0A49C9D43F666E73B8153700AF1B10A57C7848A780D089962052DD429EBC2E5B886ED992CDD246CB44518F9D467125070BF5D19D575D76251147E586971558EDF28DA9D6F88E18E3CAE4A552C0D7196057214274075105D36085399DCB5390CB1D7C09B608A11780D6227C550BFCB50DA6D0F171D0A6C41B8E49702C35E6FA4C96C4A3D308F7B823A96525722A5C33B366CCA1361EF85B1310240D5C875D6F711158875FFDB73630D16C1124DA94847A4AD0B3B8156F025927B1A275016266DF6BCA6B89722784CE606B5574EC227760F506F5D06470966E33CC5F2DECD8FBB7BD10EBF2F751717F76C4895EDAE7F376B631B5BF395EE9AE5C70A12607CCD33CF76F3391D47BA39738F4232662BB3BBD739916608843432C6F9438059939681D34B2886DA08C0953111DEAABD060A526342E6DE130F772192652DB7E2C99B31B0A230FDE21122B4818EB5917EBF1E87A61CE764DB2424DE5E2A11301C2E7D3AC2CB302EE09A200828F1C378BEC5FEAD2BD4CA0F50D9AFD18C0B7EABF937CC2F8F0BA08A006D302FF466965D929ED3A91D1FC7FAF4C4467F757B28E203B7F5D6F209FD03512ADB1FDB4F66FD9FE35F6F397F5A1BE05A64802FD1110579F74D4CD3C7034A45EDE3838A64474650011766496626C28A5FC9697208D4E6F43EEBC9638423EB93163E98ECB708DC8A74DFE83D083A804EEC2F95D9995913740ACF311D12F6981F171DE283195943F84F714E66B72907D90EB42F44378496F99437E2042F6BD261D24FC001DA9860F16C70C6A19EE57E525E9A14C3DACFB29EDECC2BE3373BD22D266D59E35ECFE1652B9E2D28B6D2E8133DB5E9604574F43AC53524A9456834E5775B03624B4CB1B174903E9B225548DD15CFE3A886A12769182C87E4B365F77E1A944BD5F6049F8A6390D8522300ACF0D558ED7A6EF05224B591276F19A235028903F5AFD43E398D41FE4193CE875D03D6135DE817947DCCE66C70270E5CAEAE7B5E21DC40070179413EF1685AE7B1E532F70BDA3122430DBAD9341595D709A6682AFB17AF530E2CD553D73917B3170073D4AA3CBDE6CFD6E3BE811303F8BEAF964B2CA6C604985D88559686E0457ED808AADF8A7B142104893F4DDE32BA2B54D83DD41727625A94CA8D59A3774E4FAC2A615578DDFA4EECF8F5BA00E6D16A5C05DC605B8C3311723AD068C89452A75D6631E05940B26B666C5D1891E5B8ACCEF0E574125142D8B655E6D2D563664EC219A4767236F2DFD61F84ED51ACD424B9ED68428E4FF759687E0E4D3AF12E49942DBD9986E8CD083EF56B077DE5459D4A86279DDB24A38652943289CF062453692D97DFA463A20BAD5B5BBB50C042D4708AE3BF9AAC8BF7FE29DF60B34B2C8B621C718026CBECEC2C62079E5BE226F477FAF29246FC5AA3849C04C60966D59CE2357245A3E867004F903E56CCF8DE84E80DF8A3258FA318BCAD82C137D147F1FC654A7B19C2E5FA29B04BA22C6896FD609616B3C0AB45C88393F1A6629B5BDA2773FF61BDEF93D61FA7B6ADED7969A57D4AEB282FBDD1FD4354B08805CC28522BC579758EEF868BCE4C92421FF0C7A00ED4539DCC8F99D35A85A02FDB7C2697D4E685A6973C27D53EE64D9B241DECB1A636C8E7E7179671EF302CF24A4792440E12BB3A75FC3B7C62342C7924DA1D22A671CE2C7145B378002FBE53C905E36E5CC929752207A4748CC37AB98BD1E24E98862E7B1CB09963B74B68308D4B3F361E7699B8EDF8AAE063AC8BBAFF2F9327571C425194506BA55A3D4333AB14B1CD03FF314B9B8852B258D579F6921C75070145D56EBC75265DF0A3905277878539022DA954DAB5B73A099126C09842E064E1A1F5771BDDE6CEB96F18A8E78C3045CFD30DE02607917B6B552F649DC3FA55B4E33FBD12958CBF049AF6409E41B548FEB4EC9F4AF0005BBB09F9F1E41CDA46E43709D7790C4285A84736A91B985112977030227404B5DBD5ACD1D6831CA42FB19738695055E64BD505E9FD238AEE997418163DC1BCC62C36E295E0B2D619107A9A3AC49DADBB0BE08400E5A69EBEC9391682B9D1D15CEFE8897439E8E337E3917C457227B644048AD5E46E7A45E5369179FBDF3D8B7175E723D906FBF3D383006B354E0952BF433D16FB7F0DD0CC21F322FB7D1E00EA9E82EF97DC6A83C1950A10275A2A12FA52DA9E9D511D29934250552B24DB2F1ED5F5315551F46AC22D9F78460B76CE200C2DAE7ACF7ECC69782800C79234CCA9553DF6B6EF1B1FE8E0999036839F1E6C44E1FC930975A0FDA782386EB9EB18A7B092FDF140C8DE313CC0EAE884DF24546A88C2AA85264FC18A5CA841098911675E6FDD08CC3DE3D11A9F7439E9AEA112549FA30AB3E1EC6C866D646E2B6DFAA069C8B00CE0F5FAF3FB5985C398A40EBC60DC51F5D7C80DB389F6A6CCEF88AA524F5AD7B2803872AA3EC57BDCA73A23DDE1E262C05EBA06411DA47D7C0A0223C06AF6FA79E77C99F71098F7C0F836EAC47B066262F573159B7A5EB43A1DEBD65EDB1A3C6A94D95D86E4E0D9CECC8D9F79C4994DF71426D2905A90C80C285D16C711F21423F1A7C2B93D3C7F3D02D968A39707AB91826E60D5BC2B53F252627EA2AFF165EB4026B3524926A7607CDE2C7D07B2AF4F283C4DEFFA264CC80570A7E2A5AF63C9ADDB2D452BDCA9ABECAB31B91227A6F0B97D4B67BB1BBC34C4A7A991A6E9EA3C03809699A5135F89A5F685D8C17DC481FD84B6C27717B39E14BBBFABAC20B32D9FB28CD2D539F8FE7EF06F1EFCF6771EAC30F2C3F8FC94F9AEEB151CE8BB77CF40D60557BADECC4E8D6595111B411D1E82472790276B41EA8F2A8C231CDA5146CD4C80B1EABA45C672C7D7B96D6CCF296A4935B429139CBB9053C3E24CC007AB3434305C1605F61B8C5F235A62B4C71631448F478C6F45BB3A2C8ECC618ECAAD23379FB6F311403B17C8E909FCC3BFE428FCBEA493C2F923BB8CB6C8137FF5A5F9D2B682370E5BBC8F942F757FCA5383B6E4A859357467DBDD3F981ACABFA0D75ADFEFC45C9D0BF802421CB068F09F39B97557F1B80A680B59177BAB8FA8DBE76135AB253A7237BCBC85DCD3436DCC9A61D9D4C8BD53EE67812B4FB717932B3779EA358BC45ADB778042E16BC543E5CCDE46A975FECC01DE2BD996F145B0C1239E8E6428CB6D797D06BD8B1EEE3DA43D77B9F10A0E44E5E1629DA82AFF562F218ABCCAA9E9A91B0E42688560267D66A7FA60A1788C5B09886B885B87604202CF4762654B5139B722925BE821A115E48869326F7BEECDD67403F5CD0BDD6E84D1CD075BDE43E657C42C00E3DC7893EFB44003C21CE9F4679A8109055768DBFE18B018 sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D164303B53C1123A991B083F8CD4CD6A9EB -smlen = 1234 -sm = D666A943AF19B5CDB77FB91654B2D9661D0D1FC294B239D916799F898E1F3FD3A1B71D62429085E3E9CAA631AEF5A3674DAE0514EB573A2E50B90513F0A4F7AACC56C3EF1F21973483ED20A167145DAD5010AA22AC9C0D0FBAC779275B7B22B6919F64BDE53893146661A8C0AE5EC1966E4C3BCB009B580C1EDB98C3F3790938EEB06AF43B1446E02131378509A6AE029FB5294E780A11D97A45CA96CC665502CAEC009448B0619A9DAFF6E08B0BE9A55D54DE26F8EE54A5B2C3828A4DC28BD9B4EE582A75EBE8C221BB4B66B6E0DD677F1F47E32B3FC39CDE7A7E66FBFC37434698209CAF9C6E88CFA208A53B2170D6D8A32952254BC6B48C08F1FDC5D1559C38BC73881472501224664B6C4A9F20013EEC4D8B895074149DB59CDDD0E3C83EC8E4E89E46703F1BCA8BFB1DBB5B604330C8839854E2BBDCCC09C726FB165E42F0CB29A4A3B002C5066BE5D0F080C0A48008EE8B11E795567408FD1C6FCC6CF04DFA31C69F2BC8C415785F3457989237348059E423E008C9F041D71046087C04468055BF9468218306BEC88D429FA46BBBBB5077C96DF0C322C7DF98D0D6662B93C89B36723FBFA46919D6E2B2B67AF26941FED44E1E02C7002C489FED374959F750F83D5BDADB25926CD23243875FEAA6C19DF6C4C676D23FD80D07AD935ACC57E0E8C4088C6AE605D0463B25D0FCA089C812B6FEE84873E5B17C549D2D21789D1AD53071EDF35D92E2AF2A85757E296B5AEA1E54E1ED83C5AE9948739A256EE8983CAAB341842ED0AC6DE612D6A07EC3C2FF5536C8CF8322A1629F82A8984105C8002AE8D49DB2D51FF2ED6893ACC7E7125328B01F3E9628EDA8F8B44D9D3053D699BD2D8B9EE3CA4C94FA52DAB116914C6FCD25F390AAF61DFB7DBBCAA8587235E0D3BFCE23CF0DEBE0A2780E11E338A7D895936159F38B68057CFF79DD0857A76BE3551985D45E85EEE52B5E9C329CBE6509AB5CAA8CF5F482CE4DAF9E65D26DEC9281ED00F0949C5E1E081CF75683DEA12046CFE11B7FDE64D39A20ED262A8CD0AB29630A8B102CDC57526846E2FCB8C5415CEBA2AB9A53CFFAD6DA5E5EB721257F564F5E0989F96769604AB673C160D99A0B37B5947FA40386FEE8DD39598EF208E2097FA80ECFC0254CA665D6A4D0FF7D5C04A263C3F82BD014EE667134B79EF206265C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +smlen = 1360 +sm = 72B390DFFE01F3BD45862C4053491B3ED26A742A7EA20DAD7848726E0EE9E6B02C984FFD1A1E6E9E9A45B2C3785595823A78BAA012463346195FEBC30B67B78E1CD4A57C88A2791F61E26B7E946254BB7EDA27EB4191ECEAC3A3F926313C9DD9C3EF4030D52BCDB6B4AD06232D9C4472F2A4565754DED36CC887A9CF9D3448122BA724EEA7BB401AEA0C889094AB508BD6F65E01BB997A2B5A2D4227222B41528EE2D3C8A0C2BC028B30D210B94FAC1063970A98C7C7C2078F883160E53AAEEAD8286D265C8F2BEBF258744E904DCA2D2EF8A84BD3AFD254B8662AE5D7FBE5C34683560EC0679BC84E8D1FA7603DBEF7087FEB4B9606A1C97B079ABFA3D5161B531A64BDC6C3E156E2DB59C5C81BDE947DBF5AD86ECF2DFD59BF3122D970B7E2F0A45D188CB3C29F95FF1891F18B4020C8F39D4BAC6446AD713C33FB7B1E2F4BB1BAC7965CE78CFBD62BD5F2911580FC3AA0AA4213F6DFACC0AEB72AFD9FD42593EDA53E4511466D94DAF2ABEE97B519320237027BD2BEB5B0926823838B499CD2BBE53E0C6EBE396B3640AF9C5D9E8FBC1133889462CB3EADDC09BCF74D28256515AB8D50FE98D2F5BAEDD7D75F7D7995218D7B92456CA66D18795FA62E48ECD5A28DBF9ADF86FCB18E61012A174FB64FD3BA56426E5219B24A091928273F6E0E155EB95E376A1312BB855EBB7F394A9ABB700FB2842F998C942FC9F0B97075F0CF16F7CBE53F3A6E3236348C65491642862D772B4A114A2428D7B3F31E769CC437E82448397A5C7F982D18CAE493479B38E10E087D4CB0B3410C468D724929188AACAC1107FBD52EF0BFD0F700B3042A4AF8CD5AD63668EB689FE97361E01D73B161C8FA09585FE444721927417E6E2C96004CBB109336D610130120D4D2977178346EB0A0CB5A7141F5163455719C053400D007020A5EBAA59A3DA1E3EC35D77C8CCA1610F4E799DB9392A6FF939F81A7F5B3E172291C78781322F796A2CB76D4080942850BFB192FE2E08962C874C951502BD91365BB1FB0502E3E9B3E3CAC8367874FA8850DE1CD51A5E63A3F0980C5EE6374D8A67E7E1CC0AA1B368FCB0B3CFEC2343AB1AB397701CF28033587BE4BF9BFCDD4E7ED92151B35E72DFFEE4E8050A96362A1A92AACDE4200025935E0E6F10477430D8A07E0359EE2C4D94596663F7F1B4617CC1A6E4D2EBD0656DF29AA148C7037D7ECFD9033F7A2EDE6427655FF2BE58352EDDDCAAEB8E18C13EC659087F13DD94BB22B756E67F78F039D7761C26DDDE762C3AA0896CE6C08EA7B3FB4BABACBC58C0EE1384B33DD39598EF208E2097FA80ECFC0254CA665D6A4D0FF7D5C04A263C3F82BD014EE667134B79EF206265C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 96204DD8721ECDA04F49DEEB8710B59916012DD69E73B3C74D675B3AA39BC8AE2E6EDAF5E90A3807FA38D03C7BCF4A2EB10A10AEAD927A634BCEAC5258B8C90C936D62C19BF6DA8B8B4359C08E793FFB4A34A6DB3666BD7A6298174AC2657AC116CC402BA2E2D892DA27A07F58D9BF908C515749E0650D1E56FA74E3AC75BD526E92C458E2AB2D1BE89257474D2761CDF2596362BA927266C81C3FF82F0F727071051D2AA037570F14974E198BC7265D8D21B20EEA527377629B4EA8A35BCB873B781D4E57A32EF8C25409DC37D10D15593F8D75A9CE5CB364B3FADE5CA50308C2028419AE0D396A006DA44945E03E89903DBF1234533B9C9A33711131836C9D2963C41ED8E2E4A3A48919713C2CC15ADE48C0186914AE3F69780D2775878AA2F30105450537A8A4B366374D0DAAC248D1317098AD99AFB2AAFE7BECCB9A1611AE6789C952354D57634D2B835F060F4EF34224FB1DB10C8408948283A805CDB9CD452A92410539974D67C42CDC647C476C2C40FDD08D87CD31E393734F1F94B860D076E475DAEE81B1A92D90B8DA8D05B08A08D04E92A980A86C93C465AE59E7654FBE8810894273A5C01CEA92E2EE1F345C8C1E760692A39C1597FCC0A0E1BECAE3543113E9D37EC397785B52FBB439DC87961E3C1A32E8B7B5673821AE48D05E02A9BDFE39000DA6CFDBE8F8C4A2B802305EB81C8E0A999B46D0F628E8497DBB31AD19D0AE399465FA96C0021217F429EB706BEC26863DF86B3F1462484E2FC87480B5080FFA1742B2BC81078A88BC5514A42151DB4289AD1F4A329399E3EF4725CE81FCBEBC8262E58FE2B793D21B4DE94D400794295CA8D2064F9650970C2E319C157F0F67EAA69CECC9E576CB5BB7495FAF8F1DA0112458C844A83847F663DB33D6B84EF4A5B028F11217FCFEFD3B34B6E60932C0108FC0D5919F7B16A8621885F7DCBAC6101ECC6D26BEE0ABECCC6F69465EAA383B321AB2E69F66469EA0212A684EB7536A106C6EFE17F384B6E59B7B1C8D91B9C0926753CA958F4027D264E3767CBD1BEE0F891A712AE9280FAF53C4D347D62BE66A46370DC9E3B8B7863288F2D2FDB89823E48CB6466D1CAF953A9BAD373E1D267480ED435133CC4A52BC1CA60F1BCD04F989A945A0E9A51FC209D5D483DE6E7BAF311B2A8F3DDAF24274F4C115CC7F71A49F9DAE67E47DBB2B6804BF25A1C33687C83C06C6431CD3383CEBA7BD54F2FB593215A9C2957799E3C8BF5894D9F8B649E55D3EDF42C26E78A423E5E6EA7805E4B0176005279CD88BB4B15ADB05A1341CA667D570267D4524566C18EA6FB5271254A9C4B1E5246AB4625CEABB5D1B1D75CEB10D2D4323D583C79153DCE104C4857BFBC091E012F5A96D4FC7194C419BAF1ADF5FF130661328C16A9E3320ADF3E14DE7A20974DF4E376C0457A973A3FAF8A0CCE6D6F827F6CF97B7E4A3919912B082F4ED68B109BE79031F20C2D38B649DEECF917A72ED2FF7EDE1AEBE0AB2B45438D24B75FEB9C85B3F26CD6AC60543AC6A016AC7A4716571AC3D6923DEB074B98EC35411C2F674F6FE57A13A1529121D766812DA1F642A9FD90251383220DB5278090A4FE39C3353736AC7B72CF318D228D4D6AE6CDF01CC522258C3405E41AF65AB136E34016DB70A3E920E8EB88B23B02991931505C62E49E39F9A505F0589AC133BA1C4BB48E2DF6BB21636FFD7CEE53ADC47ACDFE5FA00A5231D5FB5B84941714BECF7286574C6416D5F53B76FB41F3DBF3B1885D02348C1105C1DC3A45274C9F71A0FD023C43D466E16B6DDCAF94469FC3443EB45A305F364F9392959DEBCA23B536EAAF2DCB0F0D2194FA49EBFD097AB490307548A5BE91926AB786687278C7CE5E195C141D798A380E08C0062FCFE7BCCE60CFCBD4FE47DD1515A1C43DD4EF5C95D8777599B1354BACCD4869210537924DB54B088B198FC7FBA452AB2F5D02739D2266AA4A1AB149CE3092992280B025210D358BA1DFDF5D456D8D5119D099C0804E1D6659197868E47A9830AFEF3A128A2FF334EC77989FAC575E99D33DFEC44B2BB306C546C37311DC914A00B77225760924314AB816BDE1CA67C52D575B9192E55A9727E2F59EB31D76672E8AF7A91BB6FF53FC29265A89186F8F2D0C2DF0AE68F7E7C66253AE5970E1CF44AA804CFD08B1A672BB5D4FB61C4AE1B1C31781256D1D9B46461B5B111E2F962F24DA6BA50C88B43373DE4ADD31BDFC97759FC4122139C6C4ACB31880E154792598107E03928D1DA3E292BE0407E937C9AD4366B91CFA5F04FC4D562B426DF5DA71B3FC6BB023E610D6F081AC1A5F3A976963B27285F35E0FD7BAB902B50954D56748FF1E56C6E1B869DAB206D7A24FA1B4653F67917532E7A2E807523A85F4F6256494655D39A0BC68B737C7DCCB5B3665597F146A9982AD4B18908ACB1DE713D722F237D97D67A9E844A237992C78070FABE483F2004896CA78402659589237D04286CC8EED31142CD199428C5219FA9F53457D521651AC9D9780CA6D50B5BCC7CAC9623BD05A4B8879E500AE616DB716C7F039F1FD8B90440200A48D25219CF490A7E9CBCCA1DA2D9EE43841DC99EB0E1D7956B14D446A204161049AC21E412A74B26A22E7BD4A43009FBD5E2BB6009576B6F96883EEDF86D02351E800CE80969E15F00C360167A0049B2E288E8560EF5A91BDE85C8F660B66EB92459EA927211D4CCFAB6783E14A1B1B6EAD418781E04A9741E81961EB7DC111F145F3FC94C6105091C241EB18B3023712B4B7D428517B618A26CBB43FE0501E91CD5A9B9ABF0FF53F235D71BA787443951A26B39B4BA0329AE3116FBBE31063899C014D4E5A8CBD096B3ED88104056BC2461EE4DA1851F0148B573EE7382CE8B3D039588C6B876C19586DA2E8627B09A424CCB4CBA47127D62EF7BBD9FE3173F2AA54427E573BD394031235A6B3BC5D53B98FF3A0F4666E6627B128D5F7A8C36745E1A4BE1EA7D477C357434F8FA22F71D97C5A021372744BD2ED27F2B1020F099DDE9AABD6E33EA2B84F54C3DB2E086F22DD61628237935ADB612474A3CE58995F8FA9F512C7765C66E40E1F068A6254D18D4C64B9397111686A38797563C89AB4257185ACA5B281E8B2A99CFA940D5D5072EA113E1EE34C9C490BF32156E3E732DA63FAE927560ECB6CE26843A556BA2A960E1090963ADA7673453313694234D9E77321B12572E5F522BD2F3BE1D403227A580277718AAD021834A19936EDB106365E76F6E69764388343D905D6C593ADA5DBBAF2709CAF274B75C7D727C714A488BF83DF04110E4442F987A273C28E48A4E98C5EAC03D45977A7D6485121A995C331E1D7A7CDB790C6F56E946BE1355643F81A0F47B2E98268679DE8341574EAB4D5229AA6435AA42F648AF68C2BAD6C625D3670B651D7F0035DAC53612897C60E7DB34393B5D7E8F383FEF442E24C5D1011696A696CC49A448888FA6AB2C393587135F7B93672F534E1D0D7E7535DCDF04634ED3ADB8C83CD7978178186625504E2C51A93C288931955421B533AD4988A0281339007DEADD10D4144509B442D2A53CFFF37CEE84A1A179F5C51A034BA0750B4ABB1D85287BA7AAE84DD93C600CFAEBE831A367E47C07D55BF17BAD6AD6853A02CB702EF815F33E3710359144BF120331EEF34622481A2543A7D3DA8FF06C86B20FBFFB0E36983066627D4FA952B8DB164F1506744B06FD3B6AADDE5E486A4EAD5086F95D048F894450EC25B25DDF3299BE457487BA8DA2F07C2294D19D84C7BA4287F5D1BAF4BB7883A81FCBC876C3F898D0BAD3DC5F511B535ECAE8D73A3224ED29B8A37122B33688F2633FFA4CBCDD35732032D8D01D53DB2BF29B3D65345ED29A79DF2F7B96943EDAF72FFAC3419E0A9FC7BBA3AE2371E3B62573D2AC4B3D98226BD256FF644414EF7DB28CC570F4EB66D45EEC13E5FB448A83FD2BE1B6C0E21EA4D0865E1BADACE87D744C73872DCE8C0B024B894EC67109640F863F1EB16D1344691707F732B8B3C0CEA3527A9832F4F3CBE10F7FD721D35EF410078B525DBBCCF2FC2DC4A5325E5D5C12E067D7B5F45AD71AEF38D48ABB4D0194C7EFE54CFBA939AAAD168DC27B97FDBC9EEB4ECED42502F853DF0B43F4225B28FA2540C3395C93F153CD3727F2115681E7D2CAD738F79BEEEE39F4370AAE04BAEA219791C8E4D23613D74417743E58B4689F8687185FBB34562E50A5FFE6A3169628A5837E0A45086FF8E4688BF80DC45FD48E805CEAF7604BEBA8EB86CD41DBB2D1928B200CCFD90130FBA014CE66DF8E7818B240E6CBB0211276E69D8B3CC590401692B7A0110FFEC2E6C88400B930C6B4A48842FC960BD0755CE1223829881C9F9C4DE616F8234FD6D032F12A57A2A973EC14D31708565B0226ABAAD4358BEDD6B1DBE2D8ED5BF6F5486C43E05344021A92E44A16BA280541B281898F874E74F903887FC2E2008971BF49015F767F465579393A4394500858760007F2CD3D085774855377C41B5E6EB312ACEC7D867007D6C9D7D6D8C7F9AD91F88379E0620167233D6516258A7D322B5EFB7386F2110386A9F1C967AC018811A9BB83FC4E3F7E13E7E54B0562B0DB6ADBD8A85F9BAED6675A8377A281F10D2D8C28F570705ED0FD602117B2FB0AD96EED1FFA7E367261F41D1470A09AA6BBD8D6C6E782D31C2ABAB33405FF9C6C4AC3AC8D2FE0B62773858BC5D939179C0CF9C39682B83205948D0BEE75BA26B92BA132F385D60AE38B56AC326D42837C0A8DD05ECD7CE92294B90B6A44D5C4AEAC1E8EBE4499B6980DD1E7C3C1F96B12B22F8DF6C52E9CA0D01CC27AB9CCFF2F9866ACD965DC85F51712E34F47E52599258C71F7124BBE4FA2CB0879466F5ACE59BD5BD6930AE703D1EB8FE973626D425F80C84EEE6C76A3B58143422C3F7B3D977E3DE35E842912E6AB0222579256E1FF62C6142E5D441C12C3CD34186878967919F22D7C82C2B4FEE652A66C70F5958C887E68724F2468E9C08BAF98A49757CF68A81963D9EC6BBF7881D05F4D1AD4C435A3D60D034054B341A1BD17C5BF10E64CB21B973855903195ADA19666894D4C6A12527F4A6E3EC211AD0C1C2DA3441E3691659518BFEB49AC4896C870D8091514D3ED2AB6205054C7AA8FEDB895C36E0031D1BD07E2ACCB580B3215476F22496BF738C3EC76A9AF6AC7354F88B01DCEDFAEEEDBFF19E279C220C9A2FF63AD971DB7A7EDF2DBA6ADB36E7D4CC11E6C4834B8D88F0BBC04D9DD2AE58D45B8F28168F9C39D32D198F78AC79F56D9E643700948A047953F4D0C1D3715108B9ED19BE7618E3903B9EFF379C2343C3694E27DE3B9F87CA6DC5A9967F188258043C039015D6BFD7080038B395C0B712DAD421BF3087F5BEE941671974425AA12676B24C21A70991A9C2B869484DFC5329D6283B6D8361AFE3E4A59376E81E6C39ADEFC2F1C7FB9ACEFFD219CC1068A3FC2F85D52C3DFD01120E953C6153361DA977E1FE72CD828E9FC8BCAC4C9C31F0E8D40494E8F4EFE91514CE787371B4ACF7DA91B2F9A3FB78842B2297E802123737DA917F20C313F8DE304D711E185F8A8DE9E27704A804B8D6F30D57FBB264A0564973C010355AF7CE088204322B1B7DBCEB2510959850646F50AC9F28E9F13D319AF46B94CD7B4F6BE44C8E65CD4CEAFF83B47C0540417E2F05D291E98FF6CB45D3F4027C0E751C300B8A0C81DF66F55761199A7E692E25241680EBAC3A0D53916868372ECC9BE080F252148560C46FA7DFE00D87B60170BB34B20F1CBFBE0D0C99B9DDC6B789ABFE1A050D172473E64A28E3BAB09E6A5CB6D9CD75663498AB10F222525D943BE46AD47E37B122DC043CB3FDEF069E29F977F10DE15E28627D9BE83AF15D675B33F03FAE54B6C7F42FDD024E1BEB1288CF5D8DE3C520F46A5F9C697F7938EBD61BC53A6CA61DE2D7F6D2680F446221E66CFD230BA7285CC38A236E1B727CCBAC577F6CCD813B0C597B390ABC6B5A4B9EF089BF38B7CEB6487BBDEAD420C9E5FF7BE4D44319BAA7257442775DE150C812239689C73EC7556ADD0FF103D08C455757CC4B06CB681D195EB2C0A3676D7DB0F85B05FC2C45B1144BE6AE346BFF6D7512B1C73F6CF714A87A99B15256597E1FD357A373D5BB0A11EDE41A4FB7063D5FB0F97C195A139A2CE41AC7EC40D70AFAB2D76E1D2A402EBED2EFCCD295538DCED82BEFAC5A9E843C6DADEA0D5703B6F443281450E09414742DCC25959C5B55D6B1F688171711DD7C17442BD1DF02AA3FD5158B25F1D1D510C608CEED0C5958D10CD12F029868469A9BADEC32B55DF462190BACD26E9630E13CE588957A75B199A7923B4479A4EE6E9702D7769D6432B2131E23BAB102A427127B15C2D90EC1EB51390E26602B6662B0C226B88F790181A28CED0EAAC003575A207F1EAE6E6AC3747BEBC03074F2BDAEE69AE2C7785A9BFCF52AD71FC151A423FA1FB4073ED27564ECBF1B6BDB36A3A87FF4CFF0822F294874D2A2E4FFD3F139ED4526CC6A092B6D8F32718B9A48E3C11291E5EF7A08867E711A4D93342DCA7F073EFD53AFAF9C438F8B8DBA704D36D5F4ECA5F6A0CBE50F6E68FC684E5CF1611D349C369F3D43912F7C769CA8A57B28BD3037B57E28EA030D2DDEBD58CEF1A8F2B30DDD1B19BEDC099BA81171B0DE8FB4A80EB5317E948D0065B53B2793F78867EDFEB33FE027C3F62B4D845AC283DA605C464F0D393C179BADF81F8C2D46A3E74B7EE26CED54C73FD8A228D4315C0394B628DA7A1563EFACFD17D5EE193AB95C9BA3D03CD5700AB9B36A9701F2B3326969B25D829E052E82821E6AC2B3A937C9B334A39B1676B28FA1F24D9473E93F24B3F00D6BCDE0C7D3347C76880D980B98A3501441142B9B2C8F3D356B8BB850EADBBED8B57B0D995106F8E29F77668F7F10A5B4BBB53C9AD6D3315BC93D904EBDC30084C806821BEB3A62F6409AB6930A538578562B80137DBF73F28F514144F982A1AE8D8B51BB6D1AA5FAE1BC43530D6FE5E61B8C1AF592EC364FE9FC7846471787A564684D7C488F7B827D6D493BD97A1E289191FD8EE81F9BDB0BA7C71F8DBAD106839E2138A2B592250B14B53C236D2 +pk = 96204DD8721ECDA04F49DEEB8710B5995EB8ECD520D050698BBE28611BBC4207409700DC2F0503E31D1F264EE80586FFB3D4BF35A0DA1B565F57CEC1EC3ABDBFB501315937C1E66DF128D3C94AE72030CC51CDF61E4A0BF915E671BE3F88DCD83FFC47491A422DEA0DF5506C9DE395AD3436712AA91B460F3124D5BB4C1C815850DC6D4B1F05448D75855BF25C62968229524517575B1F67A168301870D6EAFF678B9142A0CA669EA09AB6C997A6554308DC2E544356E1B492120F65BE5FA915C296F680A731F45B6984BC68CB8EF3A67B700964ED84E99BEBF6E6C82382703AA18EEEDF7954C2F572C3ACBC9AFEF144B66BB28F766D515B020AABF5E4E44C353F86468F53EE78BD38E308073AE5A931928BE30BD424F4483C8143F0BAB81D61B7A1DDA151C20EE05F2CEC6D818B6805B4554C5179CE4E4F7DFBAEAD51FFC5D85081E2E8BB9A257219063C95E609ECE6E8B54FDC117E024D54EACE54AB0753DF9536EC25063F500B83D278CFBCD4AA55BBBF47BD36D7711B516202D1C482CD3B5CD2E3BD06CE1970F4345585C7ED19D7FF64ECEF86EE1A8C8BE90D1E03254521D5F2DC42B213BF673407CC230EE5EDD405E5B7ACFA1A5A941047E0BEF10A3A79D97E58B1F620FB5553352F6D9CC44DF34496AE54D972DF189E7756FC4D72B78948D35B3CE39096160F329B7F3EB6ECB6364ADEAB4C3366187C9B026547B5408F2949173B36530C13B3EAE924CAE4FAD5E808808299033C96BA1E0AE0FAC5A00933616273B7A1044F7EBF5E8C70FCB87E7F2FDA8F2BAAB8FFB20F64DF195015A242A716E2BCC1AF15427B738E3BA12DD795E02CD562493B53A1F765552846770E1B6B76768BB882212B9451D07D30D64F687960A4BEB210E04C5631976F39E0DAF4DFA397EFAC39173D395736A1448DF67FFCCC280D87772F94EFBF37E039A43A91F6D08CD73F6E7116E1B0B10F0789318199CBDB969525D2B063F86526FD346A90CDBC63E7E94435F746A27283F4DBE1EE7ECADC4FD24CEEDCD895404350A12897AAED5A575D5DC155B010B78645C32CC828B8E4B7FE64777EF42EB9E34F9BB2A9ECBAC6C589B2410150E85D2315481A4A5C43FDA29D1862E50FA031AEE7A4AD21A4CC24E2AA100890EF5FD68C775B4B9A9D780F08A8CC90717F57F9E05CD2BABFFFE06DC9F3BBC55738D105D039F3861BF9DE11716BA591C5E254D9BE7210DE45B2065D8CBEE0C03D439BDD2922AC19D9C62944953ED0BDC407B9529CE757AE412FC37B0A2EA57A5A9613C6A3A61942B38D79E870CCC67AA38F962FBFC47B56AD4B25E3AF31B35EE1EBB91F5DD5EAD2754BA7F5250E6DDE50E105D9FC1F13C3C054EC26DF9C254CCCC31E36A1373BB525D17267062B8AD82AD35465EB93D0CED8FB99C302F4E6D40DDC213F54684BD0C5D718844D0B462AC0F417862F2012B9AAC65DDC7ACE4E9E2A7C302447CCC855CE2C953F8C521B2FCF16660E372A4697ABCF3A2F77CF417F79356B3BD086E77C8B0B217008E4DF7F43246AC350257C7504F9EE99A42924E67DAD8B726841DD900474699882B5DAF0F02DFC75760645982EC5270182D096E63E9D6FA074A62B5B1B0AFA0D39578C8572C29D8729A2FCAE5337013DD411EAAD7D9B8E87323C3B3C9E3C806D0F9B0B26DBE26F62498B0498CD1BB7EC9312BFA881DA4A9F0535B81726949EFA3A57CD0C024C42FFBD11FFBABD71A6777093FE1D257C54BD37D386A0BB6661BB4AEB0F706B48039DBF9B34D177FB9C420A9A37B653246407F2EE50EDE3E2478DA86294F536766B50FB4B59AF3F4CA53F9E5AD05ABA67B288EB63616CE5C15DA6F7DB4464692661A28C182B3BDD8D3AF5025E61403A86BBED6EE21B00AF2FBECEDE82692D8A503E0F1F8B0E5A84A822608604D14F46145FD34AFE298776A2852DC3A6351F31D4C695387F24F1AA5E190ADDE5E5DCE9E48F6939894E7FFB4125A8ED004668FEFE8B81A4DF521133093ADD59067C5E97426120FE93BB3135B26AC6712B8B3DCAB52D117383B52165684C528AA2DA0B80E8B9D780FF37F0FBBEC322390CABEFC31AEA9C10341113EA0081A3C51E63B3E1B9B8959E39881FB73FC0ACAEA2822FF1BDF2239A971EE3117A316F19720DE9F31F089E1D42E55EA0B3511C0FEBD6268C99B0BB3DBC112F3987A155A02A97D3B2E8C0332D0F8651384C21F8D854C4A449CAD0529426D5DE694FB6AF363269CF3F24C653B6A54330F94DDE1AB28B539A137B0F13490B26BCB0CB450CB081CEF7BC399865D71A6467BB9FDCCD3DB397788F610EC23FA756C93C5B1563324CC293D7C552919EAD02A78B2E429DF50E07210EEA8DF28731AAF4157BCA83D646C477DDF9C766F2ED984648135ABAD4BCAC2673940ED62202C0A0807E270E4662229C704ADFC5CFD1A0859938EAFD600D99EDC74BEEC02750EF44546DA863927A5EE50AEC34F0CB90B4FDF46E5C37E1DBAF2F0934AB408B91A64505257EBFE405EE49A2F9E07BA2429552AEB3B212C8E31A9FD624B13041B53439615FC0F8BF78C54511F8757E3A5507981BD956C0B3524790D86F8EF8CF11C0A8759FA9C77AC5DC245BB0D23C6E87326E4AF2F42ADF211EB8550C789E3B9182B12673A022DA091D1E3CD2945910978E279A50DD7CAB970D267985D86DAD0A57CBCE5F2C2F3B7108D4A4CFDAA2DCCF85320E6032012DEF2C0053AFF169DCB7F91DBE5F85455260FD7293F584C6CF3D8E547F61D3F0B5F67165C2508D3B63253F542682F73FE8CECE7DF91CF0369CF80FCD94F71F17764BBFA9407EA78C55D4FD1EA53AA89F6E71AEF14B1067FD4AF1B431559E00DD0681A5EEC3FDFA00705A9C2A0D5B834CA8FF8F66178F69DE6E545A3C922754C7F63147159B57FFF43408FF2937A6009D81DC7BDB3A23F1646D56526E0F1759D7468615BA94484A739B229BFE37A611B58561DD83E95874BB500EE737D687CE690B5018CC46852EF0A92CAA37625D8512D4A7AC061D1E09F9F5A61030DF535B6257257BAF3122342A632B0188AE291017AA489C9067DEFD41EE43654DB9A7A2E9A3FFCFAFABFA33EF40C3CCFD626206C1BA7EC18C96870FA3D53D82D4A5B0502B13DF07ABF7D4DCED6605800580CB5F7BC5CC7914B10683A5ABC5BF13C2DB48B2F318D07B8BC7F2ACDECDD0FE4FDF13638512CF8E09B6FFA108EC4D7F4B7F2D0BDAE7F76405AB62AB28AA906A67C0DFED189470E9E220655DA31EB5537A314DCE4FEA4A4D8930EB9A1BE4D99E89C5943762EB2A7B8C18DD8125A133869938F92753EB636CE51C892A7397A03078BA1AD7DAA1676AE8916DE25A281DD17240A2A361035326A3D5D3299735699742B5400458481485EA7573B98D8B2DBE2DCA4D2B6A37AF77E97C051B5926CB01C4F15D7116A43BD829F6B6AEF673CCDDAF7E95691245AEC58857B4254D196A2FBE311C365882168B74D86A3D810637EE6453AC42A13CBC374CBBDC55DA59F5D1BC483BB931F11876DDA9E5BC692179681EA6A05B4A5FA98C68898C373C82FF56050C26F9AD3CD5403DF5A4A775DCA8D86C5A5976ADCFB1361E62F3E38492BF64AC028BAEAD096FA9CB6000282FDBF58C4641BE6ED98716089A9E8F5E64C8F14BC02EA8428739D8800E66CBC12A2676FBF658C590F4AFFA7F6905EAC2F290F87DD979B0796AE6FCE73AF5E39E076E3B3F83FE3DC6753D76D3334780C8FF76E43DF35FCF62090A249E900BC6DD7F11119DCDBF32E97CCFAC88F10E387AA33A95FA2A9A937C142FA62E41947A5BFB917660805D9664AEC94F44CCEA07DF2054C50D30F2E8B31FEE2E421612B160B25DCDADAB8B0B667C66103679804BA9970A8534ADEF4BA0FC1623AFF62A4BCAB001A8A4093F67344A543460DD38D0120955AE27D4F25825A87B9819CB3ACC721069392CAB3916B1A4DB3AE62F1A9D683ADA9AF5A8C9BD39F9A2008FC9F399966518472FC9DAC2FDCBB7F9EDFF4B9A904B99BF0B0F474050CB2E908A8FA09748D77D27486D22D284464C7BDB99C7EA683A52A458563ED13B173B01EAE375BDB0D10CB79A7467A29D51BCF279E9833A7E3E4ACEA1050B35604E7C1F15207E00664B944C94B92A9D6AF7809D62DD677E4B338965816DF939AD57A0B3453F854B08144C567A35AE681B3E72BD06F055D84958F6E39786777D79997E7FBEDAF2B5B46E048B1EDF6500E0612CE60BD72CF6364326041B45C91B152C3D4DBA80BE4A021A2447999FC3F772DA584944A59FF8B348679D97CEB82C9589C6C629FA58CCBD4FD6101B17BB9F491B3FF8875AFE23FEB0C189437FF868E3894949DA399A0684AEF343252CD7073ABE7000CAD3C01AC77A837386CD0B2E42EE470D8A568E6ED9F9E77ECA150FD67DACA29372ABE74A8C0C062B82ED837EBABB1550F453B0708B2767CED067ED274465F739604CC06CD3C851D4BD982B24012E60E8622BCFD90446D8982B2C210FD766684BA000BCD240F8F285F3764E39F499E2D83A5052140BF1BA33BBDEFDBEFA50CF32BC33F31E4958D409BB48B64FDD945FC1DA0F39D1C76908C7F7A1E76FC4C24FEF829E179509D6098BFACEC657AE0F8B40EBFC2E9FC0BAD9223492F2196B8E861547E89C18572B6CF4CB437C6BF94642BFD21AE97FAD80BA3780D5F27E1C91758C2CDA7556AA80D484963150E429357FBC1185EE569610FA266E3895366CAE44B8E5A42D25C7B6F4A3145E39091C2394E7577B7A97B564771A2A942C66FA83A5179CB6AC01B7BE89EC31C55015C5BB3130C7E0F01346C13564E9F2E37DE0A938DAD4951712D02AADE6310C728A6E7BAC4990A5A0EA6A3A200DD06880058EDEC5261F3D11F468AD7CEFBC5E3066E141F3AAA4716C0BEC2825AA47CEFA96F2BC767BCED2DCA6A972654CBAF6AA8DEEE5EE06550208C14CD4CBB40DBF446F35995E84613DBE35BD89051B694DEB1B2D8CB6549E6A64A2FF00F866FD193C9A5E2BF6FC94424E97CAFC7DE55CD418E3F6BC0B7D52CBFBF19972CE5DA5D53C0E8F16CFEA8E856D2DE4D9C7E18F004B3C323C3439D773962A2CFEAB496BD0A963A29B1AE4F173044A95FDA0EAE3B1AF03369DD03E8D187BB7E75F4E6FB02ED7F2DAEEE62BE53F201F8D4BFC3389D1186A933C975E4CCA3CEC909C7EEDCFFA0B0AF5ED78BECC17962ABBF8E19F9BE9025FC27712F084D000F200D6045E0042A5E87DC513332DF9F85001D5DA5B9FD529943B58CA6C3228C5FCCF756D5C3B0270D96484351C8847BD8DCE4EBD75DA04CE5867528541D699A2FDFEFC01D193E54271B3D64161A22BDF73B316B5AC4A215E4098D64EBA6FC7CDDCDBD847C5621FF1D25A5D18423479FB5615F34C1AD7EFFFBD8146C8B853ABCAEFF0B012658DF51BBE35DE30469F606739F70F3B5631A4BDAB00C12578F5782D6278B57D800DCA83E7FD03C77BAD3144624FB77817AECE51441D7A0866DA8051B10246921B1D60F330E191998BC0E7F1A1BB161BE10979F43E7D15A276BD45B2213698B81D6889AA49B59B7A464CA26142F8EF33D9632643EAAC2951C95B7D309D6EE609D97264041775415FDBBC2B4291D93A97D3803CD225F0B605BB6B2F18C673AB5808B42E0364D8198AF719B534C37D56E1E93491020E54B3EBB9668202705860ACF6CF006601B9E4BE7D6E5C5B3C27D38D1060E7BBDBC895303B5E117B385991A3A4DCCC8768F327B7A13B97BB99478E66678532A14E652F4AEA99CF83F668B6226DB38E3DBDF90471DADE0D600C78CB2A2CA98B536B113B5CC486F2032D4C6371CD79BA33F236E479F2CA5582AE568273C26B3C9DF0DAE9DE4FB7A7A7491B4F2ACB3B837A495E2306905E1804508F4078AF52965E82717105C857653A55E89B212368DD82AFA889F46FED173A9BF984CDC893BD658753FCFCEEDEF8BB6B1C47963606F5EEE2814385BDCE8A3285564F0DCE86CD0C0588A8D25A44EA6DFDFBC24D7290A042A874A802B640DEA57DBFED9A9EF575AEE54313DF18760CD7737D7C580831249DF6566A2BBA4BC2C55C2595E1E479AB64E3AB6BA1CD17DC178DA561B47E3B80081F6B371A180B9D6F92A2230F5B53A1A3575C156B05B595B9997F77B75F4915ABA5D2A97EF60DAADFD271486EE95C6E38EBA14CBD62EE987022227C66F68FE34D61399DC01088FB91C77B53D46CC49105F5D7C5F67CFE5C46F200E77B4C2B7440DF24B0A9B7E90DEE43DA519813B8600900609AA3C87AD13CE7898D27905AE5921A6FD5AC7209C4555CAFEE1974A61C5E2DBFC614B5C6EAD9A53CA610F00014BD806DF3A95B341894ABF16EB533F910BB256E3F9D8A07AF70FF87E2C8896502ED5FC0AA69D0FCCA51BD2EB2C4752A141577D2B9FA77CB84CE43CFD5AF5B878283BFC42AEEB22AD0881648622B12FE2BC14B96A0CE1BFF1AC12411651B514A8C7AA05E2834423C4F7CEE0C0EAB5A0C5EB3F681CE28D0CE0ACDEE80D8BB0FA2835E234714D5E6F62510B037E82859B2F961D59DEC437513539E5F0CD8637E1A6BA938BA4DB0E1229D9B312A7BC610F660B26018FD763C3C7466C2A38F101DA0150022E7CCDE93F2D48E18DAB8FC001AAFC30018ACBE17AF1D4F3CC7E2A55293645120CCB83AA1837EB196C60B26A4A22EDC75C8CF590B6D5EF3A0C6317CEE02FAE2E04277AE4E360D5DF4E6D6D69F65289F8949F84EC7B92E2DF1E23A97748392DFE061A4FD97A1A82C209ED69081F8AECAF6F61132AD27E97DAF6D0CBEEBB3C6B145AE71885860F22A4A08783BE51881D6EB11C0956D1E83AA56C9E4FD3919965A9E962573787F8B70D97472B59301B22E34E154782318724FA074FC12E54360C87086C2A913738E0DBF0770A99D71055B20682BF3731F68ADDE0FD253280688E05D5E5909AB35857F93FA9666F74F17901853520C31C029CF31C31AEFD4206DB765A64373EBCF747830EB012EAD26DACF53508A16EB5EBB6E75BAB7F96B325FEC517016BB57CFAF9FB8C2E96DD83459D7FDEB9602E7B031C3B53E612A36263FBD61BA215F85CB0ED462AFFA3A2FC20CD9C5B567708F8584FD15701729D7635BE2F2D4CF2253AE803104D412287528F123879FC51F14C1910FABC66F078B9B9D5CBA84C36051B9F55FC362168FCF578DCEC90BED657026973C31FD17A87CA8AE15B491E5260088A2F7A3F2BDBF45D1987D5B98711DD9CA5BB28F63C745D291C46CE382A5CB1C17D1191ACD53278594EF008E6390058D96CF5669E37856F6123C65C1692B3412B9C7D84427BC528AA269D0FA2467E0F83FFFEE8FE337AC787879ED5D2694D8DD9096836BCD4D4684D4AD30A61210786AE561E6B40DBC3E09694674D51484B344A8705EC8B73F3D13ACBE949ABFE4B2EDD2BA32F367F9E98D3A0C822BBC349BCC352EE567F49FEB5C50005E44E840ADE5AC56D2C6EFA7394BCA213C9196E93BFD5A876E7AD8C74BC634D0472663D483BB68928A0A63A5D54D267DF9D13E60807174439A75B5B71E930FB0ACED6F9D667CC3267742DF48081FF533932F38537B3877A45CFC8E3EE805F6F0F61E868DE77EDDD5AE7F1A75D6F3BCB9698249A3519A356606006760AD6637705BD9B9AE593ACBAC27B0F3B00149375A6984B1025D3DBC45F11FDC9F5B3A65DB0C7B7E6578DAFFEC37314B7ED0196FEAA37CEBD82F4284BDE4658E9DD8B49A84EA39712377DBAC1DCEE1AD646AADD2778507319A9A1376A6A62FE7A360F37CAF7E012E667A856B61AFD9D7E99C012284409219503907E0F0DD193B82D9B9684E2EC27F4B15741DBA5C5C340CCD1F77C2BC9C2E1CEA70D988A5249E90F82654793C9B8C9229A7E2735ED49488CB4D865F44445DCC10A99A256FAEF70D456A6313FF3D418103A210255D8210FAFB9051AA36 sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B0C10BD4E0EAAFC192EFF9575979B498C -smlen = 1267 -sm = 185124C27A460AFF334B044D98766E44D82762BC42E7B1574A161F663F31BC7535F5E81FF84BDBEA541110C11A570B5C34476FB1F9F39E78647492031DCC19A281EA554CA193A988B3284A94653AAC826980F06CC0F340D41B7DECFF0C4B9257CF11108F30B7EACB90C5F7A345439A2556739C5BA0204AC8987607746E7C014D16EAD020E78D9ADE4A3526778017C49AD8246B039275B0C89617DE957460535C3043E99FDF0DE9DB53CD25CB94E9A57B75B7E22CBA06BFFF6C7C17B3F4DFF1720E715FD7FB5E184761E171A74D4F7B85F7A62EE5A8DFA2D4309DF5780DD74665E31CE4AFA9ECA9DE2E458D9AEC0B3C301F919F55AFB86777BD286426B2B5622893C507F0B237E2ECE64094C8A046EFFB414E7B55A587893885F7F020A7D095E7B063037F7707128260E330425C53E6A2C823546EBB6B733C4140775E5F763AA749359526278FD29B22CD958CDA5B0554ED7E1A5DD7641284B55A11B52CCA37B711E371FC8496546AD2AC03037F4E7B9DE5E3A3001D2BBE415E9986F404369823E0C12DFFEE2DFC11D77B41C1F0378016DA775FCCE9595BCB21E1FFF6CF0F8EB1F145B215B167494C2F36FA90B3087B3793C1C29C9B67A8CB2AB0841958A7999893E4BBEE47DBB270F5C26C6613FB383B7754AA3014CCB5EF8F2FEE3DD8CF3E0CC4356E868B2CA2E648536F5D69CA20C95F1823EA71775182AD7EDFD2CFCE4AD7CA4EAE5187E2435E8605C00ABB9E4D6B640EF1B26750F14A3CC9EB8137CCFD213A43A9A83A4FC73FE2EB27AC7EC928DBDB037FEE4727C2ED22BFF04EEC9D0E417D4155F9FEEB1244E7F27F389CA281EFBA492C5CC9E3AA49F77F049C7A0161C2BDBA2F3A8B8CCB0DD34E0DFE3CBDA9775A56B828A08B4358C5B92D74D1DB6C1D8F460FE5FE9DB01C895FAEFBBA1A57E542782AC2BAE582C48B6FA99CC468766C5ABE106B9424A1A92E27B7C0FFA750B64B861CC657CD89854C8788EEE7F3AD1DFBC14D30CF1696F588E5465054802C3CDD2F189E21ACEE7DC91310E521C15FBBCB0565475ECD73472729EED01EAB4AC431E7A05B71E03B8D500423AEF28F5204C7CB907F3F83A2148AB0494D78D5C7BE4581E3DB722F06532F581C250DDC680E2B2E3A2394146175DD99D6EC5DB4BA0CDB49E47A7B18302F58AC76E16CB26125B3C1AB9B174449755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +smlen = 1393 +sm = B4C93E43AB81448C8D1C6E17AFCEC1FFDABB2386E5D68A8EE65D91029AA59551E914709C3967C989273759B10B8C1E5DF1A5F64EE5369D877F0E8EE203420FC6F181697CA5E887D7C6C71A47D17D216E292A5AEA17F4C5E049D64F4A8929BBB4EE0C43AB35907AA63CD7BA51D0C44DDD04BA5C17B83581629E5128480D03C8956C8DE933BC3039634702AE42DCE52B429D2E2DA89475F651276D60543B05FD297CBD59ABE026AD8EF93A778EEB005870188F32D4879FFCEB4323C9CD1D1C744004D06EC3AA9E09FF9EDB98895E8D820B820D87E939CA7B45F07E20D5244C775909B908F3AA99EB445021974E217151C58718B054E47DF573FF3F4A417E38DCFFCB36C30ECE1CDA54A25930A244420E94582C25006F68006C944283C6A92AF0CD2CD2B91290DA01216A5E087D7C21866CCBBC0212D78918B005631BAEF64491485EC380EF6907B24C0F18BB0AF6D23E9397F20F07D31EE4320ED15E0EEBDAE2F8D14470961745527591CB006A85F58F96D10AA2A9B68E39A60BD2C85029E221B762299085FE2801C49E73042DAA0A54C0175FBDA2BA8A9D84DF8B76AF048FD0EE3A9F761844370DC45E76F70788A956E0401FABFA41181374563C732BCBACD71638C4E255F30BAD84EFF955CC4D075DB4F9CD17510D0ED745F038C20052B7B9D0A2D0DF6807440DAB04BC52A04389D0D5EBE60B4948562D5F3CD7D1B53C9D858283272962AFA0434B2DA47FA59FA8CE56F91BB393B5B25E5F547D64C6CF6500FB0C23B8E7BA49179D77083190E5F6D881EAA6414E4F94CB84A3023FA1C76C9B735DFFE7D2DBF4A26443C0BE17CA4EBD32618146ED9AED55B4DD64E647597AFC8DB43206437F831332210E251803736A6190FD6D502DFE15E53DD96CBD15DC13792AB46E7257E6F889315235CF4DFA600DDBC9EEA789E7761BF32DC3A29AECD67CB76C6BD38565068A4C778818BB0493A773CC414468E9EB0A67E4BAA2F7FE1428A20EDC04AB4693EEF8273127FD1460D1D58DA547F8DEA4003A64AEA1C476A08C8DA1E275EDF5B26CABF780421CEF13B14C46FAEA9E4240F05E989C742478F0E99C02114ED3935F07EA20E8F6D988FF849FFC3AEC919F4907BD8E9805837A675325DF4091F0C53BD70190FF493A4A1C038A16AE40A5A9428AFB82ED73E7E83650BCDC0CDC3AD200ACCB921458F5C94F73FFDCA4D228B1F1631A17BB97F250B975B8515CAAB7DFFA228F704BD631E38531B49EE3A347848602E56FCE73D30751D875A424CED4E375343BA9CE69F317DD42B759EDEDDA0A0A0716FC6098680E2B2E3A2394146175DD99D6EC5DB4BA0CDB49E47A7B18302F58AC76E16CB26125B3C1AB9B174449755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = FA3DA8D33CF7612B51F291870DDEE1B849A59251A551350DA002985EEE142B2020E096D81EB2CEBA9651656C8C763FEC04D4B73D2F87E400278FB12501DB54330B118DEE3ED19F2BA42E79B12FFC2D818155DEFA100EBC1EB2BEE003BB6AD5542EA99C816C35E5AC4D3A2A392D7531E0F33CCFDA5AC64371DAFC9DB4CA53848058A70BB1B3AECAF9A7665DDA8C9A145B991293C57A30CE2A7EB5484F485FF1171AC7AB35EF77B984A9758CC320B11892050D75632DD3504CA624A9DB4B5D132DE96B9D05864CF3F2D8AB300050A87D7DC7F5BEDFA3A88C5F30DFEFDCB4A5CD357888607CCB972B3FBD6DC837D598C0CFBDA8D9A0E98404D7F75C829C1A0E5E65EB6DB74012180D94A20FFD3D02E8EEE34F041BCAD5D4ED0FA0FE4DF5C83371393258290F7833CD26AFF7560E1FADCF7E6D3DA649B27AE3D8F302C617B385CA71F541E6B5A2AC0A25FFAA31ECB651F507C94232C1DFE6FC8A54B12645CC942E3874FFD257978D4A3975EA264BCDD731C2401F87521B379908256BFCEAE7935C39BE2249595D1A6967AD0C6CD64E007A4465BCBA9251EB781BD9C3A9057FE71BFD21304C01E638261E5E4E636F5D4A85BF7A7A7815786FD4ECDE1C8929A9B8A9B533EB237E2CE812B7D0767E31642BB517B9F283CC2916FC5C55B80DB6CB597B1605AA89EC63928B93B02BB114F51F0B0A4975504B3B2EF3AE52E9FB9F85DCDE9B0D7D224B85330AFC68A2DD72DA6DE8F361CB0FC42081049F37D655C14B3D448E184DFFDE1B5F4A037AB0798438AACA4BF9C08B1571D46101FA40AFB8F2FB00CF0B7497966E35B5CBB7696747D37E3727D9BD7921B78AC02126080A410DB13F9832F5C03D430CEA42C09D56D6F7DD86ED7E6F2F080F0B04ABA9E7CA41A8EEB102292D1DB20B2063C925215A902AD6EDC208F4B7301FDF8ACD9B474998D3A50873F787EF9CD38F6CF3F6EDD87578BBA3B5536D7B2748AA8BBCE5E68FEBAE6F5E92BAA2A11FC2B6C285B953A8674EA6408F000619B13E1C09FB7E6B597DFA3E2EBCBD7FAE67919E5CBA0D6412ABBD5C3C8B6EF7FA5C61F9E3C0539AA0EF46092A17E483C37484ADF4D6A28D5794985A75997515703DC000D3EAEC99F16976200EE5B68AF43C44CF00E3B0326F5170894C727325E6046465398A5460B6BDB7B597D63BE3BD4FFC99A5EC2A992B288795BEDDA9BCD27003219ACF6C472C0F095223A02DFA4ED30F4C936820858BCA08FF5E88872A4FE94D277029E286E9732423297344ED071C88A02B5BA88775DA426B250058E50FD6FC2D644540D0BD74F70DFFDF3DD85D4F9327D4B3CD1814BF2864F5F16A842F06ABDA44ECBAE3BEDD05A7617C3A6398F204A428591D6FA5532CB1C7B0A21A157619AFD66DD20DD1F20FB626C547B3BE04569660C0D54477E63848883E8B2F43EF4778F90014368FAC69FB5F2E6EAB226FE498D4A0A15F4454E02AA1677C52359A3EE5BD7D3626AFE862B7F505CEDCF3195D5138835A18C8EE8108F2A355F42EFE9BA382D707071A8E30C07C21ABFE85E4A752982BF811D2821613BA93EA537165C717DB881629FC54241E71918E8341F69CA0D1A03436D9515174315AA142C850647B2BAF7B05611394F985F383F55012F23FF64394F1ADD14359A6A9228CA20D034E87F9952FC84986713D2211542EA622AC1003E91A1492AA8EE156F0E4D842BF9FD2A5D316956F15B0A81D8049ADFE13009D96FFA356694A8300ACCBDC8B23E6CB84DC271EBCA1D67E4F062B94E1BD2D271A7A62E6FA997D09A5BA8F4139E9180EC35B181DCD073A274D43B02AB591AEA82B10939D9EF862810BBDC2136D4F1797B5BDFB03A435CF4B6B3EB62C17830E3A3CF980798AE8E5D26D257E25EC7557F00F0C6D8899B5DA06FF32B2B9D918C603454E7DF1DAA56315B8169D461606A2440B2D9E4EB8746227C63B4419E6AE6F0517F50F32F50CC1BFFF80FBBF9877FCB14B9341024D566D74B8A94A1452E6CE7803263D2B7BC8DC24FF0E211D6FFA26CAD635735A44213CA416923625185FF48FE1AF88FD6EA8CBB32EFBDAC5606F37CE9674E8203AB4F9D3B4BF5BE5F94A75A7AFC3DA65E1DD62E2CAA8725D0DEB89105E12538AD80B70AD68AC8CDEE7B171DBAC93984365F4426AF71CAB302DA99B3367547C106D13FE232C02AFBE9C0483579FE5FA4BFC473984CBAA0F262E8C9390D5E4E01CBEE0A2AF5EB4D1B78AA459125EACFB9F0F0CD9A3BEC770035598C340157D9919393ABC916D3DA7D480E5E8ED3C715FCAF0A6D1D63B874D829644959B82C853CA5BB4E329F91A797889B0CAE44779DA652E2D91E01E81B94C23E63ED0A1AFAA1D6F4497244ECC14D617FA361A5052F87BC83F3892F9CC18FCE5F0F544D8B6C8516E665DE7AD393EA3E981CD4618189E731CB1BA7DAD6B28D8A058D96D329C5FF39D43167BB867805CF36901C5DE85BDF5A87421E05EC7934E14A8F98EE988F69EA1013B44DFC2E9E68FB93671CBBE7219A7FBAD7166DB14441A029AC2C2AA4A396D911F2275C03957F9B843CC1E538D3974E726C7DB2E8617D6940E9B0E4FFE7825361AC98A8F265F3C9E72CD271A989907BD72936D6BF3E26555B426AD371E9D8838EFEA827E6D31501E0533993030672D91E59F850959487A998E17014FFD01EA0B145AB95D254494E74A7C72F026105A604E5F249E06768ED9AE4A882DBDEB29F3BB25626042EA3F1F2A889C1671C4B77FCEFB9E9D508E0C81D74280C9CB4EF1B6A638F8D006D45889B42244D7227157AC979D7CA2676D9E2F3E93DBE4D439BA9F6FDF29DCC9E121CA5C391EEE5F163E0B9C7134DF0DFEE8C71874246B572F837D1EF181716E26235E15770695AB7445850F321101693B320734B6F876EFC04ECC9ED8643F1A45D9F29D3E8BF4268D1D5373EF2CE1F5678BF5E67599372999481B3A52B027F56C41135AC6E84BE336600DD06F4A9046F85643B28B0EA7208B6A959CA46C4E49A804C72B6D520A06B8E05CD3140A96A8642FA74FF7C8D1BDC03B9D0547CA2EB25B3882AD1DAF54FE5F5129A3DD417A7D5B01A9346B48A590B21EE565B6871BBAB22CBFBEC8B24B6BFACF9D0D38D8C937E9F966F1937C036DCFB07109141A16F7EB07862BD0F2595BA670505D3F678F1617B5CDDD73777F87D11D323DCB18835205AA7755A6FE0CBAE9E87CE4411984E1E291546AD1C0979FA2F14ECC6669564D4B62FA01A99BC083E1DA0A0395DF5640B745B965CFB57B9B862037A9F4A4D413A1344242AD7077ECC3C0565FD82BF4A58FB908F0ADA97D589AC93086EF2FA96D2D6DC155C1B19D06ED14FD1FDD2573D59EB0A0027C49C3C99FC6B26FDB13520A8110DB995078031164D2E65D66852D61E749FA3AD4E182F97A933C3CD08CD023FD0930F8E76CAC069F3151BD00A54D3A01AED769FE5F7A55A57B2A752FFC4FB90D2ADBF543A32D4786234FA1DA8B9FB49C43EA87A822B1F2703786A9423A082A3F12D434FFC5CFD4872BA5AAA9D83CA3328B4465C37B0BF01E33AD99A17BA413396B4CC95BB13C459FF6557885EE4DAFB3B24F7B28779063D3974C13D75494090519C7C30E72C3F77D4213DE1FAD3ED9475EC96F26606438BAC26C1CB718C94F890103D3C815C4D745C7828517080F3CF77F299DC54D6C78C8D8F6DB85E9BFB3FEE9FB2860AAF5510E7A05BCE130097664818A2051FD5D0E872CA65C91EDFD62F4580B2C3656CCD657FEF7C30824C25AFD1B7221E35FFF7A8419E7061B36161C6772C0A0A7C9F21A32B08022A12551E9624B6BD947CC5E61762546432E1EB2CE1AE1DC4363685C7A6B2572DF65C4C04E65E6E1585430A9EC5287A7CF26483BC95385261B043EBA95659260E0421168155282056C720DC74C6BF020DF698B21D0F1A587BCB728D120032EA6398EF768C78619154C43095D171D0C2FD7E9C241621F77D728975DD76D9B7052CACB982A94D573054B2B96FECB26D71DCD6B359F06F69BE8BD3C2718CD09AA1E7D8B570E2686ED444A7CBD08D0B25E314ED931FB8EE1D1EB60A80E07C177DE7FD8E339FF9264FAFBFEA9214E5CA1C2D3F810CFE4DED728B153155D906487B21C1C2291C4187DD80ACEA899775D8A211C9976F56912277A0825AF6E9A896F4938E0B7EF7611A19B0B69C800842160974EE82E7A9BE5A91309B5D591EF083520226737E35624490FC0A6A5E8FD2163F63AE1AC7FF7A32F9D2727AD61FB06B72D79A17673BE5DBB691DDD61A2D9D778E03E024A8F1DEF4BF8E18D4E9A927BA42B19A53D8BAF0286B936A1B90C55A31AA295F52F97027A4FF44952C9CE6D517D48EA608DDE1DD12365777C94B9142C69433C5D62C4FCAB14C23BA4B10B94086FDA8839AFD0ADB93C6BD4610A8D54EF3F83E5B0C6E14F3C61D94C047FC57D5B4E88BF44C133629CD99654F94A905A267CEC164E3F8FC1FAFA4B6CDCA947B9D98C60478DE95AD9C4ED17643957580B9471A3D4F747561EC23A183415F228F722787BE2ACCE9AA8A219FBD7EF73B314397639A1AD699F15545781AAA024B1A5932BBB21A0A99EB9F82CE785CB1F518371B41AB897BD9D9D1E74FB8329DBA3FF91FF071D52B9865B688664657894D23FEDE32440F847B7414B720344B846FED80523583E8E6919E0C5BF502674ECCB1F4517E5FC0F5E19444BBB4EEB45D7C9C74A1B79A5FB0BE21F26323875336610E85D9866B81AA8922E993460E94503BFA807EB85FBA41BA36CDB844A2847A7959407B9C178889E9E99585ABF1DBD02F36812D73DBD6B688958125460A4E2DDF0E79BBB216229B4657BA8EA89ABA93E5F207AA197BA0A36E6503C11C9B96CB4A82A41E233012EC3FC461CC5816EE6554E191FB05B0CF4C4A8269426FE03B10508251F514966F181DD663F3C0AFD9CDB259A2EF5CC282F23A60435F7C9FF1DA9C119C97983F9A58E187C86404A1B690DAA6CCF0C8B569AD786C048733230DA6DB795D2E408407CDC8C5E0004696475EDCCE61528798E74B501E29794A6D205CB67266489FE0668959DF89793CBDCD1B6FDF777D9E97842FFE18110EB2F9B90146ADAD8001B711045DA2BDCEA905BA988F9B05CEA6DF3FA561F0FA0E480523D2857C7999412C4DD9EADAD1047AA6940068DB39D346C2B32AEA888342FEFC8900B6E71C651A0BBB7DC0D81BB7B4B543433BAC0EADA54C51F76C578368957A9BDA3F0490F8A3992128A7289C9005BBA7C900915A1CE8F4DD37CDE8DD5DD896386121706593C2847AC62E276E2844BF9B84B301B1C8F85BF8D85A9D6AA36E7441F45A29CE5F8ED523AD1C2260F25869C41FFF9E2910EB81A8463D0D20544E9C95EC7E360011F42F57ED6D80762BF06C9B46BE74BF9D113D84C51ADD513062F1B8FE0939BEB0F59BA7D76FA0F07E908497CD89FF1F860FDB6639E657FDB8A0484359C3D03418011C39B0E22A97573933142C584F09C6D33CDCB7FCE4F1AE905AAF79B24F84C1E5FE64A819B389DA0DF32BF09A728AFDB674CF88541FB7C6E3AC7B40EDDFCCEAD69C4765B00D8434F0C87A25921ACEA1FBC9EF5ED7CD1B5A5E9D02798CBD131B6A30F44BC34FF188F3A483CD542DE33789A7279F18E635F749F035BC6B9D246B5040AD85B6546EF8EDF4B3810AFFFB56C3D8F132BEA1CD15C83BA3338A4EAF503666A7AC4FE33FE3008FA40A669E3720B79A2D87D37B870564F7B1FFF2D28628BFB2F0553DE5925210036C2FCF201083D72250FDD0AFB6DD99999D44C970A9B98D1294C6EFD888598FD274C4A0E90F37D548D94BD4B4105F266EDB38109DE8C7ECA31333CEFF9332ACF2692B03F75780CA46AB29CF02FA157ED355276834D869CD166349EEFAB3A23623A8AB7E9C0633061C1D80DE636D2E79C269D227098AD78CD5A4CDFC5C65AF17FCA2B4C4AC734529383B52C6117FE4027E5CA497D516ACC88E247305B768CE351FF6E99234DC81BAE142A13F75E3DD53F6ACD2C8D5FEE190D5DA4905E6A797342A5D927AE4A649EDEE2D86544B06CC3584659D7DA75D84BD26FCA11FF7BBFB3A3EFAB4DD6DD2F0E89A367BD9AE096B9FDAB486BF7670D4EF4EB3639CB830870E9AD8C358F6CC8D1D5DD56AE455A172EE8AFAEE0619B2CDBC7BA5A5B215BC851F224A38A47EABB4DAF8A5F1EAF21F7E19E275A11817E4AB6AD3D9607DF419A61FB5B39EB6D8E3BC765878388C51DCAEC14B6275211691ABFF9DCC640D43E1418C9E82A426C1202AE60DBC327E90EC14C3CDFB6C6043B0219B2149EA7647D82085E639559D381F89E1498F5AFE0BB56C965706A1AFA300B64198364FFDA3C0F342A4173CCF87782D61F2933ED6C18AFF7729107F514114150FBFAF8F373C981395926DF317E6E0D08F32B5724A59DF1AA541C62D69946EDCD0DC447C393228AB404F6D09E5F132A83B43EF7E3DFC8A85C63E99D804471E5E3615B060E2A1E15858060B6C23E617575724C1CA05576BB4E30F1833038FD626F2CADCF158C6F46EC4D731E164CBC47DF1FBC66D45253C3C3CFCECA94ACCAF000865BA24DEE8B52C210370E5C257480C9344891849163E046CC8ED6D4EBF8EF50AEBE922F039157D91CAB48EFD48B92CA832FFB3672F480754DAED24ACFFFE04EAEEE5A1BD0570760608D6918DFE337A84768B41FECF2693FCC6B6B2B9C7FCF03B23748836CCCC3A471184169C67EFF9C63EE0341D5AC7ACAFE20A6CF14C8C80CB95A878DE0CC5E28936E26B25396E3C5826A91ACEB0062CFD6738A2DA6EDDBD91B14DF49E707D37A245AF2823F034BFCC7E2B897975DA3EDDC749B0C048385797F2611C7B596AE0E85BECFB44A757532F21396DA154E13C086DBD1B2654DCD7D65E30009DD467FE50A59D458D37A89692E7FB44116E83C00FA06DD442C3D98CF5C4B41A8EC1B31E31093AD0C09BF1987839D1C1CC22924D6EA1F6CE36D84F575BAA15241D3F000FB2CFB1F4E0F9763DCDD3E60CA90B98FB1DD83A7AA87C124CB2B4AF7172AFFE822B07F21465DA01FD586B27057792BCE90F50E644D1B76AFC060A9B711D4EDFFE3DAE18403CB4908E07128EBE6BA9F41661FE68EF6334466278001427969AEB7DCB4BFADEE43C391B0FEFA219FFACB +pk = FA3DA8D33CF7612B51F291870DDEE1B8F3531DCE4C6DA0E9D673F31ADEE0E77DB117488F34BCFFE736C1A481F128E712C153C62849547954BD9D27E6F2826871B400DC4EC70D6C3C4FDD2F1B4B1A64919A22ACBB73FDEB5DF9DCBFDA3488353FEC5F3B610CB7A000C58DBFCFE0A3A6B1450EA8ACAFDE491A7684D5BF07DF2D1C05E64C9E079F167FC84FB6DF053097DA078B88538642ACCEDCC9603ADF04956D6498271D1511BFD72BB233615506DDF5A4F53CA68353933CF934068632E16234FA3D52B04F59C1A01D4921926F57AA0E3D1E9051A8778F76AF9F6E9DF52D30F2FD6020C238788F0420D130360D417C36ACDDBE8BA5406F7224AEEEBC2FDA5A9DDD051691087AD98CC06BE7566F2F2FD5538822B1EC8A133C1176736614FA9593EE9E920862DD497E143B4C29688B4C643DC449C264A02FF0E336F52365E7BE2C1C603CCECE567E4767F5FE2CDFCE01368E1D2DBBE034D64C2DEF155B74431B1F184692D814DF5ED80B8400E78760301FBF213DF9DD6FE3DAA8947A520813DD5B08E9C5BEBC0ED55DD6AE8FB1771129BF302F42061E4522524DD7C0D28BCD8819A1D9D9A525E98D51F71247640CD16002A565870618FA914D93C4222B242994D7DF58872B414FAC62A98DB5701A66669A495C9A3BF2037C4D270F9BEB7B627486B0D3618B74E5DC04B75DBF7A4B92310287A55A8B16AADF73028A52F52D14DE867D427824609CE386910F477A2CF8604E00E33A7228FC1A6CB07724C29B6CBFA539E9F6223674455495CEA1994A4AEF747CCEA760660CCB6A2776CCCD675BC6E18E52736B37282520C446881F09C91A8706CA9460551E6148BE3EEE29A6DE6B6CECEFD6AA4DA9357EA599D34839B285BD7BF1555A942B965E0A33673D710F9B7E4281A17951220A8A0EE218CD60AFA83333FF37CC47D4280E4FE105C734E279F54DDDAB69303ABEB8B2A5B42B5E744399F3F46669F4B2982DC74C83F5F04C81D7D7E6AD5CA59AB7E13D49E42616ED51E835CDE4E6A02811A2CAAF6B7D7017B24806B104477E5D48391316737B2476236C93272D07298168D21ED531A5466C8432BFFD28094DC893972976227AD62B583EC5846C47D56B8F19B96E9F245468DC27816A7FA4DCC534AC3745B294F9F979414756DC60842011953FD38619CBE1F5E321066E90B7481F6E56703CC23FCD05DBE74E93C23265ED61D3161FEC3FEF9CE55752A42F1E7C182C7B92A668E1C619DD1EEEDB1D6855E4417A348993B12B46FAFA9B206993550451CE9BAC0570BA4BCD3F95CC4845F8B09D8FAA41B2355C8735DA958A101341EFE3BC48EAC61D6FB1D07DBFF9D164B138A7A08D25A2415724745BB57DFA3B21DA59C4091D895B56CA44F2D2C5136FDEB96875A9E0A4B5C68D76C7A39309421AA8EF1062687426869D7D01C17B5767F65ADB941DE8A203DCC197FB2907FDB94865776C361FD2514C3C72B6DB912563BBBE160E6548620D642CCE0032CFD90B02DB8C222B4CA25FBAC9CA3704120DB1916B4F636648EE361DD93B19088AA8FF09C5D0ABF267E47A0A596426BD7379CFD370C626C9FBF4CDD41CF3A60DDFF208F097791DA17B38FDC16E262FCD4636FC5EA4620EA8FEBF16E7E68A062978C703EDF1DBC7C73C8F36CBAB09CBCEBAAA073D344D8D6255482CEDB6F8F8D6037029E88673F0BD6620ADFA5F85B7050E501F01F24D64434B48C6C19CFCC77D4C0BCAF29F26D2A553C65ABFD5FC9A96C266B28B3F6B18204FD405628B78CE1D1899B0875400D49DE185330804460DB3FB481A373984F0B97CE94A1572B8698988F8C20B1AD433AF8BE7652224B7AAAAA49C52B7642E19F6DC3F2E1AB9CA94CC7D561A6C8F3255C590E36A74C5DE44DD807ABB55A1DE08E9D50D2E08028EEB006C02323788602DC8FBA67C05573B5B5068A6A71EC02FDD7793FFCE8220705B13F09A08AF80D66C239CEBDAF054008A50E4218B7F3E9991533C6D72D86C5F3E524252DFE63FC8BB1D126BBA9A9EB886288C167C33C0531E6C93B9FA3B4CAD08832EFA215B5926EDBB6E7BC9DA516657B12AF8ECAA84CD34F3C54412ED612140DE90043F678C6586A59D0FAADF4EFFCC4F7FBE5089C0013452243CF1809A8A05C5607969D9EE28CB20232C0B7B0E6A9EC46C9EB58BBD78995FDD1C28B955D6053CF536B3F2AF61AD83E4DF6C8C19F2FF7410D0F900FF6D4481238B4B148C246A26C995056D7D934D50FBE5F907E1BE6CF605E3666A283943F1849E57F05B7B5BD219A42266EF5B7B3E14C1575C0651FA99A7E62A00AF5871543B9DFDB59025BB812A698AA2C555A7E99BC885D0E95A3A081F50E3C768F0CB3BC32DA08D7415639BBF643035D5FBEA640949A404CFAF05309E16409D3413FB086F525D0CA6435A4F26E7D04E0E1115825599EA4A9B9E79D56CCCFF0521DB864AF953645134A8217351D74EFD9DF312BA7927B4B1F4D49665CA4080EC9D995CEF5281A51077C4CADBC7F77718FA864149B403EAD636FC0284D4A99DCA5F1DE9EF020C747B0F617BD81A01276559F59C6A8D8F682B724F2FC703E0B3C309A53012F3290531A45C0C3F67D4C9F8D93B02EBAECC42AB58A3A663515F94C5FD499DA93215237D1FD94880E9716547B97379CCE90307AE0A65350EA389BA514D4105F9B69EB9E5F00B282647C3C186CE62F94E237F709B993FDB1D8B835B6309DC761E11A7D1064FCAA7377280DF914CBCBA6F5B66471E0E90849E4E634EBACF682A7BB5F6317EF1BBCE0FF3BF3E87E3B4767B4A49A0452C38E59CE5131453C7B137DF321DE3ECC862624E760AA7B12C04AC3711724646528A619CCA54AA33CF601BA5104A92869F10086AEA4E8C65D3C445841B4273CB714AA44C917A7D32F44F5AEFE19CE18BB15969837E3C5B769EE2E801638EAC1E2A5C8D26B679AE22A9DEDC973CF834CAF917847702DB25F562D44A6EE70BAD584EA75FF69F24069A981B2A32129B6F9F1754DC34ABBCCA64A50F9A54AAF568562A535A27C2DFDCAD0898A20FECFD98DA468F6F9120E0CF445CCA58D18B9021AC98648286EBE2368B789C7D30737A325506E2DB8A1021DB3B5071D162DC50DF4C799E9A2404BDD4CF26608F9425B7E6008D947BA68DF7DFDF468AFD181D19ACB9AFB832BDA44B08686CA71C66A7B1E20488565B8A115B3DDF89B1AC80B913D34714470A53A2B4BF29A20DCF0A02C1C8D20CC66370107B4416D969194D36BB73FAEC60D8942F066CDB95602F92CB63894744099D65BC5290885733FA2D56D949E5BC7458922D23656C4B4672AE697B7C0367832C0BAE165CB918156AF71292B9837A4684BA4A9108752C1F1A2A4B464447723F0E87BF6D00F763FC867B71F77F160D2DBC824E57AF223D10834CA424247790A2FA3E5C12CC0512FD1F112A6DE25FDBF65C25E1083147620017A78C0B1B9940A079570829509AE185C89E10DBCD27ED9BBA9F31DD530A339CF06FBB7812AA11CA2332B70B2557A14629EADAD310FA23B92ACA156F5FE28DBAA1D62D9A392A76650DB3B125213E7B55317FA1D7E1DEB49090EB8B41EF5B8B7EB11CFA4512E0944EA4F0E126EDEF0F9638AE75A5A48BF6922790F6749025639A99B8917B58B1ECAFEAF13BD1B2783DCD56D1344B9D3C8EE8B69D4150F4514D768DF8751F096BC034EAD3E21A471C060107BCFFF61C0D475F62DE9F8EEC00CB318E06F7ED7FACC9CD5E872398E8125931B0A0210DBB04870E93B3B3BAC1693E34EAA7F21B439F060B096FF3D840F6467D57640B5FD62CCD91BEF06181C1AF638060F082597D2BABE01BF8C9DC33CA5082C7B90CB9F1833696E5AC01A8A420EFC747A355D60968B7A263F26029497EE92E219CD7F4AD999D8BCB91B148B3ED78174B8DB99245642654C5DCC3E199A3D17A4CC48B2017CD97D517F7F2ACA434FDF4BAC920707C4B03863E76889BE3A664A67F6F5B286EE7C003900B6FF0795B43B138EBEE4A2A6D5F530DFB6B2135B5610D029D9AA133DB289781E39EFFF1E28892346FB0003382A15671727F21FCF2DCF7187DBFFE7EB80FE471C1225A69DE8D2FDB13315BB4846C8E79AF716F03DCA2E6B1628FB10F59F1FEA0D314E7923E51481213EDE612B2F77D791B8A693281CC57712A4831ACD7BE889CE129B40EE2D27DDB6EFEB4C99BE545164337B06BDD55B9FC5776E4D0E532725FC1BB6865B4A82AF4C202F28E00F3828B3D11D9BC8D25571E5AA01FFFF17A11502BC7A4347226DD13E2D42999573616FA44521F4945A78B207C26E11CDF676A72B593FCF4731B64AF7C9DC77BC78C42F643BD15B46CB3CB60B8FBA25B4E343778AEC063DF09558F6DAB06FD59DB8D572E7FCFA75E3682BD1C86F9034BB81952EEB71EF946FED8B4CC62644DBE59C4C623F775A81BF283D87784F9266489452BB31241085D6584872239918B73B02FC5D57EFA055B1383C03E8019C972126CAEC5673C0FBECE869870D3435623E8225F36262E3F045D13BE6828C334D4433200BB754C06A9EB4346D47DB342E1C79C22172F5B815D6A0BCEF3B82AB48BB248D3A5114E90DDFDDF597315745BBC7C488E283DCC99A8A9D1281118B33D8FA5BAF626661209CBFAEE6AA6A59D70DCFDBFCED31C8E3FAA31E9B8A9FE75564A295290D2DD0AE36032F5DFF7C54B29B2D4A7279F25410622FD65BD3A2F737C1D8D464D037EF58A3DC7FBE05DF2957359963DE3E2A5EBA970C23C3D841AEA4AA05A4EDC5882EC2A66A0D38F9CC6A3DB7C662DCB918FA55D707168BB4F083430AC5FF64141D55616E2BD4B7DEAC0C0257649EAD1498EBDF27A0453AC766494056B2D40FBFB40EBB358F918CEF2B1218D998DDA3E2BCB2D9B250004B7910710C25D871F31865F6CD8FAE6545C1E817CE461B991E7DAEEA32134EDEAFB91BE219462DC30E50798550D369F69BC0D7346496F31178183F8610FC7D5541FBF90C2B6BA3D9DF739CADBA93F60D0338F6ECA3A75BF2373B44DA46912A885092B03E1B5DFB52B790021BCFB2656B66B1576C40F5E332EF8FA3B9EBA217B0839A6902D409F1E3DF513B5C63FAF1C2444D82ED78AED799CA341D815CDC866FFEF179E598A5638E09DAF550EF23F772BFE51804E11BAA9F669266FD86035C5F20934BC2830AAC7031D7AF9560F9BD81953D3A5030ADD8159A9DC60B76144E04DC32610A2D738CEF0AC9A88D95B3895193E260F6D8C50767CC683638312B15451F6717042E25B1209A138E32EB26531BDFD223545E97312539D2B13DFDE51D75A8DBB7B7873171B405B851F2DC42B780C1A3349673EF66AA30E86954FEBEBB5EFAB650454E6E737BDD165DF870C2E1A3C28E4B2AA21A2D3F34B127FF76945FD7893D4980284796415A773C6C0E660A29AEBE7383A541BD0FFF2EFAD3B65FB44E6724253C7101BFF9C738FF33E8F53A46384F488D8490572ADE38CD6B933B82458BF9018E8420BB4935AFFD8D58361FC62CD68FC051B05ED3778A27EDEAEA3FD8B9BAD40D213F77BE95BDA5585EBBA45D51DA4B8B3C1B41657D757C14CBD0E8B163376EEA61FF8E2076E2D5388944608112A12131AE5BEC96C3848BFF06251F3260B0EC4FA6FE8EAEE33634A4FA2B12227DF452FAAAB6C8932A2E9B9501F95D6C4B132530511982594C5216290B25A0943ED45E34D42B02D5B5917C6F896161770C43DDE8BEB81C0B932E12E298F2C8A4D2B0BFFE1780A1CD51CAD25AF942B66CEB85C9966FF62438736A32A3C464A22D1AFC2F69DB37E8356681CFDB4069134EDD61CABF6C58978893A9C6AE151E47178F4A2C99BC3D81524B61297928502AA92B8D961DD51DD5FC62D2AB16B70F513C3DB5A26C36782428BB0A53D2EF35F85F2B4B0EDB1423ADFCBED7F6E5C2FC2B91CAF5E3CDB296ABD4741529ED4471C2A0F28C65623F715E2A034A9152B80238C142A52E653B49FFF9F89024B440B11A365D6FEDD6742918BAC351BFE5AEEC844A184A78FBDD1DDCEE8822EC607D98252E84950A6D0C7BA57D87F320F5B471B622251ED3143F27BDE0B9220A70212E2C48770BD5D197C055B2248559C6C40E276BEFEDC1963488BCBFBDA7EC2A45FEEF38286CDC39F2F97C09596AF248F2889534A627F4E4A701877662DCCBEB4A484D072B3F7CC11013B53F937D5F6CB6481CC14E33A043C97EAA2ECB5A34586145A418024EF7267594ACC4B12EE1A3B4121435FD0DE381900797F97181036C3A2616880957F8E6741DD9D8EC935AE0EE9D4CAF0D33ABD4DDDDDB1E90192255F358F2ABFC8FFFF11650C6E96935C5B788D34C5063F7DBF4E5BB437CEA5777732DEA7A61268F45C2A9F315D9A3AC3C1A566C7FAFB5B4F014EDF44106C5179E47E63AC679AD7F8296F4378189C4279D9959A800B3272AB60D36CE53B605E453B77D89344FE095AB9C3108A564849BA1F4A9050D96DAE7A6075B1480E55DCEC2E63563751AD3F277430F0565D2013812C4672D61BA65069606F6E3411FCF9E7F079E8CBE2FCD15E33AEA32E3D1ABD25C3058E95DC37DF8A7B454E47498F21B5983B84665A4F466CCB5DC31B1B878FE17AE1A318D21F1155CCD2357DCF01FEFB010A372BB62D9CD2474A2D2B232632550FE6E06C1E7C0AEC79A2ABAC116D2287A48B4310F610E70B11C86DC7292F1AF8E7CAD6A7316C30F5A1B1B4DF8339795C9FB51B58CFE1E276A7886F81E5438B0CE185C995CF9050140C68F7EB2952FFE9D171B924AD80D9F79EDAB490F12E0F7E179643F81383B350A929EF720C8FE7FC5B0DF2B99AB69FB2A7476AB9A97DC08F5DA0EA91C36E87E8EC66E9E26A8B3F7CB648820436FA5E0381852CAF363C12BD26EFA409E16B7BA1CD39C45FAADDB5607CC4427013B1BEAC18A52958941B7ACAE3F3E00F88493BD728EB4956439DB17ECFFE8A14CC540FF0B06254739D8D1B144AC6C46FE3DD2FFF572FFD23516433BC8AA28216E53BD1C7CB1ACC505E4E15AC7218C588EDB60CFBE5C932C3BA9B1B07260F902DF321113B22F13EFEDEA5D86FB7E9BA3F9740C7B5F0EA46657F06E7834E44A5F1F237C40023E0C5DD6459B5CB8F84CB006D89FD2B1C654C4AAE184B3B7AD06302365EE8AF629E1057818E45652031E9C10B5ADFBCEB69975780C5A36AE4FB310F9E3BF9A684C272F34B16916CBB2064E7138BBAAA8AF85A20044D8D83AD21673B0E16B85E9B3EEC6A05C60DFB374B74B1BAB591A0E4CDD133B28B973FBB1D28E79A3F722F5D6F094CA986A3B24CA25C6DCE3E5192818FC2FE8DD946D30FBAB5DE7A0D2D6308C8807277E21D99ABE9CDC059EEECCF372474F54565F5B24DBAE0158179282F58774928DCBC114D80A32DBACFA4081EC8BF0D5E26C81DFB6EDAD8165856766DD28ACC4907A624C3B62F4F7A1C71600BCBA3468C8BE89BED482051A0440FC52AB5D48BC3BEAFA859F8A4FD682D21F430EFD920FEFEC62F05EE33F9A85545D58697B1DC73D29A6FF89EF96EB47B73214CE79657337929FE4D0F4B6F3891A9DA688607F3098E79764F8816BA382311A54EF5E4575A476E87FF7C0A9E21BDFEB560CA6631D5D204DBE3A2A8C44FDAADD7F9DB7BBCF223C0F8D683CBC28EEB883C150115E26F43E3AC4E806759835B9AE95E69F029A90C3302C5CFEF5C9ACF1ABD1AE4A562D301B2C7D82AD4E508365DF591BF985508C5DD0A57CA7C25291ADE1A7C630717F994F88093FD36C10788B539BC5622FEDFC5233C066529EAF65BE497721F764EFB4FA69A328B40661E98BF1A8EC417DCF34EC4A218C3BD881AFFFE5EF073224F003461B63A544332E57D1255FE57287ACBDC229F64877ECFE158C2143115E9F90ADA23DD40C1683B1B9406543369AEAE1B9C8F855269A07B1D11E8AA1614A7637FA61A2D3921 sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491F817A84283A11FA0D7EB14C77D536464 -smlen = 1300 -sm = EC17B259B4E838DF51F07BC087A8C1597D03CC5EDD32B1BBFD407FB0D5398615C166A5FB829C7629E371B9F7C9592B02120CC86D917021FD5C4E6C7FE453C906BC2D7A662819AA242FDF3EF38B94A309075E60ECBC6A5A904F049C9901F7E09E561510AE57555E6573921558D27EB73FFAAEBC63CE37044AF362829F6FB7DEBB3A36DA23C0C67BCF1F23391E2DB29C0ABBA4F58FF4CA2B381F949DBBC7886C1F94152B364805A3C324E384AA994D33E4B459A85EA734EF5FB660B0627DA06B44CBDCD4F22181E9700404A64058A8621B39D9E23BC49C874E8C90320B2D983C5554595680B9DEF8D091A36D7A2978B47767704EE93F1F7923A014D52A58BEBB8815678F57240A2BE47730D52E07F17ED60952552E2D5EB3DE3346D697E7D16BCD3A3AE4AD3747BC6E2A3C93025C737D3B1227F501D32C213DFE6950A2A8D820059C1F32C4C04826936D0F0EBAD0E1DF58A2937E00631310BD769A029B1B7C5FEC401F0FEFF91D3F5CF0EE213B9A8DAB3D4C9F43C205E69B9A0649712F9D6EDB0D9DFFA6A936C373AF8B0B13BBF6261A9CE06B469E9862815C969EB5284E3669AAC2CCD7268B6935447CEAE4466807E73EC1D6762E59BC001DD5F9004705408C87A281836CEF5A3D886C46491640F47AC13B8521C7D4FD584C0ECF68231C3443E930CE0722538DF4156EC443110DC84F5C469FE37E6C9778CA9D1C45EADB32E1DC167F9006E886A3621D1B3B364EF12BA858C9A8C0149C31C356171BAE958962CA251AE28BC8EAE8762E25C5A51755A9CBAA117AB8EC8E7C2DFD51F5BDCF6168A5ABB678AC9DA27030513B85B27EAA8C4933E56A15DC86F5AE2FF1EBA044402E85B216939A5F6746E310691F16735A4071BEB4C613602B520E5B37C41688121872CE4020B35BB48FFE587F55E02B3A4686BFD6C8BF0E837C3E14F24EF83BD2D02D66650AB896B32869D48A2E556D442D5268685224CCD387C9A97140EB41FBA0BE005E5D857992D4515D1C6463DFAC70F54E79D3B0AB6A09D46367E0CEBE359D4F402ED5E9446E6A8BE14E5180C3BE992BFE26ACBF8392B1A307237D34F86FB15F06A1EC2815872AAA727D51C511E07405C32E21DAEECC289AABBAFDBEE64168A81D55D42ACC931549A6BD744FCD09C7B686484A6F16AAD69117EF504B19B83B1E2A7C1B4703AE439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +smlen = 1426 +sm = D28EEE951FE5C50E44ABE8D46A88A2347DDCB1452B705FD64A7F75B7E5ECD12587E22739C56CC1C7D5FBB660E83C10EA7A27E5522FB857D760BF288482D59044805921C3790C25C8DB6D7FE5C398D6CC7061F9CB5048FD8E46B5505F4C6167480FF2B93062864334D4F889FE105DA5EB1FCC42D9D269E354A862EC98177D11955855036907ECF13F5DC78EB658C47555FA63B8F48A8E945ACCEDB89C0F4B3CE2E6EBCA7C4B5BAFE24295610392FFCA560714794DD6CEA5146BAAED6FB4235F5FAF4556660E71286EC36F9C339D284784D529BBA75AC7527FA20B08568A871261E2CA81BE6890B210F72D937F1D450F3B3C8810756A3FDCBCABE32722FF0DA91DA494ACD91630BBF8781253E21637BCD7E1F747F28D074724CCBF60CC4EDD637477CD31A5F63ED09F1C8E5B6B15F4857E8572DB9E7F213442E921B450F62628CE96CAB965F5FCAE490954B26DE6D31EEE7506A9F233C5790C6D7F93E02F3604D524D3AD7BD56C423C1C1731918A434FD4D504502C121C1341EBA36CD0024274786B6A3483C10A76EBFF5993B6AC9E992EB07C0F4FC8BE16FFE5475A910D8244F8BECFAFEE252682649505588EF3ACA27FAD167DD9E9AF92294F826E13B6C16A61C5D23DE235031C99C0592EF01D66013577F28951527F04A0A01407B721CF8937168AED604FBB99E4B2B016775CFE3D7D9EBD9EB2C205A547AE7A999291241D25CD75D1346DE45E2DCA5F8BAD5D2CFAE9B48891B4708C93DBA4D9E134028D1D56C909C749174F96B68B806D696CCBE2BF75891A320260F5E85A471027F4045E154A4FECB6C70D0B1E79B73121880F365CA0B18DCC1CED8EA8C70EE9138BBB7499BEFF8F1181C0AFA8244B51E6BCD0BA2125C01AC84956E8A25A52DEDB1677D6F181520C89F8A87D078A037A1AD2755949FFA0AAB6EDCD972B5D6B78B26B958E603A672BD28362B9694136AD81D5D7DB93076D61E86FD3E3332B780E34DE62D472292556FD19810F87EE7CB6D4FA8C04261E56C2644674CECDA22ED9BEE49B47593BC4313EDA99471F6B4322DB02F4BDBC8D125187F2963ED9125A54128BAAE87CBF6F22C48FEADE254FD9C3C59C3B83C46AEECF45731788B050784DD53109F16DF871ABB2CA5B326242BF19CC37E9032A393EE75311A5A6A390DDC26611D4B21ED5D3B8C8BDDA5A4FA6044299CED020D00F83334488F8334C41F71B7736D320D41739EA53F12166A5303EDE7FC21BF10DE2EC35655567D8DA697FDCB488590871F929CC381A00E087290B78E42F85A009F8E62012D1E0B4624AAC3D9968A81D55D42ACC931549A6BD744FCD09C7B686484A6F16AAD69117EF504B19B83B1E2A7C1B4703AE439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = 984F38C4CA34BFD41AD4E678A72EBE7666098C0FFDA55CC773098CB9D0B80411721CB79242B2D75ADC51A9ABB851BDC36550E796F349263ED9B25430AE497BEE865F817EA26D4C3DD35A97F0E55E5CB48149C19EB58FCDAC8D23F0731BEBF1D3C9B869C8B56A1F5F5DEE9CC438F399297D9D0711984BDC04CA6338AB6570DE53AF5E76B7723A995D75BFD592128524375A4D83E109B0EC83C93FA5B6454CAB751930A7A66187F241233CBFDC420241083BC56A4856344FD8CD0151424151CDBDF04A588CA82F59F4C94FD8E9A65478CD9053CA24BE2A0D497BE0D50E2C42637E969307CF65D97F6E832C3189C4525E890BAE8BF77FABF609F866E7CE7058A44B474458E24AE1BE8A90CEF903FE4D238A6E54C17AC826CD327A675A2603B0C14FF8C49F88503AA616A4008E1C41F31370DE0491E4471F28DD94E2FFE33ED4A1E4F293E25B209C4556C5029CB5ABFBCDF5CE354D45E91B199FADAF8C0EC8B0B9729EC2FAC3467AC8C3AB5655E0BEE3CEF70B5269A08EBC2B2D1C055C136D4BC65FF159DE70BBC7002A181070984A19578B6977972EB8ACC7E5D139C50FF518A7F8336EF640E7932C1E0237EE1847F6963932523DFD6A9A086809F94B628B345CDE2CEE3022490C592F124A90A60EE789C27168F359706E15F211ACFCCA8278ACE49DEF7D38AD169837E68874A20F529288EB23C5E14AD6D17A9ABB9E7450135FB09B77F1FF4D159784819E2516A38591A2CE922D20CFCDAD2921E9C7A0CAABFE626082224F886053EBD6AB675CDD128073BEFA3DE80735F9EAA6DD2BE0465FCEAD3A7A5B94B743FF789E6E89F1DC36A1C8995DB74FA3EAA109229C9C082BFB788D497E2AEAB1892E58DD6F290ABDC8AF213EBD13BB64709D6A0AA681F260B24E929E5C2B4239E8318B5142AC1DE4753D7962D13A530B88C10060AE8D65AC454D31C4BBB5C9347A25FFE7536F9B335E8C34DDB6519FCB9589DBCE7B2E9DEFD8125B8B3AF0B264F3C673566560CC42B80C3A91FDA60EC56C39A0FBED9C038B9EC13508AC6676DFD5F5A0E175C410D230724500277F8ED523CD9D4DB421DDD3D2A8FB0C8F76C6BE68687BFC616DC3FD1A67D91166401B3836721602180E3E40E0928FA9008083242872455DF75F3D419CCB197D3EFE92F41FC86DEFE66BBD3E47177E092EC5E0C4F21255B9DA1CDAAB3D926D7F2B6C3ED9218D1D3F84EBE7C40C24EC61829A5FE7E816DADC89578CBA26189993C2DBF9C70544F680C9C9404631199D839DD0E271D734C674E3D8F5E0B0EBDDE70707070B5879C1A090C2B0680950F8E2543A5D8B57CF19CF2FB89E79D82761265E47DFE4E3BDEB8E54C5CBE57126BA139BE6136DA50BA6D09B7FEA64321CEF009399CACE79F1859325151AD782EE155E254D7380B48F8E11BD00FD65E69BCCE7B0DE4EA26C80BC6794410CB6441CC80E563F95E9A5BF65CF4FCEC814AD84DCAD392F85A1055561C21C61F2B22D3B9183386D049A69F269B7EA25D1CCDA4634D04D1AA6B73FD0FDB319DE81503AA1C0B1EA0642BA3C26CFEF79A47DCB07D1EEE5C4F27AC70B702F2D7170FB878339BCDB83F3B912048D3A8F18B9F5AB6C89B6B6BCE39ADE91D60C1769BDC5200F4033427216C0390F378D6847265FC7544C5DB27338D0D23366B8F47C03E53F59C7BD5DDF4F6E584B67CEFC23506CDBB6580A028590CD12EA4F42810A6441C47D619420A99A34C34B1FB6A58F9C2A55AF9AC73E27B76FA1B8007FA26D62CAF20A312CB199ED5E3EE71A1325BA26912CA3EA79C26730350FD084762A0B3A89129FB33A4DBD053D376347F208EBAC3D935E35971328653CFE8EC2D680EBF992206FF12C099F3CBB0CF5822612EB9D9CC88F258E54E7FB0193BE620AD0209C6524B536E9E7B80600352218698330B032BA5B78149741AC5B2BE35D0249B39E140ABB5A937AC3E170A6416E6C0C45CDBD57843FB7E09273A4AE5F69FFA0EDACC4454FD49831F75F40F34947748513F6F51561B7A64926C1CDB5550305B224F1A6707C7ABD614C86253AC1DA04E4E59DCEB5C453A59A74436A178F43FDD047C7605DD5C342B280A836C0D7453EBC82ADB27EC450880FA726E8EB1DD085F10AC31EADF59247FBCD8B020C580A2C7294BACC820C9399CFBAA15410F91A0C277FC4E611E180D64E2A4D4AF77D410EDC8529E4220992612743F788ACA1DDCB427F075248D76DF6B07016B51F08A7E55DC29B7105A578E6EEBBDB420C16C8E21C3BF5B0A0385A77141BEC56A43C099F96930BA1E6ABE9B283DA122CC3D388D7CCC52C0E8D897D2BC0EC432D630D11A2DEB5D04EA3D46207DE05CCA1FE286617CAA3716BCB3EE13BA8FF70E50EB5CF235DA39E5332D566A8CE0BF73E12D86E039E1CE69DCBA48310650E8EE7F46556D55B9E83C2376980BBAC3927FCC3BFAA23BEA0CBF82FB734BAE3EF25D6C87DA609C89B4F59E85A5797F82C88D07E442846DBD37F1B0C753FB50F87CF5F616DFF7C9C93B22A554E1EEBD9691BCE9E6182F3D73A0E9C0FDD0AE88A0A291946628502A4892CF6CACDAACEE50B8C0885B0DA4DE812CE4C3628BD6C898E119B4B119E2E3B902054E2191B9FB67A77EAEE271EF0824FE258EDEB5270F5B44647072B6755EFFAC5D5CD173018EA5D9ECD3FF6D63D98AE93B0ADFAEAF100C2EE435C808B5416D710516D3B844F8E0C53DC85F840B0001D8657C76AADF5ED3B61989090ED25F1E4C6B09BBE99484415DDF107E405B5692CE9F79ADF684C42B231254D0D421E549C2F2AA5941996951FAD5F6A9E37750D94F1D4527A47B9442F2237449633B73BF856C13F770797D8A527F58E6202E08CB5CB00F13289B2665220389BB74C7270B467E9BF91D4732ECE5135978EDBC1D9131257A5320407970804236AC58CA344FFCD76C8F0FF237622606088D17BF142907F55158321AE8FC292708C0FC981A318D74C89E848F82A07AE9EFEE7A6E7318B6C962A1D5EA04FF01A7E3BE249DDFAEC652A94FE60D38F3990D05659E33CFC90286B173E7EC13148A57A84DC0C7D59421CFA529B0B03A7C7F9599DFB0DB85B9805F54ECCD26B5EA810390A79507FCDFDDC82CCA9F893BF8393001C7D47EB535BC81146A5FC8DC37EC30D9778B784FB103187248F0C77E1E3113EC84F9233991E086A861B06F6C8A5C498281B76914F28D5176C079FEB5D71426FE7890F07610351E25E089E902144D568C9DBC5FFA3F4397BB07C18B59A9C26BE330C43BADCA09268C08A5A63B11A382BAC8884DC0E05BC9FE803CA73399D052BD5C8ED25758C2F95E2519DF9CF8DDD075892649A1C19A1D659D67520F0A2E75AB1DBC4B21952D81165873EFA71F7CC7F72B0C3D9BB48CB0773AFCBD4A6749EA4B50CFAF820B3AF03F568C3D3B5F1E0077C40F6DF64DB590E2841663C212BD74E6B022F5BC9604D6276B14C2B4A086C17DE999370202280815A45913B802F9482FAEE28AD55B4475AD5DEF2DE83AA48E9EF0FE727A775809E2E2C1535A8410EAC941A057EAC6B2E725B5829ACAECE243284BB2731876C593D8A54124A41B77348375A6F37CB9D67FFBC9DCAAFF97CCC2F31A56F718D8F6E0C2CB10E938012AA5A50C593D795D91BBFFCDED5105F20466A04AEDB7A6045894CB451841A215797A6263F384DF44114D03C2FA88B59941C11A7E129675546A115B5187A66F045684760A172141527A12620F40794EE1D678DC247FD7597F6E73359C91019E33BEC236D330525E27641DE6B871D068F4457A56F54C10EAE340B743488B22D48C85F597BC2F5B722A933E4FFBB82FADC3ADE615528C7E49F6727E7CD7DAD932BFAA2E9915C1CBAB335EBC10255F50EF8841ECE25C2AB003AADCDAA398AB2DFAEF83761F540A7ED5D4E1C35445D5D870BB046191A36C50EE798B38254C38BBE72AF2B18054E55745DBBA3EB6363C0B2F7723081DF41F061119CDA109D5579819AEFD751F78514FE53D235D9AF6A58A0E7086E35BAA2F637C1ED5DAE22E4C7A8559FDAB1EB00B9941491774BAB3F86F3081B419AC7D41018488CED40EF3F64252488206191AA76F4BBE6FB564EA88F4FAF6AEEA7950F15BF685C2E9E1B653540AC55EB9D4E9588D109C20072EAD34615AFC628E0B63DD4D594613674758FD590C3C1F15C71AF6969C2D7F61DC1F8C704D9C4DD753F020FB2AB917F55F0C72CD8882AE7F047E8F81E1AB88739FF436369DCCC7A5E106030D34E9B326DA284EC842125E52D518DA82301F3390733B23CD22AF66E7A17275D0DC55C9E72A5D6DCA6CC1AFE72431054165F103A74B3B7AE6AFAD74B116AF4B6E06C352CF590FC7E840E7948E8A2D4460230EE16008F0F298E43B66753446653E8A5DD6EAE089AF344DE6CA361D720B5B51B9CFDEAAF80C19906EC0DF6852B17B587AC125DD23B5F190452F52C2EDAC67C7AAD8D87752EC93588244618AF01E247E05E5C62274E342B577897A82840EF0CE9E81BB4EA664664298153AD3E89164E16831403D36AB6A12459218FCD699BD80F75687B476D84E1B293C3F86CBF934E7F92ABEFA7F9E4A589D2BF74FC67102BA0C28BD7EE64F868197F620B3EEF829FCB0111BFE9B6AB33C0789CB046B5B6C8F2142DDD00D8422D57BC3C3292B1D555F0102F3D5F8DB2D5745B6484613B9E303EF26CE383AC28801CF5B301AD2E6E7710FFE9A46525B5864BEC2FF09E5DCDBCFAEC27C6CB05A7304E20C8E93F2B8ACCF08DEC7F6969B34207EABB89B641C9DA67A05146ED9038FC7873C605E4FD7B5C532D34BE7A01FCBC74BBDA459CCA9B9AAF6B45B440D1F9443D8135023A04B0721EDC1419E8DB4E3303FFF859D93E8073DD4483D6468BFDF1709251463B2B67C4D70507C6D04FA7CF37D01ECBAC25C37347570D70E083B1309483B50A84ABA3A267991C510AA631EC1AA21953AB478612F13E6C017E1CD6183A64148EB4ABDDC0C63A0FB4D5936C4F35E76A621EDD32021B0AD8D95F51E477DC926279313E42572AD40550D851313B7630C887EA247A03C16AF178CEB8AC1EBAF5E0C8D5A3FE07F230356D5998146AA2BCFED90334ABA098C995CEC79DD31475AEC4246006BEF5DE6A7143B4B2FA9447FF96159DB2DB75A935A2E06E997A244D99BE0CDC2EC4D228BCA0B4F0D0007CF4F1F242FCED3715CF5C88481FEFD67F84FAEB72E47FB399977F7D06C2D735ED656844E890ECBCA66989E2480E73E645F8DCF2D03CA3302FA3296E2B944E95B4A42C808CFF5730BAA7BA615F6066C024B5812A8EB19C535D3E6CBA5861BDB96A57B0257C48BCD870DBDE572C41423733E57D5AC1CD83820D45E533774DCD7A5E3E752EB39C7F5E9B139F4C69291320C72C5E3E4DFA81254401D415FDA1D0BEAA440BBB94BD0A60B8227E195B4B09369C414A6800A20C36D5F7E2A8DB7FD7913E7061F3EE50BCB4C43E7F0F077E1EDEC21DDA83ECC2D764CC0112989AB8615A01C60B4003B715CBD50E2D3CCD3D2691122F0D5A2D2DAED94E1B507CDF25F12C29F288E5BC7017E438156194348AA2E3D84CDEC81FB2DC126AEA5EA002169F98B8EED28FD70014B6BDD9BD4083D55E418CE2090F28F4613D4D85AD0650D3376CF6FC364F54A321695B69B932DD7EFAF702D3E06AF1F465AAE4FA14BE3859E6EA544FAD173F69EE420A407DD263406BBA235CBD63A9B84108EB53544D547698CE83E79ED85E56545186D70E4078976ACF48865F61AE53803BE9EA3ABDA8644A172448E870AE610E1EF03C26FC396C8146A5C4C51ECE999D0B03CA431AB5C869CC4871622BFDF0CEB3D595280DEFB3ED8A64B5E3B5820ED3788D9AB126C04B13EB268925AC9F43978953805A18E9973EA33E78E2A5920AD6E3C5798AD5D546A493337B7D05B1EEAE6143263194A6E847947075B0BEBCE70595BDCF85E0207A53F8A368A415B34198DDB1AC0A3C9F5A43BE959EF01541DAA646C672F5FE56BB03E68C99EF63116F0C1E9DE6446BC6637397BBD491A6432CCCC36BF801853C6F28025CC4CE16FB187ACC8A9F85382DE17D436A1DB78C7137BF5E6D2267C60EDD4FC05A0A83F37EC34222A03ED2DD2238E97E76315DC76BB05B81C0E0943744959214AA008CDC28E3B0CE8D4C5180241686F1AD69733A382B1840961E86E21EB4319C82F89ACD5671CE493F6C843460801FF389FBA8D342CF3828A23E827CA1B63C1092D71E097EC4845FCEB97ACCE7E08522F0132CA288081DB422EFFE5B26655A453FFA635B2C726F7BA664BDE6D51AA9BFEFE0C55D6F0881D3D646B9E679A967427B6003AFEA62757203C1B0133FA3991FA301F80C426E53EC556BAC20DEDF402C2FF7F315CB93071635CEE28BF6660A90B36BD93C085AD5E4901DB0E46E9304A686A615C539AE4210D9CE2BAA72C6DE19D834F652F2BC1C74E42640BCCA2609F770AB2BFC70163234F53184CAE56984877DE5EC7A01C7D8B389751E250CD449DDA0F93701CB86150AE86E822D581D7F0DE7DCE533E94979F65F8CEB87465FF317E2C1B19EC1EA3EA2787FF7A4C0F97916E00DD7DA132EBF7B3F404ACDD279506F35E4C930109ACD653C5991B5AD7DBB6FDB1F7FA9B94ED2E994D882F6DB308B4B636B1DD165878346614951A93FC92D1A2311215FBD2EFB440FC1664E37DE748833FF69A09A02C060F1FAE570CFC25C5AE09BA614F321777F5263E241312BB74C4642FF5DA848A92CD94D3AD11994593D6B144F91DE22E99BBB653EEC92E5C347F572574E91CFE2460813D36DC50086E6BE8F7B10611FC25CE5C69B835B33DDA549DEBF4451685EF1C9EB7D3E718EFD3886EE0B3B10E26F9109EAE4C0E42DCCC465BFA87396D46E906EAAE2E30B903F08560BF1C033E321EA42D59BC10DD4DF114FB4DC676DEEAF5DECD5E2A167B9A43ABB524269129084BFF162FB0861B72C4AFF1CB538FB4A195D0F9C751C6F32E4B1498B48CCC14D25586C64B8F111528C89F23939CDED80A3EE2AEE3050EB99BBE3B2140692C80B912EF842C09BC4D6FC994FF228B5C9385F26CA9A8567B13FD63CF59D781DC5911BEDE3760D31AF2A449C3C87D37CF8E31637B2A81E8EA008977A1352106E7477AC09F3EAF71C0109AEC33E +pk = 984F38C4CA34BFD41AD4E678A72EBE76350AF7288E6A5315C5DA7D789F2134B44D4A98EF4738FC3BF61AFAAE8ADE31CE343D694FDD7F7CE7A5B70EF812EBFAA42B2061614F3FD3CEC20FA0816B6B05D3FC27343A04458450263F0A048254519C7C8AA70C68B5C71F6EA2437872E70D6CA96B0CC0880BA83D1FF833AF646E84B6EE4BA91726DB62B88B39A3EA6160942BE44712C0699D4D4373E2240965D7B806F95154EA72AEEE0D7DEFE54F41D050265E6D8381E178E44AC36C0DDCF45224EF2085685E29F968E99B31617C41FD12BC6FFEE62FD83F051CCBC699A075D7C2195F05B8DC97655DBDE8CA9A8416B2F32B52DF33AFB92D4F24C3A7A31C2E590A08F9820F909324291D773E4845DEC056B4CF5AD3D0754B679494439A28A87D12FDB51B3C0627690F20FD4912C21EE75E5F662BE194DF5FED0D9D267AC72E25572BA9202D3C0EF322E57A2AA05F451A74607283E98768EFB8C272ECAD8D1334EFA1F79D0379118834FFA9AE2D56D29F715DE09BBDD7E7EB9EBEF4C9E1395D4725B5D0DA74BC3A2CB7459F7F907369709EC2611EA22D366C9CDD9F1E691506D3983038802B3AE664DF767FEC9072E6E8228ED2424758077BEC8F8D40278506EADBF0F97C86C37427FF1CB781B16C26852B5A3CDD7EEE660D7C9D8EE1FB34DC0C233E4158D18B55D772EC771EA7D690DEED6DBDC9409AEEF40F17557C716A674F669D244A4EF949993E5A79379AF932CC53551020DDE7DBF0FDCC696A70958F0387E6FAD40F8FADE22005167B65D7E1A78A55318C15590DA688B5DA847BFEDD34139DE76547C88CF3969CA20C7409E74881CD15EFCF7E0596B029A67B91A2D0208ED1AE6F674C67DF0F53631070158C52BA3BE3130925210F906F33F3BE1F664D684025C11A8B072D5BEFF44195138F625DBCB3C1A9A474C26CAE3729D0E87E3B4F7D3FA5A9B2CD8B70E74B2A98AEC8B69D88B1964F5B595752FA67B8480A59DD6EF05309A6D81B464830ED12F28BF1335CBA7DCA8793B994A71709A84F189B153F864A0BDA69844916F58CD7921B293982AB0F3C8D3FFA26CB0E105DD6118648D4E87390091D01AB34BE058DC3859B4F5CA5CEC49EFD311186E668CDA53E631DCD15CD9633B86F796D66EC817C52C7ED9A2FFBB6A897174E260FAE162EA795A976ED951203348D8949F8988C3A04629FE9C101BC07479A0F2E016E65D253FACEA95933DA3090627DC2D9CF02593E6853A2026A792587F4A6FE72161D99546F75825E5C727A2CEA600E9483F3AE8EE2E3EF0645A357A8D620B4D82AC23AC188C2601F333744D0C78EC0BE6F6ACAB453E34B72C06517CD94F8273898D9382335291ECD88EC129C6449D62738B755B06B895FE6B550AC8DEC6CB4F5754670DC0D73F3BF8CFB3ABCD0A568906F8B5F73BB0EB8E7EFD7219AC5D93F0AB10D8B15511363327DF15A9A7AA33EAD03ECC8ED78B24CBEAF6ABA3203C7EAF36E9FA5DB7503FB2F81B1D573FCC333A5F329AC7971D9CB03CE99DBDBE76CDFDF12A49688A52D09A45BCA2AB2BD6A23ABB56DD8CE513B7DB364CF4971F73DA655B0292007B5C5967B15682C68280AB53E484C1A79A5597A64A0A2F98CE2CF8A1E2B9E7C8842794057F6C2005024379D66BB2474DD6974C0FA96F36267A86D65D64D568E59C4BED1967644C8259DC34A955A9F175CAE2FE3B607A45660ACE57029E79247E8D98760A54C95CD91E2C282EEA8D2A32CC1E3B36E1F66902C5F3FC1266186B3EE6E3D702F5381680FF1040A074E51E179CEDA01E7C6A726D058D052452E45125F3E18F047C1B59945D58A93F5D05FB76923E24DB6850ED8EE0F988CE70594791CE53A17EEAA9A01CFE49021E57CB1D170CCCCAA8FFCDF39A8D4FF34180745544777303C9E4A551617EB9BC36F551709C2C383EA8D994B8E98ECE3B42D43EC26F6A7F2C4AB21336460AD316B98CD842401732042884559647739B9FAFD96AE43EA9B44095F4A81CC7B23D530DBF097D83FBCA1D26F8586DAE00E57C27889AC67F299246E5DBA78662708D8C20ED8467BB96195543BF3D1484739FEC1B023670CE67D9F5927EED084C38D929B6D639254A3C20CC56E03AF656B31B33F18D98DB4B3859E7857DDE06C5A2FE8033AE7AC4AC32DD0885CD8F40E9C350414C4CCD7591C08BA81AD56E5E9BC88645FC643A1C1873B67621ADCCEE21DED8E3114D42E56891BD70F3BDB7BA8B2C492263436FDFC412BCE47636C252BCBB47EEE7B2FD80D632BBFD4C9AFC7B9A534931B390BC9172A90B12E9AB2613F588FDD2E216EEAC43AEE70E7E7A5451CB5518FFF177BF9EC1695862064516987258EC25F3DA633C5A7DF114EA1A8566AE311B9E46DF6F983122A05EC88A2EB8A1E3E58E415279E35E55D7D08A94D22076792411495442163D73482A8198C540FF086B98EBC42352106660D56DB95C2D876ED02249627733E74985DCF06F84F4BE12E7DC0AEDD523DC5CE5A67D4AD465EFF44C32A8204E6213B0D0ED6DFB69F990614BE3052ACEE2746C565E7339F21B53ED3DDE05E5A887A7A24004C9260A391F8BC5BA5DF043FFA6C7358E0EBF530180DA6C8BD9041C2F7B4712B842E2BE0200399453FCDACC5B9D48B9431FCF225DAC0D51DB0F530258D6F58D8DE45B596A899F235104CABE60843BD021FA2D1A86490E55BBB1B08B40BADE5D58DC3CCB0DB062DF598750A1E72195BEEB8173CE55B74A7BBEA84C6077A247985D6F639455A9C491A8CA24BE870AD39C4FB0CD53CBDA2F9D16EDBF684F5B4D64791ABE602118BD4E2E2B4F18FAD4C11A49822AA51D2B71BA69C357906EA0C480E2332D38AC355C3EC907D8123F8A55D77D3FAA044F04B910C95E2C669CAFC56B7E1E77A4D452C75F36CCCEF6102C862F522469EF60EEF007219C8BC622D25F8D527C7EBFB89F125CCDBC9FE2D2E9ACEB6865FE878A2125746F1670A05DE3C173351E74D77DA1E3064880D2D1AC600C335E90C1CA6BBEE43EFFC1E87AB0C9AE1E0245F3A58076738D6F0A6DAC634C383F912133F923D09B8D5F6ED224BE874C55EC6B022526CCB2391EFB7857AA955B41A31E1605C3D56B2EF64183D036BA9A73B2C4D690181B4CDAFF06DDC29CBA67129ABDDD06EEEC6A30919C346A6631CBD0749661A24E9893C0E15D28B268B4FD206B838F0A6349BDC68857D52382CB67AD812CB52FDB7E66696784006BA5C95026B94D36ED771CA59852B326F9CC1D760249EC7ACD6F26D34EFC63A820B56FFA6DF026EFC48E54502D3040B5A46E9B7A29E2FA578246AD8EF823FBC8FA08AC8AEEBFD3AD4FE84092C0EDD2ACB6BDC224A34A2E169D9276B274F55775F89E0A53A6FD5726C79F7EC9273BD5B6C93FDC7B57B708E83F11F8A884042881D616235F2F209A855DADEDB0908F13B3894D3529C6637C6D6B60BFEC2B90FFAEC9BC10F92484F58A8551F08AC0FDFB154488B4AA101B759E34BDA165122145EFF753FE4B2F3E6FAF2DE550B91B88A307F6BB6BA1130104DF21DA0B4408EE19C90C2518FAEC21009C3D8D58B528A19A057AD55ED4F1877E265CFF90D280B939E2F8CA3E20C22ED14F6942982AA687F6A51DD3DFBB49BC0D659DC959898770FAF492C69309DD5ADEF78B06785EEC29BE2B77E971F7D6E4391DC01263F7D20184BF3CA8B534A9A57795CBB1B04B29139778532DD41B973EABF3D12B97974A172B1C149EEF3EF8C882B62EDB534261628C9F85F92D36A5526E2C850DB1A0C967C8CAF74A4F360F220D768F6F1A12AAA61377772E9610EED4C17F4A71759B9EB33AA1A3587C6F212E26440096BDEFFBCBB4947D5A04A83EF7B05F75D6346F1A763CA3D924BB90962E4ACD65BB2BEE05FF899800BA93AEA26A2B21937BC1816A30E3D517CA573720BABB1D742FAC679D92F7C2A0BA70C0AF93F4F75098AF2FC2F04D525421CBA686CFE4619B55FA7FE9AA0543A284ABD088FDE8EDCE421F4D035577943D00B927BC8B309A7CDD3E87EDA15786786768ED11D9CF8DE1FEEFF926A336F9872B79DA2C39D7A6810DD13420126EC605D87E4907A3B3159B9BEBEDC10CE19D9E664960F45A1C05D3778B72EDC22FAC9EA673F7E7DAD1AE8A904AF04A1F333F2F1A857DB5E32DAB76549FF4BAE19081A6D5C06A3D74821E17AB41330889343AE446F876F1CE590646026ED6CFA6856C709772120A083A061587FA439ECB3B279FD2C15C1AF58889109206B0EA2ECD041B46BF5018B4E5F75CED883F31A4C08621E1674F287DB78A6F61CB9D4B22C91EB68A2B096971AB0C5C66D358A7DD4811364B19BF1C424B06FC39A0D112FBD6D572065D43122FE1820AD45ACF0FB175E569823D155EFE38EBCF86CD1E4BFB9FC4D9849EBC5FAB16150CB81F99C0005DD4618CE74D9C6791D1CD1350612065DB1167878026025ADC2E8BDC1CF38F7B15B3B3060F3966262D248C344E8304B2C78EF0BD1FDD83BF0BDB17C5ADE67DDF223984B451C9A026BFD559DB6C33FCCB447CD9BBC55DF753E18F4E91AF8A1E214468F5F7345B1E8BA39C66299C6AE5DBD1034B6FD019611FF5E384B5A2B9A5EB587A773C546878BE012E75320DBC3CFBDDE9CDCAB72F6BF395BA4E295E0BE2348B75E4F3D9BF33B9D13AC43134729F71B62EA40A08B8128B56E415C0F505164D972D065B74B10F68A25A6928C5983368FC5EB3CBB696BDA8DDB0A6067F6B3DE9E48D56861828E530E6D11949A4337480CFB53B703A8F05ACDD6F6F5AAEA2831E0631D067D5EE5520B8BCDA115E9F5E0F138DD8A823ED8B57C626E44F5AD400784D61973EA3BFC8A159B948D55F733B2ACEAF619F016635F03867F784E121FC9EC26F9A2CA282A420D77ACDD6C5FD084D11CE80CEC9A440D816436C1F5FBAE1A3C347B11DA728C7516FFF6555976C173EF5091F69023175E8A929683D3EC72A7698EBFE470790545EE419ADABF7CDF474D820E5BC62B872AD657EFA88EBE783B3721BB67B1754B17EB81080C6102C26CF8367549CAFF432245D049DB97B4AA10178F9E890CB8E36983C2CD22A536908514EB631629848DE2B02BB2123D8FCE19A512708BD52D1A8A5013776D29826F5B0F74D9262443C8948839B464D90747DA7E36D669EB038C9E8E373B72C4701D1C3606CBFD1F76343FCE255583FE9EC54AB51E112985B5012CDED29EF4BD68BBE06D6054C72824C003B748B9205F021EE02973E33DE0CB1E74A2E1E61F1149866EF6F142C682891100D67DAD2761C3FB76FE645702B284D2E07B6F1621BE52E7AF7F5EA89E90A78E4DE1D3C92918F396DCA85A5DAE280C3916DA5503342224E2C2B5898428193F9342B02D0B656F81A09DECCB176F2EB22988FB83236BA945544462F6DC93FA5F1E675DCBE6DFCC381B39E831D40E272891C670AE9A443261FB71D1A502B701252E26BB2F456BF4C7764C1F9E7D75887E3C97D1F62E9305BA8EE5C80F2CF712C42B9252C802F7DB804F7DFBB79EF2951FC0D3EF60E43CC3A1DED3C28D74E4EFBBE4AF0ABF58F3111302510F739C889CD0BFF63F304C0BDFB7A9C8DA1A6F894CD112B87203BEC048CFEB766CCA37B4A65170F5231E98FC4F8E42593A463DAF19803578C6891CF8A03079000041D8E989338C8CCC3439C9A6B3FEA27A8E3918663BCBA73565415C8E80DAC34E235CACDA210A9C030999F758FA7642EECEDFE84B3538B4BBB026AE3C52086ED63825F82CBC990F9A635BF8A39FE000E42D2620CB791DD962D1510FE80B65E399BB02FB385FDAD7E0A76F7D3A10492A8EA6C811C69D5CA89F2B8F5EB1AF84D721E67C8C881B05ABD60EB01DDC4A7530375F002475C1F3177F286509C6B6DA225A1FA37752A09E72497506F68B60368AC1DA1160EB7FFCE999E1AECB31539041B578FE488AD820936DEAB380CF488010547DB9BA1C5B9D10D4FAFA31C5509042DEF160F1240990FE3BE8EC7FAF7B20EEC95DC2BFF1BB62D5A3C0B1760E23C4AC969AA7D2DCBA870595E1173744254352DD6124F9B93C81DF3DA601F50B0E689AD28F66460E6E9F6D2908678DAA92A36BFE98D306F9BB87E6CCD385EA944161766BFC7F4DF42F7131211AFF98E8FD7716BF27A94C3E1B030118B0E2D8F088EE8724A1ED011FC7EDBDCD3A8476480E1134CA92ECE9EAC29BD33BA35013D28B43BE095506D689501795B78D6AD20D19C7B363A715BB070028A1CF2292B7FEEE9AD8BEECB8C04CD6FE47D80222A5143739969D2DE2C81EC4CBA5568D8AACF7DD13F433F04F4A5C701BAE5ED6223529B2CF036BC666FF1724CFACD536779D9A86399718F37930903FC616C5B21DEB4CFADFB0EF69DF0FCF661C1D0373B3B0CF6D712BFE65A0169A600CD2C51B2130FC398153BEC3D133D422F657F00E1024914DAEB6CA8634BB0B73A6AF00CCC3706444D69730232B13F51AB304AD8CD0E13325806F78053BFB703BD36DF0B46C18FA215544E277004D3D9F485454A2D44339392CC5556D588F82D590BB6745E1B2BC34B17FAE26B78E21227A349796923A2F2BE55C308F1F333B2E01BD25FF7C51E4E3758E6A54681BF014E26A8AEC5540130AE393D78E03B0F5F1C1D3AA64203A7F1D2571E69B2DAB4D759D6EB6677045F5B085BFC0699814768CE274AC6C5DE99E7AD5E634BB3ACA61389F99DD12EA29684B906ED4548A34E98D0158C564BE7B75CF3879981A23CB46A90DEC896B4C1F968D6BBF7B3079B055AA31256E21BD215297B098080C0810A7177F9B125154FF5D78A867B889A2CD6D5A31F59B44711DE2428C48C4FD40113CE539122559FFFB58AFA57586ED0B57F55FFC1F5A0C3B5A9DDC9CCFA8DC3DC106BA6624F549940AF4D5AC3CCACF93B38C6A84EBBE3781AA9D8F6C5B61B7A23B165B5EF1192678D60662FFA600D833514FB3AA65F72D3E88B154D2441AE00F697378884C630EE06F1F6DD0662EC680ACC00BA75D9C7DD8E3C4D6DE00D393E80BACD84F58E50BD62846C2BCDF74231C003F4656338C37A609F558383BDE5AE4F1CCB2C9B65906E8B0627AE2253270D8988F2F984E30B95D80DEAFDACB69192731A0356CCDAA3E0E1880368BD94FEA741D855F4068C2F052C8AAE7C9951A2F9A6EF957F078F0BFA0563EA1933B6F17DB29F27A7ABDAF012CADBFA3784D7B5DBC023E5C89C611EE3106986226A302DEEAA4B900F7962CBFE9B5DE83FF52BA2B307BF212FD45ECA68C4D51A459064484001C96EFFC060EE11312ACD66E3E6CA0EC00EFCD9942DC0B9DE1D2BDF424C8C5C3BADBA27BBCDF0F6294E741DAFE4B442346D38917A4166AA92BD2F538B66DD55A22C76598D21BDFFC66C673A4685663774098AA4B16C5C13DBFFA033C7173E89A2E738C702E0BCB0FBED6A438943E4CE5117545EE9323DA818282CC70E9F7DBF72951714E57D62E5E886863CE57290BB9617E16F1749398EEB40D6AFE79153926E09A1B340311F1CA327C5FE78BFFBAF5E8B920CDA0E1475189DB4B73C8BBF3D5A5E41258461F606C886F5FA9BF8B6516851EF4C5DDBF7025522B010759E81D6D401522459948E92166AFF83249B4C2C4B25AA6F3797FE1CE86D3E5AFB95C9CE60BEA21D9F8F2698459B2EF4EA1F8257D90C96360B003BEA496BBBB9A7814D22F5CF33EB40090C84CFCEBDF8B41D1F43F65B77316C7C50FD93DCC6A1833C20621126B2DE5D861846B3A06CACE4E0659A1F7D459BA6534774D1BE6AD0C4DB9924EC5B0E991E96F4816B47229F5EEC2773062577DFCBB9F9037732DC666C06A8034008C72D2C523344FAFE714DF1B6F0189B7946949A93003E1E828D63F68B3B467E7096374A029D2125F98F3DE341F80A1C59068E91FA7C0439500E28063025ED5EB1EAA9320138CF6352C2F8BE043AEC877C67EBD3512B9A12F sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5FE6E14F0FF6F7A8269E424D352D3BF6C -smlen = 1333 -sm = EB35E2ABE183B2162DBF09CFACD05A503E573D2388BA4D6F6CA778D4A47DAB7E9980F4778A681913ACD4AC2DE198EB5FA1D51416C0A1FDEEBE1BDE0B07B44B26341A01E082900BFE8C9492ACCDABC5822E762AA31A65A01420086AB19864CE65F58BFF1E59764C548DA4939C355B4C4FA15D0A5B4C643D7EDB81B6D8E83C4BDA509E93DE197BBC110D43EDD1DCB59C89E5CFBB88C68DC18DE50E2EFDFD5269C6BA949A7476B339891D1C57EFBE9851F29449EBF868975E20468ADAC47A3A727F8591956160ED250BD1995D49B9B2FBBB28DD720E3F113EE880BFA851223EC178A6105914402535C73D1569D8006A73DB6E9FAEA70C8603E65005CD5803555B27FB1DA3751B4AB2C8E7F6266F0DBD98EEF17DAF487161834481065A87E91F453B2683000E59B714F7FC46D5348F7220B8FFD2B91CA3CBF3AB4D00597DFA83CF507FFC9171A18C1B3915D89F5D307FB070982E3B63BB2744F7B46F1F5C8AFDAB4ED1BFD8B9D13EE417961E6479541C05EC0AAA8E18B5F969A0435FF694DD06F42FC9B906B203D2DF3817C680DAE2A4220FEFF3422F73DEDF3EB13FBF4AC14D314D20874AC39189158027D66C46CE2FBDAB7A46C584DF6B80BF750C038D8B28690234A3B9831F47BE37230FD65CD011151FA29A3815BA82155BDCF362A875800262AD5CF1DBAC7454F245332A7AE80F2D7E381B852DDADB5221700436B1A268241DA7E9A4DB1AD1C4596A1DACBF4FBDF44794D6D666B9331A7C139A2EB645B56C0B13BCD21A027C9539A520240DBCA04DFFDAA0A80A469E76DC4AFD0E3B73C40BCF37DC0DAD9C35134E198C2CAE80F432E2026B979B6EB82BFA47DC459245B884A77A0F2D8EBF4025D4F9281E24694D6300E17062CF2049FAAEBF9F4CD391CDB390C9BA8EE7C6225E7A528ACDB368484D711E7EA1725E2A9786BBD2CC332F0F7F9F9972959FCB559EC5E57B2E726716740B3DAABC9ECDE975AA0499243A60DFCD323E68C5F2B85D3C77BC0D3B2D0D0099CE63B96F2C4020A5F8A8C1C60DF3F35CEE0EA9CA72C47CC89780B24CA66F1A7A21C175B4889BD5F7164E9C24DA5D063CAD159ACE1BC902ADC72066CAABE0D8F53A1CBD4CEC6E65CC0CC0F289EECCC55541F159A90A518CCC5209F3BF0B4AB1F2D54921D234CF519756E0D821139E8BB9045EE8B3F4DE408CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +smlen = 1459 +sm = 1246147F257E4B831150F9370302F63B04C66710747EFF06A8849A8BF56CAD74F897AB74F2356E01529EEC94275D716AE5A684AE056A03E0D45D8FFD1A62CD0A356C870AD7828798EF5DB2C3965C408D780DAF970F03036DF017B7B39072765187903B48F13DE40A51B253DFD4E46EC24EC4BAB76E194C1FA549AE25DD8B780239849E5A54EE1D19009AF1221BE31E75DD236FD84837B998862101DD9E3A744416703B0135C84D5B3C6F9AB45B66ABC368F8BDB4545EAE7A07DBDBF6A90CA2143265BD07C1D2E87ECFDCC757F476FC07966576261D791F8450E3D2D0038835012977B0574A5E46D523099994B13946BF09C2D21B5051F55E065880FD6B797CAC3D324F2F33FBD8135DAF0B9581EECFFA8CECF9D94CEB05217F3CD163EC6A314CA51C9D70280A459CAE36A5B9504716ACD2222F511CCF60715139D2CB9933E322EDCC213AC1AA553ABED962A14D159D4E6DC10D70481A9241383AC4A24581F6F3A7E71068449F2E364465DF41B2087A8D16687D6F9F885D3F61DA065D1ACA45C53A0B45102688436DF37164B3A5692DD998AE9CB1EFE4F8571B880B8D670DA72F2193A89AEAC74FB4773A03A503645AADDF0EE621C4D925733D5131084372053CA38B72AFBAA0280587010A1702E6E3EF98554897D89EB1D5AD1225FD79A9C9FB292FA6F25D28D04ABB07E6E64449A9B8892BAC7E408AFEC5DC5BA21451E673859FCB876BA19F2FE7A7B06292D18D678FC54A0B896F22E078EB7AFF3B35E237399FF24B0EC1031AF0FA231A34828E4523CAC25ACF1AC6870E9102650EAE23FE4147B1B741D19A47C3D1D0265C3556BEE845145F4E9C59464097B0A9B5E0758C8ED003B904865130268452F744A7B83D78E36BD9698308454C396B492CBC2D00935AE1F8A633EE50769A54F78638C9415DDDFA6DCBB8984CEC2B84AF208C2BDC79570EB949367C5A6236A61FA52BC965D850F746AC49467E6FA58C0060B9516F66220609110E0A5B3A4803895D69B796B29CD41BADB586D27295B634FC46A500589FB8706281E9B81D5A95E24537D7717C2FBE8238574CABFFAEBD1A7722BB507F2E946CDC28E21E41C64F9C11EE9F14A09D1B24545123EC74AD4D79273FBD332EB841C50D32C2CF183BA39C7DBC188C41BA5E37DF1FC4EB503470A5724F459AAF14A9CBC5CC812971F9A13878654151D22E2A5915C4BCFBB4D7ECC32233EE44275AAF3CC29A5A4B7770472A5260774EF2A0C40ED079A18345A828677675A2D0F657DAF8FBA32E80DFEC325CAD54951C0D00B86DD910E5CB672919A8545541F159A90A518CCC5209F3BF0B4AB1F2D54921D234CF519756E0D821139E8BB9045EE8B3F4DE408CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 050A2EAF23E4F13F795C25D481366FA53356411ED6FEA0DD45A1A12594F741A0E9C564EA3B75D759C20A888226E1975FBE6AC28CAB03AEAA21B09A102E8614FDC4C5AA5228F13186B569EB5CDA78D93027F7638771AD68D396031F8A0CBD889D9A9A4234525E1611E8177C4B2BC5B4A08A86F322C84F41094EB5F64B6A383963457B4CDAB98706FE1475FB8C8A7A12410BA81CE66016667393BF6465B6A76B1441655A891A578F9460ECEBE6212A5C401A2BF73CD95B679FDBDF264B9279455F6386177CE85EB27F07E99613B668E64FB587C047B1C374BE8E2703A6B0F0C1E8F2FDFB63FD3564E05C847744A7A7C1E6577463BC70A4E17C845803ECF8133D1AAB00DC7C1992CC774466D0DDA1409DBC5006858C88BDA4C9100906CA7746F02CC3C3C6134DF4B7A03AAD398A63F77409B661DED66F7BD56F0B17F47FE7EBC2D4CEF42DE54E3E7CCE8B9EB2A57831B0E5B3AD0A2569C9F7B795100ED9D9D729999FE02AA34D0616754A1129483BE77682CB84B182F30A70E2799B71257A684924D1828FBE44951357AC14526E8B8467234CB09ECA9E4C8696761E60243A7E88D4669BF5DD4B4988FC8C20A515C119F6451FC45E8200DE158B84F9DCCEFA857AE045DC0283ED681D8FB6DDA5C8AE9965C0CE06B8985B3AE6896824B89188CEA7FB52338B4B3E4B2962669840ABC693C9A703216BA4C2EB6C06A5797E6A5FA43C7C62D71C7B9415B71DEC0C6C4D8C49CEBE66456FE212BE2BFD7631DB4EFB707ED1167BAAFE438AAB7EACC6C2B32E007109543CBB92E66A158D72C9FED2BC8962ADAF1613AE0BBBBF5AC9C880D1341B091EA8C225F3DE4F90DF9AE666BFD0B5242C7CB29FD2B392AFF5388A794ED6EC842286A9DEC7BD573F2380F271C3A96D000FFB6AD90F75D27126A644A84154E7285F10EDC6DB9E41C45D7F4427BA1501F4CEF8631A92247FC7E8770420F033B9E15483BE01C895F7EF9D0A4CDCF5295D27F0A2231D20051EB5F446C84B0BEBE34C4DC349F1730587F9316BF92788E9AD2A266AFB3D4D66A26165D4D4164835973DCD378656A6A2400CE24EA0134351FCBF24BE1C71EAFFA224F6EF44DA0C73A88233A10A62D99A9C54D0726C3D225B41C988204FCF0AA445199291B89547A6FA6773AA3853342881B988F4E7EAC023737B3BF24BD488A4726270009DE1851BC5C6C7A7E88E07A1821C63B95237BB2EE5BED5C0A4549A42477DC7474429EC4CC2C6138B24926B7FAAD0797DCF6A75848F679FAEE081431086FDEDEE6FB3C6A78E2D93A4F0888EDAF01654CD83F4ECF6DC60EA0563EAC3D3DD51E2497C9FDC4CB71F8A0CC07FB637CEAF8012FAAA06F1515EA8E96B628293066ED3181B03C9514C438FFE465F06543BB5027A31AE8DF3179095A88E4A962CE76ED03D22EEEDBB882844AB2A3CBF4133925102E9980A1110EC5DF0AB5605BE430D6F7EEA88A737DC984F60750825E37EB2AE33AB7F98BECEB22B757ED4CBBFD2F02CFF0C11D3F2F29E9A658C80FFC783C5F4F3E8EE964D467F570B42DC2B1851408013D571F1847EB505C27509923A4C7A63AE33CDFBAC6CF342BF1F799F48418C43EB0F9009667DCE984331924D7E7AA4DED0B61A026B2E5579B6B1CA4C935E2DA182AFEDEC29324BEC91D21BCB8FE053FB89BC06095CDFDC4C1C48B89E19151E0379F46A6FA030C0F243FA7F7D2D4BC79B3C8E18AB06F53B30A3A438FE681440920D7F79B170751349C45B3BBB942F0272F70D438531249B9BD526FACA4809D9EF07A2CC62B9BABF566346E58E5CEC0B9AE16F47ED3CCA7EC7EDAE8EFCA1771DE9750C268776201B17179E841445E35BFA9A2656A413EB40BD03319F5FA21A7CE24CDF046867600005541A451D3A1BB5B5FE0415F12657AC46C8E73D330B73BDE946CDE49C794B8F01ED5A4BECF7781C22634D73D0A950D54C27DD6508C6BBB9D6299230D836B6FC79355AF9FDB9658BF02D943C2C2F9E109BA2EB69D64C18BB2151D00383BB7EC43FD8591EC623A92C3E16A9D8D2C57E46E0002FBAEBAEFF2082470A14EA29F1AD2F1ECCFDC94A853A41B7CB8829A68A3B7D0DF9402ACCD416675EE3A20734414EF7A72C7BD427E2486BFBC6881283802F3CD3C01D357ADF7E81375B9FDC2D575F81331B990474CFE2556BAEED4FDDEAF6E8ADD3EFD8768292CAA59FABE0B1CCE5676984FBE41DAF760D4DB2820C1D73B0612EA2446522D7DC6DB72493CFE77526614B37C0B98E91B5B2C5CEDC1DBD03B9E77201128F53B4FF8746E5C7B6F7C2E3C8C41BBF3545C87B50B5EE3DFB57A56C9FAD16C0DD82A5984C914F36AE5E3A881859DBCEED93A409EE5773E4ED2C942ED47724F5F9F6428CF356649A327DE025DC4A8D17B076C2387CDD194C7F20529431B33240C737AAC163EDD4EE9A6BEEF264B94E068CBBD37603386051C51D7081FAE5ED551D8D25DC1F252AC66C467BA8D965FAA36F7756DEED2677F198D0BE5414B786D32A03685711C572A55922024D35DEDD1142FCE0D6165D30BFB10FF71652C6A26CBB0D48C62F5E2387905A40979DC4CB60155749E937266B862F11EFC6503B7F778B1DA0B0FE777B6E9C487553C7F2B0AE6EED5E5CF4CE686BAB6447B5128E5169878ADD8369B015DA1D6C0279080F8B8C9926801B93969987B91E9D5B5FED47353B9472943C14AD0068B2C53B7DD7D966F0145F08799E717224F19E18040E7532A04AF47F4EC9159BCB0B149377C425934EB0A8F08B29798D77853D0CA123B954C6DB0F421C65D2FCEAAF233F665ED044FB0AEABA516058A35D475660BF8B6FDE2EB83526A7841050198B2C6D67DDA3F083FF2B2EFE84D557DED81E7A1957135ACB18DBD61615D9517C2EC495EB014015B69006C89570390609C196B905B4E638DDAE9194636F80906D4D3101D6C0305D6B72D2970AE7DEDB4CE67409028640EB03EEABACCB86D14BB62CE80AE6874F868FD2EBE677BA5091C4137EE72F856CF8116D3F325BFAECA860EB2F0B829845BADA0A63221C629AB9F77C48DCDBDC4CE9B5D0FFD8BA51F2408E361E784A49A66E53ABF7ECFEEBBA7CB807D89F6C1C31EB691D51368539555D1F3E924A4F8C4A33AC5ED076732663F4F01D242B7BA543B0D9384BD11C1BD95670BA9E62C07E628239DD3E51BBE1D8D7A955B9B07B57122F4C2C9660BFE28E5FADFF35886E4A4E6152DAFBD8429B3F0E217686CDFA9C10492FC82606EE1CFEF7FE13995A4A3F42CDEA32BA4821DD98AC4184AD40DBB72E2E841A504ABA7282FA12DAA05CC992EC4FD49E006D5070544FA4BA29BE69C93B553A5595D84D764084B859B0871E952832483A544345725880AF1E72FDA068A012D93A90E86B5F7E6A48597E90AA0EEFCE6E1A2EF77C2FA8A779C1CBAD13FE5E10989AEE620EF9E17B389BD65D87C122C444B9FD24D1B415126EC3019195058C9E489FE5500D491F4B3D063627E678908E1A0E130FB37564015FA181D096C873A8C6A53EC77D323F416FED122D72FAC6513D5E5F23701C2D84570D841DFC9373A264D750E95215117F726A7805579CEAE6EF558B04AA4302F1D92CAA10103CA270E16E0C828E67714C5B27531A7BF7D400E99414A1F8BA0C89FB12D5CD150E5A51A57E034C4AF1511F7258986095C144DCFFEA89E8C1510A1F226EA7FD84C1FDAE6F51438503A74B6C03A298E724273F775CF1AA3ACCFC6B3252D876C2A8133E0D3F40E7C7A7D63D4C69DEDE8B1FB3FEE620D457204FC6B234E24910E26B461DE5E03E63C14B20AABEEB776AE3502460DAFBC06A07E80C2FF2162EBEFD7E37FA82C8B1B504D35D68DBDA1AFF56DB010A29B1E2E9E3B9EE2F80B210F277891F135CAE4312393E3ACDA754EF3E5EE4973EE1723352788EE052DF2DB6B3D3E02A51D5F7B1746CAE3BF1AC5852A0C85BBEFA0E337B3EA1A3FEA210BA760BA05A5570C39DB0C889D0D6DDE8BF8A7314DC29C2FC31C8F58F16C9FF2BC149A99819D88E6AD89181FF1FFAC974AF728CC1E53AB7408622DCEBF6064A8D3E83D77AD4645083D233486F236DBF390F61F4AB0FC13E786DB89F76745AE53FE6338E70B576469534500412F42BA4310CC40DD10CE8A0DD105D3BA3CDA501C59E94CF9041A66A95064E8AFEFDEA5243A266F57CE926C33D5570B4CCCB9FD60137F542FD26DF6AF6738C10603087B6FB7C9E4DA3F741B64FFC2C5E8FEF807386D2AD1383B730552F5196021BA45FD6AA3FF15E712170EF0DAA30F042B793FDC8EE35148BE738F02D511A752BF2FCB2AFF293779D388BF88C8B0387D6409CBE0C60C5D204B3F6B9B9279B64F923A2983E94B053DFCE2882EFF359F9B9003F61844AF3999290EE92FBBEE563DC22627AE2D7B7615B8AFA805CD297DA2740FE28D4166092FB6242814E1528BA2C8BF0B1BE959FF8C035C9DBF5E9B8DCB597C38C72B2199F70D482BA84DBEC17D1EED3A2E6F271838B466FE7D28C651A9F0FC47018AAE39292B3E295183F39FA2F3A6F058DD8CBEF193875E9673D5CF96F91CDAB90B80A6FFAD6B543108691F94D152E8B51C45FE565D74982ED9D67BD8ED3882F0FB3BF564AF7B9EFEC9D2EC9B91D91A68D73B4103B369E3A2997D0582191A419E7893493828FBCFD0B6B233A6478962BF037941F048E1A9A8A21C3448CF9321B4774C784DB84CBCD8562B803052DD7AE05877999555C5BEF57ABA06B4FCF4139259950705707925F925F41A3623084F7A92E8C1BAECCA8BD740B9B8C84ADA29A2F7FF672A8DDA9DF42ADDF9C280CBFE2A905CF9D7189010F21DBBB2E6C4CBE501276AA30C487D4B8FBE221EDDFDD76DEA9FE7CD3F7F3FA7B331E3FDCC9615B8921DAC3D6EC7046AE27FDFFDBE8CBEF159720EE1C11FF022894BC1877B3565BF2D173A7F58EFFB55968BDA4F6314A5F00FA445435100DFE023BEDB52C4CE16ADD0610467A4B2FBCD8DD2BB37CE6C9AF50B93F32D9BBFA253C85D8AFED49E7904339E3093061D7E163BFAFDA63A1714045B183176576908B99329FB55011BC21D438845E6D64BACBE05757823D015AC2CF8650885EAE2B222358D3264360F925EA44DEB36CB629AB7953B95C175DA18D3DE28C5E327604625C8D9DF62A614EC248E910A44FA24772B1E3BAA9F26A964ED9A982EB84D216D35E720CA35429B6FC559F614C460EE981EB96C2DE0F5F77314E90F7FCAAA653272A281C629757AB352988E1299403FC6F2C06D7B9B64E5E83FB5F9455F5548131231BD00D9C43BFC7846EA5E42D6FB01D1438E85B563F2354FD1FCF3D28FE0DC048C73E5D0EF2C8BB13497EE2EDDC072BE7C51607EC47910A1F8B3FBE5FB2F433E0AC5BD3A34FF694FCD464E18FDC89DC5E8A92215CF74B4EC8722EA75F431C371C62FC4B63807BE9EBDE25A5B7DFA97A9700FBD3E8E0E36E388C3D4B8F2BDD7F45A932987683DA4E4F2D185E52C18CD32C08B215C68DFF8D796674262B649E02BE75BA2CA5DFECC3FCAB1AF9330625AE1B7D8C1B7322940041488AE8896F87A7813DD5D5E87B08AD2BE2643925F6AB4DC24FC38129A155CDC4F24772E4AB7E4C5142F23C731F69D7CAAABAD3E17295C7F87FEF549C024462814B2CFDFBBB55DFC33D3AE53CDEFD6487297920C37734E09C107FDE466D428CCE1A5274B747F4B4C532293404D2B3B796603673E8B996EB421A17939D92BCEA5318B6CCBF5EE8B16AEA9DC6C03592862313DEECD71ECE1DCBC1BCCD72CC83ECA5576AC4FDA3BA07CC4587D3DE7BE4AC98E2F0603CC3A295348135604DF72CD1A6CCD3FFED7A82030B364974545B7997B82F6937E7E87DECFD5D27E6A71FBF057B771D88435F32E289856B944F9CF8AD369DC1D3151199F642C37C7C4560C9F209C5C21961F628EAC5A9B13CAC5A8F9D8BF34C5BCEE8B202D2DC24C732CE8FFD384830A692F094029F3EA769972C69FEB5714912B6FE1AC01A510CB01BE6C043608ED0804C2C0183964B2E14122264965CF31B6F3795EB8C2C26BB2DD1ABBAAFCF063AF431DFCD4135661E4831159D4C72F31841E5A841D44D4AB273D96EC7EE3532DCA0AB3ACE8734B7B615B7802D084D34807DC3311609DBC76955B7D2D892117EFEA3E135CD3D4A1D6AC61E4CE6778F8F8C1660B50493EDEDCD4BD5F09F9527C3408176E81AC7764AA3EF51CDC89C9D77FD40D265409F3CA289DF0E390D65A2372545535A3F6D5C9506FA133BDD27648EB96AB1EF0A0C6D3089007BD32F6AC8D7DB95C454C522B8205026FCCFDCFD5C86DB9E49A67B44C36C1B4208F4F8F3DB230654B41236AACBE67E92CEFD506CC5E566B79A06C01D2B77DAF134D53A5CABEF0DBA7AB80FB516B9B5C5982D8913E16C8313DC5EC5B75320512A4F3410CECED6F6AC498B7FC076120E1F780DA5D6E9D9F87505DDC5580630217897A8D117EBC4AFAE0148B6817878247B9B2B5B17AD682551C85102682A18A18273C7BDD9E11628A3E58F8C7AC4C737F7747AF483C2F2EB11D6986F2D9F719F32DC66CF86F88A25D123A5A80C000EA3509BFA4D8BD4233580E82A8C4198317231799EC9FB354A222EC8D73E2BC64C5461AFFADCA6BB26AA31BBCF66BA89642DA86B9A68E1018EA9A1ED69FDDCCB5D6E1254B2D79C0F167E5487AB5F7496ECD0FB5E1A8F85BEFE2E4164A8B11241ACF0ACC0C75011D78C2CB540E96630160281AEC631461B27A67380D758475654151AF1FDBD93DFA7F4B80F32C08C629A8563AC81D0D06713F63A44C6AB322725AD79C9BABBA809B7F84A0923D8D95284EF216521383FB4F4D6D0C29544A423E80AF6CB8B671937C80E979D2686984C56EBA0B65966572FC245EFE4C372655E42AF42795BE1E778C7CA5A636A79C95BF0787AEEB8F2D4290B6F339F46E1347070793DFB8D3E9D8A1C9243190C3BF66CD61E7001CFDCEC13EAF8E70B1166F5D40D2017AB18885B0BE2FCB8EF735BC5C437EEDD261C054C6E48F6DB30F0433A7E4F6ADEF373651D86DBA1283F85EB4D9966655428D2EC4283C7F5878616EF8724995A4338FAFDB6F89A1324C405C6D0BCBE734FBD9F9070884139882E9A6411664A006B5FEF6F0D9FC8EED4B41948984699D751A6862742E436BEB335EB8F3A +pk = 050A2EAF23E4F13F795C25D481366FA5FED020518D8D9976ABADA6445B9C0256AE8AA2669E9012EE56E71FAE992D95F4A69EA7528793CDD0DE66FE0CF788EA2C3AFF1F904AAAAEA84A4031391F930C7060D28F2B51BF778BCAF2E8530B42BD627B52ED01E10EF5521DDD8F4DAA818F78A8CC097406AA53B9493F7AABD3D665DE1FA0D094E1B690A6540409ACFDFFAFF1D23CCF644F1ED6669951BD4AF7EE85D6624A37A6D25B050835F5D5D84B6A6623A7260E9769DEC2847F2C05774A86C275CE1135A71E7601B59C4E9D181AA4536E0FC62915FBD43631E44872E01CE3C5A1368291775BC28C92D7E8DAE8881980E2B0E89CF4058B45607E5F74179AD177CA57E6C3421B4F9C5A013101419AFEA987211C3504A3873F901B0C9F54FB2F74A4461B936F3463B14F12A4494F3EE9E566FED2142F31493470012D25722060A138FCD066B1CC801B8034A17C247370B8192F3B9D9F1AB0B369D8ADDD819EFD3DAACAEB2CFFD06426F9CAA4B2F18B78D4BEC0BD39F7A180F860737D5EB682C1DEB33A63F86425EA38F797E422841D1346AABCCD1D418A62F52BF3B3A16085C37815E2829DF2CA63685650E474D2DC57A3AB26EA6F64F4873E42A5A7A9B320A57CC17E30709361008591876277C18382F00FB1BF9D3692C15BCA5AD78ED30B3DEDFFBF1B98403266DD48A535DE2A9D70DB26AEB918965BB41508DAE8EF7E685F479E9587A0E685B6A670FA2641BFEC1113DC80D68C32ECCE6DAB4810AF42BBC174B959E2CCAEAE972BA0BB9FE391D5B7AB1386AC3A053789C7172332F60FE140B927413EF9C7CC645052E8AD903994E262F3301BA8CD0F7C908DC048EFC10B8AA6371E7C36934C90AE3EA25E2726D0EF1EF93F9DEC6F3A98E415CD1CEF9067EE43E525D958F4D40B8655B90C1D8EAC4122D6DD26131AA4DB5A9E764946EFC24D83A73700B421531AED53A03AAA4F1017C34351D9E6E4ADB5EAE0405BD1D33C67A8A4B8376BE93B63FFAC373938183B052CD3A3DD357C57AFBE8CFFA8DC720700409E798A5C1A1230F6C476815ECF8402AB34394D02100AB2083A08B1CB9AADBBC482796102A382610FE32CBF5CBCB1904ECFE53DF0C5E4356D473D422E66BA1ACA81592B53E956DD4821C26FA3DEC6A2D87F4EC6FA12F2B705903729EFCD869DF6C8571A2C3F3FE86D464377B4F7B324FDAAFCDDAEAC121B8EFE66DCD65C6210ED20335C3869640557D4322EC06EB8457378FA4C2B4DA5075583BD0C724AC123B6237ADDFAB090AAE37C2E23BB44A976F08BB1150494217C40D5A1BA8ABD8A3941C4905E43528B1AE87DE27B09BA8D85F8F86359DFB0BA18D89D747A7EBC26BF6DF71DD69B2B27C5FC5B1841DFB7C2F08E428374248853FBA446B537DF72FBBB3A5FBF0214A7554D338248AAB888745B8CAB6F001373C19D0564C753D20633CD408F38CA812113EB1474D6BE1EA3F5502230C5F398FA41721361A4B9AE81440068949C52C7AE52C83E09C7A5727EACBF854F048CBF4645A7EA157E227A9220298B74DEB5B8AABDBD4931AABCCB65E455F6B2DBB75A17A719D504C32C3E400DC0364BA16FE8F14D635657C59FDB4A1442B5C03D4AE92E5E6F4602A11DDAD732F9F47B8A3B6ACA12B022F2A30C7821F188284A42FA2A84348FE89CBAD73E87EF5EDECEFF95A70446FD5F9C962F7D6D3EA27D260EFE5F27FADD7776353997AF6918F9BF6A390E0ECC0A4B7DA4E4818755B6265C8A89BD2970AFF8983A190A4687AEC6528B6928B06BB9269369012D96D5920C700FA6462855554C0E1C0D4998D6D47B70C3F7E52EEC127BBA088F8698F7E403F08B8AAAC8F088C36CE28266C3244166296812CAABAD9CE02C46F9233D713DDF5552D4AB98516391F16DB1B143B86B87C1061040B49877634C1EEBA78B30FCBDB6103F47B510D70D5D6621CE13FDC3B4186C08AA82CEEBEFA1E8EB14592C376EE807A6C740ADD88734A93DE804364DA5B050508516FA0B8C9D6283F7D890B3D5DD511472B1FB5AB334DF9E7DDBF508017A178B38CB529CAC33216C7EB670755B70395B5E287DE14B31DFB5BFA748F1CA994F334E749364A73C3C3E910CC484719C4DA44F11E764C38A045406507769FD4EE092FE72C133A5FA5492609809CFBDA0C961D99741B570829630361B43ECD2C0479C2B6CE292C4FE0332A64B4A53DDD5578D9FEB9F0F262A35E38A76952180C99B61C65E4114CD89800D8496A979B302FE0285387775E54B81847EB25301C453EA62CE6DEE7CFB268760CE79B1C7A91621232972B4A159AC122FC8E94B9E72D08B499E635D1029232582F96F4C1B9724FFA5C86A600C5AFEF9D3BB7E4DA027140650C02E26AC1C0C228A6ABA3CD9C07508FFA7F8407717218FB948DF48BB53D097C647AC7F807F3E3EE7FE35186647BC192BA6F6FF09BD2745CE027B9FAA1D63EDBFC029B30A1F2991C6D1AB9832E3C82056CCE1CD44F0C1115714780B18C65EA85977FC352F3B1DEA5FF74D05F843BFB595E310C12AE180D11E2396131958435290C7FF867DA69761BF3CD71DFCCF07FA2289C450F98535A7C4CEBE953A3834771073DD56F563578ECA978D17EF1E0E7E06BCAC6771F98276467EBCAB7B3F89074F877B430AEBD0A4059FDD50D7D617CEAD61BC72902E2FA94C18F085995535FBD76807DC8BC7E1C18B50FF7045D21D1EA038BC4E97919D759AF2896E67D5E757CF86798ADAE4D371039D331A73AEDB4BF1FF9976F8E92CD1024A207D204DB13DB4DF09C819ABD350EF9A48960494994B442E1D262EF98732C0650014A3211B88A65AA043FCFC8157D9DABB388D7B8A05EC3F7270552BCDF718C04D27FAA0C3693D0425DBE3D6B09B16AFDB9A7DC3CE8161EA40D2E2A47F459CB0EC49B41A30101A93BAEBB2DB2B8720CC6A2C8583EB1F98BF79C448B5A7D7608CD4A799BCDB139140F6816A0CE2BEBC1C90C3072CBB45CAE2D783833630AB6F26E8CAD3048DE49D526B3B168217548A965715949CDA5B5B105F8531AE7071A8B9917D830F85EEA8CD38E1E8CCCBC644F6B6ED8AEA6BCD280C707996C8EB8C76181690C2B2ACB352C135F836983E9B2F6E4A4C08722D5DCE33E73609D20192337372FD0460F5F0BDC5619BEDE9AED608E6E4EFC5AC274986EC4E55429A622D1F30F2A3602A936D50AC9A22790FBB779352878B1E22EB02C9FC8CE942203ADE780236191AEE8DBC5A2B3944D546D8E264D6FD049737545E51796205AEE86D29A5EB060831C88D6F06D08B68214D812B33EDE3430B8B72E883D3BBA8A48A67235891BF39A1FCEAE9EA68F5EF286CFF49386CF9BF85E63E1AE8D87C3703D4EC56A0CE74958DC08F99F94F5F1E3C248885B3E9331886E0669D3DA7F6FFC1675DD8DDB29F3026EC0359FA2E248C898546F906324025966A04782C97382A6C24012BE02C956ECC56123594F1111904FF819B887AE7F096EB3692E033D9EE1E492E20357B57285957613F3DD789380AE0F2B536E45087D6057E041234E7231D15735222755917040D7D055816CF72F45224EEFEB1BF6410D692C5ADB6AF893A39DC6159E187C548FC3331E1569119397289E25269E4E2F8E40435C7B20E41A138886BF8FDD049BC8F5BAC82A52D6BB0120439688A1396374357025DE0E97D45E38DB032CFA09B75D00E30A21AC11D097FEE67E20E13BC8687F684ADD196E1889328DD0CDC474FF892C2528CE91CCB0A0E9D77533F3782A3D65EA8DB6CD596B1CB6DD8778F1B792E7299DB4FD1CC7E95FF48F44EA8948955049CBF8EBC106D5980DEA55D2F0660F088DC552DC086B1EEDBB5F6685022FFD5275C62A8D02919188FD78BC683CD808B849A8D3963448FA58E31909DEEF4761BF16C47C14FA679A074AFA0076F685A7C2EA566C0A33FD5883EA712AAB71271C2426BDE0B4621E134E90942F660B0AC2E560FF8DD8B26A425B4416DB633AD77C1A3D387FD9FC21BFC79D039CF7B8C33B8D83F4564CC5FC2D87239238B65AC6C593F898E7990AF3ACB63296CB18A69109546C6A76594682EBF2ADACB8083E4E138AB7AE9CF8011319ECA15B3B99B20C40B16498F27C54A24B90A2CBCE7D63E45771CA52E7860D8C807DCF2CF08D194244ABFD33FF495AEB7D83CF56F9A6752A022283519B3F1FD10CDE42D1C65809AAAE513B77CEC3AC3E7A69090CD0D5D76EEAA855AE6A459DA9CD123ECB2BCBE6C8E04679E794067FD2098E7740FEC7C30305FB4E95EB9911BE5E8B3D103C473403DDF36FB458E27204E39BA708B3E1EEBDF58C12A868B2CD11B05E693441AC9789E102C54F9C8BD0A7F6067E11F4D2266A4BA9548E8CEDEFF01C8BDC712243B2A1CC7FF8A5F00C2F666498B5E91AB450791F56843852ECA713148D4D94864FFA0281CF2EF013DC7FE62D74B401036F9C018F7752579AE6BDFE6F4180CA2246C503C7F15098041E1AAEC61309D8A3DFF001DE34DD821DD5F59F0F62EEB3D7037002202966342C3290B2D774F9CDBD677E73E75A2AD8932A9F23D57FBB1F5065E42A06E80D2C24E753C1E6FF71181EC8771F7C1570677880393A8C757834D7ACBC9438E4D74E00AD856E9C25957A93B46D9446E6C50E64E833FD9CB9BA697295F7CC6340D61F93E8DC46C76E1293AC4B38970AC5B8D59A75E8298E3091AE1766C3B55C66D7461C46F37AD4DD063F4965FD07B3ADA30018A1C156CD26BED9156FAD3C35DC2A8E827AB02E02369E3C51BA5B005035973B437621B720CF108F544FF21CAF25969E37B7F61AC4DA488F4397678E8A49CC45E16C5D054F61B09E8804FB6850EFFB0DEA58A7B6578BB33DA0B41E8361282CABD33A1336485B2A398301C2F815A87669FD6EF27DEFFE672F6BAC1BDA7D8A2092C10BDFBB768E813CEFDD610090531948821B6BD6ACE00C70CBCACCDC836BEB67BC256BFE57051188B0D295B66605D792A50B45A6E6470803C9B17BD97D131BB2E237412DA04C90B2029BD2C346E945B8490765FE80E23E2C3A4C7E688D3F0FC1FBFDF737C322D714824E7862AE4276A24CF93F82BA8FB1BA1B3551B6612DE23910A8D5200401281E126816F645F92BC42E06B05E6AE8E3B020ACDFE9B52575522DEA9A6AFE4595EC56D6FC8E6C0083664218AE52F4DFBB3EAEAEC5CB4D832BF70BE749C8BF4E991CE6FA42B102CD59A0FC59BD94AEB030534E9D9822093BAABFD8807AA6751FC4ECD4DD04996FE855268C8D3954AA7FE59589D2BBAF2A1BEF84050A4C1D5082DCAE4701D49A4D75A11A8E0E2779DD9509A7EA9F1ADDD6B662E06B8FEE6CDA69549A9F3D15AE9D519FBCBEDF13B40741B5A8252884CFDABB997E40714EB6407FE7803C835A3CAE634142E833A39C4664B865A7092AE1BBFAEA198E11EFA8C0AD2199B5A74937A505B678A5EAFC63ECFBF4FAFE1710E09258AD1A757DF0D28FBA85B2858F0CD7BCCCF2472D2D79F778662640BAEF4506264BE555CCDC3D10B86160B08DAB89D709F4F6F070E983B62A76E4E09DA838086D3486B8327BA7761E38864B354B46792CA2DC991912E822874BDD86A721B9A2B9A7FE98D9E6C740510474861AAF721A8484D48891ED259D3EAD8AE07DA8EDE53F0F80C6B4460C6D0B750715BE988DD823692AAB35C801DC670D6495A14715003C77992FB9EDDDC8FAAE0ECE74609B8CD3811406A49F514FFC9D3D440058D509F7E8BE7FCE99AAFEC1041745E7A009602230D27F95B475B583BE2A8F175AE3EC12D0F3DF197F60FAD9C8FA59D16BDBE55B86DD6B377952C97E73A3178CDDA079F0B619E15A70EE734B3771B586438FEDC5187C5AA8CC8C7BEC1F3D608A6704080E411FFC3F94D877082337CE33FB24BEBE105687FC4ADC1DD62789587D173D03AF2CC0832A4C147832772218931A5713E18053AFF37EC943080EB8D7C2C009CD53CBD38F1B9BEBC9641C4BBC61540BBAEB191C72C9712E8E1A36A4F7DA05C9A34F2AB3A866964484EB798ACB710E253AEE2923B6994F3E72A6ECECAA2D80A05A4EB2AC656831EF3941243A7ED5F9CC8A7B38C94C24DA22892817AF869D18CFDF399A03CB01D29627C4524FAAADAEABFCCABE85CD97CEF8578D6C90A25522C5EFCAD3F5A96059B8D13950BF72D393F402CE4D3252D658B973539CBBB0C259C595408F477CB4A2A9B72E75C8C92512C4088CBBF441F17A21B8C9DE57D25D680C5B6DB4386AF98C5A9142F627CDA2FA942B100967E42909846643D266C24A58ECB2A8686404535890B4B95BC45DCD63A748B48B5360049125A4975987CBBC9D1FD37624DC9D506A9DEEF21E9379987E427FF68F33FED38FB7456C5AFE2B7E9FBEF21A1C414CC4165277BD27AE216D152FA0EE019DC872D705502E0F73D0F1D87C1371AE6AA1574000D7469F332788991EE929ADCC625BE9103CC1383F4374FBE99806D90596E5471EED6BB1D42B17A43B323E7C2D28DEA1A5FA189AB19E01A364A17E5B4DA2AC8990CEDB7824DBC9EC074CD482B1B05576D6E9ECD1F65C1EF2173868D7410F483BB5C6CD279AD1E55F710425A4A1E6ADDAD78BB1822AF46B650B77AB6F2A64DA99C24D14FCD8776DD4324AB8A1DDD6A7E2C355CB2599AE926042A9CC8B3038386D36DD40A86EE933B7BFE643BDF03A151F7BDAFF7E37690BF72E54B515D6DC41706FDC1BFC1FC6AB443D54DE32FD80CB9CF6ED553A63A7AC2BC027338895C1A0DC1F988A41D7D508547E45B29D330BB0C9FC66A9B12B143EB2C9770D501C170A3C84AD75D3499B9CFFD1637C5B4877AD4F5A9123635CC7CCAAACB410A1C5062AC429676AD87703C163B6ACB520F3FFA53985089B5F48273498E17569432139D4275BCFA24691078A5B11D4C9BEB8F829EB9E7F79A36E133AD5820D8F6EF0822A7732BAF0F7A2BEB8704515DA37047F80E1DD5EBBAE91C938745310FA2958CEBE945DA51FF52944D4C7E9CF2DDC7364E785CF3077829D81B530D76E7169CE8C8090C8C3B9D5E1535929BD4C01BDCFBB93396EBBACC1E5B429A045701086E1C60648BB2E7FC88AF0E8A5CC20987B0710914D97916E50F3AA211FF0349A5388DBDD07323386A76F42C0CFC8DEC606BBB9DBBE3EE5E043BF648386F804EFBC08869DFFA464030C54525D9EC0EF9ABEBC8D57098AB0B03A106F733CDF4FABE5AB72ABC4ABA0522B94704E3FD6A6AA6E997CE171A0E62F0069CC40285F51B35873147E52D55B9C53D99F6FE76D7B9F02F7D35FCC20D00BB066FD110AAB1F32600A5A1D9F7A4D553CEDDFA6720A5A8CD6525EDDCCD96E84FAECCC89274F286DB26D70B41B9A8FFBAA415034C98AB141475A7647A7B3D853EC5890FE6719CAEA9902C6B93F531398286057164C5D6A1211A4C508BC73359009B8D6FE1F7484F2B0BF9641EDA3820CCEC99527693BF8AACA00870BDEFAE8633715BA37137B4AE6D51B6C1EB4305D5EDEE8D32B6243BCFCB6801E3010E91B5BE090573870C48D1988AD9DD6A839E39D60623A85BCCF267A11820C20204429B74EFDDBDCF3EE4E0579F244D3EFE56DF99E17FAD6A4E8E12D583A4CC1978A793D0CFBB0EB083561D8C12DD1193BF70184F3B89F2B27F1D9BDC13375ACF4E252C4DFB0E4B21FB78EA929C40CE5721DE1EBCC81393C53FDCF13E19DD55C4B2B1FAFF17DA4705F0CF133DAAC637FFF7E0A694B1F8E5290522838278CD5A7CAA8840417B74075C6E2232D973E71B23D173C7F52BE7C8181CCA007D66A4DB9FB10937B752700D5EADCE3E8C7236EAA7227210C98A82651A31D8BA078CB6C38F7CA6CD4662EE3A4C309DA98177B16380488101F27BFC4B933E0C76AF9D51D1DF611B0B6AD54BAB20E6B355278A608122284D634371D7A66788D944C3C2245E86CD66B1303839F3362917CADFDE11BCC9 sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F006C9519D36B2CE8826FEC9694C13BBD77 -smlen = 1366 -sm = 9981434508758B8CFEE570FCDCFA9FED52359B33CED54D997B7ACFD838D050A4CA16A316763D9059126A4F738DF71A2F7A378D1084560664ABE77F40E533D07BCF086BF9917EAB8DD8AA4627D1A87A0E87763638DB4EEAB63870406003EF8F16DBF9E7F0E52E46472852647B0FA14F7C238345FBD0185DF2CAE244949FAC97F964D1CE2B9836C5CC4B6497E0AA3A3749AA8EE7C43E9EB42713AA664325FBC429D20B5DE2C566B03046C7F58EAC1A4E9B2A032EE4EC629C4D3C7118C1517A0EBD906DF174AD0D997BA32BE60C849058B750B6C374EA476525A7E0A7F01A2ED9223DC0DE4E15A9A9213C0166CB6291CB3EB080C99957E21E7447B8159546CAD4F026CF8030677B525561B5DB1303A0C6B82C6F26EC9E75C50726C97C5BEE1D4FA7F93C05169450CF7FF3E8527B9A3D62F9E90AB21CC0AB65A08EFB50BE67BFBA0479DA43E3AEB461E756A66298B1CB642061C92312DBC31A439F54C2B46BDA70C4B74B4B65DDFC2FA69EC1FC6422BBAA1AF3031C55D4B2FD7EF61CECB403A17C135639986BF201F09A04F7DDE1E4B0A9B3DA60F80997059507B0D6DBFFB635E091C4126F1406F0790F8659F31A49A5AF848E79F6D3C26D861F533249444B4039F2A89D39608BA1FF44A4073A1B7294B8992DD18C27B89CCE5380803648CA560CDCE025A80744A5D0E4F27B4E701CD57DF1BCB218AAAB3BF025D715AA619AC5091A90A4EA3A53DA9F3940434334DD7882ED8482E6633CA6B21AF4F09121D658C34D166BF83B5DD501D8672201386CE23965EBD35E6DB2601448DA96AAF60492391F306354C55520A38A1CBFA5AB898BDC708C06FC76F9538DD7B486142FB9E24FC885A79689ED3E412533FBCA25E8A3ACCDF045E17E1C22A372144BC1CF21D8311185231116EDB12255F2652D092AB865D8193E435CEE36C9B1D80329EC0BA8DFF2F602F156BEA6CEF441A33D5ACC7F79D5B9BF6782BD189160BB63EDB37A1DD0D0655BE8E67344C144B67246889E4714845CBAC575FA563EA58B4C65C37D81E3A18B241488B4C2E93342CAF07ADBA5ED1DFA080C04072AEDD9CEBECF9BCB56AE11AB529F0B7C58D22ECB4AB8316ADF677B91B36A87706B512EB4C18C58DADC0CBBF5C968D38562ADC13C47A5635C07A5FA94B3BB060781964FCDA9F3569FCAFAA6C78893B6F0BB9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +smlen = 1492 +sm = 66F2BAE95D21756553B90677E512A8BB9530477B0FA6DF9A33F1CAA9968859BFE7FCF80D59022E1881991898AF98BF4A4940AA6C6424128228A66F490ACC2490E68443569A1D70BAEF9AF7905FBC1F5136751918756DE625A54C5294E4E788A41CB4F9306629F962E072BCC78AB9057216967F300639BCDE771EFFD741890A0E8897DAEFC4263C5AC24EC049FE0094CE6736FA95168A70688AEBF6FCB8695367231327D17533D51FE6E77715A483CE2D7DE05A5E4EBE8A5EA7C58302E56876AAD41E54C1E0BA643E55F6B49495C3B4BE84ECC380D7733A07171A1D9C12A9427B5B201083A1D261B8B8D2C62DCD066BA8846E8509AEE057BC1C17821746E2B8FFA1A85980065E1221A061D2E060CFBC5231143E6A0B8C63E77E80AFB5D8E14C600D036AF1D5939AB7166740183AF311AF230572A5B66CC50B273342DB030BAE482E92EBA558CD3080D1299720452A1E6A451362616AAF90E2812AF9F5ACBD58732CFCDB8AB304FAD05B4C7148BB18237389243F838CC191D0A2F840D519212E2880A53C658A63768706D1827E8B7D489EA7E85A243E359F424C030BFD47ADB9DB8B06DD8ADCE2241F0C4493DAFD23A74BE6C586F84158AFDB6E9F0FBCAA981E95E7244C2E4B097822D2EC96B2479EB3143ACAC22637FEC5F5DCB9EBF860B6796215C26CAE76341B844D1008CE597F4B9635B1DDBD2D1B86B90F46961C51A20BB25327E6A08CC77628947B2A50A5A557EF480D2FA1A1699E7E21A80CED9AAC0D16D521870B9A265F88161F343573F021741C39F091F1D1E92EA4C6BCC2DB328054BE50F7A2A545E3DC57D1CC3B6825B63CEDF22D591AB956D852CACFE933F34D96C707049E97150BA9EFEDAE25B4DDA2D741599AF597E84E9E5BB6A0B6649495C705EAB81994DB0C0A9FE460C2A53A25506399633FB4798DCCF967649BCC58C03BAD8726EF2D2E47836D78167451CE52AF157C10F1F71D5F0AF6256625C9CFCED994DAF70B034EFE9DEC404E096300A0EB4E55CD415517AA9E3D600139958D83801D650493784519EE85941358B7BFE8729D6FC0B2452391EDB92544ED78F4281ACE5DE84F76EBA04174DD757DD38CBB777B35E258BA7E8B20B0BE5A40CEFE9D221DC8C8A623ED9678E56F38E553702788C6A0CCCCC4A348463D2D46E75A7DA04FE113D7991518A7A9975FEE568266AA79C94596EC792084C5082494368A707EA93D6DEEC9D3D0C159EF815A2F062EE5BCCAA0249A7AE8FF7E5FFFFE7F39898ADC8322A7F4AEBC32D25A9F37A85793510643376B9AA1FDE6B7A06FABB10CBBF5C968D38562ADC13C47A5635C07A5FA94B3BB060781964FCDA9F3569FCAFAA6C78893B6F0BB9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = B11D5D079E10D55C9AE7593E66D2EE9D8E565900D74764C3E742E87253EB5DCFCAB6FE2D0ED25406806B4E96DE0A58231402331C4CAE43DC3E7F78FE66988ADC3CDDEB5831A3A4CE7778D0B51B29E89BA4E38131D72B5E08A5FB1CA5F4F1A3E627DD2362AB9C5E71BD41DD51F5166989390381B3CAACF6884930D793F995F6A7FD85586D6CB4FF4AF52D6ECAB1D933133A6379405EEFA6E9C3236EE1798C4540987D8819F6CF140D8BEFF331B7287DA30FD13672435E3ACA07FB7AED3D37B28CFF4B31A174DB814774D2C10150D98F31773DC46205DBD338F071D192E4C4453C4C3699D2D0BBE740798BC2ADAC8BB50831F72DFF6E2A5E901CFA45138963C48E28CAA6A1EFDF7B879B923D0EC785F77001AC22D10AFE10D5439ACD528DD4FC895E71F0C4CA61EE632DB81C83C1D4039903CDEF6079727533112CF1C24FC1B3076FCAED0A0D0D7D08E7C8A2C385336DE3B311E25AB030C382C22D9A27C3ECB46488A18B528C9D2BC13AA468095B463EB400DA3AA5921A0482E95ED42925466F9498082C29263C5EC7F89B7F3A30CAAA5C4C086FB870A9A3443F6B6812F7F397F194B85518D445E9A608D9BC0BC3B71ECB4109B83E189471CF6CB245216CFC64A7DAFF6E6002F83A4852831B2ED64EF7156A7773CB346F81CF9AE056CB885C834192E5074825D831DDD007E063AC08D1D88EDFFA5E571FF67B462B706FBC04EAFFF0D5718D513A0CD92BAB9D4C34C1F13B23D15238F2F6102718666B98B8772EC53B7F77A962AB0B8D1E94FC93EEFF9D634F6A6C4A43317688C4E4972764C1E985110BAE69013EC6140855374D35BD75A5B388FB00CE026095F9F3309F039A6C5DA392956742D6EFF14DAC89984EF9906F99E2A3C0A324F0BCFDBED02DA99866F856BD5C33FC588989FC0D5EA132E393292EA24746C822DFFCE32D75A64EA258A20F8371A5D8AAAB883A2A4C013B4C74C29B7EF2A4A1EF7E16DCD180D5AEDE914B9D0CB68A477DDE2B5082E4B2BCD7789E7F0ACE3DB8052D243D0FC30F643FA7039979E274AEF4F53A786116A2F60285F7442AD841116D5271AAF21760A024302D55284B28D2E0C5065261FA4798F474FD91D8F77317853B7181C4BB27BD60A09488DE1F585D1B0B12557FF7D1112BDBAED1FD9D9DB6E63C7EBF6AD7426BAD17961F70E92313FC43485B1C3DD41756EB24346F376A5BCF7C464FBF9B55D1FD8AA67D956C9E6EBFDE04CC3BF61423CA38CC4BEFECC4D8BA5EB33E3C579BD81F820DDB1CE24318E5963DA6DEDD760430F6ED5D2D79910894CA6415823F3A16FFE3457F05E314DD28D0DB58D2582EE6716D70D6F405807A97E17789D79B821D57F434823F33831427ACDF80269A84A90F10DCE608E94BE9A2268A8DD7FF145753C10EAD886F25E94CA744DA6ED9C7556D7BC93CF5F4AE7AE7B98CDDA931CABBC92B441DCC0513523956EC97D0E2260CCCACE9B799B84B4AD2609D46B616A04BD7C59B44AC82EE96F531086862DD3E4E32FC46434C3C816EB93A1CD13CF25EA36B0A06D749C60E72DE35EED435586D9721A1662DD1FB453396EB4227B6781F0602FD6B08B109B965033CC389840FD24E8E32B820EA736C6E6DCB6CF7197F17EB51DEE4524D94C9B9D0D717F19A0BF342D402AF36643CB6044B5C3D751E804FD22A95E9F34FADF77619AA88153876185FCED11B2A1F1754373DFEE9D0088E69B6B38925074D39AF1775CC58EF41FBA6C83E82CA20A5B2A97A2DEF9FCD7CAEF16B6B156CD9D104DFE31C4B0B95BFDBE8B572CD6745607DF70FC73DC3EEADFF211546EF3E619C929CC5C78192E9BF6CBE6291AF02F4B3003C05CEFF81B3B4EECDA5DA643D2917692B6A5ABAC280C66046079841E0504DF25DDB40B3945DE9ECA24C2587C6EA099EB71E984B5DA11D3EFA78432E4549360DA13CD33C37C489DF170373F2A84D7E855AADC38343D82FA35DA8208692C7E4C7C1DC809A50EA124A85FC5A7BE7228123C727012ADBFDE37126959CB920346478B4AD975C6D7F787704FAEBD208E5734A6E2254804E468EF4281DDEC5733257D22D6C1BCA33601B65511C53CE8F5BCDB07E228487B4FDAD97069622EA4E8288B41B3733C2D461E88FCE544CA83E3E5263B521B74A37C62448DE8D1AF0BB8F3B763556667B59D6A7729253E5A4096A4B031DC057579EFA232FB2B88C13F9A6D10D3933B26CDBF4A9A7973B4D02B3B2252E7DC2ECA19BB182EE2F048A0C8EAA62B27DF3A4D45F93C57A442F95EB04AF02BD0DD2A145F526F5F6EFCFF8B539C810416195BF752199BBDF07F6FAABE6902811F5D9CC9393A313E99D15266DB065D960541B361DD6BAF5C04E9EFE77D5645ACB87D973F33C88030D8F5A9325997373BBAD44FA7912C775EDCD395F97B32DD46BA3274858750B8577893A9573EB3802D33FDCF42C236C8AB80A4ED42C3CA99DB8EDD70D694AB3DA4D3CA3BEA4BE0063C11BCEFA1B59AFFF565740761B59897049939DCD2DBD297252E57B0565A82F6788C495C34454A697A42311C4752C2A8CD27CF14672B3C0A71F1FF43B61DF5EDEDD113C38CA155ED60A3F2C3E2109E5984FBD6A78C010EF3854058C55B6CACA37378768B3C1FC028DA9054F1EA29C558E875714AEBA36D2819164563D8BFA553250D29EECAC0313C7E4486763190C5ED95B43819A705C60B8B400DA5B471723A8FD2A34AFBF433D1E67120D4A29B3E0C7E57EF2ACD2E64F856AD54066C59026FA8EAB939FE51C01709FA726C75328C72A865BDA278EC8DCE6C6B0F7FE5D5F0620A87E427840D44117C9BFAE6E745CE25FBD9DA89F16B58CB3A2BF45F8317DB04B87238DF4358E38B93156E41FBE48F32CEBF36B8F4546479FF39C9543C101827379C3FF8546F7672ACBC5BFBBEDAB38FAF7C6891232128C6A94668BA11C10B4CB76CA583CF79533C0BA73AD0B42DA7CBFD2A8A8A64EC89163CACA723A266C72C6A127ED8B823751C82BC950210BE7CA3E39406C020213897F3D9076C89D44C0635794F0D7A8B45576B9DB0BDC05B9929236C11D6543CA55976A0160022945C9B31667F21C109AC644F4AE9BA9C13842F32AD4A7734D9CEF4FA9541A3A03B8E2B059F7194AB8B0F3887BEC46A2CABB8CB0109F982388DA0D220F02DC456C0951F961BDC1E5B973DE24595A38713BFD9D9B07EB77B8C510140E35617B646380FD97ED632D30E7FD591553B4AED8DAA21B1DAA228599E9CE9EE63A56F658A3B76353FF583B3DCC20C66612B75F9AE02C4BFCFB852031161B64947138E22590014BF71C6B7F26F82F7C04E08052F0A2084BE119FF960671CFF0E304F11B6DC449E99A94F8B68373A0C3A0D79EB8A4EB8ADB35407D8BF560AF761A1ACA79FD69400A2137F7C0C2861C9D2968B2E45B4A82CE30D8532785AF031C7A7DF9CF0745583EBBAD7F22F8B9BD8F46A518B802EB30CD9A174310EE465FE47E7EBE01E1D3C3F0885C425392B81FF4A47A8F2774E6A1C89DD7059C5779D437C857824CAD23818D3E182E08FADC74E63CCF8DEB21FBD1B747844072BA7529891EC658F62AA2CD14C4FC61A6CD1CC8C3E77F7BDD3905F5DA82D37D53372EDF57BC3BFAD0D543F475AF095B1A3185348C3E8ADF85A2AF251F975901C4996462A0C54C05BB056949F8B1C3079FE42ECC31AA910CA9886FE11A3CCBF98CB3B928CFD4BAA057F60F8C6D69A7047DC61459B3434D3F31CEB837FDF75994AE36FD97416472C106793591FE30841C1FAC0470328198B7D112EC362CC7FD89DEEBB867A3465910EBF6502C1BBEE3EADAECB22B97DF484790D56EEDD9AF1086E55C30973C770EBB6F1665FF7BA6AFFFEAA2513CCFA4A26F52EC642A69021B48D9559A3AC9C672BF4552CFC985264FDA3DE15A511532662A34E582192FBF9C2ED801E240C01A7560B6D59F1FFD9F1B7CBA5D173D6756985E644105CD8674624BE4EABB0D5F0409EF8AE2AE9BA4A1D739AEB2326CEB3EC232511432DDEC40824D0FCC4415FA22EB274855F953B8C94EC3ECD4AB2BB9ADBDBC398D5E1DFAD238E833CFB9C10690AEF07EBB50A2F37202B545057A6CF44E33C946A7059F170936E08EEA514AC736BAAC82A3BD76B90656F966F7BECB1768DA91256A7CC068B8B3A2B7359950AEE2B2E7D1E96F5769E87734876D8DA7ECFCC0868D4B58CF9D0DE3801034C1DDE0D6DC18850FB474EACF1CBD691D06013AA28C4283FC752F216E21B97D967B699C5C825B938E08A3387B0EE8ACC46AA3302D0D07023AAAEBBCE08C58E0DF6E06F175C462E5C28CE60A4AE440A7A1005A27050EC1FB3063BA5C10BA79B4DF17D4CE61D57502F63B29202A8A5BBFEAC00C937AF7740BAC1BA0FA13E0699C9081F930795A6122AB14937988D3F47F7225A1A9566EDEA6DFBE25491EEA794AAAFB857C6E8C848AD0F669CEEE839E2F771B6D61B2F75CCE88A7743E5D2074868466CA1D4EC3315D54DEEF2CCC8FCBD1ADA35DEF9AB9AA781D825A1E2E38A0BA7101E51A099B60FD9BE5CBB34EC63A2CCAE28A53073E01F64D8DD94E19B4F847B066BB2035FB81474A639D75714C1DDEBD4C70D20B212E18120B72816330BB71AF2787FC8F240315448079F4462BEFB4EA737CB9CF80F02042347041A4E0CB68428CE6F6F5E22EAD40A54A27FA4CBA377406501AECCFEC57F5345F75F7E4FB9D76E8D260191EB75CAFD4E460CC47DE9BF5A7D02AA6667E547BEFD03CCEF1A225E61939BCD6A6CB71CCF1C50A63A5CE9452F8E2C1E6CE0E3690807DCDA5AAE0318E5BFB7B7BBFBE0D13F63DCDECD0C21FA81DA4E374BA66630D8AFC79B25BFFDBA475C8098800795AACA2AA736426CA4F5B5CB6405CE5C04EE9941EE0E04B439BA26E7B3C8024352E0F4CAF10936F4B52BC1DC1B33587DB86D072D7DC599B795C08752BEF6EE1453A791A42ECFF70B59A55D78507E03B14DDB729D94741AF03C83609FB0948D089AC6EB4E361BFEEC3CD5E36313D8608FF6788C9F75A86A33D445CE25FE16A4FE01E93C800939FC41B140FF3C50D037AC861129BA8C9246FEA0EAF719BEDD0CD384567EF85D9ADD4510137BB601D9BB333533A5181F31921A4D5D1ACDD90E35AB5B270866A4BC8FD284DC787DAFFA01EFA72D153F8A8D90B4A3B12144B6DE5B82F52B244AFE235FBB3AFFCD9A0069EC75512645ECA30A7D45202EC2AE2D0E47592776E3C375D7CFA51A179E71A181047098820C76933272906FAAA070902CA1364CF185F69D7B57746FC22346A42DB0B6BDEA2AFAAA71BBEAEC56CEFC683F9E45D536AF1C18D44854D4A88DF59C5CE20423F8BE1627B1A98269F1BF8DF9FDFAA2A90452875DD6217D053BD08F7AE1F9CE538C6F2FC51438D54346F16E773E44A3043C35D8AE66280FD1A353625E7061A20CD7A1BA96C6590747DA76050D90F1450250CAB1BCC2A679D7D8D3808E62CE02DF1D202076940AC4CD8A3102444244EF3FA113A45ED1CAEAE805F3043AD23E71F8CFE4587EA6E489D866E12137FE3AAC3FC6EF4D694B79335151FCD05C05A2DC8A7431F5DCC328FA99742F7E240E40638B6F60C5672DED8E20251AD7EF2DEF627EFA9DFA757E2EA8E7255F80365C65A19243C3CF7D9DA9D66A9253A87064DDB254E86F8AC03B3DA2B9733FA8FF9D1FD807007D6FBB0C92D3B2A1074534D13B3A2FD9B55D7FB0B7FC7B2676B10F476BB3E1AFEE47AA36CC0C210C603A3E29AFBB9FFAD4F191E5B720782DBD3BF423E9511AB51920F8CE5C414873E3D7DC51D392134B2641AE44F61C3F4F4FBE36F0FA60E16D5B5E4C773F5D931E01453DB98B9B57269E8BFC2E1762775F5E6C589F38A8F3099526868B49AEAEA212715AFB6F0C9685B3967C697ED7F1E4B636546A958B7724C980AEF65F5E1FF571AF5CAA7674839282D2D19832F94065559AECBC7A0797FE47BD1AF04C62C80C8B8D647986A63F939EE6E1561996A42E7D5A8E5EF93A82FC53574C415361052C2C178B1C1266FDD07F5D4660679E29194A82E0A1EF637DBAA29270B7510FBCAE5461DF1E7A3CA2A2865ABB92E84091DF9CC37469642F04B507C8191CC14A599C0AADB0FDBC6D396EC19564416F1B07FB5B3D930ABD41597C68A4A80418020B617DF319E6F75103B6CD6D019F9154C985045E5228BBEF5301A1FE8DB345C4F02A9FBE0BEDFF44F2708A9FA247A5B453FEA23A2D779676FABE465C87DDB6C159C0F2DD0E66164E851076B1DA1986FF18EB0DC85BFF1AC1886B3DB7664B58A54C52B4E59A72629CE16441F986C478931195676EEB7130BDA4372275BE98C90BFD877E29DDA69376E6DAD35F39FB3E5BAA7554E017E153AFD91C452B543BD80C0230282779F24352E6FF1505DCE642ACB2CF8221D11DA3F8C160B73096327BAD0D1E037F9E6697A54130F01D5BD2B2056CD99F7FAA021AA1551E1B7933093AE7DD403FBAA0CCAFF60A52A88EE232715CBB09A9024735F1E860C71E68E9BEC9828953EBEAECCF7B927B3AB96B5B9BAA1AE91D6844265519BC44520CBC1A8BBE05163061DDAF0849384DACB77F500ED89B81191D670AD7C6A240C9C7E9EAA6448B3A98E873664C0669F59511098D683234B84E367F4C5FBABF5978345EA73A85945EB60B883749C61121E5FB1A5A8A60EC114B14B265C2269F039C890B12CC57348A7E3CB422F81DED5DF5B799434E8B1716B14E3D3F3515AE1ADBD988C55E1A3D00688911D4BE705499FA7856F70F81C3D7BF13707B381E8A30F3D9C7FC5549FF4F046022779BAC15ABFB1E13337659FC39EE1A2B18B60759B5C4ECC594C6F2D689A6C26F2D3F5D5B6143202E7ED4451FDE1EF6AB4752DD75225150585928DF71A2C23F9DD9E40A1A019AB1208391AE9A9B1B5F94530046605D8484CA090FE4E7E86EEA07BCA4B402B3DEF0D3345DCC1E16008293C25983CDE037F17C71FD1C359A0CF80A4012031D7E1CF68A1F261F89024BC71B2AEA8E6ECAC1B341B57498B18EDF0DDB1125FC3BEDA73E2DD77732E1D7E37AD23029F39F61951D3FC8D784C41AD0DF777F599852E6F77E2B064F6B9647CF0E501C8F405BFC23EE218387269FE5BA8A2095F6752C3C9173E6CA26C3952404730B4A7CEF0E2CC2CC08A +pk = B11D5D079E10D55C9AE7593E66D2EE9D02451F44A96BCB5F8D7731CA498FB1AC26386F2C89E41AD75BB52BDFA6001FC40F2E0FBB3404007A7274CE314A950EBD067FAA43301FC76D0554843B2998CBDD8166CAA57FA4F5F8A44E6C7279CFF6801694DDCA50A9FE162454091861739E983CEFB3EC394753D8394FE7804AC5D73AE14E47C54C87F264AB6A1BA662BFF416442AAA8494C67EA70A655033AB75049285885D6A993442EE890457B09D11F6E9EBF5D32C88C343F8FCAD854F9DD4040CFA54AC7ED86DE4DE41AF5133757F1B44206FC38A8A0C39E47287B6045665A51D50263C8D315597F4970FC67E080ABC254364CA3FFC9F18318BCA883AFAEB2B59507C38C1A2F0AFAE73B7B99DF8AE65D71239BF8764D2CD9047F3F3791FAD695D304F54390B040A62DB8FB3D1ECF47904F2CA46108A5FEDDA56F49CA172C322E82D4DE3CD7FD06E306E4ABD13242B387F880786A653AF0D7D0CE6C04939608B110E7CD4F810FC489ED172EFCE30FD7BFAA7DBACD24A99C3501B72DACA4EDAD2058D9B588392BFE3EFE1F890C258853C477E943B7B6EC5281079F96F663E1D2854DC3308049C6BFEC23BE208231CC84E7B68BAA3AD608BD0DEF933DFE001B389232007D9252636C3F3A6A765B3BB13590C7D7C963E16C252A954096F1A7FF7125C87FA7113C5E9B212872FCF2F2062429B5CFB5B7DDDC2E7AD8AC0AA2DA727E3B153AECDA9ADE96C95DBCDE9A65714EFF0A2926380B058FB09590323D25EDE91DBAF845EA0A7253F80AB7DBD32D025848888A10F2F1CC95DE4E4D43C041BA58B547AF4EE89E19E11CCA01116534631EA1583A2BD1811D60B95FC217F54380F801A36E6FC61559560F6E6F9C297B7F106601F434E17045045765DDF313B2D168FDEDA492FBBBCC644E90DB2C6EAC67230C1F118C337FE0F7B51C4688F01E23D9CB5005A3C7C2262312BE602E5296E0A409AAB7BECB4A098C20A7E1E301C7488CD7977FDC49BB244866F36C22A37469A69C8770A787AA79EB927A6262B12979823059EA29D13E18CD3CD59B1D66441DB0ECD5D202198210C61067D1ECF0C13D2FE448AAB71464894FC08DF8A60CB07459CCA92E274EE39C9537D8A65E22E9632D74647A82A82A44550AA5EE80A0F1E2CF06708B48A1634D8149D4198C4E163A79E9D4FD957E1E2B59FE6E7FCBF7F2CFD522945A2A8A847C20265978E21CD744CCBEB6F0388C18A0DE02ED064D58BB417490DF79A1B00623076FEB4669A4C63D7F2E0AF831D279C113810A5FDD7A6F60D10079A8782A49637DAB27B7F6D3FEE5D9586AD3D9595A9535CAC5FCADB64BCEBC67C78E1E326F1A923AC5AFAA10451DFD82F45C658E5FB470A78446EBABADBD026E2FD4B1EDB11C96DE5283364BBAD3907A5D0BD959B9728AE6C132EDC64717C79CF151CD61F594E0CC3A60BD75DDA9F266CA481DF449021557C59AAA4255AA4F249318374AE1E986C6DB2D1F8CD798DE020907FD1446F4FD7210CA7898CC75FFFE4B7BF4513C6BFF82E3A41953B337903E796F2BC5E057FE1D4054D02F9767CE03A9B41EF5C225AF3DA81E8C62C4E4D3E3B261BB43BEDABDB3844102A15F67D7BFA5C003F9D583049D57E448F8C15412F80CD7C9BBDE0ED14C042D2F324B89E3741C0711DC1A606712768583C3ACA942E95987F3F124F99CAD37E361DC5021BF28DDF3A1A9AA2707130531857B4CB59CE7F75571386A1890E577A9173B9D93C24AF10736CF1CD5AFD6CCC441B47EC1BA6AF07A3E1C26589C42125A6863E6097BEEC8C487C8EBDD0BF72973FE6DEB169ECC950349D41F56D179B88D7793D7269932AAB74611760C2FD3A9ABAB8EA8C1966C9F6ACD9D3E3E4B6E159148C14D53750DF0335266462F60E843F9EA96780343116E1DDBEE16FD2FC20E6F0B0B6D677E72A3B8D662D3F8A58D7E13FDCF623BBF6565BC31D8929F594BC3E004B0203A4413F78D1B2C9A7B05237C9704DD54E1B68016B850CB55E3E44A6AF7B9BAAADA73B96F3890F8E3895215E5C51ACD12E04160B24A946D4D3FBE21D0F9218C81A3225B29DDA665A2546B918B4759385E3C5795E466E91D318176F02D6C9FB317A2341CFC50141ABBDB8B7977CD0D500243166F7F4073D41653F9635FEDC32641729B65D6E4AB1FCA108978A4BE2C9B5D35CDC45C268201018FA4C72944149990993BFD405CA618D7D816E617805D67D005F1BD9B0C464F3F9E37276933AE2E1C3198787CB7DD8BCB7C0E79C10E9184B14DB1FA7A4E457B9D6220B69F9046EF6BE04BD1669C85FC25DF6FF3B2FDA855E417848777C025DA3E77FFB34F445293BA592F918FE9DB705C4383B54DEAA072A7C6884D22B7EDD76D19E90A10530E549CF33BD52763DE3F4F7E8A340B5FB8E1D3D2513BBD4803C20451B56B564ABBCF5C4FFB1675D7A9DA739E86717CBCDB8A141212FBF95BE1B2B7E09E713F6453110B0A7E9AFDDCE4424C09E01870C3A98A68B833C68D3C9C3CD1F2C7F9F2A79B2555A28D65B4FC85C42CCBBB382D7A8F69A0D2756DFE5D76078DC985DF5D6E363F3C75F9E083A0D4129CF2B0E536391CC293A36E5DD2F914DC13172AF6E03BA3934CFB8DCCA7F77576A350DF1A88BAC8F156A0520220EC5BBD1038D6613AC0B83AAD70B3DF9FBC358843CB90225A01FC915C4D49E2F9A33ABA395C28F3257960902A3C12FEEB3277A21DAD6190A50F9A29D6D03BD965CF2EB4424A0A99281152BF34C301B12CAC6B41F31449AF1E730526B403F5F1E5AEBF220F39EF6165C15760BE578AFC654790E48BB8D2B9DE6538F8DD39CF1A56B1EDDEC871A707C47261618F2CC4094DA844AE46DAC6AB062E360C7539C4B690D7C13696345F66C8BC7C14DD25EBAF4C10A51D0E28CF58C108168AA49CAA8122A53C5FF1C2D70FD4FAB9C13FA8881288647580AA908841EF35C14A8CEE98044AC2C64158078C5309FD5A0657D83D932E559D81BDA2C3E1727594577C874D0421FF3F889DD4E42DC5EF065FFB9CAC093A249D881C2F8F5D76820CACEF258133C6710FF4F545863536B387246524539FA0767A7E4F491A4C0282738FADCD9EEE0A5C3857351C16BDF611807C63F22EAF6736B8C8DBA170B3B643ED66E6A78E5A5FE6B63EBC5633F559FE04B026F63397955DFD1B7EC8A480FCC82DA3D554BF01BE853B3BC47A20FE874B1899805CC309FBBB8E809A67994F3F7FA7F670A1627A3B2EF34A8FCAF4024C26F02409838D2D3D15E15C38C95F549CB9727B509E820E4E7CC1D5DD5A3844B5B7F9E2BA77F911D7E0AB22CFF9726092595AEE3E819F0FC4A358533A6F33E0E586BAD55223380F41999536ED2299CC267C5FE51B6D2F706EDF5426B1715DF83B4F1D47F0B7006053655780049B177A31EE550D85A127066AFA045FE18804148F2546B44014DEE68146092DC99B65E4806AD7781D51EF7323FB3BE3AD48EA0B981630B4B080059D5D23F7A652A775512F57B6DA3A1CB16E095C72A2CEA7E77815B43A8630DFAB6E55E5A14A2A4160740F90033C0A7672A0832125E126A154E446671D335FBDD87BBDF1230E20B21A24B569C550EEFBD25CE265D91BF4DEDB7C896928D780B4DAE7E2163B36CEDA30AA55AFE430E6AC6DD46C9E924B6B763157B3F3B27638C8CF9FC36E00867BDE462C7ACADFE7A98D5B21FB671034B76EBED2830FF7BB91E9525F0CDEC6A6A93B02F4B4A93362CE79194F312446F90157B4249B5ADE4C391D53930FCC224B037A0796E7E2FD08F9482950B2DD3AED7634D98D8033BE7A2EB02662CEB72E977A25EC476F685BF0EE79073487C9ADF07282E012458BC4E17DE34EBDCC7E39074B5CE7AEE555B4E4E1E083A1B35A76868B32DCAA245321E44BF57141B271199E5DDAB29945D234FE66C84E7686848E0E4D0220A11334BA4CE96B4B7549A378364AE34B1C48ECF820E6B67AE003B45D5F8F12759167F8146F80CB77864F28F48A8A6527832636BA65D1252AFE86E378D08E393AC29CBAB923C0C47A98854DEA2BB078AD8CF2075552E1A54B88A32265034FFC7915C54CA84A5CC4F0BE162F691C2D7366E321B93714CC1776BF260601D96C99FE38CD2C6B65997DEC9F34F1BDA7A9CD80B974622AA6B6DDD296046A59C90E72AB9626179256748FCE528EC7EF23D7E18FFBD17B5BCD11ED15C26C6190915F0222989C9E8879D691391D4C39D7E38A79FA34A7D8B14A0459B1DFF28AEC454F4C1BA0A41CB647F0147E150D4EF2099D893C7D54602E0FBE25A78F53E0C2498E50E474EA1A8849307563B35DEE9F8FF4C07EE54221D0ECA3A93C0874BD0AA13CAFB46E85A1D67A3C6BD87B10F189CE7934FC363095A3455B32F5E56AD3C9CD5EA647E5F0C2EE7149C0E63F6CB3F5A26FFF7C3DB65B68CE9D51F2C2A1D9CD8FC9B01CB4015F4DC3B5970A6FC5A9E92F636959BAA5353B145853C1B3B2F34E46F30CA5D2856E51A25B879E04F5AF461AAC934A73CCDAF6054BB6E741D37B34D7BF0BCEF48F58A42FA9DE8D1F61E1C864D4DCC8595F9622772A23E8C96B0A9B3B03D781D944858A773089AF91518F209406B5C99523B4594C9F2AE9C9F485AAE742043502B6705FEE5B514FC4A1F4B66BF000CDBFDF9853A623F02BD82A2455A4541B3E4E5D919ADF691A70D47307CC3AE16D2F01471289F52E09AC4CF6D9C5F0951F682D98C9653870C14214331F4FD63055CB1BA5624B764558F0B4AD376DD6C20C9A5A14A2F0D266E43221014AA11EEEC41760754F65D1167A5E4D3277A54D4499581E6B7E4C76CFC887DF35002EA6801884F8AAC32EFEF7A15BF003DA40C71CED17DF2D88F151338A4FA918AC719D778A948682F0CAABC2F982E4CE0A1AFDBCB8FE6C73140A7CA95B75ACF2D73F9C19DD99384975133737F89E2B8C0391A20243EFC8962128963F27C20560800B74EF2B16BFDC3A78F253C72CE9DC36CD0038365B6BD1DCBBD1ED79AD1A30879B6FFC037B6D0300F9D1E20BB542E6D4D7E40DBA8A2E54816A763EE5E13F3B0CE418C0F763B2A1FBA4B12BC325986738C2CCBBE215ADCD32088484A50902B48DFB72ECD76CC881D17DC53D55C7B5A1727A44012910B305DCEAF79B0BD5A8CEE8A494E9AD0D04CA1662D2B9BD3007B75BB0B171E635D139FFD47D51D30534DBB0CBF9C2481156E9442F31662EAAE440ECF432B678DE3F43159B2E7157A1C693193859F469486E61826744176CAFD9DEC29B7B898C4E984A679579618DAD4D1863BCF779ABB7397282C6DDE9CF1A0B461AB222D2816C368C7C8602113B9D9960C584C77A5B89F1B4C0398A66CFA3F2741CA06951279D7918468429A5B73266848F6F35C0F06806DA6854E645FC9E28E9BE7AD7A4AEF46567D343CEBAF81592FE4518DC60E309D7E23616ACCCF17D46FA3F08E6FD882C87DD2699D6D9612F58DB8ECA23934FAEF604E95B0BF4A61690A444979E59891356D4A14FDA9149D0D9C5F4DDC827BAB0E1B5ABD42AB7C35E03946278ABDB45B766EC77757BD02CE1C03A3A10655E35BC7AEE5D263095DF3E1153235D8BDD3382DDE6A0C4DFB86581EAFF024C5FE13A73540EB9CE2EF382FF79B4F861B04C6F26212A24BFF86C3191BA5AAE2A150B16C1D4E6445730E6BB8AD64A37B811D6BEE77E97415464FCEB0CF406FD2D347D66060B72424F00B2F6B82953B354DC1036BBE3A6B561C972BD039E015ABED5C982AD6F53B6286DBCDDD7D5593F158A25E997F7A3E61EB1092503B5030C23BD22A06D0E73F4DC5025E4AC6D09FE4F8D86A9DF3547F20C3764160E4D6596F56790070695F0C5034F9BA34CB7CB0FEC4EBF061665B3ED73B9C5492F4ABA525A58B8A0990DDDFEE366444C00B4D4D549AB969E75B90C4A966E9E7C7230D390E796BC59BF96D316BE785271BB58C6C58D44DDCE11680C5D27BB368FA0A7EA5417C28DF455E429B79E7125E45969F331DE6C96008DCBF7788A75EC72E91DCA37C1870379E5AF2603F7A37D92B99C327BE0FF8596AAA6CE4374CBECE35231932A9789C57E7C7F3838E7E894CBA6CEEDF0847DF1673755CDDA6B738CECE4CCEA0A95DF9DED007C7B2166F4B0D7CAC7E7BAF8F1AF9F888B37A8FC4EDFCC86A774EF1BC3BAE349805C6B9A1107477D8C44A97A13CA2129D23DEBDE84296C922EFF8CA5380EE11C0527B462561BE223270582E4EA1BC19CE42B81370AA89392CB4BB6D9BCEF017B1DDEB15273453936A874FFBB75DB32636F605F923AEC187651D9DDAA3A0B27CCC7577835662FEE873CFDE6B87FF421149092437FC931390FA644CC80D94F53C7054B34779091734C12082AFC93A0E0C2A95060615B7855286CD15F6FA15B8C7530CAB69717123FC75328180803E1CF5A1002F8847B585E8F99F720C0056D06F69C055660555073F8B700666C6120B72D776A86F9F5EB87AD1DEDD91A1FD911D0EC2BF1FA5AA23A2D6CF6343125BC79F10D994F82A99574879EA71BFF578135B892AC7D27287C08EB7D83AC5DEDDEF4DC7739F0DA540D8142A2212EFA5CEC15C0AEBC1B6800F2DF28300B49FA3A37C6629BBA37CA3FF52B607A85BF6D2518CAB38D8F25EDABC390EA2CEA0AC19204C42F538D34FB4F8B35CDE9D2CAFB3129001A7BD50251E01C7F75EFD102217936768956C2C36DA3122A3E5736BDC34A897476A313E14485EE40DA836B9ED6CB7A3BA9A60CFF157DD6C0E1AF9CC4A22D5285889ECF622859C411A8153F07099B4845B97935B9E2AA74046C32F672E038645EB212A5A2FA452BC669615C20B5E655C4F1CCB672834B7437360A422253979A5287D5B91CE1B3A369E85AB567961C602EB4B7137BA288D6316C3C8DDF724D33610A6A1E23243DA78D41A5F1E9FBFBFDB47E4C1A43FD2EB2D0F36074AC255B9B96D149E1FCB8EA5B944081E25C7C73C7D4023D3DBE23DE27136F82261226EE95775F88489E19F87732F88566FA23F66CD3FC8AF6758C04DA90E4C0E786DCA7B6D3252B4F888F8C044E7E7F5318E48AF14C32B42354E9CDB8661D93049289FD4BADF29F560B78F10CBCBFE4D2DE84A163AB158F6C222242F00FADEACC56E9BDF0C2872452500E75F55796BFB0F4AA0C8483FC2BC55557F5F156F7D69544C6535DE205D41B9280F21C960BE81F6486886E1138C14A8BF80B36767431870C9A855A5BA5060A0AA1E1D945EA78AAD97F98873C860A202DA276E5266D9A3214AB92F247787D6F3B8C93195388D39AD2D6C874FD4C9E3704BB296D36E7887F5E7E59A751BF4954E1C5795ABE9B9313E0FEDE4798C346320B785237D7B9C513B261EC37E6B8CC3F9F71D938D29876E7E992FEC1412884CD5B0A04E9E4CC956D2B9753B3501E6C460918A4AB503A3BC557BB8B1BA03D8B5C11708D17F628D4D6297D36231E67FB95DB091F8AD43F1D45114713F9D1BE12A28B459D9CD3780872E31AE87DD157AD62071CBF2B6246DFAB270F0ABE72959DB2FFE0663CA726C518563BBC25D104104CC1AD60FD9F2897A5998436C0597B2E51980C76E01FEB48B844F7A7E474FC5680E6E0BFB56631A1EF43DE76A82663293A377369DC441B44F4343B6082A96AB720D75BC7A25C2E5A4E4853508AE2D8B59E8D98D9A29C090149CAA4C8E5898CC2B481AAAD8A35C615558D2EF7F719CE530A42D2A9C4883CE9CEF28CF6347712BFB39CE7A2ED3BCCB5D5AC29E1CB3C347071C13E4904259E424D2B153AE01CD10FC3A9C3F69DC9FBE84649F89EF313C52F520D223587DFA8468E4603097369FDCE8B7917669F9437A749796216820FAA2FF22ABFCBF7AA8A317B214BF60B2ECF16CA866F53E08DAA36B9D001EE0AF1A7576EA9D9B2107CA28B75AE2F9A3BE8E34927AE9B91889B76D22D95210C04ED50936DDEFC99ED5940052E03A sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D6755B3B9FF936441037AD0EEE026ED63 -smlen = 1399 -sm = 06AB8E1220CC7AAC5CF6D876C795FA293AEEB13D450E5C590FF659FBC861EC6CFA9BFC8760E9DF0E849138E1A037A5669A9EA4CB3AED58418FE24F1CDAD18FF73F25FA56F1334D0EEAF6C6C943738B2C6A2BEEDF50EE15D3D544946F29737AAE84E2A309237D2D5B65E65BCAC864CC983953CA2A300093C32E33E324EFFFC40982BE460901790F5F8DEE6A017F761443F2C9AEF2858DF71E879EA4FEE80932F9C7EDAD33A2DBD505BA3B66ED381DF8E0236167E49D95F0A0BB2500272421DB7A3E8AB480AC8A4F0DF7BABC0E47B1F9E4F51AF8CBE140EAAD0244944723A791853E75EAEBD980C02A927D1866A5B1FD80F19DD3E44896A2BDDBB19AC5B855B20CA06EE847F6C1EA429C4CFFE529181776753BE00FAEC3A6B102B9C8F65890ADE01D67E78D9B0CE83924E34F0BE6DD2270E6F9F52559E8C038B29FEFBD93FCF7726187BA8AFF3B2883B73316352832251CE338F1CD03509FD240AAFDF082D1FB1BA48A17B10839BB2B2337C07A3295E8F9BFCF5A7C20EDF4F74B3B0169ADA6771A4CDEA74D0731AB2FD9F3832E9582D41E35222D1981C96561FFD55E58809C3C2E8C9D56B4D379FCD5FEB09967965B9894AB8D3BF7E0DA764B1098292E12CE95DC5B2B936A8D6E983AD0F208D24A76F1416A6BEC9A8596B878FD444D4905BDCC55A1EF1B23656712BE983BCDB11E30AD62126D904C343764D6CB8CE2FD0BEE72E28EACD8C301CEE1FD47CA8063BE9653BB4F68540C6903F092A7D48B7066B21B7E1667F32C99711057DBF58AD456C5BB38850567C294028887F7DDC51D10145EA929A48EE96D16BFF762F0D85BC03716AE16F0EADFC756136FE8537113E44F5205212041807B07D229A444AAEB19FD40E55140AA37082480C89CA41EC3A9F1750F3620F82BC67EE124022D19EFEE9317AD9E9895B859644CC8E3BB74D6DF24A2252E3AC3C226FC401AAE058B1CB6EBDCAB2594C30AAA81B0544B8444B43A8ED23DE2D788D49BB7074C72EFCB88D2425A1AB4E7E725FE27976A8727A59F47EA404D9E4A82F31BE799D8CB1FF0B4D1D7D6D96588A70E193BE3C831054B44B899AA8A245373C7D6EA943AE151EB0B49BEFE2E58BEC433A892A53FDF368E316AFE40FFF576D42BCBE6FF8B1C09A49101F6E86042D4FEDB2F3C8A7E6746A868888F5E48D24FAA2625D2922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +smlen = 1525 +sm = A216EC7CA0F507E8F4D1B155184464DFEA2EC52F775EF416C8430652757B19F31B3B317C34096839D519AF75907332F9E1646D84B67DCECEDBC68452584110763F443B865D95559D65D0987FC3E5C4BCD33846874AB0362DB62C97D65A9DED62D2039FD91CB6F84B5A5996A56653F420C6478DDFAB76101F36CE2E487D39F502608587CBDAE06828616D423B71BE1ABC5F571AE4672881AC39A52E9EE818407EEB4E7EB7EDB18432E6FBD80E38546400748E724BB3866C7DD44ABA96D9F44FD8325D2A421A3554BCF0945B1E1D97E303FDB26316E4BE542F00196EDC4ECB1DFDB7668DE689E40E651A7DCE68E577A90CD783ECDEE4819A61FF99A86AB295FB6F4FC19A602BA7A7EB0D8B54765270DE8B958416A65BF9EEE3BF43A255970198E2466BA0652BA48DCD0E2A07AA01354A84FD580F10C490506ED9353BBC9ACC64F98DAC1FDA6AB04DBC5DF0312B3E7A4B8F1B90350BAE02C16ECF60B87459AF7E087BFB2178801CE01E4D2ADE627103BF86609DBC07D4A7011EF7C635CB7F16C87228B5AF77FEC928EBE776C674FA49833096A1DECFD26B5FFA4F9E470F48806BC4D2CD1F423B49805466FA0C0262DB2FBEE4593F377FCBF1DDB0B994B6E5D56F0761EAD2AEEC0754AC50FD023CBF4EF57C5750437018F0F91627A6840B48C384BF3DEB7489F964720DA96EC698E0968AA2DB5A1839861839B9E257741D792F34323D36393009FAC9448A2973AC06B042107302A9D6BD4212CFFB4E1C140FACE451A0FD92B1349CCB08A0A38DC92FB3B172E5E6FA95E48814E45B526A1FA06700DF8A9174F40C5126C09E162D2B6B6713E1D5BD609A24E06772637874C4880FB23A0CDDBD6B5AB66B84DD0B95CF8076184C46C84C78F5C1CAE70E1918A0389A47E1F70C7A09514CD8CB855980DFA4A84CDBFD74242C1A355FAE4630D2D1A96ECF89A139564CDE721484E78A678736468561B7C1524E15F520B8366D91353CFB4A2E1964E43B72C134F47416C361A539BF286A67EB59C123BF3EAFA1BBFC1B299FF73A3D266352C99CF2C0D14B8C7F8715ED4F496FF45E62AFB7352813684845E903EF43ECB27B65C5E03A3C8536CD537BEF02185D55A126DF6938CB16E9461194638BA76E1C786C8FF08DAEEDF76D3A44756238931B22A583F47694602E60B4ABD235FF8FCB0B8CB2062DA87830FCF3B94B4726B0325E37E893DF1901F5270B79DA8E1C4BE8993AE5673FF6BDBB87DA6CA2562EECB55F23B716C2D64639AA5621B0AA46F40638DD478BE5D1E4BCFF4078A53E6B7BA56BF5365A1293E29040FFF576D42BCBE6FF8B1C09A49101F6E86042D4FEDB2F3C8A7E6746A868888F5E48D24FAA2625D2922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = CA84EAE99E11954C43315B855365FF337F5EC67A2584982DAF86E51D03F2BAC1AEC7B6F3278486ED647AEE69A997B5E65667EEFC9906B74CEB305A4E80F6F248F01602A087BEF2615A05A3A34C9ED167EFF5D36D7AB686F1D53795882816014973CD3E77BE18A142571686B9A4B55B135281892EB20F51CF55030F62DD5CD5159CB607DE2247C7975EDEE3B51D5B43AB886B1BBBAF5C4235740E18AC2CBD70581FAB07CD23551267DDFCAE9128CBA4BAF6C41ABDDE1FB99EAAB25D8EB32DCB8F3BF7A16C4E6FCC47FF556F922BFE3BC7ECF9FBCCFE54846A9DC6DDC22067D27379FB7FC30FF988B07DFB24EAF2AA7C8A22D94387001C45AC7123C7E34291D520B1296D25FB8284F6E57FF7195F5D3BBE023DF3EBFA3FB88CAF7CDF92E4A0847A1FF12AB82213FAF9880EE242C6F1DD5A6F15CE53A8A1C78E7A37BBC9DB2D7FA35073B5B11F1E703B11DD690DE6E527EB4EDA922309056C0131B4EDCE4C4E7514A6442561E1A2137C25EA2CD4CED462ABFB313BB5031859F675B775C73DF77284DE7950A15D12A349E2386BDBFFB71581B5ABDC4FC87BEEA2A80E856B5954ED75F6011B3AF3AB053331A26966386BDC6FA1CB6FCB94DCC96B5F451B72F8D99E6B02A8CF862D59480CA8F429B0DA17E046F50FDC59B89C458738ACFEA0BAB2C0BE4FB87CE75825843E8815DD7CC23959DDB5C3F95B5C856662DC3C3BC3FD95393E42CD9BFBCF785F4C26DCC15DC1E62D8D985EE2E52FD2E4C7FA330467E510656DB58BB043C0B23950E7611086239D184C741EAA498FE7F244597E7BE04F0AFAD7DB4B8D61D1E237DBE7596ECA17F13B9C2A78DE6B61C45A0BF270AB8183652E3986BA6B49C7F2620106A35A7B1001845E62B8F569D732718C2C2079D8ABEE66E3A6F724A51814F4B076B916C81E7223E8BACABE39F1278E5C94E853B331C053A5887BB16C311104F4A8F3FB63A0F5531B99287CDD55E796AC8864166BDD5701A28070CAF42D764ACBD7C9F17F93ACB40735766E1A131653B2D371CFFD8EBF41D20DD1A98FEAA1801D050BD855DDA942DAB1B3FFFAFACFA92CC006CC0908159B66E2E69AC9C4A8B24F3C8653106F918F64F91C1C127636355D778365E127E74EC275F1955D56C2C9621B2EA993D26DDCB82D2390483BF66EFF13259221922FA05C2EF3F1455F46B4BE9E8AF26D59F80DA1CE07F672571B25522D2035E28480CD6AC22ECA16CD5B9AFC434E30B6B3543D46E3AAF5A597FD70D7B61952B8C9EBCCDE92C529DB4A0AED1F57CD91758D5BB532BFE814C7525A79204FFFF053398E0830DD4A4DF02F20E05CA003AF8361C1662F0D6A3E2B183B907F237A69F0E18D3C322C7946242CDB7E284D2A010B4810659DDD455633BC00709320E12319D56B039DD5BA271548C75E6AC0E73BC3E50C3565A6EB04E0123E9554C096A2BB30E6AF516BE7C7D9A8B4DACAB3EE8D6A4D757F16AE042B9D9E56250BE97EB6B0CC3933495B114834E130936F7B1F75126580810F31EAF79CA93E4CE0D7AA3E2B6BD97D0FA5C71587F6AA30D9C820389CC7B9B47DC9828BBBA242CF31AF19A58670A259DA4CE9BE2E223071A512EC4A220CDA2B2DBC4EC14434F0C261591648AF7EF340C655200DDFD0803942316CD1FD8A0A37C65670E82F1F5F2D4AC76471D986BAFBDD703DD7958F71AF5A8CB60E5FF7569DAA78A728DDA212E6860EDB9DEF631E85CC61D23E3AFAAA112C0CD3146B05D1ED80FA6D73E728F061D55379C1F2C49591AA30F1598166A903760E03B175A0259BE92A2C8C507C9CE35C705CF8220953B609DB10B3688DA750EDF01686EE70F2DB90E0A11FB92D25DC14CE293F6DD413144D93C988BAC63FD89842885B2FCEE43634B9BF93E1FBBC4702C56A7EE4A3DF4BE9A8E897A9E471E6542D78CF2B1CAE80F3B54BB663CC7E2AEA6FF3FB33A7484160B6824408B40CFED1F4A322DE088B4D7493147FD523EC7667EDE63F57B4FF80B9F74CCEDEB223B8284AFFAF12BBFE427D967BA78DAC51AFCEB4775A135B6C58620C0AF49211C399B08BCD89A257CD80BCDC3B0AA6F63EC8AD1DE7EC3AD0F667A1F6BB02F36E5F444120C4C097F07818BA7B55C6A5F29D687CBE1F93449C55C0BB4AD444443FA155803FEB3F7A6CA6478DF20AE8DBE81687967C5E1F86762CA6591B77AADA379F73BA569317495DEA8215AE0B94C1B1DBBAB3A5CD0D5A1B3CE560756139A4A0D88F2205E5E0F8345FE405E8BE6C0964503812D7D8B0BFC69892DB026856A47A8402BE7415AA9FA3603A5EDB310A5CDB316987BCCFE4E26D928B9930897F7AC235DDB05100D128D8B8D0019D961313C630D23091203C8E85CA04DE68A3A519C6D4D25EABB2F7F9D82B942BB1C6E0FAA951C062D6C8748B4AEBA695CE394BE9551E8017E2F1D0E7C22907F5106BE0D3C29CB0CF71EFE54C21B45DDE8535DFCE709CF9FBC4A23087C233DCDDB388C95DCF855F7E3C92F53DC06F998F3D03762DB462040E5D410B25E8D786ECF3A3AD3EC8EC6BEE47BC5CC424D715511FB39560BA1C248A6262212C57B53B8ECE8B64DBC09DFC3172C0E6CF1FA22AF7C8AE42E4B4D880D677D919E8662D115F2583F2039FF8DABFEDBB942D173E6AA0865E463740577E9D5449C6D4A4E9CAB1A79053FD2F78F1B95230378AC48CC18A8B4C2D1CAD1400D84ED6A51F2B6DADA85EC78F6E8E0EE1C940195C793BAF276A85CAFBF737F5289376E2E0C143F97AD43EB4385D202C46E9D70E2A87B1F3F036054218D1D24FA513CC8574C6110A74DE51716561A391F1E8D942D98740C124DCFFE2608EF3AD1BFC883DC795D1AEB53D58616597B583630C6BE029F169F1EFDD7EB10FE1AA0E192E2A5488156FA176A2DD7F34E797208870536B5C46867D4C3629BB2416F211FAF5211447EDE04E63BF4122BD8B66D49C1859172C45396BF8A3D71934BC9A204DC880233102228FE41EBE18266F7819483789A515279AAABC1B70701B5874020FA6F57EF6EACBCE38E004661C65C3F0BC5F35B267EBDECF24C19845B8A0B006CF58A115B1C679F2B012060FFD3355DA90AFC26333C61C2A69C78A821B7ACF60DFEC23DB7A03F1A90F371B10E806F8F15CAEE93C150587D2D998A9A4081EF4B1499CFF23F5F96A7185B8299A0B0A6B2E8DC7A661F233FE148C030E7FF7F03829A674ACBD0B23B976C6A4C168D91B8DBDFB67BECC4D4B3519806F7BB15C26B07A1CBEB77858CCE23567361BACBBD15B920667CD348A6AE7C935AF3C73E0C79380351922685CA283BCF2A0E94484EE66B2E5DB7A8D0D2712062F0A1F46EDF23AEF22377DD51A18C7BBDAE915EF028AC5C97C2828A0C53492CD8ACFCE677B875154020BCA3A1EB205A5C56607CA51895E472877FAACA1E5C9631DA673B1D900E23637AA782BDC073B7E6DF19DA09329BC3ADD8D7BAA6B39A2EC6BF7E4887AC4792631478563E163743682FD7FB9CDF732A7C5271CBDB57E367AE88708EE7761542E806D6D8BB3FD2A9A6B9277E6C624A31F5200558E7BD82EB7AA571260F817CCFC9CA5CEBA76ABC4AE03B51CECF32F31DAA62C03CA8E534E491A09BA27487CE276C4A1DCA42EBA6516AFA30D2B898EEE526AFC9389A119C4840FCBE21E0F7C76083AECAFFA49135398372EA9194A89E1634021398778621B463767185131CB2545A7D978B3D354E69B5970A9D6375C1C22673DCB5489DE7673FD240E847749B333E40EA45813729CFFB2F3370E034CF50C513946CE15938B34C9AA68A82BCB0E3D9392A478A9FD58616AF55E9592DADCF8F041630B4776CB8F2BF27AB51BFB60D4AB6C019A317AE21FDAE258595A450A9D036A1309C03E497B331A9F15BBB19AB11A021C7A36013208D0AFD100E9E85CF75798A222AB3ED25C2A55C5B8ACBFD2A2C4E06E8BA113983C39D5172962555AF8878F38902ECB86B374B1026ADDA8FAAE421AD2C5327069D4D82A7C7AD3937962DC6F754FC99F0E247535D5E028E632378BE8A4F3BA7C104E3D9058B406F675542BC70A84B5772095716F0B99AA67420F509B3DABF8F25E030764241772BE08348A667F5C6BC2C9FA103D8B2010F7382DA2225467A1B96DC71EA6124FD8C1F4D10245E58ED5B096707B4118718D57F31EA5339685E345BEFB48AA20D10936B90819732D4FDCE4C7193A240B036CDF35B6D1EF60D191DBB63FFC40CEBEFDBAEEF6B3BE825F185040E45428B3FC2B13AC8436920821E669AC1034BBB73352EBFBA4C90A3EEE2FEBEC0A70E2DF62F7A2486A3ED694D489D1D0417458373C5C6AD102E5612AB51C37E1D50402342D9F7FB7652D58C08395C53D409135F4AE04A94E05FCE62879B5694977E05D45D7F0F5FD0F7402CB6C91BC8C2E59A6490E1AE76393E78AD67E685A08FCBF03106F79D87FCEC8745FB8DD78B0D3146AC6AB8C1FC108E89525F13EAB7BB8B062C456F28C22931B6DCB207DB83509DB6325D0F2CF916AA91868D32F7BFC08F5C18E7336293484F7E570597C9E01D57E3EABC8F0B4274E30AC265D32E83AA26610B7B622D7BEB70531F20C020C9CB548C062AC3D121CFD0711B57DD96FBDA6EFFFC784C249BFA68E7C02A48259AA8E24101CC0A31D4655BFAA91BF367405661C5E8FD69A9F259EB10FF618956C40DCFF20039A4E119F725759AD56615157EBC17FC4FE1D03B4DE273AC28B20367618779D4FD1BE8CF8C2E79783F9F5902EADD9D0E60F7FD5DF4B38C209DDFE90B835CA566CF2A81F86A14D7481794BDEC30EAF7952CC6DACF48DA976506E2BA962337A127B2D5E95EB7B68DB6C202A0A7BEA224061E15E757AB79AD1F2BC55CDA882C2C0FC4124BE35C21B3FE771754DCC7ECABE4A7B6B980AAB6B739079F86DA60321547E58FAE21371911F6620E2E8FD4AFE569E8ADB740D10EAEE83A6BA72F543330193804A1988785B137F25D359A98F71BF452767F0CF713711388C615E1E6E5A02E4FAD9A2ACD8DBD20FFC476D1E0556003FBD84F26A8A97B6D875BE74B41A2861E805DA558EE761C606EFBF3CACDD44D601BF6802F24E5A8D15F4F6A9C1110A062F2762E6A8C0C9924A99D27FE519C1BE9F4CE3C49E396D3A80C1EBE93DE63F6EA5BBA1CA48123D86CFCFB7E8D5ADE86AA1771BB1891F17F888918B91B072AF85AF52D0DD400C649BA68F69DFBB019C8CCF1EABD680B84D424C01BD5A4B2B6074E6F88636982FAB5A3FA727BC8EBA959C4AC7703B1B1955028D73D7DDF2B2B558911769AB3FEDDA82EA1A8DFEA17EF110B6C433ED503A293F6DAD673798DD8197EDD5387904F07493C799E86460111E688C924A51397C2260707F1B0C500FBD6BCF3B9D0466D018B07D9BE4AE871444C31C0C560779B08E33953EC33177BD225F40DD5B1ABAD5B507917FAD2BE0165911D5CD92901CA365E852D66FCF06FAC2C59934D96E3BA89A578FECCCF0A30927CE177126FE406249F90F7BC628029A265714C5B6ED95A01E39926BF786A70E959C493FEC0EA38169565E3BBAA72F68BFA2A01A234C0258F71763AFE3E0598DE26FCECC5FCF2D794A82C209F437F9B24C37429E11D959A9ED419E93297BA0274813BC1AA9A81B43CE261B012E15AFE41F8795DCD02FE7ACF5D2B9E9F4328EFD4524A0901FB8AE1A355C0ED872205930D0B32EA406656820A886071EFA9F5B18B4C805CD2EB6EFD2A1C02C7367223D48078D28A38C0E1DD51EB11FDB3444D1C6338DEAC6C9097654ADA7EF6F7F5E2996B8B7FE82D1CCFD5C9ECBF34EA05374E84544F1138B819A875523A27012B83BE0A88F344F94C494D4C5A2B69C76008A885931D4DB85B7BA8680BA1087E8A240990213A3A185A8487FB8827B1DA10FC0D3734705539E635B9C101D1FBDF518AF24EA5A4EA14414DF1B113856AFC787D2D59E9F86BD05DAA2EFE7867AF8CA2B8DEBF62B7CC5EE367B597F89525E5728A6C3E6A06B246F724FCC55185865A300A0FC538C03CAB0D8DB26407E2618E22522903D0C9DF0F057F320C9E016A0F470FD86A5C70D0E59502665DE023EA49E0ED77E10EE334754CB3B26B4DB6C0D7CEFB696334DED3B817A363223FD98B0F5C8E02972B36C469339460402C84C0DAFA1837E0D894F3B845C0A7D7AA84BEFACCAFD3C60BE9173A4D3C1DF7B2CD76DE4F7A9B021550232796532D04D792A22416B4AB1B4F4BF9EE18EE1F145947E44D9D329B9B7A693BC2149BC02710B087D08519C87EAEC6A51FBAB99E1EE100FF4B46C6E623B69A4AEFDF55413E8CDE8102FA6F6DF750085442E914F54277BFF4FF9C65371019F9527EDE0C89D63EFEF05D4CE52016A12B37334DF298423897064E3FD003FB3FD71D0F47C86F1574C101C7579DF2137C660AA92914D80595CCBD0B0A0EAA6016C706E65968BF34DF33B91FD7DC87F983FE8AFF92C87A682DE07F6A37F84512F2DBE92D1B392B2C3A8F2D1A227C58600886ABDAF0A99E38E5564ADF9831ED595CFD61FC1B61E28031ACACFF25882E779A34FD0C847278D7827C3DE8FB1996D2F2FF1796902FEFF119AC3EE884B93111C3974040977F9620D0E80F20B856C3876F0E7103D7C47BFC958AF29E3369CAB2184889C80B011AE232F284980662D4BEE783C739B56E90C3489467CEDEEBB0D5C1F8FAB268B0079D26AB3B17A12E01D4EACB3B1657960D73A79210106D55D06EF630BBB18998BC6DCD0C6A473649CA41C7E0D101C632E16D7622569495293E862F15582F3B07B5422749DB9CCAC031AC2335B9CE5B1DB45D20C6BEE264091F72261FDCBFFC47A0618B986D02B869A8A976E12ABA6AED6EFE22CDBEACCB425F46BE18F9B113C24D662AF2D7B5469A93183ABFFE3119582B6E6122ADE752E9468AF825A8BEF51013F157AC3FBAB02DEF7CB1DD9A34480A583EA40E413460F64962F3A68B5D12E505346C7DC00C660C14B0257152A3BB7F92AFF8CBB9BE8FA24467364B9CD15A2105A830BC984BBF13DE1A4F609CFC4927EDB836F861A1B835FB57CB1872D8C71C1D8EE1A400693E372BC83645BC7BA19FCB1F1B31A844878B9797280E50AD07D53FB19A02AD0B19480FAF366EBCA40D10ACAA7025F9A98016F046844679E06CB03727007468DF4B0132CD53B +pk = CA84EAE99E11954C43315B855365FF337C7FBAD67D853003F20D10C07A6F4693DADD138B4923E7A30F83B364FA778E5B825DE880D5AA5AC426FB279C5F906287FCDB59A52347B21B3D924ED90B7431EB05C911D5F429CE73CA8564FCDEDD458A0636D9256B4D11AE8B257EFDA57A6E05E48A5ED7947A8F34D1C8671D9F19C1C20D19082DFE505D01CBA159445A8A7B3BC71C6557886AA6673639D1C7FAA74D1478CED48BE7664BB0A24586EB79732EB268F971BB0FF72334D5367CC840CBA2A51D11C05211CE952AB1FAF95AD5686DD199BA8557DC13E905D467D52903A283D63538B506485CEEF5B44F12B03985D34C234E6FF52D2FE698BD5B8B8312216994B29DB1643F637B5B3A94417C923FA4DA76BA71855EF9CF0D30C44AB135FE6BCA0E7C889F2D9295AE9EB897B6DD0D84BC5AA0677617996AC6771C7E644380D21A6D57811BD434C38145E62A9E46F4F2556C789479F1850C9EFC00554955EC8B5E9E3F39BB7A6D7F090678084CA371DF371F765A57017809E05F247B2288DFA0AB589B3ED7675BD232C0B7889A3C7946C45CC1E77B1510EB4C19A8C27AF9105599FB015C2FCE0DD2F97B5056DF2B02316657670BE1ADFFA97F4F484BFD26D12735E45F5D08A61BECC83CACD8E06688FECEA2C71BC0BCCFA0046BCF7E97B039BE2DEDCFEB6428C81CCCA941EF9E7461B07E3BCE5F4DD98B42FD988AEB871F4D922BE267F5AE594CABDC205A47166B7A09CB0E8ECA937B4BE32A94C35F80CE57771EAEF2408C9DEA5C4AFDFBC6A0DE9497F256CE51FE0BF945DC8433E28263BD355CC84D7CDB38A57F97433090B11EE006CDB1008F5C2457BE28FA8E7566FA8E8E081FCE0D8CDE5AF761F314139387EBBDB1511D24E4A8D2BDDC8BD07E76820364F57AF027AE6842ED2C9BE74F7F9459B43ECD00E5490E78EF8769026B22C04805DBBF8139949FF16A74E1619D386FF3FF4FD1AB106F099E00426D95DAEB4834FE765A41B4AB624AE5040000F1DB94C2EB16AEEBE8A32E2D4F1F2C65DCBA2A6D70F2C31FED8CB5FC7D176BDC87D9CE5476B68029FB5EA5C5FB9482F55DFE31DB496F15EE02950DAF828C5DE47767D4BC813F89E884A726CEF64A29E160C2FA28B3119E764A0260A13605D25E68F14614B9C2C5AB807C68D2818D367A227BFC2281F987A422433F76414C303D002482F0DA95C04E6997108CB6867663499F8DD6C96EFD54B41B42E271F70B84B9E0E3679286C101DB52E864F92BA73485355FDCFFEF9E39FEEBC1D41FA9838597E445B24A82BAA60E25F3C9085DE7011AC25EE9BF72518DFD0999C8ECDFB67BF34B0A69D6506D730BDEE3ECF573FC2999E34C08AB74EEC5A37165CB60A6BE510D109DAD8FF15A09F884396F5AACB344DA2618FFFD8E0340E4D55FE83FC367DF88FE3C539DE9D29E9D166759397CA8D3AC1A702A321867BB2CD8D8E73128F7C6316565421EF8D522564413935B92C5A9CDF71B285944B9A5EE36F760F752089286504F04AD8130699485415BB6092D062503C9266EE6A7B067000347B0571ACE9B9B6A4491834F4E2D2DD6CCB9F5129CA66ABA1FF81E64DE00FB9FA70C8CF80EE58F776FC945FBD341BA4D7E45ECC88E7F2A3C5787A0BFAFD1345220B3C31F0135D9A824DB5CDACEF5A91E8BC37510798F93F8F4C0D14635BBEE8C65134F1C103587DAF1A05E291F9B28CDD20F5C5CEB1EE245B2AE8ECDB63F27708F871C220FD9ADCB4785838C59BD70843FFA3CCA3C6D89DA38781F4DD46C8015D0581320C32C2047E1D6BB1DE54B2F593F9CF1F7C4D9FEEEBE707A3F52317FA9F68A56263A1E5937DADCE5A98483BC0C7AA0CA32EDC3A13736845CD080FCC1A924144235A3EBFDE56F2BB7ECE702D03C12CE7FEC6F9C957B3F5F3AD4C5EBE8D808DB487060D1E63EDDB25980DE0C108002C608A3D0AAE7274D13ECEACC7C0BB992815D0539E6EA3D68F5725362510D0DB30A31E0DFBD8F82DADD3366F32546EE48D567F417701A1B11F2829F3A9B4904E83A93B5BDB0BF4E083CF001918BC8B1F194EDB49A6846C2E73C02F38C1E8FE813A9281B757A5C3133259003C2CA6B47C23E1B8481A97F0DC40C2DCCD52B2E78DAC6A38C81928B7F0E99B49CD2444F9B88073EF8CC0BF3CA53B45DC7676165AA55ECFDC6683BE1DD47FA9A46D817A059AB228994C9D1729FA157FAB76953BECA7118C4E892DF81475B1149D75F422DEE129239822BF1ACC29672A499563EBFC1EC64D7FE4806D36F8E132180FC97890C9655484E0821327CD78C8CC3ECB029D5A953F8F59C59D6527820EF2E599FC731C491DC31B553E7DA91626825FA195CC1E883185D499F6FECA22FE2E9BCE0E3EDCB57A7571A59DA79B3D9185AFD567AA964B31A2DD28C5B42B54574A548E8F940CD02726ECA554322F7E04DC18CD895C1237BBF36F8CED5DA7A41B57BEA99FACDF9A75F4E2FF105848EC097DF0BA6D599FCE8D5219C0E3CBB5AFE3FA5CB5586F48EF8B3C5F52FB6641E20D574FF14C7D86CEF730BFE0FFAAA0C3F09127AE5DC0FA0616E03F5CFBD03F6A982A8257F8822F1F3E4269BC0E98627F2E31DFF10105E0DBDF451677A85F4A5E7B640A6C54DB1ABCB60F658AEF447E03820C37CF736B56E543CBF7A008792B921281073B64219B769F0EF69ADD8A6ED9D06689E18A4A5FAF2DB3BD382B696C16CEF18D0265D0A418ADFEB83D53C45B166413A401DE918EA68322A97C6E66287DC6C098CBCAA05B831F3B4666FF1CDB24DAAAE181DD1A58DDD562F7FE15E2146FAE985F1037CE24146A55BCE376CD655786A1673D2B620D2EC4237AC5182B24634EA75427C45DF0C3AA364EE88F41F41E7D4D3165D31496FF7562A00FBE6BC52300A6470422C85C06D12CE095329DD791DD250402AF834AB449E1F3CC2A93BAFC5DD5296B06108CC102E52DFCFA7E76F4DA41CDD867694C8B8050ED0FE7EEC4BFF8588476213AFDE379F027574CDF150A82C75373D6F0440BCD1D751F2992A5FD87C35076C81E7CF95D701ED1AE3206341A4313B4B819F6EF1D9D504890E7430D452E4A0AECFFDA6EBD2145D1126B339B63A4FC48B27CFB0549684383F3BC735FB38EE1C1DD57C51F64B227B6900E7B0966A2DBEBECC90AE8E903A24AD16C19D6D82118E4D693391760D94AF445CDD775641BEC1D71C1447A77F62165963F7A8D28BA0785B3BCE9C7171EDF1EB39426318F231CDBEB48699AD81BD8ABAA22C5F89E1F76FAE97E51D6625D2650988E205D83F4F6FEBC22F05E4CD1AE98E5A8887D06DEAD8A542CF371E7E5390D24C6806E6D881102125000CB9C3183A58579FC8429041F92A26F0C89E3AAE8A4F541E92C874C402661E909CEE38EE611DDD8847E4640C76D80AA5DD3BACA54D1BA017A249A7F921FFD76F410B234F5B2E94A435A3387F2121FD92521381F7B8D598EFE26FBDFAB519D5C3243DE42EC6C8343483423EC04C4ABA23FBA04F5A6B68D2EB34E7058CC8EEEEDA004CDDF6AE0F42724EE3AE39D7D64CC5A1850837F7CF58FD0AC6C52CBC6231FFEBC5697B2352C39C6F25CF1A7ACB8E08CE4FBA34F8E0A1A661C7FDEBF7A5D4CC606B1DE3088DA0CF8C5BABEE267FC7EDE3F3F879F82C013B05E1D457B4D432905B6599695D12DF3DA78D9C595E8D812C0CB833A69D261FEBA7D5095C79C46764A4F33F3D0D8203FA067E9B7BDEBB3A70DD0128FD3455291366D1C387DBE6E0C29D44AB79DE2A2A0B1E25F9B515D845F2720FEE50C3CDA71B28F33E7E7CE81B811E20893CC38375750A48B53BA871974B6EE8C4EF593EDD5A75DFF1B6274AD2D7DEEF48827F31B7851F11B039C5DDDAA29989957B5F23E0B6163EED7463F1A639421887F467D8913162290F477B590ED2A76DA9BFEA5565091B94D7F50A2E29356581753482E02575C230D1E63146B63F53F2639B6B55B3A1AF1298E16889F673385176BA8CEA44DCA8DED9DFF4F2ADF6F0A5CE620DDB16527156AEB0DCD416895FE239C2987942ECF412E4D0BB5B88E67999885C08134B2E3C2EC71D16D06A02CBA9406D3F46098EB3B9C9B5E6EEA62D053A4B1A291AC45287EB2B22DC28AD157D69E7CBE908559CAF9AF25FD8A187B8A031063415962E28F471EAA63D7205CB583718FC204543952BA16CB74EB80811FDF09C46DA3351477F7FB94E148FEF2D5FE1399A38D42D983CE29C3979127E21F2F9AE5CCA547CC39DAB9AA34A01176E625ABBE3DE7EE5F52B8D69F1E29736352933F00511D9D13EFD4C7F2E7D613FB33E9BDEC93E3FF1A32A9E2B34D837CFC0F784735F84B7769E66E66E169C90B14D51E8B36F381E3D1221F014FEA6B53E5764E2ABCC8F459A335856CC4207FEA72F43BE6AE8785B53AF827EBB97AA50078FEC6A2A07AA91FD3C381D795E223652161790E22653A99D8F3F89E59B7DB9D373AF59188DEB538FC7CAA7521DAA278F54C5FF0CD8D4679EC219382973EF3B9045D845E08C179C26A88376D9FD71E3908E2E9F9EDE35A375A8F9724280A3AAFFAD747C5B8427E227EF18E57C04D7BE6B703957A978AF1E972ACC54E1804AC36DFA84D66471E5B3CD60AC32398627584F47B1E7C10447F710C1BF39A9DCECF15993DAD19E8672658DF054F9BEF2CBA6281071D45E0567DC8897C0C38F1306A4CB465931062781CE83C177D49A8D8882AC06BA51091324528091030503E1841EA44D62CDB777AFFA3FA31043A0467FA8C39E072F31831BCF2414E979A5A7186D50B6DCE813C90CCE04F2C786226D74E53DF56F6DBCAE88165D2B0F762938D70410AC75AAD04326B80BBD3481EF3841BADD295078B42CCEAE5DC4B3820CCA8C6169FA1D65529B1130C6E520BF7E20D253844E432F77F4AD98ECE87FDFE2F498788F2F97810836926436F9F6846B0AED1FA0861BF9FAFF8D561B0B6313B9DA750B8BAAF7F78B3EDC7D4E323B3D487C97D36DC2A0B13B8F3EF722C2FB1947B15FCE3046D55A126A3AB0FFEC890E6D54AC12AA6B2166EA10694E68CDAF4A72E5764805CD8E450F9BEA65EF73CF9F6B28D88C46038B51A4001E892B1327431F8A08D4E23DE333F0B2D03E0F9F02A5D89E6613190A438488CDB596CBDBA2062C1285426FC3225C4CA908C46D3C593B26AC3A88A1C0827C08916C8FD38583E08D2AAE28DE3937E61DE4697DA5133E06F6322FD182259326D030C38B6235C5BB6167469732E976556190DAF3E7BF29BDA1940A07333999EB9EF8C64D47C569D5E5CF346B38ACD4508EA3CEA7B2ABA1D08397FB38973A1287400D06138050B8BDAAA04DC3228CDB4949B15893C7C75F643517095892246E2DBAC052FB6E19EB19DD91A0EEF61496503330BCA3A2C140114C0C23C3A6C0C6782A37ABC2CDD5D57C2BDB74DFDA827EC4C1A6269F2FEAD4672019B61AF373FF1BF0EAA2B2315128EAE8E641770CE2ED051FF55C9A48D66CA2DB15411CDD5289DBB1A8ECFA1E96507D186C5F56D0191E6F8D79EB0D5A03B22B4BF357AB2FAE3F67A6E93AEDACD8A75DDFE8671EE764EE32068F9C10CF86CAB3A4ADE14BA42A8E1A0D2321068BBEBB6D258ED1DDE393226367560AE851701C8AA76A70D6480B87F3A680C60EBE49A1C1534754108B5E2EB44185516E401CB61E2702AE197B1EB6E260068F13624E3888111C3F8034A8A3E8898C557F13D7B48F3296289E19BE3A1C92722DE7A585CA91B65F75B11258D9C04421F3379CDA8D950913405353040F4BF350EEC2AFD34036DB54C48CF3A1229EE51177A26D8215F2FEB83B6A2B8F8BE10B3B2FC4554D3176E6E01F37C56868E3CBCAC870CCD892EA5CA7A31469C85FC9D6A57726DA541204C66873011FA2B51D9D4724CA0EFC984B49795990AB21F138D14C0D34919624FF29AA84AF0972D6B4241C79B179F2C7758D8D8B79249F2F11F63D3829C1F95D5C15B4BF4A812DEF4ED589F6263016BD7F0F45C49907C136D81BE7C1591FF2806279C0A9A930B6BF0E018977FD8650F9B84416FC0B1C04BA240B252B113BEF2219C509A0DB8DAFD9AD14CE6E40EAA5D128D78C74764A471A2E9B3C59E464108ED3AA395D22D768DD1E8D9BB749952C6E1E7CC1F95A986DBFA4AE3D88FC11B725A7D4D4347F55232CB4C4A78D50539660FC1DE2B9318E1E31061163090CBDAE829FC5177133A735F9EAD4CBFB99D85C754DF985419A3F7856809C9BED159950D03FEDABE72C2D9691BFC0B590486257761527CE011C5D85F7CA2A6AEFCD651CD353A54E523CFDA55A79A590F7B36FEE0282B00F4D9F60092D56F50C080CBBD809391A360A27F53C8630E14AD09E68D015F9E9AF2757359BDAEDF4BB62C21C2E2FEA24360CFBDAAE34DB14C0E8534E757C928EBCCD9709C8A4207267FDE9230BBEA1D3EA79D226728AB14DCF9460BD737E2599AB136ED78BB43DA78CBD7F7F40E0AFA7B7EFE090E99B2597AB9F547E5AE4BDB86E3E5EE942095EDB31A44A79E85BDD936229FC03783C904D0DBF5970F4F638755E0744799224F173E58858726869AE96DC9460EA4605010E35853EC593FBC5FEAB534CA15F7FC7353E62A7093CFFE865835A82F8C428278EABB5AB2D9885888149D6FAD61E1F420D4E83D15BF816C58D76A8DFCFB74BF1C13446D7DE4E89F7AE0A2B2F18AAB9B4ADA4DE50B103CF94E74C031CCC4ED222BC9A45018B527B17C79F6E4706F99E0029A6F525BD9CE0CF039E389AC383667ED3387A99FF1D4BE0D050B56A9BAA60EE3E85BCDFFA5B73FB1A24F8EAE5AB9605D2095C037E5CA846F9AE907BC74ED47409453EEBAC6843F9455D84D225829A9A476C66B989149AD07B820C61CB63E03C30BF68D68E02EFC90ED2CC9BEB168BDFE830344D5C2FFBC70958D9646D3515F20C0E4ED377F061EC00EB6C5096959AFF0D16EB28E44224758696624129153648C6754F0378B129785C6099B95A2345121855C749CC52AB13AF9D61137599DD1E38807FB5D08CD1D311C4E383D05581245BFFCE2B5575F2917C51316E2E106EF72FD001F37369634ED188704D77873A858E6BF19644719AA1A555429A0B56884E91FD7A9A8C54079DC5A12FD79546C0DBD602E4B05D87775621ACF629A04274A1DA1A78C9458B3A113AFE90C90743A2D9973000CC2461D6B7269DD470E1097F3520559B3B36F709E03A95BCC49E0AB327FA8A7935448BB1D8AC191916506F5345F69E3185F50054809A913CF94C38ABE2FDFCA5153D8C9B8521A86D09598A54DA34A0CC8EF46D174184E198910368423F4F6DCD7F0011D3E1F8A8262C6DA51CA3DF03156AF4DDC54B186CAF41C0224DBC880C83FCE91826F30F46D28D5E1174042B73B4E669E61FF58B1FDB1A096E8B7A1F7811B9000DA21A21039B34BDDC5EB5E1F0655CF0A72A0F44C0E80FC64823FC6446D2B123901F5688BA10FCEE61868409A7137BE7118C9BF672AA1C7E401AA91EE70FAFD84D7BF68113B76E0EB5071EE38B0EAA06328E2DA46894BC2844C961229448423D4ECB171BDF91E7266692804DAB36F7696CDBC504C12C1A753EDD078E8A792E58984D5703D6843EA7FDB7BEC0903AA23EDCC0619BB7969601D88A93BCF6744867AF4C3684BFB86FA1408C2BFE58B81EA45FADA5E3BED38CF9BC0DFC0D71985706D014FBE6C75AFE1D86DFFFB8E8192121C831A97286952E8310672CB57B09881127D6B66E0DF9D91004A6ABB2F31D337A0CBA4CC9638762C0167F11EE4F5EF027A0D0B644EC76F32D9BFC576FC652F52EEEDC052CD7F22A81E84B49A8A285F7084FA0F1CF3AE52C41772F8215A6DDCB10D41495AD5419DA35AF2BA2AB33F040641593DFF19621C6CCFBA99C9467C3D13CAF3523FBE3F46FBAAEE709A17F216C585EA9A09DC788F8AF2A33F3E590C5C62A637AAB6E00B6 sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E66435A36D0BD16E3BF215BCBC73D669E35FE -smlen = 1432 -sm = 0B6E8B5DB9E09EE7D35E9285B92B745280EF967C87090959298902DAA3354B5B102EB5BC0E72589C54EFE0459EE6BB90879C0F30D40B0E9CAFCA115EC79E8FC54A7C9AF1DC72EFE8A7D5D2DD5B40E50F4620387115CC3D2B71F2729770E0FA971B15C8691797BEA13D0B3CAEEF6E49FD00EE8DB0FB5FAB39E04AF2B59D9D7425DBA3977D7DB521A360D939DAC6B057063E30C39C9A6BCCEDFC2E12E227ACEBEC071FE57EAE9F03A161C21F9B5BF33D7DB0171CDA4B74AE76AC75E6618D0992A619F2A85763F2A7FAC48A276C361ACAA6DA725B934B1A22BC064B2EB3E92F488D6DCAA91B556383C1D870E0839C5FC2DBC9EB7CDDFE0FCEE29FE806BC64F12C5A0246D6C803696C46F3210C420B6CFDF917798CD61E05D60E520C0BE983CEEF4B0ED0AB07D322DDC9DF331A43199DB669FCA9A7E630E2D6C00A343169AFFFF636C82AE02798DC7C918868F526F154FDAA2B3D4458F23AD7BB41E85DB4350E9C157B927E5E6A5483523681858E3BA79F0CE9A4FAFC7F3F91F0637897C84516D79A763D58FCFA7DB17C1850E41F4C8916AFB3C64BC5865F3B1E1D19E530F1C785B8365E262DD10A379ACBFCF25591C43D34F0636816EC766624AA91E56E9348BA456FEB69A09FA04D09C2547FFFF22A49CE495BE03FD8392A9FAB3C8A3CC18B500DA9C4B0192C7D32BDCC02E957086BB735C410ACCC9578428A39D18A5A6C473F60379D14AF6FB13F59B61E10E950235303DFBE96E202B0D5933FC4C11504D3F402DED91367C14D7628209F93F50CD9F08C0819028EA5E1F803216F880F8017CF239724C2CC082412B3511E936F39C3199FEC170BD68E8B249D26AB9836A988A433E1B244ED4552623E2B05715B365D0D54B9822A8AA80434FE31919A9CDA0988326FEAF8C0953831A58B33C23D2BD3E874BEFCA4CD01E0992091C6270C7613884DFB624818DBCBDF2BCA846CEE721E5B1C1187665CEA8FB9886ECEAF6C3A695C0AA403F17DE4BC21623B5515115399F2F927DBB1903D1366E2873E1DB979E10321C53314E626D444CB97F0D9414F68FB5C3EDBD5DF7215B39C92C95F1E392CE1ADA751D9BB58287F8155473F190AEECE3252B8AD73DF6462B55D34019B0BF1B00D10025C443954D66ADC0051712010CA8B7723DA32A6A53D9A98A005BCDB6830B7826203FD3AAB576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +smlen = 1558 +sm = 91DA4B82DE13279D56086F2966161DAD82AE4BE39348DD2BD5E734DB2B3CF3C8D1BFDE533D3FB4D3C48F446941171931808EDBBC8E16BC006B80DD325DD6FB087E1982CC53CBE1D30BDB0BA155FC2C8EAF9FA8884CF074996DBB7ECFAC6FA0F77AA0FEB377330A287D7D700305F6C377CD2C30B6D167C72325F896A6C191419C325D90894ED3289861A1EFCE4597D701C54A996A21E0649D2975764CEB24B4ED6166BEA05BB4B68436F07FDBBC6DF538FB8008D6517CEAA771BC88A55551F14A659CA29CEA5FD9DA90B7158198E41500DEA9352DBD9148AC5BCD4BC79D23F7BD4D64FE65C201BA8A954E7907ED1AE6E253DFF5CB4743563F1F3084EF606FDF127090DC5802A67C7F8EA89E3AADD059D5A143AD2AFE04E756A174752195B251B9FD950EC9DC0BF3A83678B5CA0AD52572D4F6E559551190182A375D81FD5BAAA29CB246BCE23B102F1CCE9C93F28F995E1DB666BFFDB4600FA0A17E422E13C6EBB8E28948110F77C445FE9A0E42AD71B3E0DB0DFCA6ECFFB2CDCB26C379C34A0CE7690E4DE6EE966CADE0D1C5DD8888DF08718B92B4ECCBC576D13EE66C79840E790EC005216BCFBCCC50063B083AA60F7EB0D3BBF43A2E4AF60130837C3BF0C95F5E5AFD816BBC7EC4724D37E67DB04AAD2F94F4528744B4D9297A64315A858FDE32E322AAA94CDDA9E5EBCA0AC395F1CE09B977C9952AA4168DBA959E3D8179DB0A0B390E92CF26BD039EF13A791E3B7BF36CA52B78B876AAF780018C70C4A568DE941C245254082B7351D8FBA9F96ED9CFF9BAC6D4A3E92D44327893DA880A947254A13C76383291FBBBFDCE84BD5480875650DF81553C25EE7552A1A4EB1914C03CDB98A1D5EBEA1813A55FAE44B7E99B17418E227E5B6A8DDE0CE04203C9CAAEC8648DE9CA7087A9B43D9036DAB4288065198425592773D5F0E1F538936B9FEB3D0411D0287604C30BF3659D7A224443B019A3B256D5F5F4DB67C36D8F23C55116D918D4A4D3084F0CE0880F7AC403DAE45714E335483A65B6C86306D5AE6CCE28A7935C4F979418E296A7C9AAEB86ED184CD875080D9F58C8C26698EEF2C50F59B0C859BFDA4201F82F398569ECFB151503F03C46D8F7176F04AD98A62673E77B6AEED12D5C74104357B0508AFAD028B949CCAC987E70739C2FD7633414261D77181CE7B474ABB85E5826EC6620F8677107C2E445B4A5497F66E5D620B7EB2031F014828E1DC6AC8284CE4DA1DD7DFB0EFC26ED01472FE8329B56FD17A89A1001D253B54676BCAF854FFC15EC83C5090C910186CB32603C6628B00D10025C443954D66ADC0051712010CA8B7723DA32A6A53D9A98A005BCDB6830B7826203FD3AAB576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = B83818259363F7BAA93A8D73466EA102799F892B77C61CF9FE772C4B6BE1460D7A862A33A9A22A47BD063E598B913D9AF8C1352036B63FBB8D657A61FBBD98DEBEA2110B83A96DA8CE31C7A4CA115E9A688850112E06A1B074FF8E882FC92918EF50BC39BF41A4CB022D82C0D9EB35FFA8FB76FCF432DA9B92C0D5C609705C4D5FA1FEF5E4A5AF11B5B612D2F989FBE36E65D06AE9E92420C2091FE9E5CCB3CF582A6B2255527820791A72D18183E4228EBD3FC1B93168EFA95988576F6C04F335A1D827F7DA3BF0C4FEDE14817F9A69763E79CD116DA68443A56A2389D5F525C82DD2C61688949392ECBAABA48E50826A2949AE4D338CBB36AD7374F44408A8FEC144778408FFCAED3EB7211A5F30769C852834E0E2972824089C72FE8698A6362CABD9F2F471DB92802610E839E0DB87DE61234DC5B408C37CC5510C2BB20CCBD7DF3FCCDAB82CCF74138F4D9D2670D0140826BD33172AD7AFA6B35406778F47ACC72A4B5D05BECD3980EB528A265F7CBAD4E7CA88F835513E8806736AED2DFB44A155FACB3AD297E917F204AB69D5536C76913811FBBB0DD579FBBE17FD49F0C7A7435CD157D269089C85DB6BEEFF6044FF91DC60A9C933C905BB8C4C85BF91BA770CDB0ECD2BCE5EF0E0029BB8A4045A3E471320AF366D91BD27DC9CA261FC8FA3555B705FFA651D0BC2926784B14DAD572A070FFD4B722E4659636BC7692A7F2B70999E9C6AE1F19EC56418D4A819E06875089D93C41BAEEE6A3F386B57BDDDA8C6746E35A920C8DAC6176FBE840936FA5CB82900918067BFAAF5FD33B86EDF660A893952972F1453BF22098C3120EE046B44E447ABADDA0D4B7D7F8E3E023C2E9C1964E231EA9F11F1B745B950CD42625806CECA010710B04030904FB94BA06E163B0603297543A11A5D9C3B8A7953CFCD9CB1DF109D6627E12A0C986E4648CDF8F5D9E9ED27F0609EDEABBAB54BBA5B568A50492818DBC8428CC43032A7AF5580464C3EC5D21B0BD93DE48238EE2B948C330D2924F81FA1484FCAF2AD916F947FDA59B894F904C46D7F8761AC2683D327E56082CC402CC5EDAD6556B31DC23E65AA23E1A345DA4BEAD98B821B9154F837AB8C64032D8C4703B9337FE5F17BEB07A9F8644D4D837A5D577A1682ED3F3D05811949F29B395C10529FDC71F2A492CB80FAA23ADC37C5B5E2D3423706384048565A6880FF579DD0F5CE16E73C83D471315901A7880DCBF59DBE069042C212573076760EBC58FA645A2EED4176BD966187968566ACCF003E2ADCC9A08919BA924110ECECEA2CD7748E9FAB0E1A2D08288F94638B00AED725845C52625616DBC2610FDD72B044347856174FF95210873EE5B2245E539A40DF60A1448C9D937B27CC60FAC75BCDC8481BFBF496028AD344BF6BF9491CE854EE77353D43701AD0FCB8A398F7341D5350867C8686C7C9943D5DD4AE46D295B80AA05D6519101B9CAABDC7AF179CD00FDDC41649FECB079805237D175455BA5A2D57060BFAF92A5EE8C2647FECF7EE966C34DCEA2E4752B1D5AE6A3EA8001EA1AC377EF0529A9C5BC9CDC04C6AA5ADE87848547474134D20CD2DD36761B4C75480D9C68590725C66F39B347BAE5EA8D9AA2C19172B26B5A89F9557747158F3F4312FD28FE20DAE6645860E4692B32577BE151DE563D7C842659D5D6F2A817978438C6F3F91697E9F638E24E97AC94E6DBF737B54DD8705B59A60097B4082BCB6E5B4C60F5B1D829AF37324D8FD87E2E3E12E5B89F0CFC6B864BB9A5576F0C9B2F24FEDCB618B585F8A5A42C132B25BAED57078C23F5210EEC301FB520BDF940CF0D7BFB9845389C997E4F8FB3FB61A6BC0E2E59A211659C4DAA482F97274C28F212D0A2625D22C53431A06F3B08A1CA87DE1107C16DAFF11AB6CB3E9DF2ADBF066CEC19BD65A7DE81B642906167D898A7FDAC2BD0759224D4E494C990D1072EB48A054A032CE095D801FD00C62F91C04D70DBBE7DDCC24A0E4B43F73994D7365F5504C16FF8B2500DAA41A8353ABF70428590CB274B5D0DCF5A2A09915794A56CF2D7D75AF5421367F557045B89C401F7E35B479592C330A4B90EF7221CC8953FE39EFE61FDD8933BA7E6314DA851DA1865DBA3E3C7C37ABFD7DEF6B4C1FFFC87956F9DA0E23A436B49591226DE2370B1E8B52CC39B60F16B13010D8EDECFF15958B13614DFD7E6C426E2CB96748608AF929EBCD4AD9BBEBA4EC688EF957F82CA33DB3E8399A94DFBF4F8798342C73CC4C2478C92F024C9D98EB407BCB9CDE512EA0CF7C7293DAADD37FA41D45F65A1F162F77210A487DF21B1F617EA70F3879E6D84DB1C359FADBECCFB99EEB5B8341D7F53DD105811749CB6DFBF698D27E6FB2980F816FCCBC71CDF0C1028DEC90C50E0A53FC95D6C7D1E54EBCA1A7AF4E06186F3F34F7953476BB38FD74B37FD88FEF7797F1F7783A225CACF7F841A13AC89BC2F2B274CAA3F3FD133532FCC547AEAD96BC74FD43A8C6291BD795F9E65FA1237EA46D6B9335AE872A67759CC68804F4A1B777808D85BE9C9E7F8179ED12ADA84D90361AEB73A2F78E8959FBB3ADF7C38AA2732BAAAAB15402B1AB846CF2F0665CA30BFD5052D57D182D4CDBBF0140CE4FBB424D7D16E5F9FCA8C55D39FE7B5E3690B1AC4A295F54195E867A24348657CE5CE9379EF05A6C1C92A4CDFEA6E3F9030D7A61DAB5A44B8476E9D051DEBBB8427A7FF5B92F4C1456E68BC0C4BF0A5639C885D8D3C978F4B41B9EACC42C388454B27645049916EE849779CD636B8631D2A7EB9443CEF761478EDC24CA426D13D28E826226F20602045529421DEA2F07CBD7DEB9A1B62A5DB3B8EDE781A273E1EBAF8AF6BAA3E1FEF5CD8CF2D6C6114E2D5E015BC032EFB7FEF26EDB8196252BBC662C69458798A1CBF2E1E18A66D129A9EB3809B1567315DF0AF799C01166D1262F7E022F969FE8E21920C1E853B140CD48EDBBD57423064294EB707CC6D716CC963E977C254AD9CBBE154A1B4AD1679D11C5F4FEA01ABF1300C44C9590FF27FEE2BFDCC9F9608DF57B959437E99E97AAE3FD771A3B17FF00E160F3B069EBFAAAE1B8F906DA6935AF1A8D80CF030698AC8A7A860AE5A947DFE9CE850605293E8DE9839DF3C033C6A9C4A0414512A224AF391038B43B7DAFF0939E717D6726E2349B809C6744A194877FA62385593168BC49EF4B873640536D138FF235D2C29C86966020184E3F26CDE029C58DE251600346CE8A79C6D7951DEDE8DE8577FD66F973CDD3A2950B2BF84D7201D8ED9FE2180F17598BD2B31A02183164BF6913C9220458E347C36EE93ECBCFF0FA7A0C198E8CB214772FE35BA1C5AAEBE6E3E826CE2AE0C428BD2D972A3E1272073C01732AE3DC6B91E0188A986C92613B13952F723574961EF1B13F66224BE7BE1937E0399CD6C272939C2CA1284C708D04021E23891BD009978BA23697DDE52F6D2B31E693F28AEE0B72D2B7E25C93C18DB76E31BFA53ED382E81E890133FD48749657A6AFF7824374B6D585FF2963F8552ECDCC42D36EBE4E19B97D0B6EBFAE24DFFC8E6FE461A2E96CF101E047DA3C4DB916564F978DFEED2DF902D4139D753147275CFC6D56A87367FC01274BCEC190C31A2D60F7B5865766D2C8DAC52924446FA2AB0AF5141FDA4C6BCD4F0DE332D71A6153DB9918FA533AB95C1874EF52ADB449885D00594AF584499C38EAAA47BFF78A990B0A73F30943080F5266D07A9315467D5BD86DB5B7F9931DB5CCEE773865EF4F0371D6ECE6026E29ED045CCD73F6C085A983A99FBF1F81523E41B1A0D37F49DEEC1A10394682184B9B4EA91FA20DB801854D9CC8FDB959B1499299F83D9FF2E3B8703AD4B5ECA548F8911F41FAE572EB461D141A6D0B200978ECEE4530905FD765FE0D35B6F1952115D3B8758579204EB2DF28CBE16A3A47FC502A222AD0ED5CC642AC0DEE2316514DB83306435BBD131DD0CD0A26417D85D43AB07574EB353915C4A6A48FA6E6A8884C0A35578CBCC3279B622B10977FD821FE95C8458C8BC2CB4E0693B7E588EC348642322CCB2EE73643CD841FE096FB07363BCF39899F515507E04D4E0B55B5AE1E9DDB86321A07B6F3073854553655BE39FA0653EE5DC4E699D726584DBC94F9EB5D72999647C9D7BC39BE6592B6C2A5DEBA1F63A5C8B3E0935EC3726D90BB849805216CC2211E382795C6CE3BE1DBD110C8C4F99435B15584E101F0359C544D323DFC0A91607905E462443B1B914061CBD944E6C23C6E1B98E4F79C03E631C686A0F04360F1174E228A846D3230D5C748B69AD59435B74A673FE4E30E7A436F486704AD7377BC8D9550C11F43C135B49F214CF7A64BA1C16BD8FAB54344023D183316F8FD3104CC464468D473BB0ED9FE7F41BEEDD9D7F201FCF08B40E7DB905AFC8D75B7E13082454560DD8604CEA1430B648CE3979AC2D526D07A0CA80C53310A09E74E1C12C491EBD56BEEDCAE79A0A0632CC3F72EF885CA1C6656B0B2F49FEC8CDF155F06BF11DF66EC4E4A080615A4542385AB208FAB106F4364FDC298CACEFD5FCB4847DBBB06CD86E2B86040019D1692582C1EAAC24AF1B2D38B10A97ED7351732D25B07939B225ADA28E1C40395D77713FC004141343390B9B6C08870BAF67C3CC4D66CC7918CA56159ED6521CBEEE11D77E1FA7C3EF48189BABF7E90F9078627221EA5A2C7FE08447B35B05171DA551F7DBF964AACDC7254163E4C08E083C8FB37DE39D29FE5EEDDED9A44F3F842697E63C1C1A5541DD2F057D7BF888F7E2AA2106E6633BC5A43A958C8E4B18C0981430C3F72084BA3A83C18E2677C522DAC4AC1B89C250B2685CFCC77A3CC48087ECC7A2ABAFFC98B7729BF7285555743EAF96C407EEEB6D8DD2CC6992594A0861163A0D2691AB5CB338475BE997BF3420E48D159459597E71A4F3EADF86AA66343CAEEB726BA1A23AA5DE362F798948A430E6003BED9BF03C0D4776FAC9E6F5EB3F324539CA15E1F3018F29FCC5381069BC59EDE857B4B599F53D2B632CF50CC83FD289D087E29E8713D5EEFB27FABEA4EDD4AD837272AB83885413C252DA1ADEAF40F1A7AAF53D512B33990A5A01EE02D375F9F279D65C8098ACE4D331903DACCB3084D4742DCB75E704BE6A946DAC36C423E595FE634635392FF84F5EBC0787A3CAA431570ECD244EE2ADC996D64835DEC328DB85B0E67FC028160CBB01157DEF4D0DE7D2D0884EA84E2A0E3B93AC2DA3D8DB613364455293B91AD78A6BF2A92B7E6E383C8442ADD13BB360A47C123C4032965F4D0254B671789934044745D226D36942874526B69B420D27F7952E137FF756FECDF2F53716845DD475C9855ECCDFD72A53ABB64898724E5615CF9E8EF7B0C4318076F1A2592E6211F473013302880788A489B0AB56432CA37DF5556972FFF76CC92D047890493D3A4DA5DD61CC2CE13332C735B3F080A9853B4BD2C454591414F1A078DBD38EEAAE1ADCFA4D838FE905B7B148132B93CFE006377A4072437957976C4D4C959E6DA7FBEF86669F11F19C3B4B696726CB420AAFDB2AC1AA3534482E48E7CDAA6E8878ABEE2633F25FA140D76864356A09D104BA930D714277558ECE01B5C3DA1B9CF48BB621B88C00E65C495887224A050B48EDDB93E08BE3D24ACD65BA97BD1748862661FE538B9FB89B507E4D925B95DB2C55E02E2DA696E6B4A1C41AD895A0371FC514B35B01724513678452C832C873BCE8EA25F0B4AD01060B1D1317C5C82DB2852C3269DF97CDF1E06BDBD9917040594C16122E0C10B72CB83A18058D71F5F5B78ECAF230934156C2D944B050B66944268E796ACD7FAF6CC05C1DA90D44603F0463B907CF902461608FA34BAB7CEDEF357DB133C8BCA1768D21312A89B98B62A69A2CFB957B15025EADB652420AC2D959CEA3E36288FE09BF87D330814BABA1A25579B32B0407EBD06C4260C2E1E8841EC8D77C87EF131FB25F6DF2C9F21A2EF8E5C8234C7279ADADA52DDD0E45ED64FC408F11DD94CA5C8F34A1D68614C9A2162B008AA070B884DE9D62A6FD173F9CFB810D4504EE5B3C17CEAD95ADA5735B75DDBE9E06B91D4968EC8C5A624E6AB1DA7F55415D29185E54C5B9D35891E0088ECAA48FF320022DE822D47BBA898530BB521D1E9C5051B62E1FFB0ADE1875589368F1EFFDCAC89073517C4D24CD5C1DC2F8736D7E10A113788424D58537680F7245A13271F56068657C57053ED120A5AB2918BB8ACBA44C9207F7FD91A3FA653DBD9F7A357D30B65B81249C3F2D69D00B219BF36998E3AD297BB5EB4A68F596960A3783ACF72F7A39CC445141A10E24C69A5692E56C6E9DEEBBC7C96B20A8E6EF2D022042083C0E5F88A384233437E4AC169EA588D064164EBD2FEDD0172B93FDA58915FDE8A58E85DD5A2B588D8C4C0DCFB99DEFF63CDBB5D7AAF9B8E806E500AB268F171DEEFA1A07A6C7075B78D3E2973903427391F33B73C5A8ECDF333E853E80B2764C875E07321CA02779F79C70A50E71C6596E5AB467AA1B92F78A1E6E42594AE80CF495345464CB425E36EAF88CEA07AA742039B252891E1FA7416F697D745213961774F5F7D7E73EF3EB2F57339E25273282200D83BDADAAF36FBFF01D81245C23E08ABB1A332BDA6B1F5B7641D3ADFE8B82D8F9A70A048DBBE8675EF27D549DEFEBF7CF4679982A09FFC095C11ADD7372F8AB3D0C09C3FFEDB86918C23FFECE635A5EFB0AE2A88E2593FB728F352B3A4F7D8FF13D2FE2D7DC87C048B3E47DCB3C56224CD3CA1B553059F422C7D74F941CF925815DD7F17D717645C584B3E6580B3E62832489767F9B2D919509B00CF717204F45F4066152CDF4DCBE98E7FD13BA0256F5BA4B56A905F285047CF5C980E05BA74BB4C586BE948B85144B7CA52AF1CD9C1DEBF18D1E068A5FEE66E454F6EA263CDE4725506224A19A112183E0E76776C80E32124AD71F911FF1BBE4BD928870C0B25C7CE61725DDD8E86BD667425BFE012AF1D9FBE7193CF9B843310B7AF4543871B530BDAB0890D51BA34CB4C8F31DDB01CCCA58F562F5374EEC01B79C505C79F8B84B61A1757A731806346C83B77F4091033809D54B9F17F2D0D43D311567E093121 +pk = B83818259363F7BAA93A8D73466EA10260F956EFF7A8FF4973C0A4F62DC19EF56DB40AC7AAE6A9D686429B54B2059DE20F24EB9C2296DEA8EFD8605D9465AD870AEB64EBAABBFCA1DE04874378D814735B9690710C820C636E26A369577EC46D8DEDCE6424F76227A06458249ECD830E93914EAF5435A347E97D40BFEBA9D5EFFB34B7ABEB6F755B2424ABEF70D8EF29765CF0A6C3910F660F7C0B0B20FEC20BD95D0F557A2E5F859911B29FB34C3EA60815F8675F4B98F8FECFB4C5CAE29DC929592D6569C6EA4D41606C89D85CFF13B602D7E59C7C350F66A8873B5260EBD2B48C803C720AB3EF63426BA4991C3B159CBEEE27F210A64A2C7BC5580B0E1D9546D18FEE67070F4A6A27AC63250940D720CFB3428F789053A59F6C85E159516B8616F0F7F3EFDB790838DDEC3D0A18B60763C90F9513BE9984EA50CD3C78BACB7289F6239362F681BF8933EBF4E93F3F8DF25D2E22DC4E1E7A95234303D636083B2E7A4B9442604FE9293E40B5DE4BF0A0A61A4085AFF9C56D839CA24D8E3E12AB61021746899276966982643578731124D3883E61F6610A56DF85802CDCFCA88A6ADE87F61598FC04CB86CB446EF3E0B65F2B1A9AD373F6D3DB3B222A711A4A8A6308E959B50337FC18815C0EB23D6EEF609674EA0F9CB5889A75B7C42C204207AA68760E6930AEECA877041C1D523514B254B6B2D59471BB230FF6AA03362E8E32FA8B7A9FB4EBA73F1C3B7B54001097C150377380437C28491DC2987A581EBFBA85DF0B0DD967D579040AA4F7FEA15CE2205D38CBAA412DF6FD3FD1CAB5D5C696AFC08549F0717C4F2E4AB3E8871A9429974088BD958F739EE94E5E3FBB613CF4B2B29EC062C922A93C5FA7746E6ECEB6DDF39A2E65ACA8E9F2F57DA9EC5AE57992DA4241387E0AF1CC56F4FA055D38D27CE32D19B2072B3AEF30DFAA7D9CEF61C4627C85DC23473DD62CA1C4C5E01E15A2B7F5648356438955EB38799A55C03DCB0FB3E0CD7328C195DF2FF3A3A0908D8854BA9DC05A0B99A5490480BAE62922AC7D876781D21D20CE485D76A5074A86B3E607F78EAA711994A6396460B3F14B2263F5DD9D2D148A50251745BBC19EFB06FA26A019EF78516DF19EBDCEB2E05200D544BDF0734CC91203FFB875D9CCECBD55E0BF1EB30F005386DF62BFAB50F80D5CF938232696117A553B302B717EDF61173B9EFD1665F1B8B6B66646C01F377DE251C558BFCA185B35AF27242424168DCDF19E931B42673D16018E17B68A6338B8058E89FE3081865015E718C403B5DC5A55B1B279AE89E81646A8F5E80F108249BD2C270A8B24BAEA60C545AB3B548EF0874A76E589CFEEDAE9D31ABAC0CA031544B99FB30A3DB1E1923E470B38C20E1F9E1535796D3355695FF9A74494D56DF21A673D01DC7BB47284F9D33D42034EB8C5796C3B4DF2F3FF6EC946F4ABACE136E633A775D8A61941AA3C77D17DC80ED541197A1DEF51CF0B18D0B9DC49817F12AC39AAECC399A59FE751DF52FF60323A0B2057845D0DC7B52BE00988140FC43577ED36AC9B9DD8763BF355C039A8376F80F2CE82EA38DB14A5859372DA5A79DC5FA5888A8D5193F70662906586D8883DBCC1126873F991BF1B5CA3E6F66C2B63DE60EFC64470C88E9A2BA48C36C7E0F8A9AE2405738F08E96301C7DD22D25D124FC5ECF8A60550567B147F2501EB229BEA085BFB49A685C18CE2270DEF58BC6EEED672466D4ED6B0F1C909340FA351EF2801BBF48A2DDC60B941E3F5F4AE3E4F8366444F2C6A74CEA5D2A51A52D0E12FE34D964F6560888FABF73A394763771DB33E075AFE8AA1BF92C9B2A595ECF1B6567ADD03D4ED10AE04304ECCF5E37159EE27CADB1AB4E460A6C12FF1C032B82A8BE8BE8ED68B04FAB070888744AD486A76137E3EBA8E9862E6CC48DF74AC59B9BA9F9C5ED95609B75A97D3B2458A2678F23F53C773C2194C20753C8BC3C8A243D0556A14EF54E499F22D64C5E52F2565966AA2FA229DDD477621F8D3869CFFF21A1875E6DE5706394F872C6D86F6AB9F1AF322AE77C3284CCFC24F6356DF9E97398A87B50A80A8A414E2BD8D581F5904ACBCC016AA3E74AC0277BA1BCBDA83216E5BE2FB66F2844ACA33EC6BC3B72855234B03EFD52BCE4135A2BC66DFADE9ADA9129A0132EEFAB09D19437C8A110E7E5B8807D9EA818926C1EDE8A1A018815B004083E136AF4C5F29A2B46CD583DB369471497C1E24FD02227679A19AA901209BFDD053F9FAC4CBE11AD671944D64DB2D9A694199D706D810631B375A7C3DB9CD0315F3BEB61B01859F3F2158254F4E04FB7C7192A6A2BCC8E6E125CBDD2F752E9C95B4DA6CA9BB61744CBDB7088ECA3031C107835FBAE3BCBA4D4EBFE948853C9DE93DD833DE8738E4CDDFAF642AEBA563A385F4FB0546BED1C8C83AD3D624B20A03E7CBBE9A8026AE76E8C245D4A84E539BD2046329159182F109B37D65D3BFC4C1A0B58F7C6D1C05BFCA7ADB9DBA921D57E88D489DDD7CF2FFB062EF27DCE1BC930E025AB10F69FECA57605EF39612A37CB96F9D07B9FB03826AA5C24544BF411FDD78ACA21598D4322262E1D26867D7399627763D1994CBB240D7045129D3DD828F41F03B900DE174F43FD2D009237A4569BB2BCB9ED3B225D6F050E47DE3919A3C748758E6EDA929DD175A372D8D95B0BC54A65106A2EDCD0EE3EEDE1B761F4E77E29520DFF5E65F92331CCE2821AD0E0E16AF3C26DBFEA4D887690EBEAE5F0B98011D2AC3B4159560672AF7015951D6868B160A5D9C5374DCB730339474E1482345EF8EA1ECBA8E87A20AC404DA9E14ECEB42EAA778714AB4C49835E20445C08FEF508BF8F25D524CC39091CB29288A8A5A9DBD772F449C3D439967C2E11BBAAA9AE3D0A0CC140F23674FE0105A6A4D053B43B49721AC040EFDF450569D7D6F21CC7C1CEAA233F8FA13A25C93508A0BC2272D4CBA5CDEBA12125B03FFCB3D69132946F7B66B788DA6B2EB42BD9CDF8FA3ECC3D4045CE1D757C817123CED03D508D88F8191EBE3C1AD3B364F45C53662121DD98D4DE5365B2D4AED3D2924E11D4F62628F990609F93D7A8CE1282797E832DF358483B546C3A3A7EF16CF69561A0A8E5F1690A4645421507ACCBDD8EB53CB7434D9F4AD9F0FAC00E4AF6B3EB7103B5A12339512C647D66FE59A32E898874826EA8985BF1A5CC3408B50E824AE526695213C223714B6D0043E6284A5B8F3F1054F33F497AD890664D94618A91EFA079B52FBED49198C0C96629232B7E224087071EC69CEAE084E6FB9D0E82A3AB50C60966268A0FBC225525882B55CDB65F79707368D3754DFA27B478F14B14955AA4CA45CA679856D9445E10499A45EEF6F2EEC1489C2E87578863FB74C6C54EF4990DFFE25E99BF5BCE8861DB61C48C070C5F5796746162353523A62E9EE415F2E635B95F90601DACC4C6A2FABE888359A2A7532D42A7683FBC95F884DB9CF4D3C2A48F1DDA48DA9312C1697BFC2506E2EFB0B253120486FCB0305D3542356078F58E16D7F1ED1277CE8B4B1717FE3C5C8BB6CA06E6BE08943F402EFC06D263A20F150AFB9CE694D91769ACEC9A96D121A8B724C583349A6A3D5E3084F41AE1929FD5BF5464C43A7DA6ACE64CD548BD55590660D98FB2871E2A3E482842D4F8C2F5B0F09517415644976C26B07F804D3F471E0D3EA3546A0291F20B45A4829A0B5A98913FED81FB23A03B09438308B9DA4CC8C42262329845651A1DFE3640AA3F3CF1980770AA3C7CD8E20C5937A5B4AFFBA866B27C6A4A487C03D49DD4EE438D17D4B0DFA8E859C28E2D7F7D14CEB03FA47F11358222172AA8888C18AF04E8BDD679B23130C47B630F78560A1F8817F7CAA336FAA7B6B96DBB9921A661DB50C61C04F4F03B37466CBDE7D8CDCFC9A856D1F87E8D7F22EFA1534B3E2322DACAF80A1CD59320DD7712DA9CFBB0D4533DABD202B7D63DE1C86B8C9DB7699D25CBC9422F33F68FB023BC81917EA21DFEEC50A57F973D64CD3108D52F87EE22C2799FF3EC097C7CD983B416BED6B7E049BB12E5DCF3BFF0428406068E6668BE7E6555294D23B320610F223BA415D744D319ED74AC13792A6951B80754A3A9BA6A1912F52174B23BE0408C33776B8F4289B676D84FA442B76B805618839625EC480B197AD3F00CF1FF8B951771477E996DC3435E52D4FC313BA1C83829F741317DECB55DFF7FDEC8DAE2805EC3619F3E6C5803E513F0F7047D71099AEEB121C09242D00A35249CCCBA7CF8C26672AB101A953919E8C9696F8F92A4306BA33179CF2097C7579D230897FDB08A66E4B8A2484F5C44756EE53CC9C24AE2A855F5F22C904CF8E5B05908AAE39FC68E76E2DA0E3B8B9A235CC62A547B5AB5CB7E94CF1AC87C362C83A036EE5D3A3A1D97BF9B077BE72029F14131BFFB71E5A79D916285D78F3AE4CFD7276095D6247B9C94A965D1C280C75D5E4D510B578FADBF8984A571FBF3057B92B6AA8390D44A37935FD7753658FB9B24F168EFB87ACCADCB7FD139D4728F12F89B83ADB468D475DA64EE3024B029715A787FB7216C5A425F3A8B9B57AAB45E4084411608832FA269AE651379AD1EEDF7B0D96D30A7DBDA972ECBD2D2605665168660F5809C5CE358DF627DF6921CFE8D04570FEB08B9D5D94C43033CA9458F491806F3968B31CD37FAF8C95BA81F7DCB079F477284682A32A829792BC07C1CE9FD1C0AD986B08524668C13596CBF2ED272062AFCCEE93295ADE738A9EB2F0CD33AD84D9837AC1CC72801C698E97C6D39A739907BF3FF0A5665A624ABFB6940CFE3CCCE245285951F837660C6564364C52584643D65CC3E649B3D9A5AE97EBF7FE242E8B127AF55F7DB65C405FDBB3630B49D8533C5EB015A4C1384A779B290EFBB10A7C301CE890AAB2F714AC9272EAECE36EB3385DA0808339625A582311C561AACE62FFBD319E22C79024E678059D6DCA0E1F5C07AD80A46639B90C2C7BA4EBA33558B2625D706072E2A4FA763312492FC4BFBF256EFF76C709DDF9613D87A4C4680D830D4F0D82E73F116BFD6326B107CFF06FCDC3DF1910A58FBC141E216B0646BC426B63051504A0A0C1DD0FBBA398BAAE0E8E24F214F4FA6671D1A5CF051637EC9DDCACDD747290A1FF3454AF0B3792B88E98A8BD5D0A592716110F8C2DF59B6336E186001962E82F9423EA1A3D886450086618F2C10D51AF575BBE12BF36DC81AF1C1DA3089234B8C367145B4DD9D7202C11ADD21A9D690C19FB1CB8D9A3A4BFBFC1286AA512E56F78833ACE7A104A90ECFFB653CB63353321C52654802713F35F074F77C922F3A681212FE8B42D0F72374B895432208FCC4141AC08E8BCF2B38BF77C17E63DB5BF1AEEE465AC02A029411499DA7902019798EFCBC9EBB6FA66EF28B645BF690C69000C3A1343F9EFAE79E775F89546631D00433685D092B5E13ECA2535F2B41FB230DB2E80694A4ABDCA43297FB2505555F072558E5232A4498DF490844D9B710EF059BEECBFA436B7D287C652C55213D5D90F0CB799FA7E335C689BDF9C1A3885AE9198082EB8399F1387461C6481B521D66AAE5BF0EE214DAA594224FEDE5C01F22059B2CECA050FA21356E5432DBDF0DB664A9A1B2C6185F73DAEF1F5520EE2735809C7F06BC16211408E747289E6C993B06CCEB95B84967FECED845CA57A0805C07BEABD1333C3C31493742E6283CDFF5BCC3BED443EBA3EB82010581AC4C1220292F1AEC4D3A5484770BFD5CD0DCCCB71C2F096BF146C797823D9F5B1F2DDDC5C14080C0C19665C7087F0A10EB9312E36EFDBB008E3FF6A90B5EAF024D6A14F99C17123EC111E7F6698C5CAE4F4B84906B188A22CCE07D6465E0299892EDE8D72C5AC4F93423DB752E6AF4F1BDC304E6CD2BCFF1319918D636B721064360CC371579980D2DDF69E0E53FBF5685FB73A4ED85550F832D11F2120E1522614B45C31FBE0DD272A147D2D669AA940C35341DF159094AA44E2623D4004867EFB82F20AF6E9981C236D35654549938271103F77DCA58C3F69012B3AAF4F9E58BB133F206FA460ED7B4EFA08D90D3B9DA624F678A6833015E969572F456E20F2F78893613612D7EEC0CBA59E2B573619260AC3B9728C2F312589C65387488398A56167AE2DD72A0D89136E24E34523DFD8B0087AA7C7D38C89B2DD9EA954D417D2532FFD83133C7A87FBD5057B8FF4945CCB13407646F695A8F245908E4879E2CCF937E876A6AF99F5973EBD818C43E3AEBBE76EE56C5EFB775D93F83BD43600C8784FC25B20D69CA0D03A4D724AFA295025C5C7A2CFDAB34B74A571C9562261F579846FCA8EFBD89718817A7CE421D7FE4238C4BE2EAA5A3262F628507C385134E78B288A5E13EE54E4BF917CBA8518F7EB83AEC043DBE010F26D8793427089A15365B93A24BA607399E90082DCB483C494D7018CE4601ACB9BAD1953001B6B2E5EDF760705D2B19DCCD9966C406B75D77BBDDE82B7D10B005E3BD122DFF76EA2C09711B9F1705C90436E0D62C3216438F6F7C5718D6CEF6BEE60AE18FC30D2302D30C9455280130D020C61C1F2469812E295E96BE8EF421A33ACEC67CFBD52969DCF7253D0E722E06C97998BC7E48C804759376ABFA01965127C42099375AB1D4772A5080BDFFEA18BF6D207BDE71E98444F41A7F6498095B6DDABFA5D197F2DA74FA31EEFC8B5776FD112F44F166D10ECF1468DF8F35707A9197A4AED229A739969245C4DFB8244324280DBF6F7D3D3A9C4513838419B6316B13D8E1A5126FEC53F1C4AE7E7ABD5B7DB945FBC8C50CB34D1ED8586EE0728C3174EA8055478AC3ED7D4BC9693A68B42182165D8B6605881D0EBC9E20CE739CC4184FE3284A9092F943D6EBFB6985234534A8453C2490E8C64F978A439CE6138FEB44AA75312B75BDFBC18C7F03A796BCF15EB1C3AA23113F28838635CF4EA99FF23A680D238F8E6CB1EB4547E54572D39F730F375D44E41415E48095E27570841BEBB0ECE2848F781F8D1BF715B3DF2F60E2B2F2735412218A221A3E4D1706F9F83FCDB9F1048B6EF093ECD6DB34FD51805820692E64676ADCE93B07305A15FCACB63D8647CCC4B28F3676BFACF4292D6CA36CCCB08AA8B8521EDDCA1857FBA70B9D1423FBAEB1FFEC8892EBA4D49B92AF5B2AB642E693F4D147FDCD6964C40AC11FEAA85F766C46278CC98D01A076A6FA9AEC8B82F0C1992342A6D6C5C20F99C81364F5763CD65FEBE48636854E9964628ECE9838EDF6794D4AFD70DF9723047F56E4E44AFDB92F50BE5ABB3EDC6EE4B93CE853C575216F940DBA5D95C24EC6203AC5195124DD44FA539376BE4174175D0DA0B34B373C88675ECC8062A357793AE9898A1424D5135458998F8A33BDDE4DD77FD08FC2F3B5AA63D81BEB8C9296B03AA28C2464688A8786BC6BA8C999A50AE419D367308D96F23FD9A3084A50F0DD6010FC1D063786FBD8AB7E59AB331DCA604CDF9D95F2F79150E29FF5DEE7BCE09649F7E060E39597568A90F9A944281B3D596539BC6BDE1C5682555627594C7AEE60244B28B504DB68A746736DA23EFC1868D83210B2537724F01146D01DF75FC46186398F4D6F129A5D2DF2DA6CE1C916EDE166A682DB3A0ADCD5AB17E6C3C13B65AAE9A7C809E778748823C596F9D34F48A91C16A52307713D353B7F4D8A5AA20E39A4663D4E677FBE13D115AB932768DDAB642CA534DC8D77D9D13FBCACAB93BD54047E01A22D46B1AE4813675E1307A08EE58CC025C9EC905AD1BB3360050CE8B20F9AF32048438318034E1895088A3E0D5612448C2E72DD40D083C2E2DD83C18FDA4C933FB7A4C2117417BE7B9F177E9004984AC9490926C96E67F40D0C31829C81A2EF550F27D2A7186742F32CABB sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE28A79011DE4BBC1A4D8DEB96F5E518AA3 -smlen = 1465 -sm = D0363E958EF21BEF0CE7F7FF2FD27DF5905F2CF5771304A1B4B97AEF73F89CA64652CA1E75A8AE50C965B5D0AB93E5674DA1FA1F69CD1895B9CC941A59F1FB9F981861A9E603A5F274953CB62949FB00D0F0DE50D6471FB7D63CBB0E107B65900D56CD8E5C7EF22705390FA5DD13339B4BC5C2EDFEA5C4E63F8DA5D59F24B4DF323281CFC651491A108E8BD0CC5C03AAB8AF50376BCB9C15DF5DD789BE57F48578CCAFBC94AB305828BB8D14134AD284DD14B643197A9D6E13B10E7F5D337EFFC1C6609CFEF2D224931BE68867F984B3814BC8E0F9745C082BF03A18BCC605041BC6AE2F0744C2EB70B779B3E1D9412EC1B0D791DAC0083EF954560A3603AD2BE7E307BA0DFF734FB06EA2D04810869FF6E1B833DDB6386B5485C3E039A116A7FACA11E20485F2B4501A871802D85C77775BD2FCAC3B5053D0B76EB8FC440E1676EAD9498D95226894623E5C8659A79FEC567E151F18683FB667F6954F3E2EA5E06F0BBE73FBED98E92B581E5A17C23168C6A2FAD6DD5FBD142F667C4F22597B07D4B594F9C26E1C99016B58E499298C533564E2F1B94EDBD778A9E47A14FD7D5FFF5BCED31BF454DD505AAD8ECE232B0096846386C6CB76294F2A1FB3B853B433382F72FC3DE2EEB717366F48B10011FBF23D477235FB08FA138DA65FCCE8857063CDEDF0178EACAA422D4D9410D36D372C9EB15928CBA751B1B70F11EA637F96AD00E5097FE6291BC8558BB1AB0FDB2F8E5549E9201029828ABB4938D3FE8C82446AEA767545F8729A4494AEE935685CA3B2B3D85774EEEF5A43F9EEA2E753E560B07EFC1D394D5386D2D67D4F23C597BC1494F2802E514AC8B0E2169625E6C1A23D69160233121B0841135D6C8DC460AA41632F8B0E758AF3E9DE6372B83768E18BC508CA57DA0565F2BF690D97DE011F6AB7BBD2710C4CA29681B22B92D93C6C82109C600D73214824298E6A878A58FF3B96DA27A958A6EF90205781451178BA471905F06AE5FC2C60F8B9F610C68577B0237A2C1F52CDFE0126360DE8E15984F6353124286F223B2276E529B9BF1E260BA0F34AC66E765A49887B0898D01EF7E12A4FC8DFB7C2D8407220A33D47494E05682BECDDD24AEC6620E829106BA9B1BB9FD3BDAE51292F86B2DC47B08E4DCF1B95BE54198206FE558C2E4A26E7924C5BE3987B021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +smlen = 1591 +sm = AC896E53C75900880FCF8441EC1B2890D2003E23409DFA976E0DD87FDC5081595A62BAAF1AB1AFA6F7D02F574167265EF1E45D2E2D35ADA4EDD8DB4FF29940253CB5D0D93ED5F0CAEB3D09733B7B04745CC0260FEBAAC9EA00BD84B5E3AEB24B546E34705B56582E7D287B4EAB7E226FF3FB4B208143A1B630E7CCA85250C73DB0EA4D68EED1D4AE20A33258CCA1E17BC4E3F8B9D10C0754A86C02045B1E43DB9B451527A0CE92F4227D1D72A5977035A6A4F09E0A352E965E4845D1F0BFE55DB29D80FECF6E0134E80D0CFB4A7FFA073018DAA56D451289C3ED85A7E4ADBC3E92D15F4D47372B1658AB086D72454FF20BC3F3C329A6DE1EC966CAA68A212F772596C2ED778781DB5041A6BFDD5E5C528F0C2E566D9EE01C0A9973085C638E6D9FB59300984674E8610C9AEF3531250EBB19A0D5056F5BF7889DE6FD624AF27B81F45619D9BC9487E97652BB6303B5EFC8AC807850375978CE45B894E997FDF87124E1ED4DD3FBBB80D77684152C18BE5474C77B423B9EE9ABE013DC6EF9031E4765080D76EB1F38EB0D049D910A7E064DAC826E6A092977CFD347ACDD9D01F76EBA0F6894BC9D5B3C2134E9554B7AACF07FC2EEE295ABE0EAA654811D1203241DA2CB983AAD229C646D36F78EA74F6FA3045E6404E49CE0BA9F51EE3F6B4A93F174D044476047C258E1CAC2F1ECBAA7609E677ECB8DC9949C042537B2B0826403549BE0A9497D86C1715D73838A8436307E0E28C52A2FE5F784D2E5E58741D23BA57687463CBA0FD1B676517F94AEABD3EE683C341415E051C3100771A798ED73A1BB691EA48D87C878862BE63E80AD79BC19B76AFA5A9933D00A168DA5F59DF646120003D11786D6A0363037949609B1000D30FC6AA70313237BD929634B74B5CDC9F98D695C32D5C06846C7E3FBAE8BFFD501AE5BDB7F7247A229CDDCEB4A88441DBC179A553F24F525D573D2994D402B9E28C7B70DAE6AD777FC54FA7C81858438F93A4F99EF09F3A6D0FFAC30512E9AFA981DDA1ACEF55E63D8615D05D094B78DA5DC7F3DD2C75137C99A6725BA973D8297618DA40C898EFE0D18EBE76165E0B199227F12C98203AA25919475CC1CBC630FCA21278F37ACE355DCDA2522130FDD32AE7DE392E1046AD62E8D2EF890363CFE80F1B9DCB9B73DE6B6194C6AC69AA5D00B86B61B3A0DA6CF3FFDD75FB3F29B18DABD70B4E63537971F032F17085A9798473B737861359BA182532E8B9F7DA8772639F3E648FD8BDB816475CE3B47787A0863F6743F8D7FE714AA6D4D01035C872EDC3E8F1BACA107106BA9B1BB9FD3BDAE51292F86B2DC47B08E4DCF1B95BE54198206FE558C2E4A26E7924C5BE3987B021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = 60DF3E9A44586343F4EF786A369E2B73BE95AD8AE3D6CA1580203DDACA8B3469E9B583963AB2E9CBBB4D64E7CBAFC27131176F8839D050C36F49688B69EEB03BCE14E736F3EAA464F4A380B8866524C69D489179E3972DC6E34CC8086E50FB1A70F9CDE5AC9FC72DB4F3E718A5A9F7E9B83CF6A14BA1F9BA2CB429A11F28F4096DE33265921EA3842371AA7EA59A47DC135CC1B03CDFFD21C174D4DF20C82E97DAF2109D356AED6E823F1B2DCA98D9308FA73AE43D85DEFAF5D008AFED1C6F4A1D02C1C51D7C7771087779425CA3D92B669CC63A50B3BC563B92C7DE52BF43AE022C6224AA469DE77EAEBCCD30B4799C58627C6F782F41AEA9CBC4B014A96729FE2BB9EC98808A2D9EA4427B79F47C1C5768E528953396439668A0CA66EE73A26C649D6082B8E64E5AE031CDB79A088A803B20FDDEEB7AC118316DD81F7DAA894B43E49AB489B769CE079E14B78D79573D11CE3D8A7C664C37992F600F265672147628EFCD635A6F20689F5398C378E0D2FA8A80A728244C1A49F5D638CCE194A36BABE16B7F96279335DED8DC4B19F1A99574DD37F373824C0FC1862462E5A013023729C5425332A28CFA3F785F1D84E610CE1BBF9BB7EDA1F7BBD54D31E549D41753FF46A0D2C9F4E2404C3E2925295E302E43D316BA9612EFD5E4A64EB7C2E1C8CDBA2E6AB67F90C10EC8AB92EAE952DCB8EA60B6EAFE0017B9AF68B9FC1E6F842135C2D2EAB2C3FEDCE8A3B05D62D0F74892CD14079B215BBBF5AF3064EACEA2F578AEF6462BA452BBB2D3BDF01F0D4DD2647DBD7272DDD4209EF77723B9543605A1CF4DE5A0192700A0530FACF213667C1FD4E9216A1F4320A8B670CB4B0C01CA60871E245783F78B504C667DE64235E2FF419399BC23E035FF06BC4CCCEF5C26FF3959AB0375F9F0B1A3538EEC3FA81FC0B0593C431662DC6AB74160D967BE914B730D29AA6D428FF4F81481DCD06DE2D3E93A1C26D138F7640A4F5B92E538F59B170FA507C0CB5DDC5758225CE7B243AF03CAFDCE06D57724E03D31985AA16F32765C3671583D9A1D484DA1404AEB58ED10E9FC197DC85067FF8F9734238A346B0F85D3880EFC61CDA1A1A3E39267B95A6D833E929FFD3200DF73B600F30BBDB2BF14AA282BB525B0A49B10CF20EEC69B84A668B51C80FCC815E1651BF93D54A695C805488CF90D4FB40120805EF3D05960F93A54866661AE8CE1A48849CAAE36C7E711CEFB684BD2517C7007B81E5C699072EFEB478D73B3BDB34DC3061CFAA6E0EAB7EA5AABC114DF846ABB8B3D8A7732DE8D185C6AFD12F7D9E51D9E75D20D8F1A2755765E7EA1C75E2D4C56BEDD80E6DECD95A126777823DD2057E58A89379CC1E3811BF46A056BB86E2BF61BBCB3AC53A37AF114C7FF40BF29A145FAF06DF58D1174E457FDE25D85C92F15C3BF0D8F9BA73E653ADBF60924E9363F6ECF89838F44EF2EEAC52F81570C5DCBDAB1ECF8F3B9B38F199EC6B79EC3B38984F2A6FFE4F34EA5A7963E9C9E265EE4F769A9D8A60C098466CC41C605AC7E9D14816A8ED5CB50AA1B952D9549A70F277FC13AC7B9451EFA1D61DDFD42EFEF16A908EBAD88363759ADBBF8CD82C6BBED0C682277D9C216C6CC57856DB530C5C2BD292D25048EA4ED7C8AF01F74D65F3A4BCBF3735F0FD4936FD88EABDC7F0CF16EA7BAAD61F4AC253351EDEC935BA99683E9E372F7F7BA81D349E98878777498463D126DE2FB25D4644C905EEBA9D59A667D014426C69E545FE3863B925C56CA6F22FFECB4EFB72EF08854599DB44830F04EB07192B08D46407F19D468631593C0CA44648973BEB74EEFDC4FA940C47156CF63D30CAA544BC22FEA9DE3203190A75157EFFD8FC5C923D9D13E2E9CE839497A95E49B042DD9F76F46B8E2CC7FB20AC6A9F47F2A5BA8DEF91457A0FB9F64237ECD0CE0F429FA2A279ADC8D89D68EE5EB6EFC6B3C5B9206C5C245198AF945A3FA5F66D29478438EBC40CBA11769319701CAEDAA4F6183F8F930FB785095031314A0E24493A67C4F61197B521CC7664135B5A1C358EAB65498DB97A189270BB61CA1377C7D5E1AB82A8BDAEA0F734B24F8461E4A4E4D5860335EC340E393DF8366F78FF44F5782BA3083B1F921CE81DA2C48D3958CEDC16C73CEB3B5886AD414A47E63F441F8C05147E3911792FCD2DCEBD16871473F7D84453C9CADB7A375738B8817AE068981BB8312F6E189EAFA78CFEE5D40F16C3D227FC3CC3DE48081DE70443D14C4EA9E2AAD37A745D4078927C8925DD893FAE3C8D0D47E96E3C74338CC1DFBA15B1879F8869018B8089434106FF93D5AB60D9A2FD893D5B8E22851622863223F9213355314587B159D8841A63A0F1CFE238535B61F3F7866C0EC894B0EE6D0E002555934FC3766535FC9902E54567410D40B59CF2CE1CE56464208BE169CFC580A8AFB09F89E551D724530BBDFDC22FD9B4750052A1A887A6FDAD49AAB0F815DB8BE9B0544DBE760FB3C07E8F42D7F8D0273DC97CEFA83058A14B890F35A57FC0B19CB71B1FCC5C989A00D07992E05F30819EAFA60C2067A339164C8DA5EDF9C71A22D8109A2EF9DFC4B5FFA2AE8F79558CEE353831EC4FF191C632829B341399C7AEF91D137AD7972FA182CC69B1F9626F873CD1FC16A07A1140CEA36A45AF0FA5A57A161EFC2B75099BC1298D8EE278403ED8E28ED1D078129397E3BD0D260859F155712E627B1E7CB3CBEFC72EB5E9941478F8652733293FFD16A08333E0D40A4D33EE753E4722D5CEDFCDEBCFC0671BB82AAC04BEE748A2D3DA9DC587D6362CD741027FE30CEAF1C5DE614AD445A3BF9495DCCA54691F8CCB1348A3B70B633654C57644D4C975B0B2E203E03D06B3A056AA097757F0749CC7D43A5155108FA23EC996981E129AEDDE525E5EAC9CC4B3CB0C8E95C195CF02EE3A3DA66F104FF01405874C7BD30A7772166DF3C90C12A3A8C0752287B3311097CC3ECB368DAD96F0C8A76C50543EFCF0A76F1D2BA0BEBE6153366E50AB6ADA2E543CEBE48F3D2BC4897298135ABE692A34E37778F7911392F2AA307834F0C56AB85B6A0532008876A775C070FE58DCC6EDB081666A088B0107668CDEC66253839B650C39D030522FD14F7A498264D751A5D3446DAF398EEDF3C030C3CD8A51AE54B0BED2C244782CD78630D8D34D3D3B9D20E967396C3778DF113E957D1B95793EEB1DEBFDB416BACB974F46675973A8A12B111A3FD46C1372E26C8FFBAAD121D3A33C70C88AD538271985CA5AA854F3C1F4B1B6A95E1C5F367B3A062BBE299E138F510D43E757F35EFA083D7698D8C361CA9F2ECC0B331C46E85863648BCD5591D74676B8564CD6ECFAB7F0C88FA8514CC1511221D157961EEC57B7ABEF533AB56B2ACD2CA5A188EACB63D3667E8E83ABBCB90C2B84CF3D9DD996A60BF5412F19A739B983E67017CB432930275DAF21E28F6BB6FAC0420A1DBC600E8146631200FC52A7824F95EED407C062B7C61BFA17A6FF28BFB5200AA964AEF4B0EB69F01B4E55EDCC17BA30B2DFAA30081729F14AA855C39E9551E00EBE82F86F3A8E894BB6CB0841F8C329DC488451773F8D3F2B855999D2AB5702E376A2552F3F4DD7C5CFB2483A7E08307127B473EF5357BB9062F28FC9464ECBB39E83131428673D076F69D068986F9A228668B472E83349DB8852F382A29B7ABB43E37015962EDF00A15DD41E1F21E907A5DB611ABE9E3DF3A7DA3E7CB6CA8DE462EE4DEA8B225D305EEA4309DB7DEFD26A31CADB3DE1474280DD37B9018C7A3C94C7C123D7EA2C0C4C2D2B816A935B63BBD0116BFD4D8013C21D4BD479EF0C11ABFD398CBC24E6E4D73F553709234D916382E7049F13108D892E41A6A1DE9232523A55ADE31523E51DC517C3DEB3FB0DFAAC80BD4C6358D76AAC07EDB42537CD9829F2288B0FA75F35B2760DD8AA1B0C043B6855C7C777CEE3CE4BC7988CED739D01D025F9FE112F40C7F927E9403223CC5A51E18FE5464FD4AD458DA44681E8DAB7569B3999529E67111D27659434C3AFF26F7128883AECF414E6BBBD98C080EBF75148F96781A314694024863256ABF2E4045A0F79F2D330548C6F487171F9BF889C816B925CFFCB7E47EDE7967076E1DD015EB148625251E315A659330684069C1217709D939AEF3DDD2744313C2363EC50243E2D8562DB511130914178CAEED9DDD239360030D3B61B5F83706F1651DB63B1F8E7DF24438B1BE613617831D64A42C84870838E8492582446257FCB831DE19F87DF0CC49DB1C63AFE9E17E5F998BA7F233B8E16F298A67D323A3E4E3B24463B8200BFE4EFA1974884AE795E2738DFCF0CE1C6B3912D46CEFE7887AA8CF4BE98B9476F62D49E9B03496DB7457A73440FDF5964549DEE058075420D5FC6586CD8D1DEF8F9B8DCDD1806206B8309C935B0DD6FFD9DBDBD47AE21A44D46C22D589A512373590F805564EEAE68707C3A2C767295D20443792307289AD70BA6881C1755D3A526041DF9F3EBAB148457BDDECDCB726B709B8BC35F0D58A89C5E324BBD823148ED70CBA7006DB24367B0D1237202477588D4D0D9D07CD144AB920CB17D277B810F10FE4030F71391FD505E5FA480F9A0B5544D2DA0688A0140CB6A4E2BA34599AFB6E54EF11A8DB3B564F102CCB0E0CA6F6EB9492EF9BF0A2014C6EC97745D93B62D3BA4B1A47E0FE5FCAF5A596A767D2D0F73959576A6B7DF5F4543240F791E33208A87437D0187473C208C8F84EBC698A0B63881C29210A73705F53A8C672E3B9485D292B13B59D515400548E99BFE1ABC005D938B6412C15DF6FF2E8EDE346CB8460053DA515E29786A9C4A562846EE64B1AEEFF9E25CE0A4B1145C654B0548621B294F032DDEEF990C1C449D7D956D54D2ED4DCD6819BCC9CBF8BF3605001AB38BD469951AA28FF32A81834880080BC3C93CF1B7B770AC5770E4FACFA28635F64BA08939D291D1E4B63940D965F912FA1BEDEA2276CF8BBBA3F0847192C1C5D1FA5846728E6F9CD8A399DD7EF4687D35C6D4868484CEDB4A8CD40A3981F910289000DCA17CF717C6A24FF65E8CAD02174533239695C532EED7CC4C747BBC51D57F3A87C933AF773B183EE54981A927C24934C3F5B7EE6D72E1753EE36921A77142A174D85A0F0681E79B02BBBC8BDFD438E693530D641C6704053B122341889B70BD51FE5D55D6AE22F3635551AEA56ADF65EA0F7B2A3A565101156EC785E159D9AA1376F1CDA697201593EF707E512BDC4BD77E9F5091220D16B247D8AE2DA0D18D1A3DDE8DF10C2BE37A7B9F0E31F9E33B527DD7CDB7C5D8769D76D4B992610755346012D2E805B48E51F46F0E3527C647E5893CD9E1B9668AC41E76FCD99A1234B86CA367290E7B61C4B5A30218F8854B1C0CE4A1CF57052CF4AE691C122E5291950E83E5A289A663A7590C77CB57424142A22A219A029E94881F8D0F56C17B6549B514D3438854C00561742209513DBA77DD86198B00048E4269E520640E4BECD59234FADC892C138FF91854269C38253B701A53F94C99DBCB0E9C024784526FEE460E0B821DEC53F5092640A15C0B69192CB18ED8B6056A400A28DF5443E60BFBFA077954C66801C71DDF721039F1C982C4371915D214C0EAD28F55C2A73322815CE6052750EE2208549636ABE2269F83B4F717A16381244673A158E7049C261544035470A46B8E23AC4B52413527B57E4364D905B36CFB40B7D6B74532CC51C082F01E32D694F43A185DC7219278576541A86B237C695C322C568E9C056009DA276C458422C6A51C92F06B6C1789A600E2EDA80000244B3BC4C0B91E0C0AED94DB1E4E09176219373DD4D8A2E976B1ED31F49BAA4AC05A8053BEC4C97A64CF4AB3DEC695464243DC17E6B09DD91740A960E891121BCAD05269DBF8FD636FF5F45C30B4FDC524879F22C150D137E00C2BCCA1AD51C0E10AF60F0A5960AA794960704C8DCC98B6647E8AF8F0F05819C4C2A9B29CF34DD7A1BDAA4B185A8541A4E11B980CE120511A90ED2CA5C380FE6487A9147CD9C398A896EEC0A2F3A5B962230F61D89B87BE20B7B0717413B0E6B7B45406E690007C8FDA20E14B4ED862CF3F2996B1EB37B0F9314DCB59BA3853EA217647ABACEEB115F69147212F8C028732CBA144802D6E0D6ECE3F59B3BA60C394B0334A0361C9C70F9D35F03ABEF74EFB8EA1EC84A98FB2129D64DEA0F44BE7B33C9D067E327F1F3F689822246B7D8C6EB1378289D810CB26EA8D4C8609EF25C47860D63FA373DC43778F419E68FCDE832A2B654E4D11D73F70810A3A5E6ED4DE8176E14BA71F3866672E59D29B57439D4390CD362D7B54032FB8DB5260E53DD2DEBEF127B278F11D875F3AB8C2C4B34287CB87F6685502BF15D6596FF6B153D499184A7016EAD31DE38D62C9AB0FA68B8EDAC93084995CF64825B97582BE9BB0C0D6D22A13C530C00E81CEF25489C70BBDA0AAABB7E51C8D05C901B7663AFA2CAF31516014BA96BCA33B5A647D8BAD338D44BD32546460746B4078AE065FD590AAC0FEAF38C4B07F5EEFD529F92E3E61DD6F466FB213D4009C6A1C6754138669D820CEBF06DF7FD526A3AC7E26BD2072C8CC092EDA082BFCAF15E5E081A777CA6057AE50E0EDF4E94564879B2B8A52ABC2A158D4ABA8F0CC7C439E8734ED8BF9F415DE9C4DA7026998189F153CDD806D646A8272B9065997D74B90105E626E33E3994E6D2E9598BB19C954E86FA175CB353DEC0EC786BE38ADE5886D19C45DDC164BB0C0C4520E794E40737B511F1FC55F3DBB70667E2665721044B925A8726A378273C28B8EE92727C895DDA7AACCB5A841F664E0F92A8331CCAFE06842EA2CEEF5A03E3C959D75246A20A085EAEACDF47AA10859A108F7007601899B9907F3F7DF26C90D034715A05BB18ACA14A42C4B6CFA3C46A5483ECF2A17B4A0D4E79F88B6F89086373BDD6172E3EDA8243E396CC6608C07D1BA25C6D6EAC23F80345EE1860B7E1FFC300E95BFDC5DEF4B8A284D3E6B5693099FCBA67EDC6A33A9542C14E39C91114C3C3BD9E3F35322324F97F8C3F89208E46E5BD1E9E463EFC71435A198FE64FF03792DE5A9C2B9DA03A5E909C5C0F5A22C6BBB0B7E9 +pk = 60DF3E9A44586343F4EF786A369E2B7370A7A36BA3188D012F042A3485C18F4477895F744886A1A1E7FD157828FBB991BAD5514CA9621B34D68F4E7CBFFCE00ED2093BA182B1DF4C85F8052A335B90C6F91902D79DC353C99069CFBA7E2916C2AB540586D14B7B29E344433F75001ABEDAB2F70B0F2F0C75C862CC7BE66842356FBF5B34639A00FCF898B5E9F163C037F4A818806C2122F60CBA88E12E53E22B72C2AEE19F46887E434ACB1C27309B24BC4C9689F333638DE92DA6458880CD02B2E7BAA4DB880A5E32C07D9EB9B46657CA14B48483756185E512B87D90456A86D3784B2A0A528EA2A38F52AD5CE60042E175B799594766581C70F80D4B6C6F0746B1DFF1A4FC2489CF9FBF4D947871796E7658D7B5F13FD9CC6FB8F39F7816AE91B82C281879D3E13A109F827C0912BB173A06F752031CEABC3C76DEE3A901BA7D864C300A64375159FA14259369F42485DFDE6B41149A2E7B4122A8BC68168FBC9797F0DEDA8E793C37FB3D2B18EA186B7A0277028BAAC51A15B03C4D59FF49177BDF74C8CA6D66CC4F74B092751A5C24B7C604BFE57B9833A22CAD8FC0D0B8592FB1A51B511B195ACACF6C5D39B73A50C8F4E4D6E1FEF9054967A7A1DADA15B7E2F429ACF18108C5CBC3CF315353B6B4A0C5A291FCA502E97309E2D6583F27B75FCC81BA5B4D15CD3314083EE463BAA4AF7EFEF44BC409931A94D04907A6A5A5A313466558AC6A4577E388E4E312BDC065202FCACB3D701B08B7B28273B7A56DC87824F2B0882D3E91B4B2FCC9528D32553010B8EF98E06A57400F50E6E1EAEC4B0F801EF9EDF9FAD93A10ED022F9D9FEBEA266C118EA520A6435335885CE98189C554DCC3A7E8C737D78BD3F836CE1352779AAB21D3373640728F7E63C8EFAB8AE7EB291E07D0F207A0F9ECA7A025D64F8FB347E85D4A3C8FB8DFA91A09C502626B633E806EAF1F00B0DBF2ED99122C9DE3AB24D2B73F496CC93B3A26866B7A2EA189DB542F89F3160795C6C37B1B23F7241884BD042E81DFC1535215816033D0A23E4D41A6409135DDD07BA669A957BE64EBC8D9263A268D4A83B0A82A6FED7DAFF60209F178F3DE1F95EAD3CB7736C29045113400E82287F6B2ACB0E0CAA6622A2F4043F28CAC65985F15F17428786F94CE9625A59325D0C8C178EED3FA8E4C6D10733E6194742744B59EC0BCCB62E54019B094C82FAC044C23E26ADA7F6AF6F574A46F0CBCB5C9C03E140320C3FC4240C7FA231F254FB2C7A6CA1FFF8A08F66BFD6FCE4F6FAC757A151661BACEB2E29C33EE726F4F5F07F0CBDAFE968C469C3D8B8E574C45F3088D48F247B6909FF0C414307AC0F6FF1810A567947134BE90C8E6A63BA52E9775009EB98C001DDF95D83EE7D5B827EFA398061B7849CCC7E90D449B9B88C01A5AF3E21D347268808DBA5072F9CAF568D66E9FAE7ED9F928594EA9003E7F54525CDB65F4FC7F745092B94B12FCF784AACE0A9F0D3D607CCB8728622758D29485734C0D6986760F8EBE74C378C04F75C1250127BE10CF338A6963D2DDD078A416AF5FAC0E54C7C6AC9324B4490F955FA8D8631B8621EC5334817C9E1B540EC283EC360E3C4E16B33CCE1F50CBB67543F90127D17409570FB9912DB075FA07CFF7F73D707F83F5612B646148D549219B91A67B122360CC61445487D31B61B0E5B60F1C2F8DEC457C92B7FE4B4C1688C5D5ADD7EA7D0CCAA5C269F3FD5380E3EA555F80F871A0F4411801AD355C1B484A829DB3D8C3F70F970B5C1FA8417D6C5BF5B1C7887D2C31545FB290E3D09E31F987FC07E4D33F98C7C3C8276FBE74BF3B72B11546EBDE4DC9EB615280A237FC3500812F2F72E6D968FFC1AF4204AA9D136E9BCC1C1D99049FD99B50FFEF6F2DAA9DEE23DC3282623881D2E60E9FE2A42BCAAD1C04D5F64D11AD76DDA738C677533A6F52FF195F24E746B3CA1F5D21E0A6D51A4C0C821ADF2C05DBD38EF8384B78DA7559A9906F82312126292229613432AE2D13DABB0907AF2723FA8FE3EED59FA9099C268B78BB1AE79E3EB9779A6C909B41AF6D41997182BB83CB7C4DC1617C88DABAD5DD135B6290893E6063FFBB5A17306C58BFC8429DC1729DC5B7DB228D9EB2D2B29950309C049F23261FC490D57129F91E86F2F1486B0933DB7F87D132DFB995AD1FB80633759823B1B97BD44382C15BC937780CAAEE73227A0829909F997BC81630F1C82F6239644A05D63B4CAE0D763B5CB0CF9E68F12618C3CF93FB9CF66DB7A840474124FEA9868517552672D9932CBF8AD450B6EF5C61186821B75CD72B46E8242DE35632ADDF7AEAD276D84AFAC24C0DB415B6B59649A3BAF7924BD38882F886D2A8FC553950AD60001E6A4F5581374DE01F4331BEDDAE9CAFEA3A218A7570729BC4D0C4085882B5B5B3CA98FB2BEDFEAF1B6C183E5E34152635350B5253790A5D0ECF8D1416E1504A526D31F6E37325D7FAED89D4968CAB72FB798BF2DC87992AD063FE208AF067DF2B0FCAFE0469C8346FAA1BEC8276DB4C09941CCB70F81D266831B6A3FB44471E2A057B403B5E404531991242868C0F7E7569FD90C8B7FD88083A1D4B252132C3CF065A7742C70E73EABB9C5D30A7D463B0F4B104DE4F1E71DC14F7B84D7D8BD4BF18BA69CAE7AD507944B7C0F06B69746ACD5860CB4BB9F6DE935E8DDC253A7ABCA4F38E6E8CF56E4FDDE7AFBC1785ADB3A854FFD52531C75F7ABA199439AA227DF08649FFDBD261731CFC813DA1046B5FF632482467A155D61426D999C27B157C40FA7DAC2DCCF85DBA0629FDAC917A3B8976BFAA3B5C7840C3E24DF0925A9A21BC8F1FC728DC90C6402B15D5ADC3E2DABEE6EAB4D6044D7112D5B3E4A27A8D1EC1C196E463FC0935603BED2137BEF618F99712AD9BE55EC28A619C60724334A615133A850184F3B85F8D7AA61F0640B63254CE0C9F48B43A542372881AF9EB86ABB1C37A08822FF95AF98A42C6F7409FFFDACD811413C019F3F73438764581E11B9C3A4D81BCEE9F7D0D7BC54F481FF3BE950C2671B5B170546B9A74D1180A29E8E99421EB85890F64C67216C0C5822424ED83FDE0E183F6899967EE300455DEE81F0F40102CAD59655A9B871B1C9A124EE405BF0168BC71F8A78B915F1530E332437396961264CEA21DE63C19AD3605F71D1747CD7FB5A427919C2482410DC86F2876F763D2E7EEEC14B134B1C804871C5D10A7353F9DABA2260C1262AC810204C68792598A70335ADFAA2E23EFDA79EE16B862D9539A8D07131303035005434074B1B99E46D329452A69ECC8834311766DA2E998AD0C2382EAEB1D47E2D6445292C4C8EAB40A2C408DA01E2CE769048294E431C7E0D25FCC0B27877FAB78BB4623A7565893C39DE2DA69D79E94D447F8C09455E39E6FE5F52146378CC9B65DE98B385860DC60576FF3A9DC13AE46E0F4419A623B0C66757FF678C3AFB79AC663DA23392E45B8BC4A2A28C14962800604B68D205B9F38B0560EFBDE75B8535B45FE9F75AC4249D2022A17D4824B2D0AC78409D72C0F723526556BB782F9311FACD09929B3972E331A1999FA62AD8CE1CABAA775A575A9080573D269041A15135519233DD8E52FD81C0DFF55DDABAC0C6FB9393E3616034529C85CB23084720FD62EF4438D2016A576117A1AC6030AD7EEEF11BD3C91A2C8C4ABCD7358952ECAA90398C95450B99323A4B8351C1FFEEF1F2A9FA84624891EA29DEE7F4B595C3601C285EDD319252A07111C4179521827CF504E86C055DB60CCDE520ABC2DD0D110129C255A22116C9A074E12331DAEECE955F3DF479AB2D5C965C9677618583E2E260715DEB28F3A9A4145E14FD83D569D70BAADC4B4100538E1B2A159E6FF2F60CC73F0C3C9BD47456AF10275C127132A9F6604149B49805B9A047B4EE5C1C2B910178F780DEADB2A17E6DEBD483A71FCCF94091BB2B1126D3B5FB4AC43861D27E42B03799A3119ADEE978DB4C94307FD4A23F1C35AC621E15E831A31A9AFAC676B83841FAEA593C524376198A56B0524B2F0CDAFBEF36F2E1F7575E33CAE0096649B97D1D04F2A152F4CA3F78AB2C0908418DFBC7CD8A40680FD4480562B3D1076897CF583A244BF8993D230C2497BF287F7BB5328C9081514A0BC60C417A54E6AC8E6A0D8E0E816EF26F2D09EF5B05FE66FF140ED22B20AFC31D3774855CAD1FEB10A4085FBD1F1C0B50CBB15C6F7C7C96B857EB8F472196F2DD3C39A1263FA0619DE99FC52E1568C069D080CB5F34898D4E807CB9908A85D6D7F5DC1484D6E732067D8E5D4CB15ABCE4BEA26B39FC731D3D6AF5EA99B1E52A6C11F5EFC3F264E266EBA81BA34CD69D3F4329B1005A34C6B7C3D9971B6E1E6B4708F904DEFFB5DD39EA109EF23A6F734DB462B14D310BBBB7FEF294D2F313758A1A057FD7AD1ED07C71A293FB6A9EB739147CD8BCABBE331BFC2902D6AEB77A397C25E1AA35CA71A8ADD33CE7209338A5A690882DEED024AA429F6DE6F5AB152E2E3129F490BD7314CEB095B63E3019F21431FAC1A3F456ABB4D5877FFA42D4E8C483B1B7F2E519340C33BED3982B22CAE385FA99A4408DE8574602FF81F279D304D5C787992A823B0CE4F453A9483FDF9206DCB02023A34BFDFBB6E4DCB1ADB7995EBD8A2517A6886F3CE3AAC999A20BBA7E1822FF2B8D97CB0CEAF0BBF214BEBB6884631A9216FFE1BBC6B42266959F807C7635AE53B088AC33F6FD9C4C76EEC1DAE56D026C1200A75DFEAA98D42F5BE44F4DB60680F2C303B5B8AE9B99BCAC3AB80F09FA00B44557952119500EF47493C3573897946B21942C91435B38BB14EC83998DA4768A77E411BDE367D4F104F1215AF0685A762140DFEA6B6F23E1C0AFE4D3FBB6C1C7B2FEE6A7C66C48E1DAF4F6628EA2DAB1A9E28AA274A18083BFA8002445CC279A7E97D3B040823628C49DA73433E6B64A258F39E034E3F5765A46BFADE5A8A99D7663E9A3FF4E1C51ECE46D35E4A1C1579A81828ED9EFE35F43C60B2D4804772619D3C3835EB859C4D4FF4430760B7A53D0B4C1D207860F6B8699299B80CCC5B6FFB78A9F4A468668C99A28EADB1749B7E1127D3ABA0F7CC960F67374DF1CB2469408A61DAED0968E727C217AD1D9460CBCCDB3D0D7A5097686D35AFA4D861513F7945ED95E54DD55DC1201A46668E9B2AD76B0D465152FBC449EE00F29F323DA27ED33E1128096B4819ABA2223C5A183462C47B5AD9ED8B6BB71AFF1CEED2F3A529594A9A40D486EE994AA65726739997E48CBFE6CCF417077FBC8E5A0615868A6173235D52C6B652EA7015B5EEFE77D5D597A3A1A6837D94A11F16342BAE8EC7C4FEBDBCA9031DF655CB313AB0E523B44E28AD99A7CAE2907826C4B6FAEC1B71C638838F09CCB43F2BF9416752D315A7B56140B09BB25CF5690D322E3EFC321C4416638AEC8BDA702C068D97396790BC927D56EA4963577CE2970E8E1AD5909AED1A345BD7A02D74ED2F4482F2DB5A11828C458A1C2B9EEEDED19774253B75E9B299DCD89AEBEEA2C31490108EAFACC3E4A4EA741A0E60F359CD24FBE7DD2789C33CEE96CF184EE0BD953AEF1B7F6DA7FA936A0CC3E208D61F3AAEA0238DCCE6000F36DA93344147B15451FD0B0B08F51704EEE30176C0A7286EE9628675F7FBA93A507737EE0D0FF0B5FAA3E4A8FBB6D2AA58DE3B264F98D59E6843DA9A0520DF4D2833F27FF50BBF80FB8DAD22C8F5B9AA133F410A50346936CF840E6861C711F173669566A1C27EA51B212FA3F019BB7C2D3D04732913DBEA657C8778A39C670813FF54502C27C19A56E88816C6CD24A958111C39894269E44D745D27E3D0C60204D0A97BD6FED0D2BCBD92A60353651CA9D7129AF7582C967D9D8255210FFC410ADEC945F2A6C24096DDF8A2AFF9F41F823A030691A8763FF43DC629417AFB17F2E7CB8FE9CE8A5192D73AF3151DA80777A91FF3AE7FB6A952E3DDE1B96EE7E46BB34A393550C4E538B45C8FE0BCD580456B674C0372265222DFC2B3A740AAF7BCDCB8E7F40E29C9105C2584195BBA9C0FF701BF03CF000C0A5211CA1D4C49BFC2D21339CCD9EB111B5AC88EA3D23DC3CEC8F870E3B1D8C99A3BD686B39515BD7B15AF32EE045F800D44F9FC9EC9031D519C239E42AE89CB5DB3D4A942173480D4C81981C2E7AC6FC2144C6D2AA0508D6970F327299729A62FC9D4E1652E195EE5D3BF436D3B3247922C23636034853A4B756FDC60E28164C829FF577601B24808BC922FC7144147C4650AB90962C739D21F8E245EEE1D32BDFECC2266F2D2F5E310BE4336EE5C666F17443EB3C4F82CAEDA9E76E48029C29F0D5850A7BEE497AAA8CD5F9E3BE95D1318ECCDA6872923F1F9B74B7A53EE5B28260444777288930DEF090AFC7CD288BE851F803E8CF522DD12BE04BC62CDC39AF7EAF45E49A0EEEEB328CA651D0ACFD2E264BE67999E98CBB914044C35A20F5E301BD0A8B52DB0A85B5B7582B4FF62A08036EC605B7309BDD51013CBAA88BD043FFDFA878D617AF9CB1BE4170AAF735EBA23D8387C7A4AD95C7368CAB9DBAA59941CEF40E97A2B259C67BECF39D858DEF2924BD594BE7057B9AB4B7CA30A0E4D3268BCB748F8B5FF54DC1102A3DF035DBD4D08F7ED25985D280D8AE02717686A25945C441C958919A7760DC11DC09ACABC6848A6301CF988A5E1D14DDE54BFA8B5B9502D082E3D9C5ACAAD5FF2875F9C8217322D5992D6AF76571479D7E6DDD3B1CFDC59AC65AC98946D64EEF41D0357921CCD243EB43EB653AC39EA93EA0BE9C724574D8A35BF3F9BF2EEA6A37D068AEBAA24510789470FA20C4A76E331AA6F0A464113691493CB9FC71858D38D46AB5BA8C4CF582D2DCFA7DB28239276C5DC799D58D17384580044EA54F9621C2FF9E71377A6F326A5A831A7035E1DEE4F7043A761E025A46061D28D1898F4908CB7D9927195DFDBCA8C9962AA5585A25ECA62237B2C8F50F8F4BB8D95835DEE86C59C004DC1D3DCB96899CCF973B6C3E633233ED1C51B87C3B22747882913CBE7BC33996CA229B11757A70696252F361F14F9F70FE5B10739AB88A99F4E129CA8C05D8538B92809BE4B0ED9AB4DECCA034CC37EECAA16DDE8710A1D7BDAD3C7AC6D9616DD715E3A47307FC55D99664B30239F3958E057E936A25CD08D91FBB3086E090580920006568C70DEB77B8875F286636BE53C31323710E9F535F578D14619D1EE8C60CEAB444184F183C40AE80C6242F5856978BECEEF3CF71A5560AF51F3EC73F52C850261F2815C0CFE11B553DAB03475EE1F447A97ED74E26AD28970FB6B4651E57342081B3040E650B89348120759E5BA3B4B49F09F4456809C34CFA511D008A4333A9305F8657212647FC275F4A5260D7084B3977FA53AEC1F4156B407088248E19F264752CE6D10BE9726ADC7C6908C99F6D5C7C87F895BF84388D14E09C8C56062C18EAB6712F96410AA01CC8A7B41BB80655C7971A13477B1BF94E36720F869E85987534FD4C67F59F2F8042B3BFDC5AB4ECD60BFE8549678F9172FA75326FACDD6C080CF6F6767861ADC18FE81105BEB58221EE710732672129CE40371476FF7B52E435F13B64C0930FC8A22191123848E26D00B8DCE860895329E82D83B8643046AB8B9879DF18CF28B655F5425098EC36CB98FEC185D03EA238213AA56F25D0246A813622D5F7DCBA82B3F7F65318BE0AF7A7292D28EC4148B44768F583D1246CBD7460E0F047664D0FF8F6FD3EF3A6CF4C0082857BB32E85EDBA97E71CE32946A7E5665BB31A620C1BC49B7D54E151F2E59BE36E49E04162351CFD8D412E9F171F50B699A3C292F1683BE3A320AE8D372F2F8A07CABA24F94106ACC2B2CB924035D8D63CF95135F580471B7B6CFD2067A25844909 sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F901D461B66D9BB563D25E3F0DEF77E152D -smlen = 1498 -sm = C6F8508F61AEC9313FA6628816DBD1283ACE41A3D5AAA4C04AE640C6E8612AE6351CFB085FC6F6E595F12E88E92857152B3D86730086C2F39E7AA033A8E985BF0F75AF50244A5FD756771BE90C2485BA1488F244FBCF2A631F631A606A27BE69CF29C13C50B8CB048770E9972C2AD23E801C7C9BAB47D12F9D22F45F70DB0EDDFB005F560B58319E4C92AB37FFD61BAE6086A35BB7AF5F466D8B57420EDE7C2DFBAE5F12C3A8810D47B2F3B751CF9AA7B735CF6BD86E27FF37968D5B8E86A42ACBB0D6824CF7B35C2828CE735924B5F190E033A8822CA2B115FA808C40DBAA63261FE1FE389C49CD5AF496E5AC6E3F7FA21B4AF61782EB346A088D9A770D7AC07DA652EB6730FB76149E82D80C04B2AC1B172EDCB106B9B190740FA1FBA4D8E085C555F85616D0CD73B946448ED1142DC08847852F69D6634DE3B981713C5DB648D8421F4C05C95DE0320CD1D4CE47DC783F468EC64653AF0A3A9DADF31697FB373AC8316BB984B10B0816E6C6D440A416B02EFAC4906EB72FD223148EBB3B3714A6F23739014C932EAF217245083BBB9E77FF22D2237F5998B8682FFABD94969D1D526E781AE3FE6B2AEE287F3A5983A84A61D88564413250C7A468D9A0BB90B8A27FDC3A724E671F988534DEFCA0FC10A6F803C668B470D8223ED5CAD498FB9E4F614A3ACD11655B14174711664CF372976833FBA16E80D89F53246D48D8D14F8B9B9FEBAD44DCDCE0521ACDBB6073B5AF666CFF664A96409622F3BB95C1A7B63627BF1DC83F3EDCF7F6FC96CB84B779EF9971A152A8EA37B0BBE177EFB3EA15B220EAC9428D8C2A635C262F87D21CBF17040032F7F7B488098DE8C6727828AFECB3BFB38E9F6406653D55AD81C7F4F60708E4A88005D40355CAA835AB286DD1E3CE250E4AF331145DDA5C2EC1C57AF50BBE88D01E2A1062F75AE11DCD2C2AFE6C1016731203A24B7A54C5F66C1C363DABEB997179F4CFB6A7AD8543BFFDC1B9E1CF9C250231711BCF242B2AF2AD4341BF380F48E5BF07E4205E1F96B9CDCFFCD29F576059C05279C9CA9BC0592EDBCD839D971839B238CD7DB1E0200A4570890E4FD8F6BD9F9A6AB11370A77E1C2558DB86C99F12304FC69483992A755F809BF74DDC5EA292CC1908E53DB424CA017139198E8562E11241CB6C8DC784A30C98A98DE482FA7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +smlen = 1624 +sm = 68A988C91068E92D24709B4742B289A7E38AAD9893D203F3E40A0A075DCB4D47AE31A1BFE6F108D87EEE195D3012701D05313112C5CB59DD550C63D93CF5242AF526936901D7C32638EFAEE963300C41AFD5C8B856153FEDD2EA3CEDE47837694A3ECF955816C7A9DDE47428379E98C839C5D31091CBD8756857925701DDF8E70A52249158984A965FBCA1519FBF2831C9D1AF4CDC02686797A491E4A556B21F122C422CD4438AD0297889D53B3DE2C957556943170DB31526F87264E7359A4E353D708A5A972DC75C8A282DDF6726171F0765FA22A5E267F624DCD2C5F57AFB4BC1ABF407CA7E65D080A5F6651F18B5C518A1A9A2BF22D2EE0FA39BA55018E0EB4D2195C63B5AABD9DDBA98ECC84F1A7E9D9D0CF9376168901A4E436102E2E418FCB008104435167D8CC44884BF733CD6037C9B7F2CA13AF905333D90F2D90F8E05FF5B2B46D547F698398D209438E3A6CDAC30D7D83CD646714FBEC820DCC12913DFA073668E451FC5A7B2D4C75A17921B308F8B93C10BFEDCCC6B0859F29A8E82A2DCF1A73FCC5700524583FF546A4CFC66890B18CAF6AE7B9D97C4278F5B2251321A58E7CC22AD38CEB074BC534AFDA0CF785AF26C4752D0C368C18CC91F25AE9040277008C27F1AA6759BEC33A5C51EB7A7B704E7640404325E1953166821DA05FA7A6BBEE3DBBF3F0488525BD6DC15DD766B3B146BE8B2470BA297EB149F7CEC011683DD2B579B2CFCC59879A655930D9CC243C84816F322D832041118F49C607BC80388C651DD9868C906B370FBB66269F864C80D0A0325525868ED567415BED711C988667B81E0C7B4EC24FB97B27F8012AC10126D0C50EA80F96B835DAF91D5BF41DB727EA83D7171CCA552E0737B1276DDAD97D93D2B01152F3257331652E03A7622523E992E64DFF072182488A7F61A11827E1ED987E38B8724E44D4D27210DC6DA854775C56ACB05EC1CB7197D868DB7A70774C2C806A2E06FD23CE6A5E572ACDCF81053322F4CE443025AEA7CC212A7F62AFDC525964A17C9D623AD1DF31786F34613BA9BE75B682F7564FB9F882B3C5ED159758A19BC61FEEF922EC7CD3EDCCDA22D573CBD988CDCFFD87733E4DCC69625DA3FC8AD54B60388F14032EA9EDA20708D3F14B0C9E17E5B9B2AE2EC975CE6B3F5DE9AB7DC4DEEFD8B02299E801FA27F8EBAA4C3D6554E8EA3A656BF7E2C67BD865FF73B3AB47883B56980FF796E634C6C2C0696683924CF127B1904309182B78B2C54E8A3CFD568DDDF6D86EF261C8EA83E9216B45E6AF98A34A48BAC5B14BD2609277C5F809BF74DDC5EA292CC1908E53DB424CA017139198E8562E11241CB6C8DC784A30C98A98DE482FA7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = D525FF41A73504DE9FDB570188BC16BF707C1546D67A0B9A9F8BDB83C0732516AB90CB65183427080B824C8B9C2113CC157A84A247CB7F8D43B1F4815A6656667DC167E218CD07FA5A71BFB50436B321D7DEB8A6645A597B168B315B027EAC30C8E0E6797CC47C1E94363E91CE3C6427E16BC05E67041CC79D7F4D7A3D83199ED5AA0A95C5A1077144B8AB9FC8510AFADF02DBB65CC9EAA7A226D12A19459385E684F5D256CD04E7342690622688B28A94BEAF4F9341747B683A4320141953E2E27C07EF552936DAC5CEBF2BA8023EA423807D9568A49FD368A5F125891EA00DD0D25CDF529CBEFB5CC0767960A2C896BB320D074744D0E1C61E19CF5C66A429038194D81368E978AF9EFF9FBEC93C6D2B7DBA6718CBA881334C531211B482E6B2EC84901F74A56108ECB6005F4D04197582D3ED9D58D7AE1217FED2A7064DF5CDE7852692FAD766DEBF4D3B2784DB7A701A78529F3E222AD84CB660E51915DF423DA02242D14BB510ED8E0928107A32D23531C144085E9E6833D066175A3BC7D2849C68034BD0001AD9580A2BC2183DE22F7690534E79AA639377A92FE7BD77BD3A1344E9CCD9A135545B05237B11BFCBB727B29A98F10C29075518E4F42A814CC835F54E5C7667BE8FD764DB0DB6BAF5DB1C176A3CFF686F864EE3CAF10A7F292767A08E7FA5A15751352E405527CFAB18C166C18C99BC3837471E6C1B95747B7FFFE56D7B07FC16139E242A96871AF4FB7DCD998AD0CE85FFBE5EE8A91CA1DF4E95DF4F1C1234C4DBE0B983BE24FCAB92D9CD265C902097C9FC3673719E302C5B4914E3C4D0E8051FE5BFA09446F5C4149DBF39CC39E3E658D7BE7E8DBF6D9879DA705F052F96D39E4F433FBD5D8DB2887D37B2E3246938C76B5B67CE63E720254C10C70F4B781C415F32CB06CA905CDB0AE11C4F0650233B172CEC6AD329B424F44AA9169E029C3B3F2D2DD13C194725DB82391C0C5F56E7CF1CC69F4F4932D19490C7C956804AE3F7BE98401B8ADE7FFA3F6C3B3CD187B99531431730C7541BE718AD813FCD56ED83D6886F5D6F53D6CC3D96C76AE94177A0C317D26A85C5B8F97E9F8BEB9DA9D463F441A44C64ECD1010AC09DADEE0C89D9B307D9A262F3AE058F231E74713D3B4DFACD2B79CE8BC5B76C9D6EAAB8A03AE22FEA597A7E5033D517F06DF7B11DE3C9966BE5591F0E1344FBCF4A5FDCC12FFDDDA3ABE3ED30640D18584939D5CB6B9D4E96917B8EE7D45CC406D609344B3C9D3047A95668AF5375A334307F7229251D0D93903D2BD77125CD240B7B1489AD9A40888B7BE2DE17252558FDB58236122758ED64CA4E97DF6C59321D09E88C66C664EA1BA44F2EB167AB5FF2EE053AA22F6C8D51DA533E5C11051242E070D9B4C9F9A029E14642102832A70D7FEC3D31D1A37E269B0EDBA7CE55A451CB8F36084F8FFA7ACC7ABB96E7DA38C58855F044EC9F47BE9688AB09DD68C4A9B6DC608F5B1538814CC3444C89B59B00AB8E2C5C8FA8385BF93DB3907AF819805F713B9490F37E1F3F7A28836DE79700A3D8DD8F76265E1C02CFF5238664F3F3D714C67EE1677063D794CAA417847270B94CA84783C546147EBA209947F19BCBF663A5D01C82F02CBDBDBC1FF34B99C88E34A531F580A44892A9258C8DCD0CFC2A88E328E8E6155D1F84F8FC6181FC71885085E40CBAE577C2969A1019900CCC1DF270B20689E85423113C5259B9BE02046E787423E0467CFD847A52E5E35E12249F331877CB8215FD023B701DA3B1E2FE4D2C698D57D4171A48AF2F19505FFD107A97109115AE9D08B9DDDBAD7CCFD47D22DF0E816615948A1FBA124F97951621B801879AEA62B7C86B61B653A723C8A2433364BC6EA9A030EC08621346F3DB9FB96B6EBE01F27C52866E89C4F81D8474B1CCEFB0E93FC75F20D45CD859603762818A0FBDB6A71F662C15E2652913D199D265806CBF0A99D87F7AF518931BB11748EA197EAF65AE6DAA5A34DD9D4C1027E17529C85ACA3F2D54CA96C653A9909E6DA09C529AC9A826B6F42A80C618C2C470C8CFB95C7213DE3DF9C7809B1A29A45AEFCE003913DB591F9EADA4D9ADB158554475082D0566EA1C4532EE888D0E0ED0F5DC693DDE00BA539E695912B18A0540F3137549C71700E7297D4E3743B746ECC3F0C88E70E6BCD64DADDC2474C4D25ED87BAC1DCE738BBA2F4646A856D4A628AB445A273B22905BE11C073C67398EB84A7729B6C70D2DDB7B22C7A91DDF96D70ACC28E1C242CC5C0F9305687669BFAC3699208085BCA03048C8EC872F10DEDBBE2CCFB0907CD28F02747D9E131C7D277E8812D26B7DFD4481E883BC347777826E1FA8AAD3ACD4E7AA9D0E8D89153103F6F52934C16D0501481C4A017A971CA0AB03D0B7768BAD284682E19607F78BDCB5A906E8D45BDD8761BF9831B61E74276019F92C92AB0839C5D5468CFE13325DB1281D79FEFABA6B2C2202526A564C9C0C2448F3736B6CD21351E653B5E2FEE8709B0423903554BF8E349D38E73DD6E31EDC0DD448D1DDCFF7BD2986314A8A4775A6CC6CE23F250B0098BEBE36D68E89411D5200C454E113EE0E99B53016CFF2A35021C144B339060163646557D0EC06F9FE8ED741941BBFF9EBA53A31B2EE8B37438FA893CB8FC9A95FB3D0EF232FAB31913BB7A94D7B1F4638337FADAF04E87A8B2645E42D44E2B3E5AF98A08B4F7C68F7C087D483B28F50F783385896F481040ADE1CD6139F78958B8DF83120EFACC1CDF26F6EAD549141E5A45DA168AB46DBCADB04A0F0F4D9FAD9D56BC9FEE1238F7A7A1D47AA8D5F222BA6A9A5D9F03EF1A0C19336062BEDDC6A5185A0124A4A62D7AEFEB75B71CFE709270D490F1EEEB66C657E263DEDD6D23A255A78A72543044DEAF94E60D872772435436963297E5643D60243FA763190C204B317B747211C0A0E7323BC7641049DE07A492F6132DA5E842A6345D23F0837604866B498A1D081B21C3E73DD9AC76932B3CF531B2C58EF9FDDDC01C3D8E6CBD1E5D7225B6B7B46D5E046570A015140D93E5A0FD010ACC80000B6178A51A6BB624BFD126F456B895DE40D46F747882394045740F76EB584E027BF5163EB359F82EB02828E95B006E4E108FFBA83E45E111DF016DEA7D9096983E7EB5C1E7070CEB48545297397D39F6661095449E7E73EB790AB0127FADBF834546FC9E1B078E13F578B68A988DDBAC0FF8FBEF0CD70CFA5DC48981F0C4C4B4267C493BCBD39197BCD93B7AF0EA1263494FF212497B67975886C78BCFAD690A3AC6890A88372CC6BE73628E11C523AA2469329246395D22999A61701932B7AE15E1DC887E9E1FD79A89E085F9907E7B76165BBC01574EB8D405D00D75DB902904A6BEAEC1659C2CE66418817B593723E6DCA574D42080D691C43AB911A405DFBBACFF3440F85FF0384EB29F870B035789948A959969311E89180BFE8D069C6B87F4FC3C49146381C27AEC00C0323EABE99F590FC0239E4CCCA04BCE0F5AD7076E02D24E456B5EA57179862B250EE35A90603FD651663D7550BBE56E15B9464E62F9638672D3B7C874184BF38109297399F201D37258F5C2429EF17CB2541AC1B019D1AD3AB3017F996F8E588CEE881E8277E431504C976F387A3A4056BBD9EA275B345E8B6058A82AC213B376D580199E099F8B770A8C15D2B1289D0DD8D41E3C3D85E28D8F467B8F8ACDE14D3C80CC2534B87E675C808BFFD37D9BCE2277F9061C77CF31D27B432D64F2B086A0811856A5ED8EAD4E93ABFD6CEE3FA8F03F0847A85DECD394D3B8BF533F01EE4556F588A457E61AFC3024296CE2754E7B609EBC6F33DEA9AC08E46E5DF4C9A7D9B483BC7F3E516AC2494FCA9FC966EC8C4C705B45509F439D8E3390BCBEB6D539BEABA20D2A48758424D8F3D9BBCFA62383C60422D0C43AB7DC099125478E871C07F1F23682E1F95D51DC44F69B0BC646765B1CB567B03BA922E761E8ABBB1CD6A91D9FBFAE1B54F225518A25AC63B9991B1E8897E30863B31330D55BF0F1E43957A62D10997A649BD03D4AC43ADD3D721A20EDC547BBD31FFB03F4ECB09A31DA7F7F320A1B01EE86A8DCA925AFE96C05CB07C5920E78E81D62356A1A5E00BD5277C1C2FAA95230F3AF92F0C1CDF0857F8309176EDAA721EF07E8583203B34FEAAB06CBA85A815E03D0EE8ED677D3D898225E45E3090CC12669A8F9E047AB9C79DA54CB869EDA7834F10E1FDAD518DC5CB4E5EEE24F8FF97C62D91F1D5C92F0607864EE7036F5ED28404A8C57EAC812A481EA37C63545F2D1A302AD602A945988C2239B3F4CE7AFDFC24AE413AB8D9ACE4F84D7D8B49789A10DF38022A2066A077E10C73C0B5F522618FF5F3ACF50B58729C43EC908486783D51F738630C1C21C398EE842E8BA40E9ABA60536FDD85B9DE9AE45292222C4CD5E256F2C12A4DE8CE5BFE5F129FBA6E0511A9AF933FFCA1DDD759A274C4E1E7C2982C3D50F57970337D83367FCD1AF1A4A06F666CAB60DBFA5D790E091F32395C4897209ABA37A5C1550B3970780ACEBC97231AEE83F2F87ADD4E451A0B538FC10FA027752E365A3D0C2C6A3A7D055BF91CE102857908C07827112603DDFBFBFC10D61176839E8E8253B72D11F3BE3BE84FA3968A9FE8574E177F905B02BF8A51E07304E8505180D81DF72F2269CBBF160E1A4A9561A44A792338835A6AE937BB73DE3EA32BB0ECEB6B8BEAF8B1FBA2318F61AAC9CAFE46CBD22FB4EDD5CB744C17309FE2E7DBCC2D58A8788CD2CD4E022612FCA8211688BD3CFD16557E003632447BFE12E7A102A41A7518DFAB05007E307FF11584AD7816AF2CF3DEF7C96DEA8B12662FA69C6A31C3F33791B9CFAE86EC756ABAD381CCE35ABB5D72FC7CCF89DE9CC6A0DA67D60E2893D8810334521B09E37E55E2AE6521D4E6A5B36A42C3B9C02EEB4650794C662DB21FE5C42F2C1CBB0F9EE14244E12FCF714AF465D47F6055DD6B688F9153EFFC81C31D965EF67D5EF81294FB8B2A59D90DD51613642B45D938D9F6A268790DBEDE9BD2EAF2C55DB371D30747818F724A08165CFC46481B84280F1CF7AE9C1F9E8B42AE04B23ECE490A7CD6794D94B303E2AD8DDC434667C0CA30A2989B7963D817E7AC303B0FAB15C555696E37C64FF116DB508785BBCDE3EA4E38EEC60B074B25016221A0A004C17AB292A3D7751E63CC6578CD2BA14748418BBFA3BE58F8642B594A6673EEB6376CFA34C7A334BECACC9126FDF8D49BBEF77D492B876AFE8DC42188FF6C5B1059E5239EDAB5FBE78E17516C18628A25C7AADA0B9CEBB3CBC17DB232CCE33D7FE76D972844D637C275402F3CFCDCD954D84CC890DACC60237D9F09FE12C13DC3E5574D7C84BDAEA73A8F3BDDE32A2D7FCA2E7E9B6E8B3748F51654B0D923CA8480D3BA41248478A66F190572AA526DAA42677ACF00FDAA048BF663DAFA8C19891E4C34A8932DE9626C94E05F7BEF47F7F66C18B8CCD92319F54AFA5C07EBEC4E22AE86A831DC113E9316CD62786324A11DD194499758532FF3229C6AEAE80FA77EE449BD0B6C5B8175BF985D519F918755971EB2D9242CAC68342FD7BD2410338029BCC343F9D748AAF299393E62430638E51C7ACC497128CAEAD38B6F789527244BC64ABDFE2D8BEFD5E140E5743AB02426BA0118946E16EF7CF97959FF9D1CF5A4169651C8003BDA7C89A9688418FAFACFACC696B9EFB001162E05A2CA6BB4C2BED31AF2C4F20E2E52B86BAC44D69C82BCC2E18D2214DCC7D779D60F9F31BD8FC769E9D51C2E63AB0B883FC883728E186463307B7ADB3836C2CB9E2C7F7BDCCE65BA234CECECC2F340AEACC38E06567BB657E4E10002FBBF3DA8B9FE1789D239BED5F0C1F261DD522AA2FACD6D4F7FB89B5EE071650A33A1FE10948E077BC4B998883CD8941AC3E7F860EA0F1BB3495409AA145BD86B9A06CA6829AF3A667527CB236907D3EC26DBF264DDDBFAC59A480E6FE1CC59248CA2C70C22A7497602BFC6A02327999090C5B0FE6C55D9B0FAD9E83BEA9EBFB7BC9A70601B58CD7AE817B31C1F936FA5FFFFC3DC7E480442B7CEC13CA9AD0C180B0154C12A8A723BBCD8E24CE8790175D21BAB0846340152C1D2E26523C8713287087F7FDB5E65AAC97204577EC4B68526D8C08FBCC6FF12F61EB27BDB6EFD0CBB49F09DA04CD41A0E40B6B45C93B897616603AB051E24699CABD3A3811DF0102C874B13EC0ECA1DBCDA573E2E18A8CE9A8A9EC5031BC5D53FE83716EAAF8F94579329765400D74461667DCC1E48DAE7624FF3AF9DD55019C441A03F519ED7E4B54BAE179426E7A8A889E4F5540985F190D8A823E6E62C4B2B5C7B7A34995DF6D7057569549053327B08416EFD698C97B1D6E8225A160CAED968DB62E518857B847490FD0D7196E141309D210C88606609A0C9B6611EC8979544AB4AB9A0711399112FD495172B61231252D2A26B0D168C617F42C0D8919790CEB9C01C775B56C91EBC3013B290B5E8D9870B688C80F3FEA62A938F447D61139A4FD7C7D0F59087B52A377F112979C27C2AA1009F36E9314FA406B736B43FCE37728ADF98E94DF844DB3A51553FA61CE1EF4574A2E7DBFC500B59A42D9359534F2623037AC5896CAB92FD8110ACC20F60DDD0E4A2967B01FCEC05E726F5100E95D55E0290AEE6704B71016C4E756FD4260E3AF70E4B339D4094F978415BB505977D98691E6DB51565BBAE8294082558B83AEB7B46D8FAC51A74D257D3A29ED90849169FD04600CB0F973B30E276EEA3C724F21361244B94E23D4D3B303F1393512EDDC1E3F3204B189AE2FC85C9153ABF37C6EDCB06A40A006F24A6DAD8644A5500A143A22C4B46F5A1D73CA408B6003EB36DE63A58151BDAAAF79B0D3D2402BBB4D564A3B44B6FBDF42114F1CF8F40D8F6550278231E6E7EE2BAA94153D2E7CC1659CCBAFACD173B3AC0C758740989AFD1E4AFD8B4B0B757F1BFF6D60005BCB11869D5CA8F20A345F844024C0F512C1446473EF5E385A5212A054724BD55BC994DEE970FF2772E2B06AB112D980D4A966618A4018F81D9203FD3015F3E3CC1B0A8065188B7D10661114ECF8653B4295F06F4D5E07ED24A38EAA7F844DD +pk = D525FF41A73504DE9FDB570188BC16BF64295A12F89F3A67C844848EA878C983B12C25FCD6608B9FC2A7EAC77F6A1940780E88E8F109D855F254E30EC6E023DAD93837A11CB183FB6FFC31D018C965DB5723431828EB413ED7653F814BF2978D330DF433CB32836FEFE2F5DEF6CDB90529B9608CA8F9FAD1F8B35F0155D2E57636E748FE9F22BF9F09F08150BE2B9A997B0AFCCEAEB9A1A170FB2B6EC4D905090FE69C9430F2FE8514BB944F8C75611523F18EC79192E5EEC707D6C68757424B8784A9FABBDF68F20BB58DFD9A7B385902E62EA29683F9BBC4D5D731194046EC0DA139BCD6693AE26FB9BDE6D1AED4ECA321089F8747D96BE29A753B159A7068BA80A95B50CB85C41507DA3A3D7E02C77B1A24E35C4629DF1D71ABF7927BEC1B5F72396F9F410645F303B3FB46AEA3A78F5429F191D8AC38B5681647E24672B546ADE2E142F2F0EC0658E6E5578C3758D87E0602126DEF41A1DBD7A0DDA959DA92134D83C655EF40B26139F8C176E6A19C9F793794BD746B14710599467E8A00A1E08EF292A7B5339577B89FB4E5E4D0440D01137C0530A1104CB823D5CC3DF971C48A6BC0A82F0A9AA7B61F61D4D0F20EDFC158D7B292721D6B713B35E26E8404BB43A2C21EEB2B23D66ECF405D86A0F3678E38E4A058D1699C69BB2142AA874EA0DA8EFC05019CAE930821E0200F0535E62EE28387DFB338EA378987554FA0E45810AA1E7A0360C7279203179F5C56BA2EC77B26BED895901CDA7387DFCC27BA4AC739820ABD897F4ADE5D97BA4FE44E5CB3494A9D99D0C8912A27E68C5AE68E0CC30AEE5ADBAE08DCA530291F711AA00B5A8CD2B831F5EB823FCC7F3E5C4DBBE49ADC151895898E1CBB2ACB41569FE947E67CFF6AB9B1B1473CFD045535F75BBDF8BA9445556F8CF8AB28E79496287171BBF2EE6041E2FCD6E1AD5F0D838CECC863B9CA46CD2A0A0F70123F4A714AC73CD899651A3D02CA4F84BF0C401BE7F86B79D65BFE159C7A4DD54F26EFCBBB10FB7D907D254CB7F280F7FBE47AD3A40C407F72A4A0D17B9FE22DD29BD5AA512A6BF18CE571A452B962444EE4801248E95D83732289F430B0D46EE72B67C1D94C6E7643DE36E3A3D257F73E746D58E07CBD2F261B2E42B7537ABA677967DDA2EC62F6F563FF6D20782FB009C97022EBEE71C47DE58BC36BD76485AA8FE5A86CF51AFA78919675CB7B6D1185690C6EF0635AA228577C25DDB3114BEBA9D8DE9111D83907E0FDE5093EBFE70DFBA19A8850183D0D293391491F818A925B43C3300C7D1B05C54C53C4B0956C334D1EE88935C4226B175FC7AC2C9227DE8E1CF19F0C549606B07B43C744609976813CEAE748B6F6AEC27E89BEE7A746B1697D4D80933A5145327830B5CC08914B7D0D08A0B70ED9A988B786CB5F48F184370506107190AE80E9F60D9BB7F41EDC93DA447C79EAAB73D583C2CEC88EF6BBCE53CB9C623B9D606E1806CAE3CEF8FDA18E1DCC4DA2BD3345ACA4C632CA29DD227146F7FED145ADAFF71D28C45E8724BEB315A8BD2E23F78308D607E68DA91B1DF8F187B11D9E080A2DA4B35EC30E491FE8CDB86FD5B193FDD7BC4A565CC6F21FA6845A2C42E24C459F04471F01C88C278F9B14D57E7379ADD5C70550395958FE9C6EFDFB21547838306247E07CF1E3D463AF4026FCC3028DBAF4E753E0F15A6B176BC1A818EF89BC81CE4B7D7B4AC26BF4ECDD363F3DA516696AC163505C593280B8D9A9B542FAFD9723AD3B15A69142FA62142E22BC7673C5D6F5C595D1443F6328096F144827736D880A439140C258871F10AC1A392910C41FA0671E6A1C227A97007C576B98388C24004CFAC2205704988D4A0992F5999DE39D739380652AE36CCF3E8E8035F0A01A1E9F83E59064BF80B18B2590247BB3317C9CC49C68A9AFFDF39D52DC6F6CE43874922F175E41A19F9CF0714DD7CB50F3CB9A8E5F3E92DE8A252AC29B14CFFE2EB9D3675ED682BF8ED432C74ABE5C5FC7C60F73B24D020A9E0CF0784D00F585DDAA3AE02BFB8FB436C91EB1717DEC5C8CEBE356FD47EF5DC2B6F302353D94603A0C357FAD4802A6A7318F16A243A8420D960A29F6EE8142E066BD0A280DE3291200D0AB94D11197099061CFC7BEC183A55B5F7C7C466A035E6A8F3E795B09E04B6F3466B33460B8A21857DC2B207328F06576E2037AF389E74A95242D564932FAEAB4232987186980B7A72CFD8D7FCA6C83401B014294073239F7B0F10F923A1F9D7A4349F5CBAA9B5655EEA03CFE8203C5653ADC2F424A7E6FEF0C2F69D14867F2C5F9732825DAAF439285C181CFAF3DD4167D06CC0C9361BFBF16B599D0069A787B4883242C11C1C19F3BAE0864D38445CF89BBED54964D18319C34E18E8111C53AB6D74FF81EEAE66CB2E39ED7B41A7E4F63E543317521F2E1F9C4E24BD832BE4DA9CB71EB90674EEB60BE7081C1323DCF8516DBCAE50CA303A4A24A537026682C39F7B574617C5409BAA58C57BB3BEB1F19405475654222174ABA60024F5C3A91679FCB04295BEC9EEA1AA8A1D56E6A2F2AC6FACCDEFA3FE8850030A0C39C9B13C598F5E73C3C5C154272AE1571EC18B2D2AD99492822D47A8541F69D7BB51C8E7735D3C105D25359885AA045840195DCBBFBE48CB8E453037AFB00DF111C309E44D2F60B8A63E976D50B1F82655E2603C5DA9A5F7C83801EFD9CA40175BB3B0EA63728A9B526DE3C4E57835474E458C6C3973794EA64B2B491AB30C52AF11775564C89BA8CB443AB4DC36F7878B3DF4812358DED5DD0E2AB826DA76ED9BEB818E1390107BD711F7415EF3FB697A28388619C24EAAC89EA081868237B5EF648E8DB6DEA55A14E3D3DB08BE2069D2FAD7D1A12D41D7F283E0A693E409FA56B2551D5DC3F9F41365CAB5418D38E958F1F57806BFE1437FF9F9DA65079A04311AEDD29DB8696121571F369BCD377FC9B3CB959FA633F60F8F358CD0BEADC883136C7BF12D0B7AAAB7CD8BFBE5D9801C147E14D96B623575FAE59A093D0106792320C15EAEF4AE2482550DEB99E398681A73192A7C872AF50646BA5121CEE594334E978DCB3F20D29377C9147BAA7E512218D35342952FCE171148D589A3B6ED052FD5E7A4D051F618DD64791418CB39497B49F79F4AED9E79AE59166403042894CB861862D596A5F583020995BCBE7BDE67C97ABDEF6B5B79283CB35E731204310258865E9EB4457BD0661E4BAAA09D7A5E448669481653C892B119D6645915A36810B53A6F457CFB03ACC3FC2295C564733579F3296A322E68781664BFAF6ED4EA772D44E99750C5FFB1586168CBB9DCFD589A639651022ABD6E38EA4B47421ABB403DD4D41FF954CCAC1B39B44DE0937729AE14AC1AC617810F13B6304D18D395B703ADD2034749E9768AFFBD36965B4107B17114569529E97625C820F18B3E7605DF77652FC3D8DA8F8CBD4DE8C7C47476EF85E2368E3AA2255BF15E54037EF8F9C96750B0CB3BAC2F031AA807D8650B94E4C0F11031F8864DEF33BB462AADA7574F48465FC57CA7B27E6DE829F1DBDD05C6E88BE32E8998BE9FD69ADD44A437141F878A087BF6150BD7A344652E0B9D889224F423CA5A86524AE083270A1D02B7AD224C49219C6C91F4EBD09FACBD0B79C1961106571FA975D48B6446F4B0AAE501FD3EE86AE69F4AC92AE13ACB8E6C6D02E424070B93FA03F7D9B9725D6767D615CAEBCED13D0DCF2D82989D872CAE1D349D857EF1571FA6DFB31C4B8D7D2C9ACBF0EC51B0B6995BDCE636B7742D33E937D617E4B391867EAD8BF6F6837F64C58C7ABD74640D11E635D9E472AC34A9B9728513E509106D853A65B4A3B61D438EF648326B414C0C1502CEEDCCA775EDA6F2CF1DDD87798131B24921C1D430D103CC0DEFBB5D77F9B343F857E62DFC135B705CE11D7F34C620225B70B99A1EB77E3D31851CC75D083BD61219B24BB3729EF337B1DCB1D402A6CD5B8B71773655DD2CDB98CA10A82E2F0ADB32EBB10D25223C4843FCFBBFA535D8796670F86F7A64D7E6C972F387F6D88DB55369892328DECDD7450EE97356400F7D37FB08B127C7E8F7E2CC4CA7082AB44399BD4D1BC14D77D863508196E7F5231C4DD0931EFED3DB62E539F4EF2E6599E09BA32CBC4028D8CBBD115B3B6A18EA3023D531BD24A776A729F51B047CBD9BDE7F9533975A492604E163465DB06A9C29C314BA9315A73C551715E2E16BBD9DE528B9D1375EB7782165B852715DE85359B2E013A4756457F8B53753962808CEB06B739A7EA07E55622E894904480A9F51DCD07D3907A20C5C4EB9FDD6529154B81D5111172E0A760DC03B88A6D7B2CFFE14EDA925564835670A355A5AC9FF9F54173A671E833E20640CC24524ABBEA1F5EBA488BCD699F3731B3F4254DA39F8991E40F818BA06AAEE709FB23BE3F3B1CBB24D8F2F22EB999B35D66EDAB851EC47D3CDD7EE6333E31823536FD939B879785EB0BF8B8DF413A7E484D826208815C6691D6845B373C7EE54B5D347594F706B0163F1077C4210CE6D0C876ACBB17C10DAFA74426CFD9DCFF3BBD62CFB622B477BE5B79042AA5EE85F86D737EAFBA951C5AD9F02CFBD27AE5462CD7744049ADDE47AEAEF1403FA78577FEF167E2EB6BFF29387AF6CC74E4B5E9EBFBE21B67064144A546FE799CD7FDC87E29B79947E303F3DD508C88AFC2D5D7605B53E1E12C378AECA435DF648C60B8AE9242F5A0766E7BB7074F68105757FB12E13D6141F5B2E3C0B5B1148F63DA264CEEF7559EA265047BBC17F328121425D4631932E70C96EE05052D74FDE741C6B75C94DCD549C7D69A78895C3BAEED97B3E93A2C3268C4BE07673D5F603D7B329A2B51EAAFC13F5E1078BD853BCCCCC0EB6FD5C946C32533B0143DC279CDE56E923AFEED772C4DC9353134E12C522B64B8A3E59518AA720C1CBDF46A290B183FCDCA3A7DC83D2B696CC0CB3D2FA4D0B713AA1E7A66990062103A961216701D1A89FC8077E1BA9A631D0E103DAC82BC7CF6F39D5DE5C98BF3A8BF0B6464A777476CE5243ECCB6806F83D30C3E9327CAC5202DB2C7FADD66A6619932F4CBE5DCB07F0D9B5DEC69C8FEF8CACC178A770CF51187195630A14538ADB287DDB5E96A5A9290CA0C242E7A9F14BBC71A266E25615D067FC7D51EE6FA9F4D84E5A54B9DFBDF51DB7BF448CCB92769AE4F4EBBC6740D808098C432D79391B33B3760EC180484E81B9D1F1BA9A294C48EEAB4BA4064F6243E1133F927D9E1CFB5BA13ADE50FEB191B5C595B53032F7F7E24D4137D1FA688522446156F7FC7ADA06C4F3EDC80D0A46C0EB964DB0024AFA9C14CC79360C830F617F869E1D071C720DABD61E873ABA2914F91E7A40EFA85A8BDBC0B56BE27E1A04AC0526426DA0891747B358A733C9FC89C2BBF6A207C2A4760CC4C5349AA1C2BD2D1932C4D3259AA5B67A5516081A11CC14C4A758A9C54CE7F2025DDC8C570A6292CEA903DAF25E5D0D701EB1C4A0B04BCBD91A3416084D5DC9D96C4008B8CE494B09B0A41805EE2CD616F9C28A4726866AF30228D6776FB91D34DF6169FB67F9F1143C0E9752BAD6C7918D9C29B5F837E6C9CC131AFC67DCF64A624425D6E69C35B81492A8D16FD6CDBD58CA536160A2A84C4E7DE1282ADB05E88853D14136F70A981853F592DB565974FAA75765351015A99BADA6ABE4063F7BFF6C5223F5DAFF05E4B03B592DA18E96F5F4993554BB8E4BED4A81431C4D805C5F5F264A8ED753CFB66548B173394C1CE968EDB35BDBC6D6CA4E61C3816BC42D9AE42AC32F2C2E4A4FDB86044CF4941EDFE039628610793A978DFFD68DAEFD29957AEC546D14C4A8D556792326A5A37108278FD99C316DBFD7218BC34F5755C308DACEF929D4D5A6C98C02639C931D72ED50DA9C120CF4B33D5296B229F219B257B58DB9B836BEFD073538ACB5523D461EDC0355AC67FC5C784E43DB5E653930B450BE646D8B5E40B98BDB8D1CB26AC16468B7F755B0B57499E7ED17C393F4858F15007119DC73EE6C2263716AD90B1C3AFD889EC6514CBE8D2B80FED66C5258B59867C5FDE46C6A65019983A46F653C3C48E2EE10F232D9265262C3E24C2A71ECACC18B11CDD8CB691331C7C32457B395CAB98558EA1AEAAB0C1F00400D52A3F035B8733E046ADF27F9A0773D110AF17A919088FB4949CB60B0B58A999A0BCAB9BF44DA7CCF98612FCA5433118754AB6B918BD4E6028F3446AAE0B932E44ABBA5200A1C3E010F47F516636B981352A32D97A73ACAF0A1FB273DF3F438D2FC70D144F25C00D61D8EB48264E36BEB8FD8F4A171FD994F3FE7CB0C752C59AEC7C14BE626263B012ABA7A3AECCDA3AF1A546B7147C4A49179D106436809FC9D00FB93E29460C5531AE05B22CAE4C5AC3193DB08A62A03071AA3D615E70968B9F77BB55E12E34E96908734D9C224DCC800E22608CB60E8468ED27F3C82BE0C06ADD0AC61F5D58596214326ACADC6E759E6FFFE2C2DF10A9549801DD3B12581B66D0D2BCF75915FFF7B693DB973A1DDA55BA07A07F55AD23E2763A72B99DB4C43E8C25E6527447BB3C3E37FD811B02BF49E37E798C2F357990863A5BB1490E5E8A1B3DEDEBA8D1293BED440289276D8DBB59BE9A17CCFEB2F48182DE78D7C8655827523D8D4462B0FE6FCC3DC7B03CEAF7E22729A0D0B7677EEE447C3E19159AEAC35CD6564212652B2135A21B310692A70A3AFCE5EAEB64DFEC208236C560FFE6AE7362147B5148FBEA9A680FC534FC07F8F7C7FBB7BE14598985ED949BD7A7F2D53A4362DCCEC150E1EF12A63490FDE8F9174CE00169B5F3A9A0B3E7C70EB92D8C23D5512BE19C009CEE21438548EA1011E6BA238232B0BD1A84F2BAA97C520780AC587D67F4B66C6427023BB4204F3475F561745F3FCB4CE6FD39581029E756E6FD82551977CBB3BF8C64255E94310211AE2237474B59C19A4FD1C5019C0A0A4DCB0B3AC98E93CDB59D551E0E8682AC2086BE158919D49503B9EB86A9A61FF4691D36D1A159A2FEDFF6863172800B79773F331003BA84B116543AB354D3B41607F7AFA8A4989ECABE1CC2903ECAF3692BD8A32BE047F1D4A1860C051008597A1DB5C1E65310CC2B80AE1B97AB86D36C7DA5DA32AAC40889EEF63B66D11509CAAA11FC43534CB2586431D6F52A04B15D5E1E6148C47A65E8EDEF58DD4093B43D6576FDEB6E17DA103DB7FAD377747CA3B253233B73066BC28C2F8E097E3A64F1459EB01140C3880D759B3E392556D121BC6630E119B8BEB136D6A9A143C28663F9CCA6BD88E73CB670F6390B5EECDFB1622A2C531F7FC1B4A852CDF2C104DFB65EAD79C409D3EAF1C2AC4A1479AEBF8C018FC6C1BE821020DD8BA164BD32656DEEEFBEB419BB27698E7595C8D05225E1A7E13151FDE2766601D14EF4371DB8521E38C63443209FC04E0BA67171F5DEC614666579625A81A5C72E1A2F6B17B8AFAD2347226456158F74E6DAB16C8EE20428DCD46900DF7526119BA111EE3DA66339E4876A06823CAE6DAFB0399B4EFA14C690CFFDF89A023D7819AB7D5768658214375E99EB191A99F13FE04AF6CDF0674D4B78BB83760108C029474754921DD1570C58D583807DF965DA65F8A3CB64D90D801D481F701C1B97D6B80999974435D9FC5AF9A3F41C4C25197DD5B5ED7D2207F85FCD8219E2B4A729546816D3BEBFC704CD88C0032B52CA77BCE7734ADB16D2BA3B823AD58F005027F0EB70E1D71244657F885551914751F58F572E9D41D098EA5858DFAB8D6295EDE7393362302840E4FF55AB074066F27EFDCAA610FC22555D2087D4C64CF78316993B8BCC8D00DA52305C1F142E3A9B7E3F41565E179E8D1B5818BA58188D98B2897549A3C462FFC3B3F2BDEC57AD44 sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC83E1FD10922ABE2D5A604FC7845561493 -smlen = 1531 -sm = B67F2C8AA0536B1FBDA05540EA8CEA2EFC443813069EDC6112C43FA84B9E0E566F5742A0FC7670E42D1165F90B43999A67EA0295F545CEEA21D58D4749C2329FABFF3F5FECCDE497BB2C19DD3278FB7015F6C8A9B518FEC65EF90C191A7E2D2542A1D423AF9BA5834BD59F3713CDA2B67B72DCEA121DA9D1281A4C90E16B89BBC2E2D638C9A53BA6C80BDBAD208DD26CD7B77594E703C51500C7A43CD476DC5CEA0288B7FE98350D9B58AA8BCD8D821FD94F819F64131E22F0EFA37E3DD403DA5231015B389DA68C54FCFDC5B2E868498EBD8F32195574CE160DEB3752EAAA5453D25E8CD10C5F491593E33F8918F633EF4188D0ABFA22C591BA3D4B75F4DE5A1649A0C2CC90F11BF134D298962E25A2C50D9F2B1072A94769550D0C0D50C96E6B17EE3EB41B27028C021B596AE004ADE193CC86EB9EBD414FD285B33A51CC6E597F3A45C3F1D83A8198617D4F8FA2E9B2F5AC3F33DE37C6AA98BF5250072E6246C79AE04E38D8234605B3E7AC840F2ED5DF240B7EEEE2E9F6CA809E454629AC68BF6461B41E8F1D6B9B45D5BB9470EA2AB271F8EA815F33BB39E238157CEAC0880034AE5528DB35AA130BD752850ECD7BDBEBC0BEB6988AF558D69D0B84C8505186E2A3B24DBBC81DE8ED4925AD2EDC00E299775FA4FDDE332CF13FBB6E08F3845B29526B48A876ACAB8FD1FD505D27B41C82DF8793E2E877B75236A7756CBC301CA043F28A8EBE9ED04492952579DEA6A335C929F0DBD11D7E04F2673062CF37AB860C2EE0B9A96330A76E734B762DCC0569CAE4AAEA1FA2DCB5D6B678E4A1FD247998095B67598F222A6AB847C2DA6BD29976E5F0BAE8171BA747771E95F8CF137DE27955617AB3EB1A7049D4D2FCCAAB4DE63380E47BF36D88AFD1FD9EBE285C5E10FBA2F24552BE20527BA23B068803E7515BB47A8B681512DCB14CDFB95D8C2AD62184A0A63005B38E76846AC34E60C9B848A074F5697622CCA0141AE38AE5B422E0E4F6D5591C1F6F38229AF2F951EE2BF78CF57D5303B75643456C5FA56080FC5339985F1AB18D34926591A2A793343446E9A31EAFC6040B49C6B63B31E16FA4F0BF9E863F103F5359712EECFDDEC7C012A91E1A6D461C8CCC1B9FDDA1E24E4B3F394CE559DE9C5626CB062946712E08D8B6151B655789D6B073F57EC5CE9E3FDBE9A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +smlen = 1657 +sm = D0DEE21D2ABEA4B2BB075CEAC6C8905885612935DDBD982998C0D49436A1CED2E9866C10D1D64A3E873C4F87A92052E51D125C5A042C1C964DF1CA8B7987911A40DADD5C4BA623A6825BDE86E09E035520CC4461B36CBB21566D01DD475A6345EBDFE4159AB1BDE04B842DD5969FF1A8F7BA024D39E6B7F8EDF5346479D2A4B819074F79A17406F86FCF03A1C3959FDDB0A7C84B94C8A7B4DF87A25F6EB7604EAAE81B619830AA1A7C0FF98D946708B4D71B546954A963482A8EA9C72F4AEB72EF0686A15ADC6D410301551529B7A9EC9F387B87EC12F3113091D52336FFC390E7F8009941693A30A3BF95F61F0E653E127A64F15F19458C98BC138D931A2AFB39F63D351780175DBD174F61C27114A290AFD2F47799DA3D42A13C5DF41F2C0476759763D7268F7F3535D5E144C781EB793C2BF88C8368F3CE8A808AC7198D7CF0ACAC86F1A756A280B0AD1658D48516BEA44C633A7A26011B3DAB2CB57AC796E0FE78EEFFB038BF131E4C242C39DE32419D8948EA295FC99A37210F4AD0F759C488BB239AE021BFEB2281687F11E3A3FE884A85FC18B34A871E2B857495C1E39DF97337A46B28339BB704D6368090C300CDEC162D3BAE0F7E6183CE1C429A7CD71A54F699C5B9B4B25D4C0466998254D8EE898EE27D5C8B043AC1BD09870E28D3C7D6C61D12A9697561A9BAF075F05C331D507A52A4B0DE7A0648CE6D1C6E0FCD04E1ED3EDA0C939A41ABE0A296141B682067B49702FAE9B62110D70B80588D960EF21DCBAC9D6A380E7101B10DC1397DD314D3E990200B10887BFACBC276AC22BBA2A360A0BD260A8AF4F5521E6E2A5259620289FB1EA3A89A2A50E206C9EFF43C3FB58C8A8D0CEBDF9604B9AA133B68E682473709B82ED396E6703FFAD68EA2971165AC2EF1E3C735A360633DFB2723433EEDF6A69F958B9878959A8EED11ACF899592D024F6990311B9AAC574932483A656388FAC53D1860ABB6569C90EB97424788E81EF6CFE20E7CD12C28D1AB35B378E70F1A3A4B11B5EBF7A3F7B7A0BD404FA3F862B9D5F5C94AA81C8ADEF24B51D0387049FBC9B0A2679C185D5D6B21C1EEBEB649541C6C5D0F95AC749EF6095D968E39D1D73BBF272CD7BDFCF9DBE0EF93036AD23CB75CDEC4A478B459A68A56CD99531EA57606F0F26EAEFB5285771C984C07415448E23BEDC8518EF8A52E436B19ACAA69FEC69667B892EF188292BB6D0007B23B9851A14ACC6EA0B3D443FCEE2F4ECB07B6FCFCC36CFCEB0C73682157F12B47F0891853B955F65D114C40BBC8E04B8E7B77D99CCE7B9FDDA1E24E4B3F394CE559DE9C5626CB062946712E08D8B6151B655789D6B073F57EC5CE9E3FDBE9A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = 5F5186992D7F4AEFDEE3254BDC35065A8C115C0C2A5497465F18569DB0B71E4DB80BE289C218F22E663928C14CE301E7992690F3C053E84250BC1F901A5D303ADA93408CC775FD9F713E45B9896574EAD9C58F60B9432146B25A0F0BE9B310A1F9BA056CAF9A47F693E9619F8C4906E2C4E2BBA94C63476C3CC2F0A26CB26FF9FDCC25D8294E18BB3B67481034E4354B728DFD160BBDA40ADCC64756EE0E0AB58C8D268A0EE8BE86B629D8139DFF4B6239AAAFEAF73319AAD747B9C750CB9715DF78C7AF2E5956DF5CAAB659ABEEC31E26470F4F18B053731363A1C264F187664E2B162D3161F61308279AEC0F71F875AEA8FBE43D65E0E7A0815024CC977361F42D854099ADDA3065EC0B91A7B817CA65C448BD600BD4CEAE705CD10C634824051504A0DF9A688C75F4FAA277C16D42BA00CFDDDD7209217088D883EC35B5C48D01305ECD800668E9BF172C97AAE394C3969322930E5E04A937437C09DF9F5E001737949675596D53F11197618620B65EE792800D49D5F8D1584F2A6902130B71250C3481365D0282BB52CBD52BFF5A33F0B00CC20AC5F6E1C35CB554D6C0B198D1118223943B5153981FCBFD6727462C8176C9A3BB10278FC6B699D3BEA5372C4F80593B6CBB08853C103F1EF400F23F92A9A5E7796383F8C0E6EC57A5EAFD64E6722B996BE429E60A00599F44638F30EDAC77CB888929ACE9C77521ABEE7D6973C9909D8C97A82EAFF203A2D6743A90EC3FD83434292EF8ABE7540059CC6665B2ABA6C5DAB04B7ACEE5AF7C9EAA788F051A4CB132E5314CD3FA1F7DCB895FBCBD8E558B8A1E89C988DADC0F6F364595E9C5F7A37D27A130ADF29AC5F1D19466F2ECBD7BE2D230A2A82B739FFCC7CC0D6B5B1474B15B63E60423D0C1F312B87E856463987A37821B7CB4421AC01418DAB172B0FFBD2A61D607464F4103427BCFDF071C6DC6403ABB95204AC049C0C8FC4596D33D625906B58DF2AD5C42592B5B66A3845929D5EE1D0809DA9020D176611C4B2B11CE9931B2E6A11366E07F2C8CBE8C9D4CE86B034119986974B68BEE3FED86D86098B65215A3F6A6BBA0320DA59DED08C88BA580A9818C010540DF062147F3E4B53B4FF21317AFF0896011A2830C0BC91E4CB28F56F55FA2B4D4248C8491FC123904BFDE18CC39402521742BE64BDAFCAEE418689CE677E5600ABFF50D8AC70CC269D86B7195CECA2B0BE8CF36ED8624516EC5C806137FB5ED95C8FB73CE7FD3251F506ED281CD8147124AED81432D36D9C404455659F1071EBF75A28BC2E230AB07307FDC7903A1E6C0A943DE38454DBA15B7072F367237C81A3F31036AC4FB3093CBE5B42EEB3FD7A94698546A3DA3B7829F74D38B43A7DAEE211C910202A70310B12510E4C7770FEDF0DD14966C4BB91B1912309A9969732EF7A3E5BCCCF7A9D7FC3E6E3CFAF2CA936CE6399CD218850346B10FCBF116E97EF51936D68496DD7E3FDBA6FCDA6C1198B24871AA4850E8271984322FE22C4804320E748B249A68C63A67C436BA52B6B117F44BF6BBCE6C1B9577B702396E9A57B725ADA79D9EBDA30CC45C450F4F31C2708A03D34A1FDC3C7686BB72D99CFA2EE7825C3A397463639B21B862F48B32B7742C03D7A35B2BC9545EDDB9ECE89F33983FAA39FA1143799823BA905BD00C2CDDB520420EC2CA5BD6DB6B14B99BA3BB0697E5EFABB77E36CB3F033642D1725198265B40DBF6B8DDDE05B89D2FAE438F4F9AD35ADEEAC122F23BB97E9A46AE13CB1B882983C8418FEEAAB8CD2AD4836F00FDDF60DA169001AE9656E9BD286C3E17A7FC7C9574E550D2EF2A1414DEE0352BCBC002D052AB98D6737FF2C85C3DD0952E156D315D8C13A1D97C20D2DFC03A800E0ED9A3E6D226C9195C46DD7559EF9726D212B7ACE1FDB2EF02E98128D588D9B0A16007DB2DE8B529873ABA720AA9502D2E6612968D6C0B85CD9852E852D0194104952753606D1D476306DDCCCE020ADACF13DD8AF4911A7569766EAE15D3A9D57F82A467F881A3AC5E209A6D371765DDA749F9B1D6314F681E073A57637541EF041683DEBD89EAE88B44D0EFA2BA2ABCA0EC7CF60AEFADDA57BF7BB7186204276F53B013CE77F6A738946FA2C9DB9DE2110BDBF5D5366F7F1ECECA6CC865F82E6CEF54D462CA28CE8D2727C9309001836CFE8994298D8037A2DD0DF6CEABEFAC6C73E9F218FF6704F9F73FAA7D1CD20002DAABC24E737985A3FDFAF56ECC6852DC2A7CEBB9B072A4B6A1BC62677CE4210A5C4C6CE54E36E5E501B66A9ACB15D7BA7C14AD21D3D4C4493115C5491047BAFCC22BF7C57F22E6F0DE0DD5CB9A51DE5960FA71AE217AFFA012799C7DCF40478CF74FCFD19C2F91C29A0B7A0B91B0FC31A5B722343D1FACB1267A4687F8C9DED498875FFBB408C6961C0C20ACBEED82F72012C360A4ABAE4E3007BB3822328734D70D6F3E349A776B5A99639FC558AB61F363316CB3B6EA84CF0B60597B5D9C10483E2C624DC7C4E577D2F9EB189EFA649B604986496BCCD3EE82FB765AB02FCD4F03CD4B68A1A488BAEA309634998B8C4D0ED637E449F023AC05F1A0F1253E43DA9B9FAC852CDEABA6689DA54F60741B8AD62569E9D8504D394C66DB51E9E68F8FCC41F7F7C860129C2ED3CF4C8A27C6FEA6C62DAFC41B0A792BC269DCFA9DBF255485282382B68BE1CD780C9F11EF5E48614EF83BE10AA91B4AAD6840C1DE18B15A3C5953F6541BF6322ECDD6B73CE06556E6D07B105FA13271B7D5E069C393645EDE367E57C3CBAE852AFD5AD500781D5B7A1CA3D3F4292D1775E2C059BC5ED641C0FBE912B13540D1E246F013CC3AD263B7C4B3C3AEB770F0CA4D59C24BCD51546911F6656559BC4CEAABC5AEA8E56D254F8010101C584A45723875DCC800F3674339C68E0A7436076F08E5C40194C290A32644D216CAF067A78FC209AFB8099572948800810418C6696D45891011D062A7701BEE87F0F6CB0A35343501A28034CB2DB2F4B32C9727ADE77A70128EB53F6DA034513BA78746EE9650F2681319DE82B2EDB2FC99AA577D329BC8B25C58154C6E6E971A8622D8EB5E440668CB9C11BC051EE6D9E9012567C2BD4E4B9AE6AD65A4EBBDE85F31C444D3C152D5134464F006A6A9FD5B12493B13383E3F2650E1A37BC42984EAE97255DD37F57429369322C4F9DEDC23D8EF4DFEA1B1BF54EB3B33DD05024776854CBD287C690A71F5E6D09D84D7BFC54933F482CDFF23427299B35C9B967A9EC00863781F6DEA04420FFE492B87BA8CCB628AC0103E9186AF4FFCFF01A380BB9C2A81DC8D87ADE8C3F284B17312954ECD67BA863DFD56FDBAC396C6FD5D05D592D7518572B905DA379C0258B266164577D54EFBB65C31A6F9E7DBEE420C31C1CFC166B3DA405DD91CDC96BF1EF209E05943B64436CFCAFA178D4EB2B31FD82011D4A31F46008CAE5CAF82A88D8C67EBF0C566024328F5CB5DDC200A099CAAED469E56C157DC099F4F5FC7C2335996F91779F12D00BCBA8A82A1AAD2E9F2512FF8822BD3CD6965B5757303EA5F4E563F006F38624875EBFD174AAA3C912704AFF61814486B5418AA4BA35B47641B66B7AA343BCCC090CA68ABC57BEB28C3ADDED1A912F7692A3589CAA83988C3B1E8EFF0CAB9E0BE4E02743A05E119545F776C755BF7C1A35206FFAD6436C8A6BA6B9C5B5E8408EFE194647E25FCA0C4A7B14666258D52761394CB837CC971608C1917FA82A3389384F415C98229F505AEF4A6645A4AEA6F425F66FC3D22D6E9CA6D718BC5C3EEDA7E1A3436F6B220733DA44C71BBE79B7F40D4EE5BD476BFEDA3822E6F9A912F161FF00E63D5AB0C07A0663A85547440E1624ACE006A913E6E7255DCDC72FB070D9192B969A09AAB9A6571FBC7C281E4BAB294BD62E4CA18E792A4AC8D616082928747FB0E7B6EF2D2A902A72BEAE29B17FA3AE595459D9D7EC93229853323E29DE42353D6CE5A9B8FF416E595FCB744D22E54776FAE1A6FB816972C64B972C21821650071465D4C6CCE26ABAE2EBFF01344DF3CAECAAE8F9BB0123633C42D57AEAE3C025CBEDAB44F7AE83E0009004852CFE1018390090195938832D6303DA6F8AA0D1A183DFBE4AA778B2CF2D01E368E5F93F0F31905AE5B1817996F8C024EE422F4F1BC1BF591BAF61F6A3681159174E4F101F1483917511DD10E71C0B3717D159FCFD52F7C1EDC6CE55BBB85D23045D5E1E88184C8CC4360B9D8F82A76CA212A2079B6EBC92BB140510486D3A787FDEDA75F6A6EC34D45C2C840C8025C1B03E39C2DAB1839076ADF58BA621C705DAEB000A6CFD0C87CC6763F04EC0C477C6A822F3CB232373F7781C2ADA6CE7330C38A22711E61CC8F49CC5C22C130F4EEDBAB1D7F18ABCA2EA80A6564C53D69DA91545166E5786185CDAFACC425A5CFD0C899ACEFB4B11E9FADEEF3DCDD17A947A17717C8D79CB4D6DA5BFCF02167EB41876E5EECFEECC4A2ADD0D41CBB6D307B5B6C0B8C0B9B36D8D815774135F2DC0BE2A4B4D2229DCC67628A0380D8A239AF32A82CE99D5E67EA0FB1E9AA743065705E59A29525E5C816C9BED3CFFE74814E6EAFFE0637F18318B791BA181477C1A78E05170A7EBB354BD9079EFF3E6D7748F3DD02F8FF5ADC4A5BE4DC1F790B1EA4CBAA8C6A1258ADF546BD892D15DB2239E792B54B85F7F1213A3B7E0850A7A917C9D3A72E303CF871FE6A1DA9B09401B4C615ACB970E72B1D73869624923EE561BD67B9A81543C52184E29A44538DD1CC0CCFCB14BA52DDF821147ACA5E620BADC955806502EC54F1788DF254E47C9A90918073247BCD5F5343C3CC35A884A0BF96DD6A92CB4FCB42155BD1213BB0446F74886B14EA9C18BF568D2E4832A7B51EE92948B76BC0886B5B4A1625532E19D55DCB6486919C0D32F1E0A407C917AF53072C3EDE567EE6AEF073EC38116B409D32931204B9EE6ABE7351FD5E3AA10D2C575E436A5090FF0E3563D2EF15833D3EA4FBDD51620EFD946F3558A8CC447F61004BC8601D010D5FDEFD8CB44586EBBEB5B845025FA8ED69204665C6B6B67417A1ED72F65CA0EDBCA85034973D24EEBBBC297FED2AEF025926330EB7F0C6A9117B4907C3FCCDE259258E7D4A2998551F57DDBF953A868046723F0BF7A42D6670E5BA1E4D801F110DB96A3BAB7FC826D09BBE7A8074D36D15ABCA5C2D98D88AE408C907E4C025373784D81678B52CCBD38E1EEE6593375F205504E5807BA238DE8803A58D9F3A6C71001635662B892A1ABC40D54D72CD2F79B8361D40EB9002C90692CF9DE4753487AE38EB1E45D4DF5A17302F18E432C996B31F5A60617FB3E01F9893041FE16F4C160632F301213AD99FE6C01B20F196C961E235E342BD7F8CE837CBE076D488F9F198BF2A3563CBFFA4C72EB96998095940E6AB3646393DF3A95487F427FDC81392EC672901CA187DBF281DFBB83E8F51477ED38DF12845702BA1F837B1F4EECA8D23966C8143FC4188AD68D84EFDBF3D66F26D46EE36CD1DBC76A12808C2E7C359C52A02F26CDEBB5AFBD0385D3CC8396B8DA864447B5B12FFC5B69F190BF62D6B7ED5F19D52074A68D7FDF8AB767F50518AAE4CB169B2C3C7A4C30D9503927CA40B72C8D36BD704A6ADB3BFF8E89767CE684BABD2D99012E4C977EABC89D25E84D8241CC2DBFAC19DA44C58B3D7A66D8ADE17EC3AE4E9939D283407E081CBD555553D2DBDBDFCD49A304423DAC35DA3CE006CA1CF5EE69E55430D67B61654DD68A01F6B314C2E8046D18AF0A606E8456F151E9EB0D78FDC4099230BF2F1DBBAC3AB7D50C04E6B95409DA77BB704FBFC5104CF511EA96E3FA6DFF2541941BF720AB6D4DE3AA1D5EAB4F82808841313535F40F6EA31114F89EB22E6E0A4596FD57A501A601F4013FFA939AE5216503768C17076D65A216FBD450A9BB61A3F5A250B66C0CA41D5590F4CC514381B653959F8410AB82642714F8CDD6AC9CF61C578A8D0A041EAB30903FB436BFED5D1854BAED251C21D09BC794A01EB4826DA4010C51D3807398CDA4A52B4B5BC939DE28F5AE10A22328F91A51B1EB8CF0A27D5DCE38C89439CFEA21D257972A1F51D1BC393E26B267ABD048B08408D6F3B9187691F8E9984FCCD34A8FECCA73CE63BD23A64B161113F6940D38304AF491FBD75F1960B52D65F5F283CC354E509F5A183A089263A9754074F7F485A13BBB1B857C653C32C6C7B2DE785932C594B523C97839E0F729AA7123D75949375B061366BB44A5FD725E099D97B78D774F0D8410E2AE3531C67796F63DFC0397CB08E44B3D4436C0F3DC6E095A57C19BCEE90BED9A8113860FDDB50D29C48C74F4FC4AF838C0B33DCBE891DBBFCA6EA28F092750916E3FE177F2AD3AC8DE7E892E0B1D8BA3C0742A1978B4B908A176BC3B4CC6EA160C71F61BAFA2FBACF5ADB53B1A293D278FF118984A9BF0A985BC63FE3E885FE0170BC74703EA9DE529FD3748015269213512C98EFA1CE832BE7E35E8E9ECCE655C34C0545D7AB1A4674CD286AFB5045D3B7A619316D8F21E3453E66B1C2073BFB44961A8868B399A520AB3AB2BE144EDEF840C909C21DE874CA2D66761C6F8861119925310453845AD216761CF5CAF2F1A4293730EC9F397D50EC1FE2746632178FA69F127F3BB60EF284AD0BF61CEE6407AE0E494D651523393B01A01CE0881E9E5A361D8A01DE7D0554736BCC79840ABB95434CBC07EF8E50A68F6E4BA66EEDC5154FD731528F3EB002589D1331B85F2F02B6B4B4518F7A080ED0167839F22D456C76010DC169F7F854C4EFFE8ABA4B718C7BC38AF0F0D5F450BE5D37D29A2E0EAA5C80F08FF12DBD632B68035D68D12F7F002D0D6218665B1D6F9A9CE5E295B11A42D6CE7B8C89D637722F7807A7CB0D8840B0034F7C8623DA859035C5FC62557ACAC21527701C7556B588EB9EEAA732C03CEC938316667D9EADB92E3D46393E74F56FAF2A13E1DCDF9A20BB7DD458D164A45B9D3A58B635FA852CA817C80B448D280C3ACE83ADC7754C58F2917C5875513462074A8754B10684D6BF1F4AEA42F64D1CE7FD8336A77DFF57F00D9649CCF83CABCB54C16E2E6A7DA2525A59BCBFAEB4B1A43CFA795A1B4B +pk = 5F5186992D7F4AEFDEE3254BDC35065A71CAB07A11E277220E93FC92E98ACAAF34BC91808349BB5B04890BCE63763A7AF5F893F73ADF90BCC2463A8BAAA5D7F8C6E5EE17AD6D18493DEFFD94533B31EC044B1B93FA02A7D3C1B44D68FC73BF228C5A0A5FB301A5C0BD9B6E062E170DEBAD2933EBB481BF79549E2953DCDA7B641B0EF1DBEC67606A78943E818D8AF743ECCD9B29F90269566AF1A3A99BA60B7717B31200DEDA797A7A45B84D6D4AF6CF0E83715E2A721099E262FF4EA953DDE912B1AF4D45A1A4604225537B60006847E71F3B7785D66628FE43961412FD8CB19FA7CB2A798B34FB7811EF71A3CF0884E9015E97755D72F16464E6CF87F0804A476596E6AC8B72A0E2CDF6BBB360122532DCE98D3E3D34A48D7E42224D6B2746304F33CA9AE37E283F87D0C239823C4B3069B5FBD8A7381183CD1376CF2C90C1AFA8DC7A3B15CBDBBD54A77C1A9A556F77440B4A7F078DE6C5ECCB969BA5C9A1A0929BCD4F932CC5A7BD8F2036A68C93F56E58CEF70FA9D470883CEB271A70B2EF43C6F5727A087A63BC6160970A991D4A3381BF5FE0969E08EF18A8CA9C9E870DA643F85DDEDE3706A8D0D8C7F80BC7D23E0373214DA95582FADF6AA7236B030390F3A0929427FF769498452FC6B548263C010AC53644C33F5FCBC9F3B7D02FB83B49D65AA93F0D541819007C5DCD4E6419475E81D8B2B35E67C0508850DCFE8BFF3A5C88BD7F479576F6B44306F79067BEB79A5492CEEFD24DEFEDD459FCF1E77CEAD6C386EC9B129F505CAE8CA1E331E09EF972027AFC8ED0B006816B0DFC3339CF7B6FE4D04C3ABF60FC99CAA7AFBDF4083B1F82267FEFAACB74E5256CE36B4BB94112556F11AD2D573BE96AAFBCA85E76645BC53EA7652E551623BFE9441871CD1E9F226ABD5A2900ECD11191F53F44D3C6EFA28F9821260DA4F705032CFBC5E5EA0CBC27E4CA5C4C4F9F403995A5DF718C306D24F673BA45AD4A8730AA6D483A2107083D3C721667403A1BD8E3BA13D7ED0EF032B05B3FB437ED84A3849AC124B8918678DFE587FC86B2704921F881BDCBDAB830412E1A0CB4AA20BC7FD0DED2EF6B0A9A80BDFDBBDA416964E9E7F2617022FF5232BC847608A3328CA236EF71A4090EEF252423FFD9017EEFDA1E85341C5CDAF9284024A5C8EF217F25694376434A3684C00D2990C476E37F8C3897CD57E4DC44046B1DA4D02B56C5AF27167106C9BAFDD26FDD6D2BA469EE0E61AABCACEC80893730413EB58AEB3372E58C6ACF1B69EEEEF58E6350A940289B1657642C7FA0C7E43FAEE74175EDEB9B1D07EACFA72A72987FEB2508F323CF95C937E2DA0FB3A4631BF124DC852613BE4F04C6319CCD7708EFA430EF4C1B1C1C341992BD1F9BE0F2816DFFD02AF823AC2155AC718AC800F6C9F5960201C58E6E54A58B53611205F4847F261E5121ABC973C43C5232F0107FEFBACB15CBF62C381746478D5B37CBA63B5237ECE71CBA7B56F9FE11A6641D3B5FA4893D2245F9C3E66147CF3F3636FB0643F91ACBF021180063CCA93C800352A13ED1DA4127DB99F54ADA67ED598FDAD8090ED74C722EC33B173FD53D0708C599F27EB09C10C72A8F95944090C61FFB0A9F297F058063F17885E13A48B7EC2F365C93914426B98E8B5C090E028B1957462D1CD21C1D14E73AAA2D0C2A830A68A7D4F793382AB433ECB3D477AF0E0EF790A817B24D0FAFFFC2774F5444810268553D29D06B8253EDD6CE06E31782F680D8E2783C2643CBB082B00983344E18857C398D1597E9F538EFCC9113F46C9EB69DDB068A7AA4AA03FC0EDD065B4FF728AE602B339CB955EFB4E940E35B76CEE208083730688F8F699E88E4545B09FB32C7BEBB0EA32CBE456E77F6B0B6DBB79C6D50631F3FE6B02F2CADD86E2BB2FD1E8F75732C3561E6CE7A951AE0BCCF0285F006D0EFAE1CE35172E5DFD0978732708E5E092CC801B9C0DD80DEE23B1356350EFB0A298468B0CAE5ADBE0DC9934E5988DC746296BFE91743CB80739A39C8AE008BE4B36357617422C77FF5B3D1D1043117057DC5E35E47803B1653043A2108DAEB91FACE7BE74304E5BDE9BF9AC51CBD0ACF3D737FEF02DC3EF13C155C3C86872BAD994F1C9AC0B641A5765528B38F35F950888D7E5E7F0E8F1124C8EE1A0A9D702C5FBC49F924D571CC3E56C4EB4208614A5AEAD820B1A3C9E57424445D54930E442E511EF14B1A074C67DF950AFB55D2EB78FCF5E1EFA16858C76B75BFD631394D37C25C6890B65ED9D62ABAF79C4DE0CD060B00997A0613EFBEF996D08B2499B590D1C45566825CD716CC5537FDD6FCCA1BEE9A9B6B3955E3A64F6557AF368C98A3FA0F4AA2B9AA381DF30E9404D569BC4E1652B869B1D935702941CE07A3A7FE2357066C0E56C556EC45AAD35305CA541280F2B905B9B720F45617B6410B448D671312816C8FC03AB8C029570CD7CB3D8B7269554DFB8A6DC128EC04D442EE60603B0646DEC5E3BB251B62DB5E2BE62D0C27E06D04E4C7D98C6AA5BD9D64382C61D52D77AF0C322863DF503B83CB6CAD8E27EEBCB9FBDA1569A966E627BBED91990E69BBB13C5BF9A45E7BD10060F5B9821D576E140EBD6F10957D03F56B0ACFCDA145B124F169445431F674AC8A7AC79E10809704087177D852C14B67B0E86E7991B49620678D3B47294AF0BA26E57DF8075A688C9F162DF1BF6B35B9B8F9291EDD25E8307259FD04BE6AE8739B47A9E16954E715DB1C5CEEC3F1C3D772651FBAD6436493D62AD8CB057CF6DD671BB6EFA581AAA3C0FE1B57D0A8E3F9AC0C96BF3EF22C3E93D0C1354ED75CE968CA9690630E07D7179E7EAD298106DF1387AFE2680E39064239A4391FABB74BF9284F6E484E17DABBFD41BBBD80666CD036EAD30FE87FDCF63A1F0DE084F605310B858B1E617A32DC112A48160E39B9A7AD50985C411CFBEC0A724BA3839F65D18ED0D0719ED66D549891FAEC4CE7D4EA53FFC2402BF4A9B85695955CA238E375544A7E58B25FEA8CBA17530C00012E1E2CFE59EF4CB361926FA0868DA9FCED464FD54EC5F8970C5AE66EA40D92AB4870047C46746692558F8C20AB80C4EF9127E1400A662F06349B27F1C56A030D6EE839F3E183DCBF5DBBA4C011C9950F62AA5855D46692F354E3470C0B38E9345ED493F205F20042AB5E7EFB5C2EE930433693D975628A8D9862760C229410618B52214F1A2719A0B75E6689342B31BB7B641CE67987FBC0818EE6989BC99681BCD2E0FA152892A6B8B0CD827720786892C68D45E0628EFBC2381B859373298082C885D4DACC10EC636C994B82BFA7BFF1D04E9E4454FCF6F63C46CDF4B75658F8373D09381A119E54FEB4DBA7C72B189C89D492C754C08F01FDF871B2DD2EAFDA604A10646386FFB708229A0FA4667FBB2AABA2346A4A88CFF7FC619F991BA0B22818EEFC0148FCF7276D76CCF8E8DCD8378DA631D9B553871FA37B6E97B771B890059D45C1335D269F15C224772CC031775CAA5B0C1480D5B5D659D78928FFFAD59CBE472376396244CAD982C5BFCF59772E1E703150FEAC77C674199C4DCD79544C5C9367F7F7056FDB56C6422698C3A774F758B29FCD3CDDF7674606820C3C35CF40F063A54E3583EFC4B8D83F3CA4E7A4453628087F71C137D8E2B639C1EFDDD8F81AD24AECA5177F841B886555F47C493CA5F711C05E28A925447A8C3A74C7C1E34F97D5B954FDB6C87D44CD2153AD4ABE5AAD42BCA72401B4654F9206F97B0C3A01B4DFF655261D2FD2ECD6A268B8137B2CFB2DAFFD0B708B4825B433F69C54DF6EEC07359F4F7C557433734C8DA55301676B99564898C48CE2D356116F3AE0B077A1FC52E9083B6595BDFB197E5F717B0A6B9D30A62717A28D4A0723752EEB81F715FA32DDCEDF0BB7D8163FAAED43D56A03746FFAFA501E1434246113861118C50E4B3B13FAB1549E133A2722F81B87F198B8BF89115A52DB0F1074BF6D772EE3DAA9B66609973670A646CDDA5D3CD5C0AD17ADCA6E3D490FAB0F516D5FBDB2C51B2F0B4CF29324280F29157C9F6587545C58A24DCBD5A2ABF8F03F00FF85AC6F1324BF0C9CB73E33CC0060FDF30241D9C395D65B3B5C117B53A818624BA52F61B288A3D15119F24F28F0E2929687047B949852E994FFD6C67C6CF854E6A15224F1721009EE8895728877589DBB448045E8548A3A134CF46CE7CE282FD3B7D6CCB9F7491DDBEF37D61A7E85924139E16F889F578443A485A9F608A27388C24CBC4CC74163871FEF03B312CD34526451BC7CE575CD4FA8E5285E9FB9D4EAF2DA41B1222C54CE399C099D685B7CEAD3ECB91F867FD2170D29200225816F26D7A8B4DA297CE4855FC24BE058DEF28D5D23BD3EA3CB1E262066AE4A13E80A52A1F0043849F78E4F0BC7E3D93E17EEABA249463532A14C3F6812AB0E25A2EB6C30BBC65D73D464B9AF3F09642E95872D3FFC80B7DB311B5034BB2195EFAB8FFE8A82EF138A018B8E18738A561D6F4F3D57C6053ECA6F0CFC3389BBB875636A8C3323DE2049497083223AAB2562D7EB8DEBD7B92311EDFA4D4B59F9441FCF2FAAC9EEE25D0174F0C39DFB8E89FABA67D836065AFF90655F2AD407C8ADB389477B02B524B50E3852A0EF5EC5191308CB3C5C92C5A23D718F27F428AD1551FA96016CD22BCB414C08BD94AFBE11792A09BE52EB9FECB6F19EADEC7ACEAD8646DA2308D728F6E10CE0EF6A605BD276042C9B789224762A9FA59D67CDEFB39BCB0653C588700030A536C86AB4BD043B54E0BF441D7173129052D56C847668B40130B9CC979240DC06D3B72F64A0AC72ACE32E3D45EEBD792B16DB3EF554CDF0072F4CCA658DB03EF0090EC95320189EA31D563FB6436C427A427BEA7683E6EF2922100CA15F5F52A7A05A564FAFD02B5ADCDDEBBB344B1082B8408122625475A159E37DFCE63233AD001B07163E9E00BB2C91AFF30A75F1363F817B6A36D2DB64C53C0DC2A9CD590322147BBDCFAC2588132503395DCF599C1CC84100A433E1EF57ACBD3C2571AE520686D98E99F005EF228E483D30D32F97A6B9F89CA23ECB1A7FFBDD530CB2F6BCDE52220DA4F0519CBD28EB63239463E49D4AFDAC2D3CE4C3FF8A436EF225501EB8DB495B933FD71D46F17E956BD08CD8FB0E43F57906B1AD2F23C972AC60CA5FBC4BC6E55D93E8CC7FD47451086F517B2EF6900DF889C8302B9320C1AE35C564605CDC0F6F9BC022B0FD2E1B33FEF54FCAA37F33415DCA16418F1D01FA3A2D4D7989EA050D304B8795BA150A29144C667D6F91B79EE9404013CFB46582EE7916FDDCB97F61FC59DDF4BF617B4601CE5B5639E652A6C56FEFCFDB9C451572F0FFF10DB7A98AE22C87FAF5F13BB61B8D4BABB7EB63122B03C97B7BF9B331D514609681E0E8ADC3228DBE54FEA5D8C867692DBC40ABD7BFCD13A2693997FE86C709C5D21D290102B8EA52A6E4C159D862887B7D571BB16A3ECBE045ED595FFD3C2C41F01405D6DF25F3458765261913EC70C77A8848B121EA4B424C8C5B23BE14B5DDE26A3CE5F683F373A6C8086F352B03665E602FBD7AC757FC47D638ADF156789B7D463830472C855116A5513FED145AB9C478ECB77F25E1589A47B82B33E639BD3ADB827B25ADF57893F3512C154B563400453D5F3152EEF866F38E12FB2B99FFC1226E91CEA606F5A05A039008A053A0823FA2346C5A19AB20EE674B5DFC4B23A15387556111133B596B4E89F72D7277415841594CE6A66880B8A825DBF4BBE323C855AB039D6279AA7AD42E7F56DA1EA622566497663FEDC0CBC0E85691D08544ADE102DC8EA277610596B7BD8394FD663E1EE07DAF089F4957281F27561C27F399AAA42F2667CD14A01E4E7709A31495223EB1A825F531471BBF264240D285BD3E4FA5217D73CD4A2D172FB0FE249E19851105485E5EC5CFD991D8C3763835E0D95F50CD22051236CF6A854A169B39C0FE9BB29A4433D87646E599B19963463855FABBF36E94A82B95DDDF86D9F791CC50F1445CA59F3E9BCD0BE104BE6AE587D2406BEDCF448A35A95BBDC7824352B9B7238E86AEDCC2F25DE8191ED1302C09365B1E315B5B575A847BF3969B7B3E9DEB1963734CD1C6C1FA66CE12D674AA7A49B292A7391BC5E3043E86A42A30F51BD984DB58F6E7C92DEAE01191AC64B190E9A6119CE5511C3F09F7482C4D167AC63DF09E18DA0720371B7DDF9FC5B38A0FEA3A266699C4E0D3060198ED3882A4BB67CCBA1BBECAB1FAC9769BB8F31A14703D7E8170EB73B4E0BA9A6D2AC08FEC49BC64493E6D0B83A2017B39F6674032FAE37F19E5255541171A7E78264B490DCD6A4DBCDCFBF9F578A41719BBF86B7B92A80477CCD90B67B75C101D9FFB6801948551A366ECA2DBB570724B8ADFBC788ABB89FDFFCED94AA6B352CF01532AD34B5150E49C022DA17A562478091AF9BC6273BE83B2883EBE0251D1277460A20D01C3B08CED9491FB06A5D377635DD106AC21C60CB64C35D03AF67D50F688D2B21CB0B1FB28A793B39D36FB18B660F3AB8DB076A9C2DAA9516C097DBB267C567877EA425FEEBBFA29905CA8967336096732233BE72A4A5791F5F91FAB82B5BB255B822B8403B9EBC3C19E7F5D2DFCA7714578ACF4B46D0F80F35CBD13683C54C593694B59F5EB0F4E1F4D009A4FB5437123244ED7836C39A51FF4761EFC58DBF2C55047A923DC36C05BEE30C398D4FF26B0B3FC70BA2B5759E66D15F19463D49569E4841617299E21D0547069D7F698BB773EEA38DD19135F1EDC09004DE9F44E84CD4855801039229BDF6677BD8B672BA62D5800671E9425E6B1CFE4C68D89AB18678908D3099B35AFA293488FEF5FAF2050123529662D2472CB6E3094A24C3CEC8BEC2E3D18D0F0A953952E1795A8EF2379F60AC6EAF44171A86194470E31B9E9DCCB40764C50A16DD7A292953A07D69A5AF0BC49A2D20AA7461292717DF6F8D6AAD8E57B9E4CA1EF863DF4D85DF56122D1ACA0F6DD1CFD51B933020C74B43DF1ABAACA0D8257DFDE5C8DC5DA51B29450C94D8ED60D821D949F0F5FE5E21171B01A7CE289FE7FB21699642B4FAEA8975AD0BE04B1E3FB57747CF917463CA1199B950B24547F183F41362E3A74AEFCA75450A221E89AE6852A29A383003746CE9010D58CD5D1CB7DCC6A3FA00009729640FA693C7B6A65E7B1A8732CC10EBD009D9D3D0C193BDD50D90BC6E41D20A986643B03716DAC6207ABBEF52910A3E6523C9F82888063837DD795973CECBC68998BAC21D04C3DED93C41DDBC1E6C2C0B7F321670024A148A5FD55703758C5F4E79D24432D6A8D7F39F02F1A7B40D627127EBAC443C73454BCD5B29B4F72BD087688353717C4C68B30758EEF97E4C4FE6F649F8428603B4766D4C5CDE52BDAD1E2631200F4D415A43442DA6001CD983F2E2D8FB28E00B8B6C948075A9862C9FB835E9150C7165C9FF9FA7FF8C07C78D6578189DB3E7C823DFCAB14E90BA59FB5048F8C646ABDBACA5AC17697CA5419F63707632C3A431E91B292551B6B1F9B2977E09D231D6BF33CBE8B30C2F973F84EE8D9C4A6B8202700F24629E26B4F9DDFFBC56AF393678DEB09A4134DB766A5B3530E62E4C4B2DCB8BE3404314A7F850468B7490E38B752BD481937D1FE9D3F224134AF3F2B00E5EBA1583DCCB9E78F63B3E6411A7253A148A2E5383900B61978873160BF66797CE933C00C21D80A1AEAE611C4D7F6CB909F5CB1A0C5FBC39038A6D6A1C783F5007F0E0F017AD8A14B9D58624AE0B37DC6E1FC3E98D626425A49747AB170327A898591E8D969B82FFA9F7BEDD8699399A067A018EBD2426A22E78F87D1B1FFBFDC294FB78AE487361C9C6A163591B3F31BAFCF42C8D7AEA07824D28A40 sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579DEA48B5E3EA768AAD478C3BD3E92624C -smlen = 1564 -sm = 9FAEAC1F0EE734ED0A84CD7F655F2D96F4257E8836DD80E2A7CF71E915166A8B43043162386C64B9D0C0AC7DC50E284FECA87643DE35D2CBC6C15D1E5D588EE1BAFE1C1A2531071FF0B9E15EB7B14DEC2ADA83A32D306A3D4EA6318185EE138AB47CFE2FF6D6B49D6607CBC5A350EFD08D72E4A42F71C5A63384EAD9388AD02F4B15778EB7766F74A55ADB4F47C2F2F0197CD0662A922C9CDD8D51B90963EBA362D27264E2F181C2D944ABF12A3BD1E5C4DDF834DC65D2A9D363F10BA2034C20050CB80D70B7BB8309DD4D639A83535A0D3690EF8EE39775D173BB5645AD509969AAED422A95B1BECFDD44767A0316B6DC1A4E820EC3871A4970C10F4662DA65DFC6F429374675293BBEFDFC4DCFCD1764AF8414749EAD2674E2CA5517A6EA82854649A7ED95823155B9B0A843BA27F414E7683547D3C69006577DBB97EDB11B6946F8085C240053DAFF148791148B0A165A408312E2E5A2CB685924F8A259BF8713B45752D2CA260AAE934096D6B3183D159C1729807330AF0A9C2FA07D6F020EBFEAD61F07CEB5C023EDB2BF3D48FCD02E7AF21A4AC9D773826543D5817F56FFC3F9E1ED72E2C9EA4A6FFC9483510617116B8668A50A4B6AD583E66E54B77C26BC4414349EC1C6BDED6B9548BA8760AC7E568C339CAA87302DE25072314A76D7750B2CB00EAF7ED02C8254B9F0266AE09E2B5FAA42D931A4E02ABF3AC3A50717FCD2CA4A8413E029E33900C3463CD209105E15E6FDB79CA07CCB3C7B3C1BCE40DF5DAD8016642BF0BA1A7C6BFD3F00E2988AE14AA95ADAA102B5B9E88685B002292D8672B58D9EAFFF33AFC5B7FD7C4D6C870AB27D36E1F4185D5FFE6D2DF1EF1CB66F7D9DD19D6D316CC543341226E6DB9BD4FB56141A89CCB1883701A0295A78398E60C44F5364939234BCC7F3A412A3EE2A9D8C4729FC6F7F18347B8871F6E87CB00C700BDC99AD1036B1B883079EA36A0A57F879F4804DF579D62D4C8FA6FB69B9C160EB59BD11A766F90CECE9924C687C7106185CED8C002608B8173FA8D424AD968F405B9D9521CEDA3BC728934CA5FEE22E6991394E0B48C0D8A09DDC242CED39650EBD040222C7E919409BE9A22CDBCF1EC84E691594651FB93D5B28C81ED7D28B3C560A41305FCD587FC32AF53CEF70A6C1C47B1D2C288E9B157DC39E686EF70AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +smlen = 1690 +sm = 387D70052F287B68D7B9532F7C11F147EF3827CC0C85F89DC83DEF4F499A6996E38538A695C13604859864A2947006F00C649A5436D24BC2F9EDF06E3DCCBBFD7FA5FB646BD1389DA47A21A41E259638D60CC1F6111F0B1379F59EF1E1C6701B501D8ACDCD34913A046E2C469671C8AB5574C4B9ADA2F1A2C17A1CC120D828162F08A27A8D9B96A5BDF9D7D000BDCACF015E979671D1D499BED44959131BF65ABD195406745EA5C8ECB3D58F3C409CC214CF9AC927C817C17AE428C7879424DF714C5A65A174A0F2365A05930E5C817F49F70D21AE65095B2278831A3D47DE82147123AF2E0C117884A570045306481324D0856B4096B84AC24F937AE0884B524DD2017834A5ED8FF7D1663F7937460F09298D8A4190B631E8E62586266042E83C7351B28A0B1649D268437E56AFFA7BE2FC77A9EF8D666FEBA386AED25FADA79AB771DD61C4C572C5911E2355C7ED0330EA2E550247E5FC77A3B0B298C7A2E42560A5947DFD0CE4B35D0F630FC8B05067119C585F858D40CA870C43DE8762F3346049373BB5D29CD212A59C294D30297DC60DFC17E93478A8B215DF9B23ADAFC03B0F76A02C1098972FA4C8EBBE057B04458C50979F69F89C054296B772E780308BE5B0CD8B76D57F81B66E2F8113A0DBDBF2835229A0DE41A176937D765523C466EA80D357C9153EF3F2B35CB8A26EA091C71363D074650B6DC7618FE5F69E36E60C56A71F4C1EA451DFBE08733E187BE138DA9792345A0A0CFE5684DD903BB83EB46322B9FED0DDEF4154FB81D92DA0E4A9584FBDF7202B4DD74D8E6553AB80DE1E17D5C04CCDD18353BC5DACF0AEA87231B7BDDF604E9F6E089CB585473016E7C09F52FB39D244BC8B4B19008700135C53DF6FCBD0BFC34AA29BD5DAE07A0635DDD66BEB24E5F30AF5152A51761CE3912F75DC3476BB8A62ECFB14902A8076767B6394D2748A390F0E41CCEA58F2F53A84F8C3B9AF71BC7CA79EA2345310FBC7E976BDD238BE27EDB4779E63851914360D1E33F2E0A22946E2E938ED649425FA1DD9B80FDFBD730C035B99E1D2B25465CC1CED3F5BF94B80416F00FACBA1558519A22ADA97A33A088A6A20DC9DDAB447D71368E37013934D7A4787CA278D555715CFC8806C648A9451210E8C1D02598E5EF375A52442D63BE0A51762110A4A0BA2DD157498213C6E9D32CB8EAAFEB518B3CF96C65B2CE2E70BA36E6DDE390A66AAC8EA39C0FFC58F2DFD5FADB14E2AFF04F15BC6A05426FD7C21B64A709BED3362A51635A67C4FC97F458AAC423562CB3EE342058F7623C8BC8A3D5B28C81ED7D28B3C560A41305FCD587FC32AF53CEF70A6C1C47B1D2C288E9B157DC39E686EF70AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 5DAF786423DA9AD3338F9CF7129BA956BBB5B04CFA9B0769F4125CB0DD16DCF6E32C705DA58EC1EE06DD2F81144E7B77F40E0F3D1D29CA5C9532E6DB05A4C7C5EE17CA39EC7690ECFE424267374C9901A31702037379922CBCB3F5A736A77E844B9D448D4BD073D16E2998A144AD301A9E3A88FAB13A897CE4B8D2561BFB72837BEFC764A099408A183806AD46754E96F6273A32A1FF67A15CAB8B3D4639191B6E60FAE3292F3714BABEE2EBBAFE7F11E602B8A8093037120C632F9A2B708FCE046B0E1ECC5EF7CB7635F40C8790E2837BCE38EAFB8D5DC85837F84D0834236DF22D26659C94AE3CC3DE2CBDAC2E4D04AFFB97F468AC6E2FAB1FFE3C1A2C2494E5FC6B5AE681483B9EDE0582C78100A6546CC151055118FA5BC2EAAB19A8C873D0A554949B16C3241075BCD85E20F2D0FEC23FC010F34B677CFC4FA655F2E4162A1546AC8C3BDC15F583348363EAFBB98F6C8F802BD6A8767E57A8A80FF7D994940215E89FE7A7D057509F5E0783EAE37B9C669AE1A24D362DD892D493CE3A65D90F06081B364330A25C1188726C1E32A6A17CEE6B014EFF3F088F1E0E7F3239ED39696AD905F8815AF3327E68092078EAF696F01F85998C7DC1D751962C3ACE50B092B6CBF433E4790BB2D08C45C59942D4CD9727017205EAC3B2AE046AC60CC53FC20196A07DE6F239443DF99A22A94C704A665E683B48CAE1EFFE7FB7E0B83F5CD99517E10BB9F18538305D63D52B5D8888788B01FB2621D680BF8905A9E2E72FD3A82C75C40DC419DDA4CCB2F8BEB6823A1BDE8CCBD72FE2946A3933E787607A8A564BDFA73CB07E60693090B5A313ACCD380B16540C3ADC6410DC73AC8F4CFF8466601105597E9BC09802689094BD815A4AB5256A7F7E9FC29A7D58B430B2FEF5E3419E484D26FA43B9E1DF240F8DF6B826529FF0D548C066C08ACBB322E70896D0C73B3A8517C060F54D47D02BFEF23EFC62CE18F2EFDD4E18ACF588F0A15C356D084D4713EA25756DAA621894718A1228EAD480108A1D439DA66AF486041250F90EC8CDB142C68E4D4364E3B1458DC26E5B7424A67E4FFC09F9E76101D84BAAEE0C0B9FA42E24993461AE7D036EB0E998875762A4ECAE997170C75D502B1F107B65ED021090D5D8B2177F7ACD55740F96EAD0B255753AE1528B8433FCD62D2C6953980A5A6EB7EDFA77D5786A19C51BFE5E92A01A09B41F15CD81A109C6E0099A7B83C88BE2EFFD047942B11EAD3FAD34277DA3B1FA2CCEEFE80D62C4E86786C4AFF1B9D09DF8C41E864C4215639572CF781426FE5A9AE72DFA4EE123C1E2DF43C37E46760C7F68AA8E9A1C7D9177A16868AF0BCBECCAD02C2DE486E64FA3F1233D76E4FF9A4211F82BBABF9DA53B69097466B048CD685D14A5F02F0C624A2C683C446BF9AA6162EEBFB9E8319A3783935E67294AA99FD0E8B475F082BB212B78938368B382B40F984129AC39F9B1D1821C3173F16BA0E294827FC8D5A59374C4D8817ACF306F56D8435532D914A5E6FD8DB0233BA5E35A4760872732627BD68295E4C65A22AD889B9C1BDBCA47F3C285365506A67460C6C4441B98016E590B6C196F14916EF56BA14ED8DBB6018D0674D039104FC292CBF71E0E902C94F1E886397AA242D2B0FCFFB60128F8C2EA7D0388D0E84322A3468112E96B01DA75E45EEDB733E91FB753D9C7EEDA02FAA67CA2C57BEDAE3D14F6189F5C43DE281AED8401AC657BACA0F8BCB9C8FFB0E5A2E9A9042362694153AC75995C25030B8CAB54767D9A0AD51771BB0CB50FD424F0D6E399DD2EB6A9D8D289C645FEE9AA78531A5974B397AB523572E443C304E4527C638C80BF16E724C7C796EE9E985FFC93E6EB10D7ACB97A915ABD4C7AB54EB9F00B1C918C92B94237D99A0368E9128C6F41C3527325C0460D72B8E96CB362C1E4F0316E4E6E39D9ACEE78E292128AF9F380AC4F5094F9F6995D970D30D7826F0134EB0DAC753AD61063F1D89E1186AE615F54DD8ED3A8E112E6C9B9CC412A5EE185324778970B344DCAD3B66227E1DC54F36D3102D1FBEA65A0608E127AFEC14AE03CEC8D899F025B9267CEFD8724D1D0C1DF313B39FCEA7ED010ACDB27EAECF47A89A77F6AD055743B5930935B2327C65CDC6A29B1E48B710C68355394054ECE14274988F75D2F8B2F1073C1BDC1942A6497D1393EDB526C9B398EE9A880AD31206DDF6A7BAFA1C64BEA6C660B4301D20632300FDD2A94351B4AC4A382BDE763C2A1C5AAEA72E2116BD7F290FA3F8CBAFA69216D3E813A574C3AB5731F5E22CDD92AC2F29265A63BED632B12F6CF2D3F1BDAEEC57E0CF3F9DB1DB88DF96ED8C8F4FDB653AFE9497CC3C1AE5057172CD07EACF09E161FC3EF78C1DC5E37C58F0FCA52A8A86CC9C3B29DCEE54144B478138921674F725E2D3CABE0C5C37B01702666FB837D42EB20AB29B9937437AA14D2266171E0366B907169A6610CBCFE7DDF5DF22ED1762A97AE809738D163AD45EAF79D90F7B73B9405E56CC8FF47857A040013B2131DCE332AFD11206A0D01B08BF1CD552AA84C2543B934F25B961AA0C21D58F702D16731C0F20F126C7BFC49BA7BBA556FA2DC54972066517B7288C47730EBB38A2A31F098E1E9B7EB77ACEF4CB38769FDE5D49B7DBC1C2E4DD85EA711DFF9C0E0EB244D8EA7C47B8652744440D2E9D59F96DA37DFA18F6621000DBBFD13FBA66A652D963220A83D799B0E24082E00C319C42F34EB86762CCD8BF23C7993EB5CF0323406B624696B175036558418EFD708F3703560A9C2E3BA0AF12BC45D54775B192B435E49DDFF53079A21BC9D333B0F6E3B23D6BE116CAE72D9262F8DDCFC25AD189F15DF1815562C22A0EA43A40C4789D8B7E0896DCC1CEC0E521F729F027F35234450349F4432E8BB1155EBC5F8ACF087DF2383B480FB4C385387E18CA5CBBC95350EC9A25B7C87EF4952B13214C077DA0CF380DA4C4AAF0FB7E955E0C50F52C48B1CD4E03DADFCD8043CB6018330AFDDF613073A212F11EC84A26E239ACAF21CD1F1D42E85030C1ED250FBF5DBB2C93C1A25AEE9B4630C7205AF08F22A519CB1D3E02CF69C2B02CC439439D35BD610E2D070602B698CCB477481B0CE3BD5CBF21711B2B5D49867345093EB40C618F4E8415193C431984F4364F30D2D9E20B9AC63D7FEA2D067AD1C7493883DBC2F382B5AD2468C044B2E9C9A157FB07C959F2D1EFC5C14604A9BD16CBFBBA1BB53E1EF19B57F8FAB8A1B8AC30DC52F0DD9A76F4B69E367FDD4BC32579E8A9E9D3E5EADA5A65DAB380253F389B6437938DA89CE2255846009BF838785A4C38B95C6D3E6EB65BDFFE445B8142F42209091CDFD4406B8B48492897F22BEBEB1E0EA406E02E65F068D0E866CA9ACFD4E837E1F750EE23800064F3233E2CA73DA633E307685F7AF0AB36398AA5252B1BD4BB8629A080310AE0976877E0EADA17C82FFA1A4BE337ED68336B65201AB1B14BB021C2DDD58C39F2B81E72112A352352DCDCF4647C6BC3D4B624A67A0817C9887CEC358DF0FB95D66699B9468BCCBE88CD8B62E7DBBBBC7AC07A863DF202AC1C56FEACCC4AAB4EDDCE3C785A2246491AB18EF329C27F3DB7B3DA2756461113A597093CE1C6A47AA027484831945373D52E980E573B50C96A5AC3B891E2BE98962012DAADDF875BC17CFCC5652C90563393AD6B37317A7AFA32B4851FE53A60A758F3DBC32B872B3F36427D1B5D158413A600D72DB9FEDCE8A8EE3493A47640FFC2789B47029FB85468100A100654C655B2D0C985128FC60D47EC3DBF1DEA208A05FC48D66EEAE4937588BA2CB686F7D0AD081EB7A82454BB68E3924A0A258C5B8D1BD6E72A0327141E6505335BDA5134DB92AE6805619FA23262F2E8A032F1E5E09DACAE894909B7F17C8FAD798832AC5310B017F6B0DA5E9DF845EF68B9A34310284E8EE1424B241AB351A1EE33FA66D22AC04BE1DDDBDB1253C1A69CC1858EDF023993BAD76F3AADF7FF88B136BFEA1AC8CC4055E60C23648379D26BBD3E2A84A18A5D7C033EBD16E15F74368FD9B89924362A5C12AF63D7B58903676441FDA50FD6FDEB04776E78384EE636F1875076E0E7539BB957E2B691D8DF717D50D8BC269265B9A31A0497A92AE42CC2FA859913500EC36E7B4C0917AC1551E3D3369AA59AEE98583B436ADC470C5519240BB5D14A4AA588A3BA1A3B44198581632A9BDA36DA6E9745D537E923AE421D14783792F858B6F42FAC239469564071DB5CB6E59C5A73E275781A26A40A3E60B24337804AA9D1D9B6391C5685207C1E02500D0B3A292933FD4557B3F893B59FF3AC7437A4305F8FF306716D8C90653E5DD7B39EFB744CD2D5FF65555CCF27C0619FE3BE5EE9F537CA5F341E64040991B357591647713AB618CB0EAD718ACBB95E87E3FC19F95024913050CF26913211E0299B844CB66B5040276EF9116102BF2FFD8388EDDC8777DC84951F3F9E8618389F4CBD1EB99974BF53273EBE9544ABDAD191EC4DEC2EE3734BB2067BF7131416CD91CB3B5BA69A6F9939C18DA7EB083DFC1DD823493FA435100A2587AB83C07491E13984326EE5DCB2D090C0E9437D3BDC63E6E228233488F04F3C4DDABF904B5470CD9C8859E53B7E8D4038818341B92627A00236CCE92B58BD473D0F000993AB519C45BA98019605A8E48F131371470D8F843B1CBD3DF38ABAEA634B05658EDA4063A3BF28754E9432C236F877A5756D3BCED7C2BA9C9BD0C3CAC7DCEE11D599538C6E3AE263957411BFBD2455066D5FD4AC48A966EEFB86EFCCE8DAE089A61B9495FEC6EAC6ABF7C46D90BF45DB39F9CA719B33FFA6F60042261AE773731F15EAF4B4FF5CF2008FD2748C56F5A670F14854A03FA6CF4D0126351283B31559092473EF9B88EBB95764B9128623B05D5DA5C10F57BCC644E31E9A3EE602309F3C9D585DED2403A7905C4B65D8ABAA1E7FA89785B15F28C8D73B4AE1F90763B395A6F020871D06F2AE2E1ACDCAEACB81CB7A5AEC007024631D2C1902C697A9E754ECFDF08AEB6D44782A9B34575DD3D773425441EBD1AD088CFD9EF9767B8EBD2229AB282637F20DE89E8C575DBDADDCE6559CF97808F61BA9C61F016FB36D645B62CF3C83B83F9DAC4455A5300AC96070C6E998901BB3158077F6C3D97CC6F59A462331CDD32824E7002E78B731AA674CCD4C892FC65CBF0CCE9686C12B571180CD24A8A12FBA756C19CD6E8536B103073A4BA74CFA84B1C9A6A4848A6F5F3AC2EBABF549FD4AD2142AE5A736916328BEE0B420C1EA9FCAF038687938501239038C247EE71FE147F0D78718F501D63A2CA91C02D48614CB4078261D2488D9F30BE7F84EC8F4483303E582F94F949D392E86BCDC6F80B5801014ADE44C7C353C20CDBAA8F64ACA2B4F22CA0211CB5DE330C9C9B3936155DCD6AA2E57C06E4D650B56EC426C10A941B8A5748DFD0B44A9B4FB866FF959629E67B121A299ED4C47C71FCCF6971D052242B35624423909BDB65888B91C0709C5CF09C54A32473614720167AD4B5DE76F37CD88F80CAB9D8EAE4F706AA24A2E8F114808E61DBE18360FCA09AF149716F396C5BBC3D32D9E3521C9B072C0C44AEDB0BFEFCFB281A185B911ECB742F769DF8D8B7CB70D54EC03ACB959BC0A822C560E5E244E99238BFFB97011E01C5F0B115F5962B0271B3A032DFD3E58043CE8FA02E8B677A54BCB805B009096B6018E5B766496E0F0185EB7BC5A929B36F4D968EC3EFC3F218635AB44C2F34E4F88F15C2331C4C0110C1A29152B40E21F3B811AA312572ABFD9AFE419A4EEE3CEAA27A49D1DBA5B37717E844A7CDCC95EBAD0A6352C385FBD7F0FD00BDAE3A5F81F8FCCB2979D1FEA722E67391F2B5782E142CB9E02EB3885AF45DE2C83DA70B7633405F85E05DD260C36F8034947E470BADE1415D3FCDE8728A414B682AA28B859673D4F630C54A2ABDC7FDD328959B0B0493169DAAA43D3DE0E57D76CDC52EE60BA37DE59C50B4ADCAD3F0C82DF222205430EC80D87C291A7150090308885A0C449649C96628023989A4347AA8EEDAA5C70EC86B5A17D395FFF8E68A1B44A0A4CA37256BA61BDE7503C07C1B31701D25EC8BCD62C95288624BC577EB02F84773A56C411074B6BB349A1A56CD2AECB2813A7344A727640BE41CD30D4A88CDA5E2471CDF4F0E481B4A6C38DA7CF1EFB5958C8DD2EB387F169E0536D8395FEC344127614F25237F50DFE6694373212FE5F91249217DBBD708656EB30989F5F810B1330FC92F1B08C8AD63C5392752664FC864896878C8B2BDE6EDD648338C9495451461AEBD6B10CC5FCC260428E2B0FA661B9E003F45003572B95E60A94FB80CCECDC146596BE905939DA6EB7C3A6E76CBD182275C3AC66DA402857DBE7D92FEE015A306C3504545DA883D9C0C6050CC9FCE99F877DF58CA6FF79B69EE1F26005024A30FFF4EA849259D65B013C9B214F363457613A70991FF467FDFA81C679D2F358948C06D071F08D86CDC0AAB862E1D4ECB3A6641119204333C1D9BCA1E9B1A99910213AA9D557B3A205AD53B74BF016916B3AD6B9D88D0022C3339313090A264B2BD32AFF2CBBDFBAE9BC8814274C16E7E471A88F5F211DB3B55668AE08C424DDBB213B4E4B921C533754EFF2C9BADE56307DDC601EBD58FA093BC041F8DAF5BB81CDBB646FEABB4D4F61BACEE606F13F096669ECE4ECEA1B445EF2E0A4D6DB8112A500E8785E29256025D2B00F3FB32CA6D2E02B2C20CD76A4663ACD8B7CFEF4AB5DFD4AFA84DC5BA592CAC2F51A143F867C788F780227A0BB932007097054E85EF90849713BE36DCE471F6909D33945C427DE5DEDD029F16ACBB42251731D01779328F2E7B8E70154273B87CE7B6B5442A8F7DC14F8610826CD9346091BF7E66FF8B782BD8E7414BD53AF02073C87F9F8F823EB6D13823FFA9245243338E9F28D9C6EED194B2D34BA9B91933F76C05C03841D8ABDBFAE9275F27EEA99AA8933E0C5FE4970F7BF5D8B3331448B319BDA2FCD264BA714F0309F2F232E7BD56C99229011E762795743E42819B8C27E3ACEE732B978600962FF2EF4044C9FC0210420438FE5E90B93C791B63897D2CB1FD42B55F3F4926 +pk = 5DAF786423DA9AD3338F9CF7129BA9565E2F6D18A54553DD4F13D7BFC9CA65F6A17ABD48AD4163A845879C64BC527ED740C9C26DAE7931C98B67561CFCB82A94AACEF5D148C127092FF2CAED4E5D7BD98AF596C27D42DDDF5B61B70FED6A9EB3FEA2A5CC06F805594A0D63094A697F216C1032C3CF45B4FFB5B4333DB4D1AEF787EA758DFCD16FCCA7FBE65A00DCB8369E2E1923B7FA20EA1668695C612055DC246B7FAC56FB7894D59414260AD0AC18887C735844533FFA92024064CD5FF94D8F7B25B63FB498145F234327474EA2EC4517093BD02AD2122D94B01231FC8B32A78DDCDA95DB3C39DCCDBAEA747CD883B5442FE668E53CB00ACC2868484A42D1FE60C1E4E43D9EFD5747915489D537516ACB73DEE5E162AC0BDC4F9D154BF579637942771BE4810B65AAC7833B45B4E5396C0A7F0B79C762F741A332DB158525E5745A0D3E3CC9AE161FEAF385A641E3DD301E6295E0FA1F088E1B50DEBBB74850EE790AC9F4F92D1E261210E961866E875403A7D750762977B69884644009B54C583FFE852CBF1E5EBAF1C6B327AE82760EA2B53FF91524DA95B51DB0038F31CA68B9FE061CAC161AAE18DF460AFCE71A5B5A12ECEDA88CD36CA26B1895E808D5F23E90C9277D1B11A09CB3AEDBFD364B702C61071DA069AE7B936CCF72637D7C047D52E1324EC7EE4CD27385D431324B8ECEEE29D2DA48AA771F7AE584B23FA18A50A54E0851FC66809D5D94D7A9608B21FF13EB3F70FA325A7C805FB9FA4E79DF333397A322F0E125B926A689E99D35056CD83B84B020E81681340E707071C6D9B5B456C231F32F327909A05171805DABF7571451D772BD82D4C91F36D3462F70CE762E1A728412771215BF329A1B5DF7B58276C9EA1A19F27D65553F55DD2F5176EB3623015DE373A73D6F19930895FFDA42462148ACBC3BA47B220ECEBC7CE41332B6F2CDC1BE75D21B5173BE54A25BBDE38BBA98E4A5D673BCD0324C57CE2F3B7ABBE1B5113488284BA794B30667C09042DFADB2FCF039754D9E37EB045D8A9363A30FD4D513D90A61E86D21A2988BFEFE3399D870F641ACC5E78BED6874842E2C34A88E1CD59D8E623B9ECE123E2C6D9E7336E7B207C76A5A4E3925B7007641715467EB8855AD9FE0E5F5B9F9A4E66016EA181841BB0226F9678A59A41707B30A9AF0841DE6B984B446905090497D377FC5CB14B8284ADB30F1904B53E982C4138D4ACEEF6926AD242ECCB76E83DE6594F1F2A4EBE892FDA97E2A1653F7E0DFDAF7EC1AE7333C5BAC77196910C74FA75E03BE8C55A4BA0C9A15DC4DE191FC66918A43F3BC86EC6B074A6B4B847BED3DA51554F37E944EFCC28F30CCE077BD9A6FE32806DF81FBFAFFA6D2B62A32BBB8D3D8180D3CA40A6761E7698DC61829FF70F5677113E1E132157B4B6CA85245AB2FA31C6BBFE36DBC4CF49CCD241A69A42DC6708AE03263C8F83F6DA3D88C1047FAE9012255E57CECD16F30B3B357D73B633C0F8FCA9455E17BCA75ACE80606E1F17D10D77B61FA63A7521C74A2CB69A2F44552D21B58BD5A5F475F8002872DD997D81A41BCBDABF17B34D1E1E49B048DD8A0C4298E6864E563DC60DB475287E99429792556B228745A53D66452C771AA976BDB95A2E2889E9EEF30D47F8BC90D9982C21343A961007513A0958583B564744A7A4FF3B721DFB242EE3D6EA8431AD004929BF8DFD5983AFA830A702FE97D81704096D03F2E3CA51F12A108A2D055EE27D5A3E1159157FCB0301134C4B0C907F9B3CBFF7E854DA5828987CCB19FBE9D4B34F11061718EEEE9DE9692B2A9C79BBDC494BDAD3AB315D4FA75284D584C1F5E90AB72D4CF2AC7CCF97CA50056B7193D6229E94322DC8DC20FD25C32227B686030048A38656B2510A3CCA6C5530F5B6FCF454D12C4EE2CA9A5281ED4B285D8730569F0C844B9ECF6C306788DF8421361C4A616BBCDB420B7FC0B0653622A3617FDEB7542FAB2A600D2BC89CB903DD3B368D93E41189B4D3A10E412341C4E82D66C1E0520F893BD35FAC449D6D9EB3AFDC1FACC9E7FBEB2694B134394781133F16994759F2B9B6C15B414EE1BF8A80873BB0E49740BE510133C9597D96556C8A640D1698F77275499EF9FBDEE7200C26E0BF314D9BE90465C85BC78DD8FAD9E91E5AFBBFF0B0EBECE39C3DFDF1FF2252CB43199F0BB5C0D054DC2D0F745FB2E69EE00DD3291A7D11881D13D83162D530C259B79B0DEBFA5CCB7792952A847AA8A5B9D170DC105AA2413DE76C552AF5F161B0F95A98E7A48FE1807AAD7D5016963E9AD8975A5288E4AC8FF883EFF57D5895218CEE7CCA1A859F748E8F5F609BAA9C22D33BDB4743293803CF9FA034E5BAC91F3FC372422A9BDFED025ED0016ECDCD4FCAEB3F28A57DF45FBD9C779AD5528620D98E4EE3A95209E18EDD2CF2F387FDA9C331B243F767EA1A6F6DA729DA15DA0911503EAF52CB94FE42873C6FA9C8A5D986E0CE6C6EE385270155B92424307C185D2065689F125E1BE059884FD4D0A70232E7834BEFDAD6ABC9529AE5D57447262A383CF20E9D52E785F6C1712124F85764BB759CA62DFD920A1BF7B68B5C7902A137A4EFB5CCFB44B2E052944AD7BB165584AB94ACEC0009F4DC3A8D2C5C6111C63E5866D95049D3324E71038B36D958FBE315647195DB71C58997F25AF7E8A133154DC982F42B0BC77968BD83FEB9E623ECD7FEEFDB02077B8B407390A1A51579A8BA918054AB0CE1FF413A3ADE7841AF2AEC53FC3B96AAC165ED8AE7DAF97F54D9FD439B3ABAF1CA18E45F623A67F9798E8ED7F617AFE1265F7FE08E13F8A6BEB872761F359EB27D72C5617DAC61026D2263C9F11B8EA298723DD715A2E0CCA0E588733E43E061421A93C7C33FFE43F9477C90C3ECDA48418141D8F800AF396D77C874A9F39A92E4125EB137032C5FE51123709C970CCAB41D966E5A27D168073DF9FB69804C4B7A13F249C19985703D920BE15EA52B8CF3920C23039F87218EC6EB5D258BB8D1812EA2B702245D1349D2F127BAED88F324BABF9F1D39156479E60202AE08038691F382FD4CEE950BFF32280BC9CDC68441DE061806A73718A808B21FAF0A62E323D97163F5905646BC93131F5650332E89909388F581FA426E1B6B1E18E4B4BCADB73091222433100002B505A408558FBA51CED46B350F66734AF75742806CBC64EA247A0ED3DAA075659947E9DE7A58C3DB20D3148E9A2157B04D096E1A09BF313295F78C2B9A253A92D36E1E587A7084BE434EAD40BFC760896BF5AEDD56A21E1C5C04C6105B96ABA7BC15BFD79343446383CD3B89CE051964051AEF00818A733BD204C3270FF85357CA0C500C465A877BAFE32B7E9E3B2A36A5CB5B1BF6731E192581469AD1FCB682611669951F7EA50A4C4B98B85E62E06B196521B146E00C2D4DDC7F3C5C59112124EE48171B49A7B775C82DEB851B6757A80C3CC43D786CA3626D37D7A5A94B1510436DB80580E1824420BECC716245CD70FB2B5C836A9DD45575F135D2B78D043FD05F6EE137900375C5A874D3B124FD19277BD1AED6DB4BC7C9C0B7B23F5E1736E575450F33F292158998BA0798857C6E4434732ECF59E938007D2C9E8C60D59A0C7D2D6903373B0DD71DEE779A4C31B89378975EC04DAB7C90F9B89BC30E616F08CB155BFF37CFCF862B0D48BF08B8E3E3711109AD25BAD2A0E3793B460A7C5FAF0C1E056FC6CED3F5434003C7C14CAB69D6D046BBF17A9EEE151F0EE82AC51580CB236846FDC7A8B68241D9A8C3466FF8848165CEBE8AE153C6C03C874635E3E833F2D4FF78AB66421FF91462C404B857A35AB940F2CA824A5A84B8937470386F6D3A8801AC7D9B5258A3519A4BB787948B429C0830F2D0EEAF4CAA3E445D643AD436DEDEE2549FE7C2EF884E912C5C457A6E0C091EE4C7B4C2BBAB19F98DF447A2D2A1AA98BBCDCB0DE159B1E06F8BFBD30FC15DA2C3CC57185610F23A6EF9584BD9B4C7D5E59BACC6FF1D58E7794CBFBAC8FEE0F0D6CE4AA479C2B61A6683CE5541F83DFBD62F21A6D47952782E4790F0933A844DD44FFA040E88B03462D1FB064525379152F74D5CC54D45071CAAD0DEDAF3F43E2203EE1525388D4E37110B8F8BF0E06C1A56BEE845ECDBB6A44C57A3DB0AE8DA5B9B3B0AB84B34EF264A28E533C5D14A1E0292FA45C8777F863A0B86BC622064D158E1F6AA2B6DAD15109EDEFB47286C237667407D234D9A166EE0A19367D8C9C69D77AF8B3282F6D36B6B0F3006B2EC324241E307B688534B149B66527D507D7348F0EB0CAC73307872B73CC76099AAEDE04AD671A2CA3631314788C42207B5ED7553D8DDA0001083BBA48EA39A9271C505102D43BADDA9502678771800DA248FE29E6243999AF13FF7F287FF62B644CEFB3595EDA0FE4F2761B255BEAD48082336FCE81114EC1B3C575312A19D238AD7925A1DD2421B9C73797E1D219B6FFF087643E605C9E4BCB848896D57A3E7AA326357024BDA7691E5EE6FAD0629246524E63C29687EED61F1EBDBB02E722BDA7F6C19C938C742B3237F3F723D43A54F33455CAF0F5A0673E824DD4A4AAE93B1317303AD97B444E96463799948B2FF1D45AD11756C613ABF5A29992BC8FCFB641853CCF97940D21028D4F386CD249C04F2AA61445D757F76C283B8AC4293ED936D55685470205E5E4354E2C085CF7B696E6D68985FF60C70D7AC12ACE8FFC5C13338D8538B997DFE3C9670407BB91736015FAAE32EC8398B72371FCB33F1B675B37F19FCE180C8DB21D4A4CCB109AD2F11FF1CCBF010F705F8030001FF6E502C750EBB52A2870AC7D3A7831176C01FAB6197EAF3CA9D8457206E9D3738245BBCB91EA56C014C7483C4D0E49F2173722DC8D4EF0B14C7AB7165C1AE53FB77903B4F7C31E6F80976954D9348CC762614832A10A20151D5C1D9DC54FCBE88950B0A59258F77C82AA9EE919D7D5CE3FDFA6F8DB954703BD791A657556B083202EED786443D51888179A8E409341AAB9CE14B55D435669EEE8ECFAAA3A323B38CE56BEABB7FEAB1218C13E23648389C270F84D33B4252D91E324332D333ECE528423EA1F6E9D9B7FE62E037365327D4857CB04152A7E4031C5B02434B7F333C387A381CF6E7B69D1CBF542DFD8CEEFBF2169081C1ABA644FE461C9D596486DEB15E575DF14C9396341FC7CAE68DD45224D848E8E8182465FEA8CB5CFA91092120F83066A59F75056C71AD482308C86EB05BEDD4DD0FFE5E35175FA20DE0C2EB3468DE909CF609EEE1547E91F4A4286EC7B2B8E103D10158BC336AD4843EDADCFAB09FC0F6F936F3FF1633B46483B2243EF75975E43E8FF5B91E2BCD09A281E2B0E65653B76E5AAC254A07F0283C287DAE8F4BEBBD6D59615E4C9077D4785D65D7DEFC6F5013460E48AF6E25F0DAF41EF653394728E486F33FA5438BDFC7EACE71A5DD1CBCE4A6B0062147ACD38541D5A0A016ADA535576FA3B7CEA91159976F12C1C6C8C7097A3272C37D801E76E8BB21AB0EE3A7FD39115F59462F5AB8A0D90ED20C37D368532179C86647F0393B4A452FABE14EAD656DB2B8A17F4E1DA7C4697070A527C7DC153C768B66ED76437A1E87676559E02661F4A52A3D88630D50BA9B2FFA5B8480633A03004797FBF639A4E7221D0ED660044F71D2E594C6D2D85ADD2BF859B72355C533528A0C7FCF15EF3A9D2416FA543870F82A75E301516548C4FDC8DBE379ECE713081013B8FB0EB240DE48D81EA7AFDCD374123E3BA5D21A7D80CC8AF5EE4C409EC95B5919B1A8E829A16A9FC7CD5D9C1E0BA54B62453BE84A5A8C4F1EBB7E6B7662818FAA01388D4DED479591486C2E42A1DE974DB62DA966CA9492A527838871104BA7F8ECA8F7ED9A59C069AA26F2A08AE862E5F45B69B755469D69BC22231500E15C9F4EBAC2E14BA8A058D255609D2FF3A6DE88CF5EF32AD36F52E516E0FF9CAF18CFD85916A3445499A890DFD554730EF5E3F8F9DFF7D942393BF758E523CAEE9F539E367AE574DEB4F31F15C69840A02A35ECFD3FDFC0B9DCB860A2099022D3A2101B8A88B939C181BFEFE088E656C09081D96461CC656D9DFDD6EFA7F26C5A84ABDBA29F4D2D0A422AD8EA28CF1D666B5D9BA24C574AE9A03857029C820C86E8AB4953918EBF27F73839DB8C51222B36D2266D77D2788679221A5AD6CE8428FA8A6EDECD3D1AB20C5CD45D1BE04019A76AB9F7B585862A2B1BF3A586CCF6DB9D67D84F334D0315789A20DA5D59025E7883D6F73A9EE48B719F1D46ECDF7DF716E527510BE0BA19920C2777840AF23F6A0CEB40AD899472CDB80DD4CCBC6B1B6BF37DDB379C9EBE34A4A3BE6FE841CABCB6B2D16E94CC695E31DB3C9C8A21FE94A3145DBDA6275AC8D15B1637A4C5CDF6E57B7A71D04C50DADD1F1BFF1BCF9EC13B93C740FB6A3AEBE7CB93B0AF52C1E405192E7083F877D0CC8F261ABAF3F8A7C7829EFE6F0DB1E1946AD1C419CBAF5D20B6E9507BC8A084F5D94A399BE2417012565676F49BAD682894FDD3FDC00321CC3BAE73A81AC22310B5FC7ED0C6722BBB4EC514325729A409A22B0A4C37E4B5E77B279B00B01EB57F0B12B25E2AF80AD1C7ABC4AAAB8CE5791662091A9EF84C4533C9AF24E4CF00DA30284CD0EE5F53A5544B80ACCC5AD357AB2DD8347C0D452B16618077EEB65E4A95644D95D5F5C19E33384D102B22C1FD34FB68CFBCD22DF945F6C32C8897760F67D72B87889A62370CFDA7033461E9D6DB20CD019B60AF7F9F04BC8A908C1C27FD798BC0F576CC4ABE944A3B56B4D61D7D9386BC8C379DB3CDA8FD6953E850984643DB4283EC43F9D67AFA0079F80589053462CAD3244B529E5CCE8D1AD58832DBBF41006475EFF2A837D05314B2302224C5FC15DD72AF8860FE95113FB5F05F32A12C20A567CD90C00A227FE8359CFB854F73C4A6406FF01D2B78161DC6699EE9A54D665E42B12ADD9F7032FE0509F004926812CD431032F1C2FA09E6C04C0FA8EAA2C8E6471D21ABB5EA65FC1B29E37F2B2259439B18E2CF98D3177C1ECE0C015179E0F1C3E5EEA333B3E836F0B5B69549C898644C7029AB6466F72445AE65DC64261732FEC9484A48B68C0AD88874D636C90E4AE42C268405E869D984803BAB3F9BF6BFFA1BE81D2071A702082E928F5AB9BB3ED9C781E7C5B8B0D4881F4BBD449F607355B8B2BA92C5EA6904432909AF811307D6752D5257A0D4B1B84E0AF5649B02C75C1A50E3121924DD0DEEA958123CE553E317964F9FA59889B0F22DEB77785F018CB3ED99983A1D47092461FF556A69CEFC5A7C2404B9BAA1CBBA0CE329535CF9B1570CA8B080639607707C268D672B6F70E83AA631BDC7D50495D75081F5F56DCA36AC7C5AF406200D1613DE504AB2902BB851C118BB8A96C2C2471E9516CBA8595918E904F9460C0F6146FB6B08A4623FC0EDE8E52FAAF880315366FD93F4B0AE35F731373469FD84023B38783BB36DC9029BCF0F9DFCD7AF2C809BDC4C0F3D7D5DC2347E743BA8D8104D6119F5AD8D970D38D8070F9873C6007DC87A959DA78B0AB21A488B427867BDC7A33FC2D1499514A6EDDB8D60EA864D608409A81866CB83D0B9F8B8D647D1C1878D7DA2AA9925FF29585BE809A637CF7D4CC32591FF5DBD5ABBDBEE0346AEE8A5816F125B8F0B7D4D05FBFD934647C7D363D69D5D60CC842668CABCA14644108A70047B944555AD2FA537FB4A80814391A740CDFEDDCF54036405FEDA6F1C31EF878BB7A04B2EEEDFDF2003D63E38387A8371A59100480961850ECCE45716DA93805247E038B0492C7204646AD78DE797ECC133682B5425533FA7FB2A5604C520A5B6AAC275B94504BC8909A63F0474E46E46580AA2D7F627DB6F6CA67AE0494 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E30FDB20CA1A09320831C1EA74CD6B8B7D -smlen = 1597 -sm = 966DBB1DFB5C89C56DE1FA6197C926224A3679907CCB52B2DDF349606FBBE558DC8902ADD237394359C98F4846C174DF9B2923DF8AD22DB98A43D327BC2EE4AF04BBF80809641A8F350E696F7EDCF88A59BF36CB5DDA1A625CF5C9CB057B0869C6717A7D134DE179CD3B2077F27D678B26F40B320539049CC3CDD725BEEC61A5367C63E4EBD43577FD82B4A37C2DF39A605304FBAC5948F223E4A1A3047177176B5BAD6110C0618557CF865ECBA3AB1CE72E08C6507B0D000222A05D1E9A87BD30528C8FD462332DD157DF289A83D234AA2E225782956A3F5CD9CCF4C5ED2A6B9E5ADEFD13FE48DD8625AD92982FB3E2F8EF669E2A2AC0F389AD38790C2CD585C4FD2A7E40ADD83804844EB65D34C596AD25E7E765897BDFE203AB7DC54F5EC0C61D90B43CF56E1B816E2A04110B6A4EC86F70080519146E782043221864A52EA5A9C9DAB96C43E92BB33BFFA1F11FB075076E2501B7CDF19F5D6A8E9BFBB7B5DD8E138E3C83369D52F84CC330FDF5D7E0C00C7312BB7BC9CA1ED570B94BF5E2DE262F808E6728BE74C1073DCF7AB20024839A4B62BC26B517DE20212DED090AC797A3B9B676C6D4ED288A37C688CF5AEA96D7DF8AFB94FDB42A40D85B695CDE391A601B3D873A77917E07B741A46ED4A0FDC74E8838A521776064F103B3D241E46E419295DC256721E9E9E39942925EFD9F817D5DD2CAD9A6F90A06A6EF8FC7B754707DC49B0684E42763743A150E66173E509E2520CE24719C859BFAE2B742B27DBFFBE0A1EA37004772DE1452F68E9535142BE5EC99A85C8B47EC45BD1CECEECE8A353C5CD4F5BC24578F052AC8CF1CB48232254A86AB9E1A74AC92DB7CD50AB2ADC590EBDE982A0C8F84A1F4BE661F99AA5D49F51069E95F253BCEE84A51C71EE21E1B9012DBAD0874E2C7FB45746B463C599153890ABBD568258DD85F5F46F2D265F6C8D16DF8E9BBC21D46A158A0CB4A5BAF4FDCEEA62824572630B3B77E304B29118464706A450906639662697D2A852D3DC975387F4276A971BF8DBC7F808EC835106ABB25F0123A5258321EB6A008D48932837485634A76C60E954FAFDAF26ADA3E7C0B74223000F09F47614379C4FD8E7D4FB1297547B0DB61BBD51768A3BB76E0495CE2A9CB7C53D0AB97A7A29870860741EB778A98C9AE055A13D40E8AF8266F4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +smlen = 1723 +sm = EBE975A9B06537D5054407C3199107F9F034340CEFF214C1FF93784719D44DEC5D34F536BCE1B91535C45CC0C6325D4348097608F6A4A14511F463E80A160E9DA407659A474A134D11FF0854C0D149089DE6582980B257622AAB5FA87A7356A45C24245A920B831E6E481AE0824E870B5F1957896AB634AD884A4D8D3ACFE653A7113A1560C5E75DFB330778915F8BCC0292F9901AF7E6A217688A6C9DFFF5DE037BF7DDA8029CC65D60F178976F46F58B126A7B1914A9B8A0EF89E61D47EE06FC88F76B006E593AEFDB5632544AA9ADCBDDF3E517E5AABD3BFCC40B36315136032CA280502EF9B90E153825036ACCBE8E9C297DE466C9BB55DCF580ACAB4B504EFEBBE8E21236BDF4717FE8BA35586460B8667ACD017756E1435715E80573D6DB4C0181D291360D0B970B16E88CA2C6AF615A4662FF23B7621EBE3B48929809FC6FF47B230277914EFC31BE1527030769848C81527AED7CE5BCD2A477C3CDA470FD96780D9823A1CA768E5372C42287A323835765AD1F84FA709CF55C8D54A3D5581A4E35DB92F87F116E89FB9B026F35EE0BDDD58D4A7D35B1ABCBE8D384575893052C9D765593CF3A0494EA4EEDB6C4114BB73953F6AEB73166400162764F52DD0B9E9C01E690C3646D6E7F6E3920A1A85E0194AC283E4DAD95AAD80D5E1F2EDDB2EECF87213F1842ECBB167A3E74ABD12C1F4104B8C7FE53CEFBEE3724B9AE2A9A853905181971D17C2583747DB1CA5E12F91BB88B3DEE9F339329FC1780EB533CC0B877172F45E45F8910203B5099F2297FC797FC59361E21268FEF508405622E781038066AD05B0C4CBC2E17F1C4A2122ABE4DA9491BFF52ABD404389422BACDC1D9FDF01E0BE92BA815765DFAC3B34EF6BE61DD9900AABC5452E1AC226D12A4A2899AD6EC14783066E886CCB728686A9DC31FEF38E418EF1021AEB84BD0DD87AD9EA8D319393E80B92C8CDB09224FB9037A47ED7B718D54D12B4608B3662C7B64D9B47FE6F2ABE39F78910EE3E89453B173C19A91D6205BC8CDDAA536C2AC166522776849191811431A2F3685F96FE432CF88132FB99F72E19666D182CD91237CCF032497CA2A5CBFE37E4BE79D9CC0457C0B523670836DFBDEF5BAFE91B6EFA7F299A9DC6284D5E5DFF713B6C40E4BEFFB9BFE210FED011791B6334BCC772AE4975EA18014060B1E0E22B370B4E87C59DABB5DEDACE3FD5E14864A07D75CE7882897799381AAA0AF35246F0247B98E320BD64AC94FABFCC6F8F8678893A0ECAE90B5BBAEE950063A94E76137124F937C17F25A7E89AF26E0BBD51768A3BB76E0495CE2A9CB7C53D0AB97A7A29870860741EB778A98C9AE055A13D40E8AF8266F4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = 3E1DBBABCB2FD74897940F64FD5D69F8A9C33D67654C50E657CF5817022E20FFCD6D729664EBE3F2F65D7FD392A04B63E974D4CC68DA6B8E686044F885B9C88298B7E18153C9D3DD9EB011FD0D78D7BB868B2E51F3034B008D0B1ADE2575D6301AACE8F4C874D2AC2C430B67A08CF6D63B4DE78801EF6C2DF5132C1015B27F8AB7E0CB3B031E7C2FBDC5F3EA218E6997EB782689F046A0195BE43BECD6174F04C18A58F286ADA75BD2A1A97759C6884DC380A7AD0C91525E2FC9EF93DA24199035828B78AD354F0B3F187FA925DC06E967BA3972024450635C3832E2670881AFE7E43985B206EB60BACE4E705EA17F782DB4CA94E7DBA6CD0F18B36B0496BD6DAF2AA8961A4E0CC34BDD4FAD24D91AAB3B47DCAB2293B3DC21D66B3630D85BED1338C34B97FC808C8B93C8D7A5FC48A63DC7CC1AFC06ED986EE6133CD4A1CDC2CD6D77FA4FC0530F24DAB0C8156EB5CCBE35569B583B0812940CBFF62DB0BCC05F0D6F6500E6538B314E42D3A42E9C2D2B362FB5998405C9BECE3EADE8783B528159D41AD158398FD6185452611D913F84065179E8B59E650DD360EA1AAF86D3314046E4E465113257EEF0DED22D0575F9E21EB8D5F05C4E0D7ED068DD9F104A9CC040FAD5C9B38AEA7D8264995004FD3C718A8FC4028B395ED7D9DE87D9B2094878C9D56B667E9AC19D6D060EDA2D9B296F8CEA89CD9039456E7BD121222FF8C509217B9C9E0CA36AE7F082B5EA9AC13F7AA2F9D2ECBE9F13271A5B325C6FFB33F2649A5B8EF4AB15F7F8DFA658697142AC661091DEAB301DD526865080209237D1F85778E71055F8F45E99C3237BA7A916A0B6A968BEF312722FC7097DF752D1043602AF6D35EDB2765E256C134930909AAA106A5984A409A9FA04F87A36A30C5D33E9193A193864139381F92D2C0C90A91406D87F28BEBC54E0B69C2FF908AB6FB417575927AF197830CAC0191786703C484AE00450EF209C4457EA28822989D267E655688CB623D70CAEA8E5C57F519C846F320D987DC444E02264818774971FCD0381A80C9489BE8EBBFADA253EC1BC1E6D52FD8C14A34443BE5E18FB6B636A0B2C020C525AD4D7274FF7D964D015C776B800B512DC4ABF766CBEC1D0E7631740EDF537295F5185102CD4FE091D053A38A286A28A2C36C02BDE533F10A012B5D76FA75D9A88D4AA5B5985B92B5621FDB27B24EB678317AD544A45226D7B06D36B4E31E38990788D6A9F41E1CD4E2E56867B21B704F3E3C40D7A738DD2EDAC5DAC9EC1AF70E982C7CD6901E0A92C3E35994AD5F624561EC00E4071E5ED4E001354198B1DF91FCEDB8D0328896EF47C4FB25CF3F3B140A751BF2B458DFDC64969C8E790A6991237243B64F1970AB68895A4FF4EA8BB9D5E42D5D9CFAEAC6576067B260F7922FC0D39E66932714D8C04185F146D4565729397CC1508D09072E2C352BF7205D5C7455A86ABB6548780BCD3B9D7B06C170BF464467858F9F7F1143F0BC91B158161EA926713B94C5D7FF992957345032092E3AD04EECA53A7503B0AF47E04E8C1A7FEAD6F6B7FDF13473A2D0407F8B20E870BFA6D38FDE5E13A7A15850B6B1EEDC2A1A766E123CEB8EBF53DEEE9A1A285A69312A9AF95A60FF24A62AA6B8BF9C96AB50DB2586519EF08A0EE4C27171977D0A3FA7CA96C2624B770CFA48A926F7AA33539183C0D13847459A5C4AB152C4F31B1A398F831A936DE3764A5FDC6A0FE001D6032EEF118D0889FC1D9C5DC666BCBC67C2F6B714630341ACBC1AA199EEB0D0F0F38A1B4F1D7D40E30C2BBD3F20C163255A94D339C5EDE3D791A871BFEB3A4B58E9219C77AB8E8FA20CDAC40422FE1785ECCFD104688E9DA6767641C7F653CD12E4FC75C8D0F4FC66B9F891D6DB76964881D18067D15001A305EAAF0C03F13761D4531B9DB69BEE5C7729862D23B0BB022F73F6225E462D7DF7326793257D795218F834FEF71220947FEDF84C19B6BBBC16FB9BBA47213EA7CC1BCF233F3B13BFFB1C6D0F15158E5B9A2053501EF34EBE39761AD7F351C844D85B3651D06520D35E89D357E1747A8317E661C6F0703E7E261AC448DE51B454F58E01AB26FB02D5BA82A3DCC8437A1997576B26B0366D80E96DF6796808F2772692C7C1FC89ADE2B9816260997C4AB87FC1EAB67D188630D8ED2EF213E3B7193E2F8780BAC402A892EE603272CD33055EE8FD1F2D6428AA2AC9F4727BE94D666E68B6F13884E806E90844E8785CC3669971BE7B0DD9C3E7EFFA702D3F63CB7959394E02E42CA3877187F21F0782A1473FEEABB7D9F9F09ACD18E1D580E5F53F2A261F655C3CA7A6E78A16475F3301F0C06F825E34BE62ECDCDF34DECEB3C38AF68AC6B7EBC930289DE27D61AD5045DDC758E39BC125300C442685625B1CEA5197AE3F80D1A46F13633D0213AA0352C2862756FEDA97C264BC3B3B035856A115B00184BE3C3577E152F6956B93D43BDAA799F9C96C9F8AF13CAFEF87FEBC2F85104A8847C93D29F62F2E6D5C0EB6F55B6C60C000F6F4A80746ED121EE7D7CD5F5146D67C1BDD763E4FB54B2DF6D3E7747EDC318073826243341C5C89EDD1779ED98125174A8495ABE661B771C224583305862651B8D026B4992E92096E29BB101C3B0C31B48970D0B4818BACDC20DFD52C39B2A40BEBBF3100759B5B0A3B24E4E70B1CBDB943FF035BB6889EEE04CFAC15CBB250D2046E051E3D12E3A69FBB7C8C1C90D056B5E2EEAE0CB9C1E8CABF41AA4FDBF77C8051D45EC4DA48E9D299DCFBAA773BC9F72A57CD3E33D21B8DC729A17F4F4F367489843841DDD284D3887E9CC676A4926D8061FAE9D5A482FB279BBA288AF1BBD9904BF5A123BF6E07D95F4A138846EC94E736FCA3376967C0366912A456B19A609F0B805786332F537FA098B9AE638455377A1F35BE65F7AD69E66394300D903AF2A1B6526B07A2F23BC95348F627CF8353B85A08416FF8AF7314592675B2E6441FD7BD56074E06EA7F5154F205A572119810B71313C657EE1D125FEA3B135A98317DA17EC5B1FF5A6F06F1DA7BDF8920701E3CE33763495E54C497C92FA62FB2873711F68EE29C4B79A3C1925A3F0184D7493FDB4534925E0FF6244E99D81D2B77BA58EC3E36D848042B9AF5401DFC336FFC7E636D26C958C9FF76FC03D8889B3E56E86E2953EF5B1F5DF6AD76C72450D43B8C3461A32778A389442369029D20A98DF26908C7433933BEA5D45551C19397BB00472C5D491ACF2429D2BBFF8AF694E6DD8E323A306A4605C73AD038DBC841EA562C9440B2E4E4830F2B65DCF0D54C5F68AE0540E6FB72B2482418A000EC69946ADF9E57A671FA08C25B6C55948B1116D73A0523E7BAE9FD1EA0C8A5FE29C0BBD7DAA812C3D3904B6DE97973421126C3238EF13FA69B453C8317A31A11C54FC46E09794BE2647209C510F67217B08316CA6EC7D28136A5827AD5664FEE19480110F9F2C45E1EF45E405504B030A019055553311BA858CC0F6E7A8EFB5E93B836514801DF3D07EC1001CB18B97F59099617665443F4F06FF7300BA51C05D336EB1A31E4D9F04AA64B57F4E468AEA4AD2CD7E42AFBEC4719775FBADB8F228C0977E00A86861F7B8869B04840C4E55A4E70CE4E877A07875C5A19F42B88462905658AB369D823968F16629C9100450F4564138EF9B18100D2E52AB71CAE0C612C4BBB40FC917ABCE0B6286189838DC8CD6A7BB66C6B36F357797B8EA921437BF515E93BC1B3DDF059D6A67C43FC038968B0A4269C7A311386446278EA321DE4C037D37C938166C3EF1E1FD41A81311F30EA43AC2E856C96C986CBBE2E9B110CD3DC2DB8DDC0FC07A448BCBA4F449A71E6E2B0D6113211D45460F1E3A8DE82DFCFA30C3B712848E1DFF63E01632E578E464C2A4F2B213D98C24B7FB45837EB61B3F8E57BE8EF7813740F565403B9C95E74ABEA3ABBC3783A0E5716BCE5F43D1A46D6CB2EA0F77A60AA27E5A308358869B50B8BE1884FBEEC0C8C52E9FEE0065F81385BCF7D186BFE723833C78BF055ED2AAD81C603FCA40DEFECDD95D90FC5599164AE092683EF27698C1C2C32D766A3F7C89C6104D1BC582EE8F20B05B87777884DD916E6634B7EB303B2D2F7DC5277F09D771B13CCC88E61C4BD19A4ADAED6C21046E61734643A7E972241009CA278BE178772927383FFB30AF612BEB6EA9DAA0E3B60CDD5D6DE1D208E132EA3453539150FA077AB02881F2E99765D3D71AEF12DC7277933F345237C721ED64832A4EE89D6E0EF24B111B3C25939235D2271E652DDDD9C1F1ADF4273D403CC9BE152B9BF216065257250ECE6B7F295BE2F813BBB27BE3972EAD7FDC7ECB3A20FB182E72E7FA53565998BF763E433366234F7443A99B714065F600779D70A3E39070F6E51BE3F901D3C5B7B3F2F35DE73E808E95119DFB9863EBABDA4DB1DCE8F464881EA59E924F6C141C12C824E4B90F311AD26BC99F049C69DD82715E5FE9C7DA0113146FEF01249A062BC2AC512C6D647467E7603C11653842369E1F86AEEB7258FA3ADB2F4A2F6F6501DE5E370B3890418B86EE018C014D7FA9C6287BEDEE308968535BAE1D2D073EDFB5FA687CE5154887E797F4323FB8963636CAA3CAF0399BAEF23C231EB3DD050DF6B7E07FFCC99ACE6ACF4914AF78439860BC458CD7CBECAE2D47C71B82F320C60890FD9A37BBC433386823001D9E6E418BA41E8C0C34B63B0F697DA6ED4595AB141EA1D73B07350CC3BE73CFB019C706FABDFDD46E12877F8935F5E866334B693ABB2EDE78EDDE3084D84F97B4C1F6F79D1CF7F8DF02FA547BDE7C4224396F1A22520FC15C66164CD57D4FECEC913F6D1BAA09511FDDD36973626B18AEFF86DBE97E4A2E92A476E974D637FAD04E3F8EE82BA390A8045619286BC29908A960730E7C97446F680CE8A194937ECCC08489C98D3873BAD074AF7A110C88827E868367520A5652B5BA509596080AC5A96A0CB72BDE91AD27ED9D7A5FAE9E433BBFCD1715BD38356840680F9CCA5D602C3C80FFFD19BF3A508FECBBDC38DBC6FBEAACEF5C6C91B2A924EBAB309ABF54AE7E4F56F20C52C7DE2DDA6B39B9790384ED08730D5B5424F8FABA88824A04D06D20C429FBA3C3DE37669D57C60C9FCF9616092E517FECAEDA7BD8AC8D816C5C450A53077513D23D890EC1E2591FDFD4585D895E7EE5683EE21597D5638526A87DCD5A6ECA7FAE7FBB25AE6859227B001E6021F789DDD3662C3819B4F1F2B11D594B0A1451D64475B2BF5E9F0D82F23F52E33F46EF5165B2A380C74BF4D999C936C5982E31CD28F03E9529BE0942700EBE719C82A463106F464890DCC6B6E97A2ECE913E2F9BB8CEEF419B501F46E46F7AD17DA3BAD6EB3906CE5D031F16054A4E28A325F597A898AEAD923499AE9FB3FE8DD0A0754E05D491043FD56B26B183868D2CB8A39F594F94586841BCDEB556F85234CC5BF4BC0B97B9658A05D7B63B7B1360C3640EA91B48DD0F36571FFE8ED1580620CBA1DD4B3C9BC48B2E28895D1D058C3322F799409DD0EF88BD28B780BE35C15AB61291FB3BD94431FB7B7B31C3FF26AB417BD2F14CA656C6CC103013433011D221BCD0A937FB6D53328AE7B79FFC847821BFBDEC2D64FDF0CDB63A6A25A35B4A178464F410FD4993E3D17CB702F693AA884F7990D0C98B6FFE8170AEBBC7E34842272168F5035F0B4DCE9F48F1B9F16E756299ACB8EACCD8BB8FED100C19E74487D30556541F04A994DF63EF3ACFC7461C40B56967891D8957BD6C361947DCD9CC430FED82F16236705F37EE2B5956CC7EE40D993212DD915382D435F23C589B3842738C45D39F37866CB5A9DFA12DE3E42DA09C56480690597B7CB5571210CD001770F770EC9B4474CBEC23BD7D9F8978B768D9C1E517D19C14EDFCE825344563077BCEF9056B3196531E2ABB879FC75F4A6E9E52882116E1A44E90BE3C49BA7D6E92E36E266D7955218170137E50BB57A50DB50A3CCFC7228C4B548E6948E4AB13A68BBC9C98D66BB3ACD00FDE08FABA17F0377E3DC670130C887E9CF03D34379F666482FC812C28020427034D12DEE4C96479331D63DDA0192BB219301214305C5331E2E72F4E7095F8499341FCD142C10D4726FFD818386858A8CE76D8592957D415B021F272F538C5466E318FB1C34C36F7C9E9787F4BFE9D6E40ECCBA67E0FE57EE44B5034617A27780320D47AC551ECBBF5C063CCB0135DA9A00B8457EB7ECE73566DAA68500B3FA05E85BF3D086C356D891C4ED31F1339285E83B649E83FF895BBEFBD7C5CB9649E99FBF4096B7A91A9BC57AB4AADCAC18BE48C537FB088C9A0CB033CBBC00C42519BB929F3E258A6BF4D3F8C400FC73FE84BAF4A7D632E0E80F8B298275AEAB69448F2D28E93576E99D19B8060B36E52D0AF241DFF9964C3BFD79F60E9382642B872A113A234C81CC9ABDB5B8EE5F4CBC5965DA57C67D1F6F2F5FA252CC962E1C3CC013102BFF33FF292052559AEBBBBF0FA3F41D02E95AEFCCE4C13358AC3D2C90B7206BA38DA032037E2C2FED09F74FE251F0F74762B5416CD4BDD591CE753971D5D2246A1605A433BE9516443251A2CFE972D8410FCDA529984C7546D2E3BF12683CCF5F32059786B7E2871317D09F43E6BB671EFB398074E095DA66D4F61E7EE20F8E96F836CEA7983EBC7DC4F92B1185F4E8B74D2C9D2E30A09CD80A4C316C3C8D388799D2B0B15DED85D8E2CAE711B4370A2012B2F914565BEA34714B25F10E116ADBF1B5FE9B345BC125026B452F453E5187ED6363EBC8A7A20D2235DA0E534AEB2AE29A2C08EAD9C2C6D3B9E075A09DA47F0B3796E73ACCCB555E77BCA364F9E4C2570ABBD3BA8E33AC8B6B31F9A9BC568BC2510BFBD745A30C413E74F67144418EBDB3F20CBA44E3BF62D4EFA09E4A9774C000108012A4BD8B1E8A5943F92204C1438995BA7DE0D39D05E7CB5BF9DCF46C771D239F5AC37A638F5FFD422C95AD398A577E7D1CB12A14209FF38F2BE0C65ECC069F6A5F558C1CDC1C1D9F1D6A07B538DF779B73C1CDDE516D76113BFBB90B03D7337684BB03FFEFFA755C4A1405C1F87655D0EAE555E79096CD57EB3CB4CA3C13261C9C827D8D5C21A2162B1 +pk = 3E1DBBABCB2FD74897940F64FD5D69F891CEC23B30FBDC87D06A5196984156DCE213E4E8B218307DC30F5821361B5F44850E44C257E1CA84D3C40E50F97FFAC2B45002B561D939285BA082724D2417544971965EEF76560B86AE644F950B9183A0A83CE07EA0B81AE99157A570D83ED7FF1916BD0DEB088291BBD4216DBE368043EA40B869797678246FAD68F4B86DD0C4C4051E9B5E5D6386F123EE7865D33685B52F9CC171E134644AE2D208799401CE90A68BE36838F6385A1399040CB488B10FC11A5DE42C3955010831128A91BC08535BF16297B0343129CE2FD75133911E6B360F40648CC6F907EE71E490847F27975577E31A0E674CFB431CED96DDE8FEEA8709B6DBBBF09844474A9148550EC4F4FF12D5F3C4F9DC1FD355868BA23E9E4E7953342DB6EBCA535C4906880E7D3810340539A8FC4847AD7AE0828C8BBBA816D432DF32E614A247FF44B0BC8E2E8B00BF0672A3DAFCDC81DB4F8563251BD22969DC8F74F6CB1F071603946CF0873F27AF4AAF4407538BFDDF48029595CC8528FF3AABA170937E52D318EA8855EADC6ACEBAA2FB8F410DCC6531942CADFA9B6B5E84672F50E22410B2ED01653DDF3319D3C16EEB5C6455DDB3B90ED85E943C0452F769D7C7695EDE8B6E26E312C1E8CFD1B65A25C3E9F31751DC0B73EE390EB6C2551074F8D0883AC05CEB935AB032BF2FD6FB229547A37E13AA4845FC28DEE9617536009172690D5EDCC40DB25F3107967F3C30A01415FFB49CFFCD1007A343502F147ADD56F13F530C8F4DF188AC58B6F864B540BF9AD5E2EB2618E7B0866BEA252223959B8AB7780972087ADBE455AD7EE157838D853CE51D3FDB6FF441BB8E51517B762E0E546D930A73E01E707EC1F803C8A0A3AD69094F77166EF8E09B05096469A242F7E129858DC92609AB0C76EDD0204FF8B6C50DFBF6601FE31D880AE03A75026364E3F502E4DB25F8044DC19C97C40CE923176C9A2D527316BE8A9998C1FACBE87A05EF6D4948A710AB3F993A7AE47F6478321CE2E68392DA35BAEC2211E2DD473D6CFD49779CF07584CC4100F258AA1B7A277C31A8006B95177A007B89274DE4211631E92131561BE858C822005765B9F993D6FB3579DB04059115D254A5CC3B45000C49E9CA6533A19C48B1948100F59049AFD5A1A5CEEEC7DB7E94874F6A8ED06B2F80E26E7790EF909B29B2A5CFB05FB4BA5B62DBAE8BB3322B546FB799DBD246C13F80590740882126CE68FD111A0EC046D9628AF88A24AC4C73736C8142D08CADE474B013DFE6BC0C24315FB84EDACC6751DE0FCD6B120294301333E0A2DA94893B98BDAE7DBE0B05C5116B5CAD7539B621F5116AB72EB4526EBCDCEF876EBAF210B3C3807FD7BE93C19064C4820FF205AEB8A159E3A5BF3D8F5F28417A3D490F772B9E59AA7E2A08236D18C898FC9D8D6D6D8181027EE9F05DB3440D0872294A2D48346D34221D4D2E79A7AB7F2928D920B32F7FDE18326D1095CB1C70EF6B405B211E46532C1C2BD22D751B83DC92E9B3F4B3439F290979E6B8F515BE93FC20B9D91B529C8BD7B136BF2A2E0B9F47E35EC00ECB905A2140026FF5C294BD693DFF63A3830B98668926DFAFC89D85F0964B18CE1EB8863AAF513EB5AF8577674AB3B97D762600390B65C2E51D0EE75F3114AFA37E04AD4A0ECB023A3E87B13AB0CA88077212C3FF0FAF20791754FA401E154AA247987F900343F2D519A72C297812989EA1200D45CACD115B21B5A273B58F819BD6FD69480FE0DF9BDAF6368549F370D75A0D1F5F950EBE369EEE6D6B5EC49AF21FA104BCD2820A596014B81D9D02E460FAC587001AA7D5A9A159786AC08BDD6394F0EB630BB24DD93CC4F3C3828E3564895E7F65A14994F36C47CAFB897B98646C71BF0CE8FBB2382C20D46FCA318E67F9FD1F52845C17C8F046D68D959A56CE120DAC6D94683FCBC7328C445ED27F2F0D69C18B82C8285B4BA1103E561EA2E83D4E7656048763A7D1F2044E03A39793E2D151FAC5D43DA181039C6418EDC4583140CABA91217B0F94CE702C14A764C6BC175692F2A73E6254AE894899C09F8D671D68D794BAB6BAFC4BBDFD82D9CCB0939B2DF3C5F0EF58A7F25036683D7CF81D267AB24AC1C47435ABB3D996E65DAF933E997FE2EB101AD9D4A74622C7415A7EB9E5D2753EA633460533E75A40FB522632395C5E39FBC5ECA596395D1D666639ACFE9979B4914A0ABFAB4624EDA47D83469881D333FB079E3428408790527078FB4342BD3606ACE63B76C85F632F7900EE5E99D52799EC3326115F8FA983778D0258F5880CB010C884D4C09772083793193ED3AB3BDCCA6E60C3AF659BD753AF9E0D16E1B170CABD1798A62ADAAA6E375F42269DC83650FCE03572DBFF4EFE9A1B0913172E85CD233E1D013657FA265967E3690636EDBA9030D6E1585ACA73AC5F1DF5B9AA0E64940256033338AA59635AB1BE4C225757B03DAC5BCC95F959964CA64CD82A42E3BF4950B309AB8852ADAFC4FC4BF69D0BDF5461703AF16E151EEE647C620BDC092374BE118F86135EA5657EAFD02618C6922DDB0F3709620068B365A3F48E18AAFB445CEA04920AD079D79C31DA449D5218D848C5424926BCA86CEDD2CDCED05C2386834683376CC79F090ECACC859B73B707A42DB0705A49C72AD8781F8A301634D8615C98326590F028D5F0A1BC084043BE72D80CF047D75FD61896B7F48A5C5AAD05AA0110F1FA11DE3F424E79ADAE392BBEBD9A8D54ED0627083C8C10C49BEF17C0BD0077B27B821FC9B978CB50990823C7A9A28282D54F1AA9FABA6D1973115C09D02E2BD466E53BFD4B8D31A90EB76B5FB429938130D8701653FAAE2A9D3CB736B44DA9FF49C49002B9E6C9AFFB40FEAE9041801EBDEDA6DFE6307A6D9BE2BA33C41381C98C03CE1D5CF8B4B8B58757D06C6CC40D9F25E733FA635930C4D3044D777F6438FBDB8CAF2FA46B9F341D89F74ABBBD8529B9B156689BB57CA8193C9DFBFCCAB98DC6445C3BDD361D7498442760B0551C239FC70EAD6D30041FD5CE041A92936C8DB20DF70D232C532821F059797E2A0A4FE5638AF9DA9FD40ADD64FEE3BD59931ABEBD9012536FFC5B676F3B8EAF5AE67DA94E45E5C6C4932DF2B1CAAF779F2AEA94C59181F9B85775946799FD5D3D48D2278EF3C812D0C608A77B100F7A37FD84B2CEDAD6D727DE424AC202ED62E0A016E218C7DE5F6A9406827C620822B12226A95ADC2BFA18D2C35BA47C8144BD08ACDB3102BEEDFAF2F19152BB8BBC4726DFA87604A8CD85FD9FFD178F920498C5CC6F0F54F70E0487ABE3D7FBCC5B677FC3043A9D0AF08E25D6E7838CB0A9E29E6CDE39F48E7E0A37C53442F0DA0CF7578797E4FE85779D1F3F832C1EAB937049E07BEED1CABC06FC537286F31622DF6E3E53D99C707ACE2A9429EEE86171AF1B56F48CF2AC2AF43477A92941EDC0E8DF9D10D4DD3C298092AAB85AE60C904EDAA4BF3145F7F3E895C9CA05A55BF2EFB02B8E6F871B2DCAD97183676BD80D270120E80904E1588877798D6FAE2B2FBC20D5AB8598E504CECDD6628170CC5772AE621F6B6EDB7103402FD39B1CF086C72CC2E120F447EACD6AB2DE22446E4BC505951122F0ADD0ACC24E488D149ECB25015515C4E6E50D780F7193F64CD24AD11876566F5C97BB2161FAC2E3AC9B0094F9EBD5DFB478C3B6CA631793B940435D99DE07429B10FC4B3779D366E16D42A50605849D1DDF0538E5A76A780788198FFEB8A9DF256F3E1A315FADEA331DA2770E9A49CE6664C5F01CC8C60302504A6686DDCDD2144CA8418F53B5F7F62B32BBBBF83153DF52D427EF32A5123342D199D298CF504B3A33F177609D0A4C7B5B15C378B73BD3550BB3B213CEACAD51A32BA55F3F8DFBC958360380E0CC7830E371485E847475BF4300D87129900E1D7BCB7495CCB7163149B58E8D9A2B0C62791E743701CBBE01957045511228C057CF9EB98BEC52677ADDD7C9C54865DD771676B8BD166E3024A5BF9CB3D3ACD76F9EC1F56488506ED0C0B926276E08A5DA67969F35507CC2FC5BBA2645FD34B8E3F1A4E29D2AFAA2683DE6A3993EB785D76E745C5727109C1250C919B33677F1DAD41EDEB9FD12687F555B092276FC68B60E670E0B6BDD6A624613D368BFABE090179453E1584497F620484533959BBCB272279F532FC7645B6F6B2CBCF1D57A79B77446F68A4C75805BE79CDA7391300CD45ED0926FF0B1E1528E3DB228DAE7803EB59BFD0DA1253D4EA3279C02306748CE87206D2957051B4EB86A596A721735B3B01A914AB20FEC6E4C8BF9B1E08A4ED00CB7F29F6E44711291444952EBE475005B17068879C4FA6F93EE414CFA0DBAC652730D480410F5229577C9FCF2D402BCDD9893220DFD158AB34247BE52FCA89FA12E11794F9E136C33D99AB13AF625FE531BA1A262C94363EB30111AE4A89FCB3AD5515501A17F4A232679A6FE50EA8FF972905382ED5A98DDD28BE9C95A76E2588B5D98B6F0E7EFCC2FAF6F31AFEE915E8BB1E3D6126EB9BE68F4927F7BB8D142201966880027821BFE7CC9D590CFE8300E6264A46C4FDB38FFCAF761966EC8188EF9D5111CDF281BC5E052960D3326CEDCA6B5B912645AE936CA5CEAA1C7504B4621E38A00240ACC06CF29B2C73A118EB3DFFF5D1D5D0C0B3ADE255504F961B6C35D52E6E95D613D80B671CBD10E0C219E6246078D6FF718C1C94F0BE0A501346B317CCACF836857F8AC611EE1441E32524CE7BFAD876FAA2CD41C775239FF78BAE4C5BE5240908D7DE300A10A69F436F1918EE60A2934775739D8A28E86E9D4D6D7D71077AD8AAFC80062E92AE95C31DFDAE7C2E455C1E2AED3DBD7D1D89E5BE01C618089AF1A0F26904D270192E5CE20287F07AA61E8F5A99FA8D54E65A5CAAA066E9257A0DD868CEA626575A9F4BE372099051901EF2DC43822CDCCFB5DAC95E9A2CA67E52F2D007089D7721A9B77EA210EB8F4BCAE2EA2AFEA84DB3CEE012218BBA208C346585C44A029866A856A6232F98CA83F129F5BE1686F2FF09623646678D9463A081EB2BA5B0F26F98C200D5B60FE687F4655FA033851FDA360658C78D9AD033B0A1D5CA6216B5C750A125A97A6868B856B2BA5E8B69A145BCD10B9FE3EE150366480220B90CEB9978D7043AA81FA42882C874813911B8620F360D5BB5B6F0275C0C3743E3AAA5201D9A04E68F3C125A200B70813AF3C358452BC7FD7B0088535B66E33BC92CACDACF05FC3B6721575BD19E88AE90AAF17BA7180C9FB210C580C2B8915A15D6A1CBCE47965543685CC44BD57BE29FC9F1C1F74DBD504B0671F1317BBA4ED301F33CEA3AD28BC2BDDE4750FBB93AA9AF73B95C9A991B01794E96CE7E7D3F05A0EAE05290804CC6D861195FE8374332026CDD95296509F916D2B59C501BF5ABE84184740F1CD2B07285E7FB59CCB08B42778CA6DEA611651B11E42769FCB88F737688F2C05501FE665DDEC3ACE8936240DFABF398CD976F7E6FAD830E569B5F3D7DDA387584DA8FE2EDEF602BBDFE3B34C31F49DC2D40F5B890FDA2712F3E1E0DCC75D15257B6EDC128CCDDFA336F02F9F50B7A734FD602E5829A4499D60725B57FC3837D286ACD713B5FF9617E714A9BA163006C47A68A17122F0FF54FDFDD390F0E8E4602CD8DDEBC30BBF0CA73AA43ADEAED14A14F7E67EAF9D4D6E1F831EE8508DA7F15B4F465A681C76E9EE3BB849B391A71C317FF0A8402F0D3AB4ED03DE7625502C6B29773676B3FC160957A390B605A29E1D714BC4DFCBE499AB579786B7B4397FA83CFDC874534178FC5313AF1033FBC4859C34244275E7D86DC902A6687EE0B16DA59B97AC862A5C550C07989C2265090D415F5F966F3F712C25D7E5DC378B7ED14CA8489A7E4B8370D76CD18C26C8FBEC6B42EB8CFD08E172CD4AFA7E069EF0A75471F77C9D4389432A6C69433E25A1B4373586C6494B2A72719604AB94BBDB0B98D04A7FFFA0757A9461FFD5407DB7A1F03C7F32E8D19739C291A5602912AAD9C0B4CE5055135E2534AA75E966527160B774CEFD5AAFC0D4416C0E4976976D950376B59391BC25FDCF573923A83CA63E3F73E39D4FE723CB2D07CE18010877DC462B23FE0605A02A365739642DFA0D7E13708A74B9AA3303DCB08E2B2B834247805D49462017C54C1C25415219AC4E2084696C12F46A4018F278A3020B0F1AFD9010D852AB83323CD0BB49B8CE24BFD12A4B55DD55E6C862250AD1404EF5C6A669AA673D13120A85CA913D977C75194A439FAC0E55714504B47D3B93E28AE339E955AD7549983B0BD5B43C9FF91DF319E56397680E8CC9CCF9437B2E1BE29413BF0CEB96F582932320942C85B151FC4173B191AF41492607D76C9859B4B0B3055130BF8B5C93A11EE659558049D91F71D56C02E2BB80D130E944198DBAD8DC2829CCFE9248FA3EC398BC83CBDDDEACBE97D50331053893415EA4C4AC1712E242C3E08F824599687274B30643A9CE726F65B7F1E44F49975F9347BFE3FFE2DEF46A52E6AFF687AE38FD3BA73314D1062DBB03F7707756EF85589A600194F6C7668A2795A3FEE7F75DD45B714980D28861470A5CFD575C296A0D282F9EFDB86572F58FC1FE2021526BD3888181D1B165D17D5CE687A80E97E24C46EACA6554FB85EB98CAD7D56791E78844A467B946B7256D919B2FC2579865A9A7928B43A188E0BFD1777D429240AD9E8F875A33A0B785240C3E099085F1D28B69FC29E4D70DDD498A31B149A75F7389DD83A114253DAC5316BB474F876D0E6BF6B18206C3BF2F67CABEFE87C7615FDF1774A34B6D0AEBE298AB202C68E5D1F8071F4FFD8D382C47DDA2912309E52A24984CC2431B9CF2AD1AE5DC63F0FAEF089C446EA0933AF9D23EE5FDDA9F09617DB4D50499C912FAA211DE71D6B63418A1987258AE5B1B95404CDC09910507417EB269537A381211A91D1F07ECCEC341A5EB37F9D8E2DBCD0E72F9857E5A3A0F9EC24D334569F929999FB0D92946666001803E5C9F2E21F021E8B5D43264B1830AAAEAA1E2500C89324998C7448AE6498F9EE0F7AE01F047602A004709519CB825FE74DF0C0D83E2B585CAD445388179DBED17FE58F8040212C45B0D79064F08831FEB328C2D24C1156C5BC004225DFF7A4B7DFF54FA07403B770399280E50AAB12AA28F89B0976F9A6120408693A9EAC03EBE661D8E6B1359917FBE335379267CC4E6F4FB9914155D1842B9CC9BAF0AEC192BE0DA5F273AC853B5E02FC789D5017572C24CE594F693764B782DF06EAA4C578B4B8F35A7B4FF4D681CC687C91396C75B9E4751D6BBBDE098B22687318EBBF0A379EE8AD57D2DCB0C5C475F45F8209377F9FFDA38B0FD625E6722B0C3E8CCB6413818FF35EB446FB01839D69B4D727F99F79A7A5C7CDF21B585254F49C3E3179AC7FBA3E4BBEF2AEE521F876FE4026AF80951BA0D633BE38B9414C8D5F1AF280C736AE95A44E86F742D9C5FB85E2D0180F81913BEE6994096FFAAD9A5F67ACCF9227655B2B3A7B0179D6EA77F042713B6E839256B8E2510664521F2511856AD432959D3756E1B113FF23CD1BEA2BAF08CB4990CFD36DEA5A26456E21998918663B20DB938F67F89B0445CCC146CC7832CA62EDD3B6D6B9A0BC911EF23E94E76788F7602931F7E70B94D8FB34BEF2B16AA8094A4BEEE753B3BE3BFDB58A689819FE79C0F4AFAD876D25DE78123F225B4445659C1C96D0837725759E5298D170077FA1CD402933E6B709E5F496EC3E03A277E55CCC18220C55F0FB45F55F6BCDD68145302646910D2677175B50B1C83A7DA9B7CBF9E4911A80EDDA98A4749E39DAA392C9FBBD3F27E5D816A1F3B2F8D787CDB8EDDAC098BAF70FC36 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5E6E03E5D5C687A9AD52AAC230BAF053A -smlen = 1630 -sm = 47E0F4403082685AC2455CE8ABB3FF82635CE756AF92EC1ADAD1F14BEFEA531D34202B52E09016625C3D56B3B9482B38D465D6B22326BC580BB4A171FBCB74F62E0B3BEAE622232D49467EAEA81DB6AE3F27AE44D44C97EB663A065AEE780BD4FBC71786C40CD9F345D486AE0CA1F570EDEC8292C32826E66C06289C71A81ED7350C008A4829861CACF2786C5C3892A356BBBC09F79B0D3D6B1023DEC25ED7EC171E03A26E95019BBE83C647E91126336B5F9053FFF74253EF9F6E5FBB194CB0E84B25700AF00670C363DB1EA1111F05E02E2BD10FADBE88C8B8E5B87454AB1CF09C649E91E0BBC59FED7D1BC891F662128AF20CE6637909C6E3435C32C7D2F07D5E2D7A1EE6D05FCB0092B942F891226DF013E03858B7325697B4A465350F25B7B75FE194158061B049C5EC6BFF7B30B043FAD4DCAC4C0ACDFF702B8F77ECB46891E56AF67559171A828E487C6276CECFFEB02FFB8544EF70CD38FD09E56D2AC695AD539AB88777D7ABF344D4B8E9649B75D246463768E83146DD34ECC3A2DF347A513E28F9BD2A3C3CA65FA2C534BFD93FF0EC91B55BFBADB33A421E714617C7D7C7E63BBA69A4DDBD078FEECAB8906CDE96A4BDE6B64EED0CE284DFAE2580F6D690C7E4695114F8B4B0D2904F0E97FD50BC54C9B5BD45C37559045526C7DDB21039D4F6EA194E5FF1E761B4A51F15034AE1A80F96151C5CAAA74E25EA0311A84678A65B2DAE0EBE5955BAF36A7A940B59B11039F3C82D95D3925CBA3617B6918DC802CD7DB77FFF6359E6A1D9EF5D7E8C3A5980C4B12BD5E43944784C28937DE860628004A8165018B991869F62BAC983902CB7E712E545A422C369E25CE7408C94459C7ED050804E15723F6AB4AE1AABE08551FDD4AC257FE11EC3FA1FB4E3E4C3E51639EC0604B848BBEA6885A57821937499FC35762B69C05DC2198721E6CD4FB9A593DFC81B4179CF2F8F9A4DA9E2C90627C6DBFB9011D5F5FD663C251A760353EC2E8F4513FAA6C8452EADEA3BF95D95DBC5D467AE08C934E1C9ED30871D5D307A6B16DC9D5C616E29AF76B3E204E2A02A1476E31AD725C144C24A509D972DF7A7C02665DB32218B97284EC81DE9D2BF6BBA8F73EF4774BB35B4B3100BECFC02661D0CDF1191F0BFD574B0AF48A8B2E68FC14428B11A309F13E5A106C45453B024A272713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +smlen = 1756 +sm = 27D090774FDEB1F6BEC81DC4A357A98E5587DA3235907E3DD3748D294317538B6DB05894C6703ABA48567DBEFB88FBEDD0AD1A841C34CA68CF5B49A2B45147CFC7CA44803E574F9221621B1975022B3003FBA6411B79A5878770BD72887BD487BC4854B183CBFA2955184F8BBA91507A2B9049C46FB71B81B170A6EF82EF4328176CEB9C2BA95D00B86B3B9D3B43FE7A50795E15CB8F5AD21B90A0A879309A778C0ED9B7183033500422ABB1BBFD3A094F5A91A3D81295555117511F8B3A009A2B0F9FB24C3924A56373946227905D0E35B4CAE5522190523FCC6DFCD525C508FCD604D878AB9363AE1760ECCF5E4F9873CE3CB5E1C6220D77C1AE34253B67D54118D9DB812F494BF85AC9F4B22495F8B8EB3320E5F673275A029F1873CAF3B3FF0C894A3F3F00F9479DE6ED1610B7B517641B5666C20B7DA9CD04B03513B7BA702C5EDFEDF823C538DFA3C9F7A66C8E94A3F946565F6B1EC96F5A5FC33C95FDA2FE9C48272BACDB9DA7E27CA6242A164C55A87B914F4CB60F31E61A7CC750E4CB72D99CC0214E9941206D23FD1962EB1B27147E8D93D181795445194A91BE0A6414F7E2F9F9E50D47352E358F59B641C0939282D26BD471B7889496C804BA846488C27BF28C0ECB2A3B6E4F5AB0451AA38A74C381049EF549300ACDA12F8116BAB5B71679F3713326B78AEC788227E6DCA640B63023120E414FE470CBF00C693475012B3DE0D30B2F927A9C35AE142876B68BF499419057547A1448B588C9696030595349D3FF70870E30221B8A7708A3FC048A19BA6422D8B8E4DE6E57C7FD4AC591C67272C8D0456488F03A09BA767EE9E741646654F242472ADC74B9454B2BEC836CF0B559984BFF8B45299DB3BF8B38A49664EA90D81218920F1887F2678C8171BF86F9F696246EB66ECD6CE3817C45758A25C5EEA89CD1262BF298BBBEA4A563780BDDE10BA9D58D0F2617D62D764C46E33910724C073FEA741A082D7F589ED7B86961A994CAA86D1889D55A3BDBE377B567103661528909AA2F734AE4DA4950D76C7F5F4C63D6CA266DA6345B9C35399B9C3C5CBEE59700F77F47BE99F888D81CA2F01D5C3622F0881B52E4CF9F433CF8C4C4FF89B59B740852A01DF2D57B8D886A600BD85AE312EB458A9DC70AEF888007BC73AD24EC2FEC04FB0E81999658416BEFFC6400B915001BC2C6132C2A62BF09C65F9310DCCD1D78EE61893634092C956030B2C83B94460FD52674F165AB8D48EA821B10E54779FBCE01B57128FDC1EE25745B944E25CA1A9EDD4AE620F282148AFDF14901B001B3100BECFC02661D0CDF1191F0BFD574B0AF48A8B2E68FC14428B11A309F13E5A106C45453B024A272713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = B80261B9E4797C1903578904FC108F990417E426D30BDC94F2A48B3A2F5EA4D1F0E95BAB132F3D62BA2441492D714AA5218232D7971D04DA50495D4C86CC111D5D59D4D033CAD48423AA320CFC60C75214D961AD869131A71F981CFF4CD76730926C5036577B987832D61FAD3007F2858628FB7AD21624EF9DC0EEFE9564C29C3C6D5375FD86642C8C826CC2F38B8912A94A8BB6B666B1FA4AEE60C2ED9774E6F04E76863387BB2E1330F1FF4772218120F4AF37B52F2396B960D7D37621894279180BD13831FCDCEFD26C380473377819268BAF0876395FEE2BED5A8B74F778DDD664C0EAEDDA1B5FB80284FB1681152135A8F201756FE6FAE5CF5C2B25F6445826AC10A292076134415614E23CE3706962E2D9DEA6FF903492B9AF55FD864E6A7A88134747AB12DA3A38760AE8303CB8BE9E38ABF3EE8FFE99BD17F6C2E1A1B90DCD343A1FD866EC8292F747CF167738686D2B60F01E537A2772C939624F4EC22D8D376D664C229883325A18AE0100A28728B0AB9CEA0897B31A7CCB4B1C29BB348C43DC34C72161C8DB3E9DCCDA44266226D6E118F2CD28464CF86B61B32720D83DF27163A4E9783F4419E223B6297B59C5487F85F13D3A67DBDF8A0229AC601F57794B0E734D00B09883E90739CC05BF6960674CAAC34E3500DD0601BF57239546DB8C3B047D8FB3EC8FE03E91B1540AE227EAAA5DA31DC3410E9411A7E4EFB95E39A4F556EDF489553EFAC354095E2A865F1B7C2939D227ED8806DDA5B407372C31181155D358756FAA81E4C383EF089AD06709FBE1E8E1F212E8D276251EF8096C2B06E9AF14C444D38143DA8D5D09791FB80F6C12612835915A8B949395B04467394FBC1A901305E0926A6531A475D06DDD3189BC32DCBB0FB2D2E85821B204E45463E45507299D3BEE598A65AF5F2CF835B494197AC7BFB2D8DF309977EB39A4B3E6B6FC128392E3B00D9E67739A51D4F423743AC95D02B67AAB021941C2E8D81C681A050A906F28C907972E34A68DBB89FDB36AC366E122E211F4F665799FD80DE52E827F0B5B99059333B52129CABE3DA8B6E69DBA73C09419A91BCF78CFD3DB659AB21F4FD60548E8E652DE07065A7444ACB153F665CD2FA494D1A7AFF396ECC53B9A963E81206286D83A5E826220C5A22924614A7811986B95E1D054407CE7E1D473DF5D67C8ECEDDBAD620A9D2161408D0E38C56C68190CE2C08D4B8BCBC5050B2009398CB3E2D248B91887560689EA0EE07A5196FF02C7AC670F5314AA4278361AAC9C19E162DD1B40B22B8984119E23147F7BB592B5048130B567F1F0861D1E9F6923406CE156064563049488DA5E288A2D2F4AB1AA1A63432ECC645D433D0C065A6F479423BB90D4AC2DD133C8B4F7F16D5872BD6E42B19D353F2ECD2C12655CB268CA5225EB5D6FCDC83DDC53385CEDD15A8D6C915E1A6813E1D9DCD25A2B56E6C3C33467E9136CCC1FAD9854CA329AD9F2B65D8A708149AB54CFBB0E65EC2823329DB18C7AEF20D72C99964663CF62C26740FFEBEC7BBE710134B3553CE21B8200192AA536267EB5C3C3DD7E0D29FA13A9F896091F9E98A23D5EABBF78EB83CF80D02F994D07A5EBF8322A94F28A69DCB347278C22BE78BF45CFE170450A7B2F5CBE2AA117D9EACD2C50C582461AC654E41063A717B881EDCE18D859FDEFE34E7B0765A511384AF3B70E530B5F656E342D5749000B01DE54C0173CB7C82C8700289B9897462D2E92729BFB7ACA54C70F9846C8D1A0084F2D70D7014BAD24FBF8D0416165AC6CFF2E50C3774B479054105F174A8E3B74AB485D3199B7B3BA9304D6E2E962CEA7779F7B1E22DFC100D96FF9FD72B32961FA4E84A9D15E101F23CA62B030982C8220B1123334EFFB6E32907B0E3E4218D9EEA1C5F50717064C0A967AC024D9BB62CC37A1A12B30504D3C9D1A6F5DBC56D912630313BA3AEE60E32AE0DF3E6543C4DECA6126A4A5FE965A7F40AACD29C94E179F1ABBC7B10480DD3318D679065D8F62858DDC3C2FC2370A45F1D2D4836E4690B7A11BE29E4D3D4F926DFE91829E1AA145D6F0926D62C30776AABF093F40B97CCCDFC1306BEA0FC783DCFA5C783DA7E298B0242970925A13823220F2419DBFDCD1C4B1233757A8CC5D48683D9520BE64541CFFB9F71FA394014101B8BCD19250E10905856107950391799E6A7CF07796BC3F08AB74F6D4CC93B59F30A779FA4DA8A9BD296E8782AB402F0B4C346445C1DAA67A0D795B1C356A3617C0A320EEAEBC0C67DBB9808C50C4139A3C36A08B58BF2F2922B33DC0FB3D86EE59C1849910BA114F32B15013D90438700E468057593B86A34D28B90F1046D3CE0F6AE1FB6451C5314051B3D64875390243BF9FC45737E3AC6D27B79DFCD69AAB889DC50D357E2B7228E95E43D9181CA63F8E6B7BB2D93BC614DC859CC525E04337CB52D948DC794333A17E98536935E381156CCC5866624BB4C88BBE83BA25D3ADC2F66BD618D115B1E806ACE253DF39F7F64E791966B7EAB8646880624E1949F853AC569D72D631F0C43103DFB0BE44239D82AFBA45ECB155794E4199ADE3DD1235D47F0FC3F005938A531C43162C47D994EE3ACB33B8D5E8AB7308C9E6547C1EA621C21BA6B737EA8BA5037514EE03420322EB75F990655E1AFC27391A49629A5D866BC07D267717551E39F05930EC3A74E4F2ACD2F81839232EA754DD0F38FF0C6566FDF2EEC4E19B63DD38F9FA343343D2A778776F147E70932A41C1DE22DBE2C963B307439397B1523896D26CF6DA33C5DA066BB23512B3791EA30C536E683059B57B9F81901961DE05688C1C15EC0E824EF47B70AA900547F2CD45BE862A3849B9AD8931A52BB8B4959A0E8C2DEA90675C8AD358EA12A962FEDBEF91BFB6AA932F66E400EEBAF54E7269A0A1CBFD6585DE76E67A4FFB057797B6079631A450BE8D2EFB491604F0849D220A066E574DA3E59682949978638217A28DD12CBA6FEB603CA0B7E9C1BD49840394BD5A918FC8EA8CD32172DCB7B01424FC658E8C16FE81D596534F06F152687A614B8EA7FAECA0257FB7B6128E6EA40CF94E9F30CAE49AEE940C778F9E72DEFEEB7E01D252B4C71E1E38F98971EE95BDB2F98D2D169E88D8BCCCCB2BDFFA5FB84A153AC01365CA990916D25BE7A4EB06097E688C3F7EC9D7601F77600C9051191888EE61E242B1419EDA5C53594AEA6B34D982E8A3D6DC59A3943EC580A1B980EA46F4933EF11F1055FC8D75D7BEB30EA269E3003B6766FA27BCF0E1F292EBCBFA4CD634B0B5ABF5C4E9C99E8FE8C783D8F6E2B8F08FBB98A51DF1CCFC9086704C961DBD43BDDB28C3423AFDE90E043A281AF39548EF7ACC68B30B72F892F316C7720FC546AB053AEB83C283E9309B07CF3B5A10895CF1C0BDB029F427F68B0DE916539D686F6852DC7A3B28F34E176C2914909B6C87A95172A824E858670B934AB667824F932282AFF52DD38EFB66B5C5E8269EAC129D96CCC6C2CD3A919306C561A55506D31F91870A81045145B49166C2ED2B4104124E7FADEE896ADFA4391BF91E4746727B43CD2E57BE3CE094508418C84431E64A1C6BB1B1C16E9A38371274AE94D44C9532727EAAC78B77069C40452AB0E3411A4594F92370CA59C10D69A03A46FECC41055CB240BA51AF0E88F20846171B2F9A6EAADBDF624711522AADE7512053A07F03220E48312C2D7B4277D28C8CE37C93866F6BE84E017E98813F3CFD7E98C1F4122307D2E2CCD93641AB2692FE2AE493511BC081EDFB4674CC12DE71F1C3629A3EE08C2310D5D82A61AE6754020774FEE540FFE3CEC531D7C4D100E11E13E26B535B6DBF58CECEF5A5CE13D5657256B1984D8625A1DEF42604DAFA338BA340BEF52A7AF4B8EB0FD10185CFD8FE38BDA9F33C4D1EDBA513C4EA56ED4DD0E01158060C73DD42E5513B0DFFDC78DBE1807B5DF4F60AEE6139C06C0DB0CD090ED9576E91D499C8524A1B3FC087038FDC8F8954DF1CB0C79E2B1C11E5D26CD9E7ADC28960B3064295D12F10612A1D8F13622AD9120E1196246138713A6D4FD8D594EA3BCD04C8495C372D50E4BB1AE860F3CEE68EEE3B7C8B94C1D4A2A718A03B9663C3CBEE19DEED886D5FE2DFEA04F470018B1C4424FDC06C9376C69689F8DDDADEBAF837E38221A3CE0F4C834EA5EB492B44D530FAB84D17B28D8A0CC1F179FEA86002731C1B90D8AE968875DBFFF44294BB33374C556A9DB59464821D34065C182F07CF703DD59FF5786980EBD6B53721F763C017EE5B7906E8E0B04A2A1ED6C3CCE87E126AD3780E593E3E30256FC15BDFC5150C9A53240D929A11599E5751614B62BAF776DD5255CE33619BEF319861564B52EC27DFDF35F97EF2CE76F8DC5EC4B2C04B8D205F2E2524687E740346DBB0FADA2E1726A38DC0A13E8DB25F2CDA1AA3F655A53E53A4B72580A8B8161B46E16927F427984E574EB77C9887875FE379CBB730BDC8C39E33F8E44EE63E5202D2423B43985235C6AD3A998A5585AC590BC927424BA923AF78CDF676F749E585617DB8B68E15EF8DC2F6471078D5D672029A332D615E27E7421124D17E908C197C1A1BB1717680C6C01EBA9FFD16085B5CBDDC6488AD679D79D655436A535DCEB7CAACAB96E2B02FCE88FE714EEDD25E91DEC664A4451D4EB4D6782C0C56B649227C276B95EC43C966DDC4A5D6FB1DFCAE165243662187FBAE72E2714160E56E9B783D9BC722775076A00F5A3FA4CCF2BDD2276E569CBBEDA29D8E7130DBAC933FAD3B6BE2B787910D92A1E2383480F459335CD1A75F33699A1A5C663545CF1989067DAB5FDA4580F1D3940E715E2E62138A965F2CBADB21F43E60E6DB32B0D8954C80AAA400D1CB10A0832DAAA813550DC597631944DA2DC0994E4824591E295EBFEC5EF9E0361514786436C2CE43FC7A64133F3E797A306BEF0C17AD30F20B832DAB533CC608B8C4317ED3F75B1A178D698496BC72807C41BBFB375CAE0B57EED2424D70FA2C26C1A0CA0501B6292F28477B746D5E115A654C8D18FD378050288A20B69B2A1B836F02A5B51B19540159FEBD8CCCEEEE3859F315EA7293F2240459292DBC029EBA91D78B9FAE70F4DE702C7B5690C368AE88A5D8B9B8D61012542B820B1E4215BF11E612019AB7BA0259BDC0E5A31DE12ACD1BFBD8C328AE7C45E8565470889C1751F69FD9A0CEA20AEB842556715D7ACB022B7EE9BEFFE6850CBDB91E9975EF5E8E1905EABB6FF5B287BF4720E27D96AF3CFC89117B54318A6A061902716EF7D653778F5B816F4EB4C8898FAEAF023E7A7A9F8F27831EEAD6ACD8A5A2E4103D4EB12C2EE7793D8CC02CFEDD9F17E65039F8CBB589FE585CDC6B4714ADB2EE4591E523E9D6185BFD63E0CA463BC1BE7FD10D1DA2E4916B70A30D1133F316AAAC4DD714DBBBA0E1009D327E876AB8BC0D461FC0069FAA3EE9CBB0FCA605D26B579664E2F9BE30B53DD43A42DF30094D6E566AFD2918818B1979B75A390165A686254B8A8BB85F7F1C7B6D7EA8403AF68BC9C4A826EC928078E92F4306FA8FF3ED07863D8C91F1303DD1D65789A8D5AB1459945F5FD4F8A7129E243AD5739308D0D5B04404251E9E29C64A72E09607F7D55A9F7DC39F9A1AC290024C8059996BFEFD57FA6123AE4382413C51162DADC81FCFEDB7455F033A8D945A72C5093021A4B92077CD763F3F7242B7441EF11D3B9D85B2EB6BF3A9DEF3DA56CE3F5B8FB8FFD657B5CC41D641F2DE297031E559A372FD5AE8FD6859DADB935AB996281E2995FD37D05F16D092F9C50E81A821630BE8C3091D3E0CFABDD1CDEBB4F7ED261A9BCE5D0A6F14CB298BCEC09BE86E5A9058A6604E90E2975EEC9C82BA05CB07F865C996E2173B92E385A55D342400B631587DE44A74462E586DD091DC061CCF19516CF722014439213EFAE54E276DF26FB185597DCB84E8252FE0D7001FA03A1C945C5B471FC56DF2135C9440028FC2EC45981C88D58C728B97351EA550FC1B1D0C035C825612AE3D218FFC0950E9F38964593CAEB1ADE5E154D21AFEE14A1144274A20B6968251BB6E941F813CB7D5B64F23885E05E9B62CEF5CC193B84807A2456EA7E8D251E3D87B22F20446B814A18FE0ADB0F89119CDE1B1CBA6E3E7D880CD229EE46727FC1DD2746A845DAC4006112779B2743ECF6C05E69CB654E8CB6129EBBC322A8F857536676B2ECB4DD5AA97315940F1CE564073665189E66BB96614AAE6E9F0574A5E8175A23EECB581A633FA98168622FD3D86C9BA0F1F7B25A0F18C639D57898A0A43CB92A79872A04A9426A2BC73FE1AF6CA1FF461F5C719F53B7C29557BB23A48BA06EEA91AED09302162F6225B458632C323C895E06BEAE9D6A5929490AF568506FE1894BBDAD24492409B7AE22A0D3B1DBFF7ADB2FAC4A1A89363BE17E743E021720D58DD6A773A484D068DBA3F6C152877707E5EC1627B002096FADD714C74F698D25F7771C2639BE060B604A5014170FAA0FDC8322E06D6FAD2A04B891F72AD70316CB425B3928851615BD7E16DC6C0EB3EDD09852EAB0DF92AD77B89F593D34650769BE65FEBF6548730188DEFB8B2A55DFBC9C9ECC8E746D837037C78BBBEDF694365C3E3F9A9DCE761F6E6C84283FC9FED4EF6455B4AD312CE735E8EFD7D39D1E6E2AD5432FBEAB70BB85613D14762208086976A15D1B452556E12F60CC7A970000E28C5B1E3CFBFE6196669E01B0F48CFDE53AA56264D36A952E4E70511A96CE006C984F455BF1B425CA9A15B59AFEDB993215FFC99DF03778D3EAA7C8192321EC69551099101211C43A45A1EF08657BE484CF5D29256E5A3C63778492792BA6932A17A708DC5F11DAB14F3A223A7EFAD38AE42F1C134B1DF01EE8E25AF36CBB80464C1C7FEB9A9E86FB11DBA88C7E96CEA3437C841257248233573E5889DB6EEA18FE35DEE0161A5190932000AF9D0E29A1E249E275DF98089F12DC786693F1D1AC0E342EA5702FFB90CE6133768F7083A7CBC16838AFABC5C9BBA36F2CB107FA9D53B5D4ABFCBC676DF25C322267B7CF4881D950A524B98DC399DC7BED800824130C52226EA927C6D1B17FEA908935A4CED5509BD813E3104B126BD64C932 +pk = B80261B9E4797C1903578904FC108F99619CC05F36F00C71A4C5293C697B41F7CD14B98E023D9064A32BEC1FCD9B253BAC088B965233C26BF2895594298BD022FEB35646E511B13AC23A363D8CC5F3F4B2DD3939171FB47951C9CC52E71BD7826CC4DB44D2A6B6C108A78C798DDBC653F8FDD80AF148626A753FA004FCDF3227B5626A6B1015CF4471F82682673EDD6C3B1FD2F82C23829B48530C74D622F008FFD8D42D18087F62DE6B7473D4FA5D7B5DEE52281BE876BDB99684047840A3CAC5285D778E926F205764008908872763D9E0FEF68879D0B7F60EE96055FBC0620F76367406D07D1A400027B686F801F96BB8E1F3106B24C69256AE0D61AD02D0CDA83E578FB006F2734551939D98E6DBC22912B024CFE3BBCC482D6BFDD6C696E49C4EA7341594A42D1E4AD904FFA6C870E3242BD99D9FDC4A59AC6DA5BA713CBAC999CF96935DA1D66C8502E1E92A2FDA26C71D232A2BE164797390A4127D3BA1403C56C75F74B89573BC79938BDF686F14118BBEC0000392753F9EAB72B4C24D0EABDA1B28D0D090AD5D787C487AE786D6113287281791F7D791C544B57903CB0B42FCFB534AFD3A9B3A2F3AB1BD1246C6C2AC2ABFB23A186D417B54751146FA7E7F7F4E6D6F5CDFEA51255DAE7E93F9098841A6F9788C618203CBA66E033C246482A2DA0EC01AB10E0CAF0597AFD9CDEF93A3559EA6E3DB0C46D9C21742CAD5E05E236C9C36AA60FEF2F6F0DB24636117110D36FED155A0676094686ADF6ED27AB011A402C66ADEA83DF7DCB1DD69E27178A24BE0502F2BCFF8212ACA3F09FEED0C48DE661AE2E81A69AA3FBD06C2D2697FD14C9D44D4272FFF5001CA2D5693C6B90DC88AC384141BBEB75049AD07BFBC98301D41D71838B297221EBC2C0AF62718EA901B115503E8621FBA31DA01F87993D646BC9F1102CC4F1FA306513EA38109F73CA6CB5AA9CCC13C39797A9A70A2F2E739B643CBAB13F4249150657D5A1E868BCC9DE124149B6722D4348C74F7147D81C7CC907751FFF8FF964173806BD157409C23CD9F494E10A55C5AD261263AA9700B8E03545795AA53FA4CEA0A7E66F602F2B3EA63D1A9DFB019B8A53082573B77AA02005E0021EDE13C3F7A2B46206C5FE4E704B28823CD386416BC5BA75FEEDC573C5AA4FAF060B7B1BC403870E386A83D8B62845197389A74B1C88F8C598325D76BDF9A841B661604531F3BB112CD0432436994E4147397EE5A40506A899AC122156F42E2515EC17F8C0951982C8B2B82221D8771E00D6281DC355F972F2F64DC0E423F7F668603AF35BF3E1DDD89BF31C944A47279EFBA434C0DFE3806AB54C829CA60FFB20BCDB37427687C8BE02A6ECA5EF0E8D8CD6AE822EDCD5D18A5E1EE839609F15B9F33C90D108B8B8F4487B4835C0A10AE66CABEBAAFFD8D0CFDD50DA6910F331ADE39A0A48CCB9F07DF83A59252F0DCA2B044E312F16F7987F913E4AFA019E553DC5DEA7FF41CC9E69FA9157DA50B602039BA2263D3017FC239F4658EDA36115AC1E3428FCD73B134BDA69A1B6F8C847A14B5D9F043E0A5EF981A51F3E513DD3F27D5B5FDD97A6D791EA76565A7B1DB15BA932C6996431E17621EDD67F06BACBAAEF1EDDAF26B366FAE45D2C5564C18D5C06249599185A8D801E7158D8CACB674E38AD70742331648A35537BF63FE56C90FFDFCC97BC71971A4CF9260581F955C7C79FB72911DC53247C32915DF0724F76F8C173769C12E62BA2F3A9FA6DB9399CFA5A48367FF7D23D4E52A03878B6BFB04C26C910615BB33EB609B58DA7403FC53C67A28EB273B1FC3E252C1B038022216145FDB876578EF1BC80702240907FEA791F11553ADB4D8FB0B9DB88CAE700E90E674739680EFC33A79925A6D5EAD4A2DE609CED5A6FC9B793C7A8AB36004B295368C9307E7660C6B660F5F5A0C6833D4E9701ADE0C10A6A1F85D0E14292EB605E65711D89D9914C5E56F821217FBE64307A5B6BAA7D171FA22BB463C6565C5ABA21D057F67709637A7A2AE84273EB9A08433F65D8C3D27111D3F60A3AD0DB67FF2F5B57E198BA1F4E8F560B342174DE10A625D5E85186C33A163B89013C624FBB09250AA61AA05D5421EB5A146D3622609D517F8E5379252A34C64F49A6F3593190C7746BCAE52BD60E74B671F0E6B2FB06C460FD0292A44DF26A457F448D6AC0DC46EAA7D8F1ADFC58ECF1DD60C8638E27FD23600F025F3BBED39F23CB8C445219D419B19B49C7143BB05CFBB720F2D4CE54D245E98796C2FAA404BBF72C885B522711C0956F81D3C10A6DB84C166EB0B56377A6CDB822042AC90146CF7B817E45C2BBEA1C52445C52A7399835AD68D33661E58829D2762C798FAA47AD00FA1A3FAD2925EFB3ECD1E9AB4B2FC55785739E590149CD70C4257973486D5FD56B0F15ACEC289FFDA14826A425269E4E42F2A8364C3503AAA00E7445113DB96B7DD38E5EE9E2F713E54185234B5C09851623D86178B0B268C01ABFB0AD51697265DAB7FD4BAB8696B568EC4418FC12876B84B8B854067A1DD77490A525752A004B87410D9C307EA37333E92387D065860B880DEE4DBEEF9E5EE123150BCCDDED1B5D7BD8DE0E6BA4E6CE5A3D1CC4A6D8962F0AA9D7AEF4CF4216BB8CA64DA264027C78ED18B2928B86F322013F8B2A72FC63C271F9B8E1DA3954F4F0D9F723D98C6432B025C9A6BE76F44D3E090B4A5DA40A38A37F4DA6E9FB2BD1987527F174144CBE41883B3A629B094DEAC26552E06C363601CAB28E8A3F60A86D915AE844D0237B9001E3D6F78F7BE6A4C1998712421EB1FD842F4E128D91C18C1E9E6DB14A8A8C566C4F198FE316E9834925E91A0642C09AA107F85067BAD4A8F439C569AAAD9D67F7C698CFAEF27D197924DC68DF7C25494C6EE1EA20CE8B34518B3A848A3AB64B4365392201BA8E197DEFDDBBBF9262155A9046BFEFFDEB04C2B4A9AC47C058561C9412826613B193B0F1CA7DD0D4C34B849C155BEFB07FF5D0C32771789DCACFA711F92E71AB701C51127FB03893D7CACD453176DABC96F7C2F950B4BD149E4BE96EF1C467F31F9A537579BA43C6B3E73270B25ACD7C78BFCE4F4292D55BD543600F713C2152162EF89B75B05C3A23A88B51816A9F902814B9670E77A2B9990627A167FDCED2BC3EEC3DA4DC0CEC316DCD987D338DF9ABB2FC10C653037BD8C52FA2453463D8603D0E1CF6EA50C3F336CFAAA24D61CB37AB2BA90F5881881DE1222D9A5A57357BAF9F5461E5EA6732F991FCF8A9148952FA3236248425C30FF1422448941AE19D184D43F66A69A29C5C19B257B91BD576CFC57630E9F19F328A69FC8496FF3A9BE00E9DFD9FD9A21C65C304E3A3F036C82E2BC4D39279A8E484E5947A3AD917494BFBF321D45DFBACF758228C0CE5F45F2BF9A58AF4CF83BBFC40AD8869194AEBA12601BFFABD3D5FFC3A54F20DA744FBE676B5635C20E8CE97CEAA8490EF5A74812EFC483233EA464DF5D23349B765200D0A324B9F179AF8F9CE28AC49890C0303EFB997A4E9765EFB2D1B9A2F8A798E2FA531A752D7302729045E1CC2293C289B2E8ED36B06229BC3F6F71753F2735B48FB0050BB36100CBE79BDBD0D5FF9CAC18C9096D89CF02670BC84931D19719BD2941997A5C28712146C952AB843C51AE4EC9D5F553C3105B836F912CC8F8E3D571626BC2FB0B2A2F42D39A3F8659A00605A97C2A50720906F8D8E0B7C67E924566BC8B760118FE16F65D3224131F1F8C2B8FD16162E1D102EF9605B7BC7BD5D477F62EDDE6B90D2178BB316E52FCB79366FD0A1D2100B03059FDC1AFAEEE383EAF349FC5BD975BB7CA5BAD1CD1BBBC1348C6AAC28B61FF10608D02BFA7224723538D312284081B46563E7DE7F19B67B9D7B4231E287CA75F2290DA8914CB2C009EFD2986C92710660CDA77816C82D1D157820DA5989D63234E8A14BAE4184A34B6C799E4BF4C0CA5FE03CB83729A1183C0BC8902B846CA5EC6A927C158235056893452FBC6E38F2DC1FADB0DF8C3478BB9126B9F9F7719BF0D04D7B810E90F4BEF41ACDFD51A4581A8E24E5D958E7B2DFE67A3F129A2DE70F02B2144743ACA340AC4B5B7812F31969979EAE90719A4E244BEA76C73E5D10AD4EF34FE55DF9D86DEA14C23B97438F06085E49B5633B61748504B920A79188C7132BE4E08DD2BDF98D162CED88890883C00657B1333D1F2399B9335AFF4FAF0C7D93CEA73925379F0636FBEBEFCCB6AE5FA844D4DE924BAFA4A9CC3B1DB856530B11342B76DD5563A3F8E83CA567BA1DE193B6D6C7B86403A134A880DC34E153B1F4997EB2AE4C59AAA9A3CC521AB868D7B7C6EE13DC87F71ADEC5B4F9B328926D7775B1C5D77D232725A0780F6A69E408713B9A5C2FDA0BAB6805D112D12EFBF6025F6BAD2FC2A37203A6469010E7200C11850715C0A804A74E294E75E02BE63DA45E9E8D3229D021C4E0EE663D5258B726797F7382628AADB7EEC8E57C334BBBBE56D5F9AF965C33F13FCCF6B9AD1BECAEA999A964B6A1F00DF1C24423A9E271B176C6F59E856980FB9C48BC3BA95D5A712DE46BF5235959EF80B91F59C294DE254EE78384C8C8DBECD0FEB8EAB04474B8BCB3B6684BEB3789084CFA912888F0B473D61F0BD5B7C59666FDA3329BC2480D459B9D5F1FB6D680DF77FC6692FA8E3F9F1E51D84ADF366D750CD020CD8356B93EA76CA255A7775566FD94146115B2CAE515B48FF776F774825CD43DAD4DC943031540CBCA878FF99F5BC19A2CC52B023979FA03363AE178C65000C2FA84A3665B6E853B9E90C9A94A3D102CE342FD37B1BB0754CA6A266345BBF7B54FDE71CBC7775F9B811B0A29EFF703F40ACE6E86FC1D088FD9DFB738D0CC218FD95F056244F41981A6FEE9B714593492583FC7E6A54E4EF063B6E81FC34A52CEF04EF2447627FCA8BF95E6F7083A830AC085A94E120FDD91B4392646A1D15B2869D389A9AE5E4CFCC06173D802C91D4AE1582E635DF00C6EB43EA35B81BA3A26063CFD8C52F3404CA835EBB7C140C2D444903C3B87761E11C20AB45A7A0D3A64978E73BA9ABBDC0DC039C6E7BF955311112D57806A9C18643C3BCFD355260D18986B3B573227058538DFF738DF532CE60B8440BC45FD4648364E93D3699485339F8E3057B2C9C9D5CA8D499B04B47734E75C7BF49CEAD8C0FD275587CA1F0B3CCBD9AC2A154D894929F3282D2BDF67A3FE38F31785DEF844355210B97988658DCB25AEC2E58BCD266A823488A86028420994DBC16B753D15D8164EA63BF8ABA5C8AE6C78C4B018D330BA08E20738FA480257D004943244AAADE5649D509863D4121ED4B2E1C0624131F5135E4B94F98F161FE963EC3CBFEAAE76461A34F6F1B6DC8FF6A51DFB102F4AE8C05FF6E3D2BC4A49666D15DFAD6A1E9934A9248E6C9AD87512ADD340ACB1BA0F42F04E56D2A61D8797ABCAEA4E1E46DFC50574F08571805B6C4B99DD328A4B753AEA5C4451F0A6808D14A3793F33D4406746ADF2A83B0EA5F275AF7FFCDA160AC765817C3E33A93FAFFB557357C43D9E4E258842EB777D08A11826CBE75671CE2ECFD196C0E06626B42F1D01B2220F5B0BD813105580B90F2CF63B222CC58AE1EE28D3520D405A405938E72A82A2A8535EF2F28AFD0F5D25C69FFC0EC0E8A02DFA22EF0BFF4AC7DAE478C17C3DD3AF898B1A79148AABE5A47EA1C2EF5FBAB3A69B76928EA006E6939E03855300D426ACB40342D35DDC9CCB31A04D1D59DB3C158A65311B5087D2CB14C728EEE3D95B1B6817E4558B1D50301B0781C9169D4BCF3901BFA1AF9B62800FA91888B292D546B5FDA28E6742E614F92E3965057FA8F2D8063434F16A7B9C6162361D3AD81AAC050AB58E753EDC7A33DC3FA2906DB4CC3F99681BBB510B508DFF9EEE87D5CE45901556A1945340445CB6F0B948485C2896FE318EADDE11B44BB4969C4CD130D0F0CDDDCA6FD90DE7C82C437D7EB0AB492240DC66AA21C77A20AB46BF9EC60815E112004EF2826ABED48E6AB67E1E424DAD93BA89950D84C663A3B48FBE21DC6AA811807497C5B1F7319FF47DDCC0D222BF079DABC2560F70803900E7416FFD133837C4890FDB1A623147F290732B9551EA9E7A990CA8B40C3FF6AEEAE31D73B4F376B1715472C435E2B3A59C3CF01098787DB4BBC8AB0D8E33D8B2FE56FC90419E4A2C8FF4CFA3E5D94EA6F79334431EB5A2E76937785A3FEB2D103218FF70D532C6A024C30F0D49BDB6A133C98B9916A3D6BAFC599AFCD8356BC307BA42B41191C217AF2270868B73601B778A8878434D8A4518FC1DE25BA261AB7E40548C76730E1E873AAA1535FE1A3CB45760781660F2E3DF9759FBF8CC46A0E49E0550BC6C3C8B5118B19A8EBBB71AE1EB2B7709665B2A42858B5A86F29AD17B6F556CEAFEE63170292C6703C8E0F546B6DECF149F9863FA77A949B95E7C059356AA4143229EC305A4D59456C0ED023A390E841FD764A9BFDD173DF0FCEEC42C0918BE3E9176F7954A2FF307107138782F42755A4804A3B9BEFC0D3D510A2990C069AEDFDB6024D364448BB105C121DEF5ED1B67A7546E4E1AE91989B9E816B999242E0D80BE7444E1ED3F1FA5AFE1719B5E9416E70DAF6ABF585CBB7EA96C79AD40469124A9349ABCC9990D78528019AEB5AEB9BC5B8B335070E0C13C36F9F2CF8A2C129FB545D433F8D26079D1590C02BA699F905EF312F8529FC91B735206B4148212D65A189C991ACBAEF6A87ADE02D94E6F77B593D36C078E6EF3AFDB4E973BFD6562EC909477FD04BE750D6B61EB0194FEE0848E45F6EFBEA7E022582473D8BF9DEEA362A3B2FCD537A9D4F2F27FA7F1F25E72B2F11A68DC7A2C875962F90203A50E1FC1B8372BCF19B7300FB8CE0A4642EEA7E2AF4503706B0B749E0495F2328B2D2C581FE38925C639CF9633D283B5F542465B2E03F3C4C92A6AFE657488BDACAA50640156F09BF05252768FDA60082258A8737BBC9E015FA02BCCDE143CBC82F91EA257A7CB32698F2A700AF3C4442D6A974542C3FD8C2707AB82459F0A43D229337A7EC082DDA92077C00EC91BC5E70259F896EBE261741D0185D75E645326DB4591A06DFDD10A091CDF88206F724151BAEFC470361586483529608806A806D38403A4FBFB7472C953B9EE96B09BE29D637401152209A1D45F230AA608FB7545F566CB5E29C0CB0A7CBA9CEA500BC573F8B5F7B78A8440955E8B91299368072F4690B47F1D204332B13FF0902985A7E0E7F3448AC452E8AA17094155BFE1CE7A95BD89CE57BB1A6683F9E759C07DA8E4F6559208C95419C1B7927C4D02368548862E3BF49959665883DB85047C70C139374B0770AB6F004FFA786E0EFA6D825B6ABB7EF12A1128703DA5953725BD4E2AD1F7905D8201381F61E7268025E9FA79A0B35C76E00A276C4C74F131446EDD6C02EB1F5F32D3B725BA42863E698B6A1BF04B00487DE93DC010E7EB4377050C1FA9A5AE439EC3026F2EC2FD9F8CA4CA1AEC0C06A8305137672CC32B349BBFA4505CCD30955488D4F6FFD10251DB06E911229A6122B1DBBCB26B81FF7EBABC31A9BD09387A1BB3459D1705F7D672684637AA5E1B766952BDE7EBCB2D782D7126D20296973CA25CD66D3F47D3B02A3FD39C1E1E6C80C2375E9EF915EF134B044949B3B7EA8BEBF8BCABDFCC6BEFB7C1696DDDE82FD58686E01B484317D127D0CD2D042DB7874AF6B89E45549CD97C127FF6A7AEC53B58B2D1A175B2648EFA520CBEB6591B037AF5B4569397496BFAFF4A11D81FC02A8D579F5B6F794F3F7C64315FB77AA00AD8C55847CF192E8991A3B78DF8E25DE68A8FE2012B235C2A038E6BB0DB5146F7BFE3D5F44D807FD2E67E91288B217CEFC9B4C768156FDA3 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83F2B72F72F1368A1F8458A22CC545D54F -smlen = 1663 -sm = 941DB63D591634D730FBFB8C81D9DB0956EC74EF690D4BDA956D253ED024E2072AC9BB2E03700E19A85C3151142499FCB7A5DD048A89D646640AECC4347AB08632613391E8443BA8090722D573A3AAAA5B10AB553C2649C633352E73735C41364E60FA6FD860EE582BF8FB4754141E7B2EC7FAF5DB5A95AC1C30E71E4E111FFA3F7B1FD7A129B872F7DACEDFD5D2E6CAE5BDEA83AEFD7D220C2D5E271F5DD1E2FE8EC78562616DF80F3BBAF726301673F600D064E15F98AB43A658858A7F34C06DB0FA84C2F21C296B5DB720B1B7F1F98EA4D039951F9BB509C9320E62C0EAF553384BFDF5C46599A36A1A846A859456DF0B113375AC2E53F83B29F252EDC4EE91B4C57EB72A0910E33E2E4AF09D45079DEF9FF4A0B8739277B40F89912CC3E68EE33E122A8F29B9021DBA64BFAFB638205BA86CE7B5CA54C339782C3CBC00FAC184A832F9C229FA8FCABCE78FC3BF1F839829DE8F293F1DBC5B9E9AEE87949C13B99FCACEAA4F21AF516399CFC2FB51DABED76A7AB350B77D26A7F20DA9AE1A111D6B7F75D3C68846CB61303F3393FEF1FD2C0AEF96F519006D5B87E4F54E6CD092CC025FE03825D1A798CFF982FF433B9924DC7CF074A2F17E873D558868C449F8D70F99E5A4F14AFA4D9DEB0A1262EC5AE923D362B45D4EF1D882AC4E7DBDCB3738D80EA1E7D5BEB47CA24C299625AD41C749F6AF17372AD86DCE24F7DC3585681314CD0754122A3A8FD2D921815521396DC4CB584B10C2FF920CB9EC8D87FCD6A3829F09E8E48913A3782EC5ABDC00BFCD3F947F40203CCB21BC64510A4879C53FEA657785C73D9CF7F57FDEDD17BB03F0998C35A8490EC92F682173FE26C753A0A2B9380627A9DF5D4F0BB3E0EE755E8564C71743B7F7D81F211515813A76BC47992E84A4552A55D3FB8A9C37E75A5C066FD7E3BF0493C773A4073C5C609D6F67142B0D8F6174B9E47DD2636655C8636AB3458B5BB7FD3319FD29083A8985B358407CFE8D47F82DB3D119326766AF1EFF1ADCEA8023FDE7AFD8881DC4E488024ABC01E69B1630ADA5738B4C50AAE8E966ABAE71D1964037887C053AEFD41D7E77B4A59BA5A49E025E181B89956E8B9829D0C97367E9199FF539C6B34CA3E60F6A110FF730202EF045A2DB796D8C4909CFA79EAA5CEC06BED22B0835C9FADCB9F88D42D9209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +smlen = 1789 +sm = 4E50AF78B66D25ADB08DB8E2C72F570660EC243A0F4CEC0E897AA7871518098984C297517A6C9C8ACD4DF887E4C29CAC20CF3BFB8F1BEE978964ECEDBCC0024A33193088DB7B3ED01097E8DB3B969A9BE319D3DBC23C9315E72031633B05BC9D8274B3F951195628B4C00E03C6AF44346634AA6C55CA0DF63F60F1C543116BCD8BCC181CE6E695460DFA9CB313D3BCC4BA3A3C938838149DE9D780C2097CA6ED192FF37F75465E41EF3563E1704BFEB3425FC180941A4F99074E7E6315185AA35248ECCC079E8B68B24ADC48953113D342CF7864F765F846DE866BC3F6AD24A3FF72F1E36C800B3C5C5380519698F94145348547AFB96ADF0E2FB8FD44E955FEE71D31D3EE23CA91201149A5B2EFA3C48F1D10FE67E4BA2659B1DBDFB885427726D3D429C09D466ECA44C103F4B38603F97254D18016C3F24B98499E2DF01CA9E436CBF25AD878C90247997DB898222DFBD73C3C057EFD570290C8CBC6E389431446AE3D1C1EB7B4F2A95A1B9430194DF825DCF7E7BC348814DEE2703E22BE11268637046007A720366FD4BE1B0B93D1BF9215C0F722FCF70D014CED697313E428949FC479BD1175973317DB58EDA6771487D3EF8D79CCC9107B5D49D39D9E4CE766081943F665C94543B6C92BB99FAF82D921DD30F99E8665D239994C93FBEB218E480A21CA41FF9C5C3ADF4548A4461899CEF3332D35F502C2232FFCAE81F999D2066522CBF6F05B86E293A76648548F85560FCCA24B158825BD3B30A2B09AE5EAEE1816931E4DE93A1BCDCC2C9EA048F43CEA630F6F83A1AE7F480D738BD1414B5E9B1BD79667C149D7D9D7BF2A513A999BFF7EF1DC7D97C49C4E402B08223C214BD3DBCCC73C057943A5F9AB230F1FB414F84DBF62A7E120D812FB3C59628EB819B071EDA75615007E64A91433236689644C160242851CCC8C3BB01A65AC0C736483CBA1049F2349C0B5881C79FA60C3B184E8F94CFE2F245CF09B21EB007F46EC65108C72FC3A48E646D5E0E9AAF9DC8C96C947A30D16222F8AAEC4E04D00AE73733DC4D2FC6461A4EA6FC1F98DA30829CADE864B9A0799D4C739CA68DDC18F168241795D3D003A756B20A51AB6E590704DB62FACE495B2E526B4F9D6262D81CD6968639E514448A71B99ABE9426903DE90FF3A8876E6C6EF95FC4AB0F617171229B15B92DBC500E677BFAE8D15FE178EF86EB85BF4D0389FE2FC481B77EAE35C373DAF76BB3A5C7A923644BA0F841450CCED49D40DAE2D851B1791E2C27CEEF04A6527F8F5017732791F7434FFC60831ADA76DE1F682DE19AA4CA3E60F6A110FF730202EF045A2DB796D8C4909CFA79EAA5CEC06BED22B0835C9FADCB9F88D42D9209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 8AB4C7E5E96F82A161ED51AF0DAE5E086E281D7FBC91D6656CD0B3F09C2714E19CA9476CACBDFEA93A34CE8F7A2FD5D036A9ACA0833735A5AD1051DCF371CD9400D94B3AF902593DE666E915ADD3FBBDF928F4E65B7082059E485879B31ADED37AABB8795320AF9F90FBAE856F573A898952F0DDE817B0A5E6726E94E7129B398EEDB3E950BCEC9C9BC7EA22637D9F6084CF008CDC99449734EA7B80A0C4083B89BDD6D15EC4C56752E094E41D828E1C10C6D1B215B5A62E9D80B66BC91905A87218BC9EB087BAFA0E9602E95F5F3506D65E326716BEE7D33D5573A256FBC30AE5F09E8E819ADF67D1C0A4B342196853AE5EF9283CD9E0A7967E4D43D604727840CE9840925B1661E4961148B95DC66784BF5A326795610F376654589796E3E85EB5EB39A18BCC83CF95F7C6BFC78697B3B6E53BEA701F1922AAC9EDF466E1D5548C42295E96DB11616310E71A2F3E1A912FCEB42D7D4C4FF7CC9558BDB119B98DAEAC2075885531EE3C0366C871A460CDA3E6ECE9937FA1CB2A6EDD3464CCABDC86CBF098753EB5AA2E677BEA311BF20B7A4A24CF1CBF7960DCE44D31A6729F13F4E6E90C05114A5F2DA81621D296374A7DC43B8884D93882738273FA8C06A55168BD33F7EE9B13D4AC125966D6515D976F3A454A8ABC81AC3D2A2F417F2B79FC46AFCAA51EF10C6407F8BE92C0A50C441A423B59D706AF0EBE27386B541C80049F391DA517EBEC5BF3AA7668A54E6F672F6B33017980A3E3C6CB9EC8CFA35F250217121543A60FF6D840B6C4ACEC51B4A7DA7477BFACDFCF4885AF86545F0DC79DFC76F82F681BDA90BF9B27AE401CE687AEA9CEF86E52C54E1309ABAE86D114622EABA66342CD6BAAB16866E97CFDBAF9F6267F5342004DF2F841D9BC69FAECA669C8367507AB2CA0A55865797B845207039714B43942234DCF0D47AC655768FDC0E918C1730BD80310CE98C1D44E4680A437C7256DCFADB03CAD68A4762665E2C0894B064829AA52BB85AD2D1705BA75CB1910130F1C07E766F9E712FD4D08E247DC867A23E42F99244B01E046AF4FF75BDEB5EAFE51D69D735990E99761B37905D2036018EAECDE690F781F88865A1AEC768D3CD951FCCC3AB59503814750528B12D2A85747CDCCB4F05B3DB38FA9752217F297F06D04BBF3CF0C62BF4DF53393900E3138F70A0E3F179C6D72344BF82948F74A00A60E1B4BFCC5333BE4CE486D45D5ABFC1DFE3F37BE0648713E5A05C084240B4B661404306A49D5580BCBCB6CE80D021C77FB046906E03044620BACAFFACDBAEDFCE6D585AF3A6C778C6EAADA500D4ADFF4812A1B8F059B96265A5726843A8FE47156F94B041528D15B9CADA8EA9721AD2C2C1F4995AB8CA3AD46C910A89663F149396D32D5CF593AEF233A423AC9B460997DBF52E5354BCA09AB556ED3BB68C3208D3BD6770581C58285545FFC7F6C20D4BB6DB6D9D704CC9561C889B46596D412023B12B53B4DB4E14133A363AD49BBABE792F57D3F85E7F317ECD5981659459B4240843F31C180E3517D715DDB1784D32D0927797CD4D031F381E6D6B0405ED321F26F4BC36A4B47374FD97B33ADA2ED4EE42A5D4DDB81BF4B7D552D31162A4C5DF4D2666708EBE597AC8D78D6D0DD7B7E3F1F839105C121442BA64A294A65E1DEE5E99F88A1EC8B802CE66B0FDD58EC0C26B5776EAB7C223F4BEDA59B3DBDC9D9A5A39E72BF39F0616FEB9C39728315734E9277E59BA6862E2C4138ABDF380DBDE442EEC6B40EAAA8ACDBB7AEC16EBE115D1B79BF76959A275F3B9F1428D22CF2680B6D29DDF51253C88017D5491B27D4BAFBF0064A47E8DC5843670E61756236ECBF1DB71758807177B9E89354902C27DB962C60345F993493E58B748204BF5774BE8CDF941F51FEAA17852D13EBBB2B4D42403E808B93CE43B2A1BC813EB6ED56EA816B106BFE158787EF80FD949A2EA6D96496CB02EAE6ED46DFC7CAAF3C533C97943C696F7D5E532AE709A903B0D132C82E67FE029759D74627E051A4243CC57CE6119DCB3B0B3D34B6D2D75D17CBB89BD6C55F0D07892004744F856F5B6A4532C0241B4ABA0C5062C5379E6CC698B8AFEBA03543ED535A6304540E5F66CDB65D84AF0D93B4F03A9247E9B92ABBD34E79C410F2F6E2C754B7071D14910DC4EA59D45DF17C90FFAC48B2BA1EEDD805F966B66D91D222F2941A1B3DD24CFCBD550EEA5692382F3AFB3F0DE3C44BBF0013EEA7CCC36FD0CA9BDCD6559133EEBD62DC429147C7FC4FBCE960067A65930C5562771412EFE9EBA51A91FF1FEA7CEA4FD0A19F02509BB29B1B5B4E17C30CE906CE2B023732C48C616E9F64A4A45833CE9715F704A9BD21CFD8683DC62DD6E8BB0DC50EC8F85AD3A59A8D67E535F0ED525696CB38A475F6C30D460E8A8D2D36283C625FF20F8B4B1A5B5025AF0994E1E2D44D78FFE79516DE6EF4ADA23E31A5DC39C9BE5F81DD0D648AD7C23F35B18E9EC48850DC79691A6B1E485C71FD17297AD0DBB5935CF0A3985A0575915CD949B54D4E2FB8A63419D9E614DEA2840697FCDEDAA8C750F39E8286584ABA08A5D6D10479DF7E3173C280C4B487E6CE56E53AC982CCF0CFE43D55FF34AEE2A728076E5A34110F79D2FC2EA9D82AFEBBD2AD2D6A4888F639D19FA38FF0894E28D94CE3B320CD1BEC67094059EA17DB094C4236171C6452E348535DD199BF3E5487A28E6BBCEB82A18852C63D128D452A0340E07FF632A5F6DD73B3DE09A659DFE0A8DD5C780F8C38CFEB5C944EA67C42503A11BA04AEC503AE283AC4A4C0039762A659CA3D07D4432E417D24B87F98C19AF9FF4983C7582FA7E46261650D3CF647593ABEF42C22416A03E8A65135DAD00B9D361E73496FC1687994F2DD4198FAD654337BE5B9397C1EAE68C0C984195646883E5B36C0DB0D043D2EB9CE8B9F51B70F5CD994BA80D56C3EFD55F723CD66D81AC9059DB022F82D945C413F6BD24FA61435F457D2AC37F5CD2A5B31A27AB6FA2C28B0D82FF175706DE34A9FE62DBBCD1D0630F7C86F4D81B8CE373A34FF4027DEF09EF4CE5A1170F00C273A0C1A80085F72C0BF0DADCE5E62EAEC9417D57EE038E19BF5A8D348155BEAFC3190E7DDF2EF7BFCED740B13E79281956C79CF405790B0F0B3FC98402CBFEC9D3C2B58696CA3B0A7368565BCC6D8E387012CE41B24033B9F6CD666CF2C230472D2FCA7CAA439B69340D6241B8980D48BD53E62BC1CBC131F52B320E6C5AA3E400090163CBBBF3053FE1675A673CF39FB1D8B5AB040901BF5CFAF43045B1A68D7737ECDBE6301D265352362D7F438FDD893F909843685F5CDC7D3B6E42F354B8F1F9E8A4CF03601E1E2A9002A7870115453D94B52CA8AE45020CCDEB27927655D0732806D116D2CC7DC874867701945EA9CE0682B3F36D8927B95C02E79FC012F82F34400C8AE7D104A8B7FB98484527CC99C0682D9924DD00B4343F326ED4AF8683DACA36265D25193F35A1271B82DB2EC677EABABA7BD34FF010D115A2700623080116B0BB60696BD14EFAF710E3EC878EBB7368AAB17CFCD2FB1D6288A4440E2A84F71CABD49354B4DCD35D0E76315DCBC7539DDA75DE6B0DCFB37D2F83D4B95AE3AE19BA2B810E66DE0462DB4A0DB7F4F37D4C5FF4051BC0318952D6D4E9B57C3DAB681FD522EFB2F70EF870B6C4FBDD3CD0F3ED2363FEEAA0CAD5723DE40044920CBD7E1D52520DD87A82A93A6C2DF7F373CACE7ACF40EDA4CF53986C1BAA7EB109B19EEF54CED5CFD65A65111E5568CF307B97554411617132F70939143B73DF6FB41AF9417535E3B76A0BC2519111B0A674D2895A59A240A80D445579AC810067E486C846387C111F153C96A8558FA725990198FD26AC142BA10B89742A05A4BCFCD597AE223AB0E461245B5E01939C598AFB4AFDF56323BC1732DD0861FDF6B73511F56516D028711A99ADCC91F16EBE1A3028314B693563E6EE05887BC4C92E736EA31BBED07BD11F94A5351CA5CF5B47CE224F1184BD0DDE4A84421328433388BC5F413EC606635A172E9B7A4557C88E083C6525FF1C554D6F6222D12092A0436D93056248A09FDB2A54C6EF58B4C3AECDD577EDDB46E27BCBCA542C1BA2B18C65BBA5B5E66304FA48663F11C6DBF61DC495D41711E0B1CE2134A260101975F0D661B52741FEFBC788D569F0605D095F55AC0DE915B95D9A95A5BB3DB22303832708F70834B96110DB98CD6E5220EA52FD65B8AA871C7C8975960757E8076E4FBAD5B3661EF3DDAEACB12560F6A2E975CAE46F386AE33AD771FEE49A2174EA5CAF81512250A78A5F2A0C92B370E35E161B954894E3EC4A70A2A20E5614013A559ED23C04A782D53D3BE8671D993799A5D5775308E4A8EB9AAC9A2F3597350A6227A39198F1F2F77EE7E102E8770C0CFFB8F7B36BBD23AEA1698FC1603833252263A0D16091CC47698D92399E4A257F6F6A8CBDA31FDC20FCEDF8293CF60DEE4D8A801B678F841731254175FBE8FA7839B651F57DC4FE935A8F129C7248AF58AA715C54495F89D827CAF2FA2F646F48A3DEA9E8086C9B2BCB235164CB61E5ACE5A74ED41BA3FB09315F1EC4264E892FB4CA1E0F04DE08AEAC69F4474EC6A4D4894A770E6FD95E1E7EF835BACF51B1139D1A059ACB1F6FA9896532CD89E5907AFA1244A1AD9AE3CB2FC3A30ACA3A9EC753D2E2AAEA227B25171D66C3775F7B7966F141D4BD62F5FD83A3D3E5D07A2A54C080FFE230BB3B980E533CDA2432A978D706ADE9B78B7273AE0768F611A432DFB0B4707ECA72590823DF6E8C69BB7C8B00357C2E0DA13C967AC9548F017E74E0ECC77F2B0C88FC13CA72F2CB824F2373280BBB155FD124C94882D84B7ECFD661B6708EB557FBB7345509FB15F8CD5AE0A2233142F18076A786B61305FEF6F7BE768476762B25042F7D714258FE83AD928F5282B0B8A9D02B3D51EA0942B35F4144A2EB4781F7DD00FAD470CA981B59E5716E11B306EE2A6D63BC0DBE56DECD1C219587E9EE7E97BDE9472E65C64CDC9C5A71ABF767782BF154EA82FF13C630878CDEEC5309B31C44C667E0E6068256A7120BEA467CD4C18C5F209551C9A22F652454919814AF6F2A4DA41D6F470E3C85739A4FEF7D1C7633865BC7DE830F6000890E0BF8A6B0E274E8E12FBA4571E0D84107BC327F269F36BFC98D4B34A7D11A85E032041031D7657BF1E6A69C148E9924631E3C8C25372363F45F680D3EBA29C3EBBFCA8711B780EBA7C69C7BE2182A19225C959129E24EDA5CAF13153DF56256EE2E4B64C681AF765EB5FB25DCAC54ADF091F51F59D878CC6DEE0A9283D2DBBB8973DF5BE5720857495A13758C717CF40125CCD7BA5E307D65CABD34953ADAB454D10912BD042650E2EF7079A50CD5BB17DE0F0B67D62BE630EA9DCC55DA856E36316E0B8B64C8808315A073BE86B74AF2A2DE39152F2500220136E24A0B4E7AF32F39A37BE59914CBE4FB38E8BF80B10B9E67266E59B003F62B850217315BE6F3B7702500C247DB333E0F5034626E87765FA5B152D7481A1FC7E46E4308E31512B4476D33C27719D28615A293D2DB1EA94D54FF2019365817004F0359E36DC0EDEF925240BA50E902B9EA87C4918D400925B1A94E80A524A57B459A1E18D4C1EB011CD11C33CA8B01E9B0ADA7AFE756875DA2B83185D0562E9D07FEBC20069C008D2F35128494C7D6056B5F568EF491FBCB9676066D086D25483041D2356BC806F8908D5442FEA8C0D1F554796CA6941EC5FBC67AC186A1D9141FFDDC5580591CFA913501BAECFE95E1DD15D98E37BE1F0A4976481D2F9AC4F06BF35BF4CE0AB780C4A9D8FFF7CBF59FC4F3714FC5CC29A8443052DBF8FCA72403C2B15D8468891E4C4B1ECA9503DE0C025BC70D8457CDFB8CA783E4BB32385A285F45DFE8252AF3912A734E58E0E54976925DC6617B302365670FE396A078096B1445C68F5FDD7063C3B74B2489411080644C71AD8C1E1B40E121E5EDC4AACB60E1D11A4681A4FA24B0AD6149555B527A0179A30AD44B34F66585827F7B5CFE3356FADCA4EACCCF9C3386DAC9A4850C7E965E07B3A9FE59C1717FD8F9D073D3EBB196FBE8CE00489105BAD091BA781AE6989DCE74F0CA7225F76CF42F2C7F9525F5DEBE7A3092964B21D4019AF12DA14CE5EC4781D88ECD1E8C29839CA82AF3044A3335070B3C341CBE81C7C96A132671ADC990DAC3FC70AD9F221C47309AE2D47614DB66CBF0B21E37592448073359F5FB3152E45E698F2C139E779A344BCFCB1D667EB49825E68543AFDFE1FBCA37726F69854625A917B33B12413E57726463F86CCA2CB7F9CB4C24F5E6AE6149DE90C808778C7B5AF039A17798212AE195243ED137A55A94611989C2FAB3B8141F11167106F289F11288D638F38FE2C7E8FE47C4061550F2FD89786A968E08C38DF27DB4A5927C5C79C7B1FD43E4D26A2AB8BBB5473B240C1847DC53337A49E7317DA644E0F40DE59228A789082F7D919A8473F4448595477EEF9BF1DE74D677209B51EAD3EB6EDE0D252AE0BE37CEA9D99FBC856938DEAD0D4A0EC4105F5C50C4DDA0C95CB75EBCA35F40454F986B90B16FC13B7514581F42EC364A72B3C4E6559BE0A9C6D9FF8D9B446EBA37D89F203D80CEB20399A8CCBAC13FFFCED731D44EA42807CB8D9B64EFD4C5E700ABE411E7829E69899A5735C9A506247EEDC88BF0B16FCD92BAEECCB19508F2ECA597EF6BDC097A58075559028A50196233794F91403D28FDF94E72397DEE9A9ABE8B942096479AF3383AA6EC3800FDAF61A9832FB4B85E20FD5F11C217BEDD29188099DE7735A9AD2889B7C2832E1707D177D709CDB582B040874EBDA4672F2B7E667845DAC8AB08DE3CD4FC27B9DBA4FB1868C3012D7F8843801C436DF4F17D03800CA01DFA36714DE5DA47E7254A357BEBCE83CF177693C1E756DC215BEBF6935D2E1ED7F40D60A358D138D0F7671CC9AA6BDFC851858391E9CE7F49EF5D9E0D4E41982A78F5DFFEEDA44AC6AECA5491119A37BBD36A5460BFC68D4044DC49F30F5A8781D111F489DC2C61D72961103C2AAB224427EC261CFECF70F24AFB75DD36FF14AE2C16E55DA5577DE738C38564433 +pk = 8AB4C7E5E96F82A161ED51AF0DAE5E08CB01AF5CF969C2B05AF22F8F985E167B91E0D7B9E72622A1DDFC81AB4A9C4EB4BDBA5F5F61D8AF7AF5AAE58B253B68F43B8A9CA446ACFD283A2E17A410C34D4BF1B448C585DDB65B5DAC8CBF449A6C3848AF6F355500D4D2D44BA674A732516C65696CC6997617DFE589EE37BCA39002F5016DBF3241933BF3A989E2B467D9C5A03ABB6FB80AA24EA6029521711AD92369CF3856CBEB7F214118EA39146C0B9A971C9B7408E8C1088361C08A87A8B2F3B8EB16DB026983BDB50C67EA31DB2E299D12B0D25EEC74C10645333926485D677DC6AC3EE2C0D6A35147B239A4F43AB41758BFB1AB0FB1FD1C76C7D6E1E53B8AC2F4BB1BB8DC1EB92ED312F5D363CC1602042B1A85D4499AF8D598DE4958D93774B125B81118A8EBE98337C90B00A3953C5EE52B5298713D965393FA2DD96F597A0E5BD9483FFFE29CFEAAD4258FCE3AA5B0070E55ABAB9535CE5F24A447248D4547D7A4FD96B6F0CE4E7CCA4F04CF95E1BBA183D994A6F410BE6A889A55F58C15BBA19DED8B9908FF9F2465AC680F6B1EFEB3BABACE2380576C54A8CA45E62CA01E42A5A1F8443A7093846120185B6804E3DC8D281775832D0E6386CA49D69176BB15DE12BE07898DF74213613D6A2166D8D34634B93D983BAAEDA73450C1A785D91F891A57DF82924678823CCEF5E51F3823953374F0899C7FF3A342AF042285990120AB55EC66B240FC76E63B8F76154F9D0C55922C14EC36FFAD3A9902DF86F8D66A682709E34E04778094E9DAD4F74A1DC53B017964E980EFCE190DB604A291FC675AA0B4CB16F761B093AF71EE2176AFC478E50D68DCFDA719DE07E968AF60EE647C0D70B13F5AA4706770BE111C336B002B551D0BAE8CE924D32BD9B731BE8D8BF576C6CD0218D31599F8634B09F3AD0199D596E5FDD627728122121C6CD422F51B090E2E2D48DD19275C635177127129E8E39A77F9D97BF8F00C7B5C0245FE34A6EF44EB350C764788E8A0298E226DBACE6329C970724293F2F5C434FF211EC60F20072B886E1CB11AB75094DE8AC3446DF6578CAB89DFD3E22805EFA64AA33A801BE33D2E9662C7670A328C8C698E4E92132CB520D9A62A56EE1D4F0673E3578B76C6E48EB4A1612A944B027CB5F1D5158B927C994648B9C0F96787ED26EA5E01F2A9E99F144CBF59B5DA4F48423D295DF380A40F9260C1FA2EE6549F91E4086866F2FBE17553D8DD16DEEEED3ED8C0CC52AC14A76C1BEED252223B9B19EEF9887B72B946AE6B2DBC2543053ADF2F03A1DCCC996DD3F434A57A0A682690DF4F95FED8CCC0D07863910DF1D81AFFB5C04F47D413F010BB9C041CCFC15152F9F1AFADE64AA3428378D1676E1F96EFAB5E89A9693F7B3244938198F840C44EAB578793D5287FFFE69CFD190468EB12971C156BA783F4A9F08C78C9134659EBD198F3CAD197D4FBBE6EE537608FB75E9B58A22B1AE97EB0D06165B057D20A3F7EAB540786FF5C939568A1188CE7850CDED8546B3FA44775CDB28455748332D5655266E7B83598E7424F00250005775204F4E26D8CEF3395D1339B0143944717800ADD34DFFFDD41B8E7F7D3080DB898EE7C768E08290312BCE5394A66B646C4DF5010A54F824DE6AEEE76CF2D50DED37178128555467C3F1D416B5D1CA58314F5CF99D5A328C09A4E0D65695C907D4B7E1D4042A55D4BE8F0E326BAA8656E21E079F3074490593C22E8A5C45879E686B7DC02E4141D97A63D76286B5194EDF97B96F86B1A8F24D750162FD6A11158A53DB6CBE7DF58FB3E2F1DC62909E520A9D4951C58863D22B9AB29CDA5D143597920D931F962C8CD00DFB8990CC0C2456F88D8669790A5A8D473FA4A5FE3438A68072932F614EEDB729FC769B893A96C2C6EA4CF79C8B5F645CC78C11A1AEF3605442619FD4DB1B14F6EBBB233259C88B2E0E1AD8EFDBB9FF54447AD23C6B09C48161288104BD5332A6741E9959FF8978FDD481289D02D371C48C153D597D471D79104BBAA7B30E21C60B4A47D7157625A6274B917A0528926D325FEBFD425F434A8E2D18EFF2C03B6D0405D575B26202F12E55E87BD32D3200F8C4E6A25A14A29767B79ADB234D9ED122EB693D6F53DAFC2E456C4360257E3DBB3FFCABBA0BD05E48E074E2358C25328525DAC180E656A8B378A5A3D23BC525F3A3EB0AE47B113DFF78836AED3C8533A5F66198AE321F1727473C1E51432C5DF1A39AF710438B6046813DE92A99896B148E3E9AE217657FF37A3EFCF79D654697C128134FB78F6CBC2C80CFB71C2FECC43A98288A0941A98B14FDB727AF2544C5F0205DDAB34C8524570CF738628240287B85870B8B030696E1EFE01307E85FEE0425795F0E2E49A58946A11D1FE62FDAB9FA9F1348CF51241B74B0A4A1A427ACFB505AB92922FE45C168E277C0C88D4387104E4363AADA4DB536557E5787896B2F38D3E154815355F5734EF9BD577CB36487E2F6D1105B5D4B0489966FD4ABC68934783A62E33E519094152940CF63896A5F625911FF4D923C5C5057E0D30772C7FE44181033BEF35EEE367565BD1BD10F16AF05C1B1C998C56D0BB80A86E4AD207DD7F4B831B584538EB141483F14B2563AB6FD504C9C2B9976E58F8A954A9230DDD3B5C627CC918FC73F410A45B0A5C94B4A83CB226129572DF21A4811B52CE1AD17743FEB25BCDC287C41923A3BDC99030C3F007FB962BEBC3F34ACD4104C1798B89E59B23C7690E88A09946C969038FE8984FAA6A8F73E37A0E8782899B84482A82DEE19314F230A220B2D159DC4CA0E457ADB9625C7FF64F23926D78A51586160D9B248EA6D41BAD19A281EAF027980BEA57DD3D1D7D0528A4B6D4D0C4AC68F1DFD00C94D6B6C29297A35C83C7AB1288C1CAD83EBE3C3C9ECC9C38F3DB5AEEB9218991E65EB9B0649A80DB4EAD3985FBC741FA5EA7BFF1B97C4662AA66004088ED6F2774AB31C0AFA1F59B8C39C1262E6D58DDE0D11CAED139B9BC96E7E653164ADEC86C27CC67A7794DB5BA7106EEB06F01A7931727900F38FEB51C51EE7541898FF0362C265FC50B06E581A2B6655D09F4C273BDEB361B7AB3F20E8FD8A095EC64E2EECDE1F4D3FA55FAA3A2302A439427B3DB6F2270D4F342C73D46D23C1BFC56CCB2FD51340FA7354DD7A75261468BAF7E6E72612AA1BBA9FCDE56436A9A35917DED2275DB79E791069002485DA6F5ADDD22A80F05EDCF4302B5ED31F849FCD5115C09BD7E787E4697D998B04F58200A4BFCB53096BBD2B71167F84A07D37A768555864BCFAC8049DC7918DF15410C784B3E6531762F6E4E22597FC936DB79201DCC42A617402FDD2EE7DF102237B130FAB2B63103B2E5DDE7E0E25781B373A86AB1B5E0D438CB4EB938BC6B5C500A95AE5FCD77BA3B046C275B015ED3B005CA7C0ED762BDFA2FF77AF25B49B4B29611E47134A67CF0FE73716320B69E5DCC5C83B0F33F78542C8C75244090EE28CBAC2E16D246DB1848F00E9DC0D743890416F4BAAD2A9A6BACF5840728C3158EAE1737A16B18C9452635F1998842F67A25607647F69883B31D1441917C3D01DEA25B976321F7C05DB7A8A6E29C39402F5D1C32E5713492A71F05D41E7EF30A27BB3B60B1F106E21C0847503217F51F65AE260DECB68BD5A56FC1E2D8B5B32F28B95FAAC667C7AF7F790936B882A5539A811B0E622CF499BECFB92921AF5D18820602AB16ACF724D4B67CE500783E80B88334751CB607F3EA4E4E69886856F05552E5FAF44FEFCE1C414E2F1878B7F67F37DC62676597459826DBD698705C6A0AA7A43BC4CC23ED49A019D31A0942BBCBD8D0592017ED22D0F8EAD595CA64B4909D88FC3E80F045CE3A1DA1E14817079E0B0E9220B46195CB7320B4CD41FDACEFE3713005C2B8454618A4641C366C7D259D44404457B5E087EC2D48871B462081AB918F712840E777E1EE8D97642EA5E59EB3F33A5FA37833AE15F49850C25374963508AD3B3220ACE0E1D95EEED77F0791926356BA1EAD39BB5FF5FF1CC2F7FF58A5EF4448AE9C8409A70E20C75FAC58E9E7B4910E5D029E892A98FD11F1850645184CAB83DAC1C6CD227BEBCC81376CDEE8269BAEBAD28E7AA88F276DC4467FAD76E0905204137E555907942E2691B71C724F1645EE2E1924846904C62DFAD8AD4438F50921DA4F4ECD304E26D93DF252752F5E4316AD16B45A8660A299116860185434B4E741AFD1A3792DFC9AC198A2E6B6E229F214B3BB80B5C4DA195DC2F4C5F985CB394904647BC6678A902A19276B3DBBDCEF2B337CAAE7E97937382590D689F356DF66493F21E82726FF9B46BF46EC6DD0867E9E6A5DD7A61EE7DEDF2CC5C55752E988F89A8A3C65DBF21EA474C6C75008AF898A7D725F46806D52165D2823369E798B68D58F1ADE1AB6D617B822C90C0C8F4C90F3482F7CE2EE16E78B16669BB031A7E640ADFC5A018B2AABE4034066C7D101DE5870D558EEC476483C78F0852B75992C5E09C9DF97FAD37FAF24DCB602B0143C1B3BA0E2135D012CD0D6C0B32F538F3244C95069C9F2CB1096A9EA8F94163F1A9BCFA6AE815391979FFD14ADADFD8A228859252604CC270AA2D7933981B37F2A2F043DA9607B4673036B1EB64E44CA33EB9EE1C37A82E8240A61A7E6250362DEAA8D2A84A9B2B4AF8D654FFC2A445ACE5D34E89CE9E973404DE0EF1AA6A7240F60029ABF88991604B3D34A23FBA8BE10C286E7AE81451C72958E6FF495317D1FE399DB5A082017C9495222C906965F55FB8C06521F6D0239540B76F2BDCDB106B6E02E12034AA33279F8AEBBCE337A852F5DD836713499B749598470B03F5FCFFAB673BAFE16919CA8B6A1AAF867D15B3C8AE9457AA949884333EE0180A9F7726B917DB474C76B8AF91E083900A1F6C892791E152CBBAA0444E2941724000851338D0E24F095F678ABF5BDA4665C7E25FD19DF3C69F069B71BB20197B7C160E1D55C02029741FA8BC0704EB44450536662C838909CE6A7AD2AF37F28A91DD45CC2D83B5EF9AE5FC4C6F25D94FB658F2C5AFB313AD6E09F58B3E73C9957D947CB821BE0107F114F706C29884424BCFAB156CA30C758DC113E8FA437DFB5B5E3305D41B474DAD0D3E52BD9A008E5B3C149F22E79714B6A7149C72A24293E99E8DD987B9CCE15D723EB9B5167C283F2FDE6B2BEFD0975EFE3BB65C946B195B38DDBE6BE90921B10A03643E8A39F3F642B1ABA2DE0BAC6C05D0EF9629829DF4F1D6AAB08FC0B7EF231A8955D531D9D333129341E93BC9EBBD27A99B17ACBD26324AF448B64C6100AADACD955AC769D9A043F6D48BA72D7C4AD47BE400BA96B22C7401D5F0F43F3F38A855F96CC8800C5CAFFDC72995E86C9FE956BFE1FAD110ACC75C0228E569155795C0F27A12DB6FD4B62732CF65F0CFDA7A3F9C737375130426CF256148308397085637F1C5B7BE7AD7139D74FC4B5355EB45A796FD431926F98020236FC54FCB7CDD7FDAAF65999806EB0BDB48DCBE42338AF15C1484893B6C413440264100A4DB4834E88D1B77C6826A5B0AE27FE183AD09F28C39672CBC631FCA08151312F8E9169B53DE2629FE1CD3730714184454CEF57ED4251C0FB41AA673414A53AEC8B9F32E8577B1D02714C72714D9DBA99F7345A3B5DC4F1ECC4BBE77E763FA62AB6D8A9F8B5FC7F64FF9AD232F4800A7CB9395948B3AF943DBA6899732284F8645394C79C2FE91C4C711DD27D31BC15BF5F2FDD06C39714B698B3E14E2A1C0EC165A63D7DC20C3991F80F54D7FCFB9D69BE56D4176597D6560B3DD1436CA4E721C54E013184540695F7C24134AB659A6722B97466BF2E4525BBEB7C853BEBA62B780BC94F30F11AF84570DEFA2DB9EF89A2F004C86EB8F9ABAA3420257C35B883758D255D7F6C793DE95885069FC7B317F68EF86B2AE38C0E10E9F591568A97147DA82CAA1F97083501AF7054CF0FF22D6F82D399F92EAE5B5CAEFFCCFD3E97789673D267675E0FC02F506398CD55B4EB4C60F483223884C819C4DDFE32B59FA2F86D2868D650A88365CA5588330E3EA0D21C6ED5769B3E12790D447BD03FB38D11E9BB086B1844AC12799B161C4D204AD80518B0F6414E3DC3A3F0959328623CACD154774EFC9B9010EF79F348347CA7C782E6C56522965089E56FC45CFA5F767027AE966A9A2C9BE239F59C52E2F2D0CE26A21CE5B92BB3C53A6C7B58A8C240B480B4CFD4D52635B5F674116D8F71822CD680283F901599EC7FB6EA715EDAFF0E66F44E9C5C504D78D74E1F9982D618F994033B43719C0D97F2A216F972DA8A8BFAE146EB604B94639FCA70D10B7B4B035699800DBC48B2C4301CCD8FE4F1263E5CD7364E4098BBFC1D6E3C5848638EF6F31505D91293686A489CDF532DDDC60A24297F69FC06887CC17180E11EDE66E9210AFF9318EA381201928C208D9E5580F35337D0B7FBE447F8C0DA634C40DF84DA71D401C649080E2D3787B6320B8195B514F1E41E817FE40FDA967ACE1AE66F34965C881161937D2CFC33D55DA89B7DC28DC6F6329F68405B0044B0FB5B2021DAD69A478BB7B3C759EA2A7440DF0E1573FD303CFC95AC9833BB8506521B1CD849D1C92F2F3C6FBEF7E8973B1355724CC52F57802020BC4DFCEA275FE3BC5C151A645E561296FA7A559B943C8A4E1B069C13B65E6B78DB1CC6EB80E1D75DADD1D2EC1AFC37F5F8BBC6FA216176AAC26D2E5AFD08636DF246E849531332F61BDFEF929B8265271D09FB3E6F087E1D1254C7BA050BCA1ECFA3F8EB34F7A225F6430E8935F0B18DA6B8EBAEE15E127D184A92D3766E706599B6678F245D531EB7A15DDC30317D2DF549DC80D7BB476A9E12358E42B7FAD8772F3C5B2C9453EA25687BD8D4AEA298A8F658AA7B7964547836D97A24FCF9F40DF071735CB3653BA35113425D11534C16B26F2BB0BB7709DFEE3EE5F5260233EB80CA34A1933749C291D084EC641F2F6B4860A848C34B1E8EC52219B4323CD5C0605B7DC767B0304CD08918A49995ADFB2AA0EF43BE0566C771F355AECCF3A8918040DFAB6E74211D2A1292CCACC9C2240B085B4598118EDCDBB6BE1871DA9531455ED8F3E9C8C344A523187B72B0DAA010A8D6FDED4E45D84AE7D9BF9D3C90B0DE439A8331ADFC9550E6B31DABF2EBEBCEF475B1DFE33B7DE3B08B75E93BD4BBBF7414DD0B432394D004EE816744100A187624D746D1914202CC27A99DFC8A492CA01B2527AE79A2E359A0032BCC2329867D60CB544339645BA462468C48174949A24D200FBF65E884FAB7A2CC03BC43FF1A6957F40841F66E1BE6C5C5592CC06AB637F13E1F49E6435D5DB9BD1E7D6D4D3F8ADD175EB81A307EB9E59BAF106EE068BD5544A37D7AFA789F0EE643B95E2C7DDEE763E1B3E85FBE8C3B5368AE1F902A250FFA66257002B584945929C0D7F018C47803395DD21179C805B2B032D4DDB705F5C6541AB18218EBA3DE29358B96E0E3F8F2F25BBA2FBE4FB18F215E4D6C656F2E7048D63FC685595F3F24BF8D573B1F06A761E976031A9AF9BBACF16BC147416A40E9BA9CBA3179C6C814F530FFBA5B439243736A0A9CCB3BF4A782942FBBF46DAB45A5A4F758ABB3805AE80E8F795A9E5C80C1E09748AF50022704D013C2B8A7AF4B89ED3AB649D5D0F9C7BC31E5FD97598A4E52A684A2DDBF3C8B75A72557CFABDEED0A48AA77CB27A0DA513A021FCBE3895DB9B5C4836A308F25584D1B70104C12C901C0FBAD3EAEE0A81F92C64D1320017092E1E3AEAF54D1670B91EA84666988A7B446073EA830BAE862537F9BB7303A1622C00FA35970E361CB9724C3D3E8B7C36BF5ACC60CBE79E9757678DC82A397046BC54834763FD88C2944034D3AD868772BE05E78ECA70F sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89A5248CAD7E68DE8CF226DED914D3D5C3 -smlen = 1696 -sm = 3B44170B4106962D66FAAA898826E6E00101DA17CED6C976B8A5A20A715296AD052B16D8B777E384CFD6CFA5EAC41A607BF1F5265E4AC9A6AE37B8C837A2C00F2E0C33E124D486BC5D4A488D981A3BAC5893E86D22244DCAAE3C288675C4859F422C92C1A7E3F76C8C453D69F8750976EE2CCDC8FDAF53EDAF2D4D11662B913A79AD9E9EFB799CD8F6E05599C40D1765E0890770B7366ED712852C9E0C973A442639E17B93D735111605B03E5DD3DF0902A7C5CE6251A48B371C7C49AEF134D7C4C8561360AF68F8A03F29E3587923D774A6D676EC1157489C68C50DA32E9CD09AA6022884033F5159CAACCD26C79E849226ADA64FB0A76CE6D0DB98623CA3DAFDE1C7D247B073257586F5E08B02B9380CE50FAE3EAEDECE2732D88364B448183D8FD01FFB9A5988FAD2A0E3857D4A2145A7DC7825A32842D072B2705A988C1C04B9D1A4C913CFF938CD563E8D41AB8D61D36E735C3CD550606D561ED6C3802CD251A7BAA001CAF0705DDDCC860D357B4CE90E0223FD240CB56144336095FAC6A2CA6946CCF3C49AA63AD25006F7C4CAC7E9857DF8A1B337FE8D1D57E13AF2475CCC451F5212FA8A376C7EA96799BBB19BC4395BB11854BF8CABDAE0415F467498B3949DF79907126D6266ACEAFE8AF60EE4ADBB35AE2708B9BBF96DCD17722E8B61A6FB6425B366042F94F8FBDD20105C64BF856EB4B7219B52CAF956B20390B498493BB30288A42B377CFECCF004A585B13A6A25FEAEC6EF67DA6D3B0CD2D0F892DE95FA50DE844B0627D4A3F93CEFA7F322C1024224256F3E856A2C5348D16C46DCB476E0886ABDC9C797626AC40AC08742A90E35452182BE4D1779B3A034407A961CA48E2CC500C9F8381705D32031F53296669BFDA05CE3D7310A55733B3EDFE941BD2F1B66D971197E539A2A959C2D439AE2739EB60F1CDBA04FB1C79FDB8BE5535FDE12450E1C2D7DAEB62258630E2A53FF8C9F779856192569D4E92FAAA025DA528EA17917B91DC770ED188D1B4080B12770FB5AD4FC4F148FE54A73B439072A3D1521AE5EFFD29D8D9243BA058780FD250594CDA97344EB9F1189CC67AB96C872D8D90561C60F26342B41DD56935FD4663E891D92DC2662517815C2805F6977F010E5EC0BABAF3CAD305B158EB23487B5AFCDB321A6E50953E66E4A9EA2BD04D05E8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +smlen = 1822 +sm = 793943687653DF504F3E5FC8552E737EEB79DA79D7D32C78B28C01FF8A3CE49366510B08A048069C36AC30FDE689156401766AE5729F2C3D36B1419200EEE0A211DE9B336A656621CAD79E20911703A68C988760D96F50AF981F299DBCE10B4CA08EA77BDB7A868B69D829015068234D9BF47EF635F63E448C74617A35A6BC90AAAC87782B130045C921D648D64D8B12BFBCA9F1669D094939A26DF87CB6D6829873511CFB26218EB89088418565003C0BE1E172F43063AB35D9858A7FDADB7A4CFCF3B43A549DB7519995CDB56FCEC5D00DF036F82A1C30FAA9E19E3D4B0F02BA6FBAF21502C7574095B0FAE32D355FE282F9B9784F71BABF6B428DA94B4AECB672BE38DAD35524E01830597FA6F7F9D433B257805BEF7862F75D04049C298445445D3772E242FED34C8C8D7E14516E36287FD4DC2FB87156D71471E37A7ABBBBF07BE6E37BD4CE4167B5324BA21F92F6451E8FD107862D4C457B1C32C4B49EDD1B07116BC9A037DFCFD66DA922C22AAAF404B6FDDB058ECA01FF31A02D16359B6A33B5F2E110B6DC82C30F671B8EF87855CE9E36EDBE95B155D37D126F0CA39C70EC14E0C9965F55CA111DF8CD41741C4B242A933E5B222621605CE128260215631B82F155B6CAD954E214B53BEB4F1E9EB39DBD7262D90871C798E423913030EE488BF18109DBF528C50B3D6761A2706B6ACB2BF58E8E2E32A239BFCF7DA2EBBC23253FD07AFA2F14FDABF2EDFB8E219749563532D7DCF8EA829560EC57044C135EB7CEE28F36769AA667D8C346CFCF3DB2C646F4C9323FDD9671AA79F41CF4B146A90CF98A0364F136959DEBEC62C4977B054C9C14A8AE2138AE7FA6931529FA553965BB1EB047EBEF926DF91853B91DF8A3FD1C91870DAA07C504E8E9A7BB3B12492AA18EDF33BFA56F070503BB09419A474710A9418C59D21765E4F426422F1408F728FA6AE173E6DFED261F842EB79A1F55088BD0B2A44D676AFD0B7A9335AD115BDE47C9B95A323D0648B9CC4AB28DD2AA7B2759CADCD5E9902D545FCD2077480B86448F4F72785AE1CCAD9C5DED934C475FD909EF3CAA51E53C8C7D2024E6A9F5DDE6BB3FB023B5CA617ACE361B26D743768F814CC8531B194EEDC4D8C0B765A658C5ECC451668144DC740CE495503F8A46CCBBFB0C85B1DAFA9E66328B09608E7001CA38F857BB67E687E6A87EC78E3198928256EE682121CFEC989EBB3AC4B77FECE4018C38DF4DEFE2280C892A55B8F4A9CAF54B294CFC192B2CED6E127123C78B18EB1D9AA96BF3806C29D6AA6F433C161630FC9E1015C2805F6977F010E5EC0BABAF3CAD305B158EB23487B5AFCDB321A6E50953E66E4A9EA2BD04D05E8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = F1B6370D573496768DF7B64E71356EA7D52534E1A50C504C13BF54259BFB9DBBE0B5BCE753BB00DD1D6580DA3D5B9D62C49EB04E79FFE8BA42A34EE6CCE9526829D8E0346F59F590E6ADCC715A303E28D6A97976225F6A505794791C9C2C1FF9C539C6BE5BF27C86B7AC1D7228328504EB1831882E69489D71F0AB7A34D89B90360874FB17F5A16B6964269101E7A107077F9BD96F30D5F72FD3439318DEB5CEFA32BED9FB68DFF1B499D209A1C37FA4959DCDD99A4FE620120719F0DA67FA125EE95EBAC7B7D5693BFDD412F1EAA0238FF44CAC68EB4582A988B74F236E84D4A8526B106B4A2B92A4287643AB8D5E1F3DD8BC6925396D2F9D5C43BEC4A2E2CCD49FA5B02C1B6970FE0438EFBED5977CC3F23645BEA35DE7672077B4DB55AB353D66BAC369A67A896115A4922ACE725BC151C3A38284EC6D62F8D1EF7F594B04B06972A2758627AB22F2B5B203B96F25B353F4360C0A30A51D5D4FA1B10BCA2FDD00AAF71855E878277203B879CA8AD61B3C8F300E16D7493D934BE94B73BFD38D8F0F5A52DFE01D98D83B20C939E5CF3778441DA51D74F0A795212747CE7E44E36F96E9D6EBEDB6F96723629EA8375B84BF6E788E0E84CF3947CB70B13A399A14EC3D55C43F821FE7E3CA9EE010F24DB7593D43BD21A9D63C4DA446E4C0EC104BC815A83CEF8D690E92591DF33522235F128AE9B1767C61C49C2062A767D7E0FD4A604A171DB79738282482A1F2FF42C0743EA0B3024142CE5A994277E1F4D058C472F9AE9BAF93B4DABB237928F6679CC72691D8235E5D646C9C5B38E79FD85A7AABA73B777EF1468AA5805666D85BB655B643683027D4D8E67505299E6B031DA067C741EA2829C5E6D9C06CCB676316C76956408B8835E069DCAE709841986B4C6FEF4D29B0BC5B9EDF97C06263A1BA6A36EFB72A3124EB0EB69C154596DCEFEDB176EC65341E898B3661D47D6A6A38B76FA3BD15F946942B3C622A5D345999B5E31C5C29586A769176A499ACFA49A2A69158ADFAA028B9A1700084C143A25CB9287A5C580A2E83E634E61C34FAB5C091487BB5D6F735CB7996DCB0DD307DCCE960EEAD419C9EEC0BD37703D2574C6CC8B5C1C4E1CCE79396EA75533366C924BFC99695DBBA80F0F02D6D3795E2BAFF5B45ED49869CF25F00510985BC99D48789AE1C78A543F25FFBAFF3F92FB1D9E608B080D5145025F421FAE3675DFB31D964577BA4788F1C7C55B5D4275F4A9D4437B7A188F2FE27F2D6BF72EAD950FD7ED8E59E3BFC0D9B573CC41E5795BC86F18A5BE18DA0C8877B22AB636AB91E85C96E3DBBC7D033458167BA4718F2209B5B0FFCB04AC7120F3699AF66A40C11E19F2EC280F5E308905CEE03AC4F4543DC25E654516F98C50669ED25CBB001C992D6803DCBBD293AE90A9645CDFE0A71EA8602D643C377B2B61658CBEEA6C2D00AC16D54C06739EB343C11C36552066F0CCE0E03DC8BC571D041BE58B2AE7EA18E68DB2AB5FFEAD787B05BCC92762B1E1496E3B82E716AE6CC7792BD41B1A7E7EA0AB91BCCB3921EA924F15F12E0D4C53B4B7540032039A6837BAEB4726EA4FC425824E376B27A2704881B2CA5DA30DF9A050E3CFD63FD56BF5609E4516EFAB86583A75D6FD939C4F412A319750C3C0A79C43B3ACA2498DC7D5050F7948F59D50F8D421001BB6D1D5A09DB268F708696A06EADC5C058D7FC0A35D6DF0D8BB5E45733A02C7A3C741D91E07E9FCF7939024B558976373219D33898DF07DF12E3346BB1E639A4F91B962F496F522A1DE89700C6B765F780FB087CA2C2B83840E4230D0ABEC66B13C64C874639679177F54A39FDBFE8408E68F63DCED639830866FDEDC7200F5CD1E62866FD54839CBEC84DBB914DD2C5C805E21C75EE115C10DEF51A9306C3E9F847AE28EE8E7CE5C74F261EE063667D0E11EF29DF1C7387360E0CA0E4D23C1D72DC4F6798CC64E0354F40B797F7A7FB6A51907CE7C0439B32E444478FF2993FDA24CA2E43477669B565A65A3097AED19C70FEE4BEE08F8EE0C4B892DDF509E1A7948DF00FEF64ADF4C68FD6C4FE4118E067A12371262C33D14EC6AAF03845C336735FCBD9DA4AF0A0097C2CD463FC597CEEF20B7E0D9541F44F4420FC310726D31159A8B961BD70C7F22BBC5CAB4B30DB1EFAECA06F3A61BE9C367301BDC7B8CA4E3D01532EFE02DF002B47D37FD340A9CB2F6ECF3EB1874A2C8873C908A1F5EA5FE6A696EF90755B4A5E8B509A49AFD94A6B6AF08068921D022EA9DF0850EFC98B1080B11AAFC98CCE59CCB574FD47162D2ED134B52818FE7C5BB49F2CBA4DAB8B8CA59A4DEFD5A688548DE8E927E17D62C2933FD9E3DF2CA948DA5E42160B43EF04B27F408EE93922129140E7AEF0F98583C5A65A465B27D261BFFEB4CED2FE4FCB9A2951780BA128309672F1ABC7BCB20452B368A794F46F2D98013A912A619830C586A9289908009AFEE5D190911EEBC7D6E360BC6BC3A3EFB1C0AB4901631F4BF4245E63BCC222141B897F19D1EBAD6FE1BA5455BFDFC7C4ED74F7129A0833897865DF54855FBAF6FA8FA4765FE63C4A18779480077137AF6845C746E2A241866FE5A6A66B8F4544B3B2AF971F79A84CC0253085B13362960618C37AF7385D26D4A4473E608A16F6381A5172816F5AFA982703ECF908D21C98649D18CADA5E6B5BB8A8DD9F442048114BAC0A910275B999875BEC7710D3688DE4BD71A8A47AE61EC11CB0842D71BDED4B8BAF4E64EBEA18F87BC889ED70293200B5719C4C45D641AEAE1391CEB57775869A58DC897A867662F0EC538DB1C6676010FF948F525932175767EE81273BCCDD8AC9106CF6275D45F44ED0D776BAD81761240E4489DFB8C44A415F1DE353F29423DAA4AF2F647F3E9D76AB4FCE87928A6351BD045178DC6FEC97CE13B8F2CADC819D85AE288BD6BDBEED16EA5BE254E2C15F84A9B831A4A67C12CFB5D674A330074426C4F62DC29271D0D490810A2A32DB5438E47DB35CD8255AF1BD9B096D4E24E7CDBFCF226DD8D28389638D572EB77B3D36C6F1DCD1348985733BB63C2B7276F377622DD7628C15CCD68CB8601179873D59E0DDB7B3A2C705672F08FB404F5438927513B6A9F43B6DCB40D96FF155C3E0AD1BDC597290508D3E813D1005A329959C78493D206073B1B3B6E84BFD503B2B96E28AFC1DC02877807124D85156F22D44E88631DD4CD0021FDCFADE768FF673A0CAD705D3E8A5FB8FD0F12FAFC02325CC6E52719ACEB6376AAA4062395D56004A7A0B91544D78BB731DA3AF34A169DA0E2BC7C0F5C409C2941399C98E70305C54EC26265D5D648009734EAF3ABB498AC749A990372962D0BADBD1F17C9547A08BE646C2BBB735AA074F648929F2FEF3EE21ABDBD01712E69AD9570D0931F54D6B36B63EC1BF565EAD0957935A25DCFE0C2E2D186A84A893FDF15D8C99D3AF694E7CEA01E40CC3560D2E4792DDD198121E7097559D8679CF99B5C9E1D7EE80878260EC4F5335987AEB054EB15C5A20AEF9A2C62A47D1467298A738C95B9AA5FE22CC33F58B179E32FDA9B64B3E1099705108E80CCF12FFA95CAF196F05D0FF23801158182EF24D41AD6046BC5655F40A9F8748FCAD86F20F0D463FE8D75A01DAA470D219E131184D879D422803FBB1DBA3657F593DD1E2C39D4B429579BBA2F250715B18F6C724C47DC2A37D1FDFCB4E3FEB20196A44CAE40E1F5251C83DE0331AA2408827DC2D8B05C1D37366C2DE0DED49B15EE4F7C5A090ED6B695AAED76B28A10A3223C41BF9FBE8190BB626FBF3592525CA706E67AE2590E8144DFDD5B89E3DDEE1C6A39D85FB8B3964B86F58CFBA624EAAA1F1CD49984CCF846BD4235513E1A9E7D63F33D0FA34017653F379A5F2E671C72ED2B2D320232F9B3BA4FAFE4B94467D635F6B272A29B71A4B0D5FE2C08A433CB5BBD27BEBA3D431F3DD5E02E4E9ACB5C2A61970773D7456FCE781A8E9933276A453A2E7CDC07C5CC82CE49A67569779591DC9DE09F90DD73EC70DE3C52E867992DCF1BCA26788A8AD02CC221085F77DF9566F25B016E2312A83351FE39C9B29C4AB57AB63AF97C24C63F85A1B525FAD5806366DD829516DECA16E45D49BBB105781760116F61D0B1125902169D88A2A58B6247CFF6BF50CF9950F1067F7DB30C2D85794E1A2AD46C7B04F973B26DF3236D71FDD3A30244DAD2D92DF1E4A17C8D2964AEFBA49558B4FC319500E776A307336B68E3CBA97CD0B2AC0ACBC2120FF4C1DEF55871C019EDFEBE36D8BF27F9729ACD0A8AFE29E12CD8A257F5D1BE24B133812BDD0982DE26447A96F27B5B94A6E00FD4AE961DFC270D791A05AB925949CEE9D16924096DD2784D4CC4D6B6E485BD616377E10B5BCC48F815E40996DE86508FD0845E7EEC05BEF46E2CCBE3981B6D96902BBA02747BE9491B58D74B9B00076B924998991F08065ADC81BF05BE145EDAA4E540080EC5EB9EEEC7F92A37BA14BF6E3DA1B49C930CC01C7CB08E973CE263AA8A092F00AD2941957D97BD3019D8BC5E2B230E7855BFF68CD8D68FBD701EAB37B152CDCA435280ADCC60A6C4E07DD52ADE298B9B38D5F866D8D130A87D2DD649D2A7234DEDBA1E33019765E9F819FD7248B9ACA6053DB585E1089F53469C6A08B53286529A8E22BE4F087E281B388E539CA75472301EB1758F8440D947CCAD18C60C3AFFCB75CA881C3ADFA5E9F1EF8F37DE8208743D128E9FF2B1902446DA0CF3646269890782EA6015F90750B3172AA19CE428BFD2F235C3E873FB2EF59C44BEBB8C0D1B23E98CE9628B38624CB4179BF7F5C46F758CD40109A338FE5841B1A2A173F6E314600EBBBD61C734A6248474EB723A0EB2BB1BAF76680A2CF9B8D8D89864971C641C5B83142F84CA198CB54022729DA5103257F21159F0596EA0927ED85D64A136D23740E55C79538A680C2A60EEDDB83A76C3F46423440D4E51A605452FB45EEFB87E543E71F7789360733D12F6FB87CC503777FDF707C92C8FA66DAC728FB7B93EE006BB4D7E000047682125CC974135B6474A540A3736B32380110C6F77A26942EC323C55FDEDC19B864B998F176B1971D9E0A2D0FD312690CA3B347A0BB48FFD80EFA408BC2B74041287C15FE0AB608E0BF966A7CBA45F033F3342C938084A5974B1465D4CF151B08365EF4F05AFCED443DB6F6A84943F66E74F0426E8FDDE90F889FA56BCA7E596220A3C3865F2C30BF0A0F9DDB280E31E7453E1A2064AFF6375A65479BB68ADE16096E5B70701F570FAA5855721C9603FFE8048AF2770565CD7115068A530A59016CD2F8B0280ADD43EDCF6A4E002DB885068572B5F7EFDF15B9CD790B49E96B9860EB9A08D3EA150698809265C1E70969F119622B36556E63F22D5B36DD2F84576092666EE122CF1FCA3EEB34BAC0DC38FFC3425C9AC657AF0379F8B04396D0F5571780FF77330862DE943E97DDEB76406B39280F14EB3BFA86DD19ED4892FDA4CD66F77B9AF23DE5240771A657F9FE229C68FDC091A40DAC422603D3FB0BAD3B3A069C913E69590B74CF67DCE58C74A0504D86214A14152F751910006DD2F883B29051F13563093EAAEECD3DC660F0FBF79992F0FD9635D967D16F449A0D74BC866291430D7BE8B9B8AA59B9A73F2D2077C72EAF28DCCC2163088D6CC003FA18986C4BED4BC5D0462D900D98FEB033D03A58EB8E9DC46649D73E31AB30E475B4E62D283EA90C77BAB050775BC9EF4EF8DA5CA780A0A5CEF7AC2300F47459E12DFACF980F361D6809932448351E4DA0A6A8A99E599CD11E938D569CB2DDFF12C2018706F963D093B9435B8AE4343D91A96F96870437F8619BD2FB26AB9F616B866D411B3DC79E3FA623C6BE024DC95536C651EFF943AAD69E9DCAB2D484B2E65C5AE8833F40838D09578C6717B10B963AA948FFCF7A2C6EFBA25BD7C9C266F2985E3A9389EA0B880B5133A90CAC8E6BDA1BC745DC0D430468FE6B7C5C2679CED92F10C5C2A7E8B1D40CB39D0BB48D8FD3B0EE4D6221F9E270A0C12B1D76D140B64CE3DB48025717862545D46173FA98F04952ACEBEF07A29D0369B965885B2BC0838D5678B3A7888E3732FCA30F5C17475759F345AD2D3BF847C3AE85C9E5AD835963019196F5E8C6D5E662F5A4EA74FB583713C71FFC4CC5475B3210B18107EA7E7052E4B17A828829ADBB220D5F1A3F5B0666024D1C7A35B32393A67FA9F90D7C3EAFAD841CAAF22E08C3D7E91F38D195917DFAE264FB3BA75234F3A6D21F7F2ABC642917D97F5417C21F5E4D0CB0272842AA54785744A8058651D61FC7F5480198842F2BABA40107E16DFB3983316ABAA1CE59834D0C617F5711B062C8E1708795657FFF2F78F09B98C7E58338E6A920398399D7CF3349FAE65F10150D78CB023530C20D17820BFEB166A377E1BE6797338D30448415A185CD099BA47F2E21EED6F2FE280A36A6CCBFB6D31EACED9703C247C31103D22555BD2128F779840F21AD4021CDDC0F416D23B03294150ED91810409A17A1BD248953ACCDAB8BB59A8C9395026CAC76DE2ADCB9AEC9DA5EA2EA1E74C671EFA051C6DA2CAA5143AC409E1381B9E073124A9CAEBCBF53E389DBD349FF9ED30B1533C4208023CF00665413C8B8CD878DF1FA9680886CDDC078893B9130AE15E87640F9D802F7DFDBF96C218EFA76273E9AA541CE6A282C4BBB616469299F88B4D1240CB5CD03620D1B93F08B31DBA08019F6037B3C911E95EC817581C5733C3024D3C62D825952DC5A954A032B9D270E2A7E49DF72EF6681FD46ECBD56788ECCA24E6B47AE7D7163CE14319987E2E9AAABCF884C2C986BF077E7F6AFED88FC43614531FC72922B177F407EE786EAC941325D40F417C3996C9375207BCB678D84ED050AAE996C9A5A644089A15959F62C5A3BFD37DFCF21C5FD147C8DB437F32F17C6204C9C0ED0406E0E4B97D4A1BEDD6D05380062286434FAD1569F62D06CC7E37F8E9592E12C4A99533A5C575440D76074456A827C19A2EB3BCAE87E55ED0C0D4466A65E6F16D65ED3EDD89C80418F48641544BF01B7B10686D54CBFEB6DD7066DEB40042BC41DBE82B1DE04F57CC57F8FBA0FC754CE07262761A9C317FBAF +pk = F1B6370D573496768DF7B64E71356EA72065618FE971A431DC3E579CB0B14E208C1BD1E162FA56F171F644B46C8E7D89E87664A6D4D70F85349C788F9BF0AABC9405F996C35CE72D05A1BCB78D8C9FD0599F430833AC9A2E310C8652E1F56607FC38D3D42B5226382F4CEF83F609EBBDD2FF656E8DAC63D41AE827989B4E97135D26457CE1C96CB1CE132C4CAA3D47BD3908E132FC19AC3004926076359C1EFE4F8255E6EADD73EABFEA4BC2902AD07DB9C6DF1C4AECDB2B6E6838C7CCA4C275809884D8F3BF5189A495D34C1D1E302DC48AB338A08217559E75EA8CFC2EA4F643ACBC8F0976EEB5CF9FE850A438CB282911514321494EC95AA4A318E849A357B454D5C33EA0C657E6258E919C09F34CC11865A4BFCF34C66B451637FC30D6E71D0CA7ADC67EC30624681F3614970A30267383891DAF1BA8562E1887115F342829C4945D3441416C373461565831BD44DC6F42601F605123088ED24E727CDFD6E4C69FEA43094AC81EFE4811963105EFCB70FBA3C4EC4A1083B062D7FA39256F0078D7E42EC6C877FE2EE7FFE4AD4C84187A64A8CB39A928B5CD2825D2ACBD52A9AE18C7C4862EFBA4825E775B49786D645463EBCA105DAD6DBA959899510B53B0B132A4DADFB704D010AB14DD56FC3CC02D42599B04EA2680EFDFEB70CFC4EAA9F9A5E46BAED46B77407D1499D300A2F4E0CCCDCFABF865E7E6B7F7CAFCAC1C5C7BD0E13765E5342DD4715C114DA7EB2319CAF251C7003CD08ADBD1365F541044B4B78A869EB410C9627BA5A25CF7E742EA36214DDA68189FEF0A29C902BD72DF982241B7328292D00603DE1B83427CF8AE81A3972DC950DC612D125EBBD66B4390798C1AF4902E334FF53ED9B477C390559F69AE6026AF2CF0A947A6BD204FFAC978CE67C001AD8F09187D7D94AA03F8406079092201E5518CA27465F064AA192B8515B3E99DC63A6FD1E4B581EBB7EE70417919D09A202D8AF4E804A0DD70CC547C18D0D7C025FFB29F3CCC2B914A5AF5D7E3B492EEFDC31BD73CF1216B9F64DA1F5862866D4F389C9AB42CD0108C13723DC5C58D5CE1494DAAF2971562B1B2FE30E5ADC84B4E3A1402D4FBA98CD935D503BE2E7D85B2DA64C72B4C3B697FA58768B939C41A28383B14D7BB3204A3D8AF9EFF9D1451BE2032380DED201B27D5089E395FB08C7A9C08D2EE715CE7042C1193A48967FEC8EC502EB91A626C0915D0E5D05DBD3993E0DD5D9C82F5A5D4F4060D4A33B9ECC4574B10055FBEC5B7580BE6279028799414CB1493ED9A9AF14ABE2A6A067FF1B86F368E499932EDDA36F5606365201DA415EC3A818E3A270DD65318BBABDEED626C054541F672FCA4AF79D3BD8B7463FF7C9FBBFAA916529860BBEF31AD26E379D580C3215C2A3488B943A6E9D1F1C6AC1929780559C6B044EBB65DAC150263FE7CA109DDE16AD03F94CF64ED4E2775EBE620164B658A8E1B10D6E152E11C8D5660C6EC5C3865EFF184BE59EB9DC40EB920AA4C972564079B0BFF800EEDFD422507D1E77C8CD519B140155021DB5D0AA9BCFE1F5E1A0D66C849D7F07C2A964BCD42F9CE656AEAA0A2339F3A20FCC7215E206F662D8DF67204CA5A49795139BD53C516C92FE58B27F5F93EA6FA53A279E2C3C10BF828B97122A091769C138CC5BF66517C4C1D2092DB39C4B983E9DA393D532B09BBEC173393753DA37BB3883B709D936DC2766882689F8199FDADF288C33543FFD6AF4D7261646740B8F1818FEA016C76B596BE4A650F60001C0363273CF56576B567E352560E603A14090577E5A717505558C8F2AADA544CE597EAF574E57ADB93EB41D57E4F36CF1A805E61D4B64AC37AD0681232BA1FFA155751CB3BC33A4EFB821F7AAC4033ABB40243ADDEBE9F568111040E4B6590A3C14EFB944C7B8CC466E4DEB17223C64FCF4A485F0DCE2D6FEC1C3D0C5DC470B48A094A8B0869EB228DE2CE543D898D4192A581C66035685686EE9D54D971C9179B7A7C1004464B3FEBE11725AC927CEA16CCC3F78475F99A1A3794BB2D6615B00475FDC10520C501AFF1ADA4158AD166485B353DB9E778433043D76FD11EB4C11EB6722B21232826A7514E4787815FBA147A4446166C133777E177C9B94C0CE0C03B43EBF641BE4976DF2FB0BE95A5E58D58982ED91DCF3F0F397241CD48EDE7FB57427C8F2B1C5CC5697699D108101380F14EBED89A88C1776C87BBB3D2C846D5C45C9C1523D5267CF855A72E13861ED8C38702D1AEC581501C32D4B5AFB18C104B708ECED7A21399ECE725FABD109C1F8E9013B8565D4913225AB7F89970DE8D982E99FD472C6230EA8B29F125A6039CB02522257E217C05C03A0609129CEF5B9E99D188E780BB59229AFF24D1C3051DF52031A8B61F1224155F2E5CEA9707F0416F79556E42609D15808D1C82A52ACBEA2578090E81A610FF9A759064E4149FED2E7618E813C0D9395F8EFB1F1D81D566063056B1C2CEDB2CCCCD715BBA68C74E141CF4B268D5EF7AD8FA3E071C0D1C446ED0480176949A9CFA0C34D73C6B0E9BE90C3F267208726E281A5A604D009EB94C6126D5941733552A2676F7D16EFF7197FB7EDE9D6AD1073F9B40671DB8E059A42D98CC6DA78AA5FEE99395CEBE73BB63DA756FED88ED3A6DE1E8DF47E91B248A45F8B3A82EF59E7D76DE6493D69BAE47737125BAC350826563B384C04E474F64FFBFFD7332234E5FC3559A6119645B5790168C2C4F2D66A48E35F66AA79830E4623150B0CC214E1B75B2A9F563AE3C0545356CBB51E660301128D7F821AFE733A23E9563030B75C2A34DACBE3613E742538224C427688D9F41BB4215EF8007C8207230FC42AE5B1229F5E66C063CC561BD19F4ABE8FF17C5FFA2F5D542A72140AFF7E799F2A9AD033D975C9DEDA7E200166A0BD74D7798890ED713ECAEB6EEC57191F8BCF03EEBAEEC90032A73814C70E6DBD4760E36FD9DFFC56064DFE8545CDE4A64034E85D531A3EFEE8CCA3F90CA423795CC61F845C1749BA3DF36DAFEE14756B9E53D531607088072D7FC52F9FC12816CF5956E4E37B8A57A45274A02AEF1F3C6CC3139ADF515E3D1AB3548CFD4CE8BBF0A69D22314FC4C32A6878E8CCD1E58D5226068606278B627E26B470A12AAEFC99C48BE62775E2C24DA279592CD1B5DDE86D243F5BA5C1C1E33ABBEDDC25E82E06B39555B1449F843D580B516401B45E2D756133EBCBCEE561D5C63500CCAEE766CADDED1F3D51BE68CF406F99E123AF6481DAFB4CB200F6BD9C99498AE619100C156661D812E865D491FE544D191AC2B7CA9D018DDF4D8489512FE12DFB80E0426978CCCA67B554D23B6845D7BC2DC872FE42C10387193AFC8FE80CD09B6618044207DDE0CF09D13EB970920FA0FB81750CC61034332562E958028E51D2C433C374410E1A6ADD58A4B74AFC3DFB459A8341FB38DE0BD6CD43EFBB7A7413E08172A40FAF25D6F7769545788B5C3D6B933BBF2CA4FA3A86552FB6C5101F438F3E725119D8B9A05A383B64CCE4FB680592CC6353E92662F8599CCEF2F0E6E6D6E8AB43ABA8E1CECDBE7A08D87C0D53BD922B10AE79FCE3DABF6E7166AEB76A020CA105E5BF9151647923536E2C09F471F1A7486D7246A15714A42C16BFD86065AD06E623D102D9AB613CE82C18EF0EF8FF4581D0B4D52E39A89AEB1BC23DBC5711D5D9252353E366D600B5F55A6274E5A57A59057E40C96CA4397489695D0FB3CC34D8C96A461122680EB64C80BEEE8EDE5E9BEAB7F4455CB1851B93D44D775DFCF9EC926B149B072505D8EEBA1BC54EC016CC7A7C1DA1A6778D35FCC6A4BE614BF649B6E67CF4C87584DA08C259C773CC960D396495DC4AB2493DA3E7EE150B9261E383068B332E6B67BF0737BB2BCDE635DAA8B6C83E8670A9E2CA0345031671B3EE937F4039FF658C8CD61A2A73BCA5F0F250CAF703AA79E612FAB1C9A48B6DBA2E7DE62146225A2791646E5733874C5E1440B31033397E5B2D70FA0A02D5FD11F05647D47BEC43B11F36B9BB720E4E81BF60C96DF6F2765E784B9E40662D670C10EDA88515FC61A267F6961E836C6280FD039013FFD7806689F2D991172BF05B38A16D5F61B19D401AE76D6C7D75DBBFD0FD222862D5DDAFB90DDB9AD2DE87B199DA0FDE83D2DD53F6659E4189D276A74F1A32724CEDCE78BBEC74A5C51A29293D3F654667EFB61D83E24DF93B7940A8F8F6581C0AEBE5BDA1EC4173E342E625F578326A310F049BD4B2F33109079F97513963A0E258ACA59C085E3249C1696C0F6B90489747E2D2969A0494B13E393B2E01CAA7BA6B6D0C8B38DC00A7E7A5C6CCFE9D799F38391F08EAA8435567E90DA3A4E513B9A02AB1AB3AC12CBAA1E9771584F1E6EA6E5AEB5E15E291E5C2F918B15906FA6E554B07D9C2C9A352AA1898356ACDACA7E3EF04EB5B799A2C44286B6CC9198D2F5FE74033104EEC2E15BAFA692A5D8AE229DECFBB757BC7320C9CEF12C2F7939DEA8AB8CA883C39F824982CEA42FE6A90A8CB91D4C314A11D8B50640625D60CCF6785F610E304ACF8997A775DE20C974CF4FC8D727DA713D45E95731DA0CABB3C7F6E76C27B8F85B6A5D691474632F0E0AE64DD3CCED187C2D5435276128C9D6275B083A8C97010B8E93982617C7BB8646184748CD85AC3DBE55CD2980E48EBF938ED07C83A2E9C711EB4D925232170D8C672FB71B90EB19A59DE7A4CC1ED26EE1061C6CA3548509228AC3A8ADA5FA3B1DA0C3170D10841EB6BA84068B177EA50330CC12DEB7187B82124372A3069C37400CE8B020073F06C11E799381D43BE7B566306E1BDE97B6FF85BB7E9BD4F71B4B17C5C09706E9F1BF23049C66DDD9B907A516E62436757A499B076ECCE5017F3B1DF8AB5DD751325B4013ADA2DB24A1A86D00B98343269E785F1788D8B9A4138E392E6AFBD7F2783F8B51EF1BC773A7B09CB9002A17208B275E9057DEF065CA534B71846D66D60A3B5DDB6108782B090A040547031BED3E0A75586EB0A84137DBFD54459E682C86BAC5565A3EFC830B8730D1BA999E3810839613BD902D2BF0485AAACC90D2289EEB2142D14F38D3E9B18443F4DB9B6E7C4DEBBD04721B942C32EB9A302530C555F35047132CC5B52F3431AD9A7847E9990AE79A23A2F59E87BBD601581BEA4BDD802242C8CEAECB2BB8053F1D37CC3C44C8E945721BD18A67C290D654EC268EAB24CB70121BF72014A05E239E8F5025AD139D71AAF7FB1056D134D9038AFA08A814B68B14F28AA9391D1C2C0E13DB78C7BBB8787E204DE27B337286DD6EEF4342C912119F6148D1A8512E76BA844D668042ACCDE945D11329255BE7A3C1BF130866608947ACA4B5A172D3F625894EFF1FCE0E598ED5F2B3D23B2B640DD601CD819123A2E8C97A91411C4ADBC72EEF4D8A95DD54DBAB02AEFAF4E1264A6416720BEC613A7DAEA5AA16A778DF8DB5A55A6AAC58B34CD11CB8B07A6F43B341C37BBE5761541BB65F88902C9DFE27E8662FE566AF93E65EADF2E9F9F839A751531D91CA9D9B7464C6F8E535CF453FEF45C0AA44557196D31041AE2C41CD6285C48A79FA374C7C4F3E59080A55FDDB04ACB264E2611CA8871498C0D87A40BCCC7E2D68BC5714AF890DC72CDBBE4D9F21A9A10A8447D75402AE236597A99AB89C0308C79397EFFA968FE875561116294EF2B51A9EE2071F09D7AFE7E4954A5C9DA15BA7D12D6A57C4787F54D0CF2C9C500D34D2D3BA9AAB8D9CC958A3272D7441086009CCF695B9774957F25D51FDDFAD595E4C8BA1BC2F2C5B05BBA5FC82D766066E4150E9DD29FAD8AC11A8EFC19CEBFC63E0A4D3C7E6575C257AA0ABDECB58266D73EA1361557EF1A14BBAC8C4E8F59624D6FF8918B1A4CF9E29D3B66AA0ED7AE2CDE0027C21CF67FAC50F18202367EEBFF95C99A59576C2719D2265C22C0A7FA712DF357F803A2B8956C9EA6BD0649C93130FECE366BFDE1565E70C885C2A190612916820CB2558FBF3B184C365D921801447FEA01B7DED86035F0563505A00624694B5E2D2250C0C404639E8C74EDEF30642F8B2A676AA6593D83CB56B38505A46B5336E83670DEB41C60223EC3584A2657062134BCDBA7B0238A0B852A8DB134C2C33AEBDB2FF9137D22C1730009D2BF827DB35A03AD1CE2BAE57129DDE5F59B8F9B87CBC690C93D6EE1731790B5D662C8CB4804E2C82FA74C9A6F1CFE8A3E01355809CA72F4E84FCD73BF09206AD109093D6683AA83276418CB0F5795AAE2A431D5102102F7B6CE9F3AB5EF1931BBFF089DE527044A494DEE09D3B9756AA6E587005C8A671760009CD9DAC8C2EC39765EE2F060F159BF9A95E6C3F87D79D0F340E6BDE250215D653FBBAEBABE8F18E9079A893CE2F00DA4ADAE20AF1D2DA65422A903E2524279B54323CF0A54BEA88004997D54BA67120FBE7A2DAC465EA25BB4DD0BF317E4B2A442FBF22F7DABEFA6D63B18405F5B0C9BAB284C284569F441D0FC1268179DE7D881A9DDDA6D32A71A5F3C812C8F736A5C0C1C34DE2ADA7582D9673CD4F2338261E4539D7F65C401701C091ABE53082002E291FF95B40042EF874C1AC84DB5CA2683368A47022EC245A3E70D4CCFFB717079B9C7DF21E113E44495E0E278068657D847431C77721EF12530276C36AEF573F276A9456C3ADB9569A0B4138E36BF779333650D27B95A5ED589A2173A211E755B029C392328B9089D6390A6258EE4AF4E9B62197E7860A7E85E4BD67CB3FDEB6760D19ED26DFF63E1A3A5F9852DEEABB09367C79FBBD4D4C353304EE34E0E8323ADEA417668E320CF583C92C1AE4A9EAC4B830A67741BCE3270772D3272424D282A81BFA90BA5481B931E2CD07D1E740B81F9A3E0F5BF63F8C61E1F52161824514D0BFE5BC507EE9D3151B22B726EA6C6C37432694A54E86B127C643564CB73AE8C51A3926CAB19810D7398F32452092A5E33D3183D2DFBFE4F4850AB6359F890997441449FC7590D6536503C79EDCFC30840065A74CE0D6B2467861F66E95BECAC13B16E61FD655C042F562E4E5722074D2E8C86336D48442EBC7F46AF2645B1E127D4A0DD36CA2F0591B570AD7BBE0B0F52D9D6193B1AC9E67EFA410E9202048254BED8E71BFEDC8EB4E4BDEA045E78E30B0E2883B4032CC1313F59911A3A1643E1DA8D05DCE97CA99824C21990B6B18D19BBBF2653B91AF8B8C9858A9632C5A51668466B54DBECDC9C333F580FBBBD43D3BFFD956122D5C1656D4A6C5B7E7CC3578AD681F86A3CF4C59E51C115D0943814091023C501814E02AF1ABB4E8E3666FE94AFF6796A3EE841E29E164C8CE93B1EA1896D952FE9BBE7549C1467958333E70F6F3C39A64A2EBE4B76824D309FF4EB88AE41654C3A7953EB5C2D50B4E60CB34A2B149CF9C203DE071A6E18235B37131E9DDFE5F48552FDC0CC18BA4C744D38747713720C20357352D8A570D335BE4EE00ECC2D9FFABA699A401E39AE711F8D1A5AFC1A77DCC506DB1A3FF6E1336A560B36D0AA91C1B3366EFF11BE8ADB404E702F55EDE41F60C55049098B33D531A70C2699E16524FFAE8BE6BA13192F40DA8655780ECB76BC0CDEE7F63FA5B17479F65A8129C38821F93DEFF3FD317D0673317E0598CA670B84967B40302AA6D4DAD6E400CF55266563909E327C18518C8643D97403648FFF76167F30CBA3DA4714B3499D45C5AC530FCBE6ABDEE4CB0F7729797B16F42974D3A64E55D731C6BFCCA6E295ED1EF7ABFF5516F880C73CF1D308AB55AC0C91A593A1935990A2B3B6A0F0E77F52116C2C99C1A798535D2845E93C9CF2C48D2B0A82DAF154ED63116DC54862AB0F7FE3C3D65CC572A16E01C7518F33F6F67969D5D52F178E8C07DE68D11D1D45E1963F1843037F8E1D3687E025B7F sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20BA46402F557C454DE40521D68E5BE376F -smlen = 1729 -sm = 8397E101D5EA9F21F979D7ABAC37B73231872C58104C49FABFE4D5694506FD546F145CCF2D3F8B2E95BE8FC26EE44E152B13BC95D61F2EE2345FAFEBE364547FAB8915EA1E66B7C2E7C3EB6DB9B1CF10F56AE6E496999B7C1624A6B07ABDD7DE643488F52542A49013A6E77634E0E6D3B16B1F215CBF426ED13678D09C3382285C00CF6E5906107B1E92EC2FC208111CFE2FFB12AE10340DB2411321C4D2A57EC9606990FA43DE879BC83B6F7BC50AE6A9B693C59B19819F4C4533FCEF479D6CAC2EECDE0D42CF72FE2529CDF1B7FDF27987B698E07BF06B4A1F85DD839630756E0EA9B85C581E52D4BD1418C743E05B328A3A6CF45C00391549CBFE46F25CB17680976FC7D0E25F5BCF4E0F7E96FAD4041041343D6BD2FF45AD149CFFF383A02E9FCB59935BBA47E71F3829B7FE7C7C3D755243B89D04C4E66ED8104FDBC18899EF5B3560AE1E00E86A30C2F56F83A90FCF4B34C5E776438CCE71E19CB569FD2B13DF0C9907C20F7733D73909A7CA14B440DA8CE8F324D19C78D13B89A5931BD41EFC43095D22AB9BF098097253959B0DD9FE833B994A56565F181392673821CD83D040655DBA40CF49E5C42C379FC6C788E5BF0A4C5F5E6BD763861D760D8E760DAFC123C1B0D8B8901ABFBBDE63403ED28B09EC20B9BB929C58D497310ED125E243772B041624A1ABB6141346560F09280C2A55D8857D883F01EA46B6229FF5AB6AA7E62E309BB1048778048C8746C370ABE7E5E065606198BA58779254EF20DADF63DB97DB302B0A8991C331D3AF88153754BEFF64DED1607792E38FEAD55C861973399AA4B1187A92CB4A91E02932B9DA1C576CA28D4E51544F4E12D281B52FCBB1286963F89B61995F717E6D1FDDA0A8D5308C0B8AEBB8E04EF1B2E66095E6BC7EA06ED67B55608065DC7682F431537967612D84CF9BAC9A80E37ADA70717B241D5642A00DB86EA428E21E90B5796BECE0A1953ACEA4BAD0B49ACF032F702411A5329188045B6A5420A3216590BE20A9879617599926D9DF43074CBCC648FAEBD4405D9CBD3B94653C712B4E1F4388B3F21A22BBF1450758F95D38DDD58FC526AEBF293195A2EDF056448CE5469CACDC0B5099E760B1C2FB5F91E826B7C40CA16FBDB37CB19E314BF2E0BCF77EC0EE8C2A1A5E950288EDD943D841F9A9AE6AFF919B2E30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +smlen = 1855 +sm = D516C5534E2C6C9CC71E5B475D07B49477C1042FBB35C6B30B8501F527D4A814F71212D8F2A2FA40355D09FD5BEF1A4DB90314419BCA72D33CDC2A714832548C3BF85BC21C8326A67D1CF9DC52070E0E32E537F0BA5CB547D3BCFE4E46033408C8829B710D6626EE76D8BFE84012E77FC7D308E0C21674753119789DFA156BFC18E6985942F750F25EDB059BDC595E8EAABB150920B4003519BC5AEA1ED0223AB2F2FE075842E2646EC0C2CA6624F41A95B24E2F06D82D10D7D7F0F8DFC2901CF34B3A544B77DF74F36920C0FCF87B22F43FC05B667672E82544F87D3B7C395B17984687322A2C80965FA9B29257F6C821C9233B8F568C79E80611E3512E4B7CD62D335590FE6B5E49CE9EFD566A6C863287B2B8654E047FEE4273E5A63322901879776DCC8F134C08E9388B03867A5B16A7AF01BF1038881CF7DA3804EC7038307023101D7FBA7DFAED9D7B5604599B1E9AF10A2ED597AB5202F27487E8649165266D84F855D3CCFDFA3C4A54B29998F0C77D18C4682D83CC3115334920D9F4D999A37BCCF851B2F49BD002A144108BF8CD4AAB9D27367A574F61270E3776AEC9C17471DDB874E65AE0CF8DA2BE2AEF1807DA5CBFFC357B24F904386B464B07C2BF2B7F3238C73CCE862A40237D36CDCE85D28628569D4BC9BD852144F5744023CCD89C532EB3CF651B75A0C4E7076BCD4CA092D96022E1B99732CA5A361BD2FFA5C9B880B93908F5E05C6221F8D8FD3A78CF719F82FD8F8D7AB723DCBB226AD12BBC775667F81170446B14B2D32C6F7CCE6CFA162739F693CF052520800AD80D95C9D6B383F3F611CBD2022A9A0399A543C13914FA6D131A045D786B71DED4F1F02EB4937CB9D8D6D16C5C32A8CBA5EFC32B452FD5D7BD318F72A96ADF9FAFB52602218634198455F536FD71BD2E24D8C806243F3428B20F4EC8B277E7AA6700A6C3239BA9FC01649C4EF7E6233E07E0FAE3FD2552F7A39506A3AC418DF997171281944C1AC9D3A9EBBB1315E4A86CA590DFCBE2D0DA0AB65FCDC4C8A1AA35DB9054FD7D96214D5C65049237948B1856C8F0E5781C13A8291A61326D01801E368F6F58AC5A071FD503EFE260EA38C0131D3B4B0B8A3C671B8999A1C572666BA0B4BFF608A2C652D5BA03799AD491DAABA07BF6072760A0A941DF510FE30959E35A455BE675FE2048D0298022AFAA2B0302111B180D0C5885F965779744CEB5828BF16343CD224C569547EA34CDA8AD33A234AAC7D9DD5B8A21D8012869ABF5E4C99D75E7407D19DE6994A3928A800B46D5534C01E018EA496D403026B7C40CA16FBDB37CB19E314BF2E0BCF77EC0EE8C2A1A5E950288EDD943D841F9A9AE6AFF919B2E30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = 011F39AEE83FDD5A8461C4173428A5224974B99A88F8A56A4A2C568E6BCE6B9CA2319DD76CB37CC1B57D1579B23B0EA87A4FFB57BDF61297B9A44A6E3842292E4CCAA50CD0A185BE8959EE14849E45FBD2B2458C84FDD004ADE47D03DD5DF15428414DF220EDCC8DBBCD2631DB33815E0DDE893D2722DE48B4E7B59277604F7825F432DA4AF03F89C000462FE7774F76499423569F165F78C6BEFF9E6732C02687D88EB6EEAF298E52E2B3D57022BBB30028FC5BF837553E2A52E0BAA116273BC2CFC79D2F2A23ECAC7A2058D708C21EFA977E03FAA0F012C89E7FA2BC637343B705618557B1C3AF927393B1F8BC3E3CF3E9A74A2C6BB10D366C54E424A9F0EAD79DF253FB4F27BD584A040E290EFC935A61E398B952B3FA18F1D5E09C57E94145FC30ED29E7E2694C06F804DD6D19111AC1C54AA45885DBB2A7B04228A08DD3F9D15FEA4D6E3DBDF55DC82648ADF78F9D79CCFA6B48AB79AB1B079AE2D293BDF8CF4A7CE58E3BE5D542A0BAADE48C6A60E5CE0B820E990FB162FABA45A0911B0AAC625B035C0711DE9EAF733AD2D51C4703B0D2F9A0B757C310A59C62047DE1B9BCF631C9A2F5C6A97EA647FBEB46631C2F7E41DC0C7D476C5C13A4017FF1329A0B310718CBEB4C6BD2F5470FF9623819B2FC998832935209B5CBF6916F49F5361154885A7357645CBB367F53840DC08400C39B9E632DEC6DB8838BD2DDFDC2BB3238B5B043780E1FFF751A9DEFACE16D41142E2B3027CFA11804C793EA9934C844C13F34EED6F4DEB2083D76A85905C5B0BE534F624FB1BC8CCCFD69AFF9E98DD2EED80BE8D7BF7225205C4CEF5D8CC7523DE90B29CB876BB4872574425AF837D26B9631028C07DB4D764640D2A939D03794F5968F5705211B710EFA32D7156CD7243F2B7A1C2C13D2D0F8B920ED6DD273D9420F961EF0BF57F272BA87732C743A98B3D4188A284307F600E1F2A8128B43652399728E545DC2A82EB8C9D2BE9249EA21F55EAA25C409C8E71BB10B40421E6485B4D7FC59A87DA207DF5C83DC09F23C7F6246FDC67A9EB4235D8AB40422A57B8EB1B702F64C7A7DFE3198E0A55CC8A495C92C6D151EC79A64DF14D95848A90D66DA9DBF8B4D7EB237B3D956E4DB98241931F1B7989B6DE667101B4FC0030365CFB0F9E89695D363886AD25EA339726B89CE12F7519746481B5C637676D8B96322BDA06145DAD89F3A8B5B621B8476DEFAC49C732DB2610F5532C1A7DDA2E922F32C6A39E0170E00A3228965A3FB2059C63056AF7E78EAE93FE0BA636FB92B5485348597D3FCCCBFFF764261E45C91DDCBF151C4C9F155F9CD094E2B76A3E22FF8A64065BEC9B87BCFCAF404EF240480377A556F474E7C867B911F4D7FFE11362B940D23591C886744DE67E7AC122BD7236B570F6F492A9DAD3752F437CF7C98D8D49BAACBD153411146FE357DD2AE362C55C307177385E44C4AA5C1008BA038B58629B2F6F0949BA02CBAF8A14AE59452EB684F98B05738B7FB9028EF4CFA87270FCB23FD7B13A50E5D44A519EF8337D60530B3DBB33BAC1D3A0C16FB2AB71BC06796454C7A75E0B10BAD7B666BF9D7B0714082B8A5F0DB0B871775CB8143940460EEA796C367D399447648C738B28CF6B615EA015A5B059843C4776EE5BE3BD84BCBF69C30C09C557AD90B586903559D56A0D9BE845CFAAEBBA1580D94BD3817C86D78B982BF4C8708E288504B49A1DDC9250296B52E5132A5447167CB860F71EFEB970753E9CFBE0B0953D48003D08F563DAA4CB7183204217ECBE9AB7FC90E2F45220C49E7594D4F6D2E959A9AC2B59FE3D737744608F966F338A135A4D03A5A2415570D796DE6DE047653C1E22485CDB64E156F411E5A88559BF8F9EED818D171431BA6E5C15131EF9684D8BC8B53AE05A343152DADDB0A95D0857575EBF6A8EF48FB09DD9FFB7D1911EFEB78B05510A5E368EA29F488E798B7A5E10F0CE4FDEB85CC01077045E4B0A29FAF5FF4F6F0BA99C5DAC9B0E8F5CC2F7F5D430153AED8AECB4A8324522D585C3F7F92D41DE1244122611BFBDEDA281312575F069DAA38547B6B022400476422E557A6508D35F032637B6F576C56C7BB16CF6F70E8A6AAA660825A57453FDB6073630981232F4FB3853E4C76C04DE4437C2217AAB8F0D3F9305D71E58880DC949A6E97A15BFFF113B99A623C11C39FBDDBCC9BB1F1F67F812A5D3A23CF56D7D10D7B251F7B51FDE542A960830959C194F040AFA63C8B14064C8D8AB77D403C33C1461800C2646A69BD0786086D2069A637E45E780C16CA18BDB10CEFB66664E9F4F7570811203CF456F65F0D44B50A4EEA15F9F42DC1A06DA42E7DF7F8D35DE69A4A050390DAEA324DB77B440C433A5267C8145A8011E1AE16AE903903356C28204C89231358877B0F08D838EEA2B36114F0546DDEF0F2920E71AF62C518E2D16587F8C57F3462E8CA30618CC3CC6657C80A3290D1D5CB73CA3BFC4BF95E5B127DC13167E3C97C3500D0D524730F38BA4BAC57C146C40A15B32AF6E622F33BD5A6768AD7720B19EFE48CC8CEFA782749A88BDC17B22CCE110884244F05D1B1EE5DC8DC5220A2687978BD07E75F9A9347ED76A9812C78184157CC1BEE30AF752D4434CE0F4DE9A84D2B54BC01D033DDA2F2840EC73FA8C5EBA1C175CE4329BCE960D66025F28319A38C7CA6EF5E5ABB61B4E8F964E01062462C2C29589299C5CE092A941CAA378A8C7DCD4EABBEF1E5438A2A529B3B559699F0E26F649E7FCA79AA44CEE5C6B39D8613DAF8DBF6A35F471256654E03942FA4DAC0164254A2DB72798124B020131CE72292FCB1E61F1A734C341130088C8668AD322C994E6904E183C3F37081ED10D9F5B2681B10B7B28BB73CB8B7CD0F93FBE5856719EF9BEE743BA57B31DE9BA6171E8204C4D838B0F53D3B3613DADECBD6205D2CA48A6DCB90390460E6BE2C7059F6E0FCB48B61D0FCC3CECAC55FAD5C0AAF603C76012AAC9DC0F577F94055484834327877676D2B82C99EECE8D225237FF2BAD468B7275D94269E517EB9DE8F3BFBC57154C66BA36B5A265846A091E8D0FBCD2D9C7CC835ACF60353B35AD884849225C1E94968E8C1962FFF3DF4BF12590D09D2956DBE2AB512C2FE9B4E1904E184A0C8F322E1495B5D220255956B846B1498947704DE4F636B408DE952851A93530F53672DC2D69E6AFA9CD8B1E5E56E78A550E748B3E20F29B34BA756C268A69FE9BA2FFE038F90492382A7F61F7D10BF719E1DEF056CC307135413D1769A76B1CE222AFF05529130D588D7BD35BBA461FDD5D2D199CD7E847897875F8CB342ABC10ED22E53AC89AC009B3518333A636431239DA454136C5E9FFAB82A04D3F585A03C749B0B2454C01B65206652C3D8B0FE301E2B790CFE43AB8BAB133ED65EEE1411FA2337A6CE1D9F0C893C6BE1820C75E094BFD7944C217969C1E5456EE081A6AF5F19FBB096C3894CADA131240FC69D41E44244242F25615009381A6DFC3728CED605EC6D25639D7FC6215CCB6B5B74E63FD1C2C8487B91E73651A8B43090A9199AA0522B7A9250C327A51D0CD902BF418C512C1A49D3D2612661D01561048F2FBCED94F2F82E121608F70EEF371237395994B645CB3CE192C2D05964DF23CB6BB5A6925A2C8E3316A75790BAD37E31BEC6AA79A65C9D142305D90F68B0D862AE2EA6E661C04A0DB298B5995F8C0A1EA0FCB7C8BC7C16331FEF44CE4BCBBC1C35674AF9657BCFBECCBA54B394D29748521AA9A7D4722993CCEA034968D724672D2559090AFD68DD24496286154BB91D368E002C914D0E308629B030AB9FED3D998C131646F36F8993D2232831E57D722A19C7DFC554697F468B317F7F13FF204E4FE5C09EAA7BE6EFA281F43F717FA8AAC13A4D814C53EF5B5E5D5DC7C612CE2C571E5F5F0BAB119504DCCFC40ACBC295D60FCA6251E2C84B725C1607A6BE3FF85586544471045383F2BE549F3B3DED01B3AD5B81E8569B4984FD9795E1096070E1C3A24B20529E4F6CE2044B04C05E1161BE5DF8503C24E3458CCBEA9ADF5B93BDF7DDA300103B9473528DD3733276B2810D5ABA2D20AC5C305BEE6165D8294E45C20E25BB20570BD98D7574DDC66A0CAF99A632F8AE5B7ECDB3EBBE4BF60246FDFAE89504D17038A9775150420759A40D77FF79317FD3511CC7E835E9B482808DBDA8636B5E9D4D945A168E7036A5AF4AC00AFB04324340332042E78D2BDD64EEFE8908BD095F2EF40F32A212285B829C0247F1A5E0BABE7E56C0A7C49BACA30E8F72CD76DE187669D53C9AFE1CDBAABC8C1B535CF57A1F7F2B377EFD51C15E8B375A1488134030DBD894017D899EBB0C450D5D19EFE34252BE6298F392240CDC809DB641E85B23FAAF5939A3226389BEAC7208CF164172B2B09DFF068FCE3BD9CB3E7D995028E114FC54644962988CDD4AA31F9633620D8E0047CD7A6B95E82E15272F9E92E432E9A6050BAC66642FA410DBF0EFC1C24C5F813981D2889C776F2D158E6AD8F703F7F4C5DB4FDBF1C62B59949C1041E46B3A7BBD5D60A9085453F1D5EBEA064817754DE9297E9A6320290EEBCAEAF81D41BE3FEB62D0EDCDD36DDE44225870596D89AE3042BF53A92B7F2FDFCC883D73EBE0EFD9D7EA8936DDDD452D6E0CAEDCE17535855D0C9187900646A6AAAE415A55F978549FF2038ED1C7FDCD5728326DF942391FE553061A7FEB4D37F3CC14F945B5009EDADD9422B631AE6744E33183651FD11B582E820C6DE59F272211D6D363434EAE4EABCF3EFD14344F58FD1BB3E99E373A5A896B2EE1B7BAD8B6DAC259FD979EAB07C476A2B7492685071E42467B962C17DAE596ABBFE4F6E6D0872AAA9BCDFC717FF78DD1BD45D197180EBD11BA6829E78F5731236E5C408050FF0E284164789A9BA73A7E597CCEF7E390AB6F08CDDCB0848D4E38CD7671A2FF978441F1CD759F27A759B409B3A4F39EEE702F7A0210846D3D30896187FE4CC3EB8AC8AEDB759684365EC7C10E832CE79FBEF269A02BDDD5AB90674FD7818F91EBDCE4520277439C3E6C338001ED1F09271149AA6EF4A8F6B6F3D139FE679DB2B2E93CBA979991906118DAB6AD59FBD872B8DB5EA2D9C17988E26253F36E86A5BF95AA28408DA99175777598CD4A50F249ED56A064DA10F12DA1E41E439D93DED834FD277863EFC48E7BDDEBD549BE9252BD72CF9649A638FF2DFBE95B28889DD33F0E0402E7C1DE4C93857B8DBB2E7826678B34217A8FB077A3730C267D54218629DD4E759F44067DC04B5D77F59E5BF112DC899E2AED58E0D294BAC626E7E04C604F7A604D53807CDC33F072458E986C9E187AD2652B40B052DBAB6689C7F5F8A038A98CAD95BAE9AA2FF3D210F8CFB7CEDCDD3C667DA1D3710158591F808743AD6B8C58ED1A078AA66B802EC93D9E4C5CA961B207A34CF82AF65A671C52A57BA93BFBBB8CE274B597B52F1C67693FE3AF50A7C5D3B7A787DCB27A22642E0A6C3171E3DC2BB485E93648DB73A8860540C026F789F485C266CAD3F1D5EEE80CD228CFCD49433D1AA3CD47A6AF6DD75A379DC55E65E673980260DAEF3CC544603D9D1B5F3F27E01858DD53153EDC00D1F4C0C703212A36D687158988F0B6796E6F711A3DD7C6279CA26684DB85DCB58187B3CF6FBEBF5AA92954C6B6983CE4BE4E134156FD46A7EAFA20D1D379C3737DD88EAD6E1A3A8AE258AEA443EA62D8993D05F726C877DBA3F1D0F4F05D90F0A31924580CB5B43B632F1378D4C924E658CBC65E37F8BDA1A433D598AB7BDADCD041050C9B96BD1E6CDCC343C85367E7FE83CB31260722FAFF1D29D7B4DBF8E6C5ABE0B4CD21001DEB0A187607FBBAF2A5BFBBFBE6FFC3B2592654DEC7C5BE0E2CD77DEFE6EC330F8CEA3511CD1A688CCFA211B9BF591086BA1539910C9D99A1442DEA738EFF81D75672E97D22511BCE0347D40BF1D0CAD17B6C7FCCFDE0B2274C1514C24DB9D0735E32A3A7DF3C6B3975E5A0025D50893594B5449B26953BDBB2AF866EA0986C4C1488E7D0A7E203ACAE10FB7C9B170AD0FB14DFAF9E0CFB91728F71DC65D32D123BFEE28F1B39F985968E8A5A307FA40F8F7D2D3EB6E825CD34FA0FA47ABDE72764A99EBB32A1F5488AAC7A7590A463260B9E7E1C281365378E6F7D67E8BE9C1E60D42D2FBDFA19F7077F9E40257E0AA758A60AF7C794819927D521C45F72E85F896CD915786766B1B3CDDC898250D1FDA53252382AC8354113503A2F6B61CF86CB8496551E94FBE9306C679FE874CDF6F2EFEF5461A3F3FA14925090F070B363F9C4B05CAACCE2677C9370139FA5DE1F24C9BBFFCD3D310669E93D333E2A5F095DFA3C31F987F4ABDC4385C5D3E5F702B20EE0D0CA4486919DBA125DE8B6CE616462C717950E749932F7A3EAC7538BA74A7F037B1D591219030575F782D7F90494AAAC4C8FEEC3BE718BEF8F364263259958A1C5961FD5B96B1D867D88E593A8A5BF8A6851A512373E07631C7D2168FCE641B76AB0810FE682104A95BDB3BFC096DBC67E4302860CD4D057EFCA3FFD50FB46F7A46361A210DF30E032B20C8F182934929B15C89A92C15D966D777D3871B65D84D8845EC8259D439E6C4D8972B3904AB439FCEAEB616E3C7DA188B19FEA1C07775194111DEE267C61FF72DC4F4DFEF9A1EC7C003186295574E86518F433F279C24D0DA0FD93AC9BE56B69A8B40F3CD9CC2DE21FA100298569C4406C5EECFB98C7E1852A978A59D6DEC483CD1F37ED5672044063E8F3AA63670FF7E409A7B13D10CD5F4212A48A57C1315B50D3C2E5572C3C39F9130FF5530397499C8E02C79C8DA010602406B250C86028205BB7DB27599D1A715CB381F1CC6DC579F1F914AEFFCAD6FE5628AB34150839C98FEC113AC93B97D712FB82CB45538A1FF55BC12DFAEA1A45494161D03F795D6FA96AA7549920CC5FCF918EB9CC72A41EA5F93CC8B88D1C28D58D29B3FB18A4312E003C29847595ECA42459781E7303A706A839D7FE24989B2EBB085C7945A7991475786FEB6670A072F6E0ABCA052A4BB20CDCA75D115871A4BAAAD0E3D8C16F04731F110D61A087043B3EE86DDE15BDEEB1DD386D76BD2593B1B693DA +pk = 011F39AEE83FDD5A8461C4173428A52291932476831E2F23A3E32951BD429EAB32BEC862798BE0450F587B490EBE87B7541BC77221EE9545D6336B0611AF4AD2B53F04D433BC963812DB4E1FC245DE471B9E36562104DDA3593C6E39538A58008F41E4DF24B66A879B7A7C257F1959E41248225B1113A8C679401A9958FADD44B925E2EB74C76EDFEBC0AE0C5D4B191755270B40F487658331F055218065B1E0339C0A392DFFCD5B7B0B20E6277372EB45A9AEE2247D28E767F72A5535EB7000DDE57BC7994337C5A32E480055D00ED1BD2BDD337583A351831A905A0FF2F974DFD76F3952A5B53356863CDD603833C1889B1489D44D01F03287C74A530EBD758E7C5796B13C3814D653B13519EFD39A65E2CCC7F5F56966F3E76AE420676DFB37578FA2D93BD470817EF33BDF111051A1E0A628A3697CE879F5B0CB0C74FD674AAD9CCC76B78C01D5C665160AA21BE210D9FF1236736792FA1ADF77646FB02935D3608561F27F2DD2D8819F2FB95C0925FECC3E9BC59D6E1E587BA343BF65790B54FD74A8400CF04FDC63D02EA80551E3079CCD64B50A32D6C258CABDC9A7E0F3D0D8292CAF8612D8F3E11528D404123AEDD76A97AD5E77A4D36D9218F13B40E330D2E08593F2BED03291D125B911DB1F78EC9341D2C9B0753485C2B089B368D7C489CC0D8EC078C821A5AB3B8B94D2C68884F4751C3CD0501FFE5A70A1063EA582DE93A4606B1897351229D1C6692C9E02CC9CB6E8FDEC624B01C4A139BFB5B698A574EB00D429C87719D5CD814FF39C41534D1DB0BBA7C8BD80BAE349F50F20EAB7B1CB052A476B741A6622556F91998FA14F4F1284A0067392FE41F5484E330726F73A4BDBAC8E1E730CBB5D96ED26B29A5C559F48C7DDDA72566CEBE71E6E4B79C62CF9E261B1508E8E435D1A8AAEC6CB05C07EA619202000B63ED932E8572E401225167904626DC149969D0337197769B46C2E5C53DC38572B8A84BE9F009392AF8677A8F6D857E3DEF53CF5644B3C6EC15CFA176809F066C98191D19A35BA87893DF550921767EC85E812A822AB6DABA37D44C0AFBA5BD4931D284BB55AB134AFB6C0EE8D90DEC9A6C038A420E5520D9B107832ABD64EA599E960FB05252CC64D72355CC25F5AA5F92890BFC4524834B466B4042E22C854E06835580E1532A735D64AAE92E7C15F87988070EC200016FE5541979FE74630AB76FC50F531CD81154E90C9F98E39430FCEAE3EE6230941EE24FDC80349293C0AF53DB5CF73E5DAA088CF838CF43ACE83668F17F6BE25C82B98CC2491D74466A9A209BF4E5A918CB402C004F9040F0423B392EC4EEF4747413075EBA90E66FC9565B3FAA66C5ABA9541BFF5CF30C74BDA05B927F042DDCFEF63D4D69ED4305A7210ADF8CBD35958AC9C33AC1AE64CAE6D03B27209EA981E8B290E24B5474BC76894C2545E45290B95D4EEF6AE0CD62200180E51351B691BC5A5797CF6B479FE5DAA2A35D1C1FDE361BCE7C4A248A625AA957FAD1C000182EF9709ECF75DBDFE93C245C57CEDD389E40E0094BF45AC5B38E1787BDF88E25C9ADFED8343A21EDBA710AA3BDB83997B4A38E442F0BD393C3D1F917743892A9C925DB608784586D7F9140D16D43872995BD70A4168E042E68CC854AA263BAF214271B452C461C28282718BDB8DAF3951787B80195B658F85C3D0A115C0FB35B432CF0ABCD6E6674427F86334E1609FA904CC69825525A095E736969743AC84FF41DDE746E7353C1B94BE01448D70154CC51308EF76F9560FA059253120204F1009670E847DF52DEB8723EBA86CED524483744F8351BDAE51261F91B7719E94F96580A496E569FC8AAC5CB3E107E6499404AC0AAA40F8EC8F219F422C873AB1274DE0A564D3835DCCAA42FE4EDF790F15312A394D626578213EA9E08FCD3A8B940532EC08814FB0705453178F18180B31A9A92327F1ED68957459211AD98EA55093AD8FF53C5E3E20785B22C307C621619496E67A299D449FEE12BFE30677A842D2889B29158A387144C61C60C06CBB874192A0902E8A7486F371678CA945EBBE22EE2770E286979042AAD9908663232B317245340AAF28B75C632993BDD4EF31DE4510D1C171FDFB526F3627EA01EC0D6AD071931083AC8D023BD5570B0D57FCD6531D86C463285B0BB362EE4CF2DFD8CBDAAE927A1FD401FBA398E7200B1401C9B0598095154CA23F7DD3B7F8B5DDB9AD0848421BD2F5C37933F3738C64724894EDB6E422D5370B2F6B77EF3990E00D303D4CE367773662061219882A87D79ABF1AAE681802B1D051C5E7E4267AC1DADD6353496E2AD91FC1783EE3D0B733DA8ACAC99A08F56C05D504DB08D571002EC1E274EC0A4007265783A5E1C47188303FAE15AE1EA41A2FFDFABFCAC99A6405185BFC8AC8AD11A0992726EFA6AEC4800A0162D3B823C0E42CC14782BCC6C2345F1D7209CBBBC4BBD84CA88DE1FCFEDE1B63200392E7EF31B3F36B0E731A6D6CB2928AEE76ED565C7E6ECA511D9B50962E83B9E23B3A72DC001B70E661C7D98B1284C180E9A9F0C37D0005D90C6200B80E5577E65C05D90C3A91114D69B42F5A41E47B422F3041C889A2267D26543ACA6DD8536EF31FF3427B67D94D809AA8AAC5F426EBF3EF9D651EB7F96BCAD6265F5F13C3BF3F40B9699E42EF61365D3A2679FB093711A4315B081F0FFD9A9E459AEC3A2A14918439DE4ED45853AF9AB7C711ECFC0520A6392994143626F1F8D62942CB1CED0E7FE821A88F1E8CF976841CB2A38565DE254903812B97C01042AC8F54C8B3F98C935987C87CABF294B0133599B33972BE46C96C147F2209A18D696BE269CA2B79ED4FFCBFD6510B1E86830B769B802A1FBAD6FD1F0A7F37835652689B90AF2C692CDAD42D80B4609D7CB54141B3467787C8139FD18E1DA6BD091365636BD8051F16DD221432BD1066B82DEBBABF80A2339309B31500259A4A2787D120EE106C437969F9F4D556F6081D9467A85704047A83EF8EE487568B4DA04A57366FA39F57CDE26E68DD184C2F08950D002626FF3C2813437BD45B0FABB655EE6882D6877A4553FFDDC75C86D3719AF8BACBB75C9BE72BC93820599E073AFEE6C539EBBB2418551DA3505DF0E9FDA01B3184DE227BE84701C0AA4B374AFA042D36C449962E7D7DE788A46DE8DC5586A8D6CF61CFC877878626AF035AD51345CCBD4D000C2F50D56C7E7445F464DBF1584F086556CB9A21669E85ACFEF7EDAAFEDE86C286E989BEDFAFC621A97D570ECFAF3C79EBA5BC86EB42A82261CA9CB0A88754B20823C02A3227BF726AF37F6F47B1D9798B3C5F18F7118F4B27BF709C19857D73965861AAB140E76FDB9142616166C2B003A578026FCFAD65A0B04CCC3E4BB47B91F0E5EEE9C396EF08CE5BF5337E37631F2799E897659DBF74627A2882694919D609ADEF86FD16ECEC345D836950EFD5D256F70520CE78ACC1E7C977DDEBC2DE218B90D3D46FF9C09645E8D7D249A105D0FD7859AB54BF6CF5DD5E5A78372A99BB570006044A36F16F5BD11C262FC018549BCC7A91FA55FFCEBA358AA828E4A4F0DFB85404CAB4632681B51F91C5522CB80E15102F8A3C31830E496BAC58C57D7A67BC9EC213759485680B1245AB2B088DA4E97AA9E97C8473E296DC192FA21A0FAA44FFB2BC9C3F1F9D0BC83B6426F8B33319ABA282202502AB095CECAA829D1709A9D76AFCD482FCCA10B18F41EA4D4799509A6FE6A703A78A0C28C0CFC6D8240CEFB6B3FBAF0B2392ECEAC39BA1E43CCD5495CFF0309708AA18AD5AB3EA5C6D8599AE9F41C167AB03B087CFC2736D9A9475092F99AF057852D8EAC9BFCF6DC7C9E72D6A09435F15D600582D1B84576B027B513A980D7C3CB26645F1A290691B173F0CC49B2885D6BC99FE4023B1DF2D8D064A84C091187505026B42A85A61FA51528D9D62F4702F0088B0A7F7DE54968F80C4D9B684649F1D0A1768DC58945C3EBD40686C38DB3287D32D438F6C42CFF2632DC9AC852B54C65F6862E1100DDB41013A4B212924B133D8D28E1CC4BF76DB3AFB71CFCCBC5BDE95803664542A1139B3A17E58FC9984D60F04B1E1BF42275AC10CF4B6D5B20C2D453DE3E935C05D1C584B663A583A28744F77AD7CB215B4581CFADB67DADB846A2E81113010F2CEA2DDE7AF32652B5A970FEDE493CAA4305042F284797C62962C464D97B268469992BEB01A842AFE4FD84665B4DD6ECAFB8125DDC475F5C9E62FC780B1A03748B0F6A710C73A7E49CBB2025E68B4ACD9668E495CBC8C873910E582F713DAF68CE23C9636AEDF2CC8F079072D5A83F2C561B33C0517C4F7120728AAB7C728A46CB880FDBFE885BA7899273E85181AB9D0AD61FDEF054F552113D7810052F65698D4DDB28CC9C369C045A6414EAD0952E1E8C470EFF9C7636154B470E381EE13D33A72559D653CFEDAD3F98130F0E44A7261E30AC42B9D187586602A37D501C92C395CEBF9CD0ED7B1AB9FF62A1B1D1E87468615DB00002523C6AD0B119718153FE075DAD7E5AE3B7C7ED4605C4AE3F6DFB4B796889E63EAAF3B1DF7875B08B188EC792EEFF3FC47049CC00E761543EEDCCCF6E4FA965E4061DBDA145CF6F30DF913A5C84FF5FBC1EA19FD065B6B84CED8ADE050E77295B2CB00B68268C883BED20078050C60F92F087F07534DB29D9548AD47D8DE9930A1A9A71D5EC0C259BA8481BB410C4FDC52CE964AE05FB3FD4EE28C793F74FB4B6D824B0270C08831B255E65F08C26FA6FB6DF1E47F63751BAB363929E7AA5AD710FA7D74D8DE2F2D9DE6D1A186DBF75922C776E677C577E204EE4990DEB018320DED4BE45C5E29F9E8544BCEC1CA9F61D1B9F2A9FFA051A87292D567CBE29456B98F1A402EF01B71B940D83D3CA91F47C1896BC069B6C86DD2EB9ED63FDDB19F165D18971DE4330BEB3CFE99B406EF6397615B5556B3C7EFF45E5983C3D58431CAA9A81E39D150CB5AB0F01ECA184EEDD90D8A67643B05C58B02B8112C7525C6747E6AD210AEFE3DAAABA52626AB3E74367266AB6CE35527845FCC296EDFC4FA8D7A6C35750CFF1950ECE53D1724A00B744F885F57BD5AAF6BB700EEC04482F06650CA7DDA2DF7C1047A6C624E85647FA7D56B1846722C5D1E8D7660A8ED376BF16F263440ED106D3E917DB827784B5DED3D4493203D7E74B354E913A9D5C920D58B72306F90A43864EAC5F7419454644E7CCA0FDDAE5C1017A00D2AC6DE14BDD1C4176B2896E7211E14379D4EA91DFCEDD75F3F9559DE4274D79EA7856CBF108A5CD562BE1BD1D7D25F4839A8DCD47698B72ADBE14277F350D22B2CF5B9C29890EDF3393551866857AFBDBF07ED041EA6A8B700E1BC42BF351F20B191C6577B55066E3994D8D268052CBBC03D5DDF2846EE8469323B6D3FC25EFCEF3EB92BB45A97FEC839C57826BD3844B877EEEEFA0DA0872D16B225A19805B330BFC3ABD7B4547DED1E8ECCBB2680ACCAA557BFA5E74B2F5895AC1E5DFB380B051CA84F4236AAF73D3AC2746F5392D9C00141A6596F6BED5E519A995078C8897CC7637224F008A66B0ADC7FD998E5D95E330CB29EB76E01EB4EF3BDF0D558CA980690F65E1166C4B1828FE469F52FF198CAD6094175F218176AB55630BA34B55C97C1CA7A2E19855FB1064557D3AFADADAA043E221DD43449D6A5623C671E3E75F9EA589B4AF73E493947F89C4195DA73C2D99AF74000CE77AFA6F3A9C97D97B9192B2359AC5B4E35DC73684B38DBF102B47AA4E18C39EE473CCDB4F462CE234C2DF9F4C3AEEC064F90B1C4FC5437431522F42A1536A43BCEE11BC3EC0900F28E54FC14261A440DBE5802B1D9ECB9EA94B794D209772FFA12481B5E30973ED965CDF6876F832727AE7763EF86BB22D65C40F563F2C347E195A830ABBE5C057750502E45D79409CB5F61AEC89708EAE585CB31BC11D9C95DC59CEA28E25C98B062492306560AD73530ACFAD78F02DBA622735B2BB68C508092E27ECD14C11880915285079B9C14D2677C8609451ED74EF28FA35F9804C8B152C936D70D8888B41601DFE6F7A8AF04388F0A217D07915BFFA2B052173061F12A63A8EA5E983F6D1428199D9182CB0C3DC4C24E57AA7087535E3F3610E8FDD64370BA49F1DE0AB49477F0C47343CBAC9EE0595BD0507A7A031D7CF7458D6C37AB706A39A0B34F6B06FB7DD72E5991F43158B6972FAF1BB47E35727554A6103A3B202968E6DA98E008AFD77B567D4DEE6293F745B70E035AA9FADC49306581BABEB8F1DA540CC4187187E9CEEEE96839752DAA30BEBA69DCB36B9A00CB0CF8E7B8643D11CBA712FB61AFF50A4BE487E117B7952E3B7BEC4CFAD912EBDC9AD108A3762B21D85049F9F6E6F04C7FE6C71BA2230FA626C90C5274F827876F0C4D5679F726F23FD185432359850E96F5345265BB35D7C8EE20A5B3DBFE657813A53590CA5D606570BD90ACC82E41DBF86A415FF55EC846D0A57A13CC94AAFE6F3E34F7D58196C8DEDE226B2A45104D37CC7E6B97B918B5C2F126D00789FB296AA39673336F5CA207A11FDC0AA0EDFCCBDF50FE5BC872D92DE4608280A696F135CDA9D6DF9C35A5B30C5E859FED4852B6951C2DBC7939F1C186895FAB0543DE1035E103BB63510C52D816F4B9736F497F7CCC9C6D448CF247E43F07C04766AC5D4AFE116E5673FBEB3143F1CDEA85D3825CAB3BC0BEDCA5CE31C1DE9F8EA99FDD9745AE9BB63A761059081A14D6DC8EECA1D6DC9EAE130A58DAF85EC246549BC834B5F1252B3BE17E57F83EACAFD80ECCDB4CBB180C73254B7B02D4D4033E50EA67FE2233320534B113A7EBC0CE4C2B6A7D7CBAFB648A013CAD1CF1A6FF933AFFA710CC109649100FAB89DB768489EB8439A5B86EBF6BC41DBC79C26CEEED00D84F909454BB00D59FD6830398F8C7435993E57C639AE60CC0970B921959DDADC264474DF67E85FA66CFD9431946313E53E9B67C8FBBC935B9953BE73FD298E4BB1B99574CA7604F199BC5173CEF706690C21AC163524D61218EF57422A45A014C2314FB7EB259F80DFE1BF76DCEE10FB686519FBE922508D79852B0D1D0A1EBE48A691DF358363B16D7B4C2C4FE88F068FF143C846499C81C10E2F0882242BFB51C9CEAD8A1696C4F8352CB00E7240A3222E8AF10A2E953B2FF11E4D2C0B2A9DF5A5C1BF6DDC7825EC4BE50B8A62906C4D831BE7DAA1649E640687A54D317620EEBB534941EBE7602BFC1F580E89CD8B0160324E8F3B13CA03C61AF3E966515115B365BD90F8E367C5198EB4BDB8A0894EE51739B74C8229E2DDC67C36AC78E91CAC45D8B7E96BDFDD74408138528CC1AFDE1F91AE6032A49BB5DB5B085FF36BA800CC251662FBA04B94D95B2BBD4745A4A071EECE8A740CB009D6ED89EE9D6F54DAE9E9107FB1C808C94B4C98DECB726E1B6CB075D0F3CF2DC1D4B9FA97F9FD1D6BA3766B2CAB3B219D0B2CEE3B7A056714880B83286DD7F5EE025B8644740813E04999778A032C5D89644F3447A53EE1A5F5003E801B0EE4BBB7D867FCFA577289BDED787DFE9D71D012DEC1ABEFA3629745E1679CC2027ACB935C46ED98595CA1969FEF014609AC90D9B888825E7602A7E22230E33AFB5726770D02441FB566D4D5B1AB3A666BC811FE8F6A66E09A793CACB2E876BF04EE29FA3BE74773B3319D98E57216E24908A9EE1F562F1948BF5EABAD833D153FADF616751F7B9501EF495256A9BCCAB8ADC043ABA09C2547958A807ABC47092A215EE0E1A65509ABB1A4FAA6D986CD795B394C77320739C48B06CCAAECCE411596AE290C2BB65CFB209795009F5F396A98E72C6AE75824A0608513F761908AF6607EF5433843F19B0CB6743CAB498B634ED2384AD5CB14DEBB3CD38ABBF sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79E7AD7EB6A183CFAC34A1F15B9EC854CF -smlen = 1762 -sm = B0959AA44F5DCD8EDFDABB2893E3BF270749C813E7AB8129E354AB0121350DEEA5878E32C37C05136B31098FAF9C3BD18A5923F894F155F26823F1B2004A0279AF55C3EFA62B09F668A4361A956F13AF78354C143A76F02990853DCE84CB5F73E3CAF302D56919B76075ADC74788AA51F3994AAFDF3D521A69C2E6FA37F8B4214B56095FDE37C427DFB730E0A5655B44C351E334EFE8B110D5132D825FF99A5885285C8D07EFA5F8DF0183CFDAFE04342374ED20639486060596755846043119FEF5C723E0287F56B8CF9BC135B59B8415A730DAE611D99F6E2462880B142F95A10B4FD30AFDEE27F6140D867350CD1E87386AB55AA321CF3B6212F0E727C89ADBFF156010E8F6ED82A7628B625F5AA57B4C1572436014996015EE7184C4272B32A8EAB03552A99D020DA13DFE3AE5F2F510C3F334E662A1F7F294DB6DAA5E581E9B630A1917D67D55011FD1E264EFC74D743DA05ADEC7596B1AF3E305DC83CF9C9E2EE6548D2BE89EC33027DFD7426CAF5A866745EC3AC36DEEDF04684617970381B35BCA6C87C29E88E945532FA35E987C2FB84742F714EFCA764029AB2B68B1181F79E621C4C747BE36B9AD96C28D17E46B41647A06A51712BFF314C3A750E9DAF3303F2C27440FE4F15AAFC94CC187B1074F6A38E93B22480242598A05EF7DD4088B32492EA56D9E800CBB7E95B7EC8BEC206A318E7CFDC58F98886132A56FCE1B100A062C03F15EEAAE50B4EA676C89AB9D5EDC32D2453DD972617750DFEAE53E20BA7CAA84663357DDC03D192025DEDC49A690603C365AF5E336A350C222978D267961B40C4DE494BC5AE97262659A101AF49AA6CFE774E8E7FB5F40B51E67FFE6EFC762D6AD82E9E8937A90B7C30849F22707781D92EBE12E939F73989DC374693F8A974D2963FEA3E85693E698CA897A2AC4ED2A60209AB20797FA26D5217CF5FCFABFE3366154F6591612AE8142C2BDDC0EC596F9B9EAA1F16BBFE9E463B6A0169FC7067367831DF5990F6CDF3DE197A7AEC39B31F6983BBBCAA4D6C2890A0E3FFBB61E0F0CEA2F7F224BAB8D010B850E2570E1647E88DA85709317AA0BC45A7721E4B4EA550EAD1349F8D7FEF0F4AAF1AD1A502A9A5A41E2D1F8769B292359282909E855EA24E3F0E900689B59CABA846E23A425EE26279F0EEB57B2BDFA090B24C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +smlen = 1888 +sm = 2E558E9E933B37F028A65DC824171F6491BEDA2EE6FDE92408BA128D1433BCDBF040F2B4C403C910CDF67EFD6F524F086ED23703A35D83888B35B12649096B87349EE70335A8C1C1E50C69E3A56F729BABA0D39EC57C17FCB2B99EFDFBB34D00BE801EF6BD2E8E164F2819D242F9E6CA649F5B8450223C5C9074D46B7DCD8E110633346E1503A8DD8B2A652B5B67B6CADBD91D2CB315C8CE65C026045D67B3D0232548803249EE5FF091B4FD74E98B8F6405BC4FB3BBE68DAB8B806E4CCF40DE5EEA54E93F231E9174EA42C112C3AF132B6F9C550BBC98710BE457B2945A72263F544EE89E55068E260F6BED07AE18EAB1AA2DA672D212C1BCFD89AD849EF502C237D9FE05B725171C9E16564A62B8E8C105BBC3005C10A118993DCBAA9E3B9202182A4327E246AA98A7556A20951BBE29BEC491CD5CF3A226A31A4383ECFAEFE59ECA1A0AAFA0BDC71634620FDB69D2F494E631BAB9B5FF1BE21FC2365BCDD201A0C6A5043C46979ECDB7582105681BC9FAC00C6E6507508C127FCBD1AB61036E9045BBA68BEF7C415FCAE660340D2B0492B8858FACF740FDB1BE620FBEF40B1C8F74D4F6E113F02ACFDFEF06A56B8766B136E733839D4D76AFBAF78F053320F480C85C340E190DDF10F0450F683B5CBBCDCFD1F11C9C479276CE5A0886233F62B91FB245DC91571EAB167EFDC9A3BE3FBD7E4889A954DC2F56AC7F6232BE2B3F5DE9CFB42F4C97C5AC51E70717436D9C0E1D43F959343D156126033EEC797D21A8B698B7A4AF95FB3C3BA9DDE426ADAFEF2C78A7F5E7246262EB9E0625ACDF8C9170EBF4116A2E6B1143D5F7744B854F79DA6D79F3E275704CF70B1C5043A73009EC67D383C800D53F26F4ABD3C0692DC2D50A96010ECDA32D80A3A1C9BA609880367EADF53B11A6F243CF5B943170072467FA56DF16785D419342ADD807E8EDEEEF105DC87FDA4FB17639D093C3DA4EEFE27BBD3FF2ACD1B7F06FE925DED03C76BB96316E5A79B183AEB3E9F77A8935E4D3755FE2A2DDF1D73BBD3F69AA02F585A40753E0C0D80F45523DECCFBD0CF0CD516DE875BD29F0C4D6466593CFE05CB3B3B96996E0EA4FB7E402312FD95A399E3F1BD52608D859BC8643AACB2BA681E28A03EEB3DFB5574FD9A3FC38E25E7251EDFC8B7AED1B8E536015F7C1473CD9BCEED3ECC340F837DDA42C12F2133123E9FD99F57409E26283EF09E517AB29F5EDFB9293083B6170D2FD204A14783869208B5C56018C732592D72122E9B462D1333B051CC5D5440E2EFE5A6DC98E344E5E99EF06DDA2AB8650EC2CF8769B292359282909E855EA24E3F0E900689B59CABA846E23A425EE26279F0EEB57B2BDFA090B24C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = 5DEEFE127FBA8B8AFA75278D80B02F49845CE96179FDC795C0A76D48ECF9B995F782C29E2E34B946E84EE9AAE67A6DA8551D68114656FF4FFA4865A3AF8A9894242198AEF2D0D0DF578082D8DF7455D6803AC17850BA179FAA5B9ED7FFA4774E553CB62CF35B2887F51495FD8418503489A306876704CD719DB32924C434E247C62AFAD56552E8CF8ADC05A02FA0A2D40C3C63C433D8F0368FD94914C85AE32595FC9FE189ED3070A9662F1E51667D84F203F7AD80472E9D4D669DC41878FEB009F17D4A8F1349BF869A827042F83BB40DB62B30089B7883156D4BB75EEF6EB5F6123F23610CFEA1D62E900BF3F4D149F7CB8B647B354B52B4A59DD0BFAF7E6F3617AC394A63ADEDCFF52AD18C1DCC27EF96C0DCF7A341DB2686AE477F830FB87808D1194283D4B9A9EA98BAE691741F382CA91D4A644717696B97B99AF208C65E47CC388D45CF2EDF18458C94627E4F6104623174F957940553B141CF0D214824863ADB1C368CA7E722C03EF9568AEDD648F39E68F65FFB687ABCBB0C7AED9774F856E070D39D039BCC9731495389C1DAD91C7A46257156F9E620A3E98A3FBEAFCB577FE75C7D50F15D00FB4E806C7774615E55643B5F685C7A99C041572D9981427B429E776482C551E8900756A774D294B572E545533EEB7661EB240E261676EE17009B89A20818E838283604FC6A2E1180D821C5F0A7751874BDE41177D612B83F8E4DBAB4E2693FD29031FAD66EEFBC7040689077A4E8CFE7A605D709AE1AADE011927E50F38440A067FDD0F84324E4B8D0731FE13332A0C9D934B26DF8ADF2807940ABDAB10B2F3A64E8DFADCB97D3FC734B8D25F91C2E63DB0F452FD566DEF4A390B6DD003A31B71121B317D17B2B1D48986890CBD62A5906BA2439DE59CD15660B2A0DFA50A2C79B9C2C3D07F68AFFBCF563C919CD87C45A328D32C898FE26F626CB09133EE017FED39A5A3CF483EF773D8DEB1A719D3A84F4463F49D245BA6958D992DE7AF7B7D6318C82B2B9E3D8BEFBA4E6AB33BCE493C8D4635A9545CD48A4D996023F0411ABC57ADC0B130EBB7310B4C5353801277DFD7600858975957B48EDF1CDFC6C0FDA4417730CF1A677A4911B26D75D2BDE09D07FD8707FEA01C2F8FDB1D5BCB8AA4D894D6662CA6B12E15A98C116F41DE6F7155E0FA6A53CDF9182100FDB2F4F4195ABE30D4DE2E0F5B1A8259B7500734204C1579FFC04027FE4188CBF32608E0F1B94FD49BC4BDF75ABCCA494A6B53952DB01551BF29F7D5C092AAE9C4AEFC8207AB8DBA61CF65B4C7E629012DBEC1AEC545BD3538427E6C62D1E8EB529C9B22098446AEAE7D551EBBD678D9712830D725219B936C6E9D427C33856E82E234EFC3B72523EECAAADE887DC1F521F974E761D756AB56B6400ADCA501F0892DE0D7262503681CEFB1B52E495F81CCE355FD513A9A168966ADCC992F26329A72A02538C6F66F99F4FA0DB64650692F45D992D48634CC5BCFF6749DE31CC075FAEB2C8FC6CED5649DD747735993B3D067A8F2D3C24128DF8CB5D2F35424A1F989D9FA710D9C2894269F08DF1087B9112BBF7A71F59C7CF0E2508F3CA2F1B7ACBBD386E62818AD682358138FB9F89E1DA22BFA092E90DF0B86662E80627EC019DF588934ED2D557019E859DF58A10503C510BDC15EECD464EAE0520272E4D2E0DB260B0D25D0F4EA2313A6F7DB3D5F8706AE474C8F60D715A50FC5FF3E5A8AF582FF8FBF45126ACBA16204969D8925C076E4665FCA82C0CA7059D8E788B1464A16B75E4D18140361DA0A88915CA2E25EFF03EEFE265BEEAAE6BFC587D88E990618D5F4B46C2875F4E59D6579BD337BE29916A9949B3D103AECADCC09F2216A357F875699B59F281EF6CD95F2AD869714A351030ED75256E817B0039479618012CB72768BC4A78D8AF003655175956B4A51E56F9103744FD78EF68C5E836E753EF902506FA2BB47874205BD3D48F965E6059C923D07468CECA78CDDE9135D0F91F15F219216C5207E4D99FBE0ECE760ED31C40915140F2D044E3568179C4F10D54ACE4D9AA264787ACD7AB783D27EB0DAD8A74059E07A3D0E1FD6D0FFFBD7368B1DF8B3A13FB30A5E3F0CFF1BAB5E9688C482A095D648B1817C89DF237A459576712F4A7C0B59D5C42246B115AB9905C53A1D435015EB477E8E5877EC9C226C207AEB58A6CD3D7460A381F5ED8DB5FF351CDAB907A39769EE5A42B2679D1315AD8CE7B59CE2B20C7BF0A707C65BEDAD569C2ACCEA8D668684C28B52EA6B7A98EA0171A98C246C00E8EB62DA2C48122D55E88DD8F989322E4A5FF22EE43AAE169DDF6FB57EA54E0FADDB14E23DF654A3E2A34A8B7F67867E506DB99B5BF46E3289E83C76BB1682AF5C31A13ABBD694BECCE32BD8A2515696541E7F966C7CC3A477E8C852E2E157B9C1BDC1A17DCF22878B6BF0361393145CC897489309C2984C09D467F23625722E01249E8262977696D67CFC2BCF598459A966EF18002D954B79FE85692C0B285EF05C42EEF24EAC66E96937429D4B609183C1F2491948C28151A9CA8C370132E43FD3BB628448C152DE19C40FDFEC69CAEE9485D76060B309FA0D32E5C1C34C3747990F0B7A6F80BDC73180190E59733E7F120406950B18AF79C365DC03FA5D502652B1BDCFCAF9D810244C964B83AB968A8E3B4EE7720A33EA93FF08B49BA0B67AD454DF11F910D9A5EA1358C06881EFEDE49AEC038D7B7FB451FEDDF674BF14720FF6E6D10628BC9869F7BCE48A48825F1EE505D9CB9EDE7FE059B99D6A8D1ADF2D68441AEC9333EB4265F47376CAE0EE612F548F1DA1511E3D1F87EF847DB6BB54818B8539246A8D0B105758BC7FDCAF46DC7456AF6697809BF2EAF5B65FCD88741392E7AA254356621628763E3EE14B670258DB226246E0D4F3D1C32BE4DEE645C1B8A28346021C8CAB3F98CFA1CD59267BAB1218CEE18EB3FE06C4EAD04AD0A7853DCF83DA516288E62A6BCF14A2C20872F8D0FC0F61DB174C7913C6EC47A9A603E8166C83B4FF1E32C900A76A9F57BA1C41DE203392D6818F435123828279D7B36795A505916011D3E40B9894E85F524C2BB45881ACD68D6BC58397BCD3B8DD074B23120EE82F40D0337CF6B6AF9FD0C7F8135E4B3818790863059EABEE9C84F26ABD6BE89EE28FE4BA2B9E16A6339FD12671ECA478E14AC1A20E98D2661445DDE3DE96313571A07D788CED1ED15A08AA0B2C7B30A9E9E7930FF131075E82ED3D4F4AA24BCCEEB7F9BF9C53DA258B7AF2D819038F09D8477BBD5DE6147510DD034E1820A97567B19916F20CBCD9B331D3D723E7E07F7F9D0C286F036D9B16BC19083CE9BF594964937BF7617D2C338643E5BABECE1C81C2A8E97DE23DE90F6CABCC952D821789B8E89E13C1B796BA80401F398929C2EAD142AD4ED74530F79AF24AC6481D871902F85D78484729ED7B36154F0EFA2A45964E94B47CADEA242EB070613F883B9279C4C4203FF5F8F8067F6C1B9769A6B89D4C51E8B7E8DB390EC516E948B70C2FB5A8788EE0A9B3D3A6892A9392262CCD995E70B7CF474AFDDABBEC153DF7D80AB9EC3E6D6133D7AC1BC469A06474659A3A1E9ECC1AA16B47EE4B737FCF3D051E95B13C92D58D001CA492F957734CFA97BF82E6093B17EBC160016E41A4FA5B387D43E67DE7F649D94C62DAF3545BE7FB86F2F641D6F83F2AC217A3348FCF79CEC9A7205020BE3AE72FA9328345055AF0F4CA2614C1D3B4855265472FCDB24C54322C11A9AB81301E1C8D60E56592DBD85626424074C6368D2D5E40F4BC97DE188289168A0AD4BB57BF489BED50627C1D5EE776273939B9901C0307DFAADF97108CEF09C720CD80469B6DFFE966D157543FB261EF359C337FE0C9081C9A39D424EECE5AB36B8D679748841BDCA36B19B1A615B085E0865F69C1B833B7F4410BB424A0B59BDF4BDCAAE4B93DE8DEF84DCD9B3CD037F5AC81A8FB55CADE7BB422EE1677D126C3F49EE51805B61851B8D00C44CF11FE5CD72745C1ED570069D5341FAC1E3596CD7CE447EED2CCD6C453135AB86769F9392AC972A27B75203E7409917BFD8A1A385AB0EA04851329D92D3D69B0120D2543BDC5C7ED0A8E5CF6BAB812B99AF31070C2690B1CE8FCB6399E9EA3EF39F4C869B82C1C3B9D4FE3EF65D947504359203084C72CAE64505C2CAC6872D39158ED2B1BE24C819DDA8ECA3F8E37686521DF174B511670B0329012FDD5E6F74D3F932039643FB07F8C113AFE3596946742E1F556975C6E8EBAA8986475346AAF92AC854EB342B5DB48A4DACF1C0B79EFF920859277BD13A85B25F21CC115ED879F459FACA4BEC140E47F1F13032D23634A3D0043EC9DA17D4E6A061A65F43833078FB1EFCA72C2F0BE26902DF3579D1818BA673375080B74157595C1442EE8ADCC1A67E07C72F3EBC91EACEF93E6FBA12E18D45A353516F96CAF9DB3A5BF206E8929E178AFE21F7B00B51968B5819B31551AF19D6900D7996794F0BBA84070169420FD73247A8C3EA89BACED30E1223883936048088C4BA09E31F9C3F76463ACEC039FEA94FC50596492F2F962BF27C7A94F5E921733B36CC7F736920016BDECF3CF6A19DA5914E1B23A7D3DC40197F256282EF3A337A94CB958AF1609BCC7C1CD2E533B3F8036BE07BD1AEB38A6D69C15B19B1538A4D9B6AB82BAC386C333CE81B2E05659B6734D9BA0CE0319F54E138DE57A2B4769E19E39AC63810BAC3D4542765B71EEE6437D2E33113EEEB96BCF445695263073DB0B64984A9F8BB1E6AE6F13B87BA9B7DAE5146F980AE7F6471AA9DE1EAD0D76413ED1D4B81C58CDA4B52B5FDFFB8D3F08161F17A6F659BF2C2063F07A58338B3D6985E0D2D1FBF8FC6DCD7267E429AB3BB1B6E8CDBC464D3BC06C1BBC549EE6A8D896446AA38825AF09B349319B3206660A1E23AE5AD177D528FC279D17F35663BF03B7970F000218F88A09DAED4E7F71F8E3725D4FFDC893E5662A9505AB162266C548739FC20EC4C5076D9515E25E53E3731328BE458BBFC8BBF61349AA021CCE4F9CD984FBD4780F9BAA6C6578371A884A1A258905CAF33601B240F94C0B968306B1888EFC9DC5407A5B17BA1A0F4B5AA18546483C2298978B940C655EC2B196435AAE1D90340AC61967C96F291B4963BA0457181F495FF25D399FBF871F11AFFB9C8437D4BD57CC0FD675EB477E90E7DAF324A9E7DCCCAB7A68AC3DB32D190258558265A9B1BB6825A8CDF81AEC8DA817A6487E7BA0ED8933951B41BAFD1D2681EA3079F7026023C3B118469009D982150696FA892D4CF4ED1128A03C9FDC1B7EBB68ACF964C1335B62D3BAACDA1960A2C9A92F69390B02084F7AA0BE4D1B4DEDC74E31D5CDCFF98ACA4F5181ED0E0D231EFCA3CE4993B25F85D1EC474742AF90D2FA0AAE30F0EC495A3B3A0C81922C92F5E9F3CFEF47FE91201A5E4949D69ED9B94B28695B6357DE593C4E48C6C5DBC1A9640B58EE087234EDD12BB2CCAE6E89B5F0D07279CB0A8FF93C053B5A90E7769EA6368B80A4A84014C5A5BFE02E9D59E6A8C452553B6CEFFA534818BB0E99243099E032591E51042CC482CA6034A316DAC59EA2DB6B587746320E636EE4771068A5AC65F92E1450281E75754E3AEB352E67872CE24BC1FB04F943B7E9B7B7C460E083E98A1F386BB128B7E3B3601A36AFC3469E639B23366F05CF6B69149B7BE31B23BA833B5E82F41A4FFEC09F19C2A29565A315E4BDE2A4EBFC4D6EF85A49BBCE90F9265ED8046E29326EB6A42D0086F8CFAADE84F1BE86CB9A4B09F03A07F8EF7BC3B4C416E48F783255BF7BF292333D7143480EAC91E5BAAFDCCFA8DC33742C5DD30E980769FF556C6953D60298C6476680E62307586C8ECD17AC4AA94B61AEC820FADDEAFC11A4F603402F5537ECF8E68016CCF89704057F8414E210F8D692464C53584D9B806814D42A7F2A3223EE750AF90669D0E57A6E5629A7FBB2902BD495E014B0F02B0F5A82AC3FCA5E714D8EF45E40018958050FC59E762DAB77473703C47C04DC4D52FAC8B00044248928B0EE9365E75D13A70C3C42C0F09C5F38620C6AAB9DE06FD670DF217669DEB1DDC87DDDFFA9AAEE75302614F91E1097B1B3FFABEF46434FB8096D5C393A7135DDB26BF3D7C18388B5330C48E179084D805E52653A2BE054AC394FB1B09D7CA0DB5564BCED75F43EAD6108478FF5646865B2039669FB984DBCB35EBC1543F4C16C053A15DD49CA3366700316290DFA98D35E119461C5170DF528068A05C00EBAFA73239B3AFA604A1B9A25609E421CBA1D4510C2F69EC9A2FFE0526A810515FBC7B4782E6DD927E4420717FE83E05804701565E5C92460027B41196962ED37A4174EABB15C10DEAEB6A9862A1A7FEA716969B27DE09BE0F07B10BA093756BC44EF27AABE2FBA0D29BAFB2B76A67F7355298675A9F8D2280A6082BB9901B973698766249FC78005FC15B08F20BBDB9B39E845A8E89FA7034645362DDF98BB1876F3126541C239EDEED8F0AC5FDF1A960EAB7B5518F6E5E3E1B2EC362FA560207BD421A0A2F083404443ACE494E6F106986B5E264804D14FC81E2C3718D94E34BCC7D820C4A1B41036C6624CDCD996C7539A00DBB7841C872B25B654C9CF07DD9DD1396D7153085FFE08F44743108B3BD7617A3513E2C20531B3E024A573652529895D61D99B0F9A5010C0B551C2DFDB237C7D8A5B337AFC8A846E7E99C29149BD9843ACBC1167A1CAF047B1ECD104C67E17A206357875CFCFC6A6F9C07E17CC0B136EE97AB841C3BF872E5D4579EA6847FCC97C801139FF4EBF6931D62A196229729D72769A8109C55478E11309699C8AD91B10EEB81E8DFC2107C6AB0A4760B9D800AD1305F9CAB81BCDE1EB08EFEADB11BBCF79B4B3CA5E1536D25E20EFB9B7A656BEDC260913D8C0C2F4CACFCCCFBC81B087B691B60D988216D5EEEAF589198C37319B0159FDB59CCFEB1125A73DA535474EB775FB421179D742909994AEFB7050C167DA0F1F118B100F9D24754A4D6042B5958C36F8E0F887543600F9CF5D9C10FC46F1F1E431BC4F9CF4AC69375FFD1E8FC8E595871A6C9026821E1CD59599AC3529F6DD7A30A54D1C177 +pk = 5DEEFE127FBA8B8AFA75278D80B02F499DDB7436C4023B6DBE12DC6FBF423F5489874A33C91F204C0819AD68A763801C5F0F78C7C388DE5505EF0C65069A56A66CFD26E874B979B1E8F435B14E75A7D4378DACE0AC2D793AEA63E2C644DA66431ACEF71356A74F2E95D9646521596249E0D70CD0FA95D245A2DDC615720972FB11D5B6A3E0DE3A3B307C5896D32822138BD388E6FF4D14C240E3B32F07A5F56C0E7A44F7A6140F549A33F177ECA8CEDEEAF7DAFFB64701EEF70DD7E0D300C141BDF91E960ADC9BDB7F76C0753F40AF376BDF42605877D85847A88F128BC2877FABFA02FD0FD88FEE126C065125C304B83EFFB71AEEF5CB81A966E91E3C0E0BDF108F89A0158D5B698548AB0ABF0672D5241532ABF224FF27406BBF80819DF08947116385F4E77E1206AAC831A313114DE5FD4E43BC4D72DE50169EDD5E0E7F37B9E0E5E23C3CB88B97F8104590E9B7048628BE613D8577A2710294F2C12F7D6BEC723D3B34FED7BB30094565DB60A80DC1AA016E728248DD1325B1A5ED7C622EF19C8917A0BEAEF9DA84BA2FB5BCA5B121E0D6220164E850EC610412B005659977C0CB871B3048CC7640CE8A4BCA120064EAD40256ECD61E41F47D405D63DDCCFFD24EF3CB6FA62A414D07F2EA7FE97B24F979A57E4FEDC9F7433120D5C46A2E67DF326316F27F836BE9520FD2CA7D98389738427E53D51549C9BF4C704AAB6C0DC5A10948241AB163A262C9353CA6258AC8A0D6218DFA33F9199F0B3806F759B66BF1AF563F5FDA27B7438232A95D21CF487764F263D5BA9ECB773301B5E8367B752F1C6841594227396C55AEECE65D21972D99A6FAAFA4F10332D7162F1C5B6725B950D2F320F1060A884442CA82D1DA92AB4A6EA95B3069469557B09AF516EFD8C60B44EF35516D01BCA45392F46E56AA0988F10616D886BE8E3BA69FD23926CF6012319E0877E8A583C30641B5BFE0175E60D3F1699027ACB82B272D341C735A5475063D2E3919F26E4D65B54E1C981FA443EE7D84D59280F6CA80BF7EA137A0E6115F0020CA94C47F4002CE15D57F1F0F43D72D157E3271EEF71DBE5A1178B56E91311F8DFBED7F206686ED2389ABAE5103C7E02BA013F659157B70B9FEB53DF01A1EE36797AC0939FF526786813102D0FB1C8613905E52779172F5FB2E15925F896E9A8CF7F924529D4079428F23480D687C8355F6DD51F2FACC48141A447EC65F3A6AEC397B51AA4FE00B297938ECE1564F5685E3C242F97C53D3C61366C2BAFC44B9832B36D6F4E577468544A846839774FE9160637A5F9D786AAE901F04EA70101576CC7BDD6A4936CDFD2B01127E1B68AFAEFB147D1938EEB2FFA592C2EFE48D347A1FA9CC6AAA812024C3819358AF6FDEE303245A87DC45F006D6B562C9839C40EFC850FDAFC12A88306D898C653A58733797287B20409FDB0C9C96C153E782DA520FE82480F892E4E30725226273DB201CB71A041AF88596CDF52F12D2715FF87B4AF41822E87EE45CF9605876D340DAB01E82E19F977941E4A39548C830C78C7BE1F04FA8BFFA620C3D8309EC6B3F0948CE3AE68C8C09957CFDC561C16803F7C73A7B4DB22689CD3AD3310830F7DEADD02C50145D430BBE36A8A75548E0D90B11032A9142571CAF81F6580EA722919252FAF6E64B79853CEE8A274B4ABEB7BC84ABD754563A1916D569C27B91AC7BBB06C1564244C0B6EBE39CD38F974290C96FB2622A6470AD81A8D982A47C5CB2EDAD381018074CE3AB5C7D0D3EDCAFBEF94C474A76098453E40FDA137472C1B782384528A81988EBF23A3FDA1FEC8B892BC1629C32D27D268D582A4576A55316FDD1E24BC03658CAB28D691C1A5BC351A33834AE9174B35399024FF95C7B8B90E803C7F68DDBC33FA905A90B3FA99E2B289B8918EEEABAE5FE72F0A67752CE0F8E4B2B0647B06F6AB18E56E5D7E9FB9582605513CE51E695AF61C243F5542CE98F32338A3C23801490F6ACE486C5E69837D05C6B3FB44560BAC1E29D0CCF551925F75B5ED06272262A544D86288F3AA87A369A685ADEFEA407DFF330F724276C981DFF11439BE2CCE8173EB627D170E11138932078117DC13D4C09841BD16F823541D3AF0C0ECCCCEBE8950774DDA9510CCDA3EE1CF221574AB8CBEECC7B7D454BDD622AD41692E5DC8C0EB6BED23ABCA8F858D886D219755584834A2C079368758591A7F1A900A01C4DF7BC9F5302C6FACAB32B8A7885C983377DFAADC32B7D5087CB7FDFB863A532C2186C9C844E113D12F4DAF1D84DE70E45353A0081BE9F3C32FEADF6E770487C856D5B2DDA3E9A31A3D4182910AF1F6EE5B8B1B8C79D676DA2B69705E28EB970EE0810083A094F64E5C5C79C912D2C37C9FD70206E47EE925363E55FE2DB55B7568AEF8C07E0217C92D640418049CA39AC7789D47A2B9C2B2C5327EC020AA1BC6411A2E44039E1A2996D936BB10E74C5C237BB0E69088021CF91568CCC328793F42C2DF92053FB8EDEF553497B2018B27A2CE422D18B44CB8F4C0B92E99E1338E246BFB7D47D497598BC33C847943EB9720F22CFC63E519645D4336AB8E093C26A8BE8A6691C16B6646E3489D89757D43C04EF13425D19ECC76EA871ABAA53FD4ED06A13956457A944FF79A0D5FF8A1A3655C1B2522B4FCD9CB733B1110FE8BB116B2CF28B10C894D53B7963977CABFF45033FCBD231D1BBFAE0FD9B5C82B833F0AC845FE121E062B95841A98B88B99201A21F64F2606C1C53B9323EB6C5FBB83622498E86737AE84EAD6DCDE733BDDA02B8C57186F428EFA0FBB3772A6F3AB6B8FDBE0F265ABE2D5301E192A08C3C76B59DAC482A4C585F8E60CE2078919E03231201AEB49541A06D5E4F9B3C1D810541CF59D712F3736AD1FEA79001F58B1152C0C5B1FC487A4F448192D59F5F668647DE6C21B255F01F429A7F52CA9C638A03B32034B230E3B08EA25265782E7EA8E00B0B018EBC434D678CE646FCBB0A1B846BAC8F15A26E36DCC93B69B9A12DB987302F6CFB35A3FFD0F7AE3FF4951784E05FE1A100A2980A75CB620CAEB54CE2FFA8639BC3373601EE97690D1E24C06F26AD00EC4ADAEAE2FE2CB247F6A817D54E4D40CB01734B7D16C798CF1D84DB47F3C7884B619D09FA99EC113A07C2CB232DBC777DCB702A108EE2B6796DF3DE55B23C41916AC14AC6FE4F7A3B9BAF402F50A4EE46208F98DDB778E8CEDA0CA2DF92985F78C00B1517CAA8197F65C4661778B44D14EDD92408ED8D6E6D1D30F5EE41784B5F4D6BDFBC77DF302160F4E1ECB0CAB31AF32437FE29A3155835E9D70CFF17F46E1B1EF2A78BCCE85B7E8CFE841705FABE611948DA8C419D609C4670E53E9095670F3F7431A12B07443189F62DB8135BEFBD8F0F5CC7894A7143550FC9A319B133A85EEAEB64BC6B43AA5B5DAF15A116DE34C3EB093A4FDBB6FB6BA913F1B1E5AEBFE8D9F079EBED961942B3A8E95C3F945F2ED5B5D0D87C563BBD90BA02A40D359EDA9CB12B27FF35E83B392D4ECA08D9AF44567A27BFFBABE44C0487FBF542C99D0B0DB5F440E3C64500AD8C651AF8B9BAA053FE7ABB36546F8D294FEE54AF9E28BC9A27ADB73E2727B63CFB17F4352B8E7696170BF89556055FDC6030B4972D27C91CF2D467F09A9D816E8A308DE5D60D1CA1EFCE6A0FA9FDBAEB4217B304049B0369542C6C2BC005C31F0C9C0D3584877FFFE0919977C3CDEA96E59C24BF41DF7D6705F590BF73C0D1E2BF2F2323D12958373B4620D12C71194A052688766383FBB933F77867B6EB9F11E7BBBEE177D10625F8F67CD417F34427E6331AEDE693D0EAA4B0D889F3F7FF70C32A6CC2B2CC5BB14D1EBBB0A11841ABDF30F7E816413C45AC0AC586F53FCD2819ACF4D4ABC10856CC3842D6EBAB0E593C111B29C71689C35A9CF0A58FCD75BC5C7972821EB58E3427F0AADB06F2ADD39FF11648429034E648EC4F1D95499AC4605254355DFBFB1BCED3FE4BC02E3C33CDB5B4122AC1D1DE8DB01C8B392625062552D5860D793DC1EBD17E5287074E598F8F29D58FE46912BAC76D11FC7720B13BD65B7586A8DFF00B6FF66EDE7B1E8A6E13812502318E33C072F320BF309E8519C4C3452704781BFC8BCB60FB9699C6DCCC0424E8037FD827B9CFED0DF24F28BD4188F51FEC6E5E1DA180860B64E0A097B3BD38007C13176BC62C3F8D975FA92BFD7F61E3A4DE3E3F435160AB51FBFD967ACD44109CB1FA90E483D8CF5530657E051585AB34E8B1D2E255F0661DA2B7F2024831B5C88FDF0E4E195DAD7AAADE8BE93DE740ED083E9839F8B6E10366EE6266C5C6E33F316728F7F22EB1BB9E2373D0A8FB5811E84D64E1380AC82D80036660044B05FD1DD3676F0B764C78DADB87B3169D25E772DE1CC83C95122D537F0F2CA50E97B81DF1C0C1767CD49AE00E1734E7DBD8698CAFE915EC0982EB8375842A1327AA12E8A31225F9C3C14FAEF2E451E9165A0446A5618F5A9B26A234FB4A3552F5508A43AE6C2B3F735DFC6EC3060AA8D4B3F7539F33A4B991159D3CB95A0784C11100F97A534C84D11A4BF08C88A00BFCC10CFBA8321BEE66004E0AD4033B873251E94449909CF7579838F84D09F5498035F1F1D82EFA0A5772ED375862365DA906953F3523358111C4C8EB009643FC67A263273E0A5C10C2340A9D454FC0FDABE906F216DEDF227B1FAF874338CA780ECA2DA37C6107E38D5C0A452595D998FB5EE096D2888EB1BA4CE5567F26550B02C595A62C246498F68CFE83CFEBF74217F1DBE44AF030E9ED0AE5AD2726084348C1722D7C6599C605285CBA6E0ADEE9ED16F0F3653914D25A2C499923D46A87F0DDC558D9C7C8E6A811CD057BB92C0A17FD22C75F924A62CAD17D90EC55EFF183F63052C032213678CEF46C1EE5FA184741491D636A187F16216A4297EB8FEF8DB301A98D36E2780F754BDDC0605B0E5C7357B607ED8A858E7F38551116B18E98D0F2A724C60B7479C178BE7A071206A23BAB88035368D172C818A19B4F2990084CFB5ACAE3FCA2C77B34433BBA28435D74B50B29B957BA5C93BADA88556C8A56EB079311915978F509C25F7C74D46F9A0359A4C43C7829DF6662FA007CCC9D4947A247C0DF2F754A5A34DD72163F86AB991497F86CA74C778A7E0177297866F3F67A533AD222C5CA384C04D3CDE64560E5F1BBD09EB789FEC1A045EA00A90787C620CF3EDDC7EFD25CE144628DE6811AA5EEA6512BA8A2CDD292D1F25FFDD118642A125135810AB1DB50A9BE06EC999E4D431A3A77CAA031A6B1D9AFB3CBE33C4F7E81E9B557A53215EEC0951215CC1827A2A79B5B2794102D315B01F1BEB59DD138B2EA3F276BB9B6701E6BD77B229670D2CCB2A0CF72ADCF023F9D5D4A1AAE45028F362384DC01815A8DD27C396874E198FE9844FA0E847BF9EE3968B269E82A85389C3F10485E1FF486C7B1DB86502DC32AA3A9E0169813CCEC008197476B974BB75BCF47F417717A7E86CA2F241490228638AC2088874B1E499A110C4D131FFEAFE85722B3F63B04CA4CC42A696EE413235D6B62BA60625E2B645D06B8B582591F0C0254AE9121B64EEB57D7C6C6397102FE0FE6805941FC66FA417CFF1CA308DA756492303AF5B728106D58F2B3112069652A725F1F736A6751C64BF257BDECD9F307F5704E180EF581466B8A3D56B240628AE66E4BB15055F4B1632F3415B7AC5D621118C4BB61782C97BE623881EA2324248E6886074DD09EF6FD875CB1B437096D19E3D0B40E7BB281DD6FDFCAE9BDA1D5A2C511059528801181BDFDF58D9ACBB92D264C7768B2ACCAA6EB4BD1448C673B61C283D790D3C16096E9543C07407BC48E163EF4019BCF265CD54501A11783A2753FB2A58D5E4A0490DEC0A842392319EBCDD5F9759216B852AA03438BE75A8BBEE58E371878F1BC9D3C85D3867A468BA29EFF03E28543D126A7A40BB2F51B2F545ED9F60E959C618FCFDE9422B7A248B94BEF5B98E420F57AE13E53C6603F3212DE84C9A2731D95ED94FE21A867FDAE03861D960410B13703CF9BF02F1726D9CB1F7828327E250A4CCCE462507A4832AA27BDD9E843E1CC0E48F339CE7F0F4517691BD8E4ACF4BA69B36330EFC6337741D365E0531705BC45BDE8DCB9649E2DFED04EF79CF43B3E04A28F0011C66A2F56A210D230D39117646AC973351161FF9C7BDAA81760B2039BB63F87D32142A446958E43B1A4B484AD2769F299FA695A2962395BC30975228A35FA080F3EFEFC47583B9B010530B8C4CB064C97BF37B68DB45E43912A7D1CA300884381FC2FDCF9FAB584DDB06273E9C42D915AF216856BE7BC8C668181C1EEE9C65876ED3D2F403461E14529AC7D2E989EEE4D9753FCC0BE9F5A58FE46671A3676F07226B14E2E47587D720619CE7648AB8E595C5FD3A9EFB1673AFFA99175111147E0C6E1CAF3E6FEC5C9C8645286C12CE2EA088AA8A5955FAD07FD4964CE5CBEABA76AC660B72BE8E33D3A02A87033829BFBBA95B51EDE69687A223C89783E152DFF7581E64701DA65FD6DFC3E063A147809591AD59997A6FD07BC514514C155A88E955A966A44071E9AB5437D3DD62B999E0AC8667D94B83045D4C5AF7E32D200E6E3811F4A19D12F0B2C671CDD4C7C62AE2578211546ED7DB5EB40EB521BA0CEDA80CF944925F7BEF204D1504588E283C978D474AF83B73B88B4FB1104D6DB51B677DAFC63A3B6B4C6B9E2DEE14F901909AC6387CA6756A2E22BF99E0E2AA0DE31381E055E7A9D7C6C72B56DE45F33864DA00F8CB05549544569256D04E7C98D3B1C6DFEE1DD5F986DC0CCA202F614E08C45E3641059D80C53347BD01E04418A757057D3185C01C878E6C682AB63FA7927AE2411F77CC79719258A9D3F49952969838079AC021BF9FCE137B0D9BBF1326E8724AD2FA8F022F099C2FCCF31C8A2457DB0D325C6CF9D61D8D0528B952E0485F30A0A5691FBE7E48A4DE8A691DC7625AA2D57A95A1C4080AF99D1940BD08E0BFED5D9DE6E51DBA2B4AD5F5BB6D2DDD2BE03174A4402980EA5E7998CB6759B1151B19998C349E9EED91F6F60549CC11B9BA7018D0116E9D4A2C47B1488E09E84A184A2898B9232922564EDC290DE5855C8BD27E2E901A2F52AA593F8B612B544028B14CE356233B75C201206E6E5BDB6ECB120AE893FC571B1D37490A9354C4BE206A354C7F20AFA2F26DA1A172FAF1B3C2EFC6CBF9A7B2E37C766842FDE7AB3FCE43E2435547D36FCDCA5B731EFB9ECC10CEBADB916FEE1B92B523A20571ACB55269F0639D297EFA2752B4CFB99A5E6D4100EE48B2F2F4F814A40C498469D681FCEC28BD9BC9CA590E2655659D116B298F112908E8D0E5A0C16B70AE7199B9B4070D40FC9EE5D93F23F95023244A1F972D314D6C40C7291AF40A4229B7E3AE6F1882233F9BA8836E96894F25220BA027164997DB00ECF9573528C3AE707C22D1E03574A5CD21380DECE2FBCFC1F54E8A95477254F27788A2B7F150A77C74F34F87F4CD4C4AC4CEE09725B13BBD3BF1A6DA433448AAD712A1E3D143D772B55D64027CE35FEFA783B13D9250809EEF44734808BA5219522A7C14DC9CFD93D1E06104F83BC15D33CDC058E5525966B8EC48B07C45883F20642BB1D03DDA9E380E53C0A3A5FC647AC93B7A14F143D51092F73053FD76E9D500DCF82945996B134F7FC5C2B271A6A0D15430AA85620C1B84422C604134EC4890DF54CB59E838BA1DB464642E66086634EA7412CC10C32DF4821FCD296B49367E7308054D370BA5B430488F4F30532F429F236F583F998AAD7E23338652A84C01F0B9D5052F680C61516D2FC7944B5869259BADF5F2CBA62B8E28891910876BEDE1D1AC581AEDFFE6DCA1DB7522EE421AA29D5CB7448FEA5 sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC2289D858201E207E01AD43442CF4C3FB -smlen = 1795 -sm = C1DFF4FE30084EA6474FF095A8E73C00395F87D68D70ACE458CA8606F45376E8BB49FBAB5060C1AC1F828A51D4A4401BC5C979E2A62F42EBB84BCC53D81AD04942802D2CA4EADBA830655C248E56488DF60C9EEA4A7E366710861889348F41D4747C7E04A8EBF3735DBD3BB89A27AD26C081924EB8F8AB84B9AA1920DB7DF6FCD951809C2F9508AFAE935A3082BB211AE9B451752C4DF4B00CEB50AE54D250399B31139164B7A352D83A43D96742D6B05EB1A646F0D01A9300A182B831F948D1DCD6809C1B5CF933FADF62345F4DDFC1873B53CF4408E96064BF1552BF092D405C3A16F7D6C4A9690D855EC429740E9EF16CCB844AD8A8FBB0086D2A8586674AA7BA25AB542C6B39209B7F700371E7262E81C98F9F37D522AA3BDA6459C83A863641E75EE8CC2D4C82B91E9BC9911C3D5CB9256DD3B4C0A1D4A5EB8161E971A07CFEC9846BF99985D839939DBD15645097CB934A332A4D4D8B8D72F46F4B53FCB3C5CD084DA2504EB406A2DF43D84A91CE3340B651FE6654128D1F03E330AC9F36984D651AA307A655B03A278FF15D958C4C3FC5E7ACD7B2BE38D2B4662FFEE16A413C5707AB2D665D7D51AA58F9BC51678C344DE681F0601C71C772D0E0A461C4B332A159337D47C8B9526A1031C602E9E5AB895D9ABC710D3A977A5BB8E314A2AB41FE237D735F1DE585EA6ED6683FC03C2EC32864039E3AA7E20C224A6C5338B19391731070C1A699E0FF4BC4CEBF67FD8F39E9CF960C710690D7D0157079818FE7AD27446DD7A2A8C10F2FBCADFB9C28A7D2353BCEF7B7EC1072E27AB7E49ECBF2D5C1D250D2983F3A463D5510819A84AB5AB16375010BEB395E570261C8294F57F65734190F4357D88D23588705A555D4E9B1AAAF24134EB43C89567E6185661DA26C57E77F41466C528B2878E6ABB43ECD35E55B74AB7B5EAC7DDE0F7388B84384495D274369A91AD8AB658604292FE5298FB36B94EA5F48554474D9B10B4A07B3D16D416DF99929786B5746E33D191E996F5D156E5E0234D4021AEB3589E1BEF97BC3C5FD8F3692F4A442E8B525DC1E179A8B05615DC05E33657F7476D715785A21030FB2107123D086C900E6257606016CEEBA6FCF42DB555A3A5CB66BE4E3A17DC5C8F243087C1E291C4126A7122651B76BD3D1826A4FFC37B6635532373591EEF686D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +smlen = 1921 +sm = 598693327A9FAF28754712AB2C7702FDFBE046A1861E59911E6D54B01EA57BF57F7A957744D3D037F23AB638758A489E09085F22A5B134AEC2B0059526EA28C3077F77A3836FA606D3D6667F349EDEA76B6DA6E36EDF908CB8045D438843BBF6ED05F487FCBF72748F23C67258E36FA8FEA3AD7AC0CFED5BCA5004ACBF8B1347CE266AC4CA6E307C05E018C95E23B227D683468C4CD808E1C7E2B31E3A0BD0C0E1FD412CEFD19B840B5A27DAE906635AA24A392F490FF87E1C8886FF12682809824D19822A1361DDE9256B190173D7D3B04BE9AECC3F009D59D41F7DD27E8B4D54334D4F0582B2130FA69BC4FABBEA3C43E0BFE5B7FD62C9B8B95EC1DDD1FA0D5EFE9AE7B19D4B488708788D286154A00D285EDC652830C79755ED27916FAF123CBCBFC266FD46F7DBFEBEFB18993E525C45521B67616F6DD60D00856091F2DF8D052DCC96F53C51AEC4A5D8BBD3E4775633F40AB75238266A5EDE74889A3BDE07DC876AB811753080C121D41CD5D8F5CB43D67B071EB1BE9E53E10110A154FC337A616845E5A4577D3A0468A4FD36D833220C062A0AA9BB73ABD8CCD47F0F0D4A7D3466FE6C8C48E1B5525D6CEDB139DF7EB0779E4D0F9BDD717E81C25C95FA08C36E03C9A1B3658BB388A8CB3EA0511CE3D6423529152145274A322B897B1F211407C75822B68E4DFFEC8C5B26B3B633D0D61CA893C5FE9531C2E260A0D4101FC45B335CE85E73B10BD2A790B221A61AB31B8F94B0E2D068FB3C5B4D2A2F09648CAA0E187C3395D61422726CD9266C9C306B35DE150A1ED3A6A14169097D36C58419243D02734616676007C9D067612413506E32A65421B2BFC23FBB65FC6ED484F03951A84E23573706766F02959E38151E36C5AF2968971B8D1AD43B68A462CFDF21082F2929E6CEF3EF17D37BA123F6EBDC683F437F8DA3FF18359D8F491609443C1F1981B7A0B222EFDBDAEE7628A60799BE74F9D360BF184C46F0752890763C9ACDE2878C147053B42D3CDA9FFCFDF9B9FE0C20394BC6FF76CC182041FCA56BEEF4FBC3FC7008617BA800BF82CC3DCA7FF6F68FF6B5C8C490E352437DA409925E788184A904047F8193CEA6A97F9AA3872DA5D08895CA65475B567437F5B042E3C5D5C0A8167C371BC83E6FF93A3281DD190486C4CD7738D89DFDB4D32DF22E4F24341F2301828697E7DFDD61200E202FDAA103F38A64A9EDB617BD2A3E6BB165751085AAF9DFA739B149B9B45C6588AEA99CB63C9BE25F43486414C26B0819A5E16F0FB624BFD738DAD45B181BAF4E2AD8CD83343221BFE55CB66BE4E3A17DC5C8F243087C1E291C4126A7122651B76BD3D1826A4FFC37B6635532373591EEF686D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 4DD92BF4F276297EEC6ED60259A1EE809984656E1C6FF099A153ADEA5904285E6955FBFF53654FDA1EF59D0B92ECDA5C411FC79AEA56BB05436734C71C4D82E972BF2424870BB741560824218A9B3BFE8BD035AE48BD9E73E0C08BD33D042777080B77CB9E1F1D0065056BC2F71B649E4BB64C0F6F68A2C5976F0144F3F94D020B6AFBFBB872130823A5EFB96BFF1F6582AC73B1C22B5D3D9746E3D4E5490C39F88FD7AC98AE984915BF751D847492D4B255E697E52D5BED23E957DCA4699BE7A3DD3D17673054189BB4BEAA838F0D118B5614F64A9323A9F2BC735B18BA825EDDCB6B70CDBB3B189CFD536B84512C04B6A0D4F68F293976B4A7D485CEA73585E05288158BC460B833BF40AA1B7D2CBDA3774037EAB1DD69B5795E573C4364ACA5F5D8F662F74C98DCBD0BEE81451FA1B9B743C9F15BB5D9067FF4001066843B9EF44D82B9D721417392271F83513D527900611D43F2CFE54D1FE75DD47BB89489D5A0F1000772C05E078B33C4D7EEF97F0FB14FE0DFAF522C662E031DFE31B1CDE94032B5934C24D94635CC68A74098262A870B306B62927A48B49560B6B23EA35AD565FF3C6D5D8D61AE8082E1011685F1F1DC409BD7C1C950DA3B2CC129CB6C5BA20B0B953768E04CE2AB951DE87517AF0B31E6D0CB23CF646FC3B191A21AA8E5BB4BAB6213E6C58B7C6E0AE3B5E86694D3DDAC5A90783AA9F039B92FC05816D668B58109DA823EF412A0FC8EFCD73AD4A21ADBCFDC65C87755C6F99D0F6368F394BA70BE74BDD22A5757AE707F02B66647096D1F1ABBC5FC28D57EA58E66A45519E5C0F6227786C0AB51170DA7B800BB0470AAD1768FDFFCA94A02FB10E0CC3AF07A05976B9EF424D156F4EFBEF14787F0013B7D38F34DEA799CF4CB60B1CC158017F16E0C98953DED3963FF608302754F494A436E08C587C0173AA25929257F87429874473E5C8EEFD07B66BC507C22E9433D46623D44031AEEAFDB59093828CA1ADA45232614E29E87340F56D6444C1520033C8FA0B36A6D69FB01FA4DBA1BAF860E65B9DC7188E41B64C67F3531235EA241C5163F27D4D766AFC692AF315579BA54C3F32246986FA8FA80061A33F11D7569C987335C3E57226BCBE28F570215B5CF117E64F46DAD18E7CBBA65C13A67FCD5B3DDF613AC509BB65C45D405D011B6595EF18293E498C2DC8C38AF6CB6DEAA60D65AEB47588EF5582CD7DAEB2AEF6721701A66CDA7B5C8F7D9B87BA54D5F2F5F0557754F2C9CD0F7CDCBE3CAACED4982A0947CFCAF50635D67B456D70D0DB436C69C86A734B4DFD91FF7E8831C32884EBA7976815535D363C424A08A0494D4AB6F6EF6B0F46C8ACB00CB5878C86B787E368C58D1720A96EFD272F8DF95595916D29AF63BEFAEBA8D16849493BCBED2594FCD7A7F6B721EE63905F939D58D2FEA1AFD831F0F8448B9F7DD039A9AE45E6EA0F94E0734AA5EBFB7A10FF29388046C252CA3A79B0C04204F38CCA154FBDB149E86DD73416A42D74E3A12E3F73E66E300CD8122ECD10B24AA1968A16EE9EFC20326B7AB83526CFBA1889FD88AFD3568A8511470892CF01A43D36304B595A846485458661AB8E29BE1ACC69D780A0354AC6F568FBC62A448A764FB5305175227EC828C20EDDEB939ADBD0EF74624CE7DA51181C6D6419A987ACF398899F00C7778CC5CEA6334687FEA4BDCF579DB163409BA09C22B216F6DFD91A57D6E3ED3CAC7343DF78C0EC4D821D91E035340E53EE4E039867D01B2EE2DBF775AD3A4CA1A63794028B0202D9D96B4784D4C10D4BD068D6DD2112CF26A74165EC927E96251DFE05822E11A6D91803EA0B0C42FB8780E8FA77FA64E2A3A196B088C8904DA7BC83DE5514EECF0D5E55A2F5446A82A64754AD1AF6E2F432E2DC3721226D5B0D6165B27933D0949169A6A83B90EA8BF1D9872A521039E74C4A2560286E854F9F9257E1D070EA5DACA1868E64E2B00E10CE7821138A7EE7F2E0CFDFC76710978E816E1F4344DE5E46A9728AEF8C7F886FEAB24DD1980F1DB413AE66A0CE94F0F1C4FD206F7CEB3661AF2374D15C82B7C64F9307090F04DE7989FA3EF2E12C2116F2F9CC3AC1584DDE83BA622267AA3624D46B841F172C01BF4D9EE32F4484153F62C8D902E234BFD3B7A6E1B39E5606418C216EA0CADA4D299E0A77A2EAAF63C17D84A931A39BB35583C2717DA6C6E8D90F11E97DAB7531B2A9294BBDFDFE7561E9E496F4A51FC055669B8272C4358E4E2CFFEC9465490DBFD7426689AF1E659C584F5E319FAB959E5A3E602FC1D86028B5CF08395C204C755E2D167EF797F4BDD41A890F7E6924EB926CD218A89F90070080E1C75ACAD96A9027F7E5C74A6976E783075311ECB572CBE2DEA7FF02DBB1ED75C845C1E6244653D97821B5F8D72766CA6A99F16443F1310AF4386A264DD454494D8545935F9416A6D85BD26000AA25C20606661B5530679AF3D06EC63039FD7D1CEA3D1690EBA11E96F65DD581E4E61A244ECAEE6E74C1EBE0940879DC70370320AA4B250CAC5173B6C9DA874D1569C9D7B9BD52B61739C582C63C1E045A9A21B0115AB90DC9F4B4927E03E74F043B9836967DEC62C3C36F8BC8B8050EB36743CDF03A3BA8142EA61EFCE48854712B2A264CCD703BC2253AA30C53B022B196A3A132E7E1670DF75EC4F1A3D0C5501EA47D64E2E12FC4FE06B7B00A21D73EB8E816B431EE93B3340B32EC028C45C8C206C63F479C00ECD31284FB0D3EF51409177B219A6583913949C2D27D80F1B9C885A58933F20F8FD564792DB52DE71DF04559A12F459B1FE4CF380C20A4B8135E53C4AE57F0FA858A79379A3B42CF95ED38C39467346FE0E7663D5BD18FB71CBE49A365121F315832D940370FDDB8D9C9D45D8B6EFF60E660EDE3A71F344A1B5E53DE5943071D95A2404591327D602FB9E349BEFBBE94BAE3F858CBEF71FEBA12EEF0A4107B6D5CB91690F0D553F9F01330C9889F0E94BA06BE689E630BBAFC8623ABD3A6389B118C69E2251D67659148DDC17637CD0521375E7ABD59789FE36459A02C5860292A312192132E6E57424EDA0DD903AFE025D00C46743B8C8067F729E7A4B30F296481CCB47CE62E025F7AB8767FC37B61C02145807439A9EB445FD97CAD75A0F7EF42B15D191E7FBEE12FF01FC2B53E8CC8CB84D2E8B1CC633C0190E81470DF3C3EF9E8EE61F5D4F8612A838E8EF98B9FF573B3ECC52C9EBE35F85EF89708AB17E005F7CC53ECF5E8B0BC6DCA081176F082F141F3B9B50AB1577E6ECE4EE4EA13E94F53485A570D95B08E648EFE1FF9D95E4F15588F9DA7574731987B530EC3FE566FC39EB30077146C6293A1A1CA53D5DD1EA4C83C9BFDDA4E8503F9D317A47A1BFB27308656B200DEA4A20B52858DCF742B2E387D6DF34AF517033E332F1D3B05FE7B176CA1E5F9053932ACD9E215F8EE9D9C8B5B4AF42F589904BEAC021E21597AE9B9AD577557CFABB908B8C7179E419BCEABB760C8180F7DD6CB3BC557FE0FA24D3BC1D09855D9F2F60E8AC99F8DBC4A85BCCAC726284F0B8F3B500B5316FD6884D8ACA168F74D7C782C3CDAC52B7739591705296045A627BD6440FBE01DB911A151C1399452456C29523CCD5AF9AC64EAC3879DE3855CD982D401D00EBF9CB23EF781F3A70F1B755F74EB278E9DBC3DD32D1599B57356694E00E4BA4589D8343A65A5C31A0497C6D29973300E3F75B81213C43D2E20141AB3FB054F8B0D3E744C6409A453A7A0656815231E60401148F9BDA720C7DE7A9C74730B09231FFF5CD72EB362290E4B46226C9EF80BD5B67B2FD3BC7C76131AED1AEE69BD75AA63B3B9B8131DF537B97C578E4428468EA02C4DB4003EF906E0BFC18F4FEB37D58C4DD4EE5285A15B40E993D7FDC88B85F2162B4C5E5F1E92E344C2EA82DB42CBEACD4184BBBA9767B752EEC94421C532173D690911C6F319B6999C8E9C4FA33D844B181C96B4C7E0FAA27AE5DB3E4B75121950C1045E533349AE8AB85B45B41CDE08CB37C31D0ECBDF831195A9FB87822B9DB2D32D888BAEA470BE02E191E053FF61BB091216EB2F0360401BA8548B501F2D610C10C792B2CAB83E10D44DFFEE4F5520260112957F77385E65117C23D6EAF954EB4ACA0C0288625B90975B9318E79A8BFC8B3353C12DC2B88A197E283557B679018510E883955B35F1DAE0AE0476DD083FB7C676A79F93E427B1CDD54054FBE1760F25FFA8A2E4E4FB1AA8897B662FD3D64258EDABE799BA00302DE02359C7E3171FB1AC5650876DC0AC4C8D5C1D53583697E5F599BBBCE0BF2FD8402822A9063C1D53A555F75FBDF78F838CA511B412D727E0D2E83363F56A0F178C138694DDA8DEBE3DE13ED79458FE9CAD5924803583B970C4461D740BAFD50E0780AA4F9975DC14F03C70218E524B8708DAFD4FDDC1451F525BA7182B7AEC3F39658B2A9666CC85877168277986F9843246C7448C5EE5626B59994A08C580A4D688098C1B9AE64BE1664547C5104065EF1B569DD030507A14FEE605CD32B5A048B8616794D6D2D08985F9484E686CB839700D087FB23FD17FAEF01AAA6BF0CA5C4AD6E4C33C463F6545170062245CDDE5A00E57BF6321DF27261A177D3B5AFA6CA081E6D2E7554D0A19CCD10FC9D83AFFB05D09BB43B578FAD6BCD21DCC844B92213C83B690EF29C4F6BD4ECC869769922D709E4C57DF7A1997BBAA6A11CC8C93581ACE14F7E4DC9F15B31CD9FA31D676815BD0D0D00624AC76133D4B0DB1CC794E9D3B8219AC7FEB56CF94A8CA7BF147EAA9D0BF39383B9D300DAA407FDE825407A54FA1B2A45ABFC81D5798E765D2844E69B367D5041C91C20BEE312DFFFC00D5688002C8292E67D595FED00874082A200538FA53C3A2ADF78DE5663B113E4C10CFBA386DE6837F23B42E229742E5EE2597348AC24E3B4CB2B6D4BF368FDED25CDD4BD016568E53D867F6ABD35A2490E6DF5A60A395CBDBC92421F0EBC76E61BA24076FA0DC146547BFEB1FF2BC66F7ADFE74F5411AF9ECBA31A1C49CEB8E51660B7B310C0941304D774FCFA438BB7310BB31135B33958391226CBDF0315AD88FAAA4EBB4E4B5672DCBC141DCB16595E77D717BBF99CB53BB842504CFBF2F58D43CB21630AC53AFF26CC5DC4EA39818B75D08D0E23D6DAA2C9580D3BB23C43929441CEC5448BEC0FC9BC05F76267BAA02FC9C073C3E0CBDDA8466F7B75C5DA9A3E54F96551754E5F030497F78853384DD6C67AC7E10D2A3121FB91299A420A5D6118CFC2C72B11059794D897EF3AFE894AEB9A50C9602BAFDE7D71DACFB2D1EBEB386107FE9A057EDDEDE07986644018F1C689F25820C36A8B158F46D1DFBCD6F0C9F9ACAD40BA707E73D7552DF43E67CBEDC1E6955B133B4E26D55BF1F93B6FB012183B5C538F214754025F58357859A7E780B80F109221D36D70284EAB626EF06DD05F04624308C2799249DB896186BF15FA2A2575EEDFF10C1947C53207B514D22803CF32081271EDC788050A77A350A08A6141FF6FF53C20A253C2972ECE52384D05095FF4256D6389D158EE70CA23FCD1787F30007202389D3C29E346C979CEC04FCAAAC78D17DC16FA182F86DCB3D7BFD09FC82ADADAB1EF3E0D079302DB80CFF8BD52DC5BCB72F99B38F2001F8BBFDE3712BBC02168657FA73A1D75068CB17534A09A407A0EC03CCDF7CA08DDCF94966325EDE39510C0469B3FD2FB78F69C7370B2D15A61A4B7B6FB63B39F07E66A8E55C55F45F1FD19C67F6F1D78DE7CF377BA79DD1511D62ADEB3DC117F741691F7C8341B17F07C7B344E4BBB88DB73693DD3CD9567AAF05C4AA7187AC7EC15A04BA63BE3D81087A0E543C70ECAA877A8F22FE1FB6E90A758D2DF69ABCA83D02A1A8720953769E5191B49A506C0911B49ED548E8E27CD6948373788A8249C37F3F2655C5CE668E76BDFCEAECD45715C7BDD19BF0322E5D0816CAE9AD8A7FD2CC6C9CB58EDDA6B0A854A63EA57C3DB1E2FBF05384D9E9DF3234CD173C19F906FF6A4A16907382F7C8A4DBCBC983EAC9DDF8021E0BA0006AFD35053BABAAF60D02EBDCB999845E760C8513FC87F1F006A59BEAC52BDF099644C664FB30453740012584DFCA4AF8A4EF06E46BA92411224DC8164AF4C0FE184DFA89E7B6897D989D95165777FB36C9A65BE3F8033A9F109AB2AE199999CE5F1232515FC23E5CA37EF9F5C5C8A4D428CBBD195C3722C444CA88C0531139FDD55206336D6BAEA98F8D3144FE0A99F0FE18D263254AFEB3E443B6BDD4ED290594866265B3263EB4DE150F363D5617BF60D0B7B3B5E82DC94B701FF0A30D054C28151588FF8D718F555FE8CC19AB166CE60D9228663A6DBB72C4D8773B550FCB4B3F2C47F9F30F5C41A0654BDC089BBDFC65FF42663125FE524E58C26FEA3B5FE6FD7F8F3532685F1B26F8D1B707C7FA0477899C4F40F9AA1249F937E64067A64CFA26D5A60824B60C114E99E09A7E0B186C7C4A1444148BE32C855472ECB77941059CA7444744E9D22D4BF0838EFCB04E88EB9333F43111BD95338EE6A04992F94156799E77CC2D8CD21D8AA7C6C6FF222CDD577F328654534BA436EC635912971775B4691EEAF90D267DAEF83D2F30EFE74CB55279EA8149639B4DB51EBA11414C0E93E111841348A406A51F0CEA7DE52ED4FA850BD005DF798A25119E5E9D2433C72A01CABBEFEAE8E611896437C932F0A6EFD1E8432EE48AC5DE26A44B287267050B3C29140640463931EAEB7808E0B18352BC9FC6A0A72AB1E27DD265ED2B9DDA534E758FD5B72C040D914A6239D63D12117C64EEB7E5E5CA7F8F987179A55464DB8D9690A840A94136C2861E804ED10A748150424781449C2F8B47919DE90780F77306E067E572C59AAA6EB791C19EA77837B186C63D39C1EB392DA872005772598AF2B686545A2EEAAF74FA912CF143AED36360EC4022535B090507554A4EF4434658F82AD57F897ABFC7AF364B9CAB727AE7254AC6CFA23E27B4DC0A024D2A5A0663E387A01FDA58F7A3ADC64F85BE6231E396851D3D29E7AA546DB471C9D4007E740C55024501E577EE8E8B57DFF0C9D29812CF5AF0D3F485B827A016AEFF85B9FB7A404655A57873D +pk = 4DD92BF4F276297EEC6ED60259A1EE8092FBA572A040D59FA75670FFC19D6A369CCD40518E7DEBDBB6AFFC3D27FA7F8908802D8055888869BDCFA3640BA73DB4FC13FA4A2A5FF8072CC90B41F32F067CED0A4B4C358F088ACCAD1881D2F27E3FFF86B24587770288361C0795B5AF6EBDDCA883A75FC34A783653D858D25929744759E0D954853178F837DFDCC6AA36D12757046492B97101435399CED0B88833190D757D31BDE461847A414CAAE8402372324A330182E6E5C001BE8D4A0E57F578819A1977DD736B9CBBD1E2268834AC1AC0FC2BDF3785B0061C7F71AA5B7E12E37D99FA6746312B02A7F88D2EE9FB790E543CEDFD85FA761F1D1DC6EFE360D0DC5E131A59F4B3A1AD438491D968BC9C00986B45D54AD9535B8A1AA4693BC30697EEFF561671D3C4CC83FD6260F8C17E11F3FAC3F73B39D6626BA462294B746DB7E2DCE367E332C5065241E89189E13BAB6D9714D1E99E9EA46A7D75E02DE0FBC0796BD0DF692075D4F9B0550C293393F00004633314A1B413E0DAC994A4486CE82D5BAB7FDE4818DD13146B99D544E961C0AD89995643AACF80267FD1F9AA5088BF9DD3AC579632827F0344C3C0E447E41D087AB0A2A51B8E2EDE332DBCD8948B16A4D275331544C9EDD7EDD605A5006C9748B479C904B93F2B9D5D19281F97F4F695D6DF47FC528A4098F29B1AF64CDB4EBE1F7DD90D4251ACBD5C5793E1920E3BECFF0950C0A17D51C5BE92DAD42C6B7ACC0CFB8C3CBAD1F7E0FECF9CCEE74187E70C514148BC3FA8328D75F9674C4D10569EC9F216E26AE0C2F81560B25933CB2D9E475503D94123E6183D6C484E9A6A7398EF823A2D759F0E8B3664D11C15D3D8E7CED206F3AAECB2B9F83C6E0B350DEC5DC38D6436B13F3EFFB0D4167CD8EAA54D3B1E0F1367F408459E7F1EE4CEFBEF632443A434D8BD764372343222F1DE5817D172821B2723C249E81CFFA23072E89D97519564E7B4DAC52E123B7E82217D7C71EB4C03EE395F51745706FC81F951423A7491FABB2A26E6247E1C114DC9806DC8FF9598334B89E6E6333652E549B136D1402087617D3CD384EB259DE19D7EA74783C4EBBD8750AF3999127CB4EAD0A37D034C19F1976F8E7D18231343F18B9D7E402C8DAD4FDCDF42576FD78D301ADBC515C0029E4DC5ACD735B153D08EFB72377F15871427FC800D972E401A9A67A82DC97D850BB559B65107DF17A582B595DFD27E99EDE303270D166FD63BA3EC1C4F7035D4BAF887F8501DCC9A51D139B4340720D7B9EDF159787FC959EC018713D4D83E43132D7CD21952E308A5743B0CA39D969A78525B542C3C80E4C87FA8F7B0E0CF99C8DCACEDED12878636FADE36F2EF82B775DD68DC2C363ED0B32D169B446D8B7CBA49E6A8A4A20A4B6462F3BE71696E189C74E1D0C39E46A3570DC727FF1A696FEB06AA09F68ADF2D3EC751DFCF7129CDFD6ADA07B5FF876D469E5647CAC1F10ACCE3509A82040C8992BFD9DCFD197AB103C407DB46AB6E356E2E65E60586DB62984350DC8F7AADE99A9A906F953AE15B41DACB1AB87232F0F70269CBE2CA4ECAB258A030B9E37759BF825D917AE8CE4427813B390B4B072824342752F06B4BB695795C94C461ABC7DCD5B98E2AAE0CCBF805AE5C3694EFF649A98C6D0BA9841731C28E5A9AC842110DA21F1F6C6979D82DA4946CF18F6DFFEC5076EBE39C2347D4F4E10D2520E7F0F2AD5767DD73AA9DA2C78AB81DD539C2954362EC4CB8136BDC564F2CFC7B709F19C941CCABF08352F4DD157E42B6FA0283BA23A44B01A4556E112F55784D424ABC971ECF56EF0B29B445BF9CD21DC70AD65B9B33AA9E83E104096F5A9245361559F84D7D031347A0093495FC0F5296F24AE2D0E4F1A620D0D64620960E5BFCD201DC5932B48FEBAEC7DBD5693F3D4B2032533B133FD2B7B505FCD872FA54E576319A49AC9E7EEEFCF02A1F3C5E5FE6F09166029B1C7CA3EEE78A3CEA9C0062DFCACF8E7D70222047DD476C1E25F312F3C252275512CE4BD1F81EBFB49CBC0C44C627F13DA317F48DC384A0B1F6EBF1EC29899BCBE8C7EE950CA0D500BB851FCDCC29C871838698B07BC62056844950251DC90E80D31A5421ED6C7F6B251CD98ACADE48AC12A0ECCF852FE89EF208FD5A3EE6F09F248B876A904758B64448DBE389B1E342AAA0F16318551B85BF9ED5E9EDE736F1785AED793C82EA63EAAB9015EB46152F397C6E85EF6964C9E00FA98E60F8F60BB945FE0F0932FAEDB08ACEBBBFEB05916BA52F132BC3D8B622020E9A8D423FB8896BDE0E9B7E570DA044B3E597D77454E8887E73726747C7EA8EAD6C4BB7FB604376C577AF66E934020FCCF237C680B35D33D1E578916559B3156CB3AB1BE3C316373E8967613A6FE5679EE43C4F1CF7BDB73EA42800EA616FB6F66785E6BB0A63B208B303FA5FE79D16CEB829B0B2436BC629551174C51033F333B4EDCE54138E503B3F18965D23E631823E6B172BDB4592B80202E97D638FDEAE16EC51349E8301F93A0AE58BA2EBF1118F15859B1F6207FFD47C31F962ACC02F6F405929A91B3A803587353E790FEBA83219C97C17B6C78352F58AB851578F35AED3E0D2A5109400D13E08CDDE9B36856D8833A3AA3AB467A875EC56B59D2006A8E5A85D7638979064A7F5D0A4DCE72D44A1B42C3CD700F934D3D1DF3BEEF0D408B5215A0B21C4210D600DA2AE7EBF5FE3554B51E928A474C62682D1F1AD08FAB63E87DC062E49EA1EB5492DC732C4C1FD45941898D54D13F09BE5BF022D6790B659FC2521426A0AD325C2A611878227A358990F64E6D282E9DE4701EE39C0EB97D1FB16236360636FB1A31576AC264CC93C345CC572FDB31968A6B8ADAE37AE6E39E5623EDC98DAB1EC78DC72F6D0945FB3C77038D991C3D3FBE67EF2A8A0EBC87EBB1AE863E7898B7CDA4EC396B709B8381819A1DE7DB029B45FB67CCF50A9B8B0A169ACD5CCB0CD20BE3DF240635CCB17DFAF3BFE7DDA48D36FA118FDC45304224C1414440E9BD9B306A1240DB3550023202B51CE3FB8073AD5735B9897754539877311A6745EAD7C61B4493CE7D6417774DC389AAA91C822B59E8CA34912A9E599C5AD770BD06A0379DAB455CC229DEA72BA4FB5378E8441A791D0E50EB13561EE568412EADDA23673A8BB5A8F63D8B0DD231DED4DDDA36882CF9520E1D42D19C85C7EB608292423F4BEB92E5F39E2202304306539F5A53121896773D57284509414B7A3B80ED5B9AA097556282DD8632459E9CFCA88216D37B53D1919A95EA4608D7B9231E8E7EE321837E7B859F49AAE65FEFCC73B708F4F69B26196E29BFEECC63127C82FE78852FE67D0A51B730D018915CF4050E745E740586EE8D1AC5D80636385F00ED64B831B3E797BF968FB7A918A2C4C1DF613089D094A836695A50F9772460FB74FC81CD7B5CC84786D0C1D0FCEC1E61FC966750B8E6B56F1C09508888E0B83A185D19EA7BB9EC0F84B443EC950D22B153B6F7CD6EF698CD74BFE14D4C98590BCB0C4462A5F0F02F08696223D709322B8719106F702E6619483B8D536406A59684C3AA665FF96C871BABB852D23F8D87DEC90CDD0A585D3598FDAE5F922BECC4FD596066164D8E1A19AA21E991D1751AB8E1F77216DE6D34EA9CDE0649BD43CCB4D1E959B2C10FE8567670F2431EB09C1E75902D32879D023D7640F0E3AA61141045AAA3AC79EC689DACA08154D677697472D5911FBFA87005FB9B3B910FBB615BC5E65929E6D82DB1A428941EEE5AD7BE7DE4249742EFF9D4B86C57BEA3D4F72C458A70F2ACB671D6A58F014596C0EE4314A9D7BC9F017E3D514B41ED7BB2CC61CE2218EAEC4D97B9644E4962928F263F6385C7AA3E309E0973505A65F4AAC9DE06A2710A7367AD3B174D8F8579F1F197ECCDCC3EFA34CC3372BDE8A8F43BB535D0BBE5427C784496683DBFAB80DE3B5CCA38C49C02E2AC2C574A19B32F6F9585BD3F6FAC4E8932D5963EEBA6ADA5252BEDD115C9DED020E81F992EED3BFDE91F5D5BFDA12E37EF4C74CA6E6AF50ED25AB2256C59FD84230E7992E1F2377571DA4B1B86BA820EF4070AC602653CF96D7B907B83BB493A204FB8C3CE94C1B48EF2F3301A0F07D6D29C3056F8C6108761C861EDB9741697440FE4C40A244C3581910C42A2480825F1B9ECF72F7EDCBADA9FB4DCCD759AF1F012695FD555B321A7A0CE22590F0C565665DA85CDECF0522FACBA2897596763C34E23F228C0DA514A2B2D5CA4ED6FB7EA504D42C2FE88A6259F8B6273F1AA44017858F46BDE55D921C386A31290EBA444B8534ACB72D3FA89A36B6FED64F780834BE8521C63E19C46380BE0E6E74F77936535FD2EC743BD262845C2E011D3D1807BA164966548C525F9E11E53D1E3FEA9D1BB3C114C08454E6C7CC63D5D14F322B797BB765D1236C67E2B36D37BC83EBD6EC595BA0DEAE04F2329A625053F173E5C302C210BD21C73149CF4362699B9012AC87D68290ABBD070159EFEC057917A67EFB514D98F75654869038968728617A82DD04B3C854CE3AE177033C0E7C750C1FDAE5902520066BEE74EC62CDDE76C34410ECE385CDDC1E4E4E370DBC89652A4CE87E63B12A7FEAE88B6659651B224C89C82D09AD900714D291859D5741AFDA2A509205D1BD3FC6EC182FF6905F17E80800CAECDA8AC17BDF3C6CD2CF178C1DC7220CF1D57884D19FF921D1AD5FC09869E3ACD08DF3D54D60D7E3E185CB3B6C84BA7B264F7F8516C402E693DCECCE68AFCF6CECDC2CE021670D56179AA8CCF81075E5DD64238D794FEAA30F8EABBF320ECE60310320728BD32D537BC33BEE2A923B1A83A0C96397847C75B21C473DE4C4A365A187583D76139E8306D6F5B45A07DACD898B69FDAF45D1F33EEE31B1815D2362169B347AEFBD7EDB46DD27A0348EDD869537D9515766FB8FEF93B8AFEC1295E174E1522ECE9096A2C857B83FE75A05B70B1EA7C27B66BBE4C9724F89B6ED14D0A3C87145AAFB9FC02C689235A6F8F1ABBE0FA8AC327BABF800CAA77CF89F9B9BD51967BD320B94F49AD20D448ACD8FCD2B6539BA39D259A2CBA66EC2EC90CDAFCEB022F41314D3952A471F42B946D1FB1A6B783690BFED71968F0DB8460586F49EEEFA217BDEC7CF77F73258AFEAF5306ACC4F5B82F55E72D53B589461EFD8A9E9E58DD6A4707611F2A47CA56C766285155BE22F5661DDBB62A2A07D01FB09393CF54B51231FDF6CA5D6380B47C94577303FE38F83AD3EF7E456559C6112C06C598048778D59236FF44E3AF8DE7BDAAC4E9BE3EDE140610274218CDBE8F8FA8ABEC653872A37FFEAD8ABF885FE4325E9BEC6F051E125B1E885F576A4218ED6045BC9E436A2B7BA58BF1DADBC7CBB3EA854302661D60F26686C7B0D95DC41FB22D05DEBE9A8BAE9DC8B6162D9C509B71C5E47CE868F13CF48E2BD7A912A83F878B8428C5C650825CEB746E31048932DD180F87E0871E2F6C1D3FC684C0ACB1162DCBF41E6516A17966029FA6C9D3411C162CF9D65C00FF5C3F72C6676789670EB230BFE2A16179BFC28E8666B31864EA6EFCDB82A4C3F72770B9565C4F94C7707524B8D2C3B9CFE3F8DC19992BBE29ECAE67EE4AC376021E057BE52A328299C0E8CAE29EB644B3FCBABAD8697CB4D16A42576B19BDE491ED31D9DC3B50B520CE2112316A902EE32334CCAB262D04FE0E22464767B8A8069A908C37177FCC11627C62AFB678F8B69C39B611FBA248EA7983D34838A5F528F3A03F336027229C3EE6E703BCE6A08032743BCE3C54B0E83C7BD13435315D2C67EE398B301DC5E8D1722427D2FA9B9CE0CF216CF290C3716216483EA21FA3DFE7982B2BBB643F617474A8CD8C02EEA56DC2D81D6075658A99301955BF32C6F0E9FF1721F091D075DE3A462200F06A34C105C1409A798F21F9C8DD2E8C4761B330105F0C8150FF4DC94893252815773B5E6C61C736588C411B4596ED00A3E5D2E6F5966708BEA10ED6B5FA640D7DC0EFD5FEA3E2C8028F58DAA10BC4DB9062C811DCADA9BC23F97A4E58635721FD4F1F49130F7A86ACE32365FE0BCE999886F6BEE3991146FDC62B1928027DFBB5B4A58DCBEC534D67328023BDFD76341516C795D2B0D27386449F186D65811FDC992736088A2D2D1951ABF4B00FFC535AE767550F01577979C4B425DA41367CA6D5E759519896DAE4CF8B735AE26C312E735DD99ADB2F858ECF8D7882FB5900A5D510B4DC8331E42076DC9C7E7669999744CAF3FCB3B0B89FBC2CDAF7A4F82BE338B4A94E58CCA1DE7822692324EA1D4409D7241FCCD659D20FDF33D4EDAC7AEDE10FED10DCDC1EC956B2DA65E3EFA4AEF1ABA039667E60EAED96BB2A1608EF18882E8951810DA0EE4AD89ECBBA0887ED6E4ED397FB97DD7BC21C7934BDFBAB99F7354099D9BBB81786D76F16A29E14DC54BFA970E80D539B692C2BAFE2480080FA1364DC48875F17B223E2AB63B3B01D8CB1C73296B6001D638B9C47E61DA5679AFC6CAFBBF8DBE0D0A147A8DD90199026D36B4BB6A7D7F76535330504917A29A6170648C7727C46226FE4685FAFF25B538FDCC05364608B15880B09A6962F3B0217A0AC04AD7ACB054F7ED01393B4B5B08619362572F4994E7230F9C463299D240D77622B1F4E91FCDFC1EC4EFC4BDC5047EFFAAE24FEFDE6FE4CCB1CB3A212BED796FB2E4088E6DABA7351E00A0118D06DE8F833FE805E0A726531EC29132883304F093659CED322C93908BDA9A81C2319A36633AEF6846D39EB80E447D78DCF4CF79CE02BC8A482CEF449239E01C9CA22082EDF4AEDEC81818D012388BBF132B622CEA324E6D4F2DAC4AF1957E4556274468D498C36920DBF14D8244FFFBDAC8596F8D09BA515837BDBC3008ED9F33170F69079BC0B3718662AECAB624ADDA60EEA89DE8292C961EB67A983F4D1023E01174267A629A198D2C87F9E81B8B771A7F9FD725E2194724C4F8743B1BFFEA57E06A95D0BBCD6A1684025ABF5C2705FE140D13BDE56C10D3918F7ECE34DFAF1436071C2DEC8996B825C0D0A5E1894449199983396664999AA0F2C60561A6EBBE129A898AAE58C46ADC2954FAEAF16D6F2E37A403E23369271673CEA9F0FAFF0E0CAA9911326C3AB84D3DEC2BB2B869A1140B301B0C31B2E5F3C5B543769D89A8FA8408AF39582FC2E1AC0B4C140B919DA8E611743A64797B6A24080025F4316E0C639CE458B0276449C90A224FADA69D4AC17C718B39F2DE1FA46A1941FEF68DFA51269DBB84AA9DEC47C82CA98A152FB28FC3F0EB95FFC4BC48E6D5963BFFE5E05B4AF00C33DFF5F1306DF088DD1929D204A803D2F16B794BA8715E61264CA5DCBF99F352B916ECED214528B226B504A05610B5205FC7922A872C4149D151903455E4F2D857FC1B2625760D78CB34FFEBD3FF3675A4B1127038BAD33679ADA71CD349D51ACDC187A57D882BBB3C87144868E6D04090FB10805E73ECD3AAA562CAB50724CF5FD215AA118D0BCDFF0D2CDD55E04D10EE6E3CC7F7C13D8D12DA76EE785908DB1F1023E35F4D838894329AF14FA092BDAE5360146F96890103DACF36DFD81EE4532BE1AA844D6F8AAE1BA062D6255C2EE1A74102298C7936A6365EF1A6E9183298664A0B44B2E3268264BC1057D36D7095001F82C24D46FACCE10A9D295C9AB535EA5D3FBE32E6CEB80EBA2C26CEE4163AE32D48A1BDF28A00665063DF1F2B0599B7BB9C756AB787430808A0428FE17FE1A59394BA9AE4751B72B3ED4A096E3F02C65CAEE0317CD2E539837D17AF9903B05DBDCD7FC2741DD04F76CC72C047FAB27434C3BD23FDC0B02F36051D470F385FF8745D5C8A4F393B92EB07D6CACA102CA27A62EDE0E32C775213E75BB22F46C07238C5FB sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE7786D10821E01ADA5A5B8B89B0DB95ECAA -smlen = 1828 -sm = 5A14CEBD9DD672E871A2EF15E5C5189BA9CD74576A658BA49C009C41B90FE35982F131BB8E3600B8237F6FA110C166C150C40EE3A83CDF2F1A25BFA4BEDC1B3C1DF3ED4B51592020D69B613FBFC9BAD7E5F7DFD77862EF1314607CCA3CF0E7B6B0C928C0E5A8000E2E4A482AFF20705230E9138D908F711ADC0442A27A62975F69C36E4748751FA45F8565B81E1DEF4DC96540AC985D527A995D27E01A3B86E128959354030AF3F1D9EF876E9B05052058632710DB4123F3412A3FBE509D16FB66FD03BAD31E20D8D42D4D00BB77800D7A5EC3B60E47728BD1CB263E3A4B84B715D10515A419980032851214B9270968C3075948BB937119FB15CAF29882417D2CDCB011175FA268032D34211D8A8DD90BAB376FADB652CE64FFB03708B518AD6F70CF94DB9436227D55E244625A2FDA402C6E7BBC673F9C276A22CB7EA4F90A3C7F96FE53D964A55AD0D3F1CEDEA9D97E3CCF113911878CF31A5C540FB7A817556018C6C02DE8B81C4B15D63CFEECD5FE5D53A37359C8F6EAC1DEFAED8009A77AAE0A0CAA0A807D582007E271A475E80A2DBA5674E40048F0FE04454734709D95CDE9D293BEA6B077B8F09EFAD921B044176AC12666A0231F2965265DB5735FF26E18C25460F284CE5DE9FE77B6EE81AC62E3EC8B61D5C12C1EC079E618207CABCC6BF4E3F2736C47A38FA126414AC119950329121520061556ADF8285D2BD1F2EA32AD210BA62AEC2F4A920025A2AAEFF9D36EBBA8D9985E22E0F443FBA9137FB028229DF42723F6AF552F728F1B0F33925CF757102799D42819DDE2C1BE7420F4417FE021F3FF036ECD95885C9CD5B19ACD71407CD0BE532882A6A9FE5137B74042B9D3C323DF4CFDDA5CE9F797ECB3DEF0B94DFDF77DBFC4CFE2960E2D95ECAC4E3F0D23D37D1E8A53E3981A21C3013E0C64539CAE0A3513DE6D261F660BAA1E34666A655061566022DB23EE8741EC5996A5CE03B10BB27FF8FD23A62680A7CDEDAF1376CC7EC1FEB61D1FD401EEFBE782FCED7906715B7A8AE88FA715C75D5849CF0BF48018624F9F6DC0259965E7D237628779851E8AABC16FD43EBF558085DA85E94034178D3C735C95CEFE3586DD409EC53741202C437EC6DAD7B3B073BE8263995DEEB75A1E223406337D8F1A53DC5098D90ABCB6DC3BD8C07551D1BFFA59FAD10356ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +smlen = 1954 +sm = 60A549F6765D4E5CD28A80A796EAF458AFCED33577FEA8CBFAEDC332B20DD163DED80B6BBD5C5E7CDD99855932C4608C8E872D2755D0E6B95303F76BF057CCB4EE3529F6C11EEFB3D0A843F77B69D9808BF7F01FFCD0BC4145EFBCFF3870D553F3B035FF6A93D7A6997238128DDE5E2D7D1EDE39D04C30FC22FAA88C9F0D9B5FD579043F66BCABFF482555977E3D625D6AACF7E728EB4C86A0FB6C46E71AFA73DE8C31212AB5317EE7C75543B11B97EB9A19DC782FC8E49C0C9FDC85E910AF2F0406C0B4399B066C6B094D0DD1DDFD6D2E25B273DEEDF96B0B9506130B206B8D428BFCE0E137E71274F5AA39B660360ECAEDD906896E04490AEE35E3577CAC2935BC1CB0513CFB0DD7F94ED9405D47AF35C10B9757DEA0AE76C7AC4EE53AB21C5EC81233A3D1117C02F4E27D5A46EE914F25BC6DF2B19B90E146D15316C4BF9AE27D950BFFC1E40766236914D032DD0F29918A4092A428EBB73C9B82D2B52B5868598F74B38F6E869118C717DAA48133E25B34E059DD12506176D8AA4787A3EF0F8A3BED81AA06588BB65938DBD7246422E61DD0B6A297237547B3295F7DA78031FFE9DB40D977DB387932A5348D7BA99D4496B9438E82CDAA0548A2A03752CF879A77D2FF60FF564ED307E768A59EB139210E7DC514E38A0A5DB3EF9B6CE6B8A4006F3D86B3565E8D75301D7415F2E8C322324B95E8E80CE91EED0E767CCA6B8FF2E8551BEEC1B3C87D074F5B882540836DFD507D480AEAB0A94277204C805774F34A8552701B893F4F166814858E218EBD1579E5E943596321F0DD31062AC9917B7D9A7F5361B1805D3A459F5B948264A68E3B64FEDC0DB832163812AB55BDECBAA0BC267AD62B728CCE46065F6BA9594F470C56AB0A27FAFE65A7A216E1D0EFF8DE6C51960D16F895D7C7570499981F29192E3948967C6E7868DEB2698F3391C2C93931049E158BC165CE088A2ED49AB03BC578BEFFEF2101DFF6838F890E447E0E391E8F0856D45E15271D67746B52BA221240CA3A430934134315DCCECD3B43942221FBC8019169C8DD7E99AD58562646FABACD7DFA93E934DD1001850F7AA8FEBED496574813C8E689F5B82F198920B7352820D3FAA45B5F46CC7BC45663844474F11C443017F8A98999EC9859F1BDAB279173B0BD41E50532DC0619E5D34EB40D91E17F18A690FB6F335AD80FE136BEF368622AEF44EE8151EC5D93C77F7C837FADEFCF99B37722B47FA88A27D8900A41D252D634A786B2B359D7C4D2CF76CE5CA073FB10E68FF21768FBFC2381BD8FA4D3EF282223116604B3B073BE8263995DEEB75A1E223406337D8F1A53DC5098D90ABCB6DC3BD8C07551D1BFFA59FAD10356ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = B942F3BB6CC8A8196635E95389CFB8FE119E2F3A7126A74706EA9D385B0830E1BB761891C37B018BABEE697A66AC3192880CA6E3962D660160270C1C6B6C9A59A792FFDF59E9F49F2668E12AAF2A5296DADF430621AA64A3C3EE2856FCB4127E224E7F66E530303FF4D67D09C81B940089B001CEB392921C5F5A23325D3747058D881EBE09C72D3FB3785550D5A671DCD16D99300D89DDCAFCA19F306D0A3A21DB738ACEDE3005D08D8CF0BA441EDF2DBBD2D69910A16446112F67ABADB38F8DF2784CE1DA3DB868482DCB31979903A0080B76A34E1DEA576869AF7222A2B67238318DCF3517F6899871C70D7568A0DB3BD92DAD77282E7A1AE8BFD69439DBD66789A70C1E9C897332C1AC24305C8F8DDD9991F07C6112D3717A8AFC2B8D031DCCD5BB7C37B0862F0A2865DCE1EE11910054C84EF52CC29B57A6C54A198E9B4057E5587F77EB07176D5968B70E276DEC7A98CD21F7F7D82AE79C51BA5A7B73899EFBF5E7AE5A5E120E9F237148DB06A8ABBFDB5AF9E4C2BBDC6862C210E461CEACDC4D3A67C6D08B9204F8B7BF9D38C616B03DBDC723B1C78AD31A297FD222A9424082AB6E131E67BF59E7176C6661BB3C19F56C2D89D8D3DB5B479C5FDB85E4AF750BFEE8091E1DD249A6DC5F94E52AC53FE1E8D2B6C3AAC636F15936F521E5E9800EC9FFC79D78FAD75112D6EAB4BDDDC65ABCF62349D1C7D87475FB29CCF98B753D0B213EF14E8D515E006BCC36D894DFFE0548BF16DD328E71866E5FA25719B2D83E11CE0420ECD4154F6AA89D756A5451A5DB4AC98B9470A0879E2D47886BD06E6B50617C66616D43D6BC489E69970D6EC57394F2A0858AB0A00923C7A2FEC7090A5321B25DFC9E16D06F2DB8E64931623A981AD7C2DC00010B1606B43FE36B8DB2BFAD23FEE47FA231A23E9DE5F59D0802A5BC3CFC5BCCD66FD9F5E6B909329D98C82C7027C89294B54FBDDDCA1383302CEB381BECE33548622157ADAC4A2DE30065EE91B5D2C2B58754BB3A5BFB65F4B5DA2023C2C74E2D91398FCE8F6BCFE39028CDFB79FD9E0627908405E2F8213D4DC1EF71A83764E5DFCF42CFF631F589015FE596E4924E91B9FB454C293957F10791149B7E44992425959AE72F57DAF2018F9DAA77ADEC12CE8E64AC0BC74B7B46C607EFFCF03891BFE64FE55B729EBCC77A3B52ED623FA7B34D3BEFCD7D2FA8A7E84C7BA135684CFBAF6FF00395D991C39ADDA9B2219B60BBAB76E5B0CA30802E465ADD5CA287D5E9ABC35F7AB0DCC5A1310A83C4BF92A9CB871C47B2E8FB7C84180F33DAAC434EFD10900B9596231567C957B04CB06411E4570A659CE3E5F2275FE26AF772854E0174C6B001F6E1AE732CF9B9E451E13CA2699117CF1DE59881E2FEA4B4DC08C8AEC03DADBB47CD3E4F50DA10900A41D05E7772CA854DC0A02E3C94E034E6E60B455990592D633BF52F0F22F9018AE8CB98FC97E6E72262DDD8676D2CE1A90A279D87C1FF2DB7DDC774A7268213155F9DB3FA40CDCCFCC8BFDD896F84ED537D205DF93C8C53935D8BA9665F7D7DAA4A13684DEBF1EACBD379D1377BD0E973F40F2E9F3CAA21BFBDA5BCC822EF933683B0254753502D4DFED5BB9D54A70A79706B08453489222BC3244B47E076ADDDD39266E52E0082B0AFBD3A48EFD61BABC9B63EE34211FAA1B1AFB097EA090281BB3D7B0A32DA3D6D32D126B0D31366A7D2F0B45F8DB750E06A0310B7C9BF6463B6665395202607BE7E206AB2092C0780968E5DC4B0144BD4CB62029779E7FD2FCE59B224045234E182EA97033990FF7F17C812D9F7FF700A5577DD66DE250F4F54D15E557AC7F4490FFC5EE168C087905F877A959E80F6DC9AB46FB2084E55BDA51E0EDE6B95F11A9AC2AD754D5E9048D50BADFC6123A850C03D3E852EB41CC967642FA890292CC23E8C3409E2F439CE492B103C7FC855DC4150C1117FB99D4E4E6D184EF3335ABCCF7EC0A8A62AD2C67FBBDE75419003FCBD68937848F7A28F16F052258E2C4DA5B9B802060F93AE0BFDD701FC0E180BDE975EABE18461C6A188284695AF488EDC751CFD1C7FEE7EAC6B508E45D0A6E79EE7BD83FBBBEC9B564CC987F18384F9BC37CC4C57CFB6B12A4A4BCBF1F2345FCDD8E489B6456042D72A13E7462B395A1DAE5D81E8FAAC7704701BC5D196D479544D244E6E2AB69C3CD398ADD0BA8F776F335BC53B4E5AB795E9F9DE97B49C01F7193627ACFC823C6ED3CB63A3B401D42DF1C1251C257DE62698C0B676E2B0E6674823BA9FF63F5AADABB04DC758C5146D54FAF867055E4C8BCCA122D6907A0932A407677C70044D8321F828AAFD0601523F92408A4F7D8DC322E77C77DBF81B466E3DFB908B107B1EEDB597BA11197D2F55B51263D326D4B79839CB3A8F1D8BC19D5651533D29292A0CCC497E9E0198169890F00FBCA69A03DC555061CF32A83A3547BCD368D1233B9EBCFDF2159EB4AC92A215C58DC2B3A35CD00EFC8F2A5024C4022AEE33D7E15E2ADFA1E26C15C02C6B463F9547FB5DACC103A7EA8603AB50B72E8352DD178AA29339BD8D638A05045DCDE9E84BCC51B6E61E223B8DCBAD37DD370E81422AF899E1225778D357AFF67685F0CF06D0EBDE67DF5E49BF3D95BA61634935776D359393102249270DCB7C165862E3A418B852B2F8DC63AB4DBE0E5562A34C50C4312E8E605FB735C66063F032CEA7515CBFDBA0500DA389DC1AE119CC96FBF6D8159C54BAD31C196BAC86F7448A03C3185DE0293B9CA33B491C7C2E4381454BA7DE32FFD1E88F8F0B56986DA2094C704735FB82915DEAB223F3A4358A2786367BF457051541F1384CADD3F78A6185DA75C4E3AE8F3A254CF87DF9CC6CBE1B3F4C2231826C0DB0689F826920624E2D58F670DA9422F10273EA171DBA88824631C2A1455FD276C80EC6EBA9A8E16E37AC4A82FB11915E228A61B052C4EDCC7C5385AB17C48C80D1B1721C79B28D4EE8CB1DCA6C7378467FEB70F1013724792EDD17E5CDB9E94398A1930ECE80572E01F31DECB176C90ECB922AAAC89330870D62359D9EE417D943E407B7E89280D9C7A482A2859E9F167AA8B75E503FF846662CC6FBC335AC9939CB7E25848FF0FC6A036A76539973EBD2F26F26477C641583C0F65CB4315E01FC0EA804C00CF9C315A458F90E4866CB0FB8F170D5D4325F0929FD7D0B29DB79FF622A20CB0DCCBA755187DDCA9CB5A4447C7C601B83A7C0C83C7508AF34C054834ED63793ACDFDABE52B2DF34EA0E980D6268EDD8CF9CE6296506C9CEC07881DA68D4717BB0385762A7692A62E5BDFDF41EF54E4F1A275445505280E4FDE21F328855689D4EFC1A85AD6EED72E4A9D409AC80368F0AEF4E03D3FAD402346A3407717C9977CD629D9ADFD9B9E2C420445E3F069E86EA5B17ABF54C99E1B923E84DF4DDD5F3632AC8DE580F2D288C49BDB48EDCB74409E8E5FB00F1E6A7FB5AD078C48C4733580BAC8B41DE1F87052886C0F6CB2D633A41B1742E0E000CD791C4579C09941B3ABA0D55B0F13BF84CAB4D5C9DDAADDCD261944B1195D9D637FF7E0212959CE92823C7E7CE476BE1196D9C915C28E9E7A47F3AF449D4AF07AF70E95EF1B82892D9CAC1EFB99B9FBBD3097FEA38921322EC53A1423107F4139319DF3D14EFE0D0BE8E1E97093FAE07515DBF48397BD6DFA7F22F26C2B1B527863F482369C0C24E58B982E0485289650A74A508D9C5359F6B27167B07AE4258CA3EABD2EFFD702CCDFA1A9B59BBC6DCBC2E7B7B86ED0E494BF4A7DA555FFE8D7CDE9FDBBCF79B7A7513094E6238757E424B4BCCA4CFDEE08F8617CC2C5107AC8A5BA8E7268E8F9FFF0216423CFEF23C8DD523D513F57B94E013E37C7D41883165D007CD0B56FDF8EF21CAACD0B9DFAE483468F435217C724FEAA5FA29FAD0F9F0151F36B49460C4E415BC9C1A9C70FB349296C97EC59157DA730E4532F1759F51497B8BB92533DD5A022F61DF0836630E5B0A22092D44C06EDCB40207DB21D693D2EAAF8E4FB1096CF422AE49E04F121A3120C0FA0716D4FAA5EB618959BC9315AB2E52782EF4DCF23EA617F83AC0013403611E6F1500C4A83A983D39E5F72BC72E92AC05EB0518CA25895CF31E04988B3E439563B40F1F0D1DB6BEC474128348E4FD1C0C517D1E30BE10805A5E6DA9855201E9644D9D8D3ABE4FC9EDCAEE135F14D3DD86240AB58387C331DB216919683AC8E547F63C240FCDE94E11C187AA03328DAFA73D6EEBAFEEE4C3142F11B80465A30D3DC98DEFEFE89FC9E95B14CE0B42EE54F9279889B20D1AA009CED4C452836F89DFB2D1C4911349C4E19510BE9B8F6766BBE0BDF0EC633CCFA3714966BE630F67414D4FFFD81C92C156C61E0D3C6AC6E5521660780A2C4B45CDA506B87BED4C4982E84E3BE00C6F9F188F5A0003AD48769454A56FE65E4007D214F35EC02A5FAAD72329C8EAD2818C73EA66D5D0EE619FC70001ECA10F4BFCB586C285A7AD408A6A86A647FCC0DB551F38986D9AFA02572B4EA6890F73497727730C305D6AA67CEED0D5A8CDF4D84AF478DEEACCFD70A1E7CCF5C4D5C0A5D572319CB4CAF68DA365D6BEB8CD3AF332F09698198CAFCA4F09B9EEBADB9810820C4A82E336A1F2E2607D03DBB8F0EE8D5F8D9DD7F4862856BBFBAD253B42535F36739E6FBD3C8912FB9C2E766C3908670EE0E492E17A4812035A61F0B458444193B01502D6443DDD0F360142A5ADD8849DF618E1B6BBFC352F52A27FB2C20F025EB74A5F944B66109975968C54FFFC98E7A55EA5DBFD9824BFA196832C4E835418F91D82EA217E969BBA9AFF75DBC48C6E7D8A990B7F53486F5E80FE1C7B4303C3133800A3823191313E4C276B243A6BCFF810B0277C9AC3E90B68E285AA1925F199DE29463D0B23BDBBDAD4E47CCD615AAAAC40737F45D82BA1AD0BFB0F398A17449483E94433947BF570F78FD00AA7DFAAEAF06B4E20D394FA28C31F9876239CC06E66374E89BE17A7A85E6F455F7558609E62A8DBD448CE7EAAA411926ED37131FDF0C53F274F184AB745248100092F36BD90B6DFCA5C6392147E27F488B653949BDB44B7D5C1F1A68383BA75E2D6B407D43CD38963785715B59313D8AB7116969605699D8F83F6C943A740B22576951193C5DC7C890AC6A94811EBA36D9E1838ABBE0586ED5763C2B9AB39DBD4A49A2E9E63274258E64AC523E9920963A79A8B55A20383012B16AFFCB8B97ECB9AA2D7D74464720E87F7C37674C422731F032D525BDE2ACBAA7D44B81BEF83ED7F3FFCF24E7658E02F6BFBAF5CCE5D19A20282B2C0FC3A2A8B7890976E705B2F6847453F177DFB0C613F254FBF5618B290AF9D93A21648A078EC39B3E00AE652E854A3FD345C1686F2CF82F1F1B39F16AF9E35D6B4DA32BDA6F63C248ABFE541D63F494799A07287E552AE414CF04390B35E08231D0AB527ED9FDC5377FB6868281E0E757779C3A33AB7090E62C163231A413EC05214881593DE5DB738F2EDFA057FEED0A40C0C5919E6DDE3A6B19308DA7A3F9E8149F2E396158762E4470E662DFDDAB994948B58EA841F7ECE9E93CE712DD7C402DE9F423C7120C4B3FEA3DA4FE5700E885168436DEF78A2BD962A0F23B021BF2B2DBC7F52F41349A38F15CE2FAEF128955038DF9CD600F97C251062C7255F38725F79D1F4270C3BB2E33E9C9D624234B51C3A9E521E3D52A73201F8F641D02956F30134C2E1543A0C7821F6C3D4D517D20C1A649DDC2759A0EED17A0EDD2D8BFB800D676C9DAAF054B9B02DFD6961236139D63B56ECBA179948E2D9E50E280D24A8DDF7BC4A454BF79FD05CBBE1A9C809C9CB1B1E87712C67858E0C982A6B365F286A3C5C5CD05B609BC1EEDA7CA6CB058E1D423134FC962A403B0BFCD73B8DF469179DC923CC41F99347463CCAFAF0517401B39F9E095BBA173BA3FA9C45BE2625DC898CB9FA458059D1CF06CF60F33997B0F863422592D9BEAAE75E4C7EEEA7F4687E045C164EA3CFD51D6E3BCB9A3DD6EA8A138A44E7FC13F812AA406D75B4EAEE684C26DBD9CF0BC7941ECBAE0B3CDFE00B2BF2B4AD0A96BEB57F45A11780A02192CA10D8000E093A1B03A703C601391E92DDB883E77F78F23601860A065B75A1B11CF06FD1B369FF4FF90058CE2B3BC7972B1F6903F6E7BCA17BF5B28007161D8F67FDF0141D21957F87AB57DDF6BB1FA7E3B7EF45EB009DEEABDB8823ED0F7D58602CBCC2E4DFCBD7AA1B791DB064B7CBA0CFE7D633AD8D37DCF52AA5B2B163D316F3CB2F7488B5B77E84E072B7DCCFE05BFB8C4424DB4F1B413CC6E9E9A9285F24A9CE6A7CD8D949685554B2449C7AB7480889C9DFFF20AAA0EE981964BA33047655E89A41AA0AFC6CC5F43320FA97B089DF774F667DE5965C6A2349092AFE25F33FDE4010D289BE87597990C0D8D03C8530A8734C12627276D72D6E964B5B2B70CF7098237110CDD58CB93FA8316F54218BB7FEFD1A3DAB34C40A37D01FC4AEF802D47F7D416741920AB2DEB41EAE1927EAB5B847B597008308238DE9D92AA86B74D72B8C82E72AE742AF4EDB01B9FC7EF34E6505675C167DB75C058C2AED623B54B4E1BB7A841E6A9227B1ACBD1F91B8DDC327A50AE6687DD5A9D129503822BCE7C6B7B033F4335872EE4C75658CE5280A2C51A0063B9D386DD7E0717DC004779494CA1CDDC37E8C66C66A2EDD06A92D873730255CCA1BB3C6520BD26C1E19D5ED32768A0C4A53BB5384F8D1BA247B145CCAF529A16F54A725878F9CE40273BD8D62160F25136DA7E2A211DE724CF6FD678473A9914EBA035FA124E45C5E4769F88E92B9B0C910EEF838E085E0710EAB3A26F1F177FBB9C24A0016D37FE8165FFB000D7CFE572F8ADD73CAC1B5746A5B0E2041FBDE42D298C3C83E74E4A00AC28FC1A5241A9B6DFAF183B474E5CD4C3DE7BE9DFE896795F6D5CB4B2120979EDFE55B50320FC4259ECC2F11CCF6CFD123805471AF3B6E3477FAFC6C2904B81B2B23B8800A8830CB402912E2D3363474B0AEDF079ABF10C1810AF86AAF210EE872E39566CDE16BCC30B95AFF12A83B7E9F2C235FA12F51470CF572A9147F46F1219D063E36B7B98A8A1CA3BED7AF17F4D6A7F252 +pk = B942F3BB6CC8A8196635E95389CFB8FE8446DF92172E11A390466009BC70490EF0C804B1B000C1CA2DD548139B3A14FB921E88B0CA6284C38526907661D7667CE1E84B6B222593952D1D1BF5A1716FB2F0BA04EEE1AC17B8B8E1768BBC91AEBE1D1C8CA105D64855E3787644C46673C111F688EE5C5D13DCB2D94BF7561312818D9722BBF16FC4357D9EC870012E70E680DCF05FFCF0F45C16394DB802404C5D60A347C7AAA6E8B2B877BB07495754DFBFD9612146FDC9A702643C5C3E66528986CD194A03AA40E1DA3A5321EFBA31D1619BF7448BA0734AF3EBE10DFA8674DDAC10F5E651569E8187E031A226F7E9048F31BE1130F49AA43C7DBA424D97AC3CC6384CFFB701EFD320955D17F59E7939268E4BDC61B9CD2CACA88A9F5E1098AF923C4E376348009822AA58E170A636E817BE0840FAAE0B1054455ED4E075FCA47F09B8752915F25D8953E300B10DA2EB38767979D1F903BD8BED589486C95CCFBF87AEC451229E71874ADD80C42FE978A14C915E76E8E4341695AAEE2A5B12AAB6BC63ED96F2FA3555E2BA21ED88D0B12E84DA4FAFCB5B4307EF4F89F77D4088D6AFB89330854128FAC481353DBAF20C9E0ED7782939C5AA22C107B605693F010284BA12CC37E75A3FAB0278F2FDCB785108EDB9A6356A16E863C189E396497EBA852EA86D3898AF32E620166FFA4017AE8CC58C517789655A2581F8E1F5998FA2BB0DE1A79F653059F03C6FCE7089BCF12F56ECAB64201D9C135F2BC87C25BF99F1A1424E5D7286494AC9C4ABAD2288E08A8099EB29E3F2DE640DDC31326DE3EED0659B0EA2CC92F28420F8F2DEE89052DA0116753EB7A3D4A16E7CC4E657E5CCC7EE0EEAEF464AAD8CA564E13866573C7AB01E3CFC665A5500B8BADBA8C201D1325CC2A3534844C240EC9FF6E48E8AC8F92390352CB83660AC8019E1D9EFADCA1BB8448453AF3DE7AB99727B9A21F1A1680B04FCCAA078370319BDBA2659EAB37067D8B58EB0F5B0BBD4C9CB5B2F065E1DBEB393E7690D6606866033694A46F2E547E577FB79E074A3B38E27C33AAF1BA1F319D41496B510DCCC6FC66B16E9CA9E61A8E0428DBDF45DFCB0AB5E2538DBA98E4C393D39EE37D3D11D55ACBA0FC55A449FE548A0E0772DE51634B9690F4601FDF0C5864331081A5D6E6F2F8B2370C3A32CD77C70D2EF8829C9DD0F3997E680261D5005AE9438ACA2651ADCCDA0D1C8E47605AE100FED4539FEE5614B0BD95D0614B5F2EA75A5A7ADE7E10BD039089B2C79ED687860E58F248DFC0320F4F95DE5E1709C8AE54943C526B42B92DF008C991DC451FCC13FC2D0539FF26D2225F79F813E1D27F7DE0792098449E5F6ACDE50F9DD567325CAFC17544CC025CB3ED2E2D66B1D60CE70901CB814D2BAA7447D51001E1B26ABB2DD1F87F43CCFEB4895B52CD8A21D518F65359C00B84CD1F0FC64F301C14F564B6B3F76609C3E3140561B18D77A2C0820D894A5032EE15F11DBF4A67906A13EDA0BDEFEDD8E51691630AA6EFA6BF3CD2DDDD49FAEF4526720B477158C2BEC4CD733CC6201E5004A6FC9FE3BF7781A941D1DC77F479D178AAFEDA3D524642FC41EE0BCCDFCA993B9D13B08111CDAB118904DEDECC80C51700C868C10E6B955DA8ADB8730203EF7CB1A5FA580AB91E05BC135BEB6B822AC1614FFE4F7060A58527E5C13BB0D47F15D9505FFBAE18299F3ACDCA9B6093F84A8058D721D1495DA81DEC5717B99DA0FCC2292B6D764D5C0F215517C42858755D9CE625294F34AB5896CE3D14968EA91392E0A4F1CE5A0C347620E718A9FE50785DF0547033B30C144B34AF82041C216BA6D4716EACBA359DF9D55C772B4CA4ADB353AEB21538E64B3B6168E88F3DC42128462F453E5C0AC38D2007BB35E3E65141EB02D36C36E6424E336323D302E09A30952350F7D87363EDB181D75474F4D2A026A5180B68E1C202C00142D09403BC20E3AFCE6A9B84B9F0B8E7A7E7BC38722EFFFA1C6D8AF1D8395E1C9D100231565F8992C4C0CC836887EC10C09A133B853B406066213B85AD7AB973B1042F793AD88670CEC3FB37FF718460C16AC7A21E28035C648499E30CCC17E1310FCF40FEBF726DACFB1E8F9312F491E9DF65152657FCD9E7F3E018CDD89DE7AE93AEEA757B6CB88212CCF14DCA50738DBF49F39A5337B038D2CADC66445A3A2C0C39B1C91BBE6A6C2B3A8BA45AB69598163A0813D11E55E34B94A52B92F6A50425A276EC5607EE96DC40E3E18C827B29AAC7284B71C203F0490C25189A4B9CD18BE6FF1CACD61B79760B6756D36FE98D9180EEFAAB5A9EAB8E8BE118C744F317EEE5D7B0070E0350EFD9B9D26BDF286441146EF2A27DAD5DA306EE0CDAAD5CE09A17210B2BAEBF08BB1D7FA819CDC3381BEBDA1308D02BC744F64E909804CCC7585DB756CF541F3F4CA453CC0EE821CCE53B108C78374F6C4A66E0EABDDE894C639C0C5EED7FDBCE52BF78710512058537BD26FE9D5AEAF9B682AF91B3856A8B5EE4F2F6ABD40E85F5F061E842A35E9F587816435DA63491764E4855A54CFB1758310E676F18645A15093091827416276590B3932A93C452CD8E53EDBC2EF01D784D8F18529F1AF83C914CFE559A959D209F0A29AC8D6B72CBF9C8FC33756586B440B5E6EA2448C296C17C9855B442BFC63A0947039133177D20468EFDBFA0699AF6C2164B80D830B53A81EECC3F64A7B717D73B1715BD6609D7481CC0887297706872ABE5A28FBADC90CE0C135875A228D9A2282B133F0311F3099F9E55998F63337CE64A3BDBE44E166F016CAA4A3C08B1E097344541577F72413561F2B25B6D0B21CCA05F98899E8C1DB7907831643C15C47999C60B626F127E0C8077EB649CFC86E09522FA646CDA69F99E505B80060325C91F203A0AE4C47D336B8C579B1F0F1395902BE8AC7E811C849423366150DD105185276F530D03ED90B466365747461A00C2820226121322F1C173FC811AF8AB2EA8E75D401A64804B90865988FDEF2960EB1298D527300382149CBFFE5433B6E7B20AA809D50635AA5FBCAF61CFE7452717620D0A30B962F09B2AAF88A58A0AB13CAE80FB53BC61B9EAC7ABC89FB13D2951C13093EA9E7C8D932C2560C56D851B1E02DDF4B63E4A1A1E2896C76AA5026EB5CD49C514C1D2EAA695552C0023A3347D0C55B7AA2DEA20EBEB1093083D991F1BB4A8762174D4394A11192C99622652CEF8EB548BE4FA0CF1516382469D8FB6B7C3F70FF8524A9CF56F34A93DCC38084ACEC0F479A3DA9A10C4CE30D035D41232932F941E8A38A034C6C0B97415972C34D666809D94A2AAE1925693C65C7F2839608CFAD1F3FE05C19F860DA310A2B631EA1F146FF6CAA445040BF803E1F704590590A2A74A1FE5DBE7B9D54F92B1B87C85956F8DD05D1F174208572114EECFE028BF9B75DCDC77D4C76146F47F11D45E1693E5D8C0AC97EBC9A7B73CCF3B13FCCAC5D8C2E81E3BBA6D5D2DE85E8122F6D37E0C89DE9DBA521D3BF1B5DF1FC313B24C6AB7342557D4CDCC97312609737A4C4D7E7ABB9D186AA6DD64317B711AA1F7254F895A9A29FC25D47A575FE43A0B1243EB387C9E5A98224FB1F81D2FFC01369FD91513F6F90E63477131827B709EDA05FB0A819AD7A6F5F207DEC8917B370369DFFA3D98C7860B540B918BC1C80379FDA2CACED654A40CB8B0AD32A2BC1A6A43FF5F514E92CCFF7873E0764B1ACDAF43CF7CBF782CF6320F727EF1BFC6D39E49AA9BF4D5C5D934F42ECFA7A9970AAFE72223EBAF325FED6C1C104FBB7760A771E89E41F955FA9E169AF5A662AD4F06497FFE04E8C519376AFB3FC377566A778F6DABEA3643F105E7DA01DEB251DCBEAC4C4FD15707FDD6E114E6AA3252B5BA2908A1A05EC55CF0CB8837CB6DD63365AED987B19007D075EA5205C6D8F3915D2C9703BD843E905451FBB35D3E9808FDECAD1E7236E0E361200E00BE385E0ACF15CC614A7FE73AF0B3501C80490146D0E6BE6810D196B3270332BEB6564964AC0F560BF1B0DD30C82ACA727706817EDE97353ED52152EB9FECDD4BF1C70C66A274BF6BD899F925EEB25D368CE27866661A27548FB8480001DE019025C9E37563DCCF7600E30B06394C620CC3882757239A573570B0A517BA7BBE34A5C15CCB5B2C20A80191D18B87B84694F22446A5F9CA2D5E24094116B82E9D6D374613580AA688123BBDC2DA6F4D7444A48308C1488A31B2ACBCD215EDCB0D60E0D9FCFF99D428D4AE10951F69B320DAD5ACFEE11194ACC9D3B3F00BB368645937456AF53784398E003B5AE2CAC0B7FA838E5FA0ABDD3793B6B86C914EF1B72DA0635A99FB136D185B6EA52D8E848F289EC22B78B901A8A3A010EE577E082D3FCED93D4546C04A06ADF009F7CC2811F385C6F2ACBFBAFF77A844EAFF838441291E9FCEDEA165B236E73A9744CF7F73D978E87CA0478F164C1A0923A0AB9149FBA52887F7B5B047542791BE839F0C3299A3ABBA133958CFAE6A4F02264E2CC23699EBA2E675E520D24198A816437D61401DCC5E5A51ABB029041CC83288751D1757DD99A4EEA7D5EFC933E384BC805A7135A035843DBDE5D9769DFA2E4FF333FDEA0109B692A2C4EE48652C2980F343F3B3BF5D22979FDE4F2DBD0085E0B088AA9C7A99E0C8FEA3DC5C613944F1CC287A5987E8EB92D568865028514A73572299FAC5E0655147152C14C1E61AF82CC9466C3BD88A3AD190F09F63CE53C5CED5732844EE1B454BF994DC423657A2FA2A587D841A4B07F2D4C81883EAE81ECDFEE1FA2087874EEFACFA411E86C66DD40E4D43F448A12F7BF37F917286CCB33E2F8E751F6425C20BF852393CBE3C57D8FFE242A455903122A078D6C3DFD8C822A18242B096ECEC0E4685CCE95CE501F368D67ED98FB0EF978910D3469DB39EA7B1BF1E240AF8C5F9FFDEE1DDCD35E9F9E22F3F5C92840C9AFCC151579DDA04F62264857ABFDBB2778B42AFFAD4AC5497618C33AE3B054FF162D16A140321BC4CF44B716A73AFCD79F93E92C6C5BEF25B2D64F78D075C99037377E376E3B8730ACC9A340AE837FD795D809A874EE34B3FCD5012D5CCC5C60DE9570211B1480DFBF4ACC8A679F27BC21201A83E448DC69FD4474F5A9A77EE2121523C90104C3E12385D1CDC8C32A4E3210633671DA475F5B53EA9A14C6436CCFBF8E83236026F87DE712505DFBE5938934C7B36F18300FCB1AD0378345162BB9957A603B7F004565FFD85199B696093D2AB4E80982EDC40E6B258164E753A7FBD4C3DE2C1D75C9C02FC9E9AE4519621606D1EA622FFACD080A9AC5B1C1FC559F24059D3047571E7472F8C6BDA2833CA44A569F05DC11651D05325AA26CDB6530BA80A1BBBAC21399042672A17F7131B1318E95BD14CFB566FD29619420F7A08A19AD7F6EB376E79AE661A40156ADE098E935E2E90FDC87283088BF05CD5098789AFA3751F198967C2699DB0A9B22BF514C787CEE1A39EC6E658F26C028CA8268ACDD499466AAC18ECEF96A846569714C0F7720254CC186CD2FB9AE5EFFF1568BE45473BB373454110C2E77BC097B45DB9CC331E0ADD1A21907FCAACE46686553BFB416AFFFDE30B7021A6796D0B5E064240853136266AD1C4FCCF21527D011DA7627A5F6A863D54D24BEDDB163D3A96D8DE3B6AC4E00B489346E58D1C66BF725D6B38056A9E61D7197ED82C39359C8B50B6734BCB0BCA1A88828EBAD07315FAF5CC2BAF5438B9FC0651D7B91EB87DB01E555AEEC6CD8FFCC6A8D898044B2A171E2558A02CF3F1A2509F637DC7A292C25EE5838A245EAB0DB72064F3B1A1EEA21A6EE60F5D98A9480287011FF205C419748947B144C498326B357184F98C8E91F19949BC5B46E6D7DFE5B06F540DB20FF1AA8935FB53D1328B012A69B5C21C7DB0E600822F7A0A91899A1F48F1C75763332593318BDD3CE954CFA0052477C15C58B8DFA3352FA5E34D2A952DBDD32621E48B9F98D91720D8FFD79387B61FBFE288DE63ED0A9E14730986C958A8B5DB7EA37041B3B2A051A42101700025CE682A6CE6DA44D2E2C4CD37E2785F268CFB71941BEF74B8FD67F579DAFF39276BE7E774B11436FE0A4E481DC3B45BFE259E7F8283D1916120140E4FF2576409CDAEC5D610844CC822CE90FB94DEB1AA98972CAA45BA891B357DB363AC09586D106A75C585BD7E1C92D67FE76FE137246BC4DEBC0B1D5B47547E38C32F00D013C78E59E4E5D9A67FD929FBAB2E714DBC971DABCC6B8AC0B47CD41174183E4D662D428FEFC93BA0BC3B61A15A9E11A0EB72547B98569D7EDC47C904451B702435930B1F792704FC4B29F0E4F99E704D49643FD2FBDD5404F2D6922EBE77C0AB895727ABB70EACAD28A1B1A2AF41E3B2E517A4D92916FEB0D64489449DFC0C3788BD8573D46BD1033925F498966743B729B244AC97931A0B813693D07785675A32BD118ACD9D0BDA0A7D972635E3038B276B21972CC879B54AEAAE8BA7FBE61F24167034C91CA77B460C7CB8CC0B7DE0FB348C10D8A2D5F7DBEF1FBA89E67CDF3C41306D263EE2376BD8CEE254DDD9C7A379DD847F681273B8725813804392AFF802A27B75F4030C1094DE4FA8107703760C143A4EF5A64BFE81CAA039C57CD6632CA09DBF20AA643E7DE029BB09B036C89A0539A3A60353CCAB81256F468A569109AAC3C67CA2CB0552F7AD8DF9D5749AF38C69832EBF5B62AAA92E444B7AB7E1ECBD35FFEDE9A4F38D5C1A68510B32FE9E2E2030442C24E7FD5946D6CEDA51489D9121390D70DA09BEE83B1B1F0BDE376D992040E2AF2AD22C8303DF8A426EA6DB0E62CE83E144266D471780F445CB1863186959B7B6EF76BD8F81847127417CE7B8FDB5E305CCED6BE7D1A98F96AFA48CD7C0B642009123F39DC34F5B26352268A2BFA5F82D3296791505EDA194D6D862ECBCD61BDF552360D693F45ADDD5B564E252A3E3987A8CC05D2F472B98EFEAE7CFF1BADD60F0AFB05A3D3D885199832C0C32523A24D41B8FADB289B14F1F157BDB9967FE9B98A6796D8F188A300C494EBDC08B457A9B6FF922CF53588A95D1BC7491B84234A3DCCAC22ECB025558B125147D466B016A8DB681AF1630699D0EC15BAD389174D8C7FC3BFA721437909DF94D0386D168FAF6E0CB0E59707E9645362002FCB2137084427E11C7FC019F8D91762F085757FD6E470F5B0B54E59DA1D080D4BBFB811D70925145F8271BF89BEDC93AA9741B6963D2ADDC94855FA36F24C7175D44291272D78D28C52C1181ADFBB7AACD21BFFAA38CC657AC987CD62D2D904427F1FDB9472A284D00AC6BCD7B517B013BBED24CFED222048BD3D62F09EA24C8BF145788FD8F82765384FB65A08234BE4DCA6FBF6A89E3F50A1DFB4F68F1298C8FAFE7DC21A9AF0B6E652499BD5F75E851C40C8A8CBA8D4EF14DEB568055DCFC8B7AA0604A537EE606223D08BF8FB058C4DD165563EDA021F10F2007245473E0FDF98576E74BCB7356A68B7C03BF5A1DA240593AA4F1804BF874D9757362A39D65EFC88AD3F21E949EC39A4687C6E2277FF6C7E233160430864D78A27112D7E339E6993E2FDAA494F95D56D418689A5287C6C7481F2DB4FA2621450DC953909310FA7AC9ECE636C47D3D62FC31A1ECEFCC042988C7BA03EE0F966BBB3A6D7308BAB81CA6AD8C1B534B8EA48E828C095E164E3B775A4C13D7C080E7FBF5003400968E2BEA76B7B9F3EB2295E91AA7FF935F078B9220965179DD95BF93C749F4630B93403609FB3BF52589E479BC337CF79456543C68828051AC8601F75B383CC8C2380217B25420815A1F3C95CB4888A243A200E3FBB3001ED4E2AF9F4C40B51C41ADDB7B504FE42D461BC088C721EAC6560494323CE20405AF6B65CFF2F74E4 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66DFCAE6B588A1F4067F4296FE557AF9D81 -smlen = 1861 -sm = 8F0A01ADEABB38AE8EAED159B48FD72A23A0B994F8D093AFD664EED1CA5C8FA07FF3FD4E7F60C453C3AA18B943D86826580327D8C36798BE7B513113C96A51DFC1CABDAF97616AF4815C27C9167A7D867CF77CD9ACBA1F044F30573297EE839564393A7267E9FC25D5C9D7349B80FD5BF0A32F32F90450299E04F775EDF19CB95CFFCDEE46DA52054DA408E101E451E032FC083E05F0A0F04B8FB0C3D4ECD88455E3543AEFE7917454F224F8F63348EF84017481585F4F983DCFDA50FDFA7CDF16DD4AB6B3E0F3DD77E32BCC2A87E35DBE9B21D11B6F20A61E21600219EF521364C17A481C8FC028249A33F3110F029474EC0851AC1B13EC2AF47A86B195C69F6457213A47043933586839C341805F5BEA52227EE3C97A65A11753B887AAA1FC34F75F3FD621D57E3836DD05DC791DB58728990CC6E6B04A9E21DEEE70B6FC53E0231352432F4A8FE83C02B6F066DA2A8F3EDFBDA5401EE2A25CDE9C624CE9D112F3D0D2D35DC813A55DD479C5BCF759A027C4DF1DE64DE9408429FAD5B9750D19C0A764A8489A465B00629B93E4B99EE626506C3DE714536A05A03C6C6DBE0CBD241BE12114BA97E77EA98372FC12983D472171451B6D24A3806822834FA4AD89124373EC578D4F439643FBD71B9C3ACCC5C070076B48438B7962352261C3F41AD7A4698BF79513D252736F4D004F28E38020E8A9905CC7BBF7FA511866A757A989A2C7EB8DB4EB443A3631C996BC25B4DE95602F630C759E54626FADC3ED500570B9135E7F016B89CB5A90555455CE398CD8E9B325487BE35420DB48EA873A4AB63F65D223118A55E2AA442A4D47D80A986812F42E505FBD0AE19BA7FBC3A9C21008DCA7A238E2D499D41ACE204F83831A3011FD40D323610B12B85CC233F1E52B2DDDCD94392BB3B8E6CC4DE02D8590477E20609185E1F8C4E0BFF161E43636E11175E1EF95EE45F9E5A9DCB5CD27B52FDAFF8C4D61E888EDD62BCE9F056D2C29F410F5E9E4C8E70F1C81C4D78DE834B90CD971A7EAE040E0B515C2D43AAAD0FC075FA245771DE70607516F82DFA1E1518FDC0A8EF254FE32252A3D3BEE01D19AFC23574582AC781D6C4A378AB1429224A91CC5D635E7D822307355EF030723369300714368E29E2B76383D7D1E8DE013B61C5C0EFA99B908BB81FCFF696761BFF32A5AA3E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +smlen = 1987 +sm = DEA696B8FEF46B42CE61C9D714DC9DC66888E9422E82F1B41A29C255EE7E36815DC6550A59199A09B0919DF2DCF40714484B23452BB87501F4B982B769321FD2F8B1C9394980851A20519A11E2DEC78132ECB17EFE66F1B130C778A615FCE59C2A1F1CCE41052BC57B851FA54FF3A730FBC3ADDA62B3F7DAE8282E19CD9A85DE50AD0A4586A981F75AA71BAB03AFE9C2DFBC52B4512CE85110CBC6FA891825C4567DA8A8181E6F5BD23F6387A80EAE111EBF709CCA24D0D6C868A14D1E379DE1A7168FB3E4B5FCF088B50482F8266EAA27F4EC6A100A9D78C2250469FA945E222919B696F932AC4F742AD3A8A41527DF54E14BCFBC53C5512E9D264A650DCA998DBF0A9B27358709279A51B7540D3C6AF8F12CC0CEFF423A895C5FA07710A895932034695A89B069B0966B282A30768CCF9AA33F571F81EC45FF098CDBFBA1390A8055958D7FF620C886D08556C8B982429AE144F53388ADEBA299B04E42ABE5DFF48BEDFD1410C173CBD801EA249AAA148B5602C937AC9F534A2A8DB40E4AAC1C82EBE984ED2C24692CCA7EFCF2B58630AB6BEBBD7105B4B57501D9A46B30C16D5FFAD67E1CCA8D5F39745BB95B7EF6B2DE13B81F1629D173B65761F7C60E9603CC36FA23F6E44F8DDFF78DCA1E3144FD48B6BD18BC3B7EA1C02A30F5A40F2F967E7CF4354F9920E33FB97855C2BAB58D1B021A0CA3E3B96EC54A527FEC45D45BF50EEFF73D1F50666FCCEA823FCF9BA62FD06A2D6AB18F882D8B3BB249333D315AEBE5A1A11B85C73E5A4A05E8ECF94806CE605F2B1A2AF840AE3FC87044D6F25B20F112E01605AA7F3902A195A13C3974224E9EF403D1424E22BD4E5333D43B0944433179BEC4546DC5B0357B79EA6A1EFB383CD14C86FB0013944664D10F40269AAB8D09690635707881208E6FFCC21C960E3A09EB39EE80490522292D95090D165F87618AE64A37FE4EC8FC907A55EECDA3F2BD07B7DBE1F5493AE4692FFCF7E7914DAFDDA67BC66E7F0ACFDBBF2B0365247AB77D4AEC363FC39322BE2229318E48DD33EF787C0ADA063EB53C59F8EE2DCDB7A951DC9502346CEB667322C2B1814F8034DC59C9C1075B40C8107E4FD0734718DBBEA223E37CCC7D85B537D2A098325A9CAA39AFBBB098DE8C80A01356658C3469F3DC6553D7E7332D981078B656B91FE818B8A2DCB2A3E0F53E99CB3B71EA220AA774E5B5D472AF8941BC664B8469272AC6E5D02CC0200F474D0F56A7698702FAF31B21ACF5734AAC43A46A8A3F102EEDC731D5EDBCF21110AB8DF941AC1E7B9E76C5CA628E4F030723369300714368E29E2B76383D7D1E8DE013B61C5C0EFA99B908BB81FCFF696761BFF32A5AA3E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = 7BD4C78F4D497A05309F9664B326448347200E2C3BFB5F49EB39006CEB03563D9CE10DF112886AA545C172B4EAC4A5F0E8BF58C48A6A9D382936283C6A84605CC6C33F5FF6DD4F68AF055DDC022475906B35CA748650F7CD2F8A1F9B5C7F21056D0544142B6E7EBD0EF2C478CEE4363C1500E22992AD54B630E86E640F665A510E2E03AF985591BF81462ABF6188449F79F5901EA6432CE3DB45E0430C888D8D7CAD4F3ADA635DD133CDC17AACEDC5576387C3B4EA6AC8DFCABDF06DBB623FB600DCDCCA7D5CAC7DBD68C16FA7D5284A38FC74A3E3890A231B3EE601B35F727EE7325A7347EFD6AC4D1BBE9DEEDEB484BC3802CC13AB0EDD525886DEB178BD90162C88EF922115B44894F97F845C6AF66E6F944F07004B843E8269373634B5ACDDA4089BF711C1F0028F3FD3126E3254EF6F8DCCECB8D01A1C5201C5CADB64AE08EFB656330F0602C301E15F5FBBF28B023913842247AB8B00A7F48CE99E7CF3D95A2476471609514F0EFE48D5E737F2FAB26DEDAD996EADE3B083000067CAC67FEDE0D9ECB4D836B3627A10DB815FF9A93C12CE370075524F703B5AD66CDF7BA92420FA5AE0471B118F02002C17370012CB1F1F044BEF3BC6B86F40CB23318FD814BBB6EEE99C361DFBAEDA3201B5EE879987C10E7646D547F84EF0AEC5073590141316DD7D985A23B9629329B7A3E2D84A5FCA1B1D493367C55546C225892464BC410B4C66DB28436CFAE72BFC9343188C7C98FDCD646FF66F3493F764A2E49C64B5E71DD8124D9435E78B7A44CB5806B5DCCF3CD63E0CE482ADC0050CEB08DC163A6375D032D15A66F54ADA7B759EE4520A1670E8F50C6487A52D091F70F651B6AF2D593ABB8B25BE2464A3E7E29E61353F950AEABB884F1BBF2AAE8426D7C284E6B890AD4D17B127F42C98A407B6FCB917F175DE9CB056EAA095A12756D6ADA5D838D4114B49D5AF1CE6BC412379BA810E0B7F02F039572E33440356FCE8D2FCBCB9AABFC18B82FE4A99DC457D69CEFC5EACEEB92FBFEB69FAF64AE590BB8AC186B3A08193CB49B72D0DA7F1447659A27F3845357738332679CD21FED2E485A8EB02172826076B6D68461477FF9C2F988EF5010655015C21122279D50049848C0C641931A1B192433A89004EFC0484E3DA54D7D8B4C1581113DB697C6EA0E08B0512AC6F733E4306A396BE57CB6E1CC990C1BC009D2C02AEB40B2378B76FC58C9C0189F87D3A4631F95F050196FE823D4C8E81EDF38CBF0E18FD5E9038075EC308E6CB130EBCC630E88BA32E14B5B040D84E8323E22428C7D0FD03197265A9A17CFEA144ABF7A74C042DE99C30A96E300C5DEE6B5E8DDDC3760E7564B2B8BB639BE9B029DC9D43303EFE66A0DD08BB0137342E21FBF7D541A1300F547027BD0848A20C1CDF6080C5F52A559A1B127D67EA5F75BA46054962A2B75CFA236FF5B69C72AD905FDD8C2F6E0DA643B714A3D0E829FE3FAF79AD3876BB1E3C27AEFA5AAA74B09926272DA4D132FC7203EA71E0FBCAA2A5B7C6E6A8C704A810E2EB1886E85D310525B670245AA9D6A2215948AFD93CC8F30797CC82DD1A36CE7390663D2DA8713FDF2B354A52A089651EFDC03CF5BD963932E8C21063AAC6D2992917669136BF64C3A19DB32FE4119A7E385CDBA90285E6D8E3589847F8955184CBAAF8742F29D33D8DD91317D568F6F84D9E77FBC2E84654CC5DE8738A390DF904EF8B8B12B731AD75A782E5893EDC2BA7C5A8DD8163CE80A848955C54CB735D84FDEA486F69B9A79A0CCAC2B26FE411C38DF88A1EBBA0004E1658AB501FEA61E24AE2C3E6B4395C8489167FDDBA06022890E758E077A3770AA170C4AB59D3B175EF9C150AFFCFFCDD69FE053443CAAABE314027DE0D1EB3CB49CE6CA967F7ACC218096273236DF4891ED0CAFB3ACAA02579E52FB7999989FB279D2E8D44898FEF0149FB12E7D4A4D6108E70C01B7D184F54BA3ADE348CE46C744D8749226528D3B657252E3BC8C2A1CCDDA2E671410973AE4D92601BC0851067700B909BAFFE580C5B7684DA803B0D5C0F68E5D1951C5EF2AC16A3E56C2F590919B3F615F1935F240E604F0C5DA992832703251943FD61291CA3A6378896F43A80F6933BDC6852AD3037D0311C333FA47579D82A06A8364C7A9A1FB4B0A9689A0A04453D2760567D15D3780D98E15335FCA801DE744478713801C1F162564FFE41365CA32F6471726F01947E7E5ACEB071608006F1C18E74D358E953C0D5EE52F5AA5B93681762BE2761871CAB6BB5DA756A814C80EDD3E567694618B85E752C765D3E51D6C52D5ACC908496C1011D582935E52BED017433931051F9AE8A1AC4DEE4F8BA2E37F1834E61C8F206EF6DCB842C37E6C5671EA7EC57ED309809EBFB208413EF6533B457E220121FBAABDB4082A5E8CC2392367D26635A7CAD809FC898A10B01DA303E1EAD755CEFA2B2A3DB320562D055A0C1EF3E5A0B4B0EB217EB621850D827ACFD8F8B5DF4928A05253C682AF3D1720A3D7E962109F3CB502106FBE050A7556162259A78DA0FD94CB747E0182D1834F0962CA3E3F3422AF51D171EC13DA9B12454B1E5524DCBCAF5987126849AC47214AB8209CCCECEA9C02432B467B7D02B6CE2788806A924CDE4F50244EB39F99195991BA07D39BDA001CEF1127A6883C14A2A0B0D3AC7FD26561D0F222220DB41417011A2E45C7442CB94F32047EE8FBBDBD6F03D97C03B7311C2F56E1276DAD311883693691E31CB607B4BA6E47C5E12CD7F5A70EEB309E525B5BCAB4009E581FE3D8FDAD8D217FDF329D795424CB61516812518911EE25F9A93B1548A586845C24DDED52BD557FA3420D4C9D7608E9E878934B3920CF556B61E00B6A3B1770F98E2A89CB1EE73924860519C3801797B41FEA99E88C61ECC376E9EE54C44294BE07FB61C794E06D53D7E10272CDEC50B41503F2C414BE16B3C62B5325F8F080938883EDC73253E9AE91988D049382C8716E87E5E6B2FD34EFCF82A8E7B8F611206DB7DFC1CD9046CFDA1B23908A7F5EB1D61DD99BC7170B2F4FA2A9C89AE627AB14DEEFBF9038F077F93E2367E46366FDCBCA7A56A0C643E126A8592B07A667938ADF180802EA75777C254CC2312AF269CB9D41878CC83954BA8E301883270939A4710F1CADFF365090E43FC316A3CC64AB2F8F972B45C045452C5D0CC477896C8D9C9BD3D8BEDE6A5F5E121DFCDE6EDA1019F25C5F346C5ACB0533635AE10599873E7DC70DFF06E5389CFFF662B840437E9AED5F86B370B95E862FB176F7643DD1CE6A766F4F60DCB8B6B886FD48E6F198DC18D6795F1B658B65CF2EACB19C976CE3AC9F6F12EA2D7FAEA955AFE243ECAD1E693D585863CE48C4C8B606EFDFF87984F517B57CB9FD9ACF04130F631D7E5E386C5D134DD3D7E5909D7571D04EE4EE3C3B5F2BBCF000AA7F9E1FD914A031A64C42546475669F8304E3AFD676C004F9883435710D97946ED0A3657960B63C4EB36213AF02730ACF0AA1C5064382D33A52C8BF9A605C9A44BCF19FB7523A88887B3F0426B04500D43FA67F51E6B807BDF90D2544814010D9E2A159194F4EF49DB14BF1C85C0D0C228BEC88843597D27F6F840FFCAE541A34661CDE4C13FC1FEBD4596C0C59AD830E0B896A34F8929EF237984F8EF1830084D2B0111D31D19AE0502227FE7BA2144AAA0FF876D1281EB4B1CB8BFF7F738567489EC425C5E7B345C05FFAC0FCD3ACB85FF5F653C6D42F9F8A449489E893A388C4289FD08B228E929B898C901B84DAEEC23ABC7688B07B3EFFFA27D8ABB088EB379FEC57200C26FD1D3945EEED560ABCC5D50C3734201662C14CB6D93C8490184FFB76ADC27BFF4F1D60AD62BBC6CA30B109FE4A6D1F0B67F53010AEFE6EC69D56D90EDE6844D714A4339190FE81496D67C5F89BF430C2040BF4A870C4611C55C7308070DCB91F3FB3DD19CBF771FCDA6C05A95B182792069A637BA15C97D314B2DB9E01F626F1C59E9F9B57C27B899FD64056F2A8002CE7206E2C75C7CAAB98E5DAFEC672DB44C969B218441F3887C81976ED395FD798B3C8EC484645B7F8F37E990BE952A3DB1CD0A087EC46F293893C5A68AB706B323AD59573CEA1FAD69C7C2C5B736EB310E32693CF340CADFB92E0E903381283E0E4C362700D3B06432F012D4B1BD2B02E41A0A87595CE8BEEE946225C3F018A7EC879CC53B76965226AB08D0B36B4CF15CC8C49BAB91C0410B3B5E6545696EF16A2290EE50C679CCA4D805269909E332E92DD23005C6B096B9FB9EB9435A93807EACB7791EDC676A4318ECAF9C34444836BB530DFD8B9AEC75861CE9A0B36DCCDC039F913C3AACD34E898E34EA9D1827ADAA5FD7BAC8BEF6053D9233314097E6E5265B3D1E58CC876D24D8D6F49D8F71860AE9F71A8025FED7658024E64F3D9DBA3AE8EFEDDE26982CA7E0B538169DC66FB185289C95A00FB784E4C93B06096979EE2AE36ABDA776F120ACA389620083C444F036D33A220B1F677287DDE70947B636E1F0DF234E13B3761D95B5066597201D28FCFA0AC96658DF6738D7E70BB53ED7351EB8E6642EBE5345D3C99AF61859929D3B8E6B6CDCE4EB83F4C305283F8633DBE6B6585F3EC46A4D137D736607B2253573C7A1B9C8AECA80291C6624CCCDD5AA81C9C407A9CFBEE0650FB22A30952CC0D377DB9AD2BF450A3643B588FCAB8F4D0CE68C215DD0107D17322C89F280894315B5F0495C676280CB533A9C7A951847899069C7C7F6997445229DC23876212569384A21A541C0BEF928C2438068DB415343D09870F7857F3ED92D20345727F09C4F9D2D6BE3133802B8382797C3FCFB18AB567E3CBE882A2C5B6129D89B3FEBFF67B33FD75CE3FF39C48F630A05908325311F229F342371E8808F62CDE4446374DB43BF003C1B37BD96EC853BD8A543ECDA2C650598A2A669212D71F412D032719C9E6E6ABF22E2235F00F3B045A53F0B7331FF42FB225AB6C76D32002AD3A5F3498F38053A5B7ACC60939193EC387ACDD989E8222E52ACA5CBBF095220C885F7F6DF2F0758CB987FBEF6A367ECDAF25024B0C3DB003779949540E44328AB299D679A67F3F647A6CE14B88755B0238392EA98D6DDBD36F51FB84EBA36956862B66FFDA1534D92735FCBB422A8680EA74D0669A13A098A89646FE7DBF9DFBDED6036B54EA5460B35F65A449C8B4B9A975A499153E9ED2F129E97058A70C13A6C13975FD719E2A2672732B21FB30EE71D1671ED7C1B720EB072D0CEC24EC71FAE06A42749F6154E49A2409D1DC5E8961ADBEBBD0950E13435F5419D8819603075AC9C1D62991DFF5064B7E927FBE027C7D9069F69591E058320B08DB6D94D86404FFF5FC5B0A3BCD610F0698F7A71A0BDDE2366B845CB577DB5E88A10BBC288F561EA3BC4706C9127C2CC9E92CA2E28DB59AA10D53788780DB09E16FFA28652491047757170B225443F2814A5446B7F19DDD3CD9086B5E27B43162D806D033CDB73C7B7DB09589538728C2EE45437AE3C5FBDCFDFB48520450C9096A4D758A877720C50E336A3D34857F31AF65B45BEA6E624D7ABF983F91A74F6B119160C5D2A880B95AB05215257A985E1E9AA9845874CB9DA2D9E474992610D0332862E13B44D8A7D2C850B584CC4206D3A3D9D95239C0C66A49ED6A8AA8C5F168D662D320B1E265EBFDEA46DDF11A6224223A26D36E3167553E97B245178FC8EA7DC0FF4C8360B75BB22F9EE40198EF99C2E54D0B67D7989DE358FAFDC92E4C05A2C132FAD52D6868855C975B6655ECD6FF535BEEAF328284EBFAAE0BBB2D7DAB6E79FB4BCCAE4999867C50CC5F22803236F5343BCFC70B41AE6795E83D46995553EC994DC23C1E06E3AB983A71311A707A7D9ED03E6A90860FBF9541B70BA8DEC445D9DED4E6CC4FA244343CFD6C14E08A5ECDF1B9A22664C3A65E5C215C54B6B03A46F1B76714BF02D2679BEF61FCFC0E4B6653F547D5E76F48161CEA57D5FCDF111293AAFEAD6410738E786FC65C4C9AC1F0CDD77E6FF4E3C2AFBF5FECA6E40F557AE22EBBD9D5B3BE8E731BC3553C17FDD0B8831CA9734FF5DB8CD910904F6B45A74C7F36BEF9C228CD9CAE01600930EDA81C92001C20B37C814CF40EF3AE5F9025D8ABEBB6976603DF9318D0112A7109C4085FAB97C3A50DFD68AD5647FCDCF93404A71DEE9A0E08DC3E46CDBE210612B376AF7C776D2A37D1897C39AE15C7CD6C294C874C0F80747C3CD4B7FA7BA9EA936C9BB92DF8C5C59F8E24A802207FDE5D14EA6F629183E388C849FD6128BF9750760ED98835EDA010DEFD4FC6BE3E67514EF575EADEA6561CD76661FE6DC86482F7AB3C30504C638A9198BC3F018F3E5C02B567ED1B1F078AB71410AF3CC732B0C0F6DD98D4EA5BE5C501786C19D2822B3A8A65236369C4E1A37DB5CDC218521DEC68A9623076CA5F40B595312F9EE532D45AFABB02ABECB63B2B9E5091B947E7E7B50C33A339E482FA4E8DC3F858BA3C6F0E6255C0C20A9D18465E363DD005DFF4DE8BA6DBC5E1B8A67D57CB8205F40837D9C2DAE2D1A3695B8A9EEEBB9AC7E24C771A27747FEEC05287C5D87EC8EC55667F6B41ADD74D1A4270B644971797C2D4AFE2CDD44ABEAD7D6DB555CA9BDAF7E1F25DBDD7D5EB6B02339CBDF5C285C6AE20DB096BCDC996E85AB18F9E1B96F2D3498C4D9438F36A5B6C74C95C7BA3B050169F17E8D062B0DF99BBB271044C1B73A2281990290FD41F348AD2936C98B3ECA7289E83582AD16BB0F3BE2891191B0A19376AD006F26DA7042CD03B9175E5498F74A623183127A04C90CAD9EA607279A3293E9459EE32870ACF847EA10CB1A4BD80E75406960D7214075C4151638C5BD96E1CA2054B8D779998560DEAB45D4C2A46371C73832A7D4F1960BDFF854BC3C6881B14157B6FC51ED6E5FB4E6FB858CCEA4BCDD0D870215B5DD35EFBFDF8CB24A2B93D7F5188A68BBC3885C5F9F5AD4D2EBFBD94B712E5BE59CAF0AA28730EB5A947CB8C9CE76A8973DC83A8D69F01C9CB48518B1295C3CD4045D6C563C9EE027812192BA752D785EA39B68C07F4601423C858C0FEFE8A98799A4F04A84ED3B719ECA996F84074BDECAFD3241DD5E +pk = 7BD4C78F4D497A05309F9664B3264483E58B6346B025BD644F6D80828BBAA46916B4D9850C7F117F338C911D10E693C261063A13E04EF6A1F8D7026B5C5F383EB803A5B6C9B6A3EAD1C76AA455F97D2546643AB284176027EC57049A2E3CCC45AEF8903CF2F69A80072E8354B9ADDFB6A4B804E8FBB9F728369A2993E8E59A069B472A9F97889CCC2EBF826BD776BB431E25C4DABFBFC8070BFD8388E04B365168495435BD0B420D7C81F0FD3E56D9CA6E946957D1AA44F021E32D01FBC0C4E1D7D599D7999573E8B266F8A179C6CCEB0901652D955E2045308B5E3D9D89E5730A81D7C4C93746B97B149A3B7264960D6ECCDACBF8D4E59AE9D55419DCBF79903B38FD479EE7696CF4AF10064D5986067BEEA0D34AD2BAF4E6EB702EFF4DE6375AC73B7E5971B71D474D07D0869EA5830121D22C8735DE0EC2AD3914CF5ACEFD1A212585ECB5DA09815F10ECD882E0B6804CB364CF989DE7C23BE531BDCCDC047953B700C2E7FE5977D05938B979F3013967D1A53643A8B6DAF07D336C1950604DF4CE42D56442F3D9E404E6E3B9A24B5B6C452206DD574549099F86B4E5F9A3F4815A0F41EBD38576A1CE91D1F896B17EDD633049530CA81CD5D9ED9FC1C1BBF8CE45DA509E58471206017DC4C47F7DC6E0CBCFB1388D52A9FB4DFD2EE7F55B8B71E626DF2466A9B290155E18BDE1910EC1252F097F77D9D652F49D90BBB41F9AFFBB19E1C2B9FBFDD93D91A9AB43C3D67810B67019DC964CD146BE88F04347ED8E36A23769459D82773941E59EBC740C9FC89241490C01E7EDD2B013C395B9281FCCA5A53E0C5D8D921737C567CCA34D5598B7ADFEE7DF8551A802126B3775B7185DB1BBFC240AFD76841C53B2BC26A0A864F1AB21EC4E970A0A600D9470DDA1616A1255F34DFABC1CFF740DDF414B5C8B5ADC1BC8951AD9B406ABCDA596E0B40AAE44A0C6D50E8E2B81CC054D0173BF0D9FF7A4905B484B2AA043795922A7FE22BD66CF9DEBD7035B103DA16781AA4B8A480B352C3F30B598BD5BBD1C98C56ACB39C54A8A9C795EC28F807A83C740495878C50C3448468BC55D92AB9BE8E8E03026B30E569E7E4B76BC29AD7E883EB10AD5F676983B5B5756A8039AA4A78FCC046CA333C05F64A9BB068CD7D5A1C2DA838018A22D90ECB43741E7F0993F48E07F850868843CFC459FDF72615CD2CF96A9450A26BA251928CB07AC44A550DDAAA52B016A2D8ADAFCAEDD36AAD8802EF2823D365B728DE7B64C1BA3A34F323637EA03FB87A2642F38559970046F881A37624E5A389D42EAFA7DFE5C3B2B0B6AF03DCF734B5C3A91B979A11FAE1E780FCE96E0F27CA77B09D12AFB9728AF7FB1DD48B1FFD6174172569B1D8B6525F17912D824646773631898AAF5492547ADDABE8C02BDE3D3114131CA5ABDEAB61C9F97F15242AD1C673D3AB1DE6DB4C1C24AB91CBAFE1B6B985B1C1642830ED2A09D196DB6565DCCD99EBF7A8C3EBC748797E2D7AFEF888FB502B0B201C3961734ADF03FA1F15B443363F57A4D06E1B3B000B79DBDC290E3AF5AB6492ADABD652A59A217EAD7FE1BF10BDEC7A704F3FAC276DA1EB40B740DA72CA4B7050EF7A5EEEFE0DC275866D2989E1C4F62D9E739AA0A5481466DF4CBDBF5271D2C3021EE78BBDF099B14489C9CFD7633ACD619BB8B65CDDB719220BC0465A7E5E29F2DAEBD867C9326AA292C1A44A31A0F5DF84970F366180353676BFCD340E3985EB4590FDB7A2754550A7CD74B25C69C93227E84975534E8665F65AB6439594F5602770609AE0B8FA2B9420E0FF658D2D017CD883495E99AA8F0769982E4490479AFCECDCB616F6DFDA9677F24C73978B312D0DFF21C4734B168BC351CE24C5928EE406F5B27A4DFBB8603700D61EB6F4EE1612F151987EE5374E47985F5EE5EDA056370121626F37C90230ED89B4189C7BAD6293CB39B44877C135D7888B9670072612B516350D48ACDA8BD3E02BD5F74C407C7F52FE9FC94E9C21BA51F20AB01884D21CBB8422834760762D5263318B7EF255DB3ABA557F74135AA9763B56E7938EDB58FAE0F686FF8C82B282FD9E2A6793FEBF4BADB2837FC36E5F72FA4C056C9CCA1C64F9EFC63A76FA273E0E3EA5DCB60EEC3CF7D81BB7C7632A574ADDBA1E8CFDF0CBD3F54C2194968EB948226781F030B64888B1721C53CA8A3721E3B3076DF8A1B14A39BBCC107DAAB60E4D02309B0591FB7A5E1D2A66982B2C518657A146A3E67971D8210F75CCF90DCCF376BF6C089D587ABA59792B40B9B0BEA46F83C2FD9C41AC8CD30FADD0117BEA707A7474986BFED67DD8444CD9430CC2D2F9F56CEC53774E5A6C2C93120346AF4A18253590CA1BF54B037C516083A7305143EB25B99940F4D51528674ADB3D1022C60B4F351D0B1002F09A47FE7DF383755BDEBEDAB34E9C1127DA561DA804D0EE1DC933E48DB17C5D56AEC253A57EC2043197ADB9FB42A5C7EC4A730B0A3CF0767CEFFE2B1223D47DE0A804DE27525A1003BA333CBD6F04B507B0189147B79E2D3C2A00287A04ECDA3A550CC2F4098037F022E828D910A2C5AABE2A3E19D4E9FEBFE17678AA85997B49A5AE90E862DE6F3E429D61751A2E097AE6D3717C2813BDB4F165E8C5D9D55A6F0F9EE66810C3CEC47630F92B35F95AB72D2086DA75EF77505977A4E5908B0BE34C6B8D568990E31E0B8A3FB3A380F36F30B0BE9DA468B8B353B1C69A24FA3B41669DF2DF8E24D3DC16C02D3A6FBE1FCE9AB2F9B6E186C74CA8C47A2749A1666D3D1ADE1183A4EA2D09990BA72A0056298BE1D5365AD34C68B7D3705AEF00E345DD3B3BCAB726379B306A187DCA91E32AA4888FC05DA17E9C790493221CAE5C3A9EDAA254661A4ECAC240852ABDB1F9684F8B3371AB8454CDE05165D960A37116407B5099301382A2FF9B49155E662D40220C7E8CE4796AEAD0A9A1BB49D4D03D5B89C4EF64873678F77F5187A33D854B7AFA6839B970C19BD40617927EFB0F4F0F99840952D80E97A295D5E0C6C73A26DBE5462F933AC1899B0A4D19EBAEB359687DB6F28D3960A71993B2CDBBBC53D54EB46EB2468EB4F419D234361F6DE9F0D77B199CBDC00E786AEE8C822E6131E131C6AB7C4EEF973331D58EF00CEFCCFD2232D3A47C370D0EAD5A97E499B89028C0B2B237DEB7DF7D5D5BC808047369BAE3F18972707ED2233BD08960026980A710A98AD18C645C6D7E4AC7BDA137FD8ED0D2FE434977FA4142832BFE958C55CB6615D2B94DF0141BA2310A00E388AE5710A313F11DA18CBCDAF0EE863B59E5D9D8E2D38A7A03BC5D6424C57954DF524EBC409F3D414BFB2CD2C40B0A9C08E019F098E4092FD4035F3FFC6AE900D2F83BD9137942559A5E2F1A9DC945E06184B8F0AFB15A1140D1583C382AB14D6545EF973C6CFD4D4EB628E059B82C750FB8D919973B99DB67584195D4909D81EA09E1E7439654D2E788BC84E55C25D09253980FB12D642E70A9955763BB597953C3616DD83CB0B9EDC78BAC985969563EE075EDB2B3A8AA0D0C67F21F63D1E082168A1A680B6535EA2F8D25594812A337D77EEC9915CD72C6E20A32AB5CAB402E2F4CF46D09AF8997399CFBA244AD44FCE647D3D641990307320314F1F772A5E88AE039508D34856F1196F2F8BD37FF8BE769F937D56A336D3F1609DF9F1FCC376D427B55D489F673B4E54A76368C54F7A53A4D762B5A144B8B0D4D8696309E6D043A90107E280641A63FD5D754C95095A60F0D1213B268806D182AEC9ABF30E4D7E9BFA9B8AA85024A349FF1475EC524F38E8DB2134119B7BAF26BB591157B39D2880CBD70FCB6C10A69E674BFFD3DDFDC996215569E90DD762AE22CABC13D42A4DB5A2A7B38390FBCA7F151CFDF944C9881E289D938A3ADDA8F7169FCADC0E58722C95981549552E597B9B83B32D4554B47CE39DE6F82F51458CD11FA06D07B6B4C23A9111A4FDB9E00884FB6DC636DD21FD00088D8626CBBF5C79683A572AA5EB051065BBADD1461D1BA567DDAE39DFB8935C9D4536169F2B11AEDA30E825D2DD08AE5F6225D4E9C84634C7C4DF9878720DFDD7A438AA4B9A2AE2709685BA1048F4EB43CE6D1B32C287572394A8AE3B118F3AB12E068CD1DEFCED695EEF3BE35CCC61CC64AF034A44647B01F2CA4DF6EADF289533CBE64A2EC6F2E8187626C834ADB49992F060ED7B76B67C17BC778F60EB47E72EA4F64D0B7E0AD801E1D33537D0524D043B692F641F65FEEBFF3456B2239C0043FD0081855690CE183E6AD4DDABF4D3FC1D3F3C20AD0CFC72192F1CC77D35944C7BF03B679ED68FD25A18805E220C467F70795FEE67CC776270532E84C09508FFE21BF9CF845EAFA9940031243EF074C1F28F137AAEE529384E881AF22959D742587228227618C3E722F32C27D7719364ED6FF54F7254E1842736E29E5CEECE4EE932A35A4D06CA6F6E1E6D1D627C86AC57A7342D5D73617AB85867124C1C9890C42F8A27CC1BB1D85B9FD7C16F58F734ED61E391DBC4D7179F20CF72EEF147696DC323FD2391A47EC474836CACD79BF9B73AF46E145C7ABFC2D7F513880203BD394BFDB1D426FA761E47BDE9FDDE210D46BAA32C3C49414042215EBC6792270932625A155CEA4BDC80A002519F84C934A3CA0D45B344A9109EC51BFC5F168FE6F598B9CDD77DF3560D1582FA29433A1EFAB48FC1FE9EAE543B7BB065959D289E6EB83EF957888BEA1D469B2ED1E0CD16E060D1936CA0542F61E639A391D363D7D4FE9CF25EAFB9FDBDA4D4D81DD05EEF75358A0BE249CBB2D8C0C3062C1150DAC18117EDD6A6A211C0D267166A4EE1BF00F583FB6237DE079B0C4BB4B42477D81585057683E16C9C51AB2EE32DDCD25319048F18D7D2A9149042BB64A420E76D4A8F6F4C288E61BC201A196E33514E02D81C4E45689FEF4BC8D2DE5BC3FB7A72FEC6A01BFDFE1146B623B10F5DAB91BEE42EA4D48049E3E50A1D63C47C7D34CA84631B6DF51AC8ED8C080D505FCBD6704EBB228FD02BCEE5BDF9EE7B85EB799C711B0177986FDCB4A134DB5FF3F5F7D53B283C6B0F597E07307AAEC6AF4F3BCA2F6BFA028FE900DE249DE4F647576FD709683DE95CDFC1688C5CAB78F41EECD03950CBA164B9993C8E9782F5DB7CC5B93CF10C8B8667F55BB0DFC3A3A57F66648AF5EC493475FE37886D9124527DCAB614FF5859085DBF470F667D82EDE47ED093AF3645EEB872F96C7CC57759CC40C0C1C57C64118C4271CE0E74FB6E8475F6D51FF54DF4DAEC52FADBC8798C042894DEBB1140175D730D7F4EB0B31DB3480E0C27E46A5C0AABF46A0F051C275AFAE15CFF3D1CCFD594B62988F4B13586EE1EF97F42C50C7A33BB141008FB96186E8EBB40BC86DEB9E7C9AC3C70725B3C8A334147B47BC7B385C189EE783F2B461E0126BB7A8B4A5B9FB6A7287D30F6C8BE9BEC10FE44AA19AA5D18DAA289CD9045168153858A8F3FCBF4A0E6575AD4650431472CC6125ACDC2B8124DFE7B0AEF9C58F3575391F02EE60268AE0F2B543853C39408484D7047822070C294E95AF2E65CEF3FB63E96A26158CAFC3DDAACA96C43F2647DA6A78B1A077EDF33BD5200380845837E1E76F35A77C313B68E5BDFF5A9A24F994025050BA9FD752A961F3A7D68FC46E430BCE5BF8102638EAAD6D8F8F1FB6367CB5A614F8CE8455200142F053C050A62D42CA6DCECFBEC901AC089E78E5B6ED85063DB90BCF3C1D00E0635CF8533A954780998E42506E6316213F5A471865F45822140F6DC5281DC8E73FBD985E48E8CCA9EC9D0B67647B7DD664A6AFA27E5022CC997ECA2B211A5EB3226C2469DFCE4E07C22BDE7841C483B92902637680DF5F44EDE197B23C2A4CD24134F61612785152F34849E29AA555A27440386F0D8A4B4640581787CCD98C682B06457ED0783539164011A04A15A9F7EBD93D230092405764421A373C3FE68679046A7A24C9D7275E4A32F0999FA4620A77F8913C1C8788041FC85B7E5A5B53527AF08AC59AA3913E47A41C6AF54430D402E7EC50EE585609686E8B85E8D7AF983425BA320B5F7586EAF9DED8FBF2154BD177B0CB57A54AAA410C34483912A8B629C39493D2A6E4CA06F449FCC530D01BDC7AEE35AE5DECD9D751CB61D01A2503E2481E8945041E4229E109450CDFCDDF22099C57D3F9FE1E6C5DCD8A0B823DDFB272B74F7862A8C40798B675F8D09182FA1C6BCB4085EE9F7936936089DB5AFCD5085D941EE7F2EB311333102EAC784808121B342D8BEF155C0AB917B68605F55EB16A00CF433C2B42F5F1D147D1A9A5BC217B1F082C49CF8B14057B71D8FC5FC471A54E0F23B92A9439CC013E4F9B38774DB5805BAA3719B7C93C81F7174A236D1C905B3DA1F4EB91447C38E9DD1B2D642B25FA5B770469D42D58872275A1EA560F93DF081EF96C116FF93172A541CDA67DCEFEB02F7C3D2C1909E5C3C26B7A104989FB1806F96412C2D529FE19FDA6175E7AB86CBEB943BD3AD35CE036E512C2B610EC647C665559137F40792D7EE5FCDCDD0EDD5B72EFA46EA2B4866BC71C8257EB0F6CDC5A7B6B0270CA4E29501DEBFE8EF98BDD162A8C1E2B2CD8FFBEA197D50630B038F7EA82C1CC55A79F7F074C2F29F36D9D483DD5C9A9D381778342A0F036BCBFF4A6E126732C49C8E8A7D1D6CB0FC16D957AB33DA7E5D4FEB9AA679C286CF1EAF6E8AB7A2B81E2E69F3250F9AA4ECEC589C9DC3949C1E0162E6802D91438FF34D1B81BA0129A62D084516E95BD06AC7B8D948A07A9100161CA54AF7361FECF5F11106132065EA9468613C7306DE27639AA2E37A41181DADB4105914BB34A0EB4E65773AEB709E7AE2C98627E621FBF77A54DA6A3EC28230EA8AB08B893DDFE0D9F740BEFB02310C35B25C48F0A283C543896342544140D00AD7E90141E21178CDD1F01F7E0144E4661DA090DA201A7674EF9DB00343E30F767CF1F3723CDC2D4B6AB5086A0E450F4B2C5FECC407EDC66AFCCAED6AE911D86A5E92B0E7D255CC27276EC7F5088EFDD88B5DBA1CDA30D6D37A51092DC9AB143A1F525CA4C1EAF660C35813291DBB3101A627349D8EC763927343EF24F34CCF6E4623A640370DB3A951FD4C9510EB4AE963B5D3F6FD1D7F77C8380E489F2AF670F6BBA55087D7769B1EBD469CFA20386ED313EC9359210D20804722D856E6ACC8448ED4B3D554305FDBF39196AD6AB9DD9DDC884AC2648A78BAE10E6C05670A6BEF6F7345BF2E896788E1B9C9CF22CAB7C93032EF6267883E1C964CBB6C8281CEF568BAAE2001B26C66CFEDBB8F471F2374D02C0C100616C5CBBAE3E3BBA90CD8BBD7E6B28D8EDA26E206BF656ADDB46216F2E7E580025AE3B88153F1E8E8966A509026A4CFD0AB8117C27587E0C6BDC6D988D687B84AD225EEE46704A5EA846B7960771856D764066BF96C8C444E3F0AB11E7BF7E0892E98CFDF1CB88D7C22266DEA65D5D8B25EF4B37D144D885C09354914D512C70E83CEBC38A9F5570A2790E8B5020C23FCD93FAD0A3066A83C4ABBFF4EC774180B9A734A45880C900A6924FF6A4B6FBECE3322B0C04D68658EC549EC68621F0AF2170B1F14897186611F18F0B852DB9A6D15DA2503E8B3BEB575E4B33F219D3F0DCA45660FE9A3FE73A356D5B61CBFE48F3EE794FE40AF232ED7B916056B285C1BF2B5ADA8FA748B7B81009BB9B8159D90A586FB79EB8336C418CF047953AF5BA51371A29CD16AD8FA9B78BAB2B158F29F15F362F1D265099A6EA9377BAE59B96FDD3313FF8A3D860C307BDE48AC90216D99EC93FBA2868DBA3663C481D5681A278B67C20E405540BAC739A1F4F4B11549A31C752AE16AB41A2041315A98CD3E5E71A0A69EBE454B4D33ED9BF16F4251C8A3EE671F2F54FACD93AB sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCCFBE0E504FC09AE38ECF1A3A07D64582A -smlen = 1894 -sm = 27C842413FF93580BA64A524C51A520F44E48ECEBF2FD693123B85D6DC2A29E44748B24928E0C707D963DAE6F7D3447CD902D54A9599FFB6F8120A628EFA232F0E8E99FDC99DE3C5EF32CCE0EF864C3C92F83858859ADA561E6CD8AF5370670DD1D62A2B3F785439E76446850C48CD15B5A6C54461155427D66F459B7B216A64958800CD5D657FD400AC14046AB92D6D827B9F398B5CC1529F00AC473FB0970C0143C32D58403F4080314D712DF8F3B35FCCC705A9945B119971C0AD66BFD9C8D436A4FCB0D9B450E55E6B45D53BD2220C3FEAB7E7DAE529CD0D064915C9F55B2375711D665ADCA301793D4FE0B7D14F8F4339C6817A51B5172BE5E55773206A4F11F41B55EB52AD2F1DDD223C368998D003077C4F1EC82EC60C7EB05FFFE01A8E6E1DB40100AD1AA12987F495745B6740EC3ED65F73AF158978D2A99913D19858F6B01EF4BC6AE8F0285107CF55C29D75E42B48F0540B14418E5BD534300AEFC5553D5AF74B073D79708F59DE71C5ABE99EF4268AB4477525D841B364DFD8F32A82E88793686E159261B6079A9A11CA44AFBE23C3EA5ABFD880D7FB771D7BD40431BDE91C04B8E055AC73015F63F1A82B5C03BEB1ED733FA445E3922F33368AB984BBA3F4ADD6E00CEB53F9CE132F65B2F12BBA4110D36477BFCDC102C8A6E69BC9906C578E5FA5F25F4E85A71FF0B6362649627BA247C2D1988546EF77637B56E93FE1B173E44F0C93D0FAB615F3F5BC2C53FC98704106A277272BF1C4153036413C29985DA92F5045B4ABC5B657AD02169D1CAA7A3CED9865575E1707D6CEBD1826B38C68A371E2EC39CC7D50C3BD3C103A37561CC77094E453651EA229C5048AB0A458ADABECA8DCDA723A369FECA6F260A8A290DB557800E18A062537D043071818CDC47A711B3DD515544620EFD1B5FF8BC82B9E2CDB62D4F34E23DE742CAFCB45BFADABC8BC9AA8D7B59330BF56C51F8EB14A70FC6CB96DE4D4D2CA58C932A510C4A51CD0A4A7E67D96EE454B2BDCD6B625E750CDB51A6FC62267EADC59BE48B19B09EAF7458AA4993C41EA8D478C2101698A4E1BD3E771403A9C1FF94101537C39F2CBE813A5CC89FF1A1B3F7F1BFE8C2674A2B6DC61C513CCA796AD230CD4E25C6F2B00A4BB00DAAA550A3459673E1CBAF8992BEAFB73AF6F68ABAB7B6D448E1A609C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +smlen = 2020 +sm = 030CCFCA8D78B53B6AD5CADC70207AA3F3ADBAD717A0AB6BBC35AEEFB472C253D3CE61737805674E82A31C07AC05E11DB27BB52BEE25EA6B9764A402F169F960B784B31B71E3DFC21745F6D3F02696D70E9074AAEBAA942774AD90C7CB261C27868AA6E397349622A9AC23B20D794806F5D7B5C2CA9EC7F6127E97FE3B2FB1D87CB590BEE5DF68B7560F059ECF05753959537BFC61B23A17DC4E160D1560617F622196E68D475FC040462391494F80724763F937ECF82CEB50AF14F2E0956609A5FF768A2D8EE02F6E54D90E8235ACFBC1FCFF387D5F274DB4F79C8BD5B7957CBC089A51445D3CD054A3C4C12FF6681181E566958965550B3AC022C77072016C2A848DEB224C44CBD4FD20750877C2941EB61B59649F21F2A857E0E8189C4480CF58A00F6252790B813AFD95F3F15ED4BB51061794ACCED4AA3B07F49C28805974E173DE46482EFDD73676B0B26D3BAFF3811D0B8F91CAAFEB3E9545FEA1AA8D948785AAEBBCB4080F9D8CC88F2F1F18C4D7787EFB1ADC6F097DBB6CF75234551F8C2478106DD9B4FA692454B34080F750946715144F0CDFFAB8377E27131FC3953C7839D783783587CCD9919C15D0428DA0A960AE366AF9B43BE3190041C1218196F43FE99E8B126F8246EAAE7D61961ADE64D0F77DEE81C5276804A3DAFF29F0F704639574C3C8337D3FE1AC3D1F1DF68C9EDD4004F5CCE7FF05D572D2FFA8938B062A9C7280FBD056B696E939FA1F1DFCC630C414EB837B2FC1B86BB8CDA9C2542B82D7A73D9E09118283505A97ACB80FD651B9DCC57D70737EAAF6AEF415452815E3B76D6CB3E028FB81F28C4360B2F824CC712523DC1A29A1F66E1AFB9188B3A0FE1E6EB4D283A6B80C91A832EB0A0F7D4BE1042DBA52ECB428DDA5366E0F84E8F01739AF7418FCE04483DF657FA78FA104376C983C70515FD02623D57E54EC15B8CDA9AC15DBD59C3CBBF3C5D04DA4387A870B352A0E0051B5BF045DD22062F928E736223A8F4D21F1156D3FF61973E418E277FD5E543EE5FDEB41D8DA253B058FAA717677684CF2D14162102B4D242B853D4F22FF7960534E5C0A1F34D9478FF3141C6E3E172E45A74772C6172D259C25495D0307E87EB23563E197D69E0EDB2C3814731932EDC8026E6B6FBBEEC9CF9ADD30BEA5AB822E7DA87D16483FF6C78CC9248718CBF2436B1B0492952A2620DA19FA4ECF8BDE5202C4AC84876A072BAD55047BDA3B5C97B550D6BE2AB02487F03643DFA62451FB6A2D279EE629C412732F88EA0C70EDC9DFAEB3BE38CD2D6CE191CB5D4B2D1E147F96AD230CD4E25C6F2B00A4BB00DAAA550A3459673E1CBAF8992BEAFB73AF6F68ABAB7B6D448E1A609C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = 330C733CBC76DE5B3F5920D81ED8E1A5E6B74D8ED0B08E0877A3186230259772041823DBFF94BB1D35BCC79A329BE1F62CF3822A70BB06C2E201C71F7F7953B8C15E6F8DE16D6675EAF955881D8237898662CDB73C361CA9264AFDF0731E31924D07433E7D2A4670B05087B58974A97CC71DC0A8AA8D63EBB8469DB25FBB650ACAA933D222BA2307737B2F5885988FB536A305A6DF1F4F15F3DA7D4805E23BB763D7A90A4EC8C43E66F589AAB8187CB8490BC6FE3FD34487FD8D4A51AAE3D4D6A12B3C755EB2CBD4392D076BC5A4A4066FBC24CA6CCA7AA0C813BEAF5901900E694A2F23C86162ECA2B011E250493FA0316D8E4F7F6AE30350B3E1796577CBEF5F7829083580FDDA869219F41E7C78E84A0D9EC1DF2021AA4408714CD172DBB3DB3261D2EF8AC837DA6F52401C9F00946778902A05CD999CE69A37B0B20E3473F89AEF0BC6AEB9859B4BF6BBA043961B14B8E00C22844FF76F7A33861E3A0B85F0C8BD721A797CD4E9ADAEE96357C7E8FD32700EF31CFBFAC7331AF1C8FD0346192540B9FD81B0A0344BA0BCDE58FD7979AC85CB491C1968A7DBC17E55039569B428C83776C73091316C1DE8F235C0FEFFB780BB3FB1F83C0B1F6208E6A6DBECB1305A01FE79BBDE9CE974DEC499E26B19E12316F27D247D6C89AB34F4A66574731AE10B2E76BC87BC9FD8D6D1E035140F1363B757F2E59BA893CFC682EC906386092179B69E8AEF456850C7ED3A3C8BE29BF43679426F205D1381DDFD8E6A48362C5636ED9071107742A7EFFEA9563BCCA54F73C0ABDA8204DBEB4039C0EBC93AC2CE520B068C32D5D71970DCD4E24B77F67F081C4E0D3D744A452B12F4ED3766163656E670161372D48A3BFFF19D1184F3C1482CACA9ABE0C0780B8470E77C499AC96087B9C30324170A3E752B775394B082DF9532F877F2D8C4EEFBD4CE5CB3EEB45C978EE78FD2C41F1A2C912CCC9A38C40E048276390C4A5E5F510D959C360DF5D9B8C69BAAA6FB19785B5F9AC4A3DC11E2C749F2B79FE36AA78435C5C164BE0C30A12044626416B18A345C3D43709BD86782E4FD9E2D80E553A7FC88549D8BE894236348F612458C53E93D5481CAD9D0850D12D0E85A9D8B85AE551482001534C30327C0D891985310616E0CF79C05FD1A7E9E3A86FC70407E0EA6F4B5E0A2AFC770ED121DD2923E6E8DB78BBA0E1980BDDB4767D4061C2FCA1C3AB18649A3FBF60116F6FF683587040C394875870FF847F3C835E686E17981F49B999AAD7DDEAFDCE5D3B55346D7AD7E9640AC3DCC23DC932D5156D9048F74626A44873F1DE30C00CB0637D913D2F1931CE148E5774E4F99495F4D5285B9D20A878C97B86278AEA0BF6E6059D2A0C17E76E16D0CF52EDE55279FA7899862A19F054576A8148F2A8084DF8AE669DF451E2FEA3BCA7702CE3C2889E07684B89779A7CA409264FEC49D207CEF11D788CD3360959A3BDCF9F5BAE1DBADEF007E37F48D5A944AD934590F753C6F9216CB516611357EC1E1FCA91F40973D28C67AAA20A4E91D7B025872FF8C26A5A6F190B4346088224702CD4642C4F2A9157C92DEB53C38CD5B9440035440A44DAB7E3DDF5F65CDDAA6DF7B00CCC8E2EDCA8666336E55837A0A7AEC7BD34D6AC1D7F36F1F6B1EE888838F89DEA281E5FA62B93951E389F4DBCE7756FD0E55F8B6E1687BD7D129B612F32CCDC1391CE8AFBCE8594D169A8799F873382CB7B631DB1A754894F34038B3E0DAFA987973B395C9AA592D35CC10422FF2575C0F62BF650B6F36930992AA815E953D954A6E2379639FCC1A8B9D9F1DD58F6F40A00A529CF8CFF3CA8B6E68BAF9AE64F1FFBA60A46226A882FA25CE290F3C930AABD001D4541A76C1E9CEC9E8774DAF990CAE727763F5CB289392D9C962629D7384BE82DC64257517A0C78F76119055F8F898137243557E056FCAD8D6401522139E88246DA62FBF9216A2CD039CFAE6C94B7D9F715D3695A2DE05DF5BE48D2102EAF1722AE1D10794FBCDE5233BBF4AA7EEC24512A68D27FD49597F62F9E45B13590DA2E03C0D0156C4EDAB34F9CF3C07277B3B17EFACB82B07CF3612D8C38AFF59893053284036A5A079D738ABE7EE64D4ED4246341660AF7C0D7E0AE74354EF33B898FA99A8D3B43C47D64E35B6B9245515B00073C9F800C47C51E7FF5846E30F393B5215A0EB022202476AFE3AD42265A710D5422A16C6C92276D647BA32D96903D020C55B517D8ABA111BE7A3DB5EC3902A686660BBE101E5A1388C4CF0E79D201D1C13A12209F8B2823E251B4552878C24C0D7A08224DACA483CA65DBDDCFE9B14D57D295011DA742416891589115EBAA4CD57248B7FCCDD1464FB1ECF047026D387BE2A69012E05428EDA7DA7D14F20719821A6EEB2B66B47CD24B0027C7F96B553F396BD3D4E4B5733173F41F15D0C78CB3005A61CC708C6A4FCDD1FC82D97192D881F9F0BF142F42AB36FEB36D1A96477EEA7400B22B82FB21B79D7AF50A5E532F374BE53F4D8AB828EF523E02BE8E2BD1F374981BAC99B5FF4D3931FA1EA721C23E392CF14E6F152FE4434FF66021977927372A469F78A6EAB7771F04B49BF7C80C30415475399FBC3B73CED0FFBABFBEBA25C777B3AC4C190E5434B4A83FE0FA4C5C061CDC8AED547B2C5AE8C8BD7B994C6330301F2C4FC5DF4A4AAC45EBD7E1B8AF9E34D8C1A9F1289279961F228B646826869857025B22F63B9DF6722B8358218357E61DF304B20A8E887CEE4519ED13094C895774945A63820D257296440AEEA4726C04B67B4E5C6CCEB4540EDB800F671674A6A9DDCFCA3D5B27DDCF28FB0D92797141C36F4D4A2741AD2C5022806F271881585A67AB2AE4334053B50ADC7E738D205A6C36799654D8810CDD035EE7FBFA7A94740BF909EB5F1F73F87D753266584CE9A6137EB82686CC4217C76E59E24EBE8A6FB6661FB2305E21B86FBFC7A3C806B85FF907C2BA0FFD16EE0973D15F050E4BDBD328B2E6FC4334D7B81241104E8896C40E8EE87DD95E4DDC58368D92F6E4F49501845EAC68944AB9F6A00CFB10D3A9905140BB999467060F5EC8866C9A25E20E59D9C5932E685F2FB1C069066BBBDDDADBF103B1E1DD0E36E37D9D2C4419C55BA8A6DA6A788E701D4BA78733A8D1E39D2D473864246629D4C9700CD68398C6A6920DFFDDE25076A707E36C7DE04C37D014C997B4D2A4F44B6F4980C295E1A21A2A129722CCA1C02452961F96111A7A2860348CF105B59C3B97CFCC61CDE768CAC81E883996C035DD8B999500345747C931009A4CCB43C7E60E58F123FE42671B400F563B0CF4D3890A08D1A1428295EF5B1D480CC885776B7999F39D24B7C0F9C32061551006EBE1AA3BD7D86471689A1BE6E2BC520E6BC553198213C3D0EEA7A72B719901D8733EE7D4EA3BD43877303F2EBBF64960ACECFEAEF36F6995B5632D2380804D646F6BDD0407BFD6544BA3BED29AF856E8AB0D9708C0F73123F6DADDE6CEB67575501791B8775AAFBF08FFA2B32408598980F5594303ED6B048237704A2D1C451967895BEA14528E235B3881DCF1BAEED4DFA27CE3BF159F4EDDC2639A2A358AA41DD166F8277712B910EA66E3ECEFCD6B7DD468C5BBA4BCFBA6B53ABD69D5E80151483CDB322A97F34AE48B5D203AEE8B24DECF22BEF3030A2769CDBA800D1D6BA372D611BF01B8D788722248CE791BE41EB90B1C6084F367C9D2D2543188AC8B58A8E68D968D3F7BC4401C3E06D58D98958F3BDC57123265A17BB3B8833CD8EFE5669A0ADFA22B72A32B0095AC2D1D5B9A772EA6D1E5B6809262C5CA94471E004B6667F245426FB6C7BC75AAE690D38124D2EA0C5860F31AAA0B6B2FAC9292B0D70163BDAF8A381AD518AF068DFECD7EA765CBFF5C802A4A82895BA3CEA66847E6050CC862B7485E7144C71987A20E4A84A6BE8C8C77D976880DB389FDBA6867441169D39A48832E5642CC84A63AE94D6CA057CC13AC950D02CE97DBF6F46B283F3680CC15A3ABFC8351901E0B0C1FEE2972B836F37C7C4481E8C3FC241CBB0B2F52DF04A0DDA3185503A8083744424D15AE8C44B920BF3D790186E7258038238264C809C4CB03E2C601EDE697D0CD77B35F19F6698B471B8D59C9857DAC65038F5A1EC00947AEFC99FCAB26B0ECCB63853DFBD244621316ED900D8D0528224E477E6C7C7B9BA5823741D687DC29CE220798992A3B4F6D414B05D7295561F206729E0DD644B5ADF93945A21D45B475E9251444FCE33D4BE055020DBB61A96501FDB8B61366CC298F91C5DEFAB5B514F45ABAF1F73E99F4C078881A4AC789CCBA6077CBF2A3E92BC47010E1D1A6FAA489356E0E08F777C72CE34EA65377D779D4FC02AFED3A53B370C1170E395E14DCADD84821D411D47A146A4470CFA837A80B92596E2E05AC645408EC971320DBA6305E9D9DB12A401A9ACA97C23E5ECE38428879950408388162D91182FF33838D12658EA4652EA6D57B2FE9DEA7E01789C406D2472B0CDC6B9E53E2C151E25893F6230F9959F81C5A4FC3F62853C6EB644DF2E2B2A9B6E211FEA8985B40B3769D342EE5F96FBC89CEE7F96B669E9912EC1562A3E006BBFE83E8C84B4F77BD7C19813D343A89A921EA0EB338F92E37CC7EABCA8E9A2FFC2FD1A660586DB0B1DE6DF3D1968071666F7510DFE2A8781A6DD9F5301828CEBD0B62336DBF6D49D2B54CFE7A798C5F7068FF0C78C7ABCD1566C830132795736A39C8932D2C344C54069E3C652E3FF578AD4E896B006C3B011C762A670303C8D19CDE77276BCF23F905E1B22BBAF4872CCA0A2D86DE0019918690196C5711922BF8DC2DAD30718122C76C8C4581E0B3419979944035D1C8B36DE7F24627960A5030BC78737AFD41C9F3E84A0903A875042D6B237AF4FF062E5C5BFB10E80D44FEF6D65474546ED318DB8BB24A1CDA5F7451D6DF51F41A696C23F13519BF7681E1447721A99265348D543B74F4E7BBB728A2BCB08FA1FF23F0806816F649E7CC17C743AA21344B5B1DDB28E0DC078CB9DC35E0B6388E30A4DEC12A2F0D613838788FCAF982853234B5F6BEE5F02428B804472DF77245122CD9914456E1CF7FA35C1F17357AEC0D643D90B806A853C73354D82B954A51B8159653988E9BAD4FEAAF9B94EA238964FB7E772BABAD4D588EF6DE8E1A62877975DB6188D1FFB8B8298255873FA001FA6C5F89CA54E93EB7CCB4F5823E77DE32D4638E5BB4FCF2708F8C4106B2DC9108589133B03544F0CF960BF9A14634D315078FCF5EFA10F8CD727F084B26B5208C05FC0E11F7185385DA4F0BA88A488CC95AD427C9FE415656BAF0F4D0A06EE08FB5DA74B97FFB1ED6AC151D25621A526CD8BA3E31A9F8E5BA83963FB62B2BF32728DB66BD273D17FE49EE6539C250A077214921CECDD90CF447C3213477011A6521B060027D5892989FEFFFD656D7F53884F8961A1283F2A5A287F1C217A61CBDD82728182B954EC72545AFDC13549D67497672D6F5307A48F6BAB815D97769D47004F522ED9322602EE0E13AF94E29E4A0BB1F342172CEE5A382EE961974C2911E104A6B78BE59CD1454E69DDCC53B959A59A54DEAAA0C0F2FB8F5910AD402F648EF9466BD22C21399C2A85A42BFEB5D3DC5971C60EF144A725ADE2BA57BC75FD4875C5E1B800E8D1C0ED6C55A263401A6A27E326E09D80A3CAD8FEC7113F59268DDC3575824AA5818D75DCE642719004097FE1718C8E643026FEB690D0FE8EE06B73BF73912F229B21F8701BA1C6B7CE35FF80F7830522691478603D4F19DB3D039A15BAD957847479FC2B58DB88E6BD360670F1A40FEB43EC79A53E4D6DEAED56FF5505F3CDF4208FE5CB2E9782A537ABA591E4AF9390A19D58A6E6685CCC10F713586727B48ECAA028472174D9B797B93567F84B9D0894D785C80A19192CC904E7E949FA98626B6CC63F2108EE1656297DFFB90D4DB14C789494E3E17F63F4BB3297E96224F5A8F6693570B180ACCD52E7E77CC7E4177A74A273CBA9A20AD2967E53CEDDE80ADAAD7F374E1AB3FBEEDB2EACD52CF71E4C99E9F67496C3AE766E1D30C69816015DEF066DAB0EF1504B4D4774D0BE1B5C00EFB7734A86A003B65791D88C74854C75083DE88253DA7915041CF38F6088616733F5BCA549C2057B921A173E21C95205E296D04589F25BC036B610E099532A862702480F041BC2369373023643A08B376E02CE5948BB65354BA27B98B1DC8F2C29434E3E66E38462E03429F09B408F2F51D44DB2243EF5F42C526AB8E02E22CBEAA347CA29DFA61B56363368FD10AACC8E6DA1A9B293214F80F7D7EE6AEE806792CAA89B547E9286AFFD8221302C972192B3EB9EBE5C1F96C9CAA6B1A2B6986432ACB19151B6F58DB470727C70410FB14B1D583A047085310B82DD0597DB273D13E2AF62BE7C9FCA95D5325FA15B69AF5A89DA1F695CC447FFA7E714A178BFD5DF1C7FC909CCD778D1D69A0831BB420E88592DB32D8583B9C0C806599FD1459F38C272E2C67269A867E6D910A6F70BBE273DC9AB1CD20D541D4FB42400A5F91C7451F73757F139FDBD45B6107DD87DF1C1D3256D28DB919706F1A057952B4422488C05187CD5E8FB66DBC73DE917594F3413F7CE46C0F171D80359791E5A09762AFD7E2521EE40723E1081B457C8455E656D722FE9572512F7F7A8C9A81037A9A343ABE8D33E3E5B6B9B847CDC43BE8623AC29DEDE12FB716D5D8DA2FBF794FD9D3EFCCDEE10042AD1FEBD838B65E56B818A80E0AD453BDC62E1922421967A938C418C6A038EE6AEFF5F943869F306ED84733233B967FEB39588AE2117113659492EE44CE94B171DD127618CD46D1664F59623A81CD2A0D58DAE349E8B479A087C67AAA78F8A7BC206FD34069E1C98C431BC30E5CA06877CF3F3BD678508B53293124186747F671B00B034D56727CD65477EB35630FF561BB7FBA574366E22501C55ACF2D93542ACABF6FDD3837B669E148A7B9F872973286D78E8F3729337229D30ABBE639FA2CABACDEE0262BB3A292EA67C3369DE0D63DACBCF713A21EDFE9B598DA144D80A97AD2FCBD8C88AE0AD91419A6CC5BBC4CF07F971A828ADEAC92BB098CE056D3357 +pk = 330C733CBC76DE5B3F5920D81ED8E1A5B4242F8BE80B04D52FC2B93774EA196C34C957F0DA3D7FAE1309A9EECDCE3C11AD13290FF94A06A4E97A54695E33ACED0BFF7F5366693F7C95474225A705593D6FAF040BC4385BB8B9FF5F49BFCB08FAA0A2DF610BC78AB79856C3FE854DB409D0203A586E4D2E74B76E73B688ACE349D7B8E278A188BBBFC4FDCD8CD5DF3E22B714DD4A5CC63C4D411D5D4C7137D73BF0064AC207D53B5F1DD0EEC9716320A0637D3BBE221A88F4518B2ADDACEA20F89ECFF7AA68BA4FB43D7BEDA2AB67A9500B39D145EF100B4572546F8451E9AE9E160A258D7ADD667DE10F6E16F35056D2AE5B6041783A3048DCD6D8C6A1E578EB24F1BEB25744B0926CB0EE91429D1CD1C72E174D3D4E04B12C63AC388F6F88D19ADCE3A2DF7019D94C38BD805166853DB89155170E567D59E5C87B474565EE45AA9185E3AEACB3030157397D9BEA62E67B196DCEEE7FDDD132ED0F7D17652455152A34A4919EE53ACB0E2CC5121AB764CF89073399C6B65FC7945AF0B88BC98F86FC3B9FA9EA88D088D0027014EA71659CDC7293FD1C6333C536E9A5C21D555530AA3AFC751D98DE089DD5417A8B9281EE3CDCEB30F02C04DF1B8806AC65D34FCCD1A961D69A0A416B5A20AB7A48AED3B1D41F2C53BE92B89C7DF067C30F46CB88F2647ED92CDA8FF8AF9255735F7BBDE4673DE98EC8457E6C4862368C231ACC2219C61F60D568F23A29A020502324D85FB72D2D097CE624C0636E9DC90033BDD9D1E2FEA7DF82DF6B8512A62F5AE50F6B69AF6F8CE0A12DB956601083000DAD29CBB7AEB92A30B4AF1F9C1A813AFA1850C8BDCFE3E0122A70556ABEED984BD8FFABE61EAFDA70D48001C7CFC6B831427E82CF3CDC8398D433423700124C8840121C646398FE23960C7A0C2017F9E03FFE22A6431A085E83546D7145434E22BA7B0946BA71027309DF904E5AD16A8D56B2F7DA5EA15E9A71F32D00E58BAEF3B7956055AEB8F4E9D812365589580979580EE442DEEF3F63DD508EC003387AB3FF89B4FBDEA7D86C94CD42F2F5BF01021D58331F6FC407E8DD4FEA4625E727A0C37D29321412BE18CFB61F40FAFD8A6A8237FDD919662A26052B0B4A5B2A75E833B4C28EBA8014D4FCF28371502898CEC5D5669781CE7B8E5E6A466C0D2F3995D534378CF60E2A984BF13CDE9CC6802CC9FB2DBBBDF4C079DAA8BBA3034872E06A7F3CC038A7EAEF30ECF41EB92BB28B9EA97C4B2D3EC21944F3D778A4BB6ADAFA0D1CDD24D211BCB7C804A8E2B5E3FF454DC05EDBED0545529584C7BF50F0C2807E07AC81CF903ED83B32FBAEB2263F50A45BC57A681FA4BCA16ECC17756FA4FF6FC1279CF8B139EA6F773C13E824E886B85474EA9DDB566DA85789D098C868587E2B00AB1E5E81FBB5BF9B89ADEFB93405DAB2382CB5A8E6297B5E068123C5D642153355A82C5E4CCD30D7B771FB7376E6E0464D35E32E65FB5D647C7AE56B5A95F40FB787B9B2559F466BE54BE883DE5F5B79AE61C9D5E4ED0D0F3A6D8609778F0DF20160DCAAB86517638185CB37EAAA7995BBEB7768FAC6A59856BE01FBA65DDA58252D480BFC5B3B5348046B3C5302EA9D17DC3B473F05DFD62A1AD1216C82162278B4E4D326C7F5DAC0B44026FE5DAD04C7B3621D9C2BBDE484BEFAD87CA8A25C13EC76F32AC20008806CD869A96A0E39CE31BB35B589436B2457862B27CEA7D8655EADC4EB1010F00907A77AA76BAA9B6E594743FA00F66D8721A84480295C91215C32226E5136EB61158411614011A9175B4504E370AA5FB35AD28EB364AEF4A875B680129A1D2D3AFC60EB899F8D495584A6468A371DA4D5C007BAC9201566568EA004250BBC021DB290EB6787DE42DB3A70B63CEA436CC814C0AA0AE3A27620BFB1E7921B26DC3F6B3112D0DFD360D61D577CAF5E49756BAE3496772131976E2F81091C45E54B800CB9E2EEB07C44AD82CB8A8286D06849828F872199FB1A86334DBABD6ACBF12DDB0803D82A07EAAC9C9DC14D40D12D5F6A480CF95C9CB17AB2B611DF482F42507FD7652FABE05B3E3EBEC0E59431B0362046EDC847C5C36F6CD835E28C65E926136695A3471345757714C3EEAA5415FE6B7113C68CD74937B20A824630B46D1DB88DDA2F78263E7DA34D19046ACF4E07F94B3D376BF05EA2757B5197A76445E9A508EB1A7AF01268D915AAB8477B7FC6AFDA9E6230C3A57A6AACC9F0A47DB2F1D575DA918949FB887F9A3786256655CB04A576720A7552E47447539A98F717E49ADFFFEC825D163EB1CB4DB5A0F2E239A12543C1AAF1CF581CC6ED589BE7C338DE4C31694210818B993CA5FC4359A6E8AE4B08816B3FC8206692B4D04117A2469BA2CCA84B1DA84E8A917B240D83111DAA983B4CEB514DAEEDB6131E7C68BDC7CD4AFA46B8AC3B91B22BADA0495DB96B3B910E826EE651330CC3428B1E7ECD5377060F4191AF179DFDD9780D8EE2134511CC4B19836CFF313779C328CF2FB06EA370043F34645120E8EE868E3BE77DB7D4492E971B16B1D9AC506F197947BF2F1735C123DAE3EDD3866B199702275FDBA834C06EBFE95CD4766EBBD16ED459BC63D6540E90174A3000F56F7FAE73E0C34D7E71859FB280A04C6773034E0F6FD7CFDBDB5D6F604AF59D3978D817D641C0F6793665781A9BFEEC325F2B0F8D06CD7AD93E8E316DECC66FC90EEF6087223E6487F063871FAC357A87D7D24128F037AB9E8B3A65C54971CB01EDDB6C7D685761DDCE7FE503FB61D0CC947F49E66173661EA0A58609AED5E96E597D21675DFAC4B2EE1EB61062D8633462EAA3C563853784395AC7C1708DCA38B34EDFC5C14D902F96BE10F2A0B6E46427CFA0A644A1DE3B01A5BD52D795AD9995E943A0CDACDEBA1C87EAA2892C7FB3AFA039564951949FDF7FC45D902804472B737DCE313F2AF6E5160A6B1466D5490262263C4B2DC3D374C6ED51403DD1A54BA8EA70B93E8D575A323CFFDA722317745755E9C3E2987A43E85333B10DB8ADB4526520784711738DFB43750D58FDEA4169EE8B58B325C97E21ED689C2C86CCBF2E7C735A1D6F327771C1ECD5F75C1BFC7A23E4054E76963D3FAEE7EAE718035E31A9352800620447A9322FA745AC0A0D4DBE5AE2D7F8F737405F630E9F32CF01FF2DB68316A2A05E59E706EA21D6BEE488AEC2A9512D8FF186DEA2B82CB9E470C1B2F0DB49803FE21693BD4476D93D9C9084EB85F2AC98D39B5A6611B1A1FFA0B96E2C04924E571B5F150BC0F686F1DFD7E00BA694DDAC136988D041C7D27CC9CD231286734437AFEB8EE5C692257DCD6C7349E70B0E880F6F193B7D76C2E49DC96040F0D951B7F5B20D1708A51B24AAD400CC0BA5392D08ADFC72D42DF1C8B141D4E6DB1C9BAC56B0BBAE40291CDEFDB255AE61DC48F914DA5692BAB06678B6E4EADC14CE2D39F57C366C74E4A949527CDB91EBA94EB5EC7074DA0D3E34443C35E2BCB82F9ACD3EF040C025C97B9112DE60FD907CE22B9916B42E12B51D73CF1431625D5A050B75ABD82D97C8523EDEC2953D19A4B1464214B23C1B8AE17B9C75482493C7E4D6677F130CF5CDA88084B89A0979B06444B9268F2840C6EC2ED2D81D15301CA37F7C5D45F821D81B99EFF375FAB7FB2F4816A04D22789A24523A59F376C3BE71475E00F1AE27E24756458B39D469D2E7C2BD7B9AF34F4D20DF171EFE1DB885917FA719BD24A9F0CCFB36EA694D4B6538384BFFDFE95A205936649BE38892ED430D5174615C13378E22D3305844ACF16B5DFAFBEBEBF8BE8B5CA6DAE21449FB95749FF034F9F2BE5E079E7C17EEBEC2F358FFA54761759C77FF6237D039B44E2586F7AF2CF7A00039FE2103E2CDC5DCB5AF0E18EB2C1F0C0729A89ED842D999A6755732D009C87DEC7CDA32EA09247958A427F99D5B1B7353D985CBD9D0DC3D16EC733DFBE253A17490C662F861BB14A7281DFA87D2D3B09EC17D99B17A63BF7236520F6E1BD685C8BC372B4FDE0435637A76F917BCB2ED1CE1AF61C712BB46FA02DB904EA0A2F05DE337746AB6970309C9E09171A845BC42D9ED60831D3A7EC6A8EA2DA0EB1504AABAD12781615A85229217432A5FECF4361BC1871BCA5124E4A39301F749419980133A1B7B0B6A0F31C2366C785B42BA918139E251B71DE71A5C3F4C6009A35266A6CC4A90F50D38B6BEDC45FC16E15892164F105FB29FBA203C51CA0936140709F4AFDD9CB295DABFDAFDDB53E752051B6569DA81E5FB41A72E72BF48BB4388B89EFD743C00E75FF446D68DFFB286072D18CD61F8C0957EF6BE0374CD154AA338C092EDAE824CE4F5620AC47C30AB3AA2985DDC89884327A63746C6CE346F3232A77BCD65F2AC0A7993D3FE097354F18A6D481C1B822081B583550CD38AA7F660108A458F103EE14778818AB00498CFB3D155EA322FD50589C6A7A90B2DB21F58271BECBBD26BC4F5E9153F9FE6997022F3D4AC37FE2EBF9396B8472C511BDB12CAC0DC188F9E28A7229D966F97A19498FD26DE40C99D2E778220532FACAD09CE604A80C9995C2CE121640054D02EA8243F5DB743D26CEEDE0BB282C6445E51DFC6136BBF9000F025090EBE3F976BCB4FC1B5B4CA0878541B8430045F2D0AB73FC423B1137CDC376814CE87EC687C993445D4C3072A9BC53539520635995F8DE55EDAE806B61DEB63140AFFE79C792D1992D37BB093792562842B15DB0CC290AB05AD03EB20116A132907D93D9F08CAF0D4D74776CF92DE32152E6D9EB539AD5D521812B0E8F85D066A8B5BAEA3EBF5CE26352B91865B63FC55EB58D47E934113A71776FDB529ADDB2DEC9792AAB368BA92B7CA853F2616E55CFEABE04DCAE236AD8E970A0D299FDCD99A8875D6D43606E60866FA0F522052068F8D652E617A9C533F7193969F5B1D5243A3882C7A7E4B2183BD8D79D3A2D16E102D2BB09717186A31C92339B5CB4F7FB94334873F3207CDF863C1DFFA522EB6BD812EBDF484E7821732A0F63B1840481E40C35525AC7D5A40B042367794C02D297D8DF960B6D7D7487E063ACB9018283C523E5007CB7A9E010E0D061FC7604C734570B346BD9E34739756C6C1C2A8084444035647981325B200D15C5FE7AEB1D73E774C3041FDD194DC5F777C680A4ED04538940B384EA58CFD2D5767B222B52F8B119EADF5C4171298D5F4BA1E4BDCA6405C67AD6FFF1D8BA4CC9BE5F37DA9A9B2148301478F2FD02D4218C9168B40FEF6BB0F20D705E94BC27DB639C08B7F476D505DC7851FE5BC069EF9A2BF553E05CD26475665E38DAB1742E7FC98EC1728FA21724E23C8F2BFF12629013D9317AC909722AAC3F6096463B5AC677BED66BCFDBE1AAC6E3DF26FC86C2B5882DEF9F1362D7C2DC30FAABD196CB2D16997D0A96281C203EB233AD064A6B5D5112AC1F21694B21317880E50F82A83E14FCF0A88B0A799FC295CA12D313636720B747912D491CF256B2E7744E993064C913790CD6166DEB248816810A6E4EB2C1DF68073F392ABFA5FA1224B2424DDBAAB7802227C4579E1FE2A47558AEB89F6F52A40AB92AAA5FB2E8ACCAC3EC96938F460787FA2D1FAB2092E7327C8885C9F838C09541DBB45C395453688D809F69455BCE668BD5A0F5FCABE6A0A469EE89246FB4A8B6638BF6CFB5BC68E1676E01533CA2FEE9AF7D6EF5F3DAB0B86FAFBA38A78EA5FE51FA5D8F28AECB6522E450AF1D974E7F40400458A724A3FE320CC411045B433F366C2F29427DC53DBF29146D8F34DACF9046943278B8373F4BA0015B1AE8991DA7DC9884E963D30483278D575928364936E5C8A6B132E8DD87B1CE056F4280148D9BDF77F3AC2DF63CDC49ADFF15F4CA493B83A689EB7AB1C7A709F95C83DF1C2CE2ACD679F2361DF5AC4C3637FC37B6721602851C8F20C46E2A60CED6055A63BE0DAB8DCB6ACEE792CE712EF8E24E1B9F101F0CA99DD5AFE176851D5990E21F9DF4DFF062D762CBB44C16DFF0F9CDF33EB2EE1ED7A71851CABE9ED8B7BE36F40208F4BDC84E4429C12E25540D091280520AE66B58FF0FCA28AEC67012AA2B0A2758E46C7A2D644C2C6A694DFA86257E926F021746181FEEE4D83ED9DB81AA9394292E886882012C6D41F34EDADD5C0F322DDE1AB5C3C000DB36146F68C6DF50E8D39A07A4144637D33B922F262C8B7E9E958D77891EE401D7026DEDACD04FD3311A12AE93D3F85E076445B3402AFC91078E8860C44A4AA230E59C55F5C432EDD7CE60EDCFA288DF4D0E09E0582B12B351798356254C22362EE584C3A50DEBA558501F8F9049A2253A3E9F0C94883A8FC776A9CB08951924FA30D37CA85394470E00344FCB248D04AF98149A9B893B8568852C5FEFF1831E08DB5362EE9282BBBCFBD30C619AF79F8DEF79A62815D8C0F39F3CB3E53DC642DF465E8F2DF27DF6015A4FF0CBF30D4280927858D78E2A50AE74A61E60373F8378079DB7C9151241E7B3CB83B08B750550A96E849157256DCCE072D862EEF963A43F5F198446597B00204FA4890720046725F18446EC896568C04B09387F808996F1B8D930A0302F838607026B25C193052992FEAFD234F939ACA3680DA45CF09AE4A59D4DD6A1128F32CAC2CBF78B7DA024012171235B08F0581C610AA9A1D509A7F75EF8BBE008B4931D1FFFCB0E35E8EA09F7EC1DD68E58CA1E4BF36F27E9B9334891211D7F701206FA298296638F57B321D9AAC70DF7B130CFB21DC8D5C1FF7E083AB091554401F57D68C4640D7A05A40C2BF8D9673FC859956239EA77112C7E540673E24BA253443D840AB88B00A5BDCB4CB5AF15D1F960A556F5CF3142D5DF5C367AF175C4D6A8A7382051CE1883961AC8265E447B6BC993020A3382079972679DB4E50C8D1F8276EDD40FE1D5E6BFB02364497E214E0B0C47388AFDBFE0DCD72C1393DBE4DD0F2A66C781419B5F4B8DD7FD12446122B4519A8DBF7DB3E228A9E17782B1C1606D5AA8CF7908B84841B61E5ED84644CC85BFF681D28E91F7004CCD3F9E15257794164160B5E6191AC5419AA0C8DF0FD4F81DD389F7D638708DBA809164ADC1E030B6B66792533BD4B4448F77AE2C055EFAB312B4FAF3EBDECF84085C1E4F31F4DE39939D30524CDE553889955D046F5D3CA8C822FB3BF1AB1ADD50AAFF95F494443A3C9C89ED964E4704B34C76454EAAA5631CE5566937F2DE0B9D56921C745ABEF919B7621C896F3DA0BAC05307BEE19547E79E29BD14B477E96791845A0C99ED5ED0E02D16954E2F606EAD92AEB8A01C1A917B7ADFF1B621B75244F4187E1E200FF52A641E11C7E58C2EA742E51E2FC817D0B7D5091CE5F52AFDE9691461F1A07AC27117DC5AAD85CD7A44F7FFF2B31B992794037E2AA4884139C24C36473781EEAC4F26CB479E17453FAABC44929024FC1BB5AE61E226F1FF2A33F230545BD5F0F72AE554360CA1ACCB9ADD8AFF40A8A78F17525769F0D75EBE8CA5143814361CED18889AB088A9860E8D6AF28ACA897FF04046113B4C909FAC905FFDF2FF95EEB22963B6D436AB5561A444309E332BBCC4CB1A7159121119E18462530162DCB32CA2D1EBA41E58A161C19A3F32E7A99CE50291EF57F2E006AABE5EE589972A9302ECF22CB6CBE3347FEC8DAC40EFA880A22A4CB6AB23D9E8E038B61897D8D0FD7D8FFD3CDFC9308B79477B7631DDBA756EB17FBF339C5952809216FF57D3D5C03CD5A3F41DEADE088007509950BE1348C873FB7AF83087E59028CA532C73E6CB7C796AA036D374B30B84537A7C821CB43FB588EF30C6C86A6B6BC56D7865AAE859852559C097914B5D220520437E0D48FB617A525D548594C99C96D2A0E779404D84782C870DC282E30F2A4F558E21CF34A41F608CC0546A9FC1378407D1821 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B49FE20631761038DF973757803618EEEA -smlen = 1927 -sm = 908EC2E6D8894EC131E6CF8B213665FA2821BF0513FB83E3ABB8C5EB6AB38C53D31B1B2BBB95B793B82BF437ACF60A7B276D7B68E418A7628E549AE5B38F6151D2C14C6AD7CAC9DAB05D64E2548F01C8B8DC270CFC2B1E192138447EAF8E0A5828DF44C0F77B3425A43C96EFE737419844B2F9252274E78838E794BAD67A26C556B32854147D272FD58BE63F456ED001ADD1A674780F3058425BDE1A5361020190AA5A7A5B486C9774672A28355E27978F4DB5D789368A47F9E4B2E6D8FADF23E718A5F68196CF436067F4E6B479B5E29F6A8C64EEDE0D2B2B5CBFE41FE0BA3A7B40F68122038FBF743F46C01FFCB08D5759140DBB2BE03C567E980CE80FB65F6F19D72A267892602794B5FFAE5843102536079A03634E544BF3BE318420380927B9737FC726C08D4E8A0A90DDB13CDDFCAE1055AD61F7D66ADBCE9C3973D89B0909C4969C2E914F752296E6CFD4214F6CF7D1DDED5B895D6B5D372F5EA69098B45D06A9CC10E31DD6266203C48D29338A8939CA757086431A8D558188DBDDB9623D8376927BDD5272B4A518DE5F01AAD50C5DAC71CFD8AB9ED208E3CAB004772B57415FE0F3DC25E1C9690DB9A7B452B65E038B482B55678F2F500FC90DB25437D4682F3B3B294B7C406B4C0530544CD1BD4E6B4A1F239D264423665ED45701BDCB2118E49F20A6D42B3A8BB9E40B8FF2B8F982E59384C61DD37F9A4882D29CD4CCE81A79E85C978D3AD5D20CC12C343766758F880361865CE771C0CD0B4BD544CFE290A17AFE30B0A2DEEEF6D99E4E6F0D097089DBD662E8CC8054B28AAABAD8918D20744CA0B9A872B10F3FE5DC1CCD70E447AE5FEE74CB61E76A4201322C5A45A7C74B0C3F40DCDEB4B3354626FF80398159D3652BE2A41E9AC212FD6C99724D85CD424387C6695EEEC35B3488C790ACB3D9A8624D6F887CBCFBF4C06C1BD1B3669EB054AC579358511FBA63C3BCAF9CF12B25D847EAE84906903B4A5F0BB9B3C661009F1DF00A94F0C972378321F66D66EBC4069E65AFCAB89605DD881F23C1DA0FE603E2504290EA166EC482FCE20E2CD4C83581F5954CC666B7748A5E1AF334458D920E0B608CD5BE07889604F1449F8D20425170F368F36D7F023D4490069FBBF2D2691CA58F8092D98E46B071E4DA24FE5C10FD978DD41774311960AF173BC566697FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +smlen = 2053 +sm = 1F7C13A2DF43377C676063A8168EC7543D8BE7AEB3E3CD62D82BAD363E3C90545B0D342B716363EFE4BB215FE8559F0C26E0CD61EE2503BA3977181E324FC81062E2B7336E7F2F75D828C2469B6802FDEB510B27510063297D23D74A5AD15D96FCE4CC48E7DFADC919EB490E09D7207755C905CA87BB7161A299DBFC8BBD478D41135F0D939ABC5ED5FD9B081B4E4D96D2E2158E34E0907DA7EDC400D2FB84B0981DD483F32F87F2315CBF8625FB1BE3EE49F0E69F4CBF7B13537714E4AF9AECD7566A667951A04C9C6F9FA2F50C32A3F409A4C0FDE51A9283391DD8B69355B23241E909AD8C76DE9A02E88253A35A9F99288EF2C7BC606B114FFCCB8E34C762676F39C863901008ABF538B090745686DDB83E51CBBE9BD7243504D650563B7BA58177CD5CB77D8E5CDBA07E79DAAD8F478270251BD8E3F09523CF94CE2C2EF7C5722A8CAA01B1DE8CED334A3730B5E8D1095FA324F6D1E9A777AA1962CDCFDA246FA0502E8814C6CB8590EAE43A37D3B7555F617F9ADD54791F3CB9B0D0C77D1DA95F406CF31CE909CD9CF02DFDAC39EE8D946B85746BD4AC021323105BA7410F54E9B0E38C3F412DFF7F20B6BB2C9EA9E0D9CAE034671442C959133C21729C34995C33938B277A780B6435774BEA92B6A72C17443F932FE1D4CBB8378D41C4330D9C3E27FD35C2087BFCAEF12D973D0BD2B63DF2AC4D0FA80E6F39F82984C65B2DCA9C55BCB550372E4967D108BBC5038C8150740FFA2C31415C269F7E6C6463718735661D41F9D91EC91081A18A857C8EB9FB6DBF91DF4469299434696B86F0DD4738DD9B8B49626C62D3E531D2C380F51C8706FAFA30B6705BCAD9412BA860BF6F06CB182EC26AE8B3A59D6CDD170012D1E49C7F1217AAD74479DBA22D43D6C6D7E19E1093DB18D3B578CC79CA667A2E3C40F0AFF4167F17EB97411ADBC58970AD1BFC849FED07AE117C88222F7F99609EBFD10FC90EBEED35C669FCF665F5C096282A6617F2B90A16D95BC56992662F0EFF49C0250F99DBDB5615F935DC822C1A9B60F121DCED8FF9128A2C0D824E60A57A7978B2E4A5F77CFABF7AE71357D20F8F33BF47DEA229941F8CE33472356D04E9E44850138C537A2AEC83B2D854D773C2F54D4F7D9FDAF32377EBE61E37DFCE14CF467CD508350DC6D3CCFABB2606D563B3C726363C3199441CE66D38E0C63D0AB6C48ED05DE76914A62BF02D6AC797A13A09CF9E523E7A7F6A7E4CEC01629B13D42174679537683D573851684772F613F2CD13CD61C19FA9F301342B459561748F9D755521EB89633D4490069FBBF2D2691CA58F8092D98E46B071E4DA24FE5C10FD978DD41774311960AF173BC566697FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 9EAA500E047AC96107D28AB143977DBC4183415550F6055C59EE7C61DA640B59471C045BBE25818795AEA5D148F99F1A11C92AE89C302C8AC8338421A9B64A458C6E5B7A422708F5A794CBDA8D66C3B124E1C5A74A7EA62EB12C74B71BEBE8603E21953A0A1C45ED7FA610677CBCE4B2965DA75F3E0C717FA77C7C294EFF9D22888ABCED10BE3B0A9E92194FD12E3C56C8A7852CA370301EB64F4E7387FC0FADC7168E1326DD3394883A03EBD01117A0694F1237EDD0AB49EA835CA2DD5A3CABEE2E5235473901E3262FA78B2837718F1C7D7086F2CF26C7A37EA0E2001620AE406084B0EFDC21B521186337D56C3C2B75D33462B66E51244C60CBFE6C554184E9B55C0876FCCE00CE5813D931BBEEC0FAC15548CBE87823DB29DFB0576C5876AC9A3E41ED4F34B73DFCA5FDD359360DD6B0F1435B681F33E1458E736A043F730FDB0184ED09C0AB94AE0C8060F84AC78883D71384F222754F9ED5B5C46475A51A90FCBCC0A37848D2422D5A38AE49DF464AC1735F5925C1E9BC48A3614B886816AE03A9A32D366036EF018FD4998B1C99F86E894AC1679B8EB66ACFF3D8A9F45B704EC766172ABDCC47F9CF70E94E9678CDA786C71AA69985CD55897B55924457A5F002B55E44478F56DEBD92E21507E62B5247D8EAD218E8254E6371EF3288AB442A69241A9B913EE418C525A0B9A390E5113DB953EA8456BD77D3649AFFF956ACF347D486BABDC91FD6461B770B3624D2716757045E23E581A21572DD41A45C06AF4D215524C02D5894C6C73D229EE0E577D0690F482C9D6BD951233F0E96A2E6515365C43E700F4864D93580D7DB3E83D805329D71B1E5D0F2C23712C2B83AF2A7C63BC0492340E2959FB71F02E72424718E80CD80FEE6293B7E362B6F592313767F83E43DD89202F53763E58FBBCF60AF628667F3CEF2D37F9508EE6FC1791D8D8A37633216988B4DFA93BEE2D57EF6ABF8C9A8137CDA4876F784BE936F0B8485CE35F6194163957ADE0BE8C04F56F97242660605DA33BC6CB0263B31E3B3245B59ED9412BC65768CD76A92A77F2FCEC4736E42F5FA108F1EAEB59AA28DA4660A03E08847D092A3CCCED182B4417993E00949897931B89C957BDEF0D91425311D9ACFC486C279D1D466F3F0E49095737F7AB0530EB8E858F8588909A252B63EF85C84416CAC7D3C365A441AA19FAE8236F2F9D5FE4C43A4A5060AD7E1CC69B8A476ABEBAD0E24CAF02C0EAF531615E171F07B308ACEFEF882D7D1797FD92C33F3FD7356F0E6C27E998A1173C45EE70EBC760A6ABE07A67EBA2C85B24059D033B48F15A13BC80EFBCCEA89E447D74E0B478CE69AE17FF122FC002BF9731D748950052A55621734E12102FCF6464E396E477332B50FC9ABB23730D41AEE7E515821E55466A2133B733C9085D446AF940BCFB8C167B6F161623A78FE6BA00B5269851FBE0839AEB8B81FEADA2C90845B28F5307F5E8916131F51180D2F7F33D138B00E68582FC07FFDA93A57A1ECD00043840B48FDBF2076BEB36FA96120FD55556DA817FE771A3D4633868A8C9E0195012B26C49BF59DAE8D2EED618A5740A57FD1665BDDFC2E66433507DD17C8126F6455449486504D073475133BC19ED7A3BF9A83337CFBC01AB0182845B4E0C66D7328ABAEFC64947E1CFA101B58EED725038ECB288D6A0C38450B0707417A0900D4615D244BE8BC43211AFB01E128CB3932940133913EA0C053F87435D3F0AD0B2F6A5DED0C734E3A55CD434D9052B5A42257388695A920283E6A5EB716992F8EFFACA3FC317B3627467BABAB01DF11B8D1EF3043AC62BC5E252AD000F3961F405E790289B39BB15A2839EA780DD159E11D68B46C47CCC4A16FA37B8728FEED4704D681A886A4D9CD4DB05D9166FF2E9414E27C6798F44B0C4FE44BCEAAA0C25E1CFB734308B811468856BB88A0B2A4BD72A46CEABCBA857938B70F0D482607AD163DF5A40C9295835DF1D312C63DD989FDA995A057481B9C722244B1387274C83ABC5F0AE0A7EA7822A9E375C1D327F8A9694C2456389F5616B6504D265CC5453DA421F59CD9EA4A049A8D75A4D263725E485CE23F8480C0DF94BBDA03EF4D4CBCB9AC040734328DBE0AC9557F626DC6EEC2E532F261B81CA63EEEF05551D6D22B305037BD17023954569FD4903B91B66D6F65728AEF7D18CA92586A888D63A1683B04F463E14D80BC6BB771BD158E603A4F4218AA61894EC7C76603A2C9BBE18F94821E675546C4F3C595BA6A22EDA302526136E25D57E84EF07D9435CBF3019B239C82EBE4918B5A51016158AE3D702DC1513D13F22E7D16DD1C15F425E0DE836A11D3B0E1BA64EF129E7BDC111E9C17CEB25BC7D3F710DF5F0C2FB2037FE63254FF294880C7A0494B35E5E3C9B89A98E330F596D5E4BA787F3C2D3F283DD6C836FB9E40B840B2F8828481E03294D7B999C980336667263988B2BD7FCD48B87A3EA9D6B68CEEAA52A21220E48EE83852A11FE5E18AECBA79C08AF28F92A576EAC734D8D7E8AF675DF9234835BE460418BE126FD4AC959C71F76A98931500364C9083B12C9816E7D740CEC41F356F35EA86A6B6C640C50FFBEDE23A0A15E4571BE5EC787BB926CEDE8FA458E67C9887C12258BC3B65B2F81C8AAB3CFE192DC991EA5D74C893CF333EA7B8D31F56390FC77A72ACF0EC48DB2726AF398321302BEABC96E30A1EF400CF3A20D00F0CAABFF22732E0261C206443AF6C8CD796B3E5F106FB94B5A550FC2AD822CE9B6CAA5A251671A1BC3C548C1198476434D4D71C06D4F41A3D4DA71726B3057628ED4B3AFAF9BBE08BA9388C6C40F999BAA221741B63CD7981D3DB05042038CAC794D9CC77DB3A303AEDACA3322A0BBEC9976558149C12926507573289BEC54740148711A4E48943FD883300C74E4D465F05815495ABBDD31CDA3BDBB5CA1C4DFED49F36DB1F4AA6405839A3BE206B04C277E5BBD07279191842E9C00F1AE7F82AFD6F183864F1869231380279150FA7A8266EDAD5737B8C26F25832C373A22E2BB2B6F5D5B80ED124618F26C5B377E1976EF842D907311FF3723785FFA095872A0D07C5CACE67A7CF8D354C43FD49410CEDA1F2B448ABB5CEB80CB1A1C7B0A434726BCC21785A0E6F9E881925E15A59D1BD98BF5418EDCBB5673195A4944A4CAFF2C8AEF487F91933964208E326C86BD7ADE61FA52199D0B78CBDF846A5C6AF954AA36DDA48DF0088AF43991D7DDBABCDBA670F8C7F89F800061FED761521C1B5280B0DA028271869A5DD3A6A7AC9103C2BD396445947EFE1603F431B7E00084A4A063C6CB4FCD130A8A743D5C0E7FF63D12A0A961D0769FE6594E78C576064687613FFA9345D5C74C1F00B844C5EE44F4E837E92AB8BE8B9C934E31073E813D3A685542CDBD1B6D4946D4D0E5811DFC547BEDA292AB33BCF9B97FD5F15E49B2FDFB6079C0A379624BBEE112E6098FC030A6F41AB68DA07D3899624DD975ACF7974FC46E4DCF4A0ED72F32150464B5366E70C99C7B9F9956709142B6E360E232F3F4247FE7FB35EA0D9043066B47CD4ECD4F45879795AE5AE34D3E789A46027A7057AFE0C1CD3A416D7F985B621AF3BE0517B2A9DB2A0740C878233720B56EBEC1AB0EA16388AF5198AB4AB28E51C9A380661FAB2AEBFDCB311D218ADF16301EDEDB63375ED632759885352FBD63F898BCB12F07E9A2E42845CAAC312564EDBFBC34AE958C1D1E74D36D73CB78291F18A4D8EBEA8FD18932D1837A9CF3398160151A094A8E957A8BC87FDD2512E7751BF414FE6E3E6D65252338AFA765075C84F14EAAE611617F29BADF963A38F7A2B8DCC8C037675D4DBBC1EAD1FC7CA90917804B27EE2D79FD0F84BE67C5954DCEFC3FB34F06068CB2B539DF9A197E3CE483DB1E1FE6A0E10CCDF742537F039BC18F989E87FC81DDDE3DD50B406AB4F60D250BE28B53B3C8C4B311C9FB56C7A6E1C4308C50001DD28E7107D56D09F23007C50377C4DDD50E2BEEEB951811E2E739DC7788658C7EF73B38119C11624F6EA985605F1CD10790B5D9494E7A5589EF6F2440F5D514BDA5F4B7E54891B5750CA108AD644F8F7C78183AE6A3099F976668C9103CA7D3CC4448D1DA8D001A3EBF1F7E2BBC4A9342687919122D2140ECAEA6C35C652FD415473BADDC0BCCB8402F1137ACF9621FC67825999D6B2B0A42402ABFC4C62A36E68CA6D9D9824AEFF9966DFDA2884C6EBB6E8FF9C268F9110CC2DD2BD0D49CD71B38280711CEB1C26BBD3CDB1DDD7304D58DDEE9CFF50BECB35B4BD8C319FCD59AB9BB5A12EBCEDDA51D8F22605DCC19508249B06C6E85C8E8F3EB1D08225CB3C2AF2FC11D4287E093241627425CF93487B4564E2A1C8A82BE44D09D8825A91B389D9E92DE6BEA27C9CAA79F0742B8A32CDAA1871C11BA0EFDF50347D3C1081ABF19DA7FB86A400B39FE8F65BFB678726B65CC2FA339DBCA51C3B50ACAFA2B2CFA5B3B6627D81C217B040FA5EFBE1AFE4F17960E88E98E63305829E0B045F954D8BAC996EAA3A4E876EF1D3FFD573B6D02B4029318B2602B548C440D53AF3AC6798EF26C55322FA76D8F8E38F054D6BA150D52E22E1B4D4185093EE968BAC6617AD749FED7B0879DB1E6F7B119299E878F0A308ABDF1CD76F86AB211DBDCC73FB3F098C625889F42980EBB214E1B0E4EAC56CFD99A3BC55A7ACFCA420DE746A1F16C4AC865D3C705370EC98D19D332A289B538D59FAEA4C19B127A9BFB88261B0A6E9B479F6D3EAEEFDF6DFDA50F5296C7A0FA322F9E303F2F4AFCF78A33FABC61266404F1C24E10DBD39EB664C208186458F74A04A6541E44F4C7FB1088DB164E6C48E7DC40F071FBEF485765CE2FCC72DA6794D23C2A54C60270CFDA5132D5AF29EA9A2D0BB006F4A19C49113EC5EA94B14B1DB378CEE2784AF05103C5B4C4A67767078A32889D9B68F1601575EB9D6AE5A4A561D17657E05659657164EE50D877765DD4497148EEA3FF085F593C38F5C07863647F61184A5AAA99C3FE996EC5E5191038D230FDCABA046ABB70EB9B425622730DC63B27BBAD8114B5800EFEBD0300740E862C58C43F71562700AEF0F1DF86802F3E912E1E5E437F86EB52892AD4E6E7E79FFFDBCB7DB2A13DA154AA45D3FF1ABDA01A200D5292EBCD792A919F763D9A719B751F0831E9457E7EA04B645F3430DB5C391EB34F9BFFF79B78898D05A2C61A6503818F7619CFCC0EFC6405E11A7C5177E5B837B3E60C42F54E05E03B10ECB3A01D1AC9EE812C64CE089D9CC79393E5D30C5FC7D6F0996A4F40DADFBA67F9CC3AD5ACB3EC841AADD1ADE92AAEB6F917C46A8F55DD0B4640D8D89781952C243189FAD34D0C3CEBCC7D27D650602E50885F433B3196DE940D75F4806C3791FF47EA6EF9436E27DC00B9AF3A6B8CEF34B23762F7A7126C6952FF47E9A1773601AAAFCEF00FA105D57AA8FCDA95532F00154987319D58ED21B1E225B38008E8A86EB165983082E65294D1A1106BE5B9A953018EFE1AF53B86908DFEE175BB44DB7AF19D7ECA9359EBD8111B3C4CAF583020A369D40DE8102589F8AA2E39C67B9B8717AFC9908BE1799CA0D5B3F37F7DC2CA9020AE904F4878EA0F68CBDEB6683D6475C39E0D0BDBF6AD91E2A467E4D7E06EFCD6595E34330AA8F13097D963CD0BBC42477D68A6D3D5C92B81D36F1AB22BE5168F4E981D3D68880259F43140D106B5984BB901C947C53C7A1B5F8D13ADB4A8CDE5F53510ACEE1B52E6FCE44E3C12D573056734AD34ADBE7A3541DF7C4D96121C4AA2ACA73EC83F50A18FD80F40CA05E26A6C3ED63E8D8B7619CA94F64F3D61655AA102818ED50CA25C7638DAD685C565BC1D34632B8FBE4495490E68B47AC338172C3BD20B077DDC500C96D5E8C0BCAA9CCAAC6110569BB3A61A56E7B8C3A90C3CCEBD831FC7CAC52D418140C1D7D9FFB5715747348357ECCCE148EAD9094384CB5E84DAF1BE98D741FD8E0DBA919355CD0A254347A01EC140702FE31DA08BD6167208176C373B79E8C4EAC261A7B1D2F5AA3D56BF3D628EED0569FBB0324D01A81A352AC037AF5601446E869447E14CDB86600F5BE249A982B8D7A0BAE7371BEAE87B3C352BF1E2FAE4D9BEE2358D23191D6529E9FAE9AA1525A924494978A8A6A747AB5908953698A204A9637BA5F902165B1C77A44AFC1A1B4E69D08C9B02AE87E5B1CC3A1A467BA4610E3D62C9A15469566B38478768E04D5CD119614FBE2FC24DDBB2C403B9D7C4E6D5DB955DA688645662A83EFC3E17362584B219837B9D1F9403E2AE2D4724896EE148B76AE067CA166D3ADD8324585AD1D09B6801B46E8C462438FA71FFB843A9B6C37F165CDA72B125E8D09A27ECEA2C72CCBA544BD3AD11E5194C6B11578DD0EFC2B1DE986CB173BD91AD82350403C55FBA25E4C7E35D5BEEB68FEAAAC82B52CDB54859AC4E9025DAB681ECC0BFF98EE0B241BD8CF10A11520A8EE86DB4F2FF308F87633EB4E1AE96B6709D9564204656EBF29F876A6735A12B6A93A810126C8DD4473DB35D74D47BDB682DC447FC2E8E2FB3C3614E837046268A94C888B1C8A6945CFBCBA571C1380D175E3C8517212A10B8F4AF7DF8E79A8785C2A6ADAB5C70FC2232A0A1000483E1DD10783FB52317F2872CE6349F1E7DFADF43A049E50D56BDBD0C13B516805DED21B0CED9D3078FB96BC4183FCA88599E94F3891B2E70601DC800749B7BCB7A8023A2A423C49851ACD8D22A975CD1A4F9EA241BFA70EC6E8FEC4FD2AF1D1BB8620599916D6978BA16F6EA5A0770707713A01C008394CE0AFF4373248710D73C76BC4B5DCD4C8FAFC21F66C440A763594D4BCE064DBDDB105C52AF9B46B3B3EBB1CE81842044958C7E0C2A950C1586A08766A911EBDEAAE776DC59F5C013D32FB13C84EE108CEC65ED3EE396968616224E73BD2E21E09D73BC26252325741B7F5834C0DCC91CA9F777C7E332D91C1955D9658149BBC3AB576A1F84397A80348EDBDE89ADF36A895432B0524EEE9610EDB3C3DC11F982A81D63C151D7364DA72D73FA28D9FCF683785A10845BBD979E7A4667400D0F09501CCFB1AA0E7DAA8924074234360F6D4D3CD825440F5DDA5B8776DDF8B15 +pk = 9EAA500E047AC96107D28AB143977DBC3D4C54A630491FF15D688F2BFBF0E309114A4AD855AED030E2D5F07F037369EAC914B3C296BCC37FB9097A428CF8CACDE3022FAECBCE8DC3D85D1D7F7F5F3D4EF9F3437FB61A6523FAFE083AD67EC815AC8CE55622C3414FCEE02E330BA678EF3C93BBA37DC9671E2AC986BB39FE0045F8CBC8D8E44928490AF13C791ADD6DC935D4114899C318D6F7AAA1F097A01F702B5D4081871063315E5FEA9F274611E833842CF0F5619BED5974068FE5ABADCF5009EBDE379B9225AB66B219B716026C892107011B9A392CFE8484D7FCEE6474668FE8BE4769B2CB819F67098552E0438BE2618FEEA43F6EF422A730E07F046AAD1B61E98ECAEEF978F51291930301A5DC04E3BE6E1F98EB2F892FEA33718797D0A4C4E5C8DC96B4804ABC4B2CCB141BDD510E734ACFE5A9CDDCA42D06A54EACD58CA7D5BC7E299CF0E19A5216C2A5BDD7FCFCD16893115ED654010A0CB2EC4CB5026698E9BC6FCE2B31F72905F4CEFE0DBEA2DAC821A3AD9E566731A103768C47AFB3E98BED85454DE1A2B241FFE7B56F3171E17040A1F249BFF21F2873ED6B34230EB461B92E45CEA7FDD7732D9228F8264F2DB43F19A83010214CC3CF89857DB1E1D982B3E050278A33EFF2C5855C4F4809AFD2CAED1F3FEF81273FE82C7E0FD262901D031EE3F366DAF0EA2FE733D611B8DC9C37F64D8DB06B9E774346D621B9DB8682999C2C455C71D0D58213693F09CB47C1C4FD828D7183EC88A118DBB161F6A32EAA529C2AD949FD37BC1B8F59D025F2707A1E6B541B03D0E48ABB9BEAA11AE9979800524D5EE74C0255C4791CF5D0B87101B9733F4B4F1BCC8083BDEAC2EFD22A0126ACD69637C518C6475B993E77C2CEA289960F435B75F918A25FFD01D38F38928262AC3660A7563F845966D74D0362EA3AB9FD9C1E2FB6FF00F20D0A5CE7D16D338D6D71A79E960F8177E249683741F94E376F164F2F82CA7EBE4BEE732B2B13337A6B383AEFFA4D728E19D177458A5C1D39DED7F958A4225889FB7E84162F66DC800F13BBA7B2453EA965237AD0D8F65A910F468AAC96B54BAF687F5442060DB640E1052F0E997183DD8C80A0C2DAB1704AF035AEAC9BFC28BF1B72F3DCA496EAAC1C0030BA0E26635101EE0B4E1C2AED20C60ABB5321260AA2ED8B5BDF2F66AC2D2994D0AF4D3B0EC14F090B4F0F3543ED13A4755564FE8BC2B8240B759E0C8F5C4492AFD7646599B58136AA06813B0DEB1045B499254C43DAC12A202FD9DEF34868683F2B9DFF25E704C1F44387794677D4F49E854800A26B0136C13204DA00359D08604A03C240D32C5A991740C1681E08EA5FE053E586516461F6B8D01212A73DD5E3028BA1A5ABC4C162F2C8BFA987B7B3678F57E2811961ADB6D533683E4EA2D4182358F881667470A499D3BC4130A707E7CFEC5314B6672334DA6CFDB42E08A6C7D3642D11164878AEAFA40BBBF01A1D0AC85AED48FEF7222D336A051D0D21ACEAD2A8765E443EA0556FD14FB7710823EFA8BD3BEB69E4542BADE3616832573B149799550F7F9578A4310456514AC6B9A304FF5D75E1840D8E19B9A06E3C996982D9D520EEB5981AEE27D54565D3F8227E3D805DCEDE03DC29E0BC511992461E072DA6FC72AD06D95C94171E3F940DD8F66784E588971F7C333BA3CC1E30F6C073EECFAA06EB47DA6C57C28FF36AE81391CDEC726DFBBD43ACED5FA8303A51E9A3E3CABF7A9CB2C67D6F97ED8BDE30BA94E14A5D2609AB4043B47884069050C5F988DB73685EF27C83CC37196DFD9EC06E51E0544A58E5C4F206DF89403B00B4C38B59545FDC10DB12DABE411D63FA816240C967C37AE289FF3F2D994CBB82F37175B4A8662620D65C2BC57EFB0E8E63BA85734B44E506CF33965F19E308DBA56976224A7D7BC980C39FB9D7F313C95859C75A66DA764462B9FF617DCAC62D07B9130517B47424BF9694F0338B8681A91BA82769513218FBA045D8F1BB0A4315CDB6E70917DB1E7AB3BC2889A189B74DA202A0430033FB05A29C6234D4179C0CF60989C941903D4C7D4D1232CE3C30276F0F925646E6527494CCCEB39BAABC5849EBA98D7C2D9701751DD59285A06B2E6F7DE2F6CD9ABF4601F961FBF10FAF8B201AFFEC44309C64A8B59EE506EF91EA69341630F70E1864FB04CCBC620BB677E943155222745DCAF105F479BFB3E92B367E632D0F4E5E89DD1368508F54B41AD10053D7418754417B40456B841EE997A644F5F4A8CC8BCF93040C8ACDD251481BF72DF31BB0226083D5C8CFFF2C9FA3E86276A7EDD2F402912D9D01222D30538DA3CE6CFEAB0CBC5A9FAE8025DC7F2FE3F8B949BAE0B16FCAE8CF38C35AB1DF7E100D8EB36FC9C679F094A551FBB4DD2FD9B300F684F30CD989B5FE147F10B4F06D02305DD6936C49D264D383BB8A3CC2B2E5F9AAB816B72BC2641712D09D60863B934A234B6C71980B9F36F04211BA05477338E548F104E91C410770B769CC7B7D2EB1EB30BE31942FCC80F8B31092EFEE5249F92C84052B845ECAA77674890F638AEC301C42E3E6697CA7674BD3FE516B723F593697196628036464692095A65FC04DDC4D215A470B44140575D9AA2B55B83C28A1EF073635E354EF53DE7769DE34C3C95CFCD2E62F7E16BFF6F53F1C77F757ECA07F2E58C45B4F5C7D12B0C4F0DFC2A84CD83B212565F217375E549C1DE382C15B1BDF5E89AC4ACB30812C7ED19F98298789D2F8123187EE44B944D303B52CC5FBE58C5A608090BEEF560B5F1924D23845D9053E597FDA70CC50591A13B1D4120FD082C0C2BEB36927EC0D501D72ECD55D45EBEDC39AC3BAC46D17FBF384620145C07638565376F3F7F5F488D3C65DA2B9F16213B3126883FB9B0D622CF0AE078B461636DE913F0F8597CC0C861E239CE7281A54D5136ECE0034BC9F6DA93EB2A1966D52CEABC00F7DE5E64DE9E23C3CFA133D648C37C185CAE40290A7E333DFF5EF6A5497AF387569E5C796332B26B2D98F38C9BF9155EC8398BE77421F81C730A5A1ABA15178ABD6CAF0CC62AE9CE8A7BC7F696F2FE435CE477D17CABAA1C908606B3B2C5BCB79BC6EAFF31BAEB05D5F7AF8E85BE635E51DFB96E6A6F8FC6A8EDBE4CD9EE505CD8D5122BBEB77C6905127D1AA7A75539C01D041204CD9AD4688AD2EA63AEF79E83A4229316623AF5E47D16E702D5AE100BA2AB684E8611F4659874E7A85E606497F0C397815D14838078E824FFB722C5CB2B0CECD3D7EF7F8247C366E34B298F356367665A69CF71E72391EF49379CE8172D5772B41FD9088320AE29D3D5DD4AA64B43EC3EC30660A8A0EF2343FDA4FB6357D7B243CCBF133D9F4ACE876F43ADD31F6F2664B366B734429FA20F2E51782159E1750D2144642AC8F0E8429D59AF518515756DE445273EAA23216558F373E402F7B3C88409A192092B7F718477A113054437FC198325AE2F89C949FE154491F58B830ADB06D1AE6A789F75607CF433752524EFFA4D6AC51A60E458595AF020AAB9356070BCB8601976076D8E957C62EF4BCABE5A42AE2A6E54D1852162CDE50054CB7EE12BF9827ED03E294D0DB04FA54813D7060585709DCCFCDB4115B9C31FA64E376992B7A41782D425CF5B41E1943E6068A599930E43BC116845FABD0A01552F1D4118A0C6FD804C1823FC3AC6E5B12EE3209037B53BFB4B58314ABE669C272C1A1F92FD23D9DF98028D5C63BDE29C840B396051EAE649A425D1B17BB8ABE852A3CF227EC2671A7229F70633CE5944898797D222DEEAE1EB5E05014B552AFD487777B69888BC994633852847C37B9EC93C8ABFA22305D42F688617CF94F51EBCB3DA06FF6FAA5CE497E2B8990F3F8A9FBCDB096F1923C0BEC122C9D5D9D1BAF9BC69582D8479EFCA712BB236AA95152BAE9CC05D264ABB7344DF31AFBF6977A1D19778C903F32551EBFE331E720EF23C38A04CBDFE6B86C73C59178D8D99E3567C372AF8DB5086BEBCE8A41840C4B667E4497909FF9AB00008DACB533A28DFA8F680E59469CAB6EB0387C8BFC1FD1201DEB69DC207B75C22DA524A50F037FFA78DF6878F62859808DDA2394F067D51A492D3FF8535C4A6E5C2E86C5A428B000BADA8D673CD6ECC693EC0739776916470D67F4016797FFDBE8470B1CB11EAE831E7EDDF1ED2440BA1F006DBB5587828B71C1F8AD2182320AC9864B58B6F39E2DD97CACF777C6740F9F087A6271215B32495AA0BF43E14B8423AD2D5373E5B9F53F8DD9440CC473889D0B5607DCA1D1929190839021EC3C9FDDCF5B08AE69F88589AE71797B7C2487AD1012EC46CB2B6140A2B085165EE6D4D765CAAE7AB78CCD8DDFDBE22D71F4FEF3B451AE5CF951BD0CA0BE2FC33FEA4ED06C8AF389DC1F8CD8E997ADFE5EAF52C4A572CD6432FA0DF3AD7D061FD385338C6B8B4416D4C1CB41D8B9B5E6ADA2E913FFD40BEF90749D81C7EA068D931C63B00E9A805D681787D3A3C8E95BFE8B224EA290E3C27A51E9BB70B7E30481BB599503F3D3DE5643177AF21DB0791BA0C5859B220A267EC635110040FDCBA41C2DF673DFA35DC1F7DF58DDF37ABE459F08073E5C395860F76B276673E9DF2046B1EA8477D2EBF1B68D6A43FA891660A590C0A77CF31255FFCB4D5FA679497CA883497AF7F56F4040A0135E07F620CC22FE8CF0B7332772FDF6028C8938EF207415F4BFB00298A66A7A10E8CF13821A93999B4DBFC9924808DCE24F0AE008D0D5171787470D1C5F5DF0508B450A99C1C2F1EECC994B8A8809D279F013075BEA117397B0882927BAA326124E557BFD72D5D4C3FB7FEA404E6DE946CE780B30544DFE40EEC24657417E5189116D434BD5B71E5D660B112043534336EEF37A2443F80AF44F42752A227AAA4324FBE501EB2E220CCC53EFC872775370C401C83F1CF0EB69FFF5E7C3696FE5CC37D3FB3DA224EE856F7481EF875630E8CBECABD8B9074E299E5084994964A917BB198C7BCCC059E423272BF5AAFB04BF154019CDE6DDA9C79D3ED6027149CCA3E31CB8B5178AB6B9A2758A4A8A5190FB72ADF9A5A9A099523826B92B3D8E4C37373072D7B3E52E3C6060101DCC5F88EA9D9413F82B64975E1D179749C9C69E3BBD13642C8D77DE1C3DAD7346046A21BFF50065710322203782FF6BCB9D042385CE02925E39B7135851F4C3F74E24711C19E73EC21060A11F4FB4CED1DD86DB5D54594115DF6ABFCEF62FF1984152BC31C87D20CA0ABC90DC33CCD68B88DA7FD99204EB65CFE0BAD55E7DA98E155D67B5E818FFDFDEC6CBD2AC090DBF1F52EC8B7BA15B87EEBFE1B483077D7983E85DAC503731F26592D5AE81F69A769907E708C5FE71D2ECBE8529133C3F70B8973DCA754DFB68F482D3557AA68EA8C4D9557F43E18BBF31C6CBD7C70567F32A9247698B45475CD1186C9B4678921E0370078446A97E7F49793606EE65071BC5F19F3A7844697B5EAD2617725BF529EEB7CC27729F4F5492542807F531F3F711FD86EAC98478FF465D4B9058DD2656C8B27C2866C1427C5E8B8CB970F94276E5531C44E930373F86A87A3BA68B58FA73F5211C92CF79BADF219F5EF45BF747803B51C4B30A5206741E7124756A17AA8B051B3BE577AE2F3D6492A4D02BDC3533EEF828A450212D5817DBC69060C565633C494801D335C3D5B4E2C8C5C8461D4806F3CED3343972202B1D0C5A56E98123B2B0B45E27D03DCE10BEA999114F124579D8DB83FA93C4385CA9A02D4905AB449109B475EB2C02C2B973762257A64B72A513E5AFDA1C8F7566F41E4BDD8196543531A3DB198842E907104656992E3CC9A6AD1AD8627E1AEBF175D3D647446128AA3F6D0CF67D4A7BCB2E5AFA0B5DC7F1D1ED12E1769C330A02270F579521E4BF855BF683B4CCF88B762F14924BA9CBA6D99FF4E4C180E7DF5AC8C99078FEDF93E66957597CC5E14DB42218F11E82A87F6521DF57FC0F302E5259DCF768E60788216D35DC7AC641EF4D74D0813DDCB85C4764942FE4D7A476F8EEA8E4544E02D6F246607741796B5F5BA6ED73FF3C0D5C1657A68E14140E4B534D917968DD93F57DB075CB750C048DA0DD8881886B8FCE80BB2735DDF256E976B0B3DB33C5C51994D674C814015BC438E26A0CDF417FEF5689A33B97AFB009DD7903A64EB80595955AAA3745E5889D0226716469E9BE666C79B2348656161525B780ABDF429487AA8AD9C4D8E9E24EBE176DCC16C679EFED6C5BE130E2575DEB0A2A2358FE201DEDF98B2E78100C45A0D083F4FCE062B3ADEF8462A05C8A3563E6D6082F4462F8C944F7385C69ACD9442049BB6ED67D056A558AA7601D000C02008416F94F2775C5216D8FFFE7082FAA5D6B93D9B71496630620D5812E06FA34B00C98E0D47309FC787F09D19E6A932C401BF6FCE64569F9E141214AFEBA60C6850CD6F5FE7E5F7BDA6CBE57559869121C7A15EC9F4012BC8D72DDEE588F3367773A4956B7C4A2D79D195441BBC14C12B35E6AB335527A80B6B846E6206460A2A487DB082D80E94F63AC5CA1908D6A4C226FF4C156F5DC782C5FA8C40B204DAED0CC1AD1AE5DF9F0F4A799131B1FD0ACAF263914B411F56815582BF19442C947A58AD490DC584BDA7BEE5C50CEB1D73AE70235F2AE801463454B8F3B7DF42A777E45A70805070BCA3C7E8D03E0820130C0E5042F328925FE08D5ABE1E36F9BAC73549AC47FC7DF3AABC1304675ADE250DA20C11CE69335DF426C0A481FBCD68D591B75E6F99DAABD45500B00E04D84294AE39C8BCC9A62976EF0FC2B165049C86A6D0FAEBB5A41538ECB3C59560D5E7A5B0A8F98E3C0B91A5F7778BE8A6D060E21372963890F78AD68D6A06515CF49DCC59C02FB1459C5E409B3883C7EE5EE480FA1C18C4E6DC4B399680B5FED1AB3345231011AC182EC609D717C70CB00C295345A1BB32F37C99BAD19B563B1471AB3F3740942498B0DEAE8C8A2D4E15ABA17F59F100466166A569CAA2A0C31E85EB47639B8D9EFA6772748051584E8C8155F9D35CFF912384CA18D21C637EA4687B405E61D27C954289AC42BA50B525B191A761BD0567CC163EFB8984B7D59355BF58AABD4ABE8ECCA866AF21D4A93148A96482C3D55CC9062CED1C7013D9DC75900C2E71EB8F686BED481BB4E9D6C5DF16367F4FC6EC77B3A8F28B78C6A76D88408B3506C7E58567F5BD704038ADBD465EA9D63909D18239068310FBD6E4DC0FF1A33176A91AD1FD85E31689E8978DACBAE7F959B347A3B63631DFDEC3886BA30D5A54AF4201D2D93EF5E666A67669915123ED74D6507F6F92D4FCFB053594F4DEFAB0400E4A40DE0629B704D5645730258881B46D99F896AC080E8DAF3F44FB038276DC1AECCEC6165C728EE6289DE9F163DA6F1E9389C67BB52950599E9F6ED50BC43040B0F8431B94977AB035FDAB8495AF0D08BADEA658F6A6C920B28F2211C1D1FFDF2886B9B5C9BDB3C02E318C9ACFA750A338A631787302CFA651C5EF7BB9AEE72DF57E56A69EB725079D5FAE142F7BE55D4949F24812CE6C9D0D786BC99BF5EAE84DF0B306E534DF6CDAB4B44F87485BA06F83A332F1D817B07B2B5D3BC18D882C46AF8C12D86DCF5403E74861F0F0DB4C009A687B110A57E3F02C029E6DE84AF8B11A930B86C25377570996157824D25A12808BE278DD3A77D19772E5AA542A3DE1E4A8A705AF2DE1472F0427087ADAF9058E1608ED10A94C1511E34BA691F6AB3DCC7C9EDAF1451E7EEE6AA1423EDC2AFF9C4CF2D24B506D2BB05755F490DC78FD82B80EB920AD3D8EFA3F7F1205F14AAB66299C1394BCA48099A0ABB90577B3494AF6581DA350D80E80BBB4A5071B307126C33C438DB3DD210A2616F03FB05F760A3D0B9934B431AF12D5DAA57 sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8CA44ABC9599E269D8C98F72EDBE22FF0 -smlen = 1960 -sm = 84C055B93B8104A4C65CE17FDBF99EBE50E59465D4FEDD0EEACDF4F406F626CEF8938F8F2486B164A8992037093AA2D6096974F8C7C8D71CF514D8C5026409D4A4FE14FE27D21B235889639A9299A3418C8AB8A41DA602D26AE312954424309F9707DF2440D4C6AF5DABA09712C82CFCFF3D0FE0B489447935F3AC6B6A84EF786C1D4AD978C7DA2CAA6DF74B5EBED0594096E12BBBF41363F989D1AD482FD290431EF1B8E35CEA6097258E9BB4FD8067DBC05B638024045901BA4A842A5894C527708D8B3F7DEF591FC722C96F8AC2773C85FF87D2FB2DEE47CDEA9B17E55D10344E641ECBD50299DC336D00B4D671514792BF2FEC5B59F96768FDCCBF44F803B0184D3AE4A929EBD033D2A507FB3D1E1EE89D48D3FF73908E4397B0026538F47EF0839B1FC818CB4648242E2B93EDC2CF0D63F9A46A8263BF4837B0194EE65E455B16B18A5B4387E6BFB955F246CDDADFD9D767A3808972A238B7C0F9507C4730771005366FD777BD66EFB29455ADCD6B27254D872EC1184C010649A67387B04135CC7E3CB18ABDC66A213DB9FE1C2890F0924A3B525997EA97908B24AB741BEFAC2CBE122069D87E8263F519A73C1D7B31A0C1B0AECD014E311F8CE8BF397FD02428F46F2E8ABE81E5FC2393CC2C1A400F6FB01AC4296D5204FF52200B8C109D24293E2190A221D0FBC1EAF9885DD089ABF57B9A813485894E025C6C5D75281DA2EF60464188B8ED917FEDAD84D36794B7A3923DE8CB1E518910A0EE726E55511ECF65365008ADD5F2464153BC34695D6D4F01E50F61DDE7305484F588F7DA0911623ACFE9AB1966ACE8E18952457B70395505256164E936C014E596232D9F07424430538F89E69E51B89717DB815EB12AAED8A92A05E358304FAEAD27DA1C124EC348170BD16AE2D62FCCB02B55763D5AC7AC1A3F313E1DB88040765319A178E30BE86120AE35DE03EC8C4DF335F7E9A85687DB3BB95B1EF90CAA602CB4CEDCF119A7A1FFE98A7525ECC7FBF40E40260488967F2EF6B7F6A1902CBD5D380FD056E693A59CDF2E9D6264DD6C98E2BF41F1F40BFB61FB976D5F60C82E90F58FB7158574795FBED6D658F9D57F01D9B2034D768A03163D8A9E2D163ACB367F4EA3F61EC91C340D87ACBA9DC1C68FC3FB36317E12B4F3238C594BD59CF3FF62A7BDB72CC5976A789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +smlen = 2086 +sm = E35F694A376080CAB58D1B216EF99863F560FDF62242A372209B9EE29B32BB6610383EFB8D1DE8F6E573A587EF9AFFEBF6407B003817ECB1895BEC270C26F3A74ACEC84A09DB4FC62F6DE442F665FC846909AA91C407C1969D99303A09CA79F6FDF65167B8988A68F92AFB17B599487EE65C10497A7A94790F08EEA133CFE4F2CAAFCFF27E6E39FD7333836CA80E7ED6D6A32E1D764768AD3BE870E0B9F49905C1064042A3B80066B2AD3CBF6BC15B2501F4EE83D4766B696F75B91EFFBF5EA80BEF0C20E53A8ED1FC461A3F56B2C0324462CE93E18A71F071263F59C0D8991E06262960BB5B4F0E767B3CC511B20432A7A991DEEC0E2B9E21EE8A8F3619CDE8BFECA3F2CBFD5538B10C90CD3A170A37C855B9C85B6BB113B433BDBD6ED07A29538921F2CEAD1D228CAC2F29A86FEF6ED39CB8881A2A9DBF18211A6B7F8C7CE1B981326B77985891903003D124061A8E2C3CB55CD7A472CE4F7C044FEF80711470191D8C0B00895DCFCD1D285F4E228933C17E65839141F7FCA42F00132B15F9C65013473602E50F10712D0799A194C5D82062DEC912E1C5395346054DE5AFA9E30329271BB44FDD0F1E43748896BB8DE71114D617346A056EB173528845933F23FB062AD090147446590B7643E7311123A208B0EAA4108765DBB9A70A00BA5155DD0AA7A77C6E6579A713EDD546DB1DF763F7F823C968281910AEFD802F62A8DF1110C7084EEFF2F6B038540C3501423AAE04246454C5813B040B7BF38A0EA75582CA580442188BA152BDD0192A9D1829513F4FE76756BD1125321E306F9A98664EA5C4BF437291D1A02BAB58768BBA65841EAA9E7B6AEE7DB3B25F524A0C60AFAAE5317A2AA29AE78C558081166461C535D630C56C654E17FDB14F037750751D4879B2476B33A2E6188776DE60296DDED9B019CC98C01AD4FAEE2082FD21D25732CF709F404AD17B26184FFC5A4E8A73D41BCA894178DD44190631C6F1A03D98AB5336B6D21239C3B1D6CB1BFD30B67D29D562281EEEBF57068DEFD1D081B6BBBEC9FCFC8CFA8F51DC95DB2181CAE0D160363C6CEC2F82A1513B554CDB4281C396CB880CB5E72EDADF7447E7C9F6DF9FFF2668CDD235EA393FB1A1BABBFACF6FC16652D8E4E9D90C3E9E2645D9B38A75B810DCD5B5BFF808790F46EBEFE54808BCE7FE72AE238899164DA348E1C566AE549225528F3C5598F20B367F63DE0DB59B570731BE0A3274DE1001547E1FA3A03851899C40292D67B6C15BB9FEB7F1DD1095EC11CBE840722423FE851A2B4E8A55BB8AD04039DC0596C73D7F4EA3F61EC91C340D87ACBA9DC1C68FC3FB36317E12B4F3238C594BD59CF3FF62A7BDB72CC5976A789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 29BB4920D150806A9061A5354651A661E94C60F317D65891B832879101FC58E6163BDA7381DDE90C1E3D64C0D1C50BA95DC41E0D4D2984562CEFF625C5A8863F6931AA34C85A26ADAC24BF4EB5EA0BBE0A214BC1454B33F99FB06E5B03C42AE2064A5A7E352784B516591D895FBA6BC79E7A25CF0A5C27BF22E6DA788ADC5FE5365278F6DBA9F853026A3D67532FC99D092A6736BD2BB56F9A70836F7DCBD959D0E1A43296AABED937D6E8B8F8407280C1A7CA99C17E422A69AB6DD2A7434EC7FC066FD6BFB837DCE42F5AC56CE73F8631CD22D7B255F091D1188ADF41FEC1717CC4EFAFAF9ADBF2796062DA9B5172E8BA0EEC588D985818F858989C03371406EF8713C0FB98ECCE02629234AD71D6C1523E10E8B32C2EA765E07DED0B287C453CE7972B726B0D39DC001EC0170422E04A5A05ED24502C8B844643B0B37C6A5E8745FC71012544D27F87F891646E4919221CF354720C1EE2B7D05408B27BD4B228CF2758E3D1E0DB3F0BA1818410B63790C4170086B33B8FCD2A4CC52CABD6E767321771322A72EFD7DDA1F3FA0C18E811E8F4E48960A303DB2B44D9D9DCC3F64A593562688A2003AE33ABB9079689587E729EBF78C8C7D365A0F4FDFA130AC322FB2267A800A8B7D7FFF721866002F64DB0C61FEF9923ABC8E1C2947FCF220E670534E3B0DBCE1D919BF9141AC3942205495D7E4AF55AAA02E5124247813BD812F1FF2276B88A26E09DF72F2C75ADFD0021579F771BCB5DA5DB55B3A87196D6F0012D63A1E4F79B5BD5220DE09D45F3F5A2E573F2A16278643AB23D6048CF6A8C4F3C1F56B54D498114C3B5FEB17782246B25EC782DA0026867CC042FD4939B3894DFD55477BA3C4AB9AE71ECC2F449DEBEFB0AE5F14F528D48D74BDF25CA1266DB62C3EF060165B02078D358DA948000430A3B9CFDC5EEEAC24B073E590E0A35CA603DA2FF878B430FB4DD26C181BC0FAB7C6CE7727FA7AC2345691819B513DAF02B1ED6A5B93847B0657FCC38B5B46FAF1F7F3561DC7369CC7432A57F39D1E5005EF26621250F065E0A1F74EB6BAA2EB1C5F8FEC329CF4D8EDF318E8415D882222B8F177F9D8E2997F8438D6553692F80532315EF9BE3FAFFBC5541680306F400372773936B0103B86600AB55FE930066A5B850B3B099F11D415F0D53A5A53EE28AE8DA7F28D356B17ED25329ED0559890811F9BB8A29343D738D0EF1C5217F890DE6C255EBAA1A0920CCDFF9EBEEAA5D84973FF5F4ADD06692743C63DB8F26284E53D08112510107C7B6C42030FDEE750553E30001DC51791D631030B597AFCE4B8134EA5DD0627A8BC7D6A65A456A05D8D3C599CCA08B212DCD5D02DA1BB013E836D3617348F7743021F695F4D51EDA6745403C8CA117658F9CC874F30A487E18EBC4F118B99B1C96AC2FA51676BC438F64161CF2406935D1B794B18BA9B9CB1D4BEEC0E8DE3AB5E349CB93A054CFF2EE39E2F7A3CEB768E1B7E45CCB36D82EEF1583C90528D3083B9475C7F123DF0A58C70B828F22FFA77E61E42A8078B46F996894F279FE39AAF2A0A692561F71E8AD991C86551B72537502A6BA7A78D2C9BCDFDA7CCB4B62CC0A6145CE24D9E782F09F3E063B3CB0439A60A8E2A37B7D45F4A9A613E041CF9F9DB59814885D53B311B323F2E832CF3698D080073608BF72233E80CBE1A449DD451077524DC96917E2E2A538E980C3EFF6F4E8E4E6DDB8559FDA57D65CCC3A67D80545A35324D8F277552190830BCFC011048021B1FBB92BBB2AE1357889BCC007F270F49A3DD11A053DE194AE36A07011AB5F44DB00F6691CB193CD20962868BAAAD7C163502B00C7EA8953A44A5102E8052FDED716732897712599169E6FFD3E744D1E822AA276047F4384F92CF36C861A794395B355C68B793519DE95279C34F0318B82ABC73B2A58A6FCDF30AB3A9A110803FEFB69ACCF55989BF477D584CB990D3CCA6B3112C895A7B52C1E31EA88F0DAC9D2660BE448B1FE8D921E53F6364B9E018593E3BC4BBFE94B770A94803775D8A23F2136496E902891DD5A7D8D9A5E8C26E2BA4F46A7D5C029F2EAE78FDB657F4FD8A7B1D676683953059CB62BF2C25561893F86ACF00F86EC8E25A04FD5A2F23207FB0536F2DED5ED8385251CC7C42143334D0106679653761C888F1F70EB5814F7E6121B50B834F05362B2A00088F4F6C3311CE2712ACA15827CEC387F0D7CCAD08B8A81B70239692AF4B59B3AB1CEB563E7F3E3D4690B14C441A36AD30CE7DBC4AC75C292B8F8D005D12A4F53773538C40E5A60D1F83683A23ABF9402E1C68B66F1A19F8D93050BCF4A8F2AC03F1CC72AB3169305333FFD79DB2A83DD6A47CD6DE236D3A03DD6EBE69CDF42DA812EC7E6178E704BA88058CE868C5831211C6BE1D248D0D792062E725C76B24D559F76D096EB614A8B60BFBA70F03A5E0D8483DDF1F97EE41EFEB0A16703CFDCB9B1135B64D86906616DE8D2142459B6D6F21963D50FE85118A42C2DE519C7E0A7CC44B6FDBC56DE98E3813A3E3D6ACAE6C79A6321331B370141FA9C93C4CF0C242421E51F0FE4A392C03B2106E32473344A636F8DCAFF6F2EB8394E01915F88B36584D0277765633467C690E233F4048DDFBC4362189300AA428C435A5329AC60C912B624311A063BAAC5FBD716282073FC0C70986C709AD64467DA9DEFDC567CC0CFFEA7FC54FDCA2C76F507B694723D01EB6D1108B1AA0AAAD478D33920B82447F22979488DF150DBD98A0BCCA80ECC6E8B3070148E231A7B60C702C467480BB86B4140AC1848711D1FEECCEA508996C5E7F26BD82CC3CB47EA69BA800952FCBE7D7FEE1BB9B8968633E3434CC09FCFC1046D62035EE7F058634EBAE23AC305FC14820F0928E09AC80AE80B9BEF58978A91370B41D53FB4F6685E0B98A1EE489CE260995FA6EA616BA5597DF0D08465C217111DE82FA26EE6B7DA683B515458D5A61FE130880DD593E1AE60FEFE3825CE9F40CA167A37B75B43AFDBBD731E20668D441EE4D5F4FE608D186CBC5B1128055DD14756E70575DB3FA7BD85151CFB35387C2A90AD5936E9A5D1C2E32A566641E808E72090C786E568C77B53817AEA07A4A87527119C464108168A64A7BFB5750CE71D3FF5FEABB4F125385F43D8E658C7C0CE11F00CF294A4E54DD6C40926CAFE188826B284AA835FBBDE4CED928A1255E64517ADF1D17581673B21A806D324BD7A9CA32AE1A17D4A39C8B16E1507062787D048D1DB68C53258030CEED6083B666FA54ECF6B6FEB12282CC9286F5F470DCEE61E929ADC2828D733335F07F44BCBC83D08AB8E63BF7ED80A9A5B34AFE62F0AA2013054CDE209631CD5705DA59B39908D4DE2B493E4E1C9B91467131803ECE4968763AF165A9403C694982162DBB7A1C7DDAD9127BEC51E6EE4BDA808135AD1E1D09C709F7D00197097698682B4C16580564AECC6C670D14671B77CB52B450E28B7F0F8BB0E0F1DF4605D3627279565B85684F12CD520F90E30055635F180D38809244E3A48959905FC2E62F20D4ABA078504D1E5129DA5BCDA974D04747958DA1C288F5E447E9B04D12FA76912198E1D836C2BF6E04F8CC8A521949FCFDE703E6C5F662D46633720507428AEA8AB5F997056A66F342B5F2F179E0F38B34D5342051D6BA4E536A9A5569A91AB3DBFD4FFEC011C7D77D63DCB1B1608C3F4B3980B75B49047EE94659CD3401278B36F393667F2CCFAF55F6B6EF545E8D4B06D0A9A7C168EC9C8B2100CEE9DB44678F78631BD7B6AFB7E32D89E05DEA8BB75C547B3F514B3A343B797061BE5C67451ECEFC1EC78A1F795B1859178E68A3307721452C2B21FF4030043FADACC37EF1DFAF76D5E1A75354744C02A0D137FB4EC7692DF9E655BD3C03967767CA92D98F43D6BCB47B7A9EA5BE27C31AEC3F43E938E054FDE26020A599E0B22F0015A5A60E0148C65950FD56FF910B8963F4D9A97503DDBFC25092EFBDB5E35654FE1B128520435325B1135392ECD231B648A17F4D969ED88B726648DA3443F5AE7A9C68C1738376060A5D195F5EF233218993E712C0611E6578E943D6D767C150FF916863C116CF27B27A29AC5598D255D2E7DD1A312F5190E2C89F92DDEB3293B6C16FBAFCB0DAD8CE91A9D6D399EB6B9042E655430443B6E6CBDD461B875CB83D0C13DF1DB074BBC9AFD82BDEF6BF3649447C5B980D5BEA8AED70B241505353E5B6034982BADD48A0268BD6B7825686FA17777991B63C8B6B4EBF0A6CECCC3D42CCCB94B7775DE87C6BA06AC383E3C7352D5DF76FC05C35C44DD6FD4CC77B8453808F53FD704A7F0A116E70A2384345B0E5FDBDC21CEF4BCF93DAD7B277CAB2F3C8588C6ED29EFBADCA3DBE4CAAA8AFE6F018912C505EC0BA24B204C67420FC931AE82167D1500B23D4743A2B5D077496C72598512FBAF1B9FB2AA2C9F998E25E8DF53786B28CBFC0D89E17414E13A4319BB05EC4F0AB52AC3253771E9416C12C6540F4063E480944B1AB6BC79DFDBCCDE5D83D2EDD8C95FDC22ECC7C93E0FE196A3458C64FE720BFA1E583A9772ACFC7D584322DFC925B1E9A05CA435618828B9487603366C155EAB6E5F026BA579EAD8620E3819DF7F092619A2BD920887C6D101C65E6158307D7516A36A78100FF126BA01CD3519F309D7DBF94C7DE93EDD326D799293FD33DD0BAD99DE2EC5B50F34B78AB863EF46B403D3E01D6A1B37783BCF1319BCC4CF284DBBF1DE044289016A235CA41AF36354692E24C41D4B6D4563E889243D9689E24465F170CA4DB3562C70A2D240071EF4857D463A15BDCB506A5EB1B40AFE43D442F734AAB6F62168B3C2EC86D554A0E4E3396E8723C96A10BB7A5DFF03298C0E0B0C7256D28B76A8D05298BB24D1F9AACEEEAF2707DB1F62EC2E6D1F7EB2163A4E086BE0388A13B9B3DD77F32152AED6E5768A11A8E5F5AD94C4B43B17F4B6ECBE05F5B3140903890D3A4BB00F16E790F4FCEA1C86D04BB81E149FCFCEC8F0EA1942948C0786BF98EF9D66A4A228E8BF177890EDBF1FB08ED32299472E70F5CF97B02E6C5D3AD81749AEE40AF5DFBFA05667F7CF037A927E3D3EAFBFB54AEBBBA0248209CA3370ECDF99C8DD4D8833439DB7AA6F8098FC0D36609B8C8110ACBCBB95FFBBFDB8CC08215D28C83519A30BBE41D6FEBF99BBB2150E2A9D3D046AAFC62B9A4B472617052B86871CEC8AD18AC01DAD35183B3A95FEE20230C4EE025B4BBC92E35E4327BF28B7B51661A6D08C062927026273F4338CAB255772B4C42181F3A2625286A479E25CDC37E68888A3A1A67DE344AC5AD41A303A194E11BEA51D78D886BF23056428B7383C9F57E2E92C7365824ABCABD3C9F74F2AF65F3C3EE06BEE54A8672E8AA6F0C910307111F69A08495CC8C8B10D59F22B535D59777EB9961EA303FAF1967F554C4C6FA2B3060CF2623E9C56985832567C56772E312A7C69A660CB6115972CC2883E630645684D315F3CEEE93904FED03C75D0D418C970378D559C69794534E448CBC7145ADC79696AA914BC9975C3BFF282B4EFAFAD1427083E95604E20D76FD8AA920C0E2D6177404AC032693CE4F328EFD075980C3E3EE42624C6B74D61D276DD1B3912B57E92A99D4FCF56FB584D7829FBE4F7BBCD22BE7287512AA6B8C6F615F8BB978A1C336283F51BA01EF0530D934430F3C9E79A44D3DA09349791B12F26EEAFE039A2C276D008FE7A29582673EBE92A2DADE6BE1F6AFDE45CE012ADAAEC7F801986A011694F5E969794D27DC369704E0DD8071F89C8315241B4D70D9AEDDC9E780F0A656F0EEA34E8ACC7D3511FFAA55C2465EA3BBA753D9EF14B39811D5E258DDAC42F8F9F02A49417D10FD4E6CCC12F59CB67E4172FD110F4B7EB7830089FAF177F16EC783A453F7B9087255E1C89FC4F5803F7EE1BF664EFDA8BD0A7DE039A497597010A64BEE763A8592F61058FF6A3408ED3B3D24807F583B4A79AA05D415C917B2D8DE236DEB228184149C184A1807EA12F47077D49A58659D7BE052E0C67BBB9AA4D1E78B2FF8E6F34EF4BCE36DCEF23ED9AB35096ABFA460B1C203C0F64D9E90400E770D802BCA29D52A3C23E58457C14E6562A56AC62B91319D577F7CE376015C4656EFFA155C116173CF89CCB22E1E40D025145ADD88A1D27E54281D173E6AA6FCCAB7EEF7B31ACF1C62F5E84AEF4094C4F3B661397B31EF97AA0A905E7B1CCE276C0ED5A6E16867679B50434D45FE2CCA2F376C14BBD8FDB3E342F0D868672DC85E0DEC9F9D718B33D45DDF42FF4D8866A609626AD9E416FCCC99CE1FDF6C9CEFCC5BF08AC2EC6D79E7A291BBAD41D8CCB26BBDDFDE7BED4F31C2D8F341FA34B513AE76EAA6C6499A064A656314590206BE4D333A758BE9A7E8BE4D6CF40BF052E3ECBC709C2B6D7F4BF24C40A8A1B1A6CFA74FE3DBB1F6EF419CBBD3AE91B5F1EDB1970D5E01B609E8A1398AC3E60C95B4DC6B29B524994AD90D7A4FFF127C639742282DBBB06FC5B366C0BA2EB13FB163950E6968D5932658D78D26608EFB0FDF04B224DF8E661681626793733ABE0CC727A4FE83A6606E1AD55E2E743CEDB5F64EF8A20146DB60F0D0B18A93D25CEC8F265AFBFE21A77B60D54C6A27FF4EC26A6FB5575C57E683EB957ED3752BC13ED0721D1DB5622199C7289395B965BE64FB774E340900A247DA763A89EF0065C4C924A2321CE2D671C26F8310D985E978DA7CD9AFCD47A9BECEF6189D5076EA6874CF9C25EE528E9A2266235E9187A536F0F6E709762A5985BD2AA628A4E87A7F28C52A5E3827F26D8CB8426C1E600FA9ADA6DF89583A752448962B55439BFFDE5CF147CD3A7018152337341B895E43112DEB6E4DF443CD24E75164BA5198C8B843F800A67B68E17C80DBE0018AE7E6C3929E2A496EE0A774422B4698F65075CDF8BE026E270EA6C8791C1A3AD521812A76D3F38B9C2EF100ACC4F4BAD36E5098414275CE07E4E11EB0190DC5B25E5DEF98CEF4DF00D348B1CD36CFAFD69F87DD0739B41550BB1C332BC692D8847198A63D85C4678365CB2089F85613C132BDD7E06973789BA87A38A3DC5B39638C718EC762FD6A2BC63978AB6EDF3B2D83C4349712D4E0553AF11A6D8 +pk = 29BB4920D150806A9061A5354651A66175069D5470B3793B31BF7CAE008B7F5B3726506738936ECA63D4E4DA000721B15715D09A67BD966F6FB109ACA8F9243E97151FFE4290B94828812146B18FD1D5995E7890528B5339D0A1216EE333C21B88EE9B1FB99544CDA58BD74BB1FBEF0F2EA3143618435A685C80AB8BE6261D09D8BEB76047255E4EB68F831169F7B62296A82500357141AC5440C2FB79DEFA5E0E570FF222BEE4C90EB7C7F56F8AC4B36D921F3142DE002DE8E552F8A57947D79D5B0718493DCDD31A5E81C3FDC69A37E4AB93E5936EE248BCFB2B786C781D4A9E98E318C9AF1F1501088308B2AE8C9DC1B313560DD872A6BA0AE15869069E4EABA162073A2A68780D29E1A9E296BA7D674CF27E1D7E75D1C80EFA6117CE3BE0E8D66B148D7B0D53A8AFA5A23614617A7E5F160DBB1C27C5647EA3181A8016E1CC524D830B7393DD8F77DF9020D62060F9F5E81E7B46BB1737DFA264A1C3B9118F40A2AF033D1821DA9EC6AC162BA674C292628BE64D6C46E1EA5CA9E82103C737F01C437FEB153DFA347E4AA79AC0E6F349ECCD9DCE6E6B82E39326A9A640DC7926352804F012BA380D61E6E5B3DA3C2270A9A21361A6962E492C1372CAFDFD3495E0574DF5A5B693BADA591A2FB23C46FD19721C76160D658352729C49816FAC411F6F84A7D14DE6EC65CC55C85188BCCD24B7E10EE5E8C79562BD969CC0938DE33112D5DFA41EE3A0B5D098FD4018F44CBB6087C82F6F5C6085DDC305FF7EEE198713539F2494CD1D120680824304E0365BF80DCE87DC6E2F099C6404D3F327E494FB8DAB0D6BE7413129B32706CCB1F95A9240F82F96627D25156BDB6F1248F66042ACDD2392A1B8F4F1B170928A7A725EF134CB82AFD211217CEE14EEE90591D7CB77B1FA93D410AE045FB02B2A5E925770FEE987485B63C3BABAE68826CDEA4347181D19B8BB90AD18D1EBAECC9C7DF2860A958031711FA03FE1D651A2942077E6D09BD3514186FCE346A70DB459FE81AF966455EB61F6A83DA5710BB1B1D1883F42326F67CE53B809C521A9C577D6CC14AD46480AA68382949112ED1C7A92FDCC2051CD9BF79CFAC4A7D4515E16AE54B0B4D0607E316C973B2E814B672A3929B60F541F64C95AD643F10F9A05580DCF37A4E497C261BB293A0F6B4B4877B64CAF649FE305F5BA4A79CCB12848A00F16D2967E6426115513A3349D9A7119BF79A393DB92F03442FCF68B9F70F6652227C2A90D5B6D2EF372E26B41D169BFCD83E3278F354FE5B587F73EA33505DD8DA361BCE44207041A245C027C1B58270D1B1CE51ADD5AD9A5F8A4991E1FD59257F939C1678D03976F168FECD71D57AF536B4142469EABF26C1E94E11BB347C05C10C158B785A5972A3D97FF68019ED151F6CA45367FC4035B46E6172A2169DEB8ABFF24FF52B8A0AE976C827EDBC360F54DF8D72782644ED454547EE222CBF28BE4D609CBFA90A7E3B0228A1DE76B5C84A719939725E99EDD79B49000EDD918226C93574D60CB127EB3D50071290CD819CDC8F27613D660886FA2C8C732660B3068D9A79AD38F9A2969801AAFEEF33C715905F1C3342F493D09D93D98309670190C2415CB6C75301FACDC51D408540307E6D96AB2F14E6A05FCAA323EC0CF22679526135B75DF8F40B4A8C27AC75D1ADFD2F5E821C8EBC97CA03CE854C20D5050C70F73ABA0E2C7A63CC3C9B3D1164E1FF7048D071177344DCD459C092FCBB970EC24E67B47544C8CA5F88D67C240E6E6CD26C6FD08F4C6FB0CCFB1AD132F78678EE111AD9FC9010839CCD3C69D3855C4BC81B799ED3FD4DEC462431BD133DF3BE1ABE9FCF2972A4C03B63485F58D31A1F6C3377A3649217F5C9C1E80A3DACBF68FA3A6A6DDA0893742525C2BF42C2F3FD95FD7625FAE102E5462B6D52612A4035C1600E3477F65CF19E0800C9B542D9DA1E022AD91646D3043E8CDC7CF6AE2F323249DB04BC811F9816B47DB8EA0B105C942E735BCC2ED4457F74EF31399E0E8F9BB93F60A85F19B072A58E7303C04CC81F3B21138F662F0ACB3B584A44C83ECE7D6CD99A4C786C2794A1949A063883CE91BA71E31C86ADEB53F3C8AD12711EB12941A1C81A6083DEA6FE321223A266834015A93FA62F67B52BCBE269374C34E332159A1A148C66FED03426FFE5B54E3037E783C462420875FF085E21ED318247FC343ED85DE17D718BD999372B33B6978F8649F82D6C91E09ADEB9691CFEECF40142DB7CA0BEB0158F16B1780AABEB51D553A77807D2542C41E3E1EAF834D4448D64414728BAD06A00534046F4DB46E8A892404210ED6036BB07F4B5FB20EE5D4DEC9CCFC771286F928344411B07D7316CBD305E09BD723FC43119AEDB1EE927210D19D234C816BE3F2FA8A9CA08D8B10E21F6E58303748FFD815C7B9AB22C4B73FDEA34BDFCA3B610B0A7BAF6D39BEE06121E9B49B04150A8A6CF12F34E9187AAF384B98A15EAD7145DE5BAA31C7BAC2B7A6D88B4E9EDEEB79126A3744A066EBF5728B89505F2ABE7601CD635C37187AB2F42FAE6649FD4F0F22B613BD0F099319E399B6B54AD96F61DCEBEB42CE99AA1AD45D9BD853CE6D374275918951D39437238E076D381987DC549D4015831F2DFD292B2786D1D5CAAF5F451F7451C77EF654BEB5F71754508A34F538DDBCFE1520D9E261BF0FC75A618D8DA9AA97D7A0B607FC226E3DA67D4A07338F594C365E64A855905434E7EA0314EA6FA4F787ABF8CF2DA4D71EB706C8719ED6D73B7D2F0A51E2992044A783163EB8BFD9C484BCC8EE65821C89937F0BD4D0928FFD14E5190A4D0152BBB6A1852AADFB53E341533CB2DDF271A12C339069DAD38E5457303F2B0515BAD29992321576ACD20259C970ED064AB4E89229FE464E468D2F68D203FDB8F52DBF8D4444CAB30AA37970492F182E48B49BBA8910967225ACA01DA6498DC80106F0B1C5A14BCAA7BDF21C520122F6F1546B5D522BD7CB74B096EF09BC1B61670473ECEEF272634391D7D46909B5646A0F7261F25CC9DE70C36A3CCAFEE9B3658CECD8D1F1E7CCEF4D79EA94E77B4D4A4EBE5B3948E5EC9440585766ED3912BDA5E42F62E3D745E44002CB53BAAF66DC50A37C580E0843BFB3EC0AC33A38F763FB09028F7202D4CEC776B272A89274A1D469EC0C0DD23E705173C3B32F66067FA50E8BC2C8C4A67572B0454AE1ADADD0EFD8DD4EF00F52FE752B767F57018569CE903E27EAA9869327E2AD8D79C9074C5AE4363D45A6D6A6C1AD4BBA6A77AE87287C68C228C4D26F7F42AC9A737DA713C2ADE5E214BE2DB1AFDC43EAAC09684B5D94EB9BEA3059DE18F2883B5B68A58749715B77A7230EB136C825AB2E3CEE6DB748C643738739289B39C5EE30442B63ACA2BC95DAFBB427CE1DC5C5D0CB0CCA7CFD40873A90146E10C00B2667E3580AE82684CDC6E2CF70BDC2D20728A66C15B1DA9EC5FC7F5C7454587CC132303ECAC39BFB7AAB3CAAFBDBA6935C8BF07CFDFD971B5B088558A53E06DE09A71D23203B03D41B50F873714CE3D1C0E61BF588F4312C8CEFE41CE5D71EA8F4E5A2824B118815B8A641CD6C7DD9FEB53977680165E836C747B8E98D3F42B69B6CC12B67EBF6141CE26F8E7C85867D981C4DD199E2ED51A5FB4011007F6E2D390D3EDC5A96B1451E17F0D0530633CB417946849E2DA83566E2BDD38E69B13366A70C2DD48B8B51BAED3321F0657E94BA0C501C652A7379DA6D8E5D407386C6306F51E4911FC979C5E1717BB87D44FBCAB819538676A35901845788A175527F2BA5922E2995B1F1121695D107E870670948CA987BD8477F0EBD21A489E60D3E729CFAD0CAEACFC790B2F82EDF88F8067E34F8E8368CC90F8A844BDC348AE6445D9CF0E8F44749DE93EB224C0AD7078D066818FCFDCA3D23281A46BFC182B438891D4A4344EE928C7EA47B9A5759043031B04A1335BB63CC372E3BAF5E12C7CC84458271DAC2278B2292626801280BA2B4E45C17AC6930881F13B5A7B46E9AF39759AAC890035FBA882272C3201FC850EF481C411412C9E7DFE593C824AEBCB237D7156E992B9086AF5A7097CB751D61EAF0A15EF59626C763C0B540CEFF3036E432BDF95879472305369F26B03D44AEC404088CD9774340E55AEFDE791F2F2DC4D82EE00582F6B7DD0BB591AF8B0071D41A5E8325C63BE6585D44F1473D9A0303D255399C155EFB0D84C63D4D5CCC61C3498B7012AA43A8832AFD45152C45FAA9D641C5A9B13E74A854CF1C9A218E0BB05587AA6B705F2B4B7D78098032B8280E9C9003873EA7F9592DB1CE7A8AE330E1C506FF65BD9F8A3B7E3DC957F59AF688C733E1A097D9188CCCD7E288AAB6AC8E93726E236336EEA0887207AFD327326719619D475DF8362C5D42851B936D22D2E4C1B3ECE558F1591F269C32A980C20E851FB3157F2E3D49C05F6AC9D2F22444042FF9082982581A84D918F584AFFEFB2A8391F8257EDC1D3E771566BAB8E877F3392E6CB6212592712F05113B0D7E06904C817605DD633981EFD306E352B55CC0DBEB2C0CC21CA47C8720B5747EBA82CA2024E1DA9642C5E7B1915E87EB67E11BD9DAEA6569F754FA401748F3713DBAB39428EDDA90A05691A1594B4F2C90C53B997F5D7D08C35F21EB5C477228D94578E847CCAD207D6495A7C6627A1D84FF0EE675A42870D480B84FB36799EBE7C3E187081722D1782C9F5EEFA76F92282D8C8BB317ABAF4F68FE8F7A07F448013B1E76DF0A9017F1DD62CA08DC8FCA86B5C75F0FCEA152D7AAC6A5F1F000E3A1A2D0A6BB229586AAF31E06D41BC584B42541592264BF9D8C422080729537A558269EB84D623F498B9653ED435300D453FBA726A0B873260CCC6B5D79FE3BA41850F107F3C8499FAFCF3B83E700987FB5CAA495C9F0899705C3959984CAE0B7E9A2252CC448060F66331E26AC7E51233C5CE761A63DB83B5830A5EECD8BF24D5D4A2AB8952492880376B919B3FD8573DEA89BD3DC9C058BC2CC46D562A1FF12DFD291F374413C42BE7D1D187F2AC7C938B266A276B622CAFF48C30B0075A3F67EB7900E66353DC0E2C5EBCCCD7AD27283F3FBF81DB494524602E946ECB11EB84B372D9DB307F4A3040A5A7A37D69F9ABEEC79DE619040BB4F8634FDA5C561FEA5A2353C92358A4F568C801B60BC0D53B42D3D5AD6BDE4D844130151BF8B9D331C71F27BE24D87A72F662F78989BBFF6CBED4AAB41E01A3CE8A327F3FAAB14EBA035BBD38F89DB90B82A478C194ADCB2D94E71DBCDD0C571D314AFDC0EB92AAB20F4DE1914FDCA96B56BC41B90BD2F9C2C1BA4058F390AC3B80D915C381FFAF8FFBA9CE2785B1B3E8C34E11E4E3CF3672D2D82F2100B333A5AAAC8C3768A97CF5FE573CD881F8EC9A93BABAF1D535A548FF492F95AF8EE4398E7A5ACCE05428B06C9E876B24228118B81323E7D5FBF2D133AA052A5BDE1231CEE887181CD8527CD20C08BD59C6AEF0EC0EFD96078D1AD29894DCE6347F2581271234F0F57CC91A664B3B2B4E1D66E5B281AA451278E036437222D68F90D4672A09B7A09192F39DD088C0194FFB0E22F7E34A7E636D78FEB5E8D004605F9E7E25716142CA119D65D2CE984E2BC3C75AB8F6BF85AAB9AF270D8DB2DBFDBBFE882DF0EF72A73BA9F586EA0543121078ECD478BF75EFFC4818DCDB6F782BD7EABA9780E711E7EF940201FED39697FF6984683235BCD947F46B09746CA579D47F360E45DE6EA2CD8863BD6BD24402C3391B5E08A498616F3A4F10D8B67224A662E4AD88E511913045D43A23D832BEEF2EAC00618B794AF0289309D2C28F3D8CB85D400C9C5956EF397AA40F821B9F216B604232B11A117A56D8F08F289380BAC39214D56CA6A42B26C8CF6E8ED2C61E66EDFFD15E7E34A7D2E2160505A9AAF20E6E1D1522A970307F27460B91E02F6964A24BA39CD7C1419F928B6A478CAF84B308E4809CD884F02F906B708574DD1ED246267F2A9FF62DB1BB878E8C8786001683A84D8ADF6308A608D9D785F657DE80F6D6D410AFC3FA924D41C3E9AD20BB226A316FEA527033CB7C65F2C072ABA8C6044C06205359321FEB6AD4C485B0A6DEDEA9CE8C5950E40956D6DBC033C9CBEE0929E5164024CA18DE63EFAE1BE1926F2E01B9DFCAA4BEA948F274181FE3AEB2E8211ECF695C9371194AA484D1B793C483EF0ED3750C43C026538A4DD59FE676B560B8EB108D0B5BF6BE4A3B2ACC0ED98B16A78CC04EE05DA492578313F9F45FA6C5C836674C332298A9E69C174BFBA861692F215D51A43C2992FA02506299025DE3952EE5678B6444D47DAC7859EA1C6E7076012E957BE4AD035C9FA6422682C21C57477F43E97C7E3857282DD4ED80AE3CE9B8F63246FB2F1F0623ACBDCD2D68FB0923C170BE0A60CB530A9752296D7D8B92934D9202C5CD454E377A7F6D818379F4101CDD6E7BBB5BF465EFE67461FA7C9996F573F057EB98B7F814A63D6FE82358782725C54B993229203B091F6E066E391472F95FF365AE90740FCB3FEEE211C23EDF20FFF368051F2B154FDE68D582801F2CAFDBC698852669BB08C1D2AE7C025E25C9E694A42C39F1C9EAE801378B6BF71E1257F590ED6465184040E91BC05B0FE2421B97AF9612D693D1EA6F3C22280DA6E826BBACA457E97E3E468B0AA6341292AD18E65FB4A978F9B6052F52F59BDC8585DB5A2ECDE845DC358215D3A44F6D0E09FCFE5313D6AFC54DD1F6DBFE2F7EC3EDA31DE541785B49DCA82A47CF2FAA13455ADA3C6D0FBFDF6130B020A4BF14D2DE4A0322D6B5EE3F7AF4107EF12C7750D09069073EE1B11E1F75EDA7BCF61E9962A34A9954F875B6B7B75CB3D8218C19E8B4DE922CD14D0D33991FEE54799CBF57ABACF74EFC7AB33C602C757ECA943A7DA0810307647674C0E1B5CDDFD626B98A9D4D131A44842F6BFFCD834D6028A02D7F667108909E31C00E0FB061121F8EE8B5F805612008C02642BB730DE0B4C8B856F8975B01F0D0EE247A03E0C6D8BB52F373672F9FA8EDF300698EB0B7284374053A801AD2DC497BD24EA0430CAFAA308958309567CD84E91618A7D6D66B6FE1EBAE39916C91EBED17F0A509BF8AD318D438FFF436251C2CE951F23138E63CC8DCA025B9F137F247237E09CDBE76B792A98237369A643D387CD56CB4807E4C7F85E3810420090E5B6F2FEEA15AB1CC830542AB9D9257372ADC58E1E58242078AFEBDCE3D965DFBC94235440441E87A9EC0C19B9AB45760B060D5EB1B1D8549E4169CAC72DC84C593ADBA21720140E7B1EADEEF9AECF06E9E17A61E4DBA6AADD993776A766263C206B9FB93E014AF9E97759D324A235F2D63B18EB304481B22248E2624B660B1CD9C08CBABC0153D19DE72652DAD78FFE4C1C679DC13D20CF85E850A7CDC88DD554958685FE1CAC31DD4FD4D56782CB9A26BC053C9A6CCC3E2BEA81AC9CFBF6DD43D327A878D0F45566D78D37CC9F8618EC2FE127C957383F55910F7CBB2BA72A8EDC4A538601179A5A299852ACC65A9CF087092F575F73FF8965DA57D44B844E0CB716A06DABBA405B90C76EC3B4F746E30D2653B5CA14BC525782A18DBF89065651CDCA59BA196653B45211B3CFFE456B5D4D65FE44B5CFF2D408F5DA5E69B634F540FE053B9425DBC22A61BB87E5712728640118BC639CCD7215E863EFFA2D7506CCE2D0566121A26833A5E2899D2F918A499A1CD7955F554FA679151FD199377D2ABABE68FE740773FC011BE00304ACE9C1D32C858FB089264359B317AFB3B02658CCB781AF4DFE0E9B016819F733C08012C367D0552BDF6E53D00C56B08DEE582A8547B6C000FE627176B9FD177B43B7FBC8256774AFB2AF74615DAF4934D7FFBFAB873CAD77220DF3FA43 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DBDBF498A4DD4F7F002AEDECFA7A0388DD -smlen = 1993 -sm = 257477D8025E696E0E14DB44333556FEF51C8279E097130B20403C79F712FEE309C9CD33B381F8F36DF82CC2D35C7D5FB148B91A4D4411DC0E9026652C7D27B3F5DC15E30F5D4745F1330D629B8859B5AA9B0D8AF23432C7FC260897AA85725B8703B4D2FB778207D4FFA1F2B83A845A43274C315A20E000508B59EE1CC33642971629B02B8C69911BDC0686DB86FB66F8177EAB921168AD3C612B98910FBC6E41E2C6C6E307BBC9ABB9ADD3681E4E82FD0E1819766E905634FBE43F974B114D560117D8DE0A432B888EB1E51BBEEEAF1D2EB3731C1B085703222D50C7909C9F700F5C8ACF8FCA76506588D5C91AF98DA51082671801A9D42968DE995C9CDDDC52F712C107FE9243EA46E9A0B6039BB1DF4A3ACC0ADD462F6E9D3C3248E3C24A350B5EFAF2EF683F2ED2C8FEA05A791B2FF61BFA64497B7085DCB087545C2ADB93E41B655C8448A9B59860A63ADC753A7BFE8CDA85EF0C37D007B2F61AAA42F4E320C69323D85A86BD680DCA9816DE9F2CEB8F4BA7C84B95F10BCDB23BFBC2DB42F5FD930D450BD9275A7765F1583D03B011D1A2AFC52A4F3988A8877E85F9BF9440838B8E625AE39CE6ED34C99F6432C1F579A5C9A7AFF11E998B8B0FB8861974A54B31FFE8E2658AB4E69F5EF98F87E3E971871C5178EB39A0BD111A1FB4A243C977F36BEE408DD49B0A9E456C3B9BDD43604029841DEEE86358EFAE603A32D2542EEF3B96CB276FDDFD3388A203DF67C4460CBB8E1024D15FD6F45096E422F9FA60D4FD72FB3900984ED5214CB30BD180CEFB6AA395DE03A2F6815B37EA6106097C356B56AB2CE2CE47BDE676A6FAA2A012E664FA9BF511B47B97C4697BA4A5E906866357BE1BDC52FA6D271B7EA9CE6A7E1F03D22DE1A47CC67238C93C19D1A1DEB48A62E403649245D0F14BA1C1B6F40C3E354F5A5346036A6408A584C22A14F590C45DDD90C1BEE43B54C4ACEDE89A209351FDF34F28E35474DA5DB79F6098E5CE3F062349F1AD02A7D834B86CF9E9BBDCB07AE8952BD7F52EFC514D6B2D479458EB545A75EFFCE493E20F6707F2B74A9AFD86148A4C02954761DC805A204472B5A1BFF6D18EDAF579662AE7075E089EA7BBB3398450C4DB8654619D8B9F5B1A96C516785C10D77B1F31DF19387CDC7E36AE0986B8D0EC83522E4E32201030C851E944A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +smlen = 2119 +sm = B6639C00B404A2D1CEF0557379FA47BB8FF17ADB87C214F28440B1E2925564D16DFC66FEA3C8276AB7F248C83FA44B71C6C6DAF8962DEEFA0C2831953E5194D532C68491DC5EAAB4C34BF3544D1B01C8140B5A9521A1425A98A206E7C8DD1E7A6BC7B39FB036E2BC346E5F227F57EF93A40AFF1FA9A69EDF6CE99B9E9E8628629CC241A26AAC1957FB65760CA34888E4A2D9380E5BAF90DDE9BE7B094BD9765F6EC6913A57185C265333C28490A7DCC8BA28376F5A2BF7CBC8B039825642D4F7D3577161C2B43066F3A2F35D43777D25BC08439418FDEFE254ABD7666E5930E2986E2B8CA26EC53112EA752AA72AA552B126DCEDB68990AC2E5E61BB9B133761FEE00C6A1DEC9EE1FA64925C097DA6F55BCFB32A394A19DD5D5DAC75C28A2EE22A9C3397F1DD50223A42050A258D3692BAB22763ED410D4A6E02DDC72257E3146CE83E1070FE40E4289595EEB5B826D82035E9DE022D6DEAAEA38D73543A6362C78D1AF288B15D9FBD63997F9C12D47A6245E29C332E7785918534AE9FF8B460B5A0DEDA73CD6A8B338B99E613C3D7BC1CA0885FA4BEE8B17F1F970B63F77F54586B245D4E06FD6C038894126E0E7EC7E0ADEC72FE6073DB0FF9E780604DE64243C67D35CF34D3C84C0CC51E7C7CB22811F734C704677262DAB86B5128F1333D00F2D6B5BC602AA0682079D679427D359605D37FD3A3C8EFD75F5A7082BD8066CC707B5778BB7D1C06986EEE7229AAD5DB9C9CB8463523B19880A1330E5AA73E1AC876C506D679F9F289B3997C0F1073848B0FD17FA1C105407AD640582E010743A4C45001134A3B71021875F47B612B9E3144EEC57639B93BD896E6CD2CEB2559655C9D7719927C3E5FD9010774F17DC224AB427981DE1FB6B471A7412DA35DFB6E4CA8A01705157AAEA374C82D37BD7695292F7AA75133F2A2EF34C5A0B4A0D4D22D1AFBB5C91094B9F2442690BD5DC7C39FC490B527C50648155F43AD22652436AE844F1776426A76912028B4BFED821F6D110E2942AD6FC57A0AE8B256AF0DD5BDB6C2E9405AF49BFE4AB147CB33EAF682E29B921454252F0ED642FC471A9A5659234887D633C53788FCE0EC03800E99CEA81EB47A09F1B99775939A38F11A91BFB20E587FC7815DD058B4A53630B11432018C4C36E15ADCFB4696631EEDCB1CDC78212756BF690A45DD27D9BF3692B997A497FFBBEDBEE686AEAF637E93F443B3211BEFA6EAF3F18A5FFA8470698082219937D83C67AED9DD907479975E205AA1525DA865CBFE1E9A32E72B97FC9BE8D7D09F9CA2DDD7FFE5439D8B9F5B1A96C516785C10D77B1F31DF19387CDC7E36AE0986B8D0EC83522E4E32201030C851E944A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = D4C0AB6F9D5B8A42A03A802356463049BBE71A58D4BD63BE8B4B361CCB9B51FBEAAF9069C62AAA94A6B42B398C8B1B33B8ECA9EEF46364B2CA326EBC90DDA19BC404114E335C99B86FA644B0766FB2549A846F1C14B11FAA1498F7262238C1D5A66266763354FE22ADA79E9ABCC68B948425DF3AF9AC6AB93D181413EB11F58978E2BE633B23114358489BF1F814616F46CA6962C20265689C87435880BD7B0D331C7DCAE31056865E7A3D19F840A8FA4AAFBE2DE49968CC0C9B7B98AAC3AD8E1F5331994A4E582DE5A9B44202CB18674F9A5700E300AC37E711E1584309A87B5A74BCAABD74358EED0E7BCE18EAC0DF7269D005BBD4A2503E48F070EF5A2B0B58F6BF356DDF5A5864D8BC1CF535C4F1EF60CA03A72AB1B73C1BE1A5B42AFCECF9590223BB1E8E529A571599D1EC362E4B711172EAD136A539D7CA46B48B53A17D01C18C0B5F9A0EAE334F764C87C859EBDF431DF272165F63B61CFD8D726BEC73921CE33A269439B84F197EDF80246A99622A2E3B45B842E1A7CAA685E74F96E4357177CE5430433F365EBD5E6D2AD416FB97E2B03CA68C26516271EF58CCAC6911842F7963BBDBA5C70EE2ACC7E582959CC1378183DB48B393FB490870B2FA576ABC00F8F2D8019894740B66681ED274C60F771F789407B33230A2AD6A6C6778E98B453910A5FC45A1AACCF1EB08817198F7A444CA0255C36620A01EF43716C851B991B63C11437CF6C4DA55AD21F96AF692DC1B937A490E1786B90718F235BF305F228BAF56F91F0998912377EA8097388196F38D45699DFF6207C23EB4A965B0A066AC3927D179FD8C08AA51AB1CA79DCB46432AE96F2E0E3FE6FAD026578E94BA18F33EDD36AE38AADC807BC7CC2FF4F596C02AE8A564B7CF66DCF34E083E3532175431D989BAB92B32867E8D596FDC711439AD8B30F22615457867FF75884827632F0BF18D63485A0925B6A27E2642D92120264A4F9928D284BF67DC6FCD0E0210595B0DE0D3109332AF316F9B87D1A380368D30C3A9863CF1012494B430E529C1BA5EEDD57CCB9A03FC086C7041F7FB85A627D50C46E476566CFC9F20CC9E69126F14911B06246447F6514584DFF2D42BDFF540C6F3C97E6585257058017F755FE463C4BFE9B4DD8EC37062F71F304D83D12A54D6E9F63A700312D58B95EE5CD285C9449802A13DE218E3D0557F931A5929511D46CE04E97F93F2831C67EDC04C43A56C23EDD8F70903DF41610A89303997F8D11607D861F71EC630D695C04293708F42A6B9F95FC1E21CA4244A7F9054638E60F9CA55694C27F7B1CB0D210F50306EC7A5C728DD13CB0D34D2D6B23F040F25F4C3BDEA21EECDD5759BAAF16D8CC4C71719CEFB352B7DBCB3EE384F025FCB06B3A5B8D18E57BB862B7C1E72447E5814FB57458D8B7E3484A8938B9E6BC4CABF46F424E4AAC681E6D6B2080ECD365C4398BE9C53DA164B9FA2E2A7FD740B7D3B78441495E28F35E4D0F89DCAF2D6384935CBE24F3435B828E9F76F2A1E494D8121FB717D8A829F8ACA9B79E5CE26858A6D551C0FC3C5D449A49F77A62D55AEA5FC7C831F946E18F985455E7010C2D1D9C91DDB2DA930BAF02400C33FBC12199A24218FA17623DA0FAB7E7712BF5312F8141845660C2063A6DC63811F4A9BB2AFC6918B82EE4F46CBCA4C8AE3CA159161C6039C86FA0E989B064468ECAA94C78E0402054145EFE3C59DEAEA3C9D210C7249A30CB8802FF3321A3AB09566B7AAD8EE5963A9568EFF9AAA367A655871EB00779D7D5858908B10D8353BFB6069952C7C3D09F4420D5F03AC48FB3553F1953AA5B9A46C4E82C3057CD6C93B98787F6048D32C2E4D8728594DBA78C62FF5B3783243283F40F6465E12ADAA10BD465B8B483327DBF1CE1C9CEA7007249655DBFA5A8B6E1D2E809D9D97C01A25F96CA4F1F43B425A4116791566BEF3274692BCBEDB3E6ACC8CCC37077AD09FBF617D514C547902CEDB75FF0CB8E1EF39585BAC630A1929CDDB1B69413F372870793A58B0BEE49DF232FBAFEEFBF39078AC055D147EDA8828BD1BD049CA56EB519D7C17DB37C5B1484478A5E7E647B89E44F9FBC0F4585E4242DFD176402523C7D2958FD0BD669D644A065F07AA19DC86D783E4429E09F38FA90EAD3F6E93A09224D035F2A13A6CE4B4BB043220A0AA1AAEE81CEB2E1BCE3B8CE478C6B7A3626D04ED913811ADD92A4D4415DAF4AE14B421E690571E61DE970EC47B2C5EA08F7D6045DA684298F6781D7E138D5FFA51BB0F86E2B07140D39E06E51AE9D31EDC6F4A4665862C2860A3258DC72913A99885164F60885000DB9036E4BC045869E9001F8895A07BF01BDAF30ED5A67655BAD4C28D44B48898A15FBD717929491B19302FC391C700D70DEB5E00C7FE121F923E509528B7D2BCD0FE06C039FF1CC8A67BA5F8D6219E6B12DA8C6222292A67FB9DB1F2044F667ACF64CBADF2B4A624A9FF47A16307E7B1B87DE6CDDE00D69C508ACE3B44E72775899832C6B637697459F5364BA947E1E4B38FE765EF320BB0217F82AE28402C7128E391DB74CE4D18987D5CF080B1E026F1FA1567FB6484F1044DE7D9FAD384C0A6836137D325AD681E625007F10516DC0DE85F0AE43F6AE45C9AB9A6DDDD54B7B299E626B12D76B8B83842EF759FF5B335569B1D020E6EE366E351FA9EB9B60FBDF853B2CF56D4DB2D926658A10469378A876A3A0656D1F995FCC6A68DB3970E0E0BCC82D56F814B2165F95978DD5A2ABE606294BB65A98BB1E72165CD25489DFC400E57D344DE6086E789991930BF8A40549A5B0929AD17DDACC4F91BF8FB228FBC616631BD73FA47042F25B774B161F2875CEFE567FCBB3D8632F51FB0D7A35C11F38212E499D7DAB7900717FDBFEB3F566F54DD2B4132AF9953998A3981AB962D5181FFF91D1F66903264E2265B38374DF7A930BE8A4AB54BE2A3A6E473516CA809DC9862963E3C067E15CBB03E2F59D393AECD808AC5232BC29ECAC8544CF2CB35B79B4028B7EFAB3DDFE6AD45BE2FFFE4145A7A26EC30F2E2A14B7E7A448220F2F604352767C2590E211728071E0228BF51A9A733FC3637DC87E6CC91033DEA3F1A73BA0F7D19896A312A95492BCA21CA3B9C0656ECBFBC468DE5B66E2566DB91DC52E5C2E423A1DF18EA833EFD628A1B7FC54456AA8FC802D968A35D38EA333D3C5A5B8FDA3ACBAD377E9D87ABB1A79729C97FD425D30B92DF86BA484CF9117CB98B349E0D3396B24C4DFF64C85B2C2A251AD2EA2AA164BBF7780D181FF8487C3B06EF2FDB2FE7C51F2F31C93F811AAC2169304300600DB8D7D16E73C43AAF3D78408C44E3FF29015D05EB717639471BED1EEBF49A95B8C69120D05E8CCE50C22EE86FF49730F75C8476D2CA107E6B47805C9C211884DACA1987AF69CAF49E5E0D314EEB90DE0B287FF88F1BB2CA3B76027255A1B8C0999A31FFA267D7EF22EB4F2C882EC03C6C5066293825549092254571EE081ACC18B371A2B85385C6CD62A2826E50230C87DEF1D9BA47935C80A0E35D9DA7648B2C951C56A10F612D6D6223905B38D008D30A5C1A8941F85B14F2BE17148C76FFB9636010243DEB28E17EE2FEC2EFA17F5503F57CA3AABC8CA927EA8ECC193EBA8E0020264E0B6BE85DAC5AFF8A1A53FED7648BEB5B0D0881BA46CBDD9AD8C7D5EAE0F6482F36A5DE2C1A52E8BA03D887FF76D1B305B25CB87ABC6F72B4622FDAA47AA1A2E724106C9E29499B4AEB7FC32A010CEA444D0AD77CD0A2CA4D03C0D7A9054B0CDB4AA3EAC94164F0C36889E57E5B11EF0823DDB825F0698FE4F90F3FB9B328F11781EB3CB183A863162D0213D87DB984514834E77E4098EC805153870C1C856D2546E1330017227245771B803D0568527DA5FB9FF3F14E373A7764E007CC13F039396521B9B5B80AE02C3B7903D168516E19FC6C8A1D95EB344247A03A27E09FD71E6F9A0FD62651AC112E3AE9312E05D690B4E41966DE1B2187AB10C6F84BEABE015C247D8B3004A3DCAFAA1B8334368F0A00405FA50A0F8209A5DBC1B3CE58079BCDDEAEA8D512DAEE4AFC3BD3C1CF4228CBD2342EE76A3D4768B013C049EDDA17B2EC76FAEA9B5D8A677B01D2F1ED9F07127C24175B42DFB8543A1133716968B685449B46DEC6605176797B51189F6C8FE8D6E672A6A77AC6984C683D447E92AB56E4FD6781E0F4464B8D385256DB12466BF495185A375A6C76F104605231E7F3DB9B3020B3CBC21AF4F923F70F00C8B67CB32B1AAFC4F9E86EDAEC6C21D59420EC7343B7EFE3A8005AB0B46CC06A230FDA430782475DB826708552690ED8ED06EE244CFB95F036E066EBD61BF52C373E211FC7414D12081EC48233F4E1E98F22B413EE0A054FA134579EB5F7E856A57EB3783ABDCA1D5832FD6B3441237781B38B354331FBC953111C6B719596D66598B29CA951B6B07CF783FF8222C3F1C7AE05B2A1C68E9E1A6EEEFE85F5F33E9434A0EE92A0FB063E3698A4947097A4D87140A5733B12BC31775A5287FC8BCBED26BC354FC3C93FB98EE712631D7121FBB3A028AA0E044B54403B61D6C7E67860F5ED718C99981EF310B03E2A505F0BC696EED11F98313289DF62EB64FA5BF843582374E52855F0ECAFF0F7536AF76930F9094975BDB70F7B0E5125DD7893AB68F0C41AD194886CAD45A3989010F9E51FDACEABD902D02EBBD922CC4AE66AC20891DE5D977AAB2447DE30D7D438BCD321FCFD02CC2A552727FE73BC2A72B44839B129B9E015D5C10399240F2E9C07DCB6E3932155D778E994EF1F54F806779F52E20560F4499370F310A770667D1C81CF012EDBB6B4F9F8E78DF6440DF11A3B1BD97B933A1E93CEADB42D5BA1687D45213F217E8FDC18801FD142E5B48CE8D4B166DAECD5FF85263681480090CFD219C91EB3F255BADF86F2065803D7439C30A7AF7056C36FFD50F6C7BFEA1B6AADCC2A62C08F7E5AFE3F4047C022FACA0B2DFF12B86D5B3AF4264053913C458766850145EA3DE1BF1D35111AD7B9B742ED7F9F8DE777AE1740F5529B67304A27A1FE6954A2BAED30F809623191B22F3D09E0B4F7107EDF808AC849DF6108DD826BAFBFAD082B3C519751A03B2DC661FC4750CC0B883175B47C2000640533AD8068D518C6132876B7B1DF51353303AB1641663B01C4529E49D04DAB9C886B39C3A120D1FE55C08F1C230716AC4C40483406EA5C60C47049B9AF300063B38CB07475038472CD892AE1EB6BEEA5E63C1FE691EE3B0FDE56E2F72C7D311324219DE77BED4DBECC15317CE52F0202A5F5CFFC933BA614A3BF7FA516AAC9817AECB8EE2959B7933D08F975C2E288F134B1E05953294DBE9F51E0C5DC01A6FAFD6569806237FEFCCF437843773977E8188E20F5165918677F93C8590237935D94C61026F04F6B17E025784DB7743E71A5825A569ED96FA644D62702D5581B4B2FD981D5ABF1413CFC91686C5797F33D6D9C16DA3A08F3A3729B6122D8C54DFC81471989769B2F12D6ED7048BF431E3C0E8AF4B576A0B1B8AAF7A7911726D33EFE69B864202FCCEC75C1D29A86CB9B121520A36590DC2DC6B9F110CE5A0DB5DDB6EB07ADC0366179FD05FD08788432E70E2C4F4C6300D7CE1E5395829BAA00331CDEA238C62A5782FB7552E032AECF60C2DAE2BA39E866339297FA0A58954E0EA4E909873113E99A9BA541FEEFB3BDE55206D8CADDA4369E47F19994FF6204F5BE6373AF566AE56A7AAD90E8C92526948BC989DEEFC7BE575D8746863D8FE9D57CC50CBDBB866F9EDC22FF372A7A560F84125560CBFF6497264EAB385565A0ECEF3B39680142E6B9251598DDC15B458C8A191FB8F2B51FAD72CE1B7A795E0716712CE82EA181C7CE064E5B91BE2A21AA200B337BC12A73C173377F0C313D82ABCBFB38D5976D71690140C760F8B12FA6BE93DD66C2C6444E776E60ECD8C57AE7FDA4E3C9A6DE20F5A194B0623B7606C50FA2F39CA7E92C0519BAA2AB898D37F2AA5BBC26B6949C29D301AE9082ED3316794DBF719F80257CB9DDA7DCB7E9E6662C48F5D91F1F4A594D6CAF7E8D7ABCF98585021EB10958AAF935D946E91AD5C4220632B7757EC4CAF2190701ACFE87E75648E5B13BF77B8C6A6BAFC88DAC5E08BDA0A7CC7A1B0F0F32E4DBD30624FC488ADDE604CEBBD3C8AC4E7FC2B2DC522083CEE68A533E6E63E74E76AFCC09E7921AFCE083E4AC1DC29BE093ED0A31E59F0E1734B17F1388357A86E527D50D1AFD6A0242864554314E19602B8260AA956D940236936EE88A412AB4ABCA2FF54995EF4C0CABB2511CA7778837DA3FDEB81FCE2BEF783003FB090B44480DEF1960F8A9623363717864F6A3201EF663DB0C433EC5DAD2AC589F20B62E7EE70B95B377A738E7B5EA50F1E496CCF1A75A929B315A34E1FD871A51D003A6DD049169D98772F33162042DAD28E10919CE9FE691D03B7BDA88D54978E80D6C7DA0F9B9582170C88946E0E96E86867359EA6B80EB85807C72207E24833D394870FCC3FD4937733CCB296820B24EFB5F39F31531EE421510B5C829861974B88F7EA65F68269D03AF2A50D6C6174D8714A60C497050317B133C964727A14D3043D6D7FC7ADC8F8F05B02945154183F235BCE08ADAFA90DFE2F5BE6754CBAF8237D6A471AE578EA1FDD1E5821E43FC39683EF970D148EC47948CCD1FBD2D1389A09BA2C1CCDF4C183C5C008AABF05D8DF75E9495AD99D6C4F5B59F7F84FA7FB6A409D2B737A32889292B9D7B66ECC74649212A13264C18FC89A99EAF35B69A6FC25EF520D90247A964590AEB59E85EB45C2DF8AF79311B1DDD1B7BEBF060C079AA8C6C0786A3D7C75B9F27A476AC2D8FA28F145F9AA8BAF524B17F4FBF64479180705B28123BAF5CDC4A1C9D51ECC4FEA875DADEE5792B7324EE807F51FDED50CCD3DF994CEA10ACEE12432A15C9AB84EA0BC94D82B99D3A82B64A15EDAD721222EDD83B55C7B2C9395000FA3E9F25609D497BA577A010D4359D83ACB5C81E98486EF0EF6AA28322163CEE46B317DCB1AD86386A03213FE23D30A6AD8BC471D8DE98ABB89F84182BD84CD34053C779873188A7BB895AD7DD14DFE9A9863C36780F568DD60C2528A3 +pk = D4C0AB6F9D5B8A42A03A802356463049766A2716D62738A4BC196FA7942D12810810DC15915201A9BED10A2B6B32D0C65A2C33F022266AEF03CEB233DEC205DEAB6931871FC0F00BFFA91FE5FD7AA5AB1BD46DABA75CF7FBF4B9ED1C616A0A0F3A21B72C256254B79C330BAC1907D24A5F2C6CD49D5BBF54A9205F323CB81B4523E41BDEDDA34AAFECCA314730D2A786A20367F86D65AB9A8DE60EE4386F0E809A16E95C4741C81CC895EF1DE51614DCA26C5F0CBD82577919EC942276A145D7614BEDF3FA04E29FE98C9BD6AF2E043092EA4D7F4A0EE0A7DB9AA8479E5BB7578B69B3D24240C00471FB2096851FA8774636A29B67FDAAB417E35ADAA7460504A503F69EA59B92EFA3B1DD33559F8D2CF04FDF8CA62AE2037C3DCAF87EEC0BF2C2BBB265B1B0DDD22A6B9AE9E7B1D64A64CC7D0749A2A6EE53379F7787F1171E1092A6C87381823574DA7066C5089EBE0EA055CD0EA22DF6DFC24F96B697813840871398E20766A0F7E13AC86757ADCDD232FF24994991C86F3C0116BEA34BA191D4A732CD6967A49B011725165EAC86C6849F0F163CC71A9B4EB58013A66CB3AC56E4360453332ED32DF453ACB43829944CEBE0C3BAD3D9AB4E241360F53C71FE539E90AC64122A8781E0F8EF4D0E144D04C48E3349410771E26196E12A5079C3F67C82725C2681E09EEDDABABBD61F64CA792FD520F49C24331A7BB31BADD75A0A944C05B8882E2A0218B7EEF71E44F0C775792E406261652E814DA86F918C1E03574D9233CDDC79BD022CE833C24D5284091CF1208775DB2BE02CF30C6DCF2A78FC73E62F6F47A4A9EA568303074BB3A5EBE3495EEA75014D45B289986C394601F7B3C8E2FE574D3D00B1DEF992B5EEFB7A57A2F3B09665A156637DAEE30DCA63CDAFCD1724068F2428BDB5506B76006671F161DC0776CA85AFD9F2D41534F67E69616C14AEA34F71C2061F2CBDB2620912EA1F5F0BBF9B6FC7881260C8AAEEEA8B73CDCA2C3257F00BDF67F99C13BD969F89B3318BB28FCACC8FDA65C22337FD28247FF4FAF5B5CCED7CB94892E038942471F8D2AA1A64722E730D745694AE612B3C353632855423D142E345047A1610F09B4211792BCA50B7FC4C30D8CD5AC565CE6725719C2C1D5678E9FD34D560C4BC07C48F4180C2EA5D0534D22792664174210A961F578123D63FD592DA5BDA5CDCA36BDE041AB1BC1866C113A20124E5B512A761B79A0364FA2FC77D249D36D89D6920EE3DF5E7A6AF102F59DB59B403EE124221A678D1F16A443B94BF84BF025DE7AE0932F8BEB19C78F749A64737EA459A345E331416D9EEEBB502507522314F6A7A4923AA77E75BDC810EF8EB02D4E2D1AC9D3F6F61D6BAC0BDA9B6106E2D920F1DBF776F86655E442C8A1C290D872599332691902334C89055CF0CB4BE807329DFFEA00523FF824457194313091090E99C6E7F9318049B7CFB22B6C98319EC0F1DC704A261A8DE5F60B01F1E86F2567B18ACD704CAF7E8C1040E3F504807D5E77FBB5C319A250DE854F6476541714F39EFF13F855A89E3D8BAED58D8CDE6050E87FC27951E0CB2A9986BC281446D541961ABB071A7148EE963C958B8935999668F69F574FE41C5913029F260D1E86E3BCFEFABDB12A704090DBA3780B68C084C9C8FA2DBC6549BA790892321AF784CA28CEAB7AB950E1AEDD4280351FDB76C8E7A86E98F581A44AFACF0E1DA7AF6A047DD6A5BD3E9D95275D782B053AB7CEA0038AF6BAA8E1C7D696D74A07A57765051AD387FC66202B427912A84256D84F0192F2403276D40EC9497035FA53944CA21BCDD1F12D7C1CB2C21530FA766B3FBE7B22940EA402AA0A2D31D795EDB8D6E9289FB2D0FCCC69887A9D152E2B55F3B941AEC91F5903314342A225E298A7495B1FB4D230BD48CC5BE296FC21F9B97D7B7E27925B63A74FE93D4482A0CAA713DDF8D11A8FCF3DB2E4E096F35846E7E81917AA8C77C1783980BEF6B4D0F5904CE6AD4C6B38B047D5CB04E45C747D4E8B974F79D466CF42EE63ACBF345C724FCF9BE39A8B6059177BDAAAB07FD416D42F8FDF4EEF0E1876B34184782F861A17045C9C1386A3EFCEA80D7D7AFAEAE1EC99A2AC9535E88C3520095B517B95BD1FAE67A1CA381E9BC39FEC3729C2A14D1802569A341F3CE9458F51710AD022B6DEC8EA46FC1055B72826233354711FE41EECC32D9BB140B5B2D11E74EDED76F51702A6FFBD3D818EC3FE7E0218641F6FCFDE8F368AD58DC9EA657220FC5FC54D095E3EA3595E0B946B4F01D6EEED68216C2FCAD141D3EE6A72FD0D2B5031B5905E3ED1BFDA60050BCFC9AF89900E15FEDD122FB6DEC7DC1B55D0CD02D637A285734D00E48D0BFEE0B36FD2B81A4D99210271A2AA2399EF2546515667332F58DB8E2B47DBEB0E791A989EABF1B141AC6820C19E6E08B6DEB0A3924E73E3975C5E35CE3A4E89F59351D77DDB7D615E29105396064E984222F75F17D3A3939FFB8FC0721917D610D4D214C95ED687B04A2B2A73761B6ADFC350BFC6520AAB383F6927AB6D34BD2A5ED65F5EF0E6CB6A38D645AD19B6CC6B7340B1D1FEE825AB43C570DABC5BEA31B77FCF10CDF29E9CE24FE9548551A79D26F10EDABD577AB1AD18F85373B27801F73CFD0A91452B2BC69B4F7FA343708172B25F8F523BDEF192AB0E6E2AC0AA0EAF44BD71A755C141C50AC7024AA9CBBB45095F915A05767D3F614CFBD57BB875B8AC7B707ADA0940A8FF0CDAD18489CE33B07232F71653590815F87D2E51DEE6A84A5F2D2756343318EEEB9469BBBE2528C9BEDEE4B27C8157891D375ECF06215B785FA7D8942D2CCC88500499D946724E2B792EEEC940F579785EF8E7CB7AEC63E6C453814E7111E7FE6EE57D80EE133FFB414C0F1CBE66F905B9321D0F789501521934275192884458926F974A1B29CA505043C69EC15B16EB83BA9D2EC2202CC6CC9E712F7B2B28A360F02ACA3CD01C35EA3F9D4D1EE2C00592B343996F370E364FED88D74EFD20F8604F0EB684128E38CB4AA6421EC17AABA653E550D918C47232500A2CA05AC773E904628F4D6372851A4302DA1C6E3CCFFD21F5A78B8439ADAF3D19192CF9D15FB22A024B682C4FFD456BB8369D72C5E34D6E2D77279BBA07692A260FECDF30F2FAE3ED3984582CCC8C79EEE18C618612B1280CC6A921972FD9DCFA6A189F6C64D56AB10BECD92BD602CF6DA051A0A45CA31275D7792BFCD68D120A15B485DE3569021B00D4B2F293F42F39408BD4CA9E72B9EACC6CC40487C2BBC6D04E05EB8EE46A04CFEA8F2176B2987629F79736DBCB748AC467ABD6B14F3C99C713F4A6BA1BDEE8ABE5D7E7AB0B6C3BB66CA88D3A603A9C0F3D76843858027FB1D618C4F4191F0D714C2ACBD5A80A455EB6EA8B10BF472A474D95213F28362902585F612B54CD509C8BAE7979840973E462C2EA4D9D2CAA122A82EC134A1C19DF30CBCF69C2597F2FBA59D3B0294639AD5961993DFFCDF8E91F14C050F5B5DAF6609B0E6F7A6F90B8A5A42E1493F3DDA3FF5A3822ADF00857A3BCC5076C1B7DD901CC18CCA31821D8121ACD06A700E84D1B72FA37EA6C392677C4B6A94E509DE49868523E27F92C49DEBF9A7AB758A9F84D7183E6557A281BBF0987CF725C47D78EED558E30F33E1D0DEC70DF3E9E212B91A697FF40E07487C809561D58E7117A79FEA453A2024B9FC54FD8BB659C296FFD6E7D02414086BCCBA29C80236815E25F5DB4712F4B2F504D1D3E5E6B502221026902E76293B77F1119D3F069A975C9944A4B1527BE454205B195A5F0079EDC9F0A191B387B86F429587C594F0EA8C5F4CDA8988CB8529D5C395975349D02A6EBA2FB9F10B4DD6B19E66376C77AF6707BA0AD3516A5DE147F1CA6BE905F3DAD64DDE689FE83FA87E67855409BC64EBF5CAEF7BEF4399DF6480225FE7CD59CCD9670BA2C547A5310DBDD79F863029DF3EF34E1D185DDC172834050F9F65F93B7DEE7B00249724EAF24F1EB02CCDC6F6A117B1136194E043BAE2E39B5E8F71578E21F1EB19E2C7D7152254F2906BA7A6319F0CEB43004197D01DAD117999805ED12C912EBDDB1231D963FCA79DFA59344D2B33B44572B49AF6B2D388E1BCDAFFAC5465CD5075D38ED2F659C3D1598D06674A9D01DDE905ACA76BF6F2D0C3F66D3166EBB25B4774F7845CCE3C750C9D3F6DCE66D9E3BF4332498680D40DF00E523B8B09810740714C34CF463AA50DE9029BD795F3DE1430A6C1E2CADE4C184BFD32492C38DB399307278AEA5CFC59BAFB680C6AF7084A1F20E3A22A9C6C522455ADD9DC70FC0E7363094DF65D8B6094C4AB02F5B066B2729FE6E09FC995B755845456009F7CB9F2B5C732DFD57D16F4E49507EA1CCE1DED557261D0CE2651E54ED01B371002C4AC6D92C8EA1A3D23614E86364259D9C3963C1B898A2F9B35C749D43ACA37DA96B21889C35C9A486E86EB62E24AC14D1B31E645D4B8E86F425A80760EB90E4B83F3AC099DC2157B1FFF2DE9E37484CCF9998E8435E0436CDD0BEE56F55959E61CD38FEBD373A99C5900B341EDF7BFA51984946CCB581023F7D9B0EBEFBA57A311A4A7E5A8F5B9A58722565606059A1D907E0EBAD93C52F180C916A8A1183C35D9B25F7ADB56FE12BC118C11EF95E802CFA1BEDC90C4B43B81CE00DF8AF2D235B9E8C30B75ECE71034CDD7D00A3A2BC064C04D2D6A02D439A3A044841890B97899338BD78C22FE46559D9B079F1601ECAC29F4B09B5E163329D78D7D781698DC674B72D84E5AB571DA80A2087A12CCB05890BE6DC69204C2863636D9E6365E6F2BFCBCDF66BBCBE9D7DECEDFE2F98AF8065CBE3C5FF8AB3EF7BCA606F6FD20D9213D307EA11E925C8661A2AEF72FF40BC7FAB829ABE8512979D0B71F4875041479CCC680A63754B98C1AA7B9AC4599C372D4F8A95FEF7A4A579EC3B9971AB363394403D5978EEDA76F1CC8285B06C6E81BFB15E49E18F02BCE11FDF66D61590508001C4A99A03CFC7124A72E16F31AF340DB0EFA0B8E4751407C684140FEC11DC9EE7A37A3EC2ABA43EA899A80E57B6C9EF3ABA42552E3173AB4283EE5ABE3CB1B35D8131AD726DE6D983A9AE8932367BEC94706FFD84779F0F71ACF7520DC442959D52F0EEC3DD93453AF6D4A720C22FA88D4A2264A8A5E479953DFC3F4E8A36CE8E78151A6DAE16AF208A798CD3089189B01BC8740042EAF3C9A6BF7501E7BB021CA07ACE288E119BEA2587C024D74D7628BB845D1C19BB69CD84C203B08FAA447B87A5E56AA18F2F48CE8F545806FBAB63FF30C79832F7C5338FE21E68F8E512D32FBBEE46FD148B4DC85C44A8221BD876890EF3D36C45E5D02BCC44DE402191510D85CBF08BAD2D1C955C5C27EF2D11BA097E07D2808A7399C55A511FA144E7CFFADB419587CAAC8DF4BAED6865EB3E60F02356E5268279272E22EF54E148733D7916ADAFF7974679C30A918B3FA287313603C720FDACAB6A4E81B4364CFB018ED9CE4590C16F774E55E5AB50DF67AE85DE0B7E11C22749D70C9AE4526B396748FBC72B8CF63D6416E61A87B7F234936586AA6B001D52C0FB6F28620CE06EF6A324CD6E1EDE96BF1E45728BB9176457235D487F117E4D44E089EDBD1F08067E9773ABD46E6B0DB413FA7A3A74A37421F998D64479E01236C533A9B47F682F9E3A9152CCC8ACA959391E3B43953913D8813995E7D521CCF8509E6AFE6380140190F023BC1150877E672337281712616930E4B8AD3DD048F674856887528AB1D7904839AFCE3701641B825DCFBA849750600A28D025062A179634B59E76169501183BF06C7DEB5992AF5EE8FA8F57A733CBF04EEFF091A42F9A810686EADAC1E1EB5D956DE2DC3EE8227227E5477D4BE4C65B9F129CF68AB09A5C0EBC4AACEBDB98846482F1EC4624F235DAFFD3F865654A5F498AFECC0F7DC8113F95F1FB8A15EE1D627802E0E05E25C3D19B83EC868BF9FDC3CB21F6C38802120C23DD465640BAFAF8C6DFF095AE465E19B722DCA0DF29C7348323F90C2F8F00AC6851A740A07E03EBE93FAF504E5E4A8590D3236A7F9EB4B6DFDD74F706C297D01C5D183239B7890EEAE494D9B10F4B919337D18318D13664DC289B5C0F588B41C8385F2023A033741A72FB74C7D522D9388FB02C386B7CAB99EF281E9000A5238C371A39EEB4C5F1185933E09D9DDF146CF8457C570037F1E062534C5E1FE1A49C07BE5573F8B8E4210088E812DDFD3DD9FD4FDFCBA10DA2D4D7FC0E1AAA6AB7571B22B08E42616ADB5CD254A5554CC0D2ADF469E9B9A80EA21948C617831CD20C0A90A25261973A2E5ABA1D33F90FC779BA151DEDE4B14745D1CAD2ECCB7A067BFF9FC6633140A4FEBD33DCF81FE566D271C1EDC30EDCA8CAD87358BEAB50DFC8324620666843FACDF5BED61832B8DCAAFA739C38C20099B624F0D097A8AA8D6608665798DF79B017D1758A66CBB4BAAB995436062413D034894E4F08BA2588F95A293FF30C463E9527CBE705D012E5DFE3DE8791351F0BC3E6F3447A098001984C00445501C6FA469F387BC8D0A38B3DF151C6086A15899C50BC5FA8C2F07E23A06659E2F415AD225312AF8036F8D8FE8E6E0F0DACCD9B69C5F990806AE68441CB74D60A26E9BB69E5115D2E7117A941D943A0E0312A2B51F98DD868B49DC7895AC408A24D928D86CB3DA7934377301FDC88C81CC46BAFA8DB0DD6B81D5E47401790896135592B23B39EE66398F6C71FAD0D6B704CE9F97351FE060278F7E60AB897F5E6BFF42EC4E597BA928D78F9DB511B914BCCD2436555E02A65BAC6259A6247C8649659A515D2EADA7EAC04143DB08503C1C3B86E9FDBD9B54A768BC67178D83F2639C5A6626B47FE9E88B1D564482EC0D9F88B82490A67A79E0208007CA7F55A8451519B5F58ED48B5936693DB5E0E69F2524D233F860EE45C0870CEC298042237D1B3E2706418742572C74C523B433EB21B8A2CE030472BB02334C35798478C786CD37E6159E9D405E2179E53CF9D30E7400934E4D7BEF521762534A232CE98C4CE6985E73BF27D5BCCDD7DE0A1FA350F65E6941404DB8F2A2B8E162C9E2C3BB416E6997D748D760D75AB0FBAA777D6E8D5DA1C626EAFABBAB01EFFA40C3F390B3549C372EE1EB1C231CE5510F3FB242AEE24876E51828C17D74A48AFD5D1117D7E975A422DA45430197B43307C811B80D8205313905AF839386EA22BC375C77B3890C1BEC89BE6BE90C0C0C9FD9B3DC698F3435FAD453CB2619C452539D6A1F15AD4313AA99BF75C1E1481A268CECA512BF234A0564FA7B8A0E8A0B9001913347F816A71C62E3BDF0D5DE73FF4F0517B82DEF9F5D7B3C0B4D7BF39E10D5DEB204E5FAAF0ABC1690D5F51299A0E784DB0C428302242FCFC5B30EC0C4FB80CA98D18C6D0E7A08B6F25702E17C67E50569558129D918FF78901417080065D688AEDA6386FDFC64108BF6F2314D6813802D5BC061C0A3E93966C555C9C2904B61DFD4B1E75FC11B8F5F5FCE9107EC4763EC94660163E7A80C197658AC123F214EDEA2EC432724DD23BA846B8409076CE75FAE8385CBA35B79E6C37B0D3669FF65703BB1B0D7252E16D77AD82FCD8F69338F5AC8A30BA3F243F43FE69AF4B59B508C75226A7BC30BDAA023251BD0DDF10CB6238A1E3E21E856EDE7778EF317935833B927042767FBE7739BC5558536DC3760746766C92C0732D9400CD50E93F3AB7DBAB94596FD25733673BBD1C60BE1D53426212F741338EC1E2985138EC02A5CC725B46472DA66C461E88B388A93BAEC062F15A5BA12E2E88E63899AD10EE1F7C72668DFCAE4389D9DEB3E1097D1A0EE903D768D3C8C5E996CCE3EFCAA710CA3ECCBC823C184E30C787B7566AF1096BE1E sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C50BEE15269F983FB2F803BAD1F10BC0F -smlen = 2026 -sm = 0048280817A130B5351BA964441AB6E30CF2F2FE7A3A13C3F7FAEC4812D217EC1742DE013D5850DB62E549612465D1F57A01F0D90ECFEBC418773F24933025EA02B909FAD652D1087F1576A8D19CD5C2C78B370827802EBB53BAB20E33CEC9C3BC336AABCD74A5C1F8C2476DE8232C5B0E9E16E45A586CE28E205ED3B481D5367538BD994270406EAA9A3329AF3F3056EB6E71B130CA6303301B07F13E6E8020189C4D4E0BE8DDBEAF7883472EC0CAEAE8E69EA52858A2C1AC54A27D38EACA904B182A2DDD0C5FB096B97C2BB63C9FF034224B5C02A3B5D9DE97D7FCBAB3CC0557B9E96BC509C0333C58D08267246564BB750E541483B5623B5385E99657275A22A3E5EC99BC6786202E22754B6EAAA606701FA4392595605EE21DFE0993302540347612B2113BB977788CAF485948692FE05AD2B3F77882FF8034FB3A2E5606E52D0B590A71EB4800772BE7BE2D64EA70292191380794CA65DEDC1E8EA403CAFB0BE0D9E8C7D3096A614B0BE1234D301F87D3B3B2D62CEE53E8DBD8DB28EC7E8D2EE09C5FDE6175D81CC91F000F567C00BF46F4E1F28D424BF216008AB747AF5A743E14FB0C3366BE907682DC21CD69D896ECF07A04A4FEEF82BD87996464382B2AE813E551EACD3F0900ECF4F6CDC901DDB81F1E693453E1EB7A39B29EE1025AB18A65A84A5FCA8A6F71E90D2D2EEEE6F5F99565EA08D2DA71813E0773739E7C99C3BF3FADD698FF0F01DB4CFFEAFC3339D0E6AB0DFAA54A0FC7AD928228445D4417678724958DC141180CFAFA207318214753DC9EFE5AE4F654B67FDB00AEA4E3DA7C682ECEB3190BF656CFAC6C38819C4A02D90D822151A208EB401396E0DE84A675F6F1550BD269B78B5AEB70E5D1CF512557E476E03D560AC0CA52540E459E54D66626458D3D4423AC48F3B2566F610BD5536AADBA411C9C2E9CB04D2FBA97A350148B9FDB78F159503D4988E145FA71F4BBAABE98B337070E50EA42B910A2D5A110A897CC003D06CAC2586094AE3E94DB7F1CB58CB9B5BAAB7416B4A2FD37ED1B71CC54F3D41A638C857E7AEA39CBA3531A5CB997B1591A1D06A497071806DFB6BCF5D3FD3C42DBF42A592BF1E9889E6D61BAA3F7420BA5659D89B4F3B9FFEB12E200C8BA5875D335E89788E9B8FC4179F40F3F5B76B8F0D8A1C2688933AA146BA380E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +smlen = 2152 +sm = 04F24DB5BD54411DADCB134AF1ABAE19AA7EAD6D6EF57ACEAC17829ECE39C7EF6CEF3B23A336B68591243C05BFB388AE14349CCCBA3A776C8F634311997F7C3D61C478B7AFF6E024E16B29B6DB9541F4696CD6D94C3DA089F5320613176203F86D37A0FF489D514076705DA30B68469E38023E431BB755C75ECF41871FFB3E765DDB26346B5AD0E0E9A2F9420DC6CB36DDFA27F573A110C3CEEFB0714C9442B5EDF6D55BA355B27C650629D8D7185C700812286C3A0F666C0E6F156CBE6369F05FE9AF1529E1F77A7CD2055EB4FD933122F41F2BF0237C432AD02F8FA3A0BCEF00E2C41AC96F2EE8FCEB638E6979C90994A551FD7F619BA302ED9A87876DBD374FFB276F2B04318CCA6AEBC7EAB0A7FCA790FA2F86FAEF8BD99C9A1EFE609E857629A60C6A0BDB192246C1D7110CC245F439300EA92ECCAD8E11D03EFB0AB1EEADC739FB37EDAB40267C0034B9AB326FFBF2EA4C85E89FBB131B8F0F10F2C6416498F5C68561798C71CDF98756661C7B23E96238D6FA2F62893A4E4BCA7201B48582CB6BC5E21CF7310FB50F86074565577963E6FFD9CE1F3B5C46AF13BBF238CD1BBE2967902DEB9BFCEC8CE17A3FB523BB805D1D3D3418638B1536C7B4685749E74FB9408002348574D9DC68F67F4B95F4CA3240C6B53FA708951C5E7AAAF76830911AD8DBA88BCC7CC1C30CE9BD14955F6D752169B20F1EFBAAF749C798859D04A910E3850DAACC93BD3E4F71005C32D91D7BE0E9E188A586836A00303071F32A8A59180B7D9DA6B54FEEA5F2798C40F4FD76F94C8195C30639A3B16103B64E4DCD1EC037C6FED405D0970F942368E7E4D56C5BA28C90F2BED7744E43562624D4A5D96BFE39E78EC5E8C74370EF908E91A7ADE0EF2A23C211F3C80D9E299495B5BC71EC6A23D3FBED9AC5626067C9857980CD508BAE316B329578106EA30645359B9D86DE84A6903E50ED9DDF3C7D040E0C2636CF1BCB5AD3AD1A66A52E3D37605E0BD31EC2CCDFCCF89D7545C4884108DA277468A34E374F9535A2631FB1D5F7C1B869BF321A998A415497559B556950EF47368BBE75FAC70A0A0B417D3E5FC5112C10086A9FDEA3FFB4B6BB0CC5405B21599ED67F99583BD23D4584F81A5CE481FD45FAE0F3B233E9F3E2DFB4EA9366D134BC4B4CB44417C648E79726ED6FD34CE1DAD946FB8A60BDF15A0F29E0D06EC29444F8E64BE49B5D2B34BA7F771D639929BF9E826CC94A5F6A42CF4BB3831A288D4E563AD852A72ED416FF9BD49C8175AFB1D0458E31259A5D24E38D98CE2663F0058B77987BA9A1A3B4F3B9FFEB12E200C8BA5875D335E89788E9B8FC4179F40F3F5B76B8F0D8A1C2688933AA146BA380E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = C55CB4EDE59C74A69EEB1200A8F733EEDE9C520ACD9755B8A0461DF89D5CBE39422B4485C444BDC1332F31285AAEFFE808C97386CE97F346D14EDEE030407986345213B2C83492E7B7762EF4375566DD8E922696EDD7A7D2213F24F203DE7FF372ED62313EEDA87972E1A20D3C4D5FFB1571A4A375FCCFCA7B7DEF8759329EE0AEE22B391913B53C7BF7DDF5933006754F829A372B5521891576359CF08496FD0A6E1BF47BC590663DE820B34F60FBFDC0FF5D758B4EA8CC5B29704B6155EE64CB3C1484E1436B247952311BEE6542665BCA6F0394F21BE894312B535B9439A6B82322EDB0ABC123176557AA5AD2786F8B55CAA7BB15CBBED00929C755E53AC8EE73A38192516A935B3D0841029B1D951E8FCEF620EE9BC45D1057E2DD28D9D00161E5819A7AD01641E1277BF20C091569EC6BBF10E3F922B0E21265394855CBB5802F21FAF9848D4D4ACE6D0D33227A0036950F0DF80392DFEB3DE3F39FD1C06CDD67F30F25172BCCA0F7C3C94760EFC8E655557DF686E4846392F4F749CA296DE7B25FC8C7E24A4EF9EF2C0091C8B31DF6DFB82DCDB6347A3743225F7EAF597CC222B6DD87B69B39634DA8F9119107CF5164043523CBE336D06BE4AF9B24387E87DD0D6F437A6B578AE4A395ADDF8CF1854A5EB77642828B707146DD188F611C5DE7003167585DC2438676D45990CE264187077B51DE3025D41F845358307C20502AC9E046AF04BD26351B07CA9F93943C01F8EAA5BBEAFCC836D1E0CDDDFCF8E3C66D18F5C146B04581C9681C8813C5D561B3DAA5124C012295256CD27EE59761CAD6093482B3989F69B399736BE9E4CB8565A8577826B5D369531706FA88E129834EBBCD66D723EF59E479704EA339C23FD440D595722CBBA1A52133BB102A45F14A730917B6667CEA4F905C95991B59D1C00F6E18D7D729B8A678FA0EE01258DB8AD8D6415C1DBA9899740962E483AAB6566A9FEE0D13F73E618414069BD4381406E5EB82D2FB7520136CDBEC4C76F76C33EAE1E935EEA67F8B02992FD4429C002E37057403DD28099B887EFD66D439EABC9062E1492E529644D402933DB882DE189E714254E99366D359C9D2B424554FAA290AC8F2C40388DC0DA7D468A6E82574440ED172FA177A45386C4B64C2A0EC09C4E25E385F5CDF31A2E6DD9CE98F9DD4E8D8263EBC2D15A94E4AF61B018D85D4513FDF7246BD0313ABE1CB863A1EACF5D43DD74443C9C037755EB5C078E1AA262832C905C3AF72FF57F8CF2FEA5DC6B55349C9403FC88D4183FCE8F43D37320A2398BA9B8BC480A1782E2B114B6B9BE487F99DFEBE08C693B671853CF3098857CC7B0756A73CFDBC9A3E3F0D6DDAB4F1DA482E6AE3980F5F3AE04E76D1E2F7EE86FC1B8D72AD89CC7EB80CCD007BF0C3354A9CF7661D418424CB9992CF7EC582900EE553571141517CB8C885BB5F9F17E3E9656A754E9207FAF8622A7A03CC03E462AEEE81877945E526F1A4BA19AFDFE525C7C540B37878B96C782A14806D0681312C3DD0C0547D1A140AB3A4F1D7B1F201EB23130BDC2A287E611CAA54FF3F0A34A00745571AF93FCCB9183D35F9210769EE411925608B0987471AB17CD36B312A9B874EF5ECEDD68615977C31E34EE51AFCB640342A05B9A70D11145F909FCDD6D6F1751B799AE9934D51C6CE6637B983941A70DCB034540A312B7C1C36AACDD67B23C70BDD2948C37C8225A56F7ACF15312BC51BF99631E9F38A0EB4C2D6BF7776F31E85128C27F7DA1A2C9A298AEAD516BBCC4C835F16ABDF435937E5229841708261B3138CFFE437275DB63B1B4416037CA2C300A15C07ECE48EC49415E26168983F21FBEA9F904E0ACF23D52C9E59C280DD8E69699022E2C1EB2DBD22E3EFD15E31FA8FB136EC4F87595F2F1787D7498EB44A5DEB7F10EF4D33A132745FE7A9A576FE83C37C23909C2148A107FB6FFFFA3972A7B832406F31948D93781625DF4B780FB00DE9D07A675DA5DD922A4EC3E549AC70575C3015807794663A63303F784C98A77866DDB2E790A4430D1FD3F334F307F69AC7B2FEA23CDC094F8D3E6D1F842EEF757F9DC33C8AF7E26F207B5D9C66BD2A65CA3553DFB07BA8A9B1C0F24BB277A16A411E39568BEE41A68BE36194BD331ED362CF857F6428A2682274720D6669F47B9455CBD6F8B62EDCBE4FAAC58ACCFC77624175807CCF9CAA3F4729978CFEB53BF50E26CA973C179DF7E68769A6ADAA584CAF28BB7BDD01C59064AE7B04EB2B969291101DE9F151C3029C246B609C8A5660682004F86D22130FDED06F32DB023EAAC8FB062C641BBA47EFA6EED2AE4D62A96D38DF02DA6661B2C97EA584E2C1D4AF0E602BCFA9222147B874E3A77A51AECF6FDA1302A43ABFAAB5EA5766C23C9895CBAF651FB83A6CAA8FA0F35FB4FF163E7BE3B175AE4262487AEA318371184DAEA717B4EE43C578C5062FE2F2A4065F7DE27FA1F8713FC43064DFADE5505E75E6A389491F1F396EDA5973FD3164E835FAC19541716330FC0998207854E787067876DD222179F06756ECF3B81057B0E182B49FF3982BA6B06E40AF7C4A0319E2F3066923C660AEEB15A9927F9905480A857F7E8BB05501107282B638AADFD4B78C0415D00B2C0F52D0E22B20F9B728015CEDCB518F1E962B6244246A8D1A6CD6430D10ADE2D99E5DEBFED5941028E9BBA495BA53AF3091B9A3805E118E2961B64108DAF828E396CB259E8E7B64E9DC384C0936114559DBFA229459AB8FE426F8967EAA2CC90C22736411ED5082D9D89E154B602549BD6FF13B60FD4B496986978CD51E8F365E3F6D13F6BF89E57B008A29B3E55CFEFCBA4F1B0D547B1461E7E453BD5DE33ECE3BC9B25A47E24E9845A1A23AA4118EA2E0684C8F63A064300656956DF582D775C3894A7AD958370FFE8795865AD4F75185081BF92339D42F7ADE146099473A5422BCB4505DAA6C044B9947F619454C2E2FE8DE1331602430225936160CDA31F266C22294A67C099E2973565A1AFD74019CA78ACAD9F117016708DB07337290ADB9D4DA3909D1E45CEBFCB7C1DB145EDBFDF9B66C9FFBF24DE8474951884C084AA84D51572F0B1035DB076A304099212DD86E34487CCD13527935EC1B2B3B4417E09881E614B2CE26365492FB6230521358653CA7A48F4BC4F94181D985C68ED2CEE24F6788C0BED47B55C1A41D9CE5B0A33421C51968CF0877E915A5FF28E1D724FF19FA43443AA83382489803567355804F4CBA6E3BC2EC57777EC2608E206E290EC92884786884889F191A271F92A3154D6092E3EC003AEA8A7696993D11B98685F624D2BF3FFF8C52EA19A124B1DF727C26498B0C90A3D7A8E2A16CD550843564E56BC999FB8BBFD2CCE347598DC91653DCDE76254C7881373F7A57B985DC96D2F6964FC7B344D31A8D190E0FC01C07C7DA59CBE167485B0129B187132F9FD0D1EC8561937F7B6374F7896D5B800548C2491201D049204304EA5912525DCF9FE1C2BC3BAEC9F3C89DC6E8ED9DD117FB961225C802D47858BB727428DFB7F569385B77CC249481862C9FA305DB7BE00F9E9ECEE314FE04F14965BC98634028DA3673F848695D9214183CA5F0505CAE8C93828C11C272ECEB31A968177C71F39F470067D6C6EB82EEA301633DDF8F3FB716A4AAFBA3197FB69BA6D9A05B8B10F2BB73FA2BDEDAD5EA67C672030128583A309D465ED0272B11F68663375FB80536CCB4860DC477DBA0AEA15ED823291C6EFB674FA47B6FED30C6B1B8EA4E1F7215583B72251CDEE7667854941379C0076C8D25EBC9C6B24C375EAC4FD49DE549D719D0B1E7A9C2B3B6FE16A5577409FF3E27D742E157ABCFF90A2D3AAB47CD4CD9672F4786877567B4EC6ACA4AD4DF6D2352E1D77C589CB7E37FF7E986F3289A71A4447FA306F13C221D9C44251F60C2EF022121E4EEB6506FE06666179AECC56DBB10003CAFA1129A21257D0B33E0602F4F37C4E361E6D6070845D4FE0ABF675548E5169DC3D6F62E49D1FF565816BCC76CE7CCF5956467F469C859A4AE74EEAA2C384A1BEE0DD95FF01E347BA8127E2CF550879165EC5E1DC7361E1E307ADD5A7A01AEE0FEA68757CBD4D517692106F7207369EBE6004FDD44954B88B04E8B32C15ADC3497CFE32DAF4E7AA6F4F8C58AE7B1E6E1DC42A94AAA10CAB9D01D4784A8AA15D2931C17E960163B7457FB0827CF41F8D7DBD2BB95C92FD6E111C9E0C087107B5A4F6F111216E67737E890A4C945323D9289A4E634301040B392D9B6C982AE2D97CB938FBAECE485D395459CA760393298F0FAD0982C51A1AE15B7324CB1AD9A54513EC462098CE44CAA46C5DBEC63C1A0A2BF445F368F86AA91C32B52FC02FD96197F166A02A2BFA102137B40555F578356DDDC634371B01917646C09EC69422D12189B182DE21A8088C852A8BFC4002D347C67F001CFA617D6BA8280950BC664B5BB6EE4671FF8DC181B84D1EED94EEB42A2C5C05D3DCED6DD19CEBF5BB83C7ACE52F0EB3556B09D25FE2C403875D7AD586AA566040C0755E5474E2E9AE6487D33D491692AE815266BF935B72FFF2E5324E468A36531A48BD1EA19F0DE9E84F409A29802B9CF34B0D79B30DDFC2ED97F4F2C9627609333286C312F139D8008DF0347027F660314E5CDD1FE413C8572F1055D1378E674D6F45EB067CD1FA1953B81F38E47CE165A0AC3EA3B7264B0534DFB2F0630541829EAEC016ACE896F0FA7FA1CC66B59CA8B50FA6B00E9EDD3776AB7A1E6143E892C2CBB9D47F675A16D5E6CF1DEBF823DE5CAF6A15F7FEA6F5DCEBC24C4C8420C8B014700E1793DD1A85CE0E84047185EB2F715062AA3550DEB81D095FCC7F14EF38484E40FFA16636657C31FCA718FAB4CBB659409D16544C4AEC0B1248B5DB0D9258C9076E0B4C39E6379CB79786D989E3AB5EF6D80C55B956421DB90C3DE212AEDCD6F764182AF81F62B7597D7D629A8949D1D36AC3F32E83792D37CC14B13800B84D07FA0D17CF3D242CFD318F7E5C1217F73EDCDEDA62481F679EBEDBF1E0C61D34F0D1684B51391CB28FF189C9607A047C425932CEEA224481EAF5FCDECF46BB5674F141FAF276AD446DFEF259F83225FBF33FAAD400C014E4B03DB8C9A9EAF7E573307D106D786928297A0F1E9ECF20B4C0B6E57B9A74A81C078DBADB105520DDC52305B2793C8C47A6C845664BE6AAC8D4E4F6E6F994579FB2CC770F5F8BB8D77F51BB2F92F48686C53CF170B537B527ADFE2227B0DABA0B36469532E3407C87DA7BB9E19987D88D065881A47BC6D2D664E8556FC75BF1FACB683257029ABE9EFBF5696DF133661E291CFF1EF3CD986F56124F84BF851ADEF14603304E17E87A16AFA966B6498F90D9315746ED16E855199DE8056C58DE636F187153F85984ED21664E99663B4009BD43F58E99A513B0C8D4B1037E00E38323A2C91DFCA1E095014C3B663895C6FEC8B2356E55EF446E0D655F84BD08D18DF3EFD7D160783389A82CD83CC67AE13809C8A3EE045EA7531492727F3FE085EAB442F1335FEEB67586B36972CE01E8F93DF05C5C893CF92A9936DA273AC11921937EB6CEEC247D91F19E992008AC308259401F946702F5F4D15D1BFDEB5FFAEBED4B65713621588C7A4A571616A91CA9D2CE6556649DBBCEE72A2DF4628C25AB43C0750265D46DA3FB1C40DA752D825D916B6C4A15F13EEEBB3D7C1EEA50857C11114285D7071039131419C4C01EFF307A0C0F1F012127BF248AAB37ABDA0EAF403075290FA84DBADCE53416884C333D29F9561EF1CB2EA1DE703715AB56AB88579C9C16FAB7E615C2982B9FBA7A5F7FE8424A05D9D699AF2FF747AA2B75266B1D1F52E5DED67EA3E3E7710F5EC8FE09D13F4A471A48A8A59A89FBD8655DFC7A56AD863D52D38C383490CF1605C4728A02D9F0D18B3D926D3592B2DD2442539D9EAC3AB0AB9F5C56406816CC4021EA6594630DAA329EC16A085E5C1EC9778F1611BF1EA163271215D0E164F2C0DD72A42FD226F5674ED39F2C2AC0171B9C456F584A1C4472F926EAE4CE1E4EE48DBFA3B3EFC4FF60F91E747E07A4FBCD3CFDDFE3BD49D19D77415D3D53A6C00006B1AB6BD77A3AA22A91DBDFA582BA446C1C0D88BE91B8E718F79E939ADBFCE69CD08C237930E505C5D986BE06675EAFCF8E6F108D0E0B3C425BF87BEFE6CAD21A7C50D7F88B2F0EC078C9BC1B42B08520F8F75E5FF050700071B1D0AC1B9F4BE2CE110B0CECE5B9506341522532812A1F0E5A0AB0D16BCD90BEBB2696A0309717CA60CA07DF320DEB424B7D4A5EE7E800B02748AACCDFF5A16305193361A5399EC458AA1DBEDAED0C0D60279C78E240AE20DEE9E67579B4D01DC213BE2324F1263ED19DE645E9D47977AD32DF74C913619272337637D701628836DB9647BCBB5751B9FAE515338E80CC12A3E8AFB6490857E56D6A58398C94B0AF457E1EB299581AAC4CA47F3F0CEF642A2EB704B5DCB58D7FFD7111DE0785E09088AA894E102881851D7B94B5B005C325B11551B9D7E9D4B3005745649720E0686BEB67F93EC298AB5F2D6051862B20AD2AEAC12DF0F6275995F11F43E6AF788E207A12E830293BD2EC9E0F0612200A5DCEE8A381E9F546CA595BDE942CB3BD67E3AD9830A2F05BD0C1B3644B3B10BAC6B4C1335677C5622EAFEC70A1CF63E44CB2A24BCE06D545DD4175A616DABA61905F73B7CB49B92B4FE438F34907581D53CDFF74DEE7CC15A3F849B9900B9B4F9A0E55AEB48D56EB8E315F07DBE7468C21E74B0D2AB4734DDCFD446AB304F2392ACE0019A22F17602B87FE5565CFCE70ED06867FBA4A2A3318431C6D900C60127A9903E92A6F0346DE36E0CBBC2E5122C51720128038F397E400BDAAB92BC70BFE51CA3EBC83C032761E295A02AB29B6EC4C31455FD121FAEFC93E8F488742AED13DB55C67B7A04A9D49415A74730D4CCBE3A83C4D9DE85F9E535A305D8D4E3DEB28A3D7ACDA35D529CB60629EFB88F9959328EC35E2782652C5A35D476F858973B9B463CFA9649E0D21D437FC72401C31B3848B7ADD1AEFEAF7D47014F18F4D1C5BCC39703C57C6E257FAECFBDB0A5F276CD20F7A4BEC9EC2BDDA3927A360662 +pk = C55CB4EDE59C74A69EEB1200A8F733EE15933571E61A2D1EDCCBB27E9343DEBC87CED231D5308655EE1FE9CE49165AD7B7219C7E4920CC872E279033FB96631A33618C803C345768EDE00D5D2C6A03E0E6691812522B8D879553123B5344E7E5396047BD0EBE47C9D15ED38FEE59DDD0462C81BCA9BB7931D33CD42CFCA22A57F196D8FCA6DA0375F820263B20521FAF4FD096B78291489A7F2A6CFE78FC879504F758DF7542E2BCB5B00DEF7D73C9170B8E5A12BD3273AB3024193E0E929F12597783A2ECAEB87A4A4AE333CBFADA9909BB16D43713D372ACC6483D8AB39DD2395B0EB680351BF70542DDD052A877226C7E0741C700B6BE3920AB37A4DDA2D17B21B64F156E59CF492400204566E08A5AE4E52162EE18032429D65373E5C94D81BAA5DE7FFCCD2377B6146AB9A8DF2705D68464C1324D1CA93B103291050E2F71919514EA0FBCC22E64480D9DBB2C7E148CFEED12492B28D97B390416D6CAF2E26C08F4D63BF1940D145A3CD8871707738F70C9BEF3EECD0BC09FAD356E16667175B9126915694C4D117BD82A2FEAD87F316ABB09C971C4CD625BE13BED4713EB411826CD42772A9DEE91E7522306BB302D66756C30278360025640BB6BF5F0BE5938F66BEF5B6C90C887D0F36C0E1BFD3A4DFADF02675F687471BCDFB38D886F42F7DE14240B005456EBA2EE0F568A5A0AAEA0B1A4D60457F65A3D88CCAACC17F70F7FE6252A9787FF4A06D3577E766AA560BD20C97588F53D33E0A07C51F2C1636605779B255D54181781A20129061A427B89605AFCB4F96E0892B9C62C2A2CEB998CFE42386A8419648AB4D64DD19DB2D46D3D9FC8B8BED2DED0E25299C616AE2B16330C621E1D43CE8CE47AE91A6AB70223974034589DF091BE840D3462D5B3C146B96BC8C811E3364A600F35A8305A3312730183939600EEBB195ED0C8672479709ADDF90B95A87E2C1705066740B728FFB4FE584B80F1D92F13EA2B7AFE18056AB00FD5C19E2796F51A71B5FA786308DF396C45F53FBCCA415650E22D30289590ECCE39D588E5A136C017C1DFBADFD2294681639522A659503C346BF1B652C2DB7A404D6DA302357B3E8C970F2C7FB1A46F923F6BA5C4826B349233511FD23C77DDC5D75F215E5BAD118DBF37F022A1C8DC378C13A96DF7169900831D3D717DF4B12B59714962B2E609E4B6D3E3FDF5AE9DE415F931200E96844C37A2EEE5F1805384FE403F108D381FC2304CE20AF0BCFDF2246F81205C998F9A14DBB34F94BB2238BA36D6DB93C5992860B32273DAFA3605B5A662FDEED7F011E34F2D9C68EEDCE54514CC238798BD255B03F32D82253D0CF960959AF366ED247F7CE60130BD9A8F688FD2400477A865E525E927124B347BC1AC5D737611ACA12141A47D305F11360C86D0C3230983CB9A29B070DFDADA2D453404D45D7111DF27A59E83148C64608A702FC5002955745BE6779D1ACCA9C4B37A35491A115854C2E5DF23265366D08C20EF95B67BDCD65E07A9E33CDF7F45BB2EDF4AE976BADBCB246F7E8A89205B4F154C812A35BD25A10D0A917B6F9B8572E5A7B6E066EC8CE42991805B031523814977530AAF508A3624F4C26569B7CCB880C251522006AE7D4BE65ED2B985B279B356D96318684AC15E13D7E35CB3728EA58CB83639263BF18BF3E045855A6CEE876DBF3915F0DEEA86198FD00F04EC0904F9F467609B7F2C6579A3DEF61C02EA963E3A87186352CA99381424209AEC5DBD701C8505CB42E4A2F11294A8D622F8E94DD523737D646A86A4A18014C42963CCC02548D2FE933CEF8954474E5A5501CE6CC3E1AA59558BFE4A9C4BA7AA0E5F5F4F7B27C2DBD82270882C0DEFB8823CCF1BB7CE147BA6F78D4FDC927BCA26EFA7D58285831D8D97BB2B6E32274D92C2597DAEE0104E209AFA6163DE36CB038233E8B24BCA2D1F152AF1FD3F39E713DCB1C737DB626FBE7ED2717338B4169CFE8299F43F3F6E39E3486A07660A1049681CFF9F8853668A586ED961E42D66277CD9B7A67AE3A2080D690FFED2C04445C964C71B48C3CF229AF91850D0375B1CB4DBEF9ADB249D87AB176B15BE6C9D8EEC83BAA6937E48ACA9363C23E28B8F12DB43189B6367504C2D0922CD24057795B781617315FF45382033B07BDD32BDC6A5B151CBC631029826E399F3D420B949F892AC5CEE11AA3B8D608767721A90F715F4B4F29846EA3554C5DD9D5AB44919A0E2F1588A6CBC64C0D9F9CD93C4BBB3F95D0B79AA025DF7345B73D9D74E20A7AB049532128BE75A86611E4EBF5B52FADA0BDCCD1D7C29A93CD76A76744794E43579FA1A7F8F089B7C0E0773D6247B24A6D1CFC6AB4918F9A2C9F7D2799A15B128B1E1D909D86357011F6D88C571C1DB46389A0B61C033285E47FE945E29808AEA96AE1276D98A517BBA50674D1FC2E9711941B6E0EFC021AFF2AF0AC66F5363333528D2D03669065811066CDE33546EA0435F500F747904FE603193E33E7C17207AA0656BB1BC52F856FB4479CE2F71361F5B89E7DF084AAF53DBD890FEDFBCD640C488E6BEDFF649F4DF5B4FBB1F0CF925B965E25466B91B8B993625E51F9D7971CF35EB9942D32E1C37A19F375E90892478677DC948A65860B812E68B262552AF986577DAA4B4C020D007BDA84CC22AF4593DAFD8ECE0380E24124197F44C08E5A3067CC57706057BA8B6712697950310975742A77B5B39EF7C9542DE466D4B7951FEC61B99485E7725EF651C944BA3E9164F92E7EA4766B64BB874204E9E231596765121CDC5B297F25DC51C087A77CCD4A5540DDAAD77FC9AEE13A063F37E5B7F3C24C75508C0408AD6C996561B51AA9A0D7E8CCF9CA4D273FF11DCDECB2A39A9101C47255010B35C0E715C97AB920AE007E73833C6D163E2F79539E38874FB6BE3019BDF72FA9F80D6AD006559B7114E1C2E8317901F1A0F1390714BE9DC456EED56A482C3C9CFFEF3714D561C0E9BA9EA79F2F2E76327000F0A06E3155DDFA80FDCE05C733D2450C1020B2E2610393E77C375D5BBB654299166A2D03C1FC169AE0C1F06614F0DFD620FB89D5ED34BA857BD946F77380E6B1917C150DE0C4DF0F6514DD31C2CCDBBB7B1A6BDDE6715E93DC832C2B767FD386A9D454E145220A5B77A4A9B604E8089869D30465F319220D6E3F33FB86F487B97888A6DC28C134E96140A1EF157E44F71721C49155DA6E9229EE174FEB8DD3F43F42B7602B77796371A3D11C68E7C12E30E6580F2BF053547A9F96C39C7DA124B597C6B7D334BE4F38DEC6CEA401D078EEE01FF921B4B07C1E9656DD9871DDD05F8A5C5D16A6CC076F1BAC5FBF6D971303421CDCF83E0C12B622CE073A1714A3CEA829D24AB94A80B612134982675D588BDE2668A1CDDC867679278A3DF67BE6E8D2FD1C463FF4AE41033C68642A07A26C631AEFF9FC70A23288CBEF43CC35EF9FEC452BDEDAB3C7E2BFFACC55E2A7B642EF1156113C67009C5F6950F9B8CD1AED9043ED2FD870F5FC9ED4E254E5FE9C23446CBB12D7428B463FCFFCB37B8CA2B969DB168287FB21A67F1E48B2E47DDC4167E5A82E51325EA7581BC5687A608854D03ED5E87973B3364BC984E491BD94402E37A9B6707E48C2B3E489E7E7DA48DFB82390961F833902F5BDFDBBC8D2888339465F6440639744F9DED9EF96BB81C0F451A2E89F5E25E9DD13E17E1510963BD6747BB1C397E09067E8CD1F19738B7A675435768C4A41251FA8755CABB5D380743104DE97399FA61863704A108EF937392548ED5E985DDEDBB43AF80C1573095DEB692A026470605AABB2CF360C005A763F252AE5F9066A1C7212AE74EF660409D210E4738D431DB97E3877FD3E318C52129A01F43B77A354718C12C751640AB561E8C406BA84268476985863E77068189E569D4C9A077A04DE14009B4BF4BF716CAC3BF581F6091B1BF0325A0F350EFB4D086A3A331B7D9864A0ABC2E119E972C2BB86B6A9A4C40659AFCFA9DB89808AB9DB4FF08367DC3B032668322E9C86FDA4AE31A9C1B573BCB50186A73F232FF135E3CFF6D03EB53123057A95E9CA109E66DD537E04AB78F03C2BEFAD018C5F265AA8F76A38AC5096F6B057463E84BCDA9B3B4554C47B5A96AA22139BC4AA5C96069666F741F5C04D7AE03BEEA1F76F25FDDB7CA42F2C30938F9F85A698189C04F2CAAB9EEF1103FBB5486371A256410A7E3F28D8B9E0C6DB2977D328BD3FA70BC05AD931E3302B6CFB81726A587ECD9DD9FC8BF2FBB6475C313BD6DA279222B54F2EA1EF23A8D3F2778DFB0E5A3153B741163F0B97FD0F5795434B110D25ADB8D7A0D2E74D9EFBD9BD3AD2CCF2D04458405BD0973CF0015128FBD4D689496EB5163805FFB6971FA7FFD77FC23DA7E9DBCE9C61C271679B00977813DA29275629E7C9CE782C48B7F23B5764611A4B3A66287F0EC1691B0C90089FFB771A805B899019C6E4C14D8D994C5160F456678D3E481EB888AC46367FE45E3EDAAE2EA199A5C5DA00C4FB418E3BE1E95927029A704B4D36DC6F3A6F26AA67E7E479D2F46050BD124C25721819618B74BFE999AB26013EB5C03C0FCB71CF88691F67F38C90B59F4AB64275C8925FD3111EDF59258EA8D8505E8D13DE0088C2B2B3BA50DA9A8FA65C3019FC3C957C9C55F1F1EA24420C9B2951DBDB1C9A8DB2FB2F96DCD61ED86B98B491F504DB20FF2820BD4A5EAC4E13454EA80A492B657691BBCDA7CF3CBDB0FDABFF0676777025E0B5B5CA99589D16360413D8592EA3045ACA1B164615ACF3B2CC042E8E789747B29F7A0A01A7DC203F6D33E5E80C3E32C21B5F54E58B1119E44DF11971BC93F0D44C563305CCC95F76290F23387F5DCA4C73EE9F331329B0999C28DDE7C6161B50A012FFA531B27CEBDAE4E5CBD4E1BA03405BA389034D87D12F4DC543B78592CC80C6FD1568B04F2AF8013D64017606E6B975106705E71CDB95DA5831247655066A4DF72D05ABF90F9366A7000EC107F4CF9A598B5B75EE44C28D3F27D4EFBADD6D86DA47BD3AEE5B1B783EC4E779210BB05B380247406B14DE9146FDD3913A82EAD2CEFD0F69D3FE68A03F2F0EAE310633CFB7B37653A19626E0D207EF373E9DF3A4016EFF8A848320D2539FD7A88032D384EDD5EBF5E023F47A9D35C8BADA2CEEB57840EB87026C8617C7BD5000A7AEB7CA0F76CF3933897399460347EB859FBE07D1988AEB27CF29C13E2E9E7EE901F0B999A1E024DCAEFF6637B643B6C9668462B0EDBE568E9F58A2A982654B5C22306808ADE23A77996DDF2E296BC73C48A1B4F625F994484095DC01BC86E52367DDD8C906A69B33236B230BBABDC973624EF05A52A5E1ADF540DEFF3D31BD083D91B45E61F1EF7AF6CC81A839583D79BA95DCEE30279F881664520D7981F26A03125BC522F6F080649F29DAE0BDB148B1766A1B6EE81D96FE38A24D302C3ECC0A00C3D6C8DC41C87F734DD4B533E6456863D47AFD3201C123FB368728BF001B587253F0F26E78BDEE7B61A101D28D7F334E68CEF8878F93C8EA03FD2B45E1C3036F0F7439617790BB829623F94B4461CF5578714EABBF25CD92BB5C511FCCD856A6BAC780EA1CC39C2BDDBA706F1A4BE476C2BAD7435F45DCFE5F9E9BD5184016F694349DD04A2FA1B64C87232E19000D0ED9378868044CD714DD217CF3BFADF2F542ADF371D95AF51B8945C59444EC3685CFD312CBA49FF0B4B2F1D78C1BE72C733CA82608EFE6D0EADE6E117F871E42105C467DC7453E105D9B970EE2573E1B3CDFA5C68050840FB8C6C29D59544D6DF448B32FFFDD21023A1BA01759D460F750455ADF01E7C62F33EA4F5EECF43CC5593167D3132E10152385DD141919E6CFB0DE1B3A025018196D0D2ED2ACC0B4BC1C057366D49301883322BE4C70B4FF19865A1B66BD5F054C99B0556194AF618824DBD0BDAA4A2ADE231250046CF98F5BC9F1ACEB7D64B42B3C3F2E30EC5AD2BBC315D873F4DBA35F6A21FE5C6D76B58745583E844076573909F6507BBAC6A2D7975FC9967DD1F94D8014422D04CB745EF0A1BB59FB0A92D868F2B0561EF6B98FE267C59C39EF80F4237234AA0864450E4D40DF691787A120A9791FF0384F127BE8238E66C2D86CA42AA9ED39EAFF7278A93DD0F95A6749F2F301CA0EFD470100F790C138E2DC4BA5D7111A4C8F3CDE2234D15F2EBCE40E6830B528240FCA1D4014EADE80DD048C6BB90F87C4A524FA74718AAA44142DBCC1B505A2E6A85920A36DB791BBF4EC11935D3DD315922332B0FF17C01BC96D7A7B844789732715FA72E8E7BD2CD2E2A73514C879B1F1D79D0110AA016A6919AB36FEAF7962D1ED382557D0E5342098592F9194ACD65A4A91FDEDB0A10D3488BA8D1B6DC7BEDC03D0E018F8F7D726AA73CE88D8C5E0E9BFD44502AD2061D06653A4ADCF326D3D89C40E6E9284084CCD19B9E3CC9CE60FA23E1613D84C651B7EB3953F58E05CFB47B1349FC040711905651CF8FB56165CC0E8F7D1D1AF2D0CAA1635E5085C001A9B28CACCF2D4F52159BD646DA480A4E84419DCDE213A6B4E122364CC070149DA414047A9A31661B0C8FE788A239F41AF98FBC4C78C4D87D2F93564CCF1889B5002802688078F6D779FD323A057D699A62E4C9EE4BB529B38543575BA6EAEC9D28699FA4D4397AF083ADA84B00B09808B11352B43147372F651E7915A4BFA593A76762A374CDAF9E5946CFDD7574DF931E902E2EA326898A1D766329281D916DD5643F788A60D5F0361EA455C53949B90142C3EC29EBC74304745DD32C7428AF09C972240581EAB1D6E4E64C03CE99CA3BC35B9C512E6421723347B060A3AB82931008DBD92BD52EE73CDA3809A00AC78088FAA63E314EA12B8BA29DE3FB0BF24632AAAAE999C5C56D78E5BAF7ADF2B634C47C6ACFE296968A787A5B9A394DCFA48BBE93FBA3EEB0D4539B4460ADE4995C783223465AC094E887BAD1E8F84590905955C688075699BFD75848179F860E79FD0CA2872DCE75036BACACFD9C11BCAE43E0B6A307998A634CAC2E07E31EDA17A8C4B76881456AF53C4197E84DD5B4B093C60D88EDDE1A05DF406A38ADF5574C2344FC5C9CDB735371ACAFF3418D35A066BD871F3404D3D8E76EF16A64CBA867FC9A87E61324B857ED83B8DF53D970A64B077CBA09CAB3F18572D35464AE1F5960D5E1440DAF6CCCD1BFB22F9703DE2364A29489D68B98F523D585561BCEE4419EDB9925F41AE083B8CE40CB46583599EA00CD7127E328AC535B83ACC1BC5F7B94462AC299890F392D20F1A26BEF848FFB3B90C44737D2A4E4A7F3CAD68BBC909ED8BBE02AB78933332EE59EF6C0831061837931AEB0F84A1C0769BF8667A9048ACF028E3CF15C9A2A4906816E75E17940FF689272B3CCD792E636DA74AD0097C3AA152F9BA9D10E4508F9B22FC961648CF0AF2A19514DF0AC2FDB0075C98627B8E6D22F3C6E3A9AA32E197BA59DE149848F3C6C374F966740DAFCB2D912FCFEBB203F4AE25AA53CD10645DA5D27CE04555D196DD2E01263CCF7C53FDE3C94963DD03C04CEFA1E3E3C314BC1636D63DEC2C08F49F07BD00ACA59BBE47B048A0E6D23A34CC243EC00A5122F9DF69FBE6C7E63E8605DA78E258BEB9FE7918A8888E1C16264D2A23F22EADA2267728431B9D26871CEE12F68ACBDDF7BDC5C734E764EEBFBB26C44EAC6C078F101AAA4E4773418C2184C4819CB26A9178817AA70FEC09B405E63F68FC9DE6BD32690A1075BC2128A7BEC69358C2CF6F999238A93CCA7D0C1AB820C12FC4E061E4E2F4D02C7864D4F86E3C94D29946D11E45C844F69B16DE5445B5B2C4BF85CF6ACEA0BCC37F5A2E11FA1854453516FE94CD723557D9754EB9E054532DE23305630F54327D8A1D3959CA2A9 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD19563BCDDD2F1F6D24313CA0783539AAF -smlen = 2059 -sm = EB6D670740D965E95427963E283634F662ED907E8984A702DC529A3E56937D830F312EE71F16C05A65661BD3127006A7D150FA07921F69D4A10C7BE131F98542992406976411019751C686FEEFC4C3463FF244B62FF44353FA29953DA9295F8F7ED133A22EE15E2A21ABBABEAA0EE188E3B75D32ED1C018C793E79C5990E817FA444225D33456A5B128A6433B8DAE31B5C3EF271F4E125D3F33DB05DB9F95C139F85106ED98533CAD28BE855AAC1BE6F2CFB5658DA48519424E54278AB6E82D90C5C77BE4C52AEEE4EC12906DF817BB7A600BF39B1D842218FA0E6B30A78F1A0FDC87F6A44A0BFFEC0FAD6A7C864DB4E9F3E8440DB14572A8E0DFC8DA21068CC881B8F8DEFD7862584E439CBEBDE21B7C4F253A460B34AEAA64B487F6E16ED21A2B0790DE7F2C67E33EAFB729E75DE4F7910F0AE121156840BB8127D48A2F4D43044DC210BE78E78BF0A06406E566916925C233CB4A5EA5F3F5FC7DBCBDC54B49FE62863A82A1B5FF4FA12E59CF28659E01A690AC3CD5B46A8DE8E006EDD60005C60FDDDE2BF26149E6C1CFCAD9F853480070BBAF30C40148C88F8AC3A124266742CFD6351F78E77D6326F9116F8623C34C41E91CB0A87C997B6888B2169D104379EB5571042D93DA1F8955745F775DF1F124AF9B6366508A7326334FE5FF6C50F10EE1F7A9085599B4A6C926598065EF28B5C43AF127C625CC27663B0C78D1749A6C3E882498ED603649704BF2FFC43B564AB6A9C080517F19C0982830913DC94F0A62377159A69FEB537438CECE7B4404C7BE19A2CCB0EE61ED6674F9DCD763AB288CA263528E061525DE7DCB164A51EB6779E548028C603E05E6164FC51E704287D1601768D79E2ABC75FAB0819AABEC5154C8C3B6848C5E410E80574F3C1F1285CF0DEFF803C662A35E6945B66E70AD9641F0CE6017C5BFD3611BB09DFE1D4243585A7B3158CE2E13127F565EA29C738F35069DFAB0A6D2FF3D50E65C32BE0DC9C990D9358D57DB94B936D03A4036064EB8D537DBB192CB8B57AF561BE966A68283CEBE811C28B11D784E6FA0FCAF0FC4A06A6E175C890B3BDCE688F0E69B007BF9D4B566B5962CCA7565A29E79F6127C7FB86D4E0CFE1F4E799B1EDD01FAFB3D524956FE90F06B5BD498EE9139CE60E314FAA2E632B3C5EA0BBA6B2D8F7E177B5381EE3743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +smlen = 2185 +sm = 085FDFB2E40F102C8A6FC4424E2192EF20C9387A04DD87F45BE6597E5CCFC1662FE1478816E2AE9F8ED69E14126B83D19B352200FF8175BFE5E2C7CF709FE389C58039EE0748D9A682ABCD159017B75CB475560C1534B5C0689ADDD96D0DDA21E7F3ECE5C89D38452ACDE4E1F458C42326300D4EBB5BFACC026C1C5DD88218C2269355F147A302E3E901FC38999AA49E51BFC06887C0E975BC8252176A7CDC408E05D426C4301B007064C2B35E94348E0C4AF8EFA967201C516BD1391CDB2C1F37DA93B7D5CEEA1DA0D51B0853B8277C9CA098DD6E08076C6BA7D174C442D965E4B20C4DE11E7B28002D728BC82AA9E20C81DB59DBC65879883A08C96E44B60468D90AC9474543E7A7720BBB66FDECA6F8921EB316F90CF8636AFE54EF2B6871D94283A9A23164226E6B56CBD76B57ACBBC1AE58852017D005AB90AFF6584900B43E1C817181524CA58B268076791F30A483AA05E50E78D41DFFF863C8D25137E29F5C35F06756182E709F160B39990703FB5C3286C54C461EFF125FF49E613D1EF3AAC6D8DDD500B0D4F3B0B5311D7A1A22249999910F40031B84CA3392182D643BD1691AD65A0A4891DD812D0255BEA4F0E7007DA9876AC5C0AA6EDC19C392BD775DE839D7CA4BB39C199AF67A991BE3AA43604EA7E7B69634140279C34713D9B5479462F3C9AD624755E1FBDB79A5C779A294BA9AD79017431CFDAEC89716E4EEC0F5A1CCD9CD6B3E61E26DDAB0D95895FAD90A744BBBDFDB5D40AAF86E8BFD0A38E809E52039B6DFCBADFEC542D69CCA804AB9ECAF2FEED986AFF094A71EB65C04F4AC97C07C8A74C142EEF8DF5389BB3FFAEEF4BC8C013805960A890A64E7FD6DAC8EDCBFE0C1672688503F07AFE25A87B4C58FE49E56256271F7AC243AF176D1875376994C9DFD00FB266BDA9C5A0531C176160B7ECD18FB66EEF7AB55E0675EC2F50D1A669B63A4AB7BB732FADE536E1F05B75BEAC6DF883667291FB43D7B4AD5B2ED1208465255AE9BAB8412C230375CB72A41A34A4DDF18B48D556403725D14B66D228DBDFECCF02E26B6C406B8E3F3A18E226420F45377099F83233108A1F6C0FFB7E4CD02A446A769198D27B8E7F67C688C220D77730E48F684DE971285F1CEE751C6E0B660D2CF217BF27C78FF963E22D61E01BF4D9750CE5DB0A39BE62AF9D59050D7B31779E7E88808DFFC6D4DA4E5102C60576DFDCD117FAD43BF768FB9DC18901D10BBA7758E8F88304791EB513CC81E5A487EA60F9690E452E463A17869E4F4BD012A8AE9E1943A2ECAFE40FBCFFA5FC24ED895D01FAFB3D524956FE90F06B5BD498EE9139CE60E314FAA2E632B3C5EA0BBA6B2D8F7E177B5381EE3743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = 2BACFCB2FCF25CB09D3D81B8FC608F84830C57B92C46D521D1E2C918D45A864FF716E9D3CEE1ECE10056472F540CD4685F31D3A96A54F6E3C8CA304C63F41BA2404F052FBD03F1A7C9B5990D33A986D23199B478AED054D38C9ABD1BA600EC253690DA6874A140B4DCB21DDD4EEFBE5BA891057FC63644DD9D7CA19572F1481CB61E3F678EC80BF35D9D963B5EE3ECBC29C06AF609147EA1C29318C9D4E689C3E83C7FDEB5A65D647847CD00E09395F44AA8CB55FE6D70E3EB481F35CBF710FEFA7348F112D55600307EC867296BECDDCE9F5F9139C8D3E1E9A9DB5C4836C0C6D5D85274E53A55CB8A9FD8BB59162560405E2910CF2455408A40964D4259D675CD147B0F75543A893D66EED1C8337A4D650CE6C9FE2F6FED7CF002B89A27939E20F21CB7543E553A3F9F48C7DFDAAEDF98B3347DD78226B5B29CEA76399DFE83AE463E8FA334782D35945BFF15515B6328889F217301DE48AD7E2E0D0B3C3FE688809BF197E08CC6FCECB266F090C5AF6F20064F5280973501858D4EAB302D2CBDDE2CE2DBCD8C37A73242358F66F95A2F5B22AEFD846AEA96C3C9A5FF870A820558A6E8F03A1E6112D603CE14389E40F5FEB9B9748374233449760688886DDE4C89083F826BE7403DB418259462CF1ACC2284055613799DE76D5ADA749352B563F5C7F769179910DE5F1FD8BA3BE66DBB5D2A676C2BADFFE01E0FCFCEE0F1DDE8DA1732C075B81DE8430BBDE5E997A5DD5EC7A164443C3867BCB717A0E3F5E337E7601F9CAED2B5BCF7B5248A5104FA7C17DD42CA1A9E30F98E0B6DD2E9070145F585A964CF764805663299030F9A88A05C954F1C0CE8B423626D99DBE093F7E91818870FBDB701DB980D5D6CEB64709788D9BB9A1E89FF1AABC37822D0DFE36672C0CB32600BD709B4F35F3EAB64F6B02A6CD402A11397C74FD227639A4F464DB31A647750E57E04DB680BAA27787E082F925EF907390814420FC88EADEFFCFCAF5B655D2B4CBDCCA952C537A69C368EE8CE1949B76754C24C11594EB3843F530D01F55017689AE0BB6E8715701AB94E81C3BE86A30314DC5994C6010C1C0BA5349A681F9B49D9E7682CB7891C36475FEA954537D1A909D3DD3C5A9E9B926B1DEB037C3BF7D4920254550E1FC13BA31A16794F8CE2F1F7380C964A10312FD4936845050C3AA69B7334EBCCEAE126BB756A66B69F8FB829C69C2D1FD29F4C8B407E8474DE3B86548CADA6B6709CE39AE539DD42A4860EA6AEA2F80BF13CC8C7575E8E9C2AA7C048046E339082F1AD8ED84B2CDB6D7EDB8D728AAF9DEC587B9EF74B162B6688601878E9D89AC3E342B79B5B74383D5A9681C1CFBEB312362AB4C0C76A6BD3E508167458317556F41EFBCFFC201E2225401D572F6CB62BE151C75020E4C40D8F559638CAA73FB8ADA4B375EE17BDCA2188F0644642C951DCF5BD2FA544F4B281427FF3BCA60BAD4BC72F6E0663FBF56CC39335C6CA018F6BFA09D1F075CD0DBBC8A8F0F7E9B465F0A5BA5E7B16B4D6A65E6805474FE27892903697D43263A56220D708A9E4D770905F29EB5E4249E82BF3D58C34CB23A1639DBECF528A58E8F964BE8C1104CC3A8097079DBD3F019E128840F15C3E7E9C376455FA2275875DA185856CD3C92F4DC827C3CC6A24375C78327F3562CBC0B22202F3E755F9C20E61895AE463FDB645A2E9D6A13C7FBC4FDCA32638F444D8E4D9ED7CA459242A71C3E78990CF2BA2DB0CEC97DA555A35F95310B0D6804E2282545EC313703A3D0D964F45D48DB1115243045ED08AFAC450A5B243250E5558C402EC143BC8D1F19B8C573EE36A65D9F34033B70EF4185F57CE20C8B62486311F943AAD4E8E06A12EAFC1132D45F9577E5D748635A67EC077765BAD47DA0FDB814E753649B8924A38AE9636134A71FEA227F9AB5E2BF7D926CA7FD5331C7188D65DF1698360BAA8D6510F85885EA942645CA2AD75763055A917983F409A1167ED5AA6D9E34EFBF05B69AB59A9BD69D4F724AE8907E4FA8A497E724375665649383C36CC3E898F8B9F685C22611CBE1908321C2DB3301FC6B719645CCED77C4E9AC0D20D911C006345D7FB7BB79AE89AAE8C0966F08C8065AB6A256D7BA994DF4E007F829DB9468D503FF32497CC0A55AC468A70278197D17E67E340A1F613D2A7C0D675500FC180F3221126C4C0BDF3843B12D682CE3CBBED7210D44DA091C06233418E35819E467D103579B1823D361BBC4F0E3D474715DF757D5886D4C8602C163EA0D93554269F674D2E6776B2AE847624B98E870E188392B021EB886D42A8C2E95061CF84DEA8BA69C2DDBC9D52B096E1190F2BE83C1138C1E888A08627D0CBFEC5D4F7E81629960675051521ACE58D53D64824BD51E140949B398F9D1F911BFB18E60A88578C816DBE19C9C4A8BA338AFFB7BCC21F37BD1F7154C939E1D751E8E77E45589D336A88092AF8A319F8AA3F0636F8D9B08A8D0DADE68D7A5E01F73CBA24D7BC74DB446E061E7E6611EC4F4E7219748217A2E952148B4F4E81AD1E9121B74B837A221154E764BA04EEEF991A5707AD2B07B57D3683B8659EA855FE5115CA0ACE7D02D5A9B0069956E29B4E5240F487DC243BADC87D9F421860339BC2BA974724DA140624B0F937289FB3E2FC930F92AAD1BDCD02F1081A394BE3293DE0B682E1C68C2E371697D58F7E15EB140E41945DB93943F0F8B3A079C6BA46F6FD07D14CD6BF5364E354566E8B2C47B7793890B32001082154F96A7D88EE36EA72528708DBB7D52676A8B6F95103EC9DB1079915291F5C26B6A7B18693F3DE70D7BB7AE8F3ABB2577D9A2DEF86E75FF96A48E9374493817CFC289CA7E82D4847FC9AD6A5BD0E630D8DA4D6605A3412B72B1F360823D5D9702C86F6FF9BF65AC97FB9237666A4E669C5BD949178DECA498AF59EDC8688ECCAFC0B2E87C01EFF929EE29BA365B0AFC1E67FA85F357D316254D308D877AA9E33C5F6598A9322D69176D6A30A55507E9EF99050EB50CBA328A053DF80E620C63417CEAC23582EC7EB052BBC9A8C6A243C9EEB81279A94750DA7D481BBBF624667D8C4C2F5AE4400FAE163A83CA7DC17605A50CAD283927240A927499A62B01F6B670D8CA7FA3C2AE02FAB22FE7FABE92AC49D083C89F033E3B296F3FB4B5AC92512C069B38E0A821002A4A2F10B0EBDCBFD2F2072CE4735D7D5A0CCCFD666DFBEB695003E6144378533215A38793DF5379A1387DECE8E06E506FA195CB1C6B5B7A5D99DEAE254CCE4A5366F0E649D5EDE875EBEBFC47FE1B0916584426F85A38AE1BE9B2B2CE311D4AB3CA6761826A94B23054BE6193772FF61E93A302F79B70C80C36EE404630769F1A0085265F29D8EF06AA91AF118CEE8BD68BD495375C7C3D89E8BE10ECBEE4A48FD935220F1B68A94F4D96AB2EEE1DAEE8343C37FD8CD842F6F5A244514A964E3EA98E2BB90DDE3A26F93E0C7B62038ED2620D70973E707C44BFAEB94383A227E9F910A5885C5D08C648C004A2BFC2210EE2CF5D071EF99722A8B253BE2C12A481F3C2F81F242003894D7D90D6BD67D715AEB4F6405D05E9E3339F7E934811161008A4EFAE7CCDD13563BE14017BC2956A1A47133A06195AF013E2D999BDFAFE40BF438BD993FE307427A4B608C86282207C6FC73D61EDD09E972B35970AC79517AD74A185E87166753283E4C8AE62A737ADC2A067EF3564CAA278C239F21CD35D8B013BA6ED32ED1D3B71911834E0ECFF8C4A4E862C97D20D673660B02FD65DE15B2E6B5FF0AFA0660A6B10F2F6E478509103DE8724B4B81285B9ACC2C32386552FEFA7F1A2EE6A0E647AD5E564A5FE204B24F87AA3D0FF0B97FED562E749134FD9E933F804DFB6F9C101AFB81D8060E674EA1FD94F51497D2974841DFB9688944960BB2EAD52C8BF956687B040672F98CBC0F1361E607EEB80BF7E0E9A0D69BDD9FEB7410C4B98B2C56941B9AD8EFD2B70CABA3FFF7B7ECD6DF7A8FD187A5322648E9BE8E8439428838953DAC79D23772D66CB814D507315B1FE283A986C54CC74C6629D7F69DBC31B1A2979417B1AA20CB556ACC2AA9E2D337C306A76F21445543573CD9F487F1B75EE32A039247E06A25E22B5D515748FDA8FCB5C5058FABC4DDB5BA384A46FF092765E917BD6D59B181856F7D61D5B69ED18FDF829FC56DA36EB4A35E28D842535826039CE841CA3DE9222F51154CD644946CB6F7157ED15D72C870A3CDADAACC25747DA90E300108C4D97FD4D91B9415C27DB2E80DE249E2FFF7E1EA5F0898FB43F2B5FA978D332C45A9F6B4A19E8E8A5D19C0052A5199FD50BE21DF7D523F789163DF443493396E3737F6292FFD720894A6ACD27B4E4F6912F2202D6B0CCFD7CFB168605B62EF33EACCF400EB599F6E1E01C09B09FEA309EBCD52A13529EA68A538BCE79E49422EDE906750D80D10CB085FE7624B9CCD1EF139F92F40307EEDD3A6B1E113957512476651B6EF5CBE202D088D64E8FAC9FFED06258BB2A00E12DABCADC421C92B044CF93C6961D9BB8E113302D05325376325BCA4047D7DB30F09DE70E9A0582C08D402E543AA8B8D5B68EE742BDA71BE49910DDB2DD44AF8E7C015F5C3DF4AD5D5371C0514315711483B76334FA1E556B298BED1116861E3D91824231B51F6012A377169CE6EE794E73EEF0A6C4EB6F38CF3032F7EE65ECCE103F4A644AA8B655DB141D736D4F514700B50AA065978FA2831CD50B2EA681D477A80637A7DF3A672E36B82ACC1119100969B0EA66717AF8915EC9B4DD2AEDE484A0CCC43DC9EBCBDB52EBA4C3DAB93A04EA3582073D9265C455A0E4BE18BDB3F333F4E599B297436848C05AACE0F7E274F50A76B76CB00123FDCA3658172ED5738ECBFE62626DCEC6560D3BF3A7178E33DA8F41D92393722F0E36D0A5A685F05376AEC6CF4F23C7EC521689D6987EB786522ACAD707B1A313721A1A40B1E82C3D7ED92FC9CB550720CF9C8473118ECA39C0EDE18FA44A32CEDC355E2E5ED540C1CE6EBF172E60C495A6AA11B93D922DC161D0A26CCDDBC8047BA393E149918D5753DE8CF6BC824A5601CCD485D5AE6977E2C6BF9F2E5FD72FF8D22F737F77F0A871F08F4FF8AA060C8BBD5A7CBD596E81A1225DE5529D122FE23532E797002917C45878858B0C104D316C25365D8C9364F292F9721F4A752D80CDF344B0B012C9A08B51919266ACCAE322593CF8B55883B0DC99A96FFF2C48F667C20F138F67FA3404A485E90B493A23CE5D1829CA74EDE8039F49295BE6B57ABA84309C71DF9133F2AAA9389FCFF8C4DC2081714A0A40EF8BCC0075F074E3F0857A0731DCE1C1C346F56DF23C7523FDC73CD74BDFAF95B58FD1BA381927941F8704CB0947F7F47FE9DA6C11B3CA7E024611308CB1C91FF023B9FCFA932A643ABDAAC6F068878084E3F8E5EFED8884F26D00445617EDBB248C02D90C779FBA5D6C407C4D5CC4101F25064D226CC4A4404D84511008F4257E5F3DAFCF8A5072E815521D0C20CD1B1908B80352F363156CEA94DC9A4380074E4F96467D8913F84257D88B910D7B75D169C2CA987AA4DFD8D3455530B61F02A129A5C0E9F5DB2ADCDBA064AD786C770A37336CFA2794AB132B542038B4639B291BEAAED77CB8BB86A85101A0CE38DEC72B585F13F072D3D1C1D8CA16013EF799A8FCAC801AD3576E4FC35F5AD521256D1906978ED4282F12B1176179C17DA6B22FE65662A1C46335E561732D907A4C66F4D4D598B3645529B6E69FCB35135564F3BA69469BE9D046B3BA6DF89107CAF34AE1BCE5CCA7B74DB1A6C4E85649F80C82D5CDB57BF26D26ED00042884F4CDC737BD55AD1C49908865B8385C5778FC499EF8C61C54F3242B4883878AC0BC3A1AF996D3D5ECC6D558E86261CE05B469A830B0612C07709E8E5AF4A0BB4ACC87409A8B890B3813CF56C69A9C2775A6665BC5DEC9AEFE6A73E6EA2C02E4CCCCCCCF3D6FEF3EB1DF5F6575A6F38D2D6C2548E001984728498AC5D503D57EB248B184A54CA88CDCD65EA9E24D4AD5A883C5EA072BED0BE99C9B0EC7FFF73D9D5F61D01C65D19AA6C93576F14DA59A29CFC6AE0CFDE5B51681A5C4D7CD636F81D0CD0F81D906D55ED1B9A86172FA253179E7DFE86072C1117551BD907286CDA39435F75BBFF6AB7CB51DCE3D78E53F37875251A14FB8872AF7EAEF75F32525D77A6EDC9E8389053ED8A9B4683422E6CDC907510F89E0E6E01F6E81BA476E10CBAA30365D13A814677BE03244A54AFC5F94C2405EC2865E5AF3776AE713A4C6A7DECE4D65AC96EFF4EA8F20F983DD0B481C1AB13A512A99B1EC9C85D0E8F68E4D4B5BABCFEB12F67779AEE5E0E0BB739A9C6C1270EE81794435CD06E3A16ACA2D4044D1551D1F4020D495E8A2B348532A78D598252125F1F365C40FEBDC5898FF8126E11C938290F3B736455A8BDED2EE403F5F4FB98A7FC214549C20BF8A872D2CD9A505895B354C80AD1C2CC3CDF85F60B954343D1FA9F939E13F0B54FAEA2EABEB35B45156EE78B3294F26D86614C982587B7880EA83EDD9FBDCF3C54F9B3F7FD18968D0187D304DEDA578BB505745EE60E90EFBB2E355AF0C35C66C1689F1B9F2F1B6931C25FA1126BF35A3FADFB528A92CF73A5F3C67CF284F97DBD9BC88FFED1E96A806A530315DA6C94644285C2EAFC8C4E894BC66A6582FCFCA99D355CCDAE4CBBE5066AB3758330690AE47B8532E8A5032550C5A93D096370A61911C7B48E1F18B56597AC7DCE801A1A058D181FC5F90E0409E3C566C33F1845EE58B483D6BBE4777D081D4CF3902A953E234416ABF32D13AB4E891A3C7DF0D43FAAC88FE2A1B537639BBEE278018138F1A48A0DD899AB84E297E8091DB1514355B2E97536F1D83A52CBFDB56C2F7F340946833B3C50B1820A9BDA8938FB144824155216DFAFCA867787BC1BECEEF8781146AAC4EFB904B1E28A7F70FA668F645ADBC1209D7A908C34755AECAFCD0ED1B8F1C1FA38020B5826694DFC6F318E9DB9B0064FF904BE94373EEDD34E10DCADCFB88A5A4DB1DED900773343F3856677B1395E60EEEC7C3BB392B984FB968793B7640A9FFA9E8CB7EBFD17D72FBF65FA62AA2CC4F9F3AA40DB6C96 +pk = 2BACFCB2FCF25CB09D3D81B8FC608F845D959F8F595985BE8D4049AC098178149310493FB7A7BD3B17E4F831F31D95FB97FEC9AAC31988A4376047209874054B58D8A5A9D7A693BF1FB423C36B8216BEB3AAF754D84A28B824CD7445493A18CDFE33C521B83CD1F7DC3DD07BAE39A604A5346F267D0BE91AA80A783B80717F559721712B6E819867F1FA077DEF5E6CED67FEA0EAF72939B98CF6CC2CA66D08BA0E0F80C632F274926AE92DC99E56DC07FC53B8748849BA6DDA040E23249340456B14F7F3707684E9986540532961CC3275771C3ADA69BD210A2B8FAEE64E28F148DE2FC8866F4C94619D172B0092EE9179A4C59DE7A2583F2945341A5E4BE2A9653E684422A3E18CFA4C51DCE4CA558432DE26C38BF0EE7202CD0E250D4BDDAEE9CE2B7207012D54F8DB6A9A378C12931032027698434A9182E3577E7E5210F1DCAF931BC7F74EF7E65972A3A732204F7DFB834AD8D0FE0A71A6DB0EAABE8A77867A800FC87738DB3CA0570999AB72733EB9B6C91C85C12D946BE82A0A87030D62560884244BB03395B7FEB771D74E65E62D25F939F881D96BD037875D5D5579FE74455F80BDA31F9CC9E695CAFFCBD544AC282D63A0132D3405226018D36BE5ED6EFD8DA8B8FD82DE5D60E8EA5D7751EC96091A63554DE9762453A561010F5CC14A94E7E6A7B757381F5DAA8B63DC321E4C20B59850A15E7DF1C421A43263B61D25775DA109B4739EDA0C66C3E1A7183B223BED0B8AA7B8A4BF2CD788127AB8DA41B70E4C32A585261376E0132C2DA4F113BD7387DA0A0004B2B1707FE7B7A43F275E2E14C3095503E697EDEA2A85A5204BF6C3D072DB94A7B5F920087056A00737EA0AD03806D9D403C5F6DF5C20B53967F647C8ACD8355D1AC88E0518A9A848615D66DBA38D8F0850B3BEDADB39F4701C33F4F15E9CEF52C69E8DDC3F3D74B561B197F699D41FD023B5BD2F239F1CBC92811315168902F26E44973C6ABFBA4AE4EB0A4CC12DE09FE7050296FC46FD284962C6BD2175B3FBC08A9664F6831B4E36A437C5BC8748B94734F9BD138C68D81413BB25F5B95A89217FBD5E0F67F2131A4672390C24DF49C1C8EB5922ABBC17F74F3087CD463CF3AF75CE80D47F88FDDB4C4E1BE04B43EB772A9CA441A09E5E778C1F927249EF6C4863CE422B37EE10609E8C2E6C7CC42A059FE76635B911BFD8BF4458824917848774CB10B2381B085D965E262E8C05BAD6210C2A0CCCEEFC904A68FC9D77B0FC02C3525BE71C367D3D019C6EFFD1987A4AB7EAAEB5477C836FADE75E196DE3B22C72178F74522568EB2A08FA603E887793DE2E9C6835389A4832DCFAB1F52C9DD85E71A22864F4FCD3DF082BF2721E627F7BCCA5F102DCEC3C909DCC1446AEAC619F6EB55CB83DCADC63686AF5EA11DB2DB9F10F8C9FDC964BE216C84E862AE26A577D298C55083D104E72B8637612EFA1FB4AD2879A58CC9EB34D6F044479B31C4C41F869422E3B2DD14C01F512988D26B53DECC50F01A08D0A55C50F393B7CAEF38989DE227FAAB93C45E756BC78290BBA1173E156C8D7EFAEBC0F59670117D0D5D2A96D931D741F9E2090FA9B6047561F5790E89DC058813B23D1F683E6827C2976E7037E10EA373C11C17325F6A055B0B7F44AB340ADECB5285B70EC79DA438585BDB57D466CE3A687C2B316B62F2ABB152A9AAEBF85C85F13EEB3F4959EE9DE5E049FE9C1D025D0D5B5A0E8A3D74FA38B3FF212898CAAE5260DB9B6C84C3C997118648F92F3647B345615880D14CFBF46FF52724370A7ADDF7C31F507C04989B15675704F1EB08B0EFC4FA7A85E9AFD6FEB843485495F891EABD35EC052AEA202589EC91EBF3BFB50CA7575AA2FC59C257E416DF4AD9CD88ED1ACCA9CDB7D87D041531C44BB8DBAD20C978BF501037720FCC65D69A6BAD2AF0A4AE8787F785D1EA316F877985911D1734C264F772C7B2EC35BDB90FCAF448BF3BA75E4338BA06CD82FF7A6A5CB695686C85F7B739D9ED78A68253DD22D754926D8F0C7D5F5DB6F0D7C0EE9A42EDD02B3669E579F22A9B5A74253520EF1D3E0C2F68BD04FF75221D773D15829FACAF582CC01A48172BC247B468933B1CC0DEBD7A3392D62314ED85ED35621F4B3E9EBAE0214483428FF3ACBDAEA0D328BA257687AD12153CA66FF59EEAC92AC9B133EA2499DFBA032F1480D660E03C642BD1C478F523D06C16D705D9FFCFDCF210ABDD514610F665FB3B667782CB2540983FD96B14270431DEA10C621B14EA478FD83DDA239ECB5499653E47C639A7D90599D602AD1C9F6DAD1579ADA95DCF395DE88A4D40D097470B5BAB8E42FE1D79C49DDD735C7474249E0F0757D30820FD51D92B09551A623910C130CA3298E29E0CEFD44C5A41D2623F51E848CDD18971114D0B74F9C6D1CD223B31B0FD0D0E1E210BBB47B9E0AC6606D7494CBABC1AB4DEADB3334122D761273F7F6F4DF390494AB8EF79A907C64A91071C72711490CEC8224D87E245C376F2F9234B8080426722CB5066588ED2288DEB33888474DC9C8B4972A87EB31E7F3520C951F9B8A8E9AC8A24A1B400F78C010FDC8F9145960BA1D8EF8596A08D222DFA00904818FB41072388346BFE2039498CC8345288B6F587D5D97E2C9FC6B6E8BCF31EA8F74C9AC419FDF8763F62299A2963D9F321687076153AE177F1A87A43D89442F6D86F1A091F2F18362619CACB89BA602D8084BB3F5737956982F4F3950E6AD8D8392552B2199BF4C2A5D3A504B23E8CFFC81087AF5466A22693720A5E810ED55E823436320DD1E72409CEA1DFCBB84A4E128DC23A28874E4FF18E95037906FE25AD1D0614ECD47B53F34877DC347252D3C9F6637D3399DBE046F3B759F82F827376262CB8B5BD6C96AA597D7DFA38A3C1FB272DA423613277651837843D9F28F46CBB760F0BB102662804A7C38274E9F2B23C22A168B53FC7A62BC78363A94DFFA9B159069ED75FEAE8328E8DCC73244CCC7199D7E184C7B2E1B106E3FBE92836908A2BDEE3DB849E61B31D3C5EE3345EB1F06A5D0EC832B630226B0EDE13BC45970E1005383C752B1129A1438A5D215EE35BB22A56040EE955F7AF95FF3759D00847B31F4C00318318B1189473E6E339BB26151FEA80DBC4B342FF06DDDDB043E39085474FBEF1826D5EF276CB636E4BC07F5BB223162C3A4773D63D1B629A4F7D6499F0BFFBF82B72A0D4731284C10E39D361E98E8569AAF8AEB40824684A8370C1BAD028885C2ADCD323F7762B6BDBF03C36D7EBE1909778B8502A29893B9E931B1D3E5DD30B0650C97B1C49065312DD93F19F41FA5AEF7C5F16B32232124322A6195762AD082AD2DB962C80874EF1C9A90E2B912256589CE84483684FD2992582CD89A7149BB434C77EE00FFEA179EC0525F5013EB24515484D942F1596AE077902C4B1567DD708B84CA99192A065E7811B2C2DFB2B61D16663ACD1B18D3FA3186D17C7A8C81C5605E2495A5AF248C66E3EF607E51059B7FAE9819DBA7C27260EB065692CA9D1C091320E6269F84B4CE6C6891949100E8628944AA68CBE66C9582586678FF8FF7208560397B5775A8CE58A82C3404A04E33E6972E42BF5121C9094C4E245E098FF00F38015873788D975712941CB3EF174AC9775CFD834500F1C0BF56493916077433BF398F3CCC2B6592651912F23DEB87DAF880ABEF0EABB72552CF2D05AB2615B34165FF539444B0735EA90E7D9FD9F9E0BCC328BB92EFB1879770C33BD9176D73DE5AAC564A848CD0793AFE6BF4062DFE52D529C285AA7744492ABE5996C600CA6A4FBCBB8C0DFAAE5C25E2AECDEF59EAAD0570317A1726581F1345213E8D373A9FEF1B2BF839B29ACF69782628A06D645944FD5C562F3E56EE0FFDB1C80FB1B7A375E33D730810401EF4078F46FB4B4C2276011C3CAA0F2067214C0389E1EC7781C4B1245CA79A6034208C993591A688B95F7D2CD4950A7C810F2A5C986ABF87B5B88651353B92C8DACB13D76D20C500C4D7EC68D305A45CBE18F37C73275A97A6580D7E57E078EFA516E23B216DDB1AB5DAA788D14B3F4723F8AC976C78F9A90DBED3E9C9F6087316FF07C6CF0BD822D8DB65C8003B797EEB10D5BEBF478C24B3E130512D8B971075C17EFDD505B6A7E498876D639A23801D124A29AAEA7154F55F7CF3C74E6051E1B4F060B004A2D0272ECC3720F3948C31C1CA1EA9020A4A027A0EC4116F3F8F9D52E291EA3426FA85805629AF83112C8DAC4515439D95EC6DA82249E6CD0AFEAD2485B469B8988AAE30DDCBF3AD4C0C2C7AE6538C58892DCF14A97F4F47E733B4D3D4FC3C969E3E71EA4EA91462FC7F61EA396EF76C91808AF783F439D4BE46F23F1E8602510809C4BC6607E9A8EBDFEBA4B6B5D8638AAA765D7674A129EA8BF479F1DA534B973E3269BBFA1F676A1F29DFDBFB343850896AF24A34FBD72B8761A57E3E50A010EDB5AFB5D47EC4BD345C3C888E121435BE0682B065A7641BD48D6B989428ACC4F27C3DB20026C70A742347ACDE67E3F7AD40A6A1FCB1351A2C1B500EDBFBAED3E1874AC3FAE84457AD477C54FAA4CE3961B399229959AC253A9B684E256489DCA67EB3F651126CA1C55A6A3E666FC6F69143484AE7533E319D50BEAE93F0EF6E1011D8793DBD7B7D007665382695BD7571110F27DBF10D12A70AE75BD106EAF952BAEC0DC3959516103222B8EFE1EEF66C6725B7B1E794A53E01C1EF27AD472A582226A53FA82A45FCA1F671C2CFFCB2B41F5647CF8E712C50ADDAC3F36070715CD13E3DACC927109C609791648BD3ECA66793B38B4EA0EEC09580138CA964A6CAE2706252AF48FBA5892706586C3EEE727BBD14FA92AD45FDE8038C5847AC991AB5A0CA1466A5D2744F5895755E08855A301E531DAD0FD98D07CED6BE777BF2EAD4BE7AA33A7B2930D09FC99057FF2057A00A40A1E5E2FE841AB1EC81088BD0A90CF051DC58D34E6D872AC3070C8915A7AD0B4E5CC74E833F12E288A32E0468F3AD00B4423D0714F7FF91A17FD19C82AC0DDB4417C83BC5BD3A877F56AD60DD3E74686712CB0BEDC95175B116DAE66112691B010A53F598780D3794DE64B81E8514921929400B865B5C7B679142E4C730A784BEA2DDA8E6712B539F011D6DDA222FF97F8CF63FC64838716C3BCFAF65047C5E82E37C4EAEA886EA6DB53B30F0EA8E2D52D0E505784008A5A55976533BAF10CF4BD153BF413A2FDD00EF6494E5959E44B871A2BAF9B8109C23F0AF8114C3D7B4AD911FE15D6CF8ABE1517A865C2924CAE15F0ECF5839D08791692DB2255780A2A97112DFA10E26BD8EC89FEB1106C76452AAC67129F9FBE6B2C12ACA892A4C377C54D2BCC42B973C10BC3D55699FB0B8BA3D8DA5BEC2E8BE6BFB8908F976B0CE25E96F5705E5B46DABF8077D5B41F8DE971CCD6A6B175B7031B072651963DB5C288A360E99B419DEAD3C25A2F9B22E60A006F7D837D9294943F7E5CF6454569C01F9955BC97BC4B81DEB814F725F4ABD75CE9A27AE3D3736F547CC3FB49F07BC6E177551E217EE0236015D77443916BB1C1CA07499A48364C430E0DD7FD16D4BE0E88286EFC9ABFF995F494373345BF9336183C92B1D7EF5A780137AAB4AB8136AF5F03D636FCDBC7DDD35041065BD2D6D789B8CB99865269AA9F82B4CFA3FA22CAC919C6BC3627A0A22429025CE633DB407313FE86BB330086F56ABAED4F0AA6016AC3D12C133BEFED250DBB59CD9979542B1D5CDD055A2C708FB3592FCB8ED16AC51B4EFE98C1241D77509AACE9D2FA1F64FA0B5AE398094A8B6593216B586093DC002C892F91B44CF3614783173E2E4B24D8B476F2EC1989185084B14BE3484F49D3F96ECAE6AD3BC80B2385189F91BA079F4CB7D8A5D4DCB2414DAEFD39E35740E9086B35BD232A08728E615E3BE191EEC5DDD05E9160CB726B5C1A0FA69B117F7E7E7A71AFA1A0BD9CDC665438BA20B1AD342C0A862D93EECF899BE498B4C27FA2C0E65E19093D540DDC6C4DD6DD561E431439DE6C84BF4B2A6E55C23D3A8B8ED03687E0878070A86EE305677EA445BF0AA605A3144B4E6B60417C12BC56538D9A785B1012A0484B1B03951393DF600D991B3D43EF0D186298EDFEA34D908D3D81ACD4049D566C6A53BDD290F8560D052E1847E4C2D4F40FB5DC8B31DED52B29353184BA2F95B20DF4EDB4B6CEC4E95FC6CC0D0951531B5D5325A2673D3E3F4493EF43F801CA6856F2E542CA625C55CAA69A08BC7B47EB562A3492574B1BCF7DE3DD87548A9FDE1B745511370AB6FBCF3F6E979107CBD262F98198EBE35F0D69B6CE64B4DC91B82623E6EC741155ED38E89F434729CC7E3073F8A321606BA040DF6E15669CC9C54D89D4AF0AFF1CD336A17A0C2A156755ED06DF6EEA0FBC455921A4AADF6EDA0685E484F2F87C63C0EE88A63DFE95716F6576A7E2642D27207C45CC377784CD35F990B3B2FF0614886D8F341268EC839BA80D7CDBA7FBAF99C3A3A7188E1014AEC5FFEC074B2E920D50B69D916D48FA53BE56B2D0176BC59437DF548280C4C7232B16B0B42E63E7BCB4FECA4543B89A4F95A787922DC2FAA9C7366BCB47FA550E43AA264AEEBBDB049EAA4275EBBFA6814D10FEF59C0767F886D6C68C79DC3C0F5F2618A466D46AD140C40759EB701946D7EB1AFB1C2D129C83437774A04F16F74A6BFFB2CB84462E252D885722B5B228A9729026FB2A8EDBDBEA464F167592782A80BBDD5A32D162756C035B1D75D23501DD62A15244C7CDAB10551AED429A01B51F2E3C61A9D895576102B4450D8563AF5124CAE22CE6CEAE75BF14F74DA1F222AB9D2835FC22C45348A227D9DDDDE60DCE409571E5A896C23B2A685B58381FB80F7922557FD10933D4759635F80C864721AFE7A3C8FEB238B64401C736916D3302284F145C34E966099DBAF8AD8177FC9C4F978DAEFFC474A59515B7D11EF40EDAC8ACD170755D283309A3C9A1027BBA53F400FF7449FFF03413728DB5C080A80F77A808747A280C088EE217B1DBA46DEB40766D517E1F1CE7BBDF1B1A06ADE82AD255145AE375CAA0BC59F68D2BB3B5CA4ABBFC932EA3CDCEFDF7820AA7A239A2B9253E2243A76A294C58EEAD736355DCD6DFF7DE60C17214766F6C00DC508003036FB1B0CBFC5B48C8B811F8351E56D0A52DE7492CB42ACCCAC270FB50F618DA76F0EA09ECDC8BC507E0DC896097468E10AED9F5AA46740000A65341DFFEA2F9CA9AF05C78DFD72E836BEDEFA893682BCB284B43CC35496A4EC935A04E51D7D736DBF2449D77C9F55E78447C750F84891B8A7448E3A53F54AE6335B3CC662AE76CCBC011F5F002F87A2DF8C2BB5D298AF9EAF2EBAF450844996461F14ADD8A5F9FD1EA37869D22C96075CDA31A1ED8C6E11E38B0CFD436666B35EB49279A51B3E579846605474446215E05BCECDC9A3FFCEF1C1EAABD00FBF949B09806FE9B3A4229E1EF4F493AF78E5B072A04F710D1A2B6351683C639A1445BF7DE06F4FCD7B2EA5E0DE4E3C9818A66F664CD034DF739A0692773A02598B8FDE4C454556EA3B70B732FB99C1E7416D5A171A65FF6B4A937CAD70AE08935406A233BC9D9B0A83EC5DC8FF07B79E7A2148E3AD641C6130857EE3A9AEB4A3F077214A762361561266357C8D6D07F593EB994EAD5317894A62A2668E7BBBE2E9383483F57BBFB4D04767BAD0DBD6D55D67BF908968B67D61E4756AF4BDE58F909E6E58CED0674A6FD3C15A0F70CE0CEDD3779E2544DEC73A679677DC2A00D178134E80D94F57163B7E19DABA7A6B5566C470412F2FA7EF22048363510905AC7DF03A49B4D3A149F146DEF0DF5B867D4AF57A9994C45848A27B4069D39512D8FB0D98C91D639A7AAB65B39C277FDBE5C9126F73 sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D9420878C4835DE14A6C606B33467D954680625 -smlen = 2092 -sm = E6F791FFD6BAA3A4F7C383BD30FDDA9FB16072D920F1071FC4DF6BC35BC4CF7515B0EAA152CA16820F00B50E044535948454F3A5D35378772D0E99C181010BA87E66A50F36170474F0936666B23F589BA7C972CB7811D3D23B3A220AAE1FFE7982912D25417058649CACE6A39E925DA09A5CA0BDC2C92FDA1A1218C4B425F7F0609B5A29F2CC6EF4884CF36FA120F190072FB653788D327747E96E815AB492DD0E7910FCE721279D3ADB7FBA267D86802BC84D394B1CD1C673C7A6DB8F665B7CAC4D72FFD7994BC5B499EDB6E705ADA0EC4F399EB3E4DED0918879728F06D42132686A00168B82C6ED5F4E3234C344B2BF2A8CFC6698E197C52F9BD858707B73563F90251D815C75B119887E799977829F42129DB472412AE8B34877B47662CE5BD24D88FFC1BBD04BB82CA08328155D905AE7A655EAAA0211A8A4B8581CBB77A57CC92AC884D5AFCBF21A9688157C599D8C858C4CB5D6F42DAEC2CD3CC620867B0B9E71B1633EF43514E2EFC3270705A51737D4C3ADEE0CBC88EE711911831CD468B63FDF6FF7ADFC6CFF18940637A1625508BDBA695DC39E4B6DD3A59D31F2EBAC416AC71EC3B3660F10E9F194A68D1D851FB3602F81CBFE9AF676EA4F98EB4D7818AEA4F7D8D8330D0DB907498DDA109EB56B4B226739C204A3BCC3EFA13721CCEB04F85E43E8836FF48B11EFF0B91FA8CEE518CAE8DE1FD31C32880CC0F23AE05A1C658271D9BAB6A55A7A391C18789E180158E66BE3236B217489293D81EFDAF68CDC1E2BA250D062CE2C5D6CDB2BA9DA4E49B868F92DF57F35A040A08150109B3F7C78A12543E9E6F5FDE4E34D93E4715D7E383FB743515032F26863025FD2B11AEB125013B6BE377E4C9B01A5F58E84080C320F92FF892731BD3B141304C0B2705014CDC65128E8D93ED5DE5BC950EC13BF5CFA2507D8BA38C23633644238620D38E325314FC8D60C55FEF4FB3CAF4170603B75B12A4589531CED947492846401704312B26029EF7A9E54457AA3D4F7799143C7FFDE27B2D9A99B0D040EB75AB85A0956E08359F2BABC8DBE9A55BB2ED5371179D792D18C630E8ECCC16B6817FF07E68990251286FFF47CC82E97ED2D59FFD80810699DB7E05C5A11E08B0BB06C3E2AFC8619687F0CA6E5BBCDB4A10200EEA7CBAF1CC232304632E73EFD82E25B55083382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +smlen = 2218 +sm = 6B27E59178499E9ADE0B6275BB7C3F68E16A481E2AA5AE725822730077A4638BBF0B8B9205F666CF8992B85327EBCE4D9F9A3D9C9EF48B0CC5D0C3AE18C76E31F4BE83A04DC240F061BD47BBDB05F707083E589BA2ADCFA34B46204855684033EA5A0F4415985DFE4AA3508EEF747ED7BD005D11F73B9CFA1099C3D73DE61ABA6F717163A05792F1842F1DB0F7B44BF9E432427B1A594518E0B08ADAFA1AEAF4A0B49132B4CF22AF77F876D8B9831F0650F72FE48B49BC1265D681623CFA9F699385D4F55BD3404E04066EC203B81A98F2594B5AD90CFD356D20AD9F1B02347C39EE8C5F814B2B9049AC70A29FD499ACDEF387C64722CFFA724DAFEE3E04FD7BA36C8A78189AD2525C9765A198DDAC58D81786C8D0597278B3619B7773C4D8C65940566FD4F3FBEE3EE9016FFEC6A1064FA865D1B7BC4063C7EC9A13C1FCA950A2EBFCE4A9D9738119439DA743EEF474A73E4213A44C4D00F1CF6115CF6A695C853D4B931E19BB481FB3DE183D878E3D75C46A77E136A5399BBE0C3EC546E584E9F52256B9EA68A9E70E1615A8ECD27EE451E2423FB4492B9D28D0F4540144B4A8E0F56D4A7E18F0045C6F451D1EF9387A72CBA46BA8809B8C1D0C20102DC4D120238B90A2E075EE6B4F4DC58C2E6F99060F4CCC9474A67BE204EA40661E318E9047ADB4FBB9F5BF4CADCF7F2F34CEF39E932226C8F876F6D3EF9C6E97666B73442CD90D127AE579AEE695F69E279F4EBB00CCE346446D88B9018EFE7E753EF8EFF06ECE933A4F4A3323C7CFFD07C6FD8DBD79B08A701A192CA3D2C0E617DD084E08D894B1107CBC54D5D427D2A469A08EF3B90CF7311BBB1E98A5C0B913A3F11AF4E33A6D5744E97B71C6F043C5F07B147D804F183EEA22388789FAE578193FA53872E5B110A25568FD0E5141575F4544A2DD8D1E29CEB0ABFFEF9403A199AD1638F9BB22E44C99E85B56959B647B2E022A51BD2F500BF7AE5ADC2BFA913973FE2AD5712222F82D68BD5456118BF8C3D043C1F3F6FB33C31B00CC11BD3AEAD932EDCE254C0FD708391A3CD5708D56C4C90ED9EB5CF9EF247EF71E8E778524118B929BEB721540FE5884F835BB0703D3744E313E6B22E86312C67E86C762564F13CECCE139FFE799DC2C93EF2279C0D0A4EA11A7ED09B07091C08853BB18B47E7AFC54B9A392827E5E7776E0B9B006F69286EF25B0132D3779F58F5925C732EB10E8FEAFFE8DD7AA52A5CB1E99B2A0B01C700F336076808317218034745FAF2ACE25AC8111260732CE86251C699BFFE8D60D9E09B6A5918D54A3F91B11E08B0BB06C3E2AFC8619687F0CA6E5BBCDB4A10200EEA7CBAF1CC232304632E73EFD82E25B55083382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 1AEFEB5BA5FA2EA0E290F613389FD5B1CC42BEBE5A6C23D5C0EDF8FE5BF76C0FD43DECBA4FA0275B3F3E48BDF69935FDD9E7CDB6A3CBBFF8B3DEFA1442093E3E506013298F8D36AB8917D797144A521698652009EEB72A3CB53A7032725E3E9354F6573CD48A40B39D7EDDADC1906B23A467FF9D056024FE617F2B9058CEA445B67719163E5812ECAA7C7828642A282ECAAFD66DB7E579644749350EFF99B9897444EBF360E766AE97083A0AB6DE083A9FB1799FA9DAC68734B0D2DEE6820D16C687F81B87D3F022765F2FF5525340DD670AF34894E7B5D67FCB602586035BE580ED42766B8ED6DE8CF2CA790CEF7A809CEA6A78E1A7D8F0686913B88A4AD1D6851F828E2944DA0FB507A818939AEBCC855EAED22F7373C6957ED24E213736525AB89A572A0C21B592D29D408A21990C3BB5C95AB6B48F0EFDD2BCE080CADD6C4A6F4DFCEC74A3C22586AFD7DA57E4FDC889581DEA9D7072F5E02037406F2FD90C731E41186C90F2F84FBA71D189EE72601D3477F2AFE03695A7943BFDBD43F6238B1EA9488F7A8735E2EC2DA83F65B731F6A9409F3F146C00BBAA0EBE6F78FA22ACF677C72E73FEE097CB1EAEB60811FB3DB8489BF51692EE328276395858603C04FDB11F72E1019FE9E79FAF8820D662C82E9AE4896BE5FFE4DA00D77D0A46A69279295BF2433D98EB601F0D63A984E30A06158E520E3DB128F67BFB79056EDD37007E510EDCB7BFF773FB3697DC4D14344485A2BF05D0509EE26FC90EBEBDE71603442ED8346E0E3D369CE6F181AED2CA2FD0D50F7FC5D1C03F49EA9A3B5D13AD991F9FB1EE94D9247A731ED901BB7958090AEF48813EAEEE1BE284A36E634206D6699448082CA027ADE2F0635C14B5DDD545EBAA5A360B080AD6EB011209B5D47AACB653B93EFD234730DA24AEB59B389F67067983599C2F31800D97EDED4DD1927D2B9BA8C39EFF88CF8036DBF321880E24AFCF49415E8DC90AF2AC644FF782C49C8E0AEDF7BD5CCED387891BCC45BA660F471DA9A9A9F7E066989D3EEC48FCFCDE2532F0F1DF4B6A4543CD30BCCA0A4607F3A62D37DC4380CE060A315AEACDF3710FA08BD0B08670569D6914E34E392116808626CEDB60AB212505D8F7CDC635B9A98850F403770BF3D10BBC5FDC576FCB88B5EDBBB6A1A3284CED45DDBB61D2347FAE2B6CA6FDF6F6C60CCB53E9E1C7E14C8CE96B9E70C1B5859F9DFF4978F9F58D8C3F624A0B35DFF374A0726969C116848388434358EE86AE09230CE5DE0B4B5C379F2EAE7077C08003E7D5138843FC2CF93337C0B1A54CB256F20FBA4B37883EFE29C56F3D28102CB33479B446B566E33F6E2330929E6452E85D8EE8EA9025A28E134EE69EA6408546685B7B1BC83D3D43B68C5BDE02C8662B3D2AEC9AA2FC4D2AB6F067E60887BC542F69DBEFC5A79A998E6D91F41F0F9F32D4E85459F24FA903E751C45F72F356770E0B8841CC4776A2EAC2863823BC82AE396CDD97AD70D620AD12E848DBAD9EEAACB48B5AE946E0B25FEA5F3CBB34B3CC04687D69D9E4B39101B7AF3D10F1BF0F4AD416F3790D3EA4E5956F2C78A37F124554E3131744C898A05E26D0DEFDCE46AD56A7FF64F5D4808BD9E3106E8CBB1F7EC7C7A0792D35A8ADC2C0DDDB0F65DDD01905538914F75050F50A3A6BB1E6A3714BC9098FEC2B1D7B24B9989F45B3B4CCEC64AE3D361AABD8552BA7D768DA08D808F346C0915021DE08E864281DB7E64B703A07050E7A2EC9CF1237FE43F9576F2CE181BFFBF273E25912B8AE9DC0A9ED3E49F4CD148EC27E80E0130CFFCC2F803970F2831D58BFCEA3FBCBC69E05DA7A547D0E3738C5E9AABCA9FE9F52A79B4571C6C5C6E19F438A62CF6F48C1B1108BD6941DF14D5CB154524ECA79D170D8D01D4896513CDCAB1235A49A1F751E80C3137822075A06BB81075F1080719A9F37F9B68F9FA2A54033247283E3B14488E3CCB1E1B799A26B51142267BBE50D555633A55EE0F46AE87BA7EEBB27AB9197525EF36EC2CC70A7AE94C56A47C1EE0A951B4C40A7C9A0E00C15BF18CEDC3DB33E28D107B096958FE9C47EAD242165FE07A05A12DBD3EDCB2AACA37DFEBCBAA2AD750F2D26BEB4CDC3414C550E7F0CB9885106C899E7406D4BD8CC6855EBED535EEE25EF32B4693B33EFFA8DF8AF0E383A5A614088FED2A0C358A91FFCB3D48D4E403AC0A9AD3CCB9960713258CE0871E1D078C6E432FC4F46275F5369680135998455895C766BCAA1F9FDFE58C95291916D761313C53E029362178D384B94338DB6195F0C50B0D72A0B996B5787F5B4AFB8119BF34B0AA4BF15F17769B8EB005F575AF87F117F567FAAD8B8B290930301D12834313CDD25CA708DCD40AD8B35F279CBB3BECCD9FC71120A25DF44DE32B0178A4E4B1BB14E05753C04A64642F4D573F8F51BE3A7F96DFBA492FE62EED300C506E7E48E13C1F1A87F17E8E40ABFDB60C886EC8C7CAC9E0B30628FE7B5D1E8FFD462D024948021D854D145C06318F6645AC73CEBB96507A7268284082AD3564446134DC2F82F5A8D94035DD937F39BBD5FE0B81F6C53C80959B1D73CF30C354818EACCE226D2D15167D52B4F6D34C3B2D189DCF6B0E2451560925F2DD6689AE08EDF7EAFCC5F06A19E26F4C15F0ECA5D009C275CB44490E05D8C0109CFAB98DEE8A597DBF1683C44105D94C0BF452830E9046FEAA90859B614B3DA4FED16FE870747D155DF2EC7F1D18A553D757C50DB38AAD6A89D0370D87D104069545ADCD5D7AC82E5ED6476028B4632EE9F98490499E9C69188797D8ABCB74333ABB5BA6ACF414C9FD031521578AC79A8130205D907755C2E4ED88E8625F5C97A867C24231E69A56D73686CE8FE373DAD91F9D9CD22775AAEFB990E873B4F8BB75983D4DB5DE5155E6D77578891C4B63599CDCC7C912D068DF19EE1B75A8A86DB52B097242358C5A4F98859A348B3595247044B6C6A888A8E3F354AF0287E27B562036FB8AC655ADE9C03F0EE75891236077DEB2DC2A9F387AD2C70B62C6F98E78302BDDF6EB5442E2D3C2602732227783A8DD10E1B6B9F3C4358113314BD7F17389FA9D0F930B5DAC9DE89965D5D20F527411555F5902C62B87117A99207702FCD1FE1F1BD7C1FF38888C780B0A266492B4DA0383BF3D4C31E4603C016DA79EA13038258D71668FA10B6A3C1014AF2208824B9CCC7DF666CC649FF8089C50F0E375B27424A301FCF27229409B4811F59602E7D055FEA45588D57DF8F7395E94B7B023D0514CDB5214C763F216322577849E34317EF74A89F8114D8E5CDA2B7223C7A6C759A07E24A35D73EC97C2E76B38D4985740936C69351A7D736ED5EC7FC6E2CE5BA2FDD07111E97B599B5307C6A93A1455A308DB287E9CBE4A264CF0DAB486E9D3A95D30AA2EFC21CA3A7E567A65938C0D76BEA2ACA69248718D5F7B63A6297A2D68D06454FD374A4AB1E4380E634B3EE29C8D43037AA6683C60C5465CAE2FFCD3FFEC68A607243BBD3769088AD46DA228D37CE158ECFBD95AE062201443878BBCBDFFC09665AE41C584338BE351F608D65DADA0E206629E64B18F500E506A11889C583BF1519D2FDED7D4EC7D76AAF3E08BC3ACB8E6213A8D621A4EEE94B722E84AB492BA49BE7F8AEFA214AF4E2F8306B33C890BE2DCBE0E8C9343E0DFA47254BC60EA89794EE411248797BBB27164791C98F903E91B98B8AC8D9FAAD37EABE5BC355172DFED90265156AE97BDD89E86D3AB51314AC9F5053AFE3A9A83946434369DC9273289ED399B0396F166081DC7221B9665DBA4122EBEFFBD2C93846C0FC2B057B8B5109022979293E3D2879952C3871F0F3D13E2174B38D8631F023A1A87F59DA4EC211697FD8F634F6B915D850A47C677D8504BB08173ABC5A0937911801DDCEB8AB11BA9D2CED259273F58DA000C7436FDBEBF6F59D4BC6BFEF5ABBFBED6F97FD2F038B15B6816345D94C7AB54C165E2C3CC81B73C247FF6F8089AB60678977525A35FF2F5C565234C674C74348C4E4A37FDE8DFB714BC3C18F04AF3CF67804A356C58EBA0E62BC5E9741E90B26D270D5B3C43B10860F46DAD0F76D2E3478EA7A8FF399412229DF957D68ED6CCC9CA0C647CF7A424681846E947893E68C049119A59044CB238F1E98AD747DFB46E5AE9F8E61A96F46A311195BEDC42DE6FD93DDA33C7EA4A0C95253BEE5483EFEEF41540227B613D53EFDEAB3A965D6BD80AFC094820B30831E77ADC4C7B96E79DB9EBE3907D7EA25536896C79CDE20018EE3B309C80E043495C6B2826E81C194B33DFA3933A9F58CC4FDCE89EF9FF3E9122E75266CDF6012B47B17F48E838253272D44BE80D6E35821FCDBF505C285E8F7CB5E2A8018FD1FB5012D90B24A0E984A60A6C3187A4E3BF71F987F7CACAE9AF61D55541EA0C270EF84A047EBF2A4CCD2C4B5338176D2982392C3DEF90E6DB5B1F0040ED86E0BF00976FE99C1B3F8D90DD314110D5CB78158B43A1408A83B8C09376EB2DCC3D431AB94297C4CB6C0A36F8BA78FC02AF694165FB92F432B93365F076F013BDF44A6F60B1E2F76A6C50761D2E108BCF8115760D8E294A4796F7C2DF12918172546048E538B5D8A4162FF9E42F121D847E1DF4EC7E823F852B42A357F4B100399EC478980E6FC827CD382EA07C1BDE7504A9250B1987B96A0458B9D1B19587A09806E98AA8C001C8EE57C26682BD5D8B90102F44CFFB31D68E4746B6612D5DF601415427E37EAC9ACDD51A06EC1444C8CB3F0782F2C0839DDD1D458D90AC32E2E9EAB1903CC581DB023325A89A980A2F7D15D0FE15481CB85C9BF41470B0FA744159869E6A98E7193DA73D73105BF7693EA888B371F2E576E31B0D609D53D2267C9BD8393FF78F403AD639AA12F995CC5FCCD461DEC2CE050C3FD448722BE775B166CC669371287484A9D7AEB77A963A6D68AD772027D2766603D89716EBFCE26C2316739A6CEE6E900E6DD830C80D7542D2CE237741A64759F368D2C6522CB8BCC643470F459E73EE270940586684580C628E1A2FB47535C95811AC840C18522550F1757780B30504902D251FAC91587CDB1B41FE08F7E3F5E94CD6021498F123030EC610DBBA2CF903F8C13008781F1CAACAB7DF81714A635D695CB6111CE6BDEE83BC1450464B7E4FD6C9E0F4F20DF6CF17C5C1E6CAD52F3223ED94C29FE7DDF29A7BE2C787BD5F29493D1FAE5C7B09C425400B794565308E0F7CCB98252BF2760BC4DF396522FA59EDA656CB4CEF0BD2E7DAE3B9A4D0EA76009177461B60E10BAF05C4A436AC33766DC2502C5FDDA384A1840B1AB39B1DEDD82FF8D590BC3C3DFEA1FC7DFDFDE164E755A45E75D7FC8E9B9681022D72521AFA2593AEC42804B9ED04A65D5005CFC957ABE6DEF83DAFFE5388CD6B2E84359B49306641531DD14ADBDE5EE873605936E83A3FBE98B8BC7A320CDEB677D67ACD3F94B80A8447E543DA0A6987D47E0D96E2D2B7E4588AD354AA20CC8FFCD1BF1EDB385153C82E400F7599A084E335467D2D7ABD0DC548EF06467786E8CE55C1F84439BBDABB1210D2722BFB55FB847532577ADD1B21B8F998F45AB78DF09B417F4A166299945E1A20AF90819A60AFA930E98686F62A189ACB3BF27C6E91D497A09878113D4E63B67108E269883490B37EC91177083653DAD3B9DDF6108B99EFA9320B0FD70B8BF4AD988AA053C0BCE68239CEBAB832CB9B247B4596AA21D15D57E145589B353831A72A399FBB8F6E50ED2FF967F2E7CAE2E5E43051D2D115B4E39EE10DE8987F8D000C9117168D53650B63D873297D59AF7624B03C6D18EF426E5A73AB888CA8C26867FAE2CD80CA8E0773DF883782EF0CCA7E2808E97A02669023F68EDC1FD7CD08E8B59E9BD0E6FC6B2F04D94721EADAB3E4C1085ED969D6CF6C1CEB6FFD1E2E022F561D6C6718087430DF908CBD3ADE590962A29D098FADAA884F4DB08492EA53FCD885C405D95D794BEE3A46D0EABA82969C54686E36CF05997A053281BC7A6948C68C4BCE79BEB7086C300C85747D95F07FA3285AA1EBD7DCD3AD5DE5A2C4B7437355FEF94341BBFB704832568A57E255EF85E58778AECEBB52D774278E598E2286725D5237CB23708EC0EE28D0E06E0A2523351C66A5EDC8A524320958F071D94E2BFB4C7CB5CDE7E2941340B959867A98235D7EE2FADECD20C3858BF6A73949DC21659CDC82672F14D0C6B4D181CB0E444F11D123EE2EBF123AA3C30BF39C56623DFC3C175C50E9683F8062189EAEB978FF660DD7EE278DE433F1380E4D30802F0E9ED4CEADA93270DFD708490752C3E716C44A6A1E294C4C9DFA4AC208DA353B4CB5BE4759D8A8AF48643A67AD0AA1FD41D4E6C8B9C0132B5DBF3DA77CF5D2491C904CC05F387E2AB8C9452D3036D3D28632DD24C4C261F0D47D4C83680BACC47D771EEB36A8EE15CF616C7DABFA486FC414C8FD4B8B015759022DA32E2C34BAFFE46F837BF77EEF5A683CFEC93BAC8C64AC0FF8CACC261B6781AE4ABD2AED778538715696E92212F64808B5F76F020A9B573A9814B039B61C7F92E3AE65C62ED7FC4CF13089DE0057224EEF60F6D2F55D9683FAC93C0E2928BABBAE371372D7A42B6CCB123525BF611E43A9F7F514E75AEC24624A6D2B22357D661E4A854072654C4A8DAD60184B7E7BE73FB7D8CC55125A3F5C0C2549A95DB8ABC2424A61DD69821168610732259E8744CB5A9D0EF44A57C851002791600E81E120A7BBCBFC5E47FAC1468499CD860C869C7DB3B3A2A568EC8DF21AC851E21B6B67C00FE1CCBD42CEDC096B880A9F22004E6228449C966105B12D786812ADA17F16F3808461663C6FDF9A3C0DE3A131D8B2494453A45BF7197931534249236BFB05D16280F7897BB2F7540AF44D46B601EA710382BDB802FCCA64F6E89BDD345D6F77536E4D731992BD4896E1E3B2DE39A1CAFF8374F68BA2676D529E6E5DD3AF26408D4910DA44E7BCDD15F6EE2BE710C065F124DE2F109B148509C4849409B0EAEE43BA8CB2F73F53533F9E5D96B41FEE2AC92DC0FC3D03E198810CEE064B67709EE6F3590AC0BAE7B6EFEDC3B260231097B825B8B36A897EB43063512FEAAB005FFBB4BD56A6BFEFBB4 +pk = 1AEFEB5BA5FA2EA0E290F613389FD5B1BFE7CD2676AAE668F6F34848A0E7758165555A0BF6C9A136C81F0CB6ABD7D667491819341E88DC5C0221E854F14328A784D39A9BAE4020731B7C187C889B3C05AA63FD09FB5809CE26F7B0D4E1E57F88B87B7733708CF1BD68D4458598F02B69095A7FD88CEE3D3F44177CEE4B1D332BE6CEE9914439AA70EB033051032B46BE1C1D6D93BD6D0CC937A5E9FCCD589D4A1DA6894B6E00CD18820A67F9AF7012DCDB331F2F1FD2AAE17D0ACFE238E790CBBDA48BA6EE6BED4F9C269C93550CA9ACC0D9B1DD9E2E1E5F93E8B20C1BA41327261C0F20904FE473CE348DC9F6727BC125B4515EBBE5324CDAEF37E046422C2AE050069C9EE2F525D40AC9E736E2CDBF8D3D4CF1A373F139CAEC3B31C346AF40E0000E99EF8029B0F3CD3944666378986D562C5BCEBA7559A57CD66A3BC3E8EF3FB295A72DE8170793FB5CFC37D7E16BA961E1060287F6217369A651BE2347842B5C989694118727B188597B311077DC06937C7C9D3E46DF25B11C1ADA42C72F4A786CF2BF172FBEC834F9B12E9C761342F52E1AA659BFF624612FD572863248D72510DCEC42CDAA56EAE68969901D632F90E4AC44805361339A4401CB8696DD9A22E8EE8AB7F11E24B415D8B5118639FF3270FF2BCFFC3CAAD8EE7AA66BB10AB9785C782285938547EF39C11508159DDCA0B9555F795907E60F9788EC3A4FD3A0688453C91DF8562CB0091DDBE8F39B9A38DE687F136949CD8AAF9BA8C9A1BCC4F9B4AAA7D04C7A4EEA0219333EF442A93BE5AE115B756CCCC7EC449D88BD6BFE475D95BE23954E408F8FD1282C2C7A77A10A900B218D777BFA91B75DC8D8BB20E3D2E26979216A276FE1014D18A60860F49B5347EA6E78F591263C6D5DA4D74AFD3C705AB669F6C90438C42D02208D94C89734F8FC1BE628D2DC1FCAD5B50B4E512AB9425A71D7DA6D6BB10DB289432CF63B97E9776382E196C3B4CEAFC288EE137DB0A37DC4793A193A96DF811E06B67243D048D79769C4FE5F6627C001960198BEF5F58448306B6334F5D2EFF779538F0586489147439C0E7928AD0C783B4FA4C4F82DA6242C3379BA7CEEA6ED567422999ECE3718856911DF71A46B1A959FEF1B9F6CB14A748BD06FC2C99A00613FDA0C6258FB83D187A9EC4FA493594453373B436BA20ADBA1FB0862C1961A1C802CB1DA4F91C4B2DA9D123D3917E3143189132CEAB775B432F9211CFB38216CF7E601BF47EA2FE294BAE98CB2D7470F4655657FB668BC3A516F7CB605BB7FF5441A96F6FB886DB9ECCBB49FFE1ED01EFE9DBC411BD1CEF155A2074F31F4F6287FCFD5441B05CB5C6071655B73F281C8083DA98AC00EB0C68C854BBF1F4CFC5F29F4EC3084A26C0E3D5DCB06CE1073E8C99F90C0536958323B37AF5ADFED0E3AE498074695A63F32426921DA088432158F5E438E61DE063F3F0D262BB774E0592A689DDE0DDBE153E3956C793334C747C90D282B47F5C4E5D93B9367095815FBB63D0883F465CD2869333EFC8D081047537EABDBA31CF8AE27F62428B5EE0C739BBD6BD03C0D1BEF8CDAA99AEAA2E324DE26B73D83017FD6E70907F137471364EA94057601D26DD889B49701C10D5590EC8DADCEB49E19025812332E7DD285BC375E28D7C8C102EFEE052D08D97B0D3F552C738704B2272315A4FEB65BE2124A89E0FC81AE3130104AACB1785FAF25D05C1A992CEFDCA79E5783BBF6A68234A56FC61F0207F05CCD89F3D7A0F8ED77BF4C8C058D984BF35AE094825A099A0345F530E868A36C1B990729BAD51376E56FA8CE06AF0502690E603EAA415FF9A2FE594847E34FEC8774F74AB03040F0249C8ADDE8A4D068DA2C7FAFB494838C32A5F3E570091B4B8FDD7774A055298DF9C4DFC90C0CD7DB0179EC8D57B4B4AC620C86BAD8561092427A7B9AF77FFD7E980478407FA2FF264888D7623403EB08052E1C390DA943BB2150C7266D313C32BFD83F71128F5C6E4C1DDE2D44AAB1129E7D6A533395786F914A26402D6E948438F1FF45B425C5B1E3DD7854F54EBE88E53097FF3FEEB01C697B46CE389D681F8C05D07D4946934159C99B3AE13E3B54616D19987DE1F6BFAD894173529BBBE8ADC9A0DE3CD073CF1EE956B466FF3F411BF214D4ED82FF7D86FF72BF1EBC8BE683FA3BF052A574853BBC5162213EE549536151096EDA32B6EBAE1AF4E6F3A10718797C1EF37F1FBFA166CC90B5D232FB65304F7A6C5AA1AD9643EECA00DA41832E7349F6B0C584F90BD725B22946C1CB808E27DA7354C3DA3E3C278AA19EE560C598759D2B446E237279D811348B00CC2AC1AD8A0620799AEE0DBEA2FEE2F1EF6AC1BB1992A7080511E98626DF60E0808D8E25C841822871676D7D100C96C8C981174AAB93FC7000C87B000F27AC2EB88D4AC0A8A359DC705BDD3262B2DE5B427DB19B011B4CA3C2B6F4C6E1CAE8A4040F4DDB3A0F8CFAB284891A8AAEC12FBBF4321C02EABBE63478317B948FD9DA0D7243E2A3716721C4E4524300B12124809AA3275E8B163B1DC03764CC062930771E453261006339629B078893844212D7B3A331700BB210D42D3B46F2E35BF4A8238533835B807A00AE0203866AF2F9098D1FE4030D6864633BE288430CCD99284E289A9210588BA4467ED7832C6254925DE9C83754F6FB85E99FE513CB70181892082085886A744B5FF89A5255AE0514E9735E4EE81DB82F7A24CFF1446A786335AB743014F764EB7C217B91CDF1EF43AE4D885AC52204CD8C40166A1AB5A0B34D7458C12FAB3EC827CF7D1EF58E6E541CBB7CC831870ACB142A8E50F8CCA5E05AFED6C3CB7C809B6D9957AEE7F904A576C757FFC29E929AB26F27A551BF213E136F28D99BC6E9D5EED4BF35B3BAB8CAF38B60E87AA92A05BEE71954D51EF02233402CDE4E5D1A3188F25D49D45B932B532B4052DDD3F448B3463C2043CA573AB05CA8786FCDED7986DF3769E2A440F9696A61A2D3934D55B34CC9D414851427D507976448D953DEC196475162CC5A9E4B1B5A22EABF4501346D909684D906DB234237DE3C87EC05481B317D7DDA0BBBCEBB7C976301AB1FBEAA205CFBD19B9CB40CEC425F1E14720016353549C8A4871C2F98614D9480FE16B1D567FDF2DA0B6F17289C8AA74AB75353CDC2BA9D87870BFA705558DBAF49F5E3027D39E83AB0E65AA2AA1FAFD7408BA5DB8078024E2ABCC48111115F95519190A81C1F43C92FCA9F22D9942830C0BD83D28B7B3F5E7D5D5E759748A79B1C1C1C00DF07B546581F87D4BB5A553E9EFCD3B8F5A0D7944BE6CBC5E3E6344EB5588C75FAAB7E6DF8059A425E27EC2CE027C4590EFBF8B6E1E2B90426E9A6FA63E19799EE53DBD8B23D937E2C1B5AAD7B8693B67327C504C70324A93383DF965BF5FD438E6BA039D524A1878AD8A63C55129C59DACE86583C7AA0FEAA750F6C13E9F9368FA0E3E9FAC339FDC921D6AF562B796672A55059BE4726C5DED48352962F7E201521C483AF63D38F41304E1CFD84A41EB5C60908C5D0D8E41FCA64766CE40A5A134C5F0946FA5EABF0EEE048A1DB2589B242A5031F8A2298D08EF2505CFDEBF9BBE769A522E8CBD3CCF0622DCCC69E14695D11F5802B43BB744B3A38D0073BCFEF2FAF0AA62598B8A96B0C0112240216332B1CEB5DF660E6DD2F9EF3BCF8ECC2B006BEF314048C4D4490781CD29F9815C0DDBDE4B856B07947062E9836E01D834B1C9A890D6C25A5FBF69E299DB18927A72309AF20A27B76A072BE219736D456EC5D3AC0BE96AB8DEC77E19273EE0C6D8E2286BC143AE4FA780D61DEBBEC3BA5BC599B14E2BE79CFDCAA0F54DD59F36B04E2A34C3844E707B490CA81CF0D2C060C7622476F2BE971977A324BF925E74BC614C31B5FD1BE518BA4B5B9600D333DAF481A868EA0E925DF148120E5A0418097286C2BC88A7B74CDE60B381104D24D8178EE47F85AEA5CB1DF4F7594E68FE6D383A42012ACDA390B78E98CCE4EA1132CBABD6827761D5094A7F1A2B0F544C94392AE9C46183D9D012F2840AFF4CF31D1C3AE4B52ED0D15F1412B8B33BC4D0264661C0D5A24E23D0541D7EF9BF30D3F0B313EDAEEF3A535B8828D985608CB3FDD37D98F3298F6D4A8FE9F0E4B0ABE0281A32F8D059D3C9B7277D8D4509A4F72BEC144D979139DA90EE467CEFA6BD870DF9FA2EABDC4423FAD9661D90A3EBCADC9DC5AB2B560003C89584F80FB0403A0D5E12CEBD22F42B993FFBB829A465AEB87AF0D6938FE28971C3ED1B9359B5D9175A6A68D9B43F171D475B988A2EBA7D56954FBC119FDF3F1C23025E8D7E7BA432D8A4A30083E758ADF8E1C1095DED0DAAE58514EE472F93506201056BD963A6FDF68A670AF839A9B3A60A36E9D85BFE215861A100A6A44F4D89474DE400EB29D23FCB1BDD6E8FECF7DB27DD05BAC4E1C077E27316EF29116D0A2B95A8F38DC17C80A461E78E9D6FD99ACAAF94F4697BAEC4B5CB340975CC4287331078064B55C488D133DC5BAD6BEA073D2B095BC62520A3F2580930FCD619BFCAA5C6E34A282CDFB19F91A8F110843BF0F213F2DA66B5D92C957759BE6013F1CA396A451A61CF357E909C0459D35BEA5CF5FF13C7B48A91031A85B923C17E35486EE4ACA126224F7AE5A70EF2B0CA20CB4B563CE8881C3DC9EE860F9A91E141B8DEB3CD18FD7D9DAA62B47DC1B57E4B762067BCB0E955F6D22B9AA94546D868BAF5D637F9CBBBFC7A5D7C3458406331ADE790C727A9E1E79750EB10C44F3674E780D7BAD3210685C12568EEA5A95C4DE2E000DE956B76897133F63606351D2E4BEB92924EC53AB4064330B77954F38BAE1CAEAFB19BA4E93FA5C21522968AE288E40C6CB2AE312A3F02159C891DD4C863D8E33F37E7D00DE069F8542A968794F9EF5354E796746B0216611DFE2CAE125D765C6DE730AA53BB66AA996F5BE0E53EEE4D07B6A1E88D61CB17D9CDA8D4347BC57819E2E47567FBCA1F462F8BC3D0E7C7FB0A60072543B60A75A9095FA7373BAB9CF8EA76498167286BFBF9059CC3B3DA85EAB59AFBC0F426153D73BE8BC2AFC83F034A45FF197D0FF4839980AC5BF9AA8FB9AD684F08953A41B15E0765AF68EB4AA296AE284B158C8811580C26AE0D312EF3A4FC675ECF071726BFAFF293B2F210B0026653CA6FFFE706D6273C60A70E985E6D3B9156956557284623AA13A198DDC1F82CBB720DF32F2CDFA8C6BFA4FCAD51FEB33C11622EE258C029C389B699F7439859EDF450E1E54F5CC10364AAE4FEE0E76E47F5CA1480DD7FD5355F754D8004D6D2DD657561EB42286DB74562170F00A685380D7E3D276751374C7972F6A1BB659ED4B585EDBB34068837CC5AA1EAAEB9E2495275A9AFA042C9A1D225C3F6C46942A935AB0EA3EA310AB03D99D7F436DB11CC5724D35905B9A092BBB2DDA841196519FB4FE5F76B8E396FE67AAA1C54023AB1BA370E1CEE59EB376FF60A6C9F3487F18DAE00539B0DF38EBC78F7427A795CA32912A3A9DE3E3194A45D0A3FA47EDEDD9F61D48F1FFD14093DCF52F7B664AD99799A7788952049749AEE00402DDBA1E455DDB4DF4B81F12896665DA351916629FA2482AAF7DA232920894D84CB6F63F0E2208B53C16F83DFF810E6A52119A18F1C101D1B0F39C19A5A2689323DADCD6FE24CD44AD3A4376C76FEA886EF420F9EC2E86C41DB5D6F44821FA0AD205B427A533780F35E12BA83FE4987A301F080D588D049354D5FE6EF6670AD77E575564A813939B0F939F177700FECAC310AF1BEBEF26A23DC8A6E7DA0C6DDC9D7F622D631BB466C5F93F6A64C795274E05BC22799A6F5C9EF38C3921049CC6F3F80F6A4AB836DEA43D36CCEB1A0C47C743F95678B041CEF089C6F2EF2244EA5C03EA6E3BFBB34AA359154BC70DD068CF3B28A0A711103B6CF45C0B8D436774AE25BBB958208DAD577B9024AFF3AA3E518B737D3A4183012B732EA963E8390449000F58F5CD2A8A7AA7B94AE5CFCC1B6FF8BDC508DC7F2970817EFCA3EBAEEEBFEA09F6DB9F6D16F653837AE6B35DC8DB27E0CF06698D31DAE573CECA50B1241E4421435BDA065EE7F9323C525B635F9A1212C2D714E12295F0393C88E44E579885D3710489C29FC78668E1F5F64B33E6DB4E1612064F7F2945114DD6DC65BD8CE55706ACA25D3DA2027037BFFE709F98C8F86ACAA795273FE6249CCD3AFE0EE781B308D8B54BDFE9D4B1444C1970B903C6FC008CD8C70FE2B04F58AE8AF489A6E588542DFD30BDC6A36E3CE85344531580B97177FA2B429FE17899D7B077A5B61DE42EF079D04AC2E9BC607872174D8A5CE73E2EF0DE944189FCCBD3BC9C6CC0AAC4B437A5D9987D666D50F179B4CE66712BF29CF8AEA74BE9F9C5F2D91C72857823F4A945351ED3B78791A02835D861C809083D9A59071559A54840E05A99D68ED673EC352F6AE7FFFBBF6CC8CCDE7D89D0174C7BC63B2C1EA29CCD91E990A6C6A568884720A4179AA0A30362974AF3A3E5D995B3EDA39279D609581739F57C2EBA9E9C55C1615DAD31CEC13AD5FED34116BCB9129E090A058E4CD9A74663E4B2C093832528F53637715B68C39AD1A37519122E4ECA72629730CA2D028BE5AAD5662CD13AD2A0B726C6767F8EA1A4D4FA0A4020B3638FF618D92A147BE199C8A2D32B9FFDF33BE2F3C6FE27D65B760283136992A6202898B1237A91113CAABCE19D8B060259A1F1D3312EDAC82E8B0E95772E78A73D7D198682E8B047F28EEA1DDB89BDC1BF06FEB58FEFA16230E95ADA4774159B0E94B18D8A7BB8D4E49A31AB1242298BADBA1D7D56DF5C5975407C402B0C1B57D24016A91C781B538FCC5A4AA8406D6FF080AC4378E4A2E5623943F5185359B92179DF5112B7296EABDBC4A75BA53639DD0130EC3EE55E1820A768DBC503AE93EDC107C7EE5B420A9B5C610933AB738888D93264AA3CCF94E391444A084930AD2747F697F04FA1776C9EC7E3A433C0795A2F3921F1CD7EE821B31A7A94EAB0EF68BA0A250C9939D171CAA354CE36288C52D88B2D8A451851F81F3DB4375CDE8F1BDACBC757A315D9E7CA3E4EF943A26ED176DAF7BA189AE6CDEDEDDFD8A38D1AFC1A22B98FC0878A49BB062630EE25B58CB978A4E7E41AF71916B6DB96CC676D1625B4CBE1CC3F741D144BC8602600962E8E068A4574049172F37EBB0487E9368D01AFDAF945A882D6C7479FA304187A42BD2F01F48BD676561E10FFB1C8345A97731DEC35DA31F1790FEDFCAC2305150235F06170DB3F865064384E464441C1EF7C00759B64D37BC30DB4A4FDAC0CE94B4431ED0B7F968EAF248433B3EE5D7058617315F62917324D04E22A87932083BAB9CFECF84018FE617BDA44FF92CA9F0C50431EBA1517E655212BCE96B32CAA0F2492F3A80BDF461697639208E1A25DB00C107F9CCBC6679E758FA4190A03E773E1A2C327C7854B70822E7507FA5134730A4A951923145D795A2DED8229337D80FF263C594A39EA68B40E2C59F38B632D5AC75E52A14AAB0CD2637FEEA540A5F3C9AA946A2F90E07AC88501C0DECBD6F91822AA2DF720267AA1E4BD537AAD94A9FB0D9A209981CE487957A563C383383F14676F8E8CD89BA32D37F04E3EAF1823625AA64CFADF50754167D2E0BEE2A83803A550ED16D3CF64F74389D7ED057518FFA29C28ED6715294271B80C580AAD3DF14640743EF66D978D8FE36AB06D44AF0BCD4D5C05EE471A18C4A88E89E513165BACB9695B72FEFBD98E78A628E8490DCF0D9D28FDFB74B64CA3F37147A25FA8DF845B1AC70D647F969680594730C29111EA20FAE376464D9C6EC5BCD302E4FD5018D0802BEB7354BD1B6B8423A9F0F48B5382792809C6AD1CE523CFC05A260114531FA8A2B8 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F19F7714733AA34CC9BD7B1F1DDF057A23 -smlen = 2125 -sm = A1AC9DE4E6A73D13A8B19AE0C69E8C7A8F48D4443ED7C9655DA0478043E05510B78E887EC6070D76EBC9B2F373BB48B3EFC5F532F2AD48E467AD4449CD7C438B3382568326371F843AE1F75B188B92F4D4653E5173CA23104D1E784C41C291539F085875868F122672FE31C212ABBCC29E90A8A6850D71CEF5456CFA18E49BED43A4EC44D47EC7F59F6F6A5D2D8785186CD520F541991F9B7F24D47C9FA803B0426F24EAB6C9846AE5626168C7E45DA84F91B722E137C8640CC152948B816254A28F0DB579BB24E08F8EDD6F8789C72024880E225D9CE97D8BB99573244A0B4B195AAF385C595C222A354A3A51164277DBD7D7ED017710162D63B711FA4E8568F528688320E26EE0A7A0745F9E5A7F7CEEED22E34332E401ED6534BF6DDD70282A8D4A13A39778B9792BF63072992781BA832525787A086F66B1FDF2E27064848B8FDA691102F39AC7DEE33F2E0F0C7FDCD1D01332490E69121F6670959BC8A52D4A6D3974AFB74E2B9511A15157037B211BF764929BA9B2E094A87728B969F798C1F600609FF7EB04C808D743B6176F023CC954327AD9C1AC9DF5CA6AC1D655FCF644241E7B2308F4B5877110CB3B3CC17238CFF23CBFD4A118966EEC7577308513F11E65871B144143FAD84B52AF1B96B91CF5C74C218C7FF349C9430072B053603FCD8326F71DB2F066372575C3FEFD0E812A7C7569BAB3FC85DC6FF45700B14A4DB685EABDB61471F220F4903F715B5862FC761C29533D63B6DBEC7220FCA177B67EA0764AC37997A86C3C20978C7303A734714B92A80B2B3B057ABBA2AA72E5F0CC3A25FEA20CA639DE5195D6811EAFE4830AD4F72617C332FA133EC8A89FAD0ECE1E6328A8DEB3B126A8F7C3D6533B5BDBE700263F458CD6901FB791ADA19380B647CFDE44809BA18AE17B5E8131B37520F43F52912E43D0590157EB85019366E94D84B3288D7D4CD12DD7A66DB6CE98CADA9D7488137D4A722DAE7FD3E7F1C0509B2C1B131796CCBEFFDD05BAD3FC3D6C90259CD63AFB13176720C2AF3FA5833C7073C4C647B5A8D3FD15E607F15E794526112B394B0803E13925DDE4758377AF54A0A8EAE61DADCE79A88FA23DBF906A55658689EF3273C408105359D8071077F9E05FAA59DD96829DD716D53F5344B3EBED4F9213998BA59F5C691BDB8EA75462FF67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +smlen = 2251 +sm = E746A0B8E6A73D14849C1762422C37F695CC968FBD1E8FED356501D967336F324FF57A5F51993F00E0C772A4F98A8B6B7D24755415472D87FAA60F94A09341F6DE9DF9D8AF233CE9761C42CAEF9A7B06B1CAEC158FE4211EC19D6B333E7B77B50E17A24AFF4456EFA640DFA025A85CBA0BF0C581B95F27EB6CE7304E5E1826F560DB78E096E9E4ADC1255E5E82266B0160E1282EFAFC7611EE3FC3F1B6F38EB70A0506652F0BBE570BE9FFF73EA848285E2AA56B7FB25E957AB76A714175C4B80457BC1B958E4672346E1FC62EE61C30B582B46B432A91ABFC07ACB148FCEE8DBF79180C0B31FD79F0BDC7FBD51652DD50700C5308F7F616310ADE2BEAB37EA0A4CABF94334CDF99D85247866A5F2F011C6DFFFB0B48AE7458D716C5EBE17CE4AB1DEAA9FFB86E39026AECAD6DCDD1827E48033DE74783DD81D0F4BA74B2631D6B1F280187924446312E80CD7541EAFDC525FE0DA6FEE2DCA3A9AD388424A5C572C986F6BF941609568CF590C1FECAB979AEEE8E86D9498870B6FA07363CD216798124FED780EB6DE9051AEA85FDE5A70C8FCF6B7E3738DBC8F535817CE7CB73B0A2F35E6307A7D09C28BCE486C30A6B1C9DA3D624ADCFB6F7F11749F7ED90264D89548C8A1EB05395FB48E1A64C62236A6894C74F11A5630195B66059840F1AD214BF3BB39DBA7111D43394E1A413425E1671F771431F293C112015D0E0BA84D5A8D3EA3F687AAB97BDBC519B3F399FB5B7452D586DE24631B66EB450F31968AEDD298B24E47E89ECF0877E08CA248895FC62CFB7E978EA311D796A63F99152306BF6D47E4EC4668DDAC52DD43523D54FE156733BFED9B8C8BF301EA131B8383963D9962B1F49BDE9CBB5A049EA6398DFE1052F5B0F98A05B5E842526965564A77D8EBD7F7E0060AB99130D310480A8D1CEB290253FAD45F52FE280C49B5878B150730DEB83C34B032203FF8FF453282B7A4BAE9A9D48F455EA8EACABE68FE76C7A4B1DB2B79C052BCADD7B5BA0204E0F8CDD2B3EBA2C2CFC6794ABAC56125EBE36A417A582665B568635B5F52F568E6786E8DE8AE291DF393458CB6BD5F0FC2CBFDBC21E2524F75317E1507C723265BADA6070DD61FC0D2C5BC47EA1D921A90EF7E82F58B102786C2ABF269BB24382F02A26EE9BD6E3A31BBC7EDD19219AB92659CD40E6D5A40DA4D7E30DF3D68081EEC423C031E43DDA9CE336A38054005D263C0C99A9849684BC69C7D429072672382F8BA23217489C86F9DB8033101A5D00F777A5EF8EB3B746369FB2FD5843BEC7CF340A649D01E2EB35F0335359D8071077F9E05FAA59DD96829DD716D53F5344B3EBED4F9213998BA59F5C691BDB8EA75462FF67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = B22097FB6C4730F419AE43ACA501AC884BB6A618C800B1E6E54A242D89299727714A73357D5A9F992FE114181F2242970DEB5C2DC28CC6046B30C6C6E4CFE998D7511313A4F22A2992849A2721BB91E83271E4A604990EF930C07ABC96A0CC1AE4CD90254CAF902AED257BC907CB2D7A96AED668D4DA76138E02229DA7111D3C5DA5719DE65BC37566FD98F9C22355FC3899D220475E5820F486E375B96463EAF4DE045B0261CB61B1D77D20E7FCBA90CCEDC23E026836F1D1626525C8CF84133875794DAE7D6756452639F14156F632005567724394EE1391C15FB7048744A73F03CAEEAC981CF8574FCDBD0D3F15EBC6D78BCEB7045464E3214CF7A93FA534BE57EDCCD79422F64296FBB389957651E7A1DCD26605915D74DDC63ECAFC965D5D44FEC860ED19A6463944A04BA91FB86EAAA7F6B40EEA5BD1CE90159F86E7C9568C085370DEDFC30FCE1C08536B9D76B7D0314CD4AF7D46422C44AB175A73FF3E3FF13BD3FC812ABB19F238F9D11E0265D830CF381DDC5E22948C1A722F8F1F4158AD9F7FC046FDED17C26757CDC98AF38CC69E2988D0440B412295343EDFC356A5134D85A94C1C0ADFAB9E4A7CBECEE7926B17AA3513EE448807FFB2DE9CD94C44C60E1FC06ECDCBFE7F6C2F574F4535317DAE4F36771B48D7EA1B6D58DCB60600BB680CCDCD6E819B535749FA5D2C12D9FFE8645609FE962B5B9E7B7FB83A312E4782736FC877330E40D4B263055AD2ED65CF2FD70AB630FAACE0A1C42CAD39AFCDD70D8B07384DF4D16BA083B065F8A674B3030218C94E7612B29714D763431F80B0CAD4707982DF32B02A26E02CEFC007A700233166F84F891359E0A3D8B4AB18F776F15220C0E0C55E084C3734EDDED9AB31EE8E50D093A7B7577B94417928DAFD5215461D0C509C6C8D234B34599CC18E6F522CA5828CABFF7D67F4968332A02ADBD5EBC690D189900C11B83B587A16F15D7D46B0E1828B778BFC7BD0FD715E0C57AC9BB4AA841C067A565B3FA9890BBA8081D4DBC841F99423653358CEDC58E39C7AEA9B9CF94B60965F5CD9585205BD9D04741CAE7B171F9CBF488576FBE74FCE21C75524500DE4FFEEAB393DBA4451FC8D0B2E3767C24A3AD1E67F96F3113870404F70850252ABDD144F7ADF9AC67770B69CE263A401F66CBCF2351BF9778985D10C0FBDA869890D5435A72B815964F8ADA1EA7E7190D83E6A6D521A4FF27F7BC983FAF56ADFAFBA08ADB9317EECBCB9D37898CCDFE29E64D321C8733406F40E41849A97FCA321F698B01BF50D8B3709F829C62D26BC3FAB8AE32CF0E8E60C59A208071195E630975C2ECC4A7723398D8EE65F323AE711998F65AD995D0D5CB1F837ADCA846426CDD8012DD5CD722FD13BA87D31F1999B9BDDFB106D7C9E50CB8D7E306DC024638A0AE64FAD7628F03CEC65864762A84CE1D8AD46E76146231ACF351D97BD2CFFBAE1088D3BD7F2E046DA70792D8C7B4E2F212CB2C29391F99EEEA0032CCC4C1D6C54E0DD00AAD5C8A1E237515BFCE31AC97FBCAD8C8D740D0BCD50995DC1251A979D41C902518508D8833545AAFEACB70DFBC3141E3B1FFB7BC59E854B985854A98B826AB39499AF7D9808A41705B1A38AA887846541850EE389C5BD0F5A2C3F52291777B878396217406342D515D06E372107802E416E09A53F86FD70DD3D65BD4B817C69BDE143B0C9A31ED375E0CDF749950D5998C502F1C2FDB3A67CE8B7250F92EBE96A303AB859B6BDF181E7324019A65EB5DDACEF3AB8D67BB8A440FE48A1D5AA35B9E50B946F1C3BFDC9326963D6644FD711F899A3006DA3CEC7A9C67C78B6FCE838CEC0C4C743020FE986DA1D6CD4C59F6F62D1BB3D24A0F01A7941FF938A119F628EE139C854C953FA7689BD8E8D6F6AF1F3CCD56AB816E94F0EF22E15D2F2427D16C12B1B339DC2F05596B7D6A93B47DF4C490A7F4916D9FD7D3A054F3ED884429EB549A3540691DAE290B525E9BAF5426D230E828C46E7940F8BD4ED786B5D02A6D1B5EF8DC466BBCB0CCF2F4D6A87DAB1A7F582170EBBB7F3BCCB972CE975EF182B38951A2468CD341744DA6565377DACEB1FA52E442963E8BE4F532FEC4D6D1A72438731395E3AAD5FD0AB40EB0FB0D168AFAFBC8112B3E7AAAE1C39F9D3F623188B3F45F12FBDF43B3F064C4B1548194578ABC44D30CBC0C7C4A94101EA8439A149D17C932CAC1EE40F036DAF86995E07F903E6B0010CEBCD7F7BAA683A466106A56B92851D2712DCA4B8583420B57FC6983C5EBC4CCE6202485E18D4CD8B32363722A726D9B64C0F66450EC9ED0E673DA1FC92FB7AB17984851A93E5834000FD1D78B24CE13B8F5FF73E6F8B30710C9520CF3C920020B82219B15CF75F5D5D99E2AFABFAC7E9E76C8FEEAE9C8694C05BCCAB2240293DDF41C27559C0A0CB08F33F303EF62FCF68A613F5C7E80C671719A066A6561D7901E42C38CC00C810D545248D6FF71AA831E869B12205F0235849DDEB16E90C89CA38C74314FBE1479EB8F062A14D74ADEB51E44DDD7BCF202801CF9CADF4C949A1D17B8B51C6353C1D375E085BB03B9A70FC1C764929488A73930FC0A89F0D1DF71428B0650CF042EBAF2C727B37DB1AE69EF4CC152090B457D89742094F1ADE882C0511B6684FC2F88CCEC7F814DFB114F364050F2F0E777B9DFCD0D864D7127F272A194F67F8264DCE1AC96B470E694B7A13C56864F63CBF02E5391E498D6EB65777ACC850FCD94D2C14FB6262C3D0228247982C70B707F6D78E486CB10686AA095C776BE48396243347B21FD185A6DD9C9C4FDEF6286DF6DCA50DAB5AE0A0F7A185750EED35DEA7B6DF702940E6C2FB7104DAC63AB5BEF6000839F04678302FA9E9DA112AAE978C2E820CFD415DEF071F3FC40BE1CBB0FB84FBA5920FD1ED274744AD94E5052C1C10D1752643AF9F2AD3D97051B390C1CC64A30AA2B9E81036B44588B1315312CBCE1E77698024CF82908708D5C42FC918245DB03B35653CB1483B618D453C696757F107D0EB9FEA66A242403BE120DF2388444C38B1D60365537BE64AEFEFFBD36D06F878005442DB975978F883B20763F93FCD1D58F515451E199C6AE674B43C1B23942AF55DD45CBDC1B55F243FBC4D06F8EF934470B9D089707D543EA28C262C76DB60FD56F211336C2A65F3C659AACD7784DA7E2602ECA18965ACAF3298B24D41A483A716BD06C0DFC1DDD4BA445E33DB3D88847B3EAEA02F196F5FDD44E5FF09BAA1469E7D9DCA907FDEEED70768EAFEF92A4DCFE2778B4BDED4460C3815F526A5E1D708E2EDD79459388266B87B6233D19F72D770977EA6C8DFBB2173B2F25B4C9B78D10082843DAD08897CDA84A207BBC4D36B1FFF1EEDEA639B14BBCF1C5A025E1B2264E9375F1D00C523CB3A99189D8DC34A866AF466AAFEFD66DF358AE1A7B592D66D011A8A79A6372F720924E5DD3EC376E53C554A8200B5A75923F1DEE444D717BBD0052E7F6C801EFDC9382EDC76B0CA16B815282F439C482AB25567A0C3D48595D1C60C0CC4329CDA248FC11D35B66E19D6597401C6D8012BF3BA7C5BA0BE5EB47F1B37BE6304A69258DAD0D78E3FCA04695FCCF2AF2F84CF514C0C323D67C9131CFD1731FC3A6CEF600779966EB389F71F21ED6BB85A76DABD2E5B4A8946EE5303B087B973417745F7EA212D74C0901786D039D1AD11487F4A16BDF246D6ED9506449155B34006A6D15D68F96F29A4611259BF50463FFD3997217CE529DCC0D00B35BD7F89504AB1B661FB5FC1111944B4FFD0660C903AD0FD32E0AB456AECD513358F5DAD6D17F5B57C78942089CDA5F7C1B52B5D0BD01DD7D3D778DCBF44C48F5E68F3297B42E7A0E23EF6F022B36005B781C65FC9DD44D92410B5F9BBD92840295A485265FDAA3A49CAB1476DBED40B1F038782B21473E5DE032721091DB02D5F3DD22015AAE81991B2F8BD54A447E4A3FFAFC82CD3214F1E3AA978E2D3A139D411201D13646B7EA92D355AD431504935933FF0120165EB97F3DBCD023244A6C1EFE6449091A73683A1D84B1C95BD641F4A1FED87A66E3E796EBECCB3430DA227277C83B6013E9FC383E7D85D4225CD24C65A50CA616F5F509F84C5110EA2757FB0212E9C41C2B480E3143F6117693F86AB3528F30E3085A212009EE0387048CC30148C914ED40E97F90652C4173F067758A09357D37EBC68102F49457CBAA9C9E27EE01DDD4573B1C34746A19A89AD05394376DB4B3400215130FF3324695753D61F1FC3C4B5E5EFAA8DE106798DF64753C6A21487794AC67FE1CE08092064297B47BDB90F4A26921CD457C4F22174313C7B6B0407879389A7971F23DFE609A5AD3F50BBD5C0142FB15508740D9EA1D81B5882F3CD341F7DB758E9B8191A5E4F9424E1DF24F1C0936124A23CC09709D82B0C0523F786DA4B13BC9718B3A8116FE771D215A43111C863D2F64D794F8689FB1DCEE4351E89C3A62FD5B4283E25C574F5D6F2420C8D1B2231806E464196F06AD50879EB1255774D36E8FE59EE6CBEA3843E417F8AD9217B6C7121CD8B4D4CF0764A05F224218685E63383F614E4E4231034739C1CC7EC0A35B7D80083CB48AA5B351426E331F8761292CF6689B0AC371CD614D280481B3D8278EBCE2F9D6AE41BFF78F664A911888A69844381755040DCB46ACBA24D54D518160915655CC74C1A705E37C06FDF758AB0F8C9E590D2E5CBF1301A56EC81490ECA8F3B2788CEA2B2F56DBF95CDBCEB226201D1BEB0B71496E65AC1E0D447CBBCFB6B89EBD879FA42EE174BFDB10E13705C51DA895F328EB9F8E5A95671F99D5A2DE17EE1E46A04D05AC3920553A1711395729621724130F6012BA8B46181C23E926ACC6D7F711C9043B7E325DB937B73103B23ECA1CBB744845FEB604AE895B7D827AB47C9E59C19AEE178C053C55A871ED5B983A4DDD2BD18408B105A7FBC89C3E4CABBFB584E31EFC5F1C8F913EE3138815E3876DA8779D278215B99A539BBDEF366FD55734B434D348839E62700565D78481CBCCC1054C0F418E2F72FC20594D1C58072D5003F887996A6D7A0349DCB4F35E839ECE05277747461B36E3E9016F544B6B4E2F7502CC1543D1E5DC32AAA8152A2A1A475361C9B3AA8F237B27082A0FF242160817CFEA0087301D462B91B9A38E7FE2F2C8BF9B0E814987F94B5AB8C62C7C22AF333BAFCEE0A9BBDEFC5C5331E0796C45FE5662075D0A4773E196201C1BD41AC08B1ED1FF586E8E6E640C4BE0910649FA9851A369017E046CF7CC682890BD16BED557A6A0C9D70BB87F8D5E729F6A90E3C36CBBDBC14F81D428DA9721F8AD81B9FAD8F2D2443B4EB82A5B6AE54FB76950D72293EAB1FC48D57F18BA58ECF9884515DFE1FC6ECEDFCBD7105AB079B7C82A2ACADC34040B3A0BF3B0D5994DF6ABADEC809750A389B2B5D58ADBF027E9D6D21CA26FFF7E15C54BFCD5DBC01ABDC234E1BA313DAA0F62378ED40FB979E978D450D40253B11F0A7724ED49BAAF38989A6D10CD1428B055E643D11536CDA6C4F8DCEA3D316B0D3C9C52027F0EA339575449C038DEF17AE1D6C2B46A1576276624B84F87C738F9A3DAF4971EE3D2BFF0CCF6AC4355FFE303664BF57B3FE38E65CCFAAD15C9D2D8FCACC0A00324FDAA4F3CE9D43F5E71BC524E9D738DF61E642D9F899E4F4CAD95F31E40E4FC0E41F4159835A61535A26197EC627FA967826EF3919412A65A6A9517B1FD999A016DEE520F4DBA02D08042878AAA5F91531FB94D9C112D8E185F76269C932C3D20DFF1209DB20F235136A490A4A0F8EC5FCEA48C9EF33704B50B9B5A42FC4A34F77C1E800D80477F952826BBE6E4B2D9F6FF9865B5E33434E1B2ACF38DA926EAEEDC9F670AEF0DAC4B8475EE34C1CF071D40F03577BB7EFB994B4479023C4FC148224F6B1EE93B136D80225CBCF634FCD64C498C51004984109928A309B557E5BB616DF0226202762A875CD427170E6E2A50DB7125C0C37907AAEFA8952EE366FFAD1391217E1FE9FAB085E47119867DC8E757D8C27B072E44BBAA51DDFB34409E56C0163D7B773C052141095F278FF70766FF2B5A2D4737B0B5F84DA167F76AB9F26177ACAF2A1EE24653221C7EE5E75F28DEE1CE313DF5AB581EE6485CF35E4AA1CB177EEAB0478A07152C5CA8D7F093C39A64351C2ADB8F8B8DF74C02D114E1E07AB743758FBDE3F7B1004732C305DC4ACDA07B69EEE3CA2B02303CFA7936B46B20EE0A09BCDB78B6EC448B67150461628B89707C33D5B4041EAD26276E6E8D773183E777FA63D7B536A8A8E083767E779F4F46872B2C6360B90403E8DD299D1E586E624517C085D78F054BE1AA4841239E9A8209E3465241A8B97AEB8836F05265579573EB79D7062302C7CE132D4595D1882875AE54F7AD36530839682911126A2C95F8C14226DAF0971A5D908BD8A708870C8C6B7BA12FDE0FA05E4F6CAB79291F2BD9EA0329776A90BEFE9C0EF0A52457A5ED827FB8542B828D39C4CA7E96B65CCA03EBDEA9EDC54911C4ADE4868462CDCDC0B23DB4D99C2490B96BBE1A0B6D9B88FAC57E7830DAF0A68453B96F5EBD478F841EDBEA10A3B8A526A5FD30B62DF8A5E71FCFF19A7332F1009F3AC2E6535D4E7B127CED78AF20B8C3D0E90D505315B94B382A1FA33178A40AC16DD75684A8449F59C790C4550CB2178AECFD0526FCF40C2ABD9AF9A8B126198D00D59E8F03D0609F6EDE4D459C2CAAB1AD962F78291CEABF60C9E800F573571445EFE34B89165AD9C1A9E90DDFB09FCE055E81C2B59B4FCA2ECC215EABD6FDDB7452A8D89DC49F32D341D2B0BD924788B9BAA84BD84112AE5FEB82734A583D895166E1F7BEAB64E36F6B415F52C56D9299AB8A934B5F97F338E4CDA5D0EBF06961B9C64F8B3340ED162465577F891CEBE4B436E0B47857A2FE606BB2821ECC80EDAAFF5E0AB883BCD11A3AC9CAAEE5D6ED0EABC73096723F3E9341D2C5DBD6F284100ED7CA47194525D2F2432DA5BD1337A974C86183FC7B847B4BCD904E53CDBA2CD778EE78F02D8E3E0033B04A3F99068536012F06B460C15070FA3B3E8D45CC67840A71E5605519017DBC9A94CA0AAE5767330BD42853D24 +pk = B22097FB6C4730F419AE43ACA501AC88BA50E05676C8A5D91BF7F1C355D6BB71496B88E5059042A8F23534A3664B5336A17EDE0E1180D4F9BBDA0B0C44848E3ECCA4B5DA241996395AE74A110511409CE434B0C8B34D4CC755A908C2EA9199741F1EEE35E5DF9C72AD286DE7810B0E86E424776C16B04ABAE9B43D1650E9BE1913C7AC0495F850D078DCF5F45493C8535478619EED97211263E0D9BB2D82D3BFFA596D71638BE4D5F71A5989064C03934F42779CCE9F401175F03DA3867E94719E41B34AD57E7FA838FF1801FFC6DDBFBB76DB857664294B8C123C763CA0E8FC9EF9C4874CA525FF2C8178AAB457F997205A41450A6745A8D64C6B494DDE6A981B9A72659FA1E4E58C6D2883AB3F8086DEAB75688745EC15B58952DD9E15A49E52421518DA35CCFD49C3FD3CE7F38C333C772D35A9DF350603A817BC9A9C65287490BDFDD0A1F041614A731C954A0F46C073D2DEEBDEDEE25946FCA21987E1663D3C62FB1069D68B139220148AEF474009A66065B8141B70E1F7AC7C3678A3184F8DE5895514299C1EA3FEC7FABDDB293512363C42170CF1DE54EEB038B5996C5FBC3250369414079D98BC2D4FAC5A5089AD4D1C94D37941B238248F1ED93C5106FCBC2D87102AC4764D32A20A38E5836ED466B3E44B545AF18A730B98E9D2F109E1272A395FF94391CF21CF4CC3B23FB633BC0BCD8784C94EDB495EE7F297C35354CC9886FE47561D2F1F8D00CC074C2164A209A7868B9F412B124AE56DB51F163F1ADDD33D8AABD2BA6E94B43A094055E481A6004E14CC04B29E3C9FCAC5A52255F7CA3D5AB7842094BB02E92662A119123C8CFD6134DDA82807903A136AC1BC86F9F6911CE097AC35A8631696AB84C0AC5D9AF2FB0EC6C588247E623C442112BF5DB2F74334E1D5720E17E662D27E7383F044DA201A11DE6BAF2652DCEF887C361FEC446734C6A92BA0C80BBF7A372FB8FD63F44ADE0FCAD5D313C7DC707C8301DBD07D77DC6B359B05ABAFE6F4A3E3DF3980C3D561132F1391ED0F3F0B44253CE60AD25E19A31714A7FC6B5F15B8CABE77579A9D20E437059F43EF9A75C12410B9C24B6D69D790B91C58376B819404F5D308A0590AFEFFFF795C093A1E699B45063C6F9D5CA60EE8251EDC5AE278988EAFF17A1D8C6EDC10B601DB70CECDAD19A0F0AAFDCB67D4F586853205FF7A1FCFDA8998FE07776C63C44C491CEA41A1C8FBC77414A1CEEDBFAB33229DFCB9F88952D271C845F8FEDE38723DFFA250A7B8C56D124D8408923D4FC37D31C30FFA9381A1270A481310D7F89EE2364A1F7D017B2DD6B47525354708B704B12FD736F2C46D61F4826132F33093B7DF105F60AE31CCAD8522F0A0E27E30DD4F1D532349E90AC5B1B4940C1C0DC6185E045834EA457CA106547ED79292A97911118506D532C855F83B7B7EE9642981989DCBA783D00CB600B6EC787B014A6FC3B8EFAFF7C56FA565BC19BFC5A0C55CD65E4E587E47F1BDE24101AB88D65C90A0B55AFCD7EE5DEFB2509464D3DCC675F833A7B5421034718FE7444A7E6A361FFCD9F592E278F4C23D54A90FE31F6B4646D57D41C03484DD2CFB9C9C95EB53E59EDC223F4665DB71990A703FB33BFEC400A1FEBBB2152A1252C2C39D7B76BDD1EF386AC56B1E87D5134DD96559CC20620E07F067B80AB88C387F2F91FDEB6A1C7D60B577ABDCAA63455784919933FD2D31F78C8C40C86C60155B556D2501D6B7300E2C564CB2CDEBA45FB5196686371C33649E88CC1AF40BB3DB15B9E0429FDA0CDC3B877E25FC0A9587F3374BB20AFE7C109029AB7BB9E4510D446BD18AEF6980A168A645DCF50355300556D2D0A7F8E4CE36AA9FFD6730F90BE3F497ACADCB9D25BB57F97A511328672475829FB4896EFDE195D23998629ACF11540CDE5CF2894B6120C0119DA8D6722110D55DD6D54B7034495A9C7E84BF344FB158258D0B11430E18A23ECAA09F64A9AD415219B560EE6269B73D16EBB77461D79D4A570A2C8D868A649B9AC73449D4B17EEA8D3DAB8FEBFCCF3B9899665F0373DF3F77E8075FBD0A9428A681A886318E0C1F461B84E180154CFDF1D14615A885A838DBCCAAF18C427E73048BCFC7B0D187F1F70E0722BC1766D2CDBEDEB40F59110AB3DF2735FAE97D8A3E76827248DD9A33CE9B11DFC97C45F75136C59084A3523F7306BEA697D1804D256A00B8C98037658056515A6E897765B9945C91CE7691D0669656F7C021AE43B9F0367036089404FA929C0037D8B72F5C6BD1B268DAC42936283C7192DA12960C13C18A3D1CFD6D496083B832F1C11E84DFA3A1FDA08E6E24CE9569F9556C6575973AE60F4BF01F346FAB1FF00CC905676ED15C6600EE753296C0DD69D31BC93712394467D56EE9122A6C24B09DFA69292E260E4903EE7C4D9C230EB3908E3C86BA98F2C9A05B4DA5B3E13C435AB0F2D3F3589D164B406157D10742546FA17A6FDF13100859CC3C48291B0F8441B19684C25DB3D225D13A1D93B4B4663B9AD69EB6575F632E925F7F37AAAADF7F2A1DC90E21462EE6F7D630598EFB7AAE4DA170B5EB793D2720BB5864ABCDF7C103F38C1E0C07CA742A11096E56E4C10132719D8AE0416902C853D98EF15E165B160B4894B18C013D36737F498264836ECB4F17C4A604E47104DEFF9F8EED3A33D95789052D2CB5C5AE284B7C883267B13843B30A68CC17287BE58F5D3E5A588EDE53E13F00FAA332C373D7028771311791B21BC7D5ACCEFDA1AFF61C4CA6C42B5E38CA730B0362D6709E1A7AD9F9DC041789AE2E18B3A8DB41D54C65CDCBB9B1C9977F21C2DA417C1DDC057117763C980A7CFBA51F934F1F8394B88A54592E319B23C402D6F505F48B2A102739D0410270555B0F270653E0C57530A99BA152EB0317236079A05EEAA2E7D70F5E6B5F4F4E85FDA7EB1CD0CE69FB9677E9626E54B9EABD44939B892DBFE0B5D4FD1080F832E4D06CB59EC21C91FDD39C71C727D0856D46EC9855A31AF6BB0493F7868AC91CDA333AB40C7F81683A1095C306E665104A14EE885A8ABFFE07584BAC3331F5B2B02A78025B84555A85D55F720F66A15B4882A3F21F47E98B8D695B99C9E3C45966C75876EEF678B476B4DDE9B16D9B058E6E68080C66C9F2705BF0CDA506CF256033D9CD4A0A44A2ACDDC4CDBA5774D43CB874BABFDE965441833EBD5FAAEE96A8329F81C0E89267F16B47B9DF494FE1E120198E2BE86EAE5E63ADCD66EAB547FAC31E15B9949274E22A47B728B3A5FFB9B934211FB864490DEF03A6CBE299121E065244380BB30DBF265FC805FB1F88ECE7672C51511445780F412FB7DA0DCF8217B4C8B1E0E98657590A90E6CE53C29304231E41167C5B6E989113F2F09419B903878C0BD38F42D73048990D5C3520484B52DE72453AE59BFB9494D3758C189D09C3C16A77C25F04B8B391600A381BBA06E0918199B648298C84C16B869A5B7AA7D3DCFCEE38F5FB6599DC6BE37A11AD2317A6B32BE987143C4506456418FDFBB05A7E60746EA8F87112C454349E1063525ADFF5E83FBE8C03B57F9E0A8EE265BB12EDA9CC8CFE32B6B6C7D574279ECE7C916165315FB07B1AF82C8EA55533E4C9DDA6790273952161028D9E99648F421FE08F4A15E642ECBCEC50EE8ED4566C50F467F7549A6B743AA08F643DC0C98DF5962F484B7F771327F867913F5B9EA1F5CCAD1F4D60F832BD0B7888D521F3AB72A7B4F10D6072CECBF92FDAEEBDB764C2C18D7DA1B32E9B8CA4DBD2505E0EED9DB4C43987B96C021943BC0E90CD9149C557E0358B234ABF8F50B75139E66C8188C87E34E4FD73AA4C335E3DC6F4B43F5F97E3E0B3EBFAB9CAC3598FAFA5FC79DBBB8C53FA5D57FF5C6E59863D31140794BDEED98C16D5AA2FB1E2B97C694BF377B4C0C0B66406F362D1CE73EFE8566298E3618F174CF51F53D22209F387D52C49EC80C2FFB73738882F4069407B5F742B34FF1E4200BE3B8BD9A4F2593FDFD0B57579FFC76ED3857E6E6CCEA9175EE19001E5C688ACD93F719BDC7FDADDD056C98A545DD037E195DB18E37FFA35F3C8299168185E8778906FC8F06A7F491E9DE579504C26067CEA8D8CAB55575E44FD23D7B08F1E64B5CEB03A7FC31E7F006F7D758FC56F5508AB860D2C6D93938560EF9D1F7BB6EC15295705313618E90E0D032B46749CB9A94A6F5A757C63E394A4C69DD412E4B466EF773968682B4FBB21B86E557482BBFC191F9F2909198BCFBF9E4E8AB4E0BFC7735B0F14DF1BCD8CF337BC8D512DFD954392F6B0A62E1D91A2AB4987A0D13786AC5B344F42DD0F59199C32B2CB43D5611D156F268F751999507694A5A62A2B0B06FA4D7AB536939D198EA8CDA862C1D4E2697F59A0D470563FBC75FB6C5D1B0B7E0D4D93D716EBAFA22574D42F8F8F75BBE3CA65FCDCF46EBFE251B80692CDE3CCFAFD9E3A2166815A777CFA560A31E758E09236291FEDAA8F515C726FE32E8FF927845A7ADB9256534A3477A54EFF255ABFD027AFFEB585AF0BDBCF3C2E9B862996C4A06601650A3A0C418AEFE82179F6924441C2CF5647D090E7AFE5B9064C4FE62D56A4374221902C415FF200770C6013F934C3C7FF095A352C871365B8B95589FE0AD4A45D2137247F4A06F96739BE5F8DE98A1BBC3BC01C2488642FA3055650D7C5AC5FF8D5162AB8710327050451CE09710DF4AB474208E4C2A9839E78E30FD7191A62C89E8431E91ECD698FEA4491095D2EA214BBFBB6E694738C2F69BD453C7DB2324CC15291BDB9ECFA1931D88885F2F40B766AABEC8A6B84EA0059A6D7668A1F96329E391F745DBD03C6541BA215D8F25D5EA883441A347815F8E4EDAAEA707E68BCC6D69B90976AE86B78A4784B0A93E9684E9F29CB16B6547370083852E69865289914F78EBBC4102431EE7E1CA29D52D8F182D61E2AB0E57717AA6C85A49530D2EEB4BECBBB97E54D00301968E9B8FF1A2EFC294E5852FC8CDE19A886F288BEBAD137EF87F556E4A0AF31B45B074213BA877E5E3C7FB91A02A9F3A8CE5D2174431AF10C08FA799DB635A07DA2B995ABFC08F875C5E3C953C242C45FC3319D26CE21E958C7DDEC25B3A3ABCAFDAC2D6CE0139F593B83968DF5711410031346A6ADB3D5E806218527DDEECB70091E86553C636A4A9E800AD67A04133799FCBA24977A4822DBB1E72D3017FA4566DD872B30C561FFF5D505D212D4457F02FA971062CB6323017EBD3AC090C38308EFBFE82C3110E7399FFD3BF04C3652DB83B25149BA82781B88A9D3A895E218CE16A52644FFE362E79E0900662DED1F3687DC3844CEDAD1273F354DB704145D40A9A3DD67A62111C38A87B1AB99A300BA4ACC7BA32209FD8733BDED9CB9011C09EA18D05198C2A9930BD989AED66C7470900DCB5481FEDEA24537B562E8AE67B19FAD153D0037E6A6D1DCC96E5446602922EF014C56E2795888A69A7FC2B97923F4C86595D8F4F31943C6C75C50268A868A07B9E1735629CD46EFDFCFB5C7471602F67F289D0E273B481F54E73AE20495200E4DC6E17ECCD0F4C410A4D685DE51BB89F3497DBBF39726558AB00DD2852599022FCFD2D980E9E127B3AA6890F857C9E073260E833ACF7A9EBEF9465A6A05BEB6C016216DBD7017F21AD8CBF4B33AEA0CDC5BA269AF53428AC819B5CABECC3A6A79C0ED176A3C3CC42D165A8042FF502816DFDDCACEC0EAC5084139DC9FB40A4F07223AA581ECCA5381969951BDDE0F0F427CC69ADE33A8CBB1B874937ECDA3A25F223F851CE39F4D900F79AEC0185F9E609B43AC8E97AC534DBAD7426250AB7EF6C09185469202713434E01742EC6084A74E9836527BE771BD95D53CEC0B7A3FADE3E5DF6867D9E93E4B377EDAAB0B98780FE220942FF7D1B7EB3B1D02AC8712C276CF897EBD5CCCB7228F90B8228754DAA99B5AE95380728B238E1E45644F36908CCDE6D9A8653FE5393671C160CBAD57A09F344A1B904FDC63C6C776326138CA443A4D321D7BB87D4DF079A86041254B887BA7C8C6027D666CC4338D0ECE0565949A66D8241D2D94FD37D3D9B83734636DA238FA0578D7B22E04D9BA52FA98EB217FD2CB0DBB8505F3F99B6C788618A18EB49E826CE5A137DCAB4FEEAD8BFB9DE29CCAA919A5A9D12D9B131E68CDC4E6B01B58C6B70854C709160BC290A397C78CB66B887FA09B0EDFD77D62712A2876C07AA886B00D6CAACD8B5323B6276C2E6BE98D317B6BAAE92BD35180E115C5DBC08517FC865C80CAD0FDFE831E52A9ABC9EE097275786F7FA21FB99921A2DA6E2244BB3FFE697FABD4D8298C48000DD1CE7B9858E9BC37B614D4DE6D620123FF9AC3097D0C12750F740FECA4D0BFE6EAA636ADF73845A5AD18970CF439096B4F48ABF0B8BFB647447939016229A1BB631723C6ADF437E4CE654379576BD11759C7A40F4998F6EF85BE0400AFE87417A69291471E69AB8AA3CAC22F12B97523876D4B369E90A7F84488C5E66AF33A6AA3F02507E0F80FDAE5BE91A6255B0B3C4360060401EB8F395C895815A2D0A05364DE3E46E9EDBA68966D9D316538C6D19399B2DEBB1AFD0911F1D6F6F84FC031ABC221B14953958A2477C8F54E7ED41D42219806298A3DE57C873B2C547B9A1663C867A59948841F37ED32D223955D788DDA499D2CB58CD83AFDA2EBB6351FE8119AC259FB99A62CFFE331A51FF9410FDC5BDD61448C67FC55A65E59FCAF9AB5B8D2054211C12804FC2A9EE0B68BD380B842B93BDF3ADCF1DAB3685483DDDD2516175657C6EAAEB99735042E5CBE1539FA69AB83FC8EBC42BC9C126B8772712D6DF1BF5E99370D03B7FB17255832127EA802A03A012964CCC9996505EEDDD9A44845B6F4DF3297AA82FCA9B198FAE85B6B18D36123E6E563D7D533935D6F72429EAD5324C12F6E8195CC3C0F0B06BE20B3A447D94700069BCEB4011CC7064497ACF28E625127D9403E398E61BE66D41133981E51203D07DDF16379799A0220B745333F08ED7FD2E7EF7670F98EBB0BB7FA7B5D85F81C7AD945392DE323D3C5F563AAD1A33E97CB0BA4B30902563C5D3A7E44E6997F94166ECD600227C99E642276330D2CBB027374E5156AD3BEC237AA4C6FE88A8407C8E6C37A64D1CAF3BCE78B40E1CEB46006C9B39A073E3F4C9997050B85A2D9DB077F61761F31051D1E17A137233F2DD1BCCD6A999093DFA078B5A7319250AA2F284FE8F915D291AFAFEF35FAD98F9A62AEB30CDA48875AC253CC72C946CF529B08D143625E48888DB839BEE6F21FBFF6C3D4766876F7F46B186D3AA9AA75D02E97FF7D9AF1F6FF46412BA29C6DA8F46902D9C6F83572EF8298D96123E7B9482F40CA6EA04A9CB87D88769200F58C6B2BDD33623C503B7C9E7B19DD5DBE23340D2A289030DE79896362AEB300C83135973C2F06242B2C8831BB3DC7302A792A60B49625A26891D8E3C4CBDD0FE0BD700C8F908014BDA9BD875FE523321BA054F66B043C2A877797787489380E5D40481E50C0AA5902E0088C71112D27CC30F36D7B3C604A08BB335D7DEACB4A4FF7757A7FDABD82072AD906789FCA5BE06D4263F58F3ABA87715BBCF586A7659EA8C80F54527EA8716FC7A7427EA0D2FAC4F08010CDE07772BAFB295D746252BDBA35BFA2F546E832DB9E7776F165641871639F46993ECB782EFF8C6826D6B64E0EB7E75F189CBFF5B5393E807DC188B7612F769047D8D7A5CDF6EFCDF45A2AD362268DE1A36ADA2CAF64F370A81FA2BC6DD26D167CBEBE7CB423F2B00BD5633B9EA651DEDE75C855FA6AAA4FA6CDDAB0075873C9D0BCACA74330E09067D18C1CB6557F5239BC6E4DB698BE622C8AF6245406A953F5C82F975D5E3B1772E33EF49CC1217F2A59208DDA753B99AD6E181E sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF1345198E1EF22A8FE7322B9E4DE31C0355EE7 -smlen = 2158 -sm = D2F48E4AA517E4D2DC25389796F100A7ED529851848F5BAD503B42F31562B7C280FDE6ECE501CE8E3814890E60A1A7290B0FF67975E2E76081623258FBD117B06B9853B62E8A23DF0BAE5E904D38825CA18590C756F7E75468D0A7BD2FEA7985A8F45142E95816090337CB27743CF3C81339DA26FD58790C93D4B54191821EAAB61D3B644D4CE9549DD88F594E49FBCAB9C83B13F053301FE2D9A3902AE08EDD5B281DAFDC4E9AC497AFF81469956E320939D151A176660321E46F823CA4B0981637FBA0B9D5FBD56635B387EB5940FD1F071B3DF97615F31218EB774C822447F0112D59DA9F81C7C9C5863F9CF42E8590F29E746A0DB9360BF619818930CEDDCDCCB30FA684B2C5140533B15DD26E7BFBDE3EB75CC696BD098C955C02E21A4CA04CF97E44F78D9B791111B38814F6F5DF64EBEA856447594AAF0F2739EB81AA34719B1D6BE9DBBF1557732F09B66A9CD92A0DB7A278EEE0275BE5FAAB60AC266D9B0C28541D67ACAE9203B67B152699F8BC344286B34ED7752E077E6246732C2F5D6A5D1C6A31D882F69404B45121AFEC58D8303A073FFEA97F33EB7493DB827954CEE2F67690B2F29513AED5C1C65D8D859C034CDF921C5F9960D1532AB93E4B8E446F3028A68DE3073CEFB6FF2FD4271D19A1E9C817307C0A0485B1194C650632EB458489F6D72BEEEE43C30CC68D1C9AB0A76DFDBDF55A851315DBB6EA2CC11B2E53720AB6F797C21ABDB1EB6467B5E097AFB5B81D486034FFA96985177BAFCC10FC646A650BFCC8A85703F237190E09E8DA0EC7E29108E41F0DE80552953ECFC8E0CE78C483ACA6EC9B4D5DEC18FB1D22ED82DFF3BF5D064914AEC64FE25B474810D1B252F2361DB6F96BD757B7B03F260DD4C9D0AB4E07A3D11C121535C457478A11D8B59E9E25BB261D6AEA058274F14ABAA7E1D68C34E0A2420977982CD5EF7C3E57F1C220A739D7E3C09D32A5FCCBC58F8BA72AE36D37A685C44D993B97F71AC9421F4474FE39958ABFDE718CA4D5B979592C2D0AC45447D7FF07E5C6328897454B6A60717F988C11376A95BA4E369F80089CF7B380F4A77457414C7180D885D87A84EEDA9086BEAA082649CE180E75C2512781E9022CB2E4DD2D6235180B091FE2ABF407701527FAC522E1CA173E18AF5E49677184951A4F08307705C6F2892894061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +smlen = 2284 +sm = 9D882C8A81D09BD7BABE2A446381387AFBDEE959ED749C3A0BC2926D399CBF7B3884243177DCC74912B192A6EF964BBB20585FB8CA6C68978552F86448BF6BBEFC705D2714C8FBB83C752971E9CAC6D32CAB6EB1586054FA5F58190B6C30529B081F63C2988F338B92DEF1D57942F02D1F3AA0FB0F1C081730EF5D9DD9935051DE32489FA12A5CA844C23538EE221836FB3E5AE30CF2122721323B312D6E6E4C71E6AD49B0C97A7BB08CDA42E2D52FF1BAC28A15EA49EE34CB73821377F810655D3828E5BB55E83EE0B65754EF811063F578A80E3A4CB65EFE0AB95D1CDD593C37E74D38FF793A13F461742E7F0DAE1DB3548A2BAB879C884803077772E752707C9D8D673B2FB32AA556FCB412E5F4924045B76BEC47FB4BEA0E00AA048B68D0553BD1112595849B53EAE086102CB541B495F04762F661ACA4B3EB82408E1D2B53EB91044C3358BD56018B1FB59E77FF103CD78473925A4CA31DC59172DA9C94A82A4B4B7E068E8FCAA55D685DBFCFB6DDFC5B614D8AC5FBFF03F093CCFBE1AACCF92F1802D28AB7FF2723F19A73FD6C0BE9A3AC8146DD215FA2275BB8DFD4F420DBFF189395E17B040F73D947676D4DD7E542CA58A0D1C5C80078FAA0B061AD6E68D45C017CC673BB15173B50088C51D4265EC799BBE7973307C9A34B16C70354416D033EA26A20E684465BD414560C8B90BC32B09FC07DC6E7499F7EAFAC902E4F29BAD9C02A565519D921F3709247D5B2D1A8AB8F05125F96392BEF54FB31530638341E741368199A91EF5895EFC69E20E749D2E56973A9ECD22AEA2126BF1558DF5DDA2D702FF0D8EA51D4391D35FD6D5D29DCC8E9541E4933B01509837573C7E0B84BD3DCCB5A7D74ED6B5954FC60F17A9BD4054FBF7DBCED644EC607EDD55FA8D644D02ECF7ACCC6A7295D7C623FFB2B77CC79227194182F9350930F52F2566B4FB75E5ED9CBB34A22D64C0981DC0E31A87FD4752E4630DDD5FCB58ABE65CD77BBA10575E480C4B06A56F0F4A0BD2722752D2DF0DEAAD6A1CD2466A7B837993D40FF1D3E3CBEFC6BEFC4B69BEFEF797C209E033F1BF1600DBF2C2C72313146CB9D69DBF2975D1A08DC750C1B7C38538D17CF4AC9F027CE9EA126D87CA87A505055212BAA1541CE15BB29BD26A9509B0207EB1E97A2A51169D120CE273532D0C9B31174E675CDCCB3FC70CDFC76176CAB056A108CE2FB88F23BF638201EA65199D5C1E84707EFC4D6D6889B14172B4706AF2CFF6627F7B6CD406CC6E0590D019D72B7F4149143406870047B356E546ED5202D6A45FFDF48AFD32D6235180B091FE2ABF407701527FAC522E1CA173E18AF5E49677184951A4F08307705C6F2892894061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = E33540A135E3AD24BEE104B69F165177D2F5C03A97C104C295CD72AF26D8B940D304AD2C1319103406C87D72904667B2E8FBBA7FD0D0DADE22A1578A3774B8C95867BE19378A0AA62016E6BC9DF47059E60029C93AD50F3575686016F51B5A2630469B91A6CE7180C953810D20D6A8DE9E405DB1ECC2179103919697DAB0F79D17DC580B390A672BDB2662BBF0F84336100775B1E83BB8939FC5BFF27AC50F99D9F4BB574556C346106EDE7CBD317174830C9A8B5EC5EA05B012D5B856F55145C644E6FC9FF96887D154F7218120073BAD4C98EB99D7A9A666A1F7DC189840647023BA045927FD1A20F409BE10FDFE9F6B456D1DE02DF3B4CA44F764DEC99773D8913D6CEFA4BD4971464CDD0B0BB3AD7178935E2D12E8BAAE8D1D19B2142B5538EF043CE8A804B5D78B7A1067CF26639B9156061DA4A90A5C7C712F983E4B98492CE933B94925674B255888AF36724CA042BE172742A5383B091C763AAC2D397108E6C5FC46781747339A7CCE1A752952F218D879436B93BED51E4B2C34968D07299A1F99D28906D8A84C2499EC1DB413AFFB27FC44F163DE05122674070B8C41766E87DC8ABF7E6C1C94D23A16A73A0F5DF455918B0CD2FCEEB9B511124E3C433D1F781757A55CE06F9D0A148615C9B6EB1E505CD7BFCFB042322B7B679445D35570E2561F01ED29FCDEB85550C2FF6C5AB1BB4ABA3B0A684EB777EFAFBDB55DD8B91813B0DC9009F0C59424912D8D06405CFC1EA0E3F6D6E46F269DBEB223DE94452629705767A4A52CB66B810A2BE9AB787D023F87F4D2B99829754DC2D4535781DCF788A80AE3A89D369DE5A385D450D51F2A79D14AED2E73B1DAEB4B1CCEFA768F923E86FEA1690CB385240815DB60566B48A222DA6A1F1C8ACA224D1E5BC40A092D0ECF8487F84C303C13EEDA299A13DEC3F7FAF3EB7EBAA057891A668583CC0EB5437E6CEED3C6BFE791AF73EFB7BE618CD557158455985A0B210F731B1CA7FC681C23B537A3A3C52FB2CA1BCCE11E122266C35735D138F69F01C4024CBEADEE8303BDAA37D33D48BEFE6C269ECFAA0920A55EF21D6E42711809856CFC7EF8E634B14E0EB5F0072D580E185B3ABC36933F904815FCF070AEB8D855477989B9E4DED33D25CE9FB0F79DECF48C869EBFE346810F75F59139DFEBA5C2ABA21FA5D0618C6D750FE9F8FC9F52BC454F4D16C50A772B82182503C4DCF10C94D74800B129B6268B55CE99AD236A598051BD8872D8F174DDA4F86621FC570C4218377195331027599F46D06E4C3217E95F21709B37D5C3BE46648EAC8D9B4A759C1242B0CD7E8D4D58B4FB3D7276E9166F48B4C15B82F9FA93B054A7BDD00641CF4132382300C679BCCB0B606BD96C75CD21293DA284F84E40994EDEA433A57DB2FE44B7EA7F3E76E4E521881146A56F6DC2AC64C623D0349544F17E6B5901371DC443F7F0F9F0C51B4C047F9F0C4B9C0ADB7F23EF40FCA849D92A44A567B11028BCCEEE4260D1B58EA34CDD99DC2D00A708944F31B60F8832C24A2E08EC3910B31E5F4F204621897D0EEC33966D70124483C6579ADAEAE661A77E8BF5D6916E2D5C7D434DBC3E0290B8B0A2B554AA7CE2337BA6C75829616EEDE907C6EED4B0DEA9D5446F3D6B19B58C1243461403F59D286E58090BCD58B0D6DB3316F37E050B2EF33A04155409C2275122E9B9A4A4278398D7563E2F1A75F05CB3786432472DFE8982DFEAF175B9AD36A922F2E31C628DC96A15C21836D39D62BBCEDD7F54E31BCB429DC114753546300EE1F6F89F50889421EDBA44C8F859F5A9200BBD09DB9A20912572F68E75F21913F32D7A0934EA469A9FD06E32F6FEDDAFB25BA458C4B6A92031443E675B88074339B48D7144376E081B9B53474E2874CA003085AB0B18888580622FEFBB05451867C568D356392B5DC1A783155A607D8425BB174B41D69AE3120B31F904A35CC259CAAC4E1F43B1552E499E866F42399C826D2E87C162A24167085506DBFD105447D905296A3FB6765DAAEEECD458D149B7305E95C87096A69D3F609238F8DB1A2C7FFC889B8E3F273A3DF94B0D3CBFFF8B49669FFABC8D43E20DC1390626E0BDC3AEBB70C759EE92692DB08A99FD83AF932FE244B6F3F62011D12E65580772937054A02D83600B8A6DFCB8029D5CBAE7BD9CFA84F607E7C34799509F11BD237630D0EDE48F1CD0FB7EC859122F1C2F299A096E733D3F46398EB404FBB817F24E4154D0095D5F904F7BC640CAD6B7D935F7E43BFD0ED77A15C5D2D91C8F860B028E99E82216650F6C1D3F0B8FF0C9584994464121CAEFE44E5AA02988679614C5C15C73D99F2CA4266474AA59718A70EEE2576EC8DA371DA6DA816690EAD32BDF3C2CFF3F2B4EE05DFB82C9D3BE9CFD39742C9E3D65D39C7608D7A536A2A9AA6DBE40B06E27EDF3E001C656BFAEFE371C5E94DC22D4D0DD96081974D92A08EEC0CDE268EDCADC9F7512D5811696520A9A55D6F016DB30594CC6DA980A04FBFB3AD70CAF25F337C17F5EBC8A6F115093825C85BDE03958E668E9EE9D7B56B292C1DC7DB08E3AFD1E0A48ABE6FB704B6A28E10726D76F2A9CBE6511CB055CF7E2F94387BC1B2BE6EB1E1788C5B155A2599BDE0D2C7D13E24CAEEC65E7A517D409F72D6995927CE8FA7A137EC01A606A864D881C3B20EBB2C0E9C9195D5DB951521AA794D65C246B7EFEB7EFEF41DF4058DC2CE76D3CE18DC6FEA790EC9B2F09F8B442071B2EE6086D0D453FBD21AF0EFF1BCE79CA00A7720496B31B9EC1603C9AD400657C6D56C7417FF703B6717E25D1281263E8E26FEE489474A97ED434584040E5268FE285B6EAD2BC1DC13E218FFF059DA2BDE4953872E6F097F84AB8FDC59B1EFB249119C1E4C5DC489E87CC87ADF356E235ECC5952D9EAF5D19208177C0F2D38A1A0C137D42862555DBDB5846056F2A87F846728F9C7491032FD5FBF62D70176E3E2EA11A99378EF7A247CA5A2C4CC0218F3E256299D833FDD858E7AAE7347C240F2C3C1393EE44621A9C84ACCB67F311B8FEB4224299C0DA941564E80F10DD73F08F3D837BCDC9F1A8692A24799D2F15813F39F62389B0B5D723E2A18B25CE44B4E467EE2728CD50514982D324E76B63B0495D2001939508CDA4097B3D974F9D016D3A1EDCF7D3F77309C821A8FF63CA58667B27809227D162843C8787A0363A61D1F1F21E80EE9C7130C5F65445D50E48A0CAA89AD1B7D9E75B6B437F43C5538D32C8F121AAB9FC607365867AB76B955D18409BB465E3CA0E6F8EA70897893431F33699D8B147A9BA91D72910A33614DBCD3CDBE54993CFBF19441198FDEE0B98A0A438BA2DCC946D06ED0F4A5B9F1F41D4D798639DAFB67A151A685CD810BB46FE44C8E76992ED87D916D2675DFAB3698A79A64C4C3BD837A67188FE3E28255FB1A6E6275AF3A65A05B5D05BE6366CB7C48721E325FEB9E48441918FAF170222B454D4B2717D393FE3EB9478AD7D56698CE6A24E37D8619D89A5BF5371B7A68328F2353AAC13A6E77A8C3ACCB5F712DC1BD2F2D5ECDFBC143F25BDDE3844206A1B3445B44C60257D401CF5E87DC65FC9A9B7EFC87953715BFFDB5959213D9B9026AF3FB7E56AF346F56CD6A3171005D2E71D42713BF21FAE6A087F90022500C3AFAD53FB7D55C5DDC5CB77143C2B93B47F10BF164AA38298E2B33EEAE0E9BE52DAB32C883E35A5915FD92E16C363520B47086AD35215592DB6864AD4662826373B2568CB8C754F19F8888D0F8BD6D50D24ED813987F94A3FB7EAF2DFB53D717A8315BE2A4C33B8DB104998BF1C133FA53C1F763487AF86633650A548C41EF52565813FC36B626A14F05B1FC9E0FDC5F6A98CBE80104A86C75CDF71247DAA54B019DBE6ED4DE2929C56080164977C17B82AA58115EC1B55B04E4506D8B3D4015F2D8CBADCCD147B41E11631EDC93A804BF4535907D5A1F56B1810867190FF4D8CC158D5754D684BD548523167B24765292A6DB432D2E3313732D1C211A6EF76BA2E66093BC08B6096F0C585D604C683822C1D64738905EC6BAC4CD1CF01BC4A94A4BE2B7951D56F4A2542CE028A1E65673399FA3AB11E0609446542BF6ECBF1617F0784D718A89E6FC43E94C0E87EBEE931ADDABC884370DAABF847645B61EB5FF02C36BE80A07177B43ADBF89C89E81A7D9C8984FB624251518EC0FC4C432B9E87804E3AB618D959F016C7BAA3B1B6A18424E6054D2BF29D8BDA1B7DFA91A4D3AAA10F240CAF8FA58451ADD57103CB2B3BE5843FB63EB6D33673CE7B27F22F87BCE6C16CD66E012C545A405E9B24538D97AEBCDDD1B364C63041A1EB740B8DB18A5CEA3A9366BE4E06735520CBBAEDD23E7DBBD6BF50BC01A664889D3739FF1D8D435FE29E3D8B9FDB28D210F51B661565312593E12695EA2B2A786FD6FFC2482CE9D8E26EB6CAF0AD7EBEC0A48D28C149CC2D78A3EAA9080484CD8EA07C4495CE85DC80CF30A05F9F2B0E5378C7D02C32F81EF116ABB34466E908E3A6139E4ACADC028F52F03D890E84AC9C627D718D0706520886D2C939DEF4BE46B87556C1C911A7499457ED990C97D7FF7164EE8A1B4EB98C75761BDB5484DB9144FB34E60A4565FE3EAFE42F9D08733D1763C3B6ED842A5B7C219E4A287CE282AB674443FF0F5C12A8F43D3B6376DB8C7A5A6818BE3D6BCC942AB43AB028C0E4D31B2E3DE988565120794D101E8E0B3F9A4D726FF9A46E26DC1017C744A206243EBF7F0CD790190AF277F1F842A1438D5138CDF7D28554E508629DDA0B95A6FD41214A2D6AB2651D7F831369E1C6BF898400675A0775034C20EA46D4631AA314DC4F1222A7382DEDA9005CEB3838010C94650F96383F64A17AC3AC8F59053CF51367BF3F0A398FDD0E8161A9844025681FE46C99E0355C42FDFA6D59EDED270ECADC71112A2EAD960A2D50F5834D5AB5C18C299502064A3CDB0EDD0D0147938B7F36091A3011B2DE6469F972388ED7B5416BAB9A041E9985FD3BEF3C7B84C58C4F0A1ED4B6FD5215CE80D1A7C26D22FA9D4B0EF5E0B2C20D8021A475940E8256298FBDD1841C02D4B5BC48BC91548AE5C18F4D3B49CF5BCE88321B86DD4F2A19D830244FDAC3324A9292208DE577298C016B69B31A9D5A678C1FB66E974F33F65344D730B87A618F0D2191456F880473240AC8C47B10C82A730A4B708060DA45A9412B2A8041CB4FA3D6DFCD09A0DB0DDFEB4FA4A808A05E7096DAECF469E3E0F4EEB2CC6D3926586AE2D9595DFA77CC4F287AEA5964CE1526A487C41FA9EE70A36248D0D44D8F28D8A27821F03430112E9DCB125A4B76F4E9D426F799E98A44D3BFCBF876557EDC212C2003EB31E76B4424BE24CC10F99E9D94F03524CA7203B7511B710D2E58CD3AF5C7D425364CC16EEF559B58135486F1ADE6CAA38678A8D77AA67C187D595F85B3CEA5C3AAF4B7608D72592361BAF9CEBC55C8D7DF484EB0F280116EC270E42D201B23BB828511C2CD62E76B145A748E27DA2563EB8BEF937257C22DD15B8B37A895758396F7269713146D02867BE410D9CD1F5F1361483BF088CDF51504EBA1148A7389C31C742781D6F3A77655683F0BB6849D5C72FC8CF9E2DD58D582E5EE6A3D124998490BD686403ACA77BC3DE0CCFD276B6C37821293A9C8FF65773F03EFECCFBEB87EE17BD42297604888D5ED3A4DE3E73E587E1E21F5755E46C8B4A3FCACB8BF8FDBAA4E273977DA003594B1877F3178C321EBDA79771953754138790D30105547ED6873B6576559884F70B834446AAEAE88E8DE6482F4A6EA60AFB82661A5E43A5350FA0E501069B652F5FF6CE0F530770EF385B9A98ED4B54AA6F6E2297605E24E203834EB6467C680BBD29CCF830B5BF42248CF7C7A2F34F8EE1EFD19381C2892F1C13D5A60C4623988189A891B97900B31F55294D90C8965FC87F56BD931AAA48FA062F9C76EB69F5965BB6A73195006BB21D7534ACDE8A0E4347E9A35A348709BC5CAD8D208B2589134AA3369193E022EC114EF3AC50D3CDE824C9E6747E3162910000BBA0844B6B135503B645815E84FD4734A7879052E5FAEB7FD4A4213F7FE1A9BB29D8B42491FC84EC8706FF2FB0D94890263B7D1E97E23A855D7F20A1A23549FF9D2F9E12EE8F48C75064F5B4A4E4C7BD72488E437DFE2D5174396AD53AB0624D0694BC83602920E3A6D12F48D37C83A52B54D8ED2159C1C172772F7D0E16E5FBAF0F79BE114679D43E805AE62025C16E0863CAA987CE58446DC121B08716DBACE244E9ED9DF9D8A07D87C5EAEDBB27A7F5BE676FB20F54A3FC4A6915D84CB103E1737C457608B3228228EC3E10DDE6BBAA4338D6C196412CFE1B216ABA0E1ECD6A05A1CB0E4BA34873DB944D6CAE1A3B91865156A59B7ED4D234B16F8BF4427927013CB077416E556DB645DA86B86E89624A01B6266A5D7130C02373C7C5F17CE6A327B0A205FD1DF780831926406289110DD806D6C093C346291B40FBF60C338639A539EAA3F2056A555587F6878C8FDEB22706335C672F42FBDBA3785D16E940316543D03222AE2F455BBA2358B9BEFB93687376A09D6A4E7B840C295A8C56CE31060DECD295AE40CECA67F901A573AFA2E15CCFE0CFE6353D16FF36803ABA4BFD19C0D071650D9FF8085EFB57B391683D6024EA845DBEA292F71FE093643FA2AD5C0420B4F097EDECF1F5B3F96E999D9620CCDDD8D43025B812F844CB8F2FA0B38CFFE12CAB78D626038B6068AC5EBA3151E88205336F15E8B8FCA75879CBBADA492C29EFE99B48B4F620860E6458E1DC03908C37CF2BA65EFBEE5FC53C84D3AE55A66682ADE85BF7531FC8BF9BF8C121974631CC7C0D2F5A556C274C79E1DA83CD46D3961270027DDC3ED85B08B6748B1961100406E4E06726061F61F07B6D366B713A977EFCEE942BE8AF958F45C9FEC21DEDFE7015875946F0B5AF5CBB00B42E187EF13AF8D1913634FAF7D46C9F3E9FB974B0647F11D7A072157407232D9C4A4A04314516138DC9F5B0BD7C777D252A88D820F94F1DCB42126CE5BC531ACD7C6DAC4AD49BC441C3EEDCDC8878BA8B559E5F1DD745BB188A7EDA8D5BFF0E8C0089885D599D9A1528C3B2B9CC602821E +pk = E33540A135E3AD24BEE104B69F165177059F9ED3A553D10A2B00E4D7DCBB37010BC1A9146C8AD1A4FD3C62B1FF6E0C20B1D25DCF0895E97EC0394F5C526A9CE9D255475536618C3A5E66BFC3D7A5226BB6CB879EB2009DFA16F5E2A4BE60BC0C5C5965DDFDE3A69B62473308E46F7B4E685B423A9D417BFD8F964B99564C743AFA0FD28CDF7C0D2FED48581BA106B1F462A20DFEFD0A91FBAF4B1DEE20785B10BD2D746B01DCCB6E6383866DC2F2438DAE3F06FF28646D92C5823F971C25C9DF446B662D75BB3EECC84B5DBC4E42AD619E8BE2F3D96119B462E63E86808C35BA062D59AD193312146F75E5F7347FA1961BCCFDA3FE5766A63DE858D4AED545CDCC5C781F0276B28E3EB317DA911639C8DEA6A4D91420C2DCC94854E03747A9686FBCEA5EA9E0D6CB538BCE293BD81FB224C216190FEC2CCC1E24F386AE8A6C4F383C879A6A4DA99F64EA6C3140AB44BBE551C949A9E44F8A9EDE41695708248A2E002AB014E52B4B5B9D96C033B10BA34E43F597E2B0DA38E4709178D5E2A38462AC3644FD18965DD94E3039FC06CB8161A6EAFEBE4F6AB0A7B0A132E0B1017771C5C1086943FCAB6CF209D81C3278CA8F7129D57F6EEF770FC5E55786DA3FB5EC5532BAF116A58581CD133F8C0DCCFC5EFC855F86E816576A7A896A633959BACE8F8210A52A6CCFE36CEB845BB7015041403F9F368E45E912607D353AF1BDC9304FC84F463F0D410277D231C8A0B0C82A89C8994B0B2F416C16301A9F1D32705CAA9AA709F8975D338A67E7DE8C4B701AF61FD38DBBD556D982EC976839C687967FDE8DD473D52D993D78D5BF6F95701D30945378E4F89FC8CCC0212CDE5E41EC07537A4E0F822715855D12E39D1D028AAB46128ECF746BA346D1BF7F454E80616E53BDECB40AE76AE3E3AADCF36439CDAB935C8F0102199A55AE70086E5ADB9F2885BB022E7B0C0CE9660578DB121F7BF1D87D5C67F99208A877F790E49B38FACA72CA6B0F4A27AA880A6A4C34C6FF86F8E339A8A4D52367CA006BE2A1DD9FB100F5EA4F407A16D31C624480AFDDB68EC4E291CE2FCB8E50CA8824FBDF33DD8301F9DFB05DEAF3897683F198BA3E98E7F9C3426A424E164466BC923ED8F0E976CE207D3D358A45D3A45A07BDA519C66D3C0CC87C02A283429A203AA0A336952810C2E2A964C951F76C2C0E9649F33A502C9DB6D14E076DA1A18E48C709F6A3EF3F10CD402E541188D19D53672DF2948C78867C994914163EFEAA19EE95508C944DBE54931C98EBECA29B8F235C0D703635DA06ED4BA25960813F300ABD00568D2D198F980324511C686314C83A2D27B68D0910A120322AB7B5A640499F64E3548EAFC70338F8C3E3F2676AE82C330D1805031CA0E7DAD8A225C55E5429C3EE9D553C602E3271BE4246C1EB386C1832BDAFC821BF6FAB0530F1E03E043A398453CE313957B3B478B37B2F12B6727A9E5FD38E9D27AEB86E785B726EC087A258231DC0B65F21E06AF22A27F17B1BE1304B361AFDF832E28C002D4ADFF8E39FF4CFEEB98DEA99D1788C59C5B0D1A7617D1FFB30BB63CA0EC1468D6FD6B4F3C02818BDD02CFEB3D3990CBF7AB18E0983B421666FD85F98C6EDF6DE5E578D0AB87B369552A15BFC4C37F6A2F06E2DCA9FADDB2039E20C653E443924E71BB70B6E50EE9EEC63AA133DD0200CECE0D7F4BEB9FC8E527045DC7E428FB171993016CB82B9BF919FE7F9C45440447B57A096F4E842676BC9A73CECDD9C7C05449FD25BB068005003FB6AB0DC077AACBDC486B88F49226925A4B880F8282F9710A8F7F89D8A7B2F9D53E0ACD9C73BE8CF3DAEE4B4209142CFD8A144500E9B76E9D5167229FF47C304CCDBBFACCF9D8BF0F89AB8EE3B3BE71FCCF698746E82C01715D8149BBFC92D8E8EDDC1E564BEA08EA980F7123DCFB7FCEBF45A88EAF19F2484050714B2E0A66C42E527D0912D82F772736C267B8F8AEC60E9ECB0DD01AF1CAAB7DB3C0188C8AF214B67E3D3CCDCEBDA473B4FC9E7486D6419CB39704B0ED1BBC95BF18129A0C9D40CAE571453392EA59348BB0DBB948195FC1D47FB4D681E3639773B8D0D8FA921929100DFC8EC61F09E225AB64D8879F1C944024EAF4184D26F20746696BF4A16FABAAF7ABE44B9890FDCDB7A43063B4A4BEBF4AE195F5D876A6B1F94943E89996500BAB775948F87819832775E0BB10F822C30572C48CAAE1BB5C5EBB9F927EA19EC31610EFFA22D4E13F7BE501C777C979AAA924EB5F3E1B77FFB3D60064A3D7C141CD5D4C6E5D53BA9648C18044092810B90E258D390C443819710CE588490B17E890A9A4CCC1ECFD2F17EDACDE9E201AFA623719D847AEDEC9A9E461B40D531A40D1DD152828588613FBFC21063D33447BF95AB4B8CB7F3F3A0CFDDB92963582E6309DAC4A7A7D6124DFBA2B55E7BC91DDD582377A313470D842DA639DD85E6F5F26227FC38F6DC00A0FC9C1F11C6C7B62005EB70BDBCD42D5C1CEBFEF8E9F894E962DE6D1B6F27A00D23CC46357CEEC71AA576B522B065D58CF862AFC0A487E62595BB05E281433B015FBFF4E66A4500EBE4373906BBAECDFAC675B0481AAE36AE597BCB79CFF7976D224987ED93DD84AD67A916F17F69528B4FB04616386B468A5156F66F4758B49423BBBCDC684EA14295F6763DE2676CDE5CF587180AD32144EFCA117F4841493B6A1D03E3EF6E528E05BEC35FFEF2FE4A764C234DF641B720971468EF2475DEFA8856599849A323DC2461F1213628D25811794F9240CAC0AA85EF6C69C8F15D0B969DFF632D3355A5CC34EF08882B6420233FF38E26402632E730687D725A55EE0EF15128AD1EF7C107253D76EEAAD6486FAD1D2C74732EF2D36B213C1270C7CE28DAA28A39E00E448B184C7EFB5410A889FBBBC51DDBD598FF9483062A90D2C7EF6820EB98E104A5F315C451E45CFC46CD18EED4F6A5DDA34AC2D7762BAE6F5E87E5CDE91BA9187FBAF42DA221C491ABB2BEBC8E366DF140F42D63BC1003FF3D22E4EE3C34360F56BD460DF27C9ECAD6DFFEA6E484A2E9E7EC114336CE91D75AF14C05687617DFAB098B4853CDEDABF979B4AC62C2C1A85CE9B31B79EB4711BC4649C21018A76FD8201F34EA78694FFD7567687AAC95D24F8653FB9CF3B1F799C4625F78ECF01A0DF410013EFCAB8BCE32F53571FC0349A080711AA10C1F9B0DFA59534543AE05D35B5141E9188F6197627D18721DF99F299615022E37A77052EA921E259B220FDA8CF7BF66268D791F55EC01AD66412CE60298BB9FBADDE55BE7FC9203C1977FBC604CCAF74B2A0FA9B6E4984BC34EA2D7CD3F6429C9E42F1DF68BCFE81AF308FA735144DB06D89040C8BA2F482C37C19AF563B15ECA3E41AE89758FE8AE7CC5DAFA46FE553B2E87E39B2CAE24421C6B9CE47CD935FE829C4646CFDF046AC3E9CF43F68721354D6960760586FB6C04CD8B69BA09783270C68A5354F46F5896A44CD6650E7CECD2FF104CF4284F1A9361D322A4BEA91F582F0F5375037696F1DF89BEEAB9F7B9D028705B8F24BB14B471407BD326D13F7C22F4858895C843A5741D68884A75A7947E5F856E56031C88E90FC6DC5C2616274F1BBAB4005CC3E5023E8B768FE19211BF34BE5B8EE1777CD5F78260064C71BAC8B42DCFC72E24A5D6A8E55D51E99206D97DF1F02838438E5C19B81A1136429BB57B4A100BA1A8D3DF2EC3EE7A8308970231A7955F356113E22202FD3477513B47E82D1C8A2F6B773B90F8DF287E48E637E9C34A4A29A80D078BFC97170E3E4B8A7263BFA7838D66D6CB625486AB7F733968086E8C223A1B2253F9999C120238A097BB9034D75D7E2F967163231A4341A05F804465FB8EA9084F040307135FB3A0217AC9342B2E87644177458564F0FEDEB66287BFA25038159CCA793F5E284E780BEC88E9538B50B0669CB4890D97A236E00D62585AADA6283AFC0AD4DF7E75330593E8633FD762B3468652318ECE62EC7498E7A6AC12E160B65A7A67B41EF913ECC8590B4EB5EB03F0BBE387B9A7820D158455118853C24A53A11DE741E1E635A2D7350AE199C231915CC452428B4FC8CAD544619C11ED0301E710B8D62C925206369E5D2C329F8EF74CBB2E496F072AEB8CC4F3E7737AB1FFEC44DFBC92B77FC784BFBEA7E1FA0CFD5D33015CAC6BA8F2C5F5136A4DEB7D41C5298EE2BCFF265EC7AD6B5095AB591F984AA2594DC7DECF081352900F74EC351AB55BEA437F8E3F8519750EDE054462F422A87025B3122F11E37423B2974F51EA273F38F108E74042FA354B6D0017D8A0C0EF2D9161923BDC7D5A980DAFE688A9C32F340EE13315CBC2CDB969351513F5B0EC07860114E4C2F2D61B6625285926B875109513FCBB940050655552F1FF6C5D0B07BB7C09FFB99A856D6A1D696BC5326D20281FF39937E44F9DAE2F2FE2CE8E5154E3FB870941EA02E253B1AC4EB8CCC2A847D06143613E0DFE83E1820EB6CF04255EB40A0D45D1CC777497A0C387A6A170CEE50AB32924579E4D5B1AB9ACFC186EF5DCAA813A0C120607AB516B2146BDA1BEB290F2A808BE29EE5993EAEC5E4235F38A32F94D2CFE6C778C60BC95F3D4288CE9B8291F900FAE1AEFF60B665823A477F551AF63AB3D387906DBE4804CA95A3B9E0120639147C67C23AC4B39D884C544ED526BA01380A9CEEE849F9818E5F84DD8A5337B270A1CC2C4D9E06BE634F46363FEE92A0992E432ECA00D4D03B409FE6457C9912FF99E7ECE0EC5707905B73D139EC929D8368372D8A381CA34822869C1C5CB94D393866E206071CB452B899BC42457CE8973E19430E0B93579A8137D2755F0698370317AC4D8E546FFD99E1B54D04C92E9323D42AFCC95A691A87929ED019D9C8A1D21183269842C1A15A7A999B78C95176A8A8F3C6313D7E32BD17F00BE83F01B25017AE00BA82206E4BB75FA95AC460F349D52A9B01B6D227FFBF53D92D505BAEB85866ABCBD1122FB1CD856DD5458358F931741260CC89391A6CF196FB4FADDC71757A99C5885381FEF18A39EC3917AFD38F8AEDF9DCE0F9B80A83B9646BD4D3800B270E369FEE52AAD3845A7C526FDB17338A3E17236CEAFE06D60BFB6687A7BB8EF740EB7A14C7CA3C11A2B6B4BBB69822A1F45D51DFB1B557BAC24DDE6D367911486E516F01F8C2DDEA35B409954BBB3BC22BB2BD40ED55606580B26F30261C3B44D5DF280BC4C417811C437E5EEED28F130F75CABEB72307B286E4B317DF0B5BBF2FF4AC8CACFBB89A5C8149BD83D24221DD7FBB8073B339D41C85FBD2656ECB487781A84C599A9E6EACD045F5A18A39BB75E77A978DB02C98D75F7FF9203FC9A9356274C44DCA41A2A28F6D9E4CAD2B826ED670888658E5C150C97819DA7521CA51DB3DF33948072C052D26BB13207F49CE1FC675F4CB1B479F0A0096272F0CB266C607F7199E59B31424A66F11D67D2ACEFB0968BF06671A3D71A2FE79EE1849D54B79FEE56BBFA468B799EC99C2DE7ECA42C8D254507FD2D1B738D30DE415A498F97CDFB6AA0462BB425F58DCF790591F5CE23A3662C9919E20E1ED56137D33640C140CDAC47DB04BB657D2AA8EF18408115662434507BA0AF8DD8F854AB31B8C5AA66803C1C73C2D87EF2D11E9876795E2640A670F57EF17163029B50E4B9C3E438C70C2A4159900615255D37819EE4E8C582AD171424749DB01A58073BA1E54F11D193F4C81B00C825C2C3493CE2CFCDE3FC4881F63A85D24681A9D09BE9B6833E95A1D7DA1104DA9BB3FCD919BAF3893AC64844FEA2943B7706DDA3CB2E6BEA5C82FC24D694F4DDE84EAEB2E194D7C8EB45771DE5D7F10D800E9382B47227F3A49408CA17B592969D54703359092C38BA4CD937C6F0C71C74BAC2567FECD4305AE82ABC5E6A931F56EFCBB666E9473CF4CFE4D8C5DD40D7975692F6A862FFB7CF87B4A75AC6355996FE1726997E36BC9D9A7B54795634BC269330E5B4D1D3B13AEC2F2C400BC35789805E5DAD38DA4542E6D4C0D226DC308D117B509538A0B60861E20439F48D1A5F5C103CAAEF95048254EB851CAAF32F4BF044CDA3F1D06EF6176DA571F9382A8ADFF9AC39890C5DC2E3CB3949D21938C8A6C25C3C01525828B46F3DD57E7A54897F07CAE18D47784087FE26640D4683B5AA9101219A249B4FD9631497FF2F4EEF62F60402323AC0D3E38F2B631A0456E93FCE53DBBCFC35C83BACFF27587B362E87145D3C60917B7790295EC31467C3907D0AF7CF8BBD089752FAB4A43FFE7502734C5272C94C69769E9106E30AD73094992AAD0A622B46E308E656CF2F262E35AAA8263F8222C9D43E250A2847174E604833C84C2A034BA22AAB7A730178FE07688AA71CF42DDFEB46563C58546E01F0F8B046E535595954EB08018637879F40B4E2918CD2E03CED1756C36EAF756E6AEBAF24C3A60FC8B10A1EE872553AC2EDED30F5E7E871E4E114A66F9CCE868A504ED367A47C94477C79A178231C4B03037DC0112BEBC5D2862FE77F9DF992475404A0EC788793D7E093AFDF300FFE5627122D2EAC1273FB3BC3619D00D33AA2A85580976250FB26A0DBACC66F5DE24FAD191C3FC09A9FBD25C07EA98DCCF774599CFC7136A6BC8BD401D9F2634E703D918240988396B7A847A9160C45EF8A4B6ED522371914F4DCF3581DFCB6C463D6D1DAE9D130B433563AF1C1005D5D6564C2D76CC10194BDF8B48A2307343CAE9CE23CB7F8A47FC3CEE248EAE7251DA2BC1331D6C9074B8A084CDEFFFBE476B98BB39395E5EFA7D3A7F792905027ABD7A4B3766E4ACE0A3C0F9EBAB1F1F33CC1606DEE3CE61037AFFFC5A03A8B9B87550C8B963E934AF3C4A306DF3D665C485568C4371BD2C3B0A147671E4EF39EB5148A371DE8C0CAED8CBB659F3496FFA47E65AD667D629FF9340EF4E9768BA585267EC72CB6038266C996426C6E956E20CC214079ECD549FD25D03242430842058F9A99CF5F6753AB125E5D01105F926F22FD03AC888D4A2B2CC1CDFDD68919C93AF6B210BCF8E28323D956A7CAA2EE72372D3DE62B7A53E7000D34A8ABCD66B077BD2F30CD45D9FFD104CE747B3CA15226E57323551B6E42DA5F2DA06AECF03F956E22BA3B8B109083496CB6354C6404CB26E2C93F7225AD5B35E5995446DD8064B6C0215AD5EEBE4366EBDB349413E8F5D19AAE60A350787FDE4BFA818D7CBB10C88A4EA8497EF185CB5B2BEE9FF1F005ED5D48DC3A1A7CBEFC0B6F0BD5DF63D3F4C029C564A1A59DB0082C9EA4670C37E47520EAB606D5AC73E21D976C4216DE420F245959B1690ACC16BBCA5104AF713CD544D65E4DBB9C7C85D0B3D66515C939E2A624B2BDB786BCB720389928A31D94A9F715684D45B35B748CD03CD7DC8B6BA7CE6FF77D502BD5BA19D27400D8262643022AF8BBFA7E3EFCE19C0E8A4C654953E73529279D8D553300B571362D163ACABFE05DDB4F6C3280D8E6E7C48876612B69F5ECC891BC960088932BFDF11EEEEC63490188E201CE8D066305CC5874ECB79FC00AA732F2977A6FD236189FC1C797F02D43BA30ECB1BBE3D667F6418E4E79B0C935C6D36D173293AB20384163196CA5187AE133B9DD65F4AF94FA7DCE6E2815AA335C0AD0BE952D4D16A8BD763692D148BD0B481B41929533653A7FADD37F315EBA60FB5C7251042DBB3A3B8FC6AC3BAE2C978367ED7E804C32416CA814243F1CB7A18D36EA0C8BDDDD362A25424E3657A57929DE72D05BD0830D8AC6B4606D05F224D974517E4AB26213A589ED5E1D320D211A84634285A3520596D1A0B7065ABCBDB077EE1824532E366684A7CDC909984D46C5B8F07D6CD05BCC78960B2256D15E499039DB3FB66F1AB00E31E814C2E7EBBC89D29EDACCF54059ABED1292C7 sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EADC854C852CA86BE939FADDB925EDAAE89 -smlen = 2191 -sm = F89F6AC8BB8A933515E8A253FCA98568D15EFAC155B05222B9217D79889FC333F81C078DA2EA04B11DB8A702F39F97A3341A2FB648BFA5DB3436F7AE68AA33C77763FC1A473FBADEEC78A35D46E373AC2FD6FCFA4E897AEECF8052DCE3A374F0F1D45E0D8CCF98E2EAAF08CB78CAC8A66879C343507673C49AD5513D18C895F8444C7F608E3A1505A4CE9A19BC6A5EFC9C774703F7EBAAEC2AA8E704B7854D8AE0503B9FA6D3EFB4E910C6A4031EE2D8170F83922C162802E3DF9F2E8A49F3C8AE8AC6041BD1395C00A04EF37A9683826DA13444EA42EDD40FC5CDC5FA2B1B6D3C756B0CF0CDDFAAF746F77857B3862F52823F86C20AAC28993E68C74F738A3F443388E23C7C2D9EB02802976280268724B594FC1DF2235AF69074D9C82BC04036580E07364364DAFF74EEA4DBC63227227B72E4284B01E20433802F116C63765BE9B3FE7E54DF094FACD2963A5FDCE7BC512CB229BCA3D6B628FA07D2FAF010319B5D910EC8F6A25A3CD77A8CAA30B5CABF33AA1D4EB7924DC320D4C20E81B04AA4A5266D953F2F10403C63D208CEA9ABA26EAE85AE73C6D66DFA55E5172580F701064CB08CB1C2ED6F1A27C0D9580DEF0FBE6C9B47C32E75CF194F0CCD80E349C07625BF270B5DB2014349028BEE3B5C2CB3962345D28EF5160C4F901BF96106C583810257DD7D58CA3CB459443A212C505262A4746A7B6DAA3CF7534EA4053C81EB3555D01C864D54CE9092E179569611FA9B2169C96745A88C491C78B5442837FE814079B9A5411619E152A1A9477E12CEC0F5E6B8D8666647D4F80EEF5D39D3A566F249670B259BC22EDB32C0963DC558A7CF09BA9134A64B6F93A61063C7AFC4F877BB6B328FCE703C2E121AB15B49BAEC4B773DFB590F0EF661D1FC6E6031CB1CB63BF984EC53D90C9779802F259FB718D0537771E091D146C183A060FC82EB102DABCEE9111DFEE851A9CBFE253BF7BBA372A9031F05083A6C00974320AC91428CEEBF3F84D79A05B149C66FA28998CFC321573E494019E5922512160D8D1379F69A5BFF82C0BA065B500015FE3A6E1F7FBD4C762C71420423066BC1C3CE187BBBD9EF06A0169C0A9680FCFBA89D0349C0BB97D801515B95A4B3A662749046D4BE3B75932FF0EFEF5E7BF5B28D47BDD4D8E8C15B4E6D3E494BE38226F2A6A7B5E707AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +smlen = 2317 +sm = D6745446E8C9210384EE96305B8413C4A4C62F900794B8A045197E80CC0ECDD863E61AE923E042AA44809C49D556CC77E2FA1FF8F29E5462AB12175889A6129496BFE2B7BA56B1A3C1D2E54148F3D2FC7E86D7EC50074BBC05807D00F7DCAE04C98F3E3629FDEC887043BC0C94E0E79D2F598C33918C0838D517915B75E9C74E74E745F304080BFA21B96606EC0198257CE7FE7EE724DCEF1BC8CA04907AE7C99E1554E55D90A3792DF54016ABA6D768C7F041FF7AA2E6A90781087E7CA8B754667ADABCF24BEACDB6EAFABA72E2A6BA1852E9047EB18BA44BA5D568984A7ED981D9AF23495FC0E7308C5D9F8D6F43F5151EBAFFC2C06CCAAA5940B206B166CF0B8C0814B01453020BC0DC836DCB5DE980776EBEE7361333D45208DD797D9880264BDD82EDA9749D7BE0D91B91A4C52E51EB8747309F7135F82983538A8EE6B7F8F4D44FADEC8B3A1C770813240F618B7BF9B2CB87BAB15D2CC6A8F4FD665500020DF828D7E9D15A4D49004EC5D1620940F93943F99C8A1A5ACC91C6D27ED2BB7ED35B22D312CAAE30EEF638DA0F533D29AE10DE3846C0DF0ACA8DC0849BF39FEA479E0A3A4BE51396D2F2260A4882074EC6C5E0B1CD9FD7F1F4D8302D421447E8E8820ACF25F87A10E946C75755BE5A2C6FD0C19C204A4FBDDC7357239745B57920DF295A0B8769734292EAE75626759C203CC6EB999858B6A9EFFE6C2EA3E3EA526A734EA2F9037700423F80EC237A5C534459B0A9B31EB3BF00BB992987CEFF2BEF7B8B7F786D974941D3FFF2B611620349575722FEDEC75BC17C49F78B2CECE4C3C11B355896ACA7ACE81AE304710B3632EF4CD8FE37F2379AD11DCD33FE632E22B7B4B678FC2CD8ADB9FB1580C67663EE9DF58EB115D0348DEA822F21587D7DB2F3C3D43FEA512CA267DC78959A1F45FDF3D8959D35763D7488D54D5BCB9DB6441539540F4269173B1E6890EA8749EA69AB63B00761DEE9B83DEE5C7A4FCF2EA9913FDE5A299D8391D0ACBC83330238CA47F67E7FE66D370028AD1D84D5D3CFD3D1D68CDE9D490E2EF9F66095A9EC05F2F07565506616BE645B41D7738DE05140AC433319530F92230394CE36C6EADBA2C185A64748E5FBC8EE30C805211391F29AD780BFA25E4ED0D33665ECE2EA2BF181639B82129D44452B9366BEFD7035A63D047E5D5826A7FDD2C5D156E2846A9043BA2B0BE79C1D4077756F93EF27DD79B3EBF9F5E22BA86628608A8EAA3EFD3BD1A44B3C1349C6177169FA1FCECB986350E87C13DFA92844AA1100367F877B4E302D2208F0C2C307B4A662749046D4BE3B75932FF0EFEF5E7BF5B28D47BDD4D8E8C15B4E6D3E494BE38226F2A6A7B5E707AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = 6C1665FA5890BCA185136C485DF7AF584CDDA1FD531A6E7FAD7969FAAB7467ED00DE79843827F91FABAE5D92EBA7867AD04E7A5014A98D8D9719E526FC02DCB1D7547E5A6033AC27E89D63798DF648F7512018C691761350F5D508C76A2BA87114CAD1C16D775FF66822609ECB1D928069241870F5775668033790D1F8F644131F7AD3208E330E6AB64498BF4BD411CEED96340A42211E5C4B4CC8BBAD1A620D1CF3C7B7AC1AD8EB619DE916435183C0AA411DAC2BE1E1D389F9FD492C8AB25A46FE6D706145D9A1A70B4CEEBEFA660CB2042E966E745D3C2D42A16A798E2D886D243B4C976D8971E82D837ACC21D9B903AB48C7F4447126E27E404D41C1FA8A1021BB8E47E4F14A67CC61C658CEF79999299B9EE407B4A16065F187AA4047ABFD143D1678C2FA388232C909CBAE0BEC1491C22893C8CECDFE40EF094E8DB3A128B864E847CA6C6BDF5EEB8FFE9E1C270575647BAD45EBB5596C25FB9C20D18D5DEE37D2FA53932DD92DB03DDAC5C2E0FA40E34107AA0BA4D746A9C7363094802EBCDD413F153925482746CD455A78054EAFA2A7B7737E8ADC4498D20A2FAAC93E4CC3F8568D834BCA06AC3F6ECF4B93A23AF60BECD3E74D7C691AC23A924BE192E7F342A5FA95A8246E12970799CD374CF4233A15AFD62EBF86A80D519EB0CC9DFC73BD4148B759BA6C2196867423B1DFE8FDC1D53D69CFD6C32ECB2891175F331324B713FFE234F816E7AD045B82681BF72364EE73A6DCBF3F9F6182AAB5C22244F132EBA4C3A274DF33AD060D1240A73CE0C78B9F49A1A4AAA95E96FA9AC5FF175F58E7F290957575278BE1D9A92784E0C2037356308B02AFAABE63539EDCB2D9F0BEEC588F13E7272165FA8C103F06A11F71D65258A45654252D83E9672BF7DD8A10338618346ECCDA66EBB3D44A24B4B91036E6493FB2A777B13691833F91CF0876D3D66FB5827674D2B54D8D78F88DF0490EED3971B2A265BBCBDD30D8954304F1912F5EC52BA3675E5AD077C72D8DB6FB44F760C281822BEA73EED95CDC9BFA75E88B1A25E00005E85208BDFA36F3A9C5702A9766AEDC4D029A7F5E08BA8B0871D38209D19BC4E3577B8F1B9D2E96E0F1E42F91F21DFC585ED9E9E839C57F51AC2A4DFC534CF74F1E5F995E9F35169C48CF2F610ADB4D05B95C6DC4BA3203294128E14643D53C8DA03BA56E178497D19BF18D01B188B0981D9ED27F1826423A2C05C1EAD9CA44EAFD70493C0D51BC9598383D24F61E0266AA7A94CCE559066C204001680D428EFEF042D9CA8A4957CFDB3A64BF7312D8C6EFCED42149E7FA6E65FE80A8526AAE3CEA3B9EB93B0EE53F1000E11CBCF69D34EFE94208D7B91AA2CE9B095389642A97D005A7F1341327CC4E9B6D770FE7AF8D4253944A9AECF4336C62A3546257AACC2B72163F5FB09E664103552F05F48537962B9C94EE55E84E3384C156BB74255C02B514C4D80549A6CD3B284DBCB0A711AC8C0A5FE8B0F1E93A0BACB375FC2E7F76B0044CD0097BEB5D51EE47FB17257E2EBB5167A2531EB8B80F0C948DB700A06360D92D809B6D9D994D5D8CEE4B6F1CF89D1A9C6894E9E319537A51B1BC28EE6835BC96F7EBF3CE552B12A5A1B9B03BB5A8E93CFC493B9DD2FD6C5D2F38C47844315E319965F4EACE0A9708A83B70A684640B1F71A9705EC89A3284E0C37531479FAA1927BCBC34908F21B84997BB8B69365836FED3E1644FA9BD6F47CBDFF606958EBC9295FDD5CAB4A078E72F98B1748A0C1F32F09922D1D1F68D0A2E591009002AF140BAB3ACBBE98D8DC5A52330FE1C80B66122A11404ABC69F2F36E23F775799DC89B6ABFD2295084EDEE9B61AEF10159304F90D48003846E8CC4A664A4EC75BD10AA24DCC64F35A8F6A134464B65098E17CC8833EA0EB03E255D1F9310B3C085ED60EB5E54D7F23043991E32318C0E9B8B677BF499952C0C3B29EE7651A5DE46A31CE8DF31B5B6068009D1724620BB42A9D97E1E44129A40768B04F7AC9DE7317F249E5A04BBA682F7FA2E89FA819DF625AD674178B715289E87030DF531AD491E1323DAD2B81577198DA668EDFB9CA2AB44C691174BCAFD5FD7487F0C150DE87C5471B185689C23D0829C7098DF35E644A62B587CEE10C0FF5DB0F51EA837DA4D7AA33D9B38A2813B08B35456DF155ECDE4CF8517C0105CB81352AA166CB672927E08B37F7B977D1D1C3D027EBDE7D9BABAB76223D134384AC80BAA104FCEC7D85B9E4140E7B224B71F09C6CC409A8C5496C3778F955DDE5164AF159E306BC3A1E586F1F2388A179B4C4D213EC951EE58504E521CE200CBC46B5750BFF06FAA0DCF56E9475FA0E7640BFB42EF7C5DC8D28B3310421E1B9537DD1DFCC9D1F19475C8941F26855DF2598EBD0B4626B5E012AE07E93CB8DA63958B5EAB4897AE84C42CF9A39A9609D23822FCAC4B7870295ECFDB8DA3905BC77F0080F36EFF92020E05FD8C3C7CB22D4CDBA8BA607367F7BAC7417AE3630B59F8ADAA0EAEABF5B4F4BE86D221ABCCCCE39A9F472B0394DD7E8C66992EDDEC103BB76C455C4BBE5B276851A27F7B158E93EACB945C8E4B19D561D492F12A45E8F3C3A7632341430A16547542794A3558E53D059FBEA04F9BB62DE8EF68E89715D13C84E19878F740AB44A6BCD97021D988391157C7FDBA908BABC61BA931A5BE7E5A0D44ACF54A9ACB66510358B413FCCE4F082B5C07DCCB3A3E4B9DF93A3B6B2FD39BC0EF51AE76BE18B473F59198E8C5C3BED4831E8F85D7507C8260B9D2B0106E463325C43673A172D78E88C70512745CDA7C1A172FA9716D4771BF84525C4CDC4D4782AB3CFB94237BB094EFAF0A158ECE169A2224FC22901E65932FC002F52593609F44567BAB5786AE18D8F53BEC680DAC32633F56C87F03B95A16DD16E3406E32BEE17DF82B589C191D1BFA00B5B6E7C76D8A6FE93A6053402E21707478BA27BDE838603A7FBB9E444C9C82FE985435086F9F988199C9CE192AB12F83A47FCAC27A1A32E05189F2DA3324298F50ACA8D66168708ECA07CE51B45FBF7E38183F6524EBABA960F37A34596823D1FC4772C60B7D0695285A221EECB52771DB0B465399CEAC1B7D01323F18E8D4158D06A3929C0E8B6E1CFEEBA7114AACA5255A803A4A8CF0F00E6FE60F72B39C31D1D3C64BF90FE03659E87EFFCFBC8F48965C44F4E18496C2550635B2D3085C24D8B34B6A2359C946ECBAE4BA206D1AC64CE6E10775652CBF6C2C6E45CD87C01C883ED3FBCCC9E09691B26653578740DD3460203AC9AD5DA5E721BF6C0D5F1333A3231523815ADFB0900937550CDEB0D9051669F4504355859A4E680EB172AFE3D92ABACA4B018FE31DA206C54709F679B8A69DC3DB7DA79EBE6308A44660BA3A64E262006AC3C666DAE2E982F63DB36C98AE4B14324CB5739BEB93B89BC7F21FD46351D0FCF66685A0F3C9A60EBC6B2E7E84D38F28044EADA63A0DB7A52123067785E6E8D922224FBA5806D3D2614B1255899AD51ED7188C9322A9952AA874F0B37DD0D22E447F9E53ECE854695B2EF5F30F08649CF2D382ACCAF76B55D4B8D9D9B146B936CCEA587D65A0E1CB7DEDEE0C85DB539605621ABB07F7B2A77C9FA4C157A80E04EE7C6F2FFEC28E6829DEFEC9A3E4AF2ECB7ADE570EA814CED4A91642EEC4FE244C0C1E38E9290C76F0C96D606FCA82A2DE17D03EA92FFBA4960559B867A46D68DA7D7F61616AEB3618E6B5A8A464FEB8717AEBB88BDF47A0C109B32C561282484DB970001CF6645457FA8F77F2831E56A67D8212AF097BC54F5DEF89FB14096F5077872D6A8DB0C815B851FE9D9C70F200D99796C9A776AEFADA17D5C0BA52741AB4E9A5261303849330AE3BA8CEE457C4B908B5ECA4D172518C250D52C64DDAF51EFEE824F8396D20B6A9568ECBDECC37DC9D48C5272BB4A93AB2CCA5164B63FDDEF32A8351C155D41555090C5B40AEAAE087C86B20E6A83077C67082F442763324F960EC32456CE4FABDC18837BC01C3452BAAE57B676CFD31841A62D92D3FEA9FFB7146A5A11E494B17CEFDC4BA253A6D7D3D068D9AAB0BDDE82790545A77E4B0997D4D5373EF15C7B884D6DCAE7A9C756ED040D2DD55D4403AD2C50EC7B1D8D2BF5177A5897A981FF6C23E7EE4C1D089D4A3A6CB275596F2F6932B35C9E8EC5400807D54303CFEB9A79BD909F8DF101091960B8DCA1B31CA64514512028957A1EDBA4BDAC8AD78BB2F39C6A9E5802119D259184BEC40F20BA25D3CF2E9EC4D02D428B9B4AAD4B8EEE871D1A893AE0A2EB70AA3C8009DD9B0CE5633BD11291BE4DCF550B40FC387CB687D192D96339BA126D5008E8B50FCC84E368F718A458CCA9AAD17E8F9F8A317312C337BDB952546487F9070A0788B7415BF2A2AC75A811E580D458C7A51D01085318C395DD49F36688063E3B57851469ECA9889929DA08990DE292BE8D6F38F9037BDEA5EC11ACE1D057CC5538F246CFD11EA4CD78B9D2912F9354284384933E556156063784D83531FD30E7704B1C4AABA586CC6C32DE38805D763073E71334C14409D4D4E931BFE482CF3D28A448964CB6AACBDFEE7A95B3CA62BAE691728DAF7D5664F06129DB4D86F0F33087719BF85B0648E5A85929F50FC5459508769C1B3698AC072721714AB32DA1E68A85A897BA7FD6701551FC0BDC307B16FCEC05B095D51892DCB15B8AA9E6EAC49754D7618052227DD4AEA9A4B0541C546E3BDE04E7D93BDE8C5A2DE5F65F57E37895B4458C336C9CEF9AEFB06A6D05BDBC56AC52ED0E21A0DD9B42677E88220AC49677DE87383B1173E48076C5DE69E28CDEA083B20A7977668973BFC450F74AA902E908CCF7EED549453E8281F2AD64FFDF618C8D4102566DB91122C2A7671E27973CC285F9E7CCE59FB132B10F42503461624972AC9232E5E3807D3D6C9E73277E36DACF375D47C4A4C0BCEA328486FC6107ACCA1F13429FD72FA679FE4A70C9C5F51270C2D155DBFC2DE950B465F2E5AA751558C54BC5E43930412E7DA3119B1AADBB48EF6D830EC11B469DDD23CE2B9D628DED840F042913AED3ACAA9D348F4F5773E50D7174605E5842E8C0A423165A31571FFA109503694FCBEB1690578288393FB92C3157029D3F0DD52118ABA80E0E8400CCE551439C354A015A4C6784695555E6824CA6613F24FC7F9C8839E250D189CD5235AF59824724F17841A256C766BFB27ACBB7E4E88355E4DFCDED4B4E41FA07BF97C27C8B82E80186AAAC9E25EA9204C4FDBF6D837719E96CAF7A0379886D8A0B9E5A07F0E5A84DA3084E537F33BF3B3B33CE45E584A5D71F8121B49E04E957416063D5C17DDA993DC384B8151A009D736C576308047F5606C759736A6EC86385EA8CFB2ADCAB8CD1E8B184ED7886EA600ABF12A11888F5C60F5A5AC73A7EED6C2181935404817BEAEFC0D50667B044C5B97962BA617F3D333A633CE96B0A39136E5B8C4183A632EDC592BB366F9A7669D49D435BBCD9033A8C7D42793B0DE2B416F0A6DA3ACE0A7E829A87DF938074778FA260C0C95F9717916BB99752FEB103C795BCF5498C15B31ED0959CDF09586D47F79858D1DF88DEE780CB7F5DBADF3D8C4491AFCCC8CB36FAD0DEBFC2F7B82EA57E01E6BC6B18345FB0863D37EDDD8A0CAC8075FE8E02C7C748F7322960479BAC340DA84F78981C56D261B49E06B1205F8FBECB2D6E5877497A2F4966B78BE596B8DC195951620F290C92A077199317677C368B17365D4286597336EDB2C8DCFACCBFB86518E77A64A8DB3123C185DCF8BDEAD7EC671FECAB086462745FFE0A09AC7A90163111384984D9B4542459C101B928AD944269CCA4CD2527B00029628D1B6AC107D915FB538B5EE338449F7B32DF345FB884E8729E29B09ED0EA0E6C7F131F0CC8714E6DBDA80431E32595A743CDBC12DECC2B3602AFB12AA04A51ED55E3A8C282C695C663E1D06391D31FB267B0573711CC4FC49352D47EA8EFDF065ECBAD005B6BD5C99C2CA21AA7CB244FC49B82EFC3BDA5F6A68E7AF46A434631A3C3AA7AB7E413FC049E49A07B99CE4CB22D92E1040D952E752B54859F7DEACE4248C2C414461C622A015BCC4AD591EE14CA266217C09072DDD5B35E959CCAFE6EFDA7D7808A6F4644A59879521B091391B5994E9CDAF514204783F355DEC1D95DBE8CA203D3C09863FE5BF3C36F52B24DF6221FDE1A8A3FB9F6DBF0A8062E56CA48D7BAD37075EBC36C34279F3DD7FF20E80FAA680EB04687AD65276A282A3EAA7EB95E34201DA75C52D32A25A8BA44636C69834794550584D5800CD6C26FB719310936027D71299C5209D286BB56A52479583D7BD49C3312D5EE5AB8D4C1C6F9EAC50B586884C2E976D06F618A9423724FA3B0AFE598D8D5C2F49CCAC1A16A91112A38A252F1F5BAE346CEBF890F423BE732ADB0784AAB4CCCB8A1679E404E7D93E299EC0B603C48B4A6418412C3EDB1389AC031C11106AC7B4B95861CAC7BE6D8015A6305A4E9AF0BD09056539AFA49B7E001514B9C45E2196C53829E3A93B8F14FD7370A17BA2E125EAC3FAC61C116EB8C334AA415C02351EF00412E64505AA3FF29B7E3EB170A59515A556CC78B75B35B615C4E22A5E2677DD31B7105AB09A61C853A9E31EC78B86CD857EF74D841F2ABE8935DE123246909A505992B82F89D46C43ABB2FEC7E3CD94AE837897BD2DE5CA3280A8F7D0708684E965DFA5BC7E3D5C8DACA3330AD9D528FE147B936F5E341770F3BC0CF8B2056D5ACE955084346D62248296C4607CC03B53FE1BBBD597F1D5CA01D631FED5A524E5DC67A67AFB5583B5A5ACD776A7053E56697680BF6E2CB4DE411F9A12CBAA4BEE1F6A94768A16B5F6F99EF3E935265D7974364216FA48F95CCDEDA68619DC927628133773A546E37EC7ADD04A9E469BB4812C8FDB418B32C1C18CDD96E240189BECF7C87310B97C447FB728EE292B99090296133DCC236E5AB3865F1BD097F85DD999AFD4517A4F290BDE691BA258D3D1DCF4A1F10F9E50B098F458CB16E96987C59306D429B521FFDFC9E1637EE1BB5C13131CBB21E39D60A5AF96EC24F919B101F03989117899E77FD9BF61D6ED2F1C24AAF28DCA540664841C7 +pk = 6C1665FA5890BCA185136C485DF7AF581EF444897714529F9DA76E4C0E3895A24C5A3F7DE03A598C8608A036BF5DBF568DE32D9FDB083D8A5D69343E5B454D37CAB5DFA7EB44F199FB5DBD3030333E1B9DE35392F0466FAA34A84F0E358AD6B0641AB29DB24110CB0BA951EF48A12F9DC462DFAAFFBAE3410A65CA4E87636D2ABA743818213CE809A0AA358DF1968FA939E8A0AE29E5EA364018FDCBB03A700477BC9E56D2F234A7AC6783BD6A32B2BFE9B6959391B269D7C9E9773576D6D1E31B3CC14C775C3BAB21FA16EF63D0CB58EC14BA4BAD46FFF02502A48F53F986AB71CE29231267AAC50F0343C15F39ABC9D1C48D3D99199505E12DF9E4A99E05B4C476D5D5BCF1CD5DD7AF5C71AD991D9542473FEA2E3874C2F26F72F54477578369CE40E47772A0748439C7D426012CBE2532C40A5AEB7325F9123D05C747D4CCC848EC07952DFEDBD5F6376E4626DB34031324548B4DC35780B4B1F65A5C5190508EC6520FCA5E1DDCB7F362FB9318B48E6B9A54E2D7FAA6334A217E57AF8F427F097C1E8008A423C47E55C67B1A9BAD12C851B4DF46D9E0E71DC5AD77D5C05420A9E39FDFA294666F426BA7D3CE2B597B6A29A3E2E60D661AA1635648958C0D0BE61F87091ADBC0FED0D3ED4DA466FC017046842998D6CB8BA8541FBF622B1AFC5ECD13CBD7623FDBC640C356FF64D63EB2F919599222E3CE2CE1522CFA437BC9F5E9BABFA031475831826D4CA827BE31F03FC87E373F60E7C334DCF2125765301653158819DC0F8935560BE3110063634E00E8852CD97D687278E78298ECA4D7B7067C874190952E07CB4E25360934142A24266217A6D93E620D5F4E23F7F890C889F4B176CC47DBE633350F0FA452022E45B31C382174337A36F56D15BBB8215C42FC748A13CB59144AD420088F190A9C90219F8DD6C3C83EA6D7B2339D82AD836D2EE66D77B1549E86FFF68F698D3D245B5DFDD2EA513B21D53BF46383D81BDA919B90FC2AAEB8A187A931CB42EFBF35223FAD109DA8CD25E38F580B003A9DBAAE8C42D0540ED581BBC40360B231CDDC6BE648CC8F0B85B4A7685BF66415175ACA6492BE6EA168E59F61B46175A989F296EC987441F33A6E6ED01F1BFA281DFC464C268027E4DBBDCC5E04FB8EB22F8213152F9BD2B088F696A87E1CA583A2D4C204FE9A578E63C6C2335E224970402AE05A23C7A6A0872C0449D8CBFE5651B504F0924E3E6C3C51B26984C5166CE68CC23924389B7A192FB666D698A58F1B18A150E9937F949D8C602BF86FB4A4C8F7BE6EC68B45C15F67E62BC08B6BBECE4D9A206C0F63A837DCFC9F86462F1D20CC2AA496D14700A575FDC37C9EEA39488AE6D0A3531EEAFC6FCEE37D0352BE18542FA7FB51F1AD92ACAC511875FAF2A7DACCE563E69D8902F6418DB0C20B3F903C855C44C3458C8881AE4C216AD19E3017D9BA1F9604A0DAA8D0949CD9DCD55A984E37E412036FF1DC26EEA8B86639EE6E4F58EE162624E67C34EB6F6517AE0F1A25B1CE05824A0B3523985DE2491076A56A66B27D0717C98F004E1244420FC9285F98D83577AA27514AFA637BF3F4B319D49274BA2F1CF2331DE4A7465C50972086AD71967EA5F319FBD424FBE963B6D15760BD949813F9415B959A852509EB41755037E8EDC326623BF74A62A1BC78D3E110CCFD27152257E565260D745D12D5E7F44772B530649EB3203F5C5B8032AB32E91E69B195BBFA551B45143472904FEA9F209A4B3F9A105A5B88A12ABEB6410BC74818BACFA3FE7B44F117008F704FE94CC9AC00CA82C9BB3ABCC337D0E9393FF28CD8273044984530E7FE2FE1DB9915A4EC626AC14871242283404097624A77125D44E64C334437224A7FE3E71275475832D60082EBF7AE59D284C9FBFC4C69CD0C8DD1B6DD8C0EFFABC4394071D54A93DBD3D40343F4E09AED60CE3CBA961537F90E5C7D124F08DA4AD7E1BFBA2A5B7F24DCBC2927E065C5ACE993987D866F4B5B011745071F07627E5D121A4A3D0469C5301B16AE41FBDFC8D5B86C472D9665D87EDC2ED4C07E0B0BD98A2819CD6978523C0B10CF67486632C1E25C81AF08259F1D14411752FE28343D8CFCD31AFACD248E73CE147D36ADD0E47A7001620B91D13C88C2283360AEBACDD169D08BEAE0F541CEA0BC858B48E6C83BE60204D271FFFB1CAB81078390ADC733024E9A9944A6B934040BA4750B53259E456C543CA5D9410093A95F360D41E91EC0899FFDBABFE909238C119079FA5FE47F5E324307F21E827363CC3542D12369086AED8D9C6407A5293A165A7B0C4A79856A17957BA3732C40E75273C4E179EB1AE3EF864431437F9B78803DFA91D0F4EE7B7BBD233FCDAF99032DAE791F27C295F903C48BD05189C9DA04A2C857680AE285F39E3C066E31ED052D7DFEA39DC54B8A4724C71FE0A0537823E9117054E0E9D5B805B111B352DA9F0E16FC533FF8C528776ADEE0BCC5AAC7D8AFA16EAC678887B3A265998841C00728BEF99DFEBDE6A03D738F2B67269EBCD58295431FD6C83CCF77C52CDC743C93710C489E508907B0B69017A9692C63E144A501AB5B9C817D7E87AC2C5CDEE58D61A97D2D42E630371BE8FF926A1CF08F5A6F849F812ECD266BA61EF1E1D36BCFAA7DFE418F4F6686BCA3F801531589E333CFFEB4A38F33FBF8C843BE511533E9A171BF3AD17DFA1A1A007A71188D67534488359977AC97331C16B696F5FF1D749CF068255031BB396F4040E440484BA843AFF1F7EC3D7DBE52180D691B2F90403EE13BAC5D5DFEEA7DAA6079187EE69369762334A1EAFB9C8B3314F8024955B2FFE9394B06FB1CD93B3FB0D4E79CA3BD3107658366A5C4224272C3CFF27E9E7B256AAF9736B50367BAECACD81E04C6A12DE6350CBC53CF623E48AE230D2BE8BAFF93CE449BCDAC8E76546D73CF5C1F875BB175CC10A3AB611D58D18C85CE844CE50CAAE79FFA145407D2481D2FC903662B9992B0591F553EC98D667D7D4FDA55470A9FC54C947CB51C327307715F16D58BB88B52B9E215F39F6E0A435E66A5235205FC875054578861E9054F4A7F6695C3E39BC0A2B1D17AA6223610705ACBAEC3F20AFC25B99DCFE5C9F4E11F4206691D738D8205FA651CA1D1CB0390FCBD587ED4C5CA26A6C2A4C17A51165F1F81598B32A52A3F32F846A93900E4A9A9BAC53088AE28337C5350A9911C9A034114C1F276B5207B01B4D5C4DB0F72B06D44A6A4CF7586AF4E359FC9771FD46313C7CAD0288D8943118E923C36702C591C390E504F5BDF30D092267CA954D301C9BCE31CD9FCADAE49452B4767644677812E26DA32D1FF827304C7D0A27178FD2E87826B5F074ACC403D0DE67AC5DD5C008919317F06F1B67AE8BD4B0813672FAEC840E3354658A08C3C7149309B706745E072C08E9E69C75FD4EDF88CF02FC63AACED9C59DE9EAEE4E318123FA8BCFCEDA4CDFFE75CF5A3A657A827AB8C3D42F98B962D4149EA4BBD30FC57EB1DC11223001D36F0C7B03D33C0493A70CFE385826583954871B7D68B2FC35A903DB22ECFEACD6181C4B2BC58F5566A41358D4411042E7F75FE6DDAC5C30EE66550662F100775EE8ABA63258BAA61C56DE4C8E07921D6A82530C1588DF3415206A44AEC9AF4B09B47FA543D524822B25CD1E04D16A41523C6B4082FFC2261BFFE18A673F4CBAD52DB920752DD44C2E989E3A50CC04C9DF9F54358F9CC286106CB0094EFCE3638FCD934C2FCFE3ED5A0BA859728740071F1C8426FC608FA42C4237BD59015951C6CA4E9F7394AA3B4FCFD619D7DA9BFABFD930F220E1253C61626CE6B2570BA6F088BCAD5366BE920E07DF2C05ADEE38B1D832FB84C28E820ED6789239CD2FDDF6CE1A8AFF60A396EBCC0012367FE7749A8FE9ECA5F7FCDBF5F0A8952913D517062E26A6877158B53EA1B6D0058F5C59671BE78D9088FFEBE77BB7876992A3307E8AAC2C2DFDF83949381CFF1E8EA6D1E416689BABB3EDCF4DB0B20A7BA0C2F16F320B38813145F29B0C9988E6CABD39891F414BB6E7162F59BBBB65D033470322F15308E3CE5756310D0DB8AA9EE2F437C56B244A6C1EF23CECC7B9E3CF9E49F7D30DBBF12ABA322D2D269542ABCE7A20C4F55F86966DCCC1A2E623D954E458058F8F21F861D977F10724732807CDA33E26336EC5F069A37585C39E5F90D3B09C41E97DAFAD2591EBBA3DF6B4A2E7736402FD07E5CF481E20D6A7F83C331528BD4868456C0A36A50CE180BBC8825C758383AA5B0FCBBD3672F5C7EB1A0861FE8F63159D4D39437A1C4EDA61397B8EA4F75A3FEE54C81B163A7EEF9BB2ACD7B509C7E40C6050AF1736140D3A5D21BDBAC33F42DCFEDBEE29F007F3EECB39DBF6D63B66482241820CF4C4A83203A35964230F8DE26591CCE4E268762C924C55F7CFFD5DE439ABD146D6C2023B517399468F8D5363207159C43A7DCC07E7393910A7943E7E225EF73202429E8B60D153EC80CFD445B646BB4DBFDCD8F1CB8301B34535D339B17BFBF8840A84BDEAD1F35B0894A29CAB46FA23F135893DDB02692393CAE4236EDEEF5DE67BA9E0C896B78208CD15D453B837857A9F66FE97A7B876BB30A410E82FB5B02EBA61AF4FD889B866706322E370EB474E128EB2F378B5CD1D5B34BA871B0C96D86D7319D6BED3CB65ACBAF1B16FF0D43A3110F16636997B875DCFC34DA30AC6419BDDA59AC81186C7B506CB6BAD2693AC5E7FBDD186C8CF70C69E54CB2D72FF494AB5D021C3D9F2312D42118B1E8D625E044046F042D71C343E505D8779AADD3363FD1DFD124CBA51099E81BE932BCF4F649F0ECA5EF322FDBFCC5F556840B55E2F520E11FC10469202F6A696021FEA0CB6EB18E930A8B977AE372B7EA14516ABEBC5B086597B82ACA4E3534F9F1BBEEE63B0400E0FBAF8C948E2EA6CBCAD4FC054114FDE77F1EEC713E6C5418C82B1D2B15604C293BD6621F33B241C94B3B71CC89FFDEEF8F246FB119B1F1497EE06EB99EEAA474151D026C12CCA3CF16A20D870ED47373307D5A515D2F080281103936985BC288ED93F6F1B1F061EA64CC12DF285AB4241426592BA7599F40E0B1D3B548626F713840F36C84EC146C7CDB6FCA59CFE8068C0949574F9D53ABB4193877D4EB1470A4E9621D7456E683A1D63A0FC5EC6E64F4A594C5D0E9EB585CE142D944F9C661B0C1D57FBCAD5023A4F1442DE583C7A71C6FF53DF0B7363E00BC64FD60999D33C89545263F9D0F2E255FA9DF22A2A7F22F4CA0FFCBEB282BD562A59F4699622B86996884FF62D3B15A7A3D491BE934365191BCD2DDC3BE81AE674BC5E6AB3E8106F37FA1DC8D443A48BA3655753A0BB0047185A5F5F44C660C56A452CEA3645C5030A80558A1E2C39358269ED0F2911F0E76D50285327DE1BA575B956197E12593BAEEC03B974B646366330B669E2C46E99386721027E10CA9862813264C963E58D9EF73DCFDA817E4446E1FA08EC0B73A93D9CF8D7A637CCC0B8BAB04BBAC41CDA36DD7D01D5F3C50DDF6162123CF4EAA1C21E1FBE47288A58C8ED00374BB286D419DEF8DBF086DC68558DAE9A602CDB78212475B838ADDA66E75A0B33E6F4B2F3FE6F19F8154C27401E3C6FA38E28284A18145F5CF4252B256922F73D07150F86FF52E6DCECEA93F3FF72BF476CE41B1916D0D22C8DEE3C0160BA5D2EA952150B28FFDC48CC8B2B9CCE1830E8C8049A3DBDBDE843C6DDCF6F75DC0E6CEBE30242FF18918F1AF2450CF6E8BF4E4292FDF3E555962D3589E28AC7E657C4D164678126856FE5E069227045C383583DEC7C7C4AAB247DA1BE7A722A6B21C9543C2D53939CEAE389829497915934F8181B7F233C03AC88040DDB3DBA510AEAA0C8ADB03DBDD776023A7FA3E37F251E3ED3398B09C521D878058900B52CDC45620597F6EA528F72222EDE1D8A1233E0A8E15A6C8FAC535174DC6004425D719FBF5B9C63D5345639D7E646EDD775A735E5A4F3BFD3E3CD4FA0DB81BABF4EF9CE70B754C226BCD09C4084A2C9502308B7142C6001D91E2BF49DB9A834308F821FFD3807D0FC4532BCBE2A767F9950EA799FBE8A9F01993A5F743D957ACD361F9F12CF3772BDD7105AA36C4B4FD0AB49A41FFA1C0B8DDC2042BBEA64EEE2EF6037D556E989517DD2F9C5DA56787B8A98F346AA9C306C598997B9351939B935A75F384115275C3B21A0CCD45C63A76F93B551EBA9EA706F5A42A77893A3DB56AD8EA9C6FC7DD9E711540E3788B354C7E26698A9E5E6F1C3A1DE10316235D648564AC98E4F61A22E70B89C160AAB5CD5B05C9BACA31ACA6577B7549E573ACDAE2F62E5AD948A12697166CDEF4E118F2B8C951CB7D764E87905CBC396AD9B1BB9504D231E294F95280A28025DF3DBD35CDB2FC7D2123FFC401E36C3DF4AD9B87452AC9AE97502A2A325877872325C2DC2F6E28BEF33980A36E9CB6A532D0625E38E7B5E358A1262EB81EA9A8D9EAAAEB3B02B0F946076F14D8E177BA9879FD5D8865E94883BE69A9CA2538C79F9481E93AD69DCB2D93A583C33362CC8E9886ACD72433967D7F2D4ECF8DCE335E3F752E17A8753E48F602CE686292257A566F296C16743CE0ECB565D2CB50A395A073E508D8B8AEEA7A20B4BC595F8D9E7C47EF7FE6090A5C4AE2D5F4E4A91946AA4852A78556BE2FF3D0281734DA8C0588DBC9EC86F3FB7D02FF5A1E8885DDB7E5B9656622E26D9144814310949C6D6E3A4C5A7DA6A3E45B2E3754C8AD8D3CF4B1AFD0234937A7F04CFDDAA24A555A387BAFDE395051928A8B117C594C30770BEECA6810D589374229D9940132A48B4277226A0EB6F8AEBF2BC390014ECA920E51B5C2D9C1B6ACB0EDFE3063C3B4289C01F574A24705606E6E69CB9ABBFEAFF00AF9AA6FCB3F499484DA2379BC4332CBED3883BB9FA85D46426C16277A294B189263D513423D6282EDF986E8901E59FE61DF48518E498B08B89CB77D8BE9B926830BA851895FEB3854B92C75D8AD29E498FEDC144642FD57E5DEE3EAD0F32E22DFA704A047B8E55E609A46DB932C226E6FE17121F8E98C3CCC3FA0C6C9EDF1C59A81EB0D609678A2045611D98CED1150E4E96B245B8E66D8CFCFE7F329E6B7C7042E0799BF4F1670D73F2E5DAFC4A5939CB35B46E3C6F2DF9E4A8C387488E8609D4169F80E0D6A3C773DE0E7FEBB0D94C53C220A2DC532F2D6DD77E4E8411ABD984755CA3F4ED0B7E3A76A5783401DF7BCD6D1B2B1B68BDAD50F4B001690A6354BB503F38B5859F41FFB71960009920A5CFDC8E12088E9D667BC86D27289B582870FFD2B991FEC934292853B4CF9DD15B0318BBD3E2397D9168226AC233F868D07EB00DBE71BF2BBB84C6D4AFBA7031E0DF438677129A4DBEF0A7E10EAD23D71A1322F28B0D48106DAFF8BD202B1551BAB037194599C9353D0FC738EC8A0A2EFBBDD54675B6DFD22107BC62B5913429FCB4C8A0148FE1E6B9E91A987E71B14E6AFA38153A3BEE492934C85B57D9F313E2E0C40963D07D8309E6CA568A1C2AF887B327CF65D7752202709587460F60DB4E15D73ACD1D22053753D5352EB1B94DC60EA7B44C46E8A474D3892B149BBCA3CC29731DDB78A319928EF8366ECDF57C62891350D109E9B83B5A3650952AE720F1557DA7639129652CD601AAFAC45AB058CAFBBCDD6D4F96626558C6AFA058433F5740A5981B6B631AB80AF7F8872B5464BAB2AB6446A094553D96D0308CB3BC64A2002611B38F01EB6B2ECABCA0188D110251145687EECCFEA886D73958A106E8780DF0FEC97B9DE8B52A282CD7E9FC744FB846403A29BFFDE39F84BF693007D60897F0B1F28ED101825A97605EB9C522070CA535EEFFF2F97B1E3B302940F34D40FB9BC61BF55E7010B71C971B2C138C87A1192 sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549FE6AF12943B58BE902D085CE4FAA10A0A -smlen = 2224 -sm = 21554D65AA937762468638FC220A7850DFB6D799743BC8FD2E51A2AB31192C3A8B108BFB280469A3D2C0D9A23C9856EE2C71D7034EBCDE4F9FD4B556E2455A63B2B059E2422DE206443B33495D78057B9A32FF39091E3C116714ABD68F80F813D6E566C8EB836FF6E542F9520D41C9AF1DC80C9FAD64D36983FED86C99361B7080BBCC1DE2842270C931662F40DC6692C595E064F102F7F211A1058B06CC48008BBB856D3036B2C34269C98B1A7C30EA750D915ECF12FCC8267E70A2E2DEEB69E397C45CD13B824C34F3DB6E0F38CE0FDB8A85FDD822E4B42162451B5E361C91694BA7A8F58A38AADCE1E8A4CD7000DE15A821B631177236BD609A29F8B4649D7021F9109C96F8DCCC9399E74BB0B480565BF978801C034C3F4957231419BEA790FF408C3E324EAABB13DC82545D33B4F7A3E700221A44EFA147BCF524ACDEB889D9F206E2EF32DD5CD76F5C44845CB1AF702159A3015C39CFC766187D8394C58E5EDF61648D86ECCAA2E7B9C9387B6339E9E3EEE02DDF55DB516841423F6AF8C575D1951B2426F4B1673D2683447D16AFA6BA2362821CB4531FFC21D902C25177209CD755BFFA98ED02AA2C1DE538C8A1BF8DB1EF2DE8EBDB3A06EBEA5E8D0B91959FED900F1538E24EC31AD27EAD63A4D71A87C8B3DFBF69D808E9FCF0CDFDB907B54F070520800D8B9C4BB791BACA361B68FFF1AF4147984184E44CA07F0EA6C808C4B759C4A3F257ACAAC487C192ED2314E40D3453E748DFB79DAE9CB726D56B478C49E4D3CAB00D347A98483E731182FBAD3F7A7A3F581D9EB8B2933E4A831C4D63F27A48BA49CEA6159F59EB635BC12BC2A93F8DF0AF9C23DD6643613C44E85CD81EAF9C1E05520E3AE9D07D38BD875056A0F6AB94CD77C15BB2723BBF9C560CD5447A642B8FC693700161BC1D60957BFA85F42CDEF4B011646D1B29F84912D5AF985C77437884D6A09951E04645F9F8A120E176113A7B578F8BB8928531E40D4D6549EAE057CC0F483231CD2AB8FEC0C6F071BE845136B805784ACB973A0AD949C9ED63B25A1EC09C1F89D282852886FF0936D6D8839DD5C6B8FB07D0C4B07F47D0E6DA4FDD4E9AB49F923598D3CD2E74AE219966493CD3D9CCEEB6C6F2BC748F5D3A2D321E75B94B0D18004AE935D66FC0E979D022BA565EA04482FFAB74B2FC06EB9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +smlen = 2350 +sm = 145B6ACFD578E6678537E9290AA22A50BA8D2E984AAAFC6ADB943A7D20FC4AC7A60847B23F12D85DC59975469AB53A545F0A26FB533059281C5F7F14D9C86673D13DA76FF4E6B602C1D17002C9CDA7F4034D898E4C3D1212B3F79792B1769C2E78C89975DE8D1CB24BF2A647CAC883C9AC7B19188DE323F81E7FC358B393C4BBDB8318B80D5DCA7342967C9112A7BBEEBCFEFDF6A21B0CD2206BF470C35BDAF43ACED35C8209372652DA23B49A2027F73A720F2F7FB2F4F10B2573392CC6B3BA0A5146F01DB011CDD25682A4200575DAEFC16679C47BA102DB33352D9881E50D5F241E418E788DA0AA46489A3641C1B882DA44CA284887121880E4B0A559B8742A2003E9F23019FB0864DC3E9F6358A06530AEA9933958DDFE7E82DBE1E88492A34795FBD235003AF2212C03B6FFCAFCDD7AAF54D3EEE66BCC4C203670ECFD5382418D83251442E3B3D31E96B9D1DC93BAB0E836EA761242EF546A7750C86EFE1D24FDCEFA03D182FBE78D7DC56242FAA8CACAD59255D553A9D5B79DBA9B7E6EEDEA69CC138F868F13AC19D3658AEA8BEC4C5A70B214EA1A84BD2B5C30357CD919AE05364566CAEA0A87D970C489D7BD0E185DB5F9F169FDCA886939BBCA6805FCF8927EE3B9C9613A7B67A66E8AFF1DAD63D02B8F519480100E436642B2D427BE2F639F438F69BC2690C19A3CC2690A66BBA3976455FF886E20ED7A17664B8D05A873A9907925DC81F84F8843286DF70AC2EB97510C04A6BD4996EFEA3E3138059A72CEA893053138CD398AB1A8C520BB002BE957670FA383EA154D6C9DFCBFA948D02FF02E91018342A455648A25A7E7D1B415285DF585837ACA90FF50CA4CAEAFDC817CD6E2B5C0FF40E44CB2E7D0120F50B1B064561F9A3337D99781756A0911C08D24866D92E63F86D83D7C202B4C4EC99C80C603E27D86E25B938B81C8E449A70169765A253AF2303118677CBB073FEA5EE597F899DEEE83DB46C6D17D042F99A97BEFD2A166B948C7DB492FDBF54786664F9B7526A77EDA78ADCC177FC85A00CDF07449BEF6A3894AC36BD2C91EDDED470BBB33BDCE85E368897EFA0531451D6AA38F744D33D2012CC6BF4652BD9C0263A04550A736549220EF00B54CED7FF12172718812381686857AB1C55EB49D1CCB349005909FE12F528F47E3A114593AE7F100715979DA137C40E7C96C5BE2EB16DB03631C9A63482FA6F74CA6090D80DB7163BFCB1CF5AE1C223722F3B5BE6FF1611117DB9F9D54E6BED8F9BD93AEE0A9577A5EFD8A084CAA965E55FADD06085752C50520E64B2C0DB6C6F2BC748F5D3A2D321E75B94B0D18004AE935D66FC0E979D022BA565EA04482FFAB74B2FC06EB9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 943121AE3F0F5AFE146E81E9D0C1DDD156DDFFA6263950A4E25AB3282834B2C975B9D7BD6D304EE77F78AA0744777450595BA2E730E8BF4BC21B3CBF5743587D4ECC72083D7A69313D9293B02E94E4134F9033EEFDEFB2BA80D6BB18A453AD25316821B9247E1C0AAB763447D7C1628914854B5BE9AA65BCA97CA5B521B8100AD63C5345DE9F02043F9CA262556A057B267FAADFC29133196FC73960394DB2D8504D523B5F20B9F42C72114295540A044AEEDF467E7BA96F6287DC104FCF345692F7EBB0807AC02A17BEA488819DC8FDE41241640CFE75943DC3BAD8681B801180BA3EEBEF334777AD38DEC3BE7985B5815F69106A1DC5D960BD9F9D2E6B1B702BF2422B13485D935EC2ED6C56F0236788022D6AB5BD209C5CB0B6A96BF5A3E9A8B560662658758D15549752920B1F8B75A94C435A2018F2E1A9B7FB8E33021784A29C0A9E2E70B858F897DDBC2D1FFD01F8A3DAD14FC3E8376ABF26C4C594C3C1201A2F21F14DBB90F95F8E3B54EC37ABC30B63C0D0B84B27081FE966D8142A90B66157558E60CBC1918DC9D159D2E3B6B672AB8EE864173752E36D4063B0044DA749B0BDB8BDA8ECF51D7EC41DE06EDD01D4D3777E84AF519FCE6A3CE10F3116601F407C540668932E933043DCFEFEC236BB1D7E2EA04B52D3D94961A00694D0A5A0BDE1D44987CDA1AB025BD0DFA58E165298AB20110EF18B541F5E19E0F004CEF0627FA210EE8944893AB85925A92CC54F4E80F1F5B740F04A4C92FCADA46FCF3F4A44E6FB48BEB8983575D5267BCF7DCB08B0CF463AFCC3821444E0FA8A3BE56E447CFEC0871F166E9BA59EF6228EE1D8243875B4F8B935E57A91C8F2FB36EBA334FC897CBFD2F469AFA0321645AACBE62FE655EB6063B633EBCF21EB80F2E79D5EB16333E18BE6BDCF76CC0375478705ADE630D0F3CC0F77876EF94185350E225394DCF2D42DD52E5ED9F8FB7F2BB8C95A1ED4233F1A08901EEEDBBCC874BCB33716E58E16F6F502F6538F05AB947F1364C15DCD490EA03AFF28A9700C0F483B8E29271718A56BF1581F83581A733F4BDE2C08731806B55C189CE67BCEBE98DAFCAC5C74A0B67EA977985B02558F3A8A1BDDE85BCCA44D23E56004898E3FEE0853B61BE900EDD8D7C4D394B0FA2CC8394EF4E0C0955C7A5EF9A4D25CEF0AEDE9BD07202A57B04F67631EE4A5892D08BFA394653E5F9A63CA6A330D1CE71952C30B2C900F1EB27E4E1ACB79CA2680BBA668E61FDABDC0F4179D25B6254185A29049FA301FBAC20DABCEFB38A9AD4383996255123496A53EABB0154CC50AFF559C3188F31D388926CD127EBB176052CA38F4E70419C2C42C165FE940DD69D738E910AC23139DAEC1F5BA47E8AB6A5A0B133A3C35E9CCBABBC31E486E6CF5054F74A8638C82CC8624ABBDE19218E471D93D85F56626EB3E0D831DFB2E19153EFD3EC051B32671DAE0490020B69EA3D48A569BEF389A6474A2E623BAFAF021D1F711A22BCB9285E696375CE09F7765727AEFF9A67D421E911870F44085658AD39E273EC67B88335D068B03A4E333AF06135EB509FA1235F70380BAF51291F41B88C42ED395C4EF8849FF77B2FB830F4017481F26DD503C711635BD82EF98FAB7501DB34DD726BAF94DE097596A827D36C1F92F02811F38DE7D71794A04E2BC1A08FFE97C635651FB3BD10DBCE2EBB8C0178898CE0CAE9648AE64388F88FD9355CB046B3965F1F6B989FDA37C79745F9F6DB1E93C60B4F85E6D8780C41FD49DB2B5DD2A12244DC451D8AE1C1392D8B23C31E2788BF76439C63AF33646F50331E7E42410A8DC49C93BD409BEF751A2A0CFED9AAE8C6BAA1FABBA1564AC584B29EB06013BAB53B26670AFBF15368E62ABEE362A96873B19889B3625FA06C6E53A2137510AE8EC91BEE0632CAD78AB34AF67424B207D53A59FEF730FDB431C456836906A03E4A02B440FDEAB33DFCDFE518006634F77DE5A4CC6DFE58879D7779767F48F42A09B12B8FFF3F90DEC67A0B06C8CC692D3C71C0E5F5837BE91C75B101342B6E0181B00F39DFED796BCA1662123E267B47A321536A682FF69FFD0031805669671DA6EC8C89F395DFD77017AF6B0D5113352931FEF069FB186BF2658666B38F2F180D14ABD0DD37D846423300E1D1D77105F4753F68F46332DC41942DB67EA1D48A08A4E587DC6C3221C51287CA9BC637A84A5976999984074A96D40B5E3C4FB33D49AE4D8A936C41D1C580F690E791E293DAD0E6666A618F7517F5F0A989222EDB778B3F6E87C14089A48617519C781F74BA6C8D77E07D98B7F849BAEB93F6E4A3E789AAA98CF7354556EB4A31E8B6E68CA06858437A0256C2ED2024E64BAE9AF2CC747581EC24810A82F781567CFC84A9E89FE3AA10E211F93434D884C8CA7C5EA890E4CAC22B9FCE968C63074901FBD01BA34ACB86483EB52018836B92B5D483B3DC708DC0B766760ECB991630D1E79F18932A35F86DBD65D8808D51EFBF45A521836CDDD86BCF336903607EB70858D54D9BBC5444CC63B5BC2EF8993CAC23289DB6108EFEFD1508E57DD75FE2B6E46103D9A7017853B5B2168C70715C1211D8FF777CFC7F83B27B294982F9B37D5153933C4F7C2576E19BA09A1E217D13F19E5CED4EA57B263C478B4BE26A93EFF131B1FAB3957A73EC548EA209D51B825F3DBA09C438D99A114F7FA300B50CE73C951C7E584A0D647AB1D779CB857DA2FD845E30827D7CD883C1A93F0016DB4DC93F7CB37B9C2BB3D80EC2AE22B916CFD54E6D96C800EE2F91ACA4028E4E752E66B1C21F8E7D1D38BD92F1C147240D72E71E286DBAC9C1F23B8EFF6CE33E41D49BA36DF85490C73DBC84EA73DCE90A518B6A19C0AC2443C4F9CC422D5CB5BDF639EB6E66A1BBBDF553EDDDC50EB77121D4BB20D0F9C77C94BB5352884D36770FAE32E12D95D9809280D4A95707A9CF4340B86FAF743BB21B027997ABBD8E154BB7248AC8089645FF45081BCED7607B32EB6D72C87B3B167F50998842D56EABF76D0055EB87541F963A412F74678202B4B7AEAA95D4618525AB059BFE73C740C6340B6BEFF6220BDA4FD008DB19AD7759BAEF541A59AAABCC331B9259BF442FC532DE312CA882EF1E8E899F7BD4568BADCF01C0C9B8444372E04F3D766016E8B2D33BB7CBEDA9ED0742E561EB6225DB699DC72FE6F4DBB0F75FCA6704C20E7D36D211272CD51DB6D0A09A17C318A812594296AA92514ED63AEE47CC14E8722179E7A33E4B5DB8820CC72BC3B10F1852399C2EC59DEE61C91249CBD7ED40B40FBE6B7D981DDCFF46FB92288A53251D2F1E27E2AA016D601F8956F92C831ABD4CB7A703BBA3C4652282141174EA3BD672AFA44F42DFCA5C70D2036B20CE818C55C530F1801050644FBF08CE9BC93C7D5AAEB26B1BA1D946C36BD442A988F4825471D8DC755A761B146B35F6D0C0789D44C5A3E28A91816E4B4D27A753EEDA360B58196ED18CA667E4C41D14612CAFDDB6AB614AB35EEE9E8FF580ACD3360F7816B809364D5CA4E936BC5ADF90D9D52B85C057EC924D5127BADBAD22AFE2B8423AD66400502AC7456A58096DB7C38FA053A8A15CC3F257A159A32E6C5335C21BAD6133ED5EC99F5D854A6368560A56F2A6E60F031D1587AC3A7BCCE8A298CEFABF399C635C00075C0EF94D30A48E7BA6CB38EC896D9EC6C45856A26B04009CDEBBC10E3C90C9923D01F79E903537374EB9CFC6A40ECD0B4EED3287569DC179A45CA0C99C7C5B1C8ED8E22F314C6D8AB2473C484E9D393D5EBC0AFBE1E2D67A893BFA799AD094A2FF1ED72ED38692D66C7C3AF74B6A8DB998999FCC7B1BAF1A7F947ECB74B1F35A90F77E131EA328F17C5D079121461D72C087CDFD5033BDDED3825877AB98C6AD4E41C48202237365DDB1CF11523A160903E043669B0A13F54951C1D16015B16D054783B3E29347631AECFF4456E17D8704576310577EEBC7487B8D44B911BD13B96BE1D42825618CA032E60E2CCA596F8362D3AF266A69F2E1F3C3254C6C7ABD2B791B8C2CCDACE057F79619D779A3D5B9872AF38B17A36BADB397FABC1236826AE544334FFBC8DA573FB035F40CFA29801AF534B6F9A0F321D703D5294FEBF04EC3692DFB9D094641CEDD1EF038417F3175DA28DE4FD4CA5BE424B70D589E27FE3089C84C31DCB02BC7CBFD203F24CDD6ACBFB144A620D2ADFF72A1C270C9ED3FDEC39CF8AD05BAD538635993AFCBF5178A7A98E510DBE4B707AEC47177B9BB83DA1DE4DDEACA07E284638C67BDBC70DC7D60E22B65B137A8694F786041F11D9172A705F7BA4F53E4B46D10624868E168B73FE95C97AB7016C29AD7F5967221A60E0F1982384759B8D9B7DA8335A596B81A3460BB742710A0D3D2CA07C79B7DB8C0D6D2161F30B82D191533D682E1B9F0DCA0C5694D707D858676F2F21F8B0FB1B8569C88AA36F031238396BCA8752A92D85D1BB5D94AEBC4C5DC6EBB7C9CD844C5B760C0B395205F806A47E56C458664957596C25206FDDDE8CCEED68CD1D79DAF7FE10EFC3F6E66E79870FC74C3589FD39F82EB60B7A7435F9A16C89A656E2F92DAC80425F5D0E28C50AC93D7F428ACF8605A38AAE4536E5374456AFC8E173DD43E1DD257549CE47550D46E08568646A7F5DEFE6C9710BB89B9BDB115BAE2C3E55B41CA7F43A5219955D69F9661D54BAE24730CA3D8C9C0508C32BE99017A4CD5DB13098F700B668C3E66C0482D5378D7BA85417BF3BDA2FF78E07A4480F993F1A22AE9C8C1FD86D6A0649475FC20F6829503CD2E90729DBC36A8A2D65E187840811B11C7EB0D4F52560EEE61A37EC5B3D2A7D4B219CDEBB896F2205746A41E7B1EFCC3691E4CB68A1B4DC7A2CD7FC2A1C956D1C22F914EA57B1F10BA76B00012C87D35098F86D72A900A149C543A56E1EF86B976ADB89B6066CABA2B14EE4CA103BD8FFC9E90851147EC863F69932B410541D9288382455DA81628201B568839EBA069252B81EF9DFD6DE016B33F22FC1CAEE713E20489DB7A6DBE20AB8BBC778726E30AFC8236DE832707D409F975DC53DA63DADB1AD0898E7E27A6F4EB326A4425A027B8AA867D55EE8283A11AA65BAF33462268AC03713B7B4EC306652C013DAAE09E854CFCB6D20AAE7514D1D7F3498999439180A721AD8AF08E801348C713B2E63D3056928E970B3B699A1238106F046BA665CFD600989921587D5239EB78EDC64000336008452D33FAD35F7A2C0C5704D0B23270CE14D0395B8A1AAEB7FDD87683B49D94923AF453D07849359FF68FC799D28DC7792ADD3BBC353C5CDE2776EC4E1F4F47ACADFAD34D2AC85F614A0E9A906F7AF07DA9252D0B45D4BC973F24DBF775DB4FDF5757F009A37FA081441AF168323C99E18C48856CB9AA9F1B7DC68E6460A2DC453BA496308E8D5CF20F104096CC68BAD1F5A1A3E43EF789C6FBE54EF58E634F65C93ED4F47148DE28E84E4A808914E7D785959E7B31615AF09EEDB76DF040B09E53E90E014CABBEA5E8A17D1F7A74BFB472902EDBF86E303030D6EFF1F1E16D062E65C35BB9BA721B3C6FCAAD560EBDF601C9AA9287F123E979816F6B27041135AE19A19CB4F4B7EA0659EFBC619BAB4EBEB026018F7BBAB0CE01E4FD14A723308BA0B5CA57833171C0A19AA6D0F9C742B02CDB2F01BB75E5BAC17EA8CE9B2BA1EED06CA98C95B10A1FFCA78E0337F9274E4A14A93DE51DDFF134377946FEDBFB88B89AED032227C6A8020199811FAF3E8CAB0390DDFFB21BDB0E28E8B4113905F5DDC5CE3274D15BC308E439881974EDB2BDBBC17183F38B25424A9DF8DF4D34C5970850CD254DFD06B0F4190D4FCAF1D8CF6ED5189BAE1F8A113D31955AD2B16B454099989CD4D0C23122F9363B612CD0176CE48614BDD4E42D6CFFF25DB52682DA851A5A5A049CB02BA9452CB0181FCBA5C5ACCD26F6DDDB90FF29B8D1F627A68B54EC262BDA9A7C6BF7BD858FCD584C6DF1D3A3A9A3918C54EEB1C0D6204E65A4CBDA3912C71CE7C76F8F70401F15F0D2FED98AA8840B5BE227C006EBFBDBB3B95009971E82BF7EAFDFAEA177E75175A5FC06AB892D08B8CE03A1405C76ABDD606A50DD16D88E17DB5C7B0CE215CE68AF849E23A94EA3820AC0C7A7D066953116683FE1CC218C3587E08D20469D7B06565D62A0D9311F5FA7B0C2984A6AA4062143510B08017E09A273AD3703E1D9E8A2C72179507273215DC86F3DD50A5DA2F6AB54D1C776180A8A4DA836E4BD7AA2E03B2E440DD199A1AFB95EAB838DD1E01E7B0ABBA450BF2CEF352CAC777459EF24A3519968F0476A37C1D2C3100BF29A659CBFA30A0795DD19C346592A24D6DDD5C7844540D65A245BD9E4672D3BE11833C6790D313197B24190CCB0DF241711023A41129AC1A6FC82A48CC4E10E8F4298819C13A52485E05D3DBF26AF782A49F1F909BE872E2AEB17623031D347B53DC7C058E67B56C2873F732A8D5FDD9180378A216EE6216AF8F664C3E0BC7F9F79341C41B356EB87D9F2E17284D1F7F7B4BDB40B420166337CB47635A3A344A9986CB168BB026B7995ABBEFB3C76CE85402C2328560F5C348ED5E83E3228FCFCA8A26DAB53F6D0498CB18FE30866E306F9E73A405767041F6E3C43C8EB4A80DDAB8900D827645FB92ED9A33A6F6E0FE0AAB87930B75DD939F4D642852D82739BCACFDE5692FAE83DA3B618B640115F3CA2A692E08E8C8448FF8417BEF4221423791AD30E847F5686FF54190C0F5D389D348B97EF1C9F4137BCC57CBB3F2FBDEB42BCF55C9919EC2A8751DE9D18F9EE132C639C39C02EDED2BB7EE23414D32A409DF02D9A3F64D20CD89FEE7220FC0602C0DCB00960FAA787B2A855430886316AEDA9C57099496D7B9BDFFDF38AA610E3CFB68376CF5554F6FC640E2633F9C1EED712C59AB1A49A5F13567E2C90F93172B8D9B2D107AC52F2B81B0011C90AB8F89AA010F76FD131C5BB0B48A83B9637C60B61FDE55345DE96FF3A8CE81717D1CE4773BEED78F6504405278CAF723EBDD7CA170901835DD67B3080BFC993D87635B01124954683A7A029F0E7458E6CAA52320FF23665EE5D4A16156FB15C4452F4111E273ABD49EF2995586EF810DAC +pk = 943121AE3F0F5AFE146E81E9D0C1DDD162845685D73115DD16A40645DE9ED6AC8A7A4B5E13DE71C28EE1974A858107E888ED90BC72FD36FFC815F8EA4037B5888552ACF8EC26BDC0B9FABA1BC055EAC3F210A3EBA8535B076E1B2A0055FEF2C104AECAE491F80CF4D279440AA2BFB4F99EED230A005CE2574DF41F704DDE5D193D68A24F69FDA60C337957795312E6386401221C8A86ABBBA6CF37A5A83E830BD2738D7FFD7A2C53476650803703DCECA52AFE50CF4460E598FC0FC4F868A4CFD9611D8D9FD479147C2AB0360D1C8B72EDD11D9E6A2B9F3A65793F25733D3A66844224D4B21CC35E35BC0D1EC7415EC521B3A38E201BE57EFE669FADC32E7999E96424909693E4E9CE393B74902D53DD2DAAB7CC6E5BAD70F8F624C3760B7630FEC739C34C1AC9440552762C7460C1C13D15A84F01F6FE5551D947B518E8AFFC42E2AECA2139C2D3B4CD64FEDF2450F4514E7E70595B76F7A3ADC3BAC6EC3F3448FA6ED002A1C6460AE69251959D429F4899DB95FD427B76653228D28DF0C09DA3F895A08AF9F9E8A3A39C13655CA487D3E63597445CA997CB3B514B3FCD0FDF1CD65C89606AB703FD7CF7BD9263EBF6A6B34A12876DC8F39F031FAD7A5A0A029B41F7FA410F70A43529F92B3545FC0EA72F9772F892645BD205882DFB97BD223485E3E4B73E3C30CB11A34187417D8792D277BA1AE52C73B6E9DC81BBAC28C1E5ED1775F7586CDC7E134FED0A28B5F3BDD18C0D4141B64FF44F5DE59B279D100C6B0F3B01D04DCFFA9039422E4CBB6730C162AEF139C82392FBAE3814A27C33BF0362EC27C1BED1B8E83F7CEC505EE3BDA164D37EF427163CA1B64B974345EE88F3BFC04BB18466A2E29E862271AA2F809524F2B3FBDA32D6F54DAA846512C49C0277B4A4A6D512FCA7C41987E53B96EA5D59CB3EE2323D66B501C7E430E8BF86943668EA7C74F72E490BF6C62B3B560A6F68F73C08F33F90F6400B1D78A0B2409DAD09D810911ACD7FF567DCABB00A2B29A6A1D5F8C03814E38E5AAC36EE5AFA2A2CA29FB7BF8EA65087B1D76506D8BE52681F5AD47BCCB60F2065C91EABE2C59C48A5051D2BC07F8001EBF37CE80FFD2B698896C4237A767D2DA629347F4E3B806CE0D837AD5CCC30F4523F940ACA7B907038E8B9F13CB5AD7C594D83E60B8711E18E755F0E6D6A416C8C587AABC6321D685E183E7AB7F55E0C3ACE765A32ED9ABB67FE2F756E0DBCA37B6F318D678D769E8F58A14048F6D1D2B5643775921041F48EE5C5FA11451B29A1CCA958CE88662F5FE5C4F54450609E7DC767DE82BBA0C70647A6920B185C15B03C2B011F94981130F146A33EFA4202A1428A22E5902BBAE58FC02000E7E5699CBB5A00517A7917B55F283EC9BB8B4A3A93DC0348D0B503C3490C057B61DAF34CD8B60DCB679B9FB18219CABF8911BCA2094ECCCFF9154E1CC6F0977FAF61C8974355B486B7C35E86E6E95ECBD201A428B4DB12C3B4EDCDA36FB0C635DBE8CB25AECFC639BF91D101F9C995F8C009ACB43B8753E92D1C2C1EE0A4E47D9939DFAED4EC4C3E5DF77F43008A44B4EACB060409D5DD82E1B5B90BDE14EEDA248B5AB0E6DC03859E4CD28807486EBBBB087CD27A29FD93754968DCECFA0D3C5793FF89291A3AC355E38BB5300CF7EC18FFB0D44F33AFBDB77B3A998DCFFB061A4C77A0438468C98024EC5673F5A4B1EAE53E274BEAE50C55D7D4655BBC203D701280EDAA4A9E747454738CB1A775DB6209C9E1DA5E3AD62B850C93BD9B8D51B66C8D81477040B3308466C8CA5797E84C14A89A1B99F997DF84AB618074E63E147A58AD9E16D9625A5C2A914E0FD78D0193F8886561556B899BB2A8174636F12F0C689F9DDEFF548534AF883259B1C6C6C011037C756438A4417396C1711FF1054ACD5C4AD70AD221FF040162F159E9E443AF2F49238A6A57EE7BE960F17611293394EFE2504C3EDB861F6DF3FA14A36EE351E9AFDCA727E04BAAC05234B2F30BA0FEA229D7653E1BFA76574CD89411ED1CCE061989D11574953AC5C799C5F7F21BF583752121E01C0E30C108F0226548FD27FF20087BA023677CB4133526C21ED11A722BFA8DEAB59EE215FFBB18FCECD7C131B297FBE86AD302E85AFD8CB9365ED7A358A6981AEEB04EE9D1170703E219394A6A1F943EBF0B07B68CCA6785F5E5B67A89FD6DEAA52F90F64EE971D120720DBA7FED36D1FA70FDA4BAB67B03922B8CED0342500186912979E06E79F790A8D30F2BB1FE97A276309126C427CA2FF0A2800472FC29D6EEF791079840D36A64F9C94DD88C23CDB462719FD556DC5CF501698B99007F13ED758261EB532D3D666D80F9660872CACD9FA4EBC0BA8B82D8D4408750A642DA36C3C27B31A78CF5AE6149B462009AA6F51ADE4ADDAD6CD125D4C7F41B8DA8A3170C167B19FB8BB12B284281C765D460F12AE3B9DB3219E819FCB13EDDE798185C82A750FF0A5D7CF671B76A6FF928FDCA929FFDEA00A4A4BF62D703C208290063F702E45F03303E88D65BCCBA6D2A98332198AEDFA8F4213E9D4A1411331C7BD47615F306605A7F664FF695652DC8EA9CBEB6A1EB59C1FCB13E9384BDE5DD41A7CB86829D2EDAD0A89444AA00F77C5241AE3FEDB07E11482D9F4E710E569A0CA7091008A36D105EDE5272D07E19A94FFF6EED9F2D6D0A044A56F19358AE9B4C2332993B2DD0105EC02F2E2E749D71590EA03DA19CDF4A54E468CFDD3AB1F52ED308E8B88931A5178DD398AE786FE1216327E3CD40452C5C8238C13DEDF06BAF443B1C3288C7D41A0964E054104AA51B5F334FB0D27E25638D464CCA8E0BD2D614DF659D0BBB5F94C77EDD915ACAA20551FFDAE03FA09AE32FD27DD60C4E0E5F62CA89EDD12E7E40C426E53FEE4D0739F0A5483CE10E45829549AD0A4A6D780D797100C2628F6515E9E855A6A5F0AF3306BF69957341497D3A2EBAEFF92611A4933F5B8A38A88FC3188DEDF0CDC5A752FB0D74ED2FE925D21BD4C798F0BEAF9AA6143965859C004BF6438A28E3B3704FAEB611FEF2A927E1E214CA31D3DE9B273750EBC29EE97D79101EF01F77FECF67005B2143A20FDB78099993E3740CFD18051D555FC19A5117C790B54BF2DF3AEE455F6D4BB52672D32A42D8C8E5B46EBA0FCAB071011D590C9474A382AB2BC920BCF232718A663E518CE24C26C5517858A8E919222EFDE8849804C2894F9F8F83F6AC580923075C2474863345A8C4538363086A534129DF0A0B956B663C96BC7079747DD9CCE76AEDD6F04E966BA3DA00DD7A723053F8B86C6AFF59DDEA84BC5144DB792BCDA7F1998C793695328FDA511A5E9C23C9F3CC68ED0A52CE938F6E1F4A4C01DB5BCB3AF3ED7B8760F239DD5B6179B0AB1DA93B7C0D3712C512D94992353AF003DDB1564516294383CC3D9D6DEFE93B78088D77C1BACC4A3C2F1561E44E036D621FC04D59275D585AD7B68227C61AC116C8340438E4EB0BF81B852139709415555DF82E9C7A3068BCE1370CC8B4B523F806978556E5B5DB365B09ADF861B8518E40C2A922676C4F9BEDB1EA660566BA96086407E71FE2D8371064E799EFB225B6FB8C63BCF502B7ABF15C6359205160551D69ECAA28BCEAFE31278AFD711796628177CB23A234A20479C8F47F7EFD43C505FC623009F656C17EDC394F2451DD49086D77C3637396B11B6ACFF325E3DED3D23510C1F39EF443F6B5D194BB2CEF1AF4FAF32C1279665A31EB57942FB1A9DFBE347F998C836706556DDB7DBE481126E0D240AE5393E94EF5F419F598F1B720B09E679CD606F34FC1B5694B40481B8EB4A96FCD64293838F33DD5062B1806C3BECC02E000097A09DE8DE31E9FA679472B0A69563461385A5ABC8E05FA5D9D360D4B256302D1B47F80CEB8625647C9D27813C5599FAEF765D0800B323A2C2562FD075FFDF98F9DDF3F574A94821DE17D72FA01FE1DDC167D8019DFD023F380920C70CA5226AEABFC92CEB5FE06978BCE1A5AB23C250AB1E54DDAFC30BF702E8C1267DF880DB32AB19AAD68A9E872D2BD35FBA912DB410073937DE1121619BD76B3AF39ED7203CDDE28F513FA8FE9DB6E1016DD150896AD08CCA3BB21DF3F5EBA376C3AED799D03715B4469A520CBCD9B1E9FDDEC55643CA6214FC0E092F431F0BB54DE75C64F3FA3AB4834B5441B5C77C1BF920CE5F18D638925E1E6CE3043FB91FA93ABF4CB25D531DB1B32CCD022A7D3C33F46E33E03AF5CF9F98BB1703A7F0B9C6569FDBE4660902EFEA38E4F2F8650C086E01CA6BF29EF7465C7ED9A5F267074C9588B87104B7B784E8B508461E198A2FF776B8EBFC94E4227CB660C75F0B23A4508394BDABE3963CE99760892BEB72A1AC964C128FC94BCA09A206340BAF5C612D3F9C930C5E6AD0BD7810672CCEDC20BB6D6221C2250DA6BEF8EAFE5FA11242E04BE5C047DBF6F78D01EB03FCE415AE9070F7E1DA652DB41D52150F2723AEA479187ED338559EA2873B884ABEE5E4C223EE8EFC577204A4D93DA10627666FE2B73BDFEF3933D8576331E2D69E846F8B9847FA20FC2E6F0DF33EAF3B05DCB19A83F912EA95F6CF46BC7EC26AFC06549FF184121A8432ADD10B6DF4D9999750071D1331C8E0078B0861A6BF83F194EF5047F2422F6D2D7B8011387C2AF66E4F57B75C4165DC3D71D32D16F98E315F28188774D9295408EA44FC0950ABA043EBF48B64CA075EE2928E16EB47D4A6EB39D038087F74474C6F9DD21E2EA600E339B185F0CAB848CE966D9DD3DCEAE9B88CB01B01498CABEE35EE6E28854B136841E3FF24B4453BB4E7B0E1A23FE0FC8016229D3479A7AE2CC5978769847B95B3E1EC929531445A63712755293706795CFA4134CAEC70815C88674A86EF7FFE651375E38E440599752B679E5A7A1578FF4BDDA6F3466984C745926BE0B33BA9BB75899BB81387D7E65E16A96171147CE75A8DDFD5DBACC37C5ACEB7DFCA142510B4DBBFFDA32FD382E0F09E0BF6DB4C6452F049AA4D8535178D8CFD2D9719B1C8B3FB1B883860BFA6B12598AC9CE6D24D0F06E374FD7EFB9B9D6560806CC21D6C17CB763BF71FF149D996C33AEEB1FD3DF404AB533034189959399A6F1E63040CA6DF8DD422A5610B2E0EAC0FFC5441934A5B4E8B4A5EC22306727D85EB4A01511F4221713E725AD8C4CCBC5FD537D59D087E43C498CE869034AE6F27E87A69FB6672D8E960F6A385BAC3B2D6DAD544117AB3D5CBCAEF2A86746690A6C89258D361CD71268F5C074D086B82638334DA161F49732F41136D5B8F25F1F3422BA63112EAAAED2457D19FC4EBAF7814879EF7CCD10A7EC015B5E6E71C4CE7809FD752294992559AEE39C3EE4D776AD28BA15A909D3285A18B141DF810ACA379B250E845A9F5721A97A46B1EF4C791A2115F8E94B91C1056962A237BAC13EA95F5FCC064F4BB4CF8C1104A929B601D4FE01D018889CF726E77094F1CE7F55E013D3C347F630FBC922C0BE4FE05FDF2F475D26B33F62134FFA109428195CACEBB99D64775F4125024AF1D0B82B737E7890078794ACA13CCC2505BA4AD111CA41A2EC1DB14577CC2E0D8F17848B67DD0CFF3D510586F6DD8A19C46F7E3FE1FE2933FB63E3F106E313154685F8EC8E8F881A3715E7953A576574CB5AC96239C66AD23DDB0E56CCF90FE905BE5E7224A11550415FB823F8A02EC43FE11A5624B297C9B59699622B27B8672D7E7F531B5DB76CAE1B06837D6011C26A9DB09A6E97D0DACC5AE8512BEB375B667B16036D611EF07885942FC71EBC45E82BBB47BB02B23A50419D54EF5BB888DC36D148E55268A45517053B0A2C69A8F85D5B0A5FBB33FF4842C8A907DE222B1C744D70D6A1DCED4BBDB1825D4266AF666D6B85CCDA1E7E29A9793FE3B4E9A99A84FF121278BA1BC7F9E6A977B7A7756319C13D54CBA96143E02D47252A882D75E23CB17E781ABF001205B3E3A72DFE475029A4FCD6B81E19D844183D202880BDBC7BCBFF9C795A22ABA6001117B30ADDF4837DEF3860FDF2F0AF1D8A58B4DF45C00F84E09596599DD99B3B2C7782F0D336E32A7528AD0BB9670423D8A2B65A2EDC1A1A9743724BD98CC4108D6A2F04BDC7352996E59CF98FB9AAFF65EA90FF8A9D0C3A55209D918724ADFC8F86980CA07896688E53BD5FE9E240B7FC3FF5DA806CC8B2926CE9F860AF3256EA5AC051D06F37A82CFED3EF8EA24C28721FBF5D54A989E11FEEEFF5274E4E3E84C3AE89ACA18D44583837AACD7107EFA15D871EEFDB122FB024B2C5B93ABFDC049BC66DBF1E0770DD26120955D58C2A793D2C98FA2A0D5FE772E61CEF838AFEC0E54EA3F20440BEEA5623BD58AFD3D151509B4D4EA239A6EA83695D8873882A99F3152F59FB5436F1C9CCCDC30A8AAFBD99936BD37FCAC150C827882941758D1797F0F4CF00C418EFE29B0BCE0E22316615B7E0732124E2CCDB83E86EB4721D643FA2762FC25BCF2FBC2B42E15E9073C2DECBB63F5CAB2E676C89AA0B88ADFB93905CF13A9E874C4B3CA18BC25FEA98E4E394899BB2A54FC1207AB0CD8AF121ADE52573B236462CEDDF8F6976E70B247620F59FA5FD898B2FFD0CA12C3EEF40F10774A7C43E37C11B278F2C65AA902186D3058F85F358A665DEA0D154519FD81C9D15A70DC4983964A82B9680901ACD75B3382D4B357A85FA3877BE707506F025141775DD7B31F9BCE56911EEDDEE7D4665D3369DFE1139D56935025FB9CD8DBFE3DE08EE731A775C72B4D0626CB9110296D5C1F6711549EC61A2C9D0FDAFB4AEA032DD5F42229D02EFB3832BFEA1C32E2406E55798C33123CE5837BC83E5A7ACB812EE444AC49CF0DFCFE0262C07E93E7C1FE6FBE4134090419EC985F73DA84B64664D9A5CFDC0E38B7F89682522CC147B69FF3F835C490AB0273478A064B4E5EDF6A367353469673838A9A736CF2641BE351563A5AD0BBD117D7EE355398441D4CCA99DF438DFE911E391DD882494D35BA431D02928D8FD8A438074B86DECFAE8FD67A0ACE851226EB368DEFEEE4BDA8F899B6E9EB2F680563F9D97A20CCB683296621ACD9AA220727C638C1DD7124857F1D052DA19613DA0060AFE5C8FFE8C87C7775A1D32B5D84FEF99789C3E4C5A2503CF03C2B57C035EA0C49D68104A013A3A60795ADD37B1A22D679B6E42A25162EB418D829DF49FE1645718B7F312D41221982377A1DDF54B2DE6155C74AA5CB572FD4A0E64B7D7F49216B541D8FAB4BAC90F2D925DF07E97D3A595B6CE53A95F74BC500EE43887427980A0EEE0113F9D604F9494E71F178B20C3565C063B09881BABF4212EEE6D0AF3EE0F2747D7BCDE0CDFE8156A4FAB93E559ACAADBA9AC0BA1A0DC795DCFE7B35649E37E86DA551F397E7A36167D0F593768B612B080D2BA4CACCD5C6ABFE6E9E7F8E32B1020AA92ED120EB6FF7BDDD38E74952FA7BABD5A166019322EB2506256BC9B4E93CA741CE5CD77C5D04D08022A8DD6001CBCAD17CDA4E3C0393D4FE831ACA1658E614B07915D44CE525BDBB4810E28A20FC8F8D88C90C5FCED22BBE48125811918758D71EE34F966F823575FB1FCE8F5409F9F416E7F599DFCBA9541714B2B7514ADBE57B001D67653D940C5212C7502956C43B28187E78B30996742B6681F3F59A46531A8C6E9208757D7F65827BBFE0A46DF8A3AB20E172AC089AB4CBD82C9EE2A6ECB32A7FD8BB8DE100459C56291805FBC5EB51F5B77CAA211F043DE0E41330914DF0B9F5869193B0E4BE074AD74D1CE9AEF293FBE6A67B3A198E4826B5B1DD8A199379E642437DDDA73E3A1543E9F6A250100024B0C35358EE3416E7A298C7747A62EC4F7A80D6F955E8E19B61F571EA3E32BAB2973DEB6A94890E25977CBBC29141630FD9EF7C52D0F5D sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8399D23E62A28BD16556FDE1BAEA29C07 -smlen = 2257 -sm = 37BE40A51DCE8CDF4508B45F34D43895E6437620255951120A9FD3A4A6DEC9019C4B512C1F5945257A109AC599829A9BE47F5D7CB9207785566C618EF7713B637125A3CC5162EB3944438E34416AF6347DF5D25CDA245B8E6972349F1B39D6DBDABF545125FE60218FB062D5F83165337AE6E70937923A51767AFE8BB43929B7008AA36CECAD6271B0C0BE880EE7E743318B0BD3097B3B10D6AF464BEA6B2FE43B8E9E5B3C52DB90FB2398BC36DBAB0863CFADE424BB1AF0E4E4BEE44E5FFA4BF88623689ABCE2785E66E6D7BBFA6288116D4992F8A91AD2B20790CAEDE476A950B16886300F09E06CC700DFC6A43B54406A46D27D960CBE197F1F67B0AD976278BD25E4A7DB5EB84E4AF954C7F777CD22D35C804CD8010CCCF921F2C3479FCB9EF5B66C0957A444EBF601C96295D36468AEF732BE7E24B048CEA4A7573097C239CB8BF7DABC6A317539E326931B86C3E9F21A5873EC75780C0B9597AE8295DCC6EE8FB1EF1AF30BD986F4964EF8AD95294A467EDF4495C9A7632C9977FF938223E6A49F4073DE160DC00412508CE51CC5C37D37015CA13C69488443F7054E47D4142512136CF62115D36F05CCE25BBC369FF35770B33C0EF1E11C28EB3F4B29B77E6F4C090859511D2EF3155C1EADB498B5D61666FE53F21BD2F3774F9FD5060913313316204C023A8E619357EF66DAFC2E6625B37CA4573264E8555FC7C2FBDB079AD30EC8B611F02C147173E772894318517EB991527B6479AFEF63ADD9864624FFBEF258BD1DA6ABFEC0DC767A79D4EB52E7D34B53EBE338CABC6F1C387F89FDB70B00221C74CDD7D59CBE7DADA9BF0C3D86DD2D9C9CA5CE371AE503C83E447637D30A9157BEE6EF553E5BC0B136CD7B188502EE8511FC9F669EF98FB128298FB01FDCFDD920DDD6E237F0872D238D03C128699823A067B62AFFB21AB36984EED2027B2BEC3623F1C1304953E56531813EEA5D2A878F797FA77FBE783835949570BA8F19142CA8A70A5600B361DF2B5069DEA05106C6949DBEE9CD90B7568E5F2E00A8FAB52D7F672DE7102503784DEF62D51C0885F22FBC17092AB53F4D5F964A7493061E00181F385926C34998F0FD6CF32BC438265DDBEBB758D858A4D675FC477771DA8468C65A5448A9BE6D556E3B4F321AE4812B6EE1431EBE0E2C1346B5BD9102AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +smlen = 2383 +sm = 42C670D1379323F546F5715D1F70506DC33714D3104684ADD77F19817A098241E9A2E303AFA6AACBD844FBDE8C1FAD1817C8EBE2FBD2FAA606043A278195B5F41931798027F9AAB5BD34D1A082FBFCE3B60B4C84560E4B516659F7FAD845527AEC5EDF0AD69CE6E93AA85CF522DC47B71B1A926443F8AC850036C1B291D4CB2F3780FB06344FCB072BE5764B51CB0CBC29D4FA45E371B4A8F7EF50572ECB738FA8192F86625ABE4E91185089B744B309B24D6CA9E3456EEFE033B9C38A31C6F34E1BD33B1B1B82587E6C0D717E767F4095EEE451FCCCCF6F0599E1E3D48E707DF1CF4871441894FB796E52766F6B289AA0CB066092A77C3280FE7B4916BBE6B4292305D8BA73FAB429ECF63AD34373DC997BDF1A9B8AC198596B0E814BEAD2989FD6E699E59A1044DF660FD39C2114F03E600307C52507C5B72F99D093F5176E008DDC2AF83BFC248E5EFEA1F382769D508FE51FE682AE00AD165799C71B290792F8E0A983043B9E53A93E8EDCF8A99A6F3F1D9A9351A90231F59F64327B782C0C98ADF682EF7452F83585656F1011EF1879CB01F0CE20DF8FEB4BE7CB9A125526BEE64447CC20BC3437C86FD3DCD763EB26210BEFE222BAB06FBCDCFA13E4793D5CB9DD2493BC9F5DDE114E337002014594F883F750FED0B975718F923D79431981B90563B4543A979F2EFD80D9DB4EA4A13557AF104A1ED6178F66B259FD55BDFC8CE3147A78F8B1936285865C2AFDAED61CB2133818939C422F5782DF0D0B1AC787A88DD68927117CEDBC7013E4C6C9B28FF3835F8EE80C3CFFA4264465A593E224686F26AE0C3AAE69B86A3A68A0BF6093C621EF1249E6C6D15792AD4678ABE34657B4DF20496D4E1938F757039B2DEB99DDACC4B5A4A6F55F7ED7F8B4F84005CCCF99E0C08CCB8B73E4864874B742C05D732BA5175B4DE33EC35E4F484A4F94235569D80E309610016DCAD9FBF0649A13DAD4317CBD07FB4681DAA752CCB4BF3B9B360E7AF6D7B32DFD6BE2B73B1267FC843B4420727A44CCE4B913882CEECE6A3B5F46F2F57533932915225A7B48DEDE2A0627B4612372A2AD626BD1B1424E0124F2045D27BF7A1E590A0C1279C50CF6B0B8794DC5F91F611865803A6CFB5CBB80A216CFCA219AE74769F4819D7E540853C4EF81B70A49C9F2BB26DCEFE4FE34CF706185BCA3112C3D24002372231057B0A4D2E023E9BF386DDCC7319CB656E73A73B39CAFC4D33211428112649D83F5C0D3E560A6BAAE8422B37CA19360CEA3EA2DFB1624FFE6FDF2D6608FA99CBE95F2A2FB17179D700B9958A4D675FC477771DA8468C65A5448A9BE6D556E3B4F321AE4812B6EE1431EBE0E2C1346B5BD9102AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 6996D44C60ED3E654632B39EE91644239FCD3A08CBAABC6E5F9899A47D6E8464DBB17C6391467028FCC0590FEFB869BBBF1E60FEFD59097C31B3296CDFFC424EA0BFFAE74126DE9B3E83897028F8998DA884EE1DF73AE1B05626854189B66F9E99B9AF2B5F2D0115AD17E3E4E6C6A432637FAA17164B05C28304D03367FF68F561491E23B8B31CE75C7DF2A08B93BCA296F311AAB2355F85717B059C25EDB2660512A44827FAB9F45DAA939F30E08DE24CEFA4783F99A4B5AF3979D85821A8409751AC096D25B421738E55B7436BA55CA39416C3A31C9A316CF982CE6E811FA0C225E6F1890D5348C28E4E183FA80CAD17D28B543896D1E65AB9E57DDA3A5222CB496C1B7EEFDDC869A9CBAD119DB0625EEBA86CBD7AB210E32F2ADE3C00A704751DC5CE72832AE7EC613D5383CCB51B3EDE402BB475615F5557B579A44FFCA9D19B230CDD45078EBB4E54B89AA50D2C9150675CB7E96063FEBCB4C57331CE3166284B2B51FD22184DF2D085AC40429EE0858530FC6DA8D87545E5D4237FC601900823322DDCEA306BA4F0495142094FE876850E68398A5A64DA29AEFE70391215CE9F88A3D8F4AB7587D0F82BD65C79418F716CEBBA78CF3CF7D0916349C564700D23A3DDE8C582FA69417D21B844D53A88E657534D4A0FDF597D0B765F109ACF9B0A017CB4CF1BCD658ADAE661FF50A78F34E9C2A861EC085B7D663248F42741E99B865C8C6DE04D9CCE0CFFFCF17301D1DFF757AEC2149D97134F559E085C43637DE8D15EA7B7D9E9495781ABAFC15D869A08FB4C4F6CD860B11C735059F599604186D4C2AF18A8046FA4F914FD98AB40254758E5CE9D0963A8D15EAC904458E751241F14C475A93E5D4242B80463CBAD4A42CA026067B489F238BB370AB9CA04A9C426478C01B5112C97800717905E80B72873A1DD90104C00DD9E8E0032CF38E5918A46E2CA27418F4BF6F7D221937A488F1D6E52CBD882521BFE2F354BD63CEA8B1605EB47D67E7E9ED8C960F4B982F0C7D0AF937DFA99E806CAF1AC7DD37BA26644F01E05D4D2B19B331E26471888407842DC29C477F0B8AF4FDA783DD698C915D016ADFEB4984C8B4D06AA5366B16F1BEED5A0369C75B7F91F7E422512546BB368D571C0A2E1DF0D3C750FACEC0E493165B58C06E4E1B3C4321AC687EFB55BCE82057416AEF4FC22286AE6982648E4089B844D24E9934D88A6DC8408965155E8D7BDE73FA5545AC53A554AED76660EF92B8A697961F97B851D4C92966F2A7FD181C78F0D59ACB3B5C573350A0F53C03F4828C03B39703A51EC18EB87D73FF4C76A4FD787DA3A9D1965476E3D7B547674DAE9A83C91CAEC82B51E716A77DCE298BC055680007EBB683004CD6FFD15020B263E6E43282FD7D9D30601992C3B7DCF0E89F5529FDC90CAD9143E9CE297071E3F0EFC83B3BA71FABA8B78053A0251A1BEEC711A4125D69E55564E7A47417BB4D63065C564E4B1BCB5D8E4157771820A9FBDA25BBF32FCD06C4387E35CA63F2676B9B8C52D728E3D38A0959769FD1A444DB66F240583AED1515855D0FA3CBCC58F58965566F5ABD5AADE778D80F0B76EB6A055B4C4069E1BF848AD463EE941813996E1A58C4CC233AFEB8ED64EB946CE1D8350069B0F7E61EF4CBA0234689E5C296970A6DB051435B7A740A92AB151C24E4EB174F47E1F48CF5D9FEB8C06CD7493D32C7597F0A8B41386102FFDAF65352E32D4DFB43F586DFAB9846AFA6C54AC33B0B11699DD2E4F44A42ABD8A60874316CB6F6D3227A1B1F7345AB0422180B11327575D8CCC3DF3A8416BA023C78EA34CCCE5DFA66C27B36B1D353F762169CEB17BB2AD14A94E777DBFF9B4F77B15E01F812B31DA74BA37897586209CBE879406649A4BF053B5D84BF09B4914CD2DC6FD48676DAAAD802FD41D327126DE3FE4F345317492862CF139DC6F5EE40D7E58E49B2F943E34338D9E13F65A44700F4A6790DD26731C80CFF0BA8BD7C57CA8A94C559FD619C92A2BBE665D45851ED7D15E798F37C291558A466B16D17DAC3EC8D5E2E2BFA15C6A3BB243D9C0DBFDF73687B4386804CFBF52D301FF14AFF4CFD5FF470BD199C1030EB5D8A43BD3DEFF5C75CCCFC29702FF8E78FF603FEB1E9EE739863E3141B605CEF515272785922CE6E2CB627420DEA9033894A767C744700123CEBE6C6917AD5545F3C88E93D2241455D5C3FD99BFD300845368874EDE72A860F2D36E02FBD0EA90E5BFC5BA4BB34F8FF1F2A144DB13A2F0CDCFBAEEE9789A2D156E69AE501E18F2D8FD568AF21759248D2F81FE1C726CC2FD3635388B9F84368E2E6A5A29C453DB34393AEF15EF79B706BA35DEE5BB62643C0558F5844DB58ABED469E841ACA11B8504CE96FD92C67904F0E7AE2F88EE62C450C762D33135B04CD3B21CB58D20C47AA3C33D68971BCF36902C9F88AEA12CBC4706D89A31AAE26F47898350BF3CBA66FD7CFF04545F70F662797B2AFC96435F6041A8465EA4AF77AA751798F8395B4A9FDE1090B2A736C312FF3D092A0500E87D55CDEE7DF22442382379FA5F4078DE4C67BC6799065FA1BE5209AD77657D53B0D411FD7FA0B4544CF0E4188777079A87129E672C5C3427BA6BB0C7E6376EF795E59FD7DF19EFDDC73E62780BC450FFCDB3290B4673372EA4E32744BAEACE794C712F262F214005033B7E0F5361D2C9839FECC4CE9684C835AB2BD246D0AAC50817A2876C433F950CD9E1D67E9954B7087000CBB921106A348541B4B0777C28D443CCFCCC4F165D58DBA96D622A4F772C91FB165F328ACB6E95E3995740BB03616DA5B1749D05CC37DCB080BDD4ED557CD80EBF24D95CD832142477A4086A932EE71756E7C0F7786B11463717CBD6CD485F4A86590D9ADFA57C3CB87DA15AF4818B5553ACFDDC140DCA70D09A5CD84C25508AC2A7BC535D88B34BCC7CAC8D93AD0055BE3978B1F629D415611FB7654D3475F48112C46E747C7EE8EDD48B3E6AA4B92CB448CCEE064AB8C60687068229483C6CC38BDF2E1AF5868827938622F9894AFE6F2B311D35D9523578A6A8A8F48FF7674EDBB12096D35BD049D41DE8E500122A3ACE8B0565F9643F82F2F0F8DE3413200C444F53E46D9D2F29B9F98E36EEBAA6ECF50AE78DB6556E430C7E0DBCFF273F13954C8C1F1BE06D72ABD2FCA0B3200596FB52A2A92446D5FBC9DF37EB195FCB0A03317A30891EA1B3D871F2B9C80BD661DAC3ADA345B2A7BA7CF8489D1D085F0540F160697959ED0BAE05B751F03C521A85277E01DB3E14960A0D95DA0F289988D3FBC8BC3FE7DF92B82F1D97F37AFC8DA0DFF123AF6D521867895649DE38A4D441DA183A41CBC2599AD8F69307587F3022BC1511921727B8317920EA3672C76F8821D4BE91BC26F26733B2C30F0AA64698692D43AB2DEAE49C889F081D58926927395F670AB978D50CBE1C95E2F75A9EFDCAA4B0BC0E5574F4BADEE0C0D5930B4EED22FCD502E252D2B45AFD94783EE81D08EDC98E80C10049BF215694A74EA3AA09F17232A3498C5244C0DB4D6CDBC12A04CF56FA68369CEC137A9825855A19743192B8FBBC439B41310A308FF7D33B38D2FC40E7AF688C59AB070E74DD9B5E4215DFC06D7E71C00F184A540159A177494BB902CBC071443D83C41616CFC4AF40A22898C27721D64EFFAD879E1B2848CED446CC0F8CDDDAB5746A76F76BADD15594AD6C36B7DE1EBD2627AD140C3C30F897ACBEF9D2DADC5B066F65B3954C2DEBB88D967834CA8CB07D755A785FB379D9A0E6FC16FD52166F8A2DFAEF0CCD8F346390C365A4F711D0E812CEEE3B008891428AD69F34C9F7DC2732F61FA3631FDD521A34A1F9EA110762343413DBBA8B8162D3132C37A275AF157B32D6599666E1F4EA05A68B7002F276D0B4FB6B4C7C9F5A4898AD73EBC95313E47B9891EF9EF67CE754AF9267204E5E8977F8D46282585B5E88B42A39071A3AB2846C6BAB22BCF62B5C2930DBA8B722D44F0BAE875A0020B26AB7E344441A29F85AAD2A39711CFA0637B32EA72FECB5FAB9748591FC6D47D3A4775BC88D499555351F76EE66750BB79379F86D10C2154C788C00BA99955DE108C2FA3DEFC1564913C03DB34F21735A275C901074F8F029B57020E5FFB0944E01A4F239C8EA239F3E12D6B5AE26359436104DDB542526CB08A973051E8170571BE56E52E27629F0AAF2AD312C83938A1BC1F06F760F9A970A2A0FD463D1B17C049A6E9FD581DBBC28D640A353964F68AFFE990A50A2558DAB3E2ABD3A84A230633AA48063A6F28CEE63F6BBBB0C35F64A28A4F520937764E7FED012CAEBEE8FD67EA6018E3CD405A99DAE0580914DC5E8499C212AAC7B13D4E4522CD605AD502C2C26189A7965B2A75C9B0414BBC992EC61BB2CF3B740640E05A014E5F55BCEAA380545D31DA1E1032A1E07C4935C9B27FA33F17989B3A29F64D90D7E0C05F44260F8941C3541D4868C809178D4AE311E7E98478643996883BA08D10A9C81596DE7863C92387AB7D7352F94E4076DD3CCE77D3954A590DB119F49356B2EA2BC54D95197502D9B65A4BD2F414165A68F909990673F9E309137948353FCD4409F3A545A5D136C510C445E37AED62C260921EE4A2ADA199027B7108BABD9EA3249B1BE567F82A3066509C5BB057E6C9AF77B92782CB6D534A8622D6A06634E2AE1F235D499297A36AE044E298F816AA36C3282B87DA9FE2536010682E2A94540BC2C22D2B93CCCC9CF844FACF9AD612E20B1CCB5D2C2F054D31BEC331B7038D20A9CE5D94E16633DAA989EA9D753E112A6438F6AFBD1FF0994FD286047F7E70C8FFA8EC0CCFDE6F4644A45347C6A95B94EA40F0EDC59BCC6A93EA0AE7820FF17FF7815E9108C9C241DD314ADA681EA5B5FED2147B922BF051EFBD48F59C6AB36AC12E168BBACFA718A3563C7AF0DFB68B59927C44ECA84350B97FD264E654ED5D927640121A33CE555EDDD02172687A263C14FB700F9EB06CA4F58770740E35338727E6052805B61419AE5F4C39DE1CED49B42CA623BDFCD6CEC567FDC6914E0DDE191A01706488CB1DD42EE4760587D5ABC5D4CB20B0381636CE09A3B7441262CFD202A0855F05FF7C5D67C1521D9588928280A0089C6922444A3DF2564F9D428AB359C9EAA04579F088A773150E35ECC05CA1A331BB05A60731A2ACAEE99B9E117E7344A3BF64DA00763E4605CAC3B9E4E91B8B70B73BA798A541E2947779F4EC6D36E418DD5C6598CDBEA11A4A619293DA6B9E8017A6B5FD887831001AFE1FDE1CA08A1B2D6D38D06013CB446955F72DDCA1511E8AFF6B89A57079960481193CF5BDA09C2DE27245A736AE973550680BDA4B6A0337F625F5F2A9719A9661564BCD62BA51CA96EFECC863179F354957D252CF8CA44B582056987FEC2FAAF5C55779E91C4100B6C3CFF16127F90E86B2661B02531B044E5C03A4E299A904EACCE5804A663FB418C6535DA81D9B55D0BF9BA84AD84B77983DE1373C6F84891560B65F66488FCBF96834DB51D9863729DA3CD204D900F87F16F06BD24B88A88C998133B3EE23E6EA7DC82A3C7805045BCE5D2BB125EDD9B278420B387917180A7207A17A8A0A744F65B350FE84A40E88835FA9A827F7B7A02F29EADDBF1F3A51EE2C399A7F2A34E574611CE56CF2933A61FEBF7A2E1B1A165C35BF73413A5B255269F4F6753EF34DF1C01E79A699F447BAB268A80F78B1096FFF162DA5A915F3C82F48927D6332AD797AB37B5DDF20F5BFFFA96759A65CE6B2AF092262C7FDBECBC5127C394347E2CC4FE3EFC21472450344BB021C3DBFBB40629C56FDADB5FBBE4D09A62FBA9FA7EAA6AE69C1E9AD9BC597CA06907FD5382D7720DE221F739CE156A5B4942F929B64121D496721057E0CBBAC401E52A89D17DE119F02D8D4C4260F1C35D07B80D4A4D4854199729D88D2D8D893BFD7305B5D25D3C7C08CE329753B1E4DD2B86A38778DE96BC15F3A13ED2C1F7D89C0C402913B4A35BC6F94EDD57E538CF0D102DDD989C6158AB5B8126F5F4C5BA05CE4588AB2940C5AB9CF46D5819A3A1578FBC5C819CA983547D6CE491C5910B7783554B0692D45DB58B9ADD4B5E6692372439952D2F300F48468E91EC6ED55C2721FDE89717F19660BBF484868AE2FB0F9EFFB9C8F8C7DB103B9CDE9A044C3E9B14BD72669809C7718018FE95F3D805E6994F7B650FD3690EB4BE67712CE3004EE6E99C7D2F34BAC0BF1D4DDB0A81BFFD338EE4D6882E2DF2FC339E49340CD7D7CB445005D7C4C18AECAACE3B11F0B6C158263389886B2F99545FFED14D01DC2B09C69C1EFB09EEFBACD3BEAAA132636F9C170188241F368C15BD17DA8ECC3FF2E3A162C7FDB39D8C61FF50E16D152ACD081CC6DADF81BD1CEF6A5DCE9BBB4D0E045393532870DEA2F69F9448861954335E478FC6F7BECE4F31760D681C48D3F37748D5E30E06CA0DC9996291C90A69FDA32C4F18EC40688754B5E89AE328421CEA8712C2204B34F9FDF961F824FF41F5AE210BA5B2A34494F908785464DBE18DC75B8D17381E4916679A52040DCF38A3CED735C93B5975DEE3BD83D244B3ABC34A5F62C8BF7FFABB124CD53DF883F6708BF2E80D7C1320AD98BC87B535A0B0FB6BA74D378C94A44DB3190905FC295F970113903538574BC69F82CD6B799A827BE7D6E5F07EF232AF1ED3F077B596E8B164C2F7B3D061A08056C4B752DEFF24AAE3486BA18E78D745DE4E27330887743FB6C495BC6DD449859D900757C334599FCCF2B71DC696AA5AD0209BEF9DAC5CBBB117CD28A9A6D3BA9D2FB8905A7D813859236B7AD2B4F0F8AF5A8FD2254C817689597BA00077D848AEAA52B5A2DF69A05B5BA10C5C59CDD1B24108E3BD5C20C49D4B9BBD6AC2CB921D8DF379A04CFB8BF900849BF62CD34339C75807624D762BD991DD0A0F29362720221D1EBBF75FD02D8A1E2CEB3CAA07C0D1A9AB60EC8E9E863D8AA1FAACCAEEB9971C34B4377F4B43DF2D2558F1434561706C2A368E541147DE9A7B2D674F26911B4146D13209F46A9F288683BD822802D318C84AB480C7503D357785A9F527E8179991703C0CCF3209375F07587E61F941B857D4D8409FF4BB0C46E04DF9 +pk = 6996D44C60ED3E654632B39EE916442377B96FB2297432D5EC604FE54A40449A37A385ECE550AE5BCC0878A70DEC77E9E850C8838A80119264DEFD922DF87FA7B8A5AB47D9F54211416AA254B4FB13F840F703B3823EBD232126254802E4CCF1C305F1611AD08A477D196F94A39B535821E096BE7B11C7ED5EC7AD0ADBB9BC0BA467A7111D4A2644F91DEC1BBBBF176894A48B2941DE93FE9FE999F53ECDF3071646C6A8D26A11869C852802349FCEF1516C49271A7450D3D097912682B1A4A55B8491369F95179C673DED5D9E9300572E48F8F423BBFACBCEBB850CEDFB78018AA35D7D250117854964599B9AEE5206FC65D67221E8AA7C45437FE8A9690430AFD49D35B65512451690893223914523815CE251C1DD1C357DF14EC9AA23D92CCBCE9928D2DAEF69B826C55D54CAC11D3119E1A9314F651676B4344EB90B21D82A322979BE7C51D9FA35E4917D60FF42754FE7EF4136A2740CAA25DFC17FFAE7FCC386575016F517CAD3405E6C3928CE01BA9F7FDD739E0A5597BDE357A91C9D66B87D3FC28BE2FA10CA9CDD553A734BBEAE833CFDBB8EB864C98C5B2D7A48CD198E1F1E6B32295CFC90B74180529772A403F48A1C74524522E415975C3647E10A3F6EC4633910FE2BFBFB3571942F9B05E0A330287848606FB0FA2C47F87AB83691B597D3D4B868D96F5D4497C28D234DA4623E0A76B86421660FF73489A93B85BDD6C4C15AF50E09228BEF4CFD593704102673A9BA1BDFF8D4AE00AAC108CF0CC1AA0E10CA132410A51566646DAB3C480957C52356A187F626B9155D0CB65FED6764996C3E443EE648899603486CC77BF8ABBFB90AD3430E009A56EE810942474688650348898A4AD091200B50F78ABFBFCD50E6E0FF3421D8B3A47BAFB18B7D958A12D4BDB847207C62431C250440822DBD6A9BB79D980FD20BFEBB1390B738E363094C3C7EE39E593607A8E49EB17A9CB45756A139275E4BCE1011F057EC919568E6943F2FFCEDDDDDF3ED2B8F9C957CCDAB5108E2B499C1C8970100A3E1DDF47B6EB612CE86002709D74EA2BD1C8EF25CDC84703DE32ABE5DDED255ED62932C5709DDAFEF8A7B37E49FFB9E0BEB5ADB6405784A15322E1677165CBC8FD1292F00BF724D13041EA05105BFB4814BC698707AE9AEF6590301F2F3B012BA29942C971BD58E109359AEF328F83396CF7C90A09DCEAEF14D4F33950467D094AB20CA3761F0E9FA0D6B4504193CB352BB8C3E232FD64573F72D6340B3C17DC347BE0839EFFF5A1A4A06C1071D2CB317EF220A591C95A22313FF212CF819ABDE1146D2151B408B3DCBF2C2811095C47F01D8308D06195C13721670351F6F72E711B206E575145FB9705125B111E4F32DD2D62A40F2403813AB0CD95A749459385C3E92F79F1B5BF355658D90CF12000CBAB9B8C1DE8E39C8D85EEBC936F8AF2B62E56BA5E3A7C92FABCD2FDF1579388FEDBC095CD7D8B0421641A5DE162D1115D977CD71DFAE134E42AAADEADBF8FB53AF50BFFBE24A9F77BB7CB3E0553309A644690E230820BBD32FE6A0A82D695EEBE369E45BEFDB6AC378B27037EC5821E5C2D1657FB86A02203A472F2F12B9751C4B99AB5A399DA49A3F1017E20226912A69797E3689019C4426B0D4CFA263DED9B68481A03271F16C8455182703788A9111A4337FAB908BAFB5C77176101415A88D56EE2757FDCA1F300E8B73BFE48D114F7464B66D1C7B675421DE6380A2F2AFF282FB12D1E3EDE3FFAB9A5F05326CBF0C12B193B3C2D861CFCA777379B908FCDAB19F1B36410852DEFA1C68D4D949F967588AA66C89652721CB0CC6F5664306882D5D51026117D60C600E20A5C50D99EB4A59DC5ECDDB5970EFC73122F9119C1FDAF64E104A686A2F091BD2F3E1218C29309B1135A648AFBA9FC1E93FD9DCDFE6A574F5FF4D2CEA76ED40A6BE9436FF2CDB6872598546455BD4CE27876595008769773A7C64E2624ABD5F548FCC8E44F4AD6D357584D1685CE8CC93910118B2413B125EF823C1968F2EB55D28008D9A89B9CF15550DAEF7E0414A8BFA06D62D4B9D851E86904172F7889997DDEDF5E374936F5B0BB7F906019963BB63A274ADABB669093EEAF2686520189C6C88B2757076985C604121B65CD68C46B40444B9D93A064AA845A23D64F347092ABA07CC196D0317AA27B01E108ED775CFA72FAA4067AB0FED64C5B9D6D3491798F5A05521450095C90D968396411FC22B516B4B735B3945ADB7E7B4066BBA9ED6E250EA98143CD0CDFD26581D76C5A2A8F676AEAB69FD10410EC5D7B351E1E415103A0BBCBF981AA46D01AA795287DA76E505BCA77AC0CE5DCDF3B211D7DA47AA0420E5A13E12CFD3D6587163EC44D7E786D679534D9161C28698B21B23BB1B51AEF3ACF8654D926F31DA4EF81C634393D96DDFE2FB491ED699038E1FEA55C8E8701C8649A70884FDF03AD398040F3D24E030AB89F495E2B96B84B2349BEE56C1A065F637D50327D0C373AE3A58462F3525F3869D0438D43CF81FDE98F00C6788DEFDFA8DF95B6CF101A373AC3DEC39AA71A56E0BD60F4D8E17AFA0CFD6776B0C8FB0747FBB0A72976FE3F8DC1C361B3C76D67A62F72300AA153292F7C60842DFFEB033C3AD0CEFDB75787A894FE8F54C482D27D453CF61FA55EC5F1D2B95FC2E0F069B6CEF90BDEB171DF8A09AA5C3275F7A8A84DA79F6EEC6062DC336C0888C62A68D90386815DF86ED9C9CB972047791D070A21198F41EC65C7495F263B39FB81F372EFA39630A230034480BA8CBAABB5DBF95C17FEB3EDD3129C18AC5D31B1723D08EA1C401CE81B272CA6315E513A6A630D89FBF441CDFE01F79E73C99376B3702B3E2969F9C0DD4DBAAC802C44363B55ADD412B6CE4A4958192CB8A2E961B99C924CE45EF0B8ADBAAC596DFD1430A661122D219425F014687997EE4E93A253AEE6D543AF7E608BAC6969C7C0D3B2AF5B0331CEE37CBF74F57C8637291E77EC35B22B0C6D6A15200A1137CADC7C898A46049250B5F6A95E20E2A111C79593BA4CA73CE6D1C42F3E100928CC7C59FC463BFE6C46E18C38884A71745EE42CBA289B143931062F6F07BC03810E94C065C30B3552A9F9A4B86CF0B3F93DE955FEB240CBDCA65E1D5B420B684F723C198818927A8EADA7208F2F7A64C458D540023C9791AC88752D8594B5CD2426166DB65823B53AFD2C26FB576B13954EE2DA3B19ECA86B0F6FC850C407D0B478D95F99006929D94321F4BDFE08AA1BCD892A27B68AE78E16CCE6FBD7DE09C84E986D8F5F165B4B33C57E8E6024CD10C2B2D1FF5EDFF13505B63A5399F5BFDD9B7160144FA92A17C375F28FF2A60081964381CDE87B194EE80574F762ADFCBDEE4A3FD93E9B63957297B0A6E83B9EDBEA0F3F1DF26A5A3F82613CC0D61DEDA6A4C8DB70A417B5D18B16C942C710474CEFC532D58E4C53EF00DAAF3BF7E0D3C4F292104BC3CAA6CD3C574EA760460A593FE949EDA489EF695928AE54C98DD8B8FF5202F2B83DFC91B5124DFEE420BCE472BCC18EA6965936B6BA28FE7683A0EFD91684792FC7AB7FADD56BCC8D49FD24F9E6CBEF37BE9D0A00004593A657E36E3CD968890DC2A8CEB1379498446A00CFB7B4F1DA68F7A03828B3B3299B1DEDFF67445743A984E7941E725D06B77B0C716E88C812EFAF55FC64C4587F4BFD22ACC924F739674716D03694EBF2D1F4794143319A07757E01CDD884A61B7E4D6C5AC547FFB2168AE0768D57825E5E7B7374716F2669D69E704CE918067AEC65F12E403C1F53F1ADF69A12DBBB71EF8F8A014486B2351A296EC0D38849000FC1BCB93416F9F3F9A3982814CB75F6DFDA15C5A7FBFC2FE347B39C7BAAB7A0C3F3E45DBD90B418EC62283CC9FCD1B22EA6452C48F253AD178B93D0C3F5D64644F0EE14EF00BCF4AE3B753BF9FAF04B6489486777302DFD1785DF7077E6900CE996CE7AB3F82C88929F84050BB62F8CA0AA073318F7235D2B6018F5544F9054BACF5C908B4D2CEDD114C092C9607ADE29D3494D25FDDE3ECF53084FC675C9C2327C9D27343A015C57FBC10BE320334D2692170C982758AD8A202CB3D242A890B5B0863A88E072F767DA3B88986AA2301D2736E283E48F5C4505F90AA97800ED006C87FE1ECFEF27E8C28F8DBC16701965B29BA7542A86A2E2D7A273B84B5A7DC8009FD1410113E270953452E8F2A47A30357826C1F474462DCC1A68615EFFBA9379C34F450462FBAD75BF5006BD092A04D4517FF3CE10EE833256C9D36F671696F438EC68FF7FE2A73858DE1DD42082303C75EE51F8D2ACCD944FB6CB8BCE9A4917BDF97823030CB8CB8A95964941A66BD15D91A3865587C6B8743E7194C12EF7E2EB1A137DA89DDCAB40B1128CA9D85C9FE0C856EBE16C6927BA7DAC9D430CBCE4DAFDC7320E87917F2C62070F82E46BDE4BC58497D9AA46D9990D7728CCDD177A353A861210ABF0CE0A26601264F8C2AB619D45D477602B4704B656FADA21396EE76760A31B9FB2F8132ADDA4FA73C0AFA9BC26C51758ADA85DCFDEBCD1F55D6C79E04166FFB676C385A778C083D8111B8DF93B3F758FD46C43E698B5D1228E7379E8DA5E712008FB0F1F6E0BE361DD40B5D3D16175958BD2A334F57A08E75BF360B547B21C8EB4C91EE9A52275FC3E7DDB13D475859EF8962B9EDFA823A50477D4E826A0324B4F56B3F4B2A1B353488064AE66B3E0ECC2BCFD3C78099F1D2AF4AB1CC2D39542293514FBF95FAA3283EBF5F34A7AA5735D4B3AE6478A5A39DA1C9BB7B582FB1C2EA739AEC63D34139D6F1CC2DD6562573BA3AB9E5987725E278D685505A59E20626F0F0738C75A7533AA3ACED1507174DA63BD591225ED06C31E45D76F418174CD71EEBE50653C5BFDDFE37ABA8B4535778C467362EA33D603EDE273A3A6AF894A9993D231A9DD81964880B340596137F4C51E74B4CE2D3287B70B80DEE46BFF789B793147D3C87AE35AB3C7C94B1F59CA1251DFD548FD61D1A0ECB5565A1FA1D04F09AD98395268C5D0B362869E0789DB5695DCFBBFF24153DFC0A6099C10E13EB523630B6036096B8CCCB5AC050F85A102F9BED56A8FC037A6F88ECB8029A6343B4A5DEFD23AE0392318CCEDF056ECFC2A032FF11EBCC383854B75F56616AC63643B6FE96CAD45651E60E0C685941CDC6744863B613C5AE9729DA9847D1BAF130E08CD40F1D7B785A48B30A37B10EA2CB0193920A586F48CFDEC3C9E0C1C26E8B4631306725FF1CD0AEBCB6E2DAFFAB12626339BFE90817724D96AED06459B7E894C489EA33341F533DE7AC41F99AE7619B4E3C7EBD88F3B68ACCB4B270CF5A3FFDF656091434BEAC45B85AC2ACE89F90132870BB334AB3C0650A736D78EA8715DF8A58994E33783FA7F007952A50E898A36217D1B3EEB643F80D329520F561610BF6A9477FAEB1ED4A516024D1EBF468B61AB91E81D00657F701DB1BEE6F0BFF9897725033976051FF6B8BD92C2ABCB533939E6C0DDF9126F64A5CF2483A5A2B5BED2070CD4005446D1F18CFE93C20D6AB626CA5727F2046CB23AB36FD537F6FC9F14D818064BF002F8E410FF8601C57776A32AE95C1EF7E495290A65B65AD07D0450E188613561644EBA2115545C61830C4F320DF65D26612F12C263EEEC700CA2335A354A59C82E6105963222E0D7D4FBF629F3C7A26E1837D47C7188FF56A8B79EA9D46D6BE49385CEA16B0B4B3AF7CA34B330C990FBC631AC579952EDA0D35AE53989C1C9F437CC03AE79381DF8EF3092E520DBAB4EB0353A87EB5BDF95FE12B995CF86EF890FCED4089AF999A280F77E012B38AE6812C9CDB7A09D69DF120991AEC7AAC1B400309177CCCFA2E6121200DECCFFF5912A93CCD75C12F42A7C428448832290E595CB678344F61CDFBFC7B11389628490EBE598DE7C609AC00A556984750253AB23404D0D2D41C6B07EC74A5785DEFCD0868CCC83DB84ABD20042C4DD01C6C55B42AC3819919D757165A7DC27A9F31D86EF5ACE8844C260FC565C609A1A045C20BCB63D926B2CDB309A979A90B11618C682B96B86A57DBD842734C09D3F229D0B32CA7E60794CA7D1B8EC147925EE4B0211F51ECC9C9C5DBCC86420B1ED905250894B513306E67B812EE4CD833F8821E1BB80C2C456521FA6CA14D4DCAE97BD05C1689B06447175CAC2B5C50E009B1D4DC67F95C974C9B228B3AB01885AFA63D90FE0CF299B59753228E925AF20EE10B12CF76AA6B475777F1D61A5126E1ECD90E8CC8C5975118922909766DC919B1DDDAD1BF2AA37A15BAACB272DFAFC7E659E810D8FB86A8D05DB224313F1B2285719D69CE9D369E770FA4459414B5B20CD080B6C2BA746887DC0A87EE401CD030B2F9E0190EA14448A0F133A8102929176524C65368DD4FDD085F1D5CF555BF82F612A539A681EB50ADAF208E9FBC9ACE3D29A29D422151A75517D66A96E91DFB6572D42E0AEF6F401DA6886408C2371B2A3635F3C83D3315C94D27EB03F645D4F3256FECD7728FCB120F35CAE2E36BB8784DE8E2549497A45FC9848392C5D9E9F51E414D99D8B94F16C91F806300C2EB3ECD286F6F4E07B39146BCDA560CA890B2C217156B19AD69C53FFC5BDDBA1E60DDD0F9BD095BD61EF3D054520F2B368C46489E5F027C6B7C94858CA5E47892536263D1B07057237698B36DEF3B35EF7865A4C94A3583AA122FB7AF91DDDED9C8970C69181F8AACD92FA7521B1DCCDCDB527D28D5FCD9994259FA071CF7A55C4C4C20BCE4A9FF36D605F7D2FF85D97E8AFBA0F27A681BCD13B435AE46DE80A5FDF78B9536755A221905865FEEE5AC94AFD676833B373AA17C2AF8C49254E7169E05E21B082366AE66741960107572DEA53E0DF6F07F34E18C70BABB41553C01B4A18E5A75C04D9651356653166AEEF5FC4AA3DD4C8F08ECC3A8ACB628B6ECDF73E1A5CD3427552B8B8CE02BDECCE1D4D350C82969DA9206CF0EB8C5A5DDD48EB133C47907395643715D1C1398FEDBBCF0771FD3AF2BABCD4A6B5C4FD136129F56F6BC9885694D68087A32B9F4C532B00282FBC30AC6EAC751CDB43D359966F0DD52C0F91B59F4424B0E76001E8F2EE15D6F05FB2229AF15A9FF7BB1502AEB20E31BB86FB0E4F6C9C17C421A22D87D260990109901EAF157F8FF8F347E6557D188187429B26AEA2901AA1B6CE129EF8C2026A23F08DCB45138197B31BC331F22A0D1735E594A0B0A5124567D7B41A4E573C1C4BA44BD0E3D58CC7DE23774231D28057A0E38FA8F133F76BAA84912054D4AE798DDDFA8AA8FF62541DD2DCFF523C1B5E92A8DD26BD4588A44390C3EEBBFB10A4917F7D6C010142F8689E20C48E64D4310150B5410C6EEBC5DA6711F509C122F695055BBBA0CF5CC42B780B8BC6F82B181FF1161447389056B6D58575D29349ED2B1889246991FE54FAC34ACD7C6718B46555749EF6888FD20749DDBAB366BB553051DF49D764EBD566989003515F069CFF141742031045D1D02F02AE03D2A61291DD2DF289BE68DF400E415F12FADAE9AC0FE02BAFF0E41BBC8924F04F4899000BDB07A38D421AE9302FD3651124C9FFE586332EA829BFCC2D8A4E81B5E896164F80CF52141CFF18759CF447970D62FEE25677C71C61D1AEA53BDA6B3451D5CD0864A0B2CA0B1185FCF8E6C04C5A263828EEEC0192F49D471C22D8A848B090DDD5DA14FFB629A9CE7B4E8B1071929226094E532E75F9310EE35391A525F3822B1BB09C312FC9746D59CBB12F448264DBF4FBF52E5A32500E1A5BE57DFB0243D191CC5276ACB1E9FCCA90CE6F8202F4E95C2C56B86A9DE58A20E35859615C8C16B8FDCA24ED5A4C44086C0115F193D00E0DD76632CD49D51533BD150853C08DD2BD90C57F8EB323F7079FCCDD8 sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414B63ED32215F2E06F813C6452A3398E42 -smlen = 2290 -sm = 022C9F63EE408422FCBD310C184D799971873D644A0D6028670F620F9E72A74245A8D703094157DA8FE69724F1803DD35507520395AFDD7C47118363091B1638EC659DB949774D6FB6F87EEFDB036B9BCDE6299DF3A7EDBBA142A2C726D045150E7444B7BCF5861DD3CE11929055D8CA29DB39B098DDC289EC2D5E3F55A8408A3DB9248B301574E7A2C200DABB471B2DB69693A25CAF504D459E2B837CC72E24E3E810C444DD5AC946D0AB1F1AFA2D6A2AF7D7E633FA85EC319EDA91BF09B16AC6615CD71CC7A5972DBB7EF3A0165DC3FA3B8582C19F5FCD38F571E748F153596AB4A791AA744F6CF316A745CED0EDD59846473012A92B2697923D7A4FD26FD757B315559C1020561D5E294A549D1FE2735539E807C60F28CE3259B40D1550E044D70F7726F09E62959432E34377E7B2E8DE291BF6E21E0DDDF0C8EB27092D5674A2F58060B5B976A6898C2607BCEFAA2DD3AD933F6EBA1606FB456109190D0005D07B1716DF2735D67A3214AD31150D1CDA978EA030CEA70B246F849EF3ED0DEC541B7FB6C8E349107A600CA7C00B136AF849C4E229CEE5C7CFB3D89663E615E9F20FEF7E66F9AAB0D00F96675A4B8EC2C297B767916A5129AA47A28BE1C3630C866F7974DBBA3A5B81956134A32A97987329366E92E604ADB5F646A037BFA682E7F34E4BFABBA2FC620B05AC04787A9E2DD94D63BFFEF5062513C09AFF8442DCCD32F22CC52CF5406884FD0AA05AE57D014EB832F393D1B61163F310833A14A3FACED661E544B2EB0DCF625A346DA9B875CAD7E575FE98852AC780D78573AC0AEE1533CFB2904E12D1A9FEF56AB427CE21F30412F9172ADD2990F312C179A6069E6877A5011D405DF390A00E8C9085B2A0F160BC8B0C8E51A0B5512DC97ED59BFFF8F778399C66E4DA091FC5697B31AEFC2ABF04F89702106EA1B1AD075C6B4BF853C360CEC137A1D94AB46732F433367FF205159EF96B29B19127D4343C18A3731ADE689CD5AB33D0188018715BD7FC2533118724B4CE3084E4B0DCA4736D9C5BE5BEEA3766FAC840128B607EA9F76DF95EB10B76524FA7D1DBBF7764727FA86907D207A5B265BC93D6913AF522AB080A8416A29370A13DD61E8C672B7B520B8A6BB3509F7F6DA204BDCFBD4C4C21F696145216AB50105B619525F000159267B3F22EBA58ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +smlen = 2416 +sm = 43B446472F9F47BC7C813E1778460F7C726CE69EFACA649A418C1EE8827A63337598DC18104502A53C5E30FAB6C09EE60E6EE6A2B04574D8B0D8F2565ABDD016372DC15D1E85A98837176B56722B819B197CA6A2B388949695FEF61BE602BA5615E4118042DF8BA5564665F822C51A95A437332488C8DCD4FEF9FF070F2C1D8AF68F8BBD4B1A006134DD41E5F673D186EA5A465A844DA0BBC79123A39587D82AC1E4E74BFF6A44DB6688155D8E70DE24653A5CA54F393207B65754F8007A194594DAE744955AA94BB5F6BF0DB768F989CA4BAF11B04100162147399C953E6C651644DD7877CEFCA1F363D6EEF0F24FA41104BD03881731DAFD93210966D5EDA1C4B28631ACABA469FDA7053CC350ACAA2429BD729FB6D53A8B56A4F789536C262429C48FCD769BE74347FEC98E05A7951C53589A2FE1C0080C69BAEFAA749B78FEA663C73FA0F80D63BFB9ED84C4DBE6DB548231BCC616F1948CBA020E7B6FB98AB9CB5AF5E55D3D2AA03A79FA6584C0C7B83A84C268A10C23D05D50065D4BC0A61064F468B8FF5798B458A8943E03A64FE1A25D4A9F20A4BD35A767274B5169A60EC5E312B56FDBB6F4262C767C7AA1917D09738C76F49FFC53425FBF4FBFE5F2E2BA5ED4D6601A920C9A2A9689D316CF25222A5E98328E86756624C939A33E2968AD83114AEEAAD9EF5D59AD54D3D4DE4BBBAE6745F79A00F996B4FF0AA7688F2837CA90AFC41B3E7608CCAAC569239E596EDC468E4BE6705A4B76BE0D73124D73D50F3BBD83DBDB421AD5CA4DAF232C624F84123F56E87F98A7F479D578398AB84D399FD98655A10B0D389E9C80CE14F2CE0C1EECB65C444BBCEB22B5F552C7B6D350876C4A5C70E976B1B4714BDE7E6486100ECD04BD6ED53D9BEC54450716D07FC6A0B538B1521B1FFFE1A256E30D7937C8BD5D771DE4A167E2D0FE2DC5B3692E8BE89382B61FD28AA41B9B6089369576710B855992E3480AAAAA4DC28634D98AA5AE8F4B4177B452EBEF2232D4FC6D9E8B8A457A484006F71D704A6580AD43ED256FB54BA8D3607CFDB9029B8C9206E89E669F5E62212C3C8499597FDC74E47B2BD4A645141E5ECE1E69EA704B3D871F18590E115AD643CEC896FF64EC406603B2E25ED89AAA487E0EED4373EA2ADE4892C271B152419477DC442DA11D37571B15F13E3E526A63B7AD996943FAB5359C5A7020A4B087C7FE07D524E8FA721ED87ABBE16073874F6CBCAE09C98F5F88905417E89DFF9AFC144A7E3D11BD607BB674224DC11198BEB9AE3F670A4BBC60F37FF630E2BB3DF786BD7B520B8A6BB3509F7F6DA204BDCFBD4C4C21F696145216AB50105B619525F000159267B3F22EBA58ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = 73C8F7E4E52B8ECF683C8BBD91F7B42CB6A6909A043CDC8C7E13E5B2BDBE9795D96126DD6EEA3A7CDD1F6F5DA7D0CFD32854C9A2A50215F6CDBF39373A7C4740BEDDE69BEADDBC44EE97E9FE276A8FDF55230C4BA0570127F7898F6701699FDE7B8C52E0FC9B7F5EE01628863F61467B8EB2157B8668CAD53E24419EFF8C75C336A8C39A84CB340AD352D696635A580F79144D8CDDE545B128297CDDDDED2B454BF526E8F236581DA72CDFF90D315A8CBAD5A3AE23A9EBDD72440A4E6DF4C6B845BE200D1963731F455C32F64354DDEA473191E961E1423B7B181177751B92923BDE6DDE226CEB97C0AA9C65A57F345B52C074FF9D89361433B2BF430B6346EB9DB6E493730B5BACA2698454411C2D81A3FCF1C170952C26EA1D8329BAA53E65950E7A97B34FA4748A99F6A248C5CC5083560EBB345057E47CCFE0E2909E41E5B69D60E51419D118CDC5BA33C915E70833C873C6B0D615860D2864EEC512AF0A63E0B7C72AF5916B6EC7725D9D0F1E77253829224C09EEB3BB4C0A493907BE24DE74BE135A3E96C798AA633F42343542C71B7DC5383AA90D6C1BB5C72B0DCF94F820D5333011D91E1D9548F7A331B28D542FA5BAB7391C6AA596BE2BF3BDED2F06C6C45243120F597765D2C6D03FEE770050FC0CBFC7EF3EED2FBB3AF569F0933D889546CEEF629B1B40218B046A1A4067AA074CBF5B09B4FC6129C40E31EA60F4C0A732D71CDA7F97BFA69602C8E73A67A6432CCD9D6E8E00245ADE3B2E4EA38BB8FDE81FE3F576FF07C840BD8DC202B9092CE977F04819D07C41D30B132BAE5DD1FD31C49A8D93DC2A33FF9827AAA41878BC1A7EDD4B9BF3EBDD451BE7E388E9C54AD229E6B8683C2AA8544DB513DDBC9A3CD1A8A62D2E2A2BB50818F228ED3E1B72CC2FCA8F576B60D3904B7D4C7D9062948634F977FC4517F8503FB60D60B555675A8DA144181BD4845D490097452DD4966E22CA89198E0A118D04BA725D79674FFABFA85B8FDFD69D535A0EAF25319551C6358B9C72072C3BAE29258FC43BF1DAAA1B9D5E7FA2729FA2C8A2B32563692CCC9CF433EA7AF687597E0B07C0764E97F5FE01DCE5622058E19E31958C2362F9DAEB3AD22B945D79D1DF1E9E8570767F7ACCA4D6BAE3EC20BB3627053C62002F3422CCF9CDDC901F26DA51450BFFDA2816B4F42F234CF0AC894449F33ADFA4DD41F92E82C13AAB3193AC394CF5D33D6B70FDD87E502958B54E908C3734CA0E640BD636104004739D3D14662EDCAB34CE3DEB7820B2CEF82DDE87CA3ECDA019902FEFF8C508F8A85EC8F1A39B7EEBF1A911E1BDD5B1BDB114607B2A951026C6DEA117C12CDF53C9493EE42DB4C0C2323A5C93C588A5B1B2B7C4C0158538645B3D5F5230D83B48257A486361993DADD1F95FF19C3387CA71097DD3E8AE61BA5739933951A1F686D3D648134A8D7A3E6EC21134313BD996F3A469DDCDE055F8E948B4858AB0D16B6627A5C7B1C2AC56B701700F4CC1D554762EA3B3E6B6106B3139AF8D73FF687A8A4652776D029FA2C7836B8EBBEB9103E46FFB65AEEF55806B9CE54A282369C76007C54A0F8E283A212649418024C90DC480104AEAAC16399755AB9B8DEC23EB1C6E527ED4D1B94F404F55AFD994A4296126CB9EB7A0EF7119EA458965D70FF1A780B9A2929B3B68FCC2E9D257C5726F6C976EDDED8BB480C6283EFE07A68ED023DEF5E5B414ACD2F939C0AA7B47BDD7A71C5B081AE40A9F358B49A5EDD52FEA470C63BAE5D206470F0FC3330BA61F7CD50C37EFF96FA4A91D4084C2F362C80BEF8790DE6F8717050AB62FB66BC5246563AAB355500A281E21E8F3C18F61B7DF583261036EC1AC007240919D535F0189DDF9495B47A4F8C7B27D4D302F4FC627EED67A69367B756ED8422B8703AAB0848684E7ECA6D0E71AF4DD3229629BEF67F53A832AB490B9A0C5D1B7A07B2E6983508BCEDCF899D16B9764223D30308F07EF55BD718F4DB8B71BF548D56C7A9D5F3D3E3D339C05C26AE7FD682B89D41FD7852D745C318BADD62B392F3411F3D12668E6A99CB9D721060E78BBB48DE87E0069FA2F82AB6C2AB7E4B6EB39DB6D8002E778848A6172C272246A53770E49C0F0BCBBB8E7239732851D1BA05BF7102EB4FAE85E57A490B2DEC3A9E9EABADD73809DFC1DA694D71EBA4A8D644C7572D2437161A753907763FA0E266A3AF82CECFD9CA2EE8AE5544CE3C374CE99B6D5C07C44367CC2E425786A2E266E8D13574504CA042EF72768DD5248F8A0AFDDCEB54B5649CE5BD5813171DFAE0592BD9165C48593F21FC155FE8CA8D5957BCAA9B14180D4E8AAB5509D69A81AEE233B2305A36936079629C6F26324C68FF2FA1D636E3994F4ABC5281D1149191B9FEA9A5E3D2C7FD37B23863F55C3CF0797031A20668998E22CFA89A3C54A0BAA05DAD3C9554560D828BC1A7FEEDAED106ACFE0F4F42F08497DCBE5033EDEF357344F713C8195C4D4818F79B60AFE04F4E46CBBF8B933A31C0164F4CC26659F80133CE1585A0590BA36892AA633A1188BAAF0BA7F75D0719E9F75145F4F24693260F91B5190116190C2C4C22BFD74E6CE049F3A37D4813EB0887BA62E85A3B717886284D71F4BF7404EB994386F7A80565BC4FB27702F5161E8015AB268356601E8E4A2BE1FA67B1554110149CD64497D96B5CE8ECC964893C8253593E89356BFB0436839ECD9ADDA47908CDEA84706862A3E8499176823E30A49E43AE5D7AB34DDEA337EBF590F1B182066C0403DE69B2014FD90C1A49AB8530168212E487C60D4102D5D7C9EAA8D56B54A31590D691D958990C5895A3E5B7247A25926BC92D31B371E414FB7BED713C7430C12739FAE6CF131C132DA72BF29FBAB1A8E64A2F5281B0CDCD0E45EBB571C69BE22C3CF97BE8A0571AB2C7198BC93D9FDFAB5726661A6033D784A73CF6034ADD8358ED581A400266B818AD7842872C186A955D5EA1965FA4D912E1D3D59C1665F29707171A559BAE1CF3220B9623FBCA5E7B1AE35FF634F06E1F45655F61E5C9634FFFB2DDD310BD49CDE7C4DCCC35E15C5F1E17220F970113C350039E645887B4184D08D5D9C7D4377B0EB980D70722F4800B384CD7979E4207F2ACD94D115FB08D7D2702B934751A2A802EEB7FE5815851F8880325D21C8E2D47AFB35AC228A93F10DE136848B883F3FFFA8405D5F67128D71563D505ED854ED127902485383B683035FBA0C5F7F48121CD944847A8BF11F16563086C2658F6E56F6B6084C91F29D245E304FC27C5FCAC50C94CF90763C101A18665293209AC864F775F9C3953BAF0EF9582B32DD3F03BBC6E4476907A869B181D4A1A21653327CE2BA4FEA44AE245E72BE3C086C60E1C609BF620870527E98A090ED6619FAFCA34EFA698D9DA5CF1E854CFE5030FB14F630F61967A98503C36CC2BAE261AF047E69C5745EC07E97D977461BF5BEBBDFBF0C1CAFB05055F166CC94977051E60DC6083BCB4F425338C333494C700E52AC3D95609E624675BC925F98EA8DD148C153C8D2452B0AC5FD29D9D492481F9F8968901C95D6AD45FC0E602F70A7725A850D7A2CC501FEF4F6E08505CBAC0816382C11C923E3434FB3B60D39FAA155D956A960AA9007D76DEF60B86E80E921328F4032B85373E3535A6C5805A24D7A74D99F926AAC5692886AF1CEEE19322C7417AAFC7337021261B5B78ECCDD77FD0E2C76A2800B7FBA5FF5DBADC9D1A8DB6F5ED6DC7EDBF0A07E161D0AEBCA0C2BC624A02D6ADA064960AC5D0263B7D859BDD5F36BDA624A442F89C7F3CF89AC87C6843CC5EBBDC5252DDBEA52693880C0ED735854C8C87FC41C90093DFA069FAC27F264F3D8BB735D0699ECC89A3D9323F23E92480B1C9DDA3ACA16C03C24AEB885910DFEA8748D51861824B89C190947BC54B41E0C30801F2EB92153F0B7EADEA369914F10A315BC0E9B15B1D3C92B3811EECFC5FB0EE06C89C4CBEC7E799C5E3ADDDE6848E761CFCE28F4B6B80AA3D881ABCECBB8F42387D7CD15E99A692B3AD6AE5E56546C2C602F26CFC1A37637F29BFEB75F0C6C99E88B7FBF81F8B2F6F29B1669C924EB4AA1E9965B20C9468807AAEF3299DDF064C02F50296E1A5BC67AE84D7D679CD3C7F21F2D388689D1FBBE4E990B2D3DE3A25BC07CA49C8DCEA34F823643EA596359D0974351BA40B39FB54730AB83DD29D73A4584757BE3CD32DEC866715FD4F3CF8EF9A6C4FD11B38B306F1D9DA268732CCED4488C70281EF49DF3E2809BE57DCF131B99AFB4D8D908AD2BD82771C0CDDB5382B8B77B4A95CCF5B1D62F65C5BE95394B078D3F6C8B0E5D80631D3E82F384AF1B7ABBCFC368DB03AA179650ACFA35FC202F3B38E965F8EE7A982934BDFF2AF2CA315DC652E4FE32A13F22DD2788062AFD2678982093D269F4DC5AFDFEE645DCF0A621154341A53C048CFEA169F3B110C4C4F22B1A4E7CCDE53E62E465AE8EE13D340F0C2F6ABAAD01F03F6001680A30C0C3012CFEB6400109ECDB29FC918DCD36C7C33EE20E52D3ADC2C538E30EF3373A7DE8D4C77CCA839B65CDED33A6BDD69CC7DB18A28EFE1BCE4DD70E14596FE0493B4A9D34EB60AFF1D6A0BE7F3E213EF3F474E250BC453F951B354785B1B5DE8A6CBDC8C8E5C291616FCA103BDAB69E499EA2C2029B94F61D50B0E30A8533BE40FF9688C4CE18203104F319ED07A4E37F5DB9CEF0BF357D643CBEDAA6B1884A5C884A21E017BE3D2C1FDA665952964EE03BCD639786364469E7038DEF2352A270A477929962955D65A7B9D1CD3BC2AC0A9097C08E9BED07BCFFB55CCD94549E9B2B62040163B6DCFC0A2F5E034583B489ED70DE36ABAC6FDD9609A4617B2A7D67B7C4C31499A1A8B5B87309166B9D53D6641A523C80B5B920BEAA61691758830E7A56E645AD130E38D736122B0B217E8C07A24D8CE3517B1231C43B98B936A7A842A959CA645115E5A8EC568685CC01A671CE7D5C3EAAA340A4D11E5C82A7E37CDA0CBEEF2F6C3F09EEB3DA96D901E0E962CEADDEC2FB7BB8A5C2F5A9562F39313D4A9F8F5C44CB6D047825004CE8A7C6925E1D59B15DD778B2AC6F3CDE7D39D96D6C6594CB5917E45DF5B9602CF720382475F7F6E2AECDA984801A6870CDBDE568031B0515AEB41B260E86254387E54DF4F46355892ECFA8C8009560B59F03EB663620042E196C24C0414E3520B2A58CF37782428C7BE2DA69607ADCDFD8BDE4C065B38DD51600A24E6BAB0AB5E5D9010D3E31850B0F9CF9AD85B5D8161803C022DD1A19E4BD1C7D10DBA82607434E5F3019AE0F98723988AB50C21CBA1CC058C993B7AB07136A7055826B5D6CC199942D37AE1F3EE0E82547E402F830302532EB268263CE69D4C5E6435149A61A7E1B93D6B518173E934FB4346CBAEC6054DFEACB6ED8490B81422C19BDE3359850276FEB9ACB0FF2AC75D0BE265728F76340E156B091CF8B5C29675C3638CC261A03E9425B3CA9863D721157CDAC8FF98D995E64092BD65AC2E26466EA67A21840963041E9A39874DCC4434732876DA1C136B6844C529D222201ECE862E2CA8DCA7A45750AD137EEF63EF789975B69E59AE534F6B0FF2C3C5DA1395CA8228FC3323AEEB61319F90BA866EBFC4671CEB391AC1A65B72716FAA03CDDF8F977CA6FBF7BF3D52785C397BAC3A13F6EAC117F3978DB344F3C2D027FF0ADF62E52C4C9AFE4D6A74ED630545C8DE42E0524A45B4F31FBD6FB0C3AEA162F4E06A38BC4A3DAD69A7C6BFD7685602E8C58895B0F61B6D2FFB4BCDCBE20B1E981087112AEDF6A6AA785913758506B8745B6D176F1553EA1D4EEBDDCED6218AB919F19C67569040ED42D5EC9F4074E370E46858DABBE1FC33A7A9BC6C6E827205BAD3ABC39A4D282FCAEFECFEB488DB1F776DED745B652A3B351F95A438C3772333FA90097290F829747D74217854FBDA6C2DE95FC6F596B5977DB47B87A1F9A146C5B08A4D44D4F0AA4A553852106E682DF8943178B0C5E416E477DC24959585015837C472B8971C5BD7082032CB982556E3E250320759D360A7143ED86519CD96313EC9365D236AD9BABC558082A867552B54F6C33F3466295F3B88630422C062913EB57BFC467FF6E632C2B74BFD204BCAACB42AA738AE28147DC0F0BAB92FD97E4C9517AA8078A46DDC129899DB22DDCE826F7A22DC85930FB42354AD81D9A4FA389E75385AF16E20893CB93DE1849301AB36F8390765ABDB83ECE5B99F1FA93E7B3C58B8E784565758491FD42A46EB97F89558ADEB2A42484D2638E6F79BFC9C32F4B22BE8B449003EB4FF22553AA5E6FFF1F9396EBC21D1627B1DBAD6FB80EDA28A56252EC5495F0E10A61567A1FF3D9FAC93AF2D5A003BE501FD652AC6CE2891DEA20437928AFE938B4561937FC80B1BD04A40AF9C303BB28853EB6C599ED8A7038611265F43912D4671EC35B530481A9BEC7935BC65A89D2D5BEE96336875C692639EAD24478648903F764381671A47B8CB708E0325FA3E53DE6C974C94E45C41CDC0450329250DFCA9207BCC712F14B53717405D8437884FF6B6F6CB036163EC822A5E4945F910070890A342DB5F9032332DD592A263B29658E6214C5C3C64593B13BAC6158BB735746ACD24E385ECB108E54CA92E95FB9DB30C9460720915151E01051011DAE4547566E1AF3D48949E068960CECDE4F623189BC64149BADC021666D3714CA343F314780ECA50ACA92FB2A9D87EA6C18DC85D403C0D5084A7FE2A50BF7EF11E5A56288A8C24BA2BAAAA0218B59F577953E7CAD76AF23E0E352AAA7D98C82534746295D92B39CE8E76E7662409C4B6E7CA2179A81FD94BA3BD30D0543B1E38BD2828B0037470B47E25FB22E0B1ECAF6B97066AA5D985BB7985514056C9FFACB7E0CA65782060F1B9B6068854474A920D78B2B91F2CC3A3D44FB42B6F72E035330BA849912A0144C98D6F832688DB8A91A42F25D7CD9A4284EA8EF7560CD575387DA71C12A3FB80F7D003103A72BE5061EA8939BF5F3025EA179DA45D33C083592A6244954B1D12596AA206778AEB039AD0F78A86D09E7A5199581D69B68E2F3A2E5181BEBA532CBD7B0F113FDB89B31D2B6A1A6237963A13ABBE55FE6 +pk = 73C8F7E4E52B8ECF683C8BBD91F7B42C1E2A8FC55383422C402647920F7EE9A0C161389517E0208E99087941D3C1CF90C1B671506D452D22A97EA02609F629AB985B758CDCD3EE56F8527DB98C59386E4FFC09F58C5258B0629692B05690AD0E51B2E37C755FB4013A754E86F26F5C027FD9E4EFBB8F6E0B8BDE43A5D2B6E615D12AB68482E7432937B7156788F00BBD29C85FE691B28384F2E5C7B484DDC03DE8C6D629BDCEBB771074CF3BA94536CACFC7E7EEA7C58EE0C8B7ED691105F29853BF7EC3CDDD42E6C200A2B2B7A79B09053A837B3B47211FA393D18859B27E85DDB3967A2698093F1A946B41CD5B14A995FF77D177628130987AF7BDB1E8E5500FAAD6390AA6C7284D454CF1E220813B9A14F103AFFD044B6EB09905503791E16307E7220F1092C524A9BD7A57220B9117EAB32F5156BDC545E6497E5C4AB08F6B911635FE723C6891A4762F920ED5E834C9DF2DED6800B62E9C13F1F335C8446FB8D1DF9A196AABA2D0005280C7619255AD3EF25B73E0398E2BF8395C0A6D4E630F371A18CE407A364F50FA76EC47FE8E8119ECCD1A4FF08653BA3B0C0E84C76A7B31A69C0D6E9BD63EE53139160952FA9CB087366761441D597B24C4B7B8A2EEE5601CCE7E9AE7FEE7143224C81F8EBC42E56C8D2CCE163A58C1A137E1B23B5AA97D86BD4A0702B275FB607C6F060B7341CBA8CDE0CE945ABB044434D97618913E808C08EDBDB6D0D0730519CD86EEDD1C108058AB1868D4024ED97E1EE883DA9EE7640D7C651B2746BECFE0F30B5E9F1BD99C7D4B9482C98155C8951243A5F9CD929373A60A785A41C40291F6DDE90D07AB3E7329B4DC7089738D530DE76FF640365D4E8C2D7D102DE08D11DC8C118C3404FD039917E9450E13B3E780EA1403E1F32F98BF75B317FC8A01E104CF8A55D2EE57AEF926CF3EB5AF7A28C7CBFA21A9D4BDD4D000684BE255A7D8748B6E206FCD533D691F23A5EB4D01E2AEA50BB3B1BE271AF8E64A11E82F99006278A6F293C540BE2E78DD810E571086C55D094088F20A943E6F2295C0612EF26F6EE11B3A250FADAD924BC20D826064D82F6CD539A679E08C848A6FDCEA4D1643CE8C561DCAB5D303D1E68E071F9D7C9690F2D8B78C3F2B253C906D959477672D561A38DDAAB01C04EEB6FF6E102263EB9980A8724CDD0E5F40C091506B1B1BC8FFD686652BC98DD3D4B271A60E7C21B73B2B282DFF5281A0ED5E73E054EF2FCB2405C3364FA9E9A61031A0D29FFD109CEC73D74C8316756F4E1DB812B0771BB699DB67C06391F1960EB3D07B6F4725DB65DA399D691DD897F25EBC9BBFE6AF52DBBB1EE496027883BF8C091CCC9FE52B7A5EA479D94B8F3AB6198DB254758C6DAAE21E999C32CC43C8BBB82D1CE3961A841441772FE01190237BB353D9D90B7DD5A2E2765212CC279495ABEC8E77DD5132C22AB2C30E879F86B534F6798C2CA2708F9FF8FA615BE44C7084FC26CF01E900F7BE2AB8984010DD6C2B2A2E09EB9AE043561D64078D090A082FD67DDBFD192A118BC2E3E6B10DBD1531DE83334A9CDCEBB7C7627CDA8D07C1C8C00B361C0807670BA1E368CBA8A2AFD89B7F103D588E61CC97D92E9DD5C3C13C45EFE1DCF557B0E4AE4CCBDAF08CD406DA98024D17F1098E67293E643ABA857A49DEC2A4B47A73D5C41C1CDBCC00C9C37E7BB03C16101A9D460CB7DB931D476C9156068BB4FAF46E5746D7D996DE556804A2219D32E046C632AB7F2EECC385FB548A74FC8537181C08B9BB712B3125E9A74DB598F0299444F266BE8CE382FB01767D3659DE14875D016E73B4A190B55F6BC460D3BEC99E0BA862724E6AE812993220E18FD6A3C04A8EC7E725D4EFED4FC913988FF59097C6548A2F1F4F2EEA38807ECD7088B72CAE8FB5DDF46FE5D0F892AA760D7A1BB0B8FF96DF5D5C1C49D9EE9FED1F8F20C7313C21556BDD0882A861FF4AA98679904325682B86CDA740A9866BB8532B447646E0B700983CCC0ED1F16B3F055FC1F003706683EC80457ED5F7C5746763BA96F878BB4E3A9462BB6497A5CE9D66437C84260D81C1D50FA343F9F4B94397658175D2D12486413C0115514912F10795FE8AFF3808E54338724ACA969F7D2D5598B3DF4ACF69978ED5A591182DEF92A48C25E4CE71B7CA662D1878C7E34C780CA4D682E6364B163B25F40C174A1198AFC72861AAB6DC28DAC97DA82CF147A915775C05F358EDF6A168B5951BE460E7913D9910E9362899F2F5B3E3A39F24A6EDD55DD4719D82A507A35C343FB0F5B19D580C532A1BD8498A931F44E5C68872752717275DAAAD9C49E83A7FA99D5B08C97DBD31D76E0F40690EAF917B00E6920E0F5D3C378A9EE6E541C3800A8A1AE8353A1E0373A71E64AB99967090BE92BE21C9B5F244DE18B03D924493439D10A581D0D716CF98EB824109AB09EA15835AF6CEE318E2756760ABC1A4F48F6E7C1991C699FA212929F176CBEE0B97543E5BC85C95F15AF41F2ABE67516DEDEF61CA7C8B943EDCD28D150890AAC3102F3ABAF54D025162ECDD5DA6D28FF0F6DB19C306C93E1FDC1D5A8611AE52745F0DE026B30DC06A3EDE7509E1777807019873DD453A9F07A4B42A5B26BFCEB39D7124B2B34002AB42055D593EA9AF51F52164B1D38C598EBEA266D78ED50414DBB9736008F382F291BFE3C97BD4634D0FB02311EEBE20A2716792B6125F8F5174321B44AA7FA85FDADDC05011A9B15E0E264A66903DE20693A86CB14FBDF5034F6F256720D34E2473FF18C16E9DB6F29D4CD040D82B14AA44E7D8E5549927F0FADF3C2516332DB236B076EEEC637505D298099CF92F99D65573F4A6114A41A2DDC61296A3C0D7CF0EC770E54B5979D06DE61BF7926D2E64BED98C95F179DF5B1DF1B14303D17233E1B1F58529BEBE6569EF1101ED8B5C4DCBA2AE590DF2386192AF0439FF4D408DE156910F14E24577AC94FD4C6DC2B95206107C1D509C98D8162C0C3C0A87DF44043823EB9B82E2B39EB4335A8E49FF25ED174DE4DA9D87D0C0B0A5430485F8E481151D2F8557FF7ECE75F8EE4EC13BB7D45A1CBE78510229B61F4EEA33888CDA96FD074B80BF847A490D10880D6F2DA384916931501A64511F27EA9E95AFE5631A49DCA69DDB77C49484F14EA78356FC2690090172B038C94E418A790B722A9E12CA69A98664EFD032B6CBDE8F5B97D94F0FB6ACEFBAD31325695D3521B90D673BBE75E5BCE2F11FFF96089200472286FA2D4557C695DEA969E46AA7A4068EFBCD51A2BD0BC6CCE5CD4BE9FD81FAFC2973D2432C423DD5A0188A8F825F7CD895E631693A57537E73A10DF908F624A47034F08FAB2F865090DE9D6E9020B77CB450333DC4634C8B606F4DE9FE36FC6A62E28A252AEEAC0AEA303459717C377B4F268EDFCFE0FEA2A7FC011C6AECBBCAB8F291962392DC675B3A1A05360B0475BDD5C60B257A5449C48D0663374EF9325BC50D977BE87774C9E1F91454F983EC959D5F2C5DAA48C052D5ACFD1F878FF835032F70E5708FB3A413983957CA16C87B72E92147BE4A72C6F4FF87FF879292B9C3D331C63BEF8766AAC31891A27D19F62BA531EEB2A4FE7C46CD9D8965896CB4D2AC1BE4F79E52D5AC7ED31D78637290BEC78588EB0B056C3E444121B10DFB83B288CB31790C7CBF38E2A954A4C65F406CDC98701FE04C0BB2B858C2DF852ACB56BDAAD2FADC305955A4BF0A7A02E32D66A37D82D3C31BEF1240230691B2A89EF48BBA1B8A52A494A2ADFABBB55B9E499AE7E6268E8D30C39A5555C01C20AC4163D400EA5442B3EC7C342C25B7392AD5602FF6F01CD5C3A4999F7C8B40D19C38ECEBA2EE5997EB21EA8F1F041D9BAEA4622F175CD9BDBB89B785A1BDEDAEE2E2A8822198AD37BE049CF7318DC400AFAB922707263DC1118A1E6CB29E6B5DF938C979309D976574A60926D0FA7B8FB6E2798BC5E0B4754815132841A476A5EB69830A894F4980B907BB146CAB198004DE4CEFF7578F917CF80398A2D0A88183A75CFBB9C3891E78A3CC7775ED72D33B65DB02B944582785D4165A455C095078FA5836DD560C1408C06C3C0A27089D3C6BD0ABA76448FC887ECCFE0AA1F6682211AD215079C7B335DE2EDD97B029486E9F09AC13FFA84880C35AA1A40BEE8FED80360FE02AE7CDD8F0E9964050300DEC397CE7B9ADE813F682AA85C9A20C2F1D649407536D065DF41789F4F15DB33738E4BED8A15C407D832948F07B822A13F0CC1959D338F720973099FE85BA76734D2FB234097A5A458EAD6F5C46204FEA3F06E30CB7D6E74071519E7E4B95915ADAB61DD2EC79A0A82F0C67858669812BFD0801AD8B28B8F944B0FED3DF23FDAD0D610DB26658D75B2FB836610D7010AF4B09C607D206BD6238CCF3C5C3BB5238C5278ABAF87A091CAA326AACF060AE9A8763127C2F5BBBFC4C82B547FCDE7EB8F4CFB58D341F845DD86B43D4095C5B2F492377240BECFB68E9F233B4B46A4D63DC9FB5E9CFF36B1276148B388C49CD41A0B7C873FB38C0B669B62BEA280B224E1CCA294D4940B4A0DAD19921B4250071201E0C4048D5BEE2085EC5410BBD0ADB6AF6F26B3BD13EA3C153FB97A98026E99B5CD9324ECA31D6FEE233E81AABEDADB6C349D26099E512AF9257C37A82F62FD89460B273E1DBA1468BFBE03EF40E907471714D397EDEDE8F6E16CBF631C4FABB917E1CC9DA3665378A086BC74E06793A762078CB28F914C3325BE38B9A23ED1DFF67097819708A02FC125DBB9725155B7118DAD3E38D555E0343928A2F458792912351B32BF62818A96E9BD270106AE6BCBE5E9A3AB844457D7AD10C7833E8C144EDC8711FEFA5B307F11D56A3962208C58B31F12E559416430C86F5D943253BB993FA2CB424AEAE89DE74BA4B0EF2D541D5B0772AB05C79BBD7A92C7A65AD8789A151C6CB93507DF449102FB641A4B8994BADF650CB48ED6D94421DDFBAB81EC9486F4AE577553C77FB975C0DEFC28A13351616A79B2B4166DD49B4E736784A59AB0AB6CA3570EE27ED669DB54B1F209BD9CB8D78BB88D9F53FCFA63BC52301C2CF829E5EA5FDA56172FB91FC652AF5C29E71096428DB438BC42CF180CD42726D3A753F08657BEA02B862CB600BFB1B9B42FDC2C7A6496BF6AD98A3ECF2F1696CB8D550A7D59BB097DA0253E7C74805FD4E8453FDFDF4059172794755409ED8E9F7422FB4D14A6F369D9853894CE47CEE89D373B1B542C01471410CF4951C5EF9FF8C80B6E9E9A2BD48A2196F1B7F31015BBDEA7F9A478F2DF7035A2CBE89FD0DD2384A1DCAAA0B758AD94D70EB0C68FE2A2D5BD5783B868EED9A2AD79A83DC00061303542D2DF87948CC682AA032785DE604A616AA0318F85BC4BABBF287E87E11FEFCC54F8A52BE4E62F2D9BCE457138995DA3CF0A7F3009F98659043566D647CDFBFB5B4D6821230B10D9261161A619046A0D74260558594440628B35B7E59F89200D3434BB9B5B1429363445E05C2B0D102599C4B5EE370E1D2C6BB05B4A99F09DF4BF58351776F15DD71A334F3787232EF37D7854A8407736FD330880DB94CDFC8A08B9AE15A74C543AAC90D5F6A7AFFE06F022D24C39E5C4185E0DFBAAECFC11C204BB44C5C696573766C1397632BAC885CCCB943A8C89CE5859DF78C6D1566B3F54C43AD7BD4D11473C4DCFA6C805645465DB85BBCB31852CB6B9E88244DDE03D98B7F3333E907F29461B25F3903C90681606B4FE966553851654CBE08FDD020682823C33878064337A2CF9938226919DD5BBB24D3D2482D40D9F4EAC578462ED9E6969D7EB015D74824E6D33CC511A1711E2F0EF43703E1D49CAF91414C34490CACC443789BB7D1A2A18E2D4B944433C323B3A86823A5F391850253BDFE942A89A06DF7111C80048D2EB0DD0E95209FB6ABF1409076379A31C14A3B3436B5DC25BB6EB160DDD76135C8FF33BB5521E667B33158658743F3C07372728F3759EA97D4BE4051504D44E325A432C65DBF73851FA482A8D23B9F164C60B0A49AA19F736523BBD6620091C1E244E6E86E011C36EAF1AEDBA97201682392AF20AABE7AC0993BC03AABC11518317D1716930457C8D8F505879EC4AFCE04392F5678CE8C030C4B24A7F8CDA1AA13C006CD3DC9F3A139900516944FE033AF35FFFFE0EEDD34A89DC3C00A526A594A10C847E9421BC894A2ABD70DA868299856B3496536AA9C4DFEE3D353803E18724E93F2EAD6610C55EF2794E67E0872EB70F6A9628DF966B3EA24DC2329A8B1255E20528BBC4520C08F88188CE2A13FE7139BABCC9EAABA0549DD5ED2085A61D33FC90B9D65DB9A504D81EC64B5EA27828A51B3E8E6F3662E251F69242C793C4C41CD490BE362A448C4D373DD49A3D5C2EB64F063A05E0332E1D4307C5BA44238994343560C160CB5560E2E5B8F22619F8692F0AFEF5FD87A03CBC078DF3DADA7545A352D71D13BC5B44589B5B4CC00AAFD7A81821255FD261547A551B879DA4913EA568D61B7FA7EA538AA52D45E8A9C7DEBE4E0C5F1F97C71B6DC5E5A6D5742774EBD37BC9EC6504ECC5D6E4993966D6FE638862D439A250E782046A35ED60ABADD1429C2886042C599863E10BEBB1B0EEB4E4EEE13D655C697FF7DD72A5831E09E4097F7DE937C6B0BDD9364249D7613F2DDCC988C59FD7B9D4556162E8FB16E504DA9E3247B94F4A392DD26F529907FC688B7B985B20A7C415CE2F7965BE40D9085F2F52267E27AF812AA17B6E325A5B95116BF4BB73711C3C80BACF9B74FC64C3E5B0D075DF2AD9BD98CA8C63A478C7FEA864CDA4AED2509FBB46F33B196E16482B1392D939737F83644CB511D7B37A0105118E40448B35D53EBC422CC1735AA46A68888F5CC421B1F173478F368B2946E42038004E2161CF1541C4F2688F15CA3A8E58905577AC3BA5506479F772C058A960C7F56508FEE51F594AF5F7F77F62B68E10F66753DA7A6057ED2FBBAC1923189CFC40420396969BBF0C21D56963D7F3A51AB895C056B90FDE420C3ADC04720BC56E3A63B9D45D047DDA367F647573EB8B2EEEDC57A03C164229782D0C09D8BB21977320EEF8814E1FEBD46601E4A963379CCF351D24659295748AC9350EE6F1D602929E595313BAB025962C7132C802D2A15434D03AD64589CA026D4F21957EAA606981FE54BFD4F64DA24A9497CDF118279950EABC87818DFE126567AB066B4F8A7D76C442A247A136D6B5D895AD26FB625CBD22D940153E15D6DBC6AA25E2E9A500C50720AB3B75B25D838A3437659A03659EDB6984480F796CB74C07950D1D8454201378ECC976D857F18C9F8597128FF174B6AAB01932514D115CD13C0D0EF10832E543E023219DB63E067E7A2786F6AB97540367FA79BA9DA55771ECFC3000986E37998AA6B9C139C970F6E3398FCEA1CAABCB5EF1AAE9D427D1047ECA182B4954B40160AD91A768EE20B2A8473D76785C87D8E1014F39A5BEE78CEFB28F73FBF96F162FE6146CD2662E4FB02EC9C64D63E1E5B1FC1B3594A5F2A3F25D7794B69132122E995B85FDB4C20602D94F110F64DFF6E88581EE031711AE1DC1BABD5BF61D07E7AF20D08807D15054929C1E0448186A1EF843D38E1958DEA435F2EB5FF9C0AA689E270E4DF61B0281EC7E3316C72728F1FD2A8CE600BC1E7D481FE279E2FA8A2F444BEA76D30158D60C746E8D90E19CD8F787EEAC347ACEAB00EBB02EC3D5F39ACD3C43634F272578E23D46EB4A07AE3A0C2B8369BCB17164B5D984D979A1EC7F73C181363769D239ABB345E257B7635CCFABD425D6EC0649C43AF9EBE1B07DFAD30D383A55C645AE2A09558891550E203776D1C4A418A813145447A0B4074BFFA9F467AF6D3D3436EC576021958D62A8554955FCAC7AA80A9 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD982638703F20EEF82C955812F8086CEA -smlen = 2323 -sm = 1038C6B64478F0C6912979B8A1D44258D41F3F1FDA996891C999F7E96C37744A4117782A2FC59A5C659079707B097307DC9938836C27A0AEBF95C15163EA351E048B62CFD3E096A6B1F4E9A0965236E8D5D1B9A8B3719BA56569559F131066B307AD25520AF4015225DAB066CD91118730C292AD5BA877ED0DFF555E5500D2CE7CD4FE1D47CF7F4EB28FFC2486675AA7D832903F4CF9946C00C7471E330BC4D75B4157DD05A3BBA8A11EEF4A9E91F054FC27E94532F7AC64D9B0BC5020109D646F097DE8D7D0CD04D5F4244C7056EE3DB1D9D7E3C85B07AB98685104E41A210438D3CE3727AC166CBC5BB66DF84F4758A33039D20B6AFB4D0502D4E4F7ED23A1ADBA6F54B308BE43574654B878909BE906D090ECFB5EA9AB17061175045FDA523A1775CDAE29D62E042C39FF2B41F7EC0BA082BA6E4F6C89ECE8A3747FF21D4B6EB5E8298D509D754A2D5E29FA425B64B61A00706BCEB09988DD8EAC47E3E0A7EC13CDEAB62FBF2640308F20211A8A6113CC4CF918912DF603327E156C13C349AD74BF4BBF6400A9DB1AC82BBCE98FCC08CF7DD36341F9A694D09343E350626FA1DB343DD728A9468C43C5ABD279E93291B53BCCA6A8B9529DE103912151581657D95A129ED304D45AFEAC8482FBDB692A6562164C9F77333F9EC4019D9C457F77858846C6263A1BCA9168E97C2D0303696732918444D226E613DC1D46938BF7587434F17CF7082E3D94C3D6220BB25BD79800E826D2027344BBDB28D6B4D4262C5741032CC9DF4DF131E9A30C026E09A9DF476932F39278B1914D0D40282564D15C8244D9DA5B0DE67481FACF3E8A0425943128E157A365BF3DCD534FF344D996D09BBD0F72736AEAACAE6967870C31EE5E5F09136792CBB041405E557F6C1E6A9551F120B28BC73551DACCCAA7D3590F12D2A98970DB93B8DD42998225E9BEC4CF57524D18702A22F565CE0845E08A727397603D7392A132CD7FD96A443632FC7FA428C4147ECB46B0F6058338B0FBAB0B292D0F4C273FAFA3A73DFBE3CE46E8EAE62C591DDC840114DB5F23DAA8DF5C19611F3A3A13EAE530225BC801A3F21818706BD302D81B7E43C01F65A89298AC247D4AA1D1699733DDBAAEDB1BA034B571F36355C45A5DCD9A3618F904E8DC751D67B3A0285960C43786B732E9DCE80D0A8F167B8F96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +smlen = 2449 +sm = 07744E507DE1A8CBF1CDD53920907D02ED62EF885B9C0DD24A6C2A891C8DB9021950AA7AC44259638FBA0235D2B8F71C0485BA15496CDED300BCE7179AA7DD37331A7EB7C5E2F54B5614BFD874212B41E59F67242D3C3905288ECE7F80DB8F00737F25819EE219620BB22D97BEF01E9B1218A4F513EC7952E44684BD43D4FDC58111F5FD7C7820A485BEA3BA82A11AA16CDA1908CEB71BC901B526E23578C11E50E0C10E51E2AA427B878AC5B5BF333B536AA23C6332A95BE39BCF12FD3D3210AA67569DB22E98265E15842439189A1457EFDD2CFC0A17F17DD72064EA8B457067F6DD225E330FDD37FF4CB23F832C15D9DD7DCD060F032532DEF20A9210BB3EE8F31397E258CE8C0C99BE47D330E2A6132D6881331499D7290CE04145116B676DD9BB69B103BB76A350EF6BE7C18A7427981945E6365987554FF2B2E4AE9F60B1CBA8E5515F43EADAC48890C40D8BE2221AECC86E420430ABAC38AADCC02D7C76B0948FD77BEDB63C14F03A44228F5D633D0015CBE02E28428D09374022B2BCE4F49F975FF63BED92AE915C7AEF600EE7EEC08207D1A433577121A6A3FFFF256B1FFD03147A3E2B8DC1F44EA95599FC1687399D24F03E7B9346775EE55FBC93040D4BB4F72927D4554EFC965EE4B07B291C3C2CE1C8ABE0881B348B6D79ABAF3A9626E31173516782F84C1F224D5E7CBA462F64D5C7821D753B383ADF90C8D35D70AF7492DC820EC866BF2E397F0C1BC761F21B54F711E75222725EBD5708EA00176BBF40CA36BAAC65068BA73D58E002BE1CEDD7A8BF96303B1F24810B860FC8605ED2BC8CB2CF6CA33EE47EE4FA2456D0C32684B7D4EB4BCCEC2C99218F0AF2446B44B72DCFA60AEB184BBF7158163C9E0E654670440DA0B9BF11D7E62377C293551B1F49E83C371A188F658E2F7343CF6D511DB40D5BB49B222EBED81B392B8A73D05F3882B7DAFAA60F7A7DA5850426CB466C51991A5B648A7C66AAEDA39E8EF1BF6F9E8D1695B6F612B78A801A318A18C9EEF8C9AD6CB14EF1DBED08220F0E9F18E118010C903BDC98D8878A87F99C44858428EFD9C8D1E7F2411AC78F32F1B1110B823816417CF5F48737F431078BA0CD7C67FD2DBA1E604A36A0CD74386CF643ADB0CBD3ADCAFBFDCF5037DA9A3B774AAC8C5E69E3C6CCD9C36E8228C3FE299E04164D3A5D94BF3F468DB04D63558FEBA2FACC275635708E09D46683D29EBAE2B3DCD6857D909D8BA7CD811F79A4AD3FE84731B75299A5F981238CE7003203099E593E27F795A30F321671526B1B308055D4689826AEF2D8A034B571F36355C45A5DCD9A3618F904E8DC751D67B3A0285960C43786B732E9DCE80D0A8F167B8F96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = D951D920686882E1E96C380D2E0A9BE1C918BC996BDEA110D236B3999A89DC14837D6874B8E4CBDBD0B604B78EE253615F3871A0EFB4067F647A58BFDF8C0710A91130E423877EA0084F5CB4ACD54CD526DDA842C532AE4AAC3D1E214B3B6678F278B9C33E9B61D0BB65A31CE1BFB383DB55924680350715C7F803F34140027CD8A24339DDC0FCC6C2493E621B3500DED8F4480BFAB03C2E45FD89A2802287DEE59E23DE91790CA0E0112E3A18C308BA9D30764D5838A59B3FA18471EBEA3A8CFBD1D1D1488D7778813B3D5FCF34124B4C4F07A28C92B2CAFB6682FE732CE6D53EB1B7B2E9EEF99665045BD320FAAE8002F4449B8CEDA1284D7C070026CEA6B0D216933AE4386752B76151C49F17EF4AF0ED415A30ABF7731A3F83F8BACAEEEFFB958D8A7499ADA066FFE21F840130B63006B5ECC13A7476D6F5D973F2F29E0B2ACF39C56BD524FBFB79F5CF9707ACCA3CE4EC466FA3B091EE99F8C4AE8C8E4B156A4F78636CD33092BB040A07F1C4E1A8EB237322A7B84F329DAC39C96DF2DB0CF15929AF7D4D7EBDD90AA927DB3033A67451A56724CB90D5A2264EEDB6FDD03DB4DC861470F7B783F7392C247F908BFC6F5273E82EA28C19B87621FC983BBDC650E29D3EB3691EB1C0165E0AB7D852093E6D54C6BDEF196DA59ECA66B0E8B21E4AE5BD655F2FBE36BEA99B2070120B8F7E425E6B92D4FC1D9F5B8765AD1AC334194B03B5FEDF844C7150C5D876678845A9A6060BF9FCBAE1D1B92139F7B7B847FA84865823D470CBC0C748FD047F58F76A4B4DE2E47F6CCCDC08BAEE28BC19564758802FA3AC44BB2AEBFAD4AA89F4A83AFEFE6A1FE6175174310AB6F07864900378582DF45D1E2D44BA9C208AC6D18AC846B3BBB496AFAABBBEE1140221BB2541B13AAA886684FAC984C61541F37969BBBDB41442A77F8C0924E324924C8EB9E4D3A0E6200BF1A36AF2DCCD60A8ACD0721B991CBF703B49B943A8E0A6518917AB55880635C756EC3E6066F40555971D56320CF6890A08742BDB1C443BA1712330F1B9AF054F7C496E7D27B66C64CCA5A44800D9282050CFFD211B9922E088D9855CA3AA4A6E084E1C9DE1F92B48E31FC66E1CF8D1B271BAC3688B87855D2CE50E7C7E8230E5F4D9D292936FF81D8EA1C4C80651A275CDBB1752E424F8D364E33B525198376B24623A2E9C9029478D2C2566A55726E94478A81F54C92E9DDDE285E0E4FA0F274FFD0228781BE77A827999893A6F444700D1706C56BF5F1952D69D8F77D59F194B7C1B19AE18869C24D26A32AC9A51C0C1F8D9EDAFBBE20EF01B2B4F82FDE90DF6E5A2F1AA783BDBD4E07BB6EE47846B8AF207A95FCFEB0A589EFF862D96C4535D21B4D3B7D91FE03C4E7119BA8932E5DA4970E25F7D65FD7BBC0B4296453EEAD9C6DD63609E898E211927B017D16D4756D68BA11581D64EC045F53670177A958C2D3DD4C9B9F2D46CFF08E1E5DBA8C14ECE221E3EAD387E13E82058B5362C9272088DD01907A14496239E7BC393FED91A5A17266078F445910664F3CE851D3AB6D40EC7647747237FC83FA0F6A5E1C24B1E25A378D1C0ACAE739E96A66560805B7F840B31615B3F3449C2152DE53B72AC71406605F2DA3F079BB86E454B4A6FAD64965D441932A373D309E404640FF981B00EA23E82DED0ED6658C5C861C49099747E6068ABDC0C117E68AD24509B459911755FD78FB4017B5CC3BDCA97A6929ED2421A5179E8F8803D9D95BBF562E734B3B412F7CE1346D652349BF3A160A2968F2515F3F72C469B2F488B268D0300DBB3E93C2F6BFD7923CDE653CB827D017249811DFE3881FD55CCFB8143DDCF29CCCB81BFB31CF0E8D5D404D747A6FE24F15FD9C832C5FE833C4FAB342B78187426412B3242701EC1CC91ADC8D53BF4C7A2C3F10EC085FCC93418B64CECFAC21CA0E9A3F07C59A570ACF2C197FA8E3C3FE13FC7C7B617C4687EA86A679957E44331B287813B0EEC237A0AC685D46511F6450D50A8FEDE0F130A628DA5F118279444A711CE52BD9DE8371420919238F08FBEC3E3C656E6DB3A0D6B494802A5CC894EA595AFCBBC49266B0848C4CDE3BBF05E60EFE85C8BC019A18DA2676376F36C4F1BE5CF82B9867036FBCBD16F3B0A74B36CDB52F4D446AE2329350CD886A37AE3B25BE74E102E54908363BA70505373339701FF4219718130D74D034593CA8BD6A97723B634EDED6D47108E552B6AF6A56FACA3357905667949B6E169D202826048F59F32B7636BEEC6A8E0EE63527F00DB382A0878B93109798D0FCD97DB3D08C2B6483C2E97A0C020D879D45BF7F19201086FCB00A302CD15F146C9219FAD9FFA684569D708E1B2C655739E719F9F86FF34564C0861BC16A3AD439262A3007E4AE2DE33A27EAE1CDAC23CAEC7298E01208C57623D56136D7B6493BF7A3F414E705FA6BBE020D08FF7D3E6DA361DB1710EF4E6C07BBF3875E84B100A63E432EA7213B6409A20F65963CFF1FA5DF9DEB4B1B0CA13C334D9BD4A34389D62488F76C9C55ECC1540FA182A72BCC57589B90DEBDB386F2D033C7399C8801714762DC08F93E20193FC2BDE446D8779979E790CE28637920AB72EEB0EC8963C9116B678CBDE462CA352D9B572276107A7A5F56B8CFD7FACE110C77E8ED325DF08B847B00AD9947A6EA3CBE87BA65217B5689F4389C078F288AE5C887A492071C301D0FB6C53C6008A34ECAB5CBC3CFFF500C115B8452C952343D25D62646569DEF8A9A49E6104FE63D8BF2184DE848C86D1053959E43D0AE90CF2AB67348481C9316E7B06529101E2CEE65EF584FEAD271E2F105758E22A91109748A63AA1BF8CC0FA9038A770CA855EA4EE45CE4F90377BC861E063B73872276DC339550B9624B5D83EF3942129091D354E1FD458648211750E65149A4BA9662EDC96FEF4F1F551364470F0B5271ED130B92CFFFA4974869D88DED2FDF1964CAC9FDDBC4B352B96C880F668CFC1129EE463D6925F7F7C79DFC7956740097325B947C0F40BFAE7D0C3A98B1C77BD9A779BB0FF7BF6211592EEE2DB3ADEA63DEBB1FB6F3F60763115C500D87630D7ABF60698F5E23B4B0CFB23332E96F37A86B0A9BE30BDD5C741620CD7A991DE25A0351C58764EDD10F0F9C142E34380270B5D61241F2A599983D4E8F69A9359E050623444AED520AB9CE050BCDA459196A456E8C86C079F6BE3B6FBA2D6BC54A9D981067A8D0A5127426B28A9BDB3DC8CF9EB476C3B3A406693B9614CFC64EAFC150124B7A87743CD98F3264174C33255516B565B880C50388D77F4EEBDD67D53B21D8B9ED7F6A01146CA1ADCE8D45438EE39334D6FACD100B40BA9E029EAF01A5F26CD5297B37D676E45CDFFAA84DB3EF1D45D1C42E995B4191C416747864C6C0BC3BD6F0C3491AE328BA4C7328464367A5AF2E90C7EABAC92A1271036BF5C2D0130BEA01111286B3620C63B03E84EDEBBD49663F641A11EED398E81AE5EC3C3E114DB0CB027E90F961A8453A2AC5944D036112835C72CEF6C17F9F17A880F32A589AC518626036B5B5DE4893AFBE08A97CD8169F31A292E5F6E1FE678CEE0DE330A97FB3C4FC05C610D24DB818B4FECB1AF4215ECD67440B97FEB258D7B6FE107E8C5858941AF40039FA1B3ABDB23E2C717F9F7ED14F8AFDF39638EFD32C9CDA4EEBA845FD6645C435A45F91A2F0237414DB92AAE0416E415309DE3C8507D4BCA64AC3BF8A109744C4A9C446B138C58C194DF523E8FD8544C4B0A221E5BB3A36876F6DEA8F2EA2A7C46C0FF0483CE313FC1DDFAA5E5520957FFDB5FBA16CCA2E141B5D693E2A3F23D8D39ED3494DAD04D60591BEB763E1D831294351170CE458A8EBCE94509E3DA6AC2AF9EBF784A90ACDFB6FD8B5D32AABC1A9CED71B1A0383CF1909AD7380CB5AB379DB940219633CB85B73EC7E5A1E27FC30F30C37E62A5784963900E47974D50D9F98C73BEDBEDF1580776C2E4542F3243019A3D58D386C6BD7F797D6621CF09A3318B7360B556B7F5437C422E0ADA44FAB8EEE696260ABA43EEDECF8D1DFBF598F6275864D669BE001AD8AEFFC34E89475A10F65560DBC9A53B6FCD9859C0070FDAE6A08D8917D3F7E8FBA35BDE77BBBDB9012EBBAD495CB97A01D49E98E8226F531EB53B6D12DDD1FBC6B270AFC7504D7CF5B75C20A51CCC1FD35D826AC746264A8CB8BCE75171C5DD0C3BC575FE60630FC2545887BBFD075E38614309BAF0EFC65CF2F2E55521B59EB1769982E57C6476E30C2DFEFF9637187C115BF5CEBCAC56DB3F079DF10380C44F11B1BE772A450C197A92CCA64E00AE9055A0E465F327537EAEF8FE4581339C0B410D6E9082CF3EB2763211B5504E1D6523AB5A412B5088DC84AC0407E79FDF6B2A394BE5CC5BA63CC3A27F469BBFB45BF7492A8BF2044D5DA957C604A459CA11446483E922571D12515D9B15B2E4309BBF3D695E5F0AF3F5FEC0F834DA361C7B3D42A688AD9B228A33EA1DD4F2DC623AC33A9A87C44010E30A7DCABA0B632648D1BA431CE6CE450FB473383B5E3B792233015FC467B72396952DDB718BFB47CA8FC982425A8E4DF6A7DBB90852BA68741B01BD0A32EF735A0114FC6CD4857C350988857DA9429319F91028FEE66C9C31F6E829331B9E5D4F56CAB437E5104697B8AF88BE76A059811085B8BE36096669835D9C07821612FFD99791C5251FAAFBAF23AC08B76F6EF83D5A1AF41C45841F9D535BFCED3D3A23F68F93CDAE8722E6161640361A3DCBB1FA87AB6D884162EAC3622ED0FD50DB29A28E71E0E842381A566B65F2F60FF1076130B324E5D3B447153A689E3F8C4F3D3BCCEC3CF6742623BC003A2AAF5F32EC9371AA0C336D55A7F20A195B32178ACCF14F533E2E7AD1B5319DFD530038C33DC2EDB1D1FA884E2284E563D58F4E4603C47F71AEF75B85A4364B3CBFEBFE54E7C071F68C06A1A398377FD82CE99EEBBD573790BD20ACC6BCD2A678328B4D9BE5B281172975EEEE3D0B68E064FF3C10F054F0646C8CE599A454C1050BAEF8930F940A5913434E60E4452B0652B87E274C9154B0059EA187B252C1A783B558EF0BBABABFD79D9E83D616B848618D1184ACB96B868DD629CA765FCE1BD99AC1A9E682F210951303722533843CD64E99F2AAD6B991DDD3653ADB15F7506439ADFBE28A8E52B13800074CD342A82160824430FD3AA3CA3BAE92C1759CE757EAC10A25B283BAAAC3781DACF2116B79639F137B17805A6C6378156F1679DA2A0E1DDA1BE852FD1FC7F7AA3EC93B1C1EE7723449783CA38AB758D80107B49F21AEDAD60F502CABB9FB7B016A1D0CC1A97FCE21907D0F7985213C3327B1541D9B9865517231E313521D90AF4F73B49C0149C71770E23BC11396D7F0F74C457CC00CD815CC02CB9093ED83C4BB5B857EEB4C1759B8DC32682E45EDFF282AE3DAE6B2CA7CF3A0C639DEBC76A89A9F799DA5DA1F91FF69F5043D243E75ABD7568A0D2DA4B60E6CA6AFC4E9F55B016B77831007691AD893AB06657B6E9878C9F94D63F23A91502BE59B0652DEAD19507E2E49CF52299571AFDB3B52A7CB51AABBBFE9CC2DC0C1CC183289485B0A5B73993B72DF020B7018091AC344A2D7CAAE025631A36A3D756280DDF4BA6CB14E13EDACC6483F407E844B9CA4AB22CF89D0C9A3007C18BB513E802F56FCF98122B52BBC8B83E713BCAB93E8EBC34442A2DF1A1756DA241E1098B76D8D59753D8393DB85AE1B02201745A30AA013CC6AED10953FDE0A9AA8A905A0AA20AE336CE95C69696C79EAC469FC8621B9096F3AE7398A28E0CFEE4506C03A8D95099BDFDE66528CAC824F24E1B25540DAFB58C42337EC231A13453332FD6132954EFE142753EC19F2F896257625FD0234F2698B93DF13118763366A3549C96C20911F5918001D26B024ACCD9FA2064340CF5CFFC5D1C8D92DAD5C57DB552767AE366E89F834508DDC97206D4F81D94C0A4073220803E4D72FE67B50E45C182AF9513555E30A381EA8AA4BFF94D6B0C804100BD7BE230218FFF8DDB019BC1C4F7361BD16AF8DDA6DAD493605CC551C13E2BC9FCE817AF80A1B328A091DE7AA9706DD78C87EDC6808D7D14C0B42D981B1129712D7054DA388B16CF7D51022FC122B8022A28B281F3832418143D1BA845CED62B270195915912B348292BC6002CBB98785F8D7A0B68B11D5B82A8B353110DD32684C13E61244B8381B85E5B7DD19C1F463B6134B5D5B6EF6921D961631E082E54D07BF3BAAF993FE275125B60E58099613FF6E8A5FD9283D3BAEEDE9434A2AFBCF7B5D6EC8DBCD7A19745AB13D93BA5CF1BD9A775B7086608588F9AE8AD9256019F53CB11995524240817ED1BB082C35881FD6A2EC75B194DEFECF6D51AE4C70591C489D6A74D2F77BD187CD316F1E20A857263F58FECABCDF83D6D8B8D4812A5546035F8CB01BD254114CED59C529EE3EFBBA31DBA8F544124F328EC33809D2966F839751097017119F7C6A01FC771827A5A31C05B70E584FAE2E52407FACB9C1AD8D8E96659C8E063081409D707CBA2CB402CE1F6333D47A046DB89D29806FB2D5D39E7363CDFD9437CF79643D918B7250B69B15D542442F8EF766321964E7EB3EE5AF87A023A1563F093CF9B653A8318BBECA0D1374503059484F8E69E76D48CA32C99C079BE5795CB9BADD92BE9D6F7A243B8868F6C161422E6B16F9F185AFC3CCC6DDD54A26424A73C065EB8E982AD9C7642A571BEB27336DDCB4E4DCB60B6CB3353F140DD2DCC47E563B39FE31AF061B4DD500E2048375A78ECDFEDEAC7F319A04D6379EEA042E90703044C502AF12FAF8F1F692DCD9E49ACB7B71685A795A0A96F90CC66E27BC90FA80A92B9C51DD67D0C7BC93D120D73E13BDD32DA34C3AE0EC70169309590BA0648FA2561DBE50BE80469119C7DF5F16477020917BD5BA007E6B9D6E83C7940AF9F72034F4D22B85440165509928B8DD84C8C59F3443A9BC3D240918BFCCAAD38B478E5CB3FAFC92C339422B4AC8E383723D00EA7AC44530C90A20BC4A5501A8B4E270FA672773D32205834DC45CBF19D29732373DAE20A9B69ADAE98C6B2CAB3A3FF8586307E56F44D4449BF90C7882808F466959BA10EF +pk = D951D920686882E1E96C380D2E0A9BE1A22ED196B01CEB7265B4AF8E44323C2A0001F3404192BC5293A4C79273C3BB6B5EB5D33D8C470324D272BB5DDC6D0B354F570DF8DDD2F34A42357E07D399AC7378676DB5C8853F2F259E7AAD7A9D6AB6873CEFBBADB9708EF8EC315D607C2BF3A66EE75B3F7290E51A18A6D693BCD058FFB5C09EC78C1957746F4265BF8C2F3F2F92EFE23FBF06D6E89FCB761C5BA983283AAF3246AF30F17882B643A3865CCD2BCC197AD9365095EE6EE21279692653AB5E0BC087A9D7E5772DFC071D2AB7FE71F297D282F7A8F54AB40945E155F8DC4D948A8451BA366BFFFE5E19BA9D645CD38E304E2EA767CBEE2E5664FA7D7A74B6AE96D6D65F4DA31E5ED8B93A58C5D04DBAFB579CA7FF539CE3148BF2E81AB479728795F1733DA9B4F7F9D214C69C51A5F91087BAAF9077A2333F0C12593CA13DDDA3D6B074E3332850D3D53237C6093E9FA1934C5D92DAAF1E5FCD924F0E21A8EE2E80B479D8C9F9B2896D2319704B0DD51DD5369FF44BBAB95BFD3F4145EF873E030E02C2BC844FAE18208E1EE57F39CD9077E32D8C424D307E96251882EFAE28557AF4D981BDCE2F8F3ACEB60C876AB20F31C5CBC9359E390978DDAA8EAD87AB4417617BE8B4EE91B55861B7B5493684360F2E2DEA0A676AE04E9C1141D1B308E299D4EA55F54DA732A933FD786C4796E3727B0DFF0B89FB0D839EC109312C8C90DFB114D7DF424C0323505FD77ACA33330478E19BC7700D4C7704DCF98507E37D22D98F13D4EBAD467084E7F9F355E5D2DF218F67D9D339E139E3FA1EFC01E1EFFE65DC6E41E0C7112335CF0933A047F4CE38222A2C7E98904806C61B31F86C85B89B8A6373DCB1DB273048AE98EC29E9EE417B7BF878BA615795694889966AC71186FA2914AAA4E19C0B680B296089FE998B5CBBFFC3ED48C44ADB9C9F48230EA8BACA5FBB0464A7DDD444CFF329485304A33C650EAB3C48E0FEC615873C9A2CDD8C3EE7AC0519F515D1E6AD3351D96A6D5771B9690942769BC68343CB389177A2059FEB63E37BEFDDED0BC034B8CC5621B95D262B1DC8E6E07E97FEC6480BED319BE68223528B27C4E4231E9970503D8D6ED43595CF19A2862C74746C55E779E4FBF42D173029E6208C3069322398FCDDF908A782F7DE8EF024EDEEB39148E51169C762BAF3900D154BBEEDEC1314C0B9A27333936116888099737391A0FD0E460116414E137A8F0AE55103D3D71F5E6C0E2878553FE6DA1105DFE248FC6A425BEA9E027E301479A3C001B42E9EE02440DF4B07526A3E7CD7EC92369563609DED9D2CDB4DA0862DD9B8F957EB5D5153D2D6C2EAA6C85871F7436C85C673ED395D1FC47E1195D0A4B2C197754679E64F39279318BB3068C73810721DE7E758C9D9C44ED902A4BFA2721DC566068930CA010C35BD39B65DC1A1956979C27910835BB1F2C6BF67B917455EE9BF30B597EFA18433987800C5552FE895767716FDFEA24083ADD7A2600070A89F5AB929B912CC7709271602D0CBBD047E06A8A01FB79101C653AC4F44FEBD21AD5901152677F46A5BA6B52FDC4361D5B86F63F48E4101DD6F958DCB8984468C2CF3FC93609A70D69057088A7395A08F6804110BB6FC0F0AFC9145EED30CFC223CF60E160A2929A078C78A82E5998864EC830F503B3C7060E2BAB78F94E462C8273796EE94A13808A8E9F3BEB3CBCE047053BE15DA238ABE3BA0B569486D9FF6F3793C72DAEDE654CF7921FBAABE318F7A4B1AF8FC6D4806C222C2BD0394FF4612A5CFA4E97AC6C9BD28F975ACDFCD38FF924912D311F38DD0821A740326EDFA5615F2793321B1AF2CADBE424E0AE78E29DE9AB905C26A32EF3537BD84BE72176764CBAE65E008E4A5B6FF203AB2923BD1A392D5722ED5F74859FF1578182E4394BD25356D0F169910E636BDAF237C0BF11497EB84754FA465DA10DD41F272B962A73021739DC240F7AF14F357F1B1C3A53ADE4E05EFF07B9607CE2DDCEF3B9F29A96D7D7230449279CC3FAA48DACF8C97AC6CD53936529093F0992D6FFF3CE7D01287E3C05515E0C1E001E872738371C28612AEDFD0021C4C815BA04912BB8EE76A3D7BE5F8B7D80249DCDCB81DE7E865880817DB218DE837D2C732FECB311C0BEABC2EE9023A8719EC618EF1F0EC0613678F6CA2691B658B9C5BAB3FFDE201E18DD0CE3727130F626C99774788B5666BF06B27DBE4D8B76CB0E1CA66ABDBE006A7440982CCFCAF1F21D798466858CC28936824E94A9DAE66CAB7A1F1EC9F112C120E30D6418AC6175A30A2BE98180B82BE19CE5C42ECCBA6669E2C5B9B612D55CAE00F1F3314F305C5DFBB55B9E945641186F87ADD2A595F38FFA1E24862369839182613614AAECDD732760AC60738A8639FC3D5586F6BA5DA32EBA811EE8DF9189CE02CD982C5683C181B83ADA261D3F950BD73BC18405D1B2E11F8E08EB3295CCEDEE523FFF0AC003669871FF9506654022B2765D199D67FEC13EBECF1EFA55AE061C8A72F978E11BFF5FC2F2B7E7A8EEA03C983FA74B6DCADF1ECAD21EBBF66267B4409D981654603FD86CAAF93EE5651EA4081F61E53C8EF8CEE62BA1ED6126700793AD86BD758AA6CC2927E15C47B34399DC5DDCCD2C58A2B8875993F648D263E0D0869C1F8006033196B3AC35EE1AA46838F24F316F7256C194F69EA721D6EEFE4391F022DB1C26D8CAA2A1880BDA50454C3099D720EA23ED888DF56EFA2971A22E11266E02E2C1ABB0F46E804EA5322BFCCEE617DA7963492112C1EA4C300932619D3C0DD2CB061182C29A472D8919A14D4EBF6280967DA04EF758D78121ABA380E14A44BB73D939FBC42E90704868D7170EA4C658B5523F785CDC7519C2D6F87DC3188A200B032A13357190E4896531E777FF739584977F1AA7317DA45E438435E1FC4780A8B1C1EE5EBB141B758777FBA894C28B84280654C89212460026D17574EFB05C5EE3974124D090DCBD547C06E2EBFA8FFB33206D3902B92D9FB85258BFFF2073DAE9EBADDE46BE19F3398E189C638C76F3964CE83DACAE833027AF2F78EE28CE87EEA1386AE13F361269A770945CC216DB8A3CF551CA86B7706575F3DD8367F453F6BE1E36A00B49A31A37B52C4295645D0A6DAA017A19967ABB4FF45359CBCD0D567FB0B9C6E36117F46DDDF34D3099ABFA943F11A900337CBD23DC9ED7C89B6315B5805D7630428B43AE4AFBF7E4204064A0464C2BE4ED96D0475D3CBD47896976E7A236D4F9413811A9E97BB4773E573CFD637007E26DB90624D36D8D054EC6DD6F4A865F0FD7956FCB29142FAE7BCC7390B4BA3D9C59E2942525079B676A7609B7AD6171A6AFFA484455B21E7ECABACCF99A53A532A7F7CD1B4EE6E1DDA8AF64476CFE0A7AB867A7C132BC6537CA2DA1C7F48F0B8A088E4C9E1996D29CE22EFE2D78286642F3916E3D8817D82EA35A1D3D3E2D6A86CD5823B6F0074C63FB53B7268CBCB520572F4C7D1AE6C8BC7463A20A076B4BB40FAAA35BBAB896CBB274633CD9075A1F288C3BF8F059A3EC19D6DE69E2301E14FEF9277389DD7F367D9D21FB3234EBEF6D90F25F3878BC21D860EBE1883D49DDB65DE4A20D128998D479D0E6B305F26FCF5F6EA0E4F83AB3EF3ED6EA28A73E5A5D90516415DAAC2E3402C39FB8DA6DDBEBA66C6FAA4BA94527C58BF7639DC706D965D335EA09FF6F89D0E382D493F3FEA1AF25CA80D557E034782B44B610FF57C3EE66BBA120CE1959B92DE03235A7143879C519808FD30926FDECBFF40B762FC77FC1782F36B8E9592D2C1796A256A3466E384B87B4E12FF18D3DB097A93CCCF08390A45582BBF32697ABC920C02D9D96C1EE6815C942E935B69F33C9552A525D65867373F898F1C88F2DFE92387B84697871C653AE38AE189A44A425F3BB24C478376F50F47D3EF10989E6C12DB879B5E99A9303727F3A24BC5987E52341E7139A543446BCBB7F98215DE20A5944172A1BC92E6F4EC568049B607C86C07ECDD1DFA305B0FF780AC9520365B04D6C729C806FCAEFBFA540737963D287AB9F0A937F1FA3B3504DE8E7CF2463CF44B3F9E72341FC344AC201A333A0E7FF7C887EB15F8BD3EC0532C934FFFC80153913C0ABA2214F01B723CA89D7A43F2C74EBE1C8F1EEBB3FA422C392C6D906CB9AD759F86D579D177D7A4866981480B533503AEBA341CC4FC3C9C22F392B401245A73CBD4306BF47DA7E51A208D7C1D3238CCFB62837D04F2A43F42FCC770EA220790F2850CF958FB5180629A0E75C4873BC200A35CE96276FDEFE350B376EBD8247D3AC79D7C466BFB375982013050A2FD7A9718A3CF512F8137F51DB7B4ECE70D18EC6020AC91607B8E72F6BCBC5F776F64E0EA246EB0EC8E65464A1DF191C078B240E63D860659851636E1E8DA092C7B31B3E3F7845885244E7AAA308FEFD86DB671FCF7074184BB8A2E8D2E5015CB65D6821321717F13A7735429B30C4582F90E6954F388E391083DBAB42179E40609ABD7775AB5D56C00AD59397111A05F4ECA085E20475BAB84AAA2780BB78DE6C8D310EB76709732FA58A278C6CC6BAE363460FDB363E81D05049B8FF34060B5D50AD4FD320F31CE78C1FEF1188BF18CE72382F993FBA3982463A9D305F49054D2CE74F8169CB16D0B022F43EECA52EA506A1BB158F032BBC2F85540527C340577AA05C3089B0999EA3405FA04308A6048DD3B6B7312E154D6152B034DECC6D467B9AAE09B7E18AB7C69E9549742CCC3046BF3E77247E70AAF43FEC13F81737328946E364C72C603D8DAF5FB243E3F90B6EA46CE0675B2DD03D3416939C4478D95BC83E5A82D7DB09380756371495B6ABFE14159EA05B77316FEA1E710F85A38FAFF8DD7C5D6B0EC6FB8F4F91ECFF19988078039FE9351348F0E66F90A0263AF9A33FC213F0B9C176F4EA42674692641DB029F8A8CE637D3A7A7B9C8797097B89BDB3F2C523C917C385F8D3DE22CFE75E7D8C4CF26F726A3F6B7C1D389990B7DC2B8D0399D75803B4118AD572D05F9E609BB72CEB07C337C2E4DF1BB299ADE4FB72C827B69DD8BF68E5BE3CBF99005AC0F1AC43DF51CC98A91B703BF861098BD6236E640201EB00E5841FD814268B25579B87DD478A8773BF3327E7FCAFCB0BD29266A1C4E287E57CE96996B20E46F63F90E73805204318017005B1CF801DB464FABB50F1B7BFFA43035B74B8ACCB4115A4AB50540FF7BC9C38D3A2464B82418BD55BBE64AC2FF0E2FBD9A4E9470C3488179B750C3297F76A9F9AFE3F5D5D353711B0BF731B20AECBC7EDA007F24AAF52A8AC8E1E0CD61CFB90C2F19CA84C9C6091D1E584CD72EEEFF77C940D61B7540820B987F451E5BF864EFFD4C2EC936AED89DDAB91C843C91DD6E23E07F0DBAF8D02369143448762F8EA6C3D316FF6FB2D22FF80C63BF0CEB6BEAE0BB34A58553607C98F42BD16F0CBCC006A3D72D8E4B60B011FB69566BE5AFA392322EB7F3C3ACDF7A585BD40D0F92E760A931B63E9D4979D110F4D641DCFB54AB3178111322AEB3408F7CBFA8E8939183D788302D6A1D8C28FD4FAEB345F67AEBB5C696FBEA29E6B82FD7858F57960CC96BF6C127C464AE94C8A1F82998727908EB1D7C174659A311E2DAEEF85147463BB95FD537F6206B609B8C7DDE10A85595FD6159008B044F9AC7BD4B96A423F2AF106CD807E80B85BB1AE470F4531CB23BECE734AFDE51740C3D32E79BA4EBE6BE74E0545EB3637267088D39B0D0545D8A40AFFA03B1D5D68CB1DDA667B990059121E05B9B3C8DC94DC4F18B1384AB3192ACA13EB7C9CF9DD415D40B063242A2B583F35A42EF6B6543AFCB84656A0AA0911D7CD5C909A0ACF7889CEB48D0C3048AF851F722781638FB7B83FAE119B5156B7C81EF5687BF1CF73810828509EF59C7FEE3256DCBF0F9E55E87C87BB00E161B70CCDD47542EF22D47DA01E16CEF87D4C78CD56B464CEC0D88D6D16AE6992199A4ABFBCC8E435FADA84AE0504FE80DE2EE3FE6CE2C83D70F5D944FEA0F99819363A2924F00966A24FF64108DF462F93B6C2F9664E13FF446C495684F58156264C358302A66FDCB8F7294D11335E53A14D078A38E20620F39E81B16651D712E9B37E11578FAE12BA69012511A00613F05780B600730A51C0B5DA8C997B572C4629585669811738843F9644F09236EBD66EF363B9E62EB57B5AF0F64D8F5CB5CDDDE95DED378DB4BD1825763809816D12118747492C4DCCEC39B5073A2E1E8D3DD01B9EC9BC1C7ED8F5D429A3F755AB512757EB1F43ED1946E50B59FF10178C0B579041FCF249F393F257FF0DF8585FF4DE12072B5FF20ED0159A917389B184979720DEAE5DA8A56370AE3D0DEF37F1B69F25B2ABD129CF91B079FA4D9130F9482B80C9F9E260623F3D8DBB06A13650342B033077F8D595F9FE71187377CDD3BFD3DFD2DCC6F94B4022ABA2FC5B732D414E5DF1DAB57F91B3B55813F3C7D432B2F46D71462AAD2D4B4B38BDF353F9F3C8B30BDAC8347F214FCA46D8610287A17042808E9B4DEB656544F36448B6E814CD43C0E4F29C5E2D969666B59E62C81E5F8BDA69ADDCA2E3F5BD66A89037114F72B0095FA45ED38725461BBD8BE34012118769DBDDB9F452370C5DFB66060120E73C03E7CFDA2055C934BAD0D6C4C7AC5FDBDAF2EB372EF1B04B89EC693158E89F73AF3F2273A5745A0E5D35F317A49E48E0FC0AEF95E15BFFE4C806074E1A8E68D457FAFFB2EA07AE9E591358E4562F5FA498DF4B245117967420E4E2EC88D786C3F740B92A048C96FC339839BA94683B97303786EBA310C3DA4E21902DDED885E6E9E0EAA08BE39AC04BE03C70DE4E25EB4F9A0EAD2967CAB5AEB3B0903A8F26D68AFF0157D73572E5C68ADA3F1AAE6C00F701E20F75AE3D8C0BFE839764617DD32A31D6181321785DAD59078B06AAB4C06FB635269BB5DDC901E61752F4D630AA3982AD4F81002F0C02F5E3279C2975A787446EC9434A7F713547B192E2EA502B221A9B8ECFA0C6BEBD8CFCAA6C93859C7CA217D9B422E159BBE492CF9FCC9D91A74B4F87B40253EC8546A2C0428B9CD84D388636E48D35C1B4DF509954D4EE09B95ED6B237521947C9E4F7FA85C549BB709CD2F167E6C12E8E20293836FC84BB5E84FF484159350A29F3C7F64C7BAFDF3C90CE3A8DDFAD176B8B71D610CD7C50E065D631F749FF713218B830EF4DCB872845CAF9E77AA898476F5D93E526D9111B066EBB5A3E135636AAC94905DC1EDD9574179B66FC3FC477F5D7C89A7610E6601B7B3AF8BD6E5C420829E007955E3733D55ED83FBA06303A9F0CA3C95EBFAE6FA55B9A9D881D550B296FB8BF73824AE6E6EC09F058EA525CDBC979B4672A249E7450B9228DAF30CBABA3CCB26C9C5074B3AEB393A6B0CE626CED634EC49803694F6E0ED45E419E0187011F80DD147CFA8407F13202FF02AD44D3946E7D8F910827C7F0BCA5CCD537FFE8DA8F40E5FD40A21C114CBADA1E37BF1880C3E30536DBBD909A7ABCA9C3A98D4B2568E229C5135228395CF32CB421F87C8759762128F372D9FDA7D5A42A5D3BFE585C9FDE8A734CDC7916FE89B3EC4A83790F4648A55B2A4834DF860D477BEFA6C0B12646F608717DF23AD689899C301F2EE0CEF86CAD50E0A54119CEBDB771073A6B9FD10DDD7D764B84928CE9C2E0A2E24109D20073E679312F926C6F1A772433141B73C6535C411F6F3B33AB409EC57972A0259EA5E8662C99A93E47DAC0CAF02F774892C53D2B3349FCAAD4EC80F9C05BCF8D34C7FB9930D2B9036E9A73C352D7BA032887FB52F8F31F5257A245567FE165B3639DA6E0B214DA3DE3B1F50EE0FEAF952458A0A5B4EACA43C58E7A29DD6D8B3204B1E1F89C7F9D27D56A57172 sk = A62875A3A6D305E120DC7975962552126CD844554857C2943872A4E524A6EEB58E416D4ABFE4DCB7 -smlen = 2356 -sm = 3B78EE80FF8C06AE9DB571BE14AB6B8E712383D1D54DD05BF8942FF443BB05943956B0B1CF2DA1140E57E8BB053B80E92E8516F500A4414A4731852CE905A690923FA150FF7620B19960FAF62D77CBD56D471592E0A8582EA1F75B707A9888CB14F21838DDA98584A8827D31823F71659393CB0E209BB29B21EE4D23C4F6AA0134C03DEA405C11A54318A835CE27FEADCA1C4D4CBD9B3AB826078760FEAFECC185CD5FD5D6BC1A5DBC96F8DAB65204475229C7F1BD523CE2225DF8948AB48262C6371F10A8871B3F7E66E5DAE0BBEF78926FEA5C22468E0CFFDB4277D5FEA1D67C327C525BBF5369952EFE19F3D6521C65FB1FDF7F86024A876EB65638FBA6D3C5AA5401052F5E14CB26EE6BE0ED7B0A0774A960412F8B2DA9C40A38FACE2525967092ED547528349E26AB2C35BF99A0CA6691024152A4F960B850E95B7871B713101E317BDA613A9BC4C98F52117BD98E3CC835BF0411D9A07EAAEB0C60E6F46AEA35C5BE4130E17784A0077A22499D2188FDCAE2AD7692E3C1407D992B87CC9DD92F4E136E8503A42111AB8FCEACE79FFA65A5A480378E669A01B624FBBAB544453F7AB145847F3A7678215E83BE0D2FE69BC3731EDDAD458ABA682D01DBD8AAC1782A2A6BADEBC688ADD2513AADE4DAB3BD84673385EAE2ED202041F30494AF4E46E3321C0B8ED91AB4612591E37F4FE03E0D5A0AD240DC6C02640EBC4335BB893CFB76913C8D6A1CEA4BDF56973170A14EEF9CEFBE5349976B69AEA2EEF9EDF4DF5BF6C5FD66026E3F809624F78EEBC7C856F01CE73403E8A1538DD2084F6E9C66392939385504A66430BECFB6BEE11BE14A691430D1D95079F18BAAB68387C8F652E0C3DE02403FCF86D9CA83E880489C1568CC94FEC4C15E2949C5E3A4919E5C6B241419FD2EFD71F5BB2FD21D9593B658797CCD0775F5BA5C77FA79CE76A77B0EA7AC09BAF51C4A381AD98E39BCCA164BCD0C1E1D30574CB0A0F1ED187C08DA07CF9BCA2B471198B71EDCD05FE161E0F69446072DF46EF697FDE9D936D088CC47DC1F568083D95D205EE9B416A2A55D87C8C483772F7E3CE01EFF88EDE86659A548D15AF7132A7A8051BA630714FAF5E5A95E3DBF0DB1F5CB7E3E75C138DC9A5C9B4AFDF2CDC3AFFDD1821462F2B0D942B4B830997EC79496A9479EBA3B88A30EA7AA047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +smlen = 2482 +sm = 9072815AC212A65E403FDC89571EDEE80610A4AD5C27E58BEB3EC735C0F9FFD5CACC2B75E1456D37B01B1BA939DF594D323CBD7830B6377DCCB25F96B0200D66F66E204BD2C58DD5D0D8B26A1DCD11EAF2E133EE665B126E1F906AA826D5160BF86F0B417FF5E9F0506A84A81346494FA8178B49A7F78EAEFB369582A89D57F63411BA7166B62AB120EEA32C96C39F01AA232C9F6D9393F4824B7400B5D1DCF90C1D265DC8F0EE8877123A8DEBC436834148F57080CC1AC9E036BF3689750B88179455DFD3B64D549E0957E59E383680808BA5B9723A92A773430B3B0D771D70473C20FF0618A09F116CC9ACE2C86695750975FBCD30A293251F62050964F7632045809AC75374CA65BC815277056F776083FA111BEA0908505540FDF2E9B4D36419343D48199CC985F7F7322D76C512F8AEFBE52D9CE2613DD620CACEF22B8B36565346A01890054B5FA500454172B8375F093056335003D0B137548014550EE19EC0C22A7C1C128DD6F40323FAA7F650901ED4D57401103BC3E2C544F107BBEDED93F6E7C7B7162FF11267E6C97BE47B159E3553E6112ED1A840F1B88C157F8D86AD8FBA9512538C1220284A78B60B7DC35DAEF3F32049EB8DBFC6C6CB9F705D84F20876F740724345A7DBE412AF5DDCEC5835E68572FA5C7E015E414DB08CCE1E1562F3B42E3A6EF38892F6644FA6DD0D649624EF71418E6CA543C88B16A14CEED17244F62FA86BD1AA556CE1163B2191DFAD83DAACDA7C3FE613F58FB0B4511C2B9256819B57E19600B0E9923C0E31BD146BA474B2DF8A20E26C9F2D8F86920783D95013581399A00AF50B2CDBAE0F15CDB2FF023E6F83720AE554333A1D86555BD753D132BCBF21C5C37332D3E34379756A3B041E12E54547AE26943F131A6282466AD213B1AC27A5E935A6AF87BFFF221A679103CA59747AA3ADE8C9C30F0E40DB756270264451D4291D7779B5F4E6104BC8557A7F7B1727D085BA43614CC7E3482A53A20376CD2BF0060B2AF55EE2108BD347D43614B2E5B2039A25A8B75A02E17335F4DF8F169EA0CE2252618B43B25F2B77799496832A859735BD0E33C71409BE1C0B889027999CA38E1290185D30AB12875EC9DAEF1100B82C707536B3EBB789D7E8EC929C48833446F39F18D8412E1EBC389594DF1597C1867CA0FF357A0ECA07F39FAAC5A77AD02F53A539DE46C6D8E19B0E39ABFBD86E880C114AA8553F704463121DB93CF28FBC929F92B84E455436B0321FEC5A8DB07A4CC75AFCC457397CEF3EA10B566050E4043D67D3BCC396E0E062D1F97B3675C138DC9A5C9B4AFDF2CDC3AFFDD1821462F2B0D942B4B830997EC79496A9479EBA3B88A30EA7AA047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = 1B1732C2F0F155D4751CBA1CA0F8BC57E9238B452A4F57BBF24E396687218267CF088EBBB2CC54EC7465C232C8AB0CF0DE7C365C086F6250B0EB3829620A5A9CFB0C7309857AAA9F4124B7113F2AC1C2BAB3305AD11B48DAB02C724EFF4B27A3371FA735902C434F09F4AE4E1533A27C8A8AD8B8AC0B82CFC236E42DEA5C762FBBFCFEEF34FCFE0519E7563D8200E4D1B52ABBA160DD02D52416F7B8701883C7704538339C3D914199BAF84AB7D7016B0E68CAB9F30DC7C536429738E3FC846B4CBE531E9492ACA846CD24D3290DDDB6D23C7D7922DCDF355E900E2103BA936ADAB1071BF0F0EC1693FADF5F59BF33F58355D864409DFCCBECEC36BA8D579AD68FF5240B9FBC96F02DF054229B7E57CDB8508F7DBB1EDA9C333F0BD59C2D374E331C02714C1B707D0832478913ED5620655F12DB1AAAD7782C89A3DF1958FAAE2CA7C47FD068493AA582F35F6949EAD487B91A49ED1ECBEF69C6338511B4CF6D90D570DAE004641354A1B513F96B5E856EC232FAF4112FFA01C86B919A85E22214ECFB9F4BB4AE9B1BC6DE480904ECC988B248537AC74DD6DE8A837BFEDAA92F75C0A20EB1C572B570F4DB48D84BEFFC97E26C92FA1EBBC4597725534B44B04DD2EED4DF34497F1046C626772EFF7509D1B7C9283C0355D2B51B12EBF2A1F02F139C286BF909FF226DCD4E6D2EF8CEBAC11FC5BEE1A5E87B7359FE5F6163832B8C4111F8A47CE3E8C38C2BEEBF35278FC33C0B044AFC325EA88DB25677B71150EE4186BDCE91BC3CB260AFF663C77C5AB1896DFE5CBBA8B22F7967159049B3FCEC5D2112EBB6F865880D72188ED39C2534630A8BF24E60E851828E99369165310920CADD9E099F16DF406C82D9D80F43BE5987211E2FC33733D97ECA33CF0A9EAB0495DA2DC1DCB7B3FE6B7E9E0893534FC1CEA2101B28EE3CF16C4F7BF5566E79710EA674100BDE7AF001481F1F4B9EDE048148404152DB75599F4BACF911D29A9EB47120F741038FC9D81A52F197609ABDEC16B4D9EEA4F6AF7AB42C81BF01D22C1F0DDE682B098AEFCF8ADCAA633820C83596978E07555903AF8954F0173FCB46683A4A585FFE9CCF40FA3C1E8B35355A65A71A77BCCBFEE7957E5BA92D198EE68A6FAF576B42489ACAA03C4FEC5016FEF47918832B44621C63BE348270DAAD54B1C14B830FDA308E637882C6A20F80400C2B10CAEAB56348D28AB57D6E3A2E8119C4EF7D8342015B642A7C443C1DD407935F959197DA12ED7A6A5EBC3A93EB0235BB5F3C660D39A4E4D12279845DCA078F5A53FBB57F6BBA646B622B859FF105AC213A4BB5CEAF9A546C72DB7C64CBA413A9200B913CB9EE67B278EC820887F493A904973712264A7656C8CE05815EE5D5D923049E946479AFD03244C27EEDED88D9A271DC855D80E13BE6CA70E17B36D2B51A28F22605D897BF6080EF046EC35111EEEDE693307FCEEB6F6764D7B11FE73343F3F71CE2C2E1B2F603C766A2739D99C27FAFCCD24736CAD9D34FD6CDF0DBBB6FD27EBEF52775B54FD0E0423BD88FD9405736DE534DCC0BDE5F4047A3B20DA23287DE8139D9409E8BC06E882541696DA2382AB4A04868375682FD31ED7E8C3E56B411076BB23287AC718E8BC8D1E81E565A9CD49DB5782D08ECA34F20E331558A649ADF6B99F5CC22A46C21A799F22E2A718FC77EC765BABB32F3183E15918705643A11AD7D27027E73A2BC26C7A4A3861588DF608B8A10FED8CE0502535691AA733EE441D95A1DA8BA9517A1E1902D07C487FA2A830DFE1A36C7B3728B458DE01915FEA0A4B840833B0F6B3D522E42E82F874E876F3DD87C2B04A6B414FC231990F624DD01D7C2B249B14DD975BA539E5819DC671EBDDE1A84CFCE4F8CFB321B2F35D9C98158C695A8C063275A659EE0468429768C32A338DF12A5988C8E1AFDC23BFA08EB196A12180D8358D3E2E05BE0DD665C8D9274B62A2C2CD598FC6AC54D06CCB09816F90E8860F3075228A6685B2B9C9FA8BA07DA87DAFC84B2C6BE0A487B1BB342574E6C7808D334CD7BB4789E4B395B2B23F6C6B84844368AED3B6B4469869C7B5DF71C17105A4FEBFBBB4EEEB9974302648FCD0BE118950EB3F53F5ED0A368280E3CAD1943681DD6DAB201C21D9195247B324FC92B95B0A838D8B8D61C2748C80E80B879783FF488882366BD23946046ACD624961A01E390DD0D630287B8E89A43C543A77FD6CFFC4F49A5CCDD86CE9F6C72C4FAF8981266CC9BEA7629C32F515C92CBB1DDFFBA24B2FAE138E4043F1D37DEB141C8440D12DC7A28A5921B753AEAE5D69D65576419C95416F27EEC061054D4A18729D43EC3FA3212F68C3B8C72B9909D55228BD1DFA1DA510EF5DBDCFF6021FB029D25A708CB7D1A7413E895E526959BC9AFBA1EEFF8895F3457D1EF2674B30641E4E14AC0C8DB18C23FFC3DF79A98DC34FF163A3C37E19F81E349136153359A24E9933D5A600C65F2FA2C004DF7EECE2B63A40DCB811717674F4717FF91F6D4515652CC3AD1643143F4FFEE3EF33F763C3E9CCD43644B6145AF4A4155222CA15E1C0D30AE28AFA0BF5E22B79570CABAF37629C355F4375B58EDCADD5564C2008CB4737A8A76863E0685AF2427E6FBED4FB5B8D0155F82076F1F2DE4E9485EF2B8B018AFA5431919C7F810B3F5F1CBFF955B779A3C6CF260112A372B7EFA920C8657439603DB15474C33646FF2DE6B80ECBD9DF3E90C8F09C9F3EB58F2152ADB23875A31D22B9365706F6D143B09520B3F9A3B2F238F7A8532743C0415C89B64DC394F409918882DE495D759889C78A864FED6BB3C0DFEFB2CD974FD9F3D9FEBF2CB0010E9DA2284E158B8D4B9632B15335A3A599B48334ABCFF858937B72971CEBFF5C28A1BD5DB6C4EC5562B119FFE63EEE5E3DA6C3849B954DAC3AE8323527575EE3515AF0D276A99207C9AE368783FBFBFA7EC8A30B857ABDA7B4794D3F8A5FFC88EAB097CF84F71A2E4D32234E2A54681D839937117A0E062619D3CBDE55CD428CBFA7E9F5732F68D3399B82E4A5EDB70286C6B8D81C0F52B328D4957DA7E96559B432964961BCD9876FFB80056D62753FF78D3AF520B404659889EB25188F0A0EF787E40289368E26FB6CD0A8059DF5AC14E9FFF8F5815E3C2F9F8CF73B44C1BB0F543C64590C241A6D95D6F1E2642CA9CF9B3326D5213DC27973E437A5D39A49597D038903852A33350790502049E87B7CF6140358CA5DD5EEE74DE76952848000559D2080BF2729ECB8A6CDA53AB3583501AB68E2D795A2F762B911E276D2DD4485A2338B6B8D9372844E1CF1966D33070725ED23CDCA7775A7AAC32E5F391951612CC7C45C87DCBE7265ECCB69575989E5B31CFF68BDC7063F7B299E201AFD7C9BC456FA20F97149F84D15EC5E125419E9765A83F5FA5959B4F4590CBE52918129662D7E40ECE9F0ADA3FBC9703D681A0FEF7D992AD2D4BEBCEADDEA26432D9F86B911B9AE8731CF6C5FE436C8657E572AA36CEEC881713C971CBD1C14B9A649B7A79EEE1E1513B720C236CD4D3FFFB42F60499C55E29E21917E8C6439A22AC165EAEFABAB52C9062645AC53911A901C0C45DFA6EB1B658E4C308C65EEBE3B89ECFC8E544B64A29F280DAB9681EAA6FE041F43CA743BAF0BFF8172D9C8C965978177CD5D150A35D4CD8C7E54F29DBC529E260A5BCBB8FCA338FEE7C02D87976C4E1E3FBE8C4134228B5A7352E62232E33F89EDBCF0C070B1524E674F4DEAB987BB387265E02DE4B917BF4554E6D02BC4506FF6628839D3C8FEB553A3670965BF9659573827AE4DA3832F356386B0F09873263CC37D0F5EBBDC9E1FD1E86CD04B5C048F36205ABB43918AA1BE9BA159DDFAA1B0A1F46576E81CD3B3B17A74B31FB1374BB6312429A0CA527896D23F5D6FAD02865A2FF978750002160ED57E0BEA274C1BB8FD29303DA0B0916122DB14AC42B08263FCC817E3AB3D21D86400E2D489613DFD79908ABE17302B45A8B35E796369740D2E4D3D00B730F889A95382ADF7B7A123F83ABB39EFFC2161C88EEC167994B44415FD8462B6496093F3F8D874AA19BF3DF0099C38D48D8B481EF5657E65E5930F5BF0BF9C846ADEA35D96287690D53DE2ED22386CD56D78ED2092FF4273AC87E8FC7551D8FFD43B34086637ABBD720B51C71B37BCDC171C7DD5B38A704C2B59754E356452C7893200450DAE7F8EC8378F325270058DD2479CFAF1A617C0DB5572477A206651FE606B8722876FBD173076AC3E869D4270C51182D9F797CE65AEE5C23EF96EAFAABEE987223BF3668AFDF8D0E01504529AEF51E04AA830B6687819C0BC3C2AC212FAD9E3A00A3004D24D4A3D614EAE0F41D7EF97E34A50152F6030699E957D35A75A24CB62561463D968448F7626C33ADE5607CB9CA554AFDE48E5A4F84A522170C758D6F4F33BFBD7487B70A253C45AAB4EAD6E66CC76EF49AE1AE1EAF6115607F899CE08EE154BDBF52A1017901FC1740C2396C674BE0BF74D46C06B5FB0051DE972C9D55728C094895EBA99AEDAA3DAD8BD19A0A5B251B08AD8B718D3FEB8E1AD43108EC86A966DCE5B4EDAE6854546011867E65D1C6C18DFA4C57AE24B6E6BD2F6E01559E0AE5BBF930C3872509349D93A80F0A641B067378E333BEE8580EDE3DFD6AE22BB34066481D05DFD350943FA999832B0FBA45F9EE02103C9D0413FB69D70BD5EF79BCA2C3AC43EC7A797D94035B826267A2F46A31527113A1E025F51669464D144F6FA00A4DBBAACF2275DD2F385634A8886C770078D33D8FDFE7C62F11FF141B60DF494D62A83A25F8CB63C0B11BBBE120FBE3DCC91E2A7B004EEE716DDF050727453C35503CBEF6C2F9328143F5F54DEB69B139CA42124621053D5670A3FF0FFDF0F21F9E6436AF2E8E0DDEEF62FA4C2697F13C6441B3CE960F4F4C5BCEF6778E33353CA58FF021890ED4999086178997D02D7C504236FF710F732C274E748799FFBB868D18F9AD4D238E19C26F6D121DC4BC73EC4D6A7830E881463F5A0F6A677619FCAD51A8A01700CF5ACA0DA6771A3DECC083A22610834A7D464FBC1CE8F2644D62228BBE74A53A7A7865958E5109B67E56BDB07127A18E38C51E041C95930FFD696CB66EC9F9C4E150CEBFEA9423888D5441504322BFD10922FB975CCD3EA11A265682324D43991683C8C53C97639124AFB7B20BF114CB731A83D4118DDA3E3804A6154C68025E2B2E1F9509BCE8C182A8A361D1EBF75F6D0B18297CBD9B8B70182C1D2B1E4E6BA861034BA01F6A25B6E68EAAE835185CA2C9738460CB243B4E9416A02B710F7AC701538EBE41E7B799080AF26579EF122F592B676D3AF395E43A1C71491D2B84F68696F6C670973F20A908152045E530724BAB9010A504F26DFAC0B04D246D5ED9FE2B99167B700C571F1FFB2BE5B14512FA6E9ED5073C4ECD6F0D51DEF8276238BEEFECDB6A20377F45F1954A1F0EF1AF08A8F763D76599EAFE02B94BF59F83CE435A81672A4BA18554DFE83F72CDA3B88677616A8CDA412610875128D4F4E3E1023E1DEB16E64E07F77D7243287C958A6933808EFE0CB042325D2D26E4C61F9B28F5A3367FBAF035EE76B2688295168D9123F019B2499E6EEC5511DE0C6FB6B23DBCD6D6137706F9D36D5214AB409702EC19577F844039819A80149992FE8F372168BB7C078B685520B0FAB67273DED4496448F623655FCA710B1CF600F24E8CAC084AEE1D82953FD6A69252AC9300D32F63135EC86652B5D70791A19E477092C3A6D3A3B6B823A7D46AEF4C230EFE8E0D32DF1DB7CFC1ED9C5AD32B52CAB494D43E774451C65E14D2278AA08CA39ABDB98E0A29D13DF45CDF7403109A8D9607BDFA218AD1EDBED1B5EBE33015D43B380A9AD79406ACF97DD3A9CDF40E73418F04098B68978CDBEBD9E6783F4CCAE9DB4D1465B7F816B427303711F89EBEA17861BD92757EE13093C542CA7C455966303AA0F2E8BF8FAD1761E514CAC536CFABB0DF026A383C4F8FC7BA642671B59080681B1D9D6C75076BDDCA2ED3F1212DE034DD5AD31A01C7B1419ED44ECF20B0851F6EDBCF77F8E1CD45B220CB25C39B4045B5FE9B0D940A86EC94DAC8542E2353068240D7DD3DB761F5D7E5342510D4346FFF0AC505DBD3AE4A6929139E35CAB0225A2575350CF02D0ABA034F10EDD68C9F37D13837EC3563776081A78A6BCE17FCABA345BF295D48A6E01354BE2D207EB3781927F430704A7EE20FE742AE4A1494FCB2F0C8FEE81C0E17FE2AFCC0334484ABC930609E68621A1853E611E645307BDA40DF159F02C515C0A54D535B88AB5DAE21955217CD1556E7DB081058B8AB77F738E90BFA5D3D8E9DBAC124D2C1AFA595426CB817233C63543F8A6261B596FF67BC4667F896DFD16E603CE859539A806BBDE40E4C6046D1536B980C416145E8D43D0205C45C51A879E873DD388A967A330BA2F9573960B5E079A2C500AF89FB36E6A022043DAA77690B849ED231B016732034D5E6B9C72ACB36EA5BC897C5256D8A2BE79818695689C6C185A11C762FB661AB925B115DDC1F8CE109D79F4EA9BBB09418146B7A82B23D1C5D90B86DF0474A37C2DE26342E792FEF83344CBCFBA92A0C5C18FC306AFE7A85F7BF6ED892A2ECC1D3DF916B18BC0E6D6BD06954447BA3C3EE2F804DF617DAD9B22C380A409BCA2C5902CFAB3BA840F84A0627399535E8C329959B0F566F45435DB0B6B5B3F0BC1843058E2F9C75913C89E70ACE8DC2501AEC1622A2DACAF7812BC60EF5E967A1CC1086753AB7B34E5C0F8DB17DC45991F882E81D8FCFAB52C6BCB10520FA583E355A5E2CE4D20A0A573EAB61B291D2A180B4DE84D75304F9D4D9D35158F0CA65C9F265CAF3D8D0B7D697FCEC4A04A9D651D54D6FDC2ABA2A60E7C94D0A0AFFE0A73F73C1E88C00E36435187A903CAAF568F41DDE2E4D7DC36E30923B43461F6A0F2A42432908B9EE4887343A3E655D75E2665C43BEC40FB4373E17859B5B23BC5806BB2C7E4A8904BF7ED030A0FA6230D0D1748923310D3FC5A6CBC3FFD2142DF2ACC045648B734981C4BF584FD19138576A230C8789710C318EB36619CC53F17FE594D6730BF7E4391E7E2C5D566D3667 +pk = 1B1732C2F0F155D4751CBA1CA0F8BC57A9C469A9C4B22E1D9BB400ED85B6B364D855EA07CFC92E7FAB2707996F2582D4E0C0F98CE6460D3255D76EAA49C34BE7708E0CF0A6A1487382FAC7AC242A3791500588E83D6D33204D8021350D02A9353EDF66A655648968DE65CFDCDB0A4D7447FD7E9B9CBAA994ADA11464FAB48292AB96B8461E9B4CFB27CE45BAB6D714B24A5D0098DFB15726A8ACFFA5F2550CF6A0FE33F93B77114DDBE3C5B9D77165F26E306F272B09AA5876094599A35881DFD881B7690E5553449C9E132D99D37F61AAE778B095179970AD4BD194B0EA2BB06C49FF3FCA7F8D1A9CCE017870C9921C46B78AA9E20FAD4CF323E8E4E0AD5988150187B24E1F583A59B5878269569EE21FB0ED115E6DAFB8EAEF80D305E4907F107AAD72C0AB390D2696FABF6B57595B8C198D18636EC1BA587DF6D9ECA90CFAB71867111B0320AFD9A9FA954D06D0452E347DE6257E5F3B1343CC0F04DB1E5E4E2347E193DBF3294840772DF1CA99630E02156CD9F81EE8C21C2361418D0D1657973354946960C1E7EED927D60315C88273104AEE1F7A8DC009ACDBFEC077FF0AFCB689F4B966B13D5766452D7B592BB1750F805A09AB0B589907E749CF005247E12838DA3B8895900BD34AF5E8D5500A64FA73FB21C94A9064BE4BC88EED66A885D962647DB4EA6C0522145615BBDD0980ED196E997F00DE5DD87181EAB76929882BA46C114D193A2C3A3ECD2C294F95F9E1BAA241FE450CB7BE979AF2DCC98AE70ED9B61E0C329DF919F3978E0ED56A1B4B2EE3AA655CC909C573F0D3751D0F77999CDE45720176D1A12807D54A22D97672CD3FE13BA58023C5AF866FEE4AB72A9CB55D6EA2001EEB577D80C0F626D257B81425A12ED694B5F72406707224C7E0C0992263EF019CAA7717F9EC667352AFC6860BB6BA355180E079460C0F9C139D8C9138E57D4C38AB648E06DACFC91C0D1FBE3CB7743C6E0BEA7BC0179EAD13641C3EF6CD2778A8AC8D8AB5C4FE1A45E3A1FE78C06238D304A28C9834B75827D29EA49CB925369A519025B17A3A45576DD4FEAA3DFDA6D058C594D45E6B46B3419B903E1B2E8A69D26ADCACE8EA77730E2F9D41923655354FB438203C177FA5AB03FC50B32F44D68BA02AFE6370690BD5B75ADD2CBA7C273E56C918C6BFFA163E0DE6E0C7650272E1BD90288F3E043DF164A388BA20F40FFB4F34A24B402F77B1155E0F115128E6381E2F84FB5EE01207ABB87E0BEFA3820186640217C5B8B5A2110AE49C01D19F6318DC4528EC0953121A394B22191F8929BD02F40B5CFABF2769E393440BAEACD1672F1BC201B51BF8A1727D73BCF74B59D3C7BD6319459B351C3C8491403C1919C8AB9998237F03D3E64A6DA290EA2C7C2A8B3ACB24032D797CCCB3DE7EDAB1B5713BCE7BFBA0EAC2463D689C0E949BFBBF725CB7A0D722758CEA4C53A12C7F207B29C5AAF15D0359C05E49B9C0541072EFFB35120349377156091CE79D7C41AAD391D3D7C450B96CDF0E33943490781482F3D52B3E807DBD7DB8224D2F6E50EA95322855236C3FEEF3D92DA18AF9BFA9A39F415DA27249D278D84C243A2741A183F1895C29A7EBA9D0BC87746DB223BB441DF5885C39ABA54F0EE44E22E543D4354797606BF29E8AB3780FF283256743AF7B73298A1557E1BB7E7C1A7A74C7470132C950CB3CF2A0B2EE0B474835F6CE1487D3DEEBA54EA0C027A8269600CEB8BFCD7338AA7B1C0241CC7D09C7BE7A55A76BE77AD9C71F27A07316212F363E9BDEEAAC38C3D73EF3FB8057D641FAF02C3BC799427D0B4323D74F81BB3AE91F9BEC1DAAA1A735F84BB1523453A62733DE78AF00906D4D93B143AD907B1BC999CD8C2D839F56C88D6BE95725E88C5471B0164A910707A60A0177BC4597958489FE24039B52EDA32D4E7DB1CE7326EA8EA28CC701129C084CD4E2E04A7A3E65553795BD1470B83A7020B8DD48CAA22AA83E0B24C01D1A808C72108FC29C6695AF58CD0335F5178F02FE51E199C6579D2BF187208D314B533D2B513EDD91A55153E7B8528CB222D05769D4C76475EFB528ECB069DCF2CD6A13F34F2D797841F80895AAE2E3171295DA6CA9B34D4FADF264960DE7EF38920A961B903877BEF149B89598EBA8C984F549B5392D32C73CECE3348740B5A049529067C1C4D593472705B35674361CA0C10AADFE1041CC75AA9CEC5387BB88E4574AD5062005F9B7757C2CEDE483AECC79DB295CEB8524D95218C12CD2B206A3AD988739B6B0BBDA0DCCB179036FF70A5F77A40ABDC1940E5A0D1F12BEA38D7343FB158DE8BF74CF3364FDE6E1388B72EBEFF784C8F8270728EAC1AAD9FFD6BC61553819CAB0EEBAF27B3A592642FF202CE20FFC8EE53E8ECB60253112F716609CE850FB5AC9D7FDC4C5D83AE9B4B1500721CFE40E569A0AEA76ECC69EECB3D43C9B7A967D3693D9948CAEE3D239662085CB3129A43AD641D6EC27B744F0B8C96BB2938FD6177703343BA5735155988E4F5669C8162407AD2D34E4D264D23A7BA26E7CBF292C9351D09AAF0A8A4F2D3CF4D1AF3FBA25FA2DAD13D894DF994B0665908E33B8342949189107FD9F540372872904DC5B604C47DAAB6F12D2C070BDCEBFBE8394BB138CE47F0A173B3A748663CABD785B05917CA74E9C1449AFDD8CE93559A88FFB6E4D7D552BEAA4010136B9F7743202735D09BFFFCD139D92A8E2B930A44E0A70FD97C3DFFF42BB89D2F9351C6C57E547164CFC1F6BF19F3AD15F8AF03BB14768A5C3A0391990DF4184E8C3AE4EA416806445541434243C5AD49A305981FFDDB46455403BDD7F90F198B71A5039CD7572A0CA21729735C4F7F1991BCA5881570DD63BB77F59237506B0AC08FDA56E65349B6A052C72309C12A78810B570E5453149126DD3EB57F03A0470F9D192EEBEADF69DA713E6E5984FCD3A161496C6B11F057C71B653C8FC492BA4A7E600C14236912FE7F5D1A3E8C3EB0D91AFDBFF2964D66FFA757BD87E758E83539167606E3155C11AB51378252E5C8087B1FF6C0BCB08B309C0C454CA0E77E75BD779CDAA454FC066B6B1C9A735C89CDF95FC3828E72F91A58D201B88D208583772B6C4E2BFB7D8D421682601FE1D8D1E27E6753F12C490BD3D715F87974D02369F41ED37B12038246904C46EE80099717165C600F8F93633A0CC60CDF585AB5A690F26B201443B21B361D96CE5AAD287D102674CE7DE81E10ED62AB3CCFAD90B0A84E3CAC8106A9F4E8AD7F1C69003F6DB3B7235B3AC512226DF625086D430740616846D0EBAD5BEB06107B6C4A49F3AB4508A7C676379FF6CD5A51087C82D9F0BFE841482C934DCB18F906A98E0C5FA6ACC88FABD5D61ADB09193C9A56626AAA24809C3C30A196FBA9DDFE56E42CD63A2AE44D9E08B50ECC9C2542181BEE74B907CC6CD64515AE8853DA245CE5C635A49149C425B5241A451955C9E4282B0F252F24178153A25A0022BD3AE7E7139E5C6FB31422A6A558D6857501B0A74A49DDC4D9594090F178B51D626D1293BBFB6CCCD9F05E511A95D474CDE6D84FCB2A90A8221D0DF880112595A479C215FA06A678429F788FEDF9E7704E570B54D55E88A85387270AC38047CE1377C40DC927AE7B5785086C95EDA08707745034282190F0B09745802D685A5819FE3DA144471DA364E0CB0ABC4934F7B7EA9ABB226FA519B3F05787E024ABB97A294852D1D7AAA8BB865BF5D8245C1151877272D8A4A3B7EA02DC7CF17C73904B04633B96544AFBB9F40C1C3F0FDD5791CA9D2109E614F35B3BCC51865A0F8A916B6720C1F48F2733B88F652C2950FCC322DC20857D2E68ED6D59A8A6FCD09DBFF7F2465AD4DB0A1800B115B3E4B5825CE18252BA8E6048D7C33B1BB2ECF8583701A848ED14B00249AD0D19876ABFCDB4BE35BF786C3EBDF98F92C7247AE4CB514EC880E1BAB1D209C7193C1AEDDC35C869E4E0B2B196AFE727E6C8E9C95B60B6BBF735E9308A05E9ADE6742317C981E75B638D56AD65C64DE022C132299C5BA8E109DF69658806093FDF4E67915FE4113CCDB89FA9C1C18D4EE8B83B43B006515BF78772CF2D9F217AE133FBFE47924CBDF083F5281BEA0046065DAED2835E1ABE7D3B9D313246101EE12A7F5C0649FA0B5D64126151D454E41838D65BF9A9C0A43D9463B32B2EE472ACB0678A355B7AD9D468EE8521DF8948037BF6CAAE876A1DFFE49C0FD6BA6832490B088F18C17ECA4367E7C2ABA05F0F211CFAE757CA574F4D77EF453F2C7C0F576A59BAC4AB5C132D8301590E0A9D2FD78114365D255F2EA16CD9FAFC25E5DD91CB0166425283C344BB997FD368F11123A75A16A55C5C8E520A4976060D237EC4DFA24F811DACCD9E5F244313FAB6B4481D535C921EB8A688F81A0B3F667D5149F9C7D37C2BA5B631E553CD3119E669AC8EDF95A1E7A97CA18D9859C3BC3713D92B3D40B71D3F20756C374B265644869C4916660583B6C68FB612883BE3F2CE69063184796A342E428D9F79351D8036AC0848B69592546FC5D74FF96BDB95E580A478C2ED1D6E62271A487AC504E2053405C131D3DB5CD9FA6E92406AB4D84F9A574D62FB0B064C4DC0690AE9C869C39C5AF40E20E47C9526ABE5CCA076224C508807FC4E00971F9E37621F6BFD1A20E6C8CCF43EF11C89A2B729ED201E6469E5FBA1EE78479B647C2E88B6166EE2E3173B1AC7AB9C3407C70E4B75E2E2FC790170336EDE9FECFACB077CD96CD527B4FE9D789E7B8A0E7DCFDF8A17490F3EA3B38A8CD3ECFE320F157B8EDEBF642B112FC9D899C9AD59EA10BE7B57EA8108F5FF80EBDA33CC6A5A6BC7728F451888D5F127EE31BF65B2F3544B372D0266A82ADFAC4E96C35D72C15793CEA2C268534ABE2D527D1A3A2CD167754956ECA28A298F300620AF24A27A8CA22C84A1BD7E2D8821EB2E76D2E1F5C03CFB6049EF87CDBF2525826DF15F480F6034E480880ED5C14DD60AF15012926E46C4C6CE3A2269B4B429C69567B9858E80BD61B398596789AA1F9366CD22FC3041FA7288749067A0CB0F0840FAF57AC4F78DD723E899478BBDA8948F4B114FE1059A0D5721F9F8CC5116166EBBC13C287E5F6BF4B19ABD2920A25ADD870014153B253DEBC8F5D4722FB8D6C767E488D348AD21DE59CA6CCBFCFF99F9784006D4C09A17E138A95B029394CB86D6F018A1478E59AB1CAC2097B0A7C04D498DDB965C0E265A41CACCAFD86938AB3BBE55F0B1F1A867EDF87815A8C344954DDADF1FA4FE5699E0F68C287E0D72A6F20EF964ED933A6458DC5F365D747569344A0257FFA2785EF006F3E02C4135A517FB370FE4E85EA9A5231873E274255592B43B4EA47EC73AA9974EFD6C8EC81558FC64A8EB7E2AB01EBC7F7B80371A0240F3264E1386A538927BCB0B69AA229CE56F7D852044FB79BE0C0C4C17C3DF31DE1D2AC37D4B9A1AAB36C4249D90F7F85E5DA3934BF7FC06BFE1E4CBBAAE250E24415DDDCA203160167CC04EC051394DB347B0227905A9D04D9F3481A5E812F3632D2C67F4470647AC6782A0C94E4DE9ABC4ED385FC6F131F04B0CF541F2A95469417C7B8B9FC0ADEBB2B2F728B6DE30FCA8611D2BC09B2B910F763331F2B95AB073FB05608A5901B055A821F9FF6CB0DA35EAB09FEFDF15F835789BE2593533EB893CCAE45D1E497EC7EB8BA50F0ADD19AD85983A54213B2CF1247EEF3048A729AC7E6DCC63452E3DF1146CA90BCC656712B9436D69048C4CF74DE87F692C8769E8280F26E7E2F94724C148C9150E1EE848A50569DE770D0D52738C7620A49A3982469A4F4FBCA7BCD206B1E7311FAB6BD357D66BCA6F0CAFD1174274CBB18B4149F9BB808B6AEC8964B24E05BD2C3DF672F5D1CF80936EE99FAD16CE95115CEE44171D19401A13D2B0A282B48B2580B2AC60927CB548792D98FC2793E52BC9FC0BC232A9D938D3C2E0FD443E3E490C4D53E454D9C212B3C5C51CDDAAFC111F448EB9C98B326928C7400B01FBF4AD258D9899B0398DA74D6AA687E1725B0CE853EE12914C4B45BA5DE2E2B13408CDA23F505BCDCF8DEA0F4EACF019F1BDA5BC664D244124CCEF2E993DEE383E7B87D6711ECD3678500636080025E98590F1C41FA539EAF1B11BD424BFA54F2064D7E95EA5F5CB74B1304C3B33E727D51D53BC9022B2B73FD0CC704D045E645277AAF55E4D4E695ACC09D47BE3504BD2056D6A1E7EED4EEB6BEEE17E0EC2819D65E9CBCCA7A891BB61484B55864CA3FAF5AF30A429D52564ED153099B63AD18B828FF9118D33BD6E8175BC194AE0F04DBF63813E776DD3BC61D767951C6F434CF801392F6AEC2302BC81E7201E345EC230E7C7A1B3EE9505A26725B8FF3D867853AF3C58C2582002F1B84EB9BEDA43BC5ADC7EBAA77F56287AC345D9CD963C80B4A60B6620C91BC9A9849C84A89AB1319ED46D4BA87969E2106833155CBA3EBA9694A5BA0EE091637FC529126EE312BA6FB5BAF9982E3A68CDE885F4F9ADE9EE75360F636E02229AC000D31BBF89B804925734735EA5B2F9B82A2AAF7E6C5188CB2B0ABB5FB4ED63D9E166FD0763B88011B02EF66FD025D680D212123DB6B4F5996BB118BE581958F75BB1B7DCD8AEC48B756DBAF6BB641A6AF62FB146CDA8A4589FEA166E2F79773C759DCC5F60B6631D2FBCBF5F0B78A52F5BD10B98376B8C68ED8B3F46A7308902466D606EADFF39D9D1E4613D708AE1D34EC83961CA2312CBEB786C7F4593ED3D418C638E32F3D79DC3E9C0302C8B0CAB222FF90FE24AF5838F110B3164379DC963482CE4CF5A7358DA6C22FCFC40E3FC4BD9224791EA54B61418BA20F4A75FF22A59C271B207544FD0451DBD7F0B883B89C552FFB6D030ED694876ECC4D3B20DAF4E9CE5A86DB0A78B78E44D6BFD7D48FAF8DC1D18B0484FAAE10412A9C8E42AABD71A71D3BEF9EF3B10673E70ECC2E1010B6DEBC59568201F3699CFB716FA24E392F2CD5C76D6BE8A29C9D0863FA104E08571B1421B47E88199CB86B692EB31786B1DE79A0857C1C2B887E1CE9113FEBB3DE38594325C093800693E81678AAB226274DAA9E5945BFF2F1D32E09F30F7E0A6F6899D84A44FFE9692DF52E443C8885CBA9CD82D7B05E6A7E0C6160235C99BD78573154AC06A3D1DF87E8A2AD1D1CB36C8A878E43515C2FEF0E927DC58442B7A64F47AADFC895ADED5AF7E1AAFBA1C82DDFB93EE83E8C78DD40D77B15D6F44D07783A40DD9DB57848A253F4EB0F168D4B73F057464C8800A2A17879AEC9BA56ADF7AAC8D24EB0EFA9B9E1645AB599EBD204101E2DCB514F085881576D79D6CEB52E5A5A02CED55EEF49A01F500F40C5E97A06E68D09897EA36013BD13F9B81A045A7E2D674A243A7EC7B1F068F694EEF04AEA75DFCDA8F971BA7C4A88438D121DDA7AB8586BC67BCB36294353D4BD50575569231595A4AB20DF3B47AF1A1BBCBB2E0A9919FA46EC3B341E9D93BECD9D097B1CAF96AC3B9CC18974EEB76D20CCB1EB0997A9B1C6C9D5F5154ED4241B8ACAA8F3CD190B3D3AB271321C90567924283604DEF52FA0B94662BA0AFE802163D3FAA9433EACA23F83D14BD1FF60979BBF89B3CFF323AF031FC8799CAADC9C0742D0FFB9EF8C70389E9690236E9246D80F0DFA12E539547AABCA922CC4A6F6ECF78BC8B01AB37CC7F3CE8FECB853B131E4DAD012EFD4CE6C5771BB3ABFB54BE84FDD94B314B8163131A3991200F8082B1867617920D7308F314D29BB897927981DF82D1A5140412FEF0F6D5C7059FF9B42F1B9EF1ED2C8E9F8D898C8F73A20FDF7B65C5A085DE8C854AB2365571FADBEF27F7581697EC8D39F18E70B2BE611CFEA86182DC18881B55AA692E298E3B961DEB7E4F15DFEDFF78FF1743677635AF278A1 sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4AE0325BFF20D74A5DBCAE38ED52B61955 -smlen = 2389 -sm = D537CA6C5DA317F4543052569AD5F1DC80DB792B29AD535264DDF7A5DE080A7B34F3186E754F82B1423349217670507D2E71675A2D6CD0A45C30DD47BE19F9F1A6FA9177E53B4419DB5960E28990EF165516356E8917B46DDE602DA2E151A26E0749C6197114249B834C3208D9F4347D380365C904F5B4CFEE8F500F9C51E31652E6CDC26C2418FCB4B754870E191AFF8D6E985736E0121847E03E3AAE98742CAD20800402F0CF9100F76828968247457F78ABC61F95F7A834F100F29C0FD4F953709BA064E48332D951B0B4989D8E11CAB87C9CC3261CE2812C136BB1B3BB53576C2C43254A0E7A46885067C0F81541E6461FF5A139B95091340441EAA6234FD678F37FA62DF03C9B912F6C9F8ACE7E55DA07309F15F9EABDE35B28F919B5544EE71915EA2D97D95F6886064B5970088AF2D3D4CB7A9CD9B4051E42E15952579B6F956ACF50772F200CF5093B01DD5B792C1EDB97738CDCFAFAAAF7420F87DCF5EBD9F6CAEA53B3561912E3F767083554C58DF3F3012EE0208D5B48C9851E6543DADA8CB9993BC51E24EC8476AD5387E1DB9A20E895DFE79D6CB0497BB540871995F8711CF92526A0972BB7CE2CE03F3B77D142AB8B4EC6FFB883A315233ACA42916D03DF2B2F7B647F172088A417F665C165A9B0609EE332546C2961180C868527B9FE2BE9CAB3DA5B1624D42233918B1F894B1011F4BB608D0C702E0F5C157D070B631B4A6202C1B143BC7F521FB23DDA7E7C802956238259E307031D04D0B1DF8A3ABFAE984B2C0F1039DA1BA6F61E33E2E476F8C79469F7A64812D687B5AD647C7188C7EF15CA4D1FD6052CA728CA2325EB56CB5E0FB73CCAABD61F6DAE6BC4CF238A6BFC2366C76FF26332C9F455BD7EA0F4D054417E0A412CF1A076767DCB355DE394CB8EAA7A00E4D9D54900A0F428CC0FEEB1E1DCF809FF12E6BAABC2EFB6BFBB0B873F19DCAA2B325FEEFD0062420F64821B7D2A7E3FA621AF595802BA5F087801D34363887F771D96B8879A02CF374C82019EE3115D274157E3590BB4FD3A3522F22FDB7641E50F1286418A8082D39D20D85DF32AF1B405CB6176E06C58FF0E58C316097F6661CD6513E2C352338E1A609DDF2A9947F68BEB6D87C8DDA71F5EFB2A00986C10C80055D86F0E1963D40887C156FC974E4B9268A3965283AEBF23956A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +smlen = 2515 +sm = 8A32ABD16FC6558DECE28A935570724106F11022E5425847EA02ADB89AD84D9929742C40C2C3CFAF1E2500D54B968113A427DB9FE9946E06F7C001301CB948EAB2A1F7E59A45E039A40910DC11E9F0099C697C4EE417880BE6D6CAA139D3B4C66376360634ED93FCA796586FA9ABA8234F08BBB8307C18C4DD6C47B9E450F50CA829A8EC6D861824D55AC757AA9BBD39EB0E2D5FBE16C2E94CC516D3BB87533A1CC314A9B315A03A9FD84CA638FAA2362F5D2FC75600BC1C659B350C3AF4E4B206BA0B017C44E58DD2D06F7E2A34ED8E9946341E2F05FF64C64F5323382D68A151C92A10051AC9604435BAEA55CC592821177970CA567317BED6DF454A118D23B4400AD806E0916DBE810D51E81D0B86E1CFE1709DC215E939EAFE5B058300F2A989B0E0F741668AE00AC06B3571E951D9A38255DFC2DE1518D8A178843F8244CD40EB6F63D0D7196BD750305CCB208E9982ED8A808549A27D6E4FFF1653CA2AB9C4A48D602CF1ECD79371DCB1F6FD310BFECB0F4464BE385574185C15120009830D1A389549AC8EEC883C56E7A209E44FB0FEAA6554EA25BBED7BF897A1CDAACC767E4AE91D5B8530307BD38DA3280C6640220DE8AE407F059C915FA8B359D9EDD87F53BB57AE26D790464F2288A15B7DB056A545EA061CC35091F67CD1E28EA9FA8CD9F0677F62DC2782CF320AFD136A52AE7F91E53952C8940EB60A2B8E03828E291EA52ACF9B4F43BDD394FBD4ADD8E834D671875C8F3636925220F14B5E8FE0235B69C229D9BA2A0352352DC697FA65ED071AFEC968428B4CD0F0DFC46888B655589E02A4DE8493766E8E64FCEA2D62E4FC626E3D844AC8855B8B66B1DCE498330F94B528C86A85AEA1CB7E3F6BF0F967291880557EDABEF3E3FFC8B5580EE8D3D07059719D628EFCA75F1D077BFE9879A85FA1F1AAF1FCE5CA372514D707EA26E1D3D8E92B34A209EDB71E92CF50553014451898BA37FB1DEBBB3D282C0BFCA5FA6FAA83D9DC803C14748F3D0A8FBEEE6E3BED069AC5EF55166D8B4FCA393AE618C7B4AECC121F50CE142F9BA6E791B745088C13D03D95B78199A65B6DD4F8996D53BBD1DB6BF6B1D1DDDCF6FD1111887B3000B0FA100A4FEA1ED6D09A652DA08D5D898EFAC66D8D81E1C1FC1A4F1F14720BC7BE49F4C5B263823A84F56B4D6930450B1590D2BEEB40661FDBA5897C1899377975F79E3758FABF1FD44FE2AF89E6713F8A91148B3E8E469860F5EC2BCA7122BB14B6CCE25A4A1D7FC0E77AF3B1D62403FEA0A5616BE5873A43183753A8699D50926F7B4203C66D87C8DDA71F5EFB2A00986C10C80055D86F0E1963D40887C156FC974E4B9268A3965283AEBF23956A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = D62072F78D834E2FDAC87CEF559E4C5BA2DAFC02FE4CD4869ACA73BB617D028813C64DD039BE1E8DBEFC784093BFF410F2029B587E52271B6BCAC0D8D9673B12429F5944105EE8D0E1539B4DD49D8B7DACB7C2798A5EF1C7A3DA8BF6F9DEAD3E40A93F59949621468A81D959AC0D1AAF31DA1C697EA1F8B9729C74BE867622AA4265C661112A00B0F43404E5E88AFBD3E9DF41108AC21F8948D3005D986AD88661B479788FACB647F0AE579D38BD480BB75FDC52252D443949F7EA96E7D70D8CB2CF6843765E106AD1E36E582B249A4238E011B485866B50335283B3E5CD178A58F82CA4014B77A7385492B9ED24D4318A93353F98FB22742FFBEAAD76799997505DD18CC9BECCF658851C53F0CE4A3A239ABE6CCDDE970D932552A1E3B5DFEA44F3DFC088F7666F3AB715A2045FD579EF32AED5BFC75BA255B7F4CC70DB0A53AD151F3200A47B5C8AFD6984113714FFA45D7CF79293ACF6B05576C2F311970B841EC038E41BE08299D1A09316F4202585A59EC71B58240E63521C334F5F2ACC8025F250AB925836E5B85DAAE8BF9789A7548ED32EA4A417C6286FEDD5383D0D82B6681D000E0D829E5C9DF658D6E3D154E4F5EF24578372DA863F7938D873C1C2F86E847B9CEFC991EBE7830D1A9330267DB7854CE9A323670C46FA488E233AA18853C1B21DC04BF837F26668AA63D4DABC14EE6EBB82B67787A4463210D8D943A61E2E52E66B787005D0DD554EC932383686BC14E64B4FF391641DCD5637B43811BD623976EB558975B535C71E85B44636B99109B80A6BA98C0881502B34F1F94E0AC68D2B706F9B9CB2233C8E4F4B2F8B24F8DE7EE19C141FCFE4ABD4375A8E7BB80549373471EF787A46043A53F3072D842C799D12B2AD170206ADCC7C7C19CDBB07D0985DC3DBA84ABA73AC51598C3BB086C83A4E06E06FD61D83BB7D88734E25C99C01A9356F40F623AFBC1BDBB68078DF246BAD783F8135130A0A59E1A5F2EE759419770D4EC73E268C3131912E82B54EB2DA6C05A7CA41D1FF38CAAB47E2774E78CB4FBA9E531D4EC5CC9141D336D81CED053ACC3B6D36E84342202D41033173AA158327F1A229C22D6FFB624A3BC8F1EE26859C04FCD426C1F32406C71D29FEAF34E03F6D27D14841B217735F688B35AE0101A0BBDC6CBDE081B776DD5786E9C1F478E8D12D63271D7711D9A4DC15CC2011F675D586245938C4AEF71AA8584F121CA8E154562ED52A0ABB061E1890A3C29C0ADD7A69146AD22A9CC1CB00B00B0C83077003D8D8C8A702133F14093D8117B0B5471DE7D6CE126E790FA713AF994E2827EF290115850337CB33A8B3799D998EED824DBCAA4321739285A1BD7A9229C199CBDD098057EDFD2AC5119B0352E50D83937D795550D838C9CE6C193BD138EF0B5C96DA9ADFBCCC5CF5B2763B7F33DB61521B8D9CC35491696167C6FE354582CDCFAAAF23AD3FBA91303A60A4BF9FDC22B5E93E8745A18ECDA2933E3A880BB153D7226D419386A20C73416B9DD336F7F394F9474A5A37C860774C90F8FDE69D52DFAB81AD01331D287E2A9375F606F529BA77BBEB214136690AFAD833393BBC6F8E3146BD30DA1449923E0D9351397538068F406807CC4EB88E6F9297266F20FBF031C0B558AEBC1FB60CFDD97BA27917B0919276336BCD8CF763F2067B56A88705088A542C7EF53103345E302242B4F7EB1E3DFCD0B1586CD6C9A246FEE3F4C65B9949B3A743B50F5CBB9E6EEAFBC8F806EF598371F25F46D559BB801EDAD51652DCCB9654CCDF930499289BC46E5FE0185E8D4CB9B46D89C8F08CC417337D34D7A0604BE690D96B7D00069DA9F5207A346EBB2D891A8161AABE04CDD60744F94D17647077ACECB848409BA4447D05CE948B03F351AD9B1F5DDE58F35ABBE51C172DDCC5B7C6D0869D0B3BEF8A99C0BD414D7834FE48725E9E17F00D879FAD8E9B1277650743D7A623B836F61CFC5309D5ABA1C6DD13017436FE956D656827D964D06B671AF87DCFFD3EA304C1F403453FF73983D5EC489C1894919713BE58B40D078032DCD153D126F04078AE32CF908367028CA755D3D40A9274B8D123441FF91151DB9858E706FCE0FD5BD92F7A86319F0C6D0567A67C0A6E5F3F4943FEB1A17F019F13ED45B31E34C1D25CA73D0A6B941AD7C4F06A59890170D3C69E66A12739A12764993B8DAAF1BC0F93D3687003ABD91C80E0CD42F9DC7554FF60B632E529566C88E7C5C90661D53F9F6DF3AF875EDE5AF618C05C3FAA78673679C7BA638EAA524D4667DF52FDC3A000E9A1078182816C88ACAC37E67A00FA81D0C58922C291CB7FDD823FFB8A6E369E8D5C59AC57F7BC3EEC3AB74E3DBA658BFFBA2CD8B8F2686AC2972393F2872102BFE912609985E2174CFFCBD0BBCA4ADCCB2DC5BA6971375FBC993106FC0986E2EB9EE2B0C182AECC228C399B7B75326845C295D8B3D863C147E9910243CAF969E18F0D0BC5951FDCF9E46FCA2ED4C8215FE7F892AD17AB98E25FACA9E99C14F9FD62B57FA46E74EF60BBC955B5C34FD4A1F5A131DE6203C3AD9CCB41E883566DABE2409E67C87D1C1B4460292C5824AAB2C1151ADB2C366F3B21DC6B9519E844A3677D5F39D1661C511220AF5A41433785D89A06981811DB46AB783F5CD17C366CC709D2B580B7B8D8BF90BD234AFB64F3D2521233156381607D58B43FBA59CD222BC842F51CFFDA8BB55468DA4E66394B5D40CDC2B6996E02191884E3E7F3E5D484BC6B2B7247697517C45BA4E3CF89944ED41DE154F78FE0030A99D48AE0C33290CA28F76876CFA66BB21CE800C0901DF245077FD5F7590BBE537FB86A54260325747EEE48491EECD83726C2968FDF25378F038069B22E2E37C41E9B27A1E942F009B5006E609FAE4A960418E276D05DAD8D382D5313A0C2AA079B6F67C4435BCECC986CB34995ECDF47772D6DD984BD3E65E0DD584814B1CE97C843B7C054BBCCE8F0DBB53D1B856F7C1B5FB84095B0B7E7F722B6F5FED5DB64413175DFCDFA25761AB45E63882006DE655A3F47434C65C89884C5C0EECA1C571AE66DC5A8800248EE33C87357CFB13FE4EB4804D3CA21D626D368E6A5B597E5CC380C8DE3E4A6FC7FA102BEAF3027F7B72CBD1B53962C5BB4568D04337D7084E1F75734A8E784A9BE32AEC7B52B9648588540E141C6F9F8DBC5CA65B5AC9CF77DBA5089714174CFB802E007FD9CB6108A73555BBBA34AC5D1B12EDAC2B41755D4F5889B541AE142A4B668E8C365C1324A67BBAE31F4A05A069B2A2752C591E149AF82FE65A05CF87C18B76234A9300415F7CBF622C0B610DAF522403BF2D33C4A7ADF65A2D6AD0E2057A857B2C262417CB9D12A8B7BD8DCF100B3A506D43F175DF022377925A72A6B98272E95D78B0874062839362C900466770C79A551F37120B9555BDB66AC8A01E0B48220467E2E1B91B4AD27B1FD75EBD420641AA6D896BDA53CB66B64BFD391ED719ED67F7A43F275481627912B9DD3247C7147BD0EFFF2A085DA3C807B15CD3F0B6F714005AFAD866C1EF372569920E4776414F693146AD4404CAC3E21D7E5FCE4789A200A1DA2B02630C971C95242ED9C22016B91232CBCFD72B391F8418E69493F388B6240FA5A799305328AF94890C3BEB963EE05D444D28ED846F28AA88A86C018B5C67F58334DF9D9248C84FCED9B0C3F9260E44B2BE82690F8290362E427D08F51F0CFF1D698BD573791AFA27221D4384EA3229B87C0B28705EE69284320360B0E65D582B8B05E728CE791E751793587CA59D855E0169C3E3E08B46F0D6D1B02C4A65CD5AB2B5D6C97E3F950469DC32617EEC276551C9392CDFC0F79859F3981A00B409D17F3A909DFC0DE6B719EAC5723BE31F631A77CA8876519E8E5EB3D443453D7F26DEAC414777EB8271CFCC558433A102359C108E9251C3223C6369D4AB00D335FEC378491D2BE2C21F815080913FF916284DD44EE149D904063C361D19D5BCE5BD96E52D113D8409E55F0CD2495D25F29ED2EC768A13E068809156030956FD0B5A9F1C779F03C45A81C2F462E75E753ED5797DDC1131629DEF2ABC8108AFAC79631332997BB4C84332B82199F553DC7E5F592898FCC01F60A144F2C250C8DB6909F82515D32EB117AD070D8BD5EB48859DA4681EB85C4DEAF08A107B46AA1609CCF226E490741EB3DF74CC2C4AD33C708F21FB101A614B2498AB4ABEEF8835F62C96932E0894E84F5FBA0C65F2087342F56619A760A4EF68EA3E7589DDBDC4759BA6A33B12F59B00C438E287D6144A11F908436CEFD314553005BE58A7B8D292C5925D85DD0B1A347CD69D29962A48F08F0337F8A389A0F9FB292A3C6A5B6D47DB6BD5FAE840E49242D560665519987711F361134EE6FC9D0FEFCF5FDDBD1A4F1FC3A70EFCB6B09B8DB666BF58395C94850A9BD965280DA89E291C41ACB1ABDFB3F2276555253415BC6249468210DFA37BB4C8B2AA545A5ABDE55A80FFA432ACC40209BD1FE913960D0F62C8EE2DEBAEA49D8DC1A57BF873DDEC11E0CCE4992BD517D8AD5C181DBF5279BB4A748C8EE2474CAEBFE597746A14D631CC78D98D4A791753930850E052FC394E7ED4A26CB0506E1DDEAC270348BA0B210BCA57EF4A6B67E33144E8EEA6B11AD133FAC87613D6CC5AA465625507183E00F254BBDBEE455A94882BB9AA9B268FD48E07A4F45AD512197949CD02053826256C60BE61BF15905695266960F9B2C0CDBCE8D13F562F6E679864F42051C529216FEBCF21AD5D6B24437568D0AD75F28886AE7483FEE8C8C308074E7302A1BD86C0DF2FC954A1AE493459B9A8B6352AF876736D974C6956E65586AF67CB59E4198FDB7667275A4F2D4EA03D111811A7AC98FC4A50B774913CAA7AAE1364BCE62FB9E45273901C2B36AD259F3F3B4A672BBF35AEEF2897C83AA12FE673026B8F0307E32F55FD5CE46581F20EE76924DD2DD8BCF9B657017B2C90E7B4B57FAFBD3933CB8756014CE728AAF11B5967C9752284EADBFA9ED825BDBE61C3189218E02EA8E7E024E0768D7AFD0F5B7FEE6F924331B633073FE6A9972EA46AFFD9467A3A745D35A3E4E37BC0FD7C7640A7643BAE1A33B951DD1A6B9DAB541BE7DA85CE1846BF588D79B8F900BDB8326146BAC046A90B1E4BA5222B8B977C8FCD2CE994B16E1A51146C033EC9B0853655EFE844733BD8EC05AF750CB89C2FD4D0E7FB0AC3566EDDD763ED5765AFF32AA704C9D8296C0159FA854E9155EBE50B8AFA4AE549A79B03374F24DE46FED4C0856930F1E86A7D69CEC05387BD33BACC17EFB9FEADE75E89BD50CDEC0316AB2A2C157B04DF957D4EF3AE132A2D25C1DFDB59BC4F55CF8CC6DA4EAF93E679E7733CD637EBFDA0B2CA06D297A1528CAE618519D9614FB179FC1493A3CF9E96C47D6C1CF7731821D89DDDFEC4D50328D3C3F2266ACD4BA674796B0E97987A220D957B33FF5D32100B129FFF55E06199412947CA114B07ECB7182D2BAC9EFF8EECDCF1B154FB3455A3DF5D58585C1EBB15AC1F6DAF860E38FD226EF4CB1D8BCE3CC3BEF7F5E6AE0875272AFD4929902D9A1454ABD8A456F47A6EEBADE9CB26A81376EB9E787CC4374E1696849C8B205CA063C6B6E3BC10973F3D2F13B3F094E39C24773459C059ABB22886C30319DB012BF3D18047D4229AB9F1AEBEAC3740C10A3B9AE36CC080BF7C15D9B75BDF2C5C148B9B589B6231E2AEFD01DB046719CA42756DF57A8BB556CD089E9EB282F09C60248095B8B870AAAFDC29D1D59514643307532E8EC75A0FB612AD53B688619DED0AD12C9F17BA1AF11F785B7FC9DB4339C180F9080C3CD752E9E37C755A0D99A5F6990AE8CC8FD2CE3005050C8B2C47BA3E126B5D144B17E697E7F8A3EAECA0CA0710DE90F6939488C67C877855827DC11E4885C5D53152016DAE8C9BF97EDDD9079308B89095F259900E2E16AD583466572A65EE4743547B184189391FEDDF51514D742AB997FB7877DF748D7CA2DAEBF984739758F3C1D603360219BB5871C0C08F527BEB163E40E8F94CB9B5DC59F3101002CFDC97F2A18ACA08014F980F0A85F2AE219369EDD0C7C59DF035BA77F152AA1D1BDC4BE92B3E7B351D7B72FD32D3D69C09536B5AC3DE61C25640CF69078546AEF55E1381EEB9548A02409E0BC5B81981EF92ED6DB2A2B095DC5CCF6018BDCE60E70964B93BF30C7407DA8758E2DF054F0E0E0F4DD28722C502A172A3A85D2261FF4A4B4FBDED089994B180E9E3C58B9D51B2E612E5434C57AA4C87AD25534C544488C70B3CC5CDF057FFD04E9CE028F5C17AE6854D7EDB5AE2478472E1C1B0C1B7643C8F0262FCA587C89F37D622E58564E19C1BBA4CE7C3423CF3FAA07B19DCA8FDCC95DAF12FF476EC431B848D569FBAC3B82B087E5014DC6C75248C965AC5F7F6D24158B516ECDA3636DED943297256CAD7C7688C23EEA1E5A8A8E10054ECF639B3F45C86EE054BC6AE0F3CDB30441973102AE2B5F34E5E5EFB63C75CA93C4EBC261AF8FAFA03C863D99617833D292451E7E12A58C972ECCF692EBC92A679732C82817A80D8027ACB851AD8EE81B3580A2FACD09709C71D12888172B2FDB93B22E4455991D3A0BBA41BDF6305F7E717437DE458C60DA147C92EE54440020FDF3F59255E2C6C7AF58B1331B9B4176A83582489B33EE434FA29619A766F9983FD50D97C8079A10906FBF9C291DD885F2605C7CE68942C794DD48AE7ADC083C48440BED6018F41A26CEFD917EFF12C9484BD0D2C84DADBCCE9730C924EDD0AC7449ED7FAF774DAAD78FE6D1FCC09BE6B67F77C1BECACDCE121A56A3A2DC85774E929B5FFDD088D04188587999A4A97678F0AA95B77F15E5DF6418A333C849BDEABF9F19D5D65E0AF473940262F9BF6EF94CE2CA5D2B1F0B5B2BF76AEBC8DB0996088CB6BF40DA22391964E577404A762671626D362BE29966BD3C56A4E11F360723A4561156563F8F3A7986EC2F9EB70BC38264D126B226FC7148EB44A6FA9346D1AEF5D9E95CE68AAC0F60967AFAD62E1182D7C25BC192C396089901FAAE7D08038DE73D8D0F1C9CD7A45B5999B1716A9BB4E7BA1C6F08F288CFD838D0934937412995D9CD1DF407 +pk = D62072F78D834E2FDAC87CEF559E4C5BFB5458ADCDA2D1F45B8AD60C6F9DFBEA2336D082B6E5DFA4C71953F92BFB0DDE585AE58FF9F1C205BA54D90008D132CF49C2BC86FE93E154A54F81BFB912B2BD75DE94AF8C726401A955963614E857D483CCE7DFE9AE3C771A1191B8DBB5A128C66A7AECE8741F851D23E47A965EF95AB7AA9D2BE3C48027FC4E7E3D7C27E4C95FF416E611D8F7FD69B918F3486906ABE8A930F19C094EF884FF60CF3E7FC20AE8CDB24B02DE424E208CA8AAC81092F1C9A042E053CFB838B1C00D054FBD148714864497205BEF3149E263E9AC9125AF95C68C54BBED204DDBBDDA1D55052363A7397D23F13CCDE4BEF814C04B598EEED3199570003CB78C9DB198814C2E6212B2D8D064411F6CF13834653BB34C1C1E9D496E93AD387A493654DBDA7A4EB381EA7AD4BC963AABC4E4D8E306CA73EC968D6DDE739C62CC26BE5417FF59F316372FDC411BB42A84F174B7191CCE62C1CC76A346910049A81936710C0760F93527AE4AA4A17D5B1ADCB61EB8A91BBA8296E7EF2136FD172C395967193879E11F707AE026F2161F3322AA4ED5E6DD5B42FF71F2767FDCB4F833F673DB2AE51FC8A99AF01C631C9F93F35AFD1F24DB10FE244AB55343B3958AAD51A65E9F432AF5D6A9C89F864B45522B9EC29F29CCC01D400836E53289439783CDCAF74F78F4A3DF8F5D7EDE25346B1822F46858D1503A0F8A15A5FEEC6C1A74FEFB0845AB6DC7601F2FA0D39870724C0115CD3F71A1FFB185B28FAC90257CD61B8E58A199EA15EEEC3A5B65946190C708F94A7D0992F0755DE1175E672DBAB11B4F056A5CBC80465DB1C40B1E7B8B5661CAF54BA2555AFECB224B860D5C3593708E05DDF0C6443C8952D5B34305B5E3DBFFB0984F4ADCDED30AE07A654FA67F4BC0536C48C70A59C8A887A152F3885F88D2569243A7F2DC8A62BADB7DF04B8307FC28AA7BFF4F5532C5CD129ADF2C3017126A6E490248030D117D5C52FEF824AE20E6CCAD5158139321F0EB3E01B25ACC8C554897588E3820114921DBF97B9A22709BA536BC5F58452E3A3ABA8D52A515762AA51135912A5D09D88F4C040100563A764EAFB8A3F193686005C139CD0F53AD58207E59EED99E04F29930731DA422D926DFFA5747B2C7AB26AADA8BC89CA1CF6EC6DBF1486C8D60E436CDDC038E55498DD9D80D35F0EBB4C5ED3F47FEDEB5C5C49D60EE3D1C09245C759A4E9C26110F50954135CD18890881E25CF0C1AEC8182CB73ABAC8F15D21711970366A36258D97076DA28F9ADB02C3B1AB9ECBB229476B3F3E590661596F3499AE8913AA228A5763EF78B4DF477309DC021D0F73B42ECC78CDB3B4B8406A2B11167AADCDBB2227C9A57BDF967E0A0668BA6D9F0D8DF3B3ADA0259E2D11741D2DA696967289299EA474DA1094114C98B09CA952709382666808BCE24E2309B2E44D1C50BB64B33656E3C96AA94D6D163B86AB7780545B42B819EA98CBB345BF8F8F4B1A634EEE18695FA5E71149FBBD71D36930F2B3D5E4039EE3305A25114E36741A1B2A0C7C22B3DD69A457EA05498BBDE0EE91B879F4E453C879D1C9A64F64F6C96E0C9901C807237328F09AA16792B120F96957037A04D753859588229F14F117B7D59237379165D6A2B528395CEEF584529B01F5195F8C9E8D03680F52B72F0891C910C658A0270A00B11008C6CF756E2741693CC2D06FFD00FCB652C98DB798A22CAF0ACC9717D9609DF58CAD6FF2F8EDA6F5CE580AB9B4E871046656266B8C1C63C5917327E114C99D51D6F0652C759713707C4E0B987762A9646428833C5B26BC5BF9EA66CA50563BC3CE242EC80C6C917B5D1113246D07192CC7347795B1C80B109B542B84A227323B3801D20843A5B5B79B934EA261FE0F11D19862ADBD3592FA1E1B75D7310D0F4AB82E8F27CF95945CB00B62BE6855FD3FF01D2B32E69EAF433CFF6F152B8202F94595048D43238CE1BCDF3569B7B7992BE06878FA2571FA32B00879E2C72095CF8942BC61AD64BC1F9ECC655604FE4421C55A4DF15DC4B7DDC75FCC359ADC7AF792548393A20BD51C6A2864E5EEE846A08036F94286865819CD6F3FE4546970136300F5F2E2F6C5A020C7FB97E05CCC19308B3A2B0203F53FC53823492863879B0061321717F94A988774780A0D39164E63E1732515CBC2E15DA6F017CB761017C3E00078A20FEA5960A15B9A77FC8B33981DFBF5E7B97D7DD4DC02783AC0E1D7A1BB90D442F42FAF9FF6330BE10D5987F36F96709C8178D7AB6EF2059739CF6EFDE894909D1A90634561C7024006E72C20080267CC2567B0DE6DAAA0B64908C31A5369FF4DB79E7D25BABA8BE71C00993ED5FB4026394A3BDB1CF542F0C2DAC3AE3C332B8FA48FDB8CEA175C365C2880987F07506417F6EF2C3CDC4FB670E1294FEADE72E3BE2D5619FA61FCD31FD09D888B6CE3D17ECD518A0D68C7C216A99F936A56B4098439EEA0330C92AA0F31FB5207CE8C65310D6249C28F75158212CFCF2D59DBAF7345F5A8A18470A3133B6E890A79432251854DD27CE9F7F7B3C17BD3AD00F8E3CB992367387DC518C7D74526E396DF71131267126A08B5B895B3A393315B1C02F7469F5C4FA4E74BA42431F2D9286D19DEAA1E064BBD6374E89F8D5B8B21802214660380C58EE3C36F13F25E0454B41A1E204F6ACA91AF0609D7DDC9F1524FEB74B49B5CF9AF94AC0AC5247F2759F0521C7A12369FD93F01A0BCC3F53EAEE0F80A9018351D8A510221958FF627BEE0B202B6508BB92F0C14031921F11FA16B5D05A242975D1AA0F178FF58071FC30EAD866AA5913B5F8D60AA37203E16F77F8E1B7C1568CF7A978C798927020D5C6C2DF706709D2D0795C1FDCE6C6AB51DA76A9A39D5CB256D487DE7992D74E059311C2E6FA71690C4839F11D6D34BC20D7DF6998FCEE2265AEFA4B9A4FC8BE71879E92816276C84B15D466701B4F67822DE5DD97466797B8D8664816B9110AEA6422E75A6DD49897517D2CC2D6AC05D490323422A7B7E02624816C41E17514677ED7FC47A4FF2A2A12AA122374421D144BDA0E2EC8D2906B90EDAF84DB593787275E9F5CAA3AE3C97C56F6EF5900B98D1FAD221FF3FD280EE41CAE3A3128A59D8D456F4161F018EB4D6B9D1429C90E9070A04F3840B8B49E928926BD4B6632961C9AA36ADCAAF9CBAD662C6387C2358295DB4AE1122EDC15E2D0D23C3DD9EEF3F32E28A1E0F109953B2CFFF4E4019137BDA55D71C8241344AB944D40017AFB6A091D2A5D6DB81588B7192AF13B4B9D75E78C7E3F6BA008852573599129E63FE480148F0785E772B0B6C30719107EE3F4EC0DFF6C1A66A7EC281D70104ED52F4DA53AE250AC11F11945D7F5468DCB6CB245F2D08806D01382F7258A839DE11D8BE122A2D2F6FB15F773CBC60653B05684A6C404D967AB7261B69F497AA16DC67B501C19CA8B0DD133F581A4179D5D6D80B763816C70170CBBF28B230CAA7EBB99682298E739803BFCFB8698BFC57A0CB423A5A27067B1CF568D9274A824C0EFB1F67B7F6A91F4A7C79AC546A76F8810E81AB53A794BCB2FA4D84A7EBDACA18AFDC276305342C5C8D63056324CEAF8AE370AFBF08AB40DD4F407E39796ACACBFFBCF595A9765885E3F143C9111B083B27ADDE94C54CB22A955296294DDD923528E9D3211F223F3422BA64D892AAD2F3FD2CDC1D826C6D790438BAE969A0B94C6D4B7CF9EEAF40B0613FD78E60F490B23F5683F1DFE0F0A04C82E236E54F476BD88DED8919A1F9374BD0E7333A6414C87B15BFB6ADC2345E62688A9F79802B667171E9B0A1C7AE24FFB55983A6F257C0665512790C32B3EDCFD55138212255496E5C63EE4DAA5D8C7C291EB97CAFFAA2ED6460921FA86522F93F2F7E45D4FDFCE0320E150E98EE913D42DC1A80C58BA639391935D6C4DB198E0FD78653A9E5E101162E918E3884646526DE96BB67FC6DCDCB2EE80AEB3620D01D41FF3680563DDBD3BC288DC5F33B99F39761CB55A2873C155000C24514250778208802666B511966A88847CDF41D34249AAC5C0B98B49D91EF40051BA07355561E43F0EE306019F72E11B91CE70DE47F59C2F3F98BFCE6D16B0D4475C140386C81FC2D6A08D2C7E570152AAA964E23888421EC285B1389928BDF59ED5C7162B0F9C826AF6886D1C23FE45C433E3E17D3922FE7307FD1843BF8D3796DF250A69F0F2E0988E047818343E583FDAEDA8675D98A8627E97EA29CCCC4DF628F6CF9DF731A0AF2EB0E726051C9838034CFD042C790E385C80F8FECF336687F7F9256AF965425F0B565F30D628D5BC8FC10BFF8A8A63C803A70D3D0B50EA1F6C5EC0E8395240F95B9E2DDF28F3581A3690EF4D1727C7906DD9178A723AE4B9C796A4F1AE31432F7E08AEE8E60CF7347B507F4DF7C51C42AC456FD9A3DAC8B0395452066555F6D8965B732249755584A703730311DA69B9C61901C14313F0748469AF899773E2F0180CA63829DB9501D0D7494DA776792D65E579D5FDAFD6D861E7E03FEF3764909AA2CE61128B48094485766F7B291043163B99018303594CEFB5C5822518810E0D51DEAEED8344BA8C17B584639B3B2AA6429B2C759BBEDFC1821B34454E51AB3992EFAF23AEF619F9378FD843313CB30AA5C297A878110DC293B71F27EDE50A6DB69045A513C47C2948204324F11C2B5300896D1FE7C365BBAD54A554467460F1F6ED851520F5ADC54AF14A984AC332056EC07CDF6AF36C288E408E8D309DECBBDCC6EF4B0DAAE73CFBAB9147CFCA18C07752A471D19C999BA87CDC06CEBF2ED51085B7102E99AB519EA65DBC508739E12BD2FBCE3518F4483CA8923E207D1A60A48977425087694D07CF6DFDD5B9DEE0D9A7657C9D05E3F742BEAE03D936219B5958F07AAA7E06752BDAFBE7585BCFEE20478D6152418AC22F21228F2737BCA34CE7B22EF70CC0A4F45AAF29D2F98286B97E74B3884A5338CB4B8496EF505DD9FCF82067E33CB713E4B204199EFA8E24E19EB98B5B8E252A4AFDCAB0680FF023975AB72EB64DF5777362EAAFB9744CAAD46F7A6378CF877DFBA0CD522B7B7A5EC91AFE294DEEFD223975A479997C23CD44E5F9181909C789F1299F8B784208ECEE253CCA9A3A7F65CC4F0391BD60F295E5EF330D9CDC2900E62C08C027E1A09A430DA94811A35D3D05D5DDBC34871396E7AB94899C4D9D4601C1950C5E5FFB008582AFDCC8A378CA5FAAD0D7064D0A8877C15621920243D6F8FF3F0744FA0751022EBC8ABFBDF93738F82D415A69FF58F3197A64E88C9412DEFD6FB20ED468710577132DE40CA7187B4CA197DFCEE1C56048CCF51546E8AFF0F961AEF38347C6CA5F87FFB5A27E1E8FE4C0D5663DB45A71DBF0A72771AD81FA041F6F94EFB8DEA13AA76A426C2A7E856B76F3A0E593C14D025C033AF6EFC05BAE36970653812D29C513C14E245B4FAD8FF904496EA33478BC5A6A8173647D23EA8849D623488D5A2694FD495D3FBF360C9350DAA02FEAE88AA72F3BAAC3677031275185EF807DB0155A71C38FF10CE8597E518222A23B8BA94A5BF69D5D54EF722753170ECE31CB944B67C09987597B61078A6E7D2FABD0FB114A353416E0EF3DE530141B6D562440F1BFFEC3127BABBED56CF597DC83F915D4A936C62810B48F34521C38006B216D470019623FBD864E1FE482E7F88EFA21251295B2C2315D3E8F4989FFF63F133947B8F60EC6FD0761614D7823E22ABD8434810799D9D0D529683360F9D1E439315817C2B42000F369EFBBB6A9BD65A64AE335C3725863779AA4503B26AF4BBA3084CE4E5D7AE684F6BE71633AB42BFA4DF862669E193F1ACC3E048D69EA8B3FE4C68E626CF9BE2543160FCEF239C4C0FDFC945572D61A0E8497A04236D6D69942B2D35E0C3015AD492D4BAA430712416D1A6AA2EE5E75F595E61782B9A5D9D00B1721CFE09872396FB7A5384B6080016CE9B182E7F1F8445963A3D4788E105A483EE86F61EC72B760AC88E9459DA20F464E1CDB3C7320F575DFCC8776EBF6A5356C1030B946754AE1CEAC72CEE5D77984F7B2C497A396320186E13910881A4B89C194F211F0EDBE54DF8678CEDF996905977C8D0D6FC4F67C2930E131F785D4851B2EFA40DCAE97060FB1A4EB02773574F758F0D3ECA4EC6393A755AA4809139D1BE384F0C9B496F99E9C13CE142A240A0DE76DAFCEE22E7AE754CCA0EB6B23C05FECFBD6EEED1D2C7C2C7760B49CBBB00DA03E8EAF4C3C3C8CC3E42758BD6496DF1FE8D13385E6DEB32101F0E49E7BBB97613DFBF7662753703DFE45CB2590D3AE326364D2216CB607786631B9A78FF6332DC45864892D91D1EAA0BDA431474A0129F4D02F961AC93F96EA17010C26C0A362BD5A1EF07C2D3B0EC2D5D6439D0E0AECA3ABF0D2DD418C13CBCD9F05265AEBC8C6D84E22FFC1B70F8C958D38B7C0C963B15C5912D46E88C428D627A93E435B8416529009C10D5612E1D7A62EA05568C1E357D512519F99C32036CE9E38EC270C629CD683DD76EA9D25EB807CD344A3931E52D2670A140135E92F39D5E2C641AABE901FA37D4BFC93B1F36567C4951AA8EE9283F810C5F42C193CBD15A9F9CAC666B581EA9BB03B2B3A31A4D6C5B211698692AEAF5CA8A21C67E7B514F4A8E908EA5724DFF69DF87896BF35EDCD76280FB41F99992368D617E5281C4D12AAE10E450BCAC37BB5EB1CC0678653F0BC536A3BF8B0FA143C519A7AFCBEAA27FEB00B90ED8AC67547CCE58265A1D8A78F2712110A66A27B8A2D4AE9FE264BE3A8A79D3AF7A613872B313B21F0B45428E54E39150A5C40FBC062CA4FD4A8063E5EF21C2567F1D668E29946BF7FDDDD0F1A6F945D1CF673B4AAA79395551E13C158EA400E6AC466A7744CC8ADBA68DB0568813BA390B3ED97F4F618F25324B891C0ED8A62D8D438070E2BFD535D64642353A90FEC688F6207A105E9D8BC46DF3A7171ED44C6CCFA23849884E006D6846F0357AC0B82A75F00B5ED0AC2664FB31842523A6AE71E571B5E6ADBA7D507A9309A2CEDA19915AE43EE06985548F3CFD55F2CC62731A377C79E0F45F041491FB9A418D067B64FBD6504E92B7F86BE4288D732D7EF372914182F1619C83DC700E42124D544D80223FB031F9467FAF555D92A9E4E00B06566A101B8EBA329102D1CDD228CAB9A3642F0C13DE3BC85C7FF3844451EE492B3A4A9340202DAA58707AE31FEF74ABE3CD56631CCC8D0B6EBB6EB36B769D980F8687CB6030E6AE6C4977D890B31068EE6F6345D3E91F049338DDF9BEBE100DF65C2A5099392F8E970202FBA0C0A4BEE349BBBCC4270CB1675B8FC686A1F4623F4DEC4CE723DFF36160BFB547D7D7D753A60510BAB109B329C3AF8DC9C44C382F4B33766601583A9A9F74A7AEC7B05558E8D02FF578E4D0895FB00A1246615F0DE168590E1857AA72743FDA97CC3EE163F177509B5583513DD99144F2A56841D1465350AE83BCDC3D489FAFBB262CF87B4E8A182B3547A7C6AE899C5E28E6964A512BDB72074979A42E8F1C4DEDED8A1819220BA88AE02DAF9FCFCDEA586600C524FF7E5C68ACA640F50E6A80F3E9620D294EA84A0BD695DD9331C9D35B265B94A8388642B04D9F3020F87339645CC96A468A7F5E01099A3CF1D499572F7910712E76EE30BFD374C5A5091CEA69AC7BC883FC5D8F2A81AAF0538EE98C2C5A3AE614742D34DD5E6D4C769218B802602F8A0210D4CF7763BFC0A7FB10D04144A3BEAB1770DB25E9780866C8AE6099A936C2AD0C149050D00D9CE9592AAB46F1A6042BA5759B92E231D09A68B451A285FFF94C5B7B15BF3D42D2AA1DAF8DBDCACE262F80626DA4A8EB06739D5697191C7F3F18477AF2C64E8B536C66BA sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D7E726174ACAEC77C7B0F3198F7DE9C2C -smlen = 2422 -sm = 223944FEDAAFFC5B688570DAF8239ED12F3965EE3483612C1B8FB4473F48FDF4AF960F84974C50DABB6B64A30739D8A0CC05A0D2B2EBEDC27DD1EA59D7097BA622A421D2E7E7AA6FAC44FA1E0558EB40952F195B74A485AF6FB4C19BC64D6D393DA9BDE8A0DD06C53B410550C3307CFAC1976FD13073A33554D3FBF30A746CA220C09692651C73BCA1219701324EC5F78AF6D1C5A4FFD70480F827FD0FD7357FB2E22FD0C2315D07A7A952FC2BB203708D67E149628B831034CCFBEB6E1411FAC26773AFBF873F90C31CFA42C329AF77B093F04FA7AB5D3115B3EDE637E4EF94B7227067D786B7F3B8AD28770106281BA06E2B6B29E5F2D617734E0E3F76542CAE2EC736EDFF20E0A1B1407C226C11AC4340CF12D13D4672F0C4BEBC2612E3AD9B1B25080B21F137D5DAB153CF41022989C3C4DD036E6825447B12F3643B720FF6FD480BFFE7184082F283F7D051C7F712A25E0C1D8A3029B92D03B57BB866AC0C92BAD9E2BC0751503FEC0AE298B0BC54315E9E241B66AEDD9F48901CAD63A487720E2465CA87443EEADBCB4E82AC04C32163D57986FFB1EDB04B86A8B010731200DE5BDE65214478146C14DC275BBFBD44FEA830E621261816D129B4839E1797E455D6EA2B9FD1B1F9144C8AB9EDA2DCE269DBC6B8C65842530AF357EB6306F0E6C1E8348579B68C5097F3A2BEF427221E0F3A4048451C822CC7CA1E7AC633465B2CFFBAB952E2A7E12C06750C793214724AB80E7ACEEF5B3BDC93E8C4D02D4E033E5D43150CC4EC4519FD4A591E7C4789A02056A77D3948BD4567EE2287CF541EC48094986C7D53C1E2EB344B783A9587B6343CE0A36AE74D9ADBBC7FAE8430BB3935876741863E74CD4CEF662C7228F0B3C6EDCF704F739013856A6E086EAC2A9653845662697D2C4CB5C8946B22524ED711D155B03DD642F659A3F781DEF634B5E414B9880F3FF7BB1AD0D959B9B7F098241A66B11AD7F92EAA01A0890E060579C8B7CA59B1C91571DCD9D97688DAD4FE3624ED451DB50A7B890CD8F9EA505ACA45B2943B9BA4319FD2E0695A55269658518C20653B8D2491DE8680C0AAE10B6FACF165008EB618F6F874ECFA675A696AD46F12D5F426A8D60A9D6E7F5BDED8042B97544A2C2F16CF3E161D6F7F2ED07BDD52A16C4438E5B3B0C89277827A3D6B90282E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +smlen = 2548 +sm = 11E82ACD2DF92C1AE2BD5983DFA8BC2262329C892B1F42749DD4156941314DD7B7605210B6569F8146007A5B031E1845EC148478A09104C68AC33D9AAC6DBFBAFF25532244ED7A9670D2C8C57FFF78AC4EC2C9F41DC218C6C22011FFB49D6B7A89B2F4DFEA2C563F28B336506B700AC6E5205D4836C4A9BA7E629E5E086BE76DDA0A8B796B023FB0B3490ADAE28915A77AD3AEC3B66F856FDAD92A5043734DE079EBB1B0093BEA02D64A9859EAC877B86E74F8FAC48A20850D2772EA1511259BBBD88B0890C5A6AC5FA24256F954290A4BB16BF699896F53B09280C1666BF7DF39C8B31B618B4C35E99E42CD2DA012272FF2F51E0DD75750D40E96670F005E74EEC58010F703CE4E15B2C82018FFB264B93C9B6EC5C243096AA79253E640F29C4E44CAB2CCB1910FBE944D4E636C74B4C3AC9C82020DE65F84BB96DA9A0DCFEB88921ED715C7DF4D500935D97B6FF1982D09DD73D33BB7CF98E75ABBEC74B2812E1DB949E96251DF5A054A4056AAAD270AE918061EE699C146666BD62B64ECF416BF41DE6E46936CD6126AC2458151A6B51A15823FFFADFC62D2F94D6F2B3C04EC50D3EF04B418C7DCBFDAA76E43C2109625440502067418B96D1B38643FA4155CA7597853394F704CAF5E39B16CF540CBCC8A245CD39B5C2FEDD6011BACEAD59347A21E676A3ADDEE61277E30F8D9EEE191F00AF92328ECAF0D97C5539F9997B84EBF876824E02A377D03FE7D3D2C2FEAE615B76544FC6615D617E359D7CF0DD4A07D9AA74F5CEB64778F7AF9B7289DD43DA5799399D6C8494999D6FA402A6898DE288B12EFBF4192A649D3019D7FD71BDB2BCD3C1A2DA108BC2F855D5A35DD95CEEFD9FD47C97AC806F349C566608E85210EB7ABB2C2212FC41356AF6D660D07DAB4AE75A4D5C03B21229FC7CCBFCBF54BED8A7118456C26ADC31FE122E9C016E943BF4368D5B21DDBB5B948DFAE14F7239E57899315782D4DD738D40E1322C626B326225A5C8EDF1A2B8A1F61A85F6758AA010E57F02B360F39D2681D0A67217C2E2AD845B273E40EB8270549503801A0BF0B3E928238BB76603113B56A797A4074E453E21CFDD565CED495BD9BDF8579C0E035A788496295C16FCC3416CBA053046CAAB2E92F94089953D87CAD161359E7C308481B0BF7CB899ECAD8BE7B8F7FCA7E616261A96E435202DE4BA93C0B47DCEC09264E01915E20DE537CB79905ABF6CAE94E8C06B0F508FEE00E3CF770E32B67C23435AB298DCFD06C6FBA07767F288A9ED10E96FA7F33E7A4E6B9AD189780DB805B2E2DF97DB36F7F5BDED8042B97544A2C2F16CF3E161D6F7F2ED07BDD52A16C4438E5B3B0C89277827A3D6B90282E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = 3C3BC41ED0F2283C752FCAABF506890687FFEBFC194CE84C43291B10E54DE0C3AE91EEB7F59AAABFDEE9686319F926AAC470320CB30724E6008A96CBCAB887620EE05D2FCD6EDA766FA43443263178605B30A8001355DE0980102A61D937991A95892D12E31F9B42E814719A4DB599D07BBE4870BB4114122AC4ABAA48F703A887F084C0ACEE5ACE3A98E9E2D577012B0ABB72961E87DF1893525D47E0DEE3BB6C93556F6E81BC1A033C06085E0EDE80FECD54FBCBE870B8A00862B06ACA6F6D9B6446810EDF6E74973933C030CC23A2C8CEFD939E4E3CC6FE67008C34AF55DD59359CA18AFF8CD3BB532F23F8E1CED391B162CF09ABB416CD087E61753151CCC336D3F6FF2BABF92A2892ACC9149B896BD55D3F17157F6A15FCE9DBBBA8218971FBBF231518572CC961DA1EB0916D3BE5DDEA5B81EF44DC69E6DFDA79A60799240183C02AB11D7FE73585C9ED39C0055C0CF7A26E52759A3929F53A6443B8AB65F85B82C34BD07597D8C324866EE1C610BEE8EC629F55D31E641F1C1C8EF1B63F60D98E206913547EB33E48BD0DA7711F9ED1E4A54AA7D990609F28F67457DA0D184DB56FF759E8481C6B41C2F317F8417A59C9ABD4E7644F8717CB8DE3C44EF84E68FAB79C14F86DA5D371B8DE8B929A3A3A1643041C43FA572E027CD3E25840B987D72A51DEA7DD6170F12AE57A6F53E1DCD13671CF7831DEE99486965C697078CD6E43F4CD62498620B50D0F60D16E307807F38390EC32F1ECFBD67F2F897D9038483B41D660C7D62FB61AC097C4B235EF13A6F0E265273EA836A2059D959C7BEE68F9F4B383C8E0A6DA0B9B0F3C0A81CECCD972809BCA9E439C990FCACE8B2D5B76D5D78B69D2EF501522A3E6F72F6C9032A15EA770A6DE37FA7D68932667659BBBC21FFA8FD627CB012B7C510B53DB6FC2260A026D46066CCEC059186546B2AE9F3CA71F818F34778076B584D725FA1E1B69992012CB6992A0B9CAE72163AF9467638B23DF01BBDCAECA3ED4C66E3446B5099D985EC3E7F6A2EB12AE28A3A388B51052FB06AD449399D5BED9AEF1ED79B3CDA024A2578FCAEF34C7472AB187AB06DC5FE18069B7FA5DC3E9F265442040E77AF858BBFAB1229908A427948AE021FD60C49653EB5ACF6F8FA10FFF092B9AD4F2AB86C8BD3FECBE58FE7A26425C02206CA926F7FA16B41E4ABD26C18909C5D558FB64186F3D9D88884E84C3CC703A401ABC343A48C33243E43F1D8306B3882016F1025629A7D4F12CF2DFF5B8933403CC261086B0628B3BEF761160936FA3EA6E75897DF5DF6F1F032AF1CD832AF07BDE1D5C3481B312FF24B6A97A67F917AD0205CE2258820821400E12E205CB1641C8972ACB0DC0B3620434AE6908B7DCC8AF03FCA1FF9538D0376E4C2C9E917DA55357E3583AC9D8015D6C14BF7E66354CEACC95A8F8CB7257951497DE140D0B51907180F2A53AAC1E548801AEFBA313E59EC6348748B3871F4FD382146E281D60400DF3095B74350CF55DE4530DC2A97CB7B9150176661DDB505A5BF2E85875DF6E212D6DDE777A2F8795BC0E92ECAA813511BBEB351D2989D3CC57469AA4426E941D45548DA824EF9153B3710D3D4CA1DB016F337238AF736CA44BA45145B4224C90F6880B8FD0D74FAD488C5390327FA55B2F4DA3D30A3C01F8E7732308B94D8E60BEE11C173CF9FC0E12117EC96127B86A4F28E1B7796766F8A04F7095BC2AB26C791B63E4BF19F0A19E0CC536A32400B622178F7FDB7D2370F01AE8395166F5AD13DB2CDF8C6062634BC98AD3F7E83813B914661AB36350A50C38A692B4A11C290FB2D56B09B1DFC39BBD5D23057C0F51B89974541E91F40BC03C1E927F7AC620600E2B655AD5F016F08094D342E391050C67702649CE5243B29B5206E44592E76E2DF545DC610AB684C3BD0F5A632E04F01AA66A133BFF8314B2C43C1947CC36F24DBAF8560AD1D66D207AD63B1AE7E89F845CB01A3C43911273BF8F7B4FD3791BBF3A54CB7934A8F108DBCE2A4E08E3D8B25C9097EB1910011A571EA50DAA93FFAC0CF0840A83005E4E637FD779AB7DDE2C0EA4755FDF16B99705785680B668693A21E994068A3C60BA59611441BC73BA7B842992337BCF95287E1477FB3F8153485F19C1EDE10F5AE13BA6A0F62C364E761F47BA2EBB68C0FA213C0DE94D8A562AE9F26C41D50555F628C1C6B2079ED8F4ADE75DF8BCFB31B1EADF371984A0EC4CDA91FD5D7B73DCECD6259CA21DBF08FF0072A5D366B2FC66A1A6DC5C56D1DBD16F1697DC2ECF33EC248AE5D68EE42F8C99C97D0006A249060073BF725C164336C96EA70605476660BC220CD134EF7F6E1DE534659F170C45A83F20E71C48A2A99D5D4E6689DD6A74182974C9281826374B7ADBBB7EE7B14DB57649D3C9E9690B4F937C94210EFCD73520A1DBA09FEE42B01100BC41C21CDD2B35DC6324EBA717D5024A890A75ADF3B49A04695546A3E2A4BE7AB08143E7C97482B360A405E6D41EA57C2C260AED8C96C74C648752A3B611EA5752EE08BA69EF68CC2F59319131347ACD46BCE5D3CA68A88F2A97B86A734FC2195D3C612ABD09F043B0E0AC6C5B6D7E667A774756AC78FF4B0FDE12BD776A2EFBCB6A11634F17B893F5911BA63833B0DCFBE315F419FA0267C40857840F381224DCCD6C9DA40C2EEE930733C39ABB612A691E4842E2D2DF39645C5EAF49BC6D41364A73CCE68F158F95959FE05A36F810B35F779EAC6BC422A105360878B3132EB1564F5F5CE90657ED4E57B2EFBD21EDD09465E286860A6186E621BB91D7C3EAB29CCD215EB3459F12758CABC2BB7724B2726F12A786581B4EA871CBCDEFEC1AFFD6C0808157AD7C1508121F026BFDBDDCE595D30DD54B6D3D7C0E4E08FCF7024B09D947ECB25AD2E39B7EAEC65B19588CD04863BA01D9172A8CA30093DEFFEF2D9F93A304181335CE8B5D9EFA82A9FEB8060A63B1C5C57616CB21D86E89BA8B87E77176C6882DF54F00E033DE30D1C124DB9706148E7856018E659061361A05774FC70305A20A5991DA7DE304D011CC89542A266B4BF91EF6AE499C2DC98FECC27EEB0B44B06945A56DF64446CC51DE96E60A6CB8EB20165B4BB3B3EB78346500CBD7DE4BAA4510D4C3A1DCE3A0B7D70F466CE68AE6421C1D45FB9F6AEE10D7ED7F258E2429A66D6EB9F526343138DD4D20DAA3B682B346AD1FA43215F7FBD9D26E440EAF3240BB9030307D003308319028562B13E2115FAE39BBF45BD4D0DE99BDA7D5DDE435419B021831854A34B48ECBA9611713FB1BD05332F1879B6DDAF3352E8DE0772CEC7CBE16560DDFD92C2B1ADF37B99381A9925196A261CFAD9F10E8D376ECF764139CEE75C1736C949BDE59578FEDDF11FB6BD36A6F134AF9655C19B022A83139349C563FAA1DC7A47F05FD41F5684B2C4CF360334AA7EAD8E4ABD44A4772D4B4EAEE54C8D0BA8D810AE897490661218FD5DE63D8A4FE49F40EFBC36708A7D16AE9CC3B05C9C938EAC68489454B19A29E41CF44AF67D696F58EDAEF999A0D713F287A580663E071789B968F20C25BE3516090FFD75AF0F2BCEE1C8C3606B9603586F5A633661545F0E65DBCF20DC4869E459CFB337F3AB450B1C40517318F517356711106948A2ECA8067157D7A48488D87FD6AF12BB14D63350126F39EDFE76F3CD7BB0B0D45D872E5F5B09B123AE5E88BE8B76C4F96E408B0BAF2D865097CFD8C1F840EDD8E34C2D0B2C3ACBE20747C1B90F6C1C92A82B7D78437FDE9DA2A401ABF7F445CF64498D72F7194F45F319ADE24DF12B13758DED7F26387434100F2EC617C41BFF0E6EE5399C92BC9BCB1117C78E21932656F8981D8EE10FC0915506BC33F92FD357CE91453EE95E53B8590B102FDDE6CEEEB43141703845A2CADA2A8FFB0B63D58313D588ABD99A928F96078779CB9FBA69D7BF066852A7D89D9875B045E3C243329C1B7C8652FDB1E7A6C3583901D11F0EF709AFF34026D165F1C6ED211CC6B11C30E06EC78783EFC6EAEB3D2A2D2BD02119C827A3C4955A9037E375CAFAD5FB543880CB2605222DDF077209589B4B030AD12AD9B60CB5CFE97BEBBBB30CBCDA71086F5A3B218815111B8823716DE0082F1DF2E78381A12530AD9C85FB26918AD4E479875B78AE5C41B405535872FD203B03963EA8815EFA2E3EAD1DB041129DB5245E08F45843205EB234401B4F2FB79DAC4E440FF55305F23B3FC2874B1372DC0E80FB587B0B95DD2A2CC4F8E69120F6FC4998B38F2B8EBC19752AE040975B4055B933DBCE35045D56D5CE15C1693D646F65285C7E152E861F3E46C231FE1C827718497D0343F4E45D5D317A4A784A848E9DFC1C271AF1399BD03F512AF5E3A722854E1C3646438D0CDFBCE3DAE4FEA2D4461630E9C1AF5D9F6801FF19D26B8D906BD20565DFC28440902E96FD4323F31B972F2FFB9D828EE91BACF5BC9F23C15513B313B9DF8D73520DE9505352CC76AC9CE2D1DC4857729F54784B0770249FD9CD7BE264A235C7238E0730FF45C0739C9D78A951F0CCE4C616E3ED0089A9FD93FF437B7C0651C17E7E1281376490112AA6787FF6B4638348BD9AA3D195EBF7F61AC0AE12E79AF319EE8956EF06444D6AAAF8B4BF92B4D3A46A076258F11ACABC7776EC24336C8822E8AE0ED80B5F9BDF2B4293C3C4DA5879CEE9D54838735C8B4A5746B4DFEDB085C929D2176CBCE624D11D3032327327FF9D2715495D075A47572EF3CF8857710D43A09EF6AC1BCEE71FD4F97585C780A1B773B6279A044B7FC67E514B4A1826EEE191529F383089EF82BBE922F789F128CEB0E093327898CE90252336205E2F4E29D95350211CB56342FD37F46A59702E4FD56B2617E9D5CEDAF31EEC364B2A6B88D83D778280318AA302D04FCC17E0429A0934986402547529D01C7A151D4FCB5C62CFAAC07FB029AF957D6B8192D9EA4EEF83AE2236EC00BE30F5C7A26C630C237F8F83B6F2A7F528C8B014313DDB604282740444CC62693AFC44F0557255421EC675EA954F45C65DC39BB1CCC8FEBCA0D3B0455F73BE5D4ECD3DF9965868F36951A64135CA6B7676BC3BA77E016CD4B7DBAFB75A8680A3DE48209EF44FBA60DFE5937DC19CDD859D794537105D7A0966C26D1195D1A15996F4068D803FDF568AF9154F48E19FC786A9913E850AF7166171ACF930C8C26C31B4E7624E21EA1F7F49D342AD92593248F8E82EFCABA02083FDAD412F6AE08959FD4BF6866B934254C3F6F5058760FDE20047194170DD6386B09C63639F4A7FB76A5AD8F6021810DB99B39921E05162FAE45CB1953E045E687CE83059DDD4A2E28480CDCAEF057792BE1A81EEF6CA70257455394F0765B3F956298463223896CE6BE6042B592C0FEE16D43E26691F3C7994E8032327C1DC87A227DD2200C8E5E4AB45A39CF4E4810A345DDABABA2039D08E6C75BD2AF25E3A9439C93614AC17D30291006237DB24E6422043A3A6ADE60D01689C7D041898050E34B9448513AF5F75EA5C17212508410BE6E310E952C41CE19AFFAEDA248C831CB44F767B7F4AA99F103899BDF1116FFB1CA1D2083AC47F57F7C82DE064EB70D770F08753BC3FE444BB092668DE76DD8A356772A2E191174880A3FD9C37E7182316315EA691B2AFA7FAFEA53673389DC62744181CE1BC05D3D12B83724777B4877902F6AFF21D019D574C3749295A9E68FAE4E043FC5543D0B3FC51E4E1CDF329715411A5517233921B1E4D28D45F6240744FA09E174D3BCA82D16477E82B5902C5E360BEA369397FCE3DA62F318119DFD92F1D5089CC550B0BEA1256C9F1FA175E2813862D0299B3EACE99AA3335610DCA3F40D09495A8E84267C73448898F0B3D496CE285B690AD1CBC4046EF6CC19254A5F7061B5706973A0BFF072730B29E06A51972BE954DCC5C3D96A556929C203BBA05B778F37624C7EE3F1BE9F7ECAB40D6B64CC319242FED079833BBD541E07E53EFEAA08C1532CFD36D236068B4621F312A10EE7D2BA1DDA3374BBDBE3500C8F30EC5BFD9E299767EE300B4CC259B4E3F7EC4A68E86D21FD554A437EB963B0682E3C297C8B323D45514449D6CF5FC11CCC01CBAC2CB0663088921E07BBA4012EDD03BBFF691B0CB28D0780489A6E0B591BFA7F590C53DA2CD4AB7244B10FFDA43BDEC4E8B57647555E5353B4774323F847FF5DBE954E4D1F36B8E3A05CE5C9FA21691CEF00C200DC582DC576B5BAACC4EED6383692A2307B3FE6A39149967C32EAF276E8A1DB6B4215B44F13B9D0415168E536FCAB052DD0CCC5734029A662835E3AC3FD99BD48053AA4D6123DC39655825FAF501ACEA58C32A4E6534279E9DA986374AEE7ABF435804268C9A95A2F4421A827BD7D831AD7D050906389513C4EDE67388562AD10E8FD33CF5E16CA9CAAB86498C8EBE766B97E0C92A945614971F913C71FA2F372B337DB2FDE8DF8602710E57F0DAEAB7AB76C8564BA5DF09DF4270D1A7F2E716429625027CFD986F8C948C5C7095930FF1FD0D0DB8EAB32BDCA7CC89E7D01211A68D3A559DEB0FEEFF38F6683CA5789AE2C252727A63A2BE578EB128FF0B311F4B530A60397FF107075E5F21FCB1E975240B615F6E3AF99CC08E643C8CCF1108FB43DE048B3EB6E39138A10CBB75DB77BEF3D4239C038EAA5F238C3A3B841CDBFBE5026E9F8B0FB10B6BFD00B5427BF7081ABD1D20769C057BEEAC1EC13BE8B8C7547CFB24896FC461CF36A0D6002670AE1B49B136BEF5A2DF5F5D93C2CFF3E7D35DEC1C928EFFE31138EBECDCFE2C4A658B0BC3845A60E50BD017E75E141972162465061B334C7D072BC6B828853361DDE64A70462920B62CF67F31C5FFC94FC7AC38E1EB57E4C0C1DA744818AD2E147650447CEA85C7842B0897E1A2A23FB19AC01CA1B961DD58FB8D7C411D6F06E05D8D83447B73DB5F67F264A72903A2CE45C7A4ACD9E2AB54B53C32D8376C2F27A6F14A230677EBE6AA9AB99E1916D3908ED34B080E8792762E7BF82A8A2120C2D95C4E8B63503521E7D64EB9E4494E300DC34D178FBDBABEBC271A35A3DED7AB47F108C0673DB005CB1212C6195BD27E25A9E00B7FBFD9DD7604FA2D96AC3C2ECAC96651D +pk = 3C3BC41ED0F2283C752FCAABF5068906A473E05E4874038967A1C118295832354EEB0A18B14421B13AFAF120890A4B50A6338030935502903F36E4709C82AF005B2F17855FDDC3C6C3CAF55E88D5F5B5F3FFA159943317BF37DE290948B7873C33302175E4E463B9E4CCB02CC145B3334130EBECA5F4F8AAFFDE8890EC11697F9F7E07975E250C338B50411EC817B6F3D25164CDA40E52FAE96C4AF9CF314A9F287D0F504E3B49182AF0598861907151637AF30794E90EECB1D4323177156DA150F7A4D23D5F35A0E86B8A4F68AB349B2037835E23D2F03CA8B966921546D607A03AB9448E16272E435978B1D6F99151EB4B351F50D632C73793A3FD4605125941A73D58DC001F2AD6113BBD25152889356848155BC0274789F2D75C04E31F1A18ED734966807981299BD8171B93BF698F2C69BF93F76BCA1643AAB4CD5264ECCA9A2AAA5BD517E981BFA4C13B60D4A72E5D408B7BF03DB9F7F1EB288EEA3FEF92718861A37C786D818B6AD8FD9AEEF27775AA55D207D1FE74C742C91B645AF342730E01DFC699B30592FE1C3CC62E9FE8B9EED6A54DFBA706206002C4063DECBDEA8C2D6902A60C7B23A747DABF0CB37968AC94FFB80240E33E46B783267D881CB5F96C45542E3FE976A7A57354211A1E71E782D3F79869636B86BFD6C170C96768126F02C1D76ABE7F355DE891D3B847C8F6D5412AFC0E496CF1B6DEB16956788026E9D9D7DFCC67764C8B15D9448C60236B4754435C88236AEAC1C4A714DE8E7280316DCD1626B50F8C6786538801733A693CFB6A21B34B9C444FA2D1E3ED59C5B382039E803B6A9A922B55BDEC5300684015FC47940A1AB6C3D557E07937C025FBE8CB8F5732F4A709B81A16F27BDB615F1BD485C4613F0F709519B7D15933A63AE1AB3D79CC56DB2914BF5F7C86F1B33F08B359E520F90A317205FD28379E097B0D8FBEF60F5159BCDCD0FD8FAC4119EC60386085968D8B752AF8DF1386AECDACD3E90541E5327E3FFD3295041AC9013A7F36EDD54C64685F2FB41CAA81B7581D0655678D53B4BE8957A4769094113FB3E2185F4DAF35BBF9BECEDBD1675ABC5B972AD14B424D8B2EB19AF10B286C4B5954116E46716CFF487A81A707D30AF2CDC19C230DA4C1AE882ABC28FA350D9D3F37D38E3F5CAD5B70E40E97724F47C68C1EF76A2191CAE5135A00F9B678CD55EC2453EAF5C04456D8A200513ADECD32BF1F2B68E0131545E3DB95E60BAC13E8DC31BBFC9A5EF710C431232524D03550DC3D20D8431F1799C184DE3366E0C88422620504BF9F0FF3D4B20353907F68EA04E4EA2A2872486B7655CD1C8664EB255BB4D6444A222A4C15D96C650E9C73B17FCD67AF618CE8B5F4750475DEE98CBBA0219E9CEA39E6FCE62FF30C2832F92C57B7968BD611ECFB6F9ADF837E4CBFC7F20FA13367C287B9EDCB8E89B56683312F8ADF9E2CC8A07BDC239D6C943B3F4C968A1BC3B157DA27F43BD567242D0E6ECB12196C1BAD298ABEE23BF40D265FC39032DD48D57951CF1F159EE4D86C093859D1F612E9D6A9AD44BA58AFC037ECE3EDCBB9E4D11A797F82D12694C0FED5F40D3D2FE365F88DA7C1A406157691AB71E1CE2F7AB2E0CC330B5346010B9BE9A58D321A0DB5B69C877B7092FA48FA996E04CD558DA8BC6517EB021994022124DC81FEEFC1202140A09DB82C1C4ED150170F26D6E144F6AFE4FE43D0CEFAC35A1997EC623D5FD3FF2D0283DC2CADBC16BFAF11FEC7D882033CC35CE6904A0A3C89A8447C318041EE70DCD03F9D7E3A44C516C7C450022FC2DC77ECA11F69DA839ECB0C6783FB5DB699481182348E8CC0803E55B298636297A14D75CB8B36037C1A4F8470EEFF5336A04E1538C30000E123CCED1DB1B0F04FACE2745CA9BB2EC05395C7EEA68CF31700CA00F0861DB5B8D68A669A1A5F4E3E2D273516B9F1B5ABB34B176481506BB8DC261DF563A86848833DC43E71D43E081CCC6AAB560DD7C1C0A00EAEECCE52EB914D2E4B4071CD5B1784DD3878C747F8CA4865DCBD6199350EE66D5EC203F21037BE359EADC90BB163EC8563E2B57CC675BA8553F3B4F3067EE2FB586832CCDCABA7ECC51F5D8D47B65E18775E33CEC7EBAEE213D13B72AE239C950029EA2CE697A1F143B8C41960762FD0BAB3FF009A906B038F6BBE3A5E77E1A34D3985B136DDF338BCD216584E5B6AD8BC597441C1A936859DC3DD8D445A3ADA63DF6F4CF24975BE93E842EADA5A1E2CE52490287018A22A9650560C41D04DD0E44D4CBD35FFBD5B1D37966CF5D5DAF0FA966B476C12A87DEC884EF35718FC114D67924CD22867DB0D9747B72E55CE85B0CE64CAD5D25BAB1A24CE512CBD8C342440233DE6BB6DDEEA4C86AF9D4E3D066FDE9A4968453AA5718A04CC2F0D8E4B93FD507001D84A3D8DBF7BDD66FA275D391E1E40A66F7F2D18C8D3926220A8BEC6FC7856B4C335DEF834B7293407B84C2728ADAF918E1629B522C4DC544CE91C4D161349341E49F71C4A1855680EF7AD4F948145796A35F1021FD6F13F4D9E405B1DC4FB571ED3DF7AD01F2E678DE76F0C676584F63C305CFD7604DAD9ABC20414F58960D0E0E250325C4290877308762604E5C65CE4948407E970D7EA1F3256D3269A860052BF04DB764B8026A2DF3A28EE25D225E6900A61AAA7F7BB738765208948818D6AA44E40DBB8C6FFA7554F299B8F989339071B11580CDC0BEFF4BD8AD5774992ADE287958F6DA2616D05A6DE5895A791DC5ACB147BF22FD35B9E57FE6FE396AF1AAA533577823DA1C98BD162DB3A390E645DEBC83EA667BB267B8AFB5459D6164C794C2F842ECE03BE65534D533E17DA6BD82A9C0C6D06A3193F52F83B5335DCB15FDE5357A9BE871D56A214D9149541A0706B5F356E02326972A2A708810DB4702D493E41D9D58EAEE5B8145749DE6F4132FB9823ACC8452232A2EE1D24D49CBFADD533DFA3A2DD03C1F07770E94E779E91C8F42FCEDBCF6A3D43372D3C457B342DC898A77E10C10CA0733EDCE17489C1AD4F1FA097470FEE74C1A9C940330A266E25C5DB63522DDA81526594760074F176A2676CD27856BE170B0CC227B27DD8F6818F308ACDCC342FAB0A6025AD632458FFD2BC6117D65FC4B15EBAAA8193FDE2AA5F895D15A89F75842625E6193B2D5119FF02AE4E83253861C2336DC5E9882713D90EF8D2992A782F3CD8A2D8F15AA69B31375EBA6183B9585C28FF916AE99CCB8BA89CD32927CAA66EF988F1754E39F20A013A4F754F159C1FE4D6AE6F06ED2AFF5B9A4D32BC75C15D1B384F168BC25C54FC36C767677C3F3A33CD3B91FD509FDED877473706FC650D59C44EDEA46F74AA96441E1C909742E4D9CC47CB94E968029E871E88EEF91BCEF752116099E7ADF90860FA90F0FE21FF5DD671D8CC3D1E4057A146032BF4D562F428D8B2B290B6FCF9CDBD9BBE96B1FA953A58B408E72DB0784DD299A07E161AE2B716F819216151EEC67B7295E3BADC134F06A6C04335C226E339D9B084DB56E727F08BB7F936288994E79EDEF7C1D22EA9DB8F6EC23DD715FB81ABDA034E8244E9046BB3EBBACFCFAC3E45A21124879D0E95EAB4B520DB77FDB7C17AD21CA6DA654EB96380D16A013D2DA3688F4879973B05C8AABF9A26F621EE7E88B19952960A729E3F5C5433473650C36669B6AE65EEA16532AEB7216E676AD0FC14D1AE3B82E581FB5700308E3325050D584CD7B13B6913FE6971139FF01B572E82270FCFFE8353A7C458C1CA093D3FA4B42B8101B37839D376AE7C99D45F86CEF545A55BDA1755D6C8F8D907355B543238C566AC9A2D7829D792DE524D2F147EBAA47736EFABEFCC4DE604DECCB1B08228027FDB6B10C1028CE7F7CD4F1E5B5347667EB35A93775018A7BA3778D1503E02C4EF5D0FD344E5562B44DDA9589F140413FAECE561BDE3873FB918D83EADC8F5418E790C3BCD3820429309FD54CC67D099FBCAE1FD4DC5E87D20FFA0B3407A8CF22AC844E842F72934FD50DFAB67805FF6B97C686D4F40BBEFFFB4C00DA4BBF524565925F55C9AFD32488D4CC0C649B500775F4F4E9E11BF5F821FA32315631A897AD387DCCF97D2242997C3FE8D5C0EE9F9EC5C50B0E8041CEBE97D9C54ACF18A5E7EFB2BDD34AEC8D7AC916426C4DDCE593035CB2922CD90B02A34BBC5C2F91AAA3D6E13A4C70214BBA2EAFB7AD49BB15E6687AE22928489517E559B4967BC60BEF8F20B30A245DE966DE0D0AD274F86F3FA2128511B89FC982B7EA6DBE8D44D6311F048A71663D3FDA88C4F11A3B21E8AA8DB290CBB75E906811D099DFD5ABD44426B6EAA23E2F53832F167B29B6AC686BC2566AEF1486D50972C9D1BF5EBB13D051DE30027DB783AEDF8E25097D332E5E2657A177B4C5DC7EFBD61DD308632C302A8BAB9DD3A1C06D9FDBCCC6ABF310FA03B6DFDD00B4A0F617D6F99103FB6613AF6E090DE5533FD4E60EAD27F6D93C9B9C4B4D86A992F0D07E433FE822D879F65DCBE189E4C5F620DB5DF31A7CA1D873F193697D65A7FBA6928917A8C9F68A8C27EFE9AD52F6B09AA963321F5AF85A77D3252DC5D9F39107EF5657A37899C4264F265A50C086EDC9C8BF90B147334CA4615413391AB85D37420302F81A8095ABF6060DA39FAF6036E3EFA6222C1904389BE91C4AC1C22D66239EE3FDB13939D267855B0DCE0F1863D7512725134906BF54311FF4806C3A8B568882389C02C955098E52E4C4BC5D99549DD4F0A1C9C06561DE2F762C8B102B49BD79CB633C91216920DB36DA6294D3D65882F4127AC624F51664F8414B0CFBE67BC9D9A29B9F8F89F8A7D289CDEEBC32E65278F08C6DFA484B7320CDE73B4D0152989413D01E20357815444221B0253C19E03D37F067808443611B1A3E28DF62E6EFE4F4F39E0EE79317789A4214C1B64BFD271D511BB87BBA2F3D3F2B1F41F883DA6036E6789AD3DAE628F68897A178283FE145446B194A40F45FA7D46B0A33B8300BB30E27B36CC1C2B6DF387E2721050042D492B2DE515C0AC21EB14790D43C1C20884AB49CD2331C93F08CD969E483C8DE7A5FB5500C3C3479BD4E2F49C31B5F49BD7F46086C8C068DA6F7C2985C2F02B631BA2D499612BCDEC4A1F3834F0A8C7F3E1110E564CC6595A0282504DF9BD967CC7E056643175936A136E30A2C5A78BDE75D55CEE00A8042144C27D9F783661930D064377B382DCBDDB57C4CD3E65C277F94BB98E3395612AA20C523350B6589056456A23EFF9FE9A84BCD7A1087684CABFA1A9DF7243CB2C27F019483B22030C82B4D5F40257C75EED27234E735A4516F96C7E4DA1FC328DEB0EC2A6856F4E886D5462E5E4C2211FE63E7F20ECDD51460C59CF0EE96A707C5D1237A38027A30D3F827161A759546F284D4BD47CAFFE34741E8B5275BC0596680F995625084A7E441C0286301C3B1E30518C65EB767CD40177B8123841B2CF40103543B586BB2A0E5DDA520241DE107CB36C4A327853AD3CBB965D222740E2374128CD8C422748D0FBFDEC3009616A54422957863096341463ED0E11CE7E83033DEF23B3A15EEE1B8FD96B4ACFA9143FA279858AE4CF68381E6AE5ED6116A01BA61D4676B12EDA2F9119C1BC0239F3740EF69CD3A31D0FBF2EDC25577B9B5B4DD7DA2F2B9F4A9305CC8232EEC665849CB637E33E84ADE1FAC5DA57B3F1F6A8FB71FECFE9CA9F8BC4C60265D09A226B4740448F5D1D57314FC0E91C5ED10F033168C12D6CE59925AB952C2D0078429321296FFDD62B3E20773417E5DA0A862C150A9AE8490DD476CE64D5ECADA887677C0BBC1BE8540D1A063A087CFDAB5756DABFE1A72A65CB35257026EC8DBDD3600D38940305F370B59A9CA1C01F16DC813EF30511521B4B48C30838AFB7FAED898BC6D76A6002E09A44DF8EF7BA926E627218E4D6A688BF2C4D285EF60BAE4A72F017589A32820DA8C59DC7E2D827F89190F3F454DD32C485BD112E0C1818016594BC6347B705BCB1B6A4B21C66AA66D00E3DDEDB7AF53265AD0D2D0FE3A0ED3CA857DB2069E00728D8980296737F8691E3D31C854AA87C6CE748522BFEECC265D9BC1B2AE828786697AF8397BCEC93246459675F216E1B2D6CF662EFC6D2B61ED628E9BF2A7014FA2338F9E27F982E7CD0F2A05F3C3E39C97491258AF2640B8CF5757D90F630AABD43B002FCD68EF0EFEA0DC4E63258B6E8392E3238B9D8AF9AB0402F7152EBEF5C59321A88D55E5EDAC32C9265851E399B2629E5313759C2A7915150AD135ADDBC245F61758E04B5F7BA60833801278C6F4C6EA33DED54B2925A173FAF1D14D9502EAE6FFF3770FAF0BB3720E240D323038E47B6E3A13C37CCD631270E3AC47411E5BCB627DEB36921482538FB18A05E4317068904FAC1E0B3847CA0F5C1E650262ACBDE495D5B79E160D61D5FAC36315CB1B99EC81EFF7D2ADF03DBEBA5AA24CD655326A6EB4791A28701DC902F395C5F78A815AF34B297E02760A2552D5E8F65F4D684C1425510EE2C788F5BD1BC825B5D84C3CF6B7409EF2F2BB6175D4ACEB78D88FBFA2E79BAE829FD64CA70B7CFC40F362961990899570331D735BE7FC539C143559E0226159615610CA68C5A2F6D56F22DEE126556D5F34E3EF3EADD4CEB2EB8D67D273767877BAE5A4D136709F3ECA5B986B4D3765F0333C096685B58914B812B595F8C99FCE24DAD1B7A4AAA9F1F9A299AF327B3F222FDC29D02D13DEA85EB50E761A123D015B9722F36AF78E83B402B9861AFA2E64A4796B316B09BD7D3A9BFD9045A9F79CD92A0A60774A32A5C529B22B0077C1DCAE91BB9C2B87E0DDB812FF90C957FB47FDE7DBCF0C3CE03C0871CD0E53C7767287532E5560E387672AD959833E9BD7996B815A3326B7F90843FC95275BBBFB73AB08B357303B262C18BB21EC98B512C622FEA89152CF34EADD881D70D1C22869F2514CD2B4A97E23151CE0521DFE5F9451BCDA941CF2338D310894035E5579D7A03A9EB1C3D35187AE117E25E73BA11FA07570C10419280448D50938CAF6A41013321E3FCCE5F0041CF6F82708C95CCD4CF82E5AF5F136A1235FDCB8910110A403BDB4D278415704816268FA2EB8AA8EEB3D436C49A1DDF51E487543F4FA6EC91CF744578F69F3776F239F8EC4ECB77C171917A43E11638C3610131700D8770FCDEF492B3A855A5C3E21CB93DBA310755B977DB3C63FDCD6DAC1CABFFFBA66D1EB6437FB5C67F61E526A095BB1EB21CE06AE4382C583EADAB1165F198DF1F1479DB397E50FF2786F7ED4EC1A97DEF074B6E820D0FB2A1BDF3E8AB51ED4C3C5BED606170F927FAF1A5D8A0BB1C512D9B3C183CC504BFD3A58CBDF9FA163252C6983BAADD94C346B8F821D189F46298AAC88FF0CE9C748A151017E5DAF88BC657BE2546C0E6F46BB031C9FA3FDAAEB90C2B1CF63E86033BAAB60CA78F44505FE33D6945C07A10580F2B70AEA0D6108798805F821F27F4AE916698A1F1F5510169E6C7839FDC89C94B1B252D7A609397D93655892495B003701907616085984648DFCC1CC0BC8F8D85CC16C8D9877A2C463812F8479445E533645FA5F123137D08037F56BA5460E370BF714CC4D8DDACECD2A4AC7DC0512AFA561F00CF6C2A9D785F30005D092355DCC59D3A5FC7DFFB05D1A0ED615E4A5EFFB59560A9231C19B976753ED5383D924966DD5EF3E554CAF038B0225052670981102192DB50CC013F935FA7DC075DB358519DC79644F507F1AADF8477E70A1FF0360F596591C200EFDC49AC0C0CD92D19454687D092AF293EF61B517577241295F4F4C6304856B73A4B7655A1F40502BF5C1F30456C11D242F45606956ECD8BE35DD5BEC3F0726E0679E025B018D2C5115A64A784495B518D4C81D681E7E720EB sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B7865FF33E9D8290ABECFF3DCFD19D4A206F -smlen = 2455 -sm = C410D5492041F0019A7EF722860690AA42EBD931F1C4C9962AB567E615D7D97F95B0B2461D46020F0E384B48E78433A3CC75E3E19F2F98C100C832E1C9C434635173B24DA991E329791679BE3B23A5911CCCC730F421E9D4F5EEF10EAC96A94046F7E3D110E8684D78CA9035DFA76C23320D1A9ECE2EBC4EF3512823091C4FD9ADAEBE4B1EED265E0D253D02305B737165D5C4B579A4E35086C263CC3E9E42CDFC2F33A773782B0DC2A4946A9E43DB753195853A5B3F1D91ADBED7C77E9188958F892D2DB72BC7F42434C54F9C833A28B1AA93739BC2FF1B5C081D4D52486F842C33FACC2F66AED051EEE7260946A6EF9B94FC0FABB6EA942EE6D99DF948771F067C4CBA58D2A7C4F7EA23A663A4927BAEC9C5499CA22E2D5594AF999670278B24DB72B7C93EB88FDDE3BD8306E73F1592089C42837F1CB63F10A10C0396088C2FA1B65E99319C0D8AB3BCE7F1AB35D6DD6B29EC269D2F7D871102619B27AC0CC391696759546AAE060DC0C804601D2E3F94D56954BA4C1C4F74BC01472784BA783B194AA9FEDBB680B88B88A33C548C05DB01B4300093F7DCB67E9395283147ADD7EC11C075352926C07066902F1DEFF977C315B77C8028897B305BFE4F90C962003A6D0866BE94496F9B827A931BF0CC923B8AB5C8A5DC2FF96F7CE3CB4100B78EDC075C606F2CB6F8B5078AE2665413A749637A12FF66F78C4F4DCF6DE8289F37D92370C4BD3439E7A23C0D08EAE923927BA33A46D02416EB1EBC10513AF3F57B73F99A725D7BCF3EC764D8ECFACD7031829C42F1244D75B61550FC12A427FC053E863CB7E66A02194CEB06A461DFFC6738E164620EAA049C6974595FAC1175B9E9621E8AD08DC2597719596E61B2E2291F4F4FAE9ADD2EA89291EF7B42640E48CEEFF28949D4DC474BD3B67D8B3C708E638C598EC5A30E5992D143693D8DB1785E3242E87C8A7510E8AD234A7111F723E227C297692BB58AFA7D453BCA950F95D5733910BABE8911F6C9A2D9313ADE1C308180A6610F561D4BC181C6AE76F85BD00FFBD7896D49ADDCCA00281078662417F3BE07C2AAFC8F9D6FE7833975F7D63EA8DCA6A8D0D8E82BF4D9008ECA723F582A4EA776C9860FDFC80432EC740DDCD4F868B46A3EF4B9F9DF07A39C98536DF3FF408A4F7B976FA35D29119F33BF1AF447C4CDEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +smlen = 2581 +sm = AE85345E9E1D492AEC7E0314612E05D2F596D5A5A6A54061BE951A2ACF9688E6C7F5F958D62A09DB585D22A88765438D32C567603CFBB4535CF78BAE56972E67079BE93E6109482B5A5F5141F3F05040FF99174E4CBBB6389AB6E9F1B4B2F529B80F23D6D0BC96D7CDC5D87376F6AD45F91658EBEE5091A3B8524D599835F33C760CBE71AC8926E58AA856A43CF2583D47615BD4FCFF972F862702462DCEBA1E0D94ADD108F0B5FA3FA8FA666C80FC2F2DCF0652D2E514E462E4B77F2E34C970C6151FB53EF58051DBC24EB4330D1CBD88D678BD9AF9BAE10107B889889CAFEAD415A20E4AB1216A988FAB7E5FCC710C03666888CC0AEFDEC217D024BC1201CBEE384DF28E79BB2B5FAC60D3EE6B3A8A626E67E5FDB599C6A4F8F0A4C67269D4E1F0C731454D859079BA5FD5F1FAF5488469EE3DEC85EF60F0851824D47A9EE2DCACDAF1026FEEA30B207DF7EBE4580F694A004B131FD0F97C145056D2A2ED7C1E5FED431541ED4767B6290C2996CFDFCB2A277FE2F03A23D154463339F1A3A5E87DE33C1C6AE4BFE5AEA3D7BF839276B82B5024A82DB8281D9D42ABEC96430298776FED339B5261F9019A836C76FDE4FF358E711819D9200417C60D514AA1DDEDD98328E078E022BB652C71FBFE71C8B25319A1053743904D2D0B858D67892EFF1E773B0B3DDDA4A35907DACE7908700F58784E37828F09D548A64CF8E26AEC78B5569CF61F261E80C092B4F9522FBC9E1F563E2022A4396D75CF07C0AE0CF8785F22F29632CF976AC94F6F8270686CD47132A1BE450BCA01D736C6AF664EE84FB7C9C8FF2A3D35D6402AE58B72F57EA7490026B5D9E47C9744401B9A4C47CC058C88A1924C12A565ABB320A9ABA3EA8A723B539B3643FF9F9B3BEDF7C0CBBB31377E9ACF5EA1D5317937DFD9776103D13939F2674186C20CD30359B10563E23C5185756AC584A8ED1AA3933696F70D6817B96B26105C75862CD09FE768D30C447A0F98C5C696B60FFB5142DDFAAC0ED2AB7552D6FAE91ED11B0397D7CE5393E96198CE5AE32386BBF2E03485740DE50B70F8DBA5705BEAE9151EC96A9D12126331E5F7FFC5C3B7ED66099DBFABD46CCADAAF80EED230F3B519FBD774A65E44F7DEBD4F049AE8636FC4DE5DAF0B0746058DA5DAF69EF41EAA1F75E9EACB3CCA0D4518846156492F5BD3D6E4AA8D283C4EEC0A43A26B75F771E8F2F11D1E050A2507D655F8163B67C37F006C189AD5333B16147DEC8428E3A4482D18958B8D6991F7CEB2D03DCFE9349D9A59C0945787A614ADED763211450C96BB46EC740DDCD4F868B46A3EF4B9F9DF07A39C98536DF3FF408A4F7B976FA35D29119F33BF1AF447C4CDEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 9302A87C357A63A6E6E91EDB8D6CA7D709A98D4A396BC261F811DED627566A2C381A9159E1B00E453CD017389DB342B80C87EA5CEC7374460619FC900947332F638F9E89237ABC3DE03E69EB09109C88E0DBDB38DBC43E7B3FD29B397507B63FFB124714495F1AA6FCFFF78AB5498B553A7532CEF8061CCB95DD43138C00FE5CF68ECCD2C35C76FCB926098FEC9A001DB4D8FD059541D9EACC5B44247A9F6DAFB3F511AF51A1E0D1BA876BF8AF31ECB281FB215166B7C69C60B985AB380EA39F123BFD3D12B995B12AD583D0FAA3B1C3EC1CFC35376EABE6E37194CA70C070702FA438796A0630F9551DE72D3A604C96D70C977CFD41F64CE0A2744FC922FD9715D0B46013D52D71670984AFDE162F101021B34D3F9D87563246CF3572844E3476C462ED894B8A4E7445462734C5559401B9D07F8DF84CEF938233BF13F06C1234107C10778B3738BC8370EC72366E91B2A17E0867D6CCC54A9EFEFF480722F561DE0390E34B9B6CA28166D0945A193E4918BFC0F76A6B13AECEEEA7C8A608AD28AEBAD2068085001CA44E61EEDC62A184A430B6BAE8FA71AD1F14E2AFDCB4A6B3D4035D1F32B8047D40E211ACDE63243F72194538881B78DC1CC6EC97B604AF4B431563F389B98B9F642952FF055C2808E49C78F69C49205F56C498E2068CF55AB945438CCDCFA7D839B44E1276AEE9189806474AB87E79501C0519D674DD33D3157EC2421AE74F9EDA21658914368A83A98816BDF204B45D6D1BCEDBAFE272AD17C3CCFDB35DE02CF5DE40BB6FF2393E23735F2B056BDCAE0D5D1AB5DE5DA8837AAE327F0ADB41FF56A6E5FC6E083D6AF3478C3CB8E5079E74C877E753888FCCD026D2AD73F1F0EB1F6418C1C27ABF64D0032F17D3C10917DFA9075C5E08452062C0938EFA08CED8D56EDA40266A153A0395B43B87C2D6FD90532E2A078D0CD3A65C3F5FFF48B7D4458132C5AAB52DE5D080C7544F30B87ECDD47C4738AA1188F3B9987FF7AAE1BF6DCBD238B3DC355E6B6EF49EE95ADBE7CFF543DA0A81999EB237B39285396C7CAFDA2BAFA4FC056265A0E0EDA988BE2DBE13E889896C02BF77A455C6DC1A9C6C26922DF8EF8946CCD64A86BA91F104CD2A1244B2C949C8A144F8EA3DCF7F33D4AD2BDD7D23EF254E2B84F866DA284FCC9BCB24EE364F5BEE620D2592C2B4C6BB0BAF5CCB94C8D038900DFF81C002772D79D76F3AD946F8D57D4A93086E8E531A7135366129E4E3DE4D520E3500AB813C47ECE1EFECF1CFBE6FCB60D0FD96A471817C538F5A211FD8A73EB1F78BC4D8AB3C9818CA105C29D9CF7BD1D3CE87CACCC2F0B6F2EAAB12B8A792FC10BE6EA20A6D8C67DFD15C4DC67797AC304B206233775EBF108E5CBB08401A2D079BCAD9AFEED4025BF948F70A2F79BF878E66B5004DEFF8390B28E50BC326C28C1DEBA0F8AF702EE9D94F8E6DADBCE29C272DD0705410AD03A9A7F81601FD1DE084B9514740586CF8EDD68E457DFFFA0A0F871127699F56ABA6F6CD7AC24B6A4432297204837C04E60EE5A422327686CBFE113B282E4890258AE872D86B1705CA5CA0B2E8A6D60F3675D0524F11FB939ED97F1CC0A80E8C891E9BC7914B531661B17DDD948588F7EA7B68876FF1FD3661FEB28DDC2B03AF1CB25D8E9AF6EEB870AA755EABE8E2AEFB0F7B83F535E0D3232FDE41C585FCF4415941D2094B3CB74E2CC0E4425CA32458EC9BDC48112CC04C5B37664331FB5F33F03AA68E2D31A7FA726A173887A350E304F9A94D80340E7C164762682CC587DAFD757A7C824CBF2EDE2ADA7ED8F4FC915411EF67DE27178F986771C3D3F6B90B2447207862020F08C89518781531A91CFA5153D16696C2F550B51B1B1E5BCAD59F90E2DEFF3F2090BEDC16024EE2390F122B24DA94D2183CA6115CCD0F63B1134AFF6B4B05EA3A655756E61BAC9D6191A078CC172A4E60D8AA08CB0347F1BA62B93F7D51A53F4AC758A66B37E1EAE72DE68E0E48FC8664D2A6E9FAFF518B413D6357A6CFEDACD0A75E6B930F13E4F2BC29F689EC03666DD38FCE150BBDD21CFF23F6BF22CCC449DFA3F2AC2C79799EB1C627A706D28ADEBBD63B6E1994EF35072F057EE747671331A9392B3FF5439874A5561F7C48196A787007F7C2BEADF913CE7D944A7801DE91CD575570A647A9834E358BA7FB9A162D1C2D0F18B6C22A5114ECE4A8C3873C4261A3FF63A2DFE6894AB4B8FE153D52FC8C2DA773A19FF69115C00324AAB0163A4265C7D2A4893D62DC4F7454CFCAD2986BA9B65898BA0D51AF7100590A7A400C2BA51AD8645711C221108A82F7EDA288B37AB98419AEEA6FC60EC019CAF3FB5C1F134578FF9624FBAD19410474B358504E37605931CB52B9D8A88332C9D31F633B6F818813F83795976558911299C0706C04DF0BE46B4D86D0D8E9D15FB1082C880B36B264ECD0ADD06111492D1FBCF45F8E4763D77467FC7511318FEC2BC198B43A90B95C2F669E2890E292B3421410780AD68E9608E247E2C93770A0BB68BAEE88270970FA9ACEA710F701A9F761F1A0B11863837D6EC322251CD27F2951A8681499EB46D556F3BF9C9C2A1E020AE186D5E385A966F6409DA47379561DB382997F056AFC533FEDE7F62AC9C412539C1CFB6809D5B67ADBA1B0BE2B26EE1A1547CD3A7DDA60127D8119F19176E1D4155778A7AC51A60C9AF706044486B35BDAEF7DA81F5B8D6BDCA904191A438CF257CD26AD638045485D9B7AD3F9C41BF6CB7BC5E3AC44C4E2966F2236A89A21FB324669712C056D108A54A151B8CB18DB8D101DDCD91373DD507923CE46FF7CBBFFA1C7DAE829C4CEF0076908DAD730A35A890327EC1153B62ED988532E2B1B2454BA69564E479397E8FC2F2AC326A895E717EC61B93D04FF0113D2D6CBD67866EF375211B856BBC0BEA2BD2FF181709A4B201E1441CF04ECE7840B98CFC3DE92DCEAD068E45E5746465DFCCB561C92895D1729F039F8CFC4C81F682202BB7F87335A8940CEFA422383E3827596085A3C5CCF9EF59B80709C8986E2087BFD8BCE192696119E80EB612967CAABB1CCB4703DD38D5C2E47DB5D33874412EE873417812E9D4DB7CF277740F37F7088C35009E5D6592F6D555729C7F78FB2A4E63E5F9D9FE17373FA9D0280C2766FF0F6DC5F5C98FDDCECBE70AB5DA0745B818120C00E19CB53DDCC026CD813D302EB47118CD6DDE703A18D1D00FCFEC1486AB0E3B478AA54A3C5A7AB1302808ECA1321F505FB81292EBBCDB45B0032BCAE9917BBEBC331C78BC4CCFF774ECCA836B3908A6830489B094228E76823714203683407246A8F18A7B770E3D9F31F1240FA5B3845AC56670CA1585281057F2F4C12DF443CCAA6AF6170B94EB2AA3ED8A34DD25E4F59B96719C5AB5C64ABC180631C20080F60D8F54E01A190CDE27E9EAE2C8DC1BAD851F272B9C197CD5BB996E61DD360EA9F1197280C43D72FCDA39C84A80A562B0496C820A579107D33412987F8FB4E46A209C9A51666735DCC632CB1C1D6C8986B0B4DFE4660CBB2413A20B2D13410EBA03E3A0A33F60FB289EB6322DFF1273A95B6F0CC447051CE46E5F4C3FE3AAE62F6208895BB42AE2ABA37BDD95ED8DEE6C14F45D4DB1C98E2E9B1F1706F4A1CF094E5E4307DDE01A6E8BBCAF6F308715AE8B52874E15D2BA407576EEE3B0C2EF29E9BE0AC8A6C2FFBB78CA844CF571C87762A3CDB301D2E4B25D754BBC023E9FC53C1BC0CD808D60C05E31D5F481A914ED35F419016818F77F8A044A7FDEDD05A46D622A4E6794537FFC04389D38907F553FE64CE9DFAFA24D9FE7EDBFC11A0B40555F1D41F3D780497532B582EE2755D4FBE00FBD243F49A4FEA6B4325762CCC76180E82AA1A524427277312A73F2CC8E1CE87840143CBFCCBA0B2FF5D3BB68D04394DAC39EE7681DE7F030F57BE4B47D9663C6549D73E5B38A12243E9D85F14B42B58B7BB8EF02F0838DE76910BB2B5BFCEB427742398A4822537B0E6006667369651DF76C55EFDE3A17AF556A1A148AA1F9E3591A387AB22E3A7F057D9488B193F300DFBD33A56696EE4141FACF7E80F051BAA3DE7D98E17E556D42F334FCBD44793FB8A319BEF7472DB4EBA028CDA0AE1E4CB5F624B99C34BC71BED23037BE4D82D7C483717A27C13FC3E8440106DA4685E0B5F92C2BF0CF32044C9F7E8C5F313E049C3DECB0CDEA78652D8D6E985C05ABE74E29D23F9EB8F81B4DC0EF6901877CFC5A626DDFCDAA57C5E5EF0A06DDF884F6E1995EA51FB51257F04E2E0B1480D60D5B9174841A44D1206C016846704888CC9C09ECF1C618A4AC71A54E480CADE3B5FD0EC3FD0948984BB133766A95EF9C1C19EBF810C67C2DF03850910B3310A08412951CCF217FDC001CC28CEC8B185C43EE0435349ACD49803F6848ED8242A6788F940361906934A72DF80FB6E401B8CBDB12D2F4036E0A77A4FE8578FFEB79F6367F4E38FD4D0E04DA7636096A6A8DFC52E9C78497DE29C05EE9A21706FF6BD43EABA7E86224C20BA757169058F8E62C3A392066952817FFC421BF0248BB76B2F6B23CBB955BBCED425A68809283D5448BD9C97BBB75C04A888F719134DB40F6AD51A5681112365EED0625FD9DBA1AF9349837437C91121C4BDBEFE5C3F7635D68C12718EB6BFF5ABDA55FB6EC27C766A62FF4E78AA001BA7E12D35CE4EB41429061ED6CDD2E347B3D93992BAEFC265CB062C25A3944737AD0086896B5B6C94E499E4D617B6A0A4D0E6837575912637913EA28C3A5B3A6950CB2E9A35279F157914627A5E7197347A258B470EA7921FC3B316A36A06FF7305BE5F334EFF9CAA9D0208CF41D334B4C5E4416E5DF3E7DF791968FACB5EEB3169DFF5ED1F7D6C80E200D6CFABE2333AFFDBF130B9341735AA19A3D6FE66811FC657CF0FD95EE4AF47E56683740D170D58F7AA0EAC037BA34A09753381E856DF0EC34105B44FB392EDC19324E7C88136947776BC51716C3A52F642DA71054A618B4122C338649CCC82B2C9B779C5D3A756C4731D3FE72081DE9BFDFDE16B92FAA6726DD044D87B2A5EE26202472A78EA33F2DD6B78C2A19078A194BEEAFB5972CC715088E44B299B034E1937CA0472E73CC701D25824DB31A7943403351AEE699014490A9459DF69EA41D775D730FA3D0CF757C0625650CA9549C2D037D8EC7C7D16019BB185F070F7AD51338B8039F6832CC83B94DE6890F03332F9E5088010176FD8FB7CE799CB02BC0D3AC66EC059EF9CFE198FA163B2CA1DA40A09EFEECD20817EA1A529FA8D9226C9D7B95A497E45A773F8D37E3CCE44F333F8E6F486105EF4475E6E71B3D755D2A585280B398EE6F4C6A08A91B1406947AAA70CDF1FE8765A1C7FC598209ACD134ED7435D5038141EB07C0DAB5835109D4BBA38E87624457A5436EFA659A8E17AD3419BB07FB31B0715FEA3B602B92C520C06438E64118BD71AA54B4ECDA01AF13B84FF1ADB83EABECCEB2377A5DD334364704467A7E74872F6B651A2FD2DB2665C37CA4718D5D8CA00FB889719C52AA148DA0A1C7DD9CB43EA6EFB0EA1A30F1E76730953957053E95AD4E4B1E4FFEB0E49192FC0265F391C770C40DA796DB6DDD0ADB7778C7B585161B835CC9237F6473171A7B94BBD061BD94DEE59522709E4F81D5A2CD524425B4039E6BDDA8B9297E5A12328ACF95F4C149F9B301677A2E162761D357F85B46FD20A0FBFCD816D8C70BD1354CE83F41D6FD5D042440C09224B01D038E913F4FC3710C04BCC23426E85A59D3C10A0979B18CC27C0BFEC05C159C882FC3D8EBEEBC5CC01D4A153CD9A971203CC61E4C7A49E9A2E04E0041A7827E5EE5B5ECD93DD49BB800907D0F9E334B62F7E22878341BA9E406B9B1D4B0018343971B0BCA570FB65C461F447244B951CD16AA02A4E2B98D5C442D1B4D7F62EFE69C991B90EFA4079D755CCB3D64BDC9A3439388EF1ADE8DDF49F092AD55EF81773A102C8410A02ABC9A57C29ACEEFF85F5435B92FED4A2FDC8BF80FF31F0B9953868E930B35410537E0574F43BD9AAC50A246141927504502A4226FDC7DBFFAE3511A58AB773124FE5C1CE546E598DDC13BC462446438D65F825F9015A8923A8CFF9B198EBC500333502A7851BBC6C02BB00170B674675BB97BC369040955D9F33E3FAEA989EC309C692B48AA3B9D22BCA945700ABFF9C129DDA6140F19862FDD9AA2F3C5F08D176507D0577B61CBD9225190642D3510298153A3D931AD44F333EB3CCA249FA753F985030161972D95BB554909DB4BA00AA4A5B6EB27EB9CF428DABCD60CD72F0B4C1892981267C2A4774BC4E9F6EB3B4626EA8CFF4431D03D8C87BEC6753FBFC7DE735022E39EB216A1C9D28A7BC70C10AD06C31C697B0F6305E58336A7B9D290C0504779768B5E23F11985F48D728AE8237C01FC1AF8AD30F40153E152B7097401D616E3F7F1F91B0B49B16AD7BE3C4F5177E42643B2B67A2FE9AD233565F12964C6D66DCFAC24082A1741DCB048C92763B43A80B8266E086BDF692A3E1882D8B4BFB2F0E6F0E2CC3E183CC3DC89488EC24E39FB18F75AE175764D8FF24A07A47163B85730F0156069785E7072B51B5B798983A69252F994F14EF9A98D00F181EED51197C8F13ADC947FB6223064D12EDB1DFA08F87CAC86E9CBA8725DA147999089E6D34299CA6890CE591DF8705D0DE0782A9879CC4AAC4327BFB4B7D8565D81495AB2B7D5B79C853049B58BE3FEF964FAB972F279D58AB530542124454AF24330BECC48DFFE05D1E4ED6A16CC22125E3BECC984074ECE881215E40001CF7FCC1B2A8E481456B2F4FF96258D9477F4C4E7B73F2EFC2864DAFADAE65DE9F39EDDC4B9842D03A4257ED339DEFD92C9E6CDBA81D522DCB4C43C884B75B4D6909C04FB00F178452F44EFADC7651CFAEE0B966AE7FCF9E9068DE628F6873FFC3D7084688FFA33985F224B35FC8E8881999D31A82BF13D48D25E9EFFA5B3899185AE3990E98E48DD2488943F91D83FDEEE0AB36ADA6BDF2092DF7F82D4E2EADE0A70F50746861939E2BA2DB06E48345000378E111292F2A4FFF264EC4E29AE09FB27947FC4EB046756B5707D0066869BEBE730C71636E44D623295F7BE2A7C7 +pk = 9302A87C357A63A6E6E91EDB8D6CA7D705F84CDB53CBA316731E54F7F06E4FDC77177084F5BC79E9A71216D2082FC451E4A0D274115CBEBE461EEECE1F7131054544619ED25D913C7147317A74A7C57A408F03CB477921FB6736C093F19C64CEC92C237D34714F353D8564BABBC640EA73E87FB2404D4B60D780A0E0000DB2DDFE92388066A5A015BA6D8623B6510B4D2D3500B163119EE6EAFCB5A613C8236E075156E6BF9C3393B4B7E40112BA790C3E3F5094B7EE37C3957735F08187DCF2BB932076968A270B06D04D3875ACFA9D660C41C6D6DC0BD50D44A887F856BC9A7D7328AB2788FC855CD84F9285008B64B8D210EBF49B7E8B8368C801414876031E53285D76957A45B46945EB46CE4879D9DE5A6482450DDB37439F728E64A7EA84352DBE8D800F6A1D0A44418954D0B9F808379D25E3749903996B8DF66576BA16CB4558E5E1FB7C138891E5BD88BA1E05ED3C592FCA8B365795B2CF3C0D0619A12F4AEAA01DBCF98736152FEBDF241BA2FE3C24F01926E011F2C55E73B3323E442615717E70C811346ED9A6A09065D36775DCF72D072B114865D6F61D236522EF3EB41CF3B8B320487F6E072B82AD292CB2BE35E8F08E476F9C3C2F2558E7D1E02A289FB8D152FE95223482741F0CCC3DAEB831D6A26BF4293705F22AF9BCF7069038F63A9C8C5BC4B185A5F5EE1B4A344F762AD5F8EF6EF1EF980F2012AA5274D0A667EADC1CFFAF36735C27088DB9C8FBB9CFE10F652162288CEEC2DFFA01EE3A88B52B1C747B2A3AECDDC2CE74C941204809EDEADAE7A54E8A8E9713FDD4FC16EF02A449562F695C21A6B8B12EE69B7E6EAEACDE096BDA0CDBE101938D71E6618596E0EBD4953C6CC91B9BE340C9CD322DB63D6482A2EFF7E6D9E498B81D79E0FAE3782203FB10D61462226A8EE18C501A0EB45D04225019EA27448EF779367E029BA188C9056B30C2C08B5CA33E9643859D06B046691ECE17351401091566ECB7C0653868C674D807BCE6FE8611A18B9B90E9132F92A37D36399D439E4206C63A83F640988B18B3FA47A07C20F2D1921FB9A5AC8B4EFB2CD909D309E68DE89CD19EE48FBFB6B54C76586160B6011F731B8289368D76C464961B89FE3C52162CD6A00AA2BCAC5655E8873BD136B96BF4B7E3A36DACC1C74FEFCF569C385C7D1DBD743986EBBB99D5D00F2FAE0B15A6672C4217E9A91C4E3813D39E39785F29778600D9F88EAD84AE2858BFA7602EA0741F384DA2C9CED978E07F4C06861831485AD40BCAB1279C8229F1E7E67F0750BDA45D1825A864FCD4A0983A16214D008B09EFCEB6F7CC5EC76E9CB76159CCB1D3D0435C389AF29091BE4A2FD5F8E691709AB1F499C44716B0CD1FC4CEB206CFA1A873533A5D1893CA3DFD0F0208EB99306EBF7779B30C8D3AB1B721B79BD3E1F29E8929BD1E66D42C1184F26109EA7B05795037EB0AAF67BA0F78CCC810AA0497F8086B1258E63A9161A4E138FB1AD3977D153F3D4C8F4A18AFF7C3CEC84D159F1665F54F4A60111D0E679015B1E9F339C06DDB7486074CFC33B2B78CB425CDBA18C3858AA0EC47BF16C56E956FFC5DD9FED8035A55612539C2F6A0581CD863EF2AFC79C2107DC47690F9105A90DEA9C3FE4EE5824F8335EF9DB70C5B01DA0F7EB47F52D0127F85F8D8B0666C176B892E8498AB1C4F60B6FEFBFDE12A2D456BFC8FE2078A2D31D335989731E6A1BBE63493ACB7D1C46ADBD142E8D3B50E75B533A22FE5E693C26172E2982010E5FB2765499D95F14E834EFD2563E15D63B5F498FDA08655470D3CBF5C0F1F4DEA23F3E2231096A2455C21E7CF07B5A49F1C8BA96F44DC3E4BE0B01AEA8982F5A7F484BEA74481D7E78792A9BBC7BE3C493D61F6ABD7B0245B3B610449F29336CED8B193BC5933FEF248F1E2AA321E84CB0FF863052107D3529D369CB4BAD7899887225DCEEB6CDE51B9CFCF20260FCA8126D325F10FB1523AA3661A87106E2BC8B34246D597165A7927948C2012022879D28D71DCC475527F25AAA9A99DEB1F8BE9C3175A8666D9EDA538C3F4C02959599AFD762D4D88312993F5B3EE86DD4CBE0B008DF34B260F3AEA9F212760B788B35B4A3ED8F9FD2DDBF5E9B0155C62F31AF29D40E0EBB0ED343D177B2992B8B0CBCB44CA04BD6BB13AF0DACA72002FEFD59E5E7B89F2A1D1FD14C238C504D75D503A71ADF06FC546230188FF14CA84A74533D11CB9C908F18CC2B847D483C5CFB6A5593FBF4668A9A71ABA59ED2CF39007F646F650CF645A4A468C46CF79A040B840BFC7D98E5768FB4A142A7F04B160FD2D4DCF5C8CF783D03B83D878361C650D2ACD7D8467E6F3DC436DC00CD49DB59C8FC86E9F54AF94B5DF03194BD446347CC2224A8E7803A7C9A363E4A1A0ABCFB913A5ED8B8ECD21697C032D09E4C0E5AE4AA6FDBA8CE80B900C3C0D8AC0282AED8BA909933EAD98320BE06F25141E381FFC998696C2DD549E65949B7B63C6E0A67A9929EA8742B63E3F7B7B9C6E93072012C981E81D40F99E92759E1DF684577059889E1F4690D4A9CC16D0D1AE4534151EC631ABAB8C0361E0752506C489C8903506EDBC5371EF2483D094E411C0243815E6AE5947ED612AFF737CF5C6DCB056E883DAB67302056191CCEFDFC4F094EC616A159CE01B0447BECE955C1F88EE23358746B9EA1EA129946FBC1536C880DAEB6799E32631296C0D936C750F047E7C3D6D26FD109A2767157C27D01C9A8868794A0C54A16954666ECEA66269DF04DB887B1D94C40E02EB2D1015B68376D0E82B026EB5BA24D4653D2A514F478883527FB9B7850C283FFD9954D8CA7BB3E404473916FA0CFDDCA0360D00AB0653E88175BB1B62E95C4AA0F31012ED74C58EBD48EDA3FCF14145306DC5E79FEF895287E2A5DC9C3224C988E22F26106911E7B4E2AFA5142BBC5759614DE7B036A4BFF534A0B027D6902ED8371CF8D497081BF83D1646967D57595891CF4FC385F756091FC0DB71038D6D7B382B03512BA9E47BB18FD4BFDB6FAD6D0F944ABDAD10F7149691C67363551C07EA4CD82E676F2C1B73A3F613125B8132085199BFCB65BBC1816456B82F1459F4E25AEEFE7F5144FF0D5C1E0303877D0F7E7B651E803C66E532C310F9395B64B82ACA7046BEE3C52E36E5B41BE41F1367AB626EE361D87514F0464B4539FD2D149FCDBB4BD91892C0A81CCDDB7F67C29EE96AF812FC9C25788185FAA8E09DF90129FFA8F2CD7FECF2DA6DDDE5C18A478D9D970FD8AA9C01F08AD3CE388F727E5DE50318E37BAF1E7B145A181AA14E06B99D4D3D278242C101A91D69C4239CF2254BA5874714C9840EB30E0591282E5D1F26A6C288B416DB609E0B8D6B7517A22F4F3CFC110F92B2F33112E48627145C6E0DB87C7040B7B9E71BCB9713EA4414455C900F1B6B3F2CAD2A0F703F10A9332B523123D580E2C422A06C66BC2107269C62F3C9F05999719860FA8DF4DF99E5B9FDEB73E3E34A698C3B0DEDB63AD17923D6422B390B41CFCE4497957DD72845A0CC3E77A9EAEA40D5FD0FAA020A06F6EF63AD6716CB12BD9C70F157A78865FF13B3EB07186E5240C399CEC383BD393F4A4BE2C757D3A6EAF58C6875BB47A97A238D8A4489AB48892165629149A8FA8BA799E15020674EF217717446D0A9C807707DCEE562C6EE788A7518B4884799B1BF8C41603802BF698A57C00788C61117CAE18C1FD212B0F916D83E4FF706BB121531234CC686F449DE3A2F93A00B0F9078374314278279D1E8B1EA9208B406114F41CD29E623EBBA6BAD84019A7BAF71D1F8EE8E0BF36615EB8A3A21B2B3AF5A543688FAF0C45A9DCCF05D8755D97A3EEF55791E1D11E7F70CA119B0F3F57451CAB0901185184D012754CA40C5166FFFC37BBB564C11F7FC5820680B169780B139F4B6C292FB69AC40E0C3C2F3A304F86056532A938C269E6F1C020052A90C73ABB5C8B5D180F5AE48BA659598DB8E0722792D3BC52D7D556ECFC926298C2378659B3EEF47D45E1FF7100597587019AED0E26E2421267154B3313B9D4FB7587E8415756070BEFCDF8F7FBA955D9CF28AAF5CBAE1426280D26F97304C6D8E659A8BDB60C8A9ED94C9EF1A86948D91FB7114B8BC68C68AE603031C8C2C4DF8514409F467D2A6346E1357C0C6D5D33C25A18A4F8019AC12979950C69E0A6B6E4902ED60D175BABB559F8AE172F09E201B6872FFE2A375CA293A06FD34FF39EC5DDDB887FE87477FF0A597566EE84CD762D024B7E842F4E709BE426D31022BC52E2F0A7E0A16BA6BDE348D4AED141307491FEC621457A3705917B316E78BBD6713CA9CCE2FF8B07C72D836B34BC38A980877FCC8470AB3CA2AE01561EAAD7F78232FDFADBFD1D97C6F65C53CF1E4C9B7951E333DDF6B7DD54CCEA8F6344554FB38F36B5D7FD7B891D588902029CB286854F3D4CC74B267B89E8CDDB3B8B5188D99D8EEC9692B79B69AA0BAE6D2E31113179721B71E363E7F0236261BAEA04E1E56BABD466EAEB53B8893029677EC4E11256F5EB2C81BC689CF55734C016FE6E64EE2C3F7028D55880C697B153DA8C19E39887282C5E58FCF339696902D0C3FEA5D44346EFFFAFDFAACCEF92B57913F39197AE2A678BF171992AFEE8FADEB65147508883904F19F1ED98246AC897EAC15F8AD8C9B3DF280AE5A63B320FCB680CD2004AEEB9E91270CA4ED857C2CA5834FB6FFA85E2ACDFFF4EACD3A4C3EF9C8BDD40B05FD91C9E8A8124BA8B48539F61FF2153607C2012152B370E9DAB90C8F777ACB7DFC262FFF1111D420D04B24DC0C15C7BA6FB36DD76FC6D4466DF06901F167524E5AADE4C8DE9DA5A6BA1C0164D3B3F95DA3FCCE16781983A2948C63CFBF6A2F328CB679E0DD631E930D54BDCA991C1A8AA5F52E9C9CB2CB713C51829F5A051614E2C6B58C0AB30C325E3089C2BB4BD24ADC993F907C1FD682E8039F429524CE78CF7E8020CB0F7B10056BC47CEAC1A94E93ECF10FF8640B334430977366E3564D7D284136F5FF9DEEEAC6F05F460BB03AD8A90AF23EC4878CD7FD559ED254E01B3F299603385CC23BAF2EFBB55EBC688D4AB6B478AA1CB2AEE59EEBB207931DC74BBA3AB99EED88504179C0F4692745EA697AF64614E00C1BD3A7922470F585C9F74FEC59A136C6E4E805F7AFC9BE1362CC6648C5B402E0BE9A0BDA2DE7F353AAEA23DE4C71C82E013A6CEF5E30D5541A193A7DA0616E2A9E180D73A00EC5B9AE060CF29EA0D2E00D9BB730FDB67B24A7D4CC3B2C82340C7ECD37FA037ADBF2C678094112E975CD9E35E17B4513220CFF9EA8277774D1B18451C928A51F512534BC963AD61751EB5652BE4D76BE1EE7E610D780350C27E8EA9040B0586E20AE04279D70DEB82CB5CE9BA044A1A452507CBCFB5A6EFFBFE546A51184722EAE23806B8BEAC1CBC35EF7619440930A3FD89D32921FD5981D34E2987DFCF5F6DD1E8E9DEB0C87A52899F5724528866E4EFD1346175E43AB613BCB4D6D838D2D13A0681D5CD1E26ED4A187E379DA4C5534B42E36104131F95A03AF19E1E4DBCDBDF7410D78520676F459D0B1431756274BFE623BC78AA9E5271E5E699E354F41A2AF6DDF85DFCF7C513F47D02DFA79CBE17DD2E38EE4A048E4E001A4F74701DF07D314B62E91129D040A176F9E05803983C3B2E58BB8F66B93B5BEB3E7629FB183C2E716EC1569B0E9872BD5FC11DA118398CE4C8CEAE4506A383581CCBFDF1643DAF06ECDEB42BB9B0BC1075D34917A4247A2AC8CC9E847CE60C07BB051BEDBA214DE252413B9BB3A475B42A8DB9D078D1D6FD9A0DDCA70FE22308BE76CF5B8685D51B1DCC93B57236B7FE6BF7301AE8EA3C76F3DB0BAF975F8183CF8D1FE06A04F2A8092C49B1DA5B8B57A8364A30016DACC9C7F10BAF56ECEFE5DE1A412E178B5CB3DFA2DEECD01BB790A8D9424C5F2FDAC8223EAE02C6CB38805E1A05F6E736DB8E2E7FC30E452379A7757D17AEAAB66B4DCA9A2610E3D2B7B2F4FBCA2ABBFA4BA96E55836CF1533B6E5D0DEEF510CD7E534A191CDC011FF7BF7D0BB53BBCDC8CDFE8966316AC3521EAECB932BA9C71BA92F04777ECD939A469D57C02782484BE1E48455126BDA5F43F6F1EBC9B71611664F9C7A5D4F5E943062DC5078FC8A6F05B1D150CA1023741B7A3B9B2D1F101D01930A3305AB85A436CAB22DD0AA61027A2D8F24B16086756DFC3752F14C6CA711D930E690B0283E29EB72AFF66423FC24AC8388B16E4DD85C5E241F1A54FCD4C448369353ED2A48FD204F7382166FC9608BD38C5F220A7F8B1A3F7D1382B09D81957699D83B1A2CFF3EA73E58DA13594CF6DA4E9A27B468BCC4CE48DB3F5F398C077E377A6A7B9DB877A78D56AF6334B65A835574C60DCA695DD8BC864038C68EB588491AB240D2ADA701DEED8AD601577FD92AABA3695E3F76B3071B5D6BD2B83414993392184C5CAEBFE960B88825E51F284A171E08FB84DD2B67EB7669653A953B083D237517CD4E533128F2B63AAFC9233FA359EC9D93846356C22F4598072471D3241A1102925A7B835870C44E55EFAB9A22C277017C78361DFF3DD0485A6F186E30B8E229915D9B46D9E30E53B05F526B9F409A57F40DF56B9C89213CA02D3F8BC38D4148CBE102E398C8664E9488880C7B31A05D91601F4DAC67FBF8D2A55BD8360111D18330536B312E332B136C9DC0D0DE50E0CBDCAFB190186553FD7B1BE95941FBC576203A50F568CC581795C511FB3CB2989C58CDE433BB65E4096A70E4D78D570815BB928507ACBB9EA434331DD4A2AB48A7D8F909BF9B69D653411B7506A3E83073952FF1490D71A7DBEF1D4619D3627B5069FA42402F891C410C30A2463111CBB689F3E18356D6BF813EC437DF26DE147D89DCA7BFADEB5F659926AC426E3BF7EEA3BECD1C39CCCE8F36E10791D67EDB9230506F764FEA71FFC71FBA1C059CEA922E79DAA9EB786A77410881EE01072C1E7188E0590BF87EC9BB3B05DBBA9E07CB9A791C8458998BA4F2D32BF53736B9A13C0CAE196B59B9248A8D99F1A6C4228E5CA5E25745BD5F5766DACD181EA8EAB9D4C38B310A2BE7411E69EECDDB8D0D31D08D9EC7C944BAA3F94C52D62952FB1C102575739C279B866316AE9EF36D3E24B814C6FE94E144C1CFF2337C36236E47AE258833DE8C2614162B051F5FD298E006B7EE9A4D5C3B1B671C835F8E9D9F8CCCCAFFB1691AA54045D6FAD20D81898573C5DD0FAE0F857585CD8063793FE9C756C15F4CD2ED3C139D28EE80028089AEDD88E7C5AB4EE423D9490F6FB3B8A6F8F009CE39E11049FBC045B46AC8635C7C0559BC2502ECC451B1454F93AFFDD3DB2430470ACDE37812784F606F82BC2F8FBC413CB14B90F80C3631289F4352328417F1E95573FB0E269EE0A77A9AEAC841B9B39543CA3EAF33D484F3B15CAFC482AA1E95C8EEE3F87F699EFDE6992C84939C72C1332C3D56AEA7B70D6106D16BE14F9E9EB607694107970D885B83AD2A0865619ED8303BB9A6881E7A11DDDB0315B43308A60728A7B3F081F9FF94A18364E4D09E6D01EACE015ABBAC675CD1B21994D385E66D87A5598A47760CFAEEAA8723DF823D81485D402FDE8AA51923C7597F6506D647321AF5CBE4FF8CF65BEB2780E7B318B852E2AD9DDD01C0C3C436D13EE49F8F4E7C73E07595FE43821C0EDBF4F38ECE90420CFCD5C4A8A37D173EA46D83CC51A908004769A61C08CB0149D851C091DFD76CF1317973EB788D1B822C92D2F35E81E285D128A8C50CCB20E14502FE667448616D8FE950E20BE903EDC59BA762BC67A319AE093784D88E823546A73EA673F0D49F0E3944BCD66569FEFD0681A239EFECA3EEBC1B3820E32E4122380DB38452F00969A8948A63F62DF29531DE00 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB0546E85D0597F91120FFE2892389846902F -smlen = 2488 -sm = 446FB21DA01890E33DA8F6E2A09682E4FC2A55646A6E751C63CEF776119BFC0CB54A404FD162977F9478A8FE6FFE47F3AC092A7C4D3B5496F927169CD488ADED63D4F8EA09C3DE9A9B1B19DDA46174695A3EE09BF35596E6385F62C52EE049FEC30C4914CBABF044ABC6B9C74D170C130BFB83197563C3BAC6BC5FA9E772C051771898D97A4A8EA0A14E88ED5FD1CBDF2F27021F3EB0342F382BC5F6A84CB1779A8B781E44EE17F8D98D2F9ECC3F871D75DE5ADCB7CD3649DB29930A909D2A038C1C426FD6F214AE0D15C61EE694523015B0113474139F2007BB23EA0491E7D9A83317F417065004E3076BABCF2D47852BD72ABE5333FAAB7079156E127E282969CF7A1775340620076CA933017930751AC75A9B3442CF890D44F59A8EB8C01939F1172F8C337EC6766042C81276E0ACC6301C2238C8585ABC32763E9985B86998C175A611CC511A368BBE5CAB33507CD4AD34AE60527E14FC409300268A8070A19BC72F3D4AA7B79C5567E53ECE650AB961EE2EF094B31F21EED5FD05351E5931625857169A3159DE133F9C50F4D5272D75C5AEFFDE656ED09AAF739C1923391D7E5D80298644D793A5839E4AEC4BABFA3A2A4A1EFB16D8E83BB1028F9BB89CCAAC74913E3607B083EB29B9D63B06855D64F09CF7CFD2DA8F7A05A1386DE2FE328397DA57A2E3B88F10B9A62C7DF35CA6CA54B73C364F8BF7AE6B88CC8D37DB7D9A75CA5A6C1DEB029C99A28684603D72275CFF3A258981DF2F6BE5D936E391A1D8021D8B729E1A54FAEB2E59313C3D0FCBD542062791F598258A849FA7BCAA4965EFAD593344B935A1CDE83587CD8FF905F530DF0EA64727491AA01F3F21E005C6ED7BDB53CA3B7BC25F86B291C557629081DD77751269EE41B823E34A39411326A01E70EEBDFF8A1985A92C1854C9A10B7538981884184D11B7CC5B98004019D2E028393B2DC8160A81DA1AB2D21A6CD4C9ED65C28074907DFB2AB8DC1C325363D89802276B54E625252994F8CBD20ACD9651B0DAF4B5047AF8D70A2041EEFCFFEF5411996B83F4814FDECEFAACE8A694BB446D59ABD62C5EB0C9FDCEBE79F72EC5472EA1BCAE9875A96D55D0E9277372E3C825589D5E7C394AE610E42BA1F35DBC1910894072C128DCDF443B3D5E3DD7C9ABFE8C82C8BB39C11EFABDB4FC9EBE79B0E5B8D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +smlen = 2614 +sm = CAC7E2D2D46C4A2ECCDBCF7C3861E0A993FEA1D40CBFB25824DF9653C5C8359A8912D6AD359E7EC74E5FF67E4F060145B39B451D799AA80A52369951D421E10F66DE3841991B0B5D32DD335E4E2D9DA34C7C5E19A43DF750F9527EBA0C4AEE399A3FAC834FB6E915AA43197040AAFC36D2790142111E909AD9382BA63D8DF2D833093EAAE87D25D80B776473999BC71EB4D64CCEAD9A1158E38D40F9390A769E4DD21CEFE87F0BE4155258DF227AE96189415AB0A4C724309DE2E3244D9849E6AAD938F163249184A591B329553F17F74F8AC2B69571DEF1DE9A8C99B283117F56F697BF51D8F36017701CFAEDF05261449C46208D9CDA6E7BAD857CD8CA7FADDC3F3A0363AF4C6E70FD0898657790A9944698C4BF0D60E7175AFDBB5A91B51E65BAD3DCF5205177B5EADE9FDC581456C9CCFC4A6AC16C446C0F961635B1FA3E82AF3D968470831E7A6C4FF6F8E9CA5912AFF0396868ECC8A640F2D0A41B9353C6986BB23F599A832B583070ABD246D87AF2A729A3D748EA10FBC23D2D144C6532F8E19D2162CF01A3AB84C33A047EE217DFD5574F728FF240385F7CFFDFF68B8B28127AAE2F41BF9569D8095BA2034784FB6E5BEEE4255534B9992289EE5DBC740E2D734D77BE146B46FDF4B8A87B2BF2813BFA0200B6220939B303FF9F64AA6ACF4311C3163AD0089642BBF8F3BC7ACAFA0D33478635793F72261671A0028F953F8E1DC8A1E6F3FCDA3FCF3C7EFA7FCD8D502840EDA83F17F857D3D49AF8F1F1C2C0C92D7FAC50D802DB7A72409918A71EE353AA7CA37BF4D274A52F7E2EDB98ED32D05D2CA1375D9BC10B729A36D770C680A08A959B42AF735B2D245E1A8C0AD4E39381480B4B947EAA0501224E5645875DF759BAFECC0932CFB57892431D041C4763712676AB76A7F813CB62749D85D4D38D01B78E8A3ABD49C074BE73733E796DAF63989391C06559353BA3B8781A91A19C7BAF9C3CFA352FD06A310CAF4FEDA3B02A80891A8D75E55B9CE8968CD8B5ACFF8F913B474762B063C8D2E9D21A80AEBB7D36914BE95623D7F348B840A8DD9531F4D1706F1F89857A3283FECFF6573597BB978DE5EBDA19CF3E4DCF7032E716710D289E135563C1F34DBD80E421ABF46B43375D68394C4935C540367A31E4B6DE8B9754259C42D0251BB174D4C480A3E38E3DCDFAF47C3584CF200C318E455D5C2B09EE6E5A39DADAAB1C4EA97BD2A56DD008B730CCFBCC91B59EB246CC724E8297E9CE0CD6839407DBEE68D034E7FCC2867B74769C16B60B626A283368ADE60344E8213CF39B21DF2BA1F35DBC1910894072C128DCDF443B3D5E3DD7C9ABFE8C82C8BB39C11EFABDB4FC9EBE79B0E5B8D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = F07932F773AA8F7D4629AFF59ABA0BA8C3A8ED7A3733FD478A2E0793F2A2D7A87A31EDD49432BEE67FF13EBC8CAA5E75910F45BADADFD73A981AAF20F506D61175559D0EA5EEC373666A6B3DB290ACA1EBE4408AD3B2E382EDA4BBECC1ED2FFF959FAB87369C5F83ED6843340127CA843076DDA8AC15448186D61AD8DE0307B545089D5F7902C4A6531A9DC9D374D0DD247D1269750B85380E5670C47D32C19BAAE4AF0A75AC302BB06DCE68733E91F5512C558721F153294B7ABB5F06C7068BA0285086925F20620E03B522A15396D58F2E73145E856FA85C56CA41BE0F9E934B7D93F8BA2255FA98A579E5B76B03CE970E85CD07690F72492D8E08D0D924226E8C6698196668211BAD0FFF4191D66F0AA4F870FB066E81DE9618D43890E7C837BAE1433D06C0AB53A5E9DEB345B467D0361497E9736D32FC71A185424596F5A9A7C3B348B1E7C019B2898FA03221499931B6E493E95A187413AB95BF7EE790AFD1DE4130E36F4B7FA3CF2FCDC5CA64B316D6EF5BDC41AD5889C4F4A47F5D34FE94F77F3D2C1FBD1A2B534E2D2E108DCFBD80E6FD36A2BC9E174ECCB7B4B5701100B902DF4AD6A26E842CD1CD35101F77E1D0D52E191484F72B6EFCE78A9E6BC72EA56C98C706485F1DD4954A7096445A468277C2E6747B746AB3DBC6648295017D0FBF754CD54352B1B42918E8E3A35CBE388D890FF85A836669CD70BBD4A3525FE4B69B8178512DDF4F741BEFE1AF9ECD8A7ECEC252402EE19F7349623678F84EE5BABC40C0154BA8DECC6F8FA840FE4D6165269A75C5ED4EEEFFBC0189158DB3239E964707655A27D21DC74D8DBD69EA35BBAF88E823FBA6A2071DBE49BCDE214D395AC79FFD2E03D179FFCBC404009FF7BFBE22A7CD56941B1DBFCCD1B3375C5065BF74178652A748BCCB0F62AA9CEED70FDD229D70F0EC871F7409155E2C4AC4F9F75215DF66870B3ADE3DDDCEF07F3C2B32733464640DB3E6B0EEDBB67E48C13768B8B8804084F88671B869CDC0E39C3326D1BA0F185389996F39E2CBD05011034E40625CF3278A16A95EEB0CF85353929297BA2BB18DC6F7CDDF9FBE1D31D1ECFB356F77C3136CDDD2092469F9FD4D429B9AFC883777A01FE6CF05B0DD99F7795B30EE8A6900476AA5B8C9167398B6AE934E6009BD9BB56B840C9573F064DE093BCDD01413A2158C4528B05E03ADDC71E5B1AE3DE91239693E70588AB436925BFC079BD23B5A02C023F8CEFAEEB030FDEBE62862DD76E622A404C231221F71F693F26DCA1488713E6727AD8556266192350BFB4A9DB6442FFDF778639E0708F74BF6DB09C9AF80F133227D48454E56F1B7568C2917D41C2E9F989DED63DF91C2209E574D82CB2E401C8B809273359AF2E0C88B2F2B1364BE14679A82A976964F3F68439866793CE9D74E8EE00B00C1D337AEEAE91B376FE08D8AC8B72A5662172B8C5A233BB12DDFD013D5CC62CF4B55077BD65130FF49608F3CB7715DD2378B257560F3A497240BEA54086A7F985E8F40348747423BF1DCE9610CC82D10DB821D8B26F3A5219347F722BB44DCB7ED4F5714BC3A0C80D17B4B953F0D1B689B90BD98FFC272B06DA7366458BE4EAD4DFF44E24F86DC630E051985B53020715FDF4CA32BDF0FC31F60EAB1E4FCFD1C4EA0512C6933B37F2CC56D48FE67A1FEFEB12B901744847AEE6A2BB34169DB969445DAC5982FA44B46F1D692B3AE6DF306F183E43DE10D5874BCB87E4A3E618AF3E92242CACBAD0E2FC60B4A5CEA1E0E4F39899003506B1D37767A614111466672D70F42C93109BFC0E1E05821FD2A802B9BC94BF7B89BEC40967AFA05161EACB3BFC577633A8A38A858779BD07894D21CB5ACDBF1E275DC6DC0C28FB5E8F9E7DDCAF80B4F64AA44614D640795CBCFA8455A465EEFBBDD7EDFB32C36ABDD37948C4E636E52BB8D5C3CBF6A73E23E691938841AB467DCA757EB638BFE0131A46D9E3A4360770CEF64299C0D33F3FB5B424CAA594BAA3644C14BB4B94C693B13EE0D20D66B566767C507FEB6A9355BEF1E7245027B2DF2B48A6343869FBBB2F3887D9CE09ACF90D64AAE9B0DAE6F770B8CCAC9C1F3196E4BD1D1554321A5A5BE593FC94D80F062DFE16C8DE6076E6BC8009D4B624CDAA62798087018886722EF86308ED1AF9EB6D60A92B2343312DA42AA5536A237A47D6B0A4E4609736F9018D502C486B97C1661A94EC35617D33FAB54068FFEF5818EA4E13A9C21BBE8A7533B581808DE2937637E40FEE715F4A4DA408CE1EBC0EA086ABC21E4A601E32DAB6DD70E05751C01168E18898108BD2C54465AE12BEAFEAE693BA6A5075449AE7DF54C48E9479B3669491C628B9FE8E985505A1A35D3121C51F4825688C6A90287A5235C2EAA3667838D0711E8D6679134E1EB55AA2FCCABEE17BA55F772DFE263A1FBC7A94E32D5A3680374C7A740F8E66D00C566A049910E89D0AAE961DF52827238E0AA719FECC611B4756858749D7CABD0282987E517737EDDAC8548347504609902C2431ADE6E4774B1D90CBA8EB977B2BE01BDA98B86E8BD5D122560588F3B714AF165BF5ED321F2746F89FB4D34F56DA5E8A4BC533AAA623F6E421D65AAF50AF491E622CDD2D6CD13AC06897A8F58BFA68C6C6DF6DA83E1F8F5A556B694A35A557CA50CD6DAC403BC73624839B907A658FCB0DA32C952FBB0691F4AEDE29A6678818458289336BC8EC667E66626764888CEF4B1BF1277E542EB0A90F1FEB83F55992EFF7C1913AB2B2DE23880283A694B50570B77137011AA08D980CAAA8A9ACAAE78ED548B0F92AA604119A734543555FD385B15ECE542CF186673A2F1B116239B64D0A09B8009AED0F9A5BDD1D28E4E724B6629129471364712D2548000BCC47528114A3B100892D6B950CE72B920C2D55C5F482473E31B996495B8004C49D84D3A90D50339E134B8E71EB1E63387B00B5A1BBB7FA553C1A6BE95FE086693F36500762AE9CB82425D1340A9FC7E1D7E02E52F915E42AB027395BD119563165C3A7023963564B15CDB456DFA79149BAB5A18857A75633208928FD6C210E047C28EEF71ACA5990015F6A9C30BF6DF9020AE56306886E4153EE185E42C5E2961AC881354F3BE353680DF7F51E0C7628307DBC4647040B8EC890F51A008F46DB387B9EFC411508B6A9F0D253CFCAF33F65EDCABB288F53DBAA32588168C0F91461596796083DDBED6E6AFE9F39BB126A57AE606DD5EBA37250A2518A1CFBC261D08BB9A3E9A1C66EA2127B782F807A6CF7AB96E9DFE8F19C62BF07DFDB51473F5A9A85BAC4235187C8B155E6E41F2319F3EB7E8FC7BBF57C2DBF2E7BD55B4C0A49150987D2D0A01F1EE4F54C18A39F37CDD3EE22A3A9637B12A356B2C9E91BF267131E56A7AF228C45A294783A1B52AFF6CB46814A8FF21DB12E9A0ECA0D75AAFF566B0EED4E55C4200C63A389E13E3A46CDE947CA98EE817FD9F9772BF6FF146655E2D70EEB711E63E98606C6DB0C669A679CAFDF4C6C6248B0F8557F5EDFF589DB768A7926655E6C9BDA55DC1C496091E647F33FD0BEB8B70BD2266C3A2B240F222126C5DF601A485B79DDF80F635B54C6C3979E4ADFF4963D830958DE3C6101B9A9CE1787F999CC270C74E1D4D53D40698A37B271A15DB2B145F610E6589F27E20AAB3F7EED3EBB37A3C19937D44F08E908EDE8C0375CAC03A61D0F969244606EDBDE665ACED1AF6859764E37445ABA4B1350B1A4E41DCF4E9597DCB1164A6214FA579E549795C777B6FD7F173FBF7B0E5951CF3E8DB74D1E95AC62D38C0E6BF48458EC90B4E844E31FF5206FF13A2B0E9491A821AC333A4B7FA3F5636CD07FEA5161524E8FBFA14273EBBE91E53AC04B11A9CBC817DEB29ACF889C85C2033B9954028A352062EA2DE305866D53D01B2654BEA439CB94C607C99BC5064D4569125E53DAF7F0C2063A0E13D295E140DF109CFBE4D0992713CEC7EDB65D5BB3139853C541365B6B94E3D3E7144696E736CB1F4AC23BD0A71C1CC67F638FE8C85CBC16DD38A0473D0E8E3B997FCDB636F4795C0912935415D36BCBB1FED9C52DE07D04ADE2EC7DF01AD1999507C1FB452CBC747005DD7485AE43DE678F2E63D381B270C298DB872739EC26A9E4F7F0172D358989AA1FF9BAA85E60483DC9BB31DDD1F6BDCB48C06979119773A613CC2E2E5CE52D2EFB422A92D2E814C79D87DE7E563A53E54E6C498BE57B509F9A952105A790EDD3C649B14E15D64E9E8A4F2D071A4DB9EF11605158BD818882FF89BFD5503710926F68DC5F73CBCEFE743F43964E94C5EB695C9C787B7B0218CB3976FED7FE4D94DB473499440148EC24040FC2F821EE8A0E3598CF899018440774F8969D4D733DC063F6A1623303A37FC80434D57A17466B93BDFAA788B123680EB8E309D6732DC893ED0E45431C04694B998FB51A49D353FA8C2BB9B4D83C1D8893AF56A1625EBC1F49820735251DB163C43D51FB16A7C85B1C2B83FD88F5D5FFE001E41663038E43F4CCDD78965A44F9D69F22D64D87BB07904E05E4AF1BE6D6242B0895DE83C798050E2D49557B79D5EF54EA47350C2570712F37FDE1C7AA942EF6A70C745A7098BE5A65C6CAD449EBA440021FB499C1EA606885624C9D40B9C86D2E9FDBBDFCD49408932E24BD3817F476A4C188445DE7472DE48E2C3F9A7996812DF2AAE5309A0AE4BC28F8952A8A172AB2FEB9313F9DFDBE9AADEC89DCD83D4529B7116F2A04404679E7DF01547089D5156F6D625607B82A3D80F7F4740D30ECFD9B8DD9BEFF535110297F6FBF2D24E41BC43BC0170840155AB4C3542CD1E7FD757524C57B85FC158DACECEAF714DE5AB3F4B604BDFF9AE2300F6CA41B0CC01944DF61CA76F8FD38E6296466793051894042371A487B875CA0FD1AA3B7AE7166ED0132436CEEB8050581D65515AA6F9386A19CB605ADAF85532C944A8A68E6396995783AE4DA940FAF5BCFE1739FA3C6A0046C5EE7BFFE1B7CAB342332895D09FA70501B3A90B36DA8A820951200F8A44E805AC2B28ED21EB66F34AFB6A4EE47510541DE2BDADA20970093C7B129D8F71B10FE20D8EEFFBA153C92EB3A9649D5CC4B382C4B7904541495F8ADED21D683FF12BF97AB8D1F403A0D6921558CB4EEE4ECAF082CCD8B22996B2019313DB0613FF79DD4F214D46CFDD6F9EF928EFCE3796D6BA8890C90227C40BAD71831F662A61926EB4E06EB28E76D2F046A629001291882E4B74292F0B0F4CFB8D4FCBE9049FE804F9DD991260608D2A1D8B8837915ADE3930440961D9B7595F1AAADF9C77520632D8E91A6B7B267CEB5E3E08ABE1FA62786E2CFC18FAD2ACEFBF89509C8FF13D5DCA5D2EFAB590744BAF685F2C81EED66C0290212DF054921309A1BE05728FE089F14AA999F9814A0597F31F8F328BA803419F0199C9B06CC6F2BE0EBCF0C30111EB65863996C87CA3F1148C80C2AE08D2FA83E87AB532FD194B4F4E663A7CE7FD9A93B2623E2346827B2D2C92A14409D57873518746176BFDD77C84EB85D04A592C753313142CB4E07F36B69E546BB2DB1E1F753907119FFFE83B3D159B8A328867354183744652C4C5E68999ECE803CFF6D4AA1731CF070A15F3C6F87868B0529923BFAA2160DF9225A939233D21804239C5B011FEEE22F23F546BEA42F5636C2D37D2517FB40DC191EF2CBDD09E92BC8E8FE358A59D1F5728AFCC9658DA730D98F7AF0AF80AADAB7C6B81E10BDF44CD1F72319725F9F7941205A68A1B104B11C8D93E84D990E35B6713D26C1961A50B94EE4FD5B8C2D69F39A7A3BF70406C875783EDCA5DA2B53C1798E118DB6E456D8E85BA59A21EB644DF407A75A32BAE21DB85D07C8B64836FA1D6424ECA8C28666A61FF973983A74BE2C851A51332E15871846E73C2A2296157475B45FA548AFC348FEE7A7DA3DE2B55FA09E53C2C4FA70F5B9EB5F1EDF20A192FA335088E22071FAB43085F336CAD8A6B62DF81EC17725A1326A67ADD31BB05A74987DF2F6E58100DA11742ABC5F2FF8DDD7B51D854AC38850B0F1D73E7E692D2C0A1107B1E4ED33D5515345FE035B275E6E0CF934105EA4EB4E6A1D782B4E866B59DA3F002CEF8294F9A5105AFC736CDC68C0AAC1F0C93A60165A04DF160BD70E0A3184C89AFA36518A2DA22919CD472549E952FE84B197A535A9488CF2F556458BC2D376D3AC56569AA77218C39BB81E2E3CEE8200C22073DF495CF6F76ACE9CFC5C0FEEAFC3E7287B22DE926F523BC65C4564335EC69A57C3313673961541BFDDDEAA434060FCE21CD5260E78FB69610946E3248BDFA1E340ECFEC6335E1BD6D8F8EDB9405E67C90B8CB0344A69F87A38E6636C03DDA40968A8CFCE6A6AD4689AD031E6FFA7D4BB4C616B110E410FAE3BACA0E9AA949EA89EBBFE5939405FE70F3FF5E4BD8F9EC8E98F7BDA3B0FF43D80176BFC4BB0AA258A049529BBC4CB16BB0E6E1B80678D2F5A671147E2BF6F76F93C398BDDDAAB7A9933DC62F13ED33158ECDDA773AA925DA58EA4D3EB26C93FEF0144025269929F8EC8AE47424F186DED07C9585BDBB5D811826E74C07D8ED8D91455AF86EE5455A44F3CEF1D7FDF35ADFAB2184458B2B0D00E9B81ADB81CF3A47E81595BF2BF3E2FBB5C924A8F1AF84818F1A61C0A9686A601CE45B4CCC47E53B0F670C28368E08D0BD8E198360072B0819553BB028E9FC7A49864D3D5BE705753073494E866DFF70FA76C83D8891C5AFC14E99D3DD9E23D8AD3F1EAE3E941B635E85157F35985A824DCE3A7A7C6B49E920353991AD62A44678A398F0E68C6B15A374FCF0E4FBDFB68469BD50440CF1432ACFFEE3EDB68CD6EA108A08815A57926048B57970C862A486D4F8C5D2FCBFDF99A795B94FD025CD5A0492D648884FF70D4C32E94E682E58ECAD33C0AE82572A9E7F452686F0460D0D957D5E397F162060BFA21325F5A13B824DC4D4398DFE9BF30BD9052359C0CB91AF51E489EC1D1839CAFB92F31081EA6EE3B9ADF04273CC174CA124BEE66CD1CBD4CE466605DA91856869CFE4A989F301CAC4F4E52ECC6DE97407BAD6C22356FFA55F56A447852C0E0F834B34E421CEC92556E34586E223F8A629D6C3E95BF660FADFBC46 +pk = F07932F773AA8F7D4629AFF59ABA0BA819AC16B5E82D4D06E3A37A9A601C76A98EAD4F76CBF018F148508537F3BCE36314F754E667494D86BF933C00C423EC760778EB10C91C0CB9513C0280148E0DF54E03849EACC737CDD4C809E25FB09EC57895B7A98B0EC871CF950E1E6B4A4F77A50349B677E7BF84F7EAD14C826AB8013794A2A2744CAF7AC35033871F1BBDB8919E4E010AC2097C6FB0BE6EE1DF01B98DF80F349F8665DB87BF46C85505788C5557602D7649C713DBDB11AAEA2188ABAD4C85D3C038FDC90154555020481A3A3F91A7135650A556977D6BA983AF9D6DDC3CD5576927A7AEF5CF71252B8CB6C0DD427953C7487D5247028FDAE241FA5B7859A86058167BCCA39A484A78B27577F4B973454A6B59E757DA3C9665D78BE5632B47770F1B2D2A18A07B5CAD0BD774B5F4ED557C2252B0B3C0943AC2479BD215F113400DE8E1CD37B3004CB5DD6879E15CB9E0DBF8AAD0F2C7243C7A97E67AA0814062C54C37F04263C159147D4340630B2DA493C7D1E105BFCC4EA9EF066F7E91C84EE4FAEBD3BEEBD26B8E1F28306DF18920FBFC5276F8CF7D0F8901A4DED98BE44E85B3BA5C6287C3FD756198842B6C7BB9FC2C14E23554D91EEEF316AD9B0809219CD08264178494BC060D5F3BE90616D0DE975379685EB920BE1C1E35DD4C00390962FA3285C81F14B61933940923E3C38D70A2F4515C01184D98691A6332035D26FEB3B3BBBDF5CC8F35B09A9E583C2B94EE4EE669068678F141AD675314776201CC46B70F25270DD5883DBC7466A4C79D99E4F4DE78750A95CEF5009E4F5C0BC059A2B040F1168FDB437CD17B3798455633195E31BB8865A1FDA2F7569B326B18728C90E76CE4F9B2A93A3BB8C5DE33DE5119609C94BF37FA4F29416C4D7EF81BDBF9BA03A8CA49DD1FC14E31A64A8EF0ACECCF36B810DA46FC2EE3466EB247E7FF164583B0F3EDD1FBDEBC467DF70A6ADA53EC0C4DAF354512736AA1FCD7B38C8AF32C65289C752C96F10FF64C64CBA2442E57F0E05D8C1F7ACB574A1525547BF954CC782C663C6BEA987E0949AEEEF7796A5FE387AB4A2A2D23A24C7107EA7F0F9513DF570C2D189A0078B9F6E650059F60D7105FB2E6F6DF68EF4AA7B928A2CF87D46137BB411CFA221194E70E310AE6CFEA9B8B558C4783E8419844B2135040BD0DEE19CF331177D7530DAABE7CCD86D9278BA1F478DADC6F0D6EE0E9DC2AF14060F0208C2B28E6BF38C5C65DACDBAB4925D88EBCF2CE1B81DBB6033BE2BCFFEEC3589F11D3EFCB3064838C1BAFA3AE50244CEC6D5AD796893E7A8F669D2CF19C5A2D1A4C3AAC3292BDFE5B0035C62347EE810BA5338287A801AC63EBE9FE38E897D967EBB03B528B173F06F195B0AF8EA3768041E164575192DA8C0BF48F3673D956CB6E2C514CAFC7AB3920A362FD0E9271095C6B6E1733E6D8D5823C9FCA9F7464AD3ED7C453F4EF3661296FD501C6EBCFD0BCC02F025F20D3C213855CC41F421D4E33C2724F89CB8EA072956759CD26203523D4D7A4DBECDF39E3F8202EBAA4DD3B4EAC80D99235B95D396E98222932706052FFA1BD2B956C18D7B128D9EB97D1A3F79A81D6D177363DB647FA91FC21E55DB4B94C7B059CEB0DDA49E3F016E32CCF2E147CD6212427B4D7BD52C5FE602D42011734DEBEE8699A5A4463102DB99A566C33B211E4FC4CCF60026107884134EB4FCB6F4560AE45FAAB03B45465069C6153BBBEF4DAC270BA677B967E44632DBCE1761A8489B5F5860D7F4ECAD9615212DB28C984CAAA4F5516EC6BA834E25AB3B0E9CF07748C38DE5EEC44D2D1F1AF2BC9802E6625417940AF748E42229D67913E9F030DE84A0B94695A96B19C49770AEF52C2AF87C4C1F311865B85FC5D71B9E43F191BB2551BBBEF90B8B0F7E608FF9346F6E3957F90F6F38F2FB59B548C0C028E9D5AADD867BB60302EA16D140CBF8559760547F763B875E8C7A0DAE84F5A4C746A319B62AAE0269C396E865DA9A7B5DFFB5A6D6103D9E2729B42E86B0E502C610EFF8341776828DFECD079C68DD2E6BDD218588665752E0849B258C72AFA14AC47F2B69F132349D3AB025E839D3FEDD778E78CF87BC80A97CC9214BAD6F88FCFE182010FC06FE8821007F6FE5753D941DBDCA20A81C57535B408C0F6F1778461E77362420B604213404B1D11CD24A4CAE85BDCE42FE001640E989B4E285E34806BF766E3FCD866CCBA8F6CF44C8C60BD5215923F0A09BF96195297D99FB459B0302D8A98DD447ACC6A595381D649B0E53587B2E09F4E5A757EF2B1BC87176041733A8EBD2C07293C09DEA7D6C8DEAF003B7260C8EE60ACDA9389945EC337BF4FAB250912A64F19BC1C2C893C7CE1C6BD1C03EC0AA4791BAEF8AEADC1D51A839FBA483E7DABCAA25CD02A91BC6291E5C92009D7CE317AFBC1BD1FB6821A51EA2EB10BEFA1CB6746BB8D6299D783B7D84FECCA93D2B8F4742116ECB4DCA191CE6E6B73787F9F9F8AC8B30C5D705544EC121FE67D24D951546FA197D8A18B39AE4D6CE0A1AE5ADB4EDD7700A72818CF283B236287DEA154F401937E4BE88F0CE58BA924C27FDFFB4800FF1011A5E77F3FF8456A8D921BD7D17228C0AA17FF8BE5D639B342C320E71BEDEA58A37D6211782724AB5D837D5B465C0BDCEECF98CBB07D49083E7844D3468FD2D944A1093550746D68340ECCD960AD601835665D294073E1387A762000BCEFAEE9346A20F93D5359B2000456411A2A53BF8052B5C7FF7991F8ACCBDBFBF1FD9394A0ECCF9A6491195FCDAB5C16CBB60B6CE3B42D1B3989BFFEC9E6CCDCD18C9EF0B6C729DE3A72B4BF648B72B10A3A998E598ACE1512ADD113FF5335F40D9DCC679DB1600341F4565BF85E8A5CAAA3C0B3A308A750D0E838E488C040178CF6FBAB0FB06C84F7F151D6EEFF4E5FA2B1502C1A4A85E3B053B89B4B2D52E7C8EEE082124C4FF30DD7D30F7303242DA206D9074DE1AA59DF4D33595B5EA645E1A7E87507229696C42D7FB187CE33DA15611BAE773608E667A0F034DE9D8E936528FD87E8D28358DF7088B465DB764FAF158CF44A2F4B56824EEFC57869383C3B1ADD6E9D18052D8059D720886C2107BF90524B06B5A08E059C9163374A0301A0AEAA490E2B3E5443C31341A46F484DACED99CACCF8DB8C6181BC32EC2BFD6F5A7676EAE2CA6A4A6D35ACE6B5E3486AEFE2A969221D6567159BE55087E429BFE3BFBB1A7507AEEB1C6F4741F7777FEAD92178FA76FA611C37E1D223D61D9B782CC902B0BD651EB7F24EF67F40D9C10902B1B7B2611B20CE5611749D8E68A563019F39BBAB41AA573C9E64BBB7973478E95D66A34252C898D26C1CF1D30A91AA5EBBDE8D349AC28EA092DEDF003CF834C9A25A20E433AA85AC24823077D83ED8FFC60B334C73A489CE9AA508C8A751CE89DB1F87AA7E5D88B1EDD9BB9900880A6A78944F93546006DFFB485C197410C5D6024EDE191EB2F5AB05E24AEC0E96558DF339293A53702ABE578C6EA94D588864873FFDEF0EA58A94F1075E8D5DF50FE9964E9B864E8B4C422351F7574EAB8355377065946286BAB9D2013F174225D8AB7FA733BAE708A1EE327175FB808BF7A0E9CB994FFC421E26EA33703FF65B0AD6D59105FDEAD89CB3D3E511894CFA7F3A06CD24C395980ADD372C49A37441967366887687C91056A9DDECC4CC2BF01AD00049167215048CD3C665E5DB6E870CEE161FD5DB8AC4497C21E7DC14FA63265AD085FC07C4F01F2953F2E408C185945AE6502482D27458716CC7B8A85DD3AB1B459FD8208DD71F510686A8F3DAFD38153C954DFCD95EAA12A98C32B31E05248A65524174E09A74A0FF33A5C8E01403CB30039A851CB6438BB8282A568A83829A99188DCF459ABDB532135D4B153E2E7A97CA99A8F460467CAE945F58935AB3F67CBC4A4CBCBBF5CA37EB1A3A420E172912F2E159012249FC8B665C7F2859228BE8252649C46BCCD125B5FBA6D297355137C4CBF062309EEA1AD02BDADB40FF76C57F980DC7B8E775B9A8EB85F81795C4D5FF344491294FE16D032215F2B4C409BFFFD8032F152717B5EF76F042AF7F4A76EF07F8E084CD9AD773CEFBED61090F32726CC9093551A0ED7EF8C03F32C67FD25396919D5E0AD016F2DE3054AF93569B28DE54ED85114C6B168E16326CB86953617BD839EFEFD393085E4C6A1F947F774B542DDDBE24221E84DAD4015817D61231F202B641AFC9617EC7CAE58C75AC579CAB4ED60768C1F8A08B6FF9823C432C3524001BE1509D072B3A604D78950776DF64F3295ED142E5D02644F043F5F2A074D7C6B310A8EA342803949044D83D5A82E710ADD12448FFE49C78B4189582B7C720F10F22B4B71A0FFBFD2E6CBD3BB5DBFC18CC34A99571D45852367D91BF51760E3607E0E6BEB885F092DE43B3D73102A034F957D478BA19C423E4878E6F7381BA4CB6A396EB11FED687F8A0B680B25E131C6C9F355EEA44915744EC8CC4EE71A82E94799836F6A5D952368DC4A5BDE2927A599BC2ED23DFC5FB7607DF1573C9F077B90CFF0B8398539E85E32C5D677FEB1A8DD3A06B9FDC06AE94177B540B5CF5579B8A9A5F74A6F1855B27922E6B218D2868EF8571BDA332DE7AF12D100E51B19F5D137053BA853D20D38889D56DAD8C6A08AE626605A6077617393F00776F4B17E8B780A0CD9EB27608DC81DE85277C8056436F8A672708212E6003736D42FA473E5D335EDA2535B6CAE8CF5D151EAE76002E93BD238B9EE1ED2A71CE95164C32C0633866A4CD2968FEC7585ED4A3985B5D9B123237FE7004EEE856881A931312BD25A2F85D529051C729BD56D6C761B65E9FE1AE186D07627B0C99C00708388548EBD477A7F6D68D6B1D656526EC1B9E4CBDF297FFD52E73A11A4B82DDE3DFC2D40564B4D78C56751097A69D9791B79F5B2704F0B271023F200AB708EC4B2852ECC0AA0AAE3B9309B3726C090D47007461DE2483ABD30C6149027681430BDD1C150FA9A3602830A0FCB3880612B32583D2A7C0CF269ED32834CF02A009A7FD602F67F451995F517B6DFCF2702758A97BE91C948BF08F7E473EC4138A0B779F7C67AFBBDB25F18479E96E5A5D075F0D0ABF8D2DF39B751756FC106CB3B13AD709BEDC50A01514F63C765781CD149593E3ECDC7A59D7E974597E93D3603E8D66A8C02A0B6A2E95E8474F946B71B909D2BB7D3C16B95A3DDE599F14742C458EC7CDAF37E89DEE544B0FF9B03258531267A6E108DB5A042D329D306AEB8DB8B41E2B872815533C577A4FB1919DE85DDF0DE2467D430697F17523E218A78CD5CB45EC1FBB1DD6302F35702EC1132060C952B7783CD22D042A1D36E06EA6CBC87AD4269530264A4A1233BB3FF67F72434ABF7EDD0F56929EA0F9448E009BAC38BCC2D625A0A01159A253D05F968F7C2B5EA5559C395896F79F83BCF23BA21DC7318FFC742D431F513F628E201CC18A5E7B693B87B1ED7D754404F4BB7675C5E89CB1888821A45C467C2D6E829C92386EE275BD5A83C17D8D21F23FD76C4194951CB70A95711969225590792F693689273BD6CD9DA90BBD66FAA5B3954CE23189D3AE3C01BF7C2D8D052FBD73DE9743CBB03C4941BDDE44630E1C4439C445A21F27BA01DB5D45DF165CE7E30A089B0DB271CFCDB05C5CA7D3C008B80D92F8DEB0D7CA9D90760B12FC88870798432FC35D10E37CD7DC88A2ACB7E83462B69312F96C7A69D29C023613C337EC7C26C4A2411B8C101F2FC4BA49E3EFF7920DADEB6E769DEBA21C344BE8D29FC3E1D48F051DD6D2CDB67F022271AA3D92CC9D97995F7ECCEE497C5B6C891C43E16905048B80218F87041FA3BED1983C64A9C4CC3194B9A2F120852CBBB03DA45EEB2EFB560BF609291194168CC83711CD52E67371C9E8F6A1FF573E51EB9C3AB71DDA7FB54FC7C40516F9CA644B0053B4F36C82483A0C88BCDE6C0D78953E6AD98E6584EA508ABC27AD0AE57902CB7A62BB47E2F3DB3FA122DDD0DA025E25C190F02C8FE5C9ED98AB5C69447A0F2EC78A67E33DCE3ED00C1EEF406E4468A8F6C1837B524C3DC307065BCB9DC3EE408D58365EFEE8FC51A57E455A3414520816CFC6452238FCFD49DD0826BCDA16D4352A95F6B5D169D4685BCE4E7547353E583925832CE85362CA1082542B3E5DC585B87DC17ECA2908A977331F735EA696B142D5F37B1ADF5C2955E72013C5235A9E8AB0289947C24464F9595DE7A16BD0584F01EB4DE5C2157FC38B3F7F5CF8BC6C15764992F3AF6B8D308F6A4A9F255BA34D56E7D8F35F4C4743FD13060D47C3ABEB428DAB0BE449BA544A7E78975E9F3407E4B7232E44C5B7729BFFA972DD5BF01466C1C1CC6E4870E0C589F5ABB7E98A3DAD9D95F66C8320F9D3C675351054E947E474B164C92DB1F9A2E6DCC4AA23B8A56B6175224FEF649867854E7E9E51724FFD6DD2EF6CC1CB5BD369DF9E395A1A09655D2F234A1F9733A33B77F2E5BDAAAAFEBAAEDE6787E0E4328D5FF637755B6A52EAAE0CCE7758CD6CBEA2A17BF9F82C707EAEEEA11FEB7163D71D1E495217E227BB7236F0D7527D6E798F7809C2DD78552EBD56A25A0C850E4D79AB8B9AA3C9EFCD223EC4FF6BA92F5E83A145CD30FD543E81793BD85BFF403EB6BB89DAA7F15AA2FEA2A131794CD7396FFF874DAD78F71505996446676150F7EF4B51DB1437BC8A72B6C2660F28942BD16078BBE54A135A6C14FCBF968A8A3B39118EBA25B733E1C0747586AEBD217C582ACFA93AE6286B3B08D1BF5F9BDC5801F57C46652E86CD8C1347A950B4C71904EFD91C0476D166F775A092F6ABECD4840981F37D7C774E3269C1BF58F90AEA1554500BC41B2AD5C24A94B9414A96768B1C8F4DDAB30E31332512219F4EBA675D0A26DEF5AA68EB8FA3E2C894D836E2E2396900CDF1D22726ED2867985F97ED96369037059A993CD7497DAAFF52A2EBA41CDF226A9F444B8B9FDC3100A21E8F4F789816C3D99BFB19CA2EDA987F0B109B83016C14ECD354D5D6C5C28F879B0138D2537720983550FDF728754CAC932C43DBAE572C193A414845CA2C2570A0903862DB0D265CD6DC2F808565DE262B892578453DE8ABCAEF57CB99E25AEC620F8E3890E1A5AB4593FB6B80B878435FADA69C4033FAE833413BE3CD06F22EB0B5D483F710E1ECC839FB0EF3EF2A6019B04C10F445B8417D32110A6E72F9F931810EF0084ECF3DCAE2FE5D8DA8FF3CE22127F9B5A6BF23CB012D657A09DC79ED7340933E7BF7912C13C26B48D39B7779FA41B0B89BBF11460814DC638FAB58E6DB05D801A415806C25628BEFD45A4A19BEC56E1DE3A46B9E61148EA4E70590BC7CF8E721B305CC065AAD76848FA814FF852D05D83E2D2C5437334582316D69959E1EF0B2E20D48CC275F34EAF7F8989C99FDDA5D2DEAB38314BA9E427FA83C21F2EC999A4C4A385281F0D10C4DF1A253322DED7BBA8F733428F44B549E35A2D23E2913F1ACEFF3DD17F6EABF76AFEB07F86DD9DA2653927C240CEAEF43904046D621F6DE4C2506A5035F3600E863B6CB5C70D080DE2E8100EEDC071F663B24ACA3243DE911CC7ED148DCFC38995E443E1C0869ECA1A5D43D63BF1916E4D6BF6EF0509D847F0A30C8EEDC30C346F5FD4B21C3424BE6B1EAB90DDD53E90D5840D7A205685585211822B511EF8B0F49953FB9AE5681FD1AA2760C21719827DE296E274BFC11633D85798324462791ED932165401D9FA5338554EE97A50A0EDAC64402DEEBECDC4C02ACA85E902FB50127B2258D02D9D1814AB4D3C5717F096197DBCBD78732E7634121D7E2AEE39F88A5449288369A12F653659165B9ADFFBAAB54F7373C73D30DF89000AD189EAF4DC8D2025A5F4DFBA399F56F86 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C422971421246962347B5F037CD6CF229C -smlen = 2521 -sm = D2CE0955A5C28CDA9C4ED4343233679AA341674EB647C6D06CB23BF456506D19B49D7911E64B1A211536C577122399B3FA1D135405D47D048C79697952459AF2562314AE68BF10F4B86BF485DCAD2DCBE6B5CD40F9A642B16B8F87D2A4D0044ABEB600BF3E7EB221A1CC93E02314A340253F764284F2EABC3CCAC98C48AA387722670163E7D28E7204246CED56069C71F6A08BDF2F3A429A99946D1025F2937000C1089A6344231EA03580A944272884D7FF4017CD79CB5C62FD276C85DC896B9B33C8B484A7E6434B8C3A4273C81396F6310F5F6DDD571EF3DC9018C0C659A3ABED8CF523EF5FAA8C70618CE7EC09BAA03A93DE8ECBF7C3776932451B3CA6C5B5877B5793CD166EBE310CADD3BB3F75C9235F64139481E9938CB447EA6228F2A81EF7CDC40E29CB3A9FF54A8525C7089278F5A783598027D9E183B30AACEC71245BE03D8FCDDD9F112B133F9284062C1F6BF805180946F34D5F8829300005BFBE5F4F6C293BCA63DE29648F5155303C99857ED00ED1A24640AB69282FB73258ADF1321AAA2989E9374D3F48B6EF99D69A1E3952464DC74847D606CB2581F9891E4F1E1D63947A0111AD0E96B64C101BD49A00CB4C0897A2F76EBE11B0EDE46F9325F6AF102BF6965A8E1C63753F8986947C6186A0FD4D641D34A5550454F7CE23906F8AE7C3630E3EEEDB6AF0899F69B4485F789D0DD186F70A9F48EA566E800B8F2D628118D016C7236E6983E027E0247BB9235ABA9D432A4741EC8B81673BF1A6476BBE11C2A131BEBBAD536ADC4ACD624659F840BD95F2B53E5146C6F86733B1DEF81A600B875ADE041C0E4651B4A4F43DFBF1BAABE82C2E7A65B3B5142DAD35FFD67C53874AD6E8BDC76A6E9F62E8ADF5ED40AF48B97B7964B039400E42ACA29B23BDDCD5567B454593B7DA973707AC42626421F36DAE7BEE9AE69279C82C2F980337570D0C2FC8ECCFF78866B10DDAF89F604054C4826AE93CD659643A42B90FAB9541F62C44906B3C32967893A108993E4D2EBE8587E4D8D4DCBFF01E1C46FD3C7AD3A90CD9AAB46F8C5A30B246424F3776F35F783E609BE7D40A474F390DCE19CA2B303481AF8F7797E88EDEC51984715BDF3843D7DF949D9F09F6A97D57CB1FAC1D7E3CA4EC25681F426F3DF381C58168D5FAF310D0B91948172B1FA85D8B5ADC1F4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +smlen = 2647 +sm = 6654B446E31A01F6857A981B7F2F49E165384415F7C843A20450CCE89D98AD2F9656224D43A0D143B7E6811437980AFE9ADB1E1851132D941D8357D80C27AC68F9D8904AA20A34A09B1E2382F86E684DCE67FE47DD4F1E791439F603C1C7CD9497A53CC32F86E8A6756B3D9A84A804D8F017D1D3F7A5A4C1E3F587B1258EDB7E87DF980527DED16809F11CC812ECC12358591A34C9D7D76EC4AEF14173EAEC011A0A19D8FF779A3A37F2861F6F3003A5A6EF6EFE5A639F2921A02E7F7281603FEE4B92D2F33535D5548C40C67C675674C7999DC89F05A7451DF98B48CFE8D8DB08D172E095AB91C59D792629D03C8F2957D0907A21B5FF9D5CC2F1B5D84A746AA08F374D952A6AE9AA3391FF383C1CE92B8D5C1A0701AE146BB9865D3D2206AB177FD1CB98B411B0ACDDDE904CD192CDDE553CFE741C3A23C0C3CB0AEFC398991D25CD9B1080E34A2C10CF0468BB31C55E223327DFE9D01A20A01C3D9A2DB7AE327049FC6EFF632373D8D3ACAEF7F2FEED7B45F75AB929EC3A07E0D80F096049DC424CCB592831ED4F14143FEDE98DE51741BAC392E9A52A4B55FBB838C9C5F9FBEA89015F53205C5104058D1D179FAA54408B0A8B576021AEFA246E7EB2BFA8395960D3C538AF79B2540A2CCD379F1E180F8E2C18B311C396EAF4920CECECB1FB0F1C15998352EB605639C6F25499EB764255B16D083BC765231A678F9B784B61D1E6773FFC45F654A349CEF43C21F1A579592769A1DEC132566D4952EC8AB56D89EF97550922A00364DC27FFD45622CF4BF09C883DD9FD0E1B52EC85735B337484BE96223089EBD0A67093AEE5A0F2B4B952B039D8F115C851819BEC8BC71BC52036A3452F0B5773D64871D1A6230A8BCA5CC5D09067F614C134729B0154B479046DE63A3FE76A3547C0023EE8A0FFD4561E2A967C0E7B370CA1ABB94289CA5E365756C7D96D191FAA6086D9B3C19E03CEDA968D88433371B917B9F7F7072DCE928CF81960DC4A22095CDD964787E74F6544D5709926EB3853602B97B4B18686D733227EDB53F66D55B656CDF9EDCA5BFFC05C89C96361110F207DE20002241FFE596924B8DE4BFB2EC47ED9F054A12F9BB9872DB9A771C9AE2BC5C6DA38B5E015280E47FE34C9735B82F8097AB76A999C17A482AF2BB0907A0AF958848AC7EE2D3F9068FD754A1A055C4E023606DB18CB7EE0D82346986CF23C7A2D499C338D16912BE433453E3A000C2F1D3A7A0ADB7711F973055529EA4E1C497192B0E2C2ED379890AA3A0D3A04E48E81E5F89536450CCB5D3B60C0AAC56179F6A97D57CB1FAC1D7E3CA4EC25681F426F3DF381C58168D5FAF310D0B91948172B1FA85D8B5ADC1F4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 57428BB922D4C7A82572E8A06D0148560BA20FC2B3AE6B567B50BE0D5DF00ED5C46A9A895AF01E1056C2380E1F6697D999B622B47621468049A2CE3B29C3505E32E0ABE7744A19D4E6A3B255CCCE65E841CAC1292A349D79A7C5C958E7424BDEAA5BB1ADD70D5ED5632657C0F758192365FF892CD7A32728E3C383FF278D7FA36259F2AC39B17C86F19B2D28BA91B1698C6EFC5AABB1D1C08071EFEBA998D6E8FE9F6C55407E9684140D45F6FA26D0FD1F822AB0F8409450EA19FCE6A440FD3C0B9D28D10947C2C0B157AB0B2B090FBA4D9B080D6CEAA65EE03AEC03C8C48EE0F3D1368A81A7A94FB0FBB853B2B9A590E292D566FAB689EE32C9749002B067547E2562C4B25F6E7B855A9568BADD1D3133131BDE9BED995C9853F3F74064D8A1C26B3EA2499F6BA571252486359B12E41F2A24BD0092BBFC4550E978C10655FE044D80C507532EBCF664ACD1FFA877D3931367F17184F69E1596D17BA9C876C892E5A847F49F0080B8B1FBDA313B0F131C0545A29816E942A7C0F559124A5BE908C848753ECC9A9FAE6007F5C60C7BF869F476D763C06D9FADC07A86F855092528E4E152ACDA74EA4313CE6661FEDE7F8071AB8C8A0E565610C30B283E5D9B64AAC002A7432B9877E1D2CA378105233B806889F611F150953033AAE4C0BBA89E2EB4FF3D206425510C09454F18AFBF9E9134178D316A10120125AA26522CD07D43E7202778BA242020CBEB5C604ADC7CFA07E755912A4841D0B90654BBAE36B14820568CA76062372E227D5B4AC938B26CDFBC60D9EDB6034DEED64580A5A40FC2913B1F76E02547430BE0687DA7316B913D0A8204CA9EC4C5B82B075D79B8C6BB7EDA52A905D8FC02BBE2E0D4C95604C53A3294B29FEA2C804D5598D3FBA7BAA7F79FBB762CEA75788653B1C4EE5B881DD46C4FB2FAFB92E6A6D8D224A024AF14434A111BF721E12930C5C4A1DBB2B1048C74A8AE7E93A9D4922F17F97A211C871109251347BC056B0950F857B07AA79C2AAE6B183F1EC073537FA8ABE16FF7EA54C0DB50A9351AD46CB64CE001937B6E6DC138946C4AE71CF6D689DC384C846F93E7FFB2FD91160ADCF3D87D098FF3B6A81D8FFB546F689DDBDDC893ACF8D8AE50B004AAF3798E9E124FC1418C8738990BDE18915424BF9E43E97A1DA0D17CC8F2685A69C89C350F27859A79602020624267C391E0725540DF6768C968BC4C7B52188EFE47D4C80251671C34E29D2D2ECF76DF89DDF73025DC4455CB1DBF5B2021D764FA15EA93D249DE2CD0B6A0CD26BDB38CA5980F94CEBA50CF5140849F5ECA937D350F650BD1F4C0A1444DC9D6B5509361521C86E0CD5EDF73E761A927CCD346D6CE3564EF176EFC3539C8C2D9D16A1F79A02810540E09749EA61D8C450EB9105749EB592706B3BB925EBE4CFA99C56DA07DBAB4D85418CAD2C57841E15511A1DD3709B96957917A44FA3AA357DF3FEF12B7321FF78851A5DA073F2BE60E658D8CE205B4E0B6325D811446771197169383C1309AF7E0067D0B8D2F05EB2A374474E13DDC98E52AD314768B2162A7B04B14E470F1C97DD0D5E0B218C09303E31A4080F36165C828B4E2A09AAC7C4A66A478D5595499A8560FC5F4F75732748C1E7D94048ADA3D4DCAB781372DDB64E9A16E3FD8325D3804E5AAB3737C17153B6E5E4C813774AC35FE82F1FF8D58BFE1A36F81D908EDFEF6B2E7F36CBE4F54570CB0AF9497EABCE2317AE53A36BF06F8078CEFDB8F71089E1FD1BCEEC90D693EC9B31EEF041E472FA6636C90C0F465AE51A8F83B9EDBCEF3881DF843BC72DBC96FCA7A1C803A888CD54360A0C7CA911C802A731D944D2BF93FD758AF478BD24ABA2C8EAB720979F337089BA01C951A385B0FA865E03E14868EDFB9DC3B7E830E2841B09229303A64CA45028DE3CE9258FA3E0C662E44F0CAA382F637E3B24121CFCCF475923FCBABD9ED3DC7EDF0D7DC10EE8D2376938AE102427FD18A2F29690008C021D5BF8CA5B58C3AE8AB9A40CC1E2937DD09D3EBDD79CEBDF8DE382208D03580AD809DCBAAA8D6F4F58037DF52D22AA2C55793E75B8D6DB65905958832C5B8480CEA6B4EA05924B99C609ABEDAF9E1C7EFFE320128A5E8B3D558CBB09634C463F06FBF0AD5BC55DF656243E315A768824109FCA60689C4C102650DC9E6D4BB0DF2F9CFF46A0D6A52BBA4F7D7DB5547B42C1CD7090C09398953546BED661B06C8DBC7252C74AB4D05D79E0D583DB70410760E8794A824FD3777F965DF5EA055ED2B2926630F6F969924DADA50EAB589DD3A0F1F7740E445143842732C46DAE6F37E3793525B5B30B89F5CCD13C48DC9D459653489F574481B823EB215530D147E4800C3E23A56F903D0ACC7C7D809179C68F300327979933AC5BA7B0966F759C6E2AE49541722F71AABE866BB4260FE575926794E935AE12F84798FD45CC0396A7EE269F680F9E217D5B99887149B5651DCC12D10B318DFE0BA005022CA660420AB247D078C6EF224DB90B296B5C83545D6F3124873D0B60242F05072CDE28C573E7BAE1DD7BB61CDDC26F2AB5919E9AA01DD92A96173125F38F6017591A6C4CBC431072FE1A09F381C3227CFF3F312A7374D1ED62FE4091AD1BF7D9F82DEDAA327424BDA1218910AC4FE7A7A86937EF894B5BA9F35203F26806236F7697D5CDBB4BF47E579590C069256F0BAA9A4B2C487882F053B1CC87F27F7D67D8D2DAF715B345736C61E68B99B3FEFDC15C853D513C4FE10FD9DA16F8F19307E280183E4F1A7DC0BAA3627E05351EF0B20B1A01568A26F1E211E0D6DEDB66DAF73838912AE3E7E680D591B85403916D56F958C7968CDA77A422924632DC67B0AB89EEC25211B41BB1A8020EA715C5497E43D18E6FB16D00EDC290CAC2479381D7C7BD98B90B7104E7C3C7C20D8BB2BFCBAF3CF23F821EC7148EFE2F9AE067D08B8DACB6EBDA3CD508CD735B9C75D528226E2890D67C464B1A626C1E4B74DCE18EDB2D579DA4FFD0521D7EF7F07A839D7A2A0005D207D39F32F85BF47EB9FB0362A98B226FF805E1EAAF7765BD783C3E0FC0CDF6D26ADAC237E6510382F503F7B3E51F88F298802BB4188ACE4E4631672576F1C5DDA5978F509B939259311960B3E9D565A272DAFD7CB63064ADB0BBEB2B41D264FC89F7B4BBAD416C4E4460FDFB352C3BE818D1AA6A01693A259605CA5417F1E12551CDF2D8E4459E90D3DFE41061B6DEE311B168D37C3146E55759716D8E6C28EB57C62A7DAAC17132FA29D6E46818057E7FB7AB789BA7A2FFCD795534F0A5E24FD4BBF1B24506A08B2AA0DFA6F5FFD92404C21DCAF89ADD18E12CF7A1CEDA1FB745B2DDFB9DB3F549F916CBBB4614E06EF03F62719D13C0AF5602ACF4942FBEC681EFC0070EE2DB6DB196DE9AABEC4D39461A05274758A18991E97A6DA0B5450DCA2FC57537728E456EA6FA759B1F32DEE578C6469AA5050BB46A582500DE131132AB2C5E7FA956A27DEDE6C44CE1FD4CDF026BB255B8E5184F623926F11D64835155ED4A6A666F59399332EA8619CD6D593530DA8D776381C5BE9A96D9DF674ED4393A8C76C850B07763016757276FE19C676BB66F8DA78C0F7C03D62853C55B7FA1093525B6DA54F61DF73FA5E2BAA6DCEC17F48A07DF33CB38B34A2AA2439B4A73AD88F98CF1CC4E9F655BE07BBE35F4BCCD2B6D891380AF0B6443573F4B580CF874464E9D697E17DCA6DEB0A2B137BA636F3EA0853F2F7741B3D52BB9E9AD6869474B18BD96D668E034C582097549E18B939576ABEA21CCC413FE617DD92D9C734470514EEA9B9E5BF97C167C69FCF12AD23D35F973464EB1F57B0A88C167E90B51439AB7E1B01947124E8DF0C9B5EB8F0BD4DB2D9C05D9CEC0B567BFC834B974FFDAFE81201F6F7E01B25C62B29DE9A73929257D8DF4C0D411B094F9865C6DAB51A4AAD40E7C1592938C78FEDF56978A2D8824D135CE6483493BC1B9FEDF6844A80E6745AC11A153A4AD3985FC8A9E419CC78E796254BC7E02AB5A39B14A2EF07B90E03EC1BF9A1252E3B30355EBB0F06911FC45D4A4DDA99A9A5033B7ECC4BFF68D6F6296A0E145373D7B1996631225C42E10357FBCB9A8A5E4C69A201FA919EDA7666F3BF7DE6A9733EE65C47FD2206824E3E1C3C9BB6356111B5582CBAE9A2F8B35B5639D97C3129DE228892AE9F203941E8FAD7B1AA02DE8B81043F88ADD90A2A8C8C229860DA9E697247DF50F61AC388E2CA4F07AB897D79BE292E926D28D4242B5A113523521DC4BF09D416E1C883321A0148DFDC5ECBF0F94852545CF131F7B16B2165779A1580ECB80D8BBA368E699322D795F0A0359A3BE6396D801C8B044C0C26359643A840893F18F2278A528CD7A528A7DD8D9A0F398E8AA126538F6DAFE4704E8F3EEFB898480FCB9D337D522DECA5BF5282561650D9919A227143C976C1159F89A7C509160EF92CC87611524D0002D5F6CD9550355766320CAEFA94AA24DE0E79B92CAE7F6F34741CA03AFBF5A1723789E913A352A8E7BA586BE5C137AA435879B0E75A70BE9C21D39C1ED5BF44939B19E06BC705630A329BE060A800126B5CD9E349B8D40166060820C7ED52CC7C878332D0F3E35D418A84BA7B9892B7E9FF23F254618CA90EB4C01AF2A5A56AB53D21A4513C256C24A1D51C9109957EDD2F754E16922130CD394D28BEC55D97D08097E710EA4942B944A67747240FA038D3CB992C3D15A0D3F1C0B9E3F1011EEC0468E5091CDC7BC8AD5B57154F1C1730717E9471DF891B927A33B17C2657AFAEDC7415665A8F477DD4F038125031F8076DFC44326CD3FED340A4742C1D228AE3342A24B423F8B077F655B56CB215931047F9E632C63C0E152B3BA7FB1CE1677EBF22A9BD6934D76C93FA68CF3A132FB69DE1DBCE83B846C4A5EB7137851F2D4C050E045976539317B593BF0B8123673F7901767D0F4D15B9A4C8C479B0184A04173C698470DF66C396895B78610BC6C4525263D5E6F68B573165C739B99FB7CB5AF200E7E3526F944C8F77BC6000FD32C51EFC6D8B4356F43A4C8BEFA3C74EC55C96BFB8CE7579CB64ECF96BF4AEC8E6731638E341FF79C5F7D10CA971E324056E745B663CAF7FBF63E6460A9D2C17AAF5FC686F3DDEDA45A80381043ADA9436F384CC3A40C5332AAFA52C8355E671200B9C546ADAE7091FEB65939F287B6007050B557EFF1157AACCCE0AEDFB169A39660EEAFCAD0307E8232D3C55A635CF50AF07041E39DC8872599BFFCF87AD95FBECD0BF713BBC5F22BBD9D5A38E350D777F7875D494CC54E9DF145490EFFE7AC9D119860F674570171F478EC2F76E4863B9D47B6612047D7210CE52C387F0179A4A415F83F9AED98D0FB087C9D3C12D190088FCBE9005FF7B51A06FFA1D23646A7711A28139C448F6E57C8EC1DE632C61C0B4EDE0507CD8ABB44A1ECE3838E0422C91D8910B80986814BC15324078A3DBD5C8066740DF7CFD9911AF6170B6200EEBB1797C3578766CF11B9E04C05602ECCBFF15C904015EB831609B72A8436D416BB34E14A6EE0C1857C87C13A722D145774DC74E95D12F6384E3AA824CF79AB25318F90F41DB298F5F7168F05008B7635EE9918CAE6439BA05B14D6BE050B24B9D3EDDF040725D10461CC966CAD55576D57D35F4CB09AC6B42032B08F6C9623CE2301F705758D6874EA2DA95C00241F0D8C51DC1CF1B170CF4DACA923E913BABE9238BC143139E1F6378441F8AA90F0E0F264854A41126AC06C05EE33CF0FF100BB0775322C54B917081174CFEF601626634ABBAEDC29D720A9A3A20F09ADB2C2E411FB764B4E42013B48633265F8CD30DA6D0E0CAA0FA08A95F8FECF566FDD6A2279D14F662F4741CF8E32B0A36FDDB6B96CEDDAEBCE09503BA9668C2F00990E41CFD3B48FA84538C827198DE2568203E52C33CF92EDDC67B7953E195EE58A66F1F8321034AC5412983ECED3FF3C512A59699292AA3B4DF7417BCF25B24802B60460E638E7C2C278FD610A7F905C7B13D339F418E407EF907F0F3DDD510C1BEAE757A1FC43632A92DE944C436A83FEF23F78F430EF43826AD63F16FE44A0E477458F5502001EB537CB80060209F02217EE7CEA660D13479D3D29BE0296AE0E301ED54391353AA52283999C705FE639B222826124312BC0CDC1C335147C734D53F9B20F2AFCE23FCA7F5AB37772D2D31413F4D9093EB1A05BB39282D0C3BEED64728B52BCBA00E1E9011C05D5AAEDAE3EEE807EE36B27D203E56DEC23EC9D889D4F5E940339C9E288EEC1ACC53B90F0C17E9851EB25C563D7F163E222CACBDF37EC377EAB3121758801F90D554384E7A51C17A225E5B645DF7D414D2FDAC8ADDA3867889B2CA0387D081BB286D10FB922BF7522B0D823C1AE76BA8B5CD0DEF2DA76CCD83896E91121707422691FAEA7A7B96D0E06B2A5132B4F9229509B45C98F277E0B68884F4C2B93468F7BE42FAEB690C40708785773792A2E80C9B72A720E5BC7030374DEF602023C3327C85144A8C1B16017263773612F1F4655E82BA021A70851A2E9BE9FBCC193E6C6071FFDC94FC0798BD03FD8A3EFD87ABCFCD0A2CC52CA627CA25B9E8A324C2602A11C6FDD9F03CB077F231D0EABC5BFF27456CC96D8E2D11CC5313F59DBF56D68994762F82AC92E2732FCDF52D63D8C2E0F17CF17DAE97F47AFA9B586A9931FE9076D80C71BE53C5124ED8FCB16955A91A0BAC590B0E93C0AAA5C77AAF6E5B579B2A65EC9BE77BBFE9C2AA4128EA0A7625BBD94CDEFE7DE69E1BAB0115249A4E9AE671B2C29323F7683DDDF42FA18C25EEABF7701C7E9ADD565822E7114BEEAC14E70587D084468D683ABC4BF573F390D630CA5D4DF4ACBB0F73054783454BB0D6C636A9E95544A3AD8143E173A656541FC5958FABA38FEED77D20216ABA578D766ECEA413E5ECB4D3F1E933FF82BFBC56D0B1655443DD6319B87556EBC975B6F071CD1F1E1E7DE90938D87FC6ED25C8645B5A66566D8250BB8824F8A947E88111118744466741FFD911BB2451C45BBAFD2BDA2A244213B3F4BE11BC05D21E509DA60B0F7423F3802AF8EB00AFD024DD12EF93E3D8E7ED1AD22A97AF4558454CB0FFEDD5198C42 +pk = 57428BB922D4C7A82572E8A06D014856FC2323E2C434221D671202325F676DB68D8BAE1DEBBB1E6E5348992F7D739EC7F449E5AAEA8C37A05025BA01938A56878E9F0CD0F5BE3C86AA4DC43A8926621C7630DB8761A2450AAF8CF524443D07BC09954CA69249D01510BB9973E0CBFE6682C0A8647C4CCEEA30935C95B6FEE28D103228C6CAE332B7E6BC62AAB7B3FF75157FE522CE3AB17507CAF17D0239615621A4AA1653DE45ED3F283A46641E811D7858CBE4292E6C67EFCD1E5DF4F34816DD30B545F2071406BC123AA37F71FFD43EC634602B454280EAFBC974D474BE7296E0E0355C0FB3BFF1970F5D2CBC3F3D0BA3C1851BA26D2B1F128C3286AB7174906FDC4735508ACB8BC24F798E98D494FC9EC21A328BD196CB6DB348FA03DE1F0DDC0DFE378FD6AB3FE470E99CD605718E57E11DAE0C668930B0ECF294CCE2C0E17B5B320AF97926D9E8FA3F4B7358FDF7EA6E80CE8487CD015287AE5D0244089165E78E09381EC5BBDFCE65F97AD4F5DF3F30BCB1E671A449B5C8FB38AB56F2E0BDF4A465A53EE00E4976DE4848837B1EB6C2F84E12EF698994B1CC8B977FBFFEE511DEA4A6700FB666764B8E689A0729DA488812D569FBEC288B6F7576ABA0F80B5087BA25832B6585A76032327911D3303B46A7BF2F56BAAF2CF0D776B62511B0F9B0B5D0418C4B08765F455695E84D2E8A423FFFF3D3C9D12C67F4E324DA24D38848537261F578A0665E4161C8EC9C8A98DF24A0721C551948E5B716726BD88FC046A694419E51ABADF594575FBA43F33398E42281D2C1F425006C6F2D0C7385CC0911AAC43C38297640B9E3FCFA081CC065B0597B92752E1580B76C060F10FC50E4B91A7F7C291F31383B5550F41A488A4885AE7263576E1CDC28614943AA200E26E56C2A4E6F4D8362547822745DA5467F6644CACEEF97FBE2EA9AA07CAA8ABB3D027CEF2603CA3B2C8F99C00D3AA7F82B105C736256EB0D77F4929619F51982E5DA23A3E7834D58EB70FA8A9AE26996B63B641C7B042EF96D34FB54AF54380B06ACF39083CEEA9F307F3AE2DC8BB6666783E0AB117B48D0E2B90CA7D0F40E64DF87D37C05CCEE79BCF959DC1FA74CD1B3EC919CBBF1E1B83D2489249C2343C5E8403F3C98153F7E0BDED656B8ED8F7B6894D78EEB381C308D2E63FC33F919A37CCF87D8EED8FBBFF97328C2357AB872A98E2C4C9181B089775194842DE0AE4735D23247A769E4A25D3581F1C27F3821D2228F089B07A2B9BCA707DD80CFE401D2C40C81E4C0C6C57239013A26A21950507B190EF4609C84D2EE9916DCB5FCA8520CD1B619937A0EBE94DFEADA9DE69561206D5DD1459318593FD0C9B7077595DE0FC6A96B9F1CE6D3F0ADE9A2E75AF62B837D1D0332720D0DC92D5DCE6E209ECFF123A25E4E9FBB4B03DC2D258FE7FE77F4D9FC5E202A73B739FABB945F0B443F01A5F210F46CC39816A8A22E425BBE8F3F898284F01E1AB3B9DA614146A48D7F9AEACC9ED163F11BE5CF4118A2E24F28EB27290AF8C09E42B1ADED86EB8D8D39359B3619690532B189F537706E0F2E76D509FB0F0B528BEBE24C1424EACA85BC6A33AF6EF9E6199885234B435014827B6E64F9638EE152DBEFE3C8728A69A21FFDEF2016475FCF4564EB15796E05089DE8F9A46FAEA8FCF765733EC02E602AF2820F0E37B5FA90C7EE468DB04030CCB26F5097CC0504A14F50DE6F3EE0B19BBB5863932FED28167FC463C8C2AF00C0417F37FBFE8B39832D34D5F6BC15FFC337567748A4E029B3FC51D702B0A1DF8A0228D10E32EA17D30A58C86F3BA78CCEA763CD347590EFFEA87A2AE5C5566EE3555568574BC97DB451C494118062EDAE19574881A6672816A9E42277F99D03B17AB4A75C3F00F4D91F29B950DA18F6FC07D375DD469DE432FB5F4EC11B24F4008706EB34BA370E541691780AB769EC39E9D6A8E7831C6AE98E365799FA636462C158A9958C518F888D10CC28DB41E67169C892B2F4AE442086B08CD0808E30BA7721E755137FD963F31EC69D5E0D9F14D208C1548BBB69676B6ECD9DDFF7A14C8700AEB65C15202F3B699B22AF6DB97920336EC59FE2B444105246FB6D137E0792806FC67663753BA2C8791977081081A0DB2E7047E1A11F33E94C49C69FAE07920039D89F811DE54076B19D392320F545812807FB3D77C34DDD78B225E620FAA517C7C9FC7C003BE2465829B6CB06DF4DE0B318C90213D906E8DCBC6A423E592D695774B391F37E4C6C4686A4D90EC2E9C6A882486B17541E6125C89B68A3569D11105CED6657F2A8A1BD1F987C9731EEB64AD5272F9A401E5287852CBB32F8C921EFDCC83F689E34F8A6208C0D8443284E82DFEB64A630F54780667E7E39B9745D2B81F240EB6DFD6C6F2D1C3A7337A32CC6D2BA1B1CCD261DA32081D5F339588643B5F8CA55F71BA00531D9DB9587DA8F122FDFDEFCB39DC0AF54B421138A0050E73E71F6CC0DDBD1D66687621F536637DC306A50BDA186C1781727B3F541BD144BEF3C097E1CBBE9068A1753B8C78467FAD0FF97AC9B64DA6C3244A7F5D65C4B7DFC01673304B84312BEDF9A2BE3326A8D3D877CE83C6B89F669C5A02ECEE9E0D6361B55D3F3CA02C9F75C5E973A53600A9A495643ACB2A7130CE2F5D2DE10235D362FC21D24A5CA33A1C5FB191705216010C99EA8CDD0975751807EF108A8F3F407EFC718BD17C5956603EF6DC90AD2CCE1DFB8EFC73A81847C308871C2C9754B881870D4C79AF40107EF3F818DD07D77EEA12198B8711C1FD1E5F683B833AA6D588607831126FE04B2CBDC9F6FC3606127D6E599542D656354744239ECFAA9CA4445B90F2DDF7C642EFAB0F96F19436FFCAC803BA36271229460DDEE96CB1167D15CD439443CDB3FF99DC66FA8510236B2D165ACEA078049BDD5B39865691FF6CF9057E75ABE08A289BDA68E3B35495D9978D755E9E9AFA1E9D96C4BBBF983352225A46CB00F8BD0C7D3ABD091DF062706F9B65E568DBECC8C83FE24B5DBB03AD93FDD30D861848E79CACADF9304961A57C0FCD9557458849467B5733BBF3931BAE7A23E0FFB41E89AB354EF288BAC5B24B116E2B3656FF600B0B13C57CF115C1AF85E106E7E07A6B0B4F1546FD245B080ACD5B0321E745E881D7A45F1E1E0F8770D083820C064037603717F6E30A9805E529FBCC0274A3FE61A5804A7AA027B1FB58DA07753F467B4C5ACF2913C81219D8AF5C751C7F7E059B8D3EF2B24304ED14766EE8A37F862FE4B540846D0E455A292839A88886516133962E1D01A7A7A4B94CCF015A3E99DE01AEDCB3611EA5C55DF3FA9791CA13B0A72D1FEC05F71EC313B3AAF8B7219A9DCE5D01A01F5650A659DDF4D9B37B90C6BC0D7215B7DE3551E82091B9F3ACC4C360A15CACF1F5C504D012FC982E1479BF0FA70878CF04A9D45BAAC155300611A82A00CE5B47AA1D21A344C321228F636F7B400B3779B2D3149FABFAD8EBA076FA4D98BEC4CABB634F6904C3F92D9875BB8F14CCAA7993800C689EE955E1DAEBCF9CFA190DFFE8823A091F5F123F0E30FB734436A484130EB224896B841D7E483FEF808DB8F19BAFA5731740F33EA48919F61ABCE6D655D78B0D92DC2F26B43DF3F592BFA7ABA940A212AF5ACC2CDE35DC54163322CFE186860C4DC562871305F6E189744C3E56EBD4006E7CB0A8EBC501DF317A31E4708E22EC5EAAADDE744A35BB80FD73A060C9BEDE2F59F6724915C7D81D718C85485CFF3F34BD32D67C085C1CA9575C5530B7996C583A9E2266C4B79C8F4DF5CCC2296752A0C7E9FB93C3167A1BA2C6F1484C75D0288D39AD497D9F02E90235A90D99AD7B40AA9503157089F19F880DD4D7DD97F0C930ADFD604221301CDEAE82C4D32C7127EF6B900B0947FF24F0FDA6A40176F7F948FDDAFBB96FA0634237F61F932B4EF952075E7AFB184AABBC5C88DDCCC12E7C5D2B4E8EEDFD8D911B58D33E699EB4BF19BDA9B6319CF72F2FA1C353041E1C53E86C92D9476E3C138CCDBC6CE15C7F13A9337384D2960B054343B88FCC4B8206B3F60308CFD956B654A3FEA0D0A621C7AB822341638157668167D2BCB7FCCCA6C4A7D8E9C1E45EA4C96D837678891C5AB79A709B4A734B50B27F8064D440B19768EC237E8D283CC703951514DF7946E8F2FB882845818FF512ED101EBB39C6B9B390B9FDAAD3D3BE24EEB9E0FBFCC21A907B111224B35D88E6A050E8B0ACDED2C9DBC9F9E3C4B86126BDD010537677423A3F5321C741F96CED47F7830E6251CA8DC98144238F09F6D71C13F6C187C61BF32BAC97E7FC292515B91E66714374D5005DC0E6116EF1E1A0DBFF8E0989D37E3A58B7B668467ECC00FF61BA3A017EFCA1576F9EC1F0CC48E6B4BF8F47EF53EDF4D2F6F9398F4E38C6A94AF04740EFB07A3F4A73EAD0E2F9D75985852EB58EB4353DC08DE5833740CA1829BE615C8E6DC5F26E0F23BBD566786AEF3405386DF9657FB6F227BDD29274619160D7ABF6E19ED4612A5992F7C9B5948D328360FC371732DD3D831EFC071BA1B658D2BD42A485D1C49D237B7B3DB7F11BADA7EFBAF350AF6BC914BA0D459E86C569C60AA0117F709687435AA91979594C3EFEE18CD2D6D6C37B541C8D494B7618908D95238C0427E14E1201FC4AD8C1AC3E8EBA1A9151BB14255572C07F23E861748780103B57F38210746DFA50035230CB402B31A58034EBB021039305BD30416180B5F44F5975A8AFB85E3D0568015D55068CF6D0D71FFD59FE8EEF4F75721126CDD84A73E1A66B008070A328D8605F38474B58B8652F5AA177E810DD9FB67283C53FBCAB2A5F5A0E172A7379CC2BA913E6F3FF83184D50F55D8863B7BC9B0894B8A52F852992C8E2508DEA3C0AD32CE97EE9F3B7DADDBADD7243432F1102419D40EB84EFD6AF2DC8C735E011023ABB9A54450545BF0B511A5E70D2B52BE9FFC23B1DEF4E9D0391B94CEF50B1EB52C4A004FBCB2DA6F338F2B56216FC781BE8780CB0C21FBDD6EE14063A19BDE366ADF6E5DA29DB2B6FF593D99903DDA7153943DB7C277522330040D9E532606F2BA17A4996D27C543B1A4D1B1970FB969B61B6C4A24FA85AF3DD273F18DAD10FB827D63BA32AFF3E86DC4B8C9B0D94EFB3E5218DC3C315B61F1B146EBF791118DFEC9DF63182DCDEDA4FE33C764F3CE5629D087FBB50DC5EF7575AE0EB5E6175ACBAA05C5F5FBE12BDE707DCC1E9456D19613B2846F9E6505E3BBFD07948CABB8920BEA2776767542546DB74F9334B7B0817F5C0D6B266622F0801B51C991F9F00A69814D4D51E05147C77D3D985D49DBD8D0686D7065FACE6E7C4F4B09C7C058CB04CB8CA34225C90C928A5D7CF46D7ACF41E36B4CD04F15E125ACE5DD0A29BCEA1509DC805F84F5DED130DD6AFA394A8AC3214242B40DCD84952B127BE9C493663C4AFA5843B1E87FA8242F93A5634D986917B99DD1BF3F93AFC9E256B8AEC3570B748B69839562D0E7271C56A44A0F0353E5226C55EF7CE52DDCE8112221FD744DBA54538A74464B340C026B7B7EE19C6D3EAB7B900E42895B2ECD9F2881F39F3AF7B025B1116FCF15B4AFD76BB007792424DB75256A85F47CA4CE93D933F437574E0C51346EAF2B11E4288C97ADA9C0CB9A3209ACBEE87789D1A14D794C9E4C2D0034E4EF2B517A7184889E7638254B6961E21241A428AFDE8F42C6A44122261D888578CD95FF2D3A343514521FEE7DE6E8E028616FE0FC887018775B4CAD0B353B6590C93D856BBE839138E505053F6C0725AEB32EEC7C8CBFC727C8183FCADC7B4FA3A87CAF5B3F210587CFC5D8EF288D2AB334F105595EC26DF996FB03E0C674DA2D894027E7B88E2547414DC57EDE5C9DD335596EE900A28391BCB937468EF5371A29C7EA7501CB574F3CC21CD471D622CF1134062175D7E173308C3DDB46649CFD3C23B262D8C6EE3AA4B42AFCAB5FCE78D62487DD991D0A5549D3C825C1E051B6D57997AF2260F94C71FDBE7062864B0C365D9BA01F17A742E7D372E08733AD8FFC5F1350DAABA9AD5F57185DBB4FAD192C81E2ADA02903F1CA18F3FEBE30061FB58DCCD6227714E729E7CAF53117229382B34A5CBF5BA33932501A2E5337CC71B1CBEF9A1443DB38E6EAE601A0F4FD81A701E5147D2ACA6733EC057A47D67D817DD22D84689820E52CD07FE0A16E936955486F85251A327785BD8FE5895188BBEEB3BDC4B665A25E08DA03854DFB675DCF119A9F6043AF274EEBA68CB69E80A3736282B03D61D8F42ADC400217E905C29D052073750F864488145DEA170B51936144C53D21E83E2C6D6CE0E66C199B949691DA72472B6C9A95BA09C4863362EE7D6F0A76F89F45963CB8CF33535501CDCECA3A0F1DBCEF7A8718CF946433CFD83022D3F5DFF24DB3FB007B430E6E6908786FA0E8D2D2BFCB3D08622EA0B9DDCDC44EC90FA1CD07415D2CE7EAD2576C69A78E1E9ED5907AE916F1AB3780BC4FDBC0923E6A4C65D37C962A74C4F1D6507EB5FDD50C2D3451F49BED2BE367203DD5AEFF3A35EEE666A53FE29F68B217ECAD2C8319360E28E388D9C763DB7EFF3C97A0447F4EBB47838BDD0988141DC70F8CA06992085091EBA04852C56B7E980338B652D861E51F663686E4DBFBB9D9A07D5CDDBCC1997160458A5AF37254323FC3752F35E54FB7A6E80211B5C98CE2C2C89E8ED093924D6FB9E835D4101135D6585966CA957180D42BBA368CCC4D5366017E68CDB52BB175FA6A079F5D7C4A31D146CABFC84AC8F46822131FB813286FF7885BA556048B053D3BC2D3F863761F4F3DEE86441FE07C1068C202E5D61003C60CFB27A31FAB45DAAF13714EB535B24EDFA4111C3A8D5085CF4B303BBDA90A64547E2C34C671CA080BEC22FD1E9EBF5E97BCE4D0ADC4F228B7A78413D9A40984768A9FE63ACDB2C40ED48A7EB530CFBF9F42C2343BB2B9D894E78A56328DFB062FBA5624088A609DD2AF79F59EAA3671B4D2778FDEA41F8147237151A766CEE26E3844E978BD19722D27F577D8A1BD07CA4A4E9B4754CC8589303A1550C740FF89D83B1C2D2BCCDEB07C9463DC434456161FCD76BD90E184936F3474ED011C0FC23F350A8A1F6E02FDB2E7CAF0CD92A7FA6255F4F52060A52A7CDD7C25C0F97F5B32DD52F838AFA5DD9EE18D27AB4CA5E50C001E75F655EFD498E5A26F54BD3B68F6AC6AB3FAF93B003C83D880F3651D74F2EE9B6A81324BA7D650595B219DD356BAE054C22281D902D79FFA55380BC83452B06B2AB4210EDF2C61642A5D20B1CBDD4548C15A2CCFAC7302781A2547B82B8CD6CAB01E504B2C107F15E1C11E8C4D2A17C202A29A80C45C394F1E64E7ABE48CC16CBD9D661130DA031CD7AD8005DDF51A4E9F7A00EC299AF55171F5DCC8B4A8C88A2E629A0D0324B28B9D1FF0508AD77F3A75D2F02FF22D19ED3D35416C2E6B675257A523CF3F60906F3BED781FE07411AA55A252FC9B1EA642DCB6F1B76C12C051DD90EDEE9BEA1E4C704AB3B263E7B49CE7CC794D31F5F8C986953627E8CD9D72463D1DFA16B2FDB915FD1921B71B53A152F2538A827EAAA5A0AE2B2719E3FD947FE5422F7F147CE7E6D3F4D7B2AB9C02AE7CF96FFF9FFA10E43A5BD24624CF3F9B3A2C6CCE15E15F0BDE72CAB4A29022988FFFA4E8B765689577A76C4EB2EECCD3706E36F87F0F04E992E5E1097AC1B57BE81447A43E6AC2844712FB830F5ACCB400D697BDE92B737D8F6D3687B77F1426321A0BD9AC0C9CADAE9E0B13FC2D93515AB5CAA4253863E633D7B8898A1B6A628D329435975807A67C8170C57191C42ACB9D1E3FB355D0364403C821C600A13889E58C73F269ED2607E5ECEFDAD30D4DA8D81ADAB4E1DDA7E613D53F1D91A8419E7ADF7AEFBD sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324228EF92A3B04316368B0856BCD09DE30 -smlen = 2554 -sm = 3E3FE74BBBC150513D1923640EA6981AF9C82651B434FD81B49BA0AEE0F33F14F3F9C4A65CC8C48B783189887020047348C43B55D9639BD3D7FE2A8BECDB68776111FD25C63C88789DF9DA51BDD7BC5BEE5B78EEE6A41C3DD84379EB0080A8D131A5FC955896F5A1BEA491FF5923378D21AF6AEE3AAF54FBF767233CCB7F5B35C607CC9307D8E2339CA839D8C159F092D02DA9B41A164388491A7675E0DCCDEDDB0B853AF7C4F7975665C06844C5C5B8E5A23756CEFE26E936FF59F0D2733D140D27D6D9B0289370069AC16129642E15926F58E8AF2E8E9DEDAEDE1135E1C8D0C09BD3D5B4CA677E3CCF984E5FCABA9824243D4F74C6AD64C7C43099052EEFB877E5BAD4D262C8811D583AF37762EE3716ECFD4BF2CDB1D94EC26B2D43B89101EE4DA3552DED856B338827F331349BBC65F783FE8FE2D4BAB51B087C839B7C48680FFED52746CA77485A4DD5DBF94E3C746AE4D2411C2EDCCCE8F23D4431755985D4C6A42691DE37B298A727B6420756FAB47AC58BF098BCEB90AEEB74229DCBF7FC682ECC422D76100C13A2FD15ABC618DB78636935E3B95A297446CCDF82114AEF20E04863A06399AB6238CB5BC4F635EBA20B403D0F7245EA972C4C36B2C721182B352941EE4EAB489C47E90F76E440CBDE9BEE172127459CA46DCEE0D2732D1BFD5A80686A52DEF0DA80090E82A6EABD503E55C6D939F0EB69CD538A5F81D39C0FA1A6A41EFDDB4770AC677C939E34040BBE061A856FFFEF57C1BA005595F42D8AFE4A7860242E79F6B5F6CE8196C95174244FCD6E7D98106CC2F061E7011DADB6CFD7EF83A22707B11591C2FDFE434488F3BB35F5D514CB930DEFDA03A3831C063E20BE5E541ACA0D369FC14AF88F210168165F1B52DD91C2E323823D5A7C53F1037697FF6912E9DFA783C23B0DE96993254309D4498B3E3FD0A51ED9F82BA8AFDF57E41F8ABA74812B06368E5419FF8CEAEB2EE10938EE58C78E04AAC73F6B9B4653D1A8477CF8F1AE261D78A418B62849EFA1B18700A6157928B0C7ADF08C6E1A949FCB412EA3407C2176BBF160F8D88B9183B54FE2AE20E86F97A12874987FB884781F8D6E399BE816FBE7A4B15C3DD74190CCC4620327CBC2129B8BA1BA6893A4B8EC802DB1876C7C68313821A4B421DB3892A2A796E07C52FFB9221730200C52070BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +smlen = 2680 +sm = 7960742FF237EFB49CB0BE7976CD56250DA8E74CB56D303D8FB59EC49117AD6092A5A84D1BB8C5DD4D93793E44792F95E35DD33965EDE34E38DEC42E459F3EF9342D119FC835150658D4667197BD524841ABB2064F17DB7275A12704E9CFBA51E55CA47818EAAAC827BBF0706572D5E17A365A5CBE0CF8100E6B89108D96322EE285F3538B35D91B470A7BAAF791181DBBF7FD468BDCE1CCE7AAD0EBDFDDFF26433DDE2697881DE53A8D2DF88DE03E203EE0B495D28C4420AB121E280E76F537676CAD84382363C9B6DC006B0E495B5FA01260AF84D8572B2AE10FB6A0D627A8A63FA060C2F694535A6F46F9344318D397DD16DF5D68B36CA00F814D9018354EF43DA8ADA1C4ED1BE2B7D24CAFEDED7A63299E6E617A7885A7DF4FEB43F7CC2DFFEAA44C3F07D980FC0DE35349CAE828448F5BA0C84A94538EE105AC03B35FA20C5929893D0831CA1614F6F6882EF3550177C6304B661BC9123FCC9ECF1A6964832EE503A89C9B91D6E7934F8A69344423F58BC49BDBDA3EB3D392C90C151F6E6F36AEAB4BBA5D24C0374F3A68BC4A5A1EDE110FD321D7E877225F35A4880A9D77B1692A7F77B1D914B417AD4EF84EC826D1F4DCC6F2253B7A7F2A621ACD0303216FE7A4E66E54E8911FCE86D7462C5A346D894AA7C9AD830CE04F747A711E524D2D3CAB1736E1465FB9EE1B3E238CB8B9356863C5D752439771155F80D84EE5283379BA03F0E8BD00753386279BA1EE3740D6DE4888CF3083F691425B90AE33BF2D8B167A8B579F814A8D528DEE157A5BFA083E324016C40479636F98AE2D4C27B00BBA55A8DBB06206AFC36589955558E1A91D79BE6160B4BDE0D7297CE242341940C6535DC17A5EB059D6480FE41FA35BA81581DCC7A2704E36A678F83FD48D94B3535E36985301CA5D31C13BBB095614DFDEBB9A37652F47866AFA3B32CD552262E74A1F2A4EC67358CB1B856D6A4EB5E554F8CFB148C425C4FF3488570E5F0D75B6BB4D2E2D0A3A95C0A5B0A5C44D3818A04D23D5A2D7BF20BA74F817B4EDE5A5A0DD9383F7704EC5C10EA32FEA50129F031352F3C6EDB308AED036D43C7438576E1052CD28ACA038D079C9D79C4794E936B2AB61FB17F3BC8AEA1BD59EBE6B670EEE8387C2A924EF8C187421D74BE8D0464F2D49DC92BBCF97836001224576E364B5DA46614D40076CA7EF69819AF9E6B9A05E28413FB0787BDA77FF7D18E179D81FC13CF9BC0DD5893F73E212E088DE17528EF710040187AC89BA399E1DF218F469A04628A714201418979E101F7891A5224E0C3D1A83BAAA9B8BA1BA6893A4B8EC802DB1876C7C68313821A4B421DB3892A2A796E07C52FFB9221730200C52070BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = B2DAC58B64C1D1678AB1AA7CFC3F4393731FC5E28B61A662A03BB016E362AB4F0C87333C0ADE0F01F5C6D23A96DBBD70FCC49706FB71F33200D6F7981A1BD9DFA0245D7702F4BE938AFACEF405CB80B258F63E4ECF02E54102659D484193B1A7549FDAD48FEBA06A1CFB1415F2F30E1BDEB2896E5D7B3F06E73848CE750625C316C90CBEF59572AA3750B0ED5FD747C84B78E27C83C7DB8725871D3A89EF37AAE5090F919BD7A882D38A945BF78CA51D9B6CB3F84652DAD482504D444B3B4EF9716915CF0EAD667B0FFB4D8DE575923CE8228657D7B90810ECF914043BD864C2404545610A6AE626F19D8EF6D6F4A7EF8B468B153E6C4B531A437D36C1AF37AA844400E8E77FE4E52783B20ABE50AB21E11FBC23712BCC9EDF3D3E9DA0F0F0213E22461ED04990BA2F7A8748BD0FD44658927265C8C0CE9DF59177D4401FC15F01718988E64BE6B8740AD4EA03531658AFF22F15ECBCB79389E0C32C79CF31BCDB54EE8F76F64EA708EB6C14055D341694D1A475838FE89C719B7C16A4E6D9E1BB04823FF390B87BE627E992062D0F0F6584FB3A71F6D73522676EC575F5C5EE8607BE2304B4A6C1BDBF7E9498838994DEC1BA499E9F56B02A96E4D0513FE9F33FBA648DEE31B76FD29FB64104EBF6B06E82125A49FAEF8A6957112A7E5D3FD9EAB45D027848010ADC2D31F6B25F05E4A30663FABBC2BE2A379A6AC67546FF78C159E950E9AD2564D5F2807AFAEF3EE7227CE5785B0FFCF04862525BD0FDFB1AE688212F174727E20FA168FF7732C977C1036C74EBBF1F8D4AC5075100ACA63BAC96775AE12EE7AB85E15CAA61A2BB7B28A8E0DE7DC1AF6F51CB11E2DD78B1EB7B15DFE904869D915EEB5A5EDC0C5201E04A565E92E6C7289F387853A659A35C264ED6EF80CE37A0B09919AB81D5FEC9FFA8A63EF27188EDF2BED4C35D1EEC928865E37BA60978FEC711378F61428472C09C6F60DAF9FA98FFC28C4CCA94F0505BB671120F298AEF94344C00D011F12311852AC876DBB661556AB8681A9CBEE663C2821BBB2A88AF2C60576BC13D3309E2B7F66DCE44A32D0F4A297BB1642E573ABEDFCCC7D81DC1F4670C50AA85110B08AB23FB2A93AE61F30EB99B5DA56D8B0A639131761A16A5F05BF19AD12AE4C64059AB43CF7022A7CC4B12476EEDFE1DA66C0EC908C5B9E186F98082EC8B35CEB3D8C816A6C773E0300405F3C2BEC5976543FADA1933D727752896EB437DBA2079406B91ECF157CA2AEA7C9A60C6F5523A9CEFBC6207B8555A67CEC152BFF46CAF9AAC265D4814DCE345285B8933AC33BFE5549BACDC84A304AF73D6839B74A0C08289047EC9ACECE1227582C020A0A002E37AA394838B7E839A1A50E7E60B8409F73BA6CCBED66DF79762CC57A1745249764C7FA5DC6CE0AD455C55F2D896C2A6DC2E39938A824D34B57332753286DF70253359378874D27E713CD9F4D8A22039F112D6384B7864B0F57C3AC885524D8DF601C1653843A141348FD8D648BD5857EA0D0E58DFA0C9ED9726ECE776BC756A527FC6E04063BE2E95EED433019A7A5E07BAD9BE416E36AAFEBE7BEDF85902554E038748CEBB77EA06737A1D770D63BCBE109B3DD20D3EBBF83A8F4EB76CC717C7DAEEACC5558F262CA3BCA976705F0B8ACD045BEE4799C47DD7B2E8D904FF7F34207AD45252C9FB4A90BB1089DCAE412AAAD8D4E94CCB8F0066B00C898B4BF11A7694810A3602FAE8A0B6A0D3C9E893AC19E691A20CA4FF27EA194D59C51F15A16959872D23CD095F0E2D5233DAAB0DD73B3819CFDACD543CD1FDBB80381CE11F1BAB139824448427EBA6A3A182D4CE4B7BC00062E7978D4939A5F3D3760F7E2F828D0D3B772D6828E559C9B21426D19A81396A7FBCABB6BB9FDAF6C7F7FD0D529ADEDEC79974B36B057025875AB1BCF171D5D7FC9B0EEC085074B57E281DC169B8D9CE51ECAE5628C21434294016041E0AB6FD954C6D421FEE8CD3BF32E2DF394B2562DB01DC660A1C28E448F5174E58D02EFFB54F124AA74C0457AAC8A9D65A6153DCE2223CAB8CFE4AB71576A76B00F430BAF8370B1C46CDA52E861181F3D9B87418FF6EF9F8533A0638C55829A2F30D73564F8114647F0652280A7732805D17C077380CCD281E3364E8713109CD6DB33ED89E23BC444A975793B0935F8E732782CFD677F3BCFDE53C11A4AC7961B04718DD217E6D0913C4B4B09FB66FFB5EC9EB5F2E15BAF7C032EB6C1B7A428E0D80E3CDDE0D21CF1BF56B3143353E16E36C730A0EF74BB009530130C1EFC1DA2021E7C1812B0F8B695AEF85597C47E0EE96C73263C824675F0410D5BCDA3A030E4BF844BE84A40EFF78E4A0BAC03B0725909C8363DB8E740D8FF351F3B161BDB63CC92E8571C542DC29BFDD45BB043A7689363477A68E53CFFB037D3EF9C549BC092B6BF5CA039C4AA573283FCD5CB205548D103BD638A7BA5D08D4F4B615C298F6B4A6A858B33F66F68C6B83273AF1B9EB438E12ED1F6E4B8EF3ED83041EBDF39242BE39CF0C8A851908042F173388261C36D738284D0299DA5A226D244A9FF033B0F4ED7A66FC358BFC7E78B0B6B25E68BFCBCD895448B1658B94D12F841952721FEA2EB7BE47408B288CAE0E02EBFFA43512D369AFA3AFC591CFFC591694761722B83BED0E4347FD4825262732858A60F758F06D0D11C4B99EC27767B5E5DFD4BB533C860FDB5F24E89CFB21B8D3966CDD4FBA18EAD7A45331736427165DB1473DCA0D88D9CC1F95711259F39B24E4C675F7CB522E893C0C6F7E74434DFAD98902D3F17AD0753B358046319662B229E6AE6E31572EE2B0731311668AFF50A5B29DAE6DF396E59655CB794031A857ADA195A7DCA614E5FBD5258822486B96EA683EEB665B994B340A244FB35F227E9A10E7651C1EEF947525B53F21531EA3A91A5BD02D0C7CFFA070CF71B578D4DAAC49FF4502F0FC00DB61F50D69C95C3B881548033A8CDD4D0FD9AF1897AA9187FA9D5CE7539B9691CD6AEDE523E0AB3F8C75708970DC4B67A4E8E09473FE578FC0AADD47CD237D5A77F5E95FCE311C87FDCC0DBF0E1AAA7D2B12105ABA817244413E369FE20C5870CB9A056891891749A90E14153348A93D867BBB20E83501AE0C85C3D3D19B7637F9C2B90182DA9669FE69AF340243454D963E85C8AAF9CED9F584E24E29128E8CAF93EAF73B0EB060D57A125434A31B4F29CB031BAAB5C429C52FA49FED938106BD74A88E71A46352FF3336FF46C67E95E186654EB96E793F3B88D50C0ADB47C8371D9DB66C124B4D63F1B60B9A5AC0F6FF3AD0C5F3092EE9756D28105A80832F6B3C08B5C8D72D91A03ADEBE45B3EDD631DB6A2CE56C6851E6EF03122163AD4A653780F6A7450111046C1C58AC3E168AAF3CAA2CC1AD38F216E8A26F3B0AFE208C2AB1DCFFEF4A7A7D53A44D7C8BF1E8609DC26D6FA44EE06B26CB5E19C8DA9A44CAB5BAD32204A29B9B4C8828BE0A6AA87271DF5A8DE5764EDF0B5AE0C8F64FFD945E958ACE580BAEBF5F7A178874C2628D8AC5C3C358B789DE33D7DD78DF9CE2D91582F6C65501ABB397882BCCA15F8D151A6CE0C5FEF61497677CD7BA7C7A3089B2A9BE1873A8FFDCB2873D03E8BB002170C7F69A872551EDC8A136864A754B4C67184E6A1D8C668A45F42BECBFB0C574490F9AD1FF664B0AD774BB6CF627BBB55E359976A9CC8BD2B8584C165A067E9CAEA7D031BAD3B52D1446500F752D504635EF46A50B55ACF404E72A519873484C8800A9488E9D30D2D3B12C63F34B101A4A2ED4F3DD65381D2E5F2764066D72347A1079B7153FBFF251F773D6003353627274EEB788031D3BA9010800B12D7AB93C56AC32B51B5C5F622EF314C31C959B34BF3010A5C1E530C189C8F6A8C43E75A3078DC964F254F2A8DB6DBB607DE3035BA5E058F3DE721AB80516F91D72F648EC72FAAA1BFD39D24C9892725E28E8FB6DBF6D2EAEA2B32CAE42C2E9DD6C9518E0F6BBA01FA3F488F1EB507643A1E497EE37D7E5936C160351FC7E12CD17D13FDA4A13F73A69E6BB583AB841EA210F0B07A2123D6BB967D13CB0CF5EEDC6DDAE3247CE8343C5AF3AECEC4417FA6116FC68A1FE8E0FED46FA90BC315492CDCBE6844188E7EDFE6B9730BD63149DED6CFA9F6B11F1F772DE724E839B70363B8F7EAB1CE3150EE2530C6A54775A17559E0B4EE88A4D03692C087DBF36F2CC97BD57C166BEC9D5072E3F19F6C681551C0EF45580A3A2830C6E3F98B9A558737E381D3A4EA44BFACDA007DD8F52F6DC53CD8E5E6D33CBB20B4EBF80B576CDCEB98965797F125EB6E30826CABCEE2F9133F3AAAECD7B171E261D95F4F07E4BB8A27FD651C8B861DB9B2516ABDCBE126D7C40DB1858A8364A6084BBE85057CA184A324A680F56180652D5B3A6570628323756BEA1E1BAD9B7F09C26C776C20B95870767B8B844FC2E16227798BA7BBAC3FE0201E9392203A10E396E83B1125227AA9AA45E156CB0E691963FDA156C7CD741C02A4FBB20917F25790888D5CD337FA82F027E9B185C2D9EFC56AC7885968DE0106F9ECE33D6F18986BC4FE01451F53E60FE703D4DD82906336F4678EFC0F9BA7878E15D0C5E18E37E4C2FF20495BDA904A338E83948FC0B230731421D3FC58103D0BD3C0DE561955B85D7C14DFB2E3444BCB85435D20E0A1B3B066ABD3D353830EEDA7289228A5E036092C42D45E32076FE128D2378CC8213ADE658B4AB71B3421D5471E16BDA02F149B9335B3CDB78CB98439B55D73DCB2DD264DA9553DCF4285A3832D4F296DE3C919B61C68455674DEDA89571A202B290BD9F8AF964E5D77E01A04F0053739EBBAF031723CB1066C8EDF73118FA1228349F0B39168E8252C0119BCD8F63910A2AEA29848FEC5B2E69FD51F5820D794502385047FCA79B1292FDE540115045F784A295D0A1F989BBACD3CF733EBAFADB83F2FC89D38477F2E1D6246F00F370D776F1A5E1EA8F62EE839925C34EDACCA3F26A7F484ACFB304BCF42677C1A30F75D982295CA1A25755886C85DE5D49F74337B7AD01F5D74BC9453DAA63D43F7DA7721C8E1C36913C71CC1F6514DC8527B5E971917624972BD40F3C0CE7269AD21638B231FD0079EFB25EC25EACA953A3A6546B9DBAB00B027D5D1BEB46061309121DD8C84C7EAF7FFE73F2991F274B05387771546881E18830429167A6FBE79488ADD7468C3577DE4EBAA131B02DF9F842B2DF6787811AA0C3F547A38618E0FAFCACBCBA02CB6700B92EEFD946EDB13303A4D98FC1AC7950F77F76148D51B211629B6221D94741219C12A023894DE3CC4A7D39FE07B9EECC4252E3BB5B1504EA212F567C239F947A8503D4BEB15C4D8ECF7BB0519FEB5ABCFE7C6BFC6C6D0151DC0D5D0B40611FE5A7252A6922216690539F1F5C1B9E9410D1E20A9F11316F60684DEABF687F281D40C19EA9896F9A0898BD54BB1A0F6FBAD7882E8C9DA515627056C56C1520A12A99319EA1B61493EAC93E8BD3447CB7D4228D14E621AE2A4E9C680E32C7CF81B927A75B3BD46A1B5457773A12DF002FE6BE70CC05CBAE0AAB632DCE37E3EA7E77CE7824A4B2332BF0FB655B648A2C60FE97B63612EA7C0777D848C30D0C0F4AE0B6FD61FE3FC9FD9B156068DD446E5BC55FCCCEB79032044DE2A7CF0B6A05D1AC96F10FF21B04207D04615BA265E34171A50D4E652E91E763386026AD144600FB041DA906EF1B69FAD689DEEDB8201C39F59D7C60C346A23810D463235752373CD13F93B4E545FA266549CF5D028AE91A9D332FAEBD9CF79BC4D80ED22FEC1484AE1CA13E5B40BD2D74AB65DD86AED8CD2F370AA5915713715A63CE4940E4B3F81883203306B6D684A50501EAD86097BF9C6066DC9BC8509726DC629FC4618A8C8EBD9946B689B1AE8B7B48B08CDCE2DDDEA4A93FE968E8886C3132DC39F79D9559CB7CF2A30CE9A8A05C4721CE0F3D027AE2A68BC33F350A02854ED8BBEF0B909CAE516D79CB183B98E7603CAF3C8295071E325200F5D2E48108DC564DBAC829EF9C1DC3B5F9362B9C8712F7A79B638DFA96BD69DAFAE827929167D4510F030F41D8C4B934081D1674EE9DCB4F7318A54B3BA6EB266CEA5FC9FF828F3B04288265395F0C3F45FC85E270097F7A17C5EC03F021EFEEE023C8A330EAE5C6814B7F0B3981133953420B696A94209F0C99F12CA02FD0254B2811DA07D8404796228C4F1EFAF785219120AD697CBEF600BBEF956F49407296BC5613C8EB046234954927082EF53057A117EA4A1DA3B1E6A79866696D22761F9FBC85C3791BCC6BC23050318E95185DD0D35E6232745721617C3BFED12E79B222ED879ED4D54B917FE41F17AF13316EFBB0A51D34314A2DB90EF272342408A1A694E3796A042C38B248E93B5A0A246A762F50861F426A51BE24D09983AB4AB16B2D513DDE348240CF7583BC89FA8FA3C58DCEB552BE87B8B063739992E8B6CF2E43DA30DAF9D5874449A14317B7C4D2898CD025305454452958351C06F718AA0854E99E77BF1DEFC2DF0B01D79D463B306032EF57C64ED4C6E77DB71A0F98C0B0C138C39500CF66A4CC772D223D8233B22300D23D5CFCCF423CE454FEE3AED0810CAF67131384B1D6E3C7FDCFBE00B96E758A866C59A8BBDEBEE0BED60CCAFF9C62760E51A78FCABA25CD4AC90295F94C001FCC58A3C21FA75F73C615333A8D4AFE4BC7B4883B7F874600EA0C8913F93426DC17EF06D0595330BC27D5E40BEBA2E9C84D7DE2853592CC01492E38C4D1C5A85BFBDFC87B63D5E6F112BCCB7CB6BFD5A70B9A3EF5525172C47FFBC1CBFC5DD66FB06F96517C048BA7DDAA71A33D8AE8D0AB143A04E3B8A4E1262E8D25349A87B22B233C1338D055A3503C4FD0FA8807B2981E910A28A36047524E13AE932BD181AC6F3A023CA81005BEC1EF5164D9F1383CA7FEDE3E5237C628284F2EFFB37ABEB88C78DAB20C7A4F50E1C109C3664DE9B4D2E3EE1653DC1BFA755527C11B7BFE13D74768CFF944E1E1FBE7628887C45A661B68C701129DF92FE7B3A7A4FC0A4F21DD3C1032351945EDC154AA118DA121432171F7940B0D6BBBDE30A9DFA16EC5561213CB3265825288A57F73E24173 +pk = B2DAC58B64C1D1678AB1AA7CFC3F4393E4534B112EFEEAB5A7FDB929EB42B7BBAEF791FC327CCF1F50AB88E605AFC3C3919753AEE4AC472E167774749E30E6A91324C74284F2EB9E0B8566EEC31AD844A1D0A172D22CE8DBE2434E16CCE1B7550256A6B1A2ACFE1CD7AA0002D5EFA72AFDDAE35B83D86849A84A234E6CCF16716C6DB8157A78A075DF1DC609A3987FFA5430A1F8D24D230CB68A55F1D6C7708C6773B62D885AC7CD565C42CAACADA80156FE4A6D6422FBDB012D7AE834012B296CB7FC22AE0D057FE1E6DB1159196D3A0BB974B1E7DBB2F961A8CEF0BCFE3E7CDE74106DDAFBF005E95FCE63384BCA1323F7261CF531748F63E8186A15E44472E71149490AE343EC6C2EFCBEAEED772FCFBDEFB52FAAFC52A58203CD44E4C9AFE0325CF1056A18F5275036DACB90D83608F50094A3984685F7F938988348A64C5BBC7E497D5F0ABAC325E51E46013465E5A8EBF973E38656D1A90A664FF3EF3428A98CBC5809DFC0E3BD05B1D8E9C132AB239BD74A461A71135C792EB2A04CB39D48F4C96240E33E74CDEE79B9CD90A4677007525A2C542D68BEF3F8C379B3ACB203DDAC69827D6154B14FE4B88F03473183F675A8C1368E467B38F54A405EB5C81747D7B91A9F3BA8348FB733CF9A334E06389BF5448472B87E80C8A27C80DFBFB7D2D521629D602CE9485906D47390E466E2DF4DEFD67B0C55148CC1BE90031776854669598B1998132597511A3059CA9CFB305E7F0C3C1D5C412CF185998119FC2FE7C32992AAD371F87323A1A645F6938C749C852C8554FD63C77C6E88FCE349F3ACB1BEA7E876ECB11FDAA0840D344CBE74489F66DA5CAA6F67D9EF8BAD4D6692D4E7D710B3BED7477098EA6B2487ECD9F56B6E6FB6835DC38452F19BA9F31BDA572A9DCBE605F5CD533B0478B379F4B63F265A693D84467E6DB39ADA14E02D43429853AF9E94836F7AAA9DD9F160D52F1FEDACC18A214CD09FE7D088FCC83062847A1000FA140E690F4A796BDF2EA8439A7055C704E5C1945A3504CBBF2FE61E2DC2C3EE0E6DB41A8E608BE91FAD35D081AE0F021D6B94D78FE25576E010E31CC9C2D76D718E285671A27A3226F5DBAC82871F6B6CEBC2F33C55EF6CDA62A7A61311251886B9649F37F6493BCCAD2C754E8003DE807AE3ED30DFB75747E820C1FAAA5D44C760FDAF01B31F4D487EE1D5AC31729425B6B9E6891021B122C1C45C7326274D007A4ADD3AB9747D72D14A07923E8797722278A58418621AFB5CF8CFA6D8C41F66056D4903A899F3D428AD052D4A4850B8A3D9F9F3CB7208A6886316CA04409AB7FC0A02EDFF20861ADE81516C9F23C96FD685F2A2EC23DDCBA6D8CFC341B39B79A6508EB68F7B02C6D8E35AF8A4A0833C22CF4A8225DB6DF9EE9EF79A273B7D6ADDCB3157094CC9E78F0CAFDF50E44FAEFF8133448B7A612B9730855037FBD082893E2427F955153DB9E18DD2E2CEF15468BA2F0C098127BE8698FA7D210EFD04868C7D9F052F71AE2287FFAF94721A00B03071924E6C00041AC4DD5CB60D90EF4DD8DA71C244BD8C1F7D214E65C4C5E3C7B7AAD6F9DB21FB07B93AC8BD1E20579C25159273BDC7AF5082AC375E55E969E2A6AF8093989F07D9F8409869B457D6F17107843FC8588FE8F081A54E091A5AC9D5A4265840B276CC4ED99DA68EB445DF23BCEDC4560F83C699B50AA073F752A7BDCB59431FF6A6D7DE9E72789A1B2B371691E5ADF1373C3254C06E7A18DA44DF54D97FADB40452AB66ECC8E8E59D8AD13CF24FCDF80F4B5FF036787600E0A070D04691DBC2CC9800B621D1527CD6F7A645C560E41F20771B8918F1AC84FB2EE55D8AFB3B75327A5FD67144D600A6F6AAC537E540349746753A0660059C59D2239533CC11A3A46589D78E23FB38F99F6F50B8A575BC1DEF5AD0025B499271F4F4FA1D6FE5BC3C5EF2A90ADCC162A619B661D8651FD107B34A45FFBD9C8B955B3EADC17AA882D8D034F4206C03EFDEC9FE3A21D59CB4BD094FDCA0E7D7D32C1903C6E65FA8C0E55B1FCB6EFBCD69BB44CFAD6BE108C124AB507ADE229736C9673DC4ED045BE8E8FCF07CA4C9377BEA468E96F20DAD4501B093D3432BF1B80947391F836D7E11E0DE9414CD847C1C13D661274DB8EBCE22C1645E7A5CE8400FB8C7C6F9AFEF557A40EB160C9BDC739438F6E01A805F062FCA583B5F613865DADCFDC577092A9A6A383F009F0031804B8270E9939DE662594C47D354EFFAA3A22C47ECB5E3711B9C1B42A58097C2AEE41CA23D3985000D0261A3EE9CCE8B7453C61C3A2591B351B4AD1089539E40536B7AB5A79D8D5EA234A98CE13BCAACEBD9D066E2BB1C66D15AE941868A1026E8F4181FDAE2A4BD1F23DD5E4AF5CAFA0B6D8DE3E13F58E182912A2DD84440DC2B94C4D99F2AA4B72FA6625D43CAAF870E4AC23F00F94D41313B0868505E435931CBB6F4620F5241ED0A38323C1700A836B052209470B80EA24AEFDBA2C33710F2B4E96F1A42265065069E6E184FE9BD99807D78A2557ECABEEE9A37FA4C8D417466FB8E76B0A3F835DB3FF901A74312010A843C12F7CA39C3EA29F2B1F995E79616FE69313451BCA59C2543A03BE002B27556B3EE868C6C870CAF65E5290FCBAA2F1266C7BA506C195E577B2A0D8772E6FA54F055A7EE82666089B40E9F73188E71FF56781E58D563D2B5CDBC2908FD06B2A235FD2AABD26C14CFCB94510E4AA77695CFA2B0657657BE23B748E6529EBE8637B4D0D55E2EED2561702E9436461F3FE24D4FED6596F34765C919CAE5A9327CCCDCE9B422AA33C0CA42AE2B01CF25DBD392BF44DD23F89EC90762C24C7579F59653E372626698D05B413618111B98AC237EE9D325E9C00E75AE95719193A539D99F221F9DEE7E7322F3927A87A2C5C4DFDF31ECBADF0A5D56FF2E78715D4C132D8C5D65C30E0403383F1F35DC33F0D3D24EC1BCD2F053BA104D52672B7022B5B634BD039B96A59FADEDBA8714843068C495F7FA624BC32706652D8D8F5ECD3A568CFC1819653427E79408021505E0095E597F9E1F130489AC3FC166A771B00FCB8C38A834FCC79A236CEA1BF18F68EE5DCCA657016C9BCFA49014DEC0F0FE86FA91FA492C39A0E7BBE38CF65B0B292FE4E44551A1275BB07A9EBF1650A34A9D5BDB503144EBDC749111F825929152F19A3428AD0F647DA112D6E70F921CD03C7C37F8EAF82509519F7F7DF9D53A5701B0B3D4B6E5FD5E1DB36D0EF0EB7A78A04616EB3D342030464E6D923B46D32997EEBD0EEEC1EC01EDD927C0AFD6780FBFB2C77F22D65EAEA9F473A61260C2EEC35936377BEEF76CBD0229B8AE229E7B2643D82D3C1C5395B78131BE47178FFAF485041A1B46DDF90B69EAEF33B21BFC4FCB729F1B0EB55821CCC645936DC4E8C3904CDB2FC3ED1E66FDC695444CD9EFFAF56F4DE6AA851865A5F34EAB25D85D7A9892762DD3421F531CEE06C720A707651CDF34948901F820F0D69408168658EF0F8B32B21470E0AA62CC2555629E476B82807C42794CDAE1D078A5F94EB5C0F21F151FA3C4580125C2142053DEE42C08BBCA86590D0C52226F8E02329B2F7F93878953539E676F444BA4975500115036AD83CE26C08CA326FAD3B1BF61F9B331ECC3325B5169A79DCCF9855BD0C73DF9BB81D98C5C5AC0D7CFA0AD5A1BAE3BEAB8843C095E731459320B8907955F8DA6655FE3528C434683E77F2F6CD02B2B48462F6B7813E9AFA484AC60C5FAA2663B8CDB3E873570B481BD78FFEA9FD1DB9A6031FD4B912A9B781396FAB12084B5AB49492787E86D5D570C8296432FF86121E1CFD96F7041B59F540B8759AE3A084C89D52358796725DD23C7562426CCD6D836D57F3C88C74C1FB30089B04600D1DF7E675037A1E5F30711969C7D99C91AB3D19C28CC3AC842C203D9FC7611ABFD5508EF7B34C2F29454FCEBF9099E1A93B14C544FBCD600B1C87361C6E434919A099F62DB91BF2CCF0AD5412C6991449BB83F53033C6F40909243627821770FFB837E240C766FDFE3B0021B3D07E92DAE2CF1E4ACA62FC80E67FD8371D620580BA44579F41E23C94D655ACF38FAA29CA096D07AA98C141C25E6FF4FB3CCAE5E63ED703E7C6204ED26245AF11809792630323F75DFE5DE629251B4A367BE4CF7BF4625985F950A710E776DDAC73675F0D38140BC0479D0C4481D753E29A5EE6BDE0FC46CF354BDA45FD56F652FF8E902E501A7904D8D66B1EA2B4C530C100E5E65F8BA730C6ED75AA1E3B767BD7A3D8BBB3F59F107BD81BD05C9624E170E1AC4244E89FBABB2B86CF8578BD284DAD4577736ED261BC5867AF7392BAE6738EB5E2F2C317DC4FEAB42E44F14AB4808B99D1F9E6CE4602040AC9E3F9529F031048F8D60099D98F03C5329D48BB6389F652EBA54F953E2F3B507135A5DFE0F56423A66F42D8B0685ED4E0E12B95F2F18130A9DDFD94C02DE88D88E2997FE3244358DF99A52F18DBB4FACA24218BCF5FDBADE3A0C1F49E90EA6303CFCA7706A13D499CEAC96793E76E91CE014216E505E63DD3AB96EE500A7193FD7E16FCA22BAFAFEFC47870CDAF0BA900F6BF456E7C3AFB204F37AADD1830E6F1E08A3A439EBC7109057746F21DB7DE0CFFD17041B9730396CB0195C6C544CCC245CD5A1A8EEC759C195CC4CC793424C7D753883422CA3E7210D0A5BA99DF73FDEE7EA7E906D5E92284E31E97862279479ABF3BF0E431B036E8EB40DA7DA906C346F9EB1A506FC6672C14E3116CF8606F223650B2E8A8B38983346A7D0949068BAED7A6C30EBB59A909DFECB224D83B101569EEEE919EFD268A6872C9B246399C0086686E34C3522F54E8788B8CAB744FEDE6BF1F31C8FE1E6E4037D8C48CA34525D5B715A59DBD1C56CD910DB62673464E7387FE819B322088F329B960CF3743DC0252635F8AFE841BB7F59D97A8F2548B0CA67FAB5AF1079A394AE81070BE8E9CD2D6D16CC50D6824E920A01717BFEB049F5DAD3249FC6C5AA2B94B43C36226ACC2391999A1EC040BEEA4139F72113C92111656B2DBD5F903717F2801BB82684FC6BF6B08A6AE901130C83669F18FC477B5FD3A1C2FE0C22F39EE823258E735F12DC5547A692DC217200FEA5BD622B3B31831EF15CD2C751A778AADBCF9556148D1EB27F789E3469AD11445FB67D16FCCD7C2E56256B5FDFB2C4C664A8684E29449A40AAB8062B82A56ADA0678C5264E92BA8E35BBDEB1BC3B9454F84199AEC0A597FE234872124366B54F7D05A79DD116C7D5F957A2D8FDD15CA05DA37F6E36A71C85B6901A4B714D1770CFD832922B979C62FB02AE87361C212D934BA574C771BEDEC981617A15484A6900278EC3E3A136C8003DB4A7DEE8D5DF812DA8A1483F046AF1161B84ACC286B4825E646178D5C00D6647E58CA35CA62C8D0F7C5FD17AE1C8A72B308D4BFDF4F37F1F4F94E0EAD4D72EDCBDEAED43F2657E635A89747CDDF892086BCF8438DE083BA814DEB2FACE0C90AB9C06091F1C5609EACED92CA5E828BF9D7498905A1E89E191022E90E538D26EA8F0D539D755FB02D1D895A3B0E2CB2429FB46490D3BDB26092014BC13A2206777B1B44784AFA10EF353E9A209623BB4322C8597217C6C275DCC7A2CFB556B361A0611B9DA0A4F4EBC25B0322C4B81A1EEC15B304A47994BD68C28B829A731F41A09913AB856895771C9D9640DB6461FE95475200DEBB8C06667EC54F5C0DF776C7B8722A051C1E7CC1CE4C8D105587FB13DFA239C6290903D694D0A66ACCF67575FD2C373A53A828FB6DF13D3D3B6A09F7BA55CE95A358B041B464D1F0BBC9BF71EFA4A844ED315DFCC49599DA3E58CED75E7E4F64D83C834245C4B0190CA99BEFBBFEAB6A9F591FAEEE40547E1370354BD364C36445238168F4CE5B901B08755FFB1DBE02B25BC87E5B906548D670F83509239E460CE83E9B423DFE103E634309BA29F3387A51325B45D5806ED4BB2FF0277483B068837E67F9C47195D419A1D450F0AA0C24A7D8B581C34F86DE904A2C5BF9E7BDA2978786C1B1395BFAC368348EA5DFBF0E27C72B1188C2921CDF9123773363B4A101B3541EB4F0A45476CCB58CA2438C1C1E8FBB5F23BC2B08884777684C9C666921B7FB6276A68E90C75AD97570A6CBB64E1EBB1678862F600662952221F76EEB61C74C0438E2D6DFEA34E1F4C304188F4B491AA731CEA8EDC0EAB266D9F7D9224DF9BC088B293190857D93DBFE76266A27D61DD6BE4413821931B8D62D324EAD28408B03C2667F7F2E7D10688EF3AC119841FC94BEA0A5888BF9EAD9BB0931CCAB565A1529B3F0DA29D329CA9301D7495F54C16BBDECBB14168EDA6D51C3B60E92AD9D2D52341EE6B507FB9AAF6B1B5A687580400832EDB63268C45648196FAAFBAE9196F4330E84A49061DA164FF539ACD4994675FA0BCEB55B5DAC10AD93F9BE89C01ADDED59D1BD77512DC2EFEC2AC8373940CAF86DAC879FE7939FFF71B05F6B78FFF5A63D737E1B21F52B30CCD7326AD73D5F48B00C925CCB8D0EE1805AD520BD500AC74DC3ADDB841D94CF4ADA62C3E6F222583C9A0FA87E56884910C2963442159AA6E3CC32B928FCAF03F340DF83DC3593CFDF68AFE0D4E1BD9CCC8FB3BF2C3DC448F643FB4E086685CEB5EC9A6F0CFAC266B4F295C5C1056CAB434CA13322EBCC60E6F08C5A33086B01FBDC33A160133B59996F0A654AEBEA70EF1F8489B6CD97CC73200B52F1370EA04AFF402598BDDB1BBE760176E93073BC5129E6C09205041A2EADA13ABEF3B6134D42D3AA1D215E806DB9E269CEA003E827353F9AD06BDE9493F7B615BA0DE4A2DE75359299FE8DF6890A2E9A037634A509AF9E2B0583047A81AE8F805A3AE6E84FC73C26A75E6198F21573B9244AFBB0E2B4E4EB013A4350E95E9B2273A7FD98CB7B8EFC320E5C38CEDD2A910F4BDFE6FF0D2D70D1E73B649AD29A2CBDAB29133D4FC2EA2B4D37090073E13700BEECCDDCBC00B90519612B7854E03CA88D6E612B05FE4E754071597FDBCE1EB599267167C9DCBE80439FEB4E85FDA89405DCE3BC41666FA1400F9CD63B5BCB3DDEC3B002B890061AA82B095FD6B916AB2F6BD1EFC4D1E49CE14F0B18DE8CD9BAACA351605FFC5C2833BEC70E7301543A6BACA02596E29171E25E8304EB5722F8B315CDC143B9C7B6C9E6AF0DD7686C0C39FA6CAD92A4E4D5530500E176E724E6A336C21A3B223FA51BA6579B0BB8F2AAC10240148F3CCDCE95B7560891B9C8E3E942E9E546B87071F9334BE5F221393E9722743C743F821E1AF109E4AEC84A489565D1ECB3ADA883D973DED9CA590845D6B44378AAA2872A8580B104192C83A69362A67D16BB87E2BB7248CE1EC14C44A7CDDE5BF20CA5FA47C55066EF957E8436615332B1A10003D96541C1569ED7BDE8710DD8EFF134A37D4D363FC96D70225E33ECD7644C0B84BE731F510FB03BC85999C5B0C364F9F829569CD4F34A1FF57D4CCC872763807EF52C50B3BE48BB31E4E4CF40578B9EDE3F640B486DAD586EF5A860CD8ABAD3C8ECC032C42BD2312AD151F495C7F8CF6F279A935973FA4E0E96D4C44949D597CA3CDE671DFB19B073D4C5EE0460FA32E061E484D3C0259218DB8A7970E79103C722600E3542CBB29E1F623406D159101AE96F2B395945599EDACACBF32DD2FC8C26A498FB6ABB296B39E8B89CF2F3D78EF9ABA5509DDD238552F94C445DF2F0ED5B24847D6DA8A03181C21BAC04EB77EEB1861BEC34C56FAFB5C0E666444ADAEC10E15E18DE8081BCE3797CAB9D122651BAEBC925867E4C62102A619B6758FCC467D07B71FDEEEFE5A7D021C5653DA43BE4D197F33674ACC0BF5540648664C5880AA77D8063EE81A15A34B35F28CBC313B27C9D2DDF645 sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514EAA3D0D428014282AFE314A1D3D9EA4C5 -smlen = 2587 -sm = BB09DE306988BCC79383B7059E5B1D482C88D237E2351233665FB501C89456514C7B6A93027B90E9CF6F9EA677CF4C4BD706616BF47694D44CFC416BE918E336A11B8584A2B862DE96082602BD93FA93250633097BF473CD94C8EE2203C209E3BA8D9E5095B3BC91A3636F3CED462EE29729E28BF545751629FC2B69E8443A5EB74C966BF5C7DEC3A90633735EF715995E06E485B01C803551C3B31335480D73527FA7C77892ED0BFEB8235D9091CC30103E48497FCC3985E3BEC7DDD7641C4E199AB06253CBDECD950F8182E7A31D44A942B1C351ABB049A19E219E1B09506671608A0FE9B0FCD73B34D31DE8D5DA19738713CA8AA8E3B4965A9A36BCB47F7E68CAF38D868F1E5C01801D895E19CD4CB5969112D92CCD065DBBD40478CCF99295FF63D11442B5E18DB5C2C213E260291000E9E042CD2CD0711CD883047E402F2DCCEC00F6302B21C0C6C7A3DBC87F2138D715E67966466819BBE8C9F061E4B889F19E240EF770EE861997CE04E9929BCF3CAC378E9F61B5062C7D2F1A5053EAD1C0D74EE6D2C1874E420D0C75F0984B81266D43490A6E1819B2462201EA59D63BE6A66230B9EA73F0D065183CBC3286E2F714EDAFB575FF3C48495DCD45A9D2CF9C4E7C3E296C01A50416A26A91A259E9F95B24845ADD8F7AE56791FDC73976A28C9373CC6FC25B188530A5615CC22D5AA6EB16334ECCC997339CC060DFB840B8364C679D5E88C503617AA9DD96115903381142D2975B9FDAD17C419239290D08815D897BE982E7EF3319E5CB80DE2C4433C401EAE4A103E963A6388C8D8D382B4CC27BC5543388702DD6227C4518A87B682D04CF0F75328F52118206A6033E5B8ECAAAD89279D8F0DAB9B17FDF081D50BBF68D8F527C5A879693F2ECE9AE00F6F1A8EB12F0D6D8E89FE3C3607F37F3FB57437F8C9FE856D6C1F21AAAF597CBDDB6E5F1DBF4472624D47F1BF81E18924766506C3EABBC0158A7733F1FDA06992275A76B8398E07AEC0C7CE9375D73C588A78E3EC41A6211AB2291F533C909649BE8C77309CA4CF1C949B59C238FFBA2B0E4A34ED7F969BCB719A5EDC1086DE598EA26F3DD79D8F8CDF2E07C3F647EF8778ABFCE7E21A87775E27F05902BE8D7CCB918A5851A2C7D05F467204D960D3B49A2BE48C744BF1A80EB2C90D01776C3D697E2C2D4A4DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +smlen = 2713 +sm = D6066021F94D3E8C107B88A007107E78E34479394C4B4C2FD5C7E15D51121040FFDAF61D47F650826FB5CFD8F0CE68BB1553A9E7D8F0F16F75CED3C369835F8CD40C73531C7759C0E6AAB8A474C7C1B0236A6E31991AED8877BA74F51C33A7268C67761447D9B64BB99E8FD12760F4F40CC1FC85854A0059CC7518998165C9818765030768743EC69B9D9257CA6DA835D966C8A37240C2E363046CE60E6EA28DDB601D9E4CABDBA8394280E52BD7833D6DC5DD4F6D0D8BAB201D8F84D566DA1DDDD46DF49C239009C90382A35FF46D11C7E3FEF3355833CE448B58A39FF7DDFD504B2A0E3B5245CCEB413D9993C4BDA5D9DD044FDA3785FFFC054FCF370561A9F470D681A807671A7F906E11CE346BFECF43D0DD7EA7360D4EA882AFA621E5027660144429AA01FBF29A2CF52F5F301C05AD4DC4AC94650AFC623E0807D675F4C326394822B078D6EBEBFB0ABDE9A11B971B4CD6C995D1FEB94537C275A5239D6440FC26E166CFFB70058423B473C87EDAED42451EAEC38D2887F4C3D2263CDB933C5E44B4F1B0352DDE68591CADFEEEC305654E01CB3E0110A7A9AA4EF4DF93951142401B493EF8A1DCD6654657C44761EECB33F2455FF2A997369DB284414DB2691CE29F22BF865868E201FAA3812478C0EEED6190BB05D9763E0037F667E0ED07A3A2A5695F2757ADDCA6170E4B3C41BAD51B93E5A4D9DB965D64E453FB4432B9D45E4F10431376D27BB00335523F203E6B5C3F29F2D799AA7AD8CC7D6A7302D475ED79EAFEE7E4276D4B03631AF2733A59AE5BFF6E9BE1874EF66DE252FCBA6753977D8249697D4CADC2743A2EF001314588E4CC97C16CD9CB6F83C01A0D88E1A02384B6974F7EEBF12B355F1F37C991D4DDDBB4CC48E56C2BAFF7E356E515A94B63997B0AAAC4CD2C65D73F9E12482F98F7D500962CB39CA44365C8522F0D6D9501BEAC36F73AC0A5A2A0351D1B36ACDC4223F997702EA6BB0C82FEC729A23B171603AA33C52927463947B3C457FE84E96E0D5E9F89CE572E54101FF816EA0DA50C3E13A80DAF1579D84355D8631F4F6134BEEB818D9FC9E40C9EE6D5466DAC4F3FDA7DE6B534A43D937898E16AE18B265C0F9730F4D1B723AE65B2FFCEE4A6098A0F24D287317224E9799AAA07ACFB6AB20C09D5B7BF376E1EBF5526C5AE6EE88A9A024D4FA97A181B32C7882CDE4BB74B0AFC8EF7A5AF10E687D3746C66EC33FF44B2F987875055BFC6879FA82729E17F327E9A86889F6ACDF4C395D2C8C4CF55DDEE8DD7E724D829BA80666357A8AB15CFFB084539FE26E9E8D7CCB918A5851A2C7D05F467204D960D3B49A2BE48C744BF1A80EB2C90D01776C3D697E2C2D4A4DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 393327B7A8FAE6462BC30B93CC1760B47E984AE9AC4894B43EBCBD8A932FA418C9B07ED582086FA22E392892A4939BDF0B296159CA510BE73657C7A25D11C00BE14D53D645C81651C166D80540915098476013089A6AA5193712E1E37E4396BADC629D2E4657027378C7B21979EC996D7D24BAA08E3FE9C6C04164EDFD576713D161A4EC81A2A8753E74C0382B132E8EFC3FAF2CA984A6597917124588D6F151A1ACF1E070B9391DEC7A9D478414473E1F8086E75975A08962046D09B9633FC16746557E9BB1E6F4809B02F764794C5F69417EAF14BAA5055CC355C9E5D9D27A431F752AAB81C55055B30EDED06D3DC71CBB4F5AE98A2BB22DC461B6C7FCF6F2D14C85EA6FDE418BDFFE75B5AF9243631B90D27B644156100C7AE08A2F2C2572502E378406413E358ADE0FE011C8F89489483E0E389B0E292A7933A4DE8406B5F99798BAAC204520D319FCB6E34D646AB74E643111FD55B284F3E1DF3508AEA8DFBFEF3A179244966A6F49ABDF217A124D225B078B289F441F5BDE653D23151DE59FFA59F2E5E5921E0DA955D7F1DF6F126C15BF3FA1F846B78516E67CF0DE39AAC133D76E15044C0DE5AB658BFCA5B71DFE6A52CA75071FE8F4FA45ED45CE4DED3C9F79C8E0050E88D067437CC829E3ED75E00A717E485492355CFDA485CBF5E08F7F3730C95E1AB0BDE66EE61795E2993ABACFDA7953E59234F87281179C941DAC2292C3F4A1C3C30801B2D2DB3542447D2000BADCC12D47605ABB0307CE165AA2BF25EEC5AEBDFD7592609F3EC720DA40A20359056FC2B8B1C779642C0143BE5B5A064019B423EF37DD95DA7FD72C929314AA3A2C1943D4A1B3739CB19AE580C039D0B12C38B28093F808B04780956B2A226F3BB0CC4CC462298F521295095AC9061ADD8362A0BFB60F84B7042B76F0FD2276D68E3D9C99C2F6FB2A3EF2A8DDA3BE14F7C3CB04FC543769C03E544A3F403B034A9B62D3D86920BE26EA589F5C46A0BB9E0B65FC7350AC063F2E39758B8C6E81EE6950A4D5340DB642B5779CC183F7A410F56D7EEC62FB5A26104FF90FDA7186FF965521E909E4C6E7B2512D820A7F4E75A7CC26798597B79286A13F159B6AA630C5EFC14BFF39E4EA2215A515A602D4C1305ED6F804854F325B98F4629532E5B9F05B517495CCD4712E695E845C8D7EF11C826C6DBBAC92C3A1FF18F47AA4B486098F689E51DE6DB401C597E5BE9371E0E1D29B8FE87D7F01048553513BE4AA66A7B6F6380BB1323D6BCD281DB1CAA59FC1A46892C5B5547CFCDABFE147D1BDD210F03947D5A6F5899FFD674AEE2C120BEDD8058C39579485B77DE18EF66232C4FB7D42A39693B50069B99CB929A89C5CB0FB0D5A3AC92D258EEB01729CB382C26C45A86CDEB225189B9EB45A94C918E4143EF3B40857D2EDE730CA57AF03D83B0DCEFFE925172A7112FD90E594623A0C1D0FDF6860E6BAE60B3CE8A80AC21042382468C2BD56837F0A13A5F10DFF746392CADA9C1468DC9B714622E6111F4533E6B87FA60A46BD05CF43B9A7E179E7C5D45D316F3DABE6C5044B69BE37AC88D95A8F25F4606D5B0F632AB38F9B2FAED2718523CE9AFBC87C138632C2F68E7401B362578079992A142014BA847AEA06E32AE814001F2DEA5D80403BBC9AB1499B00A68E559EF362708208ADB7561D1892642926A325FA4546ACA660F5B3447F66D1BCCB0CB07130674405B8EC97042BF879C0232F772EA4B51E2B04EA08235D89621B0247B907CB32148F59340B408D2E76858D001F2B4FFAF5D26C82BB687416F5086198FF99337B878DD7FEE65996E5CC45C4E9A365B125ABC4B24A8BC5E67B6BA7225121E68AE50C71CA49C3B2A9D36E2883A7BA0D20555D3707BA67D04DF1F79035F80F050E262D205738F46FCE42D01AA0BE7D9A6CC57D73E57002209DBC1B1F8524A4FB36959D77E7E5794E33C4DF775F9FF4F039C80E3090B2C4A3B4BF0207CEF64F2A29F623B70034B9B87BCE708FEEC573A2725A796F5CEAD174B9980D6D18DD9658488719F2F414710D54DB78B84249E160276E061A208BA6BECF76F6BA2BD6166A0ADB78A3741C0F81D197C82A66AE3C400B12E1708CA0C66971D938C6FB08C6B335416D3A53A1C5CF230F56258F71008360A937769AE85D1F456011B855CE5A77686D4CD0FB8758D0A50E005EAF3A1247406E502C4EBAF3E79345C27B57047ED68F6AE846BEC5E4D614706FE4105BE0658801486FD4240A313FD0907346CD4223AA157B2B769070F2516488CE9FF62AA03E1B3EC559FABC9419227EDF98F8236F96FBC8486231D7CF6F46B59D2F45BC3BD38181E828649BF99C8AE007F1B7FE8860F8B3B19CB93502A4B4F10ABAD6B6D904651D9CE9F23C292A2CA7A22DC86DE9DB6CE2CBCCC452857DF8E1EE042164B0065AC692867448B225CB3ED608E0CDF7AFB8477BC92636122DAEFB77FD3976DE95BCCD8BA2F51DF83ACF86943C3F5C9E205FBA70AC445A8753C6A461714A4CD41D38A0C4D4DF3F8B65F547EA58453E57D27F2F830ED37E89A81F48D14DFE4C3D38CC87424F9FA009A648084A0BA95C95005EBDA95907927C933004C918CB1A276DDA48534CAB826CA771BC280F2928460673658C3A53827D8A3CFD2E6B214B935DE65343BA22C7DF6FC6B4D2C2D11E3D7FF095A4FE0CA420EBD23016E6E91D55072DA5CDA94D79ED3D204665E22F3EB8EFC4BEC896587705E23AD174ADFFC12DDFE6648E1286DCA455A60E0304833750E45B66D95DCDE402AEFF5CC846325B4AB05E8E994938059D809FC807C2FAE2923FF33D3C57F9746A93CDD392C33BB467A1EF99330C52655A2FB8CD2039F1A6B04D86E057CB7B30A4322A535E723BCDD9A85A02B990422404818C198395DE2CB9108B7197F2366BA80C054AA7AC0B02376D15D3650EEAD3B1DB1D8CA9EF73107469EAE53BC0A25966A75E9DBA35F5F9DD6E22B53252AED18B96AE08A2F7E693AC4CB5759E9629583E1EB5ADE7E9F1A890E69CD638ACB14C7699FD900B46A33E2A1DDA86449E6E2D387087411985BDC99D87FFB5480AF9A34FF3643FF296E5759BD28957F75C8E4D28D563D50D2FEF0FD99991A3E644C36E16ECA6E7BECF8A470060806612B61A713AD0696326E4DD5D28450B0F64963D5B4B7E389ED9FEC2AD2CCD6BD32CFCC415805C107C4ABE470002134B2581344F2B1B7D26606007383715AB8E0E06D03B4E01DE6CD09068F67B0F43845783540152F9296AA5F7973A42EB81B6B8CCD024DD029227112FA127DD6B4EF9D4D3BB32CFEF603629E7357F52205883E37627E476A13B351F41E93058692325424654602E5F453465BBB92CB82EAFC55B5AB647976E64FF3C9E19DEF75EFB854523EC61C66DA3AACE788C51192F1FB07CF6769B0EDE8ACF57280FEADB4BA074BD824AA671A984082DBA4F3A475BC27001DC3B4D97264C6958318005FDB6DAEDB8B8E6C5E7894CA301641D69F12C885ECE38CDB49305EA130E03D90771314771CD26632BE9C0E592B6596EA69A0B52B0C00A822F2D8AB45DDD728297F076A3FD7A9AEFA9106CFE7B8C8D866FDA921D5A8502DA8A5C70771B1187E840EB98DB7BCA5A729F3FDF9177B9F3483CEA6A92EB97CA80C68A80378E219C474D2A64C68B586720F1CB23DCE327087AC2FE862E25FDF749E8FC3E7799E02FC98D0AD34D0D5701763C8E1588026F3EE4820B733FEABB1172A38EFE27C57CCEEDA60110AA2D28C1C9C9EF99B7A82BBC9EB28B236485ECCE09FC1C9725D3D3399CBCE10C75C9C04A3F124FD4E02F01B69CDB772B32BC199DCB553AD9C930DA22AB974D0E19D52C4F693442AFC24A70A022B99EFEB8D9F9644D8151DD9E9A0F97F2D7BDE96DD3CBB0EC680401C52FDE129A8B3FCC819F5C90ED74674C629ACB6FA443E7860544AED8414A2C8ACAD0D285F9560903E31BBFC7E04EF5E5FBD88139B5C7279FCF46B15D6EFBABEC0B774E8DE80E55F6F2869D81F8FE4FC6D7416619DA199A718E6904FD253F76E5315407797900737B148D482BF7B3FEB70F2780D6250C8A002497EEFFAD3EA7F9A6BDA3FE0C36036A06DCE7B4122509EDB52DD621A9E6074CDAF3D841A11519139D90300E6A2760E9F1326E410C09A859650F89AB024774416DA1219CC0BAB8C7DD5608C49DC30FCB23770A005D2F0B5914B39D9FA839512CBA434E520A08C1FC8293231402A95B2F7F9725AC9C146B41FB77D6F8FCCE76EE0055CFF497D3DF8CF14D17D54859C489CB1A188FF28DAB83361162F6C039F2B0FF132560670369BC831E0FDFDC01446E5A72824DBBD454EFE11640D9234BFD51C57D6F4958BB18AEFF44692CC2DBAE881EB38F8910D59D1044990CCC3E979F9E28F1C3B68E0809C2B712731B48D6882341F268520A21F1BA491349F7326A8E8F58BFF77E2AE438A74490122D20979CDB33CBF1A0B28DE689F2BB7A2993EF4FD1CDBDAAF68B4A4EED4DC745F6F04FDAD07CAFBD72B9DC16EE987648D078D7689EE945477B37966A5F8768EDDB0171F4E9F01FABEFE8B9FB51C4845E0AA34D09EE6FC52120CCE1F38068BBB424390DBED1A58B719F01B018EC4CA2F13D009E1FE02E9930131D5ADFCBD0CE4F6D02E0ECF3D3E9CBE6B3BAE3761DF1772E56B03FD5C13FD27DD2E1B9F82F83BD6314341DC9B2362FEAD4D0F0D19402CAC454B1D169514EEAE09C229F3401D877A1D5F37B122132261891498B39A60630146C431B8465D8E72C83B52DE17F2CA6900E0759F04278C4C3EAC1FB7FDD1135A990EB9F4687C27DE5987B6402F3B88BF1BCD6DEA33190D84BEC55BC58235BDC94FEF7760FDFB078212A57CCF9843B15118E07022E337430645AAAA7C06785C84D10D3EB6F2E6A526B7ACA5D187707383CC7CE59D65DC913B5515C2E1A99D7C8A758AA706489066F98A1FB3AD946257C7A06AB02D39253552F7781D3F72BEB47A187FF28DC74C9FA36D825B2DE28F2FBE47823127298D58A37CB742616B211E62F567CF990029895C64978C799FB3B9D9B369423757F5C302C2950112A39BC4BE24256414271CBBB467427BF9DA6D5B4D3040F2E91BE7CCB714DFE01E51AF7D3E35B04B0306B1FDDD81A5B025E18837C75756D6BBE44774E05C99CA73E10E20C48D2F50CA043FE4ECCF9DAB0191A2A0514A0D882C08A3DEC898E78084C3994E442081B6F19179212BEA0AB424B1392F05C55BA9F06945F427B9855C9013E5635BE5C5CC6FD06D6C4B05EFB9F6FF5FB5CC806FFA1DED0F6E94452B05D267F1E5B006B6297DCDE89465EEADA5FE09C8A4A2F5263D65F32B7AD3C7CFAF75FA0468A4CAF12D7BF110C0D5CA1B7A652F829FC82A0AA9E10CC42F99DBBC60630CABA14CDE569F18BE469A645AA0CCDC16651FD3F4BD1494D2236E8740F5616E846EFBF5C1A7880253024856493994CE539A5C2AF90D29EF97E98AF4F7F301CCBEF6AA10F4773AA94329403C89CE13E9BA3D0BA9D0CEDCBF2AAF2F4E24BD90AA639732B4394E283E5419A45852B53266B211B7F9581FA31693FF0DB1376406F94972D08921EC54BF1ADE03E4ED923BBB9F9F8A4726A23A457FEE4A9E7BBB5B38FAE76E855E4CEFA9BDFBF80EA3DC3AB8B66C69405A8C40B197EA7F4B28F8A9303C9B52E1F33E69C7629FA1AE9A40CABAAAE26DD8C8DE0115E8C76D5BDE53BB952C7B48EE39E6660AEE4E5EE81F1636F1AE383EEE4613C59D1C7A6390B0DFC1D12405896EE585C87C5698AD0C60F6758F0AA0B0407FC7A629132611360CB7DD0BC6DEE8782F5F00555197858A32A1400D647D7659B992DCCCDAF8AFBD2CB67749CD9AF3F0C6490423ABB3957D9AE77CC8441CA8448A4D2D48D54E432627EE02B16DFE59566C029CAD94855B2DA4FC75268FA978A2845A93E83DC1286DFD42A38F4521D27B7F91C1A84DC7488F726A3DDC996DB8CB3CBB8D97E993E57D45A90F192E3F3A8BBF1634249BF76F0A0BF1F59A549651F7ED5E0C864761626A7F72238AF0716412BD20483D7FE81E035526D2E9494389C0D4984E74F7FB20BF346B05454268819BC239ACDD032806F2C5F05F005A608744711D13AE9B57D62973A83CE8F95A6AACEF9BEC6FC72B68DC9211969634C863726CD1B3DCE44733E4DD85064BE564FA6EAA7FB689367E794031F52812AFE09223C12A3E5496AA6275CE30D499F282D4DBB350CF8CCAC2942B470D6182B8F503B505E3C9EA0DF48245CF3C6A225B4CC00F7CBF224B390C4DF9381272A52960E26AD6B08685E0C2C683D0E4459F74E92FF78E76DB1326B8F4A54901050DE369A823D194828EF989EF6C6E34CC3AB5C353F03FDB01093E63DADFDA113FB241A328BE5269385C7D4F8C402E35D1DC2C540F5B5A5D83CD57B155375E8430256E5C64F38579094B94B74578E06240097BB444E2E5665A482142F73199B87C1EAB64262FA75EDE0EFCC8764FD8A94B1BB71710F9DC09D32E9793EC0ED75209057E9192040B9FEBFD315480D1490C39EF900E7C5BD9F310176356C13371BCFF25109B125E533D23B0BFD02E13AF54936ADD4296C316E4EC300108F8E998FB1A29A7296B2E6E28D9F8A04174FF629EF5E87E7452F07B9E70DD0E2E9560EE9813A1E94EB752E51784F1FABD3B064EC3D6092AB52B2FF3206763DB2B4576CF79DEB91D7DD927BE1B322931F4C92B06ECFA9D28F20EB83938A992C41F1A438BEDC2CAA6722CF38ABF65ABF5A0DE53292A05CA141ACFF03A24B6B5D2B9A92650CFE6507FDF36D460916DB6EC4B2506896DCB8EDA6CB2C79D9020451D795B322D011D603E8492A4B64675E6AE534B8F389944DF1000E8FB18083700E9F0292DA228EDB3E47A17041EEE3101378EEB834055C5ED78A86375F2301CCB7F6DDA0676CE25E85F5943664406EDE799903D9D59E8AAA3DD857C4593FFC294005B2944B7234CE6D32202C0BAB742EE2FF50ED713AD2AE4FB398D92884BCD7699A136AB3EFA7261B200FEA10D09A99117C14BE10C7CDAB907EED779C6347859520080FBE309FE9281445447F66EAE7D943C4F9F972B28D76DBA22BE73F83CBAB5F88DC3B632FD382BA7CEBD839CEC0FB5BAE77B40ED2E62773E89DF9A1B4B4DAC0E63DD685 +pk = 393327B7A8FAE6462BC30B93CC1760B42493A7924CCFD30F84156F1976EF7F934C033024283255AD088C37962C6F63224453247490A73809E76A7AA8FBC017ED99EBBB3B06C8DF282FF624A805182311F16744A37047B060C1A9358754805645CC36477A4429CA467164417501D894DC0A1828F5B0218DA69D06CD8755F397F62084E94FD09C3AC2EF8D1991940B789D504F51218CBC01D3249B26B5DAB19209B18B344F79EC5FC40C15FCA276420D41FE7CBEF20B6F24DF3297B7F6D2EF57E85AA2FD4E42BB52CF3F48FA6E9D6E16553AA29A229269137AABBA0ABA5B5A7631015D2BE46640B3F3BB908B70113FF2C9DF07820AEBC1284B024E012C7017FB1E437A53B76B43E7660D3D581BC86B6289B8B2DDD01C1620FAB3514A37DEBE7F411906987B5746765F83E94EDA3322208A5C453EA40990C52FEFB4DA4E88EDB809CF0AB5CA0102CC8DC6BC8A12D7A90BCE526B282B830DDB21349F3BC82747380B8CEAFE2487F172462AE8E3B70AA0AC330136CCC58BDD4888C2858346ACEDAB2BED3748D2431A07DFF1C9983595D2F2D88559DE2E42693E3CA37DBA7033E106AD90731691EB4973A4E23DA4B1A12BEB7DFB58E64A7CCE214F01713093D280FE2CAA8E13258955F6E7E22622F3BF48076FB80198D19BC415EEEA50CB35546BEC837FD7C47352708E66C2196E1548C2E7D3C52AAE79093D13F4A637CB733D9B136E32E15D035754B1A129F5041F26C8C23434190D103A2B0D6859C9BB12F2CB388C36A0667C7AA6DE55F8BBC9D932D391FB0181A5E3431592C9F17605B200ECBF6A6CBB85FC4161C13B0242C74096D7BC961BE95152C78A554F2F9CA2E361FC98117EBD4EE0230D95CE43A944327C8FEC30F15BDB9DD1BC6C293FF426C271693BF6E4587325028A8E6F1E9FDB6D4ABEB3A40A08EBDF96091B38F70BB73E267EA4F5D7A7761807EF37D8DB0E6C83203EB771FFD931758D8724C2D12BADB8847A1E7D2DB8A0FBCBA14EFE27EF2F72ED7DA973539BFCDB0C9989DD1A0F20F547FB07AAD1166BE4B97EFE7AE5BCF4677A65A2301FF4DAE4DCFDFD03201CAEA04699355B89EDB6C8A9A5313E4C8B701288A3BDD2BDBBBCA8FA70A626D2D483864726D8AC31613D208A4E42FCBE0507127CC820832D8F2057045F5EFEA4461695F3926F74754992FAB24D68833AD8E8E73E32DB4F2321FD0B339D3F0C66697269FAD077C91838BF92DFA89A00D3C118EEC4B3E54143C9CEB46FA97D48B55A168BC507FFF488CC518A6FCA305635627E77604C52FA05E4AE80C1A203C5DC16148A31637E9B5190E6FC40E6EC30813F7F189F0BD0ED731CFA69FFFEDBB98DEFB4AEBCC7083605FF196FEFFCEB1CEFA2FBB76E4071FC51A06709DFD03A37EBEAB99533339058C23F65552886D521FE39C66C44D830F4B3210C9E918FBA093EFD97AE049D040D9E679EE812634D57A77D010E76CA90C1B0CC7374DD72504727B1C18F9F80978510F8EF3917FF1FFBD9F768EEDE1646001C5474A09966E0C99AA3FD2981F297FC680BCB06DCB02C4F5BDED434F300C7BDEA8F8880F450EE1E05A714B2B14B83A6992007E9125515114607B3D6B09774BA514FFD49F724785CAB3CF87AE8AE4BB64F3E627F692AF50DF8ED59A5CCCAD4F84F85472DD16D870229AEA18D2FA8352E3F1AD2019E17BF1ECA74936D39F518029064580A48BC8C25A5326E009591D07B51D748283CEBDEAFAE4544D2EE0ADB87F16DFABD3D20CAFEA532F52FBF85AF31C3B2EA1340659B3F0B4295F9D1745871FEA3B7EB4556E94BC3FCBCC3E8C8C52A9043730AE709AC57CF86FEAEBE26CE5D1B6EEFAC5127B9725B55316868D67ED5793B70AE3BC479BA672C79B932C834D8112F951341A91026D6D8CAB3BA62287014B96BB5B512A84C2469E4A25306509613D903C611AB5D50AF7C910233B89AF4BDE3CA70DB0BAA552CBF33C27569E749DE2E556CD59E671BC79E0FFB266961D89308E6F899D2432B63B49140F759E7232DE661E6C49BBDD1E70B7C77A8BAE595AC1E2BC2F65040A750448F2EC9F6A3B0B11A7BBC6635F181EE9B75E708C81E561FC710044D7C45FFEE3820C5FC5A8F4939034F081F71CD537D360CB4E21FB00547227956E8648FA7A87FD796ECDDA70FCFB0DC71D4596A95493A7FC2D601B1D424B05872EC5BB59B05EE9630F87BB3C41BD4E39B2E1845373CEA2D2A8DC300EF6CC79E29DD0722C10362F307A04E178425C14231734A1A7C839FF6A152408226EADDA4DDE1ED7466C55310237B15F417F638AC3B6D209C06F7EA7C3AF3179BBC8B8BEA12B3DA8868D751FB40281C2F8B52AF5FC85B0228BDE4233F7759C9778BAECF6A675A701381CF32FEEBB30CEF98C635322CEE2A74AD81A22A3EC881DF41AF7BDD5F1E28824DAE0088516C93B0E462217091C6A302A9D49D352562501741E5CDC81DF96D7AAFEA0126CCA3F3E0D63BE639132351DDAE7375B74257425161975FF8F7FBB96D0FFF1E877C3BF75BD711E1C4EE301F8A67A01DC4446D60C8E12E1DE2AA66A956AE021CA94479175401BF836E684FE1908817CF604B1A215DEE2D83352AE1C625C2EA5FE842982D685466BC220210A9B63E8A8B5CE0B6509588C8E5D37E622526C57A7BC65C27BD98DF3CD4C7357DCF9AC054A79372779DCFDD431FAE4CA115AB1380BA6E83C9D5DE563B415DD2E504CF7045AFC2543C1552512E0C7C9C8760482D348880ECD15EF65E5CAC0362CD0690B8905E5709D887D560B268B72A8A47653F06FB4D0EE2AEAA0B415F1EE6BF6B6A9980AAF19281721B195971AC60DB2F39121D846BE1F06CC3299F0AAE527D9DC3AEC203618E3B42EF8F041D6A4F6C3EA47063F580FCC6C3881ED7D8EF70C75A9DB08EDCEF7164BAB8EAC089DD8AF82FDCE3C9BA08FC000E34867F4F41BBB4164C8CA10ECF195BF292D4E7C1991C76B41276C4913DCE87D77DFDEF60E0C2D963B863BF5392F472C29EB5A2E9F209B8C01DE2CBDAF20C081DC2E3144E8E1CCB27352E4790FD27B6583B13EA0F7C4BC1F63D46F336EE6DE968CF5AC03AD18D5312A685925173F16D6E21E7696DE547655AC868D819C0669B3F41069D4CC3B49DDEDF061DD476ACB101C6D76BB8A70633F5B7F6F1B5CD27ABA420D3E99341F270137F50FE0B21D85120A10D9D7EF1D2C1D4E1EB18E507BA6797227E74D5FB163C802016040591B57FF1CAC23D92994DF96AAA70AA6A6A448E04C3869E1C323100B02CED415FADCC6311A3FD7FECC8A2B3AD7CBF3D36B086AA0DB97AE8738BEB1024B6BA67A6E5C31EBE00D322F9DD6FA47CC4580F488911251BD48222142FA7AA70284D533FE87997E66F323032C6DA1DDAF082E3647F5F72D08D3F1C0B936F7D3A92CC6B94C2CB5631B948F0617CE8E04AD734EB6415D7B151EBEE7E65222FEFF8412FEB2D7E5DD6B0E65E42B6B9602F6970BCDE9DCA8037D054F4776DD885CCC0624D7800B8390C7F9F1FCA8A5C09EA3D8485972882F3B00CD69B5BBD3F4A8B1449E8DCCF1EFEB55B78E03AEFFF930768EF43B3D5E82725F71812604525714F33B90B133E0E17289EFAC96D2F5F9D71174414DE0A7D84BB6739350A1BD4FA7F00A6A25DDBC383CAE83D8B61FDBADBF0670420CF571DC49C32FE8950ABE547D99E5972498AE3DB9E041DC686ABB0A47EFF28A7879E59555FF04968B33FBBE91843A7C198E2E5694A374C981EFBE14717B83FCC3CD73921F7F39BFA5D0247178747C6BD0B36DE1C2B5FA0DB2F2824A6456AC07030C9E6B4A34ABBC4DE5EFD9A63735B577BED5E85A3670CB572284A2638DD0D99C69B58AF2ED3C7521C52EAF957510AE7BDF34B9EC8D945E9DA617108152B0869D0A86693434474ECA1437503CC308BB164D8608BB045A7AD0AFEDC1A5E81143EA3CFED0F770BB6C96752C38F5F1CC4123A4431B3CD1BDB3706200CA1D8716D567E6CA8CA1359DA2B9D856559D271E6C1D8496DBE7878DB5F0D50E18E67B1B2EA33E6BC520EA53614FA6A2C0525C51C9DF4F75494B87054DE70FA86F6B3BD2ECD1FBE1255A8026EA4D177553BD5DDCFB8403E9DD4709D46E2ABF87BB70B34B6775AAA9A817E7F0EAE85CE7CCE75B955BA0FA5B7088C59850529C5A2E5BCAA093DD255D9FC7E228EC50871FA013B5DCC83F9E541FCCC07F293BC4CD5D19345E1E1105806475CF1E1B4E1335054B52532D44CA789C5CCCAE9F138C0F076945CA175979CF4408F187AC6506273823E0C93E677307ACBF8A49E191A951221F996CE0C0945F43DE9F906F9DF9A0813227D0B82241DE0441C2E96A008F34995E3BBC202DB550425B9EF676459B2A6FD0F0E898F4E2B77C57C121EF39A0D232A2567037ADCE2E5047C258EC53E75EBFF2B73C92816F51F610D5643E57EE6E2B1204E3A17FE8630D3C6E991F6D05294D82B8D387DB2E9CD4F81CAA99732D1781FAFCCE3C8FAE3153D1B47669784D326A10D622B296A80B4B938FDC515963BF484C8730B43CC63353F07AA7E9781F7F2A5EB4F925EF9572C6B9A849D389D109537EB0EDD2B28859C5709E0B8BF1AE43D8E35534A0CAF6A8A0B7FA90CDC4B55F64900B96A35A6CAE4C8029C169B34004A4BD4EC6579E5C95A374C9376FCAA596FBE649FAF459DE3BEEBCFB6E3F805D3F2788AE09477FA877522290A25CD1E12FCE3DB27C6E82FE9B27A1252EEA290380784CFBCC88A112A1EB773DDAC7A7A12D0D6654F8AC961B2F35FCABF4D3DBEB9663D862184F3BAFEDF694572BCB1A60D4479062812565679BB212B520CDA30AF583BF0DE8D81989BB182F9EED59017FD78B6F984A55AEB6D74FB6992674094264B7B6FCD5C61E0D55C8DE37E2F09BA360C48D9657C3C95168287722FD1FE5443BC51D0BE3BC9A2F84B5123AE58C7413E040AAA626092BBF50F56C4A18C591C6350BAF5D52BFD2F6A5DC69D911373D6554293C71F1EA7DA4344D66AED6FBEA2B3681540D468E9CECEB394B8F116B80FA6D84DBEB2557616D2DC7A42192BE1CABF4191EBD3FF2A8FE23B372FB7D1971014E802980AE1C572A060ABF7F7F747FC37DB70079DDAA42A68399B133A91D98F138FBB68A8C6F4A4216A755E91B74DAB43C2C93ECEA52D3AB6FCE86DF5742C27CB4BCD08B97E6E75592C6707A8996DC25E24BBE76E95ECFDE06A625C86F3A0135B8F6A0928C783ED31DD55532D6DDD8E78BF194E4893D233A47C2101A39DD780F3F257F2A7C7CF0F117F99FA14498D9E3EEE3EB68FF6C38E5FD1A7DA7FC94830F30C3CDCC90A21E1FDEC42D2D0410CB5A122448759B6ECF27EAEBA89095EDE49E22B44149D700C59E9F2CCF9A0189734EB2E09C3CBB84B9DDBCEDF0A4D78DD34A6BB72743F722F8797C5BD7322DA1945A2D004899D1DFCF099EEDF427DD7D55A8FEE8A6084B1DA9074C3B2EDB32C4EF19BCA46E66496F4E59A682BEAECB7E76CB20D2CBAC00A98297F04746972C1F73FF213C93E64BD9B2239E33AAA42B6ADAAE843013CD73A65E002037CFC01F4F8BDC85A3646910D5128EBC595F02CA4F76CB208AB393CEC86364CB6E65403B74889800D5CAA16BE46855897445C3F1E6783F19F824B2973FCD490E33E02E8A97BE169D361E64B1DC1D528FF540561F0D1741010D89EFFA232CB0A77A772E2D4AD1D2372D1520CBF89F1505ECF58DC1FA314A62D685B21F042D91BEDBBE1C8F9F940B993B8322CBDE4722BA2816A6AF2CCEA8B593D75D943483AE9FC3FE6E357A89E87266A806A30D0B0CD4F3489B8C35F6E8ED9847D2BEE6A5F0720D7588C0E3C05228E12AD7E2B2BE8325A7B4F0FABC1D4731E40661851F93C2B834A9DA6E1D3E9F3C3EA728257B3BF229D756C4E78602BE759D3E69B9882DF631E0D8E4BFDF59D3ADA754076894AB1D1BAFDEE7922D7936A585869A53A36D4EB0A2AF193AB84011322285695622389165C256E700EEB59077087EB8833F0857EA681F0F4539732659ACF38462B62DD8B4FA7C105529AA1B32334AF12E7BB0B63CD81FD9B7AFE8E0B9A63830205195C6A05D82978F54242C05E32FA285A9D8C922AF5B9845137CC7DB12FF762277327C2034C447889A50EB303B6E0B229B601192122B82A859EB6E7CAAF6C4228830DB293A3FD1629DFB8092B039FD76E998A60757FBDEC7689B93CBC607AA644844EA33F35E57A466305C797277A0D0A7D86786A09FD21E85E37B8156EA0AB947875475D4F3FC50A89BA32E41B19BDB8068C4F4C0E35D836B3AB374AC141FFAF3AEA7641F0DB96A717A7CADCEEC73C06F10D94FE3261367A306BF4F6C1C6F083DFC373EDF520E2225BC0FACE0540F40BFC9438B2E776B0FAF24A60A9F6E6AD957A47F94400AC57CA7EAB8B37CAE9FF26C371BCEB28D0BFC1D22F7C9F16AEC0207C7C913AF6D016FB2B96580CEE48D09B3104FC90FA9F5C11D6E6470B4181108AFE45C647B5192907B9348FF08FBB8690F41FDF7BC609447A8D1CAA1AC69A1BA570C693D1F01B3ABA313CE4627CA0D74C5AA7E48492AB0A6D9B064CA1A2A6BEBD9D1DA4EBE1971A97B48AE157FB66CC7DD1BB434C905F2A6D347B518C10FFF0AD2696729B372B30579056F05CF8095E7B442899056AC5F247FE5793AFCC5C103E5BBD6D45DE6D639A62B240684B96E45D94C9529BAC23AD9788EE2F9586F78EDE1D5D0CA774A97ED774844D23A3D975B94AE00BE275A1120F3430D101729520DD6E9E534E64C24E4DD2F313AB9D0FEE28C7DC4CDBEA861807197B39577C34FB110B38EA68AE9FF8820A35E23997BC0EFEE8551E89432BC53C5F3C57C77177C8D5B113D39B84EA2C54B502EF1F43FB17D9C65EDB8C641C06E11B48344FA8F88F302AA366A55DE05DF09A648D1F9BB05B037E3D66E3362B2EC33CE0F4B7967A526E3D3DA9DD7C69D04D7B76EDC720DC88B4CC96513DD339C18437287E8F6EEF4975C4D9C2BCA12902190BBA50300BF9A0C5F4801801E4617396F88C697A46C8A2B334CABFD5DAC20F1957CB5027AA245DA1EBD41BBD8BCF33527A9DF2110ACD9403BEBF48CFC04E642BE867553C0D59EDD2D6C4B7E385E2814AF42B59A2E2E9C95154299787155A7A1A8890DBA43F35BC641412AFE061F399D56CB621D2AE40CBFE110790EBF6E6DC96A169D70ED707A0C20BC81A67A79B232BA0C848B54AA397FF8610F7059B6F7B0F94395C1129B9971D6AD3781115F0EFCBA1790F472F24443C13182CED5CBFF1D13ABF1FA02978184F8267430896B53154834CEE6337927489BF7431CA859B0C1FE19DEBC17D2D047930D9B5C3CAD4E5054CE08A7E788CD1D6F98D49915CBE4EB5559BBF849D03DE58C67BA7D820F6C6DD0488C4E3308A219AF450CDB6361991E26EFFBEEFFA1C6D791EE6C13C9163B8B8C23CF9B3C50E90CB72D294D20DCAD74B2C48DB20A43D64CD0476CF0877E377A710675D2A8A038961772260F7271A2B2A0C55D89738D8E2C4C86A1F368376F6F9C21089D41B885B15E9D1E33932799D4F9188D2FA973DF88BEAE80085BFD59153B1F4F13974EB66059705FF0CECC8C6B2FDE866420FA1DA13B2B1C2F6CFFF9D5B563363192BC6DFDD396BD7CD47CCD8911251076751DE1C6702BD3EEE741D67D67FE532E86E7C86A882D010E7EE82249C63E5F298C1891617A440DB1B718B8E6251C13CF372F9E10C0CC9545985837737FCDBC93559A26674C68A705F65B6E9BFED8AFC4C88D925915626A3942A405934CC8B6687D19D53509E52620B7054661AE4262B2F04A403B3B748A2D944998812299355B3F4483C5B3A6923C94A7E212AB9858ACF8FD2F2AF8A46BE8025800C3CAB3C03B23663F30D09B8F931D06F86F3D273B127EC4C9AF226E8FAD1DC61A189185B0EDB74D565FF3B2F65EE7CFB3AB73E2BDC sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B056290835694BA3D85073DCEDC7077122 -smlen = 2620 -sm = 25F75E1380AF18305FD6AD4312AA0415625891E5B2B1E176799098E34BF83B51E480164347A1E203B2D9547499C92A018EF8D4E18FDC864155CE4E57737C11C5747E2D9618EA949AC8113128230AFC5A837773D49294A1721C56A51555AA7475213C6C265171233FE3F5FE794C92DD91590BE6FC348FA42B63F921B5C33515CA18BC8FF41BD9FADCAAE6609890F61E6D1FF0E44A6BAC6820714EFC5CE69941D382BBD170647BF44A41C096A3CE0AFF104C5DA007BA2FDEBC1FB33FDB0FD73EC32B51DA003CEC5DCF9854F0E81C831B4A0937B6E1DC280B7847DC550F01C5F76DB362C344E42BCCCC16F5321186DFF5F24A586D98C4125AF31B422413F8308B51885A923429AA0B93DA00F2BE6CE6A192E432FF3041DEEE56E97225FDB6B7AA2694DAFF60517E3618093C842726E9A04F0AF324B60E364E72A796E1A1EC2864A6AFD74BFF982B23A051811E8E559288335B01B6D44C68C69AE425EBE28404008CA07B9D9D21D57DCDCE2199C7A55ABF3310C8F445C0E8E92C08CC9AAC9CCE569164D7E791947E7F5474AD9A59C9F035D952259809FB9E3982ADB4D23EFFB2925FF611E0E3F706A3ADDF6698C06E8028620619FAEE79CD6D307B907D8BEC58D21E76F853519D20D2BC133DBEB43C6ECA2F2568645B7B9B35A3B61E0E65E6E9BE4FB634608EA4F5BEFDDCD1D20905169DFA4AF554B321180F80321C52DB58762004DAF9997C63722D57CAF45158CBB6386FC9F5A07BAC2B37E7B71E4E4B83E793D5DA43900E134B65EEFA51292649B6AD914823E536F2B1997038195950E6B90AAA37DC7AF205C5ED329FB2F8EC3F132476087EE40351BA43F51783DEF2BA3425AE12FA16653C56B4FC725036E64398975834D08D1E923023A97C4685F7A5B98109CED8F2B5D0CA6E2C6BADA6F29728AAC9387FD0BFD7F0A4BFD14D416EA0C95F2620FEBB83C8B838535FE648DF81B857A48AF809C714278B1D0CE63D0204120565204A299434B77FAB18F455246D0EA24E57AE89D600494F4E3E4D0C5B120FE1676346852528DF7F047EDF8B217D5215BB06817019519CF83B50E7EB5FF7B1E3EA4C5B26327F5A83AC94CF967F4947811491135088129301F03CAF96DF4E2D931E561F4D328BBBA85AA14D05A2B139F229038BE5915A59762382E4A01B09175CBAD9E97B5055676103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +smlen = 2746 +sm = F86EA72DBF6F4E90FE24830C6DDB45536B4AE5534083065BC602D8FAC2E2F8D869E6D83AA0E9C6511EA3DA1041610BDA1EF583DFD60F8828A05A438D4229B2A4F1615AED7D8C87D5DDA7BF226D20081A372262947CC64471486FB5066E2CC60E6793B10BA4F3F490BA189371DC7368F5AA805B46208E69D5610A71DCFCE7FC1A3D1BBA033E17566CCCF2C9C02333F62A53D8380FC63CFB5F18B73C8D5D200BE885762415EF47043304D34CFA9A06124AF3D262056F196EF067591ED3FA22EC1854BA8C77EF4B1AB8DCF29EC24F90F627755ADC30C9EC343452EF188AF54E68F3510A2895DD3E9F997DB07F8B4F876DBF59B6F09893BD8FA64929348C1FF2ED3BF3CBA36BFE42771223557E4699C755440DBD443BF6B26D589B97408ABD61103953835CC06F1963D9D7E83B444E7BDAB8FEDE1B1BF4D9DFE6B5F5AD7BDCFE62949C5B67DFC8BDB596DBCFEEB22A58C2AAD3FD8DCCB5D2B771D52A2CA9BA5E12420278F006C7C8FA63C3AEA189E8A875E53F9C43774F34F350C46CDF0852CF92E3759D3451EDEE7CD1632FF263B788B7A5D518A5549D8C297DBB32EDE5E9413477859B6090A74591EC5BEAD98047859E3E658303A8FD709A1C5A1AEAE9C56243FAE843653AFD0988F317C2BD85F557A3C5029E63F0C22ED0CE8805629638489776FAB0D50FD7869E4DFD4F2D493EC9654ACD47A87A37D20241EA2B5688AC9F63755877C81157AEC32821A4DF1444F46978B9922830801C083B0DF115133355AC0E59FEEB029BDCFD319F41CBE0DB7219F5E11F058478496922BFA21CE372D001A9A0CA4AFDBFDC30B88EBF4B9E5DD0BDCDC2743F78654A5A108CC04751F973219D222E32CF35C29083CF488461FEE9710C01A3941095D0C52CAFA1BBD7BC3E310E2404BE9B9A9F80F5BD1F83B5AD1DF1FDE74B7ADE61B71C9B78C2E4E43BC41C04FACA07D71A056E01F15BBC108E0D74F5111C747019B2F83DE19A501F02672F57CEB74B76DBAE73885E073C63355C0CD784694867BF77F7115B1B72480D76F598A4C8F321BE779A4F682853C6AC49F5765A04B4E24860C73C281794C3B6E41BA5016FF4AFC0FE671B3F68E24088D9DB678D26E559A36E1F79D6AC5AC1E9A982A90EBCE3A129CCB7462EB8CAA75AFA238BFF493F6AB6A04BCAB6AAAFC78B6DF41E75B8C02033B341DC505F2F6C9CD5E96A6870560E26EAD59413819139DF58EBE7A5910884DC247C3AC0F6CB99BBBB01DD8238117A5B24DB054A39BD671EF552968B7421FD8D40397E87C25C5E070696362EC49846D6807558C73E6B34931E561F4D328BBBA85AA14D05A2B139F229038BE5915A59762382E4A01B09175CBAD9E97B5055676103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = 7D1C0F647B23F567238B25C40A12153663B1361672CA1D3B879906EB813CA76F5AFF727EA3FDA514C5E04887E4E4AE988153621DE0BD643E5DBF794B505FBBB1BAE5688D6AE66780D837A8ADE793A8139EA1D9465984A4E6F8387A5E12B8E40DA87D792EC565851BDC8B264F9477CDAFC717D32E521D1BB4861A767CAAD38D7A81FFF53645367D792965F3F440FFB6E86A4796CBF33E3845B1D30583E7ABE9CB8AA64386F34589BF07CA50ABB4C13AEE5F4E4F52476E74016C319B7F9F0F431CBB96DAD20CA44D6AA5646E9284837E57AB36E2C4A0935FEC826AA6AD7759040412D9AD1AF0A49A926CF126024C8AF2BBC51A404CA98A0DF1801C5A71839C3A3DB3426F38968C474F87C77E2532E5BB0CF96399DBA93D337CDBB5590BF263F8C318520BF5D507AB2CC68DF1D988557259E33F3D07C3089033EDF83653BBFFF41314D6336418D03ED780CCE266CD66BA345BDFC34C033B0C46DD5AD67C26B4F75ABDCF16B7BAFCA3D726E6E532AE8A3BF5A9BD77DC5F83A568FA362D97DA089C41E27B0611D4DD5680D36CA43D604886209B0370ADF446F7A93AEE2A431C8579149425CD225192C5B71A2DA11782A1BA6A2FA506104BC5C276D0D1D1E03F492E1001C5787A48CAABC045491D5AFB4C1E5B57906A0119D3437EF6D0B35DC854BDEAFEE25F498A7F3CDAD0A9D65C06CD8D76E479E538D9FC26B61E88F38D988667C1EC06AD80362F0F298E86D1D78F734AC4F04CC0A67E01DC57F527579BB3CB7DF82A030635D13E92623B0D35431504F08D7DBFADC7122208684DD9E557B438953DB812899A6202703016DC6577AF54D5211EB25CF1A74B22A5600A6DE30FAFE97E61A406150A643EDC63ABE84663B0216B8AA5AEDAE3F1A89CFE34B89C78DA95D56FE5B21EFFEB61C7C670AB1D02944C81D20D819E3E43C59E4ACBD032715DD3D0B5D5BBBD52F4F4B1182DBE366CB9FA9FD4382AD724FCC0CBD600A3EFE35E2AA425199682451B81EE63F81A0FBE9CB92E448BA98FAAF0A8C6A59B56D46AA4EB0B9B82F0BA1870694F8F5A17A0CF75430183A7C463D923676DD47415E5BD3B71A7C5499DF07AE6148C5B0B0F9839024A15ADAE8FF5D2421402D6DE800CD0822CC867B2593395B57476AB37B4371930F3AC8EC7B2654E474D6ADF3C404A35854D8ACF96BF2AF25876C8602426BC87D438C471493ABC84A608BB3117ED8CF8CEE7D4EC02FA420355A523727AC0EC7A430A555B0B4FCAC9EF1F04C119E3B0F15E20E6F91BDF878D277CC1F30BF61B97BB507551F33786BF2A08F3A20E6DC277978E8D9F0D85E9CFBD21D65A6B04E3D674EF4FD0C483B035432BE5AD5FFF65494E4375E8BDB04D3D182B11864015AE980F3EF36691B92ABED78957ECCE95A6120B86C0D9DF50C33EC5054FC9BF9A02A035C7E89B7705820A14368E7153A149EC72D445A71015B831914C8ABE6A283B0FE48ADB9A890430218DD069B700C9C85443D75B4D17224C8AD33FD23334766B90C19316746374D0A8C8EC56CFB8E803773C15F47DD63384BF702B79CB73425D61B91147252DBB240D79D10E9CCEBB807FED454DAAB1D920624BA5B90E20E4CBB139F29150A2DB97E3222114780B29427CD41CE37AC227EB381B6570D8FFF6F0B07E26A44FCC336F8D2F51A5F878CA72E4347AEEA638DD2D253A97A3A67D0D7FB5088CF652799DB09FDDEDBB365423A968D9C33B343714D28675AF366FAEB61F50C4D94A088B87270E00DDE3C5D32C5D73939F8A5EE9FD21B904F7EFEE9FC9ED70C77BC0AD571234A0C9BD38069EB48203EF3E8C0A44F1B42C8FB78118D3D14030FBFF3065993BEBB45EDAA3CD960F842B650BBF3FECF173970B1389762B26E19B900492F57584AF9AAA71636DEB218ED1233F079DD8DA23A8AE8920B378707B3F11C918E225440EFC46980F2410C6B51151C9EABC7E402D9B67F16ACE7BE0331EFBA134CD455F7EB4FB075B6B4C09FF9DC9EC95C3AE152ABA895DA781ABBCD0567D83B4C854A943126DDFFFFACCF0A0C53FA8DBA67BA5AC41AF5B9AC056F76F206456A3127F22E800AABC65AD00BE1CCF3BF768E468CEDAEE5F638C986781A6428B72D04AAD0473446A43DBC3E4C64E5DC4E3AC2F9CB243673CF8E82BE297D304EAF5F050C12E70D9C45F4B84804601AB5E141049154542A16A3E3C5361E3E1CF5A96B17F3D8CE4AE5C2952F678F7E165F8A06C823177E08637BDC85F13760F5BF0CB5405624180835397AB57F11E3DA7CC1B3AC509E64D29AEAC5489469FEC3FD83AA34273366BF670F0FFC5126676381ECA70A428F8D3409EDB2B698D09889A9B5A607AF7FA040A70CAAB115B45044F5CDCE5E1D371581C64D013BC2A8DE018F2C3ED92EF2164CF9CF6677738F4682C9697B4CED24E64A35604BF67D795F4842B4EF691097FAD4427F20BB47FA40FE50FD4BEB4C793CB528A5701E0A0209515F21BF2D31914019E3739F96AD7F802CB628FD721C2B3C962EDF2FA47DF82734D80F309AAC8CB225F9D919ABC78DA8731453D595B449E6C7F95CCFD4A8D9D3E377C1F5F6F3F3CA7266F9AB763665B0D4EED3458994DCCB363DC75B51677E0A8AE6A6101337CB2146E2A71EE8E9D50EB4B1CD6ED800228D333AA329B39F526193874408DA34FA83CBDBFFB13DBDCCF5D5ECD6092BCFDB3EEB992F56AF0F6523EE756C64A689C6019EB934E8D72A5037770902A818225E7894D057BE132DACA268198B00A6B0ACCF350DF7FBA9455E07D9302CA30DCEC4EE92A0B481636E3687BA5BEDF0B1D9ADF7D98386DB6D358DC9FF4484880391D2F04AE0A5B3274EA8D4E248E05718C101199FE876BFC368F46479E0F77F2CBB65EBE473EF2229C7CC99F7ABAC3DCB394393165315A6262E80D8850B5748A2EC467A74E9408808DD80ADFF44626283334F7FC9A67397C01EA215DEEAB09C11181ACE1C670D58557A4CEB200897F3059F58915D24D3269B503F80AB1FC459E82AD56988CD4B43CDB1EC8A4EAE55FB9A6A5631DFEAA7B484F7EE8B4F6FDF31C2621EDB94273FAF166A447BF0CBBAF261FFD226BBCD470E3FB5AA2D2DB6FD53E24A410A1AEB0EC0F095B5149132896DE42234D0EB938E221C8DA2543284F2E1E6F7EEFD2759630F5A32BF12A00934E262474542B05B3494DFC67DD614DEAEE267BA9B71E9B76F7897247728A505F98227E39BBD8DE333BD0D6DD07AB4EDB4ABA8F51B18DEE7DB34DE4F37EA883B862A1FDBC51216F8EB4CC5335F5B05034680CE25FD60FDEA44C6C2877A937256CB29A28D0F8D294433430F0AB7DDC2D430A33F3A888086DFE55036FDD999CD8DD127F6F3A29D7468255AC5ACD746C395AD7FCFD67E1F3439494C20B550D1B56C9DC31182405264BD61F7CF9EEE386DA2255B791178DB65E30C46FDF011A95987AB34465DDB30F1C979A732091E6DB71C0DB67E44CD1B8535C2F53A33AD4D723574738D38625F4ED56AD7DFAE213C1EEB188CBDAD24E1452C0BF0AD05CDA47A4E7A54913D1BF68EE3766D836B70072F85CFBA4A0BE5B35B5F156958F17BAB9B19E8F25F8FF7F31DCAD9B427DB72774DA65AF6B4FE46E46B2DA36BEE752EFF3F724A301C4BDC5306FDB237299ED331632B3965DC300F17534DBA4249EB7B1CBC2214C543F9A155D6BB4005179D87EDC51EDB28459189EA4198AB429BC8BD3A768D77A6DC17270FC3FD7070663A7E592BAA6C7FFED28DA68B7BD12D19220259D779C8A7E59030D703276C7C7CA89456F47B3850651C35A8BED630EF8A81BBDB3577AE5839FC54DF28E8CE32DA8BD39021589F018EC970FF126A116E56258C13B28D944A87C987084E72BD5AA8EE0535285B5ADA58CDAC745AA4E53DB68579E8ECBCE92AF7369D020DB68456709F17E30D5F367B2D369265EFFF9F328B4281B2BCF3FC95B94F267E3C1B23BA60BDD7C329F67C2FB09601BDD8AFD98A704157F78FD3EC041DC80AEDF08B7A62FA2397E15BFC874BC9092AF83BF1FBD0D31984C7908A1AB33EFA1BCC875777789E2A49B403F84C74856585E1D2B05848426869383387B1D91A7C5F5FD4E69908A2E3A5236447E731572A927C4C402FBA88497581EB19DF8DCAD56A0A2CC4A507ABCF214FC26EDC428F506740FD0E3345282615538D5630F5B6010307DE553F505411DA33DD952DCF8E86CDE85B88110C6B44CDF10793C0DCB7CCE0CE245B291AC3AD78C209E2E0343459C9E34102A2BEB4A96E3DB44E3CC6A40D2D43997B6BD93409E40554E3449563384C1D8142736240C5F69C13B36D65C2410CE9A07FF856FE31BA77F25484A51B9AD94CD0B839909EF70232FFAFA843EAF0E475BC80EDE056731E7CEA603439485A1F46073B8F98C129AC4FAF4EBB05A8A1F01D74E5CE7C83EE5DAE4A8FB312DBEE556949D5474269F3EAF86D6F7AFF8B857A39A9B3DFF36D906CF44D63E7FA0AEF02D6B9B443588B40D527E8B1B49F68403E84651EC01DC02DEF224214DF0900D6F780078E00E21D0BA499E7F92EC109499A89E2717AF13430A25D5CC461EFDC459C7F82ABCC900FF5C528562EFF28B609AFF8F33A3B01BC62911EEA0FCE1845605526BAD414912BEE71475A4579BD4A5E545403BD280AB8F797FA374FB736F378860EF22FA3791E5FC8A9DC3589F11921DD58A4A4400F91B93F02A1DA58158A7DA6AFB62EDE15E196E0770CBE90FE51B461B60D7DE745309D886D08EADB7FC39D3205A008BA7E285E2A46C3783F2193F142347E8D357386E2657EF87C3642D3CAECAACC649BDD6AE469A10A22DA38D1415220BACA3CD507ED6D23C5EE16EEC61D08475205E06FBFEE69936F4B90ECF71D8BA450420D004C5186934AA12EA754077D6D5BED376EA134FA8D85D573D31F8646949FD6A8DF4736CA64E35DC02B0F9A2F10AFA35BF50E394EEE17130D5EA286EF731123DA7B046CC65A623465FD3270D320377F640BC45F2F24B395A0E76C91505F5A05FC97217157B5548E477BE7B252B1C898524A6AF084E13A393A2A4A2A22E07E79358A4D74A4980A740D73D4874DF11FF8254B9999DB2B9D8A5FFEA12E30B16A5BB629F1F931F942D0095FF95843D5DBEF5451E90477B632F8882C7C2613BF33E2A1A77BF1443A79533CC851928DBDDADBC15A4589DBC0850F347DC2ABE084B9C9B9E37CD90F415FCA4182737175C3C5AB78041C315CB35A8AD355D1D9AE5451D2C25B10D85BE3ACF19B62FEA061FD6D5B293A9638CCEEFA4F5807C6F452E751CDE44D8E70B2CF125A1303C36518ACE4AA1A176BC2FA14321DF9CE39C332D7EA040D22E1F1030DEBDDB5FDA413F47CB4DACDD7D40F507DE4DEB35B135FB6D358C947C70B04CEDFEF97952C6567E300638259519457E932B494A76B47DB321FAC7B79AA84CC5E20B1BB4BC6E8F21E3ED1FF9F22F9E3A86A4D0F1B17F7FC085F98FC7E26360402F4169BC445C08728834C3B8E139C98B531392E63A856B0F19C93D956456C0C31A51271FCBAE6AC8AB58C91E1C2FAFE1983535526870AF699707CA4F55DD13BEFE1E53903210C3A0FCB4B55AFB1248839C55473A1029D4218DDD15194FD4996418FBFE2A0ECF3CC0FEE370992CDA71E57B5E84432B3EAF0C90BE83315982741B481C8B8A510A1ACEF6CF0A9487C1308721FBAA109F48E604E07CFED8F5B8EA756F0C7B7146BB9D4D3BDB3A8479C096BDFB7B2BC94F845EABCC93CCF89195C57A0099AEEBC926B6ECB9E2BD8539AB4894690F9FF5F216E9D2E1274583B92530486188BF7489163DF8AE51916DE330AA6D9EF16A12B5880AACB6A8A58B02CFD9DCFF177E6FC26798322B6B704B40CD68CB9A1D5B0292180A71D30351F1AD6D8388BB5BDE33E663AA5C3CDC09DBA52EBB1714D12F3BC7A6C4DEAFCA4DDDC3E1F1FD91DF0EA9F789518589CBB2DA7522448E67C884F614FEE36DFE424F387FBB52E4D889A0E9B49998F8321C913231F761ACA7112157DD7D1145A56157B6D76B44DAE7EFCD3BCF9841F655E10934E9626CF0DBA0AD77BFC670D1A99D771389D5203F2F761AA8C6187C04DE152FADC44BF40FC712A8B36248C16357E435EAAFB1E39EACAF9A74A8B9B74BEBA3BF24F22F0BCC3A5D00581C1C1CD7E4F637D2D7111C2136B52D108830A0A84F89BD7683992AE412ACFA995122F345E611906E145C1FB58996AADF58BF51A74F53BDFE622BA26E4988130974361A6AC6D5AAE7517CEBB1E6E908A6A5D291E640422FE918C6BE61CA6252E5EEB15CA5D0A401637E74F1B0EC90FC1FE31D3D2E4E514DDCF54BF9AC84C7AD1CEB502C919310215DE3D04D6E26935CE48117F6156C49B1C90D3439ABA7597CB0A8BC4E69142B5332D9453EB4D2EC425F807C00CE1EF311CFF87C88CA41AED7CA9DDF58499579FEE8818577B6A37CA66ED843320F424358C58A2D14E888F82396CF7B7FE2D6335D66301B16731F34D5EF143869FF14CBB05FF5F7438D4CEC1D7BE915EED24A57095D07C79090334EDA70753EE6CDA9B862AE984A5268DDAD9918C9722442C684DB2718495CB3CDB0EF2380137150CAA9D7EC6CF26D916A2E68E944A620F839440352C07037C51AA35AAE7AC06A93D40399335678A20A275DB77ED87FC0C39ED6E861705E4D3CD0753D0A52F6EB49EE2DE520A5A789500F2A846B1F5D7A9EDF7BBA3C775E76CEA363D8958F54350170C7665946F6C78047F1FB35E89BB3A720266F4DAE598E3EB864E07BAC6813DE7B399126E3F3D53F12733AA45A5D3FB267222DB40381B4015C1B4A8780E1975D1F34AFFCDB308EE2B4CD4CD13A13264E4887DA97A2DFC314D31094A86668E98017F2A3A52BEDF625B12547BBF310FA75880E063F57953505B3CC1658F1193651E7BCF068CCD076B4CC4FECB121799A2E2DDAFBCDF8A58CAA5EEBEB5D5044B939F0BCE6F780384CAA0D9A438050CF5CA9DE5AD6F69EFEDD2A6B28FD64D90EE5D9212BFBC595AC3B666D74EA5ED54BD7780298F8A3C484D3A1DB80159D3436EC95DA1121838B3627325C831BB209AA5569BFE940385F4249F4CF26123C6D636E57C2B031B41D96474A80DCAD1EF2C603244D9E2AF0A02B74DD2D99DAA64A73E4DE8C796372AAEB9433230E5E044974 +pk = 7D1C0F647B23F567238B25C40A121536647164E45C1131320230CBA5D7B7339559B81129841E842AAD81549DA60C45EC70986294401E38FF0790897F01BA4853FFA47441373F1AC2EE59018E431F68B933CA3FDD99B985A48771A8347C919EA7B0FCE2C1386A4366D561BD78F261492E1D2175543A2744A1D3C9627699A10AAA3E90B6E514C0C91214F1A3BA9875FFDD6CBAB2306735D244E0B8931115E8B61AE00CF48D8BE998A6718D1C727661A29F69C60FECB60A06A0A6D82FE41218E7EAB64B3B23E09271C838830AAD667BFD3E3220AEBB1EDB71A7C559E8D432CD815268E51828F2F6F7E167C4C014598C39B26903C571E0120538460518C530199AF20957BCBE91E97952F941C060129B77CC837C770DFDB76E2E314B1EBA5FCEED0C64EDB33E2B1EBB57BB825AA167C83AA2B9974B9079D483B945C13361C34A7AB7DC45566EEC0EA533C4A07D7953083400346A5733C6F217ABB4567DAE38210E6FC5D09421C3DB289FE78CF1B1D94D978BABB67E49B2E4FCC6CE70038BAF1AA37FF80F4CA8AE00EF47FA4B97BE84CB4AAAC7A506AF401EF60E258890C91483AF58747C4EE03CF967378D631C2835A1AE171316E767D12CEEB0C9A9DB511B863211714AC2438FEB5308DAA7A9414C7DFDBBA332E27213E010948EB7C90BD609870810B452682A4DB06EA947F020182BB5C20E8213AF23DD33B3A907063747BD4E28530252F6B7563DB950EAE2914C046CFD11D50BF2CB8407A623BC5615DF004787B4966866B78FE42B12FE7CE6E5B6727E86486233B707634B6368E53C09EE2221D8AD9273F6AB1283C7303659F19DCED68A2BAE03201C52CD3785A110D8C57F1C8A8B35015F0BFDC7F5DED77B37F5F18C3E4B6DD2D4B041E3E19803CA47ED26C06CCC36E6D3AC8AC1CEDB8BE482864D79242A7D2CF206A5B5C19309F69D09C7A46DF5F4663B67B4D2264BD54228E8B2662B503D7D95422265084BB39F76EFB5D1988C8A33D53686419983EEB10D3498456CFE5F6B2C8D2F99F4023FA5B4C8AC85AA1913F4C9084E8840CF60FE472FA02B33D139123C4DC6B608EE3F1F2E6C8E66A4E6D8DC8DD16C7B950E4D0D20B70A4CA2D303FFE6A171F813C9D3C209DF8F5FD0EA21BA14E5A7B9E2DB80A3AF922B37B13F7EBE15CC05C1B10EB5A03AE45EC0ADD2519872B3B72E653609EAF413F53D6E51CB94B9F34647F380B19BC9C9EB2E0FA5E534BEEBD85E87462C96853C34A6041A74EC1EACEFBAABE0144C37BE36298E9DF8C7530584BD40422264916CA6AD6442C196A5328F769C4A3C6D642D86D17487799E76F953822125FF3B5D4A2D5CA4CD3431A49BA9B9D2D11A54D08D84B8F7B77EB4A4E39EE6701A51716667BA727BAE36829C539DF84FC33384923F7E190834FA825E49DEBA5BC6CBA42D7F1F634CCE3943290678E741CE34CFD0ED803EAA2AC8A494D84BB1A9AE20855C889AEA2217539CC23CFA21B991EEA350B7D8EFBE2A445F854482C31ECCBD80E35155D59031B06FA77BF5B081738FD1C4B88C1809F5583BB3999A01FC8A2BD268FDA8D16647D43CA1634CACDFC6C55BE986BB5F4CD273CC83F107560F07A42B26B484C7DD14D89947E917FD80D09C09FE5CB1D935C56D5811E5F94E96FCE0D98EB3882131B771A71C2CC900E2B83302D5943AF6D0CCB6FBC6076670378C27A8435D9CB088928960EC16AE28381A7ED6883C42C191761A4DDC7FC74FF79309E220919144B1DB4B8EEEBAFB43117A4983A9746947CA90FBABA2B0B3AAF24C41071D4A373F275630C20B3FB4F3DF7B13A48C041EC44D83037727DB61314918E5863F5938B1EDC43F8E910B6EB0E52B442146436592DA40D7C66AC475689FE20C71515ADED7AD858810D40BB1CB846C74AE1F1F7AE7C76FF2E3F0891C6A2C4DFF8B85AF78021CD139D3572F848AD080440D3745139632692E1F8E558DA37FD21A6C43FC933896353015D50D3C4CFC2B9AD03AEAC83BCCD0CD2176BD7A6ADAECA5872F194B306C47AAD45A68A0C3668F2C023E353A60AD8EF2FD73B256FFDBA6D6B19942F85B9F84DD0E160F5EA85BE0BB4A3D314915825D9DB58B3DE51049CBA2908D97102020706D7ADBC0CA6ADBC5D6540E81137D077904635485CC9BE2A1A1ADF2E037A6ED78DFCD7B3A4749563B63733CE9532AB43DC453532D59A0671FF356AE391C0B423051C5E9C52F1FE891B0AC7DC64BD97EE4EB8BC082745390D5893A935B694B105E03D1EE55209234116CFE9C6DA98ACAE3B079A6B71CA6BDC6949ACCF780F23C046082114706AEAD9339C46B757E3B1A767CE4272CA204A522F0891820D093E4FC2B4C9E305BD241847E590322E0351FC7E5FC7EB86FB57EBDDBD4EA07BD224973A0621A7347322F0C3415B739846ADEE7D51E4234592E394E1DF74F8BB651E841A1FC4E1CFC335602424FE23094A1437324C06DC14D3FFA2DEF8A0942FA89A1A484332360F84667174D316802D659D76AD88555244C6703E154E988723E74AA32AB66EEA2CB2CDB961F7C581953CF857F8F2C7AEA1F5E06B3DFE13CA11C07E978CCA2EEAA0F8E06CD684CCF7171A3483D68B516A0E5B296F504667108E475E5728C2FC413165B21440457DDE5CC41E5683F85FA18BB04577CFAA9EA85527E507E941DE71C159F0E61243311B363B25B557F947DC27805EEAFCDCEE07C1C58DB4DBBB463034FBC64F5193A6264BA961ACFEC3E2F9EBFCA0B18FB30C175B23B282F75806153687DE8BCD3AD4BC56E2B0A0A19D3F0994ABC92873C797CC14F54463A6177B59BAE03D831753B83E9AE3BEDAE23D53F665CDA4A03E3165978DC71F14372AF8A017F7B00BD83F7B78EF1466F2F32804CF422C711544953BA68AA20D64CA8B00F22990859460409FA24F4357AB3FD2611C5F39256B480AF330513D64000211411E6C5F43B5977FC930DF49B08EC7B4ECD3063C8BE3FBFCFDAFAFD72C2CC3BFCAD8B740C1DA380D58EF8CC97370C396ACD30D7D1B8C30FA4AF0DEEECF705CA12B83FD27D6CB91BA97708673343585CA0031E5F5F18BAE70578A31B24E4AD73D6A0D12A8D026D7EA4A059450E97A887361CB7FC5C3451AE8B88508EE9AC22B81110F1BAA7299591D20C2FCFFD9B145618FE2DFDFC19BCCBBEC248CEAE64444E9AD5A378B60A3513768E673EB1EDFF681340CDD5BBC4D845D42CBDF7F32512B4D41A0C6783E257100CA44124B88FD9BA65B991810D5C9311F0EF9F7F0F8FED7E0AC6A21D867EC57BB489148E43E914C516DB91EB692C4EFBFF28256DADC7D45DFC7CAD29CF924407C97CEA6FDE48161E2A4694C73F87C84D63538DEAF65A36A04D7C739EE90FC397EC983FC5BA52F72A6068E593FFFD18F28BCFF3839E2FBCFF9F3E2BF93CAE03FD53AFD441FC806344765148DE708640F06B1DFE400C004391A1B70C8F99C10B54BB8FB690A496D96114BBA7A091C49737C216A69FD64150D7288F29B4C3508141F404544881FF76F8848AB571A520C2C12D84E6285A0EA25E4A09B823692769F65BBB76A7A660BB814DA7C07C09AA83261F916EB504A8A83881A68BE8E1BAF6B50A8EBC8850247A62C64979CADBFAE44944B2DA665D647295DA3E283B76346E7493038F9AF48B92B6DDCA5A03056D8DA01AF1690A0748D80B4E35C3C1C4274AAE859F93E962CF1FFFB67A0B1BF5CD42BBB43547FB52964C160BBD469D2706A8A2CAE600DE6C650CF30CC49C3E1D6665250B0D2DD00E784AAB17FC2BC609844A9B26FFD9C6E74B85F35D6196DC99641766C1E407EDCB9CBAAE03473957AD9B84283D5E68E13EFF030632CB97B31AD4E691D582FA8A2E77A6725C0B4DA101B1453611086CB7AC8E1DDD085C04B30C50D9294B6213C87605B9DA85A4F5A39E10567FACAD392E8A6ABF81A5672FF80FEB42789AF5DAD6A980743C052E74894CBA0F5AAB57962938901816DEABF4D52CB6BAFEE92828DC7CE9B0D92ABD7B9859A769605C01BB4C513D90BCEC1EF3DD4840A47923B1960043E90A1570C1E045A4A4FA3FABC134B555C2E9FBF295BAAD817133467C7027E53417B73EF78B8A74F4256397CD5A1DD5FDA1208D2B6B28FF79AC61F6228BB435CA2F572FC343BE50D09763D450D193B311728441F7A8672516F08154FBD535C33A5318969130A116F5BDB92E599A7B8143347616F21E5507C9C3A54BF7A900F6FE5AD6603EA50D86A3C2219D9EE45B7EA6FCCCC8BCEC2481D43BB5E4511FEDE225355F0C220E1ECF1F23354BF10F7C54F6A8151F33F463C2223B821D432262EEF93AB2E90FA512A6BEB4E8E4EA1E7E0C113FA9815CB155D7FF273591B6426A00477C01CC3FC72798C7E08BEACF1BEBDE5090F8A9D664DD8EA7CA4A55C0C90D3193CE3FA24A825D657D849F5B2734F18B9C6A2FAC86BD386BE630A35286BFE65D6E3109EC5E7FF9945F6C45A0FC503D31303F294FD3E77C496FC77155D14FF5BDCFD939A55C4AF5144B7A5A8F3E6C4EF1DA229335881EA664F4DBA8CA3BA839EBA71681772EA327CE1688ABEB598541FADD506F377196E8D0E16B47273A81EFFA9C6A5AB5A59D4E1F521B1AD69A31E26DDADA70B307712AC6315B21930433B70DEA9701E9A2A3431A5F7949F97A35F8CDCA59B9EA68F187CF25B1051090AE90C68983A58D26C713B3048C8559F0A65B8BE343825BA474C40527C9122D567DB7AEC2F44001108D1B1200B5825E0C2E689A44C88D796E0C90CDB110249BD21A802AF9359B7558695828E1F80FC82AD232364EE8E74CF222C9A95766C7DAA3DB290F7E886117864AA1B34B4CF2CBC859B34555C9B62153FABA56EA56540F6A1B2BFA6CD351EBD9E85232D28287B21BB37D4EF75257E1CF8B0BB4B9296B2AD7309969AB3D85BBFB558EE5C29F18B05091F7EA0E1F091FA3A29459B04EB827103BA743C4E4FAB38178E0049E88B85225ACE51CAD33C4ED7FC7288BDBE78F50FB47CAA0CDEF163C5F5B179D02873B87861A996EEB9F4B979693E151CFA0F3A1535BAA26B3C11FFD7A7C2B8189411D351792712FD5C933ADC779CFCB68688D84C1B494A06EF73531560F4EB8B95D71F2C773BFFFDCCE670F01E3F0C260F90FEE1194C2AB698E78ECF048A63004CF6337E3434A3D0766D604A64B7572E54D856103042AD44EB03881985EF683C1667E299BD34E35B61547CD3F923BCECB536328E92DA442F2CFA4FC3828B9201654A7F8C52A98D1E6A1C20F83ADCE28508993896F31D2FA644BD88CEC3F9DAA561A52D7F30DE7515F29FA8F15C9B00A49B6BC47A7C80168226EC0B40FDC0B8CAFB3BE073EA9253BFED143853585E6B355D5B3310C8D28A2B13B421E19265F719BE8C5117E68073A3D53E6B78DD2E1E8D98419CA2C1642EF6873B65B32A2204278B0E86A90420DA8770D4A2DFF1AB1A5836E42FEEA271DE290DE544F0D69D7CE07DC5D62F5106D14E405FD9E051C3EAF8594AE4B35C495B4C4562DF3B6A89C12E9669517AB24ABAA10CB261F760BE2B4F443CE637A99A190F945660168E20CA3403FE3A3C15E598EAF62A03B37F9661B43AF1FA501852FECDAA812918CC86D91D71F6E7E81DA0DEEC85132D4DC2C2B3A193E8F48C78680275145670EE701C7C19DE51982480805EF94F0AB08B6B3E66867EB9AE33B46A255756B1EFE00BCCC62CF8B9B9B652A2D881A4A336BAC86EC555C246009612C7AAE1FC7BBFAA0FEBE3634BD21BFC9A93E46C943CA2081F4C41AE2AB6AFDE19A460779D886B0242BEFAE6BD9F001E2276DA473BC85EEF391759EBE5B0092ABFE0FF585F88E652CE57E0D1ADABC1AF422572CF33A74CD26ACE8516F0DA9AFA6713BFB9A2C965A6FE99BEB29871397A10CEA405222832870FB22992A52B9B19F89988E1BD44D0789953EE562E8FA36975E3D74F7860C5225B13AE2C840FEAB0036D4A9DEDB9EF43017D0A074783B086244842C28BB58599304E39E0FF230C9AE71A9419D717639A5C36FDD085DC0DA93DB3DD4B11FE5B52F512C9C1D6FF81FEEA4E5554BDD3AF276D056DABAB1C28B58778C7DFA0FBA72DD9E2448B5D201491E16741B73CA0E84E74606A6A0228D51E3E2E3937121D4CA924168F9052301BDF4B16FD39776A9BD20E93DCFFA8F2FC6944E0BE51C92634A3766BCB8899B4F59C9FDA70815E1B7439B011E740EDE73638FB86F40D16800D454F08C97412B9EA621B0389051D74B81FAD39AFD3D3BA0BD99A588FC24755D152EE4424B13B7AD410260A485802277AC91A0BF0E7BF1E0C516E94A4F2C77DA078483BB30ACAB9D4919E68672AD3DB332CB90479799DF4C9DD52592B43EACA539E4D90A2996FEAF00D4FEF62A848CFEBDCB44B5C7E3DEAEEA2CFC6857988F61E350E98B4F936EB35BF03253C53E3CE9E068F35E4CF4FDD6899D886242657933AF3CF93BF651934DC42F6F9DAEEE1C41A5DAF2D20801C580BB3B022815D5526788C3198AC31B9812EB6B3470077191E79504F5F833CC076D3D4ED71D9E8BE4DEB69FD62554C26FC37B971B2C6F4A6DEA6ED66FDC7E6DB8BADDB96AC7B669E8FEA076EF766E2905A0321E30814B66D4F7E31BC02844BD86553EE7A4888FFFC74A3BF8D9092F86241D187B0B5ADAF4C5FFF7072A87D15F4D1B87DF724CD87F390E31D2588CE861A4D7C83DD7C5B628BB09059A3F5F5144AD73F6E9D7654924395AB8010F8061A07544CBDF393BFC532F79B3C1355B77CA3A2D9AEFB9B1D89A85B740221E909DC45475D0344845BAFECE3B85700064B234E286ADFFF268C2D005772F191E875142D44E6AFBCC1925180944C8864AFA48B562DDE34B11696D9183A2E9B7B5A16A9F7CA924F3FD6CF76C419B2FFD72D4277E2759DA39083472C9B66328E49D3051932C5499CB5F7AC8C24289736CC5E2238DEB1E8F4ED882A65641AC2C6A2F3D586107BA97339009BD8EC2A34158D52896A14597327975098CC953286C88F3B593E4A4FA8298A0ED4C505F92C41A9953810D125B50E1016954743851997ACEE5E15BDC6EA5FDBB4B8EE6D0364F3074F74607BB401B5F6385D66256B1EDD0C7373D9BB721596CF64225FC0CCB1D25D942955C115903D0BE6CBAAE3A3C86E8866497B28A49075B6DB4ACA7F103E4603E880118AC28E35842AEFF01EAB017C9FBD6324B06207A590BD93D482BCF1C75FE3AB6840AE43309E83DA4661194EE3FFCBB606FC5DF6E5F66195383FB8DCE3BA1D18D98E0B00FC9930D909930DCB6D3F72A8DAE82B35521ED8F121B0470D366AC12E1F7B402DF6D649C59100B4B2ADB24AC4A9EA3CE20C5D893339A8BD3AC7F2D8DC058D8FCA3459A632369D310B867173E48F54A2DA269D976E9F1124AB8026EA5457A8BB275317BD49FC8C69F4FD36A429F4DFEBF8C63D60C7F84ADED615F17C9CCA98C9E1C67AEF4B563F6C7E79E1A36FE6369F7F99D2551F6C4148E6378E737080B48059FCEA913A9A1BA06DBA271DD6E956454901AA6F6CDBE5AC896B96EE83FA3F18B7474B4B6F1325E7370EFC0182A28BFE6554255C5161803A08C0D25DB8308DA95599EB4708AC5BF5F7487CA637084A90B80181D85300165AA3C9102915B5E22EEA2FBF885AC002953C5F5305F3ED2D3C7E3D40B7241AE4E64A7F03F824F21777120C1EA892883E62B6569384FEC9735EF12F2F7F2022569202153ED31DBB248351D75C9FDF31E2949CCFA6BBD89697969CFF6CF47632CF6CB606D209D85D4985856D7ADEF72D8985102666DC91C524CE7AD1E15B56BDA3F213238D850B6FC4F5482366004078D65418B9230E91567F8DB2D2764E19F989159189B126CDA660C93044E2CD8114EB51FAA441991E27C969FC94994723D326A92A299DB470F85C627B12B46C067C7DD4F9C4DD6046078CF6E5B9CAA2F2E448D84 sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991CD76AB81198E528371D32E0D6FC3136BD -smlen = 2653 -sm = 12C1AA82DB7E38FFE9D22EC18938C7A6D67A40E2B159F8C601E54A07DB15346B852E5C62020E306C0B24E0F9018D1D8E57217AD6BE72582BC47A73266B35B4B8513A43B4F7246F97748C8F29A0F80C40310F9FE32E772AF6699760148B9C4F34C0FC1537DC84EDAEC7086821D1A4DEE0704DB61C038DB2461D7FA45BEA697413F70C22A38D1D4434A06FEDF74166AB867994614D17F8E7407F451661E39C3BC66CAC4E53C6BF25DF102165D87D17F08B63FF78E4248149BC90A8D7F8B5859AEFFDF8BFD3F2A8A57ABB9D5F6039F4E91391835929E4EB44A1548FFDAB7A2C5881A615CD340F077F7822237016564B920FE7A8B7B40866CF4038F1770090509523360812D5BEE10DD785C159A8130409AD137DDAB5780EFC6FA433B6C9FE2C45EA6EA20F2F824DA59EAAD0591CAFD8D2CFC34142F5C7153754D6BBC5CAC69DEB5E446C83DE7952A2AC3A62863E24DF736B3C79AE3125F3F5B36DE27E173EF8F319693581C1F2497FC2F703B3D67EF5EEAC17210C45C173DFEEB400376E014FCD2B8E5CDFB0AA94B7242C35FC60B0075F44596EBA39F527C82CE354623C539A1A259F6F8C6012AFD4524866AF65F57A53B09E5543FA924C200E43F50BB289AD7B1074C94553C9F709822B863818A66ECB3C8129EA6C507644B59F4A0973DD11B69F9E6A87F8867AE806471C9B1A375DBD54D3A163208447674EC1C5D3EFB3F3D34458086E71319FBB5FFF7BCDF921A8D3BB45C7D34039741F86DB5FC4BFCAB373331F897CBD796FB3DBBE316F3B3A9322B39715BA08D50869B48621F163D853F6CC8224D3D004CA77F8B65A2FC9171A970D6E770907869672210404023B373A44A3808E13CA1CA87BD3B331AD14068F777BFB38C731A7E6A0349A00601D27D8A060E1336B8DBA6E2BA0E5D937A51085954A7EBA56E4936A5592B8EC7FF06936EBC374704BD59ED12D299E3D58AD7D87040CA5645DD1C43AEC770B0F340C537429C4E63F78BFD22E6865D41F42421E1D5F2659AE726A5A7E2CE604CA664E937397B91BC04A50B136943695457A2BA24BCAF2C38D0B6302BCA4564B0CD32872FA4D884E9CBD12FAD8FF2E8A9D8494E9F26B776D9033A389A3D4AC59186BD472357FA743428282B163C3096DA7612E810B44E11E661C3996C50D1CDB22453FE99B0AACD3570CE40C0B3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +smlen = 2779 +sm = E5661A0735C909301E38ADD8C2376F57EB53333ECAA07E4FA0FF48A31A97252345A75A6BF2200298721FE5E1B109A990AA2027F9C208F3A3B64FAEA00DA76C9260EF49E37E9F2CEE302F0E41097488EAE30265CB4746B359A5E72A440AC86C56E8E186BE163714E2CFF4245914226FCA7270BA62B425E67B64759EA6A3AEF70C699B479C3E989DD3875207B6644516B4E73ECDDAD4E912428B742D6231B77626DCE5D19526B0C6215AFB8ED895AA2B958F7E6CB976F039511A4A4B0B3BE79E458EB63386564F37602EBC2D99A25F90DD47E347593649E3C22F5FE2921AD704BD6E5E67B5114EAD0F45606D1BEE60E2E85C35B3916BC7791840CB7FB377107C81052EA48ED3795DDF65F764FA458F7D4D66523CF6F1A6F99BCE91A436F4E43AB88A860BCA3A362244259D5A3D5806051B559EA11A4D4134E07AD9087154D5B77EC3E88C2DC26E1636ACE7002CF5E89D5B6A490C4D5891340232925BC8AC6F9FEB23483AC74EA75AE55B8152536191776D02CFD0841F92ED4EDD91F9880D9E197BCD67A1517CFE63E320452F18A7A6B957B6429E4C05E933EC0347A40EB55F8B073B23BCA8615A80FAEE3B7EBA379A116DA99C519B115751A5DF02394291E68A565768330E45DD613C0E9F06375D9ACB031DB610B66D259EE7E3B32BF522734D6AE0BA88200C45169EF952435B278A918EFEE47BC1273D2682EB198CE04CD198A81109FE76611236D88B62708FA920B5CE79FA90585D7E1CF968EA645FA95663777A22A5012B1FB56CD23A13CAB48215CD38ED6A6E14EA10C31CD44DA5F8F614D83A9D263EB79C2729F997178B3D662F9675621486FECA28269B504FFB4417520A7913BE4E11145CDFE908641840E40CA835DFBD798FDD3BC9972D2C760B588FB8F2EFEEE035C6B6D9E35576507DC8A443E6440E4CA9DFD791FC521AB59AB72E506CBB8C5A04D2C8293D969FBECF3177124DED42EDB5A6E838E6627EA7CD4ABE56AF54990758BD3AB0AF50C04C9B65E259D277F1764F9074B93837AAB75AF6C6FCCB3F22777DB23A798978DA551F0F56F7670A3A5E61788E1DA6268EC4CCA38F944A2F251D5CA151100ADD6AA974FD16C7EAF484E412C45E118CE61E60627EA050FFED3CB0D1DDEC0391D4AF746AC96F65BF39566680D71B49CA85008D7A5EB9D5D6E7398BC05200F404B4F5618E885B168D40A47C757DC6DD4B041E511F499BD5E3CDB46A760054AADFF1A6916DDD1E86C55F24AD8B9B94FD14A2523F5DFE0731FCBC74CBC6EA48A9F6ABC1CC4C0C2AAA9A861C2ECCB89941B27497787FA743428282B163C3096DA7612E810B44E11E661C3996C50D1CDB22453FE99B0AACD3570CE40C0B3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = AEC6621DF658949C563BD82269D57546147D79C1CC0A43CDEBD42A1AE0C7EFD67B543306893882BA7E36657936BCD8E3FF96DF4FAF4DF609E845A3F907278C6D8F867CCF1233D4463B5DE19B5FDC1D768A8706BB1C82CE5C659950DAD5EB334456092E5C497E959884231083B56E505B27C72DF2EBEEAE6ED0E32E1EC8B8DFF3E19F9191C5314AA6D0022CBBA12F2B254FCC607B278B7EC1F9E0BEFA54FEC6B70C43AB9AFE9E1ED1F446FD6571F85A3B983ABEED43A96F7717DC6EEF422D4B1C6F0A779759316635919F0A84A9FE8BAA3F896453751E8D9C1389BFEFF0B047811B1D13E392AFD53F1B87589C0DC754E5576D362941905016ED478A201BD03EB4B5BBBFB9ED15DB6C2D31D91B1CEF5D240F89C3FF7A343BB73C63AB9C36E09F2852439FA26E1734416424998A813549E6DA1508EC7967804B16218E4EBB13715DB0806AB595AD6C40C1E1A5B57003A0FD686CF85AF744D35F77DA9B978D252F064EA0D18E670553E062B52952F3D1C0DBFC2ACDBFDD6C559EBD435637F6DE9CD733FEAE8CA7BE171794D8E0AC257531029F91CC588FC701335699DD4C1123D3615D93A91425DE20169F775FA1784FC06D5BA18423993AA756DF10370086D5848D2003108849C277DFC89E321B0961516C9553ED06EE068D045520EBEFA39B4BF9CC3F1F6F7B89D6D189F2AAD5D79E76F9CDFEC60DC87BC1B16EE9608469CA796426AFA15DAE6047DC35BA530306B7CF79E957F73AD0CFBB2EE358DBCA172783B04713DD9A2EF3611FB87EAF52ACA75603AD01A7555264A3C39F626D1A2E4E945009E7F46D8C96DE9C00B9E453EA042D9398A87EE83876F4F2366ABED16F58B48D467DAA627B25DF645132F7B059B5B06C46B9C967923F748DBE4BF5B5B2F002BCC404EAF7E726EC4E9815337FD96E9C652233D1DADEF8CB2758EE90058F02AEDA389276119AB2B17B9BCFC8E810EC9B9299181354EDCADC3019B6E36EEB34319B866F3D90CA27EFC9F17E36259A06D109234AF3FFC9BB3FA7A84A17EFFB4360A9BFC2E1A34CC759A164404954A268B96FAA8E99A3828CC6307D83C5D4B515BF6DB8E5FBCACA6D57253740A3BC20F4DD3E49D7F9C1DD5ADA9DC6562D54D9B485A30CFFA721D5254130F44381B36945418E42063266FDA41A44668BFBBF2C7FCFC7671C54E66174B6FBB5EC8EB9929136CAFA89BE7A998FA3DF1F99CD9AABB2713FD4F686D551B0736854BBF992F28A687A36708EA8476662E7465D639566BA8CE1B09E477A5F13C92C006CF0D9FF370B976AB524A729BA80192EA544C3CD77AB5BD3233DF4B68E44052B36DC6EB692C20D802B59B8CABF7E8438AF8DA528204F8F91370CA5904F027A88DB1CFAAFC43E66690AAB0BC7EEBFF2A8FE03A3424FE195DD44DE480239BD64A16F405DD14E0C75855B3E32875B7F54120F97A8791196510C715453127D73780C2589AE4B039CFD085F5B6A553DC28928B9777176C0EF9815E6017000416262AE00FE8B7115E4BE0723059C872E954FC366AAC5328760A92A00CD81C2B287B47EE953B03AF7B897D9CF870446ED1A626BA153EE33677E5312A08D9BC4F241FB3F5A744505F84CA84A2A57F1F6E4C7B0793EACFA6D0AAE3BCA7816B3DAEEF316E96C4C3D21E51BCEBC197C2617FFA78F053FF2DBA32E7746FC16993337453B3F967ECA6FF3164A2D0D40F46E20497DE34407307EB5B222D7D0F03899170897FA999AE12589E3F4E4BAD6A6CA1D3850B4573867AAFE33C743BCAA8DE546456B108720786E79D4EBDF108F5A39A383254BAF49AE6447FF9A83EC206CE2D796F631C5CC9FE5D267C2D4D9AC91E317709DABFC0F814C2686E1EF24FADE40FBBD0D6D0A53450B727F7CBD8B3CE386276D5CCEFBC996C41A55B433F50945917602E429DA374257A477EC68B03E76DA5013C5181B2C3728677B524062D414343F3BF7BA6F976769FE4E54DDD7FB2A52C1D3EE61E09DD409527F5D0D8F56AD995E11BB5A765305B8A43625F37EF5FE37BB44AB9AF672C904FD8D0B25F7965106646207F1BBE79F8A032851F4EF4D9DFF6D6F633CA11A49F6FACEE7259C2004942652FBD69A60677B18D60C6EA28E7C7BAA504A1B535A97A6266431D5C58B4358FE067A3FDDD400E74823BDED979102F38A127A1C4577A7C89DD82F65A4548819BE6E865638553962E89D2CCE0D7C008DEFE1AA12917747AA0A54C6036303F1CECA60CE8E330A91A73B050DCBF4A5F92F6F7FF4B8BDA90724CF599DC77E3DE3E9B27B31028FFFCB6F1CE46ADEEDDFFA684A3B3D5F258CC884CBB4B7A3147474F30DE45CFD8E78AD64FC67A5D6AA001ABED61B5B37AF2B092CD840BA5F290FB95D988744DFA5356BC88255336EDB9C190CBE8C2234DD5C956BB49D4E324E597F70CEA9B81C0387DEBB13077D2C45F4613697C0FFAEF801199ECCCED1C223334B1293027D9F542A19073E46659DA0A09AE8966DAE8AA3A11DFB5405EA09846D77D99137FD08CE5E1387A05D8ECFB9D29B54F99D16279D8C6FC03D6136B40B5B13852A9E264B25F0F102AB67E5AF94F7169D4EAB87F4E121746B7298BF371248F321170497DB183D404A1C76FF344196D8052C4B62F677057FAB2204FF4E6D0D2C136A47662D5E87DE2881AE016114ED800C65B9BCABDCD8CF99B568E539CF853F23C5AB6F0C2CA44BB276173A68681EA7EC2B6FC378865F2E20E6C683B1029048F267D71ED3C486BCFE9837B14062D3350ECFA9D19CF27FCB2FB28F9FD5D27FAC6F0A325AE79433430033D22EFCDD3DAE8F548A6D968C9C02CB9FE45221A8E97BC92F0B3C1B93512943D42D20BA60277B77E8EEFB38781B7E15F3CA714170580CBFBB594106AE577191DA1A7A0F43E34AD673ED299B707AD5E7DF24C91D7ABD31DAA6E3119362FF88DCB60A324CB759E11FB3B17D1BFA9F841D13CB91E2A895E10D0E8EA07CB97A84E9261B67F86FBB9C2D101D9D3757CAC9ADE181F5ED1E2F5D9C2773B819E3A50FE7E002CDC473982A089A400BD338C6154651B448E66755E4C44CB7B4AF7C7E1046828E848002667AF2B77417F05E8DFE766B819F39FB40DF0798F17B189FFFA558298362FC0461556E3DE4FF4A7912A9E3E1AF8FA258AD9C9ED748482017D9EE80FB556E2D7951BB1F22688F5CB6EA61EC901642A59338D82C22499CF34313574D833E486B1324612276C7FDEB6DF808D6D23EDFF274748AE272A126EEE3022B4165F60D1A6F3048DAF7FB0EBC7FED21657CBF2446DAA8507B9A8661A4EBDF6F23B520CDCE2D3C56CD83D859BE7A6D5BCEB1BA39B94F543D8ABE0813160F59DE56D495F6BC01310661C5B0923EA7F3598A7A24C4A8E516FF27CB026A0BA177AEB6D67A64418F7C43CBFED68212739095A2D67DD1BA4E6030797255D5978BF3D4D998317502926117364947D441466E8E3C7EC56AE7093322302C002D25E20C7551662229C43DC898F80993044111650FA045AC2525137D2CE5004330EF54EA647AEAA92BCA19D199D560C5ABDE591A991F649CC2B4D67EEC4252E6597FFA279ED384AB596D7729E8EE92217C6459D8B746DB0D8B1379EE81C55916371F7291DFBD4E343F31D9A447C17416E59159227C4DCAB712AA486AD15669CA7EF17DFE1C3F66EE7614A5BF7973A70D9E6B4B322606859D2249A2FD132DD54644FA21F127003B457EF9F1B1E25EDE81E0A61FDD1C0664F41AC86DB2281ABB62B33904BA0A6515E8AA22A99F1E2222C7E08E1E67F37410DB7F6D60D8C05E4799025934C854073E5A7481F383562E2EB49EBC3D73F9E195C89BCD094D70DEC6BCFAAFF56C0E80DF7CDEE7A7C4C566E245DEC8C9CDEB1E5DE6000E28A5C6C0CB7405EC7F801BA4F57A4B9A37039E7E8C7E16AC1CABCB2B68EF63FCF7DF98B64DAD8BF2A2EB78A433244D95A4B6F00A00E89D370D29F9767971C96AE1DD7B3B071CB0FC4232609B80A9919C92629A84B483A39A569F55969993662904539F32D3B3AB2F7E3604DEA01AD0D5CFD0670C47AC36714935DEDE8B5127BD43EC86D3514FF907F1D4FE74C1E6AD53023BCBD4CA33D1577077D2E698B46045194EF735DC9B2AE94E32BD4B9A2DC1CE35DE8B91FD921FF4C2B3383CFA69BE2E75DE9CAB29D30FE3404788E93379343FB9D454715F68DFE4EAA26B6ECA2C6DBC8CEC76C4762F9E9D4C3B03471BE5101F279FF219C49707A9ED4DE368FE7FD44E998A74B6FB6FE27234637BCAC0218243034E444255F63FA4B79990C75D07A37D8146C4083736E4370F0B88343FE6926E370CC352AA5F2AC65D324E7F1F795F3E9FEBFE1759EE9415DBE933C603E5C428297C96F2481080F98546001436F5D27D6BA757000CD0BFD6EBAD9C7E1AD0FCDFD593B92DC418E0546579A8CFE75FF889CD2DD5F522061AEFE19854E22B07AFE3B72FCD2EBE42155D410F67BB5473FB64F9BE278510A8160EEDA46AE6AA4E9021470EA0053E164686D5CB3EB35CB4062678AAB3D9F8AB1CFD94F08CE1E05A85A4677F584CBAEB60783C85F44989DE9B15E8F24FEAD0FFC146E3198EE527D0EBFEC13E6F2B93EA2669022E8CA80CEBC6A5562A42BD0B043919AD725ACAAABD2FA350FE85C1E701F7213516A19EADC6689A7C49B3B52AF4B5D3E3D460AEF11A9C0D91040C568052433955FEB377F5EF1A94018A1C8AC0872BB55D756739DEFA43468FD2AFE126645DDDED56AA04E4D16267FEF7F1F90B835439A26AB113C31C13F1C89EDB3D05537B4A1D5E1C75DAABFD4E2C4EFCD52D197E760187A89990A5AD2DE517DF330E899C84CA67E5906B69F80D56093B609206B279316DDE7546C75CE84DEC82E6D6CDE4C4E40484994803E716E6D5D8679C58966C57F1B5D19DEC94FDD914EA117B899430A5F66C7726A99E7157B0A408426CBF167BD7BA7AB94A3852AD78C5C0E248BFE42DB82BA9E1FA0139A57716B415D02CE5DD2AEF6FBD43E7776126A083F175EB9FAC1CF6C5A786DC9BB7277B04E2183A3FAF7DAF9F1ACEAF4F6F9119DB95F7912A52FB41F057E3DE7CDFE4D85EBCB9288FC3A12C4146226865AAAF5C0DA2394E65BE58687A3E94CB5280B070C4C4E143B8CA913903DD0CB74DC1423063B579970FD1050B8E88F8B664480C8ED2B6D134EF6C7CA7433060FA0193282620402719CC43F14C3DB0AE0E51197DF5266D4BE8979D8E4D73699B50DD80D33D8E18434B2C5D147136A2F115C36896505C6D3117604CD0E86E961904A8333D6A15F817F337238C156400171BDEA13B8EB9F849F910921AFC75B1132AEBBEE6C15CB7A78FB0FAE51F374A73B42AB071B42E2203098472B6CA9C9C02C500F92DC90534E7AE51CAB0F68F4905C1F1B8BAEDB5D8B6AA2F9C1447A867708E9C2910CC2BDDA5F7F621FC64B32C812FE4800869E3B67B2AB079CF226FF1B8AF7B5B4A1EA8525E1BD45DD0B3C6D0B6DFEEC2CFA20172E248454679ADAC7A3DCD04AEF8108B47A5AB305F89F0B872D5F684BEB75644BA6B9BAB76F2D1BC90BC78BDC615AE5C623AF6CCBBEEF65E39F43FFEC3D9DF3AB34B3FB827430F1F2FFEA94FCB9F1EFCA2A11242DB0375DFBAE99EA8164E90FA14CCADA7582D1825280A9E185256053D418A43BE7350C08D06BDCAF562924E507F4EAF62276DFE323EB38FD4929BABAFA459A81F4E6DEF0CAC9C3CC96F6335C5D1A332C5B07FE38C45B77A721FC4E2A6C98D7A5528B5BA90F97D4051FF7EFB987CA159C2D2FB5EF83D38CDC417235F5297B963F18600C58A4BE491B56F9609AA9F13D7E7AE5DC021C8F9FF6FE358B04232C1699BDFECB1C0F498F828D03EDFF5F30D2C789EDEB0328E196138EE528B5E35DB5FE51B06175879B56112C5B0C9DD49229146602144FD9FC40294CA5CBAC8502D553D717C3183FEF80D3AB997424F4FDA605B496A33A907E9BE6DBB80B2C4D0CA5A18E0C0B42EBBD8BD50C20BF43BB48DB092CDC4B4113E6A5369E12C760D661847C85D23890ADD8AE9FF2D73DA059476B14E6B7A36B45B9C58D256E4CBAA3C4CA74AC18B9C980434D8D51789B64050159FC1DDA54FDE143A2A0ABF3097BA060FB3296233D4F7FC858FC4024B97051B3B96319D509F63AF34CBAC846A24D2F7BD647B03B209982E9C9D75331270997EB7D41B1C54A58FC94F65A58A9FD3D954FAE055D8AC57552A4A929A5C33FB078B9D3F2E1F533B02AC935B885CFD0AFB35DC770A72EB737CEACD1B13FA4B76E0ED24FFFE5B88B6B6B34BF566BF65D77FA0972750E7EE612F3D2FB03EECB83584AA6C7D462CD293FE98EA83A7E3524D88572727700373258A52E79B0FFC75791463AE8A578011648BE8064BFBD94AB5B6F1249ACD4A5683C9A4F06706C26BD63107B732B2C6A9C4E1AFB99B78C72E88367059A0C037941E8212C6E3C8CEB6407337FF413162008C0B499CE2E2A1CE4ABF37EEB75CD09CA2BB4F6AB176A3C7218DEC3D85A24D01EF942B5BA9F9E128ED2EDA41ED4F068E4D12DB8285CCF3A09A82507DC02B07FC3E37A69418159AEB2BBE45A114E552F8B0E08DEE94C0A32BC7EC8466FEC2D09FC573E195C629AEEEE16CA7FAE393CC64C099769F2CBC1CD88E5C217B8A2A6A14A9328FC0D56539456B4FD8500110D331FFBF7CA47340814AE387CB78B5B6EB53E66912DB5108A44441AD54B3516D2AC366778A1BA4A97B3414861108970450FE414403BC1C8D09A0DD16C49841CCF63775284B479CA880BFFA9D765BDB41794F26CEB4C1CB365066549B069D93B06894ABF42B1118BC2228B61B54A597C45B95DBD6263CB902F14209E3BF420AC225C324B8E9716F1F759E3F056B79C8F742F2E9CD2BDD35D3B863079E918769C3184DAB607429AF9CB2BC7058567D4AE8F0B8380F7797E51A812AF804D640FE325D0EA98A9D267A7FAFA8CD25DE177A68BC2324BB2BB36CBD99AC11FD99C1E1B1659A1066ECFA28AA9D47180D8EC8B62A5FCB0BF1FF420A972DDFD1222E24BA8C3D45CDEDABA0FF09CA7783404155338FC81961A1C7FF3C0CE405A3675F5F8D6293429AEE7308178933644B7BE576D6E01054EC2DA7517E447A66E73FDAF5DE1F07CFAABA2AED1D9358C0468CC174605E48170248C7EC8C22 +pk = AEC6621DF658949C563BD82269D57546FA743F72BECD74CA3F45D8BA5D5B8B51F5A9591D8DAD8F7B17A6BC0D00038CB323C8F5A9255B1FFDFA18969564CF9D90238A95288B5B22065BE87D1D1F69D4DD612A83E93569E7918830A6E463DFA42E1153D7054A335AF90054CD6F715762B59F6E48A7110EE01EEEA141F3FF95D64DF51CC71C1E7C53FA2F1C194907A29F7F959C575BDA7E6C19AF251BD18A5141B06EC7F1DF129ADF070EF93BD730C5AB1C007ED5CD2AE7814073206B007136FB3089B0A1C8A59B1BE841289FFF1FDC70B8C6384512BB7C5263A1B335B445859E9A0D72DE4C2025F65D864D663837CA0C534F78F305C131D88F08F008A3BF0FCD01A147CAC4B541A2FAF6572CD226BFE3651B0CBC97C77A7333DF477F06EA046C53330A3A2170A23D9FECE0C93BD5D7370D4C6865A04A8F6614025CD80B417A3C9B4973EFC5AFF62995BB0D7E88FDB35806F5A3199E3A07AFAC87A20F1990F1C94C035D35BE5A1040A285EF3F441B44FB8540AC3ADD3FBC1786936D05D1C1E3CD8C8AC5E18FCD12351B70FDA75DE75D50DE409B0CD92750C1355D3698FF4B60A2445F04F72DE7E5BDD8D24A8047AB353ACD711E26DDF4FECBA7E5C36C1F1721C3F1580B64E70638AFF3B80175B45D46B932217C88102EB96F0960028E98972BD96A25CD831BB64EB0324CD2C0263BD376715976FB50F002E9C4AD68B2C5953737C28FF4D07C746189C5901B8A4E25517B9EDB8416BA0FC5D39985DFB0A23B7FEAE9F9EBA4763C767DA72FF7216912BEAAEAB66036725A36511EC22DD68A0B4777D01D5EFAFD33B176FC2B61F7DD18C63D8304A09F3BFAB6A237ACA8DBE135898185E8F73884C5A681C72F314DCD8414086B9D6304338AC1748F229E98735EFCBA71F64D7623AFEA62113E6F4B4DA5F7128B5C72F5C74E796AA661B58E610D73F70C2BC4EF3BB8370E0ABABE00CEE2BFDE9AD36DBBA3C0C1C95E47113032FC28007B8D984741A6CE6450080CF04878843B249DCEAB72E1E81487508A681AB1F3E0CFFBDBFB9EE5EE18A69994C2AFB86CBA78BFBF7DD00549235DF61B7979488CC721AD75C54ADED4CBAB2E226C5C0829F508553F5360721E0B5DCBB5E9AC6AACB09C7BD258C72F1C8B874875CBCD6FEE3F6F01BE5EDC68F3E25828AD5C1807160D4E776B7B2D897081C316E144B1DE89AAA76B2A72884578D4CEC1813489D204E06B8290FD605438F1E48981D283A7FB6498B9FE74BA4C1F78F275C9EE3BD2C4FB13FC627B85FF09B7E69AF1D0FBFB10F8CEDDA00E745CE17D81773D19A6434B6DBB72ACA0AEDF15357984729071B0A8D2FD8A1FEBA2B619FD9F2D4EBC28C66DBF73C4F52407A55659F3B38122197686D6324069A3A553E053A7E2752393E144AB47876A3C1F324621ACAE88294EC35842FF800310D7CE75EAA8179B563776E2C367C74544BC3D11D5B518C3342A5B2C9F996CBA5830EA116FEE9C99A0AF0BD23800A61ED26DA557F89AFC5F50F6473F87FAC0B6C7BB8284E3A748F1C5AE3F1942530815D49DD0149DCF0E8335B99B50FFC83B6543F4D390561118AED09D0F5A5EDDF9CD254F9BDCDC3D02A8662D3E876BD362C66E8415FB14071EB54A62ED95FDB5D49B1C4DB0F2A50930317B09D297EA8C859EA23CE258AE42CAE73A8A8D4C179F599B70B61E343128C939B7776B5E0F070A03DFB04DB95F8C5EBC76F40E6611FCC7D2D6D8D5A2D353660A93762E3E26E8E1A267C7676C13616D74BF56C995073B4042B5B14C368992C9BBCCB0E7E3725ECFF73B117FCF76671E0A70350CEC084480E02E474C148A00DB29CCD896E750A20F5584FCD8F93F4B5505E1EB68279BE4CD5849708C023DCAF73061F1E237D8D8AA23FEE2E27073E56A2E6F563B627E9A9F085D26AEC1702AC324CDA621DBBF275B61AAC3251EFD5291D69E3BC68A094F8E08F73269977AE3238D8814CC1362416F0FC3031C9C179D34EEDB8094C37FE707ED71ED3A7B14F929941169A762C1E20A11B5E7341DF1D7A78B6BC69A65A97FC2FF018D0E19CE80987CEF56998B118E934F97C891BFF7A50021846B7DA5FE0578B465AF6D0F1B195A29ED9655FF95C4D75BFAD6F903591C5045856CEC41A0B06B61E27F17045E33CF6F4DA9C421524031141CD2B3A38FDB6C97FE07805F57062DC473AE8E3F8DF912C1DCFCF6E80D4AE4937401A668D4317B305C46DCE3E1262E8E3F59084FC01D7DC5AC85A471A2C472F296DE183D3D70C28B7A060A2A3A6BD5E4BBE6A6AAB34A18032E0B7E8AA63E7D3C1D31DE7DADEBB2C759D24983A4B7880DD0DF4B0D47433AAD9D0B99951C58888F7664214E070E9B764EEA07DDD53ED9D164A559A2717E056F2D0F04F927B3F50827B6AC1E7F251C411F6C682BA44DF015591801FAD5B7A74ACE2DDED95BC047C85B6C4DB6E582C2F7BFEDB1D97390EB32F84BAC38A76C2098FC226446C92B8EA054B6D9C54721FFD18040FAD0789C0EC70CAA7E74547B3290D08E975F2B23A4B5A296E72B0B28A723E433C5216FAB8CF46F4F51ACC2C561E99DAA4E6A1D655D32BC31B54EC4DFE24693A1A6B9D9005054F26DCB0470BCCCD6CB9163C1573CB6A2D27340EBD75B82DDF6CC59C010642E737DCE093857946AF0B6DCAC10730C06900333A327043330318DE218788460D26D778317D84B4F57DB12EA639B0C9A3978B0F30A9085B9BFF91B0CFAF24120B810236C621E5B72F8C2FC0BACE2F8760DAC92FF3F48E9F86C43E85BEB80BA642D0923D02922F900CA54FFCFE7FED81228FE0C0ECB5A0CA3D86201817F70E5D583360A0C3FD32CF23BF4F199E49CE97D2C2DA7EEF11F585B580221FF5D4F29D80400FE3F82BB6F7628E7C33FDC9AA072BA8783E3D6EC8FC04DB48C98C3F8837E9D11014B39C479BB599B267B6726FBF4F51B12FC0DF060AEC511FEBC3D4C13345F919CE20AE6E93F2D644E2A8D6CFEF1448CFAE323D8E53659FD5E5888FAF6A3F7493A39F6630C7E89D8C2367F83B7691C0BAA539203C866D69B0A2677BC6E2468B722E9BBB67EDDD2FD4CBC3A888BC79A78942D7915203F6BC42C844F254E199B57574CED56DD6F85E37B7F3E087AEC1B9931DA0456003612A6328CB242AA9B8AEE39300F12B664B371A84587B67B1BAF8CCC55F8CD857AF50651E24FBA11AF50E02462D08C50B156E6EC3C0F2032ED1B5F4C2CFA626FABEE30A1382AE23AD99A4AC40CC2576BA560F7B05CCF8DA1FB3F9974E67F860CD65A1B9119E005BC6C39D2AAE6E3DC6DDB0311D2FC4A8F4517002212347E6C93C3B378F18F3D666B417F1C4B8D6151CA70EA108FAD0519A1CB5C97E87FCFAC02DBFBC8F39191558AD9F83AA78A4477FE59D9D48E71C7FF5DF982B881C9D5E77399FC40D73308E9A539077ABF2ECC6AD0ACA67C72BFBC9A4C716DFDA1D94F2AFF5F3DD9C04EB81FED8EF6D6C5D7A47F621553251BDDF34EEC94C2D852CA7B1D9AABB3E45A7599DB4FB86C40CF8E27C42D0E925458ADCA7C8853CEC376C3A2B7D20A9A71A65094C24D8C1B37181681BF1BAD0F557F0A0F2D5BB9DCD7CD5AB21783170663461511388E6B2C5B1C2ABCBD7E4414BD6E3767B4C7957924807053A63198D730890F24A1AE91F394E04F48B3C8BB0E8F793D50786A33DCC6C72B0D93902285777AF8518097AFB2D356955CA3DA869C69FF2AC1E3845F19FAF9685AC240198F47C9A84EC3B2DF5A26D9674F55CBA6BD0855A5B5807A89BC2964048A8B686A7D58B2467687E87436AC111D43C2747EBC8B60F79FC243F0CFC979E21ADBB352A8F3A9937AF6066E2F1DD4E49FB91B8435CD83DAADD14A8D21B4D60FDBCC330D0B19242AB77DA18CC9228C2CD1370EA52D887143F53997AA361DB766D2CD2F8932DF24C45DC4EC867B7CD6B53FDF086260C285A6F1639D1F697FCB16E7B269FE79F68FB885230A8657B02D7903AF09FD3FE2369BC246E02C010D1B5C82F4D49DBD479F044CBB74C7DC3D8D9528DE94D7BAE8DE605A1AD614DEDC91EBE23F7CA713B835B062720C38ACCD4E29CF9C81240CDC2245D1FD625D6D94D7D813009CE07D47E8C9D53007C6CD1167A18AB12CF753662460CF26DE381CA49F1270F4A394239BDC67886CE66FCC4106EA9156E4C9A3FC78F20EA6CD2B31B5E441BA42FC4AD52AF53E64D46856E29581E54E0147EC22A3E4D3213F23E12B33530BB69DF0EEDD81E80BAD9FB6DC184C25D83EEE9AC4532327B3CC2D35EEDE23BADA164CE1CC6C89A3B14D3595794DC4797DA9FCE81BF6F05205A6B1AEA920A1C5FF2A892C60AAB4D96C602DB684245E3FE02CD2488B15B2CB9DD677A08D4E4B18DFF6ACEC6EFC9CEA6780EC6EE70944F5A188BA646472C3AD346527B228673A3C9DC07FE08AC9303E9E3E5F45678CA21A603E4443FF1E82F4C7E1F9B75E9D13D4B3F7D029C0B7200B55C989E30198FC4EE6EB5BE1961048BE94EEC1BCA4657E264470C4758030335F13EE8805473AF6F078DC94344E14FD73D2E472E1AFFE283AAB1756C977CBB1B5C48F8149E92C718C1BB8F832F23DAA0792B636E2B2C8CEA070497F2754D86ACF371BE88894C724C0CDB7B02C33F1DA62F79853CFE0416F7F6DCA8D08E64F17E8C845E237E26BCA2D3C03887FD08719024B0C6B83A80C16D59A5BFDF75528FB07F62AE3FD3EEF852CC6ABCAD4CA015B0E0ACBE7E3FA025CDF01D9E65C6C88BDEF9FBE29352376011EE29EEC8B35571F93BF984DEB3269B72124DF71955D479FF3F34D05FC734AEBF11E15B154E08E6FA2C53D2139810B06E4CB8FD89B39F93457F98F04A6672B46EAD969C071332390485A031AAF54052502155F23C784AE3A82B88C9FBA09AAE4DD90BA4BD8261A82BCFF9C38D94F0BB4350C29C7961917884C458BDB9E99B476486CF84275A1C4E8DEF43569823B50E2EAED32C42C6D35706D8A129592715ACD848A20C038C4613A8E5A050D968486802FABBD4386658A0ADCA3550EC7E35E94F3EFA73CA3808F6EA7D23EC7C8F1F2AE2E627D6996E41C6351B40830BE3483E0CB5C1CB3E0E98982DD5C7995939F5F4AC0496D9427A628D123A272C1FDFC063492A48BDB71EDA158211DDECF76728F8E3FC4AF1300872B44643DBC0CC5252CDC1EE3A493336D8050D30B69BA3D341BBBD720AFCC41CD2F18C2C76FA11B249E7E3DCCB7E045CD9069B1364B646253764597D2854C4312B942F4A939B7A022EE6D1421534D182758C2ADD9979F3FA86674BC1D38D698A9743095BCAA93E0D99EC10F785BA4C1CEF84022FCA73A1F84584071FED87EF30ED70F16114F3C10AA8344C27C420C6F4BF258771DEDF6B7F8101D13016D67CFE97CDC221EDF590DA70BE55F2E05ECF237147FC03782ED918718575995CA518C014C2DE80D687C59CDB22B9A34C067649F87DB63A9C0DA3C85246739500B077500EBEC950FA3D147F9AA4733FDD554F4E849379B1F197A6A77C22BE85EAFAAAB42C5A339AFAEC369C6512569543D893C0213A1F398F4A269DC50CCBD44E1C7D440CD10747803D88FF2BA5CB5C9AE23C0A9E47408EC5BFD245052984A2C3DFA8AC0A4EC07769F3E65EA720C155B08124AFB31CD9435313651478524EEED4A11809A317BAC451EEFF6BF8418BD92F604124AAF030FBE040CDF0DF3A127F9973AF92BFFF9134DD29634E1D423F8270D710BD69DFB5E0E38F4CD90945DA3C126E2DE0B306416F559467F201C71767FCB6DFB1EF9250E602918D558F76DAFDB4D96B9E0CAA36229CFFB55461D1B18C4396B53CAF10BE4D5F3F4EB9917462B3EE5D94FEB5105A7A5F4C4EC3C346C83C27B97A0F99C248FE2D4FD0491E594E54168904E546799EB1CB5607C587DC7798DA3EBF31C6E6F7B8A1C0347B777FD14E65968460871FA954268F85ED251651C44C78E144DA1FF4B9B87F141F88E28653DE3AB3D9AF26B30FF741502311AF2D25D2879D0B9EB974D896209543D9F897CE2A0A27E403C9A1961284E67E4F7357E150895E6E3134A94CE8D1CA1FFA2F19A815BB987E39DCE1993B14594EF063D73EFCBF9EF80DED39F34B70E9469C871C222EA8DDC009726ECE3D4FA273EE38FFE6AC8E2821E82BB4520381CBEA85B7EFD997DC6E9274C0A1ECDC056F8544D5FCB4D4985CAF3F3EFAD060A27CF512556E860E8AE760DBC1A53DCDD898A895B7CF1DAAF90833BECF2A6A0B84321D9FAA763746E711A700691BDFF7819E443F6FE5D6F3CAB73C91E3F5C9BF47BC4A597F3187BD9130803859A1AA73D6105D233A0BE5CA50C80BE566A97F9A89D40784640923F61DD68C5CD40346073553687C261580E4BF76DF044911731D1773B6F6DDFE4C45A12D3B7DCDC4EAFA0B0D38686D71632E952487522409D68E69395D3ECEF11A2F299D48309F6CE1FD424896EB0CA4C41B0BFB537680E91F8CD57C2458099819CD0302996AB774CD6A18067B9616BED82950DD2FA3704FEDE9C5130B81DE13C19FEB5E1BF42316B96720EA284004014AB1D09DDEC645F17269649372A0569DC7CBC62535149479B8A2CEC33894F67BB027ACDF8AEC617ACA7ADBCC34A8C22BD2AC119B551795478F974D101E70A3EEA893FDB58877B8B377B3CC494BD15ACF05E17534C3562FC46B498BDF9915FADD1B911FE00826A4C5633B45608874ECEF131C548982515C69D9BBB4BBDBBD117A78CBDEA2597CD2C59B11DB41D230D20B6A4AB68CCD8B9783B2AAFC93B795AED812FA833E78BC42DFA3DEAE15D52AEDE1A2920B450BE0C57450382215278CFB367DEA0388F9F8E8F5175340A6BE55C91B7FE4F5750D238E4B726C807AE7B932BF98DCDB5DD7A1FF84047371DD2674CC5375A758A386FFD200A06D0971BB2494BF67DA7787CC88DDA6981A89454EE1AE512075E51445C34610375AB53C6E0B230A3D8D00DA447E918191381B64C2B01F8CE75129A6986ADA1C153C3FA3E2E5AAA53A4452CC4A72EDBEE556305C930C7BAD35A4CB92560A0E68A1C19BDF895387D79FF2B6CE7EBD1714905918DC8B037E6414035300277146D382CB01E6784341120E53A2B75DC1AE5A76EFAEEACFECDC63BE624F489058F8C99B086D129858158D3C3CCF42360A9902E354722063DF217D36E6A14E99EF2C49BA767BC40C55267EF46B1243C8959948FDC0E304989B8581751BD9CCB2A70EB1FAB2BBED805536DC17EDE9935B004822398E97033EC397E4C5F3561D5FAA7D5871BAC3D71B420162A1489BE843D311FE91836AB47838D1C561DC12C00DCAB6C5E47A898C3E33A929180EB8686A3304D865D23B2F413F82659E509EA7341F31AAA07EBDDAE29614513F35A0DCFE9CB43B944FB98D9082F543015F12B2D168B8F1D7BDFB8107F66A2A5AF77D924FEA59ED68095DDE81C7B0F16E579F6B2482DF21F19D167C6EF7BFC58D8E23192A86B4060D7304F89AD62A7E2411370B99054D4A03F96B02AEB8B9811735D001BAE39574A0A7860C4544D5DEBFBC1E88C42D7AE3CC8FA983DF0AA7C8E8C4B53B3B45EED50E38779B7E50C6A684C06EF79F6F435E38F362CE4A5D30233603D8CEACC9A771B176F1B133134DF6BF8AA520C7CEFC1D650D92F66C8CAB7BED5A589ECC8AC76E35B0C66FD2D863211B488C10822AEB7557F81E8B8BF1B70131DC24814F6ADAE85DB3788381A64753EB534724A5AE108E7D78843075AAD3BCB230DB5194F7AA915F69E85698C66B5336C69DC6C9C3C4F72C193BC450835437FAB9909B12C28EF670666B3A84BEEC56C038B0413B1B90F797C9C70E95F12C2CA53BFF7E851CB6358BAB177CAFA1FDA5245266ADABD392EE6BDEEDBF62D7FAF9BB4F2D193AE990726F1BEE22C28E39DBD378E69A1CA68E25F0804F0BCA9698DDF0397DC1C295A6B372511FA8E040332 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232A6EC4B87CD7DBCE1B75810662AAAA98C -smlen = 2686 -sm = 8CC96E1A5FD32CDA4A3C32C158E157062023D81C3F8DFEB7754D2F5F8F01B752E4272097FA5999EB4D32FC50E69E7519AF28F59323CF584FF4C5013E0A13B6BDC723696D92C1C514F3629395EF74D0FFC55C7BD4255E71CD0C69DF93FB8BBAF37528EE66E5705943AEC47D5CD6C12CAE5E99D1274F4D6E689C2B2BBF09378C8B041986D5F023D9C4701681667D7BC4154F9F4CD02FCD6F96F754D857EF027F518C79B71034C4376F297221B67D5CB3DFCDA1E1373D045166840B3AA7069611AD879C0CAAFD6B2FE23D93E18F87B9180650FCD1921E5A3E9AEB4FB317BE52983E3E99602F741D320EC6EE483B96055EA77977C0DD6B51D59AA5F96E991D61D466B79ED0FA3CE1165C54BA72FEB640CAF6401ED8D51D2CF72C832FC07640FF2947F984E8DF9307E1FA46728B81F7C67AC2CB47555856BA3D21E2FD6F341DEFD0D76B03F8AB7F8E250F35B6D08582091C6DE46C2646A2E666CB4F17880BF906C2A21AE64BD262D63D39F26A2BAC8FB0B06D96A61F516E108EAFF75A62FC82CC0A3AB4136FC94EA447B5A0310A805FC4F7C93AFE59D4A169E05D5DCCEC187B146A58497E5BA8424033F16327138AA1914318D2F2B6008B146B7E62CE0ADC68D5B66EE46D2943B9675F8FA79A65BCCE911CD39E93EECCCBF6CA2D019CFFBA13489341C7B9482019C0C960F8118747B7E07C7815C05F27F1266432750E9DD694896EDAA4BEE4CEDDB3671F0A4769C46A310C48DBA1FAB0943E1E140A9523008FED14BB6A550AE042BAAA7202F94CDEAC8C0AB2C41099062309C646F5F8949ADB5432BF00AA163C2F9F5336267038461F33018F2A00BD1101EF2120C520F4D58EF606FFF26D7D5AB7AE95967798B504CDEF341E67BCAB10C4AE22AD3B49EDF0EB8D11C50BFF175371C4AD7EEE2CF241929F83B0CAD9D0A814E3373E473A352EBB3ADA330E99D1AE894537997E3978F6F7C831AD6309193F18B4CD6FD43A7007B5D2290EBD025005290E7696D4774A0F40F0963BAB249882D06543A8BC9573DC0B552EF358BD30539039A6D8830820CC2942A086AC086A4FEBEB55A1B34342C3B381C50723A9F1C911D1F225FF140B3D4FD1F64BFA20BDBE7D8AA937B18832A3CBE4F4B396BD7E0F7EBB1C7F611861939AFE8F39B81A29F16D0FF6E82B57BFE1733D7732643F0C962954BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +smlen = 2812 +sm = 4BE0351EE1405EE7AEF9CC233BF0D4C268E8F1D336702DF3F7023584C2A2CFEEEC063622976865C9C16536A08979CB2356356800CD4F3064D0087B91DA859172A16C995A0AD82CC2C0B282FCB612EB433FA9A2C555EF6C8DB49D849E4021EE80B85C63E5A17922B95699C39713E072677ACDDFD7AC6ABC99C80A5D15314190842779FD3508AB2418E3669E6DCDD985AE8E0ECEA0CD86C50C1B69887714A018DE1BDFD7061E1299A3A5EAB749496451BCC0F36CFBAFFA3508D3FA8197BEA6035CFAC990B53E93882FABE77AA1DE38EA94E66D65E4C6C84389EFA75207FC1FA58CD806E896D2657101081BBE74E669340B5E9B0440097EBA63612927BFDD7BFC4B94C8EAFFCA36F9B9DFA36A4191F6D17FAA861A8F5F1F7CA41031A22C2CC4E68DB173514B0FD617006EDCE97F18B81212D37FC121DD99F7F02628B2642CFE9E2B62844A9740421AC90DD46EEE253EF43A1672B7AB72E8D569CF2E85A136AFC2256B984E93A4B2D2968514CF471B273415F4A0EBA7C1CF006CF31D5A1ADAC0C45C1F53E9B15739F45996DC1BB4330DD6D81142A62F716C8BEA209DFBFB126BBFF451F8C55120760549FF8C20E625B4298ABDC3BD28CF32A5F0EFC2004060FC1D91D2A2D9E172B4749DABA02E54B52F603C48EA1CF2F3C9373EB242CC3A3BEC763F4E69376E6394F9546A297F459AC5BE476F98395D39BC4AF5ED62DEB278FB9B3ECE984EEADF23681DB2D1C16815FDF20A6EF1365F258FAC56FB98C18AE52D5493CF085F455EFC41EDD6881CC3A7C8D500DA1A3C40888CB79BE116831515FCD075300821190DA37FC1A0FC5244E19E6C91762D69A03B415FAFE03E2C0789E0CCB1903D62E4721CD1BFE876702DAB8DC1BAFF585AA2DAFCDD108D4F9336267DA87625DD5F6FFAE580BE552FBD73B23C69F5B46979848699860C369C9FB452E4F925694BE706F90D95E8FF0B2EAC38FC517308A25E2A31869F29E6E30EC390ECAFADD0E1264697589914CF947C4233328A59817358437270604DB3FE56D3782920EF6F98F90896077887B9E67FB555B21207E20AE88F67224AC7E90BF73B12644CECEED6435D7402E6D902BAD0EC8B51BC8E21D35025826AFA7DB86A485EB177CAD472C1CF51852255CB5318E85977C816ACE24A3A3CD5A169E081B3B92B3C278B98070E856FEA5CC094B939814D915509C0DE53638C1270B0E79E5DEE44CCAA785C7686C66EAF4EEA1A015530BA685D64E4C06E7CE496C26630C4E812285AF99252B5A25469C816D45E4F6B4923CD8B95C90E7FF102996DC7FA3518C68FF4B396BD7E0F7EBB1C7F611861939AFE8F39B81A29F16D0FF6E82B57BFE1733D7732643F0C962954BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 3609F27253EE501D1A8BA4B87123D745808429EC2DE7773A03DA219DFFD84D852C43109696A4A25C911D12B4BC849BEC6E2D1EFC8C06480A21C610C1E674DACF3AC9D5CB7A510D03FA055E3FF04E2FC86948DDD100337AEA283C93BC3E919F6033FDF8C3DDECF0535A80696646EC8D22230BEA1DB2E3784C4DED4BCADFA019E84DECE7CF2991398A7E1A351C5E6177BB8C92769E260E2845B3C66A094800C1733B3AFD7D8B06206CD030F91FBF11CB569458047DA91CD9C89D4ADAE6C3AE70DA848275A15DD91195E679F2DCC066D4770FE059EBD7BF7F72DE197FB69271F1E9E6CAC39136E3C5DC25653666AA5FF78673CBA2E1AEEBA9FDA5B9CDC338B584F71E65788679DA00A1309EE41EAB930E006B6C46720347EC100EBF6A29103FCDE0C458015CF33CC1FC037C67D5D0716186084D69EAEFE3629BBF80D440E48F47CA0510B36AC4292D7AB670B910BBF17222A4C14768E10872058F3589B4622046EB096CD72B43251EA27A2F60B60B62B4A267E7608130FB573B12EEADBFE6D3A3363019A142FEF11CB1A7176DCDD4DFCCDB1CCE7EE75B1846FCF8DA46ECBAB2C210211D6BB90D213279216EA871E5D0A8ED976434E0F745984E9C2F0019CABDAE35372FF892C254DB3AC9BA012FCC2C2D2284C5A8847C01B5164B8978F7C32BC6B5C19E6A7DF4C670ADD55241D63BC3D92988DFFDF60D068029EECC7BF1B7BD152DA2C72C757C46C45BFA1A02D39308FA2A693F8B44FD792213013CC071628C5F6D817548F673293C311F235E2B785E721113148F7A1E0547082FD923F0F03F56E52E8062160EE74E010021A5F11B634C325BAC2D0CDBA1AEF2A3C54D3069E3DB9E5D9C8D71A7D8CA0BC975BEA72C8EDF2AD61B1C40C6D619A6DB89E7265F511DF6839D84493E576FC8C4271F221C79FEEF0EE229B149DCD4FB646750242F6C74F670A7EC9069CF7080CEFF5A608072C5EA5C0662D22E6BA5F90EF9514F8087052C824704F417D8744C69CA112534EAC267B2EB6DD3CE59F300112356310E89F1F127A6DE79E81483BBF93BA1752DC15B4C7EBB643B1F0DE2D9D3A87345145B354D2BCD35AB706A0CE3AAE1196F901FADBFBC55DAF20087FF720A18A6A41062EFF5452E3F6162BBD588FF0539E88FBCF1DD3CB76EF536B2F03157CBC9822AF118CE85517579D768CE7FCCC8AB4C77767282300EB3799F4C8FAC6438E5072F93DADB0E5AC0FBA0B94E77CB12C7503CF870801DB13BA6658DFAC32CCD335AC22C604B789B204118CB832985EC0D686057400026EE9035AC0BB6A78F727479CE94091C207B5BD25E23E6E4695321FB398C08FBC0C5234903C92E1978DE82EF4593E5BFAF04D0E7F4C3C4B66EA7829CBBF5375D760DB5F61D1ED0847E3A9EED3B8FAF46075F791603961B100EEF508268735946593E3D826559A44B51712E36F6DBDE690DF71F85204F9F1F37809800B10DC20B43543A72615911F2905DF5F8C8FB7F1BE17C0A5933FA413F78058D97D2220D572350E9FEDBDCFFB16BBC416196050D751BF4490A17D8484A4EABD01BAC55999DD602514385EED168F8DE91187804F87E8EC4DC8B161272752B369564DDBC1CB42F1481BA6E96132E1CFA377290A874EC3C75B3E50A820A16BE279549EC913544A539FB77138D04DAAEDCE823CB79B86BF2BDB28589E0050AF782F61D799C2A69081978F12F57A8AB004B911348E0DB6528DD9F0A023BC02B3D5C23964EDB95A370AE9694942493400689FD9333469961F8390DBF4627B616C7EE135DC278AF1EFADD4F9F1FF65F7993AA4D1EC57E44326D66E9E743E9A9A9B7454E37DA64A9EFFF00F338F2126B3DAB008A2BBBFC1E7EE839CE1E06EF5CB3932659BFB380840DAAA3B10B5E8090022510C3CE11F4AB7AD1CF24B88AE01EB4F02E0B6EBD0FFBDFD7AD1B89DD1799B39FB062B30E0A731F24D067C14B0B41C3EF572F449EBEA4607458398890273DCBE2411E9D1A586FDC5A4A90B504B0FBC1635D61DE79A6B40E85530684179785C01DD6FBA9544DACC125E578AAB4A5DB2C656C2EB93C04FDAC3B8F6C42042751B6821C7F55C71701517C5C52AB031BF5DF48FD5024C66F8A627ED909091CDD9DD89EB4E01E8B40596E98E4A3D4BA2FDBF43133266FAE49ADFF16A1CECD642CC3416C774F786844F9B94B67333BC1E34DFD7A34EB21E86C73080277DDCF0A8B2A55C81D430F267DD82DFDEB458C50566B6A53681B648E068C9E5BB2CEE97B792F9B3AD1FB2406010033B14B77380B025202D436BC96EE7B7BD896F71AC2FA0CDA59E95339E1DF65064982F261956E0498E6CE4E30F641B2F01566F8C84DCEB2F4B274813EE24804D84846BFE17CF5616B52002A8AA482742E9AD438DF348BCCE59A57A791ED82FFC947E10E658408CB25EE2B0F1DA7808625B1B89DED1737865941A0FBD7E793280178DE6EA2906FAF9EA3D7BE77A663AAB553A07A0CA9B7C53971CF126FB4D073F0160EDDEB4FFE6E013C9AB6A4FD4B4B159675C30D4DB1EA5046B9CE84F8F3CD704CD2DA1E2A3E8E46A1547075BC13955D377D54719DF2615F0DC5249C2EDDC6AD7C488171F77AE03F9835DE5ACDF7BA95E09F48B9E7C716552E9D12B7890CCA1F527E59C7525064CF0338CE7F0822B88E5DF97FEA8B3A4D360271E2C7B2DA5B0BB285A245B8BF0BAD69178461F6538D9D4B430703F078EB6464EAE055A2AB46101A125228362C95D3096FECDC0BAF12ACCB2DFF8920333F50DCE92E6F97770871B5C6C8EF03B355B675DFBEF0E7835B5891AA18FBC3E3B1F18B0DE1BEDDCB94B7DA018A48DC23309CA5DB4709748665FFBF9F4DF05515AC90B8905BAAB05FE3459C774A0DFDA1683AF75929314A0E75DF72E3BA056C0AA3DC0B9337BA181E70E90FD72EFEC160F8B562A165A37AE8B83798350EB141DD7EE86F6FF4878F8817AEB750DE035B00BCE9AA7126CF04D83C3C8409A3CF265B42A7929838090231638700C4D0BE66E6DEB8ED8AB4DB466F93AEFDFF9F2CEF916EEAB2777708C7EA4B23A4AF988CC007B976053035104F0350A242722A39BB80A417BD4767DED71D80BBCE54164C851DB83E36E9218B0830A5FBD268A91379025337E51F39AD09725FAD916ED6D3BEDD4B4FD0B27F6EF3C5EBDB27C7D81297BCC72D19E35F1141668E6B3021F65DF05553C65304930993BB463C9AE0DCFA4453DDC659EA47B5631DB23263ABD24C99DC039ABA077ACFDC0BFA4BDB087EF53AE1A006B125FC5A3E627884ECB1C14B0E40F8FE31744E5E02F66B26C2E29B27175F121E211CA9D6BD474A156DF7E27DE0F6F91A6FB0E1C98FB6342DC25680A7E3AE442B46DBEDAB764FD08E473646FBE97F477986D84CF5E301F676E259C1297C767FA59168DABC6D2633CAEE36AAA5AB6A88F53BD286C339C205568287044BC0520FA60808FFF1D014537C0AF476C8ED4034BD609F519DEADBA2D3E3D0FAF930E379C6FBBEE7286E653F313552704792233A59EA823715BFC69E4AA1275D585FA15B4522B586C1CE1F6B57677FB3D4F4BD83475DEF95B39D1DD6D38C7F7B28AA33E5FE5EA371903AE3FE62F679D46A720CB844C5E3871C85D5625A1022BE87A4983DE5BF0411455C9434DE301D28E644CD4AF4244D6F19D6ED410DC5A300B370B54B2754608584BEE228CFD9DB014DE44E2BB3B498BC5555289C52F6F5DB5B785025C0CA7BA043CAC8047D159F9DEBDFD4EFCD884BCB84C78B51A32FFC5C06F5F9DE6C7CB044948301687EF419F9D67BE050D41EA5A7D3F8DF3F6B86D131CCA6C3AEF6D00243C0FBCF2A87C5B5F92B2BAFE4D15AC9191263D15719021753FC92290227BC27A594056E203CA2B77F87707046808D9913B72FA129F7884D438E2141A7BAAFAEC4B4FB31693757122F1BBDD5B9464362EF1DC6BF191EB17A46D314222F56E6729F499B4F4D17F4605B87A955C96C1071A50C32FC8E0052DC7E435AF0651CC8C79A4D362F77FF1B391FC108FF7CE178144778D596EAD487AF381502A44BEFBC688A76F2D04B0B472E6A747D561F4DE5921CD3C68A6D828254CB2D827ECC8A681F319F5A7450C69549D3AE5A9A8EADDBAD3BD89695C209FE4F9D1E289FC5D092CA9E42B8B718A61B129671A8FEDEFAE95E8C1580872B14413750867070EB53E5B5276B58B23BE61B738A8D7E76C44C95956EB09E99BCD8EABD941EB52D299A1DB36C4228A25F2BA8895EB076A9C35C31C054864FE7A38A9ADD98821FAFC196E7501C2E4D90AA2345B310EB394DC8AEE4C138BAE6D181F7DEB08B498AA87E562D8D65EB05823799C945DC3E159D9FF2DA36D3DA548609316815A2203EB83D40A18BE392FFCFCADEA2405AB5C532891A59EF63A6CCA50DC6764A041075E627531EB359B13F7594F97F00F6CACE375C37581E7E582EE2C98197BB86B3F6CDAA3B3BE4364BBDCA9D699066CEFCF356A46F1605079C362DBFD387BF8F71029D295F8B8C879095D2186213FDDF6B0D1A96A82A9EB45AAB9F69DC436E21F8424256389A9378318FFD87D3D3BF9555F4DFC1D03388FCFFB249EB25EF3C49EF2C3508ED7FE9B9FAE5098D03DB080144E6891457875906E6F7999B6443E42C8A077ADEBB43834E37DEAF9DC9E1A39C5DCA502F4B7B422E19A024FC3E91BAA130BE233B51EC1BC85B4984155A5CDCFBF767CD2AEC70539010E7BD596FFD0BF72F8D3585239B7A33551F33ED300D9110DFA48E40764975D0C3E3ECC86F0E2832B4B3BF8531D0786435E2E325072A39BE37BACEB3CC89648E1632A7BDEC02330618CD1AD54ED35305890892B28F1BC99551C960F13F7FD1D66C0637B7565EE54C248A3589D2049617CB411FF48894EA0F7645F3E9409C69663576A230B7EB08FCFC65C5C7F37324B4F629E28959B45C3AACAE71C1C478EB04FEDB2B6027F9C3BF5D472D05CF0604D23DDD9A9FCFBB71D786DA5AE39CF80FAD64E1733398B7C365871733D1F176ECA6741549C15CB8F9F594CB339E0F7D2E2F0C7A4657826E22DF47612277C04769759FD623798ECCC607E52576438C8F10D1F2FEC4332820B4E55808EFD8DEDFFA4FD59E1B1ACD01AFBD0C4465A9840F0C1A1B1EB77F42B06BCF14E3B8EF09E9A492C8BB0E3FFAC537FA547F69DE8CF8B217207B1165DCEFF4AB5DF714AD62C5B4504E0E4306BE4A9D33AA55E3A92B9BD9E359980535E60EDBD5F7C22FB9543B0F05466DA2E4732D1345FE51A741250F1FA3605C2981CD9EAA24296E50C294DA503D27FDB13A9562A24656A178ACBF5A0F88A8FF14EC6D6124835226BC8BB6F3EE1DACCE3B92E677D8D3FBC5BDBD2684F6684568C5F5831ECDBEA71F5AD285387AAD99505A8F57475FB205A7717E455B0FEA9CAA24FDC6CD4D05BF4FB754880852F8F981ADB8762AA71C9E5627B75BC388DDD1727C4334E12BD0E7D7778E72151E22B562FC05868D4F14C4980597A3BF631A5A1E37CF3069B1B806E21665A745DCCC49D0B966504FB30159E36C1787ED0D5E04C51FD8A2CFF6305D1BF7346892A0C16196DCA1526A30BFDA207955F73B1A55A8C03316AF1EAB6333C9EB7C57EC8F75F80B7F5831F61C0237BEEFE93AD7034587796650BA61E31C56ABD8EDB068A11795A78332D70C3BCCF1B0BAE3201BE94C3B01623668863D8D7903662B2A4059E36510DC57725E8704B1C6E97543999019DB6088063894B492B09EE6BC9E4A7AFD92BD96E466D65A9493E9E4F8E45632B5A9E5DBF7DF0A1E31BE513ACCF0C8DB3487F197161B11408BAE377A67B42DA07560B65F948F6BBBA9DD0D9B697C2CD10183A05D3672D395843C9B3A772D12F75B8DD907CB9A083952C3CAADDAD8C95C696034F0C45365C60F4A01D3C5D8E3C75592B0151CF58323FD1DCCE56B2C3AAC1210DF5F5987B0E7CF92AF21BE3531F08711E49427B38ADC0F68C9AD509074BD99B2F84F4C1EFE5C665605FAA1B75FD0EA64EB2E2138C4E1C9E4FE2CAD2993713BF9829A5F88CA54825E5C37554BF93D6A78F0B74A919784D4F9E9064F88C146048936A6930C10CE76CB7776C258FF1170EDBFF465D34D5B90196A072A9B75209F3490852625EF95FF1BC898A6B7C0694142A947AEBC20C6BF57B94FA45B83594B0A7024F82B2941BBA66A3C468161DC18FB5BD0497DDAB8231A48D9C6AFB202909961826DA44BDBA4CCA8009EF814CCD00CD52DB0794B08D8669F023007E1517E3A93E9896A84259E012788B9DAB6C47E8748396CCDB99C0E1DA90F01EE88361555BF8F48A4E51C4515FE5689816989D8192B220F2A31AA170FEEF6C2FA54C7CDF5867B2D423D7AF1A1521C533DF28AF22EF18F7C2B37F2DB6004CEA077B39D6C28C97CEF4D3A34452529D9428C49473CFB2C3421A04ADE9311F3CA9F6352D8F2703B3C36262BC3F9326A55C7840E116B0D34A9C4C823A126670EA5B0DDE1BF308E77DE66012B6EEFC23EE66F631D08095175A254936A5F35357E299C84E120B33BC9AC0E83AA6D6C2B8677B398FE1163C8125B46B1A74AE5C757ACE9809225508FCF782B5269A4A307A56AC4D547B0238666A83FCACB29EC4C0C745C408AC042D5E8F87BFC137A434A471E988F868EB754F54544668ABFFA3545EB5B03FACE6F8317C19F278162F47512EC8AAE0477B9A700B152C558698157B73754455C92FE02DDFA48D0C97BA7ED4216AE11CE18A29A5CD0461118EA3D6412756E599268973162E1E1D0ED39C7A1C877A3505ADB6ED37B2307F29B02BCB38C55ACABEEB67CABD52E1151526E112F0DD86C5BACA3328AD3E4FF053B03C01184BAF97750D34EF773A8C3811CBBC60C7406224051651E1F17E89F36539FCD17DFC33D16BDE9B783054929FE3158AE1C3B31AC9C80E9D4FF8FD2D45F31592BC2E8178F0CECA84FE696D6167A94A711E68AC6F92341511EB257EE0B3BA786E5AA99BC578FD36A1E30EDBDFED85152C6BC5CE759347390CA946076048DA095B0F1EBFE9D2D32F46F37B8971A7D94034BE54A85250C38C856E1D1AEC8CCE7AA0E3F3B3AE776FA34A39FD4349A31394ADAB39FE9E82A47CBBE541C9EE23A009D61A30E9019724309C9372D20FFDB19863DFDCBFDD892F93953C0124B29C928 +pk = 3609F27253EE501D1A8BA4B87123D7456050AE770E9B4C35EA25400CB7C36153BEDFBCEA7CF6C640347CF4667DB86108B4A5EBE300C88509FDCB4F4999B2B7E4E33834F4C8361FE896B4AF2BE0B2D463E3473EBE343725F9BAB1B6B573BDF2DC5EEFD87B48A7A6A65058F236F062BC0FCC58F7D52D0C55E1A561F76D419204B03C86D8392EA0F4F1088E9297E694C1626CBC66EEFE3B22FD9B459A4AC984E070995256CD4C990B387FC7FC17F52EC9BEEB1ABC46D34E696EABCCFC2FCA1F34D088415969F31D34DE35E434DE0C65549103F4EDD134AC7C127249B3424F3D5F4F535D2F8E1408AB4B51CB629430367600FD8770AB7ADFE7CEE132795A07BE3AABB9E58FA5DCE86BFA40564291CFB5FBFEDCF032401927F3ECEBDFFCAEC0B5E42D782507EA1EE6E148CFD38341D47DC5950FF6EA0CDC4D04E6AB8E74CC97FC3AC2068DBBDF8B60B2DFE4802F5C72E69C8F29FF9A166B621B5882C38ECF6E90FFBC4295C6AB498E9B26066DD2BA8DA34DE07509CF1CB6A42EA8118F6F15B552198C4B6376B816C6FD1AB0C62FB4B351EE3164E44800C2997EA829912C10F9C3F993644415CA6A3BBBD269C2CA21F68785328E47CFEBD536B1CD3F7AF0B330CE1928445D6EE406DD24F46D3FA3D5CE8F8BB92F38742CDA2034C2D12E06EF89791376C1B8F136B06CB56B6E7A298820716F50FA9785EE216E4A7DD7E4920E21CB7F626BFAAFE280B9A9088DF1081C8B10FE13D15D6853869CE189F6839EE27A093B8D61C5D46CCD18663907519F74D3D6F1796690D1EF69E1025D89BCCAC463DF45242E4FE94AAA58540EAC1D831B49784E2D3A06B5376AF584B04ABD97DB0D9B86DD2DE1E3E08E6FA01D49EBA6309B19B1A7CC063FB4FD856C3FD5DDBF08EDFDFE9620567AA95475142EA05B115B88BD3211A9E79AC4C13A9BDC694DBD3CA8D7D6E3A87ECFCE67254617E8318772A5ACB37E0734505287D14F83370BF0311C79E7952D04D093451E16A35E089900B1976E5C29D909AA64BA0DB8E1C4AB6F1A652596FCEC7A4A20ECDA7585079AF1EA8291EB53332152CDA4DE4BD90AE7616966F1276230CD8ABA462F68A17E3FA5A82639C245B7461981D924B5FE22CBB4839BE15ADF489A87721F82148C12C1627D6C97AB311A0CE77C6F9B6FC05496B62096F286C60C16209C3CB5612BBEBEF8EAECAAB2A00C9A221E393F7F543AC01AD020B7027B2E119F8CF39CF799A231C0ABE1739B468C376A7400A24BC96DFE244E24C6B261C2E05E8D062E8899FB68F163C87FEB6ABCB9F8C86274CACABB2DBAE266396606650C484A936A3299E2A647A53EA55CA296A11784C3386DE41158EC4E79278CFEF9D079DED4DFDAD45C640C8D1A302184298D5CF9E34A56A8D624725FEF55EDBE2276CB55E956C3FBDACB4B2E6C96B993FFF56F4CC6C15F2121B70EC9C5ADA1499D702BB484DF06066DC1BD772406DF4EBA57645115435743B9298C65F43A17A7054E37793C40D6246AEC20DCC13C9F2A6BB27BFC9E9ABBEFF3987E9EAB46E433F356F773E4B456C74E935A853872CEA9E84B56E9E619F930D35F2CDA80E3965D5B1BF851A34F8537C3F22159A8371AADE668DB808D336EACBDEBDB09771C55D791C4BDF651963D1FDFF878A48F031B20F3B4235F008DB88D96676709D78D31EAF3F539C11C99B896F4CFCAEA743A4EF519ECA8F2AA424F06FF14485CFF7579A1EF65119238F73FFA83AB183FB95CCCEFB2CD331245D4100FCFA820F4BDFB26E385C74AFC33CE2D5CC7D333E754199EF7A535CA1C6ACCD0CF3E43B8B88532CA863AA252B2090E9EF09B234DE2D8B9E2C69AEFA7E588A1D59F6506A313AA1DB1047056E6C9B3B244A2D529A1E906F3032DB70A429DB6BA3D17D87CF308BBCFE1AA659EA929D7F462EEB76E2CAB0EC2AA9B8B795148A6634A95806ED7F29BC700C462F696404371F10CAB3CF264D7E90C1211E472A8C3365CBD7767B980125865E5D876B18F51033F851ADEA436E1B1F57B3FD3421A5AA6D1F01CBE81B39FD8CF8279D3B8D54AD6E9C2A03A9A1F8F49468DAD803250F6B76186883720421444EE8D8020193AE6E0EB99FF26ED4F38A03131A95FFBFA53FBD97889EAFE6A624BAD23C9C045C59A9CB7BAC8E9524D329C9EE2FC5047BDFA844956975ACE35B0FF45E2563FC8FACD0DB5BA2BFF181E0C6A97E1BBC14C198767BA058AC7D40469C087D2B26E48BC3144EDDC3DF828D970600B3C03DE0F17A5E6024C50DFCB781D8A567BAA4E9129C64341A1FCBFC7B7703C21E31430FE7532531E0BFFEFED7FC4C4B0C4C7E8C2832E3590C2DF2F3CEDA54EF6FE0B4BF80F2A193BF42F3271E65D4774668518BEAF7397B7CAAAC03A2D0AE7B1941690B3899136D198EE5126DBD6653D9506AE3CF6C5158EBF31ABB98184EBEA6B479E32E0002B3104DE093004EB2898C6DE10E855C63CE61B348E7D45BA37A097060AB4DB9FB9897B756C94F58AE658E5FC26CADC70B78D090825F6F7B6D2EA1016BB38E290A9043C16D355190352201B1DE4B5B3E3223C1F325FC81E9023AEA7BED823A9D73F1C427E493C36C7145E4FCA8A02EF55CD2CC76CE6978C39E0A4170932288D741AC725051E1DAEC79EF4C9EB0CE676F20DFC49C08FAD1081901BF326ED2A9201D0321C9FD38B8C8068F6DB884A8735D81FE138F3D68CF35F4CF3EDABBC45C5C351294098509AD5C147DA6EDC8586A7B609A4550B935231481A4A8F06813803DCE5424234CD845832EE242392E67D24EF01CA8E18F2C727C97CA80DDA12B93F89C7DB1DA3EB9D3973B1ED744F5B7C5ED7B5EBA8F2B6905156CB06818E003272CA0106839B7CB761B78C72ED7B81DC209D623577FE5B26867EEC1610FE998FEE7D6003B62DC182EF50164E69E582FC6FA9D0468A30201D895265E4DA7222B8510E803C9ED39F7E5A9D3683B8B135AD22CFA09E6AC571AEC53FE3A42B605E1571221988FDC840338753DE935E62996B808676F56C2C3CCF1505ACB70EFC6987B8D60406CB31342037EA514D16EB6219F97F59E066BEC2125762FC4E9EE0523E7B5DFAB4F2D2CBEB5D886C155EC0C876827776E2474928A3525271D456449F94338555978537B2B076B8C3FE1A30007758C4FE42EE17DE0FB4A97B6D74B16F6ABA87A2A1E00746A49968375075C2D2679EC88FEA2E79CA8B75B9B4CC1DDEFF3C99F347D5EC3D69FB78DDCB2F169C6D0DE6D6DD36093D12F9632726D399406B4607DB4C7E744961BC87343BF144D0E61B19FF78D7A26B15EB17EF721E6DD46DE83D7D5D49C7D9C38F882C5CC8011940CA9FD05A876FFEE38E4F15E4E60F20004D2FD6A533F3FEB4431DDF3033D0B78C9F94737CC79AB9DFB9BD934A7A4AA4B187D69C71B9A2E34F0B08FDAAA5308BC5A887B9BA15381D3576C3772ADF6D137B6390ED398DFC194488609DA9C7F339034F2A8B4F0B4F51633ED99BCA72F9D7164C2A7CCD7119B1F361BDC7FCE641E212E366857A261B5AF4566BE5A9444EAB7DCC3D1EFC9E3DAF1F4022EF0483D753C314D0EEAE20DE65391F651A4136C99D35443F51D8A0E4D20D4E84F6C5CD6055AB37F367FE3C588150427F06A3785A76F97D11D265239DFF959CAF34D5BC969D2FE9D5D3C59DE00DEE1EC0717840115EE5EF3CF4EC3D7732BE8C5B4A3083E625B9D86704056D9A118A589CD9A4A81CA327C8EC6143D89B5F37557CC2A968577EDDB5C53180E2DBD5C4102B281D19ECB66EF8B681F8AFF07E7E2AEE0C3461DC6000DE5E694C3F130BC9F006D36F8C4EC8BF89E8A9F237C1952024AF919F90FBA533DC543DB2504559B5F8B23747436D6DF7BF466A77A04A80692D2B8E433FD9CF953DD7BC88D77FA8F3B3FE7310C1C55BE4F95ED52FED6E4660DAE9496A63482875293447564316E23E7C2D7D23E6E418A34137D2A89CB44B7F0EB7E4077EE30C7A731C579FED57A6A1A3FDF5A96BBF1318816507898A2D27DB6DC42E9ABDE77869941967AB2B1B144F25594BF2B5023446CBE9C190B9094B703A2841CA09FE2D555C36DA2B37E8F2F133247D690667C0ED3CE3F287ADA80B492D8E799E3E838D8DECF7AE2A64447FCE71796EB1DF674492CFCFA6C1D247EF5038A7A4A58D2702E6481D7179A8C33EA39D67297269C184C6C7D5A1548B7A7A7B1986DD3585C1E10096B1933E758D2BB1480DDE3A883C49DCD659457F2B4DB0B586C223C56A56A2295D5BBFA729F30892ED183C2CF6DC3D31589B1D5C3B1B2F0D5F7A64BFFA6AE291E1F74BEE1EB224E3151EC37E3EF26EDB7465FDD4D16E58E806AB55AE6C0CFCA4F5082C010C8B93D58E7BA354A327212D4C3A7D52F05C616B8686E45FFAB24031F538EADA9C420DB406EE4ADD6C49F0DD72E9D4C730D67280954B7AC3A9A9983BFA657B40CF67B19AE589C541B0307E4ACFA1E2596F24BB0E186EAD8AF4C00748604568265DC51B5AEA7731C923E034C0E06EB294E7FF2454C2496E0D39321823B9141DE111F5A60E0A46CA58D3B994DA902B0C572AA80871EBD0AEC94E6B3E622C0652BE28F80A1EAD9B0F932A7A9E125D543B70FEB9B177ED98138402F7D0DD0B470C299D0B432FBDFFF319BCC2F072739390644132121EEF855FA8564902EB9AFAF66F50BF01ADED5DE0302C55B02786D0A150F2BC621F6322B5B8690E580E9C9C5841AE60D0A641EABDCBB8DEFD670766E7878DF4393A8F163FC3659C7E16A0B65D029A604C916B9D0B3E937070604AD4C6F13F925CEFC82EB9993CE330C9906837E7CD54B5A4018E7759BE81E2F957F7E218227BECFA7BF01E516C65ABE66920ECB8C73EBCF7CF5064B8FA611C0D7C216670FA1FCC17FF20AFA28136782FA4859F01774C586CC29F973D394AAB5C6E9824DDEC91503C4B504CCD6D291690595DC045E706ED79A288286B968A37486540FAC4263AD581B6ABCCAE5B877794FBAC6D9675C797ECAE82A9D61925C8D6F61A1D4DAD88F930E045DE07F47D9EAC8709B201B20083A608BA19160CA1A299A5DE596572D86A90C7E12E6D5853277CD7E0BE70486A16D42285C77EB7928E9FDE07C100E651B29184FB6696FC4A98875144B8593F98AD3DCE2A002DD7663E4CFE270DEC19F7D7D055EBFF38607D806E79E0DADB32D068CC591AD8D597381A37E290541FEFD226FD67C6EDEF4684985A8DFAB1776BECE53EB2807B5961548278CC12AB07DE0AD7F783285B3045095DE372E0E04387236B6D229923D2E2CCDFD282594C3341840D512E5E459557630EB144AC78E9F8AF972AD5758FEA666C29913DFCC399875185AC4F742DF1EE2E48DD59B4685C3601F2B6DD3C4CB566ED2F1D403305CD981B9C6B3F8CFC94259246664BED60BF30D5E58AFAB7E6AFEBE41C1A6773457740D18484CB5AABC37BF8D40512CDF19C1C8082E834B3F7AFF0868BCA87A3F3B410E341CBF24F3D3201DD586534CFB4B5E8D9CBD0951C285136EA25D6982D9B896E156FA4D13E998BDDD67F0B16016F2DB7C750116C3E4E9C47AEC61B9F36CAE8E478F5910081398D880DB0B99B30D9A8C33D06343FD24468B07C77399AD9B4A15F602FE2B8442C4FF579826B654447411BE7D92510EDF7DB92802CEB2C2906DAD91E9F0AB9B0FD854AE969B85B7BF69B831B677E985DB94EE38641A4C9718A3A6034B4093459C8F1AF2CA307FF15C811DA74D10C01308594795C70993FDA904077565A073F2B8C3326098F0E9F5A15853DB8B28E2468375264BA96CBD12A2315A4021C83DFF2F185D080D38F17377CC961DDC0D9BB101AC2742800E33287296EB95BE71A103F967935BD453BA7BE98F1235F1D77492DEB8973225A9D7C5A57AD713EFD47ECC517BD29FA20314F2480879BF22FF492C52E2214973DEA1A7C8B79E4A71AEA5294C6CF1B45468696B372D349E4A8C11169649CBDF589306DE9801665D5F265591A6F0C7198E11373E62CAB7013A362B40972109DD2D4A927C30224D3CFD8C21EF982647EC36E78F1C18918A40D42251D2BBA487DD1CDFA97BCC1D0EDCCCFC8FA11FD3CBE27330DDCE9A703EC2DDA1045F84A015E260E608C9FD63DB86730F05927AEA8B8331748A052FF4648CD8684D439CA1D5124D0606D7B90243F93B4FCADBBFB1FD8865FD36B96A6A29100BABB7B886915C35EAD45AEF609AA18FCE1AC137161E9470387D3898964F3D26FC7DEF5298755F06013B47DE69C3505FFE312528FFA7415559A835C400B3043E98465257BF8CCEC1ADE60E2A74E6F795588B133CA1437B0998C80AED65FE66FAA859842FD72EC5C48A08AD00063C68F04FB891FDBA8362E8D678B227AE7E29ADD937E6018E7AEE71066B3C883D71A939DF59226C1F6E0ED23B3A30CCD3834373E56BA2DBE9A879C0CB9D66C7DD60B8AE8FBE36D09208878DFC078F24E4C4B01F3B9A946D70CD6BDD9C54DAD2F72C3A43379FF8BD6930A665A6CF659E98830590D5BE6823ECAD8F6DD415BF4D55238474E48009A6FD99CCAF0FBB17D42A032672ACA0C32C6F657BBF06D4F4461C2549F12C30F79A073A6796177EA8782C9EFB946CB7E945417A003263BAD597BEDCE6E46E22EFC89F2198C2643AADF81DFDE779878D52A46337BCFC3A165AFE51BD9EC427FDF0ABC8F054D49E7EED0C9F961EFF842013A579B4AB24C70D54737C85E28EB1AE1CAA7AB3AA6979B477E738A7B09EB7FCF213F7E48E9F7C9B0063CF374948A149822A17ED8CA5BEAA6FB09A76D9D1A509EBC8793FD5F41374BDE1545557D1919D54E22A97A041A5AFADE8955E4DC8BA00710124B449B37BAF99F6B028AA03B8DE28B3AD91913340C2D15CFD6E7A6D1AB8454948E291AE955EC25E3C1D447C2F7C72A45108EAD95F3526BDB9E1F416C499C569AD32B73167799E9404D43B24A8E28CA17434A2B6F563B6D6B20511D226E2A4EFAADF979F5DD8F487EA7D52CF7EDE079EAA87E884BB8F769C42C3B0AA5FD63FB655C8022A81BA8291F22B2744B1A717BF9ABC92CDE9570B071E09E943B9CA01A0F3700DCE28B667D9B680707327FA089992CF2758BB31CB6179A962B90FCFA9452D5BE6421B8ACC9990123D7B5C585D72FE8A0465A595184D2D7FEBDDDCE0C186474F56809FDB07E7D503D62D37E4D6447FDF2AF512B9F3F821FB069E133024963B2504310E3EA526DCDD0A38EE1877D3AF51E43475C7248BA298A8B31F76C0E8D6E2F9FC8054A2001AE9A3C8A19A517B811DFFAE7E6491B3897EEF3CB1A6AD355E8D998E33894BE1FB55B737176D8CE9A6D13872ED46DBB20E7898A1E38374776F2E07E2D0FA78C874300B684E7DA316A40B8C3BE171689147B9F3E33D7EC06756AE2DA67FEB4B3BCE74BAA73CD91B230B2EA67A8B6FF3DB573F8037DB4231651DC6BDAA31067B91ED56C6A9C5C5B8337105940F90F4D31E74A3F3C50A56572CAF4E9FA2A5218C32F0664A02F5482EEF33462A893B71DC7F85F5C2B1C46515E34E5945BD78CDFC2B96229F58231472A75224067927CEB0BE142A041B4F71115E166BE228B36CE428E19DA09EC88E98B0540D303CDCF5B2638638CDA5427B882E77EAC27C19E85BED4EE8A5B71950CF579496423650FC1E480331356E21689628D3BD9F7E6A82AFC6EC8328FBF4918800C9C159690BF8BC4EB8212F6CCE72EF393EC3E569C1E4B02C5B725006CBCEA1CAEAC23B4FE655E6C485DCA3AC445E855107CE0371364C2EBF141CE4D1DC8735545186DCBB581D65BEE016017711A8E64FB6C0598C70342F2602F096F1A24FFC071E3A3522FABD91D906C3E80060727BD6589F72D6CD47467700A41BBF8ACD985B602F0457933751A597271EF677CF31663794581FADA4A083DDFA33E4C542AE145F1BEF86BB33EC41E78836598F02BF982F207453761 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E001E21F73CCF77369C0FE006C70C5944 -smlen = 2719 -sm = D870AF8655252D3F908445EE8BFCBA5A6D1D60BC74D600B97C70BAFF77EBED00D9EDF0D7812C83B8B0FCDF27A47E72C12E379233227023A41A10BF84AB3EAF8D99752C15A9147E82CA7C3192C896FA86D5B06FAFF6AF29C98D86F89A63091B2F09A2882B1DD69860EF2CAD8AABCD60B0CAABBFD2FF5BAADEA0CF7B6C4438E70795687BCB53BCF3AF9085BFF90548B8525973890BB3CB7BB41ACA2F38EAA828E9429FF13ED90DF10DFDC30D6E96B010CCDD40DFE58E910F03447CD5396A8884F08808AF92FEAB04854EA6D329E448083FB0FB442761766A87D8AD08EA8CBF59367A2B4F6224E1C216414EA47C8F46DE9E9D5B37FA62AC93FA65094C27AA4CF90C4ABCACDC79D15FFCA21D44D99062B7A889205736475F6CFD18265074FD1EC2DA1FAEC679F118730E93A75E21A0186539B9A4C215FE1B215C152D2C515C3359D25DD1069AA61DDDD286CA03EF4E992B3078395D9B728AC2D3E6C70CEF49964F5FB977A5729394680A7D6520521BD1E7707FED041F61E4433511ED81DC744C9D914347CE59FAD7E7C4D534202B2892CB741A70F91317C3FB58BAE8D01C115C0F62D9FEF347477E31F84F2EA704E013C169D3878D1BC0D0A8980799D0A7E2751FC9E7D1E507E71AD9C625345ABC9304AEF1A13651CA9532C9430563C01CD28F2692906CF23708ED8BD88F606E306E4B8DD86738469A3793CFDE8F6E52E662CB5951ECA92F7880C2E2633BA06CD75227A6B9CC8F4A503040EE9D6DD2AD11CE3A9A34C052ABCC0A865C0EC648B4D0869329C9D4A210B0D166E7D9595C8B456313F7C6840E9E0F4B262BDD13620FD42AD0D612B9EA3A46012FA1E4AF89263591E2FC40080B00CC944621B4116427416F9C1321AC449FAC863373F4198597FFC152BBF9997AF98A0F528243DC561698F4CF1778D39D0AF714ADA6A0B341D3E8AF11C7C3FA475CED56888A40CFC0687C2ADCF9EDDE22F46F45835060CD1BEBBFA45C2BA92E5344C1DA718D27865FA779911128CC5597D7A56EC128322BFB719DCD1BB93A946A1AE34DAEF75FA2DA47F9D8BDC7B99B6383FBA4678CD5074634D23FACB95FC0EAEA8A3987B76470594AA110B4780773BD6416BD2D218A39DD2E02321519E7ED1BA22B65C954B2A42A17D00542D839F4A11AFDFB4CBA2D4C4D40806642C572A206E0E58A910707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +smlen = 2845 +sm = B3A5546D562FE727A64926E6FDF196BE117986973AC255199129CB86204EF3EABB2BC832B8D2A119CD8C296CE6D8239EE74308B0B22CFCAF2412A721CE9ADBBB215D5F503A288CB159620D6B65F5E0B5008F02D0FBC4E21ED9D92419AEAA5A02F8EC05BAE42896E4A6313CB6B1414AAA9DCF819EA16F1E8C9C476F89EEC89B6BE6E1E66F64C3E61A3AB01E70D0EC2DD2CAC4068C6BF7DD9155AA374592B03400BA207511AC1E9B94A7E374057132CDC3D00F4CA64EF843929C5ED5A6769B45A32DD20A893C3179B79453238421556E521C21AAB21FFF2B678461396C014037DB7440B08FEBF49EB51F5CA9ABFC774F70F9162F1CC9DDC52C8499879B6635E478F4AAC34D7EDC3946F46A076286575C4E50789D282B3DF269AAE86C9BBE854FDAD7960D6665C2799807FA48762AA132AF506C1310E1C93A394133687F4E57A79C7AE08D866764728DD9BA9C6FC7B927F4BB59D7C07EF98E2577102BC7C881DA3EF9EE1661074535F96C22040D4BA30E116A723D4F466C35AB33FA99942F67FD25B74A3C301965A34A2B8A0457B86C219BB012AAC2420B5DC2E3EFD9D05FD01A21C2C078EAB941A682887489CEDE755E1A0872F618DF84D5FFBBC8F1C4B9B8B37A5A47BDDFD527879379963FD370292B83672975B4AC67F535258F80AEA3D76E05B34FF09CB02FE4EC38A99C39E9816CBBC91FC744E40120E84B6523647657FB5D358D1634E451753F3E4A55D9CEBE24FA458DF01A57E6AB2B625FAB7126D4C1A355B87B7A4AD02FF17F22CBCA55652EE5203C264D70EFCF0B92C8E838BE0BDB2E3849C107FB85F143EFE276417AEDC5BE20B4E4823D78E210CF833F4076A682583A2C08576E4193EE03ED9310F2797E1747B70DCBFF0F1957D78CF9B4C3E8ECA6E64AD5999E04DB789B4B0FD551C055D8D26C329F9D8B767EEF247EAB6EB52FE57942AABFB4C5D73CD7897242AD26E18CC8CFFEB716BC6178E52D8380380AC54FC9BAF7E03AC18516848ED6EC38847E8E737CD0405BB68EC8D0F3A3F3B907F9A9C959567F8BD84E905706742B8FA501CF801B281AD55C48A4284E87B865CE340C25F91B75F2BEAA6E4D912EC616DA9B8E7B42B8F509F3B977FA0FFD8B17341D92134720E79DBE0BB31A12DA68DC261F8A6C312BF41FE3831720D65CD49F8140C0E8FBEDBEB1433E8207982D5866B7CEDF14E3CCD030FC95C2B1341154543D998321E77E47D208013C24FECE6BE50D8CB7C21257BA19FEB4F510406A2F0287D595FB992456A06E37ACEB26A6099F5067C409D231CDA2C48B3DFCC97E2019E7ED1BA22B65C954B2A42A17D00542D839F4A11AFDFB4CBA2D4C4D40806642C572A206E0E58A910707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 6865394C4DED403ABCCB02EBA05E5D5A1DD0CA2B2C9A020F1D070C9A48376D0D85D93520DC67BF71E1FE300C14A0E5A0A1348F412DFBBE77D3365EDE35D6B96D4E87D38A2E0AF5C44B51DA7FEAC604FE643A6B59FF003EFFD175868957E00C7AD2220F71DBED421010AA30F4647556C9B317A3EF9536E27E6EFC54A9552F1E0C96D4E7A4B7F9504C0B69F2F42105C87AA8CDDEBB1AB2BD6BAA1B426ACD07FD982E51446AC4F2C33F091178AE21F8D3EBD05B7F8215B23230816C976F1B5B22D92232369C1718D330825EB3427A4AADB2D20898870FD436FE8F0A2E98E6387E0CFC7BA16B54C0F26EEB00819D30E20654921243CA7B9FB1924AA65064033F348941C9EE74105729D836BCFBD4DC3CC5D64CEA3CF3A263EE9E86D58AA8055C6A987CC81E625C87AADD2AFBB4CA21D3B7FE7DF09CC9D3C4915CAB1634425DA72D33E493B5FD29ECD60B752437013D657D83DAD857B21E06C16C64941FF70A27FC97C212DFD7352BDF0823D26B68F7B11BEA67FCF2194823D5E33EA9525EED004B2261B408152AA68BA40D4625F1E3C7439670CEAE02D9BB19A561F5788FA28D4E3CF1CCDC82BCD8FC7EA23134ABDF6A8FA260A63F0694ED4FD1BC35A212A20EC1875BD5E501E424A60FE2DE04CB0685DEAE48B116F95D9F8D01B4444FA1228472BD749E53436B5A880969EC34D30C83E382245B0195A08DBFDC542E0043FD9CDD73DE1C0E0BDC8CBF16987133C578A5DB2595152D4FA7620DD5091AF15C26166A8F658736E693F5BCD67A5B0C5BB8A504063AB424FC30F5606EB2E32C650701ACF1974C10EF27E628A64A2D3FDEF987C3A357DB8984B77CF9323732BCCC5FA918B4910B7A5F1FC3A49DAE3CD7EF65582C3D7C7A259168F95F366F67E8931F0FDD0AFC8CFEB3466BB5FE3FFB468671F338BF11D7514F02622C140D2361F9B8DB0F0C59F172B1805368ABBE7D07C4811D5D425EB0ED7F21B7A17CB7F146280704B907537331313EDC81741A93BBC97B2B9750726D20B6A048E97F51483F5A8E5A8921B4A307863F2630090C67EE1CF811F2842583F15C9CDA50414FD893B935720CBD4C44D31EC38259D0FD119E9E7998D10021108B7B157DF9F089149682C28F9472133C9CCA0685A1E25A2A96CE9E0CB16B87B381E7A17B46DB8D4F648F887E9E4777FDFFE711F02052A05736244E1D5B08161B166517303486F45607FB025D06CBF74D8FBFD04C9B3CD0EDC21702DC6092ADC378A02438CC372EEA3B1F7F08602D3C420FF1EEE740A4467EA74FEBE1697D88E1636B5137FE1541A9F85F95C40D71E108C9A8F8B83093D2AFC044D6A6A1CDDE060D8620DAFF8F5F6E96808A17A8042F85EF68DBCDCE0E872C5D3D91AD556401D96B5D653F63834090AF5910FE7A75B0BE501404910090330CD973F3E3DAEB80C4469ECAC4C1580C54CC87084B88DBE791834FF99CC71766672E845758D9F6D38C11C8A1EAD4D69E1F61609892E4E0DB5C371D46D7582C886EEC2AF3DB9E1FE2BB6AF5EAB6AA9C05DD3E692352E93DDF0D19772C8BA98D2758437B523C990FC3715229AADD98B8C5420D8A359B9CF3DC70FE5322B35451B61F8048F303D8522AF1B9AE256F26F62721DA352F07252F70E75B52E7A0F648E8802D9DEB3D41D341AE005EBAF213FB1C14043AF8C621BF1C3439585652E3EDCA76DE41C45E78E962EAA8C6D3C87FA3849ACF31266B7DD84EA4B3914B4483B8645F72CFB06E84C1CAB9B3F35619086C3B7CA06E2C989DC0F47A4E27F6F9CFBC15B5A753822D814218683E453210926F6289E9D211262FF732EBA8C6AD7EAD351B01B88455484F92735152532D8800DEADF762A413F54D2AB7E809177C892DD3F81E8973327A90A0356537D8CC9356C2BBD33536C978F76F2FFE1123293DE52D653386B96B77F5E463C642DD47E7AD6BD1909FC7656F6920C1347355B9ACD61AA1E57DEE0196537DCB4F8D64D70A6A6159E6AC52EFE51BCD07FB8F13285945A03F4DA053AA8E2ECBC54E53F07FBC770CB01125321F94E5629E995DC0DF0DBDC55FB81BA93FBFDBD08456BD5113961C38CA5CBCD82C16BA5144B80656882A1A03639FEE3EFB72CDC11A09E9CBA3BD22FE08FCEFE1BBDD34D5AF507F4B382662BB5F84ABA4E4306BA21E355B67A613AD9243D100334E61F826DA9A405F4133804466A24B9251EAE23F0B7F8866C9DB0ABD15D29EC6BB810BB2220C6C290AC904D23B693D6F3A2CEDDBD5EE9A208378D85F199FA0AB54AA06EA790E19A6E4121F9784E78FD63A78132180414A2663EC39887A51194CDE43E14704B4CD79CDEF48307F35C18296D3EB54D242E6B6BCCD78536610164DB422D7815EE25D6730612AC897678D8AA634A454942ABACA752ED84D8AA4CF7A804FC100558C71E79A2DBA75C0FED429830DB0111C994E2D381E9FAE690AF0A15099D1386111E00436722C61137A05319DABEE3D127FF41B552561B67B0E228A8EC11628F962CC042831C032A1F189AF37D3FE59A03DE3E1E96CF7BA649C337F40C18D4E6EA547284448D5145F64629C61BC7DFF0C8C4F4A8281D77D4DBD13ED4F7969DF61CDBCBA5B856A7AD99A1B98EF464215FB9E98DCCD92E3599DB86B5FCAC8B6DFAF6443526943E6B20390780E074B44B1EF1BE9AD9B016E15B979BFDD4A2D1D9E1ABEF8CA0FEF8964613C62219AF47893870C6390286C159C687064CFF0C5C5EC72260B9B344438221016C7EA1A7606C307D878A2E7E4A891E3CC9FF12D68F63B3D8FFB1B46E4DAAF9EEEB19D2311D5E0490AF553AE68D4CBDA3F5BA063EAD6FB6893395F88BB4F2D06BF363978A750FCBC852674E744E38D1688061772EBF20EDFCB701CFB33B9A3CC4A6D58FDE989D5CE302DE055A433ECFEE32237E429ADDC6CAD584F1481012001E6B76E4233093ABFA45EC3577155ACB364DE28B05E56DECD1F2C63A3D74EBCC919BDAA5FB0A8249168DCFE9E42F3B702E8AB8D6F41BA067CD855B7DB5B593C624A03106EFAE5C1A7570FC91D805E9DE5F09DE92373FBA98DB96BFD40EBB0C911987ED1E840B3B759011B885C3CBB403DC4613298C4EFC7E8D75163190AE5325F9478C4A2159B21FBDDA5A1BF82533EA92F6F2E0CD33E36E4050FFF0763F97E1BE02FAAEA848B81C1EC8193F841BE558845EF2B8FBBADBA8DFD7E93D21C6BED3DF5668265B85E16B65324B2200A0C22DE2AC22E427474088AD8BF15412CDB801CCB87BEEF1E2F8F7C710163230D52A4A9012886F295536FDB0F02433DD7C386CA12A412506ED67B71B56E22B2D46569D37B8CFE7761EF2E018794CF0ACE6A6A56C1FC36E5CB8A3FB80016737A7E933B1956E49B6DA93295B7659B2C838B87A72D5DB18BC8832F61EDD2ABF7ADBCECE1EB740C3D4A8316AC1FA85174D8FFA1787F91FA2BB272FA449DFB2692D3F1A81C086D77A173762B49D62AF0BE2E5D3454B787D9108A670F994325710EC8F6B6CD59514E6F86B73327DD727843E7949ADAC999B4A2C38E84AFDA015CBDF94C8EFAADB77F9D704877CEE772A042331BE5FBAF6ED3EA19F4B07298F183F174B072540A5A659062F7D6567BBC10B33F1BB081542BC4FA7907776CCA4A5DBE3930D18215610216E5D4C126134A2F7E8A18B30C8A910CA561C7A293BE7AAD391E9242AA9A824785111197E1EC8929502949A2168A7AA97CCEFBABB9BF6A879428E30203EA56A5929A6CA878A5B2DB5DFB92C5136075E490810CA06F5E22129E7AC9878F1713B5D99404E6D4294D98A001E80EBAD71BE1116AD95EE43A3B0CFAFDF6837889496472DF80DDAA72E3EC229461FF729E6D3C60F4CC54D1A057F25D9A930F8DC65ACE28EB2CF2BD60E8EE9FC535F35D6D00305AD081103C1065B6844C07AEC884344B083529984CD6F47902EA5ACED90F50D20383F0F80BEC9A2925A353E17B590E94AA57C4F6B1012065AA6DE72B0B4B630058F136A34322242003470BB73A7CD3FE4AA0C84E1E750B1E5F7A22543F936E5E7CC9E240D70C0A3F2E08CCC428FBAD3CFCD2F5EEEE89F9B0CC368E948E3813D94C68958946CB3A145897FD7FDA0559A4A0114B81A107D1A528145DB3AD20B882090E3FF16C427CB79FEF0298F54E003AC62C8463348A28D9C382F8D6E1C742E764330A0FEB3F7CD81D7E9FFB8A56D6C55B7483E1C7E4A471B033E8AD866486F096CF9C7A2FF2DE462D4FC6AE2AEB5635E881A2FAD968A604E240D604AA7C683EC71E8685A459146A2A5BD35A58D62E52C66994A168BC4A573AC4135D6A2A1305A0A657067553C4F66079E3F454B26601049899C096786329C9171F85B35E75C69522C8213C5162EF5D7D61F203F9511E5BA5068418CFA1065FF6548A784DE84AA06D615FCE51BD9D545A5F7FE4716E1FE2C51CFB4F41EF6EB80830B1B24CB6A9458E7F4E02D42221EEB3F0ED9D7AC1E16622D92E565AB184F95F75FC9430A9ACC29B0F4D873137B2FB2FC57AA338BD7009929E816A12DEE60E4D7EDF944E7A40A4D9083F147616EC4AC13E1E37C4AFB08B0676DDCF1D12F3C0314F22D1A1B6F57918457E13C532D6BE97FCB7409A02F255728EF9FA0BBCC001EFA03EFA14579A33D906BAF13B5B9FAAAFB6B112E010109C58C240D57BF364B23DC50F006803215241C574EDC12E51A62AADEB28B32D65291953D880E8A27696A43E71E7F0F91999465408DD194029E10646D2DFEC73422B258A23B0BBA195BA0BB13236448623FA412EDDA2F1F40A5A53F74B5B9E1DCD18C1D014E8AC3BE76F046C652EDB1578269C9B670C7C3528B0AE05B38FE2A957A1381FC05BEF8FD3C358450FFBECC6BF953903D2D254BA0CD33EE755D3D4852274659A568D94828A82722CCA90F6D42077CF78BFC92E10EA83FFB4D03EECEBEDBB82A2CBB440F07324A75169A36FA8E345AE531645F8D3FDCF781EA7C3E152E006657CD68C2FFB88AD8756C805B21EADF23AA7E45D67486B1EE53C55D35048DFB94BA2A180C66BBC47FE9470DFC5FD6891909D68A4E1495EC2DD2F2EA2C5D28E7FC9604B330797F22C84026769F3C93BECBF529014C276E1F51ED3095344689DA9D47AEC9955F0429CF4BBB641AC548F105A3935AE687BBCE06D5CDE5818646CE499502A39AED5A8186A03F45DA5E57955EA307985DA688D3F11E3440C6A2305BE106753041ADB11C3E38E9B02682EAB1AC0C0FA5C127A787C2512A754F614228D3D71197C7294EA46E8AAB35202A27D80A7BCE81D181BD107F0D0F88D54F9D62567A6E1192DC311598B0AC042E5C3B5F5FC9EA351E5905BC86CF7A7DAD8248739270FFBA6BF67E361027AE6B64ED9A224972F47FA9E2F26FB047CD97106FFB3E8BF96C1755887F45D431A8A0249B2B97802F7832F18537FEE18E70D63465B2610CF4B2F9083DC71408795D271BC02FFC8F92D573D6E6938461C7827146155465A126599EE9125B674AF62557F9C3BC8CC9A512EE013079A0D80B140478C558C101AAF904E4EA6A28E3D57050AC9D389E7BA08CFDD1238B8DE6A42B35C83F220A59D23159F5AF459C425E77186647DFD16A9B2BB4CB144D207FA0F1E3373083D3772436530E6BE508830AB3518B6FF448BB19573BBF5A4360BF6DB5630DDA7668564488CD867E726D8E9F4C02CA9890CC48CEF677EF80E43E9F038187FF3AC48B5A3AAB45E38F3D0E959C2FF10F31879EC5B2B4D76F9210715DE75F2765207F2B95C9DB53C4619A7A66CCB0EF41D5437BAF1490283BDF05C7DF02CED8CF32551F7984ADF2BE1891620E96FC9CAF916096E8793CA821E04865D892D3F9F7D50A63CDE63952B6D45014E72F1274350700B68FB7A72EFA2C8EDA9D5A89DF7736D85857EA0726BC36E228D6890DA11A7F050A91B24F75FB4F363EEF1BBA6139FDD0F473904EA2D8124E4C218CFA4275CD333CAADF20E707D91B5B3F2D2126484E4B0E0AE8D67D363509A7CF748B9128D784339396A71661FE556942CAA0AAA522FC822456BCD6203DD467C3A8AF155E0A4E8DC5838219650CC57FD77B5C97778181BB33AB76F2D985F097DC02CF7C0A488C5AF706A98752077907AB10D35EC5591B6385DA05820D0B8A1F23B9B80402B5E279944E3ED25153D1BC14108AD905D5ED5261D4C31E077A95F02039433506F1CC2F90F20E2BE5F4FC2E88D43E264DD8C3AD7DEABA1B99B869BF3812773AEF2F75AA426EC4FAA5B6751184BB1E68BEAC10D7950E89227DA8C990316BCF0247706B8075ED6D33E9A9005D7F73FF904D1B99012DC7AD1FA06F1B346AC0751BA8D8DFCCF8665A2D860FAE40CE7A1DE4A916AC1AAE72405075430905DD1833452F669153DA100EF54360E1664CB10251C35FA98BBC087B52EA21F44149CF13E766A6EE67B818539CFB24CB42BB1F5B9133714336A16DC050A0B760A1C4A7E997791753DC69E20EF7793E11023D97148109ABFDAE036F5A23EDD0CBD534E0BF9D2C7E76C6C248012CE498373AC002F79F578F173A2947C68D0469A4048EA27DFE6234FB5995B8AAE7F3E3C308FCD5918A2CA915ED3CA4705C87C6AED9DE0BBA5D1A893CF268A1909839A297F5E3CF366B2D4F26672CB2F0A636D6611F14AB71535198F05276484FD8E6671375F545CEC500F21CA8790AE478BB3CF611CBB39989CCA4DD7B78A3D2E2D78A7410D310D38A29C1F35D4766AA3E386E3225942CC4809D7E346AF9D0019450286409029C047A3A1178A6F462230A3DBA85CC93B8AB1E5695A62CBF71CEE8C22816599536CDA476CDEFA350E1EC90D6C4463D524EB82C985ED46E1CC035FC5E3F36B598B3DB3E1BDFF6CF30AA12D432430F7F132CA8BB71806E88DD2BB5B042EB7639E632B2F41E4971E4CA41C8C145FF778413DB965A47A3DF4FE6B70C6582B7A4849CA089F4E2BE9586AC8039C3EDC8BB48E402DA6B175DA154792547E6983A3131F41421667FA3EC657F85EBBCEDC3298D268829462C9924D74A02F9C7F0693F4D3C4659218E5E8C21694B165063D1135936C358988C2E0A888E889550C6CC2DCB55E899A21D124284B322BDEC54206725526A74E20247EB5830EA186197E524EE66C62675C5A9CF9E2E7E0B56B2AA3FBE2043F1640F09A2BC8EB640F6F +pk = 6865394C4DED403ABCCB02EBA05E5D5AF4870BFB45C702571C352E910D4F9B40A8B728B98944BAEF6FC46E7891816A8B7B381D919BD51E5DFBFDD5DEFF714E4B9402DF564E8F00965B93BE1AF6857656900497A6B30F24007120C36BE8460CB1ABAF0F08C57D35703AB9995B6FD63816F67D273730EE03F2B95A7FBE2048157571567768996506FFFABD3AB54BE7CBEB4FEF275D441E2D79AC342A7CF1F2F0F27699BEFD462E9FB6E9247AD5A1E1618CBD373F60A1DAC0AD32F0F0D278239D43137F0462C5B49FF0929B8A9410BEC8E4EA2E8CF0E3F7DF52C8092142E427AC6BE12BB8869ECE93B18B955CB0369A7E877EA7971F35C106580EB03312F3E49BDE63689005B4AF8709806FA45D9DA718A3E2110419425E86B6809E36E467A9851373A7DF4C494F069DC6E59B70C2698FF5F47474A3A4E473A0F66DD1426FB1D9399836FC864628C2518AB9F4AF6F84CE61F901E1A4EE34F5550C43000FE476015CEDFDA5E00A13C9FED6EA00B153E3C6A8D388897746E7870C52DA06061F9DA827F8742184BDA825CE2E3551331D90B2E97D8D56C2A14A15FF4255D648DD6D11172E45077E84F38F9A6044BC66418A609E612907F1B91983632F85436CCB2DA62771D546C91309999CC574DACC26F7562A32F02A7F598766BD182ADDEE1A11393A64658AB5C40217983263FDE99DC336DC28B02A10A4030CC5795B24BDE408AE352E85311788D7A1777808D0C2FBCFBA1DF300B385844CE0CC20E0B6EB6621DE82FC5DB0112AA49390A72B009D9C463DCA88B7AD37E293EBEEE0CA2ECC7D176D887B1337366AE82D7E24C09131EF0F3E57C5C814DB64AFB9809C6E8529D4E56A51CBC2BD506B333FF3E8381295657FF6576B045DD9273C0E0CCEEF5B56F9549C9A46A8BEF1940543AC6662C54B93C55CB56A62F94E8B96652B6542D021A804A89751069150D0B6C83B21414EF1B70F7345D0FEC0501F5CCB1AEDFDD819FCBD08047D37C9E5617BBB0C3147E6EF4DAF30583FE15EB2DEF3135CD24AAEFFC3B73F8B2A3DD11F99E53270CEE369099A85970438330C3A240F415B6192E70864C1F4BE046B6DB5CBDC950F3B107F8A03AC491ADD946DB43A3F7F11F2324A39EBC67848428E5A3D45A00AA758E56BDBB5B9A4BCC7CB71998CAB00B6ECA7C8AE619DB7C0A528F73EFB0DC4E88B84318721137115B8D3059C7E81E011D4B81A74B55BCCF4A5D9309E0B72491AAF7E6549009A2DC0999BA373EB006513A5001A8BBBAD6E7C17C558CA4D4FEF896F22BCDACAF70EEEA525962101B5A5B35083F4E936CBD35A093FB6371629C6845C694BE95EC2B7D58A3733D48A6FCAEEE34E7B616E70D6282D043DD8FC8CCEF8EBE116971B8625E2BF2C8935249CF8B0844DB82AC2F9C8B414165D366255DCF70DA042DFEF63412867FA5CCAD47647C56131B723600161C823C5FDD7602D0D2B063FDA087E8497D8C7559F03F4F6E4978012A83EF2A69C288D59AD6A0CE91B79362FA252BD57EC42A46BC2EA067E4D433BED75986A2102BA41221507FFDD4E2F1589C52A46334D2CBA397F101E4F13E615F3EE501F86F38253BC9FE775111F9C71299F04D753E4C21095A11780AD79D13D703111279718F49E86F2F356269398997AFC963C0163A424F11355F0051F7FF875E4562362F714A78E4DB141513A4CB0846F759301EEAFCA859BD07740C8944BDCC2822398620F2ABED9FF3FC1DA8FA339F8AFA72F747F7FED512C17A1B58AE4F4BAC959CF7EB89AA77A8CFE2277200FEBAF2236A713EB62A58D47E2B189615CEB3667F8C50CCA2B6BFC25459F1B6217504EFD1BE0BEC59D6908368940D5DF09623C395F973DE507E3665297FB59F227ECB9FD0465EF2232DE56A93484BB8CB12AABA25A9B10A9FBEAAA44F010C852B1EDB849EB53064A53D559F93FF6215C90159A98C7E4D9BB5ED7269A2C5D2CE41374B72CFF84E931783433EAC915210B822D6950469665E8663FBD4868F3A5A0990EE08E38DC5C22AB5EB15DB83CEF7F9CBE28A2C06AF1722CBAADCBB8F50D3511AF4F3403903AAEF4C35106972B8A713CB2710749D0BE4076B929C02348D773F6B2A32EBAB693F872B711D1008B26B55A5B36163EE215A43A080DA1354EE0941E503DC5275B20BA8D658D3A1499A75D5F510ADDA9DF0B8EFFB1A648C1E8C7EBF25992DDF6D7F925FBA37472120A128678D1E28EB10F3B51394137E99F379811D470EF591F4E55ADD2A844A90D5BF0809F09AD430446955F991DAD28354F24225DA120A9A7491AF00C89ED81E2478DAB1B99FCCE81B1AE2E5769CC9FA5AC191F42C29EC9FD8F2715983BB78193045F5EBEF2A5F64B93BB60B599955C06C14A71FB82A3949686729EB6F4989EB7AEC170B5A068798CEADD8BCBBBE257466539EFA6ADDCFCCB5AD211F5070D582700F508DD57FBD2E46F174F3CCED51536EFCB3271060E3286C3B13D199B105642C7E434A2BC5DFBAEE83AD7E0A8C8FCA631C7A26DFBA4A7DB47600D73F6B4C17FE52E8FE740DF61028C9009D4180CE10BC21BB765F0B2DAAA53EAE6665167307D79775BAFBE40ED415DEE856FFE9C4FCF3D0654AF5588AE2D4E98799ADFFE64EC208B7BCA1C1102D1631331004BD6E5DBC9E788AD9B3263C6AB0800CE3AED3F35587B5ABDA7FBB84482E6046AE2595919BD71399E02B9E8771CC6D6FF9F71B792627F92BBB15633B219BCFF83F37957D7F7660FFC75E1CB5B5461F864022D30EDCEBA270057718D0ABDE1A508A166946936D925638224752D8707D9351F26F72E6272E2EC2F7C593D53F9B9E3A29CB7166E257A44BAF7CE3641CABBDA7593CA9505C4CEB3564A5F14FCE029BEE5EF734AF472D33533EDDF61A5C6C475FDCDA39745B1FA380891A4FC3E3B0F12CB3B3AFF7761F8A9BB3D1700931FA40C6D4F4CF4F1BCD435DECAA1371B7192B00FA10FE3521BCAB2C7930B8F4AF794CDACB13E4D099160D6AF682F77A68E6B123AC5AC397DB849FB590C07DAC2040477F2D748634ADC180961C8ED7C31DDA49FCD3BED2E02C25DD83FD4782C849DC12B9210902EF88660A6714862DEBE3D3B0F249BF9D169B16A9A91781F8ED02408E4E9BDA0139336E74B1AAD3F535175B439EB117DB1F53A4463E89880AFA3114D3FD5CC6F0DAF021FFA3005102E473F4F867357DC6BE2E68D482F30A9B7274E603E4830F4B8BEFE201765DEC60828D576DE20DEB57F499BAC01D902E47843B224BB166706BDA4AE416DE239A20A057AA1D29B4A2F15C524B1194D799BF12EB49C484F13FEAF424C6EC59E4E6F1BDA4D05CC1D899FACE6BF436B68D13B035752670DB0818280AE517521316CA99E4463B098ACC4E08DA964C3224C45D7AC7DE11FFB41A286241D28110E0C679C445F156589826942C901C654D7D8FAC34AB01F0CECFCEB9F28A36680164E44ECFF3C1484D2A5FEF38D410E4F0BADEA0E133EFD07C122EB5029DB411DC53982133C6B76FAD9D70ABEF45BFE6F267DCA7A950B126FF7825C4C0D3ECFC2EE76E0D3F917419594098D9B78BADE6280084B5DB50E55F588F8FD788AFAD7C2C0034B248C946182AB99B162B9546C0851295B4CB92794F3F346071E0169F95AA7284E88520940DB1329AA8C3FA31B2CF048FD21EBF728339148C02887ECC2AE1304C21C7E6FCAA32BBFEF028B14939F0670BBC4780F51578967883447E3ECED6597A925ED66B009282A678A4977295BBA4B16B70EC59EA4CE2FB271B636B77CB7D3FAB6B0AC7FF8E51FAB46EA2B2AA87539625423F51F2E6093902C4AD2465C41F5F979FEC057BC13A46AE5CDCACF044FBC61336353CA15574AD01500448A76F2B61265536615039DF3A1A8EB00478D3C2516C90977F9A129EFED23751287B8B1827F38F6CEFDDFEF9A7567B35D68AC3B9D744A8667808D089517D7E2867470D397D8BCFFE90F51C61052059AAE533D5C93C8C82E2056F73E0CD3DA6AA0B57D9AF911A33FD297ABA00B06DB75A1723A0EFEB6F7972632C1111639569D45E138C7A5920AF7B7F1957E46094D30FAA94350446F443596827451C74102C5B7299FF4279C7DF7ED7BD14687851FFE9B4CC34A2E4BB8ACC2A8D3BD71BEDCFEC3EEF0725264214954E9DFA7ACE343184A395A8527E9F977F5931F6BBD266564C770BFF5E4F13148A62EA16EE631424BBFDBA26C05B0F4CD0E4E6C752A4BE13C1B5F3320D4AAA152DD99D520EB9B3D3604B90652A7DBF1E59B4D5A3B59297DAECF9F96A4A002A13CB81511D5249D9745C00F683BD0341CDFE098F3DC7D6E18452EF7023C1681E5E3BE50559CEFA2211E66BE357196A1525D2DD1187063082E92E942DD4E6A161838B91C2CCD1E5D1DDC2EAEC91E2D9B2C16AF70D4537FF752838F6CBCBAD42013B42C3648BA9C45AEEB6E02315857487FAB9B356D0D57CD5D896F9F02C44EB0BB53309FE6C4646336985DB4484E469E298044546303EA35562B6575806A08FF25532260DD5AE7D1711AA5843D813B213937098F4A58DD0AC038E81B7E7144B1B41FA974255B2C864FB78F4E5C83A9912F8B5ADC719F24BB108E70B8C1106F0CCE0BDD34C8E2D859DD1179E5FFAAD8EF26D7B532C3727306C732E9F218F9A81619114612D3DB9E51C4DCDAE19ABAE8D81D5F7F7C0422A464E0A451610BAEAF7FB11757BA08CC17FCDC3005E06D3A7E541E89E49334916D7C9FD7FA3BEAA5E1433E2CDECA5C25323D38681FEAC0F7519E45840FA6C73A4212C74722116997F199FDDC0CF6592042BEB5267FE340DAF618130D62280EDF3D08DF541CF14F55792AA64C298CCD5D13E797172B5BE27752A66E03A361704EBCDAE720B1F89D95FCD32FCCEFDB4D9552B3578AF9A2DD8D718C7CDED4DA4B8E2E5072336EFC86A90580410553A310DEEDD4995727A52249339E538592C5905DDE433331BBEA2AA6D3C6E0B95E49777DFD50CD05BDA32433ABAEAAA4A8CA55D355C18A95F7E9879AAFA49316AC3062D8D5F2B11E15853754363E4E7DE519AF36D3BC80D05C74FF31671DD0E974C386CBD6BB6E84F22398A72CB447DABF52D33163AEB864095BA439A4DB154EED44A16A9A464E6318FD237B60D005E35466CED245A4E67E5C10BEA70CCBF39A1CA65ABEC551A822341316DC6CA4E860BE4469259B88D15C0DB41C4392730D16898F8EBE7624E9990300D1920C569CE03A5E4FD3FF62EF35E02BE58A2E7E990D18534F18B679E712199BADD964EF49BDE933B753C3C6B8B5CB8C536BDCBBB4964A7EEDE789CA22785D48A0F0DE20DD379C49606D8A39C3BAB4D31A23264B14E2B85C48DCC85E6E37A4E5DA9CBDBAFFABB86EF12265AFCED1B30B95E623A7133A2E6BB40BB041EEE84CBA3F48F5D1E07F887C0804140CBE504EE6E5074400BE5F5A568BC6338F52372874C81F31FC67D52856735B8CCEC80EAFDF441822498D556CFC851298CD913CFC17696C199C7689D73612CACE8A6523ED262451EDC67F4639AF5BD5D3287BF2985A7DF178A651E44ECE5A7A7A02E43BF712D3C578824099334EB3AF61231E7DC213F6C056FF0A03A0261A8A6DFE615FE8DDBC1E74C03896476F0BE0574E25CFA52A0EFADC91EC28213498AEA6A226FB4714B56B801B15188711D44C011B23A362E8A183E87312BF08B058F922C403F113170AE44480E91660A2BDECEE6CA6D63F44C6069205DBCD46CF03CC6A2B65447F9F7421AA76902DF7FADFCBF4DAEA60DE22A24952A0F040C48E3D902BA8C5A2CFEC789F3D3B90BA0345A716CE9F421E967BF106A05BBF3FFD820E71B89AA1BEFD8AF7031B4397CEBA17AD4D1E97F1760AF1F35CA16E30C877E88B0F303CEBDAACABB71719E793B9868239E24D68B5D953D103FACB92AC9BA0FAB9885327EB159A8C05CB915D5F78808DD942E31AA80C1074A18217525AB055859C0502492F9A9066BAC62BD7197FE28DC1B446AEA05DD077AFC25DA60396148C01A0B542A9E975B39C530C8AB4F6E06E202DF4A1814A98423AD01FD2E6E29150CB20C9936D56000224C1C92A6F1726FCB8010AB4CD14DDE7E45F98C1A1B15FC2CDDA99CCAF5E12A35E9D645832E52A12EA7C858BBB18EE4D2C37A647D5C206D2254381AC2B56B31E4AC5AAA0A65267EABD9D2FB741B08DF01EC0448F9611E1A900AF767746A685A6F8092685BEB4F79887308C0D584F1202C3CD1CC6470D85EA9C5D8F07CEDB7D6FA6D77D5FFC19D64B664C00B00BD4AD564A8C0C48F4414F0DDAE0160CAD863DF3805BA4AA9D0D08593E627AA101BB4A7A922F103E03A9F455AF7D544CF5A57501902C929D9016E256182D9CBEDAE9DD895E5D5405DB67DDC17BBA99973C7BD880BA7F5057FCA9011EF1B755BD836865A5A8705E985816E59C8428FE6D96DBE9F523EC9B3D376189935CBAD852DF6EB39B880248F1F05AC94A6FC947A3F306FF74126654429BF3CBBE4AC63F5D522C5C158E96D2B8184BD8A5D8DEFDA0D15EC5EDD06FAF4829E34D6F7A1E9DB2957C3935B2C0E8492EEB0734ED5C721F4840CAFAB7698375C995F0C70FF6CD33EE9945C61B3D2DB43E7311D1BE037BEDEB108049AC8C373E46AB4CCA3E80F05D22F7356355C566B5E5DE0EF56A78F6ED08B8506846AD7E93710296ED8251C45C2A62B81C7D0C52DD4D6F5F83B4E8D7D379DE373FD9BBCCBC1F00F3FFEA5952258547B93375CCB6D98A1299D6745F0BFB24518C6D2205D3903AF5F567CFAADA7F118C8CC389A238577372C43CFFC514436A5264942AD89BD6B878A262A3ED9D015158CECB25CA2A73AB2BFDB762E861F39CA36D431E8A119A79CC99484B9709221BD91B3AA4D8B64A961CB6085F58E9E77AEC83B732B3FA48259AD048195369E715F8D4730B1684BC2EE0517C360295247EA4BC94B2E0CA3EA313D41B9A140016087BAF769298849377AE8F202570A184441CDEA5381B9B9A51B4B537EEC2F0028BA2C7B0C978869E376CEEA1B7B3885C6EC827EE0D31D8C49F1E241674F9FEBA129BF579986340B111F58413224DA5E48C912FCCCDEA20F0AA432213B288A9E1477F7B037CD742079899CD0F4B4EFBE64DE2C0397A70C09C6ADC2B1D114794A76FED2F587188EC7EAFC9BF860A74BF4136117D13970940B09C09691C9DBE99F82FEC9D2F8D09860DE18D42789DA231D616B43C01281D486FCCFEA0CF5C81C492598387DB1BB650F9D3EF7CD975D1E529E797B05AD2CF16ED42438E349534EFCE3D56CCA6C901AD8F28DA87A7E5FF010CF6345450F7313E79A77CE36F9295A44FDDC29BBEB849BB430873DE9D25AF77489A0E676D4879312BFD3E56C19E5A068C96580CF355F793B62522714C9201229BBE19BDC6E6F45DE1F7B252C838471BC4A1D7DA772BC1C9856678D81B7FEEB5880D60A771966DEE48ED3912C5271A65B4E5EE4965FF099214ECB40194C71C0093DB6890E4CC2B5232984CB54D64F4C6020797A4636A6FC7D33E134C3454071180E1273AB7C8E145B8F358927BD3D288E60F56A2FD65C366C80ED9621A9844E8E9F5347F7C23AAF72CDDC73C75F87510968A93DE3BB391F7D216918A93C3F15360D049FA396BF379E4AFBB2A880B7D12146342414619E5054960A75A30BA0E410D655FC23CCDB3B83935D9B2A5FA59E58E025335E960FDB45E006575AE090E069D1AC3AEA214E09E2BABD7228CC21BDA32E521A019A670457C241B736E7117839EDAD3017BFC57EB2906A43D327FCFCBF0C1E822C72017E94D7B9D837CBBE5C7D47A29DEA23D9D1322AA32F934BA769177232C0C1BFE1DBD500D0689F54A4168C90EF601328488566BA36B850922342244E7A048349EE48ABD3FCCE7045D169CF52AA0D93E77012311CF075B5F8A7EC42F2819EE1EBE68B356D3CDB608BED60E sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BFDBDA8C281BE89CCBF953A631DDE06531 -smlen = 2752 -sm = 6B619BDEEE3248C35947D2036E2A6BC95CE3AF4799D87CD4C8416B12A750A298E8C9D27A43FE85BD44DBC5A41FF8CC558D1E8898B5A824843EDE5742732F3AB4A77C26D72A9E6114E2F4A91E9786676D87FB682FA26BB220FAB31373C0DF540160A0CA51DF79DF10CFC39CFFC78152AAE6249CC05CAB1F3416B398769D3EDB28E4E04236BE26536BF1D8A7A3EB61C342F1AB0C0DB91C912DBA8AE27329399E48A7E5B3CF38D2C97B7B4DC402E2F3481C50F8ED511B910E80F8264DE37DB666ABE17BE180FB2B723638088771CF64BCB89BF94806DC2A3470BB78A6C9D17E7A337F7FA96FEA8C7259F1E08FA494F776FDC8EA840CFCE5CDE1B9899C99255A3C9BA3DC97663C4A12978A1803C138B0515C0CA17CE6EADBDEBB0F0EB023E81B012BEEAAF48DD517292B17D246C3C1EE60F13DDF8D6FF1186823414D870495A3F9B82B9C5362BBA520FC5428578D50B831BF731E53AC1E41D7F867E12744A05711097CAC4F84AA768FDB59FF19EEDF60FDE494908D248DD5DCBDFC11F8B717D4D5C5C7662A8760236F42D14D27F2CC2ADF412C18FD018A9467ACC27A0C0C96C67845281E5B71595964C92D41851454678D031B3D084D6E83C6E20F84B11C38464AC4BA4B8FD8CDBB83BA18502BE71C8D4B679BAA3E3C2A483EE8C498D62424E9FAFF4F527961CA9EAA455BD5D833F4870125048758E75A9C1670666EBFB92A6ADE3C5B462CB9699C867BBE913C108F8809CFFA65CB032D8848FC66B2EDF530E36760730A3BB3336BC8227E9F109235C85BA5B25AFD11795E25F95743A4AAFD6D2FFAAE1F8660FCB39AB47D188BFEEC63EEE307CD2B3F5236638D95A6930A16E5739EF47BBC92D225AC32787751406B0488E9B7355DA1F06A14DEEA722036D91D93E53BF1D07D6713D409F70CCEFC0AFF22D995BEF58D7A66D89221249F01D77E977BF75FD8A5691DE7EA5F21904A8DCC9F789189B698B389BADC5D223F631F71EA38D707A7D206B2BF705EE7A8A1FA1B569C9A92FFEE678244ED640E567B6295029C6E50CD88040B128EB49A84ECD0930E3505AA78C8608FD0EBC28BD550B4F3ABA6FF503BBA0E3AF80B11DC982A50EA1C83A24D0538AE09F3145ED688D3BCB1DF0F08AA4CD570729FF56653F430F04324B9DA4569833E94FA84BEFF40A545B49EE24EDA6DDD0A06F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +smlen = 2878 +sm = 80A15F82D3DA26D05D055B8C2026EBD717198CAC826138E7F3A822754098072E90902CEDAB3449489FEB57C1671BAC3DDE66656B11CF201938BC8D7FEC4457221B9BC6F3AD63E9F806F76A552B0754830BDBEF7DCF0B4687DAEFA5993871FDC3F16605BF930F794CAB8D6FA196C489D97A8681665202A18292D6F4B8040D5FEABE9AE6F23000AFF0DB718B2961DE642E36F88E40DE5A78D49F12654B68545080936F859940FA909CF84A7A727A4D0F7F751CF44264D71EC0F74432EC7811A0625133288D7AB1FACD2CFFA77DDF4DEDE9F66F401ED3BF276857AC74F34B5E5D779D3E6E7E069EACCC052EDAD0DA0BF6E7C3D7F599F6C10642F73CF2D0FB7D6A2DE54660C20C9365454E0C9A3342C39B2089C83189E6D55E3210E86CB8C0B6D2C437661E8735A27F507697F5B2BE8F2F23FD49202DFED445E8189121B0E6A385D502023A361C3A65B0E70FFB621DDA550B65E6D8BA9AAFECFE77B69B17FD06D52F0E4227411004927BB0FA6CC4FB46E4A98BC7549EFEDC9630269E8D85BF285FB2127BC73D1054E0411D7700E3D32C2A03ABBA6FF98EA1D855EE5270041F6109B3EAF1D515DA404155CD6A724A9A0E989BE35D6DD5CEE19A001829AFFE847D19D85217E9B1E3207D4017700F363E4387A30D5BBAF9ED9AB47B21DFD339838EFC2FDF174BD0D28C6492A958FCE3E0EF2EF3C8E8867FA418CF3E968F25A5B0BDC26B382ED89ACAC5F9A426572B82D260690853CBE19FA92490B24254564C41633ECFFC718B2D28F3C8D1B6B6413C78AD0D81FF8BCD37C44E0510F2973C07FCE624379A1411F870B3F0EF837AEF6275732EBEF7235C44391442C6AAF13F13ECCE4C03B84752D6719DE1D58CB3AC8D089CD1FF96FEFED7969742FF20606E1C98524C26A44EA5D6F4EF189CEF88B155D7ADFDC98849FC02530EA4EB3F8ECB7E496FB26975A8881963ACD9DE4BC4CEEE5981AA3378586942AD44FB633DF2C662C597DE8A98804DED1D4B227755DDF0D2F84F9FAC336E9182C52E599F7819C32586302D48ADC8C579FEFDD16D408209C866C68FB74B65A7AFC989FE44FC2FA4C51BE2B7A4DF1BBE3B1A06C61F4544F146718BF1E3870DA5833B85689BDDDE33E1488351094A32B9D035D23087777CDCD02725C8D3BEA3AC3A0DF09E970B9A4CB8713AA8E3AEF76AD6E4F4984AC18C109F34C86F4F85591F9DB890D95750AA004B850DF70DE78E9F5D1BDD4A9FA514F4F0BD8D969A30C6622507BF3F50954A6D2D996D1403DEE7B059FB33032C76E7756C0E5C2A13F524FE81711F4C1082466DD9DF0F08AA4CD570729FF56653F430F04324B9DA4569833E94FA84BEFF40A545B49EE24EDA6DDD0A06F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 0155DD8B2AA2D52EC685964A50015BE39799085FA25A20D5563D1D2F476BD19B8A55E2143F1E70FA6FE3AA70DCB40196245351A9C0056078189F5BBF0D2208DA2A500C1AA203EFA67DCA3FB0E71BAD899BC9969F32C33896926CB1D42B84AF3C8C4BC4A81E8B824C6080D2A40A587DBC9258E51B8D3BA045CA73C6FF1B6AE31A73F553EA4013D368565308171AB423C0B3A2D2A98032212A14EB0EC908FDFA4A2538E2629A9DA37C64FE1C0D0BAC55102DC9898C4ACE226B100DBA1AAC71112E1DFA0A5EAEFDF9A1AEE225050FF3EC8560106C07708E057E6AFE881DD54C66D999F3FFDD25F111EDE9C922250824F6D1B3F1157921B0A8D1C77875F5F4D45D402E4CB61DFFD27A8F70E053AAC91B14DF6451B17084F32164E4E7129B8992D7F228BAE62929418E4A04553D7FA5157E423A16B0BDA66BB36F04816D093C202828324221B3B8512F6B85B52EE3603CF76E0C19494471D03FD2092E58F8D41413A8F6BE24B605409CBD39C9107CBFC7472F0CE21DC4BA74603DD301C0AF7ABA39AB391A856A508FECC92E74B768D63122DD959C955D3D04029E2B5F990D6F87E4F8B54CBE33CA363E311E6B5FA35162E454E6870C1C8434A1FA8C4828C80CE64DDA133C92FC3E8411D59243083039F7ECE0C584933C709F42A2C1567386F72250F57F5F1C46D4361F75BA10982FB74072B456172DE89E006A10EAEDC8C7BC3A764E8F9B766937B9C6422099DDB9FA62B5C33038D07C76A421AB3DBBD297FEF41F1C2976F202BB84EE0B31F0B6A0A3F14AB4E40241C4C2ED6DF83402D9FBE66783F991B5A6BA705C0458716B9EB30A0710ACDE835371E41FC0B6DEF3950B797788C3776A0C1B613F00C9639BA1C41D7AAACF135BC417058B60B6CF82D69870945A855691BF8379A7DC1F3A64A8ED86EB55D52477450800DF3661470845D1BCF3782946D7388E38B0E198D2787F81D739137F46209ADD1593F79CE10EFACB22865E3221FE3E91596903E48C6ED7C940821DCBC478A1BD70E008DAC5605C63A6D6B8347ACC0332AB1AF858C594800846439B745B0B1BACB4CBECB182F7E3C47E76A67D8D95F7C623021CEF914F229903BB0874FF6BF2D5026D8C3D24AEFD3C5026860C54114022871C1B8F08A79D406DFD4E34DF505F97B99037950763F77D7C3DF42DAABFE94FD6A407D51A78817CDB9238D3FA3C7279DD4D1F0D95031DD085E475CD946EF8F50351B178CD801A944C863B112640D50D1B3E3B5683169CB10789DC1F1E67FA3C288EC1B87B4B35544DC25A337A8C2767500CB7445FCFA86FFD78A260EF31B92F4837A7A77BBF81C9D13D0EC073946BF929CE4B8A854D99DEEBB25F8FA4D88D384C18193804FCD2D55B4183D402CEC9848898BB5DF499A770674BCA4EF0FA077AA0E381F5B693F206FDC847B7C5FE2A9D54AEFF4FA3A1D395D909CA88A813B4BB78871ECF3064B056BF3612929BDEB8397EFBB55739F347AB010DA3838C499DF633799E93AA8C47B50DD80B9318C131836F42D791C9766209563AD975D9A79CFD2188780952F27846F49F88236DCBA91DA71B04D360FC5BDC9C79ED6BA27E059035BC5FE4F2BA89364778D60A885822515DBB2B3065B552F52D934B1C97072A67328F506FCAD7C438A1112709C66FE139FF5C4099E2D4D7C229B6D4D942DF0ECEFA2141EAE55B9D6096C4BAE80902B5257E4D6FA92FBA39B6BC63AF8E37A58F95D3F5A0640955620D38060A757E3DB84927C6DE14A8A333FED6C738C6DE4B468BC9CAEE7222CA7999807C8554ADD2DC68FE03800CF0A8C5ADC5247BD8C57B64B0BAE775D2E2F48F1ABA9B5A939A2040BD2D37C5CF75617367E5E2C858758E32E8E348245F8E277DE68651CA230656AA17EBD075C3655169A564C5F5EC4AC6DF7E7653F0178B58FD3108E40B3DF01B55D271B4F9EF5DD4F67E9638DE12CCF89C0D5296E8E657BE84FA13E99B56CBF68DDF6A849869BB9D4A76DB14505ED81C6852A44CB29A7B884721458F364EA965A72D2873193F13349C163D5176CE7B4CDA82B6F0E9186D87A4F6C287383785A3E999D328D4ADEA17F75C50F7DBD27C3BC57B843D0C6E06C2A2B4409DAC156E0056F8279E999BC42D9FEE28A592034B67789022C1450F3A30575A28452EDDCE7BB730B537E5B8EB3372565851E5784CC1E89C678758F12016FD3FB9E62860B59EF9EDDE5FCA1566CA3A2CA37CCFC691A78EAE9005E3BB666726A1A6B6041087B9CEF192A2C0E5D6BE6617846AB691AE66C89F7A29762DE6FE2006EAEDF0EB2ACC377CEDDE41557BC331BB4B4797DBB608C99F6BF4E3F230D1A006A4955DA4069D8F20B718BBB439700C6702F8E96A4EE28545A7CAFD69C08137C47A8875147B4CE59605185CB8CE44BB7B8E2164DAA520AB895EF8AD511ED902F7912439CD64040A9A2461E9EC92A6EE98B14DE20BDD589B9FF60A39C5BA8244353CF167924CC678FBC43750C06E303C13FB1A2DC662601AEF7A8A959EDAED5C680E3472399DB99BFE1CE26D744D8650D52DB7E21C4AAAC239EB62E2BEC58116796C02DC7A4DF5A9D0F3A7A513F2441EB887FB21A55D7AA92B0E64E7A5B8E5C305A6F75826599B070EF44C42CF9F72CDFB53B9333E5C4342331D9192D126DC431D5E96F786DC33E21A46CC947A8359420FDA08A6F099DC12A39E9EDCAB3D649FF7A340DF1BA96865C4885E9E7CFB639F366C7D58DE09940B38095B227D03C1BD9A77D92C9D232D6543AD24AD6BB7B43CE14C03E51BEE2B7CEA7D446F70CDE4AC09EB6F4A1A0A2744A8DD41955A45A5E57DA92AEC6E59A0A3EE26510481423FE0DD9AFF3C881587A31AE2DF230D2D0776C128FD330666A1402F82764813B897F699CE94DA7BD7B57544046A460274331BBDA9CC78F104F73C6424F2C12DD6E2DA8FF88B9424FA06A2A0CD3620A457F56FFC11347ADE77FBC412BC9BD3DA05BA98BDC394A42B77542732EC6FC4EDB46D846C15B8D4A233090AA8FF8CAE3B7839D30B8E3C666189E8942CA6D689288C46F2FC4155437915CC1F33A470DE9FDB2F7F839E979C8C42D595751016DB46787315BF3CB1B7ABA4C4CD410713438DAF5D49BE1D65E787841ECCFA637333440E20B581207977C5A5C8529C42DB2ED31A70C8B2B55244489B241204AEDEBC8BB99BC87962FE36D238085BBDD274B072302E5F9AE12668AE14656E096C79EB1964F78B17F7F2251661AF37E5191EE186CAE16617D4F2EF3E3242B674A9A6E7AEBA93B735510BA799AEEBFB658A49BB6172D0B72B03A154777C32D2D5DF8C4BB1DE02F0244A9D44DF260B61D1DE477B61605617428BFD481BD336CF9845F1C58377487A58F3C902E4208EA377C92991AC9526C97F2EFF7B07179B01F68C8AA66D8B9C7A0776624B814BB88B40BB1259678245442C7C412C4EC7FD8A51D965604FAFFFCFE24F15D829CBAFD3CB39077226FC8AB3DD0EE07441AB96CEF04294C575FF257F46DED5CEB068D63763F95143D09AABDF4C771BED6261832628C39274156BD6805265120861571ACA9FB018BC8E63E20E59243BFBBD8C7737E76D89644A086F46B9CB3BA8EDCFF5330A93996CE22CC87B3F991D740C688F2C8B766002AD223C74C2C308AECC85616D5F510CC92DAE5733D19A60AAA51C43587E24263830F2157508014FCC00C9EF91E638D83D7C78786B9AC793DAB32A4425DE3BACBF550B7F1BB276602242D48D0E5F1807AAD27E8AF5141F86A3AD672FAB737B54FB0D7B245610B4F8DD8DDB9BE445148351C5DAD71CF574066A5A949751A5A6648E5938D4536CCD021F3FF5F8C055F273C26A2EEB6197F9BDAEEB5138F0033E8992BC8093A4A67821D9EF3490C404410645BAE15AE212C9F891AD9511B9A87DFB02BF0ECA7B93638D625FBACE4A6DBB4BB18E7864770E2B9A6825AE54761397D767FFD7CE2DDD1545B5D99C1F4D66DD91C0F2D1C5854B45AD1C67DB2D9415BCAFFA787DE44CD0875E6F5B90307C7AB574DBAE06D6D02F6CD08CD8DD0C5ECC74670D91BA290FED2663632B287D1C86C9F61219E46034C1366339B795F57EEAC59853AF0A73E282EF968A399241AFF8DF3B4F3BC54BBF8E56D21973C2A085D6235F888A5367E4A844E0771307A66A131630ACF49C937F2159C6071B38B794A7271C3A208062988DA3BCF85791F9268E87E66E293C1C84FC20EB6DE44F85EC9DA64D635B1A68559E05F3795DD6D997C8A8C3BB32699AC8349F0F80A3B15AF50C1BB8F7DB02159B2F2576382C2F14CAA16D3FC78EDCC05E15123E2480913FC09C2CBF4508979D1AC846D0D26A96458AFF318EBABD25F1B954713E457295D080F21397888E38B3949113C5881F0AE275FAD0498908E23A6D27C2BF12067D7E48B691B9688D9A990FD0C23ED30529FECFF6DBAE8118C2D16BE282F928CFCA9ACBB33088E0B5259D596071BFCEAA2FD7216CA5908565B9146633055BA40BFEE9C74757243B83B0F7E5957755E81625A73AC8B7C4314FC11C93B3B735769B0F0724AB488A20BAB538B086FABE1D8E5E8476285B4E0241CC6A7EF8D1D19E87AA8E6A9A1D40AC4A8F88DC6E74C61BB5F53663C7965A6E33F166B07D6EC72FCAA350E633AD7732C57B23044668640C8153B6F9FC0F2282B65924A4F0CF4E1A2CD15206B7864689F0BAC365A7F8D0464767BB704505C311CE726361DA1F89A71BAB5B8DDCF18FC856ABD897B9136F82CF24D8A470E76D52F09E423A5FE85AE2305D5A721F0659ACBEB03770FA56FFA278BA8023CE230A55EBD59A32835F49FD3AA31C2B1E7BFE24306FCACD4C72DB9BB8BB77A978C31A7528596AF7FC569A52A9B755346D662AE286CAC239D7DD0005C9DE6A0809B7154A9FB4E6C6A6562F54DB088ADDF5DCA5889751B7F79D0F9531516BA728B59782D07B841CBBA6F813046370F129B87C05E47314D3385427791F18E79F632E81B1DC8D702DE1470F71013F5D56F9FBA151517C820BB8D948A4EFE41278DA0F07976B9FA69A5DC5C50C445CE92CA7CF49A788813825BCEA9CD150659110557F6096C6D73BF59727933E60742A4B6709DC4D008AB89F8A6F6883B499EC317AA9954BFEF39BE48EF2A5E6CFE145800D09ADBF0B1FADCA5F17358C4980A93A97CAE75C668DC15B8D9E46446DABB646E28A1E1D29BE3C26F93BD26173A1607C8AFD38B90067213B66A9FF01FD55D6BF3051612A5AD44770DC7D203DC8450251CAEB91F56987BF85CF558E0F6CCB565F7B1BBE1F39E6609EAE785B10EF10CC1365D894F6BC2EA81F1CBEB81AEE150075EC5BD477BA6A646D28F31B62898CB4836FA8950D17379F77FE53B3D12DEAB773281B4264E0C256E158FD47D52736679DFFE45D3795DC97B4AB67F4AEA83F4D92C3C6C73FDE6DEA3AC13941DCE7E1A50D8578AC4300F0E06AD27AC9804D4ACC29FE1D75B5C7BB776ED3A9755860EFC8F00CBCB742B70B33144979CB7D30F01FF55BFDADF52CD3B8FC06D6E21193B6F581F5855AF5CEF5FDC3BF1D6D6EF6DC655383E25E52712B2105D0971E3F8A731799AA9DE3D789019B872C09457A05BFFD64FB5842F5A12566AE13C85780590D2B4A904AD80F124FD136702E40FA29FADE110CBBB6EB65B2B458434B81B0E03487D6822A3E6AEA998E8DD721814FEE0E58ABF189CC54CE6F1466106D62B05E054DE2A790D04083FB04035D29603A1492E861C0A764549F98BC1854C5C4C0C41C1302E0A7D8288DF428F58758D33FD4AC98058209AEA4B5437C268E298AD5E0D1E20BE759FF4FFFE6391B85E265F78ED1F5E5854EFE63616E59ED34E22739779DDCC74C7CDA9B95660359C6D6A5020758223CF151DAA5B6E1BAF069992222C6466977F14CE80C00426E37E0556CFD8F912E4FB3BED35E2B476C0D21BD750E0AF7BC0AC493AD37F64516D4E9CEC21B0F9B5FD1AC305F4619F8C4AFA1F0F9FA16E05EB596833E88DD6B7644FA899201F2710D669F7A4AA6EAD6BDDE3399068739035F5005534714CF5C932D781D573576B8BB2F7750DFA7E3334EAD8B1578A7A98AAD4D2EBED2D77721664E04698B8BD3FCFFF6780728D307ED9334B3366BEB8A56628B22924255E7F3DEB02A7C6D92F6E69871006C36A1E849EFAD4897F7C6362947A8A76BC7CCC71A083A9D6C583892B113FAD05E9BF0D0FDDF024107456A8CFDA5E6B1771884E4798D55233496AEA9F1E1C6977B8C4F22207781406CC1B8B7B8B121D3B06D6BE0FD90C28AFF8D4CB666587E5B3357AC07B72673CC7085345738D6D440B5559FF2D5A4917EBB169A6F36A0D0F6C08542F51FAD1667B2EC582F387544ACD4A608BB9D126874ED16ADFD6628D6ED39D5CD718C0D2BB704F9BF1761738CDA0C18492E88326CD328D6343AB889ACBE091A604859ABC4981111122475D8594FB63CF0F0B5788775F4CCC97A22A677B81A8275ED9F30B974B059CC3CB5510E833DDAA54ABBABD8D2C2E48DD530F831A0147AB6985BE8CEE572835275EE80CD02C2E391A68B53A22BA1855F5C9697651C8FC0304EF463D885FC8E23B1DC145FD08F838F2516EF447508A3311EC6A13D0ACCF6EBAD336D998BFDECCB56970DD5E4F2100E77620FF2944A0D1B55CF357690EEECE1E9EC4FB4B942FCF3989E4F327321870FD8930F90E87C1D9194729A539FA426DBCF8D26ADB21391229A1D8406257E08CDB0916D08F147F09B667709F1631629F2C7022FAB787DBD2B15049CB99E4CFD384FF0CFD72C2EA0A8BC1B6FA799A18E86A760B12EEB910C91BFB5CE183AF8A4140392C5B27B17F09EEC65BB3D9870B5D32CB119B11ADD5CAC851FC360E12EF6F133EA4FE905C2C7148D8B11616EC847CEBA3F08DAFA886F5894714C219E623828D88C14F95C06BF35BEFF09A9EA65FA05443ECE81E4D6BB33C12E51142CAB1F361FC0AEFEA8EA64AAAEDE79D201A81B7E5A8B7C6D63F714E4470D70880103258376BD1D5551AE135314BF5185054425A158086F25D013234C159C018B4E9E995AAD23F426EDAD7BAC4C01D2CA5F8B1FA0A70913862BD5F2B1FEB49DA1281164CC271A8B0D78CFE8558C1783782BBFDF6C25CCCE78E7587F18C1C2A21E1EC91E238FD39978A060A27510DF +pk = 0155DD8B2AA2D52EC685964A50015BE323620DE9230D9C92F5E27CB73B7E58BA51D7892D8DA793D8AF09DA390F76B8739B659739EE01A55B5A0397D3978D02AA7448136ACC65A0BBDEFA4B1B4E5933BF5575A83B9626A82BEEFF68F16EBE97E6D353122A64631C2631C859EA680CCAD794225879B4DA3F78A5A9F8F4DA1C3C0F671B2F9099FA3C4DDEE03B34346ED1A6FBFD1857A83DD58F7D38E24F3D80D8FB36EA1A46ACADF40D3C5F8225C3E4CE215D3F4E83220E655D1021DA6B6944387D34233345AB37F1AC66A6D1F8DAFFB7D3FD388E4A9DAEC94B6305A6C72189704B87FE5B7A9391254A3CA7F342ECF9F84BE2FD0059F2DB762F8D300FC80CFE89D180F9FF93B25FB3868262CF524ADF825E32DED64E01081E440CB520BB9437D207D860EFD4134A209D0AA5CF1D3C53C2FC7983067E47FCC0DD1B3B06156E443FFB80094CA8769BA388B7BBCDC9205E3C2E5F809C22636F3E824E0C825C96CBB4F0B55560A95B72CF48F37CFB859278811C8A512182C46C0F5B43D25B0EA40161A69CE98EF1A7D882E74377ED1E54C62345DC573B5E94E2164A3EC29EC9A3AEF6BA9646D0C99F51EB641B8F6E9E5B02677933B88F909E697D7D0D8758F11F426097BCB69584263955C6A16B95720C076911DF2E61F3A5E388E8B83A611088AEECACC7D59CE4FA1B20443839CE5DE89B8E3C8D17F33F0365B184C271D193B543D6D040A2C936E7C86AC876F8F3512DA2C0D1BE55E8DCC15B01F17B1F10692BD1E5BD69921DFBAC769377755D9F347CC74927EC230C79E011A3C6BA5C1C8800D56911A909F4357687A3CF031D81928F24C93887EDC9F4461E5B7CDC79F49E42AF0BA21C2CAB77BF514DE967C860EC33A08C4636D0E9E7B1F44414A6C073ECCC0326394C0455A99DD6197A373AB1F8AE6CDC2BAEAA14B68F2B581540FC63F7D1093E643A32CACF3CA09A5713F431230DC2A390EBCA325F6EF6DAB8732C639AA43A8BEA76189E2C430A64358A5FD151A89010399B21AF2C0CCBA8D02A60F024EF57DE49796B2EDB8B450ABAFF68C7589F554A43DE0EE9BEA09D076002AD34A78B09C061839FFA26D3539DE0554E8B8FA90FA071028629D528ECEC36CDADE154B9E9F3E217B5B077DC3B3DD007CAE98DAF532E9A7A2D0C353B2C5F6805DEADE7D0763C0F209908FADB94F7FC7C685C8C2364349D384635EA3D1BD1554550EC98768E612988B69418FD7A4EE0829CAF24116C7E9DE4503790592850CF664CFFB2C172302817D3AC05BC230CEB4129852AE1CA8F4CD84D38A56855FC6A040A867EBBFA896B03FDDB29C9E7949EC02086AE3EFFB2A1100BE3BAAD23A0000AB3DA521F87A63014244993D9856D04C1DEE5B1F23E0B25F83CF1B9AC79842F5743453C50DDD99A38C0DBF6F69DB6E35577BF4E11ABC8686F6BCE6B4D93D94AC9DD1678BCCB072F0DE600B1EE9114F9F579F2047E81B5F21CE7C6EC7785049DFCFE25AB0A7F3E7B28EB647A91C45890E714DBC7065DAAE8C452F3DF7946937E81FC50ACE1BCA5C092C129C9B893317B17EEB3425D8E55E395B5B5DFF05040F17615069CFC02C1765D43C83CEB98ACFC12B7F4F5F5D7845B278DF88418ED0371DAA8EEFB727C40658A1CDD847CC837208F628F28C18CC64D65F8F388D2FCFF7268604D35DB9AD128969D903BCBCA0344748503A757FFA3CBB56FA6A5499A06BB14B78104D0AC5023901480A3904E631CFC1598B41379683527E7C87A500C4758F1D44A946F8FCE6A06CB6DB1F90A1C2570F0232ACF9222FBC4DC634F436864C1BD86544E51D53A26B056AC371027884B25B5D00396744DA7C4B7423DFC111E60988D8C00D219991E73DCEB2E4ACD53C6F7996C43B3F7FF080E33E7F6B0A330FA9C67B441EDC79207B96AD9B64D3F4857AC3AE0D2EA3FA7D8B7966D623B5C015864EE3368C2E3538FBFB8DB2E6B3C9804FBAD1FDC976E137FE3A655EDFE40F627A754A6DF4DF830F245B20078A001574375965C4BCBEBF4533F6BEE08B8D8C493F3694B005AF0DA22908F470ABDF1D3632391DED0E978C12EAB0EF067E6D519AA6889B4575B6B4235A2E41BD02D337FDE4C8B84D36BF6916F3F06AE956033F2B56C1B1F57DAAEA8C42B96E458A657B0ECB2C867B3E2CDAE63528BD4DE8D58A2FD35742C93C0431D547B9505FB69881B8BF4EE20ED616830D623D546C61D8E246AB59C2A59ED033DED6256D56E31558E435093E128AFC8D1D5F27721D9E972BE129A94B3188BE851A587FD0FEE06BA1B0E7671DEBAA894AF97AC9B66895FA0F46978BD91CC20B84E289F37B20BD601AB0C9745EADEA7752BF2619DD90C47F8A8C1B6B11FF9D8C8D1B7BE6AE661C5178FFC107D9C155EF9FC015E3CE853A2914EBC67429C257DD4BA072AAC1F1B18AB679DD13DB78EA0F90B6ACC357F7AE3C79B942E4AD71C3B4E833839647F4705CE654DC0E79A2EE71CD6192A07DB35478DAFB9117A9A9A1857685FFE8FE7342DB6E0CB65927D91EF56464425696FA9234E9B90F69B6CF92F29670290BA1194CD45CFE379CF6AEFAAFC89ABBC09DE9705C5E2EB97FA3AA73CD6EEB1AEDE35080FD457A88E572D1C853EA9288893E589CEE5671E5CFF27C06BDF2239F0E394303E77C6BB8A9E8C6DDC1E4A78ABCB09615F65482508A7A23F57F0673F041FF1522AA4BD0D0B661B85711F5F306613B96CBA7331472A85168A2321C4CC2117710E67627B18C486F180A7EA4508AF2AD2A413F6314EA3E992F6B41F13EA1C84C31176558A3F5A1EE6CCE93E38D68BA6C3568E933EF7729C9926C2192883292C37EF6F3714F27F06229FF18F73593F409FAD6E65335E1A27BE38DC9F80B21D0C1A6AB49A530589FCA6D0B345CEDA64F124C5C9EC07CD1D202BB541B8C1DB59337E62E82F8F9C9CFC7347DE032BB3C975D97890A10725292CED69365D8FB68C6A423411397F54AFD87B4427CF5AF73FA9F943F30CB19917223518BEF88AF543EE8BFA088B7DCDD9EBF15802E700BEB63BFD0A753A5400D949FB9826160FF814742E885CCF0E20BD036247F8D3B7C31FBA69964CE30B90E7E13C0AE98899E28F1FF327DF44C4D68C938BB4D5EB761DEE218C1CDE357773D3B79A74B4D4E41C7F33E288E07D22DFD5024EB5FB30BB166906DEDCA77ABBEC3886DB4AEC006F86AB75157A029069E4EE9CD47327A709772765113663951974C8905FB97081BB077AFB29C2EFC2310ED3571102BE909F958FE75A7009AA654E08FCB80F4D9D10628B6DCF7A966BAED4B527F54F312FD4F11524943FB7B60FEEE2F6A3FD49D11495181BA1796EA5358E970E0CA632A14C5D37976418544A6C1FD293FD0A24D0D3AC9E030A2616178121CCA7C9C967435C3F3A6E159301C25E50E077C845640E01A1F1C2A33F6C063AE6480F254424F378E45CEA208229C49221C3F56ED2C34E35CA7A657FC29530D596D2979783CE69797B858D76B57F357B4DE5D204A3EAEE2700D5D428DCAB10B079AB1B6B00863A66DA269729F30A7B4F86CEF37F24F51B32797A8E311F9BFC2CFA788061A3F856A691C979CD3FB16DC9956D2E633485119E66882B384B5A00AAD39C2885BDDC3DB5A386B5039688DF07C00931E78ADB78417087A3E0B49DD808731ACB2536E325718D8D07278EB237A1B43DF355B2862A7AFB0B9FF3E7D396CF168EE78868F6FA4C7691CF7BC93B1D5FDCF726E748386687BFC52579773DC1B5BBFF59FC8FFE08862505E68D40C75E280B5D53182E6041DD91DD0C065366C0879732101E0EC67A0DC1259FE046736FAA1679900BC046CDF3963AD3335DF09B638D0C664B214F6B28EE051F0B20A14468D9EF3B61BF1D6F28AF2F1BCFF33F870BFB4B42E0D23E864D17753BFC119CA969BCF4D941399841D8D0DAEDB70EDA79FDD845FAF89A05162D77271CB554E762C550BFD5AD650645B4063DE98AFF8594A3EF56355E9461EDF647953897170AFC388654A91F3E8A0704474D75E97B35F95762EC087769E1F4A64EC60D7CC4949E20FAF47B6CD7EFE1ABA136ED37CB2246BE85C491742EBFF023417253F71A4A552EEBBE8B5F6987F7F106E531058D5615A468FC1BF1D53A3598365927A06EE9E27C827CE11A633B68669BDC62BB17F54C133839F7B7FFB6C92D9E8B8BE880E4821ED1C4B5403352B0D50C7FCCE80A9C39709AAECCEA2BF8F08F4F209801D82CA1CCDD2C777537968BFD9BFB8D29B22FDA6A9BC62AF964320F1391D04D9BFD28A1B3336C8F36E4F22A1195692B4A382E4F04A8E4273DBF5AFFFFC1C337C481543FF8B308B1755080ADA11759F6CCAA8F56EB6273F43AD20CA72D941731A0B5FB4415EB33B37626BD782C7D0C665E2527B33B24AC173F90226571BA8D7E139DDB09CA8B186F23E34308CB22B474D034EEA330C394A9D1B54EB44DB4F5C91C7E27C66F709DA923461658C821F4D2C06F3162947098156AD4E41DE0EE2C0D7F1552615304A268D038DB1F0DD873CB2B25CD47BB98FCA36B9C19A3044C8E011F548E50BB45D90A25FC9BF54E08130EE7EBBE845512E11961108506F3751590ED0EA939E064F0090946AB8B58D29F32208E766A7A60EB379D73264A747ABBF5FF6FB193E1AB4C71865198BE9E0D8115BB190BD6D440A99DEAA03D6426D300CD9C618B061F5BBEC1106E96E73705DBCB3594EBF14BC684BC2738B556219E7D6A5564CE1C121D8F16F21A232DBDEB14D4468E6809401D21E45CFD61039E10D65E7852EAAFC0BB83BB9C252B628D1DA734C9330A530C5038FED0F97F1AE31FBD68832887805C2A15BCD26DABAA3F0FE7E2AD6909BD5625BFCF7B2EE45493A653A66E4BD7CB1C1530360D3A42202DA9CAA316DD687C9EC4C1FB077F85CCDAB54F18B629862D559FC6CD800C8F061F46CD08F712D8C68262B9E5201273DA2271DFA300B1BF6242F7C9A611820DCA0025F20A225D5824A4B9A2FB56970A0800E07D63C7FDDF3013E248474E710633A7C647690B26C69A9E43032F7AE5507B5772E18360B0FDEF396017077B680DD65FE9784F53779DFD9E24EA23CB865662B1F21080587D74D179AD87F6DD793CBD2AB38A97EC39387C400224F4317D6784200DCECA685064E435D445E5F57818F9CCF6FBF212F63FD7C5C0730CB88DF374A14FE68F3BC57773FB30FC6ECB78DC55553755C77C9C02EF239E18163E6B1CD8DA9AAEE01ED874D60B417E5781E4750519FE4813AB2CE1D3BCDBCE1711688BE82A779C3AAC95159D3E4D335FB636781E2A9EADF306862188F6E72B32BF4FF90CDC29B412D70E01AD4705BB55B82F9996D0D94BBC9BC23E7D37197A624DFF88B1EC994197A46FAFB2109DEC876C9D9AE440E72B32A10BBFA1B00D35500471C23BC3B4985B296B1BE947D9FD18A5426C34C3EB80B00F7E49D112D55AC25E8F8D1F65C80B7B2FE9996CCCBD1320D5B091EFA18934EB69F8B5E8DD2281944D81B6685C6AB9D65C7203D139D38694168979E2ED6DEFE00EED1751C36AFCCCB5EB2FACC4EB3BAF1611BEBF69F28FACCB502B336164FFE3DC548160DFCF90E4CCB94C630FE082D17216243FCFA745C066C56657D33EA78A653C9F743688D0CE03EEB63A747ADE5F4B37F43FB046BFA67E2FA4FB22199027AC4DB86393757DC80071DDCB991640141A32D1FAB0CEF5FCD8316E746FCCBD22C3F0395CDD0158508441CB9A3AB4FA5680BAD3588B4D26F98F440A8AB2D5D4CFDDED48E72D4F5F9B8652BB40B5F561DD384F16FFF941FECF8696B3A74EB736A8E6B0DDE44D2EDAC77A1A4E92A5A0C5C5A81F236F85BFE15B65004BE050AF162B6556DC63477AFD0FCBF947D4259881FDE5F794A9FC4FF870EDBEB2DCBAB60FB877D99DCB63201069A4AEDCA40E8D30BC8226C665BB6092E554F6FC634D18D7E334117FAA66F5FACA9194BF47127C49A834A0F67650CCED8C9379411DB9F5F8534979C8A22B3B59B450B78227A3197ABA2812AAEF5085C4B5B71BAF56A4905A76A36433C81B0CD892361F61D58A3D54CD07D9606A6B133B8BE115E7FAB65F8E8D87BDAC2F1C62F7119D1A6AFFD4D300038AFCB6200C488A470163039AB39551986C8A0F0855EC251455813E4D065A0A8240723DC243A9CA369AB5AD62123B7E31C8450C946E28869DDA437F018BEC6CAD2DDBD0D6FC57E75EDBDEE9FDC9BFF3D9D5700E6264FF829B5C823FCA26A94224460C3ACBF1F0F682C5AB1D12277E3B8602276D75F0115C234FECDEB6AE7652983DCF9A21A3624A4F453F885AB956838E86BE74C6B124EC268CD22EDE5C1DBCD12ACD698EE54E4FF783EB5F19C3E4732C9C9897D35D9C5AC08EC0F4C1E9E29E698D8BA9D30B19FF98F6EED65872173555ED6744F26D68E3A268CE0A741D6EAF75AC15D1C427D415A3A9D06834AC5B88A595AF871888C09B8ABA04F1D76A3A862EF0F41A894769BDB08931FED0BCD8A85E377FA3F41E4D762C8DAA42F5D533D284E8D0729104F68C4677F762E7BD57EB259BBAF9CAFDFFEC60464464CC31A95BA866EBE1F047EC1BAB3FDCC8C60B5544205822EFEC5FA7751931F136605772385623FDBB937FCCAB510582A2F48769EBE0F707AD67FBF6EDB2646485BEE215E1EBD9008E009516C7597F87CB9A17593003C9EE2D95BF80AE599E94052CF8A03414A904FBCF4864E65522F0FCC55B50091E90B5D483DB0E8B1AFD54A94799E0A5590672CEB33BDAC2EAD933C24B226D59E995B6A5D04840CCCADB5E9506AD4D2AD2E6328ACBC4B63309B492B84EACB1870F125A5FF7D7F4B07263499742E3DC9C5951E22079ED3C775087F893F82127D090838B3620A84B687196FDEBBCAD5C8E704D5F00617C39A2E1D4F1ADD5E3ECEF908EC07D9E1BC1AC091ABE54F9B9925A19F93B0F73FE612511719BE1C592CCB96233D3906548B7C4ED26609B34FD602A611DBC2974F0227925FAD002E30D0F246CB3F587AB55A53228E0EE3A7DDCE3C2A817BC75B4B5CDA0BCD5CC0DA6DA5FE755741D2C8DCAE34D29E452A0AC0751341978B8A95D2094CEEC756272460697BC611F0961435EF3A8B36E065605E976232E1F97D642D6EA6200FE41599A4E5346D8BA10B7A8753A5A7BC9D4043A2BD26855EDB605ACEAF0050772971E19073DBE79F87502AEE6FCA7CF7FFB63202511F79C1030811FFC5DF1CEE65DFAE400F6B82E4937BAD6D2D32A711B1B67BC2B311494F06F84224707CAED8ED634350DF3630E4F6B2A913280323D7E8C4A12A876F05884C5C51CE83313DBD06BE0E892E9E0D82A65BE7B4DF99828AFCAD95651E6541FEF6DD4C9D90F66EA76EFEECBE85DF11C96669E4BBB47A6E80793B2BB5EB7DF8FB6F8008E13E5124CB3C8A5A18EDD1B3C643F0B59F21FA2CBFACEF4C828C79C1ACA63CB7861F318EA993B75D6D8F86144425DAC6BF465A09A436D6AE12471FE9A7BE7C87FA945EEB01076C5F45EADC382EBDB7F9D0FB593BD127AAA2E465A490970C1D84117A27A481232134B33CDD8A4A27C6F0295F2B945AC78EDD30A279E9705A858572695F2F1DF4C5F98EA851D88E5874FD93944425936A1BDF6D0C54A1FA62E63F2BC3452F1D4DEE8E4C9D4AD998CBB9EC83333091D7FAA56C6DFBE2053F01A6B00437296F14DA73C7307D1B452A9761FA654A096EE54A7575BA029D58519C5FC0D7D6CBB1E80E96631E15BD5AF9A39CD83E0FC6355B27253F078C6D7EAC5717DDE784DF061459F3BD20AEFDBA64F2987A7E3310B2A755435240AC76BBF15069528A2D74AD50C8FF2E72A084C452A3547739C519A53962D338F7FDCD584A8A5E5419F6FB46899B7ED2CCE6A29E16DD8D652425D8E035534DDFF1B2E33122531CF1C96C620C02C44AB6941A73434AF9DBAEA50120D2CB7CF791AC708B31D sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42CAF7701717D9096EDD3940C8279400AB -smlen = 2785 -sm = 7E8E855244EC91FA5FBE1BCC89C0781E0FA54F4D5E0E3361315BBCE7BAF63C16B347F526456D0F6F72D14C81051E9811E2A4A89D33C73A91E73AF8362BF6D53BAA2A345302BD31FBA4232518B9233ECCFE6E07B8DDD24C0DB6A2C21ED262281BB05DBABF3ED336E552EAEA60D5FA50B259F0C07FE34B309A5D7ACB008C1D9F87CDCB9634A7C6FCB31FFCE7F4A19365C345B54940F9D597481F7197118EDB7A4E08B5CFC1A50714FBB01DFFA510974C2AFD5AA61281CE0D43FB1CA217812B71487CC37C31674128B5A802688EDF0CC0632A96C0C4626E603E410BBCC286B5B7397963CB0DA4EFB5D3C2E7C90E9C270169E18A152B00B26A05067DE8EB24E389EEFF880FBD34FEF8D8BB2F432F1FADDCDF6321CB240C9AA6ED8F32FDD6CEF357D67A4D59B54334CB602534FA94D607F66760F0FEBE1CF15E47A72933E298D26AF66C610235B92DD3B013EBC0E1625385D0A071AFB1F2601331E3B2ED12FFF418EC26E1A2AC979FDFEDA3FD90C1EF7B2151E1932220458366F1EB404CF2D8D82F8E0EF30B6056619DE3301E235154707EA9A2607C3D653BF2126EAEC75CE33992586E463008B174480E8844B318DF71E5C901ACB04793133332F6D563342E10CE0D8EDAE7A2FDA6C1456E9FE7BBC475B4BFE1BF178B7F74F377094F4E2F7C8632384828683D1A06223C49769CA420CCAC26891633DE9E921DCC4CDD1CB57A0A2E1C9B948EFFF71701384481666DE450BE20A130BB559A6507058861B5A6982030980440D43AAB6FE896B4B44F8EFD2E5FEE041533314418416A3E226775B8CFEBAE00DD5C3F77FF34A7C83B39D1F3FB680AA079B2BAE78F4D88597A315C457BFFD3EC1512B0786EB95F684CA03A2CBC67E15489EB3116DA9E15F616DFF352D09575C886FA2279ADF3107CC8B41C4375157D6CB428BAB289DC75BEB75CEF0D5F0E50123EA8C4CC92EDDDBD562F82D169D93E0A9080213F1467A60C745BD117FDD33521B6C74B93F928FB27A339BF086D5F2AF603727A37DE56D770495C41AE7249C245CBC9CCF41ED377EA1F080BBE1574CCD28763D8D4B8EFC17BFFC90C45E11F3F0F540F95AA1CB3BA62D80C6543E14CBC95EE6B07D89D8FFF417A98ED88DC2311912345D58AF4471D8E25BE3B2140C413322698592FF7E79D231A24E9C8282E84CAF1E00D709A437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +smlen = 2911 +sm = 18072DBE3DA9640C43205A2122F2991A66ACD96070F07800CBEA588C6BEB67F853341480769483F62F1EFBF537F6BCD1314A5A96E4739BBB86ECC69E5F42B8776D8C731123E4EDE24AA04007E2D50E356291BD2969C173A4A1D269E3E12CB3EC015132A793FE67C3A1B2F9931AC0D0A2B54635DD56FCE5048976F91407F38689A364E608B38097B2C3924587F9E0232E0E28AAD9D06226422FAD0310ABB54275639FE542A25C9A14315B8C895B47EAD7C7D4C2DE9BF14BCA773755365AAC03DB9EF7EA53B5EA7418EF66813FD548802F5062EDCC49A3ED932BAA186EDA13615097B5E84FD9D15FB7EB900249D9EC7279B3BF1DA94C7AD506A538D3BF5D7A6F866D134FD4426043A5C5240E75944AB6239BDC01A4D77A56B17CF856C9838F3F6688A1AFFDC08B303C237CDE59FAC2FCF272FC7ED623F3DAE9D26E8E751EB6F655773DC6DBC9C98FCFD0B6BE039008F74556A9825A13A23582256A2905E5700670614B2D6E1B0A5EB546F0051606628AB0BB0804A5E6097A95B42FDDAC04F5AE53D64E31E29378DBF87DC3954C68606646443E0337BE980D5308D280C9CD7E84EE61C393861A37C0AA86890A502B99D89873C406164DC829A10179F8DF58734825E66E5BF87ACE203C87BF0AE7E6A4131FA8E5E79B2466536F4A685B4A98C59EC97A8DBD02432EB48B9D0498901554FB660D0D4BEEFBE860C20D6BF29E11B9E42D14BF0A0DF7CC00EB96062C6BD2126858E3862D159876AD3FEF8C48A7721BEBDD9FDC724FE2FE72A687E4A1B36BBBD2CAE16C1E022C10FC3131C643383E41DCC07527D09AEC0F2CE4271D70D0BBBB657D8324FB3F196D3904EE972D7DB76438AABA29F71E89F53A3FB05E799EAD1718D7344CA97AD727E3A4B3B84B9BAC3B0B9050C25BB509AF97693205D414B81B030429FF7450B45C9CCFA81E4A31A072ED2BFEFACCF2F6C546057BC059E29F57EE238BAD8B7DD79150379DF52BE5D2C4355DF4763FCBBCB2B2C6478D7FFBF65B418844EA0558D6809394097E6CCB1A3A9EBF96DE65F1637F9CF15431346F609993E4677D5FB26EB8821CB527CF01301BD1B06875D7D62EC7A6BB484291A1AF4A42CF416AF4ABFA624877CBCA221C3CBF7F053CF109D49F7253533AD7E82A30A058B473ED8DE2A9517D8103B5C7BEB60ED7F45198C2A7AB91F8C83E29C95CE682D0DAA5824B606568710AF27522160E02CFFB0A2720CC38B5C30C3E8EABD311F5B762DC379022238EE383219F06F1AB67688949E4A8B58A642ED8B732E7FED9DAA32856FFA9C16B8EF7FA40BEFF1B2311912345D58AF4471D8E25BE3B2140C413322698592FF7E79D231A24E9C8282E84CAF1E00D709A437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = D8519F50C855BD0453DE4B03269726125A9588C54BF4A5F5A6E79C070B5F00B97D3E82F7D97491B82CF995DC5C9CB3ECB1F827209352DF5D2C104DE7A126049DEDFC2F7B72DA706A2F23E80E723BFCE96DD14EF19299F1E6C500F9795C5D71CADA3E491AD531776B6031728D0BC6348F519F206A14B2D6DE634484CD890CF659F6F34FBC7EF693927DAAE1BED836DD9BF33AC6B62349C369FB821C45AF010607F79C33B0D2CD2DD27030BE32E0C5BBCCC6CB87B349DCF5DE3BDF4E51EB98353CEE2FC2D708EA7523934A9CA76B3E7D27CCC3423BABB5253EF565342C4B7F0451F8ACFD8E7299FB45F0CD44DD5C2B7103B10F2606A8242A868342D230269AC40D481C6E06B33108A0563E8D7113A16C8746C0BF0F48BF3C77242E0FAD1E7EC6618F5478C8724C3503F905E8231A4B30D1343CDED274AFD891FF352216D50A4197BE87F4BA6BEBBFA5BC53B632440C44067C9AB6526A9F6F6363DFB611E74A1FA1160F5380679FAA4DE0863D62C66205438BA09210D803B9C6DACCBF80F8FBC87FED88356D583CD3B3F6EB97C34247AAF66A8AC94187BD4D0F351F4BF806DF1AF3E43F5AB039A3F7D85A16E85562CF8A6A5F00241C0C70A09D5CA6ED8E7FB4412804F2B920F82B78EA0ED83C249194579AA661B18801D38DD9641B467DA125CFF3867839FD2CFC51A7A3168F89FE09C35D3085202626D0D4CADF18AC28864B7A642D3293BF22EC4A188CA00BAF91A8B743A1C1C35726A04299F7506A22B8EFDE99E08DD0E55913D814593F27A5F859609BF43E8D30DFC1EDA5E7428372E92562BFAF44335491A9849A69B0ECEFF3D1CADD26308FA9F856ABD5D9A4E9AB80CDBC6ED1647BBE936D7FA088EC78D0D125782D6934495B55C5D51512E29234039B8AA020A5E0D207CE9E238914375B0ED30D586C7CBED5B0A757D59EE6979D8CE945465DFA7B3F9539818C6FC4678DDAAF6626E047A7B55800E2F9BB796A4B981BBE72B9F278108ABAE6ED2CBF3F1CFB0A23F52E14AE0273D8DEBCD129671CEA7B823C455A18B8E7BD4EE73B349791922D8CF353BC54A691B874831D436ED2977DBB1735E1119DE500056AFF220AABC377672149D28D138523DC1F0133D9484067A8BBB96EDABA10DD575063DD9423F788432E270A2C37BF6263FFEC73F0C5520FE3CDC7B2FDABC91AEA99289EED6D0CEA3E44D11FEEDEF37D3E5E80A4FE72619741CFF6F262352EB9FD4F3A20BE8D11C0E5DA7DC59DF81E865CDBE98A6B80F212C0744C990E4426F628236174F2DA6080FF7599282541B76722AFBEB6625230C1FD4607E3C4D92E026FAB67C1E094AC6A995D09C4B8D657FFF088AB5A2A2B8576B88D0F0A3548B6646E9B456F21C471C26EC5397EA90C4F9D6B9BD7435BB0EF0EFA7B522D95F61BBA17F57289F129FEC3597E1D517EEA90D29E532DE1063DB2808B798814BA147DBF51E6FF1F02F1326DA14821B0EE50C85017FE4D1A555E21877BDBD1D054B7716B98C6F45D4DADB24DF63484E6B4E4AE29E0192CA686639E165C2B2D8E7DBB1C30550C4FDCB256A23E407996FFE1AA18A67F17240C2882547726B8E93893C1AC2331ED1097BFDD2CC61F6E6D900B7895778D4119B710DDB62325E9DC9A7A21E6F486A130188994925870E355AFD6BA210312E033BDACC816240EE0C647843F62B534E4EE1A2313F742D120B60DFF1C1D7342AC22C8141B33228631DB7E232A59A3E35A48E1B4235444300CCC8BF4363421854CF7C88B55CFB15CF6AE87B0700FCD758B598D481CF64AD933505D5DBBDFB19AC932141F20C566993CF286F7352CDB199459BE946B057C9DEFBC9200B6EEC985FB39935E516EBBB3606405B8AEB55B04E1598141E41A405D56BF14159F3FB2D87618C7E480E46BB1AB6431C06F054C107B1A60A280C2A4DE4CA548AFB58178EB4FA2DF5925184A5C4E52A912418E75CAFFB2032FB12AF45336C6A3F92DCDEDB98914E6F26DA55526C1816C9B08BDB4DDCDA3429248937BA45AF9F8E5A9F61814B9B779763C126698B38F23507E30325EACDCFD33F17B198AFD433605ADE86E5F5B54135FCBD78FC05E4EC6532F27D682BCE4701F023B5ABF6E7F08C4601367DCE8672017F5F5C1514D2AF2607EF20EB79B6700EAC6388E8BA096704AAFB7E0D5338B6DB4399582FC4703DE07A8BA86F78BAB12B5E61812D6059069A2962905A5B203C884279FFE2A806540D7E4EB78A2AFFFE01C9B59DC3E76555E8F7AB5B8072DC6ADB208BEC60CF48AFDCFF0671D15425C6CDD536B86855C1EAC2F54510EE2FFB81CC70336CFB143FFB9EF13E9B800DB8348161954BB8EFB1D3A4C0BDC02DA22CD00A14C48C44744FDF781D6CCFF9ADA1827EC6220D6C6EBE9150AFCAE7F6A2D8BD4A2DEA8E6924CE41D6CEAF811C48A2A18EA868EECFE70AFC4423F32074C101714ECAC164421C0FC31FBBA739F94C607966BBBA53C4103BC0EC158016403035D9C4840B18AD2D0C0D066AA02DD94501E9AB1C9EA499837BB990D20F53BC84DCD971712E95F4B9B2A43F45932C696E0B73ED957FCF14D5EDB5FC47A373E02E0CB52719E4D1869A37B760EB739EA9B4A48D59E40BFB1CF2AC5212588B002DA1B543B2FFAA59DE23CE3002FAEF666D140445FD95C50461A0073D2FCEFB1EE403D8C9398B14CEE2CA399B6CA0E0E3B0CB37AD2558C650781BA9832D25E91B3B824715557A18697A4D1A2553D890D16FB55E6B6BD4B41037C5BA5201B61738CD6AA0A4695382EB81B52102D396D874D7B2C5863C89AB8F2433C408AFF2B8BF95FBDC54963C78768B6A1D301DD249ECAD5509E186DE41F4E6535F21686F92CF0AA790C177F94EC04282E51D1AC00103FFDD85F42E534C8B78D68962E0BE2BE16026A3DE1ADCDFA0137DCAF6CFEF14E36CE4782DBC2A2F1BB256F6FD84EB721B33048DEFEC373FFA6F096C0D7F334EEAD5815BDFF4CD8B08D375C836AA27505F101DAA6BE98006E20D1F305E3AB13164A084009AD93A4F3C97C97012428F558957842B62C53AC0434A3BD44558402F0CA1E4F9AE04ED89C70C10693DACD3F78635F91EA1A0FE49A200E5997D3DEDDA9407ED1726E95D3CF034F391F6BC11660CA96208293B465E1471E790ED38B1CDB12E9CE6B93DC7CE717805EDA22365A31D74675E0DFF9BA5EC7FB1CA1D023C6C543EE5FA8AD50459B4B101DDA5A169EE13237352C361BA2D92B689640031FD2E4C10BCA74D4000769C6B9509876D84B56B821D0B4B28C70F3F8547D91C3A1A6E59771525D8F45C6B810E9503C0B0DB9EE5D874601AD7DEA2B15DA9145B3F00715A0AD3CCBDE3DCAE7AE1E391213A4F022C35B046457920E10ABA48A1024AC22CC7C3094CF658A47D7F92C829E082A880B6D0D5F6D7E3C0DE8147CC4FAE741AC77CD72D88A5AF598B8207BACD0C8F8E785A0BDEAC4B375F65E36D1028615B22606957E9535E2C3CDF10CF158DFB57B08D51B19CB0860FCEBC53478B922896BD5D2BCD5A7A2A84F618CE96A4A797883C9B43BF192DC4CA2E020FABCD95BA50B04265B2A81090876FAEC6FA14242D127A136AED1FF3EAB79D11E5AA05ABF41E73678D68BA748C94D8BC61E929A5A6BFF5F6DC3A485FDCD1582BA00C27A31476275F5FC1192AD035F74B7B2BD0365DFD10E93107783E083D2352CBDF4C4ED03040194DE9B5A2B6B14CD2C010A8A0BA0625E5324626B428FD740720C8924A27033981D3A792D3EBACF28DCE5B632A7E0EFF93C12C5441C875785CDF60AE1394EADE31736765312980655660266C2AE9D62E2904972AC3C3B1F9749EDC3294DF9AB2DDF739DBED3C1F4805B5F089C42B8B0830C25ADACA34DA2A6D7822CDD6D0165339A86396EC33BD3F172BEE1220A098ACBFE853DF8187A586E9C9D0079E6A6154F924E38728A7B95C4BAF313F4E24038E2DEA59F620526FB6C2B4583107592F9CE7F4F79F6ACAA6F51B4B66A2DC4D9F9836184E1F3A630C59A734016BE662FE4970C162452EDB9E2A2477C1F3621F6DCB18A104C77AD625A27726074BE2782A1F7891338878589F012E83FA1CA81BDD3D2BB8A5033AE2532EF7B2B064B914AC6306BDEE9F35586D356B2EF103DFFDE5E49B52C5F2AD190A6DA5C6205E06E4C0F5337024C2141691F47C16203E7494CEBD2E66446AF8FA5424F17AB688A1D3C3393592F3AF4F30F5E90F2EFA0978B2F3A3EA0552C8A0F0976B31611EC830EE105AA54E6CB6B38018E9AD59EE32AFE214744DD9884F8D0FA9EEA15C8E4390BEC9CF6B039D549E6370120D391AC1EEDABD0F7C1C19D69862428D3D84D9D43EC6F36F5BBF33FD74B2F8230F8F3957C4D3F8D27A26D88B651806ACCC0C1FDB51E515B0991C3DF22528A02936C43EDA649E37704A369C36FDE3DDB2C48A46BD5E6E1A3149190542CC9DB12C4EAD7A7F9DD7E2030CD65619AC26BDA51307B740C1D44FEC1E1E9665E96905330644CA1DC9F96AAFF9819EA49FF62C9DEA462D2ED7E9C8D52E3A33FF3508562687CB86151189603A82CEC68D95F53BD2E9BFD64220869B82C3986B9A7B6A9B737F12E27FD63F025078B9884E093D078BA604209202D4D47A2622F7AF56A2F45EFCED57BCC4EBD862B096A8557F001488F373F194E212565B4304DC58F8BD615E0F130EDD39EDB5F42F37B521EA2508966082D800D2A51641D2F86C3C45A5271D9C404B82239E352F714A7C5362B0C27AD87CE3BCBED1C5B387B1B066AB635A62BFD8FF6AAF409A745F610C91ADDECF5CD2E1ED414A51AA1F58A55733DF3529B5506A5D0A7D8544A1166F900DFA7314ECDE2AD9AC40164F380D68B8601EC4DAD2EF897B6D9CC56B89EB59B4CA2AE304A8AD2E6F0D2B0A142A934AF61625A9D5B5A8D03055D8FFC6382F84A11CCD41A9DE1DA97549FB624B0F2CEE26DB4A89C8518E117085997EBAFE1E9D02EB3EB84CCA80427F4DC8DB28043562D2CE131F83278C30333D087EB3E64DB106FB68EEC09AD886D14333E5A7463FE3AC8DCAE5EA45A2CD7F8237C51D8B0109CD5DAA61B37460A2D6CB674E5AE026450B7ABF3DF33AE7F842CDCA66ED7D44AFED62E6AD60F928A791F8DC92440C0DBE3544508C79D9F4021C44E043ABF7CD3FD726391D863D8BBE0D67E1B6E585C62FC193D537B1523194A13786AA75768C30B69EE811DEF19662575FC12DF1FE71C4FE3A644201C442BE9A0AF1E2DA15F69663B00D4411B1CEF9C6E949A8080C7B1ADF09B1A199D5A05D7873CAFE56B12BCB308A634A7C08470C272A151B7D2F29AF845CDF5F20120628BF841404ABB7B169F2D546F609FAE1869150639BBA4003547E53E0899EC802F7336B1802D1456F8AA8E6D57BF2A69EC81F92E1574EFAE45AC3D50099D75A426E3F00E1822F40B793C9168C0F616CBBE3449DB38FF727A96CCF6288BBAD5282BBC751A421735DA80A8550942CF0ABE84CA7BA5A9EE3758E3916263679C526381C681C06056A0E9F1D2D999A1A988E8960C8243E3B2D50622562929CCA0844644CE0C81C70D28A1A26E9EB1CE8FA5F3B443666E61DC7BD49152C02E4CE3C0538F71EC7FF020B21ACA478314D7159DB6EE7EBC2DEBFE42E53D58660F67E7295DDDDEAE7E62D8F05F78FDF4081143C6D730E4AD3A5C8228864948965603713004FF9499C6600EA7B04E9355B21A001F3BD34901E27988FD471816D819DD335BD033E61C2BA68B47BEC9D9EF7AC9DA58D6F8F4CBDD4201CC0EC75842D90CB1317BFAE37327700BA7AE554F891E69A298730803128314B6E0B20A3F281BE81BFEFB5CD9B0070BED241D5D66F349825BB1096F6965D51050321420754A0C8ABCCB15C6C8C307ED8F0EB6A2E5420199F340657154A17027171BCBD9A0BD38E9241E893DD77D1C63C2FF12257337F2A26D86FDE9077ED4BFD46C5FF51DE0F692B0ECFB691E0A8E944ADC0365C542B3DBC63CDC7895B298DF6C42A45F08EC7B25637CF7FD86AB638CDBA9471C58C23B440543A444FF765C5752400178FD103488C935C35EF483BDC9DE3C401A0F1AE755858353EE7586ADC7C48FF8EA0404D8C804D099F8D8A74FDE78CB8C64EFB868EBD579015E54002E4C679B964C21891812710348A3C552358681D702DE452256609D0AAD02C24C82D1C9595B8C39E2ECF457BEEDA3A38F99EEC7E23897C83B1C81026C35C1F0026728908F7071900AD7F652DD23927DCC8D8ADBB09FCDA26A6A1EB5D10D215ADDE08B4CE9B21779AC0FCF231C858F9ECEAAFBD9B5521864F2EE61BE353265D202E99022FEB0192D0FCE202EDC8BFDDE20EBDF840A1B723DB2037053B9242C678F8CDC432407D2010CEB2E02F5B624453F003218D58859F6D3B710AFE0BA41A08CFF234C94F5FF10B6922AFF27928C8F12F3FCF39427E34B291A6C654C15C0F4767CFF70176CBFCD3DF82AA730D42DC117E08D44DE15C72B5D754D7987800635D91AFD66B04D72772CE032655AEB5F9BE8E75B50D0F28200F4A56F1DBE54FB15E88DC1761C243A2EEDD6B7433565927B1818A62C2EC22C2AE7242A4C41E5F92873BA52E623F335F91182CC59C933BDA33544578211358148BA389EC9DCC152BADD0302DFF95C8939BED43A26C912F613C6D2BA075DFDA02CAA99151EC5EDFD79FCDC51D9A91015F93078934F81C7289DA6101839949EDDF20D53888CF59D7359037247EAAE30856007C0F035DBC9F85D87A54194FE0652A7146758596F1891FE2325AD130EF27D62E5D7371F103999C3D3DB2F425D5FBFD2803D41ABDB8550075D3579CBE54D8C91FB6723C93971A4ECB381777CD00E4917235D277ED76796F72EE2CDD43E122C47D766DBAAEB25210F2A53244C3F7A161513B92DE94F278272D963CA8616BD9982A7706E9EC2DA2D42A8EF29A6BE25590FC008EE8A602CBD947D82313AB8E9C991BEDA82F37E44C15C92001449AC8C35028F6329312387657069AE23BF32A8BCCCEFA1125C65CCE5934E78162AF4788B566E88DF9DC9266B8FE4D09308479AF4CD11A98B9AA68C6EABDF765B17B3972578C3CE38E8444C87EFA1FB18D7BAC55ED3EE6CFEDECE88DFE4857A3697B2C34F65071FB3CB55483FE4432AFB1C253B80F7DACE95CEAF71A40979FA +pk = D8519F50C855BD0453DE4B03269726120D3D88005EFEB03D03317920D06637AC608FFFF3A8590FECC3DE8D9DB54F4B2918CC01F438C7001569441E766EBAADF2EFE1749CD22B581937F5EE713AB3FF9AB5A6BA0371E2189C040754F294B640A28D5BFCFC9B9AA1A9F5C305F85BB6442D69605362B87F5C5DEAD65F4232A5C0A10A0EF235ADACBF7E4E212233BED247F488DB30F3C522394E6C2E84D53BA15B07B205504280BE1577C5C93D1374BCB4D47E8D2815A672149723EBDA221BC5A9AAA90E42D0B70CD5BA0DF978C503CFAE7840D3B8346B761322F86650202AD028454E1FEBF1F8B51B253D5E99FE3A32480401C31092CDCF17BA718ED672B500C85E9FB239A96E32167FB0CE4B6A8E302B5243EC0F8002B34F97567FB18B165398661E0D8A93414DD1BD747A6AE8C9E12B77017F5558488D226DE52689262D18D2E5E6DF3BC0DF80454385BE514FD237873D53EB99060ACCFE7970D948F6467918E35A10DA0B3778155876C9AF477C2D3102A68E29F8C68BF137F488C5FF2A1469A40A76A17D69FE254E25D8DC00DBFDD4BD2AA11ACED8D303E94A9B6E2921336E54CCF5988CDFF90A456606112BADAA32FD5E543A2403A21EA6D6770E74AD5D2079C8F71B4AFCFB82947270822C4318A1F625666DBAF58142E35BE9C3C3FD8E701F891F6A304AE93A54D1DDFFE4928B3C2C8379D69103ADBCB6CDD4D99B2367D132095629253CAE6CCA3274254FD2FBF59A15377BBC184ACB753A45A477CF1B16B5DCAF3F75952772327924FFBEE5D2EA3574F711032F5BFEFAAAD8A0A9AF8CE028A5852F64B97DF26EC6DC317BE64D983C976AA9AF09C64ADF4C4A932FC367767B9414739A8EE150D572E6F70D69A6D0D7D90A13AF35274B74980052FB2C62D87114A0CE367B18FDB1E5D69F35071FC1DB5D1813EC2E12F94A245A1E41EC3630C4099D12620D7628211D53381DC5A4A937384F46868DA368824475018F12752387660915EA22A96579A763F5AA803FCF3A87A171BC15893D25120DC69C155B630D2DDF886339E69CF15C472680FEC7467A2782FCB2DFAEF44CFA78769B17214A7D67C58BCCA0AA3D0C9C2690693A1B42AB1A14DBB540329A6DC46BF52BA68188053DE74A3F7694223F4C370FF3ECBFD01B3CBE7BDCF9CF0D0A7B8D1A39F3F032097C6B453B5766CFF9333714A02EE57E1801B72F51D144D8562E504E30647A0927292D4DB4C7664A7242DB673693A29B22B087010606DE382CD0431B8B85501E6B086389C05C390ABC7206FD6A6696C62353AB7C65C91331E2470A4A8980E21A5F943051A3584896488178DD4C69BA90B8A939B9C8D01C09A032FDFC99F68B319C9DDF2F434112A65B269273A99DBDD9D5B7141E6E9A6E0042B2C5D8D8B0BB9F3CBDBFA2604DBAAC0BA7384C1AE4285715DEE9B0DA331B2A0A78794B8F212CA87BEAEDF9B3A588510AA61EA9651551641B6BECCD65893594F9F3E5E25DBB2D8A7852BC10BF7B83E57AC3ADE4B6AA29326C267C3D93BFBFE602F22076416F448D86BAD42B17F37DDFE636361B24F8F71981281C8BF1EE667600E50D86A9F7314BD4485CC8A5726015A15F41BE404C056A7D739CB878062BD600241B21AFBAB63AF549F5FF6B39F3887BA399EA4E196C6A96B7F82C8C4342DADDBF0BC82DEBD324BFF9772107981B52B0C1453AA12C93838F4AA32A670243967743DB6B53738CE5A2C80715DBC0629A8E442AE2224E2BB930776947A65CB8F1B1852C3C33DE580EEC6A93DE49069B705845E2A445DE2306FF68B9DC68A99C208D2A486B4BB33697C9B78483A5DE3DDC6516BBE7D9334DFDAA44BF6DBFAA7C4045BC389B3ECC4DF27F953CF9F0EEFF39FF1E2EFA4BC8881C67A12F9D242239A4C9B2F831D372128908BE6298076FD4B838F054FC8753BC2AC247ADD528A72717FD3A01A9EC81565F7E0DE2E4D35C94618BF9C1CD99316BFF17C6F4DDC9B3CE3AFAA259D93F4BF4DFA294E63361E974DA346FDB628E252B1FED6997B14BAB519363CF9134129F9781F4BDBDC840389B5F52B80554F943B6668B0D7EF0DCA371DF9B8665E0DFD04D6BA6E815949E3184F290174ACEC72BC0EF982458A395F8F9AD218F2A28F1793B41108367321EF61088CD2C0A8C10E278A57A2851E1B92ACB13D6204E64357D0BB7C830F54DC5BA4B8D2EEB2B2A7E9B714009751E0F96BC60F043FF0802831D56C54F367920CF45EF52F200BF3022FF5255A4C6646EF81E904CD1E40A498B910888467A0BEF47C1F0799DEEFDC7B377FC1ED1427A696BC9FCB890E40EECC95F660DA827F15CD9C3851CE5AB9049A2CA986D0DD71ED6B798A7BB9E284B63FD6647239A068C1EE375B6E3DB301E05C491D24F7CF505A9803798DE0CAC6B677012645894E01BEAB1D564B3F63722F2E31034E0B0E61A6C7BD7A0295CCABC776C0B75BA9108E98C5BA8B06C08F0622C2AE987B6175FA39A6E56E54FBD7AD5D00DD5F197B532807E7A31318DA948BA88B8352A85AF1BA242219A7577EC44D4FCA44C7D91F8236D07C73B739B7A96B987D25F087D3F966DF309A58D7E473F72A0F7ECADB7C9196F16E3F205B4F695C4BE0E8462A30F3AE73B3A9E1B9BB8DD342EBDC02EE7FEC9A013F550C687091107CF084F17E9A1F58BA230495EF3012E6DDB5B755F2A1C6201478184B847A21C15E8EE5931987185873008431B8F638824176B016B5CFCB21AB750841030A559F19069D4CD080A19777C7388E708D600880F359922EA59F08E984B67B4B92C804A58BF1309B115D1F5AF8C3EFC8A1B3D161C7FCD7EC1275CB768D68D30E1C3A01D830163D90606BE807743B7C94130F01A7531CB564EBA3B224BC14F9B844EC0777EEDF4D7DD53FC50A8234FD97A1730CD6C5AE9F208D0D90C885C660EB336F50A1474EDC52473401B13343CECB835F2C4C7AB8456CE16FC7633A21BE1512305A11EA7BF464CCA7A2BF65E2E0A958085FAFFC346C483736A9A9C77662738A4501B4DEAD7475367C7ADADBD69D4BFDC4634B37057C8D3AED92DBB7F9293C1154F731AA0CAB3A418C9E5E4126DEFE2CC539E0BA3812FE5B1FC48163FC401BDD43B656EB8B28C1257D643B02599999AE4F74CA5888E969491FEBD1E31C18554AAF1076A663A6AC43149497FCF7A2B9A0671764CD046EBE04BFE08FB87270B36C35F5462C5E6B7B6880A3571F33A2CFD41E368F1F85A5B44938648224A57F6F73ABB5A356022B202E96E7BE654BA04FEB689D3C4163F49D945932984EB6BA6590CAA519C7099A8ADE49C1A2369DE72BD227246D0FF7EA7599ACA95975E803F1C7C37452A18A3FC5BAB2D829816E9B2AC5F37F1B0D223AE368BD180F680B76D9562C462F08E011987A9F771E366E2C7FD4C4C962D51F266A90517E4EF32F70CF0EDD81E0952979819E106F3CEC2CC70348BA7AD2809951844487A808EDF062EE37B220EAD8647E2AE1BA4E1D2AD6C5A55F169D7497A7E3616A0DCD80351399E745B77688DC457A79E59E6E529E8461CB0F7F79EF8B057596EE087A7A30CEC011798460465B7280FCF87F04DDCB6969876000F791565EFB04629723F918401080D28E1A0FA6241FB642EB0A3FF5117462AC794E2DF20E3381614ED3A5C85DAADB7F283D2106852C581471218D42AC513D22FB1C4F8185CB7914CB7EA1DDE04C19883A0D6BD5EE09BCC65C14963D0A69D27CB6E6CA2B64782C34DF6814511728A53FC4C284CF3353D6C872D05D159FFC4AFF32BAF159F550640E94B118BC2A47250CEFA7DC9EAD2C7D510A2FAA5E9CA60C178D9ECEE20C755777A82A6CC42814332537422A55022F74B9ECF2B8B471F1AD576631F66FFEC47A8FA5705EAE6839EB991E3D5369D655F4FDAF789281F1E609C67C71C3320CC3333A1F4680D0C4EA564594F53B1BB08ECB7F1A49F55339C98F094BA83CAB5D3B11DA28A8945C42DC33661D6536E06780869D72A3D1F008E997341188B3C00BA5E950A3D7CA8B932A2F341295CE5822CFB2F9B6CA765AF1FF970120B2464D5F56D030663CDD11DBC7F385FA3EA1FA6DADBDBB883706EBBFC456CB94F7592C95217826CE6B3464FA4A1BD240BF07A6B656D1074E75432B9395174BF9F4C4D70125994D97B47F9EB8E79C4D5E9A3E62E1670B483573D937EED4A168CC67B208BCAA5D2CC2A987C6C4F352C40370F25E4FE82189B6216D4771AD8BCAE5F9DF94B0643061AA2C80C5F21444BBD08C00ECEF69A47F0CF33A509E5AE97FEF0DBD5A5030414D3FC99C9E70D92C71160CE81116D4579EAB35C43E8AB1A41D5CC1D92DE5AC466563A4987E8FC353B2158072C91D34F38C95D4A798DA46E29C57AA59544387FAF9A82615ADFE803F90629F5CDF6788D39DE9477E8B8C703F1EE599AFF70A305F3A9E018078FDFF6A87F6C554E361444A0D63CF5F4D4A35BDB854C4761689235468140F983A268CF0F4FCEEDC7544A4A1D63F53D485DEF3C70739801A364C7C871C8EB46C6BD766EC5DA775564BA65CE2AF8F6E87A71599D8B1E23A8EF30401B8F66E0B6F52349E618CBD32FBE315D0075082860EBEDFB5CD4B6159A0C225B886843DCDDEA28F8407ADF00CE23C03407DBBC3434679F01A1AE84688D233AC1958B7081EE145248BCE08FC400BFD83CB7B4119A9249E04EBF202DBC2A169841E0B2335C89F6E6276ABEC8C505898924CECAF64DFD17B89C660CF8D7C5FB9F39EFA1081470E573AA6D2372CDBD8CC332383A096E0100EAC72C6D2096D4699A7D71C5D7504CCE907C2012603BC62DB2EB9492B75A1A7C63F040606F55E31F6C11605B3CB725E5B22E53BFEFCEE98F72D17CD9EF9DD0491F12DEE10D03E49E2B9CF9D8E1E36E1118139CC8D14C40A7DC238448DCC8DA66D03AA1852F916E6E1200789B4AD97E66075A4BCF0C1A2FB4756FC960679290F59AA896935FA73137978C4E8C6495A932B1B984E77BB435713A57DDD9FB02C8E417837F1FEADF31B89BC3F4075D758134AD713D9584569739A0859BF307A446A82DF59A4DB73056369A880A3ED297CE5ACBC776DB18C8E0F3A6C43D5057A1E4A6057A26B78DF3A302E2D89B19C962C80EB6A7640373DA1445D5622364B052CC149AFC440013338D389FD1F79A97AD636228AE20268CA541C8C362563F1A4EA1539D405C124D0373141FBD7223CA1D868AB9CFFDA8B912D7F49A39B87AA40BF4E2C19D4E644DFDD18F3AAFD4745F34E019472239078726BBDD17F9B11932427B4B71D0CB3C1C38ED15F4100BE4BCAF7EE96E407A5F1A893C497E8A670CA0009CF27AF22B6EE61FFBFDCA0BFCAD54452BD8787D04B608969692736E1748C1DA268423874D953AE72FFE85E4D474AC5AD1C433625503DC5BD61DF2E692021BEB99822C1DAFAFD7BCEBCC81B3BCD188AA89D80D84C7EE6EA8A9E9551B6DF57CED1C3FC77DEC8C646F6C8632F8996790994E3C230979473DD12D39AEF275D26DF27839D3394D1A47D295173F45F5CE312C2A2D09BEBEFD82A7233CB615687728C28FD0FBA8F2B2A36BFF7212719198768582D72C23DC205D27909B73165BCB57109B3E13052AAF4E1F8D27E0FE348FD957EE5E7E34568185A2A2D638727416A7F7F1935266E6DB8B033F8CDDBA9C29344305E36A6476AE3A962C0965572AC595A83C37005A5D268E81C0132D54692C8174C87F126C1453024D945C8D293157433756E48FB3D67F2C257AA7C3E82EF1B2EFFF933C8FF17F99E46F4A4A90CBA59349A8F6C47CD93B6BBEB870607B98CDF983DC506FBED56FEB5401D1DB5D31B2A9F10615D52F9435942A071C0FA60722BB1899E43EEF6488FCAC5B2E35AF58C7800082DC0FA4C2B9FBD44228A796C8E13A16000A323E9E5717AB2B421B70CD8E554A97F54EFFF77EAC3DB1A18ECD84D49AE92E2AE715985328510A2BA1FA2FA36DEFB36E93E9DF1188884508B1BAEA8956A9080D825EE925CCCBB0E7D03CC882A46297BEB2741987BB5A082FDB6EDEA58D86998ECEE689A438CAF46FCD3152E18BC733F0C41747747866F19D217EF7BECC8676E7C9393A62EFE35A79CBC3475CDB813B68CF0C086667A59AF1DB3E022640332EB12DDD0C9CAC0EDE7987DAF5B2E4F6D59A2DE261E007021247A9E6939C8DEE4C9846E24AA4B8535BA56F0E484A5EC73B9F46365454DDFB3A74CE5FCF735E94CAD61F77E35F2C3B335A15DF4056322406F3F310F9C8FD7BD68CB7BC9419109A407DF257E6FAA8D78496F15CC3490D8B619D7BA506C26334F6BE8311518C66A8EF76A63ECC5CCBF2DB2F1228506BF68B320D4B159508B620174827D6188DD31C23FBEF6733B6DADCDDA82EFD49876EB06929994428473874796C673303712CA996FC7D3035CF16FEC5A83155D8F869EAA84C5934F646605BEBE9B43951DB02172018735812505698DB45FAFB517A26FC230275E4A93552408C7BBF574FC5478D16E59DD9BD53A42851291D0A1278AFDB2B49932309108682A95D120392189A66101B371FF4A2449F9FF59C43EF2AFB3BB46E84E89E65AB40AEE041FD817C4FB69DBAA0C111C8862E20FE0EF93D53B6E1B1A19B0BD3ABB84BC76F74AF0E244F9257533221908BE83922840EA1BED9C18892EC3617E1BADE92C456D8B6EEA5BF36E484BAD6DA41C480FB814BD39A6EB75CECA093B2F8EBA40C97DCF1C69BE21C0757571E585EB57CED64DAEE2E443028212A17DC215BB4EE32DD22BA3AF24DC24AD890A8586A6A2997F0F1E7890875EE1402896EFD9119CAB57BB755FC3AC66A3361E14BE3C206D347F0129CDC81F4F4900936CAA791A9101B23F7ACE1F134D18186BB2475F413FB5E73334526A69E46761A6FF97F9EE8CB822E5569359159C3EABABC5062CBC20E9D32BD663B9AEEE779E4B352A384CEF56F9B662516408457BD4D469551CF71353541A8F5F6EC0FC91A6B68E946E21F3264A095A1D765AEDFC1DB9BDB023C33062D31BC3297ABB2B84248F41AD21076A86EE811C7F0C881503F91DDBECB3357CDC639C2D2DEF2F22273F279C1655EDBFA5CC46A8FA4641BDE282B7B94CF36946705064BFBC80EEB85161F13AEA88E2FD633EE12667916C8E82504645251E164396F0A08EB4045110F0C235787DDE9E859EE1576438ADA6A66F02D40CFBA35B38F19BE0BAF1756335AE9C8B85E53BAE6E17946A02CD9B896EDC06B2EAE3AF57E7F6B96A5F8F334080CA7ABABC96A8B2D3D0C3D375425889118A4CA0032118ECE1FD2BCE6B57DEF17D8600EEC6F9BF3F7C395FE86D540D7C5F518CE9493872801E27B91E300A2752DD782A6DB3964C70D00F905D4575034C9E6AE199876CAE7F97C4AAD283D535D3182A9C3386CA752D14EDFDFB77AD57326E16BBBD32401203670308D0E174514972ECB4347187B06A603B134C289543B647D0D6C432FACFACF92C405E8D522C76798679577E16429B5CC1E98FE2EF3DDDF3584F6E7477A2B40E0BDF4F101BB0FC5DCEFA4F639D52CB8F4DE342A1892F49F222A7C70CB44672D393B963D87370177B1FFE6BC46EE030309054694D8BD3B3356E17333DE88C2DD7FBDBDE9E65B987BB10655B828F244498CC94344A72EA1F81103FD627DA1F461D8E19EB4460FE37F7BDDEF2850F50747FE6AB5857DD1C7A00E460D80A0BF6056322EF6A2F9AB7B36DCDB0D61EEC98023E91D4D069E53462AA49F9B48627D52A9065A66E72257DE3966B84A8CDCCCE89A49248E496818AA21BD0CD9B118D69AC0C5D7F5A95A9405C7A668F188D2260F67AB899E4EF7210D6E74C1D72595762209C46520D64B4BB1AF671C980B8B6A049575E0C9026C82602174D47950B9F11B3B4F77CC53F23B03B911C2C35171DC3E670DFC61F468529B5B18ABB9D4C2F981BF82BFDEDC0C5AE964E422C9 sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01FB1109A3C68D19E48F0BC8CF3FC81D0E2 -smlen = 2818 -sm = 8C12954DFB0D57A4D12A3A1D46D8AA47E18EBAA3DAEF2EB308343607D41A53FF101B0855C5756937C7D52D69FABD6D6DDEF843C99AA54B511C06815B896A0C742B3CB47D606E1218DD68A49F71FF6ED9BB286887068A38E9061B11B16DC1D427C438C19263CD2C82FAD9E32709CA7CA4C0F52086DBE274DF5218FB31371D8C6C490C34C342B0E6139175CC73FE4A5AFCB82C0D2EBA7DA86AAEB36B6E89F990B3117E4EB826C3E7024186726E23571E67A9BF9AD18F2B949E51A89DE2CDEE9B10B975E7FFF62BE994A2DF77E6D07819DEBB94A14DF7F5678A61D963AA63BC4467350873102156CFA67203C6A136170D315FD510034849A558058C23151B186C23B2C0520343DB748557C81A952AF7B454AAEFA5683B471C7E805D6889444FE1897EBB47EB77D470121CBC3668C973674CFC5FD28A733800C12A0DC07ACF592A60F41B0CE262390B97CFC3A030E27CD8949DADE216C63E92A9624024C6FA8045B7F084B3D66BC8E4394F9182EB03D4ACC1109788F04DBC96CF845C128FEE5A614B9EC17078AA469860D201D4AF551EF42C5840546E96C1DF92EE8F0005DAA67F10FB5F074D437499A264FA51E825916BC23EEA6095D7D4E0E57E7C03426A4FC88D00DE4B9428D5C53CAE6D6F0ED90606D03928D34478E4DBC73D6D3AA878DEA474A63747DCB364EE55DDD1975A26B65E23C290DDD77196DA819AD1EA3B2844EEAE9D00AE3F3A18942ED1FA0570E6B329D346669E2A680C58098C9F29BD041F9D6989C435A94A87CCBBAC6236011C2BCB89CF452BE14B60E9C16C06B59ED44A90C7FCB41FBCA7D0E9EBE99B33ADB35241AF12B0A05B3979AA96E9517CE450B545C07EB504E46EAB531C530B32A9E3912503FA8A2112FF685DD03E3B4E315F685E2F0FA4A04FDF3FEDD7B6C9B55EA8F5E212192D9B75C50109938D9FC27A5CA317A2A1F69A8D8C23A066DA44A536843CCB611A961E5C70DEF55A1E6F80A9F83F89CBB4439A83794C5CF4FCB241FC6590E4B6AA8E32216686985AC25AFCD13190FEC7DECAE76D1EBE9D16A413486C63B9181B64BAB555F5456E337E04D68EE0A46A0887ADB12B976511AAF2B3D5993CA36C522B65F833E1782D61104BAEF5C461D6847672D678F06EEDA20619BB1947B6BB2749E212FE05953E2D82736148017EABAC8C4B09B8BFDBE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +smlen = 2944 +sm = E693D00E8E340CDF6DBF3C09EF102A9CE8D364C258481C2E9E9A40887AFD30016580BE250D62C6C38D3D6EC2A7F830CBDEBCA400B5B3E605292D6C963B0B438D2101E915679B7D7E33F92CAFED56B1BC861ABD9AE8AB450219FFE41362D5DBD139B5DF601F4E751476EAB86F65050651D0EA7B12A6FAC71EB5038CCBDACB0D2A20182950852B50BEEED9C6EEAFC06FBBEE1DA6DA366E2DF0FBE76002ADE7F9BC5612861F4AA78A5A6E6F8EEFA409D1DED5741ECFB4F878DB9B91CEF83E45B9EACD6862ED3886F39F22CF73A3EC731F5CD8B3ABD6C350A6B49536B9ED0BD1709569A3F2357A2CA0FB76044CDCB83223B3674F13967BE2FE8407FD54D2A08512A0F41E441B4837E64C92E5BCFFEBA5B981002071899115C84A60BF6797A393B13EFB04C75B5C8888342FFFFF58E58D23A8CBBF5CCF37BFD9546DBD653B1C3FF319B478160FD283D1B7E78E281B2A85B17A41203DD33E52DA0C674F6E627579E611075C1FAA84B7E62B29E05DD58F1C8FD758EC99A4DC0F853B2CE8138052A22F2A61815565EC558990E005C515978F8A1C05B580E39F038B2FC54F6CC07221A8CB02005FD25EF05514773EE4324143D3F073DE8027E6A3A0BD2464CA6C7DC479B5849A7F22A6D116886A839E2927FFEB70D53F7D6DB3F7A7E8A6896EFA449B0DAB38C185D8DBC13696C0663357F6B92EF9EE05A68131FB89287AC1A3C9DA25646622124E515BF7ED8A2C2030D58E4BDB45946A6CBD5F2B553836BEF7AE38ADA6615DE7558E59290DC643E0B7418EF9C0019ED0D06AC3FAA95538FA3279323F8E86476814EE2D5B6EDA9AFCEA1BE4126FCCBA913D6888AE9C1C9445CCBD70888838839486787DA2D28978D60EC65E7254FC0276375AD1FCEC2F186514C693205D1B9A4271B6D5903B84CED6B089DECC28DD18EF3D80F19940FB668F3CF09754709343842FB0F096723CAF17EDDFA67D323D1C422BC47C4F0DBB40DE8B36C700814847DA5CB7E22BF88DFBCF6BEEEA418C28B42BE3E0EC79F18A83D938D6D4A63446DAC5834570F92CA6004C8023E7E25FE3466EB0AD1BEB12CEB0E7B1ABD79D4E5EE30A8002F6DBC20825D556877E32C5E0CBA524D2FC28997A2FE6A57B53A7B324A67D1DA28E67C8BBE61F29CE6E03B02CD21DDB7414479CB73523F6C14C61900E4F108BFD6E91F0F321326716A1D74570ED3F397FE47ED5EDBC70B46E6F10E4494E1D741715D44B0DB57D10D84C68CA572406D4A2C2F86C39D6F7FD65A8C6667936E3E00F1B4A9055A0D688CAF69E88E9C72C86591A369F9CE6DDDA35D6847672D678F06EEDA20619BB1947B6BB2749E212FE05953E2D82736148017EABAC8C4B09B8BFDBE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 22BEF360E3C6CA3C22AEEE90AA66C9410B0FB36CB775E9283BCC4AFBD27D9232C2BAECB9BDA181A924231F54AC5FB69934D30070D11686FCFB4070E25DBC1B2DD31C3535DD09C0504B5FAEC62A03B58852E05B2F76AC009C46573490A100BC0FD1650683024AB6443A9F4E2BBA08D8BFE431A6F1CEA688A5728AE71249EC2702411B82888148BAE20CC35399E88CF10E1CF62DADEE95CAFEC2A08911DE50F63ECCC00876206F5E8B9161002B5B5541F38B260A6A3F6E5F8C1329B6B155F314C905FEEF6FF54323708F3305E8CAF94CDC6EC88EB83D3B74FB569D38DFD3ED650895F3A14F2A545DED0F9FDEF28A10A52D0B384A274C683C59C852B61F67027F46FB9E5E371687EB8F5CEB5B09F3C4892EB7304AF588A755364D763A3403D78330F3DB803E2DAACA4EB1EE69905A6BB754CFB566224008BF6A43F83A1091D282ACD565A411E372463008D306A45047CA8044CBF56BACC9DEDAE3A4B9E57D37CF1C4618993215648D4CCE08867208611CA07333B0DBB6C85C4401CB332FA9BEE41FD14204C3882710B9740A7A0A52B2D85E1807DCF4F105D23863C688E62030C3AE2460D7874166D7D60E5E9EA84433B4131DA9CBB2AA08BECFA7E3FFFAD1D06AA6C79DBCAF3ABF4AB79DDB4F4CA9295BD6FEFC2FFEDC8B4D1DD51D56831289DB780E7DF83C71FB25E7A44609EEECD285E04D831D5CB4126D8A4F16666B75777832951BE8BDA820EA1139F818420750D53C2FBBAF0C6766ED7887CE0CE9B2ACCCF02986171A6D5BFEF873F01F5B587620158D395E0B0624F08A07246F1B900B90D9DC7F8E65BD6D87E728D0F2198D10FA6B5E15E48FCB24D35D0BFDE143CBE65107A52EBA2365C6A2A43C3F7B90E03926440F5FD3180285FEEA48F0A8F0FD507DC158D2EB02A7B992E265181DE47DE2663F327C6EDEEE113FCB572D84F960397004876FB1260658FC9316B52F8DA354C49D0A95D54A8680380A63B58213520AD23108327D1616BF2F215B854436FB67948B245D21B8ACCB6D8F27E2DE038749B51AEA4B1CC30D3AEB992F9AB3F3510C5E899B5580B904CF68F2D81C72DF0CB48F32ABDD7E6303AA35BB0997C005117F821153CC0C4F59D239831BCBB2381772073D58C39D6F638E0071817EEA9F8DDE807C00498920CAF567B9E853EBA6EE0940CB01AC3ED3600609F5BC4EA0D69E20A81B513EBC540426B9CC7218FC5C106E126C00E90043C1F951660D1F8B5914F0D3480AFC27039DFF31044718AA44D668CB510F33644FFECF3A8B4E72F92AD0C5AB974A8007A5713BA2C0269E6F00F94EE1030B236B58EAD31A52E33E8BDCC3A5A66844A40BE06968B364BCDC646250368FD3E50C2DF7C6D34AF09F98F8ADD601051832BAB1AF4E8FF11569CEA7E74B3D708723FF3B0044FCD1A018DA727649F8A0DD32F9C7CAD128E52F619C636EB47F1C983ACD18689ECA85D6172EDF1010FEE1EBFCFE45C169D45FF97D44B988D18A6BB6FFED2872D8996BAD39AAB4B9A281E65763D1610402EB7DCEB945948ADF20B055B2D0CD3D09D089E0EFED97ACE92F3BD6545C46AABEFE394CB9773D0B67FD6A12C0BDC6E4B5827100978FD2F7E236E00E7615E81594DB79905A3CF100F400F3CBE95D89E721363FC1B38D007198969DA9CD70B4817B7694324E835733A71575CC2B402E5DF3C75D9027065720AD07589386D3CFD0193E8CB78D04DE0824C644F3E0DE8E1EA38C6A76D30A86647F3A9593D9405D1AA9161F6752082A8325FA2CBB734F7FB6FFEB38976EA422B6AC64A720BBF6D06A85875C65EA19175CA13C2F7A4AA2249583DA41B3C7DB04030A02420BA9A12CC35B1C2453B4F4D8BA0E808EB941514FAE29464841EE94401D24DE3C485FB8060399815312760D66493AC531F2EC8733B7625EE03D7AA3F639507CFF42AE21D5350E9A1A377DDC6C0717E6EE1CE5043BE5912564EF10D2AE28F7BD6CDB8DDC6109034DA342116890D5E74A0DB5B3C1F1258D88082F0A4C8438E5748F44832262CB0661178022D12FC9B33EC348328938806F2095CB1CCA1B3E793824AE172EB8BBA5C24056C41F5A805A71C55B1B2FD80DA31BE80EBA0CE7FE2F1A5D9C6E52FA1E8813B8B95298102E57B017E871C51D02A71C8965AF44450878AA329471723F8611FC9EEF8F957476158902C3F43C105185BC48C2306504EF4E5E837E11629B6C6EAACF303201F14AC72B3C3F09A5F366CE0B1AAB5E267FF15182CB1F1A7FB188A7080909BD68BB8101C01ACB665ACEB52D8509AA384C4F9E452BD196D5F9D56C3AD71E8A86131EF50A884D077EDD9ACA912F0F12D0AFE203D41CE88DA562C6018C5147D7C70B1F0CFE0AF9C8E411B0E72A1A0E283B77F60C013DF71AC4C1F83C8D73F7AF907BA49C641600EDE93DA6A8B2F03400B3E5D9B9FAD4804D086F20308841CA9D7B57F9558A912E3D7E9853679AB82B43B8E07FE840A6459E4307162C9DF612AFAB2AB902180CA7D294906AA960B549A548B2BB9033BD434707D727DD331EF7AC10D2757AEB779E75972C6E69D95DAC91469460501CF40FD3A2D5BB32076E12066A712720EFD723083DDDD9236561A42094E718878653EA9F14F8169B9258774EA0664D47225D3A9EAA86E483452FE90DA9DAD5B81ED1BB06B0D56C9753039FA63BCF414D7DC51A1882C4715188EF3A63985A48318F53ACF1E0ED3F2F8C121E73080B5A064CA986D7FB6D266A7CC72EC9EA73FE0E4E644EB56AB32D89FB68212D9945364DDF61D8B0266B97E6A4482C9B53E095514D8197C9A8EA65E6391F8A10A4524CCF7B8AD4E5A13349EFF763F5B055A11E49DE80239A2A24B6F541CEA142BAF884CCD0D437BAFFDAA2C5C74B6000077EE1F5D3E6A136ACE6B48E1041279088C9B4DD9A164F3104A07D28537212487498D54C52FDAB71489327ECA2D31EFBCF360488B3039FF611D6A563BABB5829B50D0D2B9F40A79F62E612CCEA9190F0CE62945AC4A8302397394DB64639C300C6996A40C7587B932AE179F3709E40028AA92EDC8017BE1B86339B96F8B28AE3CE117F3AFF9E0E53FAB73C1AD9A9BE9A1944688697D639B0F0AB4090150881DE6202C08BC42B9461B4697CD093D6D5862F978D0689985BBC82D1BD766C2DC02E665AE34428DB9DEAE112F9E618189307D902FE687ADAEFB57606F2DE43A445B6D83CCD48FB04A6A6A82D5D21E634D56411B337E5939C3362525E259E1374A872AAF3A30FFDF1F4F270F37C1C6111083448BED136909A7060F822196161A4706CE007166E4EC67CCA3EE9DE1DF695543C85FA034E1D92D13D7DF92719A966F87F539FD5D69FB66973E38E5F62C3AE7E4D66ECEC67CB12BE63F994A4C599C9E7A71D9836277C34E620D295A3F2569122C71845ADC2949B3234629F844F956D7DD7EA9D96A1B7C8F3069902B34167092D732EDB30A3AD65C2BF968D17369B324371ADDE098DB3F65A93804058D3A5D5B9E0AAA3EE32D75A2047F32439A038E84CF602A6A7B6651B8E8B0E32928D77D9576F55D3028FF906079A409EEF11C28D89466044E8655F4C6F2EE728959B227C782945E8FB17DFD3352E707D1C1A90008C5AAA1AB8FF2F159024E9902DD853097C24BCB7D1CB48F848095AA138A00438574AD49DC25C0FE0A11EC5BE77E4DA244EC945F4511C83B931A321821BE92A5CE45450DBC849AA870C68F4B69CDB9FD2DF5161DB30D84733CF23324872C8E089204C31E631AFA016DBCFAAD2E1F3C8E180F2819637D8CB527190D0D4DAD344945C8308840A2050A224C3442635ED21B9D38537DDB4C181B785D921F09A53EED7CC3CA208633500807A05BF570EFE383498E965FEFE008FCA8B2AAFF15BF131FDCAF872351F819B56980A5DB74C1E80BB34811114B8DB54B9AA482A07B42ACC53589EDE68BA23D5CACA10BD6E4C753545EFEE7DE4EA0B0FB07C64CD0295D742F86B7AE19A03685470EAE1ED88A6F7B00DA9E58144719640447814B5E9D43E5D1D11392FAE3B81A726A916F2DBAF5FD1987063C3AC3CB332B72859C75679CA96DF23A6E271CAF3B33ABE00FA7CA2D3AD0DC245D650071413FF542CBB3A135DFD4EC488E67F19FA14B22E1AF9B8708562BC134E755E67E9B391620EB4226862A61FEDF94CA6570A32F40FF050AD8AC69C1D2AC267D00B267D2DB0F4291BF6237B7EB7903D071A18BDE7F39963DFB5BB6E8D3D4926EF0973C4D5DA2D22F92D667CCA98B657818087EA13403F213FDA769B8290883AD0113FEEE42417978C88E3932667B94498E79383B401FE28B52803C94020563E79B56D0B795ADC82059FF8562945C0E9FF5AADD7B244C87DA138FC8AAE85B154DA93B4D4E094D2AB34B50852920C69DE74399DD2539BE3C451EDAF418E8672D2FBE33EFC9BC30A385785BDC06A3B6ABFF9BD2EDA0B07995EB9000320266407DFD233FDD14EC48722788D61F679FD4867B49D0411B1A29889CC991CF9F07632ED3385402F305824042FAF55FA50A30D96E153B82E2F295C3FF1854110C74C01991A66F04A316BD6EC7081E842682D715FC01EDBB99222DEF729341C5E25E5459221B141177675E9C1299CBF90FD004B200AAA3734159AF3B690E235B9605EC02C5D16124C0A414F83CDC3CB7B3736163B2C57E0EA11A24FB5AE53662960F2DE58BDECE54D3C1725636B13092C4C3592D199B23A74432822F94DB6D0D4AAC1F6DE98091C3B4B868F401C68FEA99AACD2A30F80DEDD2CF874E137B6A2F0F7C699469E60876E1965AEF9571B20EE82DD52A14960B6884F1271CF584BA044EC15B723EB5E209E46A70354AB6B0D32072AF27F3395B092FB4F748A8795785F5C786815578841A622258114592C344BAC96E1A0011F9F2417482A6F51800F621F12A16025E5DAE3403A8B37BB3BEB8A74854B81DC28BFA18EB2BA9DB1BE14F0058D25EE85672E1AEFE16C150B779661036F9B8C45F1A54609B04188F83569EFFCC74FA926C108BB7E7BD13415D8363FABA951F9A02C53A22E1139628ED727101F940B01151E82BC1477D71344CFF1A66192A2AEA34FEA4CA5D17DE3D32132004F32040AA93B6224A656EAA4D5A016C2C9A860D74C89388ED81D797BD6BAEFDF4E7FE785C4D8CF463C275EE1991D5114DE8DE2DEC02346780D723030F1655404B0E7D9B00B8E53B075D73D2595631F049A44C829236B1A4C2C4A22A00E9692DAEEE00DCC2D4F777C294F32296C210501E027F86FF405ABD7ECAE5CF74B54965AB99E65D53EC6BE5B6C4357322F3462590FCEA29DE554AD48FFE44ABCDC3BA5B8AB7FE559E7EB902537F6FA456FB42337152EB9A4BF5993C3179FAB2C400F45A3CC0A006AB04D50FF5E4C41A14E7A4659FAEB4D4A2453CCCDF3206B6DD53B1712257C4CCAAC0E22341FC758D1F0E6F43C4DFF895AB17F34E904EF734CE601C11F9F339BE16705DDE7CBD90F7767CE1B605560565D285352A0DEE35C8829EF1B853F91ABF039650DF4B7F3E9EA14BD9CDB01022D72731BF46786949DF5A4FCEC777172E85E80A1F0E6D266C12FC280BE7AC3AE023CE6387E111957845920C62C7EE7155153ACBA53CE72DFC45A344F42A7065369FA3E0637A490A7310C0BA5F961EDD59DCF47FFF655D2849CF7E26EDC8B240122A5F21A25438373C76412AA5C73A0767EA22A45326D861D7CE2505E733E39924099A4A18817F8025D9A600D22D78F81F8B23EEF4D6A5A3C35A1B96575FD68EAA6890E8A9EC39A833883FB2B96121F17BCD8E3FE3C05F94F8C0FF05F04B0806B0466816065801592CCD4FF4B5EEA4E140645BB336FDFDA94A96F752CD8DF0C4EAE85DA52A80C9152F01511A441E61C59F440BC67E530C294921952F42CBB80296F6E1670F92CD64D03B6CF866C9E74126EB0488E022D523D694503F46AED99A6D7C046DABB7FC1CD981F030D7504C3C46184D3FD2B57B75A4AE4D0DA94EBF7D934EBAA455940E77DAA8A75647D6F84521E444173A41881AFF5B78FBEC96D0EEF739FACC7A61A2E2DD49F85F0E3791B8AAD35A0E95C3D184440664E88D9D4358837A87E28EFA6D1613E5FBF9DD089818FD782C6CE1ADECDDC325A7646836F848F8D670CA785756B457743B5FDDEF27B0BDA037C30E7386F63C42FBFF22C7B5783E6454E88479FBC1FE7C3FB261DBA3F88590D8580E5EA93E28080FEF8DB7486ED5B6E86179D62A80A6E787AC5828589053A97DC4A436057DA64792AADC7AB618E6B4C64842338BC79DC223B35DFAF47B67A5B4764842EE8AD54BC1AD2188A29DB58F5FC5393559E50DD0DF147E25E42CF560272E4C36707AD5DFC56B00B9FB2BC66092688C82ABA82F1273C58B44BDEB15FF52826A396D0CD3D612C46A97F5B9ABAF8F84960C9C83EBDE0FB78A3E506AE24E637BAC03CF1B47139639920AA5843E67B8EB4A0EF2ACEEAED590DA1E150A794243E4631C9ACF4C46E29568BFEFE81EC4734918D6AF2F63531DF1A119D7ACA3753FC07D02BBA3B5F53C536DFF994BC60E796B46CF6850C6DC90BFD05396CEDE3959C577D840079FB713E2AA3984CC643B2F759A495513BA3D2F2D53188ABF40E20491F4EEEA5C726D7AE32F1E9BC1816A41AD36971A1B006591848280EE91B902B57A952EC309F442562A1E037A180A40FE23895CA638EC252775D6C84D453F09CD83A2ECD7B65F5E8188700555379D1D3C472397D3C659A8B2AB7BBFC136BE3DAF8B5B04199695B6379B369C233EB7F5D87EB2B6742A590D4EE532A04D1E6FB6AFDC9E3DAAB8EB1F8BD608879CFB035F41B9BE46403C4124BC65365F80BAFE9373A002A0DBE44143623C9E03AC993CFC62519D6B523D0F059375A69115A59432C7227649D24BE627386CE97C9A809F38FE5FB60987E939835AE413BC0D28B2AC07B29133C1DD324C3FE0AE5C3FD15AA72CBDE0DC107F76B64A525525045B546EA5F8DB1C24213CA32D96ED65F9804E2F268214E3B2CDFCA8F5FEEEDC5784C5D16E9783BB092C51B1952240F41695C5564CE36E83C36BD9A2B14D2098E96AE47CBE2BF976B11FB98CF140A259329ED0A5BA90C8801D2274751505F46CF7DA6410E3851EC298BFE1FF624DA4C30EA966CABC42B6E6C613DEC +pk = 22BEF360E3C6CA3C22AEEE90AA66C941004F1D6B1BF599009F674D958161BC0ECACD353D8F3D5A0D5B43B0C73022B1F9C66C89EEFF2BC94E7F2B63EADB081CF93BD9986E80C8F997E89C4A90BCAA03941212EAB932E82E4EB0AA45F7BA636FBC7EC0B26E90638E5F4B416B03A57A16B55740EDE83F65F75EBEB08AFD92CD7BC80360C16F58F200DB764DA63CB682F7817D31F928754240724181FB54EFA3C29F5FD0F861529E58D02B2275BE2C2799A795FACA88950F077E055EE5DBEEA1EE3110C9D905899C4CD2EC6AC5148CC0BEEE00945C39913DFF9401745299ACD0672D7F2708CE8E9B883E71654D5E803DFE34F9AF1464B7D505D37733C68D02DF7D54D099B466DECFCFA4D331CC16F126D829A438AC461BE8738E04C1BD9B851A00079303252C500EB794B96B713ABA9329BC39C1FAD8BC7A23779A942ACB16FF98763CCA88109A402C63E9DB8A1546BBA5E6E337D6F36E7B7A58C9092BC053272B1AFEA93E0F2770D303389875C5DCB2B8E0137C593882AF1EB82FD6B47F653F3739E477E4FCA622F8B2A9BA0595CAE59CDEDF52C8F0C1941D651E90B50F499CDA85B6C2D397992370B5D61911D13A9F1D75F21FB19FF425203FB4A80ABEDE59A3BED2881DE0551D9639CBBB8D232723FB460E7E1C8649B83FD132D0BD4A14F8F12B6329D62380917E03EFA91BC385567FE3AF2823208183E1A19103815213381F278D01291D966F20DC0BB486EAD321B0B602F9B1177BAB0EF9B516707B85D24481907111149DF21F1D827A017E7ABAE8222C41898AAADEB352FEC5E146AA29091E3277BD3308FD5DDB22E8AC8A2F1D2685F57B07ABD8F74B1CDDEBFF102CD1FB6981E95FE10292ED877E14FC36E6CB7E4319FE3253F31254A50DB599F8C683CFAAD8BE14A4EE6F46B89A2F0704972967ABAB92A773849D067EF9C19B25DF92CE3A70E63557BD45798EB5F427A82666D344E741DC99F272C21A85080CDEB61C0861B85DE856981E04320EB64C9E8AE4376956A6F612CF351F2F62D358D7160CBF104C50BDA3759B82B30F09F62FEAA26975DB231F9343146CDC2472991E3EBF1660CD1DAF7F8EEA4C2C6C7BD0A50ED0808E66E252BF117ED5AD82E24F2B95A6A2E54C53760CDCCFEFBF6B9DD9AFCEB22FDC1165C6D0CFC6479CA83E9CA70200AA169602F965BB6CD4294442B184171336516BB0371E0C513DDBFD0FEC4EC4AF303E525087FB8DCD64338974DF669CFC7C95C4FA41C4B6CAA90559EAF730BC15B9D5F17455F8C6890F1E5E07BD19ABA272B848EDC1F5239C86D8106994C8359076E247B3AE06B9EFC0851327B31DD1136079A6E482DF1E6CE0550E9E7C7A37361A856105A791F32533B53C51275730CCA03E0E712F9B06AE15200A22EE76B11CC80D73CC9FC54BB0AEB9BE2CE0ECC89D637D35E7CA8F03D5D8FF3140103AF5AE4303E239F347ED3D1AC3E6E47DF2CE3031D089B9F574BE18C6F15ACE1C7076A5A346F3EDBA40A9E9D87D795964A019D53B3B862908D69D03C729BE46291102A2F4464E6D09E11C01E244F058E83B27B753B7BB124690F66B750AC66C3E012D8A677B0EF409051937254F33AC9649FDDBC3639BDAD6E1298221E639DF0C2B48D51BC69315827AAC6702B8071B7AB1787C68319C0B384464D9E1922C6E15E452D773BC07926EDC2E02C2FDCF92A0FF7D97A86ECA5EA2023643270BE31A9139B04C7962021EF41459B6B8923F0711E37592E38F6C7674C5618982C376704F99C218D9D541D5DF4031D1983CC48C99D3993822FD67A3CD68CD0824A36D66AC0D8FB5E25CE3C2733AC26B317FCEA87F6C22E63F8E1AE21E05BAA0A084299373FFF1F9148C1C46CB5C5748BA64AB621CEFD69AC6A5ABECCFA02BB7CB8F388E98B774D8FC8D790A84F489D2299F5BBA84DFBA445299ABBB1F5795F598F16AB27BCE8F7A6761B605C446F4E733691A4D1057055756428B1F749D5A0D7DA1BF55B5D21B9F4856202D2EF39282A6C7557B111DE7E8F53F390C0CE412E43FE95889C62C514810CC3CBD6C231082659DF6CF345DC104559908DD7A109414BA7A248EACA20C09385D0345EFA9F987659C536C8FC3830BF2E72EE9A77047626C1000A62569FCCD2F00A57BB31E2C7F3B9BC07F5A8B01D258978ABE04292915B6C7EDC7262525F4500B9A8443F9824434F4E33D05C2DFE3838D8FF474AECC35F91223EB0C614CAB2F75C3BA922C4D70A3A620F8274502CB99CA53E7C3229C75C167BC899FAEBCA5CCE76942521BAEA937BDC2EAE8905CCF97D39A2C29DCF2312333255DCCB5BC39786EFF2E8C60323119FCEED4041F2EBC28E55D234DC8128984D8258F483C8547A6B1511905F42911DFC36B8DED6BED63CBFE881746D355705F6E3CD2FEFD902570282C238EE65A33A07D0971AA77B40794A122C180C1C8C27DA6C6AD2071348AF9E42351FB38D26E2195193D69E7E4508B1780B5BF15468542725486C9B9D1B696A7D4C29215014955FD0396AD2F7A54A5977BC25CA4999A024930CFD41788FE6D75158CC49841AEBE120CF243A4707E37F30982ED2D3598C2523EF43AFA7BF27C2203B95EF5CFD5CE67AB636528E2FC2B8F67C4E7EAD4FDD8DC2463B293207E5584A63FF0DB4EBE234EAD779AC6C0BE8712BD02F6DB459D454510FB3E8051585617EC0F8D1F894C3B8EC0B0AC39D492DC356E0058B16AFE2CDA7B014DE8419A291F3703AD5492EBBCB08EF2EF13EFA52168266BFF0B3D10F219D9E7FCBA5EC98978E5253C9C1ED7FB3FDAFF2C455F9F1EA8BF1E8B7D032D45A0D885DC7E3BE66BC9AEEC5A3EE48871A68A9191FAC5B16F688FA9403622AE3EBB64A5DCA54B95D8AE4F0912D89E213A067FC8ECD9281C05D561378164E7AE0DADA03AC70707ACBD2902263F3AEFA81289501C8403553D2BBAB7212C5FD055F8574ABF0DC9582D7852A16ED98CA1AE817209D71BFD4D255D6C3B06D67A276CEECC507F92D9C1BE2278BFA7505AE732F11CAFC9CED715CD1A61BE05B42DCC36DFB96D3ED5B67100FE795074EDB36C8F5FD2F0D96136F8A7316ADBACB1C1A0BCD0B856C2F2C5D34C991D5838979B907732B1D4304927ECE63B1E23236F5250A8E685E99AA96E117BAAEA5A17FC3902AD1A73AEC859A524B9C07E2E6CB1E0A28045C44E505BD7DAB7A15938AB09FB547B540619F10F59AAEC1EE32A6CB74902F0DE65B5870A797EE861ACB45C1DD78E67671F9AB66769AEF9F247836AFCA79FD6AF67F91848157C3DF704B2DC38FE7E3153D838A50F01786B57D6FD7FD346D16EC6C3F4425771E1E992A67E615389D37A191DE8019DC22B20F9CE3DCB93ECB373D4C237CB3E03554CA6012DEABDE639BA67C9D688DD454741D8B53A982800F14705EC8A5A8F59A53FC14D8EE2969A6A86015421D9CFE893B2CA99F91A5110711E45574FB92A067FC49FA79D83CA51F0442FC5474DEC3E06C16AF085C30E685C6BA81D49B6AE3D74A2CA30F685E1EF399C0CC5BFB88B9CE230FA568CC73827FF7634B3A260190E0916DAE6ABBB9A673155723A0633AF3E14C5FDF176C50D46404C4E85E219D7D24067B10CA450F35B411156C19FE0F9EA5364411E23874EC1760D5360BDD420BD6D5BC2A61DF02225E1B899554847B7C21AA5495499D6F95EF670F54F5080C008420D864B757042AE3EC1F8264FF64661F1253004DD853E4E78B824F141960AEE8E345CC447EE2FC6D0696287E3DF419200557B1FBAF566713D384626505D280B407887FB2F1B7FFEAF752F3DC66146B55B2B247EE84999DCFB7DB21A905ADFCB4B0A7E5F66F3769676F1976BF80B18342170984EE4257E1C00615DF09AFFE98D3D887D60067077C3010E269ED04441C75B5FE30A7840F1E98F114A5F028F380F309429EA8F2515886A13292D57B4148BB2F35FDC7AA1180719B3543B1C05AE916AAF4867CEE475A8BC1035CAB281CFAFEBC0B6655F7F5EC4019C93D7E714B2AF954AB95CAC600C206B75D34B51CE7946F19DB3C99FAF1EDAD3216A39F526EB739089F1CC713E435E6E2AE90D7E59F3E1A45757E8E2D8E2E97B0333A43C1A403BA44D12D60CFF6699509BEFFACE4E6CC18FFA0523D28F45802FCB82EA703700C74A4A4495A917BB7458F262C95E04AB246F5D3716A05C82A69BD3BE4587D85A4A0E29F23E30F5E97C098E6DCCF499192A051E304C5CBBD97F6FD23DA1DCB9C6F7AF9B2A116470E348D4925FD1A929CC139EF8E595F0F5F29EC0450D0F33D2C49B225BD64E481CA5991F90F72A1E484B4AF246E6E1828D0E6CE20C420E29798718B971404F2E52E0A9440C985C60F55ED899BF64A18F5C33F19950A935F2D7C12500AAC9454C48CE7FB8C559BE1FC7E43107F26345DD10276C2D868E56736672D5EF5825CD81929E60680F43C3E4CF6755259931C6D360756E3B3424FA4F77ABBF17AF006B940BCAC5D5891609544F4A1D52E3AA86F0DA4D464DF84123BD04BF38E1DD7DDAC560C2A2FF8D8A48E6E74197A3BE47DEC5EB8EB334FCBF57F6C75F32B54C64E54263253EAA901BAC53B4119B1B35F49299D8C470791CC892BAE5CA8BDA37E91EBA162BCBDDF471C2B3700DF3D120CE41EC3F222D588FC660B755BCDCB3D644274DA0CE5F6582207BB4E59D32CDB8A9A1060D5964C4566B56ADA8F2B296121756C3B3DD03330D08C8FC33C4C36AA50AE98E79F2140C105D2F25BA7AD03AFF5895344C26269EF984C855929ED7D8D599CBF1AA8E33CE647F2D8EDBF8812F5C909778E3A709FFD3A785B3CECE45BF369FCF0C6A5B1680887A9C39EEA8C9169B508D308B59D4694B79912798F2A9E5B6132716FAC4FFDCBD120F7C1D883AAB5C29EED7DD1CFAEF00D90EA9945833FE4FAD974F3E599F89BB6F3D1178B6291B3363D3A9BF099E017D9891BFFBA895AA1AA359FA835DF1FEE7CB724E6A0168632AF28A6FDA4E0C4CE6C484370963D67B194169CFC197D328C2C1FFD7FBDEAC545A289524BF1C818F32485B53802C6F80DD45F5C9FDF18533FA9B4A03653171D0F0614848C4AB4342C4CE1CA9D0D1133821B338BAB007507A478FE92F9C215BBE3B62A47C44449D281C6F3F92E7A0398CCBC4C373B41BB5B9E2974D5ACC6C0D6B6974E6BE44057AED5A830E5B9DC585BFF640E0A1C8CB02580C759C4DC22BBF58BA23431BC157C1D9EA86996D174A26167AB96A8E740384F1B39EF9C088EA63F88D8AE297CBCB203B03E8218F526A6E1CE16B29506087F3F40C6E4D81F5B12C79EC90ADEF8D3690C840CE0258B5FA7BDCE92DF6C50B13B5ECA6F6BBD79E1B4A3B4A66A4E4275FA80832CC09BECF7D323BDC39599E6EFDAC355903FC87F875DD8239BAFCAACAE792ED9328CDFF8D0BB4B41AC301B427FADC4D63DE9A152A771F17A0CF24664261DFA3784379492D6C77E19744CC97A6D4842B659DB8310964A42C39A71D076C93DE1F2A7F1BDD1242A71DB4745113E96C70E78494E00F6485CD5ABEBA609E10FD29C17DF9609F2F128A82D954E8ECE83E18A7571055128C4FD67E0395511FD06A8F60C2B129ABB1AE039E77DEFB61264146D371A3F04D49D7F650D5A9F3C5BB37239D29ADE3CF5DCF0BC384B45F4A0BF43D9EB0A8FBE93DA5E27E5BEBA85C21CF261EFE510310477BAD16E54634EBEB353158AD49D8196B1614CA51969C736F4BC44856390F35C9F93605C2C39C1FAC8397BC84657A8D4DF9CE54814F084450B32F923494AFB3B44E50D32CA953EDD7C0CA0373E8B433C3878549013BE77DFBA584856AB5C46AA0C957FBFBD8D38F0E6BB5443909323DDA897376C5E7C3F0986D73BEC79F15510CFFFBEF966A560874328EA4A1185F549B34C171267AF4CD19E6C14D01853F35129622E7FD8B8ADF8CDD25192195E18D869BA30D23D4F0E094EAA028975B2CF24F66F026C7EDD7FA01E2ECAA96FA6A4C8CF03D428C1CA03CC243A463DB3DE5E89C349BE21A2E8981CBC036C6A15E918847A3FC03C0487693C9C733B0F3F9F7C35B5AABF344D27F3595AC07A0CA4AB79F0882AE9276C17E1FD89A1FD67B95F128D8F33343AC3F32C33CBFB6453ACA0BD8F2F2873F2B3C6DE66139EDA3128E10309FF30E10A0187BF1FD207DF520F7430A1E3CF9C0F69A5E5830D146640194B395C271E391BF63535FE88D56E186668F2CCE6D833ABEECF51CC76AE20BD50F36799DFD42EEEFB1A05E86157F819831CCC61EE1C99266B6B92FE622148E09FD992676BD6709C2F7855F9B4859AE13B0A6316B9E10B6895C0E8B54D97F21127FE7CC6776DEC914158AFDE60291CEF0D9D3AA532FA26E763E498608230BD161E2969B4A8E5AA535B2929E0FCE0A44F4A65E411EE6D587F5E499A595DC9931286FBB27AEC6A8BFC81E520191DB6C550E0A1DBC22763993B1E6E7B9C10AB1A1F0E18719DAB80A62866C1FAA5531517260F3CA94F93D3B396642AF2903EC62E526666C4163C143841A499472CD077D4B441081887681521236318C8E6DC837B0DF8BFD1701261180181B6988E92E2021FA3AD44F4EA2B0D9343BACF7EE1EB452D99020A4B8E5609DA75046392A9785F3686B0AB1018E35957D97C4DA0F62E69AFC7E65A7B7E021883D5560F3A72C9396C9FF8315A2914817682BB99BEB189011971B9C667BE57023112AE4879CDDFFC8A7250B030291415CCC25F21C60019B9E1D9BE4A75F9F0E6FD92C044F27AE4FEE4C265168C5D76299AAD9FCD8B45AA8569EBD4455E0949D79167403532AE778F10FDFEC2F7E08BF48BF1DEC7E7A7204053034BBA13469188AD74C9257EC6B3E0014D207E0922D111FFA849FEDA71F3DED41E62B5417570699F8B2C119D22334B2F5E815CD7950E51248BA641904D19CDCB710641D63BFAE03391347C71603557E5580BEB2F13F8B6DD9B9F76F18AA01114389200382A6F2CFAB75E8C2858A3EFF8A7BF225EDEBD7771B003CCA4958973D6F93A4777F81485B12A7290E44FAB29A98F53655B5A13D2727EAA38F2FE726794856F565FD769D96B6A66A2266743AC49216B940C88B940272752AEA6A8C7C70FBBE76C77FD5F85ADCEFE894F09F102EFEA7D4996751C346E5BECB0C50F7E70EF73098CCC033233A5370CC732E0613A1E3A454C002E762767DA9D460C46FDACC418DE6E915720FF60FD508F544071ADF6FB55F408493AFFCFAF88587D0A7122B576F495298EFF1A01388858FB204C489826F9B44FF6A14B9398F7E74F87F7517D0E71938954EB000C2E33E4DFFE6810690CCBC70B4FBEF84857305C94513AE102428C1E2E0C31E888542426A7A6246F71607E3246AB2B5E1192C4ABA1679308E2E08BDC7302116C3F4C7945E0D8CC49FEE2E40944CBCF11DE84535C8FC112F8E8AEE2BA5B19EEDC570991F6999343D4CBCFC575B166DB1813D0EA65DE97570B411DFFFCFF52B20E854D7A339DBC4D2624DFF542C80574D6888D28F1C603FEC23E7524D41F56966FB8E908662AADABD13131752F28AA448372614205298AF6EBF75785A0582066644EFB2CADD4C584EE1FAA0C6A3283433DA21AB34226CC39F34BB6A25C37868E4731E1A4BFED4AD2BE523FD5BE6C31BECBEFF2E58A4DB9784D90D3E635C2A37EF1AB04EA244F80294EAC4C13164D5DDD3542B365D534D5449FAF5C40E619C8A90D7233B4BD63A6C951B0C083D02666FC789F32A3DEEA68F745DCB409D76A0BA7D5474EDAF4838D5286AE7EEE68123798C6E0F83DE775AEE37E7D25C8262DBFB7E9A1CBA4ED09AE407509B9D516885727BAF8E0CBECC53C0AA063A333D014066CDD7ECF04C9A743959CC0F2E6703BA6D34239781903A04B53E355E12BB626FC4D73DD52CFB9B2A0BACE487077E027CEE11670FD2DBAD62F0A14B7D72C1ACC6F16631409B6C6E6B sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4D6B8E27007CAE7FB67890942ACBEA233 -smlen = 2851 -sm = 985CD2F173EF0D07EDB176383BAD2C9E5E9CE8F4FFFDBA466E2D3912C12CF32F2A8FA109E0C129E1D7ECD0D269C305CA0EF5CD219FCEC8688F95A3193328B54302E0DF2C6A1E3C00A609BE233492C3CA785128F6FE42AEA4EC4FF28AF663BF58A9317E95ACAFA7C1E185B1F7CE0D26CB1C3EB048494BBAE10C5A53FACEEADDCD60AA6D12DF5BB570EFA2E3640B2484ED97C6DC1975E89D62920B802D9C325F5661A2C1DCE27F4C37214946A7BF26912186629B819B6F5E27C9864FCF7AC717D879A34E190B70F4845AA79FBAEA4343091C88263FB708DD6A4E9FD5755F59EDF043A64CE9BD726C8418D175A3E120B3AD83F77AFEA6B20EF2E3F414E3D9AEB66F7530DD795F9E9B385D2BCE5A8F89AB87F33E923A7E9EAA19EB2E2335D6DDF2B0C95B4CC9F41890B79C2B9CB21EE15FAF42263FC2DB8AB831D4256DDCF738E975F8A8D46D93E84336F60103A2D0FA9C8920D59A5FF0B3C4A3C4EEBE7B0AAD95FBF21F06D65A901CCA7ED5FFC701952E7653375C8FF3B66D3DD74AFCF582C0C7FAE6AFBB2CC58BAC8F42C43C736B789217E1E0F609EE027CD86081DC6157FBC6F0FDFE6BDC23CFB5B83D77B8EE55A4E56E879229CE1F42D0E7F5FB3894633FADE6328DB102597536EC95F706673AB8F7C36C956BC7F04A841B443604B0648968AFEC8E63836EC089FFD1A49F9F8274535E58579533EEBBFA252691018BB26D89887EF8080B781EFDDC966E041DB054BD26DDDE62DD71373453FB92181048FBD077A386235C1D35771A076D791F861B28333FB35492705D31DCE6ADEAAF8205D2C1B1D8FDCD36A28B5733943773624795232B7E81EA6E68D28761149E7967B9C87E8754BA2BFBB917C466D8558AC5B2F9A0BA5F1F33186A6369CD28D680CAB4A7E83016D28162519512E85598F4E6D7F895FD1E5D31A6647B14753D3BD4A264950919FBABC7CC504AD0F5D04D1C32E54F87BDCD56555B91F67388B3F28F04E7CA0A9CFFD09AA274E8F46B57D451BEEC97582408A7CA718DD6CB921132294E9E0BDFF9C8728AC8F29910FC8771300086D9DBEA20AF4FCB9C75F3960365338BDF0E078AD65571C60BEF99B02149A21EE75E8D4F64B6F4133C2EDFE9279382E360562DA0F5C442F6DD12203676C0EB334EE30307EC8A288F8E05C5EF6914DB66D099728CE5EDA1143F84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +smlen = 2977 +sm = 61D8BB3183A6C45A86C10518DBBB9B642E3BDDCB8625021B554546E0D9DADC19C6C3F205696C39850C546FA98E91C810AAD3C2993DBB96CA8EE783B3FBFBAC1B2CC535E85E18C7FD1BBADF3E4B84B4EB6A6F223D70FBC3C53739FD03524B13D881AF773770F57D261AC8272B36CF1640391A794A92DAC9C23A2FAACA85644992E5F11A1D56B0F5E4E5F1DD35EF84B2FDC6E981C6F5D555513D168C65A0A58414CC00A8640402A222D2354B3549DAE9C709B4205F88EC080854F69D93C4445108B92EAEC6F71A702A13AF57DB279A8F978CC53D1F60911B888ABC6813052D2F66DCC9F2B5FCF85100C7CCFCBCDDE28F7ADAEF568D5ACA5658A37BA5825D200BDB831121E7050FFDA169E04A08F278EC7C8924EBD9491F49AA0A5CB1F26BA2EA000E94DBF1F7D249A736E00366427361FFBE02E0A876F4F31A646B911F73538E2BC273C517629C7ED8D0BCADF67DBFB663D4E6EC134EEC57C1E5D01A4696BD8E93673FF9D3EA4C57CD8C8A0E87CF0F06BE2EB927C9848754CE508AEF03521E98DCCD46C2AC5A531C3BEF5D2435DAFAFB5EEBF4377B8FEA517938B9679D9BBC588F9E6A3BAA9B210081A95384FC13C87DCA4E9E342B9517E1060D324BA43A948F7DD18DC6DC8353F6C8438041483E4E58B93A82A86FE50FDBBBAE28FBC28BA7878E68C1AD520F32919C819462CB5E782DA07236CB39059C7BA3DBCF869440FF3D4F1EF01C78CC5235615917DD886DD08755D05927093F5F99D6E405D9A736C1CB89073516910F0CD6FBDE80FE281CB39E61B06DF7E9AD6174525FB107109A93835034147F931476F20E60430948CE1EF3E6724086BB6321AA04B19D2F5DD018ED0F5F4F460195E3B3DD0FDE19EDFCACB12E84D5B56D194175A77BEB6480D31263BE6048BF2E84AE8FDE3638A47A17BEC40CC6406F1DAD77F26A1DA3334360A31A5D34D5B488E31851C485B6C862F05A588A4AA17DB19FA199BE1E72B0DACFEB80996A7CAE2F7C88CB3DF4EAF5788925527F95B5A26E0DA9CF75800C19AB136C5E39A8CBDA7823ECF6C64D5BB705A3D687470317A856ADF795744D06A79B6AB7E63DD62F03C7286042BDE22CA49DD6715B40D9466926E5EA0A400D6A4C65ECDC9255D257242F4B76DA3335A0FA3E31E77DC112A1FD60B83251AD3387D3ABE7FFB5F04D39BD3E888AFA07D105FA5CBC7BBEADB0BABC57CD15E16EA27991E575D8F1C124D884F162296C3D661025DAE8DE747298AB2A3DC5883FC35554F617DAFD17FA76DE3B63E6C3A47F4376AE7E720A8B6A00EF8150817967806B9BAEBE562DA0F5C442F6DD12203676C0EB334EE30307EC8A288F8E05C5EF6914DB66D099728CE5EDA1143F84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = 2EFB529F3D42B699C775E50A20371F74FBFF17FFBAC40C27D16367F3BAA67C935B36355CBE8EF0AF79FCC9EC80E267F7C54CA94AFA72A4762ADD753BC5BBBBC20A404EAF2340AAC4FE3826E5C726D2BD2A8FBA5747D1BB8C4D5B40FF9CD16E62F66D2EC4EBD46785931B6C06EA2F5BFAB667B8FB452857871573E1E9D5527894C284056F737A404F84BE12C7DBC4052AAA5211010D9633CE6F5B21E2D336461658E6ED8344E0351A0B6091F8EF33A9BACA49B35127695A94FCFFE547CF3393456E3E85B450BCA4F1C427CB66880A81696D816B5A12AD6C2E3876EA7E10772661B5EA6DC0538709DCB001F713B9CBBA97E070E4931C722974B2154F386A1D250B2534C42C908D2CF412D710BECB434335B9274CFAF069AB6A3F88B49C8D9343CE045A1384C087094132DC107A2AFD12F078A33FF700638AADD5202273747CA7D4945616E41128F1A4988230E15E9344BC83497A73E2433FDDA78CE845E99192E1E7D35A2B754E4F3E6233086B0F5C540A3677DC02BE12F359DF3CD32897CD4321F88A21AC37BCA1D4BD7F1ABB9F17164D63B4C2D9718C30C36C94A57FDA122D41B9440ADD8CA0C4943164DC507BDFE69B367EC441593A5B3AF533132DFACDAEF95EF1BCFA7C2B0004C82BC995E36E243CA26F61463C26674296B2D4DAD6C79415943C613A4F1AB81662F33FA0D437C603188B35168061DEA6A00BBE366A0C81848BBF6121AEB35286F4C190114183455D7A68DF3A13A4D070775EBD716E86E22509FA24EA774B8BE7BB7005470940745789EE91AFE6361AC40639B8A44887EA4EDC8401F00077D8F9D3939DD9C2D25818D269E431D2AE350F6DB297F8D8B3E9DADEB7125600A5F06C9F3DDBE892586F934653DBCDE8F8AB48F9F6CA3B006189719A58619C134A8AC1DD729C2587A08BEAE8B566F82B40377033D4E7CB344CBA767421E03BFD6FDD30F99638FBCD8B9C5B1333C5571FCC163E683C1C42F5D797E6970E2643045B06ED59A22D988408F5073126AB2C415D3891D02561C0E681A86B3BE75E147EA9FE420C2F1A164F01EA7FB0791DA5B80AE1D43DD90E4F840BF6931499C7746C0C60930FBA656B6B1CD7673FE12861FF9D716DFD7C55C52C85CC65439147FE5BDEFF2CD5A81D80CC821EA0DA804E1A072CDB57F8167084CD66E96A5630E19988631F3E7A6D78F4BE0F641E54C002A04E7E3BD7A67D8078D8F5EF2AEEA916B5FEF6B2F09F234A494E96BC8249CB98B0FDCCA792F3659FFD5D76994717D87D8DF78E7D333C4C5552A8CCDB22BDFA59782BBE4D6B28A9CE41EF5360E17982EEABF9F2D1E4603F1ADD80A12022B2A717D973F7B23E09132AD5D9379C8AFBF16143B0F42CB6AFE957A5130A0CC202A2D633C8D9E926B62C95F08AB658E4B73C46CEE8AC7584C45D6AE9EF232E46CEE41B0E57D687024C4B8DF85C3AE61ACCF1BC1BDDE6CA07712B04C192F4AAD858D45B6A45CD57C3CDAC1A75F5063CBC48EF1305E1D8F1FF3C59E80E28DB56543096EF8AABD027A5A4278F05E8FBBF8B56772A405989AF506D9544F5973475A5E7E0D3BCAF51F5A6BE8CDC7D246418B6D05A0D67F4E732ADBE3499BD722B43764B3F78A474B1C43B5FCC9B18D26F4A07AC661223A661441F3E149DD2AE87FB38E6A5EF7865F5A17E8BB291EA98161EC4361BF2894C164DB69F354394AEF809B984228DBBD6553280BEFFED94D8DF8A3AF71E6F421D6EAB07244A29218B3503FDF49F69D80B46F1BCD0B6F166916F7CBFBADEEE7241F2346CF6704D81590583E1A7D5F4AAD9FB72796CD354F9403F70791ECF3AE80748A34575610EFE7C0072FCEE4CEED54A0343F5AC3BE511B773FB410C53D0218AC959570B78EFF47038B25D2D63DE038E373AC220061DBB43C7EDCBD4D8D680F92FF185115231B23E4A092E98407134E0CCE7E9D42479FB11F2E5DCE1C51743B737905AF5A0D1ABDCC0C94BE45F1E19EEBC32601C4DF0B54CA1D359E81A6E728ADB6AFC48DDA7A8B1451329040F165ED842F98D0D481EA5889BC4E2F867F80DD9CD085C9EAB979E8CF89F04BBF326D168C893CC6FCD7516C7F8AEAA7C8E51A6D605D2163F43A60F3AF1A98AE1D8ED3BD9D1AE9E08F91A5115495610DC72A6BDD04DFADC29DB3B4F95BC63D39867D0A1FEE02517883E7FF9340AD022C992323E6515DD09F5C1D8A2E5F19AC5E0035517A2709D0EC57A886A2C55BCEB72460DD57408EAA5578F221BDE1B3470F01B313EB7E1BDD23D77B2A67BB32421EC826043CDC3251160124D4B155B59C39A01A3490143006CAEFE381064C6DD0F9A240DED0448146AEA6988454447C6749A400D6F59DBD23F8C174D72B1B9C9D498E71020781D25ECE1E0C0D8A13055A81739745F1457E09FC509D56C7D5FEC7028130955D2222A45C765D5A027E308C8C5E990231B7707CB747AF3ABE302B1FAAAA2D3863840CB7377B7D246592EBCF3D423456181D1EAA8004EDC022403B5A5CF1CA40F204F2714682A3305D3C919B1DF4730DB6EA94EF90074AD84F01E8BB870F96414F90B3FAB1C21DE965D809095E25494AE1695BE65C2B98265EA3AFA4A057BD0501DE36EB096F137AE454D5DBB24BC46F37BE4ED8D742A93B6F682CD143075CE66F413C4225D45BAEFEFE03E0810157DE3C12C2F1F007FD0510D61097EFBA27F63B8A6ED8DA59D856F18907BE76E37A95D3F4A5D39CD5A1160633B7196D92DA82D445084CBA47D24CF5DCF73193FEA7C142081A8AFD565FD9FADC29E674E145471455D9AB8EFB493C9E4311786EC7B1AEC232B4A5C3867025CBC5E6F11AC9214A0047FF368B51F79B3F1FF52233F9803C3FCFD27F11009F5548698889146E9C5A7879DB7ED8BD417A452B19C6AF6044523FDB966DA9E1822DA15247BADE07F1B855714180B2A1FF19AE0EB0356AA320B8F898A919226B84EDC7814DEB59EC515401CE9E540466B3A0A4D5D79D217728BFA323A6E776639F208D2396EC6DD64363A13ED7105A5CC365876E8BD92CE5473E8B0124E4055C0C9CB6D02C6D5D2B96C08556260BEF1D2D937360B48AE558233EA6B77925F0523733EAF0E285BC7C8555CFC134860AF04EE3A8F54971F020045655BBE93D591FEF90A1E6A9EFD854BB08BFFDAD21BAEDC5468BDE6421BD1ABA76259581C7836F81DCDB254EFCFCF4BE01ED495228541FFEF74845E702EE0E9F7F1B4B0A6ED8842A680817065CAE13AE9E0B41C67FFD29D0D21328D2967A9048059E4B39B01E6867A6E91B3F5CD8461CF57D9A67C59C2AFAB96AF578E65E1AAB2131B7346A1F061AD3C19A95D8FF0393C943FA75217428ABC3E14AADC282DE6CDD3EB73C1FE6987DA82454D3DEFA09A27396BF31ABD5D8895D3A2CCC9D3297498AF601BE5EF194554A70739ECF0B8622E5846088894BBB125E853EF7350A9CDA8B2F517D87D9656449352DF88FECED94A1BA66F542D7CB9A7F57C2594F87FFE0C9BE0F22F873AFE63E9A9F8FD9A830BBF3DB613B880FB7E34AAB34E90E4765731E17692C1DBDDE7FCFEB30F3DDAEE01BD122A03424F1E4729EB05B4655AA65C926736889C66D6B5CF939A59EFA49E6CC3633ED8441642E4C47EDEC23A3D137582C13F3AD57828BAF07F03552F30E387FDD42582A5E09FEB3EF85CFB3863125598A19240111A28596D5023F1D45AA761CC2086CE5AEC0011696266067E42E9841537FC198E96AAA950DED8FFF69A3DA8FC5BC38DBCFC256ED36B60866ADFEF2F8E0CA23F87446F5ADE81F25633722468A9A4F09399ECEB3D7D03EED9100886D4BDCFF743D252F635DD2BDAFA54032FCDE7D3086B749B7F5DBF1EF99AC4B9C4F9036D5B2F63D441160D2ECF0B4201452B71115C13D6BEB0DD03C0925FBDCC5DD796ED2D27D7D17EEA97FF46876A5992A5A3C70649CEFD13B07B4FD9E25DF2CE870958D38694F796FE1A1C0A54B62DFCF1FAE018585AB458018C82E4ED10C6F01F9D19F2A0717B6772BABE2A6A1FFD6526E3D82E47D957A6C0AE4CFF951962C24445B6D17786F02839EEA665BAD4681458B42A52513A5948298CAD835F75DDF5AD18DEEF3205B61D3B2616BFE5678CC216B781401C11DE9F0BFD8818A4170B74A365DC60B3F91C1E585616A08B488667B24D0440B4B983E993D5B088EA1E147C9336437F88DFFB8F87F970CC438F9CE52FD554C461B62EAACDE889428074F07F5DCDB8A9B21BBD4C2B1C1ABF1BD4A2681D04FD81BEB87E0DD2438131FB1E48BDA3F2C308FBCF785718CB4887438F5DBACE9D07E2943D909AB085859C1A7B2BD8BC6B012CC5E297297DD30B40A8517A6349C4D607423C3ECA4CD0CA0E03AD365DE0BA53BB188F5A659C53E4B1AB74322AF67FBAFA9A7CA354B414638B5C57313CCED376F5195F25C8AD1B35986EAB9EB946B8CE4BFF52B984EB258CDC87A3722994E0E86817533A31A7C7CC931F7EE5C84EB6EDC168D934916A57CD90040083CF0DC19C7BF6611FE826BE5A135C2BC11D46A63AE31E75C961462118E7DBB15DCFBB7E8B51D2E2D85EA50C2F7A46C2CA5999D414A835E85A3A79C99752A8E18F07483C11F945EA282E30B44E1DDC4434ABF36EDD8DD142F24C91DE826B840D712D80E79CE2A437CA39267A58606375CA625CA9CF7B428E3F293F67C01EC5281B215063DEABB6187BA3BEF83B18E93A91A37981905F541527408D4C4E5D67C9BFDD18D8B3364868ADDC3C348B72A4072E9A1087E83F162DA058093CF663738387AA7D7B2FE28BE44AA0C88C6544F45E595CF89C9525F48CAE0061FD8770A634ADA5D1CAD8E46026FB7ED0ADD6BD87C72740900FD446007202D78CA12DDF5DB061212E75A5116D2F80BC9D0F9CE88C6855FB5810198ED546B57431A2F958B0DDDC428420EDC07339069A69884B6D802ADD14DB4FD5ED15461CD7A05AEE5FF8CE1F332697961B9727CBEA3DD538F84BBA50E6DA4852C3A5D73AA96B5B9D7832F8F89CA23C00F9C4D60E0827BFA5038B5560B2638374AA622450F80A97706A4D61C1209FC0DCBB667FD81AE8BDE2D1B2D190BD3E663A42818A93E734A5ED39F93BC14B1B73592C8C0C8C680A5DF17AB6BFB4F3647224C23337F96B795C2B608CEBA9D7AC294F37BF5A2D2FE66C313583A5F02725E2B0A2A3877CB315B409048F050FDF17697C3C617EFA30E13A6087696B17DB8FF5DBAD36C5C3DE8083D409E6918E418B3E40B9A518F4F354DE908B557595EEC070D7D869CC93A26A62B2E61A094954AFC744D8E10C99E94056D442D16A774A5EF8DA11AD5B8544E137A74CF8C648B159EDCBA2D71212D2311DF374E322DDF6AE5CDD22C6F0C987310A369160F38E12E80B4E28F40D572B98694C33E27CC259F471C6AC3575A7E58630E13FE0F8D83D384C75853FE8BA4027D59971200F073C9F97BC8EC7608FBBF52D1D072720B47B27DDFB02AFD61829E4335D9362DFF56D2840CA30D46BB9812D05609BC528A0E8D169C00C91317A8F1B7A2ABBF2F486FAE6AA745E366492E1281BF43F7822C2B83B6E57EE33A6F22302DE962CE2BA3EA2B59C0E2B47DEBC3CF52E1A8B8DBBD594AD72CEB04A67D2BE6672D1F3F6F4A8CFEDE230348311481D261F97BF3D0C1E50C19EA41CB672E043436D769E4024D765AE884ADA5EC9132D68CE49306B11984C4197431AB10AB0811ADF9A298FA95D8D2B42F0CD7C82837B4B853EBA441F65D814594FAE4DF26C676C7749CF2FC9F93D6B19C0F3D8842BC37C500CE2DFFD5CBF214185F19F15150274EEB683E7AF1354F7B09BB9536748CBC6622D7BCA74C22865D1C61945FD4AD0BB36F2A6CA1FAF45D8A3318A45C22D5D1CD388299BE52FDB08F0C53335B99DE8A8B039E914912A5216FC1917F7965FD0C68B260F865850A7949CC9E4529035F982A6C02BBD463E2E79E49E7123D1AC2D254B45DD0A8DA90A0926CF20AFD156C20F50AE02561136BE77F61271AE3C821F812B72307775ADB1AB798D4816826442A4F438C7A209C31866549DC27B6FAEABFC9676E3CA30167EF7E5D41606E4C063524740609EA26C14F5463AAE9454700CD3E13B95514FA7B45B8B4466FC62BC723A7474EAA62D87C5F3FCE830000632133E6972789FF39C420409F84E59AF0ECD4C2B5256D661C6E2C678190A49A3B331CD92F269B071B6D18BCC145D1C4A52A51163C397B3006CC3167A954A27A5D29266988CA478249F6514609F447908CC8E44DF9D5DA7D9AFDA05933377B0E283FCE199CF96CF1B5214C8E334759117D0104A5145624A1FB01767AA2EADF343A56CD84B3A0101D3E0350BD70E5AE40A39B1F712B26FAAF1103423BDE7960555C76ADB2323CC5C2E913977B5B5DF2623F90F22F87D339CE094E8347DC05E2FFF198D3D86B308B3736FD966CDE9906644C2B7E489CB391DA0F32984489846105BA5B8C007DD70B5209C05B91E2E317AC0BDE49EF89263A2306C2FEF9E4C7960E276F70CF2C40CC78A8A9114BA098B424FE36C38B05E5A22158B9D05B8284F0693082B0E36454452BAE2A5B3974BF7625CDF9C7BB566A9114D2084432F770C358FA806352EFCE1F6A40A8D563D95DFC2A8A057F018AAB1320144628A35A9D0657EDA2B1DD8D7BCB637D523735616ECD2ED90716DABB142D2006084361BF84BF9EAC13D0F5322734F753ADEA503FBA409D4EFB924F64517D33B6270160B2997ADE8CE586E6587B6760BAB3C220379F1B53548AB7B2177AE04790175BE3430B65F93661383216EAA3F5C8473A7A7FDE6C238FB3165729D5F90D90530376FFF57C58202C776EEC91C5CBD78D317EE915EA097275238B4A0126FC5659D2442E1D0A0613938569EAE8CE4F565D39E72AAE39E1D89FC13D1BEA8E3477D40919F7C45967040863AAB2E423DC0D28FCC692F8E2EEE1BE25F030368946038E5E4702BCAA12C2CFA5DE50EB808440C842473E9EF411D4F16477DD771B623F73C82BEBA20BE458315D89FD6E9D3DA6F290F1046D405CE96E77B264786B5C54616C341D549555DEA0E1E4D64E46096EB8A1ECE155E5C12766AD447235C7817868E1346AFBAEFE5EB920C4B789EDD10C64C260D0BF056EA3B520DA59A60AAB5BB736FFB4FFDCD234599D2F971159994BA +pk = 2EFB529F3D42B699C775E50A20371F7435AE280DA4EB4276D1FB78B4A43C8676F214C4AB24D3AC3FB0AD614B7B685CDAF185AF7FFBC3BB48CFA02A5D810BF28A208E602642350813ADB62194E21520674BCA4577CD89BF46BCFFE47A196142256DB42F0ADDDC3B95B982E7A8FF204D8ACFB2A7300A573EFD40FD6068467F55D3FF42C80312E971094C1B3B78FA622DBD5D9E7BBD9A57BDC365C546E037749FCD554A63E757AF8EDC3F4FD066661A2DDC5E3A4215E462F0CE5B2E1703063C54BB5FF7969DE17040133D5ACA064AA0CAF566DE17FFCCFF92D9915ED9780416878670ABF9D65862A6FEFD4B2764C2CBAFF663966B4C604C51C83E4CC1A69412E2AD0EAFB9B819FFD4B2F6C3863D89A8EEF7D3F7BE74C89BD2B118A367742607499C63A01D8195E0DE4A59F58B5A37B424077428523C09C0C0EACEFA1CCB5C4125D91DB21B49C52E649DF2AA5584E9A91106E118AD50FE9E85A08503855AEDF81F8CB534C3DA1423DA218AC62DCAEB9A30C03D197D15764F60281C550F2AE457AD2D0333378D27F3A83B4103E55B319764BA48D5FA97F20E73DD6610251250902BA74CD6AD29EBC2C72106B3D1A8A1323F007B0D4CBC85FDC7A97742F692D6114D50BE833F317D3BF175B2D8B8DA3C217E47DB01018A2CF6514EF598B643463FDB7B0DCF6072B94CA936C7C415A6F54D013AF86B3027C083C1CBB642B3480230E245228063849FACB1C2A7AAB388A2038B3064EE5AD0C460C8D5AA7B3F1DC5524422972319E5D6ACDDD100FE81FDB004800BD161238361074660980840C64D8EF8372D9DE3D8928A6D2FB30A962178EEBA0AABEADDB50BD1C554FABC5B08B950E41C01D48E094991CD37D80F4BD89E6263B8C4CFF8749541EFBC8E93D0B92D9B76A6AAF3F5473787BF76BC65ADCDA228781F33AD52D2A21C649EB0B7F5C0BEE27BE5F0B82B5DF6B10E31127F4912947021624C7A9DE80CC83392F4BC52883211BD9C1E4ABC5A8D27590340C02A4CFD62350A34542604E166327CB3642DCA26A082116087A7F03A8DF2927490FAA1B8FDCF448DE11B244A13454975ED2F3B88FB485C14A942E79234434578C2092F15F81F245E305BB8D821480889C990E72D0D80E6C0236B3318CE1AE3152B3DC5AE12C458B840EC39A9C7913D761BF4EBAF8ADAECD19A7B47916865C77D28F7F0A8E011A9FB17B532F50FE479A212F8BE518E942B8F2792F7231364CBD65AE9C2B5C3E3B8AEF190238E5A4D20BD8755F67E1093692A7FC97B64A24745422A8E392D38AEC542D96FAE3476BE38CC6D124D971E81A6743ED2687A6B1BD5CAA34A4DB6E1FEE29CA89F9C317E309DDCCE7AAD2DA85FE3E480CBC911A8303B696A9706B3DE2483F2FA3C51CE986C5A36D3D1008A204269C2721C51B7008764BB7CE1BFC6540F1E033A02C1153EC70F830CF55F54D691BA641BC4141E06CFB02F661E799DBA859C6421945427A8EC961F04422AF5566090CD464485CEF3C0FE14A524121CF4A9912C8AF9FBDD2E37F9DB87697AE8EEE9CFD45ADDE578E7BE3E3FEEA8D8E31FD80C6DF6A1FDDDCA41B3AD2EC87C1017949FE5002198E248DA8F83164C612E25137AA0C54B2EF50FD0F004E84EE73E2D16F4407BF6BA98E0892B318F58C2BBE96690B97768675878AD252B6290E0EC991FBB51796E45ABE1E4BF54A9A4118E7BB4327202109ABDEA0BA2E58E792BD66CFF9A2A285B236DE8616981A17A6F43D4EE97C17DE1719383364C64BB4FDF2ED1213756C2D95208C3FD45D8F83323EFCA5ACDAE19837D62A5A11715BD67DB09940F3C72D6CAE103E2DAAF4B9AF28586F546A9D0F525DF36CF0B6BF1394CDAB7DD3488B08B605DAF2FBF329E52001A29B7ACA6D7ED2B850D9B89408590EC300E66177F261944FEFB52A77748960A70B48919273D1F863072E5643BE0CCEB2C8A4631D3990687E0189858D59B611C31DFC4E636502398BF0F35D7CB04A36FEC0B149E6F7429C62C0865D741DC82739BB6882945AEC4F35DA2BBD88D7B8EC08B14B4DC75CB1F05FF4A89281B2615DA6DC04A09F298A4B9F494E1B7A4385E8CA246252BB057BD8DAE3A62EA2C0DEC33D0302CF3D4EEDC047458683928708C10D19EBF0D78C3508FB874795722DDF5F8DB93B076C5CD291E48CB37D6C0AFBF95476315E22444708B528185806501689AB2CA84F9BCEA71EA589E4022BBE5C315B18124B2BB506E9593D33C825979891DF46980F446261EE18C1E8FEA020264039F8CFD79C7D264360E590592757DD2F4DB3DC331BDAF4C661AF95A2EA98BFABE352ECF80DFF60EB9E1A623CF9567B691C92687BEE9A89C4427ACD6FA125854F671B8FD8E571CC41B10719B2040B810E5FD970E64A5405CA6FBE83DB903863BF756253855C8A3287C10AA932FA88201A8B1A026B2E598D31454C0A587D87539C9E610FABB66221F22CC51591EA50653F6431A62E062CA5322B8E74B1BCBDC10F95174C09ADACB74A1E1D7AED728B710F32FD9873AC09049BBE7E7D4C3D642FE0BA816538632AE5FAFA73EDC35E503CF2DA79B40AF8F2B83D2334A8C57C1729388073A5A383E2593B29CAF0A61C089CDEE5806318FA93B7B0CBBFBD01EA7235B112B88719FAC98ADD1F2EF27DAB8C5B5E1F89DC5F3DBEF1E8D95A3382EBAAD39EB6B0048BD8323EDB51A794D42375B4B4479ABDD92623E19BE36EC4FAAE652960AB9C836FD7FE3BC35ACFC5915CDC16FB1B063261BB384B7159107961849A83E83E762AAB01763B649B42D7A9DD0D1AA8239CAAD9A4B9A243D8C1C75F5EA98A9AD5EA3CC5C560CFCFAE57C154C627520A98FD6A87C3E1BA99669B846AC50BEF4BF57984EBD4399B2508238364AA7D7BDE9FA9694DE48A5B625B52352859118D2CDBADB74C563E6B3D2A8C1E572A891D0A96E21D86C75BCD07D6E59F33FB73D1D745E98B4806B37AE4D8F863DD12620CFA841F36AF73D81E1220CF06D8D231A277842216F93C9663AF69E1B80BCFE3EBD27A3E58A6A70E12A07D1B441A901C0682A060A8151A2E7C76077747E632AE3B42CF968017328F74A1A1A8C0509D2215E933137FBDB77C2BD1F4763F588ED0BBFE88414750E1CFD042312F4ACE93D2D360E015E1F765572CDA89BEB6EDC670617BFE00CDE3810658928DC12D223A39BE5217293E2EBC6E677D4DECFAFF08A0F173D2E5E57C04B2CDEE098A6A847126D4918ADB5BDE65985E8B2BA34D719E547079F6135F4C5F8676242E0055020C619FEEE007778752F98813DDF37A6A92230B065DDDC8B1EBC4350C1ADA93F622A2E880325B2A1C1E760AD1168D4BD8DBA657CAA27400A8F5C3878482B869840C19C7071BE59E72045A2BAA9DCD72AAE8611BF5391D3270E6E1A0A7B555D0E4DB10C8751237192B004F8F9B2B78C04CD820F374F2987359D6D0EA11ED13A2F67D6375F312AF895337E162A068981CBE0ECD2A6F8F16CFA65E56FAF6ACB214ADD83967B1BC00F7464962033B4953B7CCC0E930C127EA2C128B71C9BB286DDCC464F2A3D5F952403A3E3DCEF9E99A90D97E143D6A36D6D16C59589E5D3ADFF6FE309263A074990C09858AA6966159678312FA7F597E6F248E1035410E3A339B448E292076504967C68F07EE75E78F4C6BBD7DC767B84A5C1CB4AFE7C59527E33E403D602BCCD408BC02355606061A37220793466EE3932C228D7F40C871A0DE52F70589B8439D3467A678C7FEB1B0BC47FFF71EB221932BA7707597AD3A6D0E0C19CCFEAA8798EF6CE8F395D6C535B827ED1E2925EA14FC68EA101454D249357F7153ECE2DCDAD8DB64BB5603B1BF381BA943D7DB0233D78D42FACDDD5C60F70B73529BA1052487C0548D7B789D87181B88351707070F13AF153D64832969BD29E62403BFD72BFC37B724DEA9F2105513341805EC0B6181E33F2180C6C914C8E3A805C39A98D193E495C6F23C719BF6074F20C09A7914F33368979C1E2635E806F86FEB65BFC589FA9A484B26375AB40EA6BF4F75BE74B59917EB81D1F92F4092A557C30FABA901B64FA873BDB6D39A341DE7BE702F5733AEE15FB55FB2601B93FFFAA81FE817EEAD1FE466FF5B130B71756FB72BE12AF49DCC65FDA51DBC33CEA2B090FDD10F8918B2575EB817CD964AB7185805E46ACD8375D725B5F29E18704E4970FE2CDCCCB3333CA4D221E4D305BD7F3EDC681DA2B835B2F4830A693AECF45B8D580215A5EF60B2FBAF262BA367749144BBB0E6DB8115B09C18D4F11713A1B8176C672B60ADF94664A7CE0EC9D4F5A7FB2F1B10A9CD85178BC3DD876C2DC187AFFC44B60A574D6CC3DDD2CDDE75A2A2A2E3AB1269CF1B37C2ACACCE29BA9C1F77C3F6D64916DD44DD4C14F6EAE35DEFFB9DB453CD303A4C12E48BFD3A33D7EA33CAD5194E5CCE6DE0268D5F1EC3C8477540D9AC13155D4709CD8F84F15F7BA7CAC8ED299E96BB6DF9BCA7CD7FC03237D9D8311EFEC1F44E1054859709E0B3D2FDB32ADF9B62ADB57A4690762281BDCE13912BF946C240DEF165FF566EA88344BE0BBCFB81F6F285BA1679720BB951638814011EEA1E5176FDE5BEAE38E41FDA1C6110092864AF52536832214B2297ADE172269FEF221DBAF70340A570427EB28D01CD90765819C5D03737508A3AC41F2AB24B001DF9D4208E317B73CA0531514EA6E3A35759870A8654F32E4B2AF1BA9A4D7099361555F1073981F0F070F2DC9868CA98D8C8E9CC2D05274A186536BB220E06B09926DFC96E696DAA5A499FDA302BCF61070D901594D6975121B8B2E2B73EAE13D73AA499CE778F65CF32117B7BFA6215FC1C7674CB880AC8B58382971C3C8673453B296C8E92B7E8616007591656E07589ADAD606BC36E4D8C2990B327FF396751AC3004B7C1A66974268E8BEFFD3C98265F80A79AC91023E48D000D23F17FCEB9E19E81D1A31A659180A42B5A07737FCC42BAB2F00ED9FC104A38D4940563817CE8BF50EFCF9C2C8681A3BE1484DC5817FDF13D4B8F40A8DFBCA605BB02DDDACEF938969A53A424A357AF8EA6DD7AF86455E62EF84E7E898E108844037B24F888A2F09D9FBE276F4E001FB481F7D0118119ABF9029FF52B63B4A3FC23F9D48E3889803976F0C8767332932566D1684DCB41EF228A4CF18945A8F572C39E413A376E5A03464ED08D7FB7A73BED3AA795F93E25E5969837A3EB040A2A5AD57ED0D075F940DB037D4D3FE51B48940C8AD81A384465F39B789C8A1107DEEC0DC9D1EB5157B5DBA59D63DC7E1D005AD6122CE54F6D0606896705ABE47EF01B8401B454B408F55221D85321688B6B92C493A18E96D149CEAAA99183B4273508F1E50093C7EA668A33AFB5AF41F71C0B47189632D22DFECDDBDFCBA7559D13BC751A9D3BDD6F6B21D3297195C6632B32F47BED348055DBC0FFF2C0C935DEBF74E215A03D9862D87BD45D7B397BE4288B16E12FD637308975767D975DB9239B76C970BD41FDB90DDA3BA795713CA54E76988EC6596056B004D994C29D7B44B0C7CFB4251C366E201A7415AF29295C19569DDCDE6A1E887CD87E0EED3BAB703CA5174BA2D2F554849660942B1585940C2C5D887242B6AE11A5E4BB35B81BF0662AAE0F8B49F4C739DD2A646081B614DFE46941D915B350E6DDE781A0117666B5CA16926D4C07E4873AD2C5C61BB61CAA2EF56A5B06617DBBAE73EFA8C5967ACFB88796FF4F51C8B966A4C972DC87CDDD57E6B7112DCA07EFA8DF422EFA420BAFA19A9384E569269F140C111AF420476FB63B029B2A7B80B49A1B2984BC25FFBB4983429C83A8EAE56B65883CE99D51A0BDAF9BD8D6323A60F7211B0DB5D2A80179E537213571B797D070C781E82F944BF7A007DC6FEAC1BFFA993FFC38DC85055163679F0FA24BDB4B2EB325E56E1C39DB06AB9FCF66A1FD37BCE89187DB48A3D67B833271746E032BE82D8111FA698F11BC3DDE896F8577B12C86BACCB5D56A84F7954973E7A3A95A08C0D96AB1E1B8DE021AE6172A311B95F519146ED643EE83EECB9F014F0B8F3CE5C87979359CA4DD934DC29147D05E565F8E8C8E4C84989967F49B2FA23169AE0F073A3480F942AD59AECD18EB4517C060A97713BC5EA6A4001A50571C2CA431C9095F19681E96CFA431F1FF60E3003209AEA9EB181557F6D7A58B6E86CC9D59CCE8EE7E8ED331C430CA8A3EA5DB1C167C2FA7790E77ED25B05ACF48866CCA30F285CF06B27082582FA3C4C216524FDE5502CB783535246AC31E872DE69474FC062B2FD313ED330BCFC5181992A433B919A81FD7448471B04AE90B58067A6828BEFBE636F62DF8A2026F650BF0A6D5707B3DBA28D1661A3952692BE0C9F8462B2F0AA41893428DEF0B190483E42EFDF87478730B7E476F62F3B544E16693D405D52D9B544D041735EF47699407C6DC4A4B6BA3352447E42C80B7C52901EB2054CA3C48A57A9656FE9979A581594BD8454AF1699BAFF37DEBAF3747B05F8FD437C5275B073E4037D0F899A9FEAA3DAE5AE13059486D38DF23B1B51DDE45BE138D3CC5E4622DAB3BDBCC33235AC7051AB9BC2402FB8C515BDCC972A81A6CA9433CE9A238372D030B905CA0B8F2A71EA37F3716A67A32B7CF780FF8746235D52F65C22F3BAF1CE10DA14028FFE0B02E595F8756CBC7EB8F064ACC5ACA6DC3ADF2AAE5206CD9607621EAB452852B133B7B000C9EC99AE96DB4249E4C13FB015C3485A58209F67666F7BC6113DB4E54C2189EE069B4E562C42A3DE30A27AB3E4243679DF222B05D5760B394E7BA2F19EF13A93B5C7D4B404E55E14BAA113A2DE4643678F6CF4A5A22CC1A6169AD3FDAEF26CCE8B2B0FC3177BC2751D122C3E94AA76DB3FCB14409EE7BBC8105F6C3EB1833E66893C64C9C8F3CDE5B453762084C068EA4863CF1B3D797B7EDCC1AE308CC28C17C9D614A74827834A7182A5669D1CA511FF9F5CDCDD6A87039F89FD7F68B326C1F54C73AB558B7AF41E6DB377D1497763DBFADEDC0561639DA6F95E918D13394DB3BD5C389F1AFD4413ADDCD59052437C8DB11375913E70C0B3FACBA46535B5C073EE9374FE126D5EB89DF5ED4DDC00F5B4FBB634650A2495BADCE29C09C9B3C7F51CD6673DF6DA48B11E066AFD81540116087F773CA5126C2DDABE621D2FCA18611CDDAF83FF26D954CB369D4D392565BCEA1190F2765BA71D6871F65379E91D3788A11ABBDDCF8B0436E47CCEA91A2C2D4AAF1B78F5550BD5396672F46069CD00EB2FFE92B85D3F5524DCCCCA3F6616FC99AD583E99864C78D202240D31281542117F1E8F3A4075101BB0ECBC628DBF79E9A376E81CFDC0630BFD8F143B99C77667AF890A4B4ADD19014FE4D697259BFD290B3726F80D429D1BD77138FA50C298594E9ED2271970AD4093455D83EE7458E828D0007161EAADA3275D72A4D21F06FA004A30740EC9C98F3CF5FFCE1006D3C5FA361D4DCB7719AF53DB158E8F1B6BD2DF092BB5E5D4D4B481B91EEC1112EDBDFB29AE75B0BEBE78F9DC94177F1ECB887A4BDE5B421B53BC70CC5C912B9112D0ED15010DC033179E3E75D061A245BD8E139ABB7B96199C7BD6017989EF514FBCD51854A6EBE20B319C611F99036B5E516ECA9403C31044FAC8C46FD5B37F56C023A3F7455CF6719D013606813363DB988C66EBCB1C2BC85D684F3A6850574CE9BE3BF89C49706FDD6C0C499B991E6B484A395C170ACF8A91C342FF0689EFCD8F3E8B376D0E611A9BEBF1CD56AE4E233D4F3C92C91D02B49310AF036F9F258FC5BCD6D1C3E8F48F4028803AB73852D14B3E7BBFAFE3D35D91299AAB01D2289918C1B5C82126D2A6CBF3979A5409305F8C6429A88F05E06AC5AD4B255ABBE8B64B7A1E0879C8D86E784ABBF9804C679DCA0AF3938666B47A930B30EE28FD29 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62B56E042EE498AD6EBB46B59E0A80510C -smlen = 2884 -sm = 839496F9A3E788EC7F5AA0E25A85D4DF3648DD08EC8CFC4CD7B8F64184FA7C01C639F006B5E25A55CA03AE8D98EAB99F7A2BB2BF6432E9882EAFBDCBC884865E18A2C64C13F2433CF79ADB7E257E90AA7DAC8291E215BBF0BAFA29120D5E088D15A505C110D7EC40A464A5862D3BADAB9FFE2E0AEF4DE12C9D4B75B88873B9DFC99FECF62961A57BBEC79C350D6F01D981E8DFB04D3059B29C96F2123459576841A96BF65DB92335B01CE635D92AD4F967E9CF3D92DF4DD5946646BCEDB27201B3924757C448A06B5E2BA15CA3BEA097924AA9AD39FB0D622513342111A5B4B03CB5686A6ABEF21ED7A24061998FD452700AEA6DCB26D9D84D58C2C33836FF9F88C40518F204D43C698F8697654852FA0871C4D3AB2F03BCAF29C2C34A827142BE542FABB7BA4B87B85F05BBA55FB672A1BE4CC4201FC87ADD98F1C75F581A6A0F93856E4C10821297BFDCF6C4A9C6CA33950E7C871EAA88857C67B7B2E0A2A4DC5EE7FE3B85B96588F96535DC3E6A180705FE8088587DA2A5C5E6A1B7ACBCCDAC767521935F83FA57A0354E30C18ACCB2481431D7C119E511B036709FAEC150D0C30E56C6CBC34FC89C40C418F38AECACB41520EF31AD019B4029389EB037375630876086BBCDE4A4FD5C2425FD208F038B5F18F16A241C4C7E3FE6DC218C7540008A1913380A59EAAC87E17A8B621476948F15B09276E8FE5CCBED50232C681F1714C55BACAF57BFE216A08F57EB0551BE2B4ABB7CD5F0B6D682620AEC77E0F9A3A9E92DBEF92D27091C1C45CA05E04AC5213286841CE8BB3814A21272659395F82AB7B11045FEEC1F48858BC95648646A36233686CBDB3C5C0448B1DCD03AFB3304330484E8835D44747BEF81A0FE599340404611148F2D8DE196FB2DD2592BC79D674ADC3EE2E0FF37CAD36885020C05C383AA60F78493BC10384CBFA2C982055E11D466F9D777F241D240FFCB81F7709DD9C05937909F8F4944E88EDCA8AF342B7721C9CF3CA2E50B649125AA53EFFC967603A54D75227D0AA9495D70E9D39BF1F78D4961498A8935E0F7B81A22EA0ACF7781FBEE12C0B467F99E223A17DF8AFA3D88F25D2CC594426D5A21DC4EEB31FA7E66518925761ED41C1797E958216C13B4B5707B743B4ABCEDD78C524705F5B0443EDA59838F7C47CFDFED9B1819D62A48822A92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +smlen = 3010 +sm = D4EA09FCBFEE3FA11E43B84EC5925471B31CC2EB0647FCC18237DE4C978BEA83A9C18EEE7C41FB54B32704A8E75F4B6FB437CBA1C9B52E3D1EF1F5559610F93DE94B9FBB826AA76EAC1F22AEC654FF61A4A0223CB408E434821B6265C3B52285F6A7AD27CFC6ECFA341F432665888761DDD8727FD8C6D5422C1473D9EC33834DF6E429A77CAC31839EC08F9DC7BE7F5B0E9DCA27089411177986134237DC37EE2D6343BE025D62968BBF9F14BF7E8B5507363E4BD28AE471C6975A4049C013CD049CC1AA5B8C39D01E01D1262F56F41E8831AA060DD8A3A0A9C820C8E9C315BFDDADF31916435F68C6087CF4F939BAFC7B6F4DB01CC7A927A442F2AD7DB05B6D83A4F32050BEE2E3F5AAD7CF5CBC2ECC7FF699997B0B5979CE869787CA5BA8DE44C46E7BBCB24AD2C643791251CF555141EEAA2C1D55A0DCE48946C300131853BBF03632FC6A03313CC59875890F0A442088205A4A9DFF848891DC12AA0B51DAAC4AF9C426D57EC68F74EEA4685D47FC6E0245856AD467CA5131BF21CA54CC9C698B8EFE318FAB8517E394327715A56E572C3412E738188AED8985D8D0C2AEAB0FF6324A47E06FCB74777852F16A24CFE2FD9566FA8592F85F4F28D1827588C85C53FE84E5FF14432FD42D007188621F649F3072EAD613C77EE515B967ED9FB3E9335ED393CD63847DDD39696A4CDDA4D0C502D5526107760991D7E2805D023DBFD15FBDE7194AEF086B74C25D6543289B8471D8C2C02FD2F89DAB3228960575A7E9ABDFD9E849541DECA33CB38A26F64E7F4FE7B2B952A9692B723CAC397ECD3024BF4B2CECA69786407377DA9A2F1B8CD3AD623AABB6FE66DAE0E4EEA9D2B87DDC6566B4E158F4B1B2014C4498D578D57D99D97689EF1DA1DD41655DC85CA95127E0024E874E3CD0D83AA69BC050439885558E38A010BC7752F3CD2CCBC749F7E64C564CEF54B4C00CE6B254A0081F379DE085DB71DF1DF782498E95B0D42485D82F8DAB2D41A369718867C8D894EDA1445A05F20E9747F0847F8CD08DFAD510CDAE66E495B239D171E4D884C764B9F7D602F20A459099D97B488159CD441E5DFCD541CFDC39093BED8137B6144A7066A9603D8D55942417CDC4913015AACC793BA49DBAB7CA5419B0093E3FF60AF91F8021D44064CF090E7D1F06ACDC35840BA8D208A9648CB9C3A326D43E75EF6F69BBCA774BFF5B0E8935F99D7D9C746B81BF164F3296991EDFA01157605ECB3A134198882F2B4E79753CE70D6EE66ED5BDB2F635D5F046CDE684F02A922EB4448B8A1363529FFEDD5D91C086E958216C13B4B5707B743B4ABCEDD78C524705F5B0443EDA59838F7C47CFDFED9B1819D62A48822A92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = C29F629A782CF3F23DE53F6D3991E70BEA56376720D99C622910DFA12D86A7267FDD89097D8E3FA4E54917A5CF77B0873138965730256177735F1C14C27654EBED789D88CAD1175CF2DC283FFE2A99545593994F9A82A9515E0564360E81C8AF99E4B58E1BA5C595B7F59C8122E9BFD549E79D50597BEEA81D7DB9B714AE6C66856F349C854993DADC2DA03674B0B4ED34305ED471A51501EB6630F776EE4EA78B5D88B2014A8D8F01B1A9D9F44AE342FF488473E9A8BDA67391EE67E0DCAE572727795CA5942F47BE5FD8A7E53B83B170F5F26FD33C878115D4A8CD0F03B43B849328E8A57ED6EC8E9A597D8BD298C906E713B7BF0E87796B86D95D07E41CCA21C959C3BB400B6EC5E8960C4758D48874879ABC7786F1782DFD34EBADDF3330AF670CABD6BF5D9D2E622A80384B88447AE514586437C0B25DC4C2A91BA6EEAC79CAD8D1A9F7F366DA75367AEDC1E250A189E07662A44FED5A80776DB0BEC020F8D1AA997FFF8B3366F52E954B302A7DC2F55874D9795EFEFCB6F8F801C549EE3B0F755894E2DA606620F2C9331F30A2F9BF03F13484F025283A3D7CE65FF8617D091C900ABADEFFC164B05E54E6AB19E378F798970CE7A993132D96E9D9C67AF92BB163916D7F98DBF186394B91FC6BA5E814BA47A8D79B38C438DD62FB26291CC1EA4D95279CB6E06B4D2F5DAE16C8C4539D52BAF748D20E7F4F9DA5FBAD9A3CD3B7E2211876C31EACFABDE5A4F6DC11FCA01D5F9FDF913844FAB5E320FC59EF359CA38C829FABED4E04E3E574942EC146EC9BEBE18390BAE2C04775F47C68E3F6E4EAD37447921205E05CD913A100F8C90FA8C1C2CBAE45D2B5C786EBE03081D19CF35BF4DB3CA1B9C9F7C7E3DCE43D6B68C6D315C2373E337425D61A369F6BBCCB2CB55E9959C4927638CCE999C293251FFED77FF16CFA39DD261586E01AE01035266C23FBCF76C6FBB000EDD58A550E354DDE4B958789BC03A0A74696BC3249DA51B37CE1907CB595BACD576EC5BCEDBE15A7E2EBD55BCE4A08828E25039969AA27EB2D909411C313B9A4449A7E5E5D67E39826120B8971471F659740C7E0B6FFF532DD6B6E0070B8BD724A8CE4D176AECAAF1E7C03D894A245324FDF0B08D057876E215ACFCEFCDF6CED8FA21C5CDFC312678F917FB9BE6911A6ED64E415C917BFB87011CF262CB87F35C9AB9E46F3AACA624097F6763D40CFCA5CCD13A3E08582B6132C7C1512CB826412B2E776A05F19BA4D6D09E3E50986C3ACABB6B23AB95CB6644AEA071215C906B7BE6D8D051D01A2E1F4A9087DD22F1F8CE7F6A7C4C01AD34A8F5B78E8363746480D77FE4FE57B0F941A37B4A1F558D47398B7FC00587245B776A415388CBB46B1E288414F36FCD49EC6E2ED7F889AC311A62C50BC36C33E1C22CF6B22F0574FE52568DD473E561EF6C067D9EA2B7C85CF0B031F066BD052B5FCDCD4EB1ADD179C68E94AD054EEC617B23E22023B7556154D6733FE87090470A32B598EBF38F76308A3B9762B259C35D30E39C07AD694A58EB4D9557516EED9786656EE70798861441740FF0EE20A86DE08B3636F83967FC3A97673D8AF3778A094F178CD738B8F6CE6F1BC5DF40B78E5043DB947386FE7B946D1A41BDB863825E683E4A8559CE16E10BB3E191BCAFD22B563A8BF7F68DF6322E7559ED9B06D38157186F6E128471F9E63E0EC6BC40053D8B292461C63E7BBAB31620BFEA3E1693E19F705F4E809C4CD95055E65D8360118D731413D2C5DC51045CF593523370E6309D7A6EF48DA2EB91EB801305EEA706125E6B19532F0AE95E7B759DD9B64583B1C09DF4FB825301AE67D56EDBB793F5A62DAC8138DE2EB33E55368E5D11FB9E557CF4C77AF44C5FC940E873011F72597057F71EF8058A84385AEC3D5DD9B50D83533D4FF14225E03C73C899B936226CC025DE38EE4A25F4824A303E12522A82818A2A8032780215FE4D58F70275239A67F580601D057ED3B5F78D7AA8EFA1D5F6C144133970AFAD7C8B4DDA4EA1FD599F89B810AAE6C193AD93DB13E470670E65B4BE3F13679E93C2A44104BBB5BA73C34B3E923B79A56581C52F794C032D292F4D6BA50DC3CC93BFB80E245146811ECE724183AFF4F5169E5444FA01F5B32AB7AE5D22FE75CB0E1CB9549520853E035C35073987F79F604BDF136609F342C8738C1681314EE3269D39A82D24CBE79B6C69F76E3A02FE0D07176FFF0B9F1D4D41F91E42283D1C23ABF614629B92DFA7B154D496E45D1ACA6FEA9809FBEE484BFA6D3A20649B123F7940CE14A25B4B7ED0F1FB6F9C311BAB53516F1BA3075BFBAA6490A0C135F05D56A8315C8AD40710A3A9F0F32DCE21DD3E5EC566A34ACB87B5F947D3AAEA6D19964CB5563349C8D4EF0467F06AC23566E073AC3E40F9D7C1298829D09F274CA5234BC17F2C8D5A3F747412B151C672EADEBECC33DEF0858F6181A627DE92001AB4070FD9BB0DB425575BBB05AFC9B86FC405E0AE51381051A894D044D40BBD391765001F598C28B603E7C965348D154F22F5247B968EF8152A8BDAA2917FE96122B0E2F780168404FEF38F21F4F6E76FE883D51329A303BCE89B9441041E2507B7DA31C1EA1B6F8E502C4622136E5CEE7E9C2E2E5D18451860F65312137DD530E604F44B7B679E8A75C24436B0E3F62F89E3121E6D5C4744314B1900FF785A5E2F50626204663899BD8E16B899A58ED401CA9027B05C84EBE8F5696C9D90E561FC5F8B3C0C1616C2066C478ADB9196926EDAAADC5557E8A7C82F88D1774B07643267515E06243AF4C22D70C6F2E71E2852720D520FC379B2CE35DAD79C7B400AA52CD8E89ECF88285F89FB5107F0FB00D97758140591A0788D3B32462A79BF9A25C26DB9BCBB23AA5DBA6588FD17247194A0F4EF795573E000DA70BE785A9E4EC18D0B79E819C787746B4105B95BBA6430BEF91B525E5F0756AA96456E4C1A68CC84CA1CC47F94294157ABA9C1BD28F7597DEDC1631F4D90BE4EB1F54746DE7B1B3CCA21CE63290198B27D501B921D643116B00D73E79BBC3EE10A8B04B0E26876CE036FC292FE6A84C49C3DA7BA37155D08912AF048DD453A1260D826E85FF9EAE070997BA518EC34BD145956296E453E9B0A179DA57590BC0623C50EB68B7E5B61FEC004FF6874C91B60285699781A90459B17104F87721A3AB0ED2BE3ED38ADA08FE92B1427526147ECBD2239CD10972E99C89A53CE1B48987359B90870FED92E9CBA4F2C95073C456EFF22A45316B8983799235815E98FBEA91FA236FDD0A744DBB3A424FE9D4472CDEFA37ED2A071A1E0202FAE843FD278D4C278A62151BFB838D89F0DC2DDD509513CD4D07FFD85AE95C77C1EFF8097AE2D94E8E196C65A8E8268AC76D2FDA76F2327C5213E0B6EDBC2F805286F970115FC45229782AC1A298ABF4E8237B55CC5871D22B97C283FD4E14B8E3E1EC6CA5EF70A56718FAA38C1FEC68FF9E3D7111E8DEE0D897A06366F83DC4EA814BC49D2954D79ADF182216F08D4287FC4CF9B56EE1A17BF372FCBC25C402821B0D34D01556A898C1DA085B0E6B4004C618E05926B02B71146133A9F2B4218369E12855C6CF9D25EF511DF1F2C044FD2455A828A47F1351851DA1E4E682EDBF0838CA79A4B1C6396B6C1C4DAB4A7ABCF4D59640E77E8371CC9F5E4EAC91A849962EE8B19EA99F4C28391D979EBF6A7CBA50529453226D64BA77D51E2D0596D01391D605A176B1F62D4CAF6575628AF433110483EA8A165C4AD39BF361A87F54C80499538237E9C24F2F352DCAB3AAE1BD51C37B1C072425BEF357ADC6F8B887675E77066D7554E99D273063293905EB93C5EA795B4DE8EDF4523D266B896BB660186CF5DF3D6404D09628D5D5386AA182407C9633516931E4B157E0D8E1B2A1CCB0CD2A0B6962E16A9902BFD5CC2FD9B938AD018B3113E8FFAE140806688940CC81A81A63E17D8F1A5D7F2BADBDF1B18F016286C56D06A532E66164AD9AA37179268FC4A46F668F51CF9B452C7088B474D75021891011C3014BAA353E14D8522B34E7BD67B838A31A47F2CCC80CD15D81780422E5D0EC09FB8AEBD3C9D93F35B87C87211195AFD409D6FA9791ECB58457815DC1AA6110747376018AE07E096265242214CC48F26A44DE6FBC2D4EC1607FBC1E61236A95352B40F4F747CD6AB46EDD6713830CB5AFBA5FF411B4894079DD6E7BABA54486D9646AE7810A8A952F1590BE2B82751B202C187B60F31E4C895590524F86505ACE2EFA1171E701585DCCA8D7C8807CBEFAAF9CD4242A0165C8019C772130A1FE5482B76399B2BCA3B16F10539F648E74C7C0A37DA2D6A198819A88554C43B1938FA4930A3731BB05402BF63A96F88AEFCF3781799B6A097A7AC74E278B6291B4EB4B5B7A6C86A711B938C9F46175E27C90C1612CCFFE15AA4C9813D1198A636FC9D1A705E191CE19BB102624278704ECEF6DDB5DB657243A531C84AEEA8CF8620D9818349C825D7ABE07DA46BBA195F59111AEFE287118D15ABE8308A8399C157631A53E796282ABDD3305DF4348EB2F4750BEB602CADC09A5928926D70F81861AA1199F885E602D900070DD13B5C53026B211DE06581749EE7E58B446D9876E7F1ACAA73CC20A6A69A9CE7346F37F0AB19D4EF261D947B7A3B9F77AD66C8D5D41BBC7EABBA054D7C57B33F2F0F8344D483E5F105A8A4E62CDFDBBFAA1EFE191ADDBD3A92ED76B6788C255D7D10F40FF7AA2BC68A9D3E59BC77CDE6421F0A921FF94FFBA9CF183B7FB3E6C8BAEE883D35CD4A1D0055087EBCE0C162F555170B032FFF3EBFAA811EFFEC66B22C2213DABF1FB28E2E59F0708D9D3776AADECD69EAAA4BDEC312D03110CA8B55EA6A3BDA985DF9566586FF61C61AD30F1198681A8B4CA1A477D06BD5327D6E8FCFC65DFA7CB3987E56153036D795E316905A1CBA509181AF04FD56D3911170B1D7DA6C0D6D2F58BFA5107E581757849597AF8DE0D14BC1CFA9C8E8CF8414F874EF2CD630B2D282BFB1AE6509DC9D4D529AC84ED844E822C2DB900AF28DC5B3D287A55F4AD2441E2F2C4CA4DE0194DDE5F683B5394D18C48BEC5793FA31045D3C7B6931887B28813C24F56098525CC4FBC39FD83A85CF118448FF2EFCE6B6FD7ED21C7208BF133C9CB96DB82CBCCF92A9D8AD18818E119B5B6EDE8902AF893EDAC2E7A6CAEC8F56B37606DD4226823D82B071AF15445F1174A61F11E7D15226327962D3EAB2A095469D1081E9A614119BD608777D8E3A863D4E360F2924E5EA034B63731F03F6993B05843BAA685D89989B438F46ED9AB266DD23EA3BA335B029587CBA3E63F3C2D58D6F3165A5CF6F675793B606AA2CD2E0BA5AC6EE0C0F46E40E46399CE1727C140D1D7C9D048D07A76BDA8F9B8E56566AB13526D4A08F77859620059BC2ECE0BDA0B432A339727C6DCD9AA98691381E43341707951691D4944F9B1CEA4593AB412BC78399377E4CE0367C2766424D4B0F63D43E8F1550FED16A1EF57310CC2AB80F357CD87811CE16740268AB3EAD17EBA06019904E58E0608B9FBC1ED36E2974B2AD469B64F39D7A9B92DD91DA8ED47DE5D88798404C210923FB2316C7D84E9068E43AE780E53DCE77539108F25112E2F979B6B11D81E4B0A662672CD9EAD8B8DFC6ACA09B9CA9B8CB3D68182C09F528B25C6F89D9E4B4367200EA1A20E4A0D24723791C6B71CA314C9BEE2FBFA90C7BD443AE310BCBDBFB615816BF073F6B0BD88505B12A4ED1BF15FB2CA1C482B96E8FA00A9C0AA044F5CAE7B01A2082487D78F96ED7048CEBB5556E890994D71D1DCD100C9CC1D4ED8C9DE5ED66D22494C16A325149DC0B27D9BE56547DD5B8A391062CE2DD32B68BFF2ADCF1813EA2B06067F95BFA590FC8ABE6F9C0E0A493ADC6029D837E7F4EDDC4B5C762531D26B00ED944ED4CAA2DDC9D8847968E7A6033A08DBF6E5828A23D5ED0832E783EC71BCC5A799E49D5580A860F78EE6B3F3BEBCF559E260BAB16B7191A53D30C3FFCE86024146DD734A66DD2599CC4D6F571DCFFEB61FF91D94EB4C531BA60729D0DD4C27569A67F3E568C6F654937B33975744D0E75C2CFECA6DE3677AA8D00B48685B7713531ECC1D714AF648AB3907D0C1A2B08F3D55B4AB841B18EEDEBFC37D6E91E05143CD2BC900B4EBE000B0712A445E74F6186855A1958BD29C7A34276A101CD4757B76D62BD3C50B9CD8AAF605CB9FD65FECF13FC1D0E05617D99764223767C55361F699FE5963A7C8DC88B32D41E434D9300FBDF7E641640C17461A1483A60D544DE6A8CF55536784D1258B3B377DC4FDA874FAC1AA092570A2C5A492520459D32C6D20351E98314533D60319C5BCE7F86C4ACC68143B1F4EB6437249E449A436390333739A06BEA5DD5A9D514C3F7F1CBCA4B0E3E5E6DDCC695CFE652AC83FA4327EDE2618E68B49CDC85F550002BFA2E932D544175BE3D5C6DEEF78FFEA3C5423DC2A70CF64AAE68186B01823F2A235D9F153D23C7A6BFB142EA57B869D7FC2BE5AF93B509877F324E41413B23955408E7CC8762E9C21BD5D2BF378CD2CE578DF3C7FE529822F4D8F4EEB6478C513554D663E06FAD63D7E3801E247DD203E0A5A204E183960C7DD81A844C7C0312DD971ABCD219E40A58FD51BD06F0A80938C9AFBB429838A441FB092F0D5EA9F275A5F14A7C6FC69EFC67A823D6A40A7399C06B33F7223C940791002ECADE0A023F1B096E2E81055462EFAE95C6487D3DCEB29AD6A5346C21158BBB040B42F31AC8886898E79CDEDEAD08EDC65261BFB5A4FB22B90DB62C8387C0948CFC7201F8911325ACF97A1010C972E1433C64985207B5852EB02D26A5CCDAC36C86D0D9B829E42B9CB84D9F6E85541A235A59019D0D9DF8400D6D10486936CA69F802E600192E9BA720C528CD8630B0AF75EA4297560F6D1754AAC202C5A4D189566E5E9502CACAB2B7F6DC716A4312C987B92D61305CEE8499424898DFE0D475D2433BBB4311610BB3D87E6F269854D6375C704E2784035D79B866D9158C6888B86C82DE95A4EEE90ACACBDE9E6E755C67DE240320108600D58ADC4BC74D8483286A355A5D6D91FCC4C244353ACD0D2AF53DDA4F0 +pk = C29F629A782CF3F23DE53F6D3991E70B9DA18A771CD26DFB82E1866B7597B7B059562B9C0BBDA4BD8549B48020764247BBF79D06FEFD48A2D4467A6AB600FC7E075E6E54BE3A0D9774B7FE0BC6B75B092993F1B8AE04C75C860099F50625B8AA621EF2E844173D18D91EC97308A8E3140EC673D81715A5330D23BB55F58E1F7D36091BF584E2D8E2AC17AFAE0EAC288A16C7E77C12E33818B957D6282265019300E0240D335A8A757123C42944F0FFBB7017C14E57E8529212D799C07C4900A86E297D98A01295352987A9FFD5D9AE570046F2027257F677D345511172BAAC8848581F3AC4797A519F01F3808B51211DFBC997583B0663658736D637A41D4740A50457713055F905D660ABD712CEFF348FF7C39C3FC3D3AEDBDA0FBDA7B558ED0D330A727BF14ED822E2F77D892248115A3A141B7942F6257D668263C4599767B3F6993055844387CD76AC8BCA6F0587B23B2EE4A790ED9955814AE5DE07E4C581C222A6D96D9C1F320F65B152B02DA62289802D1AC00A60B17C99268CD348C1C23D49E98143FA9C8722E6BAD0A57FE146F2CC3878DA48A34E3900DCED62946E3FB8B72E9F57B57294FB87686556B4E1973D7DA677797820EBB5F266D6AFAEC9F8B0E7BC7ADC9BA0557CF2B5677450CE546438EFDF1FAB54CD81B2403DBCC8CAE56174D71B279DFCC6F40ADB3DA9AA50F2EE1FD14A5AD7EC01F766F76109B9F11B32AE71608F38182C390A118E30381C589707108C228EA05174152A309DDDC315751D03ACF4F6402B1D8723BD11C367862782E2615D292A4C04629947674956699666D4F28880AFAC25577A6C8948D6D900FBD851BB795D2620B3F33E96BF78FAC61D08042A72DBA9FE107DD5A225F2187F7DCCC3589FA66613CC0A849FB9DC9EF89338F556BCB839C5F1386D58F8D96B031A357CE431A962C24A093666C94668D8B3BE98212EB92014D670B636B821557473825EAE747B88F5A35120C76C6339A4F0631FFEC1BFF17C8DCB4B7B2421674ACE68DBE680FBE28DDEE3298EA50061032BAA2A919084C5D6A769F48F6F199F67D4125DD2E4612ACC2FBB5BC56E51D0FE39CEA0637F3605E2D211E21A928903B5BF25C9BAC0EDF78544D27FC7CF6DE5FC85A9DC7229B4728364BFFF8AA44DA51FD4724BE6FC62668148CA7D652305BFBBF983B42FBDF8B3022C5CBC51ABDF3ED4D82392699E3A7E1C2F30F9E07D30F9252F029757C13108AE6EF27D173BF1325457EC6AE61203ADA2CD2F83073D8F710653AD770EF11E8F4EEE521B502F19C183AB31FEBCE454F87BF752125CA4F0A6C2CD2F5618AD3FB44ABBD1C2209EE13F66271FA00CDFC129CC71098F34356CB996C1F4DFFE6859943294F052EC092B7C06DB37D06FC89B856F5CC426C9F3DCE83D882C23783CFBEDF0B00DBA1F2AB087413D78BD73D7C79F0B8F47EBF2BB81BF5925D65E7F948A7DB43072735CAA5BC72941082670385AAAD0C097B8D27F386BB5055866238C780B362C44F8829298707C9B537D366D5E9603016282249F464D0ED1D3875980E27866585036B92A385BF5749EC5FC985BF09C05876E16A10F0000C1C7541BC357BF8A1423D24D680363C3B36AC9670AA42A3F661269CD265419E2BE4426809DE3112E19FE5609C95681BC6382E756306DD037DE2012DCF868D744F52D89780F339F43FA5E42F281A16B43567EDC02770DD8824A82325D826D3805D6207ED5DEA80C04F34A8C6A1129B12C32A707246362AC8384595C2E91019709293EF370F2514EE14CFFA4844212C274553B8B6092F7EB53A25EE6633B27B46D48ACA051120093A5B374DE72231090C61C820F48BBECC5303D0F139873628D11DCAC31D49BB306C024FB7C38C2CD135AC30C865C33D73700765774C25D67CAC1E57A3C0FB35745CA64E4B97A81A4061567D35C6980F42F4665496FBB3E37D1498A20FCBCB43CE0D416F589B912A64CB7CA5EAEC9147720F306D93CD73603ADF001B0DA5C6877928485895F165151C3999AD32E4D99D0B044F179A5A41421A6955933ECB663ED92E2A3E74E4BAA0AFBE925625EEE05F1EBC103F9D04F9899EB06C2F51DF19F5B735C8AC706984FF03E4EFDB43F6526E75D095BA63D4BE1DA9FF793961624CA50E4C2735A9F032810A158CEDF6532CBEE0D5C7ABF1F85557D48EE620622F54230143E07A02A2796D98CD341FD0FE513A54A58087ACF6834AA3588DCF147DB115D2D5EBB33E18B10CA3ED71C55353177F9AC03E2C7777D5696BCF5863BD923041059ED73349C85ACE5B817B669E118540589FFDB0807E7B310DB5ABDFAB5DCDCF4FB22D8632C24AAB506BDFC0FBD5307E392FE954748E3434E46028F360832595D3C9DD7A15DF9C89B41C17B092F5004D15BDAC38F2B2FA2F9755383C30FCB7CDB44CB8996748BDFC0A0DBE2AC75B91888D189DD36831429E27936F6AC6F03DF74C5710C79503B27BA8DFCF928123534F94D6B1A39BD34165E5150E1C92E490C4187C1A17334E91CDC656762BDDE7C28CA840183D3905D32F8246D3264D666E60FDE7A9D2C60D56E6A6D3B21F815F715797F663D6F4E3AD9146013D018336CD62E07B0CF2BBC23DA9B0A0352689858F96CDF3CFB6AA89FA4EEA30E400BBCC6AF7BB8A71CF8AAB397462B97A6B9A6A6641630DBF9474355332CE46E27DDE451A5AFDC3E7B15801B0C0929D76575BA42B17E22F7723799224CB2B2BE5F6E8A4353CC89F3F0224117292C669D60E73983872D3DE7004A903002FB28C0EB7E644E941E01BB97E692D5826D3199636BA5F1A4F867DF3063DDCC2CD0944B0428924ED11A695B705D7764E899F35AB91EED1BDA9AFAE95751AD110F3A87BE1321BCFE2327FAA3A0432A8B2C5ACAE0C22958B01E060277DFA58157F22C32426B99A1B5CCA0BA94B2BB3C6D5A6374DEBDA1D14BAE6CB64C6AA2C6294667A1B9726D47D8269ECC515737CE9F70D399C24F7219345283F0EFFA14BCFE6E355F2E7A84582E2D486A426519F5F073B9D8A93F2B2E1D70FD8A8382518983543FA382205194C8461FE3DFF58F2D39BACDC06281364C6A7F3F361E3867697AE4BF44D7ED64BC5C955C3C30E149CDBAC17C89D0C7F2371A95443B230FD67AA65C5053D53BF6A2D876BD80F0BE1B13BA132C78D3218952B17345C77F8FF1601B535F08532FDED12C3BA82E22AD86A00046AFE7BFA4871FD9B64BD707D8DD58D9808C782188F11DF206B1AB3EA745797E699E2CD35DE03A06B3AB7301700E8A4A570D243DC1F99F0E558652F5B13940CFE0CC06447A023EB1A169BE134C89351942F5A5E2F6A9475406D66E4FCDA046F8AA817F887AD61ED0591B2BA20D347BDAEAEDDE283D9DD230E75CBEF26A79BA6F58BB66BCE8DA7C60F9D539A44A0E62837E0A3512C9759EB127380B87BD2DDB9713C1290B1521A70B80A28A90E6DA436B4FAC13424C6901E8DA53A892E278060971DE9B803F4555C1DEA5A2B3E47B6FAE577E0EEC7FD3E24E2309435F1D588EF99943445BD8A6CEB64F10ACCE92A07CF4E5273DFF425B3199C2177CCB24113270B21635A55B2AB1896A4F98A0658C23FB6FB352798D1E7B582D6FBFE84343F559FC71DFB3258FF009935ADF57F84CED89792482BB6DA3ADC28C0EFD34031FB2CFB7F6849FE4BA005AD7AD4632D24475A2C9500A53598B1E8DDCE3EDBA910AE5A4EB128E75BAA2679D18EE030B9D78A4ED93E86B87D08C5EB8492B276B88B1E7228CBF2249A93B0D454ED43E4C700AB1CB23365EDEEF14AAFEEF9F2353935AC4C7213A393ECE80EA1C26C89641CEE954E707EE2532A043A2D9A01C3E428B5F4A4A72884E272568FE18A33120F89221FEBAC3EFCF77C70C2CEC791D0C598F78B85FAE09852A420D62BD0014EF4088245118B0EE9A77C43F5E5DB9379F7D6FB903BCEFDB5514FFE8CE99C9E24F109AEA60B58DC9939ADEA1996C2D78300543A92A80E76FAFD8C3C72FE9B04AE3752BDEFB1611012A6B3E4E31E905EA6324056EA995D9C6E4C51AEF2B36E0E396CAFD2BD8254F529C2F8EC5875E351C24A596DFADD7AE5E20367EEE74AA2C9218AB021F7E8F9A58603B3FE1341865966B2487CC3304459D7DF750976F798FB3B52D44F7898E915396D14C834CCA515EC637B79047EB90B23F9DC0BF16C3C125BB82E03677841A63BCF91E72DAF1D5D747065F6E57832D27EC0634BC10A9984FAF8D2934DE3B9057EBBCE63EA1035B5C97456E514A39C3C97DB65E8665555F6406AC153816D463DA82E5BF24A1185E3EE0C6687986E1F83752F543A4CCB84E5EB862F55A47CD8ACB3E011B88A211D5764653FC7AA5B7DCD2A27772B1F641F50B5D65F32D8BD6B496480D72B30BEB1C15329ED3570D6B077D869C74C36519420DEE2CEADDD061F7CD0D20621A479626BD6E1A96F2B7627C3BB6FD83AAFD9D407F940D76A71613485E312D4125D5962480C5D4BF50DB4631503E92EB0BDBFC86EA3E79EA281CA6079507CABD1BF7B589F2B11FCB5CD5C47EEADA5DD0DBF878FC09577819140928A0A5EDAC54231807D0C7B2A150B8961BE6F9CCB62B4CC7B89FF4DA6EE8C258496D9ADEAEC1A4CEF52CF76E2D02492F807B04748FB0F75B9C777A6D422CDE28B013E8AFE77CBA6F9174E3A531BFB29C76D8FD4EECCAEEAB52FB25037243F1362076F9D712A2D83D58429C89D7ED5DF9BE2FEC65B9D23CC23DD1C51FBC6BC387E243852AEF5ACB3EEE29ABAE3B017BB6607EB8E857E337BAC479DD1FDE33B828E5C00D4B31DD9FAE2E4FC137B6EA6F8AE48829A7CCBE72D86D3608C9B57FCC9071685E103CDAB7418331A515C2E41E4C5C998B9B08BFE892D93AC7E9E7A9B42AB97C1A474E1C8560294BC743ACFAE5BD4E5D677D57C99DDDD8AAF199762A5D9BADF7315EF433658D358B4E4DF21FF503DB32D1D537FD5C44734DDCB7FCA54D6BD8369D6E25AEAB7705E570691591292269FC3ED988343E0027A8D99BD81E8BF04A4A6BE8FE361FFBFE2D6029DC24B614C3A4629C54AF610ECFA45C222417503B8BD4AC3E497BF98B4C4C38B2CFAE31560160DE4B04DEDB6B491CA00954131DA10E52BF013A699997271B6FACBDFA6D3147AC52AB882C5E5FCF3528F04D4144786C9FCD96423A138183266E9B458AC1B4650DE0C88FD664D8DCB5A8B9C5D643F46BE8C5C5C8313C44E2EADBDE3554582689413C794C80F234051C12880EEDFA33B1ED79F7594574C3B698A0B6E20CCAC122A4680B881CEF68ABA94C5DB10C3B7F77C8F78B7D7E61AF16CCDCA9FC9AF406DEE8D50E5A56EE3EA1D87A94BDA51BBBB78B6CF87F1319241FDA18CC8BD5261E61E57CF40BE15B9DC512C2E66DB682A43052C8745FEA9A24DA083A1C25802F48401526C30C5E2F7845F7D6F66AAA826D96B30D003A471F17F39DEAC0E61E793890A3F0C1D54F597EE32E2BA5BBD82972146981B85C0C80E470C9A6B46996484DB97EF6D107B88C7311EB8EC627276820B461DD2C8076D655F443A429E0D55123B575D5636BA82EFDB1EFCC9D9DDBEB972D72FD14F717E7789253B7689B485659336858400CF35616F2F1261C533CA1001EBDB65EC7834E2FFCB1D6242A7DE675D2EAD27C1B6C27E39ED6A14DDC3FBABE176B086192AC333276EC161FABA3B5323F5A552F827205B6F25B42B9948D536D6ABCD95DE5A31BE10570A7BC389EF69F5F44D3DEAEA30C4E05CA91B1568C4184DD46CC8D1A6E60C8D07770641C3E5988DBBD5B41027EFB94EBCD9BF33E2612C653C2D466A10FCCBF463D3196FCBE114387D4A3C3230AB6996D1D0D8EA539F28DEA533617A49C07214BB39CD775A85893103901B871A6587B024A0888E2536254E9C8600C1B265EEB4EBDE0A47F8D44C5807D45997AFBA6B6FB423EC39C47D4F9AD457823F52BB7730EB0F4E67A8BF17807968885C9DE1F5BEC9F6C780CFC80D0D899449028C4CC92E7E43631CAE3BE9208CA058DC5534B73A60AC72A811B3BEDDD13D13CB7D61C5ACD3A2BAB5F18D07FB9A85153858B0A318A776F4AC39C01C85E3B33F44E6D56FD53339C7F7539D5BFFF47996623C4AA50D504A0CB2F9CE042147167EB22517E7706442984F9209350761755102CB0595F7191CBC0CD96F3F8A6A28C13AEDBB0ADB773D29D2B15882276AB4031F6F512BAA4AD85789E4D7A40241FC4B1D78DB41A6F4B05E7382C316F12954E6590E1847FC45D6837CD0B491D9D3FB995B44930AAA064553C9553CDE2BD0901AECC9D9FA5C34B390A092D68F2ACB01C939FEA27FB9E01831F3900D65365C2E6FA34A30C587846CC8117B84709C12AB12012ED49CCB6B70C0930C3D35582947B3B88ABBF038A0425B09854C2C61B90BC9DB3C0BA6EA7872111F014D15A55A88F445834E4F25B26ED3BB1E234BCBE027AB0371641A1174153E8668CDFBDB1B42C39C44C30D82592FBB6672D2AEBEF4C8188AB1F1E07BA5C5F91BB9E31C4D482BF787F621F7ABED4426BBEBBADD120AC1F67465B2847543B1F4A57EF444A52E8048B5E756593B0AB7FB6E4B92D62ECE3166972BE925A5662661391CB840A18A025FD052F7B454F0DC1C2CB17F9C13FE86499A2491CB16574F48B869337F386FB3610F291D4BDB21C855C4F1F485E0503B83CE196AE397090407959FD375B2E22D0A349974314CD2B7D21BB5EB3D942949A393EB896A34D245F68E240F7AE4162CCBAA7962C2538F7A38E65739C62A734202622B0972EC0A4626DD0BF11F447CB815BBBE588FD699257DBB9754CDDDD5DD999D2A3E7CC98A69C9445547387EFCE95FE02F98E88FDD97B545FAB23293F7675A7B0C36D112249F2ACD41B0AAAC70742644B4D06FDF73658AAC2C1E48E211997106B363A03C25DBFA0A77A86E282C2536677705EE15BE0A2FB821405AC12B60760E97B3D602F8F0C6BB93272C482FF8BE4377781B500DE44C9D811A22FDCC6E93834CFA9502DF21E4066B856514DDEA6BDE195DC7D70C25A43BC4E7FF4D66544721A05E4BFFC77492DFE1F2820E838159021DE9A210230900019CB98C95266DD75C8BAC798D7E572B82EE3E2B633EB005392FAA9AE7B1CAC8EAE9DDAF695308217E3F5270599E40C45300EFBB9222540A212565242BC9C8513DBD2091DA1C5750389132A18DCCA7F9A94F5CA032EED60A2A66FF84B1309D533E03E2AACFA10A6E3EA2A596E1509A173FF62FC14CAF32B2BEEC7867F671E70DC0696B246AB43ECF9074186448A5890464EA0111BC8BB3F64FE2814DFD62914D943F441E42AA98B980DADA2AE38AB05CAFD4CF99D46FB80603577037AE65787A0181FADCC060C3F4F86C1DABC4F351AC21289A1F6821D012161655553299AE962B375A86E66A640EFE7E6BFD5F475AEE90D07FA83942A1C4FDC52C7D1DA604BD42ED9689BA393999B4165F3CE3D3FE3C95F945399FE89889E8CE93ED7716F8A0207CAE872D853A9DF73E4784F9AB27E94B485C11DA95C11C675AF21D93BE14D99531F1D5412AA4B1CD5A5C94E593C0CAED7C9B0ED9B69F301791E663FA29F34877476244200118E565A159EEB5FE94AFD6AEABA651DF21705814AFF8B6FD490681840F439D2AC204114932872A1242EF5A6A2D0921D5F64146383AD804C88FD374A20BFFAB0D8047287FF1FCB464F7AED5F1577E5CAC1B7FD087C7A66E176A7D4D5F9B4B5A75C9C68E6013A49B3DF430E94B869A0D7EFB446FCDA62925C04941E4C73B23FDB7C8635A345DE39CB59EF68DBE2281484975D53DFAA8DF96DFB684E34C8F1A38DF024147A3F5DE43F6D0535572D5702E1E064341433800FFDBBEBC78B23BFDDCA9C1D42254FCD95713E826953B0C8DF75C5B9AEA4EEC32C56F81196CF4537640C06719F7E709A49E138DB5899A4E41AAAFD9506ED sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49FB42128819959E51C681731EACAED895C -smlen = 2917 -sm = C23AFC1A0ECD2A297E37F6234921910F9702CF5DE3EA7B6D3B23E1969F63084470A29118CA9883CE1714F4442651C35F9D596E1ACBB8495735BCC9A6089CC2AA9A5FF22CE0705446C89E2FDA67C8A5B6F5FF9AA45D7FE0AF7ECA78288DC9676E0482A788F23570A8FCDD759184B9FB07BDFF5EE5031C1C138664B2FF7D28DBD60C63D71902AD71B62AE0A3038712CCEB78B1EF03FEA7A79A872DFBF0BFCDF1A9076A87DF047AF96F5510D536063D2CD529B36CA01ACE9CADC93AE9F7E3627079394C4FBC9914E266ACDC2E89D27A53660C15F8CA21BF1B7FCA7A482AED5AE1A3CDA6DB17663A51D2623425A86E33F7AE3C83411DDE4EB69780E60745563A077193DEB6B86B62DFFFFBE237F1B978FAE80EBA5D9D4DC121E0EB088D0B89007FEBE7D90DE7711AA8E60F0B18BA01B5C650353ABBB2F1614C5BF105117EA6959F1E564DFF2DD19752176221D46E2CD046A79403B16E375B3365356580A867A13559BE176421515EF2101AC148A1C7D2D1903010179FC5C08AE2602DCC993514CE9A9DE201E87F891D108B325F8D41D64ABFEC102A5F7E473E41CD43BCB6BD378355E37164E3CCBB0CE26D6EE93231FF233F8477A3A29C547A01E67D4EABC5B1E9E9F4443E0F2EF99B1B6AF19A5D1477CBB39C5D7B0BC26AA514F04A4E6AF1433AD0B23045B3D0778C849C4E44F22DA2E2763F72C51C91F09105EF90273DDD69F346D0C48EB8AFA4A9966F80A8822F9150EE8AD8320334BDB855E3298E28C33FCB8BBFB66515AC377C0CCE786FF1D8606F59509CA9F8C4F803E544DB7F4CB5778121991C9DD57CF745BE80A400F8CC21329C23B7EFE214B9A77075C07A1BF3E9F951AF8234DC62FEAFF2F90319E796F06C4E85B3620DF5DDE263A8EDB8B0CDE36B28BC6870922BD2675DD9E696CEADBB2D48A83933D9CC208F4582D91C5A473441595F73680C756CFE10CF42896144A856F57E1BD4CD4C9A2776DD684664A7A6E525BDB28B4931EC76D909C16CC0AEC9E891A2254177592BD414D0572AEC0588A8C9C3B09A3C55A57DB3BF1A49A82C690759DA97B4B65E21EF44E6590486F90151495A625D45905AD8FC621488F8281DF67AB4F4D929F01E14DC6B441D59EBCF9272AA8686CE61F4100A8FC85D2890139F55BDA8BE89AE16C5F62F5BB8902317FA9E088C4599DDAA7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +smlen = 3043 +sm = 3591C70FBBD8E9DDB5CC58CE20459FF32D7F881A2B900E26BFFE74603A711A354A31EC8107A38D1E4622612CC1542F7EF6C4E146601984029212256CBC4ABD56E00C727903FD66BC74CAF481AAFE03633E9CF6D83F7984AFA071D39EE146BB1B283703DB90D35558902AD2154AA7356987572642C42D24B52C58D8E5C5A18E67AEF116BA25B240EBFA786432A331D3552974B02DAEEA01590A9BBA3DEEE3129E5B2B3282E30750C82E53F96C1AADEA15F8CC871C283F96E85F413564DFB23139B4566A1DBDE084A276C249BC07CAE6F46747DE713C0E3ED0A7BB69135A1B23D67BE56BEC28C6DF4FC27CD83AE97A4AC7D72F4ABB6B88E7660AE336D5C94A67C4C2C743BC0E95FAD09B3251E3BF80EB68DD9F68A5E45CBCB90A56BB608C5D4328EFF96F5AEFFE5A9D1DC887FD17B071BEFEA50DF5D9E999C14864D9DC978CE46D61C2D809AD0FE5C7771652BA347D041901A8D2F696E67EEFA02375BD6C72684D4095D19CCCEF9A3C251C48204E50457AFA9E27E5AE4A989879EB213CBCD91FDC607FC55094264AE50226E3E92B39386E6782F9D066BD1C584DAD81D5F0C03962BB866E89CA449166474A37F16BE985039F2523CA235997BA9BC9A19E3F4BE4EC93DBA3F48800716A3905ABF92EC2B2BCDD8BD9E6F00435180B6439EB1A0FD3C01B9D4A401070778FADE0F25D80CB22064948F0E1E6982F931447C274EC01AB963B4AC83390062D9B5E86832EC52E710B7F1F5451DAF33BF3184AFE9E190537044025E9F7D1AAAC1C865E09CE444B1A038A1E7DEF78066CF40FABFD391305B37D47E7654CCB9021845758A1EBB216CABCA8C0DA9A633501995DA31A900C08128136AC118F2B3C2E0E8E5E2A944BBCAACA6DEBEF3DAEAA8F25D1769641D2A299AB366C7611B00798AC0CB679EB2BCFA12B9EAECE4E0F9B7E8742E117373F908D92A6A64FF4F0D9D9C02C7D7E1F29C7A5244BCDA6B49B7811029AA7058C33452D2B44BB48638E5EBBFA3B1B5AC1EBA2BA0C69285978D327BFE83491D03952BBD0CE57E5E0C500D6E52D0001159456AE2339696A22ECF77668751231DA02AB87C4129374F1A4FFE90A1AB7E51DC615445D01B8AC2FEB23301DF2631801647E17B2E62E751D4B1F053F65EEA1B63775E5F4939D0330486DDF4A3EF61947E3B762A25E8B49D524CD8FF3175926C6173DC15317785EE9307BE610D1EDE1360D1812B9545CE1ADB721DBC3374C35723CFA9AE84ACEC9E95E4BC5966A664E1CCC94229A99A5AF22E6F84424B98899CD2143E916FC280304A57462E4DB9DC87AA99272AA8686CE61F4100A8FC85D2890139F55BDA8BE89AE16C5F62F5BB8902317FA9E088C4599DDAA7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 834125872E80FBF3B6389EAD19A50248E615B3993DCF8A8B4379F1AF637AD8D1DE1403CA53374957F26114B25898734C08B72D6D03F6B89D830DA6E5D1467E5C9D275F3C7E431ABA2B66929A4754D8C418E44B879BDF83487D4ACCC9E23C0858564F79EEA78DC70C68D4BD65EBCEA5451D45C41CEBDD239D943A465D8D85AA556FD09AD9C192FF0A5CE65FC7B6AE641411E2FB1E87B577C97CC37F77EDE29A23B8B52DF243F1A381CD988F6F712AE0D45697E81CC6DDFCE62235A6DEE342215FEB2F60535BFE3A2C9C4884F8ED235BC7CC217E83AD7A8B7AA12CDF9F83035806FE655A5754671542A17A5498165783927F9219321C256191BDABD721EA189149F13BE28DC23A518932B5A06FB9C19CCB57425C94CCFEA2636034F5EC3310A944066550811DC156D80DD10B9148030DD620365B96650391967164A4C080A4D090ADE6D4C447DC5CB7B77D2D3EEAB101BF71F6C8A4D97272587F6C5B693506D39E9E958374F0587E0E3BF833C0F27005D068BB84C29DE56C157DA85F8DEA3E1433D44401C290F5C72CA18B499D19D2EBD4365217294E23A3A60726FE5042D49F4F5FA52D747C3B3963196F643EC3965AE1367E45232C41E425FA6768FC3C6B18C092AC86F8D5C65E8B995B60C1F9493B75D064876AEA702C87BA30AD38FC54C1C27C77CD44B8CC227EEDB5BCAA8F61110C56D3665B01850CB85D193306BE294C851E9B8573902418C616911CA316F23076E17784E7CFDD39D10EAF2CBB2603C8B9313BBB721E3147A7E46AC6718CEC1C7CC1E966172DADCA9D6B89C447E47AF335FAE83BB4B389DAE01089C830DF39935E417A8CF541F6AA425192068084CD69443BD4927618E35456158F2ECE893DEECC3C57D1AFB9DD13D65F23F3847302998BB859679A52EB2500B1A46B5AFE20FA75F5271F6E34EE31C437F17AC2BD692EB07034DFA9C1BE7DD7934C73347E3FEB158AE7240A4DCB09EF235C73C3E8BD346609424B09F181CACC20815C615BDABE36115B5CF8C239A6C22FA9384262D9C7C89CCC5AA4E0F18F00D6DB5912D814B474E4B46C3BF11E1D8B64AB2E8C8EF3CE3B999A4582B7DDA989A02CC4B0051425CC111EC26EC820EA1D72045E8662D897695F746066A23AD2018973CCE34E08833AF88D1B4AA3C2595BE5EC847D13FC4743BAC138D1F0498F8A6A6532B7A1C3219EBFE901E8190F1A1F226DBF6DBB3F10C33E60D961B4A320AB5E4B97CF43195552111D43A0828BFB15383484983BF7B92BDE6C720049760D6E06334E709DF770FFB99F0DCE99E2739DA63CEEAA6AD0D32AC97DF91173A8CD5031663ACFABA6B3A9BF3AAB33A37E1286E0204B32E9E22B81CC47EA3B11744F079F574FF3C7F6BF32CA5557EC4C3D74C23BD7100B25E8F781B8EC0C54BE2FD0475AC55023026046DDE3A856BE370560C8BD49D86E2D5DEDE3C58146625FCDA1120BB64C0CDD637F1F2CB1699D32E89360EDF75A018FFE11AF8585548068D2CCDD59E5F2480AB2D2E2203DD1FA32FAD637B1096ACE7D5502A4FDC15BDD5742BEE7CBD50F9FF2D080FAD49D5204240C814DEBAECE807E121CD8CC0161F5BFE41724A14CC30B96A9B6979E9735847C5156DD67F550808A13867128D61A57B3BA83087A8E4FEF7AD32272852E5B4A9F4C7F1D8026747F827ADC5E12D05493679C13C1C35C371C3093EFDAF215CC4C01B6FA6F076AACF75A03D40DB6C86EC47AED32EE795ED6C66CEA597173536C72074DED6314BC2BF7038D3B42EECFA63427761720B594CA0F3B1AF3107DFAA8393E43F2F08AFB24DF1AB3C6C237C9C1572B455A1B44D5153AAF6A5CCA814E914B562AF55F229220BC53D5762648AD77F429076151B4649C9B813C884C09B46A878C70FAD89A227F35A4C98FFD2B3F7F4A62B0107D452B75FC7368E41E1604CFCBC64D43800CB2A635B93017DAE79572C17AA2938DEC8989C395E1788F1AB9998A015BDB570281F263D4B9AB6BCC948AED5BB5142186A1F73DA659879210D056AE051ADB77E3BB10372F9DABAB655390A90EDDCFCA0AE96496456401E087FA12B1676E3FA4BBD5B18A449414876CAC5846DD3F8BB1D5B4209047A18DA52229CCC9292687E41FE33CE63FEB772C925C61AF14900089602C19168AE129113D6BEB1DCA93B5066EAF0B913AB2B2A848D9184E8A1CE6404E29D3D42CEF453DFDC493CC6BD958C73DCF3F41E060B1EC0016BC06A3D4175905E9D541133EA33792E56CE0585E06F721E65F67AA0FDE9C5D8755EBB7F69B2E58DE4F8F5416AE33F74AFC2B45C069DDF78E186F18334623CFA8166B0A65D62F11B043648B289E2729DA19E0BB5A99185D88DB216C37D2546C4A6BD3518E9DD1CE658167842AD019EC037AA062269C46B5A32F74A8A2BAC8B6EBC9323B22E82FACA1B91B8A705A5ACC770EBB5C7FE76D25EE51FB09B3A53ED09C765CAEBCE012494EF714AA7EA77D121F3A14EA0878BFB8D47D0D2400443B2FD4C5C5732088D860C3D2DAD310415887A0AD2DD46CB978FBE8718A9D8E79CB3078A030A2D31850D45428D59666723E41B423EF96A1572F2AD3E67697D186F1ABD685565A9BDADFE75C9B895A039D29BB50A7C8A00499F8316A97AADB9A52BF4E8D253C6F0AAA19B212E8CCA288D1DE978362C27224AF51184A9EC0CBC2DA6FCD149B378A8822825FB79DDAA6CA70974B7CCACFA536B9FBA9BE8C2CF0E7FE1971B7F75EAAAD0BC4FB619A1B63FB1B301734F68422AF1B0FDBCA64359D65C9EAA6F57B0AE9B2FFD9EDF6BD8F7DF820391031DD9199378808AA1EB89E928D6CC70F87713F8D83885EA48F8EA91DDF469CC3CFA7665C4B5C38205DF6B196C8F8A830F660E490F1B7F0E5A5FC66051C4D48796314D286E1509BE4EE9CF874BB79D0CE47ED149E86C6AE1DEE3E5497F1600A016970C78A2CA20FC57850E4FB7E3637B67031797A9FAF78642E85FF8EAE0F75F708747A60BB4BF6DA8C335BE23D2DF4D58E0FAEA332D87E123F79566EA5B13F8EEC8054D2C34C46F2EF3674B9BBEBAEC15EA739A6355C4FEA6E66143867897B34CB82B0E095DCB84B86AFE38DA95D0F17B53A2E87DFD1192666B0459C713FBDEF7E3651D97A3079DE259F408D62F98C5CB3E1016B62C2AEEE2C30D1765AECDCB706A26EADF48DB2BFDF8FFA088A2E8A045124719E94EC6DF3EEC36AFCC14B33DDA2E0EAF4A108A9AB7BBDD5415A68D3DE88F412698BB7533C3068152126B94AEDF237E644BE15E22922D22B354F4DCB74B1F6BDD1C683944656D5AEC3277F65E930D27FDEEDD5124CE04EB961ABF459E0FDED183C5F27253AAE1C23FA222A7B0D6E71A586C2268167ADC7A07047DEC1E14119B63D11532E88870B59E8A2429297722ED9865D97090BAA59A85208D0E48E2B92009CA0DFD095568AC8C07BCFB50398DC43B0657D2944F345DD4E9383ADD06793B7615DFEB5123FF6D458FDFCDEC3FF46E6C7092D24494864E2591BABFB1A35EB72C1DCF837B390BB80526A1CA7B012293BC466CD761E0997D1DBCAFDC6DB3DBCCB185B206E237851D7C1DDC09D50D7608BF91029805DEF6B69867AACCDE7EFA5F4E81BF2DE948A37860748AAF7B9B2065C641FE8D9883B9A47CFBE00E3AC15510C7352E6E07D38F55574FA43B64C928CC40FADBCA69A740259EA8B19A152CDD6862D30E364ABEB9566E54C4F240D9F6E3DC8AF91CD29C5C70BA78AA9D9A4E15100BE426DDB0E4D23D092FDD250E62FB40F484BDA1575344863FCC3A8A52B440CF63C0AAE10FDFCB8AFB05F2BD2998680F05F23A694E94B1E8C2A20B6DCAED141E82B8F3A0103D9977B35422417582297242E927866067A16BBB7815C3C5E30EB9620F61DADEE7BDBC85719637CD70CC2887A8666FE6886721166DCB1A8CC5A230A756728CE7D8BB5EF4DF538CE4D33C3C61D7DC182D01176DC75432DB6427C9AA729E6C7A658859B6A8CAEC929C2870247E8A87DA35113D050AC52725AB05ED235829B0A917BDD2E83F17173743C34406F56385152C56B2A7F2C60B461BB8CEE802A610E3982DE51BFB5FD81A42525C01D6EC55211A99A86885EF2A1D80EF2979DF2089F4E980A38A1860FA1E231D12CAEA723DE3E3242E8913B12C9D4C4F65109264EEB9F471D979BD2CA0660A5A52E80747F2DF33B5E15831D1A67F3BEBDF2F60FA528ED9118DE6ACDEA92160B85BA152E1B659BAC835DD68A8A4800F1F69E71EEB5B23DED21FC05CAFF24586AD51BA0266860C78F8A9528216F2BDA2868234BCB9AA3ABC62822D34D77FD6BD5045033BEB7F387D65B51D4DC0BE53C51D56880F966DB23C4E05FB099081500C4D065A6D3A4F4CEBE2D17E458BF2D20EE02323BAB79EFDF4FCC4B4F5F0C64E1B74B168AAF6B6404C2B7895626065311144A9E30411ED114E463FD14DF972FFD47622224EB37D155F0B0F725286637D18C51945C5F550D201C0290F2227A98CC951D30ABF36BF5FFA615A9E11C2350571AC3E96191022610E88A2FB1196981646D7C9E6E558DF2BFF786207241447B2AD4B2F941E9E835BA69E8A51703CFCCDFDE1207688083D03893B0CDC6B31ACB147FEA6FF93C7099307E4ED9FAEBAB7D44B710EC9AC0F249137BA9ABC9805F86E77504535BF31541A9E735D6A47F8434160E69987B6753CD4B534524275501DE83BA8AE98528A28EA3890966440EF0B0880612C5360C0B4DEF9C047C3C2B25DE1A2E6FDDE258DAAAD774DAD2571AB44281BA2F41B0B5B9BF91D2508C8E5F342374FE416234A3DCA478EA64557CF11D85AAAE128CF4317FBBFDC308247CB357A859FE008325A5E8AC51A44F6E969746F28304D8BF6C00BADB1A04701C8BE85E46EB0207A7E3F90648CB3057788A89501D3825B863A4545A7A6E21AA24B0217266E1745ED77C60861C0775BD22D499E82ADBD64636C4BC27C85C4264078A4C282EBD4C5256D5B6A0152C49A2560BDE38A3401AD1E636C6BFCA49B95CC02DA81C064087A8067CE5AB61EDA047DA43D30F4EE4F14B481C8F41BBDEE3A2013395A9497B6BFA08051843F253834E851B00B2F4E49B35EA96336D219CE253E9F37040C69848A209E478ACD5DFE141D616204390B2B306159B01FB8AA58EB151EA6D824E9DFB57AFA425A74F31872D782C55C2FB2BCE299D48CB9C914C97CBFBE5343FA9AADE49F27B2A7927CCEE135CD7CC8DFB619868EE84DFEA1B17E948A33E5D2BDF3D77385B34F919B6574F3960643442365BF6771C1B3BBDF0BC19C8AFEDC4179E688CB6EF180CF1D1BDED09C728D6F4B904BF52F83016C9F8AA67FEA25F32337EF0F7ECC2AB82E8186F3EE2C9D6C7D930DDB226A31C1D377482EC2D1F7CC8AE10E1AB09527137CE1E12F203CE7398422F72B8CECF458D30ACDBC5E053141A9E38C61F263B782F8269987C9A34051F5E7A5D710F202A647A6F5FDCE71FBAD17478210BF0A11A4C7D15B8F115A0114EA500D16040BE6441B0CE014ECD982A0B5A0D41E580558CE97489515CCE77070E74B95090E66D192CAA793D131E2C06C491457B8409FD20103556AAC848770998E94ECF53F8F2EE65A5528CCF37EF01C5889021B41E28911F7806FC9FC37E95A059E3916B92AB52A1536F5219EF802DB9C0AFC2558FB7A118298830513275D6835A42AAC443E2F29DC0D9B5234D0067D77906B98C1B350214F7B0E7A2C8E4798C31873698263FDBF884110668021C860C583D5BDA0D923BDFD81C0C250130B77D1CF1C6493EBDB84F1F235AC3D54605A55FA0C19660F56FD5B437B8087B38E9512BF8C719CA4438CFCB75E80D7A1B336E5DAEDA560F0BFAAA1BC71D6EC2D53D83A9B3FD00ADABEE83E2F0485FD48B5F5F137BFF7D176EBE769A5826223D9503DB173312D39DA05F45E5F10BDF2021AE325601E1FED5472083D1C4F27F11B6253F3B5D84BB97B53A2A3045E291108A56342C7CD9BEB973B299DB159396B5C3C0311FBB2F21FE0C48C7861460A6A9D48BCF3E13D825878659D4F8449B12436D40C5D5870EC9EFCC2DB8A1D2D42E2E64E6BC6B9E25954AEF973530E2747514366DFAE63408F60AD0FE257EACD683B1ABD1EC937713E3F17D73A6F26DF1CE7ECE6DF7F7EAF47545562DD8FF26011FE0EBF5D8DE717E8A1E5A9766A51F24EF6BE123FA97C1914369F16291AB3C68B9CABA5D322DA899FAC4742A2DBE2B1E198BE0C3ADB09EF3B4BB9D8EB89CB7A56D4CFFE5D7A1F79F8C947CCD732186812E8898818F3EC1429A375BC7703B620010590DDDB6CE3D1E2963713F8D34F31E1B5B1A3F70CF0A5A10CBA2699C1ADE5D61690724E29C40664AFB20F0193023F4A62786A9FF8E649FC6997FF416D35CDFAB1BF705C2CDAAD1F8E42B2877324482EEFDCF9B5BEFB2FE1485972A707F641110BB6C0283CBC347509D98F87099F1146DA7F978AC3D86AF066515BE502F45B2B8F26B3E987B605BC9D00033D98AFB66EC8932C2BF792DC470EDCA26CDE7113D13EB8EBD4FAF89221C0C37952A4FD3842965555589053B76BC33CD22F8C71A26197CB394C78405CB3A47395A0D564AAA99B99B5E22008347B15599D2FBE9005EB553BDBBE9F77CF0AB339BA9F817799BD2872673D706C9DF5D2F9DB19F8E9ABC6773C9546E6473BA4114E11AD60BA0997A4B18EEFDE49E881A72FE67D6D7A0E25F963035520E7CBAC333CCE78C654B9E4202D42A75C586E3F3035ED3928E9EF6CFD2A63A6BC7FD845BD0B401FD33C81C89C4DF6FF6B47CE93A0B8AF4F51FAD8A5101ACA1B5B028CC9F497FBA4C6016EBB658DC3A7586527203F9EC47DF816A437E7C2B8AADBE7F4DA5867BFF55897CAF13FD4637FD7B2C4931E9D4C3D7415C4F129F316E8C818228CB1FD92F349AE5DE53030A3D5254850168B15C323777BC4B0A91F97B64BF2B3B497D177504635C847A057DB5A74868222D6782A8302982837946C17917217804DAA46E185AC76403135BBA569CC12E8651A6B02D14F27DF4F1DB7E3DF418B0A9D2376F8298446EED2B13616509EF9D4A8B7C6CFB5D5C2DBC5CB1F0280045408806E2EE8323BAB14EAFF4F39BB765BCBCB14B87AF7FB15BC6A45C5188AB50BACA7F67A4AB7FE0DE4921444111AEE0387A +pk = 834125872E80FBF3B6389EAD19A50248B8BAAD5E7E6972C1A18D8C6533F8A9D53EBBCB3E2A4A533ACF68958B1B95C1CDF08F4D5F7B8CAC631B032621B7DE8FE4AF76D83A53EE753098DB4077A648639942FCAB1CACDAB8EEC8F8EDB874F7FD20DE06A4DEAE11B9186FCB3CDEB15F80DA23ABEC1C350F568B992072E8F0745B81397B66E8C05366FC4B695D0C16889012854DC8DEB823D0E20C91A4ADC67B6316F6DE0038846CF7F1A313B0DFA8D2E168696E18E56C0062A6EC7515921112BA46C44F6B9FAB896846780287C75DBCCAC601064134EF6763750954CA0697563D5ACA8FE8CA7AB7A164C37EC04C3967479E02C48D770330BB84867677A140D7733B37368E364F7F3854065872FC0A2F54A90219196A3CDE580BB2BE17A5374A8E7977886FB3F2B0E5EAABF93AC3B3F2C05082CA569AE97D557F5E3531E9C2FEA1E0F77964BE63DDD8981A2D2C93156EE9D6D0F9B4F31D050D395EDF9B839470614FE554154ED017FB97B603DA8AE21FC03E3D85BF28D38EC6ECB7F77DD1415AF5090717D626C05BF6E430DC49CABF04C5E907E0AE7729FCCB9CF1676DADB805B165D1141B095A760058E8F1BC8E0BE4891E75111BA0F877A5C188BC3AF1E4F866DCEA46E0D67BAAE507ED429FF4467F2857CDF17E126B44A32F573904CF85BFBF00153FE04930DE4041ED141931FB0FA87775EF194E34A0CFDD31B3EDFE7DE3C50AAC15663E7328965648B9C594539D30638D5291E0BE71BF70D09C1BD660FEF0C75C7A0BFC8D6F56138E943305A27DAE1447FA691F5ACBEA9D50D4FDA549D0AF71ABFE4E57BC4285FF76089DDD66596C75A00DBA188C0E27CBD18414F7C0F6643E90D065B9F76393F8EBF0911E0A7D1E000C998001AB0F7F1A905F2C80413A178CD804DFF062A22B4CB721C3BF09AD88C56887330B4C5C33969A9798FBE1F40FB42D4D52C898A4A118C0052F43AB11757CC58C1A0BCEFEF9F0164E275A40BF0EF6037E1715F11A7EC1A377FEF56AB80D31C2E28859B860B42242279150D7B7663CA7B57AAF730EB04D8A40A1256FA68A215906B208E8F8D6E69C4927F71417F19319EA141A4257AFAC667DEBF7EEEEA65DF29BF8BF9397647706D90167B65944665CDC6A5B344CDC97B6290EF1EF5C61E166DD5E5F1C242893661C958D8EDD5FF7E00425F5B579AEB01B5FB1A1705C08E1BA9D5756D7B6BE79A14CEC1B618C00365B6A2AE70697305EE523263C01A634C21B5A1177382143D0A74B0C78D12F914CCBF9BD93280A142F98F376E60A5E9C9F31F961714BC043E150CD7FAA7A97EB181E66E8B6642F3426C3DD47D9703EE456DA5803476645C08FE8F1B43CE5A7F437FF1EF17267588993F5FF558795524FABE863E8AE7BCFFD340AA9AB85D775498DCE09E29493F4993CE4844ED3F83576D7730E4686EF157A7A253D84C783398FABBB5AF3AB71288D9B9C5030BD907E1A99298B97F287CDB0EC14C4950CB375720E77426D367EECEB109888993CA60586C69EB1033E5075A9E65F42234144227EF7975DC0E69164564F72DF4FF4B886432367569CC90350073B1A9D7A08050CE14FC3F7E6E5EDAA193D74779316DD213B3845C7425F193B3B2C0D5C3636021288B03CEC33F5AE6A029F5B5C12226465F1037A4BAEDBA5A32D8FF379CE417944B908FA26C4BF050B37C219205196D6D47A30C0986782321C8D4D2A2D6E4546422CC76F403B7A85040A0C426260E321941C1CA83BB6A0FE2731BA370665233E7E3E7219D6D6E52F1FF1AB6D6051EF975FB4A002B68EE64C83EE6BBF630C31C061AB758D912DC3F18EA695FE99F467D3690BDF75D3C2864173BDB8D2E1D6705675F903CBDBD3618914F72185C58FE46C0C6A4BC8B448F4E3D62AA2155A93A08D39226A3B3CE9EE19DE822A311E29E0647E5E7B51C4208081E4189B359604FCDA43AD5162A3B2C48960C9EF993BF0643199654D31696DD132E9AC85D2C7325379678F21E99E880E3624CF21A2C87D612FB5E5358BDCECC8C43F2919386B8BBDC68AFA933DB8B9CE1045573493433E71A38A6905261F111867FD93B2C382CADF7D810819C536EC6AEBAA697C87E30ABEBB52CCD9BF8179FA768EE3CED5694D1BF1699BC8580971276DDF107101A42243930399DF18E89795BE46E4F5EFC3F3C816549DC43413C897BDBE20425EC2062CBDC444C2102681578664FEACDD39630672E5DB5CE701844C5104A31B92E8BDBC7F4338720A43EBF10370A01F08C521579E453E7789860A415EFFEB8E5190511E905E38383AE3DE73E7B17897986EE2FE70ACA49E2FBFD1632FA1105AEDAAE132C149DD28967F61503EE074836F9491DD69AE70C41195DF98A237D75AA0B6D142097896F3CCCD54B1EDBB866123BD1A427E7A5749D43788E1075AF9907C6E5876B5F4418397EFAC3B40956FA7BFD42F3AB17F02EB98B933023DA6776DE69F3705D5DC6E0DFB5643ED2CB1454E7A9B7837A59C0BE24CD781CD8EC0C0C1AD8877AE14C15DC89FCDEE3EFEA589ECA0D65CECC0EDA455619EE9C074374AA56B251AADC494C60265B96158FF1EE64E87C7313EB1BB78E0C4017125A9BD1203871FB95D0B9EADFB9511F3DE932E11134AE325F5EE8C532D37666BE336EBF9457EB02216E9164E3AA6CF6952C75B6CC04BD1C8E3309A5E563C255592078187EB2CEAE7841DDEBE4597385F6192CD39BD087BEC982030ED5A3F927A041988A862F423303D98857597C6B8C6CF9F17728E8D99B7E11F844EA34522D06B285B9285729EAEFCC6630693F4E7CDACB1E902EE4C1EC9A9990FE5BDFD306798D66C9CE338673773FEB322A00BFF33DB5F75846EF7BCD0C25A10B0EFC350E3BE0A6CC80BDBCD8A47196D06915D1D1FAE4E2C09807C2EE7944849A7C9D0E3E7FD552F86FAB14D18CD474926F985FDA6907AE3E41E118E76CE74E497FF9A58B11BFF01854722126BF6F20D0847E86F116DAF9F0692379EF91ADE7C7786289CBC6DC1382E3282FF8CCC9A64BD59F9C3E86E2F30A0DE9E824BA9BF5F111A40E6CB10E3FB082E80E86114ACAFAC36201F23BE8BDDEF15253838120D83D67BADEFC79D1272B6B9A999180A7B5EC40F8AA0E55BFD069D15F02BBA079D11F67BDFBC2CF24B950D7CC846AEF2F210105A9AB20FE46EB469946CE33E16706DD334406950A1AE496C26E5595B49864F999EEA7715D8D2A4C8356DDCF603022D4C0B5B1265BAB2B9509C841C9769A76E04E3F8891DF4F01F5CE04ECEDBF54528D72662909B49D2FA283A0961DC4687718CDDE2F8DB9598154BDBFB16922AE2D327B395CC325A3A6B76F0934B66C1B99A243D20640E127FC92048C520DF8C113B94D485D4557E54BEE6492D56AA30D1EEC81C4920A014ECF13CACDD0888B93514C4F02C7766F7BC687BC52F95A617FD55CF8D1D9D38201ACB87FE168FF58ABCF3FF0DDEBD53980ADE912065B9C3794038E7FED4996224AB769109EF854B8762E309330FB22241BB383CC4CDD3E52DDF24E1F2B7E566DA392D85F3B767188AF87175BC091B20AAFA5CDDBBAEEF7D7211C8DD64AEBD141CAD3C27A4E70A0CE19534B130C9CE862E7E38B77B98BF81CDBAB62FE35037ED5F3BC6B01421B075375F10C806E52191045E4555323789318436678F8939062BCDC8DFBAEAC22422EBCB3C25F7CD36510BE12877C1E7B9A694E2A879030062FDF59B0E8747CF344746B48926BD7A305808E537CB1795C0591271A6995304C64C0535F5DFF135F38BB004732B4B5582D32C424D6834BB2FAE9D0EB89F5C4C40974FB806A268D0125407A527D54CF2E9BAC996991C13F76F2142D449205AD6C56BFB685DD46B4CC7760BD9E944BAD7AEBFDC1C9F6B2069A5C6DA9AAE573EE9E07FDF8EBA8145246624EDF15E6B1819739E844FA9B5A06C34C91335872F52B6E2A3B369D2BD7D27B938F7DA4884027C0CE84EAE730F49A6D90CB08D6612FC27E6C1DEF2241A89EDE9DBAE7CEFEEE5CEE80A29F20E5993268B2F60612407E46B6FD0DE0BBD590BE2D7DC2EE151FA5F251EBF08037CF421B305124D2BC8B474599F1E6914AD76D54863B57EF917FF66A16FEB63E7754A3B43C740A5DF56CFB96D45B815E7216D2D7DDFD742B4544E36E6E5B540188B894F23FC8717AC9062911CA27B2D7B06369EC4695B490C52BCC21B390A3A56652ECD9B7C2C40FA1CF62C2382FC1F33B7C1BB799461B296AFB79C6C37300B47A7E19DE2A8CF822FDC0445DAB58FFC6DB0D67FE21CB4C99CE63D3ECFFF99B3524E9CCC5D1762A30DB6C61B8C4B79BE60F6E6A314BE259935538C26432F119ED8E48F8984CFF5D7C1C1815F02A8078C383565DFEEF63315F7BF34373C90E3D40E2826A3B14CE9EF55275F53D996CDB655E06CFF35AD7300F617312B83830CDBA3C8CB729E2F11B6639495BE828DDB5F24BBDBFF25EF9DF7ABAEF9A19F2ED1559AB845892F31543C5E1B9F4DCC743DFB042783E2662448E7900EA8ABB19209A80AA0C7C0B17F61CD27D1CC5E1D3C803316EAF63C22459D484E31E10E8D13E64FA21748F633831F23B3D4D9C1332DCABEE74965AE88AB7C97A1DD16EED651BEB49377FD7FC8DFDD4DBAD487908E8EA7EF9FE45035589596361358A0404A3F7FE3A15F8F7496ED5896DA26A776FE5D2134767A2A042ABE564CB1C9D6C27B454FC2CA8EE52482D0FCE25BB42722430FDEB568BEFE8371EB6043585DE9F7A182C909AC7FE41B78BC07392268F412AAB9F473A8F6228A283026B613134D5E2A2A28E874A36B18AE2DA51AB400E0511102D52D47BD11527A9BA47909C56CEC32B7F47AB52B550DB5550CAC66CE9D9F1B8B97DF463FF1EDAB0C3621A5B78158EEAD77C8D153B474C949E47E735DA36D18D08C48B99707C86BB32316459770CA5145E032095325A69528268A599B7C29541E7FD9C2C087F3BC665F14F0849B62460EC31507B8494733D31C145F1DD2F084897D85E99F83BE32F1BB8293CB2BB16C384B408720D0D14A7346A71C884E469C8A3DB60A4D0DE14FF0AA28438DA9FE99C1160D5D4DDCB07A80F2F3D4A2BCE99DCBC088CF99F2EDBB930D38B84A2BE6C5B7338A59E30A11FBE98AD58AA6F2C8544BBDAE262A3C7F164E8C4FE07CF9ADB95BDF5E856E98F1A61A8C841882E5658A2DFC5F4127CC72C22CEE79A3F58CEF3826228F42B8ADFC4EEFF779E5D7530803FDCB3FA20B54D65DB59A11F6769C9F60E6A60ED49305AF8AF1F89D478F3EA7B00D6FDCCF162A0EBD19A484B00454EC5B8B16C0713FB8A4BD78A4627D0D6D96F19A987AD0069FF7A38BA2A2E8E77D3C1B8A7129F06B28713281698770CC42428C8AEBFD33AA40C6E0EE460AA75A3367D76F93FC29360AC56F0870BC77F83ACCC1F6AE0279311BE0A8DD2BB4BD9905A68A8569B38ABF9F904B45F88839B7175910A29AF3CCAF761BD4116496E24957CCBCCFCBB71123236DCEC2BDD676703F4DE34A602F8DE76496758FC3B1697050B9EAA9FF088D568BE65991E5A9E75BBC4E7EA2D7F76E27595DF94B91A46B16E5353696FF101FF93C104A31C04B99818C0C14180ECE3E71B37A0C0DE6C65CB4F8B64ADC1C0401896CDB988BA7C2B7CF695EC7A6F48A7D56F3B6727E40F0A1E09F5419387BB5A896EF9A66A04A2D3403CE86BF18D8CA38A629912C699786FFD3EFA922BA24DB4D4FF23F4EAAB152026F80A13AAD37BC70839C8E168AFC8F227E909061FF3E0B8F394A942E618AF5FD8EC166D50A892AF58C183BCF5F5FAA0ECCDF52C5CF35E855A65656372E8BBB79706D56D13044D5830B7ABC487D2E55D2A6B66ADC2BEE99BE5EE28D5485A09D18AF0946AC8A6A35225EF3B26C8CADDC96ACA5F5CC8C4BC762C7A79F6E605A267E85848CB2645E56F22ED18BE18C187414D1EFDA3F964EA54FED7BF5BC4BC6A91F7C94A44DB0FFDECB8CD8C47E63D0753CA641CB22DA79757EA2ABC99CBBB53C7AEE722BFFCDBFB2D90A5BD1DD33BC39C5A458A73622D6C821E4B07F5447467D2DD4C6DB9537AA911B5ABA3405C6D37677265718E6DBA5860C7AEEFC5F399F3B3663DD06EC1121024E18904C136E33A692DFB007C761448A6244588CDA1E8922E4F9C621AAA6314B9FACDA34040D03909D22713788D753E5BF3CEBCFE9D9CED99D49A098EF1E6D26CC821DFD5373E91AFCEC6B0BD951EC7C04B77A4BC1646CD44BF73AC45AFA4006336D7DBE7DBEE40E74514F2F5F92B6EEA8F27F310126F60B99A19972FD6CBC812579124509A5BAD0B3FB1ED2B90B5A99949ECCCAC612FB73D01F9E2EE99C7E117F6C3591932EDED1CF642A639403A4E1615BF870A59BC653EB04DF892291107095FE544858B3DB63A0C480C39BC157E43FC6C95465DC590714AB79AE450EC6806233B8261E6371DA0CD714585D3E2AE1659A5DC2713BBFF90BB9896B2494DC08176C144A0369A9527428CA7B09CA5CC53205E036BBE7947F74BF14303E28DCA08038C02B3789D1581E2E9C7B87310B0AFB203675624ABDE8773288E4B85380B4A6CA1BDFCA0CED4E5BDD6A4B60A43AC2ABE2AA5ACCB5E987FDD4D185E74B445F2B4547D60F24C92805A5E1A3EC414D6EDA35526ECD33A99AE72BBD4B2C0B3F9186FF88BF01CD5E033C78CFF232C1FA912FBE1E40E42B037C76F9FDAC919A3153BE017FB83FD10944C6F127BED29F1E28EBE5064143E1B184E443E331769606A554E8E81E0118E4AC41F947ED196994506F7D022ECBFF363FA4AC9DDBAED22451F8567A20A6AA33B642736DA087426BE618AF8B08DA405EB3C0D5E16F4B170EF4FD3979BF1F8BFF967E1E5C1E3B8AE9BA259412924DB91C727618BCB55E87E512A87735640D2193BE748BFB7CF06573EA4ECF9CBDD403644F7BC9D1F671DFC085F4754C8B9DDA415476CC4C35163F11495DF54EE1FF7BEA771F0F8FDED35AE8ABED233D0D4DB91EDEF714322A9E8567E76881DF492686B1C86F49956DE4350D9E0BCA4DC95F81A24706F7E99A08588C9432538159AEFA3FD305683601EF3469737F408FFF8F202D80AE962A08552E9035D04555A85376983AF4FFBA9F1649B04E830C05C8C74C66341075FC261DD03902550220B2C778327DFB239681E5845B080739FC01FC55757616A5B31CB277E88CA60D278C05785A463A2363EBD68D53D811E4024A99D32EE7F199B2C584DE08367CDFDC4C576BC5393AD76C2E9537011E28F91D77061BB8E69FD82A1811E81CB1275A2C946BE9B5395AF15B9399D360C6A791C7DB2C3607E49F41A4178DB9F8C5E634C0D251F0B4BE55D5B6D11D8F48B53C8963D28D922CFA1A80574ECA255A016F7E98828AF0096C807E2F61A743112CB6BA97E6676F99150B2D57AE7C0BECC1812EEEFB557424DBA8853BA73A8EFBBDF88CFF0B1BCCBD9E5578BC3048E7D28E9BDD6EE5514F71419927596E53E2EAFDA84954AB71F834878480A4FA839ACB4EE0241FF5008FBFBC5F3BB80C44587755EC614CD81D2F9858D4BC5479B04D7A05BE2B560F1F2398A99593D738B409B85BD8F15DBBF2FF2B5794E14A66C6967CAE049FD365B2EE652D46A76FB24963510A019D542A22AAC8C1927E2933F1BD4372EF84B6DD9C26CE64052F7362D228B21710C3212AD6A03132CE4971974751C79194270737EA9F32F4579A4179277F766920A07FB1E42A1963A380513364B53967C2284C17728A9AB7174D3BAD38285011F2E32883F1BC8EF6C1758D7CA328351E25C95E047B11C0E41D46F58BB2E297CB371BFA721F337DE3310B59FC329DD6BB4C6506B0049C9DF0D5F86ACE14D3AFA488A0C415604D2F46A51BF484646F054537F1B3342FE7A433F39067E31551F816B707CBF01DF281C5CBE0CE82C946137303B656C534125D1DDE7664660A09 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5D69CFACCDA560817AC138606688C27C7 -smlen = 2950 -sm = 9F9FC4E0DEFDA2ECE76C5924D358BFDA03C90852547D6709A5E092A895963D5C4966C6E0858F9C97432D47D11A85F7CA0DE8E679E3684762855C7FF3B447B29DD45B7BCECAAF1D5858714E6EBAEAB2CEB84389C9024FB40DF35F793363EC63F7DC0D14DFC54F8709BD69D2766D99AF8DB4D18355B6673D52CC207A5A8457F39CA41E0C7CC41A851A005720E6A32F110061D7E74878E0AA443850FBFF4CDAF5ECDA1A90B84444EF95442D94C04203D4D112B691E547CD462A313B3442B3C23C5D232BC0FF65EDB3F4B90AF609E83993E9B7E73C929C8FDF4B179BA518CFAC60BE359D765A80C51357844EE170FE31E10B946BE44D43EB6853353FA413F59D8C310455E381322E05BD3F8CD9EF93C1B2449D32E7FDD75607D549823FCBCA7A7E05093163047F9ABE20FA16D7EADEEF72973F5216D2DB96D56C86E70706F757EABD0300AED28E2B77C98A9D5F9BC8B24584E7448F154C12445259E30C3C69F27479CDC9E08E855A71432E386F739AE6AA3963B9F5960AE6CEF31376E6005498C69225E6359C32BB6E7BE23AD0F0152CCDD5095FBFDD785B9E4A3359A98C124C9DC28ECF5BDD939A3C63453B9E92761874CB1E5B13E84E32F81D77D7BE95EFBAACDCA1567886837542A5CD135C9687AA0E3027D5BF11BE9BACB94F6B0C107505CE1C5688BB4B13E5E1D4897850E719DC60EAC0D25C756D0C8F4C7C5129482DD0CFE88B5E4D1D9BB18E3179DC170C7966563442BF8A11625294BFE11EF7F04CC4C9533247E382F1975759261AA4C757DA16D2328AA3A1B060E41D30C45359EBF977DDE4998ABCDE9A5D1F72D9C9FFA2B1C1EF931CB26DDE4BBD72A839E2ED0A2474132ED9D585D167A324DE3B3E0F4F9A7EBA004CBFC3F21E99246B358AA44B3ADD78FADDADD636E01B98B0E2548AE7137DC3EAA161134D9DF578E736EA370415FF24EFCB288887B486B62436C37D43E482A0CAA46D00DF512F74E9D3F58F2DC9EA7AE45D045E8BEFD518B813F110AB32D00172479BAE400A8AAFEA5CC1066C56788A08C2B75419BA37D8B32B7D329AF46EFEE73B718E46AC6648D9B9E49453FB199140E3C8EE63CFB0989C5C5F124793530B6FCFBC98C5C6FB25C69936586FCD0736622D059D35804180C4311337F0854CAA217F83B6C69AB1DA4ADE2DE9270EC849474F81FF2F742E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +smlen = 3076 +sm = 8CA5ABD26A81FF68DBD7D3A3086A692E30E680F703D34991AE3035FA52A6B17476EA4A05835836A2E23FB55C500FE131E83DF5D6098BC7D594248E64E548A2F10F9852FF98627FCAF5EF7B2D96C05CF003EE945FFADE385FE5CB6EE4B5AE6ADEB2DB07EB21B3928840084354CCDF6EC6CF99EF68A8DB97C8A93907C79BE0354D6A42B036D5ABF35DFFACA58C302D11F7FA6AB457B0FDE2451EE7B592E73111F5044C32CCCF5880C1A3BF5A5AD99B8F8E097CB7CCD44E842A0DC8AFBBC2D5ACA055C90DFCEC69E702DBEED4C71F47C1D01E2793E4BAE09AD59EC9491901850091E4D57D9FC792D3B014AB5AE7B532F9C7DDED8330E7D75029C64994DE8DD7934C7C9D8CCE85E369444079428582CC9AE9D5CC99A773A10A097935A19611CDC3FEDA9492727E641B10394059333E2C47AC0B24BFDBB28F0942EE3EC809E5E0DD204F027BBAB6D3D2A28869729A9BF348CA130FFBD06A9B6605F7FF6DC675B3061654624A75948C9534B457EFCC6088746AE3B5A25F6254206B39E95A56441862FC98AAFE8CFD2814AA95933070AAB374D52299E5871AC62D1AB3C3696C30D4C5AB21F68D81C82D91F49810965C72A676CD41BB154777938773B7826870AC9E9943ACECE663C78B70A11F154571A83A66716AF5D163D6358599D15B8B669F5B8B18FB8C32501756BDE39A0F900B96CE3F2662AAC980B059DB8E86E7546487DC5B8CAAF4F3E4AC82B4D63216E362F68E16003D0F7DC39D0151E4C36961D663C8C695BFAD167AAC4859D2E4EDBD342C8F8172475FDF32657C97B1B2613CD0B17B730DC142C85CAB530C2A75D28FAE4DF10ED1A7E8A558AA15C55664E02F18EE1E002052ACEFA22E8BFAFACB6EF8255250E7A3F0BCBE818F458421DAF377F163529D54DE434BB7A932826E803CE736198B6531F7AB893005D67EE4DFBE4A15FFF4CBFF9638B85867B53703381F0A695C39BB9942475906B2A16FA9EAC9B885FD654392665B983458B44C4C4F0B7DD2E1770466BE38B3B8BBEED37B964CA9ED1A9F4642DEB1EBFC2B32A4433C4012680626D62511047904E8605400CC1582450D55559B75BC0858AA7E2AA571138FF7BA1F851D9DE0A7DE1DDA3691D26F018E8B4239CA001176E25D84797FD2F50DF0DB41188A270229AF83E44C234E29660EF8EF58C3FC2B7C9616520676FAE4FFF698A977F9DC945434866348E70412E7359B1A31E2B9E9ED430485410C62971FD41C6F5C9C9F715BA02905856FB16B99B0B71CC5F8C9DAA0728E8D1CE7173FC76AA33826D2830EE72215A4A39D1381D7D90736622D059D35804180C4311337F0854CAA217F83B6C69AB1DA4ADE2DE9270EC849474F81FF2F742E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = 5EE09BAC0E4701756ACC8B00E6255E39844DE26FB08A67975C5A95BBE67E4C0536EF71C240408A7BCC3482B13796CBAF7427B90884F3772413BC79B29CB70EE1BD2DC2B35B70A92EDD0152CA799A7E3DC7797954D3DA452F37309185D266434FFD1CEDC9ED953CE1C61737E1567E07BDAC62A660A3BC8D00DD45CF25884D0FF9E7F06C1D8E64655D9FD1038660F78B8EA81597B4EDD65A0B0E2C2F83CCB2E2C520C5FA5109AFFA6A0EB967EEC4933C9E3F2B1417EF704E00ECD62409C0B5E97112D005FEADBD7FB80EBC2785C590B739F92ACFD10E1CE3AA6FA52AB19C26A97E296805355A3198249186F5F9A684F4A23579C15DE62E780330CA4E541A27BC80D324B7846DD1B532BE7F212ABE0DEDD19EFB52CE2911A770247DBD73E40F0B2AB175CFFD1C6970CB0E70B11635856E6BDB77EEB05FFEF283B35CDBC805AFEC792A280067687397DF0D1E181EB34BAA2A8D06DACFD967E273F9A71ECB22189472D3790A0BCADD1AC8AF81DF475906CD5F11BFD20C500EF88FCAE959933DE4D0A2BBBEA2B094C73D8C44E9AD7685F77CCBFE5CEA20D87420880446399F071A2DEE04AD6E4192F134571428A4CC1C36317361DE54B49FE961ED61EA42EAF32D6EAA9837C5966B8C18EC81F16C3A770605BAD72FD8662DED3DA286D50BE215FF0450B9DE2EDB23C490AD21FC7400E5BA3EE9F2DE52321A2BE7F6A2650C34A6753B6D388449562D771F112732448FB7E81A7B40D8B5643E1A03B6DFC18746F7CE13043B48B4EADEEE5EB14A511D2CE3008DADDB4F8098AC99E2A77A66C12BEEB20E39B56E88FC0802CEC8424653ADC6FF217D7DBAA010DAF0B6DBB23740BB6A693D27CED934B66DCB62A42958412F451B1830F3C203FDF120D927F0A19593AC862DF18CBD3B983658D713B937D7A4543EBD371DCBF8F500A171662F407F8D5E6AF4A184A0CDA60C7088537C4FBFF69FAB05D2D1C3D7212244F836F6579BF4E256D2F7580188B6A01B43499E52FB337990D19B1D2FECEDDEBB273769D6721AEA8A9227F2A7F314DF666759ED11F5E0ACBE9E71255FD1D08D156D060673F9695619CE3EBC5A0EC0C131AFE6CC0DF3CB91E3FD010822EB88E5766ADDF23AE2F8CEDF2C5FB6E013316935A4253D8A835252E696C6C57C8CE150D3AC29250DA2BE0D91A4E551E9F8EA41ECC8BE276CB45CA07D50A2EA4F3229923A4F9A9EBB7E8EE9FF81A70A7DE929006103EC0F292584A7AA89BB919E511AE99F5C094864F92BCF1518BD91D4CE400AA3E38FA07AA902584F0FE13851A4343F6A9B2932A6BF534775DE02DBD4F6267A2B00ACC668E3D056143E992CD2B2E48CEF655C6967E77B0BF1AEE8BBB4CA9288F6015085BB77204E6B75C67ED083B1A153CBBF23D30631ED341F3DEDD2ED0F337F3B844E017B812D44C37941DB7F8973DDEE0B5046BCFC480B6E73E9A8537BA744113DAC1E9E47C3E0361DD1287AE3408A02AE53573F26EACFB03A051F2332581131923F6899F592B392C06B99B37D810B325716E3976FBF793ACE095FA7F4BC7AF80E9EA3FFCE3F0F19C15E7B1941CC3AB1A7689564F2C64FA88EFE87F8C666600C64416D627627700CA6C97733333256836F4363604F8A1C737ED61D18E9E6D364C92FB1D63120C2F4335D26D9579B99BDC3260802778BF520584C927A72C6C6FC936070C95D23B03EB87FEA70B281BB7987608C6FA8089854FE4A5FCE817F42EA6B6B19B0DCBC5D80F5BF90DC83BC2469E4C8CF14E3E7E84F4EF5ADF5A00BF42660BAC331608D96BE92C3205BAC8EBBCBF44D6A91987E7725BFAE618915CF213C52266C91101B307ADCB433A4ECC215459998960BD0D0563AB028A05DACA01AC4C02B638B3C18C3B9B873A0606202809CCAD46B69B5AF37E190286EE487441804C2D74BA384BCB9102055E1DABEB4986C9CD0C1F025CC654223E41331F3FCB2E249356C1F4E46B4EA97B35BFBE9B69F4E6F22677BDA0B411B48D7B91F8116D053DB1A33A9C51BA12E1A9F6127A0F6AF6885FE3B7C8AB2AE74E2A162D61B1FF1102A5F73F1070D9AAE1A126FAA30DF53FDAC3149708143C060D41651A897F66AECF49DDCE3359100C1D6D5748BEB71D6BF3412AD72881D2D42EE9AC72B141E9A9111A4C81990CAA8DAC7BB6A3238F02FBDEB9316BF0F7045D6E87CACFF40C9EEE374930AD2C23F32F543C45356DE1B4546E8CB4305AD26A83F5FC2ED06F81A4F77DE11ACA9505855F0F4D33CE811FCCA29A6036D17E9410228E67C0F941F694037AE5F21EC0D1C8C9B00B7DD991486565BCD85D7A080DE35C195100A978E6A9B402391198968A5B72A204C817653FD31E57E358C3A3E67ECDD0ADE4BBA18D5F178493A14CF2983733BD14D9880B339BB5EB0DEF7277E89D4F1131506C78DBD45AD31F7353B2CCAD7C1FC952D89331C74DB4B5BC3D94F984F66830C1DACCDCF3D4EBD1513107E50BF9E8BEBB299F807A4FD5C7324D6A246E47D1DB2F5D2B0E275896B4408604FFEC4691F25F7964B3C4F0DD2D67232D32C02057E3764C5421BD3B4732C4259C3ABBD9EB0FAE6BA930B77858E17C0175F0E1DCE0243CF7627309EA449C097B6A95347AB3ED7BD950F807B7AC25154199E0966663067064BFBB5B9A96D0DD2C7F3E333A272AAFDEE589A28179C3915C204851966A47E3E2B5080CFC9400B9C40175179CADE766F58AF9EFA3EA07ECD8ECACB8BA283AF2E3EFD34DE7B6ECDAFCE5A6C243D33093E9D7934224B4525AD741A8282FEE54F80F6DD8C22E8EE6B557A8E4D72E7FA31E2A4F31E83DCB9CDBAFE8418671741D3E4CA43A63729DEA98AC9EE81E049EB5830792B26E00ACA63A941765BFC2167C7EAA18076DB723F924B0B16F725C586C7792E8817D167702B283846EFCA97330DCAB17304609F3A0A28D22BC3762FEEE833A52B324FE669416A0C4E087062EF6D363A4E4B0EC1255655449C60FA9FB3C2AFD16A3FD4A547825030CEFFE905AC127923C06EFA160E57D1B5B065F6B04DBC17503337D8C49C944458E7C0C53AA859562ADE8638AC8CB2CEC2706865E658CA884B2446E0E90F02D42477833F8AFDD0983EA37DA7EEAACD152D9B717B27D3C67113CBBB3FDD9D9580DD730CF3E7252DA8D7B541C3A6B2A7B18AC88D63700227FF15BA86DFADF792ABC231CA3D105ED7C3F1AD09A60165ABB0170A3869C4A759C93D7F0484FB96F2F2B9AF1E76B227640D2E4F0D4B03DF6B573695A2F250BDFD852D80BFED26FC017F012837C7C62C85EF3B77204EBCCC719F11CC9D37EC057D91051A42E18A8F5619B220CBF2F4572ADC9F748E190C2FB2C3509A1EE891D15BA40BA0AEC227D2A66F7B224449A4B054ED7FF03B360432769542286B72B839C5B8E124A2E8693D6AE664ED556811B908EA2F8FD4B92203EE1B4FE02457B0288ED84BEE2DBA76A6931361480EFED319BD2F59FA76D3C2EAA23DBEF94828732D8F17435C9E50D34EACC86ABDF1E8243E9BE643C8897A83C2691BAC7CF53DC3E85A09D6A39365ED36829442DC9BE57A5685DE82318DEB9C859E1EA9F28E121C39CC0704C5214F2ACA59A5E5D5EAA3ACF7E7E2CF6C317F454210D3DE36097F0D693998186B999E97D9DF09C60B9CD5EDAB506E70525D8725EA3847385AE0EEF7F08C9D62D3C78A73A62299E90823CCAE7F5E4C58EC6AA700BD093E218F7861C99BDD20387874098144CDE650D5C965E2EAC81883F05194960570081F97BC8AE6A4160E4C5C6F46130263E2FF857104ECF93DCA4F31496D03FB3A30F93F802D98DAE776A9D28E772E8C2524BA440C8BCD93242588E25BA3D5360C275D62D83826B62A022FD29AF194B5E996D3437556F4FE215F72F1856FD67F8A51F1085E41E814C5BC98AB761A8A153F6EF791AEA8F9587BB98BFDF69304FC96DCD9AD12DCC54B53CDBC8EAB5FD5AF0D59B12879431D512456AE15C2A62E9BD42F1050672C6CBB235A010FC59CA3C1FB7A58795310DC4E2BC2F9C8B10B17CF1B014A67136836931688799D81B022D2929A65C9CEDAEE80AB813DBA9726BFC66B066280DF3A45277FF6C96C301CCDB9D4C0826CDD375F1324CDB32B1E45378365F2BE2E5BDB171F4EE943635A0F3FEA7EE59DDDFD2E70C6529BDB7A88B6FEDDC0655DF6C30996213CE62D352163033F00C26EBEE255FDB13228DB7E09FD7BC4EF29C10BB1752108CFD6F3DFFEAEA5DD9B8E212F3D9DFE5B208F4E72DA833AF1644E051010183D6485DFA8510FCEC7FA9B2C84304C0B77A418642D78EEA02E980CF9A9E5AC8E0FA95467358D3B4079CFEB169568EA98259BAAB94A919053EA81F70F8AAA9059CBFC723688962526E9856CE5394B1ACD76E5FDE7835BFE179FA5DC50C1E82B14DC0AABBB3D9C48E775918808E0B996FFD2E6C6EA2B384244A9B69DE2DC1CEA5F99BC25E3C0107D9DBB74ED9D930A054B2A3306B75610BDE9B01C2703220DCAC8F628C892066238ECF5E7BE5604643E50CD939E4EAE0B76115C9EDE01EF8B94902EB076C7B7645659F8DE775090FA88A6AE207E4CE4C6B5B558EEE20100C6AA5F91EDF1E5D5B876810138B69855EBDF71905BD985284AD66C0FDD00107F2D97822C5C831D1C8F47A058B70961D856DA62421AF5C5555F2ED023CB0B0749A8B5BA4EF63E3AC67B880B277AABCFCFDE86F04807EB49E40EA88993C1AD1F34AEFAE10A727F4D77C5FF3C1567571C1A1B56BADBAB9E9123ED4F424E9ED73E25EE944D4468F256BA77BBFAE7585ABB9B6E3FE8C0C0A12B21C58DF540BBF2FC83C62A2A67523BC60520725180A749551323850FD72D9B7C48DEBA555DFDC21CDE176D3E03EDF29E72609F4716CBEA5F520A9E471F07EFF211918A623F593498EDE927AE4CDC22C695465D49B5D8CC6AF714FCD140A7C1691808F0D9CE1810459ED9080DC62FB56490D9DA49868888B4786DE894AF8513BEEDD91CBD0DAD1049384D06C05C32C3396E11C9C52204414DB7ED48500EDDB8624B526BE35C9245BCA73F6C743A6A4BAF71757F3547B7BD84485D6F8CCA6327F24A7F1407ED77625C42E4CF9EF3F2234BAA22C552EB80703DC411B0704DBA7557262B867FFD4022743BB484B0C25FA448FEBF39811E8215C7B2199085D99D6C5F87553D931B1D4356C48124E3EBB49423D16A06DE7CA94B598CDC6F80E0412B1916DCC0F993C000022750D67C435C345593641364CFF76E91CB860D0488B3CDA0E2930E80C7898027FCF4678AE92CBB40E1A6EF22926204FAE4BA3AE0F627F47C121195D3999796E88139FB7F89707D0BB8A2715CCDDC744A2BEA50CF28DAC6F87560C358574B504EC4CB7BC869AC77FEFBCEE1A2308C94CD1B6D4712A6BC29286AD3EBE76BA4D0822100C6FB6C3F206DFFFEE3A63A36AAF418892DC37EFED5C491D9ABB83F4C5F883CAF52E6A42978E69402F78C5C61EBAF8C0A3D32727B982A70898F1A9CE9015A2BB9C7E256EDF4AE71A3962EB7022ABF0056E39DA99E2B29F9FAA2DA40E5A259969DCFBD704E6482D67352CA1823993B001664891A05A01A62D33369D951225F6CD8225042AAB59036770A2CC9782CAA017699F1BBB72DAB1AA281F9D0121AAA7EEA2A7D7F37415B506546A6EABD3638D8BC7E41660C520D52982ADFA35A7726B9153531952B0BE101409D8B5AB71498C9B9EAF5B877EDD30A8E36973318CCEC8647A836E467E119D0CD4EC9A5157CC0B4901A3EB2E0A8E6AF69EDF6AF76AC4FC1226E729D9FF863D71540AC5FABDBA4418538C706C44B7371918D80A2C4BA037EEE12E0746CD597419379FCE7B7737D7356D416E722ABF4EF68FE228815DC057DA169B28F8305F5C7CB5C055C2DB27F9E09EE87939713A6565F7F65CE9CE55B7196883469F19CBBB1BF437CFC76FBF1DC2A6DD02B53785EDDD14A8226E139222215EBB5C3E83D6B477D7C3A9E73D3F343E6C9AB4105BF1D81C56D00F064D974B64FD15EB70D8EC2ECBCA70FFCEE63B64624BA065619D32AA436D1EF09C04AF02ADD94B74B059F769F6635BAF8178EA68EA5D65D7EB4CA793166546E315A13F309B6099CBF3298C090104C2BAD133D82E300A55DAD15737ABBE47B971E2DA16BA0FAB6BEDC614A723E99857D3E356AC21196FC357D885F92D3FA7D9BD314519D31A8EAB0DC3E78C90064BDE97308EE0D7723AE3F5DF8C2B5F9567A6600906989FC315ABB8307DFF81115E8742EED4B30E83330C42EAE1A84503C61B3A73FCB485518551E825B574D1C82C8C0A0F38DF91B5CA9D24535C93955D5056C2208B2172CE32FA424BAA5A51C92D099573B6A590343ABBD27F2AD53D562CB55B576DB47D87521CFF6DD508F7FAC1AE39D8657BB91C35CB1591701A77CAA94D26DF395272E9FA0AC0AFEF229B4FF4F7724CE760E0DAD97906E122F2BD1D719BE7778F184EB5C3475B0A14962A404B62D00B7F63B5A92C2EBBB774EFE9ED05CD7F7BA47C66E131F88EF2F76C880047A2CFA0C3D55F14E390E984CBCCA124C0C2C1F5ACC10D016DD973ED0C317E2B6BA024DA92A5EF4A73747EAD7CFC89166EA5498EBF4FB1B747A2B9F60B9C13E9FE8E03E3275FF3020F7B37057729D06F188F89D98022848D0F180216FEB7E00D69304E142A86465B0F40E74320B364B4A15D0834333DC7EDA1C59D449D5A540D3DD047458A09655834604EBCFC562D16062BA8332E0060A2EEE455863E6EDDF37A23FCDB2253ABE677B64DDE4E97ADD49F74C65281C871753A9A3CAD72C91169ADF82CFA70463D9FE6AC4FA5C3350820AAE99A3D359674F97FA1E98E994A739B2ACF9BBCB0AA34857643E6399493974D3CAD55A028432BD25F22C48A4F22744BDD72AFBF41BA50198BEF58423A8F0B529DEF0EC656EF68572BCC6DDF2E2488507A9BA7FEB98D20032D15584E3CB8DA62E1DD281F6175AB7B93AB547F12FF9E6D8229FC424D0AD95085EF274A282B5EA980F80E3A528F0B8B610D7C7D572CDEECD1BA2AFFCD583250C11F637EF0D5C54BC33F40566A5D4C47B6BDF67B786DA230894EC0EFCC111BFB4BC968C0A36E7DF3EFE3565A2330D383B49FE95DC8471AD3D196498043E9320BF4EB1ED6C07D05A499016BFEA0187CA5CA3FBFAD6 +pk = 5EE09BAC0E4701756ACC8B00E6255E39CDB3E234862111FFB75EA82F27A061B209B5BAC03EE4F23FE9889C5BF165D95C2C1EB95FEE57C692C4175CF6940E22029A420B9DDE2438F4CDE50AF6069C9A7B55F196841997D1D574450223EF96DE99F82660E4784FF073D18F310BB648B9BF17EDEF0F721DB548710C2FF7D9CC0F3D4396CB747AEF60587186D0A57A2CC96DDB4C327922A0B6312C02B2B9B4301621162B2DD9A9AC7281A9CF82B911D32D25171922E2E8F16B496A761A1DBE5B8C1C0725B52A8E365A4726A5FE65205888156706FFF57C6A011E39C8F62A88792197241FFAC1D25657A011C0A2C6552A49C5E3CAC4563B282AB911C13679BDD9D99D749D6A69A33BF830A6CFCBD6C093CE2A54833B8EAFDA6338B64169997ECE6D15CB57602C3A25D4526EB1592D8B116FC12F9D0EC0C5F0B702555E103985D4A7637B1FAC3CFFBE01758D068B859985F5D07225F3AD409101B20B7DB2AAFFE64E59D17E72F44560480EBC9885CAEDE96A43C475ABC7725892E61A428B0041C01FFA5EF71DED2C65C77A53F69F2B4641966CEDF796CA2B474768B5B570255313B61972FDF5BD80C9BDFBD545462023D1D87B08F63423D99C1904187F76E829BCC63D533445DC1B9044D0CE41B3284C22AD22A2AD36F65C25D4CA0E90A3B7430AD3CDAE8ACE30F205C626F8050FE989219B1D094FDB7634844426608B3D99C5FF077037A4122C5089B74045212DD705216AFCBCB10945554C90D82DAF2EBC0F6C35621ECD191D7BD8EE589746D40D32F65CA2FDE51136486AF62C530D4DECF49407A197F803BA62055FAD4DBF0B5347EE7211A604BB8F4C9DDF7C8E405DFF46F1427BEDEA32BD83281CB28D6AD56CA855965ECF276B79E6EF71A5FD51CCFB2F4AAF4E3B476D38394980F166F6CE7EBDD02B97A20FD9EC36D78ABF77E83D671E07F88DD74E1D27343A70F0153002E4C8A8696B7BE591861162CA22C03524FE4C24B5EE5ED6B16364E34D7D07DD5AFF7B1353B6D13758C33768F2B697E4F7E607A5D4309AD5D8459F3788C34AAE72A0AF1E22D1567EF8FE767B12790680370F22ECD35FB58C6D21F9BD9CDF496695AD20EF1730626B553AFC8327E78E383740D5E6EAB8FB9290215B7FB22E97CE356A5426994EA01EC06B820305D503297D9FF29FB1194D06F5F9724D66172466E21F5EDBB9FD7BAE6E6225200F5362BD4F33094E90AFB99343825E725B9C1EE54E79864A3E659CF3AEAED8952047D4AE96B1EDCFEBD2F6A71953870C109D8C513586466CFE49E73757CE753900DB63ACB97516AA5D033475600C52A14CFF76EC61212AFA45B443788892B80D0287FE3407F26B1067392308371A3E82F5ED9678C838FF2D9DFABDCA5CF6901E1186041B7D83BCFAF21462FBCEA6078E99D6BF0E584809529503839B6F20DDAF6D43C1AFB790D0B22AD9C21F12A39162DFD481929D3C2E6E603AA7D7DBFA249D1A5DFAC1F97EDA4349841F1950541E09B3918BAAEF4BBF138AED4044C4BC1A6CDE7CCC2F67EC0C54A2108FD6D00BEEBA4C5C6A4253F8E21766923D0B5B5C93379CE50E46DCC7D32927CADAEBC65744C09145CD63CEFB016049E808B1FD2A61F5AA80E450531B60C83910080895FEC99EB5730150A351A230F44C4EAB7AA2F7E2AE91036FC34B332EA26B6F4ABD72918247ED31532D6DAD859BD96F8A3D9679B3EF14DE3DE569D03480377AD8B5D6336D5D2E4FFB754303FA094D9E6C1D801F6374021D36ACECFDADDE8984DFE79C8613EC043B3F620BAA38328C470ECAD41F5F7FE718F4CEE626004516849F4DBDCC787D97496A11D4F622D716FEE23AFB54F16C97215B59764FDB84959EA358C395995C508D1C62F5C8F9A12692DBD5718412A412B9F3DAE6BC5D0EBE90402A9AFAF64299C16C37F05C69D376E06EA98653D4C87D76FC122C67129F28770771321562E038187FF1C6A4B69A681C588AEC00C595729E388417264698520CEC756C3A5E4F3D047721D120996AFAB888D949456F87FA771A47A4B2C1C0960FAB55F55405580E6CB97028F8B7FD2B3E4363F85BE8457564AA5AE7DBF204739BB94DF43FE1A5F4CDAB98237518148AFDF670BD7BA69E18D49F665C0688539E1538D17C4C4E50CE77F2FCF47AEFE7BCD03DEE5CFEBFD569D1EAABB916C246A4C33013474851FE136644BAAED04B1AA85DAB09E13E74CD621993FBB46FE27F4B2E7E286887F3F8990E7FECA36CB84E026D50515C669D2C5E82C6F4EEFDFCD8968ED7B5AFEB5DF72F0E9BD6839AAA5D08B9A03B3FB08AA2DAC0BCA7BD3C329F2E13D9B4EC694BCD6A00F1583F4B847A01B57011705E13032364F690FDF3DC84FE408E2380EB14FC48CBB7B4AA2CFE1A1DA61A9BCF76B105D64662FBABA7A31C06318C2B25DF3FF4DD51DBB128B0BA033F34B41B76C4E88C08E3251D5430EE41D5DA2A2672AA6F48D6384D16C55ECCB693DBD431268ED0339E7F332F9E4F477696839742B791E883C7E73B2B934E2DD2B67EB1E6D13CC38DA91E163FB9F890666069E904237D699123AF65EF27431478D2CC0374E95F452D31908F3227B583419FC056EDDED131913690CF4B7A2E722BDCF6DC4EC79D8066C10C8F500401A6020AB293F5BAC17E425CABFAD4D1FC99A0F4264327F7ECFB4C3C93DF78DC7EC7E8ECBD3FFC41C19CAC995F2CF815A5EC069216613BE7E89ABB16CDE8D65AA9A173D6B547A4C02D27F6CA1C26EB97E167CCF4E3BC6C3018EEA4A80584E28EAD11A6463265F581C5EE5325406BC8BF963875674EDF798ADD35CAFF43FE458BF5B12B74970FAB8C68E800246AFD20DD26D8A4386F27A8A1B04F85AED1358DEAF302B483C61450CCB689620CDBDD199D985A9CC3A129C9C2DD38CC23BFA8753A525514A0AED510631142C735D21C28A5DF4F0ACDCE85862543D22005861700318687DA4DA03B6899361D971691D314A9078D867584460A79FEB3FD6BEF5AE3264D3201524815B9BE9991A5F151073C0C4FF5D19ABCB36E582BE3B0636116BC2F486DB817C668F32878A4618AB33F322C983B1369DCEF72F64A782E17162C5C93923A823E8709CFC48D45D677DCB1EFD891D65F3475B730D72D4C95DA097B7C81467591CC4812FA1D4100CE04D5D029B2A18FC5145EA08F3BD3552D93E1EA7E9E06B55ECE5EB81D3566F2C87D8B54AE259155D18FADE73EE98DD800F8D743DA4C5FE23FFAA4E3333724ECCB5968E39B8D47890637F7F33FF605720C7188617F3C1ABE76FA55B169C8BAE4C4C26AA53A3F69D1A52CBD4881C5F7E6E7EBD53B21D91D9A3D2DF6D318A12EDE0EC3AE9B9B14915AB50ADE1D7EAC237DFDC44E7C8BCC5AEEF1DCCDEBBFBE6F65805CD84BEFAC8B6A276264540F84C7290CF9C34BEA156910F1D5D0C5B5DCB453105E7F6B8C9FAB64A941910D91EF20CE16B4FD6CC47DC318EB84F47AB6AB59E26727310F6BB765BEB1ECB749421DB00E38E4FBB75E2A7B8F6A77AC318812B6A855681C71170DC79FD53BC61082352421936CEB6765ED1A574484B9D35C5B06D91BAC86E55148CC234002AC2EE7FFC9AC9E5D4BCF127393D715E63722FABD2E875E10E75F2888566C1937C47B4DD56E902E015D9C66304F344F12D05A3D09B141B22BC10B2D83E900B8358C6407C723712CE7BA0D8BE0D78D4462FE893E3EF42B821AB940A2BA10FDD8862E0EE9BC99A54BBFC719DFF8862A3F92CDB0C5112F3A72F0ABF77B66A795C5453C45BDB34F564008BF874562C8F4F3C4B0D9B18CCE1A3D88FB8CDDDB48AAE54079A460753F703F6DB802F990CDA8D8942C3597D37AA7BDA1FA682F1EE8146D5BA1D92AD0F9BA7E244A5EA04F6F2E194939A78C1B730E9E331089E6C0C93B7CF76BFE2900B7B200D24E442BBF0235C3EFCE8B4CBC177034AF62EC7BA36DD4F885D5689D39B1DE5DE749D65115D218CCCE2484FAF047C687540B042C4B00EA9FF2DF23D82803AC9FA26F4503990166CE79F3306A39D2B8C25E1CDDDD8BE9E122D437321E7039ECF5DCF704930D0B82844E0033719BF06534BFF689DB4C05D6DE20999FD48F61350ABAE09375C8C18C28C1DF382423A42983537E49D330BFC951A9FAC48B63822172A45D0711067BC310103CA8255C479A585D7825BA7FAF165511F62654FF3E7A43871144D493E55896D0FC689F36E8CA06D8E55D6C2519DA5D7090873615AE84A4EB34F9F62DB25F758B37A0DDE0D4E28C663666B4EF3C41F676C70079FB167452886D0E41E40A18CC4A5FC5DE33EE44C99F51B719EBF553AD663011BF3A91417EA56C6BB8ECCDB94966E5C32BA658A94B1CDEC812D1790143306931D6C93CD4B1F93A4BFB874AC6F9C3AD20C463A158934A303B852C348C0C84E818D56BAB8A8E00401C97EF87785AC631FDD3BAEC8C86B281E82DDCF41BF775F218B792C6C00EA415982C254152A263C197EB3905D1BA8991E1D2930DA1D6610726D874AC3B44AAD45F1E8D0EEBEDCF20DBD760F6AB99E76BA85B23728EE651EEFAACE5E88B37A0843337D94A624AE05848AD51F4FEDF83F0F91C98D90D6C93A506FFDF72F9656DA78FFA102FD861C5DAE21395114D488FD60EEC53F437AC50EA58ABBC2659BD3500F62C4B8F62D7C4EBDE74BDFFA200F7E00F684D7697C1EC1DB68846A13AE2AE84D168F0A0D8C93B56AE724A01478837985FA327A24BFC87124F02919D13EDCE1BEF29D7FAB951E7F2EFA70480C3260CD583CFC8DFDCE218C27E706761E51ED900737CE76F6BAF0CC80A0EE332B29B9B48F95ECCA629D1DC39BD66701A5C51947CB97137821CFEC832FCDFF7368CD3896B8D87E96D9EA9D991B08571FD44FE0AD3C7D5E2BD462685CA28BF0487ADFE688EE8F2F05449E18753CB5DC8AC26F71CE01C532DA6CCE063BCB2C3B0DF6879A59E0147E34E89617FCF49CC56BED365EC2B5C3E92391CB8E89BB56F77F2F3DB8CF87E02E4F6377F83AB00A386288861E68E9140A16F249322114DC08CDC1D6F926D9691A00BDD4AD9E81B3837F1A9964603842B5C42B8C3DE0A26A423670E4C1B3C1D815D3C466120A8F58D3DD425C362A4232543EC77D76F33E9A229141D3EB400FB249ABB09D9A39CE39B6C22286C7D9818B1A33F6B30AA60AA2EEF0977B7EAE15634EBA97B3A7F3E6C6E250BB7C734143FEEFA5F51BD1BF96838B65525A5DAD3174C4D7FDBAA3E28D8BFA7E8F917452A6800A938A9C1B9E53C1DEB79A41CF5A3D24A3FE85F3F6FC64D105EAC9682B955087476478A2230DBA526E93ED3477A7F307F17F4BC73037AA28D59B1E7A623B8F36EB2137DADC777AAE21E0C53AB48849FC0BA5171463F4E52A29894D74E4C3E34872D73E589809BAB7A0B28D33A4FC4C11C785761D6D2EE96D35D20EFF3B582DD33EC6FE7CDF80385BAFC3FF0DF9972933BCA16E3BD7E3DCE2E0950A09780575D1B2229DF270E07BDE109A47820710C35379CD986E9B60DB05741893A57D758514D694D534EB319B46BCE12B6EB8718CAA31D1E2150DB5EA1BD8DF44479CB00E51142AEE257F1818F55BE3CC3F6BF468598B99147A884308FB96915C55BCFE07BAB8154A526BC8035252E5F7CEB0FDB01B6F8103E9FDD83EA614BAB6A685E0465119DC9509FA8AB53597929D2AF41E88783CBE1E5609ACD8ED78FD8E5605FE0FABE14AB71755745D1A7AD6CC2C28738A12D15914C0316614009B6DCE72D4C6471B98FC78489E5508A37DA1A0C812EFAFAD339B3F2B0A7B62A812869B7B8CB0A0EF9938F66251357333F8EC9CE2B6656B748A9B1C10F0306367B0D2B1952A2DA645A3E714117F128A1B4BC6574D2598A1DF2C4F5F0191538E8959D0F32C9FC8CE5FE9529ACBDA55A36D750E14F9B91F1B7D5DDD48EE1B169AD47F5BF32515FB71E86883A40D864CBCE4541503E3A0C759EE3EBB698F507279DA17D7F8BE23BE43D674C2EA3FF6E8DED22DE06C53E192956789433BFEF88823C10C58AA87C981C19B004D7174D5B6533F30D1C447713A3A9B736166B7091770197F5756B8E3D01EEFD7C644CD3AEA10403C63BB4C25F12DBDB36EE757001E08FC716D76D553F372237535B50C3039403BCA79C22B6CE880FA3D369B1C402117375975F6D0D22170BBF533A25C59307497F8B6810B8640E9DDA6A6910A7FBFD6D89FACD4413C1B3B1934867982975668BAC795B7F34779F4D21456EAFCBE1131B7561072BAE63154DDF5A0CDCFE780DD743FEB8240CAE0EED7636651A5F9F1327757A8B7442627A0BFD97D4ED89AFAFD2826D642815BA0E905F8A368710C03CA8E88801B9E66E3E715207B1ACFBE9DEA1214E6B1209992898674C5F5260FB8EC966AFEF45761A28410E66286803381F84CA6F076057A0623806B4362BB80A6BE604453D49FBA6C7A8F7E0CDFF2F2D71CAD9FB4777B9E7BE75D8D6517769AE19DD535486E9D83C7852D5E466C148EFA6984E73BE60F1A44DFBB6B868952DE69746A0C1B11F7900C6E89F720A215DC82D9AB302DAB5A3CDCCC0C39B3650A27AE3AD038C5637664A9FD06FF08F1A652D63EF3E8C60EE04B50BB4DAEE903AE9A315F0649C36766E74E62298A2594B88CB2DD45C3295700DE554B56738204B26F8863222448523BC7345C077A66B69BC7A79BE91BFB1E409AB8BDF42DDB35A71F3F0D1180B4B5FAEE25B20B0C43B582D4AB128EA8F0FE93B3859EB3566827E177020D2B22AA7B953A6AA3C55A0FC8245E75336717B34F9267CFE2EC7740145F513963C27C9FF75D7377ACD4A150D47F4BB4B0BB26BCB6544058818372A9C0EBB99B2C7AE3DC3EA66A482C3F6032ED4068414C0DD1B47738591C75BCD49A5134E3134F41654CF309B3708115DCB8602A4EC7A2C10826B0BDDED026800C1D5A9B128995DCEB82C969E10D1E081B9208C1E92DD3ACBF7A7411149A2BC04A2B498D898E82FA02D5EE8527FD0969D100F0FDE07C10B1A6A3851652C6837A2518308EB375589B966473520AAE39C8C4EA8CDDB0F368AC36A9F5D3695201197D9A1A7D2481E78766B88B851042F46540B48E95DC0F7F210CC4C581501D563FA266FF444914BFFA8D857035DD34019CDD167A90A5A661567F97678C02B634609A9D52309B405AC2BC0BBBBEC6322E4E83C7E223DE1B711F2350811B8921A8B57CA26B6C6254AEEC3081FC9D5D6591C1E62E2C83DEBDD9B9DDE113912417408E84835ECFB9FD9E4AC65059CCC64D0EB5D8A69C6E9EFE3AF1A24C5A54FF46C567066F16EEBFD8FDCD7475C9677E0E9EADCFE290342D9D9EE874E732D2DB4B27E5533AA5B67B81A70C855F4B00E5CFD038CF188C63265E8B6D36645A963F662245F59A1AACD50827EA0102B0F7D88667B88411D7F6E5322EFF19E0511D401054915C42FDE706BB2004F831435B6B696CFD9ED28E4EBDA3F442032E7D1FC8A340044BD38DC3CA8EFDF76C6E9C3BF0FC231E047DE924F8C919652E7DF3BA7917A0D825129D1546E27DB2D0410A9399AF18C1D48EA1951EE5808C9ED4F8DFB6209457F54605AF4572E2F3CB248A5A709F3827AF77EE062EDE4B2FFBD956EF6BE7CA1737B9381FC961D041B8A836B2F9A72D429559A66DFC5BD800EC35481B76D89B41A8373CEF8A97757928C8DFDB2B68A50F044CCA5F85E884597F7D4ED683D33CD402F1C2920EE5586EE866F047F293907283BDBEE57A54233EEE3070D227B53EEC7EF7BF765F78DCBE2F5065AA96EB5A16C58268CC3DEF147BF7BF46941644DCA53ECE6F97FC76B3C911CC80938AE56071077389095D53B859C62511F41D1DB5468B5E637213CC1C810C93827B97321194B8C74DC3835B8C484D17BCE57965CE188F4E2E9C92A64BAA6FC596264388144597FCA6A9560317A70BD222CAE7668B8EB835C8FCF86CE22 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA639E02E900891EA82CD3E6BDAFA6F88A4F -smlen = 2983 -sm = C44E81566C2FC042622A353CC3ACF8255AA8326994EF2651101AC09E05ADEB75A9443AC86312D3962AF925C3E9A6872DEB2CB6F0748E742E2CE05E011627780AE21FA6F0C86D343872EEFB0CF3E766A2FF71DE077BB5BF9930B93E308F1AD0AF0458A4A53E01F0DE04B7EB0E2354ED67B87AEA8425D9FF655820E4BE4DEBC46B76E4EA5ADC2B54D37833B9606641964282DAE71E3F8B0E139C9CC6E1F569806FF41E36037DD442C5245A770C0D026BDC80DA0C919E062982F85A62FC34BFAB8B940D3EC2D988BF6E4087046FA4F6DB818E3C7E64324031FA81252F048D5B9B40B47A605B408233B3D7C20E1B91BEE4065A667C49B06478C1DEFA9165D7D64217569B3737508BAF25CB179969FD85D4355619411931BD53BB555A3EECD5491FB33F6448671B22EB30A9F4AD52B798867F8E2E9BB15E32BF46F5BC001D44DF0779C434DD20A999DFBBD6A8D97917CF4345AB7E7E67F6431DFBE08DFC9A99C25F0245C14FA7309BE40B18FC92CE154DEDBFB6EA3B6BF3148D456067D89A86577B9430271534F1E7CDAFB4329CAB7229C86F562200C381873F5DABAE1A019EA5E8FBFAB1E24B21FEB1965AA3795610F455BD3C182EDB8F5664DD2B73E7FD9FB60797A4D241292ED6BFF16C75DB001AF7C842F947AF9020E7D0F0C8AEB65F15F0D4C9DB30DD51A7E4F7AF9EE5130920693E05DD1D1825C80F3780526D0287FE14E159B5B7EEEB73113B9F0B2044E3675914A7BAF359520E260A3BA86F31280F1DD2C7B787033D7D7B311E54FBD6D371B80B511B39D29F9BE096ED7FBA7906BFE2F34D1ECFD648E2C045A99FBA9B9DAA158AA0CF518C4EC31E1B45CCB9D0D63C14B637406DB67137504A04B3BF4DC3D74C0AA483158E5E91E45DE056FCDA38E0C3D411383FAA57C2F92E24740C80FFA72AB94926F164E7A53485C7AB17A1456FF832564A2A211F9E163EF21002AFAC92F0AF808ABC58B888F4782EC1415CBEA276B78BFA48A0B3445BDE007C59FAAA2BF31E4897EFBB85A01D8F24C5D4E867788E2D3C475AC66B14F4F0A2143B58ED2C838426977F0BDAEFBCE3A377906DA4940CDEAA55557F386CB614D1B2094C66CC1E1618BB8678377B668A17FD1B9D2EE5A7FED7C254ECE66D9A5DC166480F61B61A64BB93B78AE08E71D2C43EF3013B3EBFC622CC9130FC89E45180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +smlen = 3109 +sm = 85D628F8465AFF663FCF6C0AB01E6680691D8200A94BF70522212D0DB4E4C00260866092AD78E6FF80D7A9262A2E0D7E0798E75DBD69B7E7B79C3AC0754BE87EDE7B58644D293575FCCEF0E2ACA1A336C25B6A5735E317068EB0E413C014393FBF87CCF647C6FAF05D85BBBE00792A5344835E054F35BA42866F0586A0FE00CB2DBBBDB29C2FC4B449CA1A382BF79E8BC59F6ED8A1E74FDF7BFCFCB21E1FDDCA83ACAAA6AAB1728618A703588A132BA084F6A4D8B61B0DB45F2A20990411259D59F7C3A2E0BF3FDDEAC2D1E3B434D26195FB70DB396BAFC49E6CD2F1FBE227363E31FAE847DDE951E435E427EC52C668B0C6DDC7DD3AD5B0F04CFE84A40DA9F45DB9D6A2A4E37A01DB4E05AD137A8DD9269ABA75F0A974AB8F8D743FCECE8BAD046903EC890CF298950F1E2729F7982C0602D2FC2D17AD5C2CC90B499812A05F6F4848E3C3669B40AE5846A5ACB4C5C534EA328B27F5BA154330C35CDDE21F56164BF381C2FC65FC8FAFB74EB90500173BA437862FF84B493148C066E0C079C19A4CBF8851703C0D11EF7A92B7419CD5D716AC0AE06130741FB209ECDB889078BBF038106E296A36ABCDCC60B1407824AE877C4A12CDB8E48F069C67787928C3CECE06D0199FCB56BFBCDA85800784E2901410D17F3AC4C2C370A4A85BAED52412709B3FABA7F0E288F9E62F29D998C4C813B01B8FD95FE8107E91A52AD1C7E00701CBF7F330424723E3F54A69FBF2F32D4AC3BAC28409599E596D4ADB42A941CFDB38723479226B57D44C28F6C09C04C3E31993AE746FE3F203953066F8F8D024E1908DD07906E69444C3404C8BCD7C6FDA9177868DB201CEFF665E745A37202BCC6775D423E9091E237A2274A8EC36706FD96CCEC52383996B0A2F59564E92D2FE86724D37AAB85FF6DD922B8FD7464D457C4C8D546B52448F230895C51F46F87A1D96204B4270591019EF59BD52CD9640E1F2E1FD0FEC03315BC35AFF792FF503F8025B4EEC01344F10CF3CCA1A37FF690620FE41C2141291F3E88DD06D1F1511C5CA6C96B09B2E33CD8F0AE90E2882B57F0A90B7788ADED13DADD7CE720471B5E39466AF735DC544ECAB724A247C053EB0578A352D25992E1CDA839917E7635C86CD2369592B0DFFF99301F63A467154E11E9F4606564D2848C07850C92C1A45F8A6CEFE6E088DCE9409BCFB6C481174BB51129C34CC3FB2958A3D9231A7BFD4E6E7578B005F9C8DEFB5A7B2684D053C199C72A95E3708B03DC732722B4F09A4CD43BF2F194EE33039751D8FA834BA502AA25EB15A9A9F2EC304FED7C254ECE66D9A5DC166480F61B61A64BB93B78AE08E71D2C43EF3013B3EBFC622CC9130FC89E45180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = 6D0B624F00931F29078FFEF62E05C0436B46B9DA2EFC6BBAC9BCBA7402D57D3743B0247B179539BB1708BF5DF7B29C02D91ACAD0515900157C8656C6EE63D3A297153E4510B42433FB8034CB7ABDD1C233A4C83CD168A0AF887D77E0FC88475D26EC28D14B036CBBEFBCBF207B6B011C62E752E9F7190215307B1F8F6B86B98D45F03EA24D3510A6A30BCE77C1DA58D8B14990E19D4E1BC86F8F81879721E13426095201B071720433FB48883B93EB6A350094791BA592AE154143055A57D9125EE7D026AB4FCBFC5F4AA57DA9FBAC66B8C45D464CE4B39059F584B78A1A24FD5F7AE0A3B7AA16489898C75EF153EA4A05C12FCF472A447973D7446C3CB6633EB807547C67968B6260ADE27F42D17AE8870128567F46DDEF7E014A102F37F9F78C55402048A5A3F1968C15C12A9AC219C3181556239BBA816061C6DD463C78B607A4E9D2A2142DA9FBE0C840CDFC28B4CAA49BFCDAB3CD5A6C0616D49453AFA17154E8ECD14005984E9B7790E7B8A24F0A663D3E4AA82B39F4FE533538E8B9606C6513E994E81F3A1DD135EBE1105D9450EFD988E58768E7EA3FE094016E4513B0C46329F0C2B2E0A19DD1AB564B86F1419C924BBFAAEC05A7E5205DA678A7904A675E946CCD335F95AF7BEA9A735B14575888F56F9424F2EB521BBE3BC8FD00A8D4B23D50460D035D5A279E89B8A2FD5FAC05FF8FED2948C811549B9D9BDC859CAAC428FB526B410C05DA5EF675CB16C629D7CC4151A1229C4D2290D65F55C8B18080F5DE1EEFA28C552F58AE906192E549E8C0C9100456EB77A1DDE980B1F7E42359CCBDD3DF2457D7AFEF05945D2031862AD7405063B6EC4272BF25A0CD893A434021744CF6498AE68E5507CB8602B2F0A2473A5B6916DB5790BAE696CBD7280E43CFE202C6BF9FB7C9DB4157BA41ECA38AFD5B32EA2AF95AFA6DEB860836C62D09EE994565C20AB2BB485830FDD4D8361B31367D1359D2EFF538C14555F267C55B9617A6D874F94FA6524FFE7C8CE4947E6C84440515AE836C410B20CC4EAE79A2D8E8DEFB5100D9E304C0927662A4CB504C5F7CF8DF8239F3C7BABD7AF9630DEF9B5E985F203EDD04925F83D13D2309A53D6E961E8188AF43EE52C714AE92AB70CF963745F330B10C6112DE25F04FD3D8E6536D53DCFAFBFD53AD089B6297962630D6113184779F27D9C70B65B15638A96F410EF144EFE6599D8FD5722AB1DC25F3EE382AC74798E36F7736801AFEE4AD9C06DEF49552B6CFF2144EBBD5DF94215FDBAF1100DCAAC3C629EE3393C037CDD86580B787127A8042766FF0F975C77720AD2EA29B54D03850700691DE15FF18C4EB474B1567204AB7FDCE641920A99BBB4E9349AE3997B0E34D76BB9CDB7A13885F0AC2CB01C6F2AF855BAF44922585CDB14673B606A64F845A7DA1C3E5F3819464DE1A3FB86B2A2BA2114E4DE0FAED7D90A7D232DCF8395F9DD70B35243D0B4EE0106692F7F6B9711338A45B359C3246B2A5651855ACA658FA3D0F73DB888B539A050DB4813C425EABE4131E38B782A8B74173D58BB450367B63206B2BE340B30FA2E278460B36E8FC7732496188E554AE6A7B5D5DBD3CBEF7C2C1D7DE1B755165323761350D6B534E859C58943128F0B96A7250AF79962A1943137A9B7E0097F0781537342868457D9EED1F9FB77BBB69C2F8903C9FB47F75F92583A9456AD9486FB21E0BF8DCC7790132F0C452D8F595DDB167839DA5112D5C95790F617484AA0DEA8CC3516F0C438F1D7CE6201D55E36289264A77AF9C604C5C0AD77068D29B6180F87138E5467A634B29B3A6C9A205858630677EE193953DA36ED2801D097341529C57191DBB3CED553B4BFBF8B26CD490267503A160FA6CF867EB4C422BFB178A95F4DB3FA8009E12AFFCEFB7D9FA2BF891FD2606247DCB9CBA52AE8E5CB099C5E91A74D109FC2DD637BEEDAA32786CC745CB45A0ABB2D03A2A0435B45D7CF1FF4ECF9AAB94704BE8652E76AC7FFC50DAE5E49EBCAB9D983914B6EE9921D3B13000C40B9D90D2E7542E8D03DAE8B76E8623D9341C7919CC78F08BC42BF2DD078A5592B9FB460ACF1B9F43750C98698BE22F4A6DC337CDEB0F7CDC117B8CAA7F940FC36CEB07E0DC05CB0B64CCDD303C65D343D894A439864887BB4B1D8EBB4782E27EFB880689FD220D7D278CCFA7F1C1BA5801EA5E90DE7D605E784284F9A87DF22786FEBAAA8E303B4C3ABB80CF7232B1D32F71F14E8274348E2B7BB04CD72CE92A7DBCDC6547E1734D1796D2AB92D9663D39D5E248EEC9155B962F2A77DA08DCD6B93D446614A34793AD342B94C7C6BCBB3BF2DC5917A98766074EC64AC94C064BF42012C3E004898C00EB5A2C8F6AC21833B8A2E39718202C533F00452A11C4C52FF167CFDCB4F9243B582E4E8C3CD8F8475CD34B2C423A16214A12EA5010F5F28C57DF7DC8C89804C0B92423CD2C407C64FE44B8692D6C9C6813E450C811E7E90C1EE280C5388916115164FD8CF9883A4A9CD31A2122D05AA6489380671EEF01CEAF1EC64173B42D30FECC634C34A759725411810A373F781D1DE788FC5E6915E3476AB3E636270871F8D5009A9343275464F838DB7D04F19BA0E4CF04BD1DF2FAA616960664FC2606C6E711841B05B9AAE8411BDD328CBD6DCB6DAA0B2256C10F67D47974AF652DAD6394E399AD168097D70D9AFF6A3BF92B59982C35664B2B3B60006891FA1B2142649A795A67DFF45394BF0D5FF4461C4C1E1AC6BB9CCA7E0470D4065AFA455DDA5D6EF19EEF8C95F7825B76A414CB1F61E8C7D7A92BD3BBB713173C8CD2D86F7A402D034790751C555650F5A44D9DBF4CA23237949B1CF94C482E0271AE81C3A46A2ED1E83999228240CAA88BB75211B99E52757A7E46F7DB5C1C5E967EE6D8F5BD22BD33BA2AAB82C6B686B756D70C63E3B54B997A67FDAA01D4B55738C29036541CEB76B9FA342F6F24AB0993D3902B2BF50EF9A7CD5B62DD976AA44EFF061D7972E7984D8FEEDE5C21F79CE486719C8C99069DB6603BC6C9AB04B042106ED7F92DCC9BC7E9A9200A01D12C09D6543E6CDEF4A4DE5A5E746E3887FFB5B9528620C5A6C599DE602B1B6E83F623888CEC6E128CDF59DC15404120A85166A167248B0745C450719CEBF7647897D85B949FEFF3B70FCC81B0DD9A253C9888F434D33A9CDEE61FA00E87861F9F0560A34ABC2C132F798F07CED9DE576B14C92414F8CF323B0C16CBDCE68BA830914DB76F4672BD3011EE2D2A0F540FF0F3951C31DFD661A4B080F786D44C1DBF2E644A0BDAD5CE9CA4CCB5F37DDD999ACFD3EA5977D820C5DEF36A6D2B7B9FD98E479EFF662A88574EB9F3F3B585CA5584D9ABEB0BB90CBF392113BCEB719CF1696641CE9F7AAE0A11A68102E8F83ACB2A581860E962E29C129E9BA4C7F32506B4DCEBF2A77E1DEC2BAD8D935DCD36088E9061D6D7C069C6F1913D79F0307FFC06BDDA812314E0B7A8182FC02876F54260C93CB742E255B233581D6FA4387F8E36370DB2493CA40FBD49FF64EC04D3F86471FF513C8B998ECB076749455F318585E1B96A4A8D6827A0C2A397A3128D79580B646B84CE4A53C4772BFFB639B9745AFF3E8D5C7F300998C70FD8E680628FD40A6A19D730DCDDFAFE228DF32C8858594B8E918FC7C8481537685A1390597FC10D1C3995EAB1EB23643DE1252292E554FCFD169D74F9CAE71C4F5FB4D72C9A123EE6F3728A0077EACC44360999DEE80CCE59EFAB7479D7F1E44A5C645D351343BFE7D3B14B322ACC7018C08FA25756C06199B64C859500F62A0774A2803538CB108DCE8BBAF068CB4B402052961700C7BA2974E85983B4BEB1C8AD8C59655F22F2ED0D4CF9B04DB1215863D45D2D50C92FCFC2363E8E7AFB0E932E8CDF6C7086210CAD1FF849FA91ED7D0F88A33A4251C845C722CB4199D9527C66EB2E7C302C7C762E3D3AB2073469230578C6F2353F4B57145620AA78F954BB85BB1075FCB47341D1B635A765FB05D74C013CEBEAE87AFEA28E0390CD9FA6A9D3A92463E841EE23A65466CCF7DACFECDE83C51CA0A30E6C710F240FF285AE73861389DB433363E7F9105C12543652054E64C140F99749FF3AD5488BBEA2213C0C49E3F005A64F1546F27220CAC08EB90EA9D023180F5450F2F65C1E7E75007CA054CE89E61232960E5558E609B4F03939444D19D4FCAF49E189580B3ECEF0CC6CF05D4ED2E36C939FDABCB52A082E02307B34008C2B924CC152C75F93D54EB11952A73B6C734C3667E1B93EF49A58400D7416F81576F580C01DD780D2AFCB1A6247CF3238926EB027F36BD0308332180312349F16F455B6209A586775F2B776DC9BB5021DE80E7D9326755838283AC612C0305D76088944BD2D8972A106833A6CE88D459842ABF4C2CC69B8C3282ED943E5DFA6D67BE2D49A19586D12C62A926BA583B6A69E06F7706CE607B8CF126D16FD2C698BFD8E7B7653E7829C4DDC8D690B1B1991A14908B7727505E77EA90DA29A5EC3A90D89DD559BE62D7543C7D78A6FAFD274AE9200AD2F52C502D537E3B3E809BE23DAD3D5CC87C92C50DB8053185FC326B5032C58EC04CA7A191D6A2C069D937D6570A73F38649AC271BA9DB17157AB09D37B0E611D9B022B053E3A1FA56790FF3CC5585B49E8B275E41340F5E502773942E95E5E47B5CDC48DD0B96C0CD59BC978E569FBECE3C0D868B5B61AB3C175BB80568DBE6378DE9493DE315A1621C9EE4C1C5030E4C598F14BF0D19DA0294D042053CDA65BC821CA9D7A0F806108931D9A1EB8D10274AFCA0DB63B86DEEEF8C0E1DDE52C0F545EFAA11EFE9C28B89411FFC51BFE0A7CB4841FB1305018D3C60E0A39C7F7B00996D218E48405CC17E711B7A3D0372BEA7F2DEE307EF786848AEC1884619DF9106909FABECFB805B842ED6C5A595125AC87B11D3D823A876C3D4EF605DEE9AEAE6070744D7AB9C27344C64C35757AC2AE7E13F543705A54379CC521AF105F832198D65FD25368918DD625555D37AF1EB4EA14D9928878AFD1B978B4C28ADE79BDA29418ABE9CF3C6DEDA5854EC4B2BB396CA46815CE78063EE185803ED02292CC4F9CF1AD7C83E5545E8AD80CFE894C6D16855C5FB719DDB6EF95DA8D5B607F520CEC5AA0AAC7A918AC6DD1B35679FB2D7F3286D3B63F0FCA327314C0F4D0BE9EE980537C9DE4FEC5959195CF162EE88C48CA0FB3C28A1974D0DC563B4F72B2B8907F3C0D774D8C3A5149C6EE56085003E89EFC53AB2B0AFF1A7C360B58D82359E39E16AA57A054FFF6EF8E74EE0F94BBCDFEA3717A952A53266D6EE99A5FC27916D0CD6DFB7FA8C822F4C3004E75DB8F48FBBD873A652C5E6C081263E1C08BA60EDE002A142CFDA35436AEAD34EDEC6B8A188B4C13E0F572455D0137C2548D0EF2C8111135F136E8531FA71D3C69C90F9162E20C8A731367BA69FC1BAFE0BD61744E82FA58CCAE571C3E758A874459386622CDC746EF324483170FBB79B7C6D6F3FF58CE0C0BA06B652878BEB91BE425AA0584B4D3C9D3C2F8D1841C08B4D29CE0A27C80E27224CC70573530DECB637CCEF258817453C4F13ED2544126B0311A3F5F3875E6DA52430D04FADCA6F54AFB99B5BA1F6A3A285131511C3773AC5739C5BC4ECBBEB1DD0B65E976DFD1786F5EAA478218E59CF762E27F38A1ED879174D87E8D2544B85791BA5FBB16A87C8FC031E9C0A1C57039148194968623F3E7B8F7A6A77B64ADB49D463A32397F455ACEAA8AEBF28802C184979270A87243DF06DF075595FAAFBD8D4FBD7542069A002ED67ACD16DDF7B109B5F31C16C4CAB4FFCC8A2D178088DB412BDDFB29D34978C2EDCB3304ABD9A8F73713297AE06F72D85C6CA9E6BF346BBB6C3EF8E74A2BAA46935F49F6CBB1B34B6199F100F111CDDC49E52413172AEE896A76D673D71A004E3B3B86093D49C230D1E0FC4EC212D02DBBEADE2660690EC78F346F9A517715EEE3BADAD95D7CF3E9533221F617FC5389AE0DECBA5598DD6BB952815033865DE45D8CBC4991A88B76AD16450E120F563EBF5CDD8B74573F55AFD50A6CE3387E50C45A52D4847F34C9A6AA256FABFC10C7BB8875F625A414E7BAFFA1C054DB689C4E8A86DFF20061393B884476A2F07C166091524C83F6F790CAEDF453AA072968A7CA35C199E4369B22303CD1FA41FA3E75D43B4F91BA664050307BE3971405DFE13B778FBC4BDB6C45644147642BEE49556FB8F36A9F5E78DE5360E9BFA476B2CB4BDA9A522E4B7F90238A024711944F32AEEA8528BEA0A5EB61F129D4CF7383802700B93D2868F2395FD316BAE8588E2A3C7D1EBDF3D2186A48D6DCB746F7B88A32A9B66C3EBA774AC7BA5254EE33E2BD558366C31A4E804CB246D7E9ADE35D63B9750A48A147746DF281C41D0B45E5277AFFA6769DFCB1E2B15799267FB8F02D000A06618B8A60A0538E742CBAE7663D1E060A5C82D4737895EF0995AA4409DE4F0317531231BF2F6C480609A0A909C47CE9FAA6BFC405AA1E152A9633E01E96EE358EC79B92EBF6FFCF0E5BD368D1582D3FFACA7B1CEEAF54C55F35895682DC3F23174B47AACD0DF3435DA771E10A61DD954C7D8A8787FCC58B82FBCD7F50ED79B6203C7389C658A48E54F736937574ADBBC4BC78B1BADA6DF2CC541D21C8F9D8B203ACD8BCD2282410151EFFD0F1AB6C9E3E57E03B488D98333B508911634E522E82079ACAB6C07A902FD8DF1FCCB346FA231F82602934615ED4D78AC6E465A766BCC6118E62110DB98415CBD275E334713DDF3EF8132BCE080C6FE248B3A111A575BEC69F60928189D63C89592C173E5702799209C5163AD4E90BDF24765581C26966CF53CA7058EC47501E28204C48ED551202104DF799034735129824B3C5E7519D34A61F4B2A5F2F99CE4E00120C0DFF115D79AC9ABE8EBACC58A1E7FC8436C381242572859F7650CCB132668355D9F0EEEEB95D314980FD8AE764437FF7B0062B296752C09F08592C507F1EB8D88E299636CBC915E659CB266CF74274411C69282A1FF1A38FD923ACDC8F74366F566798B5DA2724B0853C169B72DA064E5667C59246A75DD86827812ECBFAE802855ADAF8208C9D2909321DC7 +pk = 6D0B624F00931F29078FFEF62E05C043E7B0730F8EC843BD9A9910AA6F103384408DFE8C9EC7A26E073E6585D025291CF8BC742F87D49DD9531ADD020CEC1180A352A9C3EFD2D64BAC70C7C4A8ED698F980D797D8FB7D479DFE79BE2E782497683C7972CAD28CD6CB80F9F10D36CBE05B848F61616AB07C0A48DF0CBD8B9A7C3D3B4B621E0E1016DBD2821329612B28A856AD228CB321B08E6B04B90D859CD6F15413301847A89637328E69FC7EB997F50026D019F38E6AEE2AC24ECF533BD8517706CF664D11D40A1BCCAA88F636FC384E6A83A7049D64330692673978370188B91552FCBABC133675CE4795FA07EEFF20F87A040A4348119B75ABD1C5E530628A4E0EAB4A380CEBB247B5A3E2D5132440736B9FD8B95DD2469623E1A418E3FB051581051C0BE68F0E7BBB000A109D166ED1CAD54630CB98CB9C7ABFB770A542F0AD71C4363FDE13EB8A7658475FE50111368731F7B125C0E1C2C2C3F805E98AE840F38E31AE846A722E1E34807AB5D5CCE6310FDBC21B2D2413FF78C219BEBA3BF4EF262BB4FEB82A16596BE23F9D9288EC6B2E809F2CD90ABBD3BC7AADDC5F3650C90EC1A420101BA9B1FAD4256CD37256106962EA092ECA8D50C784DD9D59570D0CD2CEE0CFBB51DB94208A19F7E8E2175049FF672BB3D650158A2645A8372D0C5A9EAD1932E88558DAA3FE40C0C754123569D4F6499E877A55059821382B96C47A49FABAC53BAF67C78052E056E6A4EAA030736DA5E5D8D92A63F581D579C3239062C6C32C3D3763D3909255B358350C3120E4A5B937AEFFD265E8815681A56DD74A73376FC22D0BDB1D6DEC4AC6A455C4B715DAF4221D0DD0A212220C4953272E730BEAC5BE2252417899EA24094B45A7927641AF17412E0AFD7997BF3E18A71BC8172F5F71CF73B2488BDB280F3B54CC022196B0A08349BB3B4A58FF975453CB1A43E359817A74F53C3169BFA5F568017B7EF56F89801022134D6130B1728315050247843C773C3F2C038C1AF2A52A391FE88AC8F3F8019E0A68AB9E600135E1FF1A06168C09FBD262922A5CDAA00B8DBA044C5054A6641CBC23EF7F5BEDCBD409D672C166ABDB6C43CE1D7CD8DFEC3BBE1619F4B3FDF2833CBA944F0E7F5BD6943D6C30B8CDB8F0BF0B7E6430BD2B8C4CAC8189017A056FA5FF20905EC9E87AE06B804412FAD2BED9F4D649800F6ADC1E1B11615E48931D1D1F1062838C389DFC917DF9B7BBA35A1F2726025C12CD8BD1A52ECA5843AB65B9B9B195F6FB33AA9A793F26E786AC298AAE9E94CC2C6DC3ED5C0A944F3FB7A717111E779E7B00779CC7C9C259ECDB663FFECB30FDAC21DA095CA2092F9027E75A9D86D7BEC85417FEEF5968ED91C84366A1BEE0CFCC8A2D9B8D6D9A6456B58747F77848E76A6C37FE99B4978EA28D153B61240AB289955AE2999FB189663380AC70416596A9F9DC0EDB8D7178C210FC093689DDD8E9C9C1AB59667CB209CA185B0B8690B2F0D70A3313F125E2E377DBEAB99607960C9633870AAC025B3D79229DA76DCAD43FCC022D1E9800B896146A47A757BAB92A29F0166844FD2D01B48E7C46236E03E47624737E89E10CB38402C615FCB903F06248EB47EA469D5089E86B1A4A46ABFFC2BDD7EAE8740B4668157E5E58E1F139E031C7A3F15A74831CEA0251770990D8988BD1598A94E7F636DA1D008AADCDD9DE9CD53BF39FAE7B9FA52E5BCFAC71E53B2D3E4F30166D2B22548E4BBE87EE098C52F88FBCC36F9763CCEA537D475B82366258857D59859F8BA8B2A82E7B7A26F5CD6F6A64E89EF45CE90A608AEE275A4D839C8A86B3261E4CDE0A08F18861CFD771B1190B76D3BFA655055781F4067CACCDA7A5B4453A9807FC9461F9E93DC177A06B84DBB6632100A1835B6C15394522083026F4171DFE8C2187AF74CBF2DE7ADC965555FE4DCDC96F7BA5440A0F1431EAE9819785F5E647A0D319A4DCD3AC01AD0123CCD2C53A78AAA5A4869C677B15A24E51BB19F95575DCF2E2AA77F392B39826C5D627736AD49D7607B1CF0A98CA9BB221B9B4379E92477E120CA18444264DC6066EAF376AFDDFD090E523455AAEA82D31782E431A81463A6807E77E41B62DE36F63735D8A7ECEC93AAE937D77414334BBD64DB8F37179BE258A062751308E3C08C39DA3D5889496C3EB3EFA5860A6E66DC778D9A564FEB0603A7B1F851FA13880AD0246A4500F08ABBE2E54331DE0D7FC98A56A781934881291F9A459BBEA57AD27C80B8D9D8E4E19635C03CB719C3209903D8E6DC4E419F3637E39F2870E30AFD2EC18A6A1C9309E6E884A5172D71410D6419E3FDFEDEAA18D7D8B17CAAF7B56BC40A1633CD4E2F32EB80C9E451BD50EF8C26315FB4ADF3A0020663B608DC52E59E324E8978688413D84C0F366C191C21FC48A11078058F564C9EDB15A9BCBB83612582CC972974D276D6EA59996663FDD06D29E3D2A60025C28A979B2FC30BC90430473379331B238C963B63EECAFCCD4962B109DE6F07B2996F1E64ABA9A458130DB14E21187D26EDAFD18D891036EF1EA2AD0552C700C4C23865B74395AD4C843403B41318B53A405DA0CCAA4892EE019FB9B399E2765E2D949375CD4F4AC6F34F8BBA40C791930196D7724ABAE17D05876DA56CE1B724DE62FB4E3269951B40051607FAE9949EAE62EAB86C3D7347250924A54E76EFF9439C905198394AAF222BFE9B8A06DACC7F3AB5EB1947116F2677C8C5C4B5A11E1C3D0C7BACF893F52875EB42391343983381BC7E4C8D144EBF2C28376C756A38D16FD390262E79B71C6F530F95E0D8D43C86B02C68205383CA46DD4D17CB9DE544E92B1A4BE3FB276567773CDAEAE469F250BED143478DDA1C2EFED5466980057827A69834432DDDF8A44D37B185F023BC37858D7A0F7D481403C6CF517CA9ACA2447533428FCD580834F59E64F6821999C0242DA676766E95C7553D006AEBB45151726CB9D5A6027DFD8EF2461B1E11018CAB308F22031300B59E56286BC54D9714CA7BBBFF98E292BE1543CB8127E5C8FD8267E5FC22D10B8B3C7158441A0DD4C49B84F72927730C74F04216D8F2DB8F92404E934157688F17035A1012158C6E71B21EFC9BA44AE7DCFCBEE3B6202D4D8341C52F0A9BCDB2912A4D953447EAD617B0EBB35ACE4B3F6DB77F482884A82042771702F0E3C3FF4251C5E98AAD4A292C6377A76179A0999495E4B76A20519BACC7ABE02E9F9D33967CD79F92F1C19A24DFD169542B6D6D42C3B4E66D81E6D68943B71ED81383E53A0C038F544815BDC33FC0A26FFAFD615A279B804CD026C7749ACD7BC728B1489D8FED824EAC9E9DF5FF95E1E009EF7513ADB41AB0148869AA05E79A6BBB23588F1B603BC276A3671AD8F814D13E47581656C9A4D5D611EF21EDB35728306962B10386FFF2296BEDAFC4884A2CA4062A11D13B2FC7D226939663F53794BBE9059D2627F98719D032911587961EF246CE0E548BAF52DC4CB5CD5E49C9CEE5A46C885196DE67E38C6FD6F6D482647BDBA9C6B3218FE055C7F289B413ED56B3104BAE2B09CA0A67637DF208881A673EA90391A9AE3EA5CA0DC1E45ECBE5D667F4FC37E540DB96393DCDCCAED11985303E4ECF552341AEFFEF59BCFCF9FC52C9020B4EBF7F7C05DFFBCFEB681D88F7C505265F77D2941D2B997DA36D5EAFD944B16DDCC2925BDC8D9077030918C726A5091EAB904E3A6EE3835FC9EFBBD18A1E2BEDA3333BE716A98A635E81C1AE7FB0D8FA5B51CC855C0F779DD3812B417D17BBC759C562711E7D9A04A29C6D563E5ABF4BF922CA17CDE75EF22FE38FB6FACCED3F4108C84625ECF2DB7BC6438645B11F521A884216D5CBDF8953A69B923DD04E7CEAE46BBCB9A25C6E7A2D4D46367BAC5FE9CA70200388A6758C4BAB58DA0A4503323D0DE8375A764F4726FF9C4801C64AC5AEAB793AF1F6BE191971C5C7894905BEBF0F8B2F38C0BEDF9BF3C4A1283D13BF3200580F50B18FE7D57674BE779B48E2B956779AEB0FA1F6CE9EBEBC6B4AF6E1DD487325A73EDF95F06B911E78BF309535B623EDDE2B37024062E3A12FC6E09B1F9AFDFF77C6ED0A39C1C5B4A83806242D0B1A52D0529C7690A43436BEFD398D4D04DDA4FEAECB69E15318114430436D7116C17767FEA9D65AC3CF4F46F431F8D622957BE380B567312073645983A2A4B068C5879FFA7D729FD46F46D67A86566C06E04F0A18E267629F522F0CFB529682BE89D8D70F597D5A35F3AB23AAB08D1566FD8ABD6F166B5310A683F7CE7A385DD3BADC4C584E42BFC267135A69498034F0BE7EC4B25DC677FED8EE6EE9C3A0F7BD1FF380666E761CEEB6F200CCFEE444D7128F98D4762D199947EF1A7B2D3EB9BB71BFF8CF6EC2FEBE78A5C64368B461351594D7FCEC7E9AA3814CF7AAEA18FCABA7173EE31914301C0ED4170C334131CAAE0FDBB30C3089CC62F44C4B0D08C07E4001F97D3C6AE4DCDFAD782870DAC8C2E21A2E9726D6CE90C5D3D655A98BDE9F727E559A8814121031578372CFC16871CD9F3D690B67C1E673ADB5214FE8A6420DDBBA0A7BD0792D49C77E8BD506E713CA4325A7F53E3AF52FA4102B09CA757CAEB2CD4A5BCE2FBA0020705CBD517097CC69910CDC643E16EBC539663F0D30BA58215776299E3A4D1059A0FAB311C6231C446F1A96FA8E45A20D3FB1A13F3CDC4AF54564A2B47DAA3846D062F2CE813E48B5F9392D16B9AD2ABA7078FD79482E7D187C8D7116D66F7FFDB884D125968F12E2D07BFB29D701067CAF83FA1440243283707F306B0B29BE7112EF4CF4847CEAB170B01F04CC2F06C37EF912691D07926BAE4B04055F30DA756533C242781D82A265B70E60677ACCADB0926FAA80AA95777F0EE56813A1C9D5720E0B50C33537AE177084056557746EE77293E6FBA24AEDBE3F11C3BEB936E5400259563A44FC33CA9D3D8FDF1836DB0C50B7C87BB4FE989138611AE2967FB3FFD6E093A16D28CC68FD8AC3248C1047CF77A30BD7004CBC3A0F06BCC9A8D78012E270CD0F04CE7DC3A2EAE8D37BD8D17A2DA3B6943F5478C77AE17B840D0729D4BE5F913AED18DA84793BD677A451D18727415C9529554976827BDCA264CC6C6B224A0EA349AA0AC923D8BB5F4EC149408BA19DEF184F7E672E97D2595F04E4FC24B63FCCD6C95153A158570911F9E84CA3A098C1E7FB30AC6C829F8325F2814B9F260E70D73E62DC96E32C7ADDFEA5D6BB14F4E6AE090CD140C6E4EA62DE9BD545294BCE5654448DD530406920F6BE23F0BFD4601553FB4D742196B01C5823F424EB5025598A7765B11108EDAB8EAE93C1493AA8FEACDC6328E613036B9634838445610547C5E896EB1AB0EBD4BC384A599BC997ED275401A123760AC53D90FC6631F492BB6583B0EA3E8A85AA78E7C05DD60D7D27926F3598CFC0D6B2B8C78D7DA87A0211D79977C6DB7DDB9C5F605078F582125F4B068AAD41A0115449A454EC4E287528A2BA522C15D3312DAA20681499262D8335700D3D625A8B36735D4F0CF5F78910F43B02CAA0D901AD1C0C73A466DAE2A764F8777D8DE9804D6D17142ACF098A8E0208CEB8DF69D1B14905747455181FED2E55BB64E2744873410755FE0BB8DFBCC6EAEDA30C34367139BF20AC55670CBAC25992DFEA2C14EEDE9BDAE60E0344C05CB67256D7372477B7EC8BEB3A0C2C0FFA7154ACC929A0CC2BE2265F1B4F5A6227F5438D09DBA18C4C727219A2F7AE87434CB3CD18F5822B0460DC5A5FC135DC13828B1713AB6E359B496C03B89D7F138C1F85C1C70979E31033CD2E0E0F39E60556419B404CE40B4C0336C2861AAAF6268682D90FA4ABE2A97364B27DFECCE7F382F5EB9D9A83305DB0CF701A11214E4A898EBD958C3315DAF8B535B62996CB20AAEC4CD50AD5E2538088380D69BE94332688DAE2FACE8983E09E41C782F0CC0B3D824BE4971CBC140B6310278ECBCF4F7420DEAAABFC630FA218140BE36EB3A49EB4C77067D19CC4D14FAC928520A74F56CA64625B59C4CE87E56ED79497FC2095E5343BF31D2E463E914F0213012BC94FBB0057FCCCC45B748139C94E23A62CB3CFFF5F83192B63AD4C463950F9E517D479199DEB84F111E3B4CEAFF69C3B5084C57FC0B0878AFCEB4A6E09A771B03AD5816B6CEB3EFB7312EF1BE375DA2B770D79CDEB962A5A901F1A40244ED5DB040D7B3DA2D6C88E62E9370F02648F69213C7520E2F019D97F8D2E6BD7B69C99CF912CF90C503E7017032F6CE424007554552688EA9DD20C5ED14FE880BC5A23FF2151AC4E7339F10C93B830176B64C8E272FD399F5BA4EB92B81177BEE903F4C4092016EE7E7B544EE91919F1C54DEB01BC2E689CFE623098D72128D4341FF3F9FA9139E7658663F12C852D2183296BB92F905248996BA1FAD7BE0C12962F8E9E8599B16BC78F382D3475110112F53013DB2951AC4A14E3B41795C4860BAD93645439AFBC67A34200184281C1D4CE0ECFA405740D46C16BF2CC44AB013C015FE1ABC7A1F3B3EE65B7D32EC3852E07364466E8788E2C16E91F2F45C1BCBEF33506B6126024B2DACF8B76E3AEB4DE26F7E189ED490014431CA699E6717450465F5140178A8121862C2D0F75DBF3012A0E0202756A0DE7D04F80FE8D0540D8728B73A15D1C9FBF204B87BB34E30BF09ACECDE66B95AC456988E79803D778D416F82169661752BD0E205BF0F4AE453D7AE35EC01925D654A0E4FFEA2C55B0500A01D5166ABA3CBC0E4FEA9BBF79B1ED21B024C63F069D8AC366DBE8B66128C76CE3F2B4BE6BDB8D9B6CAC911160B87E74727073EF8FE7B6D5EA22D635DB035FA82309E60C094AC4E04187515D46016C02D8CFC494432B067CC86092D9BEF5D069EFB1F3FE280502096900439E9D33DA8A0A9FF0CC8CAD99CF3DBD5CA59447DCD752EAE6EDA9F9635910C227E9D9FD1A453B52367D4119D8264E049B814F1AEC2CFB81C315C05090B912FFB163378F80E9D25791FFC5C92ECD61E71D77D56E059D9B512A14EC1ED93C5E54086C1061D556ABAD738B34D661D46280E6FF6D26620884B9FCE5ECE194D0242E3A260BBF506A1B556602E5E265778315BACABD21805A62129CF8BAE3E953E4117CE0978A03F86497246C1B27C21BD083C6A296D63069629EA8AC809A3E4FCA6D188AE9F23135F36CF1404C812E9E54546274A48996E2A5C6CFD8D2E7A94C46633FE5BD8FA6BF5898769838F7CCD513B8A4AF504D274792A11B99DA14C2AA53C1362BE6295ADAC1637211C34E18EC0170726245AB5DF0EDF60E86A5A556EC461368A1B418FEEBEC702B054D0FA55B49CD4BA9C60D1A4686148117C3DC822C56175A96FF7C0F570CAE89CDE3491DC65755DB6ABFD71818EA5CEAAC36F9998AB494E81E9768607C19C63FA9CA7CD14B3B760930042433183B0264E94D65020222ACA1E132D17AFBB2340BE45DF6F2A6F8AF4F6C8AA89E3DBB26FBA0C10B203BA1FA0E0A17115F4270D9F2B02A430C1246707E9AF0377D7F72E17D5403226A5373CE27C3B5614E6F459E2D1929F959EF99AF1112887C5C38207F18830357614BA897230D98AC1423E0C5DB5476E1D1CDF1FF6F227DE9D8D8E59C15A52B7937BA973B6AD6026736B6EAFCADEAC9084ABFF79FA76836FA16035AA973C17EE2453CE6448EAD944B3E01963C2801C7C3C07082F813B1C7B9ED5B62566FE9817D372925BADB9C3832787E43270046857EDF9F8390A2E2D65272FC382C87C8D7B88AA114C8504AA4E455963D25B792A813AE5CA33C89B83AB024749828468E30C2D068DE00F6E9A40AAF40341542DAEE4914542CA84D70EA5D132FB403EE6ED902F16CED920F91AADBB8F96A54A10BF789339E3FA0F1AC7E776A891CA24C8A2FB3755C1A sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086CB4021877780C6B43E324A0CA4E88681 -smlen = 3016 -sm = F46AA355152522A08257709586AF4C4E965A5DC4A283716D904EE955FFA8907793908BAAE1F62436B438053C0FCD83766A1C8479623F98D09985859E0859A33BFCDA14ED8AE7E171AB627275A6469B785B0A0C74C5CE183B17D34539568AF306768B34CBF4F2277801FDF95C9F37966DFE5B12B5E9B83234679BBA6FE83B09C18F66B6B3D44E9E02EB5A03E701DD4E6D36BECB1722222C20F307A04ACE5AD7D20D9C5E2D8270B77B422121CE5D90A693B8BBD7EFAE14B9B7A0F2CE418342CAEEEC2C41F49C42FDB3FEBB9CF056F8B4B35C094DBC6E5A940D320F650E991C35BD3C06DE498C74D18F50FE9BA51683D26AE197D3049E0832A4A00392102E8B49AA7BDA79D3B7609F3720EF8AF4D9CA86EA3FB8AD2F306BC699B2ABBE952B0F6345DB2E2C1F7ED24FEE3318051812CD41D0B7104CFE5B4E8F923189F58287D7B0B9ED5C659782E4238D3E5871F0B79EBBEFAB7E4CE194A77ED510183E7D1438D01DE90664EEA2A494B473F47FA80E842B7EF8DA26390BF47CC81313C6AC0A7BA1EE31E70B1818A6608C0C60F711F82065D1732D4DC43F32152762A6ECAE66F52795D377897612A2D5C6E1F9393FD7E778E91668EF017AFA7614A74C74994E8D0FD596D53F532DBCD236C46B7418EC2857B6AE6E15F4EE78589300BA830EA5E9A0A854129580194964D69B94A6F6C4AD3D2019E7CE44AF8889F2AF068F2B4FF1E1BF0D5158F9197A5F927A25A07417C53933AAEBC8D945AFDD66A2CAAC85651ED1F3D6C3D0A175871FA09CA5B65470A02AB0EE276C66CBDBDD36BD978F325A3928865028FE2E8B61DFCB298C7818D8E47ED0A8DFA54E47CD93E9A4E679CB7D629F4830A3FE8467C7703FE7BDEBA56E7D7C900B2D1DF02C94A5F20A79E7F92A05832032D475C1D6CCA1A096658935719CBCC493F7F5745C70E2B1A711A77AF490DFE6AB0C1180582C632DD3FADDD25292930CCB0CC006642A01D1F69E4E72E9C299710161E0F819A3BCC780E00F8B55D96E31C06A3A5497FF907E5D9EC69E0C726E63B488DF6F21DB339F363B0D23E067787B2F9F2C98B974B7702FC7D3C4E76CB587CDA0ED4F24F7A35811818A0CC757D5F7D8D64FDB6B02BB554669A0F83C7267CFA84338172C5008374514D60DF6F99C970900255137E3A806363DD90714ED614E43F74EED9FF199B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +smlen = 3142 +sm = EAE9E5CAFF75CB3C38868055E0A0B85F64FAC5C175AF86C6D3DF869B05CE48537E52F1F3E9730F5671443C0CC1E8E92A6BA4AC32F0898CADFCE96683395997F2B27365AE4F678117AC216C198B1D2684C44EABC4A9A429BECE9090B2DF5504C29B2A7E07267D6FF0D57813A92ECB5F90CF2888AF5F533F5995235F6BA554DDFF3BDDAB060D3F45257FB4D30BD7D67E6732818ECF01B84D440EBF9FAEC28AD3CE08AAE6FB8BF26D3BFA4BFABB4BD4A4E6F8F0E535FF5B5343570FC786344ABCDC1E453FB8B5857A8F366876E5368A1F22651C1BD5898B80C231EF1F093FCFE40F75ED5F794E99782E30B12ED0F961412927155E8167AB8569F6225FB0DA67ED8C576090B8DEB30D7D5249FA3FC171561B70E296EF228D47F0B06E0327D827AAA75DEFFFB2299EE36B1090A337A71CE0B8C2A19EA072D63C75D0250C85DE6148CF3603DB034CB8F3E1BDB200615B332E40E9C3B79827B9AAA933F6D39A3979574039CA3DFCFF38B06114ED373E747282960069D9BEEAD8D966068EB39C379DF52D284605EE6F281E436E2368C95772A8BCAF68466F1BE33A580B4E9D51CB111FA6AE85D6D339176DF6FB8080A2679A2A29DC74BFE10A5C76F9179015D3F4CB8EEB205951E90BF9E8A90EDE27C175B25EFC8554AA0C978F0909CD9F3513CAB10647BEC5703A26414AE6C930D46BE119EBD0407AA9D571DCE99CC33DDE27F4DE44715AF27366C6680DB66624C56B34E88BA12F075D5AE8CE80C4A9D7869C1A571F6F04CD9FECB89AB13D9A0AA640A6A3F6A55F4C9B1C03FFB6359B471AA548766D6DA3F5A1D07EE6F627C8291C16AC739C9BDE560BB3DF1FEEEDBBA3754C93FB551253993A077C1EE3599F5889CE38F3F6474EFAA01E15576936E8B375F07C53F41C5F2FF9AB2CAF512A8959285A7FA2003B3A0EE6EFD4DA5D3A7D13A31F4F90EC53B7C777CFBD42E540BDA10AB7772075DE1B71ECAA6AE0EEB78267E9E8D8DCC483E0B0641351B4372B65E487F060041E060256FD489E0AE1AE2734EC25C38040D9F209AA27FC95586C3DF1602B0A25F1559476A0DD2D2D368ED6245BE07361C1F1C76169FFFBC921278E1B2E869636093396AB1160B72709A83A97333FF10980B608F6837E6385ED9531BBB23DDB42F65826D7DC9070E69C8645FC64B3FE6F1157A6584C20140A5BADD6D3015D910E595C408D9C2DA4A7F7B8D2F39B0F7458FFC7E272B50865301B8B4000AA6B9DFA7DF487F0614A3D66AB9E21C648CD3253EB836A6CDCC58DF030DC2AC92409D024D7C259DB584FE9404FF5C8A7BCB667CFA84338172C5008374514D60DF6F99C970900255137E3A806363DD90714ED614E43F74EED9FF199B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = 3D9D09DF3E4CA917CCD20D16B23DA8F7C062C99D105805CA80612F728C9D7B97754C652F19A4694D11CADC3254ADA6E7C5DEB52BED5BE0B011D08209E51C556407F8A22F878ADB1750169D8599D1BBBD9E1E7C0E99C52C86D0D13AC51A4B70BF61BAC6D43292CFED9FD129FA3796DAC33340ADED561D29135DE3780EC0F820A749B49029BACFF4C85C867A2B600467D2F2B95100392C67F6ECF3EFFF939D764EDB3C98BE3385B2EE37C6976AF0AC56589C8881908C6FFCB692F462AED270427CC3BD1668A9660DC5B3D9117EFC2BC55E52BB673CF9E4E74E9A0D5A0DAA871C4AF986FAD11955ECFF4B9B2B095A7315A115C11F5F040AE66B45FB3148D790B7F1E8D93A80F13F8C000FED31209ABF9E8FFA2D83246566F68D7D9B74D2BBE3B58B9EF535EB6CA9D96A78E789FA738D0FA9E47C9760ABB21C1728FF5C08C433C00EAAE591E20AF7F180200A14560DCCE775E1BF8B9A17B23B6D491595F00234A0045AD2CC5830DAE4E280EFC2C00050E9D11FDDF3D8598E8047B7720D562C28ACE93988EB4CF7D977D9618E21A21EB464CE177D9D8CF81DB67BBF136600CD3F5217708567DF4956422242AD48D6666C3D41CC3284D3DE742217EAA5FF12D4679926AEEB1287DB207882D9151887D109719D2A3D6CFC67D06A994CB417A22125AD6DB74E021B3FEC862925D0CABC9A00C5AFBC6321585D25ACE373F9EA742FC38A488ADB997A89DE6A65D34ECCEE9938E3918AE7BCE115C19DE97AAA677C7D278CDDFEB686C46C75C9FCF0E7F3CA0D43A66309E5E25DACEC1612B846483F6DF6338E92DB2901F75F72891005971E85B065BA2C77ED9D2A4C37CCFF57EEE7836458B1FD822FD90C6C6072EAADC2979D39AC46720317EFDA6B37BD959A7F775A15B6128D5B96D03025BCF0EDCD2C92A4C4FD86CE320E1BBA48C2B7535F2A0AF01A2E635E2ECA5C17F2A9917DCDF1CF80E2FE22167091877E4471250459AC046908F655F972687964524DA14CD94721DE4E6F3E493A54B3A52CC7EA3EF0AE7EFBF997677BCE33A70A7BB986875B8718DC7E44CF07CE273CBA33458CE5CAAEB98DC7FB53BB9CD8C243E0DDA52B3B8A36E85ADD693A94C5667F9AF5E65A668D34803F6725D649B72237B92A81AE316E93581FDB311D729E9DB3850C82F6BD829788D69B39E28E5D3A8B9F085C24A793B938560846FA42F2BABC44D1B78DABE914A394D0BF50126D7BA659BBD4E9B84564913124E3902B7DE4D15F71F7CDD407F3C68FB86137C106DCD0F43564ED5E11C7BD919BACD57FABEC0CD4CB5C85F246B51814F864EAE05094B85F8C91ED68EAE6B8ECCFDFB6703D5B64C07C28D93D3927CC72012AFE3958452F4935F62603D24B428FE3DA6C1C477AF3C2A3DA5DEFBC8589FC5C5B67145F6C80DE20B51133AEB0A83F322206E2906C344629852455B17877F1EACA48A16312DC12C3E3E3B0A1629D8EE51402CE9C8C987BEDC48A00E8A3715F28BDD6C22A075144CCD0E7CA2544F03CAAF6BE64E3430A922AC14BB85DF9BB99ABC558D36255FB1B3D03532AF1BD6DAC38E4D178B08C3A207D7735E44CA5D383C4021C2FE9E8E61F4BC76517C6319C31C2F4828485C155BEEA02FD4FE1521092CCE3DEF592E8F814CE7D3CF9A5F219DE7830F6DD9B6FA8E14079EB8ADBB4D595EC4AC5EFB884DF921CA9B5504C607E2196DDEEFDC72671A163BA15B373D665EF270A7452AEA64726B821A325C55911723BF8034B620B82A411C71D57992053F86B6D2B568176A40041DC500CD06E47AD7B4E90095F0F60DF608C2032CB6C78F469612B910295DAF05CE34555D5630E1AFAA493432523151026B8A1892556349919FD22A44C60C628071B84E6BD2248DE231167782C168F705AE285D6900BB9F9D704538619AA062498819FDFD095BA0B8A8BA01D13D8A58A6E10D88AFF72CF4C3160AFB9D76BD9D1963A3EBA6604BF597AE12654561A185D28130BD80538BA3768EE5D4D10735B299469342C0D1943593D3E0E1DEF4505EF3CC3D7309BEF831E937EF7F16665EBEA5837FA94B2FE98A3D94E69ED008A2DEAC4FA082723CE27EE24B55F9493BD386ACA0506CF17859341DB9577569CE25E6EE8CE8A62C365A078E45B0AB01E9BC6AAE39CE174B3095E89331EDA7A458A2E4DD7B499639022D115880CC137B9ECDBCACCCA6B1A0270187FC6E42BCB1A1CD898B9A2374A2017056EEA9D5F8BA1D676B389AB4CA555A324969682AA390D3848BD86A1549E70817ED893D253CCB58CC3908582D20B4140AFD2DB7CC6C795C5A63677D7207FE988F65BCE9DF04954A9F485E19299146794E879F1477EF9A9F259F1812A4434EB1CC3F72D06B0D4ECBB44F062B8AC02040409544FF2B4F2514439AA6E1D9677030EBA9821960F4E40E597F7593DDD1822F37F520C850EAF848770C58F03D66BFFD9C48405FDC9B407748A57ADB23A393DE312C75A6EF4A53000F0B1698430B25C4F1759345CBFE0EDFF8C3BCEBEE1A77FCD6AB590CAF4ED5987ECAADE1CA64EE007E13B7ECA8A785997B4433EF547D3D2C7AA262433DB197CCB6D7EF74A76D2DB1404EC354ADD4C2DDE3A0B2846DEC9BB4FE4FE8EE8005CE553B3FF393510A8AB3C1DB940738525C8D269932771EEBACDB5031D30CD6432AF5B2CC60328612FFD03DE23B293B4242DB619750A30210C416969922395F0C54622E13DA076EAC05A31E4DC61EDAC285753D627E12D8F17EBCA3DBADA76FA6C3AB4440D344285F4C34A387F54E57B30BCD110EB62C1340472472E5D9B5018265E915C0D4209F34C5D05287232604250442674CFCE63DF46783D78E36A135CCEA483B0F7E040C2803D13DE2A19828FF2BF65041A0FDB41417F0DB8D601EA60BBA095086E0451FEB55BE9EE5D08891A5740DF9852FABDC3A69C340A9F9934B71D9192D85364C6DB94F60E4F6E1A14615065FE19EBFC555525AC99451CE302CE9DD16EA97FB73F452007BCE01797FD796FFF4D4C05B0D1C8530C2BF1084ACAA69FADB5FA32740EB44F1A38FEC13FCA504AAEDEBBE5A99C1BCC18594E302179A0623E0FEF8C606FB9170EB1BA165D3F985127B13290FDCF8A5B11FB24C055853ABB0D48B71E90D4857378F9BFF77A5FF8F6AAC7EBB8443F60F2A53BB1C766333405592A64E70B9019772E840D8303911B84C6F0EF2E9A8598B69FF32DE2E869A6E9D0C79B05CA2BE84FE18A3631B9BF5787148AFE940149F7114423ABE05F7E417416DEF1C15B08A59ABB3364AF1458E46D625F0ACECAF31131C75986480A7ACE88B345F3D150F295DDAAFF630496937454EF7ABE5799F80CFFE9B0E76E9D2FD3F36E277CB7E66810E9A1B687D7F2A7D6B878A6D5AF9D6865DDCA5CB83E4FFB9E299F061E874BFA7FA040D741B8D256D35AA8A75010B8B189D2369304A0D8A09B96B018252FD63862A064B85E344661B418424E5636C91E9BD8B6C1D520BBEC76C7F8F1C54920235E398EBE16A6C3FE5C294CC8FAAC33CC15B4D85CBE45B6227BD01B793F58CA40A75A6A451016447E4567E188F74B9CE6520DEECFF6E50EB467B79579BF214E5BCDEC386DDE12B5B535C4211EDE08CDFF166CCE101369081F2B3FCAD19EA3D91088EB76445D2FE9E5728238AF9F473049B60CC225FBBC5EB664CA43C2039DB50513E868B2ECF4775A33A8FC568EE70BE796D936D8CC8045995D70FB4FA89177DAE4FB6357556AE4E4A4BAED08E0F921CC5AE89FEACCC4A73F2E6ECE47DAFC154F93D7B2187EAA4EF2C594022CC77455DD5080D2BD288CFC4D39508F8410199775BA296EC1F4D950724D13046191DBA5A582C480E30A7E0831C8E4AEC0B6B1DDB5D4B32322A12CD91AF818697A5165BA147493193606E7AE0F67454822B03F30B0FFFCF6920D21BDDB05F4498FB1FB8B805AC8C8287C07AA255958385CB24583033B5A9449BD3FE92939C81BE8F28B8497B05F3D4C7DE56106016FCCC90F55233F9B9F3363B04CB2D3A79DB07F73AF1FC93FA997C064FF879421715CF63F404A32C2600B925F9797A63AFC5D268ADB9F61E8A197DF04E6808AF878D4C2EDE093DC363B5AACC3C05B318FCFBB5990876141FB23D4ECBDFDFC4EF63FC4D2A6998B58FD43ABAC6B1436A005EC4F08F018407E68B0DC721A53029BFBF79816B14F9FF5892098ED1BB6C355BF4358B45FFC098478E9D18DBD364746EFDD501DAEF19B15E9DB4435C2E5517B8300553793833F7677F418D9D334E8E66C7403D9ADEE628EB6055BFE8801412C20184918C66FAE337C327BBEB7B6AFF97B147EB63052ACDFAB687077F6A754BCB877494EAFC7179AD84619A666B37673AB55C0C25B6B8F29476BC4F9F50348C794BB76FFB4B1FA3A04E5BCDF92F26DAD5DC6BC23906601B7F0FDCD2792A676D67CB8E30F7629E4C6ED242688111845875DA1CE4EAA141DC2ED93EDDF6CAFE39762B97664B791A6A32277C9C5BF4ACA0E681C78C3F799B3F7FF203823EC3D5B7139543D2124D28F3B285F69B40EB1DF5BF72DEC9E451739F97484AF715B0679BA98E4263D2E69C079F35539E87A100291B41004C675A1F10BF6DA8E400BA866B2856400FD4801BDCD6C293E0433499B5DA0BFBD5496A174CD759AA91FB7510D43987A7D85671CC728CC22D84326367A8799CC857DB1C608C93AB29C78133087C07421894819225FFD7ABC794C639AB60E6D8BE5242276C2BAFAB089D17701680643C86A7A9B91E82A70627CD81B580FA021D3EE4255DFD7C4E1986B1F31F6FB862EF69A01EC72111FBC48B426BA50FE1BD43EABF2ADC0BE3773BAE6782E228455A930017C488A81BAADEFFE414951809E09D2F7BA9D4C30ADF37451BFBBC61AA9EF4AA2DFA3C7739F67B5DA3FA64454E1CAECAA718F8A351D3156B5FA17838B5D4EBEBC896605FDAACD5F5D9B134A0913373BE5E7144618CF1580E3CC07A370AA41BBE096B6F5882A0C76D496C6C8ECD44ADC81352D83C0D73257D2CE7C43B5AFBE075DE42D444320C483D03623C35FBD2331F1E1945DA9B865B597EA77E2806242E6D08966ED52CF657698CBD86CAC40D114EC2DF3851D18FE813326287F71C8777A8F6A00BE7930E0AC4C2420B4D8632EE1E0A3D335A61492529C8E25E68816FC70C4B0E1B6443985D8BC1D43F0449C73AFF47FBFFECAE89E54B4D20EEEF1FA020E5EF84F90CA54649E06783C6B43D7FA81E0724A2236772515BF0E3FBA60034B447976D0806C0121D3462851A4C1732BE39121F9D8C9251457648EC518C41EDFBD5DC6DD4979FE2E57D330AA0D16D1FFCE59DD93E155C9F26951A20661D4F225DB96820521672AF9EF69C70A33A287F111CF3A689B7280C9DC26CABF7AF8F68992E7C96502C858025A25B036272AF34E7F95349B4369D21D68DD6548521CF041E2AC3818C41EA85EFEC0CC334032DB69FB1E4D1CABDC02D5A40B86B6D587443493756B1AA6F03418303D71B5C50BC2C66184CB6E53F85A49654D12DE581E3CBF34BB92071E1FC17FA2645A6B47CEA0FB9D18B53FF0C84AE159E5EEE8C38DFF812E4EE1A0FF1CA4E9EADB6E44E9A7E391CB2E9C99CCFE6CD8C5DDDC3994948F19B614E1470C4967BCD3824238B41F0714CD81C7F8BB15B847E8708101C3628FFA53EE72A589DA888E065DFD0D93F4DAE56ED11164BC4EA87935ECF14415F9586F90536C4D412227762D43739731012C692974D4307967E07E6BB6022CA227E26063571A9D1A6A511F129EADBD955DB63BC1C0B907316025EB3CDFB432E6AB5551AB7EF6BF33C8107370D5649E87C5D5BA5C7C40E0A76D9678DBC09F59D1B51851F196B6D61AF14184FCFD8E35585D9EAD1EB7D53AD2BEA80B8F7848EA8D1FE45AB103B43D92A396A8DB4A05A4C74D778750A5CFF693858CDA2BEDAB18C3C3D360C312ADFA6FEE9061B589850F873DA6C06B065A66A1B00AD1812358B33D963F27559390171B0E2BEC492EE5739D94A02255E34BDD3EBB7033AECD156EFE4C2A5D1834953D23321D70303BA9F89EDB5FFF8A8421FD375C8F3DFC908D9B3D4E8482B8533AC9A733A6214F1CE85139D94D43B9688CFEEE8DDBD0472D4F22B2FE9CF523F2B1DEF03B5447C36BBE937679C2371E827480C3FC5C848C4B8B664FC0E6B6046F1CF37DEA11317207137C496FB637B983065FE2991D709395E3A164A9084DF55D381A508FD6F72FDA215FBCCE6AEC07E561B627E5B167149A1F436CDAFB8363AA07C64E1388EFE9B549CAA81DE6141E2F2D86EC408F961D6D7B513F17AE8A86D9F3DB0B6310B5770F9513E5A7B65904C29B569F862F9D2D6D5003EF75DA1E300017E19D880C4E1CDEF1C24CE4BF2D2DC3465B2B0367DB1846524EA429D4D71736498F4047B1A5D18A45DE25F7AEDA33A061F982C2B81078C63059139B937B23EEC888175D7F1B01ACB2A8861A6F2F2F1D078827E03A54EEE95E0A3ACF4965C1C58C8BE77477F28FADF4729EEDBA1C4332479A21BD58B38CFE70EA59FBF23B08D460791DF533D977AC28A3C5C3161F286E0C3F069E98E84E41EB0BE660B860AC3D7F88C96F61A27DE40ACC30612458742183C8C582A853CDE868ED6D0629C1D411AC7669E8296AAA27069A5100946F432DBAF586E1B614FDEBE384055D42E529565DAFD6F6EF309AE2D83E352B6078BD779DE41533491BF0286B562220BAEE050B85EFA31325C729C8F8C9A977567D4737E6FB797745E238F394CD1B15598DD1E53BC46A8D7BFD12B8CB7E31D61ED79A448B1AE196D28179E994DE4656B75DB8A76D2BD2F403C1BE4C98625086FE3C268526DA81008B7077412C79703CC596ECD7E7D6B715FC3DC78FF794B0EE37BE376DDF85EB21999DA668AAA5D272EB1488771773DB708170D434E04DBB81E0905614438D1257022358CF26BA66A1449BE17455F3E60351324A5F52A0443C44C6A0F8E98B42CAD44BFBA342B2159646B56A514509EE6ED9D272FDFE61707ADA1CB0A07D8A8C24DF011418376FEF3D39E0523D54746EF0F522B0B483F9CF5F7FE82989269B6A65951301E4495537EE4227EAB55A965B6A5011243BF8F8E47CDDE08907250FA9E76F863B0AE51264026A8B74E5CD791404CAD8E77ED2F059A7B0 +pk = 3D9D09DF3E4CA917CCD20D16B23DA8F711257E22E34950072925329D71BC41EA37ADE28F3AF3762E04D1154FF33855D17F573321567A181E32D4701940A09100D3F18D3D3F224E9523381F78872AD4269D76B1D8B4CFEDFD466BBBEDCCC9FBFA4716BD637B87DA0432ABA637C1802C51A604EF60A5BB9E46FBF7B4F152E4FD3F102CD0FFEE0838BE545BB62B11E87F30E98E847490510454826F17D4A1E4F8AEAE35A43E8E11389EFAF92BA3F30878431B4224803BACD313F276A4EF43F548039C078C4A58F9757ECF93FCEBFC4AA9CA62E911F87AE1950F13140041F768C0EB9938F827697CCE632BBEA014230707B2F4FF7FB443CB09FE19D396E50BB7EB6D055C94220D7F22EBF415327B237B2A28F08C5ECBAB627461BC452EA407C2B7F6A01763DD7E190EFFDB2203FAE04D5CD541F919E1E7ADFF2A34DFAEE99B765348B2666F75EA20507222E1F729720D9B3FA7E042F3A6D83E0E99A48B03A816BBBC78937F7EA1E5EECBE1F37E11461FE69BAD6FEA0CC5569397A5AECD1690FFD74817BDA024E0130728BDA7C1299893C919F847D14212795F90E48B1476F26136B8F290E0398BFE9EAFB7A23F759587CDFD0DFA53BD0934B65949C10CDA0C8A38713BAC25288F8F233F0C79C88C6B15B28F8E22B2B739BC4A2C84D919A9DA1C2F0FABDFBB6866EBFCB947AB854A99B7142E141E581BF6FE1AB5A0CBD9BCD288536C56BA861AFE83DFFFDF40982964381C01010CC73908D55610958F0A1A9352F2023796FF59E8DEBE4501446333329B489BD5837E0A54D3DD1A5E45D2555FA9A202728D22DB2C67BF74D13C89E3B3E09B83EE2B00251CAB4D63DC1FF742E5C65BBE788B74E0644E07F9934DD35E51477225ECA11B63779C5D0FDD2A2C43C58776DECFD53F39030BE129AD71798A29EC4782AF533FC5F7A1EA45CC518F3298ABC83323D42EAB371B024F522FF9019A55DD903FBA88FC7854A289EBDDE5C9C288A985999DA869CF1F59E1DE591F929A5F6B33DAA757C404B5EF53B6FAC99E4F8458963F3B714F5BC2671D786B2AB5EA5934661332E64545F387313197C3CCA99C90680F7FA8D49902B024A8986C82B12867AC40FC6B0F4B9D4EC7B24BD55837E066886AE9CF9B6E174E7A273E0413293B190CF0C9182280B3897A7AC4FAE16A1DFFFB050264BED7C6218D3FBC08F2D3686F5A7E0396688BAD766BB52C2470C626AB65CA870EE17072DF70820A1E8AD7F0B88BAA27D23436F52377720A7127196A453E9798F97C9CA84360899A2580272669C54A259A0C064CDBF3097DA868D1050BEFD285E70AB529277DB3A6E3568104B5215E1F2C4DA601D4C8B7024215A5331E5746ED72D48735885169B533D80D764DF39E2D4AC44955FF6F295CEBF96776B942C9C7CBB033EFE213C285A10F3A768E1A419109C4297894CC5F7FA50972E7DBEE8D182B875948B04EF10D43397AD05514A4BBBF1670F672252153F7A6719716A375DBA7142B0A61D386953E5463205C953E2315777431BC1641334CE92017245BA173805E89BE64F1AA4FDC42F1E4BBE5A5122B697A3DFCF46A228AFD01F5ED2530F61787A2322D99AFAD99DCF4A341F0EED78110DF043E7CF281FF78A2129DE65DDCFA1AE2150BC7AABAFA5269AC98920F3342A18DEEB736366716D9D81B81701441B4CEC2EF6B67A49B9FF6208545202260A4AE8AB5E9B2F1DF232959DC107C1E1D0A9151FE498535D1F59C6D1C9CF8BB2A222AB530033B8EC476D5517D4C2C0B7EA8D32A9734D1C201CA58CC8146F3E32E6033B5C666E97145D7343D49100B3BC808A17284794549528819B98C3DF06FB4679F35D387D43BD6DB5F259F7168E160639A1EEB02D93666B19AF26A28929CD929F2B3A94445F79BF9C295C9D0C250F6EEB2F01D7C5AEBC1E5AE9A56F7CD38324E7D21CEDAB3B7256B3E2F0BD95D70DE437E9F12964A3803A9E17BEF5582D52C86B4A871EC43A81383E9046C6CCBC0347B1BF59CEDA94B5F390FF614D33AEA10FC3A8213393C55FB864324BB1A85ADEEBAFC157E9064DA9591EE25FE108A3A44B3A639BFD14CCBDA326F09E6420F24809903B526B5661A33877DD3D5E11F9BCF2A850227C0147E2AAEB906C3F946918D442F4613A7B4D51E0275BFE4FDD8DBE7A6A3BDB059460F4BD1752325AF443E92D57578DBF82014A9DD2DDA8517D49E65F6D146B3C8EFF453AB41FB2171583923B4E2330D2C022D32657F3B93BDED1966FBA42DB130BB04CEF4FD6AF739F06A967207CB0A2B1E131DC03042BC590BF7408FEC20B21E06CF80CA887050653A262EBCA51E0A35B0E15F098E167788964DFD3CA93A678CCF9804E8993E102F943911585C8C6CC099D553F8840B3AB066D9515BEE38775DB0A071D602174CB5F22328D54CE3D1E9FFE91B850C70D84DB5F7CDF7F4FC02BAAFB9A70F38BAB188C5AB52E50FEA56D8B2CD77EA06CAB0479C1BFD60DF7241BB15DD6EA2147BF5699B6CBF5F55CC7A6820344413CCCF6B47134CDDB4893394628F97A86A1DBDD581AD46912CA546A04505581BF1F1431B52C024199EF3DB3DACE7ADD351D5D77D93D1011A0EF58C2ED4EDD159C816DD20FBAC3934A6B5EFE9598036C3008C6D701F85899F47B87E4D69A7CF1EB2C55C3B8009169631B64023A5C7D5AE81943821393139BE5AFBBB2DAAD48F6829163B8A3BEA9749BEE985AA6D51A0BD3A6A326C4DCB886F44011185E33388B8271369AAB22EB0A121B6D5E6EFB5A1FFB17B244879D026075C3B57ED794426783B47906F019ABAC61D784692F9D1902751920326364CB45350B0182E7EF77C06F069583A58525BBF5A1C21E85D4417B333D14E33FCAD759AA1DB28D0DF09B08078F0E262DDCBABCD7ACFBC3D0514F145F73C96A40C17511FB7CC6787C3EE1665CC615B9FEC932977D48CB6190A8CECD6A62EBA15698788A24159FDA1085344AC46FAD2659EAB9B19CB227C0E8EB6D86636F942EE1E7517A3C61D9175DAF1103B5FB63732CD5E62BF7AD479D5E4CA25885E310A295D6C135B852E2219A249AAE1CC9C64A832535C33D2D5E660883D979B2626C709ABCE388D5671164A7EF78AC4AB00A9DAA9E9B30799E75C0A3377BBD7E0FE7DD581B7E4ECE850C052EAA6E9703A33B9EB15B76B08F7ED95D3A1DA6FA3B6960A18D9EC6B9F5401A91E68B8EC7B1D73BA39E76AEFF8C6D891CD1E180329DA7DA1A847A5A08C95D9D2E02DBFB9BB2707A985B1B8337864C953586D41B760CF7EDFD7BA2AA6CA8688122D1E88D2B23798826D42D55EAA140841BC0AB960A6D07C3475C9BE14B1196B71F75585614FAF3BE4DC393E3B251689F45C9A3131DFE269B52AC6D2625014F9778BCAA054CA8DC5622800FE40BAE2DAF70155BEDEB25D4BD35B487FB3CB854B02AC461FF42C86430871AAEF606A462283CA99B5B2078324D5A6B690E3B2669B7A4FB72FF8DE09669973B2C5B4D14540E8436876979DFAF0445241B5F55667AC4F3F8D8D466741B51944B407A6EFB9B676DED83BD66D38D4D6C30FE8AF812BE08EE04AD1BA4EA295222FF548556C9C4FA5F1C9722C46BFD229D71162A3A76CB82822E02BACB0504B75C9B1A3179B16B659AFA3E792FFEC08F24E3B4C478E34DDF7CA27286F35AEE457F3FDDFCF833CB187661D8980E3F44C723BC6A2D783CBBDEEBCB215D000F56682B0ED00ED3355C4025E5E935FD0E7692FCBC98D408732297EBCCF7C5923D6A91DB9C42ABEB5D9F9788D9F9EF45CF3A78C79AAE0C79954FED88ADC6D1C2A0AC0A85766B1904EC46A121CCD0D997A9BFF26CA849B0C9AD8000F569B3240DA2E0774643FEFE92C14336F40D776DDE68F94869CC9E37B65374BB2F808204D1E60C48D6434FAC4C1DDAC6F2EB31AA0F9BA7300DA8EE05B0DCA1CAE45F10F148E2A9B5F62A14DC8D138168AE0E9550C7F708869ABE0DF9FC9264AC852C76936428BF56CA14313A33AFB6A119764A79FBEF404B18E67A734EE7978064881BC196BE5EBF2FB99FCABB1110DF28D6D0458630D229338138297E1B2FC9D7F1EC918EB952DB7545AA1BE6D5B03E75BD6BF3C9AA9F96AF8E3D6E648ECE0933E533120DDE16237C92077F1C27EBD8979CA8211BCAF30215054A11005280311E2808C777C3A9CE717BE69917EA74CE0519E5DD09D17B19D7C954D56720632E072CCC32286EDB414973D08260A1DBA7973329C86087D138ECC20DAC22F77A6201722C1AD4C4B71B36455CAC76A2617E9B9235F593025E8F870B85AEA0E9592302AAA6EB1BFAF690D5D2C52EB649DE3170F620B116DE365868E520A85C43EC093D6998DBB38E45B17FFFFA68799749478F4A6794578188EC9619C772F8B667CEC5BA1C2E49BF20398758B99FE4936592CC430DD12C43952ED795B87EADFEDA29699DAA3ED463617F0FF082AD886F4ED601ED8D3A70663FACB099BEBDBD705C8B2EF3D9DCD93131F5F3BB0DC05D31623C3BDAA1001B8069A76A68FB9DE2C3394C29D9E5F218BBF7ACF87D51CF6D3B737BE1A44838AF916B5E44FAD3DA0775591C2651D1E95FCCACE2C50CF35F692221518261FC9369070BB43A7E9D8A403D1B365BB5CEACA3BE764DA3F6ABA03FDFF63EACDA9B84D6EA901E6027BC9636BFEB0A23B8B346493D99CC8F27E4814F818E60DD74D107B150AEE6C8C72DB12DAAB967D68AA06AFA5A2D45C811DA3A5D81D2E0DF3FAEC0F4C0CC86FBD3B8A8B948E7597176C67A058B0AC8A0ECB8D9964D515E85B95B2BFED81B0C851CEDC36A1D37D1CA08B112D1D73B0574EE898F6B1AF76D2FDAA5A558A06B4AE9E7A6FC89C575C6E91A5FAAB2C041296CF488E2941B8B6C4C1DD22B2D6D2F9EF63BAF43616338C10F518B7C6F62A45C1471CF7C093B3E16F9BF7B593B13B075F48934A61490083F218C127A3B132E73B1A700226D1C66726804B5DB76E2B0D7226447C6935EE488B6D5194D5A9C429DBF72EDA42D42E5B25ACB05E25420B24A71F3330865B15789937E2A018A39598CE927F9EB6440518998F8A6EE5423AAE4AAD92FA848A018B5F15F74C8EDCCBC08B0F456A1BB300AFE655277773846CE6783D9FB0FB161D83FC1F361F9376F51CCC95BF21167097CB30221FC033E2DEE7209B9A4B11D9A464D6B80FE6DAA30C8262470D31EF739208D141A92AD2EB6749F2137EC5F5FB11B294BE64B05C0BA323410A0CC0582F6A1A5CBE5FC923D4F0DEB813C383E6FAA66D0EC46EFF8B9A6707546A1F36DDEC45BAF96EB7602CCA5375950EB849DDF1A21BEDF6868B0765C4046FB0F3547F71F3052500741CBFD2F15EC7BB4C7B83C956B0AC747A3B5F104995E966586FB7FF34F3857B46A721BA1C09DFED8B6780739CDD51777C6D530F71D899DB8EEE541E380601410BD055B752ED2FA96A33F37C7829B45CA7FC9D6FF9447B725E40DFCA755507F901775EEB1C1FCA289C8D2AB96D4C29ABD6E5AA81CB572C7A0369886F8C1BA0201AF32E86F5131BC76A43A582668B6EFF478217302C04574367DF09006F8D04A3A475A079DAFF2948D39D4EF35AF8A0439AB256F815FE72CD9284E5D5C5B9B2D5BABC449CA38F47095BA787F6D50FE70D4DE232C4C997C20916F86D8A7519451F2A91CD156B9CDAAB9D885BB2DC08EF0F6EB20E44330DD3D6F8D826E40FDB9AEBF1195FDFD4CC739EBC0D69857D7F47110BD6DD1B71D27F749783210EAD4B2EF1D29798A472553348CC228095812F3633EB4D862CF07C55FA9C8B71A298CF451186A09A491FE1C57C74360381E266B9FC7CFD96EB397B0635D65B44CD5F5E18E55FCBBDEE128669A6FB75CA49FBF4C68D80FB615AE84CFC26469264B665CA08E89CDA47FDCF81B83BC5E621019B7B056012406700E98678EA8C30BFC887017E4DB160FD37B66B1B68AA0639AA88A7348FEF4E88F78D00D891FB3C9C29A2462AB0FBD243AF93A7078B8ED845190833E93B471530C8E2C464CF022DA781BE51B895D95A20BE3F8A4C71F53CD32B312A6A368047FA49D80EC3A0CB8F346BCAB7F78CB2BA4FC490C8762649954866DDCB1B9BD9DB783B77F8418CA747AEA88D956D8C0A98827DBBBF8350922C454C6459AFA15F522B0612CF5A0869F08F76C3B70CC945FC9FF0EB30C3DCFA8E3677385376E7A6B95DC2DFDD0B0A540AEA3737D565E62366FB9F1BBDFA5D64C93202F5CE16511E45C86AAFBC94EEF4003E098C366866E3393C4F0B71BC93827506F4F3EA070AD5DE084BA14659194AFCB253A9C3B3E1700712516C228E5D20EC1F9DA1C0BCE21C9D944074144431E4762DCCE35437578F166242F2DE4472F639CE41A7530594484EB0F86E5A640F532D9B5931D044C21DF798406798E0187571FF486421F1CE094C8C2590FD8F07059997016E4EDDE15A7522214FAD50BAD0879BA9C0B846FE4958D6150E73C16B2B3B398F08F538C6F7FD1B3301094AC331F8BBD6BFD50EE604F7EDEEF07F3F30B9F2BAF4B8767B4152D8D8AA156D8A3DCDD35B98D540D474C877B9BA02609F85A37FBCFE5E3CA7C21F2C5290838A25B4F1005024B975DB80A1DC6345F2835395E520ED6D29C798C34D79DC219336F4FC764FB51BB536CC3C2460D5DA15EA53800E3AA07B58ADAB3A3378A6DB3325FFB601E215AD72FEEBE7C71D5491F83A263395B68202300A44B9EA4C1C0F4E1781008A117BCC71F598B26197992EA75FBF1646FEA418DCA58D61C055EC9378748588A875E1BD97FF4CC963A7745D97CA228806E4E4C55069AFBAC3B79DC145CF974A21AB43833BAAE8B2B7BFD52EC2B1B8C26DDF84C653F70A98684279687C2491C8D620E5F2B0EFB134DB97971D02A87A4EF2D2C88DB6A002B71C9C171548D1608C96C58B4EE32C8B8AAD72D8A4B9433BD5BA85F7E6B81CCD44FC1C25521F84691221BECE7FFE64D63B77397E4DACB149F64AB0362FBAA628159EBDA85F6D1298A226EF300D5F4DC9ECE870CA588F6ACDE78414B7E87987A57DAA1850DB4F21E30F8B133353ED6366EAE970B349FBE680636743C73C12D1F3D213DCF4DA8A09642864335003C25101D8E56FCE641205C984F69CD2F092FDF66FA5E3BCF5CB3FCFF01D68A7CACEBCBE73EB5CD243416E70B1BAD5E695C51D797322C7AC288323CF8DF46FB57C0AB4339CBD59B2015C61F3B047521ED26CBE84442C1685242AD3FE582CC4DD6B2CAA17A7153805562BCFA97B2F6B6632165A1436578D878A7FC0D61A8CE27DE1158FC0151F9FD8F22BA7C0938E3CA74B7AD975BF494F9C7378F5280C1E1487131CF38648622EF687AA8D0249540049830553272EE65D328F3D8EFE175A3D352A66E73DDFB85699C87721EEFAB9B6D8B75120E908FB66BCB0C8C78DE6019E18510AAF3A48608E24C114E2A9BE662C18E3CA874EDE0843857388741902E5C1EC576F3C703777EA0B725436A389E42BE9CDD8B35DDB07AF03B3F22A3B6F50AB720B57BB7774060BCC51240EE6FD907D0063A467A73ED8E9DE0696815A3B7F69B5B5237DFEA84D5F37A51FEBA78677A23A75BF0740D5007AEAA6F4B34A5092BE0DFD683738476B37B97D3B12B459BE3AE27C7F64B72705C7F57B8A9E83994239942C3A8339D94DD112E2AFBACD3248BE2F54B09261F8A30BC045986A506CC7FC21DAB56F31A19C14C395B1535626D0BCBB937466B7D174C8C8C0AC0877A73087430908048B6905666621FBAB7C33527D83E32AF1656FFE610309EAA28449A96CFD098E2B6825938ACD93BA1C2D477F9BAC5F09AA51859D96DF8154CFCB6401386B3AB350133B19E6EE443C9EB4A85D01E9E794F53965C50E256BD6421EFBCBF5766D6A81CD3DFF3F077AA1C2CF2F77D6C879A3657C5F203AE05A06A464971F72F3E17441F916A25FA93F67C03BE3B3C514E1 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1AB68BD58E87734A51441C9A21DDE0D2A0 -smlen = 3049 -sm = C1DFF470C5A80B506E14D89908BC5E3F0372315D381687FF8FB4C61A7867E98D569E32264583CCC60FC33E15A01848783A05C80AC643FF1CE18CE072FCD55E06ECC08E9A584E56E750BA264CC5D88BDD3935A7887D922DD353B5FEBF165C3E4A731DFB76B0305B67FB4C0521461081E7D6ACA3386756C646DB5F0B2DCE3911985E4DA007A90470AD1D36B25571C00674B1C15B1C6F48FEC96D336882CFD985DD124A06FEA8475405FDDBF65EC01FE1B7A06455D3EC88B6E5BFC91EF6505D7428A2581783B77144719569FB98C40C5168BD92B339B959972AEBF0204BAECD0F056EF3380FF468EDF2ECACB36F712A0BFF2F63A892F046C93D30398497513891DED95C3C8A588315F9F7BB399A16F6F4F42999D6173F65780E3A370B0F27275EBAE50645BDD6A8BF6C77BC870B11885E346CAFAB867E1E93BF89912938B52F69906E6D5B4F1B4D0C21ABF58C32FFD6A308470B379C1ECABB53C5E1FAD8FE304DF64A9D7B657C2956051474D3CDDDE48B6C69AB4B8BD5ADB05C7F23B3B4095CAEE771B926402ACD27BAD354AF8C49F0E4CED8C7713455CAA5B8CFF6F061FBBDE7827A5EA5FD9D584CFB4A791371F5302A04DE42538870689BD32CF3A6C870BC3C777321F9AEBAE82B7B6728395812EE6466981E65E3685F9B8F9CD0708BDA0FAA3007EDC7515A2B7C5E2CB2FF7E028A1D2E946BABA8D86CF64E25ED35F86E4CF18B25900669B2E7DC7236A22A0AB7520E7D80D9AB0633B630F6F061A7E0051AF562EC06A303E032CC70BC7FE3793195FA9C647FE0FF8F0C5F19E98D80C60E67ED87A4F1A281B93137D7A07BA7CD212F477AB90CBDBA432861F3526816DC6ADAA5B23FA29FF57F46A3E2E298700EDB8976B0D2DC8CD6055DA5E3BF28A9281D4257064D465228214EE0DBABEE4A89B4059968C113D5334837A0273290107AB43329C31F5B4AB3E33FC1DC5281B07F910619A400E6A08EE519AA7A056842275AD7EFC4D26A0DD23D9E4DBE3DBCE2F723200B5121914784002723F2C4A57F7E8C5B8E377B07DD71E4D78E32E203A5686599DC57819637F667292D7C01BFECE2CE7C44D82249526BE2E0CD27E9BAAAF7C6587D3D37A7D52BF9338E2AB5A790BB42B2B8C1058B7A0C2BAAB3D402138BA3429045679D024AF542A08EF2E837A68F39910536D12E39FE2542E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +smlen = 3175 +sm = 6C491AE9CA8F721E51755C162608EEE2BBF628EA0D8079DE33D5B209735E31814FA70E47D5E7A3D757C60E8AEDAC4E1EBB56DAB5CB4ECF39A38043731DA0605EFD282B5569F810CB64B114F41DE1B5891B35F61E6A85ED54E6030A91EB3495AE42C3E5D079A9A445910C551D5E690ABA5AE281450FE0B7B6A3290CA2C3C76AC349C619F594B53D24B4DB1770CC45D8E071933B907A7CAC0438CEB5C584FC4FF3FC4751E63EBBCBD5F172D2D22CC11B8D99F01F2A5C5531B6DEA777FA133F45D4328D1FA957B1A63BE0652EED5CBC754B50DFAA3F4BE0116831A1BECA117D36EC456CD44922279B75C8C27850DB341418A2BCE51BD16B583139DA08C67B683010BA33CA8426E9035D40B2FA005756A2C781E6CA9B898AAFCBE9068D18969E0C06B6CFB39B9CA32CE1A66AA802D5761A358D6C2749AD20634DED18FC0F80D0D8714C593CA43613D8D0541E7A617BF9C38AA5DD789448A56D071557941D987792956A5FFBC61B9CAED5A89FE19EC8FAB266A577FF8069340B02D5ECB04034FB0665F5207502647463749EF9F4EF5EA526C8B5262E48A362E354C60C1DD0BEDE9701EFDB1C8C1D1C410DDEEAC84F65EFABA4E221BCB3A00E1A093D9B32DE3079155ACCC38F59D835F75EF2AB3C5332545DE2624BCD286142FF89E540671624135B68A35595E531BE83F4ED139035F53EE90673915243C69612C46BDF8948DB1CA038A17929454FBF841918A7D9DC50548B8E6E273831AE6FA511AE090C35201E33972B8CF30B163786D8EA7D657C65880EC6A386A7F477A656B403AE4C06A6860B975F74933CDF0404A5657DB76DC4334D27BD9DE38722910B18ECBFCC4E1633A5420C8236B16D558553229D582CD268A691BFB7A53B8386C252CC03877390A8536794B4A40C61F66F0B6F01C7A9092738B84BD465D35C798CD2F72ADC5387302A0605D83999710BA5F708FE0572FE02124F68DCA3824C5E251DA8D08C05FFEB1306F48D830511E82A5A2874EC15A266A9B90E7DA067D89101E389FBE61C2C7D165D29C4F0FAD87CF36FCE8B54098FE949C29BEE97F12B8E718C253A9D303E939517B8E5A7FE69553E6638CFF129460C84C2C10AD31AF734BD5467F8D6CF95FAFFC9A5031305386596B8FF622C2C4DEE806E77A294897982C589BE23E2FFF2070CE3AFE87F2C309D07F94F138CE64D60566DD04B996791B008AD739955A22FA64FFB875AB3DE1DA5BB759EA8003565E7768D4AD8CB67C6C5EE2A36277B9EDBA9BFC958B95E58B322B1BCDF1C8B3DF105080D32B6DEE374AF6393FB320989B8C1058B7A0C2BAAB3D402138BA3429045679D024AF542A08EF2E837A68F39910536D12E39FE2542E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = 3EC34081A41E5BD463520B6EB593045F512FD3F7C0F21AEE83F24247AC4F00AB1FA5DBC379A05F7EF93D71141AE3CB231C7FEC6E6E3734122024C1A8970C26ED2E262B57A420639B8DD58BDB1ECDBDB25948246DDA2A3038AA70CA1EEA87328E07F43CE08F991524D3B24058DFA6D64E106109697391DD924AFE4714D2EAD410026EB17253AFAA78D6382092F3D992C76197777AC8AE8CF18493FB1C94E029920B43C59210BF31D21F383F13B5E7F81201595C1498FABA4303C505350BE2E0D6CF5186F6ED7746991372C602F2D6AB9AB1F97DCB143340BD1C0881963412AF4E91CA3560425ED1772E2792C0F565350725938578FEB6DF6677BA255BA0539D02ED429F17A6BB2EDF0C7F00D33697CB7951DC480C11CF659E892FD790A80A5B103CD8E58BE60E9A7F45984D7BB3532D9F171650926076AA21909ABD258820C52ECAD6E0A538A498EFFF482598D42FB56E174663F23A97B4C3A3C8CDD12CE48B963FAC4C6310909FA0D885680C9E18B7D72BAF4B3E08AB0121399065B206473852895A14F71F33680DEA578C05EA45039294E66D8033BF92C90D3A498F45A71E411A0A3E1ED86E9416B0145F2A0D916ADFAEFDA2BBED098C7DDD91AE4EA3C0D1B0D63E8CE839D954A1F5B1DFDD8D94C2500938DFF6D5E496A0EE77C251411D4B2C662489548E568E8D510D959D217EFEBFB4245AECFAFB5ADA1CA1BB5799539A6150A2B0291A073160D5535ABF6E0912022AC59EC881B733DEB81D542416DF0E02DABCC929D4937E97C55CD9233659A1B01F254E2073A8DEBCCA558BEF7CBB251F275FF379D915656B03B2CC61187147536E059D036365BAA929A2E6C1759702501A3A8FA55CF9E0902EC7B3FE48B808A0DEFB2E68FF796930663184BE871931B8A5E67CED2C30E616AF9FD5315878E31D15BA7A08FDAE701CD1EC2245FA19D9110793F4B9B8A48133A21295035F1B5B591ACAE74642B3CAC46252927436602F6EEE13000B257238EADE0B5A5A323FE9FBB20C97CD7D641575E0BACA9223C19C8AED903B4CACC27CF562C8B9AB14A007315B26B98B0F83EEDBA3CFACCC0DE5D92D96A2B4F87F00F79E553EC932187B0A3615E4E4FFE69990E5A086D0270EFE3F44A3412B281B0C42CE8E4EB0D217FF4EB01A8E7D75924D0CABB861F125E353C94129F2AAF52C2A6EC8C0D9B07AB07B8EE9FDB3CA208373B36BB77A4A3C3FB88F7CA06907AA8422EB7EBF358DD46F7F2C67F85AC1B530091D27C0D816C6C25A9E2EA68FF943A52F0A58243184B8998BA8BE833FAD9D2F95E0E4C1D133CE573062D62FFEFF5B8B665ED2D5428EF2F4ABA2885FA168ED5980799123B1B22FED7B2633A837D557FCCFA2F82A415C6A3EF7DDF2E46C47E225A0938907276915F6826E052E22003A52F09BE6B5C6A8F624F9FD647836193E66CAE675610D37D997308BEDD9C94C84FB09023BA058A0C9B203FFB8CF3F5D639BB7DC877C3CB4C33CC3C3AD1E425C26F8B9DDA8C17BBFCAA45967D2B46DEC73A31BC7C0B8F0B3EBDAD17BE8F697BF6B98EF1BAC23B043C662B6EFC5F407E4AF022AD3E9B4FC2F9753EF809A3BFAEA3E6ACD36BB06D4291BFC371DA8F2DC4C86EC00D1AAA6504DC694EE1CB6F0DDACA358B48531BA29DE522D5846CAF5CCFCB1D11B6C1D32E0EF35DAA284DCC0A875CFDE60BA3191E0781A3DDE1418394FFC400BDF3FB2ABC4A518A4C2A8F9115E8B00C5AFE2634BFAAACD4D7A31828CC40B2EB8081BC692729387D26309458BC9F3A8E0AA97E86DF4AA525AD9DBF0C547FC686FD12ACC5403CBF01A1BF22CE9D28DB41CEE4E5FAE8D3592EB1E07E22C1D1A1C6D5AB991B5F79A41E1352D4EDB126ADB643F129D9AC7D8758A2220CC4C817589F3C0C2E6CBFF89844D44440AC1B347A3F280B75BD6888D5D9F35328E0B6FFD2D832745C93E248423B2D8A0343A6FD6AD5CBBBF45AED782C67FCECB25E0D281530EB33DC4CD50B8F39950FC3C8A3D46A6C67D77D8F032423CBD96D3BC71278422243092B2D51AAFA0CBFEB1D4462E2ED16B034DA72CE75CB5F31EA9BBB3D033503AAD679D413F764E974C08EA6CE4D498E18560ADDD59FB00330369AC1E689F03FB12B18ABBD73FEB5B0C73022CA7D047502060D6959B94AE15BC0240A1A9DF6F28204CD28006070662CE1549CEEFF39FDF45D08C2F0996C317B126B6F67CCC6C84837DD21937C9F71B03DC2B8C6F0D3DD5BB0E6947D97C4D067875907CA442E0D2722A9B7116F4F580E4052DD35625C62B3C0F7CA5F44E3129A169249D6304429610345F41DB0493568412FD44661A3121D92EE30CF35E466FE4B992C066D25A07DD240952C7167CA0423D97C995711F1064CBB4332F165C622EAAEB8875EB48952BDFB6DA560DCEBF315767F24F882437B38A3DDDEF8AD0588899DC822DCCC3A57DEC8B34C9412527BFF4CF48DBBD56344F86B0B9EDCE9BFBA871952C3DEED60D40291AE17946E229CA5A3E2F17D98DF15A2ECC82D851F343C9F4087E28BA8D2EAC677AFDBACE118C11F0AC3BE92EC7D5FCDB1A0B320802BD19315AFFB0285D276950A9D1326ECE97AB6F433747E53E90E0CDB181ECCE590D368DAE8E78D758709AAAB74F4E1B35AC097346FAB79C9319D7F017537FD00B3BC73CD1618CBCA5241F0255B15883B687B875E42EA409D7B0C81047BB268AA1CD0FA9ED10400021EBC577FD1BBE3B383ECBA794EFB69B284C2489DE16DF434A0102E891DF121E88D042BCE27874733FA227304762B8544E5D4E13897F62BE876245287749421F3D3918F638A97F05FA576E972C59490BE137F3C18D7706621AE148CF53DAFC86905318EC38F23FF754913986E26D0AEED154DD89EB1F3CEFBE80DAF81D3FDDBCE1B1263FFD16A8D87D1662EE7284CBA19D075D7F384D81E6F9C910F13502BFC56E65E647B1498201B4D1CD8747EBE34DC22E685EA29123DCF96BE1704EFC9897C33E9B22ECC3AF7542810AB0EF6B275CF08B0FF14C4F5A4382BB348D129BDF4425660F94C0E87DEF8E15FF7208BCB79422C0F4BB2ADB96060DA7F07CA97A2EA17767DD1C0C2CF1AF28FDC3F70DE9FF6AAABE052AF9A6DBC71F02EA5A573B54A8F9463CFACF02CC04368FDA1C523BE5BB502CC6F405D4DBC0B213F9785F7D6CA956CAE69243EF0A23C0F205CEDC391B69F25565DAA6FCFF29F1A1922458C03D4431E443D6C7FDB18E6A987B6B3C0D35D1B52426EF468727801B382DD7C51D0F97FDD678EC0888EA9344906133649D5B3C89B14F31F6067D029BFD509B819BFC7280FD09818F1516FC51A00A13FEDBC94462667876376A8E63B37031D807E34496EC4EFFD9F5AFA7FFE7D93BD256A16DC5D56AC8CFD7AA9E71F38AFBF6202B9CA261B6B08F2C81E15491716F5610145A4BD2ECC70866A2D3F121EC4BD8D244B5D286EA43C1D2FAAB598BC6770AD1DD25C2D8D775A649CFC56EE494B31CC7F22688D5C3ABC7DA4555C94275688EE8D2167CF66FDC8CFF95D2E77663BB47624B14973335C4FBA8C7C2E6748CFB87364902C936012CA1AB887C0E33791048A70B949DD3F6374620E35EF619F36726BE2D8AB3ACD63879019D0AAEB983BA119EA65168AD200E7A6F31182265D9CDD96C3F05302E246B910448F71BFA51864CBE4EDC684420C43EC5D6A52C7FBBA75BF9FEF6F9DC143059DFF1F1BF1A279284639B5B943C35C76A6F29049B228DD3EB959D2AB35B1CB814AE62F70EE6F3BCA5193BA90A007AB6D966F2157085643195D7B3975A9D17E8D888EE571DE8EA90799CE30162B0EB6496B7A1A9AE200E0B346B34504113BD952E15ABB335E9B3CA83822F1724E8E0F4F78D78583BC111238792FE3156A5B4A096FCA28E085FC5C7D79DA409794CF407FF92D58F525A06E040F47127CF8F8EEDDB0F861BF541429CA929234C4DDA969ED43351EB3A06EC7CB93944BAC4DBCE87C8D3E310A47BF96FF28FC2A5BC1098FEEE98B9BFB7E81D06B6254505D79330F65BD356A127D90F48F0BFA028091B3A098C8BF9C39C880CC3271E036082399DAE38FF8F7C8A9D119FA5C9FAF722C9744E95DBA030DF42D72F26D567A8D1A5442A2F1E069DA9DB13845C59E6C3EDE99046DAFD687F602D7A692FFF28310611A2055FA8B9FE1C063062557054C5A6D88986E2BA036D792195203785C567358AE2E04CAEF1AC0BA89E2C7CC8E0C0EEC739AA207442373BA6EAC0F9A62E950190701162474298A9412925EC5A4F7CB332194931DD9B8FCF849D51145E3914CCA93F2C89A0F3899946E12BDF8D8B6375FFE9D9A9C0600E34D2CB2D7B58814F55468CEAA8801753E41DEF74641FE7A5C3B47638AE77A5CF553A635E92F9C5A346095313FA3E60D29842D2DA5157F551DD07CA5C69C70129173DB804A185C8BC23E3C72A9FD1BFF5DA92021A6C1E22F7C753E4D94806B1653378C7F744C6FD3D511D49F2C57EB7F0FD3EE2F73560FD0598400F6D5F21128BA5DC769C5A209BCB0F1C5D8670E8CFCD2485344ABB0AA8668DF12DFBF6BB5181F801399F20DAF9F0C8D4EF5603E8E39A76620FB00458E184A3936B78E3100ED45DA2CBF2D9481CA21FBD55931BD3A6D24249E0C62829CB8160CF27D0EBA9E3517B0BD67E1AB53DF43DC9A2BC8F8AF3DA8626B6DE08FFCEE15E90320672D0DD7CE719B43BFA21D1CA192AB84B0DDFA7CB3D1D5BCE2CC987B6D1922D1833CC245B0B184A73793BF1E45D8CBD91FDD149A7FDF44D4BF6201D3620AE28798651E39F2F1A7021060634208A28DAE5E806CF41ECBD5FE7EAC9578D9F81A55FAC9B8598030D10752BA7BF0063D6C1B2F33EB1382B0C92D4BB48E5DF393BEBCFDF6B12F41D1CDD31AA8E0C59810D5CAB6F80018AB6CCD5A8DB28020A621FDF9F134A0561AF987AC4DDE4DB4D93047287E5C42F64407DF93D2256E49122A6E9387FC23DF0A3780DE5BD5E2396D7A7C2FA57CA1E74125BCD883A62FA33E8A15F4066260F2E5217D3DF2A2BFEE81E54642882DE4ADD25600AF19B607EADD6D72629C63EB3CE75C95B373B9E8F46FD7A5A5AFA73430EA5B9C1DADBCC33220822D3D2FCDE0DE217236F406A9B416978E60F46EE24E27455D16DBBFD5ACE227447B40D81EC533AE3FFCA84E9BF8645305F50673FD6339A990682D06876E5D61131616FC06A3CDBD15D977982178A99A73262B2CDA3D77F4F8737BFA769E5FE02B24442355CC4D4D5F3F23FDBD5FB8179B9A7A96A471E7CAFA4E70431AF39F23733B71267820638156CCEA0BC7BF5F810908809D08F1E32BD233B0DD282C374C689F4F00852D842610154BFAE1EC6BB0BB1C1F2AB3C0B9C1DF755C2EA4FE7DF5E13A2A07C31FD2FE621B277A9327EE688FE00804D32EA1BF007BE53CD337B3855D587A113FD9D9343CD0D21BCA8F00E80B74B2D7EA39DF3215B1297D549200A0888A9D9D7274F5AEBE9B62C183202273C9E16F2568876D6434D1FAAA13A1FE6CB545B908F444FCEC39D4E32E1FFF97EBE8BCEC6E00149E4E50C9A63ED2ABE97B16F72F073B7AD4072955A5D41DAC78E8A0C9FF6434F47BB6FEC88F26EF190BB7084F8D5B6FDAC516A9D8C452D49BB049A18FD82981B804C058024FE3A23505CD5626493180DBE16E1906C25415BAD84BB22DB9722CBBA46E1DC40788E2AFE84642C59374838F1994406FAC7B89D3D0F188D5BAB9BBF2575FD709FD2B31F768B9821FF8863ED9A52F308DE11DF22D82BF8B464B7B91AECDC9562CEB02A7A598F60D741394802EE16597F12842C93BC465B1BE0E89C20576CC7D64046A287F7D0811B5B3D3EA644C25F4EED65B4B4B4B94BA3C4E21E0CCD80DB5C06D72A82D7815944A5069915683563A5E9695A14D164EBCBEA4BACCE50A4D4FBAE1A543CD4FA344BF3CBCC069CC453ABFE08816E5D9FA3D00DD3F8C400A4F458ED44C2ACDA5C8004DF5382D1EF324B677250E392D5959F89B08B67CF0B8DEA0D3766187D484D0C35F7E40141DE74B4EC341EB11151B00C5100494A001AB7CCD7439D1A72F154A2CFAF638FF99C2F5E3C116D982CEDDBBCE426705FFF82B34A332B56C13F2DF47CB7AED8B2D0D7EDF9F05C56AD7159CE58C5CB2A29A965027887AA7FFF6F9A1A66B7552B17CF0042A6E1BFCCF5793A7F7BDE969E0114CE103C14D6DF7EA2CC2B19044F607D40B47E2A1755B746925BB56B2A52E1CBFE38E496D5CB699302ABBDA09B74C6CC502BC1707C12BCF40CDD1C91E71894256E53284242D96F3BDE6FA220ECD29FAF5E91A0287B505492FBF69EF5C9BCE647D8093ECD263E298E83380E667E15E125F424390836E5E4199074223DD1801A67CFA307865DD9111C9BC24690BD639424B69C5DCCC5BB078E702B6CE7B0FC1C08B3A8C9BB1B384E10FC42E93EA88A04B4EC801A0F121636E6F1D10BE04714DDFFAA7764769E85802D468918CCBD77B3A6724A1A92B997BCDC6A3B38250915EE351D591C6F13D6AE2D6EA812964BC1A63E875596C328A7B1783B29F43D6982C68E889AC0990CE23A509935F9C2615C7DFB4D67D2FD3412BEB9DD551DD386FD1EA69F4EB613822F148CE1C2D45E04ADDA787EACCA410F9854EB102EE8A0BF484B76ABD0E8576A689362D15DA7E8235A94A7CB7EEA3D8BDEA2F449278355BA307AF34D1B3B9A7C23B075065B36A79FC8E859077C083E500AF6D1C14FA8E8B16BE1736BEB5298622853C4190607641C2308E7E1BAE001D1BC94F19560C1024C949912336FC7B1CE14A9AA85760E4AEF708318AEC1841EA5B7B558D49D0F5FA675F09CCB6E39664911816F56FB5DD797BF690BBAA7BE6D507445895B3E48AFB1EF0E7B8F10D6B50C2DD69EAC0BFF5F1EA3DC104D02686018A73741114E700D107CE1E6B71883CC6C3B7FAE78E5958B5D78D76EA3445554ED8345FCB2C7E79A0501559906981F17901063E872950CA6C819F2BBDEE35E680FF0ED3782CAF390889D26D0B1EA0E3794DBC070885492DF8F7F36686FAE20C3B8B3CC0A8F4F235A7444326452E1D9606DDCDD6CA0B04020037D5E190B62B56BB946C5586401C5B7FDF88FE098598698CE43073C84F2161C12CEDDCCD72145AFDE91978F57842297857B7986545A71B8D8B18C7DE5 +pk = 3EC34081A41E5BD463520B6EB593045F7835D8BD733D66F6F07923283FB0032DC39D0FA8EE5762A066E63B3173F060F1FDB6A144893C0B211C970C22C5FD422BB54B95DE091901F21C5440D41B0A20E91578AD8D7A5CBDD3F848ED9EE1BF57316694EA94AE49B60F809CE5C3FA473A88675BA7EAEFFE32D4E28AB2CCA88A2E7235DFE4D3AA00BC90ADF5C695C4BA812824EDA8C0DB9CBE2CECE8733DE06E80ECC3F88E14F2E794224404D38A505FDDB36B98142FE29C9360CF9B0CD01B680D3F761C4A46300629EE86D5CA9568AEA0AEAF84B6ED9E9448B2B386B7D0F026A26091F4AD4731E2AA29638C4E4F9F0BD25BEA732909B2F952B7182356FA36CDFF4F30780C2D59BABEB0188B6C76BA7A73F95AD9772441E0170F4E918B27611F4BB7095BDB0EED253E154A7CFB03125F769DA2C7D0D35178EB571C3622E28BFAC2C2D5FEC077570169D96903F8C897D9639FBE5E91C67B237994A4FD8686ACA21C2CEB3BD4BDB1FECA76321F295DB3BEECE3387DE0CD601CF2FDDFE76038F42CDCBB365DDBB6EDF547867DD88D68D18DB03C9588C3BC9B7388754D7F284AFEADCF3DC74C5ECF41F9843EE1EF4B100777BBB68E7F3C52ACE28A129183D6FB6788D4DB231579F3FDD9E2940BEAD42F5F50B6472411C8FA7BA95A5298A26F8EE35D096B0127F3225857CB9E89C158854DDD40BD68FA32A825DC79C926F9D54924EF4DCC4B063850F33BDE54C05C57A111BABC98DCAE33AC8A0290769ADC4C4A4F0E94E0310EF5C3A26E468A343592C7DC4F19FF2B7199D082A7A30F298A61F6C0B2751D6FA191FFF454428C3C540CE1C65674BE2A260A8E47F159A08050440E52CEC287F53B3EA182E65FD376281D60B457589642951FA42084105FE8B46BA8A4B5388E4E4238EEB0967AF53080E856DC7C0D977D36A4EB7853F0466824DCDF2C366F5E21CB5B9E8230985F4721D674CC5DA9A35FD7E03FC0355322B6C7D29190ADF65B45538BBBDC8BCEE1B78F74731D0179382AF998FB3B72557B2CDF4DE150D39A877F048877ADD3B737B4057CD24BE601BDEEC943A9CA5824875B35D6EE09C22D5F539BB13E8B89D74B3B9FF75B9A8B3E08C6A34E7676BAAC57849CDCCE904CDE216C0D24E4F1FB1E1B51AC3D130FA9C3287EA56F6D0AA62A7E018A00B6BCFD962887E13AAB26B9BD0D931B8987C2B929DBA8A3BBE74A83F69A62379EF408CA13B49A8B68C63383A188C067B79C1F957B2CB476C49FF33FCED938D88B68CFD001A248C5A5E4B58D6DCDFBBB6179F0A871963C5451897505FAD9B570002BFD3237DA85ED841B06F45CDE28192C317358BD51D737751C53896FFBADE33D6E5EE0FB10B53E494AFCD095722F63FA8B8FEBD273944A0F8ED8129C14021C67AC44A9CE385EFB2E6475731D6E458990DB08E08DCF7EED1438ED62158EBDEE4A7DE7F87752B02B01E3206C34179F1D4B63BB2DBB8EAFFCC163971AE6BAC70DAC6C05A202CD40C4CF7C36108C1BCC6B10D8B9DEB0BC8EDD0E3157668088054D0E61A559103EA76493351421273FAEA93D9C82DCCA9B6A2FA425703AC5396EBF8603F4D5B5FBBBCBCD999452A1524D55EC00A01794593123ADD380A2CE14C4AE6200DB54712A57D836CCB17E35802FBB8C36D688B797BAF58E6D055D029C1B3541556292E67017F8F8F6B7F7B6AC4BCEA40EFB90FD61D134987BFB70619CB4622BBEB08EB858E5349CF4EEA379C1AC7F9A85CB98DCBA051ECE47E328C63C7B71EA882339386569BA7AB4695593CB2E6E3CFF985D8662E54B9842BBC6535C364C5B1E67D28A4E1BFCA2862B22D19004EF8C1A8CA752F16462D632C09373952A6E0E4E2A3C22F063C0CA06AE9EF897F269344E3C2108CAA2CDF456383A740AA66EB8CC4DE0DF93C1AC3FB7B2735DA77A9881477D31AFE9EA85746224D6CF08C4ABA6F5068D26E58ED109F4F228A2901F3AB324B9F8B9A8EF5CF22A43D1C6A86B0E7BF8E5BAA51FD1310BCAC058A7C28CD1015CE8A5662279506A7303C1CA95D13428D0B527C116B345D6C97951B02F73C653C63D027C5ADA5E85AEC799FA91227496D725B5EBEF01FB98C4FF5EAD019B38DAE07FEE795B60E218AE92E5B76D9D582AC7EF2C3E16B809762EC3EC554D78815352A422924F46CDD216A98E38E9519130EA1404CC426DDF16E17437C8EDA97DE69957532F93D310B17BC48BBC161B7B9008AFEECC4B6F803AC74A4B69F3E0AFC07441978C80BAD33D92F9DFF0169C459BADC08B303467B9A4105A6232C9AC5EE901D993323C0EB1D48D5C4984A4E8EE0CE71A121036380FF4F2880272B8BE4B5D23C8DD554B706CED43520F093E9617DC3E2AC43E777CF18B1FD91B122376FAE655F9E3EC9056B208E5E85C712DA88E17E8C065C62488CFE32F944C7318E013C176FB734091B376F8C0BB7F4E9B408B013A4313457D524A2C1F1FDF0745B16E30AFBD3434B52319E0E124E88E579EFF0FAC16963FF31D2AA095007E699E31BD5F7EE864EE6C8B874870B6356DE9C41D605462CDA1B8456DA8F6A25EE54D99A7DC2ED6E32E6B2BB07DF5881A2D1FAB2ED29E0067386178C234089FD023716F36A990A5CEDB566D8BEA76285BEEA2C4AE302D6C373032E1A026E113EE08D71373E811671B1F4F2DA12010B890CBC2DE31E526360291B6DDDF5C29D385DE9FCD5D14DBDA42F91453E2C5954FC7D0A697E2AF25781331876396832F44052C4BD628965A99C30A0AE0C64C6D1E215CDA6CAF84D0B992336CA4D12F1D08B2F3E25EFE3489B95273827FACB9AC768586C18EB01D665D6754A8F4B82AC85BE804177F4771ADF90BB2C612AAF5ECA517DEC4C207C2DEA7761DEBCAC3A5EAE92987B8919D1C870913322A7F8148050D38A20E1FCFB811FA503623092B2F6131AF845D04F36DF2BE9078FC67FC7662734901CA6F7A572F12F8EDCDCD5BF057BAC0EE085F0C916CDC5534946F8FEECF5D99C89F31A2EB5950A26D29B7B4E8918BB9B12C310D154D6EB351F8F7C68096ABE39D62BF4F8690DD901B23FCB55ED07533553538EF9FF9522E38D06375CF4320D74EC9F81A691DD83EB7137BD7FDEB8B8159D65BC16DAD7E7E749A9A0A3E9C4684AC0DF17D0AB7F8B8328E24A35E8F137D9542CD7BC29498721B28341B424CAD3CF8FF6A6325D0574E166F0CD2C7D60299E49245A2DE0089159C223309E5F495FD08E404F6D530C3A745B7472866E5C64CE10FF3C82CF0CA316C31FBD3D7254061166829986A42DE04A53A7D69C4DDFCD1350A9007983836DF6A4FEA82B17B7776EE5675F5B177AB94AB2209FDA424B7448065036570E92B8AF0F1607F50C94F959E81F9F92BA9371098943F39A25D2B43BCCA7353AAD8945D150A16D37B9BAC8F7FA50C949A173D50C31C2DA50BFAA5918CED072020F82B6CA294903416AB665875DB574A558E6CD40F2A71B5CF4BDD9997C95E00A7C7C9E3EA184D6BC5FD40B6969AFFF79780759CDCF841FB921586CFB30F0233D0DB8E9328198EDD2AF3D3BA7628966D3C742A252ACC84796DA97A462EA377E3244DF028B56EBC05FF1B81156F85B332B3826A3CF2495DA69FB3DDAC7FC92DAFDC51E57E6CB126C3917A2D2DCB7E3483221223A0E11E3F5F8BC1583DC6E2E9A660DC58A1EB91F9084087BB6CE02D90E788E26EA1E087EC37BE8A8E058144FBC51FC180377B24348E911F9F2C351A5FA89124B554C80713675CFD5807B7C494713DAC8B7E8F651CE19DFD8B06EBCD922414CABC797B57478F64E744DC15CBCDD55D7BEE69C6C72E5B0721CDD3EDB1C26690C3B364499FAEABB20F7612A60914F843513A8FBF97FB503A90299913968CB9ABC764FAD43A5AFBCE299208B5C07696C060001BF2E8EEF08B034A4703D3E19A1E01070276BCC6415EB78BBC9812AE6C340F5AEDAA500805159CEA194657C917DDCFCDFE2D4718765305B339C4925BAC5F777E4330316417C6786F675ED7F40F63168F95DADB0EC97456AB53DA1F479E05AF04DBEF4496542B2D3DF3FFE3A7B2BB7653A49AA112F7ED5C36CD5857D2E196913918A01FC9E5689612D23AD842BE446685EA69EDE8FF5918FD764E741808692D714D33E61BE799C4901A8EDE83FAB5D3D71232CD3674FE15408FC1922A0A6B370FD36DCECE5F3AB897292C1FE6212EDCC13E276E4780755FA50E92866E51B3AD0E657B79A17BF55913D576CD1E469AA0EF1618D77008F7A254FEDB0C947EAD7389CC0EE64579B8D7A17371DDE10CC8FC6A78DB6B6641305A4A0F2681DF9BC4708E067363064098610A08B9D8812B498B2D807EE6D7EC538B67242153A1C29CD74482CD6D835CDB20363EE0CA36B8CEB948CB39FA77586B8CB27588734BBE93C38FDA09E3EE0291C3A9BAE7B8AAD2961E123280C9C42C220D0642A83700DAFF92150AAD592FEA4F7F4EC256528E1D6031A089BB5B95588CDC048C6A1096DEEC265B93FDAC0EB891486D351CF3CEED66E2B990B50966F5E28102D0BBC925EC6D7B1AB9C2BA0543B25BD60493B58DEE1E78C843E510C52B27054429C0DD16E39D53AE9D19FC0C4A4B1E2C57F03AE69F79F7BCA77EDED58AB6371A13304DFF79887C1BD55D58133FF432056E1DCD646BBB8922A46A4C052336F4122EDF0AE9A43F87EA5D666A5596C6BEA3D142F1D5E7F10BAB4DFA1F94B224827E8AFF4EA68A761933B440726728434F8549BAA660D3A2D06F4B58608DF41723C7CA4ACFD5352692C2A7F4A4009B2F2E65D7B752F00B467F9D105EADCC74392C707919D2E643CC2B908ED433950A9D1299EF44132A79C4FFD43F444C5E412F51EA963FD97D93E1C2B627537546D7D6CF0D9FACCC113F1C0B06AAE4D5FC24EA7DA93387798785E7588426314D95DD26099650BA66930B2B9F186F23A04BD78FF1682BD37970AB50372EC29BAEE6CED00512296035303349A251AC7C7C892F782D34824B4AA540CF2CC335B73D5D8E40FAD504B2010200EB2EF4D92F814F62FD6885FF0F6DFE35667A16E3CA705B73F2E95EEFEBD9AF5E68255C55F90198B4E19014E81428A5797501D5037854BAD96A009C960F6AF3D127387CA68AF6F2E929F75C45660A57E80E8C10342F19EB3599019AD3C5BEED8C0487494F6125D9B9BDB89E772F5A3E469E90797BAFC53BA5A3ED08D6FC27455D8C868C7CF8F2FEB341FBBB51742B06FAA1A3A595440F277FA295FDAC955BA6CD302C9F431C5D07458A2DBAC5E145DD4C32ACD1223594E31A79058F3AD7E627375F8128EF209F136D928F4107E8FED94850820E42ED9508FE23C985CFAB0F1FFA5365D49EDF57B898D1A4EDFAB505C456146B51D762B9DAC5B3280E9BCEC4234CA6645FC92B3A78F079C4904204FEB805239B14BB807CE55B6DD17B218FFC5A7C1629593CCB89919BD3E14A69BF6230582F357C342ED83F821618730316790965651B3379771B71E72668BC1017D65E48A00D70738FA80449C1B96E369C4C07D34C6D249D17849959C51B8D19CF10211FB4CE9790FF9FFF02598B38039B924C9C0AE0578B847C6E9BC275C53344F1BB3511D9E42E973CAD3294643A956CBA68F6D1EEDC2B92BD90FF5A1CE82F6086C54CAFD400FF7A5338818FA48F65820672A02DCD49B6FACFD6AE39D898B84445CC1A0E15DBD33FE779F908E53EC95B5CE201E50150DD90A4B95E259055426599C08C25026A4B66216625AE0E36A1522903F7138267B432DE38D7A58EB8C06C016DDD41D0836D0A922927BE5233C68DF8F4C206927904A8BC10ABC44A07E8DEDCD568F3A59E22463A7F995643FCC0C217B0FE2BB83752080C55AD8890A00B01F674290203E317957BA445BA7DD7E5D0742928BFEF19CBDE4AB9CBFC414BF557FB2F24D1B3EE03549DB0B6213BE73D815C9853919D31B326B3181BAFA74756561BA5138197BDF893351557DBE3C1451CDCC5D398C3A3702B0C625620F2083F19D1F45CBC3D3B63ACCE5922AD7AE5BA111BDD46D002149CCA6E8192E0A7C46AE633C074333D2D03A6093AAA48DCDAF6F61564A33228F2EF2EC6B7A43D8BC8C5C93924A796031C683356332AA3CFE8D1EFB858B15751809047E2720B3A07AD08A73D12A0EAEE35530D7E3635A7B32804B5D818D7F804C42EF530A8EF794CF0CFF9E8C259700BA822292055C6A1B37A55A6DD7B10AF1E02C761D5D21C4F00838F5F1144313D068AD1114F2C39A282F34C6FE0653B3D6F61C07938353F4A59A288F44FD1663CF509E69A4DBC196778F2747B436828A6D8C1B7995645B4AFA099B566B86FC3A85CE34FB1E28AE8706DA2A28A72B918CC2CD138C9ED92EABEA9C83BC17EF0E6208D4BD2B92CB66B9CEB97265E7B196378CB8427519F2739169B8FE8D8B350D1CAD3577E64EA4364E0C88A258972B81B02AD4F8771EE1E165869EF4F9E0C5FA9BF6FFAEC207CD4C1B3114EE43F1CCF269C76C5987279F4DC4414F1FA0F3524FC268F7840A42CCEA515A855CF140D339611CFBB307FC23EAD4B197B852D0192256DCDABB8E29E6D230B61D18751F03BD99AEB92DE7EB918B5A8DF840C23A43C46F69DBBEA8EE38C933B171C39959AEFE70AAF3ABBA335049C40E69A707EDE71924472ADF5B4E0174861B87D55CCB5D6883FF27DFA3767CFCB9C712668EB01D767BF3D9D60FEC9FCE61337AD1CE03F083C84110EA36F7DB99C978E31E7DDB48F4E71A290AA60E9F1C0E6F673544DFE39438B1ACA868E9B73A5943D290EAD97C05D64AA613FC84A40F0B3A316F5BBDCAF11A5315314FEBB889F89A2CC4BDBB5EE1A89A5CA98758E3EDEDFDE7CD425491EA900436A6C9CE49D91E20EBA103E66FDDF319723E645D61B8504EA7CF6E29201DFC49BC833996D3854FE34FCDE7D3A7C3DFB2E6BC35978D50419ACB61F602FC8FABC8A9564401E0414E6B1844CE4B8402A39425D6F0EB1C76F86D5D3759A9EE0CEF556225AD8BFDF6A5BE8BA4703ECC0AEC1C6EA450335BB982562E685A693290DEC2E8FFB546C6E36FFD013C8F9AB9FCD0D67B8C4A27EF3C249FDC0F0B8205E7B9EFA52A075FD180D5435A66E115EFC643777D4349853666C4EBF680424DA048F8768BCA1DD336EFCC2E7D0289DC0CD5334BDB99198CC5B517DD28287129524E2FBDEA13599EACC6120EC086FFD35228C632E5D3E360C34205822F326D8A7DD12F2E5D699AEF4CC7ACAFCE92465EBA8A9821381C2AE302D38390321BCF4EBF471B38F2609A261EF70CAF1E0FA8D75D58643BDB9A57A1F8E5FE610CA2A777DD29DFB3346C968B445ADF4960FC6E7E3C80A5EE4D305780C0850A0E3BF4E9B3288C7CBB311C0535D73BBC53A6DD2398208AE811FE0FA8A89BFD3FA47A891A03D8DDFD3FE0832C3D8BBD0F8B3E5D462BAEE785CA6BCBA88F359BDC0B2A7589025AC7BEBF6A4DFBABB87102B8C54271CEF697A60911E9F2FB7C73C35D440EDC34C0724C876CA3E8AD41FB12A2EA4D0C64D5EAA300EA8775BBAC7C7C731239DBBE0514DE367B83C878E607B221C220B614DD03E782A91E75B779291DDB4DAD161B7289D411C2715F4B239EC3E29EB713A44F1A544CA1C91FD6C3DFC98BC5F7C5C89442D7077473549EAA79AAED84920FC937A21EF7966EC5AD5C6DBD9A475821204387852738EE47296CF2DF0AE63A67085F8D29EEC67A86E26C7DA69F26291029B06BB458ABD14EC40671CA53C9D13528209D11395DE7320CB6821F619446F988761CFAD3B664CA3D0AD55E821E7600E31A0402EE1E7E9590C455B190EF644BF0C90B45ACEE90CA7351D8668D38AADEAC8BD78E048323A9C8EC659D7C1EA8119A3687183A438E5ED91251D61E00BA31E5D74039F88B858D1815957D2D9D7052B2F44B52B1D783EC973FBAE40908AD5A01561043F498C47E9B5E1EB sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294BE57E13A983C3C961CE90F89103CDDA99 -smlen = 3082 -sm = 38E5BEE6C5F6F92584E4F660F525ADD4726AD234C99B6B5892DD2C069E1900C24225570E116B94305EF62967D896B7C5FD21BE4CE3BC2198EDFE7AC2816F0A884F45ED7E3D9CB1D780D76F2435D55306A2648E4A9D9A5F068C66FCA98E408DA6D9C04BB641BDF91470D4F841A1DEF01BFC5244C0DDA82304C526ACE41698FE1DB3E5E4E378EB6E98B75BADDE9C84684AF5EF23A10924DCB1EAAAEF863F8ED1C3D65BDFE51D6AB2AFBE98E74B4C1ED57F837A6970E1A1F6C564FAD9F23B3F638658C449C34DA9517B10BF71D97E7651BCB95310B56715C8E3026B5B9ADFC9A541FBCC1AFA148BEA0CF0B551D615DB205CD567DADD04CDAE34355DF81B27C9D00ED05C3B6176F1D66BDAA343CCE5839CEF8D3A82AB3C54784352CCA97A151A73719EA827923568C0270490564CAF8B6CB96EAD7CB6F173EC686AC464104C0298BA6D9435422476B37B77458A844C3DEF7B940AF0B8CF42C2340779CFCC87655BB9E6FB61041106037EB19FA685772C45C288F608D95565F4D5767797E56BBDB5E24CB25A2C27EA7651336BDD14EDF66AE548C2B2BB19A6E902633F94000666B23027C4ABD27826525DDCF7A15F0C3DC47EF9BA416E0EC75B8E3644FE43C95D84154CF8002403341F57AAC1192398404035DCFE3AE7049F28BF611CAD21DDD55BF82C239B8EF503723C1B59690902B9814B2B826025766F3B99FC87DCD672CB760A06DB6908561580AD9785E14597AB8C5CB0A55324EB0727D00825948C0955B3FD9946302764C0D93487C5DA4C9A32B33BF31002F7920C6C72E8EAD56B81BC649DF4CE31BA0B4B83689274D9FCDF267A89DE07EE737603838EF5F6DD13836BB60B88E2A7D46848A6F678D9F611CC3A1D60081F83BBF035CA9004B6F7BD19F6450ABFC9264A8C397E606E253823D95ED1AD56BAE615A106D7ED50D79BF1B721273D724609DDF2E056C52C45110385A719BCBD10E66B7DB9C9F78C5C03B5CA55B44D244CF41E1C0F0FC7AB6429BAF09B5C314EB226E4EA820FA52DE1B6B8D13680D99CBDB51AE8B6C317975B7384833C1CB94710764EB332A757254BDA6533C57638C2B71CCCDA36315BB942B5E3848428AA7FC8543FAFD71851EFB31BCA563FA73DE08E05BF35D97E29C5915B50509BCD01128FAA27AE7138C730EAF4EA73720800976EDDB6711989D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +smlen = 3208 +sm = CF859E6EB35F921DE70B52E6E57CCB3FBE37E844444E821C47F20DAB9E204E7279B751FB6E042DCB006C7672C96A74F4681C1CD799A29C16C333454E2FBDF8B448B71B6C5B34C6246AD24D447600D1A7F8EC117D28EB0DE8F6342F79AF436B1F42B54BE0998CDCF6EA9D47B2B65C241FF8FEBD41D52534105223775631C72ABCAB2DC1C40CC36683281DA5783BACF4C96A3050D919AE929DBBAC12D8C7930798BCB7B44CB3FD309F9309938A36E094C43792F114A4260A155F16E2DDF3572B27DEE074A8038D6345325DBD9ABD9083195E6F7ACE87DC456DA101BBA5533CD8F60BAAAC3A67E46EB15F0F4E9E830ADF49E54FF874D70C2402AFC6554664B440682F3C3C32431C51B8ADC95F2FADBB3BFC1BA5151ED649C8489BA96D15062A4B175FB36E72E9BAD802B076975D114204CE87ED655FEAD3ABCA04B06334B0490122764DABFC4B295FECD2C2E088C77B5F92AAF010D51BFD673E2D4B4D07326BA8DA178FC1695309B19E3F94ACFB85A893B7E1C41EDE79A7C411BD58FD870F2CC7567390CB85A65BB860195DCEE79A04A65AAFE2738E4F84AB9900F4B606AA077359A5D769ECC0D47E4AFED7983DDF0C0FBD146A3B10FED87316D72FA8AB6167C21484C47CE89F1ADB641515CC3AEC6D98103794353946FFC2CCC6B235305487F48CAD87DB3CDF03F5277DDC119EB115EB3B820CC399C84F20BA3B33DCD41BA6499E5FA3039A6D634172BEF225A2401BB6E010A5EEE4D0348BC8630A2442866F5A50E67A10439833C963E2E55ADE348F9955531A2002696F3A23ED1B4BE15D8C83DE2F52480CEFBB1FEE64B87CDA8BC06F35FA8BD9E78E7A60AE3CA2E752C82AB494313BEA48CEF6B12EDD3501E9F37781B879D2014788E601AFB6865C6E43C3B54DD503A146655C03FABA13C90636CD0255F466D40728EF30E1CA221AEA723DB592389D4590EC80EAFA54B3EE54C4F81FE47AE5DD7AACCD6893F39422FC915C8ED1856822DAECFEB2D4DBB016D0FBCC84FEED004939F3F790385DC216D9F58FD78DEE33ED9A1DC2F92C6E5D011BDD053474885DD13E0F9DA90771F40851B8AECA0981D05C5FCDD4C8DD67F89886232056E07E898A85EFE11E0C506845551A2A26EBB2DB08B75C9C19F746BDA7EF75D35E5E2E7DEA0D118F9BDCFCA798B39837D1BC77EF632E50DA1F90E21217DB032B2146A823CC7DEB165C014F61C46642C82E64AFBBB70BEAF7EA8D211CD2A7EC920795191B4E6A3B944023F3D5E276D35F1633CF7D7550E46C206C3421D20425F26C4206093BBD82B0FA756C227D46A73DE08E05BF35D97E29C5915B50509BCD01128FAA27AE7138C730EAF4EA73720800976EDDB6711989D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 732FBFC6468CA6390741F5EB05CED71B657255A1E75362ED0715C15E464F4D5CC54AFC09AA6DE1E64E3681EE709ADA389B3D5CC5A3D3F680A7174AE71A0C73FE0B456FD40C203877956DC7D6CDB12ACE3FA9B12D4DB5D4A35B42A3D93DF281EFCFCB264CAFD6C54556F41740CAD5989A901BD944DA15DC74214D0CD9630BA4C298F710CCB69C0E7E4EC09EA7A60F554A1255F606D602983A46C1B0428131E8DBF657ADB8EE7036DE2FA8F566D98A20429EC13624125D147C8704F6FE171115EB7B1C71597093C48E205D42ECC368AED857E3B731CFF912C9D8F17343BDE135F760654D6E0F8BB95EC6E3BB58C38B8EC1CEB7D73DDE4F18EB230F7E676EA2D48D88CF19BEA67CEA7DF341F841659705AB2685BB8E254A323085EB0BAF1CFD17B6C514BA0348ECF8F2AD5EF10CA732B09F57411B333199D15C993A9595F2C5DDB3DA7DF9DD5654DE881DCAA729CACE87E61643E557BEC51D20E1F02F4A8A61A95A2665BC5E96616872ACA56186AE2784AAE9CFB02A66E32585F75463F9D5F2423E871AFD5449B0A958281988F08EE1F718041212EB2C7ECF32932CCC7674ED70977F294D31DC9925073F51C33005B2947FD78CA02CE86D014760F978C7EEAA95256293A4DEB001C74A550B171D19F14BBA6B9748E21D5265C72663118CF3B9E084CEE781525F292F11D388CF9287FD2438D48E7F7F173C7ED918640F4B42D97789427B0604A15F737ABA90058C59A74DDDD600D96873D1F0A49252126617D002291CD012B1FC972ACF0CB99EAC34BC903603A19270144A2B5B18E0DA9A2E437921C86FDB31A17A3110896CAB9298E7B310022B1580AE661C4676301CEA5275EE897EF605F2F8028303B8AFD3165DFD379189511107C8501DE85FBA50BB76158A921F6DA20412E680C5754CF8A0582D4619A37F3B44C6884DCD7816CE7B9D50F5CCDDB32AA6640C981BCDBCD43AE52D85473ABCB70E03A4035717FF8B86DFA24627F1A85F1E8B015D9B197306454C5995415E821F3B5708686F4C1AE7D0C10FD0489E95BFA291B769F85F18348F7F8D4DFD16422FF2AD64DB6D23FA6838C05790D127EFBAB1C8A0E04310B8EB9C7852B763270A33CF0922652BE4EFE555389B9FB075BC60CB51EC868D45AD57C41CBFB33F9F65742D1322BED3DE5081A4096F61C9DAFB7A84A6114010464C40983BD0B192C80692DAF02FB5CBF10DD24A2D0BEAFDA5D9DB34DAC9EB4EF7FF5BDF2E6F4A3B0ACEE63F140DA1182359317A82437CBDB4FC9CECDB75B2232A35416CA5633714D1A492BB5F4BA36597660F455DF2C25EE8E019D3B658F9A08F27441CA0CA725BF8F46821C06058658E40ACD804D2C62503B110F6B05855171F5150C30EDAEF83BDD22F85E4EC34B8D2E71578FAE4629085B7AB56821D1AFD9F42592FE404F833DB75C794CEDCB883288A0958FCC4CA7C14E0FA28DC2391D5C9CC583057E542A1A2EC8626623F870FDAEE56B40CB1EB08C87DA4E05B2B52437A89AAE8296807A5AA62F3D25AED9A7DCC68A29EF9467C79DFC489A70D9ECF7D6C0DD6F8327DB413B7239306F48568A2B09D36328195265167C7F62A59A515232D0ED1AFAD5CBED82F7A180EA10252EEC568023BFAAED388CD78217CCAEBBBF275607CF653DFED7ACD30D6936B7C5C9C32E030E39D0216842BF9C7BB3901A342E45AE170AF292B9DF90C325A4E544CB4C06D632D7EA91918544F161D21541B6ED9E59A36C376B28F9444255DED410C3A42D312F0112DDC0036AB2A48CCE0D8502104940D975089B7C40EE89C11D8942DC7EF660B5341515260C4078959F880A32C2CA74DEC769EC91D0DC27EDD2FA0AEA63334AD31617CA8353DACCCBBEF703C1A42AF106089B042185443E7C922BB5E3C4EFFA45891B8858590B2E86C20846D3C218C64C722AFB0040B5BF838E1830EFA19AB05875D04F206F69EDE6713A70F84BC60D056A370D514DB2CB680E07C785295322C25B6536FD4504C50971B5BDC903BBA88D57963AD596782CB14BBBA52A64EFAE8099C6EBE4E30ADD63484C592BB627C5F419A495486058C83D44187D62738AF80926278BF7716962E236AA5DA3DFF3D9890176B569931C21BDA3F09DB51FCAFBE7465537E61A98C263A6B4F80B356C615D5CE5603A38E446EEFA7C7038E369DAADC895914B0486194D97604DE5FA293ABF7AE5FD3D41A6FEAB0EE0F9F438B6E1FEADFE7D46F6FE4459EF69D3C0DB4B4A09A6041C0F406A5687E5B630EF1A0A77ECFB1DF1B561681E3652C87BB6BA3A71BBB2A2136FCC264755EE82F48BB1A8217FAB4B953A579846822CCF64CFAB461E3744D9288928BE50A92EC01DCCEA4EC8B672ABB46BBAAFA4D34665BE72A74B26A0163D95E4A538E4DF7DFC689D751AD395B9DFD72D5AA5B97E173D3501B4A1443FA21D3940E94CBA6985C874355F25B4AABE5A3B9B6E0B371F82409E2411DD1CD069E2ADF3C4EA948FC3DA44F6AA80C2FCE9B44E4F8AF4E4ACD357F7750237605089BB0604F232BBEB7EEC62D1B292D1D43E6AB810BC05A731AF01BD49DC271EA890E83DA97FFC58FC6F53AC6C5075F0F36E5A6CB94D2F3F541E0B2C180A91D40E4FE7D301A9A3DCD35AAF42580B8445E03203891BCD3103ED104B1BB723266594B3D132DA3296B278E0C15B47BF014479DED2E13C99F81627F8057E48D398A156C5D5E05B371B97C30633BBAEF692FBC824A6B7791AAA176394C9237A6CB23EF0E1569F9580A890BE7117F0F51E110AE95127C4927ADFCFB4A346E2C6BA41DA64BDAB55741CF4F11AE55A42BFD580A93C86FD741DF8CA71849CFB805FDE29B0962B9FFB4D580FB08C9FCB104A058ADEF3435BFA467ADBBF4BB67EA8D8351971678DFB25AACD01491C4C57D5F9407A13BF0CE727DFFCDF3028BC35164BB8033BC388561F2193E661D90AD51F790DB8C787724CCE3BA14F063C331040BC68D2ECC4603AACDC8275224874EE5533922EC57A5243B1D2330FF4BFE12DC20A70837E11BCEB12E9D5088F0514F7E7173D32A50ADE71AFA9BC351425CD99CE50EEB35923B4F1D4D603921E945CA91E0AC377A6815DDC75C0022A2505E56E1607B2347881DE21EF904C8661AD2CAA8D74687931305BC95F9F0338CE6CF8089E77E29838C13EF3176E71A850D9DC7D590C101E07BFB2A1082FA4993E8B64BE021AEB8F6003B706A39D34EC21BB29903C9C68E704ED293834C919F288E79240CCEE9FAF720D756C9582517F2D14937AE1C93B4C079C4D2C8A79F8E23A0A2717FF4CCE62AB9D119AB39BF9709B8DA1D633406822F8F99DAEB990FBB40CCE71FE53353A1365D6F5B198B73D8A68194716A88ED097A9394E4D8C09FA98ED03BDD82BBAC61AE654A9B932F74C1AD15340D1D187CAFADEE44DAE4289F409C1ADE6805D2066F9F9D374B36B203BD0E59FF6E4D8A1FA2491DB3663FEBEF2BF8438E4028BB3E8A12929FE09056785C227FE11584A298B1FDD95BEA2BC000A3044A42A1A683C93053C6730D27267D11DBF0E5F3FD852EFC2BC6FBCFA43243B194AC7382DEFD40C3D4A3DE2E327D05CA8F3A49812BE8BA5293F9734F7D8ECA87E9DF5A60CD28B32188B04F4B5F3B8F7AAD963B275D194F0306D266884F49773976D60A64AE60B8415A59B4CCE5031779358491DCBADDF6B5E1474D1EA645ADC5F6AF24574FB4CB1920DAD53054AE880C6A73733331BF2B1BB09A8FD5CBB42B024FCC8B73009A0299E957AD297AB34FF2F3E58285C2D175510DC21AE0A9E6B78048B54621B94414BFAFA83D03FB72B136C3FFCE183DFEB04F225BA574E721F010EA35E1963A2A4890CA588A94E75F215A21593D18FA8439545B914E6F72B12063CFB78B64E9CC861D03087BF1F50508844AD242FFEDBC708E044391CF63C75A37B65AFAA9C7C447F343C34F1D5F851012703C7F2652CDC516E89DA90E36EB739C1AD13D19A435B551FD678D4FB4B3668FE3377DDC921AF5087BF3E8CBF3EC95665A317990A61B3CA450A0BF6064ADB8A72B97567AEE2E491BB9A8857C283FEDB1F5323756188F82808786F70D522EB4C2257C05F039ACBEAD90C5AC7C29F1E9076C39CA0E6BC75E009BA4494DCD1CDA50D0C3D72D4DE5BC21A0D48000A5A0BA1CDD66A4685B42CEB1B0F7467890A11D2291F2AF2298D4B2EB2B93177AE6723E3B2BCC1072FB449235F9E2D13B795B6413D159CCAA69CEDC4AB25C13FEF2602033E3909759F49A26F70A4FDD290FC7547B6BED65A1AAE1B7FFFCFBA4A70E692630E7916E4A1401492CA826BB18AB624796278982EF59701AC5BB7A9613060EB38F2071FE602AADC4E9676E77B6315B5997194925D79825091419ED374E40BB28E08778DD7DCC1958437B2320BF7FF884A2F38936A9D9682AA718446C1B4AD674512D20F1BCD3D36CB7ACB59A2E83C3BCDEDFBCDD3FF4277C708B362595A41D7E6A0EDE12DF86C244E00E16695A281EEAF535A45965AD8AFC8713D3D5DE3C3992BAC266F9D5F10527C372DEFCFE709AC04F5313AF2CC2E21651A68CAD353982598071DDD430414E2BA541BC4332EE80657A7A48FBAE75EAC2C90A08A9897A4E28B7F3C30A45B893B612530FF6BE86D9F6EA7746DB548F336A86E36D80FF0767718FC29701FA7C190A729D0714A011DADA73D672B14F574DDB1D9398DC91FD0C55CDBEDAEA8F38B07AECBF74ED6C7AAB2DA1B8ED0229CBBA1389AF17D8CB5EBB5C3F929350FCBE803351553394E8C2E34D4FE4EB7ED7A892BEEBE0BD86614D532DFAC8FC7DE425D9A7307FB5CB60F4873EE09C4829DA552A5BC43F856D408B2F8F9BFBA90237ACED518A8E1FE57EA0420EA5FA2B42AC195797A35241C3203B7299C738123738BC0BE7B42050C188FB6256BEF6528DFFD82CD1BCF1D134853FBA1D829110EFE8CF488E87A3B3920CC4868EDFEE819F32512AD633AAAA0139A751D12DCB181C946D2625C2E9C6B398F6AA4CC01C55CDF5BDA7BE195E410F54B880A48C4730259546FD363F6922EF25CF6A410654665C32474846569725D79DA65A424CAE252DD153C46AE3284D3113CD6BF478591D75044F98721A5C03753E8DA97C62BA6F309662362065EA719BAC9D37475ADE6EA538BBA92098D70E9771F27A9540C68E38022D115C9F9F09E9FBDABB89AFF4C72AF4F2E9A054C0013AF66729D5F99A51BA22A6A5554462E3477AE065EF0B8CE55F74AA26112C6852DDD38F64EF261C19AF30B43060311413376D016149280B59E091ABBF44486579F9A65EEDDA1D8B0AB41F7FAA217F60E81946DAA628AC6BFD063BE505B40DA04AF552B0AC729CE32BA8BFF967300ACBFFD99A21A95498AAE58A320F61E8BD53487F6E57E0AF1AA4F23877C65C31E38E3C782D9DDADB0E6E48C81B21981567421ACF4549EE83D5800DE653DB614543475DD47B7B4AD74BEB3432FC43C97DB7005817EEFE3B80CAD57D63EFC106166318AF035DF7AD7A7F6E3637CF3C38542C3545A8F2CD8E4D6EE3EBD650F122BD165C1E03FACD816B0C4DB8AEE5D78BF6F9979311B462718B73997B11CEE8ADE8C1E07A75998C3A3C9949D63D4AE7FBE207C057C9043E395EE32D2C79E1EB9B825ED2E1304B473488C62BBE7FE5F845F2A6385AB29F3098231E986AD14897A6D0D50C902959283C32227F917281BCC0AAB7030BCE669D3F0F790D18A4E7677DFBD299AEB930F2B2130C1A552344BD7FE93E0D9E291FE62935708BD601C1DF49A2A6CDEE9383369E13560D073494216A8A63363E5D739FAB5C639BCADFC39FBBADB6D852C7BF6C78864864778E0865487006D04BD9A72AA7514998B84D5AEE8C104C8A044D72C9090891FE226D21935146123D9F7FA701D0275CE1F0B8AC1F2895292EA573F5819D66BF3741681A112CE640ADA8C360546A57284895EE695204669D3ABB0C2654799E4AE751601BBA4DB9F0CF9DD62BDC442CDF150B646E1EAD977E871232017DA12093D81544A47C698E40C197C743459271CEADF394D676D85B53CC8775C074FFEB81B62BB3B3BEA3229B073B3A4AAE3E958C008F7D9A329EC32CF286C0159781B889D80749ACFE5BA3C015FE2C030A012FBFD771CF36F0A657A6476FB91E2CE13F3FD59E8607C22A0EEB82DF2E22CF2DACACB6ED4E4F08D54E0B8D1443655BC9A7281D2C7FCC88C2C6D1F39CEAF5E4AFCA8606E83F06A79BE5EC27B33F850D2A2830CFEC125282E55195A29550476CE6A54A6C89CC81DE39A0E64A97E7EE0765D1A45C62B90D91643B1282AC23DDD5FD056B2BE4497D16398EB164930AC4D0A0BB259C0E1B130111C0C7B312EA372B4C5A0AD6FEFB9E2DA97C1E3B4AE13F192A1999763412E919A49B7BFFFC79F99DD38607F6115003AE543581465D24AA9554A2CD01146257B77BE407D64216C362637236126D3255AD532960162163DCE39CB23ED81ECFCEFF4D66AAB538DE00CFFF19A096166E6F4D28E3F06C9E29C24E998029BE4D8E360F80FB6A0B2CE1CF5804E72256877717D6745FCC78CF570E989372D6BED915B8719387B51792FF1E9B6C947DD92B41660274F35142A9A0923EF5EBD99BD55219E47262FD7DFEA248A3174490E2FCA73677A52C365191447CA93989368A782F8E24A28F2B9605AC3B158154099FDED4C7EBCE30EF7ED9C068CA09E04B0C3CB5E0C1A3D6B652035E68DE368AB789A11184BB7FFCCD8C830767D9F5DC2369BD01C398D58C43AA8DCC6CADC92242877A7324818EE535001C4B7813CFFF22A45348AC5DC9D6AF61FBF1DDF8248ED56490623A3C2D37C0668DE1F773567F32303D8A417A7A3CD8E38A8FD1C319C2FA9F53BA0E573EE8ACF6512AF47517A96D185DBD5AC7A9407AAD3B3F3C7EB605EE921391284C12182194D71D80A71E315A30BE34E4C5F561FD3A208204049F5B7222486646F0615F03965D9B7000D4BD43DC65651D3F0F658168F22114BDF0039A28C2FB2CD2829FD146E2E04FD6B63AD6F40D0565ED0BE4BD5F292702E0E06950FBB77AE1EADD89B82380F1FB341483F4C34BF15C6CE9487CA993CB977FC8C43A196E89086281FBEB6A7A4F39C5675DF375A785D049B2D6C76DCE0E391F13C6A7532B5BA21B099E5788F925245E9C +pk = 732FBFC6468CA6390741F5EB05CED71B81D48F7D5795FE8004D99CF1BDF034C96F3F3178E9E0BD132977B859D40AB9519B84648717099EACB78745C708D167A023EFB97C868884B5037D03A6081325AFFA74DEC104AB61A6714235CC45D947EF888A96790F2083C1CEC61D26BE540084813394BEFD6C15FCBFB7CC26666B200C7D338AF52E7A8BF07893B2CAE98B2DC773A737F1DB05ACC763B6E371299B32E8FFBF984C910E90D5DEB4AB582B568F7422CCFB2A5F39E7747B3B5AFE9955B16970447442E2043FB2AAE3BC164E65D89E904D29E6C86A788411B6A93C5BDA2A0FC1CDABB59FE91B02CBA39A9A5B4E3002B196F9B94957609F07512AA1F04BF90ECEFD300F0C9D3A8641627CB717B63A0F77C7A1C78F0D3DEE5220D20785A6FEFDC353A8EF524C67B0F21E6D9120BE9D3B34B4F73D3FFFDBA8386AF45550A9BBF63F71E71DF9462503029C66EA1CD7F8C0344E7508E17FE8446EDC8A0DF8E6E310FA2CB5728C2930C03A9397A2C3BBC28DC4E7A1985C3834FBB4F308F27B4A8EFF5168A45B7917ECDE88643467019455420566D1DC8030B87A3841424C7B530C2EE9407A6EFF06389DA75E452B93C5A1A14859265EC75931B04BBAB98CDD734966CE532F9F2465A0B6AFBB7EB245074899265C604BF34BE921203559486E740869EC3944B445F878A343A6FD2B592545731A20BDE0A8C056B62874149D9CFB920900E84A31539B09F2A29767582D419F6448CA33B615109970159A7966D86A99C18B384123238E98AFDCB71E172E7DCE1873FABFB15FCF6EB27A77506F28A96986F010B954FBAC246A786960AF197A9A76477F07BD86EFEB5BC6DAC0288A1391210F39CB11FDCB1E645C8977ACCA87EDF94A7146CD74282BE647CF97501037E7D420527BA1C0366F702E9744D7AF6ECDEBE114E37F8B1558D0D26AB4FCF08D2F56A9621E8C8A96BBA176D0775AEAE7D54D33693FF001125F855F84718EF97C0ACCB519AB13B56C65199553CCB8400EEA70AF377826F67376F405B94DAAA752D988E9B5B2754C354B397E27B62978745EA604B8CC7AE603BDABADEA1C72DB0788069A54EF6F739A382E7F6DA83C08CAB6336B316BF73DB6BDC9C5AFFD85A2DC9126556C4D85C58403A7A18F4A868F9F30CFEC698CDA9D03D8DCCF8ACD6A66251D2EDDF3A1503EDB1BD882E9F6F6C40B30504D4BF38551FF9FB8F2F62801087941431B6BA6F3AEB1724BC2DED048A350458B7220658F43E7373D4C830EAB9233768DFACFA4BEA80FD33F1D56B565F820B7C950B68B56A0DEC8B97A5EE8D237C0167658251A5C4613FBFDDAC8D6DB536CCC6205B14E681336236DD99C46A354B1907EC60FB246E739A9253F949B59C606E12DB55F1418D5696284E60B034C81662F5382E7CCE83118B98C5109494FB33F31914B7EB9817DD22F64BF55F129E18CDFE57C7EF026478B04F975BA1A2851EF74B8DA3F522ECF734A8FD107932CE367E366C101630FDA0C4F220B38464C425028CE41529FB6967BD4997171A9432200ED4A79C5C8F709D6F8DCC7104846062879782FE79C24B92B266298BCD613375E932A54C3836E54E54DDA0CDE86589E2DAAF7252C312E240B276D9C2B7D71308C7330B9C4B4D0662FE5EE74ABB85B4F668415D109019F118BE5E8E0C5E2630E8406904CCB5A10D3F65CD749C7212580A2271865ACBE722CA87BBEDC6B967DDF6D6651DB815A71ED122A0BC6F50B22DE7D0B5A6C8A67676992E1F2B0D1B1D1F0F9362704EB0902AEE80E350093C675F8F935B5BB0735E4768F362D9D19F107278093BFCE600511854E85963409EAF5CB3115002DF4FB9B42204D3FA7A30DD4E56F7BE307980E8E9B5FC0881B76F0DB91B9AFA0013F1C830B7E7346BBB117C91B3AA98D4998E82E58E57FFCB1FCC7ABE0E76153218400399201F4E9CB08EF82A98CEABFC712E224E7CA068CA42D1C6122B7BA8FD2649E0032444D7E0B22F3010B5A23515C34E6124A0B96E36F3CEC9FDF053E4CAFD273401CE239692DF876468BF6B34EEB8A244AE4D04B9A3D136D61812A5E52F566DCF657303A337BC6922B8E546632DA100D1C7875DAE1B7AFE7901A8B9038D0CD1CB0474B8AA12E4B04392F78A6039552310C27D4C5C4DFB4C7EA7875356838B50C4163C9B42F7F0D86A6D1A0D8EFD8C94DD5DC0183A3F4CE28925827D70597CE161C1B77D4F786DAF661F5634857F9820A215B4752E1CA90507A2FEE5E126DA4F68EA4B3980F9A4C696CA8BFBBF8D5134D06D2DA70686569F859DCC48582999847E3192D4A4B66D84C049764382CF4756EB05F595A15E398A298E9B9A9C516002D2F18EDC8A7F1F66EECA53E50603B6ACDAC4B83FF5544E9B1E8B7D0D5521A37190B0FBD6407370F40EF824C5C8F933B5A62ECB203B2989C9AC8D600DBD8384AB5FD5A77F52C249D03B1E38A6F5761CC491AAE547E1ED6FC3DF18C20B11E64FB1D3E4EBEFD5EED15CA25F2E3BF080CB572C17D669E1A7C08C716C5087556329866C43B4D0E7261C496B22C6E2613096ED5533104BAFB5E50C1E2D7C272F95C1DB214F23D0D7FE49C7E85D228B431616227E15BD58E7B88C87892A8D63D7CBD3778EEAA0C1283878208ADFFCF9551CDDC127A182CABB1257A8EF86F0D8841AD426BFE0E42350C32A91A39AAAB363EF9A5116D379809CCDBB6A938BE09A7B244281E72F8B7F77D4E9CB0B1799D406670363E2E026422224FC3A87D8D396B0416BB2912E9A86AA67B9D8915969DF77E2FBEFD5D0FCA3DE66479839FAAC462AEFF1A10104D5FE3DAEA4713144B8B0B8E778091A0FC7840136D107C072864DB7DB905954F7A37B259D8B45449EB5A36A3A0A0144700886C38763EC6ACF309BF063FAB1DE8DE1FBE1C8765FA89E21343E76E0F5CFCD5E16FD453F643D180AB9E8FDD8A360E4C680EBF47B294E31CC4956853857168F854B9B4ED878D31694C9B301F387CE5EB3633FD2BD10432D4A17DC30F7F862E3576B70F9D708D057855F393335A9E02D2E2DD73017CA59351975DDEC6277C65FE898FDEE1B53FAA3D420D21431943FF1349EF14A507FE26281F07828C4817A0BD4B4A622D7F3D663CA92C0B8B1500E51EB930D0ABAB2B4B2A40AD340E7CEF006109656B90E4AA19AEB93A3BB83D234F9217F9EE60CAC0BC29B2AE3D6182F6F544CEFB5E2B641B5A7A6AB1B07AE4EDD56F42E7AD6A800795FF9D21CB18D64E9107E10726E3E6C416753FFA1E5401A65D4BF080AEF0FC83A02D267961B3676A54C64091DB08511E4411E0A57F738CF8A2BE8E328179B2D911CE6E1EEDB06C782F46A6DA0D5872A3737FACCBD07824FF0F5B68CD552EB214D00438D59A4857FA377C327DE9A82CB3494253C743B05DCBF44BBE91D131BCB9441493C96C47C2F8DC32058324CC0C4B865925E08CBB284E51D4734185B8D19628050C4F5EC306C38FB2D75754CAB07C09C6EAB874CE89B78C540C042E228D3DDED4F6CDC7C4447282CFB975042EC3B8761AD8AD113ED547FA0D0313F3D3147A8EFF88A3B4636DCF1478F04793A2EB292C80137F3AF82FB4B9564111CB4DD1377BE6FC9994523CB38FE8BE555E45FF0B5E08873B3883047A493202FBA2A3716B9A8E4837946F0FDBA7100B904D5EBEEC2760009C65FDCCF1EA9B32B3860D320C093DF248CE15ECABEB33CAC38D209DE7CD0B719F5EDEC88C8EE9D5C2D55CA22D7CCF0CE1A1C7784FD80065AC1F5961F79655E39DEE572AB84CC544F1BAE17206E8AE33C0A8D96463B126BA3EC262E25D216EFE62BFDA97A940020E938F0DCF4888B7AF3176AF768AF28FDD8D32E26ED199E31B0E7F316C97D4DA9A1FB1A8728B3C9ACFE2D70DB1DE940364B027952F83C143F55A6AFA0B84F3AA55FB7DC84D90AE26860D9D619437ED501EC1FE46480FE1ADC0F62AFB393D6CECE66C26502E0CECF3FF9172EBF7CF5E0582C66ED5D08A0A06A4E5FFA7284ACAD45EA250B7934A94FDA5183816FB856C46468905EE8780B9764F3B81CDDDB47B709CFEDDA6BF640C0E510CBC7AE57669FE4A13CD0971A1D3860F562E76E7EF68D82E4E9808DE8FFF67CF73EA36E60D287EC3BAE4DE36C02FFE122D6510DE4CCAC4DD1710E3C5089CB757992DD2027D83317EE77BFCF5C5D5FD75C914B14FF668A86B9B089BDF5DA13CA7F7DF0550C7679450F330A98528E9EB30BA4D1CA3EC8D0A1688AC0632428722EBB4B9C03815BEED56E81D2305B5295DF33F39026D164A05E1A064920F5F5507EF2EA6C48DD65221BB1B6DCD5F099B097463950393BFE469DD24180C0DFC426DB15362C3BC6B4CE5FBA68431B04DAED548A584FD0507FEE8E1E1C0E53A10E637588A57BC0AA22346C9BD382FE7C5F6F3CEA0ECE75B0875246773B27A83592916A2E59E84DE47360C3D8349FC2EC458A5225DCABCB022D4923606057F51C62AABAACAF6D4BD2AD22B9CD040BFDA905870B4A278E13140557C00CD151320C105080577BFDD6FD3F1C1DD201DE8FA09A1F95AB884C2925AB3B27D8F6436D6CA8865462D69FA2133B73CA0E5A156255103FFE96A03C6931085C3177DC60CBE6A3999114BE3533456DB5AA8970914BEEA1BC5278F35D02B9665A8CC42F451124ED23BB28E2C59B8F1B34EF9481F9138BD7B00ADD9F5C26113BDFE9A94702226E8B0F77F29048167B672623BA2C9D8C1569012D3911DD404F198D75A8D3D72913B74E0866A5BF681A171B8CE4886C308952780F3F169949A43AC40C1ADFC81F8D92FC22866E8E5BDF3AFACC8B06F07C3E1265E2DD951D6C9215C3903FFC0C27ECD2719F42C35C8F2C37A1F822EF184804290D9FE58FAF834D3A3E1D1180B527A72D974B5FCA4768534D38C6753618D9BFF43AC8F320AAE8B170B75CF8B1B4C85966E95CD98BDF9B7DBC108C0B341BF1EFE532563B5460737FB46AD311E802D8DAE86B72A3026263776C2FE0876D26C7FEC0E271FE56331FE42C866EFE18A28FD626B5F418981E5703E107B51F782239E267BC68786B11DE68F279404475C68D4112B2CC8B1D1CDEBB681ADC07F2911A1F3D2FDC223F512D9E7A66DD03D053B95579B6D6B31CD85F027456803BC4968AEBEDE25919CD11E888D2501A840FB88DF69552AE1EB5B8A115F241BDA80CFE5207041C19FD44D12427FD73FB9B7322B083E7432621C7A8AFA3B5D50295FC24D1571449422B606B477E016F554900D73EA62797FDB1CB5D39DF4611C621DECEF16FFE34DAEAF773460E335385498AE85A6CACEE8476C10E28F80FA7E15556A17E5FEAF213E84D28E04407E44EC8048A81E5FD38E2F9EA7F90B235420976D3440968903FCDDA73313B568A92ABBFF3AE1D71C8C73021178F1890C780A782A1603237CB8C2A6631293512AD0FF3BC3FC19B244339BB19D35F7AF5B785332EC168B90A67B796CDC4DCDCA6E757DB33C6A2E6109A9D69707683D50498A46F4F44E8C279177AD3B90B74FDBB0072E6C3C68122E780D1305045B38A727B5282E7885F36F0838BC526DCA36BC222D5FAA9D4FCFBC5962A7B931C0EC502CD30B3604D4B5E613C45A7210B5196BA32938F08F1061FF301BE5A8AC01F1B98809D008F215ACEA28BE95C2B1B693C1425F6FF5F51445EA27489225C5041D2F3828A4F80470A3A5D73D5203B618BC0BF091CF24CC1ECEE8EC8EF70515881B97F297EBF5037539F52EEAB8B04C9413A42613DE040807861B8497D7D4BFF53537916073A23AFFF0F07DB6277F80FD3B02CE80BC19774422C7A7CDD169ED62BF6E86CFCAF2E3008E913CE88BC53C6B500C384695A3A3B6FC1D63164EDAB2E72F6336CF1E858C6F78DC1B17CA2B650C7583288CCCD66DF592430110C24F7E1887CEB9E67440C38CEA665D48F720B955E8147823AECE49E050C29C5854E9F19B177DC6FDC20BC1F0EB0C6EBB6E3B6E1B11B073FC129400F4A29F550D5785CC5DE572CD1F59CECF7B91819AC6F1BB0066A13548802F9C8E2A4B28A3190EFA3A32EDC19A0E75A31D25A16B55794FA6B87D4A4315152E2A0BEBB870F7B71ADD1E06F4D0E7F7C80DE26D9C88E946AAF61456A169857BEFF5E837FD82009C719AE347D19B0CDCB9A671DC14AB58589131C6686EC63F81AF99EE48F234327E2001B203F7757C0ED1F6331A7FCC17EC3F26DDA1B227800F0621DF88ABA6B7A273ABD1DE193EBE80B8B052C2FCE3D642DDE020B2E543F975FE0CD66134B3A25167641EF8923E6ECB17DA19063E99DFF07DCB99D699C3C260C00F57F8AE2924A5A6100FF4BB6695DA8864DFA72077AD2F187A479109BAD0874E38080AD636C289233C8DF1248115CEA93E15A69A0F109A453F0C334DFE2DC860FC496929856B1C49A17D8F2695DC0F341C6C411F442557536A842D249DA4E5350D26CBE1FBAAB236D5BC01B2156BD52B09D35AE0CA8AE5D7DADD7E92B2F567E23C5682BD35EE2AA4FE7CB6D5BDB97BB4ED6C633914C1CE3E90F5E82929EB83CC2FE31946512115DC94B39693543C3D3FAFCF381A11B30091A286FFAFCE8FC2A3F0E56F688082476715E547E0A4E49DFB4D81EC44A06AF43AF79C0EBE7A2F63AE92C83EE3BEBF26BD483427114FBEFD30BE3144B7DAC7D0C0926AEF2DBA95A71E30DEDD5359949906F47671DD377E75B23EE10A405CDB2942FAF5F9455A47D746BB43B1F78A8C9C7D92C6FE28F35B2380166B1F5E6105B3761AD1BF9D4E51AFBA89D45D586C1523321A421707CCA4AA0E6988B455380F14A0B706FD4273A6EC01FF937D0192DC68FAA140398A6A7AA5324F557E5968503F2669925EAFC3A00DC2A4F54869D121618FF8A182CBD1374C4E8293367DDEEB1A1A0FFC4F12C61DF510779AB2EA6137D2D698DDB0034EEA3DCC4900BD75A8A9F6B788C5C88338AB519CD271307AF9555537374F5D86FF868DDB722534A6727E2B0F5049D1730AC2BFA46A00505F22E7440EFD5936038E09822FCFAD555BFFEF89C9802A22CDBA973EBB820411300BC9749EEDD84D981AF1A13EBF8591791F494C53BAD1B675481627867AD165F2552D9281FC15AFEC06AA00E6DC87847DD0AAD81449B6F40C9B54D16AA060AFA83052EA1389E4DC78B25BFDF06EF0CA433B6FD27BD12865F3EB582539697A99E44D29375A83023B2DB9A15B1C6A4A6672223CAA149EDC20AD397DFAD570AAE8D03D1528747136924DF61EE32876FCBAAB60CA68704FD1AB24FAC405FE535B43DB566A57A0C7704949702EADD7F8694FD190B73DF8A79D91DE3B713BD29B0D221C184EB0EB53EF2776CB352CF328E3E15F4A671B07F6B0E5F828A199C9F2898C34136F4F9A7C2038F2AB363CD9F2EAEC9F4F9727514CBA9BDCBEAE64D6298330EC7625D94BC7E0065027FAC73DADEA4FC72D0F017F39A2D32D660C06B1039B2D3E6B7B5C63C817BD3DB830BD2B548A8FA95ECDDF8A9F3782070C08A1BE45FCF2D5A4D1A76F924DC2ED27A6267E956F36A57FA902A4041A1DF3F783DC1C84B79E26625A1E7106A0590B6EF38CF4D40730EB425A6208DFCF8836BB0F4DC8F04BF666AB62C413E4B844DD6940594EB47AD676642B286D49A172E860CBCB33DDB3D86449919959332D1433A64B2983207E7FED3AA05D70C7CBBF8EFE486F28DF4E1E9CACDAA634C9B9228F24B84753AF72F155D3B122B1C6C4C427CCB60356B681B633AB06F30D25FEA0FD225DBB0AA732B1B2F59B6D575774BC1D8C4A73E96652AF4264C7B8E974B152C01CBD050E9FD4C05E282932575BAD17C8D7E26D42C6FDEB01EEA6028F7B65D3E65A6BB60E17BB03B967D0AABE303CC59AB251F3C252E8F7F6C65A3BA8270847F9ABC7B6922138BF5D3A67AAF1BFA3C5419345B5857C5B6E4B0A6C056126326903ADC95EFA2A0AB41D6E0BAF234096913A77 sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8C83AAC33702FACCF1739CE2DCB5C5F35 -smlen = 3115 -sm = C955398923A10C1CB3F533AACF207586B95D21B3361D78EF6A1779F573DEA55438D04B5B3353083C9D867AC2C330E36ACEEF348096F0893BEB0DAA626F65F8E0C20AAD73B71253531AF903DF143788BADBC8B2C9F3383D94904D1B06D62729650F48E53A63CEE96932441E983EA0BFA778450CF5B15644C1ACC05762EF072620AA7CBF5E2ABA9584CADDC43E707D83115A92B45998BF9C825B7A45D1F11C66C7DD553EB9ACBFE0C6DCDB68FA80918AFDBF91E4FFE8F97D835526A4985E2F3F40EDBAE884A49547010391802A1D7340980BE2523D8E62DA32C65DA1D5CFA4C699E637D437736AB47B0F4B7D41D259412140DD8D4234429B8B968570CDEEC9703F41622AE0F491E449898EDD1DA0873A5B7A1CE6B99B404652FCCC87205B3E3F0DBCB74AB43AFEBA2AAD2DAA2229C2A6A0E82431807584277FE5F3E1D7615936E397F28AB323F1A168A08D01691B17167CF6B09F13E96BA8E64A8898DD2D687A7A2D58DD6FBE4C9781B58B95E04F433497750ECFD1D3FBCAB0F1AF54E185C5B75034BC198718921B354543777BE745DAD3FBCA90C557FF1D381A975F892D1F7E0965B2FD17A942E84EA3B687498C95DB6136E581D2D9D2ADB17A73DEA7CD686899DC410A016B91E72E4DA65C5C6FB65BFF303CFE35AAED81B0B8DC4DE2AD64308037B5A1B0A3AA485E34A9EED6797D9F3CC78EDFAFD3019518317EB5AE2029C880CEBEF3C78830640FC80B4BE5F792EB03324B57E49CCD313F4E69AA33A014FEC71BE36B2E9984D9C2D5A78F6075475B30F0B1B4D4792F6169868A4AF6AF0CDE1095EE9E0C76A0EDB40ADFA62A194E598BB224F5ED8F23E45F1C6BF8E9443C3250D8C026942525E14EE030B2F03A417E1A4BDCE0B9C65BC6575AE91C6F3C2B6B8BB8ADB1C405A235A0247FC3D873B2EB5EAC3662805767784966D7C764144CE7A07258D45EC668470BE641B467DFE59B004266B0FDCF8B7B8D6433FD24F8C5DA810374EB20B85108D694CBD8B28208124FB25830AE63CBDAB630926293FF0FEBBBC83A378CEFD1E7BC89361E87953B80C17B2C70F42A06DCD7502DAEA10C6FB81FBD9F89A6A9F4F7E3038EAEA8BC87430770AD5057A0D71AC56733F6109051FC83CF05A85C1BE9CD1AD48F401D27FB03502D59F9F866340B776E05AE2234998BE33E15DC577E528337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +smlen = 3241 +sm = 64C0B908366DE3C4EB667CFE3C7529423E1317CF0B1BD4F9474F7AE7A50CCEE1C39357792AF7E01B0421369529EBEDFE7790325B83261B56B86C5A1B9477EDCA9DB7C1174E2A6FAF081A9C3CB6517AC1A7BDF76A8233D487B7B9BE913E4535CD8D111095E63B7B785589E3FB124F9D4009330DDEB79F9B93AEC3EDDAD0E9BFCBE85466CA0C4768DB2272E0AA76415F193078464B0FEBA17DDB3EB088FC0C123EF4A7E6B0F6AF41D3E11607E7699361EAC0BDE74A37C2A1B94CC8BA00BF1F0FE71CE9C62D4BD8E151A7CA1D95EDB90039B5C5EB93DEE683C2D0A068F0F0A81BA2A1A49D5AC46F6E7D23C56779733362BB0159B8846958F69340B3B09881CE7DA39D083CBB1D6466F5EAA362D64BD4A028128962C6ADEB6BCA6784291060B31F534DD8B13BF1D21E8BFABA9532655EEE5131BC7F5C98B29E862F751BA949EB7203B68430997514FD95F9C350CFDF3E20D6A0304CFE40C1AAA10DDAFEB03D9FBA5FBB7046CD0B4B18CB22AF0C9DDC2AE1F5AB48F8B19BD41BACFC659EEC99F9E775C5B42CB71040F7DA8145030EF3F2ED4B85D48DC163EA8B1CBBCD7DFC11F07E0B3F8A6E456CDFD3D0ED98DA1B065FEB77549C9786C89A2437C34B2ABCBF700C49B69DD7F6BD7EC85D7EA268377161A1E23CD77A07D69534AA747E63B858E39117319613FB7BD868DE93F082E173EACAFC354C9BEEF106994E379A7B464DF82D5D5AB9F719E67C778E1046B3CEC760D080F1785D6A05B0C628AE422BBD7E966F23C271D59A30637F0195E76F0A819373A76EB39D04C59A82223F3DC0028D626F2ABEAA6AA372CD910F09FE429647C6C257CBD4E28FA7FC941ED60755CBD784604FDCE1E87D1F209A57B901047E95435AEA94CF0755F429E380E568E1BBACEFEA7D7909FDCA7EB820A672250BB6F443BA4E58817D70C01C9D0E30CB8501E730AD3F6FF6A7F915312E061A9B7095F83AE339CF19CF17F9547CA9BB6677286787F2F900EBA35957728881E5F085855EE82FDC9CE0B926B5DAE4DE9790B313320580410E8FAE37F2373AE2B7EDF1C2D715262867CA99FB12564B5534B5EB237DEF6C3FFD2153C65E726CD8BE9E93C8337A7B55E9A51BA3F6B8D6001F0869A895DAF82664F47B2EABACD3BADFE10C0326A189CB9AEF004B42C077136C64911DA8A3A8A34266639EF6FA5CE765DF4C33FC8F8D13FD25C47870C31BCD0082D62C3303D70F624E45F5BC3E13A31BE9482A27963429171F87B6E1E05DAA34E8608ACA5EA921DA3AD4B68004F21A027EAED709B5D2B3CEC81F4E2051648233D9F04CFC83CF05A85C1BE9CD1AD48F401D27FB03502D59F9F866340B776E05AE2234998BE33E15DC577E528337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = F28AF2EB8D674A36C6B954DA2B8526115B9729D3C3B479FF848014C70F2F13B9A3A2DD03D4199B811B4519E14381AF618FE5838ED0716C3C4BAFB12F9D363DDEDAFE1E82AD7CD03346B218D2A856EC437505A23DDC1B0F2AA21D44872CBCF0FC371F8DB88AEB4929A2416174374E1DEC33FAA557B01B3F26E616B8C30A0B7927DC5000CDB474C3F8E251914FFBF891D2E900BC4E169823C08B2E1BE1FDBEFB9C656FBF986DEA2BA60E1F4639DCB100B4BACE625ADC5F182166E94E18A88CCA292D3100817776C92D9AC3EA516D4168A9BF8B150A044C3485AE4A1763863C2CB78F4D83C77DF7FE9DD58D90325050CA857120F16B538C01B4C695D8A2CC96C307D68D99C08052E39BA375C98DE3E2D124D303D9AA33099D4DDAB54345E5750A171A0D1FF05CA11C79F539DCDC54ABCACE8A83B327F5EB02F6F452C89372CA27462CF349428FAC23BC2722AF62B0C673B9ACFA99174C79ADAD5A86D95C048E885025BC0C42A4D1425B24E5C5407EA7557806815DF573B5E176DAD253F26DC3539F67828552DAC6DBB2C1132CB171C97DA58515E62581B016F11DC8B4D7089DC266089C358084239B223B7786120CD0F82632F70D280F9DBB75C01B1D3614D147291A75F4A5215EF0AA941D508307E4981FE2B3990724D5E7863E11A9DE8C21699ADA546E027E9F9B9D46CFA8DA0B72506ABC53EB7ED170CA6ABB2039EC98E37EAB1D0E8EE978E766D85C46EF26B3AEEB24FD0993F76FF9FAD45D51BC5F22DF6481A953DEF5D05448659C626E5F35C938E93F1500AA1173B456F7762F69E7CEC9CB3C0496922A618D2D4D6915B14D74B74BC1DAE02DBDE246C6E4D53C522288AF28CD6C1724E0DD5F5D5DC6AFB9D453CB99BA7C0470647378CADD5AC14CDACB3D15C3EDC968F120228ABF308E94A25D02D0CA2B84A9FFF1E2F00A62EC0531331F55BCB68454BBCE116C4D64EEBE1634FB99D31678D9A8D754FBE3BCDCA3126DAD4069512F1F6BA2B16C755FE605EB695F65AC0FA150D33C69AE980D21CBB57A67115B93A2ACB7F208C3B58ED441075F7B78DB1BFCB8CFE01796898FDDAC6D605FD9CA3BAE878E644066AFB4FDCFF50D238BFCC7B2A107490906B3D760EEFC4CAD4C930E83D882DE8E53E9A55427FCCB226014860E2F6CD3CB38AF329D27006561A0B49C4EE3E503D9C3331CF1D785748E8425D6EF0B2A8890EEB96CDA496E7AE8475CC7BEC027C6FAD125A15807F1544D4889D7094B54B27C95BBC4B54AA53568154AB51BE9424863023BDF2D9AD1497D219AEA6F18682A0A7E57A26A07E02BFA7F364F41480E6D6680463BE701C55406BF273057042FB7747AF47FF0081F35C526B3E30534E8A0397470E67DC6485343E9AC42249C0D3D1CE2FBA7A2BEDFBF6EF8CAB2FF48986FD9ECB55480098A75DDD08FEFBF31A855DA157195FEFF4FC5CB590822A2795AA4ADE7BC1B7D65300A20F483A5874032BD83EBD40B2B65928F96ADD7CB89F19DB708665FE4319FB71D70063A99D7C8A5659E9DA4CBE38E4084F23BD3374092283EE9C56E0796305AFC0EF2D65A137F9C85BFE7794103F4CB827A92997E73DAFB6C7DA96B86372B81D0B5916B3BCC9C7DD2683EB4D3420B7517F279DD621E100B0CE6A4A95EC077BD1A635909820B8AF8921DB1D52CFFB916B98B6A36CF701C72AED3F8E67557649A13A1713526E000FF14E0A97415F27E56A6F9F168B0626FE5987ADEC2577703E905F791C3EC3575CA23DB0AB61CC877DA827644BCB5DD9D66B023BE98CBAF37EB2DE2AEE781EB9942ECC32FD5AB903931E5F0AC6399BA77EBFE93279967ACBC1D7E709135CDEE0C4A11ADCC9A2A659D6D97EDD581B5BFB95564E948A75DE41EB184704ABFAFEEFFF8F34B6528360C78DF4BD4525F849FD5CB0D3656C09AB2141D0BF307B383296580C5D7D56A687CDA03EC63943C7E023737D6ED0BD89CD528147DAA3A8019CC216A6A891FCE157F04DAA24222E8EEF821F7F69E1A43491CB334A37A3B49768829E485E653D705BEDC86E9A2213C9280749A4E27EA4401F15A696DD124569900D8103C61E37A657997583899DA924B845739492362C807C90CF9B03A79DE59020AF03AF6F6FA86FD1B3D7DE670F04B3441E69A35587E417D3DF8F262316DA52A2AED735BB84E166068DD951BD9E9FD4EEFC41D9AFA8198E4E828558AA1E921F6F94CDD9C0F428CB9BAAB273C4718999C3B7ED876D1C82B84E1DE6A3C8D9E0CF2E3FB87FE071D6D1F4A33BCA76378BCDE5C11FB8F51FB9895464EDB2DBCE87FD069F138E32B205F566DC28166FC8C54249166A714BD097095673EEACC9B2179B32E47C79C5F3AE5A69DA5B7BBE6E75811F22871DBD19BBD8D97C02788D9F61085F8F05C505DC957145FAD383D84CAE07B65815ABB6E94558FDB391ECF6ABB47356870AD4A35CA0490AD0BD9F0C70D13CD488F8F3AABAA5AD1A44ACEDD725F139333218B57280CD6F0E4EA5F4AB4A744AE05BA5BDFCBEBBF68F130613F9B0485BD2FEEECF15754F0221B1044E967C60009488FB11EC7743FA71B8D51FB39725C6D81F9CE9AAF92BF166291891D903FBA449D1AC3F05C4D35F1C7A1A93F1DA873A390EFAC8DE27F1C4855790D3EAB2EC6998646D85163202AA3FAACF0FE82D47033ED5BBF697AD1951DBEEABCE1CDD9E19450F565FE182F9F4361B6C8AA728613EA38A1563E73A9365BB3109E5784E2A5A18B7D32EDCC2C53954C4D29D28750100BFBC4C3B4B4E020F8682FA2127E39C04D7CB6E4CE0434C0A514E8ADF24FA9F5F9E00A19236C26C618C7D99EC76A7FF5456761661C5BB8742F2047EF2EF2A9B83518636BA12E51A0EB5CF796F3DE0613AA33217EE54B166A1BC5A83922438DC6FA147D5DD6FE5C4FC21093684521A6BC76B3322F976AD8A9E4CC43D17AC31517BB34FD63B2AC7368CCE7F37345CACB3D6A2B85A0D0BD8F5FF945599810E04349DCC8B11FEF7D345CEA0C4B9090A2B715E53DF574B315583D7CDFA101766FBFB8337C0F9C63A60C3A4C5DA096FB45ED82D1C5E83DAB7F728E3A340CB12C2CCBCDFCD300C5DE13557E13D8F874EFE5ACF4A6CABD5BCA86564BFD1B416F68C5B703B97B21991DAED6EECE415EC227E48A636000A4CAAF7B717823AB4F6C64ED69992171DE633CFE920EE9351262D4B9A2A142F0E8F3D9917ECFB6A97BE41F32A789DBFD80A88131E0209BADF1246A20639734532088FAF43E8D02C964A13025C2B4A60572A50D566544E9CB5FF209D66E76EC3AAD79305C32B9120111070DC422192371DEA57FEF3A9F57A64278D23051C52D2A940E9BA3D690E32AD3E223379D5A81C31E6D376390EF1D096D52A76AC3C9620E70C5F7B25A60CE2FCA749AE1F6172DB8AB5BA30F0E9DAD3B6AD7F244025B9DBBE8767CC3965462652C0E96949DD2D577F73F9CAC87A86EE9A26B05BD95BB2F2A587386FA6B8B30DA9C06B7C5CB1729A9DDAAFDECAF9D723DE266FFD121301DB90824EBB3FFDC2827C2E5EE17E53A1CAD19D8D4412E3D656FCD99B640B88E6A4C19596269C84E3F05883EAC063138983CBE08F62084970713BC0ECFFFB5890BCB69376EBB43101E2941E146FAC0D66B1A676C74090913236DD42329E6EFB44E24BC2528E294564A799039DFDCB000C34746AD3F38C17DC4A8D86006B87A7C8CFF6BCE1CE2F5419989C3279F00DC9EE3A913E1A45966E0A1C83B2D68453DECA370562BE03DCC9AFC28820EF374873E9EC36FC377627608A341990116EF1FB4EC3B5AF2D763FFE12D1D72FCAC5C99BD910CB857763880765FC640696100B9DFD108836D47E714C853EA8EEC273DFADB2A85BC9F04435D859B893CB6C6D195343C218B637BDDCC6C0AE4F37071496C221FEE98B8095F999DAE1830A9BE14917A4FA56C12E41FDC39888B6E2F160AE0B26BF491AFC209184991A6DF416106792C464F0AE81063092E6ADF470EF36A3E5AF3703A2076FE0A14132C1673A9FCA7C2EE44031BB04EDD5038CB1F19DCD093926504FD57D704A33DBDF51BEFDEB80825F496955B5C0E91EA8AAF8D8F0DD8BE876F186F6822C9C8298082E7BCD54912880C9435907154193FEC7C2AFDEEB0E7F7199E8C6D916900E719A3BA8702230692C30D81AD601C2AF55D560A2168D41140FC1E1B54B815B350C97C97915AD145807D96CE9FEF3DD88CB0F8F24B3A706816BAC9E1A9474BBD3D7660E49860BEA143324A09090B7C9DA8140071AA6A9333ABB67FD468DB94FE571D0A2ECE76A722FCAAD966352054E861F6A84DB9B724BDE9D9C9D0F0F6CA014348DF59501D4EA6CAFABF84C54ADE44AB39E20F73BC98BA08E88C04AB31EC5485C967AB40368E5E9A43B5B58B59934107C1472DA310D1C99A09B2BA5392F43DCC04463DE8141198D75FAAFD0315607C2AE316C5CE0A5BD49D0365DA7D2CABF610F85F4E46AE7FEDFDF8E80E3656FD201483B2760D8A911E12B3CC50BB714276237C1A8170EF6C8A1F965F3D4798E203F26478F65CEE1E7C577DA75B328A55C619E43BE24694B26D027F10A1758ADBDEA76404F03AB4497D942B3C97FD49FAC5BDA5520F750E0F675A7C479C8290C4ED7CBD1F1BA058BA627F9DF3CD5DDF144099735CF0A66E8726DB4DC796181362868EAD2BBDD2E89701CFE395E3AF46F51D720DA5648C9F992E023C6C3A738770E513A9ABEB22689C94B8E50432E465B5AE11C36640CDA5E9BF74EBFD02B804AF6BB4AC2329CEF8A9128E04D951EDBE1D2BFDB0BF7EA9958140DA52771D7EE8A0DD9C6BB6713F3B94929BA5AB53C0DBB644803A80817F59CE86D2A24C88F68FC1AFB433F955B6F6666F69F852C1E8C41F1FA2362C3653F342B8CA84210B6B6D3B4359C47A6EAAB4012D3F57ADCD9E1DA996A0D7AE1CD4081F664C96C7DD6876CAE3D1E52583B7583163076B208F4DDDD68B42EDDCFC860BAD8FFE1FF775F6DF4C991A917AD4772472528F6CF2D64842FC47ACD3C86A00C37AF47070B52BE7BA325AB334360F616D67BB797E9460C61245E3554B8D7077069707CB4445E3FDC49EA4D983154F7515878B0FCDE8327F12BA61CB92F9A470C33CE8297A427CCE211D02F2D15F38FC86F744DACCA07F18B2AC3943359E33CA0C01063CDFA77432CFDE4FF03019EB1A770428A93FD9F0012A80FB7A2A5D4AD679A755E4D9091669669269924B6902AD987B4F536771BC160E4FA28A3E9B79FEF9C2A37BEF324F8BACF57FC92D59E469DD1725FB2443701D7B225A728141BAC7C3C5AADE4C57D30CCBFF493454844B57C6D1AB5733DF4B7A94DEADCD21863E1F2C6DEC04DFB25E322B354E569128B24BF894EDDF88F90F40033042394A0879904A45ACFF4AAC7D8932C9CDBCE9096290DD3C68AB15BE6B70434506D2F0A9CE5535DAA25F6334F2EC8E1BCC104B342F268B7E87840DFC0387ACC6B4BDC3CD4C1656A076E97B234F7CB0E12DC5F65533F36BAB02E21E1A1450F2EED1A20365332CA1262264E746F5ABDD06A4822ED8FC24E4389013151221C801C8E19EEFE0BBD0F2E99239B808057B4B3D9AC2E1BF480835C5E6A99B0A8D4C32A923A2C60FE62EB7712FF0C3C9161C0FC26DE2EAA606B37287587E6751839CD5AE0EFA4D69E9F28298F70E776E99619C13B93496FC104FFDC072425DC77CAEF9079072B0BC8F279CCFF7B3455AF9187F79B8E1CCA22E5248EF2ACCB48858540F6A016F8321D0E5B74381A5E5749D4FEA15DC5266B145A8C6D0C34D5D94C736FA8838E8334EE771EC4B5C596F670DCF2D61C52C63E8E3796A04AFD96CA23CFF2F7240F1989E8CC98295FBB0EBBED9BEB008B91652110376D8B399CBF7F131E1ADB032757FF80DCBE5AF78F230D7BA3B7CD1127A3C553733C4CCBEF73EB2078C0D72ACA53867DAFD535CA4AFF67F261B1E65F8AAF993128A62505CF233936F2ED086F9E00A25114576BBAAE39E14924D0956DF3FF7C4A28376FA34B06D4CE3DE3929A0264C6BF8BC740CC3432172103B8774BF69157ED4AC85D8CCE82000BCD1E7C763027C5F1413C5CC2B2B509E447D4FA886CFB3DCCC71190BB9D435AD3B2971870A92446A5D05CEF946E772DCE46EE6710F7E80B0F910F688411849FEAFA1759D34FDFAD03D5A90052E6B98E3A31C9DDF417C304827F7955FF114047F6A315AE1C3C355813752341E995E18C2A5EE32B90A15DCC4D1D0209D99C99E091DC5B52014FF1675F332234CEC8A5DB457B2CFCD92ADBF0FB9DD1EF76537E6E44D5287BB9601FA6FEE3D511DAC1C4F67EA6930002080E7E04F696507DCD0ED797944A1731F8C131073D1450199D264655ECC0AF272C1E3F98430280C0191A01FA7DF323A13A47A52D5001C1F475CC521B5F13CFCB11BE5F0A280BC2DECF3DFABC882884E242FDACCC39BFD891A1E4050CDDA868B465ACEB1B81C08D0F7E2177F6361AD2B8E3D0A36C968258BEA29824932BF5C460BDE61378D06263B561B5D7C2001EC05E95F76CE2EF001005C330E2627341CD37B0737FDABCD3B901142923F2BDB80CCF8A80F8A59FDB48E33607414D465EB324788D1A25765AA5088222100D8DCF735C0AF761233B449057819B15E3EB2165C45EA94C00775B89B0E0EA600AB2C840687396ABA4F3F4597DCE25591BD422FB804CCB6C4A5A7B889E9EAF906005166EEED0ED2B25E34FC62024DF48F60FD4AD9332FBCAF9C7CAE0BD6355E1823D6C1EEA5B74E2545D652D7A8D4256C59B94A1FA48911FB1E8F55EDCD4DA253876745118A581982CA261A31F1F81FD3C601610D6B043683EB78032A6E5E6A35DB48A1D001EDC596F89E16943C58E7DC16451E3ACA2E9B2E477AA0A1B35926BC567F9329333994F696E98CCF914553F9EBF38DC8F61752904FF00B144AE51D2F7724E2E433719610F76622DFB4D528F9D5DB58DC6245BEDFDEEFD4654F3DCB9D196FD3D4E3C76984AD7E654F97F1AA78AD8F0570AE73BEC9D7923CCE95B67986C5173D9737235DBB1334C35A1F5DF3FCD2E324FC574AB3B171ED68AA999735A967CDD428E50D3DD65E49C6AEAA3F130796E7060B495AD1A02AE2AE7F2D7FFD32B9103D5E7D237742CFC756A4B7D961EE1D58C1043276485481B8F74F +pk = F28AF2EB8D674A36C6B954DA2B8526111BDEF11866D8ECD5A273C57268595A465C7379885A50F394248C6639F1F519DC7032241C2C88891F1B16D826C3077D9CCBDB8AB33FDD26AFCA3AF6ADA0913E0169C7C9A5DE8E49B25292E0232B6235004825F785F7CBB326A28925DF5F2E46A5CB7130363B06CC2AC72303204A0A153722265A7AEC384EF10A0AA9F2A01DBCE946DD4F071E8015BD3DDB5D18B3211D57A145342901A9FC61C1A88E133EC2FD3ACF64C8291E539FB7BE15D449C8D5EF5A20CE67E9E6273A525372D477C4B1CE4ACC2523DC2DF55B9F4442323EB533A8FAB2A287E10B7A3AD5AAA30912DCF7270053D68214DF7B8B79E828CD9540075A8C028AE2E06782E80169721A90038AD0BB3F04D354A5DD2FAE9A1AED1431531C335F9431CD690FB5F1C8C779777346C44A4E55FB24239FB7536EB8C2DB81C18A5A138CA943C3DB0B5616AD2DED6EBF9446B106505559A4CCCAB9EDFF8DF2B0207F107AF8BD39090F03A1CEFD64D09BD83CB8CED028C061BFD308DB4138C1EBD671A5F911C01A7FC94E495D6E7F2340DEF53840FF3F657BF3290D1E57D49FF4AD453FCF46C1846B97A4F3B27C6E8F411D5E9116DED2048690E1BCE48702632800C98C4833BEAA4594E0401ECFECC1581E39FD64B9517401AC29D0A24C82794C6573DB67F9651E518030ACA5BF776C465981C5E2E76445CB896FB909951C0789901C478BFF60BFF44F6A2BC4CC0D422B9E3494BD6714C657D4E2F1C6608BECDE1DABF35D6661EE276E20DD45D13CE457BD479B47072BA1253F15C5E04E936FFA1BEF0FB9275780DE64FFEDBC69BC70510A93D9D486DF5463CECE16C5629265247516573DDD9B873EF400ABD29B90D563D8E713184B24CD94EB5FB69BC978BC5F370406453051DCFA6EDECB2DBD56521723150994BABA6BEA1880FCC24A1B46446A3E2927D864694B2A15C91DDBFFD137068F1BBD843F47E28F9FFBC79B6658E80EB848187613E72220BFB622BB65F3AEAE995A74827EFD23846FA06BACF1A6C9063008554FA680C10FEDDE25C034A01CEA5D81E656CB0056B870099840CDE637B9D29AA750632576BB5ED1E03944A060DF3E6C1CBF4D7941A9E17A68CB935B701265438117B9E20A231CD99D074049AAC10B3B6BBC0FB1B22DB0FDFBA4E39A21DD83EBE89091A0DBE12EB590D593243401F98F2E3A6F782E383DBE5EBCCEE0015AC13232201D7099EA5DF4559B8DFDE6ED60335CC7640DD0A4CA0DC6D6591D5EA1665155486A6E64ED4FEE6779A95C21EFBAC89C6198ACABB48BD7EFD895179FDF988F57A1D82AF7BEFDEBDC4BF70E3C374B003F9F142ECAE619EC3007CB810F8F3BCA0E7362529BC85C9E785C0400E2325CD904FAAC03FB50EA997553FBF0DA43E4728D0A8F6508C243C616A20E1CA3D0582DFCFC92033103A2DA9157A8BEECC19BFBC94EF99F50CBF79906D086F79FD352D731C5A55654DC60F48DD44230A665D48711481EDB915CC31B22B3A2110209D2CBE0A49BFEE8C999E16361E1985501EB99F935FDD3B3279117822AF78454CAD045B5AD7F47F0BC93CCE8FEA05A8B0637117CDEF91A5D874738290A1D630FA35FFAEA5407444E5DDAE88A70FA9578B9CAB10847981B5254FBFE40050F917DD2F7CF7FB5A1765AA5E5EEB481B1B13C7E0BBDEA914C0B55BCC6BC9E4AD78C0277E72567225BAD13BC929440DBF64B00C36A1D6A18ED50722DE142C7F98F2589F7E2790A300A0E852BF8EBDF3F723C5DC8FF67A68E320302E2D23E1D495EA9173BC7D8687974E26D819F2D133C0B6170485595D19AEE43F86C28A1B5F82E084A1C04F3776F69E76DD46E1473AE398042DC5668385D5D914A9AE7EA1B50749E8C481239B9135C12C8EE28463A1BAAD9B8CB54983C39E5705E9D1919C3195A45F31370062AB5291D3CDC1F3AE58FC4AE471152DFF5E3296F23A6897C86F438A6099BD40CF7711DBE8BA3B335E79F492E512980097A86144D4B122F4A710DE3D2C9D25BEC451C1AD3520AF18DE1F0A7DC9E6BFF44D98878F6427F1C2F10C027885A0A7F6A7226376179A358FE75D588536DAE31D6A846DCCCA880BB539395731697224BD08679B86BDAFA57A79FC227BED3CAFC8BFE14C43FAF57DEF9F9C29EEFA4710E08625CB3450007299D0EC1A1BC2617AA3F7AE3A6FB8077B85C7A489656FBA1F033FC58DF9A5062229B48B9180A8A1C2E6672F86E6B0A7426168F8BE664EA0C18EC9BDAD2E8F0F1D3A37A1A1CA82383669A388FA8185FC8A58671B08C2267C099FFE7D037BF9B696332B60FC3446FE44543C1F45A037264082EA3784B1CCB3E87815E4482B7D7A385192E22C0AEF5AC7AD899B12D32167EEECD187A91C7DB94FCED7384EA3398CC560734C9D6E1D8B2E2E1F4C4E7D2126F7D9184C843CB097BC598EE0FEE2950C38ABEC706F53B9370A0F6FE5656456916D70245CE4765F4E1160F6FB44F7CBF45D6ADC4CBE33AB26B5027BF99E5287566F54E5966BD2A31BC818180AC040252C9E494E0A37F6CE6FB8A643077C8B48BEBEBB52474FD6A25DE2FBA399AB66C3B8DF214C0DF67508C26942CAA69F70B48D73E8568C3E4C7E63D0A83A2B370E2DFBC131EDF5B0653FBBCC92E4E5A0A2024B12AD4A8D6C95B937B62EBAB2065D7C39DC82C9F2EA712E620C4F8B915CA1B133C53F5A2D3262895B03AE27B424ABEF24BFEC6DE79FC0652A11B7323A40F1B805AEA77080E3EDC7D5B2678B9734A973F9E0F621E6EC601037E8228293E0E3A0F782C685B27E911166BE168019DFCCF16FD02335D2EDD8892DD4DDF1971246689BE3B4AA0EAC5E3EDD1CED57DF6DFAFBBAF338D6BE0211FFD59FBC9BDE0705A4B8553736219BE9C2883936867E688ADEE3A3FC58D278F9738D9B08BDD748F9BFF2494D92DFC40ADC9D09FF10BF921B6F01F1C1B7278DE8B3322C5F52C90DC8FFCA3D2CFBD5629CBE8CF3ECE8CACFBCE2BCAAFE23D81ABC4928A5F42822AC690AAE34F737FE46C97EAF0DDD0E6C47321ED671AA07EE51077D0F2AADFB17DD0CC53E5FBD208B138874ACD4617D9C839B76E171B3180A64DB19BEF3B8ADFE10A1837C1D691E351CC44D6FADFC1414338C5BDF3593A13EACF18B1E9D25BE58810DE653F3DAC85E80105360E88988C4B7ADCEA703B8579259E51375E288771954852330F387CB6D6BEA1568C71412A19ABA39D030FB49967D8B757FD89A2FE0E50DAF9574AD956D6ECC43CD3463B820EA6BAA26298C735F87310E06D860DD78E22A1AF10C3E9208EB8D389A839756F991D822E7E2F7D46F4EB47D4DC9C12317161F047A3F200FE0CE9874B452B5506DDB38C7720BE594A5157765BE85C90CC5A9B52A6E50723D07E1FB34D3FF4F1A4ECFC1C0799D005C0F64028DD7F7F7E86436DA2239A2D0995B70B0C7D437DB81681568EC4F1B12C0CA789323197201161ECA85C29770269FAB7386503BD4C7C3F02FC7EF7DDBAE13A5A199BA8968ADD8E51B40964C161F40D1E26CEEBC1FE901E63BC7438654466996550F94F2B6C68D02E1FB8DA72C15849A154CC259F3E8A3B0F76D59023D02E8A6B5A5D51514731D3B257D55C52919840CB5F719D59AB7A226B6D0AEB9464C0112A046B795EF2751B8A067C339995C7179166DCA2E96440AA117EBB45E4A1E448D44F60075A6F19D625B86AD48EBF874EBD42C861E1E9BF8F4FA672084D1FF0292DFC7976AD23740E414B335DB6B507546B1140AF6CBA85697037096863479C6E7D7C567CA35663C141F86FDF9CB9A713462146AEF73398F23F0C351462A47960B626C4C611D827D27A70CBB75B93B46A6AF489608DEC39C3DBC9E702D46398B2A094BD4D120A8AC26B61B95A5F7BF3837C6FEEA95A1DCDCF94233185FDD82A0497F026FB31FC560D2D73B2538C8A2C5A28229F5A3C0F141C86BC5B88FFD3BBD9FCF6EF32960BC66D77D5D6AD06DD1D8E5C49AF2906ABE2507ADD3CCA3D1EB7041AEBCDAA4EA1482AAD6B34CE7000ECC6BF5789A21E704FE3614EFEFAC93E985588021BD4DAECB54610EE63DD7142803FD835C88118C89A4615027CE9B16BD2848A2139B5D2E2DADFCFF181F509C5511D61F2797D03F955E76B7D3F40B6F5CF2363F641A1D13288637D6E39E08B9B2230EAAA88D3DAFF3E9F9BC5750DA2849A743FCF351566D3763DEFB173DF6256BB55B307B018468B33E1669AA50EACF17309908D4D40950E24AA51DC18BD3264519D5B3A0DA5889C82CFF480B7F68C3EEB2719D26FA362FC6E9CAED59831D0F235AE32235B6CF15AA5A8CCBA2A6265DB103D3D40296D9FC97A76F0EB38D442176E638E57A85A8C2DD2D878BD88BC58A02C909CFFFB7DAC18E68255CAFDA0B70D08DF67B9E6DE133E4D98AD5947D2D9F896EC89BB7A8A53129FA100FED8EBA2FE2D64E2BC2262E0A3C0419599B20705CD02B1FDF63DB75F8FA1A8F2C764FE18D8A51B4113F4B7E90C68BE086B639DE350CA86A9CB14A74C2E7E28354704F40D0B59D1321D823F44C5F8B0483D7AD8AAADCCBA62411831EBB85627E4DAF376E428E6CC7107B4380526F6D9D99A39EFF6C51A44A3DF8403E85C62D4FEF469F1BC04C8D3AE14BAF8ACA8068EF45187932D469C1A2C410DBF1BED4E394DEF7CAC9EBF7B8568689979388E6AF8BBA61EB41B8F3B800E14096FC66AC95EEE59053EFAC200E1DC535FC804D8F39F95769334BCA3EA5BF9F80E71BC9B8AFC53A7FB0F030095F075DD25E1AF2EE3B6EAB0881A717DDB3C26965324AE8F595F9AC0AC35B03020FD3078E79CFFD9F019FC6FE40190754753B90C2051D43283C6ED398C0897210F98905BCE25290F92EDBF11FCA2261C8F938C656C3B18EB61DDF73198AFEAA0BFE4A3D1F6639702DAF3628F3EB990BAB078746D3A5EECDF42DAC002DF66ACA7503B93A95AACD9A83AC649FBCB167D511B5BECBA1246D8269935ECFF88D3671CA1FD43847956F10B093938D6A189E16242B12A69FCBE04295D718F6A25C173F5D6AE8503B88919A050FE793B49F6F53DA8FAF54559B6B24DAD7671CAAF38A3A7F6EF3409DE21B88D13FD3B0AC01DFC0E24ABBC45C096CD0E15730D6E716437E15ABB38060D9B27C5AF1C816D35C4ED964C8AE8C3ED2AFE66E5F242B58FFB73F4428D77735F5584AFF62070DA88AB618C9D0071B1366E309A4AD945A3F70164E718729D78AF8A2EBF815826CD95F3D7C187D4B5501CD55C03EDF85CE1E72FCAD22EC94D3D96E1C6BF43C20DB3F975F912C4937C700044302353917B15D25F6B408C98436B0B40CE3845AA0227A6A6F4488D32023C021FCF32C54188CC03239868E6F66BEF727E8192ABF71169F2ABAFFEA63EF06D6951856E983EB5B8EB3A8467725893A18CA11E84E6510C8D311EE1949883EB9DBF8A8834518227F091D610C24EEB65DE8C7037B02C8A9072E898124CD16AB1083ECC6016919E5632ECF89A0A441285858452EA5D4AB930A241E40D76F5CF9BB2A8A49F2D24E5BAD5AF2A31B798A84510D1A72DBEFC6F4D328B98E9024D7072E5432580C2BB725285085D2FD8B680D9270B59A4836D1D76C68AC9BA353FCDEB5B3AB4290B3958B233D35E50B602B8ED444ED553DAA8D310EAEB3D972E4DEE7E34473E7D86B25DF597900583E5FFBA80AC97487547C5009A625AEF2DC14FD84C8DF29CB2F1EBF03C9B6D5F26DAD60DCBFDBCEE977457C1AC17533CD8BA2EA7EAB335D45F4819D2A55B16648F719F83C4B2C745277C1F7BF5AA3F006A2580465A0A6D61CA08F892B7E3E02D93E9DA29831C316346817BC62BCDF7A19F72711ACE3ACFF914169EDC6586EABA717B7E56746F16AF8980F4B17C9A58947C1C3EA142349A4033D16F2B5659682D7F9FD04B2B9AF37FC5B3137A4A576F63DE64F3B8B4E663C9DBD0E49BD76CDEB683DC324247DDF9AD3F3D850FE4B4E676E57CE3D0EF773D89E109D99DFCC9B9B11F49E8FE170DD7B7683493F7C27CE6DAD1B0F5351EB8340C0FA415A0235441D684ED3FA510D308549280F6AF64576420758B0ECA41E51ADB80B31465737E5CA34D3FC428330AF9CA918D0E58856FDAB8F7EB6ED6C6694DB3C2E217C3D4AC814C73BFA718C73EFF2B58F1B77B55814C6740F85FD5DF6B3EC0521654B73ABCFF9C400A3A1404F16A9FC39DA5A91883BCFFA1E060A5CAA21E23E7873E07F90FFBBA91D0AAEF70A3D555F848C3FD831DC10A1CD9E215E4BBEB88D83590B846A9106B6FF7825618F2CB072BEC5B46865B5EF8C8FEB982E1AF16E06B80205DB94EC6D51A48EB0D12B0B2C69BE5700C3BC150CF737A22679D7742556BF0997799DB1B239E722DB8B8EFA9BC73515BA7FF5DE0F1DB73C5571EFF27D5EBD278619CC246FBE643F740614ED7AC063A13F80163F861BB7A565A8C286B4EF17149606072E283CCED3AA8CE4E2D4BAAA30EDD71EC5830A9D9C2C03888C5C1E85C3E129278DAC7B0111DFFF478ABBBD96C0FF50405AF782729F79C07E5CE05E567DED444ADF137CBE914E5B7866781B32A873DD47F7D258794D47F804135ACB40E4E6C3522C99AC98946C36B2E0DA21CE5AE08E8E1ED8D2FAEC30CF42EB1BC72081710E675B334982BDC3E3C3EA3E391EFA9C8C276659827D7E4CC76A8E790362903461117EC066E5EFDB05E9CEF17A4E6223257DCCDA9C8B521BE88590183F2327B27FCFDE9C73CFECAF825D023360749115A3E7834322F3BE4C28975A6A34EA41FD6186941424706CDBDB38F6BE8BF4CA4B0BC8E335F4E1AFB62907D368F8DFB915B1335FD14159C225213CE4EEE3BF6B61804F75F107FF37515129E62FE176E375328272019C388D7E9D6590C0FE2EE3692A6214F15772F01BF06033EF01A3E28921156F9D86C39F80143AD5284FE62E810443F32BA99E76F13B5D8D0FF33203B3534CA8D63D422A41223AE2D4D33FCD9F15C795F38CF2E6BE94D4FE0461F9E4C3E77C2AF7E4E57076F5E59608E827289775FEA92EC3EEF7CC9CC59A0AAD98022566BBC61F33F385E47ACB6B6186A6AF40A0B6FC4B8B3283BCD24B128CB2DC518BD5A0D88EC6C37A25690825AD64B4B14B5FB4931980C9F3D52B81968B1C62C69763DFEFC8ACCD1764D350797DE5D727CEED57D5593221AAEB7BE1050DF9DA0C59A48322D7F1C11D792BBC5FC14A18A44C75723292DAA7EDB6F1FB72A696AC113966B3C573790034D18B345A1691FC129DDE2F246FDE1186376B2EA793AAA94EC5703BCE61BB254C62E58A4A6B7BAA0B574820BD731470927D938912D43F4A78BE346F093D171FCE8A1CF7F21D237A796CBBB308DE5D5F0DCE19EBFFF38390CD2073DF74D94C392B8CE6AA38D3DA349E3BDC288F516BFAA4238D2DCBD5AD4B777C4B4AF4B85F2881259F8330556F8C5565253618850DED484BEBDD3F126E0CA3A55B0A7F2ADB235FBBE6EEC63B900B950156F2AA5CCA138A91938848DA70BFE4A02CCC8376DA91B96A0476B3EC4B1E2092460ECAB43C2F8BE282B9999428B6019AC91518C94A8BD402868D20B87809F868331A7ACBF3B06D7F5573D4F2EBB0F0BBCBE2F38347C88E8EA9AA1495B20B05B7A3023EC83CB85E88738F1474D7A43738A3C80017285DB11466C613ADAD52CE8264A58D67388AB12AFCD9F9EBF28454A0BB377542AF7DF8E1D06555BA3FFC25B6E001C609D80B27C3710C03F63F7BD5331765F3B5537B1E2A41DFFBDACC1CA0D60521E61CBF386D2120D1E9B2927A253A55F787F8A60E24C2321D1106377747D6C570B17DE25F6786C418AD814D8E96742B45E74DC155799D2282696A4809093F9B38DD5CE8E3DF2CD37F9FB8278D0E530085DEAAAC8A1ADEF42CBBCCD8093DD0E6E6F6C829014D476451B44CF55E3F8946FA1AEBFF9C24EC176060A2F3CECEDDB sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8A01C52D83B8D40FE99115913DA825740 -smlen = 3148 -sm = FDB9D79B5B9F2111EAC306B70AD6FB7B680652024F8795581203B47D8DFCE3A9383E242EDDECAFEB0EB4B84950F715475D80E38C4A6703ADA9D9D2B076B19FAD0E3EDA085ABE886B15A440E7F642E2D9461D7D6D631C26C02F44E54302D968A7484D6F4EAB28A1F3066F04D36204EC370A5442FF3368F45EC732371C9756136E7E8937F5D2CBE639C213C61E6177604CF436B09C247FF862169CF4FAE48B66F33619C840DC43C3D0ADFDADE4C3314A54B9AE6AE6F78809FDC3260553C60025029B6FEA0FF2048E291D160EE0D1BC3181CFD18202350CEA5886956BB6584984D766620D28219F2F690FD86A7CAFF48FAA4E53021C141B72CBE608A2A04A8A07A765FD2C700E594D0E1B7184E8AE960214F49AF7FD8BB10883E5685AA296353E6AC933AF1F7E29FA3622F964D1D54AC89D7EB0A62FB0E50BE0AFE45A8B1441B8AA4CFFC6C11FBEFD13C08B772B313C717F2438A99062BF560553110BFE013855DC9688AD69304775BCC05774A253493CDDED0DB1CADE4DA9FEA63D32495FDBFD1DCD2336A23AEB386CEDF896B7C466ABBFE65A23DF0079299D3C2C075005846B296391F6CC4EA39953D2DC7EEE5BEEAF4D0772BE448E6F6AF05311A15A5FDE703D07A883860862BB03DF6220B23350ABED763B3F2D4EF8924847ABFE5AD9718C2FB5896D973CDE395985D8D22C39D67ABF887359B76ED54B2ACB0A6752B0CCC1D92589855E1223AAE6CD39AF94115DDB98CF232DD2FEDEE4146DDC880B782C910607666D83F918FD9BA0F2434F2E220E921CCBF24A39EFF839A5B3485C0A7694779DB9F79ACF7080B9D680C590691CD7538F7CE206A198634D8CA3583A033F6473DB7C80748F8EB748D6AFCD2A3C41B307461C692694CD09C5E7E07F238286696947D9BC60C36E03C78625B6F915D8FBB3C81F13F97F6BC09DCC847F1D9A69B7D9F569C015764F64AC4B45C06D85B0EAFF63A98E9632F3CBE5E3B8F56942D29489058A0FC989879C8C234F6D2A3DC8CF041E83A3E264B7A6C60CED733DC8FF07925C68CD05C995C919567A8582983BBBC5EC9394C4B2A55236E18F3F861A8061A119F9E3DC5BC2D0C28BA937E717444730CF6A81C0AA0DBF5769830098FEDB86627FD2E5692F00C930FFC27E6F7DEC12823D70FC1EA6E46C19CA508D05DB7852896BEC79D5EA7B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +smlen = 3274 +sm = 6681FC579791BC86A2484B0B274665FC529302F74D54F78C1F0BC169494BCAE8FD8D0BACE2A2E3960C1C90337145788D2A3ADA06B20AD530412870626D702101BCFE28ACC445EF2C1B03DD3470BD516CC0F1FD1078B47485DEF0478EFC2144CE0F0E137261586E049185E79EB54D489E58A9954C8FA431DE6F47FFD5EA4CD97DF810FDBC60A06CD988242C25705EC2B603B1584D6BD545EFFA8FC5B3B8D203B8F400CD9B4849A3D13F08F623DB1940CD41CF46A407525BDDA55D332BE5C0A95D9BCFF247E0BF04987D8BCECD0A3CEC61B2071C17DE0B8E1C48A81D2EDCBAC377752FC8531F53947609C53545F66027F3B1FF027E99ED035E9076100A04AE9BC157B95330003A7EA0B1A48C314F08FF4B3D966B46A97E45412D331FA04D716C5C41E9E7042F14CCF72DE7E2ECC97D3FD0760341311CEDC1A85380DF127BF5DA5DFF494DC22F307389A690599E24E20B34FFE9B56A8B36B545AEDB4E128551342D84F14424157AD68D8CE61A0B31D87233D8915E00E7A2C8611FFA3094F564E96C93F79EB0B99D89F5A9A98CEE4633B6F13CBADA40D1E1B79B7D5CD093165540C49DF7E72282A46534B10830004C4B1C6516FD5322C690BA6FE3F064E0D086879CB533AD688C69068BAB1352122F03DC6494FBD41AD4E290AE68E1DB2EE5F0D68340FAFC7CC515BEC91B419342BBD1631B6FF5E7B77753F9F6580C3660DBD03B30927FE4470D04CE346047A3EEC0161AC81C45930560BF1343D0711668B6467351DB1B6D6099EDD964079ADD445121F4E6482D6B3FE30DB7EE2AFF48080B8FAA47A21F4D5706B0C892B329BA73151EBF03448E1F41C7C6604E309A4604A9526EDBDDDAEE7ABB7035AC338CAE3E7650C38400A15C1800A0B9DE8FA0C6B42F90E1400A8DA8CC9AED4021F0F2B879FFD40C7EFC2524A4D617221A3409290F8E330CCEB9E459169C0F4A442AE9B81E1372B23EB8AD6B0C2B47475A267B141C79245673F1AB79DD255C1799B3110F2A2EBC528CBD018A4071500A4F60ED201F503526C034D8B56B07589FEE79294640605F0CD622FCC9C4E45B6FF7EF2CDD2887F73EAD5F4DE60F7FBE0762B5F6ABBE021EC37E5FC813C644403DAF9AB8313BFA16D05071D286E71C7D067D41F1CC7608FBC1440BB25DDC270CA1A017CF3941F6E06A51D4D6E5C7D32E4BD2BF18A2C8B9280CE5B319F3FE40F1B70F360DDDBA58BDA5F8EDC43F8C29CAAF1F2EF0B12758E1198DE7FC150FF6D04D44A211ADF65C2E872EC955629FFDF86AFD9EBCA49369FA86061A51B0A4DFA11C27E622C24586627FD2E5692F00C930FFC27E6F7DEC12823D70FC1EA6E46C19CA508D05DB7852896BEC79D5EA7B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 2B664E71C94EE9D5DF717C8E6616ABEC4AED570D734555E185A793816837F77840248372561431553F5F604815CFC9E26FFD3EC700B483B51A70ABBFC8B5F2E89D77F0FBED56B9AAEF611326DD223956CB32519324DA04F83C52DE150D03BD990BB142193B9CA8E23CD924A2F52835C83C9488DA8B868A3C066CCDAAE51A392A97EE982935B1B4E2F85C32CAB0FB4807A3B6282DCFF3A3919DE71717C44F6E92985D80F6DFADF89B14C6371816063A6ED3AE6E88CC026D920A4092362317B305923841C20206C82AAF0DCF8F46DC6EDAA2D9E2712741CF9AD7BFFF1FFB74718C9857FF2D8D0D1696A2289296CA6FF0727A5479FC6A8CDD220446E133740F78B1592C53F28D34D202AA54E834FD2BB319A0F2CD3E0EB6F7FAB845F2372DCCBFB651A070457A04DFB5479FE80443FC87041FD1DB9B8EF5F4F8E0C00F418FF3AA846F8DB315BA5B0709717E78CA6B6182EC588781D8FF559F1911F02F77202F1907ACB6B7C7BF6E874D79AF784B823DB705C25259D0261EE9140F31A175EB595473EF1FCD4FB0BE8068B88C24E5E84E930790D2864D303396EECE0FA684CEBA67D5855E89F7AF745256DFC8E65C937F7FE287C30FD9B7360CB2FD38C4A72498162170F4D6ADAC828FF9176E0457FE41D932E09B921ABCB1575A9C44EAD095EC90E65DA990A34421B46AB49F32EF6E813BEC82F81E0F76E0C385F7BEFB35B51D62CD5AECF2DC5FEBF2B193F857A0608494B5AC2F738F565EAB8209E583A2E2D9707130E1AFD691D66ED8AD49A281651D110E31B0C2F1FEBE3E9BDAAA01DC9776B8A7A4FA9EF80E7C2F4CA74F3E26089C710E4EC145DF12316606ED450358ED2811586ACC37F9EECA6CEC6B72A4BA8489023DFCB8BF431F78284E3EE036DCA28A0F17285E3B5D891BCD98A4939D1ED1C25EDFC64E507DB8696DFD7F5713ED3A2E4D157E1A7BC3520953B5DCE1790D50058E4F2CD1F63ED5FA3D6E05522238B282857580C3A950110CF006CFF16F0474EF4557BA0ACE4932F0D22624BA536CBBD35FEAFFDA899F33C37F0711CE11FF6D5B410E4BB83581944D550D0281E2BC15673249A3EC0F2143AE5516C0DF1C44DBF61D3067BF15CC96DDE21ACF6E51B671786BFB2C708FDA2C6545003EC8A8B3CC3FC607E5DF1618C753884965813BABC6BFAB7344FABC4894BE3E60B834E6EF7AE52622A5562BE179AE72E364EF80B877920ECF3EBA02AA7578A59D51641AAEC012EAFAC6DB30D49B42EA453089602327F659631DAD2995614B824CEFFF11B3456544C215F958F263ECFBDD54CAF0E1AABBCE22E3B379A8A2CB012BDB106807C2C1DB6B5F3E962679FE72C1E117A17BDD16FABD1920D1892E0C043FF0E1FEA5DB67EA2DF740B2433A86EAE7D87773BE4EB90DAE965ACD461D0BBED494B302D1CF9A4FB6D59E430F64AABD83145193FFAE61B08B517F29089CCC5A36A883EABBAFDBA1487932315BD84E67B0DD9002B67B94896CC13F97D55DB7754000C9D76C55B1FF06B17EF8AFE4AA6D77CD85E5A0C9069C7F6C51D8699E631E3954F3ABB8796B5A7ADA70AEDDE9FEAB153AFAEA43833400DEB6031C853584FB49D72FE8B4070B0D31768C1511071D1DCD724345441B38437B0CFCC196F2FFEC1B35A99CFED5DA402640BE1F1DEFCA1A1B2FBF892F7C3B0366F66CC90D032143DFBAD8DFFFACAD8EBB3E74C78397BE2E54AC6C8EB7F99FF63625790C5EE25EBB184E48BD48F489EFCB02B11EC3B0D9191174785550B82D4A4EB5BE94AEB9AE859D2E946628672967A57D33FD05D4C8A92DF7DDCC95A5E42AEE6465100D3571F750E206904B4EFC3EB0AAA827C08A012CFD573DB0ED055E586B956502BE129C88132141DFFA7A9DD0BF0504F0921D5B8342848186FFF10708622144B0A36F69086976FE1D3A7FC68BC844D270A3E3CE16E0B0B78B459ED4653CACF797A287D86CB07ADD666E29B5B91128A2B726561D268CC405F1AD324830FA298B0ABC2F9DBBDD980BC9E8C43292AAFC3C079CDE351C22BE04147F8A1E9091D72A39004BFDD3090B3629C1856D53DFA55A2D3A4D458F0BC5F09452FBE1741260D5065A2B0DF8AE73B34A3D0DFF03DE1484850546E448E5618D357D6601DC85B59F56446E9700CCDD2118F396474ED036EAACFE45707B8FA996CC46F7B9D972E4C48D613EDA94DA91A11D13A6C2EC76660A6B1FA7BF5F7EAD60C653E7EF8F61A9E28CF36D7DC137E78102521952F3DB5CDA98E00F7542846EA223693A40950C8A3376548BDC894B82B309BE2C741B1775E204E5A0E6D196AF5EFFEF26729DD5D8D598690CBE2A0930FC5BFE41061C801420BCDDED37447D7EAB767DD1C3B7E5677326DC5A8AC24657EFB8EF2B738D31E715A97E0CAF01773C6123CC4372AE1EE7EC9D5A8F6F87F64FE7E628CE2914DB995AFDE849AAAF8DFBEFF4778E2C0857907FE78E14A977D77896849542E2683A674CD54370CA1329F4AB72382EA6ADB6C42D7B0A1D49CBF2B852BB33E33D8EA83C94FFCD4CC174CFB8455BE0F7349131A2323BB8E271BCA08BAA03DE4B775F630A14CE30BFFF61AE0426DB898442FAAB48551D8A6AC8DDF0BD3AB3D449E51AC70F68E316EDCF766C86B5F64DB577E6C861239FC241584DF5837DCE68782DED419FEC21D7E1DCD80936B720198ED6D46663C2966D65A652F4679C6CC1B1C39F6F4F638E39C1EE029DA8AEED38A303AA19810C07B0AA42918CDEF5038539700AAA125FBA076FB9ED826919DEC0831ACE954F2C027F24876C8126F1218CE951D7F83B40305F3A791CDECA5914C9621D653F2FFA20A975490C2C4FDCD276897BB2E8286A4A6E2E357A7682E472233284D3229D6557802E3D9F4DE942066C4C45EBFF78B8DEF233D4A22D9AE38234CD218B7246D0BD6BDA1B62F9E326E5E24722FDEF28F0E9772C7915D3249BC5D93DA0D7452E6B1F59FD746ACEDA9A45494091301698EE592449D2998BAC9FC40C00D98B7C832308495C00A0AA80C708B872D601E8713E4B52964F251F5948E16F812BC96780567F711806E6611E3CCD794C003E23AFA90ECD78E1C909EE56DBA6C9498AA3D3F3B5D9FE2C70AF9831A98F1DF52B66813B1DF07402FC2E13CE910725CA3BC8A1BA71B86F3E505C2EFB7B6F3FA67340DF326163D9C8440382CFDCF554AE53F90FBE24A746EF55670B9672658E48F4F0D6BEA83092185335D0B4A873F0560E95CC1F7B76F09EC1B6FF3054A098D5136B96AF8F190711BD713B2F7D3C92DD20EAB5F237F2E51C1FD9C3FADF40A64D7C1521D96CF1FDA7879DDB3B59CD5BE39A4C19573B2D0D76C841B889B60778728F4C850622E401C58213A4E601BE939236E84054BCFE55307BE0B27F0260421FCF8A036DD6108591760CBE9404DB863BE0987917CDF75FAF6E78D965D1473D4A1BA5BE66018A190E769D652B4BAE887EBEB4A32EA0A3C625C09DD9E6C38B080684444898C4C0DBEA6922AB5CE8AF1137A78E1BCA07F69893174502487CAFAF59704B287549463834A05C200EA695BFD7FC0566C58AB9FC3D8877E3B1A4D33A00026FC1EEB81364B19FFB365576C2F2F311618C412C38573E41229FC3FD451054CC3A36756BD57D3356FB113ACE4DCDFCC5820B456F2C992DC54402F4949F6CDC5530BCB33012D4A5D36826F4253029EFCAF6039D8FD7AF5425317482BB0D512849B6BEEB15A7B41E60724D7B5029779C3302D319E713E80DFD49E46310843FB62615C70AE20F70EFD22D1963171E3AE1B8BE2FD75CB8E20A2460C8F492B463BC627AF29E666B4C888C19F6815B27DFB24384D935BAEAF640BE4DA9D8A9EF5C5AAD7C608F888652D761ECFBB9D27ABB1730F991CA05DC2208740E127095130867F839B0B51F77BAC4FB06F09571E85CF2AC49E581DDA9BAFC1F5E139FEBF125D4E740A54F6E36CC3D71401C43E45B8F56B056C4FD0FE72DC46E8AA6194416A1D5876F904E8933D31B6494C3ADA247EC5269252C5A5345C10943B8EE12C76E118D4E9E29351BF9A4F93939EA992827BCC15C9147E561FFC4975ADB762FBCAD86AE7F96B80DB76C64B050A16100549FE7CA1303E146C67C34D31D4A6161F518FE23A35C1333682883798FFCB687A46628BD8077F9194695344C6326605B2E0762597042B0B069EFBCAFE8AC1243D119482E27EACFD1F80A31B4FE082E817B254E26D37D572482179720B7D6F4A0BDB082A661DC4B22756B7E2E17A1BF121A71281D345BAF84FDDEA04D23B128AB83F6C87AC0007A66860DB7775D657886B692043358410FFA102CDECF80B5E33370928458CCCD26D07F0C7A3DD6D64F23556B2AD48E581909AAD05DF0C6FD2D0EF5A3988B8677ACA3B1ABC1372EF2CD294E29AC9E55D2101A93205C0DD70B21AA6E6FC50F8296A3A828A0B9C17AA943B1EE6F8E2D231ABC2FBE34DC8D0B0D4FF50123B14788804B86ABAFABADE871D285E90D3384300A3017819A088D71A40F3AD973854988ACDA9622E7FA57D816E3E2D972B93152951267529D365E9715EE28BEAFFB77554AA36D0D24E6743FD61471AF4051BE4C662CA9A554AA7E79DA252D58B1F52EEEFD4AD0FBE1E49531F11CC7AC3EB2B9A2191D78F5346730A257DBA3AA9C342E29445E77A165D3F1696D5F1BC89AC952C854E3F2B7E3026B79BA37F07ED1B8CE318EBDADAF15FFD422C7764CDC0650A907BB98C6B4E85C15F612B9AA99B4A10DAA194533714B8F98B910B3D58D17B4585B5CD9F254ECE001F10020D93B689E8FEBC1A79C5FC33AAB43D9DDC763741CF049E5BF1884CE225F155D5C59F3DD4C815961257AFED262C325F4D33549117CB4E6DAAC292045251F78BA7D33726643745B619AAED5A46C526D2B0905CEF37168C0F1C611A7F5AFA4A8DF209E7C1AB4AF9CCF487330D1D5BD1C83D160D9218581F3F4A5DB71C46B2F3219421667D16963C678410CAA96EAB30E95BC543558263F0E8EA4B8ADBF02A35090FE1EB707D459A7B251FD9658CA993A9618700AD491ED559BB6BD2176A3267EF244EF4AB70B39FE961ABAD000000151A7C728B89C6D8D1F5DE0CA1EC5561CEB6B8E87811BBDA8F3BFC1200F48A95D171BB0F843444330D1041A125EA1493E6EFF9541D4F439791551D798B77EE250ED9D9D0F33EA7B0CCF74F0BBF06BDAA46369C55F5DAF8E6DD60DF171987718FDA578674C65931FF5087899A3AA4E89AB79822DD6994E1276DD5B3CC06D625BE647B9F83D31DBAB58723817521CA3F6835E9BFB444AECA245E159C2601E500DB2BE72A1C9B74CE6B64298896F243EFCBC801925384C2CB218DDAC168A86D06D7CD7CF684E92DA9C9404B2BAD1E88BA1C9133BAB00BA63F521AA9D8E809946ED678E0B5A716F99781B09B7C005D695F19E8ACB2F618BF62A0B85B02D860598F9311FE75AF07059DD98CDB113FBD69BEFEC0CC12D642F7053CA349E5C85BB6EE6756103B0E256BD67DB826F0AD7A76B0AF4B76CE8E11A31AB25EE414D4EC37A37A65FEAD5294FD87CAEA639ED9AA64647958B2B801B9395F3FAA7D1C5E3FCF0680DE01738779A03629F5CFD68FA62227434ACDABDE63C392BFB8C435DDCABB612762DCA36E9F81479BF5FBEC125B477F37A3CD49D65DAF14B8DA69F20056AD94D7BB4BB17D910E7C8C5AD70E8F69AFE0E8D6582E66063E925E7A3C5A2E9E79D51DB26FEE0B00C769673C8A1A6326E3331F7DE282842BCE6B7BB450DD30D4C4F1C85EC118F61EDAC562B06B0CF3D5B4E074B05D720EA846333FB0F4209EB4DFCC53B4F534A28F40296FECD1B834A74E3A65287C387CBF78D38720E8A3E947C926906217672C087F68058BC1807B6A6BB6D2B9648DDE07FDB7A5AB4F3E361BEB4ECADBC86B32ED19C8FB7BDD8E586784C2F4381CCF5B5D5CACE7367F1B6A612FFC5DF74EBFAFAF793F6BC291416F06D32671E256AEE941BADCC9851251B1E99B0B2D717E4378BB5712A28A114FA7966DED123FB726F944C5014DAF4BAB31210F72B9FA5C0A06734E4E64004A7E2B6B65A00C8355F4F624266413A7C8C755362F8F1D1E497F68DB7B1729A529C1DFE6596BA942AF0A2E418453F191F06F2A8E5248E77468735978CF2B79F81FC1BAF782232AC1C63442C65DD123C8096B0572460059E567ACDF84EF914236BACBBF963808AD3104CF57B98F7182F92A260F98E68C0622357CC2E3D418E0BC4EAC45F77559C75BEB944CC225121A4431F4BC62194A070E42F0D8C28B4C06E6574FFDA5E04BB4B8D58D7FB996226F2146D2820029F05EBBCD324ED34EB3299D35025A9F73B1066BEFBEEEC9DEA49AC6D8B395ABCB5BC7B628326AECAAE9C2E121D6FB4FA4EB04B9DCBA7EC58E94594E3553D4011DC72AD442BEA85140A87F1BFEB3DBBFAAC0FF276CC6DD8CF3693C258240DC070E214D24DEB8FEB70F60BC3FBC80EB9074F33F97C9518D2FADFA85D58F9479C1020878B74315ADDA00812046F85A3A7FA1DC877A671D6603022DF4C0EB7090BA7C73EA4D8483D91D51D22C4540AD4512B1B3F6952D5605C11DC7E6C16F37D9179FFB926DEF2EDF629F59816FBE9454823B4208D364A1D8AD09052F64040821F0BC1E22FB3C54F7BB692E8AE64C7A40502BD673EC1722F99DF8CB68B40518DFDE4ACDED18BAC6388F13364BD5222448FA76DA7BC0A46A339E57ECEDA9C74C6FD30E4557F8980DAE886C9A12F18D8EC0BE074DD898094D7748DBB46FFFAF989EB18B2B79D2695BF3C564506C95041FC252A63F1B46CEA25BC96C7B7840A7906569209012E702DC245DF76EBAFE959B38214DDF688FEB601B50BA148E2B4A0C9C0F7D4B86CEBED548A84452EB10AD9DC1603D25525BA04000803DABE192591539EBAC0A3E3EB1BD90E393C49F9E69BE8D6FAC92336F61A6C3AD4411EAC04F6E7E9F6E3C169B06928737D6B911545A11B60FB388DF8413F7000B9602A3E3B96CD2CFDE52142140A74C981E88C5A15A7484EE7E969D85BA0EF3A428EE15D393F4192AB9EB3AF507390267018AE69979BAEE100E094975E469389BC00C43CF4023EE909D8072A0AA5FC6D04096509F36F91B35AC8717A61B8D4E289CCE710ABF6D16F99AB1898FD968A2EBCFF96AE6561 +pk = 2B664E71C94EE9D5DF717C8E6616ABEC1FF830436D7DAD321C3C408378993FBF033D2B255EA581C0482DEA8A9330DBFD635B1585F230D6B262EEA2A334BA59274ECEADB90E44D36DA4207706D74891C34C2394640C861A119C241C135C2BD4338E884A561621FDD2138DF4C73217CC585E0C1A6A470393EA2E2CD603B9DE103A69C0D53ED6E6E0E8F0F2E7AF1D0C17E64353A90D4B677CA7F20E707E25ABC6063D38C3AB19A918696ADAE157D811841E6E13520A2144F2AD91CE992B8B23152074103A50472AF3D3B9B65BF61C513DBEF5D682E3DBAF51A3993076E46AF9B3D0A539C21FAD9D97A23E42C1EDF095F944D107C4BE930A444B7A7BA2CB75B84F3635E5C81111A42F6989A8EE56693A29C2C5D4AEB60FD4473855DEA3BBA953B13BF3BD9CCD9026F776DD7AEE6F12190691FA28ED4D53722AE5DB5461D026FB1A3D3B779026D284692A4FF643EA377141AE68416647753DB758A1DCF8A619E510F5D963B6CC7EAB0035B35863227D3288407F0A38942AC08FACCF234720535EC02B9B65BF1D9476A08843461D8FDA4C5F27AD83B43064E3E973D71FD77307DC0E912D4F10D9A91CE97CBAA8F91F9C9616256C9C8F576D32F3B7E2455872DB4AAD92B0DE56DE0A8D1272E834CF8FB6838C395AF1F48554A74C8FA51F02877DF13520764639939B5B13AFE241673F3FE2209679ACE513BA9148F3E7EA95E73A6F705547408905CD31039F942A64295839E47BECECC304BE89F09FE44B35FEE0100D5BCA6ADC044E3A2D5E317266A97BF517BCF43DCBD51B859C42940EB0C7D05E2DCCD4EA666FF58F41651B16017B00B10FD64B6AD6D5A7FAD5765F43FD4B044A2CA16B13023308F25F29F78919223756E1A7F272BAFEFB5FDC493E57C0DE5E661BCE0336AC43933B3D438A35CCD5D16E78818222D110C6DFA3FB768F1A386343E1777DFAB104E5475D7148D0C4D3AC81015FF0C0917FF08F2B1EBEF5252451980BF7FDC7DA3B163C8E996376DC8D07752FFA305150463D6F967A1509BA52A7CD7435C2C015B6431A840A7647BE17B2FD5B2F0277E09AB42AA61FAFAF41945D88B462CDE580ADE9DA14756ADD2004562DB8F52EA1B40A61F5D167CECDFA2994DF51D87316CF93F41890C941DF4FA3BCB6A76776EB2E0BE75B71364650E454656B80750406290464BAC980371C7E34269869471CFF29543052E3380F5E8502DF8CD7DFFFC786F3EEA6B665201AD78546F995E08869556E91CFD1944BBEB5C52124677774294E5F5DCE27CA7DFC9AF3EEF47EFA4118500CBB439E42341736E9F4A65E180B9FB3E84B05E0BF80DFA0FDB3418A06E1C8FBBA01E34EFAB0A7D4FBC2708BC97BB5458D4D4C18048E433AF5B99BF0EB63807EA82B05C35778A8AF04B3E2C27EB5AA9E109AB4C54F8AEF26B4DE0A1C9E0955AC67193DBD193DAE628801C55E8C32CD81C5FE3D5AFAAD3908DCDFCD2006BE2B4310689124DF969C0539EBC493C9F943FF56FF1308EAD051B3B23467C228501DF3664E4F53EDF43EFA9569CC137B2344CEFE8620BA353FBE62B887090F3DD8EA45C086D1B3CAE03A01449851E2871FCF036319818CF69A135D75592A06607BF87F63D30BAF434D148E53770C418FBA2197F5DC50EDF79A5250A5FAA26F7ACE4B9E718485778541F9EEF4C440225F1A02EB90519467815569844DEECA7B1E78B2B5B414EABC7D3A8BF76001A5135AC71804339C849D5D1C72D70CDA5D8C7FFF125E013395BF73758DEB0639D80F11B5E465B94F5839035A2E8A0F941821A4D477637730709B83F3C3065B9C32A2488486BE35A5F6B2B840B7B893699F8190ABA183C0FF0D33AF9BC2BFBEA5BD45673876C9354D9226831CFA83DEDAE876B8E573060E56091D696DC7AB262BE5D501CBF8A3B3467D89028EF76EF4353F3BC625F9F5D5571F098B3CAC32AB72B0F3A4AB30ACAD148DFBE2B20F7614C0521B7B2FB312ADC3BAA5FD32C40424F85C7E2EB801F71B74A2ACC9092011CE8841F6114F9872A91D95AB5F02A600AD07471D38E95D6CF4EB909A8D3470E35D63C717A5E369B504EFDF59B90EA5EB429ADF30BD471FF20628A0C2BAFC8DAFDB6A4FB589021506E26F726A766C7B7FE7B5F9A95D73425B4A7F5FC2000655334F17356942153B311C395D39C354621FEDB3E6B2D984DF1ACD82B74D8C950380D128BEE9ADAA060B968633C8058E9C1F992EF411284FC607F2787198E86AC6EEB3C6841CFB05DAB06A6177EBFA8ABF169C0616B4A59829ABD10CF0D0F15BF132BC5FBFB7915A5CA3C1B4A7F56CAD5016FA4290EBA78E0717C0806107A646390D63323755B108F04DF26FA762063DCF76A282451E1585352FBFCDBE177D117537CAEF204B6282C70080F797523BDB45A16D874D4F9C34FC29EA0502B4BE7A94F69740BF2BA9BA25E34A1629B345755900D352E5122928FD5783092A0D55D4E67F0736194670140C1B6C7D1FCC450526AD1B7A9640612F77B185158243899CBF1919F4F30E3EA2DF385795EECBFDD5A18F3BB5BEEFAB3D7313782D39DB6C485404AE9F2DE1AB2CA8326008929F8A3C38B650B8A1DB0731D632107D969436669C660DD1C66D3B8B5887D2265B59398FCE3B09AD2034885C8BC9CF349738371FA0CB8E665633A8448C80500E7BC93A79BE1A13371B6D476E43AA2190149977F7CF78FEFE028F44E0B6D081F7748A443A4F72D9CD1340DD6BC9B332002118343409AB1588E506B9565B472B4C7648532527D59FC5B7F80663084745098105BD9C5D27EF60789B62BC67E3A7AF4D73D75ADCA4C1E8DC81A2E81CBAFDF1C4E845188BC99C25238E19D7CA9CEB5709A2C7C4847DC33C9C87B859C564B371DA6EB6D41242C336D0267858B6864A143D96567BFF6B1F0D3B11180BB996372A2E8C7946C102CD0BAB2E93689A51D029727CBB380336ECECD08DF30E1B0235DD4B849A9428F467FB2DF9CA4B54F4485DA8D88CDBD8FFC2A6C063FE55915C215A2247D453F76314552318829B760A69BAB0DC3F676270D12AF74A80864556F49F8BA79105F7E1EA6EFCE81E10DA0679BEA0355D9EA5B1DD07E97CC70D7F8E7F40A7D4EF5ADCC2E711539F51CC7F396AD4C12C9F353A189C05092A0FE05784EDFAA85BF4C3F3CF55F55A3E29753537AE89064E6A9A5737A93DEC4B9315EFE881B92793971C06EEECF2D86CFDA9566BA8D19E7ED70EAF1AB1E826E0695C181D83864DCCD0B64E28A090C9955643728291FB21CAECB7373D5E5B702B7100AE273269B3F7F7AB97C87A139BDCD9603AB779DAC534E5AF68FB8622F1E3DCAB18FD157AFD171B75688611201156B2B7C096375E65DC1D60A8123A4563BA56CF4A5DE4DEC492580B3887D190D0CB2CE44561C31815B2EC3D93E69983BAC298E2E82E43CD600573EBB448C0C5F5A1E75F61083D2903FA98A9431BBD03464DCCFD70EB5F3C68C7194BF87AE669C9CBFD6BEF4A1ABE7DD671FA98FB14DAA5CEB3492FFB0EFCBECD4AD87642A4D1082F063449C091B09EA4ACB801E141E76271B2DA00D6D049DDACC5BA8762EB2136E736FD27782D566C948421A5A78F588371CBB0DB4B435539DDBE4DDC83D696AC7F1B1E55DAE5E163BB22084C73BACD9D0E79A8FF77379078BEA0B05889D2B693F3870041D34FEE32C3AEF72636B19563859A1B669F0A2567956AA45785694DE6441F11DB42F0C87FC01C342C807BCD71B437171334F3D2E0C098AACDE0A239F30354CF3155523796EB3DE27D51D7CCC19ACFC9914B3F699B8C1638A127FDA29B60F8CA22AAAE589217771C8A576E57540497AEEEA27532045D74ED306A0D9D8DC97F979571EC8CDA5ABDBCB37AC1118BD292F5EBDDDD1CCD5D96F396C05D9641A52A317CE29878ED42A9DCF70DE55231F719BEFA3FEDF30905F3DF54828DE9A68E6E39A77198BE4BF2F4154EFF7A25104B340A4222069EE22A5EDB5C7AF8D87BE46FAB12C458D2B66DA9334F5761543220E5B77E5A80B75D4C334CB9DBE6136D3A6F9C127F72D78C5541423959C1022EC54BBCF028AB584FA8EFC7685EBEB18E2B53D10307A4BA676765A5F13334757C9B98F9E5F28C062ABD4B59F1CDE5EC7FDD136A7182CA16D7D7AC3DED1420AE0988B95E711A12812F019EDF7C12334926A7320C0A8660D5B015934818959A3FCBBC226087180018BA84F3E3554727CCD321FB5D17BA7B7E9DFA9D1CC62179463C1715366AE56788EA9A23B86F92227064CD20F4B14BC7A264D381972DC53B3A17C655835C0A913991EE5A2AA536532761C27E466CCCEC173A7DDCEB8E10443A29FBCDDA56C16CC74AFF2101ACB39E5D920DBFBC32FC5976B661C83913D469BC80072DC7F7323C970A98BB7625E274A4635B5358816F105725EF69C4E5C02C385BD1377C48727C1F68DB1AD9C49B15FEDEA5D4BCF36E038B151F41F162C9D1EBAB46CC578BA41FD269B3B8A0B0801612407556F5F5EFAC35DD4B58A76E3CF2215CA7A813ECCB30C9BCEB61E8781685462D66AF905DEC62D74FAE221C2DC4AF2C852DB90883AB27892C7FA0FFD4890B4CB142A5E557338717528BC4AB97C65AFF30513972593FC527D934C9B62C5BDB0A940DD542DB72FBE963156D0154B1C0336B49FA2612DBD6EFF4590D043C94C17D9093CF36BEFEAC84F606CCC049E1BA154D503A263387D6005D0E57AD746CCCBAB9BB8CB2ADFA9148D433A5012ECC5D0C77ADED729F04C3EE2E9BE00F4BDE1C9C9C73CB0CDD513492670C7D708A539CEA27A4F0526C1388391BFFD64CD061C76B012CBC457CDF976DFCDD1D1CCECF9B6F92CC4A0EB8C4982F6F513758D6FFF904FE14ADF4F0FF3B0FE9F34EB7322D5957136DA92F509425BE2823CA0B8717B5208A6BEE15429861C0EA5A90D00AFBF37EA7E00C548BFF6359275BA9919D58316D3CB00653875CBAE23F993083BA1EBB43851AB39DF39B45AA428951325D09191AF4E30B646A1B6897B08A1F36A4E202874F3C27A1EF212FC903659C209D9E715E4B4505E1AE02B23CC718E1366468E652C73F00BC60F19991A00CA9F134B4FB567E6D666EA6E9670AC4D83C482103C2766352D08375F88CD47F6C5E239E894D77D519F68D38696836D22ABCDBA7F9FF7429A4B1AD63E6C63E1A81A8FB81FBC92E3B5F4E84AFE3B8ACEA3D85A44682D28C66DEE5D383B4E0F075BBEF247E43057A7495839A5801336CF1A6801E60326E814F3A6A446189552617E156092D3310ECD8A6C1AF7C3E34A919901C1790C403C820EFB536C7326EEBCC93415365826137CF7A98237644FB3FE039ACCB36D68B661C5495EABDF0D53558FF2657316F00969E5CC377997DFBAB1B5A817DCB9321A127611BA00AD4B123B42A6D893ADEE708C69122F5D6D9F34E1F30B193A13492279FCC8BC9466E3B0114D12864A76BC404E313516C85B539B77DE474604084F20487C555C8AD84D31C150852085E0BB0BB8EA83B833553B28B22B80FE2404A383925F75EDDE110FE1013BC35ED59468995794B755A686C0E09D03F214D0E7E72F234565CECA9C8AA65C6ED8DF90EF2070982651FA32BAD2C778E966C41DC6C34C782C89A7F44F94888862FF70200DA39850180F723F050E3337169FF9600DEFDB718D84F3E925ADB3AE3679DC5F92AD45F2837C3EA42874DE64667977FE4D1F4E483DE44137337F3E23AEF7064D5A8EDDCC24E42333608FE02DA3E8B9424983E2B44F9E63AD192886CFB977561FBEFAE8A3A37D1DF59846DC7E8C22405F550812A76EA1A3395532FAB7423A0626C4B486B2B1CFDF75DC57651D03378263FD594DB09825CCCD32DE688E37C68BCFB001528797FB413EDA3A0BF0F6C073D4E89C50B19B55FE1794A97F2D9B092E0562C84199125E3F009C65B875FC5F80B7F79AE8AAD0F61F299C2BC112B8376A95425B683C126B3D253C38DE29B9D98D7C1B4C4814177641AA4451535A661A06E63843983AD6176E7B0EB5FBE911D8F08DF6BCC09D149C0F27DE2D2743E7ABDB97752E10404DBD4D684A695D13546B87202B12389250A6EFED7EACB5CDE10A3030975116FE0CCBFDC28661FA0E5D30E7F6CE0BF561EF4D867C1B3D410774E5251A979D1408B88C56139D48638F1CF00326D82A6108F9835B56DE7C72E1EB107625D42C6BB7DBC5F157299E1A4458746D42744E84AB4FD156A6358B850E45D163037879D241A646629C71FD51669553AE1BFBB11F9D97F22DB01EAE21BADDB6060D792424DD9CC10CFDCFD54DCE25E809C11F523397BB32466EC00BBD8BE9C647BDFB54A58B6F4C1B923E70826214E39748A8AB1B7C8735657EF656BFD776A6F639FE40C2DF0192F85FE84CB80733D2BFE17D0E9BE7053AF28C8E69A9C4AB5DF3879A8F1E03089ED738FA49F359783CA915FBA0D4C642ED2D03C028237A8923F37BC37F4F2080C2FFD4AEBD942B1FF53C65FAFF8D4E84143E3EBD753D6083B654E4474D4BA254B8A57B6A25C65FA053874AA0777556084773738247EA655BFCA270A44B433F1B7435DBF453CC6864C4B955F9D4B5362D58600D3E9B19842365D9D24CA6FAD09A4B96270D2A24056EFFB3D47826C1A7754A60C7A331D0C7C786E7D18F7B98A8E2DAF2BE6539BB0EA4F574E5F67553862E978FF49B1758F9D027B8EE179F2E108498A897EDEDBD17CAAC143D3B607C5771595FC7F21FED7F66FBCA8DD8A8D851A312C7909C69D94785635172067886DB4DBF630D20090B106F3F4C9F388DABC5C624AB831B5797575045539BD91F68CA02BBFBB9ED908AF7DCC42275BAEA67AE6F9F06ADC3FC2F06E43D366E5D504BAFB8392CFD1CBD6E56A2326945C11714A9A4BD421CEA6A43195FEF8704C2F7D5321F94C5F66F944E5D18D0CD6615B6913D9A40ABA0ED368D80D16C54C52F0B45006D9D4A76672042672CE3777490A480204F9A50B05B3A216E808CB354F6A88293818B4911B9AEC24A0875C2EE6C5285D83300E8184D2D4CB7B28CBC70C1A6F74E5F8FA9D9C63759D3A6AB231DBFD721CCEE3079C0567424F0E2B4441AAA8C1338BBAB97193BFF64C0CB9FEDCD387FEE9B7E28C721D5E8E05313CB62750C479BF3F07827E534C9A872B1F26D842C2E7602DA4B3DD7840B49EEFB53CEF4952D22751018A1A1DC0894ABB5DC5B6618DD4865769D9F9378FB70EE395DD02E9705F20D9831D3D8A336B423F2D459CFEAD797C7CACDE1DD63219BCB3945B011C9786A936BF800DB88C181B772D74029E3EA6608E591812582871755153169BAB02233AF7D36E2471E6A84B0BAF949D5A1CB0F8340104C6819F075F136114B0E0059539FB91C96FC728A175908EFF9ACE42D72CA5B64B0F45D640105C68BEB2EB7D77ED4E149861789505F2B5853CD57B669E5071C0246760E9F35D458ECB3032957DF69D6FF1E97F9DC0B54A3002FAC72243A949819D8B6AB29187B45FE7E4B1941EFE6F4F5FFADD83887ED34759DF09B8CA85FBF19EC09FE663D4D62AFDC85832CC967DA5E95BBD1BF99781E92D9DA9C92E59A468E7EB1FD4110B949F91266C895C6AC4565EBAB9EB6CAD7A599A89E07707D38509D0FE6DA358C65D99EFF516D70C6EAD837BA31B322B8399F5ABCC2EBEB592E6217DC07372069F2389C305F561E440C97A6AD7D82B88234F3229195462EEE53B0061C7F27C3BE6809004D5905F49F38254D7B27C30091BE48E8048057C37E242DC49A8058ED5EB546880F408C55477F3802634C77ED18B92F4CE7D85FE3351428DA7A6B577C79C2B58DD863F47D3E67B5B1775B17EE8BD7F2CA3E1445F4CB40C89BB736BC957E7C4CBC6666F7F2A4E2A8C494F200A4BAD8FDE6C6748FE609EE24AEDAF867702700DD0DD95C7A69B2F3E058E7C5CF9E4C04DEB2A0878069CE5D84D5E6073 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE59ACB27EEB2936AE99780D53D82E16E1 -smlen = 3181 -sm = F688D44A934959702CCF2BC92F5CE718B7A2DF9FA96594B76FA653B49042FCED649EE3493F6FED44F27FE0E700EABDCD35927F343BC2D2229E507A6154BCD1922D6D457ADACB3ED733C92504C9109669F8BB46A6604D043A938836E0B981A25E0CED025DDCFE26CC2E7A75B5A3F521758361C0B90C9753F1F2D589D0ACC58E56AC849853C566A278796F2A89241087D3ECCB130F0A7412EC38BABB183571CB731F4850D08B7D63C9AA3064E8137C5D8B0E72105B878D40150C354296614F42AEC16317E2FD00D333B68AD69018EDF3243492F60FDAA0DBFCD7B9C11D8A377B470412F3DB3C35F9F252E38A1A079A3E948C2C2C88518747FE34F825D2432E52435F50915C97A4D1D900CD462B48ED3D60363657F54F61487085AECC103AC56D61E3DFE2FFD0AF63411728ABFD4CC6E4845C6A9FF6B87A88F8D3CEF862ABBC614A35E503BBCADDCD5105B6E7BE8E98E7CAB8136090DA2CFA5CAFA5F9E5FD56E48C9B487CAC9001C9BDB44CF53A1EBC992D3582C52B32FB8EE5EBE4BCD2EBAA53BC3BB3F45738EF0D5AB60E91F5F34439A7C37DFBC04A914568CED2366A920B19B66452B097A766041F9A9AAC238FA51F2EC184D87327F133E61A453E964420C24A360CFECD1601ACC5C5D4B6D7CD5FB4702A8367644BFC43ADE284E0F9996B733AEB3C31112CF1493A9119CB65621433FAE907F4F0E954163394BE525BCB0C40A32C6BAFDE036084C89630B4F25B8C3656BFA861CD65CEDFA6DE5F0EFF1E251666B03D559BD1B7B4E2BD7C06E31A42DA55B57F07B7E3DC80C5865B644D9097AE9C99B9C771C5A102E4FD183FF661EB51EC3A687CC2FF1012DD4587D9D1A0FE80856F9BCA9662AE1DE2F6FE61FC876D7D1EBEAD59FCB8A4B3A8AA0F5404F168B4FCB852F762EC9993BD05FE8A0BC8B4990BBDAB6D4FBA7CDA8BBFFA88A05DDF2AEE5EBE5C756622147712ED9B2A74A625A3EFB9BF50E046FE892E7291725C0B9DD4B5DE90CB8B6AA17972F3F7F3C8BB12367F9EF27753058270F808E48873D560929BD80EB67A58019FCA65B32240A51D7E27329FF5DC2C3BAF5165DE359F195ABFF0FC3D9D67C65673AE7689A43B5AEF37074C499D146CE1D0FFFDD3F9185BB90A6B7C835EBD38B9FB8B93EC60C38774BE75873EBA8A617D285988B3BB1B703D1E8435C9CF0418954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +smlen = 3307 +sm = 0D79FC8E83F290C2CC38CDA6882991845AF3B95935001B1803670C8277FA4B490BE13CFF1412EC006077689BCB9BE28AFE386244EAFE55E105F89EC8A3E161D035D3EF6ACE212F9F409749D41A9844CD971B9DDA2BE8FC94CABD36E4B38DE34830D502ACBC1B2133780E799C824D9E3D2702EFD676AC4796B6E51D93CB23218EFD26C0F7C0A7779AF60D9C75C3069CA53F3DB0D50869D354538E271EB82F4BE5FBC5413C8BDF7FE5D654658897B32F98C04C71D9311294E0A9563EB18DE180B1E1B86E77EE634ECD4392C62F2573ED4EBE729EC0DCA752878F2E942D592A00984C4C86AEBF5067C8E3E7C5DDA0AFC678114A282D607034C89B98231592E2110B8BE01211A61B671C27CB5ADE9E20803B9496EE159DB764380CF4E3D6EAE5C2515C37817E4047106D4CC8C5E5F34A0B9DF8522D90A02FF6322BF2BC0EB827699DAF946C22F763E130D6943FE77411E7424CCF671A4F227087B769AE3395C3F435AA31B7B9C7145A081EB89C3A7D23BF5B1A01AFE6F817D362F511D9FEC0138EEC8BCD8A21878E0C836B9A5E76054AA8B33A10B760C4CFD4BAB5B048AA35E3B1432756DC58F5F070CFD4EF28ED61ECCE6C4852DCB86DA0B58A752B24ED093C15D508AEEFCCCED5E8990DA89196A2C2166D615C9B002AEE932F6841C93E0B37CAFB2FFAA451469E0FE645E584135FA1C979386A8D0BB521594FE241A80C3530E4A3B7563B4BB008F1EFAA8A415A0394FB3041C3968693EEFBCC85D6029577814E6DB603CA6CD4B7163B0F676E20AF3D97AD248E8FF611C68004504FE23BA1F4CCADFC4384A83CD520E957603A5C4DC7BB54FA2CEE42208B509A56552A518E518359AB7BEE3865E2C63BB595413D6FD1E859B4F4F048DC9B6662A7A9570B98B940657C915BF99A697FD97EE8A41164D026A00F39E6E6D5F53C54B06DF2EB46BB6E7E37D834334E61CEE48257A63506973B90E9F58A6E396060929ACF7504BD42AC2BF9CAE9F3D8D8B1EDC6E9F22E4A6ADDF41A85327906BAB06571A72A5A97F23AD724BBD2CF5AB72D2DA0ACB147C5E4B20F33CD11C64B62C36AD63167D069D2D0BEB382850604F89C6155175AC9C084CEA5C65CA3CE60CA2D23A5A5DC526CD4103BE349A9B916862D24C44693720BE5282A5B2236A6F06CA14E68DD8E4B3E3D756484D47B5EEE84C1B03F48EE4EB31C1EF3B40505DD350CAB47EE0E35BF5924E25A6070D70EE6AEFFB3E2CEE7D6E1F02953B04A43DA2C6A1BBB775265DAC009716A9F3D1B3855FE845EC0F905D96B402C1274E45CB45978A40D7385883AB90A6B7C835EBD38B9FB8B93EC60C38774BE75873EBA8A617D285988B3BB1B703D1E8435C9CF0418954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 5F08C3AC50CA93ED4C23A5252D8CF26C58A640BA471E587707325DCA36B4801B6BA05033FABB430322D86A346BCE7160B4334F33CC43DE6DC42BC916003DBBE3178B83764A4A01EFEDB949A4C5BEAADE1CDC2AF12FE0DBFA91651A03705C702AB15C08775B535D54876155BC6F4C1F083CB902DEA36D76CA166CFFD5CA88534EB063438A4D4E584B60827E8F4237BE52412C25B7AA75AE5BB73191D6F06A4C60B3D2A92A37E4BC65273613D10220F63F3C1AB3552D35320C18EC218D165753E5A4D1038D87F621D107B272284A88C541D222AAB8464C6841B892F92011F145549442CD442BF99AE97C9B65038E3A85D877A8692385D2E2F9D92DE8DE53B70F76136701A98B8D316550A818867360C10E529D72B32496DEF8CC16DA9896EDD086A86C4CA3AFD557923CE306ED50FED7A72EC48BF47DF190B9B60DB7578DD865BA753BFA7B62240668352537DDB664A399BC3562DA0520A7ABFE3C0957DE9163E28B7B93A3672906A0AE9A8EC879A68AC37E53B467149781FD16F70DAF3E8C0E5163031E6ACA5EC3ED3DF4C8FD798588ED10497BDC8D820E0EB311FC51F98B92BAEE75B659A8CC70F5D19B7A71AE63FEF65E0192DDE548C1D00DC5287147B8F31A430323C0E5C59792901BFCE972E65E7D823B89A318C50F0168988A3434ADD5EF788598BD4A43AFB68F3DFC029E0C2D0780F727AF4379BE30C04A3946E2419703B5EA7D90F82F74F9ECD10F7D167422EE05E2D950D4193136883C41AA4DC02CD1E2F83AA4E244EEE52128C775A2894F6F789A186DF28BE381B48F19417E54D229C93A96DC4347E2E0A9666625C45ADD4E67973414E6C7725307039E4E2EB2466206A5DFF45ABC9840756CD5D845BD0B1AD256A01456952F5B4C3FB2CD328C3CEAEA1B7A971E525ED8B4BAEBBBD856B293F6B723C6B16CA0CF9216EBF02EB4C81CA0CC246114AF406ED44FE497E1A695A0F09AE9F9C0EF900761A34AF45DB44CEE9A548AC4EEB21C51047CDF791336D8E941BD5D49FE65840FBCFD44A50358BA46949728C4F725985BF5A5996A9F6E9F7286B59FE10AF3D0564C36E7FCA9B83967869E3AFDFFA4CE167202EB83FF6A6CEFE7F464D53EF110A539D30896CB91C1D4C0F09BA60B0B1D4E826FDF456C45999D35489A3C215B833ACE236CC56E9F6F334EFF6FF1877D406BE19D6BD55340DB38E969237F9F0AE9A38E5A6EC9D388DD5913E9DED1371AE5F687A96BA794B18D2239509710321BAE6C6F5FD38E2EB4AF7DBEF94735E9064B39FB792EC7681605C2510348FEC1C8DE22FEEDCCE3F4AC207A427AAE80FAF5FC95B763C0775AD7D4BC72BC5ABB90C5052D7C7C1897FD9FD441FE0DAC18B4B38DC80B6A9E6329B0F49739B7EF1F406585F0EACC0E8D0D60CBA5570F0C11C89CA6501B14DA337D753BCD02D699A43C6B6085C830DD1D0F2C1F3F6FAE77CB7B7E0E1BD9C894260FCC69F48DF9FF6423B9B4E7861C8F56566F3960DE4C7C87F5945BB51B8C3EC745CAEBD5C8142946BDF88648E6CD6D3B439BBBC0EFC50370C03FF8D478DE3261A67141A6FE09CB1B8FE561AD83B3AF23E0AFAB3CCE71F0855A012701C048640005C9FE2892F39F85D01388BA3FFAACB13A5A3B693C91A05E7B00FBC2FB832622D42D0EAD42E874756CAE469ECB16E5CDA6C5BA254A7A5321DD405AC2F2DE1371373E77984991F6F0C631B0DC6E718BA38088434D614B1FA759782D95F03CAE3D277F8076E54BF8D5589E9D8934D156E219F2ABE50102BDD90228C0F65620C7A9A51329A1F0186C280BD96DF5B4FC1644B2254C0E71DA932EFF726993175AC2681D79EEDDBF52812E25B1E4A6ACF3AAC55AEAE1817910F2757391E7D164D6C7762DD76D3BF8D1F6521803A793DA2E0BE127D71A7C972679E317B817BDC7F6E7089D73B6570ACBF68D76629730A5443E06CFACC0C8E67C0B55B78856A646FCB230A1170BB167C4083AA14C44EBC7F69A842D8B0C9D7EA1ADB8A0A44A800B27676EEC7E655DD7E3F47496A3A5D40FC6980C19EF8599D5D6F1D90495F3D321BA15D236005B1A63DBE7CE3A245840FB97136D1A49CA66DA4AC6052621C11671DE005A4C4B3F4B0455C246810355C82DC3A2A771A2242A9E823FC00376811D46B28EBF39A555A6603F13BCA0322F9FF840080009962A6468DB1B8CEB74CFEE1FD866F724878998B3CD6D0898E419D5134A4B75B9E744D283E427C217DBC6495AAF07C7CE09C7DC704999BB152CD367124F0A6CFC6DA781ECF5256B9595C14E71890B2E7E499FF60700B54932917A399CDF72C22979B73085BEC4A8AAF7C37277C4E3745306DB5393DF21521F201AE4D0E3B315051D1811E8531335CAD6E7F8B7FFAB9B4C6A9F3DEEE89A638B293B7060C04E7283FACE10F9BFE04A92376E82F68F316EEF06E473D18A6B750C412C83AC007AE2F3D6A8D0B5015303E047A4FC9907F6ADAE8B1ED848352E890A26C081E21B844669AE260AD2B17565BE05E50E92098525755E148F37F6125841C8E6B043329CC5804521D20CF58CA10B3BA24E73EF4B1DED70FE593EDE018B4603E7D8DFABCA4A73E7956D6DF1696BDA1297AF0989FAE57F8DF6FE105B90CAB6D6E06E00DC443BBE7A85C58BFA16AD0E7F5F96CE04D6039E32629324578D0A680959912786C55DAD24762E45EA5A86AE45B78DBAEA328585EC10E1C2A148CAEDA798FAC55EC287B49DFF0C1625C68F4EF9D6CE6BB5011E19261C7056D737AF8884C9C9E6E3430C7A79A3CBD4BF8AF384411929E0313927DFD43D32361D495583DB86682F575135EE3CEFBB1FD4969C5F1647F4BD507A0EE4BE4C5EB86DDB259B576FD0379E666533956B4E899F9CACD663FA58A6D1F63CD93497416E13A6853DD8DFD65E85FA54FAD2DC356CB592918561394ED3E86D4D99FBCC5316066CC9876BFDCB44B6F86F58FD63F4750CA5C1AEE9E1A47AEED42367DE4678E984EC9BCCEC43E99C92295E56F93DD9595EB8FFD2AEEDE11F04C79D0B42403463A66970FE8817C10E9AF58877A9D7C13F84730E896386E07C5471A3CEF0432B9DB14FC084A3DC065BF8A44A7E911D1339AE14F593C45F202D254A03E6B8508C3286D7B209D4F8554C46DDFD428A245B99F7E9AA1FF82A6BD78B17FD23899D3D8A0F0574EE5036DE7C84596EEE335C8FA1740DB59EA060941671B9EF792485FE242F2A4444E465227059E1A2D94522D9865959B98E63CC051F102204C3F9F11AD46DE73A1864A8A8B239124EA290F885168226FBB39A2CBD2E79661F0E20CE7752F8EA5C8F136BBBB74DDF77DB4CD29C3338C8E4C3BE9A9613CDE2BF58456FD6110D7FC3322188E1294CEF2D8F88A411474F0A2E7CB854288CDC5CA10100C7EAC2C6FD26D731C99C12634C4DB8094F26B3652AD039E0834D60A4E2009759B11361D26EF854CC928EE81C558F3F76BA870DBED754222AA5CCC8E84A4D0CCC2EE2D0A0B05FEC9F134EFF715ED821E4ACEA425BAEB48A00AE0CBC9AADB16FA63BED3147D3B50DC436FF66D70E164F735E2503F3D13718B035261EDC9D354F9B0B93A03910DB927C8FCC38F9D86372DA68CC1BE2EA2940FA1AA72EB9C7AC077C5DA44036DE2BE658E4A3041C3E9D3ACFCD1F1E093AE2C3DADBCBE003780A8D4FC28BF3AB94E651BE2658F06C24B28BD27B38550842B20E10FE38E77CE10EE3A50B48778F3FA91C8F5E98C943BF511368D4CE6A2E009F9198A704E50C8089891318ED5208C4EC267080F20A609EA0FAF5DE7079E0D039FF91C36E6EE3D7470A2DB47EF5F2E23E17811F8126BE5DC675FEE4DFEBF1CF342BA38325930D47AF25EA642287135963B4CE76B08B437D73EF73B87B9AD746C91E754348257B81164E2F991F4FFA3F3400837B15327F3F81B4329E656048C921D505C68D10963B89217479F5E6678BEEB41CB5FFEA822BDC61477F2477602AF525043C2AE14EDB87A5D347DA0590C03F4AB7F961E70EB5308C6037DC407690D530B8A6ECD757A245C8289F8EDDD2DA715FE6B2BBB606C066EB40A542A3E983A4321E685AEF3C7C528C7D3C9FC8F8BFFA384BBFA9592D0FD345E4365FFA26720B1D7AEFAE4B2445A137C5960A88E51A49764974DE62CE01C9B656B2FAECDE384DE55458B10540BF756AC7C71ACCCEE8034483AFCE73D1142BE476061A018F042DF3C8588E4545CB2988AF1866CD50667B843EB8CC49D7B309A3475FF3471691E8DBE72D05453A97C1B74444870A0B95A3DCA74A15378C0EB9BAF632EFAD6D0BE417479F1299FC062C641857F59A2B00381B13204863B91C01E2A20F49710A8231BA18C8571BD2572D88DB5305075FFA78A4268611E2A04C38AD9FDAC676CDE7BE5B37AA97B83D1FF27E747CD0E33C58CE6076EA2A8DC713F637EBE361A36B8140EF34C024B0A49F89402D5410BB17BEA18E0BCE027A802B5632DD4779118D656AB939F6F972559136EB382FA681F82A28EFAF151D93C03022F4A4C90184724DD0A1D16351885887748C53A0E7DEB72EE68A9D2CC110AAE02066E731071579FF70A00556536298DDAED484862EFEE8055B62FCF107A84286D5905C3CA4DE24EA06B68A2457F47A06618EDEBDBC3C842B09FC586D002FC3CD56990DFFCA20A1F66D08D418D0FB68E6E8F4CE1F8D9AEE880E55A103D447AA812B42DBB3FE8FD346B4D2DBC205A5E41EEE532C9F23414FAB5F5DB740CCC887352A25420938861FB72AE10484EA6398DFF0614D5273CF93DA3B185CB4E18537ACE4AB689F0BEAFE9E76B7A379412CAA7951017102E0838661940C653E5DF0F86F05C5C1B1A5D1215CE8D7FB93CF40C6CC3C8A6302DEBCE25ECDA93B95311122CD0CFE86797945BFB57CA0E658B1178564C099BFA7A11709EE5561DAA6D2638B72A7F52F0B9F1B6BB918CBD460890B38B7532685568E96D4E6A17C607A3F1CFE174E31869C3E852FF438723EA1F287BFDFD7AF593C96E53DE723BF89D438151840D8CEA07FE481EB6FF44EC94DEADF438EA2C0DA636B7B0B67CFAF2E40EBE6AE83F44E98FA9E8ABBEC837052E87D08F5E746E4A02505A0E06807FB8AC3101086878032673BB750147FAB13EA3A882AAB7FD9EB779FC92A9D486AF5D4F1AD32B7AD40358C72B3087748C2FDD0D12CE8CB87C84573584FF1B96BF22BAB3D57E43543D81B931E7C8D8C3E1D405919AA50A3C2BD78ABF584746004E260D7211C09E41BDC5A610E092B5D1BECB49DCE9DD72FBFE7251D0987BC9B42DBB29AE04C4AC4D0A5F29D5EAE943F5E6BE1A5D7B69AE6679B6C57774B354DC475D0485FD76C92D07DB272900B155DC0D8011E7A88BA089AA77598AC087CD02A6AEA504383CE342AEB2C3693280D958A65C9E45671131EFF0C48D2813966717EA40F204DD3AF4E5D7698E45B6A789BC12A6CE8C2A80EFC2E7DF09A9F11C006A9541AFAF3864D85D05325F432215542A8FB8189876E3CA3D3F55B129F7709651A7C222C91AFA7AC048FE568ACDA26691FD2BC68A6A7CEC5C88818DF9AC0A8D1854BFB8EA182AE4709F59E13F1FD7F4372234B48DBB6AFAB2DF24099CD8BFE65AF544643F5B46FC509D1DD50289011B65499A242136D3D7BF72B5768D5C2A61CAE6CA1D54A31E8636F94A99B212925576747F023FB45BC2AE6AC8143ACDAC17EF9682DB777154598B7C528D474A4CF803CCB1E9751A4E29C1004F007CDEAB1C41EA6F11623E3D122B9E462CA16BBEBE295E7C1F8D9141F525F6B145DA66EEEA5FB4B46BC6617B8E192048FB1BB8CBDB8B9F4B480CFDCEAAFAB16A2A94CB2FE0B48A915A9211B970E8738A28BA14F68FEB7E8DC3B8DD088986EC1F87CC458988202E7E5EF7CD35D39DFAC9AA9FD460FC01B85CD9213872BA82EA9882A90D33BC27BFA29B5EDC2C9D3740044E50738C03F91F1A61AD278E6BF15A3446B931DEA6570559607B5D44271C68EA42E8F1588B4170BD5691ED24A3E80DF96DE96CED8819D7CEC4A581E8D7065429BF1265A30178821B7B3DA94BCA3A5D3965AAE77E1FAD42C05524A7A467ADDF9DDE74E0E5E7BABED74816E0E0CC8C36FD22219E33DFD36E2B9B6346531AC5BAFA06AF6F0DF530F3DBFE0AC1CBAFDC28EAE76230C38CAA84E7D11B739141F59AFEDED0C427D40692CC46446F7CB284E664014518CB9F0D07D03B43183DFE0B668D1A3A8F2C4BFA3FB7A1888A6780F1A626DA72444CEA59A314ED5E4664188538FBC04D35533BB75C3E43693D85276D3518C6626C6A4F5C32BD5F931510E8FA5F3BF2A10140398B7AA69E99884203062227BFBE2ACBA87CC31D72EFA8CE226CE3B15679D67C2A17D6EA9F5A86BB8C0D044E07AB56DBDE7141DC54DDA62F2A5BC649E30472C7F3A38814A76654D7C208B3E1C9EB6CA0D95243A8949FD3558C1588E268A091E3D801BCC5B47D29BF506B5D1B537F1161AA83C1A8D99DD18948369BAC0168C4C7DF7322C268BA7AAC85730D2B4164855A43E724CD179DE2AD59C4F1A592EF596A60DCA862035BB7A8FEF2FF1763A25AFA36079BD6598711A290EC345E7DF1829D0B153ECE082440D57217914D67AE11B06322469EF4BEA91253E23361A071004BDF0F2A6C3433F8DCC3CC179FF0F19672C1776D93075E652254703C4A2A37DF8D1125C2697123D0275A8EC08E5039C0ECA6F5A4B33962E2F0A94C846C44958EA85F70C932B217E3EFB2489196C6FC859B6C6543FB20D27D9A7BE8B4C8F73B6A599948F8D22F86824AB41F6B8C4648D9DD8F70D4145B3C070958CFB4D6AAB690732BFD02D82C256D22E6A8E70203C910453A00764980EEF5C71BF9C41F24D372E944CAC36B161442A744415CC6C8BD051FCE2BC311C51D648A2E5F0937F2ADE71F51DD0A36FA4A65222BC057C803FA12CEF2F76DC9F6505A22AE571A65A6B1E4A99B19835CCD5B9B427BFD0C49BAF7CAA6910B8BA95D2EEC0531620C5DC719B2494258294F9235FF7EB2EC61745A693FBF520192365E7F2EDBCE67B58EDDBF555C57F57EB05450CDBD78BDC0B8FA79FDB2564396827F00EB0FEA76AA2D304C6643D64A8315DE8EBC32D31C76B2B72E486E0A1F04D5CCB56EE31621B07FD04A2680EB21FFB36589FB31CAF778B723C6FE2 +pk = 5F08C3AC50CA93ED4C23A5252D8CF26C6D8FA54F6BAD241AB37C93128ECB9311AFC089BF62DD91DD239E00BD11FAA027E9E705A1F3176C9A2E50BECDBA87D9AD627B0DFB20E59835B6846BD8FA59C6C6B758045F82413B914718727BCACEDE055A6DD198D23A20296C398B95440B205D3C224C396BE7129A58C63D0325AEFACA09FFCA4D20D52E683F8895F43A7CCA5BAA9A61210FDF1216585E2393CC9874AD9C6059DBBAF24CDD2FB187C96E0570440F02BF2531F90B7C05B36D6007D436A43A7CCE964F81B99EBBADE2543087A1EA6AF99E73FE1A3843BA95C594DAAC200CC4887EF2CE7DFED2BBA40804D8FD381414DB164492744AA8E2A1802DE6CD51CD18F1BFB086E62C2454F9BE8202C020C79AA95AF4913FB2711B7969DB9A7B1AA21F9DD29D348EE3414DDDB8227EF10C5D31CB8B2584FF51B7A21FD7191F4321093BE594515E3A75970BD64EE4B4620D3383889957F7E879B241FA1B547066153849ABD96BEBCF8678A7BEBB194AE7834681DFBE4643E09293B3B0D3028E41DF19CD6C35EA1FF6499DCE6DB3B8F21D2E3EDFCFC4656145BA919164544EB0432AB3C66783090EBB96E0BEFAC5A6BA261970F8F977680F57A677281E38D181E7704C91CAD52790C5B318B523A3E0068F67D86896B04AD65FC6F7B8766BB6F4B78EB06B97E553EA163E3BD126CABB5C2980D76072621ABF5478BA1540A8D22886028F542BB207E7D29ADBB5D44F98990AE701B166D301AA009FF1F4824EBD5023C13CFF19195DC6B4250CB23F53F7B229D28ADCEE8FBA4F3AAE5665648A9A87135A8B0576F50BCC88E4AAB7C7F9D786C253B5704503F5F2CA26D04335E84D1E8A2DA2E52C9F4D72DFD8BB4B5607DF497540DC648885FC67D527ACB4C2BFD852391E6A3AE5E9EC576D85E8D8558FDA29CEC5270BC00503553CC17E4C73348EAF2FAFF67FD89E471080389EBC006F719746728FC2E8A4F49012E286DB171E030C56D79E8832DB9631DEAF5C4292DF68D8BD1819660BF363DCAAE2C044141625B235DB90D9474600588B66137C7E74FD4CB4C613A43C1EE29B5643045B1FEB471116095169873FB0EE57B3EB91EE1088A30197A72BE52408AD9A9CF31BFEF1F5A1591995C2F0C12FBE0DAC7AADC4202FED7517DCD848F4BF9A0DD709763E1D081D421145BFF120927307DEAF2EADFC55E992359AA18CDDCE1E5EE53F369A67F639FBC1BC9C503249095E4581F34F5AD4FFD882A3125863916B73E3B0FD1BF81630914BBDD97D00FE5395631956EF9032E7F99A1E809BC3C8217F349D82FA515596E6AD1BAA640A545A0D0EBF1E84C2E532E335627E1B6CC80D81F94312AA9E978E77429AE819CEBCCBCC8F51087E8B6E4A3C0C4A82273F8C51CE986F619DE3B5F6D22D4FFF00096E16E633DE18FE92DC5117C500BF891D6D1F714961B8053BBFABA85C86EA76B394D2D9C897CE22B3ACE79B0DD824B22ED5C9D53C308BDCD76F21FA68219A9D30223B88F0670E6C800E9BACD5E250105F671142E7459AEF50657C0D666F58986043DFFC639FCEF91F441BF56A616878F5F92BDE4E26693C8A6E14520E7E4772F0F45D4AC26030670E2E7D72CB9B7AAC3DB1E769636A8F87E4E81D608AD94CD9FC38A4CA9490C2252A0AF9622AF8D5D695BF2BE3C712034D369F7E0C0F2086AFF1E7D82037C2F714987F17EF6D369393AF75AAA74302E46871919083DF77F392D62744E61C65EA9DE0248F4D6ECCBBE10C926762F906F3A3E47381C2CE807ADBB1931337C90D1952DF1C9850686F31989D03F24E20D959FEABBE2EEF0BE2B488DFD1FECF19C17F6F43A5AE6C296FC7C1B7F0E9343727B2915C03D144D95FD4CCB7F9909F03E46678D576908E4D8509CBF2E3148C538281D9AFDDCB44EA202930F987C367B43F68A44F603DA35850B416C92B390A6AE62713E9B9394E97871F56A774194FB2F58E9299C01239AA63B134951BA522C82A69414AF4E19529D7233914DA30AF64760C012EEDCE3F4A8BE5B23442B168206BD9582225DC80BAF86CA859309080008EFC353835B4136C0E8C4CE88C0730717795465D0B72EA0A93A5EB5D9720B2DA17AFEA060D21D5B5B5CD437726C6F699DDC6230BB6A5CBEE186E907BAB889E7DDC7BF31C53189466664FD732FE4567162F15BDA5221E808927975E87B59EC08C2499DC3444FE8DF0A8B21715E4140F8A9C3CA3FBFEF00B4FD11BD450D7D031736AE864A68A517CA30C520820097A46A30B0D28A9220E4FCE2B1E61046B4202789338ADAE5A8134D3A3FD7A8E4F11A01CCB685A0F026C73A2FAEAA032D24BE4577BD7F365D3051FBE4574E610B2D9D704F0FC6590C3843E00A3EA90F8A5AA9A4AEBD332707C9F7E89D3D312F4950D20BF4EBAAC44B5D3B96F9C6BE61FADFE6045D7C0F908F256759565B0BED6382CCC3C8737239886F19E54DB057E022684CC2753179AE6ED19B4518AEC1CCB0B835C4D8DDABBF4F3A5CCDE0BA473360105BA373DE5DF109598ED5BD92CB30CC235452793F30C07ADD048F39D762BC4229BDCFE3FC8E7B87D27D6382E1707316FAEDF1D899F5324563977331C1B95E20C246BE8CDE048F1107BE7F094C221B6D825D4FE672AE7D949E01ACA8CD4EEAEE00624B2FD3032948812D6642E4388A3E859CF2132C7E9AC90948A8FC2718651D621F156EB75FFFDC42EDCF47D7CA416B5C32FD0C0C679C430344C9EF9625A7989E9A13A4D9505D0E9B663CA40D679A1688FA257155EA3F3D48B71A293447450BB42B2A0DFD28DF54674E3ADE1FCAB59FDC86844C09CB21E9A9F36764FC9064918C2BD80D9BCFE7752C35D7174607D728E857690C2F6C7BDD4D52A39BF2753612FCFA0EE5043FD1F5ED66358155E5F0FDC8A6DAE26E9932F3AE5BB7815714D85E814354506F34B08562117118B87177FDD77ADB0B15228F2E34BACF5AAFC7FD1747079F46ABD74805572FCFD388DF56C2DA9745C3F5FE10EEFF6AC38994205A1697121015E43EB47A18655954F5C6159387E85E5AD41D05A744427A68C3C170A74AECCA44D13621CD307670CFD9DEDF797C562D694C00B127FC31A653577C816F604BA7C3A3DD3B9C13174E7B84940A643CDE98025E7037C794A1E96300E25A54BFF3C2E290421F7F3AC7CB155A8694A43170AC6DF81430937A674A59C1154DF803D065C78EEFD6A4A20DD5A80F5B52DE1BABF55E8E9DE1013F99ECD9AAC474FF1D76E6FEA02D246B5B7A91C7718C49A2018053483E561F18BF7FA094D2BE0EA6A565FB6C6148AECDB79E5DB210D74B80D15D082FA56157B7BDBAB6F1629E3A073627BD26DDBB8CD799156421C2F359DE582B1A12029C1301C2A034246858871CC63166C04D5C431625DAEDA0194EDBC3B16423214D2F705B8D0C84FAC2429CDCEE3F2410B84DA439D542BA8639A2F31449C0AD8990A99F48911CC2F1B49BE5AF1BBBAE7E6A77CD4DEF6E11C20826F74EEA8F0A6C44A110B8EA787B5B9D480C1CC5FC48C44625D848E261BF9601C4B653E4BE63761941B13C4EB8A5AD5EAFF411AFFB5FE513DFF90019DD6C6319DB53AB92ED7A9EF52F23783906DCBC3A82C6F16092569C22724EC2EF9368C25A26FA5D50CA2B00B924E4C4DAC02F633410D1FEA29F027F3EDF563986AF4AACB0EBD69825906261919808504625DB6C156200A746F6F25481AD830E249744AACAF8ED6485BA31318D463FF20DA8636D8EBFF27BFEA56DBFB576A9A7CABAD5A92C376C71D1FA15E8E2E9F0999592A3E1093631C720FFA4097AAE8F2BA4EEB342DE443CF9DA6CBF3EC20280A8727B37B13B6FF84207463A8937833D467F0C845D9420D701FC12BBA926C4B31F2356168EB5CBF112EF080EEC1974CB0E2BAF515ADA0B77AAA0C3EEE848575A34E3D68B20A0881E228230B902847A277070CF4BDA40234AD2DFB594B2AFF3FD4151BF1623B0555C5254AA2792C0D3925E0221B1DD720C8607AB8BA749FEB4CD502F2B5AEE302163EACABFCF0BCD189DE9A2C4254EF830611ABD16084B28C4E88A483D70B5A0167FDE460A250239640A49770943CA5D0C526DB04C7C027DD7C4D8B9C861DEE70D31B537333E390F53244D9767CEC00D3999F1E738119E18139CD274E1DB6F9C9C494FCAD7780F5038B92AB07582AB83FC6DDD8381943D2CBD1E44C6D580FFF244699A3FEB08C1F982477F3E26C7AF96D31D3B8A447A6288E58692AB8B5EA7ACE986CE95E21DB7B7173D275BE56AF35126CA946D0A76D049B919CB2FC6067EAE4A37A0479F70E9FE6D22A6A055473B1CB70D8A768201A3A57CC7D2BF29FFE45009DEE8750A302F26E6D6EE144772EECB8D81DA45691EC98359D893B98F75BB691785D8E0265E45670B4609BB0F8C66F26A1E73AAE7A4CFC6452BD6DEB996BE0EAAE3C26F6CE19FE11093B5DA9A3F9E414ACD72B5ECBC5564DF0C91DEE796D390B9921AFF0F7067543B9CC138614ABCB1DA0D1949D1A21119A326929EE76326BE6E816176E056F6310DB8375EE59026E0E3D58C04CB88C599E86129E03F1DB0983B4A08B62989C0A71DD1256A997402F3FC346207739DBAFA0334BDBCFC2A810399B2FCCB0A7FD9012966BEE7B0C1B343B8A53DBBB38A96EB2047D135277152A83942A883F3533154E86EC99176EAE7CF257DE3AF3D39C47EA99652A049E7F0360BCBA3FB544DE1D953C61D7568346AB39102AA3D31065AE911C4FD08C53059AA4E996D10047CAE2FFDD46AB45569291D4DF2412917E302B70C59C42EC7CB5A2DE422A07612AF6553F5899C448217BE0DB1AB99A23C79DAD1791AC8759D5A39C392037E52614BE44D6EE74230F0DC67160A2910315B27CF1D4773CF6CDD4938F388DAD2EE5D65A780759735CF93439953E0FF0B35658F4D0064A3B0464EAF41DE9E1459C6027CE8459C96428B4C57B73F7DB4CF1F7534AE8E765BF2C2983C09FDD9AF63C786813F8742038854E987E4F37514D9D71BB8EBFBBAE06C66F5B0134835AE5740EC00F64658D9EC96304FB5688180382CC1EDFEB95D5D7F88FA1CFAD53A80EBAF464ADE7C7C869CFB1A4406913B23926E1625B0D37EEA0DB851BED1B817516EC816023CBDC9485B8F6243A64AF5390AAE9C847EC190484E4B6CE7EBEB1DC777940DB2471F51AB3CAC1586ACE694BC568A9735F8CDC1311D711D149EF94CEC6A91576EC90710E911C3074C31E72389E0D6D2E79A9670D5F231DD5D898FEDFEE2135F57946CF572B26F1396B9C82C0DDEA3F93D51D86957AAB9DA2CEC3DC48C9D8461BB9708E6E589E129DBAB3BB35D5DE73894DAAD567F0C610BEF8A5D8408700C2371A7806A0E4F71048AC0340B05F705D3FDC49B8BC5E2832C27CA184D1BCEFD12621B3E30506271D3151FD1CE68708BDDDB450B6A978FE8679D01ECF0B9EDD2283607419520FA05D13D8ECCBBED6B5512A52D23B4BD9087E7C630B05B284E958C8C4FCEC00F63F7EF96B10CB7342F652956229C918BAC06752C8D7545C5A3D426B10AFF966E94544077496C74115F30DD9BF112F9DCAD2B83FB414137963E0406E52C4A04BD644F8B8D8F89648C1D5FDF3B71D541D6BB372C8156D682D341F78A97D99C7FF8933CF1AC62197BD171470A35F866D86F8119F29A9312E6C3DD2AB478FC6D6B675C5347B720165F5DA59C588D9E2B58491999E46CDA14F72F96A44277DF856DCFAE5746FAC2B3139B3C890385D9747B5D236A2B203F5855BED4980795DD3AB22CDAEC4BA3D0E3679D479F75EC1F81E16B61E0D38250FC5DC2ABDF3E38F2F3DC2BCB9D782A6E62F38140A15444D85155A9A7CB3A808D655AA922476C2F623424A4CE8A09840C20E038B46903361216F1A32B4353EA1EC6B2F333E1E89B3A90318173EA082F2076D1AC64DC8DF6CAE4C9B6418D33729236FBB72F3F62366D40B1DA825C2C7434BCD039FE67A898C944CF97853736C4C6A61723F00569FCB7523AEF38317084F019E78290E4BCF3E043B5D61B67E5C43C571944FCC5BDFD784F2AEDCB63ADA4F91F355460DCB82A83D00BED36A58E2CB8FFC7F8E473FF40758C22DEED6C2871BC2553518C2CB0D8286B5B412D549BDB4D611F1F7217873CFB5B1D6D8105875E1965CAE94697D3C0B592C5B119CDDA49EF66B798AC5201EB5FB9C65F3A5097F77D903F4F6FCCFF59A79EF9D57160DC07138256F8E59A99252FF3C4DA44ABFAF6A2AADEE40DE0EC38A99ECB18F48E982F4D3B3D46EB21E62B9EEEE94002779F212EE8B754E386DF43EB7A5E7C6124F80B62BAC26351E25E52678B812B55FB2FB604760DA0675CAA86EFF91E2135B1D04E3D077A5CA9D381BC3DFA55B1E52411C420B124BFD1991FF5B873329DA38F6FD1E7BC04F73B1A973A6FA808F7D696852626662C890742E06CA8D1923297D1D4D9B4705C6EDF6D53AAC54B5620E6359C8B83D9391F3E07212B519F3A16BF70FC2F4785C2CE9E5D65F9D3EE8EAB9DDC5E8FCD553EC5DC53FA30151C7364808A4B051D9492DF51D9ED338F92E199F8460B73C22764812F025BBA98EF4CFFDB0BB06CCD8A466DB02B4F1875130E6D295E29048CD214A1249336AED5B2AE35EC41A3C166142D5088CBFFC52DCB13F99D9C8BD38FF53E3B1AE4AE39D57AB4224470299D9861CE341F754FD12345E9746DE13BA4DC1959BCE086E701125809F8FE23A98D4CAB33F14F2E3B88C24BF7651235D4FC65D4E68CED6221E61E760817B2477E93C59467CCD2D08F9070F2F63BA5C087215588725769DA512D75867CCDCA4782797C85E872D15B704BDA558CC78757F464F33744DA0422F327EC5AD317D0A13FE52097F43480A95912EB996EB2FA2CBF855EAE067FA4EDD7F64749F7526AEC3BD7C2213BA43BA14F56ABACB4EA363CB1BF4D14299C275A03D76EB4721380C1CE68C59DF60BFD992B16B5163DD67B67FDF2F87F5EABFA1F1F4A021FD96789F8E2324344354CC796338C8B9DF18E2C3652EABD4C304F1C24802BEC7B5015B5D721A9B217DF4E7270CDC2FBE42C09B888C4BE3162BF22275A26CD72AFA8693662BEEAE9DBDC9D28BAD12992876F8F0A692E9FD8384FC56A7C21A618F9C93029C56F6851B6F86D726A6C604BD1755ABDD1BD523DC50BDF39B8FD65B293A2DD6BBEB71DB71FC407C09C53E45BFEE38FDF327FC8A680C17DD61198A18BD5379BE473EA9FDF2341FFF4D4F56400FAB944A2255A2C852494A7A5BFC7BC14773564291015FB8A0871E19E5A2953833D3A175869A0CF377D8D7621F2AEEDAF1F479494FDF04318913636A446CB1FE584676D102575E27F8046DFB8CAF736971E7EA0FA0C1FDBBE19CCD3D9379615A317C7C37D58BBE8CA5A14FC6E1DE62CF042A43014DDAB746ED6D08BA4671DB9E93F608C8E9652822D7282EE3FB74507F3D422340B8708CDDA7778384C7B48F58A4BBA49DD074F530DB1FD2A87C2F104683AAE1D41836D6190B068221DD1424937453BA2E38658F9DADE4DD2FD78EE07528F209F0D32ED31D94A6B016B4AAFA404F7FC517FAC7AC8D3E7F4D8B58DCAF768E38430027BE1A0FB97F75DA8607B504C248767146E9AEAD0F9A539ED95B924871E114D5A54A8246F2C6D7D544ED0B74AA7BCFD6AE3C83E0B82363924342531ADABEF45EF13728EDC358BF157F15D19EE1FF1A15D05865F8AB98D540E1098E31262B55992B6E2D9BA3B36376D28A0D39A2535794C2855F368BED3E52A24FA1F77E36676645EC775CC4594261A6376A98A4D0FFE4B2669CB4E7CB402190233D0E8AEABBEAC8E8B275AB19CA529835EE5AFCD8FD6E32A18527839964A8F1FE2D9561CAC1A6628A39100277B015768B7501EF210324C1BA03C78C4949C19EDC5B045BC0836836AC7F301442C9C686A1F2AC69BEC35171C3F4D9ADB798 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9E8A6799F3F537D36AEB7575AAA4955E4 -smlen = 3214 -sm = 6991AD6C1CE0191AC777A4DB53E7F78FA38021D7DFD32BE48D4AEBF872DBDC7F28219EA55CB96B72F87E95128CE8D412F69B801B33B4570DD403C1E89D01F23D84E12CCC0AD56AEA15FAF05FAADDA6A0E0D75F3D25B415861EFA832C3D70549161A832BB4B4E6039AA2AD79E367FF6AD3F8153AB963B894C76B9C8FEF36CA16D282472F96409E642B97F0AD39A3B5852999B56BA45D2E28E385D396838D6D305CE3FC2EDB6EAA4CC55664F5D36385D0FD0A4D62EA217D8625A92FC30DB96AC43115722B745B81012AFEBFBEBF1A0F2B97429ABD8B88689FD183490BAF94D9744B414935E63F70657F5994E2278579CA5976EA4B29F8F107EE8107A86B555A171459D12F8E201A5FDAA59476BD33210EB74710D81B2C9099DE47056F93124F2B979F457697B29CCB2433939BBBF5362C1E7BD5539AB8F2C18617F688CBA483718624C531BB129751639F82013C41568B1705BFF97913F441F143B9BED482FFD59C43DB11A272DE9E92F20F2E8DD445974764617052DAB6F0F6CF1F8E51710C1F478CEAFCF2199E91E168C80878AF1BB6EC40149FD2EDBF29D8ACCDC2979A6A7754B6F930398A3AAE075BD12BBEFC8E82FCDA2E2FE4C0FFCA518DAF6FE933E302A2390FD815463B57F43F427E485DB853C677C7433F34F5671E0855F36425A95CA27C1F7EDA1D81CB81710F1D1B2E192E923821DFB159AE7B3F857963F4F10016A07A827B99939178BF80B1EA039DD4EAA049B304517130198FC8A9F4AF770E8BACFB63674053CBF08DC4FE8FAABDEE74E6E9B1CD254353BAFFF96F68660E71388C2544097CE1596F37621332DD3D1FBB084655661A19F1BD2A848A6400A55699E5D27825E632A368E16F124541EA1C67FF6CFDA055100BCFCBAF3026676A7C5BE7F426CF21A756DC74D60E34504452E60763F3582D40C9D69B584D25212CE2CA07072C47B13339D18B1F1F856132D75C80BDEBA0CF128CCED7FBB31722867BBDBCA86BA22378AE35F701B943AF29CC0DA45E18F55A33D25B77AC82AC009B4590245799985ECA7E03AC1B2C166ADD914E06AF3E1BD5A8DCC7331D3205FA0096C24699AD9C25DE20B1460B2EEFA5E976F0CED0C03CF1CF89FA0A80AA90838470FBBE1DC60B76EC543FABD611C08082990C5D05D8DB62624B5DBF4C5A3FB48ED5D34990BA31D1A6C326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +smlen = 3340 +sm = 793E57CA7C32B7FBB931E370CAA39B8C7C0EB5DD12F62D65B0A54014786F581BE9AB03C936281D0006ECEBB46D0E2C6153685891AAC65F4CD13F3B86C59408EDEBE2B35D25810DCFF8381974B7F7EB001BC4179943FDCA5D8801AD974EC83B6F55A2C201DFBA579A8EB097FAE468F495ABB9EFC8E5A2074F0A0D2730220D637F5CC61BFCA7432B491C1A77458BA45355E2451A2842FC5EEB623349ABEA1BA3BE9F2484C1BC25120F2DE5882394FEDC5730B13728D16BF086F20FF72A39676078B5BB315E69EC73502A0DCBF8CF6A6D9F45BB9F3B68C7BDA1193A24D4FAE4966C1386B10D04A0C020B6175CE5D8CAF138CA0E711CC57E31F5CC17C07A4AAADACB03BF6D8BDC9B8DD900DCD3CACB05717A63BB65709D286F2FE5A8316616B3109387839D963218411E81B3F2A6AB10310A4B8D03F7E27A32BA4E130F42C4EA881386808DDDDCD793F3911E0CD0AAF400A8368FB4EBDB52138F177F8D1C31BAA043F8C6D1BB2D32E2D96E5611BB4C73F390CA737E140C0FD484AD153A1E4B376D79EEFC47372E01A70FDC5252514FFD96E7F7CBDC4ED356B8951BD1875730D76BC1090EE10526C18B69ADDA1C572C4FF8E88E1A33448ADFA1A002B80E2818158854A930A3DE77BA2D22E6565FDC8AEF645950E2F3124A781A4439DBBE16012E531E3423A69E6D46BFFED6C783651A60EF244A0AC32AA2011B10417C62FA4738DC0A6A29DF275457001EC4AC05FC932CF13F92BD09BCFF167A64EB37154A8E5B09DE87EDBF877B47DFC71FFDEFBF0CB26E20FD3E35078760E2E50EB8258C6D0CD39BEF5411D255D5ED631981F719668C7FF9EEECBAE0EA453F3CEE7C8D372C8A5F940FA96F9CC9787837804978BEDE4B010D6F730559FA44763E1A2DDC6909188DA4F777D830BCC1F25D023AB676E53515DF2BCECEAEE55B2F98E4E09BFD05EBB1F4CF85F0183A6CDB8EFFCE0D4DA325DADFDD0D1BB62B91E5178F35091001B4C9041F464FAD74776C43D884650C5DB3BB1F252A54E46DE7E28FEE2B090C95642E115F0011F663275F06D8F3B4FDBC9AE7F32F1B7184BC07E8909F3BE291EE9E613591E8BCD39CA3BD918DA194E63790C70E25F1F53C1F9E28AEC595CC317782EF3CB2F859666AFC85F1E2D034F542874752A2B1B37EE9921FE1C685071D42080F50E6DC4C19EC39EF5B02714D29C526C6142C7401D3C4A82EC4DFF7D1A3F6F6886501EF11A3190525670B67B8DF5C5634A617E80AD38E84A04FC5E73B344C3D73D41FB6EDDFFA1DC7CF9CCA302C392D19231CB49183CE5DD052E8D011470FBBE1DC60B76EC543FABD611C08082990C5D05D8DB62624B5DBF4C5A3FB48ED5D34990BA31D1A6C326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = CE2FC7AFA5C8EEBC083A22A31D6C53B3289888EBF0ADFAD36029D98633BF35E9E4C5F9BCE902E631F9055A4CD7FFB91CFDAEBC650F3FC9705C1D857D199CEF568F05AF333DF3A23F3765BA4C3A7C8AD6DE3F5182080FF0E69497403E98C552DD7A7443E8841ED33D0D87DF7C46FBA73506C319746A5332137B75B58A162A1890B486BE3B2367B74C4DC1C07C25110B6597CBE45944EEEF46677C22E54DE5699B2082E89DABEA62967275E8FE446D5AC174B9DC149C18934C6F81E61D818D3F9487A97409633376FB0865C04ED777013B470B1FE5E7FE14E44EDAEF0B0A1247CA20EAD5B0E4C15905CAAF26DDCE4D77917E3D9F16617947E5F5F7C102855A612FD5E595C2B62895DBE5F3CF65F009C80B2C2A9B2EB5D51B921C97AE19FCC39CCAAC3BA6AEA8DCEB9DF3FB7484D1D98CDAAC29919F3FC69E52FBA071EECE9F4FE3E91CB71E04C8C4607A3C54F201D78650ADA29878EC4051BC188967CC3EE770E34775E77A27CF4F6BCEB3C5168E993FB2EDF337445817DE907736598E712FCDD044AE5CACD79A1405272201803CB5CCEE0965E8DE8781426079B4F34A580C3D6DA25E5562D7497981A478CCCFFD1E811C83180F1525146F103D26A3D411C92C5E7102582193647623175BA44E338AFA9049F96F0AE30FE4A50308A3888C8FA097174FBE01AD6A0342A02B81882496306A3CD7B57DF07066CAC59A8870E9C34124EF0FC29CC33A6AD084E9CC5106EE98FABE2E77FDF92FF883D7B33F5515157A49292F40BA95A2E7AB8493E54F947553C0E259014A4809F78C3681C3946762D44A5774915CD0AE4E0071ED0D9041BA733EE27A9B6FC93E5B8293F8F68D84BCDD6FFCB4D9BAD3914C23D77DE15A1FEA0EFA475455AAA752ECE47FF629667ECAAEE58837A407FCB8485C28D8D061B7543B11CDDC92FB1F89014B9B0755928421B8FC724458618F4B0643E570EADE13D75BF03D5661EA7E599755BCDE9474ED284C7CD0E1C9D3825F5E100B70F2C5D98E885AAAE33499A51C41F8C964A344EF360A798F7E59B4E6B4945D23D3043D31A71DD9DF7CBE556BED6401210D0629F18DA45579E816EFF377E7AD3E02ABA87671289C3781D073217ABB03308F6D51B7DF6735331160648BA94668C94FED0C899CD93CFDF59111B3600262958266E5853C548E67AE97269055A5640CE5200256CA77D33E57BA97FF3A18910F886917F00302A4FD94D821D00EEF4CBDA75C8DA35516D6662B037D17247B6D87AB6C9E3F9A5E0406F27B0E3EEC7065F8B37CF76DC60B59D2593222ED0E03EB3B0FC3286471BDEB78E8EB5E55586D9480B7FB5F1AE43E1860CD1E33992A846FC54C90540AE69FD63777E9636BCA775B2CD98A4160D1432EEEB67B45D99B2E0A98434C3E3DC38C926800CC336F44383000D45BDC72BD6427CD80DEEF812DAAD7E29B3A84BD4E69E6D2C8C04B7C9AD8C005113BA732A5C363224B6C9B53E7BF3D625319DCF8EFB192217C8AE2D1332713264F9CAA305598EF588A6E1AE693BCD7A1019A88B2FA69437B29D909439661139D3A62A824461412FA26E79EB002CEE1022B5298FC02B4E087FFE12CDEF3AB3D8F7562711C5FE9024B6B458C67FC1DA6953A6CC22EE4F0A1946DCF9BC082B8105779F32A18D39582D432A4258A59BCDA23C8AE67BFD8909E9D2FAB2835A7013A51CD6B8836C0E14D104671BC80F50CA3A63BE63D295A86663E2669408BE56CAC1810F6FB8733FB464C422A385934278C6366A709197CA776D480C8B754465FEAFD17C407086F78A8314561CC63CA3FD8DFD737305DD3687A895E25E39E2CDA206A7ED3F1E50D5843B40BEC666C21ABC40399DB8462B9152544FC0EFC41F5C346F81132FBCD7603CD50518F02861E31371C0FBFDE41DA614E43E822E681FEE1C68A3D69A94683839507D50D8CEF19A5535612BA132BDEC22321E9F9E55F1C7C35AD4EB28050DE2FBA311B53E54EA7B9ABC4B3831A80A8BB54D7CB5F7609DD1751DF0D46C93A0B5C808AD89D77C88E4ECE8996C9CFE86A8981AF6A462AB77A563DE333923CAA2335C1FC36BFF5BBA7D4149AC89D87E2A26068B4E97DBC7A7FBE03E420D7A4A7A7350DE54A5D9E9253E7A0E6D1B459E373DAD9965CF2F1E975B623F59540982283D6102FC9763AF33BC669C9F3C0D5F44C96A7B80B56A1577B54404F1D3C225ABE12520EAEB4C30BFF700AAF573BA0B214004C19DA33738E9E35FA20E60998C1DD5201D2EAD1F6C201CB1648B981D99CA730DDF1FA6CBEFBCD45E74DD4B1637A646CADCA3B62F1AA1836604B25ADCDD29FA378FF0CC64C73327116DD9CCEEAE9DF47253DC94E4EBBE301E5CFD2AF5FCE61B5F634E70F701DBF2D5F821569F2AC6B36BC6D9F02278126859D8FCA0AB33DA86DCFA058B22ED53D8EB647A523A9981722CB6111E18FB31DA2E36295C96FE9D74C03CC53DE9E00BD4D70167A72E7D04359D12BEC5FCF24C925FDA472542C679EDE7107F549F48506D0A44472F429CBCA4A116FA3D356967D1542725A4525C5F3C35AFC1E16937B6D65D950797799C05FE404AA6F5DA0823CEECB7A7D82902CE70F149898571E93388F81BED087BC2DFFEAC9E58968C0C82A2BCA1057C52F77FF4AEC608246C64CC5CD451AC7505FF1F3FC21DFD6D960D153D0A97ACEE95756D822406363E7BB71A62483C19576CBC03C63B93DAC03CD6ACE1FDE09CCEC51FB63F5A87ED3FBC4E469F1981961C3D03F349CD6867944E5F3CC69149193424358C9145971BC58EA85DEB35DB7B5A3336D8FB773337C370EF0ABF273C5B24BDC05D26A5DC82310416B5BF7306F9A1D2773ECFFD320F4CBFCA6A378A71239565A4F356103D627DFCC1FA87B3D013C31FE1826E3AA11B51EEA818B0F88B13C390A524C9B28B345E7AB30E3D523F0B80302B4EACF3D312676D2FC3BFD79337C3748057F951FA6AB0B6D2B72178E0A8353E776BB627E57E94E47CAF1512069D1736CFD402D2B22927E862F197E8888AD2B63673045778BAE845EF7317B5702CBA3FD46C1F6B36EF2AA7928721AB443E8DFFCF49442A42FE2BA5368E42DEB1BA3BC1BA4081FCADC4019D71448B4C393D8895E1065B206FCC63EEAFE9D7BC62204D3190E57AB94872C6BFB4F0E942DA262C35C76EE46A4567BEDF4B7EC0C85E0D491B12431BFBAE4B1C810E455FACE2E2B1E658FAEA48AE1B53E1DB5AC5A9ED8683F08263A85DADA40A76253651E436ED6611CC5B845731E9BE22A07D7AD902ACEA56A0241B7D9278A1FE86C780087682E7D16564E0D58C9E23F610669363CAE75CE75FE7509B840814CD02317804D54472952FE28134DAAEE7D62919D3ED532B802AC392D2EAA78676829FB0EE141CD65E84BF60FC1B9F6B4C5A89318A7EA227EAE225FBC2FBAF40F3421E2EA82D0A18A24D9B0EC56BE15F56CE59C85F83384DDCB2A80E586B4F3BAAADD37C61A1A7A3032D39C0F78E92D46F94DDC52CB754E0829172F8F235F1127D40DAB4B1DDF5853CCB9B1BB6B1B99C2978E5DE5A85EE231E3721F05028B9BC5D9854F9596955F45240C5DBF584CB26B4E3854D5263C269E5BE6C3625C2E432BDBF7C598DB696C5E078F35D03340FCEF0036D7C509351D4A1BAED3900F6988F2734057AD440B8BF6992C5458A66098513762CD8827380ABDE9F6511C2766F782E1BA0AD01D7AF560A9989E49FAEA8F30FC82F7E2B6087D38D00F6EF0EE36A80E503BC625A082955589B07A610917278189F0E2F1DEBB03759E51430F33DB27FB5C9F1A00AC099A1F80E3884179D514C9F993445377CBF57DCE2D988B3284620B26D809886594BAB2B2C0EDE324EEEBE80A1454BBCFE333170D4BAEFA335D1B8D1FE815F13F81ACABC73766A4F7E5F350CAB99C9A8EB099668F574A57349A732277693490FE32C5F5FD0A8DA527C2819793A3284427E931A8009A32C68E29C2097BD51C163F5CDBC81D857AF384688D58B61D3AFDF53B0A6B4BEE3C9A327BA73F4FDEC2799A627DCAB308384E646B36EDC93000A648E835096E44AF8D4A1D22DE6B866AAE19F32629661E160E994ABC4FDBCB8B57A8699C4AD3A7D1AD372964BBF9D1954824DAA5C6C2BD7801C2F7FD8903BA6BF8AACAF68F0E730CFD44DF13FB8D098E428B6304ED47128E9D72300A301C48B44C576B5AA5C93142114FE0AF4ABE404EEBFC6F45C423506DE3B758A406C1078D3B623F84EE03C60DBD17A0BE3117F7CA2DD591831BFD8C22DB7DCAD0087B5870FA109CCE89F77CFC66AAAB313428F7559B4A93088E8C665F550D6770BF250C254D1BC47F947E8ECF0AFFE69246D8AFB1F02F2D06D2D304F521016CD17CB54278964194557177B092903E4846D13C17D7CFBFE1B501C9CCF202D2AB7BD70BD2265E94C7518B3C78D2C8DD2E9D64E43B83C8F257C13A51BFA63979BA887C7DD99E5D438B3D271EB549DBA500B29FC9E98CD76C8058E932B24A5E93C54A8DD64C2AA68EE5192F99F244DA64C87DC71A4B3D9A251C51662B7989C74FCA0D514CF9766A9050D5CAC7D96F8D052A48833581E4E520E7C9455CEF595F39318DB16A6A8272AEBA70821AE90D890AC5A17E495312EB4191E00A19C7475A07E12E99CAA1B87E6BBCE97D09952E8562998C81ED34352FF5C2C3C476EBBE07DC540B1F020DE9BACFF81221F7FDD20BB4B8A620239DAE831C3E6B0745D0CD616712A9A7A3F3D66A8BD964201CD288F1CBD2945972864022E305318C7018B940C46DB9FB55D6FF3BB9FFD8FAC6684F315F45F80047934F625294CF9A99CA9809E0D8F971FDFF3AB40F08E2AF39AF1B8F64A89B793AB6586F1CD3B04182A1BDE4334B118799ACD91987D10B61C59DA0C95576E041BA09675BCA50B4007221793A813B389E758E9F8B211F8B141FB19E68D718DBF12141494E0DA33D6436E17C4AFE8E3C8BBB1B7E84D4543A8DD703DAAB64585509A568B8B3785C5D43B135E83C03EE2A8348F4E46225F79F862EA900610AE75035CB35F17C5C698F4FDB4CB4CB48693502D91F4750DEB013501C101521CC0A528860732AAAFE84CD2057F0DDD054C0376949305B3DE16D368DB339AA960216826C762CB1DB5065A128199BD3722B92FC291541492C756BE53B60B3C764518D2D3041A68AAF095347FAB4A04F2C5BC07CFCB38B5D9CD2A2006F4E4A59D81B62FA37F0C1DE9DD464E5796EC5AF5CDA39415059EEF5DB4B39E72F9455A7E0F170876FE60C9836F1361F1CDB28592159CC46CE2A2A084C02BB1EA764A85769336BF0E018257A95609F9B3DB992E092EBACF62A3EC6AC52E241C78528815249AAB402D1F4FB652744C525C0A8E77D5C04D5115BE449C04D6459A809B9F375D97E1BF01D9641376CB48AC101A4A6ABAD1A283FF7D561FAC3852FB4CA7509C2D833F4AF81B0C7302954E6883DBC0D043EB119AF2A9BE8BFFDEFB5F04E6B2569FDC6165A263C9C454872CB32860E508CBD41A02811BB5418A9AEFB416498E520454399C325B8B684C3D365C5E4E4D0DC705A17FB02DB58B2C8426D2C4137CEBE1B5D1C1AE07E7CAB0A638F5761DF5F3FBCEB961DA6CF6AF6561D4567C6D126D9568368D48CBF1326E989C8D7E97C61F3A19E86EEBCBCFD173E9E7C11E0230D58B54146E800290FE5066CBFCB8120C93814CA862E5C228AEFBB32B1176B8DC5598E308A26976545E7E68589CABFD08A438C9206F9BAF44A543BC7780D4D35B1F02649AE6269F8DF6BC51E8E7A2F0A4910875855D2091763460083B1AFBC5E1491A61AA41066CC137AD1448B6EA933E137A0149427F1EB30F337353A5EC87DCB39687B5E791769491BF0F11C06E85F50121B28B02E635B99AB0606109E0A3C5229903FC55B12E87BBA3FCEE4B703CBEF36DEAFD5C96F5BB0463B7839E49CBDBDF8883905FE633BB7FA1A7D656F1A270443E9DC404F81081D3CE796FA2E07D7A859D6534B46D451DCAF45E9255197DB6FCD0C673CFCEDF69B2EFA5DA98D430D9293D7421106D1C5EE8A027D16488573223025E48048EDF5F643DB63CB206CCC3B92903D6173586A767BD08691CFB7A735CB8DD47BA0540B98C149CA421C3C920A967974237D74F75C1CBC291B8B887B4694770D93E2B011C1856228082FD416B0D104996AEA74EC170B57DEFF705159D3FAFB18CA25B68F57A9009D32C353686B709459A533F12AF564FF7A690A59902CE8015E0029655D9ACA7CB9D84127CD686B78609283AA43B9A9A23AC8A3EAE2C030D81C11E48AD832B542777243702AA9F8306302C1AF0386F5B887850EE853491901EBB9981FE4F628996D2A26DBFE46BF874DADC7890D66CCC033A8003638D9C64FCFCDCD2CCF25B265CBBEEC8209D14826C6075978DA6477E0041800250571F18AC7551296A1008E57D71CE8F04CBE5C8F0DB5B6A6F47F75F4B308BC81E0B8B7AD5E0C9BEDE6935E9F846E47DFF120870B1D75D479208466F2FC5EAD40AAD8B9B884FE9D50689230E71EA42F57D7F4807D683E7CB68CBE488E60F514897796B183EE337FE0A767E0A5BC41105E928ADD8FD72DCC430BB5BE1E11005551DFA32CC4E626641935EDD2748FFB5CC1769DAD2BDA86D813E537955224235C61DA6F49AD6B9C672174E9D5A0FA834895AE27049CC73B8AF435109DB148A1430C63030F41F3658653A1C233DE5753CF127D5EDCD94DB49E31FCD721CCA51AF7BCC3266F93C330B1AC60F6157D341A19D4BAC369952863D4C10824AC59AEBFE59ECA9A62B7A5117D790BC58819B6B074C9BB9988F608867928F05ABA83315AC2BA8B416C68659D0FB4BD9AEE099EF5BF769A072D3205F94247C878672ADADC3A051FA76C18D378945E71CF1306F21EE1137A72ACC93045658F42EBEC76C3C597D93C39C27C5B79DAE917FA5351D5FD6D3AE19D3C315293423326C51C55D10573B2DBA495F028CB0082E25476C085722CFDAA184366811A9E18415C324B3241F48848AF06AE77E3F2B862D016465402D060F73D0834C95809E99351720B19F761099123173503D5262BE96A3F4CD6F7A0158AD624C33125AB327C39318BDF59D16DC230533DB5F32DF6CA512C2F3F2F4B653959F05B28628DBBF5526BAEA24017E2B05CC5EADC4C +pk = CE2FC7AFA5C8EEBC083A22A31D6C53B3A533A2C18F11FFF94695C1B8E2088474187DD99E8E5BECF3369AAB1641D7B90F9B48EB4AAE1E7EA630B2FD0DA477E4863EA992816A95920799BA591FCB4CD14FE4BA31E5B4BA80581B30033C81EE939BE4BEEC3E026908094D1EB4606CCE1086E07ED08D41E387A8BF3B30C2874026AF94E3BA28DE2146665A266A8082A240FF7376FD9F5179667FD678E99DF36A25F519FE349177083A742EE19F42806CF1439FB288CF175A1DD2CB8389C26F906252830FC41B398ED1D16CF5902E3F77A2DFF94DC17291FF07EB2F40CCBE8799EE8FBC8600B513ADCBA4FFE0C27D2AEA10F9933A23D4BE6551B31FC98D7F54A30E50FFE8D33467E46E8390D5204C8C5F6F224F0938FEFACBE3FE7188747ED5D5BBA82138212F3D7B45B4B09A7A43AE3E58E901185A4EECFC6C0E557461F22F2C9242329FCE0D01164A387A73B38CF43BF791C0702931826BFE58810858A74FF7E3E1EDB8C789B096CCB595FB7B8A3A10291941E58555B0DB2CD9B087F77F77C005DB01C6B93F69C46A92B2CBA122C44AE4EADCF44D1E8EA39ED0DE913DF68B0BAE580BEB8B9A7639700422E483F63227B313E6466E89FB8AEC1CD76295CB77613D19CF27F7F34DB1F13B126B80036A628060BE5BF17FAB109DF5BBA38AA2F642F290A3C2A689673DFD82A32C169551BDED9A25158BFC89BA8FECB25B5A59C1B132D8E900E31A52A223597C1D2B58041BC4B5BD3E768ACD240AC1BDF085B142C25CC4F2B0989F88AD1C0CA547496B401D3CB18EA3472AD4BFDF3C4846C6F680581F3CE3902DF60C70246DFDA51A703E8CE4E2FA77ABB30C4A027E5EB2657C7401B413F2116AF2E512F499AAFCF7A12415E907BB12685B35B89DE65BB037BC4E6CD0477401D2B3F6B8960452B052FBA644F69965911FA96444DC4B7FCD9D881D24DEDCD9638D59B02C385113483096EE05AA8008584A9D7031FC1823E7CC693BD53E9ECC5C71FA9F421D7F4FA4D23799794DD3BB90742CF3E58AB61EDE8903E24CCCC8A3D26373C3B5F910EE6CA74EA3D426292E4CE2F8558B12DDAAE53340A807CEB456193322A34A00A61F9ECBDDC1BCD92B0C28C5F038912FC416EB8838F039BB84BB690F844DF63818DA315DA0966341B7B8F90485A746BCA27D1AD80146EFF2959BA6175B225147657372AA8662615926D01A238A8323588D880E51041DC121768CBEF64466958644DB0FAFDD4178DA83E0FE5AEACD54EE098CA7A3D5275B15CBE249BD87E104F1BA7DA61D3F0328B16F081E88685392D4DD9FA2229CCC59F5AA160CE53C9145AD1451E53B7A238669AA155B9CF7BA0AAD385570D999AB2BF9DE66D232E9A80F1284FEF802AD010673EEB8369CE6EC102D9A49D93DA383659ECD0B96CAFFBC10909EB822195076A9B0E77AC0BC142E43C010689D00AF87D345B5279916ABE189EE1ABA66248FED1B1A1C3AAB2DCE2FB40E82253EE59AD440C980CDF009B163487279AA81E4E5A75F615A4936A25B7C866FBBFE84738041E143EFDE24846EB92B51D0EF947650BBA3C174415684C281F5B38F741CE05EBAE55E9BF64BF88B8CBA1B4A25AF0B8F9387E337025BEDFEE47057C2AE8C8A4391D2A2F0530D506F995D5BF4EE3C055BABD65ECDAD400D5885179212D297E3995395CD0A4189E3A567089D7F0FB5E13851D05296A10450BFD1136547F01C537CF014453CEC3FA216EE5CB736BEE8B6D1913DADFF773C0A759C670AC5C33BD78063F98359034972E933AC19EA27086320C2A6FF21A19EF7EEE1712DDBAB54A3CE4A6A1869B42C9361A333D763208FE4AA676A46C8CC78F76015A9BDA0F4AAB933D037633EFAEF97A90124D8506AACCD450C1596140BC72CBC7AE914CDC10C0E0AC819B3BB389C7D2D30C6606DF06FA83192C855E0172AB9C637EAB317A9824F87734C8D21496752B68267D51842D32A132FF6C66257B6B564C36127588B3691A1ABF84FA668A2778B467AB71266F72AB98CF54A2F54742A87E373EE02FDEE4EF5B5288D1E6196DE7A6549CEEE75288F17EE0E6CC4D1377505CF1148565017C176A41FBB8BC6691F8FD74904BB0A73B4F86D522FC02C665929A7B50A6C12BA8595975FC1EF29D135B9C210980D4D086463EA8E69D7377CD55E2F7B1ED6086C2CF16777C568930147F5698CCAB4BF7AA737D843EB16FABC7219A15267D34D00B29B72CA7B5083E3BCE64AB4DF2C53C273D1A3A7A9A065EF789CDEC4BF89D6A9D18F71A1A0A7A55DADAB3931BDF408E7B15C5A0C76C67F4DF62E52CAC1F2F274C7E4733D4E2857240967E997F4E563D66F7994D985FDF3F93BD42E65CAC5681FF9843A1EDCD94CC6BE25F517FD0DD531C001406BE345F233FF2B6231C8F8FCC07A756657C1C9E233EBE5FC82075DEBF9F433EF4557156876721F852A8EE12468BF254DC9C0B07E9365B34BEE67594C083FACBAA53A998B3D22CCCA9E0F23C8B9ED06AAAD98B7F051E2951D5BED2B38D19D332A68368297368C1AC284F96778521061FF063B8667FF29E8FE069D96C6508FE44520A199C789F15077E2AD3CA20895AA01277F3B86E22D8ED7EA58E0822297C0C71A5252D2896D968E666BC5C0370D48F68BB300C7BBB614129C7C49F736FA7AA5E604321F32891D8B0A8D08BE6411C7538D89E6A803BB8FF4E4E96ED63A9CE1FA3C2856B54DBEBE55F0ACCFCB39A9633216FC37F04F27654B04BF2769FDF60AF08D71E8151D1A2F9B7AF920BC138A8F6A0A42C1D7D8D11D78EB6319F42B3D1345DF775246A2E7BEC3CF9064F6FA97CB10E55C226B36842CF471ECCC5C150629900523B596DC81837CF5D42906E90DF4C5A03FCD1B487B3EBAF84CC85BA35E46EA715125EA1AFD499D8921C9468BB341E34011393186DFFCA89E01D3AA9D70A789A230349582F28B01DEC934DEBCF8083B77377C07BF607DA8AF5DC64DC78F195B369B553449BD84EAAF2C6F9F7502CEDE1337718168311620C8EB0C6075AF7A161B2395D2A594FD2415EB2E08716586DC4F36EC65455433C2E3F6AA2FA686214D415348DD2613C1DA29822D6A7D05AC84399CB4623F84E4877AD82FFA925CFB809029ADBFF2976123829848B6805DD6BA3ED8C4D5373B7CA7A5E70E243E009E42F8876DBAFC26DC02CCD6A0C1A4EEEE49F35A71BFFEA697BD6E9CA608BC5829EB81CCCF0DF80CD1220FF00A2BD62FF7946340F268B1FA5B8A322D0D71B7E0C58A63D9B240694EF4366DC0682CC4F8605D5AB1F5188EB0CCB1E645388D2BEF5F2DA50130BDBF3EB94CC60A9DC1CC6C9B5A510F5AD26536DF0BD8C8C75A1A7BE238718DB40ED350F63400A6A18EE42E36AE59C6B0DB2B1E8B0BC4990EE1663D3A67D4501229385FB969C3FA8824F2D4E5F668312C7CEF80A59C2E04B157F204B19214CA268769F24E90AE4FF903607A31D4F21543F079B96F44FEEA5C6D381698D64E31EFA802DC2252512086EB657919BA71345B619763476B64748F5F5CB3AB213F900029E5735832B2946D4710F841691CD50013CD119C018FF2213ACACAA8B9CC089B5B8059646ABA511C0F5D3A8A596B802101E0E7303488E23BE66364FF94DD1A4F4CD5F8F390B8ED5376715AC67A5AF33025AD1E173F490FAFEEEB501F6D5C1D9A8CC728B72CA7AC302D4629E8F885381B9FCE98A918EC5F82B13E9814DE0C8ACA4ED60CE2F0DA68CBF8654374126E6AB5C3EDB7458BB2676D6C24E97FD9799CC0DAA76483D587062BB2D8600304E6D761F1A5ADE2D6DC144ABD80B2A971E16A6EC1A237157FFB68B80CC475DDCB541FFDC12E2FE85352F5758838B43003A4E04A46A07388E7AA126C9C4A44B221AABF8D63D63CBD70B32E19F9C3A9B4164809B0FB2A44DEF7217A1A755B35EAB612D4967FDE7560386EAA6F0505F3B70CC56A2E48B43FDF8C1DB9359D922E781777D7F60CC72E2F64E4DEE1D3C8DFDAE49A15EA57F590E1F114BD326FCE19B197EE84C6CBAF5258FD86B6F7C05F8E1C2AC4A630B2759628F6CD510F4CC1283C63E979E3DB66C0DCE4B6FCB0139AE375BDD8B5170B0E3F9F5B717988ED5D1D28226BB7C24D436452F27EC132C0D5489ED97838198FAAC9ED90C7754304571D45D8F919F7AE6669AF04062AC70A947CC0DB557CE41432D018512B43047D1E592C8C28897F11127F144B9AA7125130D6581A7077512895001B1099B8BB8ECE25019191FE8504C89C273AAEB55592FB0D37AACC90BAF0E3E1486E285B0645FE5BAF96317D56AD4DAA2A305E372110FC97E830DF0716B4E788A3E5CC4616DDFAC6F853D1A0E6C7534E5C1A485A20AC17671D6A9D963022D75880A8C2A2981BD7ABDCC11A4B9BD4804D7C61CC1C252342069A356DCEB87707CC898E3FA5188CC5DC98525601CC8A8A35B9A3618C273FD89B5E225392368F870F4F856251290F843CD4CB9C6AE886908292B0283A6E5CD6D15CA0807D5F7F11FC1F1D54E0FCC51B3EDB59BE095F959EFD33189054851EFFB167D33257A3EBFA8C5A5FA8A2D2E3953CE4424311B76C154910985873D9044E3A84AD81BCE6B0F28E87D61D04C3FD9EE89D6168C68B9E3107D1CB238B7A373B55BF633F6EA826BC15897A3209A6E94EAD1316AEEE81C5455A2621E979922EA2069528927131A88A8297C92FE7C11D07E29C24E222982EBD89831E508E687524BB936B37B3AAB54930D8F76D209678444D114BBEF037AADE63603085617ABB9D196FC22BB1738F3E4B46CA880112A14D34E6F29B706E2FCB4037B04E1A79C2F7946A0BA9C818275F42A7A193ECB958401479583CD6D559D895A34653B6D084A9B67A7C9F4FC18EDD46A16751402D04AC061DB31A9CF5A3456CE7BBE5DE4B7B66DE4E57FFFCA710EC386C67B2D0563C0A0C9DD391C04DCAC715EAFB47A2206C93E0069EE0980D5B64618BFAD8782BF1E6E660E4C150B28285EB9712B6194C7FDD277D7785D7429F158CBB937B23BF62823DD1FEC85D67FAEE4C0860D56FD57D084BDF9BC8789F05B58F795C04B0363378021EC6F478D950E847C553FC8983B842F9B807BDBEF54C0FCD41DB0AEDCD2F85521C90EB53ABFD800B19DFDA15B4AB3A300A01E424307E12FA17AD4AF40DBBFD730EFF4017D42A3503984320C07546B612074FDD44FCBA170C275809AC117705210A1BD7DC8A88D5C6DB67FF83524F9C34AA36896B567B4F8A60EC66EA04AF40B60E13EA29372E83D76F3D1F2F4C3244E1B4132FDE4D7078094F4FBFD9F4611EDDE94B89A0DF32FD860E3E111278552D5CC74BE10106277A30035C7FCB03FA6F2BD747604FB4AC7B2571510BEA7C73696F8E92AD857AD1C91994E48B95E7B010AB86DBB87C595AFA6C58890AFE17DDAF9074BFC750F645CF07579D28CBC65D88C7EB2E576F2297B3E04C10FE066651E937DE4DEF0C34D57A8ACFAD1D00211A9DC3CBFEC6D0578BDC7FB0D4352D5817BFB836FB8E952BE33F06E318EAE3D7FEF62088F1060F966F4E62B0C730A3295CECB47561068D6E27804A470BDF6DCA905307E80667569EFDF2C0ACC335FACE1168795EA4FF45E2882B74992ECB866D80DFF998A97BD53E6277676B8C5265FF325D25665A27A18BA22F2F9E2F03918062DF5AF7FD862E72B6B79F91015DA635E8A1CA3C5DB47D047E547F319BBE9B93AD32B646400A8E12BE9D412ADC0C287591CD7317E42F9FF52C1A2B367E583D910E4DEAF52D907107ECA87FA717DEB3E35BF469AF34A9C0C68EA14F27C9A3F7CBD64A32C136696D72810416DA6ACE914190326638FE0BAD22ED91BC1227584D3F2C694B82CF6619EEA7C90F299B7453B10D736EBDC2EC359C90647211C515DB89B7275BD1C772B6D2B50B855A9C6E414EBFCD2F1327ED793098798DB38950240EF595DA2007600F6DCFC2E7985F6383D95CD43EAB18BF99632BD34FD5F547FC94138C386DFAABAA6ED8A078C32A1E852B0F210CF91FD40B2B35FC6839748B3B11D8C97E08CE36E0D49C24AA2C182D195906D01D608983C89D7DE84D28E1A58348A2B9D8F5CC04C6447C663CAB1CE9FB1C9DFADBA84A4F3AB4E4A82056A080C36A0F74059D658438C5DEA92B421AC17875DDE9ACF7C574117124AF6C416998E4CE42E0D635435DAAE54DEEDC1A8EEE555360BFD87B5720B6D57364753B92D6440B819D6B4FDD5E830FE74DA47585F2CBE11317AE993E12E6E1AF501FE694D6ADC87DAC9A3CE75A7907377B6C4841DE2D1FC27CA2EEB283DF9038E5C0AC57C6C4CD4B46BDF72BE45578F3CED17EAA8346A3207E972C9C3F5281BBE5706B64AFF356FE37CAC04C433FD6B6FCC82BA8FABA1099833A4CE3969585288C1D1C6B1938262C9E35B13D9BF69C026114655666B87F5EB8123030C86B50E97B99D2C6E156AE6DF4D833EF9EF9152C19994AF494668CB36CF0D4CEFD794BE661D10BA92BD9B0AD01D7435FA8FB9201C973DCE4479523661B71AD4644B076A02D6B215B060BC861441C442B9A1527E764D44034B87F15CC64C9922D55284BE404DFCEF99DB86E4F4ADA9E7A47509CDD0D7E2A34C4D2AA245429566165C724899344ABCAB04DCFDF8140AE603D8AFA7D3DE1EBE4CAC5E37F9FC9C7B49D403D71181F242F19DE7AF159F222AC3CFC1BC2FAC8AED6610233A96CA1AF0A0487510012082A60FAF7A104C910313B0B6E3F50DBC41BAF0BDC7768D14C33C7CACB16D989886BBC802CB0AA8A1AB586F317E2BB2499FC945E7CF3DB504AEBBD1899C7CD4D15E94DBCB619E7D4604BB4553ADC97B7A548CC2378636D0A0F0B06A5AA0FC859C47FA9C99EDD2A2E7E4AE21D32653F70B2252D4160BC6AA024BB2E6CD2BE4BA222D8DE70A68C43B1B05656EA687738679E35D2D619F1A78FF9E8D0DC8B11CD5F4526F3F6B0C3BE1D47BDACD36E2DAFDD3E1949045A51BCBED1C58DFDCEE68788F682E71E8C400444E44013BB25C66697C6525EA39AE042C03105BA6B6ACAB596C390426AB9C424F1875674ABE82614845DB537E5D70160321078EFEA7C55E21FBD78C201CB084554CA2936B29DCA8B00D37B54B90A17341A7C3AACFF7676B9BF4F682B2AE3DD081D16289A552B020DB777C6D1E9CF4FD568A2CE9AEBCC412D2D7F2AB14931D13E01DEF375CAF0C43F81B90E67893DF77582265BD530C2B40E4F83C029F53776EFEFB1FADD8C544DA74606CF7AC73ECA2A652873BB68B618340D141904F3FBBEBAFD811198FD97E6912691FDAFB296502449D959A2D59A245DB8E0FEED5F14E1829928854E09987CE67F33273D7E2AA9EC7ACD34BF0B7D54B037230EADC00609AD0FAA84FE74E95F4EC83C6C7F3D81BCA3131E6E25799A0092CA89E94AB4D999076A989DBA8BDA9BEEBCC09CCF7292EEEFB47B844E3DA518D1C2C95C6777DEF27DF8A00DD92094A6061EC225A0C3E60A71C958D30C99530AE836B62D53DE21E6F91931C58CC0EB434231DB23A7875273ECAAE9BC3AAA572E88C6DA182085DA2E487C98682CC2888456F4BD20AFAA29E142D99EEC0AD412C98D8F1723543D62B7E733FE3448F3131D34C5CC8E11B69DCC2BBA82009BC6B868021DC91730460466BFCF043E991746BFB85907027B336D4197377D0B8F9E86F71DD4720C1AB766C7C578C1D5DAE7D47A7BFF35C5D71497DD434C2C89D404C86EDFF8A4903BC3D0DB7A22318A3B24820B80F3CBEE6471268D9B3C80C6B7B32635DFDD9301A6BFBE156F0BB91C0EEC4ED0A895419C2F2B024ABABA614866ABCB326E586CE3B449AA272C1FFBD483F4425FA0442673A6A243EDFE1EB7F450BD24941BA79E4CB756E4126B27B9AE11CB2A6820D076822399C6616413E0C519F4C2BDE06D368053472AD0CC8B0B3F6D84C888E787ED67B644A91260DE20B04CEC0B623BB3 sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755CE6412CF86CF62898695E0B1EB0DCB18C -smlen = 3247 -sm = 70B4CFA193F80033399F229E0EDA0DDF130689996F037C4EB55991ED59F81A41DEF5A1115E7AB40427B9ECFA53CA4A8B3849754087A8C51CE6D5C3DD00785A593DFFBBDD6BC22E4DA20970D86F22A5CCA5A12A594856C90BD9653F2DF7976025DF86F2EA115400DE0FC4C64B53883422B6982DF055EEA47F42DB38B63BB86A9B555A59DF7A24852A41866B113C8C29C8F98811D737F5488FA5B4D73A2EB847C4D766257DDC207FB0739F0E3C753EE76AF2BC8A6B51360D1F1CD13D3A44E32756F501EE0DA8892125F4B8D9227F10EF65362B6DA447092B56AA2249A059E15BF91D0BB50A54D4614FC094C8E4AD28DEB2314680FBBE5DCAAF24458C37909168D40F03350518262BF46D7B2AE3E64687361EFB65808DDC77871DE20F58D156E8BDFF49EA498B6E8010D457A5A6102062162C74CFC4D85DEE863B7ADB0F47DB0A443A0DCF3F85292CDF35CE5FD21DD2E1717E38966C249A52326908266A00B0E7339FD33C0368B42C5716E2BD604782843505D045BBB779332DA629DE6254672CEF14F8E9F84FE2D141945B0DEAD9CB6518F11034C5804A441F516A8592BD2BF9641E43627F50B7AD77BB869849E13C9C57E1D06B741E1BFF1E86F0C7CE1AF4B301653E797D1136A9DE3BF0ED6067014F03DA1251F65A47FAB2F69F78DF7A1494E1D6871A37B4E15EB59047BF7558355A1DBA441F215B8224F438C97809CAEFBEC835A41118A025E963E2B5279AD29C24F3805FB09DE5E6B72554DC2F7B4FD09090B56466FD6F9629B091BEE00D5107335D6D08BDA9425CF25E3FE0918938FCD40EE9358BA52B84A2B0AC8A2B7B0F295A8BB78BCA4A569E582E24B6B324FA86198FBEA954E88E7D9796426023BC1D902CE70B677DC88F4F80626A3558EE6B45A65326CC60BF33A1A68F4DC1636CC7C26A5B583DE472F08CD1987EDC698744463C1DF57DD2EDA69086B4A04005549CCDDEC4398D5A3C6BEF0537B9C4F9B1D4227D5EA209B5F967788CEC2DC318E88E3E31042DC813AB68376D211FA851AFFE42F0493B56A96CC66215F0D7FD8A40159F748F2613591DBCC74006D3CB3EB85E51E501973F1D0DE7D0A0E679CA8472EC2D1673099C2E6FE552D2015D15E13A19434C0431EC74140D7EA59404A69FDE8C30C6496F6E1BEBE9CE81A63DB01E3608B7DE5351C8EF1684B3EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +smlen = 3373 +sm = B007AEC2C51FCF83C51C30B3C313C644F9E5F68BDB14086F03BBE83E464CEFB48E63A5CC69CE401BD35F31AFE4B3991ADF4BC3086E3F1617A15E8B397BCD56563AB7E7C581C81E7AA1DB811C17DD8234A087E5AD0F29EABAD4B36CE2DD574AD551D4CF3A9FDC7B398F39ADDEC1B737CAA373AECCE63A10564BC7BDBDC10CD35619CF4420541DAD96755BCFB08421FF404D1A0243A2F7FFE39CFF347AF844C8EF3D5CB43E962723602306B908E713B75F88D11C03518EA2414B0D74D61C0FF79C9D2A75F1C89C487D663911192BA1E7752F958FB200998C663D3DF28C56EC27EB0EEA8C0B0E6460CD1D03ACA530F6930B742B8548CDBADE32B3A9A0990A253F93111C56A59C78DF952145584836C14601F89E89F4976031787A663100949E69CE63789596DE9D1411B28AD0D887D8AEBD430AC9A0C079AC02415E5E54C1B3E9F01DECFDB5A982A5AFE0ADEEABDF4CFC4472E5478811E5AF5A4A52382FABD34354EC1F64C35A6D87A2721DD33BF6C849A9233404A73C767DA81C11A4A30229724BB6656F842A64B8A253B12CC16CF773D206C5DE68FC034D2C16C221665539B0813A8736B1C7F99D20084F9A113BA630559C50F00BFF25C465C79749BD0777E14A381A246F99D30E0B405CF25EE1CF1EFBB83CD3F65D2ABCFA0181F4EB6AC3F2F9F98DCA3BD965FCA0BB0B114EB49C75A2AAEA200C0C1662E651983BE6C1AB54BA73EF3CB2C3377DC606A83CA81D38F140417297EC69BE90BEB236E0B6D39BA922DC3373B6889DFB256DEDEDE5E130823B406A6AC1EA8CAEBADAE5716DF531ADD6414FC1DF33732F7C090A8D521F445102AF9B82341E2740B628A5D7BD7CBD02AA29A869CE9E27A9EDEE889C7BF1F8079A825BAF12FA6F89D83307912E852E60199476E1C33171313EA8419FB41A8E85B05BDE096B27A6B4C1D774B6C786AD671C418147A065032E1AC619AF9A006D70C3AEACD6BB0B230A4C173B457A0825647277D7A01CFED757634B41FBAE0812933D0BDB23C85676F0D37C32CEAF05C5896FCD7B7BD60E3D4613B8AE769F823ABA80F41E8C5F925575659E111A67BA874E7A3754F1CC4FD968BA2D0A2848EA39A2E59881377CA76B2562B6948FB2AD3B624BCFFD75A900C91B4983F3D21C8C4326FFD9148050D4F974E0FF43DED61B41EAA76E6AB0A8B5879D4A852681F4D0205E836511AB839341646792C31C680F1460F92D852DFB042E348D3556D97A1E4FD3781CBF13FBC0A0D937DB2CFD3D7F3DE27F014A9B16019EC6E929EB28A683DA5D9D76A16F6D2D8E353FA783C1634C0431EC74140D7EA59404A69FDE8C30C6496F6E1BEBE9CE81A63DB01E3608B7DE5351C8EF1684B3EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = 50695B1BA661B684A807E996D0E041FB4C8B672A60988039E03E40FF42D8D3537FC145B04BB1B9F555A306152528F001C9B29EA8CE665C94C39F59AB63DF6F8D26A9675E6F4E2709FD12448B405C18641434E2FAAA40928D1D460A40D8E14F55BC5FF1996647E54B5879EBB9F53104316CBA8AE922C36C8CDDDF052BE3971626693376175CE349CC71ECFCA419EC75C2A7EB60D8CB5BBB9AE8019D3DAA125EDEA896014A578E39E1C80B04FA7DC0FA9E46ADAF5A35C50C7ED0A2D805140A0F93543665DF3877A69DC2B97B695FA316C85B016F24863759E117BE1C39B4A283F83A26F0CC0691D858A69C474E42F2B2EDD2FDA072672BB8F34C9B460276122E1CBC7A0E574CEF03AF57BD8A59AECED47D2CCE12E56EF8E6DBE00C908543A9E97A387A94079E0E267C5847DE20E6B31C10FEC9B829D0AB99DF79BE1CF61B1A8E50C39A00B1EDF232C31E2D17A5A09F39993CE6F8DAFE4554750CB2F819145C3E72C317D4822DBA0BF5EE670B6C2C316D28C132AC05EB47C63F9FB4A19E5514A7D95A5E517A89C3B1BC5C89E4A5AD3D0122288ABB021D85FA47F9A81BC633C088572F776DF14D8A4165AE4E4B568C151F5008076143B8B8F22665AFA91AEBF954D1EF3F191F4BE9CD8B111943895FA5859B3D95CF6BD0027904600404AC25AB8885856CF1117F1A1691AEED5F2994292959E85006B95A7DE6626627D99E7049B94014F9096A518FDCAE6780622BEB162B1BAA0170C5913D3B9DAA9A9940501AC03E95D3377318F87734E7ABE1CF38DFE988CC0197A5B650D4478A99A005430609034BFF76E03A43012976C19F752B83F79A3C220DA25E443B20C96E3C4B42435A1EBCA12A879D60006C8D021A06D5E5028B9AEC28ED2F936D5D57A04486C3C8D28D4B42CFD78E6EFFE302C8B815BD8E5FDD36D8C92A69A90269F915F7047378B7E988B06AC063F4DB8EE67DB800D6F8A13FA9C606CD3AE295D43E7AC8BF9A6EF030A98FA3C2887470A3D4E7C3537CCEBF1C23C174736407B09CAF76A111DCCABED1FA6C6A19E3E09A5654A91668A0EF2DF2346991187E98B926F52EF0AB6ADB2485A5EAE119C8F84021F07B08C6942BC7D39B005B6297A3725241EF0BD8B00A72E935AC953E0EB95464E5C72164EAB1AC4D2045C08B2EC171DB9845C4B075C7A168D07D1507880B813F595D580957C664FD2F5572F533107F6A8754C69D64CC3B2B3885EE889EF3DDF59308D814DC0960A180C35490DBA2F64315707D49E337C6E819EC7E41BDEEA553AEA353B43AD777DB0D855B302B06966D9733B4D3054AF9B9DF731327D4F94DDD5D027B82EF349B507CAC4DCF9963C1B8F0EAAB730C19FD48DAFA25AA56A6CAC3F924FDEBBABD2C99DE2229B29A41B858417E87121977CDADB14F19598189B8CB5C63679AEE3D052C11EB9B3AAC4E42D7E8BCF874D4A6BDFD53663F3360E0E236D391D0EDFB87893C229B44EDCAFA22D8F27D63C13344E6FD4F7B346CA203BE342F21422E565FA654424BC95AF6CB29EB90EB9CB6F1E8F76C3D035E89CC491DA11D340DC170D32668DB2D269432B4022C4591B772D2367B53753FBCFD6A00113EA9B37B4A2F31012991F5DCB61F223886E481387F0CC457B2FE182C80D09670B2CA961784C112B4C37F733D052022C0AE19F12B4083286E133E37960DBD1CA272200278F5427678C0F7B3B59FA83B3642BE9710529F9F4C79A887A410C6E17D62A4823081818806363BC9C49ADAB3A63169833D6322711FACB3C28EF56059BD3EE3E11366273E73020D80F0EC814B6AECCF65F21B85C01B5296398462BA691ACCA3E3C5EEE1040B49827B78370A23B5E565A58AE75EBE4077EE28F9EB8FAF75DD6AA3FF51CC50D103735EA341EA47D0FFE2EF9143AB4C85633AFD8C44934AEE4D1A54293EAB3AD74E98E8346FBE3C63E667DBE19EFEA97D673BC05484A40223107A1D42BBE23479719BF13C9BE04DE569346539E32CA54F306D417EFCA149DA317AFC2F53EB4A27B8841D732F265ABFFE0C0BDF28C0B1110ACC07741BE139EBDF39B69C15C7272D77685E97C95C83D8F31EBD3C3882D2A5739E256EAC75636F174B9B6321BC2C5C0B25A0862F2C75C205335005CFFCC78DCD5E28FE4361546B29EEB5B98ACD54E4B8FEF7E606B773655E86C06792E26B577DB55F38F0B8712C10E91F66C8F640C8533488AB3572B8CE3168BABC8A49B868808329E47DFFE08CDCABBD6472D65C65CFC11A1D2BBF7A50FE1ED5BE4C7050B591B2CF61AD8B4CC3B921FF61B5DAD8B5CF9BA57F0E86979F4DC822CD50E77F18D2E5F87C0A85E006BDD15F75A2C0AEBE32E65F8D7673B623F26F54C9CBA76776B161113B296D21CC7080F5EA56AAD020E8E3FEB7915A3C196536B55A0D2FA2E30EBC1315D14A2A825ECD092D7F5CDB4160E39E3AD2C12F8A0DFBCDD495FD40DF1D16A65E962E34747077017AB55F75107115400B7C7C6B8D78E7B9DB35C0E81039BC8B9744D5D1C7F4C0E88023FEC424335AF6F5593D2F6BEED0A8DFAAFC9D220F4DC9405F0DD549003CC46D950401E8AD7884F4AA2278A40E9700F336E96502C2DF19D5A6977605516822A0B9A72AE9F2B416B6104160CC263739B685E80A8D0C3FD35C50F7E8E213DCEA9CAD09847E14C88347F35A2481D0488102A945F9C50C950E18F59E3E4294031270BA422EB42EA5B0EE656C3DE1C04D405B3E93490C14DED0A18549E5731549CC3A80C9EACDD48729FB5ADECADF89A9ED5C5FE1CFEF1B8B02F7261607D52B65984F8970BE318C1EE266A75A800A6487CA67F410B893FCA1FEF2A24650CE03638501C963826F6B6B410346FE9992FE7173491DBE06C948749EA415F1E552617E96B721B942CDFBACAA736EEC53683F25F3E2001854C9036E955B9311BA1298C68F646FB54583FBCD51537C5451498332C3AB5CB9DE23C01BBC6F17DD0F652BE2A3474991BAF567F00ECA81ABD5D4D297D5CBABCB403260992426ADCD216789F1F8F98BA8C81EE0D922506EAED0941593A6117D7F3DF825A128A70AC13A633745A36B12CD535E5D4C3CED39A8FD624861EF699D52F02F896934C52FE550D0B41EA8D1ED8354D6BAE3231DE2391F5FBC5113F458E6434834D689AB56C817778095A8D92F82D2E2512DB186D0E22D94E5D6E1EDB34E0D24A87E00F0B6CF6673040150DA356624A04A694922009126EBDFE1C149C4F0C9A5DC83C40C2EF0D0D243F2F0961B5441D224B42C5DD5D18C29E29533B3534D0070112DBF5C888FB5379EF2A61B22E40E51652484F8F1F438D698D9C7DFEBEEF3345C0B2A8E4FA8079A15DF4AC63D00DE05C03FAF20D5F74684BD6C0AC85268F74E4D3E5D7908FA31C2C8CBD113167703CA73878C64B05421AFFD0CFC7928F3C056BBAB8753F199D1BEA06626FB3540C3D18F3FD898C765FE8437DF5CB56D0A28D516B0D63A0EB94654D99315CAA23522A610733536C4F38BBFCA1586116D752A63CBAEE555BF4E6372646838BED5715E9C470D3875DC16369B00393DAA315D448AA8B0124F74F0F924AFD58DCC8AB591E738D22C98794DE54809A519B731C88F5990E7E6C9C59A02DF1FB8B3ABC328ACD57BF0407EDD8D3E2B7EB9F4C6420F06F3E42CF1BDC5A2045E033A2C5E5DA5BC8E5F4706348961C7524F685390E559987923FB5AD81A3522B159F7AABFC6DBFC3258014FB1F42AF039A2E94D94EC23A1D9D5E90ECC8F37003182575387D9F3EE6DDDBE15390F47E673D100B4707A8DD44002FFB46109443056B31CD54B79311BBB51362F61D872351E6D72973515B85DB5A6A14EA04052689EB3D7B99F03652A10E2EB70F55A17186697F539966609D3834EB7FB4D81D528A59B324EF9F81F0C5F9F0500C85A14922EDD385A61F922EBDD29EC80C3CFAF4031941CDCF28A02E9BCB6CCB8349B3D528DC48B5361FB3221B76196F6E63790A62E561F87FCD9E2340DB1B6E2F41406292DC1BFBD8EDD0B57842B1FE764CEAF8C45C4216F03B6DEBDFD226A73355B70A58A803E5B4FDF7B71C96A04BBAA97763DAC05D1AD8739F0AA495151F97FDAAE4B4D8A4B3936C83EFCAFD904A979E50745C61B94BB1AD0CADEBD3849FEA7ADD1626851BE7BB9C14C0F453E0296C6F35EB03016416954A64A34D754E6383AA429D01A5852FA9C4518E6AA1A323A326104A2BC83078A2A64B4D653C0CDCEE04EEF582CD261EB84757A791FB00146998F261E26C05AE7A5D075809D9332A380BF8C2DDFC3F8D764E545DA6C6D9B5C2A581521582304DB40E9BB9F3FCEA91919E5726E865AA1AC2C353A252AE6BC3C539252338F96296556FE815782A8919DACAEC82640D806E3F46D80E652CD5AF2E729F0998ABF25A3F5B77A2702A2C6A958050767884AC1ABB1DF7AAE485BD4B0A05C14A73DA23926827F8CAEFD0FD654E6B7EFF6BB3B98F0A68E81EF5D70BCEBA8D24CF0D10BCFCA53AB10C25557FD6B93F4DC4F9D88618A4DF3BB3B119F14399198A6E06177FFED20E517212E3A5AB40F86E9A68C60CAC497ADD46E9CE25036F803C4F88C037C959B702A760777071C08962C6C57B30046FB7E2F7E3C11D7CF0B4B81F5184307752F89709FF05608F3ECEA97C46096C5F16F3C82B2739C50C7C2E1ED13AE45516283BF0E59AE2E871CB9A6D8E89A8BFC9B348D7647B19E1DF04EA78D700ADDD8ED718B85BB899F3DBE9B7056473FCED2C61AE69B4F3B5B3F6D85BB61B3BCF5442EA975AE3B648158796007074961325B7337F9BAC52F2E7B28F60E5FADEDD48D4FECD779EA37B2750C181F7D1F9555A67E292C8027C07D68CBBF40ACFF31D79BBA3BA418BFCF32696B95FE3F4420A4A308BB2AAB893D2D8B00C6BA22049797AA1710A0B7FCC19371342C4AE8A33DE0230F305E45C8F468BF45DD43B36B0EAB49C466A26CE60EBACED4923C810B85F141636DDAE295143A04918C2481331C967DB381F88DEA9A317EC13C352F496E2C5701DBAB77646509D7EE1F671EC212553103545F2EAF183B46796551BB324316469C7099E7093E395F9DB0C3A071E2593CC053B38E5ED4DAD4FF727403C26418A34784991F706514EACFD8EF9B8EC8698962A35091A4CE7397006D9E54339D9C8DA656FE4279B7D5B5E41DEC1392DF3D0A4121DCC49B8370B3DE1C102315B91E151AF35E56863B0575769B1C7F79A5037636A97D3617214A6B3AE3E0DF6AA8D12B1C5C7645EAD6A1D637515ECDC95B12072855012C4BCA17DA72945F626B934759A3093BBBDC30F67168F4AB961B6AF2326DF16A686DDDC56B50509A91FEE4BF538CF914FFB7596044035C42B1872E10387F74ECC66CFDF59107269742E25321CCFE14E7CE24E56332D11D6B77762E099C84F933D5CECD3702EE388D93F8BFB83C57CA7E51DAD50056436C2FAD320CEC19F53F926AF2066B823316FA3286D5E8D0921895D7FD2898431263A8760CCD7A8742E91D74A4C08239E471CD16530CE18F063A330B39ACEB6A5D96C6134E92980988D6B917D282DD1F9112AA948684DC3C24158675ACF74800D3719F1FD8CC1786FFDA2552E1F6F27BF807D51C2567B3EB730BA82A103C3ED50317B9E86135880BB032468B0C5CB0EDDD602F6D4F84E76B34ED5397DA5D388E468835E3AC9B23ACB8F498B896938F7693F55DF892706A1456F44A79BCD896261CFE81ED68A747AD2968B29986A66222061146B3632520B40124C4C566032C6A858259FF206FD111AF9B575E66D641D8083324EEB284A3BA0C8D708C661D9C88AB7066F35F02FAEA26A8F51CE9F0BFD96E66F41615CCFD58899B5DDAC0EED50641EC3FE73DF5ADD99A8DAC40FFDDEF4E4767A08F5F28225779FBE002C025420E04175BBD59361C46150C075062723EAE8A8CCC9DCD1EA272EAC6597C2C11631D0A8F3237E3446178DA013DB33B1511F801DAE431651D717982ACF4ED88087975F5966358415B2D80ED9DAB811F3F8CC70ACE93CBBCC99A219B3DCBDEFB423406200468D63AD9919B274734A3F05ADEADC9CB3A86C1FBC584FAEA2C8AD3748CC6AEB6568AD8416BF28254FF75E315DCBCA2048559CBFD43CBD76E1247AA6F652EE5617DC59E26B80686507AB6180E33FEFDAAE0294B72624CD565D2AF0A04A8230C9B223BEE84CEBA0DBA508291A6C771780391BB2AEF827FD79948744F761D1850E36D2AABF2B42A28D6258229AED899A8DC99B4E1FC7DB8320231C77F71D4ECFF1C1B5C904B8EA21EA7A7B15DB1A501652D1D5EB5D04764C89A92BE6A22E2F5EE4C163B026E224BA757485DCA6C153E59FEEC5723EBCB3521D315168C506304623BB6FD1418AF570DC7DD0382C82BAB8C6D3712185CB05E5BAECC48828942714F9C951439026A97927B9C12B9119E80104C8CD23749B52E786B3258A63ADF5C132DF4B40A1D22BD970D89076A5EE95DB5D4B23B6E78A804FF833C4CF5D04673A1FB13E37CED62FE12440FB9B639E67F31F4A291951A11F9C2B0AD46D92F6DD6CBF3D6D61EEDBFBC28B6D3FDB6ACD738657C2FFF95608B4A4E20F1095A59220F69DBD82F7B8E68445664593CDD052114649FCD28414134DCB719EA88F3ABC8A619B6B30225C7A53D5E90626743FDEC24625BDF54AC743B9752A086F96807313B59426C78C23F794851CD3E17853C52A91BA74FDE19BF9D3C3D61CDB0C32B8168EDD3A19F4C4ADF603F2E502AC27527B0494050C683EB1C3D30AA2F62B677443CDC2CD3724FA8CCA3AC9A5A0ADBA3C061068042D02F40802A61D0BEB0CEC589101C46E39965A79A6E0BEB24DEA36F3135E22ADA5888DAD2671EA6B4D3F4D73AAEE3742C5559530901DF79AEB0B29368674D2DC8F49CA862C8AD8D6B500173CD97A618E3A040E4629C0E9AC5B07BCD40C312C024AEEF46C9BE37FDC6638266CDCCF13E846D0C000AC113D74A048DFE94F1E67759CBDAB8D7315C755951E549AEC5E10172FB5F3AA3BA4C08EA65DECC73035F62A850455C0E4EC2DE1C3BB69E5B447954DAFD14BBA3E8AE98035C5BD941B0F6E1B0B424A2780E80AD076749952EEEE9D449FC59C98E18A1193023358D4FF6A3C454A533A2EBFEDAD388E1F3F7B4460ABA2D079591141E2675F41A97A7C3 +pk = 50695B1BA661B684A807E996D0E041FB24E6FB837A4C93E1386E53F79EF7927906EDD5D2459E386C5E0391D298789D86EB5B774736D793EB3241F7E7A623E5A6451BFA64D52C12BD1153A62614F0006F9F9178BDC19EA517C9CD0415AEFB61E0D873AE177868486039462AD16683EAF4CFF6C8346621BF528494854B324D9F0FBE19EBA84AB4671AF9EB15C346F48D4665A0EAAD4961ABD24A37AC7B39DE5608F90ED4BB94B91DDD500250CC6E290B1B5238B01D82B0535398631308ECF9BF5F2943E84B4ACBF65C8D6BDA349596BEE4457A9D2EC39A5250DB78C8384B81AC00D1E528A0943B876E08C2B4BAF66EDC5EC5583696D30586A65358691CB5DA07FC6845181BD7A0EAC061FF30543C4053F8A089B4A09051F9A22E714600286330E3EFED3248B24F1F4D9671BF521AAA0BDAFE43AC1450E002185C7C623ED5AFC0607F797BF08ACB016A9BC12FB5A06307CF3891A4CA38D8B9D2804037D1ECF6DDA17E96C8580B7F707004935CF6BF5E37A87D19838CE500F39F333DCE459F49F1737D8E22B171176EF64FCBB59EAAE2B1E335B636D2FB7A7DE3E399C0B33F138D6FBE92C0F52DBBA925D8A6C6783B2F389CDC77406F03AAA1CAE46342F72362E1E965A6B39F88ECAE2C2939A8692EBF92C25510A0E2B6B5288E386020942AAFBEB06071F9DED6913D2AB5F55C01B6B51FA8E8BDF8712F9B56713648D84FF990066EE6DBDC165B8180843534DE802963906D26DC439244A50E947FCD7931F425F50F5AB937BBD436F2221083A995966F492E430A1D898A5A89CA7C20E47D460213BA8C44F8CCE61FDD6001B2E0EBE6242707E03FD4B8E13686F5E37BA350263597FE4D7E9BCB427BE4FDEC6FE4134B26802EBEF7812C5924AB95F1EA71175C0037EC84E1361B7C7FD5F02AEBBFC9B1E2272C56CC946F93FA0DDCE12D6C3CB966F5AFF561A2A76620EA56E1672D57DB2F302F1BE4F79E388C3A0472642ABC3AEBFF3AA0335C35AB4DF705CFDEC17A0EFCE961653AC100F61D7DACDDFC939AD21E46BB95127195FD9C16B40A6682B964BEEFA0D642999779CFF2C000A358F7F2B3B5EC6BF94E20171734F198838E14930147786D94EA0F87ED83BF673049AE51CF6BFB852DE14221EB84760EB9F25F7F9D31DDF670D2C5F5D2202F148D7536AA44C4C9FB2105A0528B2C64676C0A46E0D97B1D6ED458C3681DC6B403714AB8A25F3261779A0737A5E4E68B3FD1B6154F4AD5147ADAD7B8D2444F9677E5796323D827AC1C90CD80F296118751255450742D8CD7CB6B3BDD6779077B707A9C02F62C9C7E9CB4F58C65B5C34AD084B76178E376B4547C6EC16FD038400D0D7E305413C1BCBFCF283FF9CF442F9127414AC77D9F4B5BF64A88B734757DA3C027C7383B4B4C6BFFE52B6274F3CAE5FF42227211D02B26B20EFB1BA4EE6F2659FE2AC9F18DA14613FE2D9A51771BADDC6D53400D653F66FFCA0BAF6593B512AC9E6E496AE408A7191398D4FC5E4BEF0823D21E5DC52C6FC3535771B95FD1C956553915D9E068FBB2C67E9511ADF4872FB9B870FF5BA11EC197A314220CDF9779A80BF1DCDF99C81EB89F23AA14A743B0E364BCF0E7657B893DFBD8E7128AB63E5D456508E02F7366D38C59AFB72B0FDB564910EBE0BE29B5B471D1A364DB45DF7F2AA1066B1DD93AAC3047BD28B55F5F6CFAA421D018A02A5856882420BE0F599BCCAEAD6F07CCC68008D8A1321375CD2450F317886827A7C3509900DA1F923DB95239B4A05A1D1555C1E6D0F8CA88E86AC4D40DF61EF316FB88318E0ABFAD9516B6905B63ECAD064470A7500BC4768C26C049D7799F253D5276393CF0C529167F6C9268A7138284801FF5858057DBA26820F972E87781311BB1C434AC7BC4E0F051C9E08709F4AB8AA4C021E405BC4105675F101FA58253FB747A1911FC0727E676A727EEC9483A81E782AB642EDDE20C3832FD045E395671AAA88C9EC817A5D9F3094BC491E87D46F424E6E986921B92CB4F6BFCDE6BC1E73AC24701A52570EC583CA30C8495EFB45031862F607B56A70182B646BEB24F8F760406A545EBCFDB51CD7358C2F1EF73D8069820511AF1315BCCB0D215E079EA4879F1CEDA844C0BACF3224FC66BB8B27D46DEE84B8398CEC0640D3FD149878F46ED4408A411B61B57DFD428982E7AE42CE286E572AC9F3B472C668BDCF571F76653F4188AE55DBB945CF43B45D433C9477C49108DB3431B76F20BDFC65886AB1817702719ACAD5456A76F165E2455DB93066F3CA258268F09E666721143ABAF020DCAD4E86B982445E9F6DABDFDC032792A194D84419B6CE72A95C3D36CD69906C45672185C608DBAA441443295730E6A2D978C16F3A95056B9CE07C1BFF56A8640AB382F7158F8255C1A050EAB4FFDAF378585E91439B013CE79014714A219E23466DBECFD83AA840392865A018EAE35F6E4AAAF3F783C4463ADCC3F27233852D52AECAE39D4018E14E4C91E2A31FC5BCF48D24B45FFE0551A347DDCFA0B8B654C8B808FB5D703D5EFC2132A33903B4347CCC63B9B32CB2E301B67537D55D54FF457784D1A04CF7DCDE9E595726FA7B11E6E9A76CDC9EDE5928F68B8F7B63732B807200FE91697FFA293CF47FBD45AB84FF8BAA2FCC7EA134D0D6554CA95B8BB569E10D8E4B62D040F5779995B2824B1DCA91EB4250094239D700343C3D0C5F335F42D4E60612528291DA074FEACF32ADE0A830021682F371F6C88175CBB7184B8D76303225B0CF4F7138DDC836F64A21C209C888CE28FB9C494B39A93E3B293E8A9DF22AA8456C817F0BB53611632E7C29836B1265EDBCA263C7C4B2CE7D07293323FB27735A7D53A2F97C6D9A6A3806D6AC34028F88010CD12541DFE8F321FCE1216E090ADBC3F581F18F751E96BE8189A999A99DFAFA693F1E0BAC7570F36AAFA8BFF1D7BCBF3E033019C2D93992757274F813C19D112339D1BA5EFA487906F00C3F98467BBE9D095089028873866AD740A90AF8CD9DC38C0794DE6F76EDF9F672DFEC105D7CFF25CD57B37B77C4150393B1B69B97BA49D00C63C68EB2261EEDFE3FD7F4BD980A9907124F6EAC2592BC89E6ABC9225B14CE09A7C301C50147A8AAF8428AD3C3F8A95F9ECB1A03330D51F16E8D1993CDA9C87444B16A90A27857FF4BB9408C10096D4F4300862D761ADAFF8BEA0433B48D002DF084678A0B013EF553FAA82ED59B52B33CE6C06873C216416ADDF189C0BE247DD3C5FCD7DCFAB45AB3391398088FD04A5DFC51FE9791D3285ED35D3ED40B473B7EB7EC3AC473000AAB7FB34711BCE644195DBCCAC7D4B9DB2280D426FE0D72F0A19ABC1998D2D986A8EAB4B6A9DE4FDE5A946EEFBFCF4901083A676052EC727099824C5FBC0E15B365A1B91F0C05D1728C336DDD684F02E743C31F4E91859B7ED346BF9D516DFC6E97F28BE2787F5FBD426153E7325342F4F8CF5B68A1BA299295B3724A2C9B3C8472196DCD20A2C798217A04021BEB0BE7522DF319CF5273A73621277E4ED263A0F86528DD9DBEC2D20524F3B2073EB5722B9A37DC25371491E06C307C0A81F3BE7C459F31A4FB09A9F20DFAD2F2B2486EB58AA26E4B6740A76BB86555B2CB325714746C1F62089C8599FA0F56B1BF343E7AEAFF7F898640C623841D95541EAFD33B263EB772BF439BB294308B7416E8E8A56A9E63DAE551323E9EC8E72185548FFA68C909526C5AD206515236036053F6EE66E63706520966EC1AEF703A32D48EB9C8974CA25AE59B64ECC98B032A78C719C92BE9924296B26218F557DC525E0DE9E2DA35178C036C782F40A37C845592D25C756E36C57F197D26C90C21880DAC37CB31D175380EE87C3AFAFF4BCCEE04BCB9435F9C8687CD6AD355A7AFA54EA69B3DED40235FE0A4E08E7EB156CF0F8CFCA315D5C50470144AD14AC06555C5FEA01D7178989605F59A636FEF13DCA2AFDDDBA25B11AC3EDA0276DBC5BF2A8485CF1BDD992B2DC21AAA48D8E0347A4706C1F72DCA9EE0098E6A57DD7B45A8ACB08254F773BA3328A3845DDB19E74681BF824B10242DBB26E5A508F71D319053F88BD6542021E6E8794F04617F9588EEAEEF251F6C01C4021608F6B656B374CDC7BAFD9F7A319D445FE50ABDD4AE274EBEF5B163316037583BA196A4F62C8EAF9D5E171E93188F8EF253DC23EBD6B3BCD6DB668DA8FFDEEF91D68C98E380EC6CDD0E2B1370FD0AC93B11BE1504AC7F8DEC2A00E78DF1D4D67E87174BCA6E373F8F9389843F263A35E0B50D443DF15014083E569F807F42F58F560F9C4C09BFAB2DAA1A5F530AE00395D33906F58BBAAEBDB9EA24C8BFA5ADFBC04469F499AB14FDC894338F4BFCA277D6B6DC293CABD6E2D91E5292BAF7C4FC68E41EBC4FB17B457EF261690C8EC0EFF104AE6FC1629E8B72FA65D58E5CEF4719DFB137C167F4E42806E896B2CA663A3B2C0AC5783B07ED418E9F3F44D3982397E308ED3F3668C192EAD20139141E839B2CDD273EE1669D738B47FBC8F2C766750512BD28F880E670076E6939036FF5B0866A4ED8B334A3F83A22147843C5F606812F102A4D0D16A3EC4B81F68DA567156504E4A9D53E891FD83D16B17C668813A628113E2C26D4ED4F93A83CD1BDCAAB4A64D77C5E959A4B20B52609CB87F1B30FE62EA8BCB07C683238428BD8808C92A291A23287D8CBFAEEA97986E235497B6F35CC62F571933C751667F356D5F86D1841FD3CADB26B26999C17E924B57C5D54A2C8E0894559698A3E21FDD3A19FB3E195CB5D965B7BAAD160EAC374663972776E451BCC5500F489A8BB358A93283456A5E261ABE8CF48E0C787027276D806710295F0880F66C78131E0EFCF3441ED5B6E7256E8D6CFFE0DB5F1D0C76590142918092B6FC03B50EF93E00163A788A9AC6776EDC9AB3E179FE049089AF6385E3ED76D75D718CAF8535AAE76907F2419D37A2153A73AEE00BC189810DC5E03538FB3A75862698A42B9A1189EC6EC599AB3DFB3E86DC837D213FD79B64116E39C7FF1118E088FEA8EAC9CF358FD6830C216013A5F5A1E077D6035C93A8114DE1E4E9F4C88C5297AFD83C288F3CF6BB83F6C2F2C754687847DCCD43B291337AA75D860A733B245BA85FCC1339579B9870FF8F552ED32D2D1C6715972131774BD1DA8C2BC6DCB93FE99C596329D4000F82FFD197D5B5F5C74D53C35C80333378E76E024DD5085B8E9C6E2A44C11D62B5FB90C07845B7DAB1ADDF2BE5FA19741D470878E3BAB909C6330375D50E0C77A71B960221DBC14442C7B17F2CB0C50E220A15F2830581B22B6B9FA797EBFB032FEC326D0087344DA9DACD1022DB387530FEC5447508096DF27FEDA6ED53B9851FC25B609A720D4AD1C34DF5ECBDC7D02204C33A9560DCCBE33B46458DBE196D3086A16C0EE2838E3FC5E639BC7C7DE0DE1379A5F2A42F4F43D7B15257F40EF8E02379D32760216E626465FF3E350FC7545C0B60AA30B894A6E4A75FD1A4E11E476BEBF3FD8A42C3C1AC3E0760A4B85B305AB65EEA94300317EC26AE2D2FB3D04A94C50B05B98EAD3F478E77C79602BA593C49CC31E141C7CABA7FF7E8D095390232CABA5502107CA8FE41E6BD0DCBA54E4EBCBFF3D7F251AE675A4B0E5187B8092DAA9DBFAE9B8EC6FE0DE96256107823B712C2E909046D302ABA55558E931008BB035F0595258AE6E16F64EC918A3313D42C79D6C455ED2861B69E8E6036F7A80F6D72F0E1A63706A7FA66618F69DD0008E670D2364A1CA1DD25B4B2C8337B51DD647CB52B4315A91FF288D591162182143E963E9378318DE8C73C0B1A4CB0FA06F267923744E4E7D3E33CB9F08CC6A80942C08D7E94B49F648B5EA7C5DBEE072B9A73BC6FAB2B0F83CA58301ED2786C2CC88DC52582CB312A7E6A8220A300F2A56F1D099930A043083A011FAB95D8A83D9F8CA03A7A28601D5CBBD4E763AEE6A499B347FA1670779C3ACB9CA8489B062B9168F81390A4A2D5D8416CBEFA617640CCA91370A74C39E4928B7121793209523F6A8A01EBE39768190818928BF362A8312FE8A43ED7473E295AE4CDDD30043E2726927AE7719FCAF47E9F5D390200209EB74930F38F010F89EDF5C8005E229C454D7CE9C1CACE7A6B4621FE1BF0805E485855D069914920B2DC76927D989FC815A5461BBE3665B7942C347A5A37D988AF8626863158CE126716D75CFB1F03C152A00BD4CC0B5CCB30CBA2DCBC4E50431ABAD74914F7226DC7EB5D86C494DA3A61D7D2519CA216FA33C30CE4FDBCA66CBA3CC30DA23A0971FA2AFA8E086C9889766555C490EA5A6D6AB5FF1052C97263E875A1DB605B11677BE1B411E54B83C425CFB940212A3E6F1DC41443DDFB3405F34686EAFF200D5A1A98D9C8DD3F3B15984A8BEAA867638D8AED0267B0DEA1603C5B8CFDCDD078B9E081A843B1787316A852CFC36C2DC8709073B8DD70229B31D15E209B4A8BDFB766998D6FA3C98AA48B7B0457A5E4E25F9916792ED05599E0229FB72403CB8B94603FD9DBEA3C3AA5EB773E271A089BBAFE16ABF9E1565571DFEEA8DAF24758327BDFB57F8354CCB46942ADF1192B9DBAC620964CAF355D422AB5E04B5845E06B34F67323457BF3A0864CF9092813D2D5C4B80FD72E7BB6F8FBB7F976C234FD223D613C99D145538148D4D5FE58BA1632E58BCBEF187C7DB5BB0B229E5883F6F3CE9643C6516A00C665B78E4DCE65717DC82ADF100B5C63D40E4026CF80C7C547C92CA7CDB4A865376E9A1DC85D4F38D285EBFBC093B6DD03912329FCCEF1F3AACF3313F66AD0429D2D52ECF745C9B64E151897280CCCEA42EE2E0DF6DB17D4431293E3C3D266251A4ECFD612F0A4A36FDE0B000287F4F1AAE4981072A41A78B40F81A2B8C48D8CD1825B86034E2F557061EAC257057BFC9A4FD5BCEBED65C8DEFB2D506E88D338B0D4236EE344B9A8D8EB7F61260C835B410D4730C247252DB8623ABCAB6CFB61F2F9793DFFEEC05008CBF8DC4EE7307487FAEB04BB48503139D39A2BA9EF84286E7C56A54E85F84505DA9E446F66A9F03C751D716088C15CAB1C3FD8769601DDAC6FFFBAC22B01B4E2487AF2135ADEC7B4325846EF5F10CE0486757B2F2F5D6AE81212E5E932611B226A70E827375EA9EBACAF875A97EBAB3FD53A8FB9B4B40C1D1FBBCCE65A232C997FDA26FE1DA2C9BB8F72990258FC2C9B1A8116C3ABD7350EEC949744318C452B745646ED181E900B2BB488CD717A48D3FE02CA4EBF81D3AB9A119BB29743D43BE0326D748F5E8EB3B8A47E0DC7FA89C538DAB41C60521B83C44F137436A1767249EDFE9947543EC7DE5D08403E987085965D3CE26916EDC54AA31BBB5B636D800BE0EE1C6FBB23E88A0ECD21714E13627F982966F89D910CBA0671B30F5E45DA98C133C4C5525342DF8511859219F9FC160E0701C14EEC237B860C7F8C4696096A3A55C3C470727DD6B277F80F243F25945DE8259A5C21936E0F7443409CF99172916A19CE22A9871ED60BB31CEB6012EC9A7A931CA8D7B8533671CEC191097AAE3887806D53D860DB8BA9B7DE3AC32704E4D621FF4359F976966692D107939C2CE32E477282A6C05303A215C40DC7CF2DD1CC839ECD20F8F30233DA10A76F86EC6D5B39407D65FF33CE0280A43C72D2CF36207089256F24E4FD91300F7696DE8BA4D73D5C5D5EDB0DEB1A1FA8CF7987F6B76D7F2FECA155F565EA436E9EEFEE8FCF2BA081793E49FCA83A131A5BD4EC1C3458FE3BB9B0952FF2AF897B777FFBDFFCA6135921EBDBC27728DF0E3613FCE34FE1DD6E83CA40D84831AF28467EAED70D8B20E6D65C0A7D583DA6713CB925FA9ED776DA308611B9AB0FD2C1BCF7755195D21D48AFD8935FF0ED7223BAC34AE08769BAA65F992179CA02 sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD004BA81B43EACEC4010E5210879DD20A29 -smlen = 3280 -sm = 6E9FB6C7EE31BB67EF49D6EED49EE070704341981E76A746189120D81D36F1E63E7FBA5DABDD48FC9E3B32BE573FB1A5C909003CA6EA6E61E911D8964BAE16869CA893AD0D592D17E7211BB389406019912E5998430A2DBC8A29DC40A46266AD8800FCF00D979835B97924120C085AD04E3C2D9BEC34F9D6FAB519290D72F145B34348F6B12244741C6DD51FE9B2433E3CDF048E99B222153F8AA4D0048F09E02A48414A30D81A69582E71C8D9F03665F419552454856BE656C8478D5D2AFE5DC47321C259BF20102ED04192802F35038ED438C143052FE8F47DDA06218B84B2BE3866EBC0FB91F83ADBE5EB079BB04BD48EB7FC21695D99D96E9084928F8545704744BC3268A980FC2F7E92203B2C0CA33BF0EB80DD7A696605EB14E090E212EE5DBC3F846CACC52ED90036C739902555548E8202261D09AE8FE3F04C6A03B78115D878B568A57CCD06D6D873FEC2274D1BC335907CE63582F9207BE936DCFEAF5C103465F92302CBFF37C5575D9DC509651B0C6AF9526E67AE43E391EB3E5AE526F47801FB5AA785CDF4A0000D54F968F6C3AA4AF5D75A57CCD0A02B1718746AA06327621D8A9C4B393A3B3A01B701BBEE1490DB06335AEBFE35E5F2461D0E33C223A563EC4D374F92A2960F03AD78209D20DF09288503EB1D259E5C487BFA0451477E77F16C6D3CD806D0FDD8907E185FDAF20649E115206EC84CF086A78613177AF2B75D5771629F51A9D1410175192B4831748E5E5E748BE0BA3FC324D50DDCB55D8DE6A81B7D04D9F22F9DB2FC10189F06D8308F96D1F37F3AF183492446DA00BA1E7C6D1192131E4829922AF8D804C2B9900C7515CC6AFB6855D24D6A0E719CFA7BC11EFCD93BE43EF723176A1136927CD26E22B19C63BFBF159A73A8AC6AF69E3231D98F41766FF10DC0E22ACC59386F95700542790F972D7B5F12E5B6CF05D8011BFE63CE3B6D21AB78569D11DE0906AFC21196ECAF0FC917AFB4C5EFED9A8795FD0004817773367437EEA1EA8C0CB2C49E3101FF6D3BAF9F3A279E02A3D9D90FACA293BEDFD21FDBB7A3C57908B797E4B33F4412B906D40E75BD964CE23A5D9342B628B80F026BBED3CACABB3AE2354D416AE174E4C623FFF0B9581AD77F945918FA8B454E9E043D45B35900B41F69C00E32E341BA8D10B5AFCC302C4AFA14D01FACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +smlen = 3406 +sm = 1E90B839D4588B9C61F2B009CAEC78ADF1806C0D1CAB2FCF5D49AE2D3E0F3FEA70801D95E8C00FA3355778A3B7F2E5471B622027DE186D0320ABDE3C19D1E95ED1CE3C26C7801B23B4C704E9A539A315D5D94F3B8B406A2F8A752FE13CF7E31DAE390F835CA98871C52E89FFD88A301322962FA0F571BC5A4180740C4A9E525082CB31AAD81F1987A227E50682BFF83D58DFEBD782B80A429C8C98F08D3C22D0C469E881516C1853CA54DA188B8BAF59E600F0B3158B8FFB2AD35DD05CD649DF7D37E67D7E9C09A41769E2CD5689FF26F7788CF28024CFCFCB30C5C0B07CC859AFDF80882B8556506EACDBD17A47B9F08197EED5976B0929339677B7F55BFF581E7F105754B834857550A2103B027D7711DA575393237B1C33139B25F185A5D47FE89217BF8F823898A0217D5397D8D42B7DFF9F2C4F9F7BA01B6CBC31D03C2010AA28F0E4E0B53F1062D56B97A52CC0885D71DF5744E2AED7BA2B6A7160C71219C5233CD67797ADDA91471FF99B9CA3CA2FD804843313C632074BD90A7706DDDDB4DA9A1D3219DDC6D5A6D438920EA555FD4A8D82C20D2DBEDBBA4724E624ACEAF64B7C341A77422D6BF77B1EB5EDE7516B6108FEF40A4A2F59EB4DC0BDCB2B2BCF53BAC764C35660B52F4F6A41BE11E0077CE33D2868030C0BDD12D9E226380E5C22BD41A4823051EEBD0064A566D18EF3F3747DAF69445D08D482A9359D1EDC8C9E4DC7B4845641F0B5F3663CC7A27F8DD6D7542836C01553E10FF86E2763569E86C27199FA90F77F2B6FDA2C2BF0D5A015CD32B2BADAFF0E86AAE6915722CCA16C36AD97EBAD58D66B8586E08333BBB23113972CCFBD22E9D5554773C8D48C24B906138AAC4BFA22F136F837E50A5284139DB710D1F7EF887E53E45128771C35913B3F2217D01D713FF3D4F6D866EB059E31A0B2D5F21852AB46830C52CE4C2798AF131CF3DCD7D0B17292ADA61A706C290496C4A0EEECDA642BD6327C4C90ED81B2E399EC540DF5E21C4F73458244ED7157B5BD0DA9E08F0B3BA3DECFD2156215C7B6679C62EE077CFDFAD763AC460AC052CF228C355BDB2BF6F7BA59181CD8B9F51DBBDE9F4D77439693E60CDD309F8B5B905BA5F62A28B2F98749D0F16591E2CE74ABD145CE23B20EB5C626DACE83B231964CB43CF41A9BF0E1A69D66FBE43AB314BBD1B48995773E908F18927B505E2CE03836F07FFCD037D76298E33CA8DFB59C209DD4DD84943636087061D773B3F17195CE449D3C5E9099C6F0113AE9AF3AB2F8829F51955B10360B301A16A9FA98C1A2E456E4627101B9581AD77F945918FA8B454E9E043D45B35900B41F69C00E32E341BA8D10B5AFCC302C4AFA14D01FACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 903E15B32F335D22B1BF913A936F74184E122B2965A5BF7459A364C63EB8D0EB9A4D4A9EDFE397715ED86F37E6BB9C80765F4F0EA9222663229FE11B63E97D98283DAFB2409EC53F5A754DBFED24613E228FF9EFCFC1F81385F86CDC47C93C1C4D4BD0789F6D8AAA44B687F0530C6CCD581AE725BA49DF8C5E6AD2FBB1AD67C2AF1E214F80A0389344D3027059EE10AFF95F5C17EE9D1687FB456414ED0260B25B724495A8A7D2C09A98C6B8DFAADF3732E1108D557C06073F263A8A1093B6FD8542F917AF0AA034BA14764102B96567C57452D3ECF85D967B06FF216A4DCDCD6AE3CEFB3B9ABFAEB9803CC6F3C3C350C1EEC413CE28E3DEF6FC4B62B5C896291B1A29CB214A53F1C6221E5CEB2356B3723C5A5169AC70BBDD60762D5CD17003D4AC311D856FCA04A94A94E8F1A16D4FE7E70330C943E8648E7A5715FBC2816D922CCCFFAB6942102CF7EF0E1F7ED237AB326A47F0A9A1003EA0DF5C957265F932DC7245BA3981DE850639B46F3B2A1868E0EEDEA439BC412CE57A27E6526A0EB5FF42BB2226B8C6661678899525E562F97133B4CFFF2F9B7837245666687063CC5AF34B0D2BE6D739A24014686D5B5DA26C886E6267FE6EFCB8E385F766E92095FB936FDAC854E6DBC73865D0A89F30D08C5E29011B382621F68C39E447915D2DA3CE24FD48981C917739C57DFA5D59DDBDB6ED6E9CD2A1C06D0AFE0DAE8DE6A469CAA9FE0D1D4AE8DDA426F2C4E1E84046F772F7E20472B953BB1AEF648A58278B95EC994518587D1F52D3E3D7C7D918FDF0FDFDDE5164D8B1A31B8E8C19295016452E9BF4ED4F95E177CB7F969E657674F6110B7FB623E3DDB4142ED4ECD3821AC4BB81CD09C3987658F668DB141460F9FA74A19A16C9A498BAA48BB98A1B2C277CC4A4F9F8C635AF289B1340AC1313A7745030004BC33C29DE582F16A8D0108EDFAD36EF51F9EFC58FD5DCA9637868E73FAE1B4F964339659B005773E5419FEC68E4B2B6B458131F626B1919CD25BB2AFEDD683BD6464A14DA8D7356FB54F7FA8B1C11DB5B217A8A863BC6FEBE3F78700239B1B7670D5F8BA34221A58DC513F3823643FE415268B993B46A5D15DA136400427DB882BE38950F6F19D04BC6486AE5892F6C5482CA1177B0E81B5B43D09C815CA7AE9E4E8E43B42590704FCACA96F26D5AA865DC59151408ECD616C131DEEAD8C03276873A06CB1C5A007B09467BAA6EA847A7011CDF0AD1DF88833E0AD7578A839A2BB258EF29A1DFA4F946E8D10465001FEB370874BBA315685646924C32A5E34D362D721F29E4B541F56185AE206A9912DF4B2B8D02C3EC5C95872D5D928157BEC69650B5AF9FB66F6630A37AFAE0B71FE20E36A1EEB990A6076E86FC6E8CF11AC682B420FD3D8B2DC10437B0D69A4C652A4FE7562B6716736EBBDD986F6F68E5587197448368519E2853A3AC8CC2AC4FCDEDD7D4E165BB22C5287020B4CF2BA46823B2494CB6ABEE1378F27F35E2D89049BDF4FF86B96149F88C7C22B8467F56084EC84767630E89776BC134C02DED7A18FD8DDD0C5627F086ECB7DA240B73AA935FEA04C9FB46C003CC6A34821478954F8204DC5040FC0CBA896870D8CF80BF0C428C41355A8AE35E2D174859F201F386D7AE4830611187A10F05DFAFA586ADDACA0FAEEA1E6BF0897132D580A2142D2386557C5A1CEF21DEB9E62258A1F4F1AAF80D2E92FA0252B1CA383AC024B2EC4290E24970C938AA0039740465FC264D2EEC7D4FAEF0FBA137DB16CC58FA4230A224C880CB405CED0B73A3F84424B061EAEE6C647F3A104FE364D77F0996370C20A201A437C64E9A016B29ABD08F9D4AF30ADAF3C0FD2B4E5ACDED136ED5280CB219CB05215450384923BF47B15AC82A4DAC39D72C752509A67CBC2E00A10F906339B6913251603BD679C11C49A354BEA0C8733E49F894E3E271E5B1449B6E6E9505B044077EC166F47548A08D837F50BF50EF074E86BCDC39B6522401DD61F1E9C747DD14F1ADDFD6E51F4A31B3A2C9C5F4CAC8E713C210504B0B38DB15236354F818CB33AC27C88917045EEA6C3AD8BA30B617E7283EC7CA31ADB5565D7B89B048CBA1AD87640DAE90073317B114A9DC17B8CB8B74FC85AFE371ADF38B5C8ADE19B0D1ED95BB7E9295FDB3967473CC9F0F25F44C66E52DBC77C50C193C3393C492985D97F70304BD379FC68AD7ED0F76777C582016715759E3C50924327E3BC19ED844FEE9D9EC96A3869F399D8AC7842058531B2B284568BDA9BB33093FC57DA77D83D9852F14E96D9855E94D75AA34B97B362EE6C3A3CE248A913D254CAF84B3B94F6C4BBD5C82CF20811A5372F8C8B9877FF92713ACA8673422C6014D9FAF2EF9E0F1383817DAACAC84A08680B584DEB5E32E5792252A2D22885610076F325D37828553EDC8A5A6088072151A7CA9C69434517182AFC3FE50313C5D5DC49CCF9F41CC95801A6871A33CCE2A5374EF45BAD9A38B16A87E72C3914B69AB4AB00ADF22437E5B441C94F87F5CFFC344C248514C2CF543B95594C1A376E11CE4CAA95E464DFA9AB5F60CBCDA55C04C1D9EA1E649BC9DDD778EABFE0CA9ECA3E8E0A91C0FE27BCE1C74F841C634EA9DAA7BDE1FF79A83A57F28863392DC42AF4E7A8EF8DC6198B57C73079B37A58C73A29807FFE22D739990B5D3C3573EB65775027E60413DACE28418C8E8F08EDDE8F1CA01F11054A8E3E286F4BE0E95F69477BE67328DF52B5F089FFBC2C8101428F0296E9F3685AF5E896A33A1CF98273BEDF841E6560B216CE2E04AEF0E283CE38CD46C8BB30CA96B1EDBAA5F689E8750A6A0EF872CD0D81E08FA68529C722B22581738535183AE8C5FC90B6715A716048345AED7DDA01BD30B085AFF9557CCD7799118921AFEDEE39AE1604A525534F1EE6941C885C5A2A227DA31160EED9C256563F1E36C31E94F3F9AC9979F19F9E8CB2EB1BADAA3E3D1B0CF00F67B5A05BE89AB04156A7D0E2343C493B6D5A50760A3F0890399DB71FB48F5C18C029E6C267627312AE0DDDA132884CD754D1E203DD5085CB74228E2C061A0B76D6940A33A5E73E818A2493DFA9C09ACF8079496091CB699C0B509C3E369244BFE24C3DC80659457EDD71CD5F8A13286B948BA05E3B231417E99890445A98F94285D99DBED430C5B2A5F99CE87B8D7E0CBC4B7BA32A547F79FF37B5A73E0533F86F7EFE61D100E07853FDDD7729503B9F0E2D334461D10E2692A0A640AF9053D27E5D37859027F6DB93360FE9060AC6BF0F71B50846D013F97CA12F4E069BC37FDB81941F131E3C0FFA92957F150C15DEF36067476777ACE514A0EF9951903C3D354A9A5CE62C622BC2A4F95892FE8B55CC53E2798445E9891667A6F1D2CEBCFDDFD5CF08ED0DE130882C7867C56E8B1024C7D57EB67CA8EBC1EA79DE152A97305111EB0042F148A3BD6D36A28A4B6A56E0D3428921A59ACF709D9CB84B19A87FB34A922EE3F45202049DAFE0B53BF51538D0E0BA02688719B82E4DE94DB653251EC5AF0611C8941FF5DB9AFC784C0EB05A25158A90645C5287EB48309D63B3F91A649E898CCE5D7CF324B5B837271203B7B79ED340519C18F009BE3BBDFFD9E7AFF7CFEB9A699AE6FC6D321DFD05CD5CE745D97C97098D0BB8B3EC3E89D4A4F8BE6A7DB4BAE8DBD8EA9499422C6A19FAC79A6BE60B05C5DC26C1F99B74BEB8578C69A619E992BBF6F2A33F42CE18003C80A1014D6EA2FCEF342E5F3A370CBB78879DA17D9195427DA39625FA8AB7BD477118B3E83D30E28E53C2924FC74A76338C0436D3A07B8B4A6828D683ADECACCFB8F30C2E8B873131D901B75F1CB4B0FA4F1E56C9E5B94DD9D44E47A0A64D919BEF21BBA36BE71C25EC5B8A0608D6303B86733E5CD40FBD06F3A20F81B235E6F0620D7A03427D7FA0596ED0D1811431142AE46592C3F993A10DC8389B1BC3BE79642D9CCAE57C24F81666242E740976A7CC0D504F2FE29C66D1969DF2A95E90FE86C6236ECAE9B90D43D7F33B1787E1D9CBFBE693E36091160FC4614C997C8202A50DCDE07F006E6503F09DD13DC17D4E6A3650B7200CAAEB10BAAD32A455440078F843E29A34A7EE3E1287F72FD527FCDC0260DAA15943CA0A274B83E226C3D63AC98FCE3F69120DA8D7EAE155E9A71F86B277695D64CD32E7DF94C79F924FDB2C546D14BDAE1F8FC893268298A68A4F4F62C7B328E4636F1CECCB3CB772A47063F4AA0C95289BCE1B1B30F5C981795D16DC464F01AD691CA0924D8B2BC71F4E858096DAA20FE1CE4BC16E21F5BC0B96ACFF08E65A4418A9BD6902C3D1B2DFB5F5EDC1C5650381BD481100A61A28465BEC438F0C6891482E302BE18C0F2D0D4272109C32CE8C95E65FF5F6802B37EE9F808352AF43BAB71036164E982E6BD5C994184B0875BBA1F171A007B4D79C9E0A5327F486B12E653A5D0565AE6AFB95180C82A7D5F87C2DE4FAA65F8EB378D57AF3145E807057CAFC6C45017AC7895228BB28A2F364559EBFF60EC2B00DBA4D42FE0FFF7AD6C599CB49393427D25A5A4E665FE88229C3CD9B7B11C07FC968F81A225A8D21E9C20D028FF16BD66CB01EFF293D424EEBF276CEEFA84C2E6F8C541F4E02312C43B305CBF8E21DBA23540F76249FF78098095EF995390AAF4A08A67ACBC9F7F0B2A565BCB33C29DE8E97EA32D78C41E45F79492A5499CEC6F5BAC45AF1F6503D900DABA95C360F0A16991AC0A3C3F2ADF251F2C5D45C733597F98C1AD00761795FC8413D03D3543DFDC3B682380D9AEBC5434A1A393A26EBFF1ADDA5F4B44C07A3C2791A289F80A1D0D1632F7C56983F12F86B3B79EA686B546A18D212D0A85981F9180BB88270EFD9C9EDDC5C5FDF2177A2EB49378ABAFCE4ED56D7FB8D56B4DB897A192BE5E202065A4F79EEFB455A8F437CA14EBE6286CB0E34739D557E2DB64AA4AE78EB238CC44F64F5B48B8507D840782A24FA4FDF75EC8A7CD977519BBE400854AC5379D096E23117A7FBE801BFFC973DF66B9B64D03702F21AADA7A76EF6A7A616845FD7C52D782F194DF18CC7F29A760B380CB5DDBDF2442E15365A36E4B704E15B0B7CD43DBC579CE595F79FF8B269E9D9128905D77A10FB8CC4D61B1AF877F1E05D0527D6E63391CC4CCA3A0310FD0367E1C331E9C84ACC9A01E0DCD94EAAF36E4CC58A12D7F8AFC7B569CA1150EE020435B283290CF0869A433DE171475F7323AC42BABD6EE4D14BCCD0093DAF7515CCA187525DF2BFA9ABBE0DA75CD2A2F6767895752D531696838A5AEDC3054661D2C24EA7A52CA9A0AFB5AABEB87395B82FB08547CE493354B0B4CBB8034B618730A57204BB1E9D7EEC1DB7E8B5C452BE356D1F4450370DD87C8DBEF97B590008CAFE8C3DAA49A963FF7C9ED34FB6A1A5ADDE76BD352E8A278230F746AD2D8B792597E1D41E3AECB96279151BB29B918E405726725C625A5C0592A109365BF4A88CC540759DC802590912940C966C750CF33E95A47D28E439821F97B15C162BCC3A754F1ECD9282889649B0AB77B8871EBFEC6AF6035F102E353006A5CB80A585CAAFA4EA6BECF45CACBAD7296D74641ACC8EC30C109BB5FF7679AB5A9C726A213A99C3BCFA5FF9CA5AFB402B63A0DF7FB27BCA194FE5B4F9894016467AB73391E36031C16D7BF1150664EA531CFAC31DE07A13C886FB02EB8EEBF083126BCAE902A5DF1866FCACC833FA773658B34D61D976856E0494FFB169EAF819A2367C656CD6C4175FD560C3C4DAE45D1B1483368A2C5733E6EE5163289DE6E3E2463D2E70161D77F36973F9CCBF89A04185EF067F058DB4C2A59B62B6B93BCE816F7DCAF6D22B3B357673346B4940F3BC8A4B555EA6CA35E699733B564BDD99282049EC82160DF87438397EC9B3D3D36A50BA475245AC8F9DD9814B60F8851835E092780876C582E8906722FAF27C1866F57423B5CB5E24CB303F9D71484F916CD924AE954FD301826D0AB88511D637B1D5EC49B9774627A23000F89304598F404E1ED9AEA96B05E2866F9BD72897A0A185B20387DDE6F038E6CCF2E544E8060C6CE7A0B5C7D883B6E86F568986F65EBAEC22D8DFDC389A9FAE7A3AE506CC8F805CF3EEA7CE77781A8363B669AD2A5BBA61C5E9DD8AD3F02AA9ACBD907843CC1D7C2AF643C2FA991D6BA71FB0C70A3553F1DEFA8C7FD14BEAAA0A45752B2111589E300E2CF82EA5DC7292AC3D7E1A45797CE4C7C89DEFB9AE311C1CEAA6E774EFFE5863499EF9927E4487FAF67A57F6EE3CB310EF6A06241A4B048EB2AB10C0749720D5C278162A9C2DC32E63882F01DD7EE931F711BFA32C7DA58DBF342CB44BB4C9137BF7573D667E3B5815C70AF96D50A398DEA8EB461E41EB55AC07A8C21C4DAE2558F82D73DC8806EE722A5FB504092A378799BD03178DBDA10480A8EEFBE7791C30F5BB862DA3DD1740F902AD707E042C04D2AFA45B6726EC1C63CCADD6B2D8D65546E9EB8ABC55EF8182E39BD70BEAA5E292D365470B7B6CC246584ED9A5C4B2374841413F14D882D633C6B27C0027D4869950D6F26EAE7C680BF54EE4EAA96849625128F345E4AA25466E74CF027A0A4850A745846582DF67F65F84464313897BB7BA3A2D74485C23ECBBAD31DA29B875A44550F936C7648510545F3BB77F953C1F876C95D48A3C927FC201C96408B181A1CA2156AAD5CD424768DCECA8EDF31AD478D3804E15ACB2CE1AF179C06BD02072DBEC155CC39B657B7CA662F87BED5466B40C8270D08BD016D2D673030C3B4E68C93C89D68C8E795CC21DF7B8F04EE889E0748EEAC5F1C1974A423F23AF38C53C924323761CB346DE08B98BFBF828FA5DC629A60D4AAFF5C775765A6307679CD68DAD4A8CD191F3C4675659B6DDB74AA63033B8ADC84C2A1830FB9AA91564170CCD78670F2D8014ACED89861FE236CEBD65E68B1C7C4C6ED35778046D3FE4E58E938231C168E3EEAF6F375382E7FECF0D13BB81A2BCF6D13D84BCBD9F86614A8C4F9CE61EEEA92498282C23E60A6A6CE061BA8EE2458E8DDF430EFF28FC8E7A23E897032F200E51E82056BA1D5D76B917970A6B72441CED9DF6649418AE81B1410A8EDFD6A8E11A1AF0DC680B0069093E819120FC4 +pk = 903E15B32F335D22B1BF913A936F7418ED2207C4FD4CF1BFA3A025A298D614FD69C0DBD002C976D18F465CC5E5480C54DB11A6CF0D979AE59BE8B6BB8B9E13F3C93AB91631E83C52E798D5BC6EF47652E06B3FFCB3FE12055A929D80FF6940660A61E974EA810649FADA7455D42F73BB45E681DE29C0B4A017E6CEE235A9A24D496DD5307A399E4993450AE68A19BA86836242B204543F8525B331B7CAAB3E6E7253F007AE94D1255CD5816C08DBDCB5572522FBF183B82A51C0C5F018A7624802D7436DFC0AFEDE568B9A2E454A55BB368E0F7E107A8C1F38F004C09918D54F42488D52BE6FFD9154C76556E65630CD5E8F29CE5110620C3130CFD28CC54E0FF31A7C83BA8E242E487E746F721EF2AC340A2981310A314C32857A1947177A24652A3FCFACFEBDC12FF8CE24E78BE7F5133AFE69D67AA21F22AABEC537E1D56364306EBF8AD93A926F9563F033772703CE35AD1E115F768493D15A2CE239B0D87B049E5C474A3BD87D91EF06EFE7ACCF09D6E0828608AB9FD79F480DC07B953F38E384CEF173D5E979683C3A72F3DD3EBF06511B5411AF97DD199A545C0C9EA220A8447C193EE569C9B9A4FEA661D3180B6EBDE3C0E42E2C0D89510E63F7A467A22AF8562F78D58BF5001C91BD51D97170BE4DA50E66F67EFFB9135C220BE3BFF50860273E5371F5A11E10FBFF62F64A8D9DBFDF674E7D1D52CE2C37CDD959207561B27B8B39D647D1071626A37659CD5845FE6420176DE5A05C0B08C654A9C5C20A64BC72653F13B58F2E1B0DD2D10EB5A8674D3D64B34B2FC1AD7708D303245C6EDBACD1ABE1771798DB37DBE8C5D1F333C8281D320BECB6FBDB64E355EE9A43F70A6D6144FCF96F6ABE236E1B120B2C64615BA8442CFE81E40129C2A9B88CBCBE5D969673FC5E5D35EB4624417FDECCA850FCA388C9D192652897E741E11D6491067E828889E65C348F91BAF0B52B7944D71EA5902021F10A58C144AE4A8A3A2DA796F82480CB769AF383DBE0197401788F0F99004D88561BC4B086E121BC97BF534576FFD82ABD3752863EBE4680EA8FD953114EFF236326A40C3E95871ACE4658017320C957538B8D3AC8FE764D7A9C4D201A38B52ED40C110C4F833C2F4D32DD028160411DBC5A3B5BE30D174A43A5F17545B10E838C6B83F02E8E4B40CA9A1F0DD27C0432FD8D75F37121E90B6E93ABF48D2C960C3F760CE9A4787552E9E75068C678C8CDD304B8F4C8660173F3D75714CC0F21D0B269AA42F3DBC102AAD537E1EB056F93234FA7A74EA46409B9DBC006821EBA3A007F6CAEDCFEC9C2C13EBF0BEB7959600566AC9A753898FFE878E307DCB3E1A0AFC38ABD8B1A39AF969CBE8A57F5C7F722B6A0C564442CAEDB4971D60CD4FACE619CCB749A42DA93B66C6A6F4E1CA00D0D33EC09E842521700F28A8AD8431CA44C24D41721154DEB4B126D1AD7FCB178EB180103B0AF91A9D8A4614C2210C1C71638B13B888961E41526C6A96A7C950BB8B94FD2F42575589F3D551F259A2017E41C7A8CDFC53D0F5B56D50D8B099885DF1D856E540F40BA84C868B6682A82E2B90F9C868A215A5E0BFEE5516B7AAC9C43A1071F589140A8F35C250D45350BA27A3000D06437620D7D924A64677AE7C4D31B802BB9C029A5293B1E5C70574AD76579D7E45E527D9E4A4F1E2B9C862732C3864D224B075167D16D30E7FBE15050D52E172F61C6039248E24DC6D9711CD8E8A8016A3704C45CA7644EA805311CDAE605662C857E183FBFA914CAD84A6FAE2E2F04ACD46B8AB5B8590B6FE96B64D5B2E094CBC9D041B0B614391DBC7813057303FDCAA9F8A90EA942B2233D8A98FE180003F1FAB0E7C0488D9142EB5C24D38D89A46B39ADE966715EF937A4CFEC670F0D25E51FB1C7C18FFE516E5BBBC1778B356E38CBB1864414E8797A93941C128E2DFAA171C305DFCD5B241CE9CE492238C6BE3F03D7600B18D46EA81BBF467CF47190CA4E8C363376A1BCC66C78FD9CB9873CD16398DD0435DF1F3D745D92AFA1874BF1562B3BB2842F556B5E4055A7166674DD940F2C9118482B1C43FF999CC82350E6677E2ADE252AC25F3B112928EA02C45CE38310ACD7514646902D167C4550C61B57A6778F1BAAA36C696BFB7DB980CFCCC937FE52DEDF27C5165AC5F23EC36969B1E11B7021BD6399A3D96D5037879B0EFEEBB908C63B3727222277D462DA12119A4F7F077B65428245EE3AF613B8616BE1E951E817729A7F890674ED63ED918822DEAEBB2CC9F193DFA5E2987B47560AC2D83660A186EFF7B7851FF2A8A8BBB68D9C3CDBB3DEAC78A1C3B96E2D3CB1DE777E7215AFB8AAA94385B2A43F00DA5FA6BCEB91BEDB7AC3620AA4BE81C61F811E66998E05E1D4BB6DD7439B74BB6BD4EA2BEC501AC840B864D11D4E6988AF14E5D59107D3CDE20431ECFA5FF049502C0884148CE93A0E153D0E2C7B5673B9D42B65C7F02C4E732800C68CA41A3D8DAD61BAEFBA1C846D29DB42836CEB814D46ABD3ADD1ECB53B68F5E7FAED52369CDC305D5ECA30438F0B451F1E01FC1FD55466D1DC32DF3A50252367BD16D25FFD227826A4907BA6A22A8C75732041C6FF9197AAF41409F4EEF6DB69DC47CFC18E035463EFDB8655D0F1E4BD98A7476F530C85D7388A1EE6C25C9B3C9533A14D33501FAB9F88018BB84D081D7DC6946843A68B45AC3B94D5E973C716C6366691C0A5934CA55FC90C8142D9BF0BD9FB9CB73D252DFD76419F4398E0E05D8A59DB0DDC163B8FB4E6D19030F17E2575BB8B605D4B35A28382B565818F4CEF6E276982FB17B4F318D73AE3EA7AC136F60DE5A03F6C033F3B27D90758E925427126D2A1385015B4D03DBC12C9B6E8A2B660BCB3FA18298B388C4B179638AD0E6DD5A2EDC1CF433D949EA984D13537345BC21DC843EB0001920F387F82B614201A7C455813311C412791D143C4283934B869EBEFB1AB41442C34472E18F339396E4CB873688EA24796878A2E899762EA610F522DB942DC9BF28B22881D21E990474B9B123D8CEA59CCD4431D3A336A866EE2343C0A7DBEC1CEE0311F9C6D0214B44BC5F1D1573448D3DFEF7813A55C2FDE9974B923CA55CBE36EA61AEC9B140BF76871082DC87590692FD7B5734A205B59CEA3A25A61A25330A3E7DCE7901B413026377B1FB516B2826CE67CF14813D5E423FD60B3B0458639AA5A6816F8E7B995ACA7BC3FFAF713282BBE3B396020DC5894115F7E4EE3BC59DA923829C30FF380B17827DE7E5CE11F7AD14D7EEC65851D5D84B9647A9656831A65836E400BF2406FE4F584904561190027AB1D26E4032D0C7FA53E99EFC41FCD72321EF99E4E7F4A95135ABE6A2398BDF49BDA64F074BDF223A4812352247018E3098F8D147F3B4CB1178F99BE7DD63391947C7C9B45AD23891D5416DD29936A996CF996FF4160283350AF56345F4919CE343A416FC51326D5BE9795E208742E2E924CB3090E613F1F9DB322C177A5544E10DAAAFF7155BE3EDEBE711E1960D89EA4CDDC95A90DB5D04E7D99A9E0C441B33A9225E82A96F50442D94E578609BC058E2DAB33AEB99010DC59A628541BF64EBA71669936BF776C249B564F314319C4CA3D27B14B9AE23F7AB5F6074B15E8C185A06842551820CF0C7847B2ACDEE2DAF2F921A0296F271211E55A4EDB6F9A452C2E66270482C5946D18555DCCA9127C6A2A9809E70DE15417909043ACE389446D5BAF65E078CB619E479BEDCCED2DB397B41CDF6BB49B6AB52061860997D8EA410F1304AD66369120C3F96F011999C027255E35DB7EDED8F300028D5E023C3D529F8B364A283CAB28C3F41141EFE00A78320867E85F2516050EF3F0669732750DE65BAE2981FAD92A73AE1D6F66FB13913FFB5ADD84B2329EFAE0862F6A5B9BF4001818230C296C76DCCAB75148DB35A52FEB24AB39D460B3D0831F694F2A53976ABCDA6D027CCDD2C252017726EEBB31C91448552083275FBEF5A385D461994B5997FBEBD1F6CAAE36CEBA730481104314905D241968C72547FCF255F286DB7632301330A9958FF0F76A7180221855909898B139552AF1E715F5E7F9EC11D72A4F4805AB1D8386041AC0FB9624F30C44DF21BD0D1668245A018CF3F6D0CC7BC754C7292825BDDEEC71F445814CC477D382FCC17493D3E9BE6CC722EFA6BAF0F11428F4503023843B7F512C5900C90DEC533FB061AD0114272B71B9726097F5151EC0914E9EDBE3952004659C5C0DE3D401FD44467F749B3C82EF26CF448B7FE648522D9634C7D016371241721C721DB5D2D838D8FFFCE446E3C5AB1C85F2236C1CC4C360ED40D638C2EC22FFBB8E0015C02D310092B4849B067FAD5FF86CF154786F4CD255C46D5FF43631EA2AF2EE797DA20A63DAC9825BC6E910D74FAC6A077C10B4C191BE0E1D0FA7343FB994DC704D3973BBDE950B30DB77B48FEF64EA13584DF7CD44BB5175759983A0D97D39A7E9DE0F8667C94A2B4323BC54411C1E3F1E7ABE2236B655A10C6D908811BF874DD340040DAB4E3543FB670E10E1EC91F0CBF0CFF9BB5551CFBAA7F6571732932A1E31071E2BB22758E22B5B8E037DF3E3245DC5D7561B6690B4E22B5D2652B30F7809A84D0B33E84B5B4558FE165D98A7C7D69F62A130E127C2CA9AF3C5745C3873084D2816BDB143E3CF8B7D8692FB0C449891ABED7B8DCADFAA33E20F982961E305D7FAA48E3AA428A97870E1E4BB8C8B9D304487CC7F9B00AF9F9839F52156DB67AE11A68F49DAD4667A43842E8D475DC96A53CCB190E37337D54A7635634EBB7350F0F655F65D4D36B1FF8B4D3239D21178308E64B8123F68A7112AF3C985B92A3731C6AB99C336F4BE5462B4295F1B92514737B3A89FF07A992CEA5592555B3A8FC29FB48C469305875570AD2DD190587FE63546B9D73E156331E8DBEDF5B7DA15AC12AED6A725D1A81DA6F0F5727935C28A2EF607891BC547DD4959735AD7E739073D51040C227456956849B50E9FF99FE50457CDAE68537EA781D9A4E0248C986688217AECD00D522C251B9FEA629169C85581478E674C80BCAEEB2FD3783F7C3D7C1BB333C99DF7F1989142C15F9FECCE5C3F376C597CC4B4CFD1593B2DCB0C8824294944A7F5F02524E771898BBFD0EA1116AF413BEB157D74CD28C15B98DBE7758FC8F3D0D4A93F9B7D91DFC403C84400898EF526E39B38E964C04135DF6A67B2374FE6CBEEFA28891288DF14028A6174C10E9CA6D8ABB752433AE76DD4B4F2E06595E205DE6297729FD49742C94CEBE26F7705C34339D8EA438AB2B3174507618C92345F4D07E6436DB30371B08D3BB3642284707E2FC66D4BD8D10CFA4F790F9F60A2DF20A40F119745841EA61A043DA3632D2F1F1B78CE2A81432CA1553E58818CA0A17CF1E68C6A0144D7CE33661B320C2C8DFE2B838967AC41024DE299BDF4261CA49913D4F627FBE3DAD376FEDEFA907842506FB578B3B27821CA420A979A95B48F72E830323F547290A1CB12479C6F8B1C82EBE33AF2E8D0042CEEA8032097BC421F986BF485625F3AAF7E6DE4A639A4BB7CD836DD249DDC962066147E216CE5E7B330837E64B235D2BD08AF8FCEC2288804B9131A8CE9B0714D97A2E2055313BDDC9CAFDC27E6944DA65130EFED0BF5F5FD75EAC79F1FE3D283952071953EE736571383E28554D981BB393699F560DBD120C31EB04DA0D74F586BB7CFF30A04A4C2A1744916C7A2B53CDA0B73B2A41FEAD23A75453B33273AEC79385795834B5F436F59C684DB2A4B0FF3CC2BCD5CF57F9E93B526759BEF22163906849629DB84980CA00DBC52706EDEDDC3DFE5C03FB8E4B77C9E3ABCBF1E7F59EA3F882D8A21DB3F643146849B8B2617E339E2960002BCAB28A9923B37B82FBE32A9226D5BF0C9653A9B5D977B8BFAF1CDA5E00E9C8DC6E2BF6A3FEEA1FDFC8B09F79CC99CAE20CDCF09C01CB807617609045A787D81539262939EC3F6EB1E6568219B925A7CF710493CE89555DCECECBC3AAFBBAFB11664B540591972497F63B3A58DA17B94D4B5227AE57B6A9590EB4EB8DB5506E8EF91698952FED411F46E4110DC5A5C20CE135244236DC88C80AD2DC07F19325F231BBDAB516375710B7179481B9B90D22C0E150077A5DDA7B938EB4E42D7D6BF968362EBFA42C18D41184E47FE9301294A32B6D765C614985C038DD4D5B304874911457F1E5126673F6CE0F53FAAFDD727F77DD34E6667000874673D1B79707468C8F09407A412B2E6B76C64A43CDEFF9F2615F019159AD78FD7076C0EB40EDBCD95E2ACD9D31DBCF1E928007F53E38482362F8A380A2F13470C72B3DA6F7B4CAC3878E027591BB0FA1390735F5BA570A62425BC429FD2E120680FF99A156C269AB1423BE3C2D2B69238F77003922310FFF02CDF5844383BCB0C5D6C9D26E9D7D98604E3A84448975EB220464BE5E26CEB71EC91686B2591C03648B4B38169CE525CB342447261D346F9AEFA59CC84231C3D052C35919339DC58C8CBDCDF88BE77A2ECFAD07A9B4F1E3CEAA8801231A4C9ED6C7BD8F3570122319CD6048B4DC595D921B8BFC4DD497A23586D8EA48EF2270EF870B588FB33CD6B3FE89343DB7CAD868DB6CF5D5B02C2A74F6D760EB89AAD93ECE823BA7FD3CDE9440C0552985058A35C71BA393C74EBEEC2E2A7FACAB85A9E096E855CCA611DB86D605EE689666705CA60E0E05731B71ECBB12DEF6364CD85754718F8A0E6EA195F68F87F296406D6FA13F43C8177E763DE9C36DF3431B66BE04578FC0647A2DE36D6E86622F0C481F0E68A35FE943BFFC026D2994954AC23EB546F236570E55BC0E3A95481ED4640ECA285C306F282A1ADF38B83E605CBBA5ECD559C2F3FF615C357C2198227A130D123125DAC9902925E22AE12AC4A055B15697C39C7CF45994CBE1BF13ADD1A7E42F44FA7DA7A2F312A6CF85AC5FDEBAF61DCEE038AF168FF872458EAC058C64BA8AFE622669455FB8674E6EB33AE6B74423BE6962404B04032758E2F41ED13DD3DC4FD36861FE9DA685FDDBC1327B456BC85F9C7BCA9FE7FD425D1BFFD801B388895294093D5AA11D59D8066754B4A77D632AD9FE316872CF6AF3B5790D4676EB241DDCC8E4C7915530FCCD5BAA220F3F6DD74ACEE90C4AC8876DA3C694DEA2571F3CF705ED1AFD4BFACCE1292F5772CFB7B6B5399774B8ED986D898D7C53188541290EA261B426E7A319810CB584B3A5300B1B1399684C326B9674E4080398D041AA942961E61E705E0251A04DC580B594882D9C20E366222A4F5D441ABDAC767A4EF8D65379D1E858C8936B832F9E67F9059BB6D77D745ED85C7892BBEA4782527ECAA11A0A470C0476CCE5E0EAAD9D54524DA7E907FF3F511529AC9E978C241ABC0164B3782E75CD93A774A61B0A3C5B5A4252DB0815275DAF864DB584666CC362C93E7AA8C4C890C90A6DD267538355C6621AA593DD181738035DFDE0A630DF5CBE02424BA04514E1423876E94051784CE4683EEC37FDB6A7E4FEAB64A271A77A1F321608A38047AA6F288354117CDD0237FCB2D2F457D801DBCA0473ECD688176DF89A6D6AF12D8330ED6719C705DE556FBF7B0B7EFE3E71EBD4DFF3FA26DD96EFB598E4882A90405325B96A381D62F1AF0445426A0571E4939FAB61768DD36A40ED546E4A381A8E21431A2BA5422563848F78DA7FBBBBF0A58DFAE6A168CF0F0B6A07BB5F01FB6DC9676D91BEC07618A26A18A4051F94FCE74A0D21341459B8EBB1DBEC89EBD7333C245B9D24CB787183EDDD77DA206709D1EF57216218D6673E45ED2F8A7AE68D438C0BE3BEEEF1C0E15F30092EDC498EB1E148368AE5E71F158D3516D82B3006625FAC56DEF14CF26E77BE475AF59181E90CF84ED4283120578 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D90811106347B5849FEE2F48640953252009D02F941 -smlen = 3313 -sm = 020D37DC1ED2DAE45D5E088B1C6FC50396E598A3BA56440191D1A9EFB6414BF285ACA69224DA557B992BC9D1759BD5EC36DF24A1478939FEFA2D4B1DB7CB7319AF6D6C74C3B74FB5321A1325DBDCFE6DABD27DD4572C809F9813ACA3865A97AE9310AD61C3BE8ACE470CF90B5223496F578728F86734F6F36FB2AE357C27894FFA77A5B0B5F88725548BCF0FEE92BCAB20886EA36347853295BDFE7FCEAF79D39C4BCD189835C4722E17EDAAE1D3F64296A4F94EF626CB362036F358C12A0EA772259A9715DF87E552037AD555F2BC3C4BC3FCA0DE43A814EC05D6DBB86ECC0C073DE1C67BFD9D15D6BD158AA4C585FA05B2CF62001F581661FB8D566FAF30CBD1B706F2AD08EBAE4EFE86696576A21F6AF6AAE9D7CBA32390869B57ECEC90B0999C0CE6A9FF514C721A55FEB041EEF0AAD34DD4580777DF0851C34C91616FE5EC27443BB051699AF198FB47ADB21F114E2E14EA9A57A34D5DC9125F1E1EBBE60349EEBC8F0AC0823BE46D2E655DA69451C20A30683DDB45EFE5A68F71DF8ABFC50A7FF6B34377C9B1C34DB2458E9DA6A09F61E80934BE51C39F215AC4686C23C100A86791796147C3C8FA46A159CBF1C61FAECF6808A10934A2DFAD59F6C5E4A54D5BEBE102C0412D5B1A2A93E90F8B5443293D83A0C0B49717DBB3E125432E296A2D7407BC0F879BA25598470DC1347D1AC423AC8B93045016B60F379A57E19E91F6B72841762B8B2C720B38E464D0BC697BCAEDE287FEF5E1E94C07A01AC270C67D372FC84FEEEB1C631B4D7DA25A5708734F3AF08C9A6EB22B0D3281427F7DAB10C5C03C6627574DA098E0AB38BA7C54FF4F36A6A4325E7E054476A201EB1DB2A46CAA19267E3C4E8BA1D13D0FB4FA0F0F1CB5CBC9799E29206755D0AA78F1543D75C25BF1E32E7D6FC4F11A71B8B6642D747E567D44148ACAF8A98DF264D824F32B1C5170E063F782082189B8B75FA02158180FE6C42B6292E3789BB0AA5EB87F381E18B3B1D862AE401E08EE3C39E38244D11DA8097299AADC5D8005C342FEF853114BD0B364ECC6C2A7B0E1BC7B5E2B90280FD29E0B0D7F934B4345D4AC9BE76EA11A6C47320A0E0ECBB094C24E36B29B9D0704CFAFCDA9C05C090F9C313CFBB00E1A9D51CD0EA187EFE102F08FF74A477C9378D53687FA9727A1F8BDC42E310E82915F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +smlen = 3439 +sm = FC82630B091713D3D7E2E2D201B1A5A92F579BC6F7FA8C0E3352E3FCF616603CE678D9456970CCC0621921242EEA7FD050BE2E9A9FC9EF05AB4967272494415BAFEDA6E2B595E96E138F73FC8724B2C771EC11F7D8B090FFEA2B898C2CE153F00CEC238C98B984B479369EF58357AA68BEE69E893C9F686AD7A6E24B74E25D42B96A08984679F9676A64A16C5F56C0DC49040395D3D87DDB6E6E37CB85C1D0A313A4BB0A8708B9FCCB3B97C88A9158543D1F9454B0F69DD1F1DAF6C1BB8EE404F1E83C037941EC399E17A80882DF6AA413CF8122365A1E6CB5DFC187AF948A3553A8EEE7020106898414929E725588D2C809806E560CB0CF4F5FEA70FC0B43BEA1D585A5C0F11763CDAEB51018494CC3108ED332EC31728D99A7C5CEBA969BD2AE236EA4B0DD71E082C4465AA7914538B9D70A65473319023516D707B024B9225540D324DCA3813CF7655C55CD76AE7B60BB92C172BC86BDD3D826349B1BB971E50D76BE1316A8782D87FFE857034B0854E5B4E34DC7C058869ABAB8B53E02FA531B30239A400A1871C7739B3BF70E25801C66B9EB811CD74780E4158C35904B10EF8450A4508EBE4B02A8E6AC16664E0D61EFB3B0602DFF54122D0B7720F205FDB8654886926F4A6A0BC95A6C2197DCCA4BD18D15FCD5860C143A83587D547852BF5ED0299D2E1BCDFADF57429D789F26E5A517B9EA3712F0E035B05CEA6F5EC1228B23975F826F3F63551B4E80B2B8D46C4610B185D895865EA994FD37122334158A117042D349E92021D869BB981425A1441F10E10750B49F35A1ABC22B44920F963100ED5D9A07ED560E9763462C09CF323964E95E309AC7A47FC9A17516DEBAC11EA7CEB7C4E09A108403E9ECFBC0494C28EE9246AE531C27412829DA67E4E57C09CFBB7ADAD9C89DBE829A524685FA9A259452E5667412280C159901929A202BB42CABF5EE4D13F332D893D0FC3D3BC79854C3A3BCCAC771831B0960DE458BF588EF7B9F1BF506AFA1E5BC324682F6C8BB397C1BE9769B81BEA81EC3932943C76939245E4975B2CAB884720D5DB37B49F8C0D83826CC0238D1CCA24D70A055EB4D6AD1F80EC3CE6ADF1F25564EA05C4E5362ED7847F8CDCEBD369C3DFA598AFD5DBEF35C90EB350FB957C93D65E6FD8AE8FDF166146157CC7780E8AA8A1FBF7DCA0E0505664107510107B7B2692D142FC63B23DEFD108F7E4098B6EDCF0618FC44723C78D939FE5A5A9A654B013FD4900AAF242BB8A85EE481226F22313903EB80B08F5C4FFED5FE0A2B33EE73F46FDDB32F829C12CD29EBFE0F9C313CFBB00E1A9D51CD0EA187EFE102F08FF74A477C9378D53687FA9727A1F8BDC42E310E82915F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = C95083FEC178BFE4C5F9CACDDF86FFDF645ED94B684965D54B0AA0E20DF952C8A49E17A95C01AA82ABBE8D05F21DF8122BCAE8158AFB252E3B3530F798640B195988696AB0312D2240DB43A8B8CA95AC75455DD0099D832097125D998666DAE78E1723798F96939ADA6F767C192A57B0B5677D5A47043A4B36DF537478A23C81DFDFA6A5A7224C6A3804B8CE033BB9ED3E14BA509843B1BDF1D26AFFC97270101C35DB340B787A23662516E3986732BE0BC4037654A42E6DCC8DC36A332E4110C78730C6C12641C9B88C9BFB8CA3482592354C19324EF8726C224B46E21B62F34BB8688A493BDF6B012990EC86A00A5B803BDB8CEC6DC51038BC39D88736ED7A47ACEEB45CF5A8919EDEB4CF66CECC3D6BDE361EA3D00E08507DCBD252221E32845D9CD565D5FD662D48C739931FA1F926B882B7DE50F1367691A9DFAC2E531595879AA37250BADAFD6ECAE8BEA3AFD21C212F65C8DBC2B0D786F01DABF70E46B55C51770902FF5B0C699573615F8B0D826181654DBADE38578FF67EF83DDADC79BC18C30C08AC41A8F723F032D2D3795C4CC916577230DABF2A377DEB5C0DC91527DC170678D488B8E96EE77B68595CA6B4B4C57EB483D298C770BF550B4EBDDF758E0A2F5A3EAD5F5A512F8142C970EA9C63E30D3DB5DD038D18AD8B05F51003594E9D1B7198EB48664F5C0CD71D04272555E74B716BE7877CD784032C9F9E7D2521B59CBB3ABA53BCF5865F6517B4FAFE0CC05AD1F35D41CC2B61AAE145CA3063AF8AE7EBABA2A1F74D09955C17D21D3904978FF1958BF68B4B3B090B5143D46D9EB3252311776C4D67A24D9BB5A5C1DD0371F4A3A0082AA780F070C2B61B7CA79C9827C3B68484EAD2FA2BD8EBC4AEF7599EB9F8319EFF1FDC3615A2F927BF318B19872B5C264F8C0831B355C1A061989E46A966B5064E7C193E1066105B7BE74B88141668A808C267558FE1856A91E4FC4247E255F85F74F490AC90605A9F22D7F135A9E136715C96B260D1C293F0CCB113657973DB8FCF3C423DA906649650CBAA53C2895C8672D9E344ED9ECA63F6102CE89DDE1A418D680AA288230A4C66A44833458A7D41FF439751106E87194821E905927B48C5D027F5D2BCAEF0691EED8854D9B74E057F9E45FEFA9F0F0D406969E3ACEA24986816356BE066BBEF1AED984FDC99D75AD45A226A8FF5CC9BFD7EB51919C72A60C6243C273968C841A63933E4C42A24E3875E5DAE3CBACEDF8A635CE00635D86659C7596D2780B4F7DCE90E53DE0EFE238FA377A574D859DCF66FC656AD8DABA6C9A671DED0DCEBF50D554EF3100E3B03B6384C1515961E6CECD2C62E9ED8985871D2A1E7C7753D7BD9F69784952B61E7EF9F49170E69C14D326F9A743B5808E162CA6306E06F903D4FCDC3DB3792BE24817E27C4F156F1E3C223E35C07DE3B68621BA58D078532FD8AA216CE0B132EE53FE39AB539E9289F2A255C6BA76E59DE4DFF50D10E857DD787C59D86619C1B75D3AE8A683A6E860BD04D42CFC003F7129C4F64E3E841760569174C99541529AF91538F62BE7648C634B71D2F8FE897B60966C8CDE6C9FF57127409EC318036024C076804100E85C85147ED89211FAD7D1AC209C5B2BE73F9CD41E1F1B953A4CE9C133FFB056DA310BCCE9058F013645EC4CA13C50DB2138264EAFB0F59FECAA8FE0DFACAC13F6F150272865C9AE5CAD0A509C1574277CDDAA4EC963DAED1E56A15A50B5D5865E89501C3D781B68EF9B95D7B59681CB9087F252E22D9CBE2165D044CAD7F3EBEBC84855FF565EE4B57C0FE578CC1491059F632A782D50DC5E903B7704CE8B26BA6EF93E027969B69628B943F6C2F5475A3E34CEF6059B6BFCA25C7EFEC6B946FD1F92527A0D1C1EA00672A600605CB1A09936908BAE75EB5601381F3F459F701E62CC2E306BB4A1F40106D633CFA9BC318762B28B09C8D2EF2BD557A76BEACF55C10D7F1AA67A16393145B93251914175533B555C0AE722722513F1CF22971774E8DD5899D33290A3795E8EFFB68916DA387E02E35A5CC09427B0CD1EECCD8AB305491799A078DFDAAAACC44B7F499EDE773F2256E35159DB10685EC6F616C0482B52A9DDCAFF3D36EA7EF45F3027870659865FD2FDEC88D7A6AF8ED92C9A91CB2304FD581F97748CE89E12191D0AF4D6374221A187D467D095A6B19DD1D9132C992D69A0A8E9A9695A8C2564E452278F7080B2C5D32BF3D38429B900429E62D5D4CB7324F9BE1D035798D3B09BDC7B03A6DF044AE7F80913FACBA6EEDB57ED5E106BD29DAC56E0CF2D0F1AA0A69EFF50044312120629618D0E7D51D4F91D05C45E07A01F11E0C9544FC6158E95E71336160515456ABC143B6B34B268F2F1D31744397F8DED9DA9E76E6179EE33C56B82407EC2B8EB2CB698EF2311ED80601555ED69F1FDDFAE330F7E387FC3830B17695487B917616AC38341CBCB4E2DD5C2951CB3062A19409B8F0F11B0327CE45684E0AFE2A83D217A1A485D8B70A409EB6ED0E4639659AF05F5F799975F2E249943BBE3F3ECCFCDB0694164EBAD6F1475A16ACD6843C92922484F8AE3E23DF1B3CE1A931A28C8633F947180EA1940B86878352946CDE3685D20B63557A1B1F52C62A828B50E41ED091C8367D851920F53FDC880A9F6ADA407AC056479D9F80694EFC0A6E674A39D4A4CE15C8A456CBB46DD7F1E042E3A07626E581BB32902BBE5222B674BC77E78809865712075D51AA1CA5D25A02BEE05904867EC59828A1974FD8F5ACCB3A6DC1D5FBBC806EDD33F06A7898CABC36E260CC189A4F7C083BD7D5D8D265BFBD6E93699834F67B75262D59CA5D93D92FE34403E4C8A7D92E09803B60C7EEF0E901FE6B089EA3F72C8C4AAB1F7C8867C56FE32A2F64329BC7D2E9A9312648EC3BCD31D4775583E48FD14ABA8F5AAC9D4A1E084241C553FF3D9926C0C831A9A23E282D2D9F75AC80D10A8CB163BE0DB308A56E704A99E3DB03406DD7B87DE21B37A5AC107FE5AF4156D46B4A96C8CF5B603E07E976F8063684D727531626D2BEDB642E79C0B0263CBBEBB67D45F1E69514228B1CFBA96EE59C2B6A1AB1E61317DB7CAC834F049E446E1C052DA144B798E0C41F5C1ECD372A1407B975EE3051586A06F984AC9EA95F137E38A28E2403BBF499B3700C70E5C278488A320C1D98A7F18A335A7FECDE12B1039CB9C52A637B0A2C524D3A2453C3BDCA270B9BAF75E1E827B0876D878FAD8D70D9831510CB270337020FFEA3250756858D7037DE7ADB05357FCA80DF7D68B81D7AB1FEB60923E9B989FD2EEFE5AC846183E16102B4B67CEE1E6EA5ACB0BE56C6CDC0166C8C1E2FE8CA1B9B4C6A31A4647E91DC269138507A54917A5BA95BB6001B1FAFC92F5B77E8AECE3B45FA61F7D94207378A9113816B5E22BBC2C83C87D30139078227CF68C554E6A30E244751D03EDF5B3E608F560B4CD7C21A0FA21F8D5A995A4B5B45264584FE9CC2754807E59579DEA574DDC76D8CA134819793C15140AFE3D387290CE51DE3B048B00CC2495D44D06F96848BEAF7CAA0EB3D303D79A70C0799032DE6C1419FA1DE379A878B6558B5B843D059BB3907950BE75230CCDBF3F6A7D3FE6DFA1C74B8AE590CADB33657BBD41D3E906210363DD3A8FD230AB63FF7B660257D311972BF55DE46C21A7B85ACCAA54CF1F03CE4941AFCBB642A2B6D180FD146DB494B536B920C7401AD78BC738241C9F13D4E3590E6DBBC62939ECAD3BA73D5229418AFB546A80308E6EDAA90BD499EF236F08856A7B592D44370E7A3DB265120AE12DCABD63FC4D3881DE6D181EC99DE582174221841D76619F62140212AD8BF24C5F4EA767B430D56C057C8A0C2744B33237AB0134221CEBA82A4AAF941319C1FC91E1287EFAB63511B26415105906E9ADCE2103DD316ABDE066F56C4362C8C4FF6B496EB875575B6DAE7226183B711698251E200B0AC236234FD5781E4F4F302875322116026F0BA587E8CBF92F985674A297ACC688C94536B8E633CE459286CDA5348AC4CD3E9DEAF24117B77FC41704B52357095A03CD8147CA51FF14C8715E4AE9843E180BC6B1CEF3938C5C30BDC90984B2AD288AD08B27679199222EF609BB4EFA85169C894E5CDC5168D831F7310982E64C14686213D44478934C45202F6A0FBE5460896CA82BF82685D575097FE716BA17595103166DC04C018A0562D50178451308FE684C2707FF54F2220FE7A949C2091E2B66DB042A5D057A9DB568A1F26C4CB62E044FB0BBB96D07A29E542F14015BA7CFAE4AC34975C9F45682490348620AA2C5FFA912C8338F5A3AB7EC56142C9C6D7BCF7C9527979661D60B6C85342AF136C150D418A87B7925C92FCE361AE83D56806087BFDFD2911D60643861B94BB2C9F70656C55EC75E838C0264B1F477DCAF4983C4973E1C4257D07DC72FF99A9F89799CC7C4C55604FB096BED0F53A8DCE402F2399C32F91CE01265826E90EBC0185F037F9922CEF0E460C0B2A32DBAE84C06629655A979EABC31EC572ED5141D9581A191F172FCDC298D16FDB158A2024D2BB422F900035D666203BDD6EAAAFC4DE0AD74955B6EF8D7CC4D2495D30B5605B5D24D99C777A059312E0F73408019106E8F507C11912598981B1B56BD7FF878DD2F062B072EA4728DC71193E53EDA4D50531CB76796C51ACDDAB2BE79407127EA840E1F30BCFF240B3D7598AA57C5E2BF88AB2A08C2C40CE9893390476AEEC5A018B986A9E517BD6D731D807400D533999D219312B040FE033EF33348F3FB68AEF87980EB21603C5A8EACC39AFDE6EA076E46AB2385F61DCF168F02B17F7E6A3666D440169124991A78CB7D60AFC88FEF2BA5577A5A0D4E0C12B9E20FF8CF4D42E9FCA18AE29345B9F66D1E216D1FE0F5401F0663229CDFEECE5787DEBBD8EDB11B920348262726276C09F9E8F0D2FD55A67B5B554D07B00C66262030A578F3EF54C97E51B259B74125C6AC849497D6D4B8662625DC57FD3D1D88DA9959E7424AA40BCE15C1D61EFC35100A70FB800326D425B0209FDC362E3DC22D95DF1074E2CE9644545EB42F3C8ACD2DE4E0514E646332E54CF9E49D92951B96BA593E1D390A9209768D7DC8F02F197CD61C7591E7AC34E347770A265DB6C1B0DF4726652069D1AE3131988FE8CF86F7FD0A98B39021B5750660F1D58A08DB536464DCBF553A79BDA72E4D1C8B7E6EF20355CC5BA11933A5C277BA317F981111220E62B17DA0837FA88EB0F5B3597173F2DF0CEEFF8D3AEC60D4EBE0E017ECA26C1C6E88691AACCDBE1A8EB586CC9763C34242292B7F800285EBEB10DF3B38ADEB02D0FD225B7309235964234713CA6C48F3689728C2BAA0D5E29232926FFCAB847648B3A3F0E62F993F27389108D73E668165B1100AB06C7A6C9136644E00AE7E35E67E6F8A0072F7B160AD016106C476F8FA78C8409AAF471C09934870FD6B3DB2A9561D11BBA3285851EB7A18B5F8E975C5F517A0AC226860C08F15B1A76D9BCC79291A2EF179ACD9D17BDF9165E0B9CD1B7282ABE6866E90D6482C300A0E4DA111052D3EF7C3DDC9A0670035587C0534982120C2757F41D47ADB847F147661B64F7AFBB5384679771A980D26BCEE9562E3AF9A0E0F16152BC1D7483A3A2C60B8C076D0146FD9F8F9E2DB61CE63E1E7F902C8BA3AB755D8D884E567592EA725F5673119B831FD7C45196F41675B744FA669A966105F07B952059F5C139BE6D293582A5A2275DFD97C6697BD666852F279AE8A4017B3A87C68C9D605C87F833F8EAFFEFBCCDABF5602E3D9D46415E292751DAC650F5A2837A365419B9244BDD4913B70D39145F2005EA04082D2ED9B36E7F0AF05E19F53993BF5A939EA468E70A0F4812DB3E13FA53400FBC6336F6EAC55FCBDAB0523DD9F87659D5D0C2AD85990E87B7A768D8094A6429E72534634F7C922D40373333689D8A1DD487855BD76DA908FFB2BCECF82113E5B7DFF038D9B8EA2B77214486ECF325C1A37615AB1BE7C483FC1A340223A51E8566D75EF8CD91FA0DD98C0A4ADBB818F5BAA89E4EFC590B149B9E5F8E674A9476CC5370286BB01BE923B8E49AE8EB99888F37793084BD2A073064200846206FB1D0DC8BA574101D91ABBDDE1B6967C1F716BCD897987BDA0B820F01AF66B7C465C851913E594705AE5F569A53C28B5FDB6132F43A99048D3FAF1D72B1ACD191DFA8E43BB2A6744FD64EE2327FCFD47806DC146B3B791B5DE2007BD7C1954EC1715E4FD3F19AF7059C010AFD94ADBE235F7CF86664039D0E86C7A2CFDFD73687D9ADFDBC95ED6CB8982A1B67D63395619D5AC712D46EFD8C6F76F8604F12EEFD664F540DF9148CDBE9EDA82FEBA985E1060FB6BE2A9D67A52AE9CA308B20B82834A933EE7B15D011967DBEA93218D4F78D001A10930342F833824B8D01804F1CB87124ACBA9B75BA8EE211787FB527C967C181D0E2AE83038304B846A29A0D2412959F2F9BE73B175562ADBC73881E6F98006619B0C39E347C6C0507F7FE2B2825C257F05C1150ECE8EC5653BCE487E002E0ABBA3D62BA2CB3415494EB1C224908A6EAEC6E3AF6A69246E314CA9D8D85D541D969D956CFDCB0550D84A8358619099D0990300818CFB9AF1AE5B12A89569E9826454E8C9B8C612495986BAFAFAD573D5AC84757BDD24701523CC6F3B0FC2F7A21C962FCA23B8F48CCAC47499655174800A494F4F03160E4C0820F179C46FACE8A613260A65DA0A1BC7A4900AAF69BD61BCF48EAD959EDAA2157CF35EBD0D7B373BE81D300CBAAC6E016E2FCBD4D417F93DFF798918E8D3B00443173957E7E5E173D00B0AE74B62C2403F22BE206D40B6FF39EABA092F3DE8FAC1BE551D1860D4B2D657D338A37FEDE7C9E086AFB8E9BC89960B5B489B88EF79589DD9A03F2197FC5E19F79DD01770FE409B4ACEDE4A1F79BFFB2A8AEF6013EEDC75EA35335EAB56D462258468D1B90A60E3DD607864EF044D372E27234FDED06939C6EB43876FA6BBE4218CBD57251AC4862EE52BBFC05D30461C903DE8D8491DEBCE8C4C5D40973FE798BCDCD0484E493442D8E0B8C7216D016AEC90126D14A3754A431721A50D40FD5BED587443CA62B9B94 +pk = C95083FEC178BFE4C5F9CACDDF86FFDF4002D922F71EA8C0DE450A3C6E17593F09249AA81DB96D422B81B007861E56B7AC60EAC5E5ABC555325AEF9F2693D6FA49877DEF8F417EA464D44245534985527DCE7652B574E1865966ED53CDEB2917BEAD27690FB933EE214BEC1EF0A882338023C3CEDE1A683BB154356E4E0AD78B4887A7BD425C47C82DFDE0FD9372F3006BC1EC3636ACB5ADEA65C8AEA7B2A170C1CD3C21882C47CAA9BCE9650D1B17C7F36F63F7E2B93DEC9F071CF3C7EA029D771B1AF5EFBC95F984DD4FE278150C9E13F4100B471272AB6D61093F628D1C25ACD05158F3DC88E922F34118BDA273414D5789B1527E56B59E2CB587D12C964F7B6F15AF173D159FE41DAE87E3C152458D158395D5CF7A69AFCFE91DD31A9D959590A034D84AD90F9A6624243041AF185575C3C903FC85BFC5B67801B8954F4BC73D2830FF3DB144853BB5249E86302932D121148670868C61C79F26A155523D94B3BF4A90EB224896DAD03790FC43C499CE029ED8D02954FA177008C03D3C6A7FD3875EE4495E8D935715B3C200F53B5F8C532C575200D9E6FACD41121DAE4EE5AEA5BC13756499C9852FD652FA8BF2615C248CAB9D1D194E1A092E4DB20BFB8770E895302A4672AF4027097CB29EFEF683DE9CBDEB6864F3C028852149E19EDB7DA0801D1173120B4394A3152CE66ADB1E7275D861090D6634212A7A3189F477824240C700A1C46C1F9F3A36D6E0F2328BF6209D3C21AE8273A1B7652606BB0BC9B5F82E7EE1197DE2AF8512A62DD5F73A3118199626E959B55EEA83F4039D651E1C5FA072959A572C19DF06E7600162A6275D16DC9A02C586592F8580E5944E3938C6E2BBE4AFB6FB97EEAC7A51946B133A1F21C940D447764C26F21F87629CAAB8E515746CB0B10A75E3B98CA319462435B9FA6C823524E1A1C27939D32B8D086EA0D109F0FA6B1DA4CD2E87A9CA3E22BF0EBA606EF6AFCFB3C13E9AD03714BA079542B813BFBC4082B6069A74E4E0A02D95B491DD9EED1EB1852786DEECE41259030E8A8A0CFCF6A9693C11BB1D0DD25366A88CEE31D148539536C565E863B8DB663BE801B8E5555C39662F9A98F63ACD424EE7D039F024792DC72CEFA6FF4C4252491B45797019FF0743C53ABDC836152FAD0645583D858B31364A1A1DA8A168B7B7DBF582CE12C6DF1417A0BF8407DA3F772AAB468113FA4CA518B48BE2ACD16CB23DF2F5ED099024C8B589D4F297E0B0BF85FD218D8178E184762DD35879D42AC0ED61EE50B148A30843297B55056A4ACF781255AECA6035A880A3B642D8E8C2BFF841B5F432039B186F522B3CD80576457704E6FBE4C8435100584E7CA4FB3AB2E31E49237DCA54C3BDA13B10AAF0E0CB7B315C4D4E3A96CEDF62BF22A6C69F71352175452DEDBC8D949F551A53B3FA1C98D826B14CFABE7498213EE67E6E12B4887BCE43C72834D1E8FCEDE0D9FFD5576B76709740A4D95C0A074934FC9E027A3CC8D3A97B24689227E35261D548D2B72609A478195577D3636BEF5C87723E0C9C6B06AACA953E96FAA8067270666F13574261FB07F5928F163CD6D80007C4131CC33D09329756AF67174893B4191646F7034D542E44D7322784489F0A0B4275DA68723B2C33895079DB4753D294B7541C660F84DE2A94FC99615E50692C0B6B2CECDEB5E05308B988BFAF5684BE6DC66F13C95EFE0763ECF3C3F8664A14E1651DF3065809D519E60EC96349BE0C11993AC55D68FB40ED5EF3E6F3DA1928A9DE40A431532BE1B0A3728DECE8E094055C1B8F041280DB5789F181DCA749A8F1F14C7CE1F18A220E0D36EF5340AE25EE56C0CA468CAEE6437293F488F51A79A87E6D2942422652580157B10EBD04FD2E50CDB15BDFE16428B53B70CE52419F8422FEF8251CBBA46D3999C8C5A0D8E21895969982B44701950A5EC0F954285B322F758E682145CA60CD9FD832532784F4BDD0F1139D43CF8A1D4A7DF1C2F5EA130C7C343F8AB043649BEFB77606A9A95B0B91A2CDECA06E5DC39B3EE932D040FEB281C78F96DD272EB7FEE887D84D7791E13B4031ABCFCA41DA3106D9A6E09BC10573F18E54748E1CF861BDFDAD7FE6BF9145B48F6CE23BC4A06D88FEE9268720AB4CEE9E5DB3AA693252461BD8C1FE333EA85B41E3313821938501ECE4EDBFB13A9CBF0A514F82DA65873BC5A21DB4C8C509CD7578B6D2530E8321B35EEB2FA0CA211C3C1C1F4C645383A2DDE0B3464F7FBFA439774FB0898C861EA16AD366D66D9ACABB4DA9D263F93C5F0A629E87CD0746A549834EF05053D846007C4A0AFEBD0CCB6EEA8A2A98C76891DC5AB5D0080A8350FDEB2B4E8038ED534FE4D9E94C75DCD529D1C6007A95C7B7A1C4EB80FF9548A7FB1D962C206D536AC394DC9E5C40F4195D8214114A8531CB3B61FF225CB8878590776AC760B799027F66A27E7D1D0F980D60229C4D9BB496C62BB7EBDD8DCA2A2F682366B5C410286938A5C55D0CC150226F6E76DE13339566776814948552555DE2F9CAB68FFB39E7760E9E67F4A7C7A6DA969B8ECC6532DAAE90B18ECDAE9F6ACEB8265629EFF64191DC49CB91498E16358B378EC2D70F3C2CCA7095C42E435677E4DE0D35C896D88B0C684C411EFAB3FB64A62BA98B3F13F420137CE3276B57C7FB1F313DCF6AE49D8BF90E82BF18FEFD3CDA119DBCE8F09138ADFD54A76086474B69F3F77D59AA67C8E1D8FA9BF2B60F6A6BACEA8C9FC92C700D52921271B572D80FAF2EB418AFE25DC4BFF84EDD5EFD7F87FF16CBBC2CAF696F037135F39C8A6803E60B4CCE571F1C58D934259D630F084C067F61B0A9A198A7627916969D61B70DD3329BD53F45FB144F6757165EC1E3E698CDCE778EEC5BAC46444974CED2C55BC2C0AC14BFFD5C5273E25CA4FE9ABA375F5E9E83B4DFC11A5AF1ED26F9E706C71B0779F2F6F7C9DC6E660095CC632758DC8E47FAB057A8298052BF3F8E39EA1274C6FE10894C5A8E70F0CF81943342B54220ECF2444D4CFF311A6C39263AD0B6F7C67D6412F967DD0D840109BF72CFCC11C8A55553ACFDC967D521242B86E97709B56A4039D763326BFE041C8B611A71173A18FCB60ED87EB84CDF5D64BEC8B15FE8162D69E77427E8A6B77B43469F660B03A7B0C653021B0F4D52DC438635DE76BD9E566B57B17A81E5FB7667D646DD0B0CAD535DFBADC52B436E83FF451B26DD9DB005AADEE5593428611959135F705EE90944FD803CA1D84A3CCDDC96816AAC48BA9FED87971F103C22C2E35233F7D20B9F4673979A45F0CC2A1EE414FFED7DD1F41FDFC23C8D25E4FF90AC7683179C218ADA3CAC8AC3775AF4D0F73F6EF86BF3796B472135242FAC08B9E07DA88E1FEF4B2D3F4BD1CF9D9480781CE017DEBAE3CF6C54B1434CE1500E3C10E7335A8A66BDC277D0D43715AAF0359D6017E04B2BC647C6D1AB83BDCF76AEDF389913FEBE5E3388F4B202A0C951C886DDC3FFCB5FF89B334A6FEED1D80589CF0662CF6C04CBA3CCABFFE84ADA2EAA2990A7B736644AB4228C9E999FC91045B2A87F1C75C96A4C380A44DC1190B2B56C6E4D9DAA7A60F9AF8E69D4FA22EC7E1E9342B06D412BF5BAA0B2C474DBC60905C6B5C8051FD574164D4C0F0F15A3CE64EBC16B73843BD964E8C89E75944B04361F10BABA2400204804064B5C6B10FEFA924CE4FDFE9CFF9A31C0FBE1A58715F73F31005B2022D93C1CC649A560FAE09E09D7BB1F0B18754E048B3C8E19F3AAE1D5EFDA29925CF1F7223F9D6E32702C7C5E518B0F4472ED6DF249FA4E8754A52CFAE596803AD90A11FF9B60628852D3411508DCC5BEA76BB68E9E7379962B6F0784DC990FB503692A8BA14A14DACD589DD7E6E96592779E3B5C6363F8257D8030C49F92A3FCBEE43F558EEA860DE16727A9E994D55A2F9A2EB27A8A1831CFC13B6B8EE3B80EAAF1BFA6C94C81EF3578F82B3B48FBA95ABBE7BE616F82BC41BE9D901CF2D49D8C0C71F4540227882D9DEDC39F98460E89EA5BD99181C0299A230D0ABF9DF944DDC6A25E33A1E108C4206EA1F398E992F1E0BCF91EB5150013B33F8DFEBF31ED89B0D4C443DFAD368DB50F332719F6FF8B8DDC98E4150765DECB3A852E5883B0BD198A4864054C1CB8AA026AE9169A56AD5683363C2C6470D692E88D35361E538C809C094013CE8B9C4ED913BAC77AAC8745652F748B966C9FB1699456F2BFE630C03C0BD10BDCDE7593C4945E65181759520D2B2570A3D2AAEB108771CF4D06763DEF4CCFB69556CEB721FFAFC255F0DCA6BADE62EE43CC728678640AA56BCB548312F8C8CC5B8C10104B9E8DE51FD0D9918541E36BB91F29A016D7F0F911A7EA0560226C8B49D4EDD00A659DF40B953B32D9460FE3C0FDE9804A62F2387EB4F9BB8E069A54ED61D454BE038EB2FF28238ED660C20E95B03F5E514AF1F021203B30AEF9A0EC81EEAFA076A54CECA47431330BEAD23F216984E0AE79272DD3FB3D423B84A3D3A9B799D1013EA5E7E4F3676D07D29A89B69687B9D3AD78B56950617E5439658A4C97663769DB0D39485CF6C084FC395E93C9EFD191AEC981A9E857BAA39302487E36D8C0436F83A9610AF344D539D9C58D4469E4C466E91B0EBB50EAAB79FA6AFF84A90AE06EEB23D646C5B458742D8F4342AFA71D34D1F87FD109EEC875A91A973570458E54553C3239D46EBF59CA18D66CC45EA813E6E3C8D45139D1989E5C67C1A30C8833C4EC35DB02D23CE3A778446B1B020ADC0B7BE8D2690BA441CF1D156C58778660EDB8B0E9FB739C0460919BDA707B85A69D47B7296F0A5FE39D0C8908A711D88914BAC6A689E1B2F2A6AABC759812CC266F3FBCA0DAD75B06716549EAF923A9B667CC53B983243EA9D322597CEB3DA4AA16711091B17A92535E853869A135C33B75671576D889D04C00D5E179B1F0C0CE5E60327452A792D3E6C5D61F29BC1BE2121E93F8A23CCF4F147F8B4C916E6DF448DB66AE64239A2D15F5ACF1238C7830ABBDF55926434934A5FC59297374915E1BD5187C18C382AD2CB2049AD7DAA13519D76CDB00CD009D179B84F015F1FF64A342C41456C9BBDCDBDF449A4B8B62715F0FA3533E59CF88258CAEA7A39A5EFDABF4D39DF6B18A0C591E88BCA77FA1DC9A0170D527B43602C0C2A6D697741226A20E95F27F8D2A55523208E0D8FFE120CF821F60B1E59DD5BB6692B3A19A63EA12D4B50A6A58C6E14775353C87D22F9A888AC0FB016E0622C9EA1A5D8664DA374DE3E8589FDFC9FB53EB20403B6F4DCD4BE874277BE8DDDFF4728E0233C5D64FB9F37D1809FDA48990EDDC27C92FB59E63894C45D397236AF63099F99B1147307D6341654920A9EF58FB1C899BD0774FC901C009CFD369AFCBC826CDD50ADE6AE4654D159D98D5ABC412441294580EC9434129646025D51432FD7C0D1410D8F01378F06E40109800C0F529D4BC50BA14CF8D133415C1ADF4997E50F915702CDB7E76188038D8C83678D16F1B357FFD03C8CF5E3D83F7FA17C2BD16BDBB0B32610B59DD42D29DA81E5D24614A4D399657AAC4B6CFCDD7AA9FB0AF582252939C344B700E23DE9473170AEDFAB6C0660787E48A3ACFDFA73CA1923DEEC25AD9A4A89F1B6CB5B9558E5001B3A7F26382F58959ADB0B3B1A3BF8AA7AD9F9BAAEDCBE87F8EB7E3082EB0826F8EF0120F4244A1B37F34BA52AB45425311195B2D6154EA1B70C26138BBC523BFF4E3388A120D99AF8041C991FA8D5BA0E0DBBBFCC9167529E529EB0C5606FE530F143FA99EC826748B3259D9DC3A70796FC7F13F1A184C9F7F1BA41346C659B154BCCE2FF4737F999D229D81D84FD23E93E4E7DE940040DD9CB33449E8521FF9386EF3C4AAF63C39215CEBDB6FC14A54EF6F9F783A35FE7BFCA4B23AF0C9A2FF43DC26511FF2A8E27B38176EE251AECDE1519B2E5282A83F13B6E05E88D5A8D04169B81CF64114609576B57724F981898D007ABFBF57CEE39C0BED9C4687BA1C354B53EB73ADA2B699100D8416AEF4FA2646100D4D810A9ABED8B2A39EFB176B98809A329CC738D78C0AACC397A762750035B5FAE6F62835A5A3362753F3137C4253382714BE7CECBC39C326C9235FD32E71C11EFA53CF1341F8901A8ED79BD9A892771F74F1F09F8ACB5517BF04D3A270F184BA115D5E210304921D471CCC96B8BDA1E7DFFE81E5DD5F5CB5B1E1E1EF37847F9588B5CDC66FB0019222F2C18A2061A570A61214AA6A9783322450712215BF53CC2B7CBE5C5363A1720BB1318224D8FC61A30A703341A24A446A8DBE31EA343DF54C8D5A3B01C38EFBCAC8A807A3B11DAE97140BDD04AE822FB0BB810BF09FC1C813C6F877756CCEC88B8B171700A7B842A15A86A5C38544885C09F98F531C102F5CF217537CE361DC054B1EC3A874DAB744A3FB5AB7A586806520FFC12B714EB379CC61073B67331845624DA2D1B9742F53D4FA5064F6BBA672CDAE22BAAF236EEFC6126D4B0930716DFCBFE8C7501922C8A0EEB30A16EF249A24EEC9FB78843EFC933FA3AA2C9D7B8233ECE45C7EC7AA662FB4D23016ABCF4DF1C6B089E344B212744AFF27B0BF2121E33822FD2529C627E6D272662D6663781ABD4E6AF2B310C71144C194001A4C4B5F8423700C48DEA70FB0A42F115996533957E98D6B8B2834ABEA680D5871EB63AC48D6C9866269DB4236A70B6C4DED6F556C2D3A2D8C8E8DC3BECE0736691382B6E13B20F73D50355DF6081EC3A24DA2B9A752B435FAAEC20E29369C9F02D931BB24E0D278BCEAE08776CAFC83BD5C832C061E8FB911E6E4C5F4EA46071B90359DB4A6D07F7649AE8BF541B70A05F3A5A846D8A6E348CD69BB054D4D90076736AA0FBEACA0406978B514A41029A6B862BF813F373D0D792F4AD12C76A3EE37CC0DCD814C99127BDC66C6497A27A11EEE9AFD079DCD5407E2FAA5022C87456729AA38E1CC1224FC3F13FE6CB7B2397397A736D39DEEB593CC5259939E6B255E1EC9FFC88AD2E9E1E50974425B809EBC5A0849E349D900818D464773952C9B4F3C392BCCB92E5EE83C0A88C17ACEDE286EE8A824A90BA33B53561A7268DC8F76604F9F4AA08817032541C8394E924FB2D3DD40B12FD37831D28F19E0EC8348484D71E4D6B32619250C912E3C9A73FB39C3AD76C3AB909154F09D84CBC2665EB7D6F0B315E2BBF2257E470D5E74BFDE1D5CB7D8FCDBE9DD657664F57EA9CB18A1BF1E73B5FC4F3FDBC2A4C40A4374E4E0C289C3DF790ECAF5282970DC02435BF96A6FA51E910A10FEA8A7732E58001F0E06A45940AD9CB5783BEE3BDEC30E98D1319DE305B13DB04BF1073D827070B708CFCB88BA82A17E8A56577E6E5C749AF3859AB07A7490206E2561BD32298B804A658214B7C2C5BC693CC713EB41A8F34F6F61ABD74E5B3C9E5F2E7B920589D96D635B89EDA6FDD0A5EDE027E077993B6711424941E093D70B3BAB2690263A18DA024254F0A1B26726AAEE919E0B3D640AEF2A385DC8D516AE061FD1541E2A6E0CA6C764FC493E94A0AC2919764C551D7CB7197584AB878753FDCFEC11F7757209D9008207EE231FA713EB210A59EC3E964AED6DF29C0B551AB3FFC665D4538AFF9C1EA346550D5996DA69ADC52A3A0E0D274D06C67F48F3E43F204023BD4BB6F771EB0A852CF42418083127ED0E690BDF4302F96397F7054DD1704315965E1A1C4266BAFB9CFA4839C0CAF1C725A7129749612F3CB7192674310D674013FF089282CDD8EBC42DBEFA7CF88EEF14398BFBDCDC3B3D0E919C7EC832819746E5B3BF059BD5BB5A6DD5136B9AD2D86289D2297C694634A97F71D5BECF3DE2B905AEE2776EE611597EC03EEA3C7F37B419AC3298BD4EF171B37140A9FD9FBDB8B7F9F61C068DB9 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95639CC46BC0738BC568905D4B390BCEB2 -smlen = 3346 -sm = 99674DF2A0522645D701D12FC605E6905B377E57DCC29675A6F1750FD911F53A8B81C86D4282924109130E43F894DC6EBC9B56FF2CD1DC63D2AF3B0923DF5DC1B2CC0BA8EB77827D895F462B30EE7EFAC67294E4389249C84D9EF1C40C1C12C43F070AF27C3435904AE8E3FFAA6AC5BA9650DCBA1C25C5ACD332B48493372D9269A23FA2716DCB4820FAB65E1D742E69705C28B18B888A7ED1EE6AE8A3FB0194190C28229D86084A71D8E4F27B2A9F96F2C397F832B748EAFFED6DB81F585FCC20060674341239113C0A13E563A8FD9102AAE7602F64E53EEADBCAC5A2C43C7BC0976816BCD8C563734A9861B392851DBF932BA5716E4F061C9FE17BA22D9783B9FDBF73E1CA948B7D8173745B4E5E865ADB6D8EEFC3CDB07FC9978178CF32F127F38B7E59168AC83BD9579B4271AF39B9D1F986ACBA1E6F720A061492D369E3A44AC748F768E5963604FD37117DACFB1CA37F36308C061B3DEF37915B6027BFC58B0239A9C96A6C325D6C3B8A6390D21AC0F413D09783D623F3C920DD14FDAB2A681033338CB3C025B0C280F3BD4CA08628A33C5D30CCEE874CE24973CF28C48A236D4E2AD0B8773AC9F13BA2BD0C747EBE5040956E92860725A62358ECDA5C7642A33AFD26F0700C191DC4C68EDCF2A358A279234505AF13E8C8966BCFF36E2EB2D6626EDEDB770944BCCAE4D3D346A3F47B9BB954610572F34AD94D8C5B5589AB703D2BF90F3461969BB1F83D4A1267CF664CA548782A2D613A17150D528DD7AC8DC653129A023635612584068136DE5EDF35EF30925419346D1D489EEA0AD7C24431D0F41FC920D29ED475511752C869F03355BE2396E70A82B63E1A66EAA1BA5BC93AABB371A595920872DFFB34F13FFB234B00398CCEFCD2DF1C4BF5143170EAAE45676519DEEC01B6E4B269CEFE8BECEA28855AA90EEFC757EFFD6B820E0DDF429272A65275849AE6D7419ABD078DEC3384EDF71F9D2461D19576D806532FA91CE1179D68714E50B96251292056BF8CDAF8E7B23BDE484FA656790D8F863A9981130FEBBEC660C4A525548B9FD77CF2D812F8AEE87CAE6686D514109444D0EDB7F78A4387EB5992EE29EB76D13773EEDBE97778F9CE9346BDB2A4797250E055A6E87230FDC91DAA3FF974C42DF456EC0DAE3AFAB6D82DAD9FC345493292C892A718489FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +smlen = 3472 +sm = 53501A733E7427DDB3D3D2CC08BB50180BDB404A36F4F647D5ACF16405281254A36CE95408BB258B05407E5366F69BE9AD87204C3D1C07873D4052905FDAF2DFEE1AF0AEB009EEEE23A301560BA1B495157B1290199E3503775EA27A97A4D9684C295C658FEE5A5BD4D184CA69760475DD2822D748937A4D3CD5C98626CAB1E58C727B961A87D265447EDA4A4D5049F97A208302ECEB4E1B018AAF56A5D75CB3C749445DE6D3F9FFFAC6A2B9ED1A22FFFFC24AB9532B4FFD0FF096D2AADBE3FAFED9D08CD7940040EE24EBD9D22FF6F63B98FC4533A22B9746ABF0D5B11AAEC1FEDA34AB10F8B8743232293085FDFFC2F59EC86178F01C82F87EC1CDEC7BB79B5838E70560A5C4836914B89DB47665179779B437D91373FF568A727ED48C49B6E289CFA3544126DB019810C91BAD046155ACB662DF0A2267945485CC9BB9E17C17CA4EF88483FEF97146CA85E7836564EAF5EA99A67B4BCCDC9AFD151650A79FBB488B35EB926AB396D45BF8796DB1CDE182DF0D96F692BC153802682C1A8C2EEB482B8DFF3DA54A875375570FAE608054C9CD19168BDC43F89A5553C8720CCBAE8119968686814FAA0D13788C5D97791F39017CF5831BEDDEFD80E6F8024DC49FA37038EC0C8A1962580F6670C52A665224B0CCA5284D8F913C7FF12FCC0B5E78C9253A7C87A1AEDB07E7AD0FAFE37EF068C295A88849583B3362E978444CB3AA248372E480E4C1DF9A389C57E3A8F71D8A68E74C94D4850C52498C1406CFA700B49B0D13427A11761701661795F1EA74F435D4D3A3BD0E7753ECE91A90261162D668EEC3F168FB18C760C49AB5093F7AD9638F11EAEC9BB6731823C615A41A2061E8DC03764B44434AD6BCB2613B45356ED614B094BA2E6C34156E1F812A6E328600F8DC12FAE395D61D4F1D1BFB87E4D92FB5533D4E20FE10D96AB84E303C653949E74F2D1A52650781FC78DB82158ECC07ED0A68E65B898A3184C4AF1475584E530D2F67CE6D3EA8EFD0988EB849C5A6D6C5C72739F430DAE4FDF538AEF678C33E5123F3D29CDE4C8DBCFB7AA30C1C6D0ECAC0E3C20330D2541E560D07A26110526557C542D8E58CE6EE4228671B09DC8CFD77F820B24B912AA5902214DA82E0E6531A9B365715FE3714D0F0A90268D372A64311EC43E2A90CAE10D88FC1C79A06EF4ACCD90210C689366F0C98CE353C28C31ED4A4354718FE050582D4847444D3DD24EC88EDED4036369F9042552D3CEA7EF76DCB8D9065BBF24DE8F2A607CEC27FDFFBDAC4113D0247B801CB04AFBAF441577D97C8B92CA58C797250E055A6E87230FDC91DAA3FF974C42DF456EC0DAE3AFAB6D82DAD9FC345493292C892A718489FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = A55056A5523924DD40254B38C3261755BB7DC2ADC82E9B5A476B13775A8D1D2C7E4510C95F1919C6C7A6E34F3778496D58E3BF7877AE1E6E93C365B49DEA31B7E44A0F8DEE7CF441592FB74DC0BBA9C63F67EF309A61CD81F0AD635C006EE865659DC76620A5CA3D06E4B1E4AD725FEBE6F8F3E2BD0AB97A859E2C6174A395C0184843526B578BCFCA271F3D77C574FBCB2C7BA0F13386B1B5A80C6B60B615B9556207F4899145194DC37FDE9643ED2A4A9554C7767E4E8A4FA6F0D12DFF268477B99EAF4750A439107F73D61BE048851E7020C27E613EC2647D1D95BB2CC307E643C3101A2391295E7C7D977BFDBB72445583682295D1E452285D572EF968BB4C36905133E234145BC81D8191D3FF8232C6796928DCB495E81A7FDA961A489535BAE3E7D4E9A746591AED15C1459D0BB0AED5D98269DF0D57424CF03A3B98BE16D392BA4ED1C7D16B12BB8C20DEC939ECC9D758671B4DEDE596F5E90B40E56A3705615860C7FB491ADC621DAA96C036CE8A43A6EF1AF8C7474718C7F961A3F352D4452B1EA012D563632CB0455ED30B69B9D587E847A72C6E96C756EBDF83026F041535B1954CBA50A654EC1939C8C125B28B5D4A225CD32A899293FB862B6E939D36307451ECB3C76AFE45D5959E5C1F9D1475AE9FA6B85BE87F1A0F8AD9FCDD1C61E51962FCA548AE3E612861E6692E0400CC734E624C80B2FC30F54BF881ECF0E98FCB1AF14BF2FF30DC9BA0AC84CD6041E5AEB155F6D7EDCD66B6DE4731B1DEB785D97B5C3761994E026BD898189B8D0D477D5902DC53EF5D2BD45943AFC0AB4C4C13E34CEC5A315120E8802E32BC23ACA1550EE2ABB663B2C580D1D2A447397164E3F28323B7341C5FF0E02BD44C635F0ABBE36D19F019211279C2D6EF6057B126592DE8EA5D654FB31623F6113F0023EF501ADAFAE1CF6A220986518205E2286A3F2BF21DF7DC8D10DDA5DF86115C80DE0A94B367D9B7F5BD11293D90EE7D6730BDF0E6162C73A167DF955D0BB77676D2BA44DC72B196EC4B1063C8D20D7F9500C344D905D905C7E1FB6F3F04AC076196555991A4F11576501EE695145236F86EEBDFD6A99D1DB8659CA6B02A22890A7CD1C8EF2D079DFDB7F0FA0EE084ADF9BA88231F10CF2C828FDD5F950CD0F1BEE7E76E85A995F4234ECFF31E4B2013DAAA12B3411228F7B4126D7CA6235F2F28749E9B1C0334CC7446B433C4BF733A63F27D9EA6AEB2C895027FA276A7BA502BC9555864601EFD832ED05C3A546AE6AAEBE2E2DCA155F5F0CEADA6DE6B0E90DE8FF576D181C038C63303C6671DC2C7EF9581025F93B1E3D06F14E6A6F9494C5F5BBB073037A9FDD28120D1792A665A0F4D550C81814E442B97A524CF53484A0CDED6D0A3179E98F3E357A651F7A73AFD243A32F822BAF4F154BF41768B572557F860ADFFED7845C77C8B410458D8D6F8740F37FB5294E7EB43FDF2E6BD27A5D243A5E18EDA343BC8A0D41C610BCEFA3209C45E5C9066218EB3A186C24A1C14E0AAD28A2ABA7F545B872F7A56073637162EB5D59B6D531A74F1F6AE2C20B373C087B6C8294F7A9D47652C536CBC437A41083E14F1419B70513839B2F37ED4A8DDF507CB211581D78F01724C713047D0B583E6A4FCE61D7F74F288B2B5296D6D160E3C0C6544E196A737C086E894D093A80CB635C5B040C3D3C9D5ABCBD5ED90504029A74E496D5ED45A9188BEAA29BB0855E67FC3497EE14BEADB7552B70B9F50D567F235B95292D561EF997C2AE6097624EDFE7471A9F7B0D8A1F88082FAFA270A242E3492BC27E33152DFB9DEA4138C28C8A21F2FD031669F6168D2884F727E30D9493BB4FACEA4CDC22D61FAF7E3BF998AAAF5D6A9AB741CDA4ABFFDA5D729E82018EC7AC7259250F146BBAD5CFA6B34E96950CB5B9B9D60A8356182A891BDE0D53ACC97E6425A1EE66EE9B577D19C976C07D54C65623A60F01388CF06133AE5D51C90747255BF0408255E21C9A450F68E75D901AF1625777805861BD17401E5DE9CCF0871476606CC0F60CB2E321A8DD4C0DD18BDBA9CC015A6FDBC084E2D74EC4AAFA8A1B3F1CAE2BB4368D00C8FD17DB32569DE515E8F1B9D2576B7935E771FA7F3FC903CD22CE9341BED719ECF4E131ECD982A9A025AE6D1AB0F6F8BDB21945C901FB959BC20C3F676709801BD2D9545530682538098955B4D6AE1DB5AEA8CF5BF9EA5524A2DB29A9FC504DF8CC03C46F2FD3354A721E68A9CCE50563ECA511F916021B2F76E03F8B36D55784F41240D172DECD39CC4A897FC6000C021546A53BC3470F334ACA951D9F1EB53FABDB51B0467AAE8F52F9B454631EE4B63E45A9B627023E48B5452A849DD02554AA866674CEEFBDE2D1EBE993AFDC92682C7A3460EC9B94CDAFDF8F851F2CE345DB4BB2040902CE79DED4AD789E99A2BE181322AB98CA83EAC3C5AB00A4FFE069E983AE945008471702A20202172C8CA86E3A1C36FBBD7FCD868A30B272F0DFC2FB05DDF939C32ADEB8B35D286343AE4A9ACCB4A8BB38DD8E805FADC710C4A8380D1A1756D311A042E6178A9B7F4954FA555898F516C25CDF15E34A05F5A855B49DD7235DB253839EE613010B01697D1D165CE627CFF758872F8CCB721BA2DF518242A51B4FBF67EF02B1550B14EB767532634D035C9B90D2498ED8C39862C18C1976E4C6254B7954EE7D6D468F3E9EB09935669CA0452C913BDE33D18AF1E0E501A54207A558D32AE6727BD45357E3F64C2ECD386741920CC8FCA8CA2F560898AB042267B9DEADFB46E57836723467813CD135E24DDF35733D14BC65AC9A7E78FC734EA5B6E0C12197B97D7B8B06F78619040F35B0009E356732BBD07041B730EBD345D624D2C2B1FF21145B2612803C7E095B718DC1698F47444D157AD6902A0BF9B7A9457681D504D270E579349A0E77EFF73D4888C50F3E70B601D3CC5DF9EF6426F09542726A76C3AA2CA914BF190B348256DA5B6AFE7DFFF7A2C75D7A603086A970A98A1702238DAE02A61C5AF6BCC00D348497315821F2184430822A0A6FE94BFF3CCD2F73F6A74F0FE5CE66AC46C2C539D76A84CF7A0B84A30057FF490DA58FDAE044E888F1020DEA78F10B317B29E57FCF999D8635F402AA613AAB4ABDCBCF1C6D79936FEB3AD2AA178F01963CA6A87D70E7DB2C70DC99B36321DB9BE24DF6E661E893529A30775F0C57CC076FAB9D99CE3004D24CD42D6D26E6E97351A06FB816C7EB6E413F2F6A50BA5F2F194C9AE66D71E568E64C772AE927BA07289658DDC880D68379FCE4C754CBB2E851530F332181BA819E438B8A4BB05D5A8E1C440F6DB88AF05AF5A7A97FB9F4A950BAC72C341C9FC4B6638BD8602BAC6FA354A3319E22900CF769A1DB862004084BC2CDC2C3B4F3E78AFACFDC5DE7EAAD82406A39721D69EC6D23893493DC5E6B8D7C90535BED3E212C8BC0CDE7F1A9F9377273F0D0187BC1407EFB14E3E782620DAF1C1A8F8391D102CFA432EC8B0069F4564B5D1B8C3B81BF86B04CDA59CD4ED7531754AF294DCF57B1034F855D4386620575FCAB95AA77454259EB2DB08D9B3F0DD69CE7D88742F70C59219D5BE84EAD4CE796CD414ED586D6B041C05261D9D2D55C687E3D0F6409A52EEE0A1B523E1CFD56A7D51EDBBC8C13694AF9259B7B3878343AC88263CF363AB9FD82FA10700151E588A61F7FF4CF9895BE16D5B3952F62A01DD16E03F3E53CC9928E80BB24F6BA9C6C0E0B9C49F5B4A1617BE7A035549E301BC5ECA0C38ADC05DE730A530F18DE269B7C857630C6B1055F5FC47BC54F29781E238405242E91E0D23763222481CD5F814382601AB518EF761A5211D5BC1188DEE0EA5C94E2464957EB8120C8219891F359087107761DB91E7F72664FECAC2C6B0036B0011AECC817E27C34401448E7803043FE25C13286C3048A6F1F88ABC24E6EDDA147EE1D4DCBDA5C79D861359E360A9F25E9E8597A95823D9356C8DF58459E5D4F60AA448AF816035128000BEE23F8C02C11E95C2512A6B8B6740790E1F20F50987E328DAC1046A93D085E4A3B27D88D0049A570664618F6FE3C23A67B2997C7D19CC431799D6786D66C69D229AF3D0D2BC4176C627B9B083CAE8CB65BA61D44932765C750B423B3081DF3A8DF2E4391484C8A10B38E5C7C1F04F71E3206B31BBF4A6FE9CB8E4BCD46C8F3D6350DE84D23E15264F606B449A9C3DFB15D7B5ADC3B7A9C2FA3EE31093B6FF0D666E3877DC5383CFE3CD4BA1715E09B2D45B38879F27CA8B21CEBB6B3B98744BC05564D04EEC543F20776B4715F99307B7ED9B193803D129B115D5ED0B4912576F15A51F73E2339DAE577E76633936636240D4E4302560E65C081DC2E0A91F8E3704358F34FC91FD55D0557E913762DD14D052A68D3563A0FE2AB7224FC0EC4A95E89CBFE82C83D1877E2144133C4EFB5FFB9F6D50FA850BC60A631C0BB380582053FAD74901477D5264A636CF96D02BCDCFED286A3715988C790E76A1ACF1C5DC82C2E3E67EF6D833C3ACA79A392CF134A6BADA08EF9514A464911C7C33F3DADB89E636A34B0F52392F90D642A71789B44E2ACCCDD8A48A0B937055C2FF1BED6880DAEF7ACD6CE737404E0C948125D144A6C7775C1F8A14894180B6D0E034FA7B7525A9B55E965C4F38B066A8825EFA5CB5855BBE6ACFE92D303F182455641547082D460B39942EB3640C6B151378316718CE026B689560BDB138649BC88989A92727FA471C0A42A73EA74EAC5D3329B3E0484EAE36C1EB334C518D836B40DACCD646F30CE5153AFF4AA94691B9034C060DB35E2A7B10DBFC2F1A55301986246DFD18D95F9683CAD8239B4C65472E0103338C1328D2F3C0997361361FA5C8D72E9294101BBF9A9D5360889A44C3E585275027E458E2B930FD711A35206EAAB21CD56A62B7FD2A15A2B2BC155BB876887FAB075F0628E713E823E5EB5EB8979CF421653431EBF3B165619EC1C5437A4BBB9806649F85A4844AEC1CB61E94A04E8018480FAB812DA5ED0C84B5A8EA205C533A512D60CF47BD8CD803AFEA56640E9AB96D7D11BAF271514EE9E4D8B2E168775FF37392640AB9F7747A20F3C9B5320D4E39D4719E9288AC2EBB7F75D2C146E34450B2DEB9F68F1DF480E2B91B6B73C7165BF1CD579FF9966C3FD585171036919B7D972C9D75617EBE94C4FEE026E2A410AAAAE6D2A2B203E13B28A2BB82BE6C5704BC1EA829EC9C9F7F7BEA38FCCE357AD03D66DB4D375365AC93AF67691A266D1A7E8E1E5FBD9C798D423CDB14A38BCAEA674815A22D2E1A6D26ECE258192B7D73D245066A591B55B87CBEDC62AF155C47DFFD575FC429715AEE0F1A1487AA8CF721807C07CB512AA9A9653FB396376FE4EFC55A918B87DE637AEFD965C892C18062582D74138E73D963021C01AA46F1B1CE16955015FECB956998A08AB9E882F72458C6F3A98C8BDB89538649645C5B9457208B25BE8C2C0D1B98E55B6C804A9EC445C99E37505596F4BF79B74B9B46C172DC268F31A230ACE27E6B075CCB65B7E0F25C08A56DA4B2D6AE91A6BAA93D9479F8A591546C8CAF20D93FFBC4EF8AABAA904A3501FD3C58CB67F13B22673B75261E3EB8E53D3C92A0A9F9CE294508CFBFCCBE6D61CA86FED26521FE2503FF2718D9BA1872F12A6614FCC72B4AA1A269580B7C7151AFE69327AB280A8957E6AC47B6E280727C7E07A6FF7070580DBF1AAF747ADB2D7E99425D5A535EA455CBA62C261422A5B97C03E0348DA3EE3AB04F6BFA1B5B75C7203996FD35F6E1FD310B978501DA68DF0E299EBE982C8C7F2F85253ECEC119A1BE2173C1E0BAB5AE6D6D540CBDB870EA4C80C94ABB766C1E480E088858961C2B3A6448A1E60DCE15E8ECBE2ADCEB28F249644792391927D5492B7C6E897BDD20EF0C844AC5C03447D53BB5DF18E97EB1F972C994C1EC96C18444C1202235C7570A68419010702B3E5F8241542A3BAEBA0334D707415FC4FFACC0D9517263619026AB58DE40B9B2489C360994735448E068144D5EA091B004350BC5A607AC0759CCF64B0373300AB06A881B97026E0C6B8CB0FF69291A078484008CF693A2F438B43722BEBB4B165E68B3F1D062C86478973A4C0EBE5ED490EBB967FAAD12FBA43679472168209FCF352D948C48F54D03C486DFC5E0045700880FA9A8AA2A416627C71D7A3373955DF11A48FC770D599F7062916C47E10BD0421E20F66110DC6BB525837E751CFD11C87687DFFBEDAD00F534801F2715299968748BE7F2F1C73EA15DBF5B9DC857B0A2C7D8A1CA95958741632CFF1E6EF747E67A4CB87B65B1F3B68FCC528D3FD7634400A6749CFEAD22146E423890567D677DDDD5FA8F1E3EB7B08CBF6391123AA3B5788765283C4A2BC4215823DB4D1E74934A65DBD289827CD4F631A47DE2072C25E996AD0F968122B1F6C08D882512DA2D45B5A46EDEF58239DDD1A275F4C5A07389CFD7AEA2A99760E2CE0984CB2428ADCEA2A936C8485276724B063CF6BBCFCF4F1E1D2256235E8CE8E706FCD0E684FC59D2015494613161CFFEC3DCDD782277B1F93CDBA735B1E7A9E18E4901D145FDCCF7E644D9D0D5B8345A88BA0E1205E37CF246D1D85016F2778E2C9A4BA0E4D011ECF05F2A21DB7F5D88E3416BFDD9A6F5C5D15024F7B4C7B5FAF47682AC1D97B0DB35A9AC508840A98D21090DFB76F3E4A5C261B56CFE3ACAFDB7C9C4F71F578A94C3D1C96D214FE9EB4D08DD92F82CD660310E4A77F3A566001BDB40799ACE0343054001926FB46A8451AFE819AE0AB9A1CBFE1346C1E85BA83F5A52C04330987A3C554C39ED8A60D3374E61686CA88C4F0CAE749DFCD9E67A621D4A829F0B0F8DC0E7272D46B69D7C046A8E9BFAFBD74EC722C8551745BC81C95BAD19E571A97A6C75E5438D9B6DD3AA54688E77CA00B0E638BB4C0405C5E13DB9D0D710F621A6A09B07473ACD0453FCFE9E0BD340526DC501B9F7B27CC089C6987D10BC929D1C1B489B6AFB4AF90219F12D0915CB2DAC325108B5778FDEE7AC0E86A399BDB4114E426667A4A09AB155AD329771C24D0A3727C8D7982E598DA157B14E152F719F7D0DC9E8DA064568CF4087A4311E9FE3E2997C72C339D7A8 +pk = A55056A5523924DD40254B38C3261755399231C9B2DDA0C0C38DDFB6455B89CBF2B21779B0D12633929E9FEA63A547CB2FD3BD4F71F887413900D312BC510FD708300FCE39566C738E18D1D14B3A7552FCCC2F5A5A56231DEA88E1126C9C4248882C7BF81BFA2F78BADFEAF6BD1FC0FB38CFDFEDE41362CB1244096F638D20E67D266F0480041C60DE0FE98ABE7141858CEB46CEEE63E302B6DCF00E825D2DE2F1D7AE74329F3C2FE95515F34F62E3851ADE53FEED2A651FBCC8432C6C15471E936D4C986BAB3170BA7BC1C21AFECB9A6BF742BA53112875BF090E25660A8BED1A4FADC0B5CAA9C3BA1D8976BF37E2B04853A3C900459CD15FD22C60CF78B800FB77DEA4EC2007E92253ADD112EF6C97119C657DC5833563236AA6CFBD09F9B4053C2C877E68CF6D057A1BC25A3E92E683064D5DAAF211B31C08DACE48838B871DC192828604888A2CCE620B5445C4532322D3AFE1D811974463539D27D6F3308151B7F9AED7BBC36B7964B79A5FFDB7A3A5C4AAECED41CA7B39E2EE1B4A2177564C336DD14EB44A57F49708E96FFDD34DC9B82B64E346BDEA75C466B1D8A5CCB6E699E869B15C8EA9857F6CDEF76505032BB2AE0609AE030F853579EE394EC2A7B501AAA1C43455DC6504A55174CA6913553E096C2AC6BA9D2673D63DF2882DF4D22311AA66B7BFBE323B50855F391324CE27B445614FE5F30C0EED61C1AD236516ED230B86B0608702913A8ABC3CAFBFDCBABFE7CDF8936AC01C34D86A11DA9CF752970BCB8B7CE799A9B4DF65F41E58F998B445AFB90256D6E099B5DB8B0EECB68ADEC7E4594A5A0163860756C1C27A3B1172D8549033DB57357558C1DF99B238CC5ADC1E5EF23F98FF22660C9FA397FE5AF9EA7D9A8BF4183EB5E4AB279848AB7FE71EC435CB427DB6950C5A76B747611F159566B10737A128CF37570A873AAD6ED3D38AB7BF41E0EDB13D5776D019428B43B8540CA3836441B7551A764A042F8514AEA437C71015366CB1B6A6F5D4C6CCD793B1118CD3C052F24EB272FC0ECD36FCC08AC415CE9693516D20BE6272861A0DE6FA2EEB3C40B6F5B4FE1B0339A178FF9A8055FD1CB06DE3850A4C3621DCCA5B7C8091D18274244147C379BBFC037C96EE8B00C472386CACC665E0F37A16DE6F863865784AC6F5F7ACDD163169000D63774CB4164D8DA3F6C431B6B715D207C08A0C91C65B2BFFAE895CB9657F83985C83510A8BB6FA955069FF3B8D72071F89B335D16C3853F9DB92583AEB9E8A71AC161DE585EFA817205611854E9D78A991D0EB5D8731CB31C2B06E6E5156130932B4DF8BB819191F65B49745908F0D9C186F4DE595C0AF0D6FBABF339A0F3BEA0B26A0F942AE7A392617AE73A0041DDF09DF36E4FEE415C2700445919B172335BB296EB6A853A4CDC68CC3CAECB33B991EF9AD517778F72A16A1A83AEBEEABD2C2AD14FACC1FBA5469FE84FBAAA8D64AE31A8C56B26B5386C63955E8522EE3D7F1783E6550A6758A6154038F6EB03920525C529394925E9D23C71CD21B1AB4169B3E45A2DC649513647983643B39F6A216989949182DB7B1AF0A006E502EE4E9B9992A48788482B505A0CA482BC0B32ECD754833528566B0BC94B5614025CF8C6273D36C9F82006DD32534D3876D579AA7F37C90F52823FB871C0E60A6C289A67E79B5A727C2D8EA928073F8EBE00700A8DABA916EEEFC9493F1D721E32EDA8D218E015ACADD94DA0C50DD5FE8CDAA40A5FC97BB18197C1CC0FB667513C74F662D709A4FA0D369533C956FF5E03E718A21965865FECBC8AD6DBA59DC5CBE4F2642CD238A61ED0CB30156EDB33212209F1C9CB3AF893D92E189FE7DF5E42E994718A538F02C5DD9F63C954BC0A5526DB93A8E8865C3EF7AC17E5FE93D0B189B201F42D9C4BE5006F4B31EBD964392540940142D14D7A45A653C7029E9416D0D090979842C815CAE8EB269B7299A2F4D30CD8EB5D341B129C42792F36912499C6427A9A0E06426A885F57EED4B65AD688FF06CCFF89888C0D53E9FCA62D0EA281C8843D636FA4A03F53167A300BBFC5B8EDE1E968F54FDBC477EAC5FDA72AF65A75B1465FC1A141BBDB4CA3AD3C5BB26BD5D35E6DB7EF651DEDBEA46EEF64042F2BE367A8D6ABCCF0FA66EB7AD53A1ABE80B3DAD4D6A0BE3B6B063F5B20608179A8A0CE5F00AC093F1AABBCD9605345ECAF95F01E0E0EE48F5694E84B25E1C01AAD7AFB368FD33734D3D340C4AB3592F09E57525DF588311B2A223C2B42A8F7A7B701A47FA79EFA9F07DEB9C6017A2C37CB7F8F6D872C60F54CCA53AC879629DE2B866A61A7FD5E1B6191FD9536218633C12FCB73F592C207FF91DD2FF97C50AD70EC2608A9D222E4889C3475747B9A1058DC7D61E45CD1C9BF2B2C25430EF1B882E455EF678FF480017CEDF05590F57367177F816C0260699A52BDD456A92A23BCB3CEE1E4A902767D5663AF9E09C81490891A104D6A882777F1DB2B2AF547C5302035068E13E8A1531C77D7A019E642CB0E42D3FA41ACA69E867535D7E9F0BCE41618B1D7A73903D69BCAA417512659142B7359BD0CA6C7A778E6D48CE761D629A0F0ED7CA1B0DAE87784365D747E4918F3AA36522410F215AD1CA2B0389620F8B1EAFDF6F7F1E1619809FCCABD2702400526D25D7420CA758B6AECB293E410A32EA829D034D6235DB542D965C7FF5AFFCB62C017C235A8D130F581F2AADDBF98E8EF5DAFB3EDF224B93A41B16BA21F3DC9E32BFA4AE9C2A47A471562ABAB9372C706EEB8DC92C21A929E235CF4F5FF398C32187F1EF8AA81F6EB2D13D21B2E4FB725DD83B1CA45C3C0B72E3117C4D7A5A51194BB86F5E020B5AD39D4086A18221921434D8EBE36B560091E5C0B6B1087CB8E214BDBFE57051C5CEA8CD06B79E37BBB665EF8313CA4CFA5B16D4F4D21B366A1AE097BC7A7F7A383E9DFDFC6BF55FA4B685892175C6ADD11F4351F1BBCDB4CBAEC7CA80048992C1F22010AF517AD0F0A5AEB65FCBBBA4298F20936723EDD9A61FF9D93CEEEDEAD79578C99072398930F4CE006BF3E4807F3906C36BCAE2949EAAEBB843232739A834CD5D00655F7540BABCA7F98D5E147B3A9A4EF94ADEEACC30794B4C8BFA9105B187E854AFD5210F31F39B7027F1432D3443E9D6BCE4CB3194D39B9E439D433F7E5457D43E9A88C797CE3BD726ABDC837BDB756E7D3C2FF9A963D7E7981007F24169FB6AB4AA90C210E883F216008E36F9353442F2C61C001DD00EE5D14A5563ED75491E00C3F436F52F9FF55AB63F8EA7E6FD6240A31AFF9523C831E1F87EE6D3ECD763020F138A8EC36C60D799305F4B60B1B4B9851B157549F3E4CFB5165383EDD2A50BD83C02332A4B44C8704EA1338547827A7F3928486AD1B589B5205255B141C18A49358CFD2699BE2040475063F8F7697CCBB3CC98EC03BC1DE758B11276AD1D2D2D824F66B202D2993C1C87469636F86F596ECF27AAC86075FA4EC49DEF9C8DDD19B2C8017B4F85BD0CF6863DB4B32F24EB31A837C169639E628E431EF7EA5D43699F6469FFB3AD94A790C29395F17EA7375F918ADB21A13A18A06E512A95825AE73237B166FB37A4108EB9395A44D6584F1CCABC19186CFE0902EC6E27AD68F7719C826A74CCA8D33FEB4EDD88C78952569F6D1B8E70EA3C8D34EEA2B0F430BCECCA1D63AB40F4A9816DC3058DB9667E451AFF46A2A9D0F10D6198F08553B120A172B8D9DF5509D9B72D0A61A7BD6B60451EF36A992C3BBC3F411C840A296DF8933872A8769D9F47E4129764F6B9C91147F341C097B22C702F93DFD7C484451E23B83A02D16B2E802EA442C3F7BD6A5ED73B12430590F9F9EE27CC85F731E11AD79FF2A05DB2859F5627286B6B58AA965396D34A1992A9607FCD7DA069F31671B9450E3D4EACA01AC85064C575B6D52F538D1A4BE30BBADB92AD09600D62C47101AE755307611C8146F3D0B2B8E8E1980A0992893977693AECE8140DF1E0E80B809624179375F5F5576E146B32625F88635BCD998AACB73E40608493E829CED4250B4741751B2CF1AF5ED5467EF17A43030BA61016FBBD8561AB02A31F49DB5D1817E70B70AE6B4BBB29C2E035A559105A66285DA02405D79E75AA32F0CA31989C189D3505251891D4F838015BED5E6CB8852AE684647E691500DA1923C15C986A3BE3A8DBADAD8E03DA455E969AA721F23BF728044F3A3FA6437AF41F448649998A7CC7933C26D6EDFA04DA39138E8960238B3CD5B1E7692AE9ED17908F5642814C700B100EE65747FA7EDA8F3ABB16212E1E83187577A51A9A500915F55AA6644E0B60839668756BDF518C955315FAC8823CE43D6AD23A945F1C7177DF4A5FDAD81F71916686B9CF020CBA55BAE97F5F6CBDCAB2BBA3F3CB76644A1D491A018107A5DFCEA0CDD915F40BD5291677B96BC925FA494DE095EE354A1D89EE7DF381F095FFC42DE414F6938B5C76871C20979F06AED0A34DA51EAEB34FDBC4F1F63124B986E791ADEEB6700AB8CC5D58AA94A3744160CDE3C98F1AB3B0C2693A8A79A388ABD6558C9D4D66F5DE23F5C040B5FF049EB3CA08E143A8BDB3B7227CE2E9C985E281732B5C1E67EE2DFF668B2FACF27B6D2ABAFDD7868A3658276CFFEA5F5182AD875B2E5A1133DD8DA2139A92489EF144C403D33CCA1F853994635DB874F35C7891AB57B227E9603A7BC17E1132B17A8B99F5CCCD411C9EB7EDDCED2222F0C953D59F4B56551D494B2282B58EBF62C5998FC8E4BDB0A552D40853C1EE307E8CFF6840425E3CBA6235B30DB74EE7541FCD609C6A95DB2E9C7CECF81B98F5DC0AF92C07E83C28A8B9651F8DB63965D71E249B7691ABD02CD0DA9384DA492EA741246A5F44ED61133DBE1C76FBD6AD271AC1FCFD546A8B3EBDD045F1BA27D22F08FA87E41513F8499CD5AD05ED4A13843496FE4C52B49D7BDD22643C51AF415C712D1315F2871675D7D7CF075F8B5418DE495EC5B22EE0C3EAE6ED00CB850459CB3945EDE9C44AFE3DCEADA7903AA50BC9D9EEDC193532A1F5B691521FAF4BA4DE615E40755DE315061418A235B53A43B22FA4AAD2095787971034B9A21762E5327DFBDF5C2AD1AAEEA7D00DBA161E0EC423D92FC43165D38FF3595820ACEBDD48AC39B24BF6AEB067D8E35AB25BBDFB530B329EA096A33D4871FCC31D4391592EB8D05D101E46FBC97F3AB9695B6B333050ADBA2154A15DB4BE263330670FB33AE5D35EC26961BE9B796DF9CEB278CD8904784924E7E0DD625AA21A74D0681657067EDA420998817126DFF2980F97E90FA6C548B5A8C0789674C700E1BAA61561D5F4927229001CC8A49EAC00D72F01F92493D32C7316241ECAFFD5D1DF88BCC7B89E6E8B730965496CCEE7D1BAD0CC1636E636D3C6104E1FE2ED1E20C8032E4ECE5C1E7278FB6E21593394FAA69B48E1C6EAF11F9271D4C8B5BAEEEE941FFE1695B8DF2BC417F2D85A452A958D81BDE7BA215A61B8D39BBB7392DB79E3494A50ECA80B1D77B7B0A6642CF4E0EAC28A41B21674B3A378F48A7A2B5FD0AF8DB5922CEEEC5A6C4737A81CF5216244E68227B238D99BDD839CDBB4E2A6F7567CC53464AAC1E03A9EB2AAD69F22680596E6DFCEE27E2E7FEE8120AD2BE840EC53528974A32066CF2540308EBD50FAAF348532A04ABED0F3A9BAD3FB8632E86DC2F29DB52F7E4D75B5D976F10DC83BC83309639E33257EA48123F4DF4CE3613E62078FCFD993E064D2DCD4EB74D00D4A2521A1D6CFCF227346C8D9076261550F11A16874D14929B33FB1CADA63CFDE8E98CC2129EB566334552EB1B1497FC0E50C65AF43C77AE327A37E28E74318B10901106228E9AE040D8C71B73BF8E5B95A8D8E69FDCA64DD07B7CECDE5BE9156825A6D7CF1B523F0F905417474312F0B992155B3ED14891D8637E3C6149BFC45A58DA256169B9CB1F75776EB7380212E2A249B6E46AE32BD07744682E363CEE6AA636F46B3821ABBACBF0D4CE08E2F5FAC4275D9076B32B1AA003C0CFB51AE8F903FCB5CE95503EEB7E86A1CD2A46361FA9B6F4A9C84978F45B6D5ED9A271C6DB41D51A3DBCCA4DCA4CE47FBC2D816BD097F00396AE44D0ADCACB795C0CFFEF4847BB31ECB6E0D1D0AC2AD39335D78B7E4B312EC32D89870AE3F066150DB605FC0A1EBD4F7E78E45AB6A4F89BA9318EF0C4F1CC3D251CCCE939154EEF0AE1898B78D5EB5B30BD40FCD93C52BAE1EAE2D494705BEBA70F9B6E80A6BC5907EF95C4C2D1BDC1D335CBDB020B7811E90631A5B53289162385D67E2B084100E651A137972A35FEC0556D9B93850BC5B6FE07D85B63B36383F8C78BE9BE1BAFD2F4CB52B881853497E84ABAF948708C344E1F9A14C049967EE1073EC9D99E57BBA318B0D1D62478DAC854864E48A4D7F40BF94C7E12D32D3BC9523CCDA0A2D9C3B37566AE9AD7538D75D131675C909C7EB0B4A93666AFF7739B0C672FA430916C7A7D7AACB81E4FD2EA36C5E166F19A6ABEB057ADB92F7A20F6F7E79E84D4930015E6B2D830C93E5C4C7BD5E47982908C305F2F984762EF53267659E8EAB6676D364D02934C70CB7F93B418723EA51E5686F6AA77EF8C7B4CDE055CF67BCA5905C2F0621C48A449883A167999E5B52753017A9946AB69361EA78F5EDA2B94A3BE37AB74D6C4BF3856EA803228FCB6DB9560CEE480CC3D682A9D06768EE3067CF75E759442261E0488303E399CDEBD4237BD89B83E6379427E09A0F9FFEE424D9CFF26FFD4282E0337E6277C12E4B79049C03CAE14AA6DF3E19B9C2AD58258772DCD884FB138C52B9D001512549D337176832926DC3EC9C2003BF5B3391CCDBDADB65676225950943E6743CE0C3DBED2CDC79A7D72E725A0DB41AA50E2946A5855592B5298C9999EB64CCE3AACA208089735607E3DA3999E73C5095078EFE0420E7F56C03C887DDC677383A0BFAFE97ABE1D1BFC868DAE17ACCF41D37C177459365769F9F10FAD266A6F567B42ABA314097547E7CB18792C548506201DD2FDD5FE87C1FE41EFA9CBA5CC7251FB8F8CDF6CECE00CBD6A049C2269A26A7308F328D8ECBA17449270AAF3AE974359F55922AB28C2EB10EF1002798A5845B28A8667FAE7037594CB60EDE06A360809941458D5C3595C47575E502FC5E14650E59FB2DDE3A0EC6339A3D92743D20989AF440E2F25791F188003C88F22B37D7B9DBE365FF41D1ECF9C5935B6BEDBAAEB188B2E1F757599F2B90101CAA2689AE76337C5B12C72A5E56978DE0E141EAC60CA75FA2B65A81758D6819DF8BE7F8EF52DB3F69AB9CF72B5B3ED795D1788B2F458E128DDC0EAF4E8236C5853ECF112FAF8BD22E34BF273498A6F1835FF67C52EF717DF16207F731FA9E5891EA1BF0E8033E83CF310FE73226F2E26342AED5097194D47EB422055E8F512757EB738181963E892B39CC105E46BBD4CE491290176540557CC4B01C9427D1C496FE2ED1B85886C323B890ED60BA148A62E9B10192D2767B9CB201FE2E45976E4D420B99A47D2681BBDA13BE21B48B346E5C1240974FD16459A91F1BF865AA6DC3CF302E93BF59872BE2FE434EDFD4ADE4B7E2ED590353BF3C5DAECFD9C755996A6A623EFC41FF58FAEAB2077827AB827C655D3BE055F068B0F02BC28B29233256C74ADB1597B8558F0A82D96FF448CAF8FD764E3CE8B2AC23A8DC2E7FBB61A56A27FA3DE06E1D24D6659E3A2F905BCADE720F0CD2FB957AFD2F679C7C766DE7339E3A936C21B478147FD9FA82A79B09EB044A2F4DEC57E0600875B6DD509B025485B28C2748445EB6233A4A39F3ABFA52B53283A66CC3FC6E69B53BD93E7EFEF8B2A56FD55D8665DB221DC3463F24C933FD269D189DF6C0351794E36AC02190EFAEFD5C89C3CC7EFFC03DE0B4 sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889EA973C8D33823EC19ECE261252F9DFD35 -smlen = 3379 -sm = E87781F1E2D2B8E2E626295C545EF03F19D68EF0A35B792302181A630B40C0548C9C66833A1F4E410E87F6D057CBBFA7BCBDA24A37F648E4247C62D9BB1F411361D78387B01BFC86F2FF1725945CE2CC398C741F13C2377D85D0C9CCCB2D977415D8D7C7B4FB959CC8C8457154F7C3875384E2BF3527A4A54F4D0CC14AE6416E74562997AA05CCCD2CCC34C43774F51E90A2197F0D00EB00DE3992979C7C70A828A86BB197D10A8FE2B5DE84474DFC25E88D53351D95BAFCA32059DFC3B9731424A8106402408E292EAC527ED4D9CB2622BC4FC22634A0BC2C7F4C62A03F934425F3E32E36FB20E8D85919BA5CDC330F406B7C65C37608AB398FB6055C746BE455045DFD13BA57CE7C4FF6729D94F080D9D8EF9785350EF2E7F110932C18B4F4444D178D9E281229FDE1E72DC2CDCABA1AF444F4182A4C78F2A53ABF4089081B6D2723E92B295E07017810F9635DBABAB596F5D5900B96D6B1DC578B64F2D306E348B002287AB6A5BAC3CB6512C39EE3D08FC8308F15A70CA24ADD79BA996385499AD2363960DAE7D6C9CE849A0210A8F8DA40BA83D5299EDAB8195594BA4309BF3628C2B3D19B1ECDE1245F55D503BFD1F13B7F927BB8B7D34015B8B4C54C12B5DC63E835A548704B319B623D921A2661CA2D1A046EA11A738929169C6AD41518DE7A361C23718EAAE498ADCD997186D1A8BFE2DCE1ED74C89503E8A8AE2F5E5AB04A49C993E8173BA8A1360B02D826AF36F0DED714CF358893A61ED8FB7723AE2228F73F46A3ABF5F92C43F7D8BBF203F7F55A4CAD83C79ACDD02D8D09A8B45B2E8C4EB32F044B7036CED5C9E293D49D83BC0D717661D662C1FAFB44BD578B4848384E828D40AC4E316069A596B48B90DABF6C43F99F6C7DB0E4A49D189DD01FFAE7579A495B784EF198354984F50743FA2B03F8E768F854EC6596723FA5BC07C7CAAD16C855D03D7C97C7FA4F98431C3936904B3557FF00F9FFA5ABD5483208C743E62B5FC0187C62048E18B003635BED86B486CFEB5576A2BF455C03B4D4DF4F73533B4CB750A7AFED671234E341E14BDA84A74A5130660BD0CD1495711C4FA24A291A4DE39CC15FCB26CF66008B30F7830BBD303B76ACE0DBB016CA21AA7DE8A9D1A432F665455FA10F71FF462CE1637AA0D200C6A7769B84BE49B418DB7B508A3CD42FE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +smlen = 3505 +sm = D24D492485CDFBE43BBE1A61E976C38497CEC9E0094C6663F6DCEC2F020C80BBD7E502B2DBAE68C654FD39DC5C6BBE0A840C93844C4247FBF9DE043657BC5CBE2ED49D31DD7893D5D58B7F8E20AC07E7BE6BC25071AEB20C6624067521F0D98E6D55603ABDD7DFB66FDDF8B614DA3A2458681D3FE1A1977B18441059984A610735D6714D58AF037FEB5EE2BF5376D82994026375C309E174426C06CA6F588034A06B5FD696DBD3F4BB8E106EC692DC95D99A9E25EDC00B60824F7DCA357F2E93B1083E863F030E487344EAF6521D4CA62D97C4822644ACE9D0AEB480E5C65E149FEFA103D3830BFDF8905C355CE42522E7EB03C2D09D8A0622ED9586424A30B5CB509F5A22D5368B2796D3FD8CAF743DEFEFB565FD832D64D05325F662E574B79A99B208C4F97221EC3B589731D3CD277B8B33F5D45C3F7B7FAD7544DD9B95B5D5518800F1402373E6EE93107AFF49ABB4C6D58A016EF7D81C0058B9591BE81E9CE89BDCC74486F136A3F429A7D144BB9BDDE29172EC066F0F200F217773C77A041BD37F1C91EA92AAEA6218B7FD0085D29CB321F5C6387D229273507547BB6E88F2413201FAD40680BF22985DC3FABFED3D2257D8A3266C7A2FEF1D79BA4094B46CC8BA90BB9141BB02DEB0BF3DF0B45C6591EC61176BF4E9F5A96DA4510DF8C635A9CEFBEFDBA8E7EEA667256259A8716F46478D2D40BA9E6AFABA4E57A9C4EF12866A2DBD3CFC2B7E151E1EC7B0A61F5D1FF73268366B8B47787F80831B8746E3BB9CE3799D33972EF890D34CE7FFCEB6A4FADC3C6F5CCB593AF64444D08350369662527EF3C785A25D50FD6B41C3D716ADBA2C55E7E54ED726F3F2A3575A2CA8B8955AAA133757834E5C711DA1DB4B4CA1CDC48D2B83B67F67FE45D78D1D2BC1926F6C00CE0F6D75B40283CC04086B09969717C65D0A1DFB6D03920EC884DC792AC1619C1DE11DDB0CEEABE56C0C6E7FF15478269449780536224C83DC9DE8034AC00D2F09E98D1B475E640B67E7810804DF1E89FA21C9D89F8D7B51224B6B3EF52E13C30CE020E033AF9697D1BD967C80AE57066AEFFA445DB063B1B58713CB8E6483372C422CEC9DF2ABD466BA944ABB98D332E115820D332480C990F02C7617AC5435393988F80973AD4BF461124CC413D23974815285849400B303B9C466621F39EFE2DFD1D3F403E17DB68BA5C0C9C0F671A01816C285645C831CC7E1A814983C1F693793756A275E84FA76AFF3603E363482488FC657723DC2616F55B82BCF9FFE044E67F8986DDB9A33DDAF9BD6BF25873CEC6E2188DA21AA7DE8A9D1A432F665455FA10F71FF462CE1637AA0D200C6A7769B84BE49B418DB7B508A3CD42FE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = A25B10422F81BFFAD4F1F4B764C81A9DF9FE50997BAE5852E238CA2674E68F0EE2FDF555DF8710D3EDE9D2D8B2C4B1D95E95927B7A7F33DF50380A2B991BEB3A9524FC96E651C7D9AD65A3B867E587F96A65E7637846AC2A614D5C260F2441791D3FC3E19734F3D263211E960EC6B4A3CA346F3F8DD29DE647B7159DC0CB5B8DF03ED9CE633606E0E83837E6DB2E64F1794C649A25424EA13624CEE94854F1A0AEAC2A138DE3FD53B6062768773BFCDF846A0266A14E2456FE88A987169ED7772515C739DE2E3E72A716CCA77253B8404487E9231D1BE298C9F35A88510C6D236AC08068248FB4284F83201AE14BF6A84AC2642580FA2FDA65E66D7E2041724FC2DE75BC695702A9A47E8C1567D3D47BE6268A39929EEF4ADA752571CB03BCE3A45C33D6165BCA0C578AE77B849A249DAEE3A0F9E9C8CA19438BFA0763DE5ECB249EEA7D2DE582AAD410AEFA1F96B430804038FDA047D6C8780B77379204988CA93DB0C881D39363906818132315D19FD06237A742416B54C6CABAA54A011103A5BD4422819B04F3687303DE839680E5298972D40D00921B31BF7D3A732B40B969A3A151D4F197201EB722967A95AB7B4B7B21A3B41285DBC18C392DAF9751E67C4FA16AA03FFA7CE0576E518889510EBE93E798A4EC0CAD0212C80EC07AE5FB5950B037693CDEBEC8A10F770FF1D1E428D84018890EFD795966074865CCBEED5372E9FC773CA5B56106F9A8D5116C68ADDA9F53F0BDE3CED8E9D21CAD0AA3AE32B9628047235E2EDF7E2E63ADCF075D17ADF68C7EA7DCA24496C43C7B2ECB7A9250059170499CD9E4D41DC3E23F0C1A07AF6609B778C0F7539C68629B8F92AF9A6EB2A5F676DEC82C24ED21450BA40B151DAE51CED88B1322B991F67BB64FB8CC016153BBE744B2ED03F861D24398364D153219B11E26C024C2861061AC5A186E012C81CDEF75ABD6802EB29F40778CA9D366ED80214CC74251090426678846A173C70720076730D1BBF4AEC0070DAF0866BF469DC9371BB25DA4ADDCDF806F15B519DAF03D318296B0FCE2EFC0CE8071CA7D300D805107AE4C2FB423D0F98CDA5F6C7E22252ABB3B484D14049EDC3B713B05DA7F1921E6157CF514F8596A590446AFCD4D070B7CBC51B39451B4464DE6E04D6B97AE3D029D0DD1D008E2D821D1C7FF85FF3419615F0D648A7699D80346F0517A263C8C7F9B347CD8E9151762BEE93070806DEFB76AE10B65921820D0AF4BB649CE0BCC31201028C0A1067F49E3C17E12765A859EE71E48EA8CFBEBFBAEDD97DC2900C4160DB1890FA3D4657D008E3329F04AC61AD48D25EBFDA8CA561934A544B71C68EC1E30148483EB1A039F98C43E656CDF99DC17F75037CD046A3AD9FC3233730DD8369398C73CC05121661770EA0D200BD21E3485A494179581648EF4CF8F3970DD43632F742A42AA4F3819917D46E9B0A5F5A4F3154DE98BCC5F102FBBF922FE07F082E1EE22C6E50EB35D54B0C1985E48539EF27FF203A80F8B85876C70D8DBA1E995259BDFD389FD23AA61F7629081C58D0D3F3CF15432105708D50729499536D2D69D921584909EC7F6391A64A42023B1D1132E60D2000CE90495F68BC52CD22D2DDCBC20A324365B8B5013ACACFD9F4561E674792889745E72BE892D72E4D1F035B7E31DCE7D45106E7B267EEC53EE867FE52640C14D9FC332E031A360667C6C7D3DEBF173E63A33EC6E288C141D50FE03734C2A95A3B655D666950FE69DFD60B0B63DCB5BB2C483D66DD709E7AF429005F1368BBBEA82CC9268834B62251992C94A8A2A4843FBA482999BD694629DF1429AA00460F42AC043839F1F02F21E661FAD0172254D9FEC3165802EB7719BDF76B70D58A2CA960C792A25A1C67DBBDC324895ABCD6F78A35C65ECEA163E546D4BA99FF9F1D46BDB4AAC3F09D5F79DF8DFE0F771B312A2CA0359E08031BB4D9CC3DC6045D64CCC3C32045126D5C834267799037B5F108A3FDF660FA340A72F3CC02077BA1F43FDD5BE1D76F5F1EB6D63D7C7987E24091C7135993B8CE13783F7D1317B97E5B5B626888438C887D8E4846D1173BAB5B8CC9267518465D3C570809AA7ADEFC4E70F2090FA55634892C857F5E90EEE6E72EA9ACC5B3A7C34A73A508348198DE8FF85E3372573FFB7C25C8BD099996ADD76DD8C88508DBD7BCD8C775D3ABD0AFE812DC53115F654483AD9EA3EBE8B19AAD7F2987C7D84C4714B8A901D4509BFD9A6D7BB0970AE7362D0B78F86A8CC877FF9E87F50B982BAD1FA04E75A1BDDA6FBC688849916C165452DB64853298E7029F486965F79CFA5546220DBD084F4E23FD9EC93B5AE9701A66A31D55AFFF2DA1FAF85130C5EF18BB650B4BE6A8A77B8A114ACE2579D68CAECFB7E0F2BB81B68752825C31CCDA1E08C2046502DA694C2D30890EB9CB85291613EBB106A022A7180BDAFCC96FEDA22131F7F43E1538DCA2C5B120F5BDBFF48BB34E6BBF2630C15ABE33897007250906A684704BF52BCFF2A53D7238DBFBDD0330B3D4E4106C5B91F87213E338B3B918F6D99BDD1CBF8EA5693E6023992A041473DAF8FCEADFD6222DC4FDA8BA5AE882CF276CDF72C4A8B9D3357C8C52929BD7EB0B9E39ADD6614B956A318B750747F88E1583D46E90FF95B88A02E4BB4F1E5C008F797134AB0573B7D819AC9880032DC09D8F070D864CE494EC2B9C8A17058E18A2DF5334AEBAAB8020F80C8206B29C55C9A4860CA5AA537DD450C508332FB58250B94A0BC18896102BF192135D7FD44AF232B302D0519B188E75BFE744CC8E5DDCBD777CD0E51E291684053ADB7D30A4088CBEE75096327C5623929C54F575DAD77EB4E7000CD02F68F4C56201C86CB0A2541658BB434ECD6E96B7BBFA879830851CDC5ADEE2CD98C5CBAED83D2247D20CA4F0056F13FB3617B151DB451D56C3B6C1EB42482303AB7AEDEF156B4653AF51A27438436270B9CBED217C8D42E8A1EFDEEE5597656FD4300220D89625969E048298D4609054549DDC8252399A137C0DF9475616DA7466639029AA7F10D864C4420B6CEE63826AEAC1D6E5CD0E6C4A21257852710B061421059060BB5B687189EB80B56E4E8C35DC9A8ADC8EE6114159D1760D619619597E6CFAA24374E7E186AECB35E800CB65B61F075F4DCDD9735CC47BA201E294A239E7E67B3798E7A178CC554BA0FF1959F10D56080997E70112AE674363AC8CDF91E33A4E2B62E225DF465B5CF2C3F4CE4430A1A689BD417E7AAF9DD617FAE38957DD21850D3253DB7DBDD7B846E60EB11F87D9457BD1F87BEE8B2C5049C69E575F8B85B384D22BA6AE17C22962922C17BF0D9747B30366CDF750D72D128F09525EC2C6391A0828C0B75374C048404094E406664FA0C885BFA26806BE3B7E2701ED597556E4C8C03A01C90ACD9D4B5D7A6CD52F250CD0CFE31A9F44401D8183546AD1C44429770880EF46F4494B45AEA638A22A3D857FF1D31618DCBD1E2A2C6321D3A4D98E955A8713E3E75AA6F4902A93F31B279FF9F5DD20A2E0E31C17809A95E920F75347EE6EFEAED91B0CD1FA941E04FE3384A28FBDC0CA6D8F5AF471C268B2A2D347BA68E76071687B2C891FAB9FB08863039EABBC3C8865827DD28564FFE3037BDE19AE74C878CC9563E262F993F488CE55D4EF2B089E92CEFA78B2BB722751499248C317F3657C68A7B5F04A39B9AA93EDEF87C26AAB4D9192155AA59A45BA0F3273A4E18850711F70BD865608BEEE9E59417EDCC230799057FBD57BFBC93A639C32560DE6412D717B9FBFF5A03606A6B53CC25FA63E39AF3C650FF8DC3C73A47FF3C3BB3A15A1CC3ACC023ED75360FB6A04AFABA7DE68FB687FFD878D1054D35BC3A838ED716D3448544F3454CCE37E23E1C3B2D4AD782F4D9B7A86B619781B198E2C859F5D0ADA7CF2F45C29A85451ACC172A24890A529CE905A078310A6D85190A0DD1B8D1E548C8E67902F08B37D58F1FA140C9B0AFEB55320C31D998256246B94CC4699B687410AACF6A97D91FEAC34DE6753BBA25B5248583AD82F293737D17508B4E6101D7C6B1C2B4D05D609A9F50BD23CDD7C381AC6151A52F7DB2D5A3859A47923BE13BF5369AE88A5BB218DACBC9DADF6B0A1F08C1867DCBE1E8972FAE3C4EB604F476122B3C32738360CF55A24C0DE011292BE813633E9CBD65ABE7B9B7A971E553C4973958B5073B452CEDBE1A68EF4D3954DBF6FB3804426FB2BA4F17FF465B0E09D5F090D3CF58A6E9F444805164E0D74B134B50DE02433DFE7623965EF973AD82A5FC0AFE08C635DE5A46931BDDCD8FD1B53977E5D323EFCE27F30A6B63302C97A162DFD2B780578831402FA8E370C9C0EC7D84CAEC99DD419620079C3CC1529AFC4E27ACEB158D4799FAF1BD13EF5DECE746336E2D210BCA5E59B35E527C2AAE6455C568ECBFEDACA3FB0D5A68F51AA50867152E2EA53B0CD5D3B937BA928F607ED6A5B7BFAA8D16ADEEF3CA1228C261E31266F6CB9E9F7B5C4DF26D972E70BF9CFED6FBB740A29CE0F0872D3386F7004846436AA684AC9C8066CBE91B91FBE5E8096410FD6E7FCD055BE3C0BAE21522B4CF83725AF1A51C51FF9F7AB9314DA2A6BB39ABCE352A36C524F8125C7A3CFC6D8C1A2DCB499C94741122C087C3DAA4FB2EDA6BCFBF7DD48E4AD7EC4228715D9F87B8CCF763861B6B67449AD77402570FB18B87448208BF138DFA796F01796EA5FE1906CAD1550623D3733E6F7362F2470F52D6C8A97D4CE8E01D8BDF86037DB44C07C2E3265979FDAD6FC513345DC9F47782ACAB9B2EF314D16CFFE283C266D7978E15C3BEF6F09A9F0B7A5313E60B7CDBC5EBFA9E7AF68116B999C0DB138949D73820F5AC6EB0E8A3CA278627B5152ADC4212D558A118897EA691ECD34F65B5882AACDE33479C6D11167A54BA67D3AE35EE17A92CE3EFD02086389280116A84E3B96251658CF3A6979B372390F3388EF37C8E06B387F9A400F0AFF6C52185410CD8D94CCC210AB8FF86D1A15DF082C3E728A0F7C545F454763CAD777844EE5F3D3FFA054274C041CDD117CCECCFCEB02C321B4ADD1F2A72A668A4926F679E9E2495034B2FB6D21D9CFA3FF2D7797F96FFB2CDA96BCFC05EDA7FB1DD3AB588F23E2E0675B06E8BC18698F3D1023C2A592E657A910D3138A57309186A71D969945488F589CB44CCBCA21BF44AB41E821324E4E6BDCA59536D58C536A93F584FFA5B7031FD3FB5F7F1E4F21F3AA1CA0A73A845A6A5650B40A27709F958C7AC57396227A121BDAFA7D06B85E311A95A82A1C1AA866FB5E1FCF96832601FD295C88F14B793E80E8830A998E66BEA724077FCF65CA405DF58CB8384A53B8FE8630F6F5A38A04C7C11C2B2315AB4C7C033265E17B5F738C3354AD0B2EFB15CACB9874D2C155A3384FC260F435CA33679D468360B8652D51EBAABD68D42DB6C1A3B59C2CEF4954333D8E63963146D938038F3E3FE95961BA0E34859802DDEB276370BE04A237A3F94E2DED3003A9E8BA1305D609B47C00FB2019BCFD0A60F53DA73A6F15548119F0B2A5C520612F7EAD8D2356DD44979796073589071992A49EE9431D2C9AB4DD2C7111BC761A1661CDBF0E2A88C39A087ED59195067D0849FB01ED10B9FC3A134878FDA1AB6C800DF7E3D5D58D12BB5EE32DDA716D9692D2C86AAC65DEDE517F2C0BEE430DFFC69FB8FEAD9F0D74ED37016FE0DE13A60CBCABC1942B52D47FBA4122A075304AF3FCA09292EFC102B6D8785EAA67B22160720E4BC33F8EDF5B8430B9E94D83726F9DE10709422F2897CC9DAE8F778D3801AECB9758D5DB668D1BF6FFD9B61BFAAC66308276E533729FAE8B589E1DDC2BC2CD1FCA459EF6D21A9C8D6137E30B2FB45CA0545FA23B638308CF402071EB2C4F965379DDFBC21EBFE6D7CBFD9B7B20EF28BB815E2880AA039BFCD85F9F3E951934946A89159C96C214421C0B1DF6B2AE347E33AE76E7D1CE29B5C3A983C440E1B5064FB5806EB64312B67A1CBC2C6E35186B69099A6BFA56D510A5AAFCF694B3833FA9A7CE55DCA988B20C9208D340D44E5859050C25F0E6D50CE41AF8CCCBB883747248F199F0F7FB3C110082F3E61DF12920A5AA1C193C55D60100E7B90E5A4808E5F7E6B15AD79B93952060D61D22ADE6B027F7B4C62942466D9761993EC828E218B20A4664630E575C267F3DE08937A0629938DA7967853308F7CB3E43C793CC38A6B2C9E7BA2F616850D8CC423CE655BFD94C17AEC4F9DCFE05FA917A9B2DF45B385356FFD1997EA878E8AC3FE8B15EB99D4BC689B50865816DD36C132D84EF92904C7901F236A92B3BAF3BCACC2B04C84B5C17924FDEC06E6C675C372058356A118770355A9E47F840293E3B2141DB877B41B59D77B25E3510ECBB06274CA9DDA0D50DC3B86A3EF2C03B547974C306052863190CB1EBE4979E0F829033BB65BCE70B18F104BC810229E7CBD7937BB03881BD44564C70D1A2B58DDAA68C86FCE88D79F1D67B61F4C0490096477921A497567393B627D4A6E74837EC8929AB38D213C121353885B2ED575B80E713193B2647D7F06033D54869128FCC01A3A174960F9B8F36EC0112E31F8FE4524402F49331F3A3179191843906DFC905B871F6562E196840AE9E86DCB53CC58005CC73665FEC641407E026DDE3E12C5359F9ACB1C766946A84981FFF5FCBBCA5E9FD19D3063074C858E403F3E8476F2CFEC88BF4D1904C97BC840B72E1D839F2FF52996E92FCC05E9F684783CEEFBBB44E3C7613141E53E24D1DA16EDA79B8FD7A1FC58C15D0D8CD7DA8920E099C7997F461D0552050883913A579565A63458F983AEE4709AA2218123C09BD81452A188EA1347C7F82AC1A4F28F48489B52EEE1CAAEC2F1B9BF3400282F5895C5D84E6FE0F12763CA0275C9EDE0A8F14C952086DF18E8B7ADEF2B08CBE31203F7F7EB2DDF754FC3B44AF784FECA16B4A89F87F6DBC079627A82ED07E8FC04E555A4985DCE59800E9766DFE53FC34830FDBF2E5CED5594D8FE8EDAE0E7BD6D99463C29E3DB37C8741CA095A17BC2A300FF61647807C73DC976D2587DD9D2A23C9467A3A24EBF4CD0F977BAE9EF106AECDBAF0C7C399FF609ACDF932F1B72 +pk = A25B10422F81BFFAD4F1F4B764C81A9D83FF12E4D7B599330095DE6D4FC5EAB0E10E1948448F2B92F05078BC0B33E7E79FDA3FC7FC30DF16662A72631C47AC727C3598835B44B4125347AAF60C6683A83828B015C69B8F4B39FDE9B1D95A2A363C93EF08D698D0E894BA63A7B1F2E74D5AEB0F14EF856F21EA880F5EF93F26AC11F25B049770444877C6EECAA20B4C93A1B4AB6F6916A1504F7650B479C42DE4B0912F8E0565A45AAEA4CAC5697E6D1862E6BD466A7E7C67FCC6C077407BFD8AF43C44AE968B97D7EBC56B592211208FEF0A98E8048E830531F2C8A4276D0E7D33497102F9F98A237CADA31AFE65D0458BB97CA06A33A4C3B59052A49AE44528DAAA52323459E9E516775301E2A0AFB42B952D44FC442E52744F33D6DA5DA42ABFF076939EE0D1DB5FA2BAE9BEC2636AB6910A32DE60D3DCF697249A1782E5CED58765E57FA0789D2E89BAADEB1C0D670544E404664073800AE511BF36FD52456D363D9E20E20B781B7F923CB009FAA053E3985319E5F7FB57E7F132E3D109C9DFFC0801B99C377503433DA071BE9B611E8F8ABE5856F549ED46F3F473D75D3A01ED35B1877886B7B8D716A1950546F6FA62EDB70BA99C43CBD9DC981F5DEA32CA2497CA78F99E9E95BDF744BAEA78AA10002564952D4A970F388874B58A717D89D8215041906A56485F7B4AAB5E0B953B265643DA3BDAEE98AAE2F9BAAB182431983DA40ABC3CC40F7B3505D3AC9BB64898CA3D9FB312ABABF38AD9A3B4505674BD41A8178ADE5556F96D88E1F304140C77BBCAAAEAA051B49850682E0F30E8FF2570411E63FF2BFC00E11FFB45BB6E447EA02F3229958A072BF2E693329A632D967F449C0DD355454793D32FAEEA2EA2CDD1EA15EF4C50FB0E3A65A3F00D25737B3407C7883DA26175DE094283B694509AB0FF295DBFD169AC850B5BA8769FC28330593434C867D223897D9601206BCFAC02E2070837A42D92C92FD2F0BBDF8F1411DF78C3BDC05D26E8238CA26D8D66B7379A34C1D8ECEA7D62C0FBD558827E7B7C42145A8D4E63DEDDF14B8B690F56B1D8119F6A667AB1E55A8FD4D88F0FC4F08873A59FE2C63759911CE4841227F2212B4D1DACE850A9B571079EFDF1D1F578F3DEC41A26DB73A517DDDBCA63FA2A9419CC59714710D7D7E8A140F0F0EF4037A07AE570CC8BE512AE10B07659D38E49CA2BED4310828B3476C1A88F450DB46B91270188FAB2665036E4C7CB031D8A58E03CBB5DE178165BDE566BD3381278F8EE773EBD64BA519442FDCCD8B04E7A7380306BE787B0A80BC9FF62909F37EA8328F5466DC48826A87FF864AD8AC95B33A3F5853F8097E638F7E0766C9F4DE43F1405BA7882FBF4540ED79F6D167FF805721145BFDE749014CCDB019A630C2DD23FF7301E69CB4D50FBE3CE2FCFB5E479F48BF0F7DF5767EB11ABF132810E4541D34C0C4BBC961FB81367E65ABD88DA25E5E915256A00F2E99B21D4755CCCC07079066F11B991242C7A0FF318616A2EA1CEAA36205EBE45EB0B71A6DDD1AFF8D91B50E27229C1B666432893A6C7C9B1F2C615041D73D3FD0B775EBF78699F4BE414DD979D2BEB2BD277FB14114848F7138DE8D9E59B25BEA66359FC964DDC4B8064F45AD1FA9E89945AFC290327B8D8374A95AE338F75A6B46283D7D18957E95A29521D0761204C10A3D38219B8A08E35FA4505C4C3B78BA73B9DB718B619BB95BD8F73C8ED7733A5F29AF7BEB615C767AC632FC0A56F8D83868092A8CDC94F2524931FB5ACD37DF0EE611C02C9A41A1F2BA6EE6760DA3D5EAB92BD39747F2CB903D62458353D11CFDAA0FF092A1DAE80F493E750D31C07EDFC52FC7C5F686DDFFA7F396E53BA77C1C6E128A2289380BD3932A58486A3BF617E08B34C738393983DA09F6BFD89383AB08D9D98568F3711AC099968BA10B26F7A386A19D278D1386A1972D090DEE6586D1BD13BB7BD99801C0DDFDBF3E099FEE149185506926EB8046E9B86A7B81BA51E2B4E8A31DA3C6E5CF86083645C8DDA234DFA2153FF15A758854987DCC38D3DC411616C950F9C0C1673E9967E42684DCFC9ACC5B99DCA03CBE90D35A924285A8D730F85EBE77A7F35618FC5A2445A2193813420F8852A3FDC59C6D68FAAB3C361529C5337710811C33267D6B94DCDB03437CE49856747EB4792E3B88533DDAFDC488D74C120982EBBA260019A47A3081E7EB0D62341BE808D1ACEF35AA185C8649428DC873182078B50A8C6293EC2604FD7F5E5171083995F6CB254A6C5862DBFA4C4BF646544A5FF67FC7FFE804EA0AF72F763A559885B78536A6908DDD4ECA868D78C3C908B91953571CBD6DDFEC7059E8ADEC19C3D7D8610A4B59AE4E898FE8573E020E697DA001E6F4972356899E379588DB87A89BAE116B690DFEC1426A3BB8B300344A054B78A544078E3D8D13BDDAF0312B7DBD833BC0286B90CD7842ED0452252A26B6D9E90389AE643002E1E9BF78207581A2E0073B1A8E404080E71B5D5007BF03967A3D04988B212AE0A93C9320D549774F81567A4CABCD97A8B451770538F7BFB4AC68728A65BC47603775666A7FA945160D415045B5200A193653E83DC2ACC7F31833C4C0D4588DE627FC338C8669CF3DA9413863DBDC26A29A8BDC23AC9989D04BDEE21F339AF5263790917B6FA982C8CC77658754ED94D6601D33436F60FDB956B4F767CF0E066A9368D1E3E2D3389839696F716212E26517B36AE4ACCF229406E63D113A95E14D25BD4265527DDB59C2A0B80E372C43609F370F2D903D16AB841AC6B7F9119C55E99288CD6A9D292602B4C14AA024629CEAE75B36E785B7001BC66B9BAA4BB826AD678F018CFB9F31F5BC6C5DE184B32514910FF04D9058BBAF1E3AA0B2B7C75308359247E61573D86B7E978B620F9998E95A835BF3F442EEEE15F3B3125A6179E7E389338C2DCF6ABAA152F92CFE1287415FF2C864B2E79600DB93B58EFC6D1C8AAF481DEB2F529F2532705662C3B55C7EC0BEB2EBD3AC4DB1C4C99DC8059644A2C407748843C991F74D1647C51B9BA6E3A80E01E747110C39E85451A71E551AC46A7872615D2BC98EBEFF80CA594DB5184D34F22E1A288C70AC512DE0645733D62CC818E812FCA1C161C56AF66996B9F9F0BF48DEF1B70958EC812B8FF7AB2CFEB54A2DAAA7C2922D7330E314ACCAA4F31C5AF639D02E7FCB198D2D6D9EBB54C721C640D7A418E3C98BC964DA976F2B92017E99B15022BF6517896E22A92D470DBC5BFD84A1941D51DF5C594C3390134CA7EF4B02D694DB47053049143E1B0555A3B80AEA9A4A198EA01CA15CBD64DC95A2C50F1C2338A7673ADEFBA1D5A3E7722B8EF48426D10AD3436243E35E33BC09ED847B9B558EE64601889331EFC6BD6260B194DF76E8FF94354A2EA1F0B646A728289276BAB093EC6AC55349219425720BD65492103691413FE761D2C1AA733102153007AC602D0C5B36C813109ED1A45F3602AF597D7ED7A28B5187A4C108089595019C501D01375FA335D184FF54FD2E147F169939B38025943FA971728FD3978A8667AB7186559B23492792C9A09C7C8F829A6D8A2F0C273C47D0BA3C79704AB07CA2554F73FEE05A3952AED31DB1A62AB65C7AAD4B8E4616B5FA116D3329C8679C8FCC3F2666B9F22ECD14E2062713C9A784DD6E2A54AEEF7559182762E0607707A0F06E31D5DEF5C5CCE521DE3341D250E49A4532BE6BF6BCE20283A61D3EAB7F30A070A5D3B344972FC2CD3B0F806A9E224F06E4EAD785684A0E7A75F410456FE7BCA3840FF715A792B90CD08DFFDB55FFF380EF5F68CBEDB1BF1B2E4FDE78745109CE072B5466A1BF825E8EDCB618CBF9F29686CE303FE457993A2527D232F7C202D10D412AE05DC47382AB58C57D3120637599FE05B017187D164E375A1AC603DF934F2A506111EE170CD8DB25625FFB1A181D6F1AFC1A0AE0DDB8694456E65F18EA184CFCBDD1666EEA90ADFF2CC9F0AB3DD90ED043C72A6BC918EE976035A0FDB55D74AA220F6A5A4FE9B90B5DE0D8455BB2C484343BB7A7EA6842F37D81089DEC02677F34571847CABC305EB222C0E033DD8B9AF0F8F785DB308E1FD206F7650983F9032F07C4223EA007E837F5171E28C194A8941C96EB6F0DB71FF0A27E3BEF4AAC5B365D1DBD216AF12AF4C4DEC90E577450722AC45DF6CF511B5D753AD5B29CDC104413B15A73D9C7AA72F01579A97CC8832CD888ED9A22884503ADE153CF95700FC424AC13D80D64D64343D0E6DD7A8595C2045A2F06EC42AEB6832855B4E9E7409FF3363CEEE0A61214C15CC911A785BD52526AB7B04ED31C40C5EE605130FB936319092906FE30D5D8945984643C2CC5715BFC193B39EAF14CCD6CDC687BBDF75436A061F5E700E066CB942D393FD248D632DB72026B2B0860A8B5E6DEBB0B6D132D2A8A67B4574AE827F2320480A2A24C023C7279B8C1B4EB22DC42D979D5AFEC418E4AD6476A183B5E7AF5DDDFBAE0588E233C3460AA9C444EC0D194BE72C7B912F59C431C08CDD929ABDA6481EFD7D489940477FC102F6EDBE1F3424D5C3A1FF8997667370104612C3BE75B24DCAAC9EA7D255EBADCD360187C71996D0EABBFAFA113D01BF42301AD814BA22F88B738FD17FBC6EE5B22343FCFB89086872964C7F85A742B3A8866F4633117F8B958CFE5E88E6E865195CB9B502EF79B4AEB1E1EA1A56A614BBB393571169297F16E49E3A996F53B3750C92BE1F442D3AA2A757D592EDC149CAC6276CDC151EC2D4D14D523DDED728ED956F0C6BABA862AFEBD18116E5A2A810B71B28C463077801459368BBA6FF7E751C163D22CB2348100555AC00097CDFB19596AF0D214E63E8C0C73B3D263142EAE8D0D81ADED6CBDA9F08C8A27C9DA0873B19197096FBD48F86F5831BDA34F8CF4D0CCE3DC3D0EFA0DDAD9C127711A9619F039236FCC8D0DC78894577CC6164C40239DCDDC42006E0F32F88D0CA39399582C4801C237AA8AF022A0E51E9D9807CEF49BD42529E7B47CC5D6C14F62E60221069678DC491BBF92EE52436B91FC8362081F53F65ABC5A7A60C80CEAF1E9AFDF38D2448B924A69BBAF0CBC142381FF34AC2075D1FAC8E4D4CEAEBCFCEF303655ED7F4699EF31C17A34421CABF0072C3CFD2AE2258E20FFD215E6C73259F145A8960A7F5F97B5447925BACA6D06A697CB237F60A18870CAA82C6A8295021D67EA96E360E517CC6496EB81C1612A86CCCE3976DD2D1703549FDA764C3AF1B5A4CB9665DE0262CECA33D348892A17B829F1C0B8C5C50DC683306AE423268F946B5F90FEA540BAC0F466C47054361F5F4F56404072D64D0DF2E40C50BD92A3DD8885FF6A0AADE5F6E4615E93A4CE3A1E800BFAB2871C52498E81579F77402E6022A17F11E4327C6EBA7BB5421B93C3E33356178974E9DF1B06A734EB3946A55669506233E3B92220921CD44798109B20D411FAEB8241026C55683E48EF17894FA662345DD00312FE1E23C9AD1F8D254EEB06542FDCB89249343C5D9B2E5CEE4CCA07A7E27D3F991CCC66F9A6CC776915B7E2913239BA046770A3058E4D3B9CDC71F9349B5937FBE5D5397E4EAF4643747DE1EF10326477D22F5C3C41C5383563DDAF2E37AA96602FC326E2FC120132CB2B1EA9A6582639D3197C9882EE6013BE7E85DCBB4B7669D44B6A3FB1FE2D1FB8027E08901F1D2913C26E86ACEFDE785B3A136E193E821A6E76A32231BEDEC6DA29FE1F4D26424945F476D2E700A5643DFEE332E99C89DC7A46A40DFB5D8509E9767760EB016E6F44334200223D1982FC4A91AA883B2142314A36F6DA8A3841B72865411D73455528B4C9E973F0896E2E683AB842B7E37169E00F749352FD186AE35441F3E903326E4491F003BC11561152C33B35CE5606A86DDD86EC228473367349522569E534222645B7B9E45BCA4F4AA0D8C887256DF07A6297DF6E250A8E94DB7A2801084FF15D3176295BA082E0CCFE12D3E32A026464464425994ABD748EC6F79A31024AC38FDCF46A9106DD7614C9C1E52EB5949A71B9281999292A72791A65EBA9C48DB90A86C26F2829A4F2A66209D9C2CD4A0226C5B2400583E0E03218BCC98B019948F9E2B56D56A9744BBFAC33F9298C96853DBB4E246ECCC41347039DFECA1AD18B728E66A7F5ED0C21315B15313FC43DB6058025C9E1471DEF72FC15AD063BC6F1B23342F463709035FE1FDC5B47D1B5002AA1470525D06A17E2D12E219AE82A18A26A354BFB029354E9D44EC61CD5896EA3E7B6EED37CC3C52D47FEFBD2994D78F1EF49EEDC9BA4BB167B629B2A23AA98CED65116FDFDAF0AE30C99A9200C983D06AA5AAFCED6F85B97D89C4299112828689624AEEB4E9E972C104A05B897FBC3300568FBC63F932A42CB1A93D13AFBE2B667BAAE81055755E51FC0BE5F8E62DA2FE2A870E9D5E2D37050B613B5B7AE29B18BECFEC5708D273FA5EFAAA97AB62D47D170FD1CEED1083D0155275C962731FA1A04CEC3E31444B65BAC6BFC00B527ECE05D8708E0EAB2D24408EEC838BBD559D0C32E8EEC86C204212F2E4767BC65A85D51378CB6942D75964A382B657D22BC8A225EE9CBAC8270C164F36DD3BA5BB9E40349C2F4AFFFB18C23BBFFAC58AFCBFD6B844B21B6C927F852FD96A8BB88F60497190211562E1A2CCA876E5236B590DCF977D91CFB5B666A08254E626EA5C1DB3210E21A8829CB99607A70E982550481E5B56CDB313F62E2F64AF7EC6DEE1DB993BD1AADC9BD7817B6B84134A16D6D99D741D899D37BBE0280DB582DE3CA2D3198555E49BF8860527F651415871F54B7E7FAFE78226B93448526042C4B9CD0A3DBDBC419AE0DB895E8E179E3C3AF2B1C35CC9028D2C74A55F8226919B127A391F0231B984F3611854755263B15EB89D53B54310B4CD5572D34A5EF36228867235D5B1E79EA1A5749934F1A8C1D1B00C5C7B93EBEAFE968A709D5859DCFA6453A228607B8848A297B0822906C0213AA9E301ACBFE5DB54CBAD9F57F14231339F706C59226C459A29DAD33700BD7233A4C49EA6C49BA9CDC56AAA87416B39845DE4395BB734FB31F1FD144DC378B53FBD30100774BD9FB3531910109E21E7AA6AF5BC496ED30504863199DCD1018A8D448FB793D08F703298054050A2DC43B4200C0A7DAB0345CF65D3F473C098E88E92C4FAB8E21F37E377F9D1ACD716818406EFBEBA105748FEE58742851C8400DD7400F48AA16385D39E77A212E4D5AD87FC6FF43AED65F166AC21A8529E828B642811AC18E9F04989A7B5B8E9B2D34200A570A650422E134D7731B3972A6004A0B686ED69D499ED7B6162352765FA4A1AA505A79BA424520E30E8F48A0117B79A3CDEBB6794D97779844DF7A3668C812C628845F828A7A1BC3152DB32BC601F0F45E28207D20F8930F25170D2EEBACBFC8B48A2433842D84858ED243FECAC8483BB3248550CC7E92A911C01B94E608CB6DEB141C899687D68A1E3E65CDD9F80C43AFADD9A0B76F467C69567D6DFA6027B88F1D1978E4C41D35AF4F497AC7E7B2E5DD869441250B435D6C13D899B11CC2DBEABAB71C1203B1F7C75BF6BDC575C8A46C595C08A27FB903FCA8CAA235DCD95CF511CBC8937B3EEE29FC5ADE05B1DEEC5F7F19FD6866F2C09DE56684A1664CD75596DF7BB87BECF0B63903898F48DCB0C85AF1E978D7482828A0EACCB740E39E9CF36C0EED91A66112ECE0D264AE6FA2AD83E9C72C782031A7483562BFD5480BB95C169D0A893A3715BFB0FD485394694A1EE9C4C44C383A9969005D81F19A8406C370091C54306C1EC34C05695A063C2A47FA0B30BC3FB99E2DFF7E372328435D6B8E13C7191657A6CFC2B68787499AB9C8967D700A88F503875055390CA5C sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B69B99F7BF4C3DBB5F17F8A4D19EC24D3 -smlen = 3412 -sm = C93F330A39501C5A2A4917EAB80EFC2C64292705AB8D977B994576B9E12767D9454C73B5BF78C4105E0B5EB53DBA86A9C2008DB0EF4E538DB9B4DBBAAD79CD0A6AE8A5ADC9CEDBC8606C15C6B5F1823E6FE66B1E4A385170D15A40452E694C959A8224F0505024DC308972406B57907207E73AA61237A4B98C757ABD71A979AE0075FA2BAE28ADDCF0F132DE55C6C30136882809F59A00F2135FECDCA51A6ADCD81F06776BFBEB3E67F8E9F80905C54F575DB5EFCDF9A6D159E1BE3FDA6CEE0EAF1A4D30955A700CFF459463F4B4317487FF69D9EA32F2D2110369CFEB1311C30FB39AEB27C2B4AF6375580BF23F28CC3D30AA381A693CA6CC665D6E1C5289B7ABBBFD90F9AD21D88C7E12E9CA3E715C36A0CA60826B99BCAC578B31BF66982D8C52D7CDB4B080D6EBCB7DF0AFD73CBC2367CA1C9FC5E2D885FFEA482494C10E0E3159EAD7BEC107D60131CDEA54A00F12AFA347FEF91F008345C8005FCF1CAF233C799DBDD4359630BACEF997FDA609EB54EB5597CE6E891C5B468625681E47444EF1AC57549DF5ED61B6D9E720CC778AFEAAC878B40175F7E2728F35935BF9C0842E8D219E8D439C555C223ADF8871C723AC502687AA1D7BAA30C247DF76F5F426CE9D6C60EB750477E09E8CF684C431E5106847E6C2233C51D4A30FD34A35E99E8DCE07C9586B625C9D3675A5B1F2A90B06F2012254D34A49A0C4BBB86BE398A224BF1962F09AD166693B068487719CB70B482AB623E3DC0095639FF84C346A7276693CB4B43FD650625E1845BB6614EFDA2EEF5A6F943EDEAC8CA0B659491B09A54E8E0024B4D59633E700994C4238C312EF421BC7B90F91D25C378D924714160B71C6E6980E819FDA9C7E040AE13376B8227198A464F509EBED16E00D3A63C0D3EA3B782F6DA9EA3A099442E62DE82190D0FB589BFFEBD7FF95A5FDDB8A5DC22607F809C55D22E712198C850602BDE23A1F9F9B01E7FA93533F76E8B84624460D21F015878F494760F6BCFA969C8B39CBC2940F126F8967B4C5F4B2ADB6434C9B6CA7C77D35A5DFC928F68CA1117D15C763A62380C5529CCC48110793FAE1A4D2EC2655FE42A5F28D3506312647D1E7F215DCA36837FF83D4B8A450F310EE75B9FB89AE53DDBC27103988B407EC8AEA10E56D4946ED03FC7CA375B047E29EE632A5019134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +smlen = 3538 +sm = 9798A7EB75D5577FD2496767E3829C83D0730B6511150A8CAA64F43D92B350655F9808C6A9394A9B117132CA872A95F042F6C15BCF723C312D86AE390B4A8BDAFB7280FF4198F453C50773244797679A3FBAB4F5D14286301971750FF9F6D26117F8C020AE531EF718DFF29426E6D6FD223739383C03A745E536F874F0CC044EB081345377CF098FDD70EE12532B685F2ED4EA90384137B27DC76D6F6FF57440DDB6AEA0A43D2B8097B74569E74D1614ADD17A5A1D48DFB578920ABE929666B36D27494B956E7967A304115600E7303A4049EF65E25B316835BDB384E8534D7F6BC230FF4BF994055062494CD0E5550B9DAA787D6B93FCD1B3841106778826A9B1CA8E99F10C11DEB20161CA020913DED80102DE755EDDE455416C9DE99E24954E2BBBB253A5B1848B0CEFCF4D2F21EE8C379F922011C9CFE5EC59F8AA29F67047CF030F5D649D76C3DA88C39CDD0E022600ECE78F105B335BCE38D1735FF6AA3A98C649F37BC5D35191D9A4E5DFBC85F003980EA610EA3737466297B0CB98A5D38988403E45C8D9B414A3A04D577D442790A0A27A5823B39AE8750CF19715F2AB9805E743C921550AE6213CCE7876CD10912CF3DC49F36151BCFEA290793F310E2B0A62AEEBE2C2F204A004D6B31001627E6EA3BD94185EC3054536416E5F58608791EE5F670A82DD2D6C6A9188AF3A3DDD55A4DC3D5AECBE141A881C77FFE5268DD3EA970472835CD0F71A784533F15BBBC0E5C1A7B67E1C178F201078DC57895537989CC29687B7FEA06D51622B74425C0B783829D26D9085694121437E455668E0B4D68A55EADBC09BD40E5DB6972280761BEC32E4BC8612716C716A337FABFBACE154426959F0FE37880E2586AE17BDD619FCF952278737DCD9BB753449469E31ED050A86FF77DCAAADD08E49D636F3ECFFFC150057A36C8C9C30A03D18D75FD41BB96BB0D9F23FD3D051B82998CAEE61DD9D3996A087448B07D5EE254C5B789BB017B6606AF6C6C83B9F9829697562C1F3B7417E7494829EB793B3CA9C660E78D02504F429677FFEF39AFA8594AE4C2E40CFD06AAE9E80A1EA088B0C7892D0E9DE5D04B0C7C80E5335BA5B3816C429163F411664EDC600FEC3590A1CEA7D9DA1EF146EA6F6B3B917F776F8057CAAF1CDE7CF83577C741EACFA661830A576886AF2F33D161F417242D78EC3CC4C4E501EDB1E96772D1E1463FE07B202218787545D0BCD2CF13A60C9052ABC6923080E091EE80F57D25E40C118D31FBCF6312C41DCB814213EA6A2F7A20E1A8F9BC65D95192F0E66448C6285EFF310EE75B9FB89AE53DDBC27103988B407EC8AEA10E56D4946ED03FC7CA375B047E29EE632A5019134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = 4455C67B3B76293FFCF69078F93EFA382E455BCADBD2C5F84E5500DF67735B18BEF3A73770CF6EEE842F0DB9C9BB8FEA514EAEC70E20065F0E1496D0A1F7D886FE589992E1A912AE5B1186B917E05361C1920CECE33D2132A718E2F13738ABD207672DA04E36D365C8926294E44D59650D2712B5582F2EF0CAB30193B6B632C4F465868A2D9A9C9DA26BAD1B7BDC4A182FE25FF33E74C64E863094987B4BA9BD120551FD0457DBFB0086C0A468579C868A35FED191679F758EC4A9D49AB3996F82D8558D16840D60D66F61700D3B9728FD32FB0F7965848B55ED4840CDFFA8343F33C647585E20702448DCC540869C99F21E2CBB033E0713E35F507B2F4BA35B4C938CF39FA1ECA0E736C3F898B7A87991C2D4576C189184662855A5F1C25296A1384BC6711E60F646D61055F48D85417393554E853A204F2807C61A64FA47AE1741CD2FE3C23877D38EEFD87334A85D3F9BD9912943632D9FD5E28EFE59710ACE87FE9214EF04468A03A9673C9FAE520215206FB3FF93615162FAF2B648F2C3A7DF853D50796A6FBFB6220E0F9DD33E1F72BAACD493B5460311CDDB7842A72005E5786BDE7CA9421ED669C4BFB382C0714295D83AB187CF68CDE8830F23847238B2540259620B48A32DC2CF8E016DCA3885CCF7FBA0EFA53C9DF71748AF0C928281925E4F4828B446AC4C704539938562A8916C9A0CD43F9F6830EE90E01EE0A64F6599F3BCEB6FFE2B3C38DEE857FF2C1A52C9461BA613545779450008FE1B0E99447EA34C08022FD0855C2180097DA11A03D66D4B48F6136EC8627A8AEC8E101984677449BF7DCE1B6730FDC8D3FCF47BDABDC78302ACF92E3674C91762868F92E46FC28DB8E0C13F19946CE9FA6E4FBD87709D76F74DD4F0F1E07597AB84108D0166CD733888030CDD0CEEC20BF545157723231BC76C47399293865757C1B26AF812A169001C584BA8882BEA171E6DAC8CCDDE9A553CF7A17403DA36E8218FA1D5F6AA12392FEA421DF3B69D56D247B28518510C6525B620B0197E558DDB82E6A2EBD02A478DFC9CBEB29B8258A51CCE3CF4A63CBAFA8D37294149F9E9691A2A3AACBB1853C11822F3D64C74A4EB1BD2D48E39FBCA396CFE926F35B58DB91E2004B72F8196E3AC1D2A904DD5E3281BE1FCAE7A671C09F7A7C28221A97278034E4F6BEED56820D0064E5A5F60B3D2DC54E7925DE4CF7A2C17AEC62FA9C4BBA828F37F11F7896456F7E6E4ED85C55676F1CF54073CB317D8EBE46E98ED691D4B19B7E373CC77D25748A00CD8B0B976CD5377C36DBC8BBC7ECA6B658AA20B320DD233B5C1677B39B193187DF862B5362B3D3157368B519637D419D7D147407162AAB8B5654EAE1FF3846FC7B5DE871F8994F00613EDDAF8E4C741B242CC287291DD584A335D7EC1C0A2F8AA220602F6B469EC8E2EAFCE6CF3AC62CFD8DF77BDD6FBD9AFE1364D7C270C27D075FA70F593506155683C161FBEE75F50D0C502C85916F3629C15D34F886FFE7869EF8298F572180DA8CA4E9DF5F0AD69E00718EB968E85A29F579679D97D1B0F54F9E5DC083E503C2FAA35CC251840A60E27CD9ABD41181536F536A818A3C05AC94BEAF3E07417433055422D6E531235705D68061A394DED5A272D0AB05FE0B03D878653486D53F2116D6B059F7B50FAE95FF5556DC49306D9A10929B90524A31A65225BAC7C4855E0A72F36A8DA9808384690A22F46BE6CE7C7ACAFD6D6DEDD52ACEBC42E0D53121E4CE0BBB2B557D32EB023B6B768A358DC8B50ACBC0BE298D1833F8FBB37FA80E1D497C073BC665081AEB14B730C1C2E322EB50A3ECAEBDEB9B33A7D56D1718003EAAE3FEFE7DB9512AFECF531B7380D554B6F53B9739843F0500DA00B916D846381ED7658DEB26E186A696A10678C5B2AF162B1E6A443209E5678883034A2F0630B52AFFC6DC8A0E6732DBA26377A9DE3B1FC4CE1B4AD0421580410A0BEE183470C942EE662B703139B66C84E7673EEE4D71B9E4CE6A02179B82A16195A3E811EC6DDDFE782CF8C02441340FA76FD53067F093EB864A6391E27B29F73BBE3DCEAB139D551C2916B6A180A0F836B444F014D9211275148ED70FC8194BCABC595FF4409D563E6EEE1EE0534104CE73078140D162D28CAE5BE9FE4D052E43DC190F6DE4AB85FB41E9B95341ABF6F98CE534FBFBADF2948D6502361FE64567573290C22D6CABE1EE7181393E39CD1C9DFD65660ABFADCF9B7DCA768A69C0AAB4930C78240310E0DE96A4D6C39713CFE463FDABABC63731300254B5BBC6649664D8F578D0412AF2CB08E1750C211DEAE3FE4B08F2BAC97A3630EA08B08F9B8E47BDC7312494C54717381E0DDEC8F4287F0350CF2B15FDCDD4FF0F634F3FC26CC07F7DA7D52012B86E199B4EF75A18EFA3C0C5A5240B263378472148B19F303D028985DA625BF5249F87C6F2EE0E97CB9E170AD72FF4C7685868A462DE210518B3A0B10B8D19F73FE6DBDD4B4750C7D6411BE0F942FDADA5895581CB241E3A055BB7711398E3E696BDB61BABF6AD72CBE70001E142AC01C8BF648B2DB7B3B0936E2F200D86C1FCDB1159567915E9A8827A921E775749132D70163F25EF8CF6F8DFF029C0D82956E819301DEAEEA0119A28F2A40E92608D4300429B4ABA73EA34EA33ADCA99293DE26B493E97D0E87F5286A215F861739F6F83FBDF7CB1C5A405C3A2115308C12E23BA01E16B964461364F0A29230E7EE529794DF00FB3EDAADAD589293A3E56638827C8C9F3BA8F31CB9E24F8ECDB9F18F838D39777AE72F0C4C6B90D82D502EBDCA8D86C687073DCE5300EEE6529B3DAFA3286B7851C4286D7D6869ABCBB7F8BC3F528D7D9223216648234BD81FA4A5C5E9A6070285CFD30E89736C10555418839D2BA24C740BC3FDD98008641FFA696CC2BD6620A2E3BAB8D8828A3C1EBAA651DC911D454C4C316B1CEA3610D778FBDE2C59B5D79960E7B1933BB38F43ED6A1D03BA1869B84E68728A6C932B74EF834923D820F44AB7B46C4E35E612A2BC75E72CD995B957B0386628A9919787C2F41BE6F6BA7F0B7E772F9D67DCC5D8F4EBC3310EC83479BFAFAF9CE7A8F8F2871470F20A599CD6635C3DB8EC28B018B3DD2D6C7EC5BE44EB0C82F13272ADC1E605A15A9B435D3F5280F7214E85E85049F64721E53ADE9EC2C59558FAA0B30B5CD01539DCD72B26B16FBD54A6E5F588C263DA0E4E490AAAA29E9364E7FB83C55707D613A88D7E696529A83892F31A2129D817E4701A4D046CFA4A215A6C6447A57033979DE25E8F6A0296642DE93033026E04B56DE65C91211B92FC76B38DCA3BABD03889DF2832FAD88DF5564935D058273AC8149A03F9F080872070780A54E354FA766D7BBDBEE3C8243E198D4D80FB95D5476FA57E8D6EB7E552C07ACD166B837CCF2BF4FCCF5C7B3E99F0390EAD1C7B71EEB0039FBF0E210926F1F3FFE677412CDCD8216BF107D75AE9DB22E14C35881C76FE27186269257AC2C7BC4E97477E378402220EC4DC5BF6512795F9AAACFE90F2E059A139FEB030EB5F447A1A798D2468919E8BF1C79E717B3646ABE8B4880AA441B972F729DE24FEE1933643911A224BC033ADC81BB8F0F872F50AFD024B6D423E0890D6D9392F4DA4AE02632A451ECA4CB6FCA177CC82D926A2E66714FED7E6B6C269BCD4CCADC7A92586A1A51E5ED2A0E01E5A042DF53A032D9FC3EADC5D86F545339732AAB017D648B071C45C18BDFCBC8569A993EC6856556E33CE5A80BE373E6D0242789E7F65FDB4592B8BB3E39F1B198A98E9F1EACB2CE461F54F862C94F6EEE1B8C5276170F837538800ABA55A25A733532253CD1776609B70E09F421C076DAE9FC2FAC9AB0FADE2BDF4AACA02E3DCCC14255240B059FAA77CC01B7812B41303F1E33F78AE2D4E002F04118400A6DDA16A61BE3B3CD2B6F657E2FB90215CD9DFB07034D2D17B18DD3BB9E71EB99F9EC5E2A9FF091B87F358C1CD3312996548D953E12900E39FDEF910E86BEF9B159C6F42A46470C811C4B4ACEE7F556E9323AA6886A43B6A4B93EA3ECDB5F635A12AED94F4BBA4304C6BDE856A8C08E86BA1DE63E687E3EFBDA8EB4D63A9A5AA460F68807F69053A69C975925B5B3C05C89886AD34547123B183D8BAFBDB0FE802E6A1DBB6CDF6014CCCED0C0E65BAC5E3473474EDC01F3AE64BFA262740C9F260FC3839E34F01224E94DB7E914B7948F7DC46FDE9562A1B680198D5FA9EFB3028E4AB77C5DB680CDF816F1CB2203A041498A5C3524A42F66F821CF9E8944562551934DAD717F3D76DE39454277C1CD27E105271250180D2724DC21727183A9F8BCA094BA6719E30223D8238A81F01B36D5E6EC7B2218D307E5CFC4B707AB27F8FBF1F236B8480273723450C73E2CE6B3F7C1E59906BF1608182961CF0E022C28CC437C0774872D80D69D686D1707A6E19396117F37D7A1B7F7B9071F2835678CF6BB91AFE3BC6616463FB7C15C5F75C1B4ACF8CD4D814606DC13D5403E279D36E5F131307AC78965F31CDB465787ECA42E43F98EB0217B100C8EFB14DE032C10238A2F0DB786DA99AC833349A4E5E5EFBD85D8358EE8DA4663FD6FECC362C2D689D256DBA7AF0985F9BA5A2E673B33C900387A3B113D76D34614C922F3EBFCA660A9A859887315B8D3EA9BDDA6549047CFA397015129F7B9EB034A6FBD86213139D8ADC2A463FAC23575BF2573FEE371C9BA430E1CD4E7D04B837E04BB6A1960F1696FA6F7BA58A528964A55BC57F56FEC395E4508AB5EE08D5EA3B6A1DBC65B2CB6AAECBA8234F97EB1AAA670F6F7B28F64C5F35654C6E556FEE59711300746F35B01F22C2EA8714D18750F46491CD574044D2D3531D4F398C286A88D7637D469C7FEE54A107EEEC00342086C22B6B1E5C9C929FE8514661297987ECE3FB58E53F57C488683D95AC9BF88CFBE32D90F41C29893C69DFDFBEEEE4044B7318A9C3BFCAE2BBA4F8D1513698220E987DD719B8E8A60F74CEE3B443A19C7A0057BA3040BD0C3228C9A40FD34745D11FDAF775EBFDD432094FEEDF3E63309896E3509903B5411A60F1587A75552305FD413859575E23FEEB9519EFB2D7840D3ABDAE3AE2D32E23DEE18B506B7774983981993DB5FF3DE8DFA5325A30731554F4B4BEFA8C5E5277B4760BDE38DC5277D0A6B667D203179347CCA0099ED6C235BFA55A026F27A834FA8D57BD181B0F62E7762F3F0735F16545D691456B989D10B5A1C9CD9EA537B45239461BD97D903916388A23D6D7C1D3FEA956FE386784C5A67E67B6AD045571783BE9479FF5D509C60DB375561C868D40B0FDE908CC2312AC6D42BA5590A21233CFC01192AC1ABF519E04545045D545A14CFC64D3E7396DD00F3BD65357A368E28D2C2D3B6C2338F044E917F3D25C3FC91A2F31CD405804A09426A69C0B457DBAD908ACEAB831E092C7252DD3D18BCD6885ED514BD3CC00A4FB5A259B04CE659815114543C94A1E501272720E07CF89EC3138EBB8CF886F4E52CAECD8A6C9CA7CD63D950AC68E9B6FC8793B3DDC7C310D4E06611817963505E4596B76A551ACB2D96CD8E40BD1AB642BD24FF63F6344EF94120042A32380070F89ABEEE10287355D58AE777A68AD7DB4E46588BA6A95700ABEB54C6B59AAD3E16C24F918CA881521A91EA6072D59F1A57B80CF2596213500F2F2DB8582691AF8D84A06A1E5329D69D6F115217155C1FFA4372A492827BACC311824936AFC17B18302630B814CCDB2D1F4446D4990304E9F19AAE162FFD1B332CBEA53458A263B697BA535FED4EEBF72D11DB9FDAA63EE7A133EBB846144ED2A6F56D3881B440BB46E473DBDDE6E2AF7460AF62FCC3C1F47B723E593499F1F12CF69CCACF18A90436A3E26183C92946CA1CCB155C55594F501E7DF0A5525D70646D567E759841A5B9F67942F0FB87631EF58607B22387D1D79658E3A539ECB3B20F8D91EC64D09F092A93057F50F4BCCC9475581C8F60213E74D57B7981BB06A3950777ECFF89493DA482F1C5B86C38E07A0C4D4753C5CA378450E6AA69A3D09F3004BF5B10D385E238C7498AA9F9F93AF471AE9837D3A29A39F68D801D10E12D8B170C006F8A3976EE792678E8C3A0D6C3C10290033D09A5731D3076F3651E0F5FBFD277E74FECC03F779278B8CB6312E4466401832A1D221F52E4689634D0E482DF451BFD266744E022E77E2DA214EC05BFD873AD7BEA9823D4442AF0809B3E479F6412C10BC6BE5E2625B4D8FC550C73F833F3D585DBD808907E0BF52B78B7B55024CD8FBE5A5D14DE87751559B4CECEB82C71B7150452838626C96C8502E5A7B7D39289838FF768232CD86E8DB07F90B4C96A452C4D342F19D68A73017616CFD343EDB97D57473BBF1D52CA725A1F70A1F048C7E30C9602BC87D9B6895625A2665A186D6DB21958BB736FD1B00B26F864074EF6D34FB637DF8B284FE49DC1976ADA208AE65FAB2A22F2ECF23629EFE1F2C22092B921DF9D6149EC5FF307EC5E61EF02FCA1ACC2C4DAB1C6F37BA1A04CE1858C7F58A78CCF5E3B002ECE9552323BEA4A7AD556698DE6C6E174E88EFFBE6544B5A92ED83EE0F2286411E4BBE61181D78093E2C3CDE220D6971B094B28E7597B63A648EA99B20C9572A7865E351D452962E75E472770F3A73B4DEF593FCD14E289757E7833876085E8866920B1B23858FDB4E4DDA725C24C951A9D731B256F1851F5F0DA9A03927D26F87985E1C730FCDDB93D6D190B8682B2EF2124D30CE18B1D63C2832AF7DB69966D34380127B795A3F547A76E4A038CF5EE51A77929A4C887ABECDF264D5FB8502D7383EBF408CE8A08E229C1271B30E1B90275F1280346095E3A0905BE49DE67742A6292C489D73A9A4029F251A9FD19D04A3F69E7CA599E23B1183C469D24167743DC076B511A8B91793E7BC5EEF3788AF31E72B15AFF7A478A8FBD53B07683FE82E9D994983B835D1EE2A90A5EAA3F0FF6AB93A91E7B5390F8D4EFBE5F25C558FFD66250003ACEFF9597C908EA940DE6657EA522B7933E1629C1D7354C0F54311C2E7EDC6C1B9E60B48941BF4CF791F87E9FB6E1145D8B23EE0F34A3FFF086DAA8369EF99AC3BE6B07046E6C6838A53 +pk = 4455C67B3B76293FFCF69078F93EFA388FA5696BBFD3B37B33F712519CBAF1E185200377EE3869122AAE74A9323D9F30B6061164F29CAE920238921FB2313A857AB1408A8C79C8C14094A1AEE7E34DDEF4EDECE3750EE773249122446DD3379137CB4F30FA7CCA0B2FE41C4444C344B5DA86347609E21F1B94CF9327CF06A9963AF8507A117F3B0B8A3D73EAA8927AD0C4B27157F329BAADF723C762ED739F5F8EFBDC1176E85D1F098D740E00A9139B5D8753DD482270E9772AB1D07DDAEBA5E354F3E8D26C18DA9440B85C6AF87833205DE51DAC2BA4380A0507D631862EF95BD79938AE1EB522F1539D6A637CF83EC2963695A4C48EAAD0FC3C8BCED8B10D8C57AC0D6F998E73C3F2BA4ECFE143A6126CC7331100F32FC98D7C2BD1633D1A8B1739F19CFA64643DFA2353A12F3FC5B2AB6536CCB90A87526B1B960A62780010E44DBCF51A96A0504EA024E2C316A668265D4AED62B8DB55B581C5B343C94EA5B0C4FE0EBDEF73DCD4A4E48CDEDC22A4DFE0209F07CC96FA0C9EB63BA166C2AB7C33766E7B503AA6355D0CF555B25EC0336C809B023BC3B805843927D6F5864C991DD5C61DF6AF9B12E3223C03AC4C3E842FBC6330D80C911C406EF5528F8E811462E728FFC736A3A3102CDE7ECBAE5AADDA5687840CDB8FC4CAAD0925408933FE6B94C4494A1EC54210A2593D60683C7DEDCD3D24154609ECA88594FDA185F968D27BB8CA4B5D2B48E1FB633E11E8A60B7A72EE120B7C5A13F5CDE6EB77A8103833DBA3770D293EAC0ABA5BEEFBF5A365041AC3A322B2B3DC9ADE1D7D7184DE080B94A6C3A34C482059163CF587BEF3F15A04468906CF9C05BD8F66E102EF42944E48AF03F8689C83619E978DB513345B7B385FB260BDD57AB519B511F162BB9404FBCDAA1C75D054702804A17EFE17B253D7CB252C37D53B23C64A5442E6A2878E436973E1E076762EFC4FABE077A8188D100A3E865898F0124DC95A7499DF43970311CEFEC2FDC65CE792C03F8ED5D4CC2408EC29BFFCBD68596EF52B6F6EDE7EF08C610BC7AB1214EE7A14C38DB15D3E40E550A25B5904DC8070C61707BDD5B084BC86738FAF24A3BE81CA9019934540285C20411B62C6B9E749C1DF09D3D5FD9681B8D0EFDAB205F6508A01A9723962D4285645BBD49EEEF6882113A132B57951FC5E05183A088CAABD763056F763085D5AED5A5F6DC695C0ABF69E0D9F489F6A0EDC9F0D6B99E6E0A0C2F92C3B7F4834CC9C82A19C8004B03533D336B6D1849EDAF5BAEAE3697D6155EACDA70FF2EFF252ACB2D1F52FE7E14950CCF63C7C4F76E510BF453492AF11F06817344D3BF77DBC7DE6148087D18F6FB46B4745390E5352893D595A1ECE27927EAF21F97ECCC28DAF63224DBD335F43DD3B5589988F643FE17E81FD316DF72DC47BAE6732E42F4F6F983153BD5B49DD5E7186D3717216991CD42D8FFD330F424A072EFB181AFADB5097BD60917E43621170A7D2E33BDAD66ECCD9DBEC7A60D77DCADBED10C09C28767C2BA3415B288B8C70AA16D331475D4AB1734AF824C01BF2E356A49F46CEA746CE01C9BC8460B70801DCD6AE8639DC3ABCD6CF02766EC7339EA4371AE6711A6D701AC4ABFC9C8636C570AB4C41DABD564B81CD51A0EC7B6232731E52528B2D21BA20AA7ED9D90C2E6FB9AEACB1BE7AEB8D76D92F13F8C05008CBDAE32C04DC8A0A90660377B094912213771354E4121A11B8D71C201A13F090DF638C0B3B5DE315CD319AAEFFBE38B73089E50DE9081D90E67463E57A015BC4E27E2BE5604515E64D906A5C3052A5006CA2783CD727CADE0F6F8E969F150F9B6971AD65D311DDFCC3927021F72DEE822AFDBA705DE986CFE11EBC6C98B74490DF740F68B9D6495A1EEFEC39765C2FBC0A3E386866E4655083802236FCDBC814FEEC99CFD0534832DF4B846137094D7719E8D0C8E0F6660858EB44181B7D689E60A5B71848DF5DB175C39382F5DCBF17FCBB5CD412566115D1CB71DC28D03572DFEA5036E489747AC7CBC67B625C8459B056450093AD31A49B050BCD7CC2DF54BEF72CAAA08AFF66D5C94D9EEC7ADF8992386F1840CAAF294E0E1588AF7025DD5498FC0649069F2238D361804931D31A6930A77A6CBD3178422E7D340E9A529F1D8FC13DC4E896D506F47F432924D433ABD621E97C86E7D084CB1A957ACC944B98A4E05671FE625F776151E374503F7B6991EEE7340880B36D3432AA9D26216DBDED3A02F5F4A8B617BFB4F13F549D276B6238F292A9904DE58DF06F7D5866F88BBAC5E765A4D62994968C545A760AAE915DC5A6CFE82B017C6EC9F9F5DD7DA5181C5C86CAF4C18E334A315FC2E06F226DC538277793EACDE539D38FE2D8FE87828999DF60C77C6C356FB924EB28A02F3FE3F7BBA1430D4C602ABDEFEE2112D9727B59829679DD7F20E2597230EA207C061A52D78A69FEA7A30A8F02B9A50DCDBA57A69D6BCA1FF1F07498385AF5C73FE213611A146FF3EE1990A581E8E6CF6C869EB4EC49E63E860908D8EC649E9847E3A005FCECF2BF5E1073799798AE4725E52AE1CCD872D9C2ABD0DEFCC590D3993350FFA91FB6B3ED4E204DC0725FE23A914DE260CF5F817B5CA842DD8CF609E824A848875D10918093F852F8BF640B02FE8EBCC7D70D1A9AFA0F0355780F176A589FF5A717A34C446306B25838F507DE7BCBCA138471CDF29269CB8A14FD6FA92B9F55174155F2C014AF70BAF9E8F8F83F7335DC954D83856CBC457680050E1D101FCF6552ADC71B13FAA401382ACDD112EE45F88913C025E5A78EE36D348CD12FD3304E5E88DEE70B8639575DB8EDCCFEFDD70CCD04CCD6C6F1B0A019704F0FFAF32EFE8C8B430E8F90A04DF957214C0CEA15F49B46C8B1136316A82B46DFF51BC2E56462D60F0CBB11B4BB88B0C18BC509D3B7C9A375B8DF0D6684EF64379BA2969B7F0DC3B305C869D2AA585E23E245967E92F516AE142CB6A632DB9697C1395CA373CE2CC59ADE2FB262112C416F2CFBCD84D66AFB7FEE54DFE43A59043642C6105D9AFE6C2CCB8280FCA77218F7AE0F3AD6962579A0B92F750516CA1666BA5468D5C60BD4873B34C7FC6286CD5F6C2E4D78ECC87C9BC499BF4002CB9F5025E64E0F102DDFF69323D24B9676E78FE8EA5CCCACEAC64E33D8D464524910C79032F13F181250A9ADDEA189774B217FB8190099380714E46BCE6173FEF5018B37585AD9FFAD45E7CF978904B81D78586388676EE3F76CA49A080FDD7DD5A3E2FA733F7D831F733DB04EC17A4C36E864386DD69A017F19017A9C0DF2743A21D2FCC7186EA5B9D0EAC9AEE0FFF875D6CD1E7123E88C9EC5833A287321A12F0169B7ACBD4BB317177B67B0698EABCCA0E13057C4011DA08CF5F53308D6CE15D0A18959F42A38BD7035462C17EEAAF95AD69567A0DC11B281EC0795C23252D1A3937C0E22EA0E910040DD996555D85CA3768963DDF2FBDA976660C1DE54B2A73A46BC53A1BEDDF30A85A0AADB08FF6EDB2E24C5AAF2C87765D7CE03D06D30828226EFAC73823854DDB79AEDAC094D999B775B4FDFCBD9DB8F3ECF5B69FB251067E0924F95FD8F2284D4104F69EB51F236B901F70DF12F0B8917CEB055444A479F09959EEF9B59D618789CF963CCA02EFC6D03F60D6895C8DE2F90FC3C0320EA4649FADD44584FF7A91DD4687BCF7A7DCC3EFF7AE09BD2B03191F3A9E7979B497ACFFABD70EAFE335BEF88124146A7A0CADD8F5E81A17F3B0B7554AE741555F26FDF0D727E4CC29DE0BAF00BCA3F62C10238F9DF7981F41084052A13C113449B472850FE285DD4D3487BCB6F7F0C00EA490E51751BE3D29AD46220BA1EB6D56EA95501E34BDAC784F3BE9604A345D44197779B57C953EF11A67C2B38602413952AAC5888AB50127A5E2BAAD617E63FD90093114F60A61173B9245275C703994776397A9EFE236A1E9B8CBB0365632E2AD448CC2E0E5557BC5AC40184FC27318EA248061C841C22988C85C2C6798E31E01A3521BF52EDF16399A7E5DF2C717DBDCF9E32DD31D79B897FB9E89DF50232F4350DE53AA999831A39A87F6D9912CEB6A617DEDE383270A0186BA17C08AAE800BB0CA4BC4BA2A5CB5C0713E3FD498DD229FBCD26630DF50D132CEC2AD7F5343663269BB06DC8CC83FE6599CE7F4185AE36A49F18E7B247148E836AD4A0993CA0A7BDD9ADC43753884C1B73A87D794B5674B5B4283C92A70CC2C4FE1C1DFAE1DC52B856047F0009D51B27173809BB8335C6420239B0CD2ED14155F1AAA802CA9D6B47F86DD070DD49B6C7498E483972B0727AEA84EB8D0A46FECE9CEAC2B24EDF65AA62FAAFBF629D90EE8D5C618F34DEE076818949A7216822A42090B7A2EDE973365B1696306A7A6C08BDD6CA31D01E63D43FB4AE03488D02712022C2C57C3BEACEDDB5E59A27F1E812D405B43E9BB21CC90BBCA8C8A8DB27A69046AFEBE51FB88EFBE1547994C015D633EC5604806A7D3C414ECE7D47998592ABF0373DE683DAACDE33A89E6D5162640CA75F0E5C011BD5DEE5A51123FC39531329F042F75B77B0629916DCD4CA97E60993102DF8FF2C14E358F5B490B8392F8FE445A59CC6FBF86D1B9AFF7E43DBFDD3AF86AC9AEF07225E870DA86FF197A003E4E25E8B276252D18F804161FC9A181DF96DE09DC88AB6BE6D62A4BE899A0C58EFF820C14C391BDCBBE7CF7E125512A2C1F7C91AA56C83A9104D0591543B5080B4E2B7722A14ADE60058121E1B45B732A3C9C075196CA85777D098564947558247A78733D2B011A0782C905C4D19744098ABA501640C8CF4257447CC560F5CCFA5F4C011268C18FD63760A57FAEA7CEE199A6614B0F9B4769EE0D047E0364A9DC1F4E22705E2D7200188CA8C6BBB14DB678E8E7D88A9A6C0B291D6EBA70934D4121DE1FD1815CFFF19E504FECBA6E6524140C93AFF30AEDF439BD7CC8086A7E08F48D9ADF36EB9C1F761281C85D02EF74E1B8D11B6EB06D000C7F0782295F022960E760D01A45A4D7FCC9C7E142EAED286D7AB4AF1A0015436789580F6EA020D1DB0F0D051FA02B6F3E5D6A0C163A872827CB77D9FDEDDDB248E117779064BAC3D6067B617CB29AFDEADC7162EA45139D9E955331FBE81DCEC194183DFF4CB7A57D722C5F902B349FC1B5B3344010029986431BE98708A52A1B93406A941637B71F6ACE4A95B230FDB55A566320E73D7D10751649359BB1C9D50F9667A98B1F84560943D9C1BF987985AD15A0E7CD985FF7375624802D5C69DEC607B7AD9BF29542C4D284E7AA8AF211995CF8D9129724B71C58F272CD525C27B5D3449307CD98EF45BCA9F6AF3EB97CF9B32EE72B77A53D2C338733B8152B80CF9C2EEB6D07164E8392B451EE541B228DE42387FFD8153F67C3FC44347C126DD51A0B0E3B366395CF5B7E7DC9B31884A90DDDBC418EB9988923FECD088375E66BA253125912D1AE9DA41B65B9DA28B877FEFB0AB4D2E9CD1BAFE97C1ED47CBB5DEC4BCC1AA1D96C35CFBBEB788D66186BAAB92790B3909EAC8C355B24EB775BFDD6413784D0C873285ECB2B9A0F2D61990F8ABF2C5267C11A1773C7B4CBCB1B39B509F870A58A4DC305182DCF642F983B82039E33DCB9D88836E9539530A30F7C2542EBA03B6E39BB1F57D0F6B0F55A6615A14A2BFFD7E071E0EE3A31CF47B81FE8D347584C6DC37D47DE10F3C8DDB727499726AD6F247BFA10466C3186DE760B21BB093EFED8619820E3273E27D0900333FCCC5A17A785A46F9B91C9AD3AE81EAD31129EF59A069FCCCC1070E08EBEDAF9CD66A6AD5D2432470A666EC5F224CB9BAAA3987FD94570E74F3B73B17F896286C6AC7C1A04AB724940297AA0F06C32EA0C0A2D3D5200CDE0E45A5F94B7FD08C9FEFE83BDC1D051DB4945476C1F66E965EC8496DE8016AAAA0C836CED58E1DBFFDD65E07ECA78BE0864BD8BFA98F84F83B6CF5FBF7F3ACA802F759D7F692166DB2EBAB746B7AC2314E89AF7AF06C31CE54402867DEF6CF7CCE28E10A4D71684F8184B62B56C83B43F3E03163D94D4D6EEBA88A6AF1B6711C7E38939A05DB20DDB9DABC477557CFF08944834295486A3C93036CD50E5558D46EF4E293E8F1621E19DC10C04D71665B4180365F9CA87637A54E50C24F1747033DC9A2C30FDA2193D256BDC4A728B6A8FFECCF362EF7C90B9023BB087F54F0F9647E7AB6D365A064692E5125E3092B086B3A18A6D3577E9ECC6E98D5790CE2013232661FF1DCC3B84096EC3D2425C878BBD84CA888786D9A16A6A5F753213A98CCBD9B67C61133794CDC953BF8BC01EA1E8901D978188DE8EF20937118C52BE61E6099358F503FF5C961E268155FC5B444D6090F1CFEB2A7A0D16F2B5500A8081B410FD4447D0AAD9F8F298CB453B15F73BDF5A9254C3B8076B145F664307997040ADF87F75762AD903DBD92D829FB9B702A742EF122C0674DA8ED4A94B5B326AFBC5507B287332E3E8ED3DB1FB98F953D4C585EC8D4CB3F60E8E015B66486ECEF837E917DDEBD3D1C7212583970C53F375F7F06F242C3954655C0EA9074E3C1B870DC85E09AA07F6EC3076F0C0E2850A8A43D7D43F81236A691EC8153A6F6AC99A160878C464A76983BE1DD5CBBE0F791FB504E819491D9AAEF7ECD2B115756ECCD2F95F915E02B3397B840E42D18A923FC09C1F350BFB77657A7ACC9B997AC3C22685EEA12D3192607B025B5433928B52AD5B312DD5A206EBC51F9BCAB31D1FA31E03147DEB816E6222EB2E9A14E3BF51DFCAC5E07E7EB2A11CBC2D8E803BB36C114D111402B21392A2F4C1AA287A27CC7C6550A0DDF4A4E13208E1D05B464C5287F6C8A3CEABDD4E742645449FC09F7AF84F36227C1F462FEA20B552B6C4008D28D19CE987738A9D6DFC7DF4195E1C0124D824C815453B9A859876DF39C0FAD41FE0DC97F9D6F3F3DF7639E519871C2FDD25107D2148D4E5F813E0E4E9C51839AF4B1E1B8F0017437B0C557052FAEFE067CBEF2B79A4A98284CD62AD6482DE81397511094B3A1BAEC87E1C01014F0E05F3282D6073E68FCF1FCAE1CE4DC5C8818A9BB731AB16E7F9BF27F2B3EA8A105C467AB39722FA6CDD6FD19446870D86E3F4C9996A680F409DBA242A23187CDBF8C6F4D1DBD0B68092504CDC5F90218130AA915262D01843AD8DD18FB4A62F1A98B67886125B4FC4ECC3D0A98295D1335877245EBAB0DE9A57FB3AB8A480A91E011087ED0F0B1E1120A63DED5AFDC7A219EAF48864591F53497177DAD5549235A9EFE19B13E87F1BAC1F64EEF42C0731A50D17FABCDB9C92D1417651E9E04485E935B14B872D86A95E5CC6438F20604AD561C75B849218D3783B61330E0B75D853D68433EB40281B01E771676DB8F1810BE083F173457EF1CC207D4EE7CEBF402A6C0101AE927FF2F137684E0CC26BFACA496581AE83D23EADF33DF95DDFADD53491915A9D97159FF59C33980CA0B400F7895B8E619C1D49DED6D33A0903A6C0C89CA48401245767D9E01F4E6400797F6E77652F6E462D06E9B0002A18591AB85200D59946E6E4FD9341D65C32ABD3E02994F3CA6E761D8C7011304C3A56E227449FD79A3ACF3E4B89DA7CEAFB43484177637CCCD48480D08818957C6E41A21DB740DCF13A398323928855E4C939816E774E0C3C9D4B24B3AEACA89FBE926AAC77FE5FB144B32B2FF747E11AB07672897F1606001AE61FF4C2FC3864763E555B26F804A5C444F9FC073F25D0A8FA8E76D85D093C07BF4F56620CAD75B645F7A049C0ACC1B838DA54DE8EC26FF139A89BAD9C7106CC6DBA86EF43F411CBD4E7D1AE3FAFB0F1FC71D298DAA77323A0F042AE90EF795E5C8B3A1E58DB8F4EB1AFB9CEC72513A60C2FF4E854279C0F9AD4D637985093C1F75 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB95F44753EAB1B94A4A0F0F06FCDFB382 -smlen = 3445 -sm = 43F6CBFBC5CAA8AD743FF929FC8E99F40B1B1F86031C45E85227A1380E913B59DB8D25409D57E65979817DE62C57B98D111F906EA89CC5EE48286DBCC994CB7527FAE6FA25F7FE5EF4A374329ABA62FBD26D2241B367F5E40A8BAED1FEBC109D8D01AA8313FADB6D8128646D0747688046424EE88CBF4795B28374569699B49B8DBC5976CC3CF45E94107981115D18D940C90CF09829B91E5DEC3B9996850033C4D5E9D5EC95D5317511AEA3A7D028CEB2AC47E7337671BF2C4699AF0DCCD209859953A7F45EE2EBD03B768FF534CEFE0D6BB6DE88746D75F9F9E1EF4577778C371491D93B860DF6FE367AFD458C2A7C2AEC2E2C84C60B53849BA98DB936DABE11BC544A42A17F9828FC3DC393C049D56F6B6227701D842AD42748C9A91D3C5590F54B54ECE1724E5E90325365770CBB12E431E766AC6443BED7AED81DF031B6C547EABA3C2DCD3C693F56A48F212B389061CA0DF6C6191962275043E4681EE7564AAD5AB4A8712FA4475AC97217D6BBDF90B6EF1D23A9A26E8763569155C4655CF78DE3D8ABDD37B135DDD978E922AE1F53B88F8FBA8C6BEB9F368F414F076141DE08909AECAEC374D1D67F1FCD5AABDA68B4ACB74DD6D60B26D9C1AC72F2769F6A8943A34C5AA8B3476506D1AC07725EE564BCFE67C3B20EDA5C07AA352B460A537915AB24A5FBFD8881247B2E9D0D5EDADEAC54F2A94C589608766A52D64E4BE2B074627CB397C45CC868EA97C0BB16E6E48C4CBC449E170DAC353B794EF92C88F31955E251F9D7907067E157D9AB320CB8B90BC3A3A49817E759CB74AEB0090329DCA3B10AC000E8EB81C42D1C34FBA5ABE553E1B071FCBBFE9375690584230CBD9F639A17960482D084754BA6F8499E167DF4B7F65B18D2346A598526609DAA3A5DDF569777D721384EC1A2B0588FF56C08F0DA3BEF0B3892679B6747542721F2B329F09059BF81C04A24C012554A17C3398DEACCC82BFF24005916CE004B4899D29662576F630818EE1E35ED3EB10B847C57A6A7E820C53310CC7530BF0E2A6ACE96AF17F4C665C99004CA4F8FA65865F331B9C32EDCD11F1CE5B06D834582E4A678F6617FBED096494CE52DE64A14E51CF4D98C51F38090D05070690DEB95E668A8ED7DC2598A8510C024FE972CBA84F9184F27EB3F99CB2962D4AA1091766B29395996AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +smlen = 3571 +sm = E5AB88A0076E3D22595ADE2B1ED9D7381EA4912A4BFDDEBE7C5442F9C6251446AD1D332F32256CBCF734BAE8147937E53B0C4203896631A24BA04D92C8ADBF23054A060524FB8C3223807CAED37CCED449BE7B5272B103B36DB1B3272F328D1AE45BDE78BB21A62F11B600E7D6E0C55771677D13D7A4E8BF93D673E4AA0C161DDBC9E56BEF974BFBBA84DD944148C1962A8EDA652D007455D53C42C4375F5D3C784FBC025ABEC9658F24C518A5AF05ABBFDF58F6ADFD2484D807DE0E1DB51744266ED43E68B8DE0827BDAE9893CEB0061901E5E150A284E77C2DF59D5D58979D43CCE1B5063D90AD180FE9211965403CFBDB1FD12F1531415C091B3A73B6B10BAFB5BB584587F033B20B06F38E3AEDF269E80656AD3CA721AB92503F6A70C63E58287CAE7D0058AE3C2E6BBF172DD3892980BC723F08918B8487199D05712789A15575C657BF2DFF60D73613FD0DC393F3C9BBCAE5B6BF7092F9DBF28D88DF04CCFF7443756055E61D83E29C74C931A29A50E2401B94BA6B7FE19DC78688DDC0FAE077A3DCD7AA4A5B399635E13FFCE2FB6E31ACBE51D3FBC34F101A23D51130DB7E9462E8F0AE68296D8762D2B222478DC0415EE6C7A969AC2CA98C3A2C4672195F995E041C67A8B905EC7B1C69989BCB96FA8B2899DF940698B61FCC78D6A15CD19F6E3E30FA692FFB4804B8FB9C477F6AA074393AF1C98A3B8E08CEAE2184596A7C2A3578EDD67BF5E655A8A060CE16904BD546B18CC80435562B9DEE20A47E0DCE51911F0AD31EBAFA332492C359A1466AFE97AA3CB18342309A919B77B0730E1EA020E97D3827FB185E452C612DC33D1BC525895F5CBC3092AB57A75B576EB256AFD4BFBBC832CA41DED559CDFC6CF7893502CA0601F20EE973A5EDBFEE77D0CF62450617CDCE230090F740F6BFD516E225DC9EF77D1BEAA3B90A80E98F9BA888E47C3D148FA055005F0B9BF96D1C72A973D44D2AAE34935682F6C8CF91E6AB9C61A604C7634B5BA3780D9BC5FEEBDDFDA4740F28468009118385A49D600CB2D28768719365E0C2725321329EB365D0FC183CF6850058548FD19048F72F482EBECBF1829D1490A0B22F9FF4A7A2A702F05056F252DF64070FB65CF462C346341F4145222AA409DD7A1998A1457D93338673E0608ECDDB905A76A9927B1606CAFB9B1AA5839E93196C64324EA53324CB5EBCECE55CAE11B45EB5610BE50C9A9A62D33AE1420A352FD50F9232C47F16D6C9A84C1A3A9CDA3A3315A9F4FFEEADD37A1C9028712D6E6A5D816EFE20157052F4C41C66BC9635CE7DBA690DEB95E668A8ED7DC2598A8510C024FE972CBA84F9184F27EB3F99CB2962D4AA1091766B29395996AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = 95DEF1D619AAF1980327C15EB98F108A8C1AB997E74BBB2E86818075A4124B3222800D40DD5E1D0CD2C77760198CF4F856C0251F18E606B460AE1CE8240B2BCEDB1FEEE4D48ACFE8424EC895CDA328BFC5952F7D02E251983996F8C4972A333132A4C9BC1F9C2A2DA09C18CE2B8AEE744F95ADE9D6E3DAA67DE8C09ABBC58A325E53F613E8AD978D6AFD857D7454541802B8B6CFA171B13BD701A172345938EC4E7FAEA2893BC62EF8FBA4E512CB10B45DC97CF9A802DACFA43E2FA5FAC34FB6A50ED237161C57F8FFF8C7511C4E87228885480916D057891AA89AE50542C99916F701250A411BBA9096C247E3DA39B9ED8EC88FAFECAC85DC0CCBBC9D30C1C16C482CE32AE15A6DA59509D67AB91F5A89457D3A292BDBC558BD0B1600CCE026AAAC6818D8376BC3B81AB264A3A2DAD1FB0EC74B81601E29C3851AEE3D98982502FE6C08D3F3353C1B57B7E8FCA962D8E233C15BD33505E7A848DACC4A3357066CB513378C586D36F8CFAE281F16025E28A3E6712260EC90B13B69457D9895C5FC4980414CA4EE915AAE0DE642E999B2DD074307CC3DAB8600634B215A6ED8CD7F1576B11CD902FA63B4233D68205671DD5500830C9106ECEEDE6DBCF10C05F89FFE2E7B0AB63B80305DE3ECA6051104733A7603C2887A80FEA55EF22B6E485ADCCDF37A11E00EC5DE762CFDCBBF5F70325CF5AE49337A397082129F2EC91B2BE48833139E630A7965ED9BA7CBF28C1D4118264CAE1FA24A495E401AD2296BD35C1B6A355BD5BD09C9DED0654556114E6C8CEBAD179F73DA871BF6AEEFDE3DD6E398B4092FC4C7A5B264C28879EE303FFBC241650B1CFE2FA44BB0BB9CD1BD1A610766D4D0F0F6AB073D57D466E88354AF4DA3E81FF837F6A6C71736A1BEC8512FC7AAAB249747FDB3A160D49D3DE721A4B6F39526DEA4A4A1726CE80B9E44912BECC25EC460240E6250046A2238DBC937924F87ED8F2FD7545CB025708638A1703F101C09A82F0CFCA3DAC6C798BF9B879D547C29CA2FB52A3DEEADC239CD1C7B4D235FD133824331C78077E952E1522F3EAF4CFA55D92FD349C0F269C69FD1AFCA69E6D09EB090651669FF40AB03F6F826464A9B79B892D81DFD0D82FAEF38DDD3F31DE3751B53A63BDAECA9F2669CA7C1DF719FAA6BAE998F812AACB1A04A2BA0E81E9CAFEFE83E0DDF40805699BB279EB85535D1E446D0B4B8F9AB701B697A59AD441D1354DBE4A498768252DC56C2C70A86F53236F948BAD1C546BB5CE79802AC8E4936674297C6E2D9D94DB879C8811C30940FE26E6C4E917474D40C332F54CF4623CE763129DA6B7689F5DA6B0DA003B790EFFA1DA464D0462BF83D1FA74C2892663727DF848CEC877849C37241374AAC9EEA27A44CAAA1508714DEB3876A705E5BC1FCCA21DB0B95291139DEA3B29407D460A08CB2A9B3BC9E396AA776F53B0CD071D5E750EB6C9718A2A0B8709DBF14C1A0168D6FA812AAC494D0AD42723B1C391756E5DC067925873E0831368E8F10E880D3C7C0463BD96CEB4CC8419A6A0FFEC46A298D7A7FA32484713069A8FAF88C5393AB83F518DA23956BEAC5A5B672036E5F567938E386CD5BBD26873F78047B911BF31FFBB2A2CE74460F01CFEF4DC908148B71C36C5735229EA7C382C3FF685DCB53A318431EBE919A5F606537B76A026AC39F2498A776D9905DD90E7F485689365911CBCD42B67D9799E24966CC2551E78DBD09FA137D857CFCE877E24A84E1A60BF668F689ED10419BF713417C35A74316251C6085E8882BDE99D827D0F23695EBBEFE5AE16BF4775FAD69DD21A6655AEA6635FF292AC03F3EFDF57A3AFB60C292AF4474F6D9F9395927A63FD7D7762626463CDDB32322A71AF3858766C4A32B77F5E7ED4638C24266D167B8480FCD0AF72F77FF519453A9756E5F669D334685272595B200A112221947028709396BE246C426775EC00E7426E753F36C880DD3D114125ECD6ECEBB9B7692E9674669B2A99ED36A58E3D99442399E60AE8A734DC1F415744E3BB8B8210D914B8BE3839EF82AA5C4E0376771862C1F34325E22D0B85036DC895EFBFA6683030AE383FD34967BD0BA907B45B076626D5EC1486CF33E18D958049BC4BEBDB4C8DE75B90DEBBB9E4298E770BD080FF4AD3962BB0BEB38483D3044E0020EBA9ED04B4B133B17D95F0DA078D17F36D57AC96F2AB7D72BC39B84AD5EE47BF1A2E6CCF69A9AAA4F4195682A8B574B6B9566673AF82EAF01C652F6D0ED9B884AC81C7C9E0366066B1DBAB378D3C51858174F44DA81C805AED04A48C8AFF579A8CBA203286104E6EF9A5BE39F83E74204A7FD28F5221AA4E9C54D9087922C14DF1D46E46D22818D2AD31062E665218FD46C6F6F155E41B81CD02EF3F4C4EF95C6E4FC1A7F0579F14EE357BE9F0B0A335EC71056198755F721D4BA68E991AA260A3D3238DD665582E6981D3E9DC5C1F4B70D3E41918A8812DDA2C932B1915AA76F5DB6A475297EE1923294261F2C2AF708E4AD7ED7D3159FB9B4614F711776157CDFE8815047E97DC7F2D824B9D6A9D8A093455CA79F2A7C13222190CC6BE4E2901E7566DE2DA463F568D1C645340E2326FE5877BBB99507D261602A020E1B36B044AA82E54D3687C0E9BB3F29669BA3604F4314F50634AD44B267A01CBE56D3C06B17DA016AAD355F4B089C22CA35A486764FA2128F0E692E2CF16424A98BEBCB47DA063C3ACEFCAB493042CA58F337F3F706C332EAA043C2398F14EA356D19F8DAE370249FD19C46F11A463015DE032F12429CD6E94C0C28C8BF2FF9A885CD52BA163F22B2377A6E03F934581A4E0D74D33D5F2772E4787D23DE9D5EDB2E3855BAE5492DDB687AE2D0B1D9E5863AC0297B9F542B17B6F02BA2C1905465B79AC324F0BDF0E94A9BED1E832D8B795200A1AF236DA09EDC1DAA23117BE7E9E946AF80BD91181FE1DB456A941775F9BB8741FC4B4CD73B14ACDCE287E1D1F197ABE1DD903C94DCD232E1B8D63B412ACE1CD0EA1775AD37607A4F09D0CC057FB79CFBBFD8CDA1914CAE6032BCD0CB4B0DB73468BE998D051CACADDCAF723009385F1F3021EBFFC7BDCAABBA6497FDE637D995230CA118E3F645CD3738DA531168A52FB83196418D8C17C9257F6F4CE301B89BF93BB6BD0F878A6DA14BB7A130237E5F5FA03EB6EAD41E17DA0015FA2196BC86E164346CEFBFDC54464FBBD1DE4BDCB2FFD1A4EE1E72974AAC919E3A588248DE0D22041E4C38C38CDEDC614725CF4CF4281B43FC2FB3D7ADC3FE05F01A440DDA7CFD4A2D7EF3E50309971E89F3FE13DE3AA637A7E0968E5F799DCA9CE0FD44D954DB11161FBE1196DB088DC91298748C861DEB68A586946A02521B63F9F12BAA4FC8C8923A09C4F1FE6F184229979AE9ACCBAE1275E863C563926CE3FC6A778CC758C385332FE86C9F923D254E88E42BBA6E54D9203262D93B8FC8EAAAD60A5C9BCD5BEA3B4B02D235F85DAAB0BEB804194795B0E57567AB3F606ECF0EFCCB8C5EF9E79D4124FC17413A12EEB43C4C1BD5FA8D49AF2C67F86EA1E1E96382643BD085A064FC5BAD8CB8F73E22D94E9AE986732ED02C1A2893088ACA7926918C55D2503583580D4ADC94D975210744F9D884BF5085214D0C5BBB5A9D53B47246422FD79FF6B75664611F54F3DDA969FE9E5BD8329618F561EDEA8E63559148A1EB197C604C927102F1BEF2A4288AA6F88CCB8F07054895F4736386D5C339EE5A0A06F3265184889AC65882EF0B2D74B555D20CF4197412D45808F6811AA8CC76653ECA83FBC0B485BBAE638E44FDF6FE48FD332980466A41D3731658582F6CFC66D0D756EF1EF188E91236226987D8DC523801C019DEA65141167CE1527FDED0C3B5A7DC9C27304B0B9DE9A19473E86CDDFB433C55895133948CA40D5817A02EA50ACD44091A10A18BE9998788353B91252B4406D446F0B3E98B8BD59DFA75E9E96805C87D8649D5130197F5D575A34AF642887A5F19865542EE4345609AA2BEF3D04F29FEA36CF0DA43E21C4ADE58D3EDE6CCE68BD1B3AB54860ED4FA23AF128FFD601C13DE271D0F6F16F83AA782F125D9BA8E112E107C7AFF2FC2FDCD76BA33399879EA5783FC6A0281151A94CC341DF6D5294209E8F11970598870988499AF46488116656B6C4845E7E01FED0B384706E2BD95E4915620F7075BCBC283A44394B4F39A13254A80992552FB45EA68D66D753EEC97CE8165A19BA83AD1D0C0E46E83D1CA726A1288C917F93563043DF195C107910F80C234E43BD8D429E7A84D2BBFD357DE5DCCD3A1F394CA904BD42FE45B2A82AD216A9E7B439759E0E07CBC272861179E5C870E33A2DB05F4278887D4F7BE0EEABF7F13E20ECA26812382CE1F7D013693B35AA853912C5A93DDBDAF557B2C902DAC88A3D7F8F5312535141F075D6C577AF705BDC513E6CFA6182C6C4346DBD096EE461DA39C30E4E73D32C306D9868BE688C100498E0E57DD43100FDC662EA13F3117B6146178E432FE33357983851262F9F14FC2F65F1381C418F71930F1653CEC11ED0BF994CFC7FA8A4F8B454C72AC627BAA01A4BC36A8A2BF59A6FDFDC44426B79C6D0963A41BB6968B3533359866985EC274EEADBB061EE81EB08E7511D507A8255FDC7E5939D9E33C6BE70D1DD2BC35C48AE7D619977DC83E39B2A3D5D97A726728FF7D2EC45F4BB49373953C6AF606147C1049B618922B00C1F8C4BB3F88C8D77FDEAB002E9CFF46516B22CEA5CAAE077CD81C685DCED7A25CFDA959872E59F6907DE3EEADCA2B9BBCF17CD80BA9A9B59340F4FB3903303531C6B507B6D801F82BEA4EAC31645396B0091B0D6D9C40EEE384F4E161B2741B6D7C01BAC8977493AE980B36A4F8536A8E43E0301B2106804193078F6F6D9EB03CC707F8BD7921F225F783B92E7BC17C38CA012663C16C722CAF33DFD19DBB027F348CE927AE287D2300D042C85321F5DF99282BF342A24D26662C54A01036DF16A5FB6C21B366E86623A07188E5BEF627FA99BEF0D3E8F8B420D1C0B9C96B67F02D496E57FF09DCFA6F95E7E43ADDE35C9A64875F227F56868DECA0CC63078347889626C7FCAE5334B87D7B6B581140A0B4F0DBC13C56C6142507C8C63D0CEB9344AFD0F12901673F9EB02162EF9B82AA95E0A64C01AE8CD8FDD01FC252751D444249E027A2422DD9A8C7EEB56D4960A73FC00FB71E2C8E6EDD9FA21D306C201821819390A6D422DB117991AAE2BD4F9E20AEBD95A96825CCE3AE29F5866D528AA7643233F864815E57F651E9C5DA2D9D0EF5324D084D837EDD7F08FE914B4FDE4879B9D7C99CCDC02CF13F9FC5638B56C855097310F464110A0518500305F50FC12E565CB53641E9868A691987A714F3D344619F4E2E6803C8E14AE5EABFB1FC144BB464458C76963B7B1132F5DE56443B47300A9C459103408754E111B7240BC38743175552251F39D4F76DDF6BD9C10AC4874AC0D20B436A4B95A28ECC477A7B4C676B7BFC0E8F70CC49D9A11AC6ECEBD11FE4FA42AABA748D3B2C18EAD061C2C52632BAB25F1B0F3658CC744685CE1AEC36FEDF845CC80CDF88C0C6809F4C5569D08C1B608F6EEF1F617DB6E417EAA8FD063AA3F54E759318DA9CF8FF6DF1C7FDB34906D3E4A66DE3081707CA2C7F5971FE548F8D1D620713CCFFE8F77B1CAD9041E6944FF358A715C890CBB0D99A8B56BDCF2D3062BE25F9E9D75DB2D09127F708B8BBEEDBDD8285A763303B2C4427FF4EA3EC7FBBDBAE100ED432562EAE71B2D65DD7A8A550C2C9510BD235C5151E94458734F261CFE1D70C9B6DE4A7DD0A7411B035CE33D705DE0377AA06131E94578EBD2E2DA19E2B7C6956AC43A4BC3C0883A73ECB1E748A5F9020157A1F1FA759C087E8FF445237678C7AA2CC729AA9A69FCEBEE0FDEA56CBE38E9C6AC7A7389F2854A56C0BCB8BCFB82FC64CAF7D3809E7E6655EA0772B1655EF829B2D529B86CC03A62A8D3531493C8C1AEFBEADEBF90F2FEA34EF6F0AEE4B0A0BAE64EA24124F01353184B70CED9C4069C2D63ECA5DB2C376A3391A16E7C1552E5A0266E2D3F8E5CE7815BDFF832305F2D988485E278A7D2B4543007E6007FE20CD0ABA053A98F3F7AE95E6EC80E820714C071DEF80BB9B6F81B6583C915AEF82CF74BCE3B90A32BC8848797D4C913972D60306356F874E57403AFC0DC18D7526680500C437D5893F125273C689202CB82E42A45E8B09886547221B94BDF4829989C8BE13E1E1B05B9446C4015D2DC8DD9E7F69C35AED5E21A94C480B3C3B734A4F6A8CF8BBE7F1F69AEEE319283C803DA3D8E6ADF0AB6F269324AACC6ADFC35C9E7F2EC0E24FF242133FACE28BA246E61D9E0910A135F1A93C570071381684C10841C0A414091AA622780F88FC6F571CD3A91CDBE2AE3F7E85E38EF13627EB8A7A8B728E138BDE926A6F9C790A0C65ABD981CE841F158D269E5EF6137582801E50B7587F9A059EFC1D976049C436CC7157FCBD05DAED22BF16AE591A62FE2F46080764486E7E1A73154DDE79AF74C1FE23FA2A547036A7E8217DE58065EFB1B6C983F3D5BA4F20B0454FF913217206A6BF38660FAC20DE0DBE3EC3FCD8A2D7A3466B2C737BD1F451A0A08E3271238EB0E29ED42A929177F8E24F299FBECC771C781DAA516523E7D2887261284F03CB9C004FE6F45AB5C7067315842715BA972CD7780177D53F30F243094FBE99761AE8DE8890514E71D543F105538F702223DDA149E857BBB5BEF5F7442FEDFC28B8951AC1A3CC6CCEC6962539B0D52F0E782CF4CF6397D29BD4954C0DE0308FA4541F23A66D73A7F537484C476BD153400D7184E8E67B89146943EF8577423237EBBE2A83F602DB1DF348448EBD7F29D585408F10771594E654DC6299DD905A9E720440C8FA80061DE203DB691F52CB4553725221485F204BF3BE93E4AC80057FEB27CFFF2C0232BB2647D91FCBA008BD63DA34E8AFBB1CD71B09315DE24D1E5D920E69B3D0B6DFF5E42A29E7ED8328335A11EFE0C88C13B4A91F3B60B7F36E6D949206AFC56277713BD2A1A6839967B69F80E5E7B223B371870CC8A2B802306BD21B42AA2ECA16040D9BFA93508D9518DF8F0DFB0B +pk = 95DEF1D619AAF1980327C15EB98F108A6327B1F3193EAC06F3B5B80F3C532E7CEF56A4E120E900C8D76AA6531BFA5DB7E4EC657B4AA7F4F59D22C08C2F4578F9C9717169A931BC39C0E46B6D1306C78283B646D24AF06F0B5EE4A3BC31EBDF49EC8156C6FEF5F7D980E5DA50CEA7DE1D5E5B7D333BC46212AE060D97DAB707B1B4E2FCF51000CDF2033233E39951E395F20113BEA9CAA485518EE03A65D8CACFCF875A4E3C4E3D9AFC83A29FBE7F0E6DF5961027C74EA9A7A6DA0C22E6FDF6C62E13BEBAB4E057F929A81A7B119A808745D2C99014485FF3387D0A4DF1C49349D28C0D5E06687D7F1E22A825686F7193788E24F8FE6505BA71C1D6EAA2B2B755040D93101AC892F4BDDD3113A68C05F72BDCAD2FA52C637DA9AE95005C8FB5909C151E73030753F4C83432194C3C0FBED93390455CE089F6DA05B766095744CC0E58506CF1A71FDA31F8A9612B3373EC5CD1D608AFB879F29602044634BC3737E3EFB70CE343416A6D6AA9E19733A9D44ECAE8EE2CB830DCD3B875ECCC25BA8DEE44AE35ABACE926B024FAD74457025914A020463C963B91CD7F63BFAF13736300DD5DE8CDFB323C22956D0C5E59459FE7E10CFAE346DE33A6583C384639288EF587D499DF0C18FEE84A8475DE34EC510681440A037FE18CD509E412F9BBEEB74941808632CC12EEAD3F3B6A910AC61F6639BCE7040950CDC7FC0995F1F31BB03FDFBB5E3654D1EA209808470B1B46CD05CD9EDD24287FF4F926056651DF67F304B2E7AB738C9AC1BED77FF82D3753F70A38B1AC9BDF64E1214A5939A23CA590B7643151A04B5BAEF406DAF15174158D1846D5927C6F79CAEA9EC45A3856442734768BB53919F356AA3921C764FB07C3AA9E03A509B7E85D83C8B9B18CBA692DF3E2E6C972341FFF3DA1FB19435929D40CDB3B46BD52AD5B61CAB407D97EBF3B9240B95036DD4E0DE8263A40A934F0885954B4C29104E5DB9E380B59CC97AB98D86BB0850BB156384A25A640309796CF0ADF7C7C04CF49CBFEDA48B2D98B41213A3265DD21099969433D77228451071E52C1CE8A9DFE2884A24C210AC8149309E82C31406DDF3A2197E133A5A9A9883364A363CE95FE4A2A75ACC1B81A9AD8479CD565460D6B2E4A226C5C136FBFBD9E9E2FC9D7C6E039D207A69A281F4ECB84A66F9C661BE0D7D45AD9836BC061E95043547A52A2FE01EE20D42DFA3B1937EA9DCC36308716161F0EA2F7058FE36FF05FBF03E7691D21F8FD6F32DF14FDE3B668F8E0CA1F5A32C1D52DCCAD973BABBB761D8B831581C71CB5FB5C7D28E41A43B809A7E74FFADF696F566789FC6943BAFC88090B11EAB726E8CAD80E9C63A6C08F1547E983E831C5D6079F516A27E5ECA6C1E6519B8162D8519A353A92F71D2966C5B1EAB5A9AF224CCE221E3DA60598C87473583885B795721E639AF756623F575C5B12A267C31002A2CA94AAF5E191462BF8B71CE0E44E63CA7A1DE433FBFFC4A53D991A6D587176CF6EA1FBFB27CFEB946846440D6B9F4F43A2C5598FD0F6FB2D2B57DA887CE8C85EDEDD6CEB3BCAC2E2E4E8EC811357FD5CF662D2A7CDBFFF46238EF34767B0A434F234C69A8F119F979714E25786B1A0622754D202DB6CD33D6E46B83EE5653DB329D28EC2F1C4E3B9D987BAAB797678AD67F2AF5757B88F0C66BF38392E65D3C2136C3111DC5DB289C8F8BD2AB699A7671D934A77F9B7DD523A5CE732D82F8E10947902D87762512707E65AFA1ED90FB79DE7984647E017F00D880128D50B20E2FE28D3A7C8C6067D4D8472D5F3951597BB8FA1366B2B1823164A8FDB40D8F8D3013F1110682405C887EC760E717BEAD4C9DF8342881AA344A8826D787E962C0C00045FF96FBCA885463D320F6803D739E2D052AAD28A0FEDB2F53051BCC2FEA84C8D2C8353781D114A97EBE35379E3D6E5BEB411557C88E9A58AB83B9C53DA3B73B56C90132B390A14381F8A442EE77DB55BB525611BDC9B599CA3AB5914F62ABA4DA942316CD56974EAA4FEE8BA0EAF540D01D6FEE812B17E57BA1A4069BF8020C726D12C8DCA79A0DA393F9FA7BC5B2B003ECC6CCEFE85B60853EB5A3395BBCB83C468888B4B6584FED5A3F02BD2F4000468209ACD436E99769800D0D329F774AF5869665C017DE693CAD4581B6626EE5D62B150B2CE397CF1817D24AB89FA3A0EE0F6AA7590249956086F76CB7079B2A030BAF5FFADF14A5BB6A92E90F1C9910C4215C206DC7F62982D6744D0377CEC1A40575DEA9F622C99F83F71E3E3C1ACCAE772430A9A29DCD1B79A345E4DDDB2B3596F4F39D701A5834535947CCA9DE4C3B754377C5D28BCD4C7BC7DE08633E3DFBB6E1CC80B35B341A8F617C1C25538B6B789FCE6A5DC5A7D2F073EC38B098145AA23E3BF7C625FA9191344E7B5237C19E14DE89809AD963D60D8DA8CF4C57475B089AE5789A9C63F60571514E5159C481B5D1AEC1934ECAF4AD972318D1C580B522160B2527DEF750C83D8DE5EB061396773D0591FDDEAF8CA0C47854CE6446600E8D5B0CA06AC160828543895C7C56E2F16F824DC596A13D8E143B8012B46D13A72FEE8C91C58958A6CA25435CAF27632A31170EE772EC99FD140C09A56AEB50BE1EBC03D31C20EC91E26EBA440E58EBCCCB1B3EFBE76C4534AD18BD4879990FF81145C186DB96B06CC9E77BCB46C1D9DD6E3A43F8A9A64F02CCFADAB65B63E0BB9B833B790D009B8F023F819E4F794D3830F7F40A44428A13E6983EEF63722A4503F808523B518B45A5E46EB04FD3F51BFA58B881950089726D23D7E890AC4FAFBC7F4C59D98A5C3269F69951C37360A3A3089F0178B4C0B56C299DC5AD7B8112DF5DE94029E180ECD7931206B22BCC55C34782BB3993906289EC032F997D348B3ADDA2D4329B3D4C3F8C21CE67CA2DBB6CE3EBEE55544A9752E289817A93D5F348714849E5747FB04E49008EC535D110618F46788D4AEF02CF7801BDD75255D7A79A4E5826A9065A7FF38DD4871E88D8BB1F6A7E876B299BA5AE912A50EB97D9D993E12032CB466B3800DF1482650D7F18EEF289CC083F84F7F11C222640B257B44CB25F890FF2473A300900513A819D65624891D74FE55FD83FE9D18E5908644F7E440DEEB9F5606C9E7B510627847E0EC4D58DD95F0EF1C3C45D3F8FCEADD1D5FE32690FBD086DEE88707272AEFE8515ED2BB61EBE83C74C381DAD907CB7D32D2275651D7C53F3B8CB2403CE95620054E0567D83725D38B46B5CB6B3FBE4C3DBCA56624E66B0503E803F1340BE310461E3E9CB5B3283A7BF71868FF9125330082CF90C25CC51BEB38403D19ACCF41A519506B7322C988FD4D6FE793CB6FD3EE92C380F05C86D29B0645A30A11E84A940FB6917492369EE3ED3485146FBCB6B2EC3FB1495290BC3087D611B05B8A6F5100C11A6E6AB4B46E3AFCD527A2B292DB5977C4B421181E5CEE1E966CDDEDC4089CC2CA046C090DC5EADDDA64E43EC363763C93194F31589FD1395C78C6EB1F410A81E104923917C881C0D36D660BFEE0A4D5E32EC6CC1CCF8088367EF243006A640BCC2FBD02A32F159E66A839F1EE27C02EB0D5C1C670CB610128D8880B0995AD6EFA9715EF05AF7F5C9C8095BB10885FA14D02B6EAEE3CFB457F1127400BAB8086A5A44C68086711FA3D45AEFE8FAE3A54C122589B7086803154973AF96554858256F0D484026E2614D94FDE2B24BA3DF78CE4593AAEFF395BDEEAB24D9539D93B0E08B0FBB1CF6C6A90C6AFF0FF275842568591218A1F0235F69371319F844AAEF9AC5C5A9B0462EE658FF4E18DB63F9296A320E19DE0CE0A45CE6B6E518F0270CBDF5C8F39CB842A8A762F7D5E90A0044D47C383A73BA9341219B089B09F13B751D7D0BE444BC86B3026C303BCC74473B7669822BC18124878CDC197C04F3C84C38AA1DCD686CF9EFC05FAEEDF2B7EC4FFCD7EA50AFFED03A70A727B78958F4ABE72626AE938E0CAFC008A6295469930C758A7D9E4CC2718519E80A1A171573CE73BB1BCC96DB20814A51D84349DD35444D11E547EEA51F47323E345E56AB551FEC8192158314078E97DB7DCBB7F6C10290081BF15E0F0F08D572E514F2D2D909EB31BECB63C189D2AFE5685DAADECB2103D12B13222BAAB3219C3B99E29AE5405E6CCA0BD9A580EFCCF48DE5F3B64D359AB19C6A9EBD561A256D76349D1FBA48FDCC3160E062A0326177466F8854E703C2952DEC412422C9EBEB7095DCA850C6D91319E4F2F7876D9AFDCADBD20FBA2C8B43E4B6253F98A55211D0AA0A8646C2A7F3D02B21E96A648DA83A074D6FBBAF246373CEC4810BF077999701E43E994FAF46271AA2C4EE99BA8A3229F8A2C7F72231002019C0568902FB131969FDCDF497614E3726D3A7D8F41F2729FD261042626D8F7D99CB4B34326BA659F0A40F0AD2BACF6FD0B404EA646440CCA76B6EFB3C42F7B7AACC2E896B549D30DDABF9DF4F35CCF2A0A91797F9B4E5AF99B3A8BD2309C7ABA734B6DBC4B2C2BD0365A2FA7BC828DBF80352061F582C91B1D6E90DA54B27AD354B94AD686A9C46788D059F18ACFE01DB3B3501A0232D06CA38711F64BF5586BBF8CFD5635DCB2D1651CC6E57F17B861610EBA6E60CC136FC26E299D631CD2B48C20523F39DA897FE33D11AA605A737DF58FA23421D00466CA489B3829CE7293E8A5E4EA598EAC6C230C8DF7B716402A10330C4E8C85C9438E1E8FB8643300A9544E3B78B17FE7CE72ED1AD9439A9C3F2F510252612CC35B2858945ABF1989AF0F4A3D933934C8E71609A28D269D4C49DACB987EABF284C6693B63BE429C8BEC81FD0CEC584ECCA7019FA6510A01B2CAF5E95FE52DB9D5DCFB5159C6F3233C88F786C52012E54D6DDB871596217D7B2686BC12F7148F17E9DBED736985922BF63087C11D80FBC3DFC72C6F1532A390E95E7555A1BFCCDD26C07DCF18BC5680208939F1D10ADE4B71983E6F873B2A97511773DD307886A8E7530B610D25033AC447D45718DBE4E09ABBCE816E9C68AE51882F1DFCAD350C4D52AD19D5D587A7D11AF739581A124825CC2B7F7C326607525D1D7ACFFA8031BB3D2077EFCC6CD2060838D87EC11CF9A51CB50B6EBFBD9BCE827880B5C787E87BCEF61EACBC8AFEF9050FD4D0CACA797532F955D2F0C28B3BAEDC76DF54663B2850C18F5EA1C7467DE9C556DE4350A00A12CAFBF9785B84C0BFC724DFFCCBC53205D5BB468BC09BF50B0B73A08D56FA89019BCA04561CC18DB18C2088AA3A30FC7CED44B77BD980F9CBEF76151C5C01EBB7D9301AB573041014DAF180E98BCBEB117F12CDBD3CA0FD3352BA6BEB73AE91EFE95DAB38A9D49609854C87D2F3433E7F3ABAFA2FFED076923522E17ACB2B98AC61302761724C7DC0465F519B49371E99C6248376A5E810021B5F5333A2FF60C5071F53B7DB237FD3D41874A6551182CA6A62320DADB1D22B10AFADC5030A771C887FEE6A1447B2B122981BDA96DF071C6BD694EA7065FFB15649DD072C7A2B716A0FB0451A84E76B65FCFEF0681E64C0DA3EBF62C4706B336922DE914FE5A92432216EC6952B4695F2A51C498729F81D29F25ED6ACCB52D823A48C30B6BBCD0D83C33DA81D70335A85A3C833A698220011B5736643AC5898F075DBC7BFDC07320E1EC2B68CA5B1DD81DB06CCFF900E6499A88AE8863BBC228E609E2926ACA9E920AEB29CE048BAC91C45A299662806BCE9F4C478EAA56734D05033024A02D8D8B67D98A19EC2316CAB31ED0F31E25E99808DD8DE42CC1F929FCED2B963DEAB0A622E2AC40D93270FB2A480042FFAC0306E15BDB41EC9DC704F89EF6E582BDD0A71BB7753CFD441BAF184D9B693418AD982F136C6123251D2A60CED057C1B01E20EEB1AAD76204C3D9C6587E80C4FC5661C5A08944A797923BF49AEA9D2148F06432B53AC308AA75926F42114FDBBF2833CCEC1483BFFCA85BB783495E3229EC3DE896B98B7E3B57595F903583E0311972612C6A23C3B22F75A7EEE82E2F411366E2BFBCC6D677E8E51C532D677097CA8A43383243167A3B17DAA0E1A4309761ACABC74ECA0401567CC1830460E590C7EDF5DFE66B399C265D7D8B9DD6BE4D76C74B8A874896EA978864F355C6BB3EE178A71B608CF24D8C0765C3C60F3B7AD896FA59B1756CDF774C3B37E94E3FF37EF60A60ABA86FD8D46736FBAACBE72D70DA80DE308A8779B56ACB30D4985FEFE46C41421351CEDB2BDFB2F9EBEDD52BD908C4BE4695B8BE070FA6483404DA733C7EF60E14603853C2EBE6337A34E10EABE5A678D91852F8226B10E69CDC0A26BA999EEAA46E387CCD446706F7ACBF314CFDB34326D6DA04F90F882869C7070D0FE5AA8AF1F4B4875CE80881157F0C575CCAD0BF88ED59C5FDFC33554C6F31C72D078D8B874AE3E3DF10ADACE05408804660089A64D09613F3B32C1AEBB133F6FF48DDBDCC1C6EB857D6E23FCC93369CB15C359D8310DAA2A3F81C0F468A2753CCD5F9AFC11CDF797FD9E3DF6FCA2F385568FAC8770E162F299D2A2AFB0D0724E25C8DBC6DCE7B5AF4CF91E5DDA2B80C260659A4C4710C84C869DBB36CE551019E65A8745E303EC22A9DF1FDFA279EE61BFFAFBF767B82987D73005A87B79605BB0275BCADCE4799AF406CCCE825298E93D7502687E556C7400FF92079252C6B43D138E97748099F99EA9BD70E3D34C71DC5A583A0A357CA1208C75DAE8A895468309DE1027B63AEB926982116C97AE7B17CBDB0B242CDC378A83393EAA23AA808CA5CAB9435AD2B3BD6F81C0A277783A134D4B3319D0367FC16BBB75862EBAADCDDDE441BF27C6B2011D051D094773A962399D47F0B76CCD55BF95D2EB14DDE28802936D2CA6B84C85675D03EA7734866AD9D39B85854722AFE06C88F54BD19DB7033E55F3F5DB20CB577C9D8DC88D9C61E502ADCDDC66BF89A5B47B56351F193CDDD073E30DF56FD3BBC3365FDB4A6637D4ADA474E4990C6707B3E91DE7BCCB0BC4E6CCEE6F9933EBB730E3FA155294102A7FDEFEEC04CFD8518C9628A5E606F0E8D1BECD9BF6E76BE950A4A377C506BAF0A571CC0D7D2E8E82344693BDBC5B562AA0E86349070A6EE26D7629EFF51BA5BDF082C21FA688FCE466372E065AF5276A57D7058693E296C8DB9E9AC92E133CCBA59EE1859FFF93824815EB275068F04C9BBF54FAFF27D2C55FC78A34C03230DFE6E7DCD87119F7702BE3C4F62AAF2850771FF931C00F196CCF1B5F2AD176F8BF2C856D15B73307B6C5056ED68E59F71C4DAF82DD733BB7ECFF6BF084986327D6DCE239488459C367823E0946BC3A219D6C2AC3D994B262AD84D009DFDF8A388D14D1068D82EB36FCD43227BA6E9E39F06C682B10A4AE2AD1DBD56281D444409265BD671BEDF985F294EC6AFE0D4D5B6B87024B3DBD521CA2CB87E5CB86F786CBC069FDDFB56DCD0B24D827F102DA8552BA3F8C0E160E5CB3808400F9CEE1E584D33D71A238AE403F5B46A19305803B26293A9F8613645B481A2C49CEA8F1905F2C25C41A908118D8C9D12254470928FEE059F920A33099FB6F9B5EDA180866D2EF800A6F983AB2C609D4679360F4C95882C41AF6718C0B677FDF9A1548617E9C4984A61CA23C43510C1AEE4E3F146CF63D307AB937617BA6CCD17A566733133EF5F16A2A6BFE26A55547527D42031890F0EBC8C040AAB2D74D0CAD3B3D941CD40FEAE1EC56174D08FD7A799843D38477F5BD0E98B4CB297D74B3E254CCB21D1688B18F3DFFF7B82308E6BD0D920DD9CE5336735D9DD0883DD4C98CDE6C3A223495ACD4BDDB6DAA7AF0DFE2E2CF51F878815A7890BD3993E03E76EEB4DC0F247047B060CCD188D9D125166874AC542D97EA083193264C9BF595E3F7F366E4DA471C7671 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F6386486A88F87701FBC729A41DB528D9BC -smlen = 3478 -sm = CB9B42DD63B16A60ED9D06C0AC017091589B10152C58A90B97321DAD8EFF079B25213679BA6B08B603444F6C1A83822D78D80427DCD1B5841E94C0B2EB62F0C809E50EC1FDAF3154026D027844AA5F210197E8FC787478DAB02D0EF0AD5F562D0B7F19071A15C7AF9234A570FAD38F09973382CA29C404FE8CB01AC72D1DE706C287280188CFDF9CFEC21AA5804DBE62F2DD702B298B64D472F4F127872C8925D9A7FD7F975E6F3DC49AC1FF12C44D1003AE84DE08CB40E54AC21F98A66634D6331E9E92C3547B8226CC21C09B3D23A4F13FE635320CA0331D0440685D01FCE4E41B8EC2E8F6350D35F11C43F3024E7EA1E8DF4A48B24905797C151564205F5E27E71BE255FF954906D99F5F4FB544511A937F0A8FE5F5483BF4595722338181077B9835BAAB5F477296846234ACAD434CB9CC8C8E54C6DD90A2575C11503603F226643101048F9C6D847AC48084A5074A99C676AC91A9F0C78EA520708FBDC7617BD541EFC56239662DAA023D32BAF6EE0C7AA6A64B34CE124404B18EEF97B175DB8DA9404CA2AE27E23BA3FD9845E9854C17CDB6E1357904371FEBE5980678D926E843F0B72737FED5295E781E964E1BF87975427F368AFB9E968362BD88DE1984BBC703D7146624A463740F8BEAE93BCB93B6D992D9FF93785386088DD03CA1B3EEBD8696D9CF4690A6B4E5BA988DB9428C9F536A4E0AFDA4506D04764BD81AED1531EA44A3F6B07C7B3A984F8286C8CE77929873396B9D996A4ED140832958F7D404816F55A66D1A41C50002640FD3A0EBEDDE3033F3B55EF1F2EA817D6AA5746A4F7EC7F27D2881913FB17979A140B8A7E223F1671C3863D5555484B85A002FB7D08080E7185659AB197C7F7DCFBEF41F7709DC01F9135688D1AB86C970B07F4CF2F17D6CE646A40CF7F17A8BAA084B66C7C07CD7D2BD4C40B539A60EA4D3F5600491CD2B9A3C58623297AE0992F2E690E03F9EAA8BAB27ED9F7F0E50920FB2166404FE2EEF1AD787A5A2ABCBD00E45A0B3AD48670A9F9D7403F79C60E5EB2A80CD8F3464067A49CD43DDC1BCDE2B9398671FDC8CCEFF5580DF031D57DC6D7C75234F333DE8961D8957AAC688EF06352ED5031D26C364720F9E48B2B8F9944FFFCE88B88CBED84DEAFBE4994634315C68C61093E814BD8375E6A7ED4E921D9FFF68DE312447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +smlen = 3604 +sm = 6565017771D68AD6FD430CE10409F153B7F8CA8D129D8308F946C05E01D054EC4A5C9E714E975DB80831D7AE6AA1A561A9E3638D640471FEEE5F7894B407F9388973DDDCABB0E019FD74DD030C8D49885DC36DC2FEFC63AECA67C496327DE99366E9C3B559DEE04D3D1B00785D26CA2749FB42E15119E411205560AE69855DAB1C6D742DB4674FF2F3660D20F242F3B06C1402BA47A3BB485B0534E341AE9D3A4C092225A5D57D62495CB577D0A741629EF0928DBD1760478D4C04C62C8847FC8A641A2C856B10138DBE108AD2DD3CA9A4AF6CC3E40EE0612D82502D766C7236F0DAE2E47CCF0EEFBD44682323F512F33F5C54EC872C89A2712EB4BF5A0E380A12EE984618C91F2980868AF490A221946A8E7CA0CA734EDD433AD25BF69260CEF7AF01318278F157BD27A6A8C73AE49F90F44EBE5D8AA8090702CF0D6395860AECA0573A56B9746A7AD7A9E81EB18CBB8FBEE13061FA458EB3944D8155A35CB713F207F6F6FC8140C3E43943C2E8A8C7D4FD688A8118A6E723CEF51FE57A81823B07A9B84C03CF278EDC7EBDDD376A2D853F940CBB60CA23F443C903EC109C60AB7062E35611C02B9D0948C69804C901E1DAACCBE0259E5118FB984020D141734CA01AD7C40FE612D59EB92BFE0521D17661A8222FE8A29CE1F476C7CB06744CE70C42AAA328A12E0AB136E16AD03B35FD8A83FEDDCCB662DFC34B24619AB70DDCE74D5EFC32072FC45171F53CC9EA220517CBFBD4133DEA5940722562390A71EE2C609F3638A01B3D282A7B2117C783C78794F55AF92CBCFE7E2DA2F7AED90C6830CA94093523E6C306F2DB62131AF1EDF9FB7136C941397DE29EB3595B44F5233A9C312E04D9F93953F813DD16790DFB6ACD14EE8FA63285861FA2B7AE5649199A234A764291D4B2A819F6BDE54F5AD97FC39D3D8BD0434055DC5F0BA404F2C5F6AE2B49C3CC40527F613CD1CC166F8C337CF39562C4E1F5B8F981440D2E3B465EBE466304E3656AE6624AC391E33033B090D9CEC7D6C9F1B37455BC84E0EB8AF7A2E084B84EBBA72BC2EFCCC41D82B6D09F187578556304FF37E457825910D67A88BD9A712CA391FD62198A878CCA61978F7BDD5EA4A57528D2268293F7296027E439FB8CD77A996D7BE3E97F4243712E58FCB0F0BC4B5567835C6C65177CE91411920C2339D2968164C391FD8F5845494482B178D721BA66B60E66EC07D6E031EA76574E7B7D6B4783CBF1ADD77743859AA58089801269DB346AB4E431698BBC3BAB36F78BB27B73C2CA2D9AF25CE867386A5DEF37055FB2E43BB8F9944FFFCE88B88CBED84DEAFBE4994634315C68C61093E814BD8375E6A7ED4E921D9FFF68DE312447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = A0E1763F016A34F9C71B8EB6BEE6DF099EC7BAB949F31F5BBB062E02E3301195AC484FFB293C9682CFE5D685BD8042957A2E8220CD7337C4491294498463B00E23426DBA73D56365A2E7766BCEAEBB4DBC0A298F246D45D15ABA79C8A37D048BEA4902DA64A9BFACBDBC73FCD49E1407A05FB0AB8FF774655D5146D5C6D79CC2B56BBA904A77075546F52BB38DE429B85B0C95D12FF72CF366A5213EA50672277BDEBC82C392392CFE16533F629F16F34531C68A9DCF86BB6D0BD91DC9EADCD8255B81A0B9A34DED4E3954E0D0C5BBA4EAE460B5296CB51E257E5DA8B67E50F9BE9E2C92E2F9F03C7A01868960888AC99987429C6A3DE36ADDB82AB11799D72E3BB5F3FD71144E0414300B8502D182DC25BF673FDCDC96C15EC76E29D13D2F1A286A21A448097BEAF1602BC4D6E02B2406D5F1997CCC91CEF99C2FE6C1CBF1749B0B1055A19323FEB08AA6E361CADD93BEC1E728C5B3A1660F826F885BDAF46FF42034905953572FEE2D8B3487BF911BF5EE6946DE82110AB78D24ADA6A01D0F07F2602F274210B939DAB175270904EA422384EEE9A2B2B09EDFFDB23C3531F447DA338FCB9E3574967322C16AA4C2875255A94E8EA39AED227294B96D0656498EECC03101174DA19E42C630AABBD0700BCA5D21E9471426AE3AF6114A0C42F2D0D4F35F9C7547E757513C11EEAA8A5231221685FD0665E8AB69D98BA32BE3516279CFC526B9BA00E5DAE2BAA252AF45EFFA0A46E0F5B383C9437771C875F32F38B9363BB11247AB53ACFBA4BAC01A7F99B5AFD0AEB063BDC9FF8BD5CDAEE87257E7E3C971A12FE9F29E6B62FD5CD0B18D78A9E1153FF8A2F53206C725FBDF4509945CB5C3A63E31F20C4B8F3782A408ECBBF81DEF5C59EA2F3DE7CACD294BA3DB6D45065D55E5E06659F529DDD7754C5B1AD2BE82EF9760ED1C3A1F77E4D740FD7689455F977E5D1833F6D12264F3B291B4ACB2B404F7C86762CB9DC4F93385C70FBF0A9125F40051BC37C8991088B0BC752B277B127AD60B1C297AF01C8655C81C0671473406A36CEF6D0F5C23702167AA95398433731872D5CB9945867FFBF847362DB4C20D97B410F16E39D4B371120D980B2C9AF5CD54060F61B57CEF8CA74D2410566C0549C9C33B3A4EF4BA7C59CC6A3607D9F750E7964824F530C74C639A6925CEB3A320593E722F980834FE223E2000BEF3F99367BAF434B115ABA7439FA5BEC8D6E7102987979015E92A703C6E4B00FC30E89579E59E91F8DD502C385C71DD71B5673F7C7B8CB723D90EA928AF260ADFBD686EB216D6C4DD54C1E7A82E260ECF8F32904E1994D93A7D1D849ADF31C2B395A3137542BB438684560B3DF0C3E49AE7AC7C04A3E86CEB0C8AF91CC9691A72D53FD46921A2FCF2B3505335F576BFFB6B7CC9B93F300CF24EE1EB0AC7268308BC7BEFD5F66EA2ADBEF37D54725359B3505B48535CC04EA82EB1D92DE10897A2E575A58729F9628FA533ACA0092BC6DE073E1084AF439BF0D7DAB1DF5DDE609C8D7FC15BD1D669970E918379CD2B311AD67886191FEC787D2D71FDF301C99F3D29B7B0196DD59F1C59686AA2B5B1FE047D56194E3A530181B28049C0F6FFA9F561BCE9004D26C345B0339579A22708A85E4EC626C6E934CBBF5A369AA898ED552373337C65B6ED9C30A8E4557243B0EEF0110BB4C0DA73EAB7A967B215BAB739C5206B1F3595C68C2501ED9646DEB9B16F968E51409996E49E2291FFDEF53393F08CFF081D72A2AC5945EC4F9C9F5DAD653F87E698C2127D76615A8BD6FB99A7DCDB6FC21A76DE9B672CAEB7912B55412698F0063095DAAF3C38E7B04B4937F6233CC0CE53377F71CD9CB9661C753E4FBED366F0E6776FFF769BCF535C4B7EDD124F8DCC64CB82EA2C6C1327C407CDCD4BE6ACE57D0F265CB4181BBBBDAF568D818DB035D86804A69331976C6C152EB88EC8D6D70E69ABFF4146AB0C75EFC41870A7CF450C339A4E54240CB7752B8323C69A862A90BA2F84A9411A53F2B6C29D23990FACF4A5FF9975F52547EECB878FE93E52646B9AA326DA79A60EDE605FA5E0720B9E03E676EFE9432B1B5B8C61B99C17E81FF36BFB45ED206F03E75C39C4456E0DDAD6E08AF919412F3424E13E6D8C03E85283B217AE40BCBC150C268ECF4570373EA015189BB6E355C6E99E18B5566E26AEC5EC2C38FB7F7A965A205D4AA211E6228FE2B48483E2A2910DB721CBAB3C062A07AB13E4F089CE7F547488BA6A0D20F90864692FEE87B20C108187857DEC19BB929F29F8001F571A03B963A4CB28CCB08A4F210FCDB15C54698B51945C49773F42021125B5D88A581477FE71FBBAA77D2B54C15006276B48F8D8D92457BEFE5C93EAA706EAE2439646F1C204052D049B051F06D839B959FFE8D5B28C43665AB4410F13C3BCC4EACDBA4D6AE6BB85B5700FD85DC4C280AE7872A0D1962B3141B1F0A3A85779202E7E238F8EF3F473EC128F557F1265186C824616BF10A19CF4C21EB012EFD8D2B2088FB20DB0FC380EFA206C8F9F5C5A97F84F9C96B8D852CA20AA40855EF278869CD5C50FF3DB2EDDC53E453437E8615F6E42D2E453CC57411015E5981B24FFA6059E86403C4753430319E704F8D718ADE64158CE86884E141F41CB451267F509FC4EF6E1B757966C4888469241FA166012CFC39CDDBE5AAF006EB0DB7B03B5AA20737F856D7D1C325738B2A94EB80C1C8AB16C9906AE1362F3E927641E4999CA92B0767626D1A2E8DEF49257B0EE541933337A78FA5C13B60F24ECA518A23596CB8DF58D3C1D6FDB8BEB78A8D1061E959B6E13B28E61E815886941A099168BFF237F904F93F684626DDF285AFDE662129C0D0FC862B100329763DF7A290956A281AB8743F5B619FC48C83EF2D69F20E2B9EC9CBBABED8572D8FC8CC57587265D08895B132B3225AAA5BA360438A8E000DD498FFA2CCC5352C64108BC12782954ED55FBF5C01179F29158BCC5E0798E88C3A80841A17946BE170886151A9CA7EAA5ADB365A24D3B7CEB75C98942E4F96D40E185CC5EE037DC66887BC1EF85BE57CE23609D4C049C22BB5D1C9A4C3F1C67FB86A13519F4386659626DF20E2F2CF33C5BCBBB09C350D3645C3B3FD339E122B319BED780CC50E487E047035AE7167CFAA00DB6480F55374245ED51ADAF5C768A45B18D5847906A02F23E381E68C96019B96A7F493B6D362118788AC86EF33BCD40A19084127D0B1F8BFFFA795A0A08B166D8940B0CAD8F819B09374CD5CA3FD4E3B27A2D97E7399D77BABFF52E3DCE5228EB10DDB2FF3E7D65B7107E608D3E49B4F6D1063529B7477561E90063564016A8D6356495412B68874898961312E91C4F5C2A18E55B47C5B7B42F0BA1095B295FEC3B5D7798C69A5905D484293A11752365E76C87D9338DEEB2731391304D082870B282CD6B4DF1D96F792DCFD88038762B6A0402C6EB9F75AA3CC5997A4D783C1DF8D3B211A6F897831FCC86BAD69C627EF43E5FBE56BC69DE897E301DAE5121D8ACEB22E99DC7365A60888A4BF6744CE10D3358F117EF0611CDD632683F5FC3D1CD0830AF27D10A350872CE3EC1FBB5100AEC3BE2DCCC643661BE31458FCB38AE7DC82F9227067AF48C6EC0A33C662B85CF9A6161A058F6C13A8F50E49E6E33E35FB2892C6030AD34302FC3D1E794A1938707670185F89BAB667066E866986EA6F1EEE1EE7F5D913EF1D6D63F7A22E86D6107B1B459144B5AC20F78AE0D314995087020B957ED32F7C6D91DEA1903331CF3324AB400348FE25092EA5CDE4C1EB185CED07F94F9DF0BB7ABE1B4DDBEA31663254079658E9E2637E6592BA2DEF7C0A6ACB1078D833FF8CA38308F6513A0781DC77B2AEEEDFF6C56BAE37C2515A7F761B801CEE9ACB1E5F81F48D9ED89CB8E78657EDEE836CCC1BFC57246D2E10E7E131C7C392A731B3B51D95B4061670F6CB3BD2306C4C04ED377057AA621BB2BC4367E9AC5E39D01290A45C971C91F533B3306CE9C4C61AC39DEC1CC912B65964664DB2FD5B736A2AC8185191F02CBB1AD808CE4BECD9621D96CE11DF05A386E9B21FC9E2FD086072C0555175D9E5854AD8EBD344E4548FC51D3288B19D3C5F85F46DB2FC0AC9A7DE76D60DD4DC49B7A2FC9979BCE9D03DF7812F8A1B4D92463B07190538C2A0B21C597237AA182B912A37BF3F0A66AEF294E475E5A50404B40C79D289711D4930DF2FA17FE3DDA9EE9EC6E8CE9C07E5FF38352A4FD22A6C30F2B85759EC398342866104910B7D44E1B30662112FBA04D48BB596DCFE2879CC4EF0A3C25F59FF4829144700D5D369984C538EEA1A3FDAFEB7A701B7DE4C6151036C363C31EE89ED3597447177C4129F7F7A475F38EF2600238178C8795D23B4C7134CC0F52C44704A0A377C2856EBD6B33528D327505703E54E42F54431344AA77F87371897DCEE4EA9254EFAF8A4622AA965A80DF5BD415E4CB8C658073E426B2CE458FEEA5A34883C583EC1BCE797BD4947F7E1F16F1A57E05C032C46816A884413D6A033BC495B8CAEE72A9E0953B14B23C0007FB7D2BDD5AE8DD8A8789C93CDF1105982704BA083DC7E75AC860E9DB0893424445B33EADC7F0088E064C8EACB33D10E6FEC84BDAB4BA307BB292DDC1068CE05D3A76C827B0FC8890E77AE962CDB42FC1F9C3F0721C0FA869F4D59D189FC908032F98E4BA01E0C77240E79B9BBFCF8076CF4EF3B6142F8A44503C9121F37428A4AD82C85CD15A8772695C1F03E1A248AD85E77F3601B2C70420DFE0F1CD721CE5AE1849517796725BDA3C07EB1F3F88F3B605B121E279D14D606D695DFE1D1FED9B574C9CD4B7403DFD59485B8B40A02A0110BDF538BC3AB9D4A6498F93C8D4318C4A663768FABC1B25A019891A56D68770A475689FFEC0199353D43BC9A2ED8EB1DE403CBCD12B2CF78EA30A11ADDB80B95031E1E04388CA759071692CC316BBA2672542A0941962D70E6634142D5B231E071B957E2EB91B2C68365AE993037E9084D1D9AB8309B89DE485C894FC8654F277EBFDF63AB40C80FCA962AD8057BB11D70AD50AD8AF7E02E021629527C67F2B43760FA3B38E789AACFC476E538935B43A7906CD24D37D9379F64CBF748CAE77A1F0DB7AFC8B611E1586D40A604E1AEA04E78A9EBDE230BA85AD7DC8D836140F7DCC906965B1AB386C54FA90D45002F8182E2432A1E3C98B9A7415BF83E34D9A4F83AF1EAF69A86B9E19B181A33ECE9D58DD660F23E94D31BF513E11756832A6802E4FE33F1805DCCE3989CB8308767F718F275B316A7DBF6C9473AEBF8F5D1A77686F2217C7B70067E6CD0D1320AE42F0AD75B661685543790F95993D623CEBF310143D89C7CE472617BB7AE2060D4667B6A72898BCB92C7F6F9E2048D1DA0CCD60D64D31BBC0CFC2784D1CC7430D6EA3873E02C16FF587297EAF33EC8E5E11B0C63C20F8F0AD1FDAB7A3A82FC7CE95B4BB5385A4FA4E060B21DFB92953CA495C9963E94F55BBEB0A2C4E838770C39D70554107360A7FA2B45DEECD0AB84F0AC234A29FD3B4D2D7DBEAEDB98FCABF81A69066AA4ABEC2E7533FD33151A95884EBFE1149785A915E726BE9D60639372CD97F868EA43831C4F17670D7002CC71F195FD73280585E3F86D4DD3FA7B1E5BB56141D958C14C117A4366A6B9617FA9249F6221B6209FDD8C1CECCD8F27ADFDBD24EF5C889C45DB47B1324AE70C7B27962D6CC74F786168D7D3BA7277420B293B648C5C945799FF9BC19D18359B8FD8F6E544DA003359B8576DF412AB19BE12D8BAD37FA2337C64D33E4C4ABD8FB94C17E3A2CD38F9E14A648D3F62E66BA28FCDC9F55F082C58D44364204752F33FD5018EC8FCECB86966E55C3239B399519EB7952DEFEC88DDB6ECF04C8E14718739CF486533F863C8F9CDED6C8D774FE9028CD40A23F80730DDFFCFB3D323E971D6C5F2DE2C0B80E2C605F57561A855BBC198E41FEC1B0F1FE62AF9E683DA58D247AE89D4D28B047582E1A244CABA03385C5BA8FDCBE85DBF8C0EE93B9BE695D3FEC8F2A0C8002AA577F55D2D6D72313C0406E733A7ECD0BC0F04F5F42AB46403585667A8E1BD1C26C40479F7E84A43BCA84E9275342CEFF4348AA7FE6931CC66D59A23BA44D9EC09A1FE3A9DDB07EAEAB3627E148D235F008E638386BE1D14722CA648F89B2265ACA23F5DB21DEB22FC75F0E8126B353A906C57F379166BF12DBC53E8EA72268C84F7CF22B876B92B4C073BC45B95CA11110088AD113B576F765F5FC5B2EAAD8DF1E7425278C7207CEDF935F3DA5FCFB1FC406760B86BEE25FF86C64833CDD84F3A8363D7488142C98B0442115A0326E5185FFAF19189D97CDE3FDF6E858FFED4D14A90ECCD5ADF29F7AC22C45A0D895165D51E6EAF79C7B3E626691BE356FF3FBD134E919A34D216D830AB09A7A147E1F6ACF231B9BB1CC69B494BF7FCB5F2867CB5E0908C3A38142C8B49E937470A7ADD9CC4F6007EA28F4FA6D9A626CE14C178328E24811CEA2431D9E846B9E8B177A9D914D10E285E7B1422B6B7615834FD6ADA42828F68A4CCD52DDE88A9210029B3BAB9927711389E2A139608641753C888049E1C744D2319898ACDDC7A475493125D60EF32931C946B0915A7D0E43AF3180BBE694C25B4233CB6D532D9F3474688C65A90DEEC1FB43979E71C67B4B944764950D1372292D3230A8DC1C76FBAD2097BE6293A1E12A9927CFB6BE1997488A5873BAF9C19A4436F60FF9B3F9A408A6B2B1DD03D674B97FB7AF73E5C101785BA9C2F39EBC1886B50A4DB41EFA1709C195167DF90E884A7AD009EAA877F31E7C678456F8CA3118D645FB40225672BEC3CBA3131F78530D8FAC82375B986F0C398444A774731DDE19AE8DC415811E5B15DD8D5A09FB967E807E4A0D0BB83BC8CD66C7314ABF89FDEE07B9148736719F5512FA9229B88A51CD82545A322009636DBB46498A0E72CC53B4A61A3A242E2A13773C8D197B64AA1593A3F30235FA333D070F483C9E9B5F1CF74D0B218E94CD88AECA58C80721224FACA97E363471D64C5019FEB2613A8FC21E4090DAA53D46AD0D1E2FA811F2104E4BD62C35E10616546E115A381A80D9A234B203B2A51360090737 +pk = A0E1763F016A34F9C71B8EB6BEE6DF09FB6CC3197C02610B377DB7ED63C78480CA844626946368753B88B12268674944E494700D40EC78F691BBE48D387F369FAC4B4270385B619280659AC5A359B7FEA3C8C6A3401E27C93E40CC729416863662C0C5904DBBE1F10CFD2E175952FC311C0A34BD240217440023604A3EE21B295827852EB408A4711B14EDE4D54FDE8A07E6657F0FCCABF8932BFEE8B1D7ED0E475C3DAE2351904E2BFBA4416F1922B84EAA7D7160FB7D0E09CAB3B6BF8B94DC946F9A42268F728E0C09598AE1B553D2BADE21ACC27CFBAF58F9C0C0EB8327B22B4A9985B9CDBD20F17022CB4328B340F9E3FE4FB3830711B15DF6D857DE69FAEE66B68F4AC491707D9241B77E48EC997F25759C9B4B08CD1187F04570540CC814703CF5ED795D2BE0E8BB3231C1D2E6DD26687809CC654A2B1EA1CE2C60490FE646240776AB7EA5FBE8FA50C4045E02C37E53DD53BE8EF810D494D08F85C8FD540817DAF89D73921DE2CEA835B39A88AD0F5ADB81018429B2DE8452E1EF85FA7D917CDB3DC6162B1D301445C4D5AB9F8A5DAB764AA0C5C333B721580AF332C5F60EAFA1C8D6EB42AAADB6D92879F33702B1B8B2757CD6E61C4A5B00D2E129FDFC49D3849420E9CC8237FCDB20386BF0598197991D805C9CC5FD64D5AF6EA57644A2C8655B195028892D315C36B64BE3C47ACD7A5EB57A62606F754D7926A053FA7BBD7FDD053825C4997E67C9D1937C1D141015C20C2B522119CE538C8C1B3D5827CF058F62EB8E343809E67194A9C1845C5486C83449F9CE1779DCA1D90DF0E0AB223A8879632D4F965777AC85BF6590FC89F57A9211CBE77266BC0A165D31D5B304068C61BB67BEF2BB8D0930F45991C58C2ED7EA3623167B89792D3B441466507BC34D94701AB02897A3E6A27AB10068AA22729F5B981AD2192AAAC203C5873219B4D2D743B1934510FFC706C1CF57B5120E82284188F97D61EE4D7F7E72C2297EE75C3943409C09E72B4C1138EC9433BF4B9B395006F6DA642C95425F8930BB227ED26BC815202C4F44D3373B56ACFF60506745D76D7A9BF89A553B66D97D86AC5A6007141E42D28E608B0311F1A2280A1F80D9E93EBCE3E8F171192CB142585FC3F1B4BA7602E650A562549E48D55C9EE78B04F15369C65BF9677FCD07F8A4044110A4ABE304846E14DE91719B5A2D5C334D67B968C3B4D96DFA05FA61EADE90E2BE708EDB0F85704213F2ABDBBF176EC888E174B8B00B7A8F1F2E9B288F0339E04AD0682374B7BB7BD3A1484D867573F97979CED9497D1EFD9C41F8E0152291E6AAF022CB4C84CC17719F16D349D3D5AF0B172CD47F4A5454471CED9EAFA9BA40CED1BC160E47600AF8CF5D21270E3E305BC958A5B499D4B495A159C247F32CD13539A0E1ECB689B7E782738057FEC6141FD2EED8F0D509DFABCC9C2C77AF429786F31D684B065CC894D3959F344B942A46A5C5BF64F3EF4C8437AE41C6E381CB3ED7BC6FB154EAAC295B80AEC6B01EEDD6BF389D3278926AB86176BBDF52D8C40B56A186FAC1855DB4C4140A999534CBC4369F9DA14C60A4DC4C7F88B21C43010D5A411B8D366148B35062E979D8F93035B0E032591F92F78A5D7D1EDD341960666B9C81FF017EEA8D1480B8D030002F627EA0C2AE4F7B2B750A220F50FF7319CD416A22CEE1BB2F090983ED8F9EE8DBA77733F063DC76408E85F15E8AA8D1991C65A6A572E17BC898A07C4A957F1CE16C8ECEC8F6D3A23D8A73C06BADE99F0FC31258F90A217B8B3B648846C954468949EC78F37CCBD5FBD07E38AD9ECA4F6AA2A98E34E6961E26A8B3A5F64A02C40AE4DBED189E07F2B4BC981899A18082E9A23CDE22AE4D744A7DB3725E3AFF1D8F1C28749235F73017AE772AEED96512CEB9CC8B4C3650BB4400168D0D917296159AE983A21A927E151E70159CA8492E09540CBCF8F3241C8B9D1BA84D04A91D29E2862AB37413483FC7E1D58E6F4827EBA2AE0897ED71E0632F50A3FBA280E156E59777C6B70BCC0F9E7AD037F9DD577D497C57CD0E1C3B5B047145C07B42915B6C9C6CB74383E5CE44A7CBDE8EE4A8523B33E64008A7112B618725A127FCAF6CEE06FCE0B4071E50E6C238BAB9CED6A03A9854E2A40DE12C1157676C27476AF9805F857712D14A73C751CA4448E19FBDE342F4712D188EB301286BC1C385E33E3DD6DB13636C7EF2A02729E8844A4244A00A56F58DA3C1332E3429B5269A0F89CCFC01456F05B8AC8D248387E8C1EB75B6D8658375CE8C53446857186FC08F2E5070C6A95F209AC6091696F40064BA41B10509E79F40B62B0CA2E199718C87BABF42673430F8F4B912B5A9CE415A1220B0E676F379BE479FDABE9C56329F1546686AF07A507717E3A435902545271216A0F1B2E3D3825CA7E36ED1AE730435D6B67979C54DB2E6194B1E3F15344E1E9008072A85A27CB5D3F703492BC64CD5BB9F4818F0BCC6378C0C93C9A0B40A7C70144B710B3FAAC2F2D78F40AF2DED2053A48CE437998C80C98FEB2FCCEEFF0DD79A7B14C717A802FFD4A50A584298E1A563DC7CF1E7655CDDD205297A08365E5DCD83772F9F26FC90B4B140C6FF621CA7B075908EF566C2156D2FF7D116C5B82D2F8D0E87806201F8D16A79E1D18007F11B6AAFE232D15EEF1D14CE45ED0ECF6116AC4A5CF6FC60C3410B4D8057E8F234074B4D6E957DCFD51644C36AAF2A5708805F2D69DB92C3BC3ACC4CFD572E338C06AB7D4983C4613462315E8747F98EEF5C76860C523200A5CE0B5209B6A53E39149180D8E92CAAB2959C0C5791F6E6552F568079249E578ABFD1C47DDEBB5C1C061E2E70CDFF1560DF9A1F763C456F04B4605C936C755BECFA79F62A4C86185A0DD568766FCC12ABE0152E6FE2BA0C61A7BE6E86997DE0CF7C4E3B93B2799E8E04D8CC6784EA2516779EBFDD9EA15EDEB058C0DB7DC012F7B5C2266825B97D4A7272971A24A8203BDC5E19767C0919C5E3E4FDD85B34A2285805103560007C75F3BE115E3A0BA3536D9A8DDD2C3E025D03191F5ACC5089CC5F13587D3F00150CD781DE3D426ABBAF0A7514A6CDAE95F14C8722ADC6CCDE9439962E33331B078B55944FCA0695ECEEFD613A03B58587600DC83A282D1DF8B8E754ACBF9EAFE3596AEE47DB60C16485823B50DE60FB4F9A6367F25DE0918DF1D603CC7DA5702C1D5F7E3FE84DFB858355873C175DEFFFFD4A3DD55E33CDD12A9C16B48C77D857490478B12C40386F867B92391CF728C34A3378862132EBF222B0DE231B68F5B6E7C6DDE281A8098A4FD6A07834F609DAFB30A411D46B92625B9274D1D70693DC8C547070037956FD46A02908E67322867C8D305CF23CC5EDE836859AB84E34A52BE1C407B759E262B14E199EBAF9F033262FD29BFB16961E879EF2B8C1C6DCC4E915C8FB23E25E3FA78125030ECBD4BB984098BD6C405FF3AD268D27C648E0E809ADC04AECBBFE445E3E9ACE13C7802B2CE3B160A35AE92ED3EA041E1CD47B563BC872DC49BCF44DC56CF4ADD0E2BB10B1686942A77C2E3E8B33FA4DA33005BF27BC62B7C19BBCA4366ACE21B8811552E666D38011362819E0835C7BC84622EF1B2ADD93B8CE89E196E2B3A05A2F3CC9E4F8D39415A0861C70741342C1CB1F23E5EA39520B5565F31CAE1CEE65BA08FD77D3EB44CBF075B2264F642B36A072F51E70600308B8B87BAD491AC0AC08D894D2DD119FACCA8FFEA6F333AAC905FC5C0877B4A8A80AE2472AD3052E9B0B2E5E035319ED8917A1DDF39B25458F0A7647EE8B03C2F218FD41BFC4B338A48629E954E1D00AA62E8BF930E9DF4711493B51E6730945A2A31F369215234491B51FD38F7D0B9F9F3748A3939D231757C9497D52CCB87F708A3C691E9DED7682C8248E90B6D53DBC8542D4C2D4B77173B1A1865D74F535FB0F1B9C02BCFB6F1069111B3DB6CBBB3F7D98DA6459D6B26FD1527BF6202E4D64672F99820A75922E57CB62E0721132A56E799EF8FD0E34E7DA97A7CB20399EA74D31C74FBA7FBECF90C135D55AE6C02DFFD9F88972A7D2A61ACAA15ABFCD09B75482EE0B4F1A224CFB563D1A5E8697E08A480B18DBF05A9F8F83E38D71C5B843908C6236152BD4D0DE9E7BB51C3D8F6697C69AA1D4363674BDE631B33C1E087DD5BDD1520CF18CFFAC8C27420F7B56ADC866A571DFB715FDE56E67271951C9138E40F7DF03D1863CEAA7DDC72D2E7A6A0F9001124FECD4B60B10768259E6C6449F0201548DFF396DCF38994FB46317C55DA5F8A80C7F4DB0ADB806836AAA925C0015DB7BDA7DFE6CED70A4E52FD475A36D8E768A126B7EE13D2B0EB06823EBBF56578365AA1909AD7751D47597A2B4A2DDF50C9488FC44242A605A8ADFA608B40EC8C332C8129F370191E25339ACFDD5CD86CE1A443B8F973307340FADFF6FB59E69BB1CA3647A2FC2A2BCDF2D6848956E17B531FEEC7A11C8759982F306316F8EB835DDAF6527572C261802CCC6D4CC8ACCCDEAF597BC041E5C586BD645D7DED103FAA742F7B3B2A21536D7F82B47F84748EDE70377A5CDE65AA948332BB5BC00DF48A0CE6F8E1430C0029AE6515209EBE1A3D855408044598C27BB108C91A4BC0A117492B82D8E58CB9B3E74BC92E4C4748C8A80877D328B4FF01128C72A0B35E4E062414E0DCC746E945722E4D1A339F7DFEB3320D6795B6842C70B6B290FA2D3B0CA03F6D52AFC93E5778606A008678F470ADFE8D2C6AF2286CE1994210C6F91AA5F73BD1D8472012F4805BA08BF99A3DB0651B10ED269FE4616877EFE26E5F9D2B7CFBDAB4FA17AE6FC253CAF275F6B551702A55E3742E60B7CE8D6828E6829FE72DFA038FB7FB28DE8BB8709D1ED5F7A55B9E3A3F8EC2CF5F89E9734FB6D86FD3BCC21AA9E4A4BB1849DB26337036A98F4F792C0A24E34190F2760033857CF5EFBD83D65C3CA5E2CB025A870AD2EFFBA05CA5EAAFAF322C4B05D588DA908123432FDAB734A52F9DD0617F09F56BF72844A49F66C08D918961353F9ED4ABA9C80F2A7DB35FD1396134C3F1B15A5BEF5F8C24E565381A2043B731BBD10F2DE2CA917E6C042FA953D54D0A6E010D170E985F8B8DFD54E02F8E54592702ABC370CF31C272F85969BE3059282E6998CB66B81546FEF5EA689EC27C2655258E4F2CE3F7784545A11A4D3F3B22EA2A052A8DCCD2525074DD9C9842601E5AB4094F7BDE1637EC84364EF7D45637A69349D680DE7F0FE847AF9018682D68C7D3BB3E3C1A881B42798BA5E6DA9D0F9A5B72A003B6FC6ED552C6C8F2EB016D4ADAC30CCDB524CBA2F796620EEA57217199C0010A5C04F01423F7BF7DD3C5EBBEC516E1023400E0E89488A7DCEABD7FEA667976F6F1FA4E643C3CC2633E53DCAFADC972FE1B9A1F425B5353E24912D4E88077C7002C4F47C45113FC984D4C9240EE5A0A5B060BCF2CD5B6FA2A6EDB4656C610FED56EBA1280C3F37F249DFAACDC931A1CFE2CB2B2F6C8057DA79687A5E4E38239685CC77CA2A9517E28B09C7F8E7668797D0A263B45EDF52E04D56D9619D6D7BF7F9363AFDA0173ED1265622A08073EFC71253079357918564C664ED0654C34F670743DCD576C19A9EC2A408A1E6DCDC9D6D9EC05AD0C789CE88DEE0DE7E96F2E9F0A2481D3394CB8CC5F46CA01A541B94F85CF0A72E3771B1A0C4ADEE9468361B1139FAF43853BDFC8242122B411BB164B611A649371010A60F0D744052DE61934D7E0A00CCB407CB29AB37C18ED645AC0161D2127687E84457888CB48DF878EA79D2F1FFE24E64129B627294BD32065B703523BEBDE59F171E98E1B4BB9EB84A89E600A4787CC6A56E3D8ED5E2F8C5354386A7E58745DF24398492B0D2C7AB256CB9707A59A3018324DFC490C9D29B548A042928DA231B83AAA58E29BE57A223662D7A080D845326334E3DE2370E56786964D3506E5BBC080F7E9D35E380542FE341D3E324A91E271879BFC45A14DB4570FCE5FC8AF6A30B07851AEDBCC17DB3C78D7C7C22EF0CA3D750338C100691B3C01D1B8C9C1728EC28B3C9C90289E209FF34E6C4B41ADD69E4041E861F6468D39F35A08AD425E44676F98E109E6FAF8647B8F2EC0404FDB26311E03A9493705E19382CF647232D285096095BA9DCC4D55B3DB8C39658E5288F8477F55D231B7C33DC3234BDED1BB6B5CCDED19DA11BCFE539E2E94FA3D6AEEC2D15B2937F4A1E05367D32A10DF476AC120330A14B763D805F238139D77013AF9FC2E4FA8D9D9BF9A660262E9672D1E72E7CF8E53BB8E29E608FBDA301C26C1BB1C433B2614C7B3C9C8F6CB3682FB7634512A20B135563343BC960B08FFF168F8D57B0791F80EB24710CF036B4D15155069FBD080709DA26D5EADC679532A951818B7D721788B34829E7013E73756DF37E4057D1A5986A66A85829926FD46B285872DE9CE48499C23E2CE77111545D7AD3303DA9B2914A35EAEF986336BAB2E2A32B70C0F8EA0B05BC43375692C589ED4DC1261AFBA714F1B0F2A55EA8D4CF43CF22B5B2C8CC1BC620D2BB5CD902E3FEABEC10286C8FC0827D3726B7001111F95E685A7D49A193E0E1D9D3B63C52D26436147215545DF12BC28C745AE2C38777CB7E2F0195B01B58741F97A0B92C87999CA6F0E46EB12C089996ED45BCB7070042943C27BA268D3E74E47BD81044EDB7A02A195A2D1B214E7E6E132FD295E2A7A426131CD889E8BFB6BFFC873CC4030C876D27176617EE9561CCF3E1A0D6B1A8E5F7BE8E6545839C60561F5248D0B469EEC5F71EBB3088E151BE81A34ACE01A05679CABAA9E62037C6D52BA70E13C20879A223D5038C551CC70470D7DC722A2F1784F272D98D60DD2AD24D79F35303D22DCCB9B5BF12A73EFDEEAD887A0AD5DBE0AF027689B2EC173886FA76D3CF195A4E580B4155508B19E0DB9FC1D7C8434C70F80950A02DF5CB92AD77B4E2B38DE16B232FD010788501EFB6057CDBD3196BB39ACD2CE36448551077AA703F8768DB7BC3D1D6F73CA9E3D226D3B3CD8FF5BB35F8384189BFBD319BFCBBFC272967948ECAF5B1D2737BE75CEE46E5E6825181A883DCC9ACFE597EAA6A5E0C6D3F5A954545653EDBE42A229ED666732A6DBD2E616922C6FECE1C50BFF0968DB4D4AA9735CAD8A3EC08885502E54BC91F59E97CF1F8A86D9D978E47E7163BA39D7407A9739DE2932E3CEC1914733998200EF5FF01AD4FB9094FF2B27E483EF4F51B1BA53B919DE5138B097CB747DD3D86A98F17343E1051E8F67C23CA085F017DEE45E3097984FE9B52242033392B6C8230C6186158072627568CA38796771066B6755B9821799692F61E517D70B8D34B74448B3D1D29F095C76BBE47E2E39AC04881ABA9625702702EE49569B32A9BEA80394341E832B2CF10CC72B23278519D32516241E36BD9C20DC2CE2839B668C4B6103ABC2BEEEA3C7D97B1A6A17FDB5552AF5717AB516FB5BFD8319F9962BAFC477F706674CB80D4CB6167C324773EBE0853CD21244980B76A966509046963EBEE91B4790E7A30C1EB3B8B52DB2DC5C6618B7BBEE4CD4F9F653A3EF2C88B88360C25FBAF85DD88C522E98B5479B601E1F1D49604877C75C5F1998302EB3E1A3AFB400B848FBBA9B607E876BF5A0837D1F8A7DB8A361CB80CD1F934F9114F7F86D4F4056C780519BB93930A98AF4E71065987186AD295A6660139C4055B7DBE0BFD8237FDA1FD5A6BF192A11827CC32311E14EB4C9AFAF7AA42B3BF2B172C4F499F9B58592135185AAACA266AE7A2C299F4A3A7652DF62B54CFCA783A3D9FF45C8845078853844D5E9D1C3D9C29AFA3C96D387D0C2C4E410B39BAE2732D0541285F98D74744EC617CEC83056C9FE3A317548EEB3F1C3C911497486C72A80148BC771457 sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282DB42EB1FE42E44AA3C7CA4AAE69ABD4B -smlen = 3511 -sm = FFDA5FBB8786220755CD8598FF91354247C957E0B9B2D4FEBEC5469A1D71361ADEC435A448AA2680348B794EB47922B2C9ABF355B1CFF6ABFBE68174E901D49FAF3D1E47C98D002C9679F352E5DAAD86F54AF915B73EFC21FF0A40E9B8AD05CBA3B10F92EE076896A6D3690B7894127FF4575650668DFD7188CF02DD79C41DD686EB322FC162114642BD446C5DB160E506D21CC7EA764BF0BB4739684D1EEB85DCB8B147EE9C8570E9A02196B8A06F10890A438A788FBC1BF7D803AF452BF02F4B400AA287A7C196D855A2E9A2A772096B5313EE516F13089D2DFEF2703D36489A25FB52FE895FD1EF8A1CDDD5D8346C0EDE469404507D8EAC306CE2CEB9D6AD6EDF0F5496AF4442EA6E36A13A9F8A39CE68DEB532EA2FD518787D661E84DFE8B2A6BE63FBF35367AC39AF9EE6C61A8B5C4BE63331FCA9230CFA1AD00B2FE397096589DB8B29541AE96D491225A9D5FD8290BCD8773F739AFF13925BC0015B290F532829C13330D9A514FAFF60943D1CEEDDEA8FDC84CBED86E01425205ECF8DBD673518057D68E2D0FE4B356EB200B0B179D0B51E38B6D0118BB039814636892A26B8F3BF2BB88C08212C52C2E96B85B4363AB4E88AF509B8FB53FFE4656EA8BCE7DEDDFC0C2F108FB9EFB703CFC88FFAC28119C1F7B0DD1C9ED84957355D204E9044B8EF593C1B82C6A7305EFB711F62F0E273929D9B281D9FD41B8E84EF9B2A70A0380D8C642AC914438DD069044A27F8E291E5055B6CFEDA6DF54A2201BF3C724A89AE6D0929363F06B242830AA47DD2C8E31A544469925A1D957E7323B366D75690F9B7D4ADBA541F0B12F67AC2F5EBAB629FABC6490B0E609506B6A6FC3C02D8199BAB4A899C8CF74E5178E95EC1495E857F3BFFEDC5644D7915EC7209348666D99086AF868E28B65886E4A6F695BFE224DA17BEDD9A1EC2C7B598407222F2E98A19A54577018BAB678715CD75CB243B076CBBE31067BC5661CD9356D3EE2A85D4A607EACC84B81948EC9B48DD69951083F5507FF71D4072F653CD9F376983A61462D9C53D09B1B9377509ABB7EE337C13B10B4F69E3D3A44EEF4AB5BCBDF52F5952BD0C6EE88A8834E8D13F471ACA4B255F7CB96C0659B6DD8CEAEDFD223D771962EC28BEE7B58090C9045E847E20999C73370A7B685A88FF8552EEE597BDEDB8A2E9AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +smlen = 3637 +sm = 07C1EABDD48A469B4FAB939A1A2C2279554FC089B3F155714EFD174CA7B6610F69A032D91C98B7590205B8FC62E4EE04BC321F13F1DF49F6F4591A86BC3B1EA29D0A971D7F51577D21098F781374B8BEABD2A407FBF49614DE4D5B8E6E595D6DD7046C5542600DE17E99558DBB7ECD27A78FEEA8126B8063CB4EF7C28E81284C19533A50FBC82D21895F49ED4B737533BF1D7C1A26B583525C4E1D90710CDFD25FFF9D01820E31B69158A603426EE90E93604A79CDC52BFA57FC7C2AB2D3E760CEA50BCD3CF1C883027FF9445A44B5B3B4678CECEABA819196982C8281380BD931AF81D988592FC73B3BEC83AA2C4C83E268E5D346D159284CACD4F3C2F2C0C7F5C25D5195A9F084B4C496949CA865BA29D6972F53E06031F686B89B4F9B3131889401EA95B77FB6A9A4E1352B58BDA5446307886DA15BCF0BD177ABFA3A6B31CFDCF77AEF9E5F28698EF7BF5F7E2DB41C6C190E66F3353A3F037417B7648152D0C4A9111A7A272373FE7478AFE20994BBB5CC9D03547558890437FC7C9E9748780FA3C1B87600D3513D9A83ECC6A39E0B8F03A3A41B94057E6A1FEB73937C5E4B9BBEC7AA59BABE89446F3894FDC791EC8AD93B3F4499BF08FB23E00F6114775C79A0D43F97728D0F34A22B9E92C741D362011ECE5559DA88A6BB8933E4B855B9AA1BCC2A51D137FC91FCD32DC8C6D0188308CC4BE9870550E34AF8E9AE691A5494EA9506A6FB0EAACFEB50C93251C58BD42D5B5ED472DB9E41B048F96D65DB425FC4466C44240D3BF033ED4E15C148F22B6D43254D0C948B176F0D3828833CE8CD17BD552F4F59513F91258C6A0C587D338796570856353793048111A4316717464E732D72484CD1736093DC04757670B5A830AF0EE19AB34B4A13B53C7248C84D3E44EEF252F606EEE8F0074B9C9A0E428ED27443E0A40ABD60AFB74212D5DA667B45A4E76578CAA504553EBE20CE158518C6EE6F3FAA95E02BD3C99B9464D00C84DE04727B403F2A919E28FD118A838BCBD4748F78E79E2708CEA9CFCED287070E30090A2B68E8321B5F1070CEBA5EA92BF19D59B3BC47AEAF42F0E6343217E0FD4E24D7F5A1A908EE3E325A828C99C9C513C41F0A784593090147E0D17042F4B5040FBDCB44154B3DFD1EB09BB43D90C1C7AE01B6AD0C80869453638D7C067DE13808A3070962D81B72DF2ABCAA8EEFA962BCCA142DCCC010C0CD99A0451B95EDB9D29AE6249978BF338F75CD8384FE425EC1BB9963B089DCC95A4D77893A4871194E536DEF7DEBBD8FEA97AC670469EC961139145BA9557207EDFD223D771962EC28BEE7B58090C9045E847E20999C73370A7B685A88FF8552EEE597BDEDB8A2E9AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 52E46B24673D59792FB68D8A8155AFB5515D8A87FB9B7CE843B6C1D87A0CCB052F3EA3EABACB5113001A19420071C3E38DA42CA48F9C2C0C097372A27D26C1DBCCADF7EBB97B3F398FAD89BA00CA37F2130BD0B96CDC34EEEF3AF9656B643E701DDB6CD4F9244AE4B15C09F9E3E1C5950C9FA4470BA4F1AE4C9650F184A52D6F3099A0648DF4211C27389C09D39A542F5F0D9E16F66832196234F7E1DEA216D4F325BAE998849D7EF0726E3FF81B29168F0BD6A8F8F0CED23A055356903A0361D315C6D76E80C45BA2307AB862154F70688A70BCAA3138470763CCC55426761430ED538E430433E5BF95FFB449B45A0088E02829FF7DE47F3B437943CD1C8BE96C36A747FB7BD05AC3EB5AC83DF01E3648CD80F613628653023CA3FFC2F7C4D5669ED8D19C78C8AF49B7E146F8C7BCFE253205885579C82BD98DC428FB4013D6ED7ECE751438126B7D88CD2ED04A6AEADE2BF6B1AFE22937E48F01841F774BF31D1EB4A4B41658318B6D6B451B0C8BFCE8C6C0859613CE44033D77FBA4CE2FBAE1D4E1841DC54BF5EFD58109341CE118C78C31EBF4D3841D3FC6C0731E7DA9CF1ADBEFE65AFDAB46BE24463CFE0D2488D7D5E99AFE659BF44D3AA9239476C51B841DBFA928127B0C5C6F4161922F460BB659AF70E3D02AA520E5EABF9A88C3E4C789379B736204BF0BCC769F4312F1AF791CE97C9125AC626F0912B0E8F9C2ADFEE139E80B863978C5F67C809CB0D11BE94A97FD2FC69AFA05268CCDBE8BDE9367594D964F29102C71E161B51D6B9DB96CF514D379C539707DAFE192B011BC7969AFBCF8C9BF5595E7A71D7B05854644822D336267973DD310BB1F0620DA3C0C737D91DCE19824DA89A35AE8B0C44E94FC32A4FB73D5DA507BA5CF06DC37DDCDAFAD04A1849B64DC503CD53795A2B7BEB70D636CE65CB061A15EAD35DBE57B25C95C355E349E415CA667C728BBE279BA5537A1BD9EF6F024F88CAAF005874A82FC76C7983D1D00C68E2709C21324E13ACAECB14821327E81A81DB9FD646EEF09F115C2487802986F4BDF8A2EA72BBF5A3F255D45AEABB90F9A79BFC3E4018FB5F5E3E68A00E65B886A677281E3B55957472E2FD3ECAA0525FEC1BC5AD916EA1A54183E2871B518E2DC84566DA184EFA5078453EBC07E599C7F2E59F8EDE77A8FDF1BEC1B8ECBD802AD162B81694A243323DFB4F631ABE096DE4567E682B2C3B8AEB0E69220F16A8752D8689F262E1253987D828849E8BF74C2377ED7F7C8BB4D8A1DA493D81A91341F81A0A9933A6A553F14AFFDE25971AE4FA700E837D149F244B6F86D57DFF298C43CBEC20FA3D04AFE96C159136A62141C64A8C5C2CF126C0793D8DB9E3658B2CD74B1C9ADBB26F93C88CC25944EA4FF4036B805A18D7568300333FADC3A4AA0FE4F036EB2E028263250061490B7DBA72AC7D492A9396541143939478CDDEC60259CE1DD9255424AF260812B53DD7099CD97CFD6290274BC1110DD5BA9C0CB96162DC2DAB0D92D5F17FBFAC9149B1089AFBD215FBDDF653DB97763A8071443AC6FA68F29CDA780B0D8CE05DB626F42B0A875BE4EFA691D1E26078674D04E359C122E1F7F660E544E4063981D2043705B63A9851F795B8E36940AC0B26632A2BF7D47C8E8C6970CE967AFF5D8A557DE201F02F66F8D656DCD3204C9999D5A05B0DDCD1BF57AAAFA00F15A2CF59EED154308CE4CA9A1C60CAB4C25DDBAB78BFF4D23B7BFD8FED534F5DF7C057B060BB00EFD27E4F8A2A8AF5915634C5D175CA8CD7798EDF76770823810BD6446835174C24A2616B3D1985457C05CDDB42738687AD02C8EE05477F052BD32730474381D3CEDD59C1A455356E77257FF84E7EC3F8794765FB8D81E923EB6699D9B04684144B3F114291257D4C3908450C769732FBE387D95B97D207F851CBB38F9CFCEB35A78D259719C8817E644A218BEA7CFEB3C61431FDCC5B5DD70831E01B5E0DDA5BA9C3E06EB7CE9AF27B1928A9C531D026D176964AD5246122F681A243A3F5DF956E2CA17A4089BF6F35A0A60FD7AB6E882A994C368C4F1B00B54C8F5E7B8BCF701C64E4927F4DDB961A0AEACBA6FF5F7ECDA3D517647C36502CE67E822A8219929FE2B6D8271D96D2A5816719755F5E1966D545EA874D197A83B3D6E519711BEBEE4C660B3088CAF11181FD76271515E9DE8429FDEB8C0D172D6250E311621AA122745DB2F755E94010C236399276654FC6AF91D19DB6524D2D36782CFE9A7DB271663CB6914896F6128FDDCB3BCBDB7DE7E57B32209AC3DB82181B3F55D78FA5075755F3A2D546E10A63CE5E40C2C49B412114F89196D07B74001650E0A5CE548A50FF44C73C3DB45FA68D843F9382A20D65E69B9D3C1B7AB2F3038B7C961C847D1EE3EB64844FAF47041C69C1C65DAD5681AC37BE7BD4DA20A6EE651C99C1874CC1CB78B2ABD79F4ABC1D3F89A1D4D5E9F5E28AB26DC374D675CA2D3CC2CE83784FA12469406E79FE59B8D20798AF459B23188C0E9CD117DE4F9E2D2DA97495AF8680994B9FC6BDB83BC05A8EA6A677EE967B2AC6C629EAC595844AE36566A58AF5ED617C8B44E84927DD7F44C4BDEE085A86E91497AA4F4578D405EB79554C44C6B7130BC33F638C9AD0B361EA3A4694F2D4575C3D6783736ED42A54EF4819062C971D269AF0459CC22D59D432C7F907CA5A8C1DAB846FADC608A8F6EF44C193156AF017328DC0D06E2B6C57ED136C04318A26B17056798F41A00E8921245AB25F291B4200E768F2A2BC4D0EF2F21472764C9467C9E52196FBE3F21B404DAB69E12192CCEA331E477BD951E3C22BEE6BC32AC3F680BA77CCF8334344F40788410F7920C6036DDB10F64AB638412F3947AB04CAF702A195D07F4CA9E9DF5A3800CC7C2C2063465873EF45A047B37FD37A6C54AE3AC6C5BC582F38792D734031DDF1F7DF5B27D7E822E0EF2B97F593E655812527C863D7B08234B38DC07DB38123FCE9DFF4EA696C4C025254AE8B12F433961C6A9A0D36E05A60B567AEDB6B3AA6F287819AB18FBFA04665FFAC8E95AAC51B988A877D7AC3BAD0F7C3FB2F4A565E4FA9D782A1F3A84E97CA630A6371A32A65DD673BFA75B2D114CF9A9CCFB26DE5F72070A321351D9C5B3A532FDAA525CDFC9B54DF9561C71E08B871B64DAA1C5E9AEC9752885E43459BA9BB5E54032DC686F181C916A2E5DAAC359C6CD9AF29C9DA61B22FFD1D9E1BE1ABF843B16CEDB31874480FF475103CBF2B9D947FC792795E4B48EB94D0571C7ED0B9EE0D6AF82869A0B1BE55EEC02FE69FC6B6A669E5A3F8668B34CCB153785461745DFBDE262996A52DBBA4D5DB3D6C720DB9F55865FCF6036D72A254BE80C6A9B8C6CB651D3A70864189E90C18D5446836A94216CC3D19E8E7831A81031D94181D07363D7D2287AA5F68FC79303A13A5C22CD581A9447A82EEBF2E19ECC52566218424F7C4783DBC43DB62323311F7709A95B6F99F6149D65168C91B0D99917BA59C2413A40C2B702D91B696CCEC53D8AABF78C4D7E4A177B70DFDA3BB23C127D0C46126E897B4824BD5E0A44F1F6892371D5F2D47AF88EF728AF5A3987BCD96031ADEBA4541E62B29620550FB21932AC75B581B1BD67982DFEC1D1B7BA02B5196282715EEE8E2ED48F68CD4C041ECAA86DCAA7FCC6324274CBBCB0FDAD27E96A3F395C6BC78E87D46BC9D2C7EAA9DA1F250E4CA74AF03DC659E643FCAB1C32E23525C994ED85C232822C09624CBF33875CD54E6AEA564216E25B083524548CBCC6FC1B59D542E553C1939E4EB30BB7C430CE35B7DA8FC7B84BEE07E595F5FFF2C70D9997808B69A223E381CFC5CE3B1C141233D132411530394D7B74353E0641F10B7FDEA1B1231F33A031E3771F24E51E1BD59CFC332CD06765EC7592B5D481F86F53E4A04D4C315E474976E2F57B4D091CFE5D4EB261B3FFDE66B2E8AC5492FE4F9EE687483700FCE35BC0F2F285EE092B2D93DCB75E9C6EEC8BA8477418A96E28D6704FF78AE9257ADAC65935361EA0F4A18CF5258338B04B364E6740EA17D44111ACE33353813040B9E5D5E9EC27B266648D3217E310A3733B353F3AFBC71773E6359DD9E22E875F9823BCC31BFA9AAB71FA4FFE3226881BA62D615939E34911A7610055D0F279FD2E5E0CE7E41EC590137893E03A6412B4BE817DABAD953AA64F37A66D2D9479999528974A68DDE5DFCA9BF4414B605B02C963A2E0DC3DD6E5155FBBC1EE1484D6D498695978B5ABDD651A7836F3F51C7ABC1E2647F61C08A13D6475BC1FFDEBA9DED74432F03217F17767C3746D82B6A6AEB79AAFE3C39D5C79909795621F9F50A11CE8037D53C850DE7FB7DC11DCAE68D4DD0AD3AA46207B854BC8266E92CD390F650F4B5AB0D034BE96989FEF39AF1CEBE76CE32920CA9D4943A3D9882858FF24E66F0F236D8E6897143187647FBC3BD67967295C567AF36C25AB35F34D8C15521C0E065FF2E8E09279C3569B239D356BA71915E896D46C2860F8270CF651927F7F1A5271B6A972241E9DAC45DEB354933C75CFBB9D447F721652EFD2057616FBD21C9A0B8E84F4709875E9974C69D937F335CC53A8086B60E41389A5FAD20C2F86CDF3FE80AC7D40BAFEDAB6B5E5EBB1FE0F95140DCB9FAF865A0DF66001F383D90F1AE2B04098360983406B99EAADFB289290C02CA581E91782DC50EF41BFA933DD6E3D04BBC38EAA331F77028D07B26926E415FA0811417D9CDE7E64FE28CBEF96392AD5BE4259CEA799E82A4872335E31AC97AE4907538B4BE4E8BD83C842C4F13E8C870B9010B1B441479FA3A14EBE5F647F94C95D3CED8A58C9A2A06BE29EB091571F44975DFC0FCD1A4FD1D6A50C212579C855E0D5965CB33F2B37490EE556EEA72EECF4CEB269D8DE822ABDDE6CEA6AD9322C142DEB4811B601365FD6B32B8C499A280097BFDC0F43F67AA77C429FF0BFB1235CBB602370E798DBDDEDA11D345F42540776811EB599C663BD2329210CBBB6A09041DD64376F7AAFF3689CCDB183149B961AB6846BF82C17FEB2B9438B2C5949E4B8DD837BCAB5D74E36D4F6272FE6E7697A3B0B012D559E71B943E3CF86896D9CC42115F484A72E4F4FD14E8C20DB3A76A53A7B1AF72954837529396B6795C1A3C4690C767AA3FD3A37DF5D4CFAA41F2E3B32B7D46A244CD82884D4136167F6D9F63729293FBE786D2D32BEE644A69A3487C0E37593DE15BE9A217A03EC9EA6723838B409BBD47F27A5EB3B38B60AE9EF38C889CB0520130694403DE349120F3F9E0146C00AF9A3BFCEBA8B5703638CE3DEC87AB6C9F99AECBE726E10098C9CCCB7E46990FAFE0FB58B4DA4FDDC6F7AE01B6A2AFDF95D434BBA20585455C468797ADD74A1509112EC103D02797556202670E02CA8C70042D0BE7D6F90F051C57188442BCA74BEBD4BF97C6A0C4865CD3DDB46BF4E1370B6A0735F9EC031C41A1A4C3B2F113CB79FA7ACB734C6AC2A95BBC8DB58B60E65CEA56F4C9B6951A1AEB4F8F74BEDAB765C869CCE998198F63D1AFA131A9A0C20C26219F2AC601D669EE906584E762853F3CA6C2CA96EAB12CA6D4D6CE00C18142013565DC42A05914CD0C6F5A052348771E350FCF7CB6FD31812FDB552BA3E17365D1FD5D3F7C3FAC3A6F96A1BC5440C5DC68F9E4E54C9F9C7315A7F59B0F96AD52F292513A22E467E59C5AB5F50B8F3C0737AD62AD49A63E5516DBD08F5CB95F7AD8E62CA2B4D9EF00F5FFECCDB9E7E76CE367F028D34F15CCF3A9FA64CB2624B7AF0976D47BB9A471BEC65AB1EDB3A3CFCC3855B145387BE907647B34E11CEE2A043B6DDE0EFA287A91C22F644E1A43D2027BDFA4775F92D60B942BEC200D5A1623E2F6E2D63E371091474E7775FCAC758EC1E29337D790E3D67AAAADEF955E3D35306A615A940AC9F487C4CA87398A2E80208B3F9D702CD6E0AB5CCF3F0D4A8D13E2D21B0DDA9F6C645472FFFD54CFB10CEB68816DF84A5DB1F5AC560E6F1DD487C0F667197EBCE71282C3813C13A9B3274D7BE57E1FA3E26DA2DEB1B8CE00BCC723A5F64FFE8702BE413A9DB76FB9F80D26A37404535189BF33570543B254DD54C1CBBD3AFA90A0DB6480DA286D228863539DC57557B30CE12C6716BDAEB401625FE74B9A857876D461806A47A0588A827F204504AEE187EF4E27F9537319708F603A04AC0E32A5EA25021F1DB0E2713DC614DB4F3D6150AED25F7BA84C6A1BD5123108BE0988C4A861D89941145E1A879C574BA5D0F70C99E8650518A07E69C8F7B77803BAD2B808FE66CE704686CECA694B22DA247905907328E372C9A9CB88BDE1ECB0BDBC0AB012717D3E789EBBA96E0504269B7F6B634C5BF1EF270BAD5C3BC261236E8ED653B2EB5306796A076DC80412604E5DDE350454C087BB12A2121F87824BCC6748950977158F3A6678BF1FCEF3B95F7BB4D4B5FDED4E0B3A32DE35C64B3525B7CF15819A3828C71343AA2103D08D672B918906654A84C4D65259A681D7F8574136AB65A45CBCDF29291FE67C2D43AB3B7B03BCBA07C549663D4133E0D366D3F2B74EDDF786AF95DA73BCBE0F88376077E2ED75931B344CCE71F77E42AECB0BA06F562369A0210E5C2745CF4FF712B2CE3C8FCC6707860F538ED0E5B96FE38BF0CDBFD9627145D533A6BA7B812B316F6C3CB71321C04401D83B962D89243D29F02E82225CEE4817D494973E8B7800065D9C32D42FB02A595E7EC35ED83C37B84D88055E5D5F3B804DDB287CCB9F96D2A0D076BFB58383683F0254ACC3CE8772FBC6065A804833DC523BD45C8114F1ABBE5F3D218E6108A6DF2ABAC6AA4952927FEB706569CB9390C0591AEDC4C103B24F80ED2FE017E5E29EC495017705D805016BAD4B8D5D2A99E204E35B0F77C11C933298F7BADE6F571C8685942123625F4A4DB7FED2185E9DD6D220F4CA137596FE0313D8513048DE13F5D5043584FC2315A746C3F7CDAAC333402A8441AD48FA635398128EAEA96C9329CE8B65BD5118244292A79C45084D701422725DD6084C71869A56E595835210CACEEEC28792FA0CDCC01A62DE675361FBDFF2CDA8B8C5F92B81582FD744EE12344BF07713BCC3C73D3F0708E0C3C425E4A5888AD +pk = 52E46B24673D59792FB68D8A8155AFB5A00EB6065668DE8D53082E122AE5D961F550D56CF8B8A763F8EE8DD7242845EA79B5B423FEA0A143266D815265CA2C7EF3863D8AADAFC0653909F21AF05F5A6C525539E3ECE218D4692B988808E477852D47B82D31C9B3A930F52D4D393814864E4A3F054E246CA2046F538D3479C3DF0DA7903C553DACAD389B7380E3B71737F8186EDB5EB69D09A8818E97499C96AF32652925298828EBD72F15C16ABB9FF0F931766E3AA7CDEE29426740DA151A08B04591367450060433F4F0CF5AA053868FCB92A9B1E81D9374E3E83E6F3215698AAED5C50E3A9A0B9B5B4D87A2226BAAFAA4B57C8664FC944A1D5662D22A09CA2C204EF5A5C12B9F8979A63970BEC987AA9B3CB5FC68C542FF8F8CC4EB2F66E3AA157EE90E87F3C0741795E4EEC8A2BAF7012FE4DF6600FA4A98D792451CAEF46F958FC6426253FBC8FA07647CF12408EF01CF7CAF32F3260F6A2EFA6BAC9E09AD3B2AA83CE1DDAB19C20E166D448DFB1174E2974D6CED08F8E5252C5EF4DFA754A3A5F96FB1846F0577608972EBBDD64BC113622A153F3985587BDA48204A8373C43BDFE6D70CBD1999146FB152EB8FAF161C769EC41C54C99A168699017CBFC5F23A2D38902B23B9639E78FE840C7420956C1886A3A8D9E1D8EE14C02DCA0792503983A5D6CFC0A6110CEA69E1EA798859B33F9766D9BB17FBD93495C6A464F34BA77DE09B8189D9737265C63F40DEC0521D708FACE5A3B46609C8F2288B9C72BAF06F020E034C0A6DB352C7035D456EBA44DE9A9EDFF1094EDE374D68914A550485CDBA9F7B678E9A74ACA131CD83CABC33C7660566CE457D13BF77C63162ED914BDBC7534A51A6A62AE8C609B655C425F6EE9B4F464359B0A5181737EACB83BCA87148090342E16E471EF6A33EC65EACB0643462C9FE45373B2B2D5435EA75AD1A11987DB6128A04FFF6F0B2341E3A17AB89DED7C4A12ED7F215215AC43ABB4E07CBE8C23223AB3556A305AD4AAB5579C313DCFBAFAABEFB0CD703293427EB59F83D1D6B980CD420E0F63563423C853C1B23C2B1A3D5E383EF0E326296FFC877FACE7FEFCF9CFC545D25798C5799D786238D159D5182E3E57BFF4DCF5EE92D1EDE27485CCF7FFA0D9BC2C3B95742598E3CBA41988856F9FE3EB9E8F44E8A2F0BB832CCD392E789E7E61A8D8B7A338D3BFF5B81D947FFD2DF7A24BB092F3C569ADE4EFC70412F2613736AA5DA8197AD4F68C210488CC280E970A122FE13AECFFD5151BE972AEF2C123CCAEF25E3DDBFF13C226FE287E67043D45DDF500479C8E56688C406AEE4043B8CCA938DDEC5C199387C555B52B91929D4D7049223DD28F2A1DE1B37900E1BB9E9668695768A0FA75FB2146B7F30B06C7A14C9A5C1041C01858CEECF42902F7449C228AF91FAA06A9F3C3E0AB9378E33A9086351815D5D6F07F58F36BB6EC247BE8AE5B6FC78BCFB99D33988C45AF5AA9C79FCDBE4D6E1D59ADC90AF3629E3BF6F95C0FD839100784E446A201C777B6819D9952DCFD78E68D0519723822062A9A407A52DD73F0FE781D8E49BAD216787A84E6E9D0ED56577049EE467BB359A0F74DC5B526C7B455F8CC086CCB8C3CF3F9B2AEAB5F4C533A0C8790CDBED63D2A52C3BDF0402235E7BC28294A301DCAE0F881F2CF1117705D9F5FF3BCD111E3F5A7B1E44D468D026DCE8D4200DFC611F00233EC6020EDB7DCD4079E7E530841EEF35EC30252614B8BCBF93456D49DA072B9E6C6BAD5D63C953D6B3D81D0423137743BD40620BDFDD164F11B326324249085359AFF9EBD4B1954020F296C2D1DBA4761879EB5FAE6AAF3EE81C465928A07DEA7EE8EF10715C8F79DB02AC9FEECB56C633EC745CA566280AD2DCD9EEC170CF3A603B0B1194E96B088E553D5D5A8D345680F2CBC535AB0800509BB2B4CA89E17711D7257055DC9D38F7F547753DD7A8C2F28D3E6098C23B742F17AB25FB6808C1B179689DA0673F90483FDA6F61231806ED0D80B86B385210B1F1662E84E536CE8424377053D24A011792B9D9052611CD8A0E9366ED778793E5EF3AD3BC385662099A731A3B992AAE6B7B46EBF843A2D47148691E6D6A24F9A43EF93681C01E9EE8289BF6514C0B5E95F3B771EC853DE27648B053D703CF50C019961CF21036F2C1195342D2BBDF8F319F4C11898CA21E34E73B9CF026933B8869C2D4D3FCF6693C4754B1AEEB40DFDFECE327666814592F8043F83E879198305C4937106E8EB4CC87B99632604552E4EFCDF57A637BF8E361E3706806B4E68B7E8F06B84CAACC2D22A37B78527A071475B493BCBAE237D36B518D57266DA67C3C59E56C14DA56A2C574C100E547107E3A3EB8DFD2CEA8283623F245035C56305082C73C086AD25E19F029E0F71036EF160025DDB679ABDE350BDED27CA1F5878263BE13EDB3F550E78D9054C80A1AC3980EF024B282DE6262F5B635BC45B4397DEC296E526282FBB570E5B71F8367C20999B9048E221EAAF2AD68FEEECA0A092E145BEB447AFEED4429E6560E679BB4735A83DD3A08F5B76027556C27C3AD9BD3BF4CECC3DE3E9F9E0E080FFF9DBC14DA94929E95744381075BE5343A2C0B247221E9D061C85522421E3BC7EBF3386E7E9C0E0A16F5725C602356F92121579AB8EDF4E55BB8B4FFA8493D836ED6B07797EE2A45ED0D1E77D5DC41242EDAAEB3F624440E3E80FE0A63887890EFEA9A682197A11D588687705632A841538577FEB03B57506AD436207444681A31A4653A676EC89DE153D6A5446D95CFCBE990DC9E4065D46E59DF1B280B5E248774D41FEA8EC82062FD74E7CEF5607611F01AA7278C89E3552A77467DFCDD9D8A90BA6A54DCACF442893A7EB7AEE9216FC4E10B3704FFDD66EE6CE0B4F2C33BB6347411DC008CCD8447E097097ADFE6A223324602263C855AE3F1C59D20446FB713E76D4207D0E598D02F84B9867084DBA0F65BA1EE52857825A44EE3FD5A64DC1C272355F250D12B6B47EE0403EA844C6885B69EF455D165BA8166989F7D1BECE9463766FEFB18524B5320904AFDA19170984A98D7F70DF920DB4A59C68A63EB33B9F38E6930DCDD907B16469159EF2D9F416A827BB272B821497DCDAF50F6E829A279F68A0301F2652E5E1EF20CCF94A1191E93A708BB8F7945CC007D4FBCB471DE99C08FE98D91B34E5066BB084ACA364854517C9BF86D89015369DF66594BFCB9EBAA32BECCF26F8D1F93E6E81D4C14A4562E9272F19173FE80FB892CC278775E2594BF6FFD6EAD7E6FDFC6B733890D9286533E27D3F6338A112A795273064CD081894BADDAB3E4A1F0EC3C0A786D5D44BE8BFACA3AF7AEF1FBC02E6192FA666F3022B1BCAE30B9CE80FC2C558E005F940416C5DB3F7578FAD7EB2F2EEEC1FC9D8A2B3AD95796D53821DE8944389A86B89EEAD9F3354680A4FA165BEFEBDA0F3CB8C196EF0134FFA1D33FBCA11CFAEF60B93B36056F3CA317A493EF2D74CD310C74E2D26D1F85AD68E0BF0E43F6E94D965F3A5E6EF7F476EBCC72B056A32F5054B5A241D5DF0D4F94658EE07D36B9AE60F42CA44525D29B1941B768CE781C239B88213E490C781998545AD31CEEC75AA1A6328EEA45A2DC2B62D03A78431E05B82EB322442085914D1D8D57D4EB3C94C1B8ED8C329030659FE073F99B5B5E798D762202DE7B0F0D8AA272C434445FA8AD37B1D4AF65A64B1DB6DA7F71003662083F66AB9351D1EF2E7A8055551944D25DB847C803984A7676B941223369B8A1E42AFB35AEA32EEB4ACDE611F365B62C61DB8A7920EA50212935A23DC4F50D416D367167E3EE7A1140006153CDEE189635150C9045DF0DC25AC16C5E63EE2D845D668C750A99E8C2B6A5629A77BB87941B9B3284E16F41801171BABFD9073895E2F7C8724B4F36A6F19AA65C18BD3592A21A1DAFFB115229D9284C9CB8598912AA287CB4095914A97310F795C438A2EB4D2DEC6EF0AA2626B510DD29F64CEE8F516E32B7647857B909298BF9B5EE822BF27AEF7BFF97D8F626AB727A502F59C0F9334236CD07D1D35B5D504907C95C42D2D31DE92E14C103658C7FD4F4D61B560A9ACD5FF471453BC2303814BF1D56F18F09D05F997133532D6CF66C826050BE80BCDFADFDC291E9B6D2AE29EBDFFCBDCFC3BFB3EF95ACA3A245DF68FF45D32CDB2525C84AFA2C9A8B32550EEDFC93BB4F1FD97222799E780EF3995F64BD7F7E13B7989CEB86081F4CE8FB510556E1BFF80C391BD0333024B4A2D437E1D4324EC26B8739E7FEB6718324B7D25A3CD35EC8E96BC98480F67667106D6E4D3771E68165B06B4E731B67E1D5BD577BD8E68660049C03B6EFF3E43855AE5FDC2138BD98EBB293498110896486D18955F40416C171554362CF9F57FF83972773024A0F8594005D249E5953BB03B047CA45D7865BBF5A59AEB19941A1029FA60A0613278B63387EA28B2FF701F875B0F18C42D800CE989FD56CD635E164AE34E0F70C1A16571D865F42C9FF03F815A68925F89A273B0DB8E682D2EEE3AFC0472D9C857E4F73411C24F4172E790DA4947EE1D12990DA0B237CC45EE2C0BA2B9775B5470FE3BB78048E02FE76E03FD0A6417DF418179DC4DFDEEC111358146465EDC8B4E80651C00AB174D884B2142FD077B9C1761F2AB8054D8F4E99522E6EA67E833F170B94C4250319AAD929E24F6C2CB05E1AC815A73678793090B9FAD6A726FA6C9174460883ADCA7AE3EEC78BA14157793D5D12556CD067FD39CFF02854CF254653A01F0EF438BC5E37566FBA9FF1A271DFFD9ED43C27F03283499910758C5268C61207BBAF428518327AC7141310443385979A96523A33F547EBD53E17BD3E783C7CA5992EAFE1DB4C21D2A42C23F1A2FC72E737D5A86A537015C1ED00555E4833CC447E494CB69043101A68F8DFDA3D7B8F6F95E531DFAF058C25A2D5045E7648907BD992739CABC8D60568FC8759250A0BA4A50F43F39556AD850E4BB27A01FF3E04F43291C7E5AC03A55DA5DFED3AED4F3C1A2583BE8F883D394FD20FC2C5615A8B9177CDDC9EE83C2BFA4EA602DD57051C03E98A1C3AC149726AE86218864250A359BC27A88477EA5F625A98129DE31D78A15E4379D91C82C0954FDE312F661441206DB14BFC2FA88397BD34104BF646B3618B0ECDD9B7A66FEAB26A34EF15C33F3A809271FBCDBE24E9BE05C38228D386563A310D015796ACD06C465E31CCEB205BA45164372DD260034BBD66D506FEEDF50DBD42259346D8999A2582CE47698669A0F26697F4109C5267A816160C8573EFFF72DCF2C879A244E99460CA10A4CD8B743B31E951764478D022454CDD86CB7B911C2AFBA9D2866BF74D7420256C9B09B8AC5FB6AB06EBECDF46280B15A34033F129C125780C2A12F3B6501220E81BCE9186774DBFB780F41E2AFD82F41C3A43F7BD00B85A22B3E3D0FA463AB797F16760502A9B8B10303CC260C5FF90926B8F3657554417E9DA40ECCE9F3F1149CA21201E32DBFCE9A73F6C196B21EB37C3466E9F3BA63038F1ECDD868C3A8D1BA2E5F893D0AD5149833A0C22BA0393F522FB71360A1514FFCBBE5E9DD129368B7E73A4255C92AD959F0EEC284DCF7700B69653ADC46513CE8EEE9DD41759EA7061EE24F02E5008BCBD2754A8EAF61357DB871B6C8F389B94F6B0331253402FCE6A6C7C6407AF2466D2BEAF46C8DEDCF2AF836DEACCE081417C3AF21F7580DC1D4FED9F4A4E405FFC45806A7799F53999FECD41F7AA22BF83AAE0C5B6661E0DF5C08B33CB8016B01B0155E529509559A67C0326478D8B308C27A2C02AF9A17C454FC4AF7BEA176A92D35ED31B8D75A5D7D8E34D53293F1EACF0C0B01C0F19CC541A423FAB106237E5C3EC3478924B292CE64F6B4A49F40C67ED3A4EAFC32254E2F3E935CBC540FF1598956AA9E63C4D530B59DBAF812F36E3E63B70502FCC2BA72F10CCD959F7F9D78B8CCF878AD6326FB73A0F1D70C4EE7417B4B8D834AF391172CB0E80AD6BF56B03BB16406A137517FF5EDDA99BC1E1AD0C277E9F781841076462456B52D3DC40F71D9139557177031730806E5237FEBA889A96A58CE4C77FAE5FFDF1F78DF679DB84603AB3895A21E34163547644DA8AF6BD933243C7349973F3680E89E584B34FEC148EF5DE4C22CAD853E932216BAD3586325C5DC20BD91F6DA5CD519C1EAE82290E992A7356FBFEFA520205C45C248DC6E89E6A5658547F26BC160BD883257B91900FCAD2CB3817E4F0BA80CC8D2EEB072087E89AADDD46C88B9D4A5752B470F7B7059B02ADDB057DCDC32E3C338478FE0466CA3F9936EB27F0BE9C10C1B64E1913331B4830AE8C3E794FEB825C21105B8EA6ECC4D569EC814F37FF3832D43C0DD361213776F42927B74809997D8A1E8F0C074D21B11ED19E159D9CDEEC6BD7622FFCF0B93903FC1308391E01AAD51E7353812C9FA64A89064F5E78EE587D81C21EDF7AB7C0EB0E431CE11BEDA7234BB6C5914B1B2D6E1C181168B2D374B3A5FCF1541F1A7C8D4C992EB46586A7EF25E66D34DC5A83FC0BEB99E26AD67DBC80DF5D5D30FBECBC51FB20C294AD41610190621BD8A075AA53A9F82E6E102B157ECE15D89F9535ABAB7E16E66CDF176A3EADE25E5CFDB5ACED6F644942AF28489DDB97CAFA468537761B74D76C0DF51BF9499A997A9D9726009CDBD77EB8B3E91CC31C696975D48785EF21074C4DD6DF055128A2AAFB4C068D6159564AF72ECF5A61A43DD743391366AF0919D9F0BDA637672D4651E8BECABE99B7B09659EE4A57DD309C29063B485845E8519D308285084E7AA5B9085C84FAC7C8B6414F5F5F87E9ACF087D8986CDC0207188765C706E386DA052AC1138D3F19B4AF67B576B7919FC7E36048C3B7E631EB0F2A0611B183A0B0D440655873213EC64FF2E3644CC3695F2A67189643784E53DA814EFEF8641F7B55EC8D481DFC8E0FC587032A1C2175326129DC4144BB64A0E0A528BE21976E9DC86CCD85376129C3443CE502C84D74FC6F38D20338430B3FCEF326A7DB982250245BABE3037806A250AA36B5D3087310A40B8BE199DDBB4D97AE2B4C71CFC79E5AEB2A57B3550A4623B35D391C05D4946998E8531EB1DCD5BA7386855C43674CBB4C289A667158E33034ED4AC4AD16F1125962ACAF82DF21A464E161255CE00B9EFF1BD38671DCE82C08B92E31DA2E818A54EA2821B4FA2187A33CEB13E7E6034DEF4666619D8B38A353A88EEB40291948104969DBDBD5C036BB0C3FAF01C9AD9F8857375A859DD412BA27706870E5A2B36A5B88A54B7D784F9EC9D23824B115C714C8BAA0124CD51CD425FE361D9AF4CF2FA4AAF6A477A5AFD510E1D7A06D88B0A0721F6174EE3309ED82091E9A81E5029B26D113B13BCD06DA56BBDEFA1305E0919232A6567306749C144901ACA40D2E9697C37A15E5C53DFABA7C528AA597680209212E09298E8D9AFFAB0402BC6B7B18157D248F10C61323AE49E4910A0F36750ECDAF348C3A84DB39689F825350E91D4FE0C71CB39840466DBF7DF7BBA1A258EB06CE37612F2E07FD50BEC3006946FE9A881D353072028498620DCEC212273CA91ECD2D9AAA3A4017BC226B8E649516E9EF496202F1D86044CC1245075789B7FAF2C8F168FCF01848B83179A6911E165E095C89B454E5F60D93F8CF6BC2E57F4A006569DD9742AD12EA4D7F0DF6E633C7CBD06442D9DF9DCDF941CE764F956D4B694B3A23A6F0A97672CF498D0B6C3EF19AC8645751F501B873B85ABA65F49806FD88EFC6BA891E78AEEE35FB29950E18EDF8DBB12A17418542C6C1AD09044F4EE5240C69BFE620D80D199241BAB0B882DC1092438651E02E7D491B8ED565E1B6B1D416DC022EAF7B099744E8B41C4971D2 sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283DC8CA71E13EB3ADEE09C23920DE3CDEEA -smlen = 3544 -sm = 2FBC87BED7C449C3103EC607F3090133E58A7DC4F8E8B937AACA8616E33E56D33EB7BC1E157EF928EF4E437BCDD9DAAA448480703ECC839D098A356B3C7AA8CEF27461C924C4DAF9BAFCA23C89BF831DE6056F1EFA7103BF28F3551DD70E6AEFED776BD559EE714D83328BBA8A6767A130E091F10CBF93E4F8C9BD8A9F2E2FF4B464DFB5B79244194D72736200B3E865A23FA7A46B54145C9F5E5F3B80D528593DC68AECF72F1E238EA908D4ECE8E499122949CB67DBADE8340A0949DFA5B9B93EA2EB55F7C62D2E3A62AB2DC68515B3EE79F336E2B50D31A450BDAA92CA5F701408023822404CB70652DDD6F1E772FECA9D34097A105B0D86577FE84A3E46A3F467EFEABC2EC4818DE4DE64BA5AE4C836E385B31D8D1964B1A8F417288E05CE9D4F1B219AA3C1D7B4070F37797F11804D168B66D79BAFD35A3EDDD2C759B824AADD667F164396AB0C400084693B935E4D53041162DD4A6DD3008F83C0A06C631AF5010E55A0009AFDC736161078869E4FD23DB2BA7F1BBAEBC5E79F5024280E629B4D7AAD8AD2BC317B5F3A7D7E828D057322AAFA22F0257D3A6A9299EA3081CD1C6742CE3E89AE3DA6A1C3944DF9F5ED0FBC4EE8EB4446E033EBBCDB193E254398DE053CCC4A89B1F45A80B1BCF0F2A73F5614F039191ED6DA17F0AD65F2ADE3137F3208CFE60F1A8E3EE0CBC3148DB3CA961B63B4DCB0B1BC304E14890DED9903F80AA16C03EFB15903F143EFE09D1FA36CE7C14EB651E3719D517D3E4184A514E4AD88F40ECDFEF02F0C045A4BC4630DAC92B006908791B8B6741D7753FC9BD92729608F410E4E75004CEFAC66BA8D4FF00CACA21F912E7F3B1D0F02F4709CA45DDB8AFF4B80C9798C8B9B79E33C6F5B686F5E424B7CBE988612C12349A5AC70F624A3932D0B8439D299EDCB7785F4BCEB35554D2716911E36E7ECD683F2356E29F3F7BB1C88D8FF30E1E984747D4EFF68A7BB37CA758912449445F7310CFF16DB714A07318AE69BA8C753153A8038DB48F6E77372B40C5EE17BB953CA8146DA0436F3C1F9813EFB2B75E2F1969063142BCC26CA9BE4DE13176289D23F5CB51A8A483F3CEE5A32F1CC03CF7BE7D09375060A999A2844ECCE2E9AA379621DAEEAA4BE0B73C659F0F8EA763F2B3297500D48B42F9F8709D3C68FF142B83A05F55741CF424D63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +smlen = 3670 +sm = 15C5CD33C3E2CFEE7682D7A81976A28248AA037D87F3949294E479DBC952FAA3ACEBAA1C767EFDBA54EE7E2E4429DD0667E68DAEE0F501B5FD0ACE88CAB94B0CBCEB4AFE125F508AF44FF39E3DBFCAF7DCF1BFEE145996FB21043AE83B01F154B49CE72811DE074FB920BE78CA9B79D3B796BA0A41BE009C373767642EF407903942B93F3797631C457FDE74C8E079E7C6D73E1023204CA6D398664AC4EB6065A6FF0F863A99A04DB62C1CE31B4F488420A26A47B6701043CDE7C6BDCA93A618A4B6341F76D8D29A5DF60D843D75F755A86BACCB6DB4C855397873665141D14D2FAF18ACC6AE264424C94B748D75D7C3AF4009DF3E0E302D12A6590DBAA9393FD1A32C3AFB0E1CF5AFE56C83F13EE1DA28C43788930F679BD6D08B2C1D871E197A36754615A904A8073F21F413E7041A38895262C21226E2375742DDE058DDABBC1C3091D124C899D51A2E136FFC79028255496B43D82D41D606AA6174116F3F8EA7C298D229D8EAF3F3EC88A3C11D4B616B8AEDB6FB0351B4FEB6BF20A60F902E8B47108EDADFDB32E383386A95B946236630173788FF320630C7496747279ED762C9983EF9A6C406A0CB9AFA57A9FCC1873A9D6F94012C2572D3885F81A9C11AFD39A54AFE299810281942C139907F261BEDC45DF2A8E8A3DDCE4C410E6BEC7F9C22C137B44D05B4A046E03FA7BD470CE25A8B3D2570D8684FC633C1929FAD379EDC69578EC7BC7BEA76F0F16882BB39615558FBE2BF5CC8D8251F64717C60A43A2F8794C412755935757AE6550F6383E77E8B7F03C0D69D5CCB873D696C53E907E0FD2698F886A4A977088D4E2F0788B1A98ED77FE3E4FCD02643CC9D33D1351146264D11FCA1DB0BD27915DB2ABB14A184BB2DC3FD3651CBE680658F550CDD2DD84267C7E0C22768C1C967402DB2073D526909DA1AD05863EFE8215AB631B504287C68916DC38B7375F13F47FB18505B938C054CE9E28FC7B1FA9751140A82F9DDC14F036FAD19F0EF0BD3FE14B4BC3F5724B38D8C5717F60ACBE0139C96F2D49D25CB48A7ED987DFA52F9359C51A5D83D7BF8233CDCBE961CDAD356DC17214AAE491B553E39366B3E3602CD660FB76306BF9ECEAB36247F9EDF385EE5FC6E9449886393BDDF6731F5BB7480E7A0FF24C434C507496CDD00B9DB658933A64C024B6F92841F6C68803D4B57B48B1A3B076A509D179364A33B2B7F2A58C673D2746BB91425270BDEF85604C6462837DCCDBFE913DE6E0C700EC5E742FEAF6816FF06281B64A2CF39F431702D33A6F628CFBB4D65B777243FE7FB8B621DAEEAA4BE0B73C659F0F8EA763F2B3297500D48B42F9F8709D3C68FF142B83A05F55741CF424D63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 53525DA02CC0A87513D8CC9B7375D48231130EC804514E3F421CDF1B512473BD44F62EB124AA94AC8479799629F2DBC938D8B4CEDDB97F15B8527F272B1AD504A7F169EE24D02499D4A2B97DE76F15B7BCA24B0EA7613A5B2E05FC548C8CA8861352FCEC41ACED957301E4F8EC472A06700757F45541513961D6C42AC90C915DD4C1D60C9273C1EB0BF8739336E750FEAE368F3EF61A9B5EA70E97DCE6F72BDC8CA3A366D647454D8350A6AE4BB606F52E41B12FABA0A6F68A5ADA30F6E8CF5D55B99A5C8964CD28E91F3E6D55D172036C1EFB73BC9245A1A64E60FDED646BB175DCEE02FF8F9264F52CEE497BEB73E314B4154E860F459E1916190710904AAE352CCB243DFD33D8DCF2DBB08E4BBD539467AB8546A4D4DAE1DDE5EF2ECB8F06C67CC027008756381653BC2606B7E58A3BA031783AA7D2B93ECD29B84C5B0D296EDC85E7BEFCB3C992A106E1825A3945B248A1C63102F4246979B4C385A2E25853C79F2543B8B80202D85761F24ED6DE646E85AFEA5B2D0CC793B941062849F6713356177B458BC00E3AB3CC3377A658A4075E058D7AC3E3646AADA743C87C7C5E072507C312594FE1A903D203CD37CA262FAAFB8EE0EBFB615B4A9BBF5127F48B7A0B15BADB95FA9AA588B4B7DF48F21682FC80A92E40C4C65F5F5B4A552C770AE056A5979DD368A00652201E440F4798C93600E170AF1FA1BA8212AF250A58FF10F79F12CE32DBBC93C22A945C2A9B2D3AACA7CE3E509E71FD2A2D18E8EDBFFDC3661B367BC6524D49126B436DC01DA4788A9A9DC56CC60C7FF0723B4032FF2063DFCAA476C2A0AB184273D6BD99A7F8379B947B2E2CB38E5347A390DD3CA47C4A65A2ABA030CEE25887070291F577E65AE0B945FD4B3EC4DC3DEA90091D851CA8D1512D718664A6B5DBCD4DECABD7B121FAF6032D89736839E5B0DF928F2785B07183C5B089748150D2FF06481ABAAECEDA81C25E4FEA896E24C2D2A476CA0299854D4F510D5E6722C28A6EC7D27F4A3706B1CB1E2A28BA5BBDBF542DBA82527F46D5B01BA4AD5ECE5FDE26EA7BCEE584D2CC037C2A41C196B1DB04CA0C1C7DD5B4102BDB9AE3A2A95386A24E5D278D74D5010E6A5E572994028CD7AF1328A566607A59892E698B25358A265012BC53A02E68CDD67163E60631A940832BE1F448EF61E7B204391C50C7C02A6EA42D252D70534C699C87312BA237C5FEDEA00857559F769EF180937A05FC493244D6530374D13B06B64C582B7EDD6F46F6032358977FDD3E636BAEB37C3BA106297949FF574D35AB19E3AF122D34B7059B467406D93538FE0E4A9A2B1988FABD9B9D739EABC38366545128B5C7CFA672D14A7E1F14B71EC10068D12048067F7BD5DBF7F392FC0BE999D28EBD5359EB69D315C478FF8F7A10F9DCFCCDF7075DE167DDB1709DF51591649CD9A14A7F5033F70559573EA24F4B5D75EF6B3923ECF194EA295E04D9C1CA4BA5DD524F871BDCFF1B3998031058AF7819D69DF23268FDD35626336CB1A4DB89DE801BA44D19A693162EE3F93E632AAAB617A2786A35E0D65F336F1C0076614D41732A12CCD101EF6B16168DCA9525CA46B49CF51D86CB250AC732844A55C7998083A3FA0F518D9335BE61265773C0155CA3ED59457288F6BDA769422F6E146B51270807F489F08466C7EA91B2E23BDA0F4756D0C9938FEF1E061D2D3CE8ACC2BCB7E7CE64E4D20D8EDC3F144CFEDAE07E92C139E7457DEBB03C86A13094A5F0276E31E8FB9AD8D2AA500D375EA98062025DA0AFAF3A140C562D4688D3EB846E183DE293462B88D44756E426E9F6F94319451FAAEFAFA7DD3DD35B7E6FA9FFF38CCA4DD5D2791C7F19CB9D49317A3F168F3A66EE0C048D5FFDD9FADA32F9BFC8957C9A7902F0221467E333DBDE275F954EFC08F768ABB2FB0DFF5DB286EF6AF14EB2835524604113DFDAAF5A1A74A66FCB36614C9B283599AF560E15A3422804F2BC2021F162C4D9CE3015DFD1604F33D8C3B046E1688C77119AC71737DA7325ED4FDAA7692719DA2D1CA8BFCF12243420FE7D35EA411FD7CD0160845FDDD957442095E94D961766EA8F93FCA5BDD42B6E03120FB5AE59E1CE5282A1EF8B2A6E1540B860752CB786838E0F59A9F792448E432FA701DFD4CEF61DC4519C91DF0D45D0006A2BDCCDA062573182442CAE618D881B68AA2D982D9E551E6371C140BCB3D38BA77AB048BCF063069FFAA19CF71E17F36588D604E50319021327AC8449C0FA22B86BD32C060499EFEAD0E74B33C6BE8570E4F9BB9047CB10C8771FD914F548CED8885D1E8DAE7E303AD3C3B9F5D4665FD63A572A7E5F079E13F1FC41CF1051F9D4DFF09AD9E44B36352D1FE62FDE10A387CF4C3EEDE72B699B90AD9E34C957195E59FB65E4BD065AC57ED2E5241D3930E81BF8B9E8F7E4656EC3AF4DBA45DCD2C5520B68D655DCD54A2E506F4F5A3BA717A71E004209E8B6A26C3174E7835A0D35A8DD22B0FC3508C87C83C95B2EB88B7DAA103CCFEEDD3C73B1F7E803CB874A5EB1A9AD5E5C79EC8C3461DF0804A373CD1FB5DF61A31CBE6C5F2E5D4456EAD447693FE44EED9C0AD818E0137F5ED081DEC690A2067B9709C2CB815A61E43F81DC7908AD5BC4B976D526DC68E413A62381E63BACF07344DBA59DB006E3FDFDBD299DC439F32D028FFA9DC3D557AD5B16F7B287934B67AC7B69C5A05834CB850CF505784A8FE97DA8857FF963F61EF0332423BE22BF89F874B41585393513A027CA778459C2098CFA4E1C5A4D20EDAD5C7319F95F752679CDCB34AFC86564E56A235E9C37A5203B21D9EFEF10338AB8BEEFECB0F46586993F8326DD512C094E73AA95E47DACFE124EFCFAAC79B778E19F1A80E5B47139A400514101D479552F987D7C58B345438F6448C758A3E8519589986EF7452DBA047A7C3922E2ADE9D0EB532D000C8116E982DD4E9BD5071812FFCF829C78450E96070DFEAE4130192822F76CA0752E05857E9F8A4A067A7BE03DB01CD0657213E6CB4B1C97B3AF7DD01C7F055D40C0DD2C664E1680FE53790051AD5C0E613BE96A1505B4DFDEBEDCBDD4059690887E870167AC09A7A1D070E2B6CD3FCC63263EBF63AEBF18FD1BFA33EE9DEB18B55899F4253BD8E26C189CF20C21AE53FB43B3A4DED3639AD2F8DCBE6074A8265ABF407AB0F743FE3BB62FB1660A000E80A0590AD6D16D613D78C407979BF359A4F4BFB9064A8836A26E5C167B6551BD62133AF93AD03642BC592175396564075CD4FE6A1F17071BB982AF311F6E3AE73793BDC8155B5A673DC48A15F5AC046151CC7091FEBE41FAEA3A28A20BE8EB34C53E89E486457061447B25F998B6D8E7C9CB1B4EF5EC8DBFEAEF16911D61FAD6B32E7DD14359514C9AC3A0385125712578660B810AB7ADBEEB5E4A28CF8ACEC0F170BFECDB153FD3378A4E6D430AC8C900ACD1AB7DF2FECB03EEB36342CF4D4FABBA454C0885E38007E5EC0AE05C8983888AF6F0A39DB362C22B4B00B5D4641C14F518D1D53C531F0A2633456926E702CD88DAEB44E0602FE32A7269E28C52825092807CBADC028D19881C8304FA97649ED30B0EE556B9F4A039588F98A0F3F0F4BEAABD3B4A8CF36070ECE0BFB3A7AB5A23FDDA705F3668B74A51298E495ECF7B4DDE49CEBED0530C727BB0AE78DF8A80C0FE3F767D0992EAB9B8A8193AF507AAF5D503EDA86754464242251DD7442CC546586102903283B6EF29970614548BA9E3B1BBBA9E816436F71268DDB0088049B599229C7A25E9AF09DA03531F33D4CC8E967FF5A4CFC093EC7D857A4B09A5B1260162F0AC0E887682CD4BA10F98E00E83CEEE6997723D5A903D4BD2162E062EF4E330976F9FB2A0EB50291DD229264FF3068959D41AD0B2420F5C614BF2F581ED04BAE6EADB33F10498E20FD88959524FFF42C13F713BAA8337484A5A2B284A551BA36B796BEBBE7CAC22D33468156989037217A10F530711F54946604DBAF8B38283AED220D8D4AFB98BB14F91561D5FF14F18169DD921D287CD42A6197CB1C240E5D1796C82E0D80F01266913CF9F36EE8985BB30DB5F52F8B7D2FE2986437270FE2BBAF3DDE67B037C65BF75D867D1251EA7863DEEBD2E99C79A6A388CE83E3838C7720D4C3302A095F9F9620045000D2232B30C86D7F6C3641CE59062C79FD098ED7C1718FBB33EEB2BAFD1CBB144236B928B5057F98FF83186E479D9D8F169D99E40E64F2EABE85C3A47EF58702044D656A52040AB24DA9CC7E8C86E430106C045CE3375209938E75826DB7AE4884C845BA19576B1571862BEA7847CB4C0AF5FE62156CDE6809BCF11AA2C3D3F65C22905F4D7CCFC2A5BA818D35E07373ADD89CE1FF22F869F5ADEC5656E354A9F23CA4D1E33F03E20F294418CF2555F49259093133AF1E684880B5033DC9E8D5BBCA8DADB83F7D89BDB9165D5A4C537A328409948CB0BC6DDCEA4804DA2B3DDB29C5BC37BB3F4F581285B17383117AF2414B8D1B8BE16C4C5651E90984141795E7F1C6DF386EC321AAD178ABE0ADCDBBC050CC8B44B54768C84957163B60C8762B617739033F3462249588EF314213EB5C90F7082DB6CAF200B2CF3DEB06C24603798554A952F8A840A4071760F77CE0D3DA559EDB3D5A8E694EE129A3CC088A0732458AF36D4D2AD030DC75FD3D00FDB25B2290EB2C738053D4E1DA38DC02F902E3630542B2C3F83B095D86947411C133360849FAA052D292552E8E71D9014349E34AF1A720E43E1D13471B38D4A04E981BB3ACB925EBE71980FB173FE20FCA58C8A511F75FF7645BFA930E6BD60FDA45BFE4FE4EE267E2842EF7BDADD21669B71BDF3457F6A18853650697986D3D6121A7157D3AC53FA249FFE3FEFD0118D4DD12AFEE8109F9A6380BE1570E341B1E7C30666AE785ADE58D9552EF2E7E24A79F2806A86C219AE87E06BD18294CB12DEB03CFCAF28B1321B9C5863DAE7D86B48B645A6C01B79ED2423F7710BA162A15359C088FB113466862DB85F7E09C7822F0A74C8376AF0521CAD8A292526D8EC0F1476FBA1364A63C46D2A054F3A8AA9FB3CC69AB48D8EBBC610EB19116E750020057DDCC92653A4BDFE7522D2E186505697F01431448CB9D24C98751981E1C77DCE0A1C98E7A8A5D461D4ED90F3362BB7F3C7C9B7484525CC1927A7CA05EA92EF949A6CD222DA395AEA5420CE6400F6FEB1D68932D32AB5A1C4A5DC9C601C5832683F734CB5B73CDCA10917CD8C78CB0E9EDCD128492E81A3A7D9A1D2F21CE0428FAB48B179060CA2A795D91FA9F1E615CD1B7DA0599C1219CAABCCF2193CDD2882EB57E88FFA3B229687B436A8114B4EC622CD8C87FB30934DEBB22BE5E7F5F71B5FCFD67EC02239A235D0D80845AF89C7266DCB8EF5192C90F1738E1FCC7EB2E3066308FD354D6113860E83A81D7760184AB6D7E4B5CC92B72E5856689D9D381F5DFC13054F45132BC6E650AB2FB40942ABEBF66DEC0B6D29F13A7DE0FDFC95873B1426F2F2ADC296097EC8C9F33F7E5248F0EB5FB158BA7D50BF9A17A2373EF3989650213D123C040A3D28B3EF36E1D6C1C4EDAF674BB0CA235AF409241DCA05DFE7AC68CAEFACABA35B74CD4A1AB58D92C93D494E1CCBB1E1EEC9D9566AAE4C21F97DEA19B75F8202EE8C0C0E8BFE7CB12AEA2D996A848DDD5DDDF36A58CD052D4E314AA0E1C28E7E95BE3B26C96D4BB9D5C438D1B2849508E4BC7598FC4962B24A2BE97080FC3879BB9F8B81A0DAD3285A0CF7C10D88C9BD2C50F2B9AAC03B6ADE3727F010FF0E530B5E5319CA62376AE3502E7214E3570F7F7DEB922601C733AA4A5B8B4691F4063D687BBEC95BED9F3874501E5778FA9806C4BB2D13918A2BA6D75F7EE77FA18BBACFD81CB6C777CAE82C9738095F22311948B87002C9411BFF29BFCD4E4DC6BAF15B7C1ACFFF6D9B71085A009AB0DA2E51B00C04D961088D1B5265876386790FAECE58ADB8AF1B24CE7FDD431F8C8D067DBA876B03AD1089B186C5EE24496FB2CE014C4218C8FDF35687BA18430E8B655B327353ED3BDDD3D364AD209F06A824F593E0F1EC88F2BB67566E2E99D8F5B75928C27C38F030D1BDCDBE2FBA0FD65BBABF6302C70EC102A5D4379A9D853757D8D52E340570CCB881E63188715417CDC6582CD34A04D56E519535B762674F7CB7722F19820FCAAC60D3779C0ABA22E9AF474DA7F584C9B09F601C7FDED9A926E725FC79AF7008E8E6696B9F16FE54BA440EB7B83068314224BA57DBFBC7D9C80383555E8F91E207D6E8ED5D9D053A0ACFBC460C725DEC7B7D210FD83FE9F556132B8BF5922E5910B6BFFB8D13F20A1E365998EB237F7DE9878761DF1C4A293C76C0F39F5FDEC47BFC1B1B719E18E61257583CAB24748E9A0E7236571C0977851F16268A061169219073605256913BFD289746661C364C2AC41D32A1C937EA3131D216ACA5F7D298A84DCD762673A5542F2DE28389EAB0EE570428979726B6FDA4BBDF4C8A05CDA1772A798A4A46993C95411DBB20716E1D0028B0CC84468892931569A51F2721CD8A6503C6F8FD37769CB8C284346BE66A335EC34615F21AA70B3AF3C8BA09F73E990A4C65FFB3F021499FE755989B76A675D1A4EC1B19B91617B712C9B3D5287FCB38FB9241906B40761C22C07DAA0E1B4412ADC0069B2383A2A0C372E4721ADBB61E9FD93452BB8CAB92DD3A0612E793B15D3A5C45CA1A24C6260A12C1BB9549A345B6322020007DD507ADA9A50D76D76B6428D0280129AACFD8527290B7B1DFE1BA3081FC43CF7CE044DA717CF0F8439DC478B3BC86A6C8A90D5C77A9000A1CDB40D5A2E15794C1F3B02AA825B0049ECCB368D18C2955E0EB2D0AE4B923BCA9B15741ACFD90DC4A3B6A4A303C7032C74E5F1F042D372B97827BA82CC190247AC1D73950AC3193E7FA285371753D21B1869D74C9F743C2C4A8F6D086972841D039440B6B51FFBB320A3EFA5238873EA054D9D2F82ED24C4205A1B92517915ACBF0C242D1B8B470CD4F133D2D08A8108F937F7AA5B585C2295905B027388C722A20469D363E777B4D31BCACE2A641EF0F77406CC2FFE5D0ABD648534A9F32BE9A45F14399540653C5316CDE419C5B97 +pk = 53525DA02CC0A87513D8CC9B7375D482F8B4B393C4E1CB9651B6B53CAF736767C939131F10BCA015D241B88D0B60B47E82B9269F901A8EAC48CCE1080221B71AD01A8E762CAC7C86FEAB9D00CB5EB10F883A719B1B30398241A00A1A3BD92CC54ADC5C4FB3E885DDD2D414E59E4AC55C983C7FC072D4748A004ED35372E054DDEDB03845A5843EB8A71F96A257A4763F12DC6AB1C9671B1976AB0D13A8342488C7B5FA98898408BB215246673A5819AEC89E253C13A9188153C567354CB1184F84D14D1336E0D19454C28E326AB984AC476C23D241B9025B5D8F00FCDD9F48137B66866A9A2A62849A3AA5DF2EA5F3D8A4190F9AA1DEF4800C6B086A8EAE8489A50D853CECA151AB694DADBD0506B869315631C44E2283BF155A65E1541E7C6D9834DB19F492EFE9CDD169362D79D0BCEE288C4BCEFF01D11A7FFF1E00B2D05DCCF90CE19CA88A381D2E05C9EBA23C5BF69695220336F547414B8BE2B4E270B3ED46FA13D1B1BDE24625558E357CFAE9F74429997AA0213C701DD1C03508AA8F8395EA0BEEBD7B1CF155DD72424833D48FACF47058F4B697DC0626195513523369E2A9641568BA2AA5EDAB7AE66E61BD3E3A4EC02FDEAC28454DBA66588BF468887A933F94E84F1B8C63F2DE3D26B8B62AAB8752E8DB519A1C49DE9C499AD269A32EF661B61F46547B5655958FDE42BA4A8872C0061D523C0CF4045B7CF3A39B63D6FE99966300FD62ECA31BE4E9015426FCA2C36ED08B6F92BD8BA173EF8787AB2C90A68CE0F2E9DF70F1C1F5B2411247244DE2CE1F9C72B56D870391568A67CD33116ABEF53D38434A5F33B2472419F7F7D1DBBCC867B8856AD36B317915B01B805FD8522E8572B4DC261987F2BBECDC45680CBC16DB380B26537C62F332679B82DF138D13A7800C9678BFFF1F1E52F0F1AC2BA725A5F9B73FEBB5FAF082FD627C9640A87047F4B355FDF8B40C4D31E9C18362F246CFBFDA0F2308E9ECB436D70E87E5862368690343935A91E5793D6CDAD6655768D5276948D3B591BF2C475E825F4D0681960CCAC146E34133C10DF103C8BC909AF50BB6FC6CB316A0F6983F2F2A3A4F5BF05B7A39ED372ACA256B23233A1901B88EBAC8EC4C205688A38BEE8B7616FF1225DDBBE73425C6DBD741013CCFE4253B23CAEFE0CE44761C0B35CF9C66A42976647DA9DA32D931482A7F6C9DCC7BFF402E855B24E2C3FDD425243F9B09DD7FA14E66EA0F068C2FB4A869214AEAAFCE7CA641445A0FB67BDF27A3198BFB46FBE85975C82616C8466615F274130602513FEADA109E9D60FC12DFE77FF8C518855CF8F3A87EEE145F13C754ED9CE29EA551BDF4BC0EE417E41D429216ACF5372952D846A642FCF3A509FE0BB9763B856D69065796A3486263EFC4518FAFEF0787D5AC721484C83707091951F921CD0280C9E0FD348AD22E058B82ABC6F83C503FCBA48828BF12137DEB50373B55BC9A63C0EEC23383D7C2D76437DCA97D0ED0909A39E2892C06DBE18C6CFDA5C7E66636E50BBC90FF4269E334FB7A7FC55B0F8FBFFACA60DEA8B77ECF6F592A50B2E23A9906FA78B8D20B2ECC4A912F5C361D6CE3AFBDFFA72D5B68F34E9E2B431DB9D071D90AA1FACD3C44642398C89131BE98372EBB72E71981A3217BF2B225C58537880F03EA70D47D7597255834EB77ABEF3849EEFBEF30DB2BC125ABDF5B5DB665C4C6A98190921F3EA2DAFA52C2EBEF3CD33866AD7ED8F3EE723D49D6E35E539375EEAB15BCD68DECC176218FFC5A5ABAA17FBC98D5829E41D4E69BF713FBA675A6D77CE27043D774AD488FB88CB77618AFFC60C76C084B513F7264C9BA3050E0733201B0A18C72B39D46182C0D893EFDA5F9F5BD01C6A6DDE1EA5CD6A965F1762B6D01BAA3500383B278742248C9AF956B3635905C3E0981D906D3FDDE5CEC8D0AB383F593EA42387752CEDED753AD17065172BE963A49286736C2B5490FA66AC23A9C3293A793E4EC1FDDE52EDD88FD2795E25E453762B241307C7A7E32D68B55A4AEA4EE61782C92954DF76C2B988391A7D5758D49975FA3D3C692710A91E56FC79E1C33D0D910A8CE2EFD5161F5146AF6CB0E8D3E030B82E1713D2B36D00BF692EEA4AE24150EAAD57753FD763B50886AC2EF5D01A4E80A2B2A9DE129FFF58EEBDCBF301C50D35957104CFA56DF05978F520C8D5979762C34162A624EC14CB8AB48F7FD289ABE2476DD7EBE384216AB65FB15EDA22922CE97162EAE8A3361BC61B64152F5ACA9C33C97725BE817D0D8F3718AD64233E5F6EC42ED1264E53DD32E3C2EDE44A9F20329BCACF4A839D4CDA129E1DFFA8209F798420D3027091A4EC746F17E0A6F5CC07ABE2FECFE13F36D375C3CCAC866640878F854AA60D2A4CF00F219C54368BAD475E39D40361EAAE527EE542117FF6C793782E1AF18DCFC9596BFA73805630252B302B94BA175146EE8C5EE5D2C2108E52D33438455C86216A6391EB7CA097562E95D5297001AE9F30F9A8BF13CC177A8651C2550D50FE367087B0EAC0E59E978D158DB6F5D56BC1A424065CE27E26CF150F685DDBB52FB17D38AEEF1FCEF8359233BE23BF855E1F5A3665B801BB14FDB2A380BB68F9E984D4BE8A9A89C60529DDB1DD5609AB9C7046A09283AD886AAF39D416754DF70EE7307207F722FF800E1E85008D74F645C18500FAE2E8707F906F942637DD21EE04272C5A02523F01A728DFEF8884831326941BE220157EB5EFB55D0BA57D64641D998CD0DF1B8C9E329AE7C32657A89FB0C5D9F78CABD3EC333CF3B57610781B2A486FBC549CCDA13F249FF39C24C71A6CF726C39419A74B91C86FCAC1A23FA9F75A8272BB90D42272270E14DAF6D0FB775E79B18025AB098E8C08A89B2E73378A35BA456B34F6CD94B540CCA65169454CC6CB724131B3B63863FB1ADD297DC75658BA750AA65D84D4DEDE8005D732CB9AE3C14AC4075E36DA8F7B7A909E8C6072300776F6079136E92390937F0F9CBC835F457C5D8B17B6062AC812822BE1EF6A5CE0BCD20B55A47A970C7E0AFB3A6812BB34D620B934423FBB15ADF61B47B892233BFEB0B371CC0BD57CA8145E7FA024E2F25483C40F534A7043E2D260E140F264783231CCAF16E2B940D20461484A06F73E0653A5FA46B05D7A8C2536E77BD578081E421531E175E49224411A2CF1036E086FEC5023F5AA6B2DAE2D25DA1C25AF9920535CB8F98EB2B9BCE8B57808F7F0E566ACE081DAFAC9C4D4FF9B0B44ED05C52ECA5878F9679F2428825AA242E0D15D2A1D28E3B5FF16C9DD93E55A56A8B424F293B4CF86A49B59E9FEF72D07C1BBDB0B936AB1667A31B7208E3E2A3F7B74BBE8C41031CC85E61FCD3040BE05410AEF1E754C30AF03FAA30F7E925D3B66FD0133FE3E64B5FB8980B9A9B8809E2910B5F96879CD25CA5D5D430B4E82EAC9073092912FC312DBA7CAE6037BBF3F67D1253A41D707F9A0FAEA813D2FA63477B604952DB258156D3DD44584BE2D6F66BD30444E024D20B2E3C39B91F33901A251B4F32E616E61DAA22BE97CC067D57BEE5A871E712D7E3D7DAF0994EDDDD91340CE28CDDB4CC4BAAA04344F19BF1AA1E1F4B862070BF9F5340B3F30CE0D6CC1FE7C85EAD526D9DA7FB023FBC8D6623C2967D709917FE6F7D71E22203BDD9DC52B1E5650CF31FFB41FB99FC8EBA0B995F947C717831D71CFBA0286AADD1F594ACC08C459EE46ADBAADA93FC7DA8A29D9B451BD08E18983021F5E1AECF6C514F3CC7AC3FE98D80687E627A7C42866A6D65226A68F9E3481D046F167114AA75B9134DFA3D2FEE23397D92465F1E1C046611E4B42A41422C0DDEAF73EB3EF133B8AACABFC5759BBD919002FD5F3FB0E35982AEF009454E1A1A52C3134615D3C332379BFEDCB65CD781B49E10A7F74A68D2275C929B2A1612B977561F2865610B9299C896BD3D71E4D2C37E7ED33AF477E138627E7C58F8AC3C5F9632222B61759EBCCA1124A93F3AF52C218880D4B5609372E8042F7F9AA57B492D5849BA29AC741C4DE835490B840E44C0AAC67CE0743A9DA29F0AA27280F336330C17E7A2A0E2DCDBC0E5AFB72648634123A58F4A7A14253DCC537C91FBC776697671577CE8BD001F17758641B06667C2AEBBC596EAF6947F87BF758FDACD1A3AEFF19ED67848702E4801D4180F07B68B85AA6B088FBD469E97EC7202C6CF0ECB425CA9876A0BF34EBEDF17555EFA31058877B27C0545772F0A8AA9028D416785B0C9F19EC464E8B091C193591EF5457A87EC34879DE0E6EC149D4684901455F7506FAF35532A9BC7825DAA581CA78E02BA4261EB259D6EAAE1FEF346529F33004A20E94F659F0D56A4417BBAFEB7D8140909312B60E4288549FAB6B4F69EF0718478E780BF9AABC0075C88A40D86C94FDF8F32E787BB19F1223ABFB1ABBE8B0F0D9F1A5834064156F461A23E67E8D976D1C88CDD4FF9AC3B73BF8AFCB50F130EB016A2D04D63D3CF5F7F43EAD9EAEA6D62C069282BBB513DBA7105C03A2EDD7E99D82FB4426640FD00AD12281999A82DF587C0CCB0F5BEA4A8B56A9FBAF41B443948B9C9FAD763962AFAAB590BA0CCBE9DD47183B5AFACFA418D162A9540A814FF24242C90AC4CA1BBAC3506DE02AC568B08678C144595AE5F2205D56695431A97C6C8DBE85C8A54623EA81C9D6AD2E76973E5EA48FCF4A2859BACDED3C90CD3A47CC3843D4164412C7AD233D68247BF77163365F64FE8B40ED2846FEE691FFFCC72D43270EC340FAAD107862DDDE01018C63C97289110609C2035EAD20B2F71FBC623FA0F6ECED14DD25CEB857F29F040F61C8A449AA015A3102C7F67595ACCE1547DDF6B118E05C51964430B37A5C32C8E7C1AB0DF2C3D46B49E900A882B2745EA283B79BBEC67DA2BA0C77C04EB94A01256F7800B53A334EE285EE8DCBA5FE480DF65FC19F191B4375A69172B1AC72604B4DF04BCEA25B98EC772D7494D5C9CA25BBB139DD9FFA2B31DBC3F54690D5546FB061208D1D67FD013A4C5E92F8B1639DA1A190D670D67DE5154905226744A6C9D49617E78037DB243F254EE23FC478ACBA81DA8CB593D731E55CF55548DA505A5EBEA5B5D9D7E0522605CD97F40D2BACD8E5F4227711215910EE704956FAB9EE7449F1BDCFA628BCAC86632E21FE83FCB28F6C652C685DF275C17BF2AEEEB2D9081B52828A08E9C1BD75FE265AF6E86A9BFEA422F6543F4F9F70DD198970C4B71EC1489C2D63E7962B6C56177653D3D0D7C9DEB7A500C3E39BFEEF5601EE3AF9320DDB124B9CB9DBCD10579FDF5A709760EB275D7BE0E0D096CB4178A3C4F3143F2CE7358A65222D08D5EDFF661ED239573703E4CA592705FF4305A180DD1BB3D7E2EB9A5CFE4FDACCE378E036301FE37CE54FA0DE53259FEEEC5EA8E070F264E76130D0C57E0D13F2EFF226584AE38B40A77C1794DD6E7BB8319D9E4519B4931362F98D0881E5E2C082E85A55227128FB94069F2904E7FF405EF0DF79EC9848E5C8570759D4050B0FB419094C8A2DF00561A07C09FEC9DD50BA6E7F9F8322ACA4E75B4679A72A8A69525F69FF5C6C50132DE35DC5DBC1FD42E7E83129E221A4890B1AD7A878944C591840D0E74FE96F9283F187EF8D33B0F640247B89691BD6E0D74B5BFA293A1E41AF0B8A6D943CFA9084264BD5DAA8E050C29DEA99CA5A1BAF569DC1FDC02C6159B4048B0DAE85AD06AC99A68B0E471CE121CA5E92762D31F8C0F80C2B542A53E06F3ED1432F05D42D23DAFEA30A6F4CEA3123E20026BC4CEBAF60141ECC855FFE5A4DFB48D962F2422314381C926C484337581A9228D8FDF987830D9E56233FB8A088F1B3ECFF0F38D61477B47A967A669C18F7047AEC9E7094BF5F19BD11064F9CE13212C4DCA2C533EDF20885A5979525EF92E7A237B80833803F00B4FF56BB0C687068614F3B23DC05793C569C253B2DF5D02717F58FE6BA3C51086952F331C759D9A105B842DD770B951875EAA99020AADC34AC1840287051E2D264D721751D49AF14D111B56BE571EAF6D7870777254CA1A8E7EBBD938A7A8A08C5CAD8EF66E6082C088B0337E5F52E0C0751D39E60E6CD5CB8DFAB1968FC7FF6DA2C46CA0F1AAA308A1ED02999130AC7DEF42AF319DE91442FF0C4FCA2AA49842621E10E154E7F6F8ED8CC412FEF4B5126CD3FFE02C54B669BFFAB83A9C4250E377E9E0272B72371A5CA10F7F8E9C597C21ADBFA2930CBCE25681D1368B13B83BBC491B1BBE9886F0D910FECCC06AC51E418768492007CF802A492C2ACDB04CE99CD8CF01168CF0989EC11C84A6C8CD867678448809C18AC4793C04D8BC334C89186255D457B7B9B1C1038A1AC462C950C70CDB05E1C48382311BD290B7340C1123285C6F3EFF8B4CFC13AFDD6B9DEC649E1D6CF1FB6DE4F87F91C7DE615B7E4DDC029407B6F51B2AD970AFDBC33F8AE09FE99FBABF021376A0669C30F571DC4ABD1A540616742F9397190AA56E7F0C3DD4F8CD8B6E5FA14EDE0B0CB99C9240D7F29843FC5C57C48E8B7E67A36BA4FE6569E9C292D2C00C43FBA967931D95A645F693CF584A5CCBCFB51A781BAD5E148D5D9A7ADFD0CA79956ECC675CE9257F17A3B1C8AE95DDF0111068A79800171005B9A926AEDB0805E51D0337DD091F23BAA44AABEA7161BEA1B9BF355F9711103D5DE07ED5735201F54B7DC8F2243290E514766190B63701D7DAEA001A403999AA15606014B0165B3CC05211B30426FD89337FD2247F8D45B5FEC76F39E5220417F38D159110C2ED290F660EDCFC88669601F9C39B2A58CC1D0402CFDB067C6DE65D6D0F480A07466A7D1FC9DD6DDE33991C8952D3F644B4FA570FFB98BE3E7C00B4DAA58AE7BFABE8E0132E10EFFB6096E2A21E2EF593A0D8CE2719A4C8DCAD264BE930F20BA556C11FCFBE493C2BEDEA644EBF31843E2C6F2BCCD6D5AC2218A3D8E186748FF8306750964403974F46787754F7C18E4E686FB9C72F2708D18A52B28B3ED0973B415F6DEE94C6C3A1E842A8197658FE6D8F588227E8A0800696C6B8A4EB377BE4727507202852A5A506243CB494E9954BEF9984605181B709DBB1E5F94A361463903C261DCB6A838EE31D6537C3F420DA8782E39E5DDE383536718C4C668A0250BDB0991BA69FD074387E1B07CA839A5DC8A4D0B9AF08C6D8BD5184B323CE57318B2CC1847F40F8B9E5E99028EA951792DFA2E3AE374A27E301F2F0A7EA45FCF0A430F9A4EBDD638874D7F343A2129DC0FBC093A6F8724CDAEE62E05AC7738CBB567A4F69DE11698747F45220D125C6E36A501B072BD973E2139092B1C1B5D9A489F56FD6D1BFF26BDEE597AE6C6CCDB1976EEEB828B48E84A411CFBE5648FAFE32CCFE06B2A7854D70BB98ED766A6D0C871CB4F25E0AB0DBE598207EA8515A5B3EB630F7094AFC5446F3D8A5D291367E4D07A6A00D35645E65A22C84C22BD8983AC3DAADB1D0E30CF1B865EFA57874C03A5F8362854999A226E45644F11229687BA56D8FD01B1C9540250710E36DBB489A0D004C4185FF1C894DA04B9284E0D223BC25C55A715152FC03244BF2AD7813F25FA882BF9CBD9373A56B0A1467EEC2672AAFAF6851BEE247038FA2818993799C64873BE56EDCF6FE41AF20F705D07382DA42A880D11DA1C88DE619C4FEACFC99C92FC5E7D6CBFEAF1B63495CEC7B31A6DF3E9F3BFC4C9E82C62987046844320C77FA4694DBA5340EC96BDDD8955B3DBBA213006E9FB2ADCB3CBB791C25C14243F0DB8466DCAF8A57DCCC824AC0A1911B1EB9C262E6E72D3FE72D03F69E581CF9F4BCB9343BADF7C8324273338559005822DAA35AE63E4266D5CE4A5E5C1780F134221983E391A3580D567E908492F122E6EE46EA45C49CA187C1F12748F1315EC7DAB2C5 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD912F452692AC383DF44AA3D966472427 -smlen = 3577 -sm = 6B4CB1C823D0CB6F82F8B44F6F1E7A0B0167ED509EF5ADB04DE23437A72AAD0772EE2C98E07F760466C45C028E1DDCFFF61B017CB5A6C5F124A69B067C2DC7E9329114A1B56EF9D1B6335D2412E67F04FCFAF360815561A6DFBB5E4F0D6A18F8499D306405C8EC40867F0FB464C82046DD2DCF70D40F8F09CCF0B6997023F6735C0211062DBD1DE4F573AC72A2AF7B8D8326B9075CE6EE361B508BE4C471A95675924402EF92F52127FC79DA8664FB37CB70D0450F3A2502295F23A0D8C4958636D4FABC181CE41E103879ED6A7AB6E6BBBF6AD3F7667B7F8991CCB1A00174652D9932A01245397D9A687821438115B376890F78A654D5A54E8736E9B3A41C252AD71EF91F2C8DF316CEDA9CEE897EADA250D461E15AB2BAFC6FF73295049C77533BA61F20642C8C74DEA0593ABC2D6050A20B91CB409F8037FF0FD79DE082EB375175723E3C3AAC1BA28B267C501C61DC9266497BFAD894AD66E1090A1197CB8DFE41FC15A9AD7FD3262B12DEBD911477FF6B52939E3DA86D2C6090EEB9FD352DA8316D29DC06456B1CDCDDD7923618F5CDB1CAF1EB3220C52A7B9710ACB4059B5D7671A6F1A16EFCF92DEE8E6DB500CF176C1F66B189E59E532C6FD937DC2C4125DF244C26B539A9E78A2509711787D345031C5FC23CF62E304B519ADB5F1EDFB10F79D2B2A12C97E2579184FB0FD8B1CB4B60A4BC4D812684F7A242B44CF2D05E35D68C884A164F4755E003C40CBFA6F87B034F1F3590EAC5FF8A7A20EA8502E2669D8B91B2A9843F8A5D8CA0D07313E5E38FA27C1605764435AE43BEE0F9947065CA380264ACD7E477A8DB47FA604BEA8E511251D34BB59A3BAE46320BDC78D2E24B6ABF05D1A579765250B9F5A09C116BE64E7AA03C5588995737096648E2303212F801838820867103043D5D4A059FB8935600294A0ECAD0F77C74C0CF0E0C7F05836B48AAAFFDCFCB36FD3367FB2CC4D89AEBCE16E887A68CD4471F6526851D903BFC42C6876656A72512E3226B9940E54DCD586C14CA8C19899D43F4D5D3E623184E9DF0C593F6D09E824C205330CC3DFAC9588376AB8AA5E4BA358E7D9065A3CE81EFA89E3A38483667F685CBE322177FFE318E6FD615C8C5553894BC9DDE08F54C2666499F146C81B854C150734B9827C3F2A1B4CBB4A7051DCC296D4C627A6E507785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +smlen = 3703 +sm = 77FE27C53AD402EB883477FFF5D44A4D73D3ACE2EA149584CEB4036801D10C790B73C25F6A4DFF4CE188A3A39C4BC0CACD3C1932A7076A40B5F413EE0BC4685745E4567E2BD5A60E77C60E5788DE2F4ED853DF1636DACDBCF9FC863F1EA0773095890BED72F5B1E8FF0E1F610B3537ED64C4E3F0B3CD4EAFBCEA88063FCF4A9745FEB72EEFF7CC40D576B976DD5A63D3247CE31F91ADE1BEA27243080464C3035BCD81ADC28C8421CF97F394C33E18C27C453F2B6A107C6584E292943D3617128F336BACCEBA9E502769BC647AE2F6A30FB72DA92B05CBD6517710F31590840B5D2F6F4E0A37705B4C2B272D72860559233D081FA3A12A40AAB60F5C145356A171514647B1EFDBBB436B2ACAE4C8CB330AEBBDC3F7F064E71883F2D40A5422A43C2C012DB1C9528D73B6DF886D0E10342581A2222643322CFB62D46C6B07C1A9710D9DDF736BFED3E28525FAF108B1C0CC78997B433B37B2DBB73BC0E78609371D4E79588F93A84113EB8C28C51272256A20C1C1CD2842FD4E105308FD843EA97F9273F5EBD580CD531BBAD3624B3A4C218BB1D34722F7C0EF90F1B35353E0FF1CA5BA74B7A951376ADCA66A9294F62A55FD18FF1B49E8EA6DDC97AC1CC8DD64AECBF216365BE742BE45BD755A08F8A1B5082FA835E8782A4634F93A7C43EA58FED731B4AB2F7C4B1FD0A2496D4D5845F1ACD3CB4D118032DE2F836D2B4B142CCD75E6475FBD13B61AD4F99F172D1C8209B42EDBE3AAF61FB68FB9EF73D05B5BF034EB7B68192A01C6B698E77C8063F7433DBAB2BB08744FFCC1B82CB12833C30969B4DF3B6693D42F70E656EC57EDA66404B70C4C0E82939E7B2FCADE3EBA9520D8DE8C5B2BC75E22B1787B3C1EF46E81FF2EDBFE3061DE42408E19AA853BB6BE03FEAF9C340CDA49BB70A81AB710C314B22DB7065AE08619448AED5A60A32236938BE7BF1E2DD833271CF65E816AC7C3D97A0874ECADD98507EC1ACFFB5D0CEBCF4D3CA66A956B01CCF3AABDF77F4F0CEFBD7BD8B9DB1B66C04C305A8F99F26EDBEF8632804DF1078A10758A3A585E2B4656D70274CF8132D76AF341EFE221E707B58662EBFB5FE3D571BB05F4A000B065CE98F2BBFD68E4F76D0EAD93A8CF52AE073059A6937836357E1FD78E35DB285887792C6A70890F72B91460349DB26327AFAFE0D402303E3282F75611F7480E9AD4D0636A229A1AC8A627D532874E7899A62F7F57E18CE9664868A373D2C78DEAF176CE3FDF9B2430C0F22B59685ADF75201FEBDC01E0A2B92D57E673DEA35A295B442C85823D29C4E1113894BC9DDE08F54C2666499F146C81B854C150734B9827C3F2A1B4CBB4A7051DCC296D4C627A6E507785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = AD082CBCCECC8158743FDB0C2C6EE9A3D49296E63CBA9E33B5FF0E905FD429FC612D2BFE260D69907369E204B857412CD3BF465BC7988828E2ADED9CCA505FEA7AD4254AC84D8E3C84D243CEF21974DF22F7FA3DE6B2ED9AE4D4D2573CB7506F3AE432D47ADCA3B7676442FE6356B9F68140B1B4A1C794C80B36B6370F6906BF1DF18BD3BE5F9B711E732B5E49712C87B0E0493CCDB34A6C799FD3E7131DDE3E32D7BAB6550CC4DA059FBC03F6FC720E55678AF42F89C30E10E20B985CC21DA0007AE1C11804E25B945B3E33E549360F114990A1AB81E68B28AA83D7DA2A539E986B7C3C5159FC83B84BAB2E6078F2A0AE7541B40CC343AF5E6BFBD9C37D9E39C369B7BFABBB4EA44096E6A4F1926A2F38ABD3FF663EA1A099D49E3AD31E64DCC55349556BB410011B5930D39DE72CFFC773ED897574496D93EA7D58EEACA4938FC7EB4FACDC8F06677C589BF2094ECB6777F4542F9E0439D18970B65D63D65C8542796CCD94228E688B3B7616A203C1EF31A14626B5E90D40F5A0C7A30AF6405841023884A7A780D5C3CF1E8DADB7AD9931ECD0673B3D5C02E7BB620CA59DACA06202B75C664A1672A0DE9CEC264A7C4484989F66ADB8701E9FA0625C91A5DB29E7C741453B3F2C7D55346484A1703D8B78286DACB558CE4EE02311573ECA44B826B09807F6723F4C827008CD7F0183783987E3CF2778C202CA156C58181A66ADF4AE65671D1771F173E444CB94B02AEAB5335DE1673A0EC72DA64225F16A97CB9B4EC46F0BB87ACC719676BAF3D74403FC673EA34C352FFF46929FA791AF51E89D3A714210865DB1047B386458C6C0A6E50D6D97405F8A5505FD46881D915B6B3193DBC38579E4EFE4D72D9865B47A7297E823608B48F50156574FAA55F70CF247916CCC870A65B70A77BB18741852EA14ADE0D663D242B322688E79C386BC0E4251032B9C95BA23C253E85780B16901D68879C1DBE297ED6670876F7A4B882138A0FE32B7DB93D8ABD9A69B94EF5207F0F8868D0AC73254E3640728852C968F943AAACD2C33C27CF516676C9D2B0A2E394764747940F734745C623A169ECB4839BD46DB94A17B8A1A349A3CBFF2D7E277AA0BDDE756D375C3AFCE1AD75F9B3B28AE81D9F3D639378827ED8362C0317E12AF16C0B4A41EB32B54CF34E9FB6B52832FC46DCDEBD2A4C0561DBA08E5F5BCAFEB80B727E5D3326A95F77ADA01C339DF02772D6CEE995C04506201AFC2757BE92D5B6F25AC56BF6B18E6F1C6F2456F1C351C39B2B1C3A99ADDFEAD43AC04F64050AD119B70C3EC227428CD4EAE92B1A103003F25338A939134DE63982C0E53E8F418ACFBBFC3FD28A25297F14AD396A379177CC2FC02360E928E641AC9987F7B2B677D21F7CC911DCDCCECD009D716E988B7CD1750FAE082C37657A44B9B404247CD518D0FBAE7A6AD3BB036C8CBA9152C7728F0BF91E53B77EA2666CE7E49E901B3793DCF1FC3C8523F6B76E695AF90BF92800D416BA88967F783708D71A37EA93C791A4C26D613F24CBF2D2F216FD041CE6CC8594D6D35079345DFA42EA25D98886D139CE2DAD36E390A1171E003439663DB55E0DE3C4F5EC8C9F90DD857F83B0D4299AC12D3C8E173F6ADABBC9413338A3B53E124B9EF1FA4686F43E9AD43DA60A3CAC7F0C4990996E9B9CCD3223AB8403A8C051E38CC6960EC80949F5289B4EF0A1441EE96A1C74BD9DF8F3D83092BEFF0F3281AF6C89C65C6265994222C4513BDC96FAEE3D74746F77AC8D1A8480903D9F318389F811F22432ED3FB34DB4927ADE198D53E799404D1A296884306C8EC74405260ED8DEC097F25C5A157FD460EF77875D539188D2C36BE6CB5B74E64D4ED33A12214A1DFC9264FEC754981A25CFFAD8B73B524C5FB5C0EB4220D664FE612591B688B9E714D93DCC91E6C31BF75CC2AD0A43325827CE028429785182EF42DEA8338A6F70FEE68A5895B833A1E821043B0411827C8AA71A97A3E47D216BBCE865003EFDAB347B04CB61153644BB6857E7BC352E2F9D75B9D96C11DA04FBE61EE1DC06CD023382879795332088790A471E2FC08D440BB868CB00E94C39784CDA8F8F0EA1B9C8B0D05B113A9310A7BE63ACA78CE912BE0565CCE7459C3421E9636D79B14A8CADAA9967F8587328863EF240EC6DE7E6980E989C557D6CA5EF1EFD439821276218E20D6865A5210D5CD2904D15DB99D9D7DE0E8737F89714F6F67857E8511B8677B91C0CF11C9BEF0E4A7955174BAA0262056CE23CFF2A8C0646AE2B4E7422DBD374CFFC93E1F3FDC0542744AC81B47854D55A2CF94F901E5195D24B9A8BC8D1FF07F46F71EAADDB768A988B2A49C22E929BF5CB2B287368CA5E158171B47D8E8928B51EB381189AD45917594A326E3334E1316D2BC5667309D5798565E6924311F3CD26692939BCCE3662B1A5997602909C6B75767FBE82CA49C8BFC8F96A7882F3A3F46F0D6D9649CCDD32524AE64FBA2A73ECC3CC546C3FE894D7D50709F9692EC08BE9E8C18A683704B04A0D2BF5BA5C5CFF86D914BCD17BE3B4B324E4FD147F8B38C4B8F3C6C7C6FBDF93BDEDE6C90E90049B7F598C0A14AE21BF23CFB1232F287A1CD5B249D311CCC331093F19C3A8652D2809B2B85B3DC6ABA7202E2A75EB7C812FC7E180EE906B0EE625A4CECF06C0784A6390A24B2B1BF2422259A90643F094CA5EBC19DA3C82445B065F14FB15C03A936968358A82343DDD9404D3690B511662DB36C77F4EA0AB9DC64AFC93E0831DE5F114CD2BB193CF2796A14C7A6D9B6C789EF14F557FAC855D689EA6B3EA264C8052FFB6AEA1A9613256DAEAE85477D76AA8F6625589ABDED0DFCF465F4B19160BC4D578EB843A478FA6258056D86457A8C0158C48B7E4FBCA667A3EC1B388A4A72EFF7938CA3A22A9DF19AA6FD4D3253C6DC03BA344EF02D1E036A4F7CBCBF5233BE7C77816F896ADD5B595D85533716C199E2735A25DE9C780BAB3469AD134EA0B21082E47EBA47320E44FCC2B07918F167CF44B9F91FF6AE182E56B08E3C83E10EBE5343FE5ABA47051A068F44F5FD7E0F91218AF3F30FB929E7C4063B3DEEC1E1D27A91E098ECB69FCB310CDF3255DF4106EBFADCB5D3D962C0C12E7A330806AD754B01E23AF06DD9F5577544E22A98E700D4653456511AA183C72A89C7AB931A42C3F9A000DF86B3A185A1A4E1AD2F49AB1F63F45A1020E2115039C535221670D99BE6CC8C4AB63039DAAB2049BE7CEE5DE00EC8115B9670B3CCB4176567C9D59EA0FFD36C90DCEB0331602286DAEC0B1DE8BE085D07771131B9372B9A286E8F10976C9DDC1A368C557A20E5761ABFD4F9F4C27E142461A5AFBFC5F500CDDCB795FC730DD2F44685B653D2323B1C4F68D2D6A89EDA7DCA6EC67A416DCA0FCA6406FAA19CD8F77EF052F5DD4D04178F6729BBEE58912287AE4D87073D7DCF0174444C278ADAC7DEC91A3D865B100A23B8BB7BBB3D90F6C352D8CE4E0E2C62B70288914938EB8B41C72D7507FDDE326486616DA59F508AB1F092DE720EA744827A58DB86409F987CB2CBD8597C391352E07DDE22E6A538F838F67B0F407B8A2222911DB41854225FD2AD71816D2E79FF2737133178E9A6E2E92C0526B726832E46F4251E3A4C364191FEAC023D465362213EB8B464090B5C62BBCD7C97C70F0D29CFB097962E884BE27E9E326DDB300CEF9D4E5AF0615D271C8A9D3C2B10007D53CB447AA6CA4AE9559A89A2F6FEB6CB07E44226D728D7411F590101B05E99A666D0FBB7E8630D2A6038B224837AA817D5C83A26587C0BC772E2A9601C1B29567102D86B366FF750408517334FFA53CE06F852E38703FDFAD9233D4FBD171001EB60D34D8A9A1479A30E28D9B124DF4BE20D7D85C1B0456C45052BA96C8A2DC8CF7F9BDA828D10FDFF3BC432D4EC25177501EA21F14A03695EBC024CAD05871A5477D0EF3C312D42D90D3298E47ADA79F4574CB6E2D752CCC19DAEB79105279146262C94E49E577959B12FB63657CB99FE9BB7F827ECA0B2806D6E4F60476EEB4BCFCFDD5CEDA6B52F71C0CAC42DF2D5EACFFAB25C99202C4CF87DF8F7B62D379126239BC43B751D7D57FDB1372E7616E11521E8E02F398F80E301418B5F3F9DD8E25ADF98EEB4DD917AAECA6163D54A805708D74321A522F167BECAA160C3A73C0A24318559AECE8146BA5323611CE1410759872F6FF1CC3F61E00AA78F825336F939A516FDD6E5BA7D87748ADD4E929FBBAE482375351CEC72080780896F447B9E7DECA8ED8690FF11CA9AF21B09D34FF063DA98446DF3FF6762C61E36400CCA4781C08AAA91D6E3E924FFDB87534B0DF50C5BD3F47CB7CEC210CDD33EFCF59DB5085749051CFCD7C7EE3A9198D14CA3C00ADFCA776D27289F08056073C78437FF17FEE826E556320C2A0A0E11AB496FCD909361BCF4490C7239B5B4B7AC1A0F107D75465AD2881840FA81D54AD8213401987AE896637EBE4ABC5F796568D349DCC93C14C0CFB7F37F08DDCB3F49BCBCD932F9BFA1318F90495A61784E8AEAAEDE41021DCCCECB530348FF2CD976E14CC6B0FC051DCDBA8CFB5B724832894E57656524E1AA2C5088C109828B4759F01E4EF4AD3A9A8E58904A8585E87B179357BD98C2FBFCE2025F88BADBC9155B776396FF352D34C919F7B6B73F475C73B03A760A400A1B7BBD3FBB28091F95735D8EDE195A2F84D9FB443C03FA3A07BEA7ED08CEC4EFC10A7F629D1266A1A38AEE7712F38649FD28D538C6C0DB08A381925DBF82A473726E1E10A6B5F3DE1E910018172803C3051744D3B6431C63AF5A83B20652A0BA27B5570EFD148349D60D79D48738B68B9D8C02BEB7CBF8B3B9280237D85409C67776F8CC48A7236716F96EC68C9EEF5351BE0C6A697CD86062BF18B9310AF47AC347B07A311F122A76299A6800D02925DE6552D497165B2E537B1623FCE52C8577D9011FAC45AB6B21168E18A36B422D0FA5EC846055E370F9E10119399C478F6274A714614249FA238AAA8EDAA20498537D19070A0756E5EA0EF72CA92D4B005FB95A2A6DE45215A659BEE8CA5574A35491A40B60927A5C8AD76359FA28D05C0BAAA602E07BCB1FBA556337E56D718548A6720F6C1ED34169557A3F9DDBCBDA0A762558CF54A18B3DFE030579241F2EFFFB98DA8A9A6B35955813929973FB382CAC67A3C1A96A2B331B75AD05C170D42B0A0A2DECBF92690D58B3F7ADCC8CDE42C5DCF3614D91CFD334A44CB54948112BFA5CE2FD2179726E9F93F00241412AB526F7D361E4D49E166AEFD985206804120D5F97730E053CB568DF92BBAF05730404C58CF18C2B2AC5A97DF1DE2AE23A1FC047A19A8491A391CD000EEBCBBE8230EDDEEA885915E81D288564B08B1FE2B529273904396929D6DC3B6AC82D1918E99332E9E0CD3E2BD66207AD11F7B6395CDA5DE2853E351DBB906818864CFC352EB20F8783FB1AF299DF8D747702E64A6A8A24F5D72D3146E1E1840196F14DB5C2586ECDCE1426E4993E8D81924D14165B2F3A7733C65C8C85F2C92DD5C5483F9CF93721001DBD8DF5DBA81AAFA0FCBFC128AC60F359D82615546C3DB4F99828CFC63A04E6DC5070C54C06A1025012BA5B12732B73F44AE53C81382826D594D6F3C6FBE41A39308F29FBE98E9EB85B1C3143677702165DFAE740CB18CF8BFB60313A4113457CC84B98B3DB17411661BC9271D28D1E08AFADA2F435222CEF28D1B62476BABEA70743FD9CFC3D2BAC1820F325C2CB1C63BA723A323068ABDAB4EEFF7B4629F5724B6EC8E92A30E3C0E06391D56DB063260B956681C8D7EDBF3B15D28AFF877F6CF0D75AAF2E6CE2DF5EDE600CEE4C9E88415DA2493263CE483DAE8ED486B3045798EAB62E4E4CE0FA86E5EC9256346C8C2760F1454104407DD410C9193B37908BD9C916319AB7E24BAF83EEA27C1140E2FAF694D98FCC69B50E3145AE2C743AC6870B3A5CE2E051028B6010C8526477B9BF3703F08BF9E24937E1A328FB33FFC5A5991AD948691B2289E3DFDB442F8F7892DCABF6EAA08C883FB7712A144E8E8001EDE4552F18569E78A97C71A4EFF7E907ED2BE53E255E210FDEE328813C5342616292480F1E8F39E747A38A210D8EF9A6B2142BF99D5A0A70CBA435A6D0DB22B9E3C66A919E79EFC494E65B79B22508D0B7F35195CB0D0AA1B985AAE29E3FC74BC8264BA33F067DCE94C5B7208B2A79504985645C57EA8A3761E7E80FEF3CDF12AF8269B447A076F0CFEC16C39915ED52A08B69DC4073AA1BE430A6BD365DBFBB6BB1484A48486987329FE255250CA67BB41A2969DA8FFE231295D4BA8A1CAD18B8B519D7EEE4AEF559DE3AC78398F032A8AD8190F9F90A60C2983A34310D484A5F75F9824B7898BDA54338C19FC957D9E431D76BD19FDAD6B1290DD4859D3ECC39779904DF9CC858936503A886DE296A93ED7B8ADB0EF342847F36C3342898281EDC0BF067827FB527E08FA2BCAFB75BF04F70A73AD4B46DF228C62697E7D90632E05198091F15B8567C91C9DDA1C8EDC27FFCA0EF5BBD9A11F18D078104079B5B1411BCDF0BFAE69D470A1A92E265430A5463F445E881E45577A362BDA6D9DBDA16BE5B218D27542B40F5096E06C8F1DC6C1818D1634AAB9426DEF8D2145AABD8C9B2A3B359577E41B28DB84450A386FACFCF8702E62D35C4C253D672C4F745A5E8A94EEA72CA1F56CFDF3FFCAF852304D56FFC5F37328AD10EEC49E5609B35A2AADE0158924055480EF8F2F90DDFEBAB8421D00B65FE37FCE25ED2D9552DBEAC4B4426A8B84C33EADD255DE4D7ECF3EE9612301930AA459332CC6A16AA64FCBBBEB3C4D40043428F3DCFF04A6FCDDE4F19963C8981260DE8183060961343463A53B60200B4229C9E54D040FAFDAF4F80A39601271FB33AF2634B2B0400B73493A6852F42AA2CB08351D24E85EAA9B525273F4763FB7261D1D8AF1EAA117B48C393A2173A0F124961AECC5CF3D3B68A88736651CB9263A0E6E11A944F7F8EF0442710656937864C0EF4FF605AB0B29E83BB0DAE447EEF6F210E7E5CB52E1C7EA959B43A2A004099C4F3C8B6972DD44591E35036A2C303E3B582C9DE5FB62E67DB87FC28 +pk = AD082CBCCECC8158743FDB0C2C6EE9A363D0DFB50330B9046F9D9A913B7811642862B94D6D32841A10D93CD98649FB8818F981E593350956F9FD368974083FFD13AFF28F0EF3C12A3E0DA645AAD9A3559210D64D32F7901B532A1F4D3B1AE740C37F02C13CB67F7DEC147BC0EFFFB3119620C5B8D6AC811CBD76EC8635EECC1070B2575FC52E61DF4BBCB79AB0CE0FC558DC15DA113A274C19B25B7727A9B3FE96A1FF199D8468A76CCABEFAE2EFB955C5E6F6F91741CBECB55BC3B1AAD353FD351443CED401EB8C791B77151D252B1D9263EFACCD9574071DEC13EE611D5063201C42E4A0F4CB9ABF9635B2E374E352004AC7A4E9D3B0D183F7B0660647501D7B162BC83F1CD4A5C3841673CD00534403B37320BC2B8381725FA69890C261DAF661ACE3D31F0E44CB4CA22543AC2FE43B01357C9154004E5426AA91219288FFD7D7CC8021E52CF66CEA2FDF65FA3F1E4149AE206F0F0BD1BE1E91169D4A1DE874E8C8A11B00CB36B13120212B9B4F82659C800B7EBBF464BCC385206E43E2CAA00CE51994EE19A080BA495841CE9A70D2FA29C5C189B936DF79E7FD8998F7FE342ABD40B7C781D9ECE145D7B158C222373EA4FD876D6E527101421B820A18C6707D800C2D3836AE4924B1545E547BDCC572861A159448A93786260CB730D77BB1F181E6E420327DF5E3533E0EFF3C39E28B8793C7AD7B4E187F17BBB9854762B4EEA2161FAF29ACDCD3DC4545F43D5732836E047FB7BA044CB084BD9C6634F9F2AA99C262A69E5DC2D1025CE83F6AE8CFAF440098B612236F5AB6C188362D19DD3EC41C4E64A14FE9F2B1CB7C4A6392E66188835866338069D8974D674E5D6E456FC530B02B981E2BF659C01857EEF8E078EDA78A91BB5CF171809CB9A621B49AF43AC92AD11AE03ED83C950897210E4601896525445BE476B17BE043C970E8693E8602B6EA0E21801D42771E94EEC5CD7CFDD6C50803984171134E0CB2F2B0CD6C67E725E3FD05E90383DE484AF2904879815E73FA89CEFAD554E2DCB9516DF727004E934058BE2886A1B568454F77CE399D14E7DB10F265B9C0D335BF24214033A52F974C6D0D544FA0AFF3E34466AAA61698876BAC25173FC745CE12583E67BBFA80906FA8311906E517792A03C7BE1F22D8F0DD6562E777EBB26E5FF3EA1C65A5F3376F0CD8203A6245AF4CB41F8941FC1840B0FE1AD904C562A6BFD812C5C09F96F9610F164B05A0B08FA361457061B9C6337737D2D7DD8FA03C60E264426D731E86BC167C1710F3310984F7766F4C23A7BFFE7CC357CF0072EBF47A068B13DD4BB743AC13BFD227FAE7702F744DD1DFB5C65B1F94CF67A8A29F5B63CD201B8D7F1163C1AA3411FE7BD91AD875CDAB016B0781B152C47E8C29EAC31D8B6EE950168A5631EAE59C90CC96303171838CEF143C3A4A7C0375912C37A2655AC1B2C96A652EDC9663567DB8A705FC26AB3D6E7D3B742DED8CF18F83B2454BC3EBE93293A8E5E47A253AC953793E4E9FA3F2E9E06B25EF7D32607ED2F6D0214FDCECDE25D48B0EFA8FD71EC173F019587DA870F6FB0270911D83191A4F0E22F03590ED4EF168DD888688BE47D1DE731FB217AC5B5F3DBAB412349624EF79FCBC03538A0C83548659B4AA3957698A5D5E663A136F36F475133AE1F9598BFCAD0A8547B68674A0F361E6489FF9377B2F54559FDBD23CF18ADFCADDA74B7BFF32A34239C666F24257C91622F9116ABB90EE422CA34E3CD45A970467A2CE1E7D3AF7CE5A94A364962E06DC8BD4528D011CA5AB31E25D218C593764205744DA86A28E734F7649172B89E3CEC40A289DAAC8551FFB08170CFC2AC2B6194CC78E2DD07D80DFE5E17F9998FE55F85C1D41EEF478956CDECA59D31517F951DF2F83B6FC07504155C9DBD5EC3E14D37510588352C39B0B2D91F701BA51C0C7B9C52EC5C028C59DFF7C911EFDA57E47D1A9175F04385DD1CC4F0298D8EE6BF342EAE0E66048C972213D67C62F3CD73C82402E02DDE25A13F9BAC2A1E481364F1AC69E26BA2ABC76D144CFF792CBAC94CDC21A18195D4AC5831AF293964AE3012CAD0164D52D67F0D35EF2E4FB39342FF1C605EF7777C18ED921B752D990569085CBD61D826FC3D06DA0B8EA1FDE56ACAE05A9109270BCA5A0D7325CA08F3F8F14DB6607D6586743FC9C955C0A617D757226F6CDDFED89768AE85B9BE7D74FA999A84216CDBF8B8335E0402B3EDF45BFEAFC898034912CA105AACD14FFB88DBF7503DE4CC0F876E8E77FD50050F0910CC804C7483E9B7DB5AB0460D8FFA6E880F174CF083224FFB5A3E56FED776501B56E0AD457EC0B2567DE0FFD62D0DE4BF2357F4A5419DE0381C98D19333085121BAA11E31CAF97A2209FA14283A1FB9E9722ED2E4BB272A2ECB9C42C910148ED898D0A7D3533EA353B5E16B0487B95360D6FB8D0D081C8E3AACB8B58F2F1093DA57FE3C2DA2013F344486DCF9228A932826586FE396B54069B43DE2AC04210D9E00DB6BA26BFBF383A1A8A9E6DA8DB6173D77F19BAAFD8B3C6DFFD1BF32BAB8129DD20198E7408D27BFD65A3CA1CE33A06A8597D2E7E639FB63A2C1F0DD3474A42EC85049FDC3B907BC9C15C042EE289D1375D26D4777632312E6E625C3B079E337011F0CCDC755204BA983F1B24EA9CDD91208A908E0E47DDBAC6222372AD154D255020739D359C4A80E9EF67B787A400E34E80566CD3D7263A11E31289A9CA435E23AC97391690D46CB96AC0D391657EDCC414FA6096D52F02C5F4F6650AFA0509BCD2C6C59DE40FD95DCE1E0B36DF09948F9E8A379D5B9114957A4DD2B2EB61835F998EA9A8AF317815D9D30F57EA61930387CA9E8F79AC8B1CC3B9199DAAC652907ECF4F5D4100C3738F26CBD3F70664E3D8CF8A59BE9D17C42813690C608FEAE081F279A1DB5E34EFD68130E79E14415349D17B081B5FC1FC4C06CDF918D6DD6CEB96CD6A92D4698987BCAE08D9AB22474F306FD902B97BF54927F7EBAD76E5F2BB02F7B1C240CA7A44596EE48E75C511A6F722341CA9BDD3F0906DC8445A0D9869F5E587981F790AE6F674F868F4FC8552EBD6DA42D3F197EEF2515319DA5D94ECE70164B2F61D7C05125E7CDA7686862497BEF8211045CFCDD6BE2F92BA9FC8DB018D12B6EA45C97937F35C169E27CC40AD2238E6AE244087D1B9D82E921AE2B4CFDAF79697E575B7C800E290D7F3DE43599F1A3C245C7C2776E19286F918C9ACB2FA6C4C93C7CFB85328DCB207EAF2B4675A88585672E36B03C4086C2EC843D69CBE907A5E0FE674833653F0FD2074B3D9511C6FED198522AB4B6C33819DD92C6897CFEBB1E29025420535FFC5A853F0E5BB88D7A0DA0A200EF6FDD1C303861664AE3DCF92D2D6730E39219FA2B34FFBFA99B3F5497231EECF7D0F2F268319FE56101553CE6ACE8359DD1792AA26874C02CD5A0E9B97675E7B5C90B7BED11D9C6600182A7659CE101194235035BC20ACA1D9DEF254BDDC87534821F80E4B5D1EC2DA5A4B829BB8568DAB36F4272ED6FC11BA68E227BB64D0D2CC1C03469B0E635D62CA4505E98AEDD3CC3BA5DAEB4E79B6A0F4E6CF59B9668C23D7A331F36E39BB3252BEA2AC8047D9FE17B9DA5E0D4252B52BDF8D299467666DB0B74E8F92EE4C37FCA4734F9E7991BC65F631BB3C9C61DA069302CB646864A3CE096D983E7B862AF17872D255E6656A57DB44B27077764837E277AB24843E7634D813A9667B93DEF1B71A205B199EED00E0D770572FE3C89DD148C440E8E5916BDB219240F763180C1E655644E45EE61E0C4439D16E6803F966C4216B56393945B56B2FEEDA5CA4F3897A36B8A3C09A28546964705F6D4A118BBAF820D41D5C53828E58BE96ADF5925B7867A4DC0C8726A3E777353FA98BF4AF2145553D25D9F4F9F69EB5CF7082BD3C3F521B577E6817A59B2805B843F152125FA35C610B52CF2D0E1A735483F7A11AB0AC50F7A988D7FE05A1CD9B7B012473A29B0E8F7C1B78E4FBFA25B479455F1DE84E39557DFE7F6DF863EB5863FA5F0C045009A6D10DE2867746CB426A91BB218F31C93372C2215077473F14B804CEA485BA66631634AC4611484B58818425C8D7E39F69F2CADED37FB6FE36E37F243A1A5F03324E597F8E331C67E1E5B4B3B282A23F300FA22830850301544C56EDE17453EF2073283CE7B8DB6C1919BF652A0A15BF7CE80809AD72187A7AD8CEFA56A3839125C30A1FC778FE04352B779EA47616BB98BFD45D16897024C2E52FC060060C3CC63E06C4375A62BBCB8BC544389E757EEC15EB82653D19FC899623430BF0B91B226F74146F590D63A798E3C38823AD2D132B9FEFA95B33F4ACC3FA8CC3F5124EF8D5FE815877761838B0542639A45F679A345A6C94CE62AB3D1B918D7071CF18AF8F2C426390280E4AC36E0C5170EDC1BA7226A68ADF551C2FE468B01B7058754B02413DB4555F909FF6072ECC6F400A04A97F5362B41EA77E887B0338A6D8AFB56D59F44AF321270999ADB99B01CBA8C3A5EA1B68E38C488BF75110C9756E1DD600945596D60D890DEFB584878F41AD5A89EAB6C24D825F6427A7190A29C50BBB2E1AD1434B002DAC68C676DA8735C648787581F3A4D35C8DAA7A9EB0C77DA3C451CF585D3FD20BE422EC3C1F39287FA2C8719F7DA68217D40BDC073344830D99E347E2FD86064B924912C59AEC35BA83288AE736A5CFF47A2139AC57F390E69ABF67752605EB5269E9F6AB2AE175916F9B9524C7A57B757F135C7EB51B6A7182E706BE88E0DBF92709EBDF58B772CEFA87D44E06A469508E2858844AD7891744F0D53248DAA0E79763056999E8A4B2805F367E8805EBC2353475EEEBAC67BF9DC55D4EC53056AA2D204B6FFB22052AF43401D3C95E9D7A49A593D373A56A113F581B6A4B04C8EF45665F2628DAE1719DC738596B9EAC0D63F33839227FA353A388787DAD48D93EA475051D76A2C2A8C9C2F90431EE7566D1792CED7F70319408755C8F88E94F78CDE07ACFB05CEE0D04C427B30BE3653E35BAD282718EB340550AB55357793474EB7A619A5F6B7872F0EE156234AE53AA751D6D7BC9FC340654E3624AC5C21131B64E5163970E21948DA5B3DDAF216F6BE79CDC9BDBC828C680F527448DA86861F1797D5E9F3B4A32891F157B9DC8707094DE99AF64D841FBCF4BC37B766E250AC95E0CE347D9DC1BD47DEF19435E50F4122F71C2DED4637A179BE83CD137CCC4399349C476D496A7CA6BEBBEAA23D3B6CD64B55E9393144B086BC15658FEF5CEDCC511E0BD7485B22D59EAAE2F2AC94A004B9E8AE395ADE08402D7A8EDCDEA501396AF9C7D555EA0B9DACD89881DE0F8F4DFBEB3D395B195378181BDFA30045A93FC32D3CFA0B47083401548CE4D973EBF4F5F85C4EC0B0DCE53E8F541BD1DD57DF89C4096F5DC82120F419CECB15AFEA39B15D3E59571B3258F6BDBE0067F4A89585A4D0B586D4F502FC33B9D31DE2B9742A1B4C70092AD447EAAB996D3DF5FA9B5A16B5BD01BA7CD73AC4B639E5031B3ED7F52CC6A872EBD2F0B06AC5E49C7FE32A0AF9C35A2B9592BA3AE52F8AE60EDB3215B0352239B7C6F4CD792B556CF8BCAF97E257AD2CB69CFA5E370248552FDC1EF4F9365959FC0E3C6978B209064C875018E037E7FEE38763B864DD1500F8BC9B9203740C65F6E7FF7D3ACBAF09ED7DF0B5F7671F957D9D51B87190A316A6B51862E29823DC01E4F09ACE18CE6ADCD298BE0D983A64B9ABFCAA86570A6EF64588536A2FF1EB775F1A96F4E16B1455A835E0CC6B9C615C63D20979CFB2CC5A3E0E891998EB081B9BAC48D9F68B2B071C111CA935512013771BA3E155C49594350683158DA9D537B02C710384A7D6FC0F67952F09CDB9877CE4C66D949C31D025FC7DB0FAB9368F6F1CAC695C747BAE48538C5729678F9FA10DFD2E627C26210B21A667E8987A87214B70133852123CFCCD1D74126D42770D61156A7EC38F3F111899460E48F7454EBD1E9E7F7A0240C00E51C18414417A028B8CDFEEB0C393681984A7C07F7D62CD256502842E2C4A140292B7FA2ED123830B5015834209B8540EAE85DE3041CCA9233A274613F39858275FBCD8374F3C93018C4F8BE78BFFE0657354DD1B4E84423621D833114DE55572F1412B96042EBD15B49847C851B566EB2C015A2423CF175F065F54078C0B8AABA8A8125C1FDBF244F5A9C04C8E0CCFBCCC9AB836F93D6C62927A27CF3DDC86EBF867970097A2FF83A9CBEE6376E43EEF37801DAC60EA7459D47C60499321EE67CBC3A4CB7F72EBAE186B621308708F927F0B32A9E5680DB9D8684C949C48B208AEC50C5C4DCB7AF8083C2C11AFC074AD7ED886A85497F483F46AC7FAB57FC2799CCF2215083A139384D12B354F43D0621E01C918DCD6D335573DC9C5296C9B605B5DA651AFC687A87CF509ED5113684BCF51C0597AC109788F779AA7BB5352525C4C51180B3DE226472152E720B8933406D48672780577BC6885E72F2CEB8BD2FF38E901513F8F8F7704588F1106DF55B549D422230F948387C647DB939491C41081F381D192BA0D186B88813F6C15295FADFB2CB710B4CEC500C5D8FE4982116594BF061AFF0703DCDC87671795D043E46FFB0B96268593BF6318F96F2349D95DD21661DF8DDEF70014D84211ED636C3FA0948193690ED9620894A8AC4E7F2609A5F0E6F41C76B8B8934495CC9D5E93B4D7B5AC2478E0E760D88B9C33514249D246D5FCA62C8A74F11AD4C93CD973AEB4375B051C0CB342D06F6345CC6421D06FFAC5338E9731F688528D8D67E6EE1CA79B0D3D02855995813B415F438D39A9DACE49F59412E2E430A96D535886ABB585D6C07C839386C50A4564D2C9862F99B5913D4A564B09B139E26D43649462DF587489FBAFBE7A549597057B772E8B740A8A0E39A173E441588E6C4C86A7AA8AD548825461DAA41B3A03FCCF55067C275F2AE70540BA1B00796006692089230F54DDDAB61CD3EDD48BC45FA33D85071913CEA4A16F53F028E6B43CE162918DB6332EE46D42979A2BBFCD7BC1C191C523F3ABE9E8CDD7DE835980D740F66EFCED361A9E115851DF916B2B82BC27D0882052AAE39063C57C3549029785F322DFBB7E161DF12CFCF4EEF300C5ADB31F46E8BDEF35B963B40B9EE434B6DBB6BA86AF7FD0B336CC8E2EE9FA0A6F3069D6C0FD6EE0CD93F9AFA0BA6C36BA6B5631AFF317AD9034C338480DFCA6579675BF03D3FE0FDF8DDAD7C151FA38783069A4C39ED9235A05D597DDC244440E86FFC2D20D3C19FB12749CE90A778493D95E0EA7ABAA26C0584ED798030F8312DBB11663C5D96E65348A80BB34D31111390C756504FA5CE8B85001EB8BF0A6ABB1FEE6333BD9A71C54589924CD1E9628CFA0EFC5F6D65115866566E18A7F60246E7ED6A904B080BD337E21122050872D993CE8307271B1917BB3857F4EFA770FAF8235C80F565112BB9B787BDFE1DE7C16E5599CC5A7A668C07599BE7E21120C6264E7485FDF716E3B01EE0EADA33F037C98C95A518CF19C3782F888F690CE3B98E60B0DA6C9B8203232FD2239D514BAC2DC5BB95502311C559DB329511847257038FC5A824592CCBBAA6E5531EF57F785A1A780B2280D4482ADD72861E8692237D4BD7D7BCD55DA02D0137B4A90081EF47BE138F9F9737C999527B74900A3AA5545C46F71722972D4FA8498BC0622AD2E7553F0848824B9A3AEB869FA68094D8C36D00854048606E9BB7B0811A2288DB3C38CFC8320D13F30CABF17BCC7B64661F57380CF261C519B23ED0CA252EA82E85B10862B9323AE43810DFB8575C3CA636E9E3D9ACBFE554660786882E2F0B06D24F47D12B75C6AF0BA7B61CC71386A38BDF9895A397E932 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A8131B5218349BD6D9535A71E4023D8423FE -smlen = 3610 -sm = 3657EB4A13F453E33569E7DF00B5D780F74E60FD1D7CCA2A48D32A0B7D3EE6D413936CE6E61082EBEBF9771F633CC1FC5CF928A28815DFA65DB08A4B24202803BC945FFA0E42F462DE8BFE9D335B79FCD3503CDBAA24FF6EF5B2DA9FF0B51B2E522EE02ECDE63EEF05DA3C29444C7353010A7B4A08C3E35C94FC6BCFCAF2844818E231BA4D019B576F9ED4A2D88E6905134616A302004490639439ACF2DBCBB2E623351A3A99212677BBD5F012E23914733DBD5D3327724385A89DBC4531B5B61191E06F7B872A392F38AA41CF4BC712887A4B0EE3347F739380E67468CA3AF471278CCAA78935A2BF1667E422FA7289B0EAE149BF8E48FCB471B540CC3DB8774A22F27C4C9E390B4D2587B0278EF74EA6507A51E6A0898CC17244331C6927C05AF0B0AD19FB566C275C7EDC3C06EB3729F5B06456F5D0BEF7955D144323320562843954755AB5877C8396CDFC5C75E3CB722A6E5C589E19B90D71EF8D8FE759FA65D975E442D5E6B865A48356D7F6F0E21E20050D9139A15128E019B0D1F6A0CB15A4B3581CB784042D08EF7BFD28E5268BDEAB01CBA372C8F59AB3EE84EAA4299133503D0D628C2DCD451A78BA934BC1D92ED8FDB3F9FC6A4172347E4EB5883BAC92398B5377EED2CC62672F9A726629F0266B3984C5069BB2FA58536013FFCEB2711B9617231E0EF8B567F2920862F219451EEC6E151FA0B833C57E1BDB5D3788C117D6324E08CC55FC80969998A5055A92950AEAB1CB0976B1F2C6CCF9B56C7E155CB250DE0C6CE7A2C1C64AEDB439FFC4960FD2B46435CF49F42FBF535286123FB26140576193C27A5734C8FF3370A518D00FD0F298CAAA2532A9796376BE37C78F757F3721ADADFD24EF19D6D390486192C0780B1FEC1185015DBC27038ED1683E6B36C3E54726B28ECB490F4AC8550282275A6FF656D740A566BDF9AE1817F23382BADBBABC353E119BD2C50B26117663BD0CB9ECC5B4FE31F38CCA8CF17B5FA726A088C8ECFDF243BB85DB52509561265FAFE9CB8B9A7097C7783EB34F615E0FEB19BBAB2A2CDE2DDCDE6D26E196C0442354EEDF507EBAB0DF8D8D3F50D70837CE31477D4055C88F72E40F53B5348CE2FA683E2920F8D79755A9943064BF8C823AB9251947E94603C322D0979EFD7E9C2814D8AFFC90A3FACB2F9ADC5A3B42995D49AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +smlen = 3736 +sm = D8EEE986436E63BFD509CCA50C261D9C7BD98B11FCF9E9A111FD1F7BCA02ECF6D3BE411555127C9C4DA2E436DCE7BF9DD7DA6A42852A646DAFB60751C484EF577924F77014CA9EBF10A9A97C10B7E42DC4F6B9779FE31B22D45D46B1CF1E7ECB282FA53105E6CC6152A6E056A42AD3AF37CA5BA9C1FE15290C58F146ABD99C054A88C4683D67FDD147821451B50C4A2C8F26F6DECEFE3DB39369FEF9BD765EA2F2A47480F3BA8FD9D808B7D17015D06CF130E5F23C5CAAB37EF5503A2BA263FA1B6C022F5BA92529034CE9F155CD916AE04B7EC0175A3921FA536133815FD6153565462A0ED51AE7E37EB3A3A76AB7A289FC27EE3ECA613A7E18760B504454DA35EB48C70F33627FD567241FB8D5440D699088337F2579BCF03E6BED0EBF1C3944A9C4E48685E70CB218ACADC9C0D68A8D84B7693119AA3C8559E0B3555690AD6FAEC69F836689A9D55E02D43FE6CFE1E50BCD10ABA530E93BBFD8961C77EFC82AFEC18B576F2855CFA02179569B5A9F28B7C3E87724CA683B314D5BA09D7436D4CBBE8668AEC03F30560FEE1A206DC932C97DB9BD520EE50A45739EAD47726A311C550933A210433067C0982B1A72825E74CCA839A6BCA4F0C0C55F45F3E694E6D6E18F7765246A83089C3D711BB68894B891604AD8998291F3DBE1070AD90641F0CC011FF1C175AAD49E16D8B1E064EA9C0336C2BB351703CA43C0CD90C734FBA81B2C7BE901CD21EE8494B0F8A004D2AFBC486B381323BA4153564468A7D34740814FDD9136C66C7DE414C48B8EFA766C26E345D323E695D7FE0B9D740B84B09BFBF86409B4219FDDA235FAB37F2C2A852985DE6A6F92CF89E2C35D2B999F5128C6725B49BF4558B4C5B29966E72BB537B0E2B0F07D364DF7CB0DEB67307FD9ABFD0414F995A26D3EDE1DF8388A40F2E637BB3483EA853C47276B05E5665D55FC17FBF60DFE9020D8784E6DD8DF025391E2DAF95CC6B953F596707F0E18494896DFCC2C6387E48A75EBFEF38934D4D9EDDE3DF5EA5FD0BD6C57C7701C3FE2A979C8795591B6C7BE86515BCB595E547E08F53C6D86706E8227204CB158C261E6421F2647D43CD53E7F411503F80AF15FCD428C9E59B5FD12C54BD14A3F72DED2E32DF872D7BC2BE90A520C70AC6229A72D5738DBF7BD989F08B5CD0C6582DA3AA8527F53EC63E8B878343A0F642DEDB590263914A5166C3DB75DAE41F5F178E0DB9AF7A49427C1503A3C924D765678363246DC0719B60EB8B375D09FCFB174F3ED3C2890F26017B4B4673C86E64273863DCB2A4A40BBED02FEF3D6943064BF8C823AB9251947E94603C322D0979EFD7E9C2814D8AFFC90A3FACB2F9ADC5A3B42995D49AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 68455340F300B99D06A430F01A307D258D19B761DD132BBDA0C3A10EB71EBD8B8EE30134BEC28BCB6768F403DA6B5F952EE4B472904D9295F9521A8E53500BF4AAD5681BE958A25B729B95E930BC2EC795036AF8736B96495D1B029B57A505B2B24402D06C8D8BEA200B75A2C2B5B98277D028CDC5E9308F5EEA22FDAC561CD1057D854F2CEBE79DECF3920A360376A504E4783390122383E77743061907BCC94BCD3CA0D3E7865271C93F164C6B5E89F11FFE9CDAB222BB295D73A5D2F14FB5D0A1C2E85CE19A826BB2FE66D8759D3C199BA200D359E0B4B5008F8E48D54B3F87F52F44DCCEE168510A3FF59ACE2C9593AEDDCBA6B32AC432E59BCE1381D9B68B6BC79122BB13EBBC5F4B5D6AC53A35DB4F2D66B77F5F288A0495B33C06477CD9478B5674715120A899230184C6716253264CF2E3F0BCD2D5F096BF14C01AA088C76D89B8CB680F7A40ED8A5C74E8479E560600AB08938E4D9F5D0DD5915D1F36639D63ED5A1B12D5EC243C4E6407B512575207504D206BD2F75D845F6F8AA56D5F3EEA5C0BAD89872ACA338F47C7D2A65DCD6A6CEADA80EF7E7A96DD36322D9A58C9C843D8805A627EAA399A7B2A6370766BE790C535CE954EEF99347D33B5836CD3D1684A2AE007D0BDA9410559E375E8FDB4F6E7D9F9B5576ACDB4EF0855DEAFD792E68BF708474266D6FF9797479873E39D4625295CF265C00ECB0CC476AA328BCE14252B5F010B0A4CA6A0BC4E072FF8BF87E30C1D6971BA9D4D0C6995C6CE61E6DDDA3143E3E04C48F27C3801AEAB29D402D51591C13DDC466717EF16CFD79911BC7B052F15EF6375D1253B9D7D0DAB01204E5140233779976E56AA693094A9033ECB29D3873CDF8BE9E7A05203DA4424F5071C064B1602B045339898921BF2E147C39E4BB6D2E049A1EFA0A9854A2C00EBB068EF67A73C83DB14C73C2CBD20515BDE70198D8E0D4B70F18691E50285A90FAD749214B7B0447BC76A08805BA2C3431E3A66F838660C5AFB85FD578B53ECC02FCE3D66BD2E98C447135437A63B4902A7CB976D3D43947B520F53C96DE2B147371581E94BD87B5092A96E5FC21193DD48B4D25D0A969932F83590AAF09A6FC0281F35CBB20E7B6ACBF8588A0F108A206B178EFBADFD95B15F7F7C29A026F6118FBDD0A9A30CEAEBB7F2E709DD0BA02A89344E755F5D9F24F34A0DFEB9F1499208D74841B89ACEDAADA90156B3DE41D5F720F7A9A2DACF023236BCA22ED88092C29114DD6D2A85C704CBF39E27F21D6F3F1FD399EF587994B88BDAB7E7FBF02A7BA16A8659953B861B32FCD461C82403CAE96D8B873B8A5A7A4DEB126905FDD8527AAB32548B20CAF559B70B70442AB483E8B1C92B4F8DA1C77F0CF9BA435B54A9414C99A064F5EE2734D72BEA7F526B6BEBB8B1FB5C860FE8EEF697D23A3248D67FD73775AC618C9446B9D7E434A3E017E0CB680F111B5DADF47D344CFE67733EB6AC3A23CFDC82A9C02E55C8F7FE06163F17D1ED7B3266BFF080F352E9ED88D8A41B9482D57B0740D4BB1C33A660E57ED3111F7ED769283F309E5B9C5C7D1DF4B4A01FB9F00B74AF439314284C62E41A81B415EE5A0C13315724B5974FFB7ADC1E639C660A36F608FDC4F77C368875B21A287C93DDB1628E0EC4C794050EBE5497095D7ED9F7D4B4BB55D5A33AD019F5156C1D43508FAB93F6D77AE3336521E030DF2CD07CFFD0EE4B6F35062446B47E743FABCC1D51C270FDF2FE2F6B44B60FE3E1874BC5077F000A0390D0B1DB35F2D476FBC55A5E8E305D81966EBE318EA1504E06AC77FEC08F8D5AEED8581D61972A8C17F442EC961F995ED223D6F9D5F6748C6219F7EBB3DD751C876367870FB09228B29951539D9AEBA2032A8A7A5337E90F52299FA2F231041AD835DE55BC7E0D79CCE10E31952F4EB0C3969F293B9D1BA38085F03DCEE50A32156BA3797C81CB70AAA3D58322493BE436FFA66BDAF3C1E5897A0E5F9BC15A9CB9C42AB1C5B2CFA77E777B5AC4F7814484B0F7031C66A79FAF427B308937391EBEF5B39F3B2B2AB6CA7A94238BA347DEDD917D75107309F7A99F1798AD350076465B7F973EBF55E402885F80ECC64BE6797F9D25A78D65A03EED7BA5368E54F2D68A91076166412141E0DE2C0A67FCC2F6102652A7351166332FD143DC20A24FF12B86E7CFE6A76881CF4EB0AB28FD095F2B663B30B7D0AFC220D1AC864AC3D2CEC56BEC6D18397923F80B012ECEAEC0F5DD565581FBE4E3A4F4CE843EA02BC9B2C9821EDD7B966FA9D98B459E68B631E0FD5BE0033C5B6581B25D5F533ACA5E01ACE70BB5E587A495CF462FCF06DE509557FC813367A037E546DD9AA9E65E6111B5709D9665535346E1AB0A96A341655A6A0D0DC1986683CFEFA6B6D1BA5D614E0028BA42884451C972E1E9427F5CFFE5CB0214650DC28E635DEB30651B5D6F631D4E1556035AB69C4B7E26F8840AF0DE8D15467EE5A2F1B8DD49C46DDC9ACD217B3E6941627C22C4869904C764EA2A99207988F2FCF137CA09D296EF2B168C59D6018685003FA74F2664517B2B215D8BC41B696F65BA0B1AF3E30A3077E1C1412F2B158E79B5D73115449DB6BA15396083458E35D461722DB3974C911EBA171F524A6CFF9E2DEA3E4805956B934A2CFF4BBF7E2B5DF742A65D9051D2C22C0C459969BBDB5F435CD5D4C59DB947F9D54985E49EDDCB0B7DD8D1CE2C64ADBB6EA265EF7B32C5CD4424CC27E1460D788466365A07073FD4337DC27DF5A5FF728B52BB0489DADD6A13B11296F5BD4E9CDAD2A034C544A9EB406859848E28B53188A704D00667EBC2FAD289655B40C774DEEACB837DF548A362DFCF3999D8A5047CF7161CD8B45FE56E782208D2B35248808C7D268535BE98A878C90B020FB844003EE3B4BC01182151362E6508880CD7D354A552F8E8EFB5C9F461E341B9DA326C62A04FD507AD27C9EF49D091BBA953AA8E2CB97AEC9380FF3FC97D04DEA79EA744B1593A3AD44E95B627FDF1AC8679A4B35BD715C19CE07266977209E56A80D10BE0355C5A9D195AC2B873B517F97C4C4365328680049EEDE41971F7AFD99FFFD28DAF1B1DD74FB0EDFAD15EE05E4E9324D2CA466A6CD84362B199F8C4BF539238D50CD0D40CB2EB6DFF4EF476D7044660EB1E2D91515411D8656CF794395FDCDB9134E944A19DF47C797A0A22BAC0AA7543E01921D0D99F3DA7849B912448EA921643F0D8C2F62BE297B00EBA9678A73A1B37892C76AF419378410ECDE59EC59E0C2002616FA7FAD02FA359B8E7C2374F159BF70646055915398B50870DC8A2D372E2C771FFBB6CCA27044C3849FD9EB2BEE92C2BA459999FCA4ACF64228A015A866BE4C839C97B40292CF15EDD6CC43EBF9620F89FA684B2A800184F2B95A779F3846D5BC89BCBBF084D2DA9B3A03ADA50C051D5A20954056A175B7798258392FCCDC5622249877C84544F15040F0A69A0E4314E55D631A0AC0D5294F366B0767057DF266CA41C5C32BCAC132F5976C1E562193D7AE0BB6BAD887E75F338775F18C1D555AE2E8C6FEE893E7422ECF8BF4C50053B8C451666B83BC15D474962D48EC49D93919D1FE2ADF6E0D4F27BFFD2E683C3567E66B33BA346769C5D191946D6A004770E46861B8EAF162F48056009895956E69FB8715D305456B530D2BBE5CAF5ADA031F8850D7C0F012F0A38567F287455E86D069DD434F3CE127F1BC8B2AF82D21E1A301A6BBFB39FACD7989ABAA8313AB496A431C67A59190A85FADF139042DBBC0BE1E44B9ACAE960C3AA0353D0380F751BB6EEBD5534B65569469A17BCD38D786016FB031B863E598212FB21B809EE767EF69BFCD84C09E0CB26797E2BBB2CBAF8AF2A1EACA1BD056810DC5A1ADF1D6965E020DE14E2443632D3C82C614E67E8652242F9CA9AADEBE462938F7606CE5308D0DA50F4D860E06E29B9F4C52976859204588B11893DD475D4A4D25866525E465420414D4B67D5EE53E5B9020124C789146DA50B7B6A37018390628B7526E3697924619433FA154A920719C4766D1BED19A04D9996BCA8C0714BF10B6326EAF709E4588C7B7F570F0925159BF23E513F2D5161B14EA225B2CA57D61CCFDDEA7C26B08DD716D391CC345BC6B5701DEF19D3F6C33FDE44E54A851686F95A72687F8BCEC5687E502FDF13B3A9497DFC8156AE88F1FE9193DD5891C789817D0CF6A212F481B8F273EDAC2ADD8E96EF19F13C41ABE5D78D85BAEC4727B3C63AB44B51117A9599F467B39637DCE69EF5870E18EB65A7D5D7541B412C56542A33684FED4BC30130B552F65317A3970EA5943CDA50D95E311B5D754422DA0B015686050E8CC703BCFF5E00B5DDCD5B4CBB2E7A91A5B8595B7D76189090B2403903E3D884828049C17E5EA22A49729F5885CDCBF3CB23CD9BE02C5E6C9C0C30AC971253CB60CA2EF435A2C13DAC70479957B0FE43FAE849B10D1F086166F9D10BEDFC857318A1DE0C72302D092C95D93B685140D2FDBA9F1DE526CF8FC85F10991A83D27FE23DA50BECB3AF47B4EF603867CAC48040BDC5810D8A8F553919504B93E9B312B8B47B50AF5A52905360162DF62976F254199B70FADD647EC985FD00D64CF2C4E3352B5749E5BAE1E0811C81E558943476FD3D7E4F56A1A46010181FDC0235675533F987522BB7467E8684D736C0D867E51ABF9811C33A463C2156A94C24DCDBB50C30A185D51A980B85BE882865602005CBF21360A65F39D53E0B99E7C9D0D2B14EEAFB5BAFF182957C5E304D9C30F321C4876ED18BA869489EF5DA441A896DB88F6C09ED7CBED5D386121718974E305B066A7A5F2ED1E1261AAC0339A32DBF52FA5472970BDE85636F9D488727B6B6DB73F5D2A3AD2F1865B7F788F56FC9D0B61FE3ED8C545FAC3BE2B10BD01F3C0DD2DDE31353DCF013A5EC9EBFE95CB7C0D002C40E00603A4C2F7BF91788D6D7F77FD4270A708F75A5EA9ABADC965FC74550A0D83E0345CE7509D990D6BB528081EEA1CAD626EC2AF8FC705F18D2372B7E7F2B9C24A5B16CB712220A89D478C145A2CEC06733AA52CA1C216430478AFCBE55918B9A4F46341DEDD1CD805E8D76F9F29A460DA74BAA68CF52C8F8012C94BCD1E2325A5469F047ADF2708A49D22703DD32D109D3C10C4F00158010C277B4FB68C2EF7198232AC3AD967DD3352FD31E068F567A0FBD67C03A6AD368BD31252614AE5C343323381D73AE5976E30B2DA06A16B3AD98DB56F5290E2FE8CAC4D627BD5066809527513B1BCADD867AF0BA0B79300FCCE093A13BA006678BA53E7A0521635BD7D9817549ADE32FA673AB9F06B7438F4F57545E171F47CD9EFFE8903B419986CBBCE2DA698B483C996AF0A253B2BC286D953824A99B67F2B1CB83D8973C863007FB6F3C4D372DB58B7FCC08359C36B9F2C723F354B1B82C115CC02D816BC2811788429565535CA3AE5DD9131E93FCC333E3165EC99D35C93034FB3298E684B49D8D24A1B220F41698E9B1241B27592BAB7016531541978EE490DC71250E61B38DD83DA0F70E57C79B33CFC982219F8DB521A3B18528C003D4DB7207C0E49F0223A53B68DCEB7778C9AF760AA3C8BE28867DB8A51EC4CA7C95C6E331448088E2AA9A0DDD14346BDA3A509AC54B589D777916D7C1B9EAA8282CE98C584A38CB0D71E2A653BB072F5E799125190E7466D9F25088EED2D38ED84496D84661191EA7C843D4ACCBEAAF0F095071304588E6066EA1007FD04CF096006ACAAC2E3687B6F5367D55451A03F703A871C72D6B38E12A685FC0323332F029F929A228A55EE58D07CFA6C594AB82527F20FC1D843FE05FEADFC958F7C7ED8907DEC2878C6944A1BA37F2F5B16A5F1DF858B76468CC2D60329FAE4935436E2684C6ED09765F9C2FD2621313F1399DB75C8F0307C678A7BFD257CA56A6CCFFDB2939552381ED3941913E659D98657662FB1BBFDE6D82F1E09BCC9DC2FAF8B1C52012B016AD7E7A57D5CB4E14C0D3B446C87735F5529AB98DD998142D5BCD5359D8FC4A8D91780FE8E30BDDF983FBEAEE50D0E82DF5D347A053ED63A26F4F2FFA6BC8A427C9F6678DDDD9FCB14379895DFAAD054C9DF0C3F4C6B66CCBA2BE17A5C4F9B67117046DA727A76C0E890F5C217471D2B6A8CCE463EC81FEEF20CF33EBFCE581AAF72CCD3B8E7528C6855F4CF030AD82A727F8938F734E23E19CAD03176BB307421F0DA89BC6A38D38489BBAE7A2D4309FB9B1843009205556F0682CFECBF974CD72590A3E27851FD81AFA50001FFE4F5544DAA4E22F1F41F16D118E430EC0141E7FE9B45A2AE4A8FD4BA40A73AB21B624B5DC918E599EF9EA756360285930672F82D43C1D0CF05721779718B28EF405F542368DC13DFA975A0EBCB5983AA33E8EE225CA9E3207727F442405DD3D5F1EA0C7595812905E4A92A4A405D9DF58049D8C62E12FEC1ECA3D2741801A04BF17009E48A7755D5F98A2DEC69BAD60DE628E2FFEDABED298E12808CD7FE0A94D18BBD2FACEDEDCF25F7F7F7193501CB96212B797637A449C80845D229F4BD4BBD1DD6D8C8C73CC6B33E097C12FA0EEE209ED06E6E7F1CE4D05D992E7F00F21FCE9A1AFEF57A6074BAF6D340B863E84B01AAB8E7378A61E90BE0785EB1CEE49296DDC9F22BC9D737ADB99C90B91191EE3B2BD7F24596BFF8BD62F8054E8F012B8C43EB4E77FC8C7E63D51FF6B518600AB6E0BAE8AB7B707BD9AB83E83C5FC9B1C1686C9DA1BE30869EC2F899B888DFC3CEE6CBD21B2B124E5E83143729C9242593E386A5DC546E189B76D569DF244003F04EF6CF62B536212FF8F312B919ED97C59F6E81AEC01FF0AEA844A0E780CA6E34CABAF9DD908652DA785FFCAF03EFE9141EF05975B2D0A469FE8CFE89BC27CC764734E59B4CE02A979278D4321D98774F9CE1DACDAC2A8FB4050121C42D27317AE21C20DEF9C18CC1B597E1A61A5F511E4E459F22B45452AAC82A3D81ACEC9B8F6FDD5D144EE74A57850D8385B369000A60EE6471937D32C0E1727694508CF2F2D33EFC36CA2BA923C3EFC0D0E6B3460668F313F4A796F4B52F6F3804BC9C905DBA30DFF09B5C5EF57C318DADA69F111C80398E2EFFC1331A82BEDC2 +pk = 68455340F300B99D06A430F01A307D2570AA07E73FB943B22B501EA4B24B1D54B0DFF16DD72AEB7629B9743D2A7DDED02C2B387F12392DCD47C845AE5B17BD0B36BBD17BD800B1B28CD79EE22F2C73C110C894429FF4D203C7F44D085E2A23894A2AB7A65633FB52633AF11B53687B9B636C38FEB075E7EF7E3422147886831D528CEFCBD89E9F4B2DC32644E74E0EC424C2B7ACBDB1CCE6DA6CEA5F8DEF24088C9DDCCEFE169416E94061BD9E14B1D347B3EB3D6C951B7DB84B6355F7CFC1668F5A009F90F1AACD736A5EF7DEAC25BD1FA1C55209B4C5A81350FF35BC8E63253E5EFC2DB52EBF8588DCE725F1631AA7ABA4098077D8F373050D9290D212F89BEE45A91167CECD1281B0FD64E9281576B876ED0EB6A1A839CC4465D45D98B52F250A68302CBDEA9426A9BF87B04DC34408AABAA403399A25E9422E711EE46275E254395FF6B6F73FFFE9A5A932C7791A7B0734D9711D74E2EB7BB9B211F183B187DA9E65ECA85AAC3EF0B753D88E493F6621751F73C71BA2D28C693A6104DA066A1B8F6CF2FF6EDF5A4FB7B0677B714233DD1A23B672886304ED029A3B173E55704FBF3EFA0FA4B8BD2768570404354FDBCC8304875972F5CDC9A419AD2BA491D1E552EE07739B785C8E6D2EF8FDD3B206EA789717346A5D5E9D796A8071D0D9E6A313DF53AB4D28F3D64A5E26614EF125E461EBB3B29C977F55A1F30765B1CADE500988FB327345206E5F94E25CE3B5B4A00BC42BA5BCC0918B6AEF4AFB2E5201087829D01D3F5E385E9EA5AB071A6C03116D4258379461CDC46658CC3E7FC65F0671A21E0C8933C3608F948E327715A41F32053DF2DC156D6A5662674D188AAB98BBB3B1AFA1DDBB88957F27D4E8DBECE1B8183680BFCAB52C77F1FF85E72A8A576ED0B06C265B13A7867D6F2A399F501F5AC739B888F1185CB007A820AE500AB79759054DCF222BD41DE339413CBADD3F5F09D185DA72B9049C0BB4609D26945FDB12B79073F5EFB09B4A19E4C97E06095AB103029DE62232AEC2169EA9FCCC507FDB4702E64B3A1530705B431CF472A17CEE1CD9E8703C7BF5922380C1E6FBDB4E2C3DA9F8E1498FF03FFF0184CFC21DD7B6C015E269795A3283A5C6F0D93791C369ACFFC968DDBD2B86B4B9E9893E4ADCF0EF69A0CFF5134FB3B335DF5102F5C1EC03FE0D44D08A1EDFA0B9A771B5004D50900867FFB07440DB6305A7C294336450486AC152DF4F981BDBFFC8D156669CF949E1A7BE8D431D74E1835D3B23B6682F9726D0B6F56AF459FB25C6D21D1A5536F76AB7CDE1C2B16AB2E30D633634CA219AD7718F314C0C5D08185CB21ED49236479502E64FA32BAA6CA3121C9348B987537B8474BB412A5D143984CBC7FE64E13E4823224AF893BBDE8045E1DAD08A4D7F5E04DF7B4CDDB73F007B3062F51B2775D272142093B3CAAEFE84EB3FB225AD6EE1E664523702A20595CD0E737C52F58ACD1A93E2F003F74548C469B4BF5A63A1B62C00CDB9D98691E0F5ED2A196975E076B1139C57AFE2DDFCEB700F13DC668AA0A2631B3E19BFFB8D65724E2A1D2E3A2CF52AF14D03226FF82D6D0B3C9E6FF60963757A131707B4D9A8CDF41C754106241C474152D5BBF81819375DAE2E1F9F00CBD9E919BD6C47384DA8E609FB22084397A4CCD2517A1F8FEDF75250FAFA35071244F70F2ABDDCBDAA83C70A85C9E59EC813E3654BCC6A7B6B109190AF59B01089123ACD77B82D05ED2619CBC663F58D5B324B789DBBAE33074FB912C20AAED149B45DFF814A06BA9FBDE0601E659375DA859682803093DCEED317CCEC3C6A5B06D49D8C10B18CFF2512EA27F54AB2340455B7CD7A254A1191D3692507DCC37219DAC7C0B5853CACE4FAE0770F4D29675340AF3C774D1B8141076FEF27FDC75093E52BB823E9FA7258F1CD6011295A2BED5C7EBBC177114716A5F4B6BD06E35AFEEF44CF326DEB56CA5AF9FED12AD328E6245E3F8A6BAFF585736BBBB6DBFBC28B38BDC46754073B4924772E78E3F253582CE3503B36C59078BDEA4896460E4AF4D1B0EE38A9DCB2AD427B5BDD21330D83515524A9764D3BDA680FB3952C8F78EB079CEDEAD3228D6492002CC5A043B41C4E1CAC635F70127256E4756054DDFFDA49B5492E61E706929112106EE3968B28BC8E909245349C1BD57C0A50A65FE26C3C264D7DDDDE27D5DD81B0F59FF925B7D3025CD42A3102E26D15451483E66CCB29915C72BDF05763B3DC0D3DC0DF8051AE2BC25C7AECA4934B201ECD63BB5A646F519DE46E99E38BE24DED93161EB2AE3D99B7974269F3CD4D600B281A8EEB84AA024777039E4625B80AF1A1AE2800A3E18AB396986E37B7AAB20B9B727DB40F548467C4E84B76D07E111612546DB2D7446FAE8B39D3773CB9C89B9257413C617BDA42F45AF69105C79B4C9FC70EBBD9218A9B6977B511E57BD1EB32C721AA257C1AD72CD9DC770F434CFF86D57ECA550F9924135B6E85C840444C6FEB587671F49C82D8C36545DF51FE7398C9EAAB593463ABFBE8DCBA1AF95F13A48B413C716F2D70943911ED034C90E5E5B6C42C87B155BCB2084D1053C915540EAA591090865779D6E102D78A2EF39667219583769C9723BB09D97A40097B4B530DFD964C674AA5566BDC0F1310A971909EEF47B8EA4BF43183164B24D20B62DC616BA299B3733B59D80FA394BB4079B521ED2D2E2CE8C9085234F15B00592FCD48C8EB6A9C9F4CFDD1F53A58BCE5C736D3DD6D7A0E566FC5E811416405687C4DE46FE01D53BE906CBFD66D2759ECB8D79613C143B70F8F37DB1C4645387A09DEE22F86F4257F16FA21DF2543C54965FA37B53621E6598E5618D5148F33450FABC73EBFEB8DFFA3FDD6D83AC225B5EF1CE3F958E593EEDA45E19DAC94FC87A2C6B9AD8778E53E80ECF631B3039ECE3513DAAA75F1FF7096A0A5B50FC48F5665A5C5494F0BF6850AD240696A2281F87454DD3CDF46FE4B666FAD828F87B7B23B188F1B2A32EAF41030A7B2FE00A2590A9393E4FCF50893F4D7757F2C74EFFFE92CBC2DAD5E811B6DF109E240E0DC1AFC546ADA6B7B78622AB8DA67564A8D0930E874B5CEBE21A925A3EA79CCE6F4DCBE4180AF10E1DEF839DBCDD9C7D3953E560D62C3583EF037DCCD0B20207A1931B93A6B0121A2B638E005F0F1FEF74F8581EF8159A3FE377A8DD83FAF47D58C87A274726424486D2EA2F86D5D2E25D2C9C39CAB6B3AF04C18132A2A59F9BDED60BFF709231A7E30355A6F59311EAE3B1CFA13EFAC347FCF0EDD8F1DB4412CC57E127E09EED630714C43629B96A5E7414E460BE0D6B7EB7F6A3DE2698D87AE698C430498859FC8FB038429CD566DD8C479AFDC6DE1AEA529E3C38BBCA6987191E92EF4EB25C32157EA0092446D0BDB6CB3687307539366E3656796FF5ECFAB6B596A03B0DC1D3BBE1D8D09EBDBED0EB472F213C872590BFB95BDA86CEC4A32B74F752B0B9F108420B63503FA75FACD8CEDD0B8E5B16320C47C43D58545057274EB3AC184A39904A98D0DC7BA02D53203A86AAFF8600626FA92159BC66858F71274C0AF8B9A55422A61C334C47D60D5EDA2B93E8F2503D30EED91251B9D984A0B4693F74723668CD0C88920C82CACC5C35675BAD4666F23F5A9078BB1A74E6AA9560F4C2B469AFA0F14367B6785D128F86A745502351B7C839F05FC1E4E19ADAD41804E4DB222EB6DB7AE79D831952F43DFA04B2DCA6EF5CDADD55CD9A0CBCD91084F783053DA3CEECEA44F0CFAC5C9B784567FD7DC3B4762D37582AD98AB14B9EF2D0F3E47917E98DC4EA33F7CFBDA1B6E9A5BEF2D2E5224D9AA8A3272255EED0731FF454AA7A602CCDC7FF309872367B922E1FC61D958B950E547BF290B51DA31688462436F6B64A9AE1B6057AB09DE2CA6478E725E1B1ACE87081888363EDBB16571D666564347D4F0603CC57D47CF453D14CF3C3AD8AD5AD6BAB3696C8700DF9A1BDBFA734F9D9E39BCED95A324B3ABC3FCB5C358801A64F57FA70FB2F9D4DBAAAEA8132743A852E674E2B81FC37BA59DCE818087B62C09DDF8C3EA07997C51F9CCD838E59CD5BBFA3DD8A672A8A8A880D8D38EC21362B7F0550CCCB1E9BE611F877B39C05B692BC98923750BC63A044302EA5E1A20906B1B88846F89E7416FEF0E7403612C6B401515F93DAC763DE3C1D15E748AE052C2B8C4795D7C4113749910621A4614A94A3E910CE61ACFB9528810EF6631F511F38673FCA92BF66EB95ACD5576D67BE611304B20CC231531E6611D0F2E19CFE417491F0C23BD600A71E0F35FE09E606A1D4652D003D475F6C67D8EA8C0085986B45CEE9DADB1E842670AA7EEE441B5188853E547A885BC97FF9FC9350273773C26F5270D695762D6D8F865A08E9C7BA7D8708ADC250F0EE3D99A3D6148752947F39A255A231DC0BC36BBF130A725EC32A490BB6D8251BDB2FDD9C02E9283110FD47B710DEF94615FC8762DBDC00B764E17D22E2D9018E60C961FD5C19228E5BCE7E43CA104BEEDE7DC4F75003FC4AB96083A4A239F3AA5539C73B69869731E6E91C57110DEE1CB0187AD07E633B8002C7B25BBB808DF3C34CC062DA488F7658BF5CB1F95FDD5E37578B07C8ED1F1941C6CC6A891B72FABBD9FDDF2DAD39FF759AAAE4DBE863DCF9F7B30E371B935AC7047A5FA07BB08A63305E3D0E5D8D33780345CB6796D835D19B8BA1551D0F4773E250737E615C58B7FF07E281E45DDC90F986EC7180561924AB5434BE971A8314C79C0629FADC1FD7C85CECCA4612A0ACE0C7997C53B8B4245893531F679B9B9155C678EB40309F1CF61DD5E990B3BEFC698267E6DB9C559395E7A7462E0B507FE97ACE91D6612DA2531707C6D998115A38A789B122A4E4A53FA506AEF0B812D25CAC832E56C3EB7B02DCECAFD036819B489DBF6BBEE6CC5BC4B0E1CD62D026877A540DBD6909B683199425A5AD9FBCEF147DD2ED62FAD621F39C9549CFBB89814D7261DBD212929F5AB312261D8B9CBE463ABF2EC3917E0DA00FF2B4F48BBC55BB275E11B05459AD3283736FBA8AE5907B12306AA8C341BFCDF0F6998B8238181592A4C113670C7B28628C1ED68318D0DF34339254B3ADC7B224F3F5F355724B123B0951E718F2A94DE2B8DF98F59EDC310E44549E0E385472F61D84B628209D7E87CD676E838E82B1121F4436D3E3E076CC270ABE9CA82BB4AD483D7B9E0F6BCC19CAA8458FD74529128AB1CA532FDE8E367E281F5678FD53155557D4ED07D03DB82D41BC9135885A4E9B911748D48435C537D3E9DC4836E330108C2CE0047E316B62059C1C42CCC92626AC6B4A9B50003DE71316B326F4053CFDB24EB6762C2CE4A08645F6A6C113F74D92608CA1293C0302BCC165BC63A160D29E132ECA2B5D40F18978107C4718F592FEC40D9829313B79D11711BA281D220F29AC8CADAABC23DFA1CDDF7EA372F06F49945FAB2F63757DD86F070A0B79D3F3A0032D7CE2F472D554F73AF4E6008741A30F7EBBB88EC2CBBAAA24C355873B815283BF41164E0E6ED019CDE1FC41EB5E560E86676C1313F7501C31954C4DC8F26BB115125BC81B6AECEA81C9F2F7AE1F56D110863087363C47746F6F5DA20CCD55B3115653EBB080A0CBBE06F5E066BDEFB0D0DC830B29E56F131BAE1AF62050B211358E27F096F4A4C26CC9E416D7B8CD2222FE95AE37E7BE8C1EA93992A0FFBA08399EF5447BA0F9D66F6DE3782A9CDA23B01BD3F49FC7BEB6A14C47EC50F2D8E1FF7996D9A5453953DFE5468D86D335B359384441D76ECDF64C8EB1906AA65E631650084DA3F4920B2A9A26567E21AC8FDE6505A1B5FBC2AA0AB471A871D1BC41486361406D2168369E89BA1B7B096A2E2C775FC8EF2BB51A87B5B397A3AC5E5F5F7225406124AE7BDD0D96B0EAE5C27CE479CAC43891DA87A5ACAE49794452A26D5A612AA184906C575BB63F4C6BA8F7FB60B0953AA8B60494DD1DE05AD2ABF7121BF272999F2A82A152648A695349A9FA88728F596CA29BEE07ECA75BE654A993A8A7FEF45BCD6F91B0F0999DC9498C7793C400B3D99D509A416F85DEC8C5A66398F4B7D17810BE3D96F0C8782F9F2539F1A934E281A2626A921F4F14DEF0656EC5B8957990C658DB481007BFE017BC61096BC7DFCBB08AF65BF0FFFF48AD6BDA3DEC3CE2E7ABB7FE8E83EE31E28F533E979B699FC7CE316A9CC08517DBB9F717598B15FFE52DDB4D256A46DF731A434D70623395BAC45DC6650F23E746F003B38B0A4E5D85F8422665D702B38A655DE3AAF705E2202DDDEE27C8FBBB75CA2868021B45C57495B9806DFD8B5C99623359F3E53A9D46A5571862B1F8690CAB767BCA30F28BAD04CD8F3D285EF89BE237208B7E0806F54B85983F2E496792A561F307ABBE1377A272EAC73E321321427FBD75264C9401307F4FEDF667364071D1093023E3C55B32F15571D60A88D29D9AA4180DB0BF76C8E4F3D7715A8F02D58D66F2A069E4AB786617715C58CC3A4DA5FEB8611671B2549DE354EA12C4B8E6CD8BC2D78530ECDA21C9267953F15B16D57E77F6068BB6D772C53DF426290C3AF03A8B314186D612D0F43DC334218F88D2069AE6365576CDE7344FDF9C4113B638C1E100DD2FD9AC0A2A71E11D3523D008B2AB4E60D51D7272C6C03768D2B670598F79DE040CFACCA4CD35D405DE225326600BFBFA2A6E81EC0C0D89FE1C2B55B2890477D86FFA48FB3C41DCC51AA85F20CC4ADA1CCC44CF97A881D5AA4366E83045C5192562E48D54258E4D4A195DE8013250EB03108C5C328117588240C7CD04A6BF8B9931369FB55E1CCC84311E6AEE54C2B50D5EC6C4B576EE7590088797470B4E476FE50B04BD1BCB9440FB2DC212562FF63F846698E95B138C9E9FA713E7B68AFBA66E4D04B855B60378EF89E41364CA1E0E80E2E6D404DCF2D345E7E91874CA2558823DF1994BC35E894E5EF997038456B90739BFB681B44C7CAE3B527DF49AD92235C1DE963C18ABFF9192B0CB4EE473E2299A5F513A331223E5100EB5725F4FE22BBB179BB9037314961F2B1D5676292E423B3E6C1AD171DDCA4DC3CF8E0545A50CFC1ACF291300BDCA0C260AC2F53A1A263D98683970CE317B2C5A2A8B7D51EAB87A80BDBB983817627469E21C3FAD0DB614157ABE4AE0C27B6FA0E3DAC128224538E40F8EBC6D6BABD69A5EA2BDC2F94CF5B6BA59A7057AB568E3DA2E9D27F43ACAE7F3ECA7173C6C086C5E4522F1034A1DF2C9D523F4F71791CD43E92011100FD88072CC6AF1F1A9D5BCFA2E2C011FE0A47764C6CA7F50F555A95597CE99F9CFB075A7E8D57170948707B29BAE8A730FEED7C73C7C05DBF6AE4F6E7230C8F9F453FB4737F199EB7D3CF389124E01D365A8B29A9DA8C3415279BF53BA91870056ACA5D980E962DCC371128F2C7FD30DCD0F5339D4C4F637EAD631C3783C45FEC0DB21304A22163B3EF571861447EEA7CF051785F4C4313450EAD487A9B10B7CF45FE2F952A81472D851F524E5A06E43C6AA7E89CA95240FED49C879C613AE1663D9213E80DC26340FC33E5A56FC9AB8067F77E80683AD5E32DFDA25A38B447B4C2090689C4A8BCF94F0387E78F5C0EF5C1858C298BA72A01E834C7F60F8DDDAC55893BF4AAD0FD137ED59D506EBCB255288E6315376675BEC5DBFD1E6F25883BE71FE2560CE7EFFD71B65B6528B9EA31B52651AC92359F528813DF4F9A218BB10A1B72A618C538D01A83BD36822A492FC4C8BB85D142BEE8AEDECA07144D71AAF33E2701D2397D1EC79009C3486B67E5A63DA18F82A1573C02984EC9E81E314E66B73A0924854095D1D83341809BA2A0C81B4329F99CF1A6FA293958A4DBD20C345FB54A88FB6ED5843D9FDE0C0E9E94D620E3D66EFA5643D2 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F25B50C94B1310389FDEF331C21A5ADC5 -smlen = 3643 -sm = 1BCC6353257DEE8394DE6F80980E004C78D37E05E659C441C171A79534D224213D14A4521F1F4FA90F236E48390E2752DBA28CC1239C322B04E9935D0FCF0C70BC849EC98926D90E9EC6D487A8241897AAAA044E2DF848CC666F2F62962DAF88D787F0274B27FAB01C1D03D70A014B710C74202D03342E657CD69C1E0A1EB4F51C9DF77EE522570034A54754F8577885301021D05D5152B938A773AE71C0101BC6070ED6B75557C2E6461B17229EE9510E35CFAF74418572A9F2A86ADCAA772FDBFE98FBFD70904DDB91EC5B199B4BE794F6B0E4837AA15C3FB086FF5C4A8924B54935B3E2DF26EBD5ADF1254428472223F14E4650DCB0302B73DE87CD1AF643BDA2AB765ECD6FC5819B92EE22F3A93D3AB02FFCF435EE28FAB6CB5E35821369BDDDB286D5963268D89B63F3E5D3CA328D83C10AF22CFB2A2609FD737C86DEFAA614D76015C31FC71B40FC85E4663780E769692981428EBBB38335B0C94F1E00C957B44CC38D37F88AB98728186ACBE659BF3FCFA469C49FB4830A0824B19D043F3CAE013566FE5DF49EEC129BA8A63702D827E58A04CB435F6687CFA071CC21C4F77DC11AD8C16CA6DBE28025C236C58118635EBE44E854E46374CF9A989830B148E8F604B85687E13014C38992E9A6E2B7B096E7E0052BBB8E2A15CAD53343F31B5DA5033D8FAE9C3C09672D099D6FFB5FFA7474FA807F9B9221C954ABA3651C98B51A7FB75343E39BC6A3B52B743D5A2FCCCC4F0654D8BA63C97493B8C4474B3DC126CF4BCC19F3DE6281E865245794EA3AB96B61B10DC947250D55091E0657D736866F61B98440D6672450A511C5E4BBB5B0B9C7F86FE9876387B283B7A0121A131086BCBFAA6C03487065F4297487AA0CDF2C7EB08DF4ECC5A59BBE6F9AC235A4FD1A92FDA2A30CF9641639652F84CC1638D824DD020B48A97DEE1D101058C228C9F0283FDC86D3F548ABFE66A4AEACFC1BBCFB151A5255FFED7E7725AFD4FA9D67342CECEA3B70531DCC6B074B9576FD0B606FB7CAF1A67C20DED119B75697CD84FB007EE013EEBE0697009A1EF3B709F8ED70A8F1CC977EC352A12872D354CF792B29F4620530F6F6E0B900DA97E0B0FE757100E384BF03651C0F868841BBE6ED2227C79AD827412C636A0C1B3ACA4BAB7149DB23A0B1A8DC8A618B2F71D64D977465A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +smlen = 3769 +sm = 09C311E997DA7E747D4F109B3B8DA67C177C823B70D781512FB46685FEE1942B3EB68E35FC69537E3F0F16CB62C3A5AC50F887A531C17CA9D494A15B2BF3498CF2FBF9FE0469E3527C48F5DAC47CDC7B7DBAB57F37D2ECA6535859B8566530615A39D0AC4A7E7E7CC3E661C3EAB3E34F0AD51ED2FD33655C50F6366C5A100AC02FC31F3D14142A89D0BB2979D55C69EA58766AFC4364BC7CFB6FA19D292A68C4710CB02DCE25ED316FD0DE28C61D03DF032DF4914023D57F24078E482C61C75CDDE42AB40A6AF768F6BD44319E835693540147B6ED396F135A958819C70639CD62DB64A36D640E84C42A515C1919FABFF7817E702B214D24DF03BE85436021C0C4844C65DE75D040069AE71F965C862D012779FC6A2876297611B44D9372D6B1AFA6F8550016C20E94048EA2BEB15040B703A81E164FD5921F999E9E73C5E8B6A27DC061294FE9FFE12D700A7F853F47724F42DDD2FCA786D97549E9411B9516902390ADCB15533F397548A3C6E0C3D71702B5ACE259060D63D53AD79AB5D26BD4B181DFD753EA40D98AB244CDCA81FFB77A57F77642FE2D1703C8DD5FC607771ED141D529ACB815ACE0F459B1679F22F227DB8DC385D3D72B6D48BEDD5913A8642D2511FF57B47103A5F39067D2DC2BE6AF1A6DF1DEA6B41B4BBB5643BCE04162D118D1B91763A950A2BEA568BCEA15D178F70698C67DC6ED97E4F25328FB1A1D663512EE3E46B353EFF6E1E36717632B8071325F2BEE2695300EAD0EC164971C1DEC808EC4035BB50B2F8904EFFC3A93CE92B156BC0206BAB46FC370F75D01FDCA33EB3DC2964371A1F9D09B743FB691969C7F476BC69AF3F889371AD9F5B2B91D58587D75B9632100D8C4D223462A5F07D604A90FB23C344DF35214B1366DAD9C0DC3DB5396F1CC347BEEB7DE754DBC1C8A1A9B61FFBBB0837E14D4D72FAF41C0AA0E3DEA8E2CED67E409064AD98BCE870DFFAF0083A42BC9A2DBDCE85CE0838DA80F7D9DB5A17A5412E081643DEF089700C3CBB8EBBF2EB87AACFCEDC05793E549DFB773724F275C57D1D951571C95AE20C9A300EAA70E195DECB5A9FF1C11F647E39C6014DD7547DFB4F7876CB49DC30695A1FAB70964A54131167412645779CF62235BC563B407384A00A5DE19A81B16EF56FEECC47D0DE99BD1B0628F5B4AECF8639FFBD102A73C047B31ABF268B3E5529BEA57D258D27C4FC64C14B0831D358A3B31A15C67C3E789768C1E0777218E7CB7E5492A715B75A5880AC1E51F5E7931680DD5F0CB4BC9C64C1B40100450EE4888A831C2A15E8611868841BBE6ED2227C79AD827412C636A0C1B3ACA4BAB7149DB23A0B1A8DC8A618B2F71D64D977465A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 2283BDF603BD869135AE2D3AB5E17856076F74D388016FA2CC8E48912A1D60EE5A42652E4F4CB7710FC6998A35CC7659397AC3FD294FCC5AA10676F59A37E65BC3E0D1D310DBBDAE87BAFF32AD7E8BA934DB3F224F475BD3D1B543769800BAB1FCE659EA6246152A508CC9D3BDD01C46626A1C25BCEE5932D25DC809C2FFA0B5BE58793BD7B0696AAFDADB7D9363DCDC211E53201AF93F784CA4A320DC533190184246C303F44C5393328B8B263AB4603ACAB5FD2F13635CD2F5C3BDB6D9649D5DFCE2253A3C6B46006E7B4BDBECF686A6B8D7FCE0DAAF4D74B100BB5F5F527BED821F00701647E850292102DDA24210BFBC473C1269355BAFA19EB6338FF20AB4C408CE76F7B18CBD80377059A84DEC5FAE2E4E7F5F8AB85A2D499E46FD2623977E18F75AD731C152F2F367E70D95060392975108B42C2BA092E321E101613262F99898C74829124C64E84A50301DFAB7644A006331AEC1FD4DFC198AB4FF85352F9E5206EF915BAFA4396478EA666CFC9D3715B98C0D02EF8FB8E0789A26A112151B8A7B5B78F61353EBE1F685D59E6D29A16C11206C6F125F55AD2EA524CBD0FD60349388946AD416676D4F323434AB9EBCD8B22A819A9B217DC8FE26F74635C6745613D072BCB16010AC29F3DF9D911D0A9F8FAA2235298A371D6361821A5C65789170ACDDF4AC5D6B7C720CCD35B39840308B0204F7BAE5FB6D373FBC7A1E00692E58643FDF4DE344264E69B443C259CA9A80CEF29BCD7FF34A9933E7F0FF0449144C67492C4F5EA477C5963E8538BBA9DF7D480E8B56F961F994EBE5BED38CFE37693993ED83B0A084AA17BAC82032BF586BE9B76038804D15E8A6138A59DB9B4D8863EFB773D1988F533A1DD222769E1D9594A5EFE86D382BD5525E5419B23AF4B9D8D50124D72F40AC8D14445694F42E2D66B4BA8B8CAA3CD7FEE0ABC4E171BC5D5AD29348317DA7427682B4FB721EC62AEFEB24855B3096BADF44D694734F0B9DFDE1E15E568B091F298CEA1B54966EE5237A129C99DF872F2AC76609CDA47FC6B012A6172354DF0536E495AE9AFF1CEC66A7B77788E744F143B366361B8EA5C09362D1255A3327A87FF516F8D3BFE21A5C440CC31A35700AE70E40C908A690E019CA0B1C8A6C760C1A601B7A48088640647161DC6976FCE60C2016EFB607BE503475C0B7AE495D52161857CA6DC581A786F2516B243C590E9FE77B617286ACF16E4D7FF59976963F1AE52BC9753E6ED1F94350BE1D820980983C93DCF8355B29952D2E7D5CB07FC37DA476549F590440211BAABBBD034C989323F27CA75CBCDD12B4BC3AE649CCA015F19F1DA6F5BF59BFC353D5A66426E791ACEC9FD355AB51EA3DE9E07C822ABD02E4DF1FEB0C9144AE40BA8E91EBCCF85A803737C618AFC1E7105AC28829EE16BA26E907BA80EBFAF7BF33C1C2B5FFEBC0DD6E99B6D3A370A34EF8524F4DC84CDE12CD711B0B93A9B6407527DC0C360D23BC60D45C7BD992CB3E5A8D7C17820C32C24665DF099932FF44D441DEFB57856C83C561386884F167C08F1B0D5A50B3B8325494ABD15175A2073B143E4708479C0895A8DE5A3117DCEFAE3D49D6BF4A71B5183B459DADF67FCDA8F0ED6E20293AB97C222CDD1350A72B6F5A27871F26E5F62E7216853BE2C2F1C1D608B70033D934E4E82AEF190C06DD7C99089FD7534FD139A11BD33F50D0D2C315B9D1B84D2B34FFB8CF3F6CAD01BA709E43C9D8C7C333F99BDCA88E9E8862EEC2127C6180D89BDE4CA760920C8A64E902B035B7784A10F014F843FDB2030C7457B58D80E57A1AC114CE6738A54457F9568C5158709AC6D1CD1B33B9B872E85EE0AA0475994B70D4BE492BD169920708D88D120E37FD48B8CB4CB5DC3AEE29AEF44B5014F07E2B148714DB58A41E85087E56F952E46E184961ED2B625C08F737CF884A608EADBA711D6D56A100047B21D5718F9DEFBAEE42202BD34967B322DA76A537B0F0AF7A873D8177DC37AB3AEB42C8341E6E7528829AE8517EB50B693E482A4DBC9D0AAEFE7C8DB6FF9A4205F2873992BD077BBA3408E6C71C85C1D990C68A03AB08967DD8CDB4DC8D283CFF56A53E94AB9E15E776BD7B2AAECD7DDED615039EF2A6ACCA5D3FC57C113CE0D03AAEDC63A3ED8C834CD4E15B15CF02C33B081093EC97D018683F7CE1734E06EC2C575F0099984F5A583C4ED445E131A9A522CF77B502131E90CAB61892EE235C74A745F4A35624A364A491F56415083A754BC8A5DDDAF9A5B32BE399793290102201823A1B37F79409511FDDBD21B3711D9D964F35EB039906F7753A41CA02D5C6CB2445D17A29F67CF896954D6F39DAA69C4A9691F5DA1BBBED04524D6EE37DFFC34E88FE500B7C8204A74356063F4AC7458A1561D94F4122CA1E4D9673E411532C1947AF6B6244E30FA768974CBA19456A1D70EA5CA326A62F42BED2A7D3BEFBD14E8765F0DD0371AA2FECA04917E087DB247A29669988BABDBCF84DAA6EDA4B9813A5A738DE83F1C511AC36F972ACE4E2AA58A282F9855ACF080AC56BBAC931834067F7A6D317893F7782C034021DD5F82B3C6D6622CEB5E6D176C08E6BDF68F2A13B1AB92A695EA6C2FA85981F220178B4B8386A06318E870AD7DD91C768BF64123406A9B43B98F8B47C6B7200BDD1E63203417DB1154B9FE42224CF9AA6CFB7C8306DB2317EFA584D3FF5E57536BE97754B88326E8800DE4CADFB682B29952790A61CBA947ECAB339ABDE32743B2A1F3511405985237800DBCEEDF903487B24EE5C6AE3CCD77996993D087E4F9CF2792816DB42009B89320B33D20DAB5851DF8B3CD2828C7F1D645AC16B77D534400B4164287A4E3DBC0D5A856CF2EF7DD678EC82A04EA6069A05A3F24B211D5CD867131190D6964CA3E858DE21F09872F229381218A848154410313D1BECD7FEBB3A8CEDB8680C290A52C1DCB329C70DBECA4255D894A5C1933C155E690B7E3549D1FE7E1D10D990F2DB3F85A22C0C20D9B4071221804D9DCFBAF653BC67CEBEEB21F48C27190C45469955C6D20510B66B85B29132FFC76FC9A35879A2AF7F34228D9DC6645779D426FE9B5A849FCFD65E7554268371C7AF415D0B688C01002BBE2252148EEC451FE379A7498510B19071F257F3A3F949D96E062F98DB9F5AAB691D0F51E209759E6A55E89993CB0F588A1DCB3C5CA0A64B6881262FECF78F2A6B62BA28D58FA32221C6A6D264CF92E5BE08AB89ABB6C6C3F301B98AB861CB08BD33FE60F0B1C0019F9EE941D1F5D991414EA00ED45754E0F52B32BB33BEACCB4A38439F331BDBBD51FB560CF2E5FDE8EB3A858EA0FAF12BAB3BA92508A04D8B23F5993F6A40F37D6A7526885776B840FCF730EFE08F65B6E337E7904DFEBF1EC0CEDF13EDE3B0289054A9D9F1127F8943166CD3967C37BB47FA34E0EAC4936C632FEB38903545FC1613ED51FEA1648C7C3817ECE38A384DA0523C497DFFAA0E4F7F81EBDC967616DDD4CBA2801F57D6B55A82FE4D24F70C6DC6620791F142AA7388C1CCCFD38998D104C83FBB161D4EBC7808D4C09D3D4C57A981F9DF79E033DC9D53222A87A15D9F672252AD92D3558BD3C0CF682B5233B970D0D73CE528B074603D4608B4CA3AF99C6B8BA65D55247F32015E451E512128AA366EEEA798D0DF8D5463629539BF814E538DCAC6C163B4F63873CED5F4046B8EBD986A6BFF3859BFD75254106D4D0577CBAFA6AB4426E38E4552B9F88B4B64307013B420323D0788F313ED5B94BFDC6A236C84960CDEBAB03A8CDBC89AA696D8E297D3520CF03C4E1DF03877AA6A2EBBD2FAD5FFC8744770DE2CB942D83EBC08248E5192498180057244572F959426D46BFDCF156C790DB494F74E08F92C45C39A814FF87325B267F7BD1DDF35D46849288904E65904C4AE156466532F00A4438EF92C340F276A762D76107B07D5A12F31E21BD0D1E71EBF61F4F4472C775EB3634687E8C2037C89ABF9A1D8375787EA0306B2397F71A9CEA092204D83E9C49AF40E77A1563E272A78362F8D953D705A8C03224A760DCF9E5186B12F359F2AB858B2284A993030354CE09E4C874599BE9B0C1D05044CD2B205ABB2F951C495A309474E8DF62BBB2515D385D4A1E70DD1B4EF75438561389695E6D332859317027A60DBBD61BE1BBFEA0EF864327883B931165EE97F14B508939EA78ADB440CAC3FBEEBE11B726F6A964990592256CA7424DACC34220BE8D05073600CDE9B5B3173B3CF166D9B37D355006E569D916687963BBAC91794ECE7D3E69B3C1DD5858E2D6C79E09CAB19673C9AE3CEC2978961AA3FD299EA3B15A4575D2E5AEF9A9DC78AE03AD636D3815A73C3E0C8A6059EB684CA4D4E429A482140AE4DD1582E599B3CD533A67921F209BA2A7BAFE9BA616EAD8727B552C36988AD14881D6D339AABC0F0F5E8E9287341009096D6CF0E56EDB5DD1C970F48E87AC7F515BEBE89EFA5DA11933C6D9EDAADF32A4752253EB74BB8050402DA9A56F9FC4114C918A119E41E25DF28D2C0F662A11B6E8785BE8F3F4161F0C5488D7959F5220F48C38242E0409E44FC77D169F19632754CCE3F650DAF87ED317C72F592D3CADB3133FC5661253277547CD66C4E3CF70369FEF666B3F7CBA597D45AA7C43D8EFD3F01C6A4E6258CA8204771A5F100F51419AE4DD990751352B4050F90D73128F7C799C8288837C8395927353B3F483718085CD6DCF45F0391F4F45DBECF43C7CE75CF6190398AE02D661CF1B1EE777B843845AF3D954715DCD0FDB077D63FB3423D9014F96AEA4C2A8C0D685828CD008FB2994587D23DB54C12A31BAA0E273F6E1C2A47C7A72EBBFDBBB1189E5EEAE1E90733BCBA65D04ADF389DC5C4BAAB2FF79F4C1D61C17B6FC612E2337BE753DCC800A11186C2D36E607C6C11ADFEC87DEC8CE7AD730E7A43DB9FB7B1B4D86869E022DAA8A05037E20854A4FBC1F522E7480B282B21752FB8CC034F6CD955AF6D6E3A2AC8A24E4ABA9A761BB313FEDAF5367E7F9ABA23CF641FE490BAF4935999BF72F4DB216E8A155D30634FBAC99E086522F3ED63D5847DB817BF83CA3BF645AD1E1F1A2C73C938D876ADD2CF03CDA6B7A2C2DF5770C157FF886C2AACAF50C8FDB6CAD12F6D9C5834843F3F990F52008775256E0671E54E47AA84D74C8FB106FE86BC99FE412F9E1E9530475CB16FE3AAAAE11251D6A1629BC9A8A422F10803587BA0627001A23CB7E373537DD22D8B390F9A830372841E0B5103DCD49EEB83A95EBD3DE553C82FC2B30CD3D9BA1C9BD3ED1569794284E706E26A9A5E89A698C46D7FB33536BF89E9DA76208E54534C097750F70ED1AC9B882D1AFDA25ABF5BBD1B2AD9880BBFBD3AD6D4DD6FD37D8CD07398AE08745FAFF5CFD414F96E373C086E1A81CDD460F6BA8A7557A19A5011F40056C1144E794AF01C47716E14C2ED058BEB8AC573602B34DDD26F01E61859CBE5C9EF1737B17E75B2AC27B6D75C0F393F19BE358FD7BDA6F150F3219D0A37577751B56A74D5B858E30D5E7F36AE03E24E72B961629C74BD5BD0774C771F6C1DBA22552679D5F38841C252D237F3BFD1AE35C0D6A7F15B5BA91B42976A6137F6867D83ABCA9CCEDA37B4FEE65C3A82B1A9837F006DE2DA01FB71203C97B38898670CE64D6477C6E8E2797C4C97D343787BFA33A6669F4E8FE2BF1FD84217EC4BF7C1D57033D7FE95127A73D47495AD2AA58C1EC60C1C2378BFFC28860AEB3148538790426A13D28E43200D8E93893F9685F811E4FCAA2AEF76D4E920649C3F04A465D27B8B1AFCFD5251C550C2313AA35A85273F2D029D7265BD82212378C5D3948A462286F9A1A46D4A5AD41D9B664A24032FC146D79BF6DBCC3E14CE43748E8A1E64A4AAEC72F9746AA41B1F523DBA345B60868F5BE79BB18DC590C01ACFF3F829D6EA8D76A239E88EC583053DE95B891F676B9EF60AA8A44D416167924737D673EF5A826C51ECD4A8CD991AE3EFE54854C5A2B4F532FAAC211404F9E4F6CFCE684E6C3C0C99236AFD95C6A1A84E7B8E098A5BA25087809D5BA84ED63BD6C0E8BD5CAD6271972A047BC4220EE28A144B1BC902621DFBBC73A9C9493C014FD989B912237AEA78989FC5DE474277143493AD13B00FA3E81DA210A1D51A747A65C73927F407D03C731E0DA13AB156037F8B52FD6581648BC145B9C1238470148C735D782FDBBE23938576A8DEECA7F5F7A3957FBDDF158739061B3781794C0844A7E6000CA757A5E118EE1A4F9DAB5B49FE3F9C91B31992659DFC5126CA023E17C1DBE4B08F76DD98E21666230588CF1289A176AC20CF0CCA07E81CA2A1FBC87ADF3B059DC0B9B353720008D7081AD7FEE2ACD7DB79CD3B4FE91CD0DFA9740B44CD7986534599DA52DD73D2FAFCF9037576EF81EA662CEAF2B8DEC0BEC2425B57D1DE99A00CA452E3229297B03707D4C951B08B6DC092D9C0FEBA56ACDCCBA9212A9C46C1CCA4DE59C5D93E6A2E2B677EEB266B303A7278407C69E720F65243B16A4307303B7EBD396703919652DA786E7FCD78F22E179358FD850144550AF624482C1F3BD5752E38E12A9FB6634751ECFC3F260DA9BC84F5CC940BE599B4C867597E532435E4F3E97853EE0E1025504DBB0BFA66AD51362110B8F350E8529C15D9F6FC4DAEC1C6305BD412972466774F456384AF179B0D3C2F5C33AC8F4DCB74CD0C948C8719106B69EE18B276A04E93E533C8C01CF4BEC3BAB611A733F132CB21287FAEDEA308511D28922AB4FFC0013B8C3B27886259671385EE1383B452EE57BD6FB287ECFCC25BBF69002A0FFF83D7140445657C5CCAAD938BA7E9EB98D22FA8A717445E3D3E8C39141460D6BA0F5079DD9107573EED5EBB2942B86E142164BF9A92C71EA2885A4DC20D59BF10C458F50152D7D6F5D66B45C6EF6F7FD2CA5EF9B17EB88AE7973C415C32FDA3C5AF38B11DBD3FEC3086E41E8FBC2DAF00B0A41C41DAE0238C5512B682532ED7368EAF47CD0942D449E09C706787DBCC13FCB68652156887FADA1DC5CE7ED3155AFB7678DDF59A12F01D0E9A3F36C02F8FB3CAC820FBBBACBA4F581465CA2F8E42CF0D1FEF405BB339274F6EB658A6E841125AA94918 +pk = 2283BDF603BD869135AE2D3AB5E178562284422B311614916B3A660CEAC7DF0F72946C693D5E0008EF52E05422121412F835D67C99DE258C939C922BF9C5D4F20F0870DDD7C561C51837C8404F9DA080BA7117B88CFD01FBCD722FF3051A440998A7376313F5DAD09C257BFE9674CC44F213337C8960105B9FC9EC9588FBDB76CB94962F288E1305B73A9491222C6E474FCFBA16F13E89E132095E5DE9E299897F09528835956D46C3B16903280D9C2F312683F450534B5C66A89A7B00D99740E444A4F30E8006D51358D0358A8F07F358A9D556713B8D661A8B0EF31FB37EC623985F1C4AC57BD189AC0C98A66D40A7BE65B078C4BAA40C16A6054E673E76048CCA092EA82BF13E921735103255439F757AE7AC62E1983633FC3A8D33D45EAB78664AA3EA9E8857EF623D444CEFB30420E341793801F6EABF4CDA24B385899B9FC52B9D7C82AC81D86CB17B3AE37845956A1C9A01F0D0907B5BA947A27133F4556806F94ECC6EE34061AD5D149C09E75EEF5DEB0DD5A3F1618FDECD38DF50CA41752859C6ECE6DDC2636823C33102ECDB1AE0B19FA907D89823A1949693A3B1B002EA0DD04D9E8B86BC7CE97407F33904E6AA3942265041E7499B2025A2D883847700145BBFBD9775D28178809BD884FCF8E2FD5BC4AF89D08F4FD5053C276DBD9C2584F80DC65ED724F1FADEC2295EC7AB343F03338C4D31B3A5068289BE0E1AFF1EF1496B976114880E437B979B7FC21A512010549860410171623E233BBA9827B357FB55511B911B9C1C5FBCD712A08877C0C19A7CE13059EA2C9D4B889263DE89A3FBF3680BB3EA3ABEAB6D682C929DEAF5031F655C2B6400810531223FD2AEAF37E9A7B1EB8736D79063D6F29A2E99FC84772A5D5C6D77C37C7AE75997E7EA840059B61FF9BDC2E9BEA9A537D91DE957EF2A76D2CCAC2530C950F9366E759FE7EA219A7E598B282FD51DDFDDC9C576478187BE028134F516B842E1DC8F5F86D88979DF0C48BB129FDB727B9F123CFCDA1021D400ED0485B14ECCEDB0B55805C4A96265715DEA9EAFADC46E4F25A59AA2A4AF0779C1B1DACEF8041C7BB2B277B1E611771741E21B7DD3AAC7277C4E3D371CCD769C1EC42F37760E64DDD5CA7F7D3DE3B0D03B2D6A5578CBF9F82507AE67CF6FE4DBD6CA14353932B590C7D49D7B25EBE0A8DA39AA9E84587E41791AA176FB500B90C17A0E148FBB4316A5655097B9299097CBB0ABE9DBF7248B48A815EE199D25970B4D56BDC2943810153F213BABDE18AC93A5E0498E290B1E1D09EF178BD5E21613885828AD63385085A41993786A4829335068A5515A2AD88B8A3FA50458BD05536625E7AA05F47EF2FFE0D944E7E3B7319FBA7C5DA14655C2260C6A29A5A27487AC155D751B23AFE6FA465D46935782F61E073C6E887216D0576609D843A8D29117C163D74DCCFF8DB917AE50C6C5CC771A1CA4A05117D5640F9D6C42582A3A263686A7F1F9BA55EF342929719647FFBE038762FDD82DD9A8055BAFAD8CA4AB8B248EEEAED63069CCE8521BB1BA1D108EB83942F781A3EBCDC392F5761F9CF1AF424CADF3A6ACCC6D0D8EB41A27660D58C67B35F94DAC27EF026D66BF3EB2C20BEB7C523FF67882E1FFAAA23C5F8AF9F5F7E1D1CCE4E15F62E4CB053E35734682F93626C36A3B30E09C2718FC9EAC333315E8C971654141D113E7BB0A62489A97A5831A58A5A0C4197495F71A5CD77E76972ACF6D82F45457951DC09462C052EB27FB18DB80FC73F855F4437A9BD5F03A36AA4EA062C0382C4611DD10A9CA5D2FF699E8139EBB601E7D3607017C7D0CD8997B50B6DF7EFD71C8291081B8D3C87085E2376AE3E45BA727F2147BFEB30A09E4FD5225E444D0FFFF323EB772E1EC729F8FDE2B66648B5507ED9EE00DC9B538F01D5C7EBF6B26B80F31809D2CCDF3CBBE52E49DD7938BDD08774B4C60AAFEDE9EB149E4EB31FF2D5F3DB25A6B696022A4D22A9D3745FCF1DBF78EFB604A207BC12B1471DB8643B85DA8215ACB0E5E009B643E498DB4B1A90B61ED7133C8B0809793A802011194DA77F68017E7E451658760ADCAE6AB4B10C82915D39E7D2C28DF5645A2D5C58C54E70DCADE0F1899B08D4FBCB4C8B61B3C73E1F922EBE8F46ED2C06554B75942EEF01864E93A369F00C97A877C177BB78B7DE898326B5379CB32524895A648EAE00A54B685DD73122F50450EC16E8EB2EBAE13E2CD63D84CECE995A67EF8A991711DEE45A44D3D3E74BAC2CEB9F9F425CC570D30556339232645DBE4C4869A3E8455FDEA9E2C08A540564D84651F6DA1E6E55614C782DCD75ACEF0515F5B8380FF193ECF9E0B42E145CB609687B69C6739079D69D64E2526945E720F2DD7C8EC5E14E662BF255497FFB332B0B21A8FEC82632BF6DCCC6FDE74B7149C956644CDC8B8797AE4DA6F00D3C3DD6940DC67719417192647BF2FAC43B6E980C1260234E17D3C3AA5E99573CFE4ED8792E39F31E71D53FE42C03CD8C97D7F57A26CE01DD295A2E22629594BEE73511B92F622853FD8BF4946A433473909B527433D76573128D4D6D17BC707F4BFFAD361CAD8F2CF563AA7B9D0824048403C698EBEFACDA65FD59B16266C2A2EABFF6D448183CF30E8DD05599BFADF559C41E20CA85470EF12F55C1061B5AD87DBF37B2EE8F1E010DF916AFEE133B1A0AC24318CFA2A78B604E468B50D54911E6BFA489E3BCF088941D7D1C524DCCCEACC8341541546C10E00E2927CE620B3845595609FB479030C144C9EF2FF9A89B7B1F9F0983C3DE749792D11884899E5274880D92E681D0879FD49022422ACE1574C5C4CA8E76578714AF2AF08996612A3CBE8FFCDF9D7B5B476CF2D335F21757648BB9B93FED51EF9997955A5B487130E85305C8051DDEB7ABD2026629BE963C93D52EFD646A92F99541266F0976E5183F0DC675F211D0237135F98B7EC45253585B20C0C6E3CE12883DFB3C4BE8E9AEBE4240062DC8427BB6040765EBF14B089F1140E8ECBA10E44D89C521DABED3E696F8563D58EED31BB10B3999C2AFEF3E64A720EC9C80B48972D3FB6CD54EFCEF23F9A948B6889E96CA569C8CFED0FD0B7E3FC87F0E3E800C9611DFD7E24968622A4F94778A422F9C2A47F8C3630F29BF6805385572995472BADFA078A92A3836FE2444190843222D0153D2FA611CA36D6F79ADA1AB9435E70EE6E01976AD4312B4F04646984044DD21E760E46E845E4E1F0B7EBFEEB77FA69B663374F411796C1CE22E0B106FBED1044E202C8C6443029BEA7B06CF32990DF6FA66D042C789F53B00E51A023ED4A7C8E6204863CA9223A7A0F93CBFFB4E8D784142F25753082C6FE3503928E6611B6492A6036D6C988B4E3F7B68FC59ADE7D4BBC8F96F74EFD8FEE281A8E7BB10788CBE95073F9E561D793DC106D3559225E8454532F1D8CCE71D5434AD3B4CF659033957920C3DE8735F52A0478EFEF51D37A181638FA46D96EE2DAABC02F005DBC06BD20A4F800C400A7513B1B7D0C3666B010DF6DDAC8366D12723EAE98CBF2B0ED4AED840F59F1CCAD54F98FF895B691EFBDDF38385A72F636F7B7DB709DA30220613116F06F2F392C3437C846C694BFADBE5C5A6B822205CFF0776515BC77C11B5CDEC245BE81AFD00CD5FA3A8D96FE9E3524B08C95FF4511E6755AF4378B976366BB22634FA6DB7A74E01B733BC652667D23CEA703060C1C21249539F6DAB72F984EF7031210D2B54E9DAAE3F6DC4E2AF1F3990A8CB5E8E3857DD3993CD7B5A316795C7F8D6F212F73E72FC82265D92D5A287AB5E369E921A80620ED9F3394D4185BD7A97146759954670900D0847B50AF1A79FA4D2182B23F470F04B5D808069CA161F783FE164C4E5D41513D77CFE6EE5B8CAC42F7BB043B13660E5A6AE72C8101B1113646FC34C57CFFA55A53BED8CF27AFB27BB38B9E2624E97074E6DF05E7899D5230A4CB7D857D8DF39C147DAF8984CBF9A03346A62358D3A3F6B3F61C89BE86A34C1F9BED1E2CA8E9083CF8C2DC8DDBC6BAE684B6D8C8B03CE60A9F8E4463BDAE04F19E85BD8ADB4C3A9EB954405BE3A2ADCE24910FB31ADB3B00E1088ED9FB27F612CD1CF62D97CBA2A6F8AF720FE3A80D0D635E718B54E2957542350244B17F1672782751420BECE3855A332E507D3D05821B618663F48A972A7B40F79944EDE3F08B57F460F7540B570259E377D203A76B98AECF2CCA2778855F66E8119E6F660D5116652DC075CD561025D743FE6EFC5C2E422286BCEDD1918297FC4E60353BDE475FBFA33F934339A44DD3E5609684405CD966779FF15079EEF7BB6D554917377C4AB84609B865D6C872AB8CFDF0C1D10EB00DF45CEDB5870F089E629F2EED7A00B19CD440463E889856AF76F6C2B47D1BD11F9D8B1AAE0357623713985A36E368B8F4DD997B5036784E151D58612DC0F813046442AF143A479B17FBFCEEEAA3C16A6A33F9FAFF9A8468F9024D41FEAED8F0B85DF2BE6B5F41C21A291FB68B7EF10DE3AAA8EA2C208D60C905ABB1A360143BF94EE57E35799E4373C3BF458ECCCC3D0383293840CE84BA1C55F8F94FC23902D03D8F786C95C4D0850F0EE21728EA867615FF11646AE178BAEB52AA77754BECD04EB7ED13862D0E39E88312B160DD9BB8CD02926EB3D6452AD52B3C3F303A4DF22CEA460C3AEFAB5A1805E078714B2E95051EC40A26BF0A0ED8103DFD45F10C88C16E612467C4D384745F54C974F9D13F1662DCC6C446D7B5FF7096BA3C75BFB6C4D7E80B5244AD986A33F30707E48DBCBDDFE633C2BBC0F22C93E1E313011A1676ED585D8DB7E15B46C5ECF85FC889F293AA6365039BD899873F164BE9CC9C69898D63B08276590DD0CA3400BD5943F124DEAF6E13DD34254239EC6077E4CD5691BC58C0CE8775A48B2D5081052E9CEF3C11123C62B60F714E023A41261E32CF1DDF60992937E0274B4A628A99AD3E2EEF1027254A0A9277DE0EFA1A7514DF7FEC34B6401877D04D60AE3CE6BC4815C7CF16C0E46ADA6E9DF896D25F7A3DBE9243CDC2136E82C62AF1E1686A2985675BF84F9A5E4703B9CA3A74D65F16098B893C34C0637DAD737E3C4FB871B8B601FCF5969DC180B59FBAC5AC25EF21FD27914315841E264CAEAF48DA62958B4C5500C4A1DA4AAE4C8C46291FEFCCC1308ADEE8B65A2BFAC4FC34449B6D84B115D4FDB03E8AD7FC890783168BB5835862FE1C72581022AFBAB68AC86F41EA0CDE88CE4105A080D080ED77D1C2372D53615A94B9DF7280EA497E14592DD1D92662D5F91B2B8C1F512353BF7E08BC333C4B6A03D72A01DB96570A9120B986BEA450B91F19631F587E4CE4874C09F193015E4789BA392B82F0CDD47A681D7CD2645A06F8C845FF84380ED5ADC5ABDB8019BEB35E5F9062BB2318881C6841E00D5FD9B185528F6ECE0A764A4E837A44273438EB07423FDFE3B222341BDE00AD07EA08D00D0D5D9FB641DFFFC7F6916D9540271FA8BD65DF5E52DBA46210DE041B61A30674232E1B4A93F192A9F48C2034AF0BCEA470FD3226C9E778FB8BF654100DABBC05228AB501A17D54AD83D8E0A07908EB8CC42D64F779DC4E6B9496803E7891FC549A4BDDF957A54B299C1CF7144C9112D2B2257A26A6E9A43C8016F9A8CFA181582F2F7E91385578BC3D09D578CE697D32361CBDE1B87B466C58219D725AEFFB8C165475E6CF54241B7850495762ABE3C7A8DE1200574F8B222A2FFA7CF9C65F33CFF389D6B0F3A18B9D08593F0C6F5011A35152972D9227E6865E9D024CE7606C22CEBDCCF73AB8D56CB58AF9B2BFC59F77450FE087D8D00E437177E3E1AB71EAAB0063A6E5D0C4213413A764743B134047F542EB426D9D4A5ED0FE55E83D663ED05D8C7BB688D6F4C960897BD29BE9C005A6D82619747243628C2F22DE8A7454125D8686A254D67D10445A45810860FF3DA390B973763FC83ACC69373C748D73055F47922CDB3B0125FC3F64D5CD470BA7C01981AED709D12389E4E9C84DC61E4079E10FA4496494CF6B531A94B378B287917A362018C342AE8B01C765C1376677ADDEE293D7DD704B5A9935D34ABEDA4623163507238511A8B2602670125ACDC6269B9C6C22003808A38977601942B07D711C65D60A7BC9728DF14A06A06D21026F1CB89B8E0B0339770F409BD4D0A5E7D762F3E883CFECDDAAB9C3654A1C70B973689005EEDF81D4C81021E9168047EF9E96720F211441087CC28902216C39030CAD42BE1E6AB78C50A1CED1F8C4D8EA84B274695D42C0D6427CEEDA84D70A81820E00C1B41DB4D90DD5DA3FFACEF2D7FDBCE7E71FDB30496F33322DC71C64B83B84F88C8ED2D29D087FDAE5945637099DA16B86BF8E1AF3C28BF3CF861484F7B2A7249078B131329648E26AE635B554AD90BCFB6DDF8B01CA95A0189DE88748945A5DB3B7969182270B1BD13EDA77CF3F275237B68E2E657E6AE965C24485BF5927C7A61B9455BE73B6EE7D523A1B7E05A0AE2BB514942773752CFD645BFB5512F07381DBC13EEC1600B042177B9C204BE0A08C5308723E3EE03B03EAAFB0F7DD89A6C60078F1AE0EEE28F8E12A732A63AAF826EA883EA3A7EA5735244AC3E685550E5B59AD50609E601FD05B41913136B533181904AA346358B70C7C0B07AB40A8D8C9831DB393D60C4EC2AD0D3E0F2B543E27EC383DFC1936A9D342028065692EEF07BDF386D83BA699F300B68CB8F794E1EC5225CD4852A03C6F93CB56EC050D01654A2037C05DFD4361405625276F89EE4AABB47C934BA76A502AC7C91321DDE37F5317BAB3DE7176430098F797864BBC03881A291DACF716009B2DFE3B4DBC8C0262E095AAF3570C27A319678F323CEA96BF830D20935BE2D0898BA16986E6D127A1A36C5D3126EC7677150A256EA8A53D1A40561B194B821F3947B3D974F4911E3A0EF587371D1769BE9C5F6EB59107457669A5388A65F4589D3396D4132641561B4E26E42D3833C7C2B7EBEBC1F45A1FEAD6C2665595C86B0175FCCBD516412F4558249F2D1B51EA6B7BEF899673BDBF99D0CA908DE8D5E33C9D0AD0552AF68667906293E658B4AB4C7F4344474AC721BFC2B19240C6EB1EFB5D24E257FFE6EE1D8A453798E23F45E6CE176FF5782D14DAD9B13148C41300681DE2175158587E8FBE6D5E3002FDB4F38181122149B25EBDB40CD57B319314294EB5536F3E36753CB55970CF6F90A38D60585B549C986BC4525884F6677F0B8D5CB21DD8927C428518FA89BDB2B53899B25C25447F83F51CF3670E1D9C64886D9D024719CD585C5FAB1CFD3561450AB56270FF57D07FF6E0E0DD1231A5AA562DFD7C2C3CBCA448B66291E7CBB1D85255664D670EA6828C0BA9ADC8A9706A393ACFBBCAC3A45AE268BF2E6A39B4FEF50B642C50C60ECE93D0DDBAFE356A8424F7CDEEE0F8D84AF17D3A5C541AE00203E5937DA21C697FCC851AFED0D5B8A688B0FF9DDD42D2344B5DD71AE7394AC9C09AFCFA0370B0977FAD26C01C51A0E79AC332318E7CF5AB670B9F8D9DDD9131B86AB3A2C8EA8F5C6EA0ED7CB57D23374494E0604CF4262AB646BE316CA8D21484C2E04F8828533C6E06183662D8B5EACBF642390A0FE0231F4073B037DA11F34365BA0A2C2449FE4D4E85408ED561D3C5401523D39D716DCD8D67FBAAAD85866A7244158977B8227B141EAD5EF96711C4F91C4B25F01E6986C871C345C4B4119720B748A11D738DD009F1095AC97A6DD890C0F0DF55B9B78C7D959ED06A5917A2CDE522B94642ACB80DA2386B41A30FC4A34A89F18848672391B86C03E2BE9E2012510347B2E07C2B22DC836BBE5739F7300238F7149565647348D46F8635D29935E80F4CC8F38B61F6BA2229D2146F2C1A4BAA2065F8FC070D4A76 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6ABFCB7B4528E8E33E676C36F3347F6DB3D -smlen = 3676 -sm = 8076B199E2F52024F03050622F01E3FD121CD72BA77213DD21B7B494489C597A406D195ECEC48D92E5851D0E66B681941F33AB4863E4EE8FC434E61B51A15C7402246D2D7ECC6236C5E2DA52531109BF37E23B95C846707A649C4B395093B38E8C30FD56D22EF3317BDEF068EEE72D8658D8DD72CD9A9DD68652AE83737708B8CDB4E269BA7455E4568E065AEC6358742C46D54BEDBB94D5554450239B502C8C193661B49387F7BB041E11B6894148DD64B966E5040B011C09DD7B20080152846473E22813F37363AFA1E7ABF4EC43CC52DEBA21A6141003116478B91E083C3F38A584B37A1B6B2774D41C70F1710026A40FDCA08EF7883CA20A6615EB99BBBCBFF6A99B44DDC8F1DC2E27567E39CF1826278D13B63603ED8DE93FA3311A4169D2B521032934EA75E1C50ADA97B3461F4B70CCA8BB496B6A685B4FC135E6CDC9851B878485DDB104EC68D21E38132A40F9E3ADA9660BFEEB24EDD306CEAE820B5A2C8EBC29C3E7732039B02300238C5B7EF42AAF281F5A8FC72F32C8FF94A0FFFB9B774F0910D44266B96322FE5C66EA636C809B32BD27DE9E71E608D31FFF147888154A3686B0511EC1D2BA1453F5AD3CD116395E1D663F8BC784319C29E967B1B349CACEBA74AE53C685D03CC62D163D43FE4020ECE717138A93C3C72EAC1DADA74A288994128B412EC3F140A22B33A0908CB5E4048B75868EBDDD4255A3A8B4D90CFFB8AF170C53CE42DE3BD2B450B4E653E50EADF908FDF11BA8EF563E75CC709B063610EE575DEF68C0962BDB40DE5B86C218473C9D67CF4A4E2723DD87FCD955A814AA3EFBCC81DD284561A326E167B6A25105D39D47A07D48CB50EAE338033BF643DD23558C2E4A12095397766C4DE15A8E8174143171011FA40D4ECC53061F139FB4A4C438D5F41010EE922BA10CDAF80C96F39B6BA359ED5B9AAD0844A9C0A43B00AD227735973210D392953AB31738708E654BE9ACE7187882702AC32FFC0F9EDAD3797BBAEB373865CD56100BB3D98ED66F612EE41AC2894BB4F423CEEE03A66CD0088FF69AFB0D9C224E1D52FE40973340804250400C8FA89232CB27D408BE345479F53736A7C2CC04411B42DD75941613A6C281FE801BE72594C0CF13F95DE4E55C8E34694953C6054266CBA79CE75842D7A12D26D8ED855061794CF2EA28E9E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +smlen = 3802 +sm = 14BDF8A98C749446ABD811EAA0178DA4DC2FD3F0606D504A6C6D0A7B24C992A544AE678106702C62F36D45560F5E25340D6EE1D825553337BDB13FBE9B36F8AF89EDD0D4C1A7E179BF00EED1769BECEDEF7E52E855265683D68841C0B150DE407CB99038B8FCC5A49AF7FC5456A20F234529CCC468F56C0064F399B42287055990FB70B2321A442BAD53F1E4C3B98E0BC7D07BF0599A7583D2C93839EFC1AB415EF4F2BF7D2CA630ED5D7FC7F8BC7AC23A7977EB11EBD804FB0629CC5AC2A55EB05F8D42F24AC67B4867FDD14D489F0FB765C0034FF05A0F7F44750361A8A0806C5BC6112D640FF09DAD1E7EB048FD302A9A3F1643696ADD876C39DE1E025EDA7F9DE8236CCCF2818147FCA0299A16B07999A85700A7A90FCAFF5610FD4FDAFD962A9A5535B4B027D0C5817A5F16D0FF3373B61DB9D28F4AABA4CE75DE109D39E8280BDA5401765B2C0462DF506B2698A1FBF6EF0A73DAE71889117D28A2C59E2DBD9BF9F3016F3706FE2E75696D2550BE5E1A70C5B95AF418700C40BAD9A60A32DD02AE7E04FB23F4E9319BBE325F757B969853D962202A34CD2A0388D07E166D4B21C0DBE6C49F8B44FC566ED3EBF3892DA43182CE32AE4B3D75022B76CFDC400598E424333DC307EAE61FDCB35C7002C05844EF25C0B8B49CA88BCDE63C332E185596C59423748B61A8A578F747217B7EA660A3125021D77F11254EAA34699D793EE801EE32A104190322CD84D04E15174961B62387C5481C9B5AD88192F1D59C21B2BE6C8453A0C24A724483D0FD5DF1DDDF4496939A7D7A75BCBC832638B2C2F3B2F4F785D7C45A4653285B9427A9DA6182566160384A8EB5AA5C8AE6998D16CF5064E2467BF9110257FF78E53127A7DD78AA45438D1314A524F30D1FC7D1F0D91D200D370B9FF81252EB0579C4EBAED42B12B0F69880F379319A607D35CC9AC41F600884C1EBEDA226E1BE5329DB53B825ECDA090FBE95115702395047C4A6A0D08A482A1B699B5FADA2FBEA296DE61D583B5F611245630AB8414A09C22D82BC84D16C4273A9DE2C020C8BBB329A2C57F3C9EFE777DE322BB77A32D0E2A4B9DA614132CAD2EC79CFF9369BFFF37FC6477D7EBCFAA4ADA28484CA3E20564FBDD02B3E34F3E54267A669B3827DB68743D0832FDFD613748CA910BFF64E86D9801BA5E7EC9844D299E8DB780CCF49452F26C5A0ABF42EADCB06F71B9B7E47789D05426842A730CCB087346B1FE4611EA96334CBA434FCA24751A9D8DCBEEADC0EE79AF4ED24C7F9A8CCA4B2C01745B992CFDDB828CA5C8A7C32682594C0CF13F95DE4E55C8E34694953C6054266CBA79CE75842D7A12D26D8ED855061794CF2EA28E9E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 80C3498C51E8FF2E8DEE3AF5213719BDB8C4BC543D37AA032D11ABDB6E860D1FC34B92E277848109F0FE4A52F55B3C550E6F13F9331C5ECE7B6EB468E9D3A368CE5DA7F474BC1543A7B1594D15602410092B6C864C9C86438EDB83098BD3FDE84CA080C2490F20D339FBF47EAB4940B3A2A600A600BDE44A837F5CA05EF6DEA218DBE1F27A82CEF1A1912988D6BF465D560EB606A38C461444F5FE981D1392E2F5B8B336A2E158A504A06BEA1625B42316803D795DDB0FA6F63E5266264EB0DA262BDA32B6A74BF4B9502ABA4735049D6299F35B599BB46DEEAA5C5305328C7EE2475742CC2309ADF2EEA65CF68C07363AF3CEC2C4A0112B18BE769C2E4E2171D53775607258BE3D262A1BEF06E2E4076DC28146C54531063408BC28BC298B3C7BD043788BEB9E029BF4D71CDA9C459E367A0D125F062824947CA23563213D9C85070FA2F89883FA4B2A9606A7B908EC83D5DC36CE56176769897945BBAB2398EFFF16318ABDC7020E81397D6BF59593312D03797D710044426792AE7E25332783E46812876A5F2B0EB333003F1C4FCFB8D13334C2532E327F4984C4C4C88C5AE27874D4497B07A525ABBCA5279349CA75CBA0E21CBCD32C2864FEEFB087CF70697238E5693A54655B75930A7E4772DAC24BF31829B588BC3FBF71EF075F45C6E57B81B898AED343DB5C0EFCBA38E0F203F794463C0C4FDF33A44CC712E5FABD8A4DB11CCDB863B21E30C3E39AF2912C20E95DEE8190A4C339D3076BEA8FDBA9A794BE336E13FDB034D7C2AE4F3816C6D50C9256ED3FAF10E010008C287075F075A405D32D48EBC15D65065EA7CF039BCB2932944B6D1B06F99ECA09AA48EC5793E85390720DCB72E4B27C5573965CE258A6F50A0AB24AD6DD8DF44C5D1A0EF6589DECE26D26C2C78BA8C9D3C1427B51627A9FD3D2B032A9528D6F986375CDC7A73B09F4AAE174797E4A348AA12E9B65F968544F04BC46B2AA8AB6E42507C799C3B3927A18F101BE28F83753E3CD439FD0C8C79326161AEF9502DA22101257BE55AAC1CDC64CFC3DFA9B232FD8EC3782F01D0A60D833BEF5E1D979CE8ED6714F5951AEFD9A9A67D28F1BF15CAA477AA704F9757A5B96468576602A0B90EE2C58AFD3A0D3B0C8F7536EF2526D1340D2176FE26C0F6D695D9BBD7D05487F1EB9268D772C625C783F947A9A97C5F224BB38EA7741936932AF569F63F877E8FEDF847D78A7C8EFDBF59CFBB452E88C60B4D038CE9E9B2CE03034D338FC2FE4B2F9357E85A2D11C4B2F8E05D582F433D599CA5D9EA89CA3946881278B489324396E2E036141C1418A20CBA073F793D53FBCA43E4FB82B28790077E1D030E17A296C66BAE1CF7677A22B03CB40930AB825EC57D6F0DB2B2E1DCB61EDC75E4CC99B6FE4B6AFF3785700E98BE36B2DD39059981682CD1F46A2FFEC4152C3079CF4C22363E8D3FF746EA7857BC9C1B46DFEA091C4943427CDCF06B60E38E344F3153A67FF5401669D1A339C84EF259C2C1DF76A0D5835DE4B04044BF4A4BDC46F92A2498319D4CCAC65A293EE81D3C0906D560EB1731E1355312C7544A18BBEC4DC9309D55057E84A0B89AD21071D6E1B54605EF2C4A4917B1C0C100551D86ED847AD92BA9B7BCA17A118FEB80E9CF4FDAFEFAF230ACCE973F24265862BD49B538F4604D196F85195BE5061E02CF1D64AE704C277935D5FF99E9B45EE99475C0D49B495784380980924956A88FFB5F73F53CB52B744BA03FBE44D88BB79C596131C046AA4A1DD3F2F00DFCFA67292CB28451C402289C21A674B63AA0D060BCCCD87C7C492D3B283D9509697BD5824F9850469D890B6D38FC002CD53859E4399D400AC8B9519B415AC8E89888B81CECA78FC56AE8254E92101057EB4BE37140BF97893F5AFA1207F04C6BCD873DFAD4D5F1CF7C3698D11D5CD887DFC1B47DB8BFC73F251A420FE5AC72CA21DA8E65D7A525C7405A5C899B96F99B397A7B6351F51D53D1D648E6F8019F538C7C4BB1BF6E890F0C3530332D683431EEDCDD58EC5B47EFF68FE79B5CDB2BD43628E35E36A897BDC6AF6EF7FD680CA70C3D09E1E1997B9F8E21A6D8DA63C537D6E45B79BD7CADB53D88584B1FA4CC726D6C24B634C64EA76E44A51044E8DCFF99C6DEF61A540DF7581D89BF85C375D7592F4BD89CC5753FB3FB8F8BDE46E8450670A26B048CDAE0455DDE6C084CADD1E50CD3588E2C757E9735B2B63AA09C2A37B3EDC368D017AC7EB050172CA78EB126DC7B34BEBCE2B28376FD61C308600ACA949730707D958488065CC18C0CB24127AC6DF1D58CE49604F65E6C21211087E8E8123A34EA40C392F29CB905433947449E557ACB9B452D9CB5F8B978751E952A9F17DD4990D5B1FF2E70C90728C985DA6F71FCE094ECE3E8DE3EA034F3C0524F68DD5371744BEFE5EA2E411AF413E06496A9E0801D4885925996A0CBA84FFE957D0DD11F7D501E62AC9A4049AB8843457CD932296861CD3473FFB9BFC6EF2F77507141C42A306E8FEFDF76F0681C3C221333E2622A7514D5598493BFBE6CAE7FCD2BB82FB9982C7EB6C14BE18CCAD6507A07FC00DCB112D8E74DC0E858E197A0680C1D5FCF1F679B66D3CDD73FA86F8FBFD0B913CCE5321E2C3BD21B03DF4C152EF7911194E3A7B1ADD63A8797F92F029BD17D7297E84221B8D47058EB2D92E385A468503E8BD11EC19E6A35E5F270D85E0E0037A5B217708584C5B6FABCB0BFDF231699FCE9F6B219585A5B5E87C6DA12C2B19571B77A9B7BFED6CFD8796B3ACD2D5F3BDE7488B282B70FA00356BA8D31DC105C24E5F7787E9BF987A49DD95B81EC1ED8DB566B4FB04B12D66608F800CC668BC77F1A298E5142EA25CC8E36ADB4B42C25E19EF3AFE882D9FDCF7893F4B2A5BD00E51F393B3DA406BAF65EEBE75F1172FA8F84B94CB0500FEC17D6379D736B5260FC28ACF73F6F60A245C51739B884D1F709C7A7292E437AB2B7D1D4FC267D8047971C8201B6AEE0452C7881F8D3FF0E986C77148DEE4A4C8CB848A93F5E9CE8999929261B40F2F3EF25BF08664E039866EB06C9DFDD34293DCED3AF39AF5A1EEB87299F3F97B84E8C27D25364FED37D01F2B937F08A44E54EB5F3A45F0ACA703940ECB42E9589C9E4E7C922E93DFBA3C2015359CDAC252BC29453A7EB3E05FEF6818DB3F2BED613B7AC01E78519F870FF96442167C341AE51AEC65DC6528B8B6C3CF3CDEDAFA94467A4BBCF273DF27DA60AE583ED4DBDB36C1D7CD8399B23010ED46B109BE1C0912DA9B1300A6DDD59FC9F063512DEB5C5C685B57317A5ECE2B5743EC73446B45AB83D4DBAE53E6782B64378374616A2DC4F029650EC0AF001953A178220A621BB5CA80EA3A4CACDD0864EFC1A78FB57083870CDCCF15BB6F171C87B6837A26BBA254463F0B4E7B89EC7C52D0E2D41772B240868C2B7AE3510A55A388BCD499D1F8FF1DD0EDAD3988A1A5AFFC32EF248832FC45180B0D3E05737DA0C85A2CEC8121EE3BD4A6C1DAC51CB18B27A49C5C8BB3DE9CE64EC6949D44D4A546162F344DB1B1BADA841AACB3B883D043B1651AE454A7B1A21ACFCBB2C649749B0AA341EBB0444B8D2BA7B2523105B77A54297A61EE37B472464E55C8ED5D6A4351DB366D930919DCA179912D7F25C6224FD1CAE4CA0A85B277F5C3556DC1D8E828A7630A30EB18B6693DBC4DD7E10F6263EE17FF5044051DCC591DF90E07A4498A1BED86D966A5C3734855DE4B4DACF0D0DA7E71DF76BFC7FECA76CEE332065C883626DFFB898921A36AA0868AD836FFB330C5B29C6FD37DC85BE1E308E75D07A46974D5E1DA10EC2658184E412B9E59F48D67076C425D8C3D02562D9B39F7ADDC29AC9B18E2114D782B271B2E7DE1808CA4D8B86EBA5353D92CB9540907EE39FED090EC13F912AC258327228326BC351FA6E807633F4A25D6D70DAD95A9A5544EEA418D2D921269D471312AB28AEE22038E9093FC44391010C13F5C40F6708E1485F3A8E2BD7D6C9EDF57D61F846B060ECCB54DA5A3B8D7CB623530FE381C3FC6B65053673CE35782E72D3FC75D5A4691008BB2CE927DE25A7246297B7B483503D2EEAE13FF9A72076A6C0F0CEF463D9D0B3E8A8EB207449958E35D5451A1C33D932D45DF876B3DF9C502946BB892DA499426508A0116E2C761419764721C576A31F3B44D2D088030530B4ADD4FA24ED57CDAFB8D6B728D56B8B8CF1B140C64B198CE6676BFDC2910AC2F07974FDA009FA3D709AFE30A339C24D60754BA716EA3227D086A3E075A88446628FF67C515982A8AADBC6193B91A0AE42C3CA390DEB21D3E34E4C074DEA5D3A40A6FDD9432DC736FC1F05EA075FC4E09C96C43872FA1F3000EDB97D11AFE0587DBFDF42BE4CB0FB86BD12C3526DDDC85C5DCFDBBB20A7FD75D62AED30219A011A0D9DB1828FCD13C222E7BFD96C6A6EB22224219E3D34DFCEDEBADEA0AF03204F1ABE567D68693E85FE8BFE45F9ED035A73770E9B85C81E0F74FFD56D99A0D4522F8B3504C29C83F9E210442FA283C39CCCCAD0506674FD1141C529949CE2302EBEE0FF17E6EC849130CDD54E0C7426358E0C5D1A3BA54BDA1C67708B91C7B2F2BF1CB9DC1CBEC6F929B0FDF9DE35622596EE32B6938B8241DE51F2C43487A29E9EC473B6FDB4279D2CBDBCEFDB1096A8F8AD45708D85D7B575FCFB18AFCDD9CB357C93C5919DCAF583AC4E12989289D3D1BC08969214C8BEBD4093E55E9773FA9F56733D1CE3CC1FEAFB690977564E78DA4BDAC946040110D3A4731D791AEFC6C3E3CF71F5860AB6615544073E89DB9B1D7D67A497B0A7464856D850F07BB09066CBBA02C020538C0F38743834C5FCC8667CE29A51042CD92AA3EB3DEEEC23799D3CD37E2B57D25FAF6DE81B993FF4C1F99B8DB35CC02770576D75751A75885E2E8899FE4B058F547BD3E8FCC8A047E284B31B89DBFE3FC571C5A3A4143628E4E2ADC60834EFC932B0ABD57989E35781428BB27740D623C4FB24E3968C0690FD1C2DF521760BE29F514A90828839414A7102057A67DE6CE408678A98E26F7493B73B16BB56BD40AF43ED4DBF83B0A9A151CEAEAD3BFF404AA31646CC4BBBF6A16CDA2CDC8B42B40BA1E9FE204BEC34F9D674EC8541D7C38BAE94B1F4BA0E827E1FCF78B8AA21DCED8D255612742AF9F741F22ADFA757A2DE7F8671811C329FFAF4A55D56A61BE96DD9721FD75850D75180E3516E00DFB4A783F1C03C7390D8351FC1D1232F34EBCF79361C9921242AD36A7B4801B1406ACCDF2CDE2B21D1D6E724F43E888B7C89592798AB1165DCAB5209508961AFD4FBC24F98CB659C6B76C8A35DE02EB78EFA5349DA5398A3ED8D32C6ED906427B9EC050C1E082CB41E910F469FD098095C71C26C075FF0269F31B4BF9F1EECFCBF53A0FB5EBF47CC45F2B6E056FDF46290016EBADD3DE58175F963C04028E9548A6F7659E9D1A1EDACBA30EFB0221D6095721ABAE65494ABF9D68EB4B0E573695DE516D240EFF1714AF7B7502AD488CC88B8FD5E0C49441D97C94663FF35480EA00DEA924DCCCE2EB51B0358DA8BCD514CC82A93553B1F2B1F7A13260869949A72A6C8B7F58ADDFFC382626DC74E1367B5FF017953D2D6A933B8BE22EFC56E8EF4E9480630C9675D39282591E23289323A9FCF22B45C965404D26ACA9850A61C47BEE7818110AB480AB464538E1EF9DEA08F430C0BF42490B8BEF9291C756A21822B46CAF23E1D7EB1AC1D99B0330813395B40CD5978138537173B933D0BB7E4BC8F158E55B8AA8C1D29F1696E46F55FA216CD4DEEB468038AA76922751399AC5269273453E1CB1A390639364D731DA8C46255D35C3003A17980F4B28E9A46A52D10E4AE8162A6533E52680DBCE37E3F2187A7503E632EE62747950DD50F11889C6BF33201842C1F2878056DCE9E7C7A975F8B697A65E9AA3F6413374D6BBF237AB2FEE71FE9BA8079FAED6517F07DBE7BA1F7646BBF16445B7B060A6F0813757971A300A92B6A8A0990ED63479F8C5FC80353CF2F8897699BA440D69158BD281502EB6AC1BBF783DE2F8A5E4C270AFC29EFF299A790296F828CDEFE0D3D38BAACDC9F71B9AF303C4A80EF08D401B095DBEF52B4A398CED1D8BACD829984A830642EDC982EB6C5E62AE25DBB072801725C201C3E25C9C3EF0D954C30E9A2CFB98B79252354940931538B9E8250630C135956EB0D1F8A8DA6A1FAFDB913593F81450DBCA09404E746CEE039DFD0E00868FCC3302724F9EC9A45CE6516BBF77A8A2C512252499A0E79D3D9F0647DEF2FFC26640A0D9EBB15266E97358120B3EBA0CBA5D9BAB9D946FD00C24591B9F1909555EF1271E7E4EFF510EBC726A6F2A370578D236944A2E863A5F9828EF1066489376A078EFF3E2BE3E5C03897A51C44BB0A4D544A0FCB7B7859283628C84F6F76BC641D73735ED4466B92BC1540B8DC20577957833467180C95F8FB6004655A513E64F4CB02BAA012678AF9BB68B9C56B9DB43CDB912D9082225DCF956358B83C86B9BBB50033DBC8138BC1807F636F22C7B55220D9F8190DFE813C21BFED899B00A27BCB064604081930B75776491D2919414D56553A23617FFEF12998E901321AAE40CC7553DB4FCDEEFA80B6FB0016C315F6E701D617E48888844F24EE2F806250CC0468E9C8C64996D91C08FC5D2136E9EFEE35F22CB160D955CAF81B5F177BB62D21003A16879354C8CEE83057AB8F49AFE7D833EF6271E7AAF36679C178629725320AA3DD7420BFAB78D60101A4F73CACE475721C2B494F1103EE6D29A71D5E9E879D709573AEC4021DD672B90D6AB7DA53F598D03CBC1BEA7DF4F453BF42AFCF35A2E3FEE67C881A0DC295A856D577B149EC8E07885C3A99933055F25052C7769411B8497405BE51C813DE58FF0B877900D2FDD083DAC5A0AFCD43FCD3E9F62BB84D89E3D44DD835B1B8B8F26C15A1E31D3892967E4443DA8A725CB2BDCEDDF39306C87FCBB9F8073155A8B31E1C652FA2D92353F2A0C0E61D94EBB42B3EE2CA63470B9F5FC7A702E28423C0E2A4B066B5BE3A74A337F1D202584E3811DDFEB7F9D9BAAB24B9AA136E9FF5629E5099E627E6DA81495E416384D917D4C90CE25 +pk = 80C3498C51E8FF2E8DEE3AF5213719BD1AB995800940E5D2ACB44EB1E91603998766CBDD34D52E59840E41F73B0B1DDF442CC004FEB7ED36B6FCF3D7CB92A10609DCA27DE7CDCA941E53BE1E485BCAB8BEE0A85E4DC0C62011AF26017208CD89ABE5EA9C5B67676B4196FEE2E053B847BB3B01FA89DDF2940CC0D98250095BBC08F9DCE083DAAFBD1EA7F15E7E5C61CF31C5B263CEF0ECF45216072071064AACE09130C281E2DA41AABECC780618509CBBC0D295A022271E617E8F10DD9497B1B13A5F98FA625D4D584DF11DFD8B56632A3B3EBAD2A675CC51DC1CA722F44F550D9787D19038B2838C1BA7009A5589EF478CC6CC2C0FBF64E467EE06B381D8E9C69D11B0C2CA6C549C7D81D55223F10B05D579DB90D34C4952B23DC3F83E0AE1A7A058020CE52C31675D99FB39C1801A1BA588AD8CB417404250FC595EE7269E54E58566FA78D1C665E3D2C79686ECBF4A4ADFA15D4ACB8047191B1787DACCF022DD0E28BCB8EC4383D2E1223EAE566A1AC5BDA692DEEEA3752442A5053020A90D8D3F4FE5C9B33DB0729F9DDB87B56D77281E660D716391214CB981280583DFED4023F2B409C513AC052058E7BE957E0B11605FAB25F22F59275BB83C8C725AFC12507C2C68B7A88913E7C25518229795BD44B0ECAA928BE726917115F5282A91EEEAB7C55736BB636B6E8CBCDE46F877DF48C188142BE97A5FD2F8ADD262E82D1F60EF37FCD1A6FB2504DAC64A3E40104188AFC5A9C392D97D865DE55965BB0C51580C21EA683D257EA4632BFF5A8BF838826DBCA386113A32CEBCD180D390D0F5D715A61F712701720F14617BB9C603BDA804083A60836CADD7BBE74790887FB9C36D4ABA9C6A2F1CA4C8C33AB8FB1A01790277EB41F9E250E41233C5C364CC059F612C4B6F4A61FAC6DEB94F433448B1331C94028A639EB47587673089D985204DF5E6E0374437E36FBF79A67173F479093C59D62D64A0CFB78D1773C3C6CB9C914EF551F440121990D9B78E1610FBCDCD527896580680F7F3C801A02AC6EC0EE4AED6792B2C49FD5E4F022E45D00C732248F0E2D564EB67D9931F0F209745729836237F5DB0153F75828658B20367E767BA55568A31A4DAEDFB65397E6E693326BFC5938F571678C68FBE3439F782AF1476309647F6706E63EE49AAE781F1F8E9244FD1E5C6749DE9D97EFC933D974399014C5DA11312AE7D0BC5226A1F7177E126DC2AD86AD81AED58D7BC054D7C92CCD5138FFCA4C6BBA3C0B523E79E8436E6E6FFEFA89765DEFAB2F09787B80143A791921D7707D970E64CCE13367A6B300CC36ED575922186196814BAF9FE1773D04ADEAFDB2D00FD7E1B2EE58E63E58ED90098E61B9CD8DB1A1F3FB2B8FD78CD1812C31FD3211BC09EC798429D935B6C638B77BF38CF16268B293BD9D67D59381707F2BD7E2859D97CE0EC2D37EA76A4D5300066B827D4CCEFECED5D8578BA1AB8C44DBEBA989DF3F6395B39D00CBB8383E69D474AA3230D3A7C005C34EBDA9F7BCE5F43A912090C01A4C08C010184FB8CCC55CD4007AD60B565889945F3D1BAB247079D4A7349CB89A55ABB3DA57594582C317921FE5AE1B9C8F923D0001BEF0C5BA30AF6496107E142B0FC38C9311AB31108FFB428C89C04C7E7BD3B839FD1944FD00C946E4285CE8DA737A0503CBAEF99C5FC25352E12894F94E507A499561F703F32678A1D3507A9CFBF40ED1F0F58E24C742F2E0FB54882422990032705D6FC7FCEA3A52527FDEDD0D9D22983B4ED7B379009432DE10B97332C74FAFFD49FF566954015B062BE81C35CA9CC401875615BE78862C655EF45B7DDD70F3061E5AC7EDF831D95E05B18A3F1B89B1F95EB952B883FE65FF27C216F78E20A4B1A2747B8458B51C45EDA0E12AE0934D406CA0258702C6BB9C9785B96769E5B63B6BED8F09E3BBB7B2C1679C164E9F88A216F6C9C6FB5523C3F29E4D0C2BD978B8F948A9BC4AFF81A6FEA223D39D99BA0D0AE1CB3195EE0DF76B4901556A309AAFF3810964700611B49A46BFEC8FFD010E19E16B2A1513CEF7CCAB5FDB9E446A8696953DE4370EE5A549734650CF7A50082B9878F5C1386E4A5F51FCB662DA54438EB47DDE5C96CD6FB674F610FD42271DA179074AD2371B8423F4D58C5D720A39E506DD09A334D4E04F2F74CDEF074311A538D132B64D33ACBA606084989BECD9BD87D5F6FC160F673899CE962BE27EC1FD58FCC8C21EFEB9F6C825CDECA1848175AB51B3C950F3D59AEAB6E333E23CB517B31A4A5CA1955B20740314B0409806F3708510C8AE4AA67C109D5E100554F86EDC8EAB5FC6245C0B91725FAA23F44C170C4F686705C995ACABCB2A015291D823CB15B1110BB08CFC4032F7C37088C8CB17EBC8A791982BB4AD168B06CF114DC242208DFED562ABAA9BDB41F131551454B221779894ADC75E5246D020DB3A0A24DBC48573E9B52C6309E1F3DC8AEE140264E3E4C765FF70DC24BCBA1B8FB6412FE3B502B8DF1ED35686EB0B27C577FEF036F96068A84AE22029D005D08BDB74F6948A3D0B131BF545BD418BB7E15F73776D918322F98FB83202013A882219DD357F4D52A9C3376022062B6690B7297F80756DBD712C878622FF494425374B6672A000D7DE2C0287AB71CFB7CB9019832EFFAB01E89EA9EFE55D2E617FDB4B4E1F6EEF23A7D21AC2F7BD19C1323BAA7E8E4C264023926142F6179213B4ABFCD04215DAF59A83E7E0B1715A9D838CF829D3C24726C80CCD362BEA3A3DD4DCD2D51E8E5B2DE5D69A471ECE06A4DD251E8B0443BC6A15F642AF3E1A9A65B6DCCF40D80736F14A2E172E62D263A052EEBE2697FF2CF321165711E92C1519FA600FB05BA65683134DD00A8E1088B7331293A7CB4DA97095E1D55290CCF3E15DB20A1F9722316E579847B973E2C9D1BA34250E37BBD3BC47127D3A927D6A92B1F569BE7A497792D25E4160F32C9094ADC24476A413E1DD1F2CF4689525CE9B48E020077E258F6B1D1939CCA7CF9076C34188372FA7E732D79A8DE3101EBEDCDE0B7A0FDD43A9A2A346B32CF9CCDA2C9264337EAD0464C7E3608C0AF6159299395257998B810A0237108FFEC4FDCC619DF4287FDC7AB97D62073B0DEA699F6C3BBF5B92A316D94EC8C8E2F9B0F4E00E1F8610430214F7E17319CBFFC242CB56B228285309978A6101C124A39DD2603E57E78F0EFBFDF86C1D15FC84C8F1D75F994FE119AF397A68575437F30401D7749082419ABCDD805484A38F15CE13F3A03C9CCA00D1809403D7D8492137009D62F3C3E80B55087DBE76CB24DEA766E67FEF97EF797467BD9921B3A6E7E9BA98A3AE2BBF4A06EF09FDC0A4515F13CBF85472AAC9B16AD2714010649B96B50886BD4A4D41876A4351B4B7372FE6DD0128EB730DFA41924183DBB5C1D2F7861CA2417E501747A95CB5A4A768601C9C7A6CA112456C2AF59D65EF8F2339F74A85DB5C41EC5B804A12E19E73BEBB1BFD16FFF5A2728995ABE6FBC953C6956B9D9BC52796507B5675D3D9D28ADCF4C16981363798D0D9E0306FF5FB01AA74F379B01193BE082088BFCDB9D6A00FA5C718BBD89433BB374AF3086C02B196D2326E02AFBD4107118C993DA841832D39C5374DBDD571D4523A807F82666EB5FAD6501669F7E8626212A9066DA399C50FF9E84D0823929B7A12782B2337EE4FEF5D37609708D4D41780C01F97892833D360DA62322591F6C2F3F65E2F09CA03550F6A3250FF33303E030E9E5B96DB470EABD598FCEB4BE096C88345119175F3D1CF30C167579B20A3D241FA01279F1AE2B54FD2CEC79F852F243AC728F07E456F1CB7C182F338093714031DD8468F728AEBEB36407AE2B9ADFF6F0AA58E049BE57045BC87D36268D600CB890391DCEE4DC894DB6C189A870A417AAB26B76AC9390C13AC15E360D2831D41229B74ED0E5A0E1C0C443D2105C99A623FD0A3B7FD8BC6841898AE25ABD84004F9289F717CEAF2D11602719D1967AF2BCDEA68D73BD340056B331BCE19E3242FC90ABD338BDF38D8B9B2CC534446286F996DD1E2A4E8E4607D243334A53D41575EAE3D396C383D6012C926E5495FDEBF5DA73895995471CC4C0B1EC35F2870B9DB52EBC032E4BA57AC537CCC990485D9306D14341FE453A91260A69DFAAFD029FD8F2AF4077343E98C50AAB2D7E48E0240EA353F5CADA456BD96555D20562574CB0CCF0FE041CB107DB5D8C1E75BAD994079CE926AD6F1CE2D1FFA7E9DCD895B378CD3F2F858B7E2CF9BC219FABE3CB1053B998CC0898B6CA9EA74BF41A89BD41AABE659AE6423CA3F14F4B18EF38572E1F57485C9BA53763230B736B06FC19C906C942E53A389D403E758BCDA1D7D8B86F3E92C1E46592AA64A3896939FAAF4930EE48B4F163E219287C4667404F7B9014685800A999E6BB5D1D32657D3FA04502082611E242017C56AA0C1C6488BF13694B340087789A635E94C486D29AF77C11AF3570B4FDDF9BE5F4D17FCE016E5D9F41E3849CF1194057E013E8B00D2F092A7D6CFB221EB5187D53EEBF07321C418509C2981EB3E96E414F982DEA3262957FA3E4676CC15C62B2AC4CD17C7D8F0F621DDFE39FC90E253664958DF469DBE031B11651F0A4061EF9B7F66F1B865518E70A53F02BE21E3F1366FA5AE7781DC4B2B55B66ACE8C75B3ACAF22F510625D0C4E97A3419AB59C7A92B5D4F09818FE16F21C93FCB8913C630DBB8A888C69AAC4FC2B9F8F426E55D1578F9ADA707D40B16B87A443DF89F50A6EB4438B26FF04A12C02F5BC6A6808D3CF3E04915F0B138C616E32E2A6C94BCA3C522712F2D8784338148388BDC1E1844EA4C5BD4A6280413ED04CF520561AB22B60B2719B9D4B1D730E482D612B626D6D739F811BA298050C1D5C24F0070F2E4071039E51D2289AB6A2914117EB885F5B1752245CA1FAAAAAAF8C9F07DCDB975E00562DA4EEC68182FD4B1CD37D5AB2594A866298C071C8C1FB7FCF8D61D4E847CFD117363114C6CC6089D5D791433464B9CA23259B5AD85195C02612CEF6BD1EE606B4F19E1B77C1FD911B9B50D0168282B498506BAB4327F1DB3084A66B42E624DEB362E9D2031A6B339223B5801749E365847BEB468D8E8EE1DB430F6EBE4EF2584AA68A8929367FBF06334196A086EF916DED441F575321AB61DF13FFA613D40221760BE130AAD979CE04DCD26778D47050201965413C9766CC7EB81707E08A2AECC0E46E86685AA9161948558958AECA7A8BB7FBA15D5B55EDBF36759FBE06EA3AD9C5449F513A29171B76997127EDB11076CA3979853C7D00B1CF2F7547977CF9D8736689881A4DE18E9A29C3EEA93238544068AC150DAC3ECD41C1F5255AC912BFD5D28460D89923D2C45743BCC697037A77D13CBDB6BB61A79363BE95AA6AADD5F0DDEA57863CCBF6032781223E837027541EBB822D90A3DA531FB6411CEFAC0EEA67EE77950E1C85A778DA02C34803A2EB7F4F16293433684DB21CFEB364E7D4247B31D8161802A579325B464E875458EA41666AAD69282112847F93742F888A6F1F17F58607B723306CBF87C182839F48CEDBD9034B57392D9A89D53811A4298BD3E98D85C085BF9C87C38BBA82A49E8040B59194CF1B70CB50CEB64F42674958C70B4C185295FBFC234679DA0CBE0827E46AABB80ECB668F523241BCAC62D831CA5E053E49498D397C4D2777EA41C50F0A152277BD8916B25F5E584993DB2EBFC71378FFA41D95300F0C1BE6CE6D7907C3A367066C893F8C889BD4F2A2CEA32D81898AC24B12516AA76293D9A580D705A8F952B6338FDFD41BF370A5AE1EEFCE762546A2A8C42EA18889CCF8C0E98E70625B09D9262329AD64655FB545A804083E63373B5BAF5EF11B1FD0D2C57368F0805007C3A3F4BE071029363E901B0F1475D229D6C98962E5D29D709B4BEDE7177E4D2EDD97D5E88EC02A9C4F7FEDA80B101628BF063B970E9B8E41EEC03D8EC46F8F611EF8080AA8D673AD0D6404D1EEA866D4F7963C19B79AB995C93945E40787B8B52AC67C54A3AAE56D6630164C067093AD09ECDAD0E2E1628F8C4EB59AE292FE40C578FD223DD67CDED21CA4C76D31F3B5B97E0EBB3AE795FAA2FAA34C1C5F3557CFDA8CAA75FB003CB512C7C84C29B66505D97031765E2A1AD57D1B749300E699BAC51812D60993083BE0F4F4EDEAAE8ED90723325F640A1CA0A3A484573DE843DF32B997C86EF0606EF17F01F197DC13EF2B2C60A5DB0075A50A08772AA9F735254A46786D494786C703582076F66B5DB34DC4404E57C1E7690A3CF21ADB5069006DB167BCC013E76788F38B14BC6C60A32DC8773C2B9480C952081840CC03A102CC01A4F4EDBA72C46928C03C65BC6127C57922A2F8BE023D0586AA0D5C214559E87EBC69D5F0DED98BC653926127A04466A0206FB03723E3C0D130C4C3435A8C3D38F55CBB9924BCEEFE2E9FB195DE019ED3A510585E4481B8156325364A512F8573DB236743505C7AE8F2095A45265FA87BF5283C8FAEBCEF50401F079BC447E11A6F4E138D4F16D8093FF350F043619D01B4938E9D833C2C0DA8C5B9C155EE34785AF8FCE29809BD1AD004EA37A597CCD08C5CC5FE410712E20588CCD28A0AA298081BC4D68D9123E7F66E561B758EE3F6F40E870D269988F3C64929BE09884B3BE5955F65AFEA2B0F1D0D16985C8C81BC1BAE2CE3A3C329B7439F106BBB6BE1805E5419825639EE27F6BC39790E05CAE15F91517830A880AD841E3E5D01FA45AB04BBBB4F4467D949CF03BEDA0C0D2D675AA0E4851F1D548EFD8B5D49C13F3B21AB3E57162DE929EEEF2B9E76E5F0B22024F48DD0094CEF238681308178047E829E1C4123F656CBA7C8BB8B3814BF0E3C7F39AF6FCB4A540C9D607A323DFF1D0EF8492B631BCBA40AF350A94D3AE95EB8AAB04E3D04C20695E297CF3D2B908ECA241E5D75A321871C6E3229B098844C00F3C5B08D7DA5974E4D85EE195FC1A8E468F7C017FF95E7453A6C1E0B47C428E90239B12E85121B4FABBA405ACAEC0FEA95E5691FE9FD50D97CF402E6C0B5BC3684F61C12EB9253602081B338DB5556DD90FAC2E24621CCD19AB72E4CA949A8FBD922494A465B852036B8D0B4A880C51F0338D5F7C08DB315DC60411830DC1C33B729CFB146C2DDD680BDAB4538517E5CB6BAAFD9EB0BBDC127404D77ECAB92E68FCEBBBE6DDA0D410BF685EB2D073C5EAFA01E124BA1387BFCABA4C9430F052A5EF54CA00B16131923449479FF18347DAE3D28486D8B269D80C9BF9A8E2105ABBAB2E8493B0B3D6CE00BF59332DB901342F221727495E2CE72384A50AA652197F2AF8A468EE387D1DE1EA6BA60A82448D263E62D9B319DC78E125E2BDF55C33B642800AA12E907C227E9AC0E0929635B160BA58D7C7635908A469C8B5BF801384FB1C29B371BC5D4BDA52B9F61DA7D56924604237B02E291F5FC038D30FCFC59D180F90271F5906EBB43ABFDF5F872E39A75D917BE88659FDECEBE3134407E4131A9DD6BACFB941483177DE6125E09C42B1368CB194B9A9FA32423304B82B1A8CADBBC34D53B0AAD15C0EEA630525545F9A9F41FC5193E6655F57FB1249C2DA551619C239C87274AB5F80D6D932B910296C0E2528925B7541F44C90911353AEC8AFB82DB0FC2373A849AF125C50CF82A8095852A7510B5F83D9FC7AA8735F75E10D0C8B1C10654F3CB4DDF9F4B6A1FB133CF80A966FE317C0D538E7E1707359FA2E3121E8095F296EFB10CCAF895BDE70818ADB2F59DE06C2C248C3A9B52746D4A68E8818F7B3F6E341735E1E6F29C6A97B1DB01C0FDD72E3809A51D31DB0CB755BC90DDAE66BC3A2406EF99004BA797B6309B44A6E01B3D8A9FD8960A06540614FC1AB44CF23FC0B07EB sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A1962D8DE58ED5CA2219CEA74C198C0D2036 -smlen = 3709 -sm = F78EFE58626FA8A35DC2031EC064D62AEE6C167C7F9543957B86A7F02F5FD602D16D0000DA327651CFC0995A230F3089BCCE57792E3752248FFBEA41FC25A2083715C4B76A62F4F2D5F301689DE5A861C43CFBE9BDAE247B665B9EED97716E6744EF4787099DB7E640F0A355CA2ADC59BD80FF12578893B58DCD05203936E445F35A2785B7F184CC3F59ED1394C409761766CBF4AB864B531B3C22907F6A4F0AA23381A7A8BFD4F24A3014F0ECF86887CA87CEC5FBD8A4CB928CB49EA282000AE884FD1FD88BED458C9AC7AD87DECB89F93307CFE4DD349FC6C6F05737BC3266CD0A6350F95D5C5F53A6592B0392341E47A2A23C1CD7E8FE7BAF571CD376469ED9DC03B51A9A9527B292ACC37432CD7F3DDAB6968FB9481956B4FC7C9ED75FF35823C1DC5B1ECBC2A20C304209C420016487F1F44B4FC51A7CA1C0D31425A91D6C04FBFC40E8BF73216FDE0729ED543D7303BE35DF3C87EE197029B19009E9A12AF141650C8F9E628EE44AED1D5A0C3628CC1FF21A0A44DA5FDE3BD46F7508EE9CC3C4E596E4752BEAF0EE04879464E71E3F0BC0BCC31C9BBB117FDF7ADFF9813E7FE8CF733740A10A257DAD9E004D6846F3E4D7D96900E3A0FD0648AC2BAB202C89D95856238C7BD8DCB158F5A2CB886EAECB3647BEE3F4372460E79DC13F27D184A512642BEF947BE1B1B9C39E22A03BD039810CD21060457413FF51EA7BAD00BAEC6E50C4F3A700DE9A2C42D641313C78674A324ECBE004B8EFA9F9D24FF75A40FF6C050E388925AE0788528547BADC03B3B21574E33F1E740EA110BCF6844FC5EFB8656881C02C6A1E56786D8ED5E8E6379CE138E52070762D4679F06EC9766D9433E0064F64D89C8C1CC42A6653CF767E3D2B0E334DA0E965D834635F7B483AF56B7E8A2684C04FD075BC529009FC1B96936F352B41D9BC43AF583569CBF77DEE45FC0562949DC41266A21A0D1835EDE8F8586BA8C9E1DD30E9E055DE53027BDE4D744F3148A1ABA665CCE43CA981DD213FA969B239CBD6960989BD360FF052121D5609CE372DDF54CCFC825C11478DEEDC7A14ACE5A2084A986EF234072CA267318FFD994077842FFF38BADEDF1B674DDC14025927EBF350745D6AFEA894C114687FBE1474AAA580577CA6B7E60D96C24D38701145ABD64F17022F128CDFA9E8B1FE94C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +smlen = 3835 +sm = 29079E8218739A581F25B71046F3A2BF24E89BA05BF56F39B2BB3B75998116C7BC4C645F7F457DCE299C712A4BE18D4C039B6AE824D36AC867EE1B8D09BDC4A95E4C2E51CDEAE7E309037F5613F6B352E52240AD6D0307DF74E140E7F3D1D9A297FBD4176946F69070BF17FF269165C10340827664705DFB0CC0917BF43A92D93A2B2FD54EC58B4A739DEA480A48D355CD59797C52C70295CB3245A3D41B04D7032D22865D89DCCD543B8BC5C813D3DCAA95851948944EE608CA082486B77F369DC63EF4FDD98C8649FBB35D4FF50B5E35F747A770A7F8C9852DB985845320D8FB4E23E55B910C1630EF8DA7F71072A0C672BF9757EDE9B713C10099B8D81C0FF5227B4AE8FF07D4B2B504E9F41B48F655D2F48E3C2D67E904FDE8E9DBBEA62CEAD76721B1BB6FB23BAF068CF32947137211445AB9A07F4EB41D928240B8B0AAD4A19920B2BABC724F2F9BE38C1ADDC59429AA5A783D7DDF42A3EDF016ADCC0C2901F77332494727971E9853E85E246B2CB8265093CF54FBC3DAE406F570A23F13F89B4ACE6B7A7FEF669A78F6A1E9C4C019643293BB0BD7279E30034F5BB37252BB81A1D6A63772C15EF83D3BCCEF028E6ADD590FD106B40D2F53B27028E3DA757AB946EF2AADE4DFE10ADAD4977144A8F7ABB975BB690393821E21AACE982E20A599A8946562F91D2BAF4688F3915AFBA03B15A02ABFFD001BD197CB7A478A6C33DD88C7D5B4A1AED6F4314DD42C18E978AEDDE3F59393C77FD0D0C1B5677D75D7CEEC96FC17CC927CCFCEFD8ABCE62A9F2DE8256AB0B95211B4B53ABF993B555C93BB9E99E8DF3859215E2A13CC4B5B5A016FADED46AC71F7FF59BD91DFB68C0FF811AF5AFAD9179F0E4AC2FC1F77675FE09EE6C2E2B239DC7B319556459583E59AA5D17A1D6E8E01EBE954AEA197D5A78571414F7A16E03C4E95698B439FDE8D7B230727F235EA20CC96E322215CE57BD9A1DD5FEA292C8FB01A3727AD3C76AB49206166E409BC870BEEC83650A3FF246F21358C300B48F674C4F81E7C119047370C7B26AAEBD59A0A9816811C03BCDC290150BEA9F51DA1E03FAF13339BA3745CCC5353C8B9271B598C1FC843D3C2685ADDBA9F13D56ACAC4911E770848AAA704F8FE92DF8E4891A3EB99C4F9CE267B9BEB406C5DCD7A7DE35492202FD6ACEB5353AE48D8C2A05FB681CFFA06AC2768AB65E5649C7A21433B59F80E485AB5D62B99A777BAEA3113E4FAD4487467AB852725BEC2EC479AA6EE8CE3B2F283ABA193ABFA08CBFEE210F416FB4C8A464D8D5CAFD459F6ED353E5CA0FEA894C114687FBE1474AAA580577CA6B7E60D96C24D38701145ABD64F17022F128CDFA9E8B1FE94C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = B8D2D501D8464519B99E152ACE33F20DBECF73C79CC0D8FA4E55650533E8B2304A67687FF0F433DA108E765D61756D76EA8D24D4DA04FAA5DE6A9F490E1E0327F36749A143DC36B118BDE806F2A2F92CD9799AF2F32FCB0738D8B5791D418AE96B0D53CF58D3BDF572A38CC3EEF6F167251C894D20E56C4E0571BD3CEC5A2D58BEC234C240A3A7DC4F12F94C3186FEAE5FA8820EFC7AF012111728E6D4635D82BF098F8F33109515AD9AFBD5BB84CFD93DCB8CCDD6613DC1B69C8D026ED4F52C7D84FADB3FBD74457056073EF00FBC3AA59DFA710604A1BEE54DC0CFD3940D3E307B7142E077D8281EC492CBFD6916224093E7C0395AF8C294E2E373732A45F4646BC17BF1CCCAC70FF875172F66F5A9C6E201D80EB88124684546897C87E9E76961A81658B639893FE5C465B40082A0504534641B38FA5B29F8807BFA0092BF9C1F06FCE29FA5E856B8BB5FF0CF1191F9321C631FAF5FEA1108CF8F0561F728BE35BBCBBDCFA02B067CC1687CD9FF418D9BBA3A3A19C6653B587942055BA84367BFE55A6FEF1A0B175A2E865C168944518EF861DD4BFE70843FE025085E5878B8F613E8186FE4AADEEFD53F26FCF91AED31A6D5389B7643D213C4963FE4A8807249EBCF384FFB1A27037D1BB410F6C6157C4EDBD3C1306D3FD5DC7D395C0817E2DF5A9CD4703FC8EB2D3A6413351FB99E2275301634026436E030E7DE6F9C62776E64B6D22EC182EC56B25ACD89B7E69C1553F54D10810852275895941BE91933EE6BE071C0F3A942E6823E7C2B2414AE25F0ACF0D6A23349330CE6B2B8A0C3B2F7D443C1D8925A5327895FEC2600821D2F2EBE198B643D1F6D357DC5B9A7A25D080F526B0A7DC5BB67B48CAACD2A7F47D7B00508AFDC4027B02772A11DE7035CA214ED0ADA45A108FD59B3C6E7C82DEE76CD4365E5D41B155015ABBB58446B687740CB2711EFBAF8AC261BCC91C131FAE5AEE4D54A80CBD9AB435173AEF7D7B9AACA9527B7F86833E9640324D1C43F5E429BBA3CE28F45E6F625D843C74087B9DEDA5625DE482C67413B305EE5C70EDC91AB016552A2DB0F18D24AA663E84BF2781A0C8D85D0AD0F1FB3985B613FBC349DA61C52FED712E54261E0295F51BA8F324DEC1884B4E5F4EEAD5BA17A0270139494A2B744F1AC65F1F47494A28BBDFC608452A92497F5DDB9233AA1AEC5B54E65E40CFA705017D5E0E05AB6AB3BA6B9BF7279C80532B379FFD5DF6E9C64E68D001E28653A0D8AD37CC1A76370693D1A9198717F0D1A52F4DF2C1F93FF6CE915D3F8130049753B2CDB200F6801E451620FB3BD037BC3C276B7CF10F847B3CE68FC6D8CABB6255900801F049064EE698F92F0808E8600D6A755245BB5AA2B03891E66FDA6BD770C8AA4F8CAE5A409C5F2E51F2782B42171DDC9666BF32B790F4C0A402F6AEB029146E3346DFA18A63CD6D49A813C3B379EFD8B7401913C1FAF697D7C56B07BB7B2BC29F15AA3A7E669716E8518ABB88D83EAFC6D8D0F429CB431B39C7AD4E556668EBB61BD0A2E50FDA1BC90C1F2852491CBC7E9A65E88701CECBCD77E6A00231D78B8A6A4E4136E2B990D956F654F814B35ACD1294326D17F49F3CA65A4FF90F07394C99FF13F8D88771B7A17F0C90951ABE7861C8BE82C248C4BD1310D9025CED6B4FDEBDAB38AC981D8A4E6ABC7B834FB696A286FB72FC5F0F78BD3449A74051EEEDBD83D7B62BA4CCCB2A5C4D31A844D80FF64598EDD7FCD924960F28B63C3BE76A2EEC36A741617B4C99746DF1FBA7D85E349170239C9CD40E2EB34B4AAF3CD1548641F3ED2EDE864419B93530F5CB2763E1D72E1A5021BFE37189F58741E724DBEA46B62EC2A2D6DA7D17179D7767C9682BB43AD9B6616DC6714FFF291F0C960E0873051CB849B0642B027F11752690F622D733D6E5B443384DF9A9DFA1C5829E7C1EFD9A94DA0EE0ED60320CB0AD4B8FC31FD2A4B7A917226AAE6FBC7852DEB33633A3A277C20EBF0CF83F5BC3117C87355AD9D4A7657683D436CB3EE5BA9A4F09E74F348C88C58A530476F9E923138D244302108394671350AF4B2F3C9C3D8144C5ADC45D9BF234C5B9BF0DE317074CABCEEC39F78041E6544D86BFF4167C94E8A397A3BBFBAF2C48CE364B278BAE07B147AB3867D8C35D2D3222FC8C971AF36896220038B65A9B8820C90764C993E7FA528F7EC4B6AA9B1D83DA740B39F375F58A411BBB8BB6DCB356E6F9E5EE3331621CBA8AEF04CA0A78D7CF2B9CA6E3667CCFBB99691D9D6CEEFD0F7CA4BD3413F4B99E37E73C6455C9CB07BC7969AFB2D5184F25F4C634EB1E584E3CBD73CF28D190ACBF64E04F2853FF6C16D9FD70FAB439F2247E656C1C59CE78571B34706827BB63A47C162335DC77B92F18E3C633A241DE726E2507128E2A455989E3644FAF847335C43633E82192F9D503660615F755D305DEFC1BC26459E69675476476D8B7FB24A8EA67D4EB2D7A6351C151084D2F8282633867642CD815F0CFCA73B33D019A225813E6A0DDC2BA23B49D83397BB5488CDA11BBDD78F5E0A963FF08889FAD2BFA6CB0108896A5879FB0EF2C5E2E00DCBDD1A45A00F2820FD3F0542CC8B7D48A999DCC63AFF5AFD8F5EF826872BF418A26581028AF822E77774AB398161889D3ABAEA8EE4CB2960D3CF79F491FC017630AE95B091D214A0E2E1C28E4DBAB297A42F11DCC7B5EBC771000F1F1A281940F903303549BD1C21EEA10447B7862B6B92898D6B6F84D98C7B68A016AD65B0B9D1393EF35EAEE9CC99FF20FA82ECC9DDB2A204466092CEAED70D6A99F52722C8055D6DAE172930BE40E99D8744E5F03CD92E14659E3D2DE399E6C3C1F7D35917CCE267640D06806EA73D154797F880F66C4A53770BD258EB0C0D89A34DAB5985C563318E0146393197B6639CE07B49F71FADE417B83D527AA86155B1C9CEB1801EBFC0BF92CE41131B80B0500EC22FDFCB2E73A8DAC32DCE21FEFB5C0061A979CACAE06259FE5E55802EFB66EACB8522D6CABA66F8B0E247C41CA4D0F574830FC86414543E631FDA57C14D603FE5E85160A915F32469395AA558C97BE9B18B9A6423D342AB2E0F2ED38711E36C55CC9EA2B4544C003E904BF3E66AAB508E058804F06DD4D74FCDBA0B41CA9F9F9045B805BE11CA59D87774C830EF625F2347E14FACB58258E8B5EDB32A249C68951E57699DC7C256AD0F71761680EB799ABCFFE66DD0CA86973398D90C9B7C6ECF534332BE934EE579CE1010DFA7486B73EC080CEE8A434D521C90E14717B1799B2614DBDCA64B068D7A86A06A056225D88020B36DC1B39C8B64721DE624421FA64C60DAC8239960898A72CFB8709217811AD40D87C7CA87900288889D0995B4F27B932FE42CE2DF1F2AC3493F346AE8F35261A34EB1DBA719DC52DFC48FD11FACAF6339CEB063301F1242FE3AF2DA269DCFC24FEB0560DB3FB2E0BF3F966ABA3DC33010CF4FB6E5B93CCA79A2959E5DDB992F17EF6761ECAFBB2D93B8851CC3C054914D119D9AEC1125CD2EF84631D3FD790D6C4C0CF0A407DF29BE21F8A45AEC64291891AB02F5F6A3F721164851FEA94317A057CB04143E907EE39D9CC5B576717C2350DC3E0DA525C7FD57B66AD8155EDFA60C867C057B7D485637089DA9F266751A1A85A1B98F076889C4CBDB778FB7E79EDF310381165F18D508708ED8798922D2038EF66CDB7F28A1CBCAD1314A1512398DFDA925937641E8370BC5FF9F030B3BAF36B297F3FD47C33D12E9E5D622AACAD420451234B83D7F3DFE97CEDA6207D12AAC66A62AC38323A7188358F58C1B1AB75690D30536E189786C86BBCEFB7ECD1D1EF8A57C7D888CE856A470BB10D0F264715EEF17E21B194B3B369F4CDE90892D2CA0166219EFFD6B06EEA3FB6C4E24021B2273BD6FECE4523CD5257180C03B8B793F28E6403A27D04CB09B2EA5FE3602AC6D8AD60459F6C8ED26D9EC1A1AFBEF4BAC477DCD325C73E88E64F9B004032336EB94ACF890E2C44FA418EA96C0A003C63DC2090BFD5468F47B2C117B4551AFFD1221A7FE91FE735A63F7968430DC90783DA86CA3FD018859EFE013AA85FA19B58B593BF77B615DB8A6EF2AA0654B5DBE55562830EDFE351F3A15E9EF59A1C67156C279537A041DAD4A2D5F5F0E35345D74F9CBECF33176826EB837F34AE3C4470284045CDA48D94F0924AA00A9F5BF6FFFAADE14DB4631314328426729AA60320C3685A7F0419E79BE42249A1514B80A04FB2660BC7910667E983EFA5A470F85FE75AED25A7C3D1930CFBBFC40146DA50561D94A73965BFAA3C2036F78F7E17A2EA1FF3803429212E8AD90FB699872B7A169531BAA69116EDC733E47B341E467B7516EFD0AC6718A79263D6FF1EF49DFD32CEA7565C93A852DF915019D20D148C6FD2D8FCABDC69076797BBA6A44E7C0B96CE8BB05F6F9CF759EF62E0B113F334294F5A7AC89587327071874F97902405574BDE382A36CA90CDF44C9DA87594EF92CF83678DC9AA69CDE4C9F0C17DAAF0CBDE01CFFF5DAAD9064317982B32BFA4E94D8308ED0F5A40926DC09769364900C4DF2BC3D3D55D5D00D2B5708F85E387F2EB971E17F7D3DF6A0AAFC1FE6F93AF8B88EDD7F9EBF5B016125A8393E0F9786ADF1657DE71910781F9B04A19AFA540707C3B0EDCDF1B87C8B8465ADCE14DA09A6DDA56090486D0100EEAF11F052711FC014550421E67C6EDA935F0E5474C2833B811A19C45238AC0C6E8FC3F3EB5DF21AA32A6485E575F4FAB6BBC185955A40ECCEA8851576FF1E320B7493D78FCC8AD54FCC85C7E8C0586B63541BF63B40C9D721D2B6DBCDD0137CE083871265261E46E1C24E1712D06119D1D8ADF87B2A0C012374984936D86AE6D6A7BE768939AA7D4B6F0CB7256686D0510B4ABE1BC8691C9492ED3218B61D96BCF831E455AE24CC1F95E3A221D7251B71720B9B06F8E4D43429B121E5A27F048C92C968C44B0481BF9AAC983BAB17CB0D678F7FE69E04C8E6838D377652A50C9970906E909417CBB9052D243D8EB272A5F3E49774E532EA0D0071573E8098C397FD7E631DD4806A8358C518770962FE1BA79A711F99755FB06093136BFC03A5EFD82567B66D394C20454FD7405A1B03DF4D913825EC1AB817680FDE23AC2EB300220D768D6B7A9E1CD9DEF855392B1B2CB768DC34DE5144529ACBE66C0EB8B3E287D94B752E20BCD7EDD1EBE70B2BEFE9C983EF8D82CE43A1DD78385851C7F054B8BD66EA0FDA82620B2D6D6BBBFBE1CB995D274DAF075C50EB676AA701CAB885B2A8C106C42A17BE63524A9680EADB3AB3B962A2604E38ABD46260EDAE2F70A91F7ED810A0F791C470FAEB25693FBF999164F773429AF634B3A645757A98806D72F0AFE57A9E8731AC7AEFAE52D4C0DEB186CDB3FF571D3CBA05EEEBEC77045B02C46D7C697D336B22DB3AB006B0667F8F2B81E4C2D8E5C664E18570E7B94C17CF40034B9F7E3793258CC55FE886B3BD79DD76C711BF295FFE5B4C5F925D193040823B36C3CF91059BA64F02F1F7FCDEE5152E71D4C7EDD84D3BC009CD500D4CBA6EEE59BD78D09F6DFD15A022D04857B4A5C78B45A278E619A9D210331D92AE45569CC32C7A3D0B3EB533D5C0BD35F1E131CDFB64DC1758C95D81373E31C7229A0808FA92849055DD2539ED151BBB48FCC6C44077161C55A321631D9EE23E72FB852B74319F487D5DE8A5062338A63CA3C6DC5C934B01F6BF5AD9B877F9A9A2782FA525EDC30EF98FC0A90609461F8B702540F9125782F82C78DE9F3351B3C7C4037A5CBEEFBBA3ABDBE117D2A764D5E2A2CD64265D0147207A599B912BE2CCAED3CF35BFAF5085719F3A30C57CAC98D8D95AE2500E3A139D77EAFF176631ED0A724E1ADBB3B748CC0954EFAD8B079CD03C357DF97ED88C561698CE208ADD1DEAB66BA5850A76087029C64EF716AD03950164074D60BD85F1723FC5019FE9D1DB04B65D0FDF8C2624817378035D74FBC4288C1A27C3726C408D8A2AC9821174DB467216009D778CEF6E45930C2248400BEC4EC7E37C126E51E84C552B7876EA1894EE2C66DA4013338BB39E6DE7265259E7C079AD91617B6A80DD3D863A75193D3AA7A685CEE9F54DDDC6FA0A35B7D96E3545EB2753AD97636960476359C92A6F7C1BF034AC8DD673A4C3A0F46827DEB142F898E89055FACCF84A2E5E49DB568EB4FB6788A323888F89C59027E0277AA78286CA83C3831CA3A68BE893CA2280D046C52D957B91D8A2D0818394CF6D627EAF597E2CA52C9F0F154A486B9C5E9CA93D4938B0D220C1F4C44933ADC461E738D210F0D9ED1DC204C6DE124278867E11D600FDB87D3C10B3A0299FEF9BD1C4B6BCC64EAB1E70A74FCA130A87C4193B400B2F31C137FE70484B831AFF8E8A9997739CBAEB52143B9AAF7417E78D9746B36891ECF70B02FC4D2CD2AD19F1B2854760E49722BB7CA85D775277B0E528E15C670DE93071EC51CB801DC4BB8C927204BBC84ABF35D8F73784DCCD8B82E226C0CBB5B5C4E92F1A42A24ADA4B3F7A651FB32312B42F162B19CEA2BCC82C20C4ADC16BF0924E431A300EA9CA5FC5EED5275028B36232812CEC3633A5849181BE248187FE8CE6392844540C15B97940B1EB32D8FD097F21510927CC478AA8E98862BEF6F9DD500CB0F9BCC568B52993C1859FBAF8CB1B5EB636D03463ABC22E40D8DF4578C110F4B1839F7BD6CE6673365C8F337561F30463EFC66421D55736358A532F622E3D327961C20FCC85A92080DC8D0B7473C08BAF928CD0D7F736C03583943478FA34DE2945AFBE3AB1C35856878D802F3D74C4576FDA98886E27AD4B16D87E53A7AB72C15FBCA05DF43EAB2151EC0B14BD0E715EAD63435A48F4EC0701C6E1C33CCF9350612FC5C75B20C9DAF4A7A8C66EF846B8B4084BAF9EE7EBF914288CDE84E31BA3957BCFA1313C1A2FD7F0D944D65200B71973EADD5C02C0335F8AF229B4E19C4CE820B63EFA007D2441B6870EE449BE3912238FF3E32328C75AA3CE932D79CFBFF2534EE89A58FD37948B45EE6E08BD44A612054A6B68E98BC81A46B97F6C50A69CEBC34832B56018216F716053C7527F6A875BE3A96F9C126A79660085 +pk = B8D2D501D8464519B99E152ACE33F20D40121D33CF3F22FFD06B8C75096F67EB03FBB747928FA99D8549086104D7BFAFBEAAA841764E401BB7594AD0C6C0AEC864A1827F0A5306143A9DCBC8C0721AB5B2FBEACE2978935EEBB7F32D3FD836385F8B7E7C1CB6C76EB6B0F188E8476910C1D4FEE71B133522EE847EE1922933BA0C0011B5119DEC74C20A8999A7010E68350EC90CAA39D0E0ED12826485DA9C6154A49CC0314C7F3CBB38A8277020C3351C2F17F70DD2D8423B85A47E0FCBCE5BFC2BEB87F460A58C4EABFEFF19444C994EA249313021E54C32624A2CC0A86B2DFE1519F2DE0BA182D946ED63BC110207AD5411CBBC9794739A4EDE4A0D7DFDD5B369F80D29C91EAA4FD67EAA99A576D50D551F5A04F31B30091D1D043ED24EAF518AAAE57103C4F05F23C36247C136C4AE4364B9A10D2D3C87C1910CEAAFD73612DFC372C6367F32112EA0201FE0C278734D8CB63CBD870E34C95678F21A2A03AB791E8312E1C440D7669A1A0F3385C932F104868437268693809BBF8F143CF6B48A441125C1AF055A3D3DDB6AA2A9EC9B68C3AD2706540149945E42E573A4C31620EF3BB42704B098B5BF156603E8E8F6949A41DD8A2BC88F41331A038392811782666D8C77D659268EBA63209A9CDB8F67EDC2241B6BAD1ED305B843F9899B4DC91DF6D5BA76B9A0E0EF56FE5B5A64C4CFCC0C3680125D91DC1B9A2BE528A26C68FF57D4B0E3DDCEAD545866351D6EB21098704A30EB263F14FC853A4C39B9243F886966D0D74C671D60792BF131AF6B74688678A336DC413B4097445689423D277F68BFC8A7B44FCADF220AE781CE985ABB13F392B5EDB0252017C7F88D17D4D69C0FC395BB7707B4402FE0A21EF575184CA26B4493B0A4BACF8A274C58716CB4A4FCDB5B22D4CA634DB722BB9CC5DB2FB245FE5C84913A873EC1E4312A109F2450473633CE726FF7729C3B541828DC999600210C01B7AAB160C2F4E93EA80C5EF0039F4D0240A04CA740B780DA56FE27045B54A88E3502FABF34F3053034808B4CDC4813CA4044BED97DDA61270DC56E4742E66D76D7FB266B88625AA55A17F9CC2402E663E3B5AB4BC6DDE40FA68978861E13983EAA44D17E3F1AF174C7F65D041279B9B97C9B3C4321592F2018ADC055032979BE86BF72FC60C41B2E4AA8B8CE91AB1811B702F425ABD450F98906C21E3E76F73F6014AEB7ADF0352A4E00F7B7F2CD0CF88FE8D6AF6DCB790400785741BBAB70776FAADCAC29B7DB4C629E0E2B0A3E9AE6A31B541235590BFB14B4561661EA26160803A53D29B231902C108B92E163837A91337C1D2F184316BF4FB1D9A015BB64784ABD799C7AF008306F6E199ADC5002F783E2EF5879BBBA0EF66900321135D42C228DB4020579F460A7B7AE11C914833104C6A09E014D911A9A743C19D9C79B3D46EC72B3B631E6F5E71D860A13F4350122DC98FF2F4EBB9D48E29D76302D12F65D85FCD10B85C3733787B10146A881271D985FD2F8364904141D807DB1350F7303B7B9F4204EAF8C0F5DB504E5C964E388673DD7E43B84FD44758C7E5E1D1F219BCA8EF0E4A8CB67497EFEEC1AAA03FAE97368F0BE7A48BEFB404E520B4CB8833A0E9AC3BD436418757BFA37B81C1EE2F638AF0DEF760228660765D6CB3C3616E46AA2C623E822A83D002982ECA5B3CBB06C7FE2E5C761A9ED7F9EDA86B7B9F1F4023688AAA9A2635F647446EE12E4E5008C197BFE7E48A62C08F6F7DB5F91E018FF72E9EAFD08F1BCE4933A12BA31A6211D5B9B6ABA1661E496E54C517D57DDEC71ECA50CC9D36819309C192E6C80773A962D03C899E5B4513E0C4B397CD1886C2D16B7A1C2AAFB51E0BCB1604D66BA0829A0BE787EAE213ABEE417F708DCA5565D63DB6A9E34B6F40730BD8E51376746F85274DAA5BB9827D2DF00C5AFE545F78AC6A660202E1E73117711B17D8AB3826DB319D3106EC36AF3C89B0D1C86754456C913B48EA7249170F44F807EEE1BEAC0BAC62C1DF3C6C728F04FA6473BCF77A25271168A1DDC93867627001F7F27E8203FAB65AD88D152B9048C4EF979E70CD7F06A49497C116C96F43D779E1E1628127BBA2CC77644983FF8ABFF3B1FEFCE1EA83D75C967DE4013C9D94A1C2EF12C036B1F4655E47E81C3C7DE6A1FEAB1309919A8528B7B79DEB6CD3EF57FBF134655236F7D855DE4630C6CA037F6D5B8E1997E354CA70F518C5620BF42AF3A88ADC39534EDA95AC38BC88977B258E251A8AB8E6AB9F9144EAFB028BEE978192006EA06E4C6E2B2E08519FB6D9143E433E42B385E21FEC69571E68EB6CE35364458D406D7A1BCE289722EDFF6EC04B774E32BFBBAFFDB41E4AA4A6D0F947499B503ECEF99F93D04606E5F0D6AECA8439A1E9E3C2ECA824E9643DB74432BCEB7FA353753B5E9DF09F93202811A02A1156E6917A6B1ECE918FACD9008DA03122BA776E4021BB5B8D7A2AF86E5C2F08AE2886F81454CF5EBD8D3B425299FA1643B5F044E38E276E5CADF557C84B67572E10DFA45CF45386CE9CE0D7BA91F7E3789CF3BB1C4BD3139A385C92750093584D0D8B756B8D736958CF0A449F48B27ABA3688A9565A7B9FB04436EB1842C105DEB0122EED311D117643C75BDC7D7544BED92971818CB530307D7D3408DFAFED81A134ED07AA325BEA43C8B5AA348A57DB125D081FA1DBB323EE51AB932C5280A4606DF9338A6AB388AC962BC976412CD60966B149F6AD955E12BAAFC89174B81F2E214D300881D775830B3B544C0430857EDFD6C96F1562A8A7E48C28DB40167CAD91A6F7A8675B6D985786ABCDFAA032C0C467B29EEDDC86C953984B58A4919BD64950E59CD2F3EAC8B8EEB11CEBC1C660CFFA30DB495691867930090C6A6ED58E8E1ED3BE8A5264A7C7A82BF05E24D382A8A9DED95B4DE3291B5369F609A7D7EA677044FF44D5569AA072F9F85F9B06AB9CF476AA6C54DA24514917ADAD63DA2DC53200F1F92D18E8213CBE8F80E5B2D9267BF1ACD37F3520AE983B6EE7C1FAB05D6DB7DB1291D38EAB222E2DA62EB22F7937B0F5F5DC1F144A93ED99DD891961C060A347578842BC2B08152E662F1E04CD4407EA878F6A90750F018383B6FE017ABAD4953E10B6FEA0A2723A2E8F542C39EDCAA1C9347CCC9960EF77F3D13D54B5E8FF781F81861410A20E7AD18E8FE37786D619E13C227B1809DBBA82FE5285AD769E23D351DE25D9F10114A73305D656146B57F06A398085EEE43737EBD72620F3DBB694A1AEA01386817B094D1898C73764A9C1B779C17294F6BF161CF5F004C87DFEC39C0EB3DCC0EDA114B34065D60EECA0791B6ACCDD0F486AD8C39ACA8DA38BFBC90140825AF3AC1B3877B474304942D5EE6E0CBD02B9C634748A7745A39C88D1357B844CA75816E8A32DB415A7CF584EA76E55296C3A1F2B78F7AE8A4CD55FDEC05EE0C63A520D708F4A1497A10B080D3825134CD826EE528E8815E844622E9392A5C11AC3F2BABB2DA1F70A349D16784F4D1925986ADFB457B9EEAF3F9110D7A65F8EE81754495C6F3D4D9A26962005F9F69F70141762AD613DAF5AC264EF70082824FDF302B3C606D20D2014E42E6A0DD7ACBF210A921FBCE41478E78A8C20A3E060062507646F89C12985DC14119A8D6BC13AD0EFB2CEF6DBD02AEC8816429E4FD415DF801699C35EB1E60C9029283053CD617CCBBBAC1402357E62760264C09330150104284831A71E9A372BBCC3BCD248D0AE4CEA06F0A17E4E93AD9BCF6B5A03E13B742CE515D8AC395C9EE404B8CB7E05A5BA2945BA28CF6338C8C2D89512DDA33CC3F01A91AC972F198651F033D0087A6FE285B4FE3547583FB46F19D8FB66BC38AA3C186D2186C44553B2518FF5C7CA004FBC6050A68BD220E953F5D811D8DDB0ED866EC7506773EA25FFBDC79D7B3BD2934676BD045C0C0215045785FA268EFD36D8E23D6E02C8F81F40BEB28579BE14FC7C6B79016108D8A78BE654AD51375EE7BB9EC2E6014BCBA9BCC37E930E2A69842B9BD1518F93EBEE5050A79746503A85BF9C53456D1EB553F2941D583FD2DC28E937D03988D5F29692DB0D0AD46F2EE013CC6E4882D2CA3B0CE169DD6CD4C8265C75A28C7AF706A4A0EF17AEAFED829D89E181E1F3B9305A3958AD422A26BB7A750831B5A34AD2F22EE49DEE7EC3A4E1DD1AC01949F94722F3DE4D80EF1203AAE58B5D9C86C1BDF6E29BD59D916D381FEB6F5A26902EF1257F87157379F149BED4BA043254A8A5836EBCFF78B9562DAB733E3C2B486ABA6577D7241FD47D032787D88796FDF3219E223568A0C11F7EABB84C92001CF3A241916DB73D797DC5A5BA05D34976D8F3BD5BF46330AEF036C149E82CD7E39D63E9E48A508F1EE1A6CA6157972E3152B7551754F74505EC9D82287464B71B242DD88028A52B9F7EA950A7642FBFA98B8ED86D6B3D1BB7431A816B8E4148DEE94249C7B7CE8D339403E1AE72544FF8582C1A4736F28A99C44037385789FE5664E17FFC7DFF1513C3FC23EB221D6ABFC00C77C6D9C2D62A9918EF383DC33E48C9646B4279EB4DBC50346C30830DF4E2AFA80C74222DF9172445C2C5A03C69A17626CD5C5C7A4A449663676D1E77603DA4EB36620A118043A180F9569E7B1E237BA85FC3334437B05FF9BA8636C588A71F71E8277531B53D8CCC74906A2EBB386ECC7C9562B66D1FBABB7C11D5E107E3978AF0BD286EFB11FDA803B56423728E7BF5163C9C855F5CD9B14DA6E3E3AB07908C115EA80F9D71B3AD210DD34DAA8C002AF0347D442E56A199CDCC602D134E63F90DB8C95880720868731B64D0360422AF084B15CCAD75DEC0C71BA8CFFA7712F3B7ED86EE5D66B6DB51E46CE4C7721ACACA0FB826C6F05D66989FA82D008EF8BFDA30109B5E0ECF9A16305AF9E98DC875E5BF3DAD6EB855E8980C775862C487B3B3794D6C734B6CA586787519CA8905BBB6175EADF79A7DCDB158F5F01734D499BE5A93BB7ADDB13C0991D9B5F9145A2576106A2B7CFE17F26A32A9D576AAEB4D7E097C5A89184267B66FEA59BE20AAAC34C70A0758D8B35301F88B4020707D393C68D2E24BCAC0540F933AAFC6CAA6F713B75313150B88D11E58E0B133D07682193138F13D561BA6B34B362CBECFD9A25EA8A6D433DBFA1AFF215AD1CB4CC154A54E0CFF70C181228B7C9CFDAD34D2CD043BBAC64824B0AD652D3909EB873D66B9012F235D9BCE9865E2A97F8EF654D1D1DF4B1F5E16B18655EEF96F65C384C7AC63BEC039E25C2765CD999CFEB5043047739D2C82D47F9C974CE969353B744F49CA057D4A9AA64A129FAA690782D8890DC017C568A7CB616CFA09FE67F2A2DAAD157356783FB0E8F4D27D72F83EFD34A31725B52E49476EFC8FB88A09666169682AC4B0B36DFC65A293AEEE0B43CAC50784C113C657475F448EE27F2626941CB505E66946A0BE4BAC3EC8B8F95CBB948C01FD0BF4904DECCC5BA0266DAA7F219421264903FD2515B24933994F5C27BE614A02D56DAAF2E4885BDB3FC9C503C9D35CCEC1A2F04DAA413BDD8C0FB74677BF8DA52AC055E22CA0B76953D5438EB635B49451CB89397A5901DF6FF008C4CAE23D8FDAEA4D23D8EB3A9766379E29DFF05D1DAF200618AA3055F9C654317CE7B324CFA5D5E194FDB59FB2BA3DCDE410FA2B63236E689A7E67E162C33595B2149B14FB0AC3955B2CAFA0B3774E666FAE9E6BA8AB5B3B419235CA2E15B0AAB83E949EDEA7C0B25ED9DB3AAB1877C4A843201DE06FBAD67EDF2ED02A6E3E8D64392F977B595B6AE17C847AB702725C28FFA6F5140CDCB7E7E1566D02B09FD6BD60A3FD195B5ADDFDF4117246A2CE96133634D2665972E319B9B32C38759329BEA6F3BC27A9F68FAA590EFF246876A98322EF2C914386C65A24F9D931ECDD2D99D6B48AAEB27AF788414F21B824FDA4E659FF50B298EB987097FF47008170DA0B1BC5293D0823EF14C088B2C202C52CCE26A582A55B5845B82E198C88234039AD488597E63E48679B2831892749E1B6A292E44B9F9BA605C7CC6A5CEFE2A9D562D5CBE93729665EEEF883CB021966905992D0FEFC99C317F89247094805B39451B2978932842D09ED90021714C0699C9B3455B5D242215BCACF9BC8C258B0E9121B026FE7B2D304347389FECAB7BFE1A2698F7C075274BF0AAFB6F49E36914C6F0029633E86FE032DA756B63F775115A0D7DB4D9055B735B6064D3D00C0BCF5075E8F71D7AB9DECB8629E990D25BA475BB0AE794BF69E04596BE983C1120B170622084977F5CC65238B79ABE59FCFF7FD9D3E58AA38419E2CB528BE141203EA8FFBBAC46E646E8A03497E035D10BC39E1DCD583E49376F4088156EE416C1E70FB21AC7563414E106263DB4B43EE242C7C42B6B1FBFA3FD560263F986FC4D27B3275066D7639C859B5E190B4F9DFFB3C355B4EB12A49A1715E1DD4AC8255102628D77CAF97406CA9078F28AC76A9AB711D9283EF57868B5B759A3171E00C88BD60837F7B0ACD99E98B8B7F42A473791C2D7996A20EF45489CA0ABDAB071FB453EB7A7F631D8CF9D0786E447025DAFD8267C3469CF6BAD182B2F82542F67BE7E13DDBB459794AC0F991220851BD05ECE4E81BE67B6CBCF43E0A88479450C24EE2370164A4DE6D924C47738362E0760D605BAAD6483958CA32E7A5EBCBBD43972D28467D67A11C0EA1E780F4343C08109A5FB27F0BBE72FCDE0060251CF33DAA37CFD7C8B2388978240514F862D8596E297BCF730B7DB2EE97E6DEA6C6994D495BDE116088D0E28ECDB00EABE7D9EB3EC77F38EA85A320E0228F7472601BCEDDDBC9B46324BDE3CC587B7DCF5852075157C98DB4EFE50526E5B0822407CD14DFB2433C987F7D20F57FAFB55C59DB077D620E0041DCAEDDAE63415060FA68901792BD4256FDD5DB9610D8EC2E67A9F6F6E6B6B5F41AF2DE17DED1A8A3444E8FE1A8405EFDEB165CEF5F150078C1B9FA301A0AD3E6B3AF5FF7B579D5F6FA166D2719AC4C7D3677EB1CE3AB4AFCE11C5B666DC0B33A2A661E42336FC30BC3D19F45357F4EAB105BF8AD781113C12CB0D1E2654A69252AA284146968D97A984F8E5AB8BA1576AB5624220C3755FA19B8F37299B3445FC212858DD427BF6D670510748D1C5804F80AA6D1D1D48D33590AC7820DC1FF0689D9B4726722CC53D95830632121C72BC9557979F98DED506FF04D72F9E0962A081F760F193DB7394B3B4D1D04686A79D4E55C966EC07315E38A6A55483C84D7E9DD427E05E6D94CD965D1E85FB41D9381EE983722E068EFE4D6B8F2F12A426158F338D28424F67D33A35823B64C761065BB977386332221931C7519B905C8E6EEBBD54703B3EB8057ECABF4073228C0C37285E7A55ED14079CCB98ACABC3BE0E7208C52F57EA809C2CAA65E224E7C6F6F97EF242DB461FF79AFC6E2F1DC46E5C04BFF5085FA5FFB588875D63FB5C96B327ADD6E8A2AC06F7C61F39AF62F628384356368B2380C2B640A5689D8F1225A9225597B51AC67273DCAE5D64992D330E4E9FBEEFD7A1D151F19B7A6CE0FAD2061B02CFECC48672DC89DAD437F4627F7D01BA737302BDCF6E8512AD776EC8DC7BC930EC9E824EB43B136EDA8877022739179EB8F93A396F06F99B9F470E9D13F087A9754632D1AEFFE8C7A81FB1CBB1BC4DBED6A750AE2DC69A68475014B7C2E0743EE5DCAEAEF71E4E1949F517B4D06A6380C771969E7962F8DDAE0FD8AD92D0A498351397D0262DD582C08801EA3EC52EC00337DB05CDD66A45211AF8294CD015BA4A0D5D6D2A90AA7AC25C2FB0D8A73FC65331C37BD77E361A97DABDB583455FDF67CAB678AF85FDD03929D3A4A0B1C3F15A78C38EDFB71B346763992013E61B147A1E790C25D7 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A960BC0D8D89900C97EB6C2F0A9E33ADD3D -smlen = 3742 -sm = 62EC92FBBCA1B4865BD3C3481698864E7D63F310F060F8E7DDAB516A7EF71AB21E0848E5DC6A0E3D253F4EEAC0846FDC5CE4C6AD66A6EC48017EB37BB5D19FC0042046E188CC0101CAFA203609D7599F7EE96CBD4D4C32EE644AEFCD6429BB2D0113C4EF5100692FEF019AA01667E8C935B0327BC5BDB66F3BD2C8219A45C058A4DF37D4A98FB964C28EF23D98E2AED865953738280CDF578CA1AF52BE07E6E38B5E8A28BC4EBC4C72865356C5A1556E151DB855D77F742497300E5A132C12033CD8BBA8342E871DF3ECBB20A920329CA51C2C3AD0C87C3C0D4AEDFD07AA6568E807913301E43E2B70E20C4783B149391B63898A82B86D8B831EAEA0E6CE293ADA559E20622276DDC596332204E77A591BF9CBFCF2A379BC2D697ABC2201CAB451F918E0EE26C16F85C58F3F21E889D8B5BD3B78457C0ED077133EAD9CD94115E425320FE407D487A0E9C8F365EFE5D90B975D085D03B2C44F3C90BCAF949127C566123C3FB070583842EE8D32339318D3B8A552419FEB0D4B36F0602C43E3869693A93BAF83A782F270BE89BC0404FE36A221ADA112170AA2CB458659C9139221557FBD11BFBBDAC9092E1DB43C864563E89BC2FBC622715EE557BAF0B82263C2A7DC20D57169B4681D0CD89079292FB0550972B6C49BC74324D74BB26016AFF578A075A0EB23B3DA1E3A2D686FDBC5C7523AC95B15B550304D30A4B183E0D8EEBC5DC2CAEECDC12E138D3D143DC8F050FD1AF6C548DA8B5658D05E6678E6B6AC6EEBFCEC947F5D1572BDFAAB5598DA11159461EC481E253BEE00F3078CBA2B1699EE67B3E23EBE3358DC48ACA2944C3D1F39B6152AB2534D678D8AD8EE95A0B8BB97FCCD40B3F1745F409F11D38750FE8BEF5C560E1CC579ED5CB13F86DF61FB2ACD18DCF61CE9CC760FDDF8EA7C37BD73A459138C384A048F5B8789D1AC650A95E0627E3E330C2912502F34E99C085140D83CEC4F590AD99E668C850A5B1266CD8961C59F1063323FB8E98B2A79A5B461AA7D72FC64F64C3FD6E6643FD4B4F728C9FB2F01C8D2C020EF117D3CB7261986724127B3EBBC15E6C591F819652EC852C353A5568A12E915A08BDD85039B72E214C819D7A0F3A862A7652D38D214BFC9B31813F0D3C209FCB7CBA0FB03E83B9EDBD3519F27347739076F6DDE7BB2FBA23CB45D53836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +smlen = 3868 +sm = D477514B8833DD710FFC282BD9BF86F3321469E7FD22D5783A06AB3462DEF51E19B0DE767FBB6391D167489B53323DAA19C60614071B38EDD917E0A4853F64CCF75C2EEEA18BC8011B51150E1AF6F9D347663DBF0F6FD5682A73D00A2EECD62F358C4D9D89F03B20DD2384EEA8312F99F0AD1E83994D6B8F8E4F35ABC0D71C69CFB970E2C7B3200202A3B523711796DFC7BE4B8EF1012B64ACEF7810FFCE70C87C54E21EF3E0CE61787C55F740B08EFA494173D00BEB4AB61FBA8F63693623B3F9E5C577E399DF5E3E989AD29106F2C88FA403F6CA52E33EE3228DD59BE31C2C614E328A7ED99BE8500BDFA74A9A817282EFBD8E078543CACF95733954F430463224A398C5F46388AD238F39FBACCAC16945FA2EF5B2DD40790D6B7FDADA138C91C7F0896F5C1129587BD4FA9B8C5F45548CF6E5D321416A4FC8B2E316C206C7F4AE9BC0AD06AC0E01FD87138BB54FE07FCD1684E7E73C19EEC9AA841DCA123E41CBC37C515381AF9155CEE75EA5C3E0D38E500823F3E0C545854F659DFFA3AFF8537CD5716252BDF7CEC7A9A358F449ED58D4E367E6B4B31700034E5C3F57746F56EB7A070A0B852040681873BA9956E41760CC578275E24A0C670263BB7FB09ACAA4D2328747A30A10043B760E9FC79895D60C053BB8C1BBD9D7A4E0E9ED56A5280E8AF9D2E6E9FB5DD490D8FA24427E79978A6EAE1FA00F49BE3067285546A1B69A6FF155950D6E7F826BAD70BD438D3C5FDD89D443A8EA2FC6B96D7E15BC4B9E39696CB0AEC57E6693AD746D2F012C523D6A1F4DF28A534F06195FABD5E3F0CD8F2FF6746E718A44DEFBBC9D848F9119E7A4ADAA481E6284A1A45933F927EE77E538B75EFFD2C121EEFAFF121C9C65B1FC84B53CF398FCD644F1AC74C3F12D445FC92178061B74BF47A5BEA1CEBEECD18B44CDFC8D014F9E4FE43F551506E49A119518BF6F280DFF4119F6F35289AE510F9CD5D07907C813ACEBF82F4FA2C7903D9903789105F0C6673BA2E9B1F8BB53B397C0DB03F4139E839E9CEA977E3E77801D50D6F15DA401E289F87BEBCB5124B565FDDB13D7E0AF1EF95153194F17AA1D2FCAA518371FFF0C0B440255CF8C7188073C70468E57DA6604D1C0134223B8FDA0933D80151F01A4F3D8C3083FD2656CFA38570B055366B37151E5EC3FEA69142C545E6ADEF86795591941D092CAF16B2ACBDC11BF84A9E8CB68CE358AF4A65493CE44F60343064FC23BCC7A2BB4CAB0DBF657F30844FCB70EE46037E1A76A46B80D1EBF8BEC6268A7A35060035597682AEE0FAA1920A61556D214BFC9B31813F0D3C209FCB7CBA0FB03E83B9EDBD3519F27347739076F6DDE7BB2FBA23CB45D53836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 135C0E0D07DB1E37E99281FC9DB15235BEC6EFD1C0B67A838E9B54759AB005109C694C43FBB91E210CB020988B6248C992B741DC3C855F95C23AFC8A50A516EA3FFEA1C358E1049958EC535906BA9BAA22BF7C3284A90EED45296A623A5EC33B007C8E05767A6A6AFC628E21EC053CB80E637D95A66B304868E457BEA2F424F1BDFE6039A4C7E380E283FFF9669529120F6AB443B3BCD20230E3130EF26FD18D5A6504524FDEEB8CB01B284F034B03A0079815BC8442CBDFF9071DA9885D20A296158A5B55A59296770AEF040F4F0DE70DF6ECD5B18511323BF50AE6CA0FCB427D94FC5BAE9EC5CB88255C42EE6640839C7FFB78D5FDD5BF6F3CA2A737FB003AADB5C9EDBB63F6575AC0B5D6875C9185EE35098DFCCC104548816418FCF5C54285BEE6CC11FBC3D71E9AB96E082B423610D3FAEF04C6F9374C716B2F3F2E2AB96A805F9EB1E1A1C67917ACDFD9B9F7723DBD7F6670D90B2FE59BE5561408C0204ABE352249507FD0F58DD47C74B3086509BA03EC6F8813095B550889DB1712F02DDBF1DCAEF81B6E4A6A8336C3115D0F0D19D0984D2C2801FD85C1E42BEC51CEF1D1E46D196B949C0F938C8877615F68CE566CCC68176FDF5806D858C3BEE61494E3FB6742835AB9F8555702F0962D0B1BE3DAFD721C912C5A2C3AE25B1AB8AAE85B2B06E3B6C1CA528AFDAD0AF55C2D72515AB4806928D2BB83D8E738B2A6176D889BD924AFF3AF363EE48D52D1C7F124F19BE6211877D966091CB368B6706F107CA513F0C21C54F05A9E0DB06E2EA8DCC71A4E285090A5115779823DCEB35DFED7349F698151D3E61B69A9DC7E57C097B6E7A4EA6FE52E0766C0B1C8563E5686CD82BEC6CE2E8E35A2A3A3F4CC4184D70A1BF6EDD13EB5E45F66E40D9D357B3773BB1F9245C6E1EC92ACE259B646D2CCD2B06889CB0AEFC172D6063F107469F6C82D39A5D5A0919C75C526D7098DD57D4EB6261340A321716A7AE7E8EC8EA17C18E31601D7E3781D08A6F9F89C3658E7E7FD7BFA5A577E7A8BDB6823F557F2FC6F17864636DB5779EB7CA5CFD71BEE2EBAA3E00AFE907982445A9C476033765A8DC0470FEB0280FF1385F981AB3AF223DBDF8EBC547F5627977BE138EF2B7C95DE1050BBD2B76EC4EBD5C1B82855CE3786B0F619B0F3EC853A53E787DB811A2C405F7324FF18C3E2968948F04CA09C7D4284782D35FF955EA41BAF2F473703E8066B755536BF948791935A4F0EC14DC122D279D5F013DCE798B879C58770DDC2C42BEB9B655CC7974A7E956F05C0C0EE62D02572CCCBC14803168B710E2309AF2AD9C3CDC4E2B8FEA318CCA1091D3FF7DD442C7C36941E5499D651B21FD1CB274D5F025CA9201FE0417B54187F88AC4A6C90DCBB77AF2A4E46CE4FEB53AEBDFA0C72C90EC3220722C39EFF78C59596F4C26700DB93931A6BBD213904B95E3115D4E072452B0E0992D16E9D09CDCF96F5B889BAE7C41343F79327E82BA00F9C6484CA165CB1CE0DFA5BE361C2070A016A52323474C009574E539946D3E943395CBA06738B4ACC7A262E7D344772BD849CE94CDFBD6A1C21CB3D42543242ED57066BFF07363299C42E3748E216D5C63A28CE3273BFFE9BE5AE478FAC650181674AD7689886A7C6849B41A9305E79E1AEBDBFBEFB74FEE12E06C072CCFA272E97F78507D29ECBA6E09B7DC668E503F519F22729DD54E6FC6452A01E385EECE486463DCD73D3BEDB7A3A535D2CBE75860874F72CDB6C02CDCD6397FA0363FB54CAEEF59F80A82FC5F0B9854968A2A478EED99389C0D5F4E2ED597409BAA27C62978CF93048417A0B207BC94F0FA69AC316F9158AECEA5F53D4225ECEDED5219C36B273203087E43B0A303BDA032E9EBF0E018FB426B54827736C1791EDC1B5354B3F45B61883914B8EABCECADA97A5199A09088BD39E159E361F420B6281F0CB85869D74CEFA80694034435372E4600B65336EBC9A9E53EADF7D0448710536E2F8A56718AC475F821B1BC9A768CCB9069E149B6527A12C7B136864F77A66E78E3586C7D2D936C72993810217AB5F2863126338B0F37B963E11336C3661E77CBF77AD88A263D0F9F531D993FA261E378B4B36252502E9BD0138FBCCF61CA34A53B06CA216B74001756F3893D93FAEF0016C6CC2EAD2022D13754E0A0D14BB3C628B4B3848B07FA4213531BB2D0C626C4FF8A991BC274CAFF61F80E3A2E39C0719E5F6E3E5371F3318CB66D4FF552D85DAEA64E212974A1842EFC3EA603CACC9B4330F062600ABB542029D1C33A8E67630D103541FD22C176615808096F4426B6CFCC47F37B7123E86C5E39CCFA057E85048414C7A0188780D23D70AAF9BA591B4E3465377C4E87EE72CAFF1F9691BD6E843BA84AD96AF3662C07B6F192E11C5E6B47FC28F33E56300422E1C3D58BDA2C38577E696EEFCC8C9DAA9EBD42EEBA3334817DF02711244AFE39F7D5D7C8D844A298A027DBB0AB3F7E27262A17AD70EC22F8F8B479A51D98E14CA91950C81CA1D7F2ED44BF58E114D416766F2CAB563D8DF7D6E8E5910D1C1E3093E44613703F5A6BAFB1622E66ECBD291F15D17E17CB149DDDCAFE264DAB7058861779C57D80B9D4FB7DD46D7530AD517C04642DF3581C4AE49AC20D8DE105D0D7EF41CAE0E3C9C8ED6DE980D5B5CEA6B79BC8FB1E525302A60FA31351599A42EC1F2BBEC59F554EDB3AC9B793045B861F94B4B1831A666E91D390E20BD4F2A82556F42941F8BA130031258D002EE8B17BBE724C47FF1FE809B2BB25EDBFF1AFA5C56C45C5D4D0DDA7132744B754D6299A0868256B1EA6F7653BC68B4E4963F9AE2EBEFDBAEF412542264BBB167EF85F3BC0CC8194334B09124EBBB4DA7276E62BBE16D8052D6E72FE619191756AC99AA741FD6D26A09746243D7309E36FBD133FCFDE887FCDC69BC5FA12D3E19D6877E88559C566337C072B3F4569A698E83774B855C3CCB102712C160F28B5DE695CB6A5D2C9E810D863BDAAA4C46A32864B904B4EC7B16FE66888D2A24E075335E688680F80E152FFCBE2B00C5B1C47A603D3964A1481B658CD6BAA6A0D1CE29CD5F5D3B0CEB4116EA86AC775E44EC6A8F853902C8FD509689EFCE2131960850A90BF57FD7ACCBC91B5B371043E8A294E6D6C550603D480E2157C6E8435DBF6EE6000124E493B64ED4AA8FA15A691690DEBFEDE3988108662CD649CC64167C0619B919CC911448994665CA912B3DDF538648408F841F5888E2AA880F0069E9D09EF3638C8137C1C25063D65F7EE72820812F1B8FCBC78BA6B53A077631663CF115188A0AFB8E6618964D0D4B1857825B0926CF6598F320CE2ACF31606ACA3BF38792B6B5A15BD9D1FC2B928D373C9FDB6245FFB673B8C53CE8DDFFA19DCFC4C5B52B2310E5B0E5E63118A3C0AB4438B35D444EEEA3CE6F7075EFEA65C4AACBFCB88BF24C3F36A7C87701FBDFE5B4D237E06D6E10AC1E65EFF14CDE89D1DFD8BA6341FBEECAC4DBAE042776E735A0E8D82012E4254B5498D0110EC5FCF3BD33A0D4470403C19753867FEB6E984E92D2B4F2A75777CECD2F184240BFFA177F13C01048F9A60A7775A30BFB26CA12ECC7206044298EEA38098BECE3DE654F3AEE7F68D461051DE102CDFAAB67A3C15D1BE14E703BC75B5D1DADBF906D36BFB59E0749D7917762DA67066D81A094955DA75EE57F8238506F40F8669A0F0CF4F11EDA4C1D1BF4A17F6B162FE26F9A686BFFD21BBADE801A95510843E3FAF792AFD52EC8947C44212A9AFC22CD69002C4819A32A3D9449AE4B01AD6AC12E3EE66A5BA5BE375F8F1188BBB9E2EDFE13116A6A2C49201093292DAFF253CF9046D77A5C8FA9FCEFB12828A6C1A98A36941405D5AD2F549E9BE52811E3A36C86F0CF9B9CABD69D9D07B0AE487DA81E1A6894D7C88FE6F88C7A87838FC9F475E243248BDD4C7ECBF2EBA2E400A2447841BB0CB9B786169161E512B46010F058E9663A0B664C7EBE0F72378D44049CF343E2BCB1BC74A7614BDC2471B410FAEA034B8D0B0974FBD57D7E151A92C6016BF786476F9E85EC8DCF602F8E5E38F285D703A5F6B32B1FBA721C4963EAF492DF9976B291F232C4667626D56720C7A015C2B53C2029C77D76214D38AA3ED142C9503C3D3C24C67F17F99D402370DC8D75745913C58CFC6366535C53EB79A7EF86E5F9CC264D9D6D20EADBED52C67D31E7A736009DFCCC3B1183851E38B4108598AC96A79BCCE137D984B4099E622EF420F76521E520F49C05AFC17842B96152FFE5F62DCCB5EBE9A81D941A8CA297B4C32FD9F78B8AA8D255CF7D23C26CAD5AF89E18513FC9756BE50505FF13A21A3B11CD5AB887632ABDB8A29F4325FBF73A01BC75C54C8AB52FB2575A10EBF0400C32B1B2261E90FB1A1B8D3CD03043DF118E812A02351510E1D39C0F15647356441F2797BF0B0615405D22CA13728E449B52D706BAC953F62365A6BFBB2E0FC6EDD03F6FE72E6DF4E2F77037FA881E913B43974FFAB1D729242F61736FA90CBA141A386BE385CFE69230735C92BFF160B25F0ED29DD4A2511E26735376E342EE061E0469BAD7717963F44CAFA427F87CB5F1F1040C9BCBE2FE5287B31271630667AD09A155A294C5DC5ACCA5768C4CAF82B89B2C850604A7D5EDC2A67522E68650B73D8D90A6235CEA2ADD7CE138C3939C9FA881801CDD0B5E8AF0196A993A7C2913AD5978805BB2F6AE62C992D9B751F592713F1FE8DD7FEAA2A5B67262C5432B2E628E3C1822DE1C90039A95699A537965D3350E07FAB674FC044A4453547CAB0560EA92C8E6CD938EA57D632F4B099193007E29512004EF06016815CC6DFDD00F7EE1EA8C5508698ADECDDFE1398A2D07DFA0134F2B614669945715E5952A1726FEEB79849B1EB196DDD7375289F2AF48F2940B68ED38207F18D6025FFD88B401E24E4679A2494008B29AB1322A55A29D8F0F6C9BDB853589DA2C7C232B44044D9CB78016803B29939D748AB2BD89BF0B2E066831C1C3834519A4CDC67588907B9655AE025C3D962CA583380DA4BA9C5947BAF0E2F62E1C685002AFBC107861629A439AFFC23F4E78E0D66FE6B50409637E21C6A9F87A2C121A458AE5949A095349B355BA0CCD18AD37CF4A1320B61CBE81E1E984E6E31F97C89FC93EBD26C40F733E8D79DD597A75A6A3287EDF54EF5547B0815FE71B2783627BEAE2DC7D1C072547832D9D3127D94BF8152F2AA5F25FA29FA7FC75E59531AC2F150F38B2E9B981D9BB722D22CA7178CE371F7AB8399F6BD92B604C24267CC234ABD626E54DAA7220B3E29CC249BDA5FE47E5C327DCCA4646BD260BBA2D1FF43ADD7C7063C38851698742E4398BCF07137216F40C75B68ED73BE1A9BE31A0FA2DDC3067DFC1515094F1C86E9C4EDB9E338686FDC1AB6B629AF66B4048F161E1BD0DD325011B7BF9911DB10EC09C2727205CC6968BD4E70D1856806FA37284D7B4B3288A87B8F10CCF597A736A8E9E01ED357B3539A19CABBE7CC5596F18E187B072C87AACF94E7CB312EC7B8C1FF609661DF7DC3242A36A2702874E3126D580B49558A01BD95DEF3185770E62181B19E882C1E716D984C69726D09A15EF2FFD0F43AC6EDAC36171E2BFD9B173F876559700718470D4D11C737A1041D344D859C679D2ED5F384A3E80F1DEB5965648D5CCD1881B685709E46284C56E0A3CBCDC7B617A2E950FB2FD754691D0FF0DCD6768856DAE57717DC3CC386DF6AD2758B1DA8E79F1B0BFB85F648A4DCBC1B6DC6A1ABDAA7FB656ECCD841626C8AD702B3161790E874367E1F18219FCC6541B6DF65A9DCDE0CDCD47E220A60038BA539AF961A0C460167D23CF79EEDE3A6FAEF70AA463AF91D958643E390C598694197BD01B9EF9067933D0E16374EE3C3ECD498A02A4935B1B0E504A8168E23648974409A99130F5503891F6F384A3D4CBCFCA5D6739BD309EFA6B1D964E1D5DB8F72038C002A0193C415198E168CA4555105E6747832B08456C2A998FAC7A15853BB1CDB7DDCC53D9676AAA20B37DD2528471319E88226AF3243A8153AFDF7F95E5FA8C3D34E184472B507590548E3E2DD7AE6D22083CF9EB252A1C53E797C71117050A40FE0844927CAC1A6F46BC1F0B7D77151F1E83DDB2FD6E222C52918AE1538E1F74A32FCAF6AC1CAFFB77C77C1F04922092B54DB8A6F3383241B64AE888BA476AD5F43E5B4E62D17CBF99C33290505977358F6AD51337ACD6AB4C9A701F37BD360295D7FD80C8CBCE89419FF74DB02CF6B295BDD0D3EF3BADAEE8D6B9CA3CE3F19898E32C99E9DA5C33DA0A00A8271BDADD65E2EE19A5D6BA5B5648651694AC3D88FF3BE3F1FDAC04F6A4E17E210B7A2A06EAE45082DEAE5A38556469A9BD56C16258597A64BC4785C45D8A0E58F42F47B2ECB1FE42DE0FB823B5467E45AF218259516CC802A03960DA20C41366CEBB37B09FBCFC7CB25787EE50D6B60D0F05D14421E277234733EE0618E7422C4B41B94AC78336A65EBEB22AE71C9BD7710219AA27E07FE28E768ED189A1B0E8AA8DFF274D44F6EEAE79323FFBECE4D2E0FDF516ACB4AFDD0E90EE9013C74855CB7D2A8DD42CD8FC0F57C38AD8680F4C032D85E4FD60B6D36E49B22F821A99950324280ECEBFC9F3A89EEBBB18907B5A6ED53C7886A749EF43358E40E350F50D2B4285971C42403AF06131B23FC998F805FC9AB684ADB6CAE7136DBB1E54555009B67C448C8831427A1BC95DD02BC381DE66B169BEBDEEBB1FAB04B009D9C056192B6536BACDBAEFED455272F584E8C72E77E57B5A0125820CFB983C2A835A5F074D355CEE06D7D4D2BE84D5F490FDA83DCA8061EE52A07B69A32B82E5817618522832A4C9AD9474F391A95EC82FD0C341967ADE5D25088F7E125D62D49881F2968BE8DD9D4E03B120059E1C552531D7F8A7DB61BF5DD562440CE13E92361B3431A7C716E537816C7A00F62C4DFD317E748CFB15AF7FC32F5C3104E6E028E36D6237199C689D55881AFF8B8D2E6648FCA0EB5F2B15DC9E18034C39912DA52F4C3D680158446DC9E0B6EA9870BF132667C4481A2B3ECDE7B036E23746ACE12BC0FBAD631C3BB2D7373FF39AF109B698B5A34CAF7A681E4E4709 +pk = 135C0E0D07DB1E37E99281FC9DB152352730B984716D9BFFA347816A251EE62FCAB93FC08EA109B03DFF9030BF4516AC315A8003E9C0AE30D2E299712E41BDDC7127B7012168289ED6EFA6EB3CE6AC7482B972C3BED7162A2D1CBA3DCF9194A4CE767886631FE9D4698B0BF368B3A5CC900BA44EE4DBDE77F3062B7F6E4A125CBDD0CE1DF07C5A3E25E199CBFACD1F36B2AF802C899885B75D9C75D4CD632EB454FC5BD17839FADDF5693C8B46B56053E30B656C5DC525D654D9A4498777B0BF76A57FA218482A1A1D101ADA263E76E6DCA6ACA531FE98386A6AF460ED93DB8F543124F47F1B6EDEE03D3790E500C1ACC4F7208C253D79A2B11D990B3AAFF84C38887393537D7686AAED203E19C18398EF49A678439588A5B17858A31C2B56838D3DB566AD31F0694FCCE239684DDC5CEBFD32E55364652AC545937755E834538FB71FCF906A74610D11ECA4794FB3FC0688912CD71CF6C04719975BB84B6AB3739930B50826E5C6F78CCF5AEFF6B9D6896FDEDB697F5CE15735550EE131083EE9C7DCF0614DD9BF2F8CDB45FFE22CE6438A994B4F8B28BBB7BA8A540150624CB97AA110CA18B3D67620ACF984C42A1F9B4B0F8FD2583E438A57799420FABD7F4D2D4A9F33007FB7AD05DF70C9E35E15237A00734A76A34DB750D5DD70CBCE0D98F3FEBB2FDA018195FAC9DCB7D1069A27A02B26A5FC8D3A982C61D720B364EF82D6F0A33AA9A4CBB7C210186041E8DF13F5100B4217F1761416C7B7D6198B2B47C100BF48DEEA0EF2EE624445F9E37A5ADFBEE0C8CBA424BADA942E98272D49A889974E1DE63919D2BA630F805734C474AE217221B64F9B419CE80CD35F675DC96E4B95DCEF911BDF9A1B815BB066D5BF944C35D67187B417260039A52CC14896B23C3B6EC8B0EA4FDCD16F855C9F683705E4C86A3831F171A7535D04D914562F5AB5136C09808EAD853DB60681BD516E8B3EA5D93119550F91F9C46EBEA08AC8C14192541C3F8D3562291B67AA117FF9D515350952537F7B5ABEE8A17888B1FB8F69F6FCF9615094B390E765BC0DCA185652E4869D7E47A730D996CE7E004FB7870322CCF941F111E5620736B51E43F2E7080A356CDE4A6F8F0884FCDBD1C04C586C77DDA1C996ED68761E2F525CA8BF9C5780F0373348B3BEFE4256F3867D679802D1399933B81FBDEA449EAF693FAC987C7CE32540B7FE4B83E2EC58C6D8243E1F6C5BD8904AF240AC211361CB8867363C63F41B86E5439F6FA2A3BC0F9C263CB9B52420924FCD67EABDC14DC0862CBA705A3E474C3BD42FD11846E0598565DDEC0CB9CC8A5D0CA0019A06C5AEC8BF0A9CC9A8FBA5DFCBD63B99504F48008011816DEAA4D89B77721078C1FFD00D3E4C6473F50A22C86DDCCB4ABA41A4BA5A9B305406CD29954D94BFFD312E174509AFA91E1FC8768881CCFE71B285F70F32462C01E19E51DD362FB7A25A510A314096E41D870D7648EE086B14BF3B46404BC973D9400FAF3F143B8602258E41D80A1DC2DD3610035D2046017D2D40BD9C4CEA7F3ADEF14BEB4AEA8CA38A652A50DA53365DB9E4517A8D2F6FD34AC6B3987F262FEA5AE0D6D71D34BF31CEDD5C531814321BEA044345C2944B341518E49541C0427854C5FFBE4A2C29AB9BA51057617F4F61D8C58A713406579ECE14F87697A3A755E290F914E049BA4154EDD5A1693DE401416C79DD669F341BACCFF94732D9A0DDB70AC30F15BD51DA56CB209C3A2CFF7B74A715051CA7DCB9BBE39717BCE71421678FEEED57187B3258CB8EFEAE411DF1761F33EB775AE2F61EFBF92C012201B2DB5C593962409186D21D7823DD0783FF6C2468FBB388B7D3C1A0EDAECD817A758B76EE65A575ACD597080121928710C1E51BDCF4AC4F58414487751B7B6864CF40C37BE545F2EE203DDBBCE5ED1913341FCF0BAAA28B64989585A0A2A76999DD843F620114E4294CE69EDCAED52087F16F254F2F68B5BB34D2741B6F6EE0E87F200EAE4378E5E7E4F09BF31A10DD23A2912DFEC122EA927D2CF007D5A763F964F3402B96FF597025ADCADD86E551415F8406E3C7212A5F80F48712B3743A1FD8DAA8508BC28FC836AA3AF5BDF05C74731773C97E0D053357AC7F721C43AB4C0BEC9AA3E2D3BE0D1CA3FEABB5A917F20F6558D0D2A9425369A2F47850AFEB997AC45D5424D7C619B59BD612032F3CE4F60AFEEC6EA6A82AFF9F2134C88AC3CF2F9665440DFE333280298FEE66C8FB0D10BF5E9D9034D0A6C90AF39FA5021A05F724F7DFE3D99E6B04D516A3CED38BECEEF09AC363E59AD030A9D02BE7D0228B2AAEEA69C89A07A6A350BD696718928518CEA3698A49BD24121F6B5FF18837900DD2811CEF7C2DFA21E56D555B3B63001FF6A0CCCD9B6AA79CE6CFCAF67E98162A7BE9F3F4FFB01BB4816A3EB7DE59AAF9B7CD9217A2C71EC0F0983CCE1060FB3972979E7805D1594C99965F28752C0251402B0D2FEBB837575B61C162CA748D6C8EE62A6EAD298002DA96D359C04EF6D4814ABE27642FF5334C19ADC70E9FE214D53BD1BC00546FBF79262F0D6FF51A24852A131C71B3BADEBD79A1E3926301EEB4B9FE3F006C4B80AB1149CDB6905B9CCB100371EDF03DEB70AC38675C82E694C60A01889E4060357CE58673D5441AFA0C2C269B72D6AD497EE2F3827F06E651FDFCFAA415BF92DBF7AADDCF0CDEBF9E4CDADA59FCEB552E08B0979407BFD0D45F226BFB2432B9AEA9C80DEB00C1458338CDA14D4838C30B5F2E65D6AF3BF67E99C576A1208BDBAC8D9AE8559E8F0F6CCCDF214B7CA45CEAC2D5921D91C4B2BC7701520C3CA46792A4218A8035BD925039481176C47EDA5A71799ED585B13406578328E96350D07DDA7FCBC7437F50F0EE471CCD5B96CA63650EF648F0779EC8744C1E869660C1A76BB0899A6E99B8D1C2D6F60C50DDFB5FD08EE1A0107E108886C2878406E4CDFB89A9DDD5E62664785A2E87E191881B603AD772C4077566A928F310C58A3631F409B7B5041A104B83AECBBB50083C70678D492BDE32F2E21C57C5923C7FA3374484F81DDB577CC29D26A716AD8CA761468B34C68A4FBFFC5905CB9A85977AE7EF8DFC62F5104B70ADB8DCFECD8A1CF93C64A523DFDD853C210CAE9A9BECAB9CA7112C38FFFBEAD1457AA071D283232C9142E445F3493D6853314DBF546D0B5ABBFB78672BF41636DDA355B3A7C1662801E1C973C3D0950C72BF94621F9EFE6769FE71902D3F4DB41B94C92EEF653B0DAFC5FEF72C901EABD8730D98183839E9774AD29476BDB1C7E6BFE7A22BF8592621D014C4E4704C77C9B3DBACD3235EBE285974ED03A279ECCBC5489B8966CF3D4DB6056AD6F0BD7947781F202C88E85B9612894B878BA1394B2AC0A4FFC0411F8E4FCC3B6CDF6BEE7A15B6280E4262CD260AFBEE70A6EFA946DB700826C5FCCC5B310CD90A3085A58CC6D2285CF2F27427B28DEF3673A823FD313A86D657CAAFB72F6DCB7B0E1D3DB5571E47CB48807A7582B6FB7D650B17EDD9CE18E22FE54219775A7662A55C04E348856DA7432157982F61C65AD6A2687515623E46D81917D2A4ADA61A58687C8FECFEBF3052197F4BA434C021C545BCDCE76C75E4267A59202210286876C5ADBAE28F346B0DCBAD086DD145AF26A7625232925DAB315B6F97FDB7A9BBCC6C41215617EB57D081007023EFB509C0CFCAAC582FD68ED8ACD2D2E1178C88FE3FE330EFE6DCA15E9D80FCE631D8D642AFE2720475A9598C7DAD2724E18BF85B1B269C2A89AFE01384B1286BEB8FA3A8DCED82ED1CD8F44C66FF3EE8312AEFC152D65D4AD335E3A9545DCAEC5BB535281169CF7639ECDC1E538B42CCB5CB0306AAF1B7FF400B0280AEE7C2D97067DEE0DE014D7599567D3CB443C30FAC3BAA46D4C93AB0FDF706860E5165ADFCEA8691F94E72DDE571C7B5D5BA8C790BC0623EDDAB615A078D490228CFB2DE627BCD18E3F16C20A4C6A21A34C76DDB396D919A70687F8F519570F4BDF0B7F7C40A80623F0F4926F47118262C423B50EC720CB98E4501AF0F36383E8666E54D622E8567A61789C09CAF24A1B43966386F8478B6D4975512547AA3313D774DECE43B266A4D59C81C3B3B699CB93F0F6BB64AC17396A7DF7F1C36A3FD60AB59F0460D609465086E097D3C0A7992E39D3253E0ED549524EF367AB85928109AE640EC458C78A1A54E1166015DEB27756AA3625121EB0C4639CD616C118E2DBE17C015418F46786A87F469B44EE728BD1ACB4CB52AFA03DD25FFB0479E76B6487861B74AAA7D977152FFC7B2515C90264D4B14BA7AA977A4880A8C3807D1C9ADADAC361065441C445E0B5659893EC4E0FD52AF1F5056ECEE4539B70D8601A4865D403E340E1B4433CDFE562A871D4F65C80513DA0DB118977BE774D23F4579DC454D005BCE82A0997CFD0CDC4D0F486577DE1FCC2F4AB8A59BE5570AB0169008118130729A75CE4C57AD3E82A657B50D59E7372899642EC9ACEDAFEA45F5D336C55242D071D28E5117CFD46C23E2423C016C17F34A0FAF915EE37EE1145EEFC7D1663F61A273E594173415F7C9D67A1A7CF849F1C06679114CCDE5442D753587D0014145C2F5B00EE102AC6C4E752C890DE39A0A88656CE2AC0AB96C653E5768AC62D7C43EEEFFC4F466837B79C20A402DBAD5A71611E07DF4338D1F0D373851AFBC8DA05BC8B9371EB272A2BBC40A7BB90FE82B412E2670B80A1D98BC0D8E1E3E9E5682F80EC3E8712B23D681107519FC15F8CA7A3F505973F6B58B80958E26801F7F753ADC11FD12349BE15EEE83BD83F2359D849ABF200065F78B835B417FEE02E0A4133C2DBD69D3798B025D33FAD84765008342BDB6EF01960B9C4F74AD40A5C24A6F5D41C1664B07B66555218C526FED402B03B2F35CED5614DBCB631C509BACA2B2495B9F79197A9282515D5D48599FDD391CE73CF593C6B83EE13EF45A5DE3C8F4952D26CD3DE7A9A52AE69DAC09B0E0DB99139E0876FD605A9A4AB4554198038CA5E801E22B9C1336287A9664269CDFE4741214D0F72A3913B240D64F3999F2E3601719155B3403499937BF129D35FA7DCFDA4CE443C71599DEAA8D735370E0E12E8AA236321D9FFD594F43034DB22EF55422A43DE2EFB56BA997054669280FE0B184F9E6C08DAA7005685BEE5F88BED9D1C93AEC50500A358F11891D7307D4E14D387AF4DD992B3A5B6DB0CAE01E81B33451C5CED809ED06143FE70C36A982C27442048FA5538A42CB84D30D86CCC1BE136BFD9D8C4A48A7F5B09F8AFE8FC78B5BBD763ABE5DE122F319857C7255ABD4ADE7395045B2CDBD0DFD01975BC6874D1FE904B4BED959FEC34F1E469B065BC30147689533EE3FA462611B2FAC9339010E5DA67A0754A2A444369888250225BF7A4A34C304AC1551F067EECA0BE41F0F3654CB75C0A437B5D44CA83CF48AEBB11D5D99ED1BF5E43FD52A82279D23C33ED02026016AAEDA8026AAE8F99ADCA9E99D06E89E8617D04815199DD2294A1BB2B8E9079078C1DBB851E32651E7EF381D401691C3191C34B2C5C6B8C6178E1B2A58B795A5D4677C103EF2314388466A294682B70406022EDF7D8E95F0E3E016D9053981C34F33083048AA5439FC40915F4BBC62666CDBE4861A1EE12AC1A7AEE56F88F432868025B7B97D89BE7B664B5854E91CD96ECACF47252EBCFDCF75629CAD824788CA62E99BD5E6449DA5CF598C54DAA0C4326665A71A9E427C76FC4563663FA02172EAEF46642A966E4D8BB6794C71C037D52130A856B511B8894C110DD4D81ADBBC79F5214C2AC78D63384F341BE4CFAD1F284D461B03B11102AAE6B16F698D1726D4C21CC2512D29FB95CA0E1F966AD61AE38867FBDDC051169B36CB873105E98A82C0D4DED32B3E615F4196046F45206F3EC05D792AEE85F2BD2E3DE277F7617E5B50B3C60185CFC67C97C3955E67930F6C217267CB1430954B310228115E24348A7333E6B799340F136C53A5C80D04E1BA0EECE9F04F26062D0A777A1476705CF6C220F0D0DC041F05DEC0DAF17A3962DC1561CC0A4307CD0245F84C49549C451D76D7F374F24C5EF66D5BF61C417C860412CC24512522C0B8C056220DE42EF93F6F33923832F1168DAB66043B60193E912221313C7D4C2B3A19E969CCC85DD0B3C048C900EE532B8B97D35BAA782811DA675992B8B45CA8E2FEC13F6812415B8A0F621F0A74DEE6B23E30AF968DA02E5C4229F8C05EF91D412EE8E47A6A580074ED6BFB71740068F379CEABA88A9145768E1304D490C068C08392DE60F7F578BD14F669D6C20E7589D3E9300EE7EE1042FBA8C59E4B47DC5D6C0830B1C6629F92814F5EE02D6F4A75F2DD4128FEF1E1D2BDEF7AC4D7CBB23335A6ABF69496A28AD826AFF45E4945F40390032D36D7304E1C9ADECC15E2FD05259AC8326017D29429E4E7BA2DA2B0DA37DF6D0CD4E274D6F20225D3AC9B338C69C2B240908C3DBD042CCB9B57CA39CB9AA43C03D4F2185EE5FDDE5EDFA616FCCDE2D776463EF10AA5FD3672C18DE21DB6FC8631758D8CFA99F58E4EEEADC25EEA6CA48D40E1109FA1541E043B954EC8E3DC76CB88BD6C8AB4B2B61FCA4A4C75B770AF23536160DEAF23E1452C35ADF79B75E3479BA3EB5061FFB63CF2F8CB1E68970C5BE5B6FB173944A9A208C604DDE6812F7162562CB82F9A78AAE354C8AA84EA42B7349704B6CC831005B50CE61D79E9750E8786137B43008F5246A9C7A50F8B16D0A95CA6D4BB3AB7C83F7D8A54EFE63E4726F47DD8B3D5FE69F71E07F076E3D3B980654D92B0A6AFD01C2D246FA87E000DE53719F85469AF83A09391D6C614307FCFDF1AAA15F7674737D9BF58D335AE80277FCC7878844DA7DEF248C394F1FA1A125387D1201FFE8412E327EC4EC4AD00D3C879CAF0AAB4D6C2BD47D51F10015D074A5BDA4BABE5363C103ACDE151A0BD0EE75F0F06098849F02D40F09DB057D33808C79AD3678EACC3658783DA8F019739F253133712DEB1ACDF0F2E02D621FEC6D47B524B10688B4F768815F63E7EDBA71649B318A4E9A051DFF7AFA2887A33EF4E2F6F451A56AD08A3CB853CA4526AC3676F7A578E45F4BCDA5975DB70E3732EC79C701D54A9D657D329A82CC77713CBF077EA89A51FE427A4A4CCC22ACFBC45AA0ED18FEA44DEBBFDCE53FFEC1019C95DB2FA1DB8EF196BA49020001746F4BE8F452F3BB77C3EAE9C77C84CD5976EB15DB427BCDE7143D7A98F7B4FDB7AE7AB3763549A50FCB5AFE82DD8BC734C6B1B32AC4AEB9FCEEC6327DC7B6787F7FF1B00C181F1BA8D9090FCB349BAE801904A396F0160398F2A9E6D7F5B7452657AF693CF598A4C7EB82A4C1616A8B787E87953B1A3895D6756584C5C9ADFECE6E74FF94BC183F14AE74FF8AE6E14C5DB29E7D450F48759CDD92F2497951496E3F4329E2547DD2341B08B6295158A68B38BBFD7E984E6BF6B4E8CBFDEB12F2DB59CC23E20A4AF1E1CE36B20C9D187FE0D18D51DB79ABF43C3B1CE82EF186AA6050229AC1D59A61D6F0D52E05E35A6F4E1D9D70575AD7859D825CFB30A004D5FF48D624E0433258810E609F4596635C95805D3E6376DDD489C0FE9FF2AB68F6D22876FD6A6FB90AC325651D61E722EE26FA54AB46494F58F09FCD948FA20ECD4066F875DEB407CEB94430BB639C7DEBE2FF91D408D8FCCC615C04044C5794FD44DF1609420B0837561CFB1135F98E871C7EF7EF4FA153783D45EF3222E77E03FA1A6463ABD874714DF6A3A69744FDAE5A94CF88C783BE084A664938FF897C7AFCB0FADECA98E949B89DA13D3036ED54791CAAAEA011A21833F36D963A735F78EB7482E8E06006408B0D7FC2ECA834C75E9C996F58597884ADE2D893B00B3EB1C0A00 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7CB10722D1C98C28420A8E86FA6A1625E1 -smlen = 3775 -sm = 4E0BB6E9CB750F1FD8E0069607808BF2ED47E8342F037ED3280C415C06AFFCC7A2B244F33EB5E34A250889E0C3A823DA971F629FFE24343A89AC4891A5984FBD561D076DC75851490A502A7D3591E53B5B8DBD4861AF7512DDFBD32E7E1879E6A697C064297DB4C40DE7F35F700E59133EDAF4FE6FF6B2EF4549316F47D7AAC716B77DAC237D16F8BFA554E4DB395EED6A2ACCDAC841F93D7A3B1B14AB063C1F04B6BAE2C7F9B409747A7A4F645175DCEA37BFA8A347248D67C81F48324564A715A09695416BDD7EF7D470BC3DE1275760FAA3D59F193C8B105CAB57BBBEC9EED09A7CBA5BD31C3E0C964AA167BC8BB0230ECE395AE8D8755DC2E0F4F552807A25770EB2D67B47E2BB98AAD11D5C9F63F11BCAF381F8587B301575FDD5AABC830B28C9AA1E6ECF7B195F18A8654121D39A8FBF205669829B1AE8DF04009809CAFA91D83291F5CD62A302904566C73494A05B96725238E5ABC61C7BA51B5A6D75DDF23A1148093152CA1B7095A4A044DC8F5F3DE059DCED566DF9660D4925FB2BD9190A434E27A6791D000612B0749E55839ADB200B2891A6F623C18DA455FA895830BE6980D8902AB7B28F5BBD57CB6648DD39FE7272B139CB9E5ED88126BA0F3EF8155E5BF4FB4D6B0A586737B54AB1EB4EFF3D460EFAF64BF14367A271A3DC0FABEF756161D077D384165685A4162030B9A559FB97716F2EBCB6B08EEF4A709244CDF540E96DCD8BA5296337D9E09DA0DF1950B9A013464C76B058662AA8D2CA745A07C42B254B092A0BCA15562D7F5B6E6B30AFFABB606F4F011B18FC10B16A7729783C253C0210C6A6E9BD787BD7D27B813E41CD2A612D8EA3A88F83DCF35FC4D5673CB5BF48444A091806E2640A5A3FC498712D1939557333CFF161EE10BCB674DF3E09FBA2068BD6F38003291B629D7469A04DDCBD747FFA0B8DE7C7D81FB0D92E58A00997A27485C154ED3C3BF28F41D60BB827C62985D200E589AFE38B72F40CA335D5C5C4F8B990850C725501C7D1E9291EF3DB59D505F3BD9AF13C7C5812E4FBCB714EDC452FD4D8C137A424CE92F17AF1078C57CBDCE0A6C907242291C02B4BE437C6BBEF87A29A2E8FA2E9A506D9CFB448B3FAC8128BBAA9AA08323B7BB5CF369EF931E83AF223CF3F4897D01DB5E24CCA206FF2E50BEE086195F7CB58F40910BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +smlen = 3901 +sm = E5F781F220DE81C1B7F842D5713CD8FE4370DC5C8543CE8954461669F642108E6D394032FD690B556C8E96B50324376A376F5C0756BF5CF98CCCAB08CD05D2A171D5B9CFD00A2B3B28F92AD747A1DE9A8E32D31DDCF01A912A0AB8A0C453B2FFEF411D682293270203F8AE1334DCB5A50F746394A9F121F10416B9B12B5507F5C84C29A1F62840636AA086D48A5F407FDE7C9744B1E1052A8C4F68B8E2EECFDA25198769FC6CDD2328A112FD8EA7A71870D5DD16ABF106C02E58CEABA7631D734F1D531ED03142C4AD28CAC7A0780C5F6D359AB875638F9F3008A5BF46E5121BD28FC0870D98FA105776C3594859679ACBB9C776CD3257D43232C2059976CAA0B2E15DCB3E69130F49D98621C64ADE18D1F0921E0ADE15ABD8064BF93E44361D7DF8F87D9EAE4894B23D5C1252B59B6BC914EA9C66EFFC739C7C9DDFEF9B8345EF5215141C441DB71F532BAFF73C0304E54DA56DAD6D8C4A0298C5F39F2E125FB26BEE17D5B5F9E2886450FF8E30327E7FD8F813F19A598050013635585AD6CF53475C6F1A0F8242389940B39F66763BF7717AF41CE5A5B7B6DD7199CB5EDC9D48544747A2FFDDEDB2A85BC76DF8810BD41029B27DB931C04EFE9837C4A0BD7DA2DEDF583299F89CC7F9DCB22A9EAD42B52572D6C330BECD720645463991076748EA578637EFCD14AB2C0D410839767CEA2A9AE095C6878F83BB8B00FED4E4DA8F2912C9E6BFF010D305ABDDF318F42ED567481DA50085DFA1006C83E9D16B4FB58C7A45B2BF4ED23EEE10742A11322DA5072AACF7B66E05F160393C1193522B859BCEE1117DCA20531D20F40BFEAB12C094F721404313D88D4FEE6A29F6FD14F237FC9685654D9A14691BEF95C489F5243FFE2C7D9F226F8620BC88F8BF01E42CB70BE66D72190CBAD3E73B9CC3FC1D68359571E2A3BFDB8B7BC92701BD7141602765E2EFB3A4091970514E7692FECC2C3AA194F178E9C922022875FA38DD894848B44578C57A5F05399B156475644D0A1F3ADEC72AC56B436E8234B29D8D53649D6CA8D0E16E05AF977772082E6CE0823708014F2594EC7D08240A278EB0CFB246F1FE597D2B1BB5CBF3D4290A08D60C741CB6D175A07DF91D0D93A2005364718C50019AA008E63427FB540821FB7E95437856842C98379B3C8D124140D8B68B73F32EB4DECAA925A721A99F44EC1C34D6694996EB55216A4F0E55B66FDA2A9BBC80DB62184301BB326D23ECB8682CEC42966A127DB1D8F822B87F6697CE3DE8707AD859D663BEFAC4B4382E6295859074A423E9CBD51E4D95196FAA08323B7BB5CF369EF931E83AF223CF3F4897D01DB5E24CCA206FF2E50BEE086195F7CB58F40910BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 923A382CA45A7CAD78A6B19379E37E107A9DFBD7D307BFC4032A1C67816AF8A05996B068ABAD92B597E99E6A3B4F0B13AB52401E6A96465CC06857DBEC472E630967EC69D1A6ADFB4D8B13432D7CE37A5EE43AC56DED67E44A740D5A54C77D2EA636C36E0430A779C9E8B417A3CFF3A79AA8FBD77ACF9748D26FB84797067DF2256A8F76EDC43BC3E4DF9E9450606B5998BBB5F74CCAE3A630C85589D049AFBD2A96BB3D7E4B9D66843E3A8B79F7D39C4C5BAF629E97E80D8CE0E8E1B59FBF4C097A2CB4022F1FB7E929B7A078099DC6E58CAFF5DFE2F6AA025719D33B0D3B23487D38C97E3A8A3A13E1DC7F4E7CFF527F75AECA14DE72E3237897CB9AA25B79C145663E2498E40C9F4EDF7A4B4E8FF351DC3F07D28BF9E3FACE8B1650F7E99F82E3600B757BA72B7B2F645C2CACC00B6B4617FE13AEBB4BB610261CDEC1D0354DE137B18DA69767CF403FAEB62BE4C473385AB76F4BCD1A52B42FD25CDC836D47924F7B8D7CEFD29FC24FC0C87D370F832361E9C4951DBD21E681E07C5A4BD008622503CD72640519E58A11C8FE2EE770E0777D945C17DCBE362000B979A09271338DD9FFD3918CA2CC54CDFCA3399463F418320F3D98ACA7E18328AFBE1A71A84BA8E1D7212D6C76F1E08BC25DC0C3038B3BE68781FBEEDAA3C3CD47A98A4083A64215F89FFAEF35519BCFE93B57FCB0E5A77B72AD9E6EDA485F407C7FF892465D68999FFDE45AB76F1DEA3037CF8737211421F53E65785FCF45C17C954706648041D495E7B8FF3ECD2FBD893FB83ED421377B3E0C9F7F42D9A59D47C967BFEEDB02414165D4E3C0C4BB3C13CDBDEAA030E6A10526BC02A1735BDA23D76FAF20B6FECB0B08601C705C28FC4EF7FCD63B80CF09A51A1C6FD9276231024DDD902F2AE8FB851182A50F0249662879D5A4D2D1531F5AD7DFEC11055DEE77E98D5AF73CA45773F725220FC446D0DD1F85530CEDF64B5F1AB5F21907518CC707CFA693B195CA0C8C11342869B2830E94ED2D3D1FE8138647CB34A7F59FC3FDA0482B37BC0DCB6CC2DE76EC15F51E95B4387E1114E82443BCC67A4DB1A505EBBF3C3DD0FFEE79CE6A0BB124463E4F62873633BF47FAFB5DC5D1433E54E7B270985A4A19621FB8AE48AE52FE4F0329980F10CA43721AACA0D70D2092F41CA8DE5E457BE173BF11DE3B84F24AC1526770C2D8B914C6EB0731829BF5F3A6323307A1EB7FBFF89EC2B134C38272AA387B1D25854494A2E31A47127466F779ED48CC6619B104169F5CAD3FC16C6FBBF07B009BC9141F36AA8767B6A7123F48F3491F1690E622860E4C38DD6E3D4084EADC92695E7C2C10D52C09B1CDC6DEA7F218E30A221C33883F72A826BD5FC07252DDBE1C7977DDA4A4218BAB3BF7385727CD2470238DF1A11E04B542EA3F10661047C5B904221481032D3198D52094CD2AF29609B45869F2886DC8F0E24FACA398930E78D4C3DD5760BC6C10846CC5E6369C03F849A7A27E83EDD989FF2A61F3245343D9183CBB6884A93B524E7AE112A80BBE64305AA43B17370B91259DDA179A7FD4F93226D51B92F45C684D717AB571FAF0EFE1A2A31C7DFC04B31BB0182A598E8066CCDE70FB47FFE816EA727962A1396D558C6354C8418412F0DFBC0EEBD6AB53BACA110D67CBF169EF4D7DD2F7D258E578868C084E8FCE573F55533FA1D66FA54B09E9A29959554AB4D47BF6919A2E7426E427E722E15BC199113082797A73B74029E45F77F5E69A1FA63228C220EE16B2310C00874FA4F8DA47E92853713CD0B6224384CB04CF5B56C8655CFFC9BF8BFE3FD09804A11DED012E88340FFF1035E627DAB6ABE00B20A2462864B124FD539D2C84EEC373AEE77192E9665397A213F83E07E4AAA7D37D1D0D57A629A6F4E2050F899518FC3A09258155C993C9E29B90ED0CDD55CD2B6D69D030063FDFADE65E1AB53B4AF7706E8DC6D559F129917DAF29D3D12B510D2E494B0A097548EB7B113C87C5313464629AFC902137113F9F838EB6F3E4C91468AFFB608F06D5535B4835FB43400BC94D7DF738CCAC28AB17AD82C5998F9CD6BBD35F6726B1DC433D4FAD75F65065510C99D80A2EB88FAB7713597DB8FBB7CBB8EF3294E0CAE460EA32DCBDFFDA996C90B128CBBCDA944E0C6BE8DC4420FFCB2334B5A42A88C69822D328245A0BA8937EEAA51F7BAEC636FDEC214AD5D8553F3844387815152F929FBA466746FB9666F015EEFC04B0C9B854BB2537DD1EF0D070A0EB367B5E648E106D06D93C12E35F5880494C6297665BA56AB45CE79C81396705D8F5C8D567171EE9E5424DEBB5E3F62AA8574B250E13B0092ED900C54C93D13F74C64272AEBC03E6E53675C4CEC0A440A22B35A33BE25FA5C2B62A244343DEDD68A1E94A43EB376F3B64EE645AFE06A29F8B0B245DFE3EF3B113FF02E0E64FF0DF1F25116AF77C734317FBA790E1F1A5CEAFD61E272689F7A41EDEAA160E2A6CF6353BB7F466166DEAE0590FCF070141F1AA1D6E3FFEE052C0F2F9595FF647A51EC298FFAAEE013C17772F5E81966C280B3DF1C610D21A59CBAFE4F61FEC0F5CC8E0827E0202F5C8AFD848933906706BF878DBAE68194A2EB4153DFF88B0CE072202A4855BBB35CAA65D8EC8ABBADE40F70F092580390DE3126696B2E08DA3FCB6787B49676FC4F00CFD8277B100A4E576A7DC577D7377BA491AC0B8F52DF393F3587C4266E49318A0FA36722065B2B95B62AF29FAC2AFC9F340FC32EF5E3250B81EA674D97E934A68C4FC85376F18E3580A53913F4CD342A02218D7EC7D084D5594DCE8FE1C65C9AD3A954D11FBC31BE9286312AB251B5B0A1B925DBB7F4699A18644CF221453942AC06DB4683B88E55E9512520B75655CA48825FE96A6342C0F83C75D50EF7D5994402D7E2333DE9596F26802F5ACBDC18A212FFA1FF9CFFCDB2C3588598FE7B9B99D8328AAA9D59574691721B73817349B6F60629F4467E7E87886A2F40561625CFA915FB763468B524F1B5C18433EC2538AE8666600C9BB6E51E090977CE4F20EABBA328A6091486A8E1DB9BDFA6BCA77374E73D190AECB5EB6F966E975D934142F09BB887BCF78E21FA258614989F4BA048F462023380CAB1762EC19C2C96B4ECBD69AFA4D800807473B7A7CAC735039ACFE30D6C0367FFCE1A726617BD288C24C95C6E1D8869009C986401F6F368812174803C5534AB7BED4AF212497AE527C0D0316E76F4835387344E131746C01895621E6C4BB51DD008B3091CD74F391C5B39F1FDEFA26A3B373F8C2AE610B1C1985EC777C462426F0C3A07464F4FF42BD1CFDFE99574EDCABCBE9E34C1F7280F323866AFC02F284AA1316C33BB0225564BDBB084A976FDF3D00C353A291E8981311D3FBB6F9048F08AB934D8C711C30D136F5D2F5C04E00D8EC2300011C0D7BBDFE6BD29570348924AA2E46D70CF8786A0081999789422182C4835ECED6E9A7B970F908BB48F5A2C84BBB3EA72B22D19260CF3996A360E646B521BBBE9A3A9DEBD0E42BC122EBC2489E61526AD07466716C8794E860A19083BE8C8AF7C98D9D6B500AA4B4BC665027B200DE7ECF8E408CF0F1AA2A06E67F88CB88BF83AF97A65EC33DF934E9C7226F4CBAC8756C279F7A45AA3669F9E54A2137004C195B6D971D42A1F170D265878A5360851EFBCDCA2823CDC3D2D91860BA8BFAD6FFFDE60EC9A19DD26FAF390635114E61211ECA1295A38C42DD6E525A2189F9EA995AB77B099EA76DFDE659B2E74561053F60051975211C8917FD1053BA237E0F08CEFFC423311F1A6AD128ADB12BA0F9E3A972B6F4E3DA573AE8B9D3333CE9D292FF96F91B71CAA954EC7FC25690A539B968E0D50551FCB945AE3561CB5D97B1379EF6EC36F86C23FD1309B09CA871394B8BAA56C2C82FA4848E461C22C83D6AE5D67930B2A0FF2BB3A684774836D5345D72A89F062612ACCF1FC873A86ABB731B49AE2AD463908308E6B12CE09E6E6E9B45FB7E50BC1C1517F1BE7D99A1504AA9E1F0CA2A40EDADFBCFDDBB7DEA26E3DA212C1DED4DB9A51817948B7580FABEF826E55E795D0D20043C21D0337B3E6C2E1468865D9A0C8C893E04098FD4CD5C3C2CA18FAFC7E2F27004A551B50FED16316E8E811A41A2F0EE2E7CAC1E81214655397B14F189C8FD4FBFEC6AF1E31BC85EDD2BA95F2E947DCF4669B1FC8BA5E0F4135D2A1E1C62FB6636DDE2E2A4E8F9DA9DE5D311249A243031FA8D3BBA9F33F180A59D4031795904169C90386FCF695A5F7C3CD0189ED8B417D799F424D02CB7D202A7D5B31B97873EAB42614673C859F57D843D9FCBF7E05811FC37A74C6E3A4E81F6D3A07EDEF15FAD56F3A3D5A75ECBC247B2AED27FEBB53A08978A12604E52CA873538B79699BA4C612CC002A42C9A2D670B447EC0A76E0A2F217B93DCC0B22EE006C0D392C30352F965A0DEE3C611D8906E4A11D07D7A912AE60FE2C1FF9EA3EB054B67C23D1D1BA2217009CDBF3E7C4DC579A04DE7D1F5162F9B0B5CA9D7822CB076FFCE0C389D98BE2EEBB58F7A8BAB4CE6F74EDAA1FA4AA9EEC2EB5102DEB4D3C910BB82B26916E3024399137327BB46038C79A7B96443699BAC6096F707A8FE77F33D22AFA73D38C5DAB97054622DC158B9EF4367492A0D7FCAB9CC786010E9F4E964F58A68997B90A3847CA5C6A1605F20A635DD97E29E0FF9C97E45382EC6E52817451B64D28E535AA451DB0921FE9100B110A0D5B50ACAC2316F86966FC0A18A75E3EEF6E1413895F6B0F9B159313FA2A9AC3DF146CB613D87204981E79DC7C386DF8B0B3F56EAE39964A85A4B04D26CB6511350F2380F90AA1488E3D366EA549128F6276259EB26DEF76C15F1481EC8B3015DA9D272DEF63FC894EA8671D4C533CFF43F86C9FC19498922060FA5090ED203CC46959A2BDF46D172090D363D1070C3B74194F5CDE45D58CA92B5F04933C336954C5EE1A812BAEC37EEAE78E0254D161FEA3066093FB5A09108AB01E7579679C9ECE6EDDD1BDBA7E82D9A8F2ABF6A011D9B27EB72363D18FA6906BAED5794312529515722541C654103C57102D3F68F31F0FF6FEB0C327DEA6C40C2A2B79B0F5A748B03E163D06EB3394D5B3E1CDF83E1A49BC6AADB61FFF1396501C28A9028FBA24F106EFF95B238EF3A5C5B10A37A4DEB2DAB0C8B7A70FC1F7A1136AE0D31CA52F87F112029B989937A26A4D220202BBB367319C7A320165CB393DDA710BA89E24E991969A998F81F1101C068BD1C8A695B96EB117B42852C3774B1A108DFE1EF7BCE364565E5EEB07A084268FB078592A070EBCD34AA7DD83034890090CB431C6BAE8C6F8918569A4656653B0707267004F8CC3540311D5A453575E489A899A291667AB798A694BC5B7030957EE213A3D04650EA06512753747804A9017DCB14CD210E2783BC583E54A805C34F26A1CD635C9F37BDA0EBF6041002DFEC3AAA16AAD425315BE8BD6F2369CAAA9482108504C667BCE500543C4B001BF53C6F3B0B22CBB901F88192B57DE8C02785E7829B332EABB4DB971CCBE8E840B2D9859772F11BBA2A61CED61B29A184594B5AC551B5AADC5A4172990B8B214DB8C6CBF2D593590D7FC2254E940DC17062DA279669C466A92B06BCCA0A00F5F08F6E22582F033A440B910FFCAA5C6AF7086486B311ECB895B4873F8C444A8334CBC6B96E2775CCED2C7DD2564C80ED4E260CED5B9631731FD2F4787F216BDEE77C86A7CD9395D3B216C4148643379402BB8A1F691A4BD37F3F7894C4E7A20E31D6AFF86AC5688D1690D858CE8977C6381DAFEFC1853BB0596AB3093C5129F2A0BC0303A639F8B32581E6DB5F07E4EAFA52453E6B079C02805FDBEF3C82471DEAE06063A2DE12EDD08D08666F563E397D936C1A0F5F74356DC4BB5E8BC3931169F78C5BBA3922426F0D5F27816B2272438EE687286CE76F58971E76E3DA44402CAE652DD4ECDA1EFF63A7583004B932E3C96D7037E51A2DA2A858487BFB7F41D7324E422A06D2720744F044509BA253B89493C84527E7F9FEADCCD7E4466E0740DFF34F4F2116F8E8BC917C9B72277B45BC04D254CCCD1E3304EFBCC873F5B842726461898E3760049E9C7F62A59B837A30321DF01C9706EEAA13A9466217F41A8FD7CB879C0926A5644CD3E74C93EB57A8575D436319159909171E472D4C47E0C5E8B5D12B0C6ACDE3442368E29974D3F41BDFCE05945A5951C0A2C1A2DDF1A2C210BF757C55E66414D5373DBFBCEA8FE83AFB4919C163EB220A1B56AF342585124B24A9557D366B408BA37C4ECA2AF642C1772ED39828B86BA214D0382D549DB0B3D3B45E36E643D76A8BBDCE2984A3E3369F21150D613F211BD6569436E4AAE287D55B797CACC0BF8C6E0AFC45D94142FF7D789DE16585739EECB1923EFDFAD0BE0492C577D72A838651F814C0CEC2A1F1D28260D47A9DAA38FB0D4D0F0F3EF49205BDB762E4822FA20597A0F3D0AB8E65823CFBB3ACF9593FF3CAD721E1B468F351DB7A13F251FDB9FECD50E71C50B956C49BFA837BFFEFF8C48E7E453AEC1BC855492F91ADBA2CD2762B23806D41D399E82C4D7B974FF3D8F3F228D1A4C0030C86F018BE1FF4DB2AE058E3F546866FF553F28FF53B12547B788546B7F9F547B2B0C68A2DDE779DF2A1F84CD37927D028CCC3869297E225526203045D5036B8C89D1421F59B3A485F162A8F1B49C47B633CA733E98F06A089186A135199B2EDEE8F2281026117E23195F6FF8628F473D7EDCDB12F963A8C9F3A5B490FE00B9AF254D13839D6110429981BF0FF15E6B834691C1B68CCDD551F18635BB7007C009D12DECFF31CA255A8FAFD3942B4C23940F61B12BA87A0CA689942C3FF111F6980BDB3CB5BAB8F50256729815FEF81630CC845F4E9B0C1B9B5D204D9B0561F023B6684B71D79A1E1F44A78932B6682BAEB76DC78CF1E1280311EE9341A2B40D851DD031B59AEA725AB0C234D993F804138D99800A3063286F60A5CD9769EC95741D78B2C3C9C721019E9F5A003B096CA499D765F1F93EC26AC7CD2F0BB388E0002F3E88CB35268D745650A37925FC28E3E1493EAB4B2F13BD0B92F7B03A3C146760D94AFF069EAD71D1FE703FE9E69 +pk = 923A382CA45A7CAD78A6B19379E37E1042763A57F7C86E2DE385D9FDF18C74C0B459EC926BA119E5246B88561032CF3DFA58C0803946F9797262EEEF1EED0998F219473FBFEB3ABD0FCE6F800651A2A77CF8AE5EABB53D17162CEFB7938E8DB995C727BF47CEC333BA2E413E20E27CE0F5EF450D312AAC1E5AF1E97AD4F6036B7FB350A12E74538942FCE4D4817518FC47DAECA0658A649632D976B3D15B7758EB47DEE9B707F48C5A8E627ADDCC2D8D896778149810FFB3D49D9336F88B6A0D9620B3D347119EF7BF5CEE69B95B3B540F1CF04248C2E5BB0080827F585533FC62B769D529E33275FB26438A9EAC1EDB1139074BD09C3559524B59654AEDA804D7CB2C8B57A235063D2F18CFF2F0061DAD8B4358067A61CA0FD6C85800AE6912A505E28F3B26DD7757135A053DB880B0070727F3ADE7D36E9815BE547A4E6AE0722B0B8D304427F88D9FB79DBFED82C7ECEA7DEFD6A91CA03165DCB254FB3732AFECF77F873E093277D012336482EA81119CD1281AB95ADE39507D64656E6EE646B02A741EA9C7F916D62F75030980D6F8805812B05A53B2E53E94D448CAEA7A5A0C1C44E9C5AD8414B36614F79E521CFF609C26D3CD8978269D0737FEA33CD159383299B94BA457F07F92C155F789035CE7C89116604DA92200337BF2DD2DB4169F19F61B06B9FD1920C6497FFFB128F87203CA3C0568B601CADE3CE9642570DD862A6F3AA7D58A9B885873FBB2398F8A129C62EB944414B8531A7586A448B10B73E5C98FE380B242F2C0A19D61A4A6E693869FE74D09A30204E15B1670C617671C8BE96BD8A169F1B1F2853C4E61D5DE53A07E30CE8B71FCE811D4E0728191D434CB42B91800D51DE0581FF1B6F1AC3580DF3EE0A64F50E1356A6DDED3D437BB63DEB6B043565EFA3D190C398EA4B2E39982B47464F587885FD7CBA1856457EDCAB3AFC0D54401F6DC758790AFBBBBA2E16D7F72A166DDA79A9073521189BAC9EB73731FEC929E944CF931209E07876BC8CDA8B0203E8A5B98A6006980C7541C912E342F2AD8EF05C5BD67F0410C6E7BF11E6A2691A36168D48BDE944EBC2F99BCFA15777329E3645449EC3D120F8E4E590757895C709BB5A21DB889210B57E5DF8DC805E16B08F0499BA7286F3463BE933643D2DE0AF09C0FA176218FC43D2B1DE82FAFB022CD11FE9850273B3C8EA32A1DF16846C6FB589027FF114CD4F7CCFF6A25A5F13736F9AB4B35BB4467525F992F502099403C2F4DC44D09536428BE9242C4DF4F758907BDF2E145BA38AEA93846DEDE5925473CB17AAD5097B2FF23D83F55604C10F1C20B14FA3E493EEF5DBFE31F72032A1F8EC8CD2722A16835F93426FD6558554BD4825941B320FFE4B23662436DE46CAEF21F8045A7F7F53B9ACD1BD2093FDE44BD3F1B4556263E2B2D6E952636258FB2B83A62B684D5EED598AF06CF543364B78E24DCD1B303CFE111FB78BB3FF5C414E0E405C30E99D588A68A843C96C6994B00A8A6D835CC52C1454E42D728043EBE33A9E9CD8489D02EE1113A71CAEF188CC3C23A73EC6F75948C327A4D72C02299FD485A41B639939ECEC8982BAC9AA0CFD87B287D230D8DA3495B5084AFB0068B11BAF6086A38993A44BA4BEF9C0B523CA996A6470251C765EF6E942E8FC9FF7CDD608E8C293763353DC74CCB8D55B5818E4154423D51D50249DFFA6C0302BF362E5B9CD3FF9C7653285BCA74C992AA6080937127FE4A0FF22A6B88C02D8EE0F5D7147BEC42F35E95EC12B6B9E81A253BA9991E217DCCD2FB3693EDB0906EADC275ACE00F7D3447D9EBE2AFECFC5CFE6D7DC4D946AD4ADD0AEE428772946CBE26FC5E91AFC688D1B457BE0E3D2F0341D4878636C067418E012A62D69C6EAE24CB3B41A82B5A53FF5D215C31C5023144760F6DA131E4D5DD9E4EA2BB27A69C9A1764D6F0D3CEC7330E28059FDD2302DAD02ECA119F815BD1B4EF29E4A2D884A94A1DAC4827068D99FC9124960EC2467AE471F08144D0FC9DC190DE708731BFA798DBA0F19C6280AE188E6BF6CC50CCC56CAE070E895419772746B01E425BEBEAFBC1EAC3EE8A9A4E326485BA3C305A74F86ED8D2789BAD1753073D4B23229B807AFDF872DFAA0596B0F9216E28B6A2DA69AFFD67B4636D1335EB0C377CDD8D112AAB0324B58D522B970894F799CAD3D9D06F1F5B3DC2E4CE6B88366748F0B9DDB9BC32A5DABA1DA0A5D7BE9CCDAEA3B930AC41EC63189F716AC71A8F9419770986EDB244057D087A34941B6A4C8D963CB439073AC15A8051B1686140FB062D55D6A0CCC01D77C0D68FE08CCF26A39032D1E46D260266A9919378CB6B371AB1E993C869E6C01FFB3C7E93B02C0B06332AF6264CF24C321FFBB09A2627DC844A2DB33561BD3A9433633C38CD0E9579FEDE51A74C32E36B70959F69F5501451C2F21A1804BA82928901726415217B6CF09ED5561215E83AFE50A8433FBE0EA0F2120573F851C2ED56452FF51DF2CD781817B785C3D36FEA190196B2F3BE46339BD7D32AE7E705CBC41424ECF937ED4FA7F09B6DF8B04E1C05B8186016BF5C727A1F06905A64B6E5467E046167E6473B8B9F63D041289874368F9378EDD4BC95DC6A05FD21265995057C5C77C2E460126D41445CFD3235A5B22F72F08A8BD508A980AAF881BA59D9D30C34150425AC2CDBA7DB8C82949AE0A604F4A7E17574E4BD9A7D129E3FDE4631A24151203ADCFC2C2B1960DB68AF2A2B439E184AE74D05A92AFC0A253F55BAB0A23E3ACAF2D1FA58B79BBCD5862F1CFBB9A54FB5EDAAF10D9391A446AF2DACCFA575D733B7576A66CD04CBE2D96FD363019279A5866C8BDC462A5E65A6FE6A3FA9A188C693A5A1F46E93B518462399FE0D6F2292B67E4B56120BD16E5D8727CB78B02D0BE26139FC75C1AAB17FBCE9724269A7D904154997578AAB3597327D587FB62B0156CC950B49FF718D5C5C01CE2FE5FE32F20B9616E0E327824EF0710943BE8C82725A40864CFF3FB94EC91A9E876D5792A0F982DFA223F6A4D626DD4965D27D6A72F715A56E131F914A37B133844EEF3BF0569C71E8D8116CB54C742904E29B6E5A37C47550EFA229581E78CBCDE3C1ACBBDFFF791A5A623993098DFFCD625BAA3D310CE705FAAD375D52812FEB29830C81D5EEF4955E0E1891D54A4062974CB9E969A56ACF7F79810F864BDEBE555481B75A884122B703CAE88D9A4006C878409FAB1A61D0C5A65C848B30E1EB5193D5726EB84A99A0FEDBAB3F3C7871EAA8D7BF213C987F9FB2B02BA4BBC7ED935176E947001D99FEAA73743EC896778B5CD4ABDC4B219A0D103D73B98BE3F0F0AAE9489DD66F6107BE625B962978EAE25562E9A7C91C4A3A9F477A6CFB2F68FDB4089F4EFA1858999DEDC130C2BCBA65D8F466FA87DC1FA241F81B576AD002FD0A38B4491B3A388D6747D136C1530FDB0BFCEFCB38F650996199A5759C61555EEC5A4B173BA4F2C9B531629513B4AF1041FC3B80D0D85E21DD9B2CA6D25153038FFC508BCCE443144F729A085E26835C80E4347AD3BB3084AAA533566F9A5310F64C226C2D11EF977E803742583AB713577065A704EB08E70EFA590247BF64D46E6F3C4C070F197D7D9B5B281C113AD548A3A1CBE35D3F19F6ABB19D2C9014959DD382F7962D56EA34107AB77F5077F84B67576C947077825288222992B37E8677DDA7DE0A05FB094B4D81E082E381408526BA4A9B317F0374C5F434D6526746D1FCC0B05D6A67B8DA73723DCDB40EA793A4114C23ACD6D62C16AE5BDA3700CAE53C1F719862B9D095A34E1597EAFDE542696FFB328A076CDE879850DF59BE13E14C9D55B80D87AF082C996719161CA723E148473A513769EBAEF0A64CDA50AD83948DB636A3B657A1753B12F745075E1AED5F630571CB2B4BA308A0BF8AC542B96604A8CB069A0B9607D9A608B0040914C7EFD87411FD1EB37A932CDE5F59CFC7EBE8BC3F865F10EA973C41388B0F87076C356A86245E07160040496AFF81C65E3DA1DE71690B3825E79CB6EEC0520E2539D21D4FC277846618BEB72E9B5D34BAD2B46111326798BF3C5CA806337F9EA3580CD73B623D9113C585FFB7058E7C91AA616B7A61833C80F595ED8A7182176047022F4752F2E3B95D0243AEB0F42BC7AF24BD5F28D3F85A1289A53381C2B503FDF83E8F8D2E0B5631E5154F6DEFEAA5573B13D0050E7BCE465D4141D404851810B6B80E89BC0073EC3AA3EA8AF6F8DE71A9FEF4C7359B47263256869F0D369DC26FFE7449AC84343361A7DDC7819E763D455A0AA950B99B7C44ED528B14F933943A3458FA769292C0E7E1FDE90E1E73E6EF5397885F799DE5637C5D8E9C5AFA5AE1B30AF7FA77FFCABF2D5D38D06F10C6FFA34F385EEDE4D7A0C12ADB5C6C414A0C67529B7B5B2EB05801818B650B6AD9972F6D83C738DC47479DC051B0B5127B53534733AB3A68D5F3293BFEDC437F3CD4D30A948DE257621E77AAE4D808428937B6972F36DB46A56CC1598F69744AA31BB6FA0FF2BFB96D8A015BBF7B1EBE2156AFA08BE6712E0C667D841B648EA21779864FC3E86957D16857D1A7802DEEBDA8FCE019A33674AFB72FCFACA95C67C08B688E58CD1D9D7E0EF5F4F53E6A342F0E3C7BA90E9FD2B4CB8099FAC30C251953BB3E41EC11FE10D3B8F2EDE283BFE038688346580038BE681D1F80F96BD064F6C70615C754841D684DEE93E91CA6BF311E2281FA735E154CEC58B10B576910C761D32FBDA74A95C953DFF5F2E36AEBE4754F35141661FF10DF7C28C55535F5E37DC3B4A4E83924687C7B3E2546858F81CC915A5D4D19C8A712EF91276BD7BF60F3DA4A4613CC23233BCC30DEEA4D595D5B5EC115E67453A35C39EAB85F54CAEB6FEFFEC60D09F012A07DB5BF89948D1325192001135AD931827C06F5FC90EA5E2B3A4BA60261EDADD41AB7C993F8025E3B9409BD979A8A15AF235AFE6891BB97CBDFE757113BEEB09410C33250BEDE75BAA3D463DC467A46FF6C2D167A6ACF0A431632BAAD004F570C327369CBF5E989516EAF7E06CD3F0403F973646DD624C572237299CA04B0E7D9D6ABBE77309A1C7E624F66CC28B8254456AB52A92AEDAFD26170F6A4642B58C2247DCE9D07F73094AA7397B44DB9BEFADC78D998901773DFF54932480A7FF9AAF19BD5A688B143398480F600EC7A6680F0F3F299B43A5669D9121ABCADDE0B0B299C376464E58CC30EF553DA8013B67F76040861E53FBEC65D7A9A741ECEADC07ED1FBF02E3898E2195408CB9226C4AAB93B7DFD9F0D1EF4A13AC44E810280BBE1D64D13DEB65F31ACE9AF276228DD9ED3216A10A3A01CD6B2C6615999F73F7438EA684D36D92323BE5C50E0ADBB888628D690E5428C920EDDB313AEE48E4CDB823D273F8BDD367CB91F8830C70EC070A903F35A77C48A0BEC88C209BE64B9CA7F2026E04E0C38410ACCCD2C3EFFE42B75592EB12DE89C91B73DC334B2764C61C7F5BC589181DF99522D073F33957BCA10917E08BE71ED7C9AFF51EE29EED90198E3DB19A44CFF3D1906F1EE29574C6FEE18DB3F261094774FBA5AC678034FBB8C698D08A6C933C5C73F0CEB3DF2B7B4F9F6BA5649067D267E8E1BD8CA507377F99B115C7A8527430EDEBD6273178BE86C341D7A157A9EFBE305A7E39E11729D6EDDAA9D61E85A176EBCF7790DA77B224977DAC0A0A5B5BCF5F550F83B89600A7A151A5F2965995F0D02D57DB5EA92F39208EC1F5146C8B7CD90F1B48041FFCA1C4D865C511F543A0A62235F35F16067B75A0C39B0043E7FDD998597CB2640D32521490D87665C802A2AD65EACA90F4F1343F7534F0D63B6368F98F44E6D5322937C4A770B26C0E1657CA0B6CCE01946CB34834D86429DA5942B68A936D068473616F4062DB75CE4AD3ED3E1300033334D9C9FC1B8B2532A553AB34969E8648D583223B0AE867571531861537D855954150749FCEC024F75D6D4597F79C15F97F22C03F5BD52A357840C87FDC4C35CA52779BF3A562B14755CCA95C1D34D02146AF33E76E8218D5A6E977FB8BD5637779D5BED9F770A473F3C8720DD0E369138A0C2F5C37A2E5E80A56A7BEC30C58450EFEE76B5174AFDBF2785820DE081AC7A740632489052CB5F8E6C7A79E0DB9DF7BD80B7697EA234045B06DE5D741C1B603EB71EA6EAE091683E75A444B675C8A34F3F925660C525CF1255860EA0573D6AAFC091ABB8D6CD26211EEFEB9A845EE9C7DB826C144AC21DBD6A1ABAB3F0F8814A5F91D86A6A9B0BAA9D27DD63918854099B28C25236001496E11CB4F61F6694EEAD3F5637C7288D3CC2377DA0F69041136F7744064A4A4EC512D4AB03D4E4DFAD0C2DD2EECAFA6FAD33966E911A9D9BB6FFA87E38E480AB7A10190041B63690CDF2AF6D2D308D72A76D054E8B6E1E30BA23D6B8626220281C5A5E4CC7693BA1E2D9E2AB3BF69FEB44593758DAFF69219DF56F6E7354EDD52BAC007892D4A78F473C910F89387D90D2B0449072DF098CBDB30D3D397778F213060BA096B2CA7A5B02659EF5FB9B4E64EDFF8FF84466D3F4BAE40E8DF47595E12E5A07A1E300B086AB8D1512D4E56F783CD8ADCA3F2326CE3C1C018A93146AB31C872C66552567A5941726D1EB7BB814842113389710E581E1B2DEC7210C7CBB15866EEF0274BE69034A507738238B2A03393975249FDC6B46BF52CDA191DD6BC3435CE28DF4BB9CE09892AEC636C217F03B81B4717F1CA0E3DBCB4F2B2B696C676D0272E5D6058D8FE8A369622C5E27A1792D7230142C23502E911676F70BD91AE2D5F44A4D60F50E2CFBE540DA232DE6779105AE6C3669026481134E118D0323825806B11614021D1038530D09A4B8B9DDBC72CB2A6EF65A0BA9BE02067CF7D1E8D64D8DC230DC032ECEC85F8D7CE85392111746E3B49A56DD32BAD2D82C7A8D407446C1184053705F32D68D725622F1EEC36736AACEE869126E71D08C2EE72F0DF742525E58AC94795A2E452961EF8EB0662F4ED7009B7CFF7597BFE690CD4E7DB467E3B30F547DEE093ACB166D60BD358083A793C9C3A068BCCE46D5668FDF31774A823BB442C85A2EB4FEA51C0EB78EF970D9F773F23E6165543055E5DAA35F298990D5843F45EA7CC8E905CF81AC345528FC00D8A498304BC26E3EE7FB3419B27CF439CB5E0D9B9A523F8F626201D88518CDC01B8FE27F022F6AA336234DB2CE0BDDFBFCDF8DC8257DC11CCD056A9C1866F612CF468D848B458254EC0EFFF8F85ED0EAF76ED9B6BD989794C4ADC29975A6F11120F65B4C0DBE0C424935B7A1A6F9B4CE47F9BCEA741827444DC7D926C285EFCC77CF590013A53B70337E48D2A93A0E681027B977CE8D3CB7F71620760E12FD2BBCC0B5D6BD0DFFC5056D82C8CDE468FF9AB205C1E1AEF27AF651ACB3690AFE5451CF4827A11BDAB02717072AB840F96E33A0A63FFB2562018CBCFC4FE7F98300DBD82612D5EDE6ACB6F902B3984D1FC135722AA3D991C662B1A3074FFF6AE198E80D7393230F044BB4EF4A3512C8C178DE7079841C49B934A15F9DA0E9C0259174AD06ACD4BAC4041A0F17196B24FD44D15E41BED015835C350928B8721C883C1C869BAA25A92D715DB81832D2D6540EA4AEDE7659CF8EB053D3280146A81B167BC07216F40F32FC0FBABF3D3C575D30F27E0967630FF2D44AC4BAC82590BFD354D5D5CDF4EB960B3B8F1354A838FF35AB81D0313522439E3D439712225288E473EDE54BF4FBC872846ADBB956EFA0EDF99BDC2697324704EEDEF6F50A634501861A3CB369D7C6B711DF85EB10783429770B23AF297E59E19626AD833589C145BEB20F39E2960C6558646B61D5313F9DCA7E2FA26721571B7F5D59B80520B05B924E0A931D4B2A sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A0A2AEE62CBC535974A7A0BC737C7A726 -smlen = 3808 -sm = F33FEA328510822E793F1FAFAA6CFBF18F4A7C5031B0483E9D65908985051B354F54CA48E69C62424B3AC71B35188D279FADC2D2F3EFBCC80E1361282AB157A7C40145098D632065CB1F0DA778701DF2B6794F744DA89D9290E41C7F402FF0ACC254028FE09AAC621819614BB44006FA05BC9289A4CE70D299728A710C824ABE12AFC6B5C4311DF2E165379BE9CFD26D0BE62391C47714C7B0E080F71820595C1B2A54E3B927B173602AE4F05F5A91D35E4B3AA6E3C62EC068E6D79CEEBAB6010D4EB0D65337B351472E43B3FBE83AA3060084194B15AEBFF7928C0AC4F528FE76F2A441F92CA4B41B04B3BF61D691659CA436861FE6B8A08E85D01FC8867E8DBFDFE555E4056DBB5BD10716FF831C82F062E25847A20E56380EC50197B0C141F743A21C726EC0E697AFC111F9DF659ECB9C10E9267025AE7C057C97259DCAB4626C15955D3E9581A2D011CD15CDAA4388B1D4ED083B231E7C0590CDA7D9820D5014490285C672FDF91EDDF9826988D4BF5F5CD43D1C3F867E7012A2BAE642ED89D1BFA499E0EA5490650423D9BDA1ED2F033EDFCF9B16FC5D204115C50DBD0FB3D152747C4C77CD16DF85EF5BB552DD6E77D7D5C11990EBE02518A36113582648AC9C1F56BF5B5260D024A6A491F738DB742B30308E528E2B97154DD99E52C6C8A406367CA494C3F4F56AB208AE9C737AFB5F9B7A5D553566BB101DA52FF1197BDBB37EA83E12D4B65F17CEE8F0684269829490B9CDC1B17B73AD9BD7A84A4382B9C7C6CE0ACAC3C76C569818AB03E0FA5C7F282A6581AF3AF47B4D509A1987A6DE5FA39A069B7696C429D8B80AC909C025F058A13478E1C147B4157E4DB8602626CD6AF2F5AD9EC2D6A6A97316BDE37F3D404B83248F2B0F90C7260B4D5EB406A1D014BFD0D4A7871FBA63F4C01108F1F2ECB15568D684DFC18759997E57DE144BFE265F736803AAEABCE305C73E503D24EDCEBA83B5DF87BC12CD7979BE0808B3330C315E8B10598639FB28D81339C825FCF79F67789B422411FE12BAD66D9596FD3EE2F4B449A1706D29BC489010A973761FF5A902D8861B3EC08BCF611A2AAE986BEECB1CE8CCA0A0C3387AC20D96FFDE5E09978F36E023DA4476B7A4F56E92C0CD341883CBD2A1D8B47E849A15F2E37B746A2F130F5B7F4CBBEBCF3017F39F21A9E4124D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +smlen = 3934 +sm = F8415AA3E7E3F5E00D9DF3F43D115B1DCED273944CE456636B07D2D1DEF8B7614430A42E1B0BA0A56AACC91AA3422E442B6E505756BF2AF9D0A7B806E2EEF20F28C62D8FA767B0450B92CE3EA327793B219A5ACC9F8D63389C66B3D405173488161603F0F28E5F275063E9BD1E3CCB73E15B6FCD492F452DAF862C7321D37732E0BF0F3B6CB4D4B83C9F3691A22D2C292BDBDEBB20D0CA32F1A1E11F2B6DE2BED2DE77465396A311FC25D92D7EBD8D508C6EAFD2A9DBAD87419CBFD8797407EF8E20C0F7781C1BAF1DA52D25B9F9510325FC97C35F80B9288AD2AD8D38D1D8991B0EC82DD3296C04D9EFB8756FC7642C46FE7A70C39058ABE9E18DBDDEABCE570C9244675354B9151E7C1D04E5EA85E7E44C0BA03C119AA0BAF57A3BFC541A5DB3EF580AC6EED9C67A2A87A9CC2BD1D55176CC7E5E498B72313E74D37DF8F1F4B10B8BE044158B61EC2820709F5FC8D72B508818093AA717F1C4373041F09650C54381411E7E8E98541C088D61BAE84CFEF08534CAAD26C2B93A531AEC35E95107C570E8CEF6A76702C15213BA6F1A53DBB9B93C14202A168ED25C47563330719EAE43352EAA5082706490A699DB213D1FF268A45E48F8488D40D9ED4DEC16473B0B23E7D4B72CC4A0B75E72BA9117D171C929B4259AA348C06AD49F97DD78496CCE9814FCA1488B1AC65AB6BE0579EB09C0D7378639DD15B442B40BB86C627F4F3600E81794683523D4D628C016CD83A66640865393E9EA78F9C9639A4257010766CAFF224C84A299AD6C7D1587CAA737715D3E9733ED08F52E37B7E1A91934D1ABCF79C59D998DB4ABD86E9EE978A3075E78CD313D3273E7CD1A7A5B5FA905B1BD5C2831C76B6F9871F6C03844CABFB0DBD01BC42843822ACBF8844D4EE1D693CA2331023465D3374FEB05CF588896253B91D7DE020CCE22284B60B208367FEAAFC28A6AEEA6E3E33D70FE9ED40B111E9D86E09661E295978E729B645CFEAD85727C5C7CF4E22895F0BBEE1C98D0E891BBBF17102B83CCE1844BD48DF6E35D0AB041BA6CC583908711298D7C9AF1E1E243E25DF81E25993D9994A3AC77D430965FB6AF47BE0BD94FFB7D00E7F68D54806CDA13E96BC6DC6F2613BB54120EB0F4567AB426FE0CA6A1965325644B9EB7A75C2B5BFA7FE7053CF898512A0CB94E428B4D72C8CEF6BE8CB45A0B76A72F9A397418CC98FB8C859A54F342A65A7A46E2F6608EAA46F7C9C75F17EDF5E419ADD16C95B582FB27C2DD12D1F85696E39B9D520E643E0078737EB52B3505C6F32F6C71B3D85EBD109290EA123FA4F56E92C0CD341883CBD2A1D8B47E849A15F2E37B746A2F130F5B7F4CBBEBCF3017F39F21A9E4124D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = D166624B7D9FB197E6ECEDAF8A6F42F49763C14A8FF131A69DCF1ABCDD1C48E32F5218A7C71197311EAAE7388903EC510A715EF53817087FE92D00E1F1219E6B43C2DE2BB9773B4A357CA99336D8D5E93E58C613FDFC96350FB1541A98B71157F92C004B037C30421725C757D6A68F0126C1D30D566FB53ACDDFF58FAD126EDC14FC64F982330A9CEA617C7512B2D290313705F9B6E7D6AD682DB6773FE85F574433FAE6FB72408F4572D17DBC2FB1C44E83360149FE43D888B7ECD8E27E7840D3FBC44CE9C5034E3A0C0C541BB191691552C5BA5263721B61E0047B5EC5ACD9D0D00174515AC3BC5BDDD4FD968E721AE90F3396D293AB1422D1F58294D0B3A6D7290E7AC8270E652B91CBD43EAD5E3B1C0BF692C22BA66A41C2A87A7478839A0FFE9E1DA01178137A7EBFCC3B732D2E1095822356623B2ED11509E3E68425F2EF9AD895D20D5066A04FCD02DD6C39C949ECB46952E8FBD932DAD4FC203040824640A802C136AC9A7B60FC0046E36D2939D764CB2B51E883F8C1EFD7E9839D60183515B6BDB61326173388E5A63150F7FB38F5F6C4C7293F04989DEEBA436C400F096A3C2380F969D61EFE116D5EF1B2AE941EAF81AF78B933D6B74703B3EDA03818FC51505D296479B8FED442731A6E138E8D807304799F918BDFAAFEF88BE66AF060BE3D569C7B3214AC2A302E96F192C24045EE82786C24DB5CF7C9CE8124195D89F65DF482B6A124AF24A8B8510C9A5BC65A8F092FDD5730DDB75F85A78DF26A6FAF805951FE8F9B113C0D11AC449207E4A36C99DEF497F7FE85087F088CC4F20211A689466FF8432C9A9B58BF6D2E1982CE849C3061298F76B8618A646F64EE46BBB8F0CAD33C6205925E1447ED563085EF72FB0D8500FDCA34533557B482EAE3D5B66EA08AC5BE34CA7C0B403426092BF65AF31B617A62E5C9A9B6ECC1CE4FF2A40971186174EEC12658D07A0623E1FF56C4ABBAF78C366DDEE3CAC53ED0A75D439B29F7FC7628D703B907E6A593470808F9D66AA03AE28634EFC5B74B662856C0980CEE2A3E3DF4FDE7AFE813426BAE92FEE259C108785E3A49C76494DF88B79C8D3C1443D3D975CA393C5B8095864080FE93E32301CBEBB1668B3D71259FA1ABA83FC954A4A82356047D593764D1023755FBA2C009EB9C16B6F75970F466805FA4E0041C9D9D1F80DE065CE606E342F14482BE217CAB5A55A657BD677DA27A6D4469872D7DA8507A58AEBB4163ECF1936B3D23258896DC4A47DD6AC8872AFBF7141717193A01FEC2F2E8F44A3ED25A0004D549511EE18D9ECFE85488DCA1BAB3AD529EC668FDDB43DF11D26B90C198DDCD1AB1F261F4E14C67A5693DFE46C707741D90B6FB2301348844B6987E5EE41257548BC603D11FF3FE0CD2FF5DBA744AB0780A13E30EC16867921845D027EBFA06ADFF428AB820A4874C8F495A685440B7C298050979A1D69F002516D09FE93C36EF4013FF8167271E57DB34EE6DDA9FE22D2E710AEB05028C5B6227E19F6A314A9A594FB821692E1495A3F4F98103C082A7607908F677DB6145A04DA21A5895089B1B5B6A7B7E83C6DCE206BDDE4ED55AEDE3920CDD478474C50864AB32D6A1814B346C730A761B14AA2EE3092FC34FDBC9E46A51DEBC422C48D20BFC09EA69C9F76FF750823F8A0322B258529C920FBB6D0E56F2DD5C41BFEA0B4EF2E0F13254DB0D324C07FF673939EE9F45CD5F02AF5C3701021D058B81F5B9C469A8BDBF4114F96BD968DC4435EE46438497E2151E55B9F7CE5971762590358C98942E7F79DB7D0D9944F8623270018BDAF945DEFA4C3797BC999F50ADD054FC0CD30D7FBB18C9C1283C0CF3B587D6ACEC5F95AE92961EC469251E4071A8A27BEECF7DD185F8A5DF7218C6CFAE046A1B2F54DCAE850981F320F61DBCDB30AC61335370DDE9063543DBB3E204A7378AB349B5AC37B49439312ED05C0507739BCCCA8A82C4989853838C325EA6F1FC0126F54A4DCF1B9DA5930AE98FC431204AED78D32EC6AA642B0620C1766D5A8BEA84838FCC34F6A2246CD51442E15ECD9360CF1387CA7E83D3453A3C19C15382B1532A4FADA4FEDD0E87099AF69291933F884B0B363FB4FFB75623063401D89DCD62622588E2595395228BB35285A3C58D45E38AE1EFD471E766DD6BFE78A8B36372B0762A81BAA324EBFCCA74EBE350F042329F058C3CE8F19B525C16308E195F42BCF3D189EEE0400BD3A358FE164E85AFA18C16ED51D47BEDFA57ABABE432B8839E53A7798FA4C54A8C4720889EFD15C19838B5E0C66872DA1C5F38E583F4BD55379F0EA635531742793F5F3FD4FEFE4483E9C2C14290CC8B212915E29BBCB545B5B136CCFCDD096A2BE2C928D465737B8993740DA1AC42B3210DB0EA6F2ADD57B5A6E587EDFD9405926932ABAFFEF8C6C0E5D4961A8381390CCCD3C8EEDDBA3D381D03C59085BEAEA0A461834696B45105FA10D57FFFDD345F91C47BE3368204004A3B79BBC22410C7C0FC151E39BEC878154B86FF163028249DFC369A94A15CF1A7E56E49B821DCE35D5B847F5EC9791AD847B7628CDEBAE7554267ED1E74A111FAE0AEFBFAF88CF5A3D7C00F161AC4580F2E2292880CA2FA2458D284EDBCCA5E5BD7C13904FEA804E24E4509D5369F5BE9D6984A9E6A86C01DE193E40EFC9E3339FBEF063801AB4F3F300BBF8FB7DD36C5606F3649CD05D83E1BE82F6414914B7845B9FA88E98B67DA5EA5A51438C2BB364AF7EA6AA7EDF99A6987D71EE73BBBC5BB1C6EBADFBD9CBB17554D23A89ED1559C19B2A41BA4F440E714464B0B38DE9451A2C27CBEE8257D34E03F298ACE07A89B8286E57FA5D441FA9219CCE8951691771FBD644B759A22A4B181A3EE3943E4CDE126F0285ED9147CE88C72B93E134546BECEAC465577B8DEDE8506499413E9A0111AD469FB62D5AD0BFDB292610745DFCDB9C054ED34002ECD49E55818E1FB1718537F54EE7FC48D7F9B75FB5E2D5F29E9F2A876AF665A4F10F06D5293F9FC82DE82B4AA2D81F09DAC7091E122B3306472BC9E9EA90BE0E4DC9409577B50ACC345A405C2FE62B2A927873F8E53EA83991E5B32A1C59185020388A4C060D92856FF7EF299207450952B42117093E1FA8C0D5D3066CC95DB8348835CEB8EF218C1ACEBBC9D964C279B0ED7ACF26155AD9F4CD864B32DEC6783138336B6D910A440ED5E4E9F80BFCA9285D9F8EA48BAB72ED3A70E463AAF2789CBA8CA5AB96BF9DF982942A551E97887D086E4BF51B9280F10B224816CBFC3FB263538D3383FE207B6F3A7B7A76D360C9AA1647D0D69A005A1FD9EBDA0EDE41D25A603D35A07E3CC12353BC8AAAE80996ADAD8FF34975AAD536725FCF012BFBA416C8B696087B9975B2436767DB55789DD8F9621BF6E15AA6AD6DCFD65B7CA23EB5D92AEAC7482AC3A30A287D0350D9519B84BA5EF13E6EDA3F7A58F6D53BA0537B8084BBFEB4B603A960589C1B097016A003F2318EDBF2DD7F6D07E552C906EE1EA3077C934BBFC0E9B3C39DA194B4CDC0B25CD56C4CE965F97780968B43AD7F6F50C0485C6DAD09EA91E5534CDE7D4D44292054CDB6D767900258A8D2E6B13258368A405C1B224CB7AF31B8E40487C30FF723515A5A5F02B62159E3E9293FF27F0E9A98E969EA630D3B26A5BECB5263A535D446308071B5A4FD2363BBB6AF2CCE1C5539FD7709BCB825171A2A817318A82639A5CF650635050C5EB43C5CB06117F80136DB697AE18DFF9A692B9BC04CB00C6336D9593269AD87E6A720F3866264E79381F3DC34EE5DF8F1E46D1109D1FD0CCE9BADA6A4B3170273BB94F4AC0291E35A024A987B7DBF93A383E0081FB18A2E4ACC42C24580398B744D229B96091ECA2652AD90477D681C2D1DFA922DB867C0D7DDCFDBB6610A4425E2D6E780BCCC9D4BCF378CC23CFEF10E8AF126FD6D27039B1180C1AEC12ABAAFA5DA9CA5DF40C961C2534181EE188E87D2C31EA170390927A7BE37A98E60DFA7992AE2E1FF237A05B8432ED3FFEB3640737F7E41AE6ADEAA12604DD3C98EE53253BDFAEB604C795053B4D76384BD89E6931894B49AA2B8439C3380A0C28720A9F706E62ADA9F11E6B52537C55253261BAA340EBD35AB55F55990B9C7F3D96CE23048650BDD23894449C884477E6F28CFBA48E7D05015D365F3DB2E2A20AF42FE925114195F484325C569B43D3F18C5939363B8B0A6C351803E405F9CE676FFEF411CD56F0566C3B3FF5DE5C46D29B938965336E66E5777087515339599A7B07FB64549F1FE90AA1FE3BDE598C830DC53BB0434213240D4DD119CF202ACC9CF8F9FAE516B2A5DC7A84BBBFCB76B854ABFE660BDB92E9B6ACBC28B6D8A286CE11972BF2617968F8ACA4E3CA50BF902A5670A0A142325A801DA9E8E5B142B59A9C624EA6CB1707680ACEDC75CC036783C566F37363D84EBB0BB40DDF51D1132FDF9C06483C1E0209D3940FF0640A7537CD41216A833D7CACEC7D809DACFBC92D88804670C3F0B5738691F6461D95902621927E74E270E28471307E45E5068C8EC80B397D36A15CCAB42F3AD7B4634FD85601FB52BEFD3B7C78F27F364D2DE209FB0AEC413E4D8D2765F3D1A963688D4A89012202E896F21142850D75CA4DD78824B130BCDE62606246A89D5908E2714FD0563B8E45708CE6FDCEF34CD3D556D0EEB319E9A51E704B9916422DA2B70BDDDDBDFF1655EC341B3B90D57CC443E216C678D73F4AA68B9DB409C5870F910AB7909E5F6E3E17EAB283EF397572329CC399AECD22283DD741B49A03A3A70AB3543C3432443DB2467BF57C2CD28F94996CFAE0152BC7906B38E1EC097A60D96EB69DD71BC7B4BF1B1BA969238D3B728B5285D677395A18CE002602FAEDF8CB0001348EBBDEB603F8B31CD750259F53841C356B9353D22586D9F2689B62A641E084CFFB0373AC168DD8CBB5AFE75F74BF3FBC0BAA8B1D86C6C312BCEC8E427F87A99CDEC242149E000EBA418CC650A61CE3B7F1FDC6CD08BCC1C842BCEA850A05E95CD2E372BB03459B3EB2D896E7231D4BC7203EA3066352E71F3F2329F410BCC3BB3061E8468984CE28F56B3E1CD0B8FC94851CC67997BE646EA8E50480164D8E318A8D2A027C1F84B92F57C9261513E9B9CC1BEEC5C01C8E98281CCE8FCEAA9E10697B326AB868F25EBB8EC52CF67A42DA9B34BAB4A7282006F0FB44301C243B5D3C8D747C8C3E3B7693BA418E128B7B416D204BFAE77947F4FE0443368E36E5A67AF4D662967E0E04EBEEFD666925DD0606F28D0308376F68ED40811A6705919C2E553FA7BD3F6A65138D8B8553BF1D27EB4D11208DBCB3D73928D25B8CE3DBFD8AB058265D2D9A74647AA05EF0D4500D14FFDE844886BACB919D4CB0E077F5A2BC7E1D306E81C57BDD50FE9B43BCE4AE8CAE84CA8F877959B188F7A82E99F3D5DE098F7CEEF4795D8F826BA10A4E8B2D7D663EEA73257D70985FE777B061953B84675051B34D4E01D1DF4771ACA7B9EC710798167EEBAFD70FC445AD9BE4DF626115B1B596B55DFB18248B124F61A5A32647203A8A8824C979004C4456F352C3951CADFE779EB02364495C2FCA6D961F5A2EE738EB21E86C30D9263ED3475D75BD0FD2FDAB85A2012F43E3F66BADA0D56BCF4AA3CF46362E2AEB06AA2FA06FCA1052EB3E345C6595C7A2EC76AA39872593F0F88407304103E6CB8868009667E09A9E220FDDF97B8DBEF29A39A247421FFEA48CC1E287BF4467C235D1DEDB1D1FBC035C5684FED836444F0A9BE64F9EFE1B600C2F1CAB38B0D5DEEC0B06F09D9CD4956EEE48ED896FACDA6A7BA0F231F872D4761C28B8F0BC50D995FD5349125CFD13CE5A6FE0CF30443015B1C7C5DD6345DB1FB9ED4EEAD30F9702989FD6AAAC47B4DCC997F0FB7F654EF8B49B952852C7DB9F2632A0DE01165FA3FD9043276809FD4724F8700AD5190EB3FCB64645B83A10935E8057AF40B0F846B8EDDC1C4F2BCF8FD81E6D5F733F78B169B6500D59D83F435E14128FED2BC1B1DC61C35D4ED952D21109DFC33225BAFD518442827E54B32E1F326F28A590FF7548313A0C058CE83741848FB96B556B23D07A055264888CDC09C2870E4DFC0289A3C9B64B25CD377A213605A23A8E06BC43C8814D8BBAE4E3E22671CBB152295AEE3F9EFF05FEB5118BD6198FD708298EF2842C9E1A100CF0462B40AD84585302CA583099F94BC09A9782A1E172B3DCEC131D0E386C256C91035A5CBD8F9EDAED28C91FB3D34014930FE376E7E9B12DABBC00FC0770D4CB0FEA56E8FFD2FE859554425D138AE313DC62B0F8F6A94C8BB60BA64530C06DC933003B53D53F8DBC2E418B3B564A1CBA03020AC42AA043ABEA93155087CA048F793B0F16E288113131E78F2366348CB2C9A9630DC38F3F2AD177E27028531C5B5851D38AF4833303BEC8E2663EF8B000490231B0C38E43394A63227E8BC9E6D9FE753DB9812A4189F392EE110D62C8FA48E5F8462C1AD80B1BD40C5825A1B6E09EE7B9B2CA8C6CE1F572404EC1CD5916C784EA10828ADF3B0ACEA06D9BB3715DA547F8E2A5C89EC0BC6AD42ED61B638A574291907B160433F35B20909C98FF8B6009B2682D4BB711515B7D52B40A9C91AA9BD588444D55535244439857580D77ED3AA66B5BE2AA4DE609A553B38EE3677204A1DF4C3A28498513CA062154947D063C2A3FEA77AA492A3808CFF1FF7EE9E979DF72C88C312DB277224987C8B0E4EE849078D3715EC9F4D6597C7BECF9BD0B3A51E863948EAE1E058B1975CC284A3319ADAFFB035CD537EF31E864188FE4A0B1F023BC47835C146EA1CDA082130AF736C5BD7DAED1B4567862E8B398DFC902DFB0356745B9AC1D9B78DF90E522B5A01E60143BA3B0B69AF32A2E0442DAD8251136E636A1426ACEB32DEA9A8CB3928204C54C47F9F01C08F571C467834969F90D34E5B7A54F8CA1BC57C6642ED299D86A2BC8AAFB6E583CF6D0D4DA241C8BB28EB5E571320450325179E79BC2F6BF0BF0D73E070C249F99162FE4DA61591569CC0E815857EF3FB53D93457B4EF5F26A9A26C75F2B608159CEFDBD67B9F633A0D755B24E655A45055E0F886C03B10B9213290E9B82EB40 +pk = D166624B7D9FB197E6ECEDAF8A6F42F4C03FDCCDB236A25807BA7AC24349EE9182AC4EAE780B80370895E22CBB370D9EA74ADA672323DF0262AE603FBE07569C292174115FE16CBA027EF37BE5D2D0194A6617C683129E46A13D168E7A2FA8C4DA9CB34161FC5FF16990C6FE5084750A7308999D8E11BC36785CFB42E992F5123A2E3BB931AF019F7B69092DF5174DA0B73F6F169EAA23BDCC7FF69DD19E3A2E3E88E318F77D655E751180A42E9421538887849993F8C27678F2FDA9AA1A882F5A728A9C6F930D154D6C9615E342DC3824C3157C45ECCF7AC4C863B3A9A45EEBE572063DD5A96515CAC092F2598E7E1E417E0B79F89FD34BDAA1BF965E0086998574368E576846D0F524856AD2EBABF3F10F8B16102A91BF9919DA24B098D0CFAEA3ACA580EA4CBF1C02A0798D5F9D2D3314AF35BE676C2B37086570D3CFA68FC5B9830E94CE74D7AEF0D61D96402C44AB8F34A9BDC52854524913FF6ECA4E9A4D23ED890BF8937135A7BF3432FC3B61A5E6192388A33EB06CD48AB83E746DB507504D0B52767AD4108854705490E601576F1E35E25F4422D8D881766B5212B3CCA5DE0C7DA9F9D6F2E3A515AFA5D5C5BDE8A4D58B7D361B055C4A074B846330AA4CD9632A1199E2EE6FAA55E21CB1201034A622968ED1F50A30C59761E036637AF5B8DAE87A42991AB9137415546DB030630767FEB24AD400EE0ACF304B169A9DA45D19AD10BB0AF3CA29E56519674327601D44BF737518D3F65E82A19919F3232A34BDD1E0743CE48F55DB5AF97D62D9F3C0D48EC1451337927553A514719C95DE1FACC9F011A53A2CA8BD98B76215427568127259FB3376DFE6B64B37B301582A83022CA206E9ED35FA0593A60206AD680B21357A4597185383CEB90FE928B1F9720E36860FF3F41577A3C789CB3D75F3C21FEC75577BDD3FBA8212AAA815C989E91746153ECA084CCCFAF2578CA38CCE7116782F041EC9F95D5CAD50C3FA989B01BB8D0D978BB5BA5F965283C1D945AA6C02A04F624E01C9DFC58B3276DEAC8450580AD360BEDE98B699A5885061FDBD5CD3B4DD44937077824FE06B72AE74C811F5091F482FB8C4AD15BB30F1158A2B49F2E1D5E15F846B6077F592FF126A38F4387CB9B69E142FD0D7F3A45CF413D696677718468F1558AEB4160111C4B88D2A2659F083B5EEE652E9A06A0580E04764C403C2B13CC23B3D931A5E0F8C9F4076FE1CE45483286E7FB8E015B238F52C4A2B8AAF1BB295E6DA711834A5CB392BF63408B024AEC71A8BF3F421F78BDFC3FAC2E209DB610A0CEF3915BE8D3A1415AEE44CC4D06BD59ED171C7363A384589FF0DCBFA3D5B38E527729F4004601A3A1CB961EE8A4D7C6A0553025BD8F665286644A890AAB3CA5CFCE49BACD36FF210D53976B0A0FE646828B705099475263A54A414DD8648A7F90019D68B8492DC9ECF73B05551DEF6F34DE9FEABD272FA41977EB636DBECC1EE6F272B15FC3B8A856E16A513A8229142A4371705BCCA12EDC4FD5C68512A919196DF187F15170E76386FCD019ED3747EEBA92D01AD7B123F6431BA28758429C1F9AEAC4E3EE3357CDDB8648AB761BB2DCA868EBD417EC336003E2677364E66A53A2A3FEC09E7AD557CDECBEBF2D101ED7970B821BFB710130A21D5F4A5069D41B12524CA3B81BBEE049893D48290A82FDE062399699FDB156E2FC23DBA02F97FEF50582D8940B5E30CF913BEB37B2FA68226CBD22D36FFABBFED8CE139A742A90700E6C802145DAE44DF0BCA64EEBD00A184036578A92EAF6DC9DB08C603812C8BD2F5813BCB8658633BDD5CA05D255A4EBF8661438722F1EBEAC01EB2E00D8C319CFCF0691C8DC49AADFD64A71AB2BFF00BBA5C7442DB77EC98E220F8A6E1C3A395B899162628EFD5B86E57C930008229426598446D5D89F5563730CFB72155CAE669914D4989E3554BCD211F634C4A64434247E240348A266DBB8CE100DAC1592B30DE2B37AA6B6004D8C72E4DCE2CA7CBFF645CDFE9304B5B1B0A0F04F951F80D2F948152C5A44919A641A2890096675691AB72CDB5287885818741FA128EFCDA7A1F6EE3B7908658C4B663D9BA6BE16CD1D39797EA6F7DD01738633BA0B3313CF77522DDEE868DAFD10ED2BCD7ED7F7B833C44BDE1FAAF73D2088B8FC38EE15C8E8A36E710E3287A481DC5A2ECCC82111A44A4AF529E1C674151AD15E252370D6C520928687B48750B588541338079347E3FE4745F2A902C34244FA9851CDF132DFF4CB6FA838834A865D2E9EA65E4BBFD4A6EF49C07DB5DBADEF197F46EB4C292A9F10A93238F7DAACC317C2EF662FFB6B0B5ACF3DE41C1CA6AA1B106617EBAAD03066D8156FE9C1A8363F62F8FC99CD9F54DCD2E6A827428886C71E98300D3925337164CBA6911CFC46AD10B02E96F201A81D8100F9377FD43830260DA2F9F319EE4360AF2FE64465EFAAD379BBBFF1E8020D1129A569C1D6D7D4E26AAF86CC902F94452CCE2E3B6158C689D8296DBB7E726C8CA4B5A2938CEF3226E115078CB616F7F12BA8326AAA598156D1FB30EBD13CCE9A92660861E4AF892F3F0CA92EA42236B1CE797D8B0662DB9C1AAA28A77783FAD79F76B10040D21DB99FE1596C8BB0D92AC7DBEF1E3A031DA712DAC7C690B633A0AD5A4C235631E00691D8D84369B3FA42F0CFEB64FC470A3A4F83945ADF239E56240468D233A88988F472058B019D04635EACC49B447D895058367ADFCF1C3CF9DF74855FF6889BEFB7838C78DEF4D89EEAA5F9258D76C6087FF29C7205BD3219B352FACF8D760EDB253B2AF7F81B1F8FD45C6DFD6376B75A35C53DDE2E85D76469B510A592A3984CF5C5EDABAB5726D1CC17E757E3D79D35CC99F5AF85E295D0B1B4AE616ED29E7CF3CE5C497ACD0C1C1661BD16454A1DE0E1A781CB8A5E043BB92A070D4185D49FAF3EA0F1A69FAA304ADFA7BAEDA14294231D1C964EBAB5CC3D5D781383F2D691E526EFB1F500E23AF05AECE4BE21F24FDA2FBC9EE1EB9414E0451B9AAE0E2A9B7A9CBDA6A1FF2BBA787E45C481F0A698DAC6A07BDC8C12FF6E064DC6481A518A82AD48947E44FC923518D5D3553B22926977C28FCFA2696B9B2AD58CF93B6DE4B9CACF08772F053400405A8E2335B7B99359A1409B346F54169A8646E4AC873647FB297BCD3FD916A8D0373ABE1A0280640C39B79AD1AF0DA83A8623C7E41C3C610C6E561715BFB48EDC767F5C5D0175A44B0523496A48548B11921CCC4C41CED3506139FEA29E23278EEC967C9413B7A507154A7C90720FCA806B7AFF7C57DB728BDE333CE3214B52A670B950D07702EC0B664109C745225336AF145CD994A7739A2D67D0627AE07C0D582EEEFD2EA4B353541EF8F4F137E59146E3AC4ACE89AC1577EBC83D0FAE08DA699FF7135D5195C46F083C1457051867DEB75809E641D1DBE81CC1BFD04782A524D56B093BF9613A41395506D6871B8E5C0803ABADFA50A26D44F4FB6D303A3BEA32B9F692924C2317696753899C52E7FD6FBEFC1276E547922F760B7A3D66A1F80DEBA5FA1B3F2E20C4C83AB57C4B7E74198FDBC7277E8E8778BE87E8206405EEA714990E073D01B0FC548CE578CB4698481335B8307799D0EB74D5F75ECB2E55F5AFC9E1F3B79FCD338DEAAF63ED180E70FB8753569D433046BC1949ACCFAFC89AA5ECDE1EDA7546A37EF6D94A466582EC0A50067C1F68C9B1E9CD47C60A2EC2DE10A082D6542C7DD2CB0B053246766BA583F3020A12FFE52DC6823A9FE0C628C03B4B9D4F4625ADDCAB717E1CBAEF2FC1C9817DA09835159540F7A7C56F41C1D3EEFA473638B12A351306254C3B46CB442F9B5BB0ED0C3BCAB5CE19BB38B71042938209FF2DF03737D7DA0703A2D3E2F0041CE1B2776FC55A36F25C40951586C2BF3F5945FF29B2FE97FF754A759F1C5611DE08415A5BFC5902D5AE32C5B1FE4BB4E6B077C2ACBC04B18F2EF60E720409E973AD3C6895677DA1DFBA382396451B996A00C2294579EF3B16805F5024781BB2A2C9A902157508A16BC768398837EB4F7E7B26A376260E474BF8BBA81E938DB1425FAE99434BAAB892BCC2E539D9B0ABA654FFC56F33637458362BBFCF238731910169DB8FCD8D9165A0983545DAE9C1E5A01D2741EB4C458CEACC2C179F33F54EB6824E63C01299AA54B9177706E43E585D5EDDE0643160DBA59E025A9C49D4C9607974791F3ECB0462E8D349032FBABC37A1802E834EFBF133979E30D457ABAE2DA6FED7194794045196B5C9CE279959D4E33599372DB6352459AA319BCEDCBE8AAB91CD51BF4FB9E56019A836BDB19EA0610DB9F12AF5F9680618BD8E3618CF2DA9717490EE6FCE103DB5D00CA5C542458589CAF754AF6C9632536D1B11C5CE55B4797EE978F3DBD6246DD889ADAEA19A5FAC5CF020B2F76EB2546026355A050BAF379965A29891618E64E579DA80B8EAC8BFF7A56BA08049A7699C5AD87F04BC140BB243F7736F67442B652BBB52533C91654FFE9EE1FFB65F18988AC56B51BDA2AE8CA41CE43AD970C228350ABD87034C3F8FDC5F56FAF8572DE1CB2E06F49CDDEEF850B458C40A0A6C140642756DC30D4F3DF00B9A39C6B459E28086D12728C764E55089401DE9B921B8F1A1FA37B89A2124C1E575ADD70AC5E6B1E5BF107914245C84E467185BF2537123729AC7C1FF65B758C9C79DAF4F9507FDDFC3FB82B688BC898C4742A5017E7D0DF4E8A848CAE87EC7143026E1F4555592137179739235A9A506759D54A1682B0FA60B1C2F22B7AF1D9619DB46E6A47E551B0DA5016E74D79B6EA241097E3D498FEAF42BB8D2CB05C716748F7F947D1EED5238BFFB786FFF7E950F4328EB958A17A7CBABAF82E532CA6D8ADBCD8F353CCA459FB602ABD1C830B881177C227FFBC74ED7B55121A112B9A2159B75897AC4CCA3E59D713BE1BE391B3034377B11212A777989B49446F1414C885143EEC20BAF5D0EB793EE58D7EF6B2844255EE595EA65B96084E487E4CB904D2DBCE813A7C778B434D45523794F1C0AB732C19D915CB63340D9E6630197B68C53B6D3DF9867B2DEC523A5BA0100AE4F0C9E7BF22D5D20F2503CFEE219DADDD6E76FB0638689E8EDE0AAE71379D7210298D0214B44F93330BF1261C70110CDBF564BE1AF0A328DEBFFD6DD061B928D49897CA79317D27584D235547C3E6A8F79AB3D58D8EB03567D06F65F4FFD4B0F5F871E5FA2CD7D3455AF73599411897E063F35BB59E3ADCE24CECA2C9D01B0EC8D13A7CC01E31407E1A6381DD88B8C0481CB4D98E344BE674CE89044E3D069A1F9F9177E3589A1D15706687283B955637D261F8EE53C411E4817790C92D10DD8D541599D6133EFE936C35E988CC6E07FE29DACAD20DF1EBA275B3EFDB5A83A0EB6D753199F91E55159CC2E346BCB8410D99770485FFD869AC50D734FD43EC560A3CB99BF6E73FDA2AB6658925BA9D8BE11506B4CE56238E62CA0D07882378C02C5B7E6F5506B40F694E4A9536DE03BD709FDAB792146B4D81523DB53D8338F43DB32BEF025E01EFD7306E7E57C85C86DE8A497744C59F280263B757F07E6FD32D97D2A165A9A6777BC71DB08BC8B525C992366F9C942DBA4B471C768E32D7443600DAD79029A16F984F7DACF4CA6631459D4181B6F54046FD2B4070ACD7DB0377387853B699F48AFA40677C278E0934CA3F7A04F0AD0DAF28BBE268E28F8B1894683F515C497E5E3AB1F9D786439D027384715AF7F325A997B66D0029E3D311761266DBDA8CE8030121B8AE4F35F93CEC706C1D010DB9EFCCC0DB5E2D2A62DA7F776E7BB7C87A424578445ADB587A4C12A899985043736D04D02ECB53D1EF96C69DFDDEDBA358B7E19F51741F3379C8B55C4A5C64348A73A8973D4A0CEAB61488270BAEA978CCEEC05A973A526D280D810CB1F477BDD6B262E138AC02DB6D95769C30BA24D51CF8662739EC86875E9E8296C763326FFD5DCB4D491FAC7C7D553A6B232467096FDEBEED1D1155DA07F115D19BD68D8D2EBE35A97220C507E2D6C5644CCA7B6B40B3FEC682F8CAB5A35D8B446983B6B0E3A5135FB01C016D7EA83D8768883B77F3D1CDCCF008932A376F8DEB650536CCBDA30B1F51C46D2100ADC0040185996B2D3678ED44203AA4661EC54C14B0FE691B723E8FABE840627A4386405DCAEBAA59EFCA18FD8FD0053BCA2C2BB49E1E759D144AE104D6EEFB37D7699BEF531E8BEC73DECB5B5CC4021316E5AE044C61C702252F97E8C3FF144D3A3EEAA99048A5776C57FBE557F11E9203A709263929216293F0F8843665EB5EA21BC1D37F80D66247D261D11B6FC26521CB8D8B3F099DDD7EA04E5A1DEE1782E3D46318280F07481200D907FF03C2FB6189AC3FEB70C7F473DD5EF7379ACAB0335B39E374C0BC6839367EBA4E56091C276BEDD2858BD7D6BA6F414D49863FEB732B97D6CEA4D2E11443050DF6DD68CE431857D266B20C0F51F81101E80604B43038EBF7F7CEE62FD288F72EE4EDE4D5616328A5FE3E2A7032C3D149E33BDC8AEA203EA78BCB0A16294060C4462C96B6F495876F94123984456C2F1231C784EF565E99940A888DF3802C3607E5C860DDAF0610F39FD49FEBE252F0D2C5F72AAF0126878084BA1A470B3ED413824059760473F7ACB250DA40E72B9D6D7E1EC9CA1540C1ED512C3CCD228472D8A30648F1AF3D60AED28A0607C2A62359D0219AAA1628DA927F90409A9A48C39F7E9161CB2A591E8F46A1B2045D3EF1B67DFC8A72B9623EE4A6585D88088F0CE8DAB1DE5E5159F40AA04B22EC52C9750B1C87CFAACBF1D6599FEE9CE3A9CBBEDB3201521789816C95BD339DED9853944CC5481FAB0137D571502FF46E91893496B0FE956817126ADEB96A2D0B1A285855304EAC82DA046AB51B149872C0B704DD1CED53BFC9DBDA3A8B7EB749B352481EDDF937E48C376836B6B7D37EC7EF86FFA7ED4E2FB20F7ACA2D1478A7890C410EA2230E1734DB6CFB29CBA961FE5048D2FE19F532CE1B4012CBDCFE938D100AD000F03DE13DE361BE56B02DD8A27B48D9A8156050F73BFFDF3471378B0BC3EC76B3AC916B3484E3752AEC282A316BD17014513B5408031CD2126625DB0F7B1C41F7E85887B63A89CE8FA709F09CF2FDE718559C85B559EAEDFDD2946D83670D8BC1AA413C76C5E0D89505A88E1F959905A2B1C1F7C9CF50B8AE9CB1760B957AF171885CB47EE4BE4B0530D87B3D9075DD0D708EB585B514A96EE63C9AE2B02ED0DE30C43D172EE839D42E0F6C7CE9054BD4A04E143E47F9CF9F7F685A22C761BC2623E8DB0473F9137A5B24A25D719BC6AB3DE4AABED2DE5C49A354054F8CB71F74222A8BE6E03309749602A7905504D6F78C6DFD1C5BDB68D45643E49CE7002C6F6BD025C7576840F54FC50FC23C5B97C40D1F2B5BAF087403DC9373418E8CCD0A7D84BEACAD9FB355675DAF155B648F582719040E741C733B2B37C30D9A070095F246FAD14AE09A317D339ACE753C7A06BD8D7FC44DDB1D3DCDE74C6DD7B673D944D747338FE1F538667997DE8DF8FEA73F9EA6A85DCCED032E2F883C8ADC5F208828C0385C55330710767EA7CA254B0DA7AAF29570225D5576D7D356F127236D721077545E3F63C98E3140A3949513EE48FE148A316AB3FD65AFE95E33BC4F1B0CB1DCA69899539A3B87456213DF7CBF89E42D92611AAE4FB2E5A26776471403251656E2F64669615EF7B93EA6A111371871F5F6C6ECE85ECDD56E293E89A3B7CA9339D11262FE8599CAB14FC0AE6A8312740A8D5441F2BBB35432AB72CF1AE67A839AE53ABD5264D2FF7932B73E3F19DCC3BAFF4A4BB196DDD444AA5281ADF797F2D1B3DD012D074412F9A23EBC0CF934E581BA03EDE277FBF7 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E008BA987A6C89F49B00C6ABB62D4C3C3 -smlen = 3841 -sm = 823FD72D6725D9EF86DE403686E87F4D970F2398E394525F67B7B0E2923206B3B6C26D73FB4D171672BC8B9379947912B4601917643A04CA495FB0506CEA397F2AB6A4BF78E6888F71AEC96A32AC1873DAA60432204C6826625C885A0D8492B4D282C3C3177CE9AA8A387CB44DED525CA485D436EFD3189B67C776CCB48F791302754B14229155767CD554B3BAA5386969396BF39FFF9733151F7498631C8F76AEC73BD1770C5A8630FCF9213F5FF38A2C76291F8BEFC4734DE7B8D74DD2299C54544A5E0E71CCB3DA63A50CA91C6DFC55CB060EC4E8DBF5E387FF01D2249F3347DE7DA2941EDF56D9B46FB323C3F66BB83D82B5BAEC56B395A2573E4CA95EFA257547D16A96787999D49EC5504D8C2205CB120E3C255B0E3417AEAF577D0F4FB03106121331955738EB316C39CD47A634FD6104D47E5DF0A09AC55B9E19ACB46C8DDC7E40ECA422507D7BCD6227B28AFE75CB97AB9CC5D32A39389986476FE23613124DD7C986359643E67FA7B68C43329E4D2F565A3892F3379AFE6088AE51221EED54A64C72A4873596A4070370FFCD47C8087534621FF79CEEECA3F28EB152E4A30FFEFD0A8786586A16CFBE2F6EEC0DA43603A4C458028C560B62B1F0EC4F3AD6712DAD1F76EEC0CC07B28D103C95CB8339545876C07BBDC55B39988F79041648E46553AD45F4B5A8796374828113E74F5CA452CBCC63B83591E45E7B43F9C77B7E079093146B9D35C5F77FE68FCBF0C1653CCC766F9C5CF8A1673A399C2EFBC5D65786486718C3A508CE754536B6BF0DF44D74104977227584179545191544021DB23159BC31E2E2C2D178687751D6D30AE6DCB38BE784480A57F37D1EC76466035F6BE190B6B16EC73F1ADBE3DF1D70E9ECC04A12F83187482B01E9CBA9825046B95484C05462B035E14347917E8D6BF285D06DA19B8A5318816D7D6ED173FE76F49DA14A9FB19D47BBF2E55AFD70CB6697A5E6D419D23CCDB27ACDFBD3EFA73721CDE313462793DC329C6E6ECAA6C3D2EFB3AF9C0DEEB36D31CF029AFF19D5A8BF3E5635456DE5E243E002B38D813C9FE16781DC4146DE8F98C5F4F3082C9C71A66E58EF91957E5AC35A7AE3BAF53E9D0313F136F5D8438055BECA84B306F8A055E8355516C311B5A558D5D5DF0AEB80BB81CC0E809C8188E6CFF12B4921D9E894BBE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +smlen = 3967 +sm = 187EF2B0E4499C88201371A61912274FE4AC406AABA47F49B52322100AB10924A999887DA92818557087C17213F0E387687BB91AF70A1570F064032029C34C94F880A00AFDE63EAFE69F647D500634DF4869508B0E4E2460444C66A50FA9002FAAF4A8FB4BD7100C0037B00F40BC8D627DE0CC138E0CB6A020915A91CA0F097380D0FA9D1346DBD0C8D226A81C5A7486B7246C1E2B7071F808E8C2C8EC0B6CAA88B7A4F7C04780D6D0D5A2F7CD8EC50BCEA090ACD7CE62798BC640FF04A857799D094A639CDA5C9E6122114B6262F368CE82309CA5E805D32A0CF3ABFBACAD736193078A6182A76E51CECC55A88B9801C62632BA21D56FD0B81378F3D921CF0A108C2DB474C2108D6A0FF0B2083014048B83220C0AE3BEDEC37B1A6FE0057B81BA00E3A2DE613B43B1377000F2ABB22484BE5DF531F3B865A802462AFBDDF3CF488B546FD37B9978C07C9A55F618EC4BF31886BC6DA0CC1666C3DD691706D32566B3D7001128721AD29CC3ECE5E33343CF80E27C9EF8932ED512F62EAC07CFC4EDAEC4AF221F1C1C67A4E4DC4241B078769A7554A65E83B556A8C1A5B57F8C7ABDF7A0CABBDED10E5C30D0707FFB5E262349CF14B8746C2591BBAA156BCFF9F22B16D4A1E7FBEA8C481EE13E36261B352AD3C4E80EE68E6BF5B727A3A74FC5557CC4FE79482C4F3B0EE8355CB376FA15489D6866131D3B0ECFD1F3280872E0A2B9CDACA81B52DCC362AC387884CCFFD541F623EF95A4C92FD6D186532422CF12FCA16AA00DE2A8A863BD825E63F25DF6AB40EA7EFADA065F854E6B17F6560D250E58E9433F66BCD8E22AFAAE865053B84B733C16A192DE2D6BCCB26F56257C7DEF72379B645404A96C5C75CDB6CED4B3ADA6E2A099879E061C0871FEBF6F2B354F71053E023C1AA79B6802665A77553DF9A4A6F35E88A965E6BCF0D4A4431D3E6BADB5A5852BDFA5CA8D2CD511FB58A28E58BFEBB2838C97605E178E5A44C3D239C606F6B86915D14890E8E18514AC3DC0E96B2534BCC2E72403F038BFA9BF3FA6FCDE21669CA598401FC6DFFB6036C6A025CED601BA886975D92D1BFC39387D136CECDBD5ABD625C911D6721C7C6D53B59A5A72D5A51CDA6AA1684CDFD1AE9EDB1DD71CFBE27662A2D89D2049E1874B50FE4CFDB91F17ADEE728E91835C6E9D4D5F4F6D388216773279E9EF72375825D4D58A6099D6976783C12A7CCFAF2C616C4B6916B635004424FDB242AF6B5CA01CB2A3A5020A0ECB61C3A03A11C20234B71F51F9935B60A537E0BCB2CD4F2EF9408F970BCAA496066B07C4C5CA84B306F8A055E8355516C311B5A558D5D5DF0AEB80BB81CC0E809C8188E6CFF12B4921D9E894BBE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 6D03ABE086B1FCBC3D1D0FC01DD5F77922D86513378F144E59665DF7CF00621403DA2CF3CB87C764B63097C902C573B017761D1F58A6C583FBE4137A83C4AB243B9B4FECF60CEE31A2C14A8DA6E03773CFACB1A4742735135616A458702D064E4708CCFC9006F2676B272CDB9556F7F169389DDA66D5C2CB5E3EB0FE1221350700651A7B18E5DCC41F64B51E18BABC6783C8AE11EAC71B0814ED50F134A704CA6A7A43F0B997D5D47A7DA27ECA8426F6B6D6B86B3EDA12EFCF5E0B0BCAFAD954A2CD008F633EBEDB3BD0D4C9C754CA8E5CAFB65859AC6D70B7DFEE4FC5D67C4BB9A643E8BE90AC991A597BCB26AD8A9F665F8334FB4243CF0F8F505B52AB5EC2778BA8D071C04F485162248B038B8BB0DA4987CA48BB713D64056FF516B2B2B186B47397F7F62AD4D093B6965CD17E8A0452AE4F841A35681ACA10FA8C2D0757207DD5968F730859714A8BDBE32D683C01BC9C61D021BBC991B5D6E62BFC064068B5CF1EFBB5306C1456E3F2F45992622A0092883F03B93FD354304EA59B0B7D527490F2D83FBBF9FA730308BC2091458CB116593257DA9AAAF248B1095D503144A22F851B4DAF80F0A021103EB82562EF7B5D141451944BBE16484760B679C89DE8E3CCFDEECC5E252B909221A596B6CC86E9D18D01D5922759DEA9C260EB8EF2AFB1F1A98869F45B4A368602396B7C0D9991E571842DC45306D5577EF8632EFECF01571330C9FC7925E9263AE6CFCD84FF536C4E81A7EA4239215A4DF41916DD4A71F6D9E1B997312045191959BB8D9DE564C573880A4E4452F9A22ED9AF60EC5C729CD5FFEA09F5CDB3E9327C9CEBACFC8A0E4638E20ECF38E082EF4D5BE752E52F2DFEABF3A0D7177610B9F14E436ABBAB37EFAC61131E85F0E2624873C4C03FDE050AB76DA67A645E9A07EAC1CD31037C0F195AC5AA5F05B8F75EB07301CD6946F4EA26D3671A60B179AB3F98DA1EFACF6F682374B8F273C69E936228BBDE5DEF4AA08967DF343128F434D399ECCD44AF3245611716FBEB010206AABC554C6F13106D27C73C320449A8FF3125B841CAF8BCE7AD09474011E4B4183D27719DD44FD6FE8EB8B4471682623011C69BDB0C01C220F9E0C39A186AA6D2BBB63AB92D000E74E25BFB49C78FA94887937C2AADF7DD8C216AB3B3E3539B714E0A636041F42D1465862FA05CB73C678F3D9F0846EECA7D2E8B5E79E61C7D6F00E1B1229416E2C4BF35EAC0D3AEDDAE84CC67DD75A2820CAF9CF7889436E3EC883E551AFF1244E703635AAA090AAF23C04EF068787CB93053D0FE6327C3FDEF416124DA80A659CBE099901CABEA03506E6D5D70E00DC99ACF48299A77EBE49271D49FCA3520F0AE2CF20921C4F7790E953F941487656C910A42AA2C502E9676FEC7050D52BE0C549A17807F6013E7F2361485D90FAAFCE2C11F0FBA21670799225504B3E2365C987D1CA09FA581E36539CB5C50BF8B30CF0309539FBAA5A3D16517CD3AA2773C09F492F97222E73CFB2EEBA640F67ED50AEAD29ED8CCF648699D9149766F2CB2590F9EE64CCC7F9BC53CB9DCE3597602AD66F4CF91AD9E052FDA05CB2C06E8E2C1D073EFF7AEAB901C5B8860DC609FB63F2E89155BC30528CC67C0EB96DD06607F1D2E50291F437AEF4A583156B89F2D2C6037B3F8963E974DF18BDE4DAF427B96BF8479AAB0BC4E9DF3E8A7867C71F427109D39C71B17B3F6E72532B62ABCE133E239530BF5371C157D706374995DD0A422BBA8B899C6537FDCD84C3D455D2AA3D38426B1E91EA8D1BDECA6015C7017E1C840343DC3D06309940B7447571C8E087840157BE46C80A965561F5F3A51BAD99972F53E43DF98B44446C26062F82123E27899F347AD92F736D3857CC1269B97AE6F8B0DCECB0D5F5332E369C54DF3F9251EB0EAE8FAE24A39A4ACF7CB4FCC42A0699156D4C1022CF32365721998FDB36E630E16B5FA1FAF9A1904120C497FF0EA17E517AA67394D902860F66AAE884968171D17108004B1DF7DE6973AE075D6F82984E6BAE526B6A20D5113C9E6CBDB256ECEA08A9D42905C14B16A9038DAE7A674E1270C192B3445639848034EC7E9B7692723E0B234EB583EF88C8EFD9F0BB5EF7B2102DABDC66DAAF2DBD991D9D83314266381D69FC30A42FFC3B95981A043C55264CA7580032CCB3CD7EAFB225146E857A89BEAE90E3032A8C9E8F850E85A95FE33003AA2232813B48C15A52BBB09D1BA4D7FE20FDA6932CD046B6135EE55CD44DF1B2534B8AAF5610E8B7D07920594C15CED76C6DA6D74B80BAD3F8C4D5AAFFC5BF57453E50D3703040A2F3B0F0F5A263E5D79CA002810888DA7C4FD887133AC0BBB9ED950DD4E51CE359B93BAEE3231638F503116824A60FA9BEDA445DCCBE5B81CA0CF04527098BDDF5D3FF74417407AA997568E8A418E7AC5723C3B7A142D14F31DA84D15F96EF8DE252BA0F84BF366888EE54C01A3F02DCF7F99E81851BED213B79E3367439A93927278B6118DA24743956F8CA6EAC081508D9C55EB445C46E318BB2FAC43C68898725A2D8D25F35F8173725FF4950A76A23D6A77CD60614408C9F93097DE2D07F8F3E6F3B28A1068E1B226C6E00C0482E64930FD3E0BE6C046E46B95D114E2BF79DE47D8BB995F48B1F35A294B0E360330C94F81FABD56A02603F884C6555B2ABBE3B4681F2D706A27B7DD8DAA964857F2FC051E73908D6D3FA6B0E8E669ED657A2EE339E34EDDDB2B8AA44208417E11A6EDFDB3385836B26339AE81791EB894D700159A93E52147590B296259F6C68FACE3EB0DA40A653175899FAEF54E0362D2FD31BC6D9441911CCC896EFEBCF68D0F6225C0797EBAC918EB1CC3D5BB331834D0C09A46A884CF57D919AB851417CC7ED6F13E7A4CB61154E3741CEE410E12FB451686F7C9593F1CC12646E2AD5B131A8FB7F610D388A5424B4A472F836A821CD7B6339AA73C4EFA8E0AB0BFC44E81E2E3546016EFA0E9AAAA142A3A03E1D1D68726CB88E3B7C248E2E668D3EB2D49DC391DA273F4E7F0C3A2BCBE882EC19087209D85C153E070CA2306977028BEAF83030B007DB44DAA59A2CC8A29E95CB485E4CBAE9CBABD6CDCCCA0EF2BFFDB4C99ACAF3E4D146AE64B3AA11FAA223C1284EE5A782AB68F9FE1417A6D8BA30C446500FA0739800123873DBFDC54D4D7F3B6C76C530F0D398D00BACBE7F6F82A7AD79B407B602BBBE0D832E6FBEEC5822AC2F8B95ED51DB5CD4189C94FF5D714C66B7803C029F15F22123AEE315E2C8FAEFC634DF901853FABEA1C6E1243DAD20156C70E13DEC1F025149E1B0F171C93270EE23A55A65D9265CD41CC724AD0B757E2647B789B315F36333789FC865CFA652009EC428FA878495E62DF103FFFF9A4E698987F66686D80F0001F584313D0BDB477C4C206195C1E3C07EBE8245D344633CE62CDA2E516DC06FD3E8B27AAF44E759F534BC965153F8883DA35F1EEA0E409E02010FE17111DBC7487EB823A6A337C1F1EBF318302735D1D5CD8F0CC89DB2E83E1E24007A1B8447FC30C5C591D5446BE0530EBF31A3462F7A2234F058F2A63AA488671F48DCE0FB192C6D17DEDFE012FCDE431A65A9191F81C7C0619CF668631755E15295826BC67913E8B4AA27BE022500D40DE7B7814E008CEEC57151E4A88E2B09D626A78F62253BCB1FF314BC3D11B65FFC7CBED9F1F346CCE800EFFA354137ACC86B9611618A4A4C8BF820C9E0CA3D17A5255FE4581EB30BAFA31B763B20AD16B8C93BAF4CDA5450BA5A8352745BAB8B9066E1BA1BBB4608CCA879B2FF8C0C7FC2B786AA41212F70264108F60D19E1716C13F399B39593781D7D21A852B431CD3BF2FEBCEA218D19F8E7D3BB5292D5EF6858F9D2BBE3BA22EE060BC6157BF799D1A269811F402FD07CDC4D7401154135565F885BC0D9FFED54C2E50028C46ECB0521AA327033E8F3FDB1A182BC6531509309F1751D7A0697893B82D87C41B4D8E00A8C26F844E0CDDB09B257DAEA241D3E1FD13B4190280E7811608F7B03D5C22F526C72F257960D245AE368BE8426EAAC301BD7EEF22C46D056C7311593BB1F6FA823201BBDB4CC5984D7B3A522EC1304D9FE6BE425DD0A49CA5D7F493332EC99F2393ABE0473EB2E75D78FEFF6F5F1E669FD6C48561136C06C9FE2414590220F6CFCF7B17F534E4935C67F699281950903AC5A07758801004A17162752C6A91CF0CD9504029F77A5B5F971D4740B204E1A9500DE2CABE637F9A00279BBDAAC82C058AFF919DFB04DA395042EBDBCC1CF3D6E483F645BCE45F0B06913FCC061D2643ED26421F341962DBFD790C416957747ACEE2430903E1109BD10DABCB32C6AD7EA91772B29EA459760DCB86B932056773AEA080C39659E97BD6B5946A5B2BF12D705FD080C3F037595DE1785633B13269945D310A30C25C884E1605D1DE3827C19190F44D784A0DE0B92BF0CEAAD9EAEA9BDECEFFECA09C5C1AD07EBD2FE34E5500B51E08E4C5CA25F59135CBAD704A9EEED130B52C2529D855BCC909BB0168158A24B40CC52376C6DD6991B279C1B66C68206B4E42920636EB5958F37D244AE56B76462041CD3CE80C58243FA179737813F221D9397EB710219F49758BF061FD9983C6A68AAF0211FE4FED28A280176704C951019094256858CC93DDEE0E87E18D8D11F3657E6B4BC0BCD50C1428CCBC7256C3C01A0CB7BDD4DD5B78DCC117FEF5073A93BF2EA4B1CDA85054ACD1A64966E149391BE9B1F9AC3B0246933AF1A589C0B9164CA0DF0D2BABC443124D5517D6E1086C1E6780FAC085BB2CB1DBDCF4529DB7D8817B74B1EE70310F3B22213EAC7400165FE8FE5C377F8B6F2D8B03841C2F49C5E7AE9AE187948F207D1F30D50BA9F8AFF38AA6CA56B0EDEBD66EFB9176C56D6BD119065EBEFCD5AA18C1FC936B7ADD11A7258955EEEE5EA53E5A19C4CE190E967D95DD095E09E6E737DF4EBD0707B9305917F28A168FE983155B641DCE738BB2C0FBA8E3721C225C9EAD8F4895460746172D56B3E83EC432EDA377FE1940A9D337D7B1A5365389DC82230F39C2BC48B1002D5A9364150E18DD53AC44D55CCAD7B0DFC7FCEB8600D49B683CA6B9508943D609C738892DA3A88E264F83CC2DE5CD3DED055998FBAD222CB5994A1E1B1E159522AAE34566DF15B6D1360FFA23C7668BE01D985113AD82961101DC33C20817A914A445F47CE765678738E3E7DA0C533CEE9FFED7875EDB211BF7F1FD445ED97307EEDBA9DCE08CDA200EE95A985556B82FBAF4CDF8F6FC366D50BFB9797B16F1F9433982F888902139260C8B56FCA717FAE76414802B8EBC988179CCD9715D42B33BC6FE769FFC44F628885C6E51D44DBD24181C88952B57C10550977C8A381A9307DCEAD4984BBC3E7A9B7DE50B98A1A048C91E60F801A1F676DB13BEB7C4CA4CC0BB33AC90EC871AFAB69EDD964FB2EBBCB391FF2958091132DE7B355277125DDB3FE535261710183E5AAD8488FCF4E2576EF28E005E07B5A6F4569AAFBD910772F353EA48F204DDBCCDFFD4D368B55811EF1D661E82D7030BC5E4CB80B67E6B84B291C513DF821F07690D53219A9E5A0A531845C14C843BA85F8690C652D59CB6348C031DDF5FCF7F8ECB0869F12C06E32D3005A97ED1AC4C2E4BFFE78BC51D4854FD73FF7C5F14E33CE998CD5A89568C61D3C4F573D7E2E7A5BAA0139BE6084057F84073772C0FEFBD79B01FA6218B4536BD3CE8EA30609190FC47F87F1CFDE66FE6B8597E19A5A8B08263A95EA4BD5CC0F5F30ABEE92D695910A928E7663BB05F00E1B1298AE81D26EE39F4125A22081AB15D5C149399344E93FF2CCACDD98119423875E8BCDDDF16FCEEB2C19433A68C9BEC7F620FDC5A67A6D95F3A6904B77A600402A77D0BA4F88FD509B0372369C0E3D750C1F00718721F94B00BA80065FD120BC0380327D65C05A558AEEDD9C0596E4C0BDDAA10FB83591E3F27131D6EA99535D48BC0C562FC2A43AF342FE0BE98D8DAF0BBD1D369CC5D09F47A5CCA50F7BE8025F9F9538910A2EB1DBCDB1CDEE8420A0EBA5235A64D4332045780AAFA84DEB356FE034A45098037640187A049360DC2269B902C5BC1265A18FC7C93AC3FE1780E3DFE94292550BCC4206396B3C9E1EDCA72FFD8B87D79C792C83D7E59BA2526C9F72B42B11DA4B96EBD072AEEE920A52671E1350EFC53C3E59CEDC65D5C15097240F9F1223257B07B212E6FF6ED89B434EE0ADB94995357BE563688720D900FDF0DDB5D62607F4993F2EE15F0E0173A92C7192CE9EA044128730A7CF8C085790DE14DD0A07A03EFD4B2C2B7855F9E388042AC15E40EE258041BA7DCEF4AD6D0CE4AAE1B42DF34F60DB06DE253168E16B6B90FCD2EC3233F5C79C25A495B11E368E7CDA81C3A5F489245A41D35D045E77B1D917A1E333C3EF835487D2F5444B40A48667906774C1538C30FF947054C4433CD274FBB00A4E9B5DFB1B58E3AE5C9F62D3DB557A3D5DA33F31CA4059C8E212898E835667F83B5C2A2DC8809819FA04D162289E67C4A3F151A36250C6695BC6843B7CC392C405C84640C36AD7E0010113C0D7BA56161FEB7C5085CF31AE08FE228B8B7CE272F00414C278D069ACBAE2A139B58741040592D9323394DAE8997B17E2D2C796A4275DE1AFD994561B1577BD9E7DC34A7EC077EEC200CFAB4AFFD5161A4517DEB353C8CCB2B3951C93935CC58A0907CB35D5A2E8C6FFE46C63BF28C86E02988400AB6145B5D1649BFD16453E3C9882CF5DE78AD479785E4DF023C5B5EDD0D557629E48A485BD831AC27BF0560741D280867A8BA62345FCAD22299F1C611BC324E644FB5C9BC5112F7EF320807B178CFC4BCFB468ED230D67CD646A577AE93E4BCA2E3BA7BDAED07B746FEB4930D117E0D3B66A6D59E075E704DCF6D4F5EF9E01BF3917E1834280755D79F6ED4EC1491786A84AF1C1E3D19A87948658918BB5851CBE39DD5DC7C5DC537FA8C6FA09273C89F3C28836FE543E438C2CB61B1D0A7B86DFE01542C721E6FEDAFD6DC5EE69D96EC75535BB13770B455AB12E8CEEFA3240355AA1590CDACB4CD04F80839151602168775C105B50CFF763E2E26115E9741DA90FCFF1B5C56AC +pk = 6D03ABE086B1FCBC3D1D0FC01DD5F77990D4A63AAC560E34C2427A3276A92FF9D40C2600251E3512CECB539FD4999079535CEE5218DE1C7301633A1779A637FFB66F25A5DAE4AADA86628E51C7D567AB0DE0B131955AD8874F1A4E294AA47C4646A268F9E748D1BF1790567A0FADD7330F8239426E12B766EEF3221D10987984B01187152A82E20F373FC2DCAFB125D2480AFDC27AC6C41069FA84C90EFAFB4226A589E4F5AC74270FD9C216D517149AD50ABC4D64B9D6C66169BF323B278E9C65E5674F619CBA4E9DB6A4741E63930C6BEBAE7DD62A627E924CB289D136FD48F1010C7F5EF1F40A693F2F3F756AD9DA8F8229020C903F1BA47E384FE2FDDFF91A5CEA8A9EB75EDA08122B2B85DD878F86D45461E7629CD8F1026627A22664D0573C8C53A4CD2F9F845FA437BB34B47689C6954AF7E0AAD690B626452D339B5D12FDDD18D8522ECEC47C1F244D0ADED31A596DA3B6271C1005C2A1E3EE44D5170E3B113A001094D7409B7A01104F989BF2E3D23FAFA771D502F4A21A88ACAA15A855FA0B0549CA605B99DB54FE7C4131305005DAC2B37C1327A1D04B268C13E845B2B6F1680C274350291163004F4058989FF02AAEF036F11A34DEA67EAEC7EE560053A08415E7E78E8E0BD2A326A40F52AF86AE2C71A2FD85287D6C691B30C16DE2F58CA7C218B0BCD713EDE9D68ED8FE6A62C8008E80E1ABD66A3ACC08B3765B67D8690A115EA0BC1A2F3BBB94840B5E3255E017409BE4F9F2F54AB2C2875B7ABDCEEA750510622B8667204264AA22530C152713B96E4523B5C121479073C99F0C4F9F8CEA9EE64C7FC6CF17CE7017A56F92B0B37C4D1A0B5F058F02A382EBA0B110BADF46615096E8BC81DDFA6C0FFB91D7CA8E2DFECA5CA7E28A9B58C6C211828157AE4759830D427ECB6F7B01C6738664280E615444CFE15710C87760F4693B43610B817B0BC8E5EB9DF7605A215BC12CCD0E2072C95A7014250874B863625F233C6F08A85CB26036B1A3343373D1D6576F9F9A5393FD7FEF2CEDE35BCD8E329AAB7A90E9531E1A447D4A5A1E6B7DA9243FE77DD31D52356FB66EF4CFA59F89B95785A5F645A1C887293AD9B2F088169A795FF9EB410DF96DD92D78909371F0B32E4F962B44651E84FEECF2D25E11ED287B22861F38D1DA56190371116C537A15EFE001F9E63EF516AB4CE9708DA040010449C14C1EA5487A383791884B9395A7E8BA2DF40BFC810244C8C572E9270178BDBEF5256218EC8FAF3372EC2007458BAA2037674776AFDC101BC615F987B976679A6C33469E85C67BF46566E59F1C8101111FCDC2DA9FDD540DCADD4055FC48FA83FD4DF8141625FE8A95CC190DD1F4806398414E2613196DE8ACE1FD8B9C5837D7445EB8B9F693DC0DFE64FFF2FB71E6F9898CCEF54DF4E39098F0CBA93D2DFE57DAC10552DD25ED2C78267870CC0CD1FF59A90B8724179484AE83BB9326380BE39F29F2FE377940AA7FEACB835F03F4288C6B27F80AF08A93DA1DBEE4A1C394688EA5AF381E7D9B3E53FA93AD50289DA134EE7312EE79BCC9462B2EABBA28DEF3B99DA9A40A51B4CFF469D27801F14F4BC4DB3117F165C1B87B9C8E817E533EC947BC07282BCF8C17D678AB02979064386F94BACAA5FD98E58532F0E05CF93B8E08526F6BA49F26BCE9A7868771247417EF9826A4C3A9EEBA3149C1F5C115AD7BFC3A4D2F6F515F5C700F2361F1D0360C849B7832ABD669F2E15DDF684DD4251908280A3D1D97B4DA2BF96F4514A5FDEC79C369DCA0F9757E8D7003C5A3AD5DC23148D927863F812CC6B9FE38037172409D9D9A7483E778FEA8C4EB9CF357CF62A9D3647F53B81072B4FC46BA9EA8308516A6A2195BE10A9B2095FBA85009F3818A5FD8403AF38ADD2DD3BA922AC5C85C117977DF2C71E24FD97D8363D720348ED1E5EAEE62A3C2208431CFE16458FEC94CD98642AD37FA52441DD4F4008628F188509E92C2470180F5D481E0025B84CF2D5EE7B0260BF89742ACECC024ED4292EECE395C12B36F9AFA9B372E71BE3CDF50CA149DDEF148C430E5FEDC721633A8A5C99CFF4BFD6A800D9CDEB5B76C554524C123AC2EE453BCD5A0F5E159653F69EB78DBF9148CBBB2103263F43A3226C6C4F88AA2FC882FA4D67BD6EC9EC9FAEDBB2B91AB1E28E2148F24568396EDB8C42CCEEC7879B961738E39B62A06675CD69683E7619DF21566F69D0BA4A18134E2EA8181CC8D8217DE102BCEF64CADF07A64491457CA0CD45E28938817E72E648993D393F716C503D242A24F317732890F44509EC1170104F1660539ED9E9310948838F1FA122CE4D7811CEBB554092C2B53ACA3C7D84FCB6467FD0ADE31209AB7A65E90A2C765DFB7DD01AFD2A3B19483980AE05E5DE0BBBFA8AFBE0836BCDE8C5411C0FA4A09C963A9453CA699F23B4A2D01E46457EE3975EE389DC05D40F928D3476D5AF4C454106F386F7B5C600F07471AE824054860907DAAE87CFF9C3B9291A8D91EDF2F69B6052EBE4E91B3707120403BDF45483C514B0A44CF0FE81EB8F7869293D910F1E6235624CA316D27A6ECAECF779E0AAE5A4A0E9390200C0C88805CC924484C927871BA97E76E3D6A4503FA51A3C5C34141CD549DE65E19537C1F2EE7E7A5D3EC7C87789603FF5C3DE0B0CD096C6CA0207DBA319821AFCDBCF74E61CC41BEAFD83F4CA2996661EBB419FB2D5B9BBDB0616CFED0C8CF24B479747DAE69AF11E66003D99510C2112DE227C337DBC45B9C8276FF3F95557FB6EEE12302BED9DC5DB1019E35589036BFF7234697543B55EC5FC85B3CF3035145180CC1621755F8B73CD31074CF48D72341D2B2BE3F60423585F32021D639ED32FF60FE5A511F11FFB60D8C0C486030E03CED4A7ECCB3EF0971794F59CC17834ECDD92A485B5FEDD16283BB818D3DE10C13EC36E1EE694A5286692C3228DD030F0B7B6BDACA38A6ACAE097EF11805AC02E12452E4DDED21FD269B320B15C977B463BEDC822A44DDFA8D8676DF5201773C41C0DB6E19444B3EC56FC3402ACADE895217A17033E51B4B42DF107F8B472D3E06E236BBF8F4B5E0BCF4AC95119573B3EB35BAE38232A576508329C369E63725B04C076DA356D1292DF2B7D793BDF0C16C802A9955FE3120590569515DA5A7B52DB4F4F0677A903B145E6FC646A39AC2CA78E69BA8B4BFA7A74065DB9F64EDE2117476FD2A9910BC76C203899D8E8394CC83F6837D1D53DF572B6F1FE066F44D1D20BF6BC08E693F82053CD2373349E60D722C2F9C135FB30B8A31A4894F07A7A40EDF752AD5B91086275DC03DA368352704BDD6A2D4D6DCDCF301E91F72F6D12152C61D5A405859E5D6385F5EB054D8EF32E0BEC0007FEBF9C67BE4098034549E26660EE3707C39446B50D34FC21F01292FE9DD100ABF91F3B6609F363F49CA3B86D782436C5EDD1F641C0BD372E9E84B3FBF278AE67A42A855061E02B43381E2CE56960257E0F03B9E2A30377D5BF9804795C80C3025AC5E7DDB9FF43D5D2C14E7F2824FAB927B204C6AB2D59E4000731E5455811BCCBB840A1A1DCA3ED1E2171DEA7B0046FE7D1A2DADAF2055C43F4A062E79927237372B70B9F05A35E66185DD48162E86D0E90876F08A58EC70732F05E6026C60F96973F64AA9E1D1C8043D9BBFC6101633B20EA0DC2D0A2B50C28B38E933081392005650798EE6861A9EB82531F1FD53B54349E971B28D32016926FCC03FA628E6E56EA9FB88431020D522DFE2F648B306DF29F5B65FAD86C2D203E9F40C2FAC5ACCDF8F2DEC402FA050292FD13265CC95575FA027E84C52D59AABC0322DD3742FDB7E8B11DDD22EF73C2E7F3F28A0B24EFB44A127D11DFD37D1ECB16FBBCCA14C2680F3BB36CBD1E291A026D2FCC9A3176066EB7C0A2D8CB550467254B9767EBC0BFB0113B0D315C667D425117CDAE0F42B334764255DD509D400AB35352F7E2E875822940C1FD8242CCA9804EED78078E68F99CFD2552DE63FDF098F99817D420A208383C521C6F6751A7A6CBD2B90618AEE0F395F6C3ACCE693DA5FAE6CCB6CD241B14FBBF9B4AEF53862629F4E71B0DB5A6E7AF04C566A66455AEDC540A4B112AAC4DDA849C07DAF33290177C4250016C3C04CE24B94971AA6291F0ED1C6B989321F1AC8F35689A1C15FD7300A73B6B77E949A9BC2D315FA8E14F13A1C775C1E801029F19211A777602EE4E890C5891A2ADF278148097AAB2C2696D0E9DFE8514099B6DAFC52E70C4AE4172327FA89E8D6CEA89B012045F88B62E2FFE46D42BE3659D3C3334E42735F1C0D59258A18E5624BFE45DDDC8BE8B6067753554781388A285196D63D300991503E329DA18953480EFC7B806AD43821024BE6AF4C8F0C31B092E62FD01D2A5D808097437228E8EBEF805E3692DC474DBF407716FD8AEEFFAF1453070FCCB88BE5FC4A84C3F9BCCA6EC5526C9703C5E681B05299C538062B0F20D0A2915EC48B3E886D5019DCCADBF791BD7C5591DB6B744787CD48F28C1B60E7424CF3A89DA6D064858AEBD2C435F2561D1B70A63CB7EF2926F0D5DE981F02AF283881FA98E5A1A35F1BCD31B04DDB14E960710627458F127F6C766927FEDBF0FFEB6B4E09C0D641D00ABC881A1D952315CF66CF4B88138339EC1226CD72CB767E3CB823BD00A5CA62F0E40E9FFC6816B6FFD26F3913D08F5735EBA36CBD2BF23E1F1C6D6E473577AFC88242EFB7EF106C17230E9A5D607BF7DF4CF679DF8B2E0D811379F57A8D75CC54638D325132A9A340EE94195E81997B73DBB48FC8916478A15C56C876E2719B40529C6891278B3194D03D4995968C025DC486471364DABA40FED28C763DAA2617B6CD0C1B24D12325EF32260E103159F2131EE79E0F8B56BCA526789755C738400CDA0D07C5A12EDEFC168F2A3D0FF195EFEE695D558DA9A7AFA9100E32E4F2779D23E0D80D7E3B1034514B4CEB86921CE32F3D0564D39BBFD620678A9D3EE4D21AE91C4C745826FE99BB251F7F3778ADC93EE9B4C4C07D5517FFA2D4B2EAA37A9BDD55BD27629501B0F28507F86DB0869DEBFF52D1C4FE94D7F4B88049E5E72FAE2B4CCB00C32D803C9180D4AE8E4CDA4A82C92D45C76B87AB113AAFFE58B18CDAB27A762084847238C6014938B24800C00728F000673BD214A98F5AF53E33D7D2C96BD625958654B801C62AF5B9DDBEE794E08B4BFDF1D37B2B5FEAC9EB4C7F76DE1933CA41E19778CBEF5678BA3809AA3DCC533AAB91CB937059855B8208AB80D2087B9C6A6DD6BD74F0D51540890CEA885CE6BF8248C712C6D0B54ECF8F38666890DDBC8D7316F2127E4EEA8515C4EB929FBDE372693DF68089B7998752026370B5E114536FE4545C9089B5367AC487C097CD2184C71D5F4A8E431BEACA6ECF3A6C9408C60F1BEE31706ABED0B68926083B8233BAC559AF941FCB0D0FDE9FBC7A0A953506CCC958AE6DBE4646701F2BF51CD651FE063059B40999B8E003260DF05095349B8623F801F76E607189E05DF81238596350B4553C60A3AB948032D59ECC9840A9CC39C3008B05B75F88BBD5D027615D63AEC97B9DD02570E5EA7D16F42809290AD47180AF649E1C2970D5042FA851C2D7F3F8889819F1140EF7036493BD2FB05A8B01773B626EB862B66FC952F4F7F8EDAF4B2AC595F3EC03D7032B9E401000BC2391A1170C2CE28F7A73DB70658724328C7B59864472EF8314F7B5605ECBC5BC386ABE112100DEFA09CA046D8200686920F7527F543A4E23725FACB5088E8803DAABB2D153C6B97DF66475D613E7788C1602A3AFCD05B9C8D1E113794E482DF1D596EA0C2B4C9B56E5D4E099C20D1F226836A80CFF6DBF0710DD8C20D1F54E053327A0294E640307A9C6EF2EEB7086B6D234B144D9961147B0651B492F234D354D8DFFC260312EF98AF83755457EB72E90E92459247C4B10C586FDB6398318A28883AB17C9032BD975ADDC70DF30A621C92339496DF263C8579E1F8B981DB8314B499E9B47805E68BE721FD160AA6AE58203C9B286CAB929995CA828BFD9C3C8A87F1732A0FF6CE28D26F1C8E5E60E5E30BAD456D1D52AB93E341FA7305D1DA0F1ED1A81531D284BF59453B31D4B7B2A138F87D0D8CF3324961E641FB47A5B57AEDDF699689E7852A5ABC8EA0643F80EBDD6417F87A42832B7C91E6CB5B382CE776EC536315182380E6C7375452E718A904BCE67B1030BB2B32964CC679BE0A7AB67C1895BC24EB8863D86F5E277D4EB45A1C9A103DA3381A54023DD95F83F77B5C8E6CEED3E19E6BB4DE08DDADA7D0EA0535D3DD6E49D165DE28FAD9C4A083576BF0021A072BEE36479499D01AEAC45623EB9A13FCE3EE011C8B57EF816F06F570952499614A292029CFE7ADB7E97BB1A3F2B383901D3889307AA093FC79875CB2DE80D712293435C98A347218E04998AC7D2E488BCD11E69063FEB285E76F4155ED6DBCE5F42F876F3A82DB07E10AC1E33928D5AE7A2DBA364319F258688E1EEEDDB3789D9BBC5F79517B840BB65E1D227EA16D9071D0C20EA57A71A395E905CB9D4617BAF5914FB794CCF961C06C2D87634F2B2FBE1B3CFDF51DE83ABF70A7193096FFDB082C5B898F58A736EF62DC496E6A338E2D1B559BA482D2ABE2EE250892037A575FC7457B2C922963C3534BAD54E0075E70224DCA3EB68A1FE033170F30356BCCF3C2E59A6BCD896432AD0BD523206D0D9C6F1F8BDB3BEF96BE3567607B7863B4607E151E9B0FBDF2046D56DD9F55CF718477882C6DAB99003B6AE62AC32E8A4480F295FEB0018025727BAB4A517E920A81D3175CBA420FF7F943B181B1DDDE9D21BF5A8225CFCCA266C02CFC20FD9905A43A56AED000F479F135459286FA7F9D74633E1568AD78D07B3AD2D195A15B457AB8C7BE92D7DE89C62AD6A81EEF867804491C16400BD759F120CC3451E7236B0C590ADFD84685D1E85D9BAAE74197CB7D963E05B7EA3E40663B3A9D3AB06A141D901D0566AA3A77B78EC7EF28B16FC182765CA486098C1C29A1894CE59E9097C8A0BF59176238C348AD4F9CB537581F66F4D839DC2C403A6B617B2E5AC8F46F1D3A0487BA7020D8E3E68F64842B95DF45535201CED9A6FA0C9C6A22510A75035257B7858EC89FA9078389F4ADD153056A6514246A95B70243D973075EED07175F3F2E2606690CEC656FEACCEF98D988816F723CE070912F1E09C517144F5F4FFEEA60BE1E51795BE9C8BA9A41C2B45046317542CDDC8AB94CAD45A55D7E95F5D208F52222A7A38797974EE77BDACD47B42EB073A76300520366E877394667BD969FC8DC10DE44C0EF8D2F0201AB5F60A1D7F757691C3CE3E37C5FFA8143B828D3942F2CAFDB0DE17813CEA30274B872F1E6DB2645BB109818BA9C49EB220240DAC2F1A7EB047164E1E1F10A4CDA4CDDFF5E9ABE24F364FD5A744DEAAD73C4028A7B7790094607840F02896815E6BDD2112711F823CDA6F8BBE37F6AC3EB101109F246C669F2950CD3BC01FBBE91F431D154B6E361854F2250B65E7A31295A05864C18206AA3E9CFFF9FCBFBA000B59E6E77E876E1EE175D5156C1952AE578DC7227C743FEFF42BDD69C7204C92398BCC40B2585963EFB198AEAC8D34E20D0ADD1EA1EA8793D9974EF2D6ADAC88FC75E8E8B02FF6A712EBA83DC6B2932D619591B49AB896953F2ACED5A19BCB4E25C4490BAF911EEF467009E15E912F0D7002CC7F24B37E4358CCFF85741A88679781F0D0076105EF5287F22C355DE00B59D3C2B8EC7D288EB1E6228B237267D49928E8B9C76A3F91A8CA2DABBAAE1EA37F7404CD898E4E458B6862A175E0BF1ADEC360F9FCBA72AE8DF001A3BC7138884914C3D7EA37E21EA798EBE83540BB758C717663295E6C2C6152A8908904472724 sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF561F78FED211DA755FFC58C30FC8379C0 -smlen = 3874 -sm = 6C44455B75641DAFC30606DAD0DA25CC2C24559C1F71FB6288FA3F59B27FF7E6C6C3DD64D7762C431B243734D4887764456B1D04FA04F4AA55F0C8C86AB2A6E65ADA45605D8FA9847C89B1DAC2C4387B56D2AB8A14450DD1070620124DF487FB597FE759DF7A65E3D3F0E60857DD03A6FBF8A4EBE4923AD24FB5216F992F2CA2DA115C50EDADE6460EFF5006EBD15F2248F0E35E7F7BD489A582CA28BD492B69044F971BF0A5BC6119BCEAFCE2604FF6BB464B486D355157AFA7BDBFAEA7960B5B5C74D59746A8596B426AF82EBA2B9CCB54418FC786D4D468499210DF0329B962A17BAB811F3BBF31A5FC05BD0E56FFF30BA4C267D2B7403E4751E2D0C25D98B2C4F2716BC553CF25EF3005B17F8A88C75FA78A00D7D192F7FC5C28D20BC932A9CAC4153D9863C2D3D7D9FCCC4ECC55B7886544FC76B7720672B8B5C0D36C28497A8AB020A07C5420D4392503232B7862A37026137AD2EB56B61C41580BFFCF802409D3FAB9F37B4BC058D701D34DD90B3FC3E31DF905FA6A852612817215114BB9B04B5E2CBF881B4D4C93142DB8FB65B641A93E8985FC08BFE6952EE394CE8E32AE90004F1D71B6EF985DB04147A5E2E63724AA2B191D046C2C7B16F1BEA8E7175985995C2F4E496F5A3C71FD0503B6DD1917ECF8E5D5531AB361F2897F509573E94DE82838CB4CF68E9CDA76D7FD5EC37E0211C04C04268312FD921FD360CEB49FF9F7BE5DEE2A9D4CE1AFB1713A553EB6C61D56D68435B7A1A92A2460BCDEA47E9F8DAF31C0DC69E8908A3C280AF0AB075E6B8AC3C460C23C8B89A8B6ADF7B71E4F86CB588575A3958B1EC11198F450E5D334572CD57DB1D98597FDF5DDD9AEA6D8D23B1B90442997A9BB8F0630BB4113A15ADE5F089469B2CEAAA281F194062333BB1478E4FA860774804FB0CE00EF4941BA148BF5D18F652B06B9A3A2593C8057F0CAC216155AF82A2B7B0C879EE5EA404E94185EA0555D127D95ACE1A01F234C891D5660312F3477488C696A65B7E8C802A9C545BB2290E507A01B79E645872217EB6CCD809F1D74B522623374B4F95DA0B740A3FF47A8DE7B4E032FF0ABF2C9DC8231A128F5907B8C641E362A1FBB4FE82CCCA74D737228861F6F6DC517CE923B3BD1377603B240E2BB073C6F8A966E33F160536D6E97907189E289C0EA2B17232C2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +smlen = 4000 +sm = CF3F7794069DBB692EF5922598F94A4CAB0BA786232169252625CAB33F1B7512863D07FD27A321A1058B1E3B6C3EC5689DC96B99D54CA405B359A2DCD4CDEC6E617E55B2F80D0AEA135468F9076EDB3DB5639B6BD5511CE9249F0BD485432D9724940BFA5E71FA52B3523C3051CBB07094FFBE8789D4F3DB7516C2BF02AFCE368AC24E7A16E5453E204FA8E92DBE682782F78450BEC09579947958E7B72D9508E8B9F18BF10E7D14B753CB6372C4B1FD8F7872D2A607AF91786F420937D40CAA4E084D3F902C84B1BB85E85140978C8EF6823A06D623DADCB81AB4932AF6B021A41A58B768E523FEC3D73F4D7877A113ADA14F5D8336E94C055D05CD6E0B2EE3A87E49845ACFEAECD6B36FCF9DAE99A352AF339CF71B8D9152688F629AA80F501C2F74B3D05D2A01561CB0718AF44AB07AF429532D05EA174D0C28019C3D80C14A2EA2E8528553E6BB278F0A2C5125799B6089134B8A1167EE6C650F156D632D4D0DB80BEA6979FE7B90C2A4078633468DD0B3D0AC75B9713B330A6721245264DE374AB3ED35FE25F1B8540A692DC74963F388DA922C7C2530A1A3F45CAD53A4E1330C291015E784ED8761337B77147FB5EE5FF906C90285EDCEC305602F741861F88D6727C6ED10ACDB08F5E987793ED7B95BA6D4EE69B22FC75AD7F01EDC509FF741D76BB829DC4986CC47F41E344DC78E608316094699A33FCCB7E1EBD8EB907717901C4E8D00BFEE1711A254F7EDC2E9E1E84DF16A2B54F55FBF69CA8C6412D957D8FB272291030D645787661EABF87657CE7069162B2A9FCF1F5928B69604F2DEBB69469EC354257878D4078CF7B474452A3B853FDD033169EF640DB359D3621A692E0DFE98C0490C10FFDC7711E89CC14D9E14A0A0DF937C91F115B063A22C2939CF1B3EB93433F33AF17B65EFFDFB20B67CFBDD0276117E6132755843C5951C6797542010D7863A63989804F8F446CEDEBAC5D86875511C0399C1FD059B337389FD57F5525F81C64535FAB2E6CDE2BD0553FD9BF1DE0D4817B12CD2DF521670C61706220A7E005923972F6F82650F2C2A1B8986DB0AD263D8E89687F8D0F25B2B3B64D8E14DA9A12EB21094618DC29776E07AD1D1E63B43C9C9EFE69C867DF2D45D4EDC1A2D4BA94D48FEACE46D697D404D7483E13B6C072797C46B7CF291FE7984DA11446BA362F7227B3B61194E5A4C65EF05BECF70D16BDF7F140D48D95014D22E102F42666A5CDC5CF4A7742D26C2698C5282A4E28712A07018CAF79ACDD9168A7A0AC7A6262C4C9D86A0AF579602A105951E97240DC36F6DC517CE923B3BD1377603B240E2BB073C6F8A966E33F160536D6E97907189E289C0EA2B17232C2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = 88A814377B48E727484CFEB42BA8B3F800C6EAC520096493C0FB9CEF02AC926DF70E9D15251BAB7D70E1DDE800B54A3AD83C6DAAA2AB1B02C1EF314534DE841F113A7A315EA4E47236D53416A1EDA7383D276D94D76E5A0848ACE90FAEA470519B638B86BC1406A97F4DCF90FD565BE59C90F8AE04826CBE22A537A41EB5E1D562B73FAC2FD7F52A3A4CA97E8AF214F5F2049A9B9E0BA78F8141018D2B8E73D380C33FD60A3B23B3397294503A73E59D1115B37BA8B223C7B72115FD5EA186145E9E0E5A9CF09799B9F865B8BF6AA9B9561AF1DF03B2D80D91E305069C6F6D70D23826E0EFE660E3FE1D48051DF06537791C67FD83AD14BCBF7F7DF2C22896E8A19BD5F28D84789D54E7BAC9858AB57E960E8E76800C97053472221041D49226B5A30A964F3F0450901A3E696493CC426867D33C1AE03F1486BCB6C097CCF1449D22A2C80975D55A252C4FAECCFF6F484AB5AC42AE058813DF962D4A8C2314F267856E8F70F39A6201CDE5B1C82FA144E17A8E18D873D8ED18A52AC15328DD8879B1A447F732239897375D632E41887AC68655633048436A74F9F03C62C97CA6B7C06F90B50862B1968BA4C4941F2766C8AE5FBDCDFF2A9CB7F5370AD027F4845E8DA8DD010AE96D78702C99C8061647248C71CF66A6BE24773EB6F07247A3E7F4B35415D99F181BADE180B72D2545890DE6D32ABD89F70ACCAD24128373C5ED118A763E0C2D144FA08FB556CC79E9575D2A76071D97FD49A0C48DB1853B3E782BB6F06564BC4845472FDEBB3E2379954C72F488CF05DD31A93C6CAD686BAC103DB6EB65958B480DB0EB072056D2C5FC0D366F02D75487FB19B381865F6121635ED11B7F5909DDBE60F9AB5AB96FFB627FE93D4F8C3C280E2FCE1AAB8642598AB8F8C2ACF9749D337E1AF5CB884E68C4C09404CEF2EB1502059664BDAED58F5BF75AD5FC3D33B15938E96DFF54DB0155E834EB2CF4E37D41930BFE69D5098B5795EE42A0FA67E3E509B80A8183D7219BC1F2A7FC6BE9DBA73CA7CAA86EC630DE2C924911E84F0E5B963F9F3AC6E6934A2084EF6E83923E4E56BBDC2834A3C28DF67431AF17A5C1B8EDE0E3EDD1A1E6ED5B9C0734B58C2EED995CC4E61A8ADBD4708FC482DC5B317C76FEBBB7B8A1585FFB40F4328E48B1F1DC440AAAAF624CBC9CEFFB383A405198B280F7729E9968A7A1CDFFE9FC855E2AA090E4511811B82476F9DC04A42C132A26BC35DC55645E4EDB28AB52B95FF81022DEDCD54A26C06A25264B180F69AB4795063237042B1B26DF2C7097A6A17A09FF9B07450F80D5C68103B38358767DE3DF11E013DB81CC63A37534B34A754A4E050A1F55DB468891786BFBF523103CAFAC826487443DD219A83BF8A15E5937DFAEF1F06C308FB8766037C567CDA5FE8F5342D08303A954D8BFE1261FE1E10A9E0EAA31F6660E3AA82545D91D2E198256640D7A8CD646F00771DD3708CC4BE77E4E5FB2E488A3DEAF0FFEAB9376847430BD28C07494E51FD87AA7EE8941D03E8A55ADA269552739AC56794C8922B55E12859C671D12E8F9C97D1C1395958A40215327496010F4E14B88ABC6016D6C213FB7837C0EF247283BCAC1E7026F84FAB18EE515D1C745A9AB8F00EB91DA54305F26DD4DA68707B3EBE53B1ACABF9AA077DD6AAA03CF4D392BE31BA0F177DC63A0532AEE9B1D0A637F44280B6084DD46AE7345A1C7C90A9D5F01B8C2BFE36C9C880BE5DC0927288F834F31B700A38D4DF1507FD36FD898FC0B7C6BA6D0DB160BF2E3C88A56B5050090EE9F84E6575F4DA6608784670E6B54FBD3426B43B810BD9666BBF0BE2401431E79176F5420BBA2AD295C8CF8A2C416754139CC3D756BC0BCBE0410296C66ABE1E0E7E509722A80633549EDD329B94E71F1838E93EFC130EFF8644CCBA7FE299CD5462A1D9194AE3AFF7BCF73FB926290F4DCF861BFF6BA3AC38DD4581DD363381C86CC8F270917325E1F30B3391B7772A8E34BFFBB971A8585D43047A7AC7A8BBDD64949CF0A2160FB60B70295CDABBF5F2E3C94B47E6FC005C020505B491F3F391C1DE5B5E44BE6CE8072823DF2DEDA780E39BBDBFC416F49238C8A861F9FCC08D7738245AB6E374814189187F6246A267F4155CD2C87ED6280E19775033DAF7A38DDE5867A03129B0A653BA65BE75C576C963C625D1CF6A5FB2E050DA97E521318C20C1C4A2B91D39672EB909C442A9125419D92106C6168173C55EDEBE3B92F420E44D9A29AA6B3B51F83615B9BF9EEE0425D61E67531B81FF43645F6A86B9E59643FD94BEDCE6F17E65583DEAA7FFF91B292235813C767CBED4F0A7214DFBC934BBFCC9BBA290249487D03D589125002D41F2D7A080A7C8858B9CDD0A7EDAF8E3FE0DE8E31AB2E0D70BFE48D47D12C6BD4B3F18E1D27804A6FA3B8C654183D11D5ED826104DE614A0ED09A615D6AD5B5E827B1AFF7772A18545BD8F2E1B939A1B0B5A349958AD236A21B29FBF20CB46DC3391E9B8F940D8B9785CE7045A72B102FF56220CD7FF5C0EC28387062240AA01564733C090A0DF4C82165F869F01A58EA81C9274F6410A0BA5A99107F79398C4854C129A93FBE7B6B2C7257409263B77AC1078CB8ED5780BEF97F8D8CD68FB8D92F29882513CE61E10C8F7054EAAF76D4A8DF6E05171286B6305E2A3F671ED93CE864884506F93F9F397520C32134ABA12E6306870694B83D82D43F1C59666A14498EBAC08A5FBCBE9081339DDEE5B191F7F981F38F0BA478D3FFF2C95F98996C6D3FCE8664076B63679A5526D45394C59167F2ACDAE5B7D2B5C7CE60DB42D7EA57CF5A1199241A722ABEF1BCCC95114252CF5FEFFB111CC04074A160890290B50F35BC4DF2C57C84A4F8130CDEFEF3B78E4E62452527EAB2535890461E24CC4B1731172921E69E20BEBB0F4F155CC4ABF0757EF867AD35487E4230DDA6F14F6EA48446830F759F2FC16EE95441429E300EC6E368C100F345F12B7E21C9DAD83228AE8385ED2D7A5D80EE33D99761E86EDAD4ED2D98D43632DC34D7FC0B609253F23B0F5B0D2813559590B504FF9864E94F156B33D7D2B40A97698E755D47C083AE7FC0A9D8FB3B348F1F4653DA6205AECD2DFF4E15E659C277A080C1E68D9197B043ACB4D3897D415A8CB484514C1DEBFA13F92C0853FB62C1B7ED8F1EF7A505E8FEE8423421114CEEA83A69165C0DF7A42B497219EFEF2D94D52133781430127906AC0E73362A88A8570D475AA3CE2415BC7330AD744BAFFE76540B47B15BF7FCAA4F21A0590277E9E4520C5031A3ADF3999462CFE3189661054FCED082FA9AB575CA6DF0F78C1B272811D0AC45560EBAEB438BBD080D5410A16FECB2DEEB8697C43B8C0EB32B76963847AC454058C7E5621787CD9CEA510B42A861D6411EEBC901E191AA0EE85273BA8B34B476AF2B1EF4BC9D68F29E34063FA7EA0C6F55965E42BF24174570C6E5418794A841E3B2CB3D75B368521A3226DA3F8023BAEE4B16333DB66985474EB113D627CCAF3964A5780DE196F6E7814F227A087A531F460924F6F976EC6F8233489FBA400A519B6676BCBFD284E934C34E214A21E630E46050C29C62B0D5E9BE04E7C2DB5285376F76FA957E9993DC6AD326A5CC43CAE4F9D7DF8E5D379E6B1903979C4FCC78FE4903B35BEC502FEEA56C95484C8F07B51AA365173134D3319FB58C116B3817AC0767EE82B4F819617B06FFC0780B5B2A73765777E73298E0FF0CD11E44D4263948A177987DC08638F6DA2962F3953E8D8BDC66CE6CB315FE08B8FB3E1A0951D73D07EA25EED225A6FCD7A21EA4FBCF974A11561E1872EC610207D2B64AA084B9570683CB9440954EFA405BC80F6FDAE6EFBDA7A2309239B4A83727F7B8F9B823C3762DA233C50CD0016BBE8E28D0DC082D58067C4880BC9F1E2272618A4549FC20E1DDE9C971D7809BD4B99D0A95B9D0519B16B0E6EE74ADB588E6E718C70F6985A9C31B494188AC0D7F43944CBA83699FBEC475DA200C578F15F32D4DE6FDBB1BB1BAB75D9573E84E174529E176CDC77540CC435B2080F04D7865BE92FBF7126A67966F58B40464F7530E94A97E03F06F12C112D9BFDEDB801900A5735BDEED28B2272BE021465B9999E02C19B08CCEE3DBF4DE6D2EDDFB8FDDC35B81BB78FE33CBB314F65DBC4FB1763DF475A44478478F9F8C7EBD8FE6652D7CE2E6C7425D4F1120B79C35562CB3CA9069DE49A570B603A9999BEFB2FF590376AE0A1F9CA0E97EAC3B48CFE5B32BFEB27A69732CD2FFEE029283F9305D809E00D57E9591A19F9A78557133083144C36B73B20C53A05F46DBEA7A6695675AEBAFAEBFD7A5D6A2ED2CF610B6D127A2D069DF9CA31B9249D91894F54533B4E658B043024B14F7ACF5A5A1A0A70C00C7072558F5F4C1EA438D363DC05778F8DB7A38B3C76F167A80B8CFFA8E0810C379C79C8961089AB0E3F354D24B850664B40BEBDA781C070D9906EDD63321ED278B974C89EF90099B87F10533EEA7558457126503B0E26B716F063FCC5E6011F929A079681858ACC04D9A2A013E71DE26124755FA9B00DF9581E54F4B459DCD636DB6D08398CBC3D82D9C0C26191D087904B17CFA201F047FBDB6AE528344A60A6E6377B38FB3A058A27DA1C8DF48FB697E5E92585F6356578502CE2C587B584683FCD1ADBBD373FCC0AADF99A840A4D84C3761BC36D300A81C4ACEC3268BADBD4661D110A7E126ECEF3B270C4C971F346DF1C5E35AEFC2E56E7A98A9301B81DFBE60EF368762FDFD3849CC04D0E9EA84A2676B779BFA1A9FBFAEBB9EF8E7E054F52A34C4084DEB233A11A038DBD34CD453121048A693AE10FC57A5881AACA74C5C9DBF587AFBE378C5EA94FA54F81D483F997DB5E8EDA4C4523EC3EDBE55CC549B7DDC4D7C00EAB86D9D4FC8FD8261CCAB82E2E5757BEF1ED86E5E2C2318163A3662D278453B0BD2D44464BF4AFF629E4980E1994EB12D4C6B83B1D0FDD82B501001A2A251D21F717DA4F35DF4C6D46A9D2CAA0D4A63663C51851D6B4B62EF9247BFE9CCF0D0F5E98392DDE0C74DD5782BA24A2EECC5EF782C8B808FDA9A965D38F955A547DEB0F4B386AA5AB6B8E1B9C14ECA03642735235F20EB93DB588A975F0D450A67C6BA183E0225B829E926798F917EE72E362EF1A1B9AEDC47BA4B8159F3B72EC06FE8E9C68D417F07680D1560C5594928D38953646B37B44C50245FA6C804EC7334EF59153E284736F6D4A1026AA8DB53E2186E38FBC90B156650A12970CFDB00FB35BC80E30DC2A4D2426373DF9516229014250765361F8781952525CCF9A5EAE54605BF231E0E6FDCFBAA1D8180DC2AB828E1167E2439143D400E77676BA91374AC0106CBB73CFA34A4F488BFEE0923AD9D1D1242F4A4F7516CB234419CE340D80A6AFAF3A6CB00871CB7E766FECADA4D43DF4DA84AE4790C06AAF5C11C4ED519633DDD07549BB6DA18ABCE560083D0FED778DED7BBEDEC1A759CE6E623FFD67F6746F8B4102AE9A3D59998C8BE6A0623D6ABAC87763D2DFE5FA8A3D313CFCDCA9C631EA85853AAA9D9D995038686DAAC561E0DCD993692C9917DE4FD73C065D6BCA8F35C9DC0BD7265257BD68FC394A403D72E32B9049B36DC1A404D3214BD6D955029CA5242898FC51BEE3FAD56231261D049CCDC22DC47B07D7ACA590205BD6DA57DC9696C192270C86BA9DBB3C9F6078EEB5EC27DF7ADC836D5D846FC88161E5B92C93654FC858183B9E6487E2E9DF6353970E9C25C42DD55C0CEA37ECA15242741CECEC8029AB12537A4896C2199BF8281A622D7D4854EEF7DE37A7EE6347F8D9A5FA2B82CA6AF2FD1D2DC48D8AD2F06D72B5568CD2148F4CAB55919998DDD612094BC7F7751F39A361764A1371F3134F64BE98A910FF2EE3D03F8740A81606051ACA23F199ADBA203229BA97AA4707A8610A167676F98867C2F73F4572FE3314F115C997D705633DB9158BC1E2DB71747C5B4C855A37413E8751C42B72F20E267231441B34FCA92BAB1C4C01A91A754D4134E94C3F200FCD3F07538FD266A9648A736E1906B3B0927AE4BDA8605606FF7962669C6FBAD73FBB4E7087CC159B56193CEAD129699016F4B02230DBC195202F88DAAB6C3163DD8BA610E31CB636B486C8A9AAE217AA88C22BA726E053BCF635766CAEED03FD98B25C22A95480EBB51E7CCC303ED61119C150F46AF2704879308712F437123CB4236C16A5F235D05AA6F78276085A6952E460EC099A6C150D4EBCA5CEB354C8881E4C8DA6875DB31AEC22B38A17B103B550E14B33442AB20F17FD78BFEDDD1734E8739A965EC139547600E317CAD289F27828B8F156BAF7F27309350ECFC42E85A8B79E4380DC276E0BE45717AB1E0E6D7DB932530E119AB265EB952F454238112785AAB9BB1E69C630E963D3951DDC7E7F8221FB1BBA2EF9635BC0678A58BAFDA254B86A7AB5C0F1A790FE21B3106C6CA38A0035E0E58F95B08067294C52C3C36D95B9E16C89EAB0D9CC5BBB19F44C0B30DC3CA72A5CDED37D041309914FBF0FEAAA03481017500F970FDF2BA3CF8E119B966DBE829A72A807FBC072E4ABCB75760A8C8F79E82C54879043ABF361F6A81D70DC98A451364B1BF66632E886F3D12ECEC17E75B59C5411D9FDA4D17C7ADA10EE60637FF37C0C4D503A34E22758CF62F7FE311B53BD95629C44AA933F879B746A0C1648550E60EA2E01670CA4FC13FCB8A0C1B47E0A99D8EC30997D000044C708B1CED3FAFBA0CFC3272A03F7C4B83399A41FD6F7D93C2C412D2C5B772963B16BD9B2AFD4FA05CA99F2AB715E00BC9016D36CBD712AE50B12BF7988B796A860820A6093A25438F8B9A6F04DD0225FC68834DAD000EA5C83722CD7A7B7907A85393C0294E29E30EF66CDC6E832A4F22D8192E1AD5D1B23C6D32341AB4DD5378F0F33D6ED28AC69A7B5E0D18EDAE8E3273E3E6A7992ADA5F15C3561C731067F22A9EF51C64EBFF8F1DEFA6D8742BE508C0CEC24B8182489376A9BD09CCADDC9C78A09A6A5976CAB2F50FE1F5A28B4DCECAD4800CD7D10E57102F12512A43BA40AD9CFD5B7DE3D2CC79AA57A26CD482647B5A07F4096754007F3E222F6DE14D41327642E5 +pk = 88A814377B48E727484CFEB42BA8B3F82F7B546BCE65E2012AD284C6AAFA0CF84B0986EA7E690D6ACC3709F9F23D8E379A648D68626BCE3E911FC5B9416DAB3877B972D48F4D1D363B7546DFBA17C5305229413A4D7694B8BE152E0FBF50C1B8E8908BA3A93BAA5F02421EC8D2DA5286A4DEB3C4A5F3CFBA3E03704E331DC600253CF2DFA65CD463E11CA88EA946C41E274498179FBBEA7F1035A6A33935AA186112BF8143662D174749085E664B4D75752DD746069CD48766474B482E0E09A63B89373B9BE79D0B8ABFAEB5DD0D53EB709991B4F3B74F50D938737A9F912CC5781DF592F4CE9D176409143E4DBD629E05151450C72E0732A2FC8F9A04F354A78EE8772F62D362F8475DD5D52CD1D9ED008A7A7E7EC18C86A615F1AA83A4033647581F2BEAAEB65BDE86C7BFA66CD16A0D2829961238F9CAF2C17A13791AAA2596F24B358A778F1D99738A8540C63232C522723CAEB245D371EBF24C58762A09A17679749B263578D1448F3E9239DAE8C2242989EA0B2D17BA40B3C862356F5EC44470D5AD5D41A44BC183825C3D52E7625D390AEAF560B85EE431D035C3089ABFEC74204B635173898E6FF6536814A3E22E4B7F85F76F91F5D6D9333BF7D8B3ED249C4805BDDCDFC312F87DECF9AD9937B47544B9FE0802A3FCF2FBBE3155A27784251C027153F1618CEE565B68E066EB9D539891C4819E10A7B454488E298BB9225A3ED5487CBAFFD25CFEEF61488C95DE2884CD0C43FF0C5986A279CE8A3B4D607E85950D808C69F7B2AE1E3707DBEE8248554E0997A1D247A4C55D2673CB0B66B014CC5EC37B3F0BE971975E664B990CE7C0D9189B3716A5C075394B23017A12F6DA09C26BC95B0B043D58E189AC703BD507B59B4CA547B84222A87948DD14612C733EED7A1DAF0AC6AE43EF07FEC1C6F5DA725568D42B69D4A0E667DFD111C907B10B94243C884369B198B4710001A1692C654877624C415DD58319CDB23309787827F0363494AC4940A856A59DB66F25B7F23C01CD442BC5F3C0D0ABE3B10AD3030CEC6F9B7D65DEB86643673FC7581F5568CA41FBFCB76D91F3F123A04C2B6AC604797F8FCBC190C6962683CB28909299D5323E695ABD13DC6D95287C8566BB92C9E80E79F97F22CD4D22CD292B6B9E7BC6CA0C2AD604554E7ED5942C5E854580053DE27D70FCE09F551E663ACBE579ABD42C8D96006A6845FDB04C564335F308C9AE4F28F5B80F1BC211F6333ED17A6210558F912785C4BE87F1E7429613593DABA592E3FC551F73D70437ECF835DCA32846EB218C12905C872C6AADBDA725D4F3DDE8F02FF2878C0B667A29F3A38976CE7816323DE7B6938802BF87F2E73F83A71F45A1DDDE374C3820823E7FBF45A56831A267CFD47153AF85884D8138EF60DF6B984BBE9FC09CEEF3E6FBEF358480634432819348BAD996A50783C9ACCC38B6BC564D0E34D40D32F33A16BB06CDB5268FE428C8D7F24214370FDC28517F2027A1FF1F2F8E84F8B2F0D1933FEE60DDB07BF3B607972B1D5EE7E823C1F0BDCDD91682413D4C31CDEED2E49CC0CDA69E8E54EFC4EEDCBE64D310291F2A8C4AEB3DCC773C4B20418DEA69156B8370BE48DBAE5BAB441DE882CAE6F74F79F80E083ECBA9DE0CF91FD45A0EC24BE3969F06A8248F6E1AD8691A07C0A8C1B85DC53B22207EB9B21D1BCAA47957A96F52299D4A468821F59B4A21515EB89DC88695F63199CABBC1E10E9EDFE4CD78BF6BD1087B0C868F4B26ACB922A599F233641AB7C77E6E0AF206ACBED6E6FA498FA6AB22F3322F899C0C1A6549D8B9147A7FCB67447F8BCE82D815105C7C50C05B425B749C7A791E3DEA22897726A29991419BE368BFE507E1D5DDBDEBA3704C7FA1DC8E3D0F57A42A701B5B8417BA1DA2FD8E343839DC22FFFAE07F54ADF1A3EA227A776359F459934AC2A9185E1CC7497E8C5803C127DAA7B2844E82823691135DF41C2F76A34E74E816BE36487C195E5A4DF4E61DB16BF31646A50DDA820AFD2DE020B52B6312919FC0FD342C6DC5AD30473661F15B1B23A29BE9EB4D765E53DE8585720EC16E24BB3CE6A812A9240828846596A4D07B7A150084204D50148503D2D36E3E2AD535BDCC2FA2DE7314E07AA7228D85325E49AA891B968585875741EB457BEDB3DA22BE45A1E5CC3AB29BFDD823BA8789CA9F255425810BC3267F7626E8200CCC12F0649EC7AB476E62BA418B18D3995A3C42EA6F453A1E42DCE4ECAEE8E593DEE34CA08272A8E73D38E53FE33A4DE7EA9DE067DC183DD532C1C086DBD9A60C7909B6FFC668CDF537A0A696ED72FD6A9F797689340CF3F88D68FD804369DD84021FF206A42233CA83D64BDFF349E064620068065D54FC7FA964A98583B16B3A41306A9353D05363D452BEDE2DAF648E0DFE71727E050CD5A1EE2147E743A38C6AF496C11977D3448AA457FE2593C731FA97F8F784E2975AC6EA52A66C2C67084A2DB57781FCD0C171152E75393C871DCD38D1534E326CFB7AC4EC988D3FD3680C353BF92A3713413576744F5B44F0D1DDAEB2B424F1577D5CFEFA7D72EDED85779B21EB752CC9678A3F0A764F62ED2B691935EEE4DF5D420BE6AF2BECFC7407EBE51CC3215C523CD67184FD3DEA9FB2F9458DD695C825A74F6E78DDD19AD4D752648A9997BDB0E5F1994CBEE3AAF45CB3768F0841E4DBB8C3EE0080ACDF49CEE4CD64A81909B995AB2C01E18635A2FD201DEF93AEEBC60EB76526BE368AA852237B7491988E6EE2FB7343292E298918217F02F1118195972F7BE85AA0866C35D114F44F9650C996F65B4FDBDD5C56F56E3C4A48EADB99651CD4F293ADA5535BA8FA3142A9BC7E95627FDCEB980A357C844B9ED94D7F86BDDED757FCC3B4D3F65A717C68766775A3468B51A699175726D2C16573D87284D619426C76788559DBDFBD334BD87A40EA29A3213017E2FC51AD1FE4A1D09317041D39D18B1C807BA64350BD63EC7AB04752C685DADAAF0CE75DFCAA26B466384BA408EFADABF4271DF074B0C109EEE4F7FB55BD3FD8B83541C42006B254E95C603C17A363CAA185B0C6040749FEBE1DFBA7E50450527753F3D0D9FB713031197C5284ABF118BE7C43E3A5A8CF098CB5702E80D34DD667DED4D1E945D47E4B8C84D25BDD968291595DCA8B81EFC47CF400B18C4D30D7F285C668290E0DD4BDDC791A34EE5ED7425CFB394D2B273275A669F44130099FCD5825B48577CB493639204349FA6C2CF2A8CCD86527324B19AA7F3677EE65E55D2FBCA2577E3E55997A1390495D41B0457FAAB55F0B3469796DF3AE3241F3228A17AF4480AE51010FBAE45CA548C0171441C5DD137837CC25600E91F40BD812EF2EF8681E5D66E0AE0D475DDBF8B9053F3B0C01F40209F7A07E7B6289B2804EDED877B051FE028F0689A3ADE12D2A4897458096167E0A549574DF96565C921D9DE0D7EB78B5734DA031E65413E61D426401C4AE1A2D1AFF70427FF7D4CF1D3E93F6A78FF2FC1F421D3BAE35233D7628AC5B6B15DF9AF7B69E173113C55048B01886CCF321ED9BD3BAE8F44588C20F793AEA81EA0F13FE69EDEBAFA6BCAA5E9E37D79A295A64DAAF504A8F167B983DD638BAD6B1B72AC83B026B3492F866A662A8D4BFDEF8355198DCABCFEB3CAE0BBEC7212615C16549C4FB8502DD54B11AD5C6071AD4CB26864252F82AE39656352D8ED1E1D6FD8F0B5AF81AE0486C25B2C827F94A5B665553D0ECE9439FB730EB0AFC3213EC02BD9BFB2AF041726773547B19C873CE31CE45E9C5C6D48402103BF799729D9917D3825C8A8A2A624608801845F69E61E43C7B102E8685A594EF539651B2B7A44624F8A2B1CBE1A09CFC5BB7BECC821FDAE17F707E46CE3A5F6E626B3F7E594C5F936A0A434FDEBFC882751C043F34E2A8B82E5B5C2333D4828AB2D5CBFEE6BA6E1D5FAEEA0F7774B3B48A46BAE3B045FAA1BE32496E72486624953A80DD759ABABECBA45C403FC238D5C0560487DBE896008B59C060F53BEF5FCDA722479DC27AA8AD10FE7A25F3A4BC8FF60F0FB0138B90E67A9A11627782486A1AE8B7AEE8EF548B5E4AE88AE3EB99004D8D776B607398875C5543DC4B766373C505FA5F1F4C1AF05A76CA0AEDACC27F64CFBD3BE930505B6291BE9F7C1424ADFE027645F8E8989AF9392E534E3C873B2CE9313C9227C40318812102E3446D117CAA458046EC3D37E406FEB3ABC0BD2E3E3B7ED6F9A14AF197124DBA72D02FBA263DEA8CAA32A927C6502833BDE4C69BDA422CECB7C65D5C6DC7E0BF681C1A749080560E41A4952BD153E046BB49732E2896D0A02C4104974A7C91066FC25405824A88C61F818B22F1C68013794185BEAEF216846BF022A7D34993A8FED20B5657C810826A793EC112E75DE6368CD4C8B4C905FC561168090BAA86FF1F40CA2567BFE16239E417F93A12128C56210532D9184DF5A9DE2D62D58857D83F78237A7A8BF44A8D45B6B6FD0B9A75B52EAD8677827911FDBDD923F94459983A32D181D2D6C56C4A9D1F6C9D55E67B02631441DF800B0EACDD128CDA33E8E7C38BAE98D5CF15C45869A095EA54FAB5D844ED9BA007F59043AFB5DA373929DA2E7E3B6A6F7F9BF34372233A4A8FC5AF0F80668961529F051C9813DA4CA33BB02A986A0E1A57C7A93A4269E47970074FA97196BA2C4DF2C0731D6F6B44F4DF9E469EAD2051B2EA6CBAA8BADB9C2243DCBB67A910A9B3836CF43ED4F8C3491FDFF9B074AF5B1CD7A17838232D649FBA9901627CF459F8EB360B859FC335EC9D69CB38094ECFDB837A5D9A3EC13E2B447D4F83E473BDB54587B6688C2F2864F3116C62EF15B30666091A2D30A748C17248189BEAB24179EC4E9939D6CB07DCB280AA7AAFF3FF009E4E2F285534A9ED60AD73D6A8636406C04B81361843A3C36E704C06AFABFE1BFC9EC76BA5D4D2A695984612E33368D41C352086A4F2FC2B57684C89A966BFFB2AB88DB3CF404D7E28D7BE64FB1F97363B838B9FF1164AFD8119EB55496FF9A3F580E86F382331C4C997B16511EDFD034B049AFB8A235BF40AB43045C33951F46A6DA8DE03F33543DB0D79D21D93D713CE756D2AD59286C2FBB56BD24B750985D3479E7A383C4F857643BB2A30FEC8B064FD01A049E87ED8EBE0FC5B234B64D822A3D34827A0A363BB64C42EEF21B2509C28155BB26E5FA5CD19B7222FB6F1397F33982EBD21A6F1E04DDF1A82E6C99957E60C326AFB53179A8EB185DFACA3D35D14ACAA354727FC6B7EA4CFEBC958CED0CF4C85A8D04833D4E7FEAC48207E329DA8762CC9045175A2BE70A8F6E05307AF8FDE3115CE1EA2A47A7F60E7143EF47CA2ED5AD7529CC5155BFBC6429D129BF8400B4D3E944A87462AC43515C41B39857A5B59FFEA6783952D7F973E4EC516EEF698BECCE3962001E5B9CCE7E413FBB4C6DAE8859E1ACFD6D8E7262AB4120C660A6717FF7B51C719801DB8A1018CD66B68BD1285DEA19850199A275071C2267D2A4D037FA42CE56A1F59897C351182078E2B61F74F709840CDC619A0FAF8D6BE25632460F7012D517D40379F0A470F3DA3823295B4C3FF420FD97990F41456337AE22415BA193139C7457CA6F52F8F855317EAF3C26BB705C1FC352D27F62B71A125764566D05E8382BA9187C747B959DCBFF3D935E0539A89B660987F3C28F3C662C1485B684AE06FE51FDBF6F1D72D452DFD33E33399B64B2DEA708B68BAA89F1E7853028920DE956C434CF51C3AC73257A8D1EC1D22772B512201C086B3EE7079DD0CE7D61AD6503370886C60128073B45150F27BAEDC514578D79562014A5119CF1AAE5CB0B223B3A269A348DD268EE3C2B0F5A4A571CED4DC87E8914CD8D53D67B8763F19CD24A3DECDEB16EDF64FD3375CE04A0ABA58CBCA15D1ACE2D8CC9FB6D31A2D55BEBD8F01A06035A00A0BFE8F4232041933E9CEB9B6B2241B072FA0B3DF83E1A0DE357F729F8B285C161FE268AFFC54A3504D0475333783D5CDF1D716FF77A14664C4CB9E4F327DF9C7B20B264A7924E53DE10F49AE8F48F618F90BFC0235B6DDA6AD8D18B6333355E5D8CABBB74C3DE82ECD6668293BA672E0030B4A96D0B750FE8A1E736CBB6677178F5D21AE6F4332CF61799E8A721558475DEBAAE5C614A40A6B61AC55B93FB93AF34A22ED9A1D1713ED872C1A4AD4BE5DC77D986506B34B5E2F469BC69440AFB9A58D6B2CF605E5C6A0145A0C43F9A3AB463EEED852510A55DC8596DFF97CD3214618A34551725476E4A0914EA1808AF76E1980FFA12D741228FC83DAADECC79610FF41BF0A38D77C03F4876EC82F22B6EC9D47581460666F5CC36EBD28AE47073BD8BE25DA226AA217D0D38535824B86B458DFA63FF06278E63F3D708E8F648A08305FD3C2B86E3F955633BA745A61FB7F6B7BC6DED89419C2ED5F6C201EE496A7BA50ECF284D632CB0224630534403C4BBBA183EC4676750968FB51DCE5D596014DADB63604BFD37CB2C75CD15D8CEC62EDB146409968C63CCECF297FBDEDB8F6B78216F77C5B764FAC9BAB3F96508E478487D7C519266BDAAE134964FD27114596929465CE3E37232EB540BD0A68F7E02A6E2ED59258CC0B804E26F8F6B4709BC94CDE98781411F2DFC4113F007C5A0398204F317180581021DEF25AEB259986ABA730015100EBBB1C70A64D2EDF1EA11F5CF663805E55B544E7B4ACCA35D6E64AF4CA43FFBC171137616C60D7934CD725F2C4095840B9CD10A665C00F8A4EDF870C17C9E65559579AB776DDD9764C14B7AEB68ED7343ECDAA47FEAC15B9E8F913ED7670292BB1604D917B4301744C53D9F548A7FD08BF726C6332167A1B5C3DEC5E23E7DBC2A2C91740C7C05F74208AF001D11B5844A9DCA2C9A2C9A944EFE0855B44DDE26AC4A808774E973DC10E7CFD986628A0726765F93ACAA5734E9E8790EEEBED1DD24192670D53FC90FC82FECEC0D595E6D55706DAD3945930FBB90AFE4F1975516464ACD16FC85FD6694421258E1449B0B09D03E3A7012E5B99D853809AB8DF519714A8935330CDB6AB9DA5251D5554FE5A8329DB239F43E653105B6D29E9DF7B59EFF89312CE30D4D39CA413AD0EF70EE4144A3AA9298ACA471C71E921C68769DA8AEB8D0806130C603EBC8BDB32DD29AD8DD7053715F14B26914ADD62DC5EDF57FA50751AA6B4A309D513741B517A48F491029269D8D5BF08B7B197408CD2BCD34CCA98E0C0D9597A950892D72C8F7BCB8F325784BC32BFA4A5F2CABFBEFD6D6B293BDC601401A373978F86CAA1EF47805C1E7A6DD479C5FA972F63CFAB4B36ED42693961D333B33A6EB78FC2E302894A2F679C3B6A3BF160517D384F5B4F40D9382527280305054616E31A41853CC2780576F7C3DD4EB2A7B11536183AC2622F73EBB17F3FE9AE58D55950C5B2E90686B769BDD42852D17D5D66711EDD0010F73DAB8051B3C18694720D5E5CA91777153860F53A3F76D4C322A56ADAC0582446EEF20A15DF970309C42475686146221617DD9F443996E7A203D3618552273F3DB5BDCEA184AC08BE176DCCA5E04D27FF80AAE3FB6C9506DB5A1C70C8B3C398B881A8EF729233274F622ED9F344790926168E9EE4C512F8E0C2F30BEA8AFA55AE4048EA04201DD0E8129A43E355C41E0D43A394BE39A7A2EAFCB83FCC391F657BCE947EFAB5BF045903F716EE3FF2FEFA689C2192D1EDD5488D962BF2A46C40E85BFB46DEEE5131549ADB184D35F5F0CF779D8E85F0DB47E8F14D0265B7925356F8C4434E1E4C961D6587F7481AD5E173619137A6B95292D6DD515C24620EE06B4AE7A3EF1FB845CC2BA23F8E10EE83614061238377C94E43453186999AE7181D03C9B1D7A3C7D44C07EE0374CD06940ED9AD1223323D sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796FC7193592BCA9CF23117969CEB9E380B6 -smlen = 3907 -sm = 209461D8263E70D0B76C51A01F7BD90C3D9D362BF164B80611B6885F74E4B573068548F02B587F7BDC25C774F815381D386BBD404FA25D185EFD406C8A97155D394C9F9FC9CE14FF7C64B7C75AB81CC7F3EAEC1E8E72CD7FEE11A2501B4355E9E884B30D0A258AE13D34E00CD9A43689DD7EC967A928FC0808C5FED781BE071F2B65B9F707BAFC29EA23812A21EBCF07FC67E6F6A8E2394E73C69096299166E1125C0DA40CD598D2A578C0EC9571A507C73EDCBEA44D0B3B9CA6F271F43FC65215BD95F7E2E1A5E1FC78F03EE134FF8938EFE9D5BC70427421FD553D757A530B528768B0321425E5C78A0539E8374E14EAE878A4D870C596D764ADF54EE989D8F90EE0AE593A64E2A6E5F13A55E088E0B537555873F77AD94F85D2A06225189B1D12431112E64EBC493E74281BF0C7240CE09EDA0AF64C4A6F187A1B662E3C33752EEA988AA36CB804FDE05B23DAAE37BF5EE4508A8A02354DE45279757F1B3207F4AB441C59B8E62BF3A5E2176F1E633BBFF51B1B42915A7F5031F87E325B381E9481C843C58376928E031326F45CF87C913A446F718F3EC7E093DB05D0288472BF67827C5356484544EAE494F347CB77136324D6753DA7EFB7EC6EBF79E7D3BB90A3A09EFE6C3A68FD42A95D44EB7E0394A6BF8558E9FD6E139E80A4B3AD497249F2BDBF9E1DE6B7AEF216DF4828AB1027EB2DFEBD4292D35922DCB389FC767E6559BC6A5E8D0BF5F12A7D2F80EB880D37A89A8040B0D7D16EFC2431EF67DA3DCCE84354D44E71D1A878D71CAB9853BF319CB67ABABDF26830D87D9A972993DA1DD8738F6DD6294BA2E69E3C743BCD4B818B50597B645220C2CDA932F944081FE94579355D7887FC9B2A6102044D8053CD29389BF09966ADB3810340A4616BCC76AA3C78D5750ACFC1A85A09ED32E98EE109CA40AFE2FF18CB1D8FE0DF3D321F7774CBABD96402E19172BEDD42575802FBD8C1B1583D148B93CCB26FC7305E9CD423310BE02A3A0C37F28C81DDD145FA080144AFBEDDC3D0F0C21DBAC0C64441D7FAFE1A2A4458BB56A7EFA64A1C9D60622BC675123455C8A791D71F607452FABC5BC02D14C203A1752EA2A70E5B8B914A4A4A24E29AC71DC12375B09B5CFA39B22D8BF36E25FF2C963C7535F61867F9B0AFE38030425CB94654A93FFA16E6D3BD8A41F7A29163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +smlen = 4033 +sm = F200F1E1F66DB56B5B291850D91C6BE4A31425058F36C48E49B22226E9734972F04F54C738F819345D281870CCD8B94B87A88084F0ADC3343E84E68D8DFE6ACD89FF10E12DAEC1A97942643F49D22BF76B12EC81DCB2ECA1326760CD12E79F6A10E57CFA875FABB4A5B9E7E1F225217DD485852B7977A7CC0D86D3B0D00151117A264AEF2C40D4ED9D4296F1D05D9552F5667239E400A2934E217B67A6619B361D0593C40A835A86234D41723E40528A9FE625F61E41E4ED05BED936DFDA039DEF77CB3A712EAA80FFCB814C0B9D2E3A974A86DCBD271AB38AE4F3D2EF0C8A1FFBB5ED490DE60DAE691A47B06A6961B3771659EDBB8F8F4CB8D9E0404AB3E46EBF995C409E40D3C3D09F415B41CAF895F87D1F9BC59FCD6E5C62F3E983A71C2DA2A7AFE6A5750B8BF606E865BC44ADDAD8A1E1D618A7260DA96751D697265567ED25EF786F7EBE08696840348164FBE6E931760E48F84E35C6C7E9A688CCE600DF065FAE010C9F6D593FF19890D4FA241BD7EFD711B93C97AAEF619D7FE58CD26FEE7EBEBDDCB64A475BCC3075508ED08F1EB3DF64271990B546D58E66BF6EF587CFC2C203FCB4019CC7F42ABAD28EE11B22340E7C8970CA8759B7A448BC2929806E63E13D9879789543CED9C5730131FA8A990F6254942E98155ED5F72C2A863CE2E85B813A10FAC2D5A8997B487AC6C264709FF8A1190D20BEA5DF8EF7BF79A2A86280426BAACBD68BBF3B5298FFF6C56A156F905CBF76450D9B8B4C64D9A4446EF4C2589FBD137A9FA02FC7C6C7A72508C25A26A33835BCF5BACB84A2D78EC7C62FE47CBA838C11E850E9EEF40126E92D230EDD7B920C1DFC422B136A3A2119312D11E41FF59CF432A7C184788750464267C8974A1F3EEF1C2A17EE7D77B35FF73582A02115946AF263D2904586B5D901E4463FF8C879D6ACD543A516B41C8695287587C53AB9ACAA42987D2A2A37F96C67A594013E457AFB01AF14E1A5909CED715C72F415CAA369051086EA1300CA89A022C0DCFC9D85EB48490646DE756C13AE749EF0542EA253524739547568C3107AC02512211EBAA9940CBD47E4C5CF22AAFCF0BCE88B8179C096536CAE551A82A0A498AB879248BD531CE957FCA740F12A776DC5E29A6CE6D766801B7F8F48F317D700D21F47DFCF8F549AF3DA5568C4A7B23B8D4C01E29E624A769F15D003E5E7C88FA958C42E065117F8780174D1C842CEE69C4AFABD1BFAFF4CB03491709CFF54E37A9FF79DAA082E3DE791D6465A8669325247355EB567F1B3B3B6AAB9E08BDB48137BC0280DBAA65CFA39B22D8BF36E25FF2C963C7535F61867F9B0AFE38030425CB94654A93FFA16E6D3BD8A41F7A29163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 6D9F64E53BA7ED325050C8A449F43291C6DA408E271BC8EA79FB023F7DD87303CD09650F9FA5CF9DDD395DB62C2146EF856BC3AD08368002544AAC5FDE5B258E934412E918FC66A1256D699086D992D780BFD918CE1ABC528EA4F70718CF1043871DE127775200B492AC6E94D408E8F0C11E7AD8F1CFB4E5FBAA6A5B70F009208D3C92F8BC0D63095255B9C06B7342CEC364A66FCC7FCB519079ED8B62ABE03B0D5862528EF4F4E838D1BB9345D07377DAE836F32E6565B90828A529E1009F44BE34D4E6C9FCEA7A55136331D8BB31D4D8CDF0869B13C7D2B24BC996376EE8D657ABF59914AFF72FBF57512977D5B134CC4CD5F6135B1DE3E5702F1062289C7F4422FD77C203A85C56BCD5152E16C38932651D3F7AFAE3DC9909AF6C7D7A200C24D3A7D5CD19294E51014003D12EBA9DEAEF08341DFA108F0754DB489BD783960E8A92B37A3CEE9B6E948101BE3E0F1770A094E44EBDFC5B1CC375ABA9C8DC514D92AE967F9C83BAE71FB722ADE87D736143B456B2F75BA5F9055DA5E1BB03640CB462EE89D0CE0FC537BF9FF7FB776F9B92D6F83DBC5B689C99589FBE555E094822A525259B20DA4E3FE3483DB8207882409E2A66726D202B387BB8CB5C3F569EB5A4B08D7485510F89EC81B1904A70090A639A756DC0D96B112A155A9ACA8586AEC4577320B11719B5AD44828A1496522D0124B6D01D1EC77FF688152D08E45E6F0D1C415B2F5020C2F4448AC194D2A12181B7DED2A7FDA0DB827B4D332AAAEBBCA3A17582EE7BBA8DE98996401994A24C0B8CD08570416F7CA69B7DE987BED84FEF3FE3D63B8839E483E7C8D51787941C64DC9F63145A517D1A5A25EB2FF6A2A256EB483D69F3E783AE69DAFB2B5BEF2B7617092614BA487A8D49B1788C13A1DB669880751ED9D4E1923023723DB963752E2D2D662449BFC210D4E95BB4EC8CC7511B15D8C43BCEF852D487416E3AEF7D8A4509BE8FF15C43D907DE1182FC6F440B910B89EEFC793B53E0F53218E2D3E215C16588FC431CEFB9560EE1EE38A8D140259120CC9FA5A8A944F61FA165F214C5B04EC84F796C96B32D071F1DF241AD9A89168DE336AD382C057841F9E2B20493DCDCCB5F53382447A01BAE765EB7769D51E507361E4AEA1C6A236AFE29CC7B306B7A164F31057ADD03352C9252BBB60B5B6ADB28F679E6D3CB222C80727E8049BA33B0E2D813BE69CB91B35C2B0081CA45CE2095FC1E448528AC9197377616C9B69D8184DACC1D7AC3D362C03451F4CE5FAE1400578EBF35FC83A7EB5097F223D0808913DFA7411D63817C2DF546CE258355D2AF0142DAA1626D6986836BF5DB7B670568E66901DF646D0871B8062C3F328C422C2B93D3A412B1A6A3F1DA5F0CFAD8C3EE07172B42B786057B60C06D960A303BA052F5DB986B10329E9B54BF8A95A27A4712D8AB11139164311DFB9D4108412DF13DB51C171526E19B046533CDF1CE47E4DAA6B1E2FA71E7BD632AFD772CBCF1BD18D850926F792EF944E73A5E17DDAB181D47352BCBF8492A358411D3BBDB9788D51923A646E8206A81FC66B41241A6DE123E9A63ED8D6156D3EDBEF025A8CA4779F0C84A62894C8771E0DDB97A4035DF6BDF86888B694E1BD0BBD8E07021415D8EB685C56C2BF272874D0454E70BDE266A19DD894A673DD7B343D33118BE60880DE26C6ABBBA0529AFC544543443CA5B74855394BF122F00F25BA183DFCA1A567770BB1A9FEB27F03A34279FF0EBF4A100E8329F29C2E4B969DEBDDE257E18CEB0091C4E895102BB634168B6EF851A85A81A6E911191C4E28D48F7D858FE6DA482229AD64D669DAEF4707920E4AD80CE81AF68CE833D759F52C4DD0CA8E04A6529585F19A413BDD5AED44E01FAB3653BCF756B710ED1B9E395DC09D327061932E1C19540D27A6D70D4F3CDC1A00127E0B4F9C16023D3E1262776522E220ECDA0C09F72F06F785232B06E70B3D40A76DCEA164FF3F86D37BF667C8B280C0A59292F583A953F258EBD7DF29F937FFE69927936100324EB831D571AF696D3D0566EE5613E282FD566E0484EA0474EBCB8F4FBA9D815624DAE061FFFA0941883FCE5D04C68909FC67831BBE0009454B6347596AD5BC6065D2CED7B69146C3AA237D504465879E4B6DBC8B7FDC1A52D53A6B352969347728463FB62F5CA0B3048818443FBC6C42961F8F25EB754F2C3F2D62A0C2262844D30C56994DA01C841FC9E5EC956537F97AEE538A161A0F078D7286B3A8B6DEB6613879701149B2024AAE84948FF88E5503FEA974CD8C7EC4DDFA88D1011E6C385F3B3D76C34D8EA23997415CC4FA5B3AC922157CD658631448024DC831EF512400E94A65BAAA3CD855BD9083BE48E6C3F07DE5560763DF4606F5802FA806BD1CC4A931F0CB33D0120BE8D6FB5EE6C32E96FFCE77F7BC6DEAB3F91EFC74ADC016D3D984A62DA9CBD51474C1E6EA033216C37A2A846BE11EB7686321F0C21D8781415909E3F3C5483B1A9DC5C80FDF2A1E263328C65D716D19B9A55C63547C1D537164FB70A3059CC7608994DA29020566505D8C894A3799FC265096CA46A7D156837203A72FEA5FD628E9A8D6A7F8948978D882A8D747B1B84D6515922E4ED49042FC25425247EC619211963BE4369260DBC9C1E684D7D922BDA76AB12D5A9B7AB7E694B373769F6A9D8676355B4369BB2AC126AE7F1F857C929E123705327D262614139123391A87EF4CF265258B67DEF2CF93A49BBD2113665D48569E4B2B367F1553000CD568B21275C47AD01B20D6CEA0A2F1FFFCC1056C85F93D1A85916EA45DEE74ACBDC9C6ADC1A99F6B168DA55372AB23E257CBDC65AD3BCB242B94D0EE5CF5DF2F5C096050BC7A8EDDC42BDABC82FFCE88090FB8602BEE6A13E2942B9682CFACE87422DC9BDE99895D5386EC54634260F277A21F1886D69486F2CCC39F0F69F52B87F9376756BACBEC6891431093FC06379AD44D3D8CE55CACFB0F7F3EF4DC5A05F57E20920EBF5574387B752D64C6B13878EB834917FDA358F2E5682ABB6EF0C7A2C00F75BB352C6489EDE8E4FA3D17870E3624669D2BC6882E81CBE02A4AAAAC02BF18DB102C3097978455A996E5067E3A79ADD16E4D5D45C9FB1BAE7D3519033B43ED9E9A20A467C6BB3BE1D9438C5ADFFA5B32A7996AB1AF18F926706C2F1B7BAF00059E38D29D492FC70899336632302C3D11317A0ED8EDC886E0C387A9563ACF14D149A03692D074688FCCE78216CA47FEA41635387D15FBC6301380BA9CB67B0A20929C50DD8FA0F8D9604A1FDF09AB2E0313B50453E833B13BAD5DB4B05D0B709B3544CC45B5D0AD3C7C6B5078A42446E046AFAEC3F4D6C867FFADD42D5CAA5C6B3AA8017FFE1B6EAF6E883B0A083E9B8FB7CBB27AEF1757525D0604E6127793F6441208CF683E7ECDF6BB191510E88DC87981EBA822CEA6F598CC647BF0B88146A50292D3BE87F0881CD8A49ACB7408F30BADCE4F6932DF3A0FBA7155E21DE136A62C174F30A89B2BACB73815B21A3A2E89C310525BC3A7591B839DECE87917393DA89245FE7C9B4BEE4F223C7B9B3788075ACFDEC97FCF2AE74A0A3D90CDFD1C05EF01BBC9B36740BDB2530507C3D3A35FCB6B1E0C5A285E300742A2296D59805C2732D3CC8AD4FF9D491D51AA06FCD17C57CE49F034ECD50058632955DBE4A29592844572FB05CA4E45592A5CBCEC6CADB6B8F4AB24E1D2D26E6331C5E59B64218CE3006B3C179BE5A2D935427A075664BA08D64075FF7C045F1ED839245F42F8227EED80886DB3F8B719F7B33912B2CEE52FB8E1068016A112E0A4327067233E77F5300B5F1D635353DC18CFBAD0DEAE81EF5F31BA96EE1395233EE60FB8E89319BE986C1965C1B173FACF638F2C49861BE449D7D8AFEA68FA2F342FFB1B3D1999299BD92C54910BB6F06DB365E7BA97EBD2DBA4805A7067CCB5EE868CC7EE58F8AD4076E03B3B9EF76692AF29E1CB59854A21CA8D73DFA79C30C0C657A9EBAB26D9BAB25A3ACC47ABF243075F91131AE6068ACEAF6EA2FA55C5A2DEF339F73DFCF13EB52EC522590D8729EA5CF175345968029872C857C172840388DF591482F7E7A64940AA910711BC44601DDE66F3D1CF24E863DEDDF1E46B4CAE9C4C01009262F6878308B8B27B26D00CC6D0788E3176BB8FB31AEA44F28492E4F5F9C41660B3CB404954290E56C9FC8A5C62CDB8F80D946F0BEDADA5121FA7289D9DC779976E7D164E40AFB10421199097FAF55AE33C7BFB0473F972B91E6C14A5A766D36EF56DA7EFC7B7E3C678B77CD73BA9E9C399902EDE1C9064E11F34A79AE076438BCAAB45AA92337B560F8AF5FDBB875123DDDE0C7033EBD6C359033D55E3DF82FAD0FC0B7C24BCF8C140621BFB79E7E05A3D5AEBB178880F6FC1409A94BEE6387C5D80B4932BA41AC5F548918076B50F3788A2706BA54BEB2B65AD364E3B57DD0743BA9542C347BAB6B8242D38790B57ECAFA08671FE236E29D5E21CC13050EA343875B9DF881CF38053975258DD5B5B7B5C10E9D90309DE628B6BF5CE250E7842143A2C06A08AF8B34735D19536936186A2A58A041AC21B5A09E7E2EAFEEB3943B3BE7FDBAB3ADBD27C40F4F96E9D73FD9A71889E5F39B102413D1197CA77065EBC1EA12AA398BBCCE88BE4512F12794F0FC21C6351B4FE7DB6CEB0EA381EB6C082D72CC8365D8F8E6959C318A35637322B8D00E3DF5047283E7E8B6B2EB50985BBDE685FD8AE0001B6E4C2DC2034322662EF585D2B78905B42D0E3A1278CA271619556C8F2660B04E94B379AAD2F4216DEE895E35EC6901723CE50ED209DA6B70C4153D7ECB60E18D9C3E72B08AF36EC0D2A8B09498540B1D5DA76734DB4D24004D3D57DCCD3A6A000AFB11676A5524161C0BCEADE718E7791C61CBAB1F113B7B0363D530943134E7E1241AB878BF9363CC14084CB92D61107D56B81B189C8ACC881A27289E9095E4E19F367E206B4637CCAE22C5985EF7D4EFA819A7B817E250A1079A601CFD7E1B534F8C2019A64B934F613C186D13ED95B92906AAC1155FF07E799D3BBE908165F730A44755601DC24F0AF147A5E4FE170BC05BA85375D67F773E6600861E5CF0328684DF793D6A0AD1E1BB3D6909813733AF20DA37A18784D89FBC44CCBACE7A1A6CB232927C37D5CFED106B7F8568C0EBA21B5B3E5252ABA5A2439CE4F673E84E9D46848D2346A5ED5433433119EBF1ABB7EFFA8144ED79C306F7811BB54109E5237D2105672AA90FE18D474C10089ED3983002FBD128E5D6270338FAEB9A8B150424E6DF8D6968C2B18731D878D4627C923CC52B1A787A2DF129DFEA801F7003B2D46249F9AE38E4AF4CC6CB4F47A338CCB68744833C600BE4BFD5993CD29CDBA8E4F7C50FB0D2CD7A3B8CB44B98893E6BC0421E66D2952EF81EAB6F411A3A59D66445196A32AA827E63EDA25C5D363C98BC77804D4AA57B0B432724F29B5AA5641A352C57B33642CD8A57A069144D11B2969E15E8BE99A4BBD8FBDBC8C2455299812BE8CB05EC048D37E959202063A63FFA588C1FE6F313802F8FC70C18C3D4EC36C92D8E307702AB38FCB5BE2FB0D4EE3240918D942D08ECAC64818D96037059A87896AAC079C233F3A2ABD8BEC87D49D2D68D2A51CDAC506E8676C48A9008839CDBC885101B7E03A5249A2F81378025819424410C77BA9A6561B746815ECFB65AA49C2720F8226996C8B7AD11B1B7999CD84AA7AD4A48DBEA13B346BEA7FE3676C3825C4271F2F38D8C3EC06FA3FB9772CBE8B0B1CA833AFE5A34B5343332B0E31FF426DDF861137FE46F9BCCB25BE8CCDFE1CCAD9536317CED0BDBC0FC041D8A173879C640836C9EEA757EF1B4E8C8A695B8579F04DBBEBF3CDEE6E0FF0C5ECC12777C3EA41AF91D0D6866FDD46504027B00284A65E5F8F396B7C45B365D5D78F4941AA67C07E46A180329ACD257FCF280ED03F001D9C9B404ACEF6428899312317A617C963D30FAD0B81D7735C5EE7AB131ED240489D364FB0F26F9C5D1F7CC3C95808FE11DB4DEFFCCB5A4F683078546174ECDEF383C5E61CAE3E16105D9632E760AEE9D2CBDBCE8A5C6E97CEE7A5E843906E962A387CE24880F8E99D52DAFBA86682BF4C77FAA40DA220AA1BFF0B6B402D8D60FDF697139D8093C13C99C935642433D69FE38C909B9C466C546B1F142725DAA5E37F6C76C4976E2E231DC3EDD150555ADA7F6FC3F9053596D68C53EEBCB6A6294E8745183628A2D825018C59CC052C84A15E101DE4E506A0E293E45050D4A9BC8F7CD9826FFEF35CEAC420D0AAAAF4F5C7543775CB975C30A394C22847997E34E4E77844F32D211FFEE2935DA357323FB33CAA53765A3D0D95134BB1C2B690BBF4FF773F70C9BABFE20C3BFEBEE6983A94C6A0C3D855D2243CCDB82D9FC372A7FA7A07728F4DC390EBCA9749FFFBA2FEB0E2710B4E01CCE7892A1D9F0D68997EA19D93D068BE17A553EAF5FF443DD777B384CE44DE0C752FC613B72C50BAA82091489DC77C8A38518017CFCD82580001163BE240AC6487E3B719C1A6A38C7607258FA9CF58FB3BC9AF4EA9EC1706CCE219E44DC77AB516357F9F7E1F8AA9D742358D3C1C92861E274B9A4EF3202366D26A745F7A217BB33D72740FBE361D5282789436D01728E47AF0BAAD071F8EBCB94128FDA694A20BA0A932A3D1275E9120296847E8EB68E11A120B1C674B30BFEC0FA517E26180B5138B93E3B409DB5FCDC62057A26E655492EC19B88277269702B9BC5572DFB17ED7C3CEE83212941A03545F470B769FE098A6B199A687F20A1FB3E1501D467457BA9577B6B9A4A5B4C074DACCD6B66ED456BD7D40C2C43FABF5957690D57F2EF16D562049B811ECA9DF737F3F2E6133C66BF65EC6BDA4977C53C66BD0B9ACEA2AAB68300D820FBFAB5DAC66C3E60EA33F03B3F79D0D4629EFFE1434D3F6E5FA3062B8298595BD024F6749C8878812409A4FA234C358228BB4013629B6355EE581E37E70894D66598888B427DBC38A1095DF78A87FFEFBC2AADE2B38F93D2A6BCB05B206EAFBEA78FE6471381D8577CDB77A22B4E0775E6097372402BF45C2720AF6F5BC5DB436C52C2DA3ADBBC5352BB3F08A4 +pk = 6D9F64E53BA7ED325050C8A449F43291AD236965CC8F45A3A4F3FB0B28E75ED29B0C114E1F83B7053AD5257EEBD48F4208FFA403FD847D2F95D85759201EC939001677F8C1D018431AEFD10ECDADDAE307B7F5E9D824B7A3AC74B1B41FA9F5C8EC4E9DDA40FF7ACF4421327F3C7CCCA4E215CF1FE4E5015A218EE1A25CF46D86DE30D6A303597C43EB3F33DB27CF967223FCEF89666650C8C4CF55689ED3BA5D4EA78E98CA2C2769DC6020A44958DB77C90E1ACDAC98B91716354400A6C7250311CB7BA6743A67EC1F8B0D1EEC30B67DDBF4E3975B96D45B1D5881BCF1E3A7977640516D178BE65C2AB878679B78C7716F83D5800D5BEEAFB77DF7894A3829572DAF95B3007A41F0603C2C6AB0A93CBCBB22F18168AB8890DE09BA16264096C52C3AC4D6F2BB2828C7C5A90E06B52B0E5422DCE9F278396163C7AF4BECED0FDB02C79B2956288BE96EDC36498C1970E1218089ACD48BA7D6D5ED8F6A11C8BE867AC26D9510723B7FC50623FD097EB1AAE8468EBC1DBD3BA05B0BA1CD9AA96DD758A86DB8F668E607A8202056F48C364ECB3F9DC248A7C51254CA6535B2FCBA50A2441A53B9B90F6BC0D5FDC8663F551F5D62351A84526F1E811BCE0763D9FC43A870C1C1C6AA6F2CA6FD8850B1EF193E372059EA5DB563381F71423FC2EDB03057C20642C96E92FACFBF3DCC8F061ACA75E95D821B374CD5E0119C47B19EE787B9B396FB10BF123DDFD5032440864B2DBFC4D89C924848302869F25B33157B288673F10E4BFA3AA49D256307D9F96E688C1915A01CA622FCA8E8FCD177E58FB0D5B9C43F7823DE819C32D17E1D282A5F6C7A58729546490ED86EE97D5BE81EEADEE6E1FC78F93DCA0BC44A2220BC026A4373493E0D98656053818C413332056B33CEBB2BED09BDB9971E081775ADCEB379EC65E2D1DD39FD4184A706AF46DE14A6E377FAF9E9DF2D2799BA1B4C8BA57BA4604269C606B1A2BE9C280E49D44E6707DF706BB3B96607AC87AD67D076846F6D0561C80DE619A24989B3FCBDE83C24379FC2316188D47B82D01C49845B6831AF0E2814B97D18830BF825622E136AE382085D6B0627199DE378459D35BFA37DB611D6242602D8BEB82813219286D572FDF4D5C9F98B679981D3DC8AB221EC7C1E52DC103670A02AFFC4BF4B5EAA4FEF2C81A9DEE56456DDFC083C531AA67FE1CDC5C02BDCEC64DCD7BDA3231870045B2FDA78DBD3E11B1AE1DFAF3F9789550F7837923912C64558B3D06A2B13BE4414FC86F5F81A7E884D4AA31B139B2D948DE6D7E3F9F255EB896AB2468A61667D17B4D379EFAA8984BC0107F19500DD0E8D92E0A3D48CB59E31184071E303A3BDE1677CF12FA130594FA67AA51DD1A886A4E99EC0706BA2F11BEDEC2B6192FF4E079F7DF7F8DCD69A4E7F4A9FB671020F15490DDB111B47FD9732B39EAD96FB0C9282E1659F9B2025810F82FDDCE1A8CF0889A8D3FDCE7A6772F6279EDEDD201B6A519265D8C047B1A04C11333A2D573229EFE0D6728EC85DEECDA5F5C49FCC6718D21026BA635AB8D7AB769AD055DA19E15B710277ACDF9EC79774F08F271B7F0FE2A350E904BC9FDB52D98591D5FBA34F65CFEB0D7038A99019136BA56D795DE5FCDA428E8A8EFE6E887F83A8E4788938CB40A1C4FE6495DF549812255DEACF4103CC439F7EEA535C77934431364DE901D1661B86934F24429AE70D2C30620B783D9AD9CE8C21022ACCC9203AF84B4559C73FFACBF63E39E3E029731CEDC1877FF22C67DEDBB43E2CF86EF4A8BF053DC4F02993BA410E348BA8669244C119FFB75D8483C141012BDB0E41CE0B6BB0308F9883C18827697A25E49DDC60048DA26A2258C18E8EA5786912BEA5332A75493A6C71A4C84FA1CB12EB97D5FED8F88DC7E985426D536433A47F89226F0583935AE66163556CD1E933066817544A09FE6A0D33D50F25AD9E5B580BF21D0A9C0ED548D3DB435DD423866E6149DF61635D10591C23D11BCD6D91766B64B4D46750E0674CE0D204FE16D57631289B8A161C05C9F2D0D195EB26F6DED0CB2C77244B62F554ADDDFD83F444E429B39044AE11FEC21FED1C1DC4BD11DE08787779422EB3349103353C886785F43F52BE63A0993559A38A99A866F1DC6E9CCEB12BE118DF32A13CAA6EB1E37845D76EC689C8AD54C71785B295858EA07E6C6B750819D07C18AC30ABA3F07045BCDACF49BFE46E730BCA16DF74CE9EA3701B5C824F4072F7F257422BD6FD17EEED480B8BAD6C6E0857EEFB10B038F99E077B6CAC0893A283A2B881F61BA328EED1C73CCF159FC5EC72F4E30B315A4A2E1428DF4553AAE360F853AAC87ECF5548E939B81347FAC0D024E19619E2E7FC6D9A562BBB5EEFD2C855AD1B7C2D674FB0E97BC912276C5C7959BC9561D951A20BD1BCB66279A64629AEBC34BDC1A26E824AF22244F0156C61CEB4AEFDECCE27F2991CCD6AB4E65CE0DB01576542A4035F0C38EFE617BBF10B58DEF75CCBB4031D3BF10F2D3316AF55A39BFC4E2B7B3AAFD804098EF953094FA38CF2DD294145D0CE14354E5815C6AD5388820729501601AEBE7D40FE76F6503EFE3973540F2969A15CEB86C62F48807EE8F3B18FA20921B729FFA70514322AA3A4EC320365EFD26231773641AA96A2F9E0AAFB65412D6510795D6CB4A284AD3CF8C12F33A94A8787B0E098EFAD125B842F2C962B780A39C4FB98FBB145B7288FDF7D23365FDBF94A9AF31CF61430BB81CBDB5B62DD4DD4C2EFDBD40DDD11CA9F83FF3CB6E6263DA4DA186A1A780CCA716755F20BBFE9EAD2636142B20225906F142E211CF923F6CC4CABA31E1B198A4C7356472D070C7E5587CA8CAE67562034A091E2AE4F7F1CAF31BC7D47D4E88AB887948721DEA9392BD6328AD07CA1C5AB87680062321204403EB6B138E40C8EADDD14D59E507ECD4752335398B9A141816AB2E239A8A46421BB27D7228BD3C34D817310EAD65EAF4B2A9274998A836D9D3B098A030F2C061A26CBCA2AC0F6DD3FC8151D829A6BAC2483948CA8A467F034960F0224CDC5B1AFDF454E73E5630703C3A308CA2CA63717248B337A6E4BA28C45A84580128059D87A169479BE106A3E3D2097F2C1949282A90D6C8EC62040BEBEEBEF73F929CD61EB4195010F76306D57C295820A6B402427DB9C08233AE896375C52FDE7162180F36C06F7705E537E01ED382B44931024ACC11FEAB7CE00BDFB42B190144F2D6626E2BDBC5D36C9D4D0A6AB76455E6EBED7C7C657D0AE88AD48C007D8C147FF2F3EA06615E09FD28BE8F83A72111D416316DC7B6840A9D0E0FC5261EF58EDB61DC008E1DE735D28EFD4028D423E62A44F1E4743F447647A498E1A39357473D1DC463F099CBE05C16AE4526D763E3C9A225CCEF14707D5837DC85A5FF53F8D2D8EB693B5C682221F1B7D9CF7487D1B42E5D11B6A576FCA54F39114518F2193499D6F531A21ED7083835434A22EC68348D98179067C4234ECA27C0E4ABDFC9EF717B36C1D2E114743F486FD100B416CF48698BD2AD7B31B5E84742187CF457A519A745CFCB95354E3DCEBE9FDDEE675641B0139673AA99419E7DCA101EA23C761B123231A73507B39A7FD1F8621BDB59D5D9B73D18978F8D6023ABAB05A57765514F1C29A7AB94BF698E6679A2534CE84E728CE140F8309BBF23DF8F65FCDB57A8DA3FDA0E4F98D55863DB15F49761EB2654F4C38F335D37913B16C2EA676EEA5D98F91004DDC3DA602A42B142B8943107C529B7518BF13092E8269FA38DD757D5EE44E66C71375098EFF65CDBB6E435E4134DF73335A3E5EB7FCE0D2421F185C233978C3CFA420CAF22C85E7E1C707D173A73D05DA506F150286CA5588A85B1028807EF51C0B97F63A1A3B0AD8D5945C45124CCB60EC926C1B1F807BA42A5BDBA46AA7EDCBC9E74F8BF4A9DB0E56C6AEB220FD9EA022CA06A758569AD4B5A116B5336B4DA8C31AFC41756CE9FF9EC1E40D030ADEE0FBBF97DBAA9B1F9ABDC59A6927B2D1B102B95BB153162391F963B4B7282C98289CCFC4C55D2D7EA10B493EDCA71E57B6C1D15CEB9964888EDEB93ACCBF4372CB8D0E830C31087A44678C797567C897F075292E8A7166A41926E9B80AA0FAFBABA92682D4E2BDD51E455C014E9CD710AF6778F57B85A1796BC1928AD5FD2606631C59BE6BC0EB83F2700008613197AFC1272D589DAD018E55B31483239FC1554E5E92834556652A4ECB58F3C6688AD4FACEA4BEA38FB35DADA4F143EC8329F6869E51C19E0ED7E8B335BE10B80E6DCD4D6FA018C36762C80B22845C64E26E5D7F14F1AA28EBF156802EE3AE137520FA447AFEC31219DEC10A3B3373E4F1497D169DD765CE51BF69F2B70D032E6ABDA1FF3B8E733DC7B3B0CE235A2884A92A08DB7A3F71BABC29FE0E32EF6A4B588DE9DA83DC8B34268812C87CCB747E282E2792CFA5A83A392C1B5AD6FC580ED368CB2562DE06818D2E15E03F5D941B54DE02492B545D2FC5DE46D3504FA8DC94D04893F5BE656AF058F5E337BA34BE3B133B3F300127C67B2913F211DA841930D9DBB62AA988D6B9F7C5576EB68975731670F49FCD0345CF535A12CE7A91BF2D9E0A9778657A7FE25D07207828E3731E392741A2D6231483F7C168E7CE60DFCBC1EB6D5FCD35F6FBA900755844970A110735FEE5A3CF1C4FFFE7E3CFC1FDD2CC66E88B55FDED197C3C155F338D547D0A0910591BC8754790B9D488B00E50FEE8BC6C7558319AD9DF7884B23837B601FEA0AE8194C2CFA075C0432AC139994C115504FF045AB94FD0A51BAE495F70BC6E75191A285C99D014B1E2C647B5CF6DE3B1429E54F2B36F41DBC9B498F306DEBFC8F08893D620A9B84C170962F6897DC292F79495C1FCA4D0BAAF457B106097BF42395AC94C121F8BE89F882D97A0F1F17140A4263212B3637EF6372352295498108064CA5CFD43EBBBE6D4DC04252A8FDE3CD6EC56D8D0566977DC4337EDC31065BB7C4D5D9C7540C528EE37A1D0DFCAC3E14C875B4A13D325432F2390473DC9E812567BE8B743DE04BE5D4DE3DCDBA76A40282B3D8C0B895508849E7CE91D527F605530A7BD18117070D4E6698907F3ED7CB3971F5C65753E76E45C39D29D4C3C5DEDDB47DA7D1E8C0F50978E142A60380CA10BDAE2CAD7254140070B27C94D0DFF4BFB2D00765BC3353844EEE231DE0AE3F78FE0D363563FFCD2880BECB078FEFC3E751622F45895EFE5A19E642D738336C20D8EC5A08798F97B683F87770EADBF2F127F96C8A1191C5C79967C5D0C2C38F7A98E7ED55AFFD9485921A8A1FF6109D724B9E9D1C19FCAAD892FD2C814B9A1EAD3CA9B22D6993C68777D0BFB0EFD7D510BD6810AF85EFE641F7917B860F1C3EC7A95DEC37164EE53C54CE0B64A44B1452A6716C5D07165B8BB4A419697378C258DD1DD25568DB3189B090DE8CFF88BD854094676029F7639FF259AB4E3E965C1873D23C51304184CD0345ED1FDD4FF87BFC0625E0263DF2FDA639233E20B35CBFE851EFEBBA6E9A88C6D59F7ADCB99A130D09E494505E7DF9E5A89DF9FD434BF28599C3B6853DE112BD20B98E6EBD0715661C68932932E1E0A378C292D23B997A11A96A18DA49529C4F5EFC52BA18962C5F7DC85118F680ECB9D5232089E39317C8D5785C6D34AB319A9709DD15AC9B4A226BCD35AC2887AD3A31FDE2641FF443BF6007A9F521B4A34C4E2E19E182DDA6A41794FD6203A866B645C11D8874992704E32AD2B676D23B30164D59C90CB6F21466C6C110958373211D75BD74949E41CAA81D2972B64C3520A445641E69923406D53D617BFC9DC35AD63B660A60C5ACAC6C596588DD9F5A3777A7CF36B718CC734A9526077989834EF606050C84A830B6C5D08F45DEE684A4583C80CAF15B181163FB108A4BBD45837E412F1F4181771F3E9009B4170CD2E39CB54345258CEAB3F65F175C75EE453AC8B0CD154CA17688A1FB288D711F5EDD69150AEFB5094D6C5B7B1A3E43B571B8D78F40AE70EF71D88C91B253F36943CFB897313D52F76AA04B1C4A30778813D2B834AB1872DDD3EC9FE24108C66F3F00032F36F0B01F61FF0F6D6F54A2487B63B256FF493EAA4B50D8127C8673BD44362160D1CC7FFFA5813E7C630F4985237B93692D9B6FF6FE35F002C67189F1795AFBFF3260D8368DFF1A34DBDF637E47C1F719AD27147AC4AA33D5DC3A258E20A006A12836059C82459E709DA1411206B99486DAE15175F4C50F5E91419D140C50CF76420656524BBA36ACB4DE9AC5D2E471A9A19012AA21C228DD51D95FBC3606FE56CF81CB16B747667172EF7758994F01AC3FCAFB536F9C58AD90AB33163275CD2EF335BF22F29841111E00686AFC2720EAC216F282777CDBDAEA689202F3E826FD576E2BB9B1307AD810883E3EF7CB8ED44B4EDC86FED23D9F390266DD4290387E6C8651DF24458654C515B7896817E8A067A828F11A20496900F3D55D0C824E1EF486489C77FD0261521563D7125BC0E3F8164FF50544E784EE36915FFD14411A1B175D8176802A1764C5CF12DD35B559362FFE83336F707B30D365431A9229C98E143CE059905946544EEC709CA921CA3297224D9AAC2B03A4B60B7E200C11BE7BB059EB57175CD8CD74F08DAF02363F3B937433644C0E9F9D61455BC8AA8ECAF88578FB84BD5798ED58DC630095C98FE9DE678A72F0915A9D82BF8A8F4547BDD80DAC309BACAD4841B14E5BF741D8204F14312E3F67760181A1B1CEBCEB5CC83704FAB54054554F89874492837E9DC7395CBBD137F3E37A91F8C0D8718E463BAE1AB0C0A4D7EDBFDACAECD70998089AAB8B0C54A1CE58B14C1DFCA1E6940B64E03C10960496F06FD66612DDBCE2596ED1ED6C3ECB50016B25AFFF763DAD6FD54A0F2181BD4A8A73907A98B4AC16202C61388362F6E0B06F8D0901B2C18FAF96B3AB82311AC4DEEA53004E42D3A92A8801A56CA97876CF3644BF3FE1A3C3BCBD02E21131AA37A7D066530DFF4743E4A315AEE478610970C3E611FB5F89768FD47199C2E8F7177EB2E85DE1264B538E22949BC939CDCC038160D9585951A7398C7E51F0B15B36DFBE2D83C33D30589D057283B803D672C9EA711B443D2715183284585A76D6205CFA58F4B851096CBA2E1B96A747166A84ECB3BACBA9A0E62F68539EDB507A7A7A1E5458CA4FE76741E5C7F10EB645C742C516D037C0288704576AAE109B99F6479767CA9AF04C80645F48C16492DBC2C4009C48FE32AEA592F7924DCB81C20CD3F9A9301EF6F51C8D10784DF33F0B9F397C7C43E58BCD6544DD21246D0623925558388FCC3D53DCD108302C7FEF00C71CAFDF76C7E0D4D6C95F20CBE37D1A79CA32ADC8CC3D21424DDC27F9F681E5B093432CBED67C1E2C8951B601207E637CFC750063F5FDD2531E0D0564E9AB6C72D6652A76117658C2D39BBE032D1BD061C57B43F28B453AE0AF0FA8E8500CECDAC18499CA6436DCA369BA9A5614293B744E4AA541C846D5BFBB7370B0767ABFE38C1565AC467154709DA8E86815CE5B0FE21A7EDF52872E8C7883C07EC9E884E4F4793F981AE1F03534F4EFF1028A4C74DFB05383EA4819D2679CACCD58C2F419EF5CB4662D803D86EA18BDBE7D9A62789F42AFF4E0913CCCBE32ADCC636C9DDF7B8C418B05EBADD8400784CA1CEBCF32289C06BE9E7C069C238F5F049C13EE273956B85E8A252D5AD57F676F1378323D644AB2810392B2DEA6F3F29439D1E4282875564C9AAA0EF3A9F62124D5787A209D34ED61124D9DBDF259B90D49290699610ACDD36E18A3E9CEFCA509CFA336027E3B3A41D8C2FFD032A3D6FE4F203928BC0B59B11EB56FF440A8A9D7DA155276BEE69CD45D7D91F53CB9A3208A2243D9A047458 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D8BB16DD3D39FEBF7AEA255E6536A1C68 -smlen = 3940 -sm = 959B17FFABF5C68D3077EF5FEA9BB86672DA98E928CEA4963B8792FFE53C1F27AFA07C4959A0FAD1BD9D812D84A6E2BED3F712AA8807FAD04448AB16DAAAE7495FBD12DCAB833B6F66184BC590CD8C28D302E9CB4840B4C660FA0702A28AD1E3F0043A301C2CF5002C811D5769573B1ED027C101BE132AE010F717A156853E34DE9CDEA8424725964A98C66662BF959B7945CAA8683D715B3A3CFE14456D45D5812CF5B058267F11E67E57F70B026680EC5E63F58D4E8A8EF319616E63BDB458B187C799B3D5E42E2A32F78079E028FB066666119D786C60A5155D99A57E588A75757272E88EE59BB0A9B27742BB667ACAFAFAD8AE04EC88D578E555B1CC1439830C40381242D61B92BF00C9F29A679BD5454751FA3AF6EBB41FC73F892C988D7E98A60E48E652E0C58CCA5A796BDE328F9CCDCE22E5C7A9CE7573B1269AB910F89153A35CA6C250283CA5984F2737694C7E0828C755ACA844153E07254AF51979D078877AE359F49FF6D51FFEEB70B20D9924EE72DD9392AA29CE9DBDF95CDEB36E43D20A125A1811B636463DD4D3678F0A222A8EA3B32442D6591D39C54985F4C999004F8D350647E76310ED52A1077718FD82AD7DB102E13E095FA7DCA3A30B7A793B885941BFB416E576740B504BC5D6A54533D93433384B4792941ED01F59B431BABC9B30C651A25AE5EAA0F865C01E86DB0AC782B6EC00ACCAE55A7901305D7A8C096749E72F5DED3B197B40A4D10D54EBD696E58A3F7F2CC762E2BC94202BD4F7FA8A532F070F70DEB4033D718CEA975162A42D4EEBE629604EE3F493B1B03E47BA16E1426225B5A8F9CFF27CC694845294DFFF21AED09CD88E68D3D8086408784544E6805DF28A47DDC92F09904B1902A850FED6DC47B00C9EFA257AD3AAFAB52C55D10BFC7E3E82F5BCDCA6A0684B774CC29BD77752004267461EA328EC7282408FEE226B767597D43180D00A31F3DFEBC979588FE5CC1D971985FD5A8304B5D0CE5AA5042F1F29CB554F0BE3810AC84F3C153043BFA9C552A819E1333E6766BD8CB8F2DAEDC3A603285F45EE347ADB28CBEBD408260B85F185DA36BCA9D0DB61B294E895C95823585C846BC6A7EF79B3FE7DE2BF3E074A175FC1A09144EB95B2FD26AD99841AC8E7CCF2B8934FB45087DB6F0CF6767A4217D5A5332CBABE52455302C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +smlen = 4066 +sm = E4B69121ADFF26C9512CA32A9A8B7113D2A6E62066DA1EACA328A5C69722997A74E89C9574E19052B01FD3B8FA80D497873607108D928EBBC74743210789D46913CE8CA3488D90330D84DC99B3727A9493FECF270BA0060FD48D54F0410A6FBE8675BFA77FDBE9A73C964DFE159D01C5C7803B3D0128F7408005CC7E2C32BDF9202584F41EF6BF43CB57ECE18F1D54787686A702229972879006442A58268DD23CB022E10B790D369B13CECDF3C09BF2357FA053FA1EA822E873053B64AB9D1B3E5F5790E59D1B0975FB745BCB8878FAA8EF437E5AC150D2C1519812456218E2D63DAC358BEB830D13DA349EAAF6C2105A3033CE30D5DEF19AAA4499D692B0828B8F25609D3D6DE83E1CF10F94816C09604482BA515029DA94A362535FE9032AE2C3703FD1D795985991A8D5358D75246F80655F67F1C71F2DBC94B56EE4FBF5F461DD35EE4CDDDD83338FCC7A3301A36FCB5CBE2DE6184F83D3DCABC331B0707330D72EEB82E5FD19A2C72A8A9683F43671BFDCCEC6C4C8CCDDA9133A745D67B1B4BD357F59C48427F62C69B214A7F919621129BA5EF8CC1127669C975DD819983622E46A40D62230306114403CC55850E82641FA34F31C7B6B71541AB1098C060F6556D2EAB07598F02C997038367FB3061D039F9A039B664DFCD93948A307A733D41A189B55453A7129FAC0DDE903B7C1E25E46EF132BA94F6B6A859C81E3583B30A6779569453004EF48B58A508DD2CBB2B845D632201A50081423C1CD0BEA4618ECFD6D38BE8F3D371102DE855411217EE9B4724B8E4A3EDE4EDA0CCEDE2C6A55D605866EC4AF7AA8312370EEA2CCA23BD964ABB2CE44CA4766CC01374198028A9ED6E4474F7A02A5B85FC617EE4CA30AEB245B1A0BDB6ECF2E40EE460B18E91A4A07C5F1985AC7529F72305B42189F0444784EB60E9C84EFAE922C2BEE8682B8845BBFCE14E0E293B6AB1959EE2FE9FE9ACD6EBABCC89754C2CA6CD5FA0A7A17789E3979DC5E5E667C13207D873237EBA786432664017EC961A8AEF4706DDFBD034184620B86F1685B5EE7FB5AC2A8434B561CA86F7FC403FD58FA6BE5AE229AED8ECF57DF8E719F613ABE1E69BA2C7406D20CBF6101BD24D5C8ED24CC3453F1D7E6E7936B4F22A64C014B9DA9787983B8BA9F10CD8394CBE2CCD0ECD784F9259899F1BC05FB6B2BB7D4E56E7EF642CE11E35276979D81DE82D6F2034534378FD8686A062D59B8CDEF66EB5A13732280CBB93BEBB1653D292A9944FCAA5C6F0CD6184F38AD237935427E7CEE0BC4C5026A6A7778F9813F4167C1A09144EB95B2FD26AD99841AC8E7CCF2B8934FB45087DB6F0CF6767A4217D5A5332CBABE52455302C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 4203832DB4B5B0771A520C80D8CF3A544014A11BD6FD17A503D23A47DB0B5E123D61D144C3FD9899AA76037253CBD7C90BEF6C9A91FECE50F761A7CC01712DD963C03B529FB6D4FD8AD933A26AA069CB132A2C97B07A8A5B917EE18944A5E25354C1556D8BD2E86C751BFC20B9000DBE8AF0555B2D16BDD21C5AA81662C990A9212DB167F93C9EF4A4EE1E5246E71468A0830A2004A9F354F58F095E6F1163A830BBD0041A8CF0AA77CE6E49F07C1CB381B2EB35F5A74050F5C8712E73FA685214F7AB287AA4A64461D8E70C1CC93E0FAC2313D857E2EA40572EFAD4317CD103033AB284BA8D294397191620063246B7FC6E4D33702A2297E066B3C2D6198842CB6938EA398B4AB325D69B7137C4B4D12744A4812AC57546093001D3A4852054AFC18A7E49D3C1801078DAFDF58F074D339245165CAABC05D5C447D74E410268045FC3FC1396CE38AC18F8BEA27B5675FC38215CF057D2D4906CC7E2482D478ACABA900BBA3830E2B648495D4249912415B63AAFCE43BFBB759B787307F1978994E61F578DDEAEDAC9E0E3E42914AAD3D62C70970743C32891199D8A137869AAC4DC7377359E40420BB462DDD9F81EB32443007BC7571368BE57995156A156DC5DB5C53802F6466A41439014B8CC9BA1A7C03544EA85FC13C5ED4EFFB4947C7DB4154CE6971F9DD65164D1110C5FA5E2588023DB2BBF7B280840EF89EAC3FDC0653DF7F6C921E757178A623DCEF3593B14609CBC04AB1155C7661FBD9239A8DBAFCD0EA9E7DB837B45B7CA54DE21741743DFDCE34163C0CBD1780F08AB80E1AD38CC9B98BD85712CC3F0E9250B25F8468303DBF4819C34B219A873CD0DDABDDE26DB24AC9F1FCA25F1BFE087E5729CE314ED1BDDF8065820A6F5ECECD09628FAE1482BE2FD5E204318F0B9F5CDB4D46360D943190E76A1CA74A48C5CA1A31E8C138FED4AAC1D9079C8191BC40C87ABA5574482C40B2CEE1ACEDE9A69B33709CE5C7242D772C6306E0E456411AAA646CD3254BE8674FB5B1B5B63E049BFA92EE4479AAB6AC064FBA80ED1E732D5B0CEE06CA530BE7CC0B9C4BD5356F7877BF5D21AEFD73785E57A3D04C878E0EA3F800A2AE579013EDF714BD3E9BC513D09F0C1FE880979EDB17C8F1FC4F70CA7FE9969EF0D181021A7705BEF2E1A936C111C9CC27241AB3DE55070D5123B0CF18EAB0AE938EA1090C9A6F8B7646C3E079898512718D7C4A1552BCBAD9762C98AAD4DFFAE49B87416C645A99D1A5983F6B616B7B40E0A192F2B88B3F577C81FD728D0E7772ABE234A22B32FBDBF1065F88499D758CC132A919BF847E6F675836CA4190D9379AD3B6C33ED4195FE388B3A30AD65869F12D35CDC9A3CAA1105263DDEDB08275F3FC1A0150A7D9105BC9CC69B4E283280667CC2377C974EBA26C12DA80DF45904E79F8A6A925AEF6B47BFCB32CD90B3E8EF12BB4A6B1D9325A7079A864AA04A41FC0267C2660E8FC94693E5E19AAD306695195DE01C41301D0563FF2CB53369AD4A015FFADFC14A849859C1AAD62DF51700BF9BE8EFDA0550A88D31E4F3A407CBEB46512441C751A83513E6F8445F1C84ADE2D3E4E29C99CA6DB69E037A1DAC3C622536F6D50450441A9D986332073051F0DDB92367CF9D7D92A073FF8DF5D3F74E7488E4D25F0226E246B81B097BB56DAA980F4F95C1E343B66E1F8D40CDB673906F2FDD42A079CE544335A068BC4DBF746440DF9ABFA39D8E63AB64E65FF02FF68967E222194435A926036D7E68E1ABFE87EFAF1771474C723CCA62CBD0F84DF1243D22BB2C2FDECD2E7C54A20D64A0A8BF4539AFF0C825F23C1ADCA93851DBA9A64CFBBAFB3085CFF4BEC93F471EF0047A017FF8BCDCBD1946A01442F177907BFAF9CB11FD998F8DC5F318A20C5F99C495D863486E414AB64A4033F64B21E5B467568390D41DE6D1E59C689213EEC58F5DF4FE27838626286201ECA286BAFE350701318E78AB773F9B38E1F37DC622A166D301B816A162204F1F5016BA1DB0C02B983EC4A196E3F8DF7D3AD3C939D80A91D8958ABC3EB099198BD13D27FD5FA5A27A7095B569A3B722692EB19B354111C814BB421D13A8142440D2D63E1E0832AB077FAE971465671922593E45E8A20728382567A5A18D8D827DCF691118E9397FC1E7F83231BE4D99C1DC991220AAD535D8AC8D06E0E8BBCA2491DEF29EB1D29ED24A34C864C3950CB358197F23A87A84582BF57626CFA465A68534AA898EB9EA249279202C2FE0231A0862A7C5CBE2388044689453A25993A15AACE9F5B7A79B0CE07DFED130315AF9F245FB1258B9089F6C6F5ED7B4D080848F27067383D0A67F55BBB6DFA069436729BE068F16BCBAAD480DE9026DD129D0264FE5687EC0C61B3F735366339DCE7513F4D5D190610AC665277055239B97C9C82B430B94D847265BC5F382870263E59B575BE9C3C1031868784AB6CBBAFF90F13BE68D7B83CF6987DB6B7DE147C60E56FB86BDA01F56741E55B4DC589A7515598375630DEB97C970F9415338EB6B213ED08D7BAF66A877D0AFBCA86165680C1895CF4D1B38995587C562D8FA4382E3A50DBE2DCF891C3C2C4EEAB2925D1C4202E5F306B7E2253156FAEA166BD1D8E28CAD328D9096EC159D04B2C3A8A5E91053471C404D5D00F3B10919F7F5BC090CDC1D0F9BBB4B087C78206D2AD1F4E42BB17E6E2280602E27071649924F789CE4D022BB3120801B21899909BE7BFBEBF9FCA3F187372F128EAE31C2F44BF1D57F147C967E739D1D2676B45748275918B76AE030A82309C6E8CE69EE0F285AE6CB941F8D3CA01C5E17BA721CC6226BA3D29FBD7388B573C9E6B8CFB2640A0F2D285721C1D540705BA2946A445A3D0FC5E84559BF9B5FF100E283B9B9C6269A542F0B501347DDF6F7AF65B5579ABAF3AF734AEC1EE03AF46F079F7D5FB231F58B142B789962B638B3A548B9C492371AEDAF691E1FD5641305A67E0453428B2F8274EC7E50451786C7F3FD6F20FE66D22D25C322023CD35A55AF1E440C7EB1DCD0D7DD93288D437D3AE42F052036DC1C6F38E2F253A8CB7F5B9CE02A1C7480AEA75C434375B9E3F536E586D649BE685EE0CC3DED396165DDD090A273B349C3EF09EADA8F9B87EBBA40C1A618A386BF1C0F06792502A2D8B47677E48AD7E3FCD23BF437F5BD24171ACE38A54BE6755B4AF1D1B243E7C974F87E5DB8C48130AA37C8C428A7409313233B991BB13E3E6F836374C128D6EF5D46EFDB32BB063967CC41149E6A1B63CC8E91F71614E1B51BD6FCAB121C4AB1EB8737A785B0E6DC409F1299153877FC0E916EC8BD24AEE0D6CD9FA65BF27B437A73E21AB17283F07EE3F893CB4D3D63FB24253FAAF5465165CBBE000CA5A0DD753BC49A910AF053B6BC3A737C699A45FAA95910D943E60B1EC900C83D0C344D5E456DD176158868DD52C7F7D2A27189DED4972CFA056F1725BA8DECE9F59BF1F028E4FED5B01431D4D62C7792262948215C40A00896505C9EC92B7C41C28CA07824538FF6A0CB290215C3E8C51FF5C62B861F9CEF097CBC8BC2F45AE23D346D393F87A0147214700F24A3D0CF1ACE7ADC0A70BB28412A40C41D8D173CF73C660669DF05D45CDC4D1FDCA4B5FEEFC5F6EF15C63CEFEB900B2B1983FCACC30AF118D31CBBC653C43FE4483DBB300A9F138B7B7D91A9B76C2819F4D30ACA40D7E87ADA59EF0C90BD4ED8196655365D2AE6B4739892F9596BCC8527719D3BC293AFA0402D275BDACAD4D5E5CA3DEC023A8B7E378C1D897FCCBBD1BBA9EB5D40B16002A6AE886D909E8BF72AA4080C5AEC59569716D91FAB14722910CF0B2F196E583A86041CD404B34FEF07B7D962964F3B270972E178D728BBFBEDBF089E9E2E7212ABC6AE2B3F7DE8FDF1AD49C8825AE6A86201FCA94CBF53255A702DEF09801B7525C706135216EF32E393ADB80AD7E357F0922EE89F45A8CAEAA6FB2ABFB135F37D56936E426F1B999530D7B066AB2FCC268687F9D5AFD640F3C5AD00F63FBF5B2287B96ED1808E9A1A72CDE59472A2F789DE76D46879D2E8999ACCC7D03B5D18EB5116028B91E0FB6CA95A3B066750513F21CBDDE317ABA19EC30D3D50BC21AEB29C3A196BF60B917F4A1D7052F42CCC24F99844978E7FE5F0AEDC0C0CF6D71D2B8DD6A92368961ADBCC370AD2F6612DF670332AD0B39C8951233C84FD1AB6B9F13E5AD71835A7EF1C79E22A5F05B5859618EBF01CE1F2B26470308420751236D2ECB4B748F3B085D269E63131E04855610018749432D0B1DE07458F40E858938602A660A6E733DB1DF4CEDAF4E313EE614AB39EE68E717051F3A626350CCB49E4636919669A53943B915F0DB96359C2B868C2F83F08329F93F51A78B47E67FC9BC567D3E10232C4DF7199ABD3FB2380D196EFC36C459A85DA8AB906BC420D9EE2CA9B3ED7595784C68E6C013CB6D7CE0DFD73123E48F8D9F12E1DBCC5BCCBC58606AC65923C85D0C3A8F0B17A2EFB1818E45253A69C734D0ADCE7CE3C06E4B18E670269261B5650E4E8A6EDDA987C5CFBDB8A3BB10FAAA676BA22F86C15CF45F3922025D42B3BAD4360C548325EE0428B63DB11413ED265D64ECD7D5BD26C5A5F51025A1095C606E64BC572C401ABD0539DECA72B2C70D13C26D621FBEC355F24A3CB487931EA919308C20A6AE5099ABF1E6321C6D9EC17FEF47E46AAA681907A15AE157E6FC21CC1113F3737C4855A9955A4171CF6814477BC24F192E459180ACD0ACDB20FFAFF48B4EF2B721CC12164F327FB64EE8748B624DD88B0C2B31F67E1E66D29910EF733C29DC0D13E4D917D0DB43C4C122482A24C4A6F5B1E1173DB610E190DE2260B1D1AF0E3904E48652F7E8B3884CF0AFFB50D4BD70CF1DE009A5FF90D859B445DA8A58B8FC85D5129FF36691B0B423C6DC6FB00D02164428E44800A557426843D5BA8F8F564259C3A93057282FA61E8D67B1621030880A0E96085242A6D167E62E7D001A20AA3C1A6FDB3D8B0FBFA3E6A1094E2E95025467AD7163D4338A28249C784F68D4BA45C5B9CA4B3F38813D444F28C1A16D05350EDFE3AB62C60A7D15225957DD3B52B06822AF9CC7139F4782C274703B97E0393D71043AD3388B07942066E5AE64CE15AE7CC02E4582CBEAE4604DE7C411E532DD6FE901E18DB676C708A708FD5CB25B4E04D2A2CB79B190AA5F35DBED3FCCDE538689301D13201237264A03ACCF9FD206D2FFB628081C7A945994AF7B029A91521A948F583E3EAF361214BE46DE3FADB4D47A34C89D7C89B54C518803D91F65C18D6EB89B3F93E06D78699683986A9D01810E2013563004110618C590AD22B54708349CB03B23E7648F5BCF4CDBA7F546A50231667DFC65FE8CFC0F2C06E0CF07CD7D3AD0FC6FBEA3AB48240138B7A94E74700325F2FEBBC1A05D1CB2D57AFC28E0B86306316C5A119F34795AC60361EDB5EE5D0BEA271CC9247B6D7CF7BA9EFD2CB79F669DAB73D8319EA41BE8D6DDBF9AFD0400BBE794BFCA48B4D1F270274461A4D56A6AEE190966C3C690C314EE42EE7FE0ECB94F44E5124441DCD1DA04AA3FFD8E3CD1F18E05A15123A5F481FCF91127E2F5BB3DC625F47A59A55701E5DC38134D6A083B761D650F0AA57713FCC7293BA85C2CA242385AB5282823E215660BADDE1DB4808AF6BA3EC89062B4A48933678B0BAD37DC811332B3568DF4DB8D2552197B42C9C28022010326EAF23025647244E90409BBAC890A745E46A8A97AA53DF2640BC814C462DAB2C6422969A38D5CFF71397766DE54591B5ECA0B9917DF282A1CC970B1003A22C249056F0EBF51CCAF66BC15388157DC34B3F3327CFB4F49F2EB4705259144C26ED6FE45ED466497BCD6E3AA80B104D6218FC8CD1C5BEEBDB84ACA45C9A47236E2A8C1BD5AF5904DD6FA1935BAC2582091538DCD224DED4CFB313F862B0EEF83A181D07646DD73D413CE51E4A8433A607F913DE3353419A6EFA66A293F2394D17588762125B1FDE3057068A1EA7128428CF4CCD1223A8FB32AE3A3F5540C94E90A57842C4440F76FE2940E9C43863C6D92771979107946F32573E567AC06EB9E41231B2821652177061C5B672B41239D639438BCE27FFCA105581E83EF64DD088F9D0B7F1008ABB754F924543F64F01F791650265DBE04D9152A33F5DF1A661D3D68F08DD17DEFAD6B838706C1F0FAB979281F325A97D51D476966D8216DE247BCB0D5629AFB6A91E7B581008AAE6753CC6686036775BB2B6B6944A2DC6328E8E9D0EA75E8BAF7CFFA38EE4D1CA2A1AE23F2CEB69C165C189EE6663A97699DA950A09835E92590CC015C7A90CE93BF6F1C20076E92A39657C1E3C2D9762D2A642F29BF9C5115E0042648A25B88FE56D45BBF9E505A7CBE8F2FACCECCF919FB83D86E1C9FAB9A5702D7DE56711B158936CA879A401858E991B1BE6189FBF6EFAF97C541C19B7CEF290E946BD178BFEC31C76BC6BF66CEC285DB09CD8F7F1C3F61166453455CB9642A7E1F4BCA394A6F9515AFACE73819C0D4BB139E3056943CA3E5136E164BB29C9F97B1234AED03E5C2C0CB892460263E49109E0C84FD9ABF9A6DFDDEB12B1A22A58B49B8C239F7E35DBAD89E1FD9D1C6F8888447222E0D2E63F7FD64AC7CFA976B0CD26F47F5EC6FB7A8F229B21F6E1F740D0355820FAE801BDEA751214CAB0C6653796C0E38EEE874CF6B71CB2EEF527E23787CBC2F34A82546B3E8D939F682D9C225C84472D146BE54D978D74A7FCC196E983DF03E81DE7FDAF43D37E31727B38D28157D06950E3F5A2C948F512F24005AD84D48EB1E07BDFE5BE86F246FC96C2499D323926AA2C46CB8A7892671D60F549219BBC2D803D8AE697F824A6DC47CC029B72FD8C06331897B89708885752B1C2D2E8A2F0BADF9E3CE48903994C690A742CD33E7A593ED5DFE56DB86CE796538786A6F57E8EA9B7E3C8946464439D1D637FC1444F10A3EDA970D2B7EA783D1E28D2AC2D0000818A23E963930F43F841F5E5C7BA35B1F5DB3985108EC462DD62A74433E7B3FC9E9E45D9497CA6FF3BC408C3DF51B3A9F155B8F3370CD0904C0782272BDBD79F32D80421C2F4F86CC8682A35EAEFF9823B5D99A6590B +pk = 4203832DB4B5B0771A520C80D8CF3A544D6CBEA74FC92616366A01CD4E184C2E7E3C86C4B1802A95B5AB309C99E4734E3105D4B649668F1E67DB5FA89993AD52E81B753F26DE2EAE667F630D29956C1458D7AD2C982755542E12F130450B84406D74AB2486168AE6CB7F1F5D59D091F920C6E8F4C874BE73C3730BFF1F0AFD4C9DA2EF753ABCD2D51DFDE22F650CE47B993BF21C31CDE6E4F1D0A803731FB7DD28874E036536FCC120F21FB889F83FF7A0C985092FEF3F650756B1002EB922FB8F5FEE0BCD71DC0F2A5BC1A35D1EC298401E16AFE23DEAF55A111E459C4962A2ADF6C7BABE332A4DF496A88F3D0318EBB57076AFE216E096918F4DA91865933873A86805B215C269A5CA304E57BC72D62AF2CE1CCA7ED19B24D36B62D1A19CACE097842F759D83734BE89B83FBE53FFC1D384A8E262381717E11348F9D2C672B6C9E43170F4B14CEF32B10F22F0D6FDCF8D77BEF623057E86208D8FEB65A0ECB5E08BCA6258E781452299CE4DDC744122C6996FA7AD1A9A9A3355FA1988DE4EC46987AA2F3A1F17EC9C3D6CB413D2EB238679E0BE12EA0DDEAEC036FD8149F1A1B693B45EC24902B1FF03B72E23812E4EC04EFC4CA0040D28B7C4414DF36A3132C3368D5980A0DFB22E8FF96A3FFE5596B3ED6B5B76289CE1B7AAEDCDC325A4A4BC8FB9CBC148B27F35E7EBF7B5F05C8CFB6BDE91C737E1C4530FA22F7D79A12ACA828A749E8B7E4F798A78B111BB953A59503AAA2FE3AD4B651A27BF0D9233CDF1CB1CAD360C74CF029469A7A26FB8838E67187E05A0D522D2424FA57D718FFAAAADBEA56198CFF52B3023297B1904A9D53596F9221FF4724201130174C1F0A395C477E5A1898228DDBA288C69A554F0B023122FB366FE12BB68ED683430F5C989B8257D1BCF830302AE00E84CF4D8F156A434C73567423692B4A72CEFB4D7D2A9ED4883BFEC310BB2CE639DDE10C1080CAC4F6F444F05D716173F12DCAA433598F666E2175B9CB9E89AF2D907083D2258764164A02C1DD89534014D626F005031D017B5030F020F6DA8A7167CCCF0A5A082497C0969BFFF17278A070CE5322D9B7DA2B5DFD10CD33B557096AB60261B50FEB72D02CF8893F615FE8B92BCEF61DF3249A2AAAC2CF58073B7351CEB4E6A2F73706AF47F1CA4CCB798AB4A386803AC09BA48DE7B3310C2BD04E38FE9BB129E3BE21F6FA2BBDB6A3F93044A45AB13B0A6D59B833E80212B07F2FD76DED35F042F97B98D12A86E1F16D2FB5BF7A819FAE33B3CDC0921EB8592BD36724E21720A0212DFD386C4926FBB02EC655DB328A66DDE22B4055C427D24CCCDF759FF6FD1DAE529ECF624A7E2B09DFE5496E27BB1A20C0E2265E6B6CB55064FA00B298E238A6B1B37E145CB07F71369B276383AA2002E539FCDAB87782B5339FE11C68114CB8A62173A6D58003033F619B1749071951E5B03D28A3E6AC90813A1073BFC8688BBBAFA55738047587533BC775EAD36C830CF5DD01A4916143B76FCE4DD22B3DB5E1C2AFD95AF8C51B32955537556BF8C81ABAD998BFF6F08537121A002131CB6BEF5D9FB7996B4300E680A854AA3306030FEA652EB43493C7A50DAE9E364F160C9B91EE9387CE6788860539CBA915D01DE68B3AF2E3C35509F4E7E4F6476E5B31D86770A32CD48527D8C8C5CE4DE276FAE86E4ED0A948FD42967CFF00668A8D3C80B668F67524705AE02C8444BB3C3A8E823FE4A8658DC26B1CFB4FB129BDF3247493A804B75B38BB9D1D9BEE502CB6F669E82ED3C31E3F5908BF6FE44A8F0F02D575E82B44FEBE2A96C795C220578B8713B0DB2CB6913E53978C9CF1C73092480709DB907C956CA68273ED21F018CD4B483E98B2E84A54AB49F8B0CA5D8A7D7F625FF42997CD9A66F190E9F9E3D8CADB9218DA4E090C6A759BECF43A7B2575FA494726BEBB84F91F3F6970A09340CC741BA35240B6DFCC7B9E5C42E1C9B455407DEF81667BF2EB4F040DA68A37C4AF9511190C7E077BD1D25C82CAE3C77E42428B653A8DF5D47219062881B1352EDC4E30C4802957EBF5C4D88EFD2CC942668001B11EBA898DE5D49AA30CEAAF5F8CA51A7919D72946EE68946CD436A55BA25B8F3C7EAD366FF4C518BC3984C575BA5E2E20F5111D7D555F79CD1E7D2FC3740C95281999E30C5DE6DC402D514DCB21CD89C81835BE4F9CFAB278FA6370026480F01BD016EDBDD671250443194FB1D8F5DAC627CDC76D7EEC3ED454530CC9B2A79327EFF6F38ECA111F5FB1549B2DE9DD98AB23F0040D5226C1403A67EEC9D1C8C5D2514072D08E51BC92C2B4CCEBFF6A9372D94548C69580FCF397077667274AD7BBFC8D98F7F81DA38A9F5B9F09E980117DF71DEC32BE51DBF97DC3DC2248BFA7EDAB013FDADF2A5338C62EC57EFEB4BC6B2ED8BEF423F4A8E64700E9D941EEF7D47348D2B9A81C1A85E6CB2BA271003322F55A8B13F39A167F722665647752D2DAD6EAA74D81548BE2C91F118E1A882D1B5C0C8929193B6724CF8F9590D4A37954D7D175825ABE4ED194F96D8D534ED03C026F4516DDCB1469CFE97C2CEB0C3D538BA463D56D0D07B2A4EFBB743C1FB6A81E9448368259FADAE0977508242A4197C032DAA4BAEC0BB6322C43865BE68219E16E9345A460CAAF4A9727788F328742D9314242EED8F5060B256A2DFF30FD45B638986D53A2091F401740FC48BC289722FEC012B5A162539326ED6FDC3209C2894D3BFB1F69CBA70783511A849FAA3B3B30CA9001C2F73517F8B6B3ED362A593C631C55DA025CB5ACC44162DAC17DE600CD69418A809434160E57C8CC84EB76FF053BB41B85427FFDA850ED58A7DD257739F8F7AE498DB2881FD451EE1541FF6051425544B15C5907E4397FC4FE7E5D951A451170F386985DCD7D633BACCC5B9477196D82A70A1C7D82283127C04329E0C1D7F59C253CBE628D3BFBC888306076E8E4125CD8BBC94CFD81FDDF835B1A7AD59F2C0A707436B070BC883097B9C3E39A7E5F1CF75A2212A09AFA9E1703F2A6E0781806739FE4B5DF4FA4983330D7389426F9191A3AFFFDF656A2135E4A7C8BAA8E6D6D42AC93FC3CD3E9409FE2718D5E7512E06BBC95B0A74AD3E83B5F6F9764622B3FA507429E3E2AF2A997C825FB3F440CF85729840DA4549C02037679441BE1BB4158E34DFAAEFBEEE49E0A685D02632012B9C858889CE2787579758F94C4C4195C1CE05601C4336E48FF0E33255AFFBED7D5755A96ABF6AFB315AC0AE598BEE3CA985D554968B4D60C2E39FC485038186DF297048525047633CA5BD19D3F8A029F11C15A5608D2583D2F3DD71D05DBFA1ED749A40438AB190BE46B375EF7873979E145862E7D2A7A4538C47FF1532B6DC1788E50B3A5ABCB775E01864952C9EDD6BC7319090FCBF0FB64894B890A49FA55031160BDA9673A4E3181E9554C7148B899E816DCFF1CB04D2BE58397EC967A474B3D78E64B5FDE50D36694734B71BDA107ECBA3C4D5BAAD06067994540560A120DABCB9F72D60CCEEDAF8C6442071EE474CDB8C99D0E0F6E27C2EA3DB4F0C192A4717348A9663C49EAE6E60153C841A25A3633909172CD586875D0BCB2BAC7C84EC11E3FD0E1961806CBD0162E9204AB876FC3CEFABBED5AD076720D26FAF63828D1BA0CD1ED3475492536DED6DC3DDEB41DF39B34AC14D3C245202DD92D9DB1EA2C429CCD89791953A1FAAC1B3C25E215805082A878BE1D8FDCB4D7BE6BB0F799F8D596321136B6C326D46578F2BC6512EFF3DF0A55F79F5EC5461E39A23E87EC48F361E4E62D37BCDB881115569325C2C8CC56EB388AC16D6CD63D76EB71560B291D5A83AA8794F3A884979D1309D87DA3EC869B620C5F62168E6EB288DA8A79F0D264475785AABF5B36930639D4F4BF1D78CDE39E5BE4FD6C76472A2EF64B79F3EBDEEDD2B39A1E70C2C31F9516571B2DBF4D0538F5C660B51CCD9B0CFD42F1AB8A5C65E3A1C8D54328C25C78BB4A3CABA38700F6D4A673D28FBDF1BE420C2CC2B37EE9CC4BC892004AD1DCE757A8D9B9B2136C772EC3A7B19DB46E4D293F057048109F7C6C19E25484681A206584655E297130889FB9EF826B505EFAD6CE3DD2B9D8ABF41DB2C8406861776AB35095BD07DF2205E7329B4363F94246EACB095E1026B657E19DE6DC48881926EC56118F29977D47E8A40E047E5EBD6DD35EE4453A8AB4469923886C655AF9DA67C6414A2753494A2BA233EA2A5D24C9BC9DE9BA92A061E017B02617F78C1DB2249A5664380108FBADB4B4775E70910F7825BC15DDD1BECDB5BA3003CD35EF684871E69077DA7007F4DAD0A238EAC5E008EB53DA5A70DC6DADF56543681CCD81C99EB3D58CE3C34E346F551AC34CF8E9A18BB9FE770DA3DEBA684EEE6C17090EA15F6E327837BC7CD9E2BC21BACC54EEACB6ED7B4141EB6C75009B21D686EAC577607AECF4CC673A4591F3AFA17931F0A9928693C3336CA3892AF7EC03EFB318FC9732A6E0E6C46DFD70FEE1809A4B5B95FE3BDB95985ECCCD1E184511EA1A19A95F987CE088C61A09E47570C1BAAAB4D2A71C9394912E4485A7DD18A9499D3FF2FE28C69D0A3AD7A08D3784ADC9FA02E8E1A835DA335B0F87AEBDE69D5E37CF85A00CC6FDA05EB960D47C3A29BBEA7C088ACA4060FEBAB33106580009658E690448474B20F79C05EB8C0EEFFA6A305452A0CCF17D03F42192946B690F4755B35D7B88EED056D1CA2FF54EC19AF29BBD0508E068A729AB029FF32751A879E48B3228B5B66D1EE3AA34787D94CFFB0E952B706663A1FEA1CDD5E35C64EAE5B5766D2F36FA184533379EF58B26D3E4ABB5F0F4D07327A07D3CA64FF620C7F52317ACD913DBB904EFB7746EA9F876C3E4523BF99561C76D4EEEBE375E0FECE363183051E494C00843E1E0584E77C22251D62089B76F3BB9A2DBC47ADE9AFC2BA53E8C2CB35F219758789E3E7233E467B38084F86D1AA838996BD67792C2F183935BF5BAA6F8A7AD7B919C622DFB730C74613190AC91F98184730BE3A50041684C2FA1426AA05F4A60DF46D15B1A68D8A276B407733F17F667CF917FC2C4D16F503EEA7D5E17DCD500BFEBA99AE3AEF1ED9E52DFDB8C59166E870F8F8F657A2468148F3E69B5002DF5B683899E4D0E53C3315EB7CD12C20F703B29A5D2A2EF68400C57405E1C43733B4B0CBDE855DBFD14EB9004048E071B86F5214A1F1AEA8540431B251636A74B16D92338E34EFDF048F5B8795A19650A461DC0802299FE506CE1985EB526C0A930AD9DE92E205BA5E95D95E6DC32A9DE7294863B627D1B8D09FAA967F28274AE51B528A5E568D6762E0E8CE43680D7645B8467939E2FE0A6A04B99DF104AB880C01418A59A2073D2FA854A6116795CA8E378E68F2962883D43F30738DCD1940F7D8A33C477DA3888157FEFCC71C39528EA1266D9420745C083B0B5A0C1525883FFFE313E2B6305436FE7448567D57DF507695834524E6E0A2BF9F5BEF9B1148AAF14EF45CC2B192019778F1A1DADB6D66E2AC391FF335BDCE2DA873046385D230F09E7C0373618403DEA5474CB66D56C161EDF6A859F8BFFCFB19171817F94CA9DF3008147C21A48B3057303B1B8DC5CD2C80EAE2FD7BA1847B9F76E2C902C126FBDC5AED837321C692AA70BFEC490F79C7AC014C17749611DDF34C4B3C1DD2672878C842C9AC75CFD248452741111E218CB3480F107CBEABD160A1A6A01B686F2EBA677CBED9B25A63FF02702F5B924B026768157D12F7A0B88C5B631012EAC8AB48806E7E9DE91878E50FC13E419C8D5BBB9583BAAB28F64C78D21690CA49E037EE3CF4FB50FCAAE672A202E1D383D80DC45D6A3A25B1668FDD1FFDA834F54B3FA984224280BB9E391F41CE81019D5CCB09610B3362B2CD64373527FA70735111D0F0BC253BFC140EAC4FD1BD55B01F4C139B56AFE26DF8DBBEB1D8EA36420AEA4F41925DB6FF9B1AA508B570BAE2BEB43CA58850030852431A4B2848B8ABDBD1677B8042CB2A23957A67178A79BC3D085CC581D85A4345301D6CF03DB4B853F0FC568D0642A7C1B95F79FF60F378CD835E483725A92DD1A5080439A5F5D52F1B02B99BC9267B886C88D04FB4A3F3FC92F44E6E454A2F4AD8330E816572B1CD669AFE04A202415833F9D67E58BBB4B4B0D8A818178E2F0DB88F1EF04C1BDABD014824E44D64A878A1ECA6A86001393629CA23997EE2062A4B995D70F747CFDCD4F5A9CCFA1F7B3B82EE1C464A40085F96886F97D94979F1B05E9C108357670E0CD8191776E385B74CEC21C986503C68F9DCC0A2432210AE9F30A9F873D43EB70E35213566366746B5157172C122EFA7007B1675478615B4D0EC210A44CDC6DB8C8807934F1FE0671A80CE80179EC9E2A7EBDC074D25752FD41ACFEEF07DB1E603438EAF1C4AA427FF606DF2847E7B76068777A309A0CD6F32CF9C9A05B600D5206DD691634D923EB84D98CD7F8A26A11826E03EB55AD431868FD7911CD56B84A7F4364A61182BB659A8D45C4106582715B811ACCEA75E35E9D61314E8F19066F826D0D6BBFBBF6A9C53B7870F92E6C3546BDC554BFD30F6C2A375F8BA54C3A6C24D4CBABD34F0770D7E4DD7873D6FB401F1792770BD75D824EFC35E00F71DFE88CA2AE5C40C0C9D3185C9FD7738555793498AB00A626D6FA56C1DBCFC519BEEB7E6F355825DE92C80DDCB2309037596FE45C78644C5573FB0DCA7AC2176D3C9BE03BF86AD407C2BE3D019652CDA0CD45AA7C6BBC883A2B11D6304824B2E802878EE1924A445BE5C2A51C54AEB16DF8E5969C20BF1BA9896868CE3C6B22A96D7983DB491D1577C48E62BC791402D5CCCD530F4C11E4EB1BA1A4EDDB294648FCB8B3A1DDA72C8215C4E9585FF9E6477B76F9176435306B34ADC07179B42E4F68635BED64E137562B9E542C25E4C45D5BB2582DC5F08B46DBEB37A5F2185163922687527CDF76D3E74171098B859E27BA2A5CB2CBA36CBDDCA633A3EE01220DFD061A0475005AD093327E9D4FD1C472F48082D0579C618D290BC0B6CBB984A398F73CA3E28FE4FFB00975D130956795E4B88AEA3C7FB60EC435D560513786C1761DA612267B829F1CD02DD5E19E9832590C35932DB467AEC5A43924E485A734B618B2F0E3242DE76D33315FE2297B9675CDC5C334BC296A5C1C94E1F4BD631194479D8E87C99105069FCB00215D3B01B5A82706E486E67A5A4EA4DBF2575B868554E27DB794CFEBFF131D65496EABCB22B259F97B173C71F8FD2985816EE85BEBA8BF4E72C9CBE0E09FFD4A4D8F89315313863075F476905C77070C0A364551DF7F92033A8BCBD2B03E0311AC0BAC51864BB99359F8DBCD90577EAAA267FBBC6C3A65A353975DE4100AFA3708949EE1FFE696B8EC9FBAB4CE93241BAF7591292FA60D6055AD7941AFA9571F8AAF08DBE4EFDB2F57B239B04E6DB5AC32A7CBAC66B6BEB2ED93BD09099463C14AD4D1C2CEA4FE3FCA7057A6DA9AE1379264FA60650B74674619DAEC2360167152B20C654747A608AC553053671D0CEB101B7B4B2F1188D07503E50A9A267D6825E4AB825725B7DFFCA08106219E7CAF219A3AD0D3D58ABAAE99EE238B92856F78641F5644320DE77BC9BD678D3AA21B7D1197ACB0FB08A3BDDAA7B6512AD285334F31961025CCFA69750230D739275112075351A139088CC2EE98F5C62A2A7CB492B48600516B24D7052C30E40FC8F292A603FAD0B3DB6B555AE2751FCFDCA913F94EADCB4B6A99E2D250EA3A23949E2BCB5BC477934D481CF5B879064396D836586E83EC60243BD088A890F9C109F4EF551C8687AA4E8EF068EAE4583E17AE57164E361B34910346AAD2D275F1DE5B800CB51087A16AFF709BB38E59E6D9EF41D0826DAB2301566A sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B9850886266F478BF9E33D7DE05F379184B19DC -smlen = 3973 -sm = 9C6838AF35D55AAD41BDF87B30D817C3EB9C6B3525AF3F1DA6E519A36A2B91E880E0EAE0E3EB6A0FE47D05DFC4B471C379581314ABB52C9688B44C08CB1E7C51BE5F975C55963A828E2815DA8292B3D92177F42429B91AB6BC7AF27A3CFBC86B1B9B31746FF13DEE05CCAA3F49A9E51532013D6BD266429C2D3338BC483F43E9ED88ABAEDA918E8594D3DDC65B3356C7FBC6C68E670322BA168507AF907D84DC8C6FC624A1CFDFFBA289F0800CAB1DAB9025C4AF076EC7BB3D705A6F3AC3FD1C3527756CE2C5FF64F499515651C43BA223CF75B303B7CB5B911B36003DF41F7456D1487C8CE272B77465AB3619BF7335A7D349F2167D399EC87F54A88171C8FAE9E27C4AD8AFC5A7B0D236A88871D36D2CC12B37ADBA9A4F981368EC502463072AA53E33825656CB42CB71AB04514B94E162DB049F836A39AAA7DDD2ACA37447A23166B7E81C558D396CAEDEA8C07602C0D4835F404EEF84CA9E725F1C71624987C351A6CFEAA6A201723D8B429E705C953B13FD879651B2C0B0F00E837CD86B033649EB944978696A474102FC6936A214CF3E276CF05264DA1AE65B5C486E6B64F9B24883CE944F06BE4F67AD5507844909DC2620C4E6EE1F92B3F427B453032ADED748CA2F841019AF4B5BC4E1E3613E8E0FE03BC89D4EF1AC092B4E491B54ACEE513F529C1ED8C2EEFB2950948B0A612F8F17CEEAF86828E3E599387413E585C587BD681BBA36EAB7CCB4E82D20CF24F3C62C12226584258F2D1DF1C1BFD769E5572B546A90CD09EAB6AEF073524BB0FB770AFE62D86E38EDFF2D85A6690975910FBA8E36E38CC499E720E1F29822FE79FBBA23F90FBC1D11607BD2C96762A6EC10348BDA85BCAE990FDEC6E3B598203BC5B76100E6391E2AC774F2EE10C85D41D262CB86E6BBC3070F7CDAAC917A0ED22195C78601348F6C3DBEF6CEFB45F4AF5C5AA2618B6B4E723B28F076B9C0FA5C96D0A10013ACF3DDF4F82D522E01407786D3850CAEB493A59148CD1FDF19D8C57892168F3BB7400C5E02C1C20C553257CE48C8AD06430B2AC93CED357CCC2B92D4DBCC8E9BAAB365FE23C1E4B4E33ACF02F1C20956399818BCE2C6F138D80DE0621F9FA073F48043D6C20215C09B8D2E899CB1A5857FF66A4C1C987A43A09AFE742B40536F891C0403346FA0F2F0D778CC567CE3E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +smlen = 4099 +sm = 5ED2F42C29217EDB384244BF9683AABC39B0368AE1A78BAEF411EC21B067300CC2174FD553EA4D3CBD50FEF4FB121C9F27A9DB8AF3E688096C2E9E05B6416E880014A54B91AACDFA013A53FC9D1C7F6CE029B7A7641A6C4D8D8E288073170188E5BBFF6EB8478186F1FFFE3AE9D1F18EE24B394821279540DEAE16EFAB2A9D2558FA73D195BA20B9E823416C0545A9A83BBCC6E4CB1E84647D810BCD215565C4578269915932E70BCD853E38DAA51159A9843F5D68F30BF4872C04E323BD4C18F8E1124132AE8940E8E636B0A2017B143EDE35B15521A72AB34258E52416E761326A804B2B66833EF2BFF9873D585FF84C67C5CF54AF4F05203331B52D8D56BE54C6539F5A00097B3A34A802CF72E2AB49CDB3BB27B292B7E8E44DAB9A9470B7663FCFDC2E738AC982AC8CB588D0D3B950B761780EB5C066AEE25F2A454A07BE5B1AD85713BDC8ADBC0482833A17453C3AB39AA395302496041F930E55B59C9CB0178B2C7F699936DB3CF574693239AE5A4B67CF9A9AD06BC5074BFF808DCA389E377298EC81568326A20A0B10D7BE942611E950CC25743F0A73B10E5AA2024F98FC312EC6C217DEA7D3F44D9163FF26DACDD2045B459CE073024720B39381123BFDBCACD37BFE70C842FF6947F514791EBE7A1ED448DEC1849FFA35D9C276127BD30346E1031B1AEC9C8FD839E978F52B8DBA1067F704171B375866FB3922556CE8825C9279885E98DFA50CB2B4A77F8FC7FAFF6773B5899B6F5945BD3AA4251BFCA669A9908E858190FBEADD8A3C33A547AADA5371995420C446F4180C67BDFC725E30BFCBAEE46649E5958D0E8D79F1BDBE46A9FF960FFE28B204F4D381CD4220E395152EDA8B026F663A6D36AE890689F05737637E96535AE9C0D8BC40D199C5B1508C01582963982B12B6DED60CEC3D45845D80D32909C321CAB5D81D4DCB12835F44AD4A067108FCEE18253526E7B2886DD68F124AB0159517776A4C8E27D7EC762C1BCBC5F773A64D45B6C816D5EF52C2C5C9556347AF77FE9350A90F09857650F66AA959410D90D4DD4AA9D5116F93AA81AB1F16789D3C83B6CA64B7DD26D90270B4BF4CC884E113AF2C532AD10C53ED46E229C51B7E620C22983E081CB886F377795B7817F1736B180FED8BFE66326A060B6174D831B0510091C89D38096974A468E5F3B79D333A37F20C9B43CC3DFC0C8613067FE1FC376BE7DBCF1385C5005260BFFF74DD8B105FFFE0E91A6D38480CDE038F69D6C9F2BDC6FF681E3A93C11659BD6E34CB598ADBE4D4447DA2B751E5D107CFAF68171DC09B8D2E899CB1A5857FF66A4C1C987A43A09AFE742B40536F891C0403346FA0F2F0D778CC567CE3E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = E9ECD8648DCCDBB81E2FE6C3D1951923B9CAD50CEF1BDFEE08F9AEABA04AD7909063CCDA7524289D9123FC726FE4CC72D70AF251764DCFCB0572DB80FA6E62ACD97CA7013C17649BD59F2A122F757321EA40DE82526BBE303F028F641C9B0BA5DB433D2E07F062645897269CE336C8060DB069692FC7C5B541931F54CDD235553399BC70DAD706DD072225A6B006C7A93906ECF66955C28268AA6FDBA7266AF2A48C1161FBC72B3A69071F9AB0C61EADFF6D93F98F189011F10D1D4994A970C02B2849FD2D597804F86602AA5E508CFD8E816E25BDCD2132F9F908F38AB93FA10B45ABF7F4A7FE56642597400E607888C9FEA7EAAA89B974EF3FD18AB5E10ADB948C8EAE5CEA3AEACCEACE206915484B5327EF8F491013038222C2F253B3A423AE9E4E7C6472ED0C3DE694513EA3C86A831CD33F51978AB89D6AFFE46B156D045A0177BA7BBD4EDD14A637981BC33BEE6819A9BD6BAD9DB736CB58DB79F25EC800643E1B2EAA4986027A86D245526522209005DE1466B0A53DA03D14A5990E170B7F1E233748AD5EE081EC56A94D8CBF909B3862F6363CE0F11D4C31A56FBBB5A6F6D2EA6D92F4B91E03CD7DCBFFE330699BDB718499ECB23556890CD5BF22D2626B49A0AFE6A8C2F49EE69BD03A524EA3021A3BA65CB37842C982FDA3D3B82C4CD0EA39BF771958BF257D90B41FDE61E90693E6CC9DFE831C54C764A99DE1B66222B62A125B9EEE561416D6848CDC7956A26C3D0C9453B0C377F011E0F6A015E0437A750F27B8DB1F5BED8260F8AF638B03007618E6DFF495A277945814EAC27E99A4BEF03F2502D713FDAE769638DA6EFE8A5E34D1352628A1FBD0617FE4DFEF880151FF991179371C23D5FAFBC2E52DAFF8013B48970767E10DB5EE06CA7F7AD92DD91BBA3E5B7F33AC0D76953BC541A3DEE2F5E1232C92A593F2D19852895EA9A52BDBC700BAC176A8A8E3B34B242EFE007F00E128E80D68054A316B244355EF660F114A7C727C047B838E5F793D2799D7A14BF8CA21136E4D31A6B1A0C5379992219684DB4712AE51F358FAAB52F72848D26BF7F4BB91C5B897DA44534108FE7B5D16ECF5C83EDF2DF1D83E50C98EB7D650E432425DD42C489FF888F1BAC2A64464BAD1A83898E54250C0DFA669FBCBDCB62BD07C01A4A59BA912CB0D3E54480CBE68686443DF6F5ABF4C13043817561D43F63558F90D3B764CC546136DBAC9052248BCAB314D73765BA80300977AFBB7B53B8A173DB64CD20989E7074A94B58741FCDB6F03CB1E1831423A633E494ABD6288E94F090A4E47DF2AC07DD975C90015E497CD15AD5D9305578969165AD1FBF2A0D3C6F63FE2BDF90907DF5D740D8968381D65ACC63AAE27E22EFEECB7E8B2275B97358B4A172C6F7E3654623ADC0DC7D8C91F710EF73D4A70E57E77A75247C9E2F462219319DFA075590271A044BDD87D78E89C9DBDA40517190CB35126001EEBF33086DA794E4384118B91925BCAAFF37D9229550D0423A5F5DC98B40872878B31E7B883AF567E582E08FA6033456AEE1C63CDEAF7420EE9CB6258D12488E0A9D70314DA47F19816B0CAB9D6779E66B8D5449D46E4C0299D292BF95C736374A4130B50C265D97EEE9D5CF214B71A44C8C920E2971DAC4C9CDCA83EE7BB2704D430C203ABD4ADA9E9A058C4A116B9B424C8FB4017D38AF6A87882532345E8A3D627F276E2E5B1433CA1A6EDA411B3D7F5957ACE42BBFE610E566EFE6B17CA6D5195C23E3B187DE4D5CB4C26E3650B7B5AD5DEF0CA7419BA7EDEAB7E7A2FE0F254C4E87BE57F9261FEACEAC4789B7613FFC13065CF1369D2394044713759E3173FB7BAB0AEE44DCC9369EC6B5C78CC12FD31E1F68BFEED519B44C8D8D2AD7FEBCCAA48BBB5BED9E6826E2A2B9FF1E08F6880A7F6B99090E730BF182E7C2F5D8BAACCF343BBA6C2FBC9A60111C8D6F53E1A40F34EEE8106F92384D8D4AF846F78AD796524FC120F4D52CB81048D3AF787C52C61084D6ACE41020ABDE068943C87A7B98C190FD46AAD4699A9EACBC111B8CDC0BD16D7CF670DE63CA208913AFD2A5D5587440FBDF7B923C6959F1A93857D5BABA55163B8C8951852DD068D6EA98D05203BEE80A3E02737530AA2C30DC9DC3A2875410FA46C79018269A9D994C75F5DF11A77878E978B43E9DE3262011D62B1BC31C998E21116F2CD4EC66CE5F382CFF697B1E44815D5F529A252E9310FFB7F5E6BC6584F6E0AED01EC24FF50C53127FE08FAC8A6F8692B76F243D4A1487AA79117B4674837BD0BD3661BA44F47CF01776220C12CE9D65F761A52A3E52F41BE16243C539DACB588D3D9C5F0F13347BF00E5101A9098F12ECF989CAB8D287E2ED2D1725B17BF0F6A742041F77D2DA0CA8E314AD26437ECF82EE39E95407FD44B259F7950FA8BEF3D98A14302F7500F66854FF78B3106298A7AA055A2CF44ECF63951FCB829728982A21BAF937AFA416A4C5811E2CFE52F16BB763275ECCE53F2F55B3190639F03EEC133F76CFE28DD0FCCDE0112D8AB5F6BC391CF15FD07ED75C641E4C58DA5C5BB367478403E1885125A95310596D3A69B5DD75EF73E7F563EF546DCA6AE1D0C7143AC9E75D56C1D8E1CC8D02364E22C69F52EEDB03B4E0D33796B7499C3E97B46014300C6B89C954612A594825851FE634AC5740F5BCF2CB3E72FBB274D928BBBE64978B23D7EBC9716B584754885B712173588D2C0AFB79E26502944486269DBD5BB977811BC5DF93D4E37FBFCAFBCA9729B00073511CE346F7E310F1461DDE4A9588193D69378503B0642FE43ADA7C0E3D2BB2D6643264C8F016E41256A1BF4150303FFA58833D41851AB72D32FDF44791568CA281E0186DC169B5B29E89788F8A67D83BE74A26658E5B61AF706A75B403C037E45E570963945CA354826EC111D61223E2F08129EAEF2C5FD738906DA103BFDEC2ED1017E56B89580FDCD41013E7F209E1A188C4D9B6E2A1487B975B1A3D6C33BA321E941FB6D421A45E41B80B322E6BD2B928668625063B01B8D152182A75378BB481D69C9E23827CB563622805CEBFE9D0BC54CF6EE5807DB3EDCAB8B299A440CDE20C95DD1DEEEA7A6A16215CD9A90DEC36E5B7803F7F408D3D594A536F1DB274A1EFF4485A0BC41556F80D58E18B9FAB258DDCF76666198B0802C6D5C458D181D60FBA75B05FF56A52F03F95AC062D027598D843EDD180700F2F076DB37B2779C28E3691C766992C31E0F37CA7B23E240C44D1F510D619F8E87C251CAAE78B29406CD4D8A7C0976673B4FD87E89C4C200B141F26A8D6AAD192643F5F2553D98C9651F1A11ABB6E549BFCB5511506097BDED8C17C61C4CFB7623078830E7691BF9B10AC3D0B7B0B953DDD358371EA8CB65693B5F7A31D854FF88DBBE1B4E6E71E709EEA95B0B2C0921E44EC713FB0CA479400D0D89FBAF8256B61DA0593A6E885FE794C17FBE4BD715874344B75D8F1905AC0C97BFED2451FB74BA3FD9C65F6BD857EE792730A898480067D9213617974D76B1284B9258FB18F0A659C6B8A30C8580B08EBC5D00573055E1F94F2DC34C702ACB3DE8BE9EE552AAF01E506529FF25083F4F9D29BBC9104262B9DB7233B1DEFE385E1794FE2F342528CE9465E09B7510CBF6F4BBBFD451D16ECBE5D21A74FD4A4B4E128E80FF18D5205CB42B1334B013589BE671F917BBA1C128A081B3CA5E49A7EFD117FCAA9B16F96F9C588E762B74387A0262BF9D3D64FBD7379602C5DBF7C8EBFA1AE445015EE3D99806C8B59F35BF7B905AACA3C4AE86A8B6B9D3983F7F543F4D4B234780ACAC936B022DD2CDBCAA3537E34ABBD03D79D6D06EC2C7871C206DAD05C96C731FBE65876BE10A5D840E31CFF3038FB05B85AA7517569F17E379ACDA9D8A06FD1702B28CF6E30099C5C1816E73D4E1920DB860DE19CA8C5F323679E640B7068F30744FE21B4CF5492260C9756E8EE7939BF697C085055401E61385875C213E4D81C4A5AF8EA5490F362C09D420085B78852B7B9E1F8D3801818718FFBDABA5048AAC7A6B0B898D251AFA80D07B173C5A9E6176B2D2202AB286391DEC8196FA5B338A3AC1B5667D89C79E2A61689E96B3743B38B9B3B81B09F8E79558D4AF69BFC216C6EB65C455EF2A049076BCC01ABA497022CE05F11E72CE4384C60767F5BBB253EB10E9FE1F3CAB96A75C1BE72C7765995FB9DD4DB7EB26DAE23BF4781DD1205A8ABB2354C6B511FF64D5F0C1B1FB89740674618A81AA6E2512FD2CAC125580BD88652BB0AA350A2B96937251469DD67A155C7FE4D22F3BBAB501ED7C0182FB48D05069B1E89542DADF3B257055A687162BF905FAD2242100A20C653A6217820E008F63A7FA15646BBDA150F39C5C04C392429F3DE2671008DE7FC14E3037D03B8FC7EEAD9FB427ACD16EF018E5D2B7CF7AC563E4975767ADB656E277F5BC94E4FC4D13C4ACBCD57FE8FE70776E42467A3491E9EA42BF6B15DFBE8ABCE2DCA63997A9EC34BD1622BF2C00A48EDFDA2571ECF90E6FDE942F2730740DF5A187220042FDE05E968600217A23988F60B49DC14C6AF593BDD5561ED44C43193A0E82462686CD29341ABE3C104F354A9701496F14790CD5A9E146642512C9267BB80C0136D4B8502EF5B88DC16D1E89CE453EA8261E6A1B76C20635124D74124B7FDB38B4116C1CFDABACF26F8CDC39A3704F08EAD50736C15501C19A25E9824F21E583FC45F92895A2517F889E7CED8272FDA56AA94D3B2FD7F0B56CEC8EA182455E7042A7D016C5F6D5022B786C67D4BEEC1F6243EB21427E3B1697D7F2F8C95C7AACB8751CDE2ED594DCBA4E1397524E80188C6A4A2B4CDCD3F0574E11F16E47B557F1B56D184D8CEF877DD53EB7A7FF2D55C8A48C3D8569CC576FA5BE2239202AD60AC0C3831DE39A5ADCDED4B9A20D90EE09B2C6D2F71524738C815EAC6B2AFF579D7C9F88C61D3420DED7AD53DFDE0CBA421D17772FA1182EDC723D345ABA3EF11B6C3BEC768C6671D1E4637A8DE4D858D30F0A972135EB24DCC1C0081E94BFF2984AA4A6D5729654790F531DFBE843E52B9295E057701F4C45BE4A3F28E3E5470ABD1A1C88AAD6547375827CF9861CE82FF0FA11DBD02E0C229889DD9023F069231BB16D910A9E2C420E971809D214F833B01635B80F43C375CB56ED4E3102B7E51102B4D1B7EA77E8BD4C9DAD225335B7C9FB2A5E8D4382EAC4AA924A2908838D36DFB08C38DE4698E8474211966EC75D1B463EF13268ED272C673C9337582123882F4EA5FE4484618D0E9CBE34274B40BB20E3C182BB23D920D6CE27288EEC74DDE046759A87ECBDA9F721CEEBDC455F063139FC85715AE80E7F84A0082607E4DC94BA7F82737832482BFAE668F3B5F322515536EBDD1B33B3862E0E0CB8792ADE6E29F24EBF19773B5E04D2382C4BD2F3ECFEF031A26404C100DDE4960F00D141567FA341051F8270D9C99F5E8D0E40EBB37C9E5565198B7C2673211B17EB5DB94221FA19631C5361E9D9EC3C91BDDA2BAEB88E42999F7DCEA28FC9C85182583B84F537A9D6DE626C6C4C39B1D84C12D3BEDEA3AF555FFAEE88BFF002EBC988B754A9B8E4AC39468B8E207E75848EFE6EE838EDBD6F6B1D6DF0B248601CDFAFCA942C495D49DD7C38DB0558568DC335EF05306145921BED684C28500528BDF24C4F4D9583E30816BD512098A556EA6327F6C7FD65FFE244EFF52BA5FF0C450C7D3942FE26D95A096A937211EEA5BB8941D4B7085E04FF4A54B45EBCD198681B751C3A5935C360F130E20CE8BE1620BCA7CC09971A1504B4A0A94298B4709AE9D105F68DA12856DA2294837A6F18471271A1793F5F08260A3D113BCB36FA69714C4378E4B87F6077E5C0CD41741FB3ECD1B1A9AF071071DD473FBDDEBE3B3767180AF900B786BA568B96F1E092A09D85DC26CDB59DF2EF97EBBA11122345D2673D07EB2B7FBA15C60154EE2428B0A44A2864BE73D7F039E09616E5FA01913CA3502F0A7681B7E73E531F1DD57C98DA07336669ACEBB2543C432A46A20AA706700689E9120DDAD6FD75670212476784F2E9E736BEC72E125FB43F09E61EA1765DB38870FF45398E739EB537360A7D8B0CB185AFCD081FEB578ECE29D1C2889E9F72EEA548823146EBF9B9E9B16F7BDDF0694689DB993608ED451DA18C7FF9EFDAB6D602FD85900C4E22AAFE3923E0F2D118858064C3ECC3F4211814032E665E11D6828466A9360EAF67CCEEFF94632077681F54573F79940F8B6A5B38140A99F58FF65BC717BF16557C7ABBD7A598832840A0292D68BC985F61735C49A1473DF1DEE10C7F3096CA4DE4484210E08205087469B75298473911B6688AF01F9EC3DCC3D1205308DB503EE67EAF00ECE34E22B587E6670B7EDD2445C441EA46E27F6B4E8D958CC9D3F528F222DDA93B3B3A9C96FBCF4C4776D7B401D6AE2C93BDD32E5541144EEA669EFADE3277FF660E7B011C5FB5D2C5B2D1F69DC4C812D8536E80BD0FF257A3AB4E3D551C7599CE69DA0A037A95CDE3CD31CCC25F1CED44FCBE2BFA36375BBB538F499C6F1CC01830FE02A07CD67C8C885BF6297684DA3896A92312ECB51787B63752BBB6771BEEFF36DE26C696A2C6251C457EBBE10E646B5F8B8B696856762F45CC2F3C958EA16A831DC3125954955883D7DE00E4B7CB6AC26B01342560C2DB3F71C609AF7B8653438014AFBB70F8F2CA305D6712D88D366ADD07D1D3219939A807A1D3CDB888F7B3A7F2C0A75A88439E8989179F2E436EAF924E3C41C446AAE794735E4A13CBEE7B192AC998FD5C4BA17F6DFD94FCEBF9734ED2A26D71173861085BAB7E66A8E41522566D9502E7DA6E7B8CB520D73EA1145987EBD36B1C17B004C3D868180ECE7AAD95A7DF0C10B86E9B7221660F5065A73076FB4D27D3C69EF832CEF20C59B98DE3B6E62F8411275472D64869B0A9FE18B4DCBADFA0843A1823723415491E8795EB5D6CA05E47A4894AB9B1A15B660AD0DCFD418A005F33F962D15307D12876B9BEADEFBA2CE136DAEC65103D34BCAAE68DABA9BC9346953A8537A252A58D6110CE6D8CF23B4FDBBF21ACC6611FCF39133B82542A3F4B3453EBE429BE28B5A840B686FD +pk = E9ECD8648DCCDBB81E2FE6C3D19519237599AD2EAA4F3F3936EE9D0F340318745E55A187BACD7C4294DC5F4208DE15E492F127982FBDD901E05AE8ADE93B3532F6FAA61ED0D5BC6B6EF6DC3AE3D7EAF786D0B3E46E19195AE689C6FDDACA699B40A9CCD1E3C0BBB7A3F7562D3913704D611059D4A555E85815608AD05BCAB2CFE458C80C6DBD7AAC1F4BE69D4B71183ADA8181CB8AFCFF9B742D0368E9A07DC435E09889234BD039745E57877AEDF163846BE79A04BC9585538C2F1DE8B696376684B7BD17BAE15C962C56F68B26F31B31159E8ECD9E42327E2189A33EE4FC663317077735EE79F889EFAE5024950BD76DF4F3B043F1F27B7CB77FC29F5A9CD5B03B75357D9CEDC458551CC3A523BBCBD9C31665190B8BDA063AEEC950E9ABA2144D53A569C209CE51E7849AA804FE37283969EC61BC62A3ABACCD570A05D34E25B3FCDD1E139850ABACDEBE3D804E4798F6279D5153A98D96B0EE5A2E031860BA5C9872979721F243755E0E442C2DC26993D0E34CD4AE6EFA8BE11D932D31774493E24D58B28E47660AD3832C03DF98BA590C39359E0943B78233176087B46045FE91CCCA7989FE6064BF1FE1490FA32F9E8A3C00842CC11A46B2217384592D0BE8B08338BE95E5B8FE406E9036B23E9424E6064CBD241DE3A3AE542309D157F785DF117DA48BC0DA9D645A324E7163D9131A809007C08FCA5F37C152AC96ACF9BEFDA5DAE2695B875CF7FA15BC4B917399509A35BC871A85D376C159D380435332157055D15B8784474412701EC22EAA45C823268BACC811E695AD75FF433ABC85C6793BAE1251169FC3C38D6C54C1372D42CEE560CC6986EECC96154C90DCE6C09B83A02D026FA9539BB6AA09A0BCD47DDBF31FCF8FEA404D16F51A7B8E895ECDFB633C3EA62D74F1E01615A37C8093DF7AD7A7ADB7D8ABDE51DD62034F254BB9B7C9557E7251588175F482C4AA67F381860A3E72142D382893EAB58315E0D89FD95A6B1A66D8D40CB6E6670B6F9A6AACD47AB440497C0E8291392DCCD3703E8E1A1F794B70F54B69CA05B48F2637A269B25FB15D2057518460C8E7C891965FE5CFB0BD866589FFBAE3C0B47C4A53D1C0C92EF75A9F4F5AB8AFE06DCB45DB6E6FC7705EAD2A2A767571A68A9A108764C874E40DB05834083D3D1DCB381A871101A33FBD6A8D31567E59DDF7753178C8584E194A68FDEF2F0CB9FE43D535EECB1F9B543F8AFA55F0033DF1566B884AF815D565873C0A3A1EBC14ED27B56A8F6357CFA249EBCB5DB2F481B8637573DC6F57C5C46E64DDB420D6DF663491AD8450406CB7C6310D49767DCBA9B3FF9E939CFA0C2FFA748519F6FEC626FEC7675E4A62835D0A3F06AE582C359A827A061A56BCABF4F388B5EE276E2D6C4FC40524C351E800C655902512D79A23CEB00996F05896751B26F9B8B066D8F2324720555FD037024B755AB5746AE0D970BB99CE4DA481EF89BCB1DB64D1C17684F7D8F09E792BAA436F15676FFC908ADF2826F44BC62BAD814B68BC8F36032F1192FE41D60D69BDAFE904E2D3EFD2C18761F7E763E2FC3342D20A26F205219664495EA833ECEF4E69B4EBE22344C7ED1EE65A3D6A8D9C912D8B18F60BE63931B8099B632FCC3A94C4AFCBC300AD510BC427A058E23F5DBBB3A48D7935F2057471C85DE64255D162B9A4865827353F1989C03E1123A4147BA06D0939DC8765F08B0284C28818AF9C9E8D02B374247F0049A73780BAC5FFF3316B6C0D5E809E406EC3EC8C51A9C6183C5DB15905D9339CC0674218EBAFB062C83C385B026ADB2C9AC18403F16411BF0C8E818EEDC7D9B5CE756078D0365CDB8BDA75F56552B78B6A0374AF323C5EC325DC6444483C42968BE480139FE137E6AC3BECE6156A13F0CD3257FD5744115981BE8732AD35362B610CF1C4E324DCD90DDCE29B6956630FFA75B8E897C5308720263BB6A74943FE5A7385C91487FBCB7C381D4D69ADC39EEC2E98FEEF23CCEDD566287ABD5D955C1D6B46FCF9A8C0416AED8919E67B15576839274566A50A3ABE887C6F090EAA3E726CF7B536A8ECE7AC02FF78A67C591E5F7BFE72AE1A35F88E4938FC83A76A0D324D3176B1CAD33E281E5EF465412B5E5D598A04884F6EAC1214793EA25AC377E92448F362E76FFF7907AA0CF3D68B4AA0DC79CD6631E7321D51D32394AAB6427DE3E5445C55B46CFCABFF6C251A7878DBA8F507F7410FABB6121E2D48D209D3416EF494457ED3FF9BC43A393EE1DE3A1FBCB32806F2978B171D9CB77877AB750A018140D550460425F0BA09198584B504D0F72AD15AB7E5A0F5F2DCBB81865F9E7697112118B4D70FEC09C901FACDB572B828190342C4227601EBFCBEBC2DFAB8ADF844AB389FF4C6F58B6FC188A756CFBEE324BF28D39E21C442F225A4091957A8B6346BDB9A8E545601B28ECFC5F5A0ECE164C257787A81310A2B27F6D98801BB095E78D897658057FD750B30D34268F31D48E35319D984A645F2677CAB89B4104034DD21835CFAA5A3D1208C66A44FBBDC2429D48D0E3D9B31C2BD29C88017D9660C5EDE60E8FF4F722A75225E1360F444E0E6759B54ED4E99C75AEF71E27AD8ACFD7E0C1AA76D344135888996F5351B3EE02D1EF83650C5D6897FFC637463D42F081B4BE8180C08C77072D7898B1890140AC37C6DA36BE89B45C3B1FE5924FC16E60980D6ACA8002FBE1AF469AA6D8DEDF54FE2DA1D1EDA881A40413AACF2E1BD084EE55E75A23BA8CE2C9883AB6EAF0572EDC1307324056A33437E2C393F09927FE164B08BDECD80E3A50B34F53F289069E8C6454C973C85ABA4D6894DCABEB1BBCE9038EBAC8D135C0FC49880E9289DA6932FFDF1F159C5DF5A0A3C8800BB231F31844DDCC6A0920886DD6EC7C9EAE2D8DB4A1254CD56B0ED34A9D01594A2F0808D0F130916D3B772DD465CA8E20C77E4311D3CAAC54D0C0CC2C682FDC6EE8F465262C05D7F5DC10C819478CE765C7E2A86B05BD28E2ADCD37165E2198238E1211CA08D7F379C4897D496222B2F2D60A79E679726A4C7570D87DB8595BD76B6B8D5104A924829F601E337FC90902F6743F94EEEABE68D255E094D768004B86731A7386689D15DC14A7BF21BCBC61B816A482D523EF0A8C26C2810676EEF58E140273C3CBAB037F961CF791ECC6303E483B1E3FFBC423D51543874224165033BDC696936654686AE67E517405AE7050C35C0F243E03F539A383E14F67831F132946AE62F0110433FD2F336AE3F33C9CB8627F76756F21058B0C1120854F6F51116DC26485111FC922EFEB723FE9A4FA55DD58B6A6E8B97B9125948941194ABBA53BB137CB047DE8FCDFCF5F36E8DD32BB0879C43F256D8712F84E7C56C9B85E5879B67F1F00B1DA6D1A1ACF7E41F45DB875AD72A89A7BF83DB62D95944D52B72C1C0AF7F9AC5F6D2AEC19032355D0EACA1157FFCBB0D2AD3787385CBFC472587565E0444F19843D342B0056FDB6BF347770AAF700022F62A5FD6DDA268F6C04A3D699B2C20D325799F0230D299FBA95E6A1A8EF4387AAF289016523AAF187B447FC0D097AA0659079C1AEA3EB984D41A236952BBED84DE152D1ECA69E32E4A2077111BD6B5EBF06F9A5526FB1DC29E9DAF3045DFD3424946A0F8B9AB8A6190CD97F7C81E44E27CE07D54A83164DDBFA22726C30F8AC20BE7CD9119DD043D768B5F3B676A49EEBD4966FF4776094C7E552CBC5DC5176ACEED6AC81C64FF5C9CA52624C6CDBB82209CAAC98EA066348F96339C8665242A4AA6C8D0E6B2BB265612E9D3C4EAA73DA15E7CA0451BFF6E42434C1CBADD58FCC8E002007CBFA5ADA7A7192C35BE841F7635DFB5579E57E8D4D0FC821A76D6719DE59749BB0F39A988B9D1400DE5655E5AC76CF6169C49F3E319B386E1390CE5B77A166C6F40CEF8E9B9CD4C92A46E89F6D03EABF878244605EC8902CF979311940C221645FE190B000CA550E1333C68FF6AE8AD78805EB7D8487094EBE279D9B90646A183E7CBEF8382852E4867A8D63243F6ED786955E680360E42D690840B45938FA21522F062650AF03F97978D2CD6BAB42EC2F675A134BF4DC93A71A1ABEA8E5C506824A210EA4B254B69415B2DCB68E3D42F9ACCEF027C65A107F38A9803498074E8A2D60D75657D284490C71EBE634DDB15383570A8BDE05C9A2637562058651E18FBABB6FD67902EC5DF6C3E2677E5D2747C9E8CBCFB0A47B861DE377BED974E1497D5955C3C9252E678A6AAF8CF8A0B3D1F6FBB50BEF969C1AB24A5ABBB85D5D5CC2E9A8E20A995848EE1D0A5CF6D6698C7C70DE8B796B29AE5CCF088AD789BA7E1957A371FBE3CF298193835BF9E80BDE146C876496E5E6899C07BCCD6CD7D7BD51EDD34C861C361F1A0D6656C21FB6106CA9354BE70DF5BCF741E0CA7C3C81BE7BD64E5C8B409618948D7E02AE3F621D3D114A8DF8B79205170D5B9308E25A646FDFDE272A57438860DEFE13AC3E0F803C434C654B5530CCCB6AF238D2C387C80F9558524A003210210BAF5F08F7EAAC21004A75D59CE69BF8F589DDF3F15CE9867BDBB1C98D4372806E34BF7D0ADAC97F278BD827102BE7CD0C2F707DDBBAA6732A855DB08DB9F73D15E6D8F996980D0EC73AA7717E9E855AEBFF0000004C7DE8170F1F6887F02D3188880E0103F2E11A170D2846021A96701F5170C3854EDC4AB1BDC96C30E65B359F82BF6E40B87A518933BCF4123777BF00F0AFFC772B79FEC83A832E8B9F9F8EE1732383320E8B18134113656759A82D65DD99963ABA6C631B2A853727290385C6B9B2E7D2A7386B44F3B1F403FEA14B18D19BF1CE2CEF8295192592FB08D6ADD6F5729A81060C2070A26F88E64395761A10AC1508D7F7FB04966CA740E5F819306E682ADF9D659F7AEB62700AD9A07B17C039DD7C0B854A1D7485F057AEEF059163D15AB83A80E9B3CAC46308FE7A3BDAAA89CE06D07BAA789A5EF742F35476F7A8B23E350E7848BF9DD785AE7168318FA30B8543ACCCA14FA6C48966B581F5536F861A7D231F22EC13325BD986A3A1D4007E99D820F38B3018C3C7CC9CF60BA0387C82CBC3202C7940EA87F51B3AEAC68C8278862355BDB5CDA3AE10F43EA6D54B22498E7FF07483F5AD01A1597812683E18E67C3D3863DD7E0070F48417C09BEDE1F1F2814B990E0456F458DAEB7F5F9409687EB6EF23F40A1A63497EF567B514F5FC6C9BA06CF745E31AFA7995C758300A69010CA5A87FC4A5A5AA2A6D1A62A9E1C8C68ECE5FC7C987DBAE86D38F7EB132DCB2B1DEA06598B4E9D23749B0460DA68FA68C57231E8B2D46609BAACDFE0C806B4713994DBE40C7E19175A4BFBE89E1E9ECF86059F5D200B4586CD767A1E9E744F648F2EE5755721056331CE650B5030CF1EDB0C33F949586F9890F30C41BE8E87730CCB5F51FA53F69561995E4EC00DB2A3BCCC1EFD55BECADCDB404D09C56FDC2110ED642824416326323B890C2A07CCD57968387889A3BD8A7642000E53EB3504AA2187A2E9202D8896C6B54FA4DE9B082B3D5F5128DE85185395ABFE968CC5C3546A3360F22296C3EACCE6CED6A4B71090209076250C8CBAE63A7E1ED2682A939B6B8537E6AEF945613CD66D4A54FBA540470588296F460DB324AA2A13FE5251523620229CC9ABDAD1B5F03D1ECC3417F2CFA2AE95126793CAAE1FEFDA17F37DBCE594EEA1DB00419B64ACB91F646A8EE4CFD35E2594F25BFA8ED65907256FD8CF3AAFF4A853E547E9AD57F0E29348D82EF2EEE0CC89C14D3D079159047B162ED0871ED5DAB265D714CBF82473463325F7482776E0FACFBF2299EC8D541A73221D2A4368E6081AC2DAC85657CDB367347357D42F93E71F5E030923E5D86547F99AAF43D0065978D2C4D51B21D211178B2FC1957D832EFB7FA9C6F36194552667C5768629EE9A8D139DE326E07BDBE8726C2175914C8182340189B02831DA48AEA439D3611F70CF1CECE09BA1C7F79793465541B90EE0F562E0CA21BAB47B62F40E80E461CF8A31BCAD72ED37B18290042F3C99A74D461DA20193EF4A2DFC4BDFB25B1E89305DC033BA2E8EFEC9A32221360A19C54984A4AB22AB365F411970535EC42E6603B1FAF25A16453E60C6357AA71D4E2CC5537A4A71BFAC90CAA87DA255BD00C79BFBD252508DE00AFDB5D52EC4CC9FE2B62F8AB16773EE70336FDB6200CAC6EF26A75F3340B7E8580229AA84D36DC2ADC5435B5A00D2D2F799EF35CBC4C71B3C0F0DA91C69C9FBA08BF56E124C70592E29CD136C600D7C8C5CD350D0649057D9D7BA64728C38C47F13F5F318AE1B8619E7E4E0AB17CE752C1305E63C49699CBDB4E858E886F5FD0751103B79A68B6AB6EE2B698B76B548C977988DEBCD134B2F95817E3FBE0FCD4AD828AE2160B04CEBC0D9B0580D6A4B36F95C403F982A2DF4B09D23751B53B439B3D04E303FF6664CDFB662F1CC377B014BE9C4B1638CA8178C99B156D3593D145821549F9ED62CF8187B273A9F765EA702B3B75DED5047DA3B40956298DBD80A2E54C818A28086C3E18C9E04C03708FCD06C25ED96096A3D49C30957348EF8D10023D82E3DCEC70B5E85EAC0289D23D4A6F779EEF2409745BE5280029205B519420C5527924C0E6C17DD7A0C1757C44BF01415C6259943E4F9F612B5C8F354CC981FDD3DF1FE65BE8812B5F8B7DAD226D55DDCE14F8C142628708BE0DE0FBD7ABC9271539C48274458A704E604EA5CD033DBE7E9A2E69DCE8DD1E3ADEC57C522C3C515D8E50080849AC487C7F94F8D4942F407AB46D2CED1558CE292E07CB2514BDC75C10F0047967292CB01BD214350CF7FA7B9567974C1EAD74AFFABE15BD2CA7D144237BB0D30E032E6321374B0D6279D114288361AE3631B4880E8B5C5B0ADB233E986326D7595F2DFF9492943D0D8B8B7119A703F8506A3A6186DF3C243F5462F8452E863EBF88A972CD1293C22F53DAB84241AE081A346F3B015D18A8352A8330C02F30182CE4EFB2A2B78854E4194FB07F3315F66C59E77691F43D25117F863F432F8B193080B823018197F2650631B934CCAB4E2D8F964B6AEA0C0D77EE4F291F9606044585DE648268907AABAAFCE756E598AE05AC7166F8C3A7DE275F0F89489271998D511D8BC0F7C69B7EDA4952FF92E47972DD1F49517D4D48B7B936626A39316754662705D2EE735A225F7C8BE52064BDF302FB334202D03195349DA1219A43610BA07C8ED746EC690D221B0700F1F7D2F635E98CDC7D88336C2B923C4BB5CCF305785B71E5855508B8A06ED990DB4EEA2ABFBCC171E53C33A062B8A9F598D8A71CC1F4E05B7942C5CDBB05FE3841D005B1656D00A1A8A26E1FF2A1E25E4060FCD889A284BD390D6E9CC7ACBECEB5EA7BACACA24B64369D3B43362DFB0AFB3A0CC9D4053E848C3C1725AEE744D848F0ADCA0C371B22FFAA37CC6CCE024C7DC7DCBF2D51783C2ECFC6EA6B03B77EF7DA5D1438B9CA3011B9132D40D3614654E962456730865950CCA2966C321B8A3E2F3224FF1A3230528A2E03416C1495DBBAA5764483F1A764A73DACC866E78EB6AD06E0E1C40B72673C301160B6396B9FD303603F4F4D44D19FBAB01B713BCAD8AE373246A53B41F96BDF8CCA5F249F895BBBBCFD125FEA30142CC9C923DBC456D235BE2079F54B70C1BCD3CE98FD25293B7F4A101A375402CB0F465ECC909F7EE47CD349A19DF90A22642936D62D8405347DB01361A59EE56F41A3869BAC736EEBC273110F2F94339D52A0D96F81D41B5A151FF8E38555A3909C56B23FB4D7E3F7FB61924B3DD0ED82CB6210030F2FC696D1C7F85D65C583A0F705299337BDA5213C3D6C1FE703CD9B46739DE45B19D02AD45E3F712E93AA443C2340679828D6FD863D938A402A6 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B71892F4198777FFBB1AF7BEAC03F707B1 -smlen = 4006 -sm = 3E4ED7F0782704AA1629BD7F6BF4A8858006975CC134F587C891AD7729107F09073106C45745B8B3FF3144FFD7A8C5C80692FA711BC29D63B40C6A0A0656BD46D0B1288AEE8A02AD0A29ED86778F8D6D0F9B299A2C7117AB2674E22A165EEBD27DFA3255A5FA1039CF0BCCEC7FC56078CF5A7EC128BC9FFB56CEAD54E74C23135D80FE006EF8D09980BB5B962DBFC22199A88D1BDF0814AC6EE6E4ABA564ADEB97AD539B0300DF2F43706CDC97C9D3E4FAE8923E6E2699655877763604EBF7CDB6244EE8A73DFA8403BFED795CF67E2E95664FCAD421FF374DABBC7B0351C2598D748F755B9A7008BAD470A75DD92D01737D7C209842AA0D35AE6D045A79B5612E560CA598BFDE087A325B44CF84FA1065033CDA4EB507AB213EB15A9BB98D8527C44E6DA11C10EFAA929432E30AF6281FD822F45F0138D86CEDA8E3BAFCA32AE5E9D6B9219BC90286E14CA76BF2399D6F40D394C797A57B93DE8CCD3E125549857FA8846508F642BB1475E8DE1D5B1F830BF72F67AB9D439EEB283D2B059D44D329F168E88AECDF6A2D35CAFB097393B4A19A346DC8E2FD383D65976C3B9623BA219D2DA45A4FD1121190EAD352815170EEC2C8C41B6131C5BF4C760EFFB6B38563AA8B27F663CBF515DB12239308578A53023E5B65DA44BFF86F74385CD7342D95502C568DC3A4CEB5B506D6731DF0AB997FE22A2F701F1E4490DA4DA96041F1482979A1C64AE9282F1B1CABA474F21720A2E4D71783EA6F1C566FFAEE60F6E14C252D3187C67AA63BFDAA6E03BCC079FA9A6D6A48B4DE30E7590D54B50F44B76DB6BC3EDCBA8A9ECD44C7E7F04A647BD9B540632B052770DAF5E606B67F110B9DA6D9E2C1FF63B8B4923D1A0A5FB0F56E117D97F396C40A44573E09F8B993899C3F92A0CD8F06CEDE48BC23A3CB9936794D7F94B6BB6570606FEB3EB6469D29D0D5DC51697B6953982F15FD525329E28B7F249F3E0220AE85D9638A395817CE12A3813B526EF6119F16B40597AA44F709283DF20A01E44BA12B05B5C9AE45B1E89A3A0116FAAC0C7B9767F18AD6E457A4AAFFA238E9F9E91F7D7113D877120B2F820E8BC9B2DDEF447D1DB6DCABBA6F0F4563E991DB99B681525ABFD3ED85DAA1584AAE5665B067AA1670C4BED397D93243E7B2B0F1F94ECB412066416BC32AF49168AF131F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +smlen = 4132 +sm = 7EAFE1F23C7DD4609C5A8D2B7B0E571762170E515A81492006779DC9FFBAE13A198DB19A6D21BD07134F27EE65AE73921D3D199D9CA1DE7F0DEECD31C802ECD0FBBA913D58A45F3C6DD893E8906D5437DFF1B7E91591764267FA31C03A9E6ED4E8BA19D7FD58948A1F0E5E83565B94A066AF99FB764E3A8599DD6682E605A64E3F92272BB7BA588F256D111EA987A8D2B765A7A361D4A617C2100549216911F298B6C2F423AEB3B4331776962F0D26BEE6D2EBF170E33C882468E3C04CAC7F1E3BA01C893B4CBA3E0CDF22B1A9A18247FCDCC007052716AC57038122E7328696319EEB725F098D857B02F9826A30126751E2C8E38A66894851D1666D314B9441A124F67257B23BE2EF7CD5598C948D4205E41504686ED30FE3A48EA445DA6611476F7F71238A5814C66B15AD7567BB01C6E92C7A192C6D66E481FE38BF1C3C73F54144DD6BAC89C2BB4AD80317950A2713AA72602F2E9F28D3C1B1015272436BE54E6B72D70E6640D15604309958BE1901963D875ED0C2B8716AD7C90971BA25C78B61DB01944927AC036338445B619CDB9D33CBA73B2B453B5AF468C6B3E2CCCD534BD1B5E703C290D86FEADCAA09772CA94442AF5B9CDB725E4987D312C6B7E171C91AA5A16B20F5F42435F322C91871F1ACD33457FE5EE8254955843221341706DA3BD0DF4AFFF186D957D516B6D4833ACF6016CEDF437F5A8DF45743CF285A2ED43FF5AA40F64ED72FE773C39DE21333A70E33865439C0FF2642C10D47CCAB093BB5628B8FA7A44C3E7AA6EBB8070EBA7318EAE06B5136E9900C69E67B5BE45F3CAA594163906A561DCCDC0F6EEBEFF200A6AD6B229AA64A1FFA5CE8D31182FB41D323498D2F1683DB7CA711F2135CBE45EF51F4161675BAB8F3BEA6451F7D68E2A88C6B558FD9BCBB2BE7448A46B569DC07D2D5A4CAFA21B97BA3DCAFE8C7AFBB157E9322D643886C44C51327126DAC6CA9F4650A2CDFE8E67BA3B14FFAABED7A6FFE0CE1D7A64AFDAA24DC8E25F93FAC1A5CCB89B5265E8FDEE42377185EA3BCC9B1F37031FCA4C47261DD6E8B2216DBFBD408E9D48F74EDCA6B178D9C1ACA9AF89075062342A2A4216E0E20E887F4F262C0EB3D0B4652E3E7B1D26D242399DAE479C499D994B5F020ACF02EB86A29ED120A77654DE2262A7B929A1A9D4AE561FE4C0A7A1A1B8EDBF8B16B4BEFCE31199770A9902F9EADBA69E57E46CA8E9C262450BE4A9F9FD6CF69A49DA11F7AD948F474B8B383946F091E851ADA23432EA5C0DD0B3924EF434D2D9D28AEBA1135CA71607075A89849F775ED85DAA1584AAE5665B067AA1670C4BED397D93243E7B2B0F1F94ECB412066416BC32AF49168AF131F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 3861774E555E7BDA98E8B22A602FFA8B65CF24FAD656BFCCBE41047E0D239CD60E66C87A6A69187DA664FE450515DEA8B440307216B503A064F27DB017358FEE2E4FD5B7543C2A0AB0A72D6B17B5702A151E73061113B5964C17FD8B8DEA1FDCF05638458DACC5DF01C8E7B2B6CED4344788858EF304DDC03D43779808467EBA170A41D9BFE2A21C681561BE4AA4CE4387F7829ABC653EA20F44FB4227BBD9CCB2EBC6E0B6F2A09D21DFBD7E743949DEB1A7AC3A99F05519E5B33E68E54C83E3E9D387AEFBA9A953CDE71249DEBC8E4FBEBCD476D1779F24BDF238E85745390851E172A05C31411D66BA947C4F2D61174350966E6653C7CD28BA1BF71EC5E67EF41467C54218EE2DF7EA01C3419BA244CCD254AD0C6041E5E40357502F3A7ABF4482CA852DE830F17B74A3B426902721734C94C209C56BDC3A9C2407ED7949B9CE7495D57148BF70B3759554B3B825C132D8DDF74C8D2F8268F9894261E8CD6FCB45586304C90B1A7ACC70290240BFD258E7D8FEA1318A031ADEDA2647C8E6F6A48016AEF085D7F4D7D9D023319C3513EFDA117F578234D0DABE2C10B711FACD8AC8302672B6A838DEE567E10916D0A3BEC62D58BF5E2E6925B3292C68E14DC32B4CA791B6463EB8D6CC192EB9E4A41C60F9A89A205EEAF086CEA5110B1CE702CA03E87D6B24192F35F0A746282A6CB529DAA672F6925E840F436EA15787FFB9C47897E7FB74ECE22532AFDD299B060781137A5DF21437F016D14A7A82F3F873C9AD70D66DD86A540077D3068DECA8559E1A3BB01F24611FA871244B6E3E3A6D88AE93729A3C57D4E16A6C3A3831E83DDD611B82F656B574AED520095846A79B38CB2C0D09ACDDD6674F5BAAD716C54EC481C7A0A50CB1051A43AA94ECB649E2EC4D41F39A396B5E6E41A6B9BCE2C917EBF514CA48BE0E6DC67845934546A80ACB61274A23CD58D511DAAFACECD15EF32E5BA28155F952BAF06140FA945BE5C5E0585994E672F3A7D9BFEC73407B7336C388ABF3206C7A985930583A02ED27A722AA84B2D298DA850758530EDB0D2A87760C93ADDBEBFBBD8705E811413E24F03F77BA09AD5B94B975A3D503DB151B8579557C64B1EDF0BF04E162F54C5F42187C85B4E4FAC508BAFF2CF87C4B09B00B1091B683B306B289C2D44A3840891ADCD0198610CCF4E53D3D912BCC8CF70FCE1E550A5DA9D2E5D923524F325587DEF2AFD50414EBDC2F5A04C2F94056145B4F82B4832959AAB66857AF098F4F49901DEDF0932483498AC20C6BCF5C87DFF6FA0897A32D9D5CC846007900397DC1993D33DC28A39B39DB71B198FBE1020F39A59F3F781369F22DBD450CF9CCA5CC06824B69D66FE0413D058996ED69FBB13F70DA02FE2967BED29FC2F83A1E71B64AD4CB259A062B755F8958AFA8FB0A093C256660B4363155AFB0E3BD36C4D167DF1C1F26DB6DBAC3452E597AB998954B341AAF528F723889B0B4FFB2BD664D35439E8B5935A2901DA549C729222CB223C4C47675CBB6F73723448372099B04BDD7A9902467986DB9DA5AF336A23EBF833CF6B1AB8E7D7B3F2B5CFE8AA65CEF8136B2730977D9660D8758CFB488CBF256007EC9B82C51EF4FE1F07A9012CD9BB29A83A646A4CBCD80007C38286C79350E5654D9340076B97A4CB549CEBA6F270F9FD8F319E21E6D6A4B594894B83ED45BEF4381E8CE5CEFAE7EE58D520B97E8F40117A40A378C2AA445907B70D23C271FD6463AD140CA31DF4CB7DDDDE002D3B5D8D6D53A68AFB0DDDD161656F0D1A8F50D05DD437F56E674A508F2DC7EBB095B461FC74DC5B635D4E999EAF2E4E1BBED7629683B8E27EB949F093D9E4A360BDE3B3192114DEAFC611445647628532D3175FAB7CE32F9D999965E632E2DCD5E7EDC061F5FF76CEDA8CBEE1FA063BCDDBB5125AD28AB43175AC3EC36815447746626C951578706C36E2979EC81A3D163A6B89F161941210A93F4DA3C11288BCFFF287C14EED592B63A9929CE68ADA153479515D96ADD69C15A28DBDA544A95BA772EF8442481C192ACA0A98732FFBB3FD90B7EE216466723FFF1983D4F6CFCAB878A00B5B5BEA24208533BB4FDB4BCCF00FDDFBBB67AE159B5552A600153BAE3B7AD693BF33B433661DFBC26DEC8F5BB28BC99AE7BA2CCF2675E953C2BD057A9729AEF8B762FB3380184F40C2CA8374D834414C6DA35D2F88B7177D561635B82781281242BFC6003787EC7B4D43A37BBE7AB72DBBBABAB40578A3E5F646CDE9699E5511BF1B8337477DA7B4D7EC7330382AEF0FBB828A3B3314F25FC651B2523F13A750729D08597A8BA754121CBE55B978C7BC1B94CD8074817EFBD0C94047ABFB83B7308E4F6F56C9BD1D7197CFF098FA1795BC05517881B614742F30F7B9D4E64C17DC7AD1C729370B919DEC6AC2FDF815ADDEDB54BD542864C621646A4A591A45B0623B0490C05CD8D7DC0F344E3330A4CEBE89EB64D7C791DB7A804F82E1C1A9B9D09DD2F19674BA11D794018DA3EF334ECAB1AA77FFB23B37D59D471FF625E9030485C030A6BB2789D0D8A490869DF25AAAF6A6885160716F691684A8C5924E30AF74F71F0538546C27FFF428F43D23A7167BC77C95F6D267EA9D38DA2B2A9F99DBB1F4F9007C7C74724E64F4F7D70B19A54FD0EC8757CDE8DFFE7E9C20F6D2FBAAFE4206D9470C25ED901FD8DFB55AA15487044082EC57F4EB4E496B497EAA9207CDB92628E1A0BBCE3248B05AA6AB1B1E51DE65470A795E0BA6F53A94C260A415C5E20C0EA71137A34D9285AC18E1EBB20C5E79DE4EAAC2C170B94B0717F39DF98A76EDF23D75604C5C4B8FE295E28F0EEE22120448B296EE341E0148724DC30099464168DD865AAE496A9BE66866B8A68475928AD627C16C07B8CFC6A8211BC320A131434215F8776E45CF30CA3843A781D031E0F88E25BD942FE6EB00B8257E81ECFC7BA9D925D51B37372A380646593ED474025ACE6DFD969708B74A3395D4C4EDC1515E555FEA5ECC0F3FD5495B16C2729D749858A0EA5329A68AE1956D3EC3FFA5F3123C6AAEF643C2A5ED2A07BF4CF3E39037A9E9F19DA14DA8D432FF4916D6F3F5F224F3DD8D429E0ACA898084A540B8F507D9795CB4305D149F4135B173C89DEF5A785E33A0E659EF60DFAD44759DDCA3B95A6C12A2F86D73A9C992E88F7398AB618A09C9EA66A58FB1E65412AAE3A5F23F78292DADEC3B263166A57772DD591F0B09478F14070062D6F5BD5F43D709169C244946D1EBE9A007E9BA37C161817BA6D7446B6A3996B2F84DEB4FD19551C8C42775DC879726B0F18E76E13C7E06BBA4EEE47C4EDE702582D4AB9A70DB0C751690377E5ED0FA0FD0B61CF1D5760A01A742AC17C895EEA38A7539C6F64063653DC4018C4CE52CE42C378A047F782387E42B4B96BD6E8C9AAA9F1C788120FF0495CA9F0B3892DDE78885DA1544E1AF933BE36E20550B212CA61B10CAB2D17DD22F5C393908E397D1BCB9483F13B36EB05A3C043E12ED9180D48964F08882109EECF2DA736C9F508FEEE8B9D05FF419470E433614EBEABBD789202CBCC46EB608C379B16E6F11E1CE53961D2274ABB941CF22AF627F620F3D7452217B6387C27A6A874ED100D8E7B9C60DA279EC9F2355DA4F47092540D32EDF94411F7A605203356A2E4ACE2DEFAC2C0445406F4878DEC42A61F7B39076286C0D38E1974FF73B8F25995DB89C28289C6FA8914CD0DACEDCCA1869996904FE9AD6A0E0E40B622B36069E66787B2F22BDE8E9B62C2511B5EA40CB44E26AE3F5B56D189F8421158A7B5420268DA3428BCBE9D908CD1B9247415A40650F40690E24852BAEDCBEEB67EC8C12BC8ACD4C76B86419C7BBC84D5F1F060D5AEB4F092392F1242D7CA7C7BC2183439F5C36D0C79EA6C6C46D1C9B47FAE39FEACF9F26A8BA43F67E0DB7EFAFB22E8687D07009570C4EA4421D89868C068B6909DBB7AF94687FBBC87D9E5E4226CC2BC0E9D60587988C2507CC3AAD27AA4DED0CF8A71A384DF744E4BDA733E8B133C8A405791D11FBE4A645D096CA083098E667931AE2AE41CB4C24C74FC8CCBC8168FA4D73B24DA4355D3330F8947D574C91A7B0806EAF026400FE5B2FF626061E07E60CADF32D4A0980DF61C1528C01853A8253C42E28E5947F5452BF9367D0061AB6C511A7FF7F338AAB994095D799DCC4F573C9C461587619E87611899D0EF795280965C82F5FB6919A45842BCC82188CE7B91E8A164DE923D1C0F311532F35E2D66DB7D227079E6B04E3A04FE3846CE0F74327CEBEDAB1B161903A671278D31485CD8796B260F3B7627D60880C414AAA952FF82685593662B23D533C2E0CF6590F663AB8688A48657103A2134C62CC9C2F532A2496E2C9ADDBD6AF9331F2E09010682AFE57BAB6248ADC839943659D7BAE8D739F8CD81FA024EF7B1421751672FF9BF929B3141DEC403505AB93C8E3FA3E6BAB9120BB8D0CD59D2FBDE6FB091528A5A18AD0AF375A9C0D262EB8F03AF40B8D2792A5A49DF9BCF0B3F2177341BB3DD9C948605A42BA9FC5069B018BE11A5D2AE8B117983B14498A599CA6CCAA8848EABE8BF26DE60AB46FE079DBFA1E0EAD859BEF1132987E877D905CD8C639F34FA0C23E527B865770CE7B7486918612EBD8A5840E5AB2670CE1AFF3B7092EED96F94B945AD862A024DA3C30C3E54C4E404C59B660083B47C039C50E7B6A916CDEA2D17F392D6DBE07D0D5C43094962E36C04FA7B0A68D0A98055282CCC6BE1864979CAF72F28156D1317205B8ACF3443A339541ED6A02B1CEAD43EE3D26169DF3D155BF61F906F5515EB120877874C826CC4C9F8DF5BCCC22C01509461D3BBC8B9F274E9AE7E4865F991B52C00EC50FF89AB50C30F81946F93F2DD51B99E5043B1AE60F2364EE30C0C86E2743E63125C1CBDCE3AFFAF03EB8DB0DDED56B2F1DCC196F70093489286DB9672B537C1FCDE73555DE5178907FAF65F17634EFA60CDC939C85BA03098BEF8CD961C92D9D431AFB7F0983BB0D88614280661514747EA78D9FC927405140500FBD4A0CD91692800D2CC8A599700705460840BAAC4C46D149BA586C96561D62ED2A44181366E1B65AF4C90CF9AE8BAB57607B082A35C7483D46608B04D9E9EE8EDD507153062BE6B00D02CE13675F85A29B3BE5976A1AD7362FB0AB82F85110F965381AD8B5D9CB01A903D54CCC08F0219380B0182B0A0206365AF799AF1BE472AE1BDAC9E06EDF5C07590C0DD0A3A095F5C4C83A7D09C22372B8BFA90EDE6FBE1BAEE3FA8070CC597A7E7A8D9E25F0E3D40856B9226B83E7A784966CA783DE29E9758CCFC67AB7C61006BDE187CE04AB0C6253BA30971D91D5994B75DA495C717FBA69C0BB7507FBCB0B4BDC00D15384A318471D5F6342A038E2D43148AB4DCB440B5AE56F538EDB00EF0F0F87FFB45ED3C2F52C769657D7E7B5C056112BC90E6A9629D579105DF8F8101A2E57354434A323952E466544608FF3C0C6005135C83D0CC7C5EB7FEC772C80C398A238576113E41C881F08A6A9C440D0751005DDEBF119E63E6C196DE28FD699FE5BEB1229359D0ED639A0BF1B727614EC78DD1DA7F9A25373495E255CEDC1D9A46112DE85D38A31E528C0CA6BBA591E6DFAB200EA74432FEDB720C5965B5AFB90CE3168E6E7AA81F5CF1E4D5A49C6E7C879A6E5D547D52D7188935D5382BA42582BB98CEFC2BD5A7FF0EF991F56895E007FD10192BEA4C6E7751BBE2F0A9808AD4D9D31693B541C1DE43C5ABD37C93CAD8D4E8794A3C2B4CF5455EEC7F2B30E84D5CE0B364D24B042E3C9D7A1000077F103C5931B3658F267DFD73D14265DE07001E440E243CF04A5CC66A55F80D9A308F59B239C57496C9DFDB5871C2392EF80BEFBFFFAE77CFC005A5BE843300A939B3570312E712466DCDA0ED3707111F8DCD9F0CD5922426B40760A21729201C951FDDD0B9A994F537671E45497620407B52C4F9E745D4E62DC201868507889960E61D6F98B9BF00627BB5A874C308CB5A0297CA0A98A41EFEDAB1D95C33564621D9F92A62CCDC1F9ED59B743D593C5CCB93518E935843CB0B468F640223B39A15CE963A616965BAB5B1153FD12BCA9FEB392D03AA53E357BFB54176F03F2A94411268B355E688C22ABFC3ADE4272148D03A7634A03659624CD284222730DC557C84C8DB39AA667B75CFFCD90C49BB1576688886B485941AEC70B7CC7899EB4BC46F64E02043C0B3C88280193B6C4A31ECC9BEB4FECC0436445BFA5603372E8EBFCDE3BC761943C564B33E651F16E40ED04293189627F2F20D05C15091721AB625C70F7D52448152ABE4EBA6C409F9EA85F5FC0EF0526F58F16DA6C9C563ECB9AD740222AA4893730AB3603FA36B0EA734C511E1235A26FEA9D068C2D0C0B5082A089F049C455B74720283CA48857BC4570F5CB39557670A64B891EE49A8DEAA2EFA320D7F989DC38CBC3BD15A5C82B191501DE0683819A4B9E0AEC1E730B77BB9F3540D72E9D5CFC6E1511733D6581E440EADE4619F1BA55ED994C5B84682792938809EA31DC31C05C0E6268A43C9BB10901AD15C3660DB677380DF79E159F44F86CE24BB209BEEC6A11C9F3A4CB8EF4D7D4AAB5E1A77641438D1C6B3BA403D98B3923DE09CAE85F2BD80C12E211A136D50C5D392C1E4CBAA1EA9EE4087EF8997CADC256ECC352AF0C6C89CA2426F88F50747423EC5C4AA4DDC13A0635681441D30DB25D115F6CC7D673C294F6775698E51FC49400C45D0613A7D17B13F7435C867D00D90C0EC396C65C5B3DB1B474771BDD6B1CB49FC42FE56557C30EF4D5AA143D9E7C575651D8BBE978CFF785E513D6E78DD2F0E3C3D23157568CF1ACDFCE6C40810320041AC9C0C0C6327497461282A153C5BCCC6780D9CB1C7E8F1894F45B5AD860679977B4B821AEE8C27EA12FCA2B7DBE2C27942745C4A31B198C5A93A4B2D15EEB7A51FBD3D49B8CBF989D98A36F33B1D14E4508ECCC6826A12727EF11A9CB193ACE36D4056512DBDACE68472B6C3988B03CAAE606940FEC6E5D5406C67DC933F8ECC97019EAC6F606557529AEE7EAFB8F877B222CF2B0273B32765E584BDFD2DC230D3E48460744829E088921CB7 +pk = 3861774E555E7BDA98E8B22A602FFA8BCDA2A56790ECD44F032D3967CB6123E4CB24703066DF39653F64A6750513D10D257844520F00B6ECB185CB245EBD6A5CB41DE3F0E711CE6321E947A24A2E8E26390F7ADF1E8A44F00B38EACF70F2DA5286987E174F8F71ACB46900AEB71249B19D0AC89A49FBB1D195067142800BFB738ECAE7ACFD3903E8A20DF86FFCED2B78923DEE618F5B2DF15AE6E10DF4D669476B64DB95CD1EF2BED8732BC061D9951D10F3014727B9563E1F6707DF003623293D16C83F78C0ADB87DAD6269C3FDCFE170C568608A4C54B584AE11CF9E2949A790DD49080C447A3475C471E292201AA32E2B9CB3B21ADE18BA2EA3675F763C625FE2152769223B06C7973B3567600A92CB17C3CEEAD01660876D3185B5FED4192CBF6282CD993F82B76CC2ADD52FA898A3CFA13734DFDCB732A3B16C583AAB418349B2E7681B11B3EC132AF79EE88B09829AA1183B105493BCBA67334DDA69427D02A7295FB0784AE8ABB6A4A325B85707F7185093FAB4E3CA6CF7BBCB1075B92F93B2543A63AC229C204B6D1389A8C1413905DA4D113BE4B59E4229259C5724057C419F700E51DB003F0D5F3E7A4DBB7727E36E654D65EB638E6383057AE3495C50D3E12CDFBE7C71D13581D3EF4A5DA7AEC7DCB0ADD4F8A3208F211E0B82C4E442EF5FFA1B6D6FB7A9DC8C6E57C2D0A325DE0D268874FCA0B0E7CF908761B18F66A18453D863CBF79169FF3674F6835615EDFDA2CC8651EB2E84C28AF8D707D66D8EDEC239F111BBA63AC2FBEC37635CD653477FB3A0D1032CC04A26D41D3661B69DA63910CCCCC34F8E2A3777A0CDE74812822BA4025958A1EF7CC20F88E82DEE270EFAEE1FC3DDECC52CDE3BC583787348F61DAB6AF61DCC01D90F97A78F9535CBA7429DD3D1DB80EA0585688ED81C1087DAAF7CE91F445DAA877D117A2135521ABC11735C3AC25ECC9E46574C96ADCDCA99A7982EB07694FA98C666775C63B1FCE6A51E9277172BBB34FF8315C8B1BAED1813A2BB00E246C02B81F6B2F56BA9E270FE46E9ABD48E80B0BDEA823FD29473A58731508AEC265188019C4CB68472280FC9C5DB178A50A27B87905ECA54C7FDB84F3797D282BFBD43290011846831BF6950BA42C72A8767DB5E255E2A7D5468DCBC52913EAEAEDAA68D263960E82CC590FA4A93CA7B5CCE934055E0B44EA7CA3328856C195E00998A6115D58FF6747A86A3DE35E8A20EA3A48EA4ACDC7FE830F67B832025E9FDC508C84EE192CBF9D6D8C06427328A40DAAB420A8737C9A90D82E2839B0FF18996A287DE93336E23DFD70266F0C54E866AB49159E9CDF368A32200E3F1DCD7B793DA0FC6E60FF6A5EEB6B01D0EB18BCC35091491F69D94E06BA40C55D805FDC5FA43DE6D53B6890CAB4F79DD3FDDB5D7A006E4338BB0634E80E07EF6D1976342EAA60916A45A37A7E8D05784D4043977CA7DAE1589589AE84722C772D5AA3141C60CA0C181295CE5F81E4767B5EAB1C6A809F6765C65AEFDE0CCA35C6A14AF616E3428607587BF3DA797D45303FCE879AACB86BA78B7F43C8BACE51603DC7B24AA29608BB47849EEC860A3494046421710111CD83DAF2F07D04D796ADD4B5F42074BA52A159671D961F2C0BF0C54DB5D792E2EF46462E09834DA3D8700ADC6D6F5480581862DBE2C89E5438884F2552938821713EA031E5AA3DAD6185EF79D9FBEEA28049376EBB46B2B41520D6C6300F2010AB4A74801F4E6FC21E599A354C27986FBDCE3FF292C26344235F6D5BB20C724FF4DE5B06EE7DCECD8206E500C0FF97341BE3C49F317AB25849482F9C916D4E53DC796FCE7B4E3BFB8B3D799CD449F0CC65499ACC2FCD1ED27752680C720FF5032A74B01A3395542B7F2EC700A2875829A2899D4D0E002D36FDAD68F0BA9D0296D41F1411E0552FD5F1752FE2E0AD82E8B72627998392A7E37E9678CF72A299FC5811F3EEF753F84853C19EC854DA1D0BF7DA073A0BEDEB5AAE9299CDBFDC8FB95E9DDEC656A4B8DFA27C6642511AFC59FEB2A4979487A951E19C5EE0D38F223F81A8AC6F73CC63794EF952D30E4CCE156BE7ED5486F71A920A6BC95F7D4BF7B6F3EAC7E5B82C1E3188C644080D64D2E78DD7929073380C764E80FF52937356683B86CC6DBACC6EFF1DB6D9C9959363845613B3C4E1A642944C35E72A150E39BB31535D5681B490240F96B3427E3C2356D442B1E97D420F79656828C57A0D1B7A845C4A0DD51EB0F50C55C67CAB04AC79C6A9D3BCE9D318925A5D8462F90F9C1D5B2A56A43D31A45A16144351A22D951022ED28EABE042E0FB70E4A359458BD7E94E8E2C6AA1709247AA0C29658E6EA430AF46084E070AD9A82D4A13D2F0578B50C4F9CE4DEE84A3210977411A0939668BD425DB7DD57D1F4BFA72F44E3E9A983B33FF4F5D2D93ABAB82A6DA10880B680693E4009BD95EB15B8CA5E451CFE7F23D7DC494544F4094FE3ECA850BE8734238C00766D39CFDEA3348917958439747461AA9427AD0EFCCB5EA6F314C7F57EA00405EE6EBC1F6C12F69BC42B0A5B3BE1274FBA0DB78CFAE5414FACE1EE2C6D3ECDC7039429E2D324B8828782D07864A675940FB9E90242C93338F08B0E2E78898B85A915B8DB7AD834B5D32657CE192FACB9329C9FAF1BBF5471A2AD76A636D8D89EFC5EA531B6CF37844176632B0800A627C624388CF63EDDCD2D84FF4093A0E68E9556190FFCB1A0677044E8216BB27ABD79860D86009A4B6900D417CBFAEAC30D4AD744ED41A4FD397440030074F337F6D1FE34E208C9F665AF9180039FF1EFB8625BF2045BE4B83C7AE8C3AA626D1FFAE1A4BC582D110C85F23DA27B28B795496EAF9417CFD2C7ED4744AF40EC849F081D2BF15E2DFA9ADDAB2B4236CC95610B5BA81D788561EC1CD3F76E7D8D064BAC3DF1544AA92CB46C570FD2DA9D27419F616BA38E1ACBBC4D7B088C2FEE9E0475611B2D802FC6794131E260499D7FDE05A8176B916B88F9EABC34AB2E650DC107DB26CAA009AA98396A2BBADDB5C92E31A8FBFDE42C4D9E17899023A65CE198C9599E1B8F982D1DCCDFB2C850550BAFC1AC4F79317B2E1586D08026DA0DB5B8B1A053DECC29D12B0B7E709CE51023FC5326B229F1197CDE71715FB2E6A008DB9E9D3C099654693B2792C9842E0F741EB49951D20EAE6B925B9EBC90F5A5CEEE6331878D9D43EEAD468A06D742C9584B5FD6C50774EDBEAB5011F6ADA741FF498E70809A17F1518B4DD132630F359348A54B6E9B7823BC2DF663B1FFCA1C81394E2D5655D33A8F83BAD0E3C441666E6B8E86DA6258020B7970A5EB3515B2787A5286F8474B3245EBEBDCE45A0173FAC93386258369489F8ACB026DEA60D498B3AC61E3B1C71DED40EBF1F3C35E99E9B2710A70911365E9B0918D48B76882CC8A8E81329340FD4536F69EC475DE4421036D46AFC0BFB8967BCAC5AC9466AEA9F418B38BD0E2808C644AAEF8E45F85518E202D91E27580D605753190F8F9899BDC9E13445AFE10EB307A89B69B78730229C7DC73B258A73C61AD006C1A496E45ED9DB9D9F711A6CBE98D78B13060E3EF2C6A14A064D85629A06D549656A5AFC1D88C814484A22796FA2BB8D94F131FD4B8AC26C39059EB2D0E91BE45B2237E80CB368766257E36E44A87F32D96A9E576BF255B6AD3BF58E5AA5030E9249E96F530AC76BE3153B727F19FDDCA470F8E9294988099347E74AF7BD330956ED0E2E0A9B8F19A296A7AE48AD644FA248B519E1B1C99FB2BE0987614242A17200F2FC4476BDE085EA9FD5ECE89D50A73023173177ABA344657E1D52084BE32BF827082080E55C9C86685621473C24540124EBE939CB8A1CEF9EAFFC39C3B5AF78BFE091A4F5D9D53ADE8F3884EF3209CAB3181E9412EA57F4217DCE18511B2E4E86315E9526679D3CB1ECC6436E3E2D6552A5DA36381C8A93E10D76DF2C9CAF546476B718E7D42080426A17392EAD5D8DE06B17C64B0E48B40840DB941550D0C8A8ABF979FD076B0AC512BB84E9876AF3B31B54EEA99AB4110B4CED3929F23431F1B089C00AA246C747272CFD9C82D3420CEA4CA8E36E726B935209F8B81010F1ED7BA8F23D44E83DC50E14B451D0C641510A669C7B695D441E7D66460C444CE7994D4677439BE1F5B382B428DF610EA77178C9267C4A6320E1CA197B9121D7409666D812F6E77D4E212EDDD818876AED58F29763672C37D2F9AE9EE6D823E120864DA16751F83347BBDB301BBDAB4D886D95F2F5E3957DEA3117F47E1B6FF563D85787B352097883BB606656A38F2AF304686F6B8A3E8D0D4B8C4D7BDE62B898E5D8D5F5A55A98096F678076A45AED537B4B7BCACF1306F0F98C6E81B343138E4F4E28A24B624AF430233F5FA8E01F01B2FED468E4B253BCA83D9747268ECEC8AC61290B3F4567F1BA479DEBA5B964ADBAADC835D81167934EF5F172339E3A197595EF141F65BC0C1339542933FE7EB74DEE10B5D2DE8A42B882C96B00BC7A1DCF4AEBC64BD183FC82483EAAAAE0FBFF7D0B3D1EBDAE13D86C1DD507F18E080EAFC5236C2970EB645BCBCC7E4D7D6940921224E36911A9969D0862EC469EB0ADDA1CAF02C306C39EB9B6080AFECF5CD23B288472EC6643E14F3B4C493DBA5BBFF9FDFAE05490F56313D603F0AB5C0BE80A9E76FFA2C908F71F26C1C317FB13BA6A5E9F5D34F66AA068ED790FA7017DEDD65472AFA68602EE8FCBA3323B2827945DB749F3650809F9E5FBFAEE7DFC41A6646076D2F9E32A070FF156D55F6BF08667789A66FCF8F933F06F47DF4FF8704AB5F11009E07CB2F1E4A45A6608162FBABDCA743CCCB041C6742F1E8BAA126265E057B6EC43E78B0F360D126E129A3FCC800DDB0E196413E0231A9C127B9F79E331AD33E86CE3D6D7DB6D5875DFBE66CBB5248076C412744DFCFFD2F5EF348A26587A910FCFCA4879DA117C8A289096B6079983BED3A7D775DEB0B689A01C1031B49EA85AA382797C7CAB148A08DC3842B515C9BDE79DB82B9DF1D6CEF6ABB3A3661B84FC8B6E51FEF05B8C4C0F3494D4973CC2DB23A23EF2098444BD95087DE3AE44FF35A7AB446E8914D6E930B4797B984BC577E2F3A1B8F524456F1DA7179FA964A6D94BAE4B3C781BED95525C83D470D79F82D6CDD0A87DCB31583AEEFCC6961566B0702C5C40100861054F38D3B4ECF4EF8C6C82ED9F9F2F2800CF6DACB6CD40E595446D4FAE99FD4030EA16BA38481E93B09E8D5B10BAEB5260FDA2D0C9639DBA06242A317E597226A6DEDDE3E5A9B0E25A0DC0DDAD6689FC24860B27DF42380EE97DE9A5EDC8DB4A93914BE3C832A2D33DBA68B97B7B77AE24453F0573406936BAFD98599FAF7AF25C48B95D960526EDAE51D4C48FDB653AB7BB38954C131B5009CE51FC40FE9B0D3CCDAA6CCD10C9F105B0DB640F05552CFB9C7B4291575F45797E9C3CC802FD02D048EF82765264B087B52F453D370797820E8BBCF73B6DDFC7EA71EE1FE0848AEC3539D5B33324A06B8AD714FE70CDBE1BF92740279770FE17B6E66FAFA919A1CA34C99C5FF03129EE959F3DED17CFB243E673422AB8DF298F354A67147B3D6B397FEF94A75F3C050E7A623D3E94580C4CC4D5826EF2BDC094D5B4532151DA0684E01D70BF5D6E41E80858808211057FD4BACFE55C2BDCB333A7695C4A01C6024D5A4A19C10D3FFB796410571BB55FA487A9BBBA2DB4500CB65D64FB8A809AB884F60C202F2348E9BFD1FBE182059F7E44BF1E62DF81C36DD5CE955639A39F96E79ADFDB9982C4406D68D79B867ECAE7B060534B87F60F96F36770989A2B83E8C7523DC7CA55539DD3F26B620718B9CB28C37FF84DB3FF7D443EC605969B7F06DC897D0D4EA8D3B1BAFB9D050790AB8CABB8516D16158382C228FBC7C676967701CFAADCB279551B2D8119134534E56B44405050EDB443736C218539367F6B0703C57629304065C8ECA61EEF74A44ABF6B627F85D8E34B47E55029E81FDCC210BC53ADEE395A3ADE4ED53D9B60FDBAF291D6F864A78AAF6B6B3E2BCD49707ED46BEB3F0BA94CC8A40932F36322E092268F48E1261ECE05EBA4B00DDFAEFF53B26547027BACED61A72C869AD193D7CE3B8D03D007443C498D94C87764A7E4E2FC9FE9B0FB774E682CA211612A454521708B76D0F2980B7E39BCAA304AA16C29F063792215AB4CC32DD05DF900223FE54133EF2FE3EDC3012DAF6096E35E36631C58E233F9ED16C2D95810B4F06C1008C568378CB0E3FF5A182063153D1B0A7D3A7DE21B478B399E25E63EF09BC7A35901478866B5051B4C870FEDFD100A9F05058D775A9C1BE81D69BDD1920B2A9668FBD31162C8298E098A06E5C04A888AFBB22C7C6D83E8BA08513BDE6979FD7358B85DEC22FD144718ADA3B51E4795FD2F1E82345FAFECC7BC0B3B141334CCB6AB108DFC2FC8EFF6ADA7183EF8B50BE1BD883914296CCBB4D2BF99D47FAC39C4F145841BEDCB3B821F95BC8FD94E56A8B9FE09489652C6BA18B11993C37D2C3285EE22F9C62B151DD1282484B9B1AB99EF2D969EECD3CCDC54B33EB5E3D96301EBEE57B4024C561C4173123832311F2CCF820A92AA20453489B18E71B8AAFCFFF67EAF846AE8970BED969DF45C12EF019AACDD7EB633D50733E974E76022ECD84D221643C3786371F874A5223288C5AD9F154998B668E11EE8C568FBC4A75B08396FC8A8F21306FBD576B619792568EA12622EEE18E517811AA125C19281B869C3D9D9A5EE6EC05B322D4FD400D340BEF5A561F22992BCC1A283B7033D98A9014EA6AD18500BBE11A47F0E91C457A4A0C405FF3C7047C977C9F7CC8684A149EBD829654F75C76A4AC54DE04370E478764F6502F8122669F4E57EEBFCA3DD203DC8F607A87B94B41D67B3277B440F92847E89753701010ACBCAEB53390C628B22BF00F8128759513790C805955E3470754313792E2DC17172C0B88A2BB898D859A4A241CE25BD155D1D7228FEE5D15FB153CB3AC77C46F74806EEF588486656CDF28FFABD54453AF241A986ED7808FED0857E99120770722462F8C79F72A9BC25471CC8B0C0A4FC353128C8683383BFEA431F55EC2CF7F7DFE838D16DC0DD63CFC00AACBB2B8E1D484FFC0827682EF3AFB2F153BBE06A35498E6D7C3D09F88536A51422C042BE85A3522BE7D2FEC05D019B41E61575C233B0EBFFB43A38E3FEC17B46616B8DA61718D9FE707530F5343C707772DEC431782D66908DA856D505B932FD46EFDE2006CD7527AB13A9BFFBAF6C3F79FADFAF4AFA06AB4EBC816D824192F63E0C45EAC282B6B513F0D945E191E25748855FB9F91E63E031DA4DFFBFED8B8EB75E604F876F6EC320BAF71CEE24F873B8255321A060CE6F3721E3FF334FD89711E08752912713D4017C3FFF1807F53D7B4CBE0B753652291B06E59BB72EDC3BDDC74827F1C62182BA6E0A2EB450E3C965C12C159276D8DE98C9152C45AD826C95617FEC1EB6B5D0437ACB9FE3471CC8613D8536DC0E17CCE4014BC6FD1C01F43ED4D5478F19BA0C2592D1EADF197D7B386148D03EF42D61A271E6112D574D4F8A9E7C75CDA20AF433B215D3DF78B08532193B0A2DB9866BD0B40BA5F0E7A74364422D8B305E855F8AD80A60FB5D416005E61DACB30EB37C714406A4F09A655FE033CE445A61288A89888B12A0D696B07A8C0AD478B8246A6CDB67D8DF2536E4F471EED1EA292DB1F8101753ED0A8AD21BB58E06FE6483D01AD0C1EC59B70C4CF378C6D8E6CF174128DD9A5BF1841856EB45BBA8E4734169AE7B413BDBBC04B783EEA0983F64BEB7DB1288B0A4C6440053A4FF2287EFD992A349DADDF9464F15E1CCF2BAADB9AF4CF03BE60C043E23F06889127C13E321928E2B4C6240 sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F981960C88B0BA3A1114CEA7AB20EAED14 -smlen = 4039 -sm = B444D2768B3034D08B72325B2AF1A53B874DC5C42A21959964FE354AE356932FBFB20550C53F1E339B8A525E4745BAAA4A339843BBE3388580A2795A9B8C5D6B9FD68C40CE6750977B57E5FFEEE33F7FC58FB9D3F6745A0886B4E37D9F426D01214DB0C4137E94C80A2E3FA4830FD3B2D5BFE00E1FFA26408B0385E6F853119ACEF9D4EFA24818BDC03F15648177A6BEB6FCA19EBBD9564F244795A4833A66C7B5BE19E522ED4E39A6547C24C9A55CBE5033DC53F5A51906828CBBB4F6CB4D1BFC92E5D5DECE2EF3BC480D956F327B7F2535976B62D53562C381B4B86D079CC445C522DA40AD4DC65E085A3E28C24D8F4D36FC5C41D48DAC56BE7A13F7F374528C5F5E4D34C2ACD520825D43A651B7B9C7C43E5218DF8BB855A2D66FBF6D335D1DD40C407B085CDE1D747438CE6881C2A7813DD5AD52DBC15CBEF8CC805740B460AC93020DB12D3E85DEFBB7AEF67973621A1F212C0B5DC37C45EFE6A3087FB4E29DA0721D76B24D1C1D6AF8CED4C9873C1FEE5309681CFE5A37D5435205761294B5DFD41A5115AF5B8AA5712DED5721B408BDCDB659C1C2EA7958B9872638CDF92AB1092BF2E25B6DDC27C093CC78C8B0D1EC7296D9E9DF5ACA46BC5E9CEE6C55BF4D8C01221E8CC3D121036F2144747D7BF209CD98E5CE4FB1F94E5C6CC5C451EC0881E3D0AA6CE2A8A78B8D5DC48CA62F191BAF298AA7175360138F29535DE1F0F383D7DE35DB647795E08143A1349A50AF98D816562FA1CCF967908BF879E552E71154739AC9C98974D59C34A94D6A8FCA4CCA3AF5AAF4379B274F596B40BFEEA68CD8893B11BC420C857FBB6FBDD7AE1B358994DC66A14D41647EDA914830EC86EDE2C59B200497A98CEAD68C364AB0057A3314CCE451A1ECF0F739283D9AB65CAD26335A5F9CA2353652A0F5BF8FE757B228B5282CBC8769CAC407E9A58AEB71275333AC6B09CB9E5265588AACE22276EB3B96BCD54CA7E741947B388F9F2BF9AE94814E3854CB714C7F283256AF77FDC1A195DBF7B00DE39BFF7E0014836BB6C39C49D71643FC03C7ABF4E81D348A6178273992C22A3B67390AD74DC4D55B16707AB621DA42D3CE5E29B7AB432156D496DB9A50DE7287B6C99D996EEE8A23366C3D0F290F67156C3AA72594D3FE14CDF5662131446C61A38770660CF3DBD7CA509A3FDE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +smlen = 4165 +sm = CE3C1927BB8163EAD4F0D42806EEDF0862D1193E2A083A43E647A95DDF2DC1D0C0B81694FB562F1CE37E2EAB29363D6165E51D7C2C4FB32A3D2B4506271E71BC18284552D3B0289AF78C406ED8CCBAA59204AE71D5FE7979C199C4F22359B0EEA6ABC567870214A5020EE88FCF9F735518319708422E8161BDF5FB3CFBDF2E3F667AECF97CE4E63A99DAC558230B59545A36C76845992F21EC5E3094E63C1333CEE954796826589483A939481CF634B813CDA23DC2B41637CFFA723A42010A8B89F509162D512199D55F3CD35EB86B1E62EA88695C6B0804D7974028A90C6AFEA168CD47C753F24EB428DDE21AD7285DAD1B039ED78DF1EA4DCB5105DC2853FA83F03A1C1943045EE2739D6A71DD5565C8C22AB82CFD5B041E3C7256DA723B5A91DEE469D07EAE924619D7C3FDB65F8D6847795F6AB4863F2B8DA4B004AD7B850E151BF6880AEF738B1CC9443BB4E6FB26D821C6E4E1DE1B953BA209F1C5A8D629C39DB3F092319A1800B19A5C31BB58152CC5CF77CB7CB12DF038A16707F94684713B60418187426615DD795EF5D0E8033D8CCFD6144105BA196F9E26F416790ECCC71CDF96E67601F432D501BA1A7A9F61BF613CE48F8239C8DB58E70ED7D8355B8577BB0ABEBF404CC6EA7999AED410CAA2C95D45176F34CB482311496BC54B9489FA0FDAA13342FF0B473EB8FFEEA83450378B56D784DE9DED3BE4EC003E93434C007879C97F348A2683949E4B85D734C1A6A78D69B9DCCD603465B94464CD472E4B72C3053E9D7A06EA39164AD2C99E96A22DDC1358192ECBFE4F3653E172C7824FB1F75D66E99DDF61A274A319635B3117280A6DF26AD5A4F86FEEA6001C3016325F9A15175E9373AE99547E519FB9D22099D812DDB059D5E5CE125114A1FDB34184E1DD92C2EB2650F5D38DC9FA1891096767C4E5F69C0E89F659707A160AB6050EEC1D2FF7EF5A6D51B3EA5C303AF0938D2923799420333A6DEB4F8C2CD4AD77F12F0C493459DAF65C712444563D6C886C32E3BE9BE829CE9BC4D52B493FF8E73E3592926E7AD7048BFD8C2C75561B00DF6094DED3134C6DF813B74665796DE007DB1D4B79429DF9FD7271F18102FF686F1CF2AB8A5D761EABC4F9E1504A8F2EA71B56B96CBBC189898447D4C31C81E1DA04E776F214B63B90824FE1FF1F598040EEE9161FEF060473BD7B094E2118ADE84E33E24B09F7392F19BC809F600C861A63D1E6882BDC6FAAC58A9B5DC0141E9BD3F1379C46220135C8761246E2139B77BA2AFB4249662B9AD76789C1F211B06C0F2B573AB7C32A6EEE8A23366C3D0F290F67156C3AA72594D3FE14CDF5662131446C61A38770660CF3DBD7CA509A3FDE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = FAB1F12C54D39F2103C9D91FEB09ABE3E0EC30A67A44503A475A2A2B40CE8CBDFAA2010A655A69594EDE48C4232700239F9997657220306FF5744CB3F32F62E47B51E52633260FE6AE47BA452B9D8E0F84FB1D88B01F8190FCE2E5EC28775A4A080E3D61D74FE7AFC6A0A4766D78A5D78620781E3C06D20817C70624914325CB036895A439D0963878EF94838B8B9362DB2F73312445DD63B0554CE692D9CCCD735A6265FCC7C6C995B9522D7D6CD9879D34B8768DD3BD41CA5794FD674F1EED721CCE135CCB50745280AEAD472414B654791456D59EEF76BC2490B7BE6E701438EDCB771E127234ABF11980432755CE2A88A9E7CD806DEB21D2BAC33205B7117B74E840CB3C41FE8338903CD2521D8ABA01D7F246B02BC1D2EB4C19B8F8381D0EC72F8C3468AAFAD9D3F0F1B21922F4BDFBC2515361190EF1E844D80569D4D42359B6E524988ECE0F5452A50D253E58E40FE3BD6AD81B23A6A6FB58DF29FC37942215502A543820FAA9BB93692709B70CB5C65F9F7F34FC497345624F5B7CC673C0FA01414E835B42CEF6297D20671E4206C9EDA8CEA4755DE18BE00BB4E280C782AF574969A3C0E79CD9D3B9A27A8606ABF7A453BC08EDDB7822A46E13ECBD5C2F41896526A7ABAD5BCFA3519904F997DD78A25357EF3DD071CA7569501F8F80BE1FC2EEA3DAA749022277AED39D35BEBCC420519E44C623DEB1856DC60DDBB712C752BA5967713E29DB987973E4CA8482AB78C46824A8D267030A3765A0F07E3D9412E12CA8B2CB0E964FC05C2C4356E5AFBAC1421340D7A303A5C05202F4951F3FB83AEA7B2D5280AF2FB358BD8B7F40B62FC954221FA3F187BD51F505842D7FCAE15ACA4100AD8ECFFD1E569AE60F91EF5C0B45FC19B37399FDA9D883E5C30B2F217903510EE2F27251B1E417970E6DC3FA9F3C065ED48C49572632FB6BD7B1ABC77AA63811AFD9C7EBDF1BB27CFC393F02DA736DF90C7A03C3D718B43D7DB90F7E71D061A642CF51D59F21DEE1F5805D318B96A8F4AC286479D671A42F28695176EC6CA136FB4DFF35AFFF54C88CF88FA3211AB4330634FC9D47C92B03EDC3E8C4B25885E7CE2928F0EEAB45CF32E5E15EE5672F1B51BD1398C437FB9E14E33EED8C59AFB34EE43FC5E412221ACA4E059BA039008D7174D16FB849E538DA7B4775CF34E8F2F7A7660141E35A43591C26F138BA105A767F3D257E80C56DB2EF80F3C9ECE93003549D4694273555ADA08364D6F1D4701DCD8ABB31CC4E89A83C59A3D8A26C97F73643DE996BDC34DD380F6F4A8119F2221E125935760335BC76D14D1638D745424D242D524AC59273BAA748E8FA7C0A03C639A9FADFAA61E8DD92E846A24DDBCD18FFB70341AF119225008B6ED4BBAA8E195242E5BECD4C6BFA8050D971F5602C6569364B15F89F6C6B0D64C384246035FE72EEEA24522D68FB9BA492F03CC56755610AA06E2802A49173C0C8E980BAECD70780B1F1854C4115BB61C701F0D3F38C0DFA920DC684D0107F937017CB6A9F747C0713086D666D1571A15AB28EA68ED48B63CE06511C1D719667C00146770A2B034D209B3F7FB133A51BBFB0417A368373E9795B942A21D88DED9218C9C55CDE22F149EAF3BE06484A4100A05CE8404F875D611D24EBD2E7A3CB6E08860623720B3366A0D4C5BA10907FCD3290C4972971260FC29D2126DD10AB85E594877BD6D7C4DEF197845F73BAEA3AD1D2F651616ADFE3FCB4A9ED77BE9C964D182A9D78ABD6029AB40D59CF6704048875F8B80D22F23F74F7D3DF2797A3DBA4022B09BC884B7F56BE6576E99C9D031D0277032FD116378FD709FEB563B8EBBF1FD4130B2C30BB086843FD6EEB174F5FEE78A57EB26291401929EE16465E5546B65243F58162ACBBDCEFEB17756F1C43F4FCE4782BD9A0B8B13B6CE75B026E7CD3772EB08228A9C9B5DF7C0A77D2EF49F833487D41E8CB186FB0BD13681BA05C8A13C2C356D568F26EA29839E17130C719F269F38FA92A7E587CBF03BBB972A67B6BEBB4FA688A3A37A4FC4C6AD42A4BF1D4DBBEE084942DB309EBE0E6B317FE861262038C35D2DFE934666818D40926E68FA241CAAB4C97182DCBD5E6457E7254B39EAAF44853F1DA9EF6212309DD98791F1250763A6C23008EC0A5EBA7EC2EE922E580B049745F75D9EF4857C46F82F50313F1C3D8B74D4D79489AC161FDB77B4BB44FAA563B113088D2E30B4AA4D634693AC5E5F87B3EC02E286C77B19DAEFD9059FC68A2026C4E9155F8C60BFD53275F4706D495667B0486CE89E05E202CA129F04DA5D522DCC0D9A58E3F5DFB5CE3649B69776DA46FD1A19AA551A1ED529F5BD3F36C8D34107E70BC10C43699462F8022AB1907724D11AD43947A814E8AFA93071101B92F25106F896BC2CCBDA9141F584D57696CBBE02DC339BD4D436C7BEE9121B0A56CD64AE32FD9CBDE12AEE8AD408522EA99FC5A1DEBB507F89B780EAB7851340E2978510CB896A56B366229B1D5C20C00C55FBB815A096702908AA3813FD3951C3AC1F8AA6B946D4BC7F5FCCFC7CFE327168DBE2453FA446405D6D507D6F0CECDED768AE231BC25D70441E01AB308CEDE8242645DC229A632A417B401515BF06803340E125ABF14DC9B81B17E1701CFA0398E4E48E1B80F040552CB38DD9818460A7E8E5614690774B82C6660656869BC6B4C2092B31F7312FA7D1519761E3BC6E0C4ACD42F1CD68C6268ACB15672875D516D06576193750071D614A321F8666828C78A13EC8D70FC83EE184EE10D9B2591BEDE6C597C1868F1C927BCBC1714D63002447E5DD504ED6C8B6CC2B59E528DAB7B118DE6AB303B1C85113766A5728C7B2E82162EF34B8C5DBC89B650E1928EC2A9174F37C8C4757F9E1D4BDA8DA16E918DC6D5AE644E161A6764D03BFE746DBCE1BA7DED5E4404F5160FC38D85B302BA83F7BFAAB54A9FE32C4B50D56E90A82E67DECD9A09ABF1BABA832A4557B49C99709AA8FE7E04193452C82F52AB03484270C08DE0DF97CEB93E92A4DA278919594BFCBD04D28542C62D9AA209514CCBC4C7C820BF65949852F446382F36516D4975066C68A7DA700E74BF61C202BE5E7BB1AB65EF4C1B355938F514ECE5F659382890580C7CC3C9D77012F623838D4CB8C612697578E699D3F1FC909DC2CDE18AC8DF3086A5DF14B0783EFC51962A2BC0E60BD4D3D3341CB11EE1B8A91D2EBFDE656271C4E025DE4B858ACF11D7F3B92098FBAFC1E2F268B8857628284CFD8F6C88D8FC53932FBD1C81493CBD8CB07E88382E953259ED0AA160E021F0A320A14D136C6C78C6D8E78EA1572DAF84AC4CD65E9A720A702C0CD0E2CED718BDD1166144BEDFB827CAB68D70316144642BB13685F95369983C93DC5C1694B4C8149DCD72624DC90E150463BFDF2C0D8137EB84E883B2F69CFBC98E626DC5A0F62F06DE7853AC9082CB37A7CE9637240C038869270AB202EB76FEE58987CEC598CC7FF942C185D422EDA5A622A0DF3F28077069C88357765DF04D30BD81B4095BEBECB5456E9FE68C15ACD2ECAB177ADDC7C5FA7CC8F42D8231B37B0ED207E83BAFD7D54FE375D5960EC101607351CBE0FD305CF198F6986B68C10122F632EC7E6107987E0EE606AFE6AA9F65B65EFB23E2AE04D6D11C16BD2C23782940F068B8A15ABE1C14E04410402E6770DD642CAB143C2186811FD949532FE2CDB90D3D4D419411084BA5FBDBFF94D3A190F35BF92CACAFF49C5A6AF0D92E88594B0DBF507A7A2DE2530BB170FE9140572D1583582365CCCF2358AEEF938BBCD1F0BD861D8390F5AC48AF001E4B5DB6CF2C1F1A6DF482FAB09A3E92ADC6DEC33B6529E827B2A17573A09ECD740425535F745EF687D8432ABB60BECB756396DD861DA1B5E999636FBBF3D26C4369CE0A762A5EE533CE09E1AC4658853777581F531BCB44DC49C840C93129078EB12D9A55B8A6C916735C12FDFA66261B44104A0A5F4477DD38A99F8A37CB610C191DBB0CDADD82B9C57F6F075E5696518940A009897AB784E29173566CDFC3073CB0882E24E9691A07CAB6E8C6C0D71AA19831A689A2283E45DE6B3AD7ADA7A3C147F2C20BACAB2E75400B1F0AAA3CDAAFBF7A56C02BC923B75F5CCF1208C476EF0C8AEEBF550A58895C91880B00772E36FF87166903B6337C7598F902869A506BD0D3DFD2F8332EA42D2B1E0FC25C9EA8D16DA64462E43DABEE4CF5D94B8B7A5A3280CF766421FB1C51A309B4463B30ED6697D93CFED5443B16D0B48CFC39985B149F5223644465A5310EE2155E62F7FE5D0AD8B3CE9DB00CA0B02BBC9DC69B034B760F6DBF690B4789A7AA04A2705D5B7501D929E108FDDD6B2967E8C08DFEB77B3AD8DB6992BE26FAB83099FC6E0450D607B34F35FCE4DD553F319EC116A6DA3F61D1C2F00A1E345D75D7187988BA04461AEFB0A11AA97668E8394738922BB3FEBF5707AF00E1B4D0216B94D006995988F1479F38B4F352621D95BAFDC0268ECE196DE121F67B43817F1C913A1D549B3CBBAC953B93C6255C0286ECFCAB9D3B17F76FBEA48D2D458B0A55E738815916F98DDEB4FD73012836E9FEF303F368CA618EE3F4A06BF808E1F411D12BF27D6D43C99B54B804798434CCADF9AA27C35AEAC77732A8F59A8D016D5DF7C51E0C8C0FA4E8FA27732C60361DC707C452157560BAD66AF25F9D5C2C118896D5E57AF5B103B9DD5BE187172149ACAE88E5C2E193C0DC3BAE5D1F9E98E20CD236591FFD93D9AADAA01AB30E3213E4110DAFA4D9C82D682B2B8D9E938D92A774232DF0CEC1B2A8682E9CADB57E91B40259AC1C403A4384CD820587896B9B19ACF25EAAE6CA247B2F63C24D42040999F0939662832220F872F3B4B195C6E6351636B89FD094124F044D4ACACD7F408DDC37519DDE84AD21E177BA8E8799E5257D5D36961901448E9B22CCEBAF9C38B1A862FC926F75B152D83CE556D8D579D714DC2C313ADDFEDD11DEEFEE7A67923474F3ABDFA147C28DAA443C58595B42CE339E814140346EBCE2ED573BAAD3A2AA8D2A7612B74D50CB2175394151FB8202F123C74FC1D8C2D606A92E34E2713DAC253D0B9E5B67714133338C026E64E49A52F15C3F194877A76BCC4D0729B63A2FC1F1586E9DA04A0132A68506E317E291A8F61F8B069675020E372F63474185D57128D4FDD0962D152F26ED7EA064BB95FBFD9BC2695F84ADB44628089B0708F3103B591380B07B6D60CED753EE0B553519941A10CE4E78EE9DD29CC8F6D00FDBCFA6E8D5543B094366DA0E0F05F29E7F2D9392036DD180FAF18C22CA6F88923CC22A2750B0ED320EA6AFD905B48BB07F9C1E85AD3808E929B9816F84FCFAB7EB631E39D66A14417C144AC5AA0B5E18115D2BB436F9A76D1D1F0F7063D1FF7A9F760A8A6A5D3F2696A2E6DFC6AF8523FEB17BCA7F10FE43FF934E422CBFA2C96F1B9513AC4EED1E46AD5A4A80DE21309C41F2CCDDF6715EBE4AAAF826E447B2193EDF9231D89E287A7B3687EC5A5C8F093C3D99437D15913E3D721631ABC07A8779AF9E17B193B7AC47A54A2B57CA2C82EC3D30E60938D9EE2177BCC794882D3BF792091C70795998966872D5246FAB5BA095E09751D215B5B148BD910261889CC63B2BE09051BFEA345E08DF0D89392933245B8426B907D96AAFA42B79E07D6EBF3454F1DEF9C023760F63DFDBB542240B938DC727AA1C9850FE24B7309ED9678FF4849CDA1CECA6900A1A069A458065D53E32037F50F95D450692DA4A9F2A76CF20692B339145541636BE9F8AB6ED0D942A767C3F3EC94DFC9365C096367A7A8AA2711A37B5619F83964F4209171011ACC938715952409712FDA6744DB6D87330B09138676B5BF314BE70BBE2FA074089ACD436EF80AC5B5A3760EC4C09C9166538CC410DF13001BC03C0E940F480517F10A9E203DF7AC8AF85B59A3F822A3E6F967A29DA8FFDD63C1C47BFE6FD624395C6EF5FB5C84FF8907A3D91D069DEA1EE082CBF31D4844B451E7AB191A8D905B0FF688ECA344693FC3CD6BCA8A8044F94BB324694B7A014498D4E3CB4268CE67380554899844206920F425609D2C88A154350CCF92AC4B331B5578F1136EFF1A93BB96465BBA64FB5ED4D33EE487825CD90355AC91972F22D8A1B6CA4FD4CE4B9213AE1DF9062196B8FBC20FE366B3E9129BF49DE3F77C14689730863B9103DD2104F25E8E1886A683660FF137C2D731BFD07321709B80D78DC0EB565F40E56BD82B15B36C9615A3E8A36D09F2125342C1E28D20DC5951773B613E1641C67A45B40341AE1E1856339DD3C73E1A1458FCACB3AB512B3B0AC18A4C71B12DFCF21B2BD0CC3C9DB8F8E53336A43C817E745AA467E81BD5356EB1C0B30D54022BA4D31CD2C5EEBF7FBB569669B2C909483996FA93CEC6F87A8A1FBA5B3D26D278AE2B4C68B3A46A0B4A502F5EA951E30A36255191A0F3F338166F2B56E0645367ABFA9FAB15D1652774818A8F59F1098EA4C8A30A3623A4F92D4B8FE02EDEF9FB955B28633A0DFA90AACC90545D72BA8EA58398E6AA8C00DAFA02A2EB94979BCAD691253C54AC9E0EBC08C50861FE76D034B121C5CF8D185351B332114CC271E60581FF8EFD80EED52DA33FC81A8DD8C40E3D7DEC16BD227F188060858D136B4CB0CB1B639133FE836C255C8B4024262E2E245F4EB35C7F0657765C81FD2578C83B3313E1222F74C83F5B90A08505D27B15AE9E9ACF067E7035682ABA7EF2DA40E14BC8607E52360E6E60C673C9FF629A7E1B539B1F436EEAC3ED1DAD71E4151A1A25000D2DB1E1C4581E2AA2745ED7A527A4D58535E7168828C85F21C139CB1B5738D30C4CB523F01930F7DED92A1E6738EE3C5D7E179F924ACEE48784B908280FB16992A2E4E921FC1ECE06E8B3EC705B8656E81E90900957F358684444DAC43465A00D4A0BD8078B57CA36E3DF73C61D6EA7CA42BA397B08C4CC2AFCDDDFD33D662387F3784F23F7EB92F28FFE6B6D70AD8462FC4461F501C6C8961BAB748F627B3EB2A37710A65225AFBCB487C4B37C5FBB501ECC7A0064A30F2D1891D08C23B1F8E0C8CD091050B6DFAAF65D5A8BD4CC15CFC1D223FF394F380A9F8F074D261020B +pk = FAB1F12C54D39F2103C9D91FEB09ABE366478292F3AAD3052C2468C2B0FB892DADF4ED089865DD33FB909C56DE8681763A0FA7020EFBDF24BD4CA51336AB29A6402795DD47B8FF8343191E96FA8EE588E9B3D96283B6918698AA18C3A33CA6CB352A6D8A9242FFF9EE2F88C92214C4F265DFD8E4621F28E71458971A82302027BF440857094E0B973F9E182096774A0F53207C938BD4086D75F7DE6B57B0F2C2647B02312FDBFE3F0D1A23A5F5F3BF9C008FA8FF3CC80C1378766A1492BB64FFBA1E1D5BE786190449FE5E3F8D3F32E1E00DBFF23D849B047C8596E5AEB5DEF7D49D20DDACDCF343CE224DF50515B4039779EEDD740919DA52A249B17668F71CE1E661B3164C5CAC7AF959A0727501DE9C1638E8A97DA022CF152415ACC8BF2E311D9EC7E1F9F66BE808A5513B9F8CDB080A35E88347FBC495C7744EC32BC82A33119FEDE9E79CA9C2565EA14B77EB09B6919599CD30875F372A0CC2E323C7D9322ECA11B1C7CC476F0FFA205EDF6AD04A0181911C4B46789D82F74EF6C56EE0C64A91D113D010F57DB21EDAE9F55D87CC73FFB2DD851B2C8C59171F564263629035D7BB79151A910D78CE28EDD1805040DCC50ED312066E66F29D73779CB441B141D3B4C09470A3BFB77C9F8457C46855AE15AD94FDC23C8466513DA96FCA2B102895C875A2CC24A8E23E1D894BD559218F3C859E72C32B991F2A1D4E94CFDC4439C74462A5395DB78D2833F875FA9E6ABA2E2B6ED0FC3D4D09E4BB09DA09FA2088AF07B3E66A7358D3BE8B689356554253F2408AC176E03F960327684E61EB28849CB22AC1E4C68121F6CB9AF509ED937E2125B22331E839D9857D6A15DD710272A8161B9CAB80E67CFCE0307A0FA3DF2F7DC0D2BE7E0551E0469A33859489D29AC1523D6D9436554F44D6375CDC133616E65E80794AAD563E2D8FDCC726EC9808506FCD21313D3EBAE1471F6766F9A1206352E0F41435367222B583668A7044C70C964C2BB2275E316D6AA181626B7D54B93DBECF9FA832659F5A4ED6DDEE7D7B7465EAA574F5A70D9BD33E332AA9645131C885562643200D8C6E865042AE97D3B58A8FFF585B440912904D316D6AB2286356B56C790A7DCD9F397957DBC0EB3D8D47268A334E0A003534533834D993A08688D31879E247C0F68022BFC78EC9C11FDECE5199AE35C033117A397267489A6CD0DAEF93584A124C5F056C0D791CE5B1D4BA4BCD6C6D159A3C15C42ABC954D8EE1B681BC992D59C4E2FEFCF7BF7D937868706335772E9E0A4C1ED345ED3E9A8A87DA6554B1352995D792742F10F5520F6F1950C17BFBF1B8BCD0D576E7A9F0097F176DB91F13CD9AC8C50E1B92E8CA3611344C63E87EB770000D001F16B02AF224B8DF42033C45A4721D3F490757C42F48898FEB163EF8474FD91BDE85B39005F199447D56C3B311BC43212C62353D14F5BF2BBB7B892D03BE6D506816B32E516748C80628085D9C5B4DBB4ADCF1C3477635DE0D9FB65F37E1F2EF45FF2EE07C96A3EA6E1FC72C68A72B58FC619E2B09FABF0D9B2C661A235F7390E3DFBC11C2F58C7AB35530C028253935F9AC49B3C30F37CB9CD4147E7D9FE3AC97FDE5F71EA4F522E75736EF7CE4224932AFD75C6BED26467B340A0A13120E41D0E99C099A612264577C2D5003C5BB46A02F0766F61F3D4C794950F956809420AA917DB53710421B57B09FE05C997B3F4E071AED046864065E07C878DB4A5314CA78F39062A529D2A6C6E867867418B24F7385E1365B4E13840E9A16EF544FDAAD88BEC914268F40F860BEBC88CE0DF6C2ACF856DEC669E588EDC5864719064F400FB64456AA76CDBCE3C14DF3DF0F257C37CF2DA9899849D0EF5C7C2CC9518580A3EF2E8C4D4C62A4C16CA200B64660656F80A9B7352E21A259E568F7645B4D3A5B1F85544DA5EB86B8ECA35806AFD48730528BBE1365AFD35D952DF908F3571607EBECD0CB5CF107F9D3CAB5CD58CB1EB8CA3E1B4F46FE72A1B49465A8256FD6D89A5F56521C18852BF97F25789782974B657E29DA12AF1A8CEADB5371196D1F72C5FDAA0E14E51C20179C5B826FEB7B9085810670280BB821034406B8C40EE3EEEDD40ECAB2DD4C19AA653D4A217D326B7077FDE65A847E8588F153074EE427115B9496170E92DB44A32B5C1A6B2C12CEF79DB0BFC29EABA2C61582BEC8D1F125F7743479A73E979E406849DB7234BBA606BD52214FF32A10B863E038CD02D7BDB9E46B1383386372382506F1A7C900036ED7CF89F5A4E6B49CCECF6495208513744C7EE6A880FC2D82E01404725A66CECB43AEEAAFDD30EB8F8C8AEC456A78F17DD63C864A0CF50FDAD6147DEC385223A844E0E6440D26037AAB516AB349333B668B666FD11AD1020F8E9329DFE42505D463187DD1E20337C779958C8FA13C7E7F094820B78C938AFD94AB0BA134E4F84545B1BD6BC73545EF85AB9C75B13550A8E33199EFE3F7F43DCBE7068FFA2939475DC843BB5FE3310744511D56B05FBAD666A4F046DDAEC0D078CC1E18E1E57CA05BF64343A174C9FC4762D2E87FC4FEEE6CA5B07CCB118E2C138FAF180F897AF222C9FB31D836F05981561C089D0839BCDF375EDB575F9005131229A1F1F61CB2DAEDB9BF567D04D25D874DCEFFD64F633CC6F0506A28E28050614D7D2DA88F6D10B1632F7E9006CE130F4BF8F73E9B84323EFF51CA8B7E62095C594680F22668863A6FC4A1B467C5C97C7A967F2B5C98798B1A82DCCAF7ECE04AC042435B9D3A848738F0AF5233867FE47DA4616947321853DB3144158EC4CF83E2823183D422A418A888A8A4F60BD7816EA80BCD3F4E8F69CC82B96AFF316B09F7D9EFEF2DEEE985AF5C387EC78694F56BA9945D8D8823B6096F64B7643140CB9BD9C94F5BF3CB24692255BED3FBEAE2D1A91A5D73DCCEB215559B30646C1D5105FECF54BA8763D567265EB6C9DCDE00A94DA57281202D5A9B90960935566B6EFD5770DDC569FA2F8E75BC4CF8D7CCF17D2443AAA9335F40A8559CC2AEF2F9AB9A85D624F72488CFA0F729F0B5CA0C8B8EC908E02C046F1C636EBD5B7A889F579989F4F2A01876DFDD67A96227DB84BDAF2973C6A3BF00811E84B1C44EB063E2320E586247FDE7773C44DA4ECC8D3C61C2E4EEF522A02C4CB0860B42CA63ED7B471021C236BB5EC50592B09B233C57EBE374C1E9BCA308CE6EC18FDF31A53BDDC474FD20FD15DC5137FBD42518B632909A2EE4B5035025826AC5B42D7B19179C1EC798F304177AD1977EB6BFB6509D11591307EC4AABA876FA9752372D476592DB260F5FE94C027D26CA4B2C2B72BFBD29E4773FD97779AC0362F1BB91346192F5BBE862A57EF4C400DAE42A64862416B02405E391797F607FA1982170B345DC5CB9C5683B4E00A6821201A89A3DFD12E44491EC8A6E5100DA0E758D57DC021358F09087562310F200BC2AA35D003C54075EFDB56B7B6C5B2689E9F5BB15AD9C9CF4F1C9A260DE8DD9C553A87FE3F2845F1E227F68821943ED81B3D3ED379860E6ECF481283CE065B0F99779FE54542C998FAF0C30F978B1632E0481D55FAA3C243ECC5D5011C1BDEAB1F24255DFBE85298199657651889FBC4259BB95FD77EAC13DECB6DDCCF577B34E9899263318CC9B81CF84AFF754124A649BE98050A38EA00FB36C0F9876D83684FFC35B1A08D4F5F8BAD8FA1575B2A28E2616F5F8EC2DC1DD410177A5C3CCFCB94BA9C401B4AB035C4E106143E163194E3E3013F86C06BF6EA37F965FD150DCE6D976AA64CDEE1FDF144E68BB7663E521E1706594977836772F4A407E954ED9E9375572C887738A953F891CEF4CCB85BBE0DAFE4689B5954A75C6918B8BAB6A82B6F86F87418E49A6F3DA079FF41527B4E2C3F58E79C6026AA12E10F81383B523E91FDE0FA67F7F63005E8BB7B25D374FA1EFFAF77DBCD7E8D97E264D44FCEDB664B7E7BF91027B3DEAEBABDB6023D6F20956EB46ECFCE5769782D80E7C3F2EF7E967B7D90DE7AFC2EF573B04168F521DA9C8116F8A8B12BDAB0065C37757510EA32D1B2C5B9E0A2C808D48B7414394775B1F64EF5BAC3B274DF9AB6A9B2192411F536F7043FE79C1DA10D1A38583582281EBB619EBA007A6ADA30BFAE01A962556BADEE82C9D37D23ED3685D5D47D7539EE0B68C77F4314A846117F65C896E08604718A6E00A9118E3CD7ECED159A512BF20DF676AAFA0EE7D5D1185AB2E25C9F1772461E0EB51E6DA46C27E8D192B9E02A7A0A7D9B4BB35D04CC6537A634FD7EE572BA0FB4D7D51FB5971EAB3F4D88BF4D709CC1822F614CCBDA39E3C0FEFE60F1CA91AE0E88BFEE72F062727C026CBE069915652147BC881D97D9BB5B9E0B2916D2D40745F003CEB1994467B80910329D2508689A806E16E5001D774C290E12E336DC9A11FE3A5044F6328C9D00EA99A3097C19DAAE464A441A0186F21C4D2BCEAE62097CF4A05DF06C110357CF20F527B06BE86B499E44B5E8403D01555A7007BC36449D7E4BC44E2358F812942CE4C779F442428949977BB84984085D11F97F2609F425325613BFD2A31598414535D33186E23128655CDDD45351E9CB6D525506838AD77F0A63069CAF3880FC5D5EC4A3B58AA9C4F5410BD4EF1D1C4B979C75E1F1003040C3250D33D553486E6C4D6314B6041AC28F4CC28794B94E5BBF8FF686C6FC4FFF5921B505DCFA768EEE2F11F95C493E20CE34C7D0617DDB06295295713DB1EF964663EC31E44CE6A877938B5882E2766953DACC42E7F00789B05251D37F5C10ABC3799E2CAFCDECE425916B680A5005A4255BADDEF52C09FE4FEBE5B4CDFDA15D076EAA78A337FBA1082D1868DCD1EA0072EF12580ED371B4BE4704423E4A61F0F1F7B353F874D8A24204BE05BB6D04FC2DE3CCFBEC09B330E0CDB5794BD91345B62B63AD0FAD2C504BB2C2BAEE3D4CEA04D98FD5706CE45BB3EF237AA9D12AF0C6F700333FE3EC6AEE65FE3BA28A4BFDCD0F383C23A42BBB51432E5F296871A9B62CB53838F52A56F7DBF9946D4341295CB0597D07E53C51C6F687671AEB427D3A9ADC11FC5B3FB12DF069A01AE91A23959B054881DC1772296F77D384A30771A0E4138EBCA25ABAE4D63C14906943C4FDA85201B703E14506C4B6D71A6F02242C4C95D12801AC0F234CF82A61F413044FE00032E297893181BA4516AC5BBA103C4C7E7F2C9EE4669759046525ED896B582A2BADD0354FFA3AD912FF94573F1BE76D961F537DDF0D3829B1FC52F80A07AB1F7E7BBDA0E2BB5871DA7AD6B208056507E0152778A3FDB2A4AC21D6575C11A21103E030D9C6C0849DF2066229B55C6C3D8C616983163FB1215C49AEFD01E25CEAB50F9E1226B2FE6C1E395B7CBFF371B150172C459108111329198A6EBCC78A9C6F63919D9CCCE5E358372DA0C39761C9A81B98FA1FA09290EB96167C3A78F80EE513C34C191C6617E3C827BFFFA3178D3C94A87A660F6431144A256D384E3F1BC82DB7ED7422FDA2B06F3E73579FFFE478516347A8D43E08B40BEE81CB644B3EB3D780BFCD661035673736CF898EC70D6433B946CE7BE4FB252F281239808C391C8EDC988EA0BBADC40B27F5E55C2364EBC02B16FBB061181F16F6C93438E923C38E492E7CF6D6A90B5B109CA62ABFD260E0A84082956AA34DC38AB03CDFF2FFA47C09C7BD06FDC04016F8817E70EFF95402889CB805B0EF1AB2D3452C97B8690D2D0580A8EDD4D27DADF2FF157B84915D9363B8D1A4926CFBB115661B6B542145F6A90714B7D7A76F433861F86ED4717915CA47BCCA596E88191F0DE214995E7DE96BC8D2443D54BCA2D0B0701895484CFDCC44671C4B7E23E39DB6BF2DD91A89FDA337106A76DB3C55D82153CF6857666A2231F43444F509175F451F13C56B5E61B876880C0C90AAA328C039E907D3F4EE9EE9BD475D30E3B025A0C0C0EDE24301B6212E069F3EE0BADF025CB6B367A9EEB15AAA6EA54C7A56A3B423BDD48430CA76406DD798B2FD93623FA8B0CCA387388329BAC05D92B72FDF233317F2CC47A07BE3BC3F8DB794FB8400E0707CBB55A1D3C575C8F5934E5B107F72A74A9F71A2F4C07AF426BDA07972F6FB0911C396A32DFB0EC88B49E1905159A701180759462D6B1727A970B29EA3561C6B6013A935DD24412A14B97EA5F2A561D922DD7C96C7EB0DCC6E49EEAE5E88DDA758C7F95973854FFA1F44C1B6F884512B2607F5EB69BA1F26588CE51CCC0792D63C05B7BF956279FBAC2BE0CE3B3D1C52E14CE92A7736EEFC0A0504C4AE25D86FD457AED1D27B6D777AD1DA26C3585EB4E069ACAC0462081FD7B6EEA1077C637D64C4EB24FA98DB1DAB9553D46F1B73BFC01BED9777BB22BB6044FD91F0877655C66B61B36CFCC08D1031C13BD0703CCC2795F877581474F5DB56FECCB84435DA3E50155B55E1A6A3C4A706ACE64DB278F2C4A5F49D368BE50ADD552E9FE67EBEF0DC2CEE2E4AC833266E9B8BB977A94B42C57558E4CB021F12178919564C70B6AE02203B62007F2028D3BBDA84EEB2A4F6A2A0F4BC7F0EE7747EC0CE86CBC709555ED3DB4EDC75FC6DE0CE3EC9F579936DF7A8FD28FDCDB598557584DACF8B85FF80A07AE80D95D94A4A041CFDFF90C95A9A71B3903084B42475350607ACEE4BFEBBC375F88ACFAFC93AF043D7992F42E3C36DCFEC918169631A36766034F8135AE80A3116E8FDFDC4126F2233A3C8825046DFCD0981A9B3AABC7C2E5D10A5BE474BE2158298C270E7D21ACBA457FDD4E965E653D00855C353DFF983747798156EBE7E5B79BAB92080C1CF1A0410AA1E5EE7DA3F0B103AD624458B65E3C5841DA8D06DD0F961F3EE0D9D6C5BF181582D867AD7A5008DF86717E1653BE3EB87574BCC4892455FCB781E7D20623D376788A8A0A23F2C3010D45559C300B5635C7A61D830F58548389369CA6FD22C41598B999460A20B7280E413BD427767BC7A78036B9E7EF81EB1A3A758948A13603FE1E96721760A17BB925D60DC30CBC4D542D3220B94339315970B374F39035198E712C37AA09B5A14C20F70860B981336F6876AFE9FC3B473F92A0A6877F079E964A2009F3694DF05B259996C3F6867F9EBFC487884D53A1E14C0B7DFCD50940FDCDDD0554B659719B04F09A0B8F8AED4F0B55AB2A33807A915327C9DE50ADE1BBE742E340DAC9493433FA07D1A5D460F98AA52119791FAA6473B0D83A8287DE0A5D47E8B16945098D6E44245FA1573A9458F23A7A3B59D8393709C37510EBB0C18047D03E4B22210D8B1FB33C351368C90B4FDC7FDCB8EE73C1DEC4DA4E43AA6164D0C7C5A7702AE8935B00E8CD196890F16B55D352A2C4828511B311CAA6C3E615B509F97D9C049D4FD13C6AB3E15AB0E8C66FD80270606E2FECAFE048305919B4CCF6FF44DB5227AFB11ABF7B7956AD97174F97CE4C6E4E1BD70BCB241B430BEC6555C4D0075F745BFFB30FA7C999FBE235841CFFF2F48FD03C8AC9E68225C20593CE76AFFE6DE6D90EB657DB5B4A3FE53241F4616E9DE772A35B52DB278BEA0A18F3B7BE79149BDF4E58C81487F22FE419C0FD688459A8E2C256271CA3F20A47441859CB7CA6CC904AFCAE0A1534398E0B2BCE91A086FA31F1A6178F34605EFC339D627724AA3B4A7D796D721290F695A1C91D474B04BC043CF6F4A03B7930CA3D8F8CE2A969A726EF8009E042D08CB5939A5FAB962B0BB2FE12D52296AA0EFD206823F88AE27776606F206060E0D9E9EE3B9D6109845FA5EEECF678F88E261C15EAA719F58D2CA85E73C8BF7F07620C871A04621A118D4F8E1D9EE31E6A4C4E7B13BB066BFA2E02600C7096C06BDC525CE4316F4688B5DC5F4EB6B15B32352F4B1CB5074FF76866A819A6D725411ADDDB935B6D4D2B sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE126D4A7E07F6067AFEFD08C29D01829BA -smlen = 4072 -sm = B5C81B67D585D6B55222E493FC2BB015BF47D8A4FEC698181004DF68028252F5BBAEF44D7BF6E81A67B435D75B1C6E8B62D8591D9DD50CA1D0492250B484C6FBBC04D1B28F9BC48119614C489C50555F450D0DC6C53CFEE362B123531789E1DB17E472656E12908EED4AEFC66D0AF408E90FA368202D493E4FF91F3BC7AF12CAFB90ED28CD3E493AC504524572CCAD281FC2A83374C8C28B56FED0A1DDD2DBB71435EBCB0E31F0263F8867B64E57412594E97EE28FD42DCF588D5A0AA01FA3806C6C57519F8186DA0A921B7624E35BED7B21E4044971AF0B8EC783D64406CDA7091BD176B983B4E5793B529E881D22150C63A88140A27EA3ED389EE063BD9F0CEB9A920A111A2F49996D00ECC227FB13B97EA309981242FA222193F53FD6793EC3395D7B7DE7A172D501AF2F7BE85FE745D639FAE799DC0AD3C19655497075DF6006265C3786B5F7755C07318EAE911EDA9108E7FB926623F474DCE87A9C39B79124949DDAEA4F4650BC94F5DB852BA554515736A37E637B018D40577AACCEC22BC34741C7745F4BCE25348D7D6E87F5A75A0891CCACE931986361D4D79E3DF4754474A19AD8E3CBF22BA720731D7128D70B0CDB8527DB193FA6F0D7154AA71453E20E9A64749D7E07909A93A1FEE8C2593D6DC1CC9FBFFDCC13A996628AA01ADF05C18CCE70B6FD16B048392DAC6E72B6057AF2A5D77164B7610C3FA2042C08FFAA1470B715C4308ED95641D9CE11618EE06FD6D83954AE6151E86290A637A812BE8EEA26391D04E7532C960A811A6DCF86A0883C10655C745645652FE1118E8A07F9F040459448FDAEFCAC4886DD3D6D261C60B120E634857C4757561AC71FD96BCDBFFC3BF0786197FBE2E5371BE6DD8FE87D60CDE9D87FE13081656BDD95FCC713D7C894154464337164A78AF688A0FEDAE4A0DAA49E6FEB719A8A5F2F9045BDE9BC29343D8A12BDF36CC93BF7EFCBEBEB0C7B029A7DB677DA743AB99FA584D4AB9A1462A4A3548AC6C5030054118006E89476638CA5B554B8C40857688CA6654CD47B7BE16E904E0126F57C3A112C51E825A54FC631BCBEEEF5FD8C42F814C7143E71EAD82C765D82A0D3E6C295E5A3E9C2E721875AD57D9D4131EF05B0CC7B5323853F2ABCEC2E7919905500815BF83139D40838790C82F6DB3B430CBB6AA49988DCCC525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +smlen = 4198 +sm = 3D3DEED4CC255C654213EC15B3AF47EB8912B43836AB2E495509C8E5204DD27EC2454363349863A65DC7E1DE8367FC7DB5D10E8DE1CC3201E5BFF69A199D73771DB6930B4BA9571BACAF76D145A4F1D695D5E6A67FCFC66FF2128E4421D176ACA1811B29F8BD08E974C3569E16343D9FCE791B3886AD23614C0FD7ADF170837B41FA023A53212413AE177EC9CCCE12F042E889BE8ED3C0A338733BF0C3C8D0499A623F175704DB7D3D4FB8CDF3EC6B47FFED2E61615CB0F4F915497BF85DF5B0103E7A466123E17A2F676C354C9106E2C9EFFA48FC78AB42F458C4B9D797E6298114C9A360E43C4A2C68310DC308F3BF688F124A6FD71F7E194892D9EECB474B430F401A0963CF85726CB3181EC1D3E8624A09907E7A21BB4A8558F83FD8931CF746BE61EFF6153013BE2691A25061246FD10E9FFCF18FBA8ECEF7CE73C7E6E9476B0872779367634D7DF12ABC5B63B46001F63F2172A109D4BDFA76D8AAF42C42FD5DF24A6E9F4BA3BFA3944FB68D27DB777E67892100AFA0C4E0118F0D5687D9FFA1621CBBE5B118F185649F43C569C440290FC77790BCEB9A2B986BEA5E4072198A983599386743418D3C4DC74205B313A252E006A89C682FBB694DBFE61B81363D40516606ADEB33D914F59089BD2A98D4845E99A13AD7884E332BBEB268509B94506E968816153E17CB947572B8FCCCDBDA73CCE197D216E0EAD81A8A5A1657B40910773B8C6C23CA7E16E8C7266F321A8544D636BE185C44C9C029C2270341A490F12AD2C59F459D07CC7BF6E266BC724CCBA0001F507B8EBA33561C7D61B017B1292D4DC09D6A7503BBCEFBBCBB4428D2223FC779652261AC395670BF25D0B8E3F036E8629350CE9948A734896581B65DC4AD2F6E89F7C4764510C80D912411DA86DF299E5F36433E3D7DCDC797AC4A7A618597993E806FD0BA1C30D3172F4F757A6DD697CD7B8B68BA04E9CC1E6CDC87227F9E99ECF91588A94DE470367627D65942556475EE9DD6FDC9C9665C3549A8EC6058C74C9E9C9C1382B4AF07570D3FF8F86048606D362CB0241C4693A78331C0B43EC0D65C4C0A821FA889C5C9F6B8079B871AE4B9AA4DA5897FBCAB35957EC3B13D83EA95C57C98761E728078572CCC3063001AABF04FEFE45ABC65F0FD4761D932F1823F2D9E94B737CE76A70B218B410DC3B3FC49CE3ED9C0D5D1B35EA27F1222B45ACD2B26D0C1D14942EFAFA6E87CB4F12AFBB06E47BDC42373BBB099F4B97698CEDC7C3D7267E97C560AC07AFAD67C96B19D16B333E7D50D9B64E424A609D20E18E0D8EC05B0CC7B5323853F2ABCEC2E7919905500815BF83139D40838790C82F6DB3B430CBB6AA49988DCCC525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = A052F4785896455DDE0BEBE250085449CA390312FEA44D4B1B80C1FC5B2FFF5CDF87F3AF429FA7EE74833D25086BA79FA585CA30FBA5CC07ED30EE9B36B1432B254A72718204592174627B30C04A5CD57272AA4FA4F1C320B636BE2275677E86F5F6A575959D23577E4603649FAF6FA40132BDA1BA3920E96DE2C638DEA065FC4B4180261FBE4E8F548190016277CFD969A7C0BB41753104D32BA48C4ADB65A51256085A2611D8A3408C63E3CFABA957993343D86C9AC02AA4504C0994734F35E74E15EA3D975773307E2D1AA3FEE679CA263D07D0B85DD9441B5D9B27400D308F50D142B31073698BB3369DC23D2B5DB791316AA92FEC5CD738591313265D67531A51619D2AF71E36574631D5A16FEE8163B4F45AACD2E0F449136CAE8DF8B0578CE47F45B06AFB2A66E3C6D06CD0A754EF42DEC605A63E131826EA9A75CEC88710B1278506D059F7E7C173C50BCC90C0FFC708335748191D34E3B24CFD3B6D8D67FBDA732FD4B5AFBDE30228116B515BAE301649162CD9653330A5F0BD975AB28ADD908811D83D5A3A80567D9632C28647E22611169D9EF0CBF89781AFFCDE587B70A54C589A4D0AD5D1BA5CE76109C03759B1048529180BCB4C40C7BC1E187CBB781546F566065A6A2E3D3855F0B4537C4F1386F2D692EC8DCC6C91F1886BAA39C32E48C6A2F23C34FE5C02EF83BC30B65772B9636B781CA26B74807CA1EAA8B911589DB7764442745F86784091000520CDBE0CFBB5C52FD296FB2BD20BCD440EB220801A8708E8CD9A1155D89638A3C68A9C777B0BD356D83ADF49DE08473E621920B0396E4EF89713A4699AAA76EE054E5041601A3A2AC5290C8F0C42A86C430A47A24575ACCA80BB1646EA47CE85B80BF07CBB7AE038F063CB1FF495D2113E08D6D11CFD492F31DA83BE3FF5717B14163E182D833588AA2127724C9F68BD212770C1924757D7E8D826B5BF2B23DC55E1E24EC104F4BA855ABF269896810744967230D22FBFFA412CA84F7DD417B2666664DEE82533EDCC64F45425ED3D6A76A271798CC372B3DAF66CB1C4CE084650D5DA038395208AC2AD02EDB5D796AB94F83545B0D951C2005DB8B11BB4D0C99C1D3F14C560F96128CCC64E0F1EA598826E1A142988E881F1FD06EFA17D11820D792401780BAB9B6863CE6287FCFD3E88DFD248E34A824199FD655573B6040A983A2438D696FED6E904D059068431AC5C776F9ADD3C1D2769EE20EE022D46D5800C04EC577285DF1B33F421E6A87DAF63EF389994330D20C293DD8D720E58D945E1A0E1EF0994AA5C8ACF8F3AD43CBC24CE46047F0A440F021BEBA3006D899938F31C87D5A0DFB590234D8747AC0C5621CBC8FA1E89CE6D666CC473D6640E1247A79CA753AB9517A142BAE531A929216F1EDEE4229DCCB6386AAC3DDC28A519400E6DE618AEFF914FB8E4F8B78E249017E5EBC39C8E49A2A51A52208085A7804DEB0D2D094745BA7F9439F6C607D6E711E1FA8C17322796144ECC6134DFEA7856BC3D38E7FD2C9CDAE987714ADD8E913C4368D1B38B913995F3BD8983299E3DB700AF11ABA3BD90B36057F70638264D314EFDA4B2C3A61CB7F162FEFB47AA01FB94B97481B4C8AEFF9E236518D106F65DA853FDB18348D88DEC4E32DAD973D866865D9C341AE1ACF3BFC207813A718E55B644313C98533CF94DA46CFE149DDE0C713A802DD44C0BA67F295FB9DFBD932DD3F6A4155617E1B14AFFC553CF7AA5BCDFD17211BF87518AE29EF60AC17293CC35ADFCDCC1B84DBA4DF0F950243E192B0C902898458BA5873E9F20D686A039B5DE852213C17DA852325D2D911E5ECC42D3F8081196FC695C9822FD220298EA42638AB4AE1B323536AB2F7B06CF9710A964B058069FB700B14034D4D5287555FC4247548D43EA372A7870D0C0C3789375F0F7556D7F534043F93BDB388DA8344DF68BE96D24DB809ED0CFC2D25EB11E248C8D555962B9E58B55E5E3D095C92625DDF1D7E80DC9F8FC5D640EE72A6478C90736235382B6DD107804EA17B4461066689A4D5D6B38DE8C235D768BFE50493142BF52090A614169FFC74499FCEE54DE760532286B5EB6BE5345BEA6C7DF0C2403BCA50159A697E4E61BF9BF5760FA0F249AB5D2A58DAE4CA5EE25FEA0C2E37126A8294ABD3A6B8A64514B3E692B743D99CEBE7532D58311BF32961272EC317B66DFC54C545A1084E6E03A1C41F14F99D3D58BE8E3F2E1583B4DD31B7432E5A1A15F7226C484916271635B7005D8A406FB432535AFF2CAB22EE049850AEA959601A2A1CDA2911C7AF04C538ACF7F276E205A677796B4781D431229542F29E960FD1392D02F0FFFBA8310086FEA67C0B18909BAB685A03935A426530119FCA7BA8BDE9CA8D26DC3036492B48A97A1F241E760869576D6E5B1CB1A7A711A231BEEFEB172E6EF1274F3053CBD2783AD44E774B0ED44B28687603C32BEBD24E4A77AF976D7BE4C37DCE2DA464CB800DC60838C5089EA513795CD81EE66C1B3AF10E398F6C9F5E3391044AE6453363E1E209FA1C88B7723E7D70463432AC694FF5D1E799CD0408D7B6D85D7A7ACDAF132C36C293015FA5E34B50340046257C93BFBE8D278758879266CC8BB0A7EE479B8BA13C80781CA4F065FB8EFEA0A32CE6C8985BE62822810C6BCAA4F8A7B5FCE9177DB1EEFF0EE4C35A6C3F5753BE46FEA890319BFFAB4A08D767A8F90A83DBF340F41048845422417958B93F509334534ABD763EF9DB13E8659A01D9115052BD5E8E67C21B40D5E829449FD015A91E966AEFDF1A4E33D61DA149CA334FD36BB47770DE6B0FD8BAF8D6B435662C13A42D22E49489FFC8613CE4B9195E2191CB363A3A3D9D3CA885C5C05B3EE81B73A380FE420F13E76501C37EA3356EC69B27906782E1A16FEB4B8DF1D9189728A9CF177F4E7AED38BCB57A61DF7D9C2193D1402AC6BD6E6F6F09CC2C4FA162D361B2B2DB43D5C705B9F3204AF296C40902099C8A10F8D564B744AC1F326A26C3BA768BCA91F60645E087A79EB85E392C239969D78F475CF914888F516C5160EAD253EE10A47CA9E206B59B71CE4205C10F8715CC338069873E9110101C78E336FBCFF2A6D40FD7D4FB2AB1427A3A12BC42DB76ACE2F9C3AF6BDB61D6D5159D31F56140BBE87293DC4FB2E1E5006719D8B14B06D273B569B1048052A78874A985ABDE0F74DEEFCF12561BB4F18A49FD5B6E5006D01DA9632DCA8F926F92A417F7913287D6D9BA80F0822F94D3A486C2E23EE24AB83B55684F1F67F85A0BF0B5B0B3634C08A24032B3BD4864C78CFDA8846875877A5A325C4EFBE403EC4411954B890EDF0B5EED35AC5228D80A6ECEF613959B2DB4223F0B9948767543469ECC01DD51E54F94527889A47E93FBC44D1E202C2DDD22679B59654E09C22FEF01EFF4C3878A0052F9B5682CB6B213100598335CB2D60E0C9F4F3C198859A72DDE1B41681D13328C32DD2D90E02C3901F2C2D841FBA67BFA06DFA322FAC4F24FDD0DCB22DA6C00117D8C4712CF0E74AA3FA389936EC0EFCA69D782EBE5364424C0E6E3F8CE74AAD89134C5A51962CD102A24DF132CECEB2EED9A6F629699BE261AF69BA729C239AFD84213C8AC3544C7246A0EEEA6153D3ECEC4A6FF221E99528CCC729B83B0580A4FDA9B3DC0F2006417F5172CBED28D54A297B3626DEC71F23071155A77AEAF18C90C0BCA0817C7BC14BFEEB82F11079779266239B69B76A76253A9EABBDC99E3912784B0AE5AEBCE5989A40AD4CFE93CA3C670521DBE4654A83883DB9130AB05B52CE126465A3B1F55AFBAF5E61A1801BE268C31D41F4B5D89331F6A25002F1A85311DFC6C8E19C81A22F191663230A368C99AD9F42B4ACDA73742E3907A6CEDD7EBA636137264BAAB19AC12912C7D62C89A931992BD97E523457B2FF35154B6D04888FB84AA408D3D731AEB5F7463CC771563710E110157FA115B922A3E28E25A4AF7AFC7D69DE744B5AB7044A66A50F86EC175F049612FA3824AB498A962FDAB4A34758D25B367CBFC614EA9C8A5F1C455DF75EF8F76A854103709E77E2B09ED38CFE089CACF5C2B060FA0DE020A6F81C3E45CA0A94D2C7D60D0BF12D9F0AAF7CBC71181CD58E61ACDCEDF675F05F99950D00A3C9348E1B6BF8B2EBC0DA66F286FE923F8A5D4E0D6D34265FBD3DAD6CF43A695BF064853F30B8267645A173AEA13D945537A5B04B784DED47C819280A1321493E55E4536E76D737CA2A7832716ED49140DDAFBFA9614529C8AEE0981B4434E10EC180746A776191E25BD72E44D507387651087CA1CF2921907EC37E7AF95CA87461CF10EA8CCC2971ED9ADAD4F21B0AD890EC8C390E4DD0BDB98F68263C3CD9B43D977EC8B2C4D6AF08D20CB8FE2FB6BD8D824C7DF20D4441F813DC37587981E73772474E3B3E96EBCBF4DDC9869F6A5F9BA257BEA731BDD5FFBA0133D6082A009969FBC0A552FA8CA052B399FA45C146152442A13851D60A6ACBBE95E1918C1EDBDCA849CB6268FDF2F814E541FDC7FF1538F990FF37A5C91460C78A9F3CA4C743C5E62090594D1208D01F764FD558BD0426FE92B6E1A09361C317D8691864655BB0DC03258CEEC6E8C00C39B94A5B51F03691F0DEDE074A5AD792CAB963F8B6C91E12388DB2BBC8C5CD6A594925945D3A42E48437670EC1106E934583F660DAB81D66ED8F8E84ECDBBED7D2E5A3408E4CC189A47F958387F843C0762702F0AB2E2C9D83D65DA93539F6FD2764E85C60F9DC7D459C906C43B57EE55DCE0CBBC27B63C0E104E7FF5B125D7F35AA425AE6671C612254E59C82B8932CFAD398156D1EB6981E0E4D7B9F92C2DBF0FCF2C8542F107024A5B588F50181E1332E9FB1B500047CA9B25A46CB5A73E49C9B1217068711A1634190F4DB22E580D348C16F19558518E4C4B3CBFF53ACB1A32E8DECE099BD337ED02F774BF7CBD51AF100AA34AE2618E6F75A05CFE78783C9F50215DCF6D0DB0ED7E6F8467F6A15556A5D99167E9C6A096887BF770C56943F55838673B99671C1637D519929958E3629765401540357984E8557B34BBA8831E8DF541064297B64175BA7FBE15FADC836BB859EE5C2CB1185F0E39C12EDF85950A680B8010C5AB8CDE6D3B24064FF96510E99F1E2710DDC0BF87CDDD2B1A02FEB97E3415B102DD2654F8FB8B1AD837A7FBA5F49E89F7D016996F7738DB04E25DBA9A84C8D0AF7E498FC257A17C5D9DE6F1174A82C2EF3C177ED7D854601FE42B03955105DD2D1FBBE6488D24049F5CD152BB8CE0BBC9C905ECAD6B74C1A2A5DD885C29CEAEE064112600337E2D51766BC3E94393926860114AE11473077A90A42CF832D49A37BE0BBAC7F89D3EE32377EFB48F1B73C1B55475980A71930C3906EBA851F3415DBB246BADE15DC9EE3FD4C8FFFC1B384080D5975AED5C101746EAD8792B57A8D3F39E6A58B0340E5DED0C7793EB195D7B2571E26D07E7B25B01EA9EF2EDD53AD809B0372612ABF5A3AADBA52034F74B38CB3DC505C934E0BDFB52A4B94D7432203FD00B271815E3987580E2737D818757C65C1E88DC36DAB84B50031A5E1FD33A2290A54A473F7E15A32B1B501D6C74E27E9F286F497FCBFB35D6ECE359C5391275C572852FCB1D3A9C05FBDA06CC8676DB172C117C136FDBCA7A811DAE755935B6B3BDF1A1C1AF0A4D373570E97F9F1F0A97C8435ACF0614F61591C718954CCE08E810171538FD089EC273C815080079158E3AC3CCED958E99F7FD4E85BD3C99D4FE7A2AA32A38C98F05CE1CB339787E0D606EAF94F6E9249C8E241C8D634A7FA57A5FB096CC7242CE68615AAAE561A930781E25DC399321EA54C681DD26930C410183B1F5C25B0BE84AF35BEF2E8F681713B3431B8B23768FE7CD022CBE55D7D0ABC3113AAA7E853BC5FB45A93D9B8506A4FF8D8F58060DC8DF4B800F3A68A0197F44443A4C8E072C3EA233BC201B01A59A224C006ED13B45EC4DF0108B16BBC89279EAE084680FE72D3CFDDE87AAA127782F41D1A5861783C8A14A98B1ABBE5B04D1577A2AFFB86DD5784B7FFF90B9AE14FC56F028CCA1E7107DED243D2ACF3ED20ADF9490547BDB8A8598C728CEC9B7DA499078760DFCB8D9F7E6578A747FD19B0692B22D6E1542A066D0117FC30B952FA05CC1377CD8A4B6547D06579E04D7F5938E9EBDF4D8B93EB2ECBF8F6B3FFB9F0144DF04E8287F738B07F8BA07EDCF6038FC46E6F939A1CBC65BDDC22DD9F5BC77B8C41CA4A4166F197CC68C0AEF524485A068F0A8F07E0DC942830B03ADDC8D1641FE034E25B6FDD33828A7919A5A7624D6CE2CD82415DC3FFC75DF670B9A79857D518C48FD985CB1348E013FB53C0499DB199F987FE4EFB684DCD8DCC472474CDD8D5B506047ABD10278E4E0DCA490CFC29DA30310AEA01770E7426B6EBA98238BB5205832199B30FFB0E8EC9A496D0E79BA2D2158B3F826481FCDECAB9BA634432551B3A52DFB31145D2D22068A085FDDC2109883E90F931409AEAD59D888B5337327A338BDC87A8ECCD055A626833BAE25A196626F785B6C645B2D5A64C312579732D09F4D2528F6804588F9FA705A8183341649290ECF72F5E47DD2E53EFD48596B423423EEE39788172C0ABBB39D817B504C6169FFE56AEF86B3CA685E92FF7F0E8194C2C8BCD5DD4F6E43EDF66F0E1A26876E4A32281750DC924CE7F2EA6BF12CB6A9B92DB88EFFB935605BCE4DED4E677B21A96BD424F045601268545C9D48A477FB57D790F0224CE17BFCC56B86F635395073263E8C62103A1A51CE5F91D79870C383DCF55B60795E898F6F13D4D960B18B6F42342B6B742BB8F505E830ABF6AE02F508CAB8A9DDAB5B41FBAB25160D8D029AE795722025707528D2F81BD1C1D5CCD12D877DC9EC6D98D4EA9DFFA44CB7425335DD88E6C3943D5188F9843A087A6D47AD7B7D752F3E4FD85A08485795257F785BBAC2925B061BF579489970DA802AA698F4F370619E50B7D16D7E7785FA42205CCE40A562A0ED49B12845FCA7D0416FB8281916413C484CBFACA2B82921E9FBD6D75DE3CC655514B1F17BAE72E7FCF5C540C4AF3F7D33884170DA892E8223AE846D5FE7ACDE3285A61F3B304956A +pk = A052F4785896455DDE0BEBE2500854493484BB2207157D0E901D7AC014A72E4A1B2E68E9D1668659BA50F82DF097E6CACDD8CCA14DA64C9FDC823DC0325998615DBACFCD6354F7F62696125E4A9DAC677F9B9E6DCD2EF6C9F3D63345A94AEFEAA4B7758CDE2D6CA7893F6D67B1F229B3FCE5F3B28B895DD0CD0DBDF5B70646D8E3D89A782E569FC22D96188A184608EB301460505B941ED47DDDE688D3B690329BCF6096FAAA4854C3C26F03B5F3B69B2B4E1FDAF01029DA6AE6516F6867700E50E64FA721032A7AD03EAF2CEC055A90F3945CD2C28B622863C8D3F92571D1F6C9482DAC9D67AB8EBDE7FAFABF8EBA3094CF2BF238F386ACD557AC3808EFBCC26A8986DD09FAF6B08E8FC118D24C4B4890FCDCED5E3929F080EC85988980E1051BE978483832263586881C2A0A1C2120FF8CB86F6ECFD590392660E1507589D5E24D8A27E62EF3455FA2A8F3A5DEE54D7CAE3C99DB8E43083E12D948B7FC7CF154021D57F53396CB006B998AC174BFFEA359F39262B43B085BF298915B0A3ECEAE3577596A574BF0D9DE6F3479E28169B2460356BFE601B46745E7788819A5755907EF2745372EF5928053DBBC3D1D7F54821E5AF37AEBB04C3850390BAC1BBF8455426942A41D9344411A3354F7BEA9A49F06DDAF1C143796365140BAA549BD7C9DD4BAA47864274D9348B3F7893F615214BF76CEBF6283DC6A4A4526718D59B90F132055F5226454060C30EBCCD9635F27DEB9724B975E1F12133DFBDAEB9134C18C7283551EDD4F76238F972E6A2074C8024DE854842C2F2AE390DB51713EA6167519107DDAECE58BA6138493ABDADA939C1AF9CCE44FF297E2F660BC99CAC551D0CF4BDBC92C75AB352DF67221575D6BD2B894F2ED3DB32B623CCBB58ECBCC37B2FB6BC0F09D55557114B53CC1462957F1698E99344415A6623795C0B12462869554CD9614ABF6C0BAE32AB63837D1CCCC6D4164DD705FDDE75FC9A23E45082AF4CD0051822D3C824B8A815F10968CDE261E67F4F12A160195ADDEB4A977D6FD1266DD295F5B1AC8D0FCE4EB1EA2BC5839A17398EFE039F361DF33BBABB4FCFCE5A5519818BD37C282E62CB91A7538C0983D720A51ABC9BFE145A3A37ECFFBFA195EC076D0602109BCE334CD51A1918D5FE55A165310521575D4B03FAD99B45AB1C0E36A128051259854C9320DE0F83CB1708146C39A5CB7C324C698ABB1CC470BDD60A75955A9DBCA38ACD975C0E9BD1B317E2753F0BB828CA4A70601FEC34854E3548053AB17771E5702BD20BEC8B81BC4E1C4572F0F777C0553B3C31843FB29EE1F520892A039C7AE1B87373D875E4632FB23C4DF881BA432AF0465761AFB248A7287A78E177BB7C03C5408AED5D8D4A4DB7E39824BAA0BD6CCEA7AE3FB0579C6D6C5964416B0ADED57BD6E2226D820BD29C2F265476AA469FD8D8A4F813B0FD73CAA0A56AE252ADC8B027FFE888DDAD0354162E10718E5787F55167E51EC507EF670102296B2447DFF7F29EEE5F3ED3CD695B650DBC59C8CD2EBDDC336AEBC83C33AE37E48A92BE5B8825CFF6EEEB7014A81BE279A5676397C1634CE5E413857194D763F9DC768B7FC5B4A50129E0C15375287D9D1C1B22F2D18D057F46EA4B69E9FF0A33C34FFF0069F5B6AA721D051DE437694E90B50A190D9AFC4BBA5FA8E8BBDEBCBD643E6097598D7D3538ABEFD79F1019355097232AD279866451BF97491E5406AF6F8EB6CEF5EC30485BDD839CC79BA37168B30C3AB74385AB0A12E772934F3B7AA546B951D8F0E93A68394E0D3DB32D813DEE65C92D9AFE29F7F6A050A42079D80FFAF8DF3C30544F1326A8CC556192EB2DBD2E2B652D656409B848C897CA8AB189C184A3B5A1BE269A7806D69801170B8E1D92BB80E7FE5C62D3FAFEE5CB11160475C0EAF84713EE16A2097E3D499DF6FAA98925E41130310315F82FF1A590893523BB7472D889EDCEA74C93338ADABAD13E91CA5200EE27F8D7A3511E0660BB5667C57D3C662B97E8FE8AC6721FC9715CF5C2BD2AF1E39C3E89E5E289752194E7A18BC7537F2887F3247A826DBAED6D0EFCA09E0EB7E96CD1EF8B389B6B10416DBCA3A51F41E4BA8D73B99FC86B7D9A08EAEF4F09F98628C76C80F96BEBDB3089A9750F4AFA6C59C0CB04B27A8192F3027B06CAB893AF9F464B2EC0F6FF355A03128FA74FF8734BF78E398A05DA1FDB1AAF4A6C53573FCC62D3E666FF87F99DEE731C09A87E364B3372815117E80651B92198EFD1229FC12270DDFE0182415773AD586C9FC3B29A4E8DC79F90607C2D71B07E8664A4C21EF29E3830B4556B33520A4BC190956D1524B13C5E0502CD2DF4558F1D71CC4D99590CE5CA353448805B6A64048FF30CCFD7276B161C074CD4191DC89C47D7A3E1FC7734FCE075CEF007AB48E871F7B5C3814EA6417DA7B909F4B8DBA19A2B11C053071E67549AC174B6E4DE33C3DA2E736A3C9AB4A470262262F95581898248091781CC243B7937570A3A5856CADBBA5A01F1A69179067D5F38053941B348139A2259B114FFD2B4B440C32E5C8B1E75E986A607AA88D34A7F81FCF88A88E1726E6BF0F8737B560B35E62EB44516E921FDA921E0B46B78970FD36BC6EA9CF923522F5E161B20A2DB1943B980595C258C66546DB475806BD1035D69D13545C65B9BA3B82BE4CE19863DDDB70351503A422A707B66B84EE6E451860EA0DB70EAB06D0A56CE2606A627E6B2FB59CE84319337BF39780A53166B8A3E320D0B621024109DA162959024A9A2CA98BF48AC04E73994907F9DB128DAF58EEDFE77CBA8439928722E14A34F18CDF41056F8FE6611DFE173F9218B72369CBE565D5C49526A714B9D438E78D98B2F177A9F15BCB4D4E2DC06440A7E53F020844149EF45858BC64D7488F15C0406D2FF6DA7D3C8305DE2E63CC33E333D77310DF4FD96E6241A3DADE78FDE1076F941E439C3BD70B8C919A1FEAFEBC4F9A8CEA3C4585C153FF7088850C3B0B7FF6C62CB7DC51977C3EC0803D29FC115F6809A8F9161535CEE3614E7C9D57523CD062F446FB9D0F9FD1EBD040E3983BE7DFF861F87801C8DF73D071D85B05AAAEB4FCCD8503EF46CB5AC6640CA2B5867161CC440EFEFB3DF55BC4857B25A1B681B9A8288331B5C2BBC181837EB4DD271DC81178FE8F2F375E7497CAF692A9CE6D4A6FFF31021727F93543942EDFC24FE5EBA5645E7AA8D17D934A2384736A620F1492469FAC39356E06C4A990C63CD537F73EB1CFA278A681E2C9CD92A7F0A1C7FF6BB898688FA21088829718767FBF096ABEB333B06A3C715FC7BF24F5542B9EA3F12876CF78BB84D05C3D8B4049AC33823396A6338373D3CFD577277E418A53A880F2CEA75E4044CD5A05506F8BBBA6030470FC80CAA97ED5027FC65B474F3321D530E8F7314364B95B97128E6BA9EC2009A58F28E15ED80D1309C815568615455549971B27E7C2019354328F344A9A746C74F88D3BCF1DF2944A5EEE44BC087F25823B5DD0A0CA1A80F3CBB64C8964292937098A3B896B7F568398B3852CAC92788DD3144404DA9E8624FD918B9BDFB3FD438214A94277C999965EE672F2BD10C1724CD662EF15A89CCA5C2E5326EF8C63D1246476C9049D77B8AF95F36E45BEB9C197F53F52E9A9D68DD877031F57CA13FED1154F2B6A845B369B27B85948A04F9C5E9A614C254A5099BC678CE550905DE56B23A0552D5FE37EF18FC766A739AA55DADEC2D5A0BE4C6C3B47D4FA5C5E178EBE9039D1332938B4E3FFACE45F8D0F7595930E8FADB7D3E63385D703DB06E012CDDD79A527CBBF166CEA1A0E3DAEFBED00467BB25F354135C98E0E00F89BCEAFA1E9CBD87A656F14D5AC098B3B0F7EE0BA8388CDFC89C9213A50C1BB58F259A94867A3F3AD6737231932F2902AFA0588DF9CC4AC1D40A1DB981190E30ACF861D8CD71F0FA32B932E087AB7E9415BC7D47BC73C62ABA4A1ED0B8F20726F1D1CE61CC331F7238AE62BC6DC8DB3973663B76751AEEC0B37E0A8A3888FF8C590945709B81DB67BA3FED8D946F8675B2666FF03E13CB09527A5647F007B140B39410B26C4FDC4DB5CF930EB2C15AC393A60B675B1ECE6AE702095FDFC2B0473D020AAC3E89A21DF643A17B236A3978D4BA0BE0AF0D2C3024DDDD8FDCA95F6B82CAF46A1D62A4B66709FAE322461B4A1E1EFE02E22E964A5A221CAC55FA3980F31EA15C3B4A062789D17002EC00B83BD2ED88FB9FF5CB40064645E08630B261B6540534C5EECC3737CDCDE033D093029319E21F31F954A4B478B81DE0BF4F1AE00283B2964A239536445B83C0FF82A65FAEBF3346F038181C14B7AB7DCE75849C66CF4C35BC9E49AEA48E40C67C49085784F2ED41C4C563637114653EEACAA420A3BBCDD4F1AA57E6066A4B6129A0D397AD68F6FE0F155612280DB0DEA2C55175A28439C64E979613B0642E40312F33913CB53618E2F37E53251C51E9FB608687C9C5483B45C908BA5C1243A0EB282C406805F7EC0123CA26BF29D6458E0E5FB619C94F6A454D5A1DB056B5CBC0DB7CCA0825CDD22E3CBBCC072C8E9443B33482EE34252B2FA6842FDCD227568456569ACC28FD8E8283E96AF9B3508FD36BB2DEA11E9FD39BDC6D2CFD4952B77D3181F79784783595317058D4E45651B1B6C0B4400B78A0275D9901117DFC09ED60EC33289098D647FDEEC67C2F597AC2D269729C0198FD2B0C8DD3D26EA8A7BC4678F625E43B5BC99ACBC4E16A17C8DD4829CC4E1D3A4474B5E05336D1F3B9042F72230293BCC5AC1F3CFE96E056B8716CDCF7FC0E44D6CD91ECEF6AFF4667A32C8C76F4248ACF72E2331EB03C40BAA8C01E0442A7B8B90AEE464EEFC3FB7B79A852C0F64C7EE61828AC5246E872E5FFBCF61444A1A14351BE01F6558313E7356537AD25E307C5A80E90E3577BE2359CE84084C06A3D9166ADDD22D0F25BEA6B2E508E82950EEB237CA3E55EBD1F2DB110C4380D0D37260A68C4EF12C8DF1845B5F56D8880D6D652DF74A22FB8F1213CFB653DF3A72630793C58D3B35D45A3F3A4927E018311AA0CFEC06E049420E12BFE9AD1F4FDEE5E0E7661CE0514BBCDFC1C6D05E804EA0B9809CA864096A0851979D40BE6406FEE6628596D156B5A71DB070091F6AF18E0E91707F7670E695280BB3DD8CC6999C27E83BF6809CB0B8579D511CD60765236B79EB68BA584AC196F8B7AB17E15645DE996C839F53DE5AEAD80E4D5F0DDC1FB79122E724389C6C27D8673C90B453213FEDD71377F63A236C15805A0E1994E8BD86EF741B23179F088D3010B2305B7B5C677BC72251628996FC0178523679F1FAA1C0F41C184B631A6243CB4B6013DF43B570A902034B084F9A92C1DA3FABFE4016AA8680AB60EA84395EDFFC0D6611A2C201FB4C0ADF0A9DD9B7ED43D57260A788D754DFC3343F8BD85EE575D0853CC7AF0CC136A0818360F70740F7BC59DA94A016763C9BB393715F9CD598D953568A75FC2C6D9CF2BD9C308E6D6AABA9311E0261FC14780E07AD9B04041C2CB9976FD2E91BB3835C3E0E32FAB12218B3B1399E80879E3D1261CCFEE52350A026BBC923A6CDBDA93F5E4F8B1346EB1E788724A287CAAEF7E4F1820CDD60F982F69D3D6E48BA43ABC5FAD01C6734434C03B97B648FA14A3E83C53AD3DE036D8E4C6C40F9C52834C1B2681EAE0F14B39385E39D839D6D98120F209644655447256AF81DB415C0907D48C9C0B050445BB5140D3B4E88860621F6B19FF86BC77450E753E64CCDEFE0C024A474964972A7F391071B9D84432D93CDD7637C799F735727F571B1620A6EC88803DF23AAEF1267ED56D576BC5F21FC48674C3B2C0F4C38DD2B5BB84A335E1938612B783F6C16DA34449A308BD9975342DA730DBAD1FE4DFA6D5ECCC2B5ABCC9D3F127D2E313788A57A29D0D4912210CD511661B168C9212C280E4C07E78A5E361BA655C6812BE0AAA8491B6F25019CF46D2ABB8F91EDA42A09CF7E948C0CAC94D116D49DC351A1E0AE98F0FFA6F6F02875A392D2EBB9A512BE332D8DD90EE4FBEF4F83C31A7CE828AF392FC6A1B12AE5A22406DA1703C4BDECE33704E794ABB0EAEA1C1B8D3D81590E63E9EF060BEFAFF69D0F802A8E95F536947AEAB5691B08DFF2CA1DE434469A08C59194BED048908A983FFE16E735260B59BB12483F1BA8E063C670EE0A47EE2610E730D9E00EFC656549095D129F2B969A64DCE8F43AC95E93F5BADAB19471983F785660271985FE465CB0DB451A037D3DA4728F176697A702CE7CCE182821A7569D1160C19E2A7DF6E05D7C1D493737F9587F5D7087DB266B67D042D7B551D31B0A7C79A8E8D0EDC24443F7F4F3E6C2342E685A86E1C6538AFFF6C36BF9BFAEBA783CF7AF0502A148169F3EE4D9A1AED3952609018DBB09307F94FE7C363DC837B29B9B6D5556E78AD3138135BB29A114307AF43F2E6BD84C6315E570785475774C71665EC0A2F070FEFFC4C41CDA050F8AAB34A2589A1EFB890D56F7F4E63B3D26AA751AF61A51776C1C15A76CFDB0EF51836183C6224B757C0749A2299AEBB008D438FEACAC212A82C521D783AE99BA9ECAFE10197D5116C99B7B99B3C6CB2814E4657A10B0C24E384BEC3A5B692ED59B9BFE0C3A096FBEE18317A7E87E04FA9D24C437D40F41B279555BC57A4818620071385B561D7C01562BD0A3E7F877ED4699C0D978FE0AA1FCCA69F666A75875C81AA954AD0A260F12511717DD065024058038FD34FC45192322ED6D5E6A8EC3283F8B6819C8B828151770373492A8BD73907773E3F5BAE4D3694E193F897386217356F918A870B1FFF406267A35A7EAFF62DB2F2E644E29FA858E27A4A93B8937FAF29FDB1856BAE294FF588EA0F4A669A0447D693191F3C44DC9FD1DDBC244E9B27FE61BA79E9097EEAAAF194985E265EE29A7FFC43E6B6B656788C17E5AAD2B7F45DDD1957ADA92278763F678F8618B21D308E4D797AF2370BB0D82C534CB18E348D387E25380F1FD3CA505CD33B878A3615F5A1894C94D86736D3751DC52EC73209EF6DE6CFF528541F52C4774FCCC2426331D42C42757EF1F8EEE21B919B0C85A01C0061F01148E8EB2ACB5A43BB15E7F9F545ED44DB1552BA811AE1C273349869A02BD0A3B4570AB2811AFD300B327A96E34D7C67D81F4688248DA13FACC411103A9BF9B8414199E50CB16801276E5E64BABAA41C738D21672CD90117A9B3E189895E743784AE9A9539EA4CEE6CFF01668B749B4B52B7BD8DA47B20288A4BAB82167D191A1FB1F7BCBA63A38F9C0363557DE86083C50765472DE2F8592EF7A8389DEB1385EA4266BF17FA2107C75251B671471E31AFE30264F8FB61FDF7B8E37BE6ED718A13CCB4FA05FB8D72A12FD457B82F17ECE031A323A8A0B08CF76B7DCF03250834E74AAC89918BDA055EDF10285B9E3BB6083E29A1673FE26A3E8047462B719ADE6A23E005BE47C85EA66571F62DAC647A3B61805AFB180F13D9905EE34EAE3246E17FF4B3ABEA4BD4DFDB353A07B9DFCF582B5FE04881677FA5B9EBC765A2C8D474669873A6A59C83438EEEA2ECCAE3A4FB1F583AF231EA67D0202CD9A1BC4501E12EBB918D4C0BAFA9BDD86919A94CAF4B9D55304AB1825DAF75BA0C4AFEE3BBC26745AB23EE86F7469EC60E76F0D0DBC768FD677CF3D8FCDE7C1F166762211F9D0C337149CD600A003EF7304336A4C2A1877E7FC0133137B273036E7A005F363C49B15862C2D0E0857D1B216B5804521B0DE383B3D11BB77D1FC62050AFEB1574CAE340120C78ADEF56A9EF49B84A597BE08464FA68A052A5110D9B7A07761FEE922A2D57C3C71577D752CA58B153D6A025C4FC8FC9D3B9966263C7B3EF9F62F8F82D3F38FAC62CD3C5D80FF2E3A5A sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF7751CCE920D79B518FA1CE4F13E8E578198 -smlen = 4105 -sm = 4F615851A58DADE3F5BAA4BA7D0D151F89EC39C8EC2DB9DBA8E10560F072D61E79CEC12BD5AFF7783A447FCE69188917F502BFDC922833F4AB2120D634ACF9C248EE2F851D50DBD6F885F495C790A4BB1364912865DF41733A519268536371367443E352369DA921335DD4DAEF8B2C95D00D9BAC0FA96246A788F08D0FC7314C95C65CDE6CCA5BBE2B2F1BB0217D17CB8E38C750D70B67A09AF90E411C01CD270C6976681A4D5E4F6817B9B01A0F3BB57C6BDDF16FBF163C0EDC9ECA579676CA7C7851D87D4BD80D7A6B12F9EFF39834F697C03251898127FB322334B7467AB496F76263F3B7B19B0BC14235A9E49B7A25E5401C8277739F727D5BFBB5EB87516D895F055BE66C9F00471C695F1871EF97793B0382633CE7F5F2C7E9FB2B6092BDA6FF69DEE5151C4A12606AC140138FB25B296B0F1628B8C747E6643A9B7453973D291AC807B4965DDE0244BB161BD1B0D24F6B5553ECD80BFA72C8467C3487AC4B432FF261BE1583A5E77C39AAA444B44AF6B1DBC2FB7794BC8E3EEE1DC35B8D133B75FA94987F3DCE6B3B4A49329793505FD1AE7819BB7654CCE0E3751D1A6BAE3B82227C3234A42E023C5CC59AC9C7D169B89FC4AB7DBD0D18518B9A51AC74981194F30E934D45DDDFCEEBEF7399DA97B5DAC5CCB40A6E745F21EB03EA66109DB52E55AB5C3D9A4A760D972240435764EAC0694B2950F42D71E2E7340CD3B57317B5FDD1416817863F12A9B819319D601B9A19E01A5A000960228BD1CB059F941F71BF278766D4952EF217E1EA0DC33F0C9CC0D98F404762D74A4C952AC527F32F70852DFBA1408D2B9CE9314E13738E444652DC3F9EBDC62FC3D7D910D8F55D3DBA6E48B27E6CC0BE8FC90F22C34DC18071C8D3FD02F89290E76B954821E6A68B007CA5655F84B379BBCD4FC1EE8D75680F51AC488AD948D2952659CDE17A909C2A57E3ACFE5C4A03260BDD3BD399DA501481ACAF2F82FEA1B12AECBF9F9DE51992F28EF3173CBFA8B789270437D3EBFF91D385F3A9DC8A5D839B024938319CA098839CD03D5C7F833433BC3BF39C4546E44BEDB4BDD7B08E1D8B691F53843EA8572E4EAF6D045468619AA9AE12E3FE58C713D91D43C84015F80E9146709CA6EECB3CC7377EFF67EC4C73964D97458D50D9163FAD6B317ABDAABD1C701B6DF8C692340C00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +smlen = 4231 +sm = E2DB125B1C1171BA78300C169451BCDC6522EE337144C31B11FAE81A8278C66659EE1C35111FD70C1D1E72EF7109E08657C88F7AC281679E340AAA6E94CCC168D89B9E1D123B18AAD16DEA030083B8FBEE6FE318982577A21BDC79333C21C549F352442D08CD942AF9FB2003A13A24592E2220F6257AFDBF4627C652C87CED8A7FE99F33ABDA1DAA2CE872626352E4A986FF86C6842DA8B5F1EC713E36013BA20C4B7DDB164AEA939532A0AAC1B7A24F7D9786DB6038E6AB4FD19F1FC7A42E76B2F9DC6BF795185C95E8585D794B54D1D5BB88EBC69F880EC15E4B53C4636560D5395B7D6650933E9A131EC1D53A8B12F693D6931D5B9905B7E772D2ADB407AC94C708B99BC2E5C88979C3A039FC8FFC5DDDC9CC0568C87C85476EADAA443AE1BB7B7CF0EE42B54D3F3C9A128B02254295B8775EFA04EACA4674D26EBD9419E77002EC9A9D485422D40146EB2DC8ED7608DC83CAF43D7613BFBBB28097C1E36EF66DACF82AEA19CA73D7D1098E65907B0FCC68D32A4FCEDA78B7CE69838601E9160A233E213F8C490DD97214FABBB1ABD5FD749F72FB0142C1CB18FBE70EE698E0D316626EF947C09F2D035B50BAC4D39DA7874F38E41DA6192C7B6A0D8E55A29746E304C4E7F290861B9204FFBE2A895D85813A4DA8AE4BF7EC0F93014EE072AF9D345B9AE0815439E5CF75E29CF871FADCAB622A762AEEF5A6FB8887A2854706BEC6E3EF3D50B4115A35FFBD7E8E142AB01AC6F5589866F09BB4BCD491E046751A10A10E55291223A3A07856B98C442C85CE0055882FAC5A7501756371DFBB342BA574808E0B2231EBDBF072D528512FF9CEE32425D80F4604384F23EB4939A780900F67F4544D260E66593BC784A19E6BEF7D6D3B24EBC766170B0EE35EB753ED24B8F084D5C1C52D4BE217A712FFCD5156F64BC3DEBA584855D4822F94374A1DDA2A29741637D698A9A6A9FA8167CF03D9BC32EB43124E9EB80BC284C4350A1A18E4DDCD979D6CF2345C21808D4464A2245719D8C1E668302A14D23017EB0ACCB7A3C7016C36B4E518611FF86F4066AB8CE1FC8EE8FCB501CDCFE4C0A3EAD03E652D17622A8923E4518FC18337FC4999AF91F0F6DA6551922406170EE05C1A56BA47C867768602B90CBB76DA5C45C75A345AFEB9A6EBC80EA09E37E05B76033D410F2FE05B5087F4466CA154BB0EB111B4AF1BE6F8E27478074AEE31260897889960DA2D399F0EEFB0D47554C2C7C914D7B48B7BC24561F459DFFD1B7045A23CB70315E0C99F99758288A5CAF7C3D4860D52188CEB1A058B219746709CA6EECB3CC7377EFF67EC4C73964D97458D50D9163FAD6B317ABDAABD1C701B6DF8C692340C00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 08971DF39FCC55667B64DEAA8D1289232A897BA98BF54E48566273DF1EEF62A93F5FA03AE2429048E7595D8165F48910CC2E26DFC097222B1C600DB3F454CA86089B6DF87334F203FEF0BD880A7AB241E5211F18A2F881290224364AA98447BD974D28C0898BCC641BF6AE1A80EAF2215A256300C4C7F3B42A7932430D8E63331ED2C13A34D8CEAA50D3705A3858D50B0D74B05B358BE65082E5798CAF68BE5B824375D5787BCA61FCD7E05497FC848EE7E089E32E57765C4185870E6EB908C7D83B4D1BD21DBAEE16465103FB3D7528158FA787E3DCE01A52B728CA88D42AD6631890CC0DAE468F834076344F585D7BE1B70C4563DADA2912293723F5C3B6506D175692409C6C96F742450280A083C68510B37E7B3CA5A80AA600FE173A1A77F1B3081D3F75EFC05BF423BDFCCB27BF761B01F35E4DFF0DB9E1627764895D02F5FA3D9B3BB003EF184D7AB2BA31E09E038351BBC69B276C4FC84562A49D58EE57A13025E88A6DDA6F948E106231962D3C23FD52AA8A94EEDAFCDE7161D47CA8963552D3942BA193AF13EFD992559FB67411C4677F21E05BE6891D98C15905275C16A1FE650CCD8107A3A4439F1822D1A4541B232A89922C82009CE61127DE6B87A42E9DEEC8C8C7140736FCFC1AD2325F44195AD7E7200B2DCEB8F984A7D52599846EF16739BDEDC6A11C6E61614C8B6F8271C9911B8B7970F5E33F3A8631760209CB968B0427A22C51E16A0C15D76CD48CA779BEE0D73925E57519F80A60747F3130CE4B6263C8F7E68C2578D93A9F314AC81286DFDC03D8BB970966613D1D52A33205BC52013141C776A9C6C9ED77DDB97355AEDBD0FB78FA07123435078A206551BDA9D3FE9D0F82E54DBA27C4340C6A749A0C6FC3D44A29CB21F2D3B8C58B22499A1979B4A713484B8CC687076AFB115F3A1CE201090E13CE353C9D9696C4ED878BFFB9E2FE2D0DD5ED71290E6BCC12445CA0E8317D6C9F3073E5DAFB6E953EEDF6528A1BE9DF8E5CF8F8AE0C7902D48FF5DED787154B937E30CA8E8C09E67EC41B716A86CFE13D18AE092C8990AB96A40DB8CEB42DB9925FAD4D06A4B68EEA2775D1E7DAAEC83FDDDCB35B3D9987651403D33DBFE864FCF07A2D30655EC12B9D839D1123E2749D0B10BFB2E773B958E1F5EE6B8BE60D45EA4793CEFB29866739A531F5A3E5ED1C786BED27E4131EF819A328A0686997AA0955A63F06B38995176F58A6E187C9010DF84FA0488AC4AB94C507E4EB048EE29BB57149C85906E68F346B6961C179DA1A46F3F37DF71F4AADE20BFE04F2957DC3D643BA5C48A4424F2EEE0605A381E628547A8AACCC2EDB7516BED0780DB4643E9568E0A3FDD9B749879406C7FDFB0E19370D500AB3F2EBD43BF30F6DEC58E9E96E96BEE152014B5E09957B31F7FB02E11B5391CA3116CC0734D9C81920B9F91E49B30B26CE6E8C83CB2F06BD051BFA1C651EEBAB8F9CB20A9AF469DCC862A319DD7D0D1F4748BFE9E0EAE92419E9E361AAC10016816923C5B101AAA6A87B467959A097ECE53808F34BE5E8C471C2BCA4A085AB19649B58CFF26376D5C547FBAEB17C0395D0599977702D7BE078E5879499E272731DC936A002F09BB1C4357A3E086BA5E0AF4311FB28F1A8977F25DCCC1DD063B03873D992AADECBAC7E973D94919BAC2355FF416DE6750E7B22C202417AB025766AF8BCFBABA14763E01525EDBA4E7EDED8659B55EFFF37655ECDC666594AC163191D7CDC68C1A03BE498A8AB9105911F95C096DB41CD3D47428DF390298929F8B3336910C2DF7CA8B90B008745FCC87E064759D029B320C8C73CBB7140759F0B011C2C818CB57FCC695FDF9F54DEAFE8D5319094E15D56750AA86B2BBE07CB5DCB9C5F034E206945BBE66E4010659D43AA596095ECC22565BD17FC55C0912F4CFAA0E071CCEBFA15A38A558FAE253D0BAEF755E4E3B19B09899FE3831F677EB2AFFFA70347D8084E286B9233130C56D7C1609C231698AC8D242AE85443AB0CE7E993B8CDBFFC56B7451AE31439C00C4078C1A925BAF99785D44581F14334E1B325AE07BFF1210D6F8A538A22669BD2265CE80B05DA5244E972F265B4F533E4D862F1874BF5067DD05E0C87D03666E456B28CFA24D43C18020450354950C581D15B2D6857BCCEC83AD89A7930A0006A974283B805ED5A4C6A55A044CBED1B2B2D744061C10667F639800FEBCA21E94D144C1A4AC9C4FA0D881E75A012846D9684A74B7BB7FCC63A1B1A57699FA77B8287750E71F86350CB67B4349E892863A8E42EC64027B9C0BD2BB4F589233DDC676786527DFEA46C174FBC83745D5BB83AFA36A12F41AEB6294488738C8053CB5A2095878DEF432DF27CCCC5517D45FB0F41CBB0E0B5CF708BBE15A3788674A9ED4D371D546B7E22A4BAAD38E778AD5E29BA74BEC7C570F6843390BC5D59DECCF1904497AB35B2A265F45D1DC9394CD6684760032E588A20425846F99916BB09CCDF28AFF96CB6B4CBE36B91B8A01214BC8EF9B84091DAA9D84F807A82991200993172D5E2E55ABFC84C47D8DD28F4C5D6782B4769775602E18D67F7950F5FC188984062353DE53059F015C90122872931CAFD6146C5AFA57C1543ACC727D1862A128D92F97D34AFA0B17106FF52B43F84DE9DF25A3C8D3AEF2C8E93D68A8CA9070B48CF99A03834716EFE3E456E47612E99C71A6808568706789DA0E0116463574C9B3D5D12D639FA5FAD1DC96A87C7A92748B6C6FC315070B1E11B0325DC36A20D4EA876F4495B7A0D9C27FBE9E0951E2435FB5F62E4DC6C73189C869D972BB6AF344F5C6F5117429800841284EA329CF02B0F60E5F6C4CCFF987D839D0A4BCF59FAB3D8872FD00E1C92228644B6C9BC9F2EADAC4A1B50685F057040D2888BF07EE85FB2CE39359C8FDDA34ABF3179F2612CB58409EE94241C5DBF692665208FA8BE5192CC5EB832C27D6C09882BF8F9EF0EE506373D8FF7704FD8D10DD0C17AC8968285D6BDEE22B2420F79C692D0DD21B7E140C3FE4233F8DF7BAE9CBAA36DC9E162284162602C853F20BB8FD0D7BA86022A07E99E48D1812E4A54AC2F47F745FD90D42618E22AEA55987BB4C9DEF47A987CD6CEF32D173A709444F0F32883EB3B3046C2BE1E061096A870373ECBEACB3C35F030DF71C63819DD382A8A2FECFC79123FA243C7BF6FF6E22619E41A668E1B43B4EDCAC67B0EB506E06CF93DDA5121540E19AE57E31E44A49D25CD6F9E07D931D1DADBB294B124C346E768C7CCD712C5CDB67E7D29859C80C3D25EB93D56C0D8183E46725582517D477E955F15DD454BDE2B92E6A3A841414B7DFF47F90DB23AACC493D62CB4DDB2D5FA667BF35697FE0DFE365CA95D25F77C1037193B697389211E66815C52F4B5D0C1B924A5B0D8D463ECD3C0B0A79C107DC4DA759F30DCB23CA586E226A8EBBE18CCE5903C2618AA795B89924C5A1856A57212ED60FFA8B15E01EC9C97134810356DE1847BC83AD3928176583844A0F3FD7ABABCB9B13D7B06CE5E074EFFB91B9125D24534B55F5BE9914FAC6D5DB007D06BEE5F1D90C9828D1B5781AF6C722B2ED807E7FB6F908E566BB12E02644EB94C5797DA8993C1CDD6BB032FC3111228533D5B3EB69AB1ABC19174C5C508AB98867063D3BB1889DC98E66C4A5239007EE267A127E0A6B7622A22C11A4F45B8B7F5A6193D3765CF444021128DDE734D0698CEEAEB08009D5EB77F24650886E0B30FFF909AE0A617D99ECAE719AAA8D3CE1D6A19FAF4B185340771487DFA88173F844E84DCBEA8BA9A1E07117B40C5D2EF1C5DC93AB4FB9FE5F8749A9EF00F19AB36813FA5CFC2CB7112E88449D67F34567AF4FF108B74BF2878C15562BBBE104D031889B396B432E7CA56EEF2C2299D68571037DF57B0D464FF996A2F6269985922D33C693664F73AE7628CE87F66ADF51EA9DC4F789D98100D522513A62EC157D59CA72673E12157655D3889D4E44B9F3D47FF50048BBFC4F0A48A994E1FB68072A245B3C98D58B64F6F52CB9FC4C494537F2646D68FB90785FB777192A70B1EED4A349FF2E55D9E20E5B11F9B9DA0512370A7CC2E64060E656A9B5043C29935E67047FC05C205086DAA7354849096C588449D428873FE16A3DAAE3AE6949BAE7BC18B6E2E5A2F4C18F3F084A4C4368DD7CFE2EFE128E1084BCEA380698F66A63E5A5131AFFFD2D067E29AEA231BC56F6CEABE1C7172BFA4F13D6C7A790787CC29154D6653A5D4F89BAE793DCE4AE7B1E07122368B140CECDA9A35D0D825BAEFDE7828BFAFD089EE41113A9C5527EF300BBA1F94D7A45A128DDC8461160F91A0B0477CD4C28855A87856838AD51C7DC5A8C2D82A6BAB686D55DC5C1A059171B8187C41B3682B5596E14113550AC0499C9581E882D05725F88A1815EF810E1162D5683D086B1F3AFD2D9F548ED1EC560EF0EFA03775AC4834CD233B929D87737B419739915B1F6C14232CB3265A5B59DB61ECB66FC47F0D3B8BB81F70EEE798DD1EAC66D5ACE11417C3DF0217298C6752B895A6F20B3EF5869D3D7B053645AF610B7E9317373977710B5F930E6EC5F4ED9F34C12177AB8BA0CA1275DB5B41A28A9DE8E46F5AABC313C3856517CE2D93CEA5E338981B83CC33B326C90405F3E1B2F1192AFE5CC83A77263F7B979E0CF0BD91B32917F9D04655728404A3C9228EFEAD2F27B08097485A486F77AEB2AFB431CDF019B1C3349C0356AE025EB2D6495B08134B86A223173F4770221D9BDBF852A73AF82F02FCDC6488FC327BDF1F6F929A592FA26343FDE435AC1A4F6CD1DC4A03963DD94FECE92A718715C4D9D6C2781E89DBEF609492A6B7BA801EF25BB68E2F5AA062AE5502A1BBE3F6D7F12B37DC9D35ADDBE94087D1216E146B596D5D60F82A310598137CEBC5F1F42D27323FB9AA123E7B4B531610E5D8D332B849CEFAF7DCD1A84B1A2758D31C2AA7C02CE6E794772938CC624CEEEF8BFFB60686B63578ABD8555FA0AC7470AF10F3F3C28C82AF041534A2D49418732D1CFDBD3E8D8425D97C079A0C1E2BAE0355D7D9A3EB51857E7B9FB00254FB68CC0A79D14DBA38666BB4E0F381A1211473EAC7514429DDF96D141BCDD89C699E49A4E671A889288897516761C59BD61991BD0A01B44216106B9CFC30A00D2EC75795CFDCCE3F986D2327B691AD448E91EE6642E854C0EC43E91E1DEE2817F3628222BA4046DF6C6C5B7B4C3B1F8BDC0DE5229B422D58F7889E31BDBBEB034953ECA473586C9DAC7C39BBFEC4A1990E78FB29215DAB06EAFA519297BC67CA0A8B02080A019A3BA461FD068B5C1F925700D9F2DAB9EAE0CB59C5394EBDB3597FCFD2D9DF61480F1DA73D7A7FA383380DF9654E72F6264FC47DCF6FD17CE30B7DED9978B1EE9552369589F5F0B4EBCF875A212CB0B666B30F21E75B218428840B3BADB6891266CE894855A89C411E9D25EEB8AC3D28672EECF9159D636BAD64DCBA9B9C2A323ECCEC19A4EF5AC2A8E6925EB5CA04212D0D54B9878FCDEB8D002411FE462F7B6E68074C25B92C06825B2962B0BDFD8755126CFC823B52EBA0C4D8A4191B76F0B9056211A8E522CDB7E7775CF8B26968E16EC6BB3FEF71F61334DEF8B6E807AE371981953BDA1ADBA93AA94CECDB42287B43B4A3E614E190FF90A8001625AA7B2A265454643810DAC969152B51569E521D593C17F3FCE3CB9A4BA3481DC215C76FABD427D4DBB42E1896F920D637970AD4957B810BD5EC6832BF803B4AB4B400BA55910B699A228F08A8B9E09982C8CDAB9FA9A4DC30929E9498BCB9AF22A69919893700C6B551114064BAEFCF2DD7C8703E73FF8E4B412BA4E58E66191D72E696C60DC4DF0F695A66D68B904D40BB69F33DA8DA6F494247DD34D30DDCB71BB60959F9B4523A99A85CB780B8365EC344A83E4103F86138B38EE3C45A7A6A1F877A787598A75699012BD45DF3D3C97FE1836A90674DDF578D7709727F62892F2EFFEA7175C4812C9FFB179301022F881385898E651EEE361A356E256F61561EB5D065273CD5C7C1241F1EAC9D03DDD98843EB630098971A1619DF669E925511325686B29200EE1109FDCFB2BC2231C86A8BA6AF832580021C1E85C883033440DEFEAC77677C6C2B0612AF56899A8CC89838AC0246CBF3FC340FA0185ACD23CF1DDF4364D9517AAFEB45F1E35F04FE2059D542A9DF383DF47339E1A0DA46D2DAA24E80E9CBB360FF0E87EAF3B4430AF2628B57998DF9EF26C8F8C44E485E651C1954515CEFD7A1922AEDCB76FEC11BA09354B826DED32D97D3F6D3E44DBAF1B7D953E49E82B3E23608C97C23BDBA478E3AC17FF1B30504192A5D71BB77EBCEFB5AC1FD32D96216417C756BEE3F2CF70EC23C731ADD8FA25A3E63350DBE6F2E2E215DC8BBACACE0A11BAD1610A84C1C948C21F9C58EF6DFD4732E0CBE5EFA43A00C2B795CFE412366C558AC9C7824D17756A2A3EBF9D338D0DA69DFA60C55F1668BDC3ABA4B3A1732010CE747D4717DCB2711A3EE4448BA2C2505EFDCF88D41321EA311A7C8418D92FD526BD2B3B76D0EBC8A7BCD6670B54C5E76238D5FC99DC9A07D239FE5EF8D5D7576AFF1200E863A3938185D98B155C02E34CD7ABD7CBCD023FD890C315F1A33085A5B1119030CCB3CEE965609E4E03A60AFFA4C0A410B2386254052009AB01FAC78EC951266476CDB73958966951C95783585E50B2014350F2BACF2D5D2CA621647DFD0DBCA6261026D461F911E6122BEEFCA81B0C3C05C6007E800DFB8F30948172FF0FE9AC75327A99A555CF5FBCD0473A718E41757911C784C60885F3D683BD0C0B0458C0C7B7E816313D2F77498B9F6D1E86F85B519ACCF1A2E4EF19DD39FA8AD7064E94AB3ABA897035F66C01F3627E982FC1F2754197B8D9FFA465D84033A6D51DFB2A8468916CF24A5653F2FF5AE7F556DB19F0B20011DD9EEEA10BF94B8148DA7B932BF033399D973C1F1B7473B29745EFE73002FCC184621B4574C0CA6B42B5959B99F95AC9C682878A6A5100558A12B9561A1ABB83AF8357E4F9679C8E75F3803FDA1FA6C1231547FE43239ED0FB79C0F8683AD8737365AB81ECA95AF91FA81B386B257262D9FFB47EEC200F922 +pk = 08971DF39FCC55667B64DEAA8D12892381401A6DC1169185597E93D67B71CBAB0EF83C1EC5C91A9E87FE2315F9A5F77A01BC28432D1F6B4138F3BF46906B5F0A4DDBDB1865547428A8CA7CAEB38BADEC9224EC5858DD8CB4BCEF74594D47AFA7BBD4C5071991760B1030A4CE3947F7B7D5945C96958472DE3ADC89B6C98BEA2A2A4221A6AA0F581FAEC8D8AC09CB229B1A313E5881ED1C9E4C800A937726473E8C4635226E1AEB9E1F4DA6995661E563F063A83397BABB6F8BA54554EE6562F0B34525DE35E40C1F2ADEF7A833ACFBBD45D4718143EA2B3EAC8BE58B27716B186D52E48E17D658AD0B4982E6DEFE29FA72C978928604F964DCC19DA323D5416A7210E1813982481123B9A54309412247B106B0046B6208594ACFB16BA410206F159BA4A42A09EDFF1C372E68457F1982BADAC2539143953F4A727B48F2193D56F6C5E96F2A850EDD2F3639289A98442EBCCA111461461C8EE575A4667C35C0E220DEB6F41327DFC1A996D7CB6271E84BAF0A517C93B9A370414C04E8CCC906DAED74D424B04171CEEF7FA32BCC016B796134F312D9F31DA8A1C8166D9DCB2FCD0C6254C8BBCE2A2042DB785F77ADEEFE917200BABF615F249754C4DB3CBC816301E44977CF9AF9E5BF1F79BE1DCBBBD99612EEAA2E3C40C371F65EB67B27BFE8B78A243EBB3AED29508849E3D29543E32D5B9B216AAA341FD76A381760ED11A6CA14DCE186CE1F4F34C21546608A5188F01DE3F73B77F0586958A0F4220640E2DA3B2B2F5CBED4646E78D004D292972FFB437DE9CAA338BBE05A0008CF2501878D6A266B828C5BD472EFB78575CFFE060AFBE7030CD93F7994A80A664A78F1AFDBF9B33729580B6935C4109F454621FB320E2D1A196C8ED08DC7DA5F54F764B988690D39128FCE1B653E8E36E5F638E2220FD09D0CC81DCAD345EAA71FDDCE423208B92252711BA150E69E21FB7234B6BBA5EE7C957337BD8108FC2C64725BAE5EA8E76E4F02A0E75E54D040D06724C674B5AF0B329ECCC3CAE51F582A1A890DFE900C74084D1C31BD3F31EF62AD5539AA2B27414BA2B70FADBECE6876A37ACD1612A8E44EED63B5B14101179360FC75708167887EAD2A9DBCBF32A87FC351FBC0CECF00882B621CCA2515F24D3D38350EED5090A4880D2E195018AA2CEE581F8FBCB1E0EE5882509695A218A6C956F1886AE170F304E31CC8D51F866825FCB4CDE53810CA83461A29BA376BEB3C5A11E662605FF1EC5B48635454D6F2719F36A9AD89C853BAB06154A26B95FDF459ECFD52A6D692D0AA7B1E3C0CB6692A84CAAF9C81970C43B29C268DB03C12DB7741FDC2DE85EF852105ED2823524A052E399832E292184F6C262B99256BCD68C178215106C976D968E3F79A67D7360998B52FD0CEEF4768927BE14CBFF8C2C8A4946F24B755827AC7D50654393352865DAE8D9A23033A69D9192785DE0DFC10713341051306B48A64F2465158116A2CEBDC0E9581B78C54E9A11384FE077966489B1470E8EA037CF516CBE6EBA0DA5A855858E045CDB77AB790B57C1818414E124BC35980FB8A817F9F03A2FE744B2A858012FF18981A125DDE7F5BFC4D9096D88367EB65EE4D424B03290A915A59B14DB99C87A9ACE1412F6505E2343DC0D0BA6D430D693AC8F4F7F6AA1B8F639524C70B22F62A1EBAF932DB41BA8071E4891DE06CCE33FF84A6532F26B55EA02826D9A5B6765970317B0FACC3C2F75B232348D995C62AFA5C2011E34F5D21447F60ECA9E4313E67B656A85303EEB41ADC68FC59A1C68E859B48C6AB5A9FD8B5DC0ECB9E3D44207C891B5B67A03E37A87CCD194C7A6E17D7246F104C24315737D39E434A546139E73A443AD7F4E060C90F2B3854B39A322C02B0ED665B9D6D53C8F1605638B0AE1BDA3D641BF16BB12CCB21023C526915DAFFDA30EF442D419C1783DCA171714271205B7E2A1E86A2FFE4C762E63A3D8B2CBCE6606C3B641F85A9966FDA24F469AAA80C3351A9D154E6B107C7A551625899BC6CCE3E23C55EA3E7A2FC7409A67E565B1D84BD50B95444BCCA3E6BCEA3C3AE9A01AE60AB2C339FE76DB1A564DC120BF687BE6905C9C928E27A4FF6A5F09BB5F34F00A90488781B9598B7A599A517EA6FCA9BCF6D9CC86975592BDEC79B5F6263CEBA0D5C20DEE608D5DC596FDEDDBB8C1FF61E0276B03C46EAE4056BFCE9FFD125F5DD561F2888083C98F404AC960E05CE13BB20212A84EFB4CCF4615E15AFC05E24AF846FA80DE5D1C2582916199C936486D7163ACEA67236F170AACB976FF878A3B995DAE765FA953157A8AC48A24DDCAA1C4DF380105781F850B4D08775A37234B3BE8D4BC3B7D28FD440815F07F71223234CBAB62F8339DE0E8FDEB7685BF1789A7900D8BEFBFCFC76D01A18747FB82165D8DEC90F805BB25D5B806DFE24AFE9A77F149D553CD887F6BF9019E27237F1D2B65AD30ADD251179F58862B6B14795AD82AF9C3B9F793B8F32497354EFF13AD6B73A48494901EADEFFA642DD9FBA52E70F70B07D41933CB9D000D3A73C4ADE8F3804208A1E8A913945C87A58F0146D8C6280F1CBDABCEB498646597CA4BEC7BB4237D008B213EAE9B19B242D15151CE829130C8CD57DFEE9D442CBDB558F6E05A46DC554CFEFEE73E6F54184F5AB4CD8675C8D86C3B9AFECA30FD81634B37069A9F917481A5DC4E9312F85CE5414FD9D58E4D8A103701C7B5BA888DF807B6E66A21618AA36193FC92555DCD4249D98569C7C65BD2939A3DF8B7DE16D78E4A1B1B41E9D87481FF61EAD162051B33B7A9DE589657DACCBAB9A666C3DA5B04B8FCB92D88FF6FCCE6DEBA3FFADA45E72EB35C50B538E03D5D4E90AF447E5913C0779C37BDE8626AFDF4F44B33235E64F8FF934E1A0F0306C94E4B96619A99F05C6302075FE4CE20923C4A9180F82044448C9205C27189CF2442B015F6D86C5389014D7D4001F712CD596FF990A06CAFCB4A1120A95C3C732F7E896F88082628C12AC1DA20ED95FD47FFB6F70278998B1D11720978857805BE8179A5CDEF2230FCB375D291EA5E07836924C1A8C1AC2987DE9057C4FDBC017BC2EFAF593AF2CE75123E10B1E975CBA87567AF8B88AB3BA3171C08462FDBA87A9E8E12E8C354767E6DA586A871047969FD7B997D0249655604CC0B2304DC013D90AD5EBFD24E5A35EEF8AB2BA250655B9E51C01FE8DA65DF83153469ED0EB9A1A8D1AC92AC81CA0A404DDEB45155844544CE1EB020BAE4EC06B42F380B38EDE7C6872445859050A10F2EAC7A682D598122B138823C440C0F4992A4AF34A77E55D02813B3B0C722B47127772F0937FB0127D9308DE67AB637BF7D999C4AC5ADD492393891A11954CB4E9DA475F689B4DC8604760D3CE5AE5D7E6A0E73F9C92874D8C5196B8F0A98CD157B5E336ED6C54353DA3EA00C84B318FAF70A15E3FB73569AFB7DAE3B5D618C70612F51E75BF3BD14AB0143C5E177594D52EFD616647CC020E43A4B139D3862E4DD0DA488ADD0F7FD13638C4691EA2332F78B7006A31E0473E483C7094631FBFB02957ACCB3D6931D71D060830F8EBB1778319D200A3B6E3549CD93E0C302D30B9E492BB10F183BEE5E940090792805267C8BD1D68A108A55DA7F66F16C7E38A1AFC98A0006CB43EEFD6A9D4548833E4B10380386CA166604A6B3D3930B658A7F203A6AEF443C9C6D1ECA44152C56FE368FBA5D77B9680E6CFC6BA8208C37AFD04A4969146759FE058D6044E698A995063201F87A4535BCAE870FB128BDC60E00AEB15F801E87A3ECC0BDF19782C1A6F36440FF8DFA0E15B84A95A7560A41207A378BEF0B8C36781F6D97F8889CA3D2ADF2ACD78EA269EA04DE08E315D22C2E7225D6E8CCEDAC4236B0685658997D9028612CB0BEDBEFF6E7107F850D9C8149A7B8B02DE618E58639B42F49E33E7E5DBA0E4D0EED745D9A0F2793D99C1B86ED3DE46F0C72209A6B38576F890781A57B4745ECDDC472D07569E61716E3A3884CDCBD00F43971FB5A140F64F2B1652FF755E7A616C6263688A3B3D8EE7E72F60AB1B81A3DC66933000B040F2FD87D9331666762156889D5FF9DC28435A798C0F647B81FFF5A669CD1366E0031F5F66B7557C1AB7E82942E48A872EBDDDCC2F1201A313CBC06BB13CEB188B8D0FCE1441488E9A472A68E48EDE19908FA984E85EA3A0985F2C6276F8851E93572B5ED08C188F42311C48B41EA170D6B7658F3BD7C2EE1D2A54E8A4FF89604FEDAEAC2A27BDEE880EBF9DDD49EFE1EC223DE674B4159CF1D6C0F5CAA7AC9E20F11FF184727508AD56EBF326F3DD80073F2DBDD6251E74EF07FE273B5FD56A726DE4D7DB1CA41D98781E961B681E70EC7E585687FD725D8AE29F2E6F651DBA92B2CCC5906E7CE9477EB414AFA09ED91CED9EDD9E035B4DCAC97527E25C880DC34C267DC047D1A19A83444CBE0D66AA2F8BB27F3D137DDFC8675DF8E0058693DDD408D60FD9A02F2FC9A9FAEF8A2FB142822B2C2E9A6E37FE2D4B5153BC7E493A35BA36438D4231A7596EC31E929DCE6C5D755D3DCD7C9FC000BA82ECBC864F225237953318CF19827AF8C0E32E7DD7FBECB1C277ED90C8C4F263CB1B35A9AE6F99F2724B2392C7C54C0AA35A46AAD9002D166F2E8DEE48A41BB2E276BF7D888014B134C784BABFAF308CE8C440FB3D80D79A1BB7E49EDA576769386500620F108CF18B5185DAE9B70E252359767661368E767DAE90E9DC7A51370566CEFDCA878C112362F6D314641F5020C68D09B2FA2B60DB43F467A5A2AEDBD0212912A580AF3D3EB23B733D6D92FA660BC740C7F956EE4BB98AF3181A71488AA24A9E04BFE54C113DB5F0852D14F3027EED138FE4F67C6A8F9D12986F84E0AD4151460E91DEDB8A2AF5115836BA777284EE76341B351ED388C67C32ABE654C24843FAB3A091013BB29414E9B358E86D6C883D31559E1B74E35AA5CB7CADC5CBCFE4F8783983AA85F7D9EE3E5188CD2BC371458A0694B5B368F3B0905ADD0BF8E764FEA3AC19E9D9017F3100ED2A7D2E6A6FFF3ECBB42BBBB2EA6396D092A164877C86E624D58510E0B709A0B16BF92017F150A54EE1E5FD22C83EAAB07CC15FDA517472F71D89D46B4D47A646D41A50543A77DA2FE5C1A20E0D2EDB318ED460062DA5EAFBDDE0F96BAAE9EF2C09EBFBE128106DBCED30954CF16C2BB4EF8B3483F8F3129DD26A59D67D3CBE74C5FD1A3EB76683231220B96E67765999E959DE97907EF3F74BCA28D1DBEEE69F0F9534CE8611A113D9E76FB40FC4232B8F8C4DF08A355E77C4A79BDD27399036438E6EC27B90C8D88ED20D45D02FB83C6AC4061B0C6B7A8C0A8BD98608F10AC5F6EC7D682F5D3E5810CED371B1EBBC925DB3BF0004154D42C97AB6EC9D54039CEDF6018F17678B88A184B87C69D50289C25A88C9346D1D51D02E3CB416E7AE2309C5E499130415ADABD6F990CFBA3CF9F378AE7D8FDE2A193C64BA4C5FAF877331BF683A0440008328364CAB22D9813044DFCDA5A115D85CA6B8EE72784EDBC3F523DDD39C2CE089323206E8DFD8F66391148117660F9BE1B1B37CE2B1FD65814970156E5DBE8B3710E56F8D825E735563A411F8FB7A805EC06580C1229722D9F165803B80533269AA7B76D8C4BC40A77A5916605056115A566BC2E2BD81F0C1A25D7CCA9207DDF458134F934ABEE8C36C015960337C830BA3920E7EB41F76913C7D7869313B2584F503B0FCC1B5A7DF99656A4D975133408FDA3F96E102A5FCB76FF38A7080ECF670B7526BECCFBE71A950E26610257AA3DD12058BF88229A20C8EFBC8D75A5ADAAF4F83FAC6785FF26008621E151FF1EB52CDB2761EC35A6CE4E3149DD33F72084AFA2EC45A453CB5F4403E1EFEA58A92802EA988E2FFA36FBECC318DFE6D18DBCE7E0C88D91E927DE66A320042F1252E8E16DE3D5EECB4D8652970917391A1260FBCAD18E76F774615250578C04F35BF4173F84728A5D43FCDC400CF962857A6BB252409ABEE44A6D22FB21C04E7C7C7E98154C2ACE6D5D9327A43659DAB47186B71C2F4812FB693B89D723A65189F476632725CF37C890D7ECB791EE1CB4E3336CE5F83CE9F1A1A4194D19C96B54AE8D41F7748D9EB28F5FDC8E342EE69399470C1E9192ACF690A598A50A817222C756485C69863AF363DB86B4A902BEC66EE3338D1F7E0AA38C9864BA0A850A702541F7B2E18DCB7217C68A051B2464C21F7972823E61FD64DFD948764EC6AF90F4BC9E6612C229869E19F0C2A3FE06A9246224176B5F2EA3185134257D1AEB7A5059EDF1519158F1B02ABDFB7B0F4435CB1775719F3EF7CB03B293F27B6CFE440792787DBE4446827D992080754428AE8D2A3A8931092BB23B75CEAFAAA0AEE7D3F3F980D2C482A390337392ABB1D9C9ACEB1A2ADBCC69C1CF3ECE716178A3D1EBB83FCE56FB715AD7D7E26DA92361B626EB2971E602453931BFCDE0A915AB499CE5C3E6FC1072F22BB4C73D13C3F86A70C70D59EA6808580D8AE9E25B4B7155BA132386066E78910D6591DE03FD9457577F69D883821ADF72F58BDF71FDB6F3CABFC513D23988C0AECBADFA522BD68B25BA7926BD811AF9994568B15A51A225AA31A1D810A5A1A51C04A6100E4042EF939E5A5F7FBCC64A04B8803F6BE9EACC525AA5E5C75003932A1176C4BE90D8C029EC3384B5DEBFDD37A243C7A97066A6BB61F468CBDD333AC86ECE96C904EDCDF428723277E7B7804EEDDA82F90E1BF23718EC1E5C172D4035EB168883B4289007C1E9E698597A7D14976218254B82B804135B996A993D4D952995732C7870E116CE9D7C34F964B1EFDC336667D41C7C991F9FF4A2277E8311D930A5796D145E0B6DA5972B39A3A776C9213A7F45B0DEAE1F103116C25559DCA83732804FC1E413F2C14F28FA1FC2782DD037F4BF0187BC3AFD8C90F7A6AB71D539141CCF85E4DDC995D4BBB5C2C831817A2C722EBC69C0F2ECCF24C7729E7C4975523D92F62614816EDE947D2E6A668582914735C33665517D55CB2F1F69D9E4AF011171B46BBD1C9F3FFE331AD69F6A11348B15FE15E8572B69DD1FE805C36CE45C006A36D0795F797AF0E0B60EA879800386B39430FB7840D0CF5E13421EC9DE39AF0DDD29CA68354A4D0579AA96BAB00D6A49AD8A83A5D4F947FE728D8267D6D6102411130A8B40AEDBF0ED751EEB85BFC8BD57AEF411BF23720BBA9E9A018ED32F6264D2D051B98AAD8E2509E9653C98F4EF66704F8976102B3C054104806CD45739B8854CDD59BECF25C0A963EF8853D9398A211E24FC02AE92A202AFCEAFDFDC2CBBC855954762798195347CCB0110A8AEA42D3A2966B647995A6A3CB2355497764095449DC164433626ADFD396B00AC5A4F9DED78AD68C144606A265E978F4E3441759EF0EF3802CBA641DE259A935E2299BF89A178ABF032D462349F272E600FC807B85327D2769603ACFCE1D95DF34FFB50FC6A691954A0DA0422762EFD8A471ED2B13C838513554D1E59187E90C1C2E0465FBBE82C3872D66762768278AE6C627ABBF03FBBC667A157B2B12CBAEABE464E55A04B0C3EB5B47FF55E806DE4C3AC479CA782F9EC67A733BA704BF8446E0260909FC459FE914F07A6ECD0E41603C484D786D985E522860B997A443BB3006F8FF1BD71DC0BFBAC9C8945A49C8F6585CC9A796F5D3B9E3D19F74774B29986C377D8DD81C488F6BE90384527BAD6B4A6A4C82E5DF9C3AE9493E7A5046110797434CBA1F665A89B84B6D370BB03E9F7ED5F3E5C9FD72EE4C1695B217E7D3B3F7DCBD4D589888C4D8444A34BF398904930787D4CB8B81E9A1D2ADDEA81BF2ACAA3BD36981CAB92F65774C0C8E5AD458AFF3BA06B869608C7D4564ED67641733A66509170E sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A8650FFB5E60A02B1724B19E84C64F239DD -smlen = 4138 -sm = 8C63046069A60D63D5B5BF2DD926A93C01AFCA76728FF2A38EDF4CC003085C485F767F06A2DD62FFB7CC4C815BFEDF9AA8C465329227753AF024DAFC1FBB72D53C6ABCE8D08D46783A33F675410589F0D8C67F0BA7BBC513F5645A0EEE82B9EA4D8AE534775A3C01A0D679AAE3FF9DFFE2B4760CB43FD61DB6B689ACA725B93E713250623F87BC7A66753901262FE7A64716EB4C3ED443D158BB6EDEDABF3D5A65921303EF88828BD1D0575604C63016AF8EDDAA74A6275DE71CEFC7CE031377C9AF59BAC3E0E5BE4D396A2209A156AD834662A1B1A5887F19D0CA14D2FA6519E0BFA61203D9A9DAEBD5E07E85CAD9C469A9DC563F1F579E55A50F7A4E7FB00B4BAF5D7244D012AB76AA62ABD49DED7BD981133FCADAA52CD6DBDCD92D5484FF07789E57F3D266214FF3A7BBA82F8D17DEA13B3E834AE244C895598AD5F5196CD36ACEB56DAC853ECEF9CABD3487E06250A4FC5C0562E6C04CFC72E02EA9F9D85B9E0DD929C8F5D365437A6FEC22FF5783739D3045EF82AAC3C45FADAEE4D9625EBABC0DE8AB5C9B773B8BAFD0FA144664F06A885B3319C19CB7C2A638A841285DDAC097FEF920091970984CBCB0CC4E9CED3AA59DD53C1416F6240151BD96D0BF510409FEFF01FB3BBD522E1F4FDADFEBD2020160A803AF47BDC8853188394BE5DCC5768959BC60F9BF6476980A8BDCAEC15C9B8B41F5F7B7F59F93C379EB6AA94BB6A995B996857945935DD29E8A2E6D84D698FA41A2631D700AEC6D68D63463C3D5F32DA8DB11CDF119A012C70BBCF15E45539CD6B94519EE71B03F167FD730CAC4A77FB5517BCD75B88E50B9F7240AA6C29DDEA625A7862FAF4574DA6F0B92F3C240B21343BD5E5872205C4DC46913B38C6CDF7F59911E91ED3DEB353590AD5CAF01710FAD51440C086C45761DDBB87F93629AC3EEF7B63A516A947F225AC42EABF758DB83A731E6029CC0F8002C0B64B30EE4C9F3E5890D85013D7970DFCC45D16138075A2E7213A5801A551868241A3521D2857E35500CE7CFFFED8CBC917F01AAC688E0F63546B6B2C5685BF68B52E3CFD33AAF671AEB7FFC1B45C99A2A6A9C5E9F92BCF374CAF2687348B63C73D4842EC28F6CC1F9ADFDD68EF2EDA92C487884038CAF539ED0EAB3CF18C8C6B608B27366AD7E4CB0FE22472EE789F51842C98E3502D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +smlen = 4264 +sm = 923EAEC0806B71FCFA2801C8377132E01A6B4A237C23FFAED84F99C353D4AFEEEB02032B410BFEC7D0DE2DFD94BB83C495D0D30DF069869797A0630A992B63BEE0DFB5428FB6BFFA380BC61B36553FA258EF4238494D793D4928CB4D34E840B58A5DFE354C28F5C91449B5853AC2C0A91EBFDD32F2ABA55393F2F596B2E0BCAE0BA9BA7CE4AD79C27139B4F9B4853B97EE7288604A9B2146E7584ADAAE4E725500BABA7EB32B18FC1C6CADC0FBFF3DB0016E96CAA1B8C5B2EDD4ECC7F7EF634B85AA90C66336DB7C2C29716758A69E2766E7558737DF2DA7A86013A412C8922B71E46511A7962B38D23DA9B13D9956D8FC7C7B42F28BABD781FD57E802850B3CA8BEDC4894D0E118C44F80B248CA6571871C7F8436B36B636E9AE473BC9B6F35DCD491E0715EA9AE3FF4C3771B795E1E77B30BAE94066C820FBFB4789363D095B5FBF9A77BC84A97E1F239A8C3DB8984038C3C8AA4329B0CE6E16667FA4EE93643C287C11E65612C8B19E026D7CFFE5DC89D604C5D45C9B9DB5418A0CC7F9067B6D9ABB69D097F4B61B6446C7DA0D114CB59E0E287756C45723FF4C0D9F3375AE6133749CB941962DA39C8C91A060AB05E8EB91211736C6B3A60B30E0B2B773D3007271422EDC21B1BE3EE6DC03BA8C42372F39F9089EC298BC57F609017F21FABBD4B32CA99FFC9836EA3F440E477A5483758DA510C275D6ED95D3189B8E29BA5C13B04F1D60168454C54B7561742A9FDF19B7EFB3632752A61454AF2ED147E19E6EA98DC6B427037AED5D8D9488D45749BDB4883EDB7B8C81CF03A8DD57814C797D58A3ECEB625CC07F6849689A43A6A128D8F3A0745E6AEFB70C2071EDFE564B30897154AEC056589B41567B32ED1EECEF81C2CC3E4C2F62D9D85ADACBA3D739D0DF2A15E92D970D517B88E203CA6CB7E13055F80E4FE51AD73B9666FF9E9685848239835B004E5FAF092DDCB611B92DD40932BC722B9C1C32345DC018B360FBEBE8061E469EA9E4D0127BA205F3D8658183A1FE85647A53B3054CBB476C221E237291F51B09206190BEB700750468502C9B06A5E526E74E5DB4E01D0F0481DEC2D3EFD1133C181402A831CC56AC74A58CBC864F19D8E219892F217AF398CE1FC65F63EFCFF39A83EA4A3F6B410D79571390CD8065736AA2443B6AAF555DFD9803C16D157E3DAF8A0CC4DA018A94BB7FA2A01217F876C3C0925869ECAED80042F310804436C30F547ABBD6B7C59AFB7AA62BE95632F9EE2D2717CF4F053B8DE8B9873E01F93937A5922EAA1E66085FBAA510C3AD7FC032B0D4489EDA92C487884038CAF539ED0EAB3CF18C8C6B608B27366AD7E4CB0FE22472EE789F51842C98E3502D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/META/MAYO-1_META.yml b/META/MAYO-1_META.yml index 5b15a80..1ddf5c4 100644 --- a/META/MAYO-1_META.yml +++ b/META/MAYO-1_META.yml @@ -1,10 +1,10 @@ name: MAYO-1 type: signature claimed-nist-level: 1 -length-public-key: 1168 +length-public-key: 1420 length-secret-key: 24 -length-signature: 321 -nistkat-sha256: ba2473dedd92cf3b8a1fc14fc22f2ffdde972c8b64cfcd8cddb4f803e48df017 +length-signature: 454 +nistkat-sha256: 178adb997203ae0512b1bd6fa4a5cfae25805d88aeb0ce5226981423153418ee principal-submitters: - Ward Beullens - Fabio Campos @@ -13,21 +13,21 @@ principal-submitters: - Matthias J. Kannwischer implementations: - name: opt - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . compile_opts: -DMAYO_VARIANT=MAYO_1 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_1_opt_crypto_sign_keypair signature_signature: pqmayo_MAYO_1_opt_crypto_sign_signature signature_verify: pqmayo_MAYO_1_opt_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_1/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_1/api.h ./src/simple_arithmetic.h ./src/generic/arithmetic_common.h ./src/generic/echelon_form.h ./src/generic/arithmetic_96.h ./src/generic/arithmetic_64.h ./src/generic/arithmetic_128.h ./src/arithmetic.h ./src/common/aes_ctr.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/generic/arithmetic_dynamic.h ./src/generic/arithmetic_fixed.h ./src/generic/echelon_form.h ./src/generic/ef_inner_loop.h ./src/generic/generic_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_1/api.h ./src/mayo_1/api.c - name: avx2 - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . compile_opts: -DMAYO_VARIANT=MAYO_1 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_1_avx2_crypto_sign_keypair signature_signature: pqmayo_MAYO_1_avx2_crypto_sign_signature signature_verify: pqmayo_MAYO_1_avx2_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_1/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_1/api.h ./src/simple_arithmetic.h ./src/arithmetic.h ./src/common/aes_ctr.h ./src/AVX2/arithmetic_128.h ./src/AVX2/arithmetic_96.h ./src/AVX2/echelon_form.h ./src/AVX2/shuffle_arithmetic_128.h ./src/AVX2/shuffle_arithmetic_96.h ./src/AVX2/arithmetic_64.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic_64.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_1/api.h ./src/mayo_1/api.c supported_platforms: - architecture: x86_64 operating_systems: @@ -35,3 +35,18 @@ implementations: - Linux required_flags: - avx2 + - name: neon + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 + folder_name: . + compile_opts: -DMAYO_VARIANT=MAYO_1 -DMAYO_BUILD_TYPE_NEON -DMAYO_NEON -DHAVE_RANDOMBYTES_NORETVAL + signature_keypair: pqmayo_MAYO_1_neon_crypto_sign_keypair + signature_signature: pqmayo_MAYO_1_neon_crypto_sign_signature + signature_verify: pqmayo_MAYO_1_neon_crypto_sign_verify + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/neon/arithmetic_common.h ./src/neon/echelon_form.h ./src/neon/echelon_form_loop.h ./src/neon/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_1/api.h ./src/mayo_1/api.c + supported_platforms: + - architecture: arm_8 + operating_systems: + - Darwin + - Linux + required_flags: + - asimd diff --git a/META/MAYO-2_META.yml b/META/MAYO-2_META.yml index 61ea3f0..e5fe4f8 100644 --- a/META/MAYO-2_META.yml +++ b/META/MAYO-2_META.yml @@ -1,10 +1,10 @@ name: MAYO-2 type: signature claimed-nist-level: 1 -length-public-key: 5488 +length-public-key: 4912 length-secret-key: 24 -length-signature: 180 -nistkat-sha256: 72cb237642b2c0c4e7f8c824d9c8601ac7189784649d28dbb2cccfb94732c9a3 +length-signature: 186 +nistkat-sha256: 777df9b41af1a58536ef76d483775b5c8389ff991e70652fa3af803770a5fce3 principal-submitters: - Ward Beullens - Fabio Campos @@ -13,21 +13,21 @@ principal-submitters: - Matthias J. Kannwischer implementations: - name: opt - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . compile_opts: -DMAYO_VARIANT=MAYO_2 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_2_opt_crypto_sign_keypair signature_signature: pqmayo_MAYO_2_opt_crypto_sign_signature signature_verify: pqmayo_MAYO_2_opt_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_2/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_2/api.h ./src/simple_arithmetic.h ./src/generic/arithmetic_common.h ./src/generic/echelon_form.h ./src/generic/arithmetic_96.h ./src/generic/arithmetic_64.h ./src/generic/arithmetic_128.h ./src/arithmetic.h ./src/common/aes_ctr.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/generic/arithmetic_dynamic.h ./src/generic/arithmetic_fixed.h ./src/generic/echelon_form.h ./src/generic/ef_inner_loop.h ./src/generic/generic_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_2/api.h ./src/mayo_2/api.c - name: avx2 - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . compile_opts: -DMAYO_VARIANT=MAYO_2 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_2_avx2_crypto_sign_keypair signature_signature: pqmayo_MAYO_2_avx2_crypto_sign_signature signature_verify: pqmayo_MAYO_2_avx2_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_2/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_2/api.h ./src/simple_arithmetic.h ./src/arithmetic.h ./src/common/aes_ctr.h ./src/AVX2/arithmetic_128.h ./src/AVX2/arithmetic_96.h ./src/AVX2/echelon_form.h ./src/AVX2/shuffle_arithmetic_128.h ./src/AVX2/shuffle_arithmetic_96.h ./src/AVX2/arithmetic_64.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic_64.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_2/api.h ./src/mayo_2/api.c supported_platforms: - architecture: x86_64 operating_systems: @@ -35,3 +35,18 @@ implementations: - Linux required_flags: - avx2 + - name: neon + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 + folder_name: . + compile_opts: -DMAYO_VARIANT=MAYO_2 -DMAYO_BUILD_TYPE_NEON -DMAYO_NEON -DHAVE_RANDOMBYTES_NORETVAL + signature_keypair: pqmayo_MAYO_2_neon_crypto_sign_keypair + signature_signature: pqmayo_MAYO_2_neon_crypto_sign_signature + signature_verify: pqmayo_MAYO_2_neon_crypto_sign_verify + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/neon/arithmetic_common.h ./src/neon/echelon_form.h ./src/neon/echelon_form_loop.h ./src/neon/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_2/api.h ./src/mayo_2/api.c + supported_platforms: + - architecture: arm_8 + operating_systems: + - Darwin + - Linux + required_flags: + - asimd diff --git a/META/MAYO-3_META.yml b/META/MAYO-3_META.yml index eaf2413..59aa1c8 100644 --- a/META/MAYO-3_META.yml +++ b/META/MAYO-3_META.yml @@ -1,10 +1,10 @@ name: MAYO-3 type: signature claimed-nist-level: 3 -length-public-key: 2656 +length-public-key: 2986 length-secret-key: 32 -length-signature: 577 -nistkat-sha256: dbc49f4fdfa0de69d416051215cb53c042c4a329d325452d079f3734b7467a6b +length-signature: 681 +nistkat-sha256: af940f5cd678bde08f452d3ee7e831ec1a2269715579c604ae699069b6fd9c15 principal-submitters: - Ward Beullens - Fabio Campos @@ -13,21 +13,21 @@ principal-submitters: - Matthias J. Kannwischer implementations: - name: opt - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . - compile_opts: -DMAYO_VARIANT=MAYO_3 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL -DHAVE_STACKEFFICIENT + compile_opts: -DMAYO_VARIANT=MAYO_3 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_3_opt_crypto_sign_keypair signature_signature: pqmayo_MAYO_3_opt_crypto_sign_signature signature_verify: pqmayo_MAYO_3_opt_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_3/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_3/api.h ./src/simple_arithmetic.h ./src/generic/arithmetic_common.h ./src/generic/echelon_form.h ./src/generic/arithmetic_96.h ./src/generic/arithmetic_64.h ./src/generic/arithmetic_128.h ./src/arithmetic.h ./src/common/aes_ctr.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/generic/arithmetic_dynamic.h ./src/generic/arithmetic_fixed.h ./src/generic/echelon_form.h ./src/generic/ef_inner_loop.h ./src/generic/generic_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_3/api.h ./src/mayo_3/api.c - name: avx2 - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . - compile_opts: -DMAYO_VARIANT=MAYO_3 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL -DHAVE_STACKEFFICIENT + compile_opts: -DMAYO_VARIANT=MAYO_3 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_3_avx2_crypto_sign_keypair signature_signature: pqmayo_MAYO_3_avx2_crypto_sign_signature signature_verify: pqmayo_MAYO_3_avx2_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_3/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_3/api.h ./src/simple_arithmetic.h ./src/arithmetic.h ./src/common/aes_ctr.h ./src/AVX2/arithmetic_128.h ./src/AVX2/arithmetic_96.h ./src/AVX2/echelon_form.h ./src/AVX2/shuffle_arithmetic_128.h ./src/AVX2/shuffle_arithmetic_96.h ./src/AVX2/arithmetic_64.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic_64.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_3/api.h ./src/mayo_3/api.c supported_platforms: - architecture: x86_64 operating_systems: @@ -35,3 +35,18 @@ implementations: - Linux required_flags: - avx2 + - name: neon + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 + folder_name: . + compile_opts: -DMAYO_VARIANT=MAYO_3 -DMAYO_BUILD_TYPE_NEON -DMAYO_NEON -DHAVE_RANDOMBYTES_NORETVAL + signature_keypair: pqmayo_MAYO_3_neon_crypto_sign_keypair + signature_signature: pqmayo_MAYO_3_neon_crypto_sign_signature + signature_verify: pqmayo_MAYO_3_neon_crypto_sign_verify + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/neon/arithmetic_common.h ./src/neon/echelon_form.h ./src/neon/echelon_form_loop.h ./src/neon/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_3/api.h ./src/mayo_3/api.c + supported_platforms: + - architecture: arm_8 + operating_systems: + - Darwin + - Linux + required_flags: + - asimd diff --git a/META/MAYO-5_META.yml b/META/MAYO-5_META.yml index 577b65d..3abfa60 100644 --- a/META/MAYO-5_META.yml +++ b/META/MAYO-5_META.yml @@ -1,10 +1,10 @@ name: MAYO-5 type: signature claimed-nist-level: 5 -length-public-key: 5008 +length-public-key: 5554 length-secret-key: 40 -length-signature: 838 -nistkat-sha256: f2c1c69045c7d15e714a04119965e8a7007ef54f9293158587560227c97b237d +length-signature: 964 +nistkat-sha256: 9a2ede41913131ab479c2581a1a8e86b97222d800aeb16bf67f6163481f2d587 principal-submitters: - Ward Beullens - Fabio Campos @@ -13,21 +13,21 @@ principal-submitters: - Matthias J. Kannwischer implementations: - name: opt - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . - compile_opts: -DMAYO_VARIANT=MAYO_5 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL -DHAVE_STACKEFFICIENT + compile_opts: -DMAYO_VARIANT=MAYO_5 -DMAYO_BUILD_TYPE_OPT -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_5_opt_crypto_sign_keypair signature_signature: pqmayo_MAYO_5_opt_crypto_sign_signature signature_verify: pqmayo_MAYO_5_opt_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_5/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_5/api.h ./src/simple_arithmetic.h ./src/generic/arithmetic_common.h ./src/generic/echelon_form.h ./src/generic/arithmetic_96.h ./src/generic/arithmetic_64.h ./src/generic/arithmetic_128.h ./src/arithmetic.h ./src/common/aes_ctr.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/generic/arithmetic_dynamic.h ./src/generic/arithmetic_fixed.h ./src/generic/echelon_form.h ./src/generic/ef_inner_loop.h ./src/generic/generic_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_5/api.h ./src/mayo_5/api.c - name: avx2 - version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 folder_name: . - compile_opts: -DMAYO_VARIANT=MAYO_5 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL -DHAVE_STACKEFFICIENT + compile_opts: -DMAYO_VARIANT=MAYO_5 -DMAYO_BUILD_TYPE_AVX2 -DMAYO_AVX -DHAVE_RANDOMBYTES_NORETVAL signature_keypair: pqmayo_MAYO_5_avx2_crypto_sign_keypair signature_signature: pqmayo_MAYO_5_avx2_crypto_sign_signature signature_verify: pqmayo_MAYO_5_avx2_crypto_sign_verify - sources: LICENSE NOTICE ./src/arithmetic.c ./src/mayo_5/api.c ./src/params.c ./src/mayo.c ./include/mayo.h ./include/mem.h ./src/mayo_5/api.h ./src/simple_arithmetic.h ./src/arithmetic.h ./src/common/aes_ctr.h ./src/AVX2/arithmetic_128.h ./src/AVX2/arithmetic_96.h ./src/AVX2/echelon_form.h ./src/AVX2/shuffle_arithmetic_128.h ./src/AVX2/shuffle_arithmetic_96.h ./src/AVX2/arithmetic_64.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic_64.h + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/AVX2/arithmetic_common.h ./src/AVX2/echelon_form.h ./src/AVX2/echelon_form_loop.h ./src/AVX2/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_5/api.h ./src/mayo_5/api.c supported_platforms: - architecture: x86_64 operating_systems: @@ -35,3 +35,18 @@ implementations: - Linux required_flags: - avx2 + - name: neon + version: https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo-round2 + folder_name: . + compile_opts: -DMAYO_VARIANT=MAYO_5 -DMAYO_BUILD_TYPE_NEON -DMAYO_NEON -DHAVE_RANDOMBYTES_NORETVAL + signature_keypair: pqmayo_MAYO_5_neon_crypto_sign_keypair + signature_signature: pqmayo_MAYO_5_neon_crypto_sign_signature + signature_verify: pqmayo_MAYO_5_neon_crypto_sign_verify + sources: LICENSE NOTICE ./src/arithmetic.c ./src/arithmetic.h ./src/mayo.c ./src/params.c ./src/simple_arithmetic.h ./src/neon/arithmetic_common.h ./src/neon/echelon_form.h ./src/neon/echelon_form_loop.h ./src/neon/shuffle_arithmetic.h ./include/mayo.h ./include/mem.h ./src/common/aes_ctr.h ./src/mayo_5/api.h ./src/mayo_5/api.c + supported_platforms: + - architecture: arm_8 + operating_systems: + - Darwin + - Linux + required_flags: + - asimd diff --git a/NIBBLING_MAYO.md b/NIBBLING_MAYO.md deleted file mode 100644 index 1a6f46f..0000000 --- a/NIBBLING_MAYO.md +++ /dev/null @@ -1,87 +0,0 @@ -# Nibbling-MAYO Artifact - -AVX2 implementations of MAYO, a multivariate quadratic signature scheme, as described in the paper **Nibbling MAYO: Optimized Implementations for AVX2 and Cortex-M4** available [here](https://eprint.iacr.org/2023/1683.pdf). - -It consists of two variants: - -1. A slower version compatible with the round-1 specification of MAYO using bitsliced representation. This version is contained in the [main](https://github.com/PQCMayo/MAYO-C/tree/main) branch of this repository. -2. A faster version that changes representation of keys and PRNG output to nibble-sliced representation. This version is contained in the [nibbling-mayo branch](https://github.com/PQCMayo/MAYO-C/tree/nibbling-mayo) of this repository. - -All implementations implement the following parameter sets: - -| Parameter Set | NIST Security Level | n | m | o | k | q | sk size | pk size | sig size | -| --- | ---- | -- | -- | -- | -- | -- | -- | -- | -- | -| MAYO_1 | 1 | 66 | 64 | 8 | 9 | 16 | 24 B | 1168 B | 321 B | -| MAYO_2 | 1 | 78 | 64 | 18 | 4 | 16 | 24 B | 5488 B | 180 B | -| MAYO_3 | 3 | 99 | 96 | 10 | 11 | 16 | 32 B | 2656 B | 577 B | -| MAYO_5 | 5 | 133 | 128 | 12 | 12 | 16 | 40 B | 5008 B | 838 B | - -This file contains information about the build environment, build instructions and benchmarking programs to reproduce the results of the paper. - -## Build Requirements - -- CMake (version 3.5 or later) -- C99 compatible compiler -- Intel Haswell or later for AVX2 optimizations - -## Evaluation environment used in the paper - -The following CPUs were used: -- Intel Xeon X3-1245 v5 (Skylake) -- Intel Xeon Gold 6338 (Ice Lake) - -Operating system: Ubuntu 22.04.3 LTS - -Compiler: Ubuntu clang version 14.0.0-1ubuntu1.1 - -Turbo Boost was disabled in the UEFI. - -## Build - -The following steps build MAYO-C with AVX2 optimizations using clang: - -- `git checkout main` or `git checkout nibbling-mayo` -- `mkdir -p build` -- `cd build` -- `cmake -DMAYO_BUILD_TYPE=avx2 -DCMAKE_C_COMPILER=clang ..` -- `make -j` - -Other options for `MAYO_BUILD_TYPE` are `opt` and `ref`. - -## Running benchmarks - -Benchmarking programs are available in folder `test` after a successful build. To reproduce the results of Table 1, run: - -- `test/mayo_bench_MAYO_1 ` -- `test/mayo_bench_MAYO_2 ` -- `test/mayo_bench_MAYO_3 ` -- `test/mayo_bench_MAYO_5 ` - -The benchmarks report the median and the average cycle count from the specified number of repetitions (10000 in the paper), for the following MAYO operations: - -- KeyGen (mayo_keygen) -- ExpandSK (mayo_expand_sk) -- ExpandPK (mayo_expand_pk) -- ExpandSK + Sign (mayo_sign) -- ExpandPK + Verify (mayo_verify) - -To reproduce the results of Table 3, run: - -- `test/mayo_bench_table3_MAYO_1 ` -- `test/mayo_bench_table3_MAYO_2 ` -- `test/mayo_bench_table3_MAYO_3 ` -- `test/mayo_bench_table3_MAYO_5 ` - -## KAT and self-tests - -KAT and selftests are available after a successful build. To run them, run one of the following in the build folder: - -- `make test` or `ctest` - -## Detailed user guide - -A more detailed [README](README.md) with all configuration options of the MAYO-C library is available. - -## License - -The implementations are licenced under Apache-2.0, see the LICENSE and NOTICE files. \ No newline at end of file diff --git a/NOTICE b/NOTICE index 53da47c..86e73a5 100644 --- a/NOTICE +++ b/NOTICE @@ -1,4 +1,4 @@ -Copyright 2023 the MAYO team. All rights reserved. +Copyright 2023-2025 the MAYO team. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 8d6658d..fcc81a9 100644 --- a/README.md +++ b/README.md @@ -11,14 +11,14 @@ MAYO-C is a C library implementation of [MAYO](https://pqmayo.org), a multivaria | Parameter Set | NIST Security Level | n | m | o | k | q | sk size | pk size | sig size | | --- | ---- | -- | -- | -- | -- | -- | -- | -- | -- | -| MAYO_1 | 1 | 66 | 64 | 8 | 9 | 16 | 24 B | 1168 B | 321 B | -| MAYO_2 | 1 | 78 | 64 | 18 | 4 | 16 | 24 B | 5488 B | 180 B | -| MAYO_3 | 3 | 99 | 96 | 10 | 11 | 16 | 32 B | 2656 B | 577 B | -| MAYO_5 | 5 | 133 | 128 | 12 | 12 | 16 | 40 B | 5008 B | 838 B | +| MAYO_1 | 1 | 86 | 78 | 8 | 10 | 16 | 24 B | 1420 B | 454 B | +| MAYO_2 | 1 | 81 | 64 | 17 | 4 | 16 | 24 B | 4912 B | 186 B | +| MAYO_3 | 3 | 118 | 108 | 10 | 11 | 16 | 32 B | 2986 B | 681 B | +| MAYO_5 | 5 | 154 | 142 | 12 | 12 | 16 | 40 B | 5554 B | 964 B | ## Requirements -- CMake (version 3.5 or later) +- CMake (version 3.10 or later) - C99-compatible compiler - Valgrind (for dynamic testing) - Clang static analyzer (version 10 or later, for static analysis) @@ -36,8 +36,8 @@ The following build options have been used to report performance numbers in the 2. Optimized (AES-NI enabled): `cmake -DMAYO_BUILD_TYPE=opt -DENABLE_AESNI=ON ..` 3. Optimized (AES-NI disabled): `cmake -DMAYO_BUILD_TYPE=opt -DENABLE_AESNI=OFF ..` 4. AVX2: `cmake -DMAYO_BUILD_TYPE=avx2 -DENABLE_AESNI=ON ..` -5. A64 M1 NEON: `cmake -DMAYO_BUILD_TYPE=neon -DENABLE_AESNI=ON ..` -6. A64 RPi4 Cortex-A72 NEON: `cmake -DMAYO_BUILD_TYPE=neon -DENABLE_AESNI=OFF ..` +5. A64 M1 NEON: `cmake -DMAYO_BUILD_TYPE=neon -DENABLE_AESNEON=ON ..` +6. A64 RPi4 Cortex-A72 NEON: `cmake -DMAYO_BUILD_TYPE=neon -DENABLE_AESNEON=OFF ..` ## Build options @@ -164,7 +164,7 @@ Third party code is used in some test and common code files: - `common/fips202.c`: Public Domain - `common/randombytes_system.c`: MIT: Copyright (c) 2017 Daan Sprenkels - `apps/PQCgenKAT_sign.c`, `common/randombytes_ctrdrbg.c`, `test/test_kat.c`: by NIST (Public Domain) -- `test/m1cycles.{c,h}`, Apache 2.0 or Public Domain +- `test/m1cycles.{c,h}`, Apache 2.0 and Public Domain See also the SPDX License Identifiers in the respective files. diff --git a/apps/example.c b/apps/example.c index 30369ae..f7e8c20 100644 --- a/apps/example.c +++ b/apps/example.c @@ -30,8 +30,8 @@ static int example_mayo(const mayo_params_t* p) { unsigned char *pk = calloc(PARAM_cpk_bytes(p), 1); unsigned char *sk = calloc(PARAM_csk_bytes(p), 1); - unsigned char *epk = calloc(PARAM_epk_bytes(p), 1); - sk_t *esk = calloc(sizeof(sk_t), 1); + uint64_t *epk = calloc(1, sizeof(pk_t)); + sk_t *esk = calloc(1, sizeof(sk_t)); unsigned char *sig = calloc(PARAM_sig_bytes(p) + msglen, 1); diff --git a/include/mayo.h b/include/mayo.h index 8ba1b91..7cee729 100644 --- a/include/mayo.h +++ b/include/mayo.h @@ -6,61 +6,61 @@ #include #include -#define F_TAIL_LEN 5 +#define F_TAIL_LEN 4 #define F_TAIL_64 \ - { 8, 0, 2, 8, 0 } // f(z) = z^64 + x^3*z^3 + x*z^2 + x^3 -#define F_TAIL_96 \ - { 2, 2, 0, 2, 0 } // f(z) = z^96 + x*z^3 + x*z + x -#define F_TAIL_128 \ - { 4, 8, 0, 4, 2 } // f(z) = z^128 + x*z^4 + x^2*z^3 + x^3*z + x^2 + { 8, 0, 2, 8 } // f(z) = z^64 + x^3*z^3 + x*z^2 + x^3 +#define F_TAIL_78 \ + { 8, 1, 1, 0 } // f(z) = z^78 + z^2 + z + x^3 +#define F_TAIL_108 \ + { 8, 0, 1, 7 } // f(z) = z^108 + (x^2 + x + 1)*z^3 + z^2 + x^3 +#define F_TAIL_142 \ + { 4, 0, 8, 1 } // f(z) = z^142 + z^3 + x^3*z^2 + x^2 #define MAYO_1_name "MAYO_1" -#define MAYO_1_n 66 -#define MAYO_1_m 64 +#define MAYO_1_n 86 +#define MAYO_1_m 78 +#define MAYO_1_m_vec_limbs 5 #define MAYO_1_o 8 #define MAYO_1_v (MAYO_1_n - MAYO_1_o) #define MAYO_1_A_cols (MAYO_1_k * MAYO_1_o + 1) -#define MAYO_1_k 9 +#define MAYO_1_k 10 #define MAYO_1_q 16 -#define MAYO_1_m_bytes 32 -#define MAYO_1_O_bytes 232 -#define MAYO_1_v_bytes 29 -#define MAYO_1_r_bytes 36 -#define MAYO_1_P1_bytes 54752 -#define MAYO_1_P2_bytes 14848 -#define MAYO_1_P3_bytes 1152 +#define MAYO_1_m_bytes 39 +#define MAYO_1_O_bytes 312 +#define MAYO_1_v_bytes 39 +#define MAYO_1_r_bytes 40 +#define MAYO_1_P1_bytes 120159 +#define MAYO_1_P2_bytes 24336 +#define MAYO_1_P3_bytes 1404 #define MAYO_1_csk_bytes 24 -#define MAYO_1_esk_bytes 69856 -#define MAYO_1_cpk_bytes 1168 -#define MAYO_1_epk_bytes 70752 -#define MAYO_1_sig_bytes 321 -#define MAYO_1_f_tail F_TAIL_64 -#define MAYO_1_f_tail_arr f_tail_64 +#define MAYO_1_cpk_bytes 1420 +#define MAYO_1_sig_bytes 454 +#define MAYO_1_f_tail F_TAIL_78 +#define MAYO_1_f_tail_arr f_tail_78 #define MAYO_1_salt_bytes 24 #define MAYO_1_digest_bytes 32 #define MAYO_1_pk_seed_bytes 16 #define MAYO_1_sk_seed_bytes 24 #define MAYO_2_name "MAYO_2" -#define MAYO_2_n 78 +#define MAYO_2_n 81 #define MAYO_2_m 64 -#define MAYO_2_o 18 +#define MAYO_2_m_vec_limbs 4 +#define MAYO_2_o 17 #define MAYO_2_v (MAYO_2_n - MAYO_2_o) #define MAYO_2_A_cols (MAYO_2_k * MAYO_2_o + 1) #define MAYO_2_k 4 #define MAYO_2_q 16 #define MAYO_2_m_bytes 32 -#define MAYO_2_O_bytes 540 -#define MAYO_2_v_bytes 30 -#define MAYO_2_r_bytes 36 -#define MAYO_2_P1_bytes 58560 -#define MAYO_2_P2_bytes 34560 -#define MAYO_2_P3_bytes 5472 +#define MAYO_2_O_bytes 544 +#define MAYO_2_v_bytes 32 +#define MAYO_2_r_bytes 34 +#define MAYO_2_P1_bytes 66560 +#define MAYO_2_P2_bytes 34816 +#define MAYO_2_P3_bytes 4896 #define MAYO_2_csk_bytes 24 -#define MAYO_2_esk_bytes 93684 -#define MAYO_2_cpk_bytes 5488 -#define MAYO_2_epk_bytes 98592 -#define MAYO_2_sig_bytes 180 +#define MAYO_2_cpk_bytes 4912 +#define MAYO_2_sig_bytes 186 #define MAYO_2_f_tail F_TAIL_64 #define MAYO_2_f_tail_arr f_tail_64 #define MAYO_2_salt_bytes 24 @@ -69,54 +69,52 @@ #define MAYO_2_sk_seed_bytes 24 #define MAYO_3_name "MAYO_3" -#define MAYO_3_n 99 -#define MAYO_3_m 96 +#define MAYO_3_n 118 +#define MAYO_3_m 108 +#define MAYO_3_m_vec_limbs 7 #define MAYO_3_o 10 #define MAYO_3_v (MAYO_3_n - MAYO_3_o) #define MAYO_3_A_cols (MAYO_3_k * MAYO_3_o + 1) #define MAYO_3_k 11 #define MAYO_3_q 16 -#define MAYO_3_m_bytes 48 -#define MAYO_3_O_bytes 445 -#define MAYO_3_v_bytes 45 +#define MAYO_3_m_bytes 54 +#define MAYO_3_O_bytes 540 +#define MAYO_3_v_bytes 54 #define MAYO_3_r_bytes 55 -#define MAYO_3_P1_bytes 192240 -#define MAYO_3_P2_bytes 42720 -#define MAYO_3_P3_bytes 2640 +#define MAYO_3_P1_bytes 317844 +#define MAYO_3_P2_bytes 58320 +#define MAYO_3_P3_bytes 2970 #define MAYO_3_csk_bytes 32 -#define MAYO_3_esk_bytes 235437 -#define MAYO_3_cpk_bytes 2656 -#define MAYO_3_epk_bytes 237600 -#define MAYO_3_sig_bytes 577 -#define MAYO_3_f_tail F_TAIL_96 -#define MAYO_3_f_tail_arr f_tail_96 +#define MAYO_3_cpk_bytes 2986 +#define MAYO_3_sig_bytes 681 +#define MAYO_3_f_tail F_TAIL_108 +#define MAYO_3_f_tail_arr f_tail_108 #define MAYO_3_salt_bytes 32 #define MAYO_3_digest_bytes 48 #define MAYO_3_pk_seed_bytes 16 #define MAYO_3_sk_seed_bytes 32 #define MAYO_5_name "MAYO_5" -#define MAYO_5_n 133 -#define MAYO_5_m 128 +#define MAYO_5_n 154 +#define MAYO_5_m 142 +#define MAYO_5_m_vec_limbs 9 #define MAYO_5_o 12 #define MAYO_5_v (MAYO_5_n - MAYO_5_o) #define MAYO_5_A_cols (MAYO_5_k * MAYO_5_o + 1) #define MAYO_5_k 12 #define MAYO_5_q 16 -#define MAYO_5_m_bytes 64 -#define MAYO_5_O_bytes 726 -#define MAYO_5_v_bytes 61 +#define MAYO_5_m_bytes 71 +#define MAYO_5_O_bytes 852 +#define MAYO_5_v_bytes 71 #define MAYO_5_r_bytes 72 -#define MAYO_5_P1_bytes 472384 -#define MAYO_5_P2_bytes 92928 -#define MAYO_5_P3_bytes 4992 +#define MAYO_5_P1_bytes 720863 +#define MAYO_5_P2_bytes 120984 +#define MAYO_5_P3_bytes 5538 #define MAYO_5_csk_bytes 40 -#define MAYO_5_esk_bytes 566078 -#define MAYO_5_cpk_bytes 5008 -#define MAYO_5_epk_bytes 570304 -#define MAYO_5_sig_bytes 838 -#define MAYO_5_f_tail F_TAIL_128 -#define MAYO_5_f_tail_arr f_tail_128 +#define MAYO_5_cpk_bytes 5554 +#define MAYO_5_sig_bytes 964 +#define MAYO_5_f_tail F_TAIL_142 +#define MAYO_5_f_tail_arr f_tail_142 #define MAYO_5_salt_bytes 40 #define MAYO_5_digest_bytes 64 #define MAYO_5_pk_seed_bytes 16 @@ -149,31 +147,30 @@ #ifdef ENABLE_PARAMS_DYNAMIC #define NAME_MAX mayo5 -#define N_MAX 133 -#define M_MAX 128 -#define O_MAX 18 -#define V_MAX 121 +#define N_MAX 154 +#define M_MAX 142 +#define O_MAX 17 #define K_MAX 12 #define Q_MAX 16 #define PK_SEED_BYTES_MAX 16 #define SK_SEED_BYTES_MAX 40 #define SALT_BYTES_MAX 40 #define DIGEST_BYTES_MAX 64 -#define O_BYTES_MAX 726 -#define V_BYTES_MAX 61 +#define V_MAX 142 +#define O_BYTES_MAX 852 +#define V_BYTES_MAX 71 #define R_BYTES_MAX 72 -#define P1_BYTES_MAX 472384 -#define P2_BYTES_MAX 92928 -#define P3_BYTES_MAX 5472 -#define SIG_BYTES_MAX 838 -#define CPK_BYTES_MAX 5488 +#define P1_BYTES_MAX 720863 +#define P2_BYTES_MAX 120984 +#define P3_BYTES_MAX 5538 +#define SIG_BYTES_MAX 964 +#define CPK_BYTES_MAX 5554 #define CSK_BYTES_MAX 40 -#define ESK_BYTES_MAX 566078 -#define EPK_BYTES_MAX 570304 -#define N_MINUS_O_MAX 121 -#define M_BYTES_MAX 64 +#define M_BYTES_MAX 71 +#define M_VEC_LIMBS_MAX 9 #elif defined(MAYO_VARIANT) #define M_MAX PARAM_NAME(m) +#define M_VEC_LIMBS_MAX PARAM_NAME(m_vec_limbs) #define N_MAX PARAM_NAME(n) #define O_MAX PARAM_NAME(o) #define V_MAX PARAM_NAME(v) @@ -188,10 +185,7 @@ #define P3_BYTES_MAX PARAM_NAME(P3_bytes) #define SIG_BYTES_MAX PARAM_NAME(sig_bytes) #define CSK_BYTES_MAX PARAM_NAME(csk_bytes) -#define ESK_BYTES_MAX PARAM_NAME(esk_bytes) #define CPK_BYTES_MAX PARAM_NAME(cpk_bytes) -#define EPK_BYTES_MAX PARAM_NAME(epk_bytes) -#define N_MINUS_O_MAX (N_MAX - O_MAX) #define SALT_BYTES_MAX PARAM_NAME(salt_bytes) #define DIGEST_BYTES_MAX PARAM_NAME(digest_bytes) #define PK_SEED_BYTES_MAX PARAM_NAME(pk_seed_bytes) @@ -200,9 +194,14 @@ #error "Parameter not specified" #endif +#define P1_LIMBS_MAX (V_MAX*(V_MAX+1)/2*M_VEC_LIMBS_MAX) +#define P2_LIMBS_MAX (V_MAX*O_MAX*M_VEC_LIMBS_MAX) +#define P3_LIMBS_MAX (O_MAX*(O_MAX+1)/2*M_VEC_LIMBS_MAX) + #ifdef ENABLE_PARAMS_DYNAMIC #define PARAM_name(p) (p->name) #define PARAM_m(p) (p->m) +#define PARAM_m_vec_limbs(p) (p->m_vec_limbs) #define PARAM_n(p) (p->n) #define PARAM_o(p) (p->o) #define PARAM_v(p) (p->n - p->o) @@ -217,9 +216,7 @@ #define PARAM_P2_bytes(p) (p->P2_bytes) #define PARAM_P3_bytes(p) (p->P3_bytes) #define PARAM_csk_bytes(p) (p->csk_bytes) -#define PARAM_esk_bytes(p) (p->esk_bytes) #define PARAM_cpk_bytes(p) (p->cpk_bytes) -#define PARAM_epk_bytes(p) (p->epk_bytes) #define PARAM_sig_bytes(p) (p->sig_bytes) #define PARAM_f_tail(p) (p->f_tail) #define PARAM_salt_bytes(p) (p->salt_bytes) @@ -229,6 +226,7 @@ #elif defined(MAYO_VARIANT) #define PARAM_name(p) PARAM_NAME(name) #define PARAM_m(p) PARAM_NAME(m) +#define PARAM_m_vec_limbs(p) PARAM_NAME(m_vec_limbs) #define PARAM_n(p) PARAM_NAME(n) #define PARAM_o(p) PARAM_NAME(o) #define PARAM_v(p) PARAM_NAME(v) @@ -243,7 +241,6 @@ #define PARAM_P2_bytes(p) PARAM_NAME(P2_bytes) #define PARAM_P3_bytes(p) PARAM_NAME(P3_bytes) #define PARAM_csk_bytes(p) PARAM_NAME(csk_bytes) -#define PARAM_esk_bytes(p) PARAM_NAME(esk_bytes) #define PARAM_cpk_bytes(p) PARAM_NAME(cpk_bytes) #define PARAM_epk_bytes(p) PARAM_NAME(epk_bytes) #define PARAM_sig_bytes(p) PARAM_NAME(sig_bytes) @@ -257,6 +254,11 @@ static const unsigned char f_tail[] = PARAM_NAME(f_tail); #error "Parameter not specified" #endif +#define PARAM_P1_limbs(p) (PARAM_v(p)*(PARAM_v(p)+1)/2*PARAM_m_vec_limbs(p)) +#define PARAM_P2_limbs(p) (PARAM_v(p)*PARAM_o(p)*PARAM_m_vec_limbs(p)) +#define PARAM_P3_limbs(p) (PARAM_o(p)*(PARAM_o(p)+1)/2*PARAM_m_vec_limbs(p)) +#define PARAM_EPK_limbs(p) (PARAM_P1_limbs(p) + PARAM_P2_limbs(p) + PARAM_P3_limbs(p)) + /** * Struct defining MAYO parameters */ @@ -276,22 +278,25 @@ typedef struct { int P2_bytes; int P3_bytes; int csk_bytes; - int esk_bytes; int cpk_bytes; - int epk_bytes; int sig_bytes; int salt_bytes; int sk_seed_bytes; int digest_bytes; int pk_seed_bytes; + int m_vec_limbs; const char *name; } mayo_params_t; typedef struct sk_t { - uint64_t p[P1_BYTES_MAX/8 + P2_BYTES_MAX/8]; - uint8_t o[O_BYTES_MAX]; + uint64_t p[P1_LIMBS_MAX + P2_LIMBS_MAX]; + uint8_t O[V_MAX*O_MAX]; } sk_t; +typedef struct pk_t { + uint64_t p[P1_LIMBS_MAX + P2_LIMBS_MAX + P3_LIMBS_MAX]; +} pk_t; + /** * MAYO parameter sets */ @@ -398,7 +403,7 @@ int mayo_keypair_compact(const mayo_params_t *p, unsigned char *cpk, */ #define mayo_expand_pk MAYO_NAMESPACE(mayo_expand_pk) int mayo_expand_pk(const mayo_params_t *p, const unsigned char *cpk, - unsigned char *epk); + uint64_t *epk); /** * Mayo expand secret key. diff --git a/scripts/contstants.py b/scripts/contstants.py index 4029fb8..b11ae74 100644 --- a/scripts/contstants.py +++ b/scripts/contstants.py @@ -7,34 +7,32 @@ DEFAULT_PARAMETERS = { "MAYO_1": { "name": "mayo1", - "n": 66, - "m": 64, + "n": 86, + "m": 78, "o": 8, - "k": 9, + "k": 10, "q": 16, "pk_seed_bytes": 16, "sk_seed_bytes": 24, "salt_bytes": 24, "digest_bytes": 32 - #"f": z**64 + x*z**4 + z**3 + z + 1 }, "MAYO_2": { "name": "mayo2", - "n": 78, + "n": 81, "m": 64, - "o": 18, + "o": 17, "k": 4, "q": 16, "pk_seed_bytes": 16, "sk_seed_bytes": 24, "salt_bytes": 24, "digest_bytes": 32 - #"f": z**64 + x*z**4 + z**3 + z + 1 }, "MAYO_3": { "name": "mayo3", - "n": 99, - "m": 96, + "n": 118, + "m": 108, "o": 10, "k": 11, "q": 16, @@ -42,12 +40,11 @@ "sk_seed_bytes": 32, "salt_bytes": 32, "digest_bytes": 48 - #"f": z**64 + x*z**4 + z**3 + z + 1 }, "MAYO_5": { "name": "mayo5", - "n": 133, - "m": 128, + "n": 154, + "m": 142, "o": 12, "k": 12, "q": 16, @@ -55,7 +52,6 @@ "sk_seed_bytes": 40, "salt_bytes": 40, "digest_bytes": 64 - #"f": z**64 + x*z**4 + z**3 + z + 1 }, } @@ -70,6 +66,7 @@ salt_bytes = DEFAULT_PARAMETERS[param]["salt_bytes"] digest_bytes = DEFAULT_PARAMETERS[param]["digest_bytes"] + v = n - o q_bytes = (math.log(q, 2)/8) m_bytes = math.ceil(q_bytes*m) O_bytes = math.ceil((n - o)*o*q_bytes) @@ -78,6 +75,7 @@ P1_bytes = math.ceil(m*math.comb((n-o+1), 2)*q_bytes) P2_bytes = math.ceil(m*(n - o)*o*q_bytes) P3_bytes = math.ceil(m*math.comb((o+1), 2)*q_bytes) + m_vec_limbs = math.ceil(m/16) R_bytes = salt_bytes sig_bytes = math.ceil(k * n * q_bytes) + salt_bytes @@ -86,6 +84,7 @@ csk_bytes = sk_seed_bytes esk_bytes = sk_seed_bytes + O_bytes + P1_bytes + P2_bytes + DEFAULT_PARAMETERS[param]["v"] = v DEFAULT_PARAMETERS[param]["O_bytes"] = O_bytes DEFAULT_PARAMETERS[param]["v_bytes"] = v_bytes DEFAULT_PARAMETERS[param]["r_bytes"] = r_bytes @@ -95,18 +94,18 @@ DEFAULT_PARAMETERS[param]["sig_bytes"] = sig_bytes DEFAULT_PARAMETERS[param]["cpk_bytes"] = cpk_bytes DEFAULT_PARAMETERS[param]["csk_bytes"] = csk_bytes - DEFAULT_PARAMETERS[param]["esk_bytes"] = esk_bytes - DEFAULT_PARAMETERS[param]["epk_bytes"] = epk_bytes DEFAULT_PARAMETERS[param]["m_bytes"] = m_bytes DEFAULT_PARAMETERS[param]["pk_seed_bytes"] = pk_seed_bytes DEFAULT_PARAMETERS[param]["sk_seed_bytes"] = sk_seed_bytes DEFAULT_PARAMETERS[param]["salt_bytes"] = salt_bytes DEFAULT_PARAMETERS[param]["digest_bytes"] = digest_bytes + DEFAULT_PARAMETERS[param]["m_vec_limbs"] = m_vec_limbs print("#define " + param + "_n " + str(n)) print("#define " + param + "_m " + str(m)) + print("#define " + param + "_m_vec_limbs " + str(m_vec_limbs)) print("#define " + param + "_o " + str(o)) - print("#define " + param + "_v (" + param + "_n - " + param + "_o)") + print("#define " + param + "_v " + str(v)) print("#define " + param + "_A_cols (" + param + "_k * " + param + "_o + 1)") print("#define " + param + "_k " + str(k)) print("#define " + param + "_q " + str(q)) @@ -118,9 +117,7 @@ print("#define " + param + "_P2_bytes " + str(P2_bytes)) print("#define " + param + "_P3_bytes " + str(P3_bytes)) print("#define " + param + "_csk_bytes " + str(csk_bytes)) - print("#define " + param + "_esk_bytes " + str(esk_bytes)) print("#define " + param + "_cpk_bytes " + str(cpk_bytes)) - print("#define " + param + "_epk_bytes " + str(epk_bytes)) print("#define " + param + "_sig_bytes " + str(sig_bytes)) print("#define " + param + "_f_tail F_TAIL_" + str(m)) print("#define " + param + "_f_tail_arr f_tail_" + str(m)) diff --git a/scripts/find_irred_poly.sage b/scripts/find_irred_poly.sage new file mode 100644 index 0000000..35f484b --- /dev/null +++ b/scripts/find_irred_poly.sage @@ -0,0 +1,39 @@ + +import itertools + +K. = GF(16) + +coefs = [0,1,x,x**2,x**3] + +score = {} +for k in K: + score[k] = 0; + +for k in coefs: + score[k] = 1 + +score[0] = 4 +score[1] = 2 + +PR. = PolynomialRing(K) + +for m in [78,64,108,142]: + + tries = 0 + best_score = -1 + for tail in itertools.product(K, repeat = 4): + P = tail[0] + tail[1]*z + tail[2]*z**2 + tail[3]*z**3 + z**m + + s= sum([score[k] for k in tail]) + if tail[-1] == 0: + s += 2 + if s <= best_score: + continue + + tries += 1 + + if P.is_irreducible(): + best_score = s + print("found: ", P, " score: ", best_score) + + print("tries:", tries) \ No newline at end of file diff --git a/src/AVX2/arithmetic_128.h b/src/AVX2/arithmetic_128.h deleted file mode 100644 index f192a26..0000000 --- a/src/AVX2/arithmetic_128.h +++ /dev/null @@ -1,79 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_128_H -#define ARITHMETIC_128_H - -#include -#include -#include -#include - -// This implements arithmetic for vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_128(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; - out[6] = in[6]; - out[7] = in[7]; -} - - -static -inline void vec_add_128(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; - acc[6] ^= in[6]; - acc[7] ^= in[7]; -} - -inline -static void m_vec_mul_add_x_128(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<8;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x2); - } -} -inline -static void m_vec_mul_add_x_inv_128(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<8;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x9); - } -} - -static -inline void vec_mul_add_128(const uint64_t *in, unsigned char a, uint64_t *acc) { - for(int i=0; i < 8;i++){ - acc[i] ^= gf16v_mul_u64(in[i], a); - } -} - -static - inline void multiply_bins_128(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_128(bins + 5 * 8, bins + 10 * 8); - m_vec_mul_add_x_128(bins + 11 * 8, bins + 12 * 8); - m_vec_mul_add_x_inv_128(bins + 10 * 8, bins + 7 * 8); - m_vec_mul_add_x_128(bins + 12 * 8, bins + 6 * 8); - m_vec_mul_add_x_inv_128(bins + 7 * 8, bins + 14 * 8); - m_vec_mul_add_x_128(bins + 6 * 8, bins + 3 * 8); - m_vec_mul_add_x_inv_128(bins + 14 * 8, bins + 15 * 8); - m_vec_mul_add_x_128(bins + 3 * 8, bins + 8 * 8); - m_vec_mul_add_x_inv_128(bins + 15 * 8, bins + 13 * 8); - m_vec_mul_add_x_128(bins + 8 * 8, bins + 4 * 8); - m_vec_mul_add_x_inv_128(bins + 13 * 8, bins + 9 * 8); - m_vec_mul_add_x_128(bins + 4 * 8, bins + 2 * 8); - m_vec_mul_add_x_inv_128(bins + 9 * 8, bins + 1 * 8); - m_vec_mul_add_x_128(bins + 2 * 8, bins + 1 * 8); - vec_copy_128(bins + 8, out); -} - -#endif - diff --git a/src/AVX2/arithmetic_64.h b/src/AVX2/arithmetic_64.h deleted file mode 100644 index e6b9f31..0000000 --- a/src/AVX2/arithmetic_64.h +++ /dev/null @@ -1,70 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_64_H -#define ARITHMETIC_64_H - -#include -#include -#include -#include - -// This implements arithmetic for vectors of 64 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_64(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; -} - -static -inline void vec_add_64(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; -} - -static -inline void vec_mul_add_64(const uint64_t *in, unsigned char a, uint64_t *acc) { - for(int i=0; i < 4;i++){ - acc[i] ^= gf16v_mul_u64(in[i], a); - } -} - -inline -static void m_vec_mul_add_x_64(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<4;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x2); - } -} -inline -static void m_vec_mul_add_x_inv_64(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<4;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x9); - } -} - -static -inline void multiply_bins_64(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_64(bins + 5 * 4, bins + 10 * 4); - m_vec_mul_add_x_64(bins + 11 * 4, bins + 12 * 4); - m_vec_mul_add_x_inv_64(bins + 10 * 4, bins + 7 * 4); - m_vec_mul_add_x_64(bins + 12 * 4, bins + 6 * 4); - m_vec_mul_add_x_inv_64(bins + 7 * 4, bins + 14 * 4); - m_vec_mul_add_x_64(bins + 6 * 4, bins + 3 * 4); - m_vec_mul_add_x_inv_64(bins + 14 * 4, bins + 15 * 4); - m_vec_mul_add_x_64(bins + 3 * 4, bins + 8 * 4); - m_vec_mul_add_x_inv_64(bins + 15 * 4, bins + 13 * 4); - m_vec_mul_add_x_64(bins + 8 * 4, bins + 4 * 4); - m_vec_mul_add_x_inv_64(bins + 13 * 4, bins + 9 * 4); - m_vec_mul_add_x_64(bins + 4 * 4, bins + 2 * 4); - m_vec_mul_add_x_inv_64(bins + 9 * 4, bins + 1 * 4); - m_vec_mul_add_x_64(bins + 2 * 4, bins + 1 * 4); - vec_copy_64(bins + 4, out); -} - -#endif - diff --git a/src/AVX2/arithmetic_96.h b/src/AVX2/arithmetic_96.h deleted file mode 100644 index abe0d5e..0000000 --- a/src/AVX2/arithmetic_96.h +++ /dev/null @@ -1,75 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_96_H -#define ARITHMETIC_96_H - -#include -#include -#include -#include - -// This implements arithmetic for vectors of 96 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_96(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; -} - -static -inline void vec_add_96(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; -} - -inline -static void m_vec_mul_add_x_96(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<6;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x2); - } -} - -inline -static void m_vec_mul_add_x_inv_96(const uint64_t *in, uint64_t *acc) { - for(int i=0;i<6;i++){ - acc[i] ^= gf16v_mul_u64(in[i], 0x9); - } -} - -static -inline void vec_mul_add_96(const uint64_t *in, unsigned char a, uint64_t *acc) { - for(int i=0; i < 6;i++){ - acc[i] ^= gf16v_mul_u64(in[i], a); - } -} - -static -inline void multiply_bins_96(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_96(bins + 5 * 6, bins + 10 * 6); - m_vec_mul_add_x_96(bins + 11 * 6, bins + 12 * 6); - m_vec_mul_add_x_inv_96(bins + 10 * 6, bins + 7 * 6); - m_vec_mul_add_x_96(bins + 12 * 6, bins + 6 * 6); - m_vec_mul_add_x_inv_96(bins + 7 * 6, bins + 14 * 6); - m_vec_mul_add_x_96(bins + 6 * 6, bins + 3 * 6); - m_vec_mul_add_x_inv_96(bins + 14 * 6, bins + 15 * 6); - m_vec_mul_add_x_96(bins + 3 * 6, bins + 8 * 6); - m_vec_mul_add_x_inv_96(bins + 15 * 6, bins + 13 * 6); - m_vec_mul_add_x_96(bins + 8 * 6, bins + 4 * 6); - m_vec_mul_add_x_inv_96(bins + 13 * 6, bins + 9 * 6); - m_vec_mul_add_x_96(bins + 4 * 6, bins + 2 * 6); - m_vec_mul_add_x_inv_96(bins + 9 * 6, bins + 1 * 6); - m_vec_mul_add_x_96(bins + 2 * 6, bins + 1 * 6); - vec_copy_96(bins + 6, out); -} - -#endif - diff --git a/src/AVX2/arithmetic_common.h b/src/AVX2/arithmetic_common.h index 9aab316..0fd2519 100644 --- a/src/AVX2/arithmetic_common.h +++ b/src/AVX2/arithmetic_common.h @@ -43,28 +43,36 @@ static inline __m256i linear_transform_8x8_256b( __m256i tab_l, __m256i tab_h, _ return _mm256_shuffle_epi8(tab_l, v & mask_f)^_mm256_shuffle_epi8(tab_h, _mm256_srli_epi16(v, 4)&mask_f); } -static inline __m256i gf16v_mul_avx2( __m256i a, uint8_t b ) { +static inline __m256i gf16v_mul( __m256i a, uint8_t b ) { __m256i multab_l = tbl32_gf16_multab2( b ); __m256i multab_h = _mm256_slli_epi16( multab_l, 4 ); return linear_transform_8x8_256b( multab_l, multab_h, a, _mm256_set1_epi8(0xf) ); } +#define O_AVX_ROUND_UP_ ((O_MAX + 1)/2*2) + static -inline void mayo_O_multabs_avx2(const unsigned char *O, __m256i *O_multabs){ +inline void mayo_O_multabs(const unsigned char *O, __m256i *O_multabs){ // build multiplication tables for (size_t r = 0; r < V_MAX; r++) { - for (size_t c = 0; c < O_MAX; c+=2) + size_t c = 0; + for (; c + 1 < O_MAX; c+=2) + { + O_multabs[O_AVX_ROUND_UP_/2*r + c/2] = tbl32_gf16_multab2(O[O_MAX*r + c]) ^ _mm256_slli_epi16(tbl32_gf16_multab2(O[O_MAX*r + c + 1]), 4); + } +#if O_MAX % 2 == 1 { - O_multabs[O_MAX/2*r + c/2] = tbl32_gf16_multab2(O[O_MAX*r + c]) ^ _mm256_slli_epi16(tbl32_gf16_multab2(O[O_MAX*r + c + 1]), 4); + O_multabs[O_AVX_ROUND_UP_/2*r + c/2] = tbl32_gf16_multab2(O[O_MAX*r + c]); } +#endif } } static -inline void mayo_V_multabs_avx2(const unsigned char *V, __m256i *V_multabs){ +inline void mayo_V_multabs(const unsigned char *V, __m256i *V_multabs){ // build multiplication tables size_t r; for (size_t c = 0; c < V_MAX; c++) @@ -115,7 +123,7 @@ static const unsigned char mayo_gf16_mul[512] __attribute__((aligned(32))) = { static -inline void mayo_S1_multabs_avx2(const unsigned char *S1, __m256i *S1_multabs) { +inline void mayo_S1_multabs(const unsigned char *S1, __m256i *S1_multabs) { size_t r; for (size_t c = 0; c < V_MAX; c++) { @@ -131,7 +139,7 @@ inline void mayo_S1_multabs_avx2(const unsigned char *S1, __m256i *S1_multabs) { } static -inline void mayo_S2_multabs_avx2(const unsigned char *S2, __m256i *S2_multabs) { +inline void mayo_S2_multabs(const unsigned char *S2, __m256i *S2_multabs) { // build multiplication tables size_t r; for (size_t c = 0; c < O_MAX; c++) diff --git a/src/AVX2/echelon_form.h b/src/AVX2/echelon_form.h index fa69de0..4a2bb90 100644 --- a/src/AVX2/echelon_form.h +++ b/src/AVX2/echelon_form.h @@ -60,6 +60,9 @@ static inline void EF(unsigned char *A, int _nrows, int _ncols) { unsigned char inverse; int pivot_row = 0; int pivot_col = MAYO_MAX(MAX_COLS - ncols,0); + for (; pivot_col < MAX_COLS-160; pivot_col++) { + #include "echelon_form_loop.h" + } for (; pivot_col < MAX_COLS-128; pivot_col++) { #include "echelon_form_loop.h" } diff --git a/src/AVX2/shuffle_arithmetic.h b/src/AVX2/shuffle_arithmetic.h new file mode 100644 index 0000000..da03c53 --- /dev/null +++ b/src/AVX2/shuffle_arithmetic.h @@ -0,0 +1,441 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef SHUFFLE_ARITHMETIC_H +#define SHUFFLE_ARITHMETIC_H + +#include +#include +#include +#include +#include + +//#define TICTOC +//#include + +#define O_AVX_ROUND_UP ((O_MAX + 1)/2*2) + +#define AVX_REGISTER_PER_M_VEC ((M_MAX + 63)/64) + +#if M_MAX <= 64 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + __m256i in_odd = _mm256_loadu_si256((__m256i *) (vec)); \ + __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; \ + in_odd &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k+=2) \ + { \ + temp[k] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd); \ + temp[k + 1] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len , acc, stride) \ + for (size_t k = 0; k+1 < Len; k+=2) \ + { \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + k * stride)); \ + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride)); \ + \ + __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; \ + acc0 ^= temp[k] ^ _mm256_slli_epi16(t,4); \ + acc1 ^= temp[k+1] ^ t; \ + \ + _mm256_storeu_si256((__m256i *)(acc + k * stride), acc0); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride), acc1); \ + } \ + if (Len % 2 == 1) \ + { \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (Len-1) * stride)); \ + \ + __m256i t = (temp[Len] ^ _mm256_srli_epi16(temp[Len - 1],4)) & low_nibble_mask; \ + acc0 ^= temp[Len-1] ^ _mm256_slli_epi16(t,4); \ + \ + _mm256_storeu_si256((__m256i *)(acc + (Len-1) * stride), acc0); \ + } +#elif M_MAX <= 128 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + __m256i in_odd0 = _mm256_loadu_si256((__m256i *) (vec)); \ + __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; \ + __m256i in_odd1 = _mm256_loadu_si256((__m256i *) (vec + M_VEC_LIMBS_MAX - 4)); \ + __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k+=2) \ + { \ + temp[2*k] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd0); \ + temp[2*k + 1] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even0); \ + temp[2*k + 2] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd1); \ + temp[2*k + 3] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even1); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len , acc, stride) \ + for (size_t k = 0; k+1 < Len; k+=2) \ + { \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + k * stride)); \ + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4)); \ + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride)); \ + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride + M_VEC_LIMBS_MAX - 4)); \ + \ + __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; \ + __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; \ + acc0 ^= temp[2*k ] ^ _mm256_slli_epi16(t0,4); \ + acc1 ^= temp[2*k + 2] ^ _mm256_slli_epi16(t1,4); \ + acc2 ^= temp[2*k + 1] ^ t0; \ + acc3 ^= temp[2*k + 3] ^ t1; \ + \ + _mm256_storeu_si256((__m256i *)(acc + k * stride), acc0); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4), acc1); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride), acc2); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 4), acc3); \ + } \ + if (Len % 2 == 1) \ + { \ + const size_t k = Len - 1; \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + k * stride)); \ + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4)); \ + \ + __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; \ + __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; \ + acc0 ^= temp[2*k ] ^ _mm256_slli_epi16(t0,4); \ + acc1 ^= temp[2*k + 2] ^ _mm256_slli_epi16(t1,4); \ + \ + _mm256_storeu_si256((__m256i *)(acc + k * stride), acc0); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4), acc1); \ + } +#elif M_MAX <= 192 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + __m256i in_odd0 = _mm256_loadu_si256((__m256i *) (vec)); \ + __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; \ + __m256i in_odd1 = _mm256_loadu_si256((__m256i *) (vec + 4)); \ + __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; \ + __m256i in_odd2 = _mm256_loadu_si256((__m256i *) (vec + M_VEC_LIMBS_MAX - 4)); \ + __m256i in_even2 = _mm256_srli_epi16(in_odd2, 4) & low_nibble_mask; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + in_odd2 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k+=2) \ + { \ + temp[3*k] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd0); \ + temp[3*k + 1] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even0); \ + temp[3*k + 2] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd1); \ + temp[3*k + 3] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even1); \ + temp[3*k + 4] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_odd2); \ + temp[3*k + 5] ^= _mm256_shuffle_epi8(*(multabs + k/2), in_even2); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len , acc, stride) \ + for (size_t k = 0; k+1 < Len; k+=2) \ + { \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + k * stride)); \ + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + k * stride + 4)); \ + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4)); \ + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride)); \ + __m256i acc4 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride + 4)); \ + __m256i acc5 = _mm256_loadu_si256((__m256i *)(acc + (k + 1)* stride + M_VEC_LIMBS_MAX - 4)); \ + \ + __m256i t0 = (temp[3*k + 1] ^ _mm256_srli_epi16(temp[3*k ],4)) & low_nibble_mask; \ + __m256i t1 = (temp[3*k + 3] ^ _mm256_srli_epi16(temp[3*k + 2],4)) & low_nibble_mask; \ + __m256i t2 = (temp[3*k + 5] ^ _mm256_srli_epi16(temp[3*k + 4],4)) & low_nibble_mask; \ + acc0 ^= temp[3*k ] ^ _mm256_slli_epi16(t0,4); \ + acc1 ^= temp[3*k + 2] ^ _mm256_slli_epi16(t1,4); \ + acc2 ^= temp[3*k + 4] ^ _mm256_slli_epi16(t2,4); \ + acc3 ^= temp[3*k + 1] ^ t0; \ + acc4 ^= temp[3*k + 3] ^ t1; \ + acc5 ^= temp[3*k + 5] ^ t2; \ + \ + _mm256_storeu_si256((__m256i *)(acc + k * stride), acc0); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + 4), acc1); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4), acc2); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride), acc3); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride + 4), acc4); \ + _mm256_storeu_si256((__m256i *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 4), acc5); \ + } \ + if (Len % 2 == 1) \ + { \ + const size_t k = Len - 1; \ + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + k * stride)); \ + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + k * stride + 4)); \ + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4)); \ + \ + __m256i t0 = (temp[3*k + 1] ^ _mm256_srli_epi16(temp[3*k ],4)) & low_nibble_mask; \ + __m256i t1 = (temp[3*k + 3] ^ _mm256_srli_epi16(temp[3*k + 2],4)) & low_nibble_mask; \ + __m256i t2 = (temp[3*k + 5] ^ _mm256_srli_epi16(temp[3*k + 4],4)) & low_nibble_mask; \ + acc0 ^= temp[3*k ] ^ _mm256_slli_epi16(t0,4); \ + acc1 ^= temp[3*k + 2] ^ _mm256_slli_epi16(t1,4); \ + acc2 ^= temp[3*k + 4] ^ _mm256_slli_epi16(t2,4); \ + \ + _mm256_storeu_si256((__m256i *)(acc + k * stride), acc0); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + 4), acc1); \ + _mm256_storeu_si256((__m256i *)(acc + k * stride + M_VEC_LIMBS_MAX - 4), acc2); \ + } +#else + NOT IMPLEMENTED +#endif + +// P1*0 -> P1: v x v, O: v x o +static +inline void P1_times_O(const uint64_t *P1, __m256i *O_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + size_t limbs_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[O_AVX_ROUND_UP*AVX_REGISTER_PER_M_VEC] = {0}; + for (size_t c = r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + limbs_used, O_multabs + O_AVX_ROUND_UP/2*c, O_MAX); + limbs_used += M_VEC_LIMBS_MAX; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX , acc + r*O_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +static +inline void Ot_times_P1O_P2(const uint64_t *P1O_P2, __m256i *O_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + for (size_t c = 0; c < O_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[O_AVX_ROUND_UP*AVX_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1O_P2 + (r*O_MAX + c)*M_VEC_LIMBS_MAX, O_multabs + O_AVX_ROUND_UP/2*r, O_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX , acc + c*M_VEC_LIMBS_MAX, O_MAX*M_VEC_LIMBS_MAX); + } +} + +static +inline void P1P1t_times_O(const mayo_params_t* p, const uint64_t *P1, const unsigned char *O, uint64_t *acc){ + (void) p; + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + __m256i O_multabs[O_AVX_ROUND_UP/2*V_MAX]; + mayo_O_multabs(O, O_multabs); + + size_t cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[O_AVX_ROUND_UP*AVX_REGISTER_PER_M_VEC] = {0}; + cols_used += 1; + size_t pos = r; + for (size_t c = 0; c < r; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + pos * M_VEC_LIMBS_MAX, O_multabs + O_AVX_ROUND_UP/2*c, O_MAX); + pos += (V_MAX -c - 1); + } + + for (size_t c = r+1; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + cols_used * M_VEC_LIMBS_MAX, O_multabs + O_AVX_ROUND_UP/2*c, O_MAX); + cols_used ++; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX , acc + r*O_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + + +static +inline void Vt_times_L(const uint64_t *L, const __m256i *V_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + for (size_t c = 0; c < O_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(L + (r*O_MAX + c) * M_VEC_LIMBS_MAX, V_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, O_MAX*M_VEC_LIMBS_MAX); + } +} + + +static +inline void Vt_times_Pv(const uint64_t *Pv, const __m256i *V_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + for (size_t c = 0; c < K_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(Pv + (r*K_MAX + c) * M_VEC_LIMBS_MAX, V_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, K_MAX*M_VEC_LIMBS_MAX); + } +} + +static +inline void P1_times_Vt(const uint64_t *P1, __m256i *V_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + size_t cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + + for (size_t c=r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + cols_used, V_multabs + K_OVER_2*c, K_MAX); + cols_used += M_VEC_LIMBS_MAX; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +// P1*S1 -> P1: v x v, S1: v x k // P1 upper triangular +// same as mayo_12_P1_times_Vt +static +inline void P1_times_S1(const uint64_t *_P1, __m256i *S1_multabs, uint64_t *_acc){ + P1_times_Vt(_P1, S1_multabs, _acc); +} + +static +inline void S1t_times_PS1(const uint64_t *_PS1, __m256i *S1_multabs, uint64_t *_acc){ + Vt_times_Pv(_PS1, S1_multabs, _acc); +} + +static +inline void S2t_times_PS2(const uint64_t *PS2, __m256i *S2_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + for (size_t c = 0; c < K_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < O_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(PS2 + (r*K_MAX + c)*M_VEC_LIMBS_MAX, S2_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, K_MAX*M_VEC_LIMBS_MAX); + } +} + +// P2*S2 -> P2: v x o, S2: o x k +static +inline void P1_times_S1_plus_P2_times_S2(const uint64_t *P1, const uint64_t *P2, __m256i *S1_multabs, __m256i *S2_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + size_t P1_cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + + // P1 * S1 + for (size_t c = r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + P1_cols_used, S1_multabs + K_OVER_2*c, K_MAX); + P1_cols_used += M_VEC_LIMBS_MAX; + } + + // P2 * S2 + for (size_t c = 0; c < O_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P2 + (r*O_MAX + c)*M_VEC_LIMBS_MAX, S2_multabs + K_OVER_2*c, K_MAX); + } + + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular +static +inline void P3_times_S2(const uint64_t *P3, __m256i *S2_multabs, uint64_t *acc){ + const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); + + size_t cols_used = 0; + for (size_t r = 0; r < O_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + __m256i temp[K_OVER_2*2*AVX_REGISTER_PER_M_VEC] = {0}; + + for (size_t c = r; c < O_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P3 + cols_used, S2_multabs + K_OVER_2*c, K_MAX); + cols_used += M_VEC_LIMBS_MAX; + } + + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +static inline +void compute_M_and_VPV(const mayo_params_t* p, const unsigned char* Vdec, const uint64_t *L, const uint64_t *P1, uint64_t *VL, uint64_t *VP1V){ + (void) p; + __m256i V_multabs[(K_MAX+1)/2*V_MAX]; + mayo_V_multabs(Vdec, V_multabs); + + // M + Vt_times_L(L, V_multabs, VL); + + // VP1V + uint64_t Pv[V_MAX * K_MAX * M_VEC_LIMBS_MAX] = {0}; + P1_times_Vt(P1, V_multabs, Pv); + Vt_times_Pv(Pv, V_multabs, VP1V); +} + + +static inline +void compute_P3(const mayo_params_t* p, const uint64_t* P1, uint64_t *P2, const unsigned char *O, uint64_t *P3){ + (void) p; + __m256i O_multabs[O_AVX_ROUND_UP/2*V_MAX]; + mayo_O_multabs(O, O_multabs); + P1_times_O(P1, O_multabs, P2); + Ot_times_P1O_P2(P2, O_multabs, P3); +} + +// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] +// [ 0 P3 ] [S2] [ P3*S2] +// compute S * PS = [ S1 S2 ] * [ P1*S1 + P2*S2 = P1 ] = [ S1*P1 + S2*P2 ] +// [ P3*S2 = P2 ] +static inline void m_calculate_PS_SPS(const mayo_params_t *p, const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, + uint64_t *SPS) { + const int o = PARAM_o(p); + const int v = PARAM_v(p); + const int k = PARAM_k(p); + const int n = o + v; + /* Old approach which is constant time but doesn't have to be */ + unsigned char S1[V_MAX*K_MAX]; // == N-O, K + unsigned char S2[O_MAX*K_MAX]; // == O, K + unsigned char *s1_write = S1; + unsigned char *s2_write = S2; + + for (int r=0; r < k; r++) + { + for (int c = 0; c < n; c++) + { + if(c < v){ + *(s1_write++) = S[r*n + c]; + } else { + *(s2_write++) = S[r*n + c]; + } + } + } + + uint64_t PS[N_MAX * K_MAX * M_VEC_LIMBS_MAX] = { 0 }; + + __m256i S1_multabs[(K_MAX+1)/2*V_MAX]; + __m256i S2_multabs[(K_MAX+1)/2*O_MAX]; + mayo_S1_multabs(S1, S1_multabs); + mayo_S2_multabs(S2, S2_multabs); + + P1_times_S1_plus_P2_times_S2(P1, P2, S1_multabs, S2_multabs, PS); + P3_times_S2(P3, S2_multabs, PS + V_MAX*K_MAX*M_VEC_LIMBS_MAX); // upper triangular + + // S^T * PS = S1^t*PS1 + S2^t*PS2 + S1t_times_PS1(PS, S1_multabs, SPS); + S2t_times_PS2(PS + V_MAX*K_MAX*M_VEC_LIMBS_MAX, S2_multabs, SPS); +} + +#undef K_OVER_2 +#endif diff --git a/src/AVX2/shuffle_arithmetic_128.h b/src/AVX2/shuffle_arithmetic_128.h deleted file mode 100644 index 27b416a..0000000 --- a/src/AVX2/shuffle_arithmetic_128.h +++ /dev/null @@ -1,524 +0,0 @@ - -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_128_H -#define SHUFFLE_ARITHMETIC_128_H - -#include -#include -#include -#include - - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_5_P1_times_O_avx2(const uint64_t *_P1, __m256i *O_multabs, uint64_t *_acc){ - - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1 + cols_used); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - cols_used ++; - __m256i in_odd1 = _mm256_loadu_si256(P1 + cols_used); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - acc[(2*r*O_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[(2*r*O_MAX) + 2*k + 1] ^= temp[2*k + 2] ^ _mm256_slli_epi16(t1,4); - acc[(2*r*O_MAX) + 2*k + 2] ^= temp[2*k + 1] ^ t0; - acc[(2*r*O_MAX) + 2*k + 3] ^= temp[2*k + 3] ^ t1; - } - } -} - -static -inline void mayo_5_Ot_times_P1O_P2_avx2(const uint64_t *_P1O_P2, __m256i *O_multabs, uint64_t *_acc){ - const __m256i *P1O_P2 = (__m256i *) _P1O_P2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1O_P2 + 2*r*O_MAX + 2*c); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P1O_P2 + 2*r*O_MAX + 2*c + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(k*O_MAX) + 2*c + 1] ^= temp[2*k + 2] ^ _mm256_slli_epi16(t1,4); - acc[2*(k*O_MAX) + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*((k+1)*O_MAX) + 2*c] ^= temp[2*k+1] ^ t0; - acc[2*((k+1)*O_MAX) + 2*c + 1] ^= temp[2*k + 3] ^ t1; - } - } -} - - -static -inline void mayo_5_P1P1t_times_O(const uint64_t *_P1, const unsigned char *O, uint64_t *_acc){ - - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - cols_used += 1; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1 + 2*pos); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P1 + 2*pos + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - pos += (V_MAX -c - 1); - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1 + 2*cols_used); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P1 + 2*cols_used + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256(acc + (2*(r*O_MAX) + 2*k )); - __m256i acc1 = _mm256_loadu_si256(acc + (2*(r*O_MAX) + 2*k + 1)); - __m256i acc2 = _mm256_loadu_si256(acc + (2*(r*O_MAX) + 2*k + 2)); - __m256i acc3 = _mm256_loadu_si256(acc + (2*(r*O_MAX) + 2*k + 3)); - - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - _mm256_storeu_si256(acc + (2*(r*O_MAX) + 2*k), acc0 ^ temp[2*k] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256(acc + (2*(r*O_MAX) + 2*k + 2), acc2 ^ temp[2*k+1] ^ t0); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256(acc + (2*(r*O_MAX) + 2*k + 1), acc1 ^ temp[2*k+2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256(acc + (2*(r*O_MAX) + 2*k + 3), acc3 ^ temp[2*k+3] ^ t1); - } - } -} - - -static -inline void mayo_5_Vt_times_L_avx2(const uint64_t *_L, const __m256i *V_multabs, uint64_t *_acc){ - - const __m256i *L = (__m256i *) _L; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256(L + 2*r*O_MAX + 2*c); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(L + 2*r*O_MAX + 2*c + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(k*O_MAX) + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*((k+1)*O_MAX) + 2*c] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - acc[2*(k*O_MAX) + 2*c + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*((k+1)*O_MAX) + 2*c + 1] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*k*O_MAX + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - acc[2*k*O_MAX + 2*c + 1] ^= temp[2*k + 2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - - -static -inline void mayo_5_P1_times_Vt_avx2(const uint64_t *_P1, __m256i *V_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - - for (c=r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1 + 2*cols_used); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P1 + 2*cols_used + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*(r*K_MAX) + 2*k + 2] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*(r*K_MAX) + 2*k + 3] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - -static -inline void mayo_5_Vt_times_Pv_avx2(const uint64_t *_Pv, const __m256i *V_multabs, uint64_t *_acc){ - - const __m256i *Pv = (__m256i *) _Pv; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256(Pv + 2*r*K_MAX + 2*c); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(Pv + 2*r*K_MAX + 2*c + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*((k+1)*K_MAX) + 2*c] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*((k+1)*K_MAX) + 2*c + 1] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*k*K_MAX + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*k*K_MAX + 2*c + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_5_P1_times_S1_plus_P2_times_S2_avx2(const uint64_t *_P1, const uint64_t *_P2, __m256i *S1_multabs, __m256i *S2_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P1 = (__m256i *) _P1; - const __m256i *P2 = (__m256i *) _P2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - - - // P1 * S1 - for (c=r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P1 + 2*P1_cols_used); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P1 + 2*P1_cols_used + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - P1_cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_even1); - } - } - - // P2 * S2 - for (c=0; c < O_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P2 + 2*r*O_MAX + 2*c); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P2 + 2*r*O_MAX + 2*c + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*(r*K_MAX) + 2*k + 2] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*(r*K_MAX) + 2*k + 3] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_5_P3_times_S2_avx2(const uint64_t *_P3, __m256i *S2_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P3 = (__m256i *) _P3; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - - for (c=r; c < O_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256(P3 + 2*cols_used); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(P3 + 2*cols_used + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*(r*K_MAX) + 2*k + 2] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*(r*K_MAX) + 2*k + 3] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(r*K_MAX) + 2*k + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - - -static -inline void mayo_5_S1t_times_PS1_avx2(const uint64_t *_PS1, __m256i *S1_multabs, uint64_t *_acc){ - mayo_5_Vt_times_Pv_avx2(_PS1, S1_multabs, _acc); -} - -static -inline void mayo_5_S2t_times_PS2_avx2(const uint64_t *_PS2, __m256i *S2_multabs, uint64_t *_acc){ - const __m256i *PS2 = (__m256i *) _PS2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256(PS2 + 2*r*K_MAX + 2*c); - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256(PS2 + 2*r*K_MAX + 2*c + 1); - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - acc[2*((k+1)*K_MAX) + 2*c] ^= temp[2*k+1] ^ t0; - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); - acc[2*((k+1)*K_MAX) + 2*c + 1] ^= temp[2*k+3] ^ t1; - } -#if K_MAX % 2 == 1 - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c] ^= temp[2*k] ^ _mm256_slli_epi16(t0,4); - - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k+2],4)) & low_nibble_mask; - acc[2*(k*K_MAX) + 2*c + 1] ^= temp[2*k+2] ^ _mm256_slli_epi16(t1,4); -#endif - } -} - - -#undef K_OVER_2 -#endif - diff --git a/src/AVX2/shuffle_arithmetic_64.h b/src/AVX2/shuffle_arithmetic_64.h deleted file mode 100644 index cf6201f..0000000 --- a/src/AVX2/shuffle_arithmetic_64.h +++ /dev/null @@ -1,482 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_64_H -#define SHUFFLE_ARITHMETIC_64_H - -#include -#include -#include -#include - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_12_P1_times_O_avx2(const uint64_t *_P1, __m256i *O_multabs, uint64_t *_acc){ - - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P1 + cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd); - temp[k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*O_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[(r*O_MAX) + k + 1] ^= temp[k+1] ^ t; - } - } -} - - -static -inline void mayo_12_Ot_times_P1O_P2_avx2(const uint64_t *_P1O_P2, __m256i *O_multabs, uint64_t *_acc){ - - const __m256i *P1O_P2 = (__m256i *) _P1O_P2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd = _mm256_loadu_si256(P1O_P2 + r*O_MAX + c); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_odd); - temp[k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_even); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(k*O_MAX) + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[((k+1)*O_MAX) + c] ^= temp[k+1] ^ t; - } - } -} - - -static -inline void mayo_12_P1P1t_times_O(const uint64_t *_P1, const unsigned char *O, uint64_t *_acc){ - - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[O_MAX] = {0}; - cols_used += 1; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - __m256i in_odd = _mm256_loadu_si256(P1 + pos); - pos += (V_MAX -c - 1); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd); - temp[k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P1 + cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd); - temp[k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even); - } - } - - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256(acc + (r*O_MAX + k )); - __m256i acc1 = _mm256_loadu_si256(acc + (r*O_MAX + k + 1)); - - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - - _mm256_storeu_si256(acc + (r*O_MAX + k ), acc0 ^ temp[k ] ^ _mm256_slli_epi16(t,4)); - _mm256_storeu_si256(acc + (r*O_MAX + k + 1), acc1 ^ temp[k+1] ^ t); - } - } -} - - -static -inline void mayo_12_Vt_times_L_avx2(const uint64_t *_L, const __m256i *V_multabs, uint64_t *_acc){ - - const __m256i *L = (__m256i *) _L; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd = _mm256_loadu_si256(L + r*O_MAX + c); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(k*O_MAX) + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[((k+1)*O_MAX) + c] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[k*O_MAX + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - - -static -inline void mayo_12_Vt_times_Pv_avx2(const uint64_t *_Pv, const __m256i *V_multabs, uint64_t *_acc){ - - const __m256i *Pv = (__m256i *) _Pv; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd = _mm256_loadu_si256(Pv + r*K_MAX + c); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(k*K_MAX) + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[((k+1)*K_MAX) + c] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[k*K_MAX + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - -static -inline void mayo_12_P1_times_Vt_avx2(const uint64_t *_P1, __m256i *V_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P1 = (__m256i *) _P1; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - - for (c=r; c < V_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P1 + cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[(r*K_MAX) + k + 1] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - -// P1*S1 -> P1: v x v, S1: v x k // P1 upper triangular -// same as mayo_12_P1_times_Vt_avx2 -static -inline void mayo_12_P1_times_S1_avx2(const uint64_t *_P1, __m256i *S1_multabs, uint64_t *_acc){ - mayo_12_P1_times_Vt_avx2(_P1, S1_multabs, _acc); -} - -static -inline void mayo_12_S1t_times_PS1_avx2(const uint64_t *_PS1, __m256i *S1_multabs, uint64_t *_acc){ - mayo_12_Vt_times_Pv_avx2(_PS1, S1_multabs, _acc); -} - -static -inline void mayo_12_S2t_times_PS2_avx2(const uint64_t *_PS2, __m256i *S2_multabs, uint64_t *_acc){ - const __m256i *PS2 = (__m256i *) _PS2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - __m256i in_odd = _mm256_loadu_si256(PS2 + r*K_MAX + c); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(k*K_MAX) + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[((k+1)*K_MAX) + c] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[k*K_MAX + c] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_12_P2_times_S2_avx2(const uint64_t *_P2, __m256i *S2_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P2 = (__m256i *) _P2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - - for (c=0; c < O_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P2 + cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[(r*K_MAX) + k + 1] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_12_P1_times_S1_plus_P2_times_S2_avx2(const uint64_t *_P1, const uint64_t *_P2, __m256i *S1_multabs, __m256i *S2_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P1 = (__m256i *) _P1; - const __m256i *P2 = (__m256i *) _P2; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - - - // P1 * S1 - for (c=r; c < V_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P1 + P1_cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - P1_cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_even); - } - } - - // P2 * S2 - for (c=0; c < O_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P2 + r*O_MAX + c); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[(r*K_MAX) + k + 1] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_12_P3_times_S2_avx2(const uint64_t *_P3, __m256i *S2_multabs, uint64_t *_acc){ - size_t k,c; - const __m256i *P3 = (__m256i *) _P3; - __m256i *acc = (__m256i *) _acc; - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2] = {0}; - - for (c=r; c < O_MAX; c++) - { - __m256i in_odd = _mm256_loadu_si256(P3 + cols_used); - __m256i in_even = _mm256_srli_epi16(in_odd, 4) & low_nibble_mask; - in_odd &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[2*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd); - temp[2*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); - acc[(r*K_MAX) + k + 1] ^= temp[k+1] ^ t; - } -#if K_MAX % 2 == 1 - __m256i t = (temp[k + 1] ^ _mm256_srli_epi16(temp[k],4)) & low_nibble_mask; - acc[(r*K_MAX) + k] ^= temp[k] ^ _mm256_slli_epi16(t,4); -#endif - } -} - - -static inline -void mayo12_m_upper(int m_legs, const uint64_t *in, uint64_t *out, int size) { - (void) size; - int m_vecs_stored = 0; - - for (int r = 0; r < O_MAX; ++r) { - const __m256i* _in = (const __m256i*) (in + m_legs * 2 * (r * size + r)); - __m256i* _out = (__m256i*) (out + m_legs * 2 * m_vecs_stored); - _out[0] = _in[0]; - m_vecs_stored++; - for (int c = r + 1; c < O_MAX; ++c) { - const __m256i* _in2 = (const __m256i*) (in + m_legs * 2 * (r * size + c)); - const __m256i* _in3 = (const __m256i*) (in + m_legs * 2 * (c * size + r)); - _out = (__m256i*) (out + m_legs * 2 * m_vecs_stored); - _out[0] = _in2[0] ^ _in3[0]; - m_vecs_stored++; - } - } -} - - -#undef K_OVER_2 -#endif - diff --git a/src/AVX2/shuffle_arithmetic_96.h b/src/AVX2/shuffle_arithmetic_96.h deleted file mode 100644 index 9b3a69d..0000000 --- a/src/AVX2/shuffle_arithmetic_96.h +++ /dev/null @@ -1,550 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_96_H -#define SHUFFLE_ARITHMETIC_96_H - -#include -#include -#include -#include - - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_3_P1_times_O_avx2(const uint64_t *P1, __m256i *O_multabs, uint64_t *acc){ - - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } - } -} - -static -inline void mayo_3_Ot_times_P1O_P2_avx2(const uint64_t *P1O_P2, __m256i *O_multabs, uint64_t *acc){ - - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1O_P2 + (r*O_MAX + c) * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1O_P2 + (r*O_MAX + c) * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*r + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } - } -} - -static -inline void mayo_3_P1P1t_times_O(const uint64_t *P1, const unsigned char *O, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - cols_used ++; - // do multiplications for one row and accumulate results in temporary format - __m256i temp[2*O_MAX] = {0}; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1 + pos * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1 + pos * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - pos += (V_MAX -c - 1); - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= _mm256_shuffle_epi8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } - } -} - -static -inline void mayo_3_Vt_times_L_avx2(const uint64_t *L, const __m256i *V_multabs, uint64_t *acc){ - - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k; - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(L + (r*O_MAX + c) * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(L + (r*O_MAX + c) * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -static -inline void mayo_3_P1_times_Vt_avx2(const uint64_t *P1, __m256i *V_multabs, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k,c; - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (c = r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1 + cols_used * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -static -inline void mayo_3_Vt_times_Pv_avx2(const uint64_t *Pv, const __m256i *V_multabs, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k; - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(Pv + (r*K_MAX + c) * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(Pv + (r*K_MAX + c) * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_3_P1_times_S1_plus_P2_times_S2_avx2(const uint64_t *P1, const uint64_t *P2, __m256i *S1_multabs, __m256i *S2_multabs, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k,c; - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - // P1 times S1 - __m256i temp[K_OVER_2*2*2] = {0}; - for (c=r; c < V_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P1 + P1_cols_used * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P1 + P1_cols_used * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - P1_cols_used++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S1_multabs[K_OVER_2*c + k], in_even1); - } - } - - // P2 times S2 - for (c=0; c < O_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P2 + (r*O_MAX + c) * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P2 + (r*O_MAX + c) * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_3_P3_times_S2_avx2(const uint64_t *P3, __m256i *S2_multabs, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k,c; - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (c=r; c < O_MAX; c++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(P3 + cols_used * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(P3 + cols_used * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - cols_used++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -static -inline void mayo_3_S1t_times_PS1_avx2(const uint64_t *PS1, __m256i *S1_multabs, uint64_t *acc){ - mayo_3_Vt_times_Pv_avx2(PS1, S1_multabs, acc); -} - -static -inline void mayo_3_S2t_times_PS2_avx2(const uint64_t *PS2, __m256i *S2_multabs, uint64_t *acc){ - const __m256i low_nibble_mask = _mm256_set_epi64x(0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f, 0x0f0f0f0f0f0f0f0f); - - size_t k; - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - __m256i temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - __m256i in_odd0 = _mm256_loadu_si256((__m256i *)(PS2 + (r*K_MAX + c) * 6)); // first 64 field elements - __m256i in_even0 = _mm256_srli_epi16(in_odd0, 4) & low_nibble_mask; - in_odd0 &= low_nibble_mask; - __m256i in_odd1 = _mm256_loadu_si256((__m256i *)(PS2 + (r*K_MAX + c) * 6 + 2)); // last 64 field elements (#32 to #96) - __m256i in_even1 = _mm256_srli_epi16(in_odd1, 4) & low_nibble_mask; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= _mm256_shuffle_epi8(S2_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2)); - __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6)); - __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c) * 6), acc2 ^ temp[2*k + 1] ^ t0); - _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c) * 6 + 2), acc3 ^ temp[2*k + 3] ^ t1); - } -#if K_MAX % 2 == 1 - __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6)); - __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 6 + 2)); - - __m256i t0 = (temp[2*k + 1] ^ _mm256_srli_epi16(temp[2*k ],4)) & low_nibble_mask; - __m256i t1 = (temp[2*k + 3] ^ _mm256_srli_epi16(temp[2*k + 2],4)) & low_nibble_mask; - - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 6), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); - _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 6 + 2), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); -#endif - } -} - -#undef K_OVER_2 -#endif - diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 66c20ea..31a2733 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: Apache-2.0 + set(SOURCE_FILES_COMMON_SYS common/randombytes_system.c common/aes_c.c common/aes128ctr.c common/aes_neon.c common/fips202.c common/mem.c) add_library(mayo_common_sys ${SOURCE_FILES_COMMON_SYS}) @@ -31,11 +33,11 @@ set(SOURCE_FILES_MAYO mayo.c params.c arithmetic.c) if (${MAYO_BUILD_TYPE} MATCHES "avx2") message("Building for avx2") - set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/AVX2) + set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/AVX2 ${PROJECT_SOURCE_DIR}/src/generic) add_definitions(-DMAYO_AVX) elseif (${MAYO_BUILD_TYPE} MATCHES "neon") message("Building for neon") - set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/neon) + set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/neon ${PROJECT_SOURCE_DIR}/src/generic) add_definitions(-DMAYO_NEON) else() set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/generic) diff --git a/src/arithmetic.c b/src/arithmetic.c index 66e2421..76d1dee 100644 --- a/src/arithmetic.c +++ b/src/arithmetic.c @@ -2,315 +2,31 @@ #include #include -#include #include #include #include +#include #include #ifdef ENABLE_CT_TESTING #include #endif -void m_upper(int m_legs, const uint64_t *in, uint64_t *out, int size) { -#if defined(MAYO_VARIANT) && MAYO_AVX && (M_MAX == 64) - mayo12_m_upper(m_legs, in, out, size); -#else +void m_upper(const mayo_params_t* p, const uint64_t *in, uint64_t *out, int size) { + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + // Look into AVX2'ing this + const int m_vec_limbs = PARAM_m_vec_limbs(p); int m_vecs_stored = 0; for (int r = 0; r < size; r++) { for (int c = r; c < size; c++) { - m_vec_copy(m_legs, in + m_legs * 2 * (r * size + c), out + m_legs * 2 * m_vecs_stored ); + m_vec_copy(m_vec_limbs, in + m_vec_limbs * (r * size + c), out + m_vec_limbs * m_vecs_stored ); if (r != c) { - m_vec_add(m_legs, in + m_legs * 2 * (c * size + r), out + m_legs * 2 * m_vecs_stored ); + m_vec_add(m_vec_limbs, in + m_vec_limbs * (c * size + r), out + m_vec_limbs * m_vecs_stored ); } m_vecs_stored ++; } } -#endif -} - -void P1P1t_times_O(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* acc){ -#if MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 - (void) p; - mayo_12_P1P1t_times_O(P1, O, acc); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 - (void) p; - mayo_3_P1P1t_times_O(P1, O, acc); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 - (void) p; - mayo_5_P1P1t_times_O(P1, O, acc); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 64 - (void) p; - mayo_12_P1P1t_times_O_neon(P1, O, acc); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 96 - (void) p; - mayo_3_P1P1t_times_O_neon(P1, O, acc); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 128 - (void) p; - mayo_5_P1P1t_times_O_neon(P1, O, acc); -#else - #ifndef MAYO_VARIANT - const int m_legs = PARAM_m(p) / 32; - #else - (void) p; - #endif - const int param_o = PARAM_o(p); - const int param_v = PARAM_n(p) - PARAM_o(p);; - - int - bs_mat_entries_used = 0; - for (int r = 0; r < param_v; r++) { - for (int c = r; c < param_v; c++) { - if(c==r) { - bs_mat_entries_used += 1; - continue; - } - for (int k = 0; k < param_o; k += 1) { - -#if defined(MAYO_VARIANT) && (M_MAX == 64) - vec_mul_add_64(P1 + 4 * bs_mat_entries_used, O[c * param_o + k], acc + 4 * (r * param_o + k)); - vec_mul_add_64( P1 + 4 * bs_mat_entries_used, O[r * param_o + k], acc + 4 * (c * param_o + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - vec_mul_add_96( P1 + 6 * bs_mat_entries_used, O[c * param_o + k], acc + 6 * (r * param_o + k)); - vec_mul_add_96( P1 + 6 * bs_mat_entries_used, O[r * param_o + k], acc + 6 * (c * param_o + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - vec_mul_add_128( P1 + 8 * bs_mat_entries_used, O[c * param_o + k], acc + 8 * (r * param_o + k)); - vec_mul_add_128( P1 + 8 * bs_mat_entries_used, O[r * param_o + k], acc + 8 * (c * param_o + k)); -#else - m_vec_mul_add(m_legs, P1 + m_legs * 2 * bs_mat_entries_used, O[c * param_o + k], acc + m_legs * 2 * (r * param_o + k)); - m_vec_mul_add(m_legs, P1 + m_legs * 2 * bs_mat_entries_used, O[r * param_o + k], acc + m_legs * 2 * (c * param_o + k)); -#endif - - } - bs_mat_entries_used += 1; - } - } -#endif -} - -void V_times_L__V_times_P1_times_Vt(const mayo_params_t* p, const uint64_t* L, const unsigned char* V, uint64_t* M, const uint64_t* P1, uint64_t* Y) { - (void) p; -#if MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 - __m256i V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_avx2(V, V_multabs); - mayo_12_Vt_times_L_avx2(L, V_multabs, M); - mayo_12_P1_times_Vt_avx2(P1, V_multabs, Pv); - mayo_12_Vt_times_Pv_avx2(Pv, V_multabs, Y); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 - __m256i V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_avx2(V, V_multabs); - mayo_3_Vt_times_L_avx2(L, V_multabs, M); - mayo_3_P1_times_Vt_avx2(P1, V_multabs, Pv); - mayo_3_Vt_times_Pv_avx2(Pv, V_multabs, Y); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 - __m256i V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_avx2(V, V_multabs); - mayo_5_Vt_times_L_avx2(L, V_multabs, M); - mayo_5_P1_times_Vt_avx2(P1, V_multabs, Pv); - mayo_5_Vt_times_Pv_avx2(Pv, V_multabs, Y); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 64 - uint8x16_t V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_neon(V, V_multabs); - mayo_12_Vt_times_L_neon(L, V_multabs, M); - mayo_12_P1_times_Vt_neon(P1, V_multabs, Pv); - mayo_12_Vt_times_Pv_neon(Pv, V_multabs, Y); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 96 - uint8x16_t V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_neon(V, V_multabs); - mayo_3_Vt_times_L_neon(L, V_multabs, M); - mayo_3_P1_times_Vt_neon(P1, V_multabs, Pv); - mayo_3_Vt_times_Pv_neon(Pv, V_multabs, Y); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 128 - uint8x16_t V_multabs[(K_MAX+1)/2*V_MAX]; - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mayo_V_multabs_neon(V, V_multabs); - mayo_5_Vt_times_L_neon(L, V_multabs, M); - mayo_5_P1_times_Vt_neon(P1, V_multabs, Pv); - mayo_5_Vt_times_Pv_neon(Pv, V_multabs, Y); -#else - #ifdef MAYO_VARIANT - (void) p; - #endif - const int param_m = PARAM_m(p); - const int param_n = PARAM_n(p); - const int param_o = PARAM_o(p); - const int param_k = PARAM_k(p); - - alignas (32) uint64_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 16] = {0}; - mul_add_mat_x_m_mat(param_m / 32, V, L, M, - param_k, param_n - param_o, param_o); - - mul_add_m_upper_triangular_mat_x_mat_trans(param_m / 32, P1, V, Pv, param_n - param_o, param_n - param_o, param_k, 1); - - mul_add_mat_x_m_mat(param_m / 32, V, Pv, - Y, param_k, param_n - param_o, - param_k); -#endif -} - -void Ot_times_P1O_P2(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* P1O_P2, uint64_t* P3) { - (void) p; -#if MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - mayo_12_P1_times_O_avx2(P1, O_multabs, P1O_P2); - mayo_12_Ot_times_P1O_P2_avx2(P1O_P2, O_multabs, P3); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - mayo_3_P1_times_O_avx2(P1, O_multabs, P1O_P2); - mayo_3_Ot_times_P1O_P2_avx2(P1O_P2, O_multabs, P3); -#elif MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 - __m256i O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_avx2(O, O_multabs); - mayo_5_P1_times_O_avx2(P1, O_multabs, P1O_P2); - mayo_5_Ot_times_P1O_P2_avx2(P1O_P2, O_multabs, P3); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 64 - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - mayo_12_P1_times_O_neon(P1, O_multabs, P1O_P2); - mayo_12_Ot_times_P1O_P2_neon(P1O_P2, O_multabs, P3); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 96 - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - mayo_3_P1_times_O_neon(P1, O_multabs, P1O_P2); - mayo_3_Ot_times_P1O_P2_neon(P1O_P2, O_multabs, P3); -#elif MAYO_NEON && defined(MAYO_VARIANT) && M_MAX == 128 - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - mayo_5_P1_times_O_neon(P1, O_multabs, P1O_P2); - mayo_5_Ot_times_P1O_P2_neon(P1O_P2, O_multabs, P3); -#else - #ifdef MAYO_VARIANT - (void) p; - #endif - const int param_v = PARAM_v(p); - const int param_o = PARAM_o(p); - const int param_m = PARAM_m(p); - const int param_n = PARAM_n(p); - const int m_legs = PARAM_m(p) / 32; - mul_add_m_upper_triangular_mat_x_mat(param_m/32, P1, O, P1O_P2, param_n - param_o, param_n - param_o, param_o, 1); - mul_add_mat_trans_x_m_mat(m_legs, O, P1O_P2, P3, param_v, param_o, param_o); -#endif -} - - -// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] -// [ 0 P3 ] [S2] [ P3*S2] -// compute S * PS = [ S1 S2 ] * [ P1*S1 + P2*S2 = P1 ] = [ S1*P1 + S2*P2 ] -// [ P3*S2 = P2 ] -void m_calculate_PS_SPS(const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, - const int m, const int v, const int o, const int k, uint64_t *SPS) { - (void) m; -#if MAYO_AVX || MAYO_NEON - const int n = o + v; - - /* Old approach which is constant time but doesn't have to be */ - unsigned char S1[V_MAX*K_MAX] = { 0 }; // == N-O, K - unsigned char S2[O_MAX*K_MAX] = { 0 }; // == O, K - unsigned char *s1_write = S1; - unsigned char *s2_write = S2; - - for (int r=0; r < k; r++) - { - for (int c = 0; c < n; c++) - { - if(c < v){ - *(s1_write++) = S[r*n + c]; - } else { - *(s2_write++) = S[r*n + c]; - } - } - } - - alignas (32) uint64_t PS[N_MAX * K_MAX * M_MAX / 16] = { 0 }; - -#if MAYO_AVX && M_MAX == 64 - __m256i S1_multabs[(K_MAX+1)/2*V_MAX]; - __m256i S2_multabs[(K_MAX+1)/2*O_MAX]; - mayo_S1_multabs_avx2(S1, S1_multabs); - mayo_S2_multabs_avx2(S2, S2_multabs); - - mayo_12_P1_times_S1_plus_P2_times_S2_avx2(P1, P2, S1_multabs, S2_multabs, PS); - mayo_12_P3_times_S2_avx2(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - mayo_12_S1t_times_PS1_avx2(PS, S1_multabs, SPS); - mayo_12_S2t_times_PS2_avx2(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#elif MAYO_AVX && M_MAX == 96 - __m256i S1_multabs[(K_MAX+1)/2*V_MAX]; - __m256i S2_multabs[(K_MAX+1)/2*O_MAX]; - - mayo_S1_multabs_avx2(S1, S1_multabs); - mayo_S2_multabs_avx2(S2, S2_multabs); - - mayo_3_P1_times_S1_plus_P2_times_S2_avx2(P1, P2, S1_multabs, S2_multabs, PS); - mayo_3_P3_times_S2_avx2(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - mayo_3_S1t_times_PS1_avx2(PS, S1_multabs, SPS); - mayo_3_S2t_times_PS2_avx2(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#elif MAYO_AVX && M_MAX == 128 - __m256i S1_multabs[(K_MAX+1)/2*V_MAX]; - __m256i S2_multabs[(K_MAX+1)/2*O_MAX]; - mayo_S1_multabs_avx2(S1, S1_multabs); - mayo_S2_multabs_avx2(S2, S2_multabs); - mayo_5_P1_times_S1_plus_P2_times_S2_avx2(P1, P2, S1_multabs, S2_multabs, PS); - mayo_5_P3_times_S2_avx2(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - //m_calculate_SPS(PS, S, M_MAX, K_MAX, N_MAX, SPS); - mayo_5_S1t_times_PS1_avx2(PS, S1_multabs, SPS); - mayo_5_S2t_times_PS2_avx2(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#elif MAYO_NEON && M_MAX == 64 - uint8x16_t S1_multabs[(K_MAX+1)/2*V_MAX]; - uint8x16_t S2_multabs[(K_MAX+1)/2*O_MAX]; - mayo_S1_multabs_neon(S1, S1_multabs); - mayo_S2_multabs_neon(S2, S2_multabs); - - mayo_12_P1_times_S1_plus_P2_times_S2_neon(P1, P2, S1_multabs, S2_multabs, PS); - mayo_12_P3_times_S2_neon(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - mayo_12_S1t_times_PS1_neon(PS, S1_multabs, SPS); - mayo_12_S2t_times_PS2_neon(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#elif MAYO_NEON && M_MAX == 96 - uint8x16_t S1_multabs[(K_MAX+1)/2*V_MAX]; - uint8x16_t S2_multabs[(K_MAX+1)/2*O_MAX]; - mayo_S1_multabs_neon(S1, S1_multabs); - mayo_S2_multabs_neon(S2, S2_multabs); - - mayo_3_P1_times_S1_plus_P2_times_S2_neon(P1, P2, S1_multabs, S2_multabs, PS); - mayo_3_P3_times_S2_neon(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - mayo_3_S1t_times_PS1_neon(PS, S1_multabs, SPS); - mayo_3_S2t_times_PS2_neon(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#elif MAYO_NEON && M_MAX == 128 - uint8x16_t S1_multabs[(K_MAX+1)/2*V_MAX]; - uint8x16_t S2_multabs[(K_MAX+1)/2*O_MAX]; - mayo_S1_multabs_neon(S1, S1_multabs); - mayo_S2_multabs_neon(S2, S2_multabs); - - mayo_5_P1_times_S1_plus_P2_times_S2_neon(P1, P2, S1_multabs, S2_multabs, PS); - mayo_5_P3_times_S2_neon(P3, S2_multabs, PS + V_MAX*K_MAX*M_MAX/16); // upper triangular - - // S^T * PS = S1^t*PS1 + S2^t*PS2 - mayo_5_S1t_times_PS1_neon(PS, S1_multabs, SPS); - mayo_5_S2t_times_PS2_neon(PS + V_MAX*K_MAX*M_MAX/16, S2_multabs, SPS); -#else - NOT IMPLEMENTED -#endif -#else - const int n = o + v; - alignas (32) uint64_t PS[N_MAX * K_MAX * M_MAX / 16] = { 0 }; - mayo_generic_m_calculate_PS(P1, P2, P3, S, m, v, o, k, PS); - mayo_generic_m_calculate_SPS(PS, S, m, k, n, SPS); -#endif } @@ -406,53 +122,3 @@ int sample_solution(const mayo_params_t *p, unsigned char *A, } return 1; } - -void finish_signature(const mayo_params_t* p, const unsigned char* O, const unsigned char* x, const unsigned char* Vdec, unsigned char* s){ - - const int param_n = PARAM_n(p); - const int param_o = PARAM_o(p); - const int param_k = PARAM_k(p); - const int legs = (param_n-param_o+31)/32; - uint64_t product[N_MAX/32*2*K_MAX] = {0}; - uint64_t O_col[N_MAX/32*2]; - - // matrix mul - for (int i = 0; i < param_o; i++) - { - // read column of O - memset((void *) O_col, 0, 2*legs*8); - for (int j = 0; j < param_n-param_o; j++) - { - O_col[(j/16)] ^= ( ((uint64_t) O[j*param_o + i ]) << (4*(j%16))); - } - - // process column of O - for (int j = 0; j < param_k; j++) - { -#ifdef MAYO_VARIANT -#if N_MAX-O_MAX <= 64 - vec_mul_add_64(O_col, x[j*param_o+i], product + j*2*legs); -#elif N_MAX-O_MAX <= 96 - vec_mul_add_96(O_col, x[j*param_o+i], product + j*2*legs); -#elif N_MAX-O_MAX <= 128 - vec_mul_add_128(O_col, x[j*param_o+i], product + j*2*legs); -#else - not implemented -#endif -#else - m_vec_mul_add(legs, O_col, x[j*param_o+i], product + j*2*legs); -#endif - } - } - - // write product to s - for (int i = 0; i < param_k; i++) - { - for (int j = 0; j < param_n-param_o; j++) - { - s[param_n*i + j] = Vdec[i*(param_n-param_o) + j] ^ ((product[i*2*legs + (j/16)] >> (4*(j%16))) & 0xf); - } - memcpy(s + i*param_n + (param_n-param_o), x + i*param_o, param_o); - } - -} \ No newline at end of file diff --git a/src/arithmetic.h b/src/arithmetic.h index 0265fc3..80bff40 100644 --- a/src/arithmetic.h +++ b/src/arithmetic.h @@ -7,71 +7,41 @@ #include #include #include +#include #if defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) #define TARGET_BIG_ENDIAN #endif -#if defined(MAYO_AVX) && (M_MAX == 64) - #include -#endif -#if defined(MAYO_AVX) && (M_MAX == 96) - #include -#endif -#if defined(MAYO_AVX) && (M_MAX == 128) - #include +#if defined(MAYO_AVX) || defined(MAYO_NEON) + #include +#elif defined(MAYO_M4) + #include +#else + #include #endif -#if defined(MAYO_NEON) && (M_MAX == 64) - #include -#endif -#if defined(MAYO_NEON) && (M_MAX == 96) - #include -#endif -#if defined(MAYO_NEON) && (M_MAX == 128) - #include -#endif +static +inline void vec_mul_add_u64(const int legs, const uint64_t *in, unsigned char a, uint64_t *acc) { + uint32_t tab = mul_table(a); -#if !defined(MAYO_VARIANT) || (defined(MAYO_VARIANT) && (M_MAX == 64)) - #include - #include -#endif -#if !defined(MAYO_VARIANT) || (defined(MAYO_VARIANT) && (M_MAX == 96)) - #include - #include -#endif -#if !defined(MAYO_VARIANT) || (defined(MAYO_VARIANT) && (M_MAX == 128)) - #include -#endif + uint64_t lsb_ask = 0x1111111111111111ULL; -// Calculate P3 = O^T * (P1*O + P2) in KeyGen -#define Ot_times_P1O_P2 MAYO_NAMESPACE(Ot_times_P1O_P2) -void Ot_times_P1O_P2(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* P1O_P2, uint64_t* P3); + for(int i=0; i < legs; i++){ + acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) + ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) + ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) + ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); + } +} // Calculate Upper in KeyGen #define m_upper MAYO_NAMESPACE(m_upper) -void m_upper(int m_legs, const uint64_t *in, uint64_t *out, int size); - -// Calculate acc = (P1+P1^T)*O in expand_sk -#define P1P1t_times_O MAYO_NAMESPACE(P1P1t_times_O) -void P1P1t_times_O(const mayo_params_t* p, const uint64_t* P1P1t, const unsigned char* O, uint64_t* acc); - -// Calculate M=V*L and Y=V*P1*V^T in Sign -#define V_times_L__V_times_P1_times_Vt MAYO_NAMESPACE(V_times_L__V_times_P1_times_Vt) -void V_times_L__V_times_P1_times_Vt(const mayo_params_t* p, const uint64_t* L, const unsigned char* V, uint64_t* M, const uint64_t* P1, uint64_t* Y); +void m_upper(const mayo_params_t* p, const uint64_t *in, uint64_t *out, int size); // Sample solution in Sign #define sample_solution MAYO_NAMESPACE(sample_solution) int sample_solution(const mayo_params_t *p, unsigned char *A, const unsigned char *y, const unsigned char *r, unsigned char *x, int k, int o, int m, int A_cols); -// Calculate SPS = S*P*S^T in Verify -#define m_calculate_PS_SPS MAYO_NAMESPACE(m_calculate_PS_SPS) -void m_calculate_PS_SPS(const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, - const int m, const int v, const int o, const int k, uint64_t *SPS); - -// Convert solution x to signature s -#define finish_signature MAYO_NAMESPACE(finish_signature) -void finish_signature(const mayo_params_t* p, const unsigned char* O, const unsigned char* x, const unsigned char* Vdec, unsigned char* s); - #endif diff --git a/src/common/aes_neon.c b/src/common/aes_neon.c index 460d544..a45aa08 100644 --- a/src/common/aes_neon.c +++ b/src/common/aes_neon.c @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT and Public Domain + #ifdef ENABLE_AESNEON // Code taken from https://github.com/ChristerKnorborg/post-quantum-signature-schemes/blob/main/src/genkat/aes_arm.c diff --git a/src/generic/arithmetic_128.h b/src/generic/arithmetic_128.h deleted file mode 100644 index 418c308..0000000 --- a/src/generic/arithmetic_128.h +++ /dev/null @@ -1,90 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_128_H -#define ARITHMETIC_128_H - -#include -#include -#include - -// This implements arithmetic for vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_128(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; - out[6] = in[6]; - out[7] = in[7]; -} - - -static -inline void vec_add_128(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; - acc[6] ^= in[6]; - acc[7] ^= in[7]; -} - -inline -static void m_vec_mul_add_x_128(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 8;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_128(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 8;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void vec_mul_add_128(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 8;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void multiply_bins_128(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_128(bins + 5 * 8, bins + 10 * 8); - m_vec_mul_add_x_128(bins + 11 * 8, bins + 12 * 8); - m_vec_mul_add_x_inv_128(bins + 10 * 8, bins + 7 * 8); - m_vec_mul_add_x_128(bins + 12 * 8, bins + 6 * 8); - m_vec_mul_add_x_inv_128(bins + 7 * 8, bins + 14 * 8); - m_vec_mul_add_x_128(bins + 6 * 8, bins + 3 * 8); - m_vec_mul_add_x_inv_128(bins + 14 * 8, bins + 15 * 8); - m_vec_mul_add_x_128(bins + 3 * 8, bins + 8 * 8); - m_vec_mul_add_x_inv_128(bins + 15 * 8, bins + 13 * 8); - m_vec_mul_add_x_128(bins + 8 * 8, bins + 4 * 8); - m_vec_mul_add_x_inv_128(bins + 13 * 8, bins + 9 * 8); - m_vec_mul_add_x_128(bins + 4 * 8, bins + 2 * 8); - m_vec_mul_add_x_inv_128(bins + 9 * 8, bins + 1 * 8); - m_vec_mul_add_x_128(bins + 2 * 8, bins + 1 * 8); - vec_copy_128(bins + 8, out); -} - -#endif - diff --git a/src/generic/arithmetic_64.h b/src/generic/arithmetic_64.h deleted file mode 100644 index 94e8463..0000000 --- a/src/generic/arithmetic_64.h +++ /dev/null @@ -1,103 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_64_H -#define ARITHMETIC_64_H - -#include -#include - -// This implements arithmetic for vectors of 64 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_64(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; -} - -static -inline void vec_add_64(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; -} - -static inline uint32_t mul_table(uint8_t b){ - uint32_t x = ((uint32_t) b) * 0x08040201; - - uint32_t high_nibble_mask = 0xf0f0f0f0; - - uint32_t high_half = x & high_nibble_mask; - return (x ^ (high_half >> 4) ^ (high_half >> 3)); -} - -static -inline void vec_mul_add_64(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 4;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void vec_mul_add_u64(const int legs, const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < legs; i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -inline -static void m_vec_mul_add_x_64(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 4;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_64(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 4;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void multiply_bins_64(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_64(bins + 5 * 4, bins + 10 * 4); - m_vec_mul_add_x_64(bins + 11 * 4, bins + 12 * 4); - m_vec_mul_add_x_inv_64(bins + 10 * 4, bins + 7 * 4); - m_vec_mul_add_x_64(bins + 12 * 4, bins + 6 * 4); - m_vec_mul_add_x_inv_64(bins + 7 * 4, bins + 14 * 4); - m_vec_mul_add_x_64(bins + 6 * 4, bins + 3 * 4); - m_vec_mul_add_x_inv_64(bins + 14 * 4, bins + 15 * 4); - m_vec_mul_add_x_64(bins + 3 * 4, bins + 8 * 4); - m_vec_mul_add_x_inv_64(bins + 15 * 4, bins + 13 * 4); - m_vec_mul_add_x_64(bins + 8 * 4, bins + 4 * 4); - m_vec_mul_add_x_inv_64(bins + 13 * 4, bins + 9 * 4); - m_vec_mul_add_x_64(bins + 4 * 4, bins + 2 * 4); - m_vec_mul_add_x_inv_64(bins + 9 * 4, bins + 1 * 4); - m_vec_mul_add_x_64(bins + 2 * 4, bins + 1 * 4); - vec_copy_64(bins + 4, out); -} - -#endif - diff --git a/src/generic/arithmetic_96.h b/src/generic/arithmetic_96.h deleted file mode 100644 index a38f89e..0000000 --- a/src/generic/arithmetic_96.h +++ /dev/null @@ -1,85 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_96_H -#define ARITHMETIC_96_H - -#include -#include -#include - -// This implements arithmetic for vectors of 96 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_96(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; -} - -static -inline void vec_add_96(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; -} - -inline -static void m_vec_mul_add_x_96(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 6;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_96(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 6;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void vec_mul_add_96(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 6;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void multiply_bins_96(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_96(bins + 5 * 6, bins + 10 * 6); - m_vec_mul_add_x_96(bins + 11 * 6, bins + 12 * 6); - m_vec_mul_add_x_inv_96(bins + 10 * 6, bins + 7 * 6); - m_vec_mul_add_x_96(bins + 12 * 6, bins + 6 * 6); - m_vec_mul_add_x_inv_96(bins + 7 * 6, bins + 14 * 6); - m_vec_mul_add_x_96(bins + 6 * 6, bins + 3 * 6); - m_vec_mul_add_x_inv_96(bins + 14 * 6, bins + 15 * 6); - m_vec_mul_add_x_96(bins + 3 * 6, bins + 8 * 6); - m_vec_mul_add_x_inv_96(bins + 15 * 6, bins + 13 * 6); - m_vec_mul_add_x_96(bins + 8 * 6, bins + 4 * 6); - m_vec_mul_add_x_inv_96(bins + 13 * 6, bins + 9 * 6); - m_vec_mul_add_x_96(bins + 4 * 6, bins + 2 * 6); - m_vec_mul_add_x_inv_96(bins + 9 * 6, bins + 1 * 6); - m_vec_mul_add_x_96(bins + 2 * 6, bins + 1 * 6); - vec_copy_96(bins + 6, out); -} - -#endif - diff --git a/src/generic/arithmetic_common.h b/src/generic/arithmetic_common.h deleted file mode 100644 index d337bc2..0000000 --- a/src/generic/arithmetic_common.h +++ /dev/null @@ -1,469 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_COMMON_H -#define ARITHMETIC_COMMON_H - -#include - -#ifndef MAYO_VARIANT -static void m_multiply_bins(const int m_legs, uint64_t *bins, uint64_t *out) { - - m_vec_add(m_legs, bins + 15 * m_legs * 2, bins + 12 * m_legs * 2); - m_vec_add(m_legs, bins + 15 * m_legs * 2, bins + 3 * m_legs * 2); - - m_vec_add(m_legs, bins + 14 * m_legs * 2, bins + 8 * m_legs * 2); - m_vec_add(m_legs, bins + 14 * m_legs * 2, bins + 6 * m_legs * 2); - - m_vec_add(m_legs, bins + 13 * m_legs * 2, bins + 10 * m_legs * 2); - m_vec_add(m_legs, bins + 13 * m_legs * 2, bins + 7 * m_legs * 2); - - m_vec_add(m_legs, bins + 12 * m_legs * 2, bins + 8 * m_legs * 2); - m_vec_add(m_legs, bins + 12 * m_legs * 2, bins + 4 * m_legs * 2); - - m_vec_add(m_legs, bins + 11 * m_legs * 2, bins + 9 * m_legs * 2); - m_vec_add(m_legs, bins + 11 * m_legs * 2, bins + 2 * m_legs * 2); - - m_vec_add(m_legs, bins + 10 * m_legs * 2, bins + 8 * m_legs * 2); - m_vec_add(m_legs, bins + 10 * m_legs * 2, bins + 2 * m_legs * 2); - - m_vec_add(m_legs, bins + 9 * m_legs * 2, bins + 8 * m_legs * 2); - m_vec_add(m_legs, bins + 9 * m_legs * 2, bins + 1 * m_legs * 2); - - m_vec_add(m_legs, bins + 7 * m_legs * 2, bins + 4 * m_legs * 2); - m_vec_add(m_legs, bins + 7 * m_legs * 2, bins + 3 * m_legs * 2); - - m_vec_add(m_legs, bins + 6 * m_legs * 2, bins + 4 * m_legs * 2); - m_vec_add(m_legs, bins + 6 * m_legs * 2, bins + 2 * m_legs * 2); - - m_vec_add(m_legs, bins + 5 * m_legs * 2, bins + 4 * m_legs * 2); - m_vec_add(m_legs, bins + 5 * m_legs * 2, bins + 1 * m_legs * 2); - - m_vec_add(m_legs, bins + 3 * m_legs * 2, bins + 2 * m_legs * 2); - m_vec_add(m_legs, bins + 3 * m_legs * 2, bins + 1 * m_legs * 2); - - m_vec_mul_add_x(m_legs, bins + 8 * m_legs * 2, bins + 4 * m_legs * 2); - m_vec_mul_add_x(m_legs, bins + 4 * m_legs * 2, bins + 2 * m_legs * 2); - m_vec_mul_add_x(m_legs, bins + 2 * m_legs * 2, bins + 1 * m_legs * 2); - - m_vec_copy(m_legs, bins + 1 * m_legs * 2, out); -} -#endif - -// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] -// [ 0 P3 ] [S2] [ P3*S2] -static inline void mayo_generic_m_calculate_PS(const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, - const int m, const int v, const int o, const int k, uint64_t *PS) { - - const int n = o + v; -#if defined(MAYO_VARIANT) && ((M_MAX == 64) || (M_MAX == 96) || M_MAX == 128) - (void)m; -#else - const int m_legs = m / 32; -#endif - - /* Old approach which is constant time but doesn't have to be - unsigned char S1[V_MAX*K_MAX]; - unsigned char S2[O_MAX*K_MAX]; - unsigned char *s1_write = S1; - unsigned char *s2_write = S2; - for (int r=0; r < k; r++) - { - for (int c = 0; c < n; c++) - { - if(c < v){ - *(s1_write++) = S[r*n + c]; - } else { - *(s2_write++) = S[r*n + c]; - } - } - } - - mul_add_m_upper_triangular_mat_x_mat_trans(m_legs, P1, S1, PS, v, v, k, 1); // P1 * S1 - mul_add_m_upper_triangular_mat_x_mat_trans(m_legs, P2, S2, PS, v, o, k, 0); // P2 * S2 - mul_add_m_upper_triangular_mat_x_mat_trans(m_legs, P3, S2, PS + v*k*m_legs*4, o, o, k, 1); // P3 * S2. - */ - - // use more stack efficient version for MAYO_3 and MAYO_5 - #if (defined(HAVE_STACKEFFICIENT) || defined(PQM4)) && N_MAX > 78 - uint64_t accumulator[M_MAX * N_MAX] = {0}; - int P1_used; - int P3_used; - for (int col = 0; col < k; col++) { - for(unsigned int i = 0; i < sizeof(accumulator)/8; i++) { - accumulator[i] = 0; - } - P1_used = 0; - for (int row = 0; row < v; row++) { - for (int j = row; j < v; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - vec_add_64(P1 + P1_used * 4, accumulator + ( row * 16 + S[col * n + j] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - vec_add_96(P1 + P1_used * 6, accumulator + ( row * 16 + S[col * n + j] ) * 6); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - vec_add_128(P1 + P1_used * 8, accumulator + ( row * 16 + S[col * n + j] ) * 8); -#else - bitsliced_m_vec_add(m_legs, P1 + P1_used * m_legs * 2, accumulator + ( row * 16 + S[col * n + j] )*m_legs * 2 ); -#endif - P1_used ++; - } - - for (int j = 0; j < o; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - vec_add_64(P2 + (row * o + j)*4, accumulator + ( row * 16 + S[(col * n) + j + v] )*4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - vec_add_96(P2 + (row * o + j)*6, accumulator + ( row * 16 + S[(col * n) + j + v] )*6); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - vec_add_128(P2 + (row * o + j)*8, accumulator + ( row * 16 + S[(col * n) + j + v] )*8 ); -#else - bitsliced_m_vec_add(m_legs, P2 + (row * o + j)*m_legs * 2, accumulator + ( row * 16 + S[(col * n) + j + v] )*m_legs * 2 ); -#endif - } - } - - P3_used = 0; - for (int row = v; row < n; row++) { - for (int j = row; j < n; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - vec_add_64(P3 + P3_used * 4, accumulator + ( row * 16 + S[col * n + j] )*4); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - vec_add_96(P3 + P3_used * 6, accumulator + ( row * 16 + S[col * n + j] )*6); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - vec_add_128(P3 + P3_used * 8, accumulator + ( row * 16 + S[col * n + j] )*8); -#else - bitsliced_m_vec_add(m_legs, P3 + P3_used * m_legs * 2, accumulator + ( row * 16 + S[col * n + j] )*m_legs * 2 ); -#endif - P3_used ++; - } - } - - for (int row = 0; row < n; row++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - multiply_bins_64(accumulator + row * 16 * 4, PS + (row * k + col) * 4); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - multiply_bins_96(accumulator + row * 16 * 6, PS + (row * k + col) * 6); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - multiply_bins_128(accumulator + row * 16 * 8, PS + (row * k + col) * 8); -#else - bitsliced_m_multiply_bins(m_legs, accumulator + row * 16 * m_legs * 2, PS + (row * k + col) * m_legs * 2); -#endif - } - } - - #else - - alignas (32) uint64_t accumulator[M_MAX * K_MAX * N_MAX] = {0}; - int P1_used = 0; - for (int row = 0; row < v; row++) { - for (int j = row; j < v; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 9) - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 4 ); - vec_add_64(P1 + P1_used * 4, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 6 ); - vec_add_96(P1 + P1_used * 6, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 6 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 8 ); - vec_add_128(P1 + P1_used * 8, accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 8 ); -#else - for (int col = 0; col < k; col++) { - m_vec_add(m_legs, P1 + P1_used * m_legs * 2, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 2 ); - } -#endif - P1_used ++; - } - - - for (int j = 0; j < o; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 9) - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 4 ); - vec_add_64(P2 + (row * o + j) * 4, accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 6 ); - vec_add_96(P2 + (row * o + j) * 6, accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 6 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 8 ); - vec_add_128(P2 + (row * o + j) * 8, accumulator + ( (row * k + 11) * 16 + S[(11 * n) + j + v] ) * 8 ); -#else - for (int col = 0; col < k; col++) { - m_vec_add(m_legs, P2 + (row * o + j)*m_legs * 2, accumulator + ( (row * k + col) * 16 + S[(col * n) + j + v] )*m_legs * 2 ); - } -#endif - } - } - - int P3_used = 0; - for (int row = v; row < n; row++) { - for (int j = row; j < n; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 9) - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 4 ); - vec_add_64(P3 + P3_used * 4, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 4 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 6 ); - vec_add_96(P3 + P3_used * 6, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 6 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 8 ); - vec_add_128(P3 + P3_used * 8, accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 8 ); -#else - for (int col = 0; col < k; col++) { - m_vec_add(m_legs, P3 + P3_used * m_legs * 2, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 2 ); - } -#endif - P3_used ++; - } - } - - // multiply stuff according to the bins of the accumulator and add to PS. - int i = 0; - while (i < n * k) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - multiply_bins_64(accumulator + i * 16 * 4, PS + i * 4); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - multiply_bins_96(accumulator + i * 16 * 6, PS + i * 6); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - multiply_bins_128(accumulator + i * 16 * 8, PS + i * 8); - i++; -#else - m_multiply_bins(m/32, accumulator + i * 16 * (m/32) * 2, PS + i * (m/32) * 2); - i++; -#endif - } - - #endif -} - - -static inline void mayo_generic_m_calculate_SPS(const uint64_t *PS, const unsigned char *S, int m, int k, int n, uint64_t *SPS){ - alignas (32) uint64_t accumulator[M_MAX*K_MAX*K_MAX] = {0}; - #if !defined(MAYO_VARIANT) - const int m_legs = m/32; - #else - (void) m; - #endif - for (int row = 0; row < k; row++) { - for (int j = 0; j < n; j++) { - for (int col = 0; col < k; col += 1) { - #if defined(MAYO_VARIANT) && (M_MAX == 64) - vec_add_64(PS + (j * k + col) * 4, accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 4 ); - #elif defined(MAYO_VARIANT) && (M_MAX == 96) - vec_add_96(PS + (j * k + col) * 6, accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 6 ); - #elif defined(MAYO_VARIANT) && (M_MAX == 128) - vec_add_128(PS + (j * k + col) * 8, accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 8 ); - #else - m_vec_add(m_legs, PS + (j * k + col) * m_legs * 2, accumulator + ( (row * k + col) * 16 + S[row * n + j] )*m_legs * 2 ); - #endif - } - } - } - - // multiply stuff according to the bins of the accumulator and add to PS. - int i = 0; - while (i < k*k) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - multiply_bins_64(accumulator + i * 16 * 4, SPS + i * 4); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - multiply_bins_96(accumulator + i * 16 * 6, SPS + i * 6); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - multiply_bins_128(accumulator + i * 16 * 8, SPS + i * 8); - i++; -#else - m_multiply_bins(m_legs, accumulator + i * 16 * m_legs * 2, SPS + i * m_legs * 2); - i++; -#endif - } -} - - -// multiplies m (possibly upper triangular) matrices with a single matrix and adds result to acc -static inline void mul_add_m_upper_triangular_mat_x_mat(int m_legs, const uint64_t *bs_mat, const unsigned char *mat, uint64_t *acc, int bs_mat_rows, int bs_mat_cols, int mat_cols, int triangular) { - - int bs_mat_entries_used = 0; - for (int r = 0; r < bs_mat_rows; r++) { - for (int c = triangular * r; c < bs_mat_cols; c++) { - for (int k = 0; k < mat_cols; k += 1) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - (void) m_legs; - vec_mul_add_64(bs_mat + 4 * bs_mat_entries_used, mat[c * mat_cols + k], acc + 4 * (r * mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - (void) m_legs; - vec_mul_add_96(bs_mat + 6 * bs_mat_entries_used, mat[c * mat_cols + k], acc + 6 * (r * mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - (void) m_legs; - vec_mul_add_128(bs_mat + 8 * bs_mat_entries_used, mat[c * mat_cols + k], acc + 8 * (r * mat_cols + k)); -#else - m_vec_mul_add(m_legs, bs_mat + m_legs * 2 * bs_mat_entries_used, mat[c * mat_cols + k], acc + m_legs * 2 * (r * mat_cols + k)); -#endif - } - bs_mat_entries_used += 1; - } - } -} - -// multiplies m (possibly upper triangular) matrices with the transpose of a single matrix and adds result to acc -static inline void mul_add_m_upper_triangular_mat_x_mat_trans(int m_legs, const uint64_t *bs_mat, const unsigned char *mat, uint64_t *acc, int bs_mat_rows, int bs_mat_cols, int mat_rows, int triangular) { - - int bs_mat_entries_used = 0; - for (int r = 0; r < bs_mat_rows; r++) { - for (int c = triangular * r; c < bs_mat_cols; c++) { - for (int k = 0; k < mat_rows; k += 1) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - (void) m_legs; - vec_mul_add_64(bs_mat + 4 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + 4 * (r * mat_rows + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - (void) m_legs; - vec_mul_add_96(bs_mat + 6 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + 6 * (r * mat_rows + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - (void) m_legs; - vec_mul_add_128(bs_mat + 8 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + 8 * (r * mat_rows + k)); -#else - m_vec_mul_add(m_legs, bs_mat + m_legs * 2 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + m_legs * 2 * (r * mat_rows + k)); -#endif - } - bs_mat_entries_used += 1; - } - } -} - -// multiplies the transpose of a single matrix with m matrices and adds result to acc -static inline void mul_add_mat_trans_x_m_mat(int m_legs, const unsigned char *mat, const uint64_t *bs_mat, uint64_t *acc, int mat_rows, int mat_cols, int bs_mat_cols) { - - for (int r = 0; r < mat_cols; r++) { - for (int c = 0; c < mat_rows; c++) { - for (int k = 0; k < bs_mat_cols; k += 1) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - (void) m_legs; - vec_mul_add_64(bs_mat + 4 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + 4 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - (void) m_legs; - vec_mul_add_96(bs_mat + 6 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + 6 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - (void) m_legs; - vec_mul_add_128(bs_mat + 8 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + 8 * (r * bs_mat_cols + k)); -#else - m_vec_mul_add(m_legs, bs_mat + m_legs * 2 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + m_legs * 2 * (r * bs_mat_cols + k)); -#endif - } - } - } -} - -// multiplies a single matrix with m matrices and adds result to acc -static inline void mul_add_mat_x_m_mat(int m_legs, const unsigned char *mat, const uint64_t *bs_mat, uint64_t *acc, int mat_rows, int mat_cols, int bs_mat_cols) { - - for (int r = 0; r < mat_rows; r++) { - for (int c = 0; c < mat_cols; c++) { - for (int k = 0; k < bs_mat_cols; k += 1) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) - (void) m_legs; - vec_mul_add_64(bs_mat + 4 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + 4 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - (void) m_legs; - vec_mul_add_96(bs_mat + 6 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + 6 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - (void) m_legs; - vec_mul_add_128(bs_mat + 8 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + 8 * (r * bs_mat_cols + k)); -#else - m_vec_mul_add(m_legs, bs_mat + m_legs * 2 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + m_legs * 2 * (r * bs_mat_cols + k)); -#endif - } - } - } -} -#endif - diff --git a/src/generic/arithmetic_dynamic.h b/src/generic/arithmetic_dynamic.h new file mode 100644 index 0000000..d91f6c5 --- /dev/null +++ b/src/generic/arithmetic_dynamic.h @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef ARITHMETIC_DYNAMIC_H +#define ARITHMETIC_DYNAMIC_H + +#include +#include + +static +inline void m_vec_copy(int m_vec_limbs, const uint64_t *in, uint64_t *out) { + for (int i = 0; i < m_vec_limbs; i++) { + out[i] = in[i]; + } +} + +static +inline void m_vec_add(int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + for (int i = 0; i < m_vec_limbs; i++) { + acc[i] ^= in[i]; + } +} + +static inline +void m_vec_mul_add(int m_vec_limbs, const uint64_t *in, unsigned char a, uint64_t *acc) { + for(int i=0; i < m_vec_limbs; i++){ + acc[i] ^= gf16v_mul_u64(in[i], a); + } +} + +inline +static void m_vec_mul_add_x (int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + uint64_t mask_msb = 0x8888888888888888ULL; + for(int i=0; i < m_vec_limbs; i++){ + uint64_t t = in[i] & mask_msb; + acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); + } +} + +inline +static void m_vec_mul_add_x_inv (int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + uint64_t mask_lsb = 0x1111111111111111ULL; + for(int i=0; i < m_vec_limbs; i++){ + uint64_t t = in[i] & mask_lsb; + acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); + } +} + +static +inline void m_vec_multiply_bins (int m_vec_limbs, uint64_t *bins, uint64_t *out) { + + m_vec_mul_add_x_inv (m_vec_limbs, bins + 5 * m_vec_limbs, bins + 10 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 11 * m_vec_limbs, bins + 12 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 10 * m_vec_limbs, bins + 7 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 12 * m_vec_limbs, bins + 6 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 7 * m_vec_limbs, bins + 14 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 6 * m_vec_limbs, bins + 3 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 14 * m_vec_limbs, bins + 15 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 3 * m_vec_limbs, bins + 8 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 15 * m_vec_limbs, bins + 13 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 8 * m_vec_limbs, bins + 4 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 13 * m_vec_limbs, bins + 9 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 4 * m_vec_limbs, bins + 2 * m_vec_limbs); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 9 * m_vec_limbs, bins + 1 * m_vec_limbs); + m_vec_mul_add_x (m_vec_limbs, bins + 2 * m_vec_limbs, bins + 1 * m_vec_limbs); + m_vec_copy (m_vec_limbs, bins + m_vec_limbs, out); +} + +#endif \ No newline at end of file diff --git a/src/generic/arithmetic_fixed.h b/src/generic/arithmetic_fixed.h new file mode 100644 index 0000000..bd0ccf2 --- /dev/null +++ b/src/generic/arithmetic_fixed.h @@ -0,0 +1,84 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef ARITHMETIC_FIXED_H +#define ARITHMETIC_FIXED_H + +#include +#include +#include + +// This implements arithmetic for vectors of X field elements in Z_2[x]/(x^4+x+1) + +static +inline void m_vec_copy (int m_vec_limbs, const uint64_t *in, uint64_t *out) { + (void) m_vec_limbs; + for (size_t i = 0; i < M_VEC_LIMBS_MAX; i++) + { + out[i] = in[i]; + } +} + +static +inline void m_vec_add (int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + (void) m_vec_limbs; + for (size_t i = 0; i < M_VEC_LIMBS_MAX; i++) + { + acc[i] ^= in[i]; + } +} + +static +inline void m_vec_mul_add (int m_vec_limbs, const uint64_t *in, unsigned char a, uint64_t *acc) { + (void) m_vec_limbs; + uint32_t tab = mul_table(a); + + uint64_t lsb_ask = 0x1111111111111111ULL; + + for(int i=0; i < M_VEC_LIMBS_MAX ;i++){ + acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) + ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) + ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) + ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); + } +} + +inline +static void m_vec_mul_add_x (int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + (void) m_vec_limbs; + uint64_t mask_msb = 0x8888888888888888ULL; + for(int i=0; i < M_VEC_LIMBS_MAX; i++){ + uint64_t t = in[i] & mask_msb; + acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); + } +} + +inline +static void m_vec_mul_add_x_inv (int m_vec_limbs, const uint64_t *in, uint64_t *acc) { + (void) m_vec_limbs; + uint64_t mask_lsb = 0x1111111111111111ULL; + for(int i=0; i < M_VEC_LIMBS_MAX; i++){ + uint64_t t = in[i] & mask_lsb; + acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); + } +} + +static +inline void m_vec_multiply_bins (int m_vec_limbs, uint64_t *bins, uint64_t *out) { + m_vec_mul_add_x_inv (m_vec_limbs, bins + 5 * M_VEC_LIMBS_MAX, bins + 10 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 11 * M_VEC_LIMBS_MAX, bins + 12 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 10 * M_VEC_LIMBS_MAX, bins + 7 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 12 * M_VEC_LIMBS_MAX, bins + 6 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 7 * M_VEC_LIMBS_MAX, bins + 14 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 6 * M_VEC_LIMBS_MAX, bins + 3 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 14 * M_VEC_LIMBS_MAX, bins + 15 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 3 * M_VEC_LIMBS_MAX, bins + 8 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 15 * M_VEC_LIMBS_MAX, bins + 13 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 8 * M_VEC_LIMBS_MAX, bins + 4 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 13 * M_VEC_LIMBS_MAX, bins + 9 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 4 * M_VEC_LIMBS_MAX, bins + 2 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x_inv (m_vec_limbs, bins + 9 * M_VEC_LIMBS_MAX, bins + 1 * M_VEC_LIMBS_MAX); + m_vec_mul_add_x (m_vec_limbs, bins + 2 * M_VEC_LIMBS_MAX, bins + 1 * M_VEC_LIMBS_MAX); + m_vec_copy (m_vec_limbs, bins + M_VEC_LIMBS_MAX, out); +} + +#endif diff --git a/src/generic/echelon_form.h b/src/generic/echelon_form.h index 8250584..5a171f5 100644 --- a/src/generic/echelon_form.h +++ b/src/generic/echelon_form.h @@ -61,7 +61,7 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { alignas (32) uint64_t _pivot_row[(K_MAX * O_MAX + 1 + 15) / 16]; alignas (32) uint64_t _pivot_row2[(K_MAX * O_MAX + 1 + 15) / 16]; - alignas (32) uint64_t packed_A[((K_MAX * O_MAX + 1 + 15) / 16) * M_MAX] = { 0 }; + alignas (32) uint64_t packed_A[((K_MAX * O_MAX + 1 + 15) / 16) * M_MAX] = {0}; int row_len = (ncols + 15) / 16; diff --git a/src/generic/ef_inner_loop.h b/src/generic/ef_inner_loop.h new file mode 100644 index 0000000..52b43d9 --- /dev/null +++ b/src/generic/ef_inner_loop.h @@ -0,0 +1,56 @@ +// SPDX-License-Identifier: Apache-2.0 + +int pivot_row_lower_bound = MAYO_MAX(0, pivot_col + nrows - ncols); +int pivot_row_upper_bound = MAYO_MIN(nrows - 1, pivot_col); +// the pivot row is guaranteed to be between these lower and upper bounds if +// A has full rank + +// zero out pivot row +for (int i = offset; i < row_len; i++) { + _pivot_row[i] = 0; + _pivot_row2[i] = 0; +} + +// try to get a pivot row in constant time +unsigned char pivot = 0; +uint64_t pivot_is_zero = -1; +for (int row = pivot_row_lower_bound; + row <= MAYO_MIN(nrows - 1, pivot_row_upper_bound + 32); row++) { + + uint64_t is_pivot_row = ~ct_compare_64(row, pivot_row); + uint64_t below_pivot_row = ct_64_is_greater_than(row, pivot_row); + + for (int j = offset; j < row_len; j++) { + _pivot_row[j] ^= (is_pivot_row | (below_pivot_row & pivot_is_zero)) & + packed_A[row * row_len + j]; + } + pivot = m_extract_element(_pivot_row, pivot_col); + pivot_is_zero = ~ct_compare_64((int) pivot, 0); +} + +// multiply pivot row by inverse of pivot +inverse = inverse_f(pivot); +vec_mul_add_u64(row_len - offset, _pivot_row + offset, inverse, _pivot_row2 + offset); + +// conditionally write pivot row to the correct row, if there is a nonzero +// pivot +for (int row = pivot_row_lower_bound; row <= pivot_row_upper_bound; row++) { + uint64_t do_copy = ~ct_compare_64(row, pivot_row) & ~pivot_is_zero; + uint64_t do_not_copy = ~do_copy; + for (int col = offset; col < row_len; col++) { + packed_A[row * row_len + col] = + (do_not_copy & packed_A[row * row_len + col]) + + (do_copy & _pivot_row2[col]); + } +} + +// eliminate entries below pivot +for (int row = pivot_row_lower_bound; row < nrows; row++) { + unsigned char below_pivot = (row > pivot_row); + unsigned char elt_to_elim = m_extract_element(packed_A + row * row_len, pivot_col); + + vec_mul_add_u64(row_len - offset, _pivot_row2 + offset, below_pivot * elt_to_elim, + packed_A + row * row_len + offset); +} + +pivot_row += (-(int32_t)(~pivot_is_zero)); diff --git a/src/generic/generic_arithmetic.h b/src/generic/generic_arithmetic.h new file mode 100644 index 0000000..cf5285a --- /dev/null +++ b/src/generic/generic_arithmetic.h @@ -0,0 +1,262 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef GENERIC_ARITHMETIC_H +#define GENERIC_ARITHMETIC_H + +#include + +#ifdef ENABLE_PARAMS_DYNAMIC +#include +#else +#include +#endif + +// multiplies m (possibly upper triangular) matrices with a single matrix and adds result to acc +static inline +void mul_add_m_upper_triangular_mat_x_mat(const int m_vec_limbs, const uint64_t *bs_mat, const unsigned char *mat, uint64_t *acc, + const int bs_mat_rows, const int bs_mat_cols, const int mat_cols, const int triangular) { + + int bs_mat_entries_used = 0; + for (int r = 0; r < bs_mat_rows; r++) { + for (int c = triangular * r; c < bs_mat_cols; c++) { + for (int k = 0; k < mat_cols; k += 1) { + m_vec_mul_add(m_vec_limbs, bs_mat + m_vec_limbs * bs_mat_entries_used, mat[c * mat_cols + k], acc + m_vec_limbs * (r * mat_cols + k)); + } + bs_mat_entries_used += 1; + } + } +} + +// multiplies m (possibly upper triangular) matrices with the transpose of a single matrix and adds result to acc +static inline +void mul_add_m_upper_triangular_mat_x_mat_trans(const int m_vec_limbs, const uint64_t *bs_mat, const unsigned char *mat, uint64_t *acc, + const int bs_mat_rows, const int bs_mat_cols, const int mat_rows, const int triangular) { + int bs_mat_entries_used = 0; + for (int r = 0; r < bs_mat_rows; r++) { + for (int c = triangular * r; c < bs_mat_cols; c++) { + for (int k = 0; k < mat_rows; k += 1) { + m_vec_mul_add(m_vec_limbs, bs_mat + m_vec_limbs * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + m_vec_limbs * (r * mat_rows + k)); + } + bs_mat_entries_used += 1; + } + } +} + +// multiplies the transpose of a single matrix with m matrices and adds result to acc +static inline +void mul_add_mat_trans_x_m_mat(const int m_vec_limbs, const unsigned char *mat, const uint64_t *bs_mat, uint64_t *acc, + const int mat_rows, const int mat_cols, const int bs_mat_cols) { + + for (int r = 0; r < mat_cols; r++) { + for (int c = 0; c < mat_rows; c++) { + for (int k = 0; k < bs_mat_cols; k += 1) { + m_vec_mul_add(m_vec_limbs, bs_mat + m_vec_limbs * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + m_vec_limbs * (r * bs_mat_cols + k)); + } + } + } +} + +// multiplies a single matrix with m matrices and adds result to acc +static inline +void mul_add_mat_x_m_mat(const int m_vec_limbs, const unsigned char *mat, const uint64_t *bs_mat, uint64_t *acc, + const int mat_rows, const int mat_cols, const int bs_mat_cols) { + + for (int r = 0; r < mat_rows; r++) { + for (int c = 0; c < mat_cols; c++) { + for (int k = 0; k < bs_mat_cols; k += 1) { + m_vec_mul_add(m_vec_limbs, bs_mat + m_vec_limbs * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + m_vec_limbs * (r * bs_mat_cols + k)); + } + } + } +} + +static inline +void P1_times_O(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* acc){ + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + mul_add_m_upper_triangular_mat_x_mat(PARAM_m_vec_limbs(p), P1, O, acc, PARAM_v(p), PARAM_v(p), PARAM_o(p), 1); +} + +static inline +void P1_times_Vt(const mayo_params_t* p, const uint64_t* P1, const unsigned char* V, uint64_t* acc){ + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + mul_add_m_upper_triangular_mat_x_mat_trans(PARAM_m_vec_limbs(p), P1, V, acc, PARAM_v(p), PARAM_v(p), PARAM_k(p), 1); +} + +// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] +// [ 0 P3 ] [S2] [ P3*S2] +static inline void mayo_generic_m_calculate_PS(const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, + const int m, const int v, const int o, const int k, uint64_t *PS) { + + const int n = o + v; + const int m_vec_limbs = (m + 15)/16; + + #if defined(HAVE_STACKEFFICIENT) || defined(PQM4) + uint64_t accumulator[16 * ((M_MAX+15)/16) * N_MAX] = {0}; + int P1_used; + int P3_used; + for (int col = 0; col < k; col++) { + for(unsigned int i = 0; i < sizeof(accumulator)/8; i++) { + accumulator[i] = 0; + } + P1_used = 0; + for (int row = 0; row < v; row++) { + for (int j = row; j < v; j++) { + m_vec_add(m_vec_limbs, P1 + (P1_used * m_vec_limbs), accumulator + ( row * 16 + S[col * n + j] )*m_vec_limbs); + + P1_used ++; + } + + for (int j = 0; j < o; j++) { + m_vec_add(m_vec_limbs, P2 + (row * o + j)*m_vec_limbs, accumulator + ( row * 16 + S[(col * n) + j + v] )* m_vec_limbs); + } + } + + P3_used = 0; + for (int row = v; row < n; row++) { + for (int j = row; j < n; j++) { + m_vec_add(m_vec_limbs, P3 + P3_used * m_vec_limbs, accumulator + ( row * 16 + S[col * n + j] )* m_vec_limbs ); + P3_used ++; + } + } + + for (int row = 0; row < n; row++) { + m_vec_multiply_bins(m_vec_limbs, accumulator + row * 16 * m_vec_limbs, PS + (row * k + col) * m_vec_limbs); + } + } + #else + uint64_t accumulator[16 * ((M_MAX+15)/16) * K_MAX * N_MAX] = {0}; + int P1_used = 0; + for (int row = 0; row < v; row++) { + for (int j = row; j < v; j++) { + for (int col = 0; col < k; col++) { + m_vec_add(m_vec_limbs, P1 + (P1_used * m_vec_limbs), accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_vec_limbs); + } + P1_used ++; + } + + for (int j = 0; j < o; j++) { + for (int col = 0; col < k; col++) { + m_vec_add(m_vec_limbs, P2 + (row * o + j)*m_vec_limbs, accumulator + ( (row * k + col) * 16 + S[(col * n) + j + v] )* m_vec_limbs); + } + } + } + + int P3_used = 0; + for (int row = v; row < n; row++) { + for (int j = row; j < n; j++) { + for (int col = 0; col < k; col++) { + m_vec_add(m_vec_limbs, P3 + P3_used * m_vec_limbs, accumulator + ( (row * k + col) * 16 + S[col * n + j] )* m_vec_limbs ); + } + P3_used ++; + } + } + + // multiply stuff according to the bins of the accumulator and add to PS. + int i = 0; + while (i < n * k) { + m_vec_multiply_bins(m_vec_limbs, accumulator + i * 16 * m_vec_limbs, PS + i * m_vec_limbs); + i++; + } + + #endif +} + + +static inline void mayo_generic_m_calculate_SPS(const uint64_t *PS, const unsigned char *S, int m, int k, int n, uint64_t *SPS){ + uint64_t accumulator[16*((M_MAX+15)/16)*K_MAX*K_MAX] = {0}; + const int m_vec_limbs = (m + 15)/ 16; + for (int row = 0; row < k; row++) { + for (int j = 0; j < n; j++) { + for (int col = 0; col < k; col += 1) { + m_vec_add(m_vec_limbs, PS + (j * k + col) * m_vec_limbs, accumulator + ( (row * k + col) * 16 + S[row * n + j] )*m_vec_limbs); + } + } + } + + // multiply stuff according to the bins of the accumulator and add to PS. + int i = 0; + while (i < k*k) { + m_vec_multiply_bins(m_vec_limbs, accumulator + i * 16 * m_vec_limbs, SPS + i * m_vec_limbs); + i++; + } +} + + +static inline +void P1P1t_times_O(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* acc){ + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + const int param_o = PARAM_o(p); + const int param_v = PARAM_v(p); + const int m_vec_limbs = PARAM_m_vec_limbs(p); + + int bs_mat_entries_used = 0; + for (int r = 0; r < param_v; r++) { + for (int c = r; c < param_v; c++) { + if(c==r) { + bs_mat_entries_used += 1; + continue; + } + for (int k = 0; k < param_o; k += 1) { + m_vec_mul_add(m_vec_limbs, P1 + m_vec_limbs * bs_mat_entries_used, O[c * param_o + k], acc + m_vec_limbs * (r * param_o + k)); + m_vec_mul_add(m_vec_limbs, P1 + m_vec_limbs * bs_mat_entries_used, O[r * param_o + k], acc + m_vec_limbs * (c * param_o + k)); + } + bs_mat_entries_used += 1; + } + } +} + + +static inline +void compute_M_and_VPV(const mayo_params_t* p, const unsigned char* Vdec, const uint64_t *L, const uint64_t *P1, uint64_t *VL, uint64_t *VP1V){ + + const int param_k = PARAM_k(p); + const int param_v = PARAM_v(p); + const int param_o = PARAM_o(p); + + //VL + mul_add_mat_x_m_mat(PARAM_m_vec_limbs(p), Vdec, L, VL, param_k, param_v, param_o); + + //VP1V + uint64_t Pv[V_MAX * K_MAX * M_VEC_LIMBS_MAX] = {0}; + P1_times_Vt(p, P1, Vdec, Pv); + mul_add_mat_x_m_mat(PARAM_m_vec_limbs(p), Vdec, Pv, VP1V, param_k, param_v, param_k); +} + +static inline +void compute_P3(const mayo_params_t* p, const uint64_t* P1, uint64_t *P2, const unsigned char *O, uint64_t *P3){ + + const int m_vec_limbs = PARAM_m_vec_limbs(p); + const int param_v = PARAM_v(p); + const int param_o = PARAM_o(p); + + // compute P1*O + P2 + P1_times_O(p, P1, O, P2); + + // compute P3 = O^t * (P1*O + P2) + mul_add_mat_trans_x_m_mat(m_vec_limbs, O, P2, P3, param_v, param_o, param_o); +} + +// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] +// [ 0 P3 ] [S2] [ P3*S2] +// compute S * PS = [ S1 S2 ] * [ P1*S1 + P2*S2 = P1 ] = [ S1*P1 + S2*P2 ] +// [ P3*S2 = P2 ] +static inline void m_calculate_PS_SPS(const mayo_params_t *p, const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *s, + uint64_t *SPS) { + // compute P * S^t = {(P1, P2), (0, P3)} * S^t = {(P1*S1 + P2*S2), (P3 * S2)} + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + uint64_t PS[N_MAX * K_MAX * M_VEC_LIMBS_MAX] = { 0 }; + mayo_generic_m_calculate_PS(P1, P2, P3, s, PARAM_m(p), PARAM_v(p), PARAM_o(p), PARAM_k(p), PS); + + // compute S * P * S = S* (P*S) + mayo_generic_m_calculate_SPS(PS, s, PARAM_m(p), PARAM_k(p), PARAM_n(p), SPS); +} + +#endif diff --git a/src/mayo.c b/src/mayo.c index aba89c1..eef5078 100644 --- a/src/mayo.c +++ b/src/mayo.c @@ -40,22 +40,33 @@ static void encode(const unsigned char *m, unsigned char *menc, int mlen) { } } -static void compute_rhs(const mayo_params_t *p, const uint64_t *_vPv, const unsigned char *t, unsigned char *y){ +static void compute_rhs(const mayo_params_t *p, uint64_t *vPv, const unsigned char *t, unsigned char *y){ #ifndef ENABLE_PARAMS_DYNAMIC (void) p; #endif - const uint64_t *vPv = _vPv; - uint64_t temp[M_MAX/16] = {0}; + const size_t top_pos = ((PARAM_m(p) - 1) % 16) * 4; + const size_t m_vec_limbs = PARAM_m_vec_limbs(p); + + // zero out tails of m_vecs if neccesary + if(PARAM_m(p) % 16 != 0){ + uint64_t mask = 1; + mask <<= ((PARAM_m(p) % 16)*4); + mask -= 1; + for (int i = 0; i < PARAM_k(p)*PARAM_k(p); i++) + { + vPv[i*m_vec_limbs + m_vec_limbs - 1] &= mask; + } + } + + uint64_t temp[M_VEC_LIMBS_MAX] = {0}; unsigned char *temp_bytes = (unsigned char *) temp; - int k = 0; for (int i = PARAM_k(p) - 1; i >= 0 ; i--) { for (int j = i; j < PARAM_k(p); j++) { // multiply by X (shift up 4 bits) - unsigned char top = temp[k] >> 60; - temp[k] <<= 4; - k--; - for(; k>=0; k--){ + unsigned char top = (temp[m_vec_limbs-1] >> top_pos) % 16; + temp[m_vec_limbs-1] <<= 4; + for(int k = m_vec_limbs - 2; k>=0; k--){ temp[k+1] ^= temp[k] >> 60; temp[k] <<= 4; } @@ -78,14 +89,13 @@ static void compute_rhs(const mayo_params_t *p, const uint64_t *_vPv, const unsi } // extract from vPv and add - for(k=0; k < PARAM_m(p)/16; k ++){ - temp[k] ^= vPv[( i * PARAM_k(p) + j )* (PARAM_m(p) / 16) + k] ^ ((i!=j)*vPv[( j * PARAM_k(p) + i )* (PARAM_m(p) / 16) + k]); + for(size_t k=0; k < m_vec_limbs; k ++){ + temp[k] ^= vPv[( i * PARAM_k(p) + j )* m_vec_limbs + k] ^ ((i!=j)*vPv[( j * PARAM_k(p) + i )* m_vec_limbs + k]); } - k--; } } - // add to y + // compute y for (int i = 0; i < PARAM_m(p); i+=2) { #ifdef TARGET_BIG_ENDIAN @@ -95,7 +105,6 @@ static void compute_rhs(const mayo_params_t *p, const uint64_t *_vPv, const unsi y[i] = t[i] ^ (temp_bytes[i/2] & 0xF); y[i+1] = t[i+1] ^ (temp_bytes[i/2] >> 4); #endif - } } @@ -107,21 +116,21 @@ static void transpose_16x16_nibbles(uint64_t *M){ for (size_t i = 0; i < 16; i+=2) { - uint64_t t = ((M[i] >> 4 ) ^ M[i+1]) & even_nibbles; + uint64_t t = ((M[i] >> 4 ) ^ M[i+1]) & even_nibbles; M[i ] ^= t << 4; M[i+1] ^= t; } for (size_t i = 0; i < 16; i+=4) { - uint64_t t0 = ((M[i ] >> 8) ^ M[i+2]) & even_bytes; - uint64_t t1 = ((M[i+1] >> 8) ^ M[i+3]) & even_bytes; + uint64_t t0 = ((M[i ] >> 8) ^ M[i+2]) & even_bytes; + uint64_t t1 = ((M[i+1] >> 8) ^ M[i+3]) & even_bytes; M[i ] ^= (t0 << 8); M[i+1] ^= (t1 << 8); M[i+2] ^= t0; M[i+3] ^= t1; } - + for (size_t i = 0; i < 4; i++) { uint64_t t0 = ((M[i ] >> 16) ^ M[i+ 4]) & even_2bytes; @@ -132,51 +141,61 @@ static void transpose_16x16_nibbles(uint64_t *M){ M[i+ 4] ^= t0; M[i+12] ^= t1; } - + for (size_t i = 0; i < 8; i++) { - uint64_t t = ((M[i]>>32) ^ M[i+8]) & even_half; + uint64_t t = ((M[i]>>32) ^ M[i+8]) & even_half; M[i ] ^= t << 32; M[i+8] ^= t; } } #define MAYO_M_OVER_8 ((M_MAX + 7) / 8) - -static void compute_A(const mayo_params_t *p, const uint64_t *_VtL, unsigned char *A_out){ +static void compute_A(const mayo_params_t *p, uint64_t *VtL, unsigned char *A_out) { #ifndef ENABLE_PARAMS_DYNAMIC (void) p; #endif - - const uint64_t *VtL = _VtL; + int bits_to_shift = 0; int words_to_shift = 0; + const int m_vec_limbs = PARAM_m_vec_limbs(p); uint64_t A[(((O_MAX*K_MAX+15)/16)*16)*MAYO_M_OVER_8] = {0}; size_t A_width = ((PARAM_o(p)*PARAM_k(p) + 15)/16)*16; const uint64_t *Mi, *Mj; + // zero out tails of m_vecs if neccesary + if(PARAM_m(p) % 16 != 0){ + uint64_t mask = 1; + mask <<= (PARAM_m(p) % 16)*4; + mask -= 1; + for (int i = 0; i < PARAM_o(p)*PARAM_k(p); i++) + { + VtL[i*m_vec_limbs + m_vec_limbs - 1] &= mask; + } + } + for (int i = 0; i <= PARAM_k(p) - 1; ++i) { for (int j = PARAM_k(p) - 1; j >= i; --j) { // add the M_i and M_j to A, shifted "down" by l positions - Mj = VtL + j * (PARAM_m(p)/16) * PARAM_o(p); + Mj = VtL + j * m_vec_limbs * PARAM_o(p); for (int c = 0; c < PARAM_o(p); c++) { - for (int k = 0; k < PARAM_m(p)/16; k++) + for (int k = 0; k < m_vec_limbs; k++) { - A[ PARAM_o(p) * i + c + (k + words_to_shift)*A_width] ^= Mj[k + c*PARAM_m(p)/16] << bits_to_shift; + A[ PARAM_o(p) * i + c + (k + words_to_shift)*A_width] ^= Mj[k + c*m_vec_limbs] << bits_to_shift; if(bits_to_shift > 0){ - A[ PARAM_o(p) * i + c + (k + words_to_shift + 1)*A_width] ^= Mj[k + c*PARAM_m(p)/16] >> (64-bits_to_shift); + A[ PARAM_o(p) * i + c + (k + words_to_shift + 1)*A_width] ^= Mj[k + c*m_vec_limbs] >> (64-bits_to_shift); } } } if (i != j) { - Mi = VtL + i * (PARAM_m(p)/16) * PARAM_o(p); + Mi = VtL + i * m_vec_limbs * PARAM_o(p); for (int c = 0; c < PARAM_o(p); c++) { - for (int k = 0; k < PARAM_m(p)/16; k++) + for (int k = 0; k < m_vec_limbs; k++) { - A[PARAM_o(p) * j + c + (k + words_to_shift)*A_width] ^= Mi[k + c*PARAM_m(p)/16] << bits_to_shift; + A[PARAM_o(p) * j + c + (k + words_to_shift)*A_width] ^= Mi[k + c*m_vec_limbs] << bits_to_shift; if(bits_to_shift > 0){ - A[PARAM_o(p) * j + c + (k + words_to_shift + 1)*A_width] ^= Mi[k + c*PARAM_m(p)/16] >> (64-bits_to_shift); + A[PARAM_o(p) * j + c + (k + words_to_shift + 1)*A_width] ^= Mi[k + c*m_vec_limbs] >> (64-bits_to_shift); } } } @@ -205,7 +224,7 @@ static void compute_A(const mayo_params_t *p, const uint64_t *_VtL, unsigned cha } uint64_t low_bit_in_nibble = 0x1111111111111111; - + for (size_t c = 0; c < A_width; c+= 16) { for (int r = PARAM_m(p); r < PARAM_m(p) + (PARAM_k(p)+1)*PARAM_k(p)/2 ; r++) @@ -217,28 +236,57 @@ static void compute_A(const mayo_params_t *p, const uint64_t *_VtL, unsigned cha uint64_t t3 = (A[pos] >> 3) & low_bit_in_nibble; for (size_t t = 0; t < F_TAIL_LEN; t++) { - A[((r+t-PARAM_m(p))/16)*A_width + c + ((r+t)%16)] ^= t0*tab[4*t+0] ^ t1*tab[4*t+1] ^ t2*tab[4*t+2] ^ t3*tab[4*t+3]; + A[((r+t-PARAM_m(p))/16)*A_width + c + ((r+t-PARAM_m(p))%16)] ^= t0*tab[4*t+0] ^ t1*tab[4*t+1] ^ t2*tab[4*t+2] ^ t3*tab[4*t+3]; } } } -#ifdef TARGET_BIG_ENDIAN - for (int i = 0; i < (((PARAM_o(p)*PARAM_k(p)+15)/16)*16)*MAYO_M_OVER_8; ++i) - A[i] = BSWAP64(A[i]); -#endif - for (int r = 0; r < PARAM_m(p); r+=16) { for (int c = 0; c < PARAM_A_cols(p)-1 ; c+=16) { - for (size_t i = 0; i < 16; i++) + for (int i = 0; i + r < PARAM_m(p); i++) { decode( (unsigned char *) &A[r*A_width/16 + c + i], A_out + PARAM_A_cols(p)*(r+i) + c, MAYO_MIN(16, PARAM_A_cols(p)-1-c)); - } + } } } } +static void unpack_m_vecs(const unsigned char *in, uint64_t *out, int vecs, int m){ + const int m_vec_limbs = (m + 15) / 16; + unsigned char *_out = (unsigned char *) out; + uint64_t tmp[ (M_MAX + 15) / 16] = {0}; + for (int i = vecs-1; i >= 0; i--) + { + memcpy(tmp, in + i*m/2, m/2); + memcpy(_out + i*m_vec_limbs*sizeof(uint64_t), tmp, m_vec_limbs*sizeof(uint64_t)); + } +} +static void pack_m_vecs(const uint64_t *in, unsigned char *out, int vecs, int m){ + const int m_vec_limbs = (m + 15) / 16; + unsigned char *_in = (unsigned char *) in; + for (int i = 0; i < vecs; i++) + { + memmove(out + (i*m/2), _in + i*m_vec_limbs*sizeof(uint64_t), m/2); + } +} +static void expand_P1_P2(const mayo_params_t *p, uint64_t *P, const unsigned char *seed_pk) { + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + PK_PRF((unsigned char *)P, PARAM_P1_bytes(p) + PARAM_P2_bytes(p), seed_pk, PARAM_pk_seed_bytes(p)); + unpack_m_vecs((unsigned char *)P, P, (PARAM_P1_limbs(p) + PARAM_P2_limbs(p))/PARAM_m_vec_limbs(p), PARAM_m(p)); +} + +static void eval_public_map(const mayo_params_t *p, const unsigned char *s, const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, unsigned char *eval){ + uint64_t SPS[K_MAX * K_MAX * M_VEC_LIMBS_MAX] = {0}; + // combine computing PS and SPS in a single step + m_calculate_PS_SPS(p, P1, P2, P3, s, SPS); + unsigned char zero[M_MAX] = {0}; + compute_rhs(p, SPS, zero, eval); +} + // Public API int mayo_keypair(const mayo_params_t *p, unsigned char *pk, unsigned char *sk) { @@ -253,6 +301,59 @@ int mayo_keypair(const mayo_params_t *p, unsigned char *pk, unsigned char *sk) { return ret; } +int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, + sk_t *sk) { + int ret = MAYO_OK; + unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; + uint64_t *P = sk->p; + unsigned char *O = sk->O; + + const int param_o = PARAM_o(p); + const int param_v = PARAM_v(p); + const int param_O_bytes = PARAM_O_bytes(p); + const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); + const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); +#ifdef TARGET_BIG_ENDIAN + const int param_P1_bytes = PARAM_P1_bytes(p); + const int param_P2_bytes = PARAM_P2_bytes(p); +#endif + + const unsigned char *seed_sk = csk; + unsigned char *seed_pk = S; + + shake256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + param_sk_seed_bytes); + decode(S + param_pk_seed_bytes, O, param_v * param_o); + +#ifdef ENABLE_CT_TESTING + VALGRIND_MAKE_MEM_DEFINED(seed_pk, param_pk_seed_bytes); +#endif + + expand_P1_P2(p, P, seed_pk); + uint64_t *P2 = P + PARAM_P1_limbs(p); + +#ifdef TARGET_BIG_ENDIAN + for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 8; ++i) { + P[i] = BSWAP64(P[i]); + } +#endif + + uint64_t *P1 = P; + + // compute L_i = (P1 + P1^t)*O + P2 + uint64_t *L = P2; + P1P1t_times_O(p, P1, O, L); + +#ifdef TARGET_BIG_ENDIAN + for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 8; ++i) { + P[i] = BSWAP64(P[i]); + } +#endif + + mayo_secure_clear(S, PK_SEED_BYTES_MAX + O_BYTES_MAX); + return ret; +} + int mayo_sign_signature(const mayo_params_t *p, unsigned char *sig, size_t *siglen, const unsigned char *m, size_t mlen, const unsigned char *csk) { @@ -260,35 +361,35 @@ int mayo_sign_signature(const mayo_params_t *p, unsigned char *sig, unsigned char tenc[M_BYTES_MAX], t[M_MAX]; // no secret data unsigned char y[M_MAX]; // secret data unsigned char salt[SALT_BYTES_MAX]; // not secret data - unsigned char V[K_MAX * V_BYTES_MAX + R_BYTES_MAX], - Vdec[N_MINUS_O_MAX * K_MAX]; // secret data - unsigned char A[M_MAX * (K_MAX * O_MAX + 1)]; // secret data + unsigned char V[K_MAX * V_BYTES_MAX + R_BYTES_MAX], Vdec[V_MAX * K_MAX]; // secret data + unsigned char A[((M_MAX+7)/8*8) * (K_MAX * O_MAX + 1)]; // secret data unsigned char x[K_MAX * N_MAX]; // not secret data unsigned char r[K_MAX * O_MAX + 1] = { 0 }; // secret data unsigned char s[K_MAX * N_MAX]; // not secret data const unsigned char *seed_sk; - unsigned char O[(N_MINUS_O_MAX)*O_MAX]; // secret data alignas(32) sk_t sk; // secret data - unsigned char Ox[N_MINUS_O_MAX]; // secret data + unsigned char Ox[V_MAX]; // secret data unsigned char tmp[DIGEST_BYTES_MAX + SALT_BYTES_MAX + SK_SEED_BYTES_MAX + 1]; unsigned char *ctrbyte; + unsigned char *vi; const int param_m = PARAM_m(p); const int param_n = PARAM_n(p); const int param_o = PARAM_o(p); const int param_k = PARAM_k(p); + const int param_v = PARAM_v(p); const int param_m_bytes = PARAM_m_bytes(p); const int param_v_bytes = PARAM_v_bytes(p); const int param_r_bytes = PARAM_r_bytes(p); - const int param_P1_bytes = PARAM_P1_bytes(p); -#ifdef TARGET_BIG_ENDIAN - const int param_P2_bytes = PARAM_P2_bytes(p); -#endif const int param_sig_bytes = PARAM_sig_bytes(p); const int param_A_cols = PARAM_A_cols(p); const int param_digest_bytes = PARAM_digest_bytes(p); const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); const int param_salt_bytes = PARAM_salt_bytes(p); +#ifdef TARGET_BIG_ENDIAN + const int param_P1_bytes = PARAM_P1_bytes(p); + const int param_P2_bytes = PARAM_P2_bytes(p); +#endif ret = mayo_expand_sk(p, csk, &sk); if (ret != MAYO_OK) { @@ -296,14 +397,16 @@ int mayo_sign_signature(const mayo_params_t *p, unsigned char *sig, } seed_sk = csk; - decode(sk.o, O, (param_n - param_o) * param_o); + // hash message shake256(tmp, param_digest_bytes, m, mlen); uint64_t *P1 = sk.p; - uint64_t *L = P1 + (param_P1_bytes/8); - alignas (32) uint64_t Mtmp[K_MAX * O_MAX * M_MAX / 16] = {0}; + uint64_t *L = P1 + PARAM_P1_limbs(p); + uint64_t Mtmp[K_MAX * O_MAX * M_VEC_LIMBS_MAX] = {0}; + uint64_t vPv[K_MAX * K_MAX * M_VEC_LIMBS_MAX] = {0}; + #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < param_P1_bytes / 8; ++i) { @@ -350,43 +453,54 @@ int mayo_sign_signature(const mayo_params_t *p, unsigned char *sig, // decode the v_i vectors for (int i = 0; i <= param_k - 1; ++i) { - decode(V + i * param_v_bytes, Vdec + i * (param_n - param_o), - param_n - param_o); + decode(V + i * param_v_bytes, Vdec + i * param_v, param_v); } - // compute all the V * L matrices. - // compute all the V * P1 * V^T matrices. - alignas (32) uint64_t Y[K_MAX * K_MAX * M_MAX / 16] = {0}; - V_times_L__V_times_P1_times_Vt(p, L, Vdec, Mtmp, P1, Y); + // compute M_i matrices and all v_i*P1*v_j + compute_M_and_VPV(p, Vdec, L, P1, Mtmp, vPv); - compute_rhs(p, Y, t, y); + compute_rhs(p, vPv, t, y); compute_A(p, Mtmp, A); + for (int i = 0; i < param_m; i++) + { + A[(1+i)*(param_k*param_o + 1) - 1] = 0; + } + decode(V + param_k * param_v_bytes, r, param_k * param_o); + if (sample_solution(p, A, y, r, x, param_k, param_o, param_m, param_A_cols)) { break; } else { - memset(Mtmp, 0, param_k * param_o * param_m / 16 * sizeof(uint64_t)); + memset(Mtmp, 0, sizeof(Mtmp)); + memset(vPv, 0, sizeof(vPv)); } } - finish_signature(p, O, x, Vdec, s); - + for (int i = 0; i <= param_k - 1; ++i) { + vi = Vdec + i * (param_n - param_o); + mat_mul(sk.O, x + i * param_o, Ox, param_o, param_n - param_o, 1); + mat_add(vi, Ox, s + i * param_n, param_n - param_o, 1); + memcpy(s + i * param_n + (param_n - param_o), x + i * param_o, param_o); + } encode(s, sig, param_n * param_k); + memcpy(sig + param_sig_bytes - param_salt_bytes, salt, param_salt_bytes); *siglen = param_sig_bytes; + err: - mayo_secure_clear(V, K_MAX * V_BYTES_MAX + R_BYTES_MAX); - mayo_secure_clear(Vdec, N_MINUS_O_MAX * K_MAX); - mayo_secure_clear(A, M_MAX * (K_MAX * O_MAX + 1)); - mayo_secure_clear(r, K_MAX * O_MAX + 1); - mayo_secure_clear(O, (N_MINUS_O_MAX)*O_MAX); + mayo_secure_clear(V, sizeof(V)); + mayo_secure_clear(Vdec, sizeof(Vdec)); + mayo_secure_clear(A, sizeof(A)); + mayo_secure_clear(r, sizeof(r)); + mayo_secure_clear(sk.O, sizeof(sk.O)); mayo_secure_clear(&sk, sizeof(sk_t)); - mayo_secure_clear(Ox, N_MINUS_O_MAX); - mayo_secure_clear(tmp, - DIGEST_BYTES_MAX + SALT_BYTES_MAX + SK_SEED_BYTES_MAX + 1); + mayo_secure_clear(Ox, sizeof(Ox)); + mayo_secure_clear(tmp, sizeof(tmp)); + mayo_secure_clear(Mtmp, sizeof(Mtmp)); + mayo_secure_clear(vPv, sizeof(vPv)); return ret; } @@ -429,22 +543,25 @@ int mayo_keypair_compact(const mayo_params_t *p, unsigned char *cpk, int ret = MAYO_OK; unsigned char *seed_sk = csk; unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; - alignas (32) uint64_t P[(P1_BYTES_MAX + P2_BYTES_MAX) / 8]; - alignas (32) uint64_t P3[O_MAX * O_MAX * M_MAX / 16] = {0}; + uint64_t P[P1_LIMBS_MAX + P2_LIMBS_MAX]; + uint64_t P3[O_MAX*O_MAX*M_VEC_LIMBS_MAX] = {0}; unsigned char *seed_pk; - unsigned char O[(N_MINUS_O_MAX)*O_MAX]; + unsigned char O[(V_MAX)*O_MAX]; + const int m_vec_limbs = PARAM_m_vec_limbs(p); const int param_m = PARAM_m(p); const int param_v = PARAM_v(p); const int param_o = PARAM_o(p); const int param_O_bytes = PARAM_O_bytes(p); - const int param_P1_bytes = PARAM_P1_bytes(p); - const int param_P2_bytes = PARAM_P2_bytes(p); - const int param_P3_bytes = PARAM_P3_bytes(p); + const int param_P1_limbs = PARAM_P1_limbs(p); + const int param_P3_limbs = PARAM_P3_limbs(p); const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); + uint64_t *P1 = P; + uint64_t *P2 = P + param_P1_limbs; + // seed_sk $←- B^(sk_seed bytes) #if defined(PQM4) || defined(HAVE_RANDOMBYTES_NORETVAL) randombytes(seed_sk, param_sk_seed_bytes); @@ -468,109 +585,36 @@ int mayo_keypair_compact(const mayo_params_t *p, unsigned char *cpk, VALGRIND_MAKE_MEM_DEFINED(seed_pk, param_pk_seed_bytes); #endif - // encode decode not necessary, since P1, P2, and P3 are sampled and stored in correct format - PK_PRF((unsigned char *)P, param_P1_bytes + param_P2_bytes, seed_pk, - param_pk_seed_bytes); + expand_P1_P2(p, P, seed_pk); - - int m_legs = param_m / 32; - - uint64_t *P1 = P; - uint64_t *P1O_P2 = P + (param_P1_bytes / 8); - - // compute P3 = O^t * (P1*O + P2) - Ot_times_P1O_P2(p, P1, O, P1O_P2, P3); + // compute P3 (modifies P2 in the process) + compute_P3(p, P1, P2, O, P3); // store seed_pk in cpk memcpy(cpk, seed_pk, param_pk_seed_bytes); - alignas (32) uint64_t P3_upper[P3_BYTES_MAX / 8]; + uint64_t P3_upper[P3_LIMBS_MAX]; // compute Upper(P3) and store in cpk - m_upper(m_legs, P3, P3_upper, param_o); - - memcpy(cpk + param_pk_seed_bytes, P3_upper, param_P3_bytes); - + m_upper(p, P3, P3_upper, param_o); + pack_m_vecs(P3_upper, cpk + param_pk_seed_bytes, param_P3_limbs/m_vec_limbs, param_m); #if !defined(PQM4) && !defined(HAVE_RANDOMBYTES_NORETVAL) -err: + err: #endif - mayo_secure_clear(O, (N_MINUS_O_MAX)*O_MAX); - mayo_secure_clear(P3, O_MAX * O_MAX * M_MAX / 2); + mayo_secure_clear(O, sizeof(O)); + mayo_secure_clear(P2, PARAM_P2_limbs(p)*sizeof(uint64_t)); + mayo_secure_clear(P3, sizeof(P3)); return ret; } int mayo_expand_pk(const mayo_params_t *p, const unsigned char *cpk, - unsigned char *pk) { - #ifdef MAYO_VARIANT - (void)p; - #endif - const int param_P1_bytes = PARAM_P1_bytes(p); - const int param_P2_bytes = PARAM_P2_bytes(p); - const int param_P3_bytes = PARAM_P3_bytes(p); - const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); - PK_PRF(pk, param_P1_bytes + param_P2_bytes, cpk, param_pk_seed_bytes); - pk += param_P1_bytes + param_P2_bytes; - memmove(pk, cpk + param_pk_seed_bytes, param_P3_bytes); - return MAYO_OK; -} - -int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, - sk_t *sk) { - int ret = MAYO_OK; - unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; - uint64_t *P = sk->p; - unsigned char O[(N_MINUS_O_MAX)*O_MAX]; - - const int param_o = PARAM_o(p); - const int param_v = PARAM_v(p); - const int param_O_bytes = PARAM_O_bytes(p); - const int param_P1_bytes = PARAM_P1_bytes(p); - const int param_P2_bytes = PARAM_P2_bytes(p); - const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); - const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); - - const unsigned char *seed_sk = csk; - unsigned char *seed_pk = S; - - shake256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, - param_sk_seed_bytes); - decode(S + param_pk_seed_bytes, O, - param_v * param_o); // O = S + PK_SEED_BYTES; - -#ifdef ENABLE_CT_TESTING - VALGRIND_MAKE_MEM_DEFINED(seed_pk, param_pk_seed_bytes); -#endif - - // encode decode not necessary, since P1,P2 and P3 are sampled and stored in correct format - PK_PRF((unsigned char *)P, param_P1_bytes + param_P2_bytes, seed_pk, - param_pk_seed_bytes); - - uint64_t *P2 = P + (param_P1_bytes / 8); - -#ifdef TARGET_BIG_ENDIAN - for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 8; ++i) { - P[i] = BSWAP64(P[i]); - } -#endif - - uint64_t *P1 = P; - // compute L_i = (P1 + P1^t)*O + P2 - uint64_t *L = P2; - P1P1t_times_O(p, P1, O, L); + uint64_t *pk) { + expand_P1_P2(p, pk, cpk); - // write to sk - memcpy(sk->o, S + param_pk_seed_bytes, param_O_bytes); + unpack_m_vecs(cpk + PARAM_pk_seed_bytes(p), pk + PARAM_P1_limbs(p) + PARAM_P2_limbs(p), PARAM_P3_limbs(p)/PARAM_m_vec_limbs(p), PARAM_m(p)); -#ifdef TARGET_BIG_ENDIAN - for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 8; ++i) { - P[i] = BSWAP64(P[i]); - } -#endif - - mayo_secure_clear(S, PK_SEED_BYTES_MAX + O_BYTES_MAX); - mayo_secure_clear(O, (N_MINUS_O_MAX)*O_MAX); - return ret; + return MAYO_OK; } int mayo_verify(const mayo_params_t *p, const unsigned char *m, @@ -580,17 +624,13 @@ int mayo_verify(const mayo_params_t *p, const unsigned char *m, unsigned char t[M_MAX]; unsigned char y[2 * M_MAX] = {0}; // extra space for reduction mod f(X) unsigned char s[K_MAX * N_MAX]; - alignas (64) uint64_t pk[EPK_BYTES_MAX / 8]; + uint64_t pk[P1_LIMBS_MAX + P2_LIMBS_MAX + P3_LIMBS_MAX] = {0}; unsigned char tmp[DIGEST_BYTES_MAX + SALT_BYTES_MAX]; const int param_m = PARAM_m(p); const int param_n = PARAM_n(p); - const int param_v = PARAM_v(p); - const int param_o = PARAM_o(p); const int param_k = PARAM_k(p); const int param_m_bytes = PARAM_m_bytes(p); - const int param_P1_bytes = PARAM_P1_bytes(p); - const int param_P2_bytes = PARAM_P2_bytes(p); #ifdef TARGET_BIG_ENDIAN const int param_P3_bytes = PARAM_P3_bytes(p); #endif @@ -598,14 +638,14 @@ int mayo_verify(const mayo_params_t *p, const unsigned char *m, const int param_digest_bytes = PARAM_digest_bytes(p); const int param_salt_bytes = PARAM_salt_bytes(p); - int ret = mayo_expand_pk(p, cpk, (unsigned char *)pk); + int ret = mayo_expand_pk(p, cpk, pk); if (ret != MAYO_OK) { return MAYO_ERR; } uint64_t *P1 = pk; - uint64_t *P2 = pk + (param_P1_bytes / 8); - uint64_t *P3 = P2 + (param_P2_bytes / 8); + uint64_t *P2 = P1 + PARAM_P1_limbs(p); + uint64_t *P3 = P2 + PARAM_P2_limbs(p); #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < param_P1_bytes / 8; ++i) { @@ -631,15 +671,8 @@ int mayo_verify(const mayo_params_t *p, const unsigned char *m, // decode s decode(sig, s, param_k * param_n); - // Compute S*P*S^T - alignas (32) uint64_t SPS[K_MAX * K_MAX * M_MAX / 16] = {0}; - - m_calculate_PS_SPS(P1, P2, P3, s, param_m, - param_v, param_o, param_k, SPS); + eval_public_map(p, s, P1, P2, P3, y); - // combine the vectors in SPS and reduce mod f(X) - compute_rhs(p, SPS, y, y); - if (memcmp(y, t, param_m) == 0) { return MAYO_OK; // good signature } diff --git a/src/mayo_1/api.h b/src/mayo_1/api.h index 86b7bd5..35ab72a 100644 --- a/src/mayo_1/api.h +++ b/src/mayo_1/api.h @@ -6,8 +6,8 @@ #include #define CRYPTO_SECRETKEYBYTES 24 -#define CRYPTO_PUBLICKEYBYTES 1168 -#define CRYPTO_BYTES 321 +#define CRYPTO_PUBLICKEYBYTES 1420 +#define CRYPTO_BYTES 454 #define CRYPTO_ALGNAME "MAYO-1" diff --git a/src/mayo_2/api.h b/src/mayo_2/api.h index 265a563..310c10d 100644 --- a/src/mayo_2/api.h +++ b/src/mayo_2/api.h @@ -6,8 +6,8 @@ #include #define CRYPTO_SECRETKEYBYTES 24 -#define CRYPTO_PUBLICKEYBYTES 5488 -#define CRYPTO_BYTES 180 +#define CRYPTO_PUBLICKEYBYTES 4912 +#define CRYPTO_BYTES 186 #define CRYPTO_ALGNAME "MAYO-2" diff --git a/src/mayo_3/api.h b/src/mayo_3/api.h index b08c247..6f6238a 100644 --- a/src/mayo_3/api.h +++ b/src/mayo_3/api.h @@ -6,8 +6,8 @@ #include #define CRYPTO_SECRETKEYBYTES 32 -#define CRYPTO_PUBLICKEYBYTES 2656 -#define CRYPTO_BYTES 577 +#define CRYPTO_PUBLICKEYBYTES 2986 +#define CRYPTO_BYTES 681 #define CRYPTO_ALGNAME "MAYO-3" diff --git a/src/mayo_5/api.h b/src/mayo_5/api.h index 404d185..44caa7d 100644 --- a/src/mayo_5/api.h +++ b/src/mayo_5/api.h @@ -6,8 +6,8 @@ #include #define CRYPTO_SECRETKEYBYTES 40 -#define CRYPTO_PUBLICKEYBYTES 5008 -#define CRYPTO_BYTES 838 +#define CRYPTO_PUBLICKEYBYTES 5554 +#define CRYPTO_BYTES 964 #define CRYPTO_ALGNAME "MAYO-5" diff --git a/src/neon/arithmetic_128.h b/src/neon/arithmetic_128.h deleted file mode 100644 index f767e69..0000000 --- a/src/neon/arithmetic_128.h +++ /dev/null @@ -1,89 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_128_H -#define ARITHMETIC_128_H - -#include -#include -#include - -// This implements arithmetic for vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_128(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; - out[6] = in[6]; - out[7] = in[7]; -} - - -static -inline void vec_add_128(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; - acc[6] ^= in[6]; - acc[7] ^= in[7]; -} - -inline -static void m_vec_mul_add_x_128(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 8;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_128(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 8;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void vec_mul_add_128(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 8;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void multiply_bins_128(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_128(bins + 5 * 8, bins + 10 * 8); - m_vec_mul_add_x_128(bins + 11 * 8, bins + 12 * 8); - m_vec_mul_add_x_inv_128(bins + 10 * 8, bins + 7 * 8); - m_vec_mul_add_x_128(bins + 12 * 8, bins + 6 * 8); - m_vec_mul_add_x_inv_128(bins + 7 * 8, bins + 14 * 8); - m_vec_mul_add_x_128(bins + 6 * 8, bins + 3 * 8); - m_vec_mul_add_x_inv_128(bins + 14 * 8, bins + 15 * 8); - m_vec_mul_add_x_128(bins + 3 * 8, bins + 8 * 8); - m_vec_mul_add_x_inv_128(bins + 15 * 8, bins + 13 * 8); - m_vec_mul_add_x_128(bins + 8 * 8, bins + 4 * 8); - m_vec_mul_add_x_inv_128(bins + 13 * 8, bins + 9 * 8); - m_vec_mul_add_x_128(bins + 4 * 8, bins + 2 * 8); - m_vec_mul_add_x_inv_128(bins + 9 * 8, bins + 1 * 8); - m_vec_mul_add_x_128(bins + 2 * 8, bins + 1 * 8); - vec_copy_128(bins + 8, out); -} - -#endif \ No newline at end of file diff --git a/src/neon/arithmetic_64.h b/src/neon/arithmetic_64.h deleted file mode 100644 index 78fbb5e..0000000 --- a/src/neon/arithmetic_64.h +++ /dev/null @@ -1,102 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_64_H -#define ARITHMETIC_64_H - -#include -#include - -// This implements arithmetic for vectors of 64 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_64(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; -} - -static -inline void vec_add_64(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; -} - -static inline uint32_t mul_table(uint8_t b){ - uint32_t x = ((uint32_t) b) * 0x08040201; - - uint32_t high_nibble_mask = 0xf0f0f0f0; - - uint32_t high_half = x & high_nibble_mask; - return (x ^ (high_half >> 4) ^ (high_half >> 3)); -} - -static -inline void vec_mul_add_64(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 4;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void vec_mul_add_u64(const int legs, const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < legs; i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -inline -static void m_vec_mul_add_x_64(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 4;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_64(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 4;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void multiply_bins_64(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_64(bins + 5 * 4, bins + 10 * 4); - m_vec_mul_add_x_64(bins + 11 * 4, bins + 12 * 4); - m_vec_mul_add_x_inv_64(bins + 10 * 4, bins + 7 * 4); - m_vec_mul_add_x_64(bins + 12 * 4, bins + 6 * 4); - m_vec_mul_add_x_inv_64(bins + 7 * 4, bins + 14 * 4); - m_vec_mul_add_x_64(bins + 6 * 4, bins + 3 * 4); - m_vec_mul_add_x_inv_64(bins + 14 * 4, bins + 15 * 4); - m_vec_mul_add_x_64(bins + 3 * 4, bins + 8 * 4); - m_vec_mul_add_x_inv_64(bins + 15 * 4, bins + 13 * 4); - m_vec_mul_add_x_64(bins + 8 * 4, bins + 4 * 4); - m_vec_mul_add_x_inv_64(bins + 13 * 4, bins + 9 * 4); - m_vec_mul_add_x_64(bins + 4 * 4, bins + 2 * 4); - m_vec_mul_add_x_inv_64(bins + 9 * 4, bins + 1 * 4); - m_vec_mul_add_x_64(bins + 2 * 4, bins + 1 * 4); - vec_copy_64(bins + 4, out); -} - -#endif \ No newline at end of file diff --git a/src/neon/arithmetic_96.h b/src/neon/arithmetic_96.h deleted file mode 100644 index f317d80..0000000 --- a/src/neon/arithmetic_96.h +++ /dev/null @@ -1,84 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef ARITHMETIC_96_H -#define ARITHMETIC_96_H - -#include -#include -#include - -// This implements arithmetic for vectors of 96 field elements in Z_2[x]/(x^4+x+1) - -static -inline void vec_copy_96(const uint64_t *in, uint64_t *out) { - out[0] = in[0]; - out[1] = in[1]; - out[2] = in[2]; - out[3] = in[3]; - out[4] = in[4]; - out[5] = in[5]; -} - -static -inline void vec_add_96(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; - acc[3] ^= in[3]; - acc[4] ^= in[4]; - acc[5] ^= in[5]; -} - -inline -static void m_vec_mul_add_x_96(const uint64_t *in, uint64_t *acc) { - uint64_t mask_msb = 0x8888888888888888ULL; - for(int i=0; i < 6;i++){ - uint64_t t = in[i] & mask_msb; - acc[i] ^= ((in[i] ^ t) << 1) ^ ((t >> 3) * 3); - } -} - -inline -static void m_vec_mul_add_x_inv_96(const uint64_t *in, uint64_t *acc) { - uint64_t mask_lsb = 0x1111111111111111ULL; - for(int i=0; i < 6;i++){ - uint64_t t = in[i] & mask_lsb; - acc[i] ^= ((in[i] ^ t) >> 1) ^ (t * 9); - } -} - -static -inline void vec_mul_add_96(const uint64_t *in, unsigned char a, uint64_t *acc) { - uint32_t tab = mul_table(a); - - uint64_t lsb_ask = 0x1111111111111111ULL; - - for(int i=0; i < 6;i++){ - acc[i] ^= ( in[i] & lsb_ask) * (tab & 0xff) - ^ ((in[i] >> 1) & lsb_ask) * ((tab >> 8) & 0xf) - ^ ((in[i] >> 2) & lsb_ask) * ((tab >> 16) & 0xf) - ^ ((in[i] >> 3) & lsb_ask) * ((tab >> 24) & 0xf); - } -} - -static -inline void multiply_bins_96(uint64_t *bins, uint64_t *out) { - - m_vec_mul_add_x_inv_96(bins + 5 * 6, bins + 10 * 6); - m_vec_mul_add_x_96(bins + 11 * 6, bins + 12 * 6); - m_vec_mul_add_x_inv_96(bins + 10 * 6, bins + 7 * 6); - m_vec_mul_add_x_96(bins + 12 * 6, bins + 6 * 6); - m_vec_mul_add_x_inv_96(bins + 7 * 6, bins + 14 * 6); - m_vec_mul_add_x_96(bins + 6 * 6, bins + 3 * 6); - m_vec_mul_add_x_inv_96(bins + 14 * 6, bins + 15 * 6); - m_vec_mul_add_x_96(bins + 3 * 6, bins + 8 * 6); - m_vec_mul_add_x_inv_96(bins + 15 * 6, bins + 13 * 6); - m_vec_mul_add_x_96(bins + 8 * 6, bins + 4 * 6); - m_vec_mul_add_x_inv_96(bins + 13 * 6, bins + 9 * 6); - m_vec_mul_add_x_96(bins + 4 * 6, bins + 2 * 6); - m_vec_mul_add_x_inv_96(bins + 9 * 6, bins + 1 * 6); - m_vec_mul_add_x_96(bins + 2 * 6, bins + 1 * 6); - vec_copy_96(bins + 6, out); -} - -#endif \ No newline at end of file diff --git a/src/neon/arithmetic_common.h b/src/neon/arithmetic_common.h index 66b5932..19deb8a 100644 --- a/src/neon/arithmetic_common.h +++ b/src/neon/arithmetic_common.h @@ -4,9 +4,6 @@ #define ARITHMETIC_COMMON_H #include -#include -#include -#include #include #include @@ -23,49 +20,57 @@ static const unsigned char __gf16_reduce[16] __attribute__((aligned(16))) = { }; static inline -uint8x16_t _gf16v_mul_unpack_neon( uint8x16_t a0 , uint8x16_t b0 , uint8x16_t tab_reduce ) +uint8x16_t _gf16v_mul_unpack( uint8x16_t a0 , uint8x16_t b0 , uint8x16_t tab_reduce ) { uint8x16_t ab = vreinterpretq_u8_p8(vmulq_p8(vreinterpretq_p8_u8(a0) , vreinterpretq_p8_u8(b0))); return ab^vqtbl1q_u8( tab_reduce , vshrq_n_u8(ab,4) ); } static inline -uint8x16_t _gf16v_get_multab_neon( uint8x16_t b , uint8x16_t tab_reduce , uint8x16_t tab_0_f ) { return _gf16v_mul_unpack_neon(b,tab_0_f,tab_reduce); } +uint8x16_t _gf16v_get_multab( uint8x16_t b , uint8x16_t tab_reduce , uint8x16_t tab_0_f ) { return _gf16v_mul_unpack(b,tab_0_f,tab_reduce); } static inline -uint8x16_t gf16v_get_multab_neon( uint8_t b ) +uint8x16_t gf16v_get_multab( uint8_t b ) { uint8x16_t tab_reduce = vld1q_u8(__gf16_reduce); uint8x16_t tab_0_f = vld1q_u8(__0_f); uint8x16_t bb = vdupq_n_u8(b); - return _gf16v_get_multab_neon(bb,tab_reduce,tab_0_f); + return _gf16v_get_multab(bb,tab_reduce,tab_0_f); } +#define O_NEON_ROUND_UP_ ((O_MAX + 1)/2*2) + static -inline void mayo_O_multabs_neon(const unsigned char *O, uint8x16_t *O_multabs){ +inline void mayo_O_multabs(const unsigned char *O, uint8x16_t *O_multabs){ // build multiplication tables for (size_t r = 0; r < V_MAX; r++) { - for (size_t c = 0; c < O_MAX; c+=2) + size_t c = 0; + for (; c + 1 < O_MAX; c+=2) + { + O_multabs[O_NEON_ROUND_UP_/2*r + c/2] = gf16v_get_multab(O[O_MAX*r + c]) ^ (gf16v_get_multab(O[O_MAX*r + c + 1]) << 4); + } +#if O_MAX % 2 == 1 { - O_multabs[O_MAX/2*r + c/2] = gf16v_get_multab_neon(O[O_MAX*r + c]) ^ (gf16v_get_multab_neon(O[O_MAX*r + c + 1]) << 4); + O_multabs[O_NEON_ROUND_UP_/2*r + c/2] = gf16v_get_multab(O[O_MAX*r + c]); } +#endif } } static -inline void mayo_V_multabs_neon(const unsigned char *V, uint8x16_t *V_multabs){ +inline void mayo_V_multabs(const unsigned char *V, uint8x16_t *V_multabs){ // build multiplication tables size_t r; for (size_t c = 0; c < V_MAX; c++) { for (r = 0; r+1 < K_MAX; r+= 2) { - V_multabs[K_OVER_2*c + r/2] = gf16v_get_multab_neon(V[V_MAX*r + c]) ^ (gf16v_get_multab_neon(V[V_MAX*(r+1) + c]) << 4); + V_multabs[K_OVER_2*c + r/2] = gf16v_get_multab(V[V_MAX*r + c]) ^ (gf16v_get_multab(V[V_MAX*(r+1) + c]) << 4); } #if K_MAX % 2 == 1 - V_multabs[K_OVER_2*c + r/2] = gf16v_get_multab_neon(V[V_MAX*r + c]); + V_multabs[K_OVER_2*c + r/2] = gf16v_get_multab(V[V_MAX*r + c]); #endif } } @@ -91,7 +96,7 @@ static const unsigned char mayo_gf16_mul[256] __attribute__((aligned(32))) = { }; static -inline void mayo_S1_multabs_neon(const unsigned char *S1, uint8x16_t *S1_multabs) { +inline void mayo_S1_multabs(const unsigned char *S1, uint8x16_t *S1_multabs) { size_t r; for (size_t c = 0; c < V_MAX; c++) { @@ -107,7 +112,7 @@ inline void mayo_S1_multabs_neon(const unsigned char *S1, uint8x16_t *S1_multabs } static -inline void mayo_S2_multabs_neon(const unsigned char *S2, uint8x16_t *S2_multabs) { +inline void mayo_S2_multabs(const unsigned char *S2, uint8x16_t *S2_multabs) { // build multiplication tables size_t r; for (size_t c = 0; c < O_MAX; c++) diff --git a/src/neon/echelon_form_loop.h b/src/neon/echelon_form_loop.h index 2add73b..6553d2d 100644 --- a/src/neon/echelon_form_loop.h +++ b/src/neon/echelon_form_loop.h @@ -28,7 +28,7 @@ for (int row = pivot_row_lower_bound; /* multiply pivot row by inverse of pivot */ inverse = inverse_f(pivot); -uint8x16_t inverse_multab = gf16v_get_multab_neon(inverse); +uint8x16_t inverse_multab = gf16v_get_multab(inverse); for (int j = pivot_col_rounded; j < NEON_REGS_PER_ROW; j++) { _pivot_row[j] = vqtbl1q_u8(inverse_multab, _pivot_row[j]); @@ -40,7 +40,7 @@ for (int row = pivot_row_lower_bound; row < nrows; row++) { unsigned char below_pivot = (unsigned char) (ct_is_greater_than(row, pivot_row)); unsigned char elt_to_elim = A_bytes[row*NEON_REGS_PER_ROW*16 + pivot_col]; - uint8x16_t multab = gf16v_get_multab_neon(below_pivot & elt_to_elim); + uint8x16_t multab = gf16v_get_multab(below_pivot & elt_to_elim); if (row <= pivot_row_upper_bound) { uint8x16_t mask = vmovq_n_u8(~ct_compare_32(row, pivot_row) & ~pivot_is_zero); for (int col = pivot_col_rounded; col < NEON_REGS_PER_ROW; col++) { diff --git a/src/neon/shuffle_arithmetic.h b/src/neon/shuffle_arithmetic.h new file mode 100644 index 0000000..fb78121 --- /dev/null +++ b/src/neon/shuffle_arithmetic.h @@ -0,0 +1,460 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef SHUFFLE_ARITHMETIC_96_H +#define SHUFFLE_ARITHMETIC_96_H + +#include +#include +#include +#include +#include + +#define O_NEON_ROUND_UP ((O_MAX + 1)/2*2) + +#define NEON_REGISTER_PER_M_VEC ((M_MAX + 31)/32) + +#if M_MAX <= 32 + NOT IMPLEMENTED +#elif M_MAX <= 64 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + uint8x16_t in_odd0 = *(uint8x16_t *)(vec); \ + uint8x16_t in_even0 = in_odd0 >> 4; \ + uint8x16_t in_odd1 = *(uint8x16_t *)(vec + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t in_even1 = in_odd1 >> 4; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k += 2) { \ + temp[2 * k] ^= vqtbl1q_u8((multabs)[k / 2], in_odd0); \ + temp[2 * k + 1] ^= vqtbl1q_u8((multabs)[k / 2], in_even0); \ + temp[2 * k + 2] ^= vqtbl1q_u8((multabs)[k / 2], in_odd1); \ + temp[2 * k + 3] ^= vqtbl1q_u8((multabs)[k / 2], in_even1); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len, acc, stride) \ + for (size_t k = 0; k + 1 < Len; k += 2) { \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t acc1 = *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[2 * k], temp[2 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[2 * k + 2], temp[2 * k + 3], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 0) ^= vsriq_n_u8(temp[2 * k + 1], temp[2 * k], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2) = acc1 ^ vsriq_n_u8(temp[2 * k + 3], temp[2 * k + 2], 4); \ + } \ + if (Len % 2 == 1) { \ + const size_t k = Len - 1; \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[2 * k], temp[2 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[2 * k + 2], temp[2 * k + 3], 4); \ + } +#elif M_MAX <= 96 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + uint8x16_t in_odd0 = *(uint8x16_t *)(vec); \ + uint8x16_t in_even0 = in_odd0 >> 4; \ + uint8x16_t in_odd1 = *(uint8x16_t *)(vec + 2); \ + uint8x16_t in_even1 = in_odd1 >> 4; \ + uint8x16_t in_odd2 = *(uint8x16_t *)(vec + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t in_even2 = in_odd2 >> 4; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + in_odd2 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k += 2) { \ + temp[3 * k] ^= vqtbl1q_u8((multabs)[k / 2], in_odd0); \ + temp[3 * k + 1] ^= vqtbl1q_u8((multabs)[k / 2], in_even0); \ + temp[3 * k + 2] ^= vqtbl1q_u8((multabs)[k / 2], in_odd1); \ + temp[3 * k + 3] ^= vqtbl1q_u8((multabs)[k / 2], in_even1); \ + temp[3 * k + 4] ^= vqtbl1q_u8((multabs)[k / 2], in_odd2); \ + temp[3 * k + 5] ^= vqtbl1q_u8((multabs)[k / 2], in_even2); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len, acc, stride) \ + for (size_t k = 0; k + 1 < Len; k += 2) { \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t acc1 = *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[3 * k], temp[3 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[3 * k + 2], temp[3 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[3 * k + 4], temp[3 * k + 5], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 0) ^= vsriq_n_u8(temp[3 * k + 1], temp[3 * k], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 2) ^= vsriq_n_u8(temp[3 * k + 3], temp[3 * k + 2], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2) = acc1 ^ vsriq_n_u8(temp[3 * k + 5], temp[3 * k + 4], 4); \ + } \ + if (Len % 2 == 1) { \ + const size_t k = Len - 1; \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[3 * k], temp[3 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[3 * k + 2], temp[3 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[3 * k + 4], temp[3 * k + 5], 4); \ + } +#elif M_MAX <= 128 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + uint8x16_t in_odd0 = *(uint8x16_t *)(vec); \ + uint8x16_t in_even0 = in_odd0 >> 4; \ + uint8x16_t in_odd1 = *(uint8x16_t *)(vec + 2); \ + uint8x16_t in_even1 = in_odd1 >> 4; \ + uint8x16_t in_odd2 = *(uint8x16_t *)(vec + 4); \ + uint8x16_t in_even2 = in_odd2 >> 4; \ + uint8x16_t in_odd3 = *(uint8x16_t *)(vec + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t in_even3 = in_odd3 >> 4; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + in_odd2 &= low_nibble_mask; \ + in_odd3 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k += 2) { \ + temp[4 * k] ^= vqtbl1q_u8((multabs)[k / 2], in_odd0); \ + temp[4 * k + 1] ^= vqtbl1q_u8((multabs)[k / 2], in_even0); \ + temp[4 * k + 2] ^= vqtbl1q_u8((multabs)[k / 2], in_odd1); \ + temp[4 * k + 3] ^= vqtbl1q_u8((multabs)[k / 2], in_even1); \ + temp[4 * k + 4] ^= vqtbl1q_u8((multabs)[k / 2], in_odd2); \ + temp[4 * k + 5] ^= vqtbl1q_u8((multabs)[k / 2], in_even2); \ + temp[4 * k + 6] ^= vqtbl1q_u8((multabs)[k / 2], in_odd3); \ + temp[4 * k + 7] ^= vqtbl1q_u8((multabs)[k / 2], in_even3); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len, acc, stride) \ + for (size_t k = 0; k + 1 < Len; k += 2) { \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t acc1 = *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[4 * k], temp[4 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[4 * k + 2], temp[4 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + 4) ^= vsliq_n_u8(temp[4 * k + 4], temp[4 * k + 5], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[4 * k + 6], temp[4 * k + 7], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 0) ^= vsriq_n_u8(temp[4 * k + 1], temp[4 * k], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 2) ^= vsriq_n_u8(temp[4 * k + 3], temp[4 * k + 2], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 4) ^= vsriq_n_u8(temp[4 * k + 5], temp[4 * k + 4], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2) = acc1 ^ vsriq_n_u8(temp[4 * k + 7], temp[4 * k + 6], 4); \ + } \ + if (Len % 2 == 1) { \ + const size_t k = Len - 1; \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[4 * k], temp[4 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[4 * k + 2], temp[4 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + 4) ^= vsliq_n_u8(temp[4 * k + 4], temp[4 * k + 5], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[4 * k + 6], temp[4 * k + 7], 4); \ + } +#elif M_MAX <= 160 +// Multiply an m_vec with a vec of "Len" scalars, and accumulate in temp +#define MULTIPLY_ACCUMULATE_M_VEC(vec, multabs, Len) \ + uint8x16_t in_odd0 = *(uint8x16_t *)(vec); \ + uint8x16_t in_even0 = in_odd0 >> 4; \ + uint8x16_t in_odd1 = *(uint8x16_t *)(vec + 2); \ + uint8x16_t in_even1 = in_odd1 >> 4; \ + uint8x16_t in_odd2 = *(uint8x16_t *)(vec + 4); \ + uint8x16_t in_even2 = in_odd2 >> 4; \ + uint8x16_t in_odd3 = *(uint8x16_t *)(vec + 6); \ + uint8x16_t in_even3 = in_odd3 >> 4; \ + uint8x16_t in_odd4 = *(uint8x16_t *)(vec + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t in_even4 = in_odd4 >> 4; \ + in_odd0 &= low_nibble_mask; \ + in_odd1 &= low_nibble_mask; \ + in_odd2 &= low_nibble_mask; \ + in_odd3 &= low_nibble_mask; \ + in_odd4 &= low_nibble_mask; \ + for (size_t k = 0; k < Len; k += 2) { \ + temp[5 * k] ^= vqtbl1q_u8((multabs)[k / 2], in_odd0); \ + temp[5 * k + 1] ^= vqtbl1q_u8((multabs)[k / 2], in_even0); \ + temp[5 * k + 2] ^= vqtbl1q_u8((multabs)[k / 2], in_odd1); \ + temp[5 * k + 3] ^= vqtbl1q_u8((multabs)[k / 2], in_even1); \ + temp[5 * k + 4] ^= vqtbl1q_u8((multabs)[k / 2], in_odd2); \ + temp[5 * k + 5] ^= vqtbl1q_u8((multabs)[k / 2], in_even2); \ + temp[5 * k + 6] ^= vqtbl1q_u8((multabs)[k / 2], in_odd3); \ + temp[5 * k + 7] ^= vqtbl1q_u8((multabs)[k / 2], in_even3); \ + temp[5 * k + 8] ^= vqtbl1q_u8((multabs)[k / 2], in_odd4); \ + temp[5 * k + 9] ^= vqtbl1q_u8((multabs)[k / 2], in_even4); \ + } + +// convert to normal format and add to accumulator +#define DISENTANGLE_AND_ACCUMULATE_M_VECS(Len, acc, stride) \ + for (size_t k = 0; k + 1 < Len; k += 2) { \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + uint8x16_t acc1 = *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[5 * k], temp[5 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[5 * k + 2], temp[5 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + 4) ^= vsliq_n_u8(temp[5 * k + 4], temp[5 * k + 5], 4); \ + *(uint8x16_t *)(acc + k * stride + 6) ^= vsliq_n_u8(temp[5 * k + 6], temp[5 * k + 7], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[5 * k + 8], temp[5 * k + 9], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 0) ^= vsriq_n_u8(temp[5 * k + 1], temp[5 * k], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 2) ^= vsriq_n_u8(temp[5 * k + 3], temp[5 * k + 2], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 4) ^= vsriq_n_u8(temp[5 * k + 5], temp[5 * k + 4], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + 6) ^= vsriq_n_u8(temp[5 * k + 7], temp[5 * k + 6], 4); \ + *(uint8x16_t *)(acc + (k + 1) * stride + M_VEC_LIMBS_MAX - 2) = acc1 ^ vsriq_n_u8(temp[5 * k + 9], temp[5 * k + 8], 4); \ + } \ + if (Len % 2 == 1) { \ + const size_t k = Len - 1; \ + uint8x16_t acc0 = *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2); \ + *(uint8x16_t *)(acc + k * stride) ^= vsliq_n_u8(temp[5 * k], temp[5 * k + 1], 4); \ + *(uint8x16_t *)(acc + k * stride + 2) ^= vsliq_n_u8(temp[5 * k + 2], temp[5 * k + 3], 4); \ + *(uint8x16_t *)(acc + k * stride + 4) ^= vsliq_n_u8(temp[5 * k + 4], temp[5 * k + 5], 4); \ + *(uint8x16_t *)(acc + k * stride + 6) ^= vsliq_n_u8(temp[5 * k + 6], temp[5 * k + 7], 4); \ + *(uint8x16_t *)(acc + k * stride + M_VEC_LIMBS_MAX - 2) = acc0 ^ vsliq_n_u8(temp[5 * k + 8], temp[5 * k + 9], 4); \ + } +#else + NOT IMPLEMENTED +#endif + +// P1*0 -> P1: v x v, O: v x o +static +inline void P1_times_O(const uint64_t *P1, uint8x16_t *O_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + size_t limbs_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[O_NEON_ROUND_UP*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t c = r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + limbs_used, O_multabs + O_NEON_ROUND_UP/2*c, O_MAX); + limbs_used += M_VEC_LIMBS_MAX; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX , acc + r*O_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +static +inline void Ot_times_P1O_P2(const uint64_t *P1O_P2, uint8x16_t *O_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + for (size_t c = 0; c < O_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[O_NEON_ROUND_UP*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1O_P2 + (r*O_MAX + c)*M_VEC_LIMBS_MAX, O_multabs + O_NEON_ROUND_UP/2*r, O_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX , acc + c*M_VEC_LIMBS_MAX, O_MAX*M_VEC_LIMBS_MAX); + } +} + +static +inline void P1P1t_times_O(const mayo_params_t* p, const uint64_t *P1, const unsigned char *O, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + uint8x16_t O_multabs[O_NEON_ROUND_UP/2*V_MAX]; + mayo_O_multabs(O, O_multabs); + + size_t cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[O_NEON_ROUND_UP*NEON_REGISTER_PER_M_VEC] = {0}; + cols_used += 1; + size_t pos = r; + for (size_t c = 0; c < r; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + pos * M_VEC_LIMBS_MAX, O_multabs + O_NEON_ROUND_UP/2*c, O_MAX); + pos += (V_MAX -c - 1); + } + + for (size_t c = r+1; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + cols_used * M_VEC_LIMBS_MAX, O_multabs + O_NEON_ROUND_UP/2*c, O_MAX); + cols_used ++; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(O_MAX, acc + r*O_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +static +inline void Vt_times_L(const uint64_t *L, const uint8x16_t *V_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + for (size_t c = 0; c < O_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(L + (r*O_MAX + c) * M_VEC_LIMBS_MAX, V_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, O_MAX*M_VEC_LIMBS_MAX); + } +} + +static +inline void Vt_times_Pv(const uint64_t *Pv, const uint8x16_t *V_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + for (size_t c = 0; c < K_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < V_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(Pv + (r*K_MAX + c) * M_VEC_LIMBS_MAX, V_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, K_MAX*M_VEC_LIMBS_MAX); + } +} + +static +inline void P1_times_Vt(const uint64_t *P1, uint8x16_t *V_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + size_t cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + + for (size_t c=r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + cols_used, V_multabs + K_OVER_2*c, K_MAX); + cols_used += M_VEC_LIMBS_MAX; + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +// P1*S1 -> P1: v x v, S1: v x k // P1 upper triangular +// same as mayo_12_P1_times_Vt +static +inline void P1_times_S1(const uint64_t *_P1, uint8x16_t *S1_multabs, uint64_t *_acc){ + P1_times_Vt(_P1, S1_multabs, _acc); +} + +static +inline void S1t_times_PS1(const uint64_t *_PS1, uint8x16_t *S1_multabs, uint64_t *_acc){ + Vt_times_Pv(_PS1, S1_multabs, _acc); +} + +static +inline void S2t_times_PS2(const uint64_t *PS2, uint8x16_t *S2_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + for (size_t c = 0; c < K_MAX; c++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t r = 0; r < O_MAX; r++) + { + MULTIPLY_ACCUMULATE_M_VEC(PS2 + (r*K_MAX + c)*M_VEC_LIMBS_MAX, S2_multabs + K_OVER_2*r, K_MAX); + } + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + c*M_VEC_LIMBS_MAX, K_MAX*M_VEC_LIMBS_MAX); + } +} + + +// P2*S2 -> P2: v x o, S2: o x k +static +inline void P1_times_S1_plus_P2_times_S2(const uint64_t *P1, const uint64_t *P2, uint8x16_t *S1_multabs, uint8x16_t *S2_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + size_t P1_cols_used = 0; + for (size_t r = 0; r < V_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + + // P1 * S1 + for (size_t c = r; c < V_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P1 + P1_cols_used, S1_multabs + K_OVER_2*c, K_MAX); + P1_cols_used += M_VEC_LIMBS_MAX; + } + + // P2 * S2 + for (size_t c = 0; c < O_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P2 + (r*O_MAX + c)*M_VEC_LIMBS_MAX, S2_multabs + K_OVER_2*c, K_MAX); + } + + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + + +// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular +static +inline void P3_times_S2(const uint64_t *P3, uint8x16_t *S2_multabs, uint64_t *acc){ + const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); + + size_t cols_used = 0; + for (size_t r = 0; r < O_MAX; r++) + { + // do multiplications for one row and accumulate results in temporary format + uint8x16_t temp[K_OVER_2*2*NEON_REGISTER_PER_M_VEC] = {0}; + for (size_t c = r; c < O_MAX; c++) + { + MULTIPLY_ACCUMULATE_M_VEC(P3 + cols_used, S2_multabs + K_OVER_2*c, K_MAX); + cols_used += M_VEC_LIMBS_MAX; + } + + DISENTANGLE_AND_ACCUMULATE_M_VECS(K_MAX , acc + r*K_MAX*M_VEC_LIMBS_MAX, M_VEC_LIMBS_MAX); + } +} + +static inline +void compute_M_and_VPV(const mayo_params_t* p, const unsigned char* Vdec, const uint64_t *L, const uint64_t *P1, uint64_t *VL, uint64_t *VP1V){ + (void) p; + uint8x16_t V_multabs[(K_MAX+1)/2*V_MAX]; + mayo_V_multabs(Vdec, V_multabs); + + // M + Vt_times_L(L, V_multabs, VL); + + // VP1V + uint64_t Pv[V_MAX * K_MAX * M_VEC_LIMBS_MAX] = {0}; + P1_times_Vt(P1, V_multabs, Pv); + Vt_times_Pv(Pv, V_multabs, VP1V); +} + +static inline +void compute_P3(const mayo_params_t* p, const uint64_t* P1, uint64_t *P2, const unsigned char *O, uint64_t *P3){ + (void) p; + uint8x16_t O_multabs[O_NEON_ROUND_UP/2*V_MAX]; + mayo_O_multabs(O, O_multabs); + P1_times_O(P1, O_multabs, P2); + Ot_times_P1O_P2(P2, O_multabs, P3); +} + +// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] +// [ 0 P3 ] [S2] [ P3*S2] +// compute S * PS = [ S1 S2 ] * [ P1*S1 + P2*S2 = P1 ] = [ S1*P1 + S2*P2 ] +// [ P3*S2 = P2 ] +static inline void m_calculate_PS_SPS(const mayo_params_t *p, const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, + uint64_t *SPS) { + const int o = PARAM_o(p); + const int v = PARAM_v(p); + const int k = PARAM_k(p); + const int n = o + v; + /* Old approach which is constant time but doesn't have to be */ + unsigned char S1[V_MAX*K_MAX]; // == N-O, K + unsigned char S2[O_MAX*K_MAX]; // == O, K + unsigned char *s1_write = S1; + unsigned char *s2_write = S2; + + for (int r=0; r < k; r++) + { + for (int c = 0; c < n; c++) + { + if(c < v){ + *(s1_write++) = S[r*n + c]; + } else { + *(s2_write++) = S[r*n + c]; + } + } + } + + uint64_t PS[N_MAX * K_MAX * M_VEC_LIMBS_MAX] = { 0 }; + (void) PS; + + uint8x16_t S1_multabs[(K_MAX+1)/2*V_MAX]; + uint8x16_t S2_multabs[(K_MAX+1)/2*O_MAX]; + mayo_S1_multabs(S1, S1_multabs); + mayo_S2_multabs(S2, S2_multabs); + + P1_times_S1_plus_P2_times_S2(P1, P2, S1_multabs, S2_multabs, PS); + P3_times_S2(P3, S2_multabs, PS + V_MAX*K_MAX*M_VEC_LIMBS_MAX); // upper triangular + + // S^T * PS = S1^t*PS1 + S2^t*PS2 + S1t_times_PS1(PS, S1_multabs, SPS); + S2t_times_PS2(PS + V_MAX*K_MAX*M_VEC_LIMBS_MAX, S2_multabs, SPS); +} + + +#undef K_OVER_2 +#endif + diff --git a/src/neon/shuffle_arithmetic_128.h b/src/neon/shuffle_arithmetic_128.h deleted file mode 100644 index 01254fb..0000000 --- a/src/neon/shuffle_arithmetic_128.h +++ /dev/null @@ -1,596 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_64_H -#define SHUFFLE_ARITHMETIC_64_H - -#include -#include -#include -#include - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_5_P1_times_O_neon(const uint64_t *_P1, uint8x16_t *O_multabs, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[4*O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd1 = P1[cols_used]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd2 = P1[cols_used]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd3 = P1[cols_used]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[4*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[4*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[4*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - temp[4*k + 6] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd3); - temp[4*k + 7] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even3); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[(4*r*O_MAX) + 4*k] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[(4*r*O_MAX) + 4*k + 4] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[(4*r*O_MAX) + 4*k + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[(4*r*O_MAX) + 4*k + 5] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[(4*r*O_MAX) + 4*k + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[(4*r*O_MAX) + 4*k + 6] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[(4*r*O_MAX) + 4*k + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[(4*r*O_MAX) + 4*k + 7] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - - -static -inline void mayo_5_Ot_times_P1O_P2_neon(const uint64_t *_P1O_P2, uint8x16_t *O_multabs, uint64_t *_acc){ - const uint8x16_t *P1O_P2 = (uint8x16_t *) _P1O_P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[4*O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = P1O_P2[4*r*O_MAX + 4*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1O_P2[4*r*O_MAX + 4*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1O_P2[4*r*O_MAX + 4*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P1O_P2[4*r*O_MAX + 4*c + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[4*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even1); - temp[4*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd2); - temp[4*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even2); - temp[4*k + 6] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd3); - temp[4*k + 7] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even3); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[4*(k*O_MAX) + 4*c] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*((k+1)*O_MAX) + 4*c] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(k*O_MAX) + 4*c + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*((k+1)*O_MAX) + 4*c + 1] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(k*O_MAX) + 4*c + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*((k+1)*O_MAX) + 4*c + 2] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(k*O_MAX) + 4*c + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*((k+1)*O_MAX) + 4*c + 3] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - -static -inline void mayo_5_P1P1t_times_O_neon(const uint64_t *_P1, const unsigned char *O, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[4*O_MAX] = {0}; - cols_used += 1; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - uint8x16_t in_odd0 = P1[4*pos]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[4*pos + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[4*pos + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P1[4*pos + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - pos += (V_MAX -c - 1); - - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[4*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[4*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[4*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - temp[4*k + 6] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd3); - temp[4*k + 7] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even3); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[4*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[4*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[4*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P1[4*cols_used + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[4*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[4*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[4*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - temp[4*k + 6] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd3); - temp[4*k + 7] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even3); - } - } - - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[4*(r*O_MAX) + 4*k] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*(r*O_MAX) + 4*k + 4] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(r*O_MAX) + 4*k + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*(r*O_MAX) + 4*k + 5] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(r*O_MAX) + 4*k + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*(r*O_MAX) + 4*k + 6] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(r*O_MAX) + 4*k + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*(r*O_MAX) + 4*k + 7] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - - - -static -inline void mayo_5_Vt_times_L_neon(const uint64_t *_L, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *L = (uint8x16_t *) _L; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = L[4*r*O_MAX + 4*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = L[4*r*O_MAX + 4*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = L[4*r*O_MAX + 4*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = L[4*r*O_MAX + 4*c + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[4*(k*O_MAX) + 4*c] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*((k+1)*O_MAX) + 4*c] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(k*O_MAX) + 4*c + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*((k+1)*O_MAX) + 4*c + 1] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(k*O_MAX) + 4*c + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*((k+1)*O_MAX) + 4*c + 2] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(k*O_MAX) + 4*c + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*((k+1)*O_MAX) + 4*c + 3] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - -static -inline void mayo_5_P1_times_Vt_neon(const uint64_t *_P1, uint8x16_t *V_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[4*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[4*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[4*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P1[4*cols_used + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[4*(r*K_MAX) + 4*k] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*(r*K_MAX) + 4*k + 4] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(r*K_MAX) + 4*k + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*(r*K_MAX) + 4*k + 5] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(r*K_MAX) + 4*k + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*(r*K_MAX) + 4*k + 6] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(r*K_MAX) + 4*k + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*(r*K_MAX) + 4*k + 7] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - -static -inline void mayo_5_Vt_times_Pv_neon(const uint64_t *_Pv, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *Pv = (uint8x16_t *) _Pv; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = Pv[4*r*K_MAX + 4*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = Pv[4*r*K_MAX + 4*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = Pv[4*r*K_MAX + 4*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = Pv[4*r*K_MAX + 4*c + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[4*(k*K_MAX) + 4*c] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*((k+1)*K_MAX) + 4*c] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(k*K_MAX) + 4*c + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*((k+1)*K_MAX) + 4*c + 1] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(k*K_MAX) + 4*c + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*((k+1)*K_MAX) + 4*c + 2] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(k*K_MAX) + 4*c + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*((k+1)*K_MAX) + 4*c + 3] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_5_P1_times_S1_plus_P2_times_S2_neon(const uint64_t *_P1, const uint64_t *_P2, uint8x16_t *S1_multabs, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - const uint8x16_t *P2 = (uint8x16_t *) _P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - - - // P1 * S1 - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[4*P1_cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[4*P1_cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[4*P1_cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P1[4*P1_cols_used + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - P1_cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even3); - } - } - - // P2 * S2 - for (c=0; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P2[4*r*O_MAX + 4*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P2[4*r*O_MAX + 4*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P2[4*r*O_MAX + 4*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd3 = P2[4*r*O_MAX + 4*c + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[4*(r*K_MAX) + 4*k] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*(r*K_MAX) + 4*k + 4] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(r*K_MAX) + 4*k + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*(r*K_MAX) + 4*k + 5] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(r*K_MAX) + 4*k + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*(r*K_MAX) + 4*k + 6] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(r*K_MAX) + 4*k + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*(r*K_MAX) + 4*k + 7] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_5_P3_times_S2_neon(const uint64_t *_P3, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P3 = (uint8x16_t *) _P3; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - - for (c=r; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P3[4*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P3[4*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P3[4*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = P3[4*cols_used + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[4*(r*K_MAX) + 4*k] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*(r*K_MAX) + 4*k + 4] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(r*K_MAX) + 4*k + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*(r*K_MAX) + 4*k + 5] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(r*K_MAX) + 4*k + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*(r*K_MAX) + 4*k + 6] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(r*K_MAX) + 4*k + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*(r*K_MAX) + 4*k + 7] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - - -static -inline void mayo_5_S1t_times_PS1_neon(const uint64_t *_PS1, uint8x16_t *S1_multabs, uint64_t *_acc){ - mayo_5_Vt_times_Pv_neon(_PS1, S1_multabs, _acc); -} - -static -inline void mayo_5_S2t_times_PS2_neon(const uint64_t *_PS2, uint8x16_t *S2_multabs, uint64_t *_acc){ - const uint8x16_t *PS2 = (uint8x16_t *) _PS2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*4] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - uint8x16_t in_odd0 = PS2[4*r*K_MAX + 4*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = PS2[4*r*K_MAX + 4*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = PS2[4*r*K_MAX + 4*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - uint8x16_t in_odd3 = PS2[4*r*K_MAX + 4*c + 3]; - uint8x16_t in_even3 = in_odd3 >> 4; - in_odd3 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[8*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd0); - temp[8*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even0); - temp[8*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd1); - temp[8*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even1); - temp[8*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd2); - temp[8*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even2); - temp[8*k + 6] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd3); - temp[8*k + 7] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even3); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[4*(k*K_MAX) + 4*c] ^= vsliq_n_u8(temp[4*k], temp[4*k+1], 4); - acc[4*((k+1)*K_MAX) + 4*c] ^= vsriq_n_u8(temp[4*k+1], temp[4*k], 4); - acc[4*(k*K_MAX) + 4*c + 1] ^= vsliq_n_u8(temp[4*k+2], temp[4*k+3], 4); - acc[4*((k+1)*K_MAX) + 4*c + 1] ^= vsriq_n_u8(temp[4*k+3], temp[4*k+2], 4); - acc[4*(k*K_MAX) + 4*c + 2] ^= vsliq_n_u8(temp[4*k+4], temp[4*k+5], 4); - acc[4*((k+1)*K_MAX) + 4*c + 2] ^= vsriq_n_u8(temp[4*k+5], temp[4*k+4], 4); - acc[4*(k*K_MAX) + 4*c + 3] ^= vsliq_n_u8(temp[4*k+6], temp[4*k+7], 4); - acc[4*((k+1)*K_MAX) + 4*c + 3] ^= vsriq_n_u8(temp[4*k+7], temp[4*k+6], 4); - } - } -} - - -#undef K_OVER_2 -#endif - diff --git a/src/neon/shuffle_arithmetic_64.h b/src/neon/shuffle_arithmetic_64.h deleted file mode 100644 index 12ac7ef..0000000 --- a/src/neon/shuffle_arithmetic_64.h +++ /dev/null @@ -1,470 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_64_H -#define SHUFFLE_ARITHMETIC_64_H - -#include -#include -#include -#include - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_12_P1_times_O_neon(const uint64_t *_P1, uint8x16_t *O_multabs, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[2*O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd1 = P1[cols_used]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[(2*r*O_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[(2*r*O_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[(2*r*O_MAX) + 2*k + 2] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[(2*r*O_MAX) + 2*k + 3] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } - } -} - - -static -inline void mayo_12_Ot_times_P1O_P2_neon(const uint64_t *_P1O_P2, uint8x16_t *O_multabs, uint64_t *_acc){ - const uint8x16_t *P1O_P2 = (uint8x16_t *) _P1O_P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[2*O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = P1O_P2[2*r*O_MAX + 2*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1O_P2[2*r*O_MAX + 2*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd0); - temp[2*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even0); - temp[2*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd1); - temp[2*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even1); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[2*(k*O_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(k*O_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*((k+1)*O_MAX) + 2*c] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*((k+1)*O_MAX) + 2*c + 1] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } - } -} - -static -inline void mayo_12_P1P1t_times_O_neon(const uint64_t *_P1, const unsigned char *O, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[2*O_MAX] = {0}; - cols_used += 1; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - uint8x16_t in_odd0 = P1[2*pos]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[2*pos + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - pos += (V_MAX -c - 1); - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[2*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[2*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[2*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[2*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[2*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[2*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - } - } - - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[2*(r*O_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*O_MAX) + 2*k + 2] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(r*O_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*(r*O_MAX) + 2*k + 3] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } - } -} - - - -static -inline void mayo_12_Vt_times_L_neon(const uint64_t *_L, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *L = (uint8x16_t *) _L; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = L[2*r*O_MAX + 2*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = L[2*r*O_MAX + 2*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[2*(k*O_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*((k+1)*O_MAX) + 2*c] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(k*O_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*((k+1)*O_MAX) + 2*c + 1] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(k*O_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(k*O_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - -static -inline void mayo_12_P1_times_Vt_neon(const uint64_t *_P1, uint8x16_t *V_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[2*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[2*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 2] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*(r*K_MAX) + 2*k + 3] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - -static -inline void mayo_12_Vt_times_Pv_neon(const uint64_t *_Pv, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *Pv = (uint8x16_t *) _Pv; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = Pv[2*r*K_MAX + 2*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = Pv[2*r*K_MAX + 2*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[2*(k*K_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*((k+1)*K_MAX) + 2*c] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(k*K_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*((k+1)*K_MAX) + 2*c + 1] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(k*K_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(k*K_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_12_P1_times_S1_plus_P2_times_S2_neon(const uint64_t *_P1, const uint64_t *_P2, uint8x16_t *S1_multabs, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - const uint8x16_t *P2 = (uint8x16_t *) _P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - - - // P1 * S1 - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[2*P1_cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[2*P1_cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - P1_cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even1); - } - } - - // P2 * S2 - for (c=0; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P2[2*r*O_MAX + 2*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P2[2*r*O_MAX + 2*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 2] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*(r*K_MAX) + 2*k + 3] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_12_P3_times_S2_neon(const uint64_t *_P3, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P3 = (uint8x16_t *) _P3; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - - for (c=r; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P3[2*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P3[2*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 2] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*(r*K_MAX) + 2*k + 3] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(r*K_MAX) + 2*k] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(r*K_MAX) + 2*k + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - - -static -inline void mayo_12_S1t_times_PS1_neon(const uint64_t *_PS1, uint8x16_t *S1_multabs, uint64_t *_acc){ - mayo_12_Vt_times_Pv_neon(_PS1, S1_multabs, _acc); -} - -static -inline void mayo_12_S2t_times_PS2_neon(const uint64_t *_PS2, uint8x16_t *S2_multabs, uint64_t *_acc){ - const uint8x16_t *PS2 = (uint8x16_t *) _PS2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*2] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - uint8x16_t in_odd0 = PS2[2*r*K_MAX + 2*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = PS2[2*r*K_MAX + 2*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[4*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd0); - temp[4*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even0); - temp[4*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd1); - temp[4*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even1); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[2*(k*K_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*((k+1)*K_MAX) + 2*c] ^= vsriq_n_u8(temp[2*k+1], temp[2*k], 4); - acc[2*(k*K_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); - acc[2*((k+1)*K_MAX) + 2*c + 1] ^= vsriq_n_u8(temp[2*k+3], temp[2*k+2], 4); - } -#if K_MAX % 2 == 1 - acc[2*(k*K_MAX) + 2*c] ^= vsliq_n_u8(temp[2*k], temp[2*k+1], 4); - acc[2*(k*K_MAX) + 2*c + 1] ^= vsliq_n_u8(temp[2*k+2], temp[2*k+3], 4); -#endif - } -} - - -#undef K_OVER_2 -#endif - diff --git a/src/neon/shuffle_arithmetic_96.h b/src/neon/shuffle_arithmetic_96.h deleted file mode 100644 index 5e32401..0000000 --- a/src/neon/shuffle_arithmetic_96.h +++ /dev/null @@ -1,551 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef SHUFFLE_ARITHMETIC_96_H -#define SHUFFLE_ARITHMETIC_96_H - -#include -#include -#include -#include - -// P1*0 -> P1: v x v, O: v x o -static -inline void mayo_3_P1_times_O_neon(const uint64_t *_P1, uint8x16_t *O_multabs, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[3*O_MAX] = {0}; - for (size_t c = r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd1 = P1[cols_used]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - cols_used ++; - uint8x16_t in_odd2 = P1[cols_used]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[3*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[3*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[3*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[3*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[3*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[3*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[(3*r*O_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[(3*r*O_MAX) + 3*k + 3] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[(3*r*O_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[(3*r*O_MAX) + 3*k + 4] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[(3*r*O_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[(3*r*O_MAX) + 3*k + 5] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } - } -} - - -static -inline void mayo_3_Ot_times_P1O_P2_neon(const uint64_t *_P1O_P2, uint8x16_t *O_multabs, uint64_t *_acc){ - const uint8x16_t *P1O_P2 = (uint8x16_t *) _P1O_P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[3*O_MAX] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = P1O_P2[3*r*O_MAX + 3*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1O_P2[3*r*O_MAX + 3*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1O_P2[3*r*O_MAX + 3*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[3*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd0); - temp[3*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even0); - temp[3*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd1); - temp[3*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even1); - temp[3*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_odd2); - temp[3*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*r + k/2], in_even2); - } - } - - // convert to normal format and add to accumulator - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[3*(k*O_MAX) + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*((k+1)*O_MAX) + 3*c] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(k*O_MAX) + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*((k+1)*O_MAX) + 3*c + 1] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(k*O_MAX) + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*((k+1)*O_MAX) + 3*c + 2] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } - } -} - -static -inline void mayo_3_P1P1t_times_O_neon(const uint64_t *_P1, const unsigned char *O, uint64_t *_acc){ - - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - uint8x16_t O_multabs[O_MAX/2*V_MAX]; - mayo_O_multabs_neon(O, O_multabs); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[3*O_MAX] = {0}; - cols_used += 1; - size_t pos = r; - for (size_t c = 0; c < r; c++) - { - uint8x16_t in_odd0 = P1[3*pos]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[3*pos + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[3*pos + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - pos += (V_MAX -c - 1); - - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[3*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[3*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[3*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[3*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[3*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[3*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - } - } - - for (size_t c = r+1; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[3*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[3*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[3*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - cols_used ++; - - for (size_t k = 0; k < O_MAX; k+=2) - { - temp[3*k] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd0); - temp[3*k + 1] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even0); - temp[3*k + 2] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd1); - temp[3*k + 3] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even1); - temp[3*k + 4] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_odd2); - temp[3*k + 5] ^= vqtbl1q_u8(O_multabs[O_MAX/2*c + k/2], in_even2); - } - } - - for (size_t k = 0; k < O_MAX; k+=2) - { - acc[3*(r*O_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*O_MAX) + 3*k + 3] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(r*O_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*O_MAX) + 3*k + 4] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(r*O_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*(r*O_MAX) + 3*k + 5] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } - } -} - - - -static -inline void mayo_3_Vt_times_L_neon(const uint64_t *_L, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *L = (uint8x16_t *) _L; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < O_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = L[3*r*O_MAX + 3*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = L[3*r*O_MAX + 3*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = L[3*r*O_MAX + 3*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[3*(k*O_MAX) + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*((k+1)*O_MAX) + 3*c] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(k*O_MAX) + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*((k+1)*O_MAX) + 3*c + 1] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(k*O_MAX) + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*((k+1)*O_MAX) + 3*c + 2] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*k*O_MAX + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*k*O_MAX + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*k*O_MAX + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - -static -inline void mayo_3_P1_times_Vt_neon(const uint64_t *_P1, uint8x16_t *V_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[3*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[3*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[3*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*c + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 3] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 4] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*(r*K_MAX) + 3*k + 5] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - -static -inline void mayo_3_Vt_times_Pv_neon(const uint64_t *_Pv, const uint8x16_t *V_multabs, uint64_t *_acc){ - - const uint8x16_t *Pv = (uint8x16_t *) _Pv; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - for (size_t r = 0; r < V_MAX; r++) - { - uint8x16_t in_odd0 = Pv[3*r*K_MAX + 3*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = Pv[3*r*K_MAX + 3*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = Pv[3*r*K_MAX + 3*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(V_multabs[K_OVER_2*r + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[3*(k*K_MAX) + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*((k+1)*K_MAX) + 3*c] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(k*K_MAX) + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*((k+1)*K_MAX) + 3*c + 1] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(k*K_MAX) + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*((k+1)*K_MAX) + 3*c + 2] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*k*K_MAX + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*k*K_MAX + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*k*K_MAX + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - -// P2*S2 -> P2: v x o, S2: o x k -static -inline void mayo_3_P1_times_S1_plus_P2_times_S2_neon(const uint64_t *_P1, const uint64_t *_P2, uint8x16_t *S1_multabs, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P1 = (uint8x16_t *) _P1; - const uint8x16_t *P2 = (uint8x16_t *) _P2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t P1_cols_used = 0; - for (size_t r = 0; r < V_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - - - // P1 * S1 - for (c=r; c < V_MAX; c++) - { - uint8x16_t in_odd0 = P1[3*P1_cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P1[3*P1_cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P1[3*P1_cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - P1_cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(S1_multabs[K_OVER_2*c + k], in_even2); - } - } - - // P2 * S2 - for (c=0; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P2[3*r*O_MAX + 3*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P2[3*r*O_MAX + 3*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P2[3*r*O_MAX + 3*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 3] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 4] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*(r*K_MAX) + 3*k + 5] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - - -// P3*S2 -> P3: o x o, S2: o x k // P3 upper triangular -static -inline void mayo_3_P3_times_S2_neon(const uint64_t *_P3, uint8x16_t *S2_multabs, uint64_t *_acc){ - size_t k,c; - const uint8x16_t *P3 = (uint8x16_t *) _P3; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - - size_t cols_used = 0; - for (size_t r = 0; r < O_MAX; r++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - - for (c=r; c < O_MAX; c++) - { - uint8x16_t in_odd0 = P3[3*cols_used]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = P3[3*cols_used + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = P3[3*cols_used + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - cols_used ++; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*c + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k + 1 < K_MAX; k+=2) - { - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 3] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 4] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*(r*K_MAX) + 3*k + 5] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*(r*K_MAX) + 3*k] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(r*K_MAX) + 3*k + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(r*K_MAX) + 3*k + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - - -static -inline void mayo_3_S1t_times_PS1_neon(const uint64_t *_PS1, uint8x16_t *S1_multabs, uint64_t *_acc){ - mayo_3_Vt_times_Pv_neon(_PS1, S1_multabs, _acc); -} - -static -inline void mayo_3_S2t_times_PS2_neon(const uint64_t *_PS2, uint8x16_t *S2_multabs, uint64_t *_acc){ - const uint8x16_t *PS2 = (uint8x16_t *) _PS2; - uint8x16_t *acc = (uint8x16_t *) _acc; - const uint8x16_t low_nibble_mask = vdupq_n_u8( 0xf ); - size_t k; - - for (size_t c = 0; c < K_MAX; c++) - { - // do multiplications for one row and accumulate results in temporary format - uint8x16_t temp[K_OVER_2*2*3] = {0}; - for (size_t r = 0; r < O_MAX; r++) - { - uint8x16_t in_odd0 = PS2[3*r*K_MAX + 3*c]; - uint8x16_t in_even0 = in_odd0 >> 4; - in_odd0 &= low_nibble_mask; - uint8x16_t in_odd1 = PS2[3*r*K_MAX + 3*c + 1]; - uint8x16_t in_even1 = in_odd1 >> 4; - in_odd1 &= low_nibble_mask; - uint8x16_t in_odd2 = PS2[3*r*K_MAX + 3*c + 2]; - uint8x16_t in_even2 = in_odd2 >> 4; - in_odd2 &= low_nibble_mask; - - for (k = 0; k < K_OVER_2; k++) - { - temp[6*k] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd0); - temp[6*k + 1] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even0); - temp[6*k + 2] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd1); - temp[6*k + 3] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even1); - temp[6*k + 4] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_odd2); - temp[6*k + 5] ^= vqtbl1q_u8(S2_multabs[K_OVER_2*r + k], in_even2); - } - } - - // convert to normal format and add to accumulator - for (k = 0; k+1 < K_MAX; k+=2) - { - acc[3*(k*K_MAX) + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*((k+1)*K_MAX) + 3*c] ^= vsriq_n_u8(temp[3*k+1], temp[3*k], 4); - acc[3*(k*K_MAX) + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*((k+1)*K_MAX) + 3*c + 1] ^= vsriq_n_u8(temp[3*k+3], temp[3*k+2], 4); - acc[3*(k*K_MAX) + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); - acc[3*((k+1)*K_MAX) + 3*c + 2] ^= vsriq_n_u8(temp[3*k+5], temp[3*k+4], 4); - } -#if K_MAX % 2 == 1 - acc[3*(k*K_MAX) + 3*c] ^= vsliq_n_u8(temp[3*k], temp[3*k+1], 4); - acc[3*(k*K_MAX) + 3*c + 1] ^= vsliq_n_u8(temp[3*k+2], temp[3*k+3], 4); - acc[3*(k*K_MAX) + 3*c + 2] ^= vsliq_n_u8(temp[3*k+4], temp[3*k+5], 4); -#endif - } -} - - -#undef K_OVER_2 -#endif - diff --git a/src/params.c b/src/params.c index 043d4ce..392d6d9 100644 --- a/src/params.c +++ b/src/params.c @@ -4,8 +4,9 @@ #ifdef ENABLE_PARAMS_DYNAMIC static const unsigned char f_tail_64[] = F_TAIL_64; -static const unsigned char f_tail_96[] = F_TAIL_96; -static const unsigned char f_tail_128[] = F_TAIL_128; +static const unsigned char f_tail_78[] = F_TAIL_78; +static const unsigned char f_tail_108[] = F_TAIL_108; +static const unsigned char f_tail_142[] = F_TAIL_142; #define MAYO_GEN_PARAMS(nm) \ const mayo_params_t nm = { \ @@ -23,14 +24,13 @@ static const unsigned char f_tail_128[] = F_TAIL_128; .P2_bytes = PARAM_JOIN2(nm, P2_bytes), \ .P3_bytes = PARAM_JOIN2(nm, P3_bytes), \ .csk_bytes = PARAM_JOIN2(nm, csk_bytes), \ - .esk_bytes = PARAM_JOIN2(nm, esk_bytes), \ .cpk_bytes = PARAM_JOIN2(nm, cpk_bytes), \ - .epk_bytes = PARAM_JOIN2(nm, epk_bytes), \ .sig_bytes = PARAM_JOIN2(nm, sig_bytes), \ .salt_bytes = PARAM_JOIN2(nm, salt_bytes), \ .sk_seed_bytes = PARAM_JOIN2(nm, sk_seed_bytes), \ .digest_bytes = PARAM_JOIN2(nm, digest_bytes), \ .pk_seed_bytes = PARAM_JOIN2(nm, pk_seed_bytes), \ + .m_vec_limbs = PARAM_JOIN2(nm, m_vec_limbs), \ .name = #nm \ }; diff --git a/src/simple_arithmetic.h b/src/simple_arithmetic.h index 605515f..cca0e9b 100644 --- a/src/simple_arithmetic.h +++ b/src/simple_arithmetic.h @@ -93,22 +93,6 @@ static inline void mat_add(const unsigned char *a, const unsigned char *b, } } -static -inline void m_vec_copy(int m_legs, const uint64_t *in, - uint64_t *out) { - for (int i = 0; i < m_legs * 2; i++) { - out[i] = in[i]; - } -} - -static -inline void m_vec_add(int m_legs, const uint64_t *in, - uint64_t *acc) { - for (int i = 0; i < m_legs * 2; i++) { - acc[i] ^= in[i]; - } -} - static inline uint64_t gf16v_mul_u64( uint64_t a, uint8_t b ) { uint64_t mask_msb = 0x8888888888888888ULL; uint64_t a_msb; @@ -141,16 +125,13 @@ static inline uint64_t gf16v_mul_u64( uint64_t a, uint8_t b ) { // This implements arithmetic for nibble-packed vectors of m field elements in Z_2[x]/(x^4+x+1) // gf16 := gf2[x]/(x^4+x+1) -static inline void m_vec_mul_add(int m_legs, const uint64_t *in, unsigned char a, uint64_t *acc) { - for(int i=0; i < m_legs*2;i++){ - acc[i] ^= gf16v_mul_u64(in[i], a); - } -} +static inline uint32_t mul_table(uint8_t b){ + uint32_t x = ((uint32_t) b) * 0x08040201; -static inline void m_vec_mul_add_x(int m_legs, const uint64_t *in, uint64_t *acc) { - for(int i=0;i> 4) ^ (high_half >> 3)); } #endif diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index b6de079..1e1935c 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -4,7 +4,7 @@ if (ENABLE_PARAMS_DYNAMIC) add_executable(mayo_test_kat test_kat.c) target_link_libraries(mayo_test_kat mayo_test) - add_executable(mayo_bench bench.c) + add_executable(mayo_bench bench.c m1cycles.c) target_link_libraries(mayo_bench mayo) add_executable(mayo_test_scheme test_mayo.c) @@ -32,16 +32,20 @@ else() target_link_libraries(mayo_test_scheme_${MVARIANT} ${MVARIANT_LOWER}) target_include_directories(mayo_test_scheme_${MVARIANT} PUBLIC ../src/common ${INC_PLATFORM}) - add_executable(mayo_bench_table3_${MVARIANT} bench_mayo_table3.c m1cycles.c) - target_link_libraries(mayo_bench_table3_${MVARIANT} ${MVARIANT_LOWER}) + add_executable(mayo_test_sample_solution_${MVARIANT} test_sample_solution.c) + target_link_libraries(mayo_test_sample_solution_${MVARIANT} ${MVARIANT_LOWER}_test_nistapi) + target_include_directories(mayo_test_sample_solution_${MVARIANT} PRIVATE ../include ../src/${MVARIANT_LOWER}) + + add_executable(mayo_test_various_${MVARIANT} test_various.c) + target_link_libraries(mayo_test_various_${MVARIANT} ${MVARIANT_LOWER}) + + target_include_directories(mayo_test_various_${MVARIANT} PUBLIC ../src/common ../src/generic ${INC_PLATFORM}) add_test(${MVARIANT}_KAT mayo_test_kat_${MVARIANT} ${MVARIANT}) add_test(${MVARIANT}_SELFTEST mayo_test_scheme_${MVARIANT} ${MVARIANT}) + add_test(${MVARIANT}_VARIOUS mayo_test_various_${MVARIANT} ${MVARIANT}) + add_test(${MVARIANT}_SAMPLE_SOLUTION mayo_test_sample_solution_${MVARIANT}) ENDFOREACH() - add_executable(mayo_test_sample_solution_MAYO_1 test_sample_solution.c) - target_link_libraries(mayo_test_sample_solution_MAYO_1 mayo_1_test_nistapi) - target_include_directories(mayo_test_sample_solution_MAYO_1 PRIVATE ../include ../src/mayo_1) - add_test(MAYO_1_SAMPLE_SOLUTION mayo_test_sample_solution_MAYO_1) endif() diff --git a/test/bench.c b/test/bench.c index f7d3bc9..d6fa014 100644 --- a/test/bench.c +++ b/test/bench.c @@ -98,9 +98,9 @@ static int bench_sig(const mayo_params_t *p, int runs, int csv) { const int m_len = 32; unsigned char *pk = calloc(PARAM_cpk_bytes(p), 1); - unsigned char *epk = calloc(PARAM_epk_bytes(p), 1); + uint64_t *epk = calloc(1, sizeof(pk_t)); unsigned char *sk = calloc(PARAM_csk_bytes(p), 1); - sk_t *esk = calloc(sizeof(sk_t), 1); + sk_t *esk = calloc(1, sizeof(sk_t)); unsigned char *sig = calloc(PARAM_sig_bytes(p) + m_len, 1); unsigned char *m = calloc(m_len, 1); size_t len = PARAM_sig_bytes(p); diff --git a/test/bench_mayo_table3.c b/test/bench_mayo_table3.c deleted file mode 100644 index e9ec1fd..0000000 --- a/test/bench_mayo_table3.c +++ /dev/null @@ -1,163 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#include -#include -#include -#include -#include -#include - -#include "m1cycles.h" - -#if (defined(TARGET_OS_UNIX) && (defined(TARGET_ARM) || defined(TARGET_ARM64)) || defined(TARGET_OTHER)) \ - || (!defined(TARGET_OS_MAC) && defined(TARGET_ARM64)) -#include -#endif - -static int bench_sig(const mayo_params_t *p, int runs, int csv); -static inline int64_t cpucycles(void); - -int main(int argc, char *argv[]) { - int rc = 0; - -#if defined(TARGET_OS_MAC) && defined(TARGET_ARM64) - setup_rdtsc(); -#endif - -#ifdef ENABLE_PARAMS_DYNAMIC - if (argc < 3) { - printf("Two arguments needed\n"); - rc = 1; - goto end; - } - int runs = atoi(argv[2]); - if (!strcmp(argv[1], "MAYO-1")) { - rc = bench_sig(&MAYO_1, runs, 0); - } else if (!strcmp(argv[1], "MAYO-2")) { - rc = bench_sig(&MAYO_2, runs, 0); - } else if (!strcmp(argv[1], "MAYO-3")) { - rc = bench_sig(&MAYO_3, runs, 0); - } else if (!strcmp(argv[1], "MAYO-5")) { - rc = bench_sig(&MAYO_5, runs, 0); - } -#else - if (argc < 2) { - printf("One argument needed\n"); - rc = 1; - goto end; - } - int runs = atoi(argv[1]); - rc = bench_sig(0, runs, 0); -#endif - - - -end: - return rc; -} - -#if (defined(TARGET_ARM) || defined(TARGET_ARM64) || defined(TARGET_S390X)) -#define BENCH_UNITS "nsec" -#else -#define BENCH_UNITS "cycles" -#endif - -int cmpfunc (const void *a, const void *b) { - return ( *(uint64_t *)a - * (uint64_t *)b ); -} - -#define BENCH_CODE_1(r) \ - cycles = 0; \ - for (i = 0; i < (r); ++i) { \ - cycles1 = cpucycles(); - -#define BENCH_CODE_2(name, csv) \ - cycles2 = cpucycles(); \ - if(i < LIST_SIZE) \ - cycles_list[i] = (cycles2 - cycles1);\ - cycles = cycles + (cycles2 - cycles1); \ - } \ - qsort(cycles_list, (runs < LIST_SIZE)? runs : LIST_SIZE, sizeof(uint64_t), cmpfunc);\ - if (csv) \ - printf("%2" PRId64 ",", cycles_list[(runs < LIST_SIZE)? runs/2 : LIST_SIZE/2]); \ - else { \ - printf(" %-35s -> median: %2" PRId64 ", average: %2" PRId64 " ", name, \ - cycles_list[(runs < LIST_SIZE)? runs/2 : LIST_SIZE/2], (cycles / runs)); \ - printf("%s\n", BENCH_UNITS); \ - } - -#define LIST_SIZE 10000 - -#define Ot_times_P1O_P2 MAYO_NAMESPACE(Ot_times_P1O_P2) -extern void Ot_times_P1O_P2(const mayo_params_t* p, const uint64_t* P1, const unsigned char* O, uint64_t* P1O_P2, uint64_t* P3); -#define V_times_L__V_times_P1_times_Vt MAYO_NAMESPACE(V_times_L__V_times_P1_times_Vt) -extern void V_times_L__V_times_P1_times_Vt(const mayo_params_t* p, const uint64_t* L, const unsigned char* V, uint64_t* M, const uint64_t* P1, uint64_t* Y); -#define m_calculate_PS_SPS MAYO_NAMESPACE(m_calculate_PS_SPS) -extern void m_calculate_PS_SPS(const uint64_t *P1, const uint64_t *P2, const uint64_t *P3, const unsigned char *S, - const int m, const int v, const int o, const int k, uint64_t *SPS); - -static int bench_sig(const mayo_params_t *p, int runs, int csv) { - - int rc = 0; - int i; - - int64_t cycles, cycles1, cycles2; - int64_t cycles_list[runs]; - - // fill variables with dummy data - alignas (32) uint64_t P[(P1_BYTES_MAX + P2_BYTES_MAX) / 8] = {0}; - unsigned char O[(N_MINUS_O_MAX)*O_MAX] = {1}; - alignas (32) uint64_t P3[O_MAX * O_MAX * M_MAX / 16] = {2}; - - alignas (32) uint64_t Y[K_MAX * K_MAX * M_MAX / 16] = {3}; - alignas (32) uint64_t Mtmp[K_MAX * O_MAX * M_MAX / 16] = {4}; - unsigned char Vdec[N_MINUS_O_MAX * K_MAX] = {5}; - - alignas (64) uint64_t pkv[EPK_BYTES_MAX / 8] = {6}; - unsigned char s[K_MAX * N_MAX] = {7}; - alignas (32) uint64_t SPS[K_MAX * K_MAX * M_MAX / 16] = {8}; - - - if (csv) { - printf("%s,", PARAM_name(p)); - } else { - printf("Benchmarking %s\n", PARAM_name(p)); - } - - BENCH_CODE_1(runs); - Ot_times_P1O_P2(0, P, O, P + (P1_BYTES_MAX / 8), P3); - BENCH_CODE_2("Tab.3/Col 1: -O^t * (P1*O + P2)", csv); - - BENCH_CODE_1(runs); - V_times_L__V_times_P1_times_Vt(0, P + (P1_BYTES_MAX / 8), Vdec, Mtmp, P, Y); - BENCH_CODE_2("Tab.3/Col 2: V*P1*V^t & V*L", csv); - - BENCH_CODE_1(runs); - m_calculate_PS_SPS(pkv, pkv + (P1_BYTES_MAX / 8), pkv + (P1_BYTES_MAX / 8) + (P2_BYTES_MAX / 8), s, M_MAX, V_MAX, O_MAX, K_MAX, SPS); - BENCH_CODE_2("Tab.3/Col 3: S*P*S^t", csv); - - if (csv) { - printf("\n"); - } - - return rc; -} - -static inline int64_t cpucycles(void) { -#if (defined(TARGET_AMD64) || defined(TARGET_X86)) - unsigned int hi, lo; - - asm volatile ("rdtsc" : "=a" (lo), "=d"(hi)); - return ((int64_t) lo) | (((int64_t) hi) << 32); -#elif (defined(TARGET_S390X)) - uint64_t tod; - asm volatile("stckf %0\n" : "=Q" (tod) : : "cc"); - return (tod * 1000 / 4096); -#elif (defined(TARGET_OS_MAC) && defined(TARGET_ARM64)) - return rdtsc(); -#else - struct timespec time; - clock_gettime(CLOCK_REALTIME, &time); - return (int64_t)(time.tv_sec * 1e9 + time.tv_nsec); -#endif -} diff --git a/test/m1cycles.c b/test/m1cycles.c index 99e229c..2246ce2 100644 --- a/test/m1cycles.c +++ b/test/m1cycles.c @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: Apache-2.0 and Public Domain + /* * Modified from * https://github.com/GMUCERG/PQC_NEON/blob/main/neon/kyber/m1cycles.c, Duc Tri Nguyen (CERG GMU) diff --git a/test/m1cycles.h b/test/m1cycles.h index 6f3d189..276e4df 100644 --- a/test/m1cycles.h +++ b/test/m1cycles.h @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: Apache-2.0 + #ifndef M1CYCLES_H #define M1CYCLES_H diff --git a/test/test_mayo.c b/test/test_mayo.c index 5c50688..99960b1 100644 --- a/test/test_mayo.c +++ b/test/test_mayo.c @@ -46,6 +46,10 @@ static int test_mayo(const mayo_params_t *p) { unsigned char *sig = (unsigned char *) ((uintptr_t)_sig | (uintptr_t)1); unsigned char *msg = (unsigned char *) ((uintptr_t)_msg | (uintptr_t)1); + for (int i = 0; i < 32; i++) { + msg[i] = i; + } + unsigned char seed[48] = { 0 }; size_t msglen = 32; @@ -56,6 +60,7 @@ static int test_mayo(const mayo_params_t *p) { int res = mayo_keypair(p, pk, sk); if (res != MAYO_OK) { res = -1; + printf("keygen failed!\n"); goto err; } @@ -68,6 +73,7 @@ static int test_mayo(const mayo_params_t *p) { res = mayo_sign(p, sig, &smlen, msg, 32, sk); if (res != MAYO_OK) { res = -1; + printf("sign failed!\n"); goto err; } @@ -85,13 +91,17 @@ static int test_mayo(const mayo_params_t *p) { res = mayo_open(p, msg, &msglen, sig, smlen, pk); if (res != MAYO_OK) { res = -1; + printf("verify failed!\n"); goto err; } + printf("verify success!\n"); + sig[0] = ~sig[0]; res = mayo_open(p, msg, &msglen, sig, smlen, pk); if (res != MAYO_ERR) { res = -1; + printf("wrong signature still verified!\n"); goto err; } else { res = MAYO_OK; @@ -113,9 +123,12 @@ int main(int argc, char *argv[]) { rc = test_mayo(&MAYO_3); } else if (!strcmp(argv[1], "MAYO-5")) { rc = test_mayo(&MAYO_5); + } else { + printf("unknown parameter set\n"); + return MAYO_ERR; } #else - rc = test_mayo(0); + rc = test_mayo(NULL); #endif if (rc != MAYO_OK) { diff --git a/test/test_sample_solution.c b/test/test_sample_solution.c index 878f969..1f2b970 100644 --- a/test/test_sample_solution.c +++ b/test/test_sample_solution.c @@ -12,8 +12,14 @@ static int test_sample_solution(void) { -#if CRYPTO_BYTES == 321 - unsigned char entropy_input[48] = { 0x27,0x38,0x46,0x8a,0x02,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }; +#if CRYPTO_BYTES == 454 // MAYO-1 + unsigned char entropy_input[48] = { 0xbf, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; +#elif CRYPTO_BYTES == 186 // MAYO-2 + unsigned char entropy_input[48] = { 0x33, 0x34, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; +#elif CRYPTO_BYTES == 681 // MAYO-3 + unsigned char entropy_input[48] = { 0xdb, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; +#elif CRYPTO_BYTES == 964 // MAYO-5 + unsigned char entropy_input[48] = { 0x87, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; #else #error "variant not supported" #endif @@ -26,12 +32,16 @@ static int test_sample_solution(void) { unsigned char *sig = calloc(smlen, 1); - unsigned char msg[32] = { 0xe }; + unsigned char msg[32]; unsigned char msgOpen[32] = { 0 }; int res = 0; randombytes_init(entropy_input, NULL, 256); + for (int i = 0; i < 32; i++) { + msg[i] = i; + } + res = crypto_sign_keypair(pk, sk); if (res) { printf("crypto_sign_keypair failed\n"); diff --git a/test/test_various.c b/test/test_various.c new file mode 100644 index 0000000..2cf9044 --- /dev/null +++ b/test/test_various.c @@ -0,0 +1,680 @@ +// SPDX-License-Identifier: Apache-2.0 + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#ifdef ENABLE_CT_TESTING +#include +#endif +#include + +int test_mayo(const mayo_params_t *p) { + unsigned char _pk[CPK_BYTES_MAX + 1] = {0}; + unsigned char _sk[CSK_BYTES_MAX + 1] = {0}; + unsigned char _sig[SIG_BYTES_MAX + 32 + 1] = {0}; + unsigned char _msg[32+1] = { 0 }; + + // Enforce unaligned memory addresses + unsigned char *pk = (unsigned char *) ((uintptr_t)_pk | (uintptr_t)1); + unsigned char *sk = (unsigned char *) ((uintptr_t)_sk | (uintptr_t)1); + unsigned char *sig = (unsigned char *) ((uintptr_t)_sig | (uintptr_t)1); + unsigned char *msg = (unsigned char *) ((uintptr_t)_msg | (uintptr_t)1); + + for (int i = 0; i < 32; i++) + { + msg[i] = i; + } + + unsigned char seed[48] = { 0 }; + size_t msglen = 32; + + randombytes_init(seed, NULL, 256); + + printf("Testing Keygen, Sign, Open: %s\n", PARAM_name(p)); + + int res = mayo_keypair(p, pk, sk); + if (res != MAYO_OK) { + res = -1; + printf("keygen failed!\n"); + goto err; + } + +#ifdef ENABLE_CT_TESTING + VALGRIND_MAKE_MEM_DEFINED(pk, p->cpk_bytes); +#endif + + size_t smlen = PARAM_sig_bytes(p) + 32; + + res = mayo_sign(p, sig, &smlen, msg, 32, sk); + if (res != MAYO_OK) { + res = -1; + printf("sign failed!\n"); + goto err; + } + + /* + printf("pk: "); + print_hex(pk, p->cpk_bytes, 40); + printf("sk: "); + print_hex(sk, p->csk_bytes, 40); + printf("sm: "); + print_hex(sig, smlen, 40); */ + +#ifdef ENABLE_CT_TESTING + VALGRIND_MAKE_MEM_DEFINED(sig, smlen); +#endif + + res = mayo_open(p, msg, &msglen, sig, smlen, pk); + if (res != MAYO_OK) { + res = -1; + printf("verify failed!\n"); + goto err; + } + + printf("verify success!\n"); + + sig[0] = ~sig[0]; + res = mayo_open(p, msg, &msglen, sig, smlen, pk); + if (res != MAYO_ERR) { + res = -1; + printf("wrong signature still verified!\n"); + goto err; + } else { + res = MAYO_OK; + } + +err: + return res; +} + +static void print_hex(const unsigned char *hex, int len, int row_len) { + int ctr = 0; + printf("%4d:", ctr); + for (int i = 0; i < len; ++i) { + if(i % row_len == 0 && i > 0){ + ctr ++; + printf("\n%4d:", ctr); + } + printf("%2x", hex[i]); + } + printf("\n"); +} + +// Evaluate public map at oil vector as sanity check +int test_eval_oil(const mayo_params_t *p) { + + int ret = MAYO_OK; + unsigned char seed_sk[CSK_BYTES_MAX]; + unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; + uint64_t P[P1_LIMBS_MAX + P2_LIMBS_MAX]; + uint64_t P3[O_MAX * O_MAX * M_VEC_LIMBS_MAX] = {0}; + + unsigned char cpk[CPK_BYTES_MAX]; + + unsigned char *seed_pk; + unsigned char O[V_MAX*O_MAX]; + + const int m_vec_limbs = PARAM_m_vec_limbs(p); + (void) m_vec_limbs; + const int param_m = PARAM_m(p); + const int param_k = PARAM_k(p); + const int param_n = PARAM_n(p); + const int param_v = PARAM_v(p); + const int param_o = PARAM_o(p); + const int param_O_bytes = PARAM_O_bytes(p); + const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); + const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); + + // seed_sk $←- B^(sk_seed bytes) + randombytes(seed_sk, param_sk_seed_bytes); + + // S ← shake256(seedsk, pk seed bytes + O bytes) + shake256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + param_sk_seed_bytes); + // seed_pk ← s[0 : pk_seed_bytes] + seed_pk = S; + + // o ← Decode_o(s[pk_seed_bytes : pk_seed_bytes + o_bytes]) + decode(S + param_pk_seed_bytes, O, param_v * param_o); + + //memset(O, 0, param_v*param_o); + //O[0] = 1; + + expand_P1_P2(p, P, seed_pk); + + uint64_t *P1 = P; + uint64_t *P2 = P + PARAM_P1_limbs(p); + + //memset(P1 + 8*5, 0, sizeof(uint64_t[PARAM_P1_limbs(p)-5])); + //memset(P2, 0, sizeof(uint64_t[PARAM_P2_limbs(p)])); + + uint64_t P2_copy[P2_LIMBS_MAX]; + memcpy(P2_copy, P2, PARAM_P2_limbs(p)*sizeof(uint64_t)); + + compute_P3(p, P1, P2_copy, O, P3); + + // store seed_pk in cpk + memcpy(cpk, seed_pk, param_pk_seed_bytes); + + uint64_t P3_upper[P3_LIMBS_MAX]; + memset(P3_upper, 1, PARAM_P3_limbs(p)*sizeof(int64_t)); + + // compute Upper(P3) and store in cpk + m_upper(p, P3, P3_upper, param_o); + + // sample s from O^k + unsigned char s[N_MAX*K_MAX] = {0}; + for (int a = 0; a < param_k; a++) + { + for (int j = 0; j < param_o; j++) + { + s[param_n*a + param_v + j] = rand() % 16; + for(int i = 0; i < param_v; i++) + { + s[param_n*a + i] ^= mul_f(O[i*param_o + j], s[param_n*a + param_v + j]); + } + } + } + + // evaluate Public map at s + unsigned char y[2*M_MAX] = {0}; + eval_public_map(p, s, P1,P2,P3_upper, y); + + for (int i = 0; i < param_m; i++) + { + if(y[i] != 0){ + ret = 1; + } + } + + if(ret){ + printf("sanity check failed: evaluation at a random oil vector should be zero:\n"); + + printf("s:\n"); + print_hex(s, param_k*param_n, param_n); + + printf("P(s):\n"); + print_hex(y, param_m, param_m); + } + + printf("oil evaluation check result: %d (0 = OK)\n", ret); + + return ret; +} + + +// Check if public map satisfies P(a*x) = a^2 P(x) +int test_eval_quad(const mayo_params_t *p) { + + int ret = MAYO_OK; + unsigned char seed_sk[CSK_BYTES_MAX]; + unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; + uint64_t P[P1_LIMBS_MAX + P2_LIMBS_MAX]; + uint64_t P3[O_MAX * O_MAX * M_VEC_LIMBS_MAX] = {0}; + + unsigned char *seed_pk; + unsigned char O[V_MAX*O_MAX]; + + const int m_vec_limbs = PARAM_m_vec_limbs(p); + (void) m_vec_limbs; + + const int param_m = PARAM_m(p); + const int param_k = PARAM_k(p); + const int param_n = PARAM_n(p); + const int param_v = PARAM_v(p); + const int param_o = PARAM_o(p); + const int param_O_bytes = PARAM_O_bytes(p); + const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); + const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); + + // seed_sk $←- B^(sk_seed bytes) + randombytes(seed_sk, param_sk_seed_bytes); + + // S ← shake256(seedsk, pk seed bytes + O bytes) + shake256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + param_sk_seed_bytes); + // seed_pk ← s[0 : pk_seed_bytes] + seed_pk = S; + + // o ← Decode_o(s[pk_seed_bytes : pk_seed_bytes + o_bytes]) + decode(S + param_pk_seed_bytes, O, param_v * param_o); + + //memset(O, 0, param_v*param_o); + //O[1] = 1; + + expand_P1_P2(p, P, seed_pk); + + uint64_t *P1 = P; + uint64_t *P2 = P + PARAM_P1_limbs(p); + + uint64_t P2_copy[P2_LIMBS_MAX]; + memcpy(P2_copy, P2, PARAM_P2_limbs(p)*sizeof(uint64_t)); + compute_P3(p, P1, P2_copy, O, P3); + + uint64_t P3_upper[P3_LIMBS_MAX]; + memset(P3_upper, 1, PARAM_P3_limbs(p)*sizeof(int64_t)); + + // compute Upper(P3) and store in cpk + m_upper(p, P3, P3_upper, param_o); + + // sample s + unsigned char s[N_MAX*K_MAX] = {0}; + for (int a = 0; a < param_k*param_n; a++) + { + s[a] = rand() % 16; + } + + unsigned char y[2*M_MAX] = {0}; + eval_public_map(p, s, P1,P2,P3_upper, y); + + for (int i = 0; i < 16; i++) + { + unsigned char ss[N_MAX*K_MAX] = {0}; + unsigned char yy[2*M_MAX] = {0}; + unsigned char yyy[2*M_MAX] = {0}; + + for (int j = 0; j < param_k*param_n; j++) + { + ss[j] = mul_f(s[j], i); + } + + eval_public_map(p, ss, P1,P2,P3_upper, yy); + unsigned char i_sq = mul_f(i,i); + + for (int j = 0; j < param_m; j++) + { + ss[j] = mul_f(s[j], i); + yyy[j] = mul_f(i_sq, y[j]); + if ( yyy[j] != yy[j]){ + ret = MAYO_ERR; + } + } + + if (ret != 0){ + printf("%2d^2*P(s):", i); + print_hex(yy, param_m, param_m); + printf("P(%2d*s): ", i); + print_hex(yyy, param_m, param_m); + + for (int j = 0; j < param_m; j++) + { + yyy[j] ^= yy[j]; + } + + printf("difference:"); + print_hex(yyy, param_m, param_m); + + } + } + + printf("quad evaluation check result: %d (0 = OK)\n", ret); + + return ret; +} + +// Compute A in two ways and compare result +int test_A(const mayo_params_t *p) { + + int ret = MAYO_OK; + unsigned char seed_sk[CSK_BYTES_MAX]; + unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; + uint64_t P[P1_LIMBS_MAX + P2_LIMBS_MAX]; + uint64_t P3[O_MAX * O_MAX * M_VEC_LIMBS_MAX] = {0}; + + unsigned char *seed_pk; + unsigned char O[V_MAX*O_MAX]; + + const int m_vec_limbs = PARAM_m_vec_limbs(p); + (void) m_vec_limbs; + + const int param_m = PARAM_m(p); + const int param_k = PARAM_k(p); + const int param_n = PARAM_n(p); + const int param_v = PARAM_v(p); + const int param_o = PARAM_o(p); + const int param_O_bytes = PARAM_O_bytes(p); + const int param_pk_seed_bytes = PARAM_pk_seed_bytes(p); + const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); + uint64_t Mtmp[K_MAX * O_MAX * M_VEC_LIMBS_MAX] = {0}; + + // seed_sk $←- B^(sk_seed bytes) + randombytes(seed_sk, param_sk_seed_bytes); + + // S ← shake256(seedsk, pk seed bytes + O bytes) + shake256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + param_sk_seed_bytes); + // seed_pk ← s[0 : pk_seed_bytes] + seed_pk = S; + + // o ← Decode_o(s[pk_seed_bytes : pk_seed_bytes + o_bytes]) + decode(S + param_pk_seed_bytes, O, param_v * param_o); + + expand_P1_P2(p, P, seed_pk); + + uint64_t *P1 = P; + uint64_t *P2 = P + PARAM_P1_limbs(p); + + uint64_t P2_copy[P2_LIMBS_MAX]; + memcpy(P2_copy, P2, PARAM_P2_limbs(p)*sizeof(uint64_t)); + compute_P3(p, P1, P2_copy, O, P3); + + uint64_t P3_upper[P3_LIMBS_MAX]; + memset(P3_upper, 1, PARAM_P3_limbs(p)*sizeof(int64_t)); + + // compute Upper(P3) and store in cpk + m_upper(p, P3, P3_upper, param_o); + + // compute L_i = (P1 + P1^t)*O + P2 + uint64_t L[P2_LIMBS_MAX] = {0}; + memcpy(L, P2, PARAM_P2_limbs(p)*sizeof(uint64_t)); + P1P1t_times_O(p, P1, O, L); + + // sample vinegar + unsigned char v[V_MAX * K_MAX] = {0}; + for (int i = 0; i < param_v*param_k; i++) + { + v[i] = rand() % 16; + } + + unsigned char A1[((M_MAX+7)/8*8) * (K_MAX * O_MAX + 1)] = {0}; + unsigned char A2[M_MAX * (K_MAX * O_MAX + 1)] = {0}; + + uint64_t VPV[ PARAM_m_vec_limbs(p)*V_MAX*V_MAX]; + compute_M_and_VPV(p, v, L, P1, Mtmp, VPV); + + compute_A(p, Mtmp, A1); + + unsigned char s_base[N_MAX*K_MAX] = {0}; + for (int i = 0; i < param_k; i++) + { + for (int j = 0; j < param_v; j++) + { + s_base[i*param_n + j] = v[i*param_v + j]; + } + } + + unsigned char y_base[M_MAX] = {0}; + eval_public_map(p, s_base, P1, P2, P3_upper, y_base); + + for (int i = 0; i < param_k; i++) + { + for (int j = 0; j < param_o; j++) + { + unsigned char s[N_MAX*K_MAX] = {0}; + memcpy(s, s_base, param_n*param_k); + + for (int k = 0; k < param_v; k++) + { + s[k + i * param_n] ^= O[k*param_o + j]; + } + s[param_v + i*param_n + j] ^= 1; + + unsigned char y[M_MAX] = {0}; + eval_public_map(p, s, P1, P2, P3_upper, y); + + for (int k = 0; k < param_m; k++) + { + y[k] ^= y_base[k]; + } + + for (int k = 0; k < param_m; k++) + { + A2[k*(param_k*param_o+1) + i*param_o + j] = y[k]; + } + } + } + + for (int i = 0; i < param_m*(param_k*param_o+1); i++) + { + if (A1[i] != A2[i]){ + ret = 1; + + printf("A differs in row %d, col %d\n", i / (param_k*param_o + 1), i % (param_k*param_o + 1) ); + break; + } + } + + if(ret == 1){ + + printf("A computed normally:\n"); + for (int i = 0; i < param_m; i++) + { + printf("%3d: ", i); + for (int j = 0; j < param_k*param_o + 1; j++) + { + if (j % param_o == 0 && j > 0){ + printf("|"); + } + printf("%1x", A1[i*(param_k*param_o+1)+j]); + } + printf("\n"); + } + + printf("A computed via evaluations:\n"); + for (int i = 0; i < param_m; i++) + { + printf("%3d: ", i); + for (int j = 0; j < param_k*param_o + 1; j++) + { + if (j % param_o == 0 && j > 0){ + printf("|"); + } + printf("%1x", A2[i*(param_k*param_o+1)+j]); + } + printf("\n"); + } + } + + unsigned char s[N_MAX*K_MAX] = {0}; + memcpy(s, s_base, param_n*param_k); + + // sample random s = v + o + for (int i = 0; i < param_k; i++) + { + for (int j = 0; j < param_o; j++) + { + s[i*param_n + param_v + j] = rand() % 16; + + for (int k = 0; k < param_v; k++) + { + s[k + i * param_n] ^= mul_f(s[i*param_n + param_v + j], O[k*param_o + j]); + } + } + } + + unsigned char y[M_MAX] = {0}; + unsigned char y1[M_MAX] = {0}; + unsigned char y2[M_MAX] = {0}; + eval_public_map(p, s, P1, P2, P3_upper, y); + + // compute y_base + A*o + memcpy(y1, y_base, param_m); + memcpy(y2, y_base, param_m); + + for (int i = 0; i < param_k; i++) + { + for (int j = 0; j < param_o; j++) + { + for (int k = 0; k < param_m; k++) + { + y1[k] ^= mul_f( s[i*param_n + param_v + j], A1[k*(param_k*param_o+1)+i*param_o+j] ); + y2[k] ^= mul_f( s[i*param_n + param_v + j], A2[k*(param_k*param_o+1)+i*param_o+j] ); + } + } + } + + if (memcmp(y,y1, param_m) != 0){ + printf("A1 is wrong!\n"); + ret = MAYO_ERR; + } + + if (memcmp(y,y2, param_m) != 0){ + printf("A2 is wrong!\n"); + ret = MAYO_ERR; + } + + unsigned char t[M_MAX] = {0}; + unsigned char tt[M_MAX] = {0}; + unsigned char x[V_MAX*K_MAX] = {0}; + unsigned char r[V_MAX*K_MAX] = {0}; + + for (int i = 0; i < param_k*param_o; i++) + { + r[i] = rand() % 16; + } + + for (int i = 0; i < param_m; i++) + { + t[i] = rand() % 16; + tt[i] = t[i]; + } + + for (int i = 0; i < param_m; i++) + { + tt[i] ^= y_base[i]; + } + + sample_solution(p, A1, tt, r, x, param_k, param_o, param_m, param_k*param_o + 1); + + memcpy(s, s_base, param_n*param_k); + + unsigned char *vi; + unsigned char Ox[V_MAX] = {0}; + + for (int i = 0; i <= param_k - 1; ++i) { + vi = s_base + i * param_n; + mat_mul(O, x + i * param_o, Ox, param_o, param_v, 1); + mat_add(vi, Ox, s + i * param_n, param_v, 1); + memcpy(s + i * param_n + param_v, x + i * param_o, param_o); + } + + unsigned char eval[M_MAX] = {0}; + eval_public_map(p, s, P1, P2, P3_upper, eval); + + + if (memcmp(t, eval, param_m) != 0){ + ret = MAYO_ERR; + + printf("target:\n"); + print_hex(t, param_m, param_m); + + printf("eval: \n"); + print_hex(eval, param_m, param_m); + } + + printf("A check result: %d (0 = OK)\n", ret); + return ret; +} + + +// test sample_solution +int test_sample_sol(const mayo_params_t *p) { + + int ret = MAYO_OK; + + const int param_m = PARAM_m(p); + const int param_k = PARAM_k(p); + const int param_o = PARAM_o(p); + +#define M_MAX_ROUND_UP (((M_MAX +7)/8)*8) + + unsigned char A[M_MAX_ROUND_UP * (K_MAX * O_MAX + 1)] = {0}; + unsigned char A1[M_MAX_ROUND_UP * (K_MAX * O_MAX + 1)] = {0}; + unsigned char y[M_MAX] = {0}; + unsigned char x[K_MAX * N_MAX] = {0}; + unsigned char r[K_MAX * O_MAX + 1] = {0}; + + const int cols = param_k*param_o + 1; + + for (int i = 0; i < param_m*(param_k*param_o + 1); i++) + { + A[i] = rand() % 16; + A1[i] = A[i]; + } + + for (int i = 0; i < param_m; i++) + { + y[i] = rand() % 16; + } + + for (int i = 0; i < param_o*param_k; i++) + { + r[i] = rand() % 16; + } + + //sample random A + + sample_solution(p, A, y, r, x, param_k, param_o, param_m, cols); + + unsigned char yy[M_MAX] = {0}; + + // compute A*x + + for (int i = 0; i < param_k*param_o; i++) + { + for (int k = 0; k < param_m; k++) + { + yy[k] ^= mul_f( x[i], A1[k*(param_k*param_o+1)+i] ); + } + } + + if (memcmp(y,yy, param_m) != 0){ + printf("sample solution is wrong!\n"); + ret = MAYO_ERR; + + printf("y and A*x:\n"); + print_hex(y, param_m, param_m); + print_hex(yy, param_m, param_m); + } + + printf("Sample solution check result: %d (0 = OK)\n", ret); + return ret; +} + +int main(int argc, char *argv[]) { + int rc = 0; + + srand(time(NULL)); + + const mayo_params_t *p; + +#ifdef ENABLE_PARAMS_DYNAMIC + if (!strcmp(argv[1], "MAYO-1")) { + p = &MAYO_1; + } else if (!strcmp(argv[1], "MAYO-2")) { + p = &MAYO_2; + } else if (!strcmp(argv[1], "MAYO-3")) { + p = &MAYO_3; + } else if (!strcmp(argv[1], "MAYO-5")) { + p = &MAYO_5; + } else { + printf("unknown parameter set\n"); + return MAYO_ERR; + } +#else + p = NULL; +#endif + + rc ^= test_mayo(p); + rc ^= test_eval_oil(p); + rc ^= test_eval_quad(p); + rc ^= test_A(p); + rc ^= test_sample_sol(p); + + if (rc != MAYO_OK) { + printf("test failed for %s\n", argv[1]); + } + return rc; +} \ No newline at end of file